X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=ChangeLog;h=ef337bf4ce298a2714046b45d1b99adb212178ef;hb=bd41b1ce859bdf8f731b96c9bc075c6a7ed9e29c;hp=743623c334fec8e3f20986d488b0040cbc351eff;hpb=bcb3e34bf59a0039741933a659484340fc555fb7;p=evince.git diff --git a/ChangeLog b/ChangeLog index 743623c3..ef337bf4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,288 @@ +2007-07-31 Hiroyuki Ikezoe + + * shell/ev-window.c: (file_open_dialog_response_cb): Plugged memory + leak. + +2007-07-30 Carlos Garcia Campos + + * configure.ac: + * NEWS: + + Release 0.9.3 + +2007-07-30 Carlos Garcia Campos + + * libdocument/ev-document-info.h: + * libdocument/ev-document.h: + * shell/ev-page-action.h: + * shell/ev-sidebar-links.h: + + Fix a headers problem with ev-link + + * libdocument/ev-link.[ch]: (ev_link_mapping_get_area): + * shell/ev-view-private.h: + * shell/ev-view.c: (ev_view_handle_cursor_over_xy), + (get_link_area), (ev_view_query_tooltip), + (ev_view_leave_notify_event), (ev_view_destroy), + (ev_view_class_init): + + Use new gtk tooltips when available instead of ev-tooltip. + +2007-07-30 Carlos Garcia Campos + + * shell/ev-window.c: (update_chrome_visibility), + (ev_window_sidebar_visibility_changed_cb): + + Do not hide sidebar in fullscreen mode. Fixes bug #396535. + +2007-07-29 Carlos Garcia Campos + + * shell/ev-navigation-action.c: + (ev_navigation_action_history_changed), + (ev_navigation_action_set_history): + * shell/ev-navigation-action-widget.c: + (ev_navigation_action_widget_init): + * shell/ev-sidebar-thumbnails.c: (adjustment_changed_cb): + + Fix compile warnings. + +2007-07-29 Carlos Garcia Campos + + * cut-n-paste/toolbar-editor/egg-editable-toolbar.c: + (egg_editable_toolbar_dispose): + + Fix memory leak. + +2007-07-29 Carlos Garcia Campos + + * cut-n-paste/totem-screensaver/totem-scrsaver.c: + (screensaver_disable_x11): + * shell/ev-metadata-manager.c: (ev_metadata_arm_timeout): + * shell/ev-window.c: (presentation_set_timeout): + * shell/ev-view.c: (ev_view_presentation_transition_start): + + Use g_timeout_add_seconds instead of g_timeout_add when + available. + +2007-07-29 Carlos Garcia Campos + + * shell/ev-sidebar-thumbnails.c: (ev_sidebar_thumbnails_init): + + Set horizontal scrollbar policy to AUTOMATIC instead of + NEVER. Workaround for bug #449462. + +2007-07-29 Carlos Garcia Campos + + * shell/ev-jobs.c: (ev_job_render_page_ready): + + Add page_ready callback to main loop with high priority and hold + a reference to job during idle. + +2007-07-29 Carlos Garcia Campos + + * configure.ac: + * backend/pdf/ev-poppler.cc: (pdf_print_context_free), + (pdf_document_file_exporter_begin), + (pdf_document_file_exporter_do_page), + (pdf_document_file_exporter_get_capabilities): + * libdocument/ev-file-exporter.h: + * shell/ev-jobs.[ch]: (ev_job_print_new), (ev_job_print_run): + * shell/ev-window.c: (ev_window_print_send), + (ev_window_print_dialog_response_cb): + + Allow printing multiple pages per sheet. Fixes bug #395573. + +2007-07-29 Nickolay V. Shmyrev + + * shell/ev-view.c: (tip_from_link): + + Check for NULL, fixes bug #460862. + +2007-07-29 Christian Persch + + * shell/ev-window.c: (ev_window_enumerate_printer_cb), + (ev_window_preview_print_finished), (ev_window_do_preview_print), + (ev_window_cmd_preview_print): + + Fixes bug #437681 - blocks while enumerating printers. + +2007-07-29 Christian Persch + + * shell/ev-window.c: (ev_window_screen_changed): + + Don't use deprecated gtk+ function. See bug #460909. + +2007-07-27 Carlos Garcia Campos + + * shell/ev-utils.c: (get_num_monitors): + * shell/ev-window.c: (ev_window_sizing_mode_changed_cb): + + Do not use display before initializing it. Remove compile + warnings. + +2007-07-27 Cosimo Cecchi + + * shell/ev-view.c: (ev_view_class_init): + + Unix-like hjkl bindings added. See bug #458111. + +2007-07-27 Johannes Buchner + + * shell/ev-utils.c: (get_num_monitors), (get_screen_dpi): + * shell/ev-utils.h: + * shell/ev-view.c: (ev_view_set_zoom_for_size), + (ev_view_update_view_size): + * shell/ev-view.h: + * shell/ev-window.c: (ev_window_update_actions), + (setup_view_from_metadata), (ev_window_screen_changed), + (ev_window_sizing_mode_changed_cb), (ev_window_zoom_changed_cb), + (zoom_control_changed_cb): + * shell/ev-window.h: + + Reorganizes utility functions. + +2007-07-26 Carlos Garcia Campos + + * shell/ev-pixbuf-cache.c: (job_page_ready_cb), (job_finished_cb), + (copy_job_page_and_selection_to_job_info), (copy_job_to_job_info), + (add_job), (ev_pixbuf_cache_get_surface), + (ev_pixbuf_cache_get_link_mapping), + (ev_pixbuf_cache_get_image_mapping), + (ev_pixbuf_cache_get_form_field_mapping), + (ev_pixbuf_cache_get_text_mapping): + * shell/ev-jobs.[ch]: (ev_job_render_class_init), + (notify_page_ready), (ev_job_render_page_ready), + (ev_job_render_run): + + Add page_ready signal to notify that page is ready as soon as + possible even if other page elements like links, forms, images or + text mapping are not ready yet. + +2007-07-26 Carlos Garcia Campos + + * backend/dvi/dvi-document.c: (dvi_document_file_exporter_begin), + (dvi_document_file_exporter_do_page), + (dvi_document_file_exporter_get_capabilities), + (dvi_document_file_exporter_iface_init): + * backend/ps/ps-document.c: (ps_document_file_exporter_begin), + (ps_document_file_exporter_do_page), + (ps_document_file_exporter_get_capabilities), + (ps_document_file_exporter_iface_init): + * backend/djvu/djvu-document.c: + (djvu_document_file_exporter_begin), + (djvu_document_file_exporter_end), + (djvu_document_file_exporter_get_capabilities), + (djvu_document_file_exporter_iface_init): + * backend/tiff/tiff-document.c: + (tiff_document_file_exporter_begin), + (tiff_document_file_exporter_get_capabilities), + (tiff_document_document_file_exporter_iface_init): + * backend/pdf/ev-poppler.cc: (pdf_document_file_exporter_begin), + (pdf_document_file_exporter_do_page), + (pdf_document_file_exporter_get_capabilities), + (pdf_document_file_exporter_iface_init): + * libdocument/ev-file-exporter.[ch]: (ev_file_exporter_begin), + (ev_file_exporter_get_capabilities): + * shell/ev-print-job.c: (ev_print_job_use_print_dialog_settings), + (idle_print_handler), (ev_print_job_print): + * shell/ev-jobs.c: (ev_job_print_run): + * shell/ev-window.c: (ev_window_print_send), + (ev_window_print_range): + + Use capabilities to know which options should be offered by the + print dialog depending on the document backend. + +2007-07-25 Carlos Garcia Campos + + * shell/ev-view.c: (ev_view_handle_cursor_over_xy): + + Give priority to forms over text to set the cursor. + +2007-07-24 Carlos Garcia Campos + + * shell/ev-view-private.h: + * shell/ev-view.c: (ev_view_handle_cursor_over_xy), + (ev_view_leave_notify_event), (ev_view_finalize), + (ev_view_get_property), (ev_view_class_init): + + Use IBEAM cursor for text form fields and NORMAL cursor for read + only fields. Remove unused status attribute. + +2007-07-20 Carlos Garcia Campos + + * shell/ev-view.c: (ev_view_form_field_button_create_widget): + + Update region for current selected items also for checkbox + buttons, since they can behave as radio buttons when they are in a + set. + +2007-07-19 Carlos Garcia Campos + + * configure.ac: + * backend/pdf/ev-poppler.cc: (ev_form_field_from_poppler_field): + + Get max length of text form fields. + +2007-07-19 Carlos Garcia Campos + + * backend/pdf/ev-poppler.cc: (ev_form_field_from_poppler_field): + * libdocument/ev-form-field.h: + * shell/ev-view.c: (ev_view_form_field_text_create_widget): + + Fix build with current poppler cvs head. + +2007-07-11 Carlos Garcia Campos + + * cut-n-paste/zoom-control/ephy-zoom-control.c: + * shell/eggfindbar.c: (egg_find_bar_init): + + Fix build with gtk+ >= 2.11.5 due to gtktooltips + deprecation. Fixes bug #455667 + +2007-07-10 Nickolay V. Shmyrev + + * NEWS: + * configure.ac: + + Update for release 0.9.2 + +2007-07-09 Carlos Garcia Campos + + * shell/ev-view.c: (ev_view_form_field_text_save), + (ev_view_form_field_choice_save): + + Fix a crash when closing whith a form widget visible. + +2007-07-09 Carlos Garcia Campos + + * shell/ev-view.c: (ev_view_form_field_button_create_widget): + + Update also the region of the current selected button when + clicking on another button if they are radio buttons. + +2007-07-09 Carlos Garcia Campos + + * shell/ev-pixbuf-cache.[ch]: (ev_pixbuf_cache_class_init), + (dispose_cache_job_info), (job_finished_cb), (move_one_job), + (add_job), (add_job_if_needed), (ev_pixbuf_cache_get_surface), + (ev_pixbuf_cache_get_link_mapping), + (ev_pixbuf_cache_get_image_mapping), + (ev_pixbuf_cache_get_form_field_mapping), + (ev_pixbuf_cache_get_text_mapping), (ev_pixbuf_cache_reload_page): + * shell/ev-view.c: (ev_view_form_field_get_region), + (ev_view_form_field_button_create_widget), + (ev_view_form_field_text_save), (ev_view_form_field_choice_save), + (job_finished_cb): + + Redraw only form field region instead of the whole page when + reloading a page to show changes on the form field. + +2007-07-09 Carlos Garcia Campos + + * shell/ev-view.c: (ev_view_form_field_choice_save): + + Fix selection of first item in list form fields. + 2007-07-09 Carlos Garcia Campos * shell/ev-pixbuf-cache.c: (add_job), (add_job_if_needed), @@ -5,7 +290,7 @@ (ev_pixbuf_cache_get_form_field_mapping): Some refactoring to avoid duplicated code. - + 2007-07-08 Carlos Garcia Campos * configure.ac: @@ -56,7 +341,7 @@ (ev_view_reset_presentation_state): Merge evince-forms branch. - + 2007-07-03 Jaap Haitsma * cut-n-paste/toolbar-editor/update-toolbareditor-from-libegg: removed @@ -101,14 +386,14 @@ Do not connect selection changed signal more than once. Fixes bug #349433. - + 2007-06-29 Carlos Garcia Campos * shell/ev-window.c: (ev_window_view_sidebar_cb): Do not change sidebar chrome flag when pressing F9 key in presentation mode. - + 2007-06-29 Carlos Garcia Campos * backend/pdf/ev-poppler.cc: @@ -116,7 +401,7 @@ Make sure thumbnails width and height is not <= 0. Fixes a crash with some pdf documents which have really small pages. - + 2007-06-22 Gabor Kelemen * shell/main.c: (main):