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

Available diffs

Builds

Built packages

Package files