Commit graph

2054 commits

Author SHA1 Message Date
Sebastian Ramacher
0ad76c07ee Replace tabs with spaces
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-02-26 18:17:51 +01:00
Sebastian Ramacher
bdceb15398 Switch to multiplicative zooming (fixes #614)
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-02-26 18:10:12 +01:00
Sebastian Ramacher
771e0513bb Compare with fabs
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-02-25 00:06:26 +01:00
Sebastian Ramacher
9bfe4f222e Simplify 2016-02-25 00:06:04 +01:00
Sebastian Ramacher
ea094f2393 Split off jumplist function declarations 2016-02-24 23:56:32 +01:00
Sebastian Ramacher
f6754d7a00 Split handle_method_call
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-02-24 23:22:15 +01:00
Sebastian Ramacher
eda1dcec63 Split out fileinfo save
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-02-24 22:57:01 +01:00
Sebastian Ramacher
1c6d31a8b1 Check if there is a database
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-02-19 10:03:56 +01:00
Sebastian Ramacher
334189e961 Really fix parallel build of manpages
Based on
https://www.gnu.org/software/automake/manual/html_node/Multiple-Outputs.html.

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-02-15 01:49:03 +01:00
Moritz Lipp
06c867ffb1 Merge tag '0.3.5' into develop
Version 0.3.5
2016-02-14 23:52:47 +01:00
Moritz Lipp
c124b18056 Merge branch 'release/0.3.5' 2016-02-14 23:52:42 +01:00
Moritz Lipp
c085f8b40e Version 0.3.5 2016-02-14 23:52:38 +01:00
Moritz Lipp
cc03b079d2 Update LICENSE file 2016-02-09 01:54:48 +01:00
Sebastian Ramacher
daa5443098 Fix POTFILES.in generation
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-02-08 22:50:47 +01:00
Sebastian Ramacher
5b32075697 Fix dependencies
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-02-08 22:44:22 +01:00
Sebastian Ramacher
5007167abf Remove an extra space
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-02-08 22:41:05 +01:00
Sebastian Ramacher
963b986982 Make sure direcotires exist
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-02-08 22:30:34 +01:00
Sebastian Ramacher
17fcde2ec0 Fix typo
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-02-05 10:55:05 +01:00
Sebastian Ramacher
b222aa4b05 Merge branch 'Louisvh-develop' into develop 2016-02-05 10:54:41 +01:00
Louisvh
9af0064fe2 Added quickmark functions to bindable shortcuts.
`mark_add` and `mark_evaluate` are now available as rebindable
shortcuts. Also added an entry in the zathurarc.5 manpage.
2016-02-05 04:18:56 +01:00
Louisvh
ec615d562f Removed unnecessary ifdef, fixed compiler warning
If WITH_SYNCTEX is not defined, synctex_editor will always be NULL, so
the ifdef is not needed. This gets rid of the "unused variable" warning
when compiling without synctex.
2016-02-05 04:05:13 +01:00
Sebastian Ramacher
80a0ae9f18 Fix some spelling mistakes
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-01-30 12:06:12 +01:00
Sebastian Ramacher
8946015219 Fix return type
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-01-20 15:25:08 +01:00
Sebastian Ramacher
dd67476912 Do not mention help
It's not implemented.

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-01-20 15:13:27 +01:00
Sebastian Ramacher
e550ab66ee Reduce amount of leaked memory by libmagic
libmagic always leaks 48 bytes. Now we leak those bytes only once instead of
every content type detection.

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-01-20 13:45:51 +01:00
Sebastian Ramacher
d1c38a703c Use GIO so we can later move the operation into the background
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-01-20 04:12:10 +01:00
Sebastian Ramacher
241d302b09 Fix memory leak 2016-01-20 04:11:51 +01:00
Sebastian Ramacher
48cf3a22e0 Error out earlier
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-01-20 02:43:56 +01:00
Sebastian Ramacher
0683b78f9d Factor out some code in separate functions
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-01-20 02:43:20 +01:00
Sebastian Ramacher
2da759149b Remove signal handler when closing
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-01-20 02:21:15 +01:00
Sebastian Ramacher
274809be41 Remove another #ifdef
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-01-20 02:06:09 +01:00
Sebastian Ramacher
ec5268a975 Reduce some of the #ifdef madness
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-01-20 01:57:56 +01:00
Sebastian Ramacher
564ae2bdd6 Children should not fork
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-01-18 12:42:05 +01:00
Sebastian Ramacher
fec81cf40b Ignore extra -- from g_option_context_parse
Debian bug #811032

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-01-15 02:02:39 +01:00
Sebastian Ramacher
aecb648374 Fix issues from clang-tidy
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-01-09 15:28:10 +01:00
Sebastian Ramacher
f1d027e656 Exit without failure if instance found
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-01-09 15:11:48 +01:00
Sebastian Ramacher
d0c1915153 Update synctex documentation
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-01-09 15:09:03 +01:00
Sebastian Ramacher
3dd360a27d Fail if pid is given but there is something wrong with the given pid
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-01-09 15:09:03 +01:00
Moritz Lipp
c6e7d32ca9 Merge branch 'develop' into 'develop'
fix typo in man page

just a little typo

See merge request !6
2016-01-03 14:53:52 +00:00
Robert Schütz
f7b174f821 fix typo in man page 2016-01-02 03:15:17 +01:00
Sebastian Ramacher
9bfc58216e Fix build of tests
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2015-12-21 18:51:30 +01:00
Sebastian Ramacher
ded318fc29 Merge remote-tracking branch 'contyk/master' into develop 2015-12-21 18:22:50 +01:00
Petr Šabata
b78be80d13 Build even without SyncTeX
synctex_editor is used no matter whether we're building WITH_SYNCTEX or
not.  This fixes a build failure when WITH_SYNCTEX isn't defined.

Signed-off-by: Petr Šabata <contyk@redhat.com>
2015-12-21 16:57:59 +01:00
Moritz Lipp
a28e10659d Merge tag '0.3.4' into develop
Version 0.3.4
2015-12-21 11:19:27 +01:00
Moritz Lipp
6218ee887a Merge branch 'release/0.3.4' 2015-12-21 11:19:18 +01:00
Moritz Lipp
ae20f729e2 Version 0.3.4 2015-12-21 11:19:06 +01:00
Sebastian Ramacher
601fb84048 Split cb_print_draw_page
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2015-12-21 03:06:54 +01:00
Sebastian Ramacher
6f6e8ea94e Check errors of cairo_image_surface_create properly
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2015-12-21 02:23:27 +01:00
Sebastian Ramacher
f240bdb93c Divide by 255
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2015-12-21 02:22:05 +01:00
Sebastian Ramacher
5afde94e3d Manipulating data directly requires to call flush and mark_dirty
See documentation of cairo_image_surface_get_data.

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2015-12-21 02:01:48 +01:00