Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
used for them
|
|
|
|
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
cairo_write_func_t or cairo_read_func_t
|
|
|
|
with get_
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
|
|
|
|
* Add autoheader to autogen.sh, to create cairommconfig.h.in, to fix
the build for me.
|
|
* 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.
|
|
* configure.in: bump cairo requirement to at least 1.5.10
* NEWS: update for 1.5.0 release
|
|
* cairomm/Makefile.am: install the new cairommconfig.h header and make sure
that the .in file is distributed
|
|
* 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
|
|
* 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.
|
|
* 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
|
|
* 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
|
|
* cairomm/context.cc:
* cairomm/context.h: add get_path_extents function, new in 1.5.8
|
|
deisable automated tests
* m4/ax_boost_unit_test_framework.m4: update to slightly newer boost
unittest checking scripts
|
|
* cairomm/surface.cc:
* cairomm/surface.h: add new PsSurface API: set_eps(), restrict_to_level(),
get_levels(), level_to_string()
|
|
* cairomm/surface.cc:
* cairomm/surface.h: add Surface::copy_page() and Surface::show_page()
|
|
* configure.in: bump version and minimum cairo version so that we can start
implementing the 1.5.x features
|
|
doxygen now complains that there are obsolete config keys
|
|
* NEWS: update news for 1.4.6 release
* configure.in: bumped version
|
|
* cairomm/context.cc: Add #include <cairomm/quartz_surface.h>
to fix the build on MacOS. Thanks to Elias N (Bug #11972).
|
|
|
|
|
|
* 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.
|
|
|
|
* NEWS: updated for 1.4.2 release
* configure.in: bumped version to 1.4.2
|
|
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
|
|
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.
|
|
* 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
|
|
|