Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libgtkmm-4_0-0 | Distribution: openSUSE Tumbleweed |
Version: 4.16.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Wed Sep 11 08:22:57 2024 |
Group: System/Libraries | Build host: reproducible |
Size: 5110710 | Source RPM: gtkmm4-4.16.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.
LGPL-2.1-or-later
* 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. * 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.
/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, Tue Nov 19 01:14:14 2024