-2004-12-22 Havoc Pennington <hp@redhat.com>
-
- * shell/ev-window.c (ev_window_cmd_edit_find): display an error if
- the document doesn't support find (better ideas?)
- (find_bar_search_changed_cb): handle missing document or document
- that doesn't support find
-
- * pdf/xpdf/pdf-document.cc: port to implement the new
- EvDocumentFindIface
-
- * backend/ev-document-find.c: create a new interface for searching
-
- * backend/ev-document.h, backend/ev-document.c: delete the find stuff
-
-2004-12-23 Martin Kretzschmar <martink@gnome.org>
-
- * pdf/xpdf/Makefile.am (libpdfdocument_la_LIBADD): add
- libevbackend.la.
-
- * shell/ev-window.c (ev_window_print): add GnomePrintJob to
- EvPrintJob constructor arguments.
-
- * backend/ev-ps-exporter.c, backend/ev-ps-exporter.h: interface
- for documents that can export PostScript (page by page).
-
- * backend/Makefile.am (libevbackend_la_SOURCES): add them.
-
- * pdf/xpdf/pdf-document.cc (pdf_document_ps_export_begin)
- (pdf_document_ps_export_do_page, pdf_document_ps_export_end)
- (pdf_document_ps_exporter_iface_init:
- Implement EvPSExporter.
-
- * pdf/xpdf/Makefile.am (libxpdf_la_SOURCES): build PSOutputDev.
-
-2004-12-22 Anders Carlsson <andersca@gnome.org>
-
- * backend/Makefile.am:
- * backend/ev-document-thumbnails.c:
- (ev_document_thumbnails_get_type),
- (ev_document_thumbnails_get_thumbnail):
- * backend/ev-document-thumbnails.h:
- * pixbuf/pixbuf-document.c: (G_DEFINE_TYPE_WITH_CODE),
- (pixbuf_document_thumbnails_get_thumbnail),
- (pixbuf_document_document_thumbnails_iface_init):
- * shell/Makefile.am:
- * shell/ev-sidebar-thumbnails.c: (ev_sidebar_thumbnails_destroy),
- (ev_sidebar_thumbnails_class_init), (ev_sidebar_thumbnails_init),
- (populate_thumbnails), (ev_sidebar_thumbnails_set_document):
- * shell/ev-sidebar-thumbnails.h:
- * shell/ev-sidebar.c: (ev_sidebar_init), (ev_sidebar_add_page),
- (ev_sidebar_set_document):
- * shell/ev-utils.c: (gaussian), (create_blur_filter),
- (create_shadow), (ev_pixbuf_add_shadow):
- * shell/ev-utils.h:
- Add thumbnail support.
-
-2004-12-22 Martin Kretzschmar <martink@gnome.org>
-
- * shell/ev-window.c (ev_window_cmd_file_print, ev_window_print)
- (using_postscript_printer): Set up a print dialog for "PostScript
- injection" method.
-
- * shell/ev-print-job.h, shell/ev-print-job.c: stub classes for
- EvPrintJob.
-
- * shell/Makefile.am (evince_SOURCES): add ev-print-job.[ch]
-
-2004-12-22 Marco Pesenti Gritti <marco@gnome.org>
-
- * ps/gtkgs.c: (gtk_gs_init), (set_up_page),
- (ps_document_set_target), (ps_document_get_page_size),
- (ps_document_render):
- * ps/gtkgs.h:
-
- Fix a few bugs
-
-2004-12-22 Christian Rose <menthos@menthos.com>
-
- * configure.ac: Added "sv" to ALL_LINGUAS.
-
-Wed Dec 22 14:47:38 2004 Jonathan Blandford <jrb@redhat.com>
-
- * backend/ev-document-bookmarks.[ch]: new interface to indicate
- document supports bookmarks.
-
-2004-12-22 Marco Pesenti Gritti <marco@gnome.org>
-
- * ps/ggvutils.c: (ggv_file_readable):
- * ps/ggvutils.h:
- * ps/gtkgs.c: (check_filecompressed), (check_pdf),
- (gtk_gs_get_postscript):
-
- Remove unused utils
-
-2004-12-22 Marco Pesenti Gritti <marco@gnome.org>
-
- * ps/gtkgs.c: (gtk_gs_init), (gtk_gs_class_init), (gtk_gs_cleanup),
- (gtk_gs_finalize), (gtk_gs_set_center), (set_up_page), (output),
- (start_interpreter), (compute_size), (gtk_gs_enable_interpreter),
- (gtk_gs_get_type), (gtk_gs_new), (gtk_gs_reload),
- (gtk_gs_emit_error_msg), (gtk_gs_disable_interpreter),
- (gtk_gs_load), (gtk_gs_goto_page), (gtk_gs_set_page_size),
- (gtk_gs_set_override_orientation), (gtk_gs_set_override_size),
- (gtk_gs_set_zoom), (gtk_gs_set_default_orientation),
- (gtk_gs_set_antialiasing), (ps_document_load),
- (ps_document_render):
- * ps/gtkgs.h:
-
- Another check point for the ps backend. Now I can get it to show
- pages!
-
-Wed Dec 22 13:41:01 2004 Jonathan Blandford <jrb@redhat.com>
-
- * shell/ev-sidebar.c (ev_sidebar_set_document): initial sidebar
- document setting code.
-
-2004-12-22 Anders Carlsson <andersca@gnome.org>
-
- * shell/eggfindbar.c: (entry_activate_callback):
- Animate the next button when activate is pressed.
-
-2004-12-22 Anders Carlsson <andersca@gnome.org>
-
- * shell/ev-window.c: (ev_window_cmd_edit_find),
- (update_fullscreen_popup), (ev_window_fullscreen),
- (ev_window_unfullscreen), (ev_window_state_event_cb),
- (ev_window_focus_out_cb), (find_bar_close_cb), (ev_window_init):
- Fix bugs in fullscreen code.
-
-2004-12-22 Anders Carlsson <andersca@gnome.org>
-
- * Makefile.am:
- * configure.ac:
- * pixbuf/Makefile.am:
- * pixbuf/pixbuf-document.c: (G_DEFINE_TYPE_WITH_CODE),
- (pixbuf_document_load), (pixbuf_document_get_n_pages),
- (pixbuf_document_set_page), (pixbuf_document_get_page),
- (pixbuf_document_set_target), (pixbuf_document_set_scale),
- (pixbuf_document_set_page_offset), (pixbuf_document_get_page_size),
- (pixbuf_document_render), (pixbuf_document_begin_find),
- (pixbuf_document_end_find), (pixbuf_document_finalize),
- (pixbuf_document_class_init),
- (pixbuf_document_document_iface_init), (pixbuf_document_init):
- * pixbuf/pixbuf-document.h:
- * shell/Makefile.am:
- * shell/ev-application.c: (ev_application_open):
- * shell/ev-window.c: (mime_type_supported_by_gdk_pixbuf),
- (ev_window_open):
- Add pixbuf backend.
-
-Tue Dec 21 21:45:43 2004 Soeren Sandmann <sandmann@redhat.com>
-
- * Makefile.am:
- * dvi/dvilib/Makefile.am:
- * dvi/Makefile.am:
- * configure.ac: Auto*ify dvi and dvi/dvilib
-
- * dvi/Makefile: Remove from CVS
-
- * dvi/dvilib/dl-pkfont.cc (unpack_bitmap): Fix uchar/uint
- confusion.
-
- * dvi/dvilib/dl-fontdefinition.{cc,hh}: New DviFontMap class
-
- * dvi/dvilib/dl-vffont.{cc,hh}: Many bugfixes to VF code.
-
-2004-12-22 Marco Pesenti Gritti <marco@gnome.org>
-
- * ps/Makefile.am:
- * ps/gtkgs.c: (gtk_gs_class_init), (gtk_gs_finalize),
- (gtk_gs_value_adjustment_changed), (compute_size),
- (gtk_gs_get_type), (gtk_gs_new), (gtk_gs_new_from_file),
- (gtk_gs_center_page), (gtk_gs_load), (gtk_gs_set_page_size),
- (gtk_gs_set_override_orientation), (gtk_gs_set_override_size),
- (gtk_gs_set_zoom), (gtk_gs_set_default_orientation),
- (gtk_gs_start_scroll), (gtk_gs_get_postscript),
- (gtk_gs_set_adjustments), (gtk_gs_set_available_size),
- (ps_document_load), (ps_document_get_n_pages),
- (ps_document_set_page), (ps_document_get_page),
- (ps_document_set_target), (ps_document_set_scale),
- (ps_document_set_page_offset), (ps_document_get_page_size),
- (ps_document_render), (ps_document_begin_find),
- (ps_document_end_find), (ps_document_document_iface_init):
- * ps/gtkgs.h:
- * shell/Makefile.am:
- * shell/ev-window.c: (ev_window_open):
-
- Some work to integrate gtkgs with EvDocument
-
-2004-12-22 Anders Carlsson <andersca@gnome.org>
-
- * shell/ev-window.c: (update_fullscreen_popup),
- (screen_size_changed_cb), (destroy_exit_fullscreen_popup),
- (exit_fullscreen_button_clicked_cb),
- (fullscreen_popup_size_request_cb), (ev_window_fullscreen),
- (ev_window_unfullscreen), (ev_window_cmd_view_fullscreen),
- (ev_window_state_event_cb), (ev_window_init):
- Add fullscreen support from Epiphany.
-
-2004-12-22 Mark McLoughlin <mark@skynet.ie>
-
- * data/ev-stock-zoom-fit-width.png: fit-width
- stock icon from gpdf.
-
- * shell/ev-stock-icons.[ch]: copied from gpdf.
-
- * shell/main.c: (main): init stock icons.
-
- * shell/ev-window.c: use the fit-width icon.
-
- * data/evince-ui.xml: add zooming toolbar items.
-
-2004-12-22 Mark McLoughlin <mark@skynet.ie>
-
- * shell/ev-view.c:
- (ev_view_best_fit), (ev_view_fit_width): because
- get_page_size() returns the scaled page size, we
- need to calculate the scale factor relative to
- the previous scale factor. Should really just
- add get_real_page_size().
-
-2004-12-22 Mark McLoughlin <mark@skynet.ie>
-
- * shell/ev-view.[ch]:
- (ev_view_zoom), (ev_view_zoom_in), (ev_view_zoom_out),
- (ev_view_normal_size), (ev_view_best_fit), (ev_view_fit_width):
- add zooming.
-
- * shell/ev-window.c: (ev_window_cmd_view_zoom_in),
- (ev_window_cmd_view_zoom_out), (ev_window_cmd_view_normal_size),
- (ev_window_cmd_view_best_fit), (ev_window_cmd_view_page_width):
- hook it up.
-
- * pdf/xpdf/pdf-document.cc:
- (pdf_document_begin_find),
- (pdf_document_end_find): make static.
-
-2004-12-22 Martin Kretzschmar <martink@gnome.org>
-
- * pdf/xpdf/GlobalParams.h (setupBaseFontsFc): add prototype.
-
- * pdf/xpdf/GlobalParams.cc (displayFontTabFc): maps base font
- names to fontconfig patterns.
- (setupBaseFontsFc): setupBaseFonts reimplemented using fontconfig.
-
- * pdf/xpdf/pdf-document.cc (pdf_document_load): use
- setupBaseFontsFc.
-
-2004-12-22 Marco Pesenti Gritti <marco@gnome.org>
-
- * Makefile.am:
- * configure.ac:
- * ps/Makefile.am:
- * ps/ggvutils.c:
- * ps/ggvutils.h:
- * ps/gsdefaults.c:
- * ps/gsdefaults.h:
- * ps/gsio.c:
- * ps/gsio.h:
- * ps/gtkgs.c:
- * ps/gtkgs.h:
- * ps/ps.c:
- * ps/ps.h:
-
- Import ggv backend. Not hooked up yet.
-
-2004-12-22 Mark McLoughlin <mark@skynet.ie>
-
- * shell/main.c: (load_files), (main): load files
- from the command line.
-
-2004-12-22 Mark McLoughlin <mark@skynet.ie>
-
- * configure.ac: don't require bonobo.
-
- * cut-n-paste/recent-files/*: kill bonobo recent
- view.
-
- * shell/ev-window.c:
- (ev_window_is_empty): upd.
- (unable_to_load), (ev_window_open): load backend
- based on the mime type.
-
-2004-12-22 Martin Kretzschmar <martink@gnome.org>
-
- * backend/.cvsignore: ignore generated marshalers source.
-
- * shell/main.c (main): this is not epiphany.
-
-2004-12-22 Havoc Pennington <hp@redhat.com>
-
- * shell/ev-view.c (ev_view_set_document): connect to "found" signal
- (expose_bin_window): draw find highlights
-
- * shell/ev-window.c (find_bar_search_changed_cb): implement
-
- * pdf/xpdf/pdf-document.cc (pdf_document_begin_find)
- (pdf_document_end_find): implement this interface
-
- * backend/ev-document.c (ev_document_found): add this to emit
- signal
-
-Tue Dec 21 23:57:37 2004 Owen Taylor <otaylor@redhat.com>
-
- * data/evince-ui.xml: Add a few more toolbar items.
-
- * shell/ev-window.c: Hook up page navigation toolbar
- items.
-
- * shell/ev-view.[ch]: add ev_view_set/get_page and
- a page-changed signal.
-
- * backend/ev-document.{h,cc} pdf/xpdf/pdf-document.cc::
- Add ev_document_get_page().
-
- * shell/ev-window.c: Sensitize/desensitize navigation
- actions.
-
-2004-12-21 Havoc Pennington <hp@redhat.com>
-
- * backend/ev-backend-marshal.c,
- backend/ev-backend-marshalers.list, backend/Makefile.am: add
- marshaler-generator thingy. I'm sure there's a better way to do
- this in the modern world.
-
- * backend/ev-document.h (struct _EvDocumentIface): add begin_find,
- end_find methods and "found" signal.
-
- * configure.ac: find glib-genmarshal
-
-Tue Dec 21 23:20:35 2004 Jonathan Blandford <jrb@redhat.com>
-
- * shell/ev-sidebar.c: Construct an actual sidebar.
- * shell/ev-sidebar-bookmarks.[ch]:
- * shell/ev-sidebar-thumbnails.[ch]: Stub out sidebars.
-
-Tue Dec 21 23:05:51 2004 Owen Taylor <otaylor@redhat.com>
-
- * backend/ev-document.{h,cc} pdf/xpdf/pdf-document.cc:
- Redo size handling.
-
- * shell/ev-view.c: Track the size from the document.
-
-Tue Dec 21 22:17:04 2004 Owen Taylor <otaylor@redhat.com>
-
- * pdf/xpdf/pdf-document.cc (pdf_document_load): PDFDoc
- constructor assumes ownership of the string passed in.
-
- * shell/ev-window.c (ev_window_open): Destroy the error
- dialog once we've displayed it.
-
-Tue Dec 21 21:58:56 2004 Owen Taylor <otaylor@redhat.com>
-
- * pdf/xpdf/pdf-document.cc shell/ev-view.c: Hook things up
- a bit, it works! (sort of)
-
- * pdf/xpdf/Makefile.am pdf/xpdf/pdf-document.cc:
- Move to .cc since we need to use C++ in the implementation.
-
- * shell/dummy.cc: Add a CC file to force evince
- to be linked as a C++ program.
-
-Tue Dec 21 21:07:55 2004 Owen Taylor <otaylor@redhat.com>
-
- * shell/ev-view.[ch]: Start of content-area widget.
-
- * shell/ev-window.c: Create a EvView, update it
- as we change documents.
-
- * shell/Makefile.am shell/ev-marshal.list: Add
- generated marshalers.
-
-Tue Dec 21 20:28:11 2004 Jonathan Blandford <jrb@redhat.com>
-
- * Makefile.am (SUBDIRS): move shell.
-
-Tue Dec 21 19:28:55 2004 Owen Taylor <otaylor@redhat.com>
-
- * pdf/{goo,fofi,splash,xpdf}/Makefile.am: Switch from
- .a to libtool convenience libraries.
-
- * shell/ev-window.c (ev_window_open): Hard code loading
- a PDF document.
-
- * backend/ev-document.h: Add a boolean return to load(),
- fix GError * to GError **.
-
- * pdf/xpdf/pdf-document.[ch] Makefile.am: Add a stub
- object for a PDF backend EvDocument.
-
-Tue Dec 21 18:55:06 2004 Søren Sandmann <sandmann@redhat.com>
-
- * dvi/*: New directory with the beginning of a .dvi backend.
-
-2004-12-21 Havoc Pennington <hp@redhat.com>
-
- * shell/eggfindbar.c (egg_find_bar_init): change buttons to
- previous/next instead of back/forward
-
-Tue Dec 21 18:26:24 2004 Owen Taylor <otaylor@redhat.com>
-
- * backend/ev-document.[ch]: Fix a couple of problems so
- it compile.
-
-Tue Dec 21 18:20:40 2004 Owen Taylor <otaylor@redhat.com>
-
- * viewer/* backend/* configure.ac Makefile.am: Move viewer directory
- to backend/ directory, rename EvViewer to EvDocument.
-
-2004-12-21 Havoc Pennington <hp@redhat.com>
-
- * shell/ev-window.c: hook up the find bar widget; now we just need
- a document to find things in
-
- * shell/eggfindbar.c: a find bar widget
-
-Tue Dec 21 17:20:16 2004 Jonathan Blandford <jrb@redhat.com>
-
- * shell/ev-sidebar.[ch]: initial sidebar boilerplate.
-
-Tue Dec 21 16:30:58 2004 Owen Taylor <otaylor@redhat.com>
-
- * pdf/**: Import of xpdf code from gpdf.
-
- * pdf/xpdf/xpdfconfig.h: Move the non-config.h config.h to xpdfconfig.h
-
- * pdf/splash/SplashFTFont.{cc,h} pdf/splash/SplashFTFont.h
- pdf/splash/SplashFTFontEngine.h pdf/splash/SplashFTFontFile.h:
- Fix FreeType includes.
-
- * pdf/xpdf/{Error.h GnomeVFSStream.cc ImageOutputDev.cc PDFDoc.cc\
- pdffonts.cc pdfimages.cc pdfinfo.cc pdftoppm.cc pdftops.cc
- pdftotext.cc PSOutputDev.cc PSOutputDev.h SplashOutputDev.h
- Stream.cc TextOutputDev.cc XPDFApp.cc xpdf.cc XPDFViewer.cc
- pdf/xpdf/Error.h PSOutputDev.h SplashOutputDev.h}:
- Include xpdfconfig.h
-
-Tue Dec 21 16:08:17 2004 Jonathan Blandford <jrb@redhat.com>
-
- * shell/ev-window.c (ev_window_dispose): dispose can be called
- multiple times.
-
-2004-12-21 Havoc Pennington <hp@redhat.com>
-
- * shell/ev-window.c (ev_window_init): set title to Document Viewer
- rather than Evince
-
- * data/evince-ui.xml, shell/ev-window.c: add a bunch of stub menu
- items; really they should be synced with the strings, etc. from
- current gpdf, but just getting the boring typing out of the way
-
-2004-12-21 Marco Pesenti Gritti <marco@gnome.org>
-
- * po/POTFILES.in:
- * shell/ev-application.c: (window_destroy_cb):
- * shell/ev-window.c:
- * shell/main.c: (main):
-
- Actually show the window...
-
-2004-12-21 Marco Pesenti Gritti <marco@gnome.org>
-
- * Makefile.am:
- * shell/Makefile.am:
- * shell/ev-application.c: (ev_application_class_init):
- * shell/ev-window.c: (ev_window_dispose), (ev_window_class_init):
-
- Make it build again
-
-2004-10-23 Martin Kretzschmar <martink@gnome.org>
-
- * ChangeLog, ggv/ChangeLog, gpdf/ChangeLog: merge the separate
- ChangeLogs into one toplevel file. Keep only that.
-
-2004-09-28 Pawan Chitrakar <pawan@nplinux.org>
-
- * ggv/configure.in: Added ne "Nepali" in ALL_LINGUAS
-
-2004-09-20 Mark McLoughlin <mark@skynet.ie>
-
- * gpdf/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.
-
-2004-09-13 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/configure.in, NEWS: Version 2.8.0.
-
- * gpdf/README.GPdf: the font situation is a bit better now.
-
-2004-09-12 Jaka Mocnik <jaka@gnu.org>
-
- * ggv/configure.in: version 2.8.0; tag GGV_2_8_0; tarball for the upcoming 2.8.0 release.
-
-2004-09-07 Gora Mohanty <gmohanty@cvs.gnome.org>
-
- * gpdf/configure.in: Added 'or' to ALL_LINGUAS.
-
-2004-09-06 Jaka Mocnik <jaka@gnu.org>
-
- * ggv/configure.in: version 2.7.99; tag GGV_2_7_99; released a tarball.
- * ggv/ggv.desktop.in (MimeType): removed application/pdf as the pdf
- viewing functionality of ggv is, although still available, not
- actively supported - use gpdf for PDF previewing.
-
-2004-09-04 Kjartan Maraas <kmaraas@gnome.org>
-
- * gpdf/configure.in: Add «nb» to ALL_LINGUAS.
-
-2004-08-30 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/configure.in, NEWS: Version 2.7.91. Disable "development
- release" warning.
-
-2004-08-28 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/xpdf/gpdf-bookmarks-view.cc (gpdf_bookmarks_view_update_bkvisual):
- nodes without link actions have NULL outline items. Don't
- dereference them. Fixes bug #150269.
-
-2004-08-28 Akagic Amila <bono@linux.org.ba>
-
- * configure.in: Added 'bs' to ALL_LINGUAS.
-
-2004-08-27 Akagic Amila <bono@linux.org.ba>
-
- * ggv/configure.in: Added 'bs' to ALL_LINGUAS.
-
-2004-08-24 Dan Williams <dcbw@redhat.com>
-
- * gpdf/xpdf/gpdf-view.cc (gpdf_view_link_action_uri): don't dereference
- app if it's NULL (i.e. no app available for that uri).
- Fixes Bug #150476 (Red Hat Bug #127803).
-
-2004-08-17 Mark McLoughlin <mark@skynet.ie>
-
- * gpdf/lib/recent-files/egg-recent-item.[ch],
- lib/recent-files/egg-recent-model.c,
- lib/recent-files/egg-recent-view-gtk.c: sync with
- latest libegg.
-
-2004-08-17 Mark McLoughlin <mark@skynet.ie>
-
- * ggv/src/recent-files/egg-recent-item.[ch],
- src/recent-files/egg-recent-model.c,
- src/recent-files/egg-recent-util.[ch],
- src/recent-files/egg-recent-view-bonobo.c,
- src/recent-files/egg-recent-view-gtk.c,
- src/recent-files/egg-recent-view.[ch]: sync with
- latest libegg.
-
- * ggv/src/recent-files/update-from-egg.sh: add
-
- * ggv/src/recent-files/Makefile.am: add update-from-egg.sh to
- EXTRA_DIST.
-
-2004-08-16 Kjartan Maraas <kmaraas@gnome.org>
-
- * ggv/configure.in: Added nb to ALL_LINGUAS.
-
-2004-08-15 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- Fix for #149954. Based on patch by Vijaykumar Patwari
- <vijaykumar.patwari@wipro.com>
-
- * gpdf/xpdf/gpdf-view.c, xpdf/gpdf-view.h (gpdf_view_save_as): Changed
- to return the result of PDFDoc::saveAs.
-
- * gpdf/xpdf/gpdf-contol.cc (overwrite_existing_file): New function, ask
- user before overwriting existing file.
- (save_error_dialog): New function, Throws error dialog.
- (gpdf_control_get_filename): Morph it into
- gpdf_control_save_file(), Check if the file already exists.
- (verb_SaveAs_cb): Call new function to save a file.
-
-2004-08-12 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/xpdf/GPOutputDev.cc (getFontFace): prefer embedded fonts over
- base 14 fonts. Fixes/works around Bug #149952.
-
-2004-08-11 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/configure.in, README.GPdf: actually, we require libgnomeprint
- 2.5.1 (for GNOME_PRINT_KEY_DUPLEX).
- Thanks {agriffis,foser}@gentoo.org. See also
- http://bugs.gentoo.org/show_bug.cgi?id=46913
-
-2004-08-05 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
-
- Fixes #126719 by Jeff Muizelaar <jrmuizel@nit.ca>:
-
- * gpdf/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>
-
- * gpdf/configure.in, NEWS: Version 2.7.90.
-
-2004-08-02 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/shell/gpdf.c (verb_FileExit_cb, gw_close_all): remove.
-
- * gpdf/shell/gpdf-window-ui.xml: remove FileExit references.
- Fixes Bug 148681.
-
-2004-08-02 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/xpdf/gpdf-thumbnails-view.cc (gpdf_thumbnails_view_set_pdf_doc),
- * gpdf/xpdf/gpdf-bookmarks-view.cc (gpdf_bookmarks_view_set_pdf_doc):
- Make the guint to pointer cast explicit.
-
- * gpdf/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>
-
- * gpdf/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-21 Ray Strode <rstrode@redhat.com>
- * ggv/ggv/ggv.desktop.in: Add MimeType line to desktop file
- new mime sytem.
-
-2004-07-20 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/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/gpdf.desktop.in: added X-GNOME-Bugzilla-foo entries. I hope that
- fixes Bug #147870.
- (MimeType): add, we understand application/pdf.
-
- * gpdf/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:
-
- * gpdf/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-07-18 Jaka Mocnik <jaka@gnu.org>
-
- * ggv/configure.in: version 2.7.0; released a tarball.
- * ggv/src/ggv-prefs.c (ggv_prefs_load): test for "/usr/usb/lpr" on Solaris.
- * ggv/src/ggv-ui.xml: changed "Fullscreen mode" to "Full Screen"; fixes #144876.
- * ggv/src/gtkgs.c (gtk_gs_goto_page): do a gtk_gs_set_page_size() in order to properly
- display documents with pages of multiple sizes. now how could this one have crept in
- and how come no one noticed it until now? fixes #147591.
- * ggv/bonobo/ggv-postscript-view.c (ggv_postscript_view_print): do not attempt to execute
- a print command from an argv array whose first element is NULL; fixes #147705.
-
-2004-07-16 Muktha <muktha.narayan@wipro.com>
-
- * ggv/bonobo/main.c (main): disable session manager connection for
- ggv-postscript-viewer. Fixes bug #147710.
-
-Fri Jun 18 08:33:07 2004 Jonathan Blandford <jrb@gnome.org>
-
- * ggv/AUTHORS: Changed the authors file to make it more obvious who's
- really in charge.
-
-2004-06-25 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/shell/gpdf.c (verb_HelpAbout_cb): Update copyright period to
- 1996-2004.
-
-2004-06-16 Jaka Mocnik <jaka@gnu.org>
-
- * ggv/src/ggv-window.c (ggv_window_load): applied patch from Subrahmanyam
- Madduri: added code for getting the filename which is to be opened,
- from the path of the file. Also changed the order of display in title
- to "<filename> - GGV". Fixes bug #60092
- * ggv/bonobo/ggv-postscript-view-ui.xml: applied a patch from Udayan Kumar,
- that adds a print icon to the toolbar, fixing #140907.
-
-2004-06-13 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
-
- * gpdf/xpdf/gpdf-view.cc (gpdf_view_reset_link_status_cb):
- Fixed indentation.
- Also added c-indent-level in emacs local vars.
-
- * gpdf/xpdf/tests/test-gpdf-view.cc (TEST_NEW): Forgot to commit the
- test. Added the pdf doc as a param for constructor.
-
- * gpdf/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.
-
- * gpdf/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.
-
-2004-06-07 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/configure.in, NEWS: Version 2.7.2.
-
-2004-06-07 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/xpdf/gpdf-control.cc (gpdf_control_setup_view_widgets): set a
- step_increment for the gtk_scrolled_window's [hv]adjustments.
- Workaround for bug #132489 (see also bug #96546). (Makes the
- scrollbar buttons work.)
-
-2004-06-06 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
-
- * gpdf/xpdf/gpdf-control.cc (gpdf_control_setup_view_widgets):
- Use new way to allocate a gpdf-view.
-
- * gpdf/xpdf/gpdf-view.h: Removed gpdf_view_new proto.
-
- * gpdf/xpdf/gpdf-view.cc (gpdf_view_set_pdf_doc)
- (gpdf_view_get_property, gpdf_view_set_property)
- (gpdf_view_constructor, gpdf_view_class_init):
- Change the way view is allocated to use the g_object_new
- way. Added props for pdf doc and for parent control.
- (gpdf_view_link_entered_cb): Init some var to NULL.
- (gpdf_view_bookmark_selected): Added case for actionURI
- to handle bookmarks that are URIs.
-
- * gpdf/xpdf/gpdf-thumbnails-view.cc (gpdf_thumbnails_view_class_init):
- Removed params spec desc strings as a some translated ones.
-
- * gpdf/xpdf/gpdf-bookmarks-view.cc (gpdf_bookmarks_view_class_init):
- Removed params spec desc strings as a some translated ones.
- (gpdf_bookmarks_view_construct): Loaded a new (network) stock
- icon for bookmarks wearing an actionURI link.
- (gpdf_bookmarks_view_update_bkvisual): Got item object from
- tree model to be able to discriminate icons to update. actionURI
- associated icons and actionNamed associated icons need no update.
- (gpdf_bookmarks_view_flat_recurse_outlines): Added new LinkURI
- local instances. Init others to NULL to avoid warnings.
- Changed strings when action is unknown to make it more
- interpretable.
- Add code to handle LinkURI actions instances.
-
- * gpdf/xpdf/gpdf-annots-view.cc (gpdf_annots_view_class_init):
- Removed params spec desc strings as a some translated ones.
-
-2004-06-06 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/xpdf/gpdf-control.cc: include gpdf-control-private.h for
- prototypes.
- (gpdf_control_private_error_dialog): add ref_parent parameter:
- whether to _ref the parent control.
- (destroy_widget_unref_control): signal handler for the alert's
- "response" signal: destroy the dialog, unref the parent control.
- (gpdf_control_private_display_help)
- (gpdf_control_no_postscript_printer_alert): update error_dialog
- calls.
- (persist_file_loading_failed_cb): ditto, with ref_parent = TRUE,
- thus the control never auto-exits before the user can ack the
- "Loading failed" message. Fixes bug #137262.
-
- * gpdf/xpdf/gpdf-control-private.h: update prototype.
-
- * gpdf/xpdf/gpdf-view.cc (gpdf_view_link_action_uri): update
- error_dialog argument list.
-
- * gpdf/shell/gpdf.c (gw_control_load_pdf):
- s/error_stream:/error_persist_file:/
-
- * gpdf/xpdf/tests/test-gpdf-view.cc (view_implements_ggv_document): fix
- build.
-
-2004-06-05 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/xpdf/Makefile.am: drop support for building xpdf, pdfto*.
-
- * gpdf/configure.in: simplify more. Drop --enable-no-text-select
- and --enable-multithreaded options. Bug #111404.
-
-2004-06-03 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/configure.in: post release version bump. Reorder a bit, add
- some section header comments. Remove OS/2 check. Remove checks
- that were only necessary for the Xpdf build system.
-
- * gpdf/fofi/Makefile.dep, splash/Makefile.dep: cvs remove. Remainings
- of the Xpdf non-automake build system.
-
- * gpdf/shell/gpdf.c (verb_HelpAbout_cb):
- s/translator_credits.../translator-credits/ as requested some
- months ago.
-
-2004-06-01 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/NEWS, configure.in: Version 2.7.1.
-
-2004-05-31 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/configure.in: print Message Of Doom.
-
-2004-05-23 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/xpdf/GPOutputDev.cc (drawImageMask): undo 2004-02-28 change and
- obey invert parameter instead (D'oh). Bug #142964.
- (drawImageMask): do mask color computations and some variable
- definitions outside of the loop. Swap if/else branches.
- (drawImage): move variable defns outside loop.
-
-2004-05-21 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
-
- * gpdf/xpdf/gpdf-thumbnails-view.cc: Changed current_gen_thumb
- type from gint to guint to avoid warnings.
- (gpdf_thumbnails_view_populate_idle): Init Thumb ptr
- to NULL to avoid warning.
-
- * gpdf/xpdf/gpdf-view.cc (gpdf_view_link_entered_cb):
- Add braces around each case to avoid warning about
- inits and/or cross case inits.
- (gpdf_view_render_page): Update displayPage call for
- annots view to new xpdf3 API.
-
-2004-05-17 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/xpdf/gpdf-view.cc (gpdf_view_render_page): add missing crop
- argument.
-
- * gpdf/fofi/Makefile.am, splash/Makefile.am: added.
-
- * gpdf/Makefile.am: add fofi and splash subdirs.
-
- * gpdf/ANNOUNCE:
- * gpdf/CHANGES:
- * gpdf/Makefile.am:
- * gpdf/README:
- * gpdf/aconf-win32.h:
- * gpdf/configure.in:
- * gpdf/dj_make.bat:
- * gpdf/doc/pdffonts.1:
- * gpdf/doc/pdffonts.cat:
- * gpdf/doc/pdffonts.hlp:
- * gpdf/doc/pdfimages.1:
- * gpdf/doc/pdfimages.cat:
- * gpdf/doc/pdfimages.hlp:
- * gpdf/doc/pdfinfo.1:
- * gpdf/doc/pdfinfo.cat:
- * gpdf/doc/pdfinfo.hlp:
- * gpdf/doc/pdftopbm.1:
- * gpdf/doc/pdftopbm.cat:
- * gpdf/doc/pdftopbm.hlp:
- * gpdf/doc/pdftops.1:
- * gpdf/doc/pdftops.cat:
- * gpdf/doc/pdftops.hlp:
- * gpdf/doc/pdftotext.1:
- * gpdf/doc/pdftotext.cat:
- * gpdf/doc/pdftotext.hlp:
- * gpdf/doc/xpdf.1:
- * gpdf/doc/xpdf.cat:
- * gpdf/doc/xpdf.hlp:
- * gpdf/doc/xpdfrc.5:
- * gpdf/doc/xpdfrc.cat:
- * gpdf/doc/xpdfrc.hlp:
- * gpdf/fofi/Makefile.in:
- * gpdf/goo/GHash.cc:
- * gpdf/goo/GHash.h:
- * gpdf/ms_make.bat:
- * gpdf/splash/Makefile.in:
- * gpdf/xpdf/DisplayFontTable.h:
- * gpdf/xpdf/ErrorCodes.h:
- * gpdf/xpdf/FTFont.cc:
- * gpdf/xpdf/FTFont.h:
- * gpdf/xpdf/FontFile.cc:
- * gpdf/xpdf/FontFile.h:
- * gpdf/xpdf/Function.h:
- * gpdf/xpdf/GPOutputDev.cc:
- * gpdf/xpdf/Gfx.cc:
- * gpdf/xpdf/Gfx.h:
- * gpdf/xpdf/GfxFont.cc:
- * gpdf/xpdf/GfxFont.h:
- * gpdf/xpdf/GfxState.cc:
- * gpdf/xpdf/GfxState.h:
- * gpdf/xpdf/GlobalParams.cc:
- * gpdf/xpdf/GlobalParams.h:
- * gpdf/xpdf/Makefile.am:
- * gpdf/xpdf/Object.cc:
- * gpdf/xpdf/Object.h:
- * gpdf/xpdf/Outline.cc:
- * gpdf/xpdf/OutputDev.cc:
- * gpdf/xpdf/OutputDev.h:
- * gpdf/xpdf/PBMOutputDev.cc:
- * gpdf/xpdf/PBMOutputDev.h:
- * gpdf/xpdf/PDFDoc.cc:
- * gpdf/xpdf/PDFDoc.h:
- * gpdf/xpdf/PSOutputDev.cc:
- * gpdf/xpdf/PSOutputDev.h:
- * gpdf/xpdf/Page.cc:
- * gpdf/xpdf/Page.h:
- * gpdf/xpdf/Parser.cc:
- * gpdf/xpdf/SFont.cc:
- * gpdf/xpdf/SFont.h:
- * gpdf/xpdf/Stream.cc:
- * gpdf/xpdf/Stream.h:
- * gpdf/xpdf/T1Font.cc:
- * gpdf/xpdf/T1Font.h:
- * gpdf/xpdf/TTFont.cc:
- * gpdf/xpdf/TTFont.h:
- * gpdf/xpdf/TextOutputDev.cc:
- * gpdf/xpdf/TextOutputDev.h:
- * gpdf/xpdf/XOutputDev.cc:
- * gpdf/xpdf/XOutputDev.h:
- * gpdf/xpdf/XPixmapOutputDev.cc:
- * gpdf/xpdf/XPixmapOutputDev.h:
- * gpdf/xpdf/XRef.cc:
- * gpdf/xpdf/XRef.h:
- * gpdf/xpdf/config.h:
- * gpdf/xpdf/gpdf-control.cc:
- * gpdf/xpdf/pdffonts.cc:
- * gpdf/xpdf/pdfimages.cc:
- * gpdf/xpdf/pdfinfo.cc:
- * gpdf/xpdf/pdftopbm.cc:
- * gpdf/xpdf/pdftops.cc:
- * gpdf/xpdf/pdftotext.cc:
- * gpdf/xpdf/tests/Makefile.am:
- * gpdf/xpdf/vms_make.com:
- * gpdf/xpdf/xpdf.cc: Imported Xpdf 3.00 and fixed build.
-
-2004-05-17 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/ANNOUNCE:
- * gpdf/CHANGES:
- * gpdf/README:
- * gpdf/aconf2.h:
- * gpdf/configure.in:
- * gpdf/dj_make.bat:
- * gpdf/doc/pdffonts.1:
- * gpdf/doc/pdffonts.cat:
- * gpdf/doc/pdffonts.hlp:
- * gpdf/doc/pdfimages.1:
- * gpdf/doc/pdfimages.cat:
- * gpdf/doc/pdfimages.hlp:
- * gpdf/doc/pdfinfo.1:
- * gpdf/doc/pdfinfo.cat:
- * gpdf/doc/pdfinfo.hlp:
- * gpdf/doc/pdftopbm.1:
- * gpdf/doc/pdftopbm.cat:
- * gpdf/doc/pdftopbm.hlp:
- * gpdf/doc/pdftops.1:
- * gpdf/doc/pdftops.cat:
- * gpdf/doc/pdftops.hlp:
- * gpdf/doc/pdftotext.1:
- * gpdf/doc/pdftotext.cat:
- * gpdf/doc/pdftotext.hlp:
- * gpdf/doc/xpdf.1:
- * gpdf/doc/xpdf.cat:
- * gpdf/doc/xpdf.hlp:
- * gpdf/doc/xpdfrc.5:
- * gpdf/doc/xpdfrc.cat:
- * gpdf/doc/xpdfrc.hlp:
- * gpdf/goo/gfile.cc:
- * gpdf/ms_make.bat:
- * gpdf/vms_make.com:
- * gpdf/xpdf/Annot.cc:
- * gpdf/xpdf/Array.cc:
- * gpdf/xpdf/BuiltinFontTables.cc:
- * gpdf/xpdf/CMap.cc:
- * gpdf/xpdf/CMap.h:
- * gpdf/xpdf/Catalog.cc:
- * gpdf/xpdf/CharCodeToUnicode.cc:
- * gpdf/xpdf/CharCodeToUnicode.h:
- * gpdf/xpdf/Decrypt.cc:
- * gpdf/xpdf/Dict.cc:
- * gpdf/xpdf/ErrorCodes.h:
- * gpdf/xpdf/FTFont.cc:
- * gpdf/xpdf/FTFont.h:
- * gpdf/xpdf/FontFile.cc:
- * gpdf/xpdf/FontFile.h:
- * gpdf/xpdf/Function.cc:
- * gpdf/xpdf/Gfx.cc:
- * gpdf/xpdf/Gfx.h:
- * gpdf/xpdf/GfxFont.cc:
- * gpdf/xpdf/GfxFont.h:
- * gpdf/xpdf/GfxState.cc:
- * gpdf/xpdf/GfxState.h:
- * gpdf/xpdf/GlobalParams.cc:
- * gpdf/xpdf/GlobalParams.h:
- * gpdf/xpdf/JBIG2Stream.cc:
- * gpdf/xpdf/Link.cc:
- * gpdf/xpdf/Link.h:
- * gpdf/xpdf/Makefile.am:
- * gpdf/xpdf/OutputDev.h:
- * gpdf/xpdf/PDFDoc.cc:
- * gpdf/xpdf/PDFDoc.h:
- * gpdf/xpdf/PSOutputDev.cc:
- * gpdf/xpdf/PSOutputDev.h:
- * gpdf/xpdf/Page.cc:
- * gpdf/xpdf/Page.h:
- * gpdf/xpdf/Parser.cc:
- * gpdf/xpdf/Stream.cc:
- * gpdf/xpdf/Stream.h:
- * gpdf/xpdf/TTFont.cc:
- * gpdf/xpdf/TTFont.h:
- * gpdf/xpdf/TextOutputDev.cc:
- * gpdf/xpdf/TextOutputDev.h:
- * gpdf/xpdf/UnicodeMap.cc:
- * gpdf/xpdf/UnicodeMap.h:
- * gpdf/xpdf/UnicodeTypeTable.cc:
- * gpdf/xpdf/UnicodeTypeTable.h:
- * gpdf/xpdf/XOutputDev.cc:
- * gpdf/xpdf/XOutputDev.h:
- * gpdf/xpdf/XPDFApp.cc:
- * gpdf/xpdf/XPDFCore.cc:
- * gpdf/xpdf/XPDFCore.h:
- * gpdf/xpdf/XPDFViewer.cc:
- * gpdf/xpdf/XPDFViewer.h:
- * gpdf/xpdf/XRef.cc:
- * gpdf/xpdf/about-text.h:
- * gpdf/xpdf/config.h:
- * gpdf/xpdf/gpdf-control.cc:
- * gpdf/xpdf/gpdf-link-canvas-item.cc:
- * gpdf/xpdf/gpdf-links-canvas-layer.cc:
- * gpdf/xpdf/pdffonts.cc:
- * gpdf/xpdf/pdfimages.cc:
- * gpdf/xpdf/pdfinfo.cc:
- * gpdf/xpdf/pdftopbm.cc:
- * gpdf/xpdf/pdftops.cc:
- * gpdf/xpdf/pdftotext.cc:
- * gpdf/xpdf/tests/test-links.cc:
- * gpdf/xpdf/vms_make.com:
- * gpdf/xpdf/xpdf.cc: Imported Xpdf 2.03 and fixed build.
-
-2004-05-13 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
-
- * gpdf/xpdf/gpdf-thumbnails-view.cc:
- Reverted some of the last commits.
-
- * gpdf/xpdf/gpdf-annots-view.cc (gpdf_annots_view_class_init)
- (gpdf_annots_view_set_property, gpdf_annots_view_new):
- * gpdf/xpdf/gpdf-thumbnails-view.cc (gpdf_thumbnails_view_class_init)
- (gpdf_thumbnails_view_set_property, gpdf_thumbnails_view_new)
- (gpdf_thumbnails_view_dispose):
- * gpdf/xpdf/gpdf-bookmarks-view.cc (gpdf_bookmarks_view_class_init):
- (gpdf_bookmarks_view_set_property):
- (gpdf_bookmarks_view_new):
- Added set_property method. Changed param_spec_pointer in object.
- Changed get_pointer in get_object.
- Casted gpdf_view in GPdfView.
-
- * gpdf/xpdf/gpdf-view.cc: Added timeout handler for status reset
- to view private struct.
- (gpdf_view_reset_link_status_cb): New callback for status
- reset after timeout.
- (gpdf_view_link_entered_cb, gpdf_view_link_leaved_cb):
- Added handler for displaying link action in app status
- bar when link enter/leave signal are received.
- (gpdf_view_render_page): Connect enter/leave handlers
- on links layer signals.
-
- * gpdf/xpdf/gpdf-links-canvas-layer.h: Added LINK_ENTERED &
- LINK_LEAVED signals for displaying links in app bar status
- when mouse goes over them.
-
- * gpdf/xpdf/gpdf-links-canvas-layer.cc: Added LINK_ENTERED &
- LINK_LEAVED signals for displaying links in app bar status
- when mouse goes over them.
- (link_entered_cb, link_leaved_cb): Added handler for link
- enter/leave signals to emit link_entered/link_leaved signals.
- (gpdf_links_canvas_layer_add_link): Connected enter/leave
- link signal handlers.
- (gpdf_links_canvas_layer_class_init): Declared new signals.
-
- * gpdf/xpdf/gpdf-bookmarks-view.cc:
- (gpdf_bookmarks_view_set_property)
- (gpdf_bookmarks_view_class_init, gpdf_bookmarks_view_new):
- (gpdf_thumbnails_view_dispose):
- Cleaned up constructor and add control ref;
- Added constructor args as obj properties, added a ref on parent
- control and unref in dispose.
- (gpdf_bookmarks_view_update_popup_actions):
- Check is bookmarks exists before changing tools menu (expand/
- collapse/expand all/collapse all) sensitivity.
- (gpdf_bookmarks_view_populate_idle): Remove control disconnect
- handler IF had been registered.
- (gpdf_bookmarks_view_get_tools_menu): Changed order of tools popup
- menu items (to match real order).
-
- * gpdf/xpdf/gpdf-annots-view.cc:
- (gpdf_annots_view_set_property):
- (gpdf_annots_view_class_init, gpdf_annots_view_new)
- (gpdf_annots_view_dispose):
- Cleaned up constructor;
- Added constructor args as obj properties, added a ref on parent
- control and unref in dispose.
-
-2004-05-12 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
-
- * gpdf/xpdf/gpdf-bookmarks-view.cc (gpdf_bookmarks_view_flat_recurse_outlines):
- Fixed missing affectation when handling link_named bookmarks.
- The dynamic cast was just compared to NULLbut not stored in
- link_named.
-
-2004-05-10 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
-
- * gpdf/xpdf/gpdf-thumbnails-view.cc: Add gpdf-control-private header
- for using status & ratio.
- (gpdf_thumbnails_view_populate_idle): Set ratio & status to give
- feedback on the thumb generation.
- Clear ration & status, reset cursor when finished.
-
- * gpdf/xpdf/gpdf-control.cc (gpdf_control_get_bookmarks_view):
- Give control as first arg of gpdf_bookmarks_view_new.
-
- * gpdf/xpdf/gpdf-bookmarks-view.h: Add parent control as new arg.
-
- * gpdf/xpdf/gpdf-bookmarks-view.cc: Add gpdf-control-private header
- for using status & ratio.
- Adding parent control in private struct.
- (gpdf_bookmarks_view_new): Added control as first param to keep
- it in private struct.
- (gpdf_bookmarks_view_flat_recurse_outlines): Set status & advance
- bar to give feedback about bookmarks generation.
- (gpdf_bookmarks_view_populate_idle): Fix a problem when no bookmarks
- are available. The idle func were always called as
- generation_terminated was never true.
- Set watch when generation goes on.
- Clear status, ration & cursor when generation terminated.
- (gpdf_bookmarks_view_set_pdf_doc): Connected remove idle
- on control disconnect signal instead of view destroy signal.
-
-2004-05-13 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
-
- * gpdf/xpdf/gpdf-view.cc (gpdf_view_link_action_uri): Fixed bug when
- launching uri. The Link string storing URI was freed with list.
- Now the string is duped before appending it to the list.
- Changed uri from GString * to gchar *.
-
-2004-05-09 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
-
- * gpdf/xpdf/gpdf-thumbnails-view.cc (gpdf_thumbnails_view_set_pdf_doc):
- Changed priority for thumbs idle in order to do queue them at end
- and create bookmarks before.
-
- * gpdf/xpdf/gpdf-bookmarks-view.cc
- (gpdf_bookmarks_view_update_bookmarks_tree):
- Changed init of idle to let user see bookmarks creation at idle.
-
- * gpdf/xpdf/gpdf-view.cc (gpdf_view_bookmark_selected):
- Handle case when title is selected and action is null.
-
- * gpdf/xpdf/gpdf-thumbnails-view.cc (gpdf_thumbnails_view_set_pdf_doc):
- Remove idle on parent control disconnect if killed while generating
- bookmarks to avoid crash.
- Set watch pointer.
-
- * gpdf/xpdf/gpdf-bookmarks-view.cc: Added struct GPdfBookmarksGenState
- for implementing flat recursion when creating bookmarks. This
- struct is used to store recursive generation state across idle func
- boundary.
- Also added necessary field in bookmarks view private struct to
- keep this state.
- (gpdf_bookmarks_view_row_expanded_cb)
- (gpdf_bookmarks_view_row_collapsed_cb)
- (gpdf_bookmarks_view_page_changed_cb):
- (gpdf_bookmarks_view_selection_changed_cb):
- Return if generation not yet finished.
- (gpdf_bookmarks_view_bookmark_select_func):
- Fixed a bug when a title Outline item exists. Such an item have no
- action associated. We handle this case here and in gpdf-view.cc.
- (gpdf_bookmarks_view_flat_recurse_outlines):
- (gpdf_bookmarks_view_update_bookmarks_tree):
- (gpdf_bookmarks_view_populate_idle):
- Changed recursive bookmarks generation in a flat call to be able to
- have it called several time as idle handler.
- (gpdf_bookmarks_view_set_pdf_doc):
- Remove idle on view destroy if killed while generating bookmarks
- to avoid crash.
- Set watch pointer.
-
- * gpdf/xpdf/gpdf-thumbnails-view.cc (gpdf_thumbnails_view_page_box_coord):
- Removed assert and add update of thumb size guess if it was wrong.
-
- First step for fixing Bug #137439
-
- * gpdf/xpdf/gpdf-thumbnails-view.cc:
- Add a counter for keeping track of current thumb generated.
- (gpdf_thumbnails_view_set_scroll_region):
- While setting scroll region, the loop is now between page 1
- and last generated one (current_gen_thumb) to be able to relayout
- while generating thumbs.
- (gpdf_thumbnails_view_create_thumbnail):
- Added thumb coords. Computation while creating is based on a guess.
- The layout may be not perfect but it will be correctly relayout
- as soon as finished.
- (gpdf_thumbnails_view_populate_idle):
- Changed idle logic in order to only generate one thumb for each
- call. This way we never freeze display.
- (gpdf_thumbnails_view_set_pdf_doc):
- Moved thumb generation inits from idle. Set guess for page
- width/height to have a semi correct layout.
-
-2004-05-09 Remi Cohen-Scali <rcoscali@cvs.gnome.org>
-
- * gpdf/xpdf/gpdf-thumbnails-view.cc (gpdf_thumbnails_view_populate_idle):
- Use Thumb method 'ok' to ensure Thumb data availability. It should
- avoid further crash if embed Thumb data not correctly
- parsed.
-
- * gpdf/xpdf/Thumb.h:
- * gpdf/xpdf/Thumb.cc (Thumb::Thumb): Added a flag for keeping
- Thumb data validity and the method to access it.
-
-2004-05-08 Martin Kretzschmar <m_kretzschmar@gmx.net>
-
- * gpdf/lib/recent-files: updated from egg:
-
- 2004-04-15 Bastien Nocera <hadess@hadess.net>
-
- * gpdf/libegg/recent-files/egg-recent-util.c: another unused function
- to comment when not using libgnomeui
-
- 2004-04-10 Bastien Nocera <hadess@hadess.net>
-
- * gpdf/libegg/recent-files/egg-recent-util.c: remove unused function
- when not using libgnomeui
-
- 2004-04-05 Murray Cumming <murrayc@murrayc.com>
-
- * gpdf/libegg/recent-files/egg-recent-item.c: Use private_data instead
- of private, so it can compile with a C++ compiler.
- * gpdf/libegg/recent-files/egg-recent-view.h: Add G_BEGIN_DECLS and
- G_END_DECLS so we can use it with C++.
-
- 2004-03-09 Bastien Nocera <hadess@hadess.net>
-
- * gpdf/libegg/recent-files/egg-recent-util.c:
- (egg_recent_util_get_icon): avoid warnings when the icon file
- isn't found
-
- 2004-01-31 James Willcox <jwillcox@gnome.org>
-
- * gpdf/libegg/recent-files/egg-recent-model.c:
- (egg_recent_model_lock_file):