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)