Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Renamed from evince-backend.pc.in. Renamed library to libevdocument.la.Christian Persch2009-01-251-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: * evince-document.pc.in: Renamed from evince-backend.pc.in. * libdocument/Makefile.am: Renamed library to libevdocument.la. * libview/Makefile.am: * shell/Makefile.am: * backend/*/Makefile.am: Adapt to changed library name. * libdocument/Makefile.am: * libview/Makefile.am: Change the installed headers path to match the directory names in SVN. * evince-document.h: * evince-view.h: Add single headers. Bug #568227. * libdocument/*.h: * libview/*.h: Add single headers guards. * libview/Makefile.am: * libdocument/Makefile.am: * backend/*/Makefile.am: * help/reference/Makefile.am: Define EVINCE_COMPILATION, so we can still include individual headers. * properties/Makefile.am: * properties/ev-properties-main.c: * properties/ev-properties-view.h: * thumbnailer/Makefile.am: * thumbnailer/evince-thumbnailer.c: Include only evince-document.h. * libdocument/Makefile.am: * libview/Makefile.am: Generate type builtins from all installed headers. * libdocument/ev-link-action.[ch]: * libdocument/ev-link-dest.[ch]: * libdocument/ev-transition-effect.[ch]: * libview/ev-view.[ch]: Remove handcoded type builtins. * libdocument/Makefile.am: * evince-document.h: Add ev-document-factory.h to the public headers. svn path=/trunk/; revision=3381
* Use EV_DEFINE_INTERFACE to define EvSidebarPage interface. See bugCarlos Garcia Campos2009-01-241-0/+7
| | | | | | | | | | | 2009-01-24 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-sidebar-page.c: Use EV_DEFINE_INTERFACE to define EvSidebarPage interface. See bug #568228. svn path=/trunk/; revision=3380
* Add EV_DEFINE_INTERFACE macro.Carlos Garcia Campos2009-01-241-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-24 Carlos Garcia Campos <carlosgc@gnome.org> * libdocument/ev-document.h: Add EV_DEFINE_INTERFACE macro. * libdocument/ev-async-renderer.c: * libdocument/ev-document-find.c: * libdocument/ev-document-fonts.c: * libdocument/ev-document-forms.c: * libdocument/ev-document-images.c: * libdocument/ev-document-layers.c: * libdocument/ev-document-links.c: * libdocument/ev-document-security.c: * libdocument/ev-document-thumbnails.c: * libdocument/ev-document-transition.c: * libdocument/ev-document.c: * libdocument/ev-file-exporter.c: * libdocument/ev-selection.c: Use EV_DEFINE_INTERFACE macro to define interfaces in libdocument. See bug #568228. svn path=/trunk/; revision=3379
* Add EV_DEFINE_BOXED_TYPE macro to define boxed types. See bug #568228.Carlos Garcia Campos2009-01-241-1/+8
| | | | | | | | | | | 2009-01-24 Carlos Garcia Campos <carlosgc@gnome.org> * libdocument/ev-document.[ch]: Add EV_DEFINE_BOXED_TYPE macro to define boxed types. See bug #568228. svn path=/trunk/; revision=3378
* Sync EggToolbarEditor with libegg.Nickolay V. Shmyrev2009-01-231-0/+14
| | | | | | | | | | | | | | | | | | | 2009-01-24 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * cut-n-paste/toolbar-editor/egg-editable-toolbar.c (drag_begin_cb), (drag_end_cb), (configure_item_tooltip), (new_separator_pixbuf): * cut-n-paste/toolbar-editor/egg-toolbar-editor.c (egg_toolbar_editor_disconnect_model), (egg_toolbar_editor_set_model), (egg_toolbar_editor_class_init), (egg_toolbar_editor_finalize): * cut-n-paste/toolbar-editor/egg-toolbar-editor.h: * cut-n-paste/toolbar-editor/eggmarshalers.list: Sync EggToolbarEditor with libegg. svn path=/trunk/; revision=3377
* Added missing bug number to ChangeLog.Michael J. Chudobiak2009-01-221-0/+1
| | | | svn path=/trunk/; revision=3375
* When saving a file, using the default permissions for the user/system,Michael J. Chudobiak2009-01-221-0/+7
| | | | | | | | | | | | 2009-01-22 Michael J. Chudobiak <mjc@svn.gnome.org> * libdocument/ev-file-helpers.c: (ev_xfer_uri_simple): When saving a file, using the default permissions for the user/system, respecting umask and any setgid bit on the directory. Uses the new G_FILE_COPY_TARGET_DEFAULT_PERMS flag in glib 2.19.0, if available. svn path=/trunk/; revision=3374
* Bug 568229 – library needs libtool versioningChristian Persch2009-01-211-0/+7
| | | | svn path=/trunk/; revision=3373
* Bug 568220 – need pkg-config fileChristian Persch2009-01-211-0/+6
| | | | svn path=/trunk/; revision=3372
* Bug 568224 – library should have version macrosChristian Persch2009-01-211-0/+7
| | | | svn path=/trunk/; revision=3371
* shell/ev-sidebar-links.cHiroyuki Ikezoe2009-01-201-0/+14
| | | | | | | | | | | | | | | | | | | 2009-01-21 Hiroyuki Ikezoe <poincare@ikezoe.net> * shell/ev-sidebar-links.c * shell/ev-print-operation.c: * shell/ev-history.c: * shell/ev-file-monitor.c: * shell/ev-window.c: * shell/ev-password-view.c: * shell/ev-sidebar-thumbnails.c: * shell/ev-sidebar-attachments.c: * libview/ev-pixbuf-cache.c: * libview/ev-view.c: Remove needless G_OBJECT from g_signal_connect. Bug #568386. svn path=/trunk/; revision=3370
* Add missing EV_TYPE_DOCUMENT_INFO. See bug #567790.Tomeu Vizoso2009-01-201-0/+6
| | | | | | | | | | 2009-01-20 Tomeu Vizoso <tomeu@sugarlabs.org> * libdocument/ev-document-info.h: Add missing EV_TYPE_DOCUMENT_INFO. See bug #567790. svn path=/trunk/; revision=3369
* Install ev-job-scheduler.h. See bug #567790.Tomeu Vizoso2009-01-201-0/+6
| | | | | | | | | | 2009-01-20 Tomeu Vizoso <tomeu@sugarlabs.org> * libview/Makefile.am: Install ev-job-scheduler.h. See bug #567790. svn path=/trunk/; revision=3368
* Install ev-backends-manager.h and ev-document-type-builtins.h. Fixes bugTomeu Vizoso2009-01-201-0/+7
| | | | | | | | | | | 2009-01-20 Tomeu Vizoso <tomeu@sugarlabs.org> * libdocument/Makefile.am: Install ev-backends-manager.h and ev-document-type-builtins.h. Fixes bug #567787. svn path=/trunk/; revision=3367
* Update for release 2.25.5Nickolay V. Shmyrev2009-01-181-0/+1
| | | | svn path=/trunk/; revision=3359
* Update for release 2.25.5Carlos Garcia Campos2009-01-181-0/+6
| | | | | | | | | | 2009-01-18 Carlos Garcia Campos <carlosgc@gnome.org> * NEWS: Update for release 2.25.5 svn path=/trunk/; revision=3358
* Fix second parameter passed to gtk_selection_data_set_uris(), it expects aCarlos Garcia Campos2009-01-181-0/+7
| | | | | | | | | | | 2009-01-18 Carlos Garcia Campos <carlosgc@gnome.org> * libview/ev-view.c: (ev_view_drag_data_get): Fix second parameter passed to gtk_selection_data_set_uris(), it expects a gchar **. svn path=/trunk/; revision=3357
* Make EvDocumentInfo and enums definded in ev-document-info.h GTypes. FixesTomeu Vizoso2009-01-181-0/+12
| | | | | | | | | | | | | | | | 2009-01-18 Tomeu Vizoso <tomeu@sugarlabs.org> * libdocument/Makefile.am: * libdocument/ev-document-info.h: * libdocument/ev-document-type-builtins.c.template: * libdocument/ev-document-type-builtins.h.template: * libdocument/ev-document.c: (ev_document_info_get_type), (ev_document_info_copy): Make EvDocumentInfo and enums definded in ev-document-info.h GTypes. Fixes bug #567789. svn path=/trunk/; revision=3356
* Fix for a minor code typo.Michal Vaner2009-01-181-0/+4
| | | | | | | | | 2009-01-18 Michal Vaner <vorner+evince@ucw.cz> * shell/main.c (arguments_parse): Fix for a minor code typo. svn path=/trunk/; revision=3355
* Bug 568171 – doc build failsChristian Persch2009-01-181-0/+5
| | | | svn path=/trunk/; revision=3354
* Make EvJobPriority a proper GType. Fixes bug #567788.Tomeu Vizoso2009-01-181-0/+8
| | | | | | | | | | | | 2009-01-18 Tomeu Vizoso <tomeu@sugarlabs.org> * libview/Makefile.am: * libview/ev-view-type-builtins.c.template: * libview/ev-view-type-builtins.h.template: Make EvJobPriority a proper GType. Fixes bug #567788. svn path=/trunk/; revision=3353
* Rename LIB as LIBDOCUMENT and use SHELL_CORE for cut-n-paste code.Carlos Garcia Campos2009-01-181-1/+10
| | | | | | | | | | | | | 2009-01-18 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * cut-n-paste/*/Makefile.am: * libdocument/Makefile.am: Rename LIB as LIBDOCUMENT and use SHELL_CORE for cut-n-paste code. svn path=/trunk/; revision=3352
* Bug 558084 – simplify drag data handlingChristian Persch2009-01-181-0/+13
| | | | svn path=/trunk/; revision=3351
* Remove unused marshalers stuff from libdocument.Carlos Garcia Campos2009-01-181-0/+9
| | | | | | | | | | | | | 2009-01-18 Carlos Garcia Campos <carlosgc@gnome.org> * libdocument/Makefile.am: * libdocument/ev-backend-marshal.c: * libdocument/ev-backend-marshalers.list: * libdocument/ev-document.c: Remove unused marshalers stuff from libdocument. svn path=/trunk/; revision=3350
* Update for the current source tree.Carlos Garcia Campos2009-01-181-0/+6
| | | | | | | | | | 2009-01-18 Carlos Garcia Campos <carlosgc@gnome.org> * po/POTFILES.in: Update for the current source tree. svn path=/trunk/; revision=3349
* Move EvView specific code to a libeviview library so that it can beCarlos Garcia Campos2009-01-181-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | 2009-01-18 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * Makefile.am: * libdocument/Makefile.am: * libview/Makefile.am: * libview/ev-job-scheduler.[ch]: * libview/ev-jobs.[ch]: * libview/ev-page-cache.[ch]: * libview/ev-pixbuf-cache.[ch]: * libview/ev-timeline.[ch]: * libview/ev-transition-animation.[ch]: * libview/ev-view-accessible.[ch]: * libview/ev-view-marshal.list: * libview/ev-view.[ch]: * shell/Makefile.am: Move EvView specific code to a libeviview library so that it can be embbeded in other applications. Based on patches by Tomeu Vizoso. Fixes bug #567751. svn path=/trunk/; revision=3348
* Remove dest, mode and search_string from EvJobLoad since they are notCarlos Garcia Campos2009-01-181-0/+10
| | | | | | | | | | | | | | 2009-01-18 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-jobs.[ch]: (ev_job_load_dispose), (ev_job_load_new): * shell/ev-window.c: (ev_window_load_job_cb), (ev_window_load_job_cb), (ev_window_open_uri), (ev_window_reload_local), (ev_window_dispose): Remove dest, mode and search_string from EvJobLoad since they are not really needed by the job, but for the window. svn path=/trunk/; revision=3347
* Make the whole EvWindow the destination of a drag and drop operation.Carlos Garcia Campos2009-01-181-0/+10
| | | | | | | | | | | | | | 2009-01-17 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-view.c: (ev_view_drag_data_received), (ev_view_class_init), (ev_view_init): * shell/ev-window.c: (ev_window_drag_data_received), (ev_window_class_init), (ev_window_init): Make the whole EvWindow the destination of a drag and drop operation. svn path=/trunk/; revision=3345
* Add missing brakets around the percentage in progress messages. See bugCarlos Garcia Campos2009-01-161-0/+7
| | | | | | | | | | | 2009-01-16 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (window_open_file_copy_progress_cb): Add missing brakets around the percentage in progress messages. See bug #567910. svn path=/trunk/; revision=3341
* Do no use gdk_x11_* when not available. Based on patch by Hib Eris, seeCarlos Garcia Campos2009-01-161-0/+8
| | | | | | | | | | | | 2009-01-16 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-application.c: (ev_application_open_window), (ev_application_open_uri_at_dest): Do no use gdk_x11_* when not available. Based on patch by Hib Eris, see bug #339172. svn path=/trunk/; revision=3340
* Check for localtime_r. See bug #339172.Hib Eris2009-01-161-0/+8
| | | | | | | | | | | | 2009-01-16 Hib Eris <hib@hiberis.nl> * configure.ac: * properties/ev-properties-view.c: (ev_properties_view_format_date): Check for localtime_r. See bug #339172. svn path=/trunk/; revision=3339
* Include gdkx only for dbus support. See bug #339172.Hib Eris2009-01-161-0/+6
| | | | | | | | | | 2009-01-16 Hib Eris <hib@hiberis.nl> * shell/main.c: Include gdkx only for dbus support. See bug #339172. svn path=/trunk/; revision=3338
* Expose ev_view_set_zoom_for_size for embedders to use. Fixes bug #567785.Tomeu Vizoso2009-01-161-0/+7
| | | | | | | | | | | 2009-01-16 Tomeu Vizoso <tomeu@sugarlabs.org> * shell/ev-view.c: (ev_view_set_zoom_for_size): Expose ev_view_set_zoom_for_size for embedders to use. Fixes bug #567785. svn path=/trunk/; revision=3337
* Use brakets around the percentage in progress messages. See bug #567910.Carlos Garcia Campos2009-01-161-0/+8
| | | | | | | | | | | | 2009-01-16 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (reload_remote_copy_progress_cb), (window_save_file_copy_progress_cb): Use brakets around the percentage in progress messages. See bug #567910. svn path=/trunk/; revision=3336
* Fix typo in error message. See bug #567910.Carlos Garcia Campos2009-01-161-0/+6
| | | | | | | | | | 2009-01-16 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (reload_remote_copy_ready_cb): Fix typo in error message. See bug #567910. svn path=/trunk/; revision=3335
* Fix mnemonic conflict. Fixes bug #567937.Carlos Garcia Campos2009-01-161-0/+6
| | | | | | | | | | 2009-01-16 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (ev_window_cmd_file_close_window): Fix mnemonic conflict. Fixes bug #567937. svn path=/trunk/; revision=3334
* Update for release 2.25.4Nickolay V. Shmyrev2009-01-051-0/+1
| | | | | | | | | | | | 2009-01-05 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * NEWS: * configure.ac: Update for release 2.25.4 svn path=/trunk/; revision=3326
* Update for release 2.25.4Nickolay V. Shmyrev2009-01-051-0/+6
| | | | | | | | | | 2009-01-05 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * NEWS: Update for release 2.25.4 svn path=/trunk/; revision=3325
* GLib version requirement bumped to 2.18 due to g_set_error_literal. ThanksNickolay V. Shmyrev2009-01-021-0/+7
| | | | | | | | | | | | 2009-01-02 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * configure.ac: GLib version requirement bumped to 2.18 due to g_set_error_literal. Thanks to Christian Spurk. svn path=/trunk/; revision=3321
* Fix mime type handling.Hib Eris2008-12-311-0/+6
| | | | | | | | | | 2008-12-31 Hib Eris <hib@hiberis.nl> * libdocument/ev-file-helpers.c: (get_mime_type_from_uri): Fix mime type handling. svn path=/trunk/; revision=3318
* Add ev-print-operation.c.Carlos Garcia Campos2008-12-311-0/+6
| | | | | | | | | | 2008-12-31 Carlos Garcia Campos <carlosgc@gnome.org> * po/POTFILES.in: Add ev-print-operation.c. svn path=/trunk/; revision=3317
* Show progress information when loading/saving remote files. Fixes bugCarlos Garcia Campos2008-12-301-0/+17
| | | | | | | | | | | | | | | | | | | | | 2008-12-30 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (ev_window_clear_progress_idle), (reset_progress_idle), (ev_window_show_progress_message), (ev_window_reset_progress_cancellable), (ev_window_progress_response_cb), (show_loading_progress), (ev_window_load_remote_failed), (window_open_file_copy_ready_cb), (window_open_file_copy_progress_cb), (ev_window_load_file_remote), (show_reloading_progress), (reload_remote_copy_ready_cb), (reload_remote_copy_progress_cb), (query_remote_uri_mtime_cb), (show_saving_progress), (window_save_file_copy_ready_cb), (window_save_file_copy_progress_cb), (ev_window_save_remote), (ev_window_dispose): Show progress information when loading/saving remote files. Fixes bug #370958. svn path=/trunk/; revision=3316
* Show better warning message when temp file cannot be deleted.Carlos Garcia Campos2008-12-301-0/+6
| | | | | | | | | | 2008-12-30 Carlos Garcia Campos <carlosgc@gnome.org> * libdocument/ev-file-helpers.c: (ev_tmp_file_unlink): Show better warning message when temp file cannot be deleted. svn path=/trunk/; revision=3315
* Fix saving images to remote locations.Carlos Garcia Campos2008-12-301-0/+6
| | | | | | | | | | 2008-12-30 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-window.c: (image_save_dialog_response_cb): Fix saving images to remote locations. svn path=/trunk/; revision=3314
* Remember page setup options too. Paper size is globally remembered whileCarlos Garcia Campos2008-12-291-0/+18
| | | | | | | | | | | | | | | | | | | | | | 2008-12-29 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-application.[ch]: (ev_application_shutdown), (ev_application_get_print_settings_file), (ev_application_save_print_settings), (ev_application_get_print_settings), (ev_application_set_print_settings), (ev_application_get_page_setup), (ev_application_set_page_setup): * shell/ev-window.c: (ev_window_save_print_page_setup), (ev_window_load_print_page_setup_from_metadata), (ev_window_print_page_setup_done_cb), (ev_window_cmd_file_print_setup), (ev_window_do_preview_print), (ev_window_cmd_preview_print): Remember page setup options too. Paper size is globally remembered while page margins are stored per document in metadata file. Fixes bugs #525185 and #349102. svn path=/trunk/; revision=3313
* Fallback to EV_FILE_FORMAT_PS when file_format is not defined.Carlos Garcia Campos2008-12-291-0/+7
| | | | | | | | | | | 2008-12-29 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-print-operation.c: (ev_print_operation_export_print_dialog_response_cb): Fallback to EV_FILE_FORMAT_PS when file_format is not defined. svn path=/trunk/; revision=3312
* Show a confirmation dialog when there are pending print jobs while closingCarlos Garcia Campos2008-12-281-0/+15
| | | | | | | | | | | | | | | | | | | 2008-12-28 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-print-operation.c: (export_cancel), (export_job_cancelled), (ev_print_operation_export_begin), (ev_print_operation_export_cancel): * shell/ev-window.c: (ev_window_print_cancel), (ev_window_print_update_pending_jobs_message), (ev_window_print_operation_done), (ev_window_print_operation_status_changed), (print_jobs_confirmation_dialog_response), (ev_window_cmd_file_close_window): Show a confirmation dialog when there are pending print jobs while closing the main window. Fixes bug #480964. svn path=/trunk/; revision=3311
* Show progress information when printing. Fixes bug #482770.Carlos Garcia Campos2008-12-271-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-12-27 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-print-operation.[ch]: (ev_print_operation_class_init), (ev_print_operation_get_job_name), (ev_print_operation_get_status), (ev_print_operation_get_progress), (ev_print_operation_update_status), (ev_print_operation_export_get_job_name), (clamp_ranges), (get_first_and_last_page), (ev_print_operation_export_run_next), (print_job_finished), (export_print_done), (export_job_cancelled), (update_progress), (export_print_page), (ev_print_operation_export_begin), (ev_print_operation_export_print_dialog_response_cb), (ev_print_operation_export_run), (ev_print_operation_export_cancel), (ev_print_operation_export_class_init): * shell/ev-window.c: (ev_window_print_update_pending_jobs_message), (ev_window_print_operation_done), (ev_window_print_progress_response_cb), (ev_window_print_operation_status_changed), (ev_window_print_operation_begin_print), (ev_window_print_range), (ev_window_dispose): Show progress information when printing. Fixes bug #482770. svn path=/trunk/; revision=3309
* Add EvProgressMessageArea derived from EvMessageArea to show progressCarlos Garcia Campos2008-12-271-0/+10
| | | | | | | | | | | | | | 2008-12-27 Carlos Garcia Campos <carlosgc@gnome.org> * shell/Makefile.am: * shell/ev-progress-message-area.[ch]: * shell/ev-message-area.[ch]: (ev_message_area_init), (ev_message_area_set_image_from_stock): Add EvProgressMessageArea derived from EvMessageArea to show progress information in the message area. svn path=/trunk/; revision=3308
* Use GTK_RESPONSE_CLOSE instead of GTK_RESPONSE_CANCEL for the closeCarlos Garcia Campos2008-12-271-0/+8
| | | | | | | | | | | | 2008-12-27 Carlos Garcia Campos <carlosgc@gnome.org> * cut-n-paste/gedit-message-area/gedit-message-area.[ch]: Use GTK_RESPONSE_CLOSE instead of GTK_RESPONSE_CANCEL for the close button. Add a function to get the contents of the message area. svn path=/trunk/; revision=3307