Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libgtkmm-4_0-0-4.14.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libgtkmm-4_0-0 Distribution: openSUSE Tumbleweed
Version: 4.14.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Mar 18 08:49:50 2024
Group: System/Libraries Build host: reproducible
Size: 5546819 Source RPM: gtkmm4-4.14.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://www.gtkmm.org/
Summary: C++ Interface for GTK4 (a GUI library for X)
Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm3 wraps
GTK+ 3. Highlights include typesafe callbacks, widgets extensible via
inheritance and a comprehensive set of widget classes that can be
freely combined to quickly create complex user interfaces.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* 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.
* 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
* Tue Mar 22 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.6.1:
    + Gdk:
    - Surface::signal_render(): Fix ref count of Cairo::Region.
    - enum GLAPI: Partially fix name clash with epoxy/gl.h. A
      complete fix requires new API; will have to wait until gtkmm
      4.8.
    + Gtk: Application::make_window_and_run(): Delay the deletion of
      Window.
    + Build with Meson:
    - Don't use deprecated execute(..., gui_app: ...) Require meson
      >= 0.56.0.
    + Check if Perl is required for building documentation.
* Wed Feb 09 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.6.0:
    + Gdk:
    - Deprecate Gdk::Cairo::draw_from_gl().
    - Display: Add create_gl_context().
    - Texture: Add create_from_filename(), create_from_bytes(),
      save_to_png_bytes(), save_to_tiff(), save_to_tiff_bytes().
    - GLContext: Deprecate set_use_es() and unset_use_es().
    - Add set/get/property_allowed_apis() and get/property_api().
    + Gtk:
    - DropDown: Add set/get/property_show_arrow().
    - FlowBox: Add prepend(), append().
    - Label: Add set/get/property_natural_wrap_mode().
    - MenuButton: Add set/unset/get/property_child().
    - Settings: Add property_gtk_hint_font_metrics().
    - TextChildAnchor: Add create(replacement_character).
    - TextTag: Add properties line_height(), text_transform(),
      word(), sentence(), line_height_set(), text_transform_set(),
      word_set(), sentence_set().
    - TreeExpander: Add set/get/property_indent_for_icon().
    - Window: Add property_titlebar().
    + Documentation: Gtk::Object: Change deprecated `pack_start` to
      `append`.
    + Build:
    - MSVC build: Support Visual Studio 2022. NMake Makefiles: Fix
      header installation.
    - Require pangomm-2.48 >= 2.50.0, gtk4 >= 4.6.0
  - Drop baselibs.conf, we have never built gtk4 with 32bit
    compatibility packages, so no need or use for them here either.
* Tue Sep 28 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.4.0:
    + Gdk:
    - PixbufAnimation: Add create_from_stream(),
      create_from_stream_async(), create_from_stream_finish(),
      create_from_resource().
    - ContentFormats: Add parse().
    - Display: Add prepare_gl().
    - GLContext: Deprecate get/property_shared_context(). Add
      is_shared().
    + Gtk:
    - Add EventControllerLegacy.
    - DropDown::get_selected_item(), ListItem::get_item(),
      SingleSelection::get_selected_item(),
      TreeExpander::get_item(), TreeListRow::get_item(): Don't try
      to dynamic_cast the return value to Glib::Object. It fails if
      the object has been constructed as an interface.
    - Fixed the const versions of Assistant::get_page(),
      NoteBook::get_page() and Stack::get_page(). Fixed
      MediaControls::set_media_stream() and
      Video::set_media_stream().
    - Application, Window: Swap inclusions. Include window.h in
      application.h instead of application.h in window.h.
      === Note === This will affect compilation of code that uses
      Application without including gtkmm/application.h.
    - DropTarget: Deprecate get/property_drop(). Add
      get/property_current_drop(). FileFilter: Add add_suffix().
      MediaStream: Deprecate prepared(), unprepared() and ended().
      Add stream_prepared(), stream_unprepared() and
      stream_ended(). MenuButton: Add
      set/get/property_always_show_arrow() and
      set/get/property_primary(). TextView: Add
      set/get_rtl_context() and set/get_ltr_context().
    + Demos:
    - Images, SizeGroup, ListStore and TreeStore demos: Minor
      fixes.
    - Add Add ColumnView demo.
    + Build: Require gtk4 >= 4.4.0.
  - Add gtkmm4-docs-without-timestamp.patch: Do not add timestamps to
    generated doc files.
* Tue Jun 08 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 4.2.0:
    + Gdk:
    - Device: Add get_timestamp().
    - PopupLayout: Add set/get_shadow_width().
    - Surface: Add property_scale_factor().
    + Gtk:
    - Stack::get_pages(): Return a Gtk::SelectionListModelImpl.
    - IconTheme: Add has_gicon().
    - ShortcutController: Add get_scope(), deprecate the misnamed
      set_scope() overload.
    + Demos: Builder demo: Make the keyboard shortcuts work.

Files

/usr/lib64/libgtkmm-4.0.so.0
/usr/lib64/libgtkmm-4.0.so.0.0.0
/usr/share/doc/packages/libgtkmm-4_0-0
/usr/share/doc/packages/libgtkmm-4_0-0/NEWS
/usr/share/licenses/libgtkmm-4_0-0
/usr/share/licenses/libgtkmm-4_0-0/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 30 23:52:28 2024