|
Packit |
908522 |
2015-09-21 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
1.12.0
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-09-21 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
RefPtr: Use noexcept, as in Glib::RefPtr.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-09-10 Chun-wei Fan <fanchunwei@src.gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
cairomm/exception.h: Allow Build on Visual Studio 2013
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Visual Studio 2013 has one catch for its C++-11 support: It does
|
|
Packit |
908522 |
not support noexcept, but has its own _NOEXCEPT for the same purpose.
|
|
Packit |
908522 |
Add a define for it, while defining the _ALLOW_KEYWORD_MACROS as newer
|
|
Packit |
908522 |
Visual Studio Versions do not allow one to define known keywords, even if
|
|
Packit |
908522 |
it is not supported, by default.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-09-10 Chun-wei Fan <fanchunwei@src.gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
MSVC Builds: Support Visual Studio 2013 (and later) Only
|
|
Packit |
908522 |
|
|
Packit |
908522 |
This removes the Visual Studio 2005 and 2008 projects, and updates
|
|
Packit |
908522 |
the Visual Studio 2010 projects to become 2013 projects, as only
|
|
Packit |
908522 |
Visual Studio 2013 and later support enough of C++-11 to build
|
|
Packit |
908522 |
cairomm in its current state.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Also update the README in MSVC_Net2013/ to reflect on this situation.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-08-21 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
MSVC_Net2010/filelist.am: Correct the .props filenames
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-08-20 Chun-wei Fan <fanchunwei@src.gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Overhaul The Visual Studio 2010 Projects
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Like the Visual Studio 2008 Projects, give the Visual Studio 2010 Projects
|
|
Packit |
908522 |
an overhaul by using property sheets to consolidate commonly-used items,
|
|
Packit |
908522 |
and moving all the projects to MSVC_Net2010, so that they can be more easily
|
|
Packit |
908522 |
maintained.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
https://bugs.freedesktop.org/show_bug.cgi?id=84030
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-08-20 Chun-wei Fan <fanchunwei@src.gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Update and Overhaul the Visual Studio 2008 Projects
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Move all the projects to MSVC_Net2008/, and add property sheets for the
|
|
Packit |
908522 |
projects so that commonly-used items can be consolidated and referred from
|
|
Packit |
908522 |
the projects, which will help simplify future maintenance. Also remove
|
|
Packit |
908522 |
items from the projects that aren't really needed, as they add quite a bit
|
|
Packit |
908522 |
of clutter. Add the newly-added source files to the cairomm project as
|
|
Packit |
908522 |
well, as the cairomm project has bit rotted a little.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
https://bugs.freedesktop.org/show_bug.cgi?id=84030
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-08-20 Chun-wei Fan <fanchunwei@src.gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
fontface/fontoption: Check for CAIRO_HAS_FC_FONT
|
|
Packit |
908522 |
|
|
Packit |
908522 |
This updates the fontface and fontoptions sources so that they will check
|
|
Packit |
908522 |
for whether Cairo was built with FontConfig (in addition to FreeType) so
|
|
Packit |
908522 |
that cairomm would still build when we have Cairo built with FreeType but
|
|
Packit |
908522 |
without FontConfig, which for example may well be the case on Windows
|
|
Packit |
908522 |
builds.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
https://bugs.freedesktop.org/show_bug.cgi?id=84033
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-08-20 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add TODO about using std::shared_ptr<> instead.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-08-20 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
RefPtr: Add move constructors and move operator=().
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Roughly based on the same changes in Glib::RefPtr<>.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-08-12 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
1.11.4
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-07-31 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
C++11: Use = delete instead of private constructors.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-07-31 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
C++11: Use of nullptr.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-07-31 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
C++11: Use auto.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-07-31 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
C++11: Use the override keyword.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-07-31 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
C++11: Use noexcept instead of throw().
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-07-31 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
configure.ac: Add some more warnings for --enable-warnings=fatal.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Not using -Wshadow because that breaks the build:
|
|
Packit |
908522 |
matrix.cc:28:80: error: declaration of 'y0' shadows a member of 'this' [-Werror=shadow]
|
|
Packit |
908522 |
Matrix::Matrix(double xx, double yx, double xy, double yy, double x0, double y0)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-07-31 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
configure.ac: Avoid deprecated libsigc++ API.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
No code changes were necessary.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2015-07-31 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Use (and require) C++11.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
And use the latest version of libsigc++, which also requires C++11.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2014-04-09 David Weiß <david.weiss@ptvgroup.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Update MSVC.Net 2010 project files.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
https://bugs.freedesktop.org/show_bug.cgi?id=76820
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2014-02-21 Povilas Kanapickas <povilas@radix.lt>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Wrap cairo script device and script surface APIs
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2014-02-21 Povilas Kanapickas <povilas@radix.lt>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Wrap FtFontFace::{get,set,unset}_synthesize
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2014-02-21 Povilas Kanapickas <povilas@radix.lt>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Remove no longer useful .cvsignore files
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2014-02-11 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Updating version to odd number for git.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2014-02-11 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
1.11.2, because we use even micros for releases.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2014-02-11 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
1.11.1
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2014-02-11 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Autogenerate the ChangeLog
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2014-01-28 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Improve some deprecation comments.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2014-01-28 Povilas Kanapickas <povilas@radix.lt>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add Pattern::{set_extend,get_extend}
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/pattern.{cc,h}: set_extend and get_extend functions apply not
|
|
Packit |
908522 |
only to surface patterns, but to linear and radial gradients too.
|
|
Packit |
908522 |
Bug #73775
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2014-01-28 Anton Bachin <antonbachin@yahoo.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Allow use from Objective-C instead of just allowing building.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/fontface.h: Surround the include line in surface.h with
|
|
Packit |
908522 |
some directives that undefine nil and then redefine it.
|
|
Packit |
908522 |
* cairomm/surface.h: This aso undefined nil but this appears to be
|
|
Packit |
908522 |
unnecessary.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Bug #66328
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2014-01-28 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Avoid dereferencing empty std::vector<>s.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc: Check with empty() before using [0] on
|
|
Packit |
908522 |
a vector. Apparently gcc allows this, but MSVC (probably correctly)
|
|
Packit |
908522 |
does not. This fixes a crash on MS Windows.
|
|
Packit |
908522 |
Bug #36020 (Robert Kurjata)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2014-01-28 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
ScaledFont: Add the missing get_extents() method implementation.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Bug #53981 (cheshirekow)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2012-03-12 Mark Vender <markv743@yahoo.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Use GNOME style in the documentation
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2012-03-12 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix linker problem with the examples.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* examples/Makefile.am: Add CAIROMM_LIBS.
|
|
Packit |
908522 |
This is needed now to a change in behaviour of the linker
|
|
Packit |
908522 |
in recent distro versions.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2012-03-12 Mark Vender <markv743@yahoo.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Update the documentation
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2011-05-09 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
1.10.0
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-12-31 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Ignore some more msvc build files
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-12-31 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Bump micro version after release
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-12-31 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Disable fatal warnings on distcheck for now
|
|
Packit |
908522 |
|
|
Packit |
908522 |
cairo.h has an extra comma at the end of an enumeration, which causes a warning,
|
|
Packit |
908522 |
so making warnings fatal in distcheck makes it impossible to release.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-12-31 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Update NEWS for 1.9.8 release, bump version
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Also require a newer cairo (1.10.0)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-12-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Wrap cairo_surface_create_for_rectangle()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-12-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add PDF versioning API
|
|
Packit |
908522 |
|
|
Packit |
908522 |
New PdfSurface functions:
|
|
Packit |
908522 |
get_versions()
|
|
Packit |
908522 |
restrict_to_version()
|
|
Packit |
908522 |
version_to_string()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-12-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add Device documentation
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-12-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add Device::Lock for acquiring devices safely
|
|
Packit |
908522 |
|
|
Packit |
908522 |
To aid in acquiring devices in an exception-safe manner, a convenience class
|
|
Packit |
908522 |
Device::Lock was added that acquires the specified device for the duration of
|
|
Packit |
908522 |
the object.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-12-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Wrap cairo_device_acquire|release()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-12-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Wrap cairo_surface_get_device()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-12-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add Region documentation
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-12-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Wrap cairo_region_xor_*
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-12-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Wrap cairo_region_create_rectangles()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-12-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Wrap Region::copy()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-12-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Provide static factory functions for Region
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Since Region objects are ref-counted, don't allow them to be instantiated
|
|
Packit |
908522 |
manually, but provide static create() functions for automatically managing them
|
|
Packit |
908522 |
with RefPtrs. Also, remember to check the error status when creating them.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-12-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix Region api to throw exception rather than return status
|
|
Packit |
908522 |
|
|
Packit |
908522 |
All other API throws exceptions instead of returning error statuses, so make
|
|
Packit |
908522 |
this be consistent as well. (the only possible error for these operations is
|
|
Packit |
908522 |
NO_MEMORY)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-12-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add new surface type enums
|
|
Packit |
908522 |
|
|
Packit |
908522 |
These are not really used in cairomm, but it's nice to have them defined in any
|
|
Packit |
908522 |
case.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-11-03 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
A NEWS entry for a future release.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-11-03 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Context::arc(): Correct the documentation, as in the C documentation.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.h: arc(): Update the documentation based on the latest
|
|
Packit |
908522 |
version of the cairo_arc() documentation, which was apparently fixed since
|
|
Packit |
908522 |
we last wrote the C++ documentation based on it.
|
|
Packit |
908522 |
This fixes bug #31345 (Christopher Head) about bad math in arc()
|
|
Packit |
908522 |
documentation.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-10-26 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Post-release version increment
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-10-26 Armin Burgmeier <armin@arbur.net>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix the build with MSVC (really)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
The previous commit only included the ChangeLog for some reason.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-10-26 Armin Burgmeier <armin@arbur.net>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2005/cairomm/cairomm.rc.in:
|
|
Packit |
908522 |
* MSVC_Net2008/cairomm/cairomm.rc.in: Replaced GENERIC_MAJOR_VERSION
|
|
Packit |
908522 |
et al. by CAIROMM_MAJOR_VERSION, so that they are properly replaced
|
|
Packit |
908522 |
during configure.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2005/examples/image-surface/image-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/pdf-surface/pdf-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/ps-surface/ps-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/svg-surface/svg-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/text-rotate/text-rotate.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/toy-text/toy-text.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/user-font/user-font.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/image-surface/image-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/pdf-surface/pdf-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/ps-surface/ps-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/svg-surface/svg-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/text-rotate/text-rotate.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/toy-text/toy-text.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/user-font/user-font.vcproj: Added
|
|
Packit |
908522 |
$(SolutionDir)/cairomm to the include search paths, so that
|
|
Packit |
908522 |
cairommconfig.h is found even if configure did not run.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/fontface.cc: MSVC does not allow to reinterpret_cast a bool
|
|
Packit |
908522 |
to void*, so use an int instead.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* examples/surfaces/image-surface.cc:
|
|
Packit |
908522 |
* examples/surfaces/pdf-surface.cc:
|
|
Packit |
908522 |
* examples/surfaces/ps-surface.cc:
|
|
Packit |
908522 |
* examples/surfaces/svg-surface.cc:
|
|
Packit |
908522 |
* examples/text/text-rotate.cc: Define _USE_MATH_DEFINES before
|
|
Packit |
908522 |
including anything, to make sure we get the defines even if math.h
|
|
Packit |
908522 |
is included indirectly via another header.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc: In set_dash(std::valarray<double>), copy the
|
|
Packit |
908522 |
valarray into a vector and then call set_dash(std::vector<double>).
|
|
Packit |
908522 |
The reason is that there is no guarantee that the memory in a
|
|
Packit |
908522 |
std::valarray is contiguous, and also that in MSVC's STL (and also in
|
|
Packit |
908522 |
the C++ standard) std::valarray<T>::operator[](size_t) const returns
|
|
Packit |
908522 |
a T, not a const T&, so &dashes[0] is a compiler error if dashes is a
|
|
Packit |
908522 |
const std::valarray<double>&.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-10-22 Armin Burgmeier <armin@arbur.net>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Added support for 64 bit and Visual Studio 2010.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2008/.cvsignore:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/png-file/png-file.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/png-file/png-file.vcproj: Removed.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2005/README:
|
|
Packit |
908522 |
* MSVC_Net2005/cairomm.sln:
|
|
Packit |
908522 |
* MSVC_Net2005/cairomm/cairomm.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/image-surface/image-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/pdf-surface/pdf-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/ps-surface/ps-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/svg-surface/svg-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/text-rotate/text-rotate.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/toy-text/toy-text.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/user-font/user-font.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/gendef/gendef.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/README:
|
|
Packit |
908522 |
* MSVC_Net2008/cairomm.sln:
|
|
Packit |
908522 |
* MSVC_Net2008/cairomm/cairomm.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/image-surface/image-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/pdf-surface/pdf-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/ps-surface/ps-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/svg-surface/svg-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/text-rotate/text-rotate.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/toy-text/toy-text.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/user-font/user-font.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/gendef/gendef.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2010/README:
|
|
Packit |
908522 |
* MSVC_Net2010/cairomm.sln:
|
|
Packit |
908522 |
* MSVC_Net2010/cairomm/cairomm.rc.in:
|
|
Packit |
908522 |
* MSVC_Net2010/cairomm/cairomm.vcxproj:
|
|
Packit |
908522 |
* MSVC_Net2010/cairomm/cairomm.vcxproj.filters:
|
|
Packit |
908522 |
* MSVC_Net2010/examples/image-surface/image-surface.vcxproj:
|
|
Packit |
908522 |
* MSVC_Net2010/examples/image-surface/image-surface.vcxproj.filters:
|
|
Packit |
908522 |
* MSVC_Net2010/examples/pdf-surface/pdf-surface.vcxproj:
|
|
Packit |
908522 |
* MSVC_Net2010/examples/pdf-surface/pdf-surface.vcxproj.filters:
|
|
Packit |
908522 |
* MSVC_Net2010/examples/ps-surface/ps-surface.vcxproj:
|
|
Packit |
908522 |
* MSVC_Net2010/examples/ps-surface/ps-surface.vcxproj.filters:
|
|
Packit |
908522 |
* MSVC_Net2010/examples/svg-surface/svg-surface.vcxproj:
|
|
Packit |
908522 |
* MSVC_Net2010/examples/svg-surface/svg-surface.vcxproj.filters:
|
|
Packit |
908522 |
* MSVC_Net2010/examples/text-rotate/text-rotate.vcxproj:
|
|
Packit |
908522 |
* MSVC_Net2010/examples/text-rotate/text-rotate.vcxproj.filters:
|
|
Packit |
908522 |
* MSVC_Net2010/examples/toy-text/toy-text.vcxproj:
|
|
Packit |
908522 |
* MSVC_Net2010/examples/toy-text/toy-text.vcxproj.filters:
|
|
Packit |
908522 |
* MSVC_Net2010/examples/user-font/user-font.vcxproj:
|
|
Packit |
908522 |
* MSVC_Net2010/examples/user-font/user-font.vcxproj.filters:
|
|
Packit |
908522 |
* MSVC_Net2010/filelist.am:
|
|
Packit |
908522 |
* MSVC_Net2010/gendef/gendef.cc:
|
|
Packit |
908522 |
* MSVC_Net2010/gendef/gendef.vcxproj:
|
|
Packit |
908522 |
* MSVC_Net2010/gendef/gendef.vcxproj.filters:
|
|
Packit |
908522 |
* Makefile.am:
|
|
Packit |
908522 |
* configure.ac: Added support for 64 bit and Visual Studio 2010.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-10-22 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Update for the 1.9.4 release that I made without pulling
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-09-10 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Context, Surface: Add some new methods.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.[h|cc]: Added in_clip().
|
|
Packit |
908522 |
* cairomm/surface.[h|cc]: Added get_mime_data(), set_mime_data(),
|
|
Packit |
908522 |
unset_mime_data().
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-09-07 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Added Device class.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/device.[h|cc]: Added these files, wrapping cairo_device_t.
|
|
Packit |
908522 |
* cairomm/filelist.am:
|
|
Packit |
908522 |
* cairomm/cairomm.h: Mention the new file.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-09-06 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
1.9.2
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-09-02 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Context: set_dash(): Make the dashes parameter const.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.[h|cc]: set_dash(): Add versions that take a const
|
|
Packit |
908522 |
vector parameter, deprecating the old versions.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-09-02 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Context: Make some methods const, deprecating the non-const versions.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.h: device_to_user(, device_to_user_distance(),
|
|
Packit |
908522 |
user_to_device(), user_to_device_distance(): Deprecate the non-const versions,
|
|
Packit |
908522 |
adding const versions.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-09-02 Ian Britten <britten@dilbert.caris.priv>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-06-10 Ian Britten <britten@caris.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Cleanup of most -Weffc++ warnings (Continuation of previous commit)
|
|
Packit |
908522 |
Bug #28246
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/fontface.h (FontFace::FontFace):
|
|
Packit |
908522 |
* cairomm/path.h (Path::Path):
|
|
Packit |
908522 |
* cairomm/pattern.h (Pattern::Pattern):
|
|
Packit |
908522 |
* cairomm/scaledfont.h (ScaledFont::ScaledFont):
|
|
Packit |
908522 |
* cairomm/surface.h (Surface::Surface): Declare a private copy
|
|
Packit |
908522 |
constructor and assignment operator in order to explicitly prevent
|
|
Packit |
908522 |
objects from being copied by value. That was never valid, and not
|
|
Packit |
908522 |
disallowing it seems to have been merely an oversight.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/fontoptions.cc:
|
|
Packit |
908522 |
* cairomm/scaledfont.cc: Initialize member(s) in initialization list.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/scaledfont.h: Declared ~ScaledFont() virtual
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-07-19 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
1.9.1
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-07-06 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add Region, wrapping cairo_region_t, new in cairo 1.10.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/region.[h|cc]: Added this class, wrapping it like other
|
|
Packit |
908522 |
reference-counted types, such as Pattern.
|
|
Packit |
908522 |
* cairomm/cairomm.h: Add an include of it here.
|
|
Packit |
908522 |
* cairomm/filelist.am: Mention the new files here.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-06-07 Daniel Elstner <danielk@openismus.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Disallow copying of Cairo::Context objects
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.h (Cairo::Context): Declare a private copy
|
|
Packit |
908522 |
constructor and assignment operator in order to explicitly prevent
|
|
Packit |
908522 |
objects from being copied by value. That was never valid, and not
|
|
Packit |
908522 |
disallowing it seems to have been merely an oversight.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-06-07 Daniel Elstner <danielk@openismus.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Do not unnecessarily cast booleans to pointers
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/fontface.cc (USER_DATA_KEY_DEFAULT_TEXT_TO_GLYPHS): Put
|
|
Packit |
908522 |
dummy object into an anonymous namespace and make it static.
|
|
Packit |
908522 |
(UserFontFace::text_to_glyphs): Do not cast a boolean to a pointer
|
|
Packit |
908522 |
in order to indicate state via the font face's user data. There are
|
|
Packit |
908522 |
fairly safe alternative casts to do this, but it is much simpler to
|
|
Packit |
908522 |
just take the address of any existing object to get a non-0 pointer.
|
|
Packit |
908522 |
(UserFontFace::UserFontFace): Remove unnecessary casts.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-06-07 Armin Burgmeier <armin@arbur.net>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix the build with MSVC
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-10-26 Armin Burgmeier <armin@arbur.net>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2005/cairomm/cairomm.rc.in:
|
|
Packit |
908522 |
* MSVC_Net2008/cairomm/cairomm.rc.in: Replaced GENERIC_MAJOR_VERSION
|
|
Packit |
908522 |
et al. by CAIROMM_MAJOR_VERSION, so that they are properly replaced
|
|
Packit |
908522 |
during configure.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2005/examples/image-surface/image-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/pdf-surface/pdf-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/ps-surface/ps-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/svg-surface/svg-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/text-rotate/text-rotate.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/toy-text/toy-text.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/user-font/user-font.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/image-surface/image-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/pdf-surface/pdf-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/ps-surface/ps-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/svg-surface/svg-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/text-rotate/text-rotate.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/toy-text/toy-text.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/user-font/user-font.vcproj: Added
|
|
Packit |
908522 |
$(SolutionDir)/cairomm to the include search paths, so that
|
|
Packit |
908522 |
cairommconfig.h is found even if configure did not run.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/fontface.cc: MSVC does not allow to reinterpret_cast a bool
|
|
Packit |
908522 |
to void*, so use an int instead.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc:
|
|
Packit |
908522 |
* examples/surfaces/image-surface.cc:
|
|
Packit |
908522 |
* examples/surfaces/pdf-surface.cc:
|
|
Packit |
908522 |
* examples/surfaces/ps-surface.cc:
|
|
Packit |
908522 |
* examples/surfaces/svg-surface.cc:
|
|
Packit |
908522 |
* examples/text/text-rotate.cc: Define _USE_MATH_DEFINES before
|
|
Packit |
908522 |
including anything, to make sure we get the defines even if math.h
|
|
Packit |
908522 |
is included indirectly via another header.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-06-07 Augusto Jun Devegili <monipol@gmx.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Put ifdefs around 32-bit-only API, to fix the build on 64-bit machines.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/quartz_font.[h|cc]: Use #ifndef __LP64__, as cairo does.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-06-07 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix the ChangeLog.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-06-07 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Actually install cairomm-xlib-xrender-1.0.pc.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.ac: Fix a typo in the check for xlib-xrender support in
|
|
Packit |
908522 |
cairo. Fixes bug #27066.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2010-04-20 Daniel Elstner <daniel.kitta@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Clean up configure.ac and add silent rules support
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.ac (AC_INIT): Specify correct URLs for bug reports and the
|
|
Packit |
908522 |
project home page.
|
|
Packit |
908522 |
(AM_SILENT_RULES): Call macro if defined.
|
|
Packit |
908522 |
(MM_PREREQ): Require mm-common 0.8.
|
|
Packit |
908522 |
(BOOST_UNIT_TEST_FRAMEWORK_STATIC_LIB): Rewrite the fragile shell code
|
|
Packit |
908522 |
of the boost check.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-10-19 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
bump to 1.8.4, update NEWS
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-08-13 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Don't force tests to be enabled when CAIROMM_DEVEL is defined
|
|
Packit |
908522 |
|
|
Packit |
908522 |
This was hacked in to ensure that I always built with tests enabled, but the
|
|
Packit |
908522 |
boost configure detection scripts are broken right now on my setup, so this just
|
|
Packit |
908522 |
hinders my ability to get things done. remove it.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-08-13 Daniel Elstner <danielk@openismus.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Distribute mm-common documentation utilities
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* docs/Makefile.am (dist_noinst_DATA): List the utility scripts
|
|
Packit |
908522 |
installed by mm-common-prepare here, so they will be distributed.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-08-13 Daniel Elstner <danielk@openismus.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add missing call to MM_CONFIG_DOCTOOL_DIR
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.ac: Call MM_CONFIG_DOCTOOL_DIR([docs]) to indicate to
|
|
Packit |
908522 |
mm-common-prepare that this module cannot depend on the utilities
|
|
Packit |
908522 |
shipped with glibmm, and needs its own copies.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-08-13 Daniel Elstner <danielk@openismus.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix left-over cairomm/cairommconfig.h includes
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/cairomm.h: Remove directory prefix from cairommconfig.h
|
|
Packit |
908522 |
include statement.
|
|
Packit |
908522 |
* cairomm/context.cc: Include <cmath> unconditionally instead of
|
|
Packit |
908522 |
conditionally including <math.h>.
|
|
Packit |
908522 |
* examples/surfaces/*.cc: ditto,
|
|
Packit |
908522 |
* examples/text/text-rotate.cc: ditto.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-08-13 Daniel Elstner <danielk@openismus.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Review and clean up after build overhaul
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* autogen.sh: Pass --enable-maintainer-mode to ./configure since the
|
|
Packit |
908522 |
automatic rebuild of the reference documentation is only enabled in
|
|
Packit |
908522 |
maintainer mode. AM_MAINTAINER_MODE is already in configure.ac.
|
|
Packit |
908522 |
* configure.ac (AC_CONFIG_HEADERS): Prepend build/config.h to the
|
|
Packit |
908522 |
list of header files, because the first file in the list has its .in
|
|
Packit |
908522 |
file generated by autoheader, and will thus include every AC_DEFINE
|
|
Packit |
908522 |
from every Autoconf macro that is used. The macros defined in the
|
|
Packit |
908522 |
installed cairommconfig.h header should be namespaced and limited to
|
|
Packit |
908522 |
meta information about the installed cairomm library.
|
|
Packit |
908522 |
Also move cairommconfig.h to the top-level directory, in order to
|
|
Packit |
908522 |
avoid the need to add the cairomm/ subdirectory to the include path.
|
|
Packit |
908522 |
(PKG_CHECK_MODULES): Collapse the checks for optional cairo modules
|
|
Packit |
908522 |
into a loop, and use PKG_CHECK_EXISTS() instead of the full-blown
|
|
Packit |
908522 |
PKG_CHECK_MODULES(). Also, be a bit cleverer about the lists of .pc
|
|
Packit |
908522 |
files and module names generated along the way.
|
|
Packit |
908522 |
(AC_CONFIG_FILES): List all potentially installed files literally,
|
|
Packit |
908522 |
instead of creating the list of output files dynamically. This is
|
|
Packit |
908522 |
much simpler and also gets us free shipping. Remove data/Makefile.
|
|
Packit |
908522 |
* cairommconfig.h.in: Add file to repository, as it should not be
|
|
Packit |
908522 |
autogenerated. Of the content, keep only the CAIROMM_ namespaced
|
|
Packit |
908522 |
macros.
|
|
Packit |
908522 |
* cairomm/context*.cc: Remove cairomm/ prefix from cairommconfig.h
|
|
Packit |
908522 |
include statements. This was already wrong before, but moving the
|
|
Packit |
908522 |
file around made it visible.
|
|
Packit |
908522 |
* Makefile.am: Clean up a bit.
|
|
Packit |
908522 |
(DIST_SUBDIRS): Have Automake figure it out automatically.
|
|
Packit |
908522 |
(cairomm_include_HEADERS): Remove, as cairomm/cairomm.h is already
|
|
Packit |
908522 |
installed in cairomm/Makefile.am.
|
|
Packit |
908522 |
(nodist_cairomm_libinclude_HEADERS): Relocate cairommconfig.h to
|
|
Packit |
908522 |
the top-level directory.
|
|
Packit |
908522 |
(nodist_pkgconfig_DATA): Use $(CAIROMM_INSTALL_PC) substitution from
|
|
Packit |
908522 |
configure.ac to install the appropriate pkg-config data files.
|
|
Packit |
908522 |
* cairomm/Makefile.am: Rewrite without using compile-binding.am, as
|
|
Packit |
908522 |
it is not really the appropriate tool for the cairomm job.
|
|
Packit |
908522 |
* cairomm/filelist.am (cairomm_cc): Rename from $(files_extra_cc).
|
|
Packit |
908522 |
(cairomm_public_h): Rename variable from $(files_extra_h) and remove
|
|
Packit |
908522 |
cairommconfig.h from the list.
|
|
Packit |
908522 |
(cairomm_private_h): Rename variable from $(files_extra_ph).
|
|
Packit |
908522 |
* docs/Makefile.am (doc_input): Adjust variable names.
|
|
Packit |
908522 |
(dist_noinst_DATA): Add reference/cairomm.css to the list.
|
|
Packit |
908522 |
(pubdocbase): Define for completeness.
|
|
Packit |
908522 |
(htmlrefpub): Correct documentation URL.
|
|
Packit |
908522 |
* docs/Doxyfile.in: Strip trailing whitespace from every line.
|
|
Packit |
908522 |
(STRIP_FROM_PATH), (STRIP_FROM_INC_PATH), (INCLUDE_PATH): Do not
|
|
Packit |
908522 |
strip the cairomm/ subdirectory prefix from the displayed filenames.
|
|
Packit |
908522 |
(EXCLUDE): Remove list of files to exclude, since the list of input
|
|
Packit |
908522 |
files is specified explicitly with the new build organization.
|
|
Packit |
908522 |
(EXPAND_AS_DEFINED): Expand version number macros, although at the
|
|
Packit |
908522 |
moment they are probably not used anywhere in the public headers.
|
|
Packit |
908522 |
* data/cairomm-*.pc.in: Use @PACKAGE_VERSION@ instead of @VERSION@.
|
|
Packit |
908522 |
* data/cairomm-1.0.pc.in (htmlrefpub): Correct documentation URL.
|
|
Packit |
908522 |
(Cflags): Add missing -I${libdir}/@CAIROMM_MODULE_NAME@/include.
|
|
Packit |
908522 |
* data/Makefile.am: Delete now unused build file.
|
|
Packit |
908522 |
* docs/reference/Makefile.am: Delete left-over build file.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-08-13 David King <davidk@openismus.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Get rid of all Makefile.am in the MSVC dirs
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2005/**/.cvsignore:
|
|
Packit |
908522 |
* MSVC_Net2008/**/.cvsignore: Remove obsolete .cvsignore files.
|
|
Packit |
908522 |
* MSVC_Net2005/**/Makefile.am:
|
|
Packit |
908522 |
* MSVC_Net2008/**/Makefile.am: Remove recursive build files.
|
|
Packit |
908522 |
* MSVC_Net2005/filelist.am:
|
|
Packit |
908522 |
* MSVC_Net2008/filelist.am: Recursively list all files that should go
|
|
Packit |
908522 |
into the distribution.
|
|
Packit |
908522 |
* configure.ac (AC_CONFIG_FILES): Remove all Makefile outputs to the
|
|
Packit |
908522 |
MSVC subdirectories.
|
|
Packit |
908522 |
(AC_CONFIG_COMMANDS): Copy the configuration header files into the
|
|
Packit |
908522 |
MSVC subdirectories by making config.status execute custom
|
|
Packit |
908522 |
configuration commands. This is easier than doing it at the Makefile
|
|
Packit |
908522 |
level, where it was previously implemented.
|
|
Packit |
908522 |
* Makefile.am: Include the filelist.am files from the MSVC
|
|
Packit |
908522 |
subdirectories.
|
|
Packit |
908522 |
(SUBDIRS): Remove MSVC_Net200[58] directories from the list.
|
|
Packit |
908522 |
(dist_noinst_DATA): Distribute the MSVC project files.
|
|
Packit |
908522 |
(DISTCLEANFILES): Include the copied configuration header files in a
|
|
Packit |
908522 |
distclean.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-08-13 David King <davidk@openismus.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Switch to mm-common documentation build infrastructure
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* .gitignore: Add new generated documentation files.
|
|
Packit |
908522 |
* Makefile.am: Remove old documentation generation build.
|
|
Packit |
908522 |
* configure.ac:
|
|
Packit |
908522 |
* docs/reference/Makefile.am: Remove, with switch to non-recursive
|
|
Packit |
908522 |
documentation build.
|
|
Packit |
908522 |
* data/cairomm-1.0.pc.in:
|
|
Packit |
908522 |
* docs/Makefile.am: Switch to new documentation build infrastructure
|
|
Packit |
908522 |
from mm-common.
|
|
Packit |
908522 |
* docs/reference/Doxyfile.in: Modernise and disable several unused
|
|
Packit |
908522 |
features of the Doxygen output.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-08-13 David King <davidk@openismus.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Simplify build system of examples and cairomm subdirectores
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* .gitignore: Add INSTALL, mm-common *.am files and .dirstamp.
|
|
Packit |
908522 |
* Makefile.am: Change VERSION to PACKAGE_VERSION. Begin transition
|
|
Packit |
908522 |
to use of new build infrastructure.
|
|
Packit |
908522 |
* cairomm/Makefile.am: Simplify by moving significant portions to
|
|
Packit |
908522 |
toplevel Makefile.am.
|
|
Packit |
908522 |
* cairomm/filelist.am: List of files for libcairomm. Move private
|
|
Packit |
908522 |
source files to files_extra_cc.
|
|
Packit |
908522 |
* configure.ac: Use MM_INIT_MODULE and remove example subdirectory
|
|
Packit |
908522 |
Makefile.am.
|
|
Packit |
908522 |
* examples/surfaces/Makefile.am:
|
|
Packit |
908522 |
* examples/text/Makefile.am: Remove.
|
|
Packit |
908522 |
* examples/Makefile.am: Convert examples tree to non-recursive
|
|
Packit |
908522 |
build, with single, slimmer Makefile.am.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-08-13 David King <davidk@openismus.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Initial changes to ease transition to mm-common build infrastructure
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* autogen.sh: Replace with a simple wrapper around mm-common-prepare
|
|
Packit |
908522 |
and autoreconf.
|
|
Packit |
908522 |
* build/*.m4: Move from m4 directory.
|
|
Packit |
908522 |
* Makefile.am: Rename m4 directory to build.
|
|
Packit |
908522 |
* configure.ac: Rename from configure.in, as it is recommended by
|
|
Packit |
908522 |
Autoconf developers and currently required by mm-common-prepare. Major
|
|
Packit |
908522 |
update to take advantage of mm-common build infrastructure.
|
|
Packit |
908522 |
* INSTALL: Remove from repository, using GNU install instructions
|
|
Packit |
908522 |
instead.
|
|
Packit |
908522 |
* cairomm/Makefile.am: Remove unnecessary win32 conditionals.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-08-07 Christopher Harvey <chris@basementcode.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Added some documentation to the rel_* functions in the Context class
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-07-08 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
update NEWS for release
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-07-06 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Bump version number for release 1.8.2
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-07-05 Jānis Rukšāns <thedogfarted@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Restore 1.6.x API / ABI that was unintentionally broken in 1.8.x
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-01-26 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Bump version to 1.8.0 release
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2009-01-20 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix documentation of ImageSurface::create()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/surface.h: fixed the documentation for ImageSurface::create() to
|
|
Packit |
908522 |
match the cairo C documentation (it must have changed since we initially
|
|
Packit |
908522 |
copied the documentation -- it'd really be nice to have a way to automatically
|
|
Packit |
908522 |
generate the C++ documentation...)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-20 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
fix some distcheck failures
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-20 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Update NEWS and bump version to 1.7.2
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-20 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
scaled_matrix() -> scaling_matrix()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-20 Armin Burgmeier <armin@arbur.net>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Updated MSVC project files
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-20 Armin Burgmeier <armin@openismus.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/pattern.h: Forward-declared Matrix as a class instead of as
|
|
Packit |
908522 |
a struct, to prevent MSVC from complaining about "'Cairo::Matrix' :
|
|
Packit |
908522 |
type name first seen using 'struct' now seen using 'class'".
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2005/examples/png_file:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/png_file: Removed, as the corresponding
|
|
Packit |
908522 |
example has been removed.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2005/cairomm/cairomm.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/cairomm/cairomm.vcproj: Link against libsigc++, added
|
|
Packit |
908522 |
matrix.h, win32_font.h, matrix.cc and win32_font.cc to the project.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2005/examples/pdf-surface/pdf-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/ps-surface/ps-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/svg-surface/svg-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/pdf-surface/pdf-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/ps-surface/ps-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/svg-surface/svg-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/text-rotate/text-rotate.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/text-rotate/text-rotate.vcproj: Adapt path to
|
|
Packit |
908522 |
source files.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2005/examples/image-surface/image-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/image-surface/Makefile.am:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/toy-text/toy-text.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/toy-text/Makefile.am:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/user-font/user-font.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/user-font/Makefile.am:
|
|
Packit |
908522 |
* MSVC_Net2005/examples/Makefile.am: Added MSVC2005 projects for these
|
|
Packit |
908522 |
examples.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2008/examples/image-surface/image-surface.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/image-surface/Makefile.am:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/toy-text/toy-text.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/toy-text/Makefile.am:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/user-font/user-font.vcproj:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/user-font/Makefile.am:
|
|
Packit |
908522 |
* MSVC_Net2008/examples/Makefile.am: Added MSVC2008 projects for these
|
|
Packit |
908522 |
examples.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2005/cairomm.sln:
|
|
Packit |
908522 |
* MSVC_Net2008/cairomm.sln: Added the new example projects to the
|
|
Packit |
908522 |
corresponding solution.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in: Create Makefiles in the newly added directories.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-15 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Revert virtual ScaledFont destructor (no ABI break)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/scaledfont.h: revert the virtual destructor since it's unnecessary
|
|
Packit |
908522 |
and an ABI change. The ScaledFont subclasses don't have any virtual functions
|
|
Packit |
908522 |
or any subclass-specific data that needs to be cleaned up, so a virtual
|
|
Packit |
908522 |
destructor is not really necessary here.
|
|
Packit |
908522 |
* tests/test-scaled-font.cc: a little paranoia test just to ensure that the
|
|
Packit |
908522 |
base destructor is called correctly reducing the ref count when we delete a
|
|
Packit |
908522 |
FtFontFace
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-15 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add tests and fix a bug in UserFontFace
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/fontface.cc: fixed a bug in UserFont where I was incorrectly using a
|
|
Packit |
908522 |
function static variable and so it was not returning negative numbers for
|
|
Packit |
908522 |
num_glyphs when I expected it to
|
|
Packit |
908522 |
* tests/Makefile.am:
|
|
Packit |
908522 |
* tests/test-font-face.cc:
|
|
Packit |
908522 |
* tests/test-user-font.cc: Added tests for UserFontFace
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-14 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Really fix ScaledFont::get_font_face() bug
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/scaledfont.cc: actually fix a reference-counting issue with
|
|
Packit |
908522 |
ScaledFont::get_font_face() that I thought I had fixed in b1d01ff7
|
|
Packit |
908522 |
* tests/test-scaled-font.cc: add a test for the get_font_face() bug
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-12 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
update ignores again
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-12 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
bump version since we forgot to do it after release
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-12 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Cross-reference typedef-ed structs
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/types.h: add cross-reference links to the cairo manual for all types
|
|
Packit |
908522 |
that are just typedefs of C structs
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-12 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Minor changes to text-rotate example
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* .gitignore: ignore the new example executable names
|
|
Packit |
908522 |
* examples/text/Makefile.am: normalize the text-rotate example
|
|
Packit |
908522 |
executable name
|
|
Packit |
908522 |
* examples/text/text-rotate.cc: print a message to the terminal explaining
|
|
Packit |
908522 |
that a file was written
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-12 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add surface examples to doxygen documentation
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-12 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Restructure examples directory
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Restructure the examples directory so that there aren't so many subdirs, which
|
|
Packit |
908522 |
tends to slow down builds since they can't be done in parallel. Also
|
|
Packit |
908522 |
'standardize' the executable names a bit more and give the source files
|
|
Packit |
908522 |
meaningful names rather than 'main.cc' or similar
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in:
|
|
Packit |
908522 |
* examples/.cvsignore: Removed.
|
|
Packit |
908522 |
* examples/Makefile.am:
|
|
Packit |
908522 |
* examples/README:
|
|
Packit |
908522 |
* examples/pdf-surface/.cvsignore: Removed.
|
|
Packit |
908522 |
* examples/pdf-surface/Makefile.am: Removed.
|
|
Packit |
908522 |
* examples/png_file/.cvsignore: Removed.
|
|
Packit |
908522 |
* examples/png_file/Makefile.am: Removed.
|
|
Packit |
908522 |
* examples/ps-surface/.cvsignore: Removed.
|
|
Packit |
908522 |
* examples/ps-surface/Makefile.am: Removed.
|
|
Packit |
908522 |
* examples/surfaces/image-surface.cc: Renamed from examples/png_file/main.cc.
|
|
Packit |
908522 |
* examples/surfaces/pdf-surface.cc: Renamed from examples/pdf-surface/main.cc.
|
|
Packit |
908522 |
* examples/surfaces/ps-surface.cc: Renamed from examples/ps-surface/main.cc.
|
|
Packit |
908522 |
* examples/surfaces/svg-surface.cc: Renamed from examples/svg-surface/main.cc.
|
|
Packit |
908522 |
* examples/svg-surface/.cvsignore: Removed.
|
|
Packit |
908522 |
* examples/svg-surface/Makefile.am: Removed.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-12 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add clear warning about lifetime of UserFontFace objects
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Also include examples in doxygen documentation
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-11 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
update ignores
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-11 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Enhance the UserFontFace example
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* examples/text/user-font.cc: enhanced the UserFontFace example quite a bit so
|
|
Packit |
908522 |
that it shows a few different virtual functions and actually draws different
|
|
Packit |
908522 |
sized boxes for different characters
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-11 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix up UserFontFace documentation from redesign
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-08 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Added a very simple UserFontFace example
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* examples/text/Makefile.am:
|
|
Packit |
908522 |
* examples/text/user-font.cc: Added a very simple example of using a
|
|
Packit |
908522 |
UserFontFace to draw text
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-08 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix UserFontFace::init()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/fontface.cc: Fix the default implementation of UserFontFace::init()
|
|
Packit |
908522 |
to set up the font extents parameter correctly according to the documentation
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-08 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix the UserFontFace::text_to_glyphs default vfunc
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/fontface.cc: 'fix' the text_to_glyphs implementation so that the
|
|
Packit |
908522 |
default virtual function will be bypassed and the unicode_to_glyph will be
|
|
Packit |
908522 |
called instead. This is done in the C implementation by passing a negative
|
|
Packit |
908522 |
value for the num_glyphs output parameter, but since we're using a std::vector
|
|
Packit |
908522 |
for the glyphs, it's not possible to return a negative value. So I'm using an
|
|
Packit |
908522 |
ugly hack that will set a boolean flag the first time the default
|
|
Packit |
908522 |
text_to_glyphs vfunc is called (which implies that that function has not been
|
|
Packit |
908522 |
reimplemented in a derived class), and if we check that boolean flag and it is
|
|
Packit |
908522 |
set, we will pass a negative value down to the C caller
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-08 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
UserFontFace redesign to use virtual functions
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/fontface.cc:
|
|
Packit |
908522 |
* cairomm/fontface.h: Change UserFontFace implementation to a vfunc-based
|
|
Packit |
908522 |
implementation rather than requiring people to supply callbacks at runtime as
|
|
Packit |
908522 |
sigc::slot objects. This was requested by Ian Britten on the mailing list and
|
|
Packit |
908522 |
was my original plan but ran into issues in my original implementation. This
|
|
Packit |
908522 |
isn't a fully-working implementation yet, but I think I can overcome the
|
|
Packit |
908522 |
issues now, so I'm moving forward on the redesign.
|
|
Packit |
908522 |
* tests/test-font-face.cc: disable UserFontFace tests for now
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Conflicts:
|
|
Packit |
908522 |
|
|
Packit |
908522 |
ChangeLog
|
|
Packit |
908522 |
cairomm/fontface.cc
|
|
Packit |
908522 |
cairomm/fontface.h
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-12-05 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix some ScaledFont referencing issues
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix an error in ScaledFont::get_font_face() where we were releasing a reference
|
|
Packit |
908522 |
we didn't hold. Also fix a rather severe memory leak where we weren't calling
|
|
Packit |
908522 |
cairo_scaled_font_destroy in the ScaledFont destructor. I added a virtual
|
|
Packit |
908522 |
destructor to ScaledFont, which theoretically changes ABI, but I don't see how
|
|
Packit |
908522 |
anybody could be using ScaledFont in cairomm currently without serious memory
|
|
Packit |
908522 |
leaks, so I think it's worthwhile to make this change
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-11-14 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
win32 build fixes
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-11-14 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Support --with-boost configure option
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in: support the --with-boost=[boost_path] option for specifying
|
|
Packit |
908522 |
the install path of boost libraries
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-30 Dave Evans <devans@macports.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Undefine 'nil' on OSX before including sigc++ header to fix compile
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-29 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
distribute autogen.sh
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-25 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
distcheck fixes
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-25 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
mark 1.7.0 as unstable in the NEWS file
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-22 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
add NEWS for 1.7.x
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-22 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Minor doxygen fixes
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/matrix.h: add a link to the cairo reference for cairo_matrix_t
|
|
Packit |
908522 |
* docs/reference/Doxyfile.in: don't generate docs for the members of the
|
|
Packit |
908522 |
Cairo::Private namespace
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-22 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
bump version to 1.7.0
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-22 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add an overloaded Context::get_matrix() that returns a copy of the Matrix
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-22 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
move pkgconfig files to a data/ subdir
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-22 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix broken Pattern::get/set_matrix() API that was using the C types
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/pattern.h: Fix broken get/set_matrix() API that was using the C
|
|
Packit |
908522 |
cairo_matrix_t type instead of Cairo::Matrix. This should be an
|
|
Packit |
908522 |
ABI-compatible change since Cairo::Matrix is ABI-compatible with
|
|
Packit |
908522 |
cairo_matrix_t, however it is a minor API change that could result in some
|
|
Packit |
908522 |
compile warnings for existing code
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-16 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix missing build dependencies for optional features
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add all of the _LIBS and _CFLAGS for those features that are supported (e.g. FT,
|
|
Packit |
908522 |
PNG, PDF, etc) to the cairomm build flags/libs.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-16 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Bump required cairo version to 1.8.0
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-10 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
update changelog forgot with my last commit
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-10 Armin Burgmeier <armin@openismus.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Update MSVC project files
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2005/cairomm/cairomm.vcproj: Changed output file names to
|
|
Packit |
908522 |
cairomm-vc80-1_0.dll or cairomm-vc80-d-1_0.dll, respectively.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2008/cairomm.sln:
|
|
Packit |
908522 |
* MSVC_Net2008/cairomm.rc.in:
|
|
Packit |
908522 |
* MSVC_Net2008/Makefile.am:
|
|
Packit |
908522 |
* MSVC_Net2008/*/*.vcproj: Added necesseary files for a Visual Studio
|
|
Packit |
908522 |
2008 build.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in:
|
|
Packit |
908522 |
* Makefile.am: Added the VS 2008 project files to the distribution.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-10 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add a bunch of extra .pc files for additional functionality
|
|
Packit |
908522 |
|
|
Packit |
908522 |
This is done in a bit of a brute-force method at the moment. I have .pc.in
|
|
Packit |
908522 |
templates for all possible files. Then I check the underlying cairo-XXX.pc
|
|
Packit |
908522 |
files and if those exist, I generate the corresponding cairomm-XXX.pc file.
|
|
Packit |
908522 |
It's not the prettiest solution, but it seems to work.
|
|
Packit |
908522 |
So now, if you want to just use base cairo functionality, check for cairomm-1.0,
|
|
Packit |
908522 |
but if you want to use other functionality that requires that you link your
|
|
Packit |
908522 |
application against other libraries (e.g. freetype, xlib, etc), you should check
|
|
Packit |
908522 |
for cairomm-ft-1.0, cairomm-xlib-1.0, etc.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-07 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add library version numbers to the cairommconfig.h file
|
|
Packit |
908522 |
|
|
Packit |
908522 |
CAIROMM_MAJOR_VERSION, CAIROMM_MINOR_VERSION, and CAIROMM_MICRO_VERSION
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-07 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Update API to officially released 1.8 API
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc:
|
|
Packit |
908522 |
* cairomm/context.h: remove has_show_text_glyphs() (moved to Surface)
|
|
Packit |
908522 |
* cairomm/surface.cc:
|
|
Packit |
908522 |
* cairomm/surface.h: added has_show_text_glyphs() (moved from Context)
|
|
Packit |
908522 |
* cairomm/enums.h: removed LcdFilter enum, added a TextClusterFlags enum
|
|
Packit |
908522 |
* cairomm/fontface.cc:
|
|
Packit |
908522 |
* cairomm/fontface.h: changed the 'backwards' bool argument of
|
|
Packit |
908522 |
SlotTextToGlyphs to use TextClusterFlags instead. Same general change for the
|
|
Packit |
908522 |
C callback text_to_glyphs_cb
|
|
Packit |
908522 |
* cairomm/fontoptions.cc:
|
|
Packit |
908522 |
* cairomm/fontoptions.h: remove get/set_lcd_filter() since it was removed from
|
|
Packit |
908522 |
cairo just before the 1.8 release
|
|
Packit |
908522 |
* cairomm/scaledfont.cc:
|
|
Packit |
908522 |
* cairomm/scaledfont.h: changed the 'backwards' bool argument of
|
|
Packit |
908522 |
text_to_glyphs() to use TextClusterFlags instead
|
|
Packit |
908522 |
* tests/test-context.cc:
|
|
Packit |
908522 |
* tests/test-font-face.cc:
|
|
Packit |
908522 |
* tests/test-font-options.cc:
|
|
Packit |
908522 |
* tests/test-scaled-font.cc:
|
|
Packit |
908522 |
* tests/test-surface.cc: update tests for API changes
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-06 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fixe some test failures that were accidentally introduced
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Also fix a distcheck issue where the example png file was not being opened from
|
|
Packit |
908522 |
the correct location when builddir != srcdir
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-10-05 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Overhaul of the newly-wrapped Matrix API (+documentation)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/matrix.cc:
|
|
Packit |
908522 |
* cairomm/matrix.h: Add documentation for newly-wrapped matrix functions.
|
|
Packit |
908522 |
Also, changed how the cairo_matrix_init_XXX() functions are wrapped.
|
|
Packit |
908522 |
Initially I had basically wrapped them directly (as Matrix::init_XXX()),
|
|
Packit |
908522 |
however, on the advice of Chong Kai Xiong (descender) on IRC, I have moved
|
|
Packit |
908522 |
these into standalone 'generator' functions:
|
|
Packit |
908522 |
- scaled_matrix()
|
|
Packit |
908522 |
- translation_matrix()
|
|
Packit |
908522 |
- rotation_matrix()
|
|
Packit |
908522 |
- identity_matrix()
|
|
Packit |
908522 |
* tests/test-font-face.cc:
|
|
Packit |
908522 |
* tests/test-matrix.cc: modify the tests for the change in API. The new API
|
|
Packit |
908522 |
does make things much more comfortable to use.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-14 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Inherit Cairo::Matrix from cairo_matrix_t
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-14 Murray Cumming <murrayc@murrayc-x61.(none)>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-14 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/fontface.h: Improve (and complete) the documenation for
|
|
Packit |
908522 |
the set_*_func() methods.
|
|
Packit |
908522 |
* cairomm/fontoptions.h:
|
|
Packit |
908522 |
* cairomm/scaledfont.h:
|
|
Packit |
908522 |
* cairomm/context.h: Corrected some @param Doxygen syntax.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-14 Murray Cumming <murrayc@murrayc-x61.(none)>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
More whitespace correction.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-14 Murray Cumming <murrayc@murrayc-x61.(none)>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-14 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/fontface.[h|cc]: Simplify the code by using slots without
|
|
Packit |
908522 |
new and delete.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-14 Murray Cumming <murrayc@murrayc-x61.(none)>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-14 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/fontface.[h|cc]: Remove the useless/awkward get_*_func()
|
|
Packit |
908522 |
methods. We do not have them in gtkmm either.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-14 Murray Cumming <murrayc@murrayc-x61.(none)>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-14 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/*.h: Added many missing . to documentation,
|
|
Packit |
908522 |
and corrected some whitespace.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-14 Murray Cumming <murrayc@murrayc-x61.(none)>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-14 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/*.h: Added many missing . to documentation,
|
|
Packit |
908522 |
and corrected some whitespace.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-12 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add Win32PrintingSurface
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-11 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
style fixups: use cobj() instead of using m_cobject directly whenever possible
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-11 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add some missing Win32Surface API
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/win32_surface.cc:
|
|
Packit |
908522 |
* cairomm/win32_surface.h: add Win32Surface::create_with_ddb (and an alias for
|
|
Packit |
908522 |
create_with_dib()), and Win32Surface::get_image()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-10 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Added Surface::get_fallback_resolution() + test
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-10 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add Surface::get_content() + test
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-10 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add ScaledFont::get_scale_matrix() + test
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-10 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add PsSurface::get_eps()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-10 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add Context::has_show_text_glyphs() + test
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-10 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Change the names of the stream creation functions to 'create_for_stream()'
|
|
Packit |
908522 |
|
|
Packit |
908522 |
In order to avoid ambiguous template overload issues (I was getting compile
|
|
Packit |
908522 |
failures when passing a literal string for the std::string parameter of the
|
|
Packit |
908522 |
normal create() function)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-10 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
add Context::get_font_options()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-10 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add QuartzFontFace class
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-10 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/win32_font.h: fix header protection guards
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-10 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add basic test for Win32FontFace from Armin
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-10 Armin Burgmeier <armin@arbur.net>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fixed Windows build
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-10 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add win32 font support
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-10 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/cairomm.h: update, add missing includes
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-10 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
add Freetype font support
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-09 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/fontface.cc: use vector::empty() rather than ::size()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-09-03 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add UserFontFace text-to-glyphs API
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-27 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add documentation for all remainting FontOptions API and the enums that are used for them
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-27 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add LcdFilter enum and FontOptions API for LCD filtering
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-27 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
add Context::show_text_glyphs()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-27 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add a default value for the font_options parameter of the ScaledFont constructor
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-27 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add ScaledFont::text_to_glyphs()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-27 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add Context::get/set_scaled_font()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-27 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-27 Armin Burgmeier <armin@arbur.net>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2005/cairomm/cairomm.rc.in: Replaced #include afxres.h by
|
|
Packit |
908522 |
#include <windows.h> which does the job equally well, and allows
|
|
Packit |
908522 |
compilation with the freely available Visual Studio Express compiler.
|
|
Packit |
908522 |
Bug #17322.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-21 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
All Image Surface creation tests now pass (no exceptions thrown)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-19 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add sigc::slot versions of all of the functions that take a cairo_write_func_t or cairo_read_func_t
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-18 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add Documentation for the new FontFace API
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-18 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix some API warts and deprecate old accessor functions that don't begin with get_
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-18 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add UserFontFace API
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-18 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
ScaledFont: Change fontface constructor param to a RefPtr
|
|
Packit |
908522 |
|
|
Packit |
908522 |
The static ::create() function took a FontFace by
|
|
Packit |
908522 |
reference rather than by RefPtr, which means the API was essentially unusably
|
|
Packit |
908522 |
broken. So this is technically an API break, but I don't see any other option.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-14 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Implement the ToyFontFace class
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-14 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
add missing m4 file for boost unit test
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-13 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
post-release bump (1.6.3)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-13 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Update for 1.6.2 release
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-13 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix boost unit test detection
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-13 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
update surface type enum
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-13 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
change Cairo::logic_error::get_status() to get_status_code()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-11 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add ability to get the error code from a Cairo::logic_error exception
|
|
Packit |
908522 |
|
|
Packit |
908522 |
New API: Cairo::logic_error::get_status()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-11 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix Cairo::logic_error error message
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix embarrassing mistake where the error string was being initialized with
|
|
Packit |
908522 |
random data since the m_status member had not yet been initialized.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-11 Murray Cumming <murrayc@murrayc-desktop.(none)>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-09 Armin Burgmeier <armin@arbur.net>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2005/cairomm/cairomm.rc.in: Removed #include resource.h
|
|
Packit |
908522 |
since there is no resource.h, and it works well without that include.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2005/cairomm/Makefile.am: Copy cairommconfig.h from
|
|
Packit |
908522 |
cairomm/, so it is available to the visual studio project.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC_Net2005/cairomm/cairomm.vcproj: Added
|
|
Packit |
908522 |
cairomm/context_surface_win32.cc to the project.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* Makefile.am:
|
|
Packit |
908522 |
* configure.in: Adapt build files.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-09 Murray Cumming <murrayc@murrayc-x61.(none)>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Copied MSVCNet2008 to MSVCNet2005 ready for Armin to put files there.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-07 Murray Cumming <murrayc@murrayc-desktop.(none)>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-08-07 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC/: Renamed to MSVC_Net2008, ready to be patched by Armin
|
|
Packit |
908522 |
or Cedric.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-04-25 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
cairomm/context.h: removed extra unused function declarations
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-04-25 Benjamin Reed <rangerrick@befunk.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
separate calls to possibly-conflicting surface calls
|
|
Packit |
908522 |
|
|
Packit |
908522 |
On Mac OS X, if you have both the xlib and quartz backends
|
|
Packit |
908522 |
enabled in cairo, cairomm fails to build with conflicting headers:
|
|
Packit |
908522 |
|
|
Packit |
908522 |
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -DPNG_NO_MMX_CODE -I/sw/lib/freetype219/include/freetype2 -I/sw/lib/freetype219/include -I/sw/lib/fontconfig2/include -I/sw/include/pixman-1 -I/sw/include/libpng12 -I/sw/include -I/sw/include/cairo -I/usr/X11R6/include -I/usr/X11/include -I/sw/lib/freetype219/include -I/sw/lib/freetype219/include/freetype2 -I/sw/lib/fontconfig2/include -I/sw/include -I/usr/X11R6/include -g -O2 -c -o context.lo context.cc
|
|
Packit |
908522 |
g++ -DHAVE_CONFIG_H -I. -I.. -DPNG_NO_MMX_CODE -I/sw/lib/freetype219/include/freetype2 -I/sw/lib/freetype219/include -I/sw/lib/fontconfig2/include -I/sw/include/pixman-1 -I/sw/include/libpng12 -I/sw/include -I/sw/include/cairo -I/usr/X11R6/include -I/usr/X11/include -I/sw/lib/freetype219/include -I/sw/lib/freetype219/include/freetype2 -I/sw/lib/fontconfig2/include -I/sw/include -I/usr/X11R6/include -g -O2 -c context.cc -fno-common -DPIC -o .libs/context.o
|
|
Packit |
908522 |
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/MachineExceptions.h:255: error: declaration does not declare anything
|
|
Packit |
908522 |
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h:264: error: using typedef-name 'Cursor' after 'struct'
|
|
Packit |
908522 |
/usr/X11R6/include/X11/X.h:108: error: 'Cursor' has a previous declaration here
|
|
Packit |
908522 |
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h:269: error: using typedef-name 'Cursor' after 'struct'
|
|
Packit |
908522 |
/usr/X11R6/include/X11/X.h:108: error: 'Cursor' has a previous declaration here
|
|
Packit |
908522 |
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h:269: error: invalid type in declaration before ';' token
|
|
Packit |
908522 |
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h:269: error: conflicting declaration 'typedef int Cursor'
|
|
Packit |
908522 |
/usr/X11R6/include/X11/X.h:108: error: 'Cursor' has a previous declaration as 'typedef XID Cursor'
|
|
Packit |
908522 |
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h:296: error: using typedef-name 'Picture' after 'struct'
|
|
Packit |
908522 |
/usr/X11R6/include/X11/extensions/render.h:31: error: 'Picture' has a previous declaration here
|
|
Packit |
908522 |
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h:300: error: using typedef-name 'Picture' after 'struct'
|
|
Packit |
908522 |
/usr/X11R6/include/X11/extensions/render.h:31: error: 'Picture' has a previous declaration here
|
|
Packit |
908522 |
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h:300: error: invalid type in declaration before ';' token
|
|
Packit |
908522 |
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/QuickdrawTypes.h:300: error: conflicting declaration 'typedef int Picture'
|
|
Packit |
908522 |
/usr/X11R6/include/X11/extensions/render.h:31: error: 'Picture' has a previous declaration as 'typedef XID Picture'
|
|
Packit |
908522 |
|
|
Packit |
908522 |
This patch fixes this by separating out the calls in the get_surface_wrapper
|
|
Packit |
908522 |
call to individual .cc files which are then compiled with only the headers
|
|
Packit |
908522 |
they need.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-04-11 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Now post-release bump for real
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-04-11 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
fix configure.in version for 1.6.0 tag
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-04-11 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Post-release version bump
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-04-11 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Wrap cairo_format_stride_for_width()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-04-11 Murray Cumming <murrayc@murrayc-desktop.(none)>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-04-11 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* Add autoheader to autogen.sh, to create cairommconfig.h.in, to fix
|
|
Packit |
908522 |
the build for me.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-03-23 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-03-23 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/enums.h (FONT_TYPE_ATSUI, FONT_TYPE_QUARTZ):
|
|
Packit |
908522 |
Change the definition of FONT_TYPE_ATSUI from CAIRO_FONT_TYPE_ATSUI to
|
|
Packit |
908522 |
CAIRO_FONT_TYPE_QUARTZ (the same numerical value) and document it as
|
|
Packit |
908522 |
deprecated. The others should be documented too.
|
|
Packit |
908522 |
Added FONT_TYPE_QUARTZ.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-03-10 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Update for 1.5.0 release
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in: bump cairo requirement to at least 1.5.10
|
|
Packit |
908522 |
* NEWS: update for 1.5.0 release
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-03-10 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
install config header
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/Makefile.am: install the new cairommconfig.h header and make sure
|
|
Packit |
908522 |
that the .in file is distributed
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-03-10 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Another build fix for solaris
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/exception.cc: include <string> to fix the build on solaris which
|
|
Packit |
908522 |
apparently doesn't include string from their exception header (Tim Mooney).
|
|
Packit |
908522 |
Fixes bug #14559
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-03-10 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
new HAVE_MATH_H define
|
|
Packit |
908522 |
|
|
Packit |
908522 |
I'm not sure this file should really be under version control, but there's a new
|
|
Packit |
908522 |
preprocessor symbol, so I'm updating it
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-02-19 Murray Cumming <murrayc@murrayc-desktop.(none)>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-02-19 Tim Mooney <enchanter@users.sourceforge.net>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in: Added check, defining HAVE_MATH_H.
|
|
Packit |
908522 |
* cairomm/context.cc:
|
|
Packit |
908522 |
* examples/pdf-surface/main.cc:
|
|
Packit |
908522 |
* examples/png_file/main.cc:
|
|
Packit |
908522 |
* examples/ps-surface/main.cc:
|
|
Packit |
908522 |
* examples/svg-surface/main.cc:
|
|
Packit |
908522 |
* examples/text-rotate/text-rotate.cc: Added includes of math.h to
|
|
Packit |
908522 |
fix the build with Sun Workshop 12. Bug #14558.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-02-17 Tom Hughes <tom@compton.nu>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Revert get_current_point as cairo_get_current_point has been reverted to it's previous interface. Also change new has_current_point method to call the new cairo_has_current_point routine.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-01-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc: * cairomm/context.h: add new has_current_point() API to deal with the fact that cairo_get_current_point() changed from a void to a cairo_status_t return type, and we don't necessarily want to throw an exception here or it could break existing applications. But this could be reconsidered
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-01-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/xlib_surface.cc: * cairomm/xlib_surface.h: add new get_xrender_format() function (new in 1.5.8) and add missing static create_with_xrender_format() function * docs/reference/Doxyfile.in: add CAIRO_HAS_XLIB_XRENDER_SURFACE feature so that new xrender API shows up in docs
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-01-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in: bump cairo requirement to 1.5.8 * cairomm/context.cc: * cairomm/context.h: add get_path_extents function, new in 1.5.8
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2008-01-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in: enable people with CAIROMM_DEVEL variable set to explicitly deisable automated tests * m4/ax_boost_unit_test_framework.m4: update to slightly newer boost unittest checking scripts
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-11-10 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
[PsSurface] Add new API to control PS language level
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/surface.cc:
|
|
Packit |
908522 |
* cairomm/surface.h: add new PsSurface API: set_eps(), restrict_to_level(),
|
|
Packit |
908522 |
get_levels(), level_to_string()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-11-10 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
[Surface] add copy_page(), show_page()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/surface.cc:
|
|
Packit |
908522 |
* cairomm/surface.h: add Surface::copy_page() and Surface::show_page()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-11-10 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Start on cairo 1.5.x features
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in: bump version and minimum cairo version so that we can start
|
|
Packit |
908522 |
implementing the 1.5.x features
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-11-10 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* docs/reference/Doxyfile.in: update doxygen config file since my version of doxygen now complains that there are obsolete config keys
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-11-10 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
update NEWS and bump version for 1.4.6 release
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* NEWS: update news for 1.4.6 release
|
|
Packit |
908522 |
* configure.in: bumped version
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-08-13 Murray Cumming <murrayc@murrayc-desktop.(none)>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-08-13 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc: Add #include <cairomm/quartz_surface.h>
|
|
Packit |
908522 |
to fix the build on MacOS. Thanks to Elias N (Bug #11972).
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-30 Murray Cumming <murrayc@murrayc-desktop.(none)>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Increased version post-release.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-30 Murray Cumming <murrayc@murrayc-desktop.(none)>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Increased version for release.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-21 Murray Cumming <murrayc@murrayc-desktop.(none)>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fixed ChangeLog
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-21 Murray Cumming <murrayc@murrayc-desktop.(none)>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-21 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* m4/reduced.m4: Added, containing CAIROMM_ARG_ENABLE_API_EXCEPTIONS().
|
|
Packit |
908522 |
* configure.in: Use CAIROMM_ARG_ENABLE_API_EXCEPTIONS() to add a
|
|
Packit |
908522 |
--enable-api-exceptions=yes/no option.
|
|
Packit |
908522 |
Used to generate a cairomm/cairommconfig.h config file, which
|
|
Packit |
908522 |
defines (or not) CAIROMM_EXCEPTIONS_ENABLED.
|
|
Packit |
908522 |
* cairomm/cairommconfig.h.in: Added, used to generate cairommconfig.h
|
|
Packit |
908522 |
* cairomm/private.cc:
|
|
Packit |
908522 |
* cairomm/private.h: Use ifdef to replace throw_exception() with an empty
|
|
Packit |
908522 |
implementation when exceptions are disabled.
|
|
Packit |
908522 |
This allows cairomm to be built when using CXXFLAGS=-fno-exceptions.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-14 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Post-release version number bump
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-14 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Get ready for 1.4.2 release * NEWS: updated for 1.4.2 release * configure.in: bumped version to 1.4.2
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-14 Dave Beckett <dave@dajobe.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Update the GENERIC_LIBRARY_VERSION correctly Was: 1:0:0 in 1.2.4 current: interfaces were added, increment to 2 revision: set to zero since current was incremented age: increment since interfaces were added Changed to: 2:0:1
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-14 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/refptr.h: Added RefPtr(object, refcount) constructor for use in cast_*(), so that the casted RefPtr shares the same refcount, avoiding an early deletion. I do not like making this constructor public, but I do not see another way.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-12 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Push docs and a doc-tarball to the web on release * Makefile.am: add doc-publish target and make release-publish depend on this. This automatically uploads the new API documentation on release * docs/reference/Makefile.am: upload the html documentation and a tarball of the documentation to the cairographics.org site
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-12 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* docs/reference/Makefile.am: hacky workaround to get distcheck to pass
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-10 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Bump version for release
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-10 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add ability to use dynamic casting with the return values from more functions, including: Context::get_target() Context::get_target() const Context::get_source() Context::get_source() const Context::get_group_target() Context::get_group_target() const Context::pop_group() * tests/test-context.cc: a few additional tests to verify the const / non-const versions both work with dynamic casting.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-10 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Improve the documentation style a little bit to make it more readable. Also build the documentation for the new QuartzSurface class
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-10 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add alternate API for Context::set_dash() which takes a std::vector argument instead of the slightly unexpected std::valarray argument * tests/test-context.cc: test that both API work correctly and compile correctly without any problems
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-04 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Added some tests for matrix transformations and user-to-device coordinate mappings The matrix transformation 'test' does nothing more than call the functions to excercise them a bit
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Also used BOOST_CHECK_EQUAL in most places instead of BOOST_CHECK to get more
|
|
Packit |
908522 |
meaningful failure messages.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-04 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
add missing 'break;' on the I/O error case statement
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-04 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix dynamic casting of Pattern retrieved with Context::get_source() * cairomm/context.cc: when getting the source pattern of a Cairo::Context, check which type of Pattern it is so that we create the correct C++ wrapper. Without this, RefPtr<>::cast_dynamic() doesn't seem to work as we would expect it to. * tests/test-context.cc: improve the Context::get_source() / Context::set_source () tests now that dynamic casting works correctly
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-04 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
examples/, tests/: fix a bunch of minor compile errors when compiling with -Werror
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-04 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Enable extra compiler warnings and -Werror if the CAIROMM_DEVEL environment variable is set to 'on'. This caught the following mistake: * cairomm/pattern.cc: forgot to return the ColorStop vector
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-07-04 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Context: fix a FIXME to match the style of ScaledFont::glyph_extents since MSVC (and possibly other compilers) complain when allocating an array on the stack and the size of the array is not a compile-time constante
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-06-04 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Update Makefile.am release procedures for git instead of CVS make release-publish automatically tags the repository for us, update it to tag in git instead of in cvs
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-05-31 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
more .gitignore additions
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-05-31 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Add files to .gitignore so they don't pollute git status
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-05-31 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix Makefile dependency issue when trying to `make dist` without building the docs first
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-04-16 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-04-16 Hugo Vincent <hugo.vincent@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* Added QuartzSurface for MacOS X (when cairo is built with Quartz support),
|
|
Packit |
908522 |
similar to the existing Win32Surface and XlibSurface. These allow use of
|
|
Packit |
908522 |
platform-specific features and data structures.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-03-24 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-03-23 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* Makefile.am:
|
|
Packit |
908522 |
* autogen.sh:
|
|
Packit |
908522 |
* configure.in:
|
|
Packit |
908522 |
* m4/ax_boost_base.m4:
|
|
Packit |
908522 |
* m4/ax_boost_unit_test_framework.m4: Add some basic test infrastructure.
|
|
Packit |
908522 |
It's disabled by default, and must be explicitly enabled by passing
|
|
Packit |
908522 |
--enable-tests to configure (or by setting the CAIROMM_DEVEL environment
|
|
Packit |
908522 |
variable to "on"). It uses the boost unit test framework, but this should
|
|
Packit |
908522 |
not be required unless you've explicitly enabled tests. If tests are
|
|
Packit |
908522 |
enabled, you can easily run them with 'make check'
|
|
Packit |
908522 |
* tests/Makefile.am:
|
|
Packit |
908522 |
* tests/test-context.cc: added the beginning of a test for Cairo::Context.
|
|
Packit |
908522 |
Most of these tests are really very interesting. Basically what I'm trying
|
|
Packit |
908522 |
to do is a) test some basic behaviors, and b) excercise the functionality a
|
|
Packit |
908522 |
little bit. One of the tests currently fails due to a RefPtr::cast_dynamic
|
|
Packit |
908522 |
failure, so I have to see what's going on there.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-03-22 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-03-22 Murray Cumming <murrayc@murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/enums.h: Restored FORMAT_RGB16_565 and marked it as deprecated.
|
|
Packit |
908522 |
Note that CAIRO_FORMAT_RGB16_565 has not really been removed from cairo.
|
|
Packit |
908522 |
It has just moved from the enum to a #define in cairo-deprecated.
|
|
Packit |
908522 |
* cairomm/context.cc:
|
|
Packit |
908522 |
* cairomm/context.h: Made get_dash() const.
|
|
Packit |
908522 |
Renamed clip_extents() to get_clip_extents(), to match the other get_*_extents() methods
|
|
Packit |
908522 |
(in Context, if not in other classes), and made it const.
|
|
Packit |
908522 |
Made copy_clip_rectangle_list() const.
|
|
Packit |
908522 |
* cairomm/pattern.cc:
|
|
Packit |
908522 |
* cairomm/pattern.h: Make the RadialGradient::get_radial_circles(), LinearGradient::get_linear_points(),
|
|
Packit |
908522 |
|
|
Packit |
908522 |
and Gradient::get_color_stops() methods const.
|
|
Packit |
908522 |
Added a non-const method overload of get_surface().
|
|
Packit |
908522 |
Correc the get_color_stops() implementation to match the declaration.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-03-22 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Update ChangeLog to show what was added
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-03-22 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Update ChangeLog to show what was added
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-03-22 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-03-22 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc: Minor comment cleanups
|
|
Packit |
908522 |
* cairomm/pattern.cc: get the gradient stops by reference parameter instead
|
|
Packit |
908522 |
of returning by value. This saves an extra copy of the vector.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-03-21 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-03-21 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc:
|
|
Packit |
908522 |
* cairomm/context.h:
|
|
Packit |
908522 |
* cairomm/enums.h:
|
|
Packit |
908522 |
* cairomm/pattern.cc:
|
|
Packit |
908522 |
* cairomm/pattern.h:
|
|
Packit |
908522 |
* configure.in: Add initial support for new cairo 1.4.x API. It will
|
|
Packit |
908522 |
probably still need quite a bit of work, but I wanted to commit what I have
|
|
Packit |
908522 |
now so that it doesn't keep sitting in my working directory.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-02-01 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-02-01 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in: Fixes for building on Cygwin from
|
|
Packit |
908522 |
yselkowitz@users.sourceforge.net. Closes bug #9726
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-01-28 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-01-28 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in: bump rev to 1.2.5
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-01-28 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-01-28 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* docs/reference/Doxyfile.in: fixes building the cairomm documentation where
|
|
Packit |
908522 |
builddir != srcdir. Patch from yselkowitz@users.sourceforge.net for bug
|
|
Packit |
908522 |
#9727
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-01-18 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2007-01-17 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* NEWS: updated news for 1.2.4 release
|
|
Packit |
908522 |
* configure.in: bumped version to 1.2.4
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-09-27 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Fix typo in ChangeLog.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-09-27 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-09-27 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/refptr.h: cast_static() and cast_dynamic():
|
|
Packit |
908522 |
Use the refcount_() accessor instead of the member variable,
|
|
Packit |
908522 |
to avoid compilation errors, as we already doing in the
|
|
Packit |
908522 |
templated copy constructor.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-21 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-21 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* NEWS: update for 1.2.2
|
|
Packit |
908522 |
* configure.in: bump to next even number (1.2.2)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-21 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-21 Cedric Gustin <cedric.gustin@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/win32_surface.cc: Explicitly cast Cairo::Format to
|
|
Packit |
908522 |
cairo_format_t.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-20 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-20 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* Makefile.am: fix up the release announcement template to explain what
|
|
Packit |
908522 |
cairomm is at the top of the email before telling where to get it.
|
|
Packit |
908522 |
* configure.in: post-release bump (1.2.1)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-20 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-20 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* NEWS: Update information about new stuff in 1.2.0
|
|
Packit |
908522 |
* configure.in: bump the release version number to 1.2.0 and the shared
|
|
Packit |
908522 |
library version number to 1:0:0 since interfaces were changed and added and
|
|
Packit |
908522 |
we're now guaranteeing API/ABI stability
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-20 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-20 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* examples/pdf-surface/.cvsignore:
|
|
Packit |
908522 |
* examples/png_file/.cvsignore:
|
|
Packit |
908522 |
* examples/ps-surface/.cvsignore:
|
|
Packit |
908522 |
* examples/svg-surface/.cvsignore: added image files produced by the example
|
|
Packit |
908522 |
programs to .cvsignore
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-20 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-19 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* Makefile.am: get rid of the concept of a snapshot. It doesn't really make
|
|
Packit |
908522 |
that much sense for cairomm, honestly, since we're just a simple wrapper
|
|
Packit |
908522 |
library.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-20 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Hopefully they'll get added for real this time
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-20 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-19 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* MSVC/examples/.cvsignore:
|
|
Packit |
908522 |
* MSVC/examples/Makefile.am:
|
|
Packit |
908522 |
* MSVC/examples/pdf-surface/.cvsignore:
|
|
Packit |
908522 |
* MSVC/examples/pdf-surface/Makefile.am:
|
|
Packit |
908522 |
* MSVC/examples/pdf-surface/pdf-surface.vcproj:
|
|
Packit |
908522 |
* MSVC/examples/png_file/.cvsignore:
|
|
Packit |
908522 |
* MSVC/examples/png_file/Makefile.am:
|
|
Packit |
908522 |
* MSVC/examples/png_file/png_file.vcproj:
|
|
Packit |
908522 |
* MSVC/examples/ps-surface/.cvsignore:
|
|
Packit |
908522 |
* MSVC/examples/ps-surface/Makefile.am:
|
|
Packit |
908522 |
* MSVC/examples/ps-surface/ps-surface.vcproj:
|
|
Packit |
908522 |
* MSVC/examples/svg-surface/.cvsignore:
|
|
Packit |
908522 |
* MSVC/examples/svg-surface/Makefile.am:
|
|
Packit |
908522 |
* MSVC/examples/svg-surface/svg-surface.vcproj:
|
|
Packit |
908522 |
* MSVC/examples/text-rotate/.cvsignore:
|
|
Packit |
908522 |
* MSVC/examples/text-rotate/Makefile.am:
|
|
Packit |
908522 |
* MSVC/examples/text-rotate/text-rotate.vcproj:
|
|
Packit |
908522 |
* MSVC/gendef/.cvsignore:
|
|
Packit |
908522 |
* MSVC/gendef/Makefile.am:
|
|
Packit |
908522 |
* MSVC/gendef/gendef.cc:
|
|
Packit |
908522 |
* MSVC/gendef/gendef.vcproj: added a bunch of MSVC / windows-specific things
|
|
Packit |
908522 |
that got missed last time.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-19 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-18 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/win32_surface.cc:
|
|
Packit |
908522 |
* cairomm/win32_surface.h: add some missing win32 API that I had overlooked:
|
|
Packit |
908522 |
cairo_win32_surface_get_dc() and cairo_win32_surface_create_with_dib(),
|
|
Packit |
908522 |
updated documentation for standard Win32Surface::create() function.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-19 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-18 Cedric Gustin <cedric.gustin@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc: Define M_PI for MSVC.
|
|
Packit |
908522 |
* cairomm/scaledfont.cc: Allocate glyph_array as a dynamic array
|
|
Packit |
908522 |
as MSVC does not like non-const arguments as array size.
|
|
Packit |
908522 |
* examples/pdf-surface/main.cc, examples/png_file/main.cc,
|
|
Packit |
908522 |
examples/ps-surface/main.cc, examples/svg-surface/main.cc,
|
|
Packit |
908522 |
examples/text-rotate/text-rotate.cc: Define M_PI for MSVC.
|
|
Packit |
908522 |
* configure.in, Makefile.am: Generate Makefiles in the MSVC
|
|
Packit |
908522 |
subdirectories.
|
|
Packit |
908522 |
* .cvsignore: Added Eclipse .project to the list of ignored files.
|
|
Packit |
908522 |
* MSVC/*: Added project and resource files for Visual Studio 2005.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-18 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-18 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc:
|
|
Packit |
908522 |
* cairomm/context.h: API CHANGE: some API was changed to maintain a closer
|
|
Packit |
908522 |
similarity to the underlying cairo API (while also attempting to avoid
|
|
Packit |
908522 |
confusion with the C++ 'new' keyword) in preparation for freezing the
|
|
Packit |
908522 |
cairomm API. Two functions are affected:
|
|
Packit |
908522 |
- Context::clear_path() -> Context::begin_new_path()
|
|
Packit |
908522 |
- Context::new_sub_path() -> Context::begin_new_sub_path()
|
|
Packit |
908522 |
* configure.in: bump the libtool version to indicate API change
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-16 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-15 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc: remove another TODO. I looked at cairo_append_path,
|
|
Packit |
908522 |
and it just copies the data from the supplied path and appends that to the
|
|
Packit |
908522 |
current path -- it doesn't modify the passed in path -- so it can stay
|
|
Packit |
908522 |
const.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-16 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-15 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.h: remove a FIXME that was resolved on the mailing list
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-08-15 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Remove unnecessary TODO comment.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-11 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-11 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/refptr.h: unref(): Only delete the refcount int when the refcount has
|
|
Packit |
908522 |
reached 0, instead of deleting it every time. Thanks valgrind.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-11 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-11 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/refptr.h: From-C-object Constructor: Added documentation explaining
|
|
Packit |
908522 |
how/when to use it and when to do an extra reference(). This will help us,
|
|
Packit |
908522 |
though it should rarely be necessary for an application developer to understand
|
|
Packit |
908522 |
it.
|
|
Packit |
908522 |
Made pCppRefcount_ mutable, so that refcount_() can be a const method so that
|
|
Packit |
908522 |
the templated constructor compiles.
|
|
Packit |
908522 |
Added class documentation to explain why we even want to use this class.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-05 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/refptr.h: copy constructors: initialize the pCppRefcount_ member
|
|
Packit |
908522 |
variable, using a public refcount_() method when necessary to access a
|
|
Packit |
908522 |
different RefPtr<> specialization.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-11 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/refptr.h: Use an int to reference-count the C++ object, and
|
|
Packit |
908522 |
only reference/unreference the object (and hence the underlying C object)
|
|
Packit |
908522 |
when receiving/deleting the C++ object. Without this, we never delete
|
|
Packit |
908522 |
the C++ object. Fixes bug #7442.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-09 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-09 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* NEWS: add NEWS for 1.1.10 release
|
|
Packit |
908522 |
* configure.in: bump version to 1.1.12
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-06 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-05 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* Makefile.am: Ooops, I had accidentally removed dependency info for
|
|
Packit |
908522 |
release-publish target
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-05 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-05 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.h:
|
|
Packit |
908522 |
* cairomm/fontface.h:
|
|
Packit |
908522 |
* cairomm/pattern.h:
|
|
Packit |
908522 |
* cairomm/surface.cc:
|
|
Packit |
908522 |
* cairomm/surface.h:
|
|
Packit |
908522 |
* cairomm/xlib_surface.cc:
|
|
Packit |
908522 |
* cairomm/xlib_surface.h: Fix the generic text about reference-counted
|
|
Packit |
908522 |
objects, because we no longer use copy constructors for this. And some
|
|
Packit |
908522 |
pedantic white space changes.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-05 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-05 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/scaledfont.cc:
|
|
Packit |
908522 |
* cairomm/scaledfont.h: create(): Make the font_matrix and ctm
|
|
Packit |
908522 |
parameters const (they are now const in the C API too). Maybe the font
|
|
Packit |
908522 |
parameter should be const, but maybe there is a reason that it is not
|
|
Packit |
908522 |
const in the C API. Pass FontOptions by const reference instead of
|
|
Packit |
908522 |
by value.
|
|
Packit |
908522 |
glyph_extents(): Pass the vector by const reference instead of by
|
|
Packit |
908522 |
value.
|
|
Packit |
908522 |
I would prefere to make all the extents() functions use return values
|
|
Packit |
908522 |
instead of output parameters, but I suppose this might be slightly
|
|
Packit |
908522 |
less efficient in some circumstances.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-05 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-05 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/cairomm.h:
|
|
Packit |
908522 |
* cairomm/context.h:
|
|
Packit |
908522 |
* cairomm/path.h:
|
|
Packit |
908522 |
* cairomm/scaledfont.h:
|
|
Packit |
908522 |
* cairomm/surface.h:
|
|
Packit |
908522 |
* cairomm/win32_surface.h:
|
|
Packit |
908522 |
* cairomm/xlib_surface.h: Use @ instead of \ for doxygen
|
|
Packit |
908522 |
commands, to be consistent with gtkmm, which uses it because it is the
|
|
Packit |
908522 |
same as JavaDoc, with which some people are already familiar.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-05 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-04 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* Makefile.am: add ability to do snapshot releases to the
|
|
Packit |
908522 |
cairographics.org/snapshots/ directory in addition to official releases
|
|
Packit |
908522 |
* configure.in: bumped the revision to 1.1.10 in preparation for a snapshot
|
|
Packit |
908522 |
release of the 1.2 API
|
|
Packit |
908522 |
* docs/reference/Makefile.am: fixed some distcheck errors
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-04 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-04 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* .cvsignore, cairomm/.cvsignore: ignore some autotools files and *.swp
|
|
Packit |
908522 |
files (from vim)
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-04 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-04 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/scaledfont.cc, cairomm/scaledfont.h: wrap ScaledFont, including
|
|
Packit |
908522 |
new API for cairo 1.2
|
|
Packit |
908522 |
* cairomm/Makefile.am: add scaledfont.* to list of sources
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-04 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-04 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/surface.h: Remove comments stating that PDF, PS, and SVG are
|
|
Packit |
908522 |
experimental surfaces. As of 1.2.0, these three surfaces are officially
|
|
Packit |
908522 |
supported by the cairo library.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-04 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-04 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/xlib_surface.h: add a bit more documentation for the new
|
|
Packit |
908522 |
XlibSurface API
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-04 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-04 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/surface.cc, cairomm/surface.h: added SvgSurface::get_versions()
|
|
Packit |
908522 |
and SvgSurface::version_to_string() API. They're implemented as static
|
|
Packit |
908522 |
members right now.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-01 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-06-30 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in: bumped cairomm version to 0.7.0 and bumped cairo requirement
|
|
Packit |
908522 |
to 1.2.0
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-07-01 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-06-30 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/xlib_surface.cc, cairomm/xlib_surface.h: add new get_height() and
|
|
Packit |
908522 |
get_width() API to XlibSurface
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-06-28 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-06-27 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/enums.h: Added enum types to support the new get_type() and SVG
|
|
Packit |
908522 |
Version API
|
|
Packit |
908522 |
* cairomm/fontface.cc, cairomm/fontface.h: add new get_type() API
|
|
Packit |
908522 |
* cairomm/pattern.cc, cairomm/pattern.h: add new get_type() API
|
|
Packit |
908522 |
* cairomm/surface.cc, cairomm/surface.h: add new get_type() API and
|
|
Packit |
908522 |
SvgSurface::restrict_to_version() API
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-06-27 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-06-26 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/surface.cc, cairomm/surface.h: add new PsSurface and PdfSurface
|
|
Packit |
908522 |
API: set_size, dsc_comment, dsc_begin_setup, dsc_begin_page_setup
|
|
Packit |
908522 |
* cairomm/xlib_surface.cc, cairomm/xlib_surface.h: add new XlibSurface API:
|
|
Packit |
908522 |
get_display, get_drawable, get_screen, get_visual, get_depth
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-06-26 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-06-26 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/surface.cc:
|
|
Packit |
908522 |
* cairomm/surface.h: Added new Surface and ImageSurface API from 1.1.x
|
|
Packit |
908522 |
snapshots
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-06-23 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-06-23 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc:
|
|
Packit |
908522 |
* cairomm/context.h: added Context::new_sub_path() and new push/pop group
|
|
Packit |
908522 |
API.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-06-23 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-06-23 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/enums.h: fix stupid error from last commit
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-06-23 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-06-23 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/enums.h: add new FORMAT_RGB16_565 format
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-06-13 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
forgot to modify the changelog
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-06-13 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
update for new cairo API cairo_surface_set_fallback_resolution()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-05-11 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-05-10 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* docs/reference/cairomm.css: minor documentation stylesheet fix
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-05-09 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-05-08 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.h:
|
|
Packit |
908522 |
* cairomm/path.h: added some preliminary documentation explaining that the
|
|
Packit |
908522 |
caller is responsible for freeing Path objects returned from
|
|
Packit |
908522 |
Context::copy_path() and Context::copy_path_flat().
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-05-09 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-05-08 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/cairomm.h: Add doxygen API introduction test here.
|
|
Packit |
908522 |
* docs/reference/Doxyfile.in:
|
|
Packit |
908522 |
* docs/reference/Makefile.am:
|
|
Packit |
908522 |
* docs/reference/cairomm-header.html:
|
|
Packit |
908522 |
* docs/reference/cairomm.css:
|
|
Packit |
908522 |
* docs/reference/introduction.h: fix up some documentation presentation
|
|
Packit |
908522 |
issues that turned up with newer versions of doxygen.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-05-09 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-05-08 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in: remove check for perl since we're not using any of the
|
|
Packit |
908522 |
gmmproc stuff for cairomm
|
|
Packit |
908522 |
* docs/reference/Makefile.am: add documentation dependency on all of the
|
|
Packit |
908522 |
headers in the cairomm/ directory so that if a header changes the
|
|
Packit |
908522 |
documentation will be rebuilt.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-04-20 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-04-20 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc:
|
|
Packit |
908522 |
* cairomm/context.h: mask(pattern) and mask(surface): Make the parameter
|
|
Packit |
908522 |
const, because I am fairly sure that the C function does not change it.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-04-07 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-04-06 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* Makefile.am: Add a brief description of cairomm to the release
|
|
Packit |
908522 |
announcement template
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-04-05 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-04-04 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* docs/reference/Doxyfile.in:
|
|
Packit |
908522 |
* docs/reference/Makefile.am: A couple minor build fixes to make distcheck
|
|
Packit |
908522 |
happy
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-04-05 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-04-04 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* NEWS: add news for 0.6.0 release
|
|
Packit |
908522 |
* configure.in: bump version to 0.6.0
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-04-03 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-04-03 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* examples/text-rotate/text-rotate.cc: protect PNG functions with #ifdef in
|
|
Packit |
908522 |
case cairo wasn't compiled with PNG support
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-04-01 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-03-31 Danilo Piazzalunga <danilopiazza@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* Makefile.am:
|
|
Packit |
908522 |
* docs/Makefile.am:
|
|
Packit |
908522 |
* docs/reference/Makefile.am: add convenience targets for cleaning and
|
|
Packit |
908522 |
rebuilding documentation (doc-clean and doc-rebuild).
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-03-31 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-03-30 Danilo Piazzalunga <danilopiazza@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in: enable documentation even if doxygen and/or graphviz
|
|
Packit |
908522 |
are missing, so the docs will be installed when building a release.
|
|
Packit |
908522 |
* docs/reference/Makefile.am: don't remove html directory with `make clean`,
|
|
Packit |
908522 |
so that users of the tarball releases don't destroy the pre-built
|
|
Packit |
908522 |
documentation when running make clean. Change to maintainer-clean
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-03-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-03-29 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in: added tests for doxygen and graphviz which displays a
|
|
Packit |
908522 |
warning if the user has --enable-docs set but doesn't have doxygen or
|
|
Packit |
908522 |
graphviz installed.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-03-30 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-03-28 Danilo Piazzalunga <danilopiazza@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/enums.h: Stop using CAIRO_EXTEND_PAD, as it only exists
|
|
Packit |
908522 |
in the 1.1.1 development branch.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-03-15 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-03-14 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in:
|
|
Packit |
908522 |
* examples/Makefile.am:
|
|
Packit |
908522 |
* examples/text-rotate/.cvsignore:
|
|
Packit |
908522 |
* examples/text-rotate/Makefile.am:
|
|
Packit |
908522 |
* examples/text-rotate/text-rotate.cc: Added another basic example,
|
|
Packit |
908522 |
borrowed from a test-case in cairo. This one is just a simple example of
|
|
Packit |
908522 |
using text in cairomm
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-03-15 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-03-14 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/fontface.h:
|
|
Packit |
908522 |
* cairomm/fontoptions.h:
|
|
Packit |
908522 |
* cairomm/path.h:
|
|
Packit |
908522 |
* cairomm/pattern.h: include <cairo.h> instead of <cairo/cairo.h> since it
|
|
Packit |
908522 |
didn't want to compile on windows without these
|
|
Packit |
908522 |
* cairomm/win32_surface.cc:
|
|
Packit |
908522 |
* cairomm/win32_surface.h: Move the include of cairo-win32.h from the
|
|
Packit |
908522 |
source file to the header since the declaration of create() needs the HDC
|
|
Packit |
908522 |
type definition.
|
|
Packit |
908522 |
With these changes, cairomm should compile the Win32Surface cleanly with
|
|
Packit |
908522 |
mingw on Microsoft Windows
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-03-13 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-03-12 Danilo Piazzalunga <danilopiazza@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* autogen.sh: Allow overriding aclocal, automake, autoconf and libtoolize
|
|
Packit |
908522 |
using environment variables. Taken from cairo's autogen.sh.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-03-06 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-03-06 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/*.cc, *.h: add vim modelines to set proper indentation for
|
|
Packit |
908522 |
cairomm when using vim
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-03-01 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-28 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc:
|
|
Packit |
908522 |
* cairomm/context.h:
|
|
Packit |
908522 |
* cairomm/enums.h:
|
|
Packit |
908522 |
* cairomm/fontoptions.cc:
|
|
Packit |
908522 |
* cairomm/fontoptions.h:
|
|
Packit |
908522 |
* cairomm/pattern.cc:
|
|
Packit |
908522 |
* cairomm/pattern.h:
|
|
Packit |
908522 |
* cairomm/surface.h: wrapped all of the enum types with cairomm
|
|
Packit |
908522 |
types within the Cairo namespace, so now (for example) the values for
|
|
Packit |
908522 |
Cairo::Format are something like Cairo::FORMAT_ARGB32 instead of the base
|
|
Packit |
908522 |
cairo types like CAIRO_FORMAT_ARGB_32.
|
|
Packit |
908522 |
* examples/png_file/main.cc: fixed example to work with the new namespaced
|
|
Packit |
908522 |
enum types
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-28 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-27 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/exception.h:
|
|
Packit |
908522 |
* docs/reference/Doxyfile.in:
|
|
Packit |
908522 |
* docs/reference/Makefile.am: hide some of the private types and functions
|
|
Packit |
908522 |
from the Doxygen API reference documentation
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-28 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-27 Stefan Kersten <steve@k-hornz.de>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/surface.cc: fix an extra trailing parentheses in
|
|
Packit |
908522 |
GlitzSurface::create()
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-23 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-22 Danilo Piazzalunga <danilopiazza@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* examples/README: Write some basic information about each example
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-23 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-22 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* docs/reference/Makefile.am: add target for publishing the API reference
|
|
Packit |
908522 |
to cairographics.org
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-21 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-20 Danilo Piazzalunga <danilopiazza@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* Makefile.am: Include MAINTAINERS in distribution. Fixes Bug #5982
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-21 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-17 Danilo Piazzalunga <danilopiazza@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* COPYING: Use the text from the Library GPL 2.0, which is the actual
|
|
Packit |
908522 |
license of cairomm. Fixes Bug #5934
|
|
Packit |
908522 |
* all: Update FSF's postal address in GPL/LGPL
|
|
Packit |
908522 |
comment headings. Fixes Bug #5933
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-21 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-17 Danilo Piazzalunga <danilopiazza@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* COPYING: Use the text from the Library GPL 2.0, which is the actual
|
|
Packit |
908522 |
license of cairomm. Fixes Bug #5934
|
|
Packit |
908522 |
* cairomm/*: Update FSF's postal address in GPL/LGPL
|
|
Packit |
908522 |
comment headings. Fixes Bug #5933
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-17 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-17 Danilo Piazzalunga <danilopiazza@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* examples/*/.cvsignore: Bug #5927: added .cvsignore files to examples
|
|
Packit |
908522 |
directories
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-17 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-17 Danilo Piazzalunga <danilopiazza@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* AUTHORS:
|
|
Packit |
908522 |
* INSTALL:
|
|
Packit |
908522 |
* README:
|
|
Packit |
908522 |
* cairomm/exception.cc:
|
|
Packit |
908522 |
* cairomm/exception.h: Remove lingering references to libxml++
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-17 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-17 Danilo Piazzalunga <danilopiazza@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in: Bug #5929: Output files in docs subdir only if
|
|
Packit |
908522 |
--enable-docs is set. This prevents configure from generating files which
|
|
Packit |
908522 |
are not cleaned up when --disable-docs is used.
|
|
Packit |
908522 |
Use AC_CONFIG_FILES and AC_OUTPUT as recommended.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-17 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-16 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* docs/reference/Doxyfile.in:
|
|
Packit |
908522 |
* docs/reference/cairomm.css: added some style customisations to the API
|
|
Packit |
908522 |
doc so that it fits in with the overall Cairo style a bit better
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-17 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-16 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* AUTHORS:
|
|
Packit |
908522 |
* MAINTAINERS: Add my information to the Maintainers and authors file
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-09 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-09 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* docs/reference/Makefile.am: added a 'html' target to satisfy the dist
|
|
Packit |
908522 |
rule
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-08 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-08 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.h: Added a lot of documentation for the Cairo::Context
|
|
Packit |
908522 |
class taken from the cairo docs. It's not complete, but the basics are all
|
|
Packit |
908522 |
covered now.
|
|
Packit |
908522 |
* docs/reference/Makefile.am: make use of existing Makefile variable
|
|
Packit |
908522 |
* NEWS: update for 0.5.0 release
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-08 Jonathon Jongsma <jjongsma@gnome.org>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-02-07 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* Makefile.am: add docs/ subdir
|
|
Packit |
908522 |
* configure.in: added an --enable-docs switch to the configure script
|
|
Packit |
908522 |
(enabled by default), and added AC_OUTPUT directives for the documentation
|
|
Packit |
908522 |
Makefiles, etc.
|
|
Packit |
908522 |
* docs/.cvsignore:
|
|
Packit |
908522 |
* docs/Makefile.am:
|
|
Packit |
908522 |
* docs/reference/.cvsignore:
|
|
Packit |
908522 |
* docs/reference/Doxyfile.in:
|
|
Packit |
908522 |
* docs/reference/Makefile.am:
|
|
Packit |
908522 |
* docs/reference/introduction.h: Added infrastructure to build and install
|
|
Packit |
908522 |
the API documentation for cairomm (based on libxml++ makefiles).
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-01-29 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-01-27 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* .cvsignore:
|
|
Packit |
908522 |
* cairomm/.cvsignore: update .cvsignore files
|
|
Packit |
908522 |
* cairomm/surface.cc:
|
|
Packit |
908522 |
* cairomm/surface.h: change Surface::create function to take a
|
|
Packit |
908522 |
RefPtr<Surface> instead of Surface&
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-01-27 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-01-27 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* examples/pdf-surface/Makefile.am: Remove extra LDADD that was breaking
|
|
Packit |
908522 |
the distcheck.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-01-27 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Increase version.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-01-26 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-01-25 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* configure.in:
|
|
Packit |
908522 |
* examples/Makefile.am:
|
|
Packit |
908522 |
* examples/pdf-surface/:
|
|
Packit |
908522 |
* examples/ps-surface/:
|
|
Packit |
908522 |
* examples/svg-surface/: add examples for additional surfaces
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-01-24 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-01-24 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/Makefile.am:
|
|
Packit |
908522 |
* cairomm/surface.cc:
|
|
Packit |
908522 |
* cairomm/surface.h:
|
|
Packit |
908522 |
* cairomm/xlib_surface.cc:
|
|
Packit |
908522 |
* cairomm/xlib_surface.h:
|
|
Packit |
908522 |
* cairomm/win32_surface.cc:
|
|
Packit |
908522 |
* cairomm/win32_surface.h: Moved XlibSurface and
|
|
Packit |
908522 |
Win32Surface into separate files, not #included by
|
|
Packit |
908522 |
the main cairomm.h file, so that developers do not need to
|
|
Packit |
908522 |
suffer the Xlib.h or Windows namespace pollution unless they really need to.
|
|
Packit |
908522 |
For instance, this fixes the gtkmm 2.9 build which was broken by the
|
|
Packit |
908522 |
Display struct in Xlib.h.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-01-21 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-01-15 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/surface.cc:
|
|
Packit |
908522 |
* cairomm/surface.h: backwards-incompatible API change for the Surface
|
|
Packit |
908522 |
types. Cairo::Surface is now a base class for all of the other surface
|
|
Packit |
908522 |
types, and should not be used directly. New Surface types include
|
|
Packit |
908522 |
ImageSurface, XlibSurface, Win32Surface, PdfSurface, PsSurface,
|
|
Packit |
908522 |
SvgSurface, and GlitzSurface.
|
|
Packit |
908522 |
Modified Surface::write_to_png() and Surface::write_to_png_stream() so
|
|
Packit |
908522 |
that they throw exceptions like the other functions instead of returning a
|
|
Packit |
908522 |
cairo_status_t value.
|
|
Packit |
908522 |
Added API documentation for all Surface classes and all member functions
|
|
Packit |
908522 |
of the Surface class heirarchy.
|
|
Packit |
908522 |
* examples/png_file/Makefile.am: added generated PNG file to CLEANFILES
|
|
Packit |
908522 |
* examples/png_file/main.cc: updated the PNG example to use the new
|
|
Packit |
908522 |
ImageSurface class instead of using the Surface class directly.
|
|
Packit |
908522 |
* cairomm/*: Renamed the Cairo::Status type to Cairo::ErrorStatus since it
|
|
Packit |
908522 |
conflicts with a #define Status in XLib and is not used exposed in the API
|
|
Packit |
908522 |
anyway.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-01-07 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-01-06 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/surface.cc:
|
|
Packit |
908522 |
* cairomm/surface.h: Added implementation of write_to_png() and
|
|
Packit |
908522 |
write_to_png_stream() when PNG support is available in the base cairo
|
|
Packit |
908522 |
library
|
|
Packit |
908522 |
* examples/png_file/*: Added an example of creating an image surface and
|
|
Packit |
908522 |
saving it to a png image file
|
|
Packit |
908522 |
* examples/Makefile.am: add new example directory to SUBDIRS list
|
|
Packit |
908522 |
* configure.in: added output declaration for examples/png_file/Makefile
|
|
Packit |
908522 |
* examples/makefile.am_fragment: fix leftover libxml boilerplate
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-01-06 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2006-01-03 Jonathon Jongsma <jonathon.jongsma@gmail.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/surface.cc: added missing implementations for reference() and
|
|
Packit |
908522 |
unreference() functions
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-23 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
0.4.0:
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-17 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/Makefile.am:
|
|
Packit |
908522 |
* cairomm/refptr.h: Add shared
|
|
Packit |
908522 |
reference-counting smartpointer, using
|
|
Packit |
908522 |
the reference-count in the object. A copy
|
|
Packit |
908522 |
of the tried and tested glibmm RefPtr.
|
|
Packit |
908522 |
* cairomm/context.cc:
|
|
Packit |
908522 |
* cairomm/context.h:
|
|
Packit |
908522 |
* cairomm/fontface.cc:
|
|
Packit |
908522 |
* cairomm/fontface.h:
|
|
Packit |
908522 |
* cairomm/pattern.cc:
|
|
Packit |
908522 |
* cairomm/pattern.h:
|
|
Packit |
908522 |
* cairomm/surface.cc:
|
|
Packit |
908522 |
* cairomm/surface.h: Make constructors protected
|
|
Packit |
908522 |
and add public static create() methods that return
|
|
Packit |
908522 |
instances in RefPtr<>s. This allows reference-counted
|
|
Packit |
908522 |
objects to be clearly const or non-const, and allows
|
|
Packit |
908522 |
casting between related types.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-20 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-17 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/Makefile.am:
|
|
Packit |
908522 |
* cairomm/refptr.h: Add shared
|
|
Packit |
908522 |
reference-counting smartpointer, using
|
|
Packit |
908522 |
the reference-count in the object. A copy
|
|
Packit |
908522 |
of the tried and tested glibmm RefPtr.
|
|
Packit |
908522 |
* cairomm/context.cc:
|
|
Packit |
908522 |
* cairomm/context.h:
|
|
Packit |
908522 |
* cairomm/fontface.cc:
|
|
Packit |
908522 |
* cairomm/fontface.h:
|
|
Packit |
908522 |
* cairomm/pattern.cc:
|
|
Packit |
908522 |
* cairomm/pattern.h:
|
|
Packit |
908522 |
* cairomm/surface.cc:
|
|
Packit |
908522 |
* cairomm/surface.h: Make constructors protected
|
|
Packit |
908522 |
and add public static create() methods that return
|
|
Packit |
908522 |
instances in RefPtr<>s. This allows reference-counted
|
|
Packit |
908522 |
objects to be clearly const or non-const, and allows
|
|
Packit |
908522 |
casting between related types.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-17 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-17 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc:
|
|
Packit |
908522 |
* cairomm/context.h: Change set_dash(void) to
|
|
Packit |
908522 |
unset_dash(). Change rotate_deg() to
|
|
Packit |
908522 |
rotate_degrees(). Change identity_matrix() to
|
|
Packit |
908522 |
set_identity_matrix(). Change new_path() to
|
|
Packit |
908522 |
clear_path().
|
|
Packit |
908522 |
* cairomm/fontface.cc:
|
|
Packit |
908522 |
* cairomm/fontface.h: Comment-out
|
|
Packit |
908522 |
get/set_user_data(), because it seems useless.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-08 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-08 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/pattern.cc:
|
|
Packit |
908522 |
* cairomm/pattern.h: Create a hierarchy of pattern
|
|
Packit |
908522 |
classes, as suggested by the C documentation, because
|
|
Packit |
908522 |
not all functions are meaningful for all pattern types.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-07 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-07 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc:
|
|
Packit |
908522 |
* cairomm/context.h: font_extents(), stroke_extents(),
|
|
Packit |
908522 |
glyph_extents(), fill_extents(): Add get_ prefix and
|
|
Packit |
908522 |
make them const.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-07 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-07 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc:
|
|
Packit |
908522 |
* cairomm/context.h: Add typedef for Matrix, though we
|
|
Packit |
908522 |
probably want to derive a class with a C++-like matrix
|
|
Packit |
908522 |
API, with operator overloading.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-07 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-07 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/exception.cc:
|
|
Packit |
908522 |
* cairomm/exception.h: Rename to logic_error, because
|
|
Packit |
908522 |
the cairo documentation says that most of them are
|
|
Packit |
908522 |
programming errors, not runtime errors. Derive from
|
|
Packit |
908522 |
std::logic_error because of this.
|
|
Packit |
908522 |
* cairomm/private.cc:
|
|
Packit |
908522 |
* cairomm/private.h: Throw std::bad_alloc for memory
|
|
Packit |
908522 |
errors, and std::io_base::failure for read/write runtime
|
|
Packit |
908522 |
errors, as suggested by the cairo language-binding
|
|
Packit |
908522 |
documentation.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-07 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-07 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc:
|
|
Packit |
908522 |
* cairomm/fontoptions.cc:
|
|
Packit |
908522 |
* cairomm/surface.cc: Check for errors in
|
|
Packit |
908522 |
constructors, as per the error-handling advice in the
|
|
Packit |
908522 |
language bindings section of the cairo documentation.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-07 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-07 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/context.cc:
|
|
Packit |
908522 |
* cairomm/context.h: Change mask_surface() to
|
|
Packit |
908522 |
mask() and set_source_surface() to set_source(),
|
|
Packit |
908522 |
as per the method overloading advice in the
|
|
Packit |
908522 |
language bindings section of the cairo documentation.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-02 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Increase version.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-02 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-02 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
* cairomm/cairomm.h: Put sensible stuff in here,
|
|
Packit |
908522 |
instead of my copy/paste stuff from libxml++.
|
|
Packit |
908522 |
* cairomm/context.cc:
|
|
Packit |
908522 |
* cairomm/context.h:
|
|
Packit |
908522 |
* cairomm/enums.h:
|
|
Packit |
908522 |
* cairomm/exception.cc:
|
|
Packit |
908522 |
* cairomm/exception.h:
|
|
Packit |
908522 |
* cairomm/fontface.cc:
|
|
Packit |
908522 |
* cairomm/fontface.h:
|
|
Packit |
908522 |
* cairomm/fontoptions.cc:
|
|
Packit |
908522 |
* cairomm/fontoptions.h:
|
|
Packit |
908522 |
* cairomm/path.cc:
|
|
Packit |
908522 |
* cairomm/path.h:
|
|
Packit |
908522 |
* cairomm/pattern.cc:
|
|
Packit |
908522 |
* cairomm/pattern.h:
|
|
Packit |
908522 |
* cairomm/private.cc:
|
|
Packit |
908522 |
* cairomm/private.h:
|
|
Packit |
908522 |
* cairomm/surface.cc:
|
|
Packit |
908522 |
* cairomm/surface.h: Add LGPL comment headings.
|
|
Packit |
908522 |
|
|
Packit |
908522 |
2005-12-02 Murray Cumming <murrayc@murrayc.com>
|
|
Packit |
908522 |
|
|
Packit |
908522 |
Initial revision
|
|
Packit |
908522 |
|