The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.002 - 2017-05-16

  • Features
    • Zooming using the scrollwheel.
      • Fixes <https://github.com/project-renard/curie/issues/15>. See PR <https://github.com/project-renard/curie/pull/184>.
    • Drag-and-drop of file on to the page area opens the file.
      • Fixes <https://github.com/project-renard/curie/issues/19>. See PR <https://github.com/project-renard/curie/pull/170>.
    • Remove status bar from the App window.
      • Fixes <https://github.com/project-renard/curie/issues/40>. See PR <https://github.com/project-renard/curie/pull/183>.
  • Bug fixes
    • Update the mutool outline parsing for MuPDF v1.10a.
      • Fixes <https://github.com/project-renard/curie/issues/172>. See PR <https://github.com/project-renard/curie/pull/173>.
  • Build changes
    • Make the `--version` flag more verbose and add a `--short-version` flag that only outputs the version.
      • Fixes <https://github.com/project-renard/curie/issues/174>. See PR <https://github.com/project-renard/curie/pull/175>.
    • Set custom theme and icon theme if available.
      • Fixes <https://github.com/project-renard/curie/issues/32>. See PR <https://github.com/project-renard/curie/pull/178>.
    • Update functions for Function::Parameters v2.000002.
      • See <https://github.com/project-renard/curie/issues/190>. See PR <https://github.com/project-renard/curie/pull/191>.
    • Change shebang of curie script so that it runs with the Perl that installed Curie.
      • Fixes <https://github.com/project-renard/curie/issues/196>. See PR <https://github.com/project-renard/curie/pull/198>.

Changes for version 0.001_01 - 2016-10-24

  • Added menu to select zoom level.
    • Fixes <https://github.com/project-renard/curie/issues/14>. See PR <https://github.com/project-renard/curie/pull/161>.
  • Add command line option to print out version number.
    • Fixes <https://github.com/project-renard/curie/issues/157>. See PR <https://github.com/project-renard/curie/pull/159>.

Documentation

Modules

A document reader written with GTK+.
A document viewing application
Set up the accelerator map (global keybindings)
Component that implements a file chooser dialog
Component that collects log messages
Component that provides a menu bar for the application
Component that provides a list of headings for navigating
Component that implements document page navigation
Role that loads a Glade UI file into a Gtk3::Builder
Role that links a component to the parent application
Role to obtain name of Glade UI file from the name of the package
Retrieve PDF image and text data via MuPDF's mutool
Collection of helper utilities for Gtk3 and Glib
Log::Any adapter that directs messages to the log window component
Base class for representing documents
Document made up of a collection of Cairo image surfaces
document that represents a PDF file
Role that caches rendered pages
Role that provides a filename for a document
Role that provides an outline for a document
Role for documents that have numbered pages
Role for documents that can render their pages
Model that represents a document outline
Page directly generated from a Cairo image surface
Page generated from PNG data
Role for pages that have a height and width
Role for pages that represented by a Cairo image surface
Packages that can be imported into every module
Type library