File gtkmm3.changes of Package gtkmm3

-------------------------------------------------------------------
Mon Oct 22 15:15:41 UTC 2012 - dimstar@opensuse.org

- Update to version 3.6.0:
  + Gtk:
    + ComboBox: Add set_active_id(), deprecating
      get_active_id(string) (bgo#685801).
    + TargetList: Add some add_*_targets() methods.
    + WindowGroup: Add list_windows() and get_current_grab().

-------------------------------------------------------------------
Thu Sep 27 21:33:00 UTC 2012 - dimstar@opensuse.org

- Update to version 3.5.13:
  + Gtk:
    - ApplicationWindow: Add get_id().
    - Container: Add forall(), propagate_draw(),
      get_focus_child() and get_path_for_child().
    - IconView: Add get_item_row() and get_item_column()
      and reorderable, tooltip-column and item-padding properties.
    - LevelBar: Added properties and signal.
    - PrintJob: Added get/set_page_ranges().
    - Settings: Added the enable_primary_paste property.
    - Widget: Add has_visible_focus().
    - Window: Add set_startup_id(), is_active(), 
      has_toplevel_focus(), set_default_geometry(), 
      resize_to_geometry(), has_group().
      Add the focus-visible and attached-to properties.
  + Build:
    - Use std::time_t instead of ::time_t.
    - Use std::size_t and std::ptrdiff_t.

-------------------------------------------------------------------
Fri Aug 31 07:19:51 UTC 2012 - dimstar@opensuse.org

- Update to version 3.5.12:
  + Gtk:
    - Added the LevelBar widget
    - Application:
      . Added get_active_window()
      . Don't call add_window() before the application is
        registered
    - CellRendererText: Added the placeholder_text property
    - Entry: Add input purpose and input hints methods
    - MenuButton: Added get/set_popup(), deprecated get/set_menu()
    - Settings: Deprecate the gtk-touchscreen-property
    - TextView: Added input purpose and input hints methods
    - Widget: Added insert_action_group()
  + Updated documentation (bgo#670212).
- Add doxygen and xsltproc BuildRequires: the tarball does not
  contain built documentation anymore, so we need those tools to
  build it now.

-------------------------------------------------------------------
Wed Jul 18 08:19:13 UTC 2012 - dimstar@opensuse.org

- Update to version 3.5.6:
  + Gtk:
    - AppChooserDialog: Fix property name in constructors
    - Application:
      . run(): Do not show the window until activation, fix a crash
      . Added get_window_by_id()
    - Button: Addedset/get_always_show_image() and the property
    - Added Gtk::MenuButton
    - Added Gtk::SearchEntry
    - WidgetPath: Added to_string(), iter_get_siblings() and
      iter_list_regions()
    - Fix wrap_init() for Quartz
  + Gdk:
    - Pixbuf: Added  const version of save() and friends
    - Screen: Added get_monitor_workarea().

-------------------------------------------------------------------
Tue Jun 26 18:03:55 UTC 2012 - dimstar@opensuse.org

- Update to version 3.5.4:
  + Application:
    - Document that ID may now be empty.
    - Pass 0 (NULL) rather than "" to GApplication.
  + Builder: Add create_from_resource() and add_from_resource().
    (bgo#674545)
  + Entry: Undeprecate the activate signal. (bgo#655500)
  + StyleContext:
    - Add render_icon() and render_insertion_cursor() and deprecate
      some functions. (bgo#675632)
    - Add get_style_property(). (bgo#674746)
  + UIManager: Add add_ui_from_resource(). (bgo#674545)
  + Widget: Deprecate draw_insertion_cursor(). (bgo#675632)
  + Documentation:
    - Application: add_window(): Correct the documentation.
    - Container: Document several rarely used virtual functions
      (bgo#670206)
    - Widget: Document get_style_property_value() and
      get_style_property(). (bgo#673303)
  + Build: Make the list of gdk targets non-automagic. Otherwise,
    it is difficult e.g. to build a wayland-only gtkmm on a build
    machine that has gdk with both x11 and wayland targets
    installed. (bgo#673963)

-------------------------------------------------------------------
Tue Apr 10 14:41:23 UTC 2012 - vuntz@opensuse.org

- Update to version 3.4.0:
  + Gtk:
    - CellArea: Add signals.
    - TreePath: Guarantee that all constructors make gobject_ != 0
      (bgo#511136).
    - Window: Add begin/move_resize_drag() overloads that take a
      Device.
  + Build:
    - Remove the Maemo Extensions API.
  + Documentation:
    - Gtk::Widget: add documentation for the destructor
      (bgo#670275).

-------------------------------------------------------------------
Wed Mar 28 11:18:18 UTC 2012 - vuntz@opensuse.org

- Update to version 3.3.20:
  + Gdk:
    - Added AppLaunchContext.
    - Device: Added list_axes().
    - Display: Deprecate the set_double_click_[time|distance]()
      methods.
    - RGBA: set_grey(), set_grey_u(): Correct the default alpha
      values (bgo#671573).
  + Gtk:
    - Actionable: Ensure virtual functions don't return freed
      memory.
    - Button:
      . Deprecate the activate signal.
      . Deprecated signal_pressed(), signal_released(),
        signal_enter() and signal_leave().
    - CellArea: Added foreach() and some properties.
    - ColorChooser: Added add_palette().
    - ComboBox: Added signal_format_entry_text().
    - Entry: Deprecate the activate signal.
    - FontChooser: Added set_filter().
    - MenuItem:
      . Deprecated get/set_right_justified().
      . Added signal_select() and signal_deselect().
    - MenuShell: Added Add signal_insert().
    - Notebook: Deprecated get_tab_hborder() and get_tab_vborder().
    - ScrolledWindow: Added get/set_kinetic_scrolling(),
      get/set_capture_button_press() and the kinetic-scrolling
      property.
    - Scale: Added set/get_has_origin() and property.
    - Settings: Added several new properties.
    - StyleContext: Added list_classes() and get_parent().
    - TreeView: Added get_n_columns().
    - Widget:
      . Deprecated get/set_state() and signal_state_changed(),
        adding signal_state_flags_changed().
      . Added signal_touch_event().
    - Undeprecate init_gtkmm_internals()
  + Build:
    - Fix warnings found by clang++.
    - TreeView: Work around a HP-UX aCC compiler error.

-------------------------------------------------------------------
Fri Mar  9 11:00:18 UTC 2012 - vuntz@opensuse.org

- Update to version 3.3.18:
  + Gtk:
    - AboutDialog: Added add_credits_section().
    - Application: Added get/set_app_menu(), get/set_menubar(),
      add/remove_accelerator(), inhibit(), uninhibit(),
      is_inhibited() properties and signals.
    - Add ApplicationWindow.
    - Add ColorChooser and ColorChooserDialog.
    - ColorSelection*: Document these as deprecated.
    - EntryCompletion: Added compute_prefix().
    - FontChooser: Add properties and signals.
    - Image: Add set_from_resource().
    - Main: Deprecate (most of) this in favor of Gtk::Application.
    - StyleContext: Added set_parent() and unset_parent().
    - Widget: Add get_modifier_mask().
    - Window: Add unset/set/get_attached_to(),
      get/set_hide_titlebar_when_maximized() and property.
  + gmmproc: _CLASS_GTKOBJECT: Include destructor documentation
    (bgo#668918).

-------------------------------------------------------------------
Tue Feb 28 10:57:15 UTC 2012 - vuntz@opensuse.org

- Update to version 3.3.16:
  + Gtk:
    - Add the Actionable interface (bgo#637445).
    - Application:
      . Constructor: Receive argc and argv params by reference.
      . Initialize gtkmm early enough for successful construction
        (bgo#637445).
      . Avoid the need to use Gtk::Main.
      . Make the create() methods static.
    - Border: Add reference documentation (bgo#669907).
    - ColorButton: set_color(), set_alpha(), constructor: Deprecate
      these, as they are deprecated in the C API.
    - EntryBuffer: Correct the EntryBuffer(name) constructor
      (bgo#670784).
    - TextTag: Add RGBA versions of the properties.
    - Window: set_background(Color): Deprecate this.
    - Deprecate some properties that use Gdk::Color.
    - Documentation: Add documentation for signals, based on the C
      documentation (bgo#668918).

-------------------------------------------------------------------
Tue Feb  7 11:09:36 UTC 2012 - vuntz@opensuse.org

- Update to version 3.3.14:
  + Gtk:
    - AboutDialog: Add unset_license() and set_logo_default()
      (bgo#616769).
    - Application: Add back Application, though it is not ready yet
      (bgo#637445).
    - Deprecate some methods using Gdk::Color, to fix the build.
    - Entry: Deprecate [set|get]_inner_border() (bgo#669190).
    - IconView: Implement IconView::IconView(Gtk::CellArea)
      (bgo#665361).
    - Main: Deprecate signal_key_snooper().
    - Settings: Add missing properties (bgo#665264).
    - Widget: Deprecate get_pointer().
  + Build:
    - Fix the build for Quartz (MacOS) (bgo#662975).
    - Fix configure.ac that had a broken shell syntax (bgo#665267).
    - Fix namespacing for Cairo (bgo#663303).

-------------------------------------------------------------------
Fri Oct 28 07:53:04 UTC 2011 - dimstar@opensuse.org

- Update to version 3.3.2:
  + Avoid some more deprecation warnings with the recent GTK+.
  + Deprecate HandleBox.
  + Deprecate TearOffMenuItem.
  + Deprecate Gtk::Table in favour of Gtk::Grid.
  + Add #includes needed with the latest glibmm.
  + Build: make check: Use xmllint to check the generated .html
    documentation.

-------------------------------------------------------------------
Tue Sep 27 09:33:59 UTC 2011 - vuntz@opensuse.org

- Update to version 3.2.0:
  + Gtk:
    - Remove Application, because it is still not ready.
    - Assistant: Deprecate get/set_page_header_image() and
      get/set_page_side_image().
    - TreeView: Added unset_row_separator_func().

-------------------------------------------------------------------
Mon Sep 19 09:27:40 UTC 2011 - vuntz@opensuse.org

- Update to version 3.1.90.1:
  + Gdk:
    - Device: Added get_n_keys() and list_slave_devices().
    - Pixbuf: Added properties.
    - Window: Added get_drag_protocol().
  + Documentation:
    - Avoid invalid HTML in link titles (hopefully) (bgo#650544).
    - Remove collaboration diagrams.

-------------------------------------------------------------------
Fri Sep 16 10:13:30 UTC 2011 - vuntz@opensuse.org

- Update to version 3.1.90:
  + Gtk:
    - FontChooser is now an interface, like AppChooser.
    - FontChooserDialog: Derive from FontChooser, removing some
      methods.
    - FontChooserWidget: A new widget derived from FontChooser.
    - FontButton: This should now derive from FontChooser but we
      cannot do that without breaking ABI because FontButton was in
      gktmm 3.0.
    - TreeView: Make append_column_numeric_editable() work for
      [unsigned] short (bgo#655416).
    - Widget::get_allocation(): Add the newer documentation from
      the C docs.

-------------------------------------------------------------------
Tue Sep  6 10:37:21 UTC 2011 - vuntz@opensuse.org

- Update to version 3.1.18:
  + Gtk:
    - Assistant: Added remove_page().
    - Dialog::get_content_area(): Avoid infinite loop.
    - Added FontChooser and FontChooserDialog, deprecating old
      widgets.
    - PrintUnixDialog::get_selected_printer(): ref-counting
      correction (bgo##657751).
    - TreeView: Added unset_drag_dest_row() (bgo#577986).
  + Build:
    - Updated Visual C++ Projects

-------------------------------------------------------------------
Wed Aug 31 16:03:40 CEST 2011 - vuntz@opensuse.org

- Update to version 3.1.16:
  + Added Gtk::FontChooser and Gtk::FontChooserDialog, deprecating
    old widgets.
  + Updated Visual C++ Projects

-------------------------------------------------------------------
Wed Jul 27 14:51:54 CEST 2011 - vuntz@opensuse.org

- Update to version 3.1.10:
  + Gtk:
    - Adjustment: Added get_minimum_increment().
    - ButtonBox: Added get_child_non_homogeneous() and
      set_child_non_homogeneous().
    - CellArea: Added get_focus_siblings().
    - CssProvider: Added to_string().
    - Entry: Added get_placeholder_text(), set_placeholder_text(),
      and placeholder-text property.
    - Expander: Added set_resize_toplevel(), get_resize_toplevel()
      and resize-toplevel property.
    - PrintJob: Added set/get_pages(), set/get_page_set(),
      set/get_num_copies(), set/get_scale(), set/get_n_up(),
      set/get_n_up_layout(), set/get_rotate(), set/get_collate(),
      set/get_reverse().
    - Tooltip: Add unset_*() methods (bgo#541296).
    - TreeViewColumn: Added get_x_offset().
    - Added several other properties to various classes.

-------------------------------------------------------------------
Wed Jul  6 14:45:50 CEST 2011 - vuntz@opensuse.org

- Update to version 3.1.8:
  + Gtk:
    - ComboBoxText: Constructor: Set entry-text-column and
      id-column (bgo#653579).

-------------------------------------------------------------------
Mon Jul  4 16:04:52 CEST 2011 - vuntz@opensuse.org

- Update to version 3.1.6:
  + Gtk:
    - All H* or V* specialized classes have been deprecated, to
      match the deprecations in the GTK+ C API.
    - Dialog: Deprecate get_vbox(), replacing with
      get_content_area(), to match the C function name.
- Changes from version 3.0.1:
  + Gtk:
    - EntryCompletion: signal_cursor_match_info(): Fix this.
    - MessageDialog: Correct the get_message_area() return type.
    - ScrolledWindow: Correct the get_v/hscrollbar() return types.
    - Fix the --enable-warnings=fatal build with GTK+ 3.1.x.

-------------------------------------------------------------------
Wed Apr  6 11:38:25 UTC 2011 - fcrozat@novell.com

- Update to version 3.0.0:
  + Gtk:
    - Change all operator void* to operator const void*, with a
      BoolExpr typedef and extra documentation. This avoids an
      unintentional implicit cast to int, and is generally
      considered good practice in C++. The new C++ standard allows
      the use of the explicit keyword here instead, but that is not
      yet widespread.
    - NumerableIcon: Really add get_background_gicon() const.
    - StateFlags: Added missing STATE_FLAG_NORMAL enum value.

-------------------------------------------------------------------
Mon Mar 28 12:33:19 UTC 2011 - fcrozat@novell.com

- Update to version 2.99.8:
  + Avoid a tarball dependency on mm-common.
- Changes from version 2.99.7:
  + Gtk:
    - Removed Application until later because the API was not
      finished in time.
- Changes from version 2.99.6:
  + Gtk:
    - CssProvider: load_from_data(): Remove the size parameter.
    - Main: Added a constructor with no argc and argv.
    - TreeView::add_column_editable(): Make this work for
      TreeModelFilter models. bgo#582981
    - Window: Added unset_application.

-------------------------------------------------------------------
Wed Feb 23 12:39:51 UTC 2011 - adam@mizerski.pl

- Update to version 2.99.5:
  + Gtk:
    - ButtonBox, Separator, Scale, Scrollbar: Add public
      constructors.
    - CellArea, CellRenderer: Added get_request_mode(),
      get_preferred_[width|height_for_width|height|width_for_height]
      vfuncs (bgo#639073).
    - CellView: Derive from Orientable and add
      set/get_draw_sensitive(), set/get_fit_model() and the new
      properties.
    - EntryCompletion: Derive from Buildable and add the cell-area
      property.
    - IconView: Added the cell_area property.
    - Image: Added the set_fallback property.
    - Paned: Constructor: Add an optional orientation parameter.
    - Widget: Added should_draw_window() and
      transform_cairo_context_to_window().
- Changes from version 2.99.4:
  + Gtk:
    - Added AppChooser, AppChooserButton, AppChooserDialog and
      AppChooserWidget.
    - Button: Restore the clicked() method.
    - CellArea: Added constructor that takes a CellArea.
    - Entry: Added unset_icon() (bgo#621742).
  + Documentation:
    - ComboBoxText: Add warning about not confusing these
      (bgo#619656).
- Changes from version 2.99.3:
  + Gdk:
    - Display:
      . selection_send_notify(): This now takes a
        Gdk::Window instead of a (now removed) GdkNativeWindow.
      . Removed get_protocol() and add_client_message_filter().
    - Screen: Removed send_client_message().
    - Use std::vector in several methods instead of the
      intermediate *Handle types, to make the API clearer.
  + Gtk:
    - Application: Try to make this a replacement for Gtk::Main,
      though this work is not finished yet.
    - Button: Restore the clicked() method.
    - CellArea: Remove set_style_detail() and get_style_detail().
    - CellRenderer: Added get_state().
    - ComboBoxText: Remove the constructor that takes a model.
    - CssProvider:
      . Add a create() method.
      . get_default() and get_named(): fixed the reference
        counting.
    - IconSet: Use this via a RefPtr.
    - LisViewText: Rename append_text(), insert_text(), and
      prepend_text() to append(), insert() and prepend() because
      that is what ComboBoxText now uses (because it has other
      append overloads).
    - Added NumerableIcon.
    - Range: Added get/set_round_digits() and property.
    - TextView: Added get_cursor_locations().
    - Widget:
      . Removed client_event signal.
      . Added set_state_flags(), get_state_flags(),
        reset_state_flags(), set_device_enable(),
        get_device_enabled(), and reset_style().
      . Added get_request_mode_vfunc(),
        get_preferred_[width|height_for_width|height|width_for_height]_vfunc().
        (bgo#639073).
      . Wrap the style-updated signal.
      . set_window(), set_has_window(), and get_requisition() are
        now protected.
      . set_window(): Increase the ref count of the Gdk::Window
        because GTK+ does not, and will not, though we think we may
        need to do more work to fix this properly (bgo#606903).
- Changes from version 2.99.1:
  + Gdk:
    - Cursor: Add create() methods, making the constructors protected,
      because this should now be used via RefPtr.
    - Device:
      . Added get_history().
      . Added grab() overload.
      . Added Added get_position() and get_window_at_position().
      . Removed set_source().
      . Added get_window_at_position() with no parameters.
      . Added warp().
    - Display:
      . Removed Remove get_device_state() and
        get_window_at_device_position()
      . Added has_pending() and notify_startup_complete().
      . Removed pointer_ungrab(),  keyboard_ungrab(),
        pointer_is_grabbed(), device_is_grabbed(), get_pointer(),
        get_window_at_pointer(), warp_pointer, set_pointer_hooks(),
        unset_pointer_hooks(), set_device_hooks(),
        unset_device_hooks().
    - DisplayManager.hg: Added open_display().
    - DragContext: find_window_for_screen():
      . Use a reference for the protocol parameter, instead of a
        pointer.
      . Added get_dest_window() and get_protocol().
    - Pixbuf: Added set_option() and apply_embedded_orientation().
    - Screen: The monitors_changed() signal was wrapping the
      size_changed signal. Fixed.
    - Window: Added get_device_cursor().
  + Gtk:
    - Adjustment: Fix the reference counting of Adjustment.
    - MenuItem: Added get/set_reserve_indicator().
    - MenuShell: Added get_selected_item() and get_parent_shell().
    - Range: Remove get/set_update_policy(), to fix the build.
    - StyleContext: Added get/set_path() and get_screen().
    - TreeModel::iterator::operator--(): Use
      gtk_tree_model_iter_previous().
    - TreeView: Added is_blank_at_pos().
    - Widget: Removed style_attach().
    - Window: Removed set_frame_event(), get_frame_event(),
      set_frame_dimensions(), get_frame_dimensions() and the
      frame_event signal.
- Changes from version 2.91.7:
  + Gtk:
    - Fix the build with latest glibmm after gmmproc m4 changes.
    - Application: Added a protected constructor so people can
      derive from this (bgo#637445).
    - Added CellArea, CellAreaBox, and CellAreaContext.
    - CellLayout: Added get_area().
    - CellRenderer: Added is_activatable() and get_aligned_area().
    - IconInfo:
      . Renamed load_icon_symbolic() to load_symbolic()
      . Added load_icon_symbolic(StyleContext, bool&).
    - Switch: Fix the type registration to avoid breaking Widget's
      type registration completely, which probably broke
      everything.
    - TreeViewColumn: Added get_button().
    - Widget:
      . Removed reset_shapes() and get_default_visual().
      . Added unset_color/font() methods.
      . Removed render_icon(), adding render_icon_pixbuf().
    - WidgetPath: Renamed get_widget_type() to get_object_type()
      and renamed iter_get/set_widget_type() renamed to
      iter_get/set_object_type().
    - Window: Added get/set_application().
  + Gdk:
    - Cursor should now be used via RefPtr.
    - Display: Removed warp_device().
    - Pixbuf: Derive from Gio::Icon.
- Change BuildRequires to pkgconfig() ones:
  + old ones: atkmm-devel, cairomm-devel, glibmm2-devel,
    libsigc++2-devel, pangomm-devel.
  + pkgconfig() ones: atkmm-1.6, cairomm-1.0, gdk-pixbuf-2.0,
    giomm-2.4, gtk+-3.0, pangomm-1.4.
- Remove checks for openSUSE 11.2: we don't want to build there
  anyway.
- Pass --disable-static to configure.

-------------------------------------------------------------------
Fri Dec 17 12:23:55 CET 2010 - vuntz@opensuse.org

- New package of gtkmm 3.0 (2.91.6), based on the gtkmm2 package.

openSUSE Build Service is sponsored by