Compare commits

...

7 Commits

Author SHA1 Message Date
b85be9312b Bump version to 3.5.5
Update NEWS
2012-08-07 01:33:19 +02:00
cd0870730f window-group: Translate background's visible region as necessary
Currently when the window group is moved, the visible region set
on the background actor no longer matches the actually visible
region, resulting in flickering around window actors.
Fix by translating the visible region with the window group.

https://bugzilla.gnome.org/show_bug.cgi?id=681221
2012-08-07 01:28:09 +02:00
d6be75ae99 Updated Galician translations 2012-07-31 02:02:49 +02:00
c1be7f1a60 Updated Norwegian bokmål translation 2012-07-25 16:30:18 +02:00
fccd5fd4ca Updated Hebrew translation. 2012-07-24 22:26:32 +03:00
1e5ef70fe3 Updated Serbian translation 2012-07-22 09:25:23 +02:00
1347a06e38 Updated Slovenian translation 2012-07-19 10:13:34 +02:00
9 changed files with 465 additions and 5047 deletions

11
NEWS
View File

@ -1,3 +1,14 @@
3.5.5
=====
* Fix flickering around windows when using window group [Tom; #681221]
Contributor(s):
Tom Beckmann
Translations:
Chao-Hsiung Liao [zh_HK, zh_TW], Matej Urbančič [sl], Fran Diéguez [gl],
Мирослав Николић [sr, sr@latin], Yaron Shahrabani [he], Kjartan Maraas [nb]
3.5.4
=====
* Make it possible to reimplement move-to-workspace keybindings from plugins

View File

@ -2,7 +2,7 @@ AC_PREREQ(2.50)
m4_define([mutter_major_version], [3])
m4_define([mutter_minor_version], [5])
m4_define([mutter_micro_version], [4])
m4_define([mutter_micro_version], [5])
m4_define([mutter_version],
[mutter_major_version.mutter_minor_version.mutter_micro_version])

View File

@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: gl\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-25 00:08+0200\n"
"PO-Revision-Date: 2012-06-25 00:09+0200\n"
"POT-Creation-Date: 2012-07-31 02:02+0200\n"
"PO-Revision-Date: 2012-07-31 02:02+0200\n"
"Last-Translator: Fran Dieguez <frandieguez@gnome.org>\n"
"Language-Team: Galician <gnome-l10n-gl@gnome.org>\n"
"Language: gl\n"
@ -57,16 +57,16 @@ msgstr "Evento de campá"
msgid "Unknown window information request: %d"
msgstr "Petición de información de xanela descoñecida: %d"
#: ../src/core/delete.c:111
#, c-format
msgid "<tt>%s</tt> is not responding."
msgstr "<tt>%s</tt> non está respondendo."
#: ../src/core/delete.c:114
#, c-format
msgid "%s is not responding."
msgstr "%s non está respondendo."
#: ../src/core/delete.c:118
msgid "Application is not responding."
msgstr "O Aplicativo non está respondendo."
#: ../src/core/delete.c:119
#: ../src/core/delete.c:123
msgid ""
"You may choose to wait a short while for it to continue or force the "
"application to quit entirely."
@ -74,11 +74,11 @@ msgstr ""
"Pode elixir esperar un momento para ver se continúa ou forzar ao aplicativo "
"a pechar completamente."
#: ../src/core/delete.c:126
#: ../src/core/delete.c:130
msgid "_Wait"
msgstr "Espe_rar"
#: ../src/core/delete.c:126
#: ../src/core/delete.c:130
msgid "_Force Quit"
msgstr "_Forzar a saída"
@ -92,7 +92,7 @@ msgstr "Falta a extensión %s que se require para a composición"
msgid "Failed to open X Window System display '%s'\n"
msgstr "Produciuse un fallo ao abrir a pantalla do X Window System «%s»\n"
#: ../src/core/keybindings.c:852
#: ../src/core/keybindings.c:844
#, c-format
msgid ""
"Some other program is already using the key %s with modifiers %x as a "
@ -161,7 +161,7 @@ msgstr "Imprimir versión"
msgid "Mutter plugin to use"
msgstr "Engadido de mutter que usar"
#: ../src/core/prefs.c:1064
#: ../src/core/prefs.c:1065
msgid ""
"Workarounds for broken applications disabled. Some applications may not "
"behave properly.\n"
@ -169,14 +169,14 @@ msgstr ""
"Desactiváronse os arranxos para aplicativos danados. Pode que algúns "
"aplicativos non se comporten correctamente.\n"
#: ../src/core/prefs.c:1139
#: ../src/core/prefs.c:1140
#, c-format
msgid "Could not parse font description \"%s\" from GSettings key %s\n"
msgstr ""
"Non foi posíbel analizar a descrición do tipo de letra «%s» da chave "
"GSettings %s\n"
#: ../src/core/prefs.c:1205
#: ../src/core/prefs.c:1206
#, c-format
msgid ""
"\"%s\" found in configuration database is not a valid value for mouse button "
@ -185,7 +185,7 @@ msgstr ""
"«%s» atopados na base de datos de configuración non é un valor válido para o "
"modificador do botón do rato\n"
#: ../src/core/prefs.c:1723
#: ../src/core/prefs.c:1724
#, c-format
msgid ""
"\"%s\" found in configuration database is not a valid value for keybinding "
@ -194,7 +194,7 @@ msgstr ""
"«%s» atopados na base de datos de configuración non é un valor válido para a "
"combinación de teclas «%s»\n"
#: ../src/core/prefs.c:1820
#: ../src/core/prefs.c:1821
#, c-format
msgid "Workspace %d"
msgstr "Espazo de traballo %d"

View File

@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: metacity.HEAD.he\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-10 22:43+0300\n"
"PO-Revision-Date: 2012-07-10 22:44+0200\n"
"POT-Creation-Date: 2012-07-24 22:26+0300\n"
"PO-Revision-Date: 2012-07-24 22:26+0200\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: Hebrew <he@li.org>\n"
"Language: he\n"
@ -47,24 +47,24 @@ msgstr "אירוע פעמון"
msgid "Unknown window information request: %d"
msgstr "Unknown window information request: %d"
#: ../src/core/delete.c:111
#, c-format
msgid "<tt>%s</tt> is not responding."
msgstr " <tt>%s</tt> אינו מגיב"
#: ../src/core/delete.c:114
#, c-format
msgid "%s is not responding."
msgstr "%s אינו מגיב"
#: ../src/core/delete.c:118
msgid "Application is not responding."
msgstr "היישום אינו מגיב."
#: ../src/core/delete.c:119
#: ../src/core/delete.c:123
msgid "You may choose to wait a short while for it to continue or force the application to quit entirely."
msgstr "באפשרותך להמתין זמן קצר ולתת ליישום להמשיך או להכריח את היישום להסתיים."
#: ../src/core/delete.c:126
#: ../src/core/delete.c:130
msgid "_Wait"
msgstr "ה_מתנה"
#: ../src/core/delete.c:126
#: ../src/core/delete.c:130
msgid "_Force Quit"
msgstr "_אילוץ סגירה"
@ -78,7 +78,7 @@ msgstr "Missing %s extension required for compositing"
msgid "Failed to open X Window System display '%s'\n"
msgstr "Failed to open X Window System display '%s'\n"
#: ../src/core/keybindings.c:852
#: ../src/core/keybindings.c:844
#, c-format
msgid "Some other program is already using the key %s with modifiers %x as a binding\n"
msgstr "תוכנית אחרת כבר משתמשת במקש %s עם המקש %x כצירוף\n"
@ -279,7 +279,7 @@ msgid "Window manager error: "
msgstr "Window manager error: "
#. first time through
#: ../src/core/window.c:7237
#: ../src/core/window.c:7234
#, c-format
msgid "Window %s sets SM_CLIENT_ID on itself, instead of on the WM_CLIENT_LEADER window as specified in the ICCCM.\n"
msgstr "Window %s sets SM_CLIENT_ID on itself, instead of on the WM_CLIENT_LEADER window as specified in the ICCCM.\n"
@ -291,7 +291,7 @@ msgstr "Window %s sets SM_CLIENT_ID on itself, instead of on the WM_CLIENT_LEADE
#. * MWM but not WM_NORMAL_HINTS are basically broken. We complain
#. * about these apps but make them work.
#.
#: ../src/core/window.c:7902
#: ../src/core/window.c:7899
#, c-format
msgid "Window %s sets an MWM hint indicating it isn't resizable, but sets min size %d x %d and max size %d x %d; this doesn't make much sense.\n"
msgstr "Window %s sets an MWM hint indicating it isn't resizable, but sets min size %d x %d and max size %d x %d; this doesn't make much sense.\n"

View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: mutter 3.5.x\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-10 07:57+0200\n"
"PO-Revision-Date: 2012-07-10 07:58+0200\n"
"POT-Creation-Date: 2012-07-25 16:30+0200\n"
"PO-Revision-Date: 2012-07-25 16:30+0200\n"
"Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
"Language-Team: Norwegian bokmål <i18n-no@lister.ping.uio.no>\n"
"Language: \n"
@ -45,16 +45,16 @@ msgstr "Klokkehendelse"
msgid "Unknown window information request: %d"
msgstr "Ukjent forespørsel om vindusinformasjon: %d"
#: ../src/core/delete.c:111
#, c-format
msgid "<tt>%s</tt> is not responding."
msgstr "<tt>%s</tt> svarer ikke."
#: ../src/core/delete.c:114
#, c-format
msgid "%s is not responding."
msgstr "%s svarer ikke."
#: ../src/core/delete.c:118
msgid "Application is not responding."
msgstr "Programmet svarer ikke."
#: ../src/core/delete.c:119
#: ../src/core/delete.c:123
msgid ""
"You may choose to wait a short while for it to continue or force the "
"application to quit entirely."
@ -62,11 +62,11 @@ msgstr ""
"Du kan velge å vente en kort stund for å se om det fortsetter eller tvinge "
"programmet til å avslutte helt."
#: ../src/core/delete.c:126
#: ../src/core/delete.c:130
msgid "_Wait"
msgstr "_Vent"
#: ../src/core/delete.c:126
#: ../src/core/delete.c:130
msgid "_Force Quit"
msgstr "_Tvungen nedstenging"
@ -80,7 +80,7 @@ msgstr "Mangler utvidelsen %s som kreves for komposittfunksjon"
msgid "Failed to open X Window System display '%s'\n"
msgstr "Feil under åpning av X Window System skjerm «%s»\n"
#: ../src/core/keybindings.c:852
#: ../src/core/keybindings.c:844
#, c-format
msgid ""
"Some other program is already using the key %s with modifiers %x as a "
@ -307,7 +307,7 @@ msgid "Window manager error: "
msgstr "Feil i vindushåndterer: "
#. first time through
#: ../src/core/window.c:7237
#: ../src/core/window.c:7234
#, c-format
msgid ""
"Window %s sets SM_CLIENT_ID on itself, instead of on the WM_CLIENT_LEADER "
@ -323,7 +323,7 @@ msgstr ""
#. * MWM but not WM_NORMAL_HINTS are basically broken. We complain
#. * about these apps but make them work.
#.
#: ../src/core/window.c:7902
#: ../src/core/window.c:7899
#, c-format
msgid ""
"Window %s sets an MWM hint indicating it isn't resizable, but sets min size "

View File

@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: mutter master\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mutter&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2012-06-06 11:44+0000\n"
"PO-Revision-Date: 2012-06-08 21:23+0100\n"
"POT-Creation-Date: 2012-07-17 07:18+0000\n"
"PO-Revision-Date: 2012-07-19 09:58+0100\n"
"Last-Translator: Matej Urbančič <mateju@svn.gnome.org>\n"
"Language-Team: Slovenian GNOME Translation Team <gnome-si@googlegroups.com>\n"
"Language: \n"
@ -51,24 +51,24 @@ msgstr "Dogodek zvonjenja"
msgid "Unknown window information request: %d"
msgstr "Zahteva izpisa podrobnosti neznanega okna: %d"
#: ../src/core/delete.c:111
#, c-format
msgid "<tt>%s</tt> is not responding."
msgstr "<tt>%s</tt> se ne odziva."
#: ../src/core/delete.c:114
#, c-format
msgid "%s is not responding."
msgstr "Program %s se ne odziva."
#: ../src/core/delete.c:118
msgid "Application is not responding."
msgstr "Program se ne odziva."
#: ../src/core/delete.c:119
#: ../src/core/delete.c:123
msgid "You may choose to wait a short while for it to continue or force the application to quit entirely."
msgstr "Lahko še malo počakate, če program morda spet začne delovati, ali pa vsilite končanje delovanja."
#: ../src/core/delete.c:126
#: ../src/core/delete.c:130
msgid "_Wait"
msgstr "_Počakaj"
#: ../src/core/delete.c:126
#: ../src/core/delete.c:130
msgid "_Force Quit"
msgstr "_Vsili konec"
@ -83,7 +83,7 @@ msgid "Failed to open X Window System display '%s'\n"
msgstr "Ni mogoče odpreti zaslona '%s' okenskega sistema X\n"
# G:1 K:0 O:0
#: ../src/core/keybindings.c:852
#: ../src/core/keybindings.c:844
#, c-format
msgid "Some other program is already using the key %s with modifiers %x as a binding\n"
msgstr "Tipko %s s spremenilnikom %x uporablja že nek drug program\n"
@ -143,27 +143,27 @@ msgstr "Izpiši različico"
msgid "Mutter plugin to use"
msgstr "Vstavek Mutter za uporabo"
#: ../src/core/prefs.c:1064
#: ../src/core/prefs.c:1065
msgid "Workarounds for broken applications disabled. Some applications may not behave properly.\n"
msgstr "Obhodi za pokvarjene programe so onemogočeni. Nekateri programi se morda ne bodo odzivali na pričakovan način.\n"
#: ../src/core/prefs.c:1139
#: ../src/core/prefs.c:1140
#, c-format
msgid "Could not parse font description \"%s\" from GSettings key %s\n"
msgstr "Ni mogoče razčleniti opisa pisave \"%s\" iz ključa GSettings %s\n"
#: ../src/core/prefs.c:1205
#: ../src/core/prefs.c:1206
#, c-format
msgid "\"%s\" found in configuration database is not a valid value for mouse button modifier\n"
msgstr "\"%s\", najden v podatkovni zbirki nastavitev, ni veljaven spremenilnik za miškine gumbe.\n"
#: ../src/core/prefs.c:1723
#: ../src/core/prefs.c:1724
#, c-format
msgid "\"%s\" found in configuration database is not a valid value for keybinding \"%s\"\n"
msgstr "\"%s\", najden v podatkovni zbirki nastavitev, ni veljaven ključ za tipkovno bližnjico \"%s\"\n"
# G:1 K:0 O:0
#: ../src/core/prefs.c:1820
#: ../src/core/prefs.c:1821
#, c-format
msgid "Workspace %d"
msgstr "Delovna površina %d"

2689
po/sr.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -109,6 +109,7 @@ meta_window_group_paint (ClutterActor *actor)
ClutterActor *stage;
cairo_rectangle_int_t visible_rect, unredirected_rect;
GList *children, *l;
gfloat group_x, group_y;
MetaWindowGroup *window_group = META_WINDOW_GROUP (actor);
MetaCompScreen *info = meta_screen_get_compositor_data (window_group->screen);
@ -118,6 +119,8 @@ meta_window_group_paint (ClutterActor *actor)
unredirected_window_region = cairo_region_create_rectangle (&unredirected_rect);
}
clutter_actor_get_position (CLUTTER_ACTOR (window_group), &group_x, &group_y);
/* We walk the list from top to bottom (opposite of painting order),
* and subtract the opaque area of each window out of the visible
* region that we pass to the windows below.
@ -190,6 +193,8 @@ meta_window_group_paint (ClutterActor *actor)
else if (META_IS_BACKGROUND_ACTOR (l->data))
{
MetaBackgroundActor *background_actor = l->data;
cairo_region_translate (visible_region, - group_x, - group_y);
meta_background_actor_set_visible_region (background_actor, visible_region);
}
}