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 Joe Locash, 4 months ago

Owner: changed from blfs-book to Joe Locash
Status: new → assigned

comment:2 by Joe Locash, 4 months ago

Resolution: → fixed
Status: assigned → closed
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.sh

Fixed at 87aedf1ee8.

Note: See TracTickets for help on using tickets.