X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=ChangeLog;h=54c53e032c89b1dc3ea2e0583754e37208c69671;hb=a01fab9d01d6bd9fe2b479cbcbc7ee5fe7d69515;hp=f14fa1b96d7324ff15fde03348f32af6f817b9b4;hpb=90839f7bfb620f737de365e45384b4b1f90470e9;p=evince.git diff --git a/ChangeLog b/ChangeLog index f14fa1b9..54c53e03 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,587 @@ +2009-04-08 Carlos Garcia Campos + + * configure.ac: + * cut-n-paste/Makefile.am: + * cut-n-paste/evmountoperation/*: Removed + * po/POTFILES.in: + * shell/Makefile.am: + * shell/ev-print-operation.c: + * shell/ev-window.c: (window_open_file_copy_ready_cb), + (ev_window_cmd_help_contents), (launch_action), + (launch_external_uri): + + Bump GTK+ requirement to 2.14. + +2009-04-08 Carlos Garcia Campos + + * shell/ev-window.c: (window_open_file_copy_ready_cb), + (reload_remote_copy_ready_cb), (window_save_file_copy_ready_cb): + + Use g_error_matches() instead of manually check error code and + domain. + +2009-04-08 Carlos Garcia Campos + + * shell/ev-window.c: (ev_window_clear_temp_symlink), + (ev_window_dispose): + + Delete the temp symlink created when opening a copy. + +2009-04-08 Carlos Garcia Campos + + * po/POTFILES.in: + + Add previewer files to POTFILES.in. + +2009-04-08 Carlos Garcia Campos + + * previewer/ev-previewer.c: (ev_previewer_unlink_tempfile), + (main): + + Delete the print settings file. + +2009-04-08 Carlos Garcia Campos + + * data/evince-ui.xml: + * shell/ev-application.[ch]: (ev_application_open_uri_at_dest), + (ev_application_open_uri), (ev_application_open_uri_list): + * shell/ev-print-operation.c: (export_print_done): + * shell/ev-window.[ch]: (ev_window_setup_action_sensitivity), + (update_chrome_visibility), (ev_window_clear_local_uri), + (ev_window_load_job_cb), (window_open_file_copy_ready_cb), + (ev_window_open_uri), (ev_window_cmd_file_open_copy_at_dest), + (ev_window_cmd_recent_file_activate), + (ev_window_open_recent_action_item_activated), + (ev_window_dispose), (open_remote_link): + * shell/main.c: (launch_previewer), (arguments_parse), (main): + + Remove the preview mode from EvWindow. EvPrintOperation now + launches evince-previewer. The preview mode command line options + have not been removed to keep backwards compatibility, launching + evince-previewer when evince is run in preview mode. + +2009-04-08 Carlos Garcia Campos + + * configure.ac: + * Makefile.am: + * data/Makefile.am: + * previewer/Makefile.am: + * previewer/ev-previewer-window.[ch]: + * previewer/ev-previewer.c: + + Add evince-previewer as a separate applicaton that implements the + preview mode. + +2009-04-08 Carlos Garcia Campos + + * configure.ac: + * Makefile.am: + * po/POTFILES.in: + * shell/Makefile.am: + * shell/ev-page-action-widget.[ch]: + * shell/ev-page-action.[ch]: + * shell/ev-stock-icons.[ch]: + * shell/ev-application.c: + * shell/main.c: + * libmisc/Makefile.am: + * libmisc/ev-page-action-widget.[ch]: + * libmisc/ev-page-action.[ch]: + * libmisc/ev-stock-icons.[ch]: + + Move EvPageAction and EvStockIcons from shell to a new internal + library (libevmisc) that will be used by the evince previewer too. + +2009-04-08 Nickolay V. Shmyrev + + * backend/tiff/tiff2ps.c (tiff2ps_context_new): + + Fixes memory leak. Bug #578285. + +2009-04-06 Carlos Garcia Campos + + * libview/ev-view.[ch]: (ev_view_set_zoom), + (ev_view_update_view_size): + * shell/ev-window.c: (ev_window_set_view_size), + (ev_window_sizing_mode_changed_cb), (ev_window_init): + + Move ev_view_update_view_size() from libview to ev-window again + and make sure the view is not redrawn when calling + ev_view_set_zoom more than once with the same zoom scale. + +2009-04-05 Nickolay V. Shmyrev + + * shell/ev-window.c: + + Follow up to bug #539972. Alt+Arrows conflict with + view scrolling, changed it to Ctrl+Arrows. + +2009-04-05 Nickolay V. Shmyrev + + * shell/ev-print-operation.c (clamp_ranges), + (ev_print_operation_export_print_dialog_response_cb): + * test/Makefile.am: + * test/test7.py: + + Patch by Juanjo Marín to fix + the bug 517735. Fixes preview of the empty selection. + +2009-04-01 Christian Persch + + * data/evince.desktop.in.in: Direct bug-buddy bugs to the + BugBuddyBugs component. + +2009-04-01 Nickolay V. Shmyrev + + * shell/ev-application.c (ev_application_init): + + Set proper path to saved accels file. Fixes bug #577500. + +2009-03-30 Nickolay V. Shmyrev + + * libview/ev-transition-animation.c: + (ev_transition_animation_paint), (ev_transition_animation_ready): + + Animation is ready only when origin surface is ready. This fixes + fading animations because otherwise next page is displayed + before animaiton starts. + +2009-03-26 Nickolay V. Shmyrev + + * test/Makefile.am: + * test/test6.py: + + Added a test to check printing and a size of the file. + +2009-03-24 Christian Persch + + * cut-n-paste/smclient/eggdesktopfile.c: + (egg_desktop_file_launchv), (egg_set_desktop_file): + * cut-n-paste/smclient/eggsmclient.c: + (egg_sm_client_get_option_group): Update smclient from libegg master. + +2009-03-19 Christian Persch + + * shell/ev-window.c: (ev_window_cmd_save_as), + (ev_window_cmd_file_close_window), + (ev_view_popup_cmd_save_image_as), + (ev_attachment_popup_cmd_save_attachment_as): Set alternative button + order for dialogues. + +2009-03-19 Christian Persch + + Bug 575085 – titles not translated in the nautilus tab + + * properties/ev-properties-view.c: (set_property): Translate the + categories. + +2009-03-16 Carlos Garcia Campos + + * NEWS: + * configure.ac: + + Updated for release 2.26.0 + +2009-03-05 Tobias Mueller + + * properties/ev-properties-view.c: + (ev_properties_view_format_date): Make the fixed sized string a + semantically correct const char[] instead of a const char* to fix + a compiler warning if built with -Wformat. + ** Fixes bug 574168 + +2009-03-03 Christian Persch + + * libdocument/ev-document-factory.c: + (ev_document_factory_get_document): If the document is encrypted, + the ev_document_factory_get_document() is supposed to return the + document *and* fill in the error. So let's propagate the local error. + +2009-03-02 Carlos Garcia Campos + + * NEWS: + + Update for release 2.25.92. + +2009-03-01 Carlos Garcia Campos + + * libview/ev-view.c: (ev_view_goto_window_create): + + Show the 'jump to page' window in the right GdkScreen. Fixes bug + #560541. + +2009-03-01 Carlos Garcia Campos + + * shell/ev-window.c: (ev_window_set_document), + (ev_window_reload_job_cb): + + Do not lose page position when reloading. Fixes bug #573091. + +2009-03-01 Carlos Garcia Campos + + * backend/pdf/ev-poppler.cc: (make_thumbnail_for_page), + (pdf_document_thumbnails_get_thumbnail), + (pdf_document_thumbnails_get_dimensions): + + Make our own thumbnail when the provided one doesn't have the size + we need. Based on patch and feedback by Christian Spurk. Fixes + bugs #323198 and #307357. + +2009-02-27 Christian Spurk + + * thumbnailer/evince-thumbnailer.c: (main): + + Reduce the restriction on the minimum size of thumbnails from 40 + to 1. See bug #323198. + +2009-02-27 Carlos Garcia Campos + + * thumbnailer/evince-thumbnailer.c: (print_usage), (main): + + Use GOption in thumbnailer. + +2009-02-22 Carlos Garcia Campos + + * backend/pdf/ev-poppler.cc: (pdf_document_save), + (pdf_document_forms_form_field_text_set_text), + (pdf_document_forms_form_field_button_set_state), + (pdf_document_forms_form_field_choice_select_item), + (pdf_document_forms_form_field_choice_toggle_item), + (pdf_document_forms_form_field_choice_unselect_all), + (pdf_document_forms_form_field_choice_set_text): + + Use poppler_document_save_a_copy(), which never saves the document + modifications, when saving an unmodified document. It makes saving + a copy of encrypted PDFs work again. Fixes bug #566791. + +2009-02-18 Christian Persch + + * backend/djvu/djvu-document.c: (ev_djvu_error_quark): + Don't use g_quark_from_static_string in a loadable module! + +2009-02-17 Carlos Garcia Campos + + * configure.ac: + + Update for release 2.25.91 + +2009-02-16 Thomas H.P. Andersen + + * backend/impress/r_gradient.c: (r_draw_gradient): Replace deprecated + GTK symbol in commented out code. Bug #571707 + +2009-02-16 Carlos Garcia Campos + + * NEWS: + + Update for release 2.25.91. + +2009-02-16 Christian Persch + + * libdocument/ev-file-helpers.c: (get_mime_type_from_uri): Fix a freed + memory read. + +2009-02-15 Christian Persch + + * backend/dvi/dvi-document.c: (hsb2rgb): Fix signed/unsigned compiler + warnings. + +2009-02-15 Christian Persch + + * libdocument/Makefile.am: + * libview/Makefile.am: Rename GIRs to EvinceDocument/EvinceView. + +2009-02-15 Christian Persch + + * libdocument/ev-document-type-builtins.c.template: + * libview/ev-view-type-builtins.c.template: Use g_intern_static_string. + +2009-02-14 Christian Persch + + * backend/impress/impress-document.c: (impress_document_save): + Fill in the error. + +2009-02-14 Christian Persch + + * libdocument/ev-document.c: (ev_document_load): Add code to catch + backends incorrectly implementing the load vfunc. + +2009-02-14 Christian Persch + + * libdocument/ev-document-factory.c: + (ev_document_factory_get_document): Use a local GError, and propagate + as appropriate, making sure always to fill in @error if returning NULL. + +2009-02-14 Christian Persch + + * shell/ev-window.c: (ev_window_load_job_cb): Use g_error_matches. + +2009-02-14 Christian Persch + + * backend/pdf/ev-poppler.cc: Plug a mem leak. + +2009-02-14 Christian Persch + + * backend/dvi/dvi-document.c: (dvi_document_load): Don't overwite + an error. + +2009-02-14 Christian Persch + + * backend/djvu/djvu-document.c: (djvu_document_load): Make sure + to always set @error when returning FALSE. Fix a typo. + +2009-02-14 Christian Persch + + * backend/tiff/tiff-document.c: (tiff_document_load): Make sure + to always set @error when returning FALSE. + +2009-02-14 Christian Persch + + * backend/comics/comics-document.c: (comics_document_load): Make sure + to always set @error when returning FALSE. + +2009-02-14 Christian Persch + + * backend/impress/impress-document.c: (impress_document_load): Plug a + mem leak. + +2009-02-14 Christian Persch + + * backend/impress/impress-document.c: (impress_document_load): Don't + overwrite an error. + +2009-02-14 Christian Persch + + * libdocument/ev-document.c: (ev_document_info_copy): Remove + unnecessary NULL check; g_strdup() is NULL-safe. + +2009-02-14 Christian Persch + + * libdocument/ev-document-factory.c: (get_document_from_uri): Document + that this returns either NULL and fills in error, or non-NULL. Use a + local GError so we can reliably check it. + +2009-02-14 Christian Persch + + * libdocument/ev-document-factory.c: (get_document_from_uri): Use the + content type to get the description, not the MIME type. + +2009-02-14 Christian Persch + + * libdocument/ev-file-helpers.c: (compression_run): Make sure to fill + in @error on failure. Also, since this is exported in public APIs, + cope with the passed-in GError** being NULL. + +2009-02-13 Christian Persch + + * libdocument/ev-file-helpers.c: (get_mime_type_from_uri): NULL + safety. + (get_mime_type_from_data): Return the MIME type, not the content type. + +2009-02-13 Christian Persch + + * libdocument/ev-file-helpers.c: (get_mime_type_from_data): Don't leak + the input stream. + +2009-02-13 Christian Persch + + * libdocument/ev-file-helpers.c: (get_mime_type_from_data): Propagate + all errors upwards. + +2009-02-13 Christian Persch + + * libdocument/ev-file-helpers.c: (get_mime_type_from_data): Don't use + more bytes from buffer than were read from the file. + +2009-02-15 Nickolay V. Shmyrev + + * properties/ev-properties-view.c (set_property): + + Fixes bug #571787. + +2009-02-14 Carlos Garcia Campos + + * shell/eggfindbar.c: (egg_find_bar_init): + + Use gtk_tool_button_set_use_underline() for next/previous buttons + so that the underline is used for the mnemonic. Fixes bug #571547. + +2009-02-09 Carlos Garcia Campos + + * shell/ev-window.c: (setup_document_from_metadata), + (setup_sidebar_from_metadata), (setup_document_from_metadata), + (setup_view_from_metadata), (ev_window_set_document), + (ev_window_load_job_cb), (ev_window_reload_job_cb), + (ev_window_reload_remote), (ev_window_init): + + Do not use metadata when reloading the document, so that the + window is not resized when reloading. See bugs #571051 and + #304249. + +2009-02-09 Carlos Garcia Campos + + * configure.ac: + * cut-n-paste/smclient/Makefile.am: + + Fix smclient libs on cycgwin. See bug #339172. + +2009-02-08 Christian Persch + + * configure.ac: + * libdocument/Makefile.am: + * libview/Makefile.am: Add experimental introspection support. + Disabled by default; use --enable-introspection to enable it. + Bug #569083. + +2009-02-08 Christian Persch + + * libview/Makefile.am: Link libevdocument.la to libevview.la. + +2009-02-05 Christian Persch + + * backend/comics/comics-document.c: (comics_document_load): + * backend/djvu/djvu-document.c: (djvu_document_load): + * backend/dvi/dvi-document.c: (dvi_document_load): + * backend/impress/impress-document.c: (impress_document_load): + * backend/pdf/ev-poppler.cc: + * libdocument/ev-document-factory.c: (get_document_from_uri), + (ev_document_factory_get_document): + * shell/ev-print-operation.c: + (ev_print_operation_export_print_dialog_response_cb): Use + g_set_error_literal now that we depend on glib 2.18. + +2009-02-05 Hib Eris + + * shell/ev-application.c: + + Include gdkx.h only with X11. See bug #339172. + +2009-02-05 Hib Eris + + * backend/pdf/pdfdocument.evince-backend.in: + + Add application/x-ext-pdf mime type for pdf backend. See bug + #339172. + +2009-02-05 Carlos Garcia Campos + + * configure.ac: + * cut-n-paste/smclient/Makefile.am: + * cut-n-paste/smclient/eggdesktopfile.c: + * cut-n-paste/smclient/eggsmclient-win32.c: + * shell/main.c: + + Make session manager code compile for w32. These changes have been + taken from upstream libegg. Based on patch by Hib Eris. See bug + #339172. + +2009-02-05 Hib Eris + + * cut-n-paste/totem-screensaver/totem-scrsaver.c: + + Make screensaver code compile for w32. These changes have been + copied from upstream totem. See bug #339172. + +2009-02-05 Carlos Garcia Campos + + * configure.ac: + * shell/ev-window.c: (ev_window_setup_action_sensitivity): + + Make use of GConf optional. Based on patch by Hib Eris. See bug + #339172. + +2009-02-04 Christian Persch + + * libdocument/ev-init.c: (ev_init): Make ev_init() also bind the + evince gettext domain, so i18n works in the library. + + * properties/ev-properties-main.c: (nautilus_module_initialize): + Remove extra bindtextdomain call. + +2009-02-04 Christian Persch + + * backend/comics/comics-document.c: + * backend/djvu/djvu-document.c: + * backend/dvi/dvi-document.c: + * backend/impress/impress-document.c: + * backend/pdf/ev-poppler.cc: + * backend/pixbuf/pixbuf-document.c: + * backend/ps/ev-spectre.c: + * backend/tiff/tiff-document.c: + * libdocument/ev-attachment.c: + * libdocument/ev-document-factory.c: + * libview/ev-jobs.c: + * libview/ev-view-accessible.c: + * libview/ev-view.c: + * properties/ev-properties-view.c: Include gi18n-lib.h instead of + gi18n.h. + +2009-02-01 Carlos Garcia Campos + + * NEWS: + * configure.ac: + + Update for release 2.25.90 + +2009-02-01 Carlos Garcia Campos + + * cut-n-paste/zoom-control/ephy-zoom-control.c: + (ephy_zoom_control_finalize), (ephy_zoom_control_class_init): + + Remove the old tooltips code and use G_DEFINE_TYPE(). + +2009-02-01 Carlos Garcia Campos + + * configure.ac: + * help/reference/Makefile.am: + * help/reference/libdocument/Makefile.am: + * help/reference/libdocument/libevdocument-docs.sgml: + * help/reference/libdocument/libevdocument.types: + * help/reference/libdocument/version.xml.in: + * help/reference/libview/Makefile.am: + * help/reference/libview/libevview-docs.sgml: + * help/reference/libview/libevview.types: + * help/reference/libview/version.xml.in: + * help/reference/shell/Makefile.am: + * help/reference/shell/evince-docs.sgml: + * help/reference/shell/evince.types: + * help/reference/shell/tmpl/dummy.sgml: + * help/reference/shell/version.xml.in: + + Split API documentation into libdocument, libview and + shell. Required gtk-doc files has been added, but API docs still + need to be completed and improved. Fixes bug #568465. + +2009-02-01 Christian Persch + + * libdocument/ev-document.h: Don't make GTypeInfo static. Bug #570077. + +2009-02-01 Christian Persch + + * backend/Makefile.am: + A backend/backend.symbols: + * configure.ac: Only export the backend module entry point. Bug + #569998. + +2009-02-01 Carlos Garcia Campos + + * shell/eggfindbar.c: (egg_find_bar_init): + + Add mnemonics to buttons in search bar. Fixes bug #569212. + +2009-02-01 Carlos Garcia Campos + + * shell/ev-print-operation.c: + (ev_print_operation_export_print_dialog_response_cb): + + Make sure pages_per_sheet is always >= 1. Fixes bug #569328. + +2009-02-01 Carlos Garcia Campos + + * backend/pdf/ev-poppler.cc: (ev_link_dest_from_dest): + + Clamp top/bottom values of destinations to make sure they are not + bigger than the page height. Fixes bug #569327. + 2009-02-01 Carlos Garcia Campos * libdocument/ev-debug.h: