gnome-gitlab GNOME/gtkmm 4.19.0

latest release: 4.19.1
2 months ago

4.19.0 (unstable) 2025-06-29

Gdk:

  • Deprecate Gdk::Cairo::set_source_pixbuf().
  • Texture: Deprecate create_for_pixbuf().
  • Pixbuf: Deprecate create_from_xpm_data().
  • ColorState: Add equivalent().
  • MemoryTextureBuilder: Add get/set_stride_for_plane() and get/set_offset().
  • TextureDownloader: Add download_bytes_with_planes().
  • Toplevel: Add enum TitlebarGesture, enum Toplevel::Capabilities,
    titlebar_gesture(), get/property_capabilities(), get/set/property_gravity().
    (Kjell Ahlstedt)

Gsk: (new subdirectory and namespace)

  • Add RoundedRect, Transform and enums BlendMode, Corner, FillRule,
    MaskMode, ScalingFilter, Transform::Category.
    (Kjell Ahlstedt) Merge request !92

Gtk:

  • Add Fixed::set/get_child_transform()
    (Kjell Ahlstedt)
  • Add FixedLayout and FixedLayoutChild
    (Kjell Ahlstedt) Issue #164 (Thayne McCombs)
  • Calendar: Deprecate select_day(), property_year/month/day(),
    add set/property_date().
  • FileFilter: Deprecate add_pixbuf_formats().
  • IconPaintable: Deprecate get/property_icon_name(), is_symbolic(),
    property_is_symbolic().
  • UriLauncher.hg: Add can_launch().
  • Window: Add enum WindowGravity, get/set/property_gravity().
    (Kjell Ahlstedt)

Demos:

  • Avoid deprecated Pixbuf methods where possible.
    (Kjell Ahlstedt)

Build:

  • NMake Makefiles: Generate gskmm build config files
  • NMake builds: Add build rules to build gskmm
    (Chun-wei Fan) Merge request !92
  • Require gtk4 >= 4.19.2
    (Kjell Ahlstedt)

Don't miss a new gtkmm release

NewReleases is sending notifications on new releases.