Commit graph

116 commits

Author SHA1 Message Date
neldoreth
faaedbb392 Merge branch 'master' of 93.90.177.129:zathura 2010-05-13 11:31:45 +02:00
neldoreth
2bca399145 Highlight results: Wrong coordinates
This patch fixes the wrong re-recalculation of the
search item - rectangles.
2010-05-13 11:31:02 +02:00
int3
9c988cf9b5 Fix some locking issues
Replaced document_lock with a more general pdf_obj_lock
2010-05-12 18:27:15 +08:00
neldoreth
a45999f748 Removed unnecessary check 2010-05-11 22:06:07 +02:00
neldoreth
b08f26cdf1 Fixed typo on mutex 2010-05-11 20:55:21 +02:00
neldoreth
16b90a45ac Highlight search results again
This commit is a incomplete patch to highlight the search
results again.
2010-05-11 20:45:47 +02:00
neldoreth
4b5e6b766c Escape filenames 2010-05-11 20:09:20 +02:00
neldoreth
f62240eb27 Fix document update feature 2010-05-09 22:28:25 +02:00
neldoreth
0aca43978e Activate label mode only when reasonable
This patch checks while opening the pdf document
if it is reasonable to activate the goto label mode:
Sometimes all labels match their page number and then
the label goto mode will slow the navigation down.
2010-05-06 20:31:53 +02:00
neldoreth
218deb6457 Optional page offset mode
This commit is build on the idea of Renato Florentino to be able to
correct the page offset that some documents have. His patch, where
most of the code has been adapted to this commit ( thanks! ), made
it able to correct the current page and automatically calculate the
correct page offset. Now this patch will introduce a third mode to
the bcmd_goto command: You are now able to set the page directly,
calculate it over the offset or search the labels for it.
2010-05-05 20:05:06 +02:00
neldoreth
fc590f756c Use labels in buffered goto command
The page labels are now used in the buffered command bcmd_goto, so
if this option is enabled and you try to reach page number 20, zathura
first seraches for a label named like that and moves to that page instead
of moving to page 20 in the document.
2010-05-05 12:51:18 +02:00
neldoreth
9c0eea2d2a Added page labels
With this commit it is possible to show and use the labels of a page,
which makes it possible to use a page offset. E.g.: Sometimes the page
numbers written on the page in the document differ from the order in the
file, which can be annoying by e.g. trying to go to the page number >20<
that is instead page number >24< in the document.
2010-05-05 12:36:14 +02:00
neldoreth
4aad8d8720 Keyboard navigation for the index
This patch provides the functionality to browse through the index
via the keyboard hence the mouse is not needed anymore. The original
author of this patch is int3 <jezreel@gmail.com>, in addition there
has been introduced a fix solving problems with named destinations.
2010-04-27 16:07:49 +02:00
neldoreth
f76659eb29 Updated key bindings
This commit fixes a typo concerning the scrolling command and adds
additional bindings for the spacebar, the arrow keys and two keys
you find on thinkpad keyboards.
2010-04-27 11:28:17 +02:00
neldoreth
f1e3f69e41 Activate incremental search
This commit reactivates the incremental search and defines
that special commands that are set get called all the time
an input occurs are not evaluated in the activate section.
2010-04-12 19:59:55 +02:00
neldoreth
9f52c6c6cf Fixed zoom function
This commit repairs the zoom function that did not work through the
automatic adjust patch.
2010-04-12 19:30:48 +02:00
neldoreth
b2451c4d09 Check for opened document in cb_draw 2010-04-12 17:36:58 +02:00
neldoreth
2c40d80395 Automatically recolor document on startup
This commit adds an additional setting that is used
to control the recoloring of the document on startup.
2010-04-12 09:36:14 +02:00
neldoreth
282f47b1b0 Auto-adjustment when opening a document
This commit fixes the automatic adjustment of the view
when opening a document.
2010-04-12 09:31:56 +02:00
neldoreth
e8e581eac0 version 0.0.3 2010-04-11 21:29:43 +02:00
neldoreth
0e20f8cbe1 Implemented the save function
The document gets saved to the given path.
2010-04-11 21:12:30 +02:00
neldoreth
b595682927 Fix toggle_index: WIDGET_REALIZED_FOR_EVENT error
Clicking on an arrow in the index tree view caused an
"changed" event that was liable to crash zathura. This
commit cleans up the sc_toggle_index command and fixes
the described error by pre-selecting the first item in
the tree.
2010-04-11 20:56:16 +02:00
neldoreth
cb2a17de98 Follow internal links or upen URI in browser
This commit finishes the follow command by adding the functionality
of follow links / or open them with a web browser.
2010-04-11 14:18:49 +02:00
neldoreth
eeefacb5fd Parse hint token and validate it
The entered token is parsed for an integer and
validated for a correct hint id.
2010-04-11 12:53:45 +02:00
neldoreth
662a0434d4 Update inputbar handler
If the follow command has been activated, zathura changes the
"activate" handler of the inputbar to parse the link zathura should
follow.
2010-04-11 12:31:18 +02:00
neldoreth
e59f0f2f12 Introduced sc_follow command
This command scans the current page for links, highlightes and
numerates them.
2010-04-11 12:00:27 +02:00
neldoreth
6ffa286376 Show/hide the document information
This patch fixes the document information feature, now it is
possible to open up the document information and hide it again.
2010-04-11 11:18:33 +02:00
neldoreth
023866c58b Recolor the page instead of inverting the colors
This patch makes it possible to define two colors
that are used for recoloring the document pages instead
of the classic color reverting.

For the old behaviour set recolor_darkcolor to "#FFFFFF"
and recolor_lightcolor to "#000000".

All credit of this commit belongs to fedcer (fedcer@gmail.com).
2010-04-11 10:47:09 +02:00
neldoreth
1cab6c69c9 Search function and some memory leaks
This patch fixes the search function and resolves
some memory leaks and includes following commits of
int3's repository:

  * Fix up some mutexes
  * Cleaned up some memory leaks
  * Escape filenames
  * Remove all threading operations
  * Make search thread properly without crashes and deadlocks
  * Re-enabled inotify auto-update
  * Clean up unused lock

All credit of this commit belong to int3 (jezreel@gmail.com)
for his effort and work for this project. Thank you.
2010-04-10 14:45:48 +02:00
neldoreth
a6715266f0 Highlight search results 2010-03-28 20:59:25 +02:00
neldoreth
50093e26fa Updated search function
Incremental search is disabled now by default
2010-03-08 21:49:52 +01:00
neldoreth
71a36b5738 Updates search function
Do not use pthread_cancel to stop the search thread
2010-03-08 21:10:39 +01:00
neldoreth
8ebb802850 Auto-refresh window
The window refreshes itself now when the document changes.
2010-03-08 20:52:39 +01:00
neldoreth
e172600c97 Reload modified PDF document
This commits add the functionality that when the PDF file has been
rewritten in the background (e.g.: from another program), zathura
reloads the document to refresh the page.
2010-03-08 20:08:59 +01:00
neldoreth
d8066c0564 Updated manpage 2010-02-15 02:33:53 +01:00
neldoreth
c2253a975d Replace visible check 2010-02-02 20:37:09 +01:00
neldoreth
165cedc275 Updated index links 2010-02-02 17:17:03 +01:00
neldoreth
3adbf50ff7 Fixed opening files containing spaces
Now it is possible to open files even if the contain white spaces. If
they do need a password, you can set it with the command: ":set password"
or specify it on startup: "./zathura file password".
2010-02-02 15:27:37 +01:00
neldoreth
8f1d13bf2a Delete bookmark 2010-01-31 21:24:33 +01:00
neldoreth
931b466a8c Add, save and open bookmarks
It is now possible to save bookmarks with a specific names for a
document, so you can jump easily to important sections of the pdf
later on.
2010-01-31 21:07:27 +01:00
neldoreth
f18bca3f0c Save last viewed page in bookmark file 2010-01-31 12:35:49 +01:00
neldoreth
2cf46bebd0 Open (and create) key file 2010-01-31 11:44:33 +01:00
neldoreth
cb0cdcc35d Create zathura directory 2010-01-31 02:03:28 +01:00
neldoreth
5180e4c2e0 Added support for markers
It is now possible to add markers by using "m" followed by the id key
that should identify the marker. To jump back to the page that is
represented by the marker "'" is used. To toggle between the latest
positions the command "''" is used.
2010-01-30 23:48:36 +01:00
neldoreth
90d412f189 Delete last character of the buffer
It is now possible to delete the last character of the buffer using the
backspace key
2010-01-29 13:42:24 +01:00
neldoreth
76d1d6c1b7 Scroll buffer command
Added a buffer command to move to a specific percental
value of the alighment of the view window. E.g.: 25%
2010-01-29 13:18:25 +01:00
neldoreth
7eaf56a89b SF in set function
The function now checks if a parameter is given or not
2010-01-29 11:10:49 +01:00
neldoreth
44281ec6e6 Mistake in the search function
Corrected a little mistake in the search function so that it does not
start the search on the current page
2010-01-28 23:35:42 +01:00
neldoreth
5ee67c721c Autoadjust size on startup 2010-01-28 14:14:01 +01:00
neldoreth
0b596d3c57 Adjust width
Implemented the function to adjust the page size to the width or fit
best in the given window area.
2010-01-28 14:06:27 +01:00