This is implemented as a separate process, since creating and running
toplevel windows from inside Metacity has issues.
We now grab a DBus name, and exec the child process. The child monitors
our name to know when to exit.
svn path=/trunk/; revision=153
Now that Clutter has support for ARB_texture_rectangle, we need
to enable EXT_texture_from_pixmap support more widely.
Parse the glxinfo output more accurately and detect when
EXT_texture_rectangle is supported client and server but not
is not active, and force indirect rendering only in that case.
svn path=/trunk/; revision=119
Allow forcing off the texture_for_pixmap extension by environment
variable, since it is apparently buggy on old Intel cards with
certain driver versions
Based on patch from RainCT (Siegfried Gevatter)
svn path=/trunk/; revision=92
Right now the mockup is 1280x800. We don't fit at all well into
800x600. This patch bumps us up by default to 1024x768 which is
the lowest we're going to work at for now, until we get some more
intelligent resizing.
svn path=/trunk/; revision=60
scripts/start-replace: Detect if 'pidof' lives in /sbin, /bin, or /usr/bin. Add conditional verbose logging if -v is passed on the command line
scripts/launcher.py: Add method is_verbose() to Launcher class
svn path=/trunk/; revision=31
Don't override the setting of XAUTHORITY when running Xephyr,
since then we may not be able to connect to the host display.
Instead pass in the local auth file via the -auth command
line argument.
An alternate fix would be to use 'xauth merge' to merge the
existing XAUTHORITY file into our local file.
svn path=/trunk/; revision=29
When using gdb to quit the panel, pass the right number of arguments
to exit(), so that gdb calls it instead of erroring out.
svn path=/trunk/; revision=22
Factor out a common Launcher class from start-in-Xepyhr and
start-replace that handles option parsing and launching gnome-shell,
and add options:
-v/--verbose: Unless specified, suppress most gjs debug output
-g/--debug: If specified run under gdb
--debug-command: Run under some other debugging (strace/valgrind/etc.)
Implies -g
svn path=/trunk/; revision=18
Add a script to start gnome-shell replacing metacity and gnome-panel.
When gnome-shell exits, gnome-panel and metacity are restarted.
svn path=/trunk/; revision=16
A plugin for metacity-clutter (mutter) that initializes Javascript
and via Javascript adds an object to the mutter scene graph.
src/gnome-shell-plugin.c: metacity-clutter-plugin
src/shell-global.[ch]: Simple global-information object
js/: Directory for javascript
scripts/start-in-Xephyr: Launch metacity with our plugin
"nested" within an Xephy X server
svn path=/trunk/; revision=2