Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-11-15 | 1.12.2v1.12.2cairomm-1-12 | Murray Cumming | 2 | -1/+5 | |
2016-11-15 | Revert "Added C++ wrapper around cairo_recording_surface" | Murray Cumming | 2 | -142/+0 | |
This reverts commit 14bda0b09cd1650b46c758d2b0a9dbae8f007d62. New API should not be added in a stable branch. | |||||
2016-11-15 | 1.12.1v1.12.1 | Murray Cumming | 2 | -2/+9 | |
2016-11-15 | Revert "RecordingSurface: Correct some whitespace." | Murray Cumming | 2 | -2/+2 | |
This reverts commit d5dda4daa8dbf4fec6e420d54f67669264827e30. API additions shouldn't be in a stable branch. | |||||
2016-04-10 | C++11: RefPtr: Make operator bool explicit. | Murray Cumming | 1 | -1/+1 | |
See https://bugzilla.gnome.org/show_bug.cgi?id=626858#c4 | |||||
2016-04-10 | RecordingSurface: Correct some whitespace. | Murray Cumming | 2 | -2/+2 | |
2016-04-10 | Added C++ wrapper around cairo_recording_surface | Jason Rhinelander | 2 | -0/+142 | |
Bug #121359 | |||||
2016-02-09 | C++11: Use override keyword on destructors. | Murray Cumming | 9 | -18/+18 | |
2015-11-23 | RefPtr: Use nullptr instead of 0. | Murray Cumming | 1 | -3/+3 | |
2015-09-21 | 1.12.01.12.0 | Murray Cumming | 2 | -1/+8 | |
2015-09-21 | RefPtr: Use noexcept, as in Glib::RefPtr. | Murray Cumming | 1 | -46/+46 | |
2015-09-10 | cairomm/exception.h: Allow Build on Visual Studio 2013 | Chun-wei Fan | 1 | -0/+5 | |
Visual Studio 2013 has one catch for its C++-11 support: It does not support noexcept, but has its own _NOEXCEPT for the same purpose. Add a define for it, while defining the _ALLOW_KEYWORD_MACROS as newer Visual Studio Versions do not allow one to define known keywords, even if it is not supported, by default. | |||||
2015-09-10 | MSVC Builds: Support Visual Studio 2013 (and later) Only | Chun-wei Fan | 60 | -6046/+77 | |
This removes the Visual Studio 2005 and 2008 projects, and updates the Visual Studio 2010 projects to become 2013 projects, as only Visual Studio 2013 and later support enough of C++-11 to build cairomm in its current state. Also update the README in MSVC_Net2013/ to reflect on this situation. | |||||
2015-08-21 | MSVC_Net2010/filelist.am: Correct the .props filenames | Murray Cumming | 1 | -2/+2 | |
2015-08-20 | Overhaul The Visual Studio 2010 Projects | Chun-wei Fan | 23 | -549/+415 | |
Like the Visual Studio 2008 Projects, give the Visual Studio 2010 Projects an overhaul by using property sheets to consolidate commonly-used items, and moving all the projects to MSVC_Net2010, so that they can be more easily maintained. https://bugs.freedesktop.org/show_bug.cgi?id=84030 | |||||
2015-08-20 | Update and Overhaul the Visual Studio 2008 Projects | Chun-wei Fan | 22 | -3532/+1734 | |
Move all the projects to MSVC_Net2008/, and add property sheets for the projects so that commonly-used items can be consolidated and referred from the projects, which will help simplify future maintenance. Also remove items from the projects that aren't really needed, as they add quite a bit of clutter. Add the newly-added source files to the cairomm project as well, as the cairomm project has bit rotted a little. https://bugs.freedesktop.org/show_bug.cgi?id=84030 | |||||
2015-08-20 | fontface/fontoption: Check for CAIRO_HAS_FC_FONT | Chun-wei Fan | 4 | -0/+10 | |
This updates the fontface and fontoptions sources so that they will check for whether Cairo was built with FontConfig (in addition to FreeType) so that cairomm would still build when we have Cairo built with FreeType but without FontConfig, which for example may well be the case on Windows builds. https://bugs.freedesktop.org/show_bug.cgi?id=84033 | |||||
2015-08-20 | Add TODO about using std::shared_ptr<> instead. | Murray Cumming | 1 | -0/+1 | |
2015-08-20 | RefPtr: Add move constructors and move operator=(). | Murray Cumming | 1 | -1/+69 | |
Roughly based on the same changes in Glib::RefPtr<>. | |||||
2015-08-12 | 1.11.4v1.11.4 | Murray Cumming | 2 | -1/+20 | |
2015-07-31 | C++11: Use = delete instead of private constructors. | Murray Cumming | 6 | -25/+18 | |
2015-07-31 | C++11: Use of nullptr. | Murray Cumming | 13 | -31/+31 | |
2015-07-31 | C++11: Use auto. | Murray Cumming | 30 | -212/+212 | |
2015-07-31 | C++11: Use the override keyword. | Murray Cumming | 2 | -16/+16 | |
2015-07-31 | C++11: Use noexcept instead of throw(). | Murray Cumming | 2 | -4/+4 | |
2015-07-31 | configure.ac: Add some more warnings for --enable-warnings=fatal. | Murray Cumming | 1 | -1/+1 | |
Not using -Wshadow because that breaks the build: matrix.cc:28:80: error: declaration of 'y0' shadows a member of 'this' [-Werror=shadow] Matrix::Matrix(double xx, double yx, double xy, double yy, double x0, double y0) | |||||
2015-07-31 | configure.ac: Avoid deprecated libsigc++ API. | Murray Cumming | 1 | -1/+2 | |
No code changes were necessary. | |||||
2015-07-31 | Use (and require) C++11. | Murray Cumming | 1 | -1/+3 | |
And use the latest version of libsigc++, which also requires C++11. | |||||
2014-04-09 | Update MSVC.Net 2010 project files. | David Weiß | 2 | -0/+48 | |
https://bugs.freedesktop.org/show_bug.cgi?id=76820 | |||||
2014-02-21 | Wrap cairo script device and script surface APIs | Povilas Kanapickas | 7 | -1/+407 | |
2014-02-21 | Wrap FtFontFace::{get,set,unset}_synthesize | Povilas Kanapickas | 3 | -0/+75 | |
2014-02-21 | Remove no longer useful .cvsignore files | Povilas Kanapickas | 4 | -31/+0 | |
2014-02-11 | Updating version to odd number for git. | Murray Cumming | 1 | -1/+1 | |
2014-02-11 | 1.11.2, because we use even micros for releases.v1.11.2 | Murray Cumming | 2 | -2/+2 | |
2014-02-11 | 1.11.1 | Murray Cumming | 2 | -1/+16 | |
2014-02-11 | Autogenerate the ChangeLog | Murray Cumming | 2 | -2215/+5 | |
2014-01-28 | Improve some deprecation comments. | Murray Cumming | 1 | -4/+10 | |
2014-01-28 | Add Pattern::{set_extend,get_extend} | Povilas Kanapickas | 3 | -17/+42 | |
* cairomm/pattern.{cc,h}: set_extend and get_extend functions apply not only to surface patterns, but to linear and radial gradients too. Bug #73775 | |||||
2014-01-28 | Allow use from Objective-C instead of just allowing building.cairomm-1.10 | Anton Bachin | 2 | -9/+4 | |
* cairomm/fontface.h: Surround the include line in surface.h with some directives that undefine nil and then redefine it. * cairomm/surface.h: This aso undefined nil but this appears to be unnecessary. Bug #66328 | |||||
2014-01-28 | Avoid dereferencing empty std::vector<>s. | Murray Cumming | 1 | -7/+17 | |
* cairomm/context.cc: Check with empty() before using [0] on a vector. Apparently gcc allows this, but MSVC (probably correctly) does not. This fixes a crash on MS Windows. Bug #36020 (Robert Kurjata) | |||||
2014-01-28 | ScaledFont: Add the missing get_extents() method implementation. | Murray Cumming | 1 | -0/+5 | |
Bug #53981 (cheshirekow) | |||||
2012-03-12 | Use GNOME style in the documentation | Mark Vender | 5 | -345/+13 | |
2012-03-12 | Fix linker problem with the examples. | Murray Cumming | 2 | -1/+9 | |
* examples/Makefile.am: Add CAIROMM_LIBS. This is needed now to a change in behaviour of the linker in recent distro versions. | |||||
2012-03-12 | Update the documentation | Mark Vender | 12 | -152/+1413 | |
2011-05-09 | 1.10.0v1.10.01.10.0 | Murray Cumming | 3 | -1/+9 | |
2010-12-31 | Ignore some more msvc build files | Jonathon Jongsma | 1 | -0/+2 | |
2010-12-31 | Bump micro version after release | Jonathon Jongsma | 1 | -1/+1 | |
2010-12-31 | Disable fatal warnings on distcheck for nowv1.9.8 | Jonathon Jongsma | 1 | -1/+1 | |
cairo.h has an extra comma at the end of an enumeration, which causes a warning, so making warnings fatal in distcheck makes it impossible to release. | |||||
2010-12-31 | Update NEWS for 1.9.8 release, bump version | Jonathon Jongsma | 2 | -3/+23 | |
Also require a newer cairo (1.10.0) | |||||
2010-12-30 | Wrap cairo_surface_create_for_rectangle() | Jonathon Jongsma | 2 | -0/+29 | |