d776d7658f
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=6a50de89c982247aa793f78ebc0152a9
275 lines
13 KiB
Plaintext
275 lines
13 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Oct 13 20:24:01 CEST 2010 - vuntz@opensuse.org
|
|
|
|
- Change hicolor-icon-theme Recommends to a Requires in
|
|
libgtk-3-0_0 since we need to make sure it gets installed, and
|
|
libgtk-3-0_0 is low-level enough for this.
|
|
- Put comments that are in the scriptlets area of the spec file in
|
|
"%if 0" statement: if we don't do that, they actually end up in
|
|
the scriplets and can even make them fail if the scriptlets were
|
|
just "-p /sbin/ldconfig".
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 11 13:44:31 CEST 2010 - vuntz@opensuse.org
|
|
|
|
- Split input methods in subpackages:
|
|
+ Create gtk3-immodule-amharic, gtk3-immodule-inuktitut,
|
|
gtk3-immodule-multipress, gtk3-immodule-thai,
|
|
gtk3-immodules-tigrigna, gtk3-immodule-vietnamese,
|
|
gtk3-immodule-xim subpackages. For the modules that are useful
|
|
for specific locales, we use a locale(gtk3:$locale) Provides to
|
|
make those packages installed by default when the locale is
|
|
used.
|
|
+ Add Recommends to libgtk-3_0-0 for gtk3-immodule-amharic,
|
|
gtk3-immodule-inuktitut, gtk3-immodule-thai,
|
|
gtk3-immodules-tigrigna, gtk3-immodule-vietnamese. This makes
|
|
sense since this helps people discover them without having to
|
|
look for them.
|
|
+ gtk3-immodule-multipress is not useful by default.
|
|
+ gtk3-immodule-xim is creating performance issues, so we don't
|
|
want it by default.
|
|
+ Fix bnc#629995.
|
|
- Make the gtk3-data package own the directories of the themes,
|
|
instead of just the files.
|
|
- Move the ferret module to the devel package: it's useful for
|
|
tests, but not in general.
|
|
- Update the %gtk3_immodule_post and %gtk3_immodule_postun macros
|
|
to use --update-cache instead of redirecting the output to a
|
|
file. That's more solid.
|
|
- Remove gtk3-tools Requires(postun) in libgtk-3_0-0: it's not
|
|
needed.
|
|
- Do not version the Recommends on the lang package.
|
|
- Update baselibs.conf to remove assumption in the scriptlets of
|
|
the generated packages that they are 32bit packages.
|
|
- Use <prefix> in baselibs.conf since we use full paths there, and
|
|
this is needed for x86 packages that put files in
|
|
/emul/ia32-linux.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 5 09:49:22 CEST 2010 - vuntz@opensuse.org
|
|
|
|
- Update to version 2.91.0:
|
|
+ The rendering cleanup work has landed. This is a large change
|
|
that affects many APIs.
|
|
- All gtkstyle functions have been changed to take a cairo_t
|
|
argument instead of a window + area.
|
|
- GdkPixmap is gone. APIs that took pixmaps are being replaced
|
|
by ones that take pixbufs or cairo surfaces, or regions
|
|
(where pixmaps were used as masks). In background handling,
|
|
pixmaps have been replaced by cairo patterns, see
|
|
gdk_window_set_background_pattern().
|
|
- GdkColormap is gone. It is replaced by visuals, see
|
|
gtk_widget_set_visual().
|
|
- The ::expose-event signal on GtkWidget has been replaced by a
|
|
::draw signal.
|
|
- gtk_widget_get_snapshot() has been removed. Instead,
|
|
gtk_widget_draw() can render a widget onto an cairo_t.
|
|
+ The GtkSizeRequest interface has been merged into GtkWidget,
|
|
and GtkCellSizeRequest has been merged into GtkCellRenderer.
|
|
The wrapper functions have been renamed to include 'preferred',
|
|
e.g gtk_size_request_get_width() is now
|
|
gtk_widget_get_preferred_width() and
|
|
gtk_cell_size_request_get_width_for_height() is now
|
|
gtk_cell_renderer_get_preferred_width_for_height().
|
|
+ GtkObject has been removed. The ::destroy signal has been moved
|
|
to GtkWidget. At the same time, GtkWidgetFlags have been
|
|
removed, they already had getters and setters anyway.
|
|
+ GtkWidget has gained generic alignment and padding properties:
|
|
halign, valign, margin-left, margin-right, margin-top,
|
|
margin-bottom. These can be used instead of container-specific
|
|
child properties or GtkMisc and GtkAlignment widgets.
|
|
+ Container widgets can now let GTK+ handle border-width for
|
|
them, using gtk_container_class_handle_border_width()
|
|
+ The GtkEditableClass struct has been renamed to
|
|
GtkEditableInterface
|
|
+ Mouse wheel scrolling has been removed from GtkNotebook
|
|
+ The default policy for scrolled windows has been changed to
|
|
'automatic'
|
|
+ Global url hooks have been removed from GtkAboutDialog and
|
|
GtkLinkButton
|
|
+ The global window creation hook has been removed from
|
|
GtkNotebook
|
|
+ The error handling in GDK has been modernized and avoids
|
|
synchronizing X requests as much as possible
|
|
+ Fixed Bugs: bgo#323904, bgo#339745, bgo#468672, bgo#486839,
|
|
bgo#601731, bgo#617316, bgo#621590, bgo#623664, bgo#628829,
|
|
bgo#629177, bgo#629277, bgo#629387, bgo#629598, bgo#629608,
|
|
bgo#629733, bgo#629748, bgo#629785, bgo#630033, bgo#630226,
|
|
bgo#630520, bgo#630521, bgo#630532.
|
|
+ Updated translations.
|
|
- Drop gtk3-no-gtkapplication.patch: we have glib 2.27.0 now.
|
|
|
|
-------------------------------------------------------------------
|
|
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
|
|
|