-
unity (7.2.6+14.04.20160408-0ubuntu1) trusty; urgency=medium
[ Andrea Azzarone ]
* Don't use SetActivate from gnome-screensaver as it will not only
deactivate the screensaver but also unlock the screen. (LP:
#1552537)
* Improve the "lock on suspend" logic to always keep in sync the
inhibitor with the lockscreen. (LP: #1568031)
-- Marco Trevisan (Treviño) <mail@3v1n0.net> Fri, 08 Apr 2016 16:34:44 +0000
-
unity (7.2.6+14.04.20151021-0ubuntu1) trusty; urgency=medium
* New upstream release
[ Andrea Azzarone ]
* Merge patch from https://launchpadlibrarian.net/216276242/low-gfx-
override.patch (LP: #1491913)
* Properly hide decorations when on "Show Desktop" mode. (LP: #1485073)
* Do not handle events coming from viewports not actually containing the window.
(LP: #1449654)
* Make sure new icons are added to the model before calling SortAndUpdate
(LP: #1458950)
* GnomeSessionManager: Do not allow shutdown when screen is locked. (LP: #1460626)
* GnomeSessionManager: Do not allow shutdown when screen is locked.
[ Chris Townsend ]
* When looking for the top-most valid window in a VP, also check if the window
is focused if the window is set to Always on Top. This allows Launcher icon
spread to work properly when a window is minimized an Always on Top exists in
the group. (LP: #1131385)
* Wait on Spread to be terminated before showing the Quicklist. (LP: #1441626)
* If dragging an application:// uri type from the Dash to the desktop, change it
to a file:// uri type so Nautilus can understand the type a make a copy of it
on the desktop. (LP: #1241972)
* Enable real page up/page down key navigation in the Dash. When using these
keys the view scrolls the length of the visible view. (LP: #913612)
* Save the active window when showing the Hud so the correct window is focused
when hiding the Hud. Fixes issue when "Always on Top" windows are present.
(LP: #1366583)
* Save the active window when showing the Dash so the correct window is focused
when hiding the Dash. Fixes issue when "Always on Top" windows are present.
(LP: #1446634)
* When using keyboard navigation in the Dash, skip category headers that are not
expandable. Also, do not highlight the category header when the mouse cursor
is over it. (LP: #1045933)
* Also use the Compiz show() method when forcing an unmapped window to be
visible when clicking on it's active Launcher icon. (LP: #989588)
* Add option to enable and disable Unity low graphics mode on the fly in ccsm or
via gsettings. (LP: #1412937)
* UScreen, PanelService: get monitor at position, ignoring pre-
multipled Gdk scale factor (LP: #1351591)
[ Marco Trevisan (Treviño) ]
* ResultViewGrid: wait for double-click event only if the relative result needs
the Preview (LP: #1291950)
* OverlayWindowButtons: trigger a queuedraw also when a child requires a redraw
(LP: #1461618)
* GnomeSessionManager: Request ScreenSaver (de)activation on VT changes (LP:
#1405349)
* UScreen, PanelService: get monitor at position, ignoring pre-multipled Gdk
scale factor (LP: #1351591)
* UScreen, PanelService: get monitor at position, ignoring pre-
multipled Gdk scale factor (LP: #1351591)
-- Marco Trevisan (Treviño) <mail@3v1n0.net> Wed, 21 Oct 2015 15:54:44 +0000
-
unity (7.2.5+14.04.20150603-0ubuntu1) trusty; urgency=medium
[ Chris Townsend ]
* Revert rev. 3810 due to a crash being seen on Trusty when the
lockscreen is activated. (LP: #1451613)
-- CI Train Bot <email address hidden> Wed, 03 Jun 2015 15:22:38 +0000
-
unity (7.2.5+14.04.20150521.1-0ubuntu1) trusty; urgency=medium
[ Chris Townsend ]
* Releasing 7.2.5.
* Bump version to 7.2.5.
* Use a 2 second delay before showing the first run shortcut hints to
workaround a race condition on input handling. (LP: #1313597)
[ Andrea Azzarone ]
* Add the possibility to specify the font size and the font weight
without chaning the default font name. (LP: #886478)
* Do not restore focus if a quicklist is opened during launcher key
navigation. (LP: #932486)
* Draw osk above unity shell. (LP: #1413165)
* Forward first key event that happens on top of the blank window to
the lockscreen. (LP: #1308265)
* Make sure scope_views_[filter.id] exists before using operator[] on
it. (LP: #926979)
* Release pointer barrier if launcher is in lock_hide state. (LP:
#1029114)
[ Brandon Schaefer ]
* When we quit the quicklist it would check if the mouse was over the
launcher, if it wasn't it would fold the launcher. We don't need to
check this if we are in keynav as we want all the icons to be
unfolded. (LP: #1246891)
[ CI Train Bot ]
* New rebuild forced.
[ Stephen M. Webb ]
* AP tests: accounted for arbitrarily-raised exceptions in checking
scaled windows (LP: #1436095)
-- CI Train Bot <email address hidden> Thu, 21 May 2015 15:07:15 +0000
-
unity (7.2.4+14.04.20150316-0ubuntu1) trusty; urgency=medium
[ Andrea Azzarone ]
* Avoid running potentially dangerous code paths when the screen is
locked. (LP: #1410582)
* Ungrab the shoutdown dialog as soon as possible. (LP: #1398287)
* Use COMPIZ_METAKEY where needed. (LP: #1363534)
* disabled Pointer Barriers during lockscreen (LP: #1401911)
* disabled markup for VolumeLauncherIcon quicklist menu items (LP:
#1413411)
* enable Dash, Hud, and session dialogs over full screen window (LP:
#1159249, #860970, #1413773, #1404486)
* made unity unlockable if user is in nopsswdlogin group (LP:
#1413790)
* skipped the animation of BGHash on startup to prevent unwanted fade-
in (LP: #1241757)
[ Luke Yelavich ]
* extended accessible exploration of the Dash dynamic content (LP:
#1066157)
[ Marco Trevisan (Treviño) ]
* MenuManager: make sure menus are always shown when mouse is over
them or when the always-show-menus option is on (LP: #955193,
#1390562, #1374942, #1312137)
* PanelService: use gdbus to notfy upstart of service start/stop (LP:
#1302955)
-- CI Train Bot <email address hidden> Mon, 16 Mar 2015 17:30:35 +0000
-
unity (7.2.4+14.04.20141217-0ubuntu1) trusty; urgency=medium
[ Andrea Azzarone ]
* Share lockscreen password between screens (lp: #1308540)
* Allow a distinct pam config file for greeter and for lock-screen.
(lp: #1305440)
* Add an arrow activator in the lockscreen. (lp: #1332509)
* Make sure GetScreenGeometry returns the correct value (lp: #1374785).
* unmapped all windows prior to shutdown (lp: #1370017) (lp: #1375271)
[ Brandon Schaefer ]
* fix tooltip for the "Show Desktop / Restore Windows" icon in the Alt-Tab
switcher (lp: #1237132)
* Use CONFIG instead of CACHE to store the first_run.stamp (lp: #1328677)
[ Eleni Maria Stea ]
* LayoutSystem: make sure the exposed open windows are displayed in the
preserved order (lp: #1349281).
[ handsome_feng ]
* added support for getting the distro name from /etc/os-release
(lp: #1329584)
[ Iain Lane ]
* When grabbing keys, try prefixing "XF86" if the key isn't found. GNOME
gives us unprefixed keys sometimes (lp: #1302885).
[ Marco Trevisan (Treviño) ]
* make the Launcher icon count badge width depend on the text value width
and scaling (lp: #1353070) (lp: #1354498) (lp: #796527) (lp: #1066971)
(lp: #1361713)
* DecoratedWindow: make edges independent from borders and properly update
them on actions change (lp: #1276177), (lp: #1299741), (lp: #1301776),
(lp: #1324104), (lp: #1364225), (lp: #1373695)
* Lockscreen: scale the UI elements based on current monitor scaling
(lp: #1292218)
* UnityScreen: when filtering out windows in spread, make sure we unscale
them (lp: #1316265).
* PanelMenuView: ensure that proper window tiles and buttons are shown at
the right place (lp: #1384910) (lp: #1384958) (lp: #1385285)
* SearchBar, ActionButtons, IconRenderer: include the font scaling when
scaling textual items (lp: #1332947) (lp: #1361751) (lp: #1362162)
(lp: #1362346).
* ApplicationLauncherIcon: make sure we close the dash if DnD is accepted
and the application window is about to be focused (lp: #1350331).
* SwitcherView: set progress on icon render args (lp: #1361679).
* LockScreenController: wait for the primary shield to get the grab
before setting the session locked (lp: #1368427) (lp: #1371764).
* added decorations to windows in non-focused workspaces (lp: #1383468)
[ Stephen M. Webb ]
* updated the unity(1) manpage to match the actual command (lp: #1059275)
* bumped package version to match upstream
[ Marco Trevisan (Treviño) ]
* Preparing for unity 7.2.4
-- Ubuntu daily release <email address hidden> Wed, 17 Dec 2014 20:52:10 +0000
-
unity (7.2.3+14.04.20140826-0ubuntu1) trusty; urgency=medium
[ Andrea Azzarone ]
* Remove cross fade effect during lock/unlocking. A simple fading
works just fine. (LP: #1312107)
* Manually emit nux::Area::geometry_changed beucase nux can fail to
emit it. (LP: #1292391)
[ Pawel Szubert ]
* Reduce the scope of the kill command when restarting Compiz.
(LP: #1324114)
[ Marco Trevisan (Treviño) ]
* LockScreenAcceleratorController: do ther configured action on power
special keys press. We finally can suspend, shutdown, hibernate or
start the screensaver when the screen is locked, using the Suspend,
Sleep, Hibernate and PowerOff hardware keys. Also the Shutdown
dialog doesn't allow now to lock the session if it is not allowed by
settings. (LP: #1306211) (LP: #1320051) (LP: #1320071)
* Previews: scale the dash preview contents to match current monitor
scaling. Improved also the scaling of search-bar, spinner, categories
and many other components. (LP: #1339629)
* FilterWidgets: add support for scaling (LP: #1340171)
* OverlayRendering: correctly scale the overlays borders and edges to
match settings. DashStyle has been modified to return smart pointers
of textures that are loaded depending on the scale level. The cache
will make sure that we don't duplicate the textures and that they
get removed when not needed anymore. Also thanks to this the
SearchBarSpinner textures (and the other spinners as well) uses the
SVGs scaled at the proper size (I desgined a new SVG for the
magnifier, as we only had a PNG). (LP: #1283415) (LP: #1340394)
* Hud: scale to match current DPI settings for monitor. (LP: #1340477)
[ Eleni Maria Stea ]
* Previews: scale the dash preview contents to match current monitor
scaling. Improved also the scaling of search-bar, spinner, categories
and many other components. (LP: #1339629)
[ Stephen M. Webb ]
* Reduce the scope of the kill command when restarting Compiz.
(LP: #1324114)
[ Chris Townsend ]
* Bump version to 7.2.3.
unity (7.2.2+14.04.20140714-0ubuntu2) trusty; urgency=medium
[ Andrea Azzarone ]
* Remove cross fade effect during lock/unlocking. A simple fading
works just fine. (LP: #1312107)
* Manually emit nux::Area::geometry_changed beucase nux can fail to
emit it. (LP: #1292391)
* TextInput: use GdkKeymap to check the caps-lock status (LP: #1347735)
[ Pawel Szubert ]
* Reduce the scope of the kill command when restarting Compiz.
(LP: #1324114)
[ Marco Trevisan (Treviño) ]
* LockScreenAcceleratorController: do ther configured action on power
special keys press. We finally can suspend, shutdown, hibernate or
start the screensaver when the screen is locked, using the Suspend,
Sleep, Hibernate and PowerOff hardware keys. Also the Shutdown
dialog doesn't allow now to lock the session if it is not allowed by
settings. (LP: #1306211) (LP: #1320051) (LP: #1320071)
* Previews: scale the dash preview contents to match current monitor
scaling. Improved also the scaling of search-bar, spinner, categories
and many other components. (LP: #1339629)
* FilterWidgets: add support for scaling (LP: #1340171)
* OverlayRendering: correctly scale the overlays borders and edges to
match settings. DashStyle has been modified to return smart pointers
of textures that are loaded depending on the scale level. The cache
will make sure that we don't duplicate the textures and that they
get removed when not needed anymore. Also thanks to this the
SearchBarSpinner textures (and the other spinners as well) uses the
SVGs scaled at the proper size (I desgined a new SVG for the
magnifier, as we only had a PNG). (LP: #1283415) (LP: #1340394)
* Hud: scale to match current DPI settings for monitor. (LP: #1340477)
* PlacesOverlayVScrollBar and VScrollBarOverlayWindow: add support for
scaling. Add a new ScrollView class to create ScrollViews with an
OverlayScrollbar and with scaling support. Using them in dash Scopes and
Previews. (LP: #1340996)
* LockScreenShield: Add GrabScreen function and retry to make sure we really
get the grab. It might happen that the grab is not possible because the
PluginAdapter::IsScreenGrabbed request has still not being fully processed,
and thus nux is not able to grab the pointer/keyboard. By doing this we
instead try to grab the screen, and if this is not happening, we wait a
little until we don't get the ungrab event. In this way, if we eventually
get the grab, all will work as expected. Otherwise, we cancel the lock
request (very unlikely to happen). (LP: #1349128)
* PlacesOverlayVScrollBar: redirect the mouse wheel scroll events coming from
the thumb to the scrollview. This will make the scrollview to handle then and
perform the same scrolling action it would do otherwise. (LP: #1340992)
* SwitcherView, PanelService: correctly handle horizontal and vertical scroll
events (LP: #1342208) (LP: #1342731)
[ Eleni Maria Stea ]
* Previews: scale the dash preview contents to match current monitor
scaling. Improved also the scaling of search-bar, spinner, categories
and many other components. (LP: #1339629)
[ Stephen M. Webb ]
* Reduce the scope of the kill command when restarting Compiz.
(LP: #1324114)
-- Ubuntu daily release <email address hidden> Tue, 26 Aug 2014 13:49:00 +0000
-
unity (7.2.2+14.04.20140714-0ubuntu1.1) trusty-security; urgency=medium
* SECURITY UPDATE: more screen locking fixes (LP: #1349128)
- debian/patches/lp1349128.patch: flush after ungrabbing the keyboard
in unity-shared/PluginAdapter.cpp, add GrabScreen() function that
retries to lockscreen/LockScreenController.cpp,
lockscreen/LockScreenShield.cpp, lockscreen/LockScreenShield.h.
-- Marc Deslauriers <email address hidden> Wed, 30 Jul 2014 15:13:41 -0400
-
unity (7.2.2+14.04.20140714-0ubuntu1) trusty; urgency=medium
[ Alfred Neumayer ]
* Restore the launcher position by reversing the animation and
unsetting the DND_PUSHED_OFF quirk. (LP: #1304882)
[ Brandon Schaefer ]
* TextInput: move the warning icon inside the input field, render it
white (LP: #1307738)
* ShutdownView: Scale up the Buttons and Text plus Borders of the
UnityWindowView. (LP: #1308323)
* Lockscreen warning icon needs a tooltip to say what the warning is
about! (LP: #1308288)
[ Marco Trevisan (Treviño) ]
* UnityScreen: always paint the lockscreen above, just add menu and
onboard as exceptions Some code cleanup, factorizing similar code.
(LP: #1313280)
* ApplicationLauncherIcon: Focus and, in case, Spread the windows on
DnD After 1 second that an user is over an icon, that icon should
focus the relative application and Spread its windows if it has more
than one opened. Correctly handle the DnD scale in launcher, and
apply glow to the icon under pointer. (LP: #607796)
* ShutdownView: Scale up the Buttons and Text plus Borders of the
UnityWindowView. (LP: #1308323)
* SwitcherView: use RawPixel's for the size values and convert them to
match current scaling (LP: #1317348)
* PluginAdapter: try to grab the screen to make sure that the screen
is not grabbed FocusIn event with NotifyGrab mode is not always
triggered by X when a window takes the grab, then we need to ensure
that there's no grab by trying to get one. We only care about
keyboard here, since pointer grabs don't affect us in general.
(LP: #741869)
* ShortcutView: use RawPixel's for the size values and convert them to
match current scaling Plus dinamically allocate horizontal space,
not to cut the text. (LP: #924840)
[ Chris Townsend ]
* Fix issue where scaling the edge illumination up and down with the
size of the Launcher icons would cause the illumination border to be
offset and smaller than the icon. (LP: #1309739)
* Fix issue where the number of Launcher icon pips are not always
properly updated when a new window of an already running application
is opened. (LP: #1283775)
* Fix issue where the Panel shadow would get drawn over drop down
windows in full screen windows. (LP: #1316005)
* Bump upstream release to 7.2.2.
[ Andrea Azzarone ]
* Clear the clipboard when locking the screen. (LP: #1308911)
* Disable switcher gestures if screen is locked. Fixed a regression.
(LP: #1321043)
* Pass the correct options to showLauncherKeyTerminate in
UnityScreen::OnLockScreen (LP: #1320438)
* Fix skype indicator blinking. (LP: #1310200)
* Add a warning in the session dialog if other sessions are still
open. (LP: #1281058)
[ Ubuntu daily release ]
* New rebuild forced
-- Ubuntu daily release <email address hidden> Mon, 14 Jul 2014 14:31:00 +0000
-
unity (7.2.1+14.04.20140513-0ubuntu2) trusty; urgency=medium
[ Brandon Schaefer ]
* Set the max width, so our static text wraps. So we don't end up
rendering text out of the view area. (LP: #1312749)
[ Jnkyu Yi ]
* fixed range of blacklisted Unicode characters (lp: #1251193)
[ Marco Trevisan (Treviño) ]
* UnityScreen: toggle activation of all the unity compiz actions when
locking the screen Also, make sure that the lockscreen views are
treated as "always-on-front" windows by nux (and this applies to
both visibility and events).
* PanelService: emit an invalid EntryActivated signal if the menu
hasn't actually been shown In addition, if the menu is not visible
after the first popup call, try to show a menu without keyboard
focus. This will make possible to see menus also when there's a key-
grab (although they will be without keyboard support). Finally,
reset the menu state, if that failed.
* PluginAdapter: make sure we don't try to call an invalid
initiate/terminate callback function (LP: #1221673)
* DebugDBusInterface: match properties if they are in the AP array
form [<type>, <value>] (LP: #1307748)
[ Stephen M. Webb ]
* lockscreen/LockScreenAccelerators.h: added required header for
std:vector definition (fixes FTBFS in Ubuntu)
* disabled precompiled headers on arm64 Ubuntu package builds
(lp: #1317276)
* bump upstream release to 7.2.1
[ William Hua ]
* added proper support for modifier-only shortcuts on the lock screen
(lp: #1291461)
-- Ubuntu daily release <email address hidden> Tue, 13 May 2014 20:46:01 +0000
-
unity (7.2.1+14.04.20140513-0ubuntu1) trusty; urgency=medium
[ Brandon Schaefer ]
* Set the max width, so our static text wraps. So we don't end up
rendering text out of the view area. (LP: #1312749)
[ Jnkyu Yi ]
* fixed range of blacklisted Unicode characters (lp: #1251193)
[ Marco Trevisan (Treviño) ]
* UnityScreen: toggle activation of all the unity compiz actions when
locking the screen Also, make sure that the lockscreen views are
treated as "always-on-front" windows by nux (and this applies to
both visibility and events).
* PanelService: emit an invalid EntryActivated signal if the menu
hasn't actually been shown In addition, if the menu is not visible
after the first popup call, try to show a menu without keyboard
focus. This will make possible to see menus also when there's a key-
grab (although they will be without keyboard support). Finally,
reset the menu state, if that failed.
* UnityScreen: always paint the lockscreen above, just add menu and
onboard as exceptions Some code cleanup, factorizing similar code.
(LP: #1313280)
* PluginAdapter: make sure we don't try to call an invalid
initiate/terminate callback function (LP: #1221673)
* DebugDBusInterface: match properties if they are in the AP array
form [<type>, <value>] (LP: #1307748)
[ Stephen M. Webb ]
* lockscreen/LockScreenAccelerators.h: added required header for
std:vector definition (fixes FTBFS in Ubuntu)
* disabled precompiled headers on arm64 Ubuntu package builds
(lp: #1317276)
* bump upstream release to 7.2.1
[ William Hua ]
* added proper support for modifier-only shortcuts on the lock screen
(lp: #1291461)
-- Ubuntu daily release <email address hidden> Tue, 13 May 2014 20:46:01 +0000
-
unity (7.2.0+14.04.20140423-0ubuntu1.2) trusty-security; urgency=medium
* SECURITY UPDATE: more lock screen bypass issues, and regression with
shutdown dialog (LP: #1314247)
- debian/patches/lp1314247.patch: improve popup menu handling in
lockscreen/LockScreenShield.cpp, lockscreen/LockScreenPanel.cpp,
services/panel-service.c, plugins/unityshell/src/unityshell.cpp,
lockscreen/LockScreenController.*, shutdown/SessionController.cpp,
tests/test_session_controller.cpp.
-- Marc Deslauriers <email address hidden> Wed, 30 Apr 2014 11:11:18 -0400
-
unity (7.2.0+14.04.20140423-0ubuntu1.1) trusty-security; urgency=medium
* SECURITY UPDATE: lock screen bypass (LP: #1313885)
- debian/patches/lp1313885.patch: improve lockscreen logic in
lockscreen/LockScreenController.cpp, lockscreen/LockScreenShield.*,
plugins/unityshell/src/unityshell.*.
-- Marc Deslauriers <email address hidden> Mon, 28 Apr 2014 22:29:13 -0400
-
unity (7.2.0+14.04.20140423-0ubuntu1) trusty; urgency=low
[ Chris Townsend ]
* When setting the STARTING quirk for Application Launcher icons, only
do it for the monitor specified in the passed in args. (LP:
#1291362)
[ Andrea Azzarone ]
* Close dash/hud/etc. on signal locked too. (LP: #1308850)
-- Ubuntu daily release <email address hidden> Wed, 23 Apr 2014 14:40:24 +0000
-
unity (7.2.0+14.04.20140416-0ubuntu1) trusty; urgency=low
[ Andrea Azzarone ]
* Do not allow to activate twice the same entry! (LP: #1308572)
[ Marco Trevisan (Treviño) ]
* UnityScreen: save a locked.stamp file when locking/unlocking, to
relock on startup This makes unity to relocks if it was locked
before crashing... (LP: #1308572)
-- Ubuntu daily release <email address hidden> Wed, 16 Apr 2014 22:41:19 +0000
-
unity (7.2.0+14.04.20140414.1-0ubuntu1) trusty; urgency=low
[ Alfred Neumayer ]
* Security issue: Gestures on the lock screen allow to peek inside
running applications. As with keyboard input, gestures should be
blocked while the screen is locked. (LP: #1303041)
[ Sami Jaktholm ]
* Scale: Correctly detect the activation of a scale and set
scale_just_activated_ to true properly. (LP: #1288789)
[ Marco Trevisan (Treviño) ]
* CompizUtils: only shadow-decorate alpha windows that have full
decorations as well Since alpha windows might have custom shapes,
it's safer not to shadow-decorate them unless they don't provide,
for sure, a full decoration. This fixes, between the others, the
unity force-quit dialog. (LP: #1281825)
-- Ubuntu daily release <email address hidden> Mon, 14 Apr 2014 14:22:11 +0000
-
unity (7.2.0+14.04.20140411-0ubuntu1) trusty; urgency=low
[ Sami Jaktholm ]
* Lockscreen: Give proper grabs to the shield before releasing
blank_window_. (LP: #1306417)
-- Ubuntu daily release <email address hidden> Fri, 11 Apr 2014 09:00:46 +0000
-
unity (7.2.0+14.04.20140410.1-0ubuntu1) trusty; urgency=low
[ Sami Jaktholm ]
* Shortcuts: Listen and react to view close requests. (LP: #1297842)
[ Brandon Schaefer ]
* When we detect caps lock, or caps lock is pressed, render a warning
icon to show its on. (LP: #1291737)
[ Marco Trevisan (Treviño) ]
* DecorationsGrabEdge, PanelMenuView: perform proper WM action on
clicks, based on user settings (LP: #1283849)
[ Alfred Neumayer ]
* Alt-Tab has always respected the alt-tab-bias-viewport setting, but
the 3-finger gesture to switch between windows has not, even though
it does the same thing. They should behave the same way depending on
the CCSM setting. (LP: #1303060)
* Launcher: Show and hide the launcher window OnDragUpdate() to fix
the gesture animations (LP: #1303141)
* If the dash has not been opened before, a 4 finger tap will result
in a dash with no selected scope. Instead, set up the window and
view of the dash by sending DASH_ABOUT_TO_SHOW (same happens when
hovering the mouse pointer over the BFB icon) and open the home
scope. (LP: #1303468)
[ CI bot ]
* LockScreen: add ability to show without fading in on some system
calls Also, if locking is not enabled, calling Lock causes the
screensaver to be initiated. Many cleanups and misc fixes. (LP:
#1292575)
[ William Hua ]
* Enable sound buttons and input source switching under lock screen.
[ Eleni Maria Stea ]
* It fixes the quicklist menu appearance. (LP: #1298859)
[ Ubuntu daily release ]
* New rebuild forced
-- Ubuntu daily release <email address hidden> Thu, 10 Apr 2014 17:43:46 +0000
-
unity (7.2.0+14.04.20140410-0ubuntu1) trusty; urgency=low
[ CI bot ]
* GnomeSessionManager: impelement gnome session dbus interface and a
fader to blank the screen (LP: #1291088)
* ScreenSaverDBusManager: start/stop gnome-screensaver if we don't/do
handle the locking This allows to just use the fallback gnome-
screensaver lockscreen if we need to use it. (LP: #1303712)
* Session: Don't lock the screen if screen locking is disabled by
org.gnome.desktop.lockdown disable-lock-screen. (LP: #1292154)
[ Andrea Azzarone ]
* LockScreen: add ability to show without fading in on some system
calls Also, if locking is not enabled, calling Lock causes the
screensaver to be initiated. Many cleanups and misc fixes. (LP:
#1292575)
[ Marco Trevisan (Treviño) ]
* LockScreen: add ability to show without fading in on some system
calls Also, if locking is not enabled, calling Lock causes the
screensaver to be initiated. Many cleanups and misc fixes. (LP:
#1292575)
-- Ubuntu daily release <email address hidden> Thu, 10 Apr 2014 12:45:15 +0000
-
unity (7.2.0+14.04.20140404-0ubuntu1) trusty; urgency=low
[ Chris Townsend ]
* Fix issue where windows that are in Show Desktop mode are selected
for spread have a blank preview. This fix will Fade Out the window
for Spread and Fade In the window again when Spread exits if that
window is not chosen. (LP: #1104236)
[ Marco Trevisan (Treviño) ]
* ForceQuitDialog: add a new "sheet style" dialog that is shown when a
window hangs Listen to compiz toolkit events and prompt a dialog
that allows to force-quit an hanging application. (LP: #698031)
-- Ubuntu daily release <email address hidden> Fri, 04 Apr 2014 21:35:41 +0000
-
unity (7.2.0+14.04.20140403-0ubuntu1) trusty; urgency=low
[ Stephen M. Webb ]
* remove libsyncindicator from services/panel-service.c
[ Dimitri John Ledkov ]
* Drop U1 default shortcuts & indicator-sync recommendation. (LP:
#1300916) (LP: #1300916)
[ Marco Trevisan (Treviño) ]
* Launcher: hide the launcher window when in auto-hide mode if it's
not presented (LP: #1301394)
* ApplicationLauncherIcon: recompute pips when the screen geometry
changes (LP: #1024101)
* UnityScreen: reset decoration::DataPool on destruction, otherwise we
won't have a valid screen ptr (LP: #1291243)
* DecorationsGrabEdge: Only perform tookit actions on right-click (LP:
#1301459)
-- Ubuntu daily release <email address hidden> Thu, 03 Apr 2014 11:10:36 +0000
-
unity (7.2.0+14.04.20140402-0ubuntu1) trusty; urgency=medium
[ Stephen M. Webb ]
* Release 7.2.0.
[ Marco Trevisan (Treviño) ]
* CompizUtils: only shadow-decorate alpha windows that have full
decorations as well Since alpha windows might have custom shapes,
it's safer not to shadow-decorate them unless they don't provide,
for sure, a full decoration. (LP: #1281825)
* Panel, Decorations: draw the background under the text glyphs before
the text itself (LP: #723167)
* PanelMenuView: use panel style context for painting the panel title
(LP: #1296866)
* SpreadFilter: use launcher width, scale on HiDPI, match also
application names Launcher Width is now considered in setting the
offset of the scale filter (fixes padding when launcher is in
autohide mode). The search bar is correctly scaled when in HiDPI
mode. We use ApplicationManager and thus BAMF to match windows by
their name or app name. (LP: #1281297)
-- Ubuntu daily release <email address hidden> Wed, 02 Apr 2014 11:04:11 +0000
-
unity (7.1.2+14.04.20140328.1-0ubuntu1) trusty; urgency=low
[ Robert Ancell ]
* Call pam_acct_mgmt and pam_chauthtok when unlocking screen (LP:
#1296443)
[ Stephen M. Webb ]
* restart unity-panel-service for only the current session when
restarting unity from the command line (LP: #777594)
[ Brandon Schaefer ]
* When we see an escape in lockscreen prompt, clear the password. (LP:
#1292647)
[ Andrea Azzarone ]
* Fixes the double lockscreen when switching users. (LP: #1291088)
[ Marco Trevisan (Treviño) ]
* Tooltip, QuicklistView: use the decoration shadow radius for
computing padding (LP: #1291407)
* 02_unity_setup_text_scale_factor: actually make it working, copy the
gnome value to unity (LP: #1298492)
* IconRenderer: scale textures when loading them based on the current
launcher scaling Add SVG textures for tiles and markers (thanks to
Matthieu James) to replace .pngs, also make them themable. (LP:
#1297588)
-- Ubuntu daily release <email address hidden> Fri, 28 Mar 2014 10:16:02 +0000
-
unity (7.1.2+14.04.20140321-0ubuntu1) trusty; urgency=low
[ Andrea Azzarone ]
* Release the lockscreen_timeout (that we use to get the grab
properly) on unlock.
[ Marco Trevisan (Treviño) ]
* Dash: Use nux properties for scale and cairo device scaling
* UnitySettings: apply the unity scaling factor to global system
settings We basically use the integer part of our scaling factor as
the Gdk scaling factor, while we apply the point scaling to the Gdk
text-scaling-factor. In this way the readable items will match our
scaling. (LP: #1295436)
-- Ubuntu daily release <email address hidden> Fri, 21 Mar 2014 23:22:23 +0000
-
unity (7.1.2+14.04.20140320.1-0ubuntu1) trusty; urgency=low
[ Chris Townsend ]
* Change the signal for detecting resuming from Suspend from UPower
(which is unreliable) to logind. (LP: #1210077)
[ Brandon Schaefer ]
* Use key_code instead of key_sym for the Super+<Num> shortcut. (LP:
#1294885)
[ Andrea Azzarone ]
* Wait for the grab before showing the lockscreen. (LP: #1291497)
* Do not lock a guest session. (LP: #1295194)
-- Ubuntu daily release <email address hidden> Thu, 20 Mar 2014 23:51:55 +0000
-
unity (7.1.2+14.04.20140318-0ubuntu1) trusty; urgency=low
[ Brandon Schaefer ]
* Update the DPI when we setup the view. (LP: #1292268)
* Do not avoid rendering the lockscreen when we have a fullscreen app.
This also removes the old fullscreen + lockscreen fix where we force
painted our selfs on top. (LP: #1291571)
[ Chris Townsend ]
* Add ability to minimize a single window application when clicking on
the Launcher icon of the application. (LP: #733349)
[ Andrea Azzarone ]
* Whitelist "onboard" for rendering during lockscreen. (LP: #1291402)
* Do not consider minimized windows for cross fade effect. (LP:
#1291402)
-- Ubuntu daily release <email address hidden> Tue, 18 Mar 2014 23:53:51 +0000
-
unity (7.1.2+14.04.20140313-0ubuntu1) trusty; urgency=low
[ Brandon Schaefer ]
* When the lockscreen is locked, force paint it on top. This isn't the
perfect fix, but it a lot safer of a fix. (LP: #1291571)
* When we are about to LockScreen(). Hide the Dash/Hud if an overlay
is open! (LP: #1291383)
* Clear the tooltips when going into the lockscreen. (LP: #1291503)
* Cleartool tips when entering alt+tab mode. (LP: #1285889)
* If the switcher is open when going into lockscreen, hide it! (LP:
#1292225)
-- Ubuntu daily release <email address hidden> Thu, 13 Mar 2014 23:17:29 +0000
-
unity (7.1.2+14.04.20140312-0ubuntu1) trusty; urgency=low
[ Brandon Schaefer ]
* When the monitors change, go through and update all the launcher
widths for all launchers. (LP: #1291034)
[ Marco Trevisan (Treviño) ]
* UnityScreen: show the shortcut hint on first run (LP: #1283619)
* UnityScreen: use switcher's LayoutSystem to compute the scaled
windows geometries Thanks to this, both the Alt+Tab and Spread will
use the same codepath to define the positioning of the scaled
windows. (LP: #925454)
* Decorations and Menus: a bunch of various fixes... (LP: #1283156)
[ CI bot ]
* fixes the segfault occuring when the scale factor is < 1.0 (LP:
#1288166)
[ William Hua ]
* Unity shell plugin conflicts with gnomecompat. (LP: #1284532)
[ Chris Townsend ]
* Remove the test_icon_shows_on_quick_application_reopen Autopilot
test and make it into a unit test since Autopilot has difficult time
dealing with this test as the test fails occasionally. (LP:
#1073990)
* Add option to allow users to restore the scroll-over-inactive-
Launcher-icon-to-focus-window behavior. (LP: #1288957)
* Fix the inconsistent z ordering of windows when using the mouse to
scroll the Launcher icon of the active application. (LP: #1286784)
[ Luke Yelavich ]
* Present a textual description of the state of applications to screen
reader users when navigating the launcher. (LP: #1266298)
-- Ubuntu daily release <email address hidden> Wed, 12 Mar 2014 23:46:36 +0000
-
unity (7.1.2+14.04.20140311-0ubuntu1) trusty; urgency=low
[ CI bot ]
* Lockscreen: Multimonitor support, use greeter settings and don't
paint popup windows In detail: - Use proper fonts for text input -
Make text cursor to blink as expected (needs
lp:~3v1n0/nux/textentry-toggle-cursor-visibility) - Use bullet as
password char - Support multi-monitor correctly, switching view on
mouse movement (as the greeter does) - Fixed lockscreen not showing
on newly attached monitors - Never paint windows that might popup
under the lockscreen (such as tooltips or notifications) - Use
unity greeter gsettings values for painting the Background (support
color, or disable user bg) - Don't lock guest sessions
[ Stephen M. Webb ]
* Bump Nux build-dep to 4.0.6 for ABI change.
[ Andrea Azzarone ]
* Implement the lockscreen in Unity that looks like unity-greeter.
Also allow to fallback to lightdm + greeter (tty switching) in case
you need more pam power. (LP: #878836)
[ Marco Trevisan (Treviño) ]
* LockScreenPanel: added a light version of PanelView for Lockscreen
only, using PanelIndicatorsView - Indicators scrubbing using mouse
works again - Indicators key navigation is supported (Alt+F10
included) - Indicators will be correctly visible in light themes as
well - Show hostname (optionally) on the top left side of the panel
- LockScreenSettings now bind settings from unity-greeter dconf path
-- Ubuntu daily release <email address hidden> Tue, 11 Mar 2014 18:37:36 +0000
-
unity (7.1.2+14.04.20140305-0ubuntu1) trusty; urgency=low
[ Chris Townsend ]
* Fix more Panel Autopilot test failures. (LP: #1287745)
[ William Hua ]
* Improve debug logging for gnome key grabber.
[ Brandon Schaefer ]
* Allow the launcher_width to be stored per monitor and retrieved per
monitor. Allowing for correct Dash/Hud offsets. (LP: #1284879)
* When we update the OverlayWindowButtons geometry, make sure we ask
the WindowButtons to update their geo as well. (This means poking it
as if the DPI has changed). This way the overlay window buttons will
be the correct sides per monitor. (LP: #1285366)
[ Marco Trevisan (Treviño) ]
* CompizShortcutModeller: use proper keys for Spread and be dependent
on workspace setting (LP: #1287825)
[ Luke Yelavich ]
* Implement accessibility for the optino buttons in the shutdown
dialog. Also improve the parent-child relationship between objects
such that the shutdown message can be read with Orca flat review.
(LP: #1272168)
-- Ubuntu daily release <email address hidden> Wed, 05 Mar 2014 14:18:44 +0000
-
unity (7.1.2+14.04.20140303-0ubuntu1) trusty; urgency=low
[ Marco Trevisan (Treviño) ]
* Panel, Decorations, Launcher, Quicklist, Tooltip: correctly scale
items based on the monitor settings Adapt elements to match their
monitor DPI scale settings. We mostly use
cairo_surface_set_device_scale to easily scale cairo-generated
textures. (LP: #1283171)
-- Ubuntu daily release <email address hidden> Mon, 03 Mar 2014 16:47:47 +0000
-
unity (7.1.2+14.04.20140228-0ubuntu1) trusty; urgency=low
[ Chris Townsend ]
* Use the current Launcher instead of the first launcher when
determing when to highlight the Launcher tile during keynav. (LP:
#1285361)
* Fix Dash/Hud fullscreen Autopilot window test on multi-monitor where
the tests would fail depending on which monitor has the fullscreen
window. (LP: #1285367)
* Fix a couple of Panel Autopilot test failures. (LP: #1285737)
* Fix a few randomly failing Spread Autopilot tests. (LP: #1285758)
* Fix corner case depending on where a test window opens, a Dash and
Hud Autopilot test failure can occur. (LP: #1286143)
[ Stephen M. Webb ]
* remove -O3 and replace with -O3 for C++ compiles to prevent
template-related FTBFS (LP: #1286284)
-- Ubuntu daily release <email address hidden> Fri, 28 Feb 2014 19:53:26 +0000
-
unity (7.1.2+14.04.20140225-0ubuntu1) trusty; urgency=low
[ Chris Townsend ]
* Fix some Autopilot test failure regressions due to changes in rev.
3668. (LP: #1283159)
[ Eleni Maria Stea ]
* scaling desktop according to a scale factor (LP: #1282804)
* removed fonts-scale-factor gsetting from unityshell schema, since we
now use the ubuntu ui-scale factor to scale the desktop (LP:
#1282804)
[ Dimitri John Ledkov ]
* Fix common buildflags missing. (LP: #1284047) (LP: #1284047)
[ Marco Trevisan (Treviño) ]
* PluginAdapter: take in account the window border size when restoring
it from maximization state Also don't forget about monitor scaling
when getting data from the decoration Style. (LP: #1276352)
-- Ubuntu daily release <email address hidden> Tue, 25 Feb 2014 12:36:17 +0000
-
unity (7.1.2+14.04.20140220-0ubuntu1) trusty; urgency=low
[ CI bot ]
* Add dynamic HiDPI support to the launcher. (LP: #1075417)
* Add dynamic HiDPI support to the tooltips.
* Add dynamic HiDPI support to the quicklist.
* The decor now scales with the DPI value.
[ Brandon Schaefer ]
* Remove the nux::Property panel_height; Replace it with a function.
Now PanelStyle holds up to monitors::MAX panel_height. Now to get
the panel height for the monitor you just use PanelHeight(int
monitor). Added a signal panel_height_changed() that will emit the
new panel height, and the monitor that was changed. Its not
currently used. (LP: #1075417)
* UnitySettings: use proper gnome scaling-factor
[ Marco Trevisan (Treviño) ]
* UnitySettings: use proper gnome scaling-factor
* DecoratedWindow: add menu
* DecoratedWindow: make sure that the top_layout exist when setting up
the decorations If there's no layout, then we don't need any
texture. Also this might cause a crash if a window is about to be
mapped but not yet fully framed. (LP: #1281610)
[ Sebastien Bacher ]
* Drop g-s-d override, unity-settings-daemon landed
-- Ubuntu daily release <email address hidden> Thu, 20 Feb 2014 16:25:16 +0000
-
unity (7.1.2+14.04.20140218.1-0ubuntu2) trusty; urgency=medium
* Add Conflicts: libunity-core-6.0-8 to facilitate smooth upgrades.
-- Steve Langasek <email address hidden> Wed, 19 Feb 2014 23:08:03 -0800
-
unity (7.1.2+14.04.20140218.1-0ubuntu1) trusty; urgency=low
[ Marco Trevisan (Treviño) ]
* Panel: Draw blurred in spread mode and show active close button Also
desaturate the BFB on spread/expo and set an offset on scale when
the launcher is hidden (so that we get events and we have a proper
scaled windows geometry). (LP: #1280595)
* UnityScreen: add a SpreadFilter when in Scale mode, when updated it
filters the scale results The SpreadFilter is a BaseWindow with a
SearchBar shown on the top-left corner of the active workspace that
is hidden by default monitoring key-presses; when some content is
written, the bar is shown, while is hidden when empty. Thanks to
this we can finally filter the windows by name in the unity spread!
(LP: #1281257)
-- Ubuntu daily release <email address hidden> Tue, 18 Feb 2014 16:52:44 +0000
-
unity (7.1.2+14.04.20140217-0ubuntu1) trusty; urgency=low
[ Luke Yelavich ]
* QuickListMenuItem: Add GetPlainTextLabel method to better present
quicklist menu items to screen reader users. When Orca users
navigate quicklists, they hear something like <b>item name</b>, due
to the markup for the item being used as the accessible label. Use
the ACCESSIBLE_DESC property of dbusmenu menu items to provide a
plain text form of the label. (LP: #1266656)
[ Sebastien Bacher ]
* Restore archive change dropped by error, let g-s-d run in Unity
sessions
[ Niklas Steger ]
* Add missing unity-scope-home dependency. (LP: #1233029)
[ Chris Townsend ]
* Fix some more AP tests: Redo the Hud query method to account for the
fact that the Hud button we want may not be the first entry. Fix a
show desktop test so we get the correct show desktop state after the
test exits. Fix a Spread test to get the mouse to move to the
Launcher icon that we want. .
-- Ubuntu daily release <email address hidden> Mon, 17 Feb 2014 14:02:37 +0000
-
unity (7.1.2+14.04.20140214.1-0ubuntu1) trusty; urgency=low
[ Sebastien Bacher ]
* use unity-control-center by default.
* lists keybinding in unity-control-center. (LP: #1271710)
[ Brandon Schaefer ]
* Bump to new libnux from this branch:
https://code.launchpad.net/~brandontschaefer/nux/xim-preedit-
support.
* Adds Super+L to lock the screen, while keeping the older shortcut
around in g-s-d (Ctrl+Alt+L). (LP: #830709)
* Do not open the dash/hud on a monitor with a top most window that is
fullscreen. (LP: #1267210)
* Implement an EMConveter. This way with default settings such that
DPI = 96.0f, and font_size = system font size. We can get the
correct EM value for any pixel size. Once we have the correct EM
value for any pixel size, the DPI value can be adjusted to the
current logical one. From here, you can now get the correct pixel
size based from of the EM value for the logical DPI of the screen.
* Refactor EMConverter API. Now all thats needed is int
ConvertPixels(int pixel); This will calculate the correct pixel size
based on the DPI and font size.
* Testing that the ibus anthy tests could possibly be causing strange
issues on the nvidia machine. So skipping them to test if tihs is
the source of the error.
* Add Pt to Px function to em converter.
* Move EMConverter over to unity settings.
* Add multi monitor support for EMConverter in unity settings. Now you
can grab a specific converter per monitor.
* Simple RawPixel class. It adds 2 define literals, ex: 10_em,
10.0_em. From there it turns them into raw pixels. RawPixels have CP
(CovertPixel) function which takes in an EMConverter that allows you
to use a converter specific to a monitor to convert the raw pixel to
the correct value.
[ Marco Trevisan (Treviño) ]
* Don't re-present all of our windows on every frame. Only do that if
damage intersects it. Use the new APIs exposed by compiz and nux to
intelligently determine which windows need to be presented per-frame
and only register damage for those windows. This fixes two things:
1. BaseWindows being redrawn from scratch every time damage was
registered over them. That was incorrect and should only be done in
the case of background blurs. 2. BaseWindows being drawn to the
screen on every frame, regardless of whether or not they needed to
be. Now they will only be drawn if some damage intersects beneath
them. Note that unity will expand the damage region to accomadate
the base window since nux does not support geometry clipping. So if
there is a partial intersection of the launcher for example, the
area of the screen which contains the launcher will be re-painted
(but the launcher itself won't be redrawn, just its texture) (LP:
#1080947). (LP: #1080947)
* Convert compiz regions / rects to nux::Geometry's and back easily.
* UnityScreen: remove the useless and expensive gl{Push,Pop}Attrib
calls For some reasons this code was copied by the opengl plugin as
a workaround to fix the state of our screen after that nux has
drawn. Actually this is not needed, the only thing we really need to
do is to fix the current Viewport, because nux seems to leave it in
a bad state which would lead to flickering menus, fullscreen
windows, tooltip and missing windows thumbnails in switcher. Thanks
to Sam Spilsbury for his precious support. (LP: #1251275)
* Unity: always prefer passing [this] to lambdas than [&].
* Introspectable: use IntrospectionData class for collecting data from
children Now each introspectable object is called with an
IntrospectionData parameter and calling one of its methods it's the
only way to fill introspection data into unity. As bonus point,
remove all the unneeded UnityCore/Variant.cpp inclusions. (LP:
#1227131)
* DebugDBusInterface: add local::xpathselect::NodeSelector to use the
dloaded lib.
* BackgroundEffectHelper: Specify the required blur area before
drawing so selectively copy it at paint time This means that we
don't have to waste fragment bandwidth copying the entire backbuffer
when we could just do parts of it. Now BackgroundEffectHelper
listens to windows and views geometry changes and updates a list of
blurred regions that might be copied to the backup texture at every
repaint that affects them. This avoids to copy large regions
(especially when using big resolutions or multiple monitors), but
only the ones we really need to blur.
* SwitcherView: define a custom GeometryGetterFunc and notify helper
on changes Thanks to this the switcher won't make
BackgroundEffectHelper to create a blurred area as big as the
current monitor (with just a small padding), but an area big enough
to draw its background. This get updated automagically when the
switcher view changes its geometry... Also, use nux::AnimateValue
for switcher animations, making compiz to orchestrate it and only
redraw the view if an icon changed since the last progress
iteration. We don't want the switcher to be drawn unless its
geometry or an icon changes. Also we don't want to redraw the
switcher multiple times if only a not-animated parameter of an icon
(such as a pip or the selection glow) has changed. As bonus, reduce
lots of list copies.
* {Dash,Hud}Controller: unset the keyfocus area only if one of their
children has the focus Otherwise we could steal the focus to another
view (such as the Alt+Tab switcher). (LP: #1252760)
* IntrospectionData: use forward declaration for nux classes, add
support to glib::Variant We don't need to repeat the inclusion
everywhere we want debug introspection. This allows also to add
glib::Variant adder without the need of any other cast.
* decorations: added new unity-decorations fully gtk-css-themed inside
unity. (LP: #691817, #827537)
* PanelMenuView: show a dropdown menu of indicators, if there's no
enough horizontal space PanelService: add new dbus method
ShowEntriesDropdown that when called puts the requested indicator
entires into a DropDown menu before showing them, also threat
dropdown menus as special entries when the their geometry has been
synced. UnityCore: add add ShowEntriesDropdown virtual method as
well and implement in DBusIndicators, to call the relative method in
PanelService. Add parents to indicator::Entry, now an entry can have
one or more parents (that's mostly depending on how many monitors we
have), and if parented, it notifies active, show_now and geometry
status to them. API cleanups included, SO-name bumped. PanelView:
add simpler PreLayoutManagement function, to avoid nux to do too
many computations that will cause the Menu to relayout too much with
no need. Added PanelIndicatorEntryDropdownView as new subtype of
PanelIndicatorEntryView that will show a go-down icon on the
PanelMenuView that when clicked will show a dropdown menu of
indicators. This will happen only if there's not enough room to see
them inline. PanelIndicatorsView: many cleanups, and add
EnableDropdownMenu that creates a new
PanelIndicatorEntryDropdownView and uses it to place the entries
that don't fit the available space, until we don't get some more.
Added and reworked a bunch of unit tests. (LP: #1274554)
* DecorationsInputMixer: pass Timestamp to events This might be needed
to perform some actions, and using CompScreen getCurrentTime() is
way much more expensive than I thought.
* MenuManager: add a wrapper for Indicators and KeyGrabber that
registers mnemonics It also emits signals with accumulators that
will just stop the emission when a client returns true, and holds
menu general settings.
* LauncherDragWindow: set the drag window background to transparent or
it will be white by default This was causing a quick flickering of
the icon as soon as it was drawn on the first place. (LP: #1279904)
* {DecorationsGrabEdge, PanelTitlebarGrabAreaView}: show the
WindowAction menu on right-click (LP: #1098419)
* PanelMenuView: we don't need to escape the panel title anymore New
decorations just use pango text. (LP: #1280077)
[ Chris Townsend ]
* Don't re-present all of our windows on every frame. Only do that if
damage intersects it. Use the new APIs exposed by compiz and nux to
intelligently determine which windows need to be presented per-frame
and only register damage for those windows. This fixes two things:
1. BaseWindows being redrawn from scratch every time damage was
registered over them. That was incorrect and should only be done in
the case of background blurs. 2. BaseWindows being drawn to the
screen on every frame, regardless of whether or not they needed to
be. Now they will only be drawn if some damage intersects beneath
them. Note that unity will expand the damage region to accomadate
the base window since nux does not support geometry clipping. So if
there is a partial intersection of the launcher for example, the
area of the screen which contains the launcher will be re-painted
(but the launcher itself won't be redrawn, just its texture) (LP:
#1080947). (LP: #1080947)
* In low graphics mode, only draw the Launcher background as needed
instead of all of the time, even if the Launcher is hidden. (LP:
#1179210)
* Bump the Unity glib build dependency version.
* Use IsVisibleOnMonitor() instead of IsVisible() for checking to
close the Hud when clicking the Hud icon. This is due to the icon's
quirk only being set for the current monitor. (LP: #1255241)
* Add some introspection vector variables to account for per-monitor
icon quirks to fix some failing Hud AP tests. (LP: #1244704)
* Revert most of lp:unity revno. 3509 as the Compiz Grid plugin is a
better place to handle the Ctrl-Super-Left/Right shortcuts. Expanded
autopilot test to check for correct window placement when semi-
maximizing and restoring. (LP: #1251777)
* Re-enable Quicklist and Tooltip active blurring since it was removed
due to the performance merge. (LP: #1253740)
* Fix compile error due to deprecated gtk_widget_get_state() function.
(LP: #1173219)
* Fix a bunch of failing AP tests due to changes in Unity. (LP:
#1244704)
* Due to a change in xpathselect1.4, this fixes a sorting issue of
Switcher icons for AP tests. (LP: #1244704)
* Always set the interval timer to 0 when starting a new urgent
animation timer. (LP: #1263775)
* When hiding the Dash & Hud views, zero out the geometry and update
the blur background size. This fixes the issue where the blur
background wouldn't be updated when using static blur on subsequent
opens of the Dash and Hud. (LP: #834777)
* If the Dash or Hud is opened when entering Show Desktop, ensure they
are closed. Added some Autopilot tests for this condition. (LP:
#961890)
* Add mesa-utils dependency to the unity-autopilot package since some
of the autopilot tests use glxinfo to gather information. (LP:
#1267902)
* Fixes issue where a user places the mouse over a Launcher icon that
has one unfocused window and then scrolls with the scroll wheel
would focus that application when it should not according to Design.
(LP: #1263786)
* When using the mouse scrollwheel on inactive Launcher icons with
unfocused windows, the unfocused window should not be focused. (LP:
#1267888)
* Add missing Python module declarations for multi-monitor setups.
Fixes some AP test failures.
* Fixes most Launcher based Autopilot tests due to the new object list
sorting in xpathselect1.4.
* Add back in vertical/horizontal maximized introspection objects
since some Autopilot tests need them.
* Removed the ZeitgeistUtils.h as this is no longer needed since
Zeitgeist in main is now fixed.
* Fix more Autopilot tests: Base icon center introspection on the
current monitor instead of the hardcoded first monitor. Fix
move_mouse_to_icon AP method to work correctly with multi-monitor.
Fix some scroll tests for multi-monitor. Skip the Launcher only on
primary monitor/test Launcher functionality on the second monitor
tests since the tests cannot run in this scenario.
* More Unity Autopilot Launcher test fixes: When initializing the
Launcher tests, check whether the Launcher is available on the
monitor being tested. If not, skip the test. Also, move the mouse to
the monitor being tested before running the test to make sure the
correct Launcher is being tested. Skip some Launcher reveal tests
since the test is no longer valid due to how Autopilot moves the
mouse now. Fix drag_icon_to_position method. Fix
mouse_reveal_launcher method.
* Fix more AP tests: Fix workspace emulator to get viewport info for
more than the first monitor. Fix some Hud, Dash, and Switcher tests
for multi-monitor.
* Add a method to tell the Hud icon when there are multi-monitors and
only a Launcher on the primary monitor. This will make sure the
active and visible states for the icon are correct and allow the AP
tests to pass. (LP: #1274985)
* Fixes some Autopilot Panel test failures: Emit the signal to call
OnIndicatorViewUpdated() when the active window position has
changed. Account for an overlay (Dash/Hud) to be opened when testing
if the window buttons should be shown in the Panel. This was removed
some revisions ago and it looks like it shouldn't have been. Fix up
a Panel test since it was failing in a part that didn't need to be
ran anyways. (LP: #1277265)
* Fix a couple of test_panel AP tests: The overlay window buttons did
not take multi-monitor into account, so now account for that. Fix
the AP test themselves to actually use the correct introspection
object.
* Fix a failing Dash AP test due to too many results being returned
which caused the position of the Dash icon to be off the screen.
* Fix where the mouse_disabled_ variable was unintialized which would
cause the Switcher to not work correctly with the mouse and arrow
keys. Fix the mouse filter list to account for only motion and
button click/release so arrow key navigation will still work in the
Switcher when mouse interaction is disabled. (LP: #1279499)
* Fix Autopilot test issue where Show Desktop is somehow invoked and
the recovery from this does not properly get the state back to Show
Desktop off.
[ William Hua ]
* Replace deprecated g_settings_list_schemas with
g_settings_schema_source_list_schemas.
* Launcher: Fix GVariant type error in Hud UBus message.
* Implement the GNOME key grabber interface so that Compiz and gnome-
settings-daemon no longer have to fight for key grabs. Also, fix the
global menu bar mnemonics. (LP: #1113008, LP: #1206582, LP:
#1226962). (LP: #1113008, #1226962, #1206582)
[ Stephen M. Webb ]
* add multi-mointor support to a couple of tests where it got misssed.
[ George Karavasilev ]
* LauncherIcon: always try to use themed icons first, before falling
back to UnityTheme.
[ CI bot ]
* Flush trunk to Ubuntu
[ Eleni Maria Stea ]
* the branch fixes the following compile errors: 1.
SetReferenceFramebuffer function gets 3 parameters
(Nux/WindowCompositor.h) 2. RenderInterfaceFromForeignCmd gets const
reference not pointer as argument (Nux/WindowThread.h).
* adds virtual destructors to classes with virtual methods to prevent
memory leaks - ABI break.
* new gsetting in unityshell.xml.in: fonts-scale-factor.
* Configuration Parser class for custom gsettings.
* function that gets the monitor name from the GDKScreen in UScreen.
[ Andrea Azzarone ]
* Don't re-present all of our windows on every frame. Only do that if
damage intersects it. Use the new APIs exposed by compiz and nux to
intelligently determine which windows need to be presented per-frame
and only register damage for those windows. This fixes two things:
1. BaseWindows being redrawn from scratch every time damage was
registered over them. That was incorrect and should only be done in
the case of background blurs. 2. BaseWindows being drawn to the
screen on every frame, regardless of whether or not they needed to
be. Now they will only be drawn if some damage intersects beneath
them. Note that unity will expand the damage region to accomadate
the base window since nux does not support geometry clipping. So if
there is a partial intersection of the launcher for example, the
area of the screen which contains the launcher will be re-painted
(but the launcher itself won't be redrawn, just its texture) (LP:
#1080947). (LP: #1080947)
* Alt-Tab, shutdown dialog and shortcut overlay should not be
transparent in Low GFX Mode. (LP: #1170508)
[ Sam Spilsbury ]
* Don't re-present all of our windows on every frame. Only do that if
damage intersects it. Use the new APIs exposed by compiz and nux to
intelligently determine which windows need to be presented per-frame
and only register damage for those windows. This fixes two things:
1. BaseWindows being redrawn from scratch every time damage was
registered over them. That was incorrect and should only be done in
the case of background blurs. 2. BaseWindows being drawn to the
screen on every frame, regardless of whether or not they needed to
be. Now they will only be drawn if some damage intersects beneath
them. Note that unity will expand the damage region to accomadate
the base window since nux does not support geometry clipping. So if
there is a partial intersection of the launcher for example, the
area of the screen which contains the launcher will be re-painted
(but the launcher itself won't be redrawn, just its texture) (LP:
#1080947). (LP: #1080947)
* BackgroundEffectHelper: Specify the required blur area before
drawing so selectively copy it at paint time This means that we
don't have to waste fragment bandwidth copying the entire backbuffer
when we could just do parts of it. Now BackgroundEffectHelper
listens to windows and views geometry changes and updates a list of
blurred regions that might be copied to the backup texture at every
repaint that affects them. This avoids to copy large regions
(especially when using big resolutions or multiple monitors), but
only the ones we really need to blur.
-- Ubuntu daily release <email address hidden> Fri, 14 Feb 2014 23:06:09 +0000
-
unity (7.1.2+14.04.20131106.1-0ubuntu5) trusty; urgency=medium
* debian/control:
- Recommend unity-control-center instead of the obsolete
gnome-control-center-unity
-- Robert Ancell <email address hidden> Mon, 17 Feb 2014 12:09:06 +1300
-
unity (7.1.2+14.04.20131106.1-0ubuntu4) trusty; urgency=medium
* Temporally allow running under gnome-settings-daemon, until
unity-settings-daemon is in main.
-- Dimitri John Ledkov <email address hidden> Fri, 07 Feb 2014 19:18:24 +0000
-
unity (7.1.2+14.04.20131106.1-0ubuntu3) trusty; urgency=medium
* Make unity7 job start on started either gnome or unity settings
daemon.
* Cherrypick "Removed the ZeitgeistUtils.h as this is no longer needed
since Zeitgeist in main is now fixed." to fix FTBFS.
-- Dimitri John Ledkov <email address hidden> Fri, 07 Feb 2014 13:18:44 +0000
-
unity (7.1.2+14.04.20131106.1-0ubuntu2) trusty; urgency=medium
* Disable errors upon deprecated-warnings.
* No change rebuild against nux with libglew1.10.
-- Dimitri John Ledkov <email address hidden> Thu, 02 Jan 2014 16:14:05 +0000
-
unity (7.1.2+14.04.20131106.1-0ubuntu1) trusty; urgency=low
[ Ted Gould ]
* Clean up NIH Errors so they don't get reported on exit. (LP:
#1236720)
[ Brandon Schaefer ]
* Workaround for now, replace all blacklisted chars in the results
name with a '?'. So we can still render all the results with out a
crash. This needs to be fixed in pango/harfbuzz. (LP: #1239381)
* Get the current char before moving on to the next char!.
[ Marco Trevisan (Treviño) ]
* UnityScreen: also redraw the HudView if it has not been fully
damaged. (LP: #1240322)
* OverlayRenderer: only and correctly initialize the BGLayer when not
on GLSL codepath Make sure we set the initial bg_layer_ value to the
average color, and do this only if really needed. (LP: #1232726)
* Launcher: desaturate the inactive icons when in Spread mode. (LP:
#1238892, #1238638)
* LauncherIcon: add MultiMonitor quirks support A quirk can be now set
for all monitors or for just one. (LP: #1051913, #1215738, #1240750,
#1240737)
* UnityScreen: CreateSuperNewAction with Shift and Numpad for launcher
This fixes the bug that caused Super+Shift+KP_x not to work as it
should. (LP: #1240806)
* AnimationUtils: add Start, Skip and SetValue methods These allows to
start an animation, to skip it or to just set its value. The
templates now are more intelligent and we define the values that can
assume just once, by specializing a StartValueForDirection function.
* Support libxpathselect1.4. (LP: #1243529)
* LauncherIcon: use nux::Animation for each Quirk property Update
Launcher and Icons code accordingly, get rid of the timespec. Remove
unneded Quirks, reduce redraws and update tests.
* Invalidate the Icon Centers when the monitor layout changes, so we
make sure that if an icon center is set, then the icon is available
on that monitor. Added GetCenterForMonitor that allows to retrieve
the nearest valid icon center for a given monitor, and in this way
we can get the best icon that can handle a window minimization. (LP:
#767752)
[ Lars Uebernickel ]
* panel-service.c: don't warn about unknown image type unnecessarily
Don't warn about indicators that explicitely don't have an image
set. However, continue warning when the set image is of an unknown
type.
[ Chris Townsend ]
* Instead of using NeedSoftRedraw(), use QueueDraw() for the Launcher
and Panel to force a redraw to fix issue where leaving a full screen
unredirected window would not redraw the Launcher and Panel. (LP:
#1240595)
[ Eleni Maria Stea ]
* Added --compiz-path parameter to the unity startup script. It allows
us to start unity with custom builds of compiz (not only
/usr/bin/compiz) like that: ./unity --compiz-path
custom_compiz_build_directory/bin/compiz --replace ccp.
[ Francis Ginther ]
* Reverting support for libxpathselect1.4. (LP: #1245988)
[ Łukasz 'sil2100' Zemczak ]
* DebugDBusInterface: add support to libxpathselect-1.4 Some cleanups
and reworking of glib::Variant and debug::DBusInterface Same as
lp:~3v1n0/unity/xpathselect-1.4 but with double function removed and
packaging dependencies added.
[ Ubuntu daily release ]
* Automatic snapshot from revision 3588
-- Ubuntu daily release <email address hidden> Wed, 06 Nov 2013 18:29:25 +0000
-
unity (7.1.2+13.10.20131014.1-0ubuntu1) saucy; urgency=low
[ William Grant ]
* Build with -fPIC on arm64 to fix link failure.
[ Andrea Azzarone ]
* Don't ignore Stick command is the icon is already sticky but
save==true. (LP: #1237359)
[ Marco Trevisan (Treviño) ]
* PluginAdapter: set the spread window state before spreading or the
callback will get a wrong state. (LP: #1238622)
* PluginAdapter: set the spread window state before spreading or the
callback will get a wrong state. (LP: #1238622)
[ Ubuntu daily release ]
* Automatic snapshot from revision 3570
-- Ubuntu daily release <email address hidden> Mon, 14 Oct 2013 11:24:03 +0000