cairomm 1.15.4
- From: Murray Cumming <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: cairomm 1.15.4
- Date: Thu, 27 Apr 2017 10:38:14 +0000 (UTC)
News
====
(Distros should probably not package this yet.)
* Use C++11 enum classes instead of old-style enums, and put some enums
inside relevant class declarations:
- Change Cairo::RegionOverlap enum to Cairo::Region::Overlap.
- Change Cairo::PatternType enum to Cairo::Pattern::Type.
- Change Cairo::FontWeight enum to Cairo::ToyFontFace::Weight.
- Change Cairo::FontSlant enum to Cairo::ToyFontFace::Slant.
- Change Cairo::SurfaceType enum to Cairo::Surface::Type.
- Change Cairo::HintMetrics enum to Cairo::FontOptions::HintMetrics.
- Change Cairo::HintStyle enum to Cairo::FontOptions::HintStyle.
- Change Cairo::Filter enum to Cairo::SurfacePattern::Filter.
- Change Cairo::Extend enum to Cairo::Pattern::Extend.
- Change Cairo::Format enum to Cairo::Surface::Format.
- Change Cairo::DeviceType enum to Cairo::Device::DeviceType.
- Change Cairo::LineJoin enum to Cairo::Context::LineJoin.
- Change Cairo::LineCap enum to Cairo::Context::LineCap.
- Change Cairo::FillRule enum to Cairo::Context::FillRule.
- Change Cairo::Operator enum to Cairo::Context::Operator.
(Murray Cumming)
* Build: Win32 / Visual Studio builds:
- Require Visual Studio 2017
- Remove leftovers from removing deprecated Win32::create()
(Chun-wei Fan) Bug #100210
1.15.3 (unstable):
(Distros should probably not package this yet.)
* RefPtr: This is now an alias for std::shared_ptr<>.
These should be instatiated via
Cairo::make_refptr_for_instance(), though that should
never be necessary anyway outside of the cairomm
implementation itself.
1.15.2 (unstable):
(Distros should probably not package this yet.)
* Remove deprecated API.
(Murray Cumming)
1.15.1 (unstable):
* First release of the cairomm-1.16 API/ABI that installs
in parallel with cairomm-1.0.
This uses libsigc++-3.0 instead of libsigc++-2.0.
1.13.1 (unstable):
* Added RecordingSurface, wrapping cairo_recording_surface.
(Jason Rhinelander) Bug #121359
1.12.2 (stable):
* Remove new API that was not meant to be added in 1.12.1.
1.12.1 (stable):
* C++11: Use nullptr instead of 0.
* C++11: Use override keyword on destructors.
* C++11: Make operator bool() explicit.
(Murray Cumming)
1.12.0 (stable):
ChangeLog
=========
https://download.gnome.org/sources/cairomm/1.15/cairomm-1.15.4.changes (5.64K)
Download
========
https://download.gnome.org/sources/cairomm/1.15/cairomm-1.15.4.tar.xz (776K)
sha256sum: 4cd9fd959538953dfa606aaa7a31381e3193eebf14d814d97ef928684ee9feb5
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]