Last commit made on 2018-07-25
Get this branch:
git clone -b upstream/latest https://git.launchpad.net/~3v1n0/ubuntu/+source/gnome-shell
Only Marco Trevisan (Treviño) can upload to this branch. If you are Marco Trevisan (Treviño) please log in for upload directions.

Branch merges

Branch information


Recent commits

9262b71... by Iain Lane

New upstream version 3.29.4

70f8714... by Marco Trevisan (Treviño)

New upstream version 3.28.3

39e36d1... by Marco Trevisan (Treviño)

New upstream version 3.28.3

6ed21e1... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

Bump version to 3.28.3

Update NEWS.

0221099... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

Bump version to 3.29.4

Update NEWS.

374caad... by Carlos Garnacho

inputMethod: Handle IBusInputContext::forward-key-press

The input method may hint that certain keycodes should be pressed/released
besides the textual information in ::commit. An example is hitting space
in some IMs to commit text, where both ::commit happens, and an space is
visibly inserted. In order to handle this properly, we must honor

In order to cater for the case that a keypress is forwarded while handling
that same keypress in a physical keyboard, check the current event being
handled and just forward it as-is if it matches. This is necessary to
prevent state from being doubly set, and the second event silenced away.


Closes: #275

a5937d1... by Iain Lane

Add systemd units

So that we can be started by systemd --user, instead of gnome-session.

There are three units:

  - gnome-shell.service: Start gnome-shell itself.
  - gnome-shell-x11.target, gnome-shell-wayland.target: Sync points for
    units that need to care if x11 or wayland is in use.
    gnome-settings-daemon will use these, for example.


e36ba87... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

Stop using conditional catch statements

It is a mozilla extension that is going away in SpiderMonkey 60.


22392d1... by Iain Lane

loginManager: Get the session ID from logind if XDG_SESSION_ID unset

If we're started by systemd, we won't be in the user's display session.
However, this is still the session that will get locked & unlocked. Ask
logind what the 'display' or 'greeter' session is, and watch for the
Unlock signal for that session to know when to unlock.


0dee82f... by =?utf-8?q?Florian_M=C3=BCllner?= <email address hidden>

keyboard: Handle no-window case in FocusTracker

For windows, the cursor location needs to be adjusted by the frame
offsets. However we cannot assume that there is a window, as the
shell itself can have the key focus.