1. 19 Jan, 2014 2 commits
  2. 29 Jun, 2013 1 commit
  3. 21 Jun, 2013 5 commits
    • Sebastian Ramacher's avatar
      Use sqlite3_mprintf for proper escaping · 3e5bfe3d
      Sebastian Ramacher authored
      Not that is really needed here since every argument is controlled by us. But
      rather safe than sorry.
      Signed-off-by: Sebastian Ramacher's avatarSebastian Ramacher <sebastian+dev@ramacher.at>
      3e5bfe3d
    • Sebastian Ramacher's avatar
      3171a4f7
    • Marwan Tanager's avatar
      Eliminate the need for sqlite3_table_column_metadata · 4c795259
      Marwan Tanager authored
      This is so that Zathura would compile without errors when enabling sqlite
      support on systems that doesn't have sqlite compiled with
      SQLITE_ENABLE_COLUMN_METADATA (which are the majority).
      Signed-off-by: Sebastian Ramacher's avatarSebastian Ramacher <sebastian+dev@ramacher.at>
      4c795259
    • Sebastian Ramacher's avatar
    • Marwan Tanager's avatar
      Bookmark the exact position, not just the page number (along with a number of fixes). · ae59da30
      Marwan Tanager authored
      This patch adds some enhancements/fixes to the bookmarking feature of Zathura:
      
          - Bookmark the exact vertical and horizontal adjustments values, along with
            the page number. This is done in a backward-compatible way for both the
            plain and sqlite database backends, so that bookmarks that was taken
            previously (bookmarking only the page number) will still work as expected
            and won't be lost.
      
          - Fix the issue of not being able to remove bookmarks from the plain
            database; removing a bookmark in plain_remove_bookmark using
            g_key_file_remove_key corrupts the bookmarks file.  This is due to not
            truncating the entire bookmarks file in zathura_db_write_key_file_to_file
            prior to overriding it with a new one not containing the removed line.
            This is why, I guess, plain_remove_bookmark hadn't been implemented as
            expected using g_key_file_remove_key, because apparently, someone thought
            that the problem is caused by this API.
      
          - Fix not being able to update existing bookmarks persistently; updating a
            bookmark works only during the current session, but after the file is
            closed and reopened, the updated bookmark still has it's old value. This
            is due to changing only the bookmark structure in memory; the proper way
            to do it, is to call zathura_db_remove_bookmark on the old bookmark, then
            follow that by a call to zathura_db_add_bookmark on a bookmark structure
            containing the new position and the same old ID.
      
          - Make zathura_bookmark_add updates the bookmark if it already exists,
            rather than doing this externally in cmd_bookmark_create. This allows us
            to have all the relevant girara_notify messages in cmd_bookmark_create.
      Signed-off-by: Sebastian Ramacher's avatarSebastian Ramacher <sebastian+dev@ramacher.at>
      ae59da30
  4. 25 Mar, 2013 1 commit
  5. 14 Mar, 2013 2 commits
  6. 08 Oct, 2012 1 commit
  7. 27 Jun, 2012 1 commit
  8. 27 Apr, 2012 1 commit
  9. 22 Apr, 2012 1 commit
  10. 20 Apr, 2012 2 commits
  11. 24 Mar, 2012 1 commit
  12. 09 Mar, 2012 1 commit
  13. 04 Mar, 2012 2 commits
  14. 08 Feb, 2012 1 commit
  15. 23 Oct, 2011 1 commit
  16. 20 Oct, 2011 2 commits
  17. 16 Oct, 2011 1 commit
  18. 15 Oct, 2011 2 commits
  19. 11 Oct, 2011 2 commits
  20. 10 Oct, 2011 2 commits
  21. 06 Oct, 2011 1 commit
  22. 29 Sep, 2011 3 commits
  23. 22 Sep, 2011 1 commit
  24. 21 Sep, 2011 2 commits
  25. 02 Sep, 2011 1 commit