Tomas Frydrych
fc6b78a20c
Ensure that meta_compositor_map_window() is even when we only get MapNotify.
2009-01-12 16:41:06 +00:00
Tomas Frydrych
4b3a8fefb6
Fixed mutter_window_is_override_redirect()
...
Broken in course of override redirect core changes.
2009-01-12 16:40:25 +00:00
Tomas Frydrych
ec0562550a
Added meta_window_get_role().
2009-01-12 12:30:31 +00:00
Tomas Frydrych
822e125492
Make sure we preserve pre-existing event mask on stage and overlay windows.
2009-01-09 16:28:12 +00:00
Tomas Frydrych
95fa3a3879
Ensure that when a workspace is removed from the middle of the list, the
...
_NET_WM_DESKTOP props on windows on following workspaces are correctly set.
2009-01-09 15:04:53 +00:00
Tomas Frydrych
d6b974ba15
Print dl error message if load fails.
2009-01-06 11:31:45 +00:00
Tomas Frydrych
ec09ac49f6
Do not attempt to load plugin if module is not usable.
2009-01-06 10:09:16 +00:00
Owen W. Taylor
e11100e584
Restore the ability to use the default effect implementations
...
The addition of method implementations in the base class in the
plugin-gobject branch broke the logic for checking to see
if a plugin didn't implement an effect. Requiring a mandatory
chain up to the base class is a fiddly anyways, so this patch
does the 'running' count computations in a different (and more
robust) way.
mutter-plugin.h mutter-plugin.c: Add _mutter_plugin_effect_started()
to increment the running count.
mutter-plugin-manager.c: Call _mutter_plugin_effect_started()
as necessary.
mutter-plugin.c: Remove the "real" methods that did nothing
but implement the runnning count.
plugins/default.c: Remove chain-ups.
2008-12-22 16:53:10 -05:00
Owen W. Taylor
e083742426
Filter out events handled before the plugin before they get GTK+
...
Fix a problem where GTK+ was warning
'gdk_window_set_user_time called on non-toplevel' for every button
press and click on the mutter stage by excluding such events from
GTK+ processing.
Add a boolean return value to meta_compositor_process_event that
indicates whether the event has been handled and should be filtered
out of the event stream and for mutter, base that on the return
value of the plugin's xevent_filter vfunc.
2008-11-22 13:07:32 -05:00
Jonathan Matthew
e5fc168a46
ignore minimizing windows in resize_win
2008-12-19 14:08:38 +10:00
Owen W. Taylor
be7067bc0a
Handle 0x0 textures by skipping paint/pick
...
Before we've retrieved a pixmap for a window, the shaped texture
has a 0x0 texture, which will cause mutter_shaped_texture_ensure_mask()
to crash. Just skip all of paint/pick in this case.
http://bugzilla.openedhand.com/show_bug.cgi?id=1283
2008-11-22 11:19:17 -05:00
Owen W. Taylor
af8d281556
Add a few doc comments with annotations
...
Add (transfer none) annotations to mutter_window_get_texture()
and mutter_window_get_meta_window(), and while add doc comments,
actually add some docs as well.
2008-11-07 03:23:39 -05:00
Tomas Frydrych
0f73a011ce
Fix module use tracking.
2008-12-18 12:56:32 +00:00
Tomas Frydrych
53cea00323
Fix following the renaming of meta_window_get_type() to meta_window_get_window_type().
2008-12-18 12:46:53 +00:00
Tomas Frydrych
b7466365a1
Removed unused variable.
2008-12-18 12:46:39 +00:00
Tomas Frydrych
3b3226b678
Merge branch 'plugin-gobject' into next-generation
...
Conflicts:
src/compositor/mutter/compositor-mutter.c
src/core/window.c
2008-12-18 12:41:56 +00:00
Tomas Frydrych
ab2e925b65
Fixed xrender compositor following compositor API changes.
2008-12-18 12:37:34 +00:00
Tomas Frydrych
0214ece238
Merge commit 'clutter/override-redirect-core-1' into next-generation
2008-12-18 12:28:01 +00:00
Tomas Frydrych
a6d04255a8
Fixed bunch of warnings.
2008-12-18 11:05:17 +00:00
Tomas Frydrych
9821453b5f
Merge branch 'upstream-2.25.55' into next-generation
...
Conflicts:
configure.in
src/Makefile.am
src/core/screen-bindings.h
src/metacity.schemas.in
2008-12-18 11:00:19 +00:00
Tomas Frydrych
c61eb77a70
GObjectified MutterPlugin.
2008-12-17 09:33:56 +00:00
Thomas James Alexander Thurman
34b483ed75
2.25.55 release.
...
svn path=/trunk/; revision=4056
2008-12-16 01:36:00 +00:00
Thomas James Alexander Thurman
c48c5e44bd
fix build on Solaris. Closes #564123 .
...
* configure.in: fix build on Solaris. Closes #564123 .
svn path=/trunk/; revision=4055
2008-12-16 01:35:30 +00:00
Luca Ferretti
b943a74476
Imported updated translation from gnome-2-24 branch.
...
2008-12-12 Luca Ferretti <elle.uca@libero.it>
* it.po: Imported updated translation from gnome-2-24 branch.
svn path=/trunk/; revision=4054
2008-12-12 12:39:46 +00:00
Robert Bragg
13badba158
Adds a clear warning when GLX TFP is not being used
...
Since this is the most common cause of performance issues, this makes it
clearer when GLX TFP isn't being used. Note, there was a corresponding
fix to clutter_glx_texture_pixmap_using_extension() committed last week
as r3559 in the 0.8 branch.
2008-12-08 12:39:37 +00:00
Priit Laes
e1e5cc8f42
Translation updated by Mattias Põldaru
...
2008-12-08 Priit Laes <plaes at svn dot gnome dot org>
* et.po: Translation updated by Mattias Põldaru
svn path=/trunk/; revision=4053
2008-12-08 08:35:17 +00:00
Colin Walters
57a2d20d61
Add gproperties to MetaWindow: "title", "icon", "mini-icon"
...
We need these properties to do things outside of the frame, without
dropping to libwnck.
http://bugzilla.gnome.org/show_bug.cgi?id=563405
2008-12-05 20:03:27 -05:00
Colin Walters
8c3bcc7229
Make MetaDisplay a real GObject
...
We need this to be able to add signals, among other things.
http://bugzilla.gnome.org/show_bug.cgi?id=563047
2008-12-02 17:58:07 -05:00
Thomas James Alexander Thurman
6e1ed9ad55
Post-release bump to 2.25.55.
...
svn path=/trunk/; revision=4052
2008-12-02 09:30:37 +00:00
Thomas James Alexander Thurman
dd2370d9dd
2.25.34 release.
...
svn path=/trunk/; revision=4050
2008-12-02 09:26:21 +00:00
Thomas James Alexander Thurman
45f2ec5f64
patches to fixes for -Wall. Closes #562939 .
...
* src/core/iconcache.c: patches to fixes for -Wall. Closes #562939 .
svn path=/trunk/; revision=4049
2008-12-02 08:15:00 +00:00
Thomas James Alexander Thurman
e7a69b6a13
Post-release bump to 2.25.34.
...
svn path=/trunk/; revision=4048
2008-12-01 23:01:20 +00:00
Thomas James Alexander Thurman
10b12f24f0
2.25.21 release.
...
svn path=/trunk/; revision=4046
2008-12-01 22:56:19 +00:00
Thomas James Alexander Thurman
3b1e91342e
gnome-doc-tools version doesn't need to be so high. disable the entire
...
* configure.in: gnome-doc-tools version doesn't need to be so high.
* src/compositor/compositor-xrender.c: disable the entire file if the
compositor is disabled.
* src/core/async-getprop.[ch]: fixes for -Wall
* src/core/iconcache.c: fixes for -Wall
* src/core/testasyncgetprop.c: fixes for -Wall
* src/core/xprops.c: fixes for -Wall
svn path=/trunk/; revision=4045
2008-12-01 22:54:57 +00:00
Robert Bragg
f956853550
No longer handle ConfigureNotify events directly in mutter
...
We are now informed of window moves/resizes via callbacks from
src/core instead.
2008-11-27 13:40:52 +00:00
Thomas James Alexander Thurman
e7cef5bbcb
linked language codes to po files print revision url
...
* tools/announce-wrangler.py: linked language codes to po files
* tools/commit-wrangler.py: print revision url
svn path=/trunk/; revision=4044
2008-11-26 16:38:17 +00:00
Thomas James Alexander Thurman
6ddec0d855
renamed ini file rewriting in terms of moap
...
* tools/announce-wrangler.py: renamed ini file
* tools/commit-wrangler.py: rewriting in terms of moap
svn path=/trunk/; revision=4043
2008-11-26 05:28:02 +00:00
Thomas James Alexander Thurman
c0d90e5b76
Post-release bump to 2.25.21.
...
svn path=/trunk/; revision=4042
2008-11-25 23:29:08 +00:00
Thomas James Alexander Thurman
6c22a997e6
2.25.13 release.
...
svn path=/trunk/; revision=4040
2008-11-25 23:22:01 +00:00
Thomas James Alexander Thurman
945c9cb8e0
script to produce announcements
...
* tools/announce-wrangler.py (added): script to produce announcements
svn path=/trunk/; revision=4039
2008-11-25 23:20:46 +00:00
Thomas James Alexander Thurman
cf2206352f
add casts ( #562106 )
...
* src/core/xprops.c: add casts (#562106 )
svn path=/trunk/; revision=4038
2008-11-25 23:18:08 +00:00
Thomas James Alexander Thurman
4c5f125a6a
change to standard description.
...
* metacity.doap: change to standard description.
svn path=/trunk/; revision=4037
2008-11-25 21:59:25 +00:00
Jorge Gonzalez Gonzalez
1fd45f10a2
Updated Spanish translation
...
svn path=/trunk/; revision=4036
2008-11-23 22:24:32 +00:00
Thomas James Alexander Thurman
3592f8e92e
Post-release bump to 2.25.13.
...
svn path=/trunk/; revision=4035
2008-11-23 22:03:37 +00:00
Thomas James Alexander Thurman
036fe284c2
2.25.8 release.
...
svn path=/trunk/; revision=4033
2008-11-23 21:59:32 +00:00
Thomas James Alexander Thurman
a1cc5fea1f
add new bindings file
...
* po/POTFILES.in: add new bindings file
svn path=/trunk/; revision=4032
2008-11-23 21:55:33 +00:00
Thomas James Alexander Thurman
9442d21f44
2.25.8 release.
...
svn path=/trunk/; revision=4031
2008-11-23 21:43:36 +00:00
Thomas James Alexander Thurman
a0cd86d2ac
2.25.8 release.
...
svn path=/trunk/; revision=4030
2008-11-23 21:37:08 +00:00
Thomas James Alexander Thurman
157aa0af6d
reviewed by: Thomas Thurman
...
* src/Makefile.am: reorder compiler flags so local includes come last.
Closes #562033 .
svn path=/trunk/; revision=4029
2008-11-23 20:29:18 +00:00
Thomas James Alexander Thurman
88cd978837
reviewed by: Thomas Thurman
...
* configure.in: only accept --enable-compositor if we find we can
actually composite.
svn path=/trunk/; revision=4028
2008-11-23 20:23:57 +00:00