2004-12-06 Martin Kretzschmar <
[email protected]>
* configure.in, NEWS: Version 2.8.1.
* COPYING: fix FSF address.
* gpdf.desktop.in: change gpdf %U to gpdf %F because there are
problems with most URI schemes.
2004-11-06 Martin Kretzschmar <
[email protected]>
* xpdf/gpdf-control.cc (gpdf_control_sidebar_page_changed_cb): if
no known page id matches, use the bookmarks page.
(gpdf_control_sidebar_page_changed_cb): remove annotations view
special case (which would segfault if !page_id), obsolete with the
change above.
* xpdf/gpdf-sidebar.c (page_compare_func)
(gpdf_sidebar_find_page_by_id): moved up in the file.
(gpdf_sidebar_sanitize_page_id): sanitizes an untrusted, possibly
NULL page_id value to a known page_id (with "bookmarks" as
default).
(gpdf_sidebar_show): pipe the gconf value for the page id through
gpdf_sidebar_sanitize_page_id.
Also fixes Bug #151172 ("segfaults if schema not
installed"). Initial patch by Muktha <
[email protected]>.
2004-11-06 Loic Minier <
[email protected]>
* shell/gpdf.c (gpdf_window_close): if we don't have a
BonoboWidget, don't try to work with its ControlFrame. Fixes
asserts when starting gpdf and closing immediately. Patch from
Bug #151364.
2004-11-05 Dan Williams <
[email protected]>
* xpdf/Catalog.cc, xpdf/XRef.cc: Fix for a number of integer
overflow bugs discovered by Chris Evans. CAN-2004-0888,
Bug #156729, Red Hat Bug #137420.
2004-09-20 Mark McLoughlin <
[email protected]>
* xpdf/GnomeVFSStream.cc (reset, fillBuf): check gnome_vfs_foo
return values. Fixes crashes with gnome-vfs' http method. Bug
#153159, #151364, Red Hat Bug #132469, half of Debian Bug #268873.