Moritz Lipp
6a30019b4e
Add missing return value
2012-04-21 10:39:24 +02:00
Moritz Lipp
7d92d54539
Implemented marks
2012-04-21 04:59:58 +02:00
Moritz Lipp
488ab101e9
Set default adjust mode to none
2012-04-21 00:00:03 +02:00
Moritz Lipp
370deafb92
Save pages-per-row/position_x/position_y in database
2012-04-20 23:35:48 +02:00
Moritz Lipp
798c97f4a6
Introduce zathura_fileinfo_t and update database interface
2012-04-20 21:15:03 +02:00
Moritz Lipp
f239ea145c
Free index if document gets closed
2012-04-16 09:17:50 +02:00
Sebastian Ramacher
d9f5889415
Use the information from the file info.
2012-04-07 16:00:51 +02:00
Moritz Lipp
97247f41ca
Unhitch zathura_t from document_t/page_t/plugin_manager_t
2012-04-03 09:02:45 +02:00
Moritz Lipp
025c995d89
Introduce plugin manager
2012-04-01 18:32:16 +02:00
Moritz Lipp
334b4fbb95
Introduce and use zathura_document wrapper functions
2012-03-27 21:59:35 +02:00
Moritz Lipp
4ade2c1472
Introduced plugin.h and plugin-api.h
2012-03-27 13:30:04 +02:00
Moritz Lipp
efc108fbe2
Introduced page.h
2012-03-26 14:44:56 +02:00
Moritz Lipp
fab515a42c
Readjust window if new document has been opened
2012-03-25 20:31:19 +02:00
Moritz Lipp
90796b5b5c
Added :offset command and some style updates
2012-03-24 18:27:10 +01:00
Sebastian Ramacher
64905f282b
Remove invisible pages from the memory.
2012-03-24 16:15:34 +01:00
Sebastian Ramacher
9cacecaa5b
A missing comma.
2012-03-23 21:21:07 +01:00
Sebastian Ramacher
0c85d41c6c
Add command line option to set the log level.
2012-03-23 19:28:20 +01:00
Moritz Lipp
a9b6ac1ac8
Remove unnecessary initializations
2012-03-22 17:15:08 +01:00
Sebastian Ramacher
21579797cd
Update translations.
2012-03-16 15:59:23 +01:00
Sebastian Ramacher
9fe03f72e2
Allow page-padding to be changed.
2012-03-16 15:47:30 +01:00
Sebastian Ramacher
b4094c4c75
Translate 'No name'.
2012-03-16 13:42:15 +01:00
Moritz Lipp
3bc6224976
Update title with file path
2012-03-16 07:58:55 +01:00
Moritz Lipp
593d8063fe
Close open document in cb_destroy
2012-03-07 01:11:18 +01:00
Moritz Lipp
0049b6fa4b
Notify if an error occurs in the :write command
2012-03-04 23:54:03 +01:00
Sebastian Ramacher
667c821600
Merge branch 'develop-database' into develop
...
Conflicts:
database-plain.c
2012-03-04 18:52:31 +01:00
Sebastian Ramacher
9ac4bdf0b0
A first step towards localization.
2012-03-04 18:35:16 +01:00
Sebastian Ramacher
4b559e585b
Implement support to use both database backends.
2012-03-04 15:56:54 +01:00
Sebastian Ramacher
557f968875
Don't overwrite variables stored in file_monitor ( Closes : #120 )
2012-03-02 20:34:41 +01:00
Moritz Lipp
9202774990
Fixed some memory leaks
2012-02-28 08:32:34 +01:00
Moritz Lipp
bc7878da0e
Update statusbar in page_set
2012-02-21 22:12:44 +01:00
Moritz Lipp
a4b4c91dae
Calculate current page number only if scrolling
2012-02-21 20:39:42 +01:00
Moritz Lipp
8219d48eba
Reload correct page when re-opening known file
2012-02-20 20:13:53 +01:00
Moritz Lipp
b6f1868e7f
Fix automatic file reloading
2012-02-20 20:07:24 +01:00
Moritz Lipp
b8470a5317
Set current page number in page_set
2012-02-20 12:40:25 +01:00
Moritz Lipp
394fbd934d
Update style
2012-02-17 00:43:01 +01:00
Sebastian Ramacher
0251fb75dd
use gdk_threads_add_idle instead of g_idle_add
2012-02-16 16:18:12 +01:00
Sebastian Ramacher
e7f0e30d99
only call sc_adjust_window if the allocation of the window really changed
2012-02-14 15:53:04 +01:00
Sebastian Ramacher
2f38126a7a
make the recolor colors changeable too
2012-02-14 14:53:45 +01:00
Sebastian Ramacher
9d04a7bfcf
make highlight colors configurable during runtime
2012-02-14 14:46:19 +01:00
Sebastian Ramacher
69b5cb0be5
more GTK+3 support
2012-02-14 13:53:26 +01:00
Sebastian Ramacher
16336cf065
Merge branch 'develop' of pwmt.org:zathura into develop
2012-02-13 12:44:44 +01:00
Sebastian Ramacher
a4fab8c368
some more work to be compatible with GTK+3
2012-02-13 12:43:22 +01:00
Moritz Lipp
b59e5686ec
Update style
2012-02-12 16:35:33 +01:00
Moritz Lipp
851ef7cd7b
Adjust on resize / Adjust on open
2012-02-09 01:46:51 +01:00
Sebastian Ramacher
bd8097d5b2
don't add +1 to current page number
2012-02-08 23:38:22 +01:00
Sebastian Ramacher
e513cb5579
store rotation in history
2012-02-08 22:23:45 +01:00
Sebastian Ramacher
c6403ec097
wrap gtk_adjustment_set_value
2012-02-08 21:34:53 +01:00
Moritz Lipp
2669ed43a8
Renamed buffer_changed function
2012-02-08 15:19:51 +01:00
Moritz Lipp
33e37b12e4
Resolve possible null pointer dereference
2012-02-07 20:05:24 +01:00
Moritz Lipp
21a65cbe34
Rename PageViewWidget to PageWidget
2012-02-07 18:30:46 +01:00
Sebastian Ramacher
460b517998
drop unnecessary calls
2012-02-07 17:32:03 +01:00
Sebastian Ramacher
623678ee9c
force cb_vadjusment_value_changed to be called at least once
2012-02-07 16:38:21 +01:00
Sebastian Ramacher
57291989c5
calculate visible pages and update current page number
2012-02-07 14:56:58 +01:00
Sebastian Ramacher
a1cdb48921
Create a page view widget ( Closes : #90 ).
...
Add a widget derived from GtkDrawingArea that handles the drawing. It
automaticaly requests rerendering of the page if necessary (i.e on a scroll and
rotate).
This should solve all the rendering issues.
2012-02-05 11:24:34 +01:00
Sebastian Ramacher
083a40f447
adopt to changes from girara
2012-02-03 22:15:29 +01:00
Sebastian Ramacher
269b784c3a
fork if --fork is given ( Closes : #52 )
...
Thanks to egl209 for the patch.
2012-02-01 17:40:26 +01:00
Moritz Lipp
8ddbb158e3
Implement test suite with check
2012-01-28 19:54:44 +01:00
Moritz Lipp
3311038681
Begin to draw sc_follow results
2012-01-19 00:49:08 +01:00
Sebastian Ramacher
c75eaf4c43
center the pages ( Closes : #85 , #87 )
2012-01-13 17:39:46 +01:00
Sebastian Ramacher
b133a75717
pass sessionname
2011-12-13 19:59:59 +01:00
Sebastian Ramacher
f47775abf2
coding style
2011-12-11 19:30:36 +01:00
Sebastian Ramacher
fa6bc5a2e8
set default values before loading the first config file
2011-12-11 00:19:46 +01:00
Sebastian Ramacher
6c0a63943f
fix the zooming issue
2011-12-10 10:19:14 +01:00
Sebastian Ramacher
ed724cc03d
fix a 'format not a string literal and no format arguments' warning
2011-11-12 18:21:45 +01:00
Sebastian Ramacher
44360dea93
load config files from XDG_CONFIG_DIRS
2011-10-30 11:46:30 +01:00
Sebastian Ramacher
19c1b0195b
use girara_split_path_array and girara_list_merge
2011-10-29 22:58:02 +02:00
Moritz Lipp
ab60625531
Update sc_toggle_fullscreen
2011-10-26 20:46:59 +02:00
Pavel Borzenkov
0476dbe930
Fix build warnings
...
The patch fixes the following build warnings:
zathura.c: In function ‘prepare_document_open_from_stdin’:
zathura.c:306: warning: implicit declaration of function ‘close’
zathura.c:314: warning: implicit declaration of function ‘read’
zathura.c:316: warning: implicit declaration of function ‘write’
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Signed-off-by: Sebastian Ramacher <s.ramacher@gmx.at>
2011-10-24 08:09:24 +02:00
Sebastian Ramacher
d18f255bc0
use girara_list_find
2011-10-23 20:18:44 +02:00
Sebastian Ramacher
49b682e0a8
duplicate the string for stdin support
2011-10-23 17:34:10 +02:00
Sebastian Ramacher
911d84c908
update includes due to girara restructuring
2011-10-23 17:01:15 +02:00
Sebastian Ramacher
cd842a8f48
Don't break backwards compatibility of the settings names
2011-10-21 15:37:59 +02:00
Sebastian Ramacher
7a5dd056fd
g_free return values of girara_setting_get
2011-10-21 15:32:50 +02:00
Sebastian Ramacher
98a1d2bc95
Reimplment 'load from stdin'
2011-10-21 15:00:22 +02:00
Sebastian Ramacher
27f275dd66
use g_malloc0 for zathura_document_info_t
2011-10-21 14:11:37 +02:00
Pavel Borzenkov
8608823613
Get file info earlier
...
We need to know the document's 'scale' value earlier (before cairo
surfaces are created). Otherwise, cairo surfaces will be re-created and
wrong page will be rendered (since zoom doesn't preserve page number).
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Signed-off-by: Sebastian Ramacher <s.ramacher@gmx.at>
2011-10-20 18:28:12 +02:00
Pavel Borzenkov
88be07272f
There is no need to check return value of g_malloc()
...
It never returns NULL. If this function fails, the application is
terminated.
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Signed-off-by: Sebastian Ramacher <s.ramacher@gmx.at>
2011-10-20 18:27:56 +02:00
Sebastian Ramacher
ca885e5a27
fix 'zathura may be used uninittialized'
2011-10-16 23:10:20 +02:00
Sebastian Ramacher
de52bae4da
close the document before destroying the widgets
2011-10-16 21:11:25 +02:00
Sebastian Ramacher
712e4bd408
use the correct sorting function
2011-10-15 18:42:30 +02:00
Sebastian Ramacher
14535b8f41
use a sorted list for bookmarks
2011-10-15 18:26:04 +02:00
Moritz Lipp
8061236e4e
Added structure for plain database
2011-10-10 23:46:50 +02:00
Sebastian Ramacher
9498b54fbc
introduce PLUGINDIR in config.mk which is used to determine the default look up path for plugins
2011-10-08 23:42:41 +02:00
Sebastian Ramacher
b843331afc
+1/-1 when storing/loading pages
2011-10-06 18:33:23 +02:00
Sebastian Ramacher
d047a36f6c
save file info on close
2011-10-06 17:57:26 +02:00
Sebastian Ramacher
88c4dd6bbe
load file info on start and jump to last seen page
2011-10-06 17:48:17 +02:00
Sebastian Ramacher
02e0c8b2d3
Fix a typo
2011-10-03 17:28:14 +02:00
Sebastian Ramacher
577d485747
create config/data directories if they don't exist
2011-10-03 17:19:55 +02:00
Moritz Lipp
8bf7587baf
Show document information
2011-10-01 23:29:40 +02:00
Moritz Lipp
9ec22cc1f6
Fix memory leak in zathura_free
2011-09-30 12:33:50 +02:00
Sebastian Ramacher
72ebb3bc13
fix page_set call in cb_index_row_activated
2011-09-29 18:39:40 +02:00
Sebastian Ramacher
b719e8701c
get rid of warnings
2011-09-29 18:08:37 +02:00
Moritz Lipp
96e8348caa
Prevent segfault in statusbar_page_number_update
2011-09-29 17:32:35 +02:00
Sebastian Ramacher
b34d21afaf
implement content type support
2011-09-29 15:23:13 +02:00
Moritz Lipp
e47ff9ad47
Resolve GLib-Gobject-CRITICAL warnings
2011-09-21 09:46:54 +02:00
Moritz Lipp
a6268788c0
Resolve warnings caused by -Wextra
2011-09-21 00:46:03 +02:00
Moritz Lipp
e20f425128
Some style updates
2011-09-21 00:25:41 +02:00
Sebastian Ramacher
cf3fd3510b
load bookmarks in document_open
2011-09-03 14:21:36 +02:00
Sebastian Ramacher
6f567a6264
some initial work on the sqlite database backend
2011-09-02 20:46:16 +02:00
Sebastian Ramacher
a6596fb908
initial bookmarks implementation
2011-09-01 15:43:34 +02:00