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.