Commit 313fbbb
committed
x11/gtkmm4: Update to 4.20.0
Changelog:
4.20.0 (stable) 2025-09-19
Gdk:
* PixbufAnimation, PixbufAnimationIter: Deprecate these classes.
GdkPixbufAnimation and GdkPixbufAnimationIter are deprecated
since gdk-pixbuf 2.44.
* PixbufLoader: Deprecate get_animation().
(Kjell Ahlstedt)
4.19.1 (unstable) 2025-08-26
Gdk:
* Event: Add get_relative_direction() and enum ScrollRelativeDirection.
(Kjell Ahlstedt)
Gsk:
* Transform: Add matrix_2d().
(Kjell Ahlstedt)
Gtk:
* Application: Deprecate property_register_session().
* CssProvider: Add property_prefers_color_scheme() and
property_prefers_contrast().
* Entry: Add set/get_menu_entry_icon_text(),
property_menu_entry_icon_primary_text() and
property_menu_entry_icon_secondary_text().
* Add enum InterfaceColorScheme and InterfaceContrast.
* FilterListModel: Add get/set/property_watch_items().
* Settings: Add property_gtk_interface_color_scheme()
and property_gtk_interface_contrast().
(Kjell Ahlstedt)
Documentation:
* Add images used in documentation copied by gmmproc.
* Gtk::DrawingArea, Gtk::GLArea: Update the class descriptions.
(Kjell Ahlstedt)
Build:
* Require gtk4 >= 4.19.4
(Kjell Ahlstedt)
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)
4.18.0 (stable) 2025-03-23
Gdk:
* CairoContext: Deprecate cairo_create().
* Device: Add get/property_active_layout_index(), get/property_layout_names().
* Surface: Add translate_coordinates(), deprecate create_cairo_context().
(Kjell Ahlstedt)
Gtk:
* Accessible: Add update_platform_state().
* HeaderBar, WindowControls: Add get/set/property_use_native_controls().
* Widget: Add get/set/property_limit_events().
(Kjell Ahlstedt)
Documentation:
* Gtk::SignalListItemFactory: Remove errroneous links.
(Daniel Boles)
* Gtk::AboutDialog: Update the image.
* Gtk::ConstraintLayout: Add a link to the description of GtkConstraintLayout.
* Gdk::Pixbuf, PixbufFormat, PixbufLoader: Add class descriptions.
(Kjell Ahlstedt)
Build:
* Require gtk4 >= 4.17.5
* Meson build: Use the Python installation that Meson uses.
See merge request glibmm!67.
(Kjell Ahlstedt)
4.17.0 (unstable) 2025-01-26
Gdk:
* ColorState: Add get_oklab() and get_oklch().
* ContentFormats: Add is_empty().
(Kjell Ahlstedt)
Gtk:
* SearchEntry2: Add signal_activate().
(Kjell Ahlstedt) Issue #161 (PBS)
* ColorDialogButton, DropDown, Expander, FontDialogButton, MenuButton,
PasswordEntry, Text: Add signal_activate().
(Kjell Ahlstedt)
* Snapshot: Add and deprecate render_background().
(Kjell Ahlstedt) Merge request !91 (Ezike Ebuka)
* ApplicationWindow: Deprecate unset/set/get_help_overlay().
* ShortcutLabel, ShortcutsGroup, ShortcutsSection, ShortcutsShortcut,
ShortcutsWindow: Deprecate these classes.
* FileDialog: Add open_text_file(), open_text_file_finish(),
open_multiple_text_files(), open_multiple_text_files_finish(),
save_text_file(), save_text_file_finish().
* ListBox: Add set/get/property_tab_behavior().
* StringList: Add find().
* TextView: Add get_visible_offset().
(Kjell Ahlstedt)
Build:
* Require gtk4 >= 4.17.3.
Require glibmm >= 2.75.0. Actually required since gtkmm 4.15.0.
* Meson build: If GTKMM_NO_DIST_TESTS is defined, 'meson dist'
does not run test programs.
(Kjell Ahlstedt)1 parent bca2421 commit 313fbbb
3 files changed
Lines changed: 21 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | | - | |
6 | 5 | | |
7 | 6 | | |
8 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
120 | 128 | | |
121 | 129 | | |
122 | 130 | | |
| |||
224 | 232 | | |
225 | 233 | | |
226 | 234 | | |
| 235 | + | |
| 236 | + | |
227 | 237 | | |
228 | 238 | | |
229 | 239 | | |
| |||
412 | 422 | | |
413 | 423 | | |
414 | 424 | | |
| 425 | + | |
| 426 | + | |
415 | 427 | | |
416 | 428 | | |
417 | 429 | | |
| |||
680 | 692 | | |
681 | 693 | | |
682 | 694 | | |
| 695 | + | |
683 | 696 | | |
684 | 697 | | |
685 | 698 | | |
686 | 699 | | |
687 | 700 | | |
| 701 | + | |
688 | 702 | | |
689 | 703 | | |
690 | 704 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
0 commit comments