[Poppler-bugs] [Bug 12925] New: Install xpdf headers by default
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Oct 25 07:13:02 PDT 2007
http://bugs.freedesktop.org/show_bug.cgi?id=12925
Summary: Install xpdf headers by default
Product: poppler
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: major
Priority: high
Component: general
AssignedTo: poppler-bugs at lists.freedesktop.org
ReportedBy: Manuel.Spam at nurfuerspam.de
As poppler does not longer install the old xpdf headers, a few smaller
projects, which already ported their code to use poppler and to get rid of
their own copy of the xpdf files, are broken on distributions, which don't
explicitely compile with --enable-xpdf-headers.
In your README, you write:
| First, we want to provide PDF rendering functionality as a shared
| library, to centralize the maintenence effort. Today a number of
| applications incorporate the xpdf code base, and whenever a security
| issue is discovered, all these applications exchange patches and put
| out new releases.
I don't think, that it helps to reach this goal, if those applications, that
need the "old API" get broken by not delivering the required headers.
I think, at least for smaller console applications (not viewers) the currently
available interfaces to poppler aren't as good as the old headers. The only
way, that could probably work, is the glib-wrapper, but I don't know how good
this works for applications, which don't have to get a GUI, but only have to
process PDF on the command line.
If the glib-wrapper really is able to replace the old headers, then there
should be at least some HOWTO on how to port an application to use this
headers. And poppler itself should use them, as the console applications,
delivered with poppler, also still use the old headers ;-)
At least as an short term solution, the default should be changed to "add xpdf
headers" and the disabling of this headers should be optional.
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the Poppler-bugs
mailing list