Albert Astals Cid
12b6d1c3d3
Kill the ZoomFactor config
...
It was only used to return 1, that was then used in
CHMGenerator::textPage, that code still looks a bit fishy, but that was already there, it's just now that looks a bit more fishier
14 years ago
Fabio D'Urso
b6f47af50b
pagepainter: Avoid unnecessary multiplications by reusing previously calculated value
14 years ago
Fabio D'Urso
629f4a362f
pagepainter: Reverted two patches that changed positioning of elements on cropped pages
...
- "Fix annotation positioning when using tiles"
3f1a186d0a .
- "Fix PagePainter issues"
d90236b12d .
14 years ago
Fabio D'Urso
0a64022a61
pagepainter: Fix wrong positioning of tiles if trim margins is on
...
This patch breaks positioning of other objects, which will be fixed in the
next patch.
14 years ago
Albert Astals Cid
81bf02dc3c
Update for beta1 release
14 years ago
Mailson Menezes
31195f03b3
Document ownership of pixmap in Tile
14 years ago
Mailson Menezes
d2d2fa3b2a
Refactoring PageView
14 years ago
Mailson Menezes
b762e5f10e
Fix issue where the tiles seemed to be deformed while rotating the page
...
Also, don't mark rotated pixmaps as dirty since we are already updating
them
14 years ago
Fabio D'Urso
d3eb739814
Merged TilesManager::setWidth and setHeight into a single setSize method
14 years ago
Fabio D'Urso
2002556017
pagepainter: removed unnecessary tile.pixmap() check
...
Tiles returned by tilesAt with allowEmpty=false always have a pixmap
14 years ago
Fabio D'Urso
7e12f25ac0
PixmapRequest: Return normalizedRect() by reference
14 years ago
Fabio D'Urso
2b4de7c934
Generator interface: Use the existing setFeature method to report tiled rendering capability
...
instead of adding a new supportsTiles() virtual method
14 years ago
Fabio D'Urso
20ecee1b36
Added @since markers in generator.h
14 years ago
Mailson Menezes
de565cdd2a
Reimplement Tile::operator=
...
QList requires its members to have an assignment operator
14 years ago
Fabio D'Urso
c460b0cd90
Changed a little documentation in tilesmanager_p.h
14 years ago
Fabio D'Urso
68f8dd73e1
TilesManager doesn't need to be exported and doesn't need a virtual dtor
14 years ago
Fabio D'Urso
b8f4cdc808
Packed bool members in PixmapRequestPrivate
14 years ago
Fabio D'Urso
e301aa9099
Re-added private Tile::operator= with no implementation
...
So that no one uses the default one
14 years ago
Fabio D'Urso
85d5f043a2
Removed useless Tile::operator=
14 years ago
Fabio D'Urso
3af7937384
pagepainter: Use tiles in PageView only
...
Fixes regression introduced by commit 437ddad588
14 years ago
Albert Astals Cid
bb9508e2f4
Be const my friend
14 years ago
Mailson Menezes
f56c5a8ac9
Merge branch 'master' into tiled-rendering
14 years ago
Fabio D'Urso
437ddad588
Hide tiles manager within okularcore
...
Only the Tile class (tile.h) is visible from the outside
14 years ago
Albert Astals Cid
b502598387
do not overwrite the catalog
14 years ago
Fabio D'Urso
e12966b259
Removed possibility to have a tiles manager per observer
...
Now only the PageView can have a tiles manager.
14 years ago
Fabio D'Urso
bdbd03f5c9
Misc minor changes in DocumentPrivate::cleanupPixmapMemory
...
1) Fixed underflow when memoryDiff > memoryToFree
2) Use current viewport's page number instead of any visible page as
page from which distances are calculated
3) Renamed currentVieport to visibleRect, because the currentVieport is
a different thing
14 years ago
Fabio D'Urso
f2acce05a3
Count used memory using a qulonglong
14 years ago
Fabio D'Urso
b4b742a575
Fixed sign in rankTiles
14 years ago
Fabio D'Urso
588b183377
pagepainter: Use paper color as fill color in buffered flow
14 years ago
Mailson Menezes
f91f55d117
Split tile structure in Tile and TileNode
...
The new class TileNode represents a node in the tree structure
whereas Tile is just a data structure to store the pixmap and tile rect
and is used outside tiles manager.
14 years ago
Mailson Menezes
da54ffdd8e
Improve the evicting algorithm
...
The miss counter was taken away. Now the algorithm relies on the
distance between the tiles and the viewport.
Also the visibleRect() and setVisibleRect() methods were removed from
TilesManager since we now pass this information to
TilesManager::cleanupPixmapMemory()
14 years ago
Mailson Menezes
c13ad1afc3
Rewrite debug messages
...
Fabio D'Urso suggested to rewrite the debug messages showed when a tiles
manager is started to a less scary one.
14 years ago
Mailson Menezes
d90236b12d
Fix PagePainter issues
14 years ago
Mailson Menezes
f798ef22d1
Refactor tiles manager code as suggested by Fabio D'urso
14 years ago
Mailson Menezes
1fc67e9e99
Fix memory leaking on tiles merge
14 years ago
Script Kiddy
25acd1cf58
SVN_SILENT made messages (.desktop file)
14 years ago
Fabio D'Urso
c5a8cb2d5d
Updated presentation mode documentation
...
So that it reflects changes by commit 8426ea944f
14 years ago
Fabio D'Urso
f33bff0268
FindPoppler.cmake: Updated poppler 0.22 to check that it is really the lastest version
14 years ago
Fabio D'Urso
9f19fc3daa
PDF documents: Tell the user that XFA forms are not supported yet
14 years ago
Fabio D'Urso
e9189c0d71
Added support for user strings in editable form combobox fields
14 years ago
Pino Toscano
abda591a83
Merge remote-tracking branch 'origin/KDE/4.9'
14 years ago
Pino Toscano
bb44ec4afe
use FREETYPE_INCLUDE_DIRS (correct variable)
14 years ago
Albert Astals Cid
769e079e70
Merge remote-tracking branch 'origin/KDE/4.9'
14 years ago
Albert Astals Cid
d59ffb4a7a
Fix crash when searching backwards
...
When searching backwards end is not actually words.end but words.begin (since the loop goes backwards) hence we can't pass end to stringLengthAdaptedWithHyphen
I've now renamed end to loop_end to make it a bit more clear.
BUGS: 309030
FIXED-IN: 4.9.4
14 years ago
Albert Astals Cid
9843a76cc0
Merge remote-tracking branch 'origin/KDE/4.9'
...
Conflicts:
VERSION
core/version.h
14 years ago
Albert Astals Cid
84be046806
Update version 0.15.3 for 4.9.3 release
14 years ago
Script Kiddy
58b76a228a
SVN_SILENT made messages (.desktop file)
14 years ago
Script Kiddy
02893a5d74
SVN_SILENT made messages (.desktop file)
14 years ago
Tobias Koenig
24e8fbd447
Make sure HAVE_POPPLER_0_22 really checks for latest version
14 years ago
Mailson Menezes
a61e1e0834
Fix annotations bug
...
The annotations created in tiles mode were not shown unless the user
changed the zoom level.
14 years ago