Commit Graph

4074 Commits

Author SHA1 Message Date
Dan Winship
a47bb96536 Add a MetaScreen:restacked signal and expose MetaWindow.layer
Expose restacking and a window's stack layer to allow a compositor
to insert elements into the window stack in the right location.
(See Bug 571827 – hide panel when screensaver is active)

src/core/stack.h src/include/common.h: Move MetaStackLayer to
 a public header.

src/core/screen.c src/core/screen-private.h src/core/stack.c:
 Add a ::restacked signal emitted after we finish restracking.

src/core/window.h src/include/window.h: Add meta_window_get_layer()
2009-03-12 17:07:27 -04:00
Dan Winship
0e256a21a5 Use GDestroyNotify instead of custom type, for better introspectability 2009-03-25 10:50:40 -04:00
Tomas Frydrych
3b864f8af5 Delay creation of overlay window until we are ready to show the stage.
The overlay window was created before the plugins are loaded. Because the
  composite extension immediately maps the window, we ended blanking the screen
  while plugins, etc., were loading. This commit reorganizes the code so that
  the overlay window is only created just before we are ready to show the
  stage.

  The significant impact of this change is that plugins cannot manipulate the
  overlay window during their initial loading, i.e., they cannot call the
  input-region API (the plugin should hook into the "show" signal if it needs
  to do anything of this sort).

  The commit also removes the XClearArea() call on the overlay window that
  seems to have served no real purpose.
2009-03-30 16:56:52 +01:00
Tomas Frydrych
540fc4b76b Bump mutter to 0.5 2009-03-19 16:12:35 +00:00
Dan Winship
f78390b094 Notify the compositor of new windows slightly sooner.
In particular, make it so that we call meta_compositor_add_window() on
a new window before calling meta_compositor_sync_stack() to position
it. The list returned by mutter_plugin_get_windows() is only updated
by sync_stack(), but sync_stack() only pays attention to windows that
add_window() has already been called on. So without this change, a
newly-mapped window will not be returned by
mutter_plugin_get_windows() until after the *next* restacking.

http://bugzilla.openedhand.com/show_bug.cgi?id=1512
2009-03-18 15:09:15 -04:00
Tomas Frydrych
0b635aafae Make prototype for meta_window_find_root_ancestor() public. 2009-03-19 16:01:32 +00:00
Tomas Frydrych
8ae90af01f Bump to 2.25.144_0.4 2009-03-17 15:40:06 +00:00
Tomas Frydrych
31f48c0cf0 Removed unnecessary g_object_ref/unref() bracketing around g_object_notify(). 2009-03-17 12:28:00 +00:00
Tomas Frydrych
cd0ef08783 Added MetaWindow::fullscreen property (read only). 2009-03-17 12:27:13 +00:00
Tomas Frydrych
4203fd2993 Added MetaWorkspace::n-windows property (read-only). 2009-03-17 08:54:19 +00:00
Tomas Frydrych
54e56a47da Moved meta_window_get_outer_rect() prototype to window.h
Useful for plugins.
2009-03-17 08:35:17 +00:00
Tomas Frydrych
d8a28621cc Bumped mutter version to 0.3 2009-03-12 15:37:30 +00:00
Manoj Kumar Giri
177bfe38f6 Added entries for Oriya language Translation updation.
svn path=/branches/gnome-2-26/; revision=4201
2009-03-12 09:54:31 +00:00
Manoj Kumar Giri
b19b2e146a Updated Oriya Translation.
svn path=/branches/gnome-2-26/; revision=4200
2009-03-12 09:53:13 +00:00
Thomas James Alexander Thurman
3093d7e95a that should not have been checked in
svn path=/trunk/; revision=4199
2009-03-12 02:06:30 +00:00
Thomas James Alexander Thurman
4e0d8a0cbb Post-release bump to 2.27.1.
svn path=/trunk/; revision=4198
2009-03-12 02:05:26 +00:00
Thomas James Alexander Thurman
523151ddf0 svn path=/trunk/; revision=4196
svn path=/trunk/; revision=4196
2009-03-12 01:50:00 +00:00
Thomas James Alexander Thurman
0a7cb94ea8 2.27.0 release.
* NEWS: 2.27.0 release.


svn path=/trunk/; revision=4195
2009-03-12 01:49:30 +00:00
Thomas James Alexander Thurman
d4b7c0e633 2.27.0 release.
svn path=/trunk/; revision=4194
2009-03-12 01:36:30 +00:00
Thomas James Alexander Thurman
3f76affbd2 Remove deprecated GTK symbols. Refs #572332.
* src/include/util.h:
	* src/tools/metacity-window-demo.c:
	* src/ui/fixedtip.c:
	* src/ui/frames.c:
	* src/ui/frames.h:
	* src/ui/menu.c:
	* src/ui/metaaccellabel.c:
	* src/ui/metaaccellabel.h:
	* src/ui/preview-widget.c:
	* src/ui/preview-widget.h:
	* src/ui/tabpopup.c:
	* src/ui/theme-viewer.c:
	* src/ui/themewidget.c:
	* src/ui/themewidget.h:
	* test/tokentest/tokentest.c:


svn path=/trunk/; revision=4193
2009-03-12 01:26:24 +00:00
Thomas James Alexander Thurman
a8f8970601 use g_signal_handlers_disconnect_by_func instead of an old deprecated
* src/tools/metacity-mag.c: use g_signal_handlers_disconnect_by_func
	instead of an old deprecated function.


svn path=/trunk/; revision=4192
2009-03-12 01:16:52 +00:00
Thomas James Alexander Thurman
178b5ff626 fix problem where the previous code ignored callbacks for properties whose
* src/core/window-props.c: fix problem where the previous
        code ignored callbacks for properties whose values weren't
        looked up.  Closes #572573.


svn path=/trunk/; revision=4191
2009-03-12 01:09:41 +00:00
Krishnababu Krothapalli
92d347f566 Updated Telugu Translation
svn path=/branches/gnome-2-26/; revision=4190
2009-03-11 14:21:33 +00:00
Krishnababu Krothapalli
cafd18bb2c Updated LINGUAS entry
svn path=/branches/gnome-2-26/; revision=4189
2009-03-11 14:20:40 +00:00
Krishnababu Krothapalli
ce3e339201 Updated ChangeLog entry
svn path=/branches/gnome-2-26/; revision=4188
2009-03-11 14:20:13 +00:00
Runa Bhattacharjee
a863f0d955 Added Entry for Bengali India Translation Updation
svn path=/branches/gnome-2-26/; revision=4187
2009-03-10 17:08:56 +00:00
Runa Bhattacharjee
d7e84d4e11 Updated Bengali India Translation
svn path=/branches/gnome-2-26/; revision=4186
2009-03-10 17:08:22 +00:00
Petr Kovar
c47f7c2806 Updated Czech translation. Removed "src/ui/metacity-dialog.c".
2009-03-08  Petr Kovar  <pknbe@volny.cz>

	* cs.po: Updated Czech translation.
	* POTFILES.in: Removed "src/ui/metacity-dialog.c".

svn path=/trunk/; revision=4185
2009-03-08 19:34:41 +00:00
Petr Kovar
cb4c9aa64f Updated Czech translation.
2009-03-08  Petr Kovar  <pknbe@volny.cz>

	* cs.po: Updated Czech translation.

svn path=/branches/gnome-2-26/; revision=4184
2009-03-08 19:24:57 +00:00
Mark Krapivner
15f4656d9a Updated Hebrew translation
svn path=/branches/gnome-2-26/; revision=4183
2009-03-07 12:38:46 +00:00
Mark Krapivner
cba863dc5f Updated Hebrew translation
svn path=/branches/gnome-2-26/; revision=4182
2009-03-07 12:33:24 +00:00
Thomas James Alexander Thurman
ab6aa5463f add optional dependency on gtop. Include "(as username)" in the titlebar
* configure.in: add optional dependency on gtop.
	* src/core/window-props.c: Include "(as username)"
          in the titlebar if a window is running as another user.
	* src/core/window.c: check for PID before name, since
          the rendering of the name can now depend on the PID.
        Closes #549389.


svn path=/trunk/; revision=4181
2009-03-06 22:51:02 +00:00
miloc
9e3af9b51f Updated Italian translation by Luca Ferretti
svn path=/branches/gnome-2-26/; revision=4180
2009-03-06 21:32:28 +00:00
Amanpreet Singh Alam
143e566498 updating translation for Punjabi
svn path=/branches/gnome-2-26/; revision=4179
2009-03-05 02:11:22 +00:00
Luca Ferretti
000aaaf95d Updated Italian translation
2009-03-04  Luca Ferretti  <elle.uca@libero.it>

	* it.po: Updated Italian translation

svn path=/branches/gnome-2-26/; revision=4178
2009-03-04 15:34:04 +00:00
Claude Paroz
42387bff6f Updated French translation (synced with gnome-2-26).
2009-03-02  Claude Paroz  <claude@2xlibre.net>

	* fr.po: Updated French translation (synced with gnome-2-26).

svn path=/trunk/; revision=4177
2009-03-02 21:33:24 +00:00
Claude Paroz
3fe6268f10 Updated French translation by Frédéric Peters and Claude Paroz.
2009-03-02  Claude Paroz  <claude@2xlibre.net>

	* fr.po: Updated French translation by Frédéric Peters and Claude Paroz.

svn path=/branches/gnome-2-26/; revision=4176
2009-03-02 21:28:18 +00:00
Felix I
f749f9ceef tamil translation updated
svn path=/branches/gnome-2-26/; revision=4175
2009-03-02 10:50:53 +00:00
Matej Urbančič
c284a90663 Updated Slovenian translation
svn path=/branches/gnome-2-26/; revision=4174
2009-03-02 10:39:19 +00:00
Duarte Loreto
50442cf96b Updated Portuguese translation.
2009-02-28  Duarte Loreto <happyguy_pt@hotmail.com>

	* pt.po: Updated Portuguese translation.

svn path=/branches/gnome-2-26/; revision=4173
2009-02-28 16:44:22 +00:00
Ilkka Tuohela
4bfacf4a39 Updated Finnish translation
svn path=/branches/gnome-2-26/; revision=4172
2009-02-28 15:55:21 +00:00
Jorge Gonzalez Gonzalez
3afd25691a Updated Spanish translation
svn path=/trunk/; revision=4171
2009-02-28 12:29:19 +00:00
Matej Urbančič
a6a963bec1 Updated Slovenian translation
svn path=/trunk/; revision=4170
2009-02-24 14:58:19 +00:00
Philip Withnall
d587a4b859 Updated British English translation.
2009-02-23  Philip Withnall  <philip@tecnocode.co.uk>

	* en_GB.po: Updated British English translation.


svn path=/branches/gnome-2-26/; revision=4169
2009-02-23 18:48:25 +00:00
Gil Forcada Codinachs
8d5b142664 Updated Catalan translation by David Planella
svn path=/branches/gnome-2-26/; revision=4168
2009-02-23 14:38:03 +00:00
Ilkka Tuohela
e44664a3b5 Updated Finnish translation
svn path=/branches/gnome-2-26/; revision=4167
2009-02-23 13:48:53 +00:00
Ilkka Tuohela
31599eb282 Updated Finnish translation
svn path=/branches/gnome-2-26/; revision=4166
2009-02-23 13:41:29 +00:00
Matthias Clasen
d6ac4dc22a Don't force CA_PROP_CANBERRA_ENABLE to 1. That was a misunderstanding on
* src/core/bell.c: Don't force CA_PROP_CANBERRA_ENABLE to 1.
        That was a misunderstanding on my part, and makes it impossible
        to get rid of the bell.


svn path=/trunk/; revision=4165
2009-02-21 17:00:26 +00:00
Christian Kirbach
1c978e7333 Updated German translation.
* de.po: Updated German translation.

svn path=/branches/gnome-2-26/; revision=4164
2009-02-21 14:05:52 +00:00
Thomas James Alexander Thurman
0b3f45bb1b Use zenity for the session management dialogue that warns about
clueless clients, not metacity-dialog.  This is the last change
	away from metacity-dialog and therefore closes #521914.
	* src/Makefile.am:
	* src/core/session.c:
	* src/core/util.c:
	* src/include/util.h:
	* src/ui/metacity-dialog.c (deleted):


svn path=/trunk/; revision=4163
2009-02-20 19:48:04 +00:00