Dominique Leuenberger
17fbaa2ccc
Update to 3.3.8 OBS-URL: https://build.opensuse.org/request/show/100325 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=73
1244 lines
56 KiB
Plaintext
1244 lines
56 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Jan 17 07:13:15 UTC 2012 - vuntz@opensuse.org
|
|
|
|
- Update to version 3.3.8:
|
|
+ GtkApplication:
|
|
- Supports logout notification and inhibiting
|
|
- Buttons, toolbuttons and switches can now be connected to
|
|
GActions
|
|
+ GtkSpinButton no longer allows to change the value when not
|
|
editable
|
|
+ GtkLabel link support has been rewritten to be be more robust
|
|
+ GtkBuilder:
|
|
- Supports the 'id' in GtkComboBoxText
|
|
- Can parse GVariant-valued properties
|
|
- Support loading from a GResource
|
|
+ GtkImage:
|
|
- Support loading from a GResource
|
|
+ GtkUIManager:
|
|
- Support loading from a GResource
|
|
+ Accessibility:
|
|
- Key snooping support has been removed
|
|
+ Wayland backend:
|
|
- Cursor handling updates
|
|
- Look for cursors in the 'weston' directory
|
|
- Make resize grips work
|
|
- Implement device grabs
|
|
- Implement window geometry hints
|
|
- Set surface type based on window type hint
|
|
- Add basic clipboard and selection implementations
|
|
- Implement client-side keyboard repeat
|
|
- Update GdkWindow focus state to match reality
|
|
+ Theming:
|
|
- Improved CSS compliance for selector matching
|
|
- Improved CSS compliance for value resolution, including full
|
|
support for 'inherit', 'initial', 'currentColor', 'none'
|
|
- Support border-style properties
|
|
- 'window-unfocused' has been renamed to 'backdrop'
|
|
+ New deprecations:
|
|
- GdkColor
|
|
- GtkButton::inner-border
|
|
+ Miscellaneous:
|
|
- Turn default theme css files and dnd cursors into
|
|
GResources
|
|
+ Bugs fixed: bgo#543520, bgo#612396, bgo#613728, bgo#620240,
|
|
bgo#629878, bgo#631414, bgo#639875, bgo#657367, bgo#659516,
|
|
bgo#660139, bgo#660309, bgo#663479, bgo#665015, bgo#666103,
|
|
bgo#666600, bgo#666685, bgo#666710, bgo#666842, bgo#667018,
|
|
bgo#667229, bgo#667394, bgo#667473, bgo#667485, bgo#667534,
|
|
bgo#667546, bgo#667628, bgo#667695, bgo#667705, bgo#666921.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 20 08:59:47 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 3.3.6:
|
|
+ GtkApplication has grown support for exporting application
|
|
menus and menubars on the bus, as a GMenuModel. The new
|
|
GtkApplicationWindow toplevel automatically displays these menu
|
|
models when needed.
|
|
+ GtkSpinButtons have received a long-overdue face-lift to make
|
|
them easier to use with both mouse and touch.
|
|
+ GtkScale has gained a has-origin property to request filled-in
|
|
drawing of the trough.
|
|
+ GtkWindow can now request that the window manager hide the
|
|
titlebar when the window is maximized.
|
|
+ The GtkTreeView accessibility support and the core treeview
|
|
code have been extensively refactored; performance should be
|
|
much improved. But watch out for regressions.
|
|
+ The GtkFileChooser entry completion code has been extensively
|
|
refactored; it now uses GtkEntryCompletion.
|
|
+ Excessive dependencies have been culled from Requires: lines in
|
|
pc files. Dependent modules may have to declare dependencies
|
|
that they were getting 'for free' in the past.
|
|
+ Theming improvements:
|
|
- The background-clip and background-origin CSS properties have
|
|
been implemented.
|
|
+ Win32 improvements:
|
|
- Theming of column headers, radio buttons and menuitems,
|
|
notebook tabs, etc has been fixed.
|
|
- Menus, tooltips, and other popups show above the task bar.
|
|
+ Wayland:
|
|
- The Wayland backend has been updated to the current Wayland
|
|
API.
|
|
+ Bugs fixed:
|
|
- bgo#664640: CUPS authentication does not work
|
|
- bgo#641999: Consider adding a workarea API
|
|
- bgo#603823, bgo#640317, bgo#646461, bgo#650943, bgo#661428,
|
|
bgo#662814, bgo#664137, bgo#664456, bgo#664467, bgo#664469,
|
|
bgo#664537, bgo#665140, bgo#665326, bgo#665616, bgo#665741,
|
|
bgo#665999, bgo#666242, bgo#657578, bgo#659445, bgo#663573,
|
|
bgo#666392, bgo#666552.
|
|
+ Updated translations.
|
|
- Add xz BuildRequires because we can't build a package for a
|
|
xz-compressed tarball without explicitly specifying that... See
|
|
bnc#697467 for more details.
|
|
- Add explicit pkgconfig(gmodule-2.0) and pkgconfig(pangoft2)
|
|
BuildRequires: they were missing before.
|
|
- Drop gtk3-parallel-build.patch: fixed upstream.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 8 22:05:42 UTC 2011 - dimstar@opensuse.org
|
|
|
|
- Split typelib files into typelib-1_0-Gtk-3_0 subpackage.
|
|
- Add typelib-1_0-Gtk-3_0 Requires to devel subpackage.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 30 20:08:11 UTC 2011 - dimstar@opensuse.org
|
|
|
|
- Add gtk3-parallel-build.patch: Fix up makefile rules for parallel
|
|
builds. Avoids random build failures. Taken from git, commit
|
|
id=7756f49.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 22 08:38:28 UTC 2011 - dimstar@opensuse.org
|
|
|
|
- Update to version 3.3.4:
|
|
+ The beagle search backend has been dropped
|
|
+ Stop using GDK/GTK_DISABLE_DEPRECATED guards for deprecated
|
|
functions; instead use function attributes
|
|
+ Make GtkCellRendererAccel support naked keyvals, so it can
|
|
be used in gnome-control-center
|
|
+ GDK changes:
|
|
- Make the Mod1 == Alt assumption official
|
|
- The Broadway backend has initial support for V7+ websockets
|
|
+ GtkApplication no longer uses gtk_main internally
|
|
+ GtkNotebook now destroys its action widgets, instead of leaking
|
|
them
|
|
+ Theming improvements:
|
|
- Background images can now be tiled instead of stretched,
|
|
using the background-repeat CSS property
|
|
- Unfocused windows can be themed differently, using
|
|
the 'window-unfocused' state flag
|
|
+ Accessibility improvements:
|
|
- Much better treeview performance
|
|
- Completely ignore invisible columns in treeviews
|
|
- Many a11y/treeview-related crashes fixed
|
|
- Combo box keybindings are reported again
|
|
- Textview respects display lines again
|
|
+ OS X improvements
|
|
+ Win32 improvements
|
|
+ Bugs fixed: bgo#84314, bgo#142874, bgo#169811, bgo#171456,
|
|
bgo#324254, bgo#516822, bgo#542777, bgo#552041, bgo#603559,
|
|
bgo#604156, bgo#606727, bgo#612359, bgo#616544, bgo#628049,
|
|
bgo#631384, bgo#647460, bgo#652239, bgo#658841, bgo#658842,
|
|
bgo#659151, bgo#659257, bgo#661858, bgo#661859, bgo#661997,
|
|
bgo#662160, bgo#662628, bgo#662670, bgo#662691, bgo#662755,
|
|
bgo#662839, bgo#662870, bgo#662953, bgo#663073, bgo#663138,
|
|
bgo#663182, bgo#663345, bgo#663396, bgo#663522, bgo#663605,
|
|
bgo#663694, bgo#663761, bgo#663825, bgo#663856, bgo#663994,
|
|
bgo#664021, bgo#664027, bgo#664132.
|
|
- Drop gtk3-immodule-fallback.patch: fixed upstream.
|
|
- Rebase gtk3-bnc130159-bgo319483-async-font-selection.patch.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 29 09:03:57 UTC 2011 - dimstar@opensuse.org
|
|
|
|
- Update to version 3.3.2:
|
|
+ GtkCellRendererAccel can show virtual modifiers
|
|
+ Theming improvements:
|
|
- CSS: 'transparent' can be used a color
|
|
- Improved notebook tab rendering
|
|
- Support opacity and rounded corners for tooltips
|
|
+ Improvements of cross-platform key and button event handling:
|
|
- Support '<Primary>' in accelerator strings
|
|
- Use appropriate modifiers for extending and modifying
|
|
selections, depending on the platform
|
|
- Use the appropriate button for triggering context menus,
|
|
depending on the platform
|
|
+ OS X improvements.
|
|
+ Bugs fixed: bgo#628936, bgo#653289, bgo#655057, bgo#657770,
|
|
bgo#658767, bgo#658772, bgo#659022, bgo#659655, bgo#660687,
|
|
bgo#660730, bgo#659602, bgo#659406, bgo#660619, bgo#599617,
|
|
bgo#628936, bgo#631167, bgo#651818, bgo#659672, bgo#660139,
|
|
bgo#660833, bgo#661032, bgo#661089, bgo#661780, bgo#661835,
|
|
bgo#662024, bgo#662132, bgo#662177, bgo#662230, bgo#662308,
|
|
bgo#662467, bgo#662481, bgo#662629.
|
|
+ Updated translations.
|
|
- Rebase gtk3-path-local.patch.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 28 12:50:50 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Add gtk3-immodule-fallback.patch: make it possible to specify
|
|
fallback input method modules in the GTK_IM_MODULE environment
|
|
variable. This is useful in case a module doesn't exist for both
|
|
gtk2 and gtk3. Fix bnc#723382.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Oct 15 06:16:34 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 3.2.1:
|
|
+ GtkCellRendererAccel can show virtual modifiers
|
|
+ CSS improvements: 'transparent' can be used a color
|
|
+ OS X improvements
|
|
+ Improvements of cross-platform key and button event handling:
|
|
- Support '<Primary>' in accelerator strings
|
|
- Use approprivate modifiers for extending and modifying
|
|
selections, depending on the platform
|
|
- Use the appropriate button for triggering context menus,
|
|
depending on the platform
|
|
+ Bugs fixed: bgo#628936, bgo#653289, bgo#655057, bgo#657770,
|
|
bgo#658767, bgo#658772, bgo#659022, bgo#659655, bgo#660687,
|
|
bgo#660730.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 26 06:43:28 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 3.2.0:
|
|
+ GtkFontChooser: More speed ups. The font chooser will now load
|
|
instanteously, even if you have thousands of fonts
|
|
+ Bug fixes, including bgo#659826, bgo#659966, bgo#640741.
|
|
+ Updated translations.
|
|
- Drop gtk3-bnc129753-localize-font-style-name.patch: GTK+ 3 now
|
|
heavily relies on pango to display the font style name, so we
|
|
can't have a patch like this one without fixing pango, which
|
|
implies solving the real issue (and therefore removing the need
|
|
for the patch). See bgo#95731 and bgo#123498 for the upstream
|
|
pango bug.
|
|
- Remove gnome-patch-translation support as there is no string
|
|
added by patches anymore:
|
|
+ Remove gnome-patch-translation BuildRequires.
|
|
+ Remove call to gnome-patch-translation-prepare and
|
|
gnome-patch-translation-update in %prep.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 20 07:18:10 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 3.1.92:
|
|
+ GtkIconView: Cells will now be prelighted, if you set the
|
|
GtkCellRendererPixbuf::follow-state property.
|
|
+ GtkFontChooser: Speed up population of the font list somewhat.
|
|
+ Bugs fixed: bgo#615501, bgo#658981, bgo#659241, bgo#659247.
|
|
+ Updated translations.
|
|
- Rebase gtk3-bnc129753-localize-font-style-name.patch.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 14 07:29:20 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 3.1.90:
|
|
+ GtkAppChooserButton: A new function has been added that makes
|
|
it possible to have the button select the default app (as
|
|
opposed to the most-recently-used app).
|
|
+ A lot of feedback on the the tree model refactoring has been
|
|
incorporated via new test cases and bug fixes
|
|
+ The filechooser search has been ported to tracker 0.12 and is
|
|
using the tracker DBus API directly now.
|
|
+ The new fontchooser API has been reworked a bit to make it
|
|
follow the same pattern we use else where. GtkFontChooser is
|
|
now an interface that is implemented by GtkFontChooserButton,
|
|
GtkFontChooserDialog and GtkFontChooserWidget (to which the
|
|
original GtkFontChooser has been renamed).
|
|
+ Bugs fixed: bgo#514843, bgo#617583, bgo#642706, bgo#657353,
|
|
bgo#657627, bgo#658272, bgo#658379, bgo#658398, bgo#658507,
|
|
bgo#658600, bgo#658696, bgo#658774.
|
|
+ Updated translations.
|
|
- Update gtk3-bnc129753-localize-font-style-name.patch: rebase the
|
|
patch, and localize font style names in new font-related widgets
|
|
too.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 6 09:13:56 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 3.1.18:
|
|
+ GtkFileChooser: It is no possible to go to the containing
|
|
folder of a selected file in recent files or search results.
|
|
+ Bugs fixed: bgo#530253, bgo#566202, bgo#581435, bgo#655631,
|
|
bgo#657793, bgo#657882, bgo#657963, bgo#657985, bgo#658008,
|
|
bgo#658077, bgo#658111, bgo#658168, bgo#658200.
|
|
+ Updated translations.
|
|
- Pass explicit --enable-colord to configure to make sure we build
|
|
colord support.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 31 09:52:16 CEST 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 3.1.16:
|
|
+ Make distcheck work again, and fix errors that crept in by lack
|
|
of a working distcheck.
|
|
+ Bugs fixed: bgo#656223.
|
|
- Remove sed hack in %prep introduced for 3.1.14 since it's now
|
|
unneeded.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 30 13:23:29 CEST 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 3.1.14:
|
|
+ GtkTreeView: The GtkTreeModelFilter and GtkTreeModelSort
|
|
implementations have been improved and a comprehensive test
|
|
suite has been added.
|
|
+ GtkFileChooser: The selected file(s) can now be copied to the
|
|
clipboard.
|
|
+ Bugs fixed: bgo#656851, bgo#344858, bgo#349502, bgo#621076,
|
|
bgo#634136, bgo#649588, bgo#650762, bgo#651827, bgo#656986,
|
|
bgo#657146, bgo#657260, bgo#657359, bgo#657384.
|
|
+ Updated translations.
|
|
- Remove build of tests with a sed hack in %prep due to missing
|
|
file in this tarball. This hack will get removed with the next
|
|
release.
|
|
- Drop gtk3-enabledeprecated.patch: fixed upstream.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 16 11:26:38 CEST 2011 - dimstar@opensuse.org
|
|
|
|
- Update to version 3.1.12:
|
|
+ GtkFontChooserDialog: A newly designed font selection dialog
|
|
that is intended to replace GtkFontSelectionDialog
|
|
+ Drawing of focus rectangles is now optional; it can be turned
|
|
off altogether, or until actual keyboard interaction happens,
|
|
with the gtk-visible-focus setting.
|
|
+ OS X: Fixes for 10.7 (Lion)
|
|
+ Bugs fixed: bgo#407885, bgo#508601, bgo#599664, bgo#645258,
|
|
bgo#649567, bgo#652991, bgo#653817, bgo#653964, bgo#655074,
|
|
bgo#655122, bgo#655173, bgo#655495, bgo#655496, bgo#655545,
|
|
bgo#655822, bgo#656098, bgo#656421.
|
|
+ Updated translations.
|
|
- Add gtk3-enabledeprecated.patch: Fix build by enabling deprecated
|
|
symbols for the test suite.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jul 24 10:41:11 CEST 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 3.1.10:
|
|
+ Assorted file chooser improvements/redesign:
|
|
- Remove the expander in Save mode
|
|
- Move the path bar up in Save mode
|
|
- Remember the last opened directory
|
|
- Start in recently-used mode when no folder is set
|
|
- Update recent-files when confirming in the file chooser
|
|
+ Accessibility:
|
|
- Gail has been merged into GTK+ and is no longer a module
|
|
- A testsuite for a11y functionality has been added
|
|
+ Theming:
|
|
- Icon view cells can now have a border
|
|
+ GtkMountOperation can now show processes on OpenBSD
|
|
+ Gdk input devices now expose their XInput2 device ID via
|
|
gdk_x11_device_get_id()
|
|
+ Bugs fixed: bgo#653450, bgo#653705, bgo#653947, bgo#654125,
|
|
bgo#654179, bgo#654428, bgo#654678, bgo#654695, bgo#654720,
|
|
bgo#655009, bgo#654266.
|
|
+ Updated translations.
|
|
- Drop gtk3-fix-crash-recent-glib.patch: fixed upstream.
|
|
- Rebase gtk3-path-local.patch.
|
|
- Manually create %{_libdir}/gtk-3.0/modules: it used to exist
|
|
because of the libgail module, but now that the module is gone,
|
|
we need to manually create the directory for external modules
|
|
that will be installed there.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 21 13:10:03 CEST 2011 - vuntz@opensuse.org
|
|
|
|
- Add gtk3-fix-crash-recent-glib.patch: this fixes a crash in all
|
|
apps with glib 2.29.12. Taken from git.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 6 16:05:11 CEST 2011 - vuntz@opensuse.org
|
|
|
|
- Change branding-upstream subpackage:
|
|
+ Add Requires for libgtk-3-0 since the branding package is
|
|
useless without it.
|
|
+ Update summary and description.
|
|
+ Make noarch.
|
|
+ Add branding comments to let people know how gtk3 branding
|
|
works.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 6 00:31:20 CEST 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 3.1.8:
|
|
+ Theming improvements:
|
|
- Multiple colors are now supported
|
|
- Support CSS font properties like font-size, font-family, etc
|
|
- nth-child works for toolbars too
|
|
+ Bug fixes: bgo#652506, bgo#652618, bgo#652769, bgo#653053,
|
|
bgo#653191, bgo#653333, bgo#653512, bgo#653785.
|
|
+ Updated translations.
|
|
- Drop gtk3-fix-crash.patch: fixed upstream.
|
|
- Drop gtk3-fix-100-empathy.patch: fixed upstream another way.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 28 11:52:32 CEST 2011 - vuntz@opensuse.org
|
|
|
|
- Add gtk3-fix-100-empathy.patch to fix empathy taking 100% of the
|
|
CPU.
|
|
- Add gtk3-fix-crash.patch to fix a crash in empathy, when opening
|
|
the context menu for a contact.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 16 19:31:53 CEST 2011 - vuntz@opensuse.org
|
|
|
|
- Pass --enable-x11-backend to configure to make sure we always
|
|
build the X11 backend, that we always want.
|
|
- Add a build_broadway_backend define, that controls whether we
|
|
build the broadway (HTML5!) backend. If set:
|
|
+ we pass --enable-broadway-backend to configure
|
|
+ we package the additional files
|
|
- Set build_broadway_backend to 1 for now, so people can play with
|
|
the backend.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 15 10:25:43 CEST 2011 - dimstar@opensuse.org
|
|
|
|
- Update to version 3.1.6:
|
|
+ GtkOverlay is a new container that allows to place one or more
|
|
'overlay' widgets on top of another widget. This can be used
|
|
for 'floating statusbars' and similar interfaces.
|
|
+ GtkLockButton has been simplified in appearance to look like a
|
|
normal button
|
|
+ GtkNotebook now supports height-for-width layout
|
|
+ Accessibility for menuitems and combo boxes has been restored
|
|
+ The horizontal and vertical subclasses of GtkBox, GtkPaned,
|
|
GtkSeparator, GtkScrollbar, GtkScale and GtkButtonBox have
|
|
been deprecated
|
|
+ The print dialog can now display color profile information
|
|
+ Many enhancements and fixes to CSS theming
|
|
- The CSS parser has been rewritten with the goal of better CSS
|
|
compliance and improved error handling
|
|
- A testsuite for the parser has been added
|
|
- Attributes can be inherited from parent widgets
|
|
- Shorthand properties are supported
|
|
- Color and font attributes are now inherited
|
|
- Borders and padding are now handled much more consistently,
|
|
and border-radius support is more complete
|
|
- text-shadow, box-shadow and icon-shadow attributes are now
|
|
supported
|
|
- nth-child works for boxes
|
|
+ Bugs fixed: bgo#353712, bgo#576492, bgo#624539, bgo#634491,
|
|
bgo#634994, bgo#641087, bgo#642768, bgo#642773, bgo#642929,
|
|
bgo#644906, bgo#646859, bgo#649314, bgo#649779, bgo#649972,
|
|
bgo#649979, bgo#650012, bgo#650110, bgo#650114, bgo#650167,
|
|
bgo#650202, bgo#650302, bgo#650382, bgo#650418, bgo#650420,
|
|
bgo#650424, bgo#650530, bgo#650664, bgo#651194, bgo#651706,
|
|
bgo#651707, bgo#651734, bgo#651979, bgo#652045, bgo#652102,
|
|
bgo#652103, bgo#652282.
|
|
+ Updated translations.
|
|
- Add pkgconfig(colord) BuildRequires for new color profile
|
|
information feature.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 7 16:51:16 CEST 2011 - dimstar@opensuse.org
|
|
|
|
- Update to version 3.1.4:
|
|
+ GtkAssistant has received a visual refresh; as a side-effect,
|
|
the various image properties are no longer used
|
|
+ GtkTextView can now handle RGBA colors
|
|
+ GtkFileChooser now remembers the last opened directory
|
|
+ GtkLockButton is a new widget to control dialogs with
|
|
PolicyKit (or other) permissions
|
|
+ Size allocation changes:
|
|
- GtkPaned and GtkMenuBar now do height-for-width
|
|
- GtkAccelLabel is smarter about hiding the accel if too small
|
|
- GTK+ now warns if widgets are under-allocated; this
|
|
may cause considerable noise, it will be turned off
|
|
before the next stable release
|
|
- Label size allocation has been reworked, check your labels
|
|
- No longer try to guess the size of labels; this makes
|
|
it more important to give windows reasonable default
|
|
sizes or set width-chars/max-width-chars on labels
|
|
- The computation of initial window size has been reworked,
|
|
check your windows
|
|
+ A test framework for mozilla-style reftests has been added
|
|
+ GDK Broadway backend changes:
|
|
- Improved key event handling
|
|
- Make resize grips work
|
|
- Make window close buttons work
|
|
- Stream data over websocket
|
|
+ Bugs fixed: bgo#618815, bgo#626457, bgo#626503, bgo#642214,
|
|
bgo#644426, bgo#646517, bgo#646876, bgo#647284, bgo#647790,
|
|
bgo#647806, bgo#647962, bgo#648136, bgo#648419, bgo#648570,
|
|
bgo#648943, bgo#649295, bgo#649313, bgo#649457, bgo#649593.
|
|
+ Updated translations.
|
|
- Changes from version 3.1.2:
|
|
+ Theming fixes and enhancements
|
|
- GtkNotebook has an initial-gap style property
|
|
- GtkNotebook tab drawing fixes
|
|
- Fix problems with transparent backgrounds in panel applets
|
|
- Style classes for 'inline' and 'primary' toolbars and
|
|
sidebars
|
|
- Dark theme information is made available to window managers
|
|
via the _GTK_THEME_VARIANT property
|
|
- Improved rendering of insensitive text
|
|
- Support non-uniform border withs in the default engine
|
|
- Fix prelight on treeview expanders
|
|
+ GtkEntry supports 'hinting'
|
|
+ GtkExpander can resize toplevel windows when expanding
|
|
+ GtkGrid supports RTL flipping
|
|
+ GtkStatusIcon reads the _NET_SYSTEM_TRAY_ICON_SIZE property
|
|
to get information about the preferred icon size
|
|
+ To help with debugging of rendering problems, GDK consults
|
|
the GDK_RENDERING environment variable. Possible values include
|
|
'similar', 'image' and 'recording'
|
|
+ Fix some problems with XI2 and input methods
|
|
+ New, experimental GDK backends:
|
|
- broadway, which targets HTML5
|
|
- wayland, which targets the wayland display server
|
|
+ Bugs fixed: bgo#440963, bgo#635254, bgo#639584, bgo#640692,
|
|
bgo#642712, bgo#642918, bgo#643805, bgo#643841, bgo#644276,
|
|
bgo#644348, bgo#644353, bgo#644355, bgo#644570, bgo#644777,
|
|
bgo#644836, bgo#644847, bgo#644925, bgo#644975, bgo#644976,
|
|
bgo#645057, bgo#645134, bgo#645172, bgo#645176, bgo#645232,
|
|
bgo#645234, bgo#645235, bgo#645236, bgo#645341, bgo#645354,
|
|
bgo#645405, bgo#645458, bgo#645937, bgo#645960, bgo#646338,
|
|
bgo#646446, bgo#646457, bgo#646458, bgo#646460, bgo#646461,
|
|
bgo#646462, bgo#646500, bgo#646815, bgo#646882, bgo#646886,
|
|
bgo#647086, bgo#647152, bgo#647244, bgo#647275, bgo#647278,
|
|
bgo#647594, bgo#554057.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 7 14:01:21 UTC 2011 - fcrozat@novell.com
|
|
|
|
- Update to version 3.0.11:
|
|
+ Modernize custom paper size dialog look.
|
|
+ Add an app chooser to the gtk-demo 'Pickers' example.
|
|
+ Bugs fixed: bgo#642773, bgo#576492, bgo#642929.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 31 14:24:36 UTC 2011 - fcrozat@novell.com
|
|
|
|
- Update to version 3.0.10:
|
|
+ Bugs fixed: bgo#649880, bgo#647284, bgo#648570, bgo#649779,
|
|
bgo#650382.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 26 12:52:49 UTC 2011 - fcrozat@novell.com
|
|
|
|
- Update to version 3.0.9:
|
|
+ Fix some interference between XI2 and input methods, XEmbed and
|
|
user-time tracking.
|
|
+ Theming improvements
|
|
- Make it possible to give combo boxes, buttons, entries a
|
|
uniform height.
|
|
+ GtkGrid now does RTL flipping like other containers.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 4 09:33:53 UTC 2011 - fcrozat@novell.com
|
|
|
|
- Update to version 3.0.8:
|
|
+ The size negotiation optimizations turned out to have
|
|
problematic side effects in some applications, and have been
|
|
reverted for now
|
|
+ Fix prelight of selected row expanders
|
|
+ Bugs fixed: bgo#645341, bgo#646446, bgo#646462, bgo#646498.
|
|
+ Updated translations
|
|
- Changes from version 3.0.7:
|
|
+ Performance improvements for theming and size allocation
|
|
+ Thread-safety fixes in file chooser and app chooser code
|
|
+ GtkStatusIcon can now receive icon size hints from the tray
|
|
it is embedded in
|
|
+ RTL fixes for GtkGrid and GtkWidget::halign
|
|
+ Bugs fixed: bgo#639584, bgo#642918, bgo#645232.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 28 11:26:55 UTC 2011 - fcrozat@novell.com
|
|
|
|
- Update to version 3.0.6:
|
|
+ Export dark themes for the window manager.
|
|
+ Make selectable labels work again.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 23 21:55:46 UTC 2011 - fcrozat@novell.com
|
|
|
|
- Update to version 3.0.5:
|
|
+ reverts a problematic change in 3.0.4 which caused application
|
|
font settings to be ignored.
|
|
- Changes from version 3.0.4:
|
|
+ New style classes for 'inline' toolbars and sidebars have been
|
|
added.
|
|
+ Theming fixes and enhancement in many widgets, including
|
|
GtkRange, GtkFileChooser, GtkNotebook, GtkTreeview and
|
|
GtkRadioButton.
|
|
+ Bugs fixed: bgo#640692, bgo#642712, bgo#644836, bgo#644975,
|
|
bgo#644976, bgo#645057, bgo#645134, bgo#645172, bgo#645234,
|
|
bgo#645235, bgo#645405, bgo#635254.
|
|
+ Updated translations.
|
|
- Changes from version 3.0.3:
|
|
+ Support for the GDK_NATIVE_WINDOWS environment variable has
|
|
been removed
|
|
+ Bugs fixed: bgo#642604, bgo#643416, bgo#644119, bgo#644248,
|
|
bgo#644276, bgo#644348, bgo#644353, bgo#644355, bgo#644570.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 7 15:41:33 UTC 2011 - fcrozat@novell.com
|
|
|
|
- Update to version 3.0.2:
|
|
+ GtkSettings have been made multi-backend-safe
|
|
+ Many improvements to themability and the default theme:
|
|
- GtkScale slider theming can adjust to scale marks, using
|
|
style classes.
|
|
- A new style class for 'primary' toolbars
|
|
- Widget style classes can now be specified in GtkBuilder
|
|
files.
|
|
- Improved scrollbar drawing
|
|
- Improved combobox drawing
|
|
- Improved spinbutton drawing
|
|
- Improved switch drawing
|
|
- Improved checkbutton drawing
|
|
- Improved menu drawing
|
|
- Improved notebook tab drawing
|
|
+ Bugs fixed: bgo#643041, bgo#643131, bgo#643170, bgo#643216,
|
|
bgo#643321, bgo#643347, bgo#643370, bgo#643440, bgo#643496,
|
|
bgo#643543, bgo#643584, bgo#643630, bgo#643685, bgo#643911,
|
|
bgo#643912, bgo#643925, bgo#643967, bgo#644089.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 22 09:25:22 UTC 2011 - fcrozat@novell.com
|
|
|
|
- Update to version 3.0.1:
|
|
+ A autoconf macro, GTK_CHECK_BACKEND, has been added
|
|
to allow easy checking for certain gdk backends
|
|
+ A number of memory leaks and segfaults involving accessibility
|
|
have been fixed
|
|
+ Bugs fixed: bgo#586201, bgo#599907, bgo#626730, bgo#630971,
|
|
bgo#633291, bgo#642213, bgo#642263, bgo#642541, bgo#642677,
|
|
bgo#642681, bgo#642751, bgo#642771, bgo#642772, bgo#642778,
|
|
bgo#642782, bgo#642791.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 19 10:42:29 CET 2011 - vuntz@opensuse.org
|
|
|
|
- Remove update-alternatives Requires in devel subpackage, since we
|
|
don't use this mechanism anymore there.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 13 22:10:29 CET 2011 - vuntz@opensuse.org
|
|
|
|
- Add Provides/Obsoletes for libgtk-3_0-0 to libgtk-3-0 since there
|
|
are some files that are shared between the two and some users
|
|
might have libgtk-3_0-0 already.
|
|
- Remove default gtkrc that was used in branding-upstream, and
|
|
replace it with a settings.ini file, since this is the new
|
|
mechanism.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 11 06:27:00 UTC 2011 - fcrozat@novell.com
|
|
|
|
- Update to version 3.0.0:
|
|
+ Library sonames have been changed from libgdk-3.0 and
|
|
libgtk-3.0 to libgdk-3 and libgtk-3.
|
|
+ Bugs fixed: bgo#632775, bgo#639846, bgo#639945, bgo#640801,
|
|
bgo#641196, bgo#641302, bgo#641367, bgo#641409, bgo#641429,
|
|
bgo#641431, bgo#641517, bgo#641558, bgo#641621, bgo#641640.
|
|
+ Updated translations.
|
|
- Rename library package accordingly with new library soname.
|
|
- Remove update-alternatives mechanism for gtk-builder-convert
|
|
since the tool is not in gtk3 anymore. Also remove python-xml
|
|
Requires of devel package, which was there only for this tool.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 3 16:06:36 CET 2011 - dimstar@opensuse.org
|
|
|
|
- Update to version 2.99.3:
|
|
+ This release adds some forgotten padding to class structs,
|
|
and thus breaks ABI for a last time before 3.0
|
|
+ Many Introspection annotation improvements
|
|
+ We no longer build the gtk-update-icon-cache utility, and
|
|
use a preexisting one, if --enable-gtk2-dependency is passed
|
|
to configure
|
|
+ GtkBuilder can now fill GtkComboBoxText and GtkMenuToolButton
|
|
widgets with data, as well as GtkFileFilters and
|
|
GtkTextTagTables
|
|
+ GtkImage now has a ::use-fallback property to allow generic
|
|
fallback with GIcons and icon-names (e.g. for symbolic icons)
|
|
+ There's a new gtk_text_view_get_cursor_locations() to enable
|
|
popup-at-cursor functionality
|
|
+ The application chooser widgets can now set a custom dialog
|
|
heading
|
|
+ The file chooser and application chooser widgets have received
|
|
minor visual improvements
|
|
+ gtk-auto-mnemonics is now backed by an XSetting
|
|
+ Defaults for GtkSettings, as well as theme-specific settings,
|
|
are now read from key files
|
|
+ Key themes are now supported again, their syntax has been
|
|
changed to be CSS-like
|
|
+ More objects use GtkStyleContext directly
|
|
+ GtkPlug and GtkSocket have been reduced to X11-specific API,
|
|
and using them requires including the <gtk/gtkx.h> header, and
|
|
uses of GdkNativeWindow in their APIs have been replaced by the
|
|
X11 Window type.
|
|
+ Bugs fixed: bgo#351755, bgo#586635, bgo#590459, bgo#598952,
|
|
bgo#626336, bgo#634677, bgo#635287, bgo#636691, bgo#638920,
|
|
bgo#639139, bgo#639186, bgo#639325, bgo#639380, bgo#639455,
|
|
bgo#639520, bgo#639531, bgo#639625, bgo#639750, bgo#639754,
|
|
bgo#639767, bgo#639792, bgo#639822, bgo#639845, bgo#639931,
|
|
bgo#639949, bgo#640005, bgo#640006, bgo#640011, bgo#640105,
|
|
bgo#640161, bgo#640188, bgo#640195, bgo#640282, bgo#640313,
|
|
bgo#640391, bgo#640487, bgo#640698, bgo#640712, bgo#640744,
|
|
bgo#640902, bgo#640965, bgo#640983, bgo#640999, bgo#641023,
|
|
bgo#641039, bgo#641042, bgo#641059, bgo#641073
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 13 08:54:20 CET 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 2.99.2:
|
|
+ More widgets are using GtkStyleContext directly.
|
|
+ gtk-builder-convert now accepts a --target-version option
|
|
+ Bug fixes: bgo#637965, bgo#639127, bgo#639157, bgo#639209,
|
|
bgo#639286, bgo#639327.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 12 19:12:55 CET 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 2.99.1:
|
|
+ More widgets are using GtkStyleContext directly.
|
|
+ GtkBuilder support has been added for setting menus on
|
|
GtkMenuToolButtons and for adding tags to GtkTextTagTable as
|
|
well as adding items to GtkComboBoxText.
|
|
+ Bug fixes: bgo#350618, bgo#612918, bgo#635687, bgo#638017,
|
|
bgo#638119, bgo#638880, bgo#639030, bgo#639047, bgo#639079,
|
|
bgo#639105, bgo#639106, bgo#639127, bgo#639157.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 7 16:55:29 CET 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 2.99.0:
|
|
+ Various API deprecations and removals, see NEWS for details.
|
|
+ The gtk-update-icon-cache and gtk-builder-convert utilities
|
|
have been renamed back to their un-suffixed names.
|
|
Distributions will have to resolve the conflict between GTK+
|
|
2.x and 3.0 packages by dropping one set of the utilities and
|
|
adding a dependency.
|
|
+ It is now possible to include multiple GDK backends in a single
|
|
library. The --with-gdk-backend option has been split into
|
|
separate --enable-{x11,win32,quartz}-backend options.
|
|
+ The GDK Quartz backend has been ported to the new GDK backend
|
|
API.
|
|
+ A number of widgets have been ported to use GtkStyleContext
|
|
directly.
|
|
+ Various problems with width-for-height geometry management have
|
|
been fixed in GtkAlignment, GtkCheckButton, GtkBin.
|
|
+ The GtkComboBox, GtkIconView and GtkCellView widgets have been
|
|
ported to use GtkCellArea for their cell layouts.
|
|
+ The cups print backend can now send print jobs directly in PDF
|
|
if cups supports it.
|
|
+ GtkNumerableIcon is a variant of GEmblemedIcon for using
|
|
numbers as emblems.
|
|
+ Bugs fixed: bgo#144324, bgo#165987, bgo#307963, bgo#321958,
|
|
bgo#533745, bgo#553404, bgo#559503, bgo#560177, bgo#562182,
|
|
bgo#599130, bgo#617312, bgo#617315, bgo#617322, bgo#617327,
|
|
bgo#617471, bgo#621720, bgo#622125, bgo#629955, bgo#633795,
|
|
bgo#634711, bgo#635299, bgo#637691, bgo#637721, bgo#637736,
|
|
bgo#637763, bgo#637834, bgo#637849, bgo#637895, bgo#637907,
|
|
bgo#637910, bgo#637958, bgo#637974, bgo#638179, bgo#638193,
|
|
bgo#638231, bgo#638386, bgo#638580, bgo#638608.
|
|
+ Updated translations.
|
|
- Remove --with-xinput=xfree from configure call: the option
|
|
has been renamed to --enable-xinput, and there's no need to
|
|
specify it in our case, really.
|
|
- Use update-alternatives mechanism for gtk-update-icon-cache and
|
|
gtk-builder-convert since both tools are shipped with the same
|
|
names in gtk2 and gtk3:
|
|
+ Rename the non-versioned tools and man pages to versioned
|
|
filenames.
|
|
+ Add update-alternatives Requires(post/postun) to tools and
|
|
devel subpackages.
|
|
+ Call update-alterantives in %post/%postun of the tools and
|
|
devel subpackages.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 22 21:14:11 CET 2010 - dimstar@opensuse.org
|
|
|
|
- Update to version 2.91.7:
|
|
+ The treeview-refactor branch has been merged, bringing more
|
|
flexible cell arrangement with GtkCellArea, GtkCellAreaBox,
|
|
etc.
|
|
+ The gdk-backend branch has been merged. This branch cleans up
|
|
the internal frontend/backend separation in GDK, with the
|
|
ultimate goal of allowing to build a single gdk library that
|
|
contains multiple backends (interesting combinations are
|
|
x11+wayland or quartz+x11).
|
|
+ Various API deprecations and removals, see NEWS for details.
|
|
+ A number of GTK+ widgets have been ported to use
|
|
GtkStyleContext directly for rendering.
|
|
+ The tracker search backend for the file chooser has been
|
|
updated to work with libtracker-sparql as available in
|
|
tracker >= 0.9.
|
|
+ The GtkAboutDialog has been given a facelift. It no longer
|
|
opens second-level dialogs.
|
|
+ The GDK X11 backend now uses XI2 (including multi-device
|
|
capabilities) by default. Use gdk_disable_multidevice() to
|
|
switch back to the XI1/Core implementation.
|
|
+ Bugs fixed: bgo#629923, bgo#634657, bgo#635401, bgo#636732,
|
|
bgo#636777, bgo#637018, bgo#637069, bgo#637155, bgo#637156,
|
|
bgo#637189, bgo#637243, bgo#637256, bgo#637464, bgo#637471,
|
|
bgo#637520, bgo#637606, bgo#637608
|
|
+ Updated translations.
|
|
- Remove -DGTK_COMPILATION in CFLAGS fixup: it's no longer needed.
|
|
- Enable parallel build again.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 11 23:58:35 CET 2010 - dimstar@opensuse.org
|
|
|
|
- Update to version 2.91.6:
|
|
+ Deprecations, cleanups and API changes:
|
|
- GdkDrawable and some X11-specific APIs have been removed
|
|
- GtkStyle and GtkRcStyle have been deprecated
|
|
- The GdkWindowClass enumeration is now GdkWindowWindowClass
|
|
- gdk_window_get_geometry lost its depth argument
|
|
- The old, unused gtk_decorated_window_... functions have been
|
|
removed.
|
|
+ GtkComboBox has gained an 'active id' property that is
|
|
intended for easy binding to settings
|
|
+ GtkAppChooser: A new family of widgets that allow choosing
|
|
an application to open a file. This is strongly based on
|
|
the corresponding nautilus dialog, which it is replacing.
|
|
+ The GtkStyleContext branch has been merged, changing the APIs
|
|
that are used to do themed drawing, and the theme engine
|
|
interfaces. Among the new classes are GtkStyleContext
|
|
(replacing GtkStyle) and GtkCssProvider (replacing the gtkrc
|
|
parser). The migration guide contains a chapter about porting
|
|
from GtkStyle to GtkStyleContext.
|
|
+ Bugs fixed: bgo#549720, bgo#582557, bgo#619148, bgo#636060,
|
|
bgo#636129, bgo#636388, bgo#636511
|
|
+ Updated translations.
|
|
- Note: this update will break GTK+ 3 engines that were not ported
|
|
to the new API.
|
|
- Add -DGTK_COMPILATION to CFLAGS to fix a build issue.
|
|
- Remove kg translation on 11.3 and earlier.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 30 09:48:47 CET 2010 - dimstar@opensuse.org
|
|
|
|
- Update to version 2.91.5:
|
|
+ GtkSwitch: a new widget that provides switch-like on/off
|
|
functionality
|
|
+ Deprecations and cleanups:
|
|
- GtkCallbackMarshal and GtkFunction have been deprecated
|
|
- gtk_init_add has been removed
|
|
- The ::size-request signal has been removed
|
|
- GtkRuler has been removed
|
|
+ The default value for the GtkBox::fill property has been
|
|
changed back to TRUE
|
|
+ Bugs fixed: bgo#613942, bgo#629955, bgo#633324, bgo#633896,
|
|
bgo#634474, bgo#634558, bgo#634592, bgo#634697, bgo#634821,
|
|
bgo#634987, bgo#635175, bgo#635253, bgo#635307, bgo#635380,
|
|
bgo#635588, bgo#635693, bgo#635879.
|
|
+ Updated translations.
|
|
- Drop gtk3-introspection-build-fix.patch: fixed upstream.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 30 09:47:32 CET 2010 - vuntz@opensuse.org
|
|
|
|
- Make gtk3-devel depend on python-xml instead of pyxml: pyxml will
|
|
be removed, and we really wanted to use python-xml anyway.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 17 17:17:36 CET 2010 - dimstar@opensuse.org
|
|
|
|
- Update to version 2.91.4:
|
|
+ bgo#609622: disappearing statusicon
|
|
+ bgo#631331: window icons don't work anymore
|
|
+ bgo#632894: Only show Desktop in file chooser button if there
|
|
is one
|
|
+ bgo#633670: Child minimum/natural size is not respected by
|
|
GtkScrolledWindow
|
|
+ bgo#633762: Correctly convert colors to CSS and deal with
|
|
librsvg limitations
|
|
+ bgo#633915: gtk_button_box_child_requisition() mishandles size
|
|
allocations
|
|
+ bgo#634060: Support for GIcon pixbufs
|
|
+ bgo#634338: Move GtkPaned documentation to inline comments
|
|
+ bgo#634339: Move GtkProgressBar documentation to inline
|
|
comments
|
|
+ bgo#634340: Move GtkPageSetup documentation to inline comments
|
|
- Changes from version 2.91.3:
|
|
+ The scrollable interface has gained some extra properties
|
|
to influence scrolling behaviour: [hv]scroll-policy
|
|
+ The size_request vfunc and signal have been deprecated and
|
|
are no longer used inside GTK+ itself
|
|
+ GtkAssistant has added a custom page type that gives full
|
|
control of button visibility
|
|
+ The homogeneous parameter has been removed from gtk_box_new
|
|
+ Bugs fixed: bgo#61852, bgo#576498, bgo#612611, bgo#633050,
|
|
bgo#633216, bgo#633274, bgo#633374, bgo#633500.
|
|
+ Updated translations.
|
|
- Drop gtk3-fix-tests-build.patch: fixed upstream.
|
|
- Add gtk3-introspection-build-fix.patch to fix the introspection
|
|
build, based on changes from git.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 28 16:07:38 CEST 2010 - vuntz@opensuse.org
|
|
|
|
- Update to version 2.91.2:
|
|
+ GtkApplication has been rewritten. It mostly relies on
|
|
GApplication API now. Remaining functions include
|
|
gtk_application_new() and gtk_window_set_application()
|
|
+ A GtkScrollable interface has been added and implemented by all
|
|
scrollable widgets. GtkScrolledWindow has
|
|
::min-display-width/height properties to control the minimal
|
|
size of the content area.
|
|
+ GtkComboBox changes:
|
|
- Popups can be wider than the combo box itself
|
|
- The deprecated GtkComboBoxEntry subclass has been removed
|
|
- The deprecated combo box text convenience API has been
|
|
removed
|
|
+ GtkRecentManager changes:
|
|
- Store xbel file in XDG_USER_DATA
|
|
- Add gtk_recent_info_create_app_info()
|
|
- Add gtk_recent_info_get_gicon()
|
|
- Coalesce multiple changes
|
|
+ GtkIconView allows tree models (ignoring anything below the
|
|
root level)
|
|
+ GtkProgressBar, GtkSpinButton, GtkEntry and GtkCalendar no
|
|
longer have their own input-output window
|
|
+ gtk_widget_hide_all() has been removed
|
|
+ GtkGrid: A legacy-free, height-for-width grid container
|
|
+ GDK gained a GdkRGBA color struct containing 4 doubles, and
|
|
various GdkColor APIs have GdkRGBA counterparts now.
|
|
+ Bugs fixed: bgo#324899, bgo#438318, bgo#524304, bgo#617174,
|
|
bgo#632381, bgo#632538, bgo#632539, bgo#632677, bgo#632736,
|
|
bgo#632936.
|
|
+ Updated translations.
|
|
- Changes from version 2.91.1:
|
|
+ GTK+ can now add a resize grip to any window. The resize grip
|
|
functionality in GtkStatusbar has been removed.
|
|
+ A very old bug in the handling of geometry widgets has been
|
|
fixed, and a way to set geometry in terms of the geometry
|
|
widget has been added: gtk_window_resize_to_geometry()
|
|
+ The GtkFileChooser now uses GSettings to store its settings
|
|
instead of the keyfile ~/.config/gtk-2.0/gtkfilechooser.ini
|
|
+ GtkWrapBox has been dropped from GTK+ again. The widget will be
|
|
available in libegg until clear use cases have been
|
|
established.
|
|
+ GtkWidget now has horizontal and vertical expand flags, in the
|
|
form of ::hexpand and ::vexpand properties. These flags are
|
|
intended to obsolete most custom container-specific expand
|
|
child properties, over time. Expandability is inherited up the
|
|
widget hierarchy.
|
|
+ GtkComboBoxEntry has been deprecated in favor of a ::has-entry
|
|
property on GtkComboBox.
|
|
+ The GtkComboBox text convenience API (gtk_combo_box_new_text(),
|
|
etc) has been deprecated in favor of a new GtkComboBoxText
|
|
class.
|
|
+ GtkLinkButton has gained a ::activate-link signal that can be
|
|
used to suppress the default behavior.
|
|
+ The very outdated tutorial has been dropped from the GTK+
|
|
distribution, and a new 'Getting started' section has been
|
|
added to the API documentation that will accumulate tutorial
|
|
material over time.
|
|
+ Bugs fixed: bgo#68668, bgo#313350, bgo#351247, bgo#423201,
|
|
bgo#563002, bgo#612396, bgo#613728, bgo#628902, bgo#629722,
|
|
bgo#629778, bgo#629955, bgo#630850, bgo#630900, bgo#631203,
|
|
bgo#631311, bgo#631473, bgo#631475, bgo#631599, bgo#631719,
|
|
bgo#631794, bgo#631976, bgo#632059, bgo#632095, bgo#632140,
|
|
bgo#632218.
|
|
+ Updated translations.
|
|
- Drop gtk3-fix-badmatch-gnome-shell.patch: fixed upstream.
|
|
- Add gtk3-fix-tests-build.patch to fix the build in the tests.
|
|
- Change gtk3-data Recommends to Requires in libgtk-3_0-0 since it
|
|
now contains a GSettings schemas, and GSettings schemas are
|
|
definitely required at runtime.
|
|
- Use %glib2_gsettings_schema_* macros for GSettings schemas
|
|
installation.
|
|
- Ship README.multipress in gtk3-immodule-multipress.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 15 17:12:37 CEST 2010 - vuntz@opensuse.org
|
|
|
|
- Add gtk3-fix-badmatch-gnome-shell.patch to fix a crash in
|
|
gnome-shell.
|
|
|
|
-------------------------------------------------------------------
|
|
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
|
|
|