The NetBSD Project

CVS log for pkgsrc/graphics/cairomm/Makefile

[BACK] Up to [cvs.netbsd.org] / pkgsrc / graphics / cairomm

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.19 / (download) - annotate - [select for diffs], Tue Nov 1 06:01:26 2011 UTC (6 months, 3 weeks ago) by sbd
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, HEAD
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

Recursive bump for graphics/freetype2 buildlink addition.

Revision 1.18 / (download) - annotate - [select for diffs], Thu May 12 11:12:48 2011 UTC (12 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.17: +2 -3 lines
Diff to previous 1.17 (colored)

Changes 1.10.0:
* Documentation: Context::arc(): Correct the documentation, as in the C
  documentation.

Changes 1.9.8:
* Surface:
  - added create() for creating a sub-surface representing a rectangle on a
    target surface
  - PDF versioning API: get_versions(), restrict_to_version(),
    version_to_string()
  - add get_device()
  - add new surface type enum values
* Device
  - add acquire() and release() functions
  - Add Device::Lock convenience class
* Region
  - UNSTABLE API CHANGE: Fix do_union(), subtract(), intersect() to throw
    exceptions instead of returning error statuses to be consistent with the
    rest of the cairomm API
  - add xor() functions
  - add API for creating a region from a list of rectangles
  - implement copy()

Revision 1.17 / (download) - annotate - [select for diffs], Thu Jan 13 13:36:23 2011 UTC (16 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored)

png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Dec 14 15:02:42 2010 UTC (17 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base, pkgsrc-2010Q4
Changes since 1.15: +12 -1 lines
Diff to previous 1.15 (colored)

Conditional PLIST depending on x11 option in cairo and building on Darwin

Revision 1.15 / (download) - annotate - [select for diffs], Tue Nov 23 17:39:14 2010 UTC (18 months ago) by wiz
Branch: MAIN
Changes since 1.14: +2 -4 lines
Diff to previous 1.14 (colored)

Update to 1.8.6:

1.8.6:

* Documentation:
  - Context::arc(): Fix bug #31345 (Christopher Head) about bad math in arc()
	documentation. (Murray Cumming)
* Build:
  - Cleanup of most -Weffc++ warnings. Bug #28246.
  (Ian Britten)
  - Fix the MSVC build.
  - Added support for Windows 64-bit and Visual Studio 2010.
  (Armin Burgmeier)
  - Fix the 64-bit build.
  (Augusto Jun Devegil)
  - Actually install cairomm-xlib-xrender-1.0.pc.
  (Daisuke Nishikawa)

Revision 1.14 / (download) - annotate - [select for diffs], Thu Nov 18 11:48:54 2010 UTC (18 months ago) by obache
Branch: MAIN
Changes since 1.13: +16 -2 lines
Diff to previous 1.13 (colored)

Fixes paths for PKGCONFIG_OVERRIDE files.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Sep 14 11:00:47 2010 UTC (20 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Jun 13 22:44:27 2010 UTC (23 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Oct 22 08:47:23 2009 UTC (2 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.10: +4 -3 lines
Diff to previous 1.10 (colored)

Changes 1.8.4:
* move to new mm-common build infrastructure

Revision 1.10 / (download) - annotate - [select for diffs], Sat Jul 18 13:06:44 2009 UTC (2 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored)

Update to 1.8.2. Set LICENSE.

1.8.2:

* Fix accidental ABI breakage from 1.8.0.  All users are urged to please upgrade
  from 1.8.0 to 1.8.2 as soon as possible

Revision 1.9 / (download) - annotate - [select for diffs], Sat Feb 21 16:23:02 2009 UTC (3 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.8: +4 -3 lines
Diff to previous 1.8 (colored)

Update to 1.8.0:

1.8.0:

* No notable changes since 1.7.2

1.7.2 (UNSTABLE):

* API Changes (all API changes are in unstable API introduced in 1.7.x)
  * UserFontFace is not implemented with virtual functions rather than by
    registering callbacks
  * Cairo::scaled_matrix() -> Cairo::scaling_matrix() to match other matrix
    convenience functions
* Bugfixes
  * Incorrect refcounting on ScaledFont
  * build fixes for Mac OSX
* Contributors for this release:
     1	Armin Burgmeier
     1	Dave Evans
    22	Jonathon Jongsma


1.7.0 (UNSTABLE):

 * API Changes
   * ScaledFont: Change fontface constructor parameter to be a RefPtr
     * This is an API break, but the old interface was essentially unusably
       broken
   * Cairo::Matrix now inherits from cairo_matrix_t
     * Previously, we had used Cairo::Matrix throughout our API, but
       Cairo::Matrix was just a typedef for cairo_matrix_t
     * This could be considered an API change, but the new Cairo::Matrix still
       is-a cairo_matrix_t even if it's not exactly a cairo_matrix_t.  This
       change does not break ABI either, as there are no data members or virtual
       functions.  So I believe this is a safe change, but feedback is appreciated.
     * Provides a much more C++-friendly API for handling matrices
     * Also added a set of standalone 'generator' functions for generating
       starting matrices:
       * Cairo::identity_matrix(), rotation_matrix(), translation_matrix(),
         scaled_matrix().  This allows for convenient use such as:
           cr->set_matrix(Cairo::identity_matrix());
         rather than something like what was required before:
           Cairo::Matrix identity_matrix;
           cairo_matrix_init_identity(&identity_matrix);
           cr->set_matrix(identity_matrix);
   * Pattern: get/set_matrix() functions were using a cairo_matrix_t parameter in
     the API.  This is the only place where we used this type and so it was
     inconsistent with every other matrix-related API in cairomm.  Previously
     this wasn't really an issue since cairo_matrix_t and Cairo::Matrix were
     typedefed to the same type.  However, with the the change to Cairo::Matrix
     mentioned above, this because a much bigger issue.
     * This is an ABI-compatible change, but it is a minor API change that could
       result in some warnings or compile problems in some situations`
 * New API (some of these are new in cairo 1.8, some are older API that were
   not wrapped in cairomm previously)
   * Add Context::get/set_scaled_font()
   * add Context::show_text_glyphs()
   * add Context::get_font_options()
   * Add Surface::has_show_text_glyphs()
   * Add Surface::get_content() + test
   * Added Surface::get_fallback_resolution()
   * Add ScaledFont::text_to_glyphs()
   * Add PsSurface::get_eps()
   * Add missing Win32Surface API: create_with_ddb(), create_with_dib(), and get_image()
   * Add Win32PrintingSurface
   * Vastly improved font support
     * ToyFontFace
     * UserFontFace
     * Add Freetype font support (FtFontFace, etc)
     * Add win32 font support (Win32FontFace, etc)
     * Add quartz font support (QuartzFontFace, etc)
     * Add ScaledFont::get_scale_matrix()
 * Fix API inconsistencies by adding overloads and deprecating old versions
   * Deprecated FontFace::extents() in favor of FontFace::get_extents()
   * Deprecated FontFace::text_extents() in favor of FontFace::get_text_extents()
   * Deprecated FontFace::glyph_extents() in favor of FontFace::get_glyph_extents()
   * Add sigc::slot versions of all of the functions that take a
     cairo_write_func_t or cairo_read_func_t
     * This adds a new dependency on libsigc++, but offers a much more flexible
       and C++-like solution
     * Old API using cairo_write_func_t / cairo_read_func_t still exist, but are
       deprecated in favor of the new API
   * Add a default value for the font_options parameter of the ScaledFont constructor
 * Added new macros for determining library version:
   * CAIROMM_MAJOR_VERSION, CAIROMM_MINOR_VERSION, and CAIROMM_MICRO_VERSION
 * Add a bunch of extra .pc files for additional functionality
   * like cairo, create convenience .pc files for using some of the optional
     features.  For example, cairomm-ft-1.0, cairomm-pdf-1.0, cairomm-xlib-1.0, etc.
 * Numerous windows build improvements
 * Added a *lot* of automated tests

Revision 1.8 / (download) - annotate - [select for diffs], Thu Sep 11 13:29:58 2008 UTC (3 years, 8 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Changes 1.6.4:
* Windows build: Fix the build on the freely available Visual Studio Express
   compiler.

Changes 1.6.2:
* Fix build on OSX when both Quartz and Xlib surfaces are enabled
* Fixed a bug where an exception message would often report "Success" when it
  should have reported an error message
* Added ability to get the error status code from an exception:
  Cairo::logic_error::get_status_code()
* Added new elements to the surface type enumeration

Revision 1.7 / (download) - annotate - [select for diffs], Mon Apr 21 15:00:18 2008 UTC (4 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Changes 1.6.0:
* wrap cairo_format_stride_for_width().  All new cairo 1.6 API should now be
  implemented in cairomm

Changes 1.5.0:
* Unstable release wrapping new API in cairo 1.5 series
* Bugfixes

Revision 1.6 / (download) - annotate - [select for diffs], Sun Nov 18 08:44:49 2007 UTC (4 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Changes 1.4.6:
* Bugfixes:
  - Bug 11972: Cannot build cairomm with Quartz enabled

Revision 1.5 / (download) - annotate - [select for diffs], Wed Oct 3 21:13:22 2007 UTC (4 years, 7 months ago) by reed
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

This depends on cairo >= 1.4 to build.

Maybe the cairo buildlink should be fixed I don't know.

I didn't bump PKGREVISION. I don't know if it requires >= 1.4 to run.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Aug 12 12:24:34 2007 UTC (4 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Changes 1.4.4:
* Added the --enable-api-exceptions=yes/no configure option, to allow
  cairomm to build when exceptions are disabled. For instance, when
  using CXXFLAGS=-fno-exceptions with g++.

Changes 1.4.2:
* Bugfixes:

Changes 1.4.0:
* Wrapped new API added in cairo 1.4
* Added support for Quartz surfaces
* ability to use dynamic casting for surfaces and patterns returned from
  Context::get_target(), Context::get_source(), etc.
* Various build and bug fixes

Revision 1.3 / (download) - annotate - [select for diffs], Sun Mar 18 12:30:23 2007 UTC (5 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Changes 1.2.4:
* Fixed an error that prevented Cairo::RefPtr<>::cast_static() and
  Cairo::RefPtr<>::cast_dynamic() from compiling.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Nov 5 17:23:44 2006 UTC (5 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.1: +3 -1 lines
Diff to previous 1.1 (colored)

DESTDIR support.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Sep 6 19:56:40 2006 UTC (5 years, 8 months ago) by adam
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

cairomm is a C++ wrapper for the cairo graphics library. It offers all the
power of cairo with an interface familiar to C++ developers, including use of
the Standard Template Library where it makes sense.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Sep 6 19:56:40 2006 UTC (5 years, 8 months ago) by adam
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>