Opened 3 years ago

Closed 9 days ago

#14405 closed enhancement (fixed)

pangomm-2.52.0

Reported by: Douglas R. Reno Owned by: Douglas R. Reno
Priority: normal Milestone: 12.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version

Change History (6)

comment:1 by Bruce Dubbs, 3 years ago

2.48.0 (stable): This is the first stable release in the pangomm-2.48 ABI series. It is parallel-installable with the pangomm-1.4 ABI.

  • FontFamily, FontMap: Implement the Gio::ListModel interface
    • CairoFontMap: Add get_default()
  • Attribute: Add Overline and ShowFlags enums and some create*() methods
    • Renderer: Add vfuncs
  • Font, FontFace, FontFamily, FontMetrics: Add new methods
  • LayoutRun: Rename to GlyphItem
  • LayoutIter: Fix get_run() and get_line()
  • GlyphString, Item: Wrap pango_shape_with_flags()
  • Layout: Add set/get_line_spacing()

Build:

  • Depend on giomm (not just glibmm)
  • Use declspec(dllexport) when building with Visual Studio
  • Meson build: Avoid some recompilations
  • Meson build: Better error message if trying to build with maintainer-mode=false when true is necessary
  • Meson build: Set default value of the 'warnings' option to 'min'
  • Improve NMake support
  • Improve Visual Studio support
  • docs/reference/: Update for Doxygen >= 1.8.16
  • Meson build: Fix versioning on macOS
  • Change the ABI to pangomm-2.48

2.43.2 (unstable): Distro packagers should probably not package this yet.

  • Coverage: Remove max(), to_bytes() and one create()
  • Layout::get_lines(): Fix ownership of the GSList
  • Remove deprecated API
    • AttrList: non-const operator bool()
    • CairoFontMap: create_context()
    • Color: non-const operator bool()
    • Layout: get_iter(LayoutIter& iter)
    • LayoutIter: assign_gobj()
  • pango/src/color.hg: Fix call to _CLASS_BOXEDTYPE_STATIC

Build:

  • Use glibmm-2.66 instead of glibmm-2.60
  • tools/gen_scripts: Update for non-source-dir builds
  • Add support for building pangomm with Meson
  • meson.build: Check if .git is a directory or file
  • NMake Makefiles: Allow builds from a GIT checkout
  • Visual Studio: Drop gendef.exe, use declspec(dllexport)
  • The fixed call to _CLASS_BOXEDTYPE_STATIC in color.hg is necessary in order to use glibmm 2.65.1 or later, combined with maintainer-mode in pangomm.

2.43.1 (unstable): Distro packagers should probably not package this yet.

  • Attribute: Add several create_attr_*() methods
  • FontDescription: Add set/get_variations()

Build:

  • Require C++17.
  • Replace the Visual Studio project files with MSVC NMake project files
  • Use glibmm-2.60 instead of glibmm-2.56
  • Requires pango >= 1.41.0 because of FontDescription::set/get_variations()
  • Change the ABI to pangomm-2.44

comment:2 by pierre, 3 years ago

Version: SVNgit

comment:3 by Bruce Dubbs, 2 years ago

Milestone: hold99-Waiting

comment:4 by Douglas R. Reno, 10 days ago

Milestone: 99-Waiting12.2
Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:5 by Douglas R. Reno, 9 days ago

Summary: pangomm-2.48.0 (new ABI version, wait until something needs it)pangomm-2.52.0

comment:6 by Douglas R. Reno, 9 days ago

Resolution: fixed
Status: assignedclosed

The new packages to support gtkmm-4 applications (Transmission and gnome-system-monitor) have been added at:

libsigc++-3.6.0: 10221b8899e753ce6c48055ccbab69967ed48b99
gtkmm4-4.14.0: 95b7f845f233d4c15096e145d041928c3da9112e
pangomm-2.52.0: 0b046ecf46dae526e0af367d9ecf92870acb6c57
cairomm-1.18.0: fa52059e5532de54e13aeee31d6ed416d6956404
glibmm-2.80.0: 763f67a07d16ccdf688a4068d1b7bc9d6c06c8ee
atkmm-2.36.3: 5ca5b0a9a67b7c5ad929c2866c06f74cc1396cd3
Note: See TracTickets for help on using tickets.