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
94bf91d830
Bump plugin API and ABI version
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-10 21:39:50 +01:00
Sebastian Ramacher
531ee53b1a
Bump plugin API and ABI version
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-10 21:39:12 +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
14a867f080
Fix installign of manpages
2018-02-10 14:15:57 +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
b1d9862b0e
Run update-po
2018-02-04 10:51:35 +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
53abbdf250
Update years
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-03 14:25:14 +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
c4ef771c51
Document make doc
...
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2018-02-03 12:30:49 +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