2004-08-02  Martin Kretzschmar  <m_kretzschmar@gmx.net>

	* configure.in, NEWS: Version 2.7.90.

2004-08-02  Martin Kretzschmar  <m_kretzschmar@gmx.net>

	* 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  <jrmuizel@nit.ca>

	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  <m_kretzschmar@gmx.net>

	* 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  <m_kretzschmar@gmx.net>

	* 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  <m_kretzschmar@gmx.net>

	* 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  <m_kretzschmar@gmx.net>

	* 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  <federico@ximian.com>

	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  <m_kretzschmar@gmx.net>

	* shell/gpdf.c (verb_HelpAbout_cb): Update copyright period to
	1996-2004.

2004-06-13  Remi Cohen-Scali  <rcoscali@cvs.gnome.org>

	* 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.