Package Release Info

gtkmm4-4.18.0-bp160.1.7

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

gtkmm4-devel
gtkmm4-doc
libgtkmm-4_0-0

Change Logs

* Sun Mar 23 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 4.18.0:
  + Gdk:
  - CairoContext: Deprecate cairo_create().
  - Device: Add get/property_active_layout_index(),
    get/property_layout_names().
  - Surface: Add translate_coordinates(), deprecate
    create_cairo_context().
  + Gtk:
  - Accessible: Add update_platform_state().
  - HeaderBar, WindowControls: Add
    get/set/property_use_native_controls().
  - Widget: Add get/set/property_limit_events().
  + Documentation:
  - Gtk::SignalListItemFactory: Remove errroneous links.
  - Gtk::AboutDialog: Update the image.
  - Gtk::ConstraintLayout: Add a link to the description of
    GtkConstraintLayout.
  - Gdk::Pixbuf, PixbufFormat, PixbufLoader: Add class
    descriptions.
  + Build:
  - Require gtk4 >= 4.17.5
  - Meson build: Use the Python installation that Meson uses.
* Mon Jan 27 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 4.17.0 (Unstable):
  + Gdk:
  - ColorState: Add get_oklab() and get_oklch().
  - ContentFormats: Add is_empty().
  + Gtk:
  - SearchEntry2: Add signal_activate().
  - ColorDialogButton, DropDown, Expander, FontDialogButton,
    MenuButton, PasswordEntry, Text: Add signal_activate().
  - Snapshot: Add and deprecate render_background().
  - 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().
  + 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.
* Wed Sep 11 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 4.16.0:
  + Almost identical to 4.15.1.
* Mon Sep 09 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 4.15.1:
  + Gdk:
  - DrawContext: Deprecate begin_frame(), end_frame(),
    is_in_frame(), get_frame_region().
  - Surface: Deprecate set_opaque_region().
  - Cursor: Rename create(const SlotGetTexture& slot, .....).
    Call it create_from_slot(). It was added in 4.15.0, but some
    create() calls in old code became ambiguous.
  + Gtk:
  - Window: Add set_interactive_debugging().
  - TextBuffer: Add enum TextBuffer::NotifyFlags,
    add_commit_notify(), remove_commit_notify().
  + Build: Require gtk4 >= 4.15.5.
- Drop gtkmm4-docs-without-timestamp.patch: Fixed upstream.
* Mon Mar 18 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 4.14.0:
  + Gdk:
  - Display: Add supports_shadow_width(),
    property_shadow_width().
  - DmabufFormats: Add equal().
  - Monitor: Add get/property_scale().
  + Gtk:
  - SpinButton: Add signal_activate().
  - Accessible: Add announce().
  - AccessibleText: New interface.
  - Calendar: Add set/get_day(), set/get_month(), set/get_year().
  - SearchEntry2: Add set/get/property_input_purpose(),
    set/get/property_input_hints().
  + Demos: Fix the TextView demo, ClickMe button.
* Thu Feb 01 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 4.13.3:
  + Gdk, Gtk: Make enum bitwise operators constexpr.
  + Gtk:
  - FileLauncher: Add get/set/property_writable()
  - Settings: Add property_gtk_show_status_shapes()
  - SpinButton: Add get/set/property_activates_default()
- Changes from version 4.13.2:
  + Gdk: Gdk::DmabufTexture: Fix GType of
    GDK_GL_TEXTURE to GDK_DMABUF_TEXTURE.
  + Gtk:
  - Widget: Add measure+get_preferred_size() overloads that
    return structs.
  - Widget: Add [[nodiscard]] on get_children().
  - TreeIter: Fix operator=() missing return statement.
  - Add SearchEntry2 not deriving Entry, to replace old
    SearchEntry that erroneously does, whereas GtkSearchEntry is
    no longer a GtkEntry in GTK4.
  - Gtk::RecentInfo: Fix refcount of Glib::DateTime from
    get_added() et al.
  - TreeIter: Add fn docs, intro. Document pitfall with reference
    from *rvalue_it.
  - Window: Get an extra reference, if not managed.
  - Add GraphicsOffload and enum GraphicsOffloadEnabled.
- Changes from version 4.13.1:
  + Gdk:
  - Add DmabufFormats, DmabufTexture, DmabufTextureBuilder
  - Display: Add get/property_dmabuf_formats().
  + Gtk:
  - ColumnView, GridView, ListView, Viewport: Add default values
    on some method parameters.
  - SignalListItemFactory: Add signals taking Glib::Object.
  - TreePath: Add ctor and assignment taking const_iterator.
  - Widget: Add get_children().
  - Window: Deprecate present(guint32 timestamp).
  - Add PrintDialog and PrintSetup.
  + Updated documentations.
Version: 4.12.0-bp156.1.1
* 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