Opened 4 months ago
Closed 4 months ago
#23417 closed enhancement (fixed)
cairomm-1.18.1
| Reported by: | Bruce Dubbs | Owned by: | Joe Locash |
|---|---|---|---|
| Priority: | normal | Milestone: | 13.1 |
| Component: | BOOK | Version: | git |
| Severity: | medium | Keywords: | |
| Cc: |
Description
New point version.
Change History (2)
comment:1 by , 4 months ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 4 months ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.

2026-06-03 Kjell Ahlstedt <kjellahlstedt@gmail.com> 1.18.1 2026-05-31 hana-kami <1361509590@qq.com> Fix memory leak in Context::pop_group() due to double reference count See MR !38 2026-05-31 Kjell Ahlstedt <kjellahlstedt@gmail.com> cairomm.h: Add the Basic Usage section 2026-05-31 Kjell Ahlstedt <kjellahlstedt@gmail.com> Meson build: Don't require the 'dot' command Make it possible to build documentation without the dot command. Set the HAVE_DOT option in Doxyfile during configuration. In Autotools builds it's still unconditionally YES. The inheritance diagrams don't look as nice without the dot command from the GraphViz package. 2026-05-31 Kjell Ahlstedt <kjellahlstedt@gmail.com> CI: Install packages that cairomm's test programs require and don't test subprojects. 2026-05-31 Kjell Ahlstedt <kjellahlstedt@gmail.com> Update tools/release-publish.sh Describe how to make a release instead of referring to wiki.gnome.org. Make checksum with sha256sum instead of sha1sum. 2026-01-02 Chun-wei Fan <fanc999@yahoo.com.tw> NMake Makefiles: Make build process more robust In order to generate the object/executable lists for our build, we generate a temporary makefile snippet and include it immediately to carry out the build, but this poses an issue when a different toolchain carry out the build using NMake. This makes the snippet use the toolset version, config and target arch for the build which should greatly improve the situation without adding much complexity 2025-12-29 Chun-wei Fan <fanc999@yahoo.com.tw> MSVC-Builds.md: Update build documentation for NMake Make the build options that were added for NMake known to people 2025-12-29 Chun-wei Fan <fanc999@yahoo.com.tw> NMake Makefiles: Allow specifying paths for dependencies Add ability to set base, Cairo, GLib, libsigc++ (SIGC), FreeType, FontConfig (FC), and Boost, paths for includes and libs to add more flexibility to the build files, if needed. One can pass <dependency>_INCLUDEDIR and <dependency>_LIBDIR in addition to PREFIX and the all-encompassing BASE_INCLUDEDIR and BASE_LIBDIR to help the compiler and linker locate the header and .lib files without tinkering with %INCLUDE% and %LIB%, if needed. 2025-12-29 Chun-wei Fan <fanc999@yahoo.com.tw> MSVC-Builds.md: Add info for VS2026 builds 2025-12-29 Chun-wei Fan <fanc999@yahoo.com.tw> NMake Makefiles: Make VS2026 builds disctinct from VS2022 Set the toolset version to be 'vc145' when the compiler version is 19.50 or later. Also drop some cruft as VS2017 or later is required. 2025-12-29 Chun-wei Fan <fanc999@yahoo.com.tw> meson.build: Make VS2026 builds distinct from VS2022 builds Use the compiler version, which is for 19.50, for VS2026, and set the toolset version to be 'vc145' for such builds. 2025-10-04 Kjell Ahlstedt <kjellahlstedt@gmail.com> CI: Use ubuntu:latest Problem using ubuntu:rolling. Ubuntu 24.10 (oracular) is sometimes used. It does not work (perhaps not updated any more). Should be Ubuntu 25.04 (plucky). 2025-09-21 Kjell Ahlstedt <kjellahlstedt@gmail.com> Meson build: Use the Python installation that Meson uses and remove the unused Meson variable cpp_compiler_id. See glibmm!67 concerning Python installation. 2025-08-20 Benjamin Gilbert <bgilbert@backtick.net> meson: use SPDX expression for license This is the recommended format. 2025-06-11 Kjell Ahlstedt <kjellahlstedt@gmail.com> meson.build: License is Lesser GPL 2.1 2025-04-27 Kjell Ahlstedt <kjellahlstedt@gmail.com> Meson build: Better detection of MSVC-like compilers Treat all compilers with MSVC-like argument syntax the same. Use cpp_compiler.get_define('_MSC_VER') instead of cpp_compiler.version() to check compiler version. Suggested by Tim-Philipp Müller and Chun-wei Fan. Fixes #32, see also !30 2025-04-07 Kjell Ahlstedt <kjellahlstedt@gmail.com> Change license info to mention Lesser GPL 2.1 instead of Library GPL 2 The GNU Library General Public License has been superseded by the GNU Lesser General Public License. https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html Remove obsolete FSF (Free Software Foundation) address. 2025-02-12 Kjell Ahlstedt <kjellahlstedt@gmail.com> Meson build: Add install_tag keyword argument 2025-02-05 Kjell Ahlstedt <kjellahlstedt@gmail.com> CI: Publish the generated cairomm-1.16.tag file and use libsigc++'s published tag file. The *-doc modules don't install the tag files. 2024-12-29 Kjell Ahlstedt <kjellahlstedt@gmail.com> Context documentation: Fix enum names Cairo::[Operator,FillRule,LineCap,LineJoin] -> Cairo::Context::[Operator,FillRule,LineCap,LineJoin] 2024-09-03 Julia DeMille <me@jdemille.com> Meson: stop warning from probing for features 2024-09-03 Julia DeMille <me@jdemille.com> Meson: require normal find for cairo when subproject 2024-08-31 Julia DeMille <me@jdemille.com> fix(meson): detect cl-like compilers 2024-07-20 Kjell Ahlstedt <kjellahlstedt@gmail.com> Meson build: Use Meson's pkgconfig module instead of using the *.pc.in templates. Require meson >= 0.62. Remove the can_add_dist_script variable. It's unnecessary when the meson version >= 0.58. Simplify the calls to dependency().get_variable(). Possible when meson version >= 0.51. 2024-07-03 Kjell Ahlstedt <kjellahlstedt@gmail.com> meson.build: Require python3 >= 3.7 That's what Meson requires. 2024-07-03 Kjell Ahlstedt <kjellahlstedt@gmail.com> docs/reference/Doxyfile.in: Remove obsolete entries 2024-03-15 Benjamin A. Beasley <code@musicinmybrain.net> Fix outdated FSF mailing address in COPYING Use the latest LGPL-2.0 license text from https://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt, which has an updated mailing address and some insignificant whitespace changes. 2024-01-15 Kjell Ahlstedt <kjellahlstedt@gmail.com> meson.build, data/cairomm.pc.in: Update htmlrefpub 2023-12-11 Kjell Ahlstedt <kjellahlstedt@gmail.com> meson.build: Don't fail if warning_level=everything 2023-10-09 Kjell Ahlstedt <kjellahlstedt@gmail.com> Surface: Fix typos, add a TODO comment 2023-10-06 Kjell Ahlstedt <kjellahlstedt@gmail.com> Add tools/webpage.shFixed at 87aedf1ee8.