| 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