Commit Graph

4137 Commits

Author SHA1 Message Date
Owen W. Taylor
3508c4aa87 Use "later functions" to fix priority problems with Clutter redraw
There was a problem where if, for example, a restack was triggered
out of a clutter event handler, then after Clutter processed the
events, it would proceed immmediately on to repaint the stage without
ever returning control to the GLib main loop. So even though we
had an idle handler installed with a higher priority than the
Clutter stage repainting the clutter stage repainting would happen
first and we'd get a wrong frame.

Fix this by introducing the idea of "later functions", which abstract
the idea of "doing something later" away from g_idle_add() and use
a combination of GLib idle functions and Clutter "repaint functions"
to get our callbacks triggered at the right time, even when they
are installed from a clutter event handler.

https://bugzilla.gnome.org/show_bug.cgi?id=596334

This also resolve a FIXME where MUTTER_PRIORITY_BEFORE_REDRAW
could starve stage repainting.
2009-10-02 15:50:16 -04:00
Dan Winship
d04b15ee25 Remove MetaAltTabHandler
gnome-shell is no longer using MetaAltTabHandler, so there's no need
to keep that abstraction around.

This reverts commit 1d5117a6 (and a comment from 7b0ba87b), with a bit
of rebasing and whitespace cleanup.

https://bugzilla.gnome.org/show_bug.cgi?id=596210
2009-10-02 15:47:49 -04:00
Colin Walters
d6143e4c73 mutter_plugin_get_windows returns *Mutter*Window, not MetaWindow 2009-09-28 19:30:24 -04:00
Colin Walters
d8ffc3c187 [mutter_plugin_get_windows] Document it 2009-09-28 16:55:37 -04:00
Owen W. Taylor
2af788956e mutter_begin_modal_for_plugin(): Check result of XGrabKeyboard()
The return value of XGrabKeyboard() wasn't actually being assigned
to the 'result' variable so we didn't notice when grabbing the
keyboard failed.

https://bugzilla.gnome.org/show_bug.cgi?id=596343
2009-09-25 12:59:13 -04:00
Colin Walters
d399141d13 Add meta_window_get_stable_sequence
Useful for plugins which want to order windows in a stable
fashion.

https://bugzilla.gnome.org/show_bug.cgi?id=595882
2009-09-22 12:43:35 -04:00
Frédéric Péters
f6f899f103 [release] 2.28.0 2009-09-22 15:41:33 +02:00
Shankar Prasad
5b8919a246 Updated Kannada(kn) translation 2009-09-21 10:57:57 +05:30
Petr Kovar
fe1989979c Updated Czech translation 2009-09-21 03:15:22 +02:00
Amitakhya Phukan
0895fa9331 Updating Assamese translations 2009-09-20 15:53:01 +05:30
Changwoo Ryu
b90fe0c52a Korean translation update 2009-09-20 09:34:59 +09:00
David Planella
ab0e22159c Updated Catalan translation 2009-09-19 18:29:25 +02:00
Takayuki KUSANO
6ac0afbce0 Updated Japanese translation 2009-09-20 00:56:16 +09:00
Rajesh Ranjan
9532527e52 maithili update, translated by Sangeeta Kumari 2009-09-18 18:28:40 +05:30
Ani
defdf9f34c Updated Malayalam Translations 2009-09-17 23:44:05 +05:30
Yaron Shahrabani
a7dce2dc4e Updated Hebrew translation 2009-09-17 20:01:46 +03:00
Maxim V. Dziumanenko
ea8c51f8f3 Added Ukrainian translation 2009-09-17 19:02:45 +03:00
Manoj Kumar Giri
1e66878447 Upadated Oriya Translation 2009-09-17 18:15:08 +05:30
Manoj Kumar Giri
6cfbdebf6a Upadted Oriya Translation 2009-09-16 19:17:46 +05:30
Antón Méixome
a4469dcc14 Updated Galician Translation 2009-09-16 14:56:21 +02:00
Owen W. Taylor
ac3eac7154 Bump version to 2.27.5 2009-09-15 17:30:07 -04:00
Ani
65ac9065fa Updated Malayalam Translations 2009-09-15 21:26:14 +05:30
Rajesh Ranjan
5143e6763b hindi update by Rajesh Ranjan 2009-09-15 15:12:20 +05:30
Theppitak Karoonboonyanan
5660a8e9f5 Updated Thai translation. 2009-09-15 14:38:08 +07:00
A S Alam
bc2b17df0b Updating Translation for Punjabi 2009-09-15 07:25:17 +05:30
Ani
f9e7c95348 Updaeted Malayalam Translations 2009-09-15 02:54:41 +05:30
Denis ARNAUD
c6afec4759 Updated breton translation 2009-09-14 06:32:03 +02:00
Denis ARNAUD
eb13498fff added br in LINGUAS file 2009-09-14 06:30:37 +02:00
Lucian Adrian Grijincu
163057f521 Updated Romanian translation 2009-09-14 00:10:52 +03:00
Ask H. Larsen
d8ff1f9873 Updated Danish translation 2009-09-13 03:45:00 +02:00
Bruce Cowan
97b7760de8 Updated British English translation 2009-09-12 21:23:02 +01:00
Tommi Vainikainen
acca0f6946 Updated Finnish translation 2009-09-12 22:27:52 +03:00
Matej Urbančič
f3f6d67d46 Updated Slovenian translation 2009-09-12 09:52:02 +02:00
krishnababu k
63773d5226 Updated Telugu Translations 2009-09-11 20:49:57 +05:30
Mario Blättermann
4e4559fc8c Updated German translation 2009-09-10 21:14:43 +02:00
Gintautas Miliauskas
44d540d36c Updated Lithuanian translation. 2009-09-10 14:44:47 +03:00
Fábio Nogueira
c6253a6515 Corrected a bad spacing after a quotation mark in Brazilian Portuguese
translation
2009-09-09 10:06:28 -03:00
Sweta Kothari
65a5ec2ef3 Updated Gujarati Translations 2009-09-09 15:50:22 +05:30
Sandeep Shedmake
70e8b35944 Updated Marathi Translations 2009-09-09 12:54:03 +05:30
Frédéric Péters
ddba25a674 Post-release bump to 2.27.2. 2009-09-08 23:12:45 +02:00
Frédéric Péters
14e6cb6a8f 2.27.1 release 2009-09-08 23:06:42 +02:00
Miloš Popović
d4619150f3 Updated Serbian translation 2009-09-08 13:36:43 +00:00
Colin Walters
5c1a1a2dd5 Fix Super_L specification for overlay_key
A recent commit fixed the schema association, which revealed that our
<Super_L> was wrong, should just be Super_L.
2009-09-07 14:27:09 -04:00
Chao-Hsiung Liao
7cfa690aaf Updated Traditional Chinese translation(Hong Kong and Taiwan) 2009-09-06 15:01:55 +08:00
Owen W. Taylor
8d663ff055 Bump version to 2.27.4
Remove comment about Fibonacci micro numbering. We aren't going
to do that.
2009-09-04 19:00:03 -04:00
Owen W. Taylor
0b86343dd0 Export a _GNOME_WM_KEYBINDINGS property
We need a way to indicate to gnome-control-center that we want the
keybindings capplet to show the Window Manager keybindings for Metacity;
do this through a _GNOME_WM_KEYBINDING property we put on the
_NET_SUPPORTING_WM_CHECK window and set to Mutter,Metacity.

See http://bugzilla.gnome.org/show_bug.cgi?id=594066 for the
gnome-control-center part of this.

http://bugzilla.gnome.org/show_bug.cgi?id=594067
2009-09-04 18:25:39 -04:00
Claude Paroz
e127898312 Updated French translation 2009-09-04 21:32:33 +02:00
Inaki Larranaga Murgoitio
51f83f25e6 Updated Basque language 2009-09-04 11:56:53 +02:00
Colin Walters
8f3da9f68a Use meta_window_set_user_time for setting user time consistently
This is a followup to making user-time a GObject property, this
way we get notifications.
2009-09-03 20:58:19 -04:00
Colin Walters
4c1998f137 Annotate meta_screen_get_active_workspace as (transfer none) 2009-09-03 20:57:39 -04:00