Release Notes: This release included missing Fedora 5 and SuSE 10.1 spec.in files, which are used by configure.in.
Release Notes: This release supports both Cairo 1.0.x and 1.2.x. It adds support for relative vertices, extends the demo apps, adds color schemes (complements, triads, tints, etc.), adds color support (X11 color names, Hue-Saturation-Brightness, Hue-Lightness-Saturation, etc.), adds new shapes (Koch Snowflake, Sierpinski Curve, Hilbert Curve), extends the functionality of several controllers, exchanges the glibmm animator dependency for glib, improves text handling, and and cleans up some minor bugs.
Release Notes: This is the first of the 0.4.x releases specifically for cairo/cairomm 1.2.x. This release features a few code cleanups, and changes the default rotational centroid for Papyrus::Image to be the center of the bounding box.
Release Notes: This is the first 0.3.x release specifically for cairo/cairomm 1.0.x after branching into 0.3.x for cairo 1.0.x and 0.4.x for cairo 1.2.x. This release features a few code cleanups, and changes the default rotational centroid for Papyrus::Image to be the center of the bounding box.
Release Notes: This release introduces simple frame-based animators and event-based controllers to the papyrus canvas library. The companion libpapyrusgtk has been renamed to libpapyrusmm. The namespace remains PapyrusGtk, similar to the GTK namespace in Gtkmm. Several animator control widgets have also been added to papyrusmm to support papyrus' animators. There are a couple of bugfixes, other small improvements, cleanup, added examples, and some work on the documentation.
Release Notes: New in this release are the Bezierline and Beziergon classes that, as the name implies, create lines and polygons whose segments are Bezier curves rather than straight lines.
Release Notes: This release adds autoconf checks to look for boost smart pointers if they can't be found in tr1. This allows papyrus (and papyrusgtk) to be built on platforms without smart pointers available in tr1.
Release Notes: There are two new demos, one for papyrus and one for papyrusmm. They are similar to the Gtk demo application. Additionally, there are some minor changes to the sketchpad and other interactive widgets.
Release Notes: This release features many changes to both papyrus and the accompanying papyrusgtk library, including several new Gtkmm widgets. In papyrus, some of the newest changes are that the methods for adding markers to lines have changed, and all papyrus objects now provide a virtual clone() method. In papyrusgtk, there are many new widgets, such as graphical button boxes for selecting line caps and line joins. Also new are line style and marker style widgets, and both provide the user with optional previews.
Release Notes: This release has a few new features, a lot of code cleanup, some fixed bugs, and as a result some serious shakeup in the API. The new features include a working preview of the UI manipulators, including FreehandSketcher. The scenegraph has been restructured to represent a tree as opposed to a general graph. As a result of the restructuring, the code has been greatly simplified and numerous bugs fixed, and (for now) run-time introspection has been removed, thus removing the dependency on the Idioskopos library.