Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Use the content type to get the description, not the MIME type.Christian Persch2009-02-151-0/+5
| | | | | | | * libdocument/ev-document-factory.c: (get_document_from_uri): Use the content type to get the description, not the MIME type. svn path=/trunk/; revision=3443
* Make sure to fill in @error on failure. Also, since this is exported inChristian Persch2009-02-151-0/+6
| | | | | | | | * 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. svn path=/trunk/; revision=3442
* NULL safety. (get_mime_type_from_data): Return the MIME type, not theChristian Persch2009-02-151-0/+6
| | | | | | | | * 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. svn path=/trunk/; revision=3440
* Don't leak the input stream.Christian Persch2009-02-151-0/+5
| | | | | | | * libdocument/ev-file-helpers.c: (get_mime_type_from_data): Don't leak the input stream. svn path=/trunk/; revision=3439
* Propagate all errors upwards.Christian Persch2009-02-151-0/+5
| | | | | | | * libdocument/ev-file-helpers.c: (get_mime_type_from_data): Propagate all errors upwards. svn path=/trunk/; revision=3438
* Don't use more bytes from buffer than were read from the file.Christian Persch2009-02-151-0/+5
| | | | | | | * libdocument/ev-file-helpers.c: (get_mime_type_from_data): Don't use more bytes from buffer than were read from the file. svn path=/trunk/; revision=3437
* Fixes bug #571787.Nickolay V. Shmyrev2009-02-151-0/+6
| | | | | | | | | | | 2009-02-15 Nickolay V. Shmyrev <nshmyrev@yandex.ru> * properties/ev-properties-view.c (set_property): Fixes bug #571787. svn path=/trunk/; revision=3434
* Use gtk_tool_button_set_use_underline() for next/previous buttons so thatCarlos Garcia Campos2009-02-141-0/+7
| | | | | | | | | | | 2009-02-14 Carlos Garcia Campos <carlosgc@gnome.org> * 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. svn path=/trunk/; revision=3431
* Do not use metadata when reloading the document, so that the window is notCarlos Garcia Campos2009-02-101-0/+12
| | | | | | | | | | | | | | | | 2009-02-09 Carlos Garcia Campos <carlosgc@gnome.org> * 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. svn path=/trunk/; revision=3426
* Fix smclient libs on cycgwin. See bug #339172.Carlos Garcia Campos2009-02-091-0/+7
| | | | | | | | | | | 2009-02-09 Carlos Garcia Campos <carlosgc@gnome.org> * configure.ac: * cut-n-paste/smclient/Makefile.am: Fix smclient libs on cycgwin. See bug #339172. svn path=/trunk/; revision=3425
* Add experimental introspection support. Disabled by default; useChristian Persch2009-02-081-0/+8
| | | | | | | | | | * configure.ac: * libdocument/Makefile.am: * libview/Makefile.am: Add experimental introspection support. Disabled by default; use --enable-introspection to enable it. Bug #569083. svn path=/trunk/; revision=3422
* Link libevdocument.la to libevview.la.Christian Persch2009-02-081-0/+4
| | | | | | * libview/Makefile.am: Link libevdocument.la to libevview.la. svn path=/trunk/; revision=3421
* Use g_set_error_literal now that we depend on glib 2.18.Christian Persch2009-02-051-0/+13
| | | | | | | | | | | | | | | * 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. svn path=/trunk/; revision=3419
* Include gdkx.h only with X11. See bug #339172.Hib Eris2009-02-051-0/+6
| | | | | | | | | | 2009-02-05 Hib Eris <hib@hiberis.nl> * shell/ev-application.c: Include gdkx.h only with X11. See bug #339172. svn path=/trunk/; revision=3418
* Add application/x-ext-pdf mime type for pdf backend. See bug #339172.Hib Eris2009-02-051-0/+7
| | | | | | | | | | | 2009-02-05 Hib Eris <hib@hiberis.nl> * backend/pdf/pdfdocument.evince-backend.in: Add application/x-ext-pdf mime type for pdf backend. See bug #339172. svn path=/trunk/; revision=3417
* Make session manager code compile for w32. These changes have been takenCarlos Garcia Campos2009-02-051-1/+13
| | | | | | | | | | | | | | | | 2009-02-05 Carlos Garcia Campos <carlosgc@gnome.org> * 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. svn path=/trunk/; revision=3416
* Make screensaver code compile for w32. These changes have been copied fromHib Eris2009-02-051-0/+7
| | | | | | | | | | | 2009-02-05 Hib Eris <hib@hiberis.nl> * 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. svn path=/trunk/; revision=3415
* Make use of GConf optional. Based on patch by Hib Eris. See bug #339172.Carlos Garcia Campos2009-02-051-0/+8
| | | | | | | | | | | | 2009-02-05 Carlos Garcia Campos <carlosgc@gnome.org> * 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. svn path=/trunk/; revision=3414
* Make ev_init() also bind the evince gettext domain, so i18n works in theChristian Persch2009-02-041-0/+8
| | | | | | | | | | * 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. svn path=/trunk/; revision=3413
* Include gi18n-lib.h instead of gi18n.h.Christian Persch2009-02-041-0/+18
| | | | | | | | | | | | | | | | | | | | * 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. svn path=/trunk/; revision=3412
* Update for release 2.25.90Carlos Garcia Campos2009-02-021-0/+1
| | | | | | | | | | | | 2009-02-01 Carlos Garcia Campos <carlosgc@gnome.org> * NEWS: * configure.ac: Update for release 2.25.90 svn path=/trunk/; revision=3405
* Update for release 2.25.90Carlos Garcia Campos2009-02-011-0/+6
| | | | | | | | | | 2009-02-01 Carlos Garcia Campos <carlosgc@gnome.org> * NEWS: Update for release 2.25.90 svn path=/trunk/; revision=3404
* Remove the old tooltips code and use G_DEFINE_TYPE().Carlos Garcia Campos2009-02-011-0/+7
| | | | | | | | | | | 2009-02-01 Carlos Garcia Campos <carlosgc@gnome.org> * 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(). svn path=/trunk/; revision=3402
* Split API documentation into libdocument, libview and shell. RequiredCarlos Garcia Campos2009-02-011-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | 2009-02-01 Carlos Garcia Campos <carlosgc@gnome.org> * 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. svn path=/trunk/; revision=3401
* Don't make GTypeInfo static. Bug #570077.Christian Persch2009-02-011-0/+4
| | | | | | * libdocument/ev-document.h: Don't make GTypeInfo static. Bug #570077. svn path=/trunk/; revision=3400
* A backend/backend.symbols: Only export the backend module entry point. BugChristian Persch2009-02-011-0/+7
| | | | | | | | | * backend/Makefile.am: A backend/backend.symbols: * configure.ac: Only export the backend module entry point. Bug #569998. svn path=/trunk/; revision=3399
* Add mnemonics to buttons in search bar. Fixes bug #569212.Carlos Garcia Campos2009-02-011-0/+6
| | | | | | | | | | 2009-02-01 Carlos Garcia Campos <carlosgc@gnome.org> * shell/eggfindbar.c: (egg_find_bar_init): Add mnemonics to buttons in search bar. Fixes bug #569212. svn path=/trunk/; revision=3398
* Make sure pages_per_sheet is always >= 1. Fixes bug #569328.Carlos Garcia Campos2009-02-011-0/+7
| | | | | | | | | | | 2009-02-01 Carlos Garcia Campos <carlosgc@gnome.org> * shell/ev-print-operation.c: (ev_print_operation_export_print_dialog_response_cb): Make sure pages_per_sheet is always >= 1. Fixes bug #569328. svn path=/trunk/; revision=3397
* Clamp top/bottom values of destinations to make sure they are not biggerCarlos Garcia Campos2009-02-011-0/+7
| | | | | | | | | | | 2009-02-01 Carlos Garcia Campos <carlosgc@gnome.org> * 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. svn path=/trunk/; revision=3396
* Fix build when debug mode is disabled.Carlos Garcia Campos2009-02-011-0/+6
| | | | | | | | | | 2009-02-01 Carlos Garcia Campos <carlosgc@gnome.org> * libdocument/ev-debug.h: Fix build when debug mode is disabled. svn path=/trunk/; revision=3395
* Make this return TRUE only if any backends were loaded, so the ev_init()Christian Persch2009-01-301-0/+6
| | | | | | | | * libdocument/ev-backends-manager.c: (ev_backends_manager_load): Make this return TRUE only if any backends were loaded, so the ev_init() function works as documented. svn path=/trunk/; revision=3393
* A libdocument/ev-init.[ch]: Add single init/shutdown method. Bug #569117.Christian Persch2009-01-301-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | * evince-document.h: * libdocument/Makefile.am: A libdocument/ev-init.[ch]: Add single init/shutdown method. Bug #569117. * libdocument/ev-backends-manager.c: (_ev_backends_manager_init): * libdocument/ev-backends-manager.h: * libdocument/ev-debug.c: (_ev_debug_init), (_ev_debug_shutdown): * libdocument/ev-debug.h: * libdocument/ev-file-helpers.c: (_ev_file_helpers_init), (_ev_file_helpers_shutdown): * libdocument/ev-file-helpers.h: Make these init/shutdown methods private. * properties/ev-properties-main.c: (nautilus_module_initialize), (nautilus_module_shutdown): * shell/main.c: (main): * thumbnailer/evince-thumbnailer.c: (main): Use the new single init/shutdown method. svn path=/trunk/; revision=3391
* Add --version which was lost in the libgnome removal. Bug #562869.Christian Persch2009-01-291-0/+5
| | | | | | | * shell/main.c: (option_version_cb): Add --version which was lost in the libgnome removal. Bug #562869. svn path=/trunk/; revision=3390
* Move metadata manager initialisation and shutdown into EvApplication.Christian Persch2009-01-261-0/+7
| | | | | | | | | * shell/ev-application.c: (ev_application_register_service), (ev_application_shutdown): * shell/main.c: (main): Move metadata manager initialisation and shutdown into EvApplication. Follow-up from bug #569120. svn path=/trunk/; revision=3386
* Don't copy the string twice. Bug #569231.Christian Persch2009-01-261-0/+5
| | | | | | | * shell/ev-metadata-manager.c: (ev_metadata_manager_set_string): Don't copy the string twice. Bug #569231. svn path=/trunk/; revision=3384
* Move ev_dot_dir() from libdocument to shell, since it shouldn't be publicChristian Persch2009-01-261-0/+17
| | | | | | | | | | | | | | | | | | | * libdocument/ev-file-helpers.c: (ev_dir_ensure_exists), (ev_tmp_dir), (ev_file_helpers_init), (ev_file_helpers_shutdown): * libdocument/ev-file-helpers.h: * shell/ev-application.c: (ev_application_shutdown), (ev_application_init), (ev_application_screensaver_disable), (ev_application_save_print_settings), (ev_application_set_page_setup): * shell/ev-application.h: * shell/ev-metadata-manager.c: (load_values), (ev_metadata_manager_save): Move ev_dot_dir() from libdocument to shell, since it shouldn't be public API. Bug #569120. * libdocument/ev-file-helpers.c: (ev_tmp_filename): Use g_get_prgname() instead of hardcoding "evince" for the tmpdir name. svn path=/trunk/; revision=3383
* Bug 569082 – use versioned directory for backendsChristian Persch2009-01-251-0/+10
| | | | | | | | | | * configure.ac: Define ev_binary_version and backenddir. * evince-document.pc.in: Add backenddir variable. * libdocument/Makefile.am: * backend/*/Makefile.am: Remove backenddir definition, so it picks up the one from configure. svn path=/trunk/; revision=3382
* 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