Commit graph

2641 commits

Author SHA1 Message Date
Reto Schnyder
242329b534 Fix links that target a location within a page
Before, clicking on a link would always jump to the beginning of the
linked-to page, even when the link targets a specific point within the
page.
2021-09-12 17:47:28 +02:00
Jonathan Teran
0ea99dff36 fix double free, make page index 1-based 2021-09-12 17:42:05 +02:00
Jonathan Teran
6d4708937e fix some issues, use g_ascii_dtostr to do int to str convertions 2021-09-12 17:42:05 +02:00
Jonathan Teran
83a334820b Add '$f' and '$p' expansions to 'exec' shortcut function
There are other expansions available, but I don't really think they make
sense, or why there are two of them for the same thing (`$FILE` and `%`
expand to the file name).

I added `$f` and `$p`, which expand to the document's path and current
page respectively, while keeping the other 2 just in case it breaks
someone's setup. I also documented them in both `zathura(1)` and
`zathurarc(5)`.
2021-09-12 17:42:05 +02:00
Sebastian Ramacher
b3d5d820f5 Update meson version in README 2021-09-12 17:32:57 +02:00
Sebastian Ramacher
bf53db66fb Bump to meson 0.56 2021-09-12 16:11:53 +02:00
Arthur Williams
120a33d116 bash completion: autocomplete xhtml files
MuPDF supports xhtml files so let them by autocompleted too.
2021-09-05 16:39:02 -05:00
Arthur Williams
0b9571e4c1 bash completion: Allow completions to work without external functions
If bash_completion wasn't installed, _filedir wouldn't be defined which
led to all filename-based completions to error out. Specifically
autocompletion would fail when a filename was expected and when
bash_completion wasn't installed. Now we fall back to compgen -f if
_filedir fails. According to _filedir's comments, compgen doesn't
handle files with spaces well, but it is still better to complete most
files than none.
2021-09-05 16:26:14 -05:00
Sebastian Ramacher
2713de2f6c Store unsigned ints in list (fixes #237) 2021-07-15 21:15:20 +02:00
Sebastian Ramacher
495f1f9b12 Merge tag '0.4.8' into develop
Version 0.4.8
2021-07-14 18:37:59 +02:00
Sebastian Ramacher
e5d2ca4871 Merge branch 'release/0.4.8' 2021-07-14 18:37:53 +02:00
Sebastian Ramacher
713480f13a Version 0.4.8 2021-07-14 18:37:51 +02:00
Sebastian Ramacher
526f632edf Merge branch 'issue-52' into 'develop'
Account for page padding on full scroll

Closes #52

See merge request pwmt/zathura!43
2021-07-14 15:58:40 +00:00
Sebastian Ramacher
8016b4c868 Update translations 2021-07-14 17:37:10 +02:00
Sebastian Ramacher
62d6bdf789 Add 'dbus-raise-window' setting
Certain D-Bus commands (e.g., all those from SyncTex) cause zathura's
window to be raised. However, this causes some workflows such as with
IDEA's texify with continuous auto-build to be problematic.
2021-07-13 08:50:27 +02:00
Tim Siegel
622040374e Account for page padding on full scroll
Fixes #52
2021-02-11 14:22:28 -05:00
Sebastian Ramacher
dcaf4c67e9 Remove no longer useful tabbar settings (fixes #198) 2021-02-09 22:09:42 +01:00
Sebastian Ramacher
04147356ae Document new setting in manpage 2021-02-09 22:09:23 +01:00
Sebastian Ramacher
0333c3e7d6 Compute center_x only when needed 2021-02-09 22:06:05 +01:00
Sebastian Ramacher
dcc2159176 Escape user input (fixes #205) 2021-02-09 22:03:05 +01:00
Sebastian Ramacher
5f3970fcdd Add text colors for links (fixes #211) 2021-02-09 21:57:44 +01:00
Sebastian Ramacher
7d294ef91b Merge branch 'develop' into 'develop'
Fixed zathura going to first page when toggling index mode after using the inputbar

See merge request pwmt/zathura!40
2021-02-09 20:35:15 +00:00
Andreas Hellquist
da3c6d21ef Fixed zathura going to first page when toggling index mode after using the inputbar 2021-02-09 20:35:15 +00:00
valoq
f96451c985 added new syscall to strict sandbox 2021-02-09 21:32:16 +01:00
Sebastian Ramacher
5ffd3d031c Honor clipboard setting when copying links 2021-01-17 15:58:07 +01:00
Karel Král
26aeb76734 Implement copy link (fixes #197)
Implement copying the link target into the system clipboard.
2021-01-17 15:41:58 +01:00
Sebastian Ramacher
fb671c26cd Remove deprecated 'show-scrollbars', 'show-{h,v}-scrollbar' options 2021-01-05 10:05:40 +01:00
Sebastian Ramacher
6a6565e2bc Merge branch 'feature/bookmark-arg' into 'develop'
Bookmark command line argument

See merge request pwmt/zathura!38
2021-01-05 08:56:22 +00:00
Sebastian Ramacher
0150d47204 Refactor Gtk OSX Application support 2021-01-05 09:46:31 +01:00
Sebastian Ramacher
bf3d1d820d Merge branch 'feature/osx_integration' into 'develop'
enable OSX dock integration

See merge request pwmt/zathura!34
2021-01-05 08:41:14 +00:00
slamet kristanto
38ac9bd4d1 Fix meson dependency for MacOSX 2021-01-05 17:31:48 +09:00
Moritz Lipp
f0796be3fa Update subprojects 2020-12-01 10:35:43 +01:00
Moritz Lipp
de51dc5e6e Force fallback for girara 2020-12-01 08:56:28 +01:00
Moritz Lipp
a02cb44b9c Force fallback for girara 2020-12-01 08:54:10 +01:00
valoq
02a8877f77 sandbox cleanup 2020-09-14 21:47:43 +02:00
belstes
eb1fe0a64d Bookmark command line argument 2020-09-11 14:48:27 +02:00
Sebastian Ramacher
22580f24bf Add DBus method to execute commands on the inputbar 2020-09-06 19:24:04 +02:00
Sebastian Ramacher
dc5ade9aeb Extend documentation of set 2020-09-06 17:58:11 +02:00
egils-consulting
16c9c8b036 Update config.c 2020-09-03 21:10:44 +00:00
Sebastian Ramacher
a17a6e5e83 Refactor notification when writing files 2020-09-03 22:51:31 +02:00
Sebastian Ramacher
c6b50cbdcb Add :save and :save! aliases for :write and :write! (fixes #182) 2020-09-03 22:51:10 +02:00
Sebastian Ramacher
8f24026ef2 Merge tag '0.4.7' into develop
0.4.7
2020-09-03 21:42:57 +02:00
Sebastian Ramacher
12c8cd9110 Merge branch 'release/0.4.7' into master 2020-09-03 21:42:51 +02:00
Sebastian Ramacher
65344f61de Version 0.4.7 2020-09-03 21:42:47 +02:00
Sebastian Ramacher
31b04e3b50 Update translations 2020-09-03 21:35:01 +02:00
Sebastian Ramacher
ab37394d08 Flatten rectangles with integer precision
Rectangles might be a little off, but is a lot faster if processing 100s
of rectangles.
2020-09-02 15:29:04 +02:00
Sebastian Ramacher
213fbf07c2 Fix typo 2020-09-01 09:17:00 +02:00
Sebastian Ramacher
6c0db8fd48 Update translations 2020-08-24 21:39:22 +02:00
Georgy Komarov
582d3f6be3
Fix invalid zoom when opening document with "adjust-open width" option
This commit fixes attempt to set INFINITY zoom value when opening
document for first time with "adjust-open width" option.

In this case function zathura_document_get_document_size returns 0 width
which leads to incorrect zoom calculation.
2020-08-23 20:44:45 +03:00
Sebastian Ramacher
3a20080210 Build sandbox test only if seccomp enabled 2020-07-27 18:44:52 +02:00