gnome-shell/js/ui
Owen W. Taylor afceea3fe6 Add a built-in screencast recording facility
For development and demonstration purposes, it's neat to be able to
record a screencast of gnome-shell without any external setup.
Built-in recording can also give much better quality than is possible
with a generic desktop recording, since we hook right into the paint
loop.

src/shell-recorder.[ch]: A general-purposes object to record a Clutter
 stage to a GStreamer stream.
src/shell-recorder-src.[ch]: A simple GStreamer source element (similar
 to appsrc in the most recent versions of GStreamer) for injecting
 captured data into a GStreamer pipeline.
src/test-recorder.c: Test program that records a simple animation.

configure.ac src/Makefile.am: Add machinery to conditionally build
 ShellRecorder.
tools/build/gnome-shell-build-setup.sh: Add gstreamer packages
 to the list of required packages for Fedora.

js/ui/main.js: Hook up the recorder to a MetaScreen ::toggle-recording
 keybinding.

http://bugzilla.gnome.org/show_bug.cgi?id=575290
2009-03-20 16:53:50 -04:00
..
appDisplay.js Bug 571426 - Show pop-up previews of sideshow items 2009-03-20 12:06:34 -04:00
button.js Port to Clutter-0.9 2009-02-23 14:53:06 -05:00
dnd.js Bug 574697 - Slide the workspaces back in if the user starts dragging a document or an application item in the expanded display mode 2009-03-11 15:41:33 -04:00
docDisplay.js Bug 571426 - Show pop-up previews of sideshow items 2009-03-20 12:06:34 -04:00
genericDisplay.js Bug 571426 - Show pop-up previews of sideshow items 2009-03-20 12:06:34 -04:00
link.js Fix behavior of More... links by adding a Link class 2009-02-26 18:07:25 -05:00
main.js Add a built-in screencast recording facility 2009-03-20 16:53:50 -04:00
Makefile.am Make "make distcheck" work, and verify that we're disting all the javascript 2009-03-12 10:04:25 -04:00
overlay.js Bug 571426 - Show pop-up previews of sideshow items 2009-03-20 12:06:34 -04:00
panel.js Change Meta.Direction.Top to Meta.Side.TOP 2009-03-17 17:14:24 -04:00
runDialog.js Port to Clutter-0.9 2009-02-23 14:53:06 -05:00
tweener.js Add a wrapper around tweener to do some extra integration 2009-02-10 11:20:39 -05:00
windowManager.js Add a wrapper around tweener to do some extra integration 2009-02-10 11:20:39 -05:00
workspaces.js Don't add windows to overlay workspaces when overlay is being exited. 2009-03-17 18:33:54 -04:00