* Wed Sep 13 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 4.12.0:
+ Gtk:
- AboutDialog: Deprecate ctor with use_header_bar.
- Add SymbolicPaintable.
- Add ScrollInfo and enum ListScrollFlags.
- ColumnView, GridView, ListView, Viewport: Add scroll_to().
- ColumnViewRow, ListItem: Add
set/get/property_accessible_description() and
set/get/property_accessible_label().
- DropDown: Add set/get/property_header_factory() and
set/get/property_search_match_mode().
- FileLauncher: Add set/get/property_always_ask().
- Window: Add is_suspended() and property_suspened().
+ Documentation:
- Remove README.SUN and other obsolete files
- Gtk::Widget: Describe managed and non-managed widgets
+ Build:
- recentinfo.hg: Fix Visual Studio build
- Require gtk4 >= 4.12.0
* Thu Aug 31 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Add explicit pkgconfig(epoxy) BuildRequires, previously pulled in
by gtk4.
* Mon Mar 20 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 4.10.0:
+ Gdk:
- Add TextureDownloader
- Add enum MemoryFormat, identical to MemoryTexture::Format
- Texture: Add get_format()
+ Gtk:
- VolumeButton: Deprecated
- ProgressBar: Deprecate property_ellipsize()
- FileDialog: open_multiple_finish() and
select_multiple_folders_finish() return
std::vector<Glib::RefPtr<Gio::File>> instead of
Glib::RefPtr<Gio::ListModel>.
- FileChooser: Deprecate get_files() and
get_shortcut_folders(). Add get_files2() and
get_shortcut_folders2().
- FileDialog: Make open[_finish](), select_folder[_finish](),
save[_finish](), open_multiple[_finish](),
select_multiple_folders[_finish]() non-const.
- FontDialog: Make choose_family[_finish]() and
choose_face[_finish]() non-const.
- Accessible: Add set_accessible_parent(),
update_next_accessible_sibling()
- MenuButton: Add set/get/property_active().
- ScaleButton: Add get/property_active().
- SearchEntry: Add set/get_placeholder_text().
+ Tests: Add filedialog test
+ Build: Require gtk4 >= 4.10.0
* Fri Feb 24 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 4.9.3:
+ Gdk:
- Display: Deprecate get_startup_notification_id().
- Monitor: Add get/property_description().
+ Gtk:
- Deprecated classes: Assistant, AssistantPage, LockButton,
Statusbar
- Gesture: Deprecate set_sequence_state().
- Accessible: Add enum Accessible::PlatformState. Add
get_at_context(), get_platform_state(),
get_accessible_parent(), get_bounds(),
get_first_accessible_child(), get_next_accessible_sibling().
+ Add ATContext and UriLauncher.
+ Documentation: Gtk::Image, Picture, StringList, StringObject:
Improve class descriptions
+ Build: Require gtk4 >= 4.9.3
* Mon Sep 12 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 4.8.0:
+ Gtk:
- TextView::get_tabs(): Fix a memory leak
- Add enum ContentFit
- Label: Add set/get/property_tabs()
- Picture: Add set/get/property_content_fit()
+ Demos: Dialog demo: Add a non-modal dialog
+ Documentation: Don't translate the preprocessor macro name
GDK_MODIFIER_MASK
+ Build: Require gtk4 >= 4.7.2
* Sun Aug 21 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 4.7.1:
+ Gdk:
- Add enum Gdk::GLApi, deprecate enum Gdk::GLAPI
- Add enum ScrollUnit
- Event: Add get_scroll_unit()
+ Gtk:
- Allow managed Gtk::Window's
- Gtk::Object::_release_c_instance(): Unref orphan managed
widgets
- Entry: Add signal_activate()
- Don't derive gtkmm__GtkXxx GTypes from final types
- Application: Only create window on first activate
- CheckButton: Add set/unset/get/property_child()
- EventControllerScroll: Add get_unit()
- Picture: Deprecate set/get/property_keep_aspect_ratio()
- SearchEntry: Add set/get/property_search_delay()
- DirectoryList, FilterListModel, FlattenListModel,
MultiFilter, MultiSelection, MultiSorter, NoSelection,
SelectionFilterModel, ShortcutController, SingleSelection,
SliceListModel, SortListModel, TreeListModel: Add
property_item_type(), property_n_items()
- ApplicationWindow: Disambiguate activate_action()
- Add class Inscription
- Widget: Add signal_destroy()
+ Documentation: Gdk::Drag, Gdk::Drop, Gtk::Dialog, Gtk::Widget:
Improve class descriptions
+ Build:
- Meson build: Avoid configuration warnings
- Meson build: Fix builds with Vulkan-enabled GTK
- Require gtk4 >= 4.7.1