D6268: HiDPI Support for Okular

Lukas Hetzenecker noreply at phabricator.kde.org
Wed Aug 16 05:26:04 UTC 2017


hetzenecker updated this revision to Diff 18216.
hetzenecker added a comment.


  Fixed presentation mode
  Fixed scaling using TileManager
  
  All pixmaps get cached with the highest DPR of all screens. When moving the application to another screen, the cache doesn't have to be invalidated. This also simplified the code, because all PixmapRequests can be upscaled by the highest DPR. No more ABI breakage, because my changes can now be isolated to PixmapRequest and PagePainter/PresentationWidget

REPOSITORY
  R223 Okular

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D6268?vs=15570&id=18216

REVISION DETAIL
  https://phabricator.kde.org/D6268

AFFECTED FILES
  core/generator.cpp
  shell/main.cpp
  ui/pagepainter.cpp
  ui/pagepainter.h
  ui/pageview.cpp
  ui/pageview.h
  ui/presentationwidget.cpp

To: hetzenecker, davidedmundson, aacid
Cc: sander, anthonyfieroni, #okular, aacid
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/okular-devel/attachments/20170816/28d664d7/attachment.html>


More information about the Okular-devel mailing list