summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2008-09-03Add UserFontFace text-to-glyphs APIJonathon Jongsma1-0/+6
2008-08-27Add documentation for all remainting FontOptions API and the enums that are ↵Jonathon Jongsma1-0/+6
used for them
2008-08-27Add LcdFilter enum and FontOptions API for LCD filteringJonathon Jongsma1-0/+9
2008-08-27add Context::show_text_glyphs()Jonathon Jongsma1-0/+14
2008-08-27Add a default value for the font_options parameter of the ScaledFont constructorJonathon Jongsma1-0/+6
2008-08-27Add ScaledFont::text_to_glyphs()Jonathon Jongsma1-0/+8
2008-08-27Add Context::get/set_scaled_font()Jonathon Jongsma1-0/+5
2008-08-272008-08-27 Armin Burgmeier <armin@arbur.net>Murray Cumming1-0/+7
* MSVC_Net2005/cairomm/cairomm.rc.in: Replaced #include afxres.h by #include <windows.h> which does the job equally well, and allows compilation with the freely available Visual Studio Express compiler. Bug #17322.
2008-08-21All Image Surface creation tests now pass (no exceptions thrown)Jonathon Jongsma1-0/+6
2008-08-19Add sigc::slot versions of all of the functions that take a ↵Jonathon Jongsma1-0/+7
cairo_write_func_t or cairo_read_func_t
2008-08-18Add Documentation for the new FontFace APIJonathon Jongsma1-0/+4
2008-08-18Fix some API warts and deprecate old accessor functions that don't begin ↵Jonathon Jongsma1-0/+6
with get_
2008-08-18Add UserFontFace APIJonathon Jongsma1-0/+14
2008-08-18ScaledFont: Change fontface constructor param to a RefPtrJonathon Jongsma1-0/+7
The static ::create() function took a FontFace by reference rather than by RefPtr, which means the API was essentially unusably broken. So this is technically an API break, but I don't see any other option.
2008-08-14Implement the ToyFontFace classJonathon Jongsma1-0/+14
2008-08-14add missing m4 file for boost unit testJonathon Jongsma1-1/+6
2008-08-13post-release bump (1.6.3)Jonathon Jongsma1-2/+6
2008-08-13Update for 1.6.2 releasev1.6.2Jonathon Jongsma1-0/+5
2008-08-13Fix boost unit test detectionJonathon Jongsma1-0/+8
2008-08-13update surface type enumJonathon Jongsma1-0/+6
2008-08-13change Cairo::logic_error::get_status() to get_status_code()Jonathon Jongsma1-0/+6
2008-08-112008-08-09 Armin Burgmeier <armin@arbur.net>Murray Cumming1-0/+24
* MSVC_Net2005/cairomm/cairomm.rc.in: Removed #include resource.h since there is no resource.h, and it works well without that include. * MSVC_Net2005/cairomm/Makefile.am: Copy cairommconfig.h from cairomm/, so it is available to the visual studio project. * MSVC_Net2005/cairomm/cairomm.vcproj: Added cairomm/context_surface_win32.cc to the project. * Makefile.am: * configure.in: Adapt build files.
2008-04-25cairomm/context.h: removed extra unused function declarationsJonathon Jongsma1-0/+11
2008-04-11Post-release version bumpJonathon Jongsma1-0/+7
2008-04-11Wrap cairo_format_stride_for_width()Jonathon Jongsma1-0/+6
2008-04-112008-04-11 Murray Cumming <murrayc@murrayc.com>Murray Cumming1-0/+5
* Add autoheader to autogen.sh, to create cairommconfig.h.in, to fix the build for me.
2008-03-232008-03-23 Murray Cumming <murrayc@murrayc.com>Murray Cumming1-0/+8
* cairomm/enums.h (FONT_TYPE_ATSUI, FONT_TYPE_QUARTZ): Change the definition of FONT_TYPE_ATSUI from CAIRO_FONT_TYPE_ATSUI to CAIRO_FONT_TYPE_QUARTZ (the same numerical value) and document it as deprecated. The others should be documented too. Added FONT_TYPE_QUARTZ.
2008-03-10Update for 1.5.0 releasev1.5.0Jonathon Jongsma1-0/+7
* configure.in: bump cairo requirement to at least 1.5.10 * NEWS: update for 1.5.0 release
2008-03-10install config headerJonathon Jongsma1-0/+5
* cairomm/Makefile.am: install the new cairommconfig.h header and make sure that the .in file is distributed
2008-03-10Another build fix for solarisJonathon Jongsma1-0/+6
* cairomm/exception.cc: include <string> to fix the build on solaris which apparently doesn't include string from their exception header (Tim Mooney). Fixes bug #14559
2008-02-192008-02-19 Tim Mooney <enchanter@users.sourceforge.net>Murray Cumming1-0/+11
* configure.in: Added check, defining HAVE_MATH_H. * cairomm/context.cc: * examples/pdf-surface/main.cc: * examples/png_file/main.cc: * examples/ps-surface/main.cc: * examples/svg-surface/main.cc: * examples/text-rotate/text-rotate.cc: Added includes of math.h to fix the build with Sun Workshop 12. Bug #14558.
2008-01-30 * cairomm/context.cc:Jonathon Jongsma1-0/+8
* 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
2008-01-30 * cairomm/xlib_surface.cc:Jonathon Jongsma1-0/+8
* 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
2008-01-30 * configure.in: bump cairo requirement to 1.5.8Jonathon Jongsma1-0/+6
* cairomm/context.cc: * cairomm/context.h: add get_path_extents function, new in 1.5.8
2008-01-30 * configure.in: enable people with CAIROMM_DEVEL variable set to explicitlyJonathon Jongsma1-0/+7
deisable automated tests * m4/ax_boost_unit_test_framework.m4: update to slightly newer boost unittest checking scripts
2007-11-10[PsSurface] Add new API to control PS language levelJonathon Jongsma1-0/+6
* cairomm/surface.cc: * cairomm/surface.h: add new PsSurface API: set_eps(), restrict_to_level(), get_levels(), level_to_string()
2007-11-10[Surface] add copy_page(), show_page()Jonathon Jongsma1-0/+5
* cairomm/surface.cc: * cairomm/surface.h: add Surface::copy_page() and Surface::show_page()
2007-11-10Start on cairo 1.5.x featuresJonathon Jongsma1-0/+5
* configure.in: bump version and minimum cairo version so that we can start implementing the 1.5.x features
2007-11-10* docs/reference/Doxyfile.in: update doxygen config file since my version ofv1.4.6Jonathon Jongsma1-0/+5
doxygen now complains that there are obsolete config keys
2007-11-10update NEWS and bump version for 1.4.6 releaseJonathon Jongsma1-0/+7
* NEWS: update news for 1.4.6 release * configure.in: bumped version
2007-08-132007-08-13 Murray Cumming <murrayc@murrayc.com>Murray Cumming1-0/+5
* cairomm/context.cc: Add #include <cairomm/quartz_surface.h> to fix the build on MacOS. Thanks to Elias N (Bug #11972).
2007-07-30Increased version for release.v1.4.4Murray Cumming1-0/+2
2007-07-21Fixed ChangeLogMurray Cumming1-0/+1
2007-07-212007-07-21 Murray Cumming <murrayc@murrayc.com>Murray Cumming1-0/+12
* m4/reduced.m4: Added, containing CAIROMM_ARG_ENABLE_API_EXCEPTIONS(). * configure.in: Use CAIROMM_ARG_ENABLE_API_EXCEPTIONS() to add a --enable-api-exceptions=yes/no option. Used to generate a cairomm/cairommconfig.h config file, which defines (or not) CAIROMM_EXCEPTIONS_ENABLED. * cairomm/cairommconfig.h.in: Added, used to generate cairommconfig.h * cairomm/private.cc: * cairomm/private.h: Use ifdef to replace throw_exception() with an empty implementation when exceptions are disabled. This allows cairomm to be built when using CXXFLAGS=-fno-exceptions.
2007-07-14Post-release version number bumpJonathon Jongsma1-0/+4
2007-07-14Get ready for 1.4.2 releasev1.4.2Jonathon Jongsma1-0/+7
* NEWS: updated for 1.4.2 release * configure.in: bumped version to 1.4.2
2007-07-14Update the GENERIC_LIBRARY_VERSION correctlyDave Beckett1-0/+9
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
2007-07-14* cairomm/refptr.h: Added RefPtr(object, refcount) constructorMurray Cumming1-0/+7
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.
2007-07-12Push docs and a doc-tarball to the web on releasev1.4.0Jonathon Jongsma1-0/+7
* 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
2007-07-12* docs/reference/Makefile.am: hacky workaround to get distcheck to passJonathon Jongsma1-0/+4