1. 18 Nov, 2014 2 commits
  2. 03 Sep, 2014 2 commits
  3. 15 Aug, 2014 4 commits
  4. 11 Aug, 2014 3 commits
  5. 04 Aug, 2014 1 commit
  6. 25 Jul, 2014 3 commits
  7. 24 Jul, 2014 2 commits
  8. 23 Jul, 2014 1 commit
  9. 24 Jun, 2014 2 commits
  10. 23 Jun, 2014 1 commit
  11. 21 May, 2014 2 commits
  12. 28 Apr, 2014 2 commits
  13. 25 Apr, 2014 1 commit
  14. 14 Apr, 2014 1 commit
  15. 22 Mar, 2014 1 commit
    • Owen W. Taylor's avatar
      Switch to specifying rendered output in pixels, not as a scale · 6b50ba71
      Owen W. Taylor authored
      Passing a scale to the backend meant that we were implicitly counting
      on the backend code and front-end code to do exactly the same calculation
      to get the rendered size of a page. Instead switch to passing a
      target size in pixels to the backend.
      
      This, among other things, allows us to make sure that we render at a size
      that is integer device pixels in both X and Y directions.
      
      ev-render-context.[ch]: Add ev_render_context_set_target_size() and
      three helper functions:
      
       ev_render_context_compute_scaled_size(): get the pixel size to render at
       ev_render_context_compute_transformed_size(): size including effect of rotation
       ev_render_context_compute_scales(): get the corresponding xscale/yscale.
      
      ev-jobs.[ch]: Add ev_job_thumbnail_new_with_target_size(), and pass the
      target size for thumbnail and render jobs (which already had a target
      size) to the backends.
      
      backend/*: Use the helper functions rather than directly accessing
       render_context->scale.
      
      ev-pixbuf-cache.c ev-view.c ev-view-presentation.c ev-sidebar-thumbnails.c
      ev-window.c: Switch to passing target sizes rather than scales when
      rendering.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=723431
      6b50ba71
  16. 17 Mar, 2014 1 commit
  17. 02 Mar, 2014 6 commits
  18. 01 Mar, 2014 1 commit
  19. 27 Feb, 2014 1 commit
  20. 23 Feb, 2014 1 commit
  21. 29 Oct, 2013 1 commit
  22. 11 Oct, 2013 1 commit