mutter:wip/media-keys

Last commit made on 2012-11-10
Get this branch:
git clone -b wip/media-keys https://git.launchpad.net/mutter

Branch merges

Branch information

Name:
wip/media-keys
Repository:
lp:mutter

Recent commits

9e2fc32... by Giovanni Campagna <email address hidden>

Keybindings: uniquify the name for non-builtin keybindings

Multiple settings objects could have the same key, so that alone
is not enough to identify the binding. Add also the pointer value
of the GSettings object.

https://bugzilla.gnome.org/show_bug.cgi?id=613543

53a1718... by Giovanni Campagna <email address hidden>

Allow a keybinding handler to ignore a keybinding

Previous commit moved policy for keybindings when grabbed down to
the handler, but did not replay the event if it is was not handled.
This commit adds the missing bit.

https://bugzilla.gnome.org/show_bug.cgi?id=613543

fa67997... by Giovanni Campagna <email address hidden>

Handle some keybindings even when a compositor grab is active

Do not ignore all key events automatically when a compositor grab
is active, and introduce a flag for masking which keybindings should
be active.
This does not mean that automatically all keybindings are active
when the compositor is modal, it merely moves the policy down to
the handler.

https://bugzilla.gnome.org/show_bug.cgi?id=613543

f505c59... by Giovanni Campagna <email address hidden>

Keybindings: add a mechanism to grab a specific key combination

Instead of requiring a GSettings object, allow to hardcode a specific
combination for a keybinding. This will be used by the Shell to
replace the media keys plugin in gnome-settings-daemon.

https://bugzilla.gnome.org/show_bug.cgi?id=613543

e46cf80... by Yaron

Updated Hebrew translation.

c37c741... by Rui Matos

meta-background-actor: Fix compilation error

4cf461f... by Rui Matos

display: Only process keyboard mapping events for the core X keyboard

The X server sends a XkbNewKeyboardNotify event for each keyboard
device when a new keyboard description is loaded. These days a typical
computer has several keyboard devices, e.g. xinput on this laptop
lists 8. Since the work we do on these events is relatively expensive
and we are only really interested in changes to the virtual core
keyboard we can skip other devices' events to cut on needless work.

https://bugzilla.gnome.org/show_bug.cgi?id=674859

859ea14... by Giovanni Campagna <email address hidden>

Add the ability to add shader hooks to MetaBackgroundActor

Using ClutterEffect is not pratical on MetaBackgroundActor, as the FBO
redirection has a noticeable performance impact. Instead, allow adding
GLSL code directly to the pipeline used to draw the background texture.
At the same time, port MetaBackgroundActor to modern Cogl API.

https://bugzilla.gnome.org/show_bug.cgi?id=669798

188d532... by Jasper St. Pierre

display: Ignore DamageNotify in spew

f258556... by Owen Taylor

MetaPluginManager: don't send events to Clutter twice

When support for multiple plugins was removed, the logic that was
supposed to send events to Clutter directly *only if there is no filter
function from a plugin* was broken, so events were being sent to
Clutter twice if Clutter didn't consume them the first time.

https://bugzilla.gnome.org/show_bug.cgi?id=686406