Commit Graph

19 Commits

Author SHA1 Message Date
Colin Walters
70a3434b5a Add a panel containing tasklist to bottom screen
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
2009-01-19 23:21:57 +00:00
Dan Winship
54d8f3b27d Add (+) and (-) icon artwork, and a little bit of infrastructure for them
svn path=/trunk/; revision=136
2008-12-22 22:05:56 +00:00
Owen Taylor
65989de535 Improve test for using LIBGL_ALWAYS_INDIRECT
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
2008-12-05 16:15:49 +00:00
Owen Taylor
e1c7a4fece Fix missing line continuation
Add a \ to the last GNOME_SHELL_DISABLE_TFP patch so that
launcher.py actually works.

svn path=/trunk/; revision=95
2008-11-29 21:55:19 +00:00
Owen Taylor
b700bb3900 Fix GNOME_SHELL_DISABLE_DISABLE_TFP typo
In my last commit of RainCT's patch, I screwed up the
envvar name when moving the code around. This fixes that.

svn path=/trunk/; revision=94
2008-11-29 21:44:19 +00:00
Owen Taylor
e0f713785f Bug 562633 – Use GNOME_SHELL_DISABLE_TFP environment variable
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
2008-11-29 21:11:31 +00:00
Colin Walters
d2c734f197 Bump default screen size to 1024x748; current mininum
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
2008-11-19 21:15:59 +00:00
Dan Winship
8da8fd76ca specify geometries on the test clients so they don't end up with their title
bars under the panel

svn path=/trunk/; revision=34
2008-11-06 17:44:01 +00:00
Colin Walters
4b9844bdee Disable bug buddy; otherwise we just hang on crash instead of restarting old panel
svn path=/trunk/; revision=33
2008-11-06 15:10:57 +00:00
Mikkel Kamstrup Erlandsen
0f966eabbf Autodetect where the 'pidof' command lives and enable optional verbose logging inside start-replace
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
2008-11-04 22:40:52 +00:00
Owen Taylor
e82e60f71b Don't override XAUTHORITY until after we run Xephyr
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
2008-11-03 21:39:41 +00:00
Owen Taylor
1ce78680b1 start-in-Xepyhr: add xeyes and xlogo to initial session
With one window, it's hard to see window management behavior,
add xeyes and xlogo as well as xterm.

svn path=/trunk/; revision=23
2008-11-02 04:18:38 +00:00
Owen Taylor
0a2a65e810 Pass the right number of arguments to exit()
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
2008-11-02 04:18:36 +00:00
Owen Taylor
ce969f7bb4 Include errors in what we print out without -v
Change the debug topics in the non-verbose case from just
JS LOG to JS LOG and JS ERROR.

svn path=/trunk/; revision=21
2008-11-02 03:27:11 +00:00
Owen Taylor
b81733d9e4 Fix --debug option to default to gdb
When --debug is specified, pick up the default value for
--debug-command of 'gdb --args' correctly.

svn path=/trunk/; revision=20
2008-11-02 03:03:00 +00:00
Owen Taylor
e81ed61a38 Add --debug and --verbose options to launcher scripts
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
2008-11-01 23:55:49 +00:00
Owen Taylor
276cb9d8b9 Add start-replace script
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
2008-11-01 19:45:00 +00:00
Owen Taylor
cbacd17c05 Use --mutter-plugins instead of --clutter-plugins
Command line option to metacity has been changed, match that.

svn path=/trunk/; revision=4
2008-10-31 12:41:01 +00:00
Owen Taylor
4ba985b484 Initial commit
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
2008-10-31 04:22:44 +00:00