valoq
346536564b
sandbox fixes
2018-05-25 20:47:54 +02:00
Sebastian Ramacher
df3297c4bb
Clean up
2018-05-23 22:37:27 +02:00
Sebastian Ramacher
0d8a0db735
Simplify
2018-05-23 22:37:15 +02:00
Sebastian Ramacher
9fe6a4a2d6
CS
...
Signed-off-by: Sebastian Ramacher <sebastian@ramacher.at>
2018-05-23 11:50:21 +02:00
Sebastian Ramacher
5fffa40715
Translate string
2018-05-23 11:50:21 +02:00
Sebastian Ramacher
49c2d88ce6
Move seccomp filter setup after config file handling
2018-05-22 17:53:47 +02:00
Sebastian Ramacher
0dfafe6cfb
Store sandbox mode
2018-05-22 17:45:22 +02:00
Sebastian Ramacher
09d4370581
Fix invalid function pointer cast
2018-05-05 07:23:38 +02:00
Sebastian Ramacher
a8cb8d396b
Remove forward declarations
2018-04-26 17:05:47 +02:00
Sebastian Ramacher
3a68be9a9b
Correctly store print settings
2018-04-26 16:53:10 +02:00
Sebastian Ramacher
68222109f5
Pass parent window to gtk_print_operation_run ( fixes #726 )
2018-04-26 16:52:50 +02:00
Sebastian Ramacher
c97d83f6ce
Port to newer libsynctex
2018-04-21 13:11:10 +02:00
Sebastian Ramacher
acf9a3bcc1
Fix typos
2018-04-15 23:54:09 +02:00
valoq
6d99a74d1a
add missing syscall
2018-04-14 10:01:17 -04:00
Sebastian Ramacher
cb1cab71c8
Make some variables const
2018-04-11 13:10:42 -04:00
Marius Bakke
be8084d5f2
Add a search path for ZATHURA_PLUGIN_PATH.
2018-03-28 16:46:19 +02:00
Sebastian Ramacher
6976707376
Limit decimal part
2018-03-18 19:22:49 +01:00
Sebastian Ramacher
63ef90697e
Fix typo in comment
2018-03-18 19:16:43 +01:00
Sebastian Ramacher
02c30a7381
Simplify
2018-03-18 19:04:47 +01:00
Sebastian Ramacher
9e76d3eb4e
Use reasonable starting value
2018-03-18 18:28:16 +01:00
Sebastian Ramacher
3d4551b263
Check against DBL_EPSILON instead of 0
...
Also clean up some other bits of the recolor code.
2018-03-18 18:21:06 +01:00
Sebastian Ramacher
309c83d4ec
Fix typos in comments
2018-03-18 17:14:22 +01:00
Sebastian Ramacher
6f10064684
Fix typo
2018-03-18 10:35:12 +01:00
Sebastian Ramacher
c671672983
Add add the end
2018-03-11 20:56:11 +01:00
Sebastian Ramacher
b836503b17
Add default copyright headers
2018-03-11 16:29:26 +01:00
Sebastian Ramacher
abbd8d8550
CS
2018-03-11 16:27:16 +01:00
Sebastian Ramacher
d36c38ca48
Fix memory leak
2018-03-11 16:20:37 +01:00
Sebastian Ramacher
89831253f9
Apply coding standard
...
Changes include:
- use girara_error everywhere
- two space indentation
2018-03-11 16:18:19 +01:00
Sebastian Ramacher
3e841103ea
Add missing include
2018-03-11 16:18:19 +01:00
Sebastian Ramacher
d5030814c0
Rename to seccomp-filters
2018-03-11 16:18:19 +01:00
Sebastian Ramacher
6f14dfb914
Merge remote-tracking branch 'valoq/feature/seccomp' into HEAD
2018-03-11 16:17:56 +01:00
valoq
f101efe97e
fix print in strict sandbox mode
2018-03-11 16:10:57 +01:00
valoq
3d06164d71
bugfix
2018-03-11 12:26:26 +01:00
valoq
5a66aa92c0
cleanup and manpage
2018-03-11 12:21:13 +01:00
Sebastian Ramacher
b138553e1c
Break after first link
2018-03-10 11:49:16 +01:00
Sebastian Ramacher
72c2961b6d
Re-use values stored values
2018-03-10 11:49:05 +01:00
Sebastian Ramacher
8d1cfa8bdc
Add helper function to dup column text
2018-03-07 21:07:01 +01:00
Sebastian Ramacher
13cdf79472
Remove some indirections
...
Signed-off-by: Sebastian Ramacher <sebastian@ramacher.at>
2018-03-07 17:38:09 +01:00
Sebastian Ramacher
537a28e14c
Do not try .sos on macOS
2018-03-04 20:45:17 +01:00
Sebastian Ramacher
21276dfb9c
Explicitly export plugin API symbols
...
… and hide all others per default.
2018-03-04 17:21:29 +01:00
Sebastian Ramacher
5d898adda6
Factor out bookmark list creation
2018-03-04 15:45:22 +01:00
Sebastian Ramacher
8c245cd254
Remove useless cast
2018-03-04 15:43:58 +01:00
Sebastian Ramacher
67ef89b627
Re-arrange blocks
2018-03-04 15:43:49 +01:00
Sebastian Ramacher
0cb36b572e
Simplify
2018-03-04 15:43:29 +01:00
Sebastian Ramacher
67ca592a01
Compare constant bookmarks
2018-03-04 15:43:19 +01:00
Sebastian Ramacher
88937a0390
Update debug messages
2018-03-04 15:25:51 +01:00
Sebastian Ramacher
7e9e700744
Drop unused macro
2018-03-04 11:32:26 +01:00
Sebastian Ramacher
5baa31b83d
Avoid code duplication
...
We can use girara_list_foreach here and avoid the repeated
GIRARA_LIST_FOREACH_BODY overhead.
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-26 23:14:55 +01:00
Sebastian Ramacher
90533f6773
Free iterator before list
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-26 22:24:43 +01:00
Sebastian Ramacher
1ebf8f76f8
Set default window icon ( fixes : #207 )
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-25 22:27:56 +01:00
Sebastian Ramacher
96d3561fc9
Remove deprecated scale
...
All plugins have been fixed.
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-25 11:10:22 +01:00
Sebastian Ramacher
f82162a5ca
Mark scale as deprecated
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-23 16:34:05 +01:00
Jeremie Knuesel
f1ebe9e5d5
Merge remote-tracking branch 'upstream/develop' into feature/physical-size
2018-02-23 15:47:52 +01:00
Jeremie Knuesel
063b234a2a
Listen on configure event for PPI changes
...
This allows detection of a PPI change due to the window moving to
another monitor
2018-02-23 15:33:23 +01:00
Jeremie Knuesel
8e3f056121
If new PPI is significantly different, yes render and refresh
2018-02-23 15:26:43 +01:00
Jeremie Knuesel
1e170f0cab
Indentation fix
2018-02-23 15:02:06 +01:00
valoq
3f983e7ae2
added sandbox options to zathurarc
2018-02-22 14:28:22 +01:00
Sebastian Ramacher
dfc31a3fe1
Use zathura-version.h ( fixes #708 )
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-21 11:34:37 +01:00
Sebastian Ramacher
278eeb2077
Make nohlsearch shortcut available
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-20 23:26:53 +01:00
Sebastian Ramacher
9dde3d9d61
Implement nohlsearch shortcut
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-20 23:26:38 +01:00
Sebastian Ramacher
d3e06883f1
Include girara build and runtime version
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-20 23:18:30 +01:00
Sebastian Ramacher
102325a41e
Generate version.h as zathura-version.h
...
This avoid confusions between girara's and zathura's version.h.
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-20 21:42:43 +01:00
Sebastian Ramacher
f037679776
Merge branch 'feature/meson' into develop
2018-02-20 20:24:34 +01:00
valoq
c0bdd41630
fixed read only mode
2018-02-20 12:19:07 +01:00
Jeremie Knuesel
af90d4050d
Store monitors-changed handler for disconnection
2018-02-16 16:42:33 +01:00
Jeremie Knuesel
8b93be9471
Add scale/zoom union in link target
...
scale is now deprecated and plugins should use zoom instead
2018-02-15 18:07:20 +01:00
Sebastian Ramacher
a230bcced0
Remove empty line
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-15 12:09:03 +01:00
Sebastian Ramacher
bfdd4be4b2
Avoid explicit iterator
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-15 12:09:03 +01:00
Sebastian Ramacher
324d88100d
Mark functions as const
2018-02-15 12:09:03 +01:00
Jeremie Knuesel
09d8a37c8e
Add zoom column to sqlite database if missing
2018-02-13 20:00:56 +01:00
Jeremie Knuesel
4f3837c372
Remove Cairo 1.14 version checks
...
They're no longer needed since GTK+ 3.22 depends on Cairo >= 1.14
2018-02-12 15:18:18 +01:00
Jeremie Knuesel
1a12214a8c
Bump GTK+ to 3.22
2018-02-12 14:50:14 +01:00
Jeremie Knuesel
f6dd3682a8
Fix compilation for GTK+ < 3.22
2018-02-12 11:16:49 +01:00
Jeremie Knuesel
55055758fa
Assume PPI=100 (typical value) if info unavailable
2018-02-12 11:16:49 +01:00
Jeremie Knuesel
b4eca29d3a
Replace monitor "dpi" with "ppi"
...
This should avoid some confusion with the font DPI
2018-02-12 11:16:49 +01:00
Jeremie Knuesel
d625c0d9bd
Distinguish zoom and scale, always apply DPI correction on scale
...
Replace scale with zoom in most cases. Scale means pixels per point, as
before. The zoom is the screen-size / document-size ratio: a zoom of 1
means that the document should have the same size on screen as on paper.
This fixes many issues with the previous DPI changes, e.g. with link and
search rectangles.
2018-02-12 11:15:03 +01:00
Jeremie Knuesel
9bfefaf905
Check GTK+ version for monitor methods
2018-02-11 15:13:01 +01:00
Jeremie Knuesel
250547cabd
Use DPI to scale documents to physical size
2018-02-11 15:11:43 +01:00
Jeremie Knuesel
fc5a344dc1
Use signals to detect DPI change
2018-02-11 15:11:43 +01:00
Jeremie Knuesel
553a8ff428
Store monitor DPI in document structure
2018-02-11 15:11:37 +01:00
Jeremie Knuesel
ff679a310b
Comment fixes
2018-02-11 15:00:47 +01:00
Sebastian Ramacher
68ebb6f139
Debug output for content type mapping
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-10 21:13:30 +01:00
Sebastian Ramacher
4ea9d46584
Convert all MIME types to glib "content" types
...
On Linux they are the same, but somewhere else they might be different.
2018-02-10 21:09:22 +01:00
Sebastian Ramacher
21a9aed968
Fix return type
2018-02-10 13:31:13 +01:00
Sebastian Ramacher
b777e8487c
Remove extra defines
2018-02-10 13:31:06 +01:00
Sebastian Ramacher
85458ef87e
Convert to meson based build system
2018-02-10 13:27:45 +01:00
Sebastian Ramacher
49e1bd1b8c
Use consistent debug messages
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-08 21:36:54 +01:00
Sebastian Ramacher
a0a07be99d
Avoid explicit iterator
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-08 21:23:47 +01:00
Sebastian Ramacher
eb5c7079d2
Remove useless cast
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-08 21:16:06 +01:00
Sebastian Ramacher
821dc79117
Re-factor plugin loading
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-08 21:14:08 +01:00
Sebastian Ramacher
c46fc2a5ba
Remove extra new lines
2018-02-04 10:47:41 +01:00
Sebastian Ramacher
cb887221e1
Drop register function
...
Do not forget to bump ZATHURA_ABI_VERSION before the next release.
2018-02-03 14:28:35 +01:00
Sebastian Ramacher
ad49cfa419
Display page label
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-03 13:27:18 +01:00
Sebastian Ramacher
bba265ccfe
Add function to get page labels
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-03 13:27:07 +01:00
Sebastian Ramacher
a08150cfc6
Fix typo
2018-02-02 19:06:30 +01:00
Sebastian Ramacher
ba113fd21c
Warn if color cannot be parsed
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-02 18:52:30 +01:00
Sebastian Ramacher
a6e419d724
Merge branch 'yitzchak-fix-dbus-edit' into develop
2018-01-31 13:17:11 +01:00
Tarn Burton
658fd4fe3b
Pass line and column to Edit signal
2018-01-31 06:22:24 -05:00
Sebastian Ramacher
abd52e45fa
Use new foreach macros
...
Also fixes some memory leaks.
2018-01-29 01:16:28 +01:00
Sebastian Ramacher
93336db1b5
Start file monitor explicitly
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-01-29 00:04:43 +01:00
Sebastian Ramacher
8a003fb4cd
Add start and stop functions
2018-01-29 00:04:19 +01:00
Sebastian Ramacher
1dbec870cb
Rename arguments
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-01-29 00:04:00 +01:00
valoq
739a18540a
code cleanup
2018-01-28 15:50:00 +01:00
Sebastian Ramacher
0c7ed64c0a
Merge remote-tracking branch 'knuesel/feature/links-font' into develop
2018-01-26 20:20:13 +01:00
Jeremie Knuesel
76e5f7dc7a
Fix display of link hint
...
The link hint was truncated when the link rectangle was too small to
contain in. With this commit the link hint area is also redrawn.
2018-01-26 14:05:33 +01:00
Jeremie Knuesel
bab38fc636
Fix setting of link font
2018-01-26 14:03:37 +01:00
Sebastian Ramacher
c72e02d65d
Merge remote-tracking branch 'knuesel/feature/hidpi' into develop
2018-01-25 13:39:31 +01:00
Jeremie Knuesel
a7f42769c6
Fix GTK+ version in README, other minor fixes
...
Minor fixes include a rewording of "user size" to "unscaled size": Cairo
has user units, (unscaled) device units and (scaled) device pixels.
2018-01-25 08:40:54 +01:00
Sebastian Ramacher
19645cf608
Merge branch 'knuesel/zathura-feature/hidpi' into develop
2018-01-24 22:16:21 +01:00
Jeremie Knuesel
9752b8f03b
HiDPI: fix initial-zooming artifact
2018-01-24 21:48:20 +01:00
Jeremie Knuesel
4e9f8a7b1d
HiDPI: refactor handling of device scale factors
...
The document scale factors are now guaranteed to be non-zero.
A new Cairo helper function get_safe_device_factors() and a type
zathura_device_factors_t are introduced to simplify the code and avoid
some #ifdef blocks.
2018-01-24 21:48:20 +01:00
Jeremie Knuesel
9cf3239708
HiDPI: zero check using DBL_EPSILON
2018-01-23 22:38:45 +01:00
Jeremie Knuesel
e0cf06ff05
Remove HAVE_HIDPI_SUPPORT
...
One can simply check the Cairo version now that GTK+ has been bumped to
3.10.
2018-01-23 22:22:40 +01:00
Jeremie Knuesel
29b6e45c02
Bump GTK+ to 3.10
2018-01-23 22:19:02 +01:00
Jeremie Knuesel
e487df053d
HiDPI: use original notify callback signature
2018-01-23 21:55:12 +01:00
Jeremie Knuesel
7f4acdb0f4
HiDPI: fix thumbnail scaling
2018-01-23 11:34:22 +01:00
Jeremie Knuesel
36d9ece978
HiDPI: add preprocessor conditionals
2018-01-23 10:23:01 +01:00
Jeremie Knuesel
5fa4b8907e
HiDPI: watch GtkWidget scale-factor property
...
The scale-factor property is more specific than the GDK configure event
and is the recommended way to watch for scale factor changes.
2018-01-23 09:17:01 +01:00
Jeremie Knuesel
b5d0b28bb9
Implement support for HiDPI displays
2018-01-22 22:51:36 +01:00
qwence
51f4bba5f5
Cases for vertical_center were swapped
2018-01-03 20:38:38 +01:00
valoq
4bde3d793f
seccomp implementation
2017-12-30 13:46:07 +01:00
Sebastian Ramacher
9cd6353cf8
Save some allocations
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-12-09 11:35:01 +01:00
Sebastian Ramacher
9514ee4e9e
Make blist without arguments list all bookmarks ( fixes #697 )
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-12-09 11:25:13 +01:00
Moritz Lipp
28337773ec
Escape document index titles
...
Fixes #692
2017-10-30 15:57:19 +01:00
Sebastian Ramacher
93775267fc
Display notification after copying image
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-09-12 10:41:12 +02:00
Sebastian Ramacher
0fb57ad15c
Include interface specification in resource
...
This commit essentially reverts
4ee323a89a
. We now duplicate the data
again, but loading the interface specification from somewhere else does
not make much sense, since the specification must match the actually
implemented interface.
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-07-08 12:28:49 +02:00
Sebastian Ramacher
e28598a07d
Rename resources
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-07-08 12:19:05 +02:00
Sebastian Ramacher
1bf887edc5
Simplify
2017-06-30 20:24:32 +02:00
Sebastian Ramacher
30f5779828
CS
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-06-30 20:24:32 +02:00
Arkadiusz Drabczyk
7cf66fb685
Generate error when search fails
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-06-25 21:56:08 +02:00
Sebastian Ramacher
903548b902
Cast to correct type
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-06-20 21:31:31 +02:00
Sebastian Ramacher
e597921125
Fix placing of break
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-06-20 21:29:23 +02:00
Sebastian Ramacher
a3115e2c92
Clean up
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-06-13 19:48:28 +02:00
Sebastian Ramacher
801a28cdf4
Move mappings to girara
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-06-08 22:14:00 +02:00
Sebastian Ramacher
5a106c56f4
Also replace $FILE and % in shortcut
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-06-07 19:14:14 +02:00
Sebastian Ramacher
b4c87e05aa
CS
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-06-07 18:50:56 +02:00
Sebastian Ramacher
e49bc8aa4a
Sort list
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-06-07 13:14:59 +02:00
Sebastian Ramacher
2c6ab6b092
Use glib-compile-resource instead of sed magic
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-05-30 23:10:06 +02:00
Sebastian Ramacher
8c5b4a83cf
Add a const
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-05-22 11:29:09 +02:00
Deven Lahoti
4be0983080
add continuous history save
2017-05-21 15:57:58 -05:00
Sebastian Ramacher
19df03f0ff
Fix memory leak
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-05-02 21:57:33 +02:00
Sebastian Ramacher
39b54cddb3
Fix SQL statement
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-05-02 21:38:30 +02:00
Sebastian Ramacher
39cdfdb99a
Bind correctly
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-04-30 12:38:31 +02:00
Sebastian Ramacher
ae97de3ab5
Check basepath in database backend
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-04-30 12:07:29 +02:00
Sebastian Ramacher
1317675c47
Mark _get_types as G_GNUC_CONST
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-04-28 21:20:47 +02:00
Sebastian Ramacher
f477f7a2a6
Allow plugin init without calls back to the plugin
2017-03-17 19:28:55 +01:00
Sebastian Ramacher
63314cfbc9
Simplify
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-03-17 18:00:07 +01:00
Sebastian Ramacher
49aa419568
CS
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-02-23 18:50:12 +01:00
Deven Lahoti
9f3f5b34e2
add vertical centering option
2017-02-22 19:18:25 -05:00
Sebastian Ramacher
0ca4789d66
Print name instead of path
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-01-26 22:27:06 +01:00
Sebastian Ramacher
be7b4c1ad1
Replace plugin register function call with const struct
...
This gets rid of a lot of back and forth between zathura and the plugins.
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-01-26 22:23:12 +01:00
Sebastian Ramacher
b64b7132a2
Return const char
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-01-26 22:09:52 +01:00
Sebastian Ramacher
0263a7fa84
Fix memory leak on error
2017-01-24 23:59:18 +01:00
Sebastian Ramacher
7c5ec27314
Fix type
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-01-24 23:58:05 +01:00
Sebastian Ramacher
4ee323a89a
Load D-Bus interface XML data during runtime
...
We already install the XML data anyway, so there is no reason to ship it
twice (once in the binary and once as a file).
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-01-24 22:50:40 +01:00
Sebastian Ramacher
1ae7ac0b9c
Rename --debug to --log-level
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-01-06 20:11:54 +01:00
Sebastian Ramacher
16394a3a1f
Switch to log functions
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-01-06 20:09:03 +01:00
Sebastian Ramacher
17f0e740b4
Use g_build_filename isntead
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-12-20 00:48:42 +01:00
Sebastian Ramacher
0890d1bb19
Use symbolic constant
2016-12-04 12:10:29 +01:00
Felix Kaiser
49e96c68e5
Make clicking a page set the current page number
...
This allows fast visual navigation through the 'd'ouble page
shortcut in combination with a high pages-per-row setting.
Resolves #635
2016-12-03 19:08:16 +01:00
Felix Kaiser
2371550807
Make page mode toggling predictable
...
Previously, toggling page mode would jump to near page, but usually
not the one your were looking at before.
2016-12-03 19:08:16 +01:00
Sebastian Ramacher
6aa5420f37
Simplify
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-11-07 23:10:18 +01:00
Sebastian Ramacher
4341a09473
Use constant instead of magic value
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-11-07 22:56:26 +01:00
Sebastian Ramacher
79a5d1fa68
Use constant instead of magic value
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-11-07 22:54:33 +01:00
Sebastian Ramacher
40d032b034
Update check for context menu creation
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-11-07 22:48:41 +01:00
Sebastian Ramacher
2948580edd
Fix deprecation warning
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-11-07 22:45:09 +01:00
Sebastian Ramacher
9bc80b7733
Update handling of event == NULL
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-11-07 22:39:44 +01:00
Sebastian Ramacher
5026cbb9e3
Debug output
2016-11-06 23:39:27 +01:00
Sebastian Ramacher
527e260957
CS
2016-11-06 23:39:18 +01:00
Sebastian Ramacher
9b5dceac17
Debug output for sc_zoom
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-11-06 18:40:55 +01:00
Sebastian Ramacher
bcdc7aba05
Check adjust mode argument
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-11-06 18:23:25 +01:00
Sebastian Ramacher
10641d688d
CS
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-11-04 19:37:13 +01:00
Sebastian Ramacher
32607326a9
Fix more callback return types
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-10-25 21:04:30 +02:00
Sebastian Ramacher
9ee80714d4
Fix return type of callbacks
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-10-25 20:59:33 +02:00
Sebastian Ramacher
be717529c2
Remove function pointer casts
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-10-25 13:37:51 +02:00
Sebastian Ramacher
945929ce5f
Remove redundant check
2016-08-02 11:36:46 +02:00
Sebastian Ramacher
d913eda04a
Simplify
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-06-24 19:46:09 +02:00
Sebastian Ramacher
cbfcd8a1b4
Remove unnecessary code
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-06-24 19:17:18 +02:00
Sebastian Ramacher
97cbbe7c06
More debug output
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-06-24 19:14:39 +02:00
Sebastian Ramacher
b85e8c389f
Add debug output
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-06-24 19:06:04 +02:00
Sebastian Ramacher
b93ebeb327
Merge branch 'develop' of git.pwmt.org:pwmt/zathura into develop
2016-05-31 23:34:33 +02:00
Sebastian Ramacher
c9672357d2
Include girara/session.h so that Window is available in any case
2016-05-29 12:05:21 +02:00
Sebastian Ramacher
0069ef2860
Simplify check
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-05-01 18:26:29 +02:00
Sebastian Ramacher
67d1131bbb
Fix infinite loop on NULL
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-04-29 20:48:49 +02:00
Sebastian Ramacher
2805cf1f2c
Use g_get_current_dir instead
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-04-29 19:25:29 +02:00
Sebastian Ramacher
d3612f3c9b
Remove useless g_strdup
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-04-29 18:57:35 +02:00
Sebastian Ramacher
25b276246b
More debug output
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-04-29 18:15:49 +02:00
Sebastian Ramacher
19429574f4
CS
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-04-29 18:14:59 +02:00
Sebastian Ramacher
c7236aa8da
Debug output for file completion
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-04-29 13:38:19 +02:00
Sebastian Ramacher
019416f943
Print debug output on invalid filemonitor type
2016-04-24 18:49:37 +02:00
Sebastian Ramacher
09c7f540ab
Refactor file monitor and add option to reload on SIGHUP
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-04-24 18:26:54 +02:00
Sebastian Ramacher
d428ba3c77
Fix a macro
2016-04-24 17:43:12 +02:00
Sebastian Ramacher
e70316b236
CS
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-04-23 23:59:06 +02:00
Sebastian Ramacher
7717d7691e
Fix typo
2016-04-23 23:58:50 +02:00
Sebastian Ramacher
f28d913ff9
Update string
2016-04-18 21:08:14 +02:00
Sebastian Ramacher
0e095c1a24
Use the last value for all unspecified pages per row
...
This change ensures that configs with "first-page-column=2" before 0.3.4 will
upgrade more sanely.
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-04-03 20:38:51 +02:00
Sebastian Ramacher
4696e10cd8
Some clean up
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-04-01 17:19:39 +02:00
Moritz Lipp
3bc1d819a4
Assign document object iff pages exist
...
Only saves the document object iff the opened document contains pages. In
addition a check is implemented such that the nrow calculation does not crash.
2016-03-09 16:21:48 +01:00
Sebastian Ramacher
898d348770
Reduce another #ifdef
2016-02-26 19:01:17 +01:00
Sebastian Ramacher
6c7479c35e
Make zathura_set_xid always available
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-02-26 18:59:24 +01:00