1. 12 Jul, 2010 1 commit
  2. 07 May, 2010 1 commit
  3. 05 Apr, 2010 1 commit
  4. 24 Jan, 2009 1 commit
    • Carlos Garcia Campos's avatar
      Add EV_DEFINE_INTERFACE macro. · ab26fbf2
      Carlos Garcia Campos authored
      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
      ab26fbf2
  5. 14 Apr, 2008 1 commit
    • Carlos Garcia Campos's avatar
      Add EvPage so that we can hold a reference to the backend page. Form · b8aebf2e
      Carlos Garcia Campos authored
      2008-04-14  Carlos Garcia Campos  <carlosgc@gnome.org>
      
      	* libdocument/Makefile.am:
      	* libdocument/ev-page.[ch]:
      	* libdocument/ev-render-context.[ch]: (ev_render_context_dispose),
      	(ev_render_context_new), (ev_render_context_set_page):
      	* libdocument/ev-form-field.[ch]: (ev_form_field_init),
      	(ev_form_field_finalize), (ev_form_field_class_init):
      	* libdocument/ev-document-forms.[ch]:
      	(ev_document_forms_get_form_fields):
      	* libdocument/ev-document.[ch]: (ev_document_get_page),
      	(ev_document_get_page_size), (ev_document_get_page_label):
      	* shell/ev-jobs.[ch]: (ev_job_thumbnail_dispose),
      	(ev_job_render_run), (ev_job_thumbnail_new),
      	(ev_job_thumbnail_run), (ev_job_print_run):
      	* shell/ev-page-cache.c: (ev_page_cache_new):
      	* shell/ev-pixbuf-cache.c: (job_page_ready_cb), (job_finished_cb),
      	(check_job_size_and_unref), (add_job):
      	* shell/ev-sidebar-thumbnails.c: (add_range):
      	* 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),
      	(ev_view_handle_form_field), (ev_view_size_allocate),
      	(get_selected_text):
      	* shell/ev-window.c: (ev_window_refresh_window_thumbnail):
      	* backend/pdf/ev-poppler.cc: (pdf_document_get_page_size),
      	(pdf_document_get_page), (pdf_document_get_page_label),
      	(pdf_document_render), (pdf_document_get_info),
      	(pdf_document_document_iface_init),
      	(pdf_document_thumbnails_get_thumbnail),
      	(pdf_document_thumbnails_get_dimensions),
      	(pdf_document_file_exporter_do_page),
      	(pdf_selection_render_selection),
      	(pdf_selection_get_selected_text),
      	(pdf_selection_get_selection_region),
      	(pdf_selection_get_selection_map),
      	(pdf_document_forms_get_form_fields),
      	(pdf_document_forms_form_field_text_get_text),
      	(pdf_document_forms_form_field_text_set_text),
      	(pdf_document_forms_form_field_button_set_state),
      	(pdf_document_forms_form_field_button_get_state),
      	(pdf_document_forms_form_field_choice_get_item),
      	(pdf_document_forms_form_field_choice_get_n_items),
      	(pdf_document_forms_form_field_choice_is_item_selected),
      	(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),
      	(pdf_document_forms_form_field_choice_get_text):
      	* backend/ps/ev-spectre.c: (ps_document_get_page),
      	(ps_document_get_page_size), (ps_document_get_page_label),
      	(ps_document_render), (ps_document_document_iface_init),
      	(ps_document_file_exporter_do_page):
      	* backend/tiff/tiff-document.c: (tiff_document_get_page_size),
      	(tiff_document_render), (tiff_document_render_pixbuf),
      	(tiff_document_file_exporter_do_page):
      	* backend/pixbuf/pixbuf-document.c:
      	(pixbuf_document_get_page_size):
      	* backend/comics/comics-document.c:
      	(comics_document_get_page_size), (comics_document_render_pixbuf):
      	* backend/djvu/djvu-document.c: (djvu_document_get_page_size),
      	(djvu_document_render), (djvu_selection_get_selected_text),
      	(djvu_document_thumbnails_get_thumbnail),
      	(djvu_document_file_exporter_do_page),
      	(djvu_document_find_get_result):
      	* backend/dvi/dvi-document.c: (dvi_document_get_page_size),
      	(dvi_document_render), (dvi_document_thumbnails_get_dimensions),
      	(dvi_document_thumbnails_get_thumbnail),
      	(dvi_document_file_exporter_do_page):
      	* backend/impress/impress-document.c:
      	(impress_document_get_page_size),
      	(impress_document_render_pixbuf):
      	* thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get):
      
      	Add EvPage so that we can hold a reference to the backend
      	page. Form fields keep now a reference to the poppler page
      	improving performance since we don't have to create/destroy the
      	poppler field for every form operation. This will be needed for
      	annotations too.
      
      svn path=/trunk/; revision=3004
      b8aebf2e
  6. 28 Dec, 2007 1 commit
  7. 08 Jul, 2007 1 commit
    • Carlos Garcia Campos's avatar
      Merge evince-forms branch. · 6426ce36
      Carlos Garcia Campos authored
      2007-07-08  Carlos Garcia Campos  <carlosgc@gnome.org>
      	* configure.ac:
      	* backend/pdf/ev-poppler.cc: (pdf_document_get_crop_box),
      	(ev_form_field_from_poppler_field),
      	(pdf_document_forms_get_form_fields),
      	(pdf_document_forms_form_field_text_get_text),
      	(pdf_document_forms_form_field_text_set_text),
      	(pdf_document_forms_form_field_button_set_state),
      	(pdf_document_forms_form_field_button_get_state),
      	(pdf_document_forms_form_field_choice_get_item),
      	(pdf_document_forms_form_field_choice_get_n_items),
      	(pdf_document_forms_form_field_choice_is_item_selected),
      	(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),
      	(pdf_document_forms_form_field_choice_get_text),
      	(pdf_document_document_forms_iface_init):
      	* libdocument/Makefile.am:
      	* libdocument/ev-form-field.[ch]:
      	* libdocument/ev-document-forms.[ch]:
      	* shell/ev-pixbuf-cache.[ch]: (dispose_cache_job_info),
      	(move_one_job), (copy_job_to_job_info), (add_job_if_needed),
      	(add_job), (ev_pixbuf_cache_reload_page),
      	(ev_pixbuf_cache_get_form_field_mapping):
      	* shell/ev-jobs.[ch]: (ev_job_render_new), (ev_job_render_run):
      	* shell/ev-view-private.h:
      	* shell/ev-view.[ch]: (ev_view_set_scroll_adjustments),
      	(ev_view_handle_cursor_over_xy),
      	(ev_view_get_form_field_at_location),
      	(ev_view_forms_remove_widgets), (ev_view_form_field_destroy),
      	(ev_view_form_field_button_create_widget),
      	(ev_view_form_field_text_save), (ev_view_form_field_text_changed),
      	(ev_view_form_field_text_create_widget),
      	(ev_view_form_field_choice_save),
      	(ev_view_form_field_choice_changed),
      	(ev_view_form_field_choice_create_widget),
      	(ev_view_handle_form_field), (ev_view_size_allocate),
      	(ev_view_realize), (draw_end_presentation_page),
      	(ev_view_button_press_event), (ev_view_remove_all),
      	(ev_view_motion_notify_event), (ev_view_key_press_event),
      	(ev_view_enter_notify_event), (highlight_find_results),
      	(draw_loading_text), (draw_one_page), (ev_view_destroy),
      	(ev_view_class_init), (page_changed_cb),
      	(on_adjustment_value_changed), (ev_view_set_presentation),
      	(merge_selection_region), (ev_view_set_cursor),
      	(ev_view_reset_presentation_state):
      	Merge evince-forms branch.
      
      svn path=/trunk/; revision=2560
      6426ce36