Package Release Info

gtkmm3-3.24.6-150400.3.3.1

Update Info: Base Release
Available in Package Hub : 15 SP5 Subpackages

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

gtkmm3-doc

Change Logs

* Tue May 03 2022 emilyyrose@gmail.com
- Update to version 3.24.6:
  + GTK: TreeValueProxy: Declare copy constructor = default,
    avoiding warnings from the claing++ compiler.
  + Object::_release_c_instance(): Unref orphan managed widgets.
  + SizeGroup demo: Set active items in the combo boxs,
    so something is shown.
  + Build with Meson: MSVC build: Support Visual Studio 2022.
  + Specify 'check' option in run_command().
  + Check if Perl is required for building documentation.
  + Don't use deprecated python3.path() and execute
    (..., gui_app...).
Version: 3.24.5-150400.1.10
* Fri Aug 06 2021 dimstar@opensuse.org
- Update to version 3.24.5:
  + Gtk: TreeValueProxy: Mark the copy assignment operator as
    deleted.
  + Build:
  - Meson build: Use relative paths to untracked/.
  - [gdk|gtk]mmconfig.h.*: Don't dllimport on MinGW.
  - Meson build: Make it possible to use gtkmm as a subproject.
  - Meson build: No implicit_include_directories.
  - MSVC build: Gtk::TreeModelColumnRecord: Export class
    selectively.
* Thu Mar 18 2021 dimstar@opensuse.org
- Update to version 3.24.4:
  + The 'GTKMM_API' decoration was missed from the '_WRAP_COMPARE'
    item, making the code fail to link for Inkscape on Windows.
* Sat Dec 19 2020 bjorn.lie@gmail.com
- Update to version 3.24.3:
  + Gtk: Actionable::get_action_target_value(): Fix ref count
  + Documentation:
  - Improve the documentation of Gtk::Application::add_window()
    and Gtk::Window::set_application()
  - Gtk::Button::set_image(): Fix the documentation
  - Gtk::TreeView::append_column(): Add code example
  - README: Add instructions for building gtkmm
  - Explain key values
  + Demos:
  - Don't use C++14 auto deduction
  - Update the GLArea demo (similar to updates in gtk+)
  - GLArea demo: Fix a crash
  + Tests: Builder test: Test derived props declared in C++
  + Build:
  - Improve NMake support
  - Fix Autotools build with X11 backend disabled
    (--enable-x11-backend=no)
  - Use __declspec(dllexport) when building with Visual Studio
  - Add support for building gtkmm with Meson
  - docs/reference/: Update for Doxygen >= 1.8.16
- Add meson BuildRequires and macros following upstreams port.
- Add graphviz BuildRequires (needed for documentation build now)
  and replace gcc-c++ with generic c++_compiler BuildRequires.
Version: 3.24.2-1.32
* Tue Dec 17 2019 fcrozat@suse.com
- Update BuildRequires: pkgconfig(atkmm-1.6) >= 2.24.2;
  pkgconfig(giomm-2.4) >= 2.54.0.
* Thu Oct 24 2019 bjorn.lie@gmail.com
- Update to version 3.24.2:
  + Gdk:
  - Window::create_similar_surface(): Fix a memory leak.
  - Suppress warnings from deprecated GTimeVal in
    PixbufAnimation::get_iter() and
    PixbufAnimationIter::advance().
  + Gtk: Fix memory leaks in IconTheme::list_icons(),
    IconView::get_selected_icons() and RecentManager::get_items().
  + Documentation: Gtk::Builder: Describe how to use it together
    with Glib::Property.
  + Demos: Fix the source code listing.
* Wed Mar 20 2019 bjorn.lie@gmail.com
- Update to version 3.24.1:
  + Gdk: RGBA::set_hsv(): Properly interpret hue 360 as red.
  + Documentation:
  - Gtk::FileFilter: Several improvements of the documentation.
  - Gtk::Builder: Don?t use @retval on out args, use @param[out].
  + Tests: Add test of Gdk::RGBA.
* Mon Dec 03 2018 bjorn.lie@gmail.com
- Update to version 3.24.0:
  + Gtk::FileChooserDialog: Allow constructing with use-header-bar.
    This is a construct-only property, so it must be specified in a
    constructor.
- Changes from version 3.22.3:
  + Gdk: Deprecate screen_width(), screen_height(),
    screen_width_mm(), screen_height_mm(), flush().
  + Gtk:
  - CellRendererPixbuf: Fix property_surface().
  - AboutDialog: Fix ref count in get_logo().
  - MenuItem: add_accel_label(): Make sure accelator keys are
    shown.
  - Settings: Undeprecate property_gtk_cursor_blink(),
    property_gtk_cursor_blink_time(),
    property_gtk_cursor_blink_timeout(),
    property_gtk_entry_password_hint_timeout().
  + Demos: Update some demo programs.
  + Build: Replace the Visual Studio project files with MSVC NMake
    project files.
* Wed Feb 28 2018 dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
Version: 3.22.2-1.46
* Wed Sep 13 2017 zaitor@opensuse.org
- Update to version 3.22.2:
  + Gtk:
  - Editable, RecentChooser, Scale: Fix memory leaks
    (bgo#783360).
  - PrintJob: Fix a call to Glib::throw_exception().
  + Documentation: Gdk::RGBA: Update ctor(ustring) docs from GTK+
    (bgo#784483).
* Fri Jun 23 2017 zaitor@opensuse.org
- Update to version 3.22.1:
  + Gtk:
  - Container: Deprecate the child property. The underlying C
    property was deprecated in GTK+ 3.22.2 (bgo#773642).
  - FileChooserDialog: Deprecate the constructors that take a
    backend parameter.
  - Menu: Deprecate popup(). The underlying C functions were
    deprecated in GTK+ 3.22.2 (bgo#773642).
  - Widget:
    . Deprecate is_composited() and signal_composited_changed().
    The underlying C functions were deprecated in GTK+ 3.22.3.
    . Deprecate drag_dest_set_proxy(). The underlying C functions
    was deprecated in GTK+ 3.22.3 (bgo#773642).
    . Window: Deprecate set_wmclass(). The underlying C functions
    was deprecated in GTK+ 3.22.2 (bgo#773642).
  + Gdk:
  - Screen: Deprecate get_number(), get_width(), get_height(),
    get_width_mm(), get_height_mm(), make_display_name(),
    get_n_monitors(), get_primary_monitor(),
    get_monitor_geometry(), get_monitor_workarea(),
    get_monitor_at_point(), get_monitor_at_window(),
    get_monitor_width_mm(), get_monitor_height_mm(),
    get_monitor_plug_name(), get_monitor_scale_factor(),
    get_active_window(). The underlying C functions were
    deprecated in GTK+ 3.22.2 (bgo#773642).
  - Visual: Deprecate get_system(), get_best(), get_best_depth(),
    get_best_type(). The underlying C functions were deprecated
    in GTK+ 3.22.3 (bgo#773642).
  - Window:
    . Deprecate process[_all]_updates().The underlying C
    functions were deprecated in GTK+ 3.22.7.
    . Deprecate set_background(), get_background_pattern(),
    set_debug_updates(). The underlying C functions were
    deprecated in GTK+ 3.22.2.
  + Documentation:
  - Box: Correct the constructor documentation.
  - CellLayout: Improve docs of get_first_cell() funcs.
  - Frame: Fix the documentation of set_label_align()
    (bgo#774249).
  - Label: Improve h/valign constructor documentation and
    improve the parameter names (bgo#774652).
  - TreeModel: Improve docs of foreach*() functions.
  - Minor cleanup of examples and demos.
  - demo: Don't call Notebook::remove_page() with invalid index.
  + Build:
  - Update the Visual Studio builds.
  - GtkMainConnectionNode: Remove unused method.
* Mon Dec 05 2016 jengelh@inai.de
- Rectify RPM groups and replace old macros.
* Tue Sep 20 2016 dimstar@opensuse.org
- Update to version 3.22.0:
  + No changes compared to 3.21.6.
* Wed Sep 14 2016 zaitor@opensuse.org
- Update to version 3.21.6:
  + Gtk:
  - FileChooser: Added add_choice(), remove_choice(),
    set_choice(), get_choice().
  - Menu: Add popup_at_rect(), popup_at_widget(),
    popup_at_pointer(), signal_popped_up(), and the anchor_hints,
    rect_anchor_dx, rect_anchor_dy, and menu_type_hint
    properties.
  - Popover: Add popup() and popupdown(), deprecating
    get/set_transitions_enabled().
  - RadioMenuItem, RadioToolButton: Add join_group()
    (bgo#769374).
  - ScrolledWindow:
    . Added get/set_max_content_height/width() and properties.
    . Added get/set_propagate_natural_height/width() and the
    properties.
  - Add the ShortcutLabel widget.
  - TreeNodeChildren: Deprecate the reverse iterator
    (bgo#554889).
  + Gdk:
  - Pixbuf: Added set_option(), remove_option(), and
    copy_options().
  - PixbufFormat: Added is_save_option_supported().
  + Documentation: Gtk::Clipboard::wait_for_uris(): Fix the
    documentation.
* Sun Jul 24 2016 zaitor@opensuse.org
- Update to version 3.21.4:
  + Gtk:
  - ApplicationWindow: Add a correct wrap() method, deprecating
    the incorrect one (bgo#767951).
  - FlowBox, ListBox: Add bind_model() and bind_list_store()
    (bgo#755149).
  - UIManager, ActionGroup, RadioAction, RecentAction,
    ToggleAction: Deprecated, as in the C GTK+ API (bgo#768573).
  + Build: Fix silent builds (bgo#768797).
* Mon Jun 27 2016 zaitor@opensuse.org
- Update to version 3.21.3:
  + Gtk:
  - AppChooserDialog, FontChooserDialog: Add _UNMANAGEABLE.
  - ScrolledWindow: Deprecate remove_with_viewport()
    (bgo#685739).
  - SizeGroup: Deprecate set/get/property_ignore_hidden().
  - Widget: Deprecate send_expose().
  - Window: Deprecate begin_paint_rect(), begin_paint_region(),
    end_paint() and create_cairo_context(). Add
    begin_draw_frame() and end_draw_frame() which use the new
    Gdk::DrawingContext.
  + Gdk: Add DrawingContext.
  + Build: Visual Studio builds: Update gdkmm project.
* Thu Jun 02 2016 zaitor@opensuse.org
- Update to version 3.21.2:
  + Gdk:
  - Clipboard: Add get_selection().
  - Device: Add get_axes(), signal_changed() and many properties.
  - Display:
    . Add methods and signals related to Gdk::Monitor.
    . Deprecated get_screen().
  - GLArea: Add set/get_use_es() and property.
  - GLContext: Add set/get_use_es().
  - Add Monitor.
  - ShortscutsShortcut: Add "action-name" property.
  - Visual: Deprecate get_byte_order(), get_colormap_size(), and
    get_bits_per_rgb().
  - Window: create_gl_context() and signal_create_context():
    Correct the reference counting.
  + Gtk:
  - IconInfo, PaperSize, TextIter, TreeIter, TreePath,
    TreeRowReference: Deprecated operator void*, replacing it
    with explicit operator bool.
  - PrintSettings: Make create_*() from public, not protected.
  - TreeView:
    _auto_store_on_cellrenderer_text_edited_numerical(): Catch
    the exception from std::stod(). This is a regression since
    version 3.17.80.
* Fri Apr 15 2016 mgorse@suse.com
- Update to GNOME 3.20  Fate#318572
* Thu Apr 14 2016 zaitor@opensuse.org
- Update to version 3.20.1:
  + Gtk: TreeView:
    _auto_store_on_cellrenderer_text_edited_numerical():
    Catch exception (bgo#765044).