------------------------------------------------------------------- Sat Sep 18 12:35:00 CEST 2010 - vuntz@opensuse.org - Update to version 2.90.7: + Various deprecated APIs have been removed: - the GtkWidget::draw-border style property - the GtkEntry::state-hint style property - the GtkTreeView::row-ending-details style property - the GtkRange::trough-side-details style property - the GtkRange::stepper-position-details style property - the GtkRange::activate-slider style property - the GTK_CALENDAR_WEEK_START_MONDAY option - the GtkFrame::shadow and GtkHandleBox::shadow properties - the GtkTextView::page-horizontally signal - the GDK_WINDOW_DIALOG window type - the GTK_SELECTION_EXTENDED selection mode - the GtkProgressBarOrientation, GtkAnchorType and GtkVisibility enumerations - GtkDialog separators, including the GtkDialog::has-separator property, including setter/getter, the GTK_DIALOG_NO_SEPARATOR flag and the GtkMessageDialog::use-separator style property - gtk_status_icon_set/get_blinking - gdk_window_set_deskrelative_origin - The GtkItem class has been removed. Its functionality has been merged into is sole subclass, GtkMenuItem + The GtkIconView::orientation property has been renamed to 'item-orientation' + GtkProgressBar and GtkCellRendererProgress implement GtkOrientable now, and their 'orientation' property have been split into a 'orientation' property of type GtkOrientation and a boolean 'inverted' property + GDK no longer exports variables: gdk_threads_lock, gdk_threads_unlock, gdk_threads_mutex and gdk_display are no longer available + GTK no longer exports variables: gtk_major_version, gtk_minor_version, gtk_micro_version, gtk_binary_age, gtk_interface_age have been converted to functions. gtk_debug_flags has a getter and a setter. Misc. variables that had been exported by the semi-private text API have been removed. + All GDK keysym names have been changed from GDK_keysym to GDK_KEY_keysym; the previous names are still available in gdkkeysyms-compat.h. + GtkWrapBox is a new container, which distributes its children over multiple rows/columns + GTK+ now uses standard icon names when looking up stock icons + More widgets and cell renderers have been converted to support width-for-height: GtkCellRendererText, GtkAccelLabel, GtkCellView, GtkComboBox, GtkMenu, GtkMenuItem + Button boxes are now semi-homogeneous. + The directfb backend has been removed + Bugs fixed: bgo#77669, bgo#84188, bgo#414712, bgo#527499, bgo#528257, bgo#605186, bgo#614006, bgo#616401, bgo#626710, bgo#627028, bgo#627139, bgo#627445, bgo#627580, bgo#627643, bgo#627828, bgo#627843, bgo#627867, bgo#627912, bgo#628160, bgo#628308, bgo#628656, bgo#628807, bgo#628808, bgo#628884, bgo#628935, bgo#629110 + Updated translations. - Add gtk3-no-gtkapplication.patch: GApplication is gone in glib 2.26, so we can't build GtkApplication. Remove this API for now to keep gtk3 building. - Rebase gtk3-bnc130159-bgo319483-async-font-selection.patch. - Update the %post scriptlet to not fail if gtk3-tools is not installed. Also make it easier to read by using a %define to use the right binary for gtk-query-immodules-3.0. ------------------------------------------------------------------- Thu Sep 9 23:10:49 CEST 2010 - vuntz@opensuse.org - Remove pkgconfig(xrender) BuildRequires: it's not needed anymore. - Rebase gtk3-bnc130159-bgo319483-async-font-selection.patch. ------------------------------------------------------------------- Wed Sep 1 16:28:26 CEST 2010 - dimstar@opensuse.org - Update to version 2.90.6: + All drawing done by GTK+ itself has been ported from GDK drawing APIs to cairo + GtkExpander and GtkFrame now implement GtkSizeRequest + GtkExpander gained a ::label-fill property to make the label fill the entire horizontal space + Allow windows to be dragged by clicking on empty areas in menubars and toolbars + GtkAboutDialog can now refer to licenses using a ::license-type enumeration instead of embedding the license text + Deprecations and cleanups: - Remove GtkNotebookPage - Remove public struct members in many classes - Remove the GtkRecentManager::limit property - Remove all GDK drawing functions, ie gdk_draw_*. Use cairo instead. - Remove all GdkGC functions. Use cairo instead. - Remove all of GdkImage. Use cairo instead. - Remove all of GdkRGB. Use cairo instead. - Remove gdk_{bit,pix}map_create_from_data - GDK no longer depends on the render X extension + New accessors: - gdk_cursor_get_cursor_type - gdk_device_get_n_axes - gdk_display_is_closed - gtk_notebook_get_tab_[hv]border + New cairo-related APIs: - gdk_window_create_similar_surface - gdk_window_get_background_pattern + Bugs fixed: bgo#90935, bgo#97414, bgo#336225, bgo#554926, bgo#557263, bgo#579583, bgo#580291, bgo#596125, bgo#604391, bgo#605190, bgo#609264, bgo#611313, bgo#612919, bgo#614049, bgo#614443, bgo#615474, bgo#618327, bgo#621571, bgo#622658, bgo#623603, bgo#623865, bgo#624087, bgo#624224, bgo#624270, bgo#624333, bgo#624362, bgo#624367, bgo#624397, bgo#624432, bgo#624540, bgo#624687, bgo#624707, bgo#624779, bgo#625104, bgo#625235, bgo#625300, bgo#625416, bgo#625650, bgo#625655, bgo#625715, bgo#625953, bgo#626052, bgo#626276, bgo#626514 + Updated translations. - Patch gtk3-bnc130159-bgo319483-async-font-selection.patch has been marked as NEEDS-REBASE. According to bgo#319483, a lot has changed in the underlying libraries (fontconfig/pango) and re-evaluation of the patch might be required. ------------------------------------------------------------------- Wed Aug 25 12:08:36 CEST 2010 - vuntz@opensuse.org - Add RPM macros (macros.gtk3) to make it easier to handle installation of a GTK+ 3 IM module. ------------------------------------------------------------------- Wed Jul 21 21:14:46 CEST 2010 - vuntz@opensuse.org - Clean up package. - Improve summaries and descriptions. - Remove _with_gobject define, which isn't needed anymore. - Add README.SUSE for biarch systems. - Add baselibs.conf. - Add missing cups-devel BuildRequires, as well as many explicit pkgconfig() BuildRequires. - Rename gtk3 to gtk3-tools, and split some data files to gtk3-data. - Make libgtk-3_0-0 provide gtk3, and add Requires for gtk3-tools for the post/postun scriptlets. Also add Recommends for branding, data and lang subpackages, as well as gvfs and hicolor-icon-theme for improved user experience. - Add pyxml Requires to devel package, since it's needed by gtk-builder-convert. - Remove hack on gtk-query-immodules-3.0 since there's no need to make it parallel installable, and instead add back the change from gtk2 needed for biarch, where gtk-query-immodules-3.0-64 is used on 64bit systems. - Move %{_sysconfdir}/gtk-3.0/im-multipress.conf to libgtk-3_0-0 and gtk-builder-convert-3.0 to devel subpackage. - Add patches based on the gtk2 package: + gtk3-GTK_PATH64.patch: contains the remaining part of gtk64.patch, to use the GTK_PATH64 environment variable on 64bit systems + gtk3-path-local.patch: based on gtk-path-local.patch + gtk3-bnc129753-localize-font-style-name.patch: based on bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff + gtk3-bnc130159-bgo319483-async-font-selection.patch: based on gtk2-bnc130159-bgo319483-async-selection-in-gtk-font-selection.diff - Add gnome-patch-translation support because of gtk3-bnc129753-localize-font-style-name.patch. - Comments on patches not brought from the gtk2 package: + bugzilla-131498-allow-xim-for-all-languages.patch: this was a patch to make it possible to set input to Japanese characters on 32bit applications running on a 64bit system. This is needed because somehow, scim-32bit is not installed by default. The right fix is to have scim-32bit installed by default, then. ------------------------------------------------------------------- Wed Jul 7 13:29:32 UTC 2010 - dimstar@opensuse.org - Initial package of GTK+ 3.0