Commit Graph

32643 Commits

Author SHA1 Message Date
af5ecd77e3 button: Clear highlight when a button is removed from a container
A button is highlighted if the private variable in_button is TRUE.
This variable is set when the pointer is over the button and cleared when
it left the button. When a button is hidden while there is the pointer over
it, GTK generates a leave notification event, in_button is set to FALSE.
But when a button is removed from a container but not destroyed, it is
unrealized and loose its window. It cannot receive the leave notification
event and in_button stay TRUE. So when the button get a new parent it is still
highlighted.

https://bugzilla.gnome.org/show_bug.cgi?id=676890
2012-09-16 23:28:02 -04:00
f9e435df43 GtkAssistant: bgo#658694 - Unable to change current page in prepare handler 2012-09-16 23:27:57 -04:00
e044676584 Destroy the legacy style with the screen
https://bugzilla.gnome.org/show_bug.cgi?id=683896
2012-09-16 21:36:18 -04:00
92ddf14457 Don't leak a ref to the tooltip window
https://bugzilla.gnome.org/show_bug.cgi?id=683896
2012-09-16 21:36:18 -04:00
9bd408a58f Destroy the icon factory with the screen
https://bugzilla.gnome.org/show_bug.cgi?id=683896
2012-09-16 21:35:58 -04:00
8a9a3949dd Don't leak a ref to the settings
https://bugzilla.gnome.org/show_bug.cgi?id=683896
2012-09-16 20:21:06 -04:00
1f5dea9eba Bind the themes to the lifecycle of the screen
https://bugzilla.gnome.org/show_bug.cgi?id=683896
2012-09-16 20:20:44 -04:00
5debed5ae2 Shut down a11y when an app shuts down
https://bugzilla.gnome.org/show_bug.cgi?id=684076
2012-09-16 19:31:23 -04:00
5b8d67a0aa fontchooserwidget: scroll to the currently selected row
Scroll to the selection when setting it so the selected font is
visible on screen.  This is especially useful if an initial font is
set for the user to see it.

https://bugzilla.gnome.org/show_bug.cgi?id=684156
2012-09-16 19:09:45 -04:00
909873bc6f Load settings.ini also from XDG_CONFIG_DIRS
https://bugzilla.gnome.org/show_bug.cgi?id=683874
2012-09-16 19:04:14 -04:00
e64317f8e1 Add missing argument in GTK_SPINNER_GET_CLASS 2012-09-16 19:02:29 -04:00
775dbccd58 Updated Lithuanian properties translation 2012-09-16 23:13:43 +03:00
f981fb08b3 gtkoverlay: fix get-child-position annotation 2012-09-16 19:03:14 +02:00
1187d8fbae Updated Spanish translation 2012-09-16 13:22:54 +02:00
102aeffa6d Updated Spanish translation 2012-09-16 13:22:41 +02:00
01cfe1b595 Plug a leak 2012-09-16 00:49:04 -04:00
5b13b72287 gtk-demo: Plug 2 small memleaks 2012-09-16 00:49:04 -04:00
3ea03735cf Updated Traditional Chinese translation(Hong Kong and Taiwan) 2012-09-16 12:39:07 +08:00
9df54873e4 Updated Danish translation 2012-09-15 23:41:30 +02:00
33655d556f Updated Danish translation 2012-09-15 23:40:17 +02:00
78c44d31d3 Small tweaks to the DND docs
As pointed out by Columban Wendling in
https://bugzilla.gnome.org/show_bug.cgi?id=684096,
the GtkWidget DND docs were referring to several drag context
members that are private, nowadays.
2012-09-15 16:17:03 -04:00
98ca019c74 Fix a memory leak in GtkCssStringValue 2012-09-15 16:17:03 -04:00
d9c2f40a5d gtk-demo: Plug another small memleak 2012-09-15 16:17:02 -04:00
6e86a5f413 Updated Slovenian translation 2012-09-15 20:51:38 +02:00
0dca4827e1 Updated Portuguese translation 2012-09-15 19:32:37 +01:00
8b30cf2386 Updated Russian translation 2012-09-15 19:36:51 +04:00
5be1fb056b Update French translation 2012-09-15 17:34:48 +02:00
8fb339c7ab Updated Indonesian translation 2012-09-15 17:44:42 +07:00
9e46137d1c Updated Greek translation 2012-09-15 12:17:22 +03:00
10114eadf7 Updated Galician translations 2012-09-15 01:59:20 +02:00
95d82e68df Updated Polish translation 2012-09-14 23:50:52 +02:00
30a28a0c81 Updated Polish translation 2012-09-14 23:49:34 +02:00
ea9081ae3b cssimage: Make cross-fades cross-fade properly
We need to use OPERATOR_SOURCE to properly fade out the start image
when the end image contains transparency.
2012-09-14 17:33:02 -04:00
2064987e31 Added GtkActionGroup:accel-group property.
Fixes bug #671786 "Glade XML files cannot set an ImageMenuItem accelerator key from an Action"
2012-09-14 17:58:51 -03:00
52ea721551 togglebutton: always set PRELIGHT state when in_button = TRUE
Previously, we would avoid setting the prelight state flag when
button_down was TRUE and draw_indicator = FALSE, which is the normal
case of a GtkToggleButton during a mouse press.
It looks like this behavior was introduced a long time ago with commit
b94e6c0a80. I believe the reason was that
a widget in GTK2 couldn't have more than a single state (e.g.
hover+active) at a given moment.

https://bugzilla.gnome.org/show_bug.cgi?id=684038
2012-09-14 13:38:15 -04:00
1ad25dfb81 quartz: Bug 674108 - Hard crash due to wrong NSAutoreleasePool stacking
Apply patch from Kristian Rietveld which addresses two issues
in gdkeventloop-quartz.c:

This patch moves the autorelease pool drain and introduces protection against
the invalidated ufds. Basically, when we suspect ufds has been invalidated by a
recursive main loop instance, we refrain from calling the collect function.
(cherry picked from commit 79b3326eaab18b942bd7e03ae8d24544182cb3dd)
2012-09-14 15:22:18 +02:00
e181ae84b8 Updated Serbian translation 2012-09-14 09:34:36 +02:00
691b976593 update Punjabi Translation 2012-09-14 07:36:15 +05:30
1bf656f25f gtk-demo: Plug a small memleak 2012-09-13 20:04:38 -04:00
f57778e71e stylecontext: fix a StyleData refleak
We were failing to unref the style data in some code paths.

https://bugzilla.gnome.org/show_bug.cgi?id=683627
2012-09-13 17:00:20 -04:00
ee189efbc4 Updated Lithuanian properties translation 2012-09-13 22:55:30 +03:00
da86813bf8 Update French translation 2012-09-13 12:20:05 +02:00
ba2e43111e Plug a small memory leak 2012-09-13 00:14:16 -04:00
357db76c62 Fix doc comment
The setting was only introduced in 3.6.
2012-09-13 00:10:50 -04:00
00b4354f85 Updated Greek translation 2012-09-13 03:13:55 +03:00
33d45e138f Updated Portuguese translation 2012-09-12 23:23:32 +01:00
5ff328d21f a11y: Solved leak on gtk_widget_accessible_get_description
https://bugzilla.gnome.org/show_bug.cgi?id=643611
2012-09-12 21:15:59 +02:00
634ebb593c tests: Add accelerator example to testmenubutton
https://bugzilla.gnome.org/show_bug.cgi?id=680962
2012-09-12 18:14:50 +01:00
97912acbee Finnish translation update by Jiri Grönroos 2012-09-12 18:50:07 +03:00
dd7e8e9414 Don't rotate pdf landscape output 2012-09-12 15:38:37 +02:00