X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=ChangeLog;h=05dfe5895ca0dbc0e243b62736665ae9c63d5b88;hb=14e7543ecf3dc28eee5d813f5f09d146b539618d;hp=019aaa1b87caf61d47ea231d477c879737609b6e;hpb=efa870dac2fdad4dd736b16e79b3c8e4e33b6055;p=evince.git diff --git a/ChangeLog b/ChangeLog index 019aaa1b..05dfe589 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,437 @@ +2005-07-11 Marco Pesenti Gritti + + * shell/ev-window.c: (update_chrome_visibility), + (ev_window_create_fullscreen_popup), (ev_window_init): + + Do not leak the fullscreen toolbar + +2005-07-11 Marco Pesenti Gritti + + * shell/ev-window.c: (view_actions_focus_in_cb), + (view_actions_focus_out_cb): + + These has a return value! Fix totally random focus + issues we was seeing. + +2005-07-11 Carlos Garcia Campos + + * shell/main.c: (load_files_remote): + + Allow open more than one file + +2005-07-11 Marco Pesenti Gritti + + * shell/main.c: (load_files_remote): + + Fix for dbus 0.33. bug #309975 + +2005-07-08 Marco Pesenti Gritti + + * properties/ev-properties-main.c: (ev_properties_get_pages): + + Actually return NULL for types we dont support + +2005-07-08 Christian Persch + + * po/POTFILES.in: + + Remove empty lines. + +2005-07-08 Marco Pesenti Gritti + + * backend/ev-document-factory.c: + (ev_document_factory_get_document): + + Do not try to create the object if type + is invalid. + +2005-07-08 Marco Pesenti Gritti + + * ps/ps-document.c: (ps_document_dispose), + (ps_async_renderer_render_pixbuf): + * ps/ps-document.h: + + Do not leak the target window + +2005-07-08 Marco Pesenti Gritti + + * shell/ev-application.c: (ev_application_init): + + Let tbe check file existence for us. + Add a comment about eggrecent mime filter. + +2005-07-08 Marco Pesenti Gritti + + * data/evince-ui.xml: + * shell/ev-application.c: (ev_application_shutdown), + (ev_application_init), (ev_application_get_toolbars_model), + (ev_application_get_recent_model), + (ev_application_save_toolbars_model): + * shell/ev-application.h: + * shell/ev-window.c: (ev_window_add_recent), + (ev_window_setup_recent), (ev_window_cmd_edit_toolbar_cb), + (ev_window_cmd_edit_toolbar), (ev_window_dispose), + (ev_window_init): + + Use common toolbar and recent models for all windows. + Patch by Nickolay V. Shmyrev + +Thu Jul 7 23:10:01 2005 Jonathan Blandford + + * configure.ac: add FRONTEND_CORE_LIBS to evince_save_LIBS so we + successfully check for gtk_icon_view_get_visible_range. + +2005-07-07 Nickolay V. Shmyrev + + * djvu/Makefile.am: + * dvi/Makefile.am: + + Fix djvu and dvi backend build. + +2005-07-07 Christian Persch + + * cut-n-paste/toolbar-editor/egg-editable-toolbar.c: (new_pixbuf_from_widget), + (new_separator_pixbuf): + + Don't leak windows. + +2005-07-07 Christian Persch + + * shell/ev-window.c: (ev_window_cmd_edit_toolbar): + + HIGification of toolbar editor dialogue. + +2005-07-07 Marco Pesenti Gritti + + * configure.ac: + * shell/Makefile.am: + + Ever build metadata manager since it's just + disabled at runtime now. + +2005-07-07 Marco Pesenti Gritti + + * shell/ev-metadata-manager.c: (ev_metadata_manager_init), + (ev_metadata_manager_get), (ev_metadata_manager_set): + * shell/ev-metadata-manager.h: + + Add an _init functions that enabled metadata management + at runtime. + + * shell/ev-window.c: (page_changed_cb), + (setup_document_from_metadata), (ev_window_setup_document), + (setup_view_from_metadata), (ev_window_open_uri), + (ev_window_run_fullscreen), (ev_window_stop_fullscreen), + (ev_window_run_presentation), (ev_window_stop_presentation), + (save_sizing_mode), (ev_window_zoom_changed_cb), + (ev_window_continuous_changed_cb), + (ev_window_dual_mode_changed_cb), (window_state_event_cb), + (window_configure_event_cb): + + Remove all ugly metadata define since we deal with it + at runtime now. + + * shell/main.c: (load_files_remote), (main): + + Add support for dbus cvs head. Hopefully didnt break one + of the other versions now! + + If we dont get a response from the dbus server just + give up with it and not enable metadata. + +2005-07-07 Marco Pesenti Gritti + + * Makefile.am: + * backend/Makefile.am: + * configure.ac: + * cut-n-paste/recent-files/Makefile.am: + * cut-n-paste/toolbar-editor/Makefile.am: + * cut-n-paste/zoom-control/Makefile.am: + * lib/Makefile.am: + * pdf/Makefile.am: + * pixbuf/Makefile.am: + * properties/Makefile.am: + * ps/Makefile.am: + * shell/Makefile.am: + * thumbnailer/Makefile.am: + * tiff/Makefile.am: + + Make frontends depend on just libev. + Rework and group CFLAGS/LIBS definitions. + Cleanups. + +2005-07-07 Marco Pesenti Gritti + + * shell/ev-window: + + do not unnecessarily save zoom + + * configure.ac: + * lib/ev-file-helpers.c: (ev_dot_dir): + * shell/Makefile.am: + * shell/dummy.cc: + + Some cleanups + +2005-07-07 Marco Pesenti Gritti + + * configure.ac: + + Remove unnecessary dependencies + +2005-07-07 Marco Pesenti Gritti + + * properties/Makefile.am: + * thumbnailer/Makefile.am: + * tiff/Makefile.am: + + Some more cleanups. Was really necessary + but I probably introduced bugs, feel free + to flame :) + +2005-07-07 Marco Pesenti Gritti + + * backend/Makefile.am: + * configure.ac: + * cut-n-paste/recent-files/Makefile.am: + * cut-n-paste/toolbar-editor/Makefile.am: + * cut-n-paste/zoom-control/Makefile.am: + * lib/Makefile.am: + * pdf/Makefile.am: + * pixbuf/Makefile.am: + * properties/Makefile.am: + * ps/Makefile.am: + * shell/Makefile.am: + * thumbnailer/Makefile.am: + * tiff/Makefile.am: + + Use gnome-common macros when possible. + Cleanup dependencies. + Actually disable deprecated where possible. + +2005-07-07 Marco Pesenti Gritti + + * Makefile.am: + * backend/Makefile.am: + * properties/Makefile.am: + * shell/Makefile.am: + * thumbnailer/Makefile.am: + + This should solve the circular dep without + requiring dir reorg! + + * shell/ev-window.c: (setup_view_from_metadata): + + Never restore window size/position when the + window is already visible. + +2005-07-06 Christian Persch + + * shell/ev-metadata-manager.c: (ev_metadata_manager_save): + + Return a boolean from timeout func. Fix ported from gedit. + +2005-07-07 Iñaki Larrañaga + + * configure.ac: Added "eu" (Basque) to ALL_LINGUAS. + +2005-07-06 Carlos Garcia Campos + + * shell/ev-document-types.c: set "All Documents" as default filter in + open dialog + +2005-07-06 Martin Kretzschmar + + * shell/ev-metadata-manager.c (ev_metadata_manager_set_int) + (ev_metadata_manager_set_double, ev_metadata_manager_set_string) + (ev_metadata_manager_set_boolean): fix value/val thinko. + +2005-07-06 Marco Pesenti Gritti + + * shell/ev-window.c: (setup_view_from_metadata), + (window_state_event_cb), (window_configure_event_cb), + (ev_window_init): + + Remember window position and maximized state + +2005-07-06 Christian Persch + + * configure.ac: + + Fix DBUS configure checks. + + * shell/ev-metadata-manager.c: (ev_metadata_manager_set_int), + (ev_metadata_manager_set_double), (ev_metadata_manager_set_string), + (ev_metadata_manager_set_boolean): + + Plug mem leaks. + + * shell/ev-window.c: (page_changed_cb), (ev_window_run_fullscreen), + (ev_window_stop_fullscreen), (ev_window_run_presentation), + (ev_window_stop_presentation), (ev_window_zoom_changed_cb), + (ev_window_continuous_changed_cb), + (ev_window_dual_mode_changed_cb), (ev_window_new): + + Fix the build without DBUS. + +2005-07-06 Marco Pesenti Gritti + + * shell/ev-metadata-manager.c: (parse_value), (save_values), + (ev_metadata_manager_set_int), (ev_metadata_manager_set_double), + (ev_metadata_manager_set_string), + (ev_metadata_manager_set_boolean): + * shell/ev-metadata-manager.h: + + Add support for some more types + + * shell/ev-view.c: (scroll_to_current_page), + (ev_view_get_continuous), (ev_view_set_continuous), + (ev_view_get_dual_page): + * shell/ev-view.h: + * shell/ev-window.c: (page_changed_cb), + (setup_document_from_metadata), (ev_window_setup_document), + (setup_view_from_metadata), (ev_window_open_uri), + (ev_window_run_fullscreen), (ev_window_stop_fullscreen), + (ev_window_run_presentation), (ev_window_stop_presentation), + (save_sizing_mode), (ev_window_sizing_mode_changed_cb), + (ev_window_zoom_changed_cb), (ev_window_update_continuous_action), + (ev_window_update_dual_page_action), + (ev_window_continuous_changed_cb), + (ev_window_dual_mode_changed_cb), (ev_window_init): + + Remember a bunch of view/document properties. Prolly some + are still missing but it's getting interesting. + +2005-07-05 Martin Kretzschmar + + * configure.ac: check if dbus-binding-tool is installed. Not the + case on current Ubuntu breezy, it seems. + +2005-07-05 Luca Ferretti + + * data/evince.desktop.in.in: + + Allow open uri lists and add TryExec field. + +2005-07-05 Marco Pesenti Gritti + + * configure.ac: + + Enable dbus when available, do not require a configure + option. + +2005-07-05 Christian Persch + + * configure.ac: + + Use AM_CONDITIONAL unconditionally, fixes the build with DBUS + disabled. + +2005-07-05 Carlos Garcia Campos + Marco Pesenti Gritti + + * shell/Makefile.am: Add --prefix for dbus-binding-tool script + + * shell/ev-application.[ch], shell/ev-window.c: change dbus RPC + functions to the format required by dbus + + * shell/main.c: use G_TYPE instead of DBUS_TYPE to fix compilation + errors. Use the RPC parameters in the expected way + +2005-07-05 Marco Pesenti Gritti + + * Makefile.am: + * properties/Makefile.am: + * properties/ev-properties-main.c: (ev_properties_get_pages): + + Support all mime types + + * shell/Makefile.am: + * thumbnailer/Makefile.am: + * thumbnailer/evince-thumbnailer.c: (get_document_from_uri), + (evince_thumbnail_pngenc_get): + + Use the document factory + +2005-07-05 Marco Pesenti Gritti + + * backend/Makefile.am: + * backend/ev-document-factory.c: + (mime_type_supported_by_gdk_pixbuf), + (ev_document_type_get_from_mime), + (ev_document_factory_get_document), + (ev_document_factory_get_backend), + (ev_document_factory_get_mime_types), + (ev_document_factory_get_all_mime_types): + * backend/ev-document-factory.h: + * shell/Makefile.am: + * shell/ev-document-types.c: (get_document_from_uri), + (ev_document_types_get_document), + (file_filter_add_mime_list_and_free), + (ev_document_types_add_filters): + * shell/ev-document-types.h: + * shell/ev-job-xfer.c: (ev_job_xfer_run): + * shell/ev-properties-dialog.c: + (ev_properties_dialog_set_document): + * shell/ev-window.c: (ev_window_cmd_file_open), + (ev_window_cmd_save_as): + * thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get): + + Rework document types managing to avoid code duplication + and actually abstract from backend implementations. + Also provide a minimal factory api that can be used by + thumbnailer/properties. + +2005-07-05 Christian Persch + + * properties/ev-properties-view.c: (ev_properties_view_set_info): + Plug a mem leak. + * shell/ev-properties-dialog.c: (ev_properties_dialog_init): + HIG spacings. + +2005-07-04 Matthew S. Wilson + + * shell/ev-properties-dialog.c + (ev_properties_dialog_set_document): only call + ev_properties_fonts_set_document() if the document implements the + fonts interface + +2005-07-05 Marco Pesenti Gritti + + * configure.ac: + * properties/Makefile.am: + * properties/ev-properties-view.c: + (ev_properties_view_register_type): + * properties/ev-properties-view.h: + * properties/ev-properties-main.h: + + Implement nautilus plugin for properties. + Works only for pdf atm, I need to rework the + document types stuff to get this to work + for all backends... + +2005-07-04 Martin Kretzschmar + + * shell/ev-properties-fonts.c (enum): kill redundant columns enum + (ev_properties_fonts_set_document): use + EV_DOCUMENT_FONTS_COLUMN_NUM_COLUMNS. + +2005-07-04 Matthew S. Wilson + + * tiff/tiff2ps.c: remove TRUE and FALSE definitions, glib provides + them + (PlaceImage, tiff2ps_process_page): use + g_ascii_dtostr to convert floats to strings in a locale-safe way. + + +2005-07-04 Martin Kretzschmar + + * shell/main.c: include libgnomeui/gnome-authentication-manager.h + (main): to call gnome_authentication_manager_init. Should fix + Bug #308510 + + * configure.ac: that requires libgnomeui 2.6.0. + 2005-07-04 Matthew S. Wilson * tiff/tiff-document.c (tiff_document_ps_export_begin)