2004-12-06 Martin Kretzschmar * 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 * 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 . 2004-11-06 Loic Minier * 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 * 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 * 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.