[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdebase/kioslave/thumbnail [POSSIBLY UNSAFE]
From:       Leon Bottou <leon () bottou ! org>
Date:       2003-07-21 19:50:58
[Download RAW message or body]

CVS commit by leonb: 

Added support for DjVu thumbnails.
It works using the djvulibre utility "ddjvu" when available.
The code is mostly borrowed from gscreator.cpp.
No additional libraries are needed.


  A            djvucreator.cpp   1.1 [POSSIBLY UNSAFE: printf] [LGPL (v2+)]
  A            djvucreator.h   1.1 [LGPL (v2+)]
  A            djvuthumbnail.desktop   1.1
  M +10 -4     Makefile.am   1.11


--- kdebase/kioslave/thumbnail/Makefile.am  #1.10:1.11
@@ -7,5 +7,6 @@
 
 kde_module_LTLIBRARIES = kio_thumbnail.la imagethumbnail.la \
-        textthumbnail.la htmlthumbnail.la gsthumbnail.la picturethumbnail.la
+        textthumbnail.la htmlthumbnail.la gsthumbnail.la \
+        djvuthumbnail.la picturethumbnail.la
 
 kio_thumbnail_la_SOURCES = thumbnail.cpp
@@ -29,4 +30,8 @@
 gsthumbnail_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN)
 
+djvuthumbnail_la_SOURCES = djvucreator.cpp
+djvuthumbnail_la_LIBADD = $(LIB_KDECORE)
+djvuthumbnail_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN)
+
 picturethumbnail_la_SOURCES = picturecreator.cpp
 picturethumbnail_la_LIBADD = $(LIB_KDECORE)
@@ -34,5 +39,5 @@
 
 noinst_HEADERS = thumbnail.h imagecreator.h textcreator.h htmlcreator.h \
-        gscreator.h picturecreator.h
+                 gscreator.h djvucreator.h picturecreator.h
 
 kdelnk_DATA = thumbnail.protocol
@@ -43,5 +48,6 @@
 
 services_DATA = imagethumbnail.desktop textthumbnail.desktop \
-                htmlthumbnail.desktop gsthumbnail.desktop picturethumbnail.desktop
+                htmlthumbnail.desktop gsthumbnail.desktop \
+                djvuthumbnail.desktop picturethumbnail.desktop
 servicesdir = $(kde_servicesdir)
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic