Opened 4 months ago

Closed 4 months ago

#23418 closed enhancement (fixed)

cairomm1.14-1.14.6

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.14.6

2026-05-30  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  cairomm.h: Add the Basic Usage section

2026-04-05  hana-kami  <1361509590@qq.com>

  Fix memory leak in Context::pop_group() due to double reference count

  See MR !38

2026-01-21  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-01-03  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  CI: Install packages that cairomm's test programs require

2026-01-03  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.10 (questing).

2026-01-03  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  CI: Add .gitlab-ci.yml

  meson.build: Don't distribute .gitlab-ci.yml.

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: Update build info

  Mention that Visual Studio 2015 or later is really required, and mention about
  Visual Studio 2026 support.
  
  Also update the info about 'USE_COMPAT_LIBS' to be more accurate.

2025-12-29  Chun-wei Fan  <fanc999@yahoo.com.tw>

  NMake Makefiles: Update for Visual Studio 2026

  Make the VS2026 builds distinct from VS2022 builds, by applying the proper
  toolset version ('vc145') for VS2026 builds.
  
  Also drop some cruft as Visual Studio 2015 is the minimum required version
  to build cairomm-1-14.

2025-12-29  Chun-wei Fan  <fanc999@yahoo.com.tw>

  meson: Make VS2026 builds distinct from VS2022 builds

  Append the correct toolset version ('vc145') for Visual Studio 2026 builds,
  where the compiler version is 19.50 or later.

2025-09-21  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  Meson build: Use the Python installation that Meson uses

  See glibmm!67

2025-09-09  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

  and don't distribute examples/Makefile.am_fragment.

2025-04-15  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  MSVC_NMake/gendef/gendef.cc: License info: library -> program

  Was incorrectly corrected in the previous commit.

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

  Require meson >= 0.60. Remove the can_add_dist_script variable.
  It's unnecessary when the meson version >= 0.58.
  Simplify the calls to dependency().get_variable().

2024-09-04  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  data/meson.build: Stop warning from probing for features

  See MR !31

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-24  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-11  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  subprojects/sigc++-2.0.wrap: Get the libsigc++-2-12 branch

2023-12-11  Kjell Ahlstedt  <kjellahlstedt@gmail.com>

  meson.build: Don't fail if warning_level=everything

Fixed at dccd15ae77.

Note: See TracTickets for help on using tickets.