Compare commits

...

13 Commits

Author SHA1 Message Date
Elijah Newren
3b00d7a6a8 Metacity 2.9.34 unstable release
2005-02-21  Elijah Newren  <newren@gmail.com>

	* NEWS: Metacity 2.9.34 unstable release
2005-02-28 21:53:19 +00:00
Elijah Newren
c7ebe972e6 Patch from Aidan Delaney to make sure that icons in the alt-tab popup are
2005-02-28  Elijah Newren  <newren@gmail.com>

	Patch from Aidan Delaney to make sure that icons in the alt-tab
	popup are dimmed for all hidden windows, not just minimized ones.
	Fixes #168455.

	* src/screen.c: (meta_screen_ensure_tab_popup): make use
	meta_window_showing_on_its_workspace() instead of just checking if
	the window is minimized.
2005-02-28 21:34:48 +00:00
Vincent van Adrighem
fae2f68f24 Translation updated by Reinout van Schouwen.
2005-02-28  Vincent van Adrighem  <adrighem@gnome.org>

	* nl.po: Translation updated by Reinout van Schouwen.
2005-02-28 01:19:22 +00:00
Alessio Frusciante
63d8f5faf6 Updated Italian translation. 2005-02-27 16:22:05 +00:00
Elijah Newren
bea407e309 Prevent the visual bell from changing the focus window. Fixes #123366.
2005-02-25  Elijah Newren  <newren@gmail.com>

	Prevent the visual bell from changing the focus window.  Fixes
	#123366.

	* src/bell.c: (meta_bell_flash_screen): if not in click-to-focus
	mode and mouse_mode is also false, increment the focus sentinel so
	that we can ignore spurious EnterNotify and LeaveNotify events.

	* src.display.c: (event_callback): make sure to also ignore
	LeaveNotify events when the focus sentinel isn't clear
2005-02-25 20:14:08 +00:00
Artur Flinta
6375bee8a2 Updated Polish translation by GNOME PL Team.
2005-02-24  Artur Flinta  <aflinta@cvs.gnome.org>

	* pl.po: Updated Polish translation by GNOME PL Team.
2005-02-24 16:21:39 +00:00
Ankitkumar Rameshchandra Patel
3c1a7cc190 ankit@redhat.com * Updated Gujarati Translation 2005-02-24 12:43:40 +00:00
Elijah Newren
ebae340a1e Fix crash that occurs when stupid apps claim that a window is its own
2005-02-23  Elijah Newren  <newren@gmail.com>

	* src/window.c: (meta_window_new_with_attrs): Fix crash that
	occurs when stupid apps claim that a window is its own parent.
	#168207
2005-02-23 17:42:51 +00:00
Amanpreet Singh Alam
8ac94e45b5 update by amanpreetalam@yahoo.com 2005-02-23 09:38:17 +00:00
Vincent van Adrighem
3a0277561a Translation updated by Michiel Sikkes.
2005-02-23  Vincent van Adrighem  <adrighem@gnome.org>

	* nl.po: Translation updated by Michiel Sikkes.
2005-02-23 00:33:52 +00:00
Roozbeh Pournader
15e8482635 Updated Persian translation by Elnaz Sarbar <elnaz@farsiweb.info>.
2004-02-22  Roozbeh Pournader  <roozbeh@farsiweb.info>

	* fa.po: Updated Persian translation by
	  Elnaz Sarbar <elnaz@farsiweb.info>.
2005-02-22 18:26:49 +00:00
Raphael Higino
882432372a Updated pt_BR translation 2005-02-22 16:15:30 +00:00
Elijah Newren
0df4e194d3 post-release version bump to 2.9.34
2005-02-21  Elijah Newren  <newren@gmail.com>

	* configure.in: post-release version bump to 2.9.34
2005-02-22 02:48:45 +00:00
15 changed files with 3108 additions and 2677 deletions

View File

@@ -1,3 +1,39 @@
2005-02-21 Elijah Newren <newren@gmail.com>
* NEWS: Metacity 2.9.34 unstable release
2005-02-28 Elijah Newren <newren@gmail.com>
Patch from Aidan Delaney to make sure that icons in the alt-tab
popup are dimmed for all hidden windows, not just minimized ones.
Fixes #168455.
* src/screen.c: (meta_screen_ensure_tab_popup): make use
meta_window_showing_on_its_workspace() instead of just checking if
the window is minimized.
2005-02-25 Elijah Newren <newren@gmail.com>
Prevent the visual bell from changing the focus window. Fixes
#123366.
* src/bell.c: (meta_bell_flash_screen): if not in click-to-focus
mode and mouse_mode is also false, increment the focus sentinel so
that we can ignore spurious EnterNotify and LeaveNotify events.
* src.display.c: (event_callback): make sure to also ignore
LeaveNotify events when the focus sentinel isn't clear
2005-02-23 Elijah Newren <newren@gmail.com>
* src/window.c: (meta_window_new_with_attrs): Fix crash that
occurs when stupid apps claim that a window is its own parent.
#168207
2005-02-21 Elijah Newren <newren@gmail.com>
* configure.in: post-release version bump to 2.9.34
2005-02-21 Elijah Newren <newren@gmail.com>
* NEWS: Metacity 2.9.21 unstable release

21
NEWS
View File

@@ -1,3 +1,24 @@
2.9.34
==
This is an unstable release to coincide with the release of Gnome
2.10.0 release candidate 1 (2.9.92).
Thanks to Aidan Delaney, Elijah Newren, and Joe Marcus Clarke for
fixes in this release.
- Fix crash that occurs when stupid apps claim that a window is its
own parent (Elijah, Joe) [#168207]
- Prevent the visual bell from changing the focus window (Elijah)
[#123366]
- Make sure that icons in the alt-tab popup are dimmed for all hidden
windows, not just minimized ones (Aidan) [#168455]
Translations
Elnaz Sarbar (fa), Ankit Patel (gu), Luca Ferretti (it),
Reinout van Schouwen (nl), Gnome PL Team (pl),
Alexandre Folle de Menezes (pt_BR)
2.9.21
==

View File

@@ -2,7 +2,7 @@ AC_PREREQ(2.50)
# Fibonacci sequence for micro version numbering:
# 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987
AC_INIT([metacity], [2.9.21],
AC_INIT([metacity], [2.9.34],
[http://bugzilla.gnome.org/enter_bug.cgi?product=metacity])
AC_CONFIG_SRCDIR(src/display.c)

View File

@@ -1,3 +1,33 @@
2005-02-28 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Reinout van Schouwen.
2005-02-27 Alessio Frusciante <algol@firenze.linux.it>
* it.po: Updated Italian translation by
Luca Ferretti <elle.uca@infinito.it>.
2005-02-24 Artur Flinta <aflinta@cvs.gnome.org>
* pl.po: Updated Polish translation by GNOME PL Team.
2005-02-24 Ankit Patel <ankit644@yahoo.com>
* gu.po: Updated Gujarati Translation.
2005-02-23 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Michiel Sikkes.
2004-02-22 Roozbeh Pournader <roozbeh@farsiweb.info>
* fa.po: Updated Persian translation by
Elnaz Sarbar <elnaz@farsiweb.info>.
2005-02-22 Raphael Higino <raphaelh@cvs.gnome.org>
* pt_BR.po: Updated Brazilian Portuguese translation.
2005-02-21 Christophe Merlet <redfox@redfoxcenter.org>
* fr.po: Updated French translation.

1300
po/fa.po

File diff suppressed because it is too large Load Diff

517
po/gu.po

File diff suppressed because it is too large Load Diff

1054
po/it.po

File diff suppressed because it is too large Load Diff

View File

@@ -2,7 +2,7 @@
# Copyright (C) 2003 The Free Software Foundation, Inc.
# This file is distributed under the same license as the metacity package.
# Tino Meinen <a.t.meinen@chello.nl>, 2003, 2004
# Reinout van Schouwen <reinout@cs.vu.nl>, 2003.
# Reinout van Schouwen <reinout@cs.vu.nl>, 2003, 2005.
# -------------------------------------------
# Unroll -> Uitrollen of afrollen?
# draw_ops?
@@ -12,13 +12,14 @@ msgid ""
msgstr ""
"Project-Id-Version: metacity 2.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2005-02-16 16:04+0100\n"
"PO-Revision-Date: 2005-02-16 22:54+0100\n"
"Last-Translator: Michiel Sikkes <michiel@eyesopened.nl>\n"
"Language-Team: Dutch <vertaling@nl.linux.org>\n"
"POT-Creation-Date: 2005-02-27 23:40+0100\n"
"PO-Revision-Date: 2005-02-27 23:50+0100\n"
"Last-Translator: Reinout van Schouwen <reinout@cs.vu.nl>\n"
"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: src/tools/metacity-message.c:150
#, c-format
@@ -62,12 +63,12 @@ msgstr ""
#: src/delete.c:452
#, c-format
msgid "Failed to get hostname: %s\n"
msgstr "Ophalen hostname mislukt: %s\n"
msgstr "Ophalen hostnaam mislukt: %s\n"
#: src/display.c:313
#: src/display.c:316
#, c-format
msgid "Failed to open X Window System display '%s'\n"
msgstr "Openen van X Window System display, mislukt: '%s'\n"
msgstr "Openen van X Window System display '%s' mislukt\n"
#: src/errors.c:231
#, c-format
@@ -91,7 +92,7 @@ msgstr "Venster sluiten"
#: src/frames.c:1023
msgid "Window Menu"
msgstr "Venster-menu"
msgstr "Venstermenu"
#: src/frames.c:1026
msgid "Minimize Window"
@@ -115,19 +116,19 @@ msgstr ""
"Een ander programma gebruikt reeds de %s-toets met controletoets %x als "
"toetsbinding\n"
#: src/keybindings.c:2559
#: src/keybindings.c:2561
#, c-format
msgid "Error launching metacity-dialog to print an error about a command: %s\n"
msgstr ""
"Fout bij het starten van een metacity-dialoogvenster om een foutmelding te "
"tonen over een opdracht: %s\n"
#: src/keybindings.c:2664
#: src/keybindings.c:2666
#, c-format
msgid "No command %d has been defined.\n"
msgstr "Er is geen opdracht %d gedefinieerd.\n"
#: src/keybindings.c:3494
#: src/keybindings.c:3511
msgid "No terminal command has been defined.\n"
msgstr "Er is geen opdracht voor de terminal gedefinieerd.\n"
@@ -194,7 +195,7 @@ msgstr "_Uitrollen"
#: src/menu.c:59 src/menu.c:60
msgid "On _Top"
msgstr "_Bovenliggend"
msgstr "_Bovenop"
#: src/menu.c:61
msgid "_Move"
@@ -212,7 +213,7 @@ msgstr "Sl_uiten"
#. separator
#: src/menu.c:66
msgid "_Always on Visible Workspace"
msgstr "_Altijd op zichtbare werkblad"
msgstr "_Altijd op zichtbaar werkblad"
#: src/menu.c:67
msgid "_Only on This Workspace"
@@ -511,7 +512,6 @@ msgstr ""
"font gebruiken voor venstertitels."
#: src/metacity.schemas.in.h:19
#, fuzzy
msgid ""
"If true, metacity will give the user less feedback and less sense of "
"\"direct manipulation\", by using wireframes, avoiding animations, or other "
@@ -1208,7 +1208,6 @@ msgstr ""
"\"uitgeschakeld\", dan zal deze actie geen toetskoppeling kennen."
#: src/metacity.schemas.in.h:109
#, fuzzy
msgid ""
"The keybinding used to maximize a window. The format looks like \"&lt;"
"Control&gt;a\" or \"&lt;Shift&gt;&lt;Alt&gt;F1\". The parser is fairly "
@@ -1719,7 +1718,6 @@ msgstr ""
"actie niet aan een toets zijn gebonden."
#: src/metacity.schemas.in.h:142
#, fuzzy
msgid ""
"The keybinding which invokes a terminal. The format looks like \"&lt;"
"Control&gt;a\" or \"&lt;Shift&gt;&lt;Alt&gt;F1\". The parser is fairly "
@@ -2305,22 +2303,22 @@ msgstr "Verhouding \"%s\" is onbekend"
#: src/theme-parser.c:1446
#, c-format
msgid "No \"top\" attribute on element <%s>"
msgstr "Geen \"boven\" attribuut op element <%s>"
msgstr "Geen \"top\"-attribuut op element <%s>"
#: src/theme-parser.c:1453
#, c-format
msgid "No \"bottom\" attribute on element <%s>"
msgstr "Geen \"onder\" attribuut op element <%s>"
msgstr "Geen \"bottom\"-attribuut op element <%s>"
#: src/theme-parser.c:1460
#, c-format
msgid "No \"left\" attribute on element <%s>"
msgstr "Geen \"links\" attribuut op element <%s>"
msgstr "Geen \"left\"-attribuut op element <%s>"
#: src/theme-parser.c:1467
#, c-format
msgid "No \"right\" attribute on element <%s>"
msgstr "Geen \"rechts\" attribuut op element <%s>"
msgstr "Geen \"right\"-attribuut op element <%s>"
#: src/theme-parser.c:1499
#, c-format
@@ -2374,24 +2372,24 @@ msgstr "Geen \"y\" attribuut op element <%s>"
#: src/theme-parser.c:2497 src/theme-parser.c:2623 src/theme-parser.c:2795
#, c-format
msgid "No \"width\" attribute on element <%s>"
msgstr "Geen \"breedte\" attribuut op element <%s>"
msgstr "Geen \"width\" attribuut op element <%s>"
#: src/theme-parser.c:1793 src/theme-parser.c:1896 src/theme-parser.c:2002
#: src/theme-parser.c:2083 src/theme-parser.c:2189 src/theme-parser.c:2287
#: src/theme-parser.c:2504 src/theme-parser.c:2630 src/theme-parser.c:2802
#, c-format
msgid "No \"height\" attribute on element <%s>"
msgstr "Geen \"hoogte\" attribuut op element <%s>"
msgstr "Geen \"height\" attribuut op element <%s>"
#: src/theme-parser.c:1903
#, c-format
msgid "No \"start_angle\" attribute on element <%s>"
msgstr "Geen \"begin_hoek\" attribuut op element <%s>"
msgstr "Geen \"start_angle\" attribuut op element <%s>"
#: src/theme-parser.c:1910
#, c-format
msgid "No \"extent_angle\" attribute on element <%s>"
msgstr "Geen \"reikweidte_hoek\" attribuut op element <%s>"
msgstr "Geen \"extent_angle\" attribuut op element <%s>"
#: src/theme-parser.c:2090
#, c-format
@@ -2411,27 +2409,27 @@ msgstr "Niet begrepen: de waarde \"%s\" voor type kleurverloop"
#: src/theme-parser.c:2294
#, c-format
msgid "No \"filename\" attribute on element <%s>"
msgstr "Geen \"bestandsnaam\" attribuut op element <%s>"
msgstr "Geen \"filename\"-attribuut op element <%s>"
#: src/theme-parser.c:2319 src/theme-parser.c:2827
#, c-format
msgid "Did not understand fill type \"%s\" for <%s> element"
msgstr "Niet begrepen: vul-type \"%s\" voor <%s> element"
msgstr "Niet begrepen: vul-type \"%s\" voor <%s>-element"
#: src/theme-parser.c:2462 src/theme-parser.c:2595 src/theme-parser.c:2700
#, c-format
msgid "No \"state\" attribute on element <%s>"
msgstr "Geen \"status\" attribuut op element <%s>"
msgstr "Geen \"state\"-attribuut op element <%s>"
#: src/theme-parser.c:2469 src/theme-parser.c:2602
#, c-format
msgid "No \"shadow\" attribute on element <%s>"
msgstr "Geen \"schaduw\" attribuut op element <%s>"
msgstr "Geen \"shadow\"-attribuut op element <%s>"
#: src/theme-parser.c:2476
#, c-format
msgid "No \"arrow\" attribute on element <%s>"
msgstr "Geen \"pijl\" attribuut op element <%s>"
msgstr "Geen \"arrow\"-attribuut op element <%s>"
#: src/theme-parser.c:2529 src/theme-parser.c:2651 src/theme-parser.c:2739
#, c-format
@@ -2506,12 +2504,12 @@ msgstr "Kader-stijl heeft reeds een knop voor functie %s status %s"
#: src/theme-parser.c:3376
#, c-format
msgid "No \"focus\" attribute on <%s> element"
msgstr "Geen \"aandacht\" attribuut op <%s> element"
msgstr "Geen \"focus\"-attribuut op <%s> element"
#: src/theme-parser.c:3392
#, c-format
msgid "No \"style\" attribute on <%s> element"
msgstr "Geen \"stijl\" attribuut op <%s> element"
msgstr "Geen \"style\"-attribuut op <%s> element"
#: src/theme-parser.c:3401
#, c-format
@@ -2544,7 +2542,7 @@ msgid ""
"Should not have \"resize\" attribute on <%s> element for maximized/shaded "
"states"
msgstr ""
"Behoort geen \"grootte aanpassen\" attribuut te hebben op <%s> element voor "
"Behoort geen \"resize\"-attribuut te hebben op <%s>-element voor "
"gemaximaliseerde/opgerolde toestanden"
#: src/theme-parser.c:3464
@@ -2618,7 +2616,7 @@ msgstr "Element <%s> is niet toegestaan binnen een \"draw operation\" element"
#: src/theme-parser.c:3728 src/theme-parser.c:3758 src/theme-parser.c:3763
#, c-format
msgid "Element <%s> is not allowed inside a <%s> element"
msgstr "Element <%s> is niet toegestaan binnen een <%s> element"
msgstr "Element <%s> is niet toegestaan binnen een <%s>-element"
#: src/theme-parser.c:3984
msgid "No draw_ops provided for frame piece"
@@ -2660,7 +2658,7 @@ msgstr "<beschrijving> twee keer gegeven voor dit thema"
#: src/theme-parser.c:4348
#, c-format
msgid "Failed to read theme from file %s: %s\n"
msgstr "Kon thema niet uit bestand %s lezen: %s\n"
msgstr "Kan thema niet uit bestand %s lezen: %s\n"
#: src/theme-parser.c:4403
#, c-format
@@ -2863,7 +2861,7 @@ msgstr "y-waarde is %d, %d verwacht"
#, c-format
msgid "%d coordinate expressions parsed in %g seconds (%g seconds average)\n"
msgstr ""
"%d coordinatenexpressies verwerkt in %g seconden (gemiddelde van %g "
"%d coördinatenexpressies verwerkt in %g seconden (gemiddelde van %g "
"seconden)\n"
#: src/theme.c:202
@@ -3144,7 +3142,7 @@ msgstr "Constante \"%s\" is reeds gedefinieerd"
#: src/util.c:93
#, c-format
msgid "Failed to open debug log: %s\n"
msgstr "debug-logboek openen mislukt: %s\n"
msgstr "Debug-logboek openen mislukt: %s\n"
#: src/util.c:103
#, c-format
@@ -3178,7 +3176,7 @@ msgid "Application set a bogus _NET_WM_PID %ld\n"
msgstr "Toepassing heeft een overbodige _NET_WM_PID %ld ingesteld\n"
#. first time through
#: src/window.c:5036
#: src/window.c:5070
#, c-format
msgid ""
"Window %s sets SM_CLIENT_ID on itself, instead of on the WM_CLIENT_LEADER "
@@ -3194,7 +3192,7 @@ msgstr ""
#. * MWM but not WM_NORMAL_HINTS are basically broken. We complain
#. * about these apps but make them work.
#.
#: src/window.c:5707
#: src/window.c:5741
#, c-format
msgid ""
"Window %s sets an MWM hint indicating it isn't resizable, but sets min size %"

647
po/pa.po

File diff suppressed because it is too large Load Diff

1045
po/pl.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -78,6 +78,10 @@ meta_bell_flash_screen (MetaDisplay *display,
XSync (display->xdisplay, False);
XUnmapWindow (display->xdisplay, screen->flash_window);
}
if (meta_prefs_get_focus_mode () != META_FOCUS_MODE_CLICK &&
!display->mouse_mode)
meta_display_increment_focus_sentinel (display);
XFlush (display->xdisplay);
}

View File

@@ -1830,9 +1830,10 @@ event_callback (XEvent *event,
{
case META_FOCUS_MODE_MOUSE:
if ((window->frame == NULL || frame_was_receiver) &&
event->xcrossing.mode != NotifyGrab &&
event->xcrossing.mode != NotifyUngrab &&
event->xcrossing.detail != NotifyInferior)
event->xcrossing.mode != NotifyGrab &&
event->xcrossing.mode != NotifyUngrab &&
event->xcrossing.detail != NotifyInferior &&
meta_display_focus_sentinel_clear (display))
{
if (window == display->expected_focus_window)
{

View File

@@ -1163,7 +1163,7 @@ meta_screen_ensure_tab_popup (MetaScreen *screen,
entries[i].title = window->title;
entries[i].icon = window->icon;
entries[i].blank = FALSE;
entries[i].minimized = window->minimized;
entries[i].minimized = !meta_window_showing_on_its_workspace (window);
entries[i].demands_attention = window->wm_state_demands_attention;
if (!window->minimized || !meta_window_get_icon_geometry (window, &r))

View File

@@ -648,7 +648,7 @@ meta_window_new_with_attrs (MetaDisplay *display,
parent = meta_display_lookup_x_window (window->display,
window->xtransient_for);
if (parent)
if (parent && parent->workspace)
{
meta_topic (META_DEBUG_PLACEMENT,
"Putting window %s on same workspace as parent %s\n",