2004-08-02 Martin Kretzschmar * configure.in, NEWS: Version 2.7.90. 2004-08-02 Martin Kretzschmar * shell/gpdf.c (verb_FileExit_cb, gw_close_all): remove. * shell/gpdf-window-ui.xml: remove FileExit references. Fixes Bug 148681. 2004-08-02 Jeff Muizelaar Fixes #126719: * xpdf/gpdf-view.cc (gpdf_view_handle_drag_motion): calculate (x,y) properly for the case where we get unhinted motion events that are relative to the actual canvas window, instead of the widget window. 2004-08-02 Martin Kretzschmar * xpdf/gpdf-thumbnails-view.cc (gpdf_thumbnails_view_set_pdf_doc), * xpdf/gpdf-bookmarks-view.cc (gpdf_bookmarks_view_set_pdf_doc): Make the guint to pointer cast explicit. * xpdf/gpdf-control.cc (gpdf_control_print): keep the print dialog in a private member variable, don't destroy it unconditionally on when the BonoboControl is disconnected. (gpdf_control_get_filename): ditto for the file chooser. (properties_response_handler, properties_delete_handler) (verb_FileProperties_cb): and for the properties window. (gpdf_control_disconnected): destroy any left over dialogs. Fixes Bug #149062 (and lots of crash-on-exit bugs, I hope). 2004-07-24 Martin Kretzschmar * xpdf/GPOutputDev.cc (getFontFaceEmbedded): rewrite, this time respect encoding information/CID-to-GID stuff etc. Fixes Bug #148362. (lookupGlyph): update for changes in getFontFaceEmbedded (drawString): ditto. 2004-07-20 Martin Kretzschmar * xpdf/gpdf-view.cc (gpdf_view_zoom): add the hack Federico did for page changes for zooming as well. Still flashes when zooming, but only in the background color, better than flashing with the old content IMHO. 2004-07-19 Martin Kretzschmar * gpdf.desktop.in: added X-GNOME-Bugzilla-foo entries. I hope that fixes Bug #147870. (MimeType): add, we understand application/pdf. * xpdf/gpdf-control.cc (gnome_vfs_uri_new): use just gnome_vfs_uri_extract_short_name (which returns the unescaped basename of a vfs_uri) as title. Fixes Bug #130611. 2004-07-19 Federico Mena Quintero Fixes #126720: * xpdf/gpdf-view.cc (gpdf_view_goto_page_no_history): Don't render the page in an idle handler. (gpdf_view_render_page): Return void. (gpdf_view_scroll_to_top): As a hack to keep the canvas from scrolling-then-updating, set the background pixmap of the container window to null, then hide the bin_window, the scroll, then show the bin_window, and reset the background. (gpdf_view_scroll_to_bottom): Likewise. 2004-06-25 Martin Kretzschmar * shell/gpdf.c (verb_HelpAbout_cb): Update copyright period to 1996-2004. 2004-06-13 Remi Cohen-Scali * xpdf/gpdf-view.cc (gpdf_view_reset_link_status_cb): Fixed indentation. Also added c-indent-level in emacs local vars. * xpdf/tests/test-gpdf-view.cc (TEST_NEW): Forgot to commit the test. Added the pdf doc as a param for constructor. * xpdf/gpdf-bookmarks-view.cc (gpdf_bookmarks_view_populate_idle): Changed the way to get the gdk window on which the cursor is set. Now use the treeview widget window instead of getting its parent. * xpdf/gpdf-thumbnails-view.cc (GPDF_DEFAULT_THUMB_WIDTH): Removed unused define for empty page thumbnail image. (gpdf_thumbnails_view_canvas_outline_event_cb) (gpdf_thumbnails_view_populate_idle): Changed the way to get the gdk window on which the cursor is set. Now use the canvas widget window instead of getting its parent.