Tobias Koenig
0847edc4b7
Add a second parameter to requestTextPage/generateTextPage where you can
...
specify whether the request should be synchronous or asynchronous
svn path=/trunk/playground/graphics/okular/; revision=628893
19 years ago
Albert Astals Cid
d16343f677
Fordwardport r628869
...
Fix Keyboard navigation in kpdf in konq only possible after focusing it with the mouse after changing tab
BUGS: 136702
svn path=/trunk/playground/graphics/okular/; revision=628870
19 years ago
Pino Toscano
ef55f74682
lazy creation of the generation threads within Generator, so generators that don't make use of the builtin thread don't create a pair of unused threads
...
svn path=/trunk/playground/graphics/okular/; revision=628860
19 years ago
Pino Toscano
92ea1bba69
Last step of the ThreadedGenerator -> Generator merge: remove the old files and rename the used file.
...
svn path=/trunk/playground/graphics/okular/; revision=628856
19 years ago
Pino Toscano
6068c76df6
Merge the new functions of ThreadedGenerator into the base Generator: this means that there's again only a single base Generator that can provide the multithreading for the generation of contents, just pixmaps for now.
...
svn path=/trunk/playground/graphics/okular/; revision=628853
19 years ago
Pino Toscano
763bb521b7
make the loading of images from stdin working
...
svn path=/trunk/playground/graphics/okular/; revision=628833
19 years ago
Pino Toscano
dd6ddee116
tokoe does not know that Page::text() and TextPage::text() have different functions ;)
...
fixing a crash when getting the whole text of a page
svn path=/trunk/playground/graphics/okular/; revision=628802
19 years ago
Pino Toscano
72eea79ccd
Small optimization: as PopplerQt4 currently has the limitation that links can be calculated only after a pixmap generation, then just do it once per page.
...
svn path=/trunk/playground/graphics/okular/; revision=628587
19 years ago
Pino Toscano
fcf7e9aa4e
waiting for a refactory, use or destroy the object rects created in the generation thread
...
svn path=/trunk/playground/graphics/okular/; revision=628577
19 years ago
Pino Toscano
63cc92be1c
isolate the generator unloading code
...
svn path=/trunk/playground/graphics/okular/; revision=628576
19 years ago
Albert Astals Cid
4586139282
Adapt to kdelibs changes
...
svn path=/trunk/playground/graphics/okular/; revision=628342
19 years ago
Pino Toscano
ad036bf27a
SVN_SILENT forgot this
...
svn path=/trunk/playground/graphics/okular/; revision=628219
19 years ago
Pino Toscano
5a81f6f920
- make the toolbar recent file action working again as kpdf
...
- move #include to the cpp
- kpdf -> okular
svn path=/trunk/playground/graphics/okular/; revision=628216
19 years ago
Pino Toscano
d37f6a80ff
no need to include config.h anymore
...
svn path=/trunk/playground/graphics/okular/; revision=628210
19 years ago
Pino Toscano
23d666cf7f
move the DRM skip checks to the Document
...
svn path=/trunk/playground/graphics/okular/; revision=628208
19 years ago
Tobias Koenig
baf1fb2870
Several changes:
...
- renamed signalRequestDone to signalPixmapRequestDone to allow a future signalTextPageRequestDone
- added error/warning/notice signals to TextDocumentConverter and add meaningful error messages
to ooo and fictionbook generator
- code cleanup in chm generator
- print improvements and error notification in kimgio generator
svn path=/trunk/playground/graphics/okular/; revision=628124
19 years ago
Pino Toscano
f329a3e6dc
SVN_SILENT unused
...
svn path=/trunk/playground/graphics/okular/; revision=628066
19 years ago
Pino Toscano
e59275b54a
don't look twice, iterator is better
...
svn path=/trunk/playground/graphics/okular/; revision=627946
19 years ago
Pino Toscano
10a6e3943e
SVN_SILENT small #include cleanup
...
svn path=/trunk/playground/graphics/okular/; revision=627931
19 years ago
Pino Toscano
12a6d7b695
Enable the Previous/Next Bookmark actions only if we have bookmarks.
...
svn path=/trunk/playground/graphics/okular/; revision=627929
19 years ago
Pino Toscano
b4821c5f07
Disable the Zoom In/Zoom Out actions when resp. the maximum/minimum zoom is reached.
...
svn path=/trunk/playground/graphics/okular/; revision=627927
19 years ago
Pino Toscano
e0cb30ffbf
Ok, now really load the generators that are supposed to have a setting widget when we want to configure them.
...
svn path=/trunk/playground/graphics/okular/; revision=627921
19 years ago
Pino Toscano
d6e7010942
Refactor a bit the way we load the generator libraries: hide the hash with the Generator completely into the Document, so the Document have the complete control over them.
...
Add fillConfigDialog() and supportedMimeTypes() to the Document, so the Part can get all the info it needs with no need to own the generator structure.
This also loads all the generators when asking for their config widget, but that can be improved easily now; furthermore, all the generators used to load documents are kept.
svn path=/trunk/playground/graphics/okular/; revision=627909
19 years ago
Pino Toscano
1b172366ae
move the prev/next bookmark menu items to the bookmarks menu
...
svn path=/trunk/playground/graphics/okular/; revision=627758
19 years ago
Albert Astals Cid
1963e95fe6
Fix 140482 for okular too
...
svn path=/trunk/playground/graphics/okular/; revision=627479
19 years ago
Tobias Koenig
6541b015e4
Make failing to open a document a bit nicer ;)
...
svn path=/trunk/playground/graphics/okular/; revision=627477
19 years ago
Pino Toscano
55dfb87f3f
simplify a bit the Feature system: move it to the base Generator class, and add a protected method to switch a feature on and off easily - no more need to copy&paste hasFeature() anymore
...
svn path=/trunk/playground/graphics/okular/; revision=627450
19 years ago
Pino Toscano
59f8fa67e5
ok i was wrong with this...
...
svn path=/trunk/playground/graphics/okular/; revision=627424
19 years ago
Pino Toscano
2db51ef56b
Read information like 'title', 'author', 'editor', 'publisher', 'year' and 'volume' from DjVu documents, and make them visible in the Information dialog.
...
A big Thanks! to liquidat for pointing me in the right place to look for :)
CCMAIL: liquidat <liquidat@gmail.com>
svn path=/trunk/playground/graphics/okular/; revision=627217
19 years ago
Pino Toscano
573f989b47
don't keep the domelement for every toc item, just extract the needed information
...
svn path=/trunk/playground/graphics/okular/; revision=627174
19 years ago
Pino Toscano
d3619da584
get rid of two CMakeLists.txt's used to only install one files each - install the stuff from the top-level CMakeLists.txt
...
svn path=/trunk/playground/graphics/okular/; revision=627106
19 years ago
Tobias Koenig
d94f0e507e
Add support for threaded extraction of text pages, now we just have to
...
adapt the generators and the document class, which is 95% of the work ;)
svn path=/trunk/playground/graphics/okular/; revision=626843
19 years ago
Tobias Koenig
d227a94e79
First part of the porting to a threaded api for generators
...
- made comicbook, tiff and kimgio a threaded generator
svn path=/trunk/playground/graphics/okular/; revision=626761
19 years ago
Pino Toscano
f7f9b3df41
create() -> createDevice() as per new kdelibs API
...
svn path=/trunk/playground/graphics/okular/; revision=626372
19 years ago
Pino Toscano
a669609a00
less warnings when compiling with poppler 0.5.x
...
svn path=/trunk/playground/graphics/okular/; revision=626327
19 years ago
Laurent Montel
8da5b3d5b2
Install doc
...
svn path=/trunk/playground/graphics/doc/okular/; revision=626201
19 years ago
Pino Toscano
516c69cfd6
SVN_SILENT tidy
...
svn path=/trunk/playground/graphics/okular/; revision=626158
19 years ago
Pino Toscano
b7ee07a424
read the page labels from poppler
...
svn path=/trunk/playground/graphics/okular/; revision=626057
19 years ago
Pino Toscano
9cda7888d9
small api fix
...
svn path=/trunk/playground/graphics/okular/; revision=625715
19 years ago
Pino Toscano
2479bb7cb5
one more check, and try opening the file as first action
...
svn path=/trunk/playground/graphics/okular/; revision=625705
19 years ago
Pino Toscano
3d989381f9
don't look twice in the hash
...
svn path=/trunk/playground/graphics/okular/; revision=625703
19 years ago
Pino Toscano
d0744fa204
use a feature from v18 only if we have it
...
svn path=/trunk/playground/graphics/okular/; revision=625656
19 years ago
Pino Toscano
f0a80b14fc
Take a bit less time to load a DjVu document: instead of decoding all the pages during the loading to get their info, just decode their status, doing the real page loading when needed (usually when generating their pixmaps).
...
svn path=/trunk/playground/graphics/okular/; revision=625636
19 years ago
Pino Toscano
75946e42e3
DOX: improvements and fixes
...
SVN_SILENT
svn path=/trunk/playground/graphics/okular/; revision=625599
19 years ago
Pino Toscano
5b3606eb50
Copy -> Copy Text
...
svn path=/trunk/playground/graphics/okular/; revision=625577
19 years ago
Pino Toscano
b163e04115
Support for labelling the pages, and for displaying the page label (if any) in the table of contents side pane.
...
svn path=/trunk/playground/graphics/okular/; revision=625312
19 years ago
Pino Toscano
e6cc48a009
Of course Florian is right, first Left and then Right
...
svn path=/trunk/playground/graphics/okular/; revision=625298
19 years ago
Pino Toscano
1041866493
Improve the Orientation menu, as suggested by our usability export Florian:
...
instead of choosing the orientation degrees (eg 0, 90, etc), use two Rotate Left/Right actions to rotate the whole document 90 degrees resp. on the left or on the right.
Also add an 'Original orientation' action to restore to the orientation of the document.
svn path=/trunk/playground/graphics/okular/; revision=625297
19 years ago
Tobias Koenig
e642b97c8c
Make the generator multithreaded
...
svn path=/trunk/playground/graphics/okular/; revision=625262
19 years ago
Leandro Emanuel López
1f478d57fb
The boolean variable is not needed
...
svn path=/trunk/playground/graphics/okular/; revision=625256
19 years ago