Make sure that all functions in metacity-symbols.c with a return value
return something so that the compilation is clean.
svn path=/trunk/; revision=38
Hook up activating windows in the overlay now that we have
MetaWindow GObject'ified and exposed to gobject-introspection.
svn path=/trunk/; revision=35
* For small window counts, lay the windows out according to a
predefined scheme. For larger window counts, continue putting
the windows along the diagonal as before, but do it a bit better.
* Special case the desktop window and use it as the background
of the window area.
* Add a little translucency to windows
* Use tweener to animate everything into place
* Clean up - add constants and break things into multiple methods
svn path=/trunk/; revision=32
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
/usr/lib/xulrunner-<version>/lib in the previous patch
was wrong, should be /usr/lib/xulrunner-<version>. Also,
fix comment.
svn path=/trunk/; revision=28
In our jhbuildrc, add the path containing libmozjs.so on Ubuntu to
to LD_LIBRARY_PATH. The path is heuristically derived from pkg-config
output.
svn path=/trunk/; revision=26
Installing the plugin typelib into $(libdir)/girepository is
non-sensical since no other program would want to reference it.
Move it to $(pkglibdir)/girepository instead. (Will need to set
environment variables to find it when we make installed operation
work.)
svn path=/trunk/; revision=25
shell-global.[ch]: Add shell_global_get_windows() to get
the list of all MutterWindow for the screen
Makefile.am: Include the metacity typelib so that we can
reference the MutterWindow type
js/ui/overlay.js: Cascade the open windows, scaled down
in the overlay
svn path=/trunk/; revision=24
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
Once we add introspection information to metacity-clutter, we need
to make sure that we build it after gir-repository (and thus
gobject-introspection.)
svn path=/trunk/; revision=17
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
When the user clicks on "Activities", adjust the input shape
to the whole screen and show a black overlay group. Actually, the
black should be *beneath* the window actors and the overlay group
transparent so we can fade in the black while leaving the windows
unfaded, visible, but shrunk and rearranged.
svn path=/trunk/; revision=14
Set a less strange background color than white and remove the
"Yessir. The compositor is running" message from the overlay.
svn path=/trunk/; revision=13
Add a top panel with a label "Activities" you can click on and
a HH:MM:SS clock. (A little more and we'll be caught up to gnome-0.9.)
svn path=/trunk/; revision=10
By default, mutter doesn't pass events to clutter. We need to add an
xevent_filter method to our plugin and do that ourselves.
svn path=/trunk/; revision=7
gnome-shell.modules: moduleset to build gnome-shell and dependencies
gnome-shell-build-setup.sh: Script to set up a jhbuild for gnome-shell,
modelled after and partially copied from gtk-osx-build-setup.sh
jhbuildrc-gnome-shell: ~/.jhbuildrc for the build
jhbuildrc-custom-example: Example ~/.jhbuildrc-custom
svn path=/trunk/; revision=3
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