~azzar1/unity:fix-1733557-xenial

Last commit made on 2019-03-12
Get this branch:
git clone -b fix-1733557-xenial https://git.launchpad.net/~azzar1/unity
Only Andrea Azzarone can upload to this branch. If you are Andrea Azzarone please log in for upload directions.

Branch merges

Branch information

Name:
fix-1733557-xenial
Repository:
lp:~azzar1/unity

Recent commits

d36d548... by Andrea Azzarone

lockscreen: cancel authentication if externally unlocked

The lockscreen can be externellay unlocked. This happens e.g. when
you unlock the session from LightDM or from the CLI. We need to
cancel the authentication in order to ensure that the next one does
not fail.

Fixes: https://bugs.launchpad.net/unity/+bug/1733557

005d7c4... by Andrea Azzarone

Fix memory leak in UserAuthenticatorPam::AuthenticateStart and add some debug messages.

(bzr r4269.1.1)

c0f3175... by CI Train Bot Account

Releasing 7.4.5+16.04.20180221-0ubuntu1

(bzr r4118)

dd81349... by CI Train Bot Account

* Unity use track_obj to safely connect to UScreen and Settings
  signals (LP: #1748330) (LP: #1748330)
* CairoBaseWindow: don't try to compute the blur of an invalid texture
  (LP: #1290056)
* Unity: use new definition of infinite CompRegion's

Fixed bugs:
  - LP: #1290056
  - LP: #1748330

(bzr r4117)

9128bf3... by Marco Trevisan (Treviño)

Unity: use new definition of infinite CompRegion's

Fixes LP: #1750619

(bzr r4116.1.3)

ddb3525... by Marco Trevisan (Treviño)

CairoBaseWindow: don't try to compute the blur of an invalid texture

Nux isn't smart enough to protect us.

Fixes LP: #1290056

(bzr r4116.1.2)

2a3bd78... by Marco Trevisan (Treviño)

Unity use track_obj to safely connect to UScreen and Settings signals (LP: #1748330)

Fixes LP: #1748330

(bzr r4116.1.1)

c9d17b0... by CI Train Bot Account

Releasing 7.4.5+16.04.20171201.3

(bzr r4116)

3d0f22d... by CI Train Bot Account

* InputMonitor: add an unity class that monitors XInput2 events and
  converts them to XEvent
* EdgeBarrierController: use InputMonitor to get the barrier events
  instead of relying on its implementation
* DecorationsMenuLayout: use input monitor for menu scrubbing (LP:
  #1614597)
* PanelView: use InputMonitor to track menu events
* LockScreenPanel: use InputMonitor events instead of mouse polling
  for menu scrubbing
* MenuManager: add support for mouse trackers with triangle algorithm
  support (LP: #1618405)
* PanelView: scale gradient refinement properly
* PanelService: don't allow to deactivate menus if they've been opened
  too shortly
* LockScreenController: ignore icon_paths_changed signal in
  menumanager for Lockscreen
* LockScreenController: use InputMonitor to get all the events and
  hide the Blank Window (LP: #1321075)
* LockScreenController: use input monitor to get the events to switch
  monitor (LP: #1316862)
* LauncherOptions: use track_obj to manage option changes (LP:
  #1622995)
* UnityScreen: toggle gestures recognition on lock (LP: #1645507)
* GnomeSessionManager: add gcancellable to instance and use it for
  calls with temporary proxies
* BackgroundSettings: use gnome-bg to generate textures with proper
  scaling (LP: #1666359)
* UnityWindow: safely check validity of UnityWindow from scaled one
  (LP: #1659847)
* Panel: ensure the menu-manager tracker is updated to match monitor
  (LP: #1671432)
* compiz-profile-setter: tool to update the current profile and use in
  systemd and Unity settings (LP: #1668950)
* BGHash, UnityScreen: get desktop averageColor from compiz
* Launcher: disable or reduce most icon effects on lowgfx (LP:
  #1700859)
* PanelController: ensure we disconnect from signals on destruction
  (LP: #1504870)
* tools: add migration script to set the default values for unity-
  lowgfx profile
* Properly handle the file manager copy dialog in
  FileManagerLauncherIcon and in StorageLauncherIcon. (LP: #1575452,
  LP: #1609845)
* Correctly position the force quit dialog when scaling is different
  than 1.0 (LP: #1637991)
* GnomeSession: Retrieve the session id using dbus if $XDG_SESSION_ID
  is not set
* Round gtk scaling factor to closest integer. (LP: #1649736)
* Keep the screen locked if rebooting with autologin. (LP: #1600389)
* Use g_mkdir_with_parents instead of mkdir.
* Lockscreen: always draw the background-color in the lockscreen (LP:
  #1702701)
* Refactor the way UserAuthenticator is created and passed around.
  Handle failures to create new threads and fallback to a "Switch to
  greeter..." button in case of failure. (LP: #1311316)
* Wait until the color buffer is cleared before suspending. (LP:
  #1532508)
* UnitySettings: If scale-factor is not set, find and set right scale
  for HiDPI displays.
* shouldn't create blur rectangles when there's no blur, skips the
  blur rects processing in low gfx.
* removes lowgfx option from ccsm, reads the "lowgfx" gsetting (LP:
  #1668950)
* Fixed tooltip scaling issues. (LP: #1673950)

Fixed bugs:
  - LP: #1311316
  - LP: #1316862
  - LP: #1321075
  - LP: #1504870
  - LP: #1532508
  - LP: #1575452
  - LP: #1600389
  - LP: #1609845
  - LP: #1614597
  - LP: #1618405
  - LP: #1622995
  - LP: #1637991
  - LP: #1645507
  - LP: #1649736
  - LP: #1659847
  - LP: #1666359
  - LP: #1668950
  - LP: #1671432
  - LP: #1673950
  - LP: #1700859
  - LP: #1702701

(bzr r4115)

0b80342... by Marco Trevisan (Treviño)

debian/rules: disable tests for powerpc

(bzr r4114.1.53)