1. 29 Sep, 2018 7 commits
  2. 28 Sep, 2018 3 commits
  3. 25 Sep, 2018 1 commit
    • Jason Crain's avatar
      build: fix meson build when ps and dvi are disabled · 0157194b
      Jason Crain authored
      When building with both ps and dvi support disabled, meson fails with
      the message `Unknown variable "libspectre_dep"`. This is because
      libspectre_dep is set in a conditional statement. Fix it by setting
      libspectre_dep to a disabler object when ps and dvi support are
      disabled.
      0157194b
  4. 24 Sep, 2018 1 commit
    • Iñigo Martínez's avatar
      build: Port to Meson build system · d69158ec
      Iñigo Martínez authored
      Meson is a build system focused on speed and ease of use, which
      helps speed up software development. This patch adds Meson support
      alongside Autotools.
      d69158ec
  5. 23 Sep, 2018 2 commits
  6. 22 Sep, 2018 2 commits
  7. 18 Sep, 2018 1 commit
    • Colomban Wendling's avatar
      EvView: Fix cursor movement when logical and visual line order differs · dddd98b4
      Colomban Wendling authored
      Make sure not to move the caret in the wrong direction when restoring
      the visual line X offset, in case the visual and logical order is
      slightly different.
      
      The algorithm used to move the cursor on the next line and restore the
      X position across lines works as follows:
      
      1. Move `cursor_offset` to the next line by incrementing it until
         reaching a line break;
      2. Find the Y coordinate corresponding to the new cursor_offset;
      3. Find the text closest to the new Y coordinate and the previous X
         coordinate.
      4. Move cursor_offset to the text at this new (X, Y) location.
      
      The issue lies in step 3, which can find a position on a different line
      than expected in case several lines have a nearly the same Y position.
      
      Closes #889.
      dddd98b4
  8. 17 Sep, 2018 3 commits
  9. 16 Sep, 2018 1 commit
  10. 11 Sep, 2018 1 commit
    • Jason Crain's avatar
      djvu: Ignore text regions that are missing text · 2a297354
      Jason Crain authored
      The DjVu document in issue #948 has text regions that cover the entire
      page but only contain an empty string. This makes selecting text with
      either the mouse or the Control+A shortcut difficult because the entire
      page gets selected. Fix this by ignoring empty strings when determining
      the selection region.
      2a297354
  11. 10 Sep, 2018 1 commit
  12. 08 Sep, 2018 1 commit
  13. 07 Sep, 2018 2 commits
  14. 05 Sep, 2018 2 commits
  15. 04 Sep, 2018 4 commits
  16. 03 Sep, 2018 2 commits
  17. 02 Sep, 2018 6 commits