summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-06Adds Super+L to lock the screen, while keeping the older shortcut around in ↵Brandon Schaefer
g-s-d (Ctrl+Alt+L). Fixes: https://bugs.launchpad.net/bugs/830709. Approved by PS Jenkins bot, Christopher Townsend. (bzr r3615)
2014-01-06* Add a shortcut that will lock the screen with Super+L. WhileBrandon Schaefer
preserving the old shortcut Ctrl+Alt+L. Fixes LP: #830709 (bzr r3614.1.1)
2014-01-03Bump to new libnux from this branch:Brandon Schaefer
https://code.launchpad.net/~brandontschaefer/nux/xim-preedit-support. Approved by PS Jenkins bot, Christopher Townsend. (bzr r3614)
2014-01-03When hiding the Dash & Hud views, zero out the geometry and update the blur ↵Chris Townsend
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. Fixes: https://bugs.launchpad.net/bugs/834777. Approved by PS Jenkins bot, Marco Trevisan (Treviño). (bzr r3613)
2014-01-03* Ignore checking if ibus is running, as we already check if gcin is activeBrandon Schaefer
(bzr r3611.2.5)
2014-01-03Always set the interval timer to 0 when starting a new urgent animation ↵Chris Townsend
timer. Fixes: https://bugs.launchpad.net/bugs/1263775. Approved by Marco Trevisan (Treviño), PS Jenkins bot. (bzr r3612)
2014-01-03* Dam you commaBrandon Schaefer
(bzr r3611.2.4)
2014-01-03* Bump nux to 4.0.5Brandon Schaefer
(bzr r3611.2.3)
2014-01-02* Add the commaBrandon Schaefer
(bzr r3611.2.2)
2014-01-02* Bump to new libnux from this branch:Brandon Schaefer
https://code.launchpad.net/~brandontschaefer/nux/xim-preedit-support (bzr r3611.2.1)
2013-12-23Add new unit test to test the condition for this bug.Chris Townsend
(bzr r3611.1.2)
2013-12-23Always set the interval timer to 0 when starting a new urgent animation timer.Chris Townsend
Fixes LP: #1263775 (bzr r3611.1.1)
2013-12-21Due to a change in xpathselect1.4, this fixes a sorting issue of Switcher ↵Chris Townsend
icons for AP tests. Fixes: https://bugs.launchpad.net/bugs/1244704. Approved by PS Jenkins bot, Brandon Schaefer. (bzr r3611)
2013-12-21Fix a bunch of failing AP tests due to changes in Unity. Fixes: ↵Chris Townsend
https://bugs.launchpad.net/bugs/1244704. Approved by PS Jenkins bot, Brandon Schaefer. (bzr r3610)
2013-12-21Fix compile error due to deprecated gtk_widget_get_state() function. Fixes: ↵Chris Townsend
https://bugs.launchpad.net/bugs/1173219. Approved by PS Jenkins bot, Eleni Maria Stea, Marco Trevisan (Treviño), Brandon Schaefer. (bzr r3609)
2013-12-17Add logic to only zero out the geometry is the blur type is static.Chris Townsend
(bzr r3608.3.2)
2013-12-13When hiding the Dash & Hud views, zero out the geometry and update the blur ↵Chris Townsend
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. Fixes LP: #834777 (bzr r3608.3.1)
2013-12-11Fix a bunch of failing AP tests due to changes in Unity.Chris Townsend
Fixes LP: #1244704 (bzr r3606.2.1)
2013-12-11Fix compile error due to depricated gtk_widget_get_state() function.Chris Townsend
(bzr r3608.1.1)
2013-12-11Due to a change in xpathselect1.4, this fixes a sorting issue of Switcher ↵Chris Townsend
icons for AP tests. Fixes LP: #1244704 (bzr r3608.2.1)
2013-12-09Re-enable Quicklist and Tooltip active blurring since it was removed due to ↵Chris Townsend
the performance merge. Fixes: https://bugs.launchpad.net/bugs/1253740. Approved by Marco Trevisan (Treviño), PS Jenkins bot. (bzr r3608)
2013-12-06* Revert most of lp:unity revno. 3509 as the Compiz Grid plugin is a better ↵Chris Townsend
place to handle the Ctrl-Super-Left/Right shortcuts. * Expanded autopilot test to check for correct window placement when semi-maximizing and restoring. Fixes: https://bugs.launchpad.net/bugs/1251777. Approved by Marco Trevisan (Treviño), PS Jenkins bot. (bzr r3607)
2013-12-04* Revert most of lp:unity revno. 3509 as the Compiz Grid plugin is a better ↵Chris Townsend
place to handle the Ctrl-Super-Left/Right shortcuts. * Expanded autopilot test to check for correct window placement when semi-maximizing and restoring. Fixes LP: #1251777 (bzr r3606.1.1)
2013-12-04Use CompRectFromNuxGeo() when getting the view region geometry.Chris Townsend
(bzr r3601.1.2)
2013-12-03Add some introspection vector variables to account for per-monitor icon ↵Chris Townsend
quirks to fix some failing Hud AP tests. Fixes: https://bugs.launchpad.net/bugs/1244704. Approved by PS Jenkins bot, Brandon Schaefer. (bzr r3606)
2013-12-03Re-enable Quicklist and Tooltip active blurring since it was removed due to ↵Chris Townsend
the performance merge. Fixes LP: #1253740 (bzr r3601.1.1)
2013-12-03Merge lp:unity.Chris Townsend
(bzr r3602.4.4)
2013-12-02Use IsVisibleOnMonitor() instead of IsVisible() for checking to close the ↵Chris Townsend
Hud when clicking the Hud icon. This is due to the icon's quirk only being set for the current monitor. Fixes: https://bugs.launchpad.net/bugs/1255241. Approved by PS Jenkins bot, Eleni Maria Stea. (bzr r3605)
2013-12-02Bump the Unity glib build dependency version.Chris Townsend
Approved by PS Jenkins bot, Brandon Schaefer. (bzr r3604)
2013-12-02Replace deprecated g_settings_list_schemas with ↵William Hua
g_settings_schema_source_list_schemas. Approved by PS Jenkins bot, Christopher Townsend. (bzr r3603)
2013-12-02Bump Unity libglib version build dependency to 2.39.1.Chris Townsend
(bzr r3602.2.1)
2013-11-29Replace deprecated g_settings_list_schemas with ↵William Hua
g_settings_schema_source_list_schemas. (bzr r3602.1.1)
2013-11-27Fix another AP test.Chris Townsend
(bzr r3602.4.3)
2013-11-27Add more introspection vectors for per-monitor icons and fix up some AP tests.Chris Townsend
(bzr r3602.4.2)
2013-11-27Change local overlay_monitor vars to the overlay_monitor_ member vars.Chris Townsend
(bzr r3602.3.2)
2013-11-27Need to add some introspection vector variables to account for per-monitor ↵Chris Townsend
icon quirks to fix some failing Hud AP tests. Fixes LP: #1244704 (bzr r3602.4.1)
2013-11-26Use IsVisibleOnMonitor() instead of IsVisible() for checking to close the ↵Chris Townsend
Hud when clicking the Hud icon. This is due to the icon's quirk only being set for the current monitor. Fixes LP: #1255241 (bzr r3602.3.1)
2013-11-21{Dash,Hud}Controller: unset the keyfocus area only if one of their children ↵Marco Trevisan (Treviño)
has the focus Otherwise we could steal the focus to another view (such as the Alt+Tab switcher). Fixes: https://bugs.launchpad.net/bugs/1252760. Approved by PS Jenkins bot, Brandon Schaefer. (bzr r3602)
2013-11-21SwitcherView: define a custom GeometryGetterFunc and notify helper on changesMarco Trevisan (Treviño)
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. Approved by Christopher Townsend, PS Jenkins bot. (bzr r3601)
2013-11-21SwitcherView: update once the blur geometry ony when the view is resizedMarco Trevisan (Treviño)
Basically as soon the switcher grows, we inform BackgroundEffectHelper to generate a new big texture (as big as the maximum size that the switcher will reach), once restored to non-detail mode, we set the texture size back to the normal value. (bzr r3347.6.11)
2013-11-21UnityWindowView: add the ability to override the blurred-background area sizeMarco Trevisan (Treviño)
By default that's the same of the BackgroundGeometry, but other clients (ehm, switcher, ehm...) might need custom setups. (bzr r3347.6.10)
2013-11-20BackgroundEffectHelper: Specify the required blur area before drawing so ↵Marco Trevisan (Treviño)
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. Approved by PS Jenkins bot, Eleni Maria Stea, Christopher Townsend. Original authors: - Marco Trevisan (Treviño) <mail@3v1n0.net> - Sam Spilsbury <sam.spilsbury@canonical.com> (bzr r3600)
2013-11-20DebugDBusInterface: add local::xpathselect::NodeSelector to use the dloaded lib.Marco Trevisan (Treviño)
Approved by PS Jenkins bot, Brandon Schaefer. (bzr r3599)
2013-11-20Introspectable: use IntrospectionData class for collecting data from childrenMarco Trevisan (Treviño)
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. Fixes: https://bugs.launchpad.net/bugs/1227131. Approved by PS Jenkins bot. (bzr r3598)
2013-11-20BackgroundEffectHelper: add new constructor that allows to define owner ↵Marco Trevisan (Treviño)
immediately And use it in Panel, UnityWindowView and Launcher (bzr r3347.7.5)
2013-11-20IntrospectionData: use a template-based internal function to add a SIMPLE ↵Marco Trevisan (Treviño)
type value (bzr r3506.7.12)
2013-11-20IntrospectionData: add missing returnsMarco Trevisan (Treviño)
(bzr r3506.7.11)
2013-11-20IntrospectionData: Use Variant to initialize also 32 bits dataMarco Trevisan (Treviño)
(bzr r3506.7.10)
2013-11-19A new merge with lp:~3v1n0/unity/ap1.4-introspection-cleanupMarco Trevisan (Treviño)
(bzr r3506.7.9)
2013-11-19IntrospectionData: add definition for long in 32bit platformsMarco Trevisan (Treviño)
(bzr r3506.6.21)