Re: [BLFS Trac] #23417: cairomm-1.18.1

"BLFS Trac" ([email protected] via blfs-book Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.beyond.book
Message-ID <[email protected]>
#23417: cairomm-1.18.1
-------------------------+-------------------------
 Reporter:  Bruce Dubbs  |       Owner:  Joe Locash
     Type:  enhancement  |      Status:  closed
 Priority:  normal       |   Milestone:  13.1
Component:  BOOK         |     Version:  git
 Severity:  normal       |  Resolution:  fixed
 Keywords:               |
-------------------------+-------------------------
Changes (by Joe Locash):

 * resolution:   => fixed
 * status:  assigned => closed

Comment:

 {{{
 2026-06-03  Kjell Ahlstedt  <[email protected]>

   1.18.1

 2026-05-31  hana-kami  <[email protected]>

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

   See MR !38

 2026-05-31  Kjell Ahlstedt  <[email protected]>

   cairomm.h: Add the Basic Usage section

 2026-05-31  Kjell Ahlstedt  <[email protected]>

   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  <[email protected]>

   CI: Install packages that cairomm's test programs require

   and don't test subprojects.

 2026-05-31  Kjell Ahlstedt  <[email protected]>

   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  <[email protected]>

   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  <[email protected]>

   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  <[email protected]>

   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  <[email protected]>

   MSVC-Builds.md: Add info for VS2026 builds

 2025-12-29  Chun-wei Fan  <[email protected]>

   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  <[email protected]>

   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  <[email protected]>

   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  <[email protected]>

   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  <[email protected]>

   meson: use SPDX expression for license

   This is the recommended format.

 2025-06-11  Kjell Ahlstedt  <[email protected]>

   meson.build: License is Lesser GPL 2.1

 2025-04-27  Kjell Ahlstedt  <[email protected]>

   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  <[email protected]>

   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  <[email protected]>

   Meson build: Add install_tag keyword argument

 2025-02-05  Kjell Ahlstedt  <[email protected]>

   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  <[email protected]>

   Context documentation: Fix enum names

   Cairo::[Operator,FillRule,LineCap,LineJoin] ->
   Cairo::Context::[Operator,FillRule,LineCap,LineJoin]

 2024-09-03  Julia DeMille  <[email protected]>

   Meson: stop warning from probing for features

 2024-09-03  Julia DeMille  <[email protected]>

   Meson: require normal find for cairo when subproject

 2024-08-31  Julia DeMille  <[email protected]>

   fix(meson): detect cl-like compilers

 2024-07-20  Kjell Ahlstedt  <[email protected]>

   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  <[email protected]>

   meson.build: Require python3 >= 3.7

   That's what Meson requires.

 2024-07-03  Kjell Ahlstedt  <[email protected]>

   docs/reference/Doxyfile.in: Remove obsolete entries

 2024-03-15  Benjamin A. Beasley  <[email protected]>

   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  <[email protected]>

   meson.build, data/cairomm.pc.in: Update htmlrefpub

 2023-12-11  Kjell Ahlstedt  <[email protected]>

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

 2023-10-09  Kjell Ahlstedt  <[email protected]>

   Surface: Fix typos, add a TODO comment

 2023-10-06  Kjell Ahlstedt  <[email protected]>

   Add tools/webpage.sh
 }}}
 Fixed at 87aedf1ee8.
-- 
Ticket URL: <https://wiki.linuxfromscratch.org/blfs/ticket/23417#comment:2>
BLFS Trac <https://wiki.linuxfromscratch.org/blfs/>
Beyond Linux From Scratch

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.