Sebastian Ramacher
6170d701dc
Remove use of FOREACH macros
2023-12-04 00:21:54 +01:00
Sebastian Ramacher
b90170a2fa
Update format config
2023-12-04 00:21:54 +01:00
Sebastian Ramacher
365521ed46
Merge branch 'develop' into 'develop'
...
add ERRNO for fchmodat2
See merge request pwmt/zathura!82
2023-12-03 13:13:25 +01:00
Sebastian Ramacher
5012485b19
Merge branch 'dbus-variable' into 'develop'
...
Add $DBUS variable for exec
Closes #375
See merge request pwmt/zathura!85
2023-12-03 13:08:59 +01:00
Sebastian Ramacher
17cb9c82e2
Merge branch 'allow-vmsplice' into 'develop'
...
allow vmsplice in basic sandbox
Closes #387
See merge request pwmt/zathura!86
2023-12-03 13:07:31 +01:00
Jan Palus
c52142f6cf
allow vmsplice in basic sandbox
...
Fixes #387
2023-11-06 22:19:19 +01:00
blankie
89c47d106c
Add $DBUS variable for exec
...
Fixes #375
2023-09-25 14:00:29 +10:00
marcoe
8807d85d3c
Update docs
2023-09-19 15:10:04 +02:00
marcoe
1a37050959
Sort doc options alphabetically
2023-09-19 14:48:06 +02:00
marcoe
68e985db91
Make modifiers configurable
...
In particular modifiers used to trigger the synctex edit action
and drawing with a highlighter.
2023-09-19 12:51:21 +02:00
valoq
c8ae0291ae
add ERRNO for fchmodat2
2023-09-18 20:08:15 +02:00
Sebastian Ramacher
9ab68dd1ee
Merge branch 'feature-highlighter' into 'develop'
...
Bring back rectangle selection in a form of a highlighter
Closes #346 and #281
See merge request pwmt/zathura!81
2023-09-18 08:33:44 +02:00
Sebastian Ramacher
72533ba775
CI: reduce artifact lifetime
2023-09-15 09:21:32 +02:00
Sebastian Ramacher
ef52b08a22
Move girara-gtk3 and cairo to requires
...
They are always required so that the headers are useable.
2023-09-14 21:04:47 +02:00
marcoe
124e2db320
Update docs
2023-09-14 16:56:55 +02:00
marcoe
74bc8e05ba
Bring back rectangle selection in a form of a highlighter
2023-09-14 16:53:33 +02:00
Sebastian Ramacher
1e9d9718fe
Merge branch 'selection-fixes' into 'develop'
...
Selection fixes
Closes #347
See merge request pwmt/zathura!78
2023-09-13 23:01:16 +02:00
marcoe
d46f962562
Fix selection not working on a rotated page
2023-09-12 15:01:30 +02:00
marcoe
858673f74e
Cleanup: use locally declared page whenever possible
2023-09-12 13:15:27 +02:00
marcoe
0b183eae2d
Simplify mouse selection
...
Clear the whole page instead of a rectangular region when clearing
selection. This fixes selection not being cleared after manipulating
the page (e.g. zooming, rotating) and occasional one pixel wide artifacts
due to floating point rounding.
Performance impact is negligible.
2023-09-12 13:05:28 +02:00
Sebastian Ramacher
06c4601210
Only run tests requring GTK under xvfb
2023-09-11 19:57:32 +02:00
Sebastian Ramacher
ff53e92665
Skip sandbox test if running under X11
2023-09-11 19:14:41 +02:00
Sebastian Ramacher
c5f315d712
Run tests under xvfb
2023-09-11 18:31:18 +02:00
Sebastian Ramacher
e0271bd3f4
Add json-glib
2023-09-11 17:31:52 +02:00
Sebastian Ramacher
3a3e03999a
Expose document info via dbus ( fixes #355 )
...
The data is encoded as JSON and also includes the document index.
2023-09-11 17:28:20 +02:00
Sebastian Ramacher
6cddcbf353
Build with C17
...
All supported platforms have compilers supporting C17.
2023-09-11 10:23:32 +02:00
Sebastian Ramacher
2aef9ece6e
Add dbus interface to load config ( fixes #365 )
2023-09-11 10:06:31 +02:00
Sebastian Ramacher
a6d19fccc1
Require meson >= 0.61
2023-09-07 19:18:01 +02:00
Sebastian Ramacher
ec4b8afd44
CI: drop focal, bullseye, add trixie
2023-09-07 18:47:35 +02:00
Sebastian Ramacher
c11ba01cfb
Merge branch 'develop' into 'develop'
...
Remove flicker when reloading
Closes #268
See merge request pwmt/zathura!80
2023-09-07 18:32:46 +02:00
dogeystamp
257a2c968b
Remove flicker when reloading
2023-09-07 18:32:46 +02:00
Sebastian Ramacher
c7baa2f68b
Merge branch 'develop' into 'develop'
...
Make icon visible on dark backgrounds
See merge request pwmt/zathura!72
2023-07-27 18:37:18 +02:00
Sebastian Ramacher
a1b93ff180
Merge branch 'cleanup-cairo' into 'develop'
...
Clean up cairo error handling
See merge request pwmt/zathura!77
2023-07-27 18:33:50 +02:00
Sebastian Ramacher
6154ef7050
Merge branch 'develop' into 'develop'
...
add restart syscall
Closes #362
See merge request pwmt/zathura!79
2023-07-27 18:33:11 +02:00
valoq
1a9b17f2b5
add restart syscall
2023-07-27 18:00:25 +02:00
marcoe
ea65e189c3
remove unneeded cairo save and restore
...
Cairo frees its "saved state stack" automatically on a call to
`cairo_destroy()`.
2023-07-04 13:31:32 +02:00
marcoe
a5334bab67
clean up cairo error checking
2023-07-04 13:11:19 +02:00
Sebastian Ramacher
df4c432895
Merge branch 'fix-manpage' into 'develop'
...
Fix error in zathurarc(5)
See merge request pwmt/zathura!75
2023-07-04 08:33:23 +02:00
Sebastian Ramacher
99a9a0af37
Merge branch 'fix-memleak' into 'develop'
...
Fix memory leak when selecting text
See merge request pwmt/zathura!76
2023-07-04 08:32:35 +02:00
marcoe
d9600b1cd7
fix mutex not being unlocked if malloc fails
2023-07-04 02:20:20 +02:00
marcoe
14a02d4002
fix memory leak when selecting text
2023-07-04 02:18:48 +02:00
Elias Elwyn
d85cd21406
Fix error in zathurarc(5)
...
Swap default values for notification-error-bg and fg, and
notification-warning-bg and fg
2023-07-04 01:25:00 +10:00
Sebastian Ramacher
545e509a35
Merge branch 'develop' into 'develop'
...
Add 'double-click-follow' option
See merge request pwmt/zathura!71
2023-05-11 17:29:45 +02:00
Sebastian Ramacher
f54680fab6
Merge branch 'develop' into 'develop'
...
Monitor changes in hardlinked files
See merge request pwmt/zathura!74
2023-05-11 17:26:47 +02:00
- -
18fcbb01e2
Monitor changes in hardlinked files
2023-05-11 17:09:23 +02:00
Jonas Møller
69435da52b
org.pwmt.zathura.svg: add white circle background
2023-03-31 14:49:13 +02:00
Iamnotagenius
d61fe4a374
Implement 'double-click-follow' option
2023-03-26 01:07:55 +03:00
Iamnotagenius
48514b4d56
Introduce new 'double-follow-click' option
2023-03-26 00:32:29 +03:00
Iamnotagenius
51cbc988b0
Move out link evaluation at mouse position
2023-03-25 15:00:03 +03:00
Sebastian Ramacher
ca80f73449
Replace $PAGE first ( fixes #328 )
2023-03-18 21:43:26 +01:00