Publishing details
Changelog
texworks (0.5~svn1273~oneiric1) oneiric; urgency=low
* Make default preferences to separate header file
* <QtPDF> Initial Commit
* <QtPDF> Render whole document using blank images
* <QtPDF> New class for page images with delayed rendering
* <QtPDF> Create new class for document view
* <QtPDF> Play around with handling PageUp/PageDown events
* <QtPDF> Track current page
* <QtPDF> Handle Home and End keys
* <QtPDF> Implement accessors for currentPage and lastPage
* <QtPDF> Set Poppler rendering options to high quality
* <QtPDF> Add a PageCounter which tracks current page
* <QtPDF> Clean up comments, add GPL license
* <QtPDF> Implement zoom in/out
* <QtPDF> Re-render PDF pages after zoom events
* <QtPDF> Split demo application logic into seperate file
* <QtPDF> Clean up main application implementation
* <QtPDF> Add icon files
* <QtPDF> Slot functions for page switching
* <QtPDF> Create graphics items for PDF links
* <QtPDF> Preliminary handling of link activation
* <QtPDF> Clean up and re-arrange PDFDocumentView
* <QtPDF> Split some code into a new `PDFDocumentScene` class
* <QtPDF> Overloaded `pages` methods for PDFDocumentScene
* <QtPDF> Add a clean task to the Makefile
* <QtPDF> Change pages when links are clicked
* <QtPDF> Split link creation into a separate function
* <QtPDF> Asynchronous link generation
* <QtPDF> Asynchronous page rendering
* <QtPDF> Better rendering of pages after zoom events
* <QtPDF> Refactor Makefile
* <QtPDF> Move non-disposable code into `src`
* <QtPDF> Add a README
* <QtPDF> Update some comments
* <QtPDF> Ensure make doesn't add icons.o to SRCS
* <QtPDF> Simplify makefile
* <QtPDF> Remove built-in scene from PDFDocumentView
* <QtPDF> Consistent names for private instance variables
* <QtPDF> Implement a per-scene rendering thread with working stack
* <QtPDF> Remove renderPage method from PDFPageGraphicsItem
* <QtPDF> Safeguard PDFDocumentScene::pageNumAt
* <QtPDF> Add vim modlines to end of files
* <QtPDF> Implement multi-column page layout
* <QtPDF> Reset scene rect and focus on current page after changing the layout
* <QtPDF> Move to top left corner instead of center in goToPage()
* <QtPDF> Whitespace police
* <QtPDF> Implement single page mode
* <QtPDF> Save and restore the view during page mode changes
* <QtPDF> Speed up rendering at high magnifications by saving the scaled pixmap
* <QtPDF> Add TODO note about lag when switching from SinglePage to continuous mode
* <QtPDF> Derive PDFPageGraphicsItem from QGraphicsItem instead of QGraphicsPixmapItem
* <QtPDF> Implement PageProcessingRequest for efficient connecting to signals
* <QtPDF> Move loadLinks to the same thread as renderPage
* <QtPDF> Implement "hand" mouse mode
* <QtPDF> Always zoom into/out of center of view
* <QtPDF> Implement magnifier
* <QtPDF> Update copyright
* <QtPDF> Add convenience function PDFDocumentScene::pageAt()
* <QtPDF> Improve horizontal page alignment in multi-column mode
* <QtPDF> Update scene rect when switching page modes
* <QtPDF> Protect debugging code with preprocessor defs
* <QtPDF> Set link outline to be transparent when not debugging
* <QtPDF> Time request execution and add to debugging output
* <QtPDF> Improve mouse handling for magnifier
* <QtPDF> Add TODO file
* <QtPDF> Disallow certain automatic casts in QString
* <QtPDF> Add tooltips to links
* <QtPDF> Add (0-based) page numbers to debug output
* <QtPDF> PDFPageGraphicsItem: Inherit from QGraphicsObject
* <QtPDF> Fix iniialization of page processing requests
* <QtPDF> Implement size and shape of magnifier
* <QtPDF> Ignore mouse wheel events in magnifier
* <QtPDF> Add an include guard to PDFDocumentView.h
* <QtPDF> PDFDocumentView: Privatize inherited setScene
* <QtPDF> PDFLinkGraphicsItem: First pass at URL links
* <QtPDF> Add assets for Rocco documentation
* <QtPDF> Allow render requests to abort if page not visible
* <QtPDF> Merge TODO into the README
* <QtPDF> Make `make clean` less dangerous
* <QtPDF> PageUp/PageDown now scroll by a viewport height
* <QtPDF> Implement switch between pan and magnifying glass
* <QtPDF> Draw frame around magnifying glass (requested by Reinhard Kotucha)
* <QtPDF> Add a drop shadow to the magnifier
* <QtPDF> Outsource handling of non-viewer-related links
* <QtPDF> Generalize view zooming with a zoomBy function
* <QtPDF> Implement fit to window and fit to width zooming
* <QtPDF> Fix masking of magnifier on OS X
* <QtPDF> Implement marquee zoom
* <QtPDF> Prepare for tiling experiments
* <QtPDF> Implement first cut at a tile map
* <QtPDF> Crop tiles to page boundary
* <QtPDF> First cut at tiled rendering
* <QtPDF> Revert "Prepare for tiling experiments"
* <QtPDF> Begin frontend/backend split
* <QtPDF> Start Poppler backend
* <QtPDF> Extend documentation generation
* <QtPDF> Add Poppler backend to PDFPageGraphicsItem
* <QtPDF> Move rendering thread into backend
* <QtPDF> Decouple rendering thread from frontend objects
* <QtPDF> Clean up unused class members
* <QtPDF> Remove <memory> from PDFDocumentView.h
* <QtPDF> More work on backend separation
* <QtPDF> Implement page caching and asynchronous rendering
* <QtPDF> Page::async* functions are no longer pure virtual
* <QtPDF> Remove pixmap objects from PDFPageGraphicsItem
* <QtPDF> Clean up typecast operations
* <QtPDF> Add -Wall to compiler flags
* <QtPDF> Implement backend-independent Link classes
* <QtPDF> Add .gitignore
* <QtPDF> Cache and properly handle scope of PDFLinkAnnotation objects
* <QtPDF> Virtualize destructors so the proper methods of derived classes are called in PDFBackend
* <QtPDF> Update copyrights
* <QtPDF> Removew Poppler header from PDFDocumentView.h
* <QtPDF> Update comments
* <QtPDF> Add MuPDF Backend
* <QtPDF> Remove debugging statement from page paint method
* <QtPDF> Implement mapToPage and mapFromPage
* <QtPDF> Only #include & compile the backend(s) that are selected in the Makefile
* <QtPDF> Update existing items on the readme todo list
* <QtPDF> Improve tool handling & implement context sensitive tool (e.g., SyncTeX)
* <QtPDF> (Un)Set cursors on viewport()
* <QtPDF> Disallow keyboard events in document view while a tool is in use
* <QtPDF> Implement zooming using Ctrl+mouse wheel
* <QtPDF> Simplify tile drawing
* <QtPDF> Enhance rendering request comparison and debug output
* <QtPDF> Don't process empty tiles in PDFPageGraphicsItem::paint()
* <QtPDF> Paint only visible tiles
* <QtPDF> Guard PDFPageCache with a QReadWriteLock
* <QtPDF> Implement Page::getTileImage
* <QtPDF> Add loading indicators to dummy tiles
* <QtPDF> Implement dummy images based on rescaled existing tiles
* <QtPDF> Turn PDFPageCache into a full class
* <QtPDF> Implement moving with middle mouse button
* <QtPDF> (Hopefully) Speed up the magnifier by caching the drop shadow pixmap
* <QtPDF> Implement remote goto links
* <QtPDF> Add CMake buildsystem
* <QtPDF> Store QSharedPointer<QImage> in PDFPageCache
* <QtPDF> Clean up some FIXMEs, add some TODOs
* <QtPDF> Add MuPDF backend to the CMake build
* <QtPDF> Add a couple of TODO items
* <QtPDF> More TODOs
* <QtPDF> Respond to wheel events in single page mode
* <QtPDF> Handle movement key events in single page mode
* <QtPDF> Hide cursor while magnifier is active
* <QtPDF> Re-arrange the TODO list
* <QtPDF> Allow page change to center on top or bottom
* <QtPDF> Also re-set cursor when magnifier is aborted
* <QtPDF> Implement PDFToCDockWidget
* <QtPDF> Add PDF meta data + parse PDF dates
* <QtPDF> Add PDFMetaDataDockWidget
* <QtPDF> Add PDFFontsDockWidget
* <QtPDF> Misc cleanup and documentation of dock widgets
* <QtPDF> Bail out of compilation if no backend is selected
* <QtPDF> Load meta data in MuPDF backend
* <QtPDF> Parse fonts in MuPDF + add FontSource to PDFFontInfo
* <QtPDF> Add QtXML to CMake configuration
* <QtPDF> Require minimum Qt version of 4.6.0
* <QtPDF> Start work on searching
* <QtPDF> Add search box to example viewer
* <QtPDF> Document objects now hold a list of pages they own
* <QtPDF> Implement document-wide searching
* <QtPDF> Connect search box to document view
* <QtPDF> Highlight search results
* <QtPDF> Use Q_ASSERT instead of assert
* <QtPDF> New search box
* <QtPDF> Enhance interaction with search results
* <QtPDF> Fix jumps to previous search result
* <QtPDF> Flesh out link support to allow viewport changes
* <QtPDF> Support viewport changes in PDFLinkGraphicsItem + don't set "open links in new window" by default
* <QtPDF> Implement MuPDFPage::loadLinks()
* <QtPDF> Implement ToC in MuPDF
* <QtPDF> Fix "Goto page" tooltip & add safeguard to PDFToCDockWidget::recursiveAddTreeItems
* <QtPDF> Add MuPDFDocument::resolveDestination()
* <QtPDF> Make pogram survive when _pdf_scene == NULL
* <QtPDF> Safeguard Document class against problems during loading
* <QtPDF> Implement the possibilit to open arbitrary pdf files
* <QtPDF> Properly handle destruction of PDFDocumentScene + clean up Readme
* <QtPDF> Update icons
* <QtPDF> Prune unused code from PDFPageGraphicsItem
* <QtPDF> Fix coordinates in PDFLinkAnnotation
* <QtPDF> Clean up FIXMEs + add "measurement tool" idea to README
* <QtPDF> Handle permissions of pdf
* <QtPDF> Update README.md
* <QtPDF> Handling of locked documents
* <QtPDF> Refactor docks
* <QtPDF> Turn PDFPermissionsDockWidget into PDFDocumentInfoWidget
* <QtPDF> Fix MuPDF backend behavior with non-English numeric locales
* <QtPDF> Fix error checking in page retrieval in backends
* <QtPDF> Generalize conversion of Poppler annotations + make Page::pageSizeF() const
* <QtPDF> Generalize and fix PDFDocumentView::goToPage()
* <QtPDF> Split actions & annotations to separate files & thin out #include's
* <QtPDF> Simplify page processing request generation
* <QtPDF> Implement searching in the MuPDF backend
* <QtPDF> Make PDF search concurrent & inform on search progress
* <QtPDF> Implement gray scale mode
* <QtPDF> Add files that are missing in commit 01a7ae922fc965ba84930665b8f236c93d918472
* <QtPDF> Start implementing annotation handling
* <QtPDF> Add TODO about fixing temporary "rendering" images
* <QtPDF> Ensure temporary "rendering" images are always replaced
* <QtPDF> Refactor tools
* <QtPDF> Add -Wall, disallow certain Qt casts in CMakeLists.txt, clean up code
* <QtPDF> Set tool cursors on viewport instead of QGraphicsView
* <QtPDF> Improve handling of document changes (e.g., when loading another file)
* <QtPDF> Show "Page i of j" in status bar only if page number is valid
* <QtPDF> Properly namespace the code
* <QtPDF> Fix a ToC-related crash when loading another pdf
* <QtPDF> Enable static building of QtPDF
* <QtPDF> Make programs compile-/linkable with mingw-cross-env in release mode
* <QtPDF> Cache fonts in PopplerDocument::fonts()
* <QtPDF> Make QtPDF translatable
* <QtPDF> Fix resources in static builds
* <QtPDF> Put QtPDF resources in separate .qrc resource file
* <QtPDF> Ensure viewport is properly positioned and zooming works after loading a new pdf
* <QtPDF> Move PDFDocumentTool to separate file and namespace
* <QtPDF> Put annotations in their own namespace
* <QtPDF> New namespaces Backend, Backend::Poppler, Backend::MuPDF
* <QtPDF> Implement measuring tool
* <QtPDF> Don't forcibly disarm tools in PDFDocument::mouseMoveEvent or mouseReleaseEvent; leave the decision to the armed tool instead
* <QtPDF> Add icons missing in 66666b60aa
* <QtPDF> Rename Page::search to Page::executeSearch
* <QtPDF> Fix links in SinglePageMode
* <QtPDF> Added presentation mode
* <QtPDF> Fix values displayed by the measurement tool
* <QtPDF> Clean some FIXMEs
* <QtPDF> Add const Backend::Document::page() to avoid the need to const_cast
* <QtPDF> Q_ASSERT image sizes and formats in transitions
* <QtPDF> Reimplement qHash(PDFPageTile)
* <QtPDF> Implement text selection & copying
* <QtPDF> Start implementation of PDFDocumentWidget
* <QtPDF> Make Document, Page, and the corresponding backend implementations thread-safe
* <QtPDF> Use QWeakPointer instead of QSharedPointer for passing around references to Document and Page objects
* <QtPDF> Allow to reload a file if changed on disk
* <QtPDF> Implement BackendInterface to allow a choice of backends at run-time
* <QtPDF> Start implementing unit-tests using the QTest framework
* <QtPDF> Rename Poppler > PopplerQt4
* <QtPDF> Fix MuPDF page sizes
* <QtPDF> Properly initialize Backend::Document::_meta_trapped
* Fix default saving location (issue 609)
* Make "Goto Source" lead to the last active source window (issue 618)
-- Stefan Loeffler <email address hidden> Mon, 08 Apr 2013 21:32:30 +0200
Builds
Built packages
-
texworks
A simple interface for working with TeX documents
-
texworks-scripting-lua
Plugin to bring Lua scripting to TeXworks
Package files