|
From: Kristian Høgsberg <krh <at> bitplanet.net>
Subject: Announcing Poppler Newsgroups: gmane.linux.xdg.devel Date: 2005-03-01 05:39:15 GMT (4 years, 17 weeks, 6 days, 20 hours and 14 minutes ago) Hi, A couple of weeks ago there was some discussion about forking xpdf into a pdf rendering library. The thread sort of died, but it's an important issue, so I've gone ahead a created this thing and called it poppler. I've talked to evince and kpdf authors about the idea, and there seem to be consensus that this is a good idea, and that these applications could move to poppler once it's usable. Bryan Clark has been talking to Derek Noonburg, the Xpdf author, and says that Derek is OK with us forking Xpdf. I have a first snapshot available on http://freedesktop.org/~krh/poppler-0.1.tar.gz which is based on the Xpdf fork in evince, so it has the latest CAN security fixes in it. Aside from rearranging it to compile and install as a library I've changed the following: - Added Alex Larsons cairo output device and add an optional GTK+ cairo test program. - Made splash backend conditional. When the cairo backend is more mature it might make sense to remove splash entirely, but for now I'm keeping the splash backend as an option. - Added optional GdkRGB based test program - Renamed files and functions in goo/ to GooHash, GooString etc. to avoid nasty glib clash. - Added pkg-config files poppler-cairo.pc and poppler-splash.pc - Removed xpdf application and command line tools. It might make sense to add back the command line tools later. I was talking to Albert about some of the changes they have in the kpdf fork, and there's a number of changes theres that we want to pull in: - String constification - Some support for using fontconfig for font lookup - Better support for printing subset of pages The 0.1 snapshot is immediately usable with evince. The configure.ac in evince only need to check for poppler using pkg-config and the pdf/ subdirectory now looks like this: GDKSplashOutputDev.cc GDKSplashOutputDev.h Makefile.am pdf-document.cc pdf-document.h test-gdk-output-dev.cc Thumb.cc Thumb.h The details are in this patch except for the removal of the xpdf files: http://www.freedesktop.org/~krh/evince-poppler.patch A similar simplification should be possible for kpdf, but I'd like to get this into CVS and pull in the kpdf changes first. Sitewranglers: could you help set this up? Project name: poppler Short Description: A common PDF rendering library for integrating PDF viewing into desktop applications. I already have an account (krh) on freedesktop.org. thanks, Kristian |
|
|