Add support for application/x-cbt filetypes using KArchive/KTar support. All kinds of tar (.cbt) files
should now be supported. Changed appropriate .desktop files to detect as well.
svn path=/trunk/KDE/kdegraphics/okular/; revision=1072400
Change the ViewMode to be an Enum instead of an ugly int and fix the ugly code accordingly. This will break your ViewMode config, i'm sorry for that
Move the setting for centered pages to the view mode as people seems to be having a lot of difficulties of finding it in the old location
svn path=/trunk/KDE/kdegraphics/okular/; revision=1072353
Use the timer for the delayed slotRelayoutPages call in notifySetup instead of a QueuedConnection
Also set the dirtyFlag in notifySetup, that way if we get a set viewport very soon we still end up in the correct place
Stop the timer if we get to slotRelayoutPages so we never relayout twice without a need to
This should fix bug 205084
BUGS: 205084
svn path=/trunk/KDE/kdegraphics/okular/; revision=1072187
- open that documen (if it is not the current document already)
- remove all of its bookmarks
svn path=/trunk/KDE/kdegraphics/okular/; revision=1072135
this should:
- reduce a bit the code duplication
- make the tooltip updated automatically on the number of items
svn path=/trunk/KDE/kdegraphics/okular/; revision=1072090
- use pkg_check_modules() instead of the deprecated pkgconfig()
- search for library and includes also if we use pkg-config, generalizing the search a bit
should make its code a bit cleaner, and still make it working on windows (in case, just tell me)
svn path=/trunk/KDE/kdegraphics/cmake/modules/; revision=1069564
when we are starting a new shell and when we are passing the argument
through dbus
BUGS: 205076
svn path=/trunk/KDE/kdegraphics/okular/; revision=1067205
instead of always creating (with new[]) the memory buffer for the chars, try to pack them into the space of the QChar*, if they are very few (2 on 32bit, 4 on 64bit)
this way the number of new[]+delete[] needed for storing text is slightly reduced, especially for documents with fine-grained text extraction (pdf, dvi, fb2, odt)
svn path=/trunk/KDE/kdegraphics/okular/; revision=1066934
this way, we can choose the comparing strategy before starting the search
also, make the comparer function use stringref, so we avoid copying data from the original strings (meaning less memory used, and slightly faster)
provide two comparing strategies, case sensitive and case insensitive, to continue doing the same job done so far
svn path=/trunk/KDE/kdegraphics/okular/; revision=1066591
This allows to:
a) get rid of our prompts done in two places
b) really make sure it is being asked in any saving context (eg for .okular files)
BUG: 191928
svn path=/trunk/KDE/kdegraphics/okular/; revision=1066333
- create new branches for documents different than the current one
- give the Url data role, so they can be identified again later
this makes it possible use it for any situation, even for updating non-existing branches for non-current documents
svn path=/trunk/KDE/kdegraphics/okular/; revision=1066321
This should avoid any bookmark loss due to premature crash or similar abnormal closing.
BUG: 157246
BUG: 213206
Also, the above change triggers the D-Bus synchronisation of the internal bookmark manager of the various Okular instances;
react to those changes properly by updating the own info (because of the changes in the bookmark manager of another instance).
BUG: 216239
On the technical note, keep the cache of known file just with the bookmark address instead of the group itself
(which gets changed behind our back).
svn path=/trunk/KDE/kdegraphics/okular/; revision=1066286
This is one of the few KDVI features that was still missing from DVI
generator.
The most important informations from the now-removed fontPool::status()
method are shown.
svn path=/trunk/KDE/kdegraphics/okular/; revision=1052192
to the existing ones.
Remove human-readable descriptions of fonts from TeXFontDefinition, this is
something that belongs to the PropertiesDialog.
svn path=/trunk/KDE/kdegraphics/okular/; revision=1052191