The NetBSD Project

CVS log for pkgsrc/graphics/cairomm/PLIST

[BACK] Up to [] / pkgsrc / graphics / cairomm

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.16 / (download) - annotate - [select for diffs], Thu Apr 8 21:08:40 2021 UTC (21 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, HEAD
Changes since 1.15: +4 -219 lines
Diff to previous 1.15 (colored)

cairomm: updated to 1.14.2

1.14.2 (stable):

The tarball for 1.14.2 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

* Meson build: Fix versioning on macOS
* Require cairo >= 1.12.0
  Not a new requirement, but now it's specified in and, so a failure to meet it is noticed earlier when building

1.14.0 (stable):

The tarball for 1.14.0 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

* Add Context::get_source_for_surface()

* Fix the build with MinGW headers
* enums.h: Guard the FT-specific include and the enum with an ifdef
* Add NMake Makefiles
  Remove Visual Studio 2013 projects
* Add support for building with Meson
* Use __declspec(dllexport) when building cairomm on Visual Studio
  Stop using gendef.exe by default
* docs/reference/: Update for Doxygen >= 1.8.16

* Update the source code
* Don't include deprecated Boost header files
  Fix tests in Autotools builds

* README: Update with instructions for building cairomm

Revision 1.15 / (download) - annotate - [select for diffs], Thu Nov 26 11:54:38 2015 UTC (7 years, 2 months ago) by abs
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

${PLIST.quartz} should be at the start of the line, not mid path - fix PLIST

Revision 1.14 / (download) - annotate - [select for diffs], Wed Nov 25 18:05:52 2015 UTC (7 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.13: +6 -3 lines
Diff to previous 1.13 (colored)

Correcting PLIST to account for Quartz and X11 builds

Revision 1.13 / (download) - annotate - [select for diffs], Thu Oct 22 11:54:38 2015 UTC (7 years, 3 months ago) by tnn
Branch: MAIN
Changes since 1.12: +1 -0 lines
Diff to previous 1.12 (colored)

Extract using bsdtar. Fix PLIST. Bump rev.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Oct 15 11:07:53 2015 UTC (7 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.11: +68 -49 lines
Diff to previous 1.11 (colored)

Update cairomm to 1.12.0:

1.12.0 (unstable):

* Cairo::RefPtr: Add move constructors and move operator=().
  (Murray Cumming)
* MSVC build fixes.
  (Chun-wei Fan)

1.11.4 (unstable):

* Use (and require) C++11.
  (Murray Cumming)
* Add Script and ScriptSurface.
  (Povilas Kanapickas)
* Context: get_surface_wrapper(): Handle CAIRO_SURFACE_TYPE_SCRIPT,
  returning a ScriptSurface.
  (Povilas Kanapickas)
* Surface: get_device(): Handle CAIRO_SURFACE_TYPE_SCRIPT,
  returning a Script.
  (Povilas Kanapickas)
* Wrap cairo script device and script surface APIs.
  (Povilas Kanapickas)
* FtFontFace: Add get/set/unset_synthesize().
  (Povilas Kanapickas)
* Update MSVC.Net 2010 project files.
  (David Wei)

1.11.2 (unstable):

* Pattern: Add set_extend() and get_extend().
  (Povilas Kanapickas) Bug #73775
* ScaledFont: Add the missing get_extents() method implementation.
  (Murray Cumming) Bug #53981 (cheshirekow)
* Allow use from Objective-C instead of just allowing building.
  (Anton Bachin) Bug #66328
* Avoid dereferencing empty std::vector<>s.
  (Murray Cumming) Bug #36020 (Robert Kurjata)
* Documentation improvements.
  (Mark Vender)
* Fix linker problems in examples.
  (Murray Cumming)

Revision 1.11 / (download) - annotate - [select for diffs], Sat May 31 11:25:46 2014 UTC (8 years, 8 months ago) by pho
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.10: +4 -1 lines
Diff to previous 1.10 (colored)

Fix PLIST for the case when graphics/cairo is built with quartz backend enabled

Revision 1.10 / (download) - annotate - [select for diffs], Tue May 27 09:40:25 2014 UTC (8 years, 8 months ago) by pho
Branch: MAIN
Changes since 1.9: +1 -4 lines
Diff to previous 1.9 (colored)

Darwin: cairomm-quartz is no longer installed because cairo-quartz is now disabled.

Revision 1.9 / (download) - annotate - [select for diffs], Thu May 12 11:12:48 2011 UTC (11 years, 8 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.8: +52 -12 lines
Diff to previous 1.8 (colored)

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

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(),
  - 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.8 / (download) - annotate - [select for diffs], Tue Dec 14 15:02:42 2010 UTC (12 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4
Changes since 1.7: +6 -3 lines
Diff to previous 1.7 (colored)

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

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

Update to 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.6 / (download) - annotate - [select for diffs], Thu Oct 22 08:47:23 2009 UTC (13 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.5: +154 -3 lines
Diff to previous 1.5 (colored)

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

Revision 1.5 / (download) - annotate - [select for diffs], Sun Jun 14 17:59:07 2009 UTC (13 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.4: +1 -3 lines
Diff to previous 1.4 (colored)

Remove @dirrm entries from PLISTs

Revision 1.4 / (download) - annotate - [select for diffs], Sat Feb 21 16:23:02 2009 UTC (13 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.3: +14 -1 lines
Diff to previous 1.3 (colored)

Update to 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
   * 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:
         rather than something like what was required before:
           Cairo::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:
 * 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.3 / (download) - annotate - [select for diffs], Mon Apr 21 15:00:18 2008 UTC (14 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (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.2 / (download) - annotate - [select for diffs], Sun Aug 12 12:24:34 2007 UTC (15 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (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 / (download) - annotate - [select for diffs] (vendor branch), Wed Sep 6 19:56:40 2006 UTC (16 years, 4 months ago) by adam
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, 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 (16 years, 4 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 <>