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.
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.
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.
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.
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.
This commit calculates the rectangle that will be drawn
correctly. Now the mapped rectangle is calculated wrong,
but it gets the text of the document and copies it to
the clipboard.
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.
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.
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).
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.
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.
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".
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.
The whole project files have been replaced by the first version
of zjui, a side project for the user interface. Additionally there
has been an update of the Makefile and the configuration.
Mentionable features:
* Buffered commands
* Statusbar
* Advanced completion
* Notification system
* Modes and mode-depending shortcuts
Added following functionality:
* Center the PDF within the window
* Jump to next/previous page if you scroll of the end/beginning
of the page
Fixes and other changes:
* Auto-adjust zoom when the page was rotated
Important note:
Above changes have been provided by sykora: Thank you very much
for your effort!
Added following functionality:
* Multiple printer can be set in the configuration file or a new
one can be named while executing the print command
* It is possible to use ~ in the open and export command
* Clicking on destination links works now
* Show/Hide inputbar
Fixes and other changes:
* Updated the dependencies to the right versions
* Switched j/k in the scrolling command
* Added command shortcuts
* Fixed the rotation
* Link command is for the preset only for showing external
links
* Added some command explanation in the man page
* Adjust window on startup
Added following functionality:
* Save the PDF file
* Show and edit form fields
Fixes and other changes:
* Fixed internal saved file path
Other:
* Added manpage
Added following functionality:
* Save images
* Save attachments
* Simple printing support
Fixes and other changes:
* Additional rectangle calculation function
* Search and link clicking fix
Other:
* Added license file
Added following functionality:
* Highlight search results
* Markup possibility for notification
* Show PDF information
* Show links on page
* Click and open link in browser
In progress and todo:
* Search function in a own thread
* Export command: Export images, attachments
Fixes and other changes:
* Set default background to drawing area and removed border
* Set default window width and height
Added following functionality:
* Notification via vanishing pop-ups, different
notification levels and changeable text2
* Basic search function
* Check file existence
* Scroll to begin or bottom of a page
Fixes and other changes:
* Fixed unnecessary high processor load
* Fixed update status
* Added variable for number of pages
With this commit Zathura gains PDF refered functionality and
therefore several shortcuts and commands
Added following functionality:
* Open PDF file (via command or argument)
* Scroll on the current page
* Thumb through the PDF file
* Rotate PDF page
* Zoom in and out
In progess:
* Search PDF
* Better notification system