commit gtkmm3 for openSUSE:Factory
Hello community, here is the log from the commit of package gtkmm3 for openSUSE:Factory checked in at Wed May 4 15:45:52 CEST 2011. -------- New Changes file: --- /dev/null 2010-08-26 16:28:41.000000000 +0200 +++ /mounts/work_src_done/STABLE/gtkmm3/gtkmm3.changes 2011-04-21 10:48:58.000000000 +0200 @@ -0,0 +1,186 @@ +------------------------------------------------------------------- +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. + calling whatdependson for head-i586 New: ---- baselibs.conf gtkmm-3.0.0.tar.bz2 gtkmm3.changes gtkmm3.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gtkmm3.spec ++++++ # # spec file for package gtkmm3 # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # Update baselibs.conf when changing this %define so_ver -3_0-1 Name: gtkmm3 %define _name gtkmm Version: 3.0.0 Release: 1 Group: System/Libraries License: LGPLv2.1+ Summary: C++ Interface for GTK3 (a GUI Library for X) Url: http://www.gtkmm.org/ Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.99/%{_name}-%{version}.tar.bz2 BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: pkgconfig(atkmm-1.6) BuildRequires: pkgconfig(cairomm-1.0) BuildRequires: pkgconfig(gdk-pixbuf-2.0) BuildRequires: pkgconfig(giomm-2.4) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(pangomm-1.4) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description 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. %package -n libgtkmm%{so_ver} License: LGPLv2.1+ Group: System/Libraries Summary: C++ Interface for GTK3 (a GUI library for X) %description -n libgtkmm%{so_ver} 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. %package devel License: LGPLv2.1+ Group: Development/Libraries/C and C++ Summary: C++ Interface for GTK3 (a GUI library for X) Requires: libgtkmm%{so_ver} = %{version} %description devel 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. %package doc License: GPLv2+ ; LGPLv2.1+ Group: Documentation/HTML Summary: C++ Interface for GTK3 (a GUI Library for X) Requires: glibmm2-doc BuildArch: noarch %description doc 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. %prep %setup -q -n %{_name}-%{version} %build %configure --disable-static make %{?jobs:-j%jobs} %install %makeinstall rm %buildroot/%{_libdir}/*.la %fdupes %buildroot %clean rm -rf %buildroot %post -n libgtkmm%{so_ver} -p /sbin/ldconfig %postun -n libgtkmm%{so_ver} -p /sbin/ldconfig %files -n libgtkmm%{so_ver} %defattr (-, root, root) %doc AUTHORS COPYING ChangeLog INSTALL NEWS README %{_libdir}/libgdkmm-3.0.so.* %{_libdir}/libgtkmm-3.0.so.* %files devel %defattr (-, root, root) %{_includedir}/gdkmm-3.0/ %{_includedir}/gtkmm-3.0/ %{_libdir}/*.so %{_libdir}/pkgconfig/gdkmm-3.0.pc %{_libdir}/pkgconfig/gtkmm-3.0.pc %{_libdir}/gdkmm-3.0/ %{_libdir}/gtkmm-3.0/ %files doc %defattr (-, root, root) %{_datadir}/devhelp/books/gtkmm-3.0/ %{_datadir}/doc/gtkmm-3.0/ # Avoid BuildRequires on devhelp %dir %{_datadir}/devhelp %dir %{_datadir}/devhelp/books %changelog ++++++ baselibs.conf ++++++ libgtkmm-3_0-1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de