1. 06 Aug, 2010 1 commit
  2. 15 Jul, 2010 1 commit
  3. 12 Jul, 2010 1 commit
  4. 04 May, 2010 2 commits
  5. 05 Apr, 2010 1 commit
  6. 31 Mar, 2010 1 commit
  7. 21 Feb, 2010 1 commit
  8. 29 Nov, 2009 2 commits
  9. 03 Aug, 2008 1 commit
    • Wouter Bolsterlee's avatar
      More #include cleanups. Again: reordering, single gtk.h includes and other · 75d6ca16
      Wouter Bolsterlee authored
      2008-08-03  Wouter Bolsterlee  <wbolster@svn.gnome.org>
      
      	* backend/impress/impress-document.c:
      	* backend/impress/render.h:
      	* libdocument/ev-document-factory.c:
      	* libdocument/ev-document-factory.h:
      	* libdocument/ev-document-links.h:
      	* libdocument/ev-document-misc.c:
      	* libdocument/ev-document-misc.h:
      	* properties/ev-properties-main.c:
      	* properties/ev-properties-view.c:
      	* properties/ev-properties-view.h:
      	* shell/eggfindbar.c:
      	* shell/eggfindbar.h:
      	* shell/ev-application.c:
      	* shell/ev-application.h:
      	* shell/ev-jobs.h:
      	* shell/ev-message-area.h:
      	* shell/ev-navigation-action.c:
      	* shell/ev-navigation-action.h:
      	* shell/ev-open-recent-action.c:
      	* shell/ev-open-recent-action.h:
      	* shell/ev-page-action-widget.c:
      	* shell/ev-page-action.c:
      	* shell/ev-page-action.h:
      	* shell/ev-page-cache.h:
      	* shell/ev-password-view.h:
      	* shell/ev-password.h:
      	* shell/ev-pixbuf-cache.h:
      	* shell/ev-properties-fonts.c:
      	* shell/ev-sidebar-attachments.c:
      	* shell/ev-sidebar-links.c:
      	* shell/ev-sidebar-links.h:
      	* shell/ev-sidebar-thumbnails.c:
      	* shell/ev-sidebar-thumbnails.h:
      	* shell/ev-sidebar.c:
      	* shell/ev-sidebar.h:
      	* shell/ev-stock-icons.c:
      	* shell/ev-tooltip.h:
      	* shell/ev-view.c:
      	* shell/ev-view.h:
      	* shell/ev-window.c:
      	* shell/ev-window.h:
      	* shell/main.c:
      
      	More #include cleanups. Again: reordering, single gtk.h
      	includes and other stuff.
      
      
      svn path=/trunk/; revision=3095
      75d6ca16
  10. 13 Jul, 2008 1 commit
  11. 14 Mar, 2008 1 commit
    • Carlos Garcia Campos's avatar
      Fix selections with poppler-splash. · 85ecf6bf
      Carlos Garcia Campos authored
      2008-03-14  Carlos Garcia Campos  <carlosgc@gnome.org>
      
      	* libdocument/ev-document-misc.c:
      	(ev_document_misc_surface_from_pixbuf):
      
      	Fix selections with poppler-splash.
      
      svn path=/trunk/; revision=2966
      85ecf6bf
  12. 28 Dec, 2007 1 commit
  13. 24 Aug, 2007 1 commit
  14. 23 Aug, 2007 1 commit
    • Carlos Garcia Campos's avatar
      Use CAIRO_FORMAT_RGB24 instead of CAIRO_FORMAT_ARGB32 when creating page · a953c601
      Carlos Garcia Campos authored
      2007-08-24  Carlos Garcia Campos  <carlosgc@gnome.org>
      	* backend/djvu/djvu-document.c: (djvu_document_render):
      	* backend/tiff/tiff-document.c: (tiff_document_render):
      	* backend/pdf/ev-poppler.cc: (pdf_document_render):
      	* libdocument/ev-document-misc.c:
      	(ev_document_misc_surface_from_pixbuf),
      	(ev_document_misc_surface_rotate_and_scale):
      	Use CAIRO_FORMAT_RGB24 instead of CAIRO_FORMAT_ARGB32 when
      	creating page surfaces. Fixes bug #453123. Thank you very much to
      	Jeff Muizelaar <jeff@infidigm.net>.
      
      svn path=/trunk/; revision=2637
      a953c601
  15. 17 Jun, 2007 1 commit
    • Carlos Garcia Campos's avatar
      Removed Added · 4ce480dd
      Carlos Garcia Campos authored
      2007-06-17  Carlos Garcia Campos  <carlosgc@gnome.org>
      	* backend/dvi/Makefile.am:
      	* backend/dvi/pixbuf-device.[ch]: Removed
      	* backend/dvi/cairo-device.[ch]: Added
      	* backend/dvi/mdvi-lib/dviread.c: (draw_shrink_rule):
      	* backend/dvi/dvi-document.c: (dvi_document_load),
      	(dvi_document_render), (dvi_document_finalize),
      	(dvi_document_thumbnails_get_thumbnail), (parse_color),
      	(dvi_document_do_color_special):
      	* libdocument/ev-document-misc.[ch]:
      	(ev_document_misc_pixbuf_from_surface):
      	Port dvi backend to cairo and fix a problem with colors. 
      
      svn path=/trunk/; revision=2506
      4ce480dd
  16. 13 Jun, 2007 1 commit
    • Carlos Garcia Campos's avatar
      Use cairo image surfaces instead of GDK pixbufs for drawing pages and · 217797d6
      Carlos Garcia Campos authored
      2007-06-13  Carlos Garcia Campos  <carlosgc@gnome.org>
      	* backend/dvi/dvi-document.c: (dvi_document_render),
      	(dvi_document_render_pixbuf), (dvi_document_document_iface_init):
      	* backend/impress/impress-document.c:
      	(imp_render_get_from_drawable), (impress_document_render_pixbuf),
      	(impress_document_render), (impress_document_document_iface_init),
      	(impress_document_thumbnails_get_thumbnail):
      	* backend/djvu/djvu-document-private.h:
      	* backend/djvu/djvu-document.c: (djvu_document_render),
      	(djvu_document_finalize), (djvu_document_document_iface_init),
      	(djvu_document_thumbnails_get_thumbnail), (djvu_document_init):
      	* backend/tiff/tiff-document.c: (tiff_document_render),
      	(tiff_document_render_pixbuf),
      	(tiff_document_document_iface_init):
      	* backend/pdf/ev-poppler.cc: (pdf_document_render),
      	(pdf_document_render_pixbuf), (pdf_document_document_iface_init),
      	(pdf_selection_render_selection):
      	* backend/comics/comics-document.c:
      	(comics_document_render_pixbuf), (comics_document_render),
      	(comics_document_document_iface_init):
      	* backend/pixbuf/pixbuf-document.c: (pixbuf_document_render),
      	(pixbuf_document_document_iface_init):
      	* libdocument/ev-document-misc.[ch]:
      	(ev_document_misc_surface_from_pixbuf),
      	(ev_document_misc_surface_rotate_and_scale):
      	* libdocument/ev-document.[ch]: (ev_document_render):
      	* libdocument/ev-selection.[ch]: (ev_selection_render_selection):
      	* shell/ev-pixbuf-cache.[ch]: (dispose_cache_job_info),
      	(move_one_job), (copy_job_to_job_info), (add_job_if_needed),
      	(ev_pixbuf_cache_get_surface), (new_selection_surface_needed),
      	(clear_selection_if_needed), (ev_pixbuf_cache_style_changed),
      	(ev_pixbuf_cache_get_selection_surface), (clear_job_selection):
      	* shell/ev-jobs.[ch]: (ev_job_render_dispose),
      	(render_finished_cb), (ev_job_render_run):
      	* shell/ev-view.c: (draw_loading_text), (draw_one_page),
      	(merge_selection_region):
      	Use cairo image surfaces instead of GDK pixbufs for drawing pages
      	and selections.
      
      svn path=/trunk/; revision=2499
      217797d6
  17. 16 Feb, 2007 1 commit
    • Carlos Garcia Campos's avatar
      Use an EvRenderContext for rendering thumbnails instead of a suggested · 1d615023
      Carlos Garcia Campos authored
      2007-02-16  Carlos Garcia Campos  <carlosgc@gnome.org>
      	* backend/dvi/dvi-document.c:
      	(dvi_document_thumbnails_get_dimensions),
      	(dvi_document_thumbnails_get_thumbnail):
      	* backend/impress/impress-document.c:
      	(impress_document_thumbnails_get_thumbnail),
      	(impress_document_thumbnails_get_dimensions):
      	* backend/ps/ps-document.c: (ps_document_thumbnails_get_thumbnail),
      	(ps_document_thumbnails_get_dimensions):
      	* backend/djvu/djvu-document.c:
      	(djvu_document_thumbnails_get_dimensions),
      	(djvu_document_thumbnails_get_thumbnail):
      	* backend/tiff/tiff-document.c:
      	(tiff_document_thumbnails_get_thumbnail),
      	(tiff_document_thumbnails_get_dimensions):
      	* backend/pdf/ev-poppler.cc: (make_thumbnail_for_page),
      	(pdf_document_thumbnails_get_thumbnail),
      	(pdf_document_thumbnails_get_dimensions):
      	* backend/comics/comics-document.c:
      	(comics_document_thumbnails_get_thumbnail),
      	(comics_document_thumbnails_get_dimensions):
      	* backend/pixbuf/pixbuf-document.c:
      	(pixbuf_document_thumbnails_get_thumbnail),
      	(pixbuf_document_thumbnails_get_dimensions):
      	* libdocument/ev-document-thumbnails.[ch]:
      	(ev_document_thumbnails_get_thumbnail),
      	(ev_document_thumbnails_get_dimensions):
      	* libdocument/ev-document-misc.[ch]:
      	(ev_document_misc_get_thumbnail_frame):
      	* shell/ev-jobs.[ch]: (ev_job_thumbnail_dispose),
      	(ev_job_thumbnail_new), (ev_job_thumbnail_run):
      	* shell/ev-sidebar-thumbnails.c: (get_scale_for_page), (add_range),
      	(ev_sidebar_thumbnails_set_loading_icon), (refresh),
      	(ev_sidebar_thumbnails_refresh):
      	* shell/ev-window.c: (ev_window_setup_document):
      	* thumbnailer/evince-thumbnailer.c: (evince_thumbnail_pngenc_get):
      	Use an EvRenderContext for rendering thumbnails instead of a suggested
      	width, so that different sized pages get sized proportionally.
      
      svn path=/trunk/; revision=2332
      1d615023
  18. 08 Jan, 2007 1 commit
    • Nickolay V. Shmyrev's avatar
      Reorganize source tree. · 13a06349
      Nickolay V. Shmyrev authored
      2007-01-08  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
      
      	* Makefile.am:
      	* backend/Makefile.am:
      	* backend/comics/Makefile.am:
      	* backend/djvu/Makefile.am:
      	* backend/dvi/Makefile.am:
      	* backend/ev-async-renderer.c:
      	* backend/ev-async-renderer.h:
      	* backend/ev-attachment.c:
      	* backend/ev-attachment.h:
      	* backend/ev-backend-marshal.c:
      	* backend/ev-document-factory.c:
      	* backend/ev-document-factory.h:
      	* backend/ev-document-find.c:
      	* backend/ev-document-find.h:
      	* backend/ev-document-fonts.c:
      	* backend/ev-document-fonts.h:
      	* backend/ev-document-images.c:
      	* backend/ev-document-images.h:
      	* backend/ev-document-info.h:
      	* backend/ev-document-links.c:
      	* backend/ev-document-links.h:
      	* backend/ev-document-misc.c:
      	* backend/ev-document-misc.h:
      	* backend/ev-document-security.c:
      	* backend/ev-document-security.h:
      	* backend/ev-document-thumbnails.c:
      	* backend/ev-document-thumbnails.h:
      	* backend/ev-document-transition.c:
      	* backend/ev-document-transition.h:
      	* backend/ev-document.c:
      	* backend/ev-document.h:
      	* backend/ev-file-exporter.c:
      	* backend/ev-file-exporter.h:
      	* backend/ev-image.c:
      	* backend/ev-image.h:
      	* backend/ev-link-action.c:
      	* backend/ev-link-action.h:
      	* backend/ev-link-dest.c:
      	* backend/ev-link-dest.h:
      	* backend/ev-link.c:
      	* backend/ev-link.h:
      	* backend/ev-render-context.c:
      	* backend/ev-render-context.h:
      	* backend/ev-selection.c:
      	* backend/ev-selection.h:
      	* backend/impress/Makefile.am:
      	* backend/pdf/Makefile.am:
      	* backend/pixbuf/Makefile.am:
      	* backend/ps/Makefile.am:
      	* backend/ps/ps-document.c: (push_pixbuf), (interpreter_failed),
      	(ps_document_widget_event), (setup_pixmap), (setup_page), (input),
      	(start_interpreter), (stop_interpreter), (document_load),
      	(ps_document_next_page), (render_page):
      	* backend/tiff/Makefile.am:
      	* comics/Makefile.am:
      	* comics/comics-document.c:
      	* comics/comics-document.h:
      	* configure.ac:
      	* cut-n-paste/zoom-control/ephy-zoom-control.c:
      	* djvu/Makefile.am:
      	* djvu/djvu-document-private.h:
      	* djvu/djvu-document.c:
      	* djvu/djvu-document.h:
      	* djvu/djvu-links.c:
      	* djvu/djvu-links.h:
      	* djvu/djvu-text-page.c:
      	* djvu/djvu-text-page.h:
      	* djvu/djvu-text.c:
      	* djvu/djvu-text.h:
      	* dvi/Makefile.am:
      	* dvi/dvi-document.c:
      	* dvi/dvi-document.h:
      	* dvi/fonts.c:
      	* dvi/fonts.h:
      	* dvi/mdvi-lib/Makefile.am:
      	* dvi/mdvi-lib/afmparse.c:
      	* dvi/mdvi-lib/afmparse.h:
      	* dvi/mdvi-lib/bitmap.c:
      	* dvi/mdvi-lib/bitmap.h:
      	* dvi/mdvi-lib/color.c:
      	* dvi/mdvi-lib/color.h:
      	* dvi/mdvi-lib/common.c:
      	* dvi/mdvi-lib/common.h:
      	* dvi/mdvi-lib/defaults.h:
      	* dvi/mdvi-lib/dvimisc.c:
      	* dvi/mdvi-lib/dviopcodes.h:
      	* dvi/mdvi-lib/dviread.c:
      	* dvi/mdvi-lib/files.c:
      	* dvi/mdvi-lib/font.c:
      	* dvi/mdvi-lib/fontmap.c:
      	* dvi/mdvi-lib/fontmap.h:
      	* dvi/mdvi-lib/fontsrch.c:
      	* dvi/mdvi-lib/gf.c:
      	* dvi/mdvi-lib/hash.c:
      	* dvi/mdvi-lib/hash.h:
      	* dvi/mdvi-lib/list.c:
      	* dvi/mdvi-lib/mdvi.h:
      	* dvi/mdvi-lib/pagesel.c:
      	* dvi/mdvi-lib/paper.c:
      	* dvi/mdvi-lib/paper.h:
      	* dvi/mdvi-lib/pk.c:
      	* dvi/mdvi-lib/private.h:
      	* dvi/mdvi-lib/setup.c:
      	* dvi/mdvi-lib/sp-epsf.c:
      	* dvi/mdvi-lib/special.c:
      	* dvi/mdvi-lib/sysdeps.h:
      	* dvi/mdvi-lib/t1.c:
      	* dvi/mdvi-lib/tfm.c:
      	* dvi/mdvi-lib/tfmfile.c:
      	* dvi/mdvi-lib/tt.c:
      	* dvi/mdvi-lib/util.c:
      	* dvi/mdvi-lib/vf.c:
      	* dvi/pixbuf-device.c:
      	* dvi/pixbuf-device.h:
      	* impress/Makefile.am:
      	* impress/common.h:
      	* impress/document.c:
      	* impress/f_oasis.c:
      	* impress/f_oo13.c:
      	* impress/iksemel.c:
      	* impress/iksemel.h:
      	* impress/imposter.h:
      	* impress/impress-document.c:
      	* impress/impress-document.h:
      	* impress/internal.h:
      	* impress/r_back.c:
      	* impress/r_draw.c:
      	* impress/r_geometry.c:
      	* impress/r_gradient.c:
      	* impress/r_style.c:
      	* impress/r_text.c:
      	* impress/render.c:
      	* impress/render.h:
      	* impress/zip.c:
      	* impress/zip.h:
      	* lib/Makefile.am:
      	* lib/ev-debug.c:
      	* lib/ev-debug.h:
      	* lib/ev-file-helpers.c:
      	* lib/ev-file-helpers.h:
      	* lib/ev-gui.c:
      	* lib/ev-gui.h:
      	* lib/ev-tooltip.c:
      	* lib/ev-tooltip.h:
      	* libdocument/Makefile.am:
      	* libdocument/ev-file-helpers.c:
      	* pdf/Makefile.am:
      	* pdf/ev-poppler.cc:
      	* pdf/ev-poppler.h:
      	* pixbuf/Makefile.am:
      	* pixbuf/pixbuf-document.c:
      	* pixbuf/pixbuf-document.h:
      	* properties/Makefile.am:
      	* ps/Makefile.am:
      	* ps/gsdefaults.c:
      	* ps/gsdefaults.h:
      	* ps/gsio.c:
      	* ps/gsio.h:
      	* ps/gstypes.h:
      	* ps/ps-document.c:
      	* ps/ps-document.h:
      	* ps/ps.c:
      	* ps/ps.h:
      	* shell/Makefile.am:
      	* shell/ev-application.h:
      	* shell/ev-sidebar-links.c:
      	* shell/ev-sidebar-links.h:
      	* shell/ev-utils.c: (ev_gui_sanitise_popup_position),
      	(ev_gui_menu_position_tree_selection):
      	* shell/ev-utils.h:
      	* shell/ev-view.c: (ev_view_finalize):
      	* shell/ev-window.c:
      	* shell/main.c: (main):
      	* thumbnailer/Makefile.am:
      	* tiff/Makefile.am:
      	* tiff/tiff-document.c:
      	* tiff/tiff-document.h:
      	* tiff/tiff2ps.c:
      	* tiff/tiff2ps.h:
      	
      	Reorganize source tree.
      
      
      
      svn path=/trunk/; revision=2197
      13a06349
  19. 24 Feb, 2006 1 commit
  20. 25 Aug, 2005 1 commit
    • Jonathan Blandford's avatar
      Redo rotation (again). prepare for 0.4.0 · 9a1a3b31
      Jonathan Blandford authored
      Thu Aug 25 02:32:32 2005  Jonathan Blandford  <jrb@redhat.com>
      
              * backend/ev-document-misc.c:
              (ev_document_misc_get_thumbnail_frame):
              * backend/ev-document-misc.h:
              * configure.ac:
              * pdf/ev-poppler.cc:
              * shell/Makefile.am:
              * shell/ev-sidebar-thumbnails.c: (add_range),
              (ev_sidebar_thumbnails_set_loading_icon),
              (ev_sidebar_thumbnails_refresh),
              (ev_sidebar_thumbnails_set_document):
              * shell/ev-sidebar-thumbnails.h:
              * shell/ev-view.c: (ev_view_motion_notify_event),
              (ev_view_set_property), (ev_view_get_property),
              (ev_view_class_init), (ev_view_set_rotation):
              * shell/ev-window.c: (ev_window_cmd_edit_rotate_left),
              (ev_window_cmd_edit_rotate_right), (ev_window_rotation_changed_cb),
              (ev_window_init):
              * tiff/tiff-document.c: (tiff_document_thumbnails_get_thumbnail):
              Redo rotation (again).  prepare for 0.4.0
      9a1a3b31
  21. 01 Jun, 2005 1 commit
  22. 16 Feb, 2005 1 commit
    • Jonathan Blandford's avatar
      New function to canonicalize sizing/painting a border. · 6559e35a
      Jonathan Blandford authored
      Tue Feb 15 22:27:13 2005  Jonathan Blandford  <jrb@redhat.com>
      
              * backend/ev-document-misc.h:
              * backend/ev-document-misc.c:
              (ev_document_misc_get_page_border_size),
              (ev_document_misc_paint_one_page): New function to canonicalize
              sizing/painting a border.
      
              * shell/Makefile.am: Remove ev-page-view.c entirely as it's not
              used.
      
              * pdf/xpdf/pdf-document.cc: use new function
      
              * shell/ev-view.c: (ev_view_size_request), (expose_bin_window),
              (ev_view_init), (ev_view_set_mode), (ev_view_zoom),
              (ev_view_best_fit), (ev_view_fit_width): * shell/ev-view.h: *
              shell/ev-window.c: (update_sizing_buttons),
              (ev_window_setup_document), (ev_window_cmd_view_zoom_in),
              (ev_window_cmd_view_zoom_out), (ev_window_cmd_view_best_fit),
              (ev_window_cmd_view_page_width), (size_allocate_cb),
              (ev_window_set_sizing_mode), (ev_window_init): make the "best fit"
              and "fit width" values act as toggle buttons so they stay
              toggled.  It's not 100% perfect, and it's a little slow, but it's
              good enough to commit I think.
      6559e35a
  23. 02 Feb, 2005 1 commit
    • Jonathan Blandford's avatar
      New file with some random thoughts. · bebd9cea
      Jonathan Blandford authored
      Wed Feb  2 21:13:11 2005  Jonathan Blandford  <jrb@redhat.com>
      
              * NOTES: New file with some random thoughts.
      
              * TODO: Update.
      
              * backend/ev-document-misc.c:
              (ev_document_misc_get_page_border_size): New function to
              canonicalize shadow drawing sizes.  Possibly goofy.
      
              * shell/ev-view.c: (ev_view_size_request), (set_document_page),
              (ev_view_best_fit), (ev_view_fit_width):
              * pdf/xpdf/pdf-document.cc:
              * pixbuf/pixbuf-document.c: (pixbuf_document_get_page_size):
              * ps/ps-document.c: (ps_document_get_page_size):
              * backend/ev-document-misc.h:
              * backend/ev-document.c: (ev_document_get_page_size):
              * backend/ev-document.h: get_page_size now takes a page number
              parameter.  Made all the backends/frontends honor it.
      
              * data/evince-ui.xml: Added a multiple-page mode.  Uncomment to
              see.  Doesn't work yet.
      
              * shell/Makefile.am:
              * shell/ev-page-view.[ch]: New multi-page view.  Really rough.
              Doesn't do anything yet.
      
              * shell/ev-sidebar-thumbnails.c:
              (ev_sidebar_thumbnails_set_document): [1..n_pages] instead of
              [0..n_pages-1]
      
              * shell/ev-window.c: (update_action_sensitivity),
              (ev_window_setup_document), (ev_window_set_page_mode),
              (ev_window_page_mode_cb), (ev_window_init): Clean up the
              view-swapping code a bit so we can have multiple views on a
              document.  Add the multi-page view, though it can't be turned on
              yet.
      bebd9cea
  24. 06 Jan, 2005 1 commit
  25. 05 Jan, 2005 1 commit
    • Jonathan Blandford's avatar
      New misc file to do simple drop shadows. · 0e58d20f
      Jonathan Blandford authored
      Wed Jan  5 02:33:06 2005  Jonathan Blandford  <jrb@redhat.com>
      
              * backend/ev-document-misc.[ch]: New misc file to do simple drop
              shadows.
      
              * pdf/xpdf/pdf-document.cc: use the drop shadows in both types of
              thumbnails..
      0e58d20f