Opened 3 years ago

Last modified 2 years ago

#14405 new enhancement

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

Reported by: Douglas R. Reno Owned by: blfs-book
Priority: normal Milestone: 99-Waiting
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version

Change History (3)

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, 2 years ago

Version: SVNgit

comment:3 by Bruce Dubbs, 2 years ago

Milestone: hold99-Waiting
Note: See TracTickets for help on using tickets.