1. 11 Aug, 2018 2 commits
  2. 16 Jul, 2018 1 commit
  3. 14 Jul, 2018 1 commit
    • Germán Poo-Caamaño's avatar
      synctex: Update from version 1.18 to 1.21 · ed2d42b8
      Germán Poo-Caamaño authored
      Version 1.19 changes the API, normalized the data types, and function
      names.
      
      To keep the API backwards compatible, we use a dummy value for
      the new parameters (page-hint) in synctex_display_query. page-hint
      is aimed to the results, setting be the best matches close to the
      page-hint.
      
      Fixes #878
      ed2d42b8
  4. 13 Jul, 2018 1 commit
  5. 25 May, 2018 1 commit
  6. 31 Mar, 2018 1 commit
  7. 07 Dec, 2017 1 commit
  8. 01 Oct, 2017 1 commit
  9. 14 Sep, 2017 1 commit
  10. 19 Aug, 2017 1 commit
  11. 26 Mar, 2017 3 commits
  12. 06 Nov, 2016 1 commit
  13. 17 May, 2016 1 commit
  14. 21 Apr, 2016 1 commit
  15. 16 Oct, 2015 1 commit
  16. 02 Sep, 2015 1 commit
  17. 13 Jun, 2015 1 commit
  18. 06 Jun, 2015 2 commits
  19. 27 May, 2015 2 commits
  20. 12 Apr, 2015 1 commit
  21. 18 Jan, 2015 1 commit
  22. 16 Nov, 2014 6 commits
  23. 15 Aug, 2014 3 commits
  24. 24 Jul, 2014 1 commit
  25. 22 Jun, 2014 1 commit
  26. 29 Apr, 2014 1 commit
  27. 22 Mar, 2014 2 commits
    • 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
    • Carlos Garcia Campos's avatar
      libdocument: Add ev_document_get_thumbnail_surface() · f8736ab1
      Carlos Garcia Campos authored
      To allow backends render thumbnails to a cairo surface instead of a
      GdkPixbuf.
      f8736ab1