2014-03-28 CI bot Releasing 7.1.2+14.04.20140328.1-0ubuntu1 2014-03-28 Marco Trevisan (Treviño) 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. Fixes: 1297588, 1298488 2014-03-27 Marco Trevisan (Treviño) Resources, launcher markers: reduce outline opacity to match previous values 2014-03-27 Matthieu James resources: use outline instead of blurring in launcher markers 2014-03-27 Marco Trevisan (Treviño) Resources, launcher_pip_{ltr,rtl }: don't use the shadow in big version, just an outline 2014-03-27 Marco Trevisan (Treviño) IconRenderer: Use multiple sizes for arrows (using SVGs now) 2014-03-27 Matthieu James Resources: add SVGs for launcher markers (pips and arrows) 2014-03-27 Marco Trevisan (Treviño) TextureCache: use better loading size logic 2014-03-26 Matthieu James launcher_icon_edge: fix icon shine to match previous PNGs 2014-03-26 Marco Trevisan (Treviño) IconRenderer: use better naming for content sizes, it's about tiles 2014-03-26 Marco Trevisan (Treviño) SwitcherController: initialize the icon renderer on construction 2014-03-26 Marco Trevisan (Treviño) IconRenderer: save default icon sizes as integers 2014-03-26 Marco Trevisan (Treviño) IconRenderer: load properly scaled pips and arrows 2014-03-26 Marco Trevisan (Treviño) IconRenderer: invalidate and reload cached textures on theme changes 2014-03-25 Marco Trevisan (Treviño) IconRenderer: make launcher textures themable 2014-03-25 Marco Trevisan (Treviño) SwitcherController: cache the IconRenderer instead of rebuilding one everytime we build a view This reduces the view construction time to 1ms here (it was 15ms with PNGs and 130ms with SVGs) 2014-03-25 Marco Trevisan (Treviño) IconRenderer: use SVGs textures for rendering icons This improves quality when resizing the launcher/switcher 2014-03-25 Matthieu James Resources: add Launcher icon textures SVGs 2014-03-28 Marco Trevisan (Treviño) 02_unity_setup_text_scale_factor: actually make it working, copy the gnome value to unity Fixes: 1298492 2014-03-24 Marco Trevisan (Treviño) 02_unity_setup_text_scale_factor: actually make it working, copy the gnome value to unity 2014-03-28 Brandon Schaefer When we see an escape in lockscreen prompt, clear the password. Fixes: 1292647 2014-03-26 Brandon Schaefer * Check if empty before accessing front :) 2014-03-25 Brandon Schaefer * Only clear the focused text entry 2014-03-25 Brandon Schaefer * When we hit an escape clear the password prompt 2014-03-28 Marco Trevisan (Treviño) Tooltip, QuicklistView: use the decoration shadow radius for computing padding Fixes: 1291407, 1297035 2014-03-25 Marco Trevisan (Treviño) QuicklistView: fix paddings 2014-03-25 Marco Trevisan (Treviño) QuicklistView: consider the QL monitor geometry when defining its position Also remove some code duplication. 2014-03-25 Marco Trevisan (Treviño) QuicklistView: remove the unneeded members, use globals for const values 2014-03-25 Marco Trevisan (Treviño) QuicklistView: use the decoration shadow radius for computing padding 2014-03-25 Marco Trevisan (Treviño) Tooltip: use the decoration shadow radius for computing padding 2014-03-28 Andrea Azzarone Fixes the double lockscreen when switching users. Fixes: 1291088, 1298202 2014-03-24 Andrea Azzarone Use reset and remove the layout manually to avoid crashes. 2014-03-28 Stephen M. Webb restart unity-panel-service for only the current session when restarting unity from the command line Fixes: 777594 2014-03-22 Stephen M. Webb only shut down Unity panel service for te current session 2014-03-28 Robert Ancell Call pam_acct_mgmt and pam_chauthtok when unlocking screen Fixes: 1296443 2014-03-24 Robert Ancell Ignore errors from pam_setcred - we shouldn't lock out the user on this 2014-03-24 Robert Ancell Call pam_acct_mgmt and pam_chauthtok when unlocking screen 2014-03-21 CI bot Releasing 7.1.2+14.04.20140321-0ubuntu1 2014-03-21 Andrea Azzarone Release the lockscreen_timeout (that we use to get the grab properly) on unlock. 2014-03-21 Andrea Azzarone Release the timeout on unlock. 2014-03-21 Marco Trevisan (Treviño) 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. Fixes: 1295436, 1295445 2014-03-22 Marco Trevisan (Treviño) Merging with trunk 2014-03-21 Marco Trevisan (Treviño) UnitySettings: avoid double form_factor signal emission 2014-03-21 Marco Trevisan (Treviño) migration-scripts: rename to match debian settings 2014-03-21 Marco Trevisan (Treviño) TestGSettingsScopes: we need to initialize gsetting environment here 2014-03-21 Marco Trevisan (Treviño) TestUnitySettings: initialize the form-factor as desktop, by default 2014-03-21 Marco Trevisan (Treviño) TestUnitySettings: use better test prerequisite checks 2014-03-21 Marco Trevisan (Treviño) DashController: make sure we disconnect from Settings changes 2014-03-21 Marco Trevisan (Treviño) Merging with trunk 2014-03-21 Marco Trevisan (Treviño) Tests: Initialize unity::Settings on test_main, it's too spreaded to repeat it everywhere 2014-03-21 Marco Trevisan (Treviño) UnitySettings: initialize everything inside Impl 2014-03-21 Marco Trevisan (Treviño) DashStyle: connect to signals using sigc::mem_fun inside the impl, so we avoid crashes 2014-03-21 Marco Trevisan (Treviño) Tests: don't care about initialing gsettings test environment, as it's done on test main 2014-03-21 Marco Trevisan (Treviño) debian/unity.migrations: add migration script that sets the current scaling factor to unity 2014-03-21 Marco Trevisan (Treviño) IconLoader: use our text-scaling factor also when computing icon size 2014-03-21 Marco Trevisan (Treviño) UnitySettings: Add unity "cursor-scale-factor" interface setting to customize the cursor scaling 2014-03-21 Marco Trevisan (Treviño) UnitySettings: don't depend on decoration::Style for text size anymore, get it from settings and monitor it Before we were not monitoring changes to text size, and this was leading to not-updated EMConverter's 2014-03-21 Marco Trevisan (Treviño) UnitySettings: some cleanups, fix regression on LIM key not being monitored anymore 2014-03-21 Marco Trevisan (Treviño) UnitySettings: also scale the cursor size to match current scaling 2014-03-21 Marco Trevisan (Treviño) UnitySettings: monitor the gnome 'text-scaling-factor' changes and applies them to our scaling factor 2014-03-20 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/dash-hidpi-cleanup 2014-03-20 Marco Trevisan (Treviño) UnityShell: add FontSettings back 2014-03-20 Marco Trevisan (Treviño) UnitySettings: move unity UI settings to com.canonical.Unity.Interface 2014-03-20 Marco Trevisan (Treviño) Unity GSchema: fix app-scale-factor-monitor description 2014-03-20 Marco Trevisan (Treviño) UnitySettings: add "app-scale-factor-monitor" setting that we use to define the leader monitor The monitor defined by this value is used as reference for scaling all the other applications 2014-03-20 Marco Trevisan (Treviño) ResultView: reload the dash results if the text scaling has changed This fixes an issue we had when changing the font scale factor 2014-03-20 Marco Trevisan (Treviño) Unity: Don't use "gtk-xft-dpi" setting for text-scaling, but our own value 2014-03-20 Marco Trevisan (Treviño) UnitySettings: add scale-factor property, and multiply it to gnome scale factor 2014-03-20 Marco Trevisan (Treviño) FontSettings: remove useless code 2014-03-20 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/dash-hidpi-cleanup 2014-03-20 Marco Trevisan (Treviño) 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 be scaled to match our scaling. 2014-03-20 Marco Trevisan (Treviño) DecorationStyle: allow to make pango layout to guess its size 2014-03-21 Marco Trevisan (Treviño) Dash: Use nux properties for scale and cairo device scaling 2014-03-22 Marco Trevisan (Treviño) Merge with trunk 2014-03-20 Marco Trevisan (Treviño) ScopeBarIcon: some code cleanup 2014-03-20 Marco Trevisan (Treviño) ScopeBarIcon: redraw the icon on scale changes 2014-03-20 Marco Trevisan (Treviño) Dash: use nux::Property for scale 2014-03-20 Marco Trevisan (Treviño) ResultRendererTile: use cairo device scaling for scaling elements 2014-03-20 CI bot Releasing 7.1.2+14.04.20140320.1-0ubuntu1 2014-03-20 Andrea Azzarone Do not lock a guest session. Fixes: 1295194 2014-03-20 Andrea Azzarone Prevent a guest session to lock. 2014-03-20 Andrea Azzarone Wait for the grab before showing the lockscreen. Fixes: 1291497, 1291547, 1292225 2014-03-20 Andrea Azzarone Merge trunk. 2014-03-19 Andrea Azzarone Minor change. 2014-03-19 Andrea Azzarone Fix tests. 2014-03-19 Andrea Azzarone Close spread on lockscreen. 2014-03-18 Andrea Azzarone Do not lock the screen if the screen is already grabbed. That's the way other lockscreen works. 2014-03-20 Brandon Schaefer Use key_code instead of key_sym for the Super+ shortcut. Fixes: 1294885 2014-03-19 Brandon Schaefer * Cache the x11 display 2014-03-19 Brandon Schaefer * Move both key_code conversions to the HandleKeyEvent function 2014-03-19 Brandon Schaefer * Go back to using KeyCode for the Super + shortcut. 2014-03-20 Chris Townsend Change the signal for detecting resuming from Suspend from UPower (which is unreliable) to logind. Fixes: 1210077 2014-03-19 Chris Townsend Change the signal for Suspend from UPower (which is unreliable) to logind. 2014-03-18 CI bot Releasing 7.1.2+14.04.20140318-0ubuntu1 2014-03-18 Andrea Azzarone Do not consider minimized windows for cross fade effect. Fixes: 1291402, 1293672 2014-03-17 Andrea Azzarone Fix 1291402. 2014-03-18 Andrea Azzarone Whitelist "onboard" for rendering during lockscreen. Fixes: 1291402, 1291685 2014-03-18 Andrea Azzarone Raise osk on lockscreen. 2014-03-17 Andrea Azzarone Merge lp:~andyrock/unity/onboard-lockscreen. 2014-03-13 Andrea Azzarone Whitelist "onboard". 2014-03-18 Chris Townsend Add ability to minimize a single window application when clicking on the Launcher icon of the application. Fixes: 733349 2014-03-18 Chris Townsend Add "Unsupported" language to the new minimize single window option in CCSM. 2014-03-17 Chris Townsend Add in a CCSM option to enable the click-launcher-icon-to-minimize-window behavior. 2014-03-17 Tigran Gabrielyan Add ability to minimize a single window application when clicking on the Launcher icon of the application. 2014-03-18 Brandon Schaefer 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. Fixes: 1291571, 1292442 2014-03-18 Brandon Schaefer * Fix the fadding issue 2014-03-17 Brandon Schaefer * Do not remove all of nux windows when a window is fullscreen. This was hidding the lockscreen. * Now we also avoid rendering panel shawdow when in lockscreen mode. 2014-03-18 Brandon Schaefer Update the DPI when we setup the view. Fixes: 1292268 2014-03-13 Brandon Schaefer * Update the DPI when we setup the views 2014-03-13 CI bot Releasing 7.1.2+14.04.20140313-0ubuntu1 2014-03-13 Brandon Schaefer If the switcher is open when going into lockscreen, hide it! Fixes: 1292225 2014-03-13 Brandon Schaefer * Hide switcher when going into lockscreen 2014-03-13 Brandon Schaefer Cleartool tips when entering alt+tab mode. Fixes: 1285889 2014-03-13 Brandon Schaefer * Clear tooltips when entering alt+tab mode. No more strange rendering issues. 2014-03-13 Brandon Schaefer Clear the tooltips when going into the lockscreen. Fixes: 1291503 2014-03-13 Brandon Schaefer * Clear tooltips when going into lockscreen 2014-03-13 Brandon Schaefer When we are about to LockScreen(). Hide the Dash/Hud if an overlay is open! Fixes: 1291383 2014-03-12 Brandon Schaefer * Use the signal to hide dash/hud 2014-03-12 Brandon Schaefer * tmp 2014-03-12 Brandon Schaefer * If we have scale mode active, lets exit it before going into lockscreen :) 2014-03-12 Brandon Schaefer * When we are about to lock the screen hide the dash/hud 2014-03-13 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. Fixes: 1291571 2014-03-12 Brandon Schaefer * When we go into lockscreen, force paint ourselfs above. (note this is no where near the perfect fix, but it does work for what we need.) 2014-03-12 CI bot Releasing 7.1.2+14.04.20140312-0ubuntu1 2014-03-12 Brandon Schaefer When the monitors change, go through and update all the launcher widths for all launchers. Fixes: 1291034 2014-03-12 Brandon Schaefer * Merge Chris's branch 2014-03-12 Brandon Schaefer * Merge Trunk 2014-03-11 Brandon Schaefer * Fix issue when a new monitor is pluged in and the dash/hud do not get the correct offset based on the launcher_width 2014-03-12 Luke Yelavich Present a textual description of the state of applications to screen reader users when navigating the launcher. Fixes: 1266298 2014-03-12 Luke Yelavich Also mark launcher icon a11y code for translation. 2014-03-12 Luke Yelavich Whoops size_type is different on 32 and 64 bit systems. 2014-03-11 Luke Yelavich Present a textual description of the state of applications to screen reader users when navigating the launcher. 2014-03-12 CI bot fixes the segfault occuring when the scale factor is < 1.0 Fixes: 1288166 2014-03-12 Marco Trevisan (Treviño) Decorations and Menus: a bunch of various fixes... Fixes: 1283156, 1283238, 1283786, 1287464, 1287747, 1288166, 1291137, 1291622, 1291650 2014-03-13 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/scale-layout-windows 2014-03-12 Marco Trevisan (Treviño) SwitcherView: update the LayoutWindow scale value to match current progress 2014-03-12 Marco Trevisan (Treviño) DecoratedWindow: never try to set the appmenu if LIMs are disabled 2014-03-12 Marco Trevisan (Treviño) PanelMenuView: make sure we ignore all the not-needed code when integrated menus are disabled 2014-03-12 Marco Trevisan (Treviño) PanelMenuView: remove implicit call 2014-03-12 Marco Trevisan (Treviño) PanelService: use proper monitor when popping-up a menu 2014-03-12 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/scale-layout-windows 2014-03-12 Marco Trevisan (Treviño) Merging with lp:~hikiko/unity/unity.fix-segfault 2014-03-12 Eleni Maria Stea fixed segmentation fault when scale < 1 2014-03-12 Marco Trevisan (Treviño) Merging with trunk 2014-03-04 Marco Trevisan (Treviño) PanelMenuView: Make sure we update the is_inside_ variable once all menus are hidden 2014-03-04 Marco Trevisan (Treviño) PanelMenuView: refresh the panel title if a window state changes in LIM mode When using LIMs we care also about inactive-windows for panel, so in case they get maximized, unmaxmized, minimized, unminimized or unmapped we need to refresh the panel title. 2014-03-04 Marco Trevisan (Treviño) PanelService: don't try to open an entry that is not in the currently opened panel 2014-03-04 Marco Trevisan (Treviño) PanelService: don't emit warning in gtk_image_to_data on invalid image 2014-03-04 Marco Trevisan (Treviño) UnityScreen: relayout the Scale screen if a window has been redecorated 2014-03-04 Marco Trevisan (Treviño) UnityScreen: delay drawing of fake decorations to the cycle after the rendering 2014-03-04 Marco Trevisan (Treviño) SwitcherController: return a const& in ExternalRenderTargets 2014-03-03 Marco Trevisan (Treviño) SwitcherController: use ROProperty to enable and manage detail 2014-03-03 Marco Trevisan (Treviño) PluginAdapter: use actual window border values when restoring instead of guessing 2014-03-03 Marco Trevisan (Treviño) Merging with trunk 2014-03-03 Marco Trevisan (Treviño) DecoratedWindow: update matrices and textures during Paint cycle It's better to do it at this level, to avoid artifacts. Also, don't try to draw on empty textures and check for shadows availability using a slighter codepath 2014-03-03 Marco Trevisan (Treviño) DecorationsTitle: never try to render an empty text 2014-03-03 Marco Trevisan (Treviño) CompizUtils: don't try to create a pixmap with invalid size 2014-03-12 Marco Trevisan (Treviño) 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. Fixes: 925454, 1286158 2014-03-12 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/hints-on-first-run 2014-03-10 Marco Trevisan (Treviño) UnityScreen: 2014-03-10 Marco Trevisan (Treviño) LayoutWindow: include scale value 2014-03-12 Marco Trevisan (Treviño) UnityScreen: show the shortcut hint on first run Fixes: 1283619 2014-03-12 Marco Trevisan (Treviño) Merge with trunk 2014-03-11 Marco Trevisan (Treviño) TestShortcutController: verify first run 2014-03-11 Marco Trevisan (Treviño) ShortcutController: make the view closable on first run 2014-03-11 Marco Trevisan (Treviño) UnityScreen: show the shortcut hint on first run 2014-03-11 Marco Trevisan (Treviño) PanelMenuView: show unity desktop name if the panel itself is focused 2014-03-12 Brandon Schaefer Improves Dash HiDPI Support Fixes: 1290936 2014-03-11 Brandon Schaefer * Only touch the array*layout iff we are in show_filters_hint_ mode 2014-03-11 Brandon Schaefer * Remove useless comment 2014-03-10 Brandon Schaefer * Use a workaround to make sure the LayeredLayout sticks to the same min/max as the PangoEntry 2014-03-10 Brandon Schaefer * Merge trunk 2014-03-10 Brandon Schaefer * Update the FilterBarLabel with Scale * Update SearchBar to be dynamic (still a bug when you scale the search bar up then shrink it) 2014-03-07 Brandon Schaefer * Reload the icons when the scale changes. * Fixed bug in PlaceGroup where the space layout was not scaling correctly. 2014-03-03 Brandon Schaefer * Merge trunk 2014-03-03 Brandon Schaefer * Get the icons working per monitor! (need to get them working dynamically!) 2014-03-01 Brandon Schaefer * Get PlacesGroup in a decent position. As well as ScopeView. From here Ill have access to ResultView, which will hopefully be easy to change the icon sizes in the dash! 2014-03-01 Brandon Schaefer * Get the ScopeBar/ScopeBarIcon resizing correctly when changing the DPI 2014-02-28 Brandon Schaefer * First batch dealing with the dash. * All hardcoded values changed over to use RawPixel in: DashView, SeachBar, ScopeBar ScopeBarIcon 2014-03-12 Chris Townsend Fix the inconsistent z ordering of windows when using the mouse to scroll the Launcher icon of the active application. Fixes: 1286784 2014-03-12 Chris Townsend Fix the PerformScrollSwitchDirection test to account for the new scroll over Launcher icon window ordering. 2014-03-12 Chris Townsend Merge trunk. 2014-03-06 Chris Townsend Remove unneeded variable. 2014-03-06 asmoore82 Fix the inconsistent z ordering of windows when using the mouse to scroll the Launcher icon of the active application. 2014-03-12 Chris Townsend Add option to allow users to restore the scroll-over-inactive-Launcher-icon-to-focus-window behavior. Fixes: 1288957 2014-03-12 Chris Townsend Fix where the new setting was not read and set upon Unity starting. Fix a couple of unit tests based on the behavior. 2014-03-12 Chris Townsend Merge trunk. 2014-03-10 Chris Townsend Enable the scroll to focus window for inactive Launcher icon by default. 2014-03-07 Chris Townsend Add option to allow users to restore the scroll over inactive Launcher icon to focus window behavior. 2014-03-12 William Hua Unity shell plugin conflicts with gnomecompat. Fixes: 1284532 2014-03-10 William Hua Conflict with gnomecompat plugin. 2014-03-12 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. Fixes: 1073990 2014-03-05 Chris Townsend Fix test to better exercise the code path we are truly testing. 2014-03-05 Chris Townsend Remove the test_icon_shows_on_quick_application_reopen and make it into a unit test since Autopilot has difficult time dealing with this test as the test fails occasionally. 2014-03-11 CI bot Releasing 7.1.2+14.04.20140311-0ubuntu1 2014-03-11 Stephen M. Webb Bump Nux build-dep to 4.0.6 for ABI change. 2014-03-09 Stephen M. Webb dump Nux build-dep to 4.0.6 2014-03-11 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 2014-03-11 Marco Trevisan (Treviño) PanelService: load indicators using the "desktop_lockscreen" profile 2014-03-10 Marco Trevisan (Treviño) LockScreenController: use LockScreenUsingUnity properly 2014-03-07 Marco Trevisan (Treviño) LockScreenShield: remove unneeded includes 2014-03-07 Marco Trevisan (Treviño) UnityScreen: allow to paint a menu *only* if an indicator is currently opened This solves a possible secuity flaw that caused any pop-up menu to be drawn also if not an indicator. 2014-03-07 Marco Trevisan (Treviño) LockScreenController: add method to check if a menu is open 2014-03-07 Marco Trevisan (Treviño) LockScreenPanel: change meaning of "active" property use InputSensitivity instead The active property now refers to the state of the menus 2014-03-07 Marco Trevisan (Treviño) LockScreenController: only create one dbus indicators for all the shields 2014-03-07 Marco Trevisan (Treviño) BackgroundSettings: never draw the grid under the panel 2014-03-11 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 2014-03-11 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. Fixes: 878836, 1266464, 1282798 2014-03-10 Andrea Azzarone Disable LogindLock for the moment. 2014-03-10 Andrea Azzarone Revert po/* changes. 2014-03-07 Andrea Azzarone Merge. 2014-03-07 Marco Trevisan (Treviño) UserAuthenticatorPam: use calloc as andyrock prefers ;) 2014-03-07 Marco Trevisan (Treviño) SessionManager: add locked/unlocked signals 2014-03-07 Marco Trevisan (Treviño) SessionDBusManager: make sure we cancel an action also UI side 2014-03-07 Marco Trevisan (Treviño) UnityScreen: add session::DBusManager instance 2014-03-07 Marco Trevisan (Treviño) SessionDBusManager: add Request actions (to prompt dialogs) 2014-03-07 Marco Trevisan (Treviño) SessionDBusManager: add new dbus server to reply to session controlling requests 2014-03-07 Marco Trevisan (Treviño) StandaloneSession: implement missing HostName 2014-03-07 Marco Trevisan (Treviño) UnityWindow: add proper cross-fading when the lockscreen is about to show/hide Also, we override the paint priority making sure that no other plugin might cause a window not to be painted with the opacity we desire 2014-03-06 Marco Trevisan (Treviño) LockScreen: use settings parameters LockScreenSettings 2014-03-06 Marco Trevisan (Treviño) LockScreenSettings: bind unity greeter options with LockScreenSettings 2014-03-06 Marco Trevisan (Treviño) LockScreenShield: activate the first valid indicator on relative keybinding 2014-03-06 Marco Trevisan (Treviño) WindowManager: add activate_indicators_key property that matches compiz setting 2014-03-06 Marco Trevisan (Treviño) MockSessionManager: add missing virtual method 2014-03-06 Marco Trevisan (Treviño) Lockscreen: re-add panel to the built list 2014-03-06 Marco Trevisan (Treviño) Merging with latest lockscreen-review 2014-03-06 Marco Trevisan (Treviño) Merging with lp:~andyrock/unity/lockscreen 2014-03-06 Marco Trevisan (Treviño) LockScreenPanel: fix typo 2014-03-06 Marco Trevisan (Treviño) PanelIndicatorEntryView: don't draw the text in overlay mode if the entry is active 2014-03-06 Marco Trevisan (Treviño) PanelView: remove the custom lockscreen mode 2014-03-06 Marco Trevisan (Treviño) LockScreenPanel: added a light version of PanelView for Lockscreen only This saves us a lot headaches, fixing many issues and allowing us to only care about the things we need for the lockscreen. 2014-03-06 Marco Trevisan (Treviño) PanelIndicatorsView: if an entry is added while an overlay is open, it should be in overlay mode This doesn't apply to PanelMenuView's added menus, though. 2014-03-06 Marco Trevisan (Treviño) SessionManager: add HostName getter (and implement in GnomeSessionManager) 2014-03-06 Marco Trevisan (Treviño) LockScreenShield: make sure we always keep the internal monitor value updated 2014-03-06 Marco Trevisan (Treviño) UnityWindow: make all windows but menus transparent when in lockscreen mode We need to draw menus or indicator won't show anything, but it seems that we can't just set the mask to PAINT_WINDOW_NO_CORE_INSTANCE_MASK in non-menu windows or the menus won't show anyway... 2014-03-06 Marco Trevisan (Treviño) Merging with latest lp:~andyrock/unity/lockscreen 2014-03-06 Marco Trevisan (Treviño) debian/control: remove unneeded build dependencies, depend on unity-greeter 2014-03-06 Marco Trevisan (Treviño) GnomeSessionManager: never try to lock a guest session 2014-03-06 Marco Trevisan (Treviño) UserPromptView: make the prompt hints to be correctly translatable 2014-03-06 Marco Trevisan (Treviño) BackgroundSettings: follow the unity-greeter gsettings options 2014-03-06 Marco Trevisan (Treviño) BackgroundSettings: don't depend on panel height in offset, or it will cause wrong results 2014-03-06 Marco Trevisan (Treviño) BackgroundSettings: use more forward declaration and a constexpr 2014-03-06 Marco Trevisan (Treviño) BackgroundSettings: read logo from greeter gsettings 2014-03-06 Marco Trevisan (Treviño) BackgroundSettings: don't use hardcoded numbers for logo image 2014-03-06 Marco Trevisan (Treviño) LockScreenController: emit upstart signals only if we are in unity mode And close the service after that the locker has been hidden. 2014-03-06 Marco Trevisan (Treviño) UnityShell Settings: use "Unity" name instead of "custom lockscreen" 2014-03-06 Marco Trevisan (Treviño) UScreen: use LOG_WARN instead of LOG_ERROR not to make our tests unreadable 2014-03-06 Marco Trevisan (Treviño) TestTextInput: fix compilation 2014-03-06 Marco Trevisan (Treviño) LockScreenController: make sure we show the newly added views if we're visible 2014-03-06 Marco Trevisan (Treviño) LockScreenAbstractShield: add AbstractShield and use it in factory In this way we can properly test also Shield related features 2014-03-06 Marco Trevisan (Treviño) UnityShell: never paint windows when the lockscreen is active In this way also popup windows or tooltips won't be shown on top of the locker 2014-03-05 Marco Trevisan (Treviño) LockScreenController: update the primary state of a shield when mouse position changes We always have just one primary shield (in case we use unity type locker), in this case we need to monitor the mouse events on it, and when they're outside its area we need to change the primary shield to the current one. Added various cleanups as well 2014-03-05 Marco Trevisan (Treviño) Lockscreen PCH: add more headers 2014-03-05 Marco Trevisan (Treviño) SessionManager: various cleanup 2014-03-05 Marco Trevisan (Treviño) PanelService: use nicer dbus name 2014-03-05 Marco Trevisan (Treviño) LockScreenShield: emit a signal with proper coordinates on grab motion 2014-03-05 Marco Trevisan (Treviño) LockScreenShield: cache the shield layouts otherwise after some quick primary switch they get messed up Blame nux for this! :/ 2014-03-05 Marco Trevisan (Treviño) LockScreenShield: change kind of view on primary changed 2014-03-05 Marco Trevisan (Treviño) LockScreenShield: always return the primary shield as the area of any mouse event In this way we can control also mouse movement outside the grabbed shield area. 2014-03-05 Marco Trevisan (Treviño) BackgroundSettings: just use nux::CairoGraphics to generate the texture No need to generate a new pixbuf, and copy it twice... 2014-03-05 Marco Trevisan (Treviño) UserAuthenticator: use nicer name for pointer of promise string 2014-03-05 Marco Trevisan (Treviño) UserPromptView: Get correct input field, fix cursor visibility, use bullet as password char Plus some misc cleanup, fix "Password: " like text, and use RawPixels for size elements. 2014-03-05 Marco Trevisan (Treviño) TextInput: add some padding on hint text 2014-03-05 Marco Trevisan (Treviño) UserAuthenticatorPam: some code clanup 2014-03-05 Marco Trevisan (Treviño) IMTextEntry: remove workaround to control cursor visibility 2014-03-05 Marco Trevisan (Treviño) IMTextEntry: add property to control the visibility of the cursor 2014-03-05 Marco Trevisan (Treviño) TextInput: make hint text font and size configurable 2014-03-05 Marco Trevisan (Treviño) Merging with lockscreen branch 2014-03-06 Andrea Azzarone Merge trunk. 2014-03-05 Stephen M. Webb Releasing 7.1.2+14.04.20140305-0ubuntu1 2014-03-06 CI bot Resync trunk 2014-03-05 Brandon Schaefer * False not None 2014-03-04 Brandon Schaefer * Fix AP tests dealing with QL/Tooltips as they are now destoryed when hidden 2014-03-05 Andrea Azzarone Minor change. 2014-03-04 Andrea Azzarone Fix the lockscreen::Controller tests too. 2014-03-04 Andrea Azzarone Fix failing tests in upstart wrapper. 2014-03-04 Andrea Azzarone Merge trunk. 2014-03-04 Andrea Azzarone Fix the failing tests in test_gnome_session_manager.cpp 2014-02-25 Andrea Azzarone Add libpam. 2014-02-25 Andrea Azzarone Fix Build-Depends. 2014-02-25 Andrea Azzarone Add libgnome-desktop-dev. 2014-02-22 Andrea Azzarone Share the logo with unity-greeter. 2014-02-22 Andrea Azzarone Correct handle the grab when using the keyboard shortcut to lock the screen. 2014-02-22 Andrea Azzarone Remove panel tray in the lockscreen. 2014-02-22 Andrea Azzarone Add missing files. 2014-02-22 Andrea Azzarone Improve screen reader in the lockscreen. 2014-02-21 Andrea Azzarone Merge trunk. 2014-02-20 Andrea Azzarone Revert po changes. 2014-02-20 Andrea Azzarone Merge trunk. 2014-02-20 Andrea Azzarone Improve pam code. 2014-02-14 Andrea Azzarone Fix includes. 2014-02-14 Andrea Azzarone Deactivate the prompt view when checking the password. 2014-02-14 Andrea Azzarone Follow robert's tips. 2014-02-14 Andrea Azzarone Use 0.5 opacity for the panel in the lockscreen. 2014-02-13 Andrea Azzarone Revert po/ changes and other minor changes. 2014-02-13 Andrea Azzarone Minor changes in UserPromptView 2014-02-13 Andrea Azzarone Merge trunk. 2014-02-13 Andrea Azzarone Refactor LockScreenShield 2014-02-13 Andrea Azzarone Minor changes. 2014-02-13 Andrea Azzarone Full opacity for the panel in the lockscreen mode. 2014-02-13 Andrea Azzarone Move DbusIndicators(/*lockscree_mode*/ true) in a separate struct. 2014-02-13 Andrea Azzarone Make UserAuthenticatorPam safer using glib::Cancellable. 2014-02-13 Andrea Azzarone Minor changes in BackgroundSettings 2014-02-12 Andrea Azzarone Add and edit tests for GnomeSessionManager.cpp 2014-02-12 Andrea Azzarone Fix tests. 2014-02-12 Andrea Azzarone Merge trunk. 2014-02-11 Andrea Azzarone Use dbus upstart and add tests for it. 2014-02-11 Andrea Azzarone Add a spinner. 2014-02-11 Andrea Azzarone Show an error message when the password is wrong. 2014-02-10 Andrea Azzarone Remove standalone lockscreen for the moment. 2014-02-10 Andrea Azzarone Remove standalone for the moment. 2014-02-10 Andrea Azzarone Fix the destruction of dbus indicators in panel view. 2014-02-10 Andrea Azzarone Improve the aspect of the UserPromptView. 2014-02-10 Andrea Azzarone Add services/unity-panel-service-lockscreen.conf.in 2014-02-10 Andrea Azzarone Hide text hint when not needed. 2014-02-10 Andrea Azzarone Start to improve the look of the prompt view. 2014-02-10 Andrea Azzarone Fix a crash. 2014-02-07 Andrea Azzarone And again. 2014-02-07 Andrea Azzarone Revert unwanted changes. 2014-02-07 Andrea Azzarone Merge trunk. 2014-02-07 Andrea Azzarone Add UpstartWrapper and proper start/stop unity-panel-service in lockscreen mode. 2014-02-07 Andrea Azzarone Deactivate some panel functionalities during lockscreen. 2014-02-06 Andrea Azzarone Merge trunk. 2014-02-05 Andrea Azzarone Disable hud,dash and the shourtcut overlay during lockscreen 2014-02-05 Andrea Azzarone Disable blur during lockscreen. Now session dialog looks just good. 2014-02-05 Andrea Azzarone Improve code. 2014-01-30 Andrea Azzarone Allow to disable lockscreen or fallback to lightdm. Add tests. 2014-01-30 Andrea Azzarone Merge trunk. Add and use unity::lockscreen::Settings. 2014-01-29 Andrea Azzarone Rename BackgroundSettingsGnome.* and starts to cleanup it. 2014-01-29 Andrea Azzarone Minor changes in LockScreenController.*. 2014-01-29 Andrea Azzarone Add tests for unity::lockscreen::Controller 2014-01-27 Andrea Azzarone Listen to logind signals ("lock" and "unlock"). Make fade animation smoother. 2014-01-26 Andrea Azzarone FadeIn/Out the lockscreen. This sould also fix a crash on unlock. 2014-01-23 Andrea Azzarone Unlock screen if the password is correct. Still buggy btw. 2014-01-22 Andrea Azzarone Merge trunk. 2014-01-22 Andrea Azzarone Add an ugly prompt view. 2014-01-12 Andrea Azzarone Remove useless #include in PanelView.cpp 2014-01-11 Andrea Azzarone Merge with trunk. 2014-01-11 Andrea Azzarone Grab the mouse and the keyboard. 2014-01-08 Andrea Azzarone Draw the version logo. 2014-01-08 Andrea Azzarone Integrate the panel view in the lockscreen. 2014-01-07 Andrea Azzarone Merge trunk. 2014-01-07 Andrea Azzarone Draw background grid. 2014-01-07 Andrea Azzarone Add a circle of friend in the unactive monitors. 2014-01-03 Andrea Azzarone Fix leak in unity::lockscreen::Shield::UpdateBackgroundTexture 2014-01-02 Andrea Azzarone Draw the current background in the shield window. 2013-12-28 Andrea Azzarone Initial commit for the unity lockscreen. UserAuthenticator added with tests too. 2014-03-05 CI bot Releasing 7.1.2+14.04.20140305-0ubuntu1 2014-03-05 Brandon Schaefer 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. Fixes: 1285366 2014-03-03 Brandon Schaefer * Parent 2014-02-28 Brandon Schaefer * Merge trunk 2014-02-28 Brandon Schaefer * Parent 2014-02-26 Brandon Schaefer * Merge with parent 2014-02-26 Brandon Schaefer * Each time we ask to update the Geo, be sure to poke the window buttons to update their size as if the DPI has changed. As we could be on a different monitor each time we open the Dash/Hud. 2014-03-05 Brandon Schaefer Allow the launcher_width to be stored per monitor and retrieved per monitor. Allowing for correct Dash/Hud offsets. Fixes: 1284879 2014-03-03 Brandon Schaefer * Parent 2014-02-28 Brandon Schaefer * Cast area to launcher, vs getting the monitor by geos positon. 2014-02-28 Brandon Schaefer * Parent 2014-02-26 Brandon Schaefer * Rebase from parent 2014-02-25 Brandon Schaefer * Remove comments 2014-02-25 Brandon Schaefer * Move to storing up to monitors::MAX launchers. This way we can tell what width each launcher is when doing positions on dash/hud/panel 2014-03-05 Marco Trevisan (Treviño) CompizShortcutModeller: use proper keys for Spread and be dependent on workspace setting Fixes: 1287825 2014-03-04 Marco Trevisan (Treviño) CompizShortcutModeller: better wording for Switcher workspace 2014-03-04 Marco Trevisan (Treviño) CompizShortcutModeller: show workspace sensitive options for switcher as well 2014-03-04 Marco Trevisan (Treviño) CompizShortcutModeller: use proper keys for Spread windows options 2014-03-05 Chris Townsend Fix more Panel Autopilot test failures. Fixes: 1287745 2014-03-04 Chris Townsend Fix more Panel Autopilot tests. 2014-03-05 William Hua Improve debug logging for gnome key grabber. 2014-03-04 William Hua Use unity.menu.manager as name for logger. 2014-02-28 William Hua Small refactor. 2014-02-28 William Hua Log menu mnemonic activations. 2014-02-28 William Hua Debug output in unity-shared/GnomeKeyGrabber.cpp. 2014-03-05 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. Fixes: 1272168 2014-02-25 Luke Yelavich No need for a dedicated signal, the changed signal of the highlighted property is sufficient. As a result, the GObject private member code is not needed. 2014-02-24 Luke Yelavich Merge with trunk.: 2014-02-19 Luke Yelavich Implement accessibility for the optino buttons in the shutdown dialog. 2014-03-03 CI bot Releasing 7.1.2+14.04.20140303-0ubuntu1 2014-03-03 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. Fixes: 1283171, 1283406, 1283410, 1283453, 1284367, 1284780, 1285989 2014-03-03 Marco Trevisan (Treviño) PanelService: try to get the actual file name also from Pixbuf GtkImage's 2014-02-28 Matthieu James Resources: replace default dash window buttons with SVGs 2014-02-28 Marco Trevisan (Treviño) WindowButtons: use style's GetDashWindowButton to get dash themed buttons 2014-02-28 Marco Trevisan (Treviño) DecorationStyle: don't include unity subpath on extra folders 2014-02-28 Marco Trevisan (Treviño) PanelStyle: add GetDashWindowButton, hide some internal methods 2014-02-28 Marco Trevisan (Treviño) DecorationStyle: add ThemedFilePath method, that abstracts WindowButtonFile 2014-02-28 Marco Trevisan (Treviño) PanelIndicatorEntryView: only care about icon heights to determine if they're scalable 2014-02-28 Marco Trevisan (Treviño) PanelIndicatorEntryView: fix typo that caused compilation issues 2014-02-28 Marco Trevisan (Treviño) PanelIndicatorEntryView: always try to load an icon from its name if all the checks fail 2014-02-28 Marco Trevisan (Treviño) Tests: fix compilation issues 2014-02-28 Marco Trevisan (Treviño) MenuManager: when the indicators icon paths have changed, let's update the Gtk icon theme accordingly This allows us to load indicators only by their GIcon also if they are available in custom theme paths that have been added by an indicator. 2014-02-28 Marco Trevisan (Treviño) DBusIndicators: add a method to get the indicator icon paths and a signal to notify changes Basically we now connect to panel service, that will notify us when an indicator modified the theme, so we need to sync with it in order to load the proper icons 2014-02-28 Marco Trevisan (Treviño) PanelService: add a method/signal to allow the panel to syncronize the icon paths with parents 2014-02-28 Marco Trevisan (Treviño) PanelIndicatorEntryView: apply the same codepath to all the themed icons 2014-02-28 Marco Trevisan (Treviño) PanelIndicatorEntryView: only care about icon heights, monitor for theme changes and reload icons 2014-02-28 Marco Trevisan (Treviño) PanelIndicatorEntryView: Use 22px icons, and correctly move the scalable icons in the y axis 2014-02-28 Marco Trevisan (Treviño) PanelStyle: use forward declaration 2014-02-28 Marco Trevisan (Treviño) PanelService: use switch for getting the proper image type 2014-02-28 Marco Trevisan (Treviño) Tests: fix compilation Issues 2014-02-27 Marco Trevisan (Treviño) UnityWindow: fix text indentation on fake decorations now that we've scaled buttons 2014-02-27 Marco Trevisan (Treviño) WindowButtons: load scaled textures for dash as well 2014-02-27 Marco Trevisan (Treviño) WindowButtons: use scalable window buttons, don't scale them up roughly 2014-02-27 Marco Trevisan (Treviño) PanelStyle: add support to scalable window buttons (per monitor) 2014-02-27 Marco Trevisan (Treviño) DecorationsWindowButton: use scaled Window Button textures, enjoy the visual quality! Well, better with SVGs ;) 2014-02-27 Marco Trevisan (Treviño) DecorationsWidgets, TexturedItem: removing the auto-scaling support We don't need it anymore... In case we might extend this class in future. 2014-02-27 Marco Trevisan (Treviño) DecorationStyle: Support loading SVG files as well as window buttons 2014-02-27 Marco Trevisan (Treviño) DecorationsDataPool: use gdk pixbuf + cairo to load the window buttons, and scale them up to match monitor settings This allows to have button textures scaled to match current monitor DPI scale settings. In case we don't have scalable (SVG) file available, we scale up the normal version; if none is found we fallback to scaled pure-cairo buttons. 2014-02-27 Marco Trevisan (Treviño) PanelMenuView: fix a regression that caused the panel title not to redraw on style changes 2014-02-27 Marco Trevisan (Treviño) UScreen: use better API, const methods and remove useless includes 2014-02-27 Marco Trevisan (Treviño) PanelController: use proper Impl, remove unneeded non-private methods 2014-02-27 Marco Trevisan (Treviño) EMConverter: add return value on Set{FontSize, SetDPI} calls 2014-02-27 Marco Trevisan (Treviño) DecorationsWidgets: use double for scale property 2014-02-27 Marco Trevisan (Treviño) TextureCache: use proper hash function, and use numeric ID in our map 2014-02-27 Marco Trevisan (Treviño) IconRenderer: add support for local textures, depending on Icon size Now the progress bar is loaded from a SVG and draws nicely ;) 2014-02-27 Marco Trevisan (Treviño) TextureCache: use size values in default textures loader 2014-02-27 Marco Trevisan (Treviño) IconRenderer: correctly scale up the Icon progress bar Added SVGs files for future usage 2014-02-27 Marco Trevisan (Treviño) AbstractIconRenderer: add scale value to IconRenderer 2014-02-27 Marco Trevisan (Treviño) PanelIndicatorEntryView: handle scalable icons differently to get the best quality If an icon is scalable, then we paint it ignoring the current dpi_scaling, this way we can paint it at the best quality. 2014-02-27 Marco Trevisan (Treviño) UnityScreen: cache some functions results 2014-02-27 Marco Trevisan (Treviño) GTKWrapper: use typedef instead of inheritage for new Gtk versions 2014-02-26 Marco Trevisan (Treviño) QuicklistMenuItem: make sure we initialze the text when chaning the scale 2014-02-26 Marco Trevisan (Treviño) Tooltip: use the decoration::Style shadow color 2014-02-26 Marco Trevisan (Treviño) Tooltip: use nux::Color for drawing the texture 2014-02-26 Marco Trevisan (Treviño) Tooltip: correctly scale the cairo texture, instead of just making things bigger 2014-02-26 Marco Trevisan (Treviño) QuicklistView: some cleanup 2014-02-26 Marco Trevisan (Treviño) QuicklistView: use decoration::Style for getting themed shadow color and radius Yeah, QL now match theme! ;) 2014-02-26 Marco Trevisan (Treviño) QuicklistView: use nux::Color to draw the texture 2014-02-26 Marco Trevisan (Treviño) QuicklistView: use proper cairo scaling to draw the QL texture 2014-02-26 Marco Trevisan (Treviño) QuicklistMenuItem: initialze scale value to 1.0f 2014-02-26 Marco Trevisan (Treviño) TestDecorationLayout: fix compilation issue due to RawPixel 2014-02-26 Marco Trevisan (Treviño) TestLauncher: initialize UnitySettings before other stuff 2014-02-26 Marco Trevisan (Treviño) UnitySettings: avoid unneeded gvariant calls when updating DPI Plus some code cleanup 2014-02-26 Marco Trevisan (Treviño) UnitySettings: don't leak memory when getting the scale factor 2014-02-26 Marco Trevisan (Treviño) DecorationsWidgets: use RawPixel for padding 2014-02-26 Marco Trevisan (Treviño) RawPixel: always return rounded integers when converting 2014-02-26 Marco Trevisan (Treviño) QuicklistMenuItemSeparator: use RawPixel 2014-02-26 Marco Trevisan (Treviño) RawPixel: use double's and add CP for converting based on a scale value 2014-02-26 Marco Trevisan (Treviño) Launcher: AbstractLauncherIcon::icon_size should not be scaled, as it wil be for all monitors 2014-02-25 Marco Trevisan (Treviño) DashView: correctly set the the proper monitor offsets to match monitor DPI 2014-02-25 Marco Trevisan (Treviño) UnityWindow: scale the glow size as well to match DPI 2014-02-25 Marco Trevisan (Treviño) Launcher: update icon size on DPI or monitor changes (as they might have different DPIs) 2014-02-25 Marco Trevisan (Treviño) LauncherController: don't care about launcher DPI settings 2014-02-25 Marco Trevisan (Treviño) DecorationsWidgets: use proper rounding when scaling paddings 2014-02-25 Marco Trevisan (Treviño) LauncherIcon: delete quicklist and tooltip once they're not visible anymore We really don't need to keep them around. 2014-02-25 Marco Trevisan (Treviño) LauncherIcon: load a new quicklist everytime... There's no need to reuse previous one And also it might break scaling on different monitors 2014-02-25 Marco Trevisan (Treviño) QuicklistMenuItem: make sure we set the text extents that matches the current scaling 2014-02-25 Marco Trevisan (Treviño) QuicklistView: set scale factor when adding a new menu item Also use Smart pointers to hold items 2014-02-25 Marco Trevisan (Treviño) QuicklistMenuItem: add support to scale factor when generating items textures 2014-02-25 Marco Trevisan (Treviño) Tooltip: set text scale to match monitor 2014-02-25 Marco Trevisan (Treviño) StaticCairoText: add scale parameter, if set we draw using appropriate cairo device scale 2014-02-25 Marco Trevisan (Treviño) Unity: use cairo InternalContext when possible 2014-02-25 Marco Trevisan (Treviño) PanelMenuView: use cairo surface scale when painting the Panel Title 2014-02-25 Marco Trevisan (Treviño) PanelView: don't use fixed refine_texture height, we can safely resize it to match panel geo 2014-02-25 Marco Trevisan (Treviño) PanelMenuView: correctly resize window buttons on DPI changes 2014-02-25 Marco Trevisan (Treviño) PanelController: correctly resize children on dpi changes 2014-02-25 Marco Trevisan (Treviño) PanelIndicatorsView: apply monitor to all the children 2014-02-25 Marco Trevisan (Treviño) PanelStyle: remove unneeded GetTextDPI call 2014-02-25 Marco Trevisan (Treviño) PanelIndicatorEntryView: use cairo_device_scale to paint indicators 2014-02-25 Marco Trevisan (Treviño) PanelIndicatorEntryDropdownView: simplify the pango layout drawing 2014-02-25 Marco Trevisan (Treviño) DecorationsMenuDropdown: use theme-scaled icon (better results if we've SVG) 2014-02-25 Marco Trevisan (Treviño) DecoratedWindow: no need to use RawPixel here 2014-02-25 Marco Trevisan (Treviño) DecorationsWidgets, Layout: scale the paddings 2014-02-25 Marco Trevisan (Treviño) LauncherIcon: convert icon size value when computing Tip position 2014-02-25 Marco Trevisan (Treviño) UnityScreen: draw panel under dash using the proper panel size 2014-02-25 Marco Trevisan (Treviño) PanelStyle: correctly support different Background textures, and cache panel size 2014-02-24 Marco Trevisan (Treviño) PluginAdapter: a window is on a given monitor, when it's center is on that 2014-02-24 Marco Trevisan (Treviño) UnityWindow: take care of window dpi scale when drawing fake decorations 2014-02-24 Marco Trevisan (Treviño) DecoratedWindow: add dpi_scale ROProperty 2014-02-24 Marco Trevisan (Treviño) CairoContext: add scale parameter so we can set the surface device scaling on startup 2014-02-24 Marco Trevisan (Treviño) DecoratedWindow: draw decorations background using proper texture scaling 2014-02-24 Marco Trevisan (Treviño) DecorationsMenuDropdown: correctly scale using cairo_surface_set_device_scale 2014-02-24 Marco Trevisan (Treviño) DecorationsSlidingLayout: set scale also on input item 2014-02-24 Marco Trevisan (Treviño) DecorationsMenuEntry: correctly scale to match DPI 2014-02-24 Marco Trevisan (Treviño) DecorationStyle: use double also for fading title 2014-02-24 Marco Trevisan (Treviño) DecorationStyle: use double for size values when drawing elements This allows cairo to properly draw elements when the scale is not 1.0 2014-02-24 Marco Trevisan (Treviño) UScreen: fix memory leak, use glib::String 2014-02-24 Marco Trevisan (Treviño) DecorationsTitle: use ceil to get scaled title size 2014-02-23 Marco Trevisan (Treviño) PanelService: take in account monitor scale when setting the menu position 2014-02-23 Marco Trevisan (Treviño) UnitySettings: includes cleanup 2014-02-23 Marco Trevisan (Treviño) DecoratedWindow: connect to dpi_changed signal to update extents and scale Now windows will update as soon as we change the setting. 2014-02-23 Marco Trevisan (Treviño) DecorationsTitle: scale the cairo surface using cairo_surface_set_device_scale Also the Title should not be scalable, or we'll apply also a compiz texture scaling 2014-02-23 Marco Trevisan (Treviño) DecorationsWidgets, TexturedItem: add IsScalable virtual method So, set the texture scale only if a TexturedItem is scalable 2014-02-28 CI bot Releasing 7.1.2+14.04.20140228-0ubuntu1 2014-02-28 Stephen M. Webb remove -O3 and replace with -O3 for C++ compiles to prevent template-related FTBFS Fixes: 1286284 2014-02-28 Stephen M. Webb Strip -O3 and force -O2 to avoid template instances being removed 2014-02-28 Stephen M. Webb Strip -O3 and force -O2 to avoid template instances from getting elided (lp: #1286284). 2014-02-28 Chris Townsend Fix corner case depending on where a test window opens, a Dash and Hud Autopilot test failure can occur. Fixes: 1286143 2014-02-28 Chris Townsend Fix corner case where depending on where a test window opens, an Autopilot test failure can occur. 2014-02-28 Chris Townsend Fix a few randomly failing Spread Autopilot tests. Fixes: 1285758 2014-02-27 Chris Townsend Fix a few randomly failing Spread Autopilot tests. 2014-02-28 Chris Townsend Fix a couple of Panel Autopilot test failures. Fixes: 1285737 2014-02-27 Chris Townsend Fix a couple of Panel Autopilot test failures. 2014-02-28 Chris Townsend Fix Dash/Hud fullscreen Autopilot window test on multi-monitor where the tests would fail depending on which monitor has the fullscreen window. Fixes: 1285367 2014-02-26 Chris Townsend Fix Dash/Hud fullscreen window test on multi-monitor where the tests would fail depending on which monitor has the fullscreen window. 2014-02-28 Chris Townsend Use the current Launcher instead of the first launcher when determing when to highlight the Launcher tile during keynav. Fixes: 1285361 2014-02-26 Chris Townsend Use the current Launcher instead of the first launcher when determing when to highlight the Launcher tile during keynav. 2014-02-25 CI bot Releasing 7.1.2+14.04.20140225-0ubuntu1 2014-02-25 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. Fixes: 1276352 2014-02-20 Marco Trevisan (Treviño) PluginAdapter: don't try to resize undecorated-windows 2014-02-20 Marco Trevisan (Treviño) PluginAdapter: take in account the window border size when restoring it from maximization state 2014-02-20 Marco Trevisan (Treviño) PluginAdapter: take care of monitor DPI scale when computing the decoration size from style We use the style data only if a window is Maximized, otherwise we can safely use the actual window border. 2014-02-25 Chris Townsend Fix some Autopilot test failure regressions due to changes in rev. 3668. Fixes: 1283159 2014-02-20 Chris Townsend Fix some Autopilot test failure regressions due to changes in rev. 3668. 2014-02-25 Dimitri John Ledkov Fix common buildflags missing. (LP: #1284047) Fixes: 1284047 2014-02-25 Dimitri John Ledkov Fix common buildflags missing. (LP: #1284047) 2014-02-25 Eleni Maria Stea removed fonts-scale-factor gsetting from unityshell schema, since we now use the ubuntu ui-scale factor to scale the desktop Fixes: 1282804 2014-02-25 Eleni Maria Stea remove fonts-scale-factor from unityshell schema 2014-02-25 Eleni Maria Stea scaling desktop according to a scale factor Fixes: 1282804 2014-02-21 Eleni Maria Stea avoid to unreference gobjects twice 2014-02-21 Eleni Maria Stea reversed po/* desktop works with scale-factor setting 2014-02-21 Eleni Maria Stea unreference gsettings 2014-02-20 Eleni Maria Stea desktop works with scale-factor 2014-02-20 Eleni Maria Stea merged to lim 2014-02-20 Eleni Maria Stea quick backup 2014-02-20 Eleni Maria Stea quick backup 2014-02-20 Eleni Maria Stea quick backup 2014-02-20 Eleni Maria Stea quick backup - testing GetDPI(int monitor) 2014-02-19 Eleni Maria Stea quick backup - added function that gets the ui-scale from gsettings todo: add dependencies etc 2014-02-18 Eleni Maria Stea removed ConfigParser.h/.cpp: requirements changed, the gsetting for the scale factor will be a GVariant, therefore the string parser is not needed anymore 2014-02-20 CI bot Releasing 7.1.2+14.04.20140220-0ubuntu1 2014-02-20 Sebastien Bacher Drop g-s-d override, unity-settings-daemon landed 2014-02-20 Sebastien Bacher Drop g-s-d override, unity-settings-daemon landed 2014-02-20 Steve Langasek Sync the branch with upload to the archive 2014-02-19 Steve Langasek releasing package unity version 7.1.2+14.04.20140218.1-0ubuntu2 2014-02-19 Steve Langasek Add Conflicts: libunity-core-6.0-8 to facilitate smooth upgrades. 2014-02-20 Marco Trevisan (Treviño) 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. Fixes: 1281610 2014-02-18 Marco Trevisan (Treviño) DecoratedWindow: make sure that the top_layout exist when setting up the decorations If there's no, then we don't need no decoration textures at all 2014-02-20 Marco Trevisan (Treviño) DecoratedWindow: add menu 2014-02-19 Marco Trevisan (Treviño) Merging against lp:~3v1n0/unity/hdpi-gnome-scaling-factor 2014-02-19 Marco Trevisan (Treviño) CairoBaseWindow: add EMConverter in the base class Instead of adding this to tooltip or Quicklist 2014-02-19 Marco Trevisan (Treviño) Merging with Brandon's HiDPI chain, again 2014-02-19 Marco Trevisan (Treviño) PanelIndicatorsView: never try to add to dropdown an already known entry As it might have been just popped out from the dropdown, and we might have an infinite loop of push/pop's. 2014-02-19 Marco Trevisan (Treviño) PanelMenuView: put back virtual methods, to make tests happier 2014-02-19 Marco Trevisan (Treviño) DecoratedWindow: add some more introspection data 2014-02-19 Marco Trevisan (Treviño) DecoratedWindow: set the top layout scale to the value we use for this monitor 2014-02-19 Marco Trevisan (Treviño) DecorationsWindowButton: remove the custom code for scaling them up 2014-02-19 Marco Trevisan (Treviño) TestDecorationLayout: verify scale property 2014-02-19 Marco Trevisan (Treviño) DecorationsWidgets: add Scale property, use on TexturedItem to update geometry 2014-02-19 Marco Trevisan (Treviño) CompizUtils: update the geometry size when setting the scale 2014-02-19 Marco Trevisan (Treviño) DecorationsEdgeBorders: don't depend on theme, but rather on actual window extents 2014-02-18 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/spread-filter 2014-02-18 Marco Trevisan (Treviño) Merging with HiDPI stuff, so with spread improvements 2014-02-18 Marco Trevisan (Treviño) Merging with Brandon's quicklist branch 2014-02-18 Marco Trevisan (Treviño) Merging with Brandon's panel branch 2014-02-18 Marco Trevisan (Treviño) DecoratedWindow: don't use a property for monitor, just a member 2014-02-18 Marco Trevisan (Treviño) UnityGSchema: make favorites list easier editable 2014-02-18 Marco Trevisan (Treviño) DecorationStyle, UnitySettings: set integrated_menus off by default :( 2014-02-18 Marco Trevisan (Treviño) Merging with Brandon's HiDPI stuff 2014-02-18 Marco Trevisan (Treviño) Merging with trunk 2014-02-15 Marco Trevisan (Treviño) PanelMenuView: fix logic of HasMenus, again... 2014-02-14 Marco Trevisan (Treviño) DecorationsMenuEntry, PanelTitlebarGrabArea: ignore motion threshold only if still inside the item Othewise grabbing away a window would be delayed too much when not needed 2014-02-14 Marco Trevisan (Treviño) GSchema: set integrated-menus tweaks to match design specs 2014-02-14 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/text-escaping-fix (so with lp:~3v1n0/unity/decorations-menu) 2014-02-13 Marco Trevisan (Treviño) PanelMenuView: fix possible errors on key activation due to HasMenus wrong value 2014-02-13 Marco Trevisan (Treviño) PanelMenuView: when switching back to global menu mode, add focus to window buttons 2014-02-13 Marco Trevisan (Treviño) DecorationsSlidingLayout: only use indexes to refer to internal items 2014-02-13 Marco Trevisan (Treviño) PanelMenuView: add the ability to double-click over LIMs, waiting the defined timeout 2014-02-13 Marco Trevisan (Treviño) PanelTitlebarGrabAreaView: use decoration::Style and UnitySettings for LIM options 2014-02-13 Marco Trevisan (Treviño) UnitySettings: add lim options and use them in DecorationsMenuEntry 2014-02-13 Marco Trevisan (Treviño) DecorationsGrabEdge: use DecorationStyle grab_wait value 2014-02-13 Marco Trevisan (Treviño) DecorationStyle: add grab_wait option to gsettings It basically define how much we should wait before starting a window grab 2014-02-13 Marco Trevisan (Treviño) DecorationsMenuEntry: add movement threshold value Basically if when the mouse is grabbed we get a motion event, we ingore it if smaller than the given threshold. 2014-02-13 Marco Trevisan (Treviño) MenuManager: add show_menus_wait property and use it in Panel and decorations 2014-02-13 Marco Trevisan (Treviño) DecorationsSlidingLayout: use menu::Manager values for fadein/fadeout timings 2014-02-13 Marco Trevisan (Treviño) DecoratedWindow: set sliding layout as mouse owner also if the pointer is inside the grab-edge 2014-02-13 Marco Trevisan (Treviño) DecorationsMenuLayout: use menu::Manager 2014-02-13 Marco Trevisan (Treviño) MenuManager: add HasAppMenu getter 2014-02-13 Marco Trevisan (Treviño) PanelMenuView: Ignore menu visibility for the 100ms after an application switch This is needed not to make the panel to show the previous menus for a while before switching to new ones... 2014-02-13 Marco Trevisan (Treviño) PanelMenuView: improve the logic of GetTitleOpacity in case we use LIMs 2014-02-13 Marco Trevisan (Treviño) UnityShell: disable menu_show on menu::Manager before showing the Alt+Tab 2014-02-13 Marco Trevisan (Treviño) DecorationsMenuLayout: set the last_pointer position to the current one on key-activation Otherwise mouse pointer position might cause another menu to pop-up instead of the requested one. 2014-02-13 Marco Trevisan (Treviño) DecorationsManager: Add menu::Manager as construction parameter and use it We now have proper keyboard activation for indicator menus, and also we share the same indicator-entries and dbus indicators with all the panels. 2014-02-13 Marco Trevisan (Treviño) DecorationsMenuLayout: return a bool in ActivateMenu, based on the result 2014-02-13 Marco Trevisan (Treviño) MenuManager: just handle one single AppMenu... We support only. So, no need to overcomplicate things. Also add signals and getters. 2014-02-13 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/menu-manager 2014-02-12 Marco Trevisan (Treviño) PluginAdapter: don't use GetWindowGeometry, compiz already has what we need And without new search and copies... 2014-02-12 Marco Trevisan (Treviño) Decorations: when integrated_menus mode is active, add menus in the decorations Only the active window will show up them at the moment. 2014-02-12 Marco Trevisan (Treviño) AppmenuIndicator: add Ptr definition 2014-02-12 Marco Trevisan (Treviño) DecorationsMenuLayout: don't care about AppmenuIndicator, we don't need subtype 2014-02-11 Marco Trevisan (Treviño) UnitySettings: add integrated-menus option When changed, it applies to decoration::Style 2014-02-11 Marco Trevisan (Treviño) UnitySettings: use glib::SignalManager 2014-02-11 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/decorations-timestamps 2014-02-11 Marco Trevisan (Treviño) PanelMenuView: We need to update pointer status in these cases... 2014-02-11 Marco Trevisan (Treviño) PanelView: ignore an empty PanelMenuView on Alt+F10 2014-02-11 Marco Trevisan (Treviño) DecorationsInputMixer: add ForceMouseOwnerCheck to force a new UpdateMouseOwner When new widgets are added in the same area of the current mouse-owner, inputmixer should update the current owner, this can now be done on request. 2014-02-11 Marco Trevisan (Treviño) DecorationsGrabEdge: add ButtonDown getter 2014-02-11 Marco Trevisan (Treviño) Indicators: add SyncGeometries as virtual method, and panel in on_entry_activated Update DBusIndicators accordingly to match the new DBus API. Also, in PanelView don't start any mouse-poll timer if the activated entry is not in the current panel 2014-02-11 Marco Trevisan (Treviño) PanelService: include the name of the panel in EntryActivated signal 2014-02-11 Marco Trevisan (Treviño) PanelView: ignore menu activations if they happens under a different panel So don't setup any timeout to check the menu position (and save some unneeded computation in multi-monitor). 2014-02-11 Marco Trevisan (Treviño) PanelService: assume that the current entry is visible on key-navigation This fixes key-navigation in LIMs to loop back to first entry when we have a dropdown 2014-02-11 Marco Trevisan (Treviño) PanelService: add function to check if an entry is visible in a specific panel So, an entry is visible if has a geometry and has visible emblems, but it might be visible only in a specific panel (such as indicators that aren't visible on LIMs) 2014-02-11 Marco Trevisan (Treviño) DecorationsMenuLayout: fix mouse over dropdown, we might have items with same geo 2014-02-11 Marco Trevisan (Treviño) DecorationsMenuDropdown: add ActivateChild method, to activate the submenu 2014-02-11 Marco Trevisan (Treviño) DecorationsMenuLayout: add ActivateMenu method to activate an entry by its ID As it happens on key-navigation 2014-02-11 Marco Trevisan (Treviño) PanelView: don't try to activate an entry if the panel has no menus 2014-02-10 Marco Trevisan (Treviño) Merge with trunk 2014-02-10 Marco Trevisan (Treviño) UnityScreen: don't paint shadow over windows if using integrated_menus 2014-02-10 Marco Trevisan (Treviño) PanelView: don't activate or sync geometries if a panel has no menus 2014-02-10 Marco Trevisan (Treviño) PanelMenuView: add Locally Integrated Menus support When Integrated menus are enabled the buttons or title are drawn only when we have a maximized window. Also improved the code that draws the title texture that now is just big as the text. 2014-02-10 Marco Trevisan (Treviño) TestPanelIndicatorEntryDropdownView: remove in_dropdown from tests 2014-02-10 Marco Trevisan (Treviño) DecorationsSlidingLayout: add fade animation when switching slide 2014-02-10 Marco Trevisan (Treviño) PanelView: use !empty() instead of size() > 0 2014-02-10 Marco Trevisan (Treviño) PanelService: keep track of the panel id that is parent of the entry We use it to make sure we won't popdown or move a menu that has been opened somewhere else. 2014-02-10 Marco Trevisan (Treviño) PanelService: disconnect from last_menu signals when the menu is hidden Otherwise we'd get multiple calls to our callbacks 2014-02-10 Marco Trevisan (Treviño) PanelIndicatorEntryView: get rid of in_dropdown property, just always iterate over items in layout So GetGeometryForSync will now ignore the entries that have been added to a dropdown. 2014-02-10 Marco Trevisan (Treviño) DecorationStyle: add integrated_menus property 2014-02-10 Marco Trevisan (Treviño) PanelMenuView: use const int to define show-now wait 2014-02-10 Marco Trevisan (Treviño) PanelIndicatorEntryView: use smaller icon for dropdown 2014-02-10 Marco Trevisan (Treviño) DecorationsMenuDropdown: use the proper Icon for the dropdown Also, update the dropdown height to match the one of its children. 2014-02-10 Marco Trevisan (Treviño) DecorationsMenuEntry: move padding to Property, make RenderTexture virtual RenderTexture is now called on EntryUpdated, and might be overridden by sub-classes. 2014-02-10 Marco Trevisan (Treviño) DecorationsMenuLayout: never try to activate an insensitive item. 2014-02-10 Marco Trevisan (Treviño) DecorationStyle: add DrawMenuItemIcon method 2014-02-08 Marco Trevisan (Treviño) DecorationsSlidingLayout: only damage if we've an input slide set 2014-02-08 Marco Trevisan (Treviño) DecorationsWidgets: use uweak_ptr for parent_ 2014-02-08 Marco Trevisan (Treviño) DecorationsMenuEntry: pass the window xid on ShowMenu 2014-02-08 Marco Trevisan (Treviño) DecorationsEdge: add Window getter 2014-02-08 Marco Trevisan (Treviño) DecorationsMenuLayout: add show_now property and set it true with delay It matches PanelMenuView value 2014-02-08 Marco Trevisan (Treviño) DecorationsMenuEntry: add show_now property that reflects internal entry value 2014-02-08 Marco Trevisan (Treviño) IndicatorEntry: don't emit signals when first/last parent is added/removed We don't really need this, as visibility is independent from this fact. 2014-02-08 Marco Trevisan (Treviño) DecorationsInputMixer: fix a typo introduced with UWeakPtr, caused a test-crash 2014-02-08 Marco Trevisan (Treviño) PanelIndicatorsView: use the drop-down to add an entry if it's already visible Otherwise we might add an entry in the empty space before the dropdown. 2014-02-08 Marco Trevisan (Treviño) PanelIndicatorEntryDropdownView: add insert method, to include items by priority Tests included. 2014-02-07 Marco Trevisan (Treviño) PanelIndicatorEntryDropdownView: some cleanup 2014-02-07 Marco Trevisan (Treviño) DecorationsWidgets: RequestRelayout if Layout size has changed after relayout This save us from possible infinite loops and causes a relayout only if it has a parent. 2014-02-07 Marco Trevisan (Treviño) DecorationsMenuLayout: override DoRelayout and and use a Dropdown menu if needed When we've not enough horizontal space add a dropdown menu and fill it with menu entries that wouldn't show correctly. 2014-02-07 Marco Trevisan (Treviño) MenuDropdown: add dropdown menu entry that acts both like an entry and container 2014-02-06 Marco Trevisan (Treviño) Decorations: add more introspection data 2014-02-06 Marco Trevisan (Treviño) DecorationsMenuLayout: don't use append to add items, add them manually So we can just relayout once instead that once per item added. 2014-02-06 Marco Trevisan (Treviño) DecorationsMenuEntry: set the always_wait_grab_timeout value to true on GrabEdge This will make possible to see the menus also on non-resizable windows. 2014-02-06 Marco Trevisan (Treviño) DecorationsGrabEdge: add construction parameter to always wait grab timeout If this value is true, we always wait the grab timeout to happen before starting to grab a window. 2014-02-06 Marco Trevisan (Treviño) DecorationsMenuEntry: promptly show the menu if the window is not maximizable 2014-02-06 Marco Trevisan (Treviño) DecorationsGrabEdge: add IsMaximizable getter 2014-02-06 Marco Trevisan (Treviño) DecorationsMenuLayout: track the mouse pointer position when an entry is active So now, we can navigate over menu items just moving the pointer over them. 2014-02-06 Marco Trevisan (Treviño) DecorationsMenuEntry: make ShowMenu public 2014-02-06 Marco Trevisan (Treviño) DecorationsMenuEntry: don't try to show the menu if the entry is already active 2014-02-06 Marco Trevisan (Treviño) DecorationsMenuLayout: add active property and ChildrenGeometries method The menu layout is active when one of its children is, this way we can notify the parent. Added ChildrenGeometries to generate the EntryLocationMap to be sent to the u-p-s 2014-02-06 Marco Trevisan (Treviño) DecorationsMenuEntry: add a ShowMenu method and an active property We set the entry active as soon as we try to show the menu, if that won't happen we'll get a signal back that will reset it. Also expose the entry Id so we are able to send the geo informations to the Panel Service. 2014-02-06 Marco Trevisan (Treviño) DecorationsGrabEdge: add IsGrabbed getter If true it means that the grab action has been started; false otherwise. 2014-02-05 Marco Trevisan (Treviño) DBusIndicators: use Async dbus calls when we don't need prompt reply 2014-02-05 Marco Trevisan (Treviño) TexturedItem: don't emit any geometry_changed signal if the coords haven't changed 2014-02-05 Marco Trevisan (Treviño) CompizUtils: return a bool on all the Set functions (if anything changed) 2014-02-05 Marco Trevisan (Treviño) Indicators: use unordered_map by default 2014-02-05 Marco Trevisan (Treviño) DecorationsMenuLayout: add layout for Menus 2014-02-05 Marco Trevisan (Treviño) DecorationsMenuEntry: use prelight-mode for "show-now" 2014-02-05 Marco Trevisan (Treviño) DecorationStyle: ignore underscore in menu text, use prelight-mode for "show-now" 2014-02-05 Marco Trevisan (Treviño) DecorationsMenuEntry: add simple indicator::Entry wrapper that draws a textured menu entry 2014-02-05 Marco Trevisan (Treviño) DecorationsSlidingLayout: add simple layout that will show only only one item at time when mouse_owner 2014-02-05 Marco Trevisan (Treviño) DecoratedWindow: use a WeakPtr for title It's a child of layout, so it will be automatically deleted when its parent will disappear 2014-02-05 Marco Trevisan (Treviño) DecorationsPriv: use uweak_ptr 2014-02-05 Marco Trevisan (Treviño) DecorationsEdgeBorders: add border getter 2014-02-05 Marco Trevisan (Treviño) DecorationsWindowButton: make sure we override the proper functions 2014-02-05 Marco Trevisan (Treviño) DecorationsWidgets: add typedef for Item::WeakPtr and use it in InputMixer 2014-02-05 Marco Trevisan (Treviño) UWeakPtr: add std::weak_ptr extended class to handle them as shared_ptr's This means that we have bool, -> and * operators handy. 2014-02-05 Marco Trevisan (Treviño) DecorationsWidgets: make BasicContainer to inherit from std::enable_shared_from_this 2014-02-04 Marco Trevisan (Treviño) Merge with trunk 2014-02-04 Marco Trevisan (Treviño) DecorationStyle: add method to draw Menu Entries 2014-02-04 Marco Trevisan (Treviño) BasicContainer: factorize similar actions inside Relayout, and make DoRelayout virtual instead Implementors will have to implement DoRelayout instead, without caring about multiple calls to it or emitting geometry changes afterwards. 2014-02-20 CI bot The decor now scales with the DPI value. 2014-02-20 CI bot Add dynamic HiDPI support to the quicklist. 2014-02-20 CI bot Add dynamic HiDPI support to the tooltips. 2014-02-20 CI bot Add dynamic HiDPI support to the launcher. Fixes: 1075417 2014-02-20 Brandon Schaefer UnitySettings: use proper gnome scaling-factor 2014-02-19 Marco Trevisan (Treviño) UScreen: multiply the monitor pixel geometry with the scale factor 2014-02-19 Marco Trevisan (Treviño) UnitySettings: use proper gnome scaling-factor 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Move to EM::Ptr 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Move to ::Ptr 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Move to ::Ptr 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Resize the icons when the DPI changes 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Merge parent 2014-02-18 Brandon Schaefer * Reference 2014-02-18 Brandon Schaefer * Merge parent 2014-02-18 Brandon Schaefer * Need to use a reference for EMConverter 2014-02-18 Brandon Schaefer * Merge parent 2014-02-18 Brandon Schaefer * Reference 2014-02-18 Brandon Schaefer * Merge parent 2014-02-18 Brandon Schaefer * Do not adopt Views 2014-02-17 Brandon Schaefer * Parent 2014-02-17 Brandon Schaefer * Parent 2014-02-17 Brandon Schaefer * Parent 2014-02-17 Brandon Schaefer * parent 2014-02-17 Brandon Schaefer * Merge parent 2014-02-17 Brandon Schaefer * Update the window button scale 2014-02-17 Brandon Schaefer * Merge parent 2014-02-17 Brandon Schaefer * Fix unit tests (need a unity::Settings instance) 2014-02-17 Brandon Schaefer * Merge back 2014-02-17 Brandon Schaefer * Merged back 2014-02-17 Brandon Schaefer * merge 2014-02-17 Brandon Schaefer * Merge parent 2014-02-17 Brandon Schaefer * Merge parent 2014-02-17 Brandon Schaefer * Merge parent 2014-02-17 Brandon Schaefer * Resize decor border to match the DPI scaling value per monitor. 2014-02-17 Brandon Schaefer * Remove Reloading the Quicklist when mouse leave (causes crash). As when you right click and the quicklist opens it also forces the mouse to leave, mean SEG FAULT! 2014-02-10 Brandon Schaefer * Merged prev branch * Update QuicklistView with new RawPixel 2014-02-10 Brandon Schaefer * Move the tooltip over to new RawPixels 2014-02-10 Brandon Schaefer * Merge prev branch 2014-02-10 Brandon Schaefer * Move Launcher over to new RawPixel 2014-02-10 Brandon Schaefer * Merge from panel-dpi-height 2014-01-27 Brandon Schaefer * Quicklist Dynamically resize with DPI change. 2014-01-24 Brandon Schaefer * Tooltip dynamically resize with the DPI 2014-01-24 Brandon Schaefer * Launcher now dynamically resizes with DPI changes! 2014-02-20 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. Fixes: 1075417 2014-02-18 Brandon Schaefer * Parent 2014-02-18 Brandon Schaefer * Fix infinte loop, thanks Marco! 2014-02-18 Brandon Schaefer * Merge trunk 2014-02-18 Brandon Schaefer * Fix bug, race issue when setting the DPI settings, then changing it very quickly. 2014-02-18 Brandon Schaefer * Move to EMConverter::Ptr 2014-02-18 Brandon Schaefer * Should make sure it compiles...geez 2014-02-18 Brandon Schaefer * Update MinMax height in SetMonitor 2014-02-18 Brandon Schaefer * rebase scaleish spread 2014-02-18 Brandon Schaefer * Returns a & and use a & when dealing with EMConverters * Fix signal getting problems 2014-02-17 Brandon Schaefer * Cleaned up parts in *EntryView* * Cleaned up bits that use PanelHeight, (Missed some defaulted calls) 2014-02-17 Brandon Schaefer * Remove panel_height that come back somehow! 2014-02-17 Brandon Schaefer * Semi colon missing :( 2014-02-17 Brandon Schaefer * Merge trunk 2014-02-17 Brandon Schaefer * Remove all the unneeded calls the PanelHeight(), make a variable hold that instead. 2014-02-16 Brandon Schaefer * Update more with monitors checks for PanelHeight. A couple moure to go. * Still need to update the window buttons correctly when different monitor sizes. 2014-02-10 Brandon Schaefer * Move over to a new dpi_changed signal (not hooked up yet with the new settings) So now when the DPI changes everything that needs to update it self in the Panel will! 2014-02-07 Brandon Schaefer * Merge trunk again! 2014-02-07 Brandon Schaefer * Merge trunk 2014-01-23 Brandon Schaefer * Change ConvertPixels to CP 2014-01-23 Brandon Schaefer * Rename em_converter_ to em_ 2014-01-23 Brandon Schaefer * Merge in my panel height DPI changes over the unity-decorations changes. We now depend on this branch! 2014-01-17 Brandon Schaefer * Scale window buttons when the DPI changes 2014-01-17 Brandon Schaefer * Fix merged problems 2014-01-17 Brandon Schaefer * Merge trunk 2014-01-17 Brandon Schaefer * Update MinMax size in the paneltray 2014-01-16 Brandon Schaefer * Scale the indicator icons with the DPI! 2014-01-16 Brandon Schaefer * Merge trunk 2014-01-16 Brandon Schaefer * Panel/Launcher dynamically resize when the DPI changes 2014-01-16 Brandon Schaefer * This causes some intersting problems if the panel height is different on 1 monitor. ... unityshell.cpp is going to need some love to get this working nicely. 2014-01-16 Brandon Schaefer * Move to PanelHeight inside panel::Style::GetBackground() * Remove unused function pane::Style::GetHomeButtons() * Filled in a couple more PanelHeight(monitor) calls 2014-01-15 Brandon Schaefer * Add a couple of test for outof bounds (under/over) 2014-01-15 Brandon Schaefer * Use the specific monitor that is being using for the panel height. As it will soon be subject to be different heights 2014-01-15 Brandon Schaefer * Move panel::Style::panel_height over to a function PanelHeight(int monitor) 2014-02-18 CI bot Releasing 7.1.2+14.04.20140218.1-0ubuntu1 2014-02-18 Marco Trevisan (Treviño) 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! Fixes: 1281257 2014-02-18 Marco Trevisan (Treviño) PluginAdapter: use CancelAction to terminate scale by default If we terminated it, it means that there has been no user action 2014-02-18 Marco Trevisan (Treviño) TestSpread: verify that window button terminates the spread 2014-02-18 Marco Trevisan (Treviño) TestSpread: verify the panel is in overlay mode during the spread 2014-02-18 Marco Trevisan (Treviño) SpreadTests: don't consider the BFB as anways-saturated button anymore 2014-02-18 Marco Trevisan (Treviño) TestSpread: verify the spread filter 2014-02-18 Marco Trevisan (Treviño) UnityScreen: introspect spread::Filter 2014-02-18 Marco Trevisan (Treviño) SpreadFilter: include geometry in introspection 2014-02-18 Marco Trevisan (Treviño) SearchBar: add only valid introspection value 2014-02-17 Marco Trevisan (Treviño) SpreadFilter: some cleanup 2014-02-17 Marco Trevisan (Treviño) SpreadFilter: show/hide the filter as soon the text is filled/empty wait less 2014-02-17 Marco Trevisan (Treviño) SpreadFilter: use longer search wait timeout 2014-02-17 Marco Trevisan (Treviño) SearchBar: make live search wait a property, use chained constructors 2014-02-17 Marco Trevisan (Treviño) TestSpreadFilter: add basic unit tests for the spread::Filter 2014-02-17 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/spreadish-scale 2014-02-17 Marco Trevisan (Treviño) UnityScreen: check for spread selected window only if in spread mode 2014-02-17 Marco Trevisan (Treviño) UnityShell: set scalefilter as a conflicting plugin 2014-02-17 Marco Trevisan (Treviño) UnityScreen: add a SpreadFilter when in Scale mode, when updated it relayouts the scale plugin Thanks to this we can finally filter the windows by name in the unity spread! 2014-02-17 Marco Trevisan (Treviño) SpreadFilter: a BaseWindow with a SearchBar that is shown/hidden when there's some content The SpreadFilter is a SearchBar shown on the top-left corner of the active workspace that is hidden by default monitoring key-presses; when some content is put the bar is shown, while is hidden when empty. 2014-02-17 Marco Trevisan (Treviño) SearchBar: clear TextEntry geometry before painting it if not in full-redraw Otherwise we'd get the same texture redrawn over and over, in standalone mode. 2014-02-17 Marco Trevisan (Treviño) PluginAdapter: simplify the scaled windows selector 2014-02-18 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). Fixes: 1280595, 1280616, 1280632 2014-02-17 Marco Trevisan (Treviño) TestPanelMenuView: add tests for PanelMenuView in spread mode 2014-02-17 Marco Trevisan (Treviño) StandaloneWindowManager: emit signals when expo/spread state changed 2014-02-17 Marco Trevisan (Treviño) Merging with trunk 2014-02-17 Marco Trevisan (Treviño) TestPanelMenuView: fix failing test 2014-02-17 Marco Trevisan (Treviño) TestPanelView: add some tests for InOverlayMode 2014-02-17 Marco Trevisan (Treviño) PanelView: spotted a regression, set the dash width on overlay initialization 2014-02-16 Marco Trevisan (Treviño) UnityWindow: ignore opacity value when drawing a fake-decoration for scaled windows 2014-02-16 Marco Trevisan (Treviño) PanelIndicatorEntryView: Terminate{Expo,Scale} before activating the an indicator In this way they are sensitive also in spread and expo mode, acting like when the dash/hud is closed. 2014-02-15 Marco Trevisan (Treviño) PanelMenuView: draw the window buttons when in Spread mode 2014-02-15 Marco Trevisan (Treviño) PanelView: paint the panel as InOverlayMode when in spread mode Added the concept of InOverlayMode that is true when an overlay is opened or when the spread is active. In that case we draw the semi-transparent blurred panel and white indicators 2014-02-15 Marco Trevisan (Treviño) WindowButtons: toggle the overlay_mode to match spread state 2014-02-15 Marco Trevisan (Treviño) UnityScreen: Set the scale x_offset when the launcher is in autohide mode 2014-02-15 Marco Trevisan (Treviño) UnityScreen: do the useless search to change the expo offset 2014-02-15 Marco Trevisan (Treviño) PluginAdapter: use initialization list and use _spread_state instead of grabExist("scale") It's surely faster... 2014-02-15 Marco Trevisan (Treviño) Launcher: BFB should be desaturated when in spread (scale or expo) mode 2014-02-17 CI bot Releasing 7.1.2+14.04.20140217-0ubuntu1 2014-02-17 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. 2014-02-14 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. 2014-02-17 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 item name, 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. Fixes: 1266656 2014-02-13 Luke Yelavich Forgot to rename the call to the new method. 2014-02-13 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 item name, 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. 2014-02-17 Niklas Steger Add missing unity-scope-home dependency. Fixes: 1233029 2014-02-12 Niklas Steger Fix for missing unity-scope-home. Prevents Unity from only showing applications. 2014-02-17 Sebastien Bacher Restore archive change dropped by error, let g-s-d run in Unity sessions 2014-02-17 Sebastien Bacher Restore archive change dropped by error, let g-s-d run in Unity sessions 2014-02-14 CI bot Releasing 7.1.2+14.04.20140214.1-0ubuntu1 2014-02-14 Marco Trevisan (Treviño) PanelMenuView: we don't need to escape the panel title anymore New decorations just use pango text. Fixes: 1280077 2014-02-14 Marco Trevisan (Treviño) Merging with parent branch 2014-02-14 Marco Trevisan (Treviño) Tests: add tests to verify the text escaping 2014-02-14 Marco Trevisan (Treviño) LauncherIcon: don't use escaped text by default, we do it when drawing Otherwise PanelMenuView wouldn't get proper string on launcher navigation. 2014-02-14 Marco Trevisan (Treviño) PanelMenuView: we don't need to escape the panel title anymore New decorations just use pango text. 2014-02-14 Marco Trevisan (Treviño) {DecorationsGrabEdge, PanelTitlebarGrabAreaView}: show the WindowAction menu on right-click Fixes: 1098419, 1280042 2014-02-14 Marco Trevisan (Treviño) PanelMenuView: revert wrong change for this branch 2014-02-14 Marco Trevisan (Treviño) PanelMenuView: set the pointer outside the panel once the Action menu has been closed 2014-02-14 Marco Trevisan (Treviño) DecorationsManager: Ungrab the pointer if we get a grab notification and we have a mouse owner This fixes the problem with window-actions menus showing on decoration right-click, as we don't get a ButtonRelease event back, so we need to cancel it. 2014-02-14 Marco Trevisan (Treviño) DecorationsInputMixer: add UngrabPointer, it unsets the mouse owner and mouse_down status 2014-02-14 Marco Trevisan (Treviño) PanelMenuView: Show the maximized action window menu on right-click over Grab area 2014-02-14 Marco Trevisan (Treviño) PanelTitlebarGrabAreaView: add menu request signal on right-click 2014-02-14 Marco Trevisan (Treviño) PanelView: use UnGrabMousePointer 2014-02-14 Marco Trevisan (Treviño) WindowManager: add ShowActionMenu and UnGrabMousePointer ShowActionMenu asks compiz to show the toolkit action menu for windows while UnGrabMousePointer is a workaround we need to open menus with nux. The code was put in two different places, better to just have one. 2014-02-14 Marco Trevisan (Treviño) DecorationsGrabEdge: show the WindowAction menu on right-click 2014-02-14 Marco Trevisan (Treviño) 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. Fixes: 1279904 2014-02-13 Marco Trevisan (Treviño) 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. 2014-02-14 CI bot Flush trunk to Ubuntu 2014-02-13 Marco Trevisan (Treviño) 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. Approved by Brandon Schaefer, PS Jenkins bot. 2014-02-12 Marco Trevisan (Treviño) StandaloneUnity: fix compilation and crash on load 2014-02-12 Marco Trevisan (Treviño) PanelView: make sure that the pointer won't select another entry just after keyboard activation If the pointer is over a panel entry and an indicator is activated using keyboard, we don't have to activate the entry under it, until it will change position. 2014-02-12 Marco Trevisan (Treviño) PanelView: remove unneeded function 2014-02-12 Marco Trevisan (Treviño) MenuManager: add nux::Property's to handle menu settings This is way better than passing the single values so many times in the panel 2014-02-12 Marco Trevisan (Treviño) Introspectable: don't try to add or remove an invalid child 2014-02-12 Marco Trevisan (Treviño) Unity: just create one MenuManager on creation and share with Panel Also this allows testability without relying on actual dbus indicators. 2014-02-12 Marco Trevisan (Treviño) Indicators: make also ShowEntriesDropdown a virtual method 2014-02-12 Marco Trevisan (Treviño) 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. 2014-02-12 Marco Trevisan (Treviño) KeyGrabber: add abstract class and implement it in GnomeKeyGrabber 2014-02-12 Chris Townsend 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. Approved by PS Jenkins bot, Brandon Schaefer. 2014-02-12 Chris Townsend 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. 2014-02-12 Chris Townsend 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. Fixes: https://bugs.launchpad.net/bugs/1279499. Approved by PS Jenkins bot, Brandon Schaefer. 2014-02-12 Chris Townsend 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. 2014-02-12 Stephen M. Webb add multi-mointor support to a couple of tests where it got misssed. Approved by PS Jenkins bot, Christopher Townsend. 2014-02-12 Stephen M. Webb add multi-monitor support to a couple of tests that were missing it 2014-02-12 Chris Townsend 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. Approved by PS Jenkins bot, Brandon Schaefer. 2014-02-11 Chris Townsend 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. 2014-02-11 Marco Trevisan (Treviño) 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. Approved by PS Jenkins bot, Christopher Townsend. 2014-02-11 Marco Trevisan (Treviño) TestInputMixer: update to match new API 2014-02-11 Marco Trevisan (Treviño) 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. 2014-02-11 William Hua 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). Fixes: https://bugs.launchpad.net/bugs/1113008, https://bugs.launchpad.net/bugs/1206582, https://bugs.launchpad.net/bugs/1226962. Approved by Christopher Townsend, Marco Trevisan (Treviño), PS Jenkins bot. 2014-02-11 William Hua Merge trunk. 2014-02-07 William Hua screen_ might be NULL if Compiz wasn't initialized (as in tests). 2014-02-07 William Hua Remove grabbed actions on destruction. 2014-02-06 William Hua Add alt reveal menu AP test. 2014-02-06 William Hua Use test logger. 2014-02-05 William Hua Refactor tests; do a proper tear-down. 2014-02-05 William Hua Add clean-up for tests. 2014-02-05 William Hua Merge trunk. 2014-02-05 William Hua Simplify show menu with alt. 2014-02-04 William Hua Clean up. 2014-02-04 William Hua Merge trunk. 2014-02-04 William Hua Stop tracking grabs; Compiz already does it for us. 2014-02-04 William Hua Test was slightly incorrect, fix it. 2014-02-03 William Hua Add GnomeKeyGrabber autopilot tests. 2014-02-01 William Hua Only watch if we have a grabber. 2014-02-01 William Hua Clean up. 2014-02-01 William Hua Remember to set state to CompAction::StateInitKey. 2014-02-01 William Hua Fix crash. 2014-01-31 William Hua Fix CMake errors. 2014-01-31 William Hua Implement mnemonic grabber in panel. 2014-01-31 William Hua Pass key grabber down to implementation. 2014-01-31 William Hua Pass GnomeKeyGrabber. 2014-01-31 William Hua Grabber is a pointer. 2014-01-30 William Hua Don't use grabber namespace. 2014-01-30 William Hua Remove mnemonic grabbing from u-p-s. 2014-01-29 William Hua MP fix-up. 2014-01-29 William Hua Merge trunk. 2014-01-22 William Hua Show menu bar on alt press. 2014-01-21 William Hua We renamed CompAction::Class to CompAction::Container. 2014-01-20 William Hua Use key grabber for mnemonics. 2014-01-19 William Hua Merge trunk. 2014-01-12 William Hua Fix key re-assignment bug. 2014-01-10 William Hua Merge trunk. 2013-12-29 William Hua Merge trunk. 2013-12-23 William Hua possibleTap wasn't getting set, fix that. 2013-12-23 William Hua Fix vector re-allocation crash. 2013-12-19 William Hua Differentiate between modifier-only and other shortcuts. 2013-12-17 William Hua Fix deprecation error. 2013-12-12 William Hua GnomeKeyGrabber initial implementation. 2014-02-10 Chris Townsend 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. Approved by PS Jenkins bot, Brandon Schaefer. 2014-02-10 Chris Townsend 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. 2014-02-10 Dimitri John Ledkov (sync with archive) * Temporally allow running under gnome-settings-daemon, until unity-settings-daemon is in main. * 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. 2014-02-08 Chris Townsend 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. Fixes: https://bugs.launchpad.net/bugs/1277265. Approved by PS Jenkins bot, Brandon Schaefer. 2014-02-07 Chris Townsend Remove the check to see if the overlay is open in the PanelMenuView from my last commit. 2014-02-06 Chris Townsend 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. 2014-02-07 Brandon Schaefer 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. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2014-02-07 Brandon Schaefer * Add a RawPixel class, which has 2 defined literals (ex: 10_em, 10.0_em) 2014-02-07 Eleni Maria Stea function that gets the monitor name from the GDKScreen in UScreen. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2014-02-07 Eleni Maria Stea fixed return statement (output_name is not a char* anymore) 2014-02-06 Eleni Maria Stea GetMonitorName now gets the monitor number as a parameter, also, it always return a non-null std::string 2014-02-05 Eleni Maria Stea function GetMonitorName: finds the name of the MonitorWithMouse 2014-02-05 Eleni Maria Stea added GetScreen function that returns the GDKScreen 2014-02-07 William Hua Launcher: Fix GVariant type error in Hud UBus message. Approved by Marco Trevisan (Treviño), Christopher Townsend, PS Jenkins bot. 2014-02-05 William Hua Fix it in launcher instead. 2014-02-05 William Hua Fix GVariant typing error in HudController. 2014-02-04 Sebastien Bacher lists keybinding in unity-control-center. Fixes: https://bugs.launchpad.net/bugs/1271710. Approved by PS Jenkins bot, Christopher Townsend. 2014-02-04 Sebastien Bacher lists keybinding in unity-control-center 2014-02-04 Sebastien Bacher use unity-control-center by default. Approved by PS Jenkins bot, Christopher Townsend. 2014-02-04 Sebastien Bacher use unity-control-center by default 2014-02-03 Eleni Maria Stea Configuration Parser class for custom gsettings. Approved by PS Jenkins bot, Brandon Schaefer. 2014-02-03 Eleni Maria Stea fixed indent issue 2014-02-03 Eleni Maria Stea added configuration parser 2014-02-03 Eleni Maria Stea new gsetting in unityshell_xml.in: fonts-scale-factor. Approved by Brandon Schaefer, PS Jenkins bot. 2014-02-03 Eleni Maria Stea new gsetting: "fonts-scale-factor" 2014-02-03 Marco Trevisan (Treviño) 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. Fixes: https://bugs.launchpad.net/bugs/1274554. Approved by Christopher Townsend, PS Jenkins bot. 2014-01-30 Marco Trevisan (Treviño) TestPanelIndicatorEntryDropdownView: disable the jenkins-only failing checks 2014-01-30 Marco Trevisan (Treviño) TestMain: remove old unused definitions 2014-01-30 Marco Trevisan (Treviño) PanelView: both redraw and relayout on changes There's something weird happening here, though. 2014-01-30 Marco Trevisan (Treviño) CMake, Tests: use file (COPY ...) directive to copy data files (instead of doing everything manually) 2014-01-30 Marco Trevisan (Treviño) Tests: include go-down-symbolic icon in tests, or they will fail in jenkins 2014-01-30 Marco Trevisan (Treviño) ExternalGSChema: define other external schemas we use in unity 2014-01-30 Marco Trevisan (Treviño) debian: make the libunity-core-6.0 packaging reflect the new soname 2014-01-30 Marco Trevisan (Treviño) PanelView: set PanelMenuView stretch factor to 0, as we manually manage its size. 2014-01-30 Marco Trevisan (Treviño) PanelMenuView: connect to entry signals on entry_added signal Also SetMaximumEntriesWidth before computing the layout content size (as it might change it). 2014-01-30 Marco Trevisan (Treviño) PanelView: enable dropdown menu on PanelMenuView 2014-01-30 Marco Trevisan (Treviño) TestPanelIndicatorsView: verify EnableDropdownMenuInvalid 2014-01-30 Marco Trevisan (Treviño) MockIndicators: Move definition in a separate header, update TestIndicators accordingly 2014-01-30 Marco Trevisan (Treviño) TestPanelIndicatorEntryDropdownView: add unit tests covering its behavior 2014-01-30 Marco Trevisan (Treviño) PanelIndicatorsView: add EnableDropdownMenu, if enabled we add a PanelIndicatorEntryDropdownView That dropdown is used to adjust the size of the children, hiding them under a dropdown icon instead of collapsing or loosing their control. This is motly unseful only for PanelMenuView, but it might be enabled also for standard indicators. Including, as often, some code cleanup, removing useless dynamic_casts and iterate over layout_->Children()'s instead that over entries. Added entry_added and entry_removed signals. 2014-01-30 Marco Trevisan (Treviño) PanelIndicatorEntryView: remove the useless code to paint indicator entries with fade-out 2014-01-30 Marco Trevisan (Treviño) PanelIndicatorEntryDropdownView: mark a child entry as "in_dropdown" when added/removed 2014-01-30 Marco Trevisan (Treviño) PanelIndicatorEntryView: add in_dropdown property, to mark an entry logically hidden When an entry is in_dropdown it should be hidden logically, but it should still be active, as the internal Entry can notify its parent. Include some code cleanups, and set the entry size to a fixed value 2014-01-30 Marco Trevisan (Treviño) TestPanelView: use a mock DBusIndicators instead that real one We still intialize a proxy internally, but at least we won't use it. 2014-01-30 Marco Trevisan (Treviño) PanelIndicatorEntryDropdownView: added a new kind of EntryView that is a logical container The role of this view is to act like a queue of EntryView's that should be hidden when added to this view and pop'ed when there's enough space for them on the main widget. Overriding the ShowMenu method we can call the ShowEntriesDropdown Indicators method in order to see the hidden entries as drop-down 2014-01-30 Marco Trevisan (Treviño) unityshell_xml.in: make showrepaint plugin to be loaded after unity Otherwise we won't see the unity redraws... 2014-01-30 Marco Trevisan (Treviño) PanelView: add PreLayoutManagement to better handling relayouting We force the menuview to use all the space that is not used by tray or indicators. This saves a lot of computations at nux layout level 2014-01-30 Marco Trevisan (Treviño) IndicatorEntry: don't set an entry invisible if it has parents Reverting previous logic... Since the IndicatorEntry's can be shared between monitors then, this would affect the visbility on both. We need to handle this at panel level. 2014-01-28 Marco Trevisan (Treviño) TestIndicatorEntry: verify signal emissions on parents adding/removal 2014-01-28 Marco Trevisan (Treviño) TestIndicatorEntry: verify visibility changes on add/removal of parents 2014-01-28 Marco Trevisan (Treviño) UnityCore: update so-name version 2014-01-28 Marco Trevisan (Treviño) IndicatorEntry: set an entry invisible by default if it has parents 2014-01-28 Marco Trevisan (Treviño) IndicatorEntry: cleanup the API, add parents support, improve testing Each Entry might have one or more (it might happen on multi-monitor) parent entries that will match a child geometry, active state and show-now state. So, when we add a parent we update its values to match the child, when a relevant child value changes we inform the parents about it. 2014-01-28 Marco Trevisan (Treviño) Indicators: match ShowEntriesDropdown to the dbus-API So we get an Entry::Ptr as selected item. 2014-01-28 Marco Trevisan (Treviño) PanelService: include selected-entry parameter in ShowEntriesDropdown, fix key navigation We now can convert fake-dropdown entries from both their id or address, key navigation will work also for dropdown menu, while it will be possible to directly open a dropdown submenu entry from u-p-s (and so an app with accelerator will be able to show it). 2014-01-27 Marco Trevisan (Treviño) Indicators: remove the ShowDropdownMenu call from Entry, we handle it a lower level now 2014-01-27 Marco Trevisan (Treviño) Indicators: add ShowEntriesDropdown to show a dropdown from a list of entries And implement it for DBusIndicators 2014-01-27 Marco Trevisan (Treviño) PanelService: go back to ShowEntriesDropdown to take a list of entries to show 2014-01-27 Marco Trevisan (Treviño) PanelService: add fake-dropdown entries for each indicator, so that they can have a geometry 2014-01-26 Marco Trevisan (Treviño) TestIndicatorEntry: verify ShowDropdownMenu calls 2014-01-26 Marco Trevisan (Treviño) TestIndicatorEntry: use GMock's facilities for checking signals 2014-01-26 Marco Trevisan (Treviño) IndicatorEntry: add new ShowDropdownMenu call and emit proper signals to Indicator and Indicators DBusIndicators already supporting sending such signals. Added tests. 2014-01-25 Marco Trevisan (Treviño) StandalonePanel: fix compilation with new panel namespace 2014-01-25 Marco Trevisan (Treviño) Panel: move all the panel classes inside the panel namespace 2014-01-25 Marco Trevisan (Treviño) DBusIndicators: fix a typo causing compilation troubles 2014-01-25 Marco Trevisan (Treviño) DBusIndicators: add callback to call "ShowEntriesDropdown" panel service method 2014-01-25 Marco Trevisan (Treviño) TestIndicators: use GMock calls checker 2014-01-25 Marco Trevisan (Treviño) Indicators: cleanup the API Move virtual methods to protected area, remove unneeded things 2014-01-25 Marco Trevisan (Treviño) DBusIndicators: don't use virtual methods on Impl 2014-01-25 Marco Trevisan (Treviño) DBusIndicators: fix show-appmenu call, and don't pass & to lambdas 2014-01-25 Marco Trevisan (Treviño) PanelService: s/ShowEntries/ShowEntriesDropdown/ it takes an entry now and shows all the rest Basically passing an entry id to the service, it will show all the other entries of the indicator from the first to the last ones, inside a drop-down menu. We need to use some "hacks" to unparent/reparent menus, but it seems to work as it should. 2014-01-25 Marco Trevisan (Treviño) PanelService: remove the useless offscreen-window and menubar 2014-01-24 Marco Trevisan (Treviño) PanelService: add ShowEntries method to show a list of entries in a drop-down menu 2014-01-24 Marco Trevisan (Treviño) PanelIndicatorsView: make PanelIndicatorsView const and return a const& 2014-01-23 Marco Trevisan (Treviño) TestIndicator: use SigReceiver with EXPECT_CALL in old tests Also split them in smaller ones 2014-01-23 Marco Trevisan (Treviño) TestIndicator: verify updated signal 2014-01-23 Marco Trevisan (Treviño) Indicator: add "updated" signal, that is emitted when entries have been changed So we get just one signal when a bunch of entries have been added or removed instead of many 2014-01-31 Brandon Schaefer Add multi monitor support for EMConverter in unity settings. Now you can grab a specific converter per monitor. Approved by PS Jenkins bot, Christopher Townsend. 2014-01-31 Brandon Schaefer * Reword error message 2014-01-31 Brandon Schaefer * Move div 1024 inside the GetDPI/FontSize funtion 2014-01-31 Brandon Schaefer * Use index to GetDPI(int monitor) 2014-01-31 Brandon Schaefer * Add multi monitor support for EMConverters. Now you asked which EMConverter you want for a specific monitor index. 2014-01-31 Brandon Schaefer Move EMConverter over to unity settings. Approved by Christopher Townsend, Eleni Maria Stea, PS Jenkins bot. 2014-01-30 Brandon Schaefer * Move the EMConverter over to the unitysettings, this way only it will be doing the DPI/FontSize updating. 2014-01-31 Chris Townsend 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. Fixes: https://bugs.launchpad.net/bugs/1274985. Approved by Brandon Schaefer, PS Jenkins bot. 2014-01-31 Chris Townsend 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 is correct and allow the AP tests to pass. 2014-01-30 Brandon Schaefer Add Pt to Px function to em converter. Approved by Christopher Townsend, PS Jenkins bot. 2014-01-29 Brandon Schaefer * Add a simple Pt to Px function to the EMConverter 2014-01-29 Chris Townsend 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. Approved by PS Jenkins bot, Brandon Schaefer. 2014-01-29 Chris Townsend Fix more AP tests: * Fix workspace emulator to get viewport info for more than the first monitor. * Fix some Hud, Dash, and Switcher tests. 2014-01-29 Brandon Schaefer 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. Approved by PS Jenkins bot, Christopher Townsend. 2014-01-29 Brandon Schaefer * Skip IBUS tests for a test 2014-01-28 Marco Trevisan (Treviño) decorations: added new unity-decorations fully gtk-css-themed inside unity. Fixes: https://bugs.launchpad.net/bugs/691817, https://bugs.launchpad.net/bugs/827537. Approved by Christopher Townsend, Brandon Schaefer, PS Jenkins bot. 2014-01-23 Marco Trevisan (Treviño) DecorationStyle: fix issue when using "titlebar-uses-system-font" setting It was always using the system font, once enabled one time. 2014-01-23 Marco Trevisan (Treviño) Merging with trunk, again 2014-01-23 Marco Trevisan (Treviño) DecorationsWidgets: move definitions of some members in cpp file 2014-01-23 Marco Trevisan (Treviño) LauncherIcon: set back to use mouse-monitor-center introspection data overwritten by merge 2014-01-23 Marco Trevisan (Treviño) DecorationsManager: make sure manager_ is never replaced unless invalid 2014-01-23 Marco Trevisan (Treviño) DecorationsEdgeBorders: use a for-loop to initialize items 2014-01-23 Marco Trevisan (Treviño) DecoratedPriv: remove extern Display definition, just use server->dpy() 2014-01-23 Marco Trevisan (Treviño) DecoratedWindow: use auto-const pointers 2014-01-23 Marco Trevisan (Treviño) DecoratedWindow: replace inline-? statements with an if 2014-01-23 Marco Trevisan (Treviño) DecoratedWindow: make UpdateFrame more readable, splitting it... As per Brandon's review. 2014-01-23 Marco Trevisan (Treviño) UNITY_STANDALONE_LADD: no need to use the ";" to separate these parameters 2014-01-22 Marco Trevisan (Treviño) UnityShell: no need to be friend of decoration::{Window,Manager} 2014-01-22 Marco Trevisan (Treviño) UnityWindow: don't draw fake decoration on windows that don't are decorable and unselected We still want to paint it on selected windows, to show what they are. 2014-01-22 Marco Trevisan (Treviño) DecoratedWindow: use nullptr 2014-01-21 Marco Trevisan (Treviño) DecoratedWindow: add private IsMaximized utility function 2014-01-21 Marco Trevisan (Treviño) DecoratedWindow: add last_title string to backup the title name in case the window is undecorated This is mostly for maximized windows, as they do have the title also if the current decoration::Title has been deleted with the top layout. In this case we need to keep a copy of the text around until we've not get decorated again. We're avoiding to duplicate any string content, though. 2014-01-21 Marco Trevisan (Treviño) Merging with trunk 2014-01-21 Marco Trevisan (Treviño) decorations_pch: include sigc 2014-01-21 Marco Trevisan (Treviño) UnityScreen: add option to override themed decoration shadows and use for choosing settings Also update Manager perameters on style changed. 2014-01-21 Marco Trevisan (Treviño) DecorationsManager: get default shadow settings from decoration::Style 2014-01-21 Marco Trevisan (Treviño) DecorationsManager: add back definition for ~Manager, or linking won't work 2014-01-21 Marco Trevisan (Treviño) DecorationStyle: make shadow settings themable 2014-01-21 Marco Trevisan (Treviño) DecorationStyle: use GdkRGBA for glow-color 2014-01-20 Marco Trevisan (Treviño) decorations: various code cleanups 2014-01-20 Marco Trevisan (Treviño) DecorationStyle: no need to set the context changed after building it 2014-01-20 Marco Trevisan (Treviño) decorations_pch: update precompiled headers 2014-01-20 Marco Trevisan (Treviño) DecorationsTitle: damage the window title when text changes 2014-01-20 Marco Trevisan (Treviño) DecoratedWindow: define a RedrawDecorations method that sets dirty_geo_ and damages 2014-01-20 Marco Trevisan (Treviño) DecorationsManager: rebuild window top layout when _MOTIF_WM_HINTS atom changes In theory it would be better to only hide/remove items from the layout or InputMixer, but this is the faster way and really this won't happen so often. 2014-01-20 Marco Trevisan (Treviño) DecorationsTitle: use TexturedItem::SetTexture and don't care about manually damaging 2014-01-20 Marco Trevisan (Treviño) DecorationsWidgets: also reset max/min width when setting a new Texture Otherwise the layout computation won't be affected when changning size. 2014-01-18 Marco Trevisan (Treviño) DecoratedWindow: move the window controls cleanup into a single function Also reset the window title instance we have or it will continue to live (what about using a weak_ptr?)... 2014-01-17 Marco Trevisan (Treviño) DecorationsManager: fix a typo, check if name changed when Atoms::wmName changed! Not motif hints... They're only for decorating 2014-01-17 Marco Trevisan (Treviño) DecorationsTitle: simplify the logic for setting texture size on text changed, reduce damages 2014-01-17 Marco Trevisan (Treviño) UnityWindow: set decorated window as scaled when in spread-mode 2014-01-17 Marco Trevisan (Treviño) DecoratedWindow: add scaled property, when that's true draw as active and decorate it In this way maximized windows get decorated in scale mode (and we use proper textures) 2014-01-16 Marco Trevisan (Treviño) DecorationsDataPool: load the glow texture on startup and use it in UnityWindow Also the windows glowing is now fully themable! ;) 2014-01-16 Marco Trevisan (Treviño) DecorationStyle: invalidate the style context before updating the themed values! 2014-01-16 Marco Trevisan (Treviño) CompizUtils: add operator overridden methods for SimpleTexture 2014-01-16 Marco Trevisan (Treviño) UnityWindow: use decoration::Style to get glow settings 2014-01-16 Marco Trevisan (Treviño) DecorationStyle: make glow color and size themable 2014-01-16 Marco Trevisan (Treviño) StandaloneDecorationStyle: add getters for CornerRadius 2014-01-16 Marco Trevisan (Treviño) CMakeLists: export GTK_PREFIX on config.h instead of hardcoding one 2014-01-16 Marco Trevisan (Treviño) DecorationStyle: add support for titlebar-uses-system-font gnome wm setting 2014-01-15 Marco Trevisan (Treviño) DecorationStyle: read again the themed values when theme changes Oh, I really missed this... We need to get these settings again or they won't match the new theme... 2014-01-15 Marco Trevisan (Treviño) DecorationStyle: add getter for corner radius for each side 2014-01-15 Marco Trevisan (Treviño) UnityWindow: use decoration::Style defined paddings on fake-decorated windows 2014-01-15 Marco Trevisan (Treviño) DecorationsTitle: add introspection details 2014-01-15 Marco Trevisan (Treviño) DecorationsWindowButton: add introspection details 2014-01-15 Marco Trevisan (Treviño) DecorationsEdgeBorders: add introspection details Also rename the Edge::Type::CENTRAL to Edge::Type::GRAB 2014-01-15 Marco Trevisan (Treviño) DecoratedWindow: return its introspectable children 2014-01-15 Marco Trevisan (Treviño) DecorationsWidgets: add Introspection support 2014-01-15 Marco Trevisan (Treviño) Introspectable: protect against null children 2014-01-15 Marco Trevisan (Treviño) DecorationsDataPool: keep track of the Display, as it might be deleted when destroying 2014-01-15 Marco Trevisan (Treviño) DecorationsManager, DecoratedWindow: add introspection support 2014-01-15 Marco Trevisan (Treviño) IntrospectionData: add introspection for compiz geometries classes 2014-01-14 Marco Trevisan (Treviño) WindowManager: remove (un)decorate calls and signals, use DecorationStyle to get values 2014-01-14 Marco Trevisan (Treviño) DecoratedWindow: move decoration support checks in CompizUtils Having IsWindowShadowDecorable and IsWindowFullyDecorable in unity-shared allows to use this in PluginAdapter as well... Not the nicest thing, but more correct. 2014-01-14 Marco Trevisan (Treviño) UnityShell: updateFrameRegion also when called through minimize handler 2014-01-14 Marco Trevisan (Treviño) UnityWindow: some code cleanup 2014-01-14 Marco Trevisan (Treviño) PanelStyle: invalidate the window buttons cached textures when theme changes Othewise buttons won't be updated, as they might have multiple references 2014-01-14 Marco Trevisan (Treviño) TestTextureCache: add invalidate method, to invalidate a texture 2014-01-14 Marco Trevisan (Treviño) DecorationStyle: fix a typo causing missing loading of system-wide buttons files Also log on missing files 2014-01-14 Marco Trevisan (Treviño) DecorationsDataPool: be more verbose on missing ButtonTexture 2014-01-14 Marco Trevisan (Treviño) UnityWindow: initialize the close_icon_state_ value and reset it on close It was causing a crash; also include close button only on closable windows and connect to decoration::Style signals to update the textures. 2014-01-14 Marco Trevisan (Treviño) PanelStyle: remove any local connection, depend on decoration::Style 2014-01-14 Marco Trevisan (Treviño) DecorationsTitle: regenerate the title texture if the font changed We don't need to do this in case of theme changes, because the decoration title would be regenerated anyway... 2014-01-14 Marco Trevisan (Treviño) DecoratedWindow: redecorate framed windows when the theme changes 2014-01-14 Marco Trevisan (Treviño) DecorationsDataPool: reload buttons textures when theme changed 2014-01-14 Marco Trevisan (Treviño) DecorationStyle: monitor theme and font settings and add properties to match them Also invalidate contextes (pango and style) when relevant values change. 2014-01-14 Marco Trevisan (Treviño) PanelStyle: use DecorationStyle to get window buttons files or to generate them 2014-01-14 Marco Trevisan (Treviño) UnityWindow: use decoration::DataPool texture for the close button in fake decorated windows 2014-01-14 Marco Trevisan (Treviño) UnityWindow: don't decorate/undecorate windows on spread initiate/terminate We need to handle this properly, though. 2014-01-14 Marco Trevisan (Treviño) DecorationsDataPool: generate cairo-drawn fallback window buttons if no pixmaps are available 2014-01-14 Marco Trevisan (Treviño) DecorationStyle: draw filled window buttons with bigger internal symbols 2014-01-14 Marco Trevisan (Treviño) DecorationStyle: add function to draw fallback window buttons 2014-01-14 Marco Trevisan (Treviño) DecorationStyle: include fallback style classes for supporting old themes 2014-01-13 Marco Trevisan (Treviño) PanelMenuView: draw the buttons and title if a clickable element owns the mouse Also improve the logic... 2014-01-13 Marco Trevisan (Treviño) DecorationStyle: use automatic height if not provided a valid value 2014-01-13 Marco Trevisan (Treviño) WindowButtons: always use static_cast, since we're handling private elements it's pretty safe. 2014-01-13 Marco Trevisan (Treviño) WindowButtons: add IsMouseOwner getter 2014-01-13 Marco Trevisan (Treviño) PanelMenuView: use DecorationStyle to draw the panel title This allows us to remove a lot of code duplication... 2014-01-13 Marco Trevisan (Treviño) PanelMenuView: don't redraw if title didn't change after a Refresh 2014-01-13 Marco Trevisan (Treviño) PanelMenuView: don't care about decorating/undecorating windows This is now handled by the decoration Manager 2014-01-13 Marco Trevisan (Treviño) PluginAdapter: remove unneeded double-assigment 2014-01-13 Marco Trevisan (Treviño) Merging with trunk 2014-01-13 Marco Trevisan (Treviño) XWindowManager: apply text corrections also if the text is marked as XA_STRING but invalid utf-8 2014-01-13 Marco Trevisan (Treviño) UnityShell: some code cleanup 2014-01-13 Marco Trevisan (Treviño) UnityShell: increase the conflict level with decor plugin, remove it if loaded 2014-01-13 Marco Trevisan (Treviño) UnityShell_xml: update default inactive shadow color 2014-01-11 Marco Trevisan (Treviño) UnityWindow: use DecorationStyle to paint fake decorations as well In this way they will match theming completely. 2014-01-11 Marco Trevisan (Treviño) DecorationsManager: use WM's GetStringProperty function to update titles This saves us to do unneeded XPropertyGet calls, and now we do only one per each changed property. 2014-01-11 Marco Trevisan (Treviño) WindowManager: merge GetUtf8Property and GetTextProperty into GetStringProperty We can only do one blocking call for getting a string property, then we can eventually convert it in case it's compound text. 2014-01-09 Marco Trevisan (Treviño) DecorationStyle: make fading pixels value themable 2014-01-09 Marco Trevisan (Treviño) DecorationsTitle: fade the title tail when it's longer than available space 2014-01-09 Marco Trevisan (Treviño) DecoratedWindow: set the getter/setter for the title property, as a proxy of the DecorationTitle text value 2014-01-09 Marco Trevisan (Treviño) DecorationsManager: Update the window title when the relevant xproperties change 2014-01-09 Marco Trevisan (Treviño) XWindowManager: initialize atoms and some cleanup 2014-01-09 Marco Trevisan (Treviño) WindowManager: move Atom properties getters in XWindowManager And make them public 2014-01-09 Marco Trevisan (Treviño) TestDecorationItem: verify RequestRelayout 2014-01-09 Marco Trevisan (Treviño) DecorationsWidgets: add RequestRelayout protected member 2014-01-09 Marco Trevisan (Treviño) DecorationsWidgets, TexturedItem: don't try to draw a null texture 2014-01-09 Marco Trevisan (Treviño) CompizUtils: add bool operator for SimpleTextureQuad and don't crash on texture member of SimpleTexture 2014-01-09 Marco Trevisan (Treviño) DecorationsTitle: only override SetX to eventually align the text 2014-01-09 Marco Trevisan (Treviño) DecorationsWidgets, Layout: emit geo_parameters_changed after relayouting is done Otherwise a child-layout won't be able to be resized by its parent in case it has become too big. 2014-01-08 Marco Trevisan (Treviño) TestDecorationLayout: verify recursive relayouting from bottom to top 2014-01-08 Marco Trevisan (Treviño) DecorationsWidgets, Layout: emit geo_parameters_changed if geo changed This will make it to notify any eventual parent to relayout as well. (and fixes vertically un-aligned text on some lazy windows such as firefox) 2014-01-03 Marco Trevisan (Treviño) DecoratedWindow: add RWProperty for title 2014-01-03 Marco Trevisan (Treviño) DecoratedWindow: add Title to the window, inside a padded layout Finally windows have a title, even if it's static for now. 2014-01-03 Marco Trevisan (Treviño) DecorationsManager: adjust the shadows opacity to match more the previous one 2014-01-03 Marco Trevisan (Treviño) TexturedItem: damage the previous geometry if texture changed size 2013-12-23 Marco Trevisan (Treviño) DecorationsTitle: add simple implementation of TexturedItem for Title 2013-12-23 Marco Trevisan (Treviño) DecorationStyle: add DrawTitle method and TitleIndent value 2013-12-23 Marco Trevisan (Treviño) CompizUtils: avoid some computations if new values are equal to old ones 2013-12-23 Marco Trevisan (Treviño) TestDecorationItem: add GetTopParent tests 2013-12-23 Marco Trevisan (Treviño) DecorationsWidgets: add GetTopParent method 2013-12-23 Marco Trevisan (Treviño) DecorationsWidgets: redefine max, min and clamp_size as constexpr's 2013-12-23 Marco Trevisan (Treviño) DecorationsWidgets: define ContentGeometry virtual function for BasicContainer Also add an inline clam_size function to make sure we don't set invalid values. 2013-12-20 Marco Trevisan (Treviño) DecorationStyle: add function to compute the natural size of the Decoration Text 2013-12-20 Marco Trevisan (Treviño) DecoratedWindow: only use the EdgeBorders if a window is resizable, a GrabEdge if movable or nothing Loving the DecorationWidgets! :P 2013-12-20 Marco Trevisan (Treviño) DecorationsGrabEdge: if the window doesn't support maximization, just start movement on it 2013-12-20 Marco Trevisan (Treviño) DecorationsEdge: don't set it as sensitive if the window doesn't support the relative action 2013-12-19 Marco Trevisan (Treviño) DecorationsManager: use an unordered_map to track the framed windows The map is referenced by the frame xid, in this way we are much faster to find the parent decoration::Window for each event. Using some magic std::weak_ptr's not to increas ref counting and not to care much about destroying everything! <3 2013-12-19 Marco Trevisan (Treviño) DecorationsWindowButton: use SetTexture method, this will get us free relayouting if needed Like when the window is very small and the button texture changes, in that case we need to compute the texture position again. 2013-12-19 Marco Trevisan (Treviño) TexturedItem: add SetTexture method, if the geo changed we also need to relayout 2013-12-19 Marco Trevisan (Treviño) DecorationsWidgets: dont' add an item to Layou if it has already a parent Tests included. 2013-12-19 Marco Trevisan (Treviño) TestDecoration{Item,Layout}: add tests for item parent management 2013-12-19 Marco Trevisan (Treviño) DecorationsWidgets: add the concept of Parent to the DecorationItems Only a container can be a Parent, and in case visibility or geometry of an item changes, it notifies the parent. 2013-12-19 Marco Trevisan (Treviño) DecorationsGrabEdge: implement the same click/drag behavior that we have in PanelGrabArea Basically when we have a click event we wait 150ms before claming it as a drag action, unless we don't have a movement before. 2013-12-19 Marco Trevisan (Treviño) DecorationsGrabEdge: add support for Maximization on DoubleClick! It might be improved by using the same strategy we have on PanelGrabArea, but it's working well 2013-12-19 Marco Trevisan (Treviño) Decorations: use screen->getCurrentTime() instead of CurrentTime It seems that the latter is always 0, so we ask compiz screen for the real one. 2013-12-19 Marco Trevisan (Treviño) DecorationsGrabEdge: add new simple class that implements Edge to specialze the central "edge" That is a grab area, actually... 2013-12-19 Marco Trevisan (Treviño) DecorationStyle: add getters for Gtk double click options (max time delta and distance) 2013-12-19 Marco Trevisan (Treviño) DecorationsEdge: reorder the Edge::Type enum to make sure we dispatch events with proper priority Added some comments as well 2013-12-19 Marco Trevisan (Treviño) DecorationsEdge: add support for Center edge, and so for the move grab area! For now implementing the central grab area as a decoration Edge is the best thing as the event will be processed using the very same logic... :) 2013-12-19 Marco Trevisan (Treviño) DecorationsDataPool: add shared Edge cursors, so we don't need to recreate them multiple-times Move some code from DecorationsEdge that is now semplified 2013-12-19 Marco Trevisan (Treviño) DecorationsWindowButton: remove from the Window::Impl namespace It doesn't depend on the Manager anymore, now that we've the TexturePool 2013-12-19 Marco Trevisan (Treviño) DecorationsDataPool: add new singleton-based class for handling shared textures 2013-12-19 Marco Trevisan (Treviño) TestDecorationInputMixer: verify that removal of the InputMixer parent from a children event won't crash it This is what happens when pressing the maximize button, as the decoration is immediately deleted and so the InputMixer. Then we can't continue running it. 2013-12-19 Marco Trevisan (Treviño) DecorationsManager: Just decorate a window if it requested to do so If a window sends the _NET_REQUEST_FRAME_EXTENTS atom, then we need to decorate it, in any case... Otherwise java apps won't get proper absolute geometry as expected. It's basically a similar fix as the one that was applied on bug #1110138 2013-12-19 Marco Trevisan (Treviño) DecorationsManager: keep track of the last mouse-owner InputMixer with a weak_ptr In this way we can eventually send ButtonRelease events to that mixer 2013-12-19 Marco Trevisan (Treviño) DecorationsEdge: start move/resize event on MouseDown over an edge Yay, we can finally resize windows (not move yet) :P 2013-12-19 Marco Trevisan (Treviño) DecoratedWindow: add EdgeBorders Even if thery're not sensitive (yet), now each windows show the proper mouse cursor when the mouse hits the edges! :) 2013-12-19 Marco Trevisan (Treviño) XWindowManager: use compiz cached atoms 2013-12-18 Marco Trevisan (Treviño) DecorationsWindowButton: vertically-unmaximize a window if it was previously maximzied when pressing on Maximize button This set the old behavior back. 2013-12-18 Marco Trevisan (Treviño) DecorationsWidgets: add a virtual Relayout method on BasicContainer and call it on geo changed So we can remove duplicated data from Layout and DecorationsEdgeBorders 2013-12-18 Marco Trevisan (Treviño) EdgeBorders: add a SimpleContainer that holds DecorationEdge's and disposes them at the edges of the Geometry We add edges and at every geometry change we make sure that the Edges are placed in the proper position. 2013-12-18 Marco Trevisan (Treviño) DecorationEdge: add a simple edge class that defines the proper cursor for window on-mouse-over 2013-12-18 Marco Trevisan (Treviño) DecorationsWidgets: fix an ugly Width/Height typo in SetMaxHeight that was causing weird troubles 2013-12-18 Marco Trevisan (Treviño) TestDecorationInputMixer: add Removal test 2013-12-18 Marco Trevisan (Treviño) DecorationsWidgets: use std::deque to define Item::List, it's faster and allow direct access 2013-12-18 Marco Trevisan (Treviño) DecorationStyle: add InputBorder property to style and use it in Window Deprecate BorderWidth method. 2013-12-18 Marco Trevisan (Treviño) StandaloneDecorationStyle: fix typos 2013-12-18 Marco Trevisan (Treviño) DecorationsInputMixer: use IsContainer during recursive search and eventually static cast to BasicContainer 2013-12-18 Marco Trevisan (Treviño) DecorationsWidgets: add IsContainer virtual method to item and BasicContainer as layout parent This would make casting nicer 2013-12-18 Marco Trevisan (Treviño) DecorationsInputMixer: use a std::weak_ptr to verify validity of last_mouse_owner_ after event triggering When relasing the Maximization button, the event callback in WindowButton might cause to destroy the current InputMixer, and this would lead to a crash when performing the next step, trying to compute a new mouse owner. By using a weak_ptr we can monitor the deletion of the last_mouse_owner value, and in that case don't continue with our tasks... Now we can safely re-enable the destruction of the input_mixer instance in the DecoratedWindow. 2013-12-18 Marco Trevisan (Treviño) DecoratedWindow: initialize the top_layout focus to match the active status Otherwise we'll get unfocused layout when unmaximizing... 2013-12-18 Marco Trevisan (Treviño) DecorationsWindowButton: correctly handle mouse-up events and perform the relative action Yay! Windows now can be properly controlled ;) 2013-12-18 Marco Trevisan (Treviño) DecorationsManager: handle Frame events before all the other unity ones 2013-12-18 Marco Trevisan (Treviño) DecoratedWindow: don't grab pointer, or it seems we get duplicated ButtonPress events 2013-12-18 Marco Trevisan (Treviño) DecorationsWidgets: make InputMixer friend class of Item 2013-12-18 Marco Trevisan (Treviño) DecorationsWindowButton: don't damage or update texture if we're switching with the current one. Also don't draw a grabbed button as prelighted 2013-12-18 Marco Trevisan (Treviño) DecorationsWindowButton: don't draw as pressed a button when mouse is outside it 2013-12-18 Marco Trevisan (Treviño) TestDecorationInputMixer: add mouse-down grabbing tests 2013-12-18 Marco Trevisan (Treviño) TestDecorationInputMixer: fix button down event, relasing the button after each down 2013-12-18 Marco Trevisan (Treviño) DecorationsWindowButton: add pressed button state 2013-12-18 Marco Trevisan (Treviño) DecorationsInputMixer: don't change the mouse owner if the mouse is pressed, report events to previous owner 2013-12-18 Marco Trevisan (Treviño) DecorationsManager: process frame input events in each windows' InputMixer 2013-12-18 Marco Trevisan (Treviño) DecorationsWindowButton: move definition of Window::Button in external file Implement texture update based on real state, now it matches focused and mouse state 2013-12-17 Marco Trevisan (Treviño) TestDecoration{Item, Layout}: add focused tests 2013-12-17 Marco Trevisan (Treviño) DecorationsWidgets: add focused property, layout items will always match the parent 2013-12-17 Marco Trevisan (Treviño) DecoratedWindow: add InputMixer and include the top layout and the frame area on it It's mostly an inital work, but finally the button texture updates based on input events. 2013-12-17 Marco Trevisan (Treviño) TestDecorationInputMixer: test other events 2013-12-17 Marco Trevisan (Treviño) TestDecorationInputMixer: add tests for Enter and Motion events 2013-12-17 Marco Trevisan (Treviño) TestDecorationInputMixer: add basic tests 2013-12-17 Marco Trevisan (Treviño) DecorationMockItem: move in a new header file, add mock definitions for event functions 2013-12-17 Marco Trevisan (Treviño) DecorationItem: define std::list as Item::List 2013-12-17 Marco Trevisan (Treviño) TestDecorationItem: verify default property values 2013-12-17 Marco Trevisan (Treviño) DecorationsInputMixer: add new class for handling input events and dispatching them to the proper Item 2013-12-17 Marco Trevisan (Treviño) DecorationsWidgets: add methods for event handling 2013-12-16 Marco Trevisan (Treviño) TestDecorationItem: verify items size after relayouting 2013-12-16 Marco Trevisan (Treviño) DecorationsWidgets: log error if we are into an endless loop when relayouting 2013-12-16 Marco Trevisan (Treviño) TestDecorationLayout: added some layout tests 2013-12-16 Marco Trevisan (Treviño) CompizUtils: define operator<< for CompRect 2013-12-16 Marco Trevisan (Treviño) DecorationsWidgets: make an Item visible by default 2013-12-16 Marco Trevisan (Treviño) TestDecorationItem: verify SetCoords and internal geometry changed signal emission 2013-12-16 Marco Trevisan (Treviño) DecorationsWidgets: add implementation of Geometry method, children might Implement InternalGeo. 2013-12-16 Marco Trevisan (Treviño) DecorationsWidgets: don't allow negative values for Natural Size 2013-12-16 Marco Trevisan (Treviño) TestDecorationWidgets: add TestDecorationItem tests 2013-12-16 Marco Trevisan (Treviño) TestUnityWindowStyle: fix use count computation after api changes. 2013-12-16 Marco Trevisan (Treviño) CMakeLists: include full unity-protocol-private library path in UNITY_STANDALONE_LADD So we export correctl the lib/libunity path on executables run path (no need LD_LIBRARY_PATH set anymore). 2013-12-16 Marco Trevisan (Treviño) Decorations: fix pre-compiled headers 2013-12-16 Marco Trevisan (Treviño) Decorations: use find_library to get the compiz composite lib instead of simple LDFLAGS, to make linker to define proper RUNPATH 2013-12-16 Marco Trevisan (Treviño) UnityShared: use find_library to get the compiz opengl lib instead of simple LDFLAGS, to make linker to define proper RUNPATH 2013-12-16 Marco Trevisan (Treviño) Decorations: move to separated library 2013-12-16 Marco Trevisan (Treviño) CompizUtils: move to unity-shared and link in unity-shared-compiz 2013-12-16 Marco Trevisan (Treviño) Decorations: get rid of Unity{Screen,Window} dependency 2013-12-16 Marco Trevisan (Treviño) DecorationsManager: remove the dependency on UnityScreen And mostly on UnityWindow... 2013-12-16 Marco Trevisan (Treviño) DecoratedWindow: add first basic WindowButton implementation, and put inside a layout We now draw the window buttons, still insensible though. 2013-12-15 Marco Trevisan (Treviño) DecorationStyle: add method to get style padding 2013-12-15 Marco Trevisan (Treviño) DecorationStyle: add border struct, and use it to save border parameters 2013-12-15 Marco Trevisan (Treviño) DecorationsWidgets, Layout: add external padding properties 2013-12-13 Marco Trevisan (Treviño) DecorationsWidgets: use nux::Property for the padding, fix the drawing when resizing 2013-12-13 Marco Trevisan (Treviño) DecorationStyle: return a const& on Get method 2013-12-13 Marco Trevisan (Treviño) DecorationsWidgets: add internal signal to notify when geometry parameters change We use it in layout instead of overriding 2013-12-13 Marco Trevisan (Treviño) DecorationsWidgets: use better Item geometry management, simplify layout and TexturedItem 2013-12-13 Marco Trevisan (Treviño) DecorationsWidgets: add a simple basic implementation of compiz-textures based widget system 2013-12-13 Marco Trevisan (Treviño) CompizUtils: add more utility functions and compile guard 2013-12-11 Marco Trevisan (Treviño) UnityWindowStyle: make Get() static method to return a const& 2013-12-11 Marco Trevisan (Treviño) DecorationsManager: load the window button textures on initialization, add private getter 2013-12-11 Marco Trevisan (Treviño) DecorationStyle: add function to get the WindowButton filename 2013-12-11 Marco Trevisan (Treviño) PanelStyle: use DecorationStyle enum definitions 2013-12-11 Marco Trevisan (Treviño) PanelStyle: no need to push/pop cairo groups when painting the background 2013-12-10 Marco Trevisan (Treviño) DecorationsManagerPriv: move to DecorationsPriv.h 2013-12-10 Marco Trevisan (Treviño) DecorationsManager: move Windows code into DecoratedWindow Still use DecorationsManagerPriv.h as shared private header 2013-12-10 Marco Trevisan (Treviño) DecorationsManager: cleanup the textures when undecorating And some code cleanup as well. 2013-12-10 Marco Trevisan (Treviño) CompizUtils: add SimpleTexture base class and use it in SimpleTextureQuad (it was PixmapTextureQuad) 2013-12-10 Marco Trevisan (Treviño) DecorationsManager: use UpdateDecorationPositionDelayed when the active state of a window changes 2013-12-10 Marco Trevisan (Treviño) DecorationsManagerPriv: Manager is sigc::trackable 2013-12-10 Marco Trevisan (Treviño) UnityWindow: use UpdateDecorationPositionDelayed on {move,resize}Notify In this way we don't really do any computation unless we need to draw the window. 2013-12-10 Marco Trevisan (Treviño) DecorationsManager: add UpdateDecorationPositionDelayed method to regenerate textures and matrices at paint time This might speed-up window movement and resizing. 2013-12-10 Marco Trevisan (Treviño) DecorationsManager: draw different decoration textures based on the window active status 2013-12-10 Marco Trevisan (Treviño) DecorationsManager: draw decoration textures using DecorationStyle Finally we've some sort of really-painted decorations using our gtk styling! :) 2013-12-10 Marco Trevisan (Treviño) CompizUtils: add TextureQuad and PixmapTextureQuad structs 2013-12-10 Marco Trevisan (Treviño) DecorationStyle: add method for drawing a styled side texture canvas 2013-12-09 Marco Trevisan (Treviño) DecorationsManager: use DecorationSyle to define window borders. 2013-12-09 Marco Trevisan (Treviño) DecorationsManager: use correct clip region when painting on transformated output Also use std::array instead of an old style vector. 2013-12-09 Marco Trevisan (Treviño) DecorationStyle: add a class to parse and draw the decorations using the provided Gtk Style. 2013-12-06 Marco Trevisan (Treviño) Merging with trunk 2013-12-03 Marco Trevisan (Treviño) DecorationsManager: support different types of shadows for active and inactive windows Each window uses a different texture beased on its active or inactive status 2013-12-03 Marco Trevisan (Treviño) Merging with trunk 2013-11-29 Marco Trevisan (Treviño) DecorationsManager: use CompizUtils for texture rendering, remove duplicated code 2013-11-29 Marco Trevisan (Treviño) UnityWindow: use CompizUtils for texture rendering 2013-11-29 Marco Trevisan (Treviño) CompizUtils: add some utilities to handle cairo textures in unity trough compiz 2013-11-29 Marco Trevisan (Treviño) UnityWindow: update the decoration on initial damage 2013-11-29 Marco Trevisan (Treviño) DecorationsManager: Update decoration texture when options change This means rebuilding the texture, updating its matrices and damaging the window extents. 2013-11-29 Marco Trevisan (Treviño) UnityShell: add decoration options to ccsm Also define a NuxColorFromCompizColor 2013-11-29 Marco Trevisan (Treviño) DecorationManager: Only update shadow quads when a window changes its geometry Also rebuild shadow texture when settings changes 2013-11-27 Marco Trevisan (Treviño) UnityShell: draw the decorations after the window and update window extents It's up to the decoration to clip to the window input area. 2013-11-27 Marco Trevisan (Treviño) DecorationsManager: draw shadows around windows! Now the manager support some settings for drawing shadows around windows (most of them a part shaped windows and transparent override-redirect ones). The shadow texture is built using cairo, basically we draw an angle and then we blur it. Then we compute four quads and we use compiz to draw the texture there, stretching and repeating it. Also we use the shadow regions we computed to calculate the proper OutputExtents, in this way compiz will consider these areas as part of the window and will damage them. 2013-11-26 Marco Trevisan (Treviño) UnityShell: some cleanups to the glow code 2013-11-25 Marco Trevisan (Treviño) PanelStyle: correctly load themed textures from ~/.local/share/themes 2013-11-25 Marco Trevisan (Treviño) Merge with trunk 2013-11-22 Marco Trevisan (Treviño) UnityShell: create decoration::Window and notify events to them In case, through the decoration::Manager... 2013-11-22 Marco Trevisan (Treviño) DecorationManager: add first logic implementation, we finally create frame windows taking events Invisible, but... Hey there's something! 2013-11-21 Marco Trevisan (Treviño) Merging with trunk 2013-11-08 Marco Trevisan (Treviño) Merging with trunk 2013-10-22 Marco Trevisan (Treviño) DecorationsManager: handle events and setup atoms, make it friend of UnityScreen 2013-10-22 Marco Trevisan (Treviño) DecorationsManager: add first mock implementation 2014-01-27 George Karavasilev LauncherIcon: always try to use themed icons first, before falling back to UnityTheme. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2014-01-25 George Karavasilev Should make the workspace icon themable by icon themes that have workspace icons that follow the same naming covention as the icons in /usr/share/untiy-icon-theme/apps/48 for the workspace icons. 2014-01-27 Chris Townsend 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. Approved by PS Jenkins bot, Brandon Schaefer. 2014-01-23 Chris Townsend 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. 2014-01-23 Chris Townsend 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. 2014-01-21 Chris Townsend 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. Approved by PS Jenkins bot, Brandon Schaefer. 2014-01-21 Chris Townsend Do not run primary Launcher/secondary monitor scenario for LauncherDragIconsBehavior tests. 2014-01-21 Chris Townsend 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. 2014-01-17 Brandon Schaefer 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. Approved by Marco Trevisan (Treviño), Christopher Townsend, PS Jenkins bot. 2014-01-17 Brandon Schaefer * Refactor the EMConverter API. * Really all thats needed is ConvertPixels(int pixels). This takes in a pixel value, and calculates what the real pixel value should be based on the DPI and font size. * Just need to set the DPI and font size. 2014-01-15 Chris Townsend Removed the ZeitgeistUtils.h as this is no longer needed since Zeitgeist in main is now fixed. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2014-01-15 Chris Townsend Removed the ZeitgeistUtils.h as this is no longer needed since Zeitgeist in main is now fixed. 2014-01-14 Chris Townsend Add back in vertical/horizontal maximized introspection objects since some Autopilot tests need them. Approved by PS Jenkins bot, Brandon Schaefer. 2014-01-14 Chris Townsend Add back in vertical/horizontal maximzed introspection objects since some Autopilot tests need them. 2014-01-14 Brandon Schaefer 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. Approved by Christopher Townsend, PS Jenkins bot. 2014-01-13 Brandon Schaefer * Add some more tests. * Don't case a const double to a float, it just gets casted back to a double! 2014-01-13 Brandon Schaefer * Don't default the font size value 2014-01-13 Brandon Schaefer * Add EMConverter, take moslty from Nux/EMMetrics. We don't depend on X11, as we don't want to depend on the physical DPI. * Add some basic unit tests. 2014-01-13 Chris Townsend Fixes most Launcher based Autopilot tests due to the new object list sorting in xpathselect1.4. Approved by PS Jenkins bot, Brandon Schaefer. 2014-01-13 Chris Townsend Fixes most Launcher based Autopilot tests due to the new object list sorting in xpathselect1.4. 2014-01-13 Chris Townsend Add missing Python module declarations for multi-monitor setups. Fixes some AP test failures. Approved by PS Jenkins bot, Brandon Schaefer. 2014-01-13 Chris Townsend Add missing Python module declarations for multi-monitor setups. 2014-01-10 Chris Townsend When using the mouse scrollwheel on inactive Launcher icons with unfocused windows, the unfocused window should not be focused. Fixes: https://bugs.launchpad.net/bugs/1267888. Approved by PS Jenkins bot, Brandon Schaefer. 2014-01-10 Chris Townsend When using the mouse scrollwheel on inactive Launcher icons with unfocused windows, the unfocused window should not be focused. 2014-01-10 Chris Townsend 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. Fixes: https://bugs.launchpad.net/bugs/1263786. Approved by PS Jenkins bot, Brandon Schaefer. 2014-01-09 Chris Townsend 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. 2014-01-10 Brandon Schaefer Do not open the dash/hud on a monitor with a top most window that is fullscreen. Fixes: https://bugs.launchpad.net/bugs/1267210. Approved by Christopher Townsend, PS Jenkins bot. 2014-01-09 Brandon Schaefer * Add test for dash/hud multi monitor. 2014-01-08 Brandon Schaefer * Added function to StandaloneWM, as we need the function in WM. Not sure how easy/if possible in the StandaloneWM, so left as a TODO. * Added tests 2014-01-08 Brandon Schaefer * Make sure we don't open the dash/hud on a monitor if the top most window on it is fullscreen. 2014-01-10 Chris Townsend Add mesa-utils dependency to the unity-autopilot package since some of the autopilot tests use glxinfo to gather information. Fixes: https://bugs.launchpad.net/bugs/1267902. Approved by PS Jenkins bot, Stephen M. Webb. 2014-01-10 Chris Townsend Add mesa-utils dependency to the unity-autopilot package since some of the autopilot tests use glxinfo to gather information. 2014-01-09 Chris Townsend * If the Dash or Hud is opened when entering Show Desktop, ensure they are closed. * Added some Autopilot tests for this condition. Fixes: https://bugs.launchpad.net/bugs/961890. Approved by PS Jenkins bot, Brandon Schaefer. 2014-01-09 Chris Townsend If the Dash or Hud is opened when entering Show Desktop, ensure they are closed. Added some Autopilot tests for this condition. 2014-01-08 Ken VanDine Sync changes uploaded to the archive back to trunk . Approved by PS Jenkins bot, Christopher Townsend. 2014-01-07 Ken VanDine * Disable errors upon deprecated-warnings. * No change rebuild against nux with libglew1.10. 2014-01-08 Marco Trevisan (Treviño) 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. Approved by PS Jenkins bot, Brandon Schaefer. 2014-01-08 Marco Trevisan (Treviño) TestIntrospectionData: verify glib::Variant introspection 2014-01-08 Marco Trevisan (Treviño) TestIntrospectionData: add missing includes 2014-01-03 Marco Trevisan (Treviño) Launcher: don't cast anymore glib::Variant's to GVariant*'s in introspection data. We've a new adder now! 2014-01-03 Marco Trevisan (Treviño) 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. 2014-01-06 Brandon Schaefer Adds Super+L to lock the screen, while keeping the older shortcut around in g-s-d (Ctrl+Alt+L). Fixes: https://bugs.launchpad.net/bugs/830709. Approved by PS Jenkins bot, Christopher Townsend. 2014-01-06 Brandon Schaefer * Add a shortcut that will lock the screen with Super+L. While preserving the old shortcut Ctrl+Alt+L. 2014-01-03 Brandon Schaefer Bump to new libnux from this branch: https://code.launchpad.net/~brandontschaefer/nux/xim-preedit-support. Approved by PS Jenkins bot, Christopher Townsend. 2014-01-03 Brandon Schaefer * Ignore checking if ibus is running, as we already check if gcin is active 2014-01-03 Brandon Schaefer * Dam you comma 2014-01-03 Brandon Schaefer * Bump nux to 4.0.5 2014-01-02 Brandon Schaefer * Add the comma 2014-01-02 Brandon Schaefer * Bump to new libnux from this branch: https://code.launchpad.net/~brandontschaefer/nux/xim-preedit-support 2014-01-03 Chris Townsend 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. Fixes: https://bugs.launchpad.net/bugs/834777. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-12-17 Chris Townsend Add logic to only zero out the geometry is the blur type is static. 2013-12-13 Chris Townsend 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. 2014-01-03 Chris Townsend Always set the interval timer to 0 when starting a new urgent animation timer. Fixes: https://bugs.launchpad.net/bugs/1263775. Approved by Marco Trevisan (Treviño), PS Jenkins bot. 2013-12-23 Chris Townsend Add new unit test to test the condition for this bug. 2013-12-23 Chris Townsend Always set the interval timer to 0 when starting a new urgent animation timer. 2013-12-21 Chris Townsend Due to a change in xpathselect1.4, this fixes a sorting issue of Switcher icons for AP tests. Fixes: https://bugs.launchpad.net/bugs/1244704. Approved by PS Jenkins bot, Brandon Schaefer. 2013-12-11 Chris Townsend Due to a change in xpathselect1.4, this fixes a sorting issue of Switcher icons for AP tests. 2013-12-21 Chris Townsend Fix a bunch of failing AP tests due to changes in Unity. Fixes: https://bugs.launchpad.net/bugs/1244704. Approved by PS Jenkins bot, Brandon Schaefer. 2013-12-11 Chris Townsend Fix a bunch of failing AP tests due to changes in Unity. 2013-12-21 Chris Townsend Fix compile error due to deprecated gtk_widget_get_state() function. Fixes: https://bugs.launchpad.net/bugs/1173219. Approved by PS Jenkins bot, Eleni Maria Stea, Marco Trevisan (Treviño), Brandon Schaefer. 2013-12-11 Chris Townsend Fix compile error due to depricated gtk_widget_get_state() function. 2013-12-09 Chris Townsend Re-enable Quicklist and Tooltip active blurring since it was removed due to the performance merge. Fixes: https://bugs.launchpad.net/bugs/1253740. Approved by Marco Trevisan (Treviño), PS Jenkins bot. 2013-12-04 Chris Townsend Use CompRectFromNuxGeo() when getting the view region geometry. 2013-12-03 Chris Townsend Re-enable Quicklist and Tooltip active blurring since it was removed due to the performance merge. 2013-12-06 Chris Townsend * 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. Fixes: https://bugs.launchpad.net/bugs/1251777. Approved by Marco Trevisan (Treviño), PS Jenkins bot. 2013-12-04 Chris Townsend * 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. 2013-12-03 Chris Townsend Add some introspection vector variables to account for per-monitor icon quirks to fix some failing Hud AP tests. Fixes: https://bugs.launchpad.net/bugs/1244704. Approved by PS Jenkins bot, Brandon Schaefer. 2013-12-03 Chris Townsend Merge lp:unity. 2013-11-27 Chris Townsend Fix another AP test. 2013-11-27 Chris Townsend Add more introspection vectors for per-monitor icons and fix up some AP tests. 2013-11-27 Chris Townsend Need to add some introspection vector variables to account for per-monitor icon quirks to fix some failing Hud AP tests. 2013-12-02 Chris Townsend 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. Fixes: https://bugs.launchpad.net/bugs/1255241. Approved by PS Jenkins bot, Eleni Maria Stea. 2013-11-27 Chris Townsend Change local overlay_monitor vars to the overlay_monitor_ member vars. 2013-11-26 Chris Townsend 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. 2013-12-02 Chris Townsend Bump the Unity glib build dependency version. Approved by PS Jenkins bot, Brandon Schaefer. 2013-12-02 Chris Townsend Bump Unity libglib version build dependency to 2.39.1. 2013-12-02 William Hua Replace deprecated g_settings_list_schemas with g_settings_schema_source_list_schemas. Approved by PS Jenkins bot, Christopher Townsend. 2013-11-29 William Hua Replace deprecated g_settings_list_schemas with g_settings_schema_source_list_schemas. 2013-11-21 Marco Trevisan (Treviño) {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). Fixes: https://bugs.launchpad.net/bugs/1252760. Approved by PS Jenkins bot, Brandon Schaefer. 2013-11-20 Marco Trevisan (Treviño) BackgroundEffectHelper: add new constructor that allows to define owner immediately And use it in Panel, UnityWindowView and Launcher 2013-11-19 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/switcher-animator 2013-11-19 Marco Trevisan (Treviño) SwitcherOverlaysInteractionTests: verify the normal behavior when opening the switcher after an overlay 2013-11-19 Marco Trevisan (Treviño) autopilot, SwitcherInteractionTests: add new interaction tests with shell overlays And verify that key binding works when opening the switcher after an overlay 2013-11-19 Marco Trevisan (Treviño) {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) 2013-11-21 Marco Trevisan (Treviño) 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. Approved by Christopher Townsend, PS Jenkins bot. 2013-11-21 Marco Trevisan (Treviño) SwitcherView: update once the blur geometry ony when the view is resized 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. 2013-11-21 Marco Trevisan (Treviño) UnityWindowView: add the ability to override the blurred-background area size By default that's the same of the BackgroundGeometry, but other clients (ehm, switcher, ehm...) might need custom setups. 2013-11-19 Marco Trevisan (Treviño) SwitcherView: only redraw the view if an icon changed since the last progress iteration We don't want the switcher to be changed 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. 2013-11-19 Marco Trevisan (Treviño) TestSwitcher{Controller,View}: update to match new implementation 2013-11-19 Marco Trevisan (Treviño) AbstractIconRenderer: implement operator== and operator!= 2013-11-19 Marco Trevisan (Treviño) SwitcherView: remove unneeded animate property 2013-11-19 Marco Trevisan (Treviño) Merging again with lp:~unity-team/unity/blur-region 2013-11-19 Marco Trevisan (Treviño) Merging with lp:~unity-team/unity/blur-region 2013-11-19 Marco Trevisan (Treviño) 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... 2013-11-19 Marco Trevisan (Treviño) BackgroundEffectHelper: allow children to define a custom BackgroundEffectHelper::GeometryGetterFunc This is mostly needed by the switcher. Also remove the unneeded offsets when painting the blurred bg. 2013-11-19 Marco Trevisan (Treviño) SwitcherView: use a nux::AnimateValue to animate the switcher layout Thanks to this all the computation happens before drawing and only when compiz wants. 2013-11-20 Marco Trevisan (Treviño) 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. Approved by PS Jenkins bot, Eleni Maria Stea, Christopher Townsend. 2013-11-19 Marco Trevisan (Treviño) StandaloneSwitcher: fix compilation with new BG Handler 2013-11-19 Marco Trevisan (Treviño) Merging with trunk 2013-11-19 Marco Trevisan (Treviño) BackgroundEffectHelper: Set radius to 0 when using no blur, some cleanup 2013-11-19 Marco Trevisan (Treviño) SwitcherView: resize switcher view in PreLayoutManagement 2013-11-18 Marco Trevisan (Treviño) BackgroundEffectHelper: keep a cached version of blur geometries Now the blurred geometries are saved in a list that gets updated only when they change, this allows to reduce a lot the cost of GetBlurGeometries that now only returns a const reference of the actual vector. Improved also HasEnabledHelpers (no helper can be registered if it's not enabled). 2013-11-18 Marco Trevisan (Treviño) OverlayRenderer: remove debug data 2013-11-18 Marco Trevisan (Treviño) HudView: set blur background size whenever the content size changes or this will happen at draw time And this is something we don't want not to be late on copying the current backbuffer 2013-11-18 Marco Trevisan (Treviño) OverlayRenderer: update the blur region before drawing, otherwise we'll get a lag We need to update BackgroundEffectHelper about the new blurred regions before drawing, otherwise compiz will copy the wrong area to the backbuffer and as result we'll get a corrupted blurred image as background. 2013-11-16 Marco Trevisan (Treviño) UnityScreen: correctly translate the x coords to gl coords when copying the backbuffer 2013-11-16 Marco Trevisan (Treviño) SwitcherController: Use expand to generate the maximum View size 2013-11-16 Marco Trevisan (Treviño) BackgroundEffectHelper: connect to owner geometry changes to update the requested blur geo Now BGHelper clients doesn't need to do this manually: as soon as they register with the helper, it connects to owner's geometry changes. Each owner can also provide a custom function for defining another blur region instead of its absolute geometry (mostly needed by the dash). 2013-11-15 Marco Trevisan (Treviño) BackgroundEffectHelper: only register helpers if an owner is set Plus some code cleanup, remove some unused properties and move others to static consts. 2013-11-15 Marco Trevisan (Treviño) UnityScreen: translate the output geometry before intersecting with the blur geo Othewise if we have monitors smaller than the screen height we'd copy the wrong part of the backup texture to be blurred. 2013-11-15 Marco Trevisan (Treviño) UnityShell: some code cleanup 2013-11-15 Marco Trevisan (Treviño) PanelView: use parent geometry We need to use the parent absolute geo, not the view one. 2013-11-14 Marco Trevisan (Treviño) BackgroundEffectHelper: use GetExpand for computing the blurred area Also factorize the BlurSigma and BlurRadius computation 2013-11-14 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/gl-bottleneck-fix 2013-07-22 Sam Spilsbury Merge lp:unity 2013-06-27 Sam Spilsbury Merge lp:unity 2013-06-15 Sam Spilsbury Cleanup 2013-06-11 Sam Spilsbury Remove duplicate variable declaration 2013-06-11 Sam Spilsbury Merge lp:unity 2013-06-07 Sam Spilsbury Merge trunk 2013-05-26 Sam Spilsbury Merge lp:~smspillaz/unity/unity.fix_1080947.3 2013-03-31 Sam Spilsbury Specify the required blur area before drawing so that we can selectively use glCopyTexSubImage2D. This required the construction of some of the views to be re-thought-out, eg because GetAbsoluteGeometry depends on the parent window geometry we need to construct that first and then pass it to the view so we can listen to the signals on the BaseWindow object 2013-03-31 Sam Spilsbury Revert 2013-03-30 Sam Spilsbury Unrevert 2013-11-20 Marco Trevisan (Treviño) DebugDBusInterface: add local::xpathselect::NodeSelector to use the dloaded lib. Approved by PS Jenkins bot, Brandon Schaefer. 2013-11-20 Marco Trevisan (Treviño) IntrospectionData: use a template-based internal function to add a SIMPLE type value 2013-11-20 Marco Trevisan (Treviño) IntrospectionData: add missing returns 2013-11-20 Marco Trevisan (Treviño) IntrospectionData: Use Variant to initialize also 32 bits data 2013-11-19 Marco Trevisan (Treviño) A new merge with lp:~3v1n0/unity/ap1.4-introspection-cleanup 2013-11-19 Marco Trevisan (Treviño) Merging again with lp:~3v1n0/unity/ap1.4-introspection-cleanup 2013-11-19 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/ap1.4-introspection-cleanup 2013-11-14 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/ap1.4-introspection-cleanup 2013-09-19 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/ap1.4-introspection-cleanup 2013-09-19 Marco Trevisan (Treviño) DashController: try to own the unity dbus name 2013-09-19 Marco Trevisan (Treviño) DebugDBusInterface: add local::xpathselect::NodeSelector struct to dynamically load and call the lib 2013-09-19 Marco Trevisan (Treviño) DebugDBusInterface: use a pimpl instead of static data 2013-09-19 Marco Trevisan (Treviño) IntrospectionData: use glib::Variant::FromVector to build the values list 2013-11-20 Marco Trevisan (Treviño) 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. Fixes: https://bugs.launchpad.net/bugs/1227131. Approved by PS Jenkins bot. 2013-11-19 Marco Trevisan (Treviño) IntrospectionData: add definition for long in 32bit platforms 2013-11-19 Marco Trevisan (Treviño) Variant: add definitions with (unsigned) long in 32 bit platforms 2013-11-19 Marco Trevisan (Treviño) IntrospectionData: add missing parameter 2013-11-19 Marco Trevisan (Treviño) IntrospectionData: add definition for unsigned long if not on 64 bits As it is used by Window type on these platforms 2013-11-19 Marco Trevisan (Treviño) ScopeBar: made more clear the type we're iterating 2013-11-19 Marco Trevisan (Treviño) Merge with trunk 2013-11-14 Marco Trevisan (Treviño) LauncherIcon, autopilot: introspect nux::Point3 directly, remove unneeded duplications. 2013-11-14 Marco Trevisan (Treviño) IntrospectionData: add support for nux::Point3 2013-11-14 Marco Trevisan (Treviño) GLibDBus{Proxy,Server}: use variant's operator << for debugging... 2013-11-14 Marco Trevisan (Treviño) Variant: implement operator << Also for GVariant* 2013-11-14 Marco Trevisan (Treviño) TestGLibVariant: verify FromVector with an empty vector It was causing glib errors before (and potential crashes) 2013-11-14 Marco Trevisan (Treviño) Variant: make Variant::FromVector to work without errors in case of empty arrays 2013-11-14 Marco Trevisan (Treviño) Merge with trunk 2013-09-19 Marco Trevisan (Treviño) Merging with trunk 2013-09-19 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/ap1.4-introspection-cleanup 2013-09-19 Marco Trevisan (Treviño) launcher: Use Variant::FromVector to generate values 2013-09-19 Marco Trevisan (Treviño) TestGLibVariant: verify FromVector 2013-09-19 Marco Trevisan (Treviño) Variant: add FromVector static constructor It would have been nice to use a real constructor with templates, but they need to be applied everything then 2013-09-19 Marco Trevisan (Treviño) 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. 2013-09-19 Marco Trevisan (Treviño) TestIntrospectionData: add new tests for IntrospectionData 2013-09-19 Marco Trevisan (Treviño) IntrospectionData: add new class for collecting introspection informations This is going to be used to collect the introspection data for every Introspectable object, without any direct inclusion of glib::Variant and making impossible for the clients to use an invalid syntax. 2013-11-18 Eleni Maria Stea adds virtual destructors to classes with virtual methods to prevent memory leaks - ABI break. Approved by Christopher Townsend, PS Jenkins bot. 2013-11-08 Eleni Maria Stea fixed error in destructor definition 2013-11-08 Eleni Maria Stea merged to trunk 2013-11-08 Eleni Maria Stea temporal remove of v. destr 2013-11-06 Eleni Maria Stea added virtual destructors in classes that have virtual methods to prevent future memory leaks 2013-11-17 Marco Trevisan (Treviño) Unity: always prefer passing [this] to lambdas than [&]. Approved by PS Jenkins bot, Andrea Azzarone. 2013-11-17 Marco Trevisan (Treviño) Fix compilation of unity-mt-grab-handles 2013-11-14 Marco Trevisan (Treviño) Unity: always prefer passing [this] to lambdas than [&] 2013-11-17 Andrea Azzarone Alt-Tab, shutdown dialog and shortcut overlay should not be transparent in Low GFX Mode. Fixes: https://bugs.launchpad.net/bugs/1170508. Approved by PS Jenkins bot, Marco Trevisan (Treviño), Christopher Townsend. 2013-11-12 Andrea Azzarone Fix indentation. 2013-11-11 Andrea Azzarone Remove unwanted empty line. 2013-11-11 Andrea Azzarone Fix build issue on ARM. 2013-11-07 Andrea Azzarone Merge lp:unity trunk. 2013-11-07 Andrea Azzarone Merge with lp:unity 2013-11-06 Andrea Azzarone Alt-Tab, shutdown dialog and shortcut overlay should not be transparent in Low GFX Mode. 2013-11-17 Chris Townsend In low graphics mode, only draw the Launcher background as needed instead of all of the time, even if the Launcher is hidden. Fixes: https://bugs.launchpad.net/bugs/1179210. Approved by Marco Trevisan (Treviño), PS Jenkins bot. 2013-11-07 Chris Townsend In low graphics mode, only draw the Launcher background as needed instead of all of the time, even if the Launcher is hidden. 2013-11-17 Marco Trevisan (Treviño) 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. Fixes: https://bugs.launchpad.net/bugs/1251275. Approved by PS Jenkins bot, Eleni Maria Stea, Andrea Azzarone. 2013-11-14 Marco Trevisan (Treviño) PanelController: cache the panel geometries in the controller We use these values very often in UnityShell and all these calls seems to be not much very loved by callgrind... 2013-11-14 Marco Trevisan (Treviño) UnityShell: remove the useless call to GetPresentationListGeometries in glPaintTransformedOutput 2013-11-14 Marco Trevisan (Treviño) UnityShell: initialize panel geometries vector outside the loop 2013-11-14 Marco Trevisan (Treviño) UnityScreen: indentation fix 2013-11-14 Marco Trevisan (Treviño) 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. 2013-11-08 Marco Trevisan (Treviño) Convert compiz regions / rects to nux::Geometry's and back easily. Approved by PS Jenkins bot, Christopher Townsend. 2013-11-01 Marco Trevisan (Treviño) UnityShell: just verify wether the dirty areas hit the panel in a single loop 2013-11-01 Marco Trevisan (Treviño) UnityShell: add and use CompRectFromNuxGeo as well 2013-11-01 Marco Trevisan (Treviño) UnityShell: some code cleanup, add functions to convert CompRect <-> nux::Geometry 2013-11-07 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). Fixes: https://bugs.launchpad.net/bugs/1080947. Approved by PS Jenkins bot, Stephen M. Webb, Christopher Townsend, Brandon Schaefer. 2013-11-07 Chris Townsend Initialize variables to 0 since the compiler for armhf seems to not understand the #ifdef block and throws a "variable is uninitialized" error. 2013-11-07 Chris Townsend Account for unused variables for armhf builds. 2013-11-07 Chris Townsend Merge in lp:unity. 2013-11-05 Chris Townsend Change package depends on Compiz version 0.9.11. 2013-10-31 Marco Trevisan (Treviño) BackgroundEffectHelper: use IsIntersecting 2013-10-31 Marco Trevisan (Treviño) LauncherController: better lambdas 2013-10-30 Marco Trevisan (Treviño) UnityScreen: use new ForEachBaseWindow 2013-10-30 Marco Trevisan (Treviño) Unity: use IsIntersecting when possible 2013-10-30 Chris Townsend Merge lp:unity. 2013-10-30 Chris Townsend Remove reference to variable in the call to RenderInterfaceFromForeignCmd(). 2013-10-30 Chris Townsend Update the Nux version to depend on due to Nux ABI change. 2013-10-29 Chris Townsend Remove redraw_view_if_damaged/NeedSoftRedraw() combo as it's no longer needed due to the changes introduced for performance. 2013-10-29 Chris Townsend Merge lp:unity. 2013-07-22 Sam Spilsbury Merge lp:unity 2013-06-27 Sam Spilsbury Merge lp:unity 2013-06-15 Sam Spilsbury Cleanup, remove duplicate calls to QueueDraw 2013-06-15 Sam Spilsbury Merge lp:unity{ 2013-06-07 Sam Spilsbury Merge trunk 2013-05-26 Sam Spilsbury Remove extra free 2013-05-26 Sam Spilsbury Merge lp:~smspillaz/unity/unity.fix_1080947.2 2013-05-21 Sam Spilsbury Merge lp:unity 2013-05-21 Sam Spilsbury Revert 3273 2013-05-17 Sam Spilsbury Merge lp:~smspillaz/unity/unity.fix_1180790 2013-05-17 Sam Spilsbury Added GtkUtil.h 2013-05-17 Sam Spilsbury Use an ifdef to pick the free method. Unreferencing a GtkIconInfo is broken in gtk versions < 3.8, but using gtk_icon_info_free is deprecated in >= 3.8 . So provide a new function gtk::UnreferenceIconInfo with an ifdef to pick the right method and do that. GtkUtilDeathTest::NoDeathOnUnreference added to verify that. 2013-05-16 Sam Spilsbury Merge lp:~smspillaz/unity/unity.fix_1180790 2013-05-16 Sam Spilsbury Use gtk_icon_info_free instead of g_object_unref GtkIconInfo is not a GObject, and callers are meant to free it with gtk_icon_info_unref according to the documentation for it: GtkIconInfo * gtk_icon_theme_lookup_icon (GtkIconTheme *icon_theme, const gchar *icon_name, gint size, GtkIconLookupFlags flags); Looks up a named icon and returns a structure containing information such as the filename of the icon. The icon can then be rendered into a pixbuf using gtk_icon_info_load_icon(). (gtk_icon_theme_load_icon() combines these two steps if all you need is the pixbuf.) ... Returns : a GtkIconInfo structure containing information about the icon, or NULL if the icon wasn't found. Free with gtk_icon_info_free() (LP: #1180790) 2013-05-16 Sam Spilsbury Merge lp:unity 2013-05-16 Sam Spilsbury Revert local revision 2013-05-08 Sam Spilsbury Move LauncherDragWindow icon texture painting to DrawContent by making it execute through a functor - this means that we are only changing the framebuffer binding while nux is rendering and not while compiz is rendering. 2013-05-08 Sam Spilsbury Merge lp:unity 2013-05-04 Sam Spilsbury Merge lp:unity 2013-04-25 Sam Spilsbury Fix some other conflicts 2013-04-24 Sam Spilsbury Merge lp:unity 2013-04-17 Sam Spilsbury Added some comments to explain various parts of the draw hooks 2013-04-16 Sam Spilsbury Merge lp:unity 2013-04-16 Sam Spilsbury Force a QueueDraw for 10 frames every time we resume from suspend. 2013-04-15 Sam Spilsbury Merge lp:unity 2013-04-14 Sam Spilsbury Merge lp:~andyrock/unity/unity.fix_1080947.2 2013-04-13 Andrea Azzarone Merge trunk. 2013-04-13 Sam Spilsbury Merge lp:~smspillaz/unity/unity.fix_1080947.2 2013-03-30 Sam Spilsbury Revert that revision 2013-03-30 Sam Spilsbury Specify the required blur area before drawing so that we can selectively use glCopyTexSubImage2D This means that we don't have to waste fragment bandwidth copying the entire backbuffer when we could just do parts of it. 2013-04-13 Sam Spilsbury Merge lp:unity 2013-03-30 Sam Spilsbury Merge unity.experimental2 2013-03-30 Sam Spilsbury Only redraw the window buttons when necessary, not on every frame 2013-03-29 Sam Spilsbury Merge unity.experimental2 2013-03-29 Sam Spilsbury Remove useless binds, and only update the nux blurs when there is compiz damage, not compiz damage caused by nux damage 2013-03-29 Sam Spilsbury Merge unity.experimental2 2013-03-29 Sam Spilsbury Replace with back_buffer_age_ in the header too 2013-03-28 Sam Spilsbury Merge unity.experimental2 2013-03-28 Sam Spilsbury Rename to back_buffer_age_ 2013-03-28 Sam Spilsbury Also initialize the buffer age 2013-03-28 Sam Spilsbury Merge unity.experimental2 2013-03-28 Sam Spilsbury Just read off the backbuffer. Its faster and easier 2013-03-28 Sam Spilsbury Merge lp:unity 2013-03-28 Sam Spilsbury Merge unity.experimental2 2013-03-28 Sam Spilsbury Remove printfs 2013-03-26 Sam Spilsbury Merge unity.experimental2 2013-03-26 Sam Spilsbury Cleanup - use range based for, remove unused function 2013-03-22 Sam Spilsbury Merge unity.experimental2 2013-03-22 Sam Spilsbury Track "HasDirtyHelpers" in damageCutoff rather than glPaintOutput as gathering the blur-region is done once per output pass and that will invalidate the dirty_cache variable internally 2013-03-22 Sam Spilsbury Merge from unity.experimental2 2013-03-22 Sam Spilsbury Merge lp:unity and use the old fbo api 2013-02-28 Sam Spilsbury Merge unity.fix_1089811 2013-02-28 Sam Spilsbury Fix typo 2013-02-28 Sam Spilsbury Merge lp:unity 2013-02-25 Sam Spilsbury Merge unity.fix_1089811 2013-02-25 Sam Spilsbury Check that the shadow texture was created first 2013-02-25 Sam Spilsbury Merge unity.fix_1080947 2013-02-25 Sam Spilsbury Merge lp:unity 2013-02-19 Sam Spilsbury Merge lp:unity 2013-02-19 Sam Spilsbury Merge lp:unity 2013-02-10 Sam Spilsbury Merge lp:~smspillaz/unity/unity.fix_1080947 2013-02-10 Sam Spilsbury Fix stray ' 2013-02-10 Sam Spilsbury Merge lp:~smspillaz/unity/unity.fix_1080947 2013-02-10 Sam Spilsbury Put the panel damage code where you expect it 2013-02-10 Sam Spilsbury "Merge unity.fix_1080947" 2013-02-10 Sam Spilsbury Added a note about ShowWindow removal 2013-02-10 Sam Spilsbury Revert bounding rect removal 2013-02-10 Sam Spilsbury Fix merge conflict 2013-02-10 Sam Spilsbury Fixes (LP: #1080947) 2013-02-10 Sam Spilsbury Merge unity.fix_1089811 2013-02-10 Sam Spilsbury Merge lp:unity 2013-02-10 Sam Spilsbury Merge unity.fix_1089811 2013-02-07 Sam Spilsbury Merge lp:unity 2013-02-04 Sam Spilsbury Merge lp:unity 2013-01-11 Sam Spilsbury Bind the old draw framebuffer for reading before entering nux 2013-01-11 Sam Spilsbury Merge lp:unity 2013-01-03 Sam Spilsbury Added note about the damage feedback cycle and why we can't really do much about it 2012-12-23 Sam Spilsbury Fix code artefact 2012-12-23 Sam Spilsbury Adapt for new API 2012-12-23 Sam Spilsbury Reset viewport when doing glBlitFramebuffer operation 2012-12-22 Sam Spilsbury Reallocate framebuffers on output change 2012-12-22 Sam Spilsbury We are using our own fbo now, we don't care about glPaintCompositedOutputRequired 2012-12-22 Sam Spilsbury Fix damage calculuation algorithm, draw blurs into our own private fbo and adapt for new core api 2012-12-20 Sam Spilsbury More flickering fixes: 1. Use nux API to issue a damage cutoff to prevent any more calls to PresentInEmbeddedModeOnThisFrame 2. Ignore redraw requests during PAINT_SCREEN_FULL 3. Fix additional damage algorithm 2012-12-20 Sam Spilsbury Slightly more reliable damage tracking and panel shadow damage. Not 100% reliable though. 2012-12-19 Sam Spilsbury If a plugin requests PAINT_SCREEN_FULL we need to display all nux windows 2012-12-18 Sam Spilsbury Experimental implementation of regional damage support, using new API from nux 2012-12-14 Sam Spilsbury Don't mess with ShapeBounding 2013-11-07 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). Approved by PS Jenkins bot, Andrea Azzarone. 2013-11-07 Eleni Maria Stea fixed unity compile errors: 1. SetReferenceFramebuffer function gets 3 parameters (Nux/WindowCompositor.h) 2. RenderInterfaceFromForeignCmd gets const reference not pointer as argument (Nux/WindowThread.h) 2013-11-07 Automatic PS uploader Releasing 7.1.2+14.04.20131106.1-0ubuntu1 (revision 3588 from lp:unity). Approved by PS Jenkins bot. 2013-11-06 Automatic PS uploader Releasing 7.1.2+14.04.20131106.1-0ubuntu1, based on r3588 2013-11-06 Ł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. 2013-11-06 Timo Jyrinki Depend on xpathselect1.4 in packaging 2013-11-06 Timo Jyrinki Leave only packaging changes, lp:~3v1n0/unity/xpathselect-1.4 will fix things better. 2013-11-06 Timo Jyrinki Revert the revert bzr3586 to get xpathselect1.4 support back in. 2013-11-06 Timo Jyrinki Remove the double redraw_view_if_damaged function. 2013-11-06 Timo Jyrinki Merge trevinho's xpathselect-1.4 branch. 2013-11-01 Marco Trevisan (Treviño) Merging with trunk 2013-09-19 Marco Trevisan (Treviño) Result: use initializer list to generate variants 2013-09-19 Marco Trevisan (Treviño) Merging with trunk 2013-09-19 Marco Trevisan (Treviño) Introspectable: fix compilation issue 2013-09-19 Marco Trevisan (Treviño) Introspectable: some cleanup 2013-09-19 Marco Trevisan (Treviño) DebugDBusInterface: use new GVariant constructors and getters where possible 2013-09-19 Marco Trevisan (Treviño) Variant: BuilderWrapper return's cleanup 2013-09-19 Marco Trevisan (Treviño) Variant: update copyright 2013-09-19 Marco Trevisan (Treviño) TestGLibVariant: verify construction from HintsMap 2013-09-19 Marco Trevisan (Treviño) Variant: add constructor and assigment operator for creating new from HintsMap 2013-09-19 Marco Trevisan (Treviño) Variant: implement numeric getters using an unique template function 2013-09-19 Marco Trevisan (Treviño) Variant: add new byte getter 2013-09-19 Marco Trevisan (Treviño) BuilderWrapper: add overriding with glib::Variant 2013-09-19 Marco Trevisan (Treviño) Introspectable: use BuilderWrapper also for Children 2013-09-19 Marco Trevisan (Treviño) Unity: update various code to use new Variant facilities 2013-09-19 Marco Trevisan (Treviño) TestGLibVariant: verify assigment operators 2013-09-19 Marco Trevisan (Treviño) Variant: add assigment operators for different types 2013-09-19 Marco Trevisan (Treviño) Introspectable: use variant::BuilderWrapper for adding the ID value to items 2013-09-19 Marco Trevisan (Treviño) UnityShell: fix compilation due to evil compiz #define's 2013-09-19 Marco Trevisan (Treviño) BuilderWrapper: add new values using new Autopilot format, that includes the type 2013-09-19 Marco Trevisan (Treviño) Result: use new glib::Variant constructors 2013-09-19 Marco Trevisan (Treviño) TestGLibVariant: update against new features of glib::Variant 2013-09-19 Marco Trevisan (Treviño) Variant: add ability to create a new variant from simple types 2013-09-18 Marco Trevisan (Treviño) Variant: add (u)int16 getters, cleanup the variant extraction 2013-09-18 Marco Trevisan (Treviño) AggregateMonitor, ElapsedTimeMonitor: remove useless files 2013-09-18 Marco Trevisan (Treviño) Unity: use the new BuildWrapper features in AddProperties methods 2013-09-18 Marco Trevisan (Treviño) Variant: add more introspectable types to BuildWrapper 2013-09-18 Marco Trevisan (Treviño) Introspectable: some code cleanup on Introspect method 2013-09-18 Marco Trevisan (Treviño) DebugDBusInterface: if the "id" is required, there's no need to introspect. Just return it 2013-09-18 Marco Trevisan (Treviño) DebugDBusInterface: add const strings for defining proto version and library loading 2013-09-17 Marco Trevisan (Treviño) DebugDBusInterface: make IntrospectableAdapter::Ptr definition const by default this will make us avoid to const_cast later... 2013-09-17 Marco Trevisan (Treviño) DebugDBusInterface: update copyright 2013-09-17 Marco Trevisan (Treviño) DebugDBusInterface: implemented correctly MatchStringProperty, MatchBooleanProperty and MatchIntegerProperty 2013-09-17 Marco Trevisan (Treviño) DebugDBusInterface: use glib::Variant and add property getter method 2013-09-17 Marco Trevisan (Treviño) DebugDBusInterface: get proper node id and add first stub matching functions 2013-10-30 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. Approved by PS Jenkins bot, Stephen M. Webb. 2013-10-26 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. 2013-10-29 Francis Ginther Reverting support for libxpathselect1.4. Fixes: https://bugs.launchpad.net/bugs/1245988. Approved by PS Jenkins bot, Christopher Townsend, Timo Jyrinki. 2013-10-29 Francis Ginther Reverting support for libxpathselect1.4. 2013-10-29 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. Fixes: https://bugs.launchpad.net/bugs/1240595. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-10-29 Chris Townsend Add comment to remind us to remove this code when the Unity performance branches are merged. 2013-10-28 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. 2013-10-24 Marco Trevisan (Treviño) 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. Fixes: https://bugs.launchpad.net/bugs/767752. Approved by Brandon Schaefer, PS Jenkins bot. 2013-10-22 Marco Trevisan (Treviño) ApplicationLauncherIcon: break in any case if we've found our target window 2013-10-22 Marco Trevisan (Treviño) ApplicationLauncherIcon: Set the proper minimization icon when in multi-monitor This is possible thanks to GetCenterForMonitor, that returns the monitor that is handling the current window. 2013-10-22 Marco Trevisan (Treviño) LauncherIcon: some cleanup to the header, move GetCenterForMonitor to protected 2013-10-22 Marco Trevisan (Treviño) TestLauncherController: verify we reset the icon centers on monitors changed 2013-10-22 Marco Trevisan (Treviño) LauncherController: reset icon centers when monitor geometries change 2013-10-22 Marco Trevisan (Treviño) TestLauncherIcon: add tests for GetCenterForMonitor 2013-10-22 Marco Trevisan (Treviño) TestLauncherIcon: add tests for ResetCenters 2013-10-22 Marco Trevisan (Treviño) LauncherIcon: add ResetCenters and GetCenterForMonitor functions ResetCenters sets the center values to the default (null) value. GetCenterForMonitor gives the nearest valid {monitor, center} pair for a given monitor id. It allows to know which is the center that handles an icon children (such as a window) that is on the provided monitor. 2013-10-24 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. Approved by PS Jenkins bot, Christopher Townsend. 2013-10-23 Eleni Maria Stea fixes error in the unity version 2013-10-23 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 2013-10-24 Marco Trevisan (Treviño) 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. Approved by PS Jenkins bot, Brandon Schaefer. 2013-10-22 Marco Trevisan (Treviño) Launcher: always keep the blur background in Expo mode 2013-10-22 Marco Trevisan (Treviño) Merge with trunk 2013-10-22 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/multi-monitor-icon-quirks 2013-10-21 Marco Trevisan (Treviño) UnityScreen: remove getMipmap override 2013-10-21 Marco Trevisan (Treviño) Launcher: set back BASE_URGENT_ANIMATION_PERIOD to default value I changed it for testing reasons 2013-10-21 Marco Trevisan (Treviño) AbstractLauncherIcon: remove un-used DROP_DIM quirk 2013-10-21 Marco Trevisan (Treviño) DashController: check for invalid (null) keybindings 2013-10-21 Marco Trevisan (Treviño) LauncherIcon: use std::bitset instead of std::vector's 2013-10-21 Marco Trevisan (Treviño) UnityScreen: use better way to parse the unity digit keybindings 2013-10-21 Marco Trevisan (Treviño) TestLauncher: verify saturation during Expo 2013-10-21 Marco Trevisan (Treviño) Launcher: don't saturate icons if an overlay is still active 2013-10-21 Marco Trevisan (Treviño) Launcher: desaturate icons when in Expo mode as well 2013-10-21 Marco Trevisan (Treviño) TestLauncher: add IsOverlayOpen tests 2013-10-21 Marco Trevisan (Treviño) LauncherController: skip visibility animations when initializing the Icons This will avoid to get the icons to grow their size during initialization. 2013-10-21 Marco Trevisan (Treviño) TestLauncher: verify icon desaturation when it's added on overlay opened 2013-10-21 Marco Trevisan (Treviño) Launcher: fix wrong merging 2013-10-21 Marco Trevisan (Treviño) Merging with trunk 2013-10-21 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/multi-monitor-icon-quirks 2013-10-20 Marco Trevisan (Treviño) TestLauncherIcon: verify EmitNeedsRedraw on visbility 2013-10-18 Marco Trevisan (Treviño) TestLauncher: add one more test about urgent icons handling (on autohide) 2013-10-18 Marco Trevisan (Treviño) TestLauncherIcon: update tests accordingly to redraw-only-visible-icons 2013-10-18 Marco Trevisan (Treviño) LauncherIcon: don't require to redraw an icon if it's invisible and its animator is stopped 2013-10-18 Marco Trevisan (Treviño) TestLauncherIcon: add SetQuirkDuration tests/test_launcher_icon.cpp 2013-10-18 Marco Trevisan (Treviño) 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. 2013-10-23 Marco Trevisan (Treviño) Support libxpathselect1.4. Fixes: https://bugs.launchpad.net/bugs/1243529. Approved by PS Jenkins bot, Brandon Schaefer. 2013-10-23 Marco Trevisan (Treviño) Support libxpathselect1.4. 2013-09-17 Marco Trevisan (Treviño) DebugDBusInterface: initial support to libxpathselect-1.4 2013-10-22 Marco Trevisan (Treviño) 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. Approved by PS Jenkins bot, Brandon Schaefer. 2013-10-18 Marco Trevisan (Treviño) TestAnimationUtils: add Skip test 2013-10-18 Marco Trevisan (Treviño) TestAnimationUtils: reset the start value after skipping an animation 2013-10-18 Marco Trevisan (Treviño) TestAnimationUtils: add tests for Start and SetValue methods 2013-10-18 Marco Trevisan (Treviño) TestAnimationUtils: use typed test for all tests! :) 2013-10-18 Marco Trevisan (Treviño) TestAnimationUtils: add tests for {Start,Finish}ValueForDirection using TYPED_TEST's 2013-10-18 Marco Trevisan (Treviño) 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. 2013-10-22 Marco Trevisan (Treviño) UnityScreen: CreateSuperNewAction with Shift and Numpad for launcher This fixes the bug that caused Super+Shift+KP_x not to work as it should. Fixes: https://bugs.launchpad.net/bugs/1240806. Approved by Brandon Schaefer, PS Jenkins bot. 2013-10-17 Marco Trevisan (Treviño) UnityScreen: CreateSuperNewAction with Shift and Numpad for launcher This fixes the bug that caused Super+Shift+KP_x not to work as it should. 2013-10-17 Marco Trevisan (Treviño) TestUnityshellPrivate: Verify create action string with ActionModifiers::USE_SHIFT_NUMPAD 2013-10-17 Marco Trevisan (Treviño) UnityshellPrivate: allow to create Shift+Numpad super keybindings 2013-10-22 Marco Trevisan (Treviño) LauncherIcon: add MultiMonitor quirks support A quirk can be now set for all monitors or for just one. Fixes: https://bugs.launchpad.net/bugs/1051913, https://bugs.launchpad.net/bugs/1215738, https://bugs.launchpad.net/bugs/1240737, https://bugs.launchpad.net/bugs/1240750. Approved by PS Jenkins bot, Brandon Schaefer. 2013-10-22 Marco Trevisan (Treviño) SingleMonitorLauncherIcon: fix compilation issue 2013-10-22 Marco Trevisan (Treviño) Merging with trunk 2013-10-22 Marco Trevisan (Treviño) SingleMonitorLauncherIcon: use int for internal monitor variable And initialize it to -1 by default (i.e. never visible). 2013-10-18 Marco Trevisan (Treviño) LauncherIcon: also include the quirk on the timeout id when using delayed update 2013-10-17 Marco Trevisan (Treviño) LauncherIcon: also use multi-monitor names for delayed events 2013-10-17 Marco Trevisan (Treviño) ApplicationLauncherIcon: only do the shimmer animation on the relevant icon monitor 2013-10-17 Marco Trevisan (Treviño) Launcher: desaturate an icon that has been just added if in OverlayMode 2013-10-17 Marco Trevisan (Treviño) Launcher: use monitor parameter for ResetQuirkTime as well 2013-10-16 Marco Trevisan (Treviño) Launcher: don't desaturate icons again on move... We handle that through DndStarted/DndFinished now 2013-10-15 Marco Trevisan (Treviño) TestLauncherIcon: update with new signal api, add some Presentation tests 2013-10-15 Marco Trevisan (Treviño) Icons: remove unneeded redraw requests They're already covered by parent calls. 2013-10-15 Marco Trevisan (Treviño) AbstractLauncherIcon: use monitor-aware needs_redraw So make only the relevant Launcher to be redrawn. 2013-10-15 Marco Trevisan (Treviño) StandaloneUnity: fix compilation 2013-10-15 Marco Trevisan (Treviño) TestLauncherIcon: add quirks tests 2013-10-15 Marco Trevisan (Treviño) TimeUtil: add operator-> support To access to the internal members 2013-10-15 Marco Trevisan (Treviño) StandaloneLauncher: fix compilation 2013-10-14 Marco Trevisan (Treviño) TestLauncher: use SetExpoActive 2013-10-14 Marco Trevisan (Treviño) TestLauncherController: enable dnd tests again, they seem to take little time now 2013-10-14 Marco Trevisan (Treviño) tests: use testwrapper::StandaloneWM everywhere to avoid breaking other tests 2013-10-14 Marco Trevisan (Treviño) StandaloneWM: add a wrapper that taskes care of WM casting and resetting All this for making testing easier 2013-10-14 Marco Trevisan (Treviño) Tests: call StandaloneWindowManager::ResetStatus when done Not to break other tests 2013-10-14 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/spread-launcher-desaturate (and trunk) 2013-10-14 Marco Trevisan (Treviño) StandaloneWindowManager: add ResetStatus, to cleanup the WM values 2013-10-14 Marco Trevisan (Treviño) TestLauncher: unset the WindowManager properties not to mess with other tests 2013-10-14 Marco Trevisan (Treviño) TestXdndManager: use only mocks for testing, ignore graphic dispaly to get data 2013-10-14 Marco Trevisan (Treviño) XdndManagerImp: use Collection Window's GetData method to fetch dnd data 2013-10-14 Marco Trevisan (Treviño) XdndCollectionWindow: add a GetData method to fetch dnd data from GraphicDisplay 2013-10-14 Marco Trevisan (Treviño) TestSoftwareCenterLauncherIcon: update to match new internals 2013-10-14 Marco Trevisan (Treviño) TestLauncherController: add tests for launcher desaturations on DND 2013-10-14 Marco Trevisan (Treviño) TestLauncherIcon: update to use multi-monitor quirks 2013-10-14 Marco Trevisan (Treviño) MockApplication: Implement missing mock methods 2013-10-14 Marco Trevisan (Treviño) TestLauncher: use multi-monitor quirks 2013-10-14 Marco Trevisan (Treviño) XdndManager: Emit the old monitor on monitor_changed signal, add Monitor getter This allows to cleanup some LauncherController code. Also added some safety checks that should fix potential crashes. 2013-10-14 Marco Trevisan (Treviño) MockLauncherIcon: update to match new AbstractLauncherIcon API 2013-10-14 Marco Trevisan (Treviño) Icons: some cleanups 2013-10-14 Marco Trevisan (Treviño) SoftwareCenterLauncherIcon: Set sticky by default and use MultiMonitor quirks 2013-10-14 Marco Trevisan (Treviño) UnityScreen: use unordered_map for decorated windows 2013-10-14 Marco Trevisan (Treviño) Launcher: use monitor quirks for DnD data Now only the relevant launcher desaturates when the data is dragged between monitors 2013-10-14 Marco Trevisan (Treviño) LauncherController: call Launcher's DndStarted when monitor changes In this way we can reset the parameters for each launcher 2013-10-14 Marco Trevisan (Treviño) XdndManager: keep track of the dnd data, emit it on monitor-changed 2013-10-13 Marco Trevisan (Treviño) Launcher: get/set quirks for the specified monitor only Also fixes desaturation of icons on different monitors 2013-10-13 Marco Trevisan (Treviño) BFBLauncherIcon: hide when showing HUD icon without animation 2013-10-13 Marco Trevisan (Treviño) HudLauncherIcon: Set icon visible on monitor without animating it 2013-10-13 Marco Trevisan (Treviño) Launcher: always use IsVisibleOnMonitor 2013-10-13 Marco Trevisan (Treviño) LauncherIcon: add MultiMonitor quirks support A quirk can be now set for all monitors or for just one 2013-10-13 Marco Trevisan (Treviño) TimeUtil: add unity::time::Spec wrapper It cares about initialization, resetting and setting to current time 2013-10-22 Marco Trevisan (Treviño) Launcher: desaturate the inactive icons when in Spread mode. Fixes: https://bugs.launchpad.net/bugs/1238638, https://bugs.launchpad.net/bugs/1238892. Approved by PS Jenkins bot, Brandon Schaefer. 2013-10-14 Marco Trevisan (Treviño) TestLauncher: remove not supported method 2013-10-14 Marco Trevisan (Treviño) Merging with trunk 2013-10-14 Marco Trevisan (Treviño) Test{Dash,Hud}Controller: verify construction and signal disconnection Rework MockBaseWindow to set ON_CALL on initialization. 2013-10-14 Marco Trevisan (Treviño) HudController: extend sigc::trackable to automatcally disconect from signal connections 2013-10-14 Marco Trevisan (Treviño) DashController: extend sigc::trackable to automatcally disconect from signal connections 2013-10-14 Marco Trevisan (Treviño) TestLauncher: Reset WM status when tests are over 2013-10-11 Marco Trevisan (Treviño) Launcher: use the default revelation mode if spread is active (for now) 2013-10-11 Marco Trevisan (Treviño) TestLauncher: verify launcher behavior on Spread 2013-10-11 Marco Trevisan (Treviño) autopilot, TestSpread: verify that the tooltip is hidden on spread 2013-10-11 Marco Trevisan (Treviño) Launcher: hide tooltip when Expo is initiated 2013-10-11 Marco Trevisan (Treviño) Launcher: Hide Tooltip when the Spread is initiated 2013-10-11 Marco Trevisan (Treviño) Launcher: don't saturate the launcher if the spread has been initiated with mouse over Only in the case of global spread! If we are in application spread mode we don't have to do this until we don't move the mouse. 2013-10-11 Marco Trevisan (Treviño) Launcher: call OnSpreadChanged when spread inits/terminates... Fix a typo that caused wrong logic... 2013-10-11 Marco Trevisan (Treviño) autopilot, TestSpread: add assertion functions and test spread app switching 2013-10-11 Marco Trevisan (Treviño) autopilot, TestSpread: add icon saturations tests 2013-10-11 Marco Trevisan (Treviño) Launcher: Saturate icon again if over another icon app-spread mode 2013-10-11 Marco Trevisan (Treviño) Launcher: desaturate the inactive icons when in Spread mode 2013-10-21 Marco Trevisan (Treviño) 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. Fixes: https://bugs.launchpad.net/bugs/1232726. Approved by PS Jenkins bot, Eleni Maria Stea. 2013-10-21 Marco Trevisan (Treviño) 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. 2013-10-18 Brandon Schaefer Get the current char before moving on to the next char!. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-10-18 Brandon Schaefer * Get the current char before moving the pointer down to the next char 2013-10-16 Ted Gould Clean up NIH Errors so they don't get reported on exit. Fixes: https://bugs.launchpad.net/bugs/1236720. Approved by PS Jenkins bot, Stephen M. Webb. 2013-10-16 Ted Gould Attaching bug 2013-10-16 Ted Gould Error header 2013-10-16 Ted Gould Change error handlers for upstart events as well 2013-10-16 Ted Gould Check error on the upstart proxy 2013-10-16 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. Fixes: https://bugs.launchpad.net/bugs/1239381. Approved by PS Jenkins bot, Marco Trevisan (Treviño), Stephen M. Webb. 2013-10-15 Brandon Schaefer * Use *next_char 2013-10-15 Brandon Schaefer * Fix very bad utf8 handling...thnaks bregma! 2013-10-15 Brandon Schaefer * Remove extra string copy 2013-10-15 Brandon Schaefer * Reduce the complexity of the solution, do a one-time pass replace 2013-10-15 Brandon Schaefer * Make the name more abstract, in case there are other languages we need to blacklist 2013-10-15 Brandon Schaefer * When dealing with names that are in burmese, we must replace those with '?'. There is a crash in burmese only when dealing with ellipize/width/heigh in the names of the result. This is a workaround so we dont crash, once the bug is fixed upstream we will remove this.k 2013-10-16 Marco Trevisan (Treviño) UnityScreen: also redraw the HudView if it has not been fully damaged. Fixes: https://bugs.launchpad.net/bugs/1240322. Approved by Brandon Schaefer, PS Jenkins bot. 2013-10-16 Marco Trevisan (Treviño) UnityScreen: also redraw the HudView if it has not been fully damaged 2013-10-16 Marco Trevisan (Treviño) HudController: expose the HudView to the public 2013-10-14 Automatic PS uploader Releasing 7.1.2+13.10.20131014.1-0ubuntu1 (revision 3570 from lp:unity). Approved by PS Jenkins bot. 2013-10-14 Automatic PS uploader Releasing 7.1.2+13.10.20131014.1-0ubuntu1, based on r3570 2013-10-14 William Grant Build with -fPIC on arm64 to fix link failure. 2013-10-11 Marco Trevisan (Treviño) PluginAdapter: set the spread window state before spreading or the callback will get a wrong state. Fixes: https://bugs.launchpad.net/bugs/1238622. Approved by Christopher Townsend, PS Jenkins bot. 2013-10-11 Marco Trevisan (Treviño) PluginAdapter: set the spread window state before spreading or the callback will get a wrong state 2013-10-11 Andrea Azzarone Don't ignore Stick command is the icon is already sticky but save==true. Fixes: https://bugs.launchpad.net/bugs/1237359. Approved by PS Jenkins bot, Christopher Townsend. 2013-10-11 Andrea Azzarone Add missing change. 2013-10-11 Andrea Azzarone Don't ignore Stick command is the icon is already sticky but save==true. 2013-10-11 Marco Trevisan (Treviño) PluginAdapter: set the spread window state before spreading or the callback will get a wrong state. Fixes: https://bugs.launchpad.net/bugs/1238622. Approved by PS Jenkins bot, Christopher Townsend. 2013-10-11 Marco Trevisan (Treviño) PluginAdapter: set the spread window state before spreading or the callback will get a wrong state 2013-10-11 Automatic PS uploader Releasing 7.1.2+13.10.20131011-0ubuntu1 (revision 3565 from lp:unity). Approved by PS Jenkins bot. 2013-10-11 Automatic PS uploader Releasing 7.1.2+13.10.20131011-0ubuntu1, based on r3565 2013-10-10 Stephen M. Webb bumped upstream to 7.1.2. Approved by Marco Trevisan (Treviño), PS Jenkins bot. 2013-10-10 Stephen M. Webb debian/changelog: fixed email address 2013-10-10 Stephen M. Webb bump to version 7.1.2 2013-10-10 Marco Trevisan (Treviño) ApplicationLauncherIcon: don't unset the app if the icon has been already removed In this case the app is unset when removed, doing it twice causes the app->seen flag to be reset and this breaks the assumtions of the LauncherController, making it to recreate a new app for the same BamfApplication. Fixes: https://bugs.launchpad.net/bugs/1237182. Approved by PS Jenkins bot, Christopher Townsend. 2013-10-10 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify that removing/destroying an icon won't break the Seen flag 2013-10-10 Marco Trevisan (Treviño) ApplicationLauncherIcon: don't unset the app if the icon has been already removed In this case the app is unset when removed, doing it twice causes the app->seen flag to be reset and this breaks the assumtions of the LauncherController, making it to recreate a new app for the same BamfApplication. 2013-10-10 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify destruction unsets app parameters 2013-10-10 Marco Trevisan (Treviño) TestApplicationLauncherIcon: even more Removal tests 2013-10-10 Marco Trevisan (Treviño) TestApplicationLauncherIcon: add new tests to verify SetApplication 2013-10-10 Marco Trevisan (Treviño) ApplicationLauncherIcon: keep the stikyness state of the icon when replacing the inner app No need to do this manually on SoftwareCenterLauncherIcon anymore. 2013-10-10 Marco Trevisan (Treviño) ApplicationLauncherIcon: add UnsetApplication utility function to reset application parameters This is done when removing, destructing and replacing the application. 2013-10-10 Marco Trevisan (Treviño) LauncherIcon: set the removed property true and disconnect from callbacks when removed 2013-10-10 Marco Trevisan (Treviño) SourceManager: add RemoveAll public method. Approved by Christopher Townsend, PS Jenkins bot. 2013-10-10 Marco Trevisan (Treviño) TestGLibSourceManager: add RemoveAll tests 2013-10-10 Marco Trevisan (Treviño) SourceManager: add RemoveAll public method 2013-10-09 Marco Trevisan (Treviño) ApplicationLauncherIcon: remove the icon when setting a null application. Fixes: https://bugs.launchpad.net/bugs/1237161. Approved by PS Jenkins bot, Brandon Schaefer. 2013-10-09 Marco Trevisan (Treviño) TestSoftwareCenterLauncherIcon: test cleanup 2013-10-09 Marco Trevisan (Treviño) TestSoftwareCenterLauncherIcon: make sure we don't crash when a new Null app is set 2013-10-09 Marco Trevisan (Treviño) SoftwareCenterLauncherIcon: be safer when handling new app It may be null. 2013-10-09 Marco Trevisan (Treviño) ApplicationLauncherIcon: remove the icon when setting a null application 2013-10-08 Andrea Azzarone Fix rendering of italic text in StaticCairoText. Fixes: https://bugs.launchpad.net/bugs/1190275. Approved by PS Jenkins bot, Brandon Schaefer. 2013-10-08 Andrea Azzarone Fix rendering of italic test. 2013-10-08 Marco Trevisan (Treviño) AP, TestSpread: assertWindowIsNotScaled may fail when getting the Xid. Fixes: https://bugs.launchpad.net/bugs/1236872. Approved by PS Jenkins bot, Christopher Townsend. 2013-10-08 Marco Trevisan (Treviño) AP, WindowManagerKeybindingsForWindowHandling: just extend UnityTestCase Or we have duplicated tests that may fail 2013-10-08 Marco Trevisan (Treviño) AP, TestSpread: assertWindowIsNotScaled may fail when getting the Xid 2013-10-08 Marco Trevisan (Treviño) LauncherIcon: Add monitor parameter to GetTipPosition. Fixes: https://bugs.launchpad.net/bugs/1236631. Approved by PS Jenkins bot, Brandon Schaefer. 2013-10-08 Marco Trevisan (Treviño) LauncherIcon: Add monitor parameter to GetTipPosition 2013-10-08 Marco Trevisan (Treviño) VolumeLauncherIcon: copy files to device on DnD Use filemanager to perform the copy action. If needed, delay the procedure until we don't have the volume mounted (using a magic utility function to share the code). Fixes: https://bugs.launchpad.net/bugs/838731. Approved by PS Jenkins bot, Brandon Schaefer. 2013-10-08 Marco Trevisan (Treviño) GnomeFileManager: don't try to copy files from o to invalid locations 2013-10-07 Marco Trevisan (Treviño) TestVolumeLauncherIcon: always create icon on init, move some test to DelayedConstruction 2013-10-07 Marco Trevisan (Treviño) ApplicationLauncherIcon: remove the unneeded ValidateUrisForLaunch function 2013-10-07 Marco Trevisan (Treviño) TestVolumeLauncherIcon: add tests to verify the copy on DnD 2013-10-07 Marco Trevisan (Treviño) VolumeLauncherIcon: copy files to device on DnD Use filemanager to perform the copy action. If needed, delay the procedure until we don't have the volume mounted (using a magic utility function to share the code). 2013-10-07 Marco Trevisan (Treviño) FileManager: add CopyFiles method, implement it for GnomeFileManager using nautilus APIs This way we have the proper transfers notifications on launcher. 2013-10-07 Marco Trevisan (Treviño) Volume: remove FileManager instance, handle opened status in VolumeLauncherIcon. Fixes: https://bugs.launchpad.net/bugs/1236468. Approved by PS Jenkins bot, Christopher Townsend. 2013-10-07 Marco Trevisan (Treviño) IconLoader: use unity::action::Handle as IconLoader::Handle 2013-10-07 Marco Trevisan (Treviño) Removing wrongly committed file 2013-10-07 Marco Trevisan (Treviño) Volume: remove FileManager instance, handle opened status in VolumeLauncherIcon 2013-10-07 Marco Trevisan (Treviño) Volume: move FileManager and Notification actions to VolumeLauncherIcon 2013-10-07 Marco Trevisan (Treviño) Tests: move TestVolume to test-gtest-xless 2013-10-07 Marco Trevisan (Treviño) TestDeviceLauncherSection: use mock notification display 2013-10-07 Marco Trevisan (Treviño) DeviceLauncherSection: allow to mock DeviceNotificationDisplay 2013-10-07 Marco Trevisan (Treviño) GMockVolume: return the current object to the async callback 2013-10-07 Marco Trevisan (Treviño) Volume: add mounted, ejected and unmounted signals 2013-10-07 Marco Trevisan (Treviño) GnomeFileManager: use nwe nautilus dbus paths for actions 2013-10-04 Marco Trevisan (Treviño) ActionHandle: move connection::handle to a more generic action::handle 2013-10-05 Brandon Schaefer Remove the ibus workaround, as im-config has been updated to use 'auto' as its default choice. This means ibus-daemon will start up correctly now. Approved by PS Jenkins bot, Stephen M. Webb. 2013-10-04 Brandon Schaefer * Remove imports that was part of the workaround 2013-10-04 Brandon Schaefer * Remove the workaround that hardly worked 2013-10-04 Automatic PS uploader Releasing 7.1.1+13.10.20131004-0ubuntu1 (revision 3554 from lp:unity). Approved by PS Jenkins bot. 2013-10-04 Automatic PS uploader Releasing 7.1.1+13.10.20131004-0ubuntu1, based on r3554 2013-10-04 Marco Trevisan (Treviño) AbstractLauncherIcon: add static icon_size property. Fixes: https://bugs.launchpad.net/bugs/1073103. Approved by PS Jenkins bot, Brandon Schaefer. 2013-10-04 Marco Trevisan (Treviño) AbstractLauncherIcon: set default icon size to 48 2013-10-04 Marco Trevisan (Treviño) IconTextureSource: RememberEmblem and HadEmblem must be multi-monitor aware This fixes a bug that was causing the emblem not being drawn on secondary monitors. 2013-10-04 Marco Trevisan (Treviño) Launcher: some cleanup 2013-10-04 Marco Trevisan (Treviño) LauncherIcon: don't save parent geometries anymore, SetCenter should now include them This is really not needed anymore since the icon knows its size. 2013-10-04 Marco Trevisan (Treviño) LauncherIcon: use icon_size to compute the tip position and where it was hardcoded before 2013-10-04 Marco Trevisan (Treviño) DeviceNotificationDisplayImp: use const value for icon size 2013-10-04 Marco Trevisan (Treviño) ApplicationLauncherIcon: use correct icon size to set the window-icon geometry Used for minimizing animation 2013-10-04 Marco Trevisan (Treviño) Launcher: set the icon_size value for AbstractLauncherIcon when set for itself 2013-10-04 Marco Trevisan (Treviño) AbstractLauncherIcon: add static icon_size property 2013-10-04 Marco Trevisan (Treviño) LauncherIcon: add GetTipPosition function to compute where show tooltip and quicklists 2013-10-04 Marco Trevisan (Treviño) LauncherIcon: don't continue computation if the center has not changed 2013-10-04 Marco Trevisan (Treviño) BamfApplicationManager: if the app is not found, return compiz manually. This fixes crashes on standalone clients 2013-10-04 Marco Trevisan (Treviño) LauncherIcon: don't try to show again quicklists or tooltip if center changed, just move them. Fixes: https://bugs.launchpad.net/bugs/1234778. Approved by PS Jenkins bot, Brandon Schaefer. 2013-10-04 Marco Trevisan (Treviño) LauncherIcon: don't try to show again quicklists or tooltip if center changed, just move them 2013-10-04 Marco Trevisan (Treviño) QuicklistManager: add MoveQuicklist method 2013-10-04 Marco Trevisan (Treviño) QuicklistView: add position ql setter 2013-10-04 Marco Trevisan (Treviño) Tooltip: add tooltip position setter 2013-10-03 Marco Trevisan (Treviño) SimpleLauncherIcon: we need to restore the focus when closing the Overlay for activation. Fixes: https://bugs.launchpad.net/bugs/909870. Approved by Brandon Schaefer, PS Jenkins bot. 2013-10-03 Marco Trevisan (Treviño) autopilot, LauncherIconsTests: verify that overlays gets closed on icon Activation 2013-10-03 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify that we ask to hide the Overlays on icon activation 2013-10-03 Marco Trevisan (Treviño) DashController: always restore the input focus when hidden, no need to add a parameter 2013-10-03 Marco Trevisan (Treviño) HudController: if we're hiding, then the view is already there 2013-10-03 Marco Trevisan (Treviño) HudController: always restore the input focus when hidden, no need to add a parameter 2013-10-03 Marco Trevisan (Treviño) SimpleLauncherIcon: we need to restore the focus when closing the Overlay 2013-10-03 Marco Trevisan (Treviño) DashView: some cleanup 2013-10-03 Marco Trevisan (Treviño) HudController: don't save input focus, it's really not needed 2013-10-03 Marco Trevisan (Treviño) PanelService: close a menu and re-send the keyevent when handling a combination Or when we try to open HUD/Dash. Also, close the active menu if a new application is opened and focused. Fixes: https://bugs.launchpad.net/bugs/10905, https://bugs.launchpad.net/bugs/1197071, https://bugs.launchpad.net/bugs/1234457. Approved by PS Jenkins bot, Christopher Townsend. 2013-10-03 Marco Trevisan (Treviño) TestPanelServiceCompizShortcutParsing: verify the parsing of the compiz shortcuts 2013-10-03 Marco Trevisan (Treviño) PanelService: add private header, add testable parse_string_keybinding 2013-10-03 Marco Trevisan (Treviño) Tests: add new monitored keys to external gschemas 2013-10-03 Marco Trevisan (Treviño) autopilot, PanelIndicatorEntryTests: add new test to verify menu closes on new app 2013-10-03 Marco Trevisan (Treviño) autopilot, WindowManagerKeybindings: ensure menus are shown 2013-10-03 Marco Trevisan (Treviño) PanelService: close the active menu if requested to open a NULL entry instead of warn This will fix orphan menus, when a new application takes focus. 2013-10-03 Marco Trevisan (Treviño) PanelService: use g_signal_handlers_disconnect_by_data for menu signals 2013-10-03 Marco Trevisan (Treviño) PanelService: allow print screen key to be used without modifiers 2013-10-03 Marco Trevisan (Treviño) Switcher: some cleanup 2013-10-03 Marco Trevisan (Treviño) autopilot, WindowManagerKeybindings: add test to verify interaction with WM when menus are opened 2013-10-03 Marco Trevisan (Treviño) autopilot, WindowManager: add methods to initiate/terminate spread 2013-10-03 Marco Trevisan (Treviño) PanelService: save KeySym's internally, convert them to keycode on event 2013-10-03 Marco Trevisan (Treviño) PanelService: call parent finalize function when finalizing panel 2013-10-03 Marco Trevisan (Treviño) PanelService: use g_signal_handlers_disconnect_matched to disconnect signals 2013-10-03 Marco Trevisan (Treviño) PanelService: use switch/case statement for handling events 2013-10-03 Marco Trevisan (Treviño) PanelService: close a menu and re-send the keyevent when handling a combination Or when we try to open HUD/Dash 2013-10-02 Marco Trevisan (Treviño) PanelService: add KeyBinding struct to handle keys and use it for toggle modifier 2013-10-03 Christopher Lee Preparing autopilot tests for an upcoming update in autopilot 1.3. Approved by PS Jenkins bot, Thomi Richards. 2013-10-03 Christopher Lee Cleanup to make changes backward compatible with autopilot. 2013-10-03 Christopher Lee Updated autopilot tests in preparation for updated autopilot. 2013-10-02 Andrea Azzarone Hide the tooltip when an app is closed. Fixes: https://bugs.launchpad.net/bugs/1172769. Approved by Brandon Schaefer, PS Jenkins bot. 2013-10-02 Andrea Azzarone Hide the tooltip when an app is closed. 2013-10-01 Marco Trevisan (Treviño) CairoBaseWindow: add fade animator to control both QL and Tooltip Removing the animator from LauncherIcon, and handling the tooltip animation inside the QL and Tooltip base class. Approved by PS Jenkins bot, Christopher Townsend. 2013-09-30 Marco Trevisan (Treviño) JSONParser: no need to use pango for parsing colors, nux can do it! 2013-09-30 Marco Trevisan (Treviño) TestLauncherIcon: Add tooltip visibility checks 2013-09-30 Marco Trevisan (Treviño) CairoBaseWindow: add fade animator to control both QL and Tooltip Removing the animator from LauncherIcon, and handling the tooltip animation inside the QL and Tooltip base class. 2013-10-01 Andrea Azzarone Update icon_under_mouse before process mouse movemnt in the tooltip manager. Fixes: https://bugs.launchpad.net/bugs/1172769, https://bugs.launchpad.net/bugs/1233666. Approved by PS Jenkins bot, Brandon Schaefer. 2013-10-01 Andrea Azzarone Update icon_under_mouse before process mouse movemnt in the tooltip manager. 2013-10-01 Andrea Azzarone Fix bad redrawing of dash overlay scrollbar connector. Fixes: https://bugs.launchpad.net/bugs/1233195. Approved by PS Jenkins bot, Brandon Schaefer. 2013-09-30 Andrea Azzarone Fix bad redrawing of scrollbar connector. 2013-10-01 Marco Trevisan (Treviño) CairoBaseWindow: only regenerate blur texture when visible and damaged. Fixes: https://bugs.launchpad.net/bugs/1233109. Approved by Christopher Townsend, PS Jenkins bot. 2013-09-30 Marco Trevisan (Treviño) QuicklistView: use way-better looking quicklists on low-gfx mode In low-gfx we can still draw the dotted-texture and transparent outline. We only need to use opaque background. 2013-09-30 Marco Trevisan (Treviño) Tooltip: still keep semi-transparent borders on low-gfx mode 2013-09-30 Marco Trevisan (Treviño) CairoBaseWindow: only regenerate blur texture on visible and when damaged 2013-09-30 Brandon Schaefer Move the switcher Alt+ shortcut handling into nux, from compiz. Now nux handles these events instead of compiz. This way its makes much more sense code wise and we no longer ungrab the arrow gets from X... so Alt+LeftArrow will no longer open the hud. Fixes: https://bugs.launchpad.net/bugs/969039. Approved by PS Jenkins bot, Christopher Townsend. 2013-09-30 Brandon Schaefer * Clean ups * Move KEYUP -> KEYDOWN 2013-09-29 Brandon Schaefer * Merge with trunk 2013-09-29 Brandon Schaefer * Move AltTab arrow key handling into nux vs having compiz use shortcuts which was ungrabbing the arrow keys. Causing alt+ to show the hud! This is how the switcher should handle arrow keys anyway. 2013-09-27 Brandon Schaefer Break the bump detection by moving to the first icon, then down 5 pixels. Since bump detection needs to move in 3 different directions. Approved by PS Jenkins bot, Christopher Townsend, Marco Trevisan (Treviño). 2013-09-27 Brandon Schaefer * Ensure we always break 2013-09-27 Brandon Schaefer * Move Right as well 2013-09-27 Brandon Schaefer * Add a break bump detection in the switcher view 2013-09-27 Brandon Schaefer * Break the bump detection before testing mouse detection works :) 2013-09-27 Automatic PS uploader Releasing 7.1.1+13.10.20130927.1-0ubuntu1 (revision 3540 from lp:unity). Approved by PS Jenkins bot. 2013-09-27 Automatic PS uploader Releasing 7.1.1+13.10.20130927.1-0ubuntu1, based on r3540 2013-09-27 Marco Trevisan (Treviño) TestIMTextEntry: fix failing tests with IBus, use TEST_F and TEST_P. Approved by PS Jenkins bot, Brandon Schaefer. 2013-09-26 Marco Trevisan (Treviño) TestIMTextEntry: move back AltKeybindings and SuperKeybindings to test-gtest And reduce the number of tests. We can just verify letters... 2013-09-26 Marco Trevisan (Treviño) TestIMTextEntry: fix failing tests with IBus, use TEST_F and TEST_P 2013-09-26 Marco Trevisan (Treviño) MockTextEntry: use a timeout when processing the events with IBus running 2013-09-27 Łukasz 'sil2100' Zemczak Re-add the telepathy-indicator recommends as it got dropped from Main without any valid reasons 2013-09-27 Pawel Stolowski Expose Scope::results_dirty property and add a few more parameters to Preview::PerformAction. Fixes: https://bugs.launchpad.net/bugs/1230352. Approved by PS Jenkins bot, Pawel Stolowski. 2013-09-26 Michal Hruby Move the callbacks typedefs to ScopeProxyInterface.h 2013-09-25 Michal Hruby Add libunity-core-6.0-7 to conflicts and replaces 2013-09-25 Michal Hruby Add a test for Preview::PerformAction 2013-09-25 Michal Hruby Bump ABI version 2013-09-25 Michal Hruby Merge lp:~stolowski/unity/unity-cancellable-actions 2013-09-25 Pawel Stolowski Support callback function in PerformAction. 2013-09-25 Pawel Stolowski Add cancellable argument to PerformAction. 2013-09-25 Michal Hruby Add results_dirty property 2013-09-27 Łukasz 'sil2100' Zemczak No new recommends/depends now, since at this point of the cycle it's not allowed for this project 2013-09-27 Brandon Schaefer If we are switching view ports tell nux to process the events. Even though the viewport switcher does grab the mouse, we will still feed nux the events so we can correctly update where the mouse is for the launcher. Fixes: https://bugs.launchpad.net/bugs/1231679. Approved by Marco Trevisan (Treviño), PS Jenkins bot. 2013-09-26 Brandon Schaefer * Better 2013-09-26 Brandon Schaefer * Handle the disabling of the mouse better! Caused a regression :( 2013-09-26 Brandon Schaefer * When switching viewports make sure we are telling nux to keep track of the mouse! 2013-09-25 Brandon Schaefer Change sleep from 5 to 10, in hopes of appeasing jenkins. Approved by PS Jenkins bot, Stephen M. Webb. 2013-09-25 Brandon Schaefer * Move to 10 seconds...as jenkins doesn't seem to like the daemon still. 2013-09-25 Marco Trevisan (Treviño) VScrollBarOverlayWindow: add quick fade animation on show/hide. Approved by PS Jenkins bot, Christopher Townsend, Brandon Schaefer. 2013-09-24 Marco Trevisan (Treviño) TestOverlayWindow, TestOverlayWindow: correctly use animator ticks This fixes failing tests 2013-09-24 Marco Trevisan (Treviño) VScrollBarOverlayWindow: add quick fade animation on show/hide 2013-09-25 Marco Trevisan (Treviño) Unity: Use WindowManager average_color property for getting the desktop color Having to deal with UBus here was a mess and caused us to re-store the same value too many times. Using a nux property gives us all the features we need easily while WindowManager is already enough shared to be used for this task. Approved by PS Jenkins bot, Brandon Schaefer. 2013-09-25 Marco Trevisan (Treviño) Tests: verify the disconnection of WM signals on some object destructions 2013-09-25 Marco Trevisan (Treviño) OverlayRendererImpl: extend sigc::trackable to smartly disconnect signals 2013-09-25 Marco Trevisan (Treviño) {Switcher,Shortcut,Session}Controller: extend sigc::trackable to smartly disconnect signals 2013-09-24 Marco Trevisan (Treviño) BGHash: no need to use AnimationUtils here 2013-09-24 Marco Trevisan (Treviño) UnityWindowView: redraw the view when the background has been updated 2013-09-24 Marco Trevisan (Treviño) Unity: Use WindowManager average_color property for getting the desktop color Having to deal with UBus here was a mess and caused us to re-store the same value too many times. Using a nux property gives us all the features we need easily while WindowManager is already enough shared to be used for this task. 2013-09-24 Marco Trevisan (Treviño) BGHash: use WindowManager's average_color instead of UBus Plus some usual code cleanup 2013-09-24 Marco Trevisan (Treviño) WindowManager: add average_color Property 2013-09-25 Andrea Azzarone Don't use sigc::bind with a static value that should be dynamic. Fixes: https://bugs.launchpad.net/bugs/1228965. Approved by PS Jenkins bot, Christopher Townsend. 2013-09-24 Andrea Azzarone Add line removed by mistake. 2013-09-23 Andrea Azzarone Fix segfault. 2013-09-18 Andrea Azzarone Merge trunk. 2013-09-25 Jeremy Bicha recommend telepathy-indicator. Approved by PS Jenkins bot, Christopher Townsend. 2013-09-18 Jeremy Bicha recommend telepathy-indicator 2013-09-25 Marco Trevisan (Treviño) PanelService: set proper priority for floating position-less NG indicators. Fixes: https://bugs.launchpad.net/bugs/1229460. Approved by PS Jenkins bot, Brandon Schaefer. 2013-09-24 Marco Trevisan (Treviño) PanelService: indentation fixes 2013-09-24 Marco Trevisan (Treviño) PanelService: move floating-indicators after libapplication indicators 2013-09-24 Marco Trevisan (Treviño) PanelService: set proper priority for floating position-less NG indicators 2013-09-24 Marco Trevisan (Treviño) PanelService: set the correct priority for NG indicators with no position set 2013-09-24 Marco Trevisan (Treviño) PanelService: use correct priority for legacy indicator entries This partially reverts r3391 and fixes position for some special indicators 2013-09-20 Marco Trevisan (Treviño) CMakeLists: use the indicators prefix as indicator service path This way the local installations will still load the system indicators, unless libindicator (and the full indicators set) is not locally installed. 2013-09-24 Brandon Schaefer restart the ibus daemon wit hthe right args for tests. Approved by PS Jenkins bot, Stephen M. Webb. 2013-09-23 Brandon Schaefer * Replace the bad ibus-deamon with one that works 2013-09-24 Marco Trevisan (Treviño) UBusMessages: remove useless messages (and relative emission). Approved by PS Jenkins bot, Brandon Schaefer. 2013-09-24 Marco Trevisan (Treviño) QuicklistManager, Tooltip: also remove ubus inclusions 2013-09-24 Marco Trevisan (Treviño) UBusMessages: remove useless messages (and relative emission) 2013-09-24 Chris Townsend The ShowDesktopHandleWindowInterface teardown was missing it's call to DeleteHandler() in a recent commit that refactored the handling of some Show Desktop code. Fixes: https://bugs.launchpad.net/bugs/1228915. Approved by PS Jenkins bot, Marco Trevisan (Treviño), Brandon Schaefer. 2013-09-23 Chris Townsend Fix some formatting. 2013-09-23 Chris Townsend The ShowDesktopHandleWindowInterface teardown was missing it's call to DeleteHandler() in a recent commit that refactored the handling of some Show Desktop code. 2013-09-20 Chris Townsend A regression caused by revno. 3515 breaks the recently fixed Quicklist and Tooltip active blur. This fixes it by checking if the View is a ViewWindow and if so, use QueueDraw() instead of NeedSoftRedraw(). Fixes: https://bugs.launchpad.net/bugs/1228308. Approved by PS Jenkins bot, Brandon Schaefer. 2013-09-20 Chris Townsend A regression caused by revno. 3515 breaks the recently fixed Quicklist and Tooltip active blur. This fixes it by checking if the View is a ViewWindow and if so, use QueueDraw() instead of NeedSoftRedraw(). 2013-09-20 Automatic PS uploader Releasing 7.1.0+13.10.20130920-0ubuntu1 (revision 3524 from lp:unity). Approved by PS Jenkins bot. 2013-09-20 Automatic PS uploader Releasing 7.1.0+13.10.20130920-0ubuntu1, based on r3524 2013-09-20 chris.gagnon BlackListDriverError moved to Display. Fixes: https://bugs.launchpad.net/bugs/1227882. Approved by Andrea Azzarone, PS Jenkins bot. 2013-09-19 chris.gagnon update import to the new location 2013-09-20 Stephen M. Webb render the Dash frame all the way to the bottom of the screen (lp: #1100120). Fixes: https://bugs.launchpad.net/bugs/1100120. Approved by Brandon Schaefer, PS Jenkins bot. 2013-09-19 Stephen M. Webb adjusted clip rectangle even more 2013-09-19 Stephen M. Webb unity-shared/OverlayRenderer.cpp: fixed copyright dates 2013-09-19 Stephen M. Webb synch with trunk 2013-08-22 Stephen M. Webb synched with trunk 2013-03-11 Stephen M. Webb Adjusted clip height to accommodate previous height adjustment to the drawing area (lp: #1100120). 2013-09-20 Marco Trevisan (Treviño) ShortcutController: fix typo on introspection data. Approved by PS Jenkins bot, Brandon Schaefer. 2013-09-20 Marco Trevisan (Treviño) ShortcutController: fix typo on introspection data 2013-09-19 Brandon Schaefer Only accept focus if the mouse moves in 3 directions on switcher start up if the mouse starts over the switcher window. This is an attempt to tell the difference between a bump and intentional movement. Fixes: https://bugs.launchpad.net/bugs/1223630. Approved by PS Jenkins bot, Christopher Townsend. 2013-09-19 Brandon Schaefer * Restart bump handling each time we go in/out of detail mode 2013-09-19 Brandon Schaefer * Left click in detail mode that is not over an icon should exit detail mode 2013-09-19 Brandon Schaefer * Don't set check_mouse_first_time_ while handling detail mouse events 2013-09-18 Brandon Schaefer * Add gtest for delta tracker 2013-09-18 Brandon Schaefer * Merge trunk 2013-09-18 Brandon Schaefer * Make sure we do the same for detail mode on start up. * Remove old function that is not used anymore 2013-09-18 Brandon Schaefer * GetFlatIcons does not need to part of the SwitcherView class. Its completly independent of the class, and is a untility function. 2013-09-18 Brandon Schaefer * Use the SwitcherWindow as boarder instead of keeping track of which icon we are over. 2013-09-17 Brandon Schaefer * Only check the mouse movement directions if the mouse is over the icon 2013-09-11 Brandon Schaefer * Keep track of directions the mouse move has changed, if it has moved in all 4 directions we are no longer a bump, and now the mouse should act normal. 2013-09-19 Marco Trevisan (Treviño) Launcher: fix style to use postfixed-underscore for private members Also remove some tabs and useless members. Approved by Christopher Townsend, PS Jenkins bot. 2013-09-19 Marco Trevisan (Treviño) Merging again with lp:~3v1n0/unity/animation-utils 2013-09-19 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/animation-utils 2013-09-16 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/launcher-nux-animation changes 2013-09-13 Marco Trevisan (Treviño) Launcher: use std::pow(progress, 2) for drag animation 2013-09-13 Marco Trevisan (Treviño) LauncherIcon: includes cleanup and remove useless ubus call 2013-09-13 Marco Trevisan (Treviño) Launcher: cleanup the includes 2013-09-13 Marco Trevisan (Treviño) Icons: remove the unneeded Launcher.h includes 2013-09-13 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/animation-utils/ 2013-09-13 Marco Trevisan (Treviño) Launcher: fix style to use postfixed-underscore for private members Also remove some tabs and useless members 2013-09-19 Marco Trevisan (Treviño) AnimationUtils: add utility functions to handle nux::Animation's start and reversion Update the whole code using nux::animation to use these facility functions. Approved by PS Jenkins bot, Christopher Townsend. 2013-09-19 Marco Trevisan (Treviño) Launcher: add missing comma Damned typos! :P 2013-09-19 Marco Trevisan (Treviño) Merging with trunk 2013-09-13 Marco Trevisan (Treviño) Launcher: drag_over_animation should go in Backward direction 2013-09-13 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/launcher-nux-animation 2013-09-13 Marco Trevisan (Treviño) AnimationUtils: add inline functions and move definition in AnimationUtils-inl.h 2013-09-13 Marco Trevisan (Treviño) SessionController: use AnimationUtils methods to start and reverse the animation 2013-09-13 Marco Trevisan (Treviño) ShortcutController: use AnimationUtils methods to start and reverse the animation 2013-09-13 Marco Trevisan (Treviño) DashController: use AnimationUtils methods to start and reverse the menus animation 2013-09-13 Marco Trevisan (Treviño) SwitcherController: use AnimationUtils methods to start and reverse the animation 2013-09-13 Marco Trevisan (Treviño) LauncherIcon: use AnimationUtils methods to start and reverse the tooltip animation 2013-09-13 Marco Trevisan (Treviño) HudController: use AnimationUtils methods to start and reverse the animation 2013-09-13 Marco Trevisan (Treviño) DashController: use AnimationUtils methods to start and reverse the animation 2013-09-13 Marco Trevisan (Treviño) TestAnimationUtils: verify GetDirection method 2013-09-13 Marco Trevisan (Treviño) AnimationUtils: add GetDirectionStartedReversed And put into anonymous namespace 2013-09-13 Marco Trevisan (Treviño) Launcher: use animation utils to start animations 2013-09-13 Marco Trevisan (Treviño) TestAnimationUtils: verify unity::animation utils 2013-09-13 Marco Trevisan (Treviño) AnimationUtils: add utility functions to handle nux::Animation's start and reversion 2013-09-18 Chris Townsend It appears that it's not a timeout causing these tests to really fail. It seems that Jenkins is unable to connect to GlibDBusProxy which leads to the timeout. For now, let's just remove the most troublesome tests so we can get automerging to work and then revisit the real reason why this is happening. Fixes: https://bugs.launchpad.net/bugs/1224643. Approved by PS Jenkins bot, Brandon Schaefer. 2013-09-18 Chris Townsend It appears that it's not a timeout causing these tests to really fail. It seems that Jenkins is unable to connect to GlibDBusProxy which leads to the timeout. For now, let's just remove the most troublesome tests so we can get automerging to work and then revisit the real reason why this is happening. 2013-09-18 Chris Townsend When dragging and dropping an icon before another icon, the calculation to position the drop was off by half an icon which would cause some AP tests to fail. Fixes: https://bugs.launchpad.net/bugs/1227056. Approved by PS Jenkins bot, Brandon Schaefer. 2013-09-18 Chris Townsend When dragging and dropping an icon before another icon, the calculation to position the drop was off by half an icon which would cause some AP tests to fail. 2013-09-18 Brandon Schaefer Get the real shortcut to activate ibus. Fixes: https://bugs.launchpad.net/bugs/1227056. Approved by PS Jenkins bot, Christopher Townsend. 2013-09-18 Brandon Schaefer * Lets get the real activate key...as the default should be Super+Space, but sometimes its still Ctrl+Space. So lets just get the real value and use the first one. 2013-09-18 Chris Townsend Increase the wait timeout to 15 seconds since 1 second didn't seem to make the unit test failure any better. Also add a timeout to the CheckResults method. Fixes: https://bugs.launchpad.net/bugs/1224643. Approved by Brandon Schaefer, PS Jenkins bot. 2013-09-18 Chris Townsend Increase the wait timeout to 15 seconds since 1 seconds didn't seem to make the unit test failure any better. Also add a timeout to the CheckResults method. 2013-09-18 Marco Trevisan (Treviño) UnityShell: redraw the dash also if a non-blurred area is damaged If the dash is damaged, but not the blurred area, it won't redraw. We need to draw it, in order to avoid flickering of its border. Also, add the redraw_view_if_damaged utility function to redraw a view if really needed. Fixes: https://bugs.launchpad.net/bugs/1224340. Approved by PS Jenkins bot, Brandon Schaefer. 2013-09-16 Marco Trevisan (Treviño) UnityScreen: remove while iterating the animating show-desktop windows As this is done in donePaint, it's better to optimize things the most we can. 2013-09-16 Marco Trevisan (Treviño) UnityShell: redraw the dash also if a non-blurred area is damaged If the dash is damaged, but not the blurred area, it won't redraw. We need to draw it, in order to avoid flickering of its border. Also, add the redraw_view_if_damaged utility function to redraw a view if really needed. 2013-09-16 Marco Trevisan (Treviño) DashController: add DashView getter 2013-09-18 Marco Trevisan (Treviño) ShortcutView: use StaticCairoText instead of StaticText for rendering the View Improves the text alignment and visual quality. Approved by PS Jenkins bot, Andrea Azzarone. 2013-09-16 Marco Trevisan (Treviño) ShortcutView: use StaticCairoText instead of StaticText for rendering the View Improves the text aligment and visual quality 2013-09-18 Andrea Azzarone Derive EdgeBarrierController::Impl from sigc::trackable and remove the use of c++11 lambdas for callbacks. Fixes: https://bugs.launchpad.net/bugs/1217560. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-09-17 Andrea Azzarone Derive EdgeBarrierController::Impl from sigc::trackable and remove the use of c++11 lambdas for callbacks. 2013-09-18 Chris Townsend Make the mouse movement infinite while loop into a for loop and only iterate 10 times w/ a 0.5 second delay between movements. Raise an error if the correct icon is not found when the loop terminates. Consolidate the autoscroll_to_icon() function into the move_mouse_to_icon() function and change move_mouse_to_icon() to handle autoscrolling offsets. Fixes: https://bugs.launchpad.net/bugs/1226639. Approved by PS Jenkins bot, Brandon Schaefer. 2013-09-17 Chris Townsend Make the mouse movement infinite while loop into a for loop and only iterate 10 times w/ a 0.5 second delay between movements. Raise an error if the correct icon is not found when the loop terminates. Consolidate the autoscroll_to_icon() function into the move_mouse_to_icon() function and change move_mouse_to_icon() to handle autoscrolling offsets. 2013-09-17 Andrea Azzarone Return a copy of memeber variables of DndData class. Should fix lp:1224569. Fixes: https://bugs.launchpad.net/bugs/1224569. Approved by PS Jenkins bot, Brandon Schaefer. 2013-09-16 Andrea Azzarone Return a copy of memebr variables. Should fix lp:1224569. 2013-09-17 Marco Trevisan (Treviño) Launcher: use nux::Animation for all the launcher animations This allows to do these when compiz requests to prepare painting, instead of using only an idle to perform this. Fixes: https://bugs.launchpad.net/bugs/1224766, https://bugs.launchpad.net/bugs/1226114. Approved by PS Jenkins bot, Christopher Townsend. 2013-09-16 Marco Trevisan (Treviño) Launcher: fix a regression I introduced due to int computation of speed 2013-09-13 Marco Trevisan (Treviño) UBusMessages, Launcher: remove useless Ubus messages 2013-09-13 Marco Trevisan (Treviño) TestLauncher: verify that the correct action state is set on drag cancel 2013-09-13 Marco Trevisan (Treviño) Launcher: Set the action state to ACTION_DRAG_ICON_CANCELLED on drag cancel Otherwise the mouse-up event could trigger an activation. 2013-09-13 Marco Trevisan (Treviño) Launcher: don't animate the launcher when on mouse over if it has not to unfold 2013-09-12 Marco Trevisan (Treviño) Launcher: remove useless member variables and add some internal const 2013-09-12 Marco Trevisan (Treviño) Launcher: make sure we properly smart-animate the icons when dragging over them 2013-09-12 Marco Trevisan (Treviño) Launcher: remove useless display property 2013-09-12 Marco Trevisan (Treviño) Launcher: remove some useless EnsureAnimation calls and rename them to QueueDraw 2013-09-12 Marco Trevisan (Treviño) Launcher: No need to force a new idle if the hover value changed It already calls QueueDraw on callback 2013-09-12 Marco Trevisan (Treviño) Launcher: use nux::Animation for all the launcher animations This allows to do these when compiz requests to prepare painting, instead of using only an idle to perform this. 2013-09-12 Marco Trevisan (Treviño) Merge with trunk 2013-09-17 Marco Trevisan (Treviño) UnityScreen: add support for Super+Arrows shortcuts to manage the focused window Super+Arrows shortcut allows to move and maximize / restore / minimize the focused window on the screen. Fixes: https://bugs.launchpad.net/bugs/751050, https://bugs.launchpad.net/bugs/992697. Approved by PS Jenkins bot, Christopher Townsend. 2013-09-16 Marco Trevisan (Treviño) UnityScreen, CompizShortcutModeller: remove the custom keys to maximize or restore/minimize We already have them defined in compiz core nowadays, it's better not to create even more fragmentation, but reusing what we can. Sadly I've to remove code :'( 2013-09-16 Marco Trevisan (Treviño) manual-tests: remove SuperArrows.txt test, now we have AP for it 2013-09-16 Marco Trevisan (Treviño) WindowManagerKeybindings: add scenarios to perform the tests for Maximized and Restored windows 2013-09-16 Marco Trevisan (Treviño) autopilot, WindowManagerKeybindings: verify the window restoration after vertical maximization 2013-09-16 Marco Trevisan (Treviño) autopilot, WindowManagerKeybindings: verify right/left maximization geometries 2013-09-16 Marco Trevisan (Treviño) autopilot, WindowManagerKeybindings: added new keybindings AP tests 2013-09-16 Marco Trevisan (Treviño) UnityWindow: add more introspectable data about the window state for AP 2013-09-14 Marco Trevisan (Treviño) UnityShell_xml: adapt the default window management keybindings to new values 2013-09-14 Marco Trevisan (Treviño) CompizShortcutModeller: update the options to use the new unity shortcuts 2013-09-14 Marco Trevisan (Treviño) UnityScreen: consume the key actions or they will be repeated around 2013-09-14 Marco Trevisan (Treviño) After 1 year and 7 months... Merging again with trunk! :) ... And it works ;-) 2012-02-14 Marco Trevisan (Treviño) Merging with trunk 2012-01-28 Marco Trevisan (Treviño) manual-tests: added the test for Super+Arrows 2012-01-28 Marco Trevisan (Treviño) UnityScreen: add support for Super+Arrows shortcuts to manage the focused window Super+Arrows shortcut allows to move and maximize / restore / minimize the focused window on the screen. 2012-01-28 Marco Trevisan (Treviño) WindowManager (PluginAdapter): support methods to (right/left)-maximize and check the status They allow to maximize a window, or to vertically maximize it and put on a side of the screen. 2013-09-16 Chris Townsend Set the wait timeout to a longer period (1000ms) since many Jenkins CI tests are failing in the TestIconLoader tests. Fixes: https://bugs.launchpad.net/bugs/1224643. Approved by PS Jenkins bot, Brandon Schaefer. 2013-09-16 Chris Townsend Set the wait timeout to a longer period since many Jenkins CI tests are failing in the TestIconLoader tests. 2013-09-16 Andrea Azzarone Fix randomly failing AP test. Fixes: https://bugs.launchpad.net/bugs/1226116. Approved by PS Jenkins bot, Brandon Schaefer. 2013-09-16 Andrea Azzarone Fix lp:1226116. 2013-09-13 Lars Uebernickel panel-service: fix order when paging through menus with left/right keys. Fixes: https://bugs.launchpad.net/bugs/1183994. Approved by Christopher Townsend, Stephen M. Webb, PS Jenkins bot. 2013-09-13 Lars Uebernickel Use MAX_INDICATOR_ENTRIES instead of hardcoding '100' 2013-09-12 Lars Uebernickel panel-service: fix order when paging through menus with left/right keys 2013-09-12 Brandon Schaefer Make sure we move the mouse over the target icon while we are dragging the source icon. Approved by PS Jenkins bot, Christopher Townsend. 2013-09-12 Brandon Schaefer * Make sure we move the mouse over the target icon while we are dragging the source icon. 2013-09-12 Brandon Schaefer Set an upper bound on the amount of icons we go through to check tooltips. As the accordion effect was causing the mouse to go through the icons to fast, making the test fail. Approved by PS Jenkins bot, Christopher Townsend. 2013-09-12 Brandon Schaefer * 4 spaces, not 2! 2013-09-12 Brandon Schaefer * Must avoid the accordion effect, when attemtping to test the tooltips. When we hit the bottom, and the accordion start to open the icons pass to quickly. Causing the test to fail. 2013-09-12 Chris Townsend Use the first two icons in the Launcher to assure the icons are always on the screen for this particular Autopilot test. Fixes: https://bugs.launchpad.net/bugs/1219636. Approved by PS Jenkins bot, Brandon Schaefer. 2013-09-12 Chris Townsend Use the first two icons in the Launcher to assure the icons are always on the screen for this particular Autopilot test. 2013-09-12 Marco Trevisan (Treviño) ApplicationLauncherIcon: log unity zeitgeist events on stick, unstick, removal and delete. Fixes: https://bugs.launchpad.net/bugs/779449. Approved by PS Jenkins bot, Andrea Azzarone. 2013-09-11 Marco Trevisan (Treviño) Launcher: stick and save icons dragged around 2013-09-11 Marco Trevisan (Treviño) TestLauncherController: verify the unity events logging 2013-09-11 Marco Trevisan (Treviño) LauncherController: allow to emit the save signal when creating new favorite It allows to log events in zeitgeist 2013-09-11 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify leave events logging 2013-09-11 Marco Trevisan (Treviño) ApplicationLauncherIcon: log leave event on icon removal 2013-09-11 Marco Trevisan (Treviño) ApplicationLauncherIcon: add GetApplication protected method 2013-09-11 Marco Trevisan (Treviño) LauncherController: stick the SWcenter icon, not the app. Add a test for this as well... 2013-09-11 Marco Trevisan (Treviño) ApplicationLauncherIcon: make sure that the desktop file is updated when all other emblems are set 2013-09-11 Marco Trevisan (Treviño) ApplicationManager: add Leave app event (and implement for desktop::Application) 2013-09-11 Marco Trevisan (Treviño) TestSoftwareCenterLauncherIcon: verify log event on installation finished 2013-09-11 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify LogUnityEvent 2013-09-11 Marco Trevisan (Treviño) TestApplicationLauncherIcon: derivate from testmocks::TestUnityAppBase 2013-09-11 Marco Trevisan (Treviño) TestLauncherController: derivate from testmocks::TestUnityAppBase and add log tests 2013-09-11 Marco Trevisan (Treviño) TestTrashLauncherIcon: derivate from testmocks::TestUnityAppBase 2013-09-11 Marco Trevisan (Treviño) MockApplication: add TestUnityAppBase struct to test UnityApplication 2013-09-11 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify the event logging on stick / unstick 2013-09-11 Marco Trevisan (Treviño) ApplicationLauncherIcon: log unity zeitgeist events on stick, unstick and delete 2013-09-10 Marco Trevisan (Treviño) TestTrashLauncherIcon: verify and clear the expectations of the Unity App when starting the test 2013-09-10 Marco Trevisan (Treviño) TestTrashLauncherIcon: initialize unity app at every test startup 2013-09-10 Marco Trevisan (Treviño) SoftwareCenterLauncherIcon: make sure we access to the new_app ptr only if valid 2013-09-12 Marco Trevisan (Treviño) Launcher: only fade the launcher when in auto-hide and dash is opened. Fixes: https://bugs.launchpad.net/bugs/1044926, https://bugs.launchpad.net/bugs/1223979. Approved by PS Jenkins bot, Christopher Townsend. 2013-09-12 Marco Trevisan (Treviño) Launcher: use nux::Animation to compute the fade progress level on dash showing This will make it match with the DashController one 2013-09-11 Marco Trevisan (Treviño) Launcher: only fade the launcher when in auto-hide and dash is opened 2013-09-12 Brandon Schaefer When the shortcut is open, and we receive a ButtonPress or KeyPress hide it. As this causes problems else where, and it really should close if the user attempts to do anything (even while holding super!). Fixes: https://bugs.launchpad.net/bugs/932718. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-09-10 Brandon Schaefer * If a button/key is pressed and the shortcut hint is open close it! 2013-09-12 Brandon Schaefer Add an option to disable the mouse in the switcher. Fixes: https://bugs.launchpad.net/bugs/1224048. Approved by PS Jenkins bot, Christopher Townsend. 2013-09-11 Brandon Schaefer * Add option to disable the mouse from the switcher 2013-09-11 Chris Townsend Move the _compute_blur_bkg bool into the QuicklistView::Draw() method to actually get active blur to work. Fixes: https://bugs.launchpad.net/bugs/873387. Approved by PS Jenkins bot, Brandon Schaefer. 2013-09-11 Chris Townsend I didn't realize there was already support in place for Quicklist active blur, so I removed all of the code I added for that in the last commit. Instead, all this needed is to move the _compute_blur_bkg boolean to the QuicklistView::Draw() method. 2013-09-09 Chris Townsend Add support to allow active blur under Quicklists. Also move the _compute_blur_bkg bool into the Draw method to actually get active blur to work. 2013-09-11 Chris Townsend Move the _compute_blur_bkg bool to the Tooltip::Draw() method since the CairoBaseWindow::Draw() method sets this to false causing subsequent draws to never update the background texture. Fixes: https://bugs.launchpad.net/bugs/1052782. Approved by PS Jenkins bot, Marco Trevisan (Treviño), Brandon Schaefer. 2013-09-09 Chris Townsend Move the _compute_blur_bkg bool to the Draw method since the CairoBaseWindow::Draw() method sets this to false causing subsequent draws to never update the background texture. 2013-09-11 Brandon Schaefer Make sure we ignore mouse movement over detail icons if the mouse starts over it at start. Let the mouse take selection control once it moves outside of any icon, vs having to enter a different icon. Fixes: https://bugs.launchpad.net/bugs/1223037, https://bugs.launchpad.net/bugs/1223039. Approved by PS Jenkins bot, Christopher Townsend. 2013-09-09 Brandon Schaefer * Use else if... 2013-09-09 Brandon Schaefer * Make sure on first start we ignore mouse moves over detail icons. * Regain mouse selection control if we move outside any icon vs entering a different icon. 2013-09-11 Chris Townsend Due to a change libdbusmenu, need to use a fully qualified name for the Dbus object name. Fixes: https://bugs.launchpad.net/bugs/1223561. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-09-11 Chris Townsend Due to a change libdbusmenu, need to use a fully qualified name for the Dbus object name. 2013-09-07 Marco Trevisan (Treviño) Application: add desktop_id method, and implement in desktop::Application. Approved by Brandon Schaefer, PS Jenkins bot. 2013-09-06 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/desktop-app-manager 2013-09-05 Marco Trevisan (Treviño) TestLauncherController: get rid of the dependency on real desktop-id for URIs 2013-09-05 Marco Trevisan (Treviño) Application: add desktop_id method, and implement in desktop::Application 2013-09-07 Chris Townsend The logic to detect when a Quicklist may be off the screen did not take into account the default top size of 4, so any Quicklists near the bottom would have blur that was shifted down 4 pixels. Fixes: https://bugs.launchpad.net/bugs/819663. Approved by Brandon Schaefer, PS Jenkins bot. 2013-09-04 Chris Townsend The logic to detect when a quicklist may be off the screen did not take into account the default top size of 4, so any quicklists near the bottom would have blur that was shifted down 4 pixels. 2013-09-06 Marco Trevisan (Treviño) DesktopApplicationManager: added new app manager layer so that we can emit app events. Approved by Brandon Schaefer, PS Jenkins bot. 2013-09-06 Marco Trevisan (Treviño) TestTrashLauncherIcon: add more log checks 2013-09-06 Marco Trevisan (Treviño) MockApplication: use tuple for log events and add function to verify them 2013-09-05 Marco Trevisan (Treviño) TestTrashLauncherIcon: verify that delete events gets logged by unity app on Dnd drop 2013-09-05 Marco Trevisan (Treviño) TestDesktopApplicationSubject: add equalty tests 2013-09-05 Marco Trevisan (Treviño) ApplicationManager: add equalty operators to ApplicationSubject 2013-09-05 Marco Trevisan (Treviño) MockApplication: return a MockApplication::Nice as UnityApplication 2013-09-05 Marco Trevisan (Treviño) TestTrashLauncherIcon: verify that files gets trashed on Dnd request 2013-09-05 Marco Trevisan (Treviño) TrashLauncherIcon: use FileManager to trash files on DnD 2013-09-05 Marco Trevisan (Treviño) TestApplicationLauncherIcon: fix typo on MatcherP 2013-09-05 Marco Trevisan (Treviño) FileManager: add TrashFile action 2013-09-05 Marco Trevisan (Treviño) TrashLauncherIcon: use AppManager's UnityApplication for logging removal events 2013-09-05 Marco Trevisan (Treviño) BamfApplicationManager: add real implementation of GetUnityApplication 2013-09-05 Marco Trevisan (Treviño) DesktopApplicationManager: use better style for ApplicationSubject setter functions 2013-09-05 Marco Trevisan (Treviño) DesktopApplicationManager: use "application://" prefix for actor uri 2013-09-04 Marco Trevisan (Treviño) ApplicationManager: add GetUnityApplication getter with stub implementations 2013-09-04 Marco Trevisan (Treviño) ApplicationManager: make manager methods const 2013-09-04 Marco Trevisan (Treviño) DesktopApplicationManager: add LogEvent definition using zeitgeist to log events 2013-09-04 Marco Trevisan (Treviño) TestDesktopApplicationSubject: verify copy constructors 2013-09-04 Marco Trevisan (Treviño) MockApplication: add mock ApplicationSubject definition 2013-09-04 Marco Trevisan (Treviño) DesktopApplicationSubject: add copy constructors and internal zeitgeist event getter 2013-09-03 Marco Trevisan (Treviño) TestDesktopApplicationSubject: add tests for desktop::ApplicationSubject 2013-09-03 Marco Trevisan (Treviño) DesktopApplicationManager: add implementation for desktop::ApplicationSubject 2013-09-03 Marco Trevisan (Treviño) MockApplication: implement new logging methods 2013-09-03 Marco Trevisan (Treviño) DesktopApplicationManager: add skeleton implementation for event logging 2013-09-02 Marco Trevisan (Treviño) ZeitgeistUtils: add different workaround to include new zeitgeist 2013-09-02 Marco Trevisan (Treviño) Merging with trunk 2013-08-30 Marco Trevisan (Treviño) TrashLauncherIcon: always use the GCancellable for GFile operations 2013-08-30 Marco Trevisan (Treviño) TrashLauncherIcon: ignore include errors from zeitgeist library 2013-08-30 Marco Trevisan (Treviño) Merging with lp:~bregma/unity/lp-1197569 2013-09-06 Brandon Schaefer Ignore mouse movements if the mouse starts over a switcher icon. Clicking still works fine, we just wont steal focus from the alt+tab work. Fixes: https://bugs.launchpad.net/bugs/1215630. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-09-05 Brandon Schaefer * We should make sure its defined... 2013-09-05 Brandon Schaefer * Better way to avoid changing the focus on a mouse bump, if the mouse starts over an icon. 2013-09-05 Chris Townsend Fixes issue where entering keynav mode may make the BFB icon scroll off the top of the Launcher. Fixes: https://bugs.launchpad.net/bugs/1068166, https://bugs.launchpad.net/bugs/1219636. Approved by PS Jenkins bot, Stephen M. Webb. 2013-09-05 Chris Townsend Fixes issue where entering keynav mode may make the BFB icon scroll off the top of the Launcher. 2013-09-03 Automatic PS uploader Releasing 7.1.0+13.10.20130903.1-0ubuntu1 (revision 3488 from lp:unity). Approved by PS Jenkins bot. 2013-09-03 Automatic PS uploader Releasing 7.1.0+13.10.20130903.1-0ubuntu1, based on r3488 2013-09-02 Stephen M. Webb moved to zeitgeist-2.0. Fixes: https://bugs.launchpad.net/bugs/1197569. Approved by Marco Trevisan (Treviño), PS Jenkins bot. 2013-08-30 Stephen M. Webb synched with trunk 2013-08-30 Stephen M. Webb ignored zeitgeist.h warning 2013-08-19 Stephen M. Webb Adjusted for libzeitgeis 2.0 API (lp: #1197569). 2013-08-17 Stephen M. Webb changed zeitgeist dependency to 2.0 2013-08-30 Marco Trevisan (Treviño) ApplicationLauncherIcon: make sure we unstick an icon, update its URI and resave it in order Also improving a lot the SoftwareCenterLauncherIcon code and the install behaviour. Fixes: https://bugs.launchpad.net/bugs/1217849, https://bugs.launchpad.net/bugs/1218504. Approved by Christopher Townsend, PS Jenkins bot. 2013-08-29 Marco Trevisan (Treviño) TestSoftwareCenterLauncherIcon: add more animation tests 2013-08-29 Marco Trevisan (Treviño) TestLauncherDragWindow: test initialization refactoring 2013-08-29 Marco Trevisan (Treviño) TestLauncherDragWindow: update to match the current API 2013-08-28 Marco Trevisan (Treviño) LauncherController, SoftwareCenterLauncherIcon: don't animate unless we have the final icon position 2013-08-28 Marco Trevisan (Treviño) SoftwareCenterLauncherIcon: don't store any Launcher reference 2013-08-28 Marco Trevisan (Treviño) LauncherDragWindow: add LauncherDragWindow::Ptr definition 2013-08-28 Marco Trevisan (Treviño) LauncherDragWindow: make it generate the texture and improve the callback Simplify Launcher and SoftwareCenterLauncherIcon code 2013-08-28 Marco Trevisan (Treviño) SoftwareCenterLauncherIcon: use dynamically allocated DBusProxy and delete it when finished 2013-08-28 Marco Trevisan (Treviño) ApplicationLauncherIcon: make sure we unstick an icon, update its URI and resave it in order 2013-08-28 Marco Trevisan (Treviño) TestApplicationLauncherIcon: improve sticky/unsticky tests, verify that icon uris are updated correctly The latter is failing for now 2013-08-28 Marco Trevisan (Treviño) MockApplication: add nicer visibility setter 2013-08-28 Marco Trevisan (Treviño) ApplicationLauncherIcon: always match visibility quirk with app visibility 2013-08-28 Marco Trevisan (Treviño) ApplicationLauncherIcon: SetApplication can nullify the inner pointer 2013-08-23 Marco Trevisan (Treviño) SoftwareCenterLauncherIcon: create space on launcher before moving an icon to the final position Now the launcher create the room for the icon, then it flies there. 2013-08-23 Marco Trevisan (Treviño) SoftwareCenterLauncherIcon: use test-friend class 2013-08-23 Marco Trevisan (Treviño) SoftwareCenterLauncherIcon: use new Variant features for getting the progress 2013-08-23 Marco Trevisan (Treviño) TestGLibVariant: verify the estraction of basic types from Variant 2013-08-23 Marco Trevisan (Treviño) TestGLibVariant: test GetVariant 2013-08-23 Marco Trevisan (Treviño) Variant: add GetVariant method 2013-08-23 Marco Trevisan (Treviño) Variant: allow to get simple types from a GVariant containing a Variant type value 2013-08-29 Chris Townsend Fix the code formatting introduced in revno. 3485. Approved by PS Jenkins bot, Brandon Schaefer. 2013-08-29 Chris Townsend Fixed formatting in code introduced in revno. 3485. 2013-08-29 Ted Gould Use libupstart for sending Upstart signals. Approved by Christopher Townsend, PS Jenkins bot. 2013-08-26 Ted Gould White space fix 2013-08-25 Ted Gould Updated to trunk 2013-08-25 Ted Gould Updating test deps 2013-08-07 Ted Gould Clarifying what we emit 2013-08-07 Ted Gould Whitespace 2013-08-07 Ted Gould Emit a shutdown signal when shutting down 2013-08-07 Ted Gould Switch to emitting the start signal via the proxy 2013-08-07 Ted Gould Adding the Upstart proxy as a member variable 2013-08-07 Ted Gould Adding deps for building with libupstart 2013-08-29 Automatic PS uploader Releasing 7.1.0+13.10.20130829.1-0ubuntu1 (revision 3483 from lp:unity). Approved by PS Jenkins bot. 2013-08-29 Automatic PS uploader Releasing 7.1.0+13.10.20130829.1-0ubuntu1, based on r3483 2013-08-28 Automatic PS uploader Releasing 7.1.0+13.10.20130828.1-0ubuntu1 (revision 3481 from lp:unity). Approved by PS Jenkins bot. 2013-08-28 Automatic PS uploader Releasing 7.1.0+13.10.20130828.1-0ubuntu1, based on r3481 2013-08-28 Brandon Schaefer Fixes: unity.tests.test_switcher.SwitcherDetailsMouseTests.test_mouse_click_will_activate_detail_icon(show_desktop_icon_true) unity.tests.test_switcher.SwitcherDetailsMouseTests.test_mouse_click_will_activate_detail_icon(show_desktop_icon_false). Fixes: https://bugs.launchpad.net/bugs/1217592. Approved by PS Jenkins bot, Christopher Townsend. 2013-08-27 Brandon Schaefer * Only say we have handled a mouse up event if we are inside the close button.. 2013-08-27 Brandon Schaefer * Fix a failing AP test...not counting the mouse up in the swicher...causing it to never fully click. Click twice to ensure one gets through... 2013-08-28 Pawel Stolowski Handle a new PERFORM_SEARCH activation response defined by libunity (perform a new search with given query). Approved by PS Jenkins bot, Michal Hruby. 2013-08-28 Pawel Stolowski Restored accidently removed changelog entry. 2013-08-27 Pawel Stolowski Require libunity>=7.1.0. 2013-08-26 Pawel Stolowski Updated libunity requirements. 2013-08-26 Pawel Stolowski Updated for PERFORM_SEARCH change, fixed changelog. 2013-08-26 Pawel Stolowski Merged trunk. 2013-08-16 Pawel Stolowski Update changelog. 2013-08-16 Pawel Stolowski Bump required libunity. 2013-08-16 Pawel Stolowski Handle DO_SEARCH activation response (issue a new search query). 2013-08-27 Brandon Schaefer Quick fix to enable the compose key which is turned off by default. Finding a better fix soon. Fixes: https://bugs.launchpad.net/bugs/1216979. Approved by PS Jenkins bot, Thomi Richards, Sebastien Bacher. 2013-08-27 Brandon Schaefer * Quick fix to fix blocking 2013-08-27 Michal Hruby Added support for colorizing UnityProtocolAnnotatedIcon. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-08-27 Michal Hruby Use GetInternalContext to paint to the surfaces 2013-08-27 Michal Hruby Bump libunity requirement in debian 2013-08-27 Michal Hruby Add a test 2013-08-27 Michal Hruby Add ability to colorize AnnotatedIcons 2013-08-27 Chris Townsend Do not display the scope bar at the bottom when the Command "Lens" is opened as it's not really not a Lens/Scope. Fixes: https://bugs.launchpad.net/bugs/1168019. Approved by PS Jenkins bot, Brandon Schaefer. 2013-08-27 Chris Townsend Update tests/CMakeLists.txt to include the new mock commands.scope. Add back in the testscope4.scope and update the test to check for 5 scopes. 2013-08-27 Chris Townsend Add a dummy Commands scope since Jenkins does not have a commands.scope already installed. 2013-08-26 Chris Townsend Add unit test to ensure Scope Bar is invisible when activating the Command "Lens". 2013-08-26 Chris Townsend Do not display the scope bar at the bottom when the Command "Lens" is opened as it's not really not a Lens/Scope. 2013-08-22 Automatic PS uploader Releasing 7.1.0+13.10.20130822-0ubuntu1 (revision 3476 from lp:unity). Approved by PS Jenkins bot. 2013-08-22 Automatic PS uploader Releasing 7.1.0+13.10.20130822-0ubuntu1, based on r3476 2013-08-21 Łukasz 'sil2100' Zemczak We now have indicator-keyboard - recommend it along other indicators. Approved by PS Jenkins bot, Sebastien Bacher. 2013-08-21 Łukasz 'sil2100' Zemczak We now have indicator-keyboard - recommend it along other indicators 2013-08-21 Łukasz 'sil2100' Zemczak Bump the build dependency on compiz to 0.9.10 2013-08-16 Automatic PS uploader Releasing 7.1.0+13.10.20130816.3-0ubuntu1 (revision 3473 from lp:unity). Approved by PS Jenkins bot. 2013-08-16 Automatic PS uploader Releasing 7.1.0+13.10.20130816.3-0ubuntu1, based on r3473 2013-08-16 Nick Dedekind Fixed duplicate categories in scope caused by full resync on model change. Fixes: https://bugs.launchpad.net/bugs/1212945. Approved by PS Jenkins bot, Michal Hruby. 2013-08-16 Nick Dedekind removed unneeded var. 2013-08-16 Nick Dedekind better handling of adding categories/filters 2013-08-16 Nick Dedekind Fixed duplcate categories 2013-08-16 Stephen M. Webb removed debug output thatcould cause a potential security problem (lp: #1051921). Fixes: https://bugs.launchpad.net/bugs/1051921. Approved by PS Jenkins bot, Brandon Schaefer. 2013-08-15 Stephen M. Webb Removed debug output of style graphics (lp: #1051921). 2013-08-15 Nick Dedekind Don't re-add the rows for filters and categories if the model changes. Approved by Michal Hruby, PS Jenkins bot. 2013-08-15 Nick Dedekind Dont do row additions for categories and filters when changing model. Framework does it for you 2013-08-15 Chris Townsend Fix issue where the same app on different workspaces would not allow alt-tab to work properly when trying to switch to the last used app on the same workspace. Fixes: https://bugs.launchpad.net/bugs/1211261. Approved by PS Jenkins bot. 2013-08-13 Chris Townsend Fix issue where the same app on different workspaces would not allow alt-tab to work properly when trying to switch to the last used app on the same workspace. 2013-08-15 Michal Hruby Make sure we emit row_added signals for all rows present in a model when changing a model Model::SetModel(). Fixes: https://bugs.launchpad.net/bugs/1212580. Approved by PS Jenkins bot, Michał Sawicz, Nick Dedekind. 2013-08-15 Michal Hruby Ensure we're not emitting filter signals with invalid Filter instances 2013-08-14 Stephen M. Webb added photo lens shortcut to the shortcuts hint window (lp: #1069644). Fixes: https://bugs.launchpad.net/bugs/1069644. Approved by PS Jenkins bot, Christopher Townsend, Marco Trevisan (Treviño). 2013-08-14 Stephen M. Webb Fixed name of Files Lens 2013-07-09 Stephen M. Webb reformatted DashHintsContains function for clarity 2013-07-08 Stephen M. Webb fixed new test 2013-07-08 Stephen M. Webb added test case, synch with trunk 2013-07-06 Andrew McCarthy Add shortcut hint for Photo lens (lp: #1069644). 2013-08-13 Automatic PS uploader Releasing 7.1.0+13.10.20130813.1-0ubuntu1 (revision 3466 from lp:unity). Approved by PS Jenkins bot. 2013-08-13 Automatic PS uploader Releasing 7.1.0+13.10.20130813.1-0ubuntu1, based on r3466 2013-08-12 Brandon Schaefer Attempt to use more canonical words for the ibus AP tests, so we end up with a more used word, vs one the might change. Fixes: https://bugs.launchpad.net/bugs/1211501. Approved by PS Jenkins bot, Stephen M. Webb. 2013-08-12 Brandon Schaefer * "disk" in pinyin is giving a different preference while running jenkins. * Replace the "disk" test with "hello". * Use "managment" instead of "disk managment" 2013-08-12 Brandon Schaefer Fix ibus-anthy AP tests, due to a failing commit key Ctrl+J being changed to now turn off/on the ibus-anthy engine. Fixes: https://bugs.launchpad.net/bugs/1211464. Approved by PS Jenkins bot, Stephen M. Webb. 2013-08-12 Brandon Schaefer * ibus-anthy has Ctrl+J as turning the input method on and off now. Though Ctrl+J is also still listed as how to commit text, it is turning of the IM before doing so causing tests to fail. So instead of using Ctrl+J we will just use Enter. 2013-08-12 Automatic PS uploader Releasing 7.1.0+13.10.20130812.1-0ubuntu1 (revision 3462 from lp:unity). Approved by PS Jenkins bot. 2013-08-12 Automatic PS uploader Releasing 7.1.0+13.10.20130812.1-0ubuntu1, based on r3462 2013-08-12 Michal Hruby Fix a leak in scope activation. Pass the original result if the activation fails. Approved by PS Jenkins bot, Nick Dedekind. 2013-08-09 Michal Hruby Fix a leak 2013-08-12 Brandon Schaefer Adds the ability to use the mouse in the switcher. Fixes: https://bugs.launchpad.net/bugs/824965. Approved by PS Jenkins bot, Christopher Townsend. 2013-08-09 Brandon Schaefer * Don't emit 'inside' just check locally and emit hide_request if outside the background area 2013-08-08 Brandon Schaefer * Merge Trunk 2013-08-08 Brandon Schaefer * Do not close if the mouse is inside the background of the switcher 2013-08-08 Brandon Schaefer * Fix crash, and fix AP tests 2013-08-01 Brandon Schaefer * Forgot to update tests 2013-07-31 Brandon Schaefer * Fix up reviewers comment 2013-07-26 Brandon Schaefer * When you close all the detail windows we close the switcher. As we can't safely add/remove icons from the application list, as iterators can be exposed. Aslo getting a crash when removing the last one needs to be looked at a bit more. 2013-07-25 Brandon Schaefer * Fixed up reviewers comment 2013-07-22 Brandon Schaefer * Fixed based on reviewers comment - Click outside closes switcher - Multi-monitor works in detail mode - Magic numbers fixed up (hopefully better names!) - Better signal names. - Flipped the scroll direction - Middle click now closes - Possibly something else! 2013-07-18 Brandon Schaefer * I guess you have to set the view to actually accept wheel events. Go figure. 2013-07-18 Brandon Schaefer * Moves scrolling event handing inside SwitcherView 2013-07-18 Brandon Schaefer * Fix failing unit test 2013-07-18 Brandon Schaefer * Adds AP tests for detail mouse mode 2013-07-17 Brandon Schaefer * Add a couple tests 2013-07-17 Brandon Schaefer * Cant use static, as you need to reset the last_icon state, saddly :( 2013-07-17 Brandon Schaefer * Move logic from SwitcherController -> SwitcherView * Mouse will only change the selected icon when it hits a different icon then it hit last. - This means if you hightlight icon 0, then use the keyboard to move the selection over, the mouse will not steal selection until it hits a new icon. * Added AP tests for normal icon mouse movement 2013-07-16 Brandon Schaefer * Add right clicking to toggle detail mode. * Refactor lambda funciton into a CB functions 2013-07-15 Brandon Schaefer * You can use the mouse now in the switcher :) 2013-08-12 Brandon Schaefer Don't make the ScopeView/DashView/ScrollView Visible on start up (bool wise, causing things to think its ok to render). Fixes: https://bugs.launchpad.net/bugs/1201631. Approved by PS Jenkins bot, Christopher Townsend. 2013-07-18 Brandon Schaefer * On first start, this code sets the dashview/scopeview/scroll view to visible when it is not. This causes the overlay scroll bar to think its ok to render... *** NOTE: The code being removed was mentioned to fix focus on the dash on start up... but after removing the code, I still get dash focus on start up. Would like someone else to test this :). 2013-08-12 Brandon Schaefer Add ibus.py to the tests/autopilot/unity/emulators from lp:autopilot. Fixes: https://bugs.launchpad.net/bugs/1210661. Approved by PS Jenkins bot, Christopher Townsend. 2013-08-05 Brandon Schaefer * Move ibus.py emulator from lp:autopilot to lp:unity 2013-08-11 Andrea Azzarone Add edge barriers to unity::panel::PanelView. Fixes: https://bugs.launchpad.net/bugs/931384. Approved by PS Jenkins bot, Brandon Schaefer. 2013-08-09 Andrea Azzarone Remove some code duplication. 2013-08-08 Andrea Azzarone Add edge barriers to panels too. Unit tests added. 2013-08-07 Andrea Azzarone Inject the EdgeBarrierController in launcher controller. 2013-08-07 Andrea Azzarone Support both vertical and horizontal barriers. Add tests too. 2013-08-09 Marco Trevisan (Treviño) ApplicationLauncherIcon: Create a local desktop file when sticking an app that has not Also make icon sticky only if both the icon itself and the inner app is sticky as well. Fixes: https://bugs.launchpad.net/bugs/704046, https://bugs.launchpad.net/bugs/753305, https://bugs.launchpad.net/bugs/754334, https://bugs.launchpad.net/bugs/765466, https://bugs.launchpad.net/bugs/1209320. Approved by Christopher Townsend, PS Jenkins bot. 2013-08-09 Marco Trevisan (Treviño) TestLauncher: Use WaitUntilMSec with lambda body to ensure dragged window is deleted 2013-08-09 Marco Trevisan (Treviño) TestLauncher: use WaitPendingEvents instead of a fixed timeout 2013-08-07 Marco Trevisan (Treviño) StandaloneAppManager: update against recente appmanager changes 2013-08-07 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify sticking of desktop'ed an desktopless apps 2013-08-07 Marco Trevisan (Treviño) ApplicationLauncherIcon: Create a local desktop file when sticking an app that has not Also make icon sticky only if both the icon itself and the inner app is sticky as well. 2013-08-07 Marco Trevisan (Treviño) BamfApplicationManager: add and implement CreateLocalDesktopFile method This will make BAMF to generate a new desktop file for the given application (if that has not already one). 2013-08-07 Marco Trevisan (Treviño) TestApplicationLauncherIcon: visibility tests 2013-08-07 Marco Trevisan (Treviño) ApplicationLauncherIcon: move more app initialization code into SetApplication 2013-08-09 Automatic PS uploader Releasing 7.1.0+13.10.20130809.1-0ubuntu1 (revision 3456 from lp:unity). Approved by PS Jenkins bot. 2013-08-09 Automatic PS uploader Releasing 7.1.0+13.10.20130809.1-0ubuntu1, based on r3456 2013-08-07 Michal Hruby Send up-to-date form_factor also after waiting for proxy connection. Approved by PS Jenkins bot, Andrea Azzarone. 2013-08-07 Michal Hruby Send up-to-date form_factor also after waiting for proxy connection 2013-08-07 Marco Trevisan (Treviño) BamfApplicationManager: add support for desktop-file-updated signal and use in AppIcon Now an ApplicationLauncherIcon can have its .desktop file updated and when this happens it reloads the infos it needs and updates the FavoriteStore accordingly. Approved by PS Jenkins bot, Christopher Townsend. 2013-08-06 Marco Trevisan (Treviño) TestLauncherController: verify saving/unsaving favorites works when the Icon uri changes 2013-08-06 Marco Trevisan (Treviño) LauncherController: update the Uri that is used to forget a favorite when it's signaled to be changed. 2013-08-06 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify icon uri updates 2013-08-06 Marco Trevisan (Treviño) ApplicationLauncherIcon: signal forget and icon uri updated when desktop file has changed 2013-08-06 Marco Trevisan (Treviño) AbstractLauncherIcon: add uri_changed signal 2013-08-05 Marco Trevisan (Treviño) TestLauncherController: some cleanup 2013-08-05 Marco Trevisan (Treviño) TestLauncherController: use better mocking for MockApplicationLauncherIcon 2013-08-05 Marco Trevisan (Treviño) AbstractLauncherIcon: make DesktopFile() and RemoteUri() const methods 2013-08-05 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify desktop file updates 2013-08-05 Marco Trevisan (Treviño) ApplicationLauncherIcon: support desktop_file updates, update data only when this happens 2013-08-05 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify that adding a new Sticky apps, sticks LauncherIcon 2013-08-05 Marco Trevisan (Treviño) ApplicationLauncherIcon: make sure we reload desktop data, title and icon when a changing inner application 2013-08-05 Marco Trevisan (Treviño) SoftwareCenterLauncherIcon: ensure we save position when sticking the application This should generally happen everytime, but there's a corner case when this is not gonna happen, so let's cover that as well 2013-08-05 Marco Trevisan (Treviño) TestSoftwareCenterLauncherIcon: verify that icon and tooltip_text gets updated on SetApplication 2013-08-05 Marco Trevisan (Treviño) SoftwareCenter: no need to keep application title, we can re-compute it when assigning new app 2013-08-01 Marco Trevisan (Treviño) MockApplication: try to load the desktop file to initialize application name and icon if possible 2013-08-01 Marco Trevisan (Treviño) TestSoftwareCenterLauncherIcon: verify that icon and app title gets updated on finished Not all tests are passing for now... 2013-08-01 Marco Trevisan (Treviño) TestSoftwareCenterLauncherIcon: split OnFinished tests 2013-07-31 Marco Trevisan (Treviño) TestSoftwareCenterLauncherIcon: properly use mocked desktop file 2013-07-31 Marco Trevisan (Treviño) SoftwareCenterLauncherIcon: massive spaces and code cleanup 2013-07-31 Marco Trevisan (Treviño) MockApplication: add ::Ptr typedef's 2013-07-31 Marco Trevisan (Treviño) TestSoftwareCenterLauncherIcon: add more checks OnFinished, use TEST_P for progress tests 2013-07-31 Marco Trevisan (Treviño) ApplicationLauncherIcon: some code cleanup 2013-07-31 Marco Trevisan (Treviño) debian/control: depend on recent libbamf3 0.5.0 2013-07-31 Marco Trevisan (Treviño) ApplicationManager: make desktop_file as a property 2013-08-07 Chris Townsend Fix yet another regression in revno. 3381 where the Panel shadow is not drawn when in Show Desktop mode by using PluginAdapter::IsWindowOnTop() instead of the new GetTopVisibleWindow(). Remove GetTopVisibleWindow() to get rid of code duplication. Fixes: https://bugs.launchpad.net/bugs/1203097. Approved by PS Jenkins bot, Marco Trevisan (Treviño), Brandon Schaefer. 2013-07-26 Chris Townsend Remove the "in_show_desktop_" logic since the PluginAdapter::IsWindowOnTop() can account for in Show Desktop mode. 2013-07-26 Chris Townsend Use the already available PluginAdapter::IsWindowOnTop() instead of the new Get TopVisibleWindow() to remove code duplication. 2013-07-23 Chris Townsend Fix yet another regression in revno. 3381 where the Panel shadow is not drawn when in Show Desktop mode. 2013-08-07 Jeremy Bicha Adjust to rename of ubiquity-gtkui.desktop to ubiquity.desktop. Approved by PS Jenkins bot, Christopher Townsend, Dmitrijs Ledkovs. 2013-08-01 Jeremy Bicha Adjust to renaming of ubiquity-gtkui.desktop to ubiquity.desktop 2013-08-05 Automatic PS uploader Releasing 7.1.0+13.10.20130805-0ubuntu1 (revision 3451 from lp:unity). Approved by PS Jenkins bot. 2013-08-05 Automatic PS uploader Releasing 7.1.0+13.10.20130805-0ubuntu1, based on r3451 2013-08-03 Andrea Azzarone Add tests for unity::panel::Controller. These test are quite similar to the ones for unity::launcher::Controller. Fixes: https://bugs.launchpad.net/bugs/1207170. Approved by PS Jenkins bot, Brandon Schaefer. 2013-08-01 Andrea Azzarone Remove Set/GetPrimary. 2013-08-01 Andrea Azzarone Merge trunk and update test_panel_controller. 2013-08-01 Andrea Azzarone Refactor unity::panel::Controller and add tests for it. 2013-08-02 Automatic PS uploader Releasing 7.1.0+13.10.20130802-0ubuntu1 (revision 3449 from lp:unity). Approved by PS Jenkins bot. 2013-08-02 Automatic PS uploader Releasing 7.1.0+13.10.20130802-0ubuntu1, based on r3449 2013-08-01 Brandon Schaefer Remove setting hotkey for ibus using gconf, as ibus 1.5 no longer uses gconf. Approved by PS Jenkins bot, Andrea Azzarone. 2013-08-01 Brandon Schaefer * Remove attempting to set/get gconf settings as ibus1.5 no longer uses gconf 2013-07-31 Brandon Schaefer Fix AP tests for IBus 1.5 Fix search bar hint when using preedit. Fixes: https://bugs.launchpad.net/bugs/1203106, https://bugs.launchpad.net/bugs/1204215. Approved by Marco Trevisan (Treviño), PS Jenkins bot. 2013-07-31 Brandon Schaefer * Remove test that is not a real word 2013-07-23 Brandon Schaefer * This not everything else 2013-07-23 Brandon Schaefer * Fix ibus tests, as ibus is always on we can't assert when its enabled or not. Removing those bits, along with adding the expected results I have 32 tests passing here. This isn't the overall fix, as we need to clean some things up, but this will get it working with unity so we can get ibus 1.5 in. * Also note ibus 1.5 works well on unity/hud the only problem being tests failing :). 2013-07-31 Marco Trevisan (Treviño) MultiMonitor: remove the ugly max_num_monitors var, put it inside proper namespace. Approved by PS Jenkins bot, Brandon Schaefer. 2013-07-29 Marco Trevisan (Treviño) MultiMonitor: remove the ugly max_num_monitors var, put it inside proper namespace 2013-07-31 Marco Trevisan (Treviño) SimpleLauncherIcon: remove useless methods and signals, use smarter allocation. Approved by PS Jenkins bot, Brandon Schaefer. 2013-07-29 Marco Trevisan (Treviño) TestLauncherIcon: verify monitor visibility on construction 2013-07-29 Marco Trevisan (Treviño) AbstractLauncherIcon: use default dtor 2013-07-29 Marco Trevisan (Treviño) LauncherIcon: remove useless dtor 2013-07-29 Marco Trevisan (Treviño) LauncherIcon: use BaseTexturePtr for icon textures generation 2013-07-29 Marco Trevisan (Treviño) SimpleLauncherIcon: use unordered map 2013-07-29 Marco Trevisan (Treviño) IconRenderer: avoid to get the same icon twice... 2013-07-29 Marco Trevisan (Treviño) SimpleLauncherIcon: remove useless methods and signals, use smarter allocation 2013-07-31 Stephen M. Webb Remove incorrect last check in test_unhide_single_app AP test. Fixes: https://bugs.launchpad.net/bugs/1204188. Approved by PS Jenkins bot, Andrea Azzarone. 2013-07-30 Stephen M. Webb removed invalid last portion of unhide-single-app test 2013-07-29 Automatic PS uploader Releasing 7.1.0+13.10.20130729-0ubuntu1 (revision 3443 from lp:unity). Approved by PS Jenkins bot. 2013-07-29 Automatic PS uploader Releasing 7.1.0+13.10.20130729-0ubuntu1, based on r3443 2013-07-26 Andrea Azzarone Add show_desktop_key film in unityshell plugin. Fixes: https://bugs.launchpad.net/bugs/1204664. Approved by Stephen M. Webb, PS Jenkins bot. 2013-07-24 Andrea Azzarone Contol + super+ D not control + alt + d. 2013-07-24 Andrea Azzarone Add show_desktop_key shortcut. 2013-07-26 Stephen M. Webb release Unity 7.1.0. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-07-24 Stephen M. Webb upstream release 7.1.0 2013-07-25 Marco Trevisan (Treviño) TestPanelService: verify that the entry's label and icon are disconnected on removal. Approved by PS Jenkins bot, Christopher Townsend. 2013-07-25 Marco Trevisan (Treviño) PanelService: move proper code block below the related comment 2013-07-25 Marco Trevisan (Treviño) TestPanelService: added ManyEntriesRemovalIndicatorObject test 2013-07-25 Marco Trevisan (Treviño) TestPanelService: verify signal disconnections when removing an indicator object 2013-07-25 Marco Trevisan (Treviño) TestPanelService: verify that the entry's label and icon are disconnected on removal 2013-07-25 Marco Trevisan (Treviño) MockIndicatorObject: add function to remove an entry and signal it to the object 2013-07-24 Andrew Gaul PanelService: Disconnect signals connected in panel-service.c:on_entry_added. Fixes: https://bugs.launchpad.net/bugs/1203607. Approved by PS Jenkins bot, Christopher Townsend, Marco Trevisan (Treviño). 2013-07-21 Andrew Gaul Disconnect signals connected in panel-service.c:on_entry_added This addresses a memory leak observed in: https://bugs.launchpad.net/unity/+bug/1203607 2013-07-23 Chris Townsend Change to using ellipsis instead of three dots for the "Installing" tooltip. Fixes: https://bugs.launchpad.net/bugs/1203092. Approved by PS Jenkins bot, Stephen M. Webb. 2013-07-23 Chris Townsend Change to using ellipsis instead of three dots for the "Installing" tooltip. 2013-07-23 Automatic PS uploader Releasing 7.0.2+13.10.20130723.1-0ubuntu1 (revision 3437 from lp:unity). Approved by PS Jenkins bot. 2013-07-23 Automatic PS uploader Releasing 7.0.2+13.10.20130723.1-0ubuntu1, based on r3437 2013-07-23 Łukasz 'sil2100' Zemczak Disable the TestAnimationOpacity test, as it's failing on powerpc. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-07-23 Łukasz 'sil2100' Zemczak Disable the TestAnimationOpacity test, as it's failing on powerpc 2013-07-21 Jeremy Bicha Drop unnecessary python-gconf dependency. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-07-19 Jeremy Bicha drop unnecessary dependency on python-gconf 2013-07-20 Michal Hruby Fix scope-related tests. Fixes: https://bugs.launchpad.net/bugs/1199961. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-07-19 Michal Hruby Increate the dbus timeout even more, dump dee dep 2013-07-19 Michal Hruby Disable TestCategoriesChanging as they are racy 2013-07-18 Michal Hruby Merge trunk 2013-07-17 Michal Hruby Increase the test runner timeout 2013-07-17 Michal Hruby Use read-only shared models 2013-07-17 Michal Hruby Use dbus-test-runner for the dbus tests 2013-07-17 Michal Hruby Keep the service output 2013-07-16 Michal Hruby Merge trunk 2013-07-12 Michal Hruby Re-enable the tests 2013-07-12 Michal Hruby Fix scope-related tests 2013-07-20 Andrea Azzarone Define/Init UnityWindow::cWindow. Fixes: https://bugs.launchpad.net/bugs/1203129. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-07-19 Andrea Azzarone Define/Init cWindow. 2013-07-19 Michal Hruby Preload results after removal, as they might got moved into a visible position. Approved by PS Jenkins bot, Brandon Schaefer. 2013-07-18 Michal Hruby Preload results after removal, as they might got moved into a visible position 2013-07-19 Marco Trevisan (Treviño) Unity: improve the correctness of the memory usage of various components Thanks to valgrind. Fixes: https://bugs.launchpad.net/bugs/1202423, https://bugs.launchpad.net/bugs/1202972. Approved by PS Jenkins bot, Brandon Schaefer. 2013-07-19 Marco Trevisan (Treviño) TestIconLoader: use TEST_F and disconnect all the handles we have at the end of each test This will avoid any possible crash. 2013-07-18 Marco Trevisan (Treviño) TestScope: assert that the models are valid 2013-07-18 Marco Trevisan (Treviño) Model: use sigc::bind when possible 2013-07-18 Marco Trevisan (Treviño) debian/control: build-depend on libnux-4.0-dev (>= 4.0.2+13.10.20130718.1) 2013-07-18 Marco Trevisan (Treviño) test-gtest-xless: fixed some memory leak and read/write errors 2013-07-18 Marco Trevisan (Treviño) PlacesOverlayVScrollBar: use connection::Wrapper 2013-07-18 Marco Trevisan (Treviño) TestXdndManager: initialize properly Xevent 2013-07-18 Marco Trevisan (Treviño) TrashLauncherIcon: initialize empty_ boolean value 2013-07-18 Marco Trevisan (Treviño) TestTabIterator: use push_back instead of reversed push_front, it's absolutely more intuitive... 2013-07-18 Marco Trevisan (Treviño) TestTabIterator: no need to use dynamic allocation for iterator 2013-07-18 Marco Trevisan (Treviño) TestTabIterator: use smart pointers for Entry areas 2013-07-18 Marco Trevisan (Treviño) TabIterator: simplify Remove and use Unsigned as index 2013-07-18 Marco Trevisan (Treviño) TestTabIterator: fix the tests that were actually wrong checking the result when *it.end() was used 2013-07-18 Marco Trevisan (Treviño) TabIterator: fix Bad deference of an .end() iterator, we should use rbegin() istead!!! This may lead to a crash (thanks valgrind!). 2013-07-18 Marco Trevisan (Treviño) TestTabIterator: use friend class TestTabIterator 2013-07-18 Marco Trevisan (Treviño) TestTabIterator: ensure testing the correct area 2013-07-18 Marco Trevisan (Treviño) TestTabIterator: use EXPECT_EQ instead of EXPECT_TRUE(a == b) 2013-07-18 Marco Trevisan (Treviño) TestQuicklistMenuItem: initialize any XEvent parameter we'll use 2013-07-18 Marco Trevisan (Treviño) TestPreviewPlayer: don't use const& to refer to a temporary object 2013-07-17 Marco Trevisan (Treviño) Launcher: Initialize _drag_action on constructor 2013-07-17 Marco Trevisan (Treviño) TestFilterMultirange, AddFilterOptions: fix read/write error spotted by valgrind 2013-07-19 Chris Townsend Modify the Launcher icon of an installing app to display "Installing..." instead of always saying "Waiting to install". Fixes: https://bugs.launchpad.net/bugs/966189. Approved by PS Jenkins bot, Brandon Schaefer. 2013-07-17 Chris Townsend When installing an app from the Dash, the tooltip for the icon in the Launcher when installing now says "Installing..." instead of "Waiting to install" during the whole install. 2013-07-17 Chris Townsend Merge in trunk. 2013-07-17 Chris Townsend Revert previous change since Design has said they just want the tooltip to display "Installing..." when the app is installing. 2013-06-21 Chris Townsend Modify the Launcher icon of an installing app to display the current Apt status instead of always saying "Waiting to install". 2013-07-19 Manuel de la Pena Fix the introspection so that QA can work with autopilot. Fixes: https://bugs.launchpad.net/bugs/1185486. Approved by PS Jenkins bot, Marco Trevisan (Treviño), Leo Arias. 2013-07-10 Manuel de la Pena Improved the instrospection of object so that autopilot can be used. 2013-07-18 Michal Hruby Manually merged lp:~mhr3/unity/fix-ap-preview-tests 2013-07-16 Michal Hruby Fix AP tests - installed apps are special-cased and previews are done using the right click 2013-07-17 Marco Trevisan (Treviño) GLibDBusServer: set the proper destroy function when resetting the InterfaceInfo ptr. Approved by PS Jenkins bot, Michal Hruby, Brandon Schaefer. 2013-07-17 Marco Trevisan (Treviño) GLibDBusServer: some space cleanup... 2013-07-17 Marco Trevisan (Treviño) TestServiceMain: dont' use const& for our object, or valgrind will complain... G++ issue? 2013-07-17 Marco Trevisan (Treviño) GLibDBusServer: set the proper destroy function when resetting the InterfaceInfo ptr 2013-07-16 Marco Trevisan (Treviño) TestGtest: Addedd TestPanelService and new tests to TestStaticCairoText, removed test-unit Improved the u-p-s stability and refactored a little its initialization to allow testing with only mock indicators. Fixes: https://bugs.launchpad.net/bugs/1200748. Approved by PS Jenkins bot, Brandon Schaefer. 2013-07-13 Marco Trevisan (Treviño) External GSchema: add panel-first-menu 2013-07-13 Marco Trevisan (Treviño) TestSwitcherView: always use float for progres 2013-07-12 Marco Trevisan (Treviño) Merging with trunk 2013-07-12 Marco Trevisan (Treviño) Tests: remove the obsolete test-gtest, the whole tests have been moved to test-gtest 2013-07-12 Marco Trevisan (Treviño) PanelService: make sure we clear all the idles we've set up on destroy. Also edstroy the HT on finalize 2013-07-12 Marco Trevisan (Treviño) TestStaticCairoText: add test about text growing, ported from old test-unit 2013-07-12 Marco Trevisan (Treviño) TestSwitcherView: fix test failures for i386 hw 2013-07-11 Marco Trevisan (Treviño) PanelService: notify the clients to resync all the indicators when we have to clear them 2013-07-11 Marco Trevisan (Treviño) TestPanelService: add clear indicators test 2013-07-11 Marco Trevisan (Treviño) PanelService: check the value of timeout before removing it 2013-07-11 Marco Trevisan (Treviño) PanelService: ensure we unset the indicator "remove-timeout" data 2013-07-11 Marco Trevisan (Treviño) TestPanelService: verify mass-addition of Indicators and Entries 2013-07-11 Marco Trevisan (Treviño) PanelService: remove active timeouts and disconect to signals on object removal 2013-07-11 Marco Trevisan (Treviño) MockIndicatorObject: nullify the entries list on dispose after free'ing it 2013-07-11 Marco Trevisan (Treviño) TestPanelService: test removal of multiple entries Crashing the service for now... 2013-07-11 Marco Trevisan (Treviño) PanelService: Make sure we always notify the removal of an Indicator And also disconnect from all the pendings event on it (signals and timeouts). 2013-07-11 Marco Trevisan (Treviño) TestPanelService: add indicator object removal test. Currently failing... 2013-07-11 Marco Trevisan (Treviño) TestPanelService: add activate request test 2013-07-11 Marco Trevisan (Treviño) TestPanelService: use a common GetResults to parse synchronization results 2013-07-11 Marco Trevisan (Treviño) TestPanelService: add more indicators, entries loading tests 2013-07-11 Marco Trevisan (Treviño) PanelService: ref the object when adding an external indicator 2013-07-11 Marco Trevisan (Treviño) TestPanelService: verify entri addition 2013-07-11 Marco Trevisan (Treviño) TestPanelService: verify the indicators addition 2013-07-11 Marco Trevisan (Treviño) MockIndicatorObject: add a mock indicator implementation to test panel service 2013-07-11 Marco Trevisan (Treviño) PanelService: Add public method to add a new IndicatorObject 2013-07-11 Marco Trevisan (Treviño) TestGtest: add TestPanelService initial testing 2013-07-11 Marco Trevisan (Treviño) PanelService: Allow to initialize a new Panel Service without default indicators In this way we can easily test it without much dependencies. 2013-07-15 Łukasz 'sil2100' Zemczak Try to merge in the manually uploaded versions. Approved by PS Jenkins bot, Didier Roche. 2013-07-15 Łukasz 'sil2100' Zemczak Try to re-merge the manually released versions 2013-07-12 Brandon Schaefer Show desktop now only works for individual workspaces. Also if any new windows are opened, or one is restored on that workspace then the next Show desktop will minimize those. The only time windows are restored are when no new windows have been mapped, and no windows have been restored for that workspace only. Fixes: https://bugs.launchpad.net/bugs/966030. Approved by PS Jenkins bot, Christopher Townsend, Marco Trevisan (Treviño). 2013-07-10 Brandon Schaefer * Merge trunk 2013-07-10 Brandon Schaefer * Remove extra noise in the AP tests... 2013-07-01 Brandon Schaefer * Merge trunk 2013-07-01 Brandon Schaefer * Fixes show desktop 2013-07-12 Nick Dedekind Removed the legal icon, again. Approved by Thomas Strehl. Approved by PS Jenkins bot, Andrea Azzarone. 2013-07-12 Nick Dedekind revert 3421. Re-removed dash legal notice. 2013-07-11 Michal Hruby Added getter for content-type property to Category class. Approved by PS Jenkins bot, Brandon Schaefer. 2013-07-11 Michal Hruby Expose category content-type 2013-07-11 Marco Trevisan (Treviño) CMake: re-enable DBus Tests, excluding TestScope* This exclusion is due to lp:1199961 to be fixed ASAP. Fixes: https://bugs.launchpad.net/bugs/1199962. Approved by Christopher Townsend, PS Jenkins bot. 2013-07-11 Marco Trevisan (Treviño) DummyDBusTestRunner: new script to run tests in dbus session Removing the build-dependency on dbus-test-runner 2013-07-11 Marco Trevisan (Treviño) Merging with parent branch 2013-07-10 Marco Trevisan (Treviño) debian/control: build-depend on dbus-test-runner 2013-07-10 Marco Trevisan (Treviño) CMake: re-enable DBus Tests, excluding TestScope* This exclusion is due to lp:1199961 to be fix ASAP. 2013-07-10 Marco Trevisan (Treviño) TestServiceModel: use std::string 2013-07-10 Marco Trevisan (Treviño) TestServiceModel: use glib::Variant 2013-07-10 Marco Trevisan (Treviño) TestServiceModel: ref_sink variant not to crash on quit 2013-07-11 Nick Dedekind Reverted r3415 "remove legal link" - Approved by Thomas Strehl. Approved by Marco Trevisan (Treviño), PS Jenkins bot. 2013-07-10 Nick Dedekind reverted r3415. legal link re-added 2013-07-11 Marco Trevisan (Treviño) CMake: run X-dependent tests using a dummy Xorg server on make check-headless This is possible using dummy-xorg-test-runner.sh to run these tests. Calling ./dummy-xorg-test-runner.sh binary --any-parameter -f --bar will load binary (with requested parameters) in a fake X server (using dummy xorg video driver, that now also uses llvmpipe to get 3d acceleration). Fixes: https://bugs.launchpad.net/bugs/1197561, https://bugs.launchpad.net/bugs/1199857, https://bugs.launchpad.net/bugs/1199890. Approved by PS Jenkins bot, Christopher Townsend. 2013-07-11 Marco Trevisan (Treviño) TestUtils: schedule the timeout using a G_PRIORITY_DEFAULT+10 priority In this way we make sure that we give more priority to timeouts, but less priority to idles. 2013-07-11 Marco Trevisan (Treviño) TestResultIterator: use glib::Variant to fix reference issue 2013-07-10 Marco Trevisan (Treviño) CMakeLists.txt: use make check-headless for make distcheck 2013-07-10 Marco Trevisan (Treviño) cmake/pch.cmake: Also append -fpch-preprocess to make ccache happier 2013-07-10 Marco Trevisan (Treviño) debian/control: sort build-dependencies by name 2013-07-10 Marco Trevisan (Treviño) Merge with trunk fixing conflicts 2013-07-10 Marco Trevisan (Treviño) Variant: use copy-and-swap idiom also to assign a raw pointer to it. This will solve any issue on self-assignment 2013-07-10 Marco Trevisan (Treviño) TestGLibVariant: add assignment tests with different and equal values AssignSame is currently failing due to bug lp:1199890 2013-07-10 Marco Trevisan (Treviño) Results: don't define unneeded functions, just redirect signals 2013-07-10 Marco Trevisan (Treviño) TestResults: verify signal proxies 2013-07-10 Marco Trevisan (Treviño) TestResults: use TEST_F 2013-07-10 Marco Trevisan (Treviño) TestCategories: use TEST_F 2013-07-10 Marco Trevisan (Treviño) TestCategories: split signal proxies tests 2013-07-10 Marco Trevisan (Treviño) TestCategories: improve the signal test detection 2013-07-10 Marco Trevisan (Treviño) tests/CMakeLists.txt: space cleanup 2013-07-10 Marco Trevisan (Treviño) DummyXorgTestRunner: exit with 1 if a signal is trapped 2013-07-10 Marco Trevisan (Treviño) DumyXorgTestRunner: some code cleanup on X config file 2013-07-10 Marco Trevisan (Treviño) DummyXorgTestRunner: add a cleanup function, call it on signal trap Also avoid to print an empty log file 2013-07-10 Marco Trevisan (Treviño) DummyXorgTestRunner: randomize the initial DISPLAY value 2013-07-10 Marco Trevisan (Treviño) DummyXorgTestRunner: show the Xorg log if something failed on its initialization 2013-07-10 Marco Trevisan (Treviño) Hud: use glib::Variant, and avoid to do operations on null values 2013-07-10 Marco Trevisan (Treviño) Variant: avoid to handle null values 2013-07-10 Marco Trevisan (Treviño) TestThumbnailGenerator: ARM can be very slow... Increasing the wait time for TestGetManyFileThumbnail 2013-07-10 Marco Trevisan (Treviño) DummyXorgTestRunner: increase the Xorg wait time, and log on failure 2013-07-10 Marco Trevisan (Treviño) tests/CMakeLists.txt: define once the tests xml log paths, avoid multiple _xml generations 2013-07-10 Marco Trevisan (Treviño) DummyXorgTestRunner: improve debugging output if we have not executables scripts 2013-07-10 Marco Trevisan (Treviño) Rename external.gschema's not to make jenkins angry 2013-07-10 Marco Trevisan (Treviño) tests/CMakeLists.txt: re-enable the xml output for xless tests 2013-07-10 Marco Trevisan (Treviño) DummyXorgTestRunner: wait maximum 5 seconds for the X server to show up 2013-07-10 Marco Trevisan (Treviño) ScopeView: cleanup lambda callbacks 2013-07-10 Marco Trevisan (Treviño) DummyXorgTestRunner: support to launch any binary in path 2013-07-10 Marco Trevisan (Treviño) TestDeviceLauncherSection: use NiceMock 2013-07-10 Marco Trevisan (Treviño) Model: make RowAtIndex virtual for unknown reasons, when building the .deb file the specialized version we have in tests is not used... I would have preferred a better solution, but that it is! 2013-07-10 Marco Trevisan (Treviño) Categories: use nicer decltype instead of full type redefinition 2013-07-10 Marco Trevisan (Treviño) Categories: use only sigc::mem_fun to redirect signal emission 2013-07-10 Marco Trevisan (Treviño) Categories: don't emit the signals twice. include tests. 2013-07-09 Marco Trevisan (Treviño) TestDBus: fix compilation with new test_utils 2013-07-09 Marco Trevisan (Treviño) TestUtils: use a simple std::string for test error messages 2013-07-09 Marco Trevisan (Treviño) TestScopeView: use new Utils::WaitPendingEvents 2013-07-09 Marco Trevisan (Treviño) TestUtils: add WaitPendingEvents 2013-07-09 Marco Trevisan (Treviño) MockResults: remove any dee dependency on MockResults Implement RowAtIndex for Result in tests 2013-07-09 Marco Trevisan (Treviño) TestGnomeSessionManager: use Utils::{init,reset}_gsettings_test_environment 2013-07-09 Marco Trevisan (Treviño) TestScopeView: put back wait timeouts so that we can wait pending events 2013-07-09 Marco Trevisan (Treviño) TestScopeView: cleanup FakePlacesGroup 2013-07-09 Marco Trevisan (Treviño) TestScopeView: use Utils::WaitUntilMSec by default 2013-07-09 Marco Trevisan (Treviño) TestScopeView: wait before checking for category on TestCategoryInsert 2013-07-09 Marco Trevisan (Treviño) TestThumbnailGenerator: increase the max wait time for TestGetManyFileThumbnail As it can take some time on slower platforms 2013-07-09 Marco Trevisan (Treviño) TestSoftwareCenterLauncherIcon: use NiceMock 2013-07-09 Marco Trevisan (Treviño) ScopeView: some misc code cleanup Use const& and foreach loops... 2013-07-09 Marco Trevisan (Treviño) ScopeView: avoid unneeded string copies... 2013-07-09 Marco Trevisan (Treviño) ScopeView: use sigc::mem_fun to connect to signals instead of lambdas 2013-07-09 Marco Trevisan (Treviño) debian/control: build depend on libgl1-mesa-dri 2013-07-09 Marco Trevisan (Treviño) TestScopeView: remove unneeded timeouts and use asserts when it's better 2013-07-09 Marco Trevisan (Treviño) MockCategories: remove any dee dependency, use template specialization to override a method This happens at link time... 2013-07-09 Marco Trevisan (Treviño) TestFavoriteStoreGSettings: remove unneded variable, fix compilation 2013-07-09 Marco Trevisan (Treviño) TestResultRenderer: use an always-available icon 2013-07-09 Marco Trevisan (Treviño) CMakeLists.txt: include external schemas for testing purposes 2013-07-09 Marco Trevisan (Treviño) Tests: always use Utils::{init,reset}_gsettings_test_environment(); when needed 2013-07-09 Marco Trevisan (Treviño) TestThumbnailGenerator: increase the wait time for results Or we can get false negative 2013-07-09 Marco Trevisan (Treviño) TestThumbnailGenerator: depend only on always-available files 2013-07-09 Marco Trevisan (Treviño) TestIconLoader: load icons we're sure we have in minimal installations 2013-07-09 Marco Trevisan (Treviño) TestPreviewPlayer: use a fake dbus remote player not to depend on external components 2013-07-09 Marco Trevisan (Treviño) TestPreviewPlayer: use TEST_F and connection::Wrapper 2013-07-09 Marco Trevisan (Treviño) Merge with trunk 2013-07-04 Marco Trevisan (Treviño) dummy-xorg-test-runner: sleep to wait Xorg to fully load 2013-07-04 Marco Trevisan (Treviño) tests/CMakeLists.txt: remove comment 2013-07-04 Marco Trevisan (Treviño) Merging with trunk 2013-07-04 Marco Trevisan (Treviño) debian/control: build-depends on xserver-xorg-video-dummy 2013-07-04 Marco Trevisan (Treviño) CMake: run X-dependent tests on a dummy Xorg server on make check-headless This is possible using dummy-xorg-test-runner.sh to run these tests. 2013-07-04 Marco Trevisan (Treviño) dummy-xorg-test-runner: added a script to run tests in a dummy X server Calling ./dummy-xorg-test-runner.sh binary --any-parameter -f --bar will load binary (with requested parameters) in a fake X server (using dummy xorg video driver, that now also uses llvmpipe to get 3d acceleration) 2013-07-04 Marco Trevisan (Treviño) Tests: use SOURCEDATADIR when loading textures, instead of PKGDATADIR 2013-07-04 Marco Trevisan (Treviño) config.h: add a reference to the source resources path as SOURCEDATADIR 2013-07-02 Marco Trevisan (Treviño) Merge with trunk 2013-07-10 Thomas Voß Adjust CMake setup to account for new GMock version. . Fixes: https://bugs.launchpad.net/bugs/1185265. Approved by PS Jenkins bot, Didier Roche. 2013-07-09 Thomas Voß Add explicit google-mock version. 2013-07-09 Thomas Voß * Make sure that check-headless target is available. 2013-07-09 Thomas Voß [ Timo Jyrinki ] * Bump version number to go with X.org update [ Brandon Schaefer ] * When the ScopeView changes visibility make sure we update the filter scroll view as well. This way we don't get random overlay scroll bars appearing when it shouldn't!. (LP: #1175666) [ Timo Jyrinki ] * Move unity to the new libxi changes, along with the new 1.14 xserver. Manual merge to be able to migrate together with Xorg from -proposed. [ Didier Roche ] * Revert rev 3404, makes autopilot tests failing as well as keep weird filters artefacts in the preview [ Marco Trevisan (Treviño) ] * ScopeProxy: use glib::SignalManager to manage connections and disconnections. * Use again glib::Cancellable wrapper in scopes code. [ Ubuntu daily release ] * Automatic snapshot from revision 3410 2013-07-08 Thomas Voß Adjust CMake setup to account for new GMock version. 2013-07-04 Didier Roche intermediate commit to conditionnally build with the new gmock and embedded gtest 2013-07-10 Brandon Schaefer Don't calculate the velocity if dtime is 0. This way we don't get a huge velocity on the initial barrier hit. Fixes: https://bugs.launchpad.net/bugs/1199050. Approved by Stephen M. Webb, PS Jenkins bot. 2013-07-09 Brandon Schaefer * If dtime is 0, return 1 instead of still calcualting the velocity. It was causing the first barrier hits speed to be waaay to high, causing the barrier to almost always release. 2013-07-10 Michal Hruby Reset the connected property when scope disappears. Approved by PS Jenkins bot, Andrea Azzarone. 2013-07-09 Michal Hruby Reset the connected property when scope disappears 2013-07-09 Michal Hruby When requesting a channel from scopes, use the DIFF flag, which will cause scopes machinery to do a diff between the old and new model states, so results that didn't change will stay in the model - previously they would be removed and re-added. Approved by PS Jenkins bot, Andrea Azzarone. 2013-07-05 Michal Hruby Request diffing channel from scopes 2013-07-09 Nick Dedekind Removed the legal link and icon from the dash. . Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-07-09 Nick Dedekind Removed legal notice link and icon from dash view 2013-07-09 Charles Kerr in panel-service.c's load_indicators_from_indicator_files(), plug a GDir leak. Approved by PS Jenkins bot, Lars Uebernickel. 2013-07-02 Charles Kerr in panel-service.c's load_indicators_from_indicator_files(), plug a GDir leak 2013-07-08 Brandon Schaefer Correctly set back the filter scroll views state when leaving/entering the scope view. Fixes: https://bugs.launchpad.net/bugs/1175666. Approved by PS Jenkins bot, Christopher Townsend. 2013-07-05 Brandon Schaefer * If the filters are expaneded, and the scope view is changing to visible, set the filter scroll view to visible. * If the scope view is losing visiblity, set the filter scroll view visible to false. 2013-07-08 Pawel Stolowski Activate (installed) applications on single left-click in Home and Applications scopes view. Fixes: https://bugs.launchpad.net/bugs/1189088. Approved by PS Jenkins bot, Brandon Schaefer. 2013-07-04 Pawel Stolowski Fixed typo. 2013-07-03 Pawel Stolowski Added autopliot tests for lmb on apps. 2013-07-02 Pawel Stolowski Don't display previews on left-click for applications. 2013-07-08 Automatic PS uploader Releasing 7.0.2+13.10.20130705.1-0ubuntu1 (revision 3410 from lp:unity). Approved by PS Jenkins bot. 2013-07-05 Automatic PS uploader Releasing 7.0.2+13.10.20130705.1-0ubuntu1, based on r3410 2013-07-05 Didier Roche Revert rev 3404, makes autopilot tests failing as well as keep weird filters artefacts in the preview 2013-07-04 Timo Jyrinki Bump version number to go with X.org update 2013-07-04 Timo Jyrinki Bump version to 7.0.2 and libxi dependencies to >= 2:1.7.1.901 2013-07-04 Timo Jyrinki Move unity to the new libxi changes, along with the new 1.14 xserver. Manual merge to be able to migrate together with Xorg from -proposed. 2013-07-04 Timo Jyrinki Add explicit dependencies to libxfixes3 and libxi6 to prevent symbols messup. 2013-07-04 Timo Jyrinki Add epoch to libxi-dev dependency, bump libxfixes-dev dependency. 2013-07-03 Brandon Schaefer * Bump version from 7.0.1 -> 7.0.2 2013-07-03 Brandon Schaefer * Merge trunk 2013-05-29 Brandon Schaefer * Merged Trunk 2013-03-19 Brandon Schaefer * Merge Trunk 2013-03-08 Brandon Schaefer * Merge Trunk 2013-02-25 Brandon Schaefer * Set threshold so we don't attempt to release the barrier (when we shouldn't) in the tests 2013-02-25 Brandon Schaefer * Added some logging statements * Actually check for the version... 2013-02-22 Brandon Schaefer * Missed a coma 2013-02-22 Brandon Schaefer * Merged trunk 2013-02-22 Brandon Schaefer * Forgot to remove old EventFilterArg... 2013-02-22 Brandon Schaefer [ Brandon Schaefer ] Moved PointerBarrier logic to the new xserver 1.14 (libXi 1.6.99.1) version. - We now use XI2 (XI_BarrierHit) to handle barrier events. - Shifted a bunch of things around that were being ran more than they need to be. - Updated unit test to reflect changes. 2013-07-04 Marco Trevisan (Treviño) Use again glib::Cancellable wrapper in scopes code. Approved by PS Jenkins bot, Brandon Schaefer. 2013-07-02 Marco Trevisan (Treviño) ScopeView: use glib::Cancellable 2013-07-02 Marco Trevisan (Treviño) ScopeProxy: use glib::Cancellable 2013-07-02 Marco Trevisan (Treviño) Preview: use glib::Cancellable 2013-07-04 Marco Trevisan (Treviño) ScopeProxy: use glib::SignalManager to manage connections and disconnections. Approved by PS Jenkins bot, Brandon Schaefer. 2013-07-02 Marco Trevisan (Treviño) ScopeProxy: use glib::SignalManager to manage connections and disconnections 2013-07-04 Brandon Schaefer When the ScopeView changes visibility make sure we update the filter scroll view as well. This way we don't get random overlay scroll bars appearing when it shouldn't!. Fixes: https://bugs.launchpad.net/bugs/1175666. Approved by PS Jenkins bot, Stephen M. Webb. 2013-07-03 Brandon Schaefer * Hide the filter scroll view when the scope views visibility changes. 2013-07-03 Automatic PS uploader Releasing 7.0.1+13.10.20130703-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-07-03 Automatic PS uploader Releasing 7.0.1+13.10.20130703-0ubuntu1, based on r3402 2013-07-02 Marco Trevisan (Treviño) Unity: use connection::Wrapper to hold the connections to signals and disconnect from them. Approved by PS Jenkins bot, Brandon Schaefer. 2013-07-02 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/connection-wrapper 2013-07-02 Marco Trevisan (Treviño) Scopes: use connection::Wrapper 2013-07-01 Marco Trevisan (Treviño) ShortcutView: use connection::Wrapper 2013-07-01 Marco Trevisan (Treviño) WindowGestureTarget: use connection::Wrapper 2013-07-01 Marco Trevisan (Treviño) PanelMenuView: use connection::Wrapper 2013-07-01 Marco Trevisan (Treviño) Launcher: use connection::Wrapper 2013-07-01 Marco Trevisan (Treviño) Dash: use connection::Wrapper 2013-07-01 Marco Trevisan (Treviño) Track: use connection::Wrapper 2013-07-01 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/connection-manager-use 2013-07-02 Marco Trevisan (Treviño) ConnectionManager: add connection::Wrapper to wrap a sigc::connection disconnecting it on destruction. Approved by PS Jenkins bot, Brandon Schaefer. 2013-07-02 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/connection-manager-use 2013-07-01 Marco Trevisan (Treviño) ConnectionManager: just use erase method when removing a connection Using a connection::Wrapper internally makes things to work smoothly 2013-07-01 Marco Trevisan (Treviño) ConnectionManager: use connection::Wrapper::Ptr to hold connections 2013-07-01 Marco Trevisan (Treviño) TestConnectionWrapper: add tests for connection::Wrapper 2013-07-01 Marco Trevisan (Treviño) ConnectionManager: add connection::Wrapper to wrap a sigc::connection disconnecting it on destruction 2013-07-02 Marco Trevisan (Treviño) Use connection::Manager to handle the sigc::connection disconnection on parent removal. Approved by PS Jenkins bot, Brandon Schaefer. 2013-07-02 Marco Trevisan (Treviño) test-gestures: link against libUnityCore 2013-07-01 Marco Trevisan (Treviño) GesturalWindowSwitcher: use connection::Manager 2013-07-01 Marco Trevisan (Treviño) Tracks: remove unneeded dtor 2013-07-01 Marco Trevisan (Treviño) VolumeLauncherIcon: use connection::Manager 2013-07-01 Marco Trevisan (Treviño) Tracks: use connection::Manager 2013-07-01 Marco Trevisan (Treviño) AbstractLauncherIcon: remove never-connected-to connections 2013-07-01 Marco Trevisan (Treviño) MiscUtils: return sigc::connection when connecting to properties They can be safely copied around, keeping them working 2013-07-01 Marco Trevisan (Treviño) Scope: use connection::Manager to connect to signals 2013-07-01 Marco Trevisan (Treviño) ScopeProxy: use connection::Manager 2013-07-01 Marco Trevisan (Treviño) ApplicationLauncherIcon: use connection::Manager 2013-07-01 Marco Trevisan (Treviño) PanelView: use connection::Manager 2013-07-01 Marco Trevisan (Treviño) PanelIndicatorsView: use connection::Manager 2013-07-01 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/connection-manager 2013-07-01 Marco Trevisan (Treviño) Indicator: use connection::Manager 2013-07-01 Marco Trevisan (Treviño) ScopeView: use connection::Manager 2013-07-02 Automatic PS uploader Releasing 7.0.1+13.10.20130702-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-07-02 Automatic PS uploader Releasing 7.0.1+13.10.20130702-0ubuntu1, based on r3396 2013-07-02 Sebastien Bacher Depends on the new dconf-cli, we only need the command line tool, not the gtk editor. Approved by PS Jenkins bot, Michael Terry. 2013-05-31 Sebastien Bacher Depends on the new dconf-cli, we only need the command line tool, not the gtk editor 2013-07-02 Marco Trevisan (Treviño) ApplicationLauncherIcon: improve the way we override the Quit quicklist item If a quit action is defined in static (desktop file action) or dynamic way we use it to override the default one, placing it to the proper position. Also override more labels by default and if a quicklist item has the QuicklistMenuItem::QUIT_ACTION_PROPERTY (defined as "unity-quit-action") property set to TRUE, then we use this item as the quit quicklist item. Factorized the code we use to generate both static and dynamic ql items. Fixes: https://bugs.launchpad.net/bugs/876421. Approved by PS Jenkins bot, Christopher Townsend. 2013-06-28 Marco Trevisan (Treviño) ApplicationLauncherIcon: quit overrider menu item should always have the "Quit" label TestApplicationLauncherIcon tests updated accordingly 2013-06-28 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify that an entry can override the default Quit action using property 2013-06-28 Marco Trevisan (Treviño) ApplicationLauncherIcon: allow to override the quit action, by using a DBusMenu property If a quicklist item has the QuicklistMenuItem::QUIT_ACTION_PROPERTY (defined as "unity-quit-action") property set to TRUE, then we use this item as the quit menu. 2013-06-28 Marco Trevisan (Treviño) TestApplicationLauncherIcon: use TEST_P to perform Quit entry tests by label 2013-06-28 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify that the quit action is shown only if the app is running Also if it is overridden 2013-06-28 Marco Trevisan (Treviño) ApplicationLauncherIcon: improve the way we override the Quit quicklist item If a quit action is defined in static (desktop file action) or dynamic way we use it to override the default one, placing it to the proper position. Factorized the code we use to generate both static and dynamic ql items. 2013-06-28 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify Desktop Actions quicklist items 2013-06-28 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify that invisible menus are ignored 2013-06-28 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify that the markup is always disabled on remote menus 2013-06-28 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify that adding a "Quit" labelled remote menu-item overrides default 2013-06-28 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify the presence of remote menus and their callback All this is possible by mocking GetRemoteMenus and implementing it temporary. 2013-06-28 Marco Trevisan (Treviño) LauncherIcon: add overridable GetRemoteMenus method, use to add remote menu items. Make the internal _menuclient_dynamic_quicklist variable internal to LauncherIcon only. 2013-06-28 Marco Trevisan (Treviño) ApplicationLauncherIcon: better naming for ensure menu items function 2013-07-02 Sebastien Bacher use correct ellipses. Approved by Marco Trevisan (Treviño), PS Jenkins bot. 2013-07-01 Sebastien Bacher use correct ellipses 2013-07-02 Chris Townsend Fixes some panel shadow regressions caused by rev. 3381. - No panel shadow when logging in, ie, no windows are opened. - Indicator drop down menus have the panel shadow painted over them. - Notification bubbles cause the panel shadow to be drawn on top of everything. - Minimizing all windows caused the panel shadow to not be drawn. Fixes: https://bugs.launchpad.net/bugs/1194865. Approved by PS Jenkins bot, Brandon Schaefer. 2013-06-27 Chris Townsend Fixes some panel shadow regressions caused by rev. 3381. 2013-07-02 Marco Trevisan (Treviño) ConnectionManager: add a class container of sigc::connection that takes care of disconnection Connections added will be disconnected on class destruction on on explicit removal or replacement request. Approved by PS Jenkins bot, Andrea Azzarone. 2013-07-01 Marco Trevisan (Treviño) TestConnectionManager: test Clear method 2013-07-01 Marco Trevisan (Treviño) ConnectionManager: add Clear method 2013-07-01 Marco Trevisan (Treviño) ConnectionManager: add full definition of std::hash 2013-07-01 Marco Trevisan (Treviño) TestConnectionHandle: added new tests for connection::handle 2013-07-01 Marco Trevisan (Treviño) ConnectionManager: add decrement operator overloading for handle 2013-06-29 Marco Trevisan (Treviño) ConnectionManager: define connection::handle as a struct, so that we can control the initialization Thanks to this, we are sure that adding a connection::handle in a class, it gets initialized to 0 at its initialization. To get this I also had to specialize the std::hash in order to get std::unordered_map to work. 2013-06-28 Marco Trevisan (Treviño) TestConnectionManager: test Get method 2013-06-28 Marco Trevisan (Treviño) ConnectionManager: add Get method (to retrieve a sigc::connection from an handler) 2013-06-28 Marco Trevisan (Treviño) TestConnectionManager: test RemoveAndClear method 2013-06-28 Marco Trevisan (Treviño) ConnectionManager: add RemoveAndClear method, that is able to clear the handle value 2013-06-28 Marco Trevisan (Treviño) TestConnectionManager: add tests for unity::connection::Manager 2013-06-28 Marco Trevisan (Treviño) ConnectionManager: add a class container of sigc::connection that takes care of disconnection Connections added will be disconnected on class destruction on on explicit removal or replacement request. 2013-07-01 Marco Trevisan (Treviño) ApplicationLauncherIcon: only use a simple std::vector to cache the quicklist entries Remove the ugly std::string indexed std::map. Approved by Christopher Townsend, PS Jenkins bot. 2013-06-29 Marco Trevisan (Treviño) test-gtest-service: don't depend on mock-application 2013-06-28 Marco Trevisan (Treviño) TestLauncherController: use NiceMock's to avoid unneded output 2013-06-28 Marco Trevisan (Treviño) TestApplicationLauncherIcon: cleanup the standalone windows we have on TearDown 2013-06-28 Marco Trevisan (Treviño) MockApplication: always generate a NiceMock of default AppManager 2013-06-28 Marco Trevisan (Treviño) MockApplication: add a default implementation for all the methods we have 2013-06-27 Marco Trevisan (Treviño) TestApplicationLauncherIcon: check if Quit app method is called on quicklist activation 2013-06-27 Marco Trevisan (Treviño) TestApplicationLauncherIcon: use NiceMock for mock Application and ApplicationWindow 2013-06-27 Marco Trevisan (Treviño) MockApplication: do real gtest mocks of MockApplication and MockApplicationWindow This will allow proper testing 2013-06-27 Marco Trevisan (Treviño) MockApplication: do a first real gtest mock of MockApplicationManager 2013-06-27 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify unlock from launcher quicklist 2013-06-27 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify the "Lock to Launcher" action 2013-06-27 Marco Trevisan (Treviño) TestApplicationLauncherIcon: test the existence of main quicklist menu items 2013-06-27 Marco Trevisan (Treviño) TestApplicationLauncherIcon: add utility functions to get quicklist items by label And use them in tests 2013-06-27 Marco Trevisan (Treviño) ApplicationLauncherIcon: don't update icon geometry for web-app applications. No need to loop on them 2013-06-27 Marco Trevisan (Treviño) MockApplication: add SetTitle / SetIcon methods and use them on TestApplicationLauncherIcon 2013-06-27 Marco Trevisan (Treviño) TestApplicationLauncherIcon: verify that if an application has changed title, then quicklist is updated 2013-06-27 Marco Trevisan (Treviño) ApplicationLauncherIcon: only use a simple vector to cache the quicklist entries Remove the ugly std::string indexed std::map 2013-06-27 Marco Trevisan (Treviño) ApplicationLauncherIcon: use a simple std::vector to hold the control quicklists 2013-06-27 Marco Trevisan (Treviño) ApplicationLauncherIcon: remove the unneeded _menu_clients map, just get it from parent 2013-07-01 Sebastien Bacher backport the changelog from the manual distro upload. Approved by PS Jenkins bot, Didier Roche. 2013-07-01 Sebastien Bacher backport the changelog from the manual distro upload 2013-07-01 Lars Uebernickel unity-panel-service: call ido_init() and honor indicator's position requests. Approved by PS Jenkins bot, Sebastien Bacher. 2013-06-30 Lars Uebernickel debian/control: add ido build-dep 2013-06-28 Lars Uebernickel unity-panel-service: honor indicator's desired position For backward compatibility, this keeps the static ordering for indicators that don't return a valid position. 2013-06-28 Lars Uebernickel unity-panel-service: depend on ido and call ido_init Custom menu items for indicators live in ido now, and it needs to register itself with gtk before any menus are created. 2013-07-01 Didier Roche now build-depends on the desktop definition for scopes as libunity-common is dead. Approved by PS Jenkins bot. 2013-06-28 Didier Roche now depends on the desktop definition for scopes as libunity-common is dead 2013-06-29 Andrea Azzarone Remove not necessary assert. Fixes: https://bugs.launchpad.net/bugs/1192503. Approved by Brandon Schaefer, PS Jenkins bot. 2013-06-19 Andrea Azzarone Remove not-needed assert. 2013-06-28 Marco Trevisan (Treviño) BamfApplicationManager: always use std::make_shared and use glib::SignalManager::Add Also add some helper constructors. Approved by Christopher Townsend, PS Jenkins bot. 2013-06-27 Marco Trevisan (Treviño) BamfApplicationManager: use glib::SignalManager::Add utility function to connect to signals And some spacing cleanup... 2013-06-27 Marco Trevisan (Treviño) BamfApplicationManager: use std::bind to connect to property handlers 2013-06-27 Marco Trevisan (Treviño) BamfApplicationManager: always use std::make_shared Also add some helper constructors 2013-06-27 Marco Trevisan (Treviño) ApplicationManager: Use nux::ROProperty for Window and Application title and icon So BamfApplicationManager connect to {name,icon}-changed signals, set getters for properties and ApplicationLauncherIcon update icon tooltip_text and icon when App title/icon changes. Fixes: https://bugs.launchpad.net/bugs/751909. Approved by Andrea Azzarone, PS Jenkins bot. 2013-06-27 Marco Trevisan (Treviño) BamfApplicationManager: remove debug print statement 2013-06-26 Marco Trevisan (Treviño) debian/control: update the build-dependency on bamf 0.5.0+13.10.20130626 2013-06-26 Marco Trevisan (Treviño) StandaloneLauncher: use UNITY_LOG_SEVERITY env var to define logging severity 2013-06-26 Marco Trevisan (Treviño) TestApplicationLauncherIcon: remove old tests, update them to check the icon/tooltip updates 2013-06-26 Marco Trevisan (Treviño) ApplicationLauncherIcon: remove the workaround to initialize tooltip or icon in invalid views This is not needed anymore since the gdbus-based libbamf has landed, as it uses properties for Name and Icon values, and these are notified everytime they change or the view is re-opened. 2013-06-26 Marco Trevisan (Treviño) MockLauncherIcon: use ApplicationWindow properties 2013-06-26 Marco Trevisan (Treviño) PanelMenuView: update the panel title when the unmaximized application name changes 2013-06-26 Marco Trevisan (Treviño) ApplicationLauncherIcon: update icon tooltip_text and icon when App title/icon changes 2013-06-26 Marco Trevisan (Treviño) Tests: adapt ApplicationManager based code to use title and icon properties 2013-06-26 Marco Trevisan (Treviño) BamfApplicationManager: connect to {name,icon}-changed signals, set getters for properties 2013-06-26 Marco Trevisan (Treviño) ApplicationManager: Use nux::ROProperty for Window and Application title and icon 2013-06-27 Łukasz 'sil2100' Zemczak Revert revision 3380. This caused regression of all autopilot tests as show_desktop was invalidly detected every time there are no visible windows on screen. Approved by PS Jenkins bot, Andrea Azzarone. 2013-06-27 Łukasz 'sil2100' Zemczak Revert revision 3380. This caused regression of all autopilot tests as show_desktop was invalidly detected every time there are no visible windows on screen 2013-06-26 Michal Hruby Add form_factor property to ScopeProxy, allow passing hints to searches. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-06-26 Michal Hruby Bump versions 2013-06-26 Michal Hruby Add form_factor, allow passing hints to searches 2013-06-24 Automatic PS uploader Releasing 7.0.0daily13.06.24-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-06-24 Automatic PS uploader Releasing 7.0.0daily13.06.24-0ubuntu1, based on r3382 2013-06-24 Ted Gould Fix upstart job to handle legacy case and not duplicate events. Approved by Michał Sawicz, PS Jenkins bot, Christopher Townsend, Iain Lane. 2013-06-21 Ted Gould Remove manual start work around 2013-06-21 Ted Gould Commenting out the dep on the Unity jobs for now. 2013-06-21 Ted Gould Changing the upstart job name to Unity 7 2013-06-21 Ted Gould The panel serivce lifecycle should match Unity's 2013-06-20 Ted Gould We want to make sure that we're only running with Unity, and after it has started 2013-06-20 Ted Gould In the fallback case manually start unity-panel-service 2013-06-20 Ted Gould Don't emit desktop-start and desktop-end, we shouldn't have two jobs we expect to have running at the same time emitting the same events. 2013-06-20 Ted Gould Make sure that gnome-settings-daemon is started so we get the X variables we need at start 2013-06-22 Brandon Schaefer When on the bottom row and you press down, the detail index now moves right until it hits the last icon in the row. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-06-21 Brandon Schaefer * Fix up tests :) 2013-06-20 Brandon Schaefer * A test! 2013-06-20 Brandon Schaefer * To designs request also make pressing down on the last right move to the right 2013-06-22 Chris Townsend Draw the full panel shadow when there are windows docked on the panel and no focused windows on the screen such as when the desktop has been clicked. Fixes: https://bugs.launchpad.net/bugs/1036614. Approved by Brandon Schaefer, MC Return, PS Jenkins bot. 2013-06-19 Chris Townsend Draw the full panel shadow when there are windows docked on the panel and no focused windows on the screen such as when the desktop has been clicked. 2013-06-21 Brandon Schaefer Show desktop now only works for individual workspaces. Also if any new windows are opened, or one is restored on that workspace then the next Show desktop will minimize those. The only time windows are restored are when no new windows have been mapped, and no windows have been restored for that workspace only. Fixes: https://bugs.launchpad.net/bugs/966030. Approved by Marco Trevisan (Treviño), PS Jenkins bot. 2013-06-20 Brandon Schaefer * When a window closes, or we enter a new workspace check if its empty, if so we want to restore windows on a show desktop. 2013-06-19 Brandon Schaefer * Fix focusing issue. Compiz assumes if any windows are still in show desktop mode to not focus a new window sadly... 2013-06-19 Brandon Schaefer * Only restore windows on the current workspace 2013-06-18 Brandon Schaefer * Fixes viewport problem. Now if we ever enter a viewport that is empty (only desktop visible), then we go back to being 'in show desktop mode' thi way we restore windows if the user hits the shows desktop icon. Otherwise nothing would happen, which feels incorrect. 2013-06-18 Brandon Schaefer * Only allows windows on the same viewport to be minimzed when doing a show desktop. * Also, when a uses maps a new window, unminimizes a window that was hidden or switches workspaces show deskop will then hide all window (instead of unminimizing them!). 2013-06-19 Automatic PS uploader Releasing 7.0.0daily13.06.19-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-06-19 Automatic PS uploader Releasing 7.0.0daily13.06.19-0ubuntu1, based on r3378 2013-06-18 Brandon Schaefer When in detail mode, you are now allowed to use UP/DOWN keys to move around. Fixes: https://bugs.launchpad.net/bugs/1131646. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-06-18 Brandon Schaefer * Merge trunk 2013-06-18 Brandon Schaefer * Adds more tests, cleans up name and extra functions we don't need to expose 2013-06-17 Brandon Schaefer * Move some event handling logic inside the switcher controller! 2013-06-17 Brandon Schaefer * Adds some tests for the changes in SystemLayout 2013-06-17 Brandon Schaefer * Missed one explict cast... 2013-06-17 Brandon Schaefer * Fix up from reviewers comments 2013-06-13 Brandon Schaefer * Allows the use of UP/DOWN arrow keys while in the switcher detail mode. 2013-06-17 Iain Lane Start unity-panel-service using upstart user session jobs. Approved by PS Jenkins bot, Didier Roche. 2013-06-17 Iain Lane Don't 'start on starting gnome-settings-daemon' - this should be the other way round. This doesn't cause gsd to get started. Instead gsd should be 'start on ... starting unity' so that it is launched when we try to launch unity. 2013-06-17 Iain Lane Have unity emit desktop-start/desktop-end and unity-panel-service listen for those This matches the behaviour we have with gnome-session currently and will allow jobs to care for both gnome-session and direct Unity launching with one set of "start on"/"stop on" stanzas. start on started/starting unity will continue to work too. 2013-06-17 Iain Lane Reintroduce 3364: Manage Unity Panel Service's lifecycle with Upstart. 2013-06-15 Andrea Azzarone Skip tests if not in desktop mode. Fixes: https://bugs.launchpad.net/bugs/1191053. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-06-14 Andrea Azzarone Skip tests if not in desktop mode. 2013-06-15 Andrea Azzarone Fix failing test. Fixes: https://bugs.launchpad.net/bugs/1191059. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-06-14 Andrea Azzarone Fix failing test. 2013-06-15 Xiao-Long Chen SessionView: Fix build when building without precompiled headers. Fixes: https://bugs.launchpad.net/bugs/1191097. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-06-14 Xiao-Long Chen Fix build when building without precompiled headers 2013-06-14 Brandon Schaefer Fixes the use of Alt+` and Right arrow when in detail mode. Now it goes to the next window instead of closing detail mode. Fixes: https://bugs.launchpad.net/bugs/1190798. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-06-14 Brandon Schaefer * When going into detail mode, we need to ensure we set: DetailMode::TAB_NEXT_WINDOW not DetailMode::TAB_NEXT_TILE. Otherwise the next Right movemnt will alway close detail mode. 2013-06-14 Andrea Azzarone Fix failing AP test. Fixes: https://bugs.launchpad.net/bugs/1191039. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-06-14 Andrea Azzarone Fix failing test. 2013-06-13 Michal Hruby Bump libunity-core SONAME and adjust debian. Approved by PS Jenkins bot, Michał Sawicz. 2013-06-13 Michal Hruby Bump SONAME 2013-06-13 Ted Gould Make Unity depend on bamfdaemon. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-06-13 Ted Gould Adding a direct dependnecy on the bamfdaemon as we need it for the launcher and alt tab. 2013-06-12 Nick Dedekind Added check for x-unity-no-preview. Do not preview; send direct activation to scope. Fixes: https://bugs.launchpad.net/bugs/1188705. Approved by Michal Hruby, PS Jenkins bot. 2013-06-11 Nick Dedekind added check for x-unity-no-preview 2013-06-12 Chris Townsend Add support to close social previews by clicking anywhere in the preview bubble. Fixes: https://bugs.launchpad.net/bugs/1190007. Approved by PS Jenkins bot, Brandon Schaefer. 2013-06-11 Chris Townsend Added support to close social previews by clicking anywhere in the preview bubble. 2013-06-10 Chris Townsend Add functionality to wiggle urgent icons at certain time intervals when the Launcher is hidden. Fixes: https://bugs.launchpad.net/bugs/893196. Approved by Marco Trevisan (Treviño), PS Jenkins bot, Brandon Schaefer. 2013-06-10 Chris Townsend Move some logic outside of the for loop since it doesn't need to be checked every iteration. 2013-06-10 Chris Townsend * Change some EXPECT_* to ASSERT_* since we don't want to continue the test if the prerequisite fails. * Add a new test to detect if the urgent icon will wiggle once the Launcher is revealed. 2013-06-07 Chris Townsend Add tests for checking the handling of the urgent timer functions. 2013-06-06 Chris Townsend Cleaned up the code some per comments in the merge proposal. 2013-06-06 Chris Townsend Merge in trunk. 2013-05-31 Chris Townsend A bit more refactoring. 2013-05-31 Chris Townsend Refactor the previous code change to make this more readable and to place code in functions that does the same work in different places. 2013-05-31 Chris Townsend Merge in from trunk. 2013-05-14 Chris Townsend Rework the logic to take into account more conditions that may occur when dealing with urgent icons. 2013-05-10 Chris Townsend Add functionality to wiggle urgent icons when the Launcher is hidden at certain time intervals. 2013-06-07 Automatic PS uploader Releasing 7.0.0daily13.06.07-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-06-07 Automatic PS uploader Releasing 7.0.0daily13.06.07-0ubuntu1, based on r3365 2013-06-07 Didier Roche Revert the panel on upstart from ted, it doesn't respawn as expected when another service try to communicate with the panel service and the consequence is a lot of tests failing 2013-06-06 Ted Gould Manage Unity Panel Service's lifecycle with Upstart. Approved by PS Jenkins bot, Christopher Townsend. 2013-06-05 Ted Gould Updating to current trunk and resolving a small conflict 2013-05-25 Ted Gould Merging trunk 2013-05-17 Ted Gould Emit the indicators-loaded event 2013-05-17 Ted Gould Grab the GTK wrapper branch 2013-05-17 Ted Gould If we're connected when we create it, resync right away. 2013-05-17 Ted Gould Adding in an emits 2013-05-16 Ted Gould Fleshing this out a bit 2013-05-16 Ted Gould Grabbing the upstart directory 2013-05-16 Ted Gould Adding in the conf file, basic version 2013-05-16 Ted Gould Dropping the dbus services directory 2013-05-16 Ted Gould We don't need DBus Activation here 2013-05-16 Ted Gould We want upstart to respawn the panel service for us 2013-06-06 Michal Hruby Don't activate a result twice after pressing Enter. Fixes: https://bugs.launchpad.net/bugs/1188191. Approved by PS Jenkins bot, Brandon Schaefer. 2013-06-06 Michal Hruby Don't activate a result twice 2013-06-06 Manuel de la Pena Adds support for payment previews that will allow users to buy music from within the dash. . Approved by PS Jenkins bot, Nick Dedekind. 2013-06-05 Manuel de la Pena Add actions to the tab iterator so that the default action is the correctly highlighted. 2013-06-05 Manuel de la Pena Add action buttons as childre, remove tab order and use a tab iterator based layout. 2013-06-04 Manuel de la Pena Ensure buttons are added as children. 2013-06-04 Manuel de la Pena Fixed some small issues mentioned from design. 2013-05-29 Manuel de la Pena Merged with trunk. 2013-05-24 Manuel de la Pena Merged with trunk. 2013-05-17 Manuel de la Pena Removed moved file that was accidentaly added. 2013-05-17 Manuel de la Pena Merged with trunk. 2013-05-15 Manuel de la Pena Fixed problem with the wrong action name. 2013-05-14 Manuel de la Pena Fixed small issue with error preview. Ensure download action expands according to text. 2013-05-14 Manuel de la Pena Title are ellipsized when they are too long. 2013-05-14 Manuel de la Pena Merged with parent. 2013-05-14 Manuel de la Pena Ellipsize the text whn needed. 2013-05-10 Manuel de la Pena Merged with changes in parent branch. 2013-05-10 Manuel de la Pena Fixed some merge issues. 2013-05-06 Manuel de la Pena Merged with libunity breackage. 2013-05-02 Manuel de la Pena Add missing AddChild. 2013-05-02 Manuel de la Pena Updated changelog. 2013-05-02 Manuel de la Pena Reverted changes in debian changelog. 2013-04-30 Manuel de la Pena Updated change log 2013-04-30 Manuel de la Pena Updated change log 2013-04-30 Manuel de la Pena Updated change log. 2013-04-29 Manuel de la Pena Set correct tab order. 2013-04-29 Manuel de la Pena Set a max for the lines in the error and ellipsized if we are too long. 2013-04-29 Manuel de la Pena Fixed warning icon alignment. 2013-04-29 Manuel de la Pena Fixed aligment in error preview. 2013-04-29 Manuel de la Pena Merged with trunk. 2013-04-29 Manuel de la Pena Merged with plan-b 2013-04-22 Manuel de la Pena Merged with trunk. 2013-04-22 Manuel de la Pena Merged with trunk. 2013-04-16 Manuel de la Pena Merged with trunk. 2013-04-16 Manuel de la Pena Merged with plan-b. 2013-04-02 Manuel de la Pena Improve transition for payment previews. 2013-04-02 Manuel de la Pena Added missing resources and fixed the aligment. 2013-04-02 Manuel de la Pena Fixed static text width. 2013-04-01 Manuel de la Pena Update comment. 2013-04-01 Manuel de la Pena Show error message when the hint is set. 2013-03-31 Manuel de la Pena Ensure that actions do work in the error preview. 2013-03-31 Manuel de la Pena Added support for the in-dash payments. 2013-06-05 Ted Gould Add an upstart job to unity-common. Approved by PS Jenkins bot, Christopher Townsend. 2013-06-03 Ted Gould Make sure to export the right variable name 2013-05-16 Ted Gould Typo 2013-05-16 Ted Gould Make sure to install the upstart job 2013-05-16 Ted Gould Adding in an upstart job to start unity 2013-06-05 Łukasz 'sil2100' Zemczak Add a flag for -Wno-error=unused-local-typedefs, since this causes a FTBFS on ARM 2013-06-05 Łukasz 'sil2100' Zemczak Add a flag for -Wno-error=unused-local-typedefs, since this causes a FTBFS on ARM 2013-06-05 Nick Dedekind Uses a gobject weak ref to test for object deletion in the GLibObject tests. Previously was checking with G_IS_OBJECT on an invalid pointer, which was causing a segfault 2013-06-05 Nick Dedekind Use weak ref to test for gobject deletion. G_IS_OBJECT crashing on deleted pointer. 2013-06-05 Pawel Stolowski Bumped required version of libunity. 2013-06-05 Pawel Stolowski Bumped required version of libunity. 2013-06-03 Automatic PS uploader Releasing 7.0.0daily13.06.03ubuntu.unity.next-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-06-03 Automatic PS uploader Releasing 7.0.0daily13.06.03ubuntu.unity.next-0ubuntu1, based on r3355 2013-06-03 Sam Spilsbury Add a pkg-config dependency on xpathselect>=1.2 Technically we depend on xpathselect>=1.3 in debian/control, however the latest -dev package in the distro claims the version is 1.2 and it builds just fine with that. (LP: #1185226). Fixes: https://bugs.launchpad.net/bugs/1185226. Approved by PS Jenkins bot, Stephen M. Webb. 2013-05-29 Sam Spilsbury Add a pkg-config dependency on xpathselect>=1.2 Technically we depend on xpathselect>=1.3 in debian/control, however the latest -dev package in the distro claims the version is 1.2 and it builds just fine with that. (LP: #1185226) 2013-06-01 Andrea Azzarone Reference BamfApplication in GetRunningApplications. Fixes: https://bugs.launchpad.net/bugs/1181717. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-06-01 Andrea Azzarone Fix crash in Application::~Application. 2013-05-31 Chris Townsend Fixes the issue where the filling in of the progress bar over Launcher icons does not scale when using smaller or larger icon sizes than the default size of 48. Fixes: https://bugs.launchpad.net/bugs/968680. Approved by PS Jenkins bot, Brandon Schaefer. 2013-05-31 Chris Townsend Add an explicit cast for consistency's sake. 2013-05-30 Chris Townsend * Get rid of whitespace. * Change float casts to static_cast. * Get rid of int casts as they are not needed. * Fix double ";;" typo. 2013-05-29 Chris Townsend Fixes the issue where the filling in of the progress bar over Launcher icons does not scale when using smaller or larger icon sizes than the default size of 48. 2013-05-31 Automatic PS uploader Releasing 7.0.0daily13.05.31ubuntu.unity.next-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-05-31 Automatic PS uploader Releasing 7.0.0daily13.05.31ubuntu.unity.next-0ubuntu1, based on r3352 2013-05-30 Chris Townsend Fixes issue where source files for test-gestures would always be compiled even if the original source files did not change. Fixes: https://bugs.launchpad.net/bugs/1039367. Approved by Marco Trevisan (Treviño), PS Jenkins bot. 2013-05-16 Chris Townsend Fixes issue where source files for test-gestures would always be compiled even if the original source files did not change. 2013-05-29 Ted Gould Upstart event for when the indicators are loaded by the panel service. Approved by Stephen M. Webb, PS Jenkins bot. 2013-04-23 Ted Gould Adding a runtime dep on upstart so that we can get initctl 2013-04-23 Ted Gould Fixing a lost comma 2013-04-23 Ted Gould Fix variable name 2013-04-23 Ted Gould Sending the signal to upstart that the indicators are loaded 2013-04-23 Ted Gould Adding in a ready signal idle 2013-05-29 Andrea Azzarone Allow alt-tabbing during a dnd operation. Fixes: https://bugs.launchpad.net/bugs/111939. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-04-10 Andrea Azzarone Allow alt-tabbing during a dnd operation. 2013-05-28 Leo Arias Fixed the execute_action_by_id on the dash emulator. Fixes: https://bugs.launchpad.net/bugs/1181677. Approved by PS Jenkins bot, Łukasz Zemczak. 2013-05-19 Leo Arias Fixed the execute_action_by_id on the dash emulator. 2013-05-28 Didier Roche add dep on autopilot-desktop. Approved by PS Jenkins bot, Łukasz Zemczak. 2013-05-27 Didier Roche add dep on autopilot-dekstop 2013-05-24 Pawel Stolowski Fixes for two autopilot tests. Approved by PS Jenkins bot, Nick Dedekind, Łukasz Zemczak. 2013-05-24 Pawel Stolowski Fix two autopilot tests. 2013-05-24 Thomi Richards Update the unity autopilot test suite to be compatible with the new autopilot API for custom emulators. Approved by PS Jenkins bot, Christopher Lee. 2013-05-23 Thomi Richards Update to work with autopilot API for custom emulator base classes. 2013-05-23 Andrea Azzarone Remove AbstractSeparator.cpp (it does not make sense :). Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-05-23 Andrea Azzarone Remove AbstractSeparator.cpp (it does not make sense :) 2013-05-23 Didier Roche Bumped the libnux version to 4.0.2, as we just bumped the micro version due to the ABI change 2013-05-23 Łukasz 'sil2100' Zemczak Bumped the libnux version to 4.0.2, as we just bumped the micro version due to the ABI change 2013-05-23 Marco Trevisan (Treviño) Unity: "s/unsigned long long/uint64_t/g". Approved by Brandon Schaefer, PS Jenkins bot. 2013-05-18 Marco Trevisan (Treviño) Unity: "s/unsigned long long/uint64_t/g" 2013-05-22 Brandon Schaefer Bumps libnux to new correct abi version. Approved by PS Jenkins bot, Francis Ginther, Marco Trevisan (Treviño). 2013-05-22 Brandon Schaefer * Forgot comma! 2013-05-21 Brandon Schaefer [ Brandon Schaefer ] Bump libnux to new version 2013-05-22 Andrea Azzarone Fix crashing tests. Fixes: https://bugs.launchpad.net/bugs/1182585. Approved by Marco Trevisan (Treviño), PS Jenkins bot. 2013-05-22 Andrea Azzarone Disconnect signal in DashView. 2013-05-22 Pawel Stolowski Add ModelIterator-inl.h to the list of installed headers (as it's included by ModelIterator.h). Approved by PS Jenkins bot, Nick Dedekind. 2013-05-22 Pawel Stolowski Add ModelIterator-inl.h to the list of installed headers (as it's included by ModelIterator.h). 2013-05-22 Andrea Azzarone Don't build CoverflowResultView.cpp. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-05-22 Andrea Azzarone Don't build CoverflowResultView.cpp. 2013-05-22 Francis Ginther Handle StateNotFoundError when querying the label of a hud button. Approved by PS Jenkins bot, Łukasz Zemczak. 2013-05-21 Francis Ginther Handle StateNotFoundError when querying the label of a hud button 2013-05-22 Łukasz 'sil2100' Zemczak Modify all the hud_query_check lambdas to be more smart and error-checking. Same for the selected_hud_button method in the HUD emulator. Also, get rid of the troublesome test_gedit_undo and change it into test_gedit_save, which is easier to test and anyway tests what we want. Besides that we also now try to handle the StateNotFoundError exception in the HUD emulator, another cause of some AP failures. Approved by PS Jenkins bot, Francis Ginther, Andrea Azzarone. 2013-05-21 Łukasz 'sil2100' Zemczak Ok, so actually, let's handle the case when there's a StateNotFoundError returned by the hud_buttons method 2013-05-21 Łukasz 'sil2100' Zemczak Same fix for the test_search HUD tests 2013-05-21 Łukasz 'sil2100' Zemczak Fix the test_app_activate_on_enter in the same way 2013-05-21 Łukasz 'sil2100' Zemczak Change the test_gedit_undo to test_gedit_save, as it checks the same functionality but is easier to make right 2013-05-21 Łukasz 'sil2100' Zemczak More fixes related to the terrible undo test 2013-05-21 Łukasz 'sil2100' Zemczak Fix some autopilot test failures, some related to test_shortcut_hint and some to test_scroll in launcher. Approved by PS Jenkins bot, Francis Ginther. 2013-05-20 Łukasz 'sil2100' Zemczak Add a few more applications to be launched during the test_scroll tests, for bigger screend - a workaround 2013-05-20 Łukasz 'sil2100' Zemczak Fix the two shortcut_hint tests with the switcher 2013-05-21 Christopher Lee Updating the dbus introspection to use the new xpathselect 1.3.libxpathselect-dev. Approved by Brandon Schaefer, PS Jenkins bot, Thomi Richards. 2013-05-20 Christopher Lee Fixed depends for unity-autopilot 2013-05-20 Christopher Lee Merge trunk 2013-05-19 Christopher Lee Added missing build depends 2013-05-14 Christopher Lee Make exception caught in ensure_unity_running more specific 2013-05-14 Christopher Lee Merge trunk 2013-05-14 Christopher Lee Slight code juggle around to enable cleanup of dlopen-ed library. 2013-05-09 Christopher Lee Update dbus protocol version to 1.3 2013-05-09 Christopher Lee re-introduce xpathselect for introspection and update for protocol version 1.3 2013-05-07 Thomi Richards Added GetVersion method. 2013-05-20 Mathieu Trudel-Lapierre Increase timeouts for hud functional and search tests. Approved by PS Jenkins bot, Brandon Schaefer. 2013-05-17 Mathieu Trudel-Lapierre Increase timeouts for Eventually() tests for hud functional and search tests. 2013-05-20 Łukasz 'sil2100' Zemczak Wrong version AGAIN, fixing so that the builder can start working correctly again. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-05-19 Łukasz 'sil2100' Zemczak Wrong version AGAIN 2013-05-19 Łukasz 'sil2100' Zemczak Fix version in changelog again, since the date needs to be different. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-05-19 Łukasz 'sil2100' Zemczak Maybe like this 2013-05-19 Łukasz 'sil2100' Zemczak Fix version in changelog again 2013-05-19 Łukasz 'sil2100' Zemczak Add the missing changelog entry for 7.0.0daily13.05.08ubuntu.unity.next-0ubuntu1 which landed into the next PPA. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-05-19 Łukasz 'sil2100' Zemczak Bump the date again 2013-05-19 Łukasz 'sil2100' Zemczak Add the missing changelog entry for 7.0.0daily13.05.08ubuntu.unity.next-0ubuntu1 which landed into the next PPA 2013-05-19 Marco Trevisan (Treviño) SwitcherController: use proper long long types for WindowActiveNumber Otherwise an overflow can cause bad window selection after long uptime. Approved by PS Jenkins bot, Brandon Schaefer. 2013-05-18 Marco Trevisan (Treviño) Merging with parent branch fixes 2013-05-18 Marco Trevisan (Treviño) TestSwitcherController: fix faling test 2013-05-18 Marco Trevisan (Treviño) TestSwitcherController: test switching between windows of the focused application 2013-05-18 Marco Trevisan (Treviño) FakeApplicationWindow: register window in the StandaloneWindowManager with active number 2013-05-18 Marco Trevisan (Treviño) StandaloneWindow: add ActiveNumber support 2013-05-18 Marco Trevisan (Treviño) SwitcherController: use proper long long types for WindowActiveNumber Otherwise an overflow can cause bad window selection after long uptime. 2013-05-19 Marco Trevisan (Treviño) UnityCore: add GtkWrapper to handle GtkIconInfo correctly for different GTK versions Fix a memory leak in LauncherIcon. Fixes: https://bugs.launchpad.net/bugs/1180790. Approved by PS Jenkins bot, Sam Spilsbury, Ted Gould, Andrea Azzarone. 2013-05-18 Marco Trevisan (Treviño) TestGTKWrapper: Adding basic gtk-wrapper test 2013-05-18 Marco Trevisan (Treviño) TestResultRenderer: fix compilation issue 2013-05-17 Marco Trevisan (Treviño) ResultRenderer: use glib::Error for error handling 2013-05-17 Marco Trevisan (Treviño) GLibWrapper.h: clear the glib::Error before setting it again 2013-05-17 Marco Trevisan (Treviño) Merging with trunk 2013-05-17 Marco Trevisan (Treviño) Use gtk::IconInfo everywhere in the code to have proper handling Fix a memory leak in LauncherIcon (we always created a GIcon without unref'ing it) 2013-05-17 Marco Trevisan (Treviño) UnityCore: add GtkWrapper to handle GtkIconInfo correctly for different versions 2013-05-18 Łukasz 'sil2100' Zemczak We need to bump the changelog version for the daily-release bots to be able to handle it correctly. Approved by PS Jenkins bot, Andrea Azzarone. 2013-05-18 Łukasz 'sil2100' Zemczak We need to bump the changelog version for the daily-release bots to be able to handle it correctly 2013-05-18 Łukasz 'sil2100' Zemczak Fix two HUD failures related to HUD slow action activation. Approved by PS Jenkins bot, Brandon Schaefer, Mathieu Trudel-Lapierre. 2013-05-16 Łukasz 'sil2100' Zemczak Fix two HUD failures related to HUD 2.0 changes 2013-05-17 Łukasz 'sil2100' Zemczak Fix the changelog entries that were in the experimental PPA - move them to unity main versions. Approved by PS Jenkins bot, Ken VanDine. 2013-05-17 Łukasz 'sil2100' Zemczak Fix the changelog entry 2013-05-17 Manuel de la Pena Merge 100 scopes / smart scopes feature branch. Approved by PS Jenkins bot, Mathieu Trudel-Lapierre. 2013-05-17 Łukasz 'sil2100' Zemczak Comment out suspicious parts that are breaking CI 2013-05-16 Pawel Stolowski Bumped required version of nux. 2013-05-16 Pawel Stolowski Fixed required version of libunity-dev for libunity-core. 2013-05-16 Pawel Stolowski Bumped required libunity version to 7.0.0. 2013-05-16 Pawel Stolowski Merged smart scopes branch. 2013-05-15 Christopher Lee Resolve conflicts in merging updated autopilot tests. Approved by Pawel Stolowski, PS Jenkins bot. 2013-05-15 Christopher Lee Merge and resolve conflict 2013-05-10 Christopher Lee Merged in Autopilot 1.3 updates 2013-05-14 Pawel Stolowski Fix required version of nux to 4.0.1 from 4.0.2. Approved by PS Jenkins bot, Łukasz Zemczak, Nick Dedekind. 2013-05-14 Pawel Stolowski Use correct version of nux; the latest one is now 4.0.1. 2013-05-14 Nick Dedekind If enter is pressed while a search is still being performed, we wait a maximum of one second before activating. Approved by Pawel Stolowski, PS Jenkins bot. 2013-05-13 Nick Dedekind use const value for entry activate wait timeout 2013-05-13 Nick Dedekind added max search entry activation timeout 2013-05-13 Nick Dedekind Result preview activated on left single-click. Normal result activation on double-click. Approved by Michal Hruby, PS Jenkins bot. 2013-05-03 Nick Dedekind Added double-click-activate dconf key. 2013-05-01 Nick Dedekind Fixed ap dash emulator result activate 2013-05-01 Nick Dedekind Updated autopilot dash result activations 2013-05-01 Nick Dedekind Result preview activated on left single-click. Normal result activation on double-click 2013-05-13 James Henstridge Hide the ratings widget in the movie preview if the rating is less than zero. Fixes: https://bugs.launchpad.net/bugs/1178046. Approved by PS Jenkins bot, Nick Dedekind. 2013-05-13 James Henstridge Fix indentation. 2013-05-13 James Henstridge Add a test to show that the ratings widget is not created when the rating is less than 0. 2013-05-10 James Henstridge Hide the ratings widget in the Movie preview if rating < 0. 2013-05-09 Automatic PS uploader Merge trunk. Approved by PS Jenkins bot, Manuel de la Peña, Brandon Schaefer. 2013-05-09 Michal Hruby Merge unity trunk 2013-05-08 Automatic PS uploader Releasing 7.0.0daily13.05.08ubuntu.unity.experimental.certified-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-05-08 Automatic PS uploader Releasing 7.0.0daily13.05.08ubuntu.unity.experimental.certified-0ubuntu1, based on r3137 2013-05-07 Automatic PS uploader Releasing 7.0.0daily13.05.07ubuntu.unity.experimental.certified-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-05-07 Automatic PS uploader Releasing 7.0.0daily13.05.07ubuntu.unity.experimental.certified-0ubuntu1, based on r3134 2013-05-07 Andrea Azzarone Fix category expansion. Approved by PS Jenkins bot, Michal Hruby. 2013-05-07 Michal Hruby Merge trunk 2013-05-02 Andrea Azzarone Add MockResults 2013-05-02 Andrea Azzarone Update and fix tests. 2013-05-01 Andrea Azzarone Improve tests. 2013-05-01 Andrea Azzarone Pull from Nick's branch and make sure that all the tests of the previous commit pass. 2013-05-01 Andrea Azzarone Commit to pull from Nick's branch. 2013-04-30 Andrea Azzarone Add test for category expansion. 2013-04-30 Andrea Azzarone Merge lp:~unity-team/unity/libunity-7.0-breakage. 2013-04-30 Andrea Azzarone Remove doubled code. 2013-05-07 Nick Dedekind Save/Restore dash category focus when adding/removing/reordering categories. Fixes: https://bugs.launchpad.net/bugs/1170709, https://bugs.launchpad.net/bugs/1174488. Approved by Michal Hruby, PS Jenkins bot, Andrea Azzarone. 2013-05-03 Nick Dedekind updated nux api version 2013-05-01 Nick Dedekind Fixed some issues with static focus results 2013-04-30 Nick Dedekind Set focus back to default on focus reset. 2013-04-30 Nick Dedekind Set focus back to default on focus reset. 2013-04-30 Nick Dedekind merged with parent 2013-04-30 Nick Dedekind More scope focus navigation 2013-04-30 Nick Dedekind merge with parent 2013-04-29 Nick Dedekind Resuse focus push/pop code 2013-04-29 Nick Dedekind Keep resultview focus static 2013-05-03 Andrea Azzarone Fix "There is no content..." message. Fixes: https://bugs.launchpad.net/bugs/1170728. Approved by Michal Hruby, PS Jenkins bot. 2013-05-02 Andrea Azzarone Fix no result label in scope view. 2013-05-02 Andrea Azzarone [FilterExpanderLabel] Pass mouse wheel event to the parent view. Approved by Michal Hruby, PS Jenkins bot. 2013-05-02 Andrea Azzarone [FilterExpanderLabel] Pass mouse wheel event to filter view. 2013-05-01 Nick Dedekind Check for file uri for nautilus app icon drop target. Fixes: https://bugs.launchpad.net/bugs/1170721. Approved by Andrea Azzarone, PS Jenkins bot. 2013-04-30 Nick Dedekind Check for file uri for nautilus app icon drop target. 2013-05-01 Nick Dedekind Fixed typo which set categories instead of filters when filter model changed. Approved by Michal Hruby, PS Jenkins bot. 2013-04-30 Nick Dedekind Fixed filter update 2013-05-01 Nick Dedekind Set spinner to searching when we search for the first time on a scope load. (forced search). Approved by Michal Hruby, PS Jenkins bot. 2013-04-30 Nick Dedekind Fixed search spin on initial scope load. 2013-04-30 Andrea Azzarone Remove HomeLens*, FilesystemLenses, Lens, Lenses code/test. Approved by Nick Dedekind, Michal Hruby, PS Jenkins bot. 2013-04-25 Andrea Azzarone Remove FilesystemLenses, Lens, Lenses code/test. 2013-04-25 Andrea Azzarone Remove HomeLens* code/tests. 2013-04-26 Michal Hruby Use the Customization type in apps lens for AP filter test. Approved by Marco Trevisan (Treviño), PS Jenkins bot. 2013-04-26 Michal Hruby Test filters using the Customization type in apps lens 2013-04-26 Andrea Azzarone Disable detail view for webapp icons. Fixes: https://bugs.launchpad.net/bugs/1169340. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-04-25 Michal Hruby Bump libunity requirement in control file. Approved by PS Jenkins bot, Pawel Stolowski. 2013-04-25 Michal Hruby Bump debian control file 2013-04-24 Michal Hruby Fix a few AP tests. Approved by Christopher Townsend, PS Jenkins bot. 2013-04-24 Michal Hruby Fix command lens test 2013-04-24 Michal Hruby Fix invalid reference in AP tests 2013-04-24 Andrea Azzarone Remove ResultView::ComputeContentSize. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-04-24 Andrea Azzarone Remove ResultView::ComputeContentSize. 2013-04-23 Andrea Azzarone Allow disabling PreviewRatingsWidget for ApplicationPreviews. Fixes: https://bugs.launchpad.net/bugs/1170715. Approved by Michal Hruby, PS Jenkins bot. 2013-04-23 Andrea Azzarone Allow to disable PreviewRatingsWidget. 2013-04-23 Automatic PS uploader Releasing 7.0.0daily13.04.23ubuntu.unity.experimental.certified-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-04-23 Automatic PS uploader Releasing 7.0.0daily13.04.23ubuntu.unity.experimental.certified-0ubuntu1, based on r3121 2013-04-22 Andrea Azzarone Don't QueueDraw inside Draw callback - can cause rendering loops. Approved by PS Jenkins bot, Michal Hruby. 2013-04-22 Andrea Azzarone Don't call QueueDraw inside DashContent. 2013-04-22 Andrea Azzarone Don't close the dash if the mouse is over the vertical line between the dash and the launcher. Fixes: https://bugs.launchpad.net/bugs/1170720. Approved by Brandon Schaefer, PS Jenkins bot. 2013-04-19 Andrea Azzarone Don't close the dash if the mouse is over the vertical line between the dash and the launcher (bug 1170720) 2013-04-18 Nick Dedekind Fix redraw issues with the filter pane. Fixes: https://bugs.launchpad.net/bugs/1159814. Approved by Michal Hruby, PS Jenkins bot. 2013-04-18 Nick Dedekind QueueRelayout when adding/removing genre filter buttons. 2013-04-18 Michal Hruby Fix FTBFS on i386. Approved by Nick Dedekind, PS Jenkins bot. 2013-04-18 Michal Hruby Cast Time to uint32_t 2013-04-17 Marco Trevisan (Treviño) merge with trunk 3307. Approved by Michal Hruby, PS Jenkins bot. 2013-04-17 Nick Dedekind Merged with trunk. 2013-04-15 Michal Hruby Fix signature of overridden method. Fixes: https://bugs.launchpad.net/bugs/1158840. Approved by PS Jenkins bot, Nick Dedekind. 2013-04-15 Michal Hruby Override correct method 2013-04-12 Michal Hruby Don't try to close a channel over DBus when the proxy is not active. Approved by PS Jenkins bot, Nick Dedekind. 2013-04-12 Michal Hruby Call CloseChannel only when one is actually opened, otherwise we're forcing the scopes to start up 2013-04-10 Automatic PS uploader Releasing 7.0.0daily13.04.10ubuntu.unity.experimental.certified-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-04-10 Automatic PS uploader Releasing 7.0.0daily13.04.10ubuntu.unity.experimental.certified-0ubuntu1, based on r3113 2013-04-08 Automatic PS uploader merged with trunk. Approved by PS Jenkins bot, Didier Roche. 2013-04-08 Nick Dedekind fixed gvariant test. fixed pch'less build. 2013-04-08 Nick Dedekind merge with trunk. 2013-03-27 Brandon Schaefer Dont clear the group->GetGeometry() as this should be done in the ScrollView if needed. Cause we are ending up clearing the wrong group when scrolled down at all in the ScrollView. Fixes: https://bugs.launchpad.net/bugs/1160537. Approved by PS Jenkins bot, Nick Dedekind. 2013-03-27 Brandon Schaefer * Add {} to nested if statement 2013-03-27 Brandon Schaefer * Clearing group->GetGeometry() causes clearing of other groups, depending on where the scroll view is. 2013-03-27 Nick Dedekind Added support for activation-uri hint. Approved by PS Jenkins bot, Michal Hruby. 2013-03-27 Nick Dedekind Added log message 2013-03-27 Nick Dedekind Added unit test for activation-uri preview action 2013-03-27 Nick Dedekind merge with parent 2013-03-27 Nick Dedekind support preview action activation-uri hint 2013-03-27 Nick Dedekind Relayout scope view when categories change. Fix redraw issues. Approved by PS Jenkins bot, Michal Hruby. 2013-03-27 Nick Dedekind Relayotu view when categories change 2013-03-27 Nick Dedekind More autopilot test fixes. (sourced by build 20) http://10.97.0.1:8080/job/ps-unity-100scopes-experimental-autopilot-release-testing/20/testReport/. Approved by Łukasz Zemczak, PS Jenkins bot. 2013-03-27 Nick Dedekind Autopilot fixes. build 20 2013-03-27 Nick Dedekind Fixed crash when not receiving a valid reply for an activation request. Fixes: https://bugs.launchpad.net/bugs/1157351, https://bugs.launchpad.net/bugs/1159200. Approved by PS Jenkins bot, Michal Hruby. 2013-03-27 Nick Dedekind Error case more readable. 2013-03-26 Nick Dedekind Fixed uninitialised mem on activate timeout 2013-03-27 Nick Dedekind Fixed result view loading all result icons. Fixes: https://bugs.launchpad.net/bugs/1160541. Approved by Michal Hruby, PS Jenkins bot. 2013-03-27 Nick Dedekind removed printf 2013-03-27 Nick Dedekind Better idle handling of lazy load result icons 2013-03-27 Nick Dedekind Better lazy loading restrictions 2013-03-27 Nick Dedekind Fixed lazy icon loading 2013-03-26 Brandon Schaefer Make test_panel.py use the OverlayWindowButtons when dealing with the dash window buttons. Fixes: test_window_buttons_maximization_buttons_works_for_dash, also splits that test into these: test_window_buttons_maximize_or_restore_dash, test_window_buttons_active_inactive_states, test_window_buttons_state_switch_on_click. Approved by Łukasz Zemczak, PS Jenkins bot. 2013-03-25 Brandon Schaefer * Fixes this AP test: unity.tests.test_panel.PanelWindowButtonsTests.test_window_buttons_maximization_buttons_works_for_dash * Split the test up into 3 different AP tests. * The real issue was the new OverlayWindowButtons were used instead of the panel ones, so during the tests both were not visible causing a failure. 2013-03-26 Nick Dedekind Autopilot fixes for ppa build 18. unity.tests.test_command_lens.CommandScopeSearchTests.test_result_category_actually_contains_results unity.tests.test_dash.DashKeyNavTests.test_focus_returns_to_searchbar unity.tests.test_dash.DashKeyNavTests.test_scopebar_enter_activation possibly: unity.tests.test_hud.HudBehaviorTests.test_hud_to_dash_has_key_focus. Approved by PS Jenkins bot, Łukasz Zemczak. 2013-03-26 Nick Dedekind ensure ap result settle always gets one cycle 2013-03-26 Nick Dedekind Fixed autopilot test regressions. 2013-03-26 Nick Dedekind Fixed dash focus regression on scope bar activate 2013-03-26 Didier Roche Merged with trunk r3252. Approved by Didier Roche, PS Jenkins bot. 2013-03-25 Nick Dedekind Merge with trunk 2013-03-25 Łukasz 'sil2100' Zemczak Change the music scope shopping result to 'Albums' in autopilot. Workaround the slow scope results by increasing the timeout to 25 second. If it fails after this period, we're sure that there's something broken, since it's a BIG regression to even wait so long. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-25 Łukasz 'sil2100' Zemczak A quick workaround for failing shopping tests - make the timeout longer, since scopes are REALLY LAZY with showing shopping results. 2013-03-22 Łukasz 'sil2100' Zemczak With the new scope interface, the music shopping results are displayed in the "Albums" category. 2013-03-25 Nick Dedekind Fixes for dash related autopilot failures. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-25 Nick Dedekind Autopilot tests wait for categories/results before assuming there are any 2013-03-25 Nick Dedekind Now matches unity trunk dash focus mechanism. Fixes: https://bugs.launchpad.net/bugs/1157236, https://bugs.launchpad.net/bugs/1157650, https://bugs.launchpad.net/bugs/1158967. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-25 Nick Dedekind Dash focus matching unity trunk. 2013-03-25 Brandon Schaefer Use the scope data to generate the dash quicklist. There is a name change from "Dash Home" to "Home Scope". Fixes: https://bugs.launchpad.net/bugs/1158917. Approved by Łukasz Zemczak, PS Jenkins bot. 2013-03-22 Brandon Schaefer * The Dash Home is now part of the scopes data, which is now called Home Scope 2013-03-25 Didier Roche Fix tests failing due to latest glib. Fixes: https://bugs.launchpad.net/bugs/1159677. Approved by Nick Dedekind, PS Jenkins bot. 2013-03-25 Didier Roche Fix unit tests regressions with latest glib (LP: #1159677) 2013-03-22 Nick Dedekind Fixed issue causing scope not to attempt reconnect if initial attempt to create proxy failed. Fixed up search workflow so that we wont initiate multiple searches when opening dash/switching scopes. Approved by PS Jenkins bot, Michal Hruby. 2013-03-22 Nick Dedekind Removed SetSearchStarted. was only causing search spinner to be delayed. 2013-03-22 Nick Dedekind Fixed search cancellation. Removed multi-search from search clear 2013-03-22 Nick Dedekind only activate result if the search completed successfully. 2013-03-22 Nick Dedekind removed some debug code 2013-03-22 Nick Dedekind resorted dash code 2013-03-22 Nick Dedekind re-search on reconnection after a failed search. 2013-03-22 Nick Dedekind Log create proxy error 2013-03-22 Nick Dedekind Fixed scope proxy recreation after pervious failure. Mulit-search fixes 2013-03-22 Nick Dedekind Check null pointer string 2013-03-22 Nick Dedekind Uses serialised track model from music preview. Approved by PS Jenkins bot, Michal Hruby. 2013-03-22 Nick Dedekind Updated music preview for serialised track model. 2013-03-22 Nick Dedekind Fixed inconsistent previous lens/scope keybinding behavior for non-visible scopes (command.scope) LP#1158236. Fixes: https://bugs.launchpad.net/bugs/1158236. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-22 Nick Dedekind Fix non-visible scope bar icon tabbing 2013-03-22 Łukasz 'sil2100' Zemczak Fix a general typo that caused failures in AP tests DashKeyNavTests suite. We need to pass the variables as references if we want to modify them - thus returning the correct column and row size in GetResultDimensions. Approved by PS Jenkins bot, Nick Dedekind. 2013-03-22 Łukasz 'sil2100' Zemczak Fix a general typo that caused failures in AP tests DashKeyNavTests suite. We need to pass the variables as references if we want to modify them - thus returning the correct column and row size. 2013-03-22 Brandon Schaefer The FilterResults was using the PlacesVScrollbar which doesn't have the Overlayscroll bar. So just change it to use PlacesOverlayVScrollbar. Fixes: https://bugs.launchpad.net/bugs/1158913. Approved by PS Jenkins bot, Nick Dedekind. 2013-03-22 Brandon Schaefer * Use the PlacesOverlayVScrollbar vs the normal one. 2013-03-22 Nick Dedekind Fixed external activation of lazy created scopes. Fixes: https://bugs.launchpad.net/bugs/1158231. Approved by Brandon Schaefer, PS Jenkins bot. 2013-03-22 Nick Dedekind Fixed alt+f2 activation 2013-03-22 Nick Dedekind use_pch=OFF build not working. include missing from file. Approved by PS Jenkins bot, Łukasz Zemczak. 2013-03-22 Nick Dedekind Fixed include. pch'less build not working 2013-03-22 Manuel de la Pena Adds implementations for the payment previews that are required for the new payment in the music scopes. Fixes: https://bugs.launchpad.net/bugs/1154176. Approved by Didier Roche, PS Jenkins bot, Nick Dedekind. 2013-03-21 Manuel de la Pena Added error previews. 2013-03-21 Manuel de la Pena Made changes according to review. 2013-03-21 Manuel de la Pena Merged generic-payment-preview into error-preview. 2013-03-21 Manuel de la Pena Merged generic-payment-preview into error-preview. 2013-03-21 Manuel de la Pena Merged generic-payment-preview into error-preview. 2013-03-20 Manuel de la Pena Merged generic-payment-preview into error-preview. 2013-03-19 Manuel de la Pena Merged generic-payment-preview into error-preview. 2013-03-12 Manuel de la Pena Merged with generic preview. 2013-02-06 Manuel de la Pena Merged generic-payment-preview into error-preview. 2013-02-05 Manuel de la Pena Merged generic-payment-preview into error-preview. 2013-01-30 Manuel de la Pena Merged generic-payment-preview into error-preview. 2013-01-30 Manuel de la Pena Merged with diegos error preview implementation. 2012-12-07 Diego Sarmentero adding error preview test 2012-12-03 Diego Sarmentero merge 2012-11-30 Diego Sarmentero merge 2012-11-30 Diego Sarmentero fixing error preview 2012-11-28 Diego Sarmentero fixing unity-code for error preview 2012-11-27 Diego Sarmentero error fixed 2012-11-27 Diego Sarmentero merge 2012-11-27 Diego Sarmentero merge 2012-11-27 Diego Sarmentero adding error files 2012-11-23 Diego Sarmentero Adding ErrorPreview 2013-03-21 Manuel de la Pena Do check for null but just when really needed. 2013-03-21 Manuel de la Pena Do not check for null. 2013-03-21 Manuel de la Pena Get out of the loop as soon as get the error message. 2013-03-21 Manuel de la Pena Merged with parent branch. 2013-03-20 Manuel de la Pena Fix code according to review. 2013-03-20 Manuel de la Pena Fixed small compilation errors. 2013-03-19 Manuel de la Pena Merged with trunk. 2013-03-19 Manuel de la Pena Fixed code according to reviews. 2013-03-19 Manuel de la Pena Merged with lp:~unity-team/unity/libunity-7.0-breakage 2013-03-12 Manuel de la Pena Small code improvements. 2013-03-12 Manuel de la Pena Fixed error message logical error after using empty. 2013-03-12 Manuel de la Pena Improve the GetErrorMessage method. 2013-03-12 Manuel de la Pena Do not use c_str. 2013-03-12 Manuel de la Pena Improve code by removing mem leak and using std::make_pair. 2013-03-12 Manuel de la Pena Moved from using define to static std::string. 2013-03-12 Manuel de la Pena Removed not needed code. 2013-03-12 Manuel de la Pena Use share pointers. 2013-03-12 Manuel de la Pena Removed not needed destructor. 2013-03-12 Manuel de la Pena Merged with trunk. 2013-03-11 Manuel de la Pena Merged with trunk. 2013-02-28 Manuel de la Pena Merged with trunk. 2013-02-27 Manuel de la Pena Merged with trnk. 2013-02-27 Manuel de la Pena Merged with trunk. 2013-02-06 Manuel de la Pena Merged with trunk. 2013-02-05 Manuel de la Pena Merged with trunk. 2013-01-30 Manuel de la Pena Merged with trunk. 2013-01-30 Manuel de la Pena Removed not needed header. 2013-01-29 Manuel de la Pena Merged with trunk. 2013-01-29 Manuel de la Pena Fixed tests of the MusicPaymentPreview. 2013-01-28 Manuel de la Pena Added generic PaymentPreview tests. 2013-01-28 Manuel de la Pena Improve mem management. 2013-01-28 Manuel de la Pena Improve mem management. 2013-01-28 Manuel de la Pena Merged with trunk. 2013-01-22 Manuel de la Pena Linked fixed bug. 2013-01-22 Manuel de la Pena Merged with the code that ensures action link shows selectiong. 2013-01-22 Manuel de la Pena Fixed problem when merging with the tab order branch. 2013-01-22 Manuel de la Pena Merged with last version of the tab iterator. 2013-01-22 Manuel de la Pena Merged with unity trunk. 2013-01-22 Manuel de la Pena Revert to old stacked implementation. 2013-01-15 Manuel de la Pena Use the correct push draw version. 2013-01-15 Manuel de la Pena Use the correct push draw version. 2013-01-15 Manuel de la Pena Try to blend layouts. 2013-01-14 Manuel de la Pena Added spinner for when the purchase action is being performed. 2013-01-14 Manuel de la Pena Add support to show the user that he had a password error. 2013-01-11 Manuel de la Pena Add support for an overlay. 2013-01-10 Manuel de la Pena Remove the left prints. 2013-01-09 Manuel de la Pena Merged with parent that fixes tab ordering. 2013-01-09 Manuel de la Pena Merged with branch that allows to add the tan order in a more decent way. 2013-01-09 Manuel de la Pena Fixed buttons that were not getting the mouse events. Added workaround for the tab ordering. 2013-01-08 Manuel de la Pena Removed not needed changes. Added debugging. 2013-01-08 Manuel de la Pena Merged with branch that provides quick fix. 2013-01-08 Manuel de la Pena Provide a simple method to add input to the tab iterator. 2013-01-08 Manuel de la Pena Add to the iterator the diff actions. 2013-01-08 Manuel de la Pena Merged with trunk. 2013-01-03 Manuel de la Pena Fix compilation error after unity updates. 2013-01-03 Manuel de la Pena Merged with trunk. 2012-12-14 Manuel de la Pena Merged with trunk. 2012-12-14 Manuel de la Pena Use a simpler method to add the text. 2012-12-11 Manuel de la Pena Remove printfs 2012-12-11 Manuel de la Pena Merged with static cairo text fix. 2012-12-11 Manuel de la Pena Tried to find the preview bug. 2012-12-11 Manuel de la Pena Merged with the static cairo text fix. 2012-12-11 Manuel de la Pena Updated preview to use the new libunity. 2012-12-11 Manuel de la Pena Merged with trunk. 2012-12-11 Manuel de la Pena Just have a single model for payment previews. 2012-12-10 Manuel de la Pena Started adding the tests for the preview. 2012-12-05 Manuel de la Pena Fixed code after merge. 2012-12-05 Manuel de la Pena Merged with trunk. 2012-11-29 Manuel de la Pena Merged with trunk. 2012-11-29 Manuel de la Pena Use the new libunity. 2012-11-28 Manuel de la Pena Removed redundant method. 2012-11-28 Manuel de la Pena Updated standalone payment_previews app to work with the new libunity. 2012-11-28 Manuel de la Pena Removed the title and info hint hacks \o/ 2012-11-28 Manuel de la Pena Merged with trunk. 2012-11-26 Manuel de la Pena Enure that the private implementation is init. 2012-11-26 Manuel de la Pena Use the new libunity protocol to create the MusicPaymentPreview model. 2012-11-26 Manuel de la Pena Fixed some small layout issues. 2012-11-26 Manuel de la Pena Merged with trunk. 2012-11-22 Diego Sarmentero Refactoring of MusicPaymentPreview, creating a generic PaymentPreview and a MusicPaymentPreview which inherit from PaymentPreview 2012-11-21 Diego Sarmentero refactoring 2012-11-21 Manuel de la Pena Merged get-u1-name into add-payment-base-class. 2012-11-21 Manuel de la Pena Merged add-payment-preview into get-u1-name. 2012-11-21 Manuel de la Pena Fixed conflicts. 2012-11-21 Manuel de la Pena Merged add-entry-tests into add-action-link. 2012-11-21 Manuel de la Pena Added test constructor. 2012-11-21 Manuel de la Pena Move headers to .h so that tests compile. 2012-11-21 Manuel de la Pena Fixed compilation issues in tests. 2012-11-20 Manuel de la Pena Added skelleton for base class. 2012-11-20 Manuel de la Pena Renamed U1PaymentPReview to the more generic name MusicPaymentPreview. 2012-11-20 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-11-20 Manuel de la Pena Merged add-entry-tests into add-action-link. 2012-11-20 Manuel de la Pena Fixed merged issues with trunk. 2012-11-20 Manuel de la Pena Merged with trunk. 2012-10-22 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-22 Manuel de la Pena Merged add-entry-tests into add-action-link. 2012-10-22 Manuel de la Pena Merged add-text-entry into add-entry-tests. 2012-10-22 Manuel de la Pena Remerged with trunk. 2012-10-18 Manuel de la Pena Added initial test impl. 2012-10-18 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-18 Manuel de la Pena Merged add-entry-tests into add-action-link. 2012-10-18 Manuel de la Pena Merged add-text-entry into add-entry-tests. 2012-10-18 Manuel de la Pena Merged with trunk. 2012-10-18 Manuel de la Pena Added intial code for tests. 2012-10-18 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-18 Manuel de la Pena Merged add-entry-tests into add-action-link. 2012-10-18 Manuel de la Pena Merged add-text-entry into add-entry-tests. 2012-10-18 Manuel de la Pena Merged with trunk. 2012-10-18 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-18 Manuel de la Pena Added SetTextAlpha method to allow to set the alpha of the text color. 2012-10-18 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-18 Manuel de la Pena Merged add-entry-tests into add-action-link. 2012-10-18 Manuel de la Pena Removed not used class. 2012-10-18 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-18 Manuel de la Pena Removed the use of the horizontal line and use pango instead. 2012-10-17 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-17 Manuel de la Pena Removed not used param. 2012-10-17 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-17 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-17 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-17 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-17 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-17 Manuel de la Pena Added the standalone app for the payments. 2012-10-17 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-17 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-17 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-17 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-15 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-11 Manuel de la Pena Ensure that we exit the method at the correct point. 2012-10-11 Manuel de la Pena Set the results to be 0 so that we do not show any of the buttons from the preview container. 2012-10-11 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-10 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-09 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-09 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-09 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-08 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-08 Manuel de la Pena Merged add-action-link into add-payment-preview. 2012-10-04 Manuel de la Pena Added a payment preview for the u1 music store. 2013-03-21 Nick Dedekind Fixed connection log message. Approved by PS Jenkins bot, Michal Hruby. 2013-03-21 Nick Dedekind Fixed inverted connect/disconnect log message 2013-03-21 Nick Dedekind Added/Updated unit tests for new libunity scope API. Approved by PS Jenkins bot, Łukasz Zemczak. 2013-03-21 Nick Dedekind Removed bad tests. Unset instead of reset GSETTINGS env vars. 2013-03-21 Nick Dedekind merged with parent 2013-03-20 Nick Dedekind fixed some AP issues 2013-03-18 Nick Dedekind Merge with parent 2013-03-15 Nick Dedekind merge with parent 2013-03-15 Nick Dedekind Updated tets for search callback change. 2013-03-14 Nick Dedekind merge with parent 2013-03-14 Nick Dedekind Merged with parent 2013-03-14 Nick Dedekind Merged with parent 2013-03-13 Nick Dedekind Fixed dbus service tests 2013-03-13 Nick Dedekind merged with parent 2013-03-13 Nick Dedekind Use fake categories for scope view test 2013-03-13 Nick Dedekind merge with parent 2013-03-07 Nick Dedekind merged with parent 2013-03-07 Nick Dedekind Added ability to specify scope id to test with. 2013-03-07 Nick Dedekind removed Required metadata values 2013-03-01 Nick Dedekind added coverage html generation make target 2013-02-28 Nick Dedekind Fixed some search issues in test scope impl. 2013-02-28 Nick Dedekind Merge with parent 2013-02-28 Nick Dedekind Better preview player tests 2013-02-28 Nick Dedekind merge with trunk 2013-02-28 Nick Dedekind Added track tests. 2013-02-28 Nick Dedekind merge with parent 2013-02-27 Nick Dedekind fixed dbus interface 2013-02-27 Nick Dedekind merge with parent 2013-02-27 Nick Dedekind Fixed scope service previewer. Added preview player tests 2013-02-27 Nick Dedekind added test for preview actions. 2013-02-27 Nick Dedekind merge with parent 2013-02-26 Nick Dedekind music preview play/pause test 2013-02-22 Nick Dedekind merge with parent 2013-02-22 Nick Dedekind merge with parent 2013-02-21 Nick Dedekind merge with parent 2013-02-21 Nick Dedekind Re-initialised test branch. 2013-02-21 Nick Dedekind merge with trunk 2013-03-20 Nick Dedekind Reasoning: Because the scopes are created synchronously in construction, the dash is not et parented, so the nux focus tree does not go down all parent levels when focus is set. Change: When the dash is parented, re-initialise the current focus area's focus tree. Fixes: https://bugs.launchpad.net/bugs/1157236, https://bugs.launchpad.net/bugs/1157650. Approved by Michal Hruby, PS Jenkins bot. 2013-03-20 Nick Dedekind Fixed focus on first display 2013-03-20 Brandon Schaefer Merge with trunk. Approved by PS Jenkins bot, Didier Roche. 2013-03-20 Nick Dedekind Merged with trunk 2013-03-20 Nick Dedekind Added photo scope default & re-ordered scopes. Do not expand last category when entering search. Approved by PS Jenkins bot, Michal Hruby. 2013-03-20 Nick Dedekind Do not expand last category when entering a search. 2013-03-20 Nick Dedekind reordered defualt scopes 2013-03-20 Nick Dedekind Added photo lens 2013-03-20 Nick Dedekind Filter state updated with signal from scope. Removed filter "all" button based on state of filter hint. Approved by PS Jenkins bot, Pawel Stolowski, Michal Hruby. 2013-03-20 Nick Dedekind Fixed re-search on filter-settings-changed 2013-03-20 Nick Dedekind Fixed State merge row handling 2013-03-19 Nick Dedekind Filter bar all button removal 2013-03-19 Nick Dedekind Advanced home scope filters 2013-03-18 Andrea Azzarone merge with trunk. Approved by PS Jenkins bot, Nick Dedekind. 2013-03-18 Nick Dedekind Merged with trunk 2013-03-18 Nick Dedekind Fixed drawing of ghost icons. Incorrect logic in checking array size. Approved by PS Jenkins bot, Michal Hruby. 2013-03-18 Nick Dedekind Fixed array size check logic in GetResultViewForCategory. 2013-03-18 Nick Dedekind Check for callback validity when scope proxy connection fails. Approved by Michal Hruby, PS Jenkins bot. 2013-03-18 Nick Dedekind Check callback pointer after Search/Activate proxy wait failure. 2013-03-15 Nick Dedekind In the music preview, reset the state of tracks which do not match the uri of signals emitted by the player. Approved by PS Jenkins bot, Michal Hruby. 2013-03-15 Nick Dedekind When getting player update, reset the state of tracks which don't match uri. 2013-03-15 Nick Dedekind Updated default scopes gsettings. application.scope files.scope music.scope video.scope social.scope (not yet ported). Approved by PS Jenkins bot, Michal Hruby. 2013-03-15 Nick Dedekind Updated default master scopes. 2013-03-15 Nick Dedekind Fixed issue with search bar finishing spin with an old search result. Approved by PS Jenkins bot, Michal Hruby. 2013-03-15 Nick Dedekind Fixed issue with search bar finishing spin with an old search result. 2013-03-14 Nick Dedekind removed some debug logging 2013-03-14 Nick Dedekind reverted mistaken commit 2013-03-14 Nick Dedekind fixed bug in ordering 2013-03-13 Nick Dedekind merged with parent 2013-03-13 Didier Roche bump build-dep on libunity-dev 2013-03-13 Nick Dedekind Removed SeriesPreview.h from cmake. 2013-03-13 Nick Dedekind Added type constructor to categoris. 2013-03-13 Nick Dedekind Fixed uin64 variant fetch. 2013-03-12 Nick Dedekind fixed tests for changes in API 2013-03-12 Nick Dedekind merged with trunk 2013-03-11 Nick Dedekind Scope reorder. Needs tests. 2013-03-07 Nick Dedekind Removed UpdatePreviewProperty 2013-02-28 Nick Dedekind Fixed play/pause/resume. Added player logging. 2013-02-28 Nick Dedekind Added track index 2013-02-28 Nick Dedekind Added track model disconnectfor tracks UI 2013-02-27 Nick Dedekind removed old preview code 2013-02-27 Nick Dedekind Added preview player to music preview. 2013-02-26 Nick Dedekind Scope Preview callback returns preview 2013-02-25 Nick Dedekind removed printf 2013-02-22 Nick Dedekind 64bit fix 2013-02-22 Nick Dedekind Review fix. Vairant ref 2013-02-22 Nick Dedekind Fixed LauncherEntryRemote method signatures 2013-02-21 Nick Dedekind fixed code review comments 2013-02-21 Nick Dedekind 64bit fixes for vairant builder. 2013-02-21 Nick Dedekind 64bit fixes for vairant builder. 2013-02-21 Nick Dedekind reverted as much testing changes as possible for new lens API. tests moved to new branch. 2013-02-21 Nick Dedekind even more testing 2013-02-19 Nick Dedekind autopilot changes 2013-02-19 Nick Dedekind reverted autopilot changes to dash emulator 2013-02-19 Nick Dedekind Merged with trunk. Reverted autopilot changes 2013-02-18 Nick Dedekind More unit tests 2013-02-18 Nick Dedekind Fixed async callback cancellation. More testing. 2013-02-15 Nick Dedekind More unit tests 2013-02-15 Nick Dedekind Fixes for unit tests 2013-02-15 Nick Dedekind Upated translation includes 2013-02-14 Nick Dedekind More improvements dash & scope testing 2013-02-14 Nick Dedekind Improved dash testability. Fixed scope uri launch activation. 2013-02-14 Nick Dedekind Fixed preview close crash 2013-02-14 Nick Dedekind Fixed preview action not sending action id. Check string pointers in Result::FromVariant 2013-02-13 Nick Dedekind Updated icon resource location. 2013-02-13 Nick Dedekind Fixed waitfor error string 2013-02-13 Nick Dedekind Fixed LocalResult::FromVariant 2013-02-13 Nick Dedekind Better search workflow testing 2013-02-12 Nick Dedekind Fixed another 64bit compile issue 2013-02-12 Nick Dedekind Fixed 64 bit issue in test_scope_proxy 2013-02-12 Nick Dedekind Fixed 64 bit issue in test_scope_proxy 2013-02-12 Nick Dedekind More Lens->Scope renaming 2013-02-12 Nick Dedekind Rename files Lens -> Scope 2013-02-12 Nick Dedekind Fixed/Improved scope unit tests 2013-02-12 Nick Dedekind Fixed writable view_type 2013-02-08 Nick Dedekind New libunity scope API. 2013-01-25 Nick Dedekind Fixed connected property validation. 2013-01-24 Nick Dedekind Implemented re-opening of channel on reconnection. 2013-01-23 Nick Dedekind renaming .lens files to .scope 2013-01-23 Nick Dedekind removed visibility fetching from proxy 2013-01-23 Nick Dedekind Added category order change connections. 2013-01-23 Nick Dedekind Fixed filter variant serialization. 2013-01-23 Nick Dedekind Merge with trunk. 2013-01-23 Nick Dedekind Fixed connections in scope. 2013-01-22 Nick Dedekind Review fixes. Scopes now initialized with ScopeData structure. 2013-01-22 Nick Dedekind reverted changes to function declarations. 2013-01-22 Nick Dedekind Removed StringRef. removed always-search 2013-01-22 Nick Dedekind Added cancellable to scope calls 2013-01-21 Nick Dedekind more 64bit fixes 2013-01-21 Nick Dedekind Connected up client filter updates to scope backend. 2013-01-21 Nick Dedekind Fixed 64bit size_t->unsigned int conversion. 2013-01-21 Nick Dedekind Merged with trunk 2013-01-21 Nick Dedekind removed filter_update for changes in libunity 2013-01-21 Nick Dedekind Reverted more unnecessary changes. 2013-01-21 Nick Dedekind Reverted ModelIterator to ResultIterator 2013-01-21 Nick Dedekind more cleanup 2013-01-18 Nick Dedekind 100 scopes work 2013-05-15 Christopher Lee Missed a package depends for unity-autopilot. Approved by PS Jenkins bot. 2013-05-14 Christopher Lee Added missing unity-autopilot depends. 2013-05-15 Sam Spilsbury LauncherDragWindow: defer icon paint until DrawContent rather than doing so immediately (LP: #1180174). Fixes: https://bugs.launchpad.net/bugs/1180174. Approved by Stephen M. Webb, MC Return, PS Jenkins bot. 2013-05-15 Sam Spilsbury Fix style 2013-05-15 Sam Spilsbury LauncherDragWindow: defer icon paint until DrawContent rather than doing so immediately (LP: #1180174) 2013-05-14 Ted Gould gtk_icon_info_free() is deprecated for g_object_unref(). Approved by PS Jenkins bot, Stephen M. Webb, MC Return. 2013-05-14 Ted Gould Remove deprecated gtk_icon_info_free() 2013-05-14 Christopher Lee Update unity autopilot tests depends. Approved by PS Jenkins bot, Didier Roche. 2013-05-09 Christopher Lee Merge trunk 2013-05-03 Christopher Lee Added missing Depends 2013-05-09 Chris Townsend Fixes issue where minimizing a full screen window would not draw the Launcher and Panel after minimization. Fixes: https://bugs.launchpad.net/bugs/1064155. Approved by Brandon Schaefer, PS Jenkins bot, Sam Spilsbury. 2013-05-08 Chris Townsend Re-work the fix for drawing the Launcher & Panel after minimizing a unredirected full screen window per Sam's comments. This way is much simpler and just takes into account if a window is minimized when adding it's geometry to the fullscreenRegion. 2013-05-02 Chris Townsend Fixes issue where minimizing a full screen window would not draw the Launcher and Panel after minimization. 2013-05-09 Christopher Lee Updating Unity autopilot tests to work with the new version of autopilot (1.3). Approved by PS Jenkins bot, Thomi Richards. 2013-05-03 Christopher Lee Backed out ibus changes 2013-05-02 Christopher Lee Remove WIP comments 2013-05-02 Christopher Lee Fixed usage of Mouse().create() 2013-05-02 Christopher Lee Move the ibus module in from Autopilot 2013-05-02 Christopher Lee process_manager/display updates to launcher tests 2013-05-01 Christopher Lee fix use of is_rect_on_screen 2013-05-01 Christopher Lee Update the dbus backend updates 2013-05-01 Christopher Lee Updated use of move_mouse_to_screen 2013-04-30 Christopher Lee Fix start_app and app_is_running, process manager 2013-04-30 Christopher Lee Fix set_unity_option error 2013-04-30 Christopher Lee Fix missing call_gsettings_cmd and self.KNOWN_APPS 2013-04-30 Christopher Lee Update usage of start_app/start_app_window 2013-04-29 Christopher Lee WIP update for AP 1.3: Fix typo in emulator 2013-04-29 Christopher Lee WIP updating tests for AP 1.3. Bamf -> Process and dragging windows 2013-04-29 Christopher Lee WIP updating to work with ap 1.3. screen geo -> display + re-introducing removed Unity specific functionality etc. 2013-04-29 Christopher Lee WIP Initial changes (before a mass rename) 2013-05-08 Automatic PS uploader Releasing 7.0.0daily13.05.08ubuntu.unity.next-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-05-08 Automatic PS uploader Releasing 7.0.0daily13.05.08ubuntu.unity.next-0ubuntu1, based on r3317 2013-05-08 Christopher Lee Attempt to fix sporadic failure of TestGLibSource.Running for arm builds. Approved by Brandon Schaefer, PS Jenkins bot. 2013-05-06 Christopher Lee Increased priority of timeout in test 2013-05-02 Automatic PS uploader Releasing 7.0.0daily13.05.01.1ubuntu.unity.next-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-05-01 Automatic PS uploader Releasing 7.0.0daily13.05.01.1ubuntu.unity.next-0ubuntu1, based on r3315 2013-04-25 Andrea Azzarone Disable detail view for webapp icons. Fixes: https://bugs.launchpad.net/bugs/1169340. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-04-18 Andrea Azzarone Remove double space. 2013-04-17 Andrea Azzarone Disable detail view for webapp icons. 2013-04-25 Łukasz 'sil2100' Zemczak Now that we're using the new HUD, there have been some changes that typically cause test_hud tests to fail. Fix the tests to fit the new model. The first one is that generally we do not have indicator entries visible in the HUD anymore. Only application menu entries are in it now. The second one - the way the results are displayed is different. Now, instead of "Menu > Entry" we have "Entry (Menu)" etc. Approved by PS Jenkins bot, Mathieu Trudel-Lapierre. 2013-04-24 Łukasz 'sil2100' Zemczak Fix unicode strings. Add a check to another test, making sure that we click the right HUD button 2013-04-24 Łukasz 'sil2100' Zemczak Add assertions making sure the tests make sense 2013-04-24 Łukasz 'sil2100' Zemczak Now that we're using the new HUD, there have been some changes that typically cause test_hud tests to fail. Fix the tests to fit the new model. The first one is that generally we do not have indicator entries visible in the HUD anymore. Only application menu entries are in it now. The second one - the way the results are displayed is different. Now, instead of "Menu > Entry" we have "Entry (Menu)" etc. 2013-04-24 Marco Trevisan (Treviño) UnityWindow: don't draw the panel shadow above a fullscreen window. Fixes: https://bugs.launchpad.net/bugs/1171934. Approved by PS Jenkins bot, Andrea Azzarone. 2013-04-23 Marco Trevisan (Treviño) UnityWindow: don't draw the panel shadow above a fullscreen window. 2013-04-23 Marco Trevisan (Treviño) IconRenderer: preprocess an icon if its emblem has been shown/hidden In that way we can update its transformation. Fixes: https://bugs.launchpad.net/bugs/1171476, https://bugs.launchpad.net/bugs/1171663. Approved by PS Jenkins bot, Brandon Schaefer. 2013-04-23 Marco Trevisan (Treviño) IconRenderer: preprocess an icon if its emblem has been shown/hidden In that way we can update its transformation. 2013-04-23 Marco Trevisan (Treviño) IconTextureSource: add parameter to remember last emblem validity 2013-04-23 Sebastien Bacher Use '%s:' string for preview hints, rather than just appending ':'. Fixes: https://bugs.launchpad.net/bugs/1074038. Approved by Marco Trevisan (Treviño), PS Jenkins bot. 2013-04-23 Sebastien Bacher Use '%s:' string for preview hints, rather than just appending ':' 2013-04-18 Automatic PS uploader Releasing 7.0.0daily13.04.18~13.04-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-04-18 Automatic PS uploader Releasing 7.0.0daily13.04.18~13.04-0ubuntu1, based on r3309 2013-04-18 Automatic PS uploader Releasing 7.0.0daily13.04.17~13.04-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-04-17 Automatic PS uploader Releasing 7.0.0daily13.04.17~13.04-0ubuntu1, based on r3305 2013-04-17 Manuel de la Pena Add code to ensure that a label is shown when u1 creds are not present. Fixes: https://bugs.launchpad.net/bugs/1168674. Approved by PS Jenkins bot, Marco Trevisan (Treviño), Nick Dedekind. 2013-04-17 Manuel de la Pena Remove not needed methods. 2013-04-17 Manuel de la Pena Merged with trunk. 2013-04-17 Manuel de la Pena reverted error. 2013-04-17 Manuel de la Pena Fixed mem leak. 2013-04-15 Manuel de la Pena const for mem safety. 2013-04-11 Manuel de la Pena Show tag when there are no creds. 2013-04-17 Łukasz 'sil2100' Zemczak Disable screen locking during autopilot test runs. Approved by Christopher Lee, Didier Roche, PS Jenkins bot. 2013-04-16 Łukasz 'sil2100' Zemczak Where did I have my head? As mentioned by Michael, we should remember the previous value of the lock gsettings variable and restore it in the end 2013-04-15 Łukasz 'sil2100' Zemczak Disable screen locking during the autopilot test runs 2013-04-17 Łukasz 'sil2100' Zemczak During the test_window_buttons_show_when_holding_show_menu_key, wait for a menu settle period before continuing. The reason for this is that when by any chance the gedit application is already maximized on start, there is a timing condition that causes things to happen 'too fast' - and in the end, instead of a Alt press we get an Alt tap. Approved by PS Jenkins bot, Francis Ginther. 2013-04-16 Łukasz 'sil2100' Zemczak During the test_window_buttons_show_when_holding_show_menu_key, wait for a menu settle period before continuing. The reason for this is that when by any chance the gedit application is already maximized on start, there is a timing condition that causes things to happen 'too fast' - and in the end, instead of a Alt press we get an Alt tap. 2013-04-17 Łukasz 'sil2100' Zemczak A leftover from the self.emulator -> self.unity.emulator migration. This was causing problems with HUD cleanups. Approved by PS Jenkins bot, Didier Roche. 2013-04-16 Łukasz 'sil2100' Zemczak A leftover from the self.emulator -> self.unity.emulator migration. This was causing problems with HUD cleanups 2013-04-16 Marco Trevisan (Treviño) BackgroundEffectHelper: use texture cache, unregister clients when unneeded And add HasDamageableHelpers() function that is used in UnityScreen not to try to damage blur regions if we don't have any of them. Approved by PS Jenkins bot, Andrea Azzarone. 2013-04-13 Marco Trevisan (Treviño) UnityScreen: don't try to damage the blur regions if we don't have any 2013-04-13 Marco Trevisan (Treviño) BackgroundEffectHelper: use texture cache, unregister clients when unneeded And add HasDamageableHelpers() function 2013-04-16 Marco Trevisan (Treviño) UnityWindow: paint the panel shadow over a window if it's under the panel. Fixes: https://bugs.launchpad.net/bugs/871758. Approved by PS Jenkins bot, Andrea Azzarone. 2013-04-15 Marco Trevisan (Treviño) UnityWindow: factorize the logic for maximized and non-maximized windows 2013-04-15 Marco Trevisan (Treviño) UnityWindow: paint the panel shadow over a window if it's under the panel. 2013-04-16 Matthieu James The swirl's direction of rotation in the BFB icon has been changed from anti-clockwise to clockwise. Fixes: https://bugs.launchpad.net/bugs/1169238. Approved by PS Jenkins bot, Didier Roche. 2013-04-16 Matthieu James Changed the swirl's direction of rotation in the BFB icon 2013-04-15 Automatic PS uploader Releasing 7.0.0daily13.04.15-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-04-15 Automatic PS uploader Releasing 7.0.0daily13.04.15-0ubuntu1, based on r3300 2013-04-14 Marco Trevisan (Treviño) Unity: reduce a lot the cost of some many-often called functions, thanks to callgrind UnityScreen::nuxEpilogue: -38.3% IconRenderer::RenderElement: -5.8% Launcher::DrawContent: -58.6% panel::Controller::GetTrayXids: -100% UnityScreen::nuxDamageCompiz: -70% IconRenderer::PreprocessIcons: -74.3% UnityScreen::nuxPrologue: -36.9% IconRenderer::UpdateIconTransform: -87.7% UnityScreen::paintPanelShadow: -64.3% dash::LensView::OnResultAdded: -84.6% IconTexture::GetTransform: -89.4% See more at http://i.imgur.com/VHrthtt.png. Fixes: https://bugs.launchpad.net/bugs/1167605, https://bugs.launchpad.net/bugs/1167894, https://bugs.launchpad.net/bugs/1168556, https://bugs.launchpad.net/bugs/1168569. Approved by PS Jenkins bot, Andrea Azzarone, Brandon Schaefer. 2013-04-13 Marco Trevisan (Treviño) AbstractIconRenderer: use a nux::Vector3 instead of a nux::Point3 for rotation 2013-04-13 Marco Trevisan (Treviño) SwitcherView: use std::min instead of MIN 2013-04-13 Marco Trevisan (Treviño) Merge with trunk 2013-04-12 Marco Trevisan (Treviño) Merge with trunk 2013-04-11 Marco Trevisan (Treviño) debian/control: updating builddep to force a rebuild with new nux 2013-04-11 Marco Trevisan (Treviño) FileManager: add missing include 2013-04-11 Marco Trevisan (Treviño) PanelTray: Return 0 as xid if the widget is not realized (it shouldn't ever happen) 2013-04-11 Marco Trevisan (Treviño) PanelController: use const& to return Xids, removing copies reduces its cost a lot Since this function is called in compiz painting functions, it's better to keep it low. 2013-04-11 Marco Trevisan (Treviño) LensView: reduce the map accesses, it moves the callgrind cost down to 0 2013-04-10 Marco Trevisan (Treviño) IconRenderer: Pre-propcess an icon if it changed its skipping state 2013-04-10 Marco Trevisan (Treviño) IconTextureSource: add method to save if the icon was skipping 2013-04-10 Marco Trevisan (Treviño) IconTextureSource: use vectors for transformations handling Use constructor to init values and sizes. 2013-04-10 Marco Trevisan (Treviño) unityshell: remove the slow nuxPrologue/nuxEpilogue calls in paintPanelShadow They're often called, as this happens in glPaint. 2013-04-10 Marco Trevisan (Treviño) IconRenderer: cache the shader locations to save computation This operation seems to be quite expensive in callgrind, doing so reduces the RenderElement cost of about 30% 2013-04-10 Marco Trevisan (Treviño) IconRenderer: don't preprocess an icon if nothing changed on its position If rotation or centers have not been changed since last computation, we can avoid to do all this expensive matrix computation, that according to callgrind it's taking much of unity code. 2013-04-10 Marco Trevisan (Treviño) AbstractIconRenderer: move rotation float's to a single nux::Point3 2013-04-10 Marco Trevisan (Treviño) IconTextureSource: add a cache for Centers and Rotation So we can cache here the last values and perform pre-processing only if needed. 2013-04-12 Andrea Azzarone Pass shared ptr by const reference. Approved by PS Jenkins bot, Brandon Schaefer. 2013-04-12 Andrea Azzarone Minor change. 2013-04-12 Andrea Azzarone Pass shared ptr by const reference. 2013-04-12 Andrea Azzarone Don't force edge drawing in DashView. Fixes bug 1055126 here. Fixes: https://bugs.launchpad.net/bugs/1055126. Approved by PS Jenkins bot, Brandon Schaefer. 2013-04-12 Andrea Azzarone Don't force edge drawing in DashView. Fixes bug 1055126 here. 2013-04-11 Andrea Azzarone Show XdndCollectionWindow only during dnd operations. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-04-11 Andrea Azzarone Show XdndCollectionWindow only during dnd operation. 2013-04-11 Andrea Azzarone Reduce the scope of a variable and avoid the creation/destruction of a geometry on every frame. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-04-11 Andrea Azzarone Remove dead code. 2013-04-11 Andrea Azzarone Reduce the scope of a variable and avoid the creation/destruction of a geometry on every frame. 2013-04-11 Brandon Schaefer Remove UBUS code that never gets called. It gets removed when the DashView is setup, which happens before this message can get sent. Approved by PS Jenkins bot, Andrea Azzarone. 2013-04-10 Brandon Schaefer * Remove dead code, this UBUS signal gets removed when the view is setup. 2013-04-10 Brandon Schaefer If the command lens is open, and we have received an event from compiz to open the command lens, close the dash. Fixes: https://bugs.launchpad.net/bugs/1167466. Approved by PS Jenkins bot, Andrea Azzarone. 2013-04-10 Brandon Schaefer * If the command lens is open, and we have recived another Alt+F2 key event from compiz, close the dash. 2013-04-10 Marco Trevisan (Treviño) ApplicationLauncherIcon: use GAppLaunchContext to open indicator shortcuts Using the new indicator_desktop_shortcuts_nick_exec_with_context passing to it the context containing the timestamp of the quicklist activation event. Fixes: https://bugs.launchpad.net/bugs/1164483. Approved by PS Jenkins bot, Łukasz Zemczak, Brandon Schaefer, Andrea Azzarone. 2013-04-09 Marco Trevisan (Treviño) autopilot, QuicklistActionTests: add startup-notification on activation test 2013-04-09 Marco Trevisan (Treviño) autopilot, UnityTestCase: move here get_startup_notification_timestamp from icon test case 2013-04-09 Marco Trevisan (Treviño) QuicklistMenuItem: save activation timestamp for autopilot testing 2013-04-09 Marco Trevisan (Treviño) autopilot, QuicklistActionTests: fix test_quicklist_actions to work with any locale 2013-04-09 Marco Trevisan (Treviño) ApplicationLauncherIcon: use GAppLaunchContext to open indicator shortcuts Using the new indicator_desktop_shortcuts_nick_exec_with_context passing to it the context containing the timestamp of the quicklist activation event. 2013-04-10 Brandon Schaefer Make test_panel.py use the OverlayWindowButtons when dealing with the dash window buttons. Fixes: test_window_buttons_maximization_buttons_works_for_dash, also splits that test into these: test_window_buttons_maximize_or_restore_dash, test_window_buttons_active_inactive_states, test_window_buttons_state_switch_on_click. Approved by PS Jenkins bot, Andrea Azzarone. 2013-04-08 Brandon Schaefer * Fixes this branch that was reverted: lp:~brandontschaefer/unity/ap-panel-test-fix/ * Missed adding WindowButtons to the child of DashView :(, causing them to not be found in the AP test 2013-04-10 Automatic PS uploader Releasing 7.0.0daily13.04.10-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-04-10 Automatic PS uploader Releasing 7.0.0daily13.04.10-0ubuntu1, based on r3290 2013-04-09 Marco Trevisan (Treviño) PanelController: create only one instance of DBusIndicators and share it between Views. We can just have one dbus-model for indicators, and use it for all our panels. This saves some unneeded allocations in multi-monitor environments. Fixes: https://bugs.launchpad.net/bugs/1166550. Approved by PS Jenkins bot, Brandon Schaefer. 2013-04-09 Marco Trevisan (Treviño) TestPanelView: update to new API 2013-04-09 Marco Trevisan (Treviño) StandalonePanel: fix compilation, update to new API 2013-04-09 Marco Trevisan (Treviño) PanelController: create only one instance of DBusIndicators and share it between Views. We can just have one dbus-model for indicators, and use it for all our panels. This saves some unneeded allocations in multi-monitor environments. 2013-04-09 Marco Trevisan (Treviño) Unity: share textures whenever possible, optimize memory usage. And some code improvements in TextureCache, PanelStyle, PanelView and unityshell. Fixes: https://bugs.launchpad.net/bugs/1166532. Approved by PS Jenkins bot, Brandon Schaefer. 2013-04-09 Marco Trevisan (Treviño) TestTextureCache: enable again the tests, they're not failing anymore here. 2013-04-09 Marco Trevisan (Treviño) unityshell: cleanup the code to paint the panel under dash, use style-cached texture. 2013-04-09 Marco Trevisan (Treviño) PanelStyle: cache the panel background texture 2013-04-09 Marco Trevisan (Treviño) unityshell: use a repeated texture to paint the panel below dash And draw it only in the display where we actually have the dash. 2013-04-08 Marco Trevisan (Treviño) PanelView: some code-cleanup, reduce computation when updating BG Texture 2013-04-08 Marco Trevisan (Treviño) PanelStyle: build an 1 x panel_height texture in GetBackground It's up to the clients to repeat it for the panel width. 2013-04-08 Marco Trevisan (Treviño) PanelView: repeat a 1-px wide texture, instead of building a bigger one 2013-04-08 Marco Trevisan (Treviño) PanelStyle: Use TextureCache for WindowButtons 2013-04-08 Marco Trevisan (Treviño) WindowButtons: Use TextureCache 2013-04-08 Marco Trevisan (Treviño) Launcher: update to use TextureCache API 2013-04-08 Marco Trevisan (Treviño) DashStyle: use TextureCache 2013-04-08 Marco Trevisan (Treviño) PanelView: use TextureCache 2013-04-08 Marco Trevisan (Treviño) TextureCache: add default textures loader for unity path And some usual cleanup... 2013-04-09 Marco Trevisan (Treviño) Unity: remove unneeded Geometries allocations. Approved by PS Jenkins bot, Brandon Schaefer. 2013-04-09 Marco Trevisan (Treviño) Unity: remove unneeded Geometries allocations Found thanks to lp:~3v1n0/nux/rect-c++11 2013-04-09 Michi Henning Fix for bug #1163705 Removed redundant const qualifier on function return types because that causes warnings with gcc and -Wextra -Wall. Fixes: https://bugs.launchpad.net/bugs/1163705. Approved by PS Jenkins bot. 2013-04-05 Michi Henning Oops, forgot to make corresponding change in .cpp file. 2013-04-03 Michi Henning Fixes bug #1163705 by removing useless const qualifiers for return values, which cause gcc to emit a warning with -Wextra -Wall. 2013-04-08 Andrea Azzarone Connect/Disconnect unity::Application signals when replacing app_ in SCLauncherIcon. Fixes: https://bugs.launchpad.net/bugs/1165097. Approved by PS Jenkins bot, Brandon Schaefer. 2013-04-05 Andrea Azzarone Fix lp 1165097. 2013-04-08 Chris Townsend Revert the glow intensity of icons in keyboard navigation mode due to a visual regression in the Switcher icons. Approved by PS Jenkins bot, Brandon Schaefer. 2013-04-08 Chris Townsend Revert the glow intensity of icons in keyboard nav mode due a visual regression in the Switcher icons. 2013-04-08 Automatic PS uploader Releasing 7.0.0daily13.04.08-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-04-08 Automatic PS uploader Releasing 7.0.0daily13.04.08-0ubuntu1, based on r3283 2013-04-05 Andrea Azzarone Don't draw the 'running pip' when an app is automatically placed in the Launcher after being installed from the Software Center (or from the apps lens). Fixes: https://bugs.launchpad.net/bugs/987727. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-04-05 Andrea Azzarone Fix bug 987727. 2013-04-05 Automatic PS uploader Releasing 7.0.0daily13.04.05.2-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-04-05 Automatic PS uploader Releasing 7.0.0daily13.04.05.2-0ubuntu1, based on r3279 2013-04-05 Tigran Gabrielyan Toggle radio state to checked for active window in quicklist menu (LP: #1152477). Fixes: https://bugs.launchpad.net/bugs/1152477. Approved by PS Jenkins bot, Marco Trevisan (Treviño), Andrea Azzarone. 2013-03-21 Tigran Gabrielyan Make code clearer as to what it's testing 2013-03-21 Tigran Gabrielyan Use ASSERT_STREQ instead of g_strcmp for test 2013-03-20 Tigran Gabrielyan Added tests for radio state in quicklist window switcher (LP: #1152477) 2013-03-08 Tigran Gabrielyan Toggle radio to checked for active window (LP: #1152477) 2013-04-05 Marco Trevisan (Treviño) autopilot, UnityTestCase: add register_nautilus utility function and use in LauncherIconsTests It will also take care of its unregistration. Approved by PS Jenkins bot, Sebastien Bacher. 2013-04-05 Marco Trevisan (Treviño) autopilot, LauncherIconsTests: use register_nautilus utility function 2013-04-05 Marco Trevisan (Treviño) autopilot, UnityTestCase: add register_nautilus utility function It will also take care of its unregistration 2013-04-05 Łukasz 'sil2100' Zemczak Revert revision 3276 as we think it is causing a big test failure, which - in the end, results in many other tests failing as well. Approved by PS Jenkins bot, Didier Roche. 2013-04-05 Łukasz 'sil2100' Zemczak Revert revision 3276 as we think it is causing a big test failure, which - in the end, results in many other tests failing as well. 2013-04-05 Andrea Azzarone Don't show grab icons when using touchpad. Fixes: https://bugs.launchpad.net/bugs/1026712. Approved by PS Jenkins bot, Stephen M. Webb. 2013-04-05 Andrea Azzarone Minor change. 2013-04-05 Andrea Azzarone Fix bug 1026712. 2013-04-05 Sebastien Bacher Revert r3266 "Don't close the dash when switching from the command lens to the home lens.", it's breaking dash closing for individual lens, which also result in a serie of failing tests (lp: #1164915). Fixes: https://bugs.launchpad.net/bugs/1164915. Approved by PS Jenkins bot, Didier Roche. 2013-04-05 Sebastien Bacher Revert r3266 "Don't close the dash when switching from the command lens to the home lens.", it's breaking dash closing for individual lens, which also result in a serie of failing tests (lp: #1164915) 2013-04-04 Brandon Schaefer Make test_panel.py use the OverlayWindowButtons when dealing with the dash window buttons. Fixes: test_window_buttons_maximization_buttons_works_for_dash, also splits that test into these: test_window_buttons_maximize_or_restore_dash, test_window_buttons_active_inactive_states, test_window_buttons_state_switch_on_click. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-28 Brandon Schaefer * Fixes failing AP test due to the new OverlayWindowButtons. 2013-04-04 Łukasz 'sil2100' Zemczak Back ported fixes related to dash autopilot preview tests from 100scopes fixes made by Nick Dedekind. Let's wait for the preview animation to finish before continuing the tests. Approved by PS Jenkins bot, Brandon Schaefer. 2013-04-04 Łukasz 'sil2100' Zemczak Back ported fixes related to dash autopilot preview tests from 100scopes fixes made by Nick Dedekind. Let's wait for the preview animation to finish before continuing the tests. 2013-04-03 Chris Townsend Tweak the glow around icons for urgent apps. Also tweak the keyboard nav icon glow as well as the system icon. Fixes: https://bugs.launchpad.net/bugs/1163944. Approved by PS Jenkins bot, Brandon Schaefer. 2013-04-03 Chris Townsend Tweak the glow around icons for urgent apps. Also tweak the keyboard nav icon glow as well as the system icon. 2013-04-03 Marco Trevisan (Treviño) Trash and Device Icons: disconnect from FileManager signal on destruction. Fixes: https://bugs.launchpad.net/bugs/1161916. Approved by PS Jenkins bot, Andrea Azzarone. 2013-04-03 Marco Trevisan (Treviño) TestTrashLauncherIcon: ensure filemanager signals get disconnected 2013-04-03 Marco Trevisan (Treviño) TrashLauncherIcon: disconnect from FileManager signal on destruction 2013-04-03 Marco Trevisan (Treviño) TestVolumeImp: ensure we disconnect from filemanager signals on destruction 2013-04-03 Marco Trevisan (Treviño) VolumeImp: disconnect from file-manager signal on destruction 2013-04-03 Marco Trevisan (Treviño) CMakeLists.txt: fix unity components path, removing magic number and }. Approved by PS Jenkins bot, Stephen M. Webb. 2013-04-03 Marco Trevisan (Treviño) CMakeLists.txt: fix unity components path, removing magic number and } 2013-04-03 Brandon Schaefer Disable TestIconLoader.TestGetManyIcons until we have the new thread safe lp:fontconfig. Approved by PS Jenkins bot, Stephen M. Webb. 2013-04-03 Brandon Schaefer * Disable test, we will need to revert this once we have the new lp:fontfonfig after 13.04 2013-04-03 Brandon Schaefer Allows dragging of the normal scrollbar if the overlay scrollbars have reached the top/bottom. Fixes: https://bugs.launchpad.net/bugs/1163616. Approved by PS Jenkins bot, Andrea Azzarone. 2013-04-02 Brandon Schaefer * If the Overlayscroll bar is at the top or bottom of the track we still allow dragging of the scroll until it self has reached the top or bottom. 2013-04-03 Stephen M. Webb Release 7.0.0 2013-04-03 Stephen M. Webb Bump the Unity version to 7.0.0. Approved by PS Jenkins bot, Didier Roche. 2013-04-02 Stephen M. Webb bumped package version to 7.0.0 2013-04-02 Brandon Schaefer Dragging an external item from anywhere in the deskop that does not have the correct Uris we desaturate the launcher icons when it enters the launcher, and saturate it when it leaved. Fixes: https://bugs.launchpad.net/bugs/1163473. Approved by PS Jenkins bot. 2013-04-02 Brandon Schaefer * Now if there are no Uris, we ignore checking if we should dim them launcher icons. If its an invalid Dnd. We leave the other logic going for ProcessDnd as the mouse is still in the launcher and moving around. 2013-04-01 Brandon Schaefer * If no Uris are found while doing a ProcessDndMove desaturate all the icons, and on a ProcessDndLeave saturate them all again. 2013-04-02 Brandon Schaefer DashView: Don't close the dash when switching from the command lens to the home lens. Fixes: https://bugs.launchpad.net/bugs/1108956. Approved by PS Jenkins bot, Andrea Azzarone. 2013-04-01 Brandon Schaefer * Update the AP tests 2013-03-29 Brandon Schaefer * Dont close the dash when going from the command lens to the dash 2013-04-02 Brandon Schaefer Release the barrier if there are no launcher/subscribers to that monitor. Fixes: https://bugs.launchpad.net/bugs/1161726. Approved by PS Jenkins bot, Stephen M. Webb, MC Return. 2013-04-01 Brandon Schaefer * If there are no subscribers, then release the barrier right away 2013-04-01 Automatic PS uploader Releasing 6.12.0daily13.04.01-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-04-01 Automatic PS uploader Releasing 6.12.0daily13.04.01-0ubuntu1, based on r3263 2013-03-29 Marco Trevisan (Treviño) ApplicationLauncherIcon: re-open a new instance of the filemanager if only the trash/device is open. Fixes: https://bugs.launchpad.net/bugs/753938. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-29 Marco Trevisan (Treviño) TestTrashLauncherIcon: update to match the icon changes 2013-03-29 Marco Trevisan (Treviño) ApplicationLauncherIcon: Use IsTrashOpened/IsDeviceOpened and ignore filemanager tabs 2013-03-29 Marco Trevisan (Treviño) TrashLauncherIcon: use new FileManager functions to handle trash opening 2013-03-29 Marco Trevisan (Treviño) FileManager: add OpenTrash and IsTrashOpened and IsDeviceOpened 2013-03-29 Marco Trevisan (Treviño) ApplicationLauncherIcon: Include devices in the file-manager handling 2013-03-29 Marco Trevisan (Treviño) autopilot, TestIconBehavior: check that the trash-icon refocus an opened instance 2013-03-29 Marco Trevisan (Treviño) TestIconBehavior: add test to check that nautilus icon re-open a new window if only trash is active 2013-03-29 Marco Trevisan (Treviño) UnityTestCase: add close_all_windows utility function 2013-03-29 Marco Trevisan (Treviño) TestApplicationLauncherIcon: adding test for IsFileManager method 2013-03-29 Marco Trevisan (Treviño) ApplicationLauncherIcon: re-open a new instance of the filemanager if only the trash is open 2013-03-29 Marco Trevisan (Treviño) ApplicationLauncherIcon: add IsFileManager method to check if we're handling nautilus 2013-03-29 Automatic PS uploader Releasing 6.12.0daily13.03.29.1-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-03-29 Automatic PS uploader Releasing 6.12.0daily13.03.29.1-0ubuntu1, based on r3260 2013-03-29 Marco Trevisan (Treviño) LauncherOptions: use faster Idle and add super-tap-duration. Fixes: https://bugs.launchpad.net/bugs/1099815. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-29 Marco Trevisan (Treviño) Setting default value for super_tap_duration to 250, as it is in compiz 2013-03-29 Marco Trevisan (Treviño) LauncherController: use super-tap duration from options 2013-03-29 Marco Trevisan (Treviño) LauncherOptions: use faster Idle and add super-tap-duration 2013-03-29 Brandon Schaefer Reset Dnd if an External drag is going on and we move the mouse outside the launcher. Fixes: https://bugs.launchpad.net/bugs/1121045. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-03-28 Brandon Schaefer * If a ProcessDndLeave happens check if we are in an External Drag state if so, reset Dnd. 2013-03-29 Stephen M. Webb Fixed the quoting in the top-level CMakeLists.txt "dist" target. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-03-26 Stephen M. Webb fixed 'make dist' tagging to prevent extraneous backslash 2013-03-29 Automatic PS uploader Releasing 6.12.0daily13.03.29-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-03-29 Automatic PS uploader Releasing 6.12.0daily13.03.29-0ubuntu1, based on r3257 2013-03-28 MC Return CompWindow::syncPosition () is deprecated and calls to it need to be removed from lp:unity (see lp:compiz, r3639). UnityDialogWindow::moveToRect(CompRect currentRect, bool sync) does not need the bool sync anymore. (LP: #1161285). Fixes: https://bugs.launchpad.net/bugs/1161285. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-28 MC Return CompWindow::syncPosition () is deprecated and calls to it need to be removed from lp:unity (see lp:compiz, r3639) UnityDialogWindow::moveToRect(CompRect currentRect) does not need the bool sync anymore 2013-03-28 Marco Trevisan (Treviño) {Trash,Volume}Icon: enable running state if the location is opened in the filemanager. Fixes: https://bugs.launchpad.net/bugs/1063830. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-28 Marco Trevisan (Treviño) TestTrashLauncherIcon: update tests for fallback trash location checking 2013-03-28 Marco Trevisan (Treviño) TrashLauncherIcon: use fallback trash location monitoring When opening the trash on a trashed sub-folder, the icon illumination would be disabled, so we now also check the $HOME/.local/share/Trash/files path 2013-03-28 Marco Trevisan (Treviño) TrashLauncherIcon, VolumeImp: use OpenActiveChild (tests updated) 2013-03-28 Marco Trevisan (Treviño) FileManager: add OpenActiveChild to reopen an opened view with given prefix 2013-03-28 Marco Trevisan (Treviño) TestVolumeImp: update IsOpened tests 2013-03-28 Marco Trevisan (Treviño) VolumeImp: use cached value in IsOpened 2013-03-27 Marco Trevisan (Treviño) Merging with trunk 2013-03-27 Marco Trevisan (Treviño) TestTrashLauncherIcon: use NiceMock 2013-03-27 Marco Trevisan (Treviño) GnomeFileManager: add static getter to share resources 2013-03-27 Marco Trevisan (Treviño) TestVolumeLauncherIcon: add running-state tests and some cleanup Use NiceMock and ON_CALL 2013-03-27 Marco Trevisan (Treviño) TestVolumeImp: add IsOpened tests 2013-03-27 Marco Trevisan (Treviño) TestTrashLauncherIcon: add Running state tests 2013-03-27 Marco Trevisan (Treviño) VolumeLauncherIcon: Update the icon Running quirk on Opened change 2013-03-27 Marco Trevisan (Treviño) Volume: add IsOpened method and opened signal that matches the file-manager status 2013-03-27 Marco Trevisan (Treviño) Launcher: don't draw any left pip for Trash and Device icons 2013-03-27 Marco Trevisan (Treviño) TestTrashLauncherIcon: add running state test 2013-03-27 Marco Trevisan (Treviño) TrashLauncherIcon: update running state on file-manager locations changes 2013-03-27 Marco Trevisan (Treviño) Tests: fix compilation issues 2013-03-27 Marco Trevisan (Treviño) GnomeFileManager: also consider equal locations as prefix 2013-03-27 Marco Trevisan (Treviño) GnomeFileManager: use g_file_has_prefix instead of relative path 2013-03-27 Marco Trevisan (Treviño) GnomeFileManager: add IsPrefixOpened method 2013-03-27 Marco Trevisan (Treviño) GnomeFileManager: return correct value on OpenedLocations 2013-03-27 Marco Trevisan (Treviño) GnomeFileManager: added impl, connect to FileManager proxy and get OpenLocations property Also monitor it when changes 2013-03-27 Marco Trevisan (Treviño) FileManager: added missing virtual function 2013-03-25 Marco Trevisan (Treviño) MockFileManager: add missing OpenedLocations definition 2013-03-25 Marco Trevisan (Treviño) FileManager: add OpenedLocations virtual method 2013-03-25 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/gdbus-proxy-properties 2013-03-25 Marco Trevisan (Treviño) FileManagerOpener: moved to unity-shared and renamed as FileManager The implementation is GnomeFileManager. Updated TrashLauncherIcon and VolumeImp. Fixes: https://bugs.launchpad.net/bugs/807808. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-25 Marco Trevisan (Treviño) TestTrashLauncherIcon: don't re-call Menus(), or the test won't pass 2013-03-25 Marco Trevisan (Treviño) Merge with trunk 2013-03-21 Marco Trevisan (Treviño) BackgroundEffectHelper: reset changes committed by mistake 2013-03-21 Marco Trevisan (Treviño) TestTrashLauncherIcon: test the quicklist to empty trash activation 2013-03-21 Marco Trevisan (Treviño) TrashLauncherIcon: use FileManager implementation for EmptyTrash 2013-03-21 Marco Trevisan (Treviño) GnomeFileManager: implement EmptyTrash and add Activate 2013-03-21 Marco Trevisan (Treviño) TestTrashLauncherIcon/TestVolumeImp: use common MockFileManager 2013-03-21 Marco Trevisan (Treviño) FileManager: add EmptyTrash method 2013-03-21 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/glib-cancellable-use 2013-03-21 Marco Trevisan (Treviño) FileManagerOpener: moved to unity-shared and renamed as FileManager The implementation is GnomeFileManager 2013-03-21 Marco Trevisan (Treviño) Merging with trunk 2013-03-14 Marco Trevisan (Treviño) TrashLauncherIcon: activate the org.gtk.Application when calling the "EmptyTrash" method In this way the application can take the focus 2013-03-25 Automatic PS uploader Releasing 6.12.0daily13.03.25.1-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-03-25 Automatic PS uploader Releasing 6.12.0daily13.03.25.1-0ubuntu1, based on r3252 2013-03-25 Marco Trevisan (Treviño) GLibDBusProxy: add support for reading, setting and monitoring properties Also optimize the signals handling. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-25 Marco Trevisan (Treviño) IconLoader: use a SourceManager instead of single idles 2013-03-25 Marco Trevisan (Treviño) IconLoader: use glib::Source for idle 2013-03-25 Marco Trevisan (Treviño) GLibDBusProxy: whitespace cleanup 2013-03-25 Marco Trevisan (Treviño) Merging with trunk 2013-03-25 Marco Trevisan (Treviño) test_gdbus_proxy.cpp: move to test_glib_dbus_proxy.cpp 2013-03-25 Marco Trevisan (Treviño) TestGLibVariant: test getters default return values 2013-03-25 Marco Trevisan (Treviño) TestGLibDBusServerInteractions: add EmitPropertyChanged test 2013-03-25 Marco Trevisan (Treviño) TestGLibDBusServerInteractions: added property-setter tests 2013-03-25 Marco Trevisan (Treviño) TestGLibDBusServerInteractions: test property getter 2013-03-25 Marco Trevisan (Treviño) GLibDBusServer: use glib::String to ensure destruction of debug variant parameters 2013-03-25 Marco Trevisan (Treviño) TestGDBusProxy: added property-changed signal tests 2013-03-25 Marco Trevisan (Treviño) GDBusProxy: Add support for property changes callbacks It's now possible to connect/disconnect to dbus-property changes. The signal handler is enabled/disabled dinamically. 2013-03-23 Marco Trevisan (Treviño) TestGDBusProxy: eniforce some tests 2013-03-22 Marco Trevisan (Treviño) TestGDBusProxy: add tests for async getters 2013-03-22 Marco Trevisan (Treviño) GLibDBusProxy: pass only the value to the async getter 2013-03-22 Marco Trevisan (Treviño) GLibDBusProxy: add an async-getter for properties 2013-03-22 Marco Trevisan (Treviño) TestGDBusProxy: add WriteOnly property tests And use integers for props, not tuples 2013-03-22 Marco Trevisan (Treviño) TestGDBusService: add WriteOnly property support, use integer not tuples 2013-03-22 Marco Trevisan (Treviño) TestServiceMain: use nux logging 2013-03-22 Marco Trevisan (Treviño) GLibDBusProxy: correctly set the dbus-properties (not the cached ones) 2013-03-22 Marco Trevisan (Treviño) GLibDBusServer: don't allow to emit property-changed signals if we don't have a valid old-value As it happens for the Write-Only properties 2013-03-22 Marco Trevisan (Treviño) TestGDBusProxy: add RWProperty tests 2013-03-22 Marco Trevisan (Treviño) TestGDBusService: add read-write property support 2013-03-22 Marco Trevisan (Treviño) GLibDBusProxy: implement SetProperty. If the proxy is not connected yet, we need to delay the call to the time when the proxy will be available. 2013-03-22 Marco Trevisan (Treviño) TestGDBusProxy: added RoProperty getting test 2013-03-22 Marco Trevisan (Treviño) TestGDBusService: avoid crashes 2013-03-22 Marco Trevisan (Treviño) GLibDBusProxy: make IsConnected const and return null value if we have no proxy 2013-03-22 Marco Trevisan (Treviño) Variant: return default value if variant is not set 2013-03-22 Marco Trevisan (Treviño) TestServiceDBus: add read-only property support 2013-03-22 Marco Trevisan (Treviño) GDBusProxy: add property getter 2013-03-22 Marco Trevisan (Treviño) TestGDBusProxy: add more tests to ensure the signal emissions 2013-03-22 Marco Trevisan (Treviño) GLibDBusProxy: connect to signals only if we have interested handlers 2013-03-22 Marco Trevisan (Treviño) TestMainDBus: close the Service and exit on Ctrl+C 2013-03-25 Didier Roche Fix tests failing due to latest glib. Fixes: https://bugs.launchpad.net/bugs/1159677. Approved by PS Jenkins bot, Nick Dedekind. 2013-03-25 Didier Roche Fix unit tests regressions with latest glib (LP: #1159677) 2013-03-22 Sebastien Bacher updated potfiles lists. Approved by PS Jenkins bot, Didier Roche, Adolfo Jayme Barrientos. 2013-03-22 Sebastien Bacher updated potfiles lists 2013-03-22 Marco Trevisan (Treviño) ThumbnailGenerator: code cleanup, use std::shared_ptr and glib::Error. Test fixes. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-22 Marco Trevisan (Treviño) TestIconLoader: use Utils::WaitUntilMSec and an unique CheckResult function 2013-03-22 Marco Trevisan (Treviño) TestUtils: reduce the callback function calls, do just one per iteration 2013-03-22 Marco Trevisan (Treviño) TestThumbnailGenerator: use Utils::WaitUntilMSec to wait results, use one function for checking 2013-03-22 Marco Trevisan (Treviño) ThumbnailGenerator: code cleanup, use std::shared_ptr and glib::Error 2013-03-22 Andrea Azzarone Fix failing tooltip AP tests. Approved by PS Jenkins bot, Łukasz Zemczak. 2013-03-22 Andrea Azzarone Fix failing AP tests. 2013-03-21 Marco Trevisan (Treviño) Unity: use glib::Cancellable everywhere instead of GCancellable. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-21 Marco Trevisan (Treviño) Merging with trunk 2013-03-21 Marco Trevisan (Treviño) test-gtest_pch.hh: add some UnityCore headers 2013-03-21 Marco Trevisan (Treviño) TestGDBusProxy: use glib::Cancellable 2013-03-21 Marco Trevisan (Treviño) ThumbnailGenerator: use glib::Cancellable 2013-03-21 Marco Trevisan (Treviño) VolumeImp: use glib::Cancellable 2013-03-21 Marco Trevisan (Treviño) LensDBusTestRunner: use glib::Cancellable 2013-03-21 Marco Trevisan (Treviño) TrashLauncherIcon: use glib::Cancellable 2013-03-21 Marco Trevisan (Treviño) GLibDBusServer: use glib::Cancellable 2013-03-21 Marco Trevisan (Treviño) GLibDBusProxy: use glib::Cancellable 2013-03-21 Marco Trevisan (Treviño) FileSystemLens: use glib::Cancellable 2013-03-21 Marco Trevisan (Treviño) Cancellable: added Ptr definition 2013-03-21 Marco Trevisan (Treviño) UnityCore_pch: added glib headers 2013-03-21 Marco Trevisan (Treviño) Lens: use glib::Cancellable 2013-03-21 Marco Trevisan (Treviño) GLibWrapper: added glib::Cancellable. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-21 Marco Trevisan (Treviño) Cancellable: removed copies to not increase complexity, add Renew method instead 2013-03-21 Marco Trevisan (Treviño) Cancellable: fixed a typo in one equalty operator 2013-03-21 Marco Trevisan (Treviño) TestGLibCancellable: added equality/not-equalty tests 2013-03-21 Marco Trevisan (Treviño) Cancellable: more equality operators 2013-03-21 Marco Trevisan (Treviño) TestGLibCancellable: adding copy and assigment tests 2013-03-21 Marco Trevisan (Treviño) Cancellable: adding assignment and equality operators 2013-03-21 Marco Trevisan (Treviño) TestGLibCancellable: added cancellable tests 2013-03-21 Marco Trevisan (Treviño) GLibWrapper: added glib::Cancellable 2013-03-21 Andrea Azzarone Fix tooltip AP tests. Fixes: https://bugs.launchpad.net/bugs/1158021, https://bugs.launchpad.net/bugs/1158357, https://bugs.launchpad.net/bugs/1158378. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-03-21 Andrea Azzarone Minor change. 2013-03-21 Andrea Azzarone Fix failing AP tests. 2013-03-21 Chris Townsend Use glow intensity for setting edge illumination instead of relying on the textures. (LP: #1103742). Fixes: https://bugs.launchpad.net/bugs/1103742, https://bugs.launchpad.net/bugs/1157866. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-21 Chris Townsend Include the previous glow_intensity when calculating the glow_intensity for the system icons. 2013-03-21 Chris Townsend Take into account that when navigating the Launcher via keyboard, the icon needs a little extra glow no matter the intensity. 2013-03-20 Chris Townsend Move const to the top and also create a new const for glow multiplier. 2013-03-20 Chris Townsend This increases the glow intensity of urgent apps by a factor of 3. (LP: #1157866) 2013-03-20 Chris Townsend * Changed a multiplier to use a const definition to make it clear what it's doing. * Also account for when urgent apps need to have extra glow. 2013-03-20 Chris Townsend Adds a glow around the edge of the active icons when using Egde Illumination Toggles. Also will add a glow when the icon is on a different monitor when using Backlight and Edge Illumination Toggles. 2013-03-21 Paolo Rotolo Add comma before the username in Shutdown dialog (LP #1157927). Fixes: https://bugs.launchpad.net/bugs/1157927. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-03-21 Paolo Rotolo Shutdown message: replace "!" with ".". 2013-03-20 Paolo Rotolo Add comma before the username in Shutdown dialog (LP #1157927). 2013-03-21 Martin Pitt Add logind alternatives to ConsoleKit and UPower suspend/hibernate calls (LP: #1155021) ConsoleKit is being deprecated, so add support for logind for logout, shutdown, and reboot. Future UPower versions will drop suspend/release calls, as they moved into logind: http://lists.freedesktop.org/archives/devkit-devel/2013-January/001339_html With ConsoleKit, sessions get $XDG_SESSION_COOKIE set, while with logind they get $XDG_SESSION_ID. So use that to determine which one to talk to until we drop support for ConsoleKit/upower. Fixes: https://bugs.launchpad.net/bugs/1155021. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-03-20 Martin Pitt Provide logind → ConsoleKit fallback for Logout as well. Thanks Marco Trevisan! 2013-03-20 Martin Pitt tests: wait until Can{Suspend,Hibernate} gets called from logind, just like with upower 2013-03-20 Martin Pitt Revert the Can{Suspend,Hibernate} test splitting, these values are cached. 2013-03-19 Martin Pitt Rework logind → ConsoleKit/upower fallback Stop looking at $XDG_* environment variables for shutdown, reboot, suspend, and hibernate. Instead, just try calling logind and fall back to ConsoleKit/UPower on error. We still look at $XDG_* for terminating the session, as we need the actual value of the environment variable. 2013-03-19 Martin Pitt fix code style 2013-03-19 Martin Pitt Add logind alternatives to UPower suspend/hibernate calls Future UPower versions will drop suspend/release calls, as they moved into logind: http://lists.freedesktop.org/archives/devkit-devel/2013-January/001339_html If running with logind (i. e. if the session has $XDG_SESSION_ID), call logind's suspend/hibernate methods instead of upower's. 2013-03-19 Martin Pitt Add logind alternatives to ConsoleKit calls ConsoleKit is being deprecated, so add support for logind for logout, shutdown, and reboot. With ConsoleKit, sessions get $XDG_SESSION_COOKIE set, while with logind they get $XDG_SESSION_ID. So use that to determine which one to talk to until we drop support for ConsoleKit. 2013-03-21 Łukasz 'sil2100' Zemczak Workaround the issue of test_super_h failing because of the keybinding change not yet applied - let's try a few times before deciding that the keybinding does not work. Approved by PS Jenkins bot, Francis Ginther. 2013-03-20 Łukasz 'sil2100' Zemczak A more complicated way of working around the lack of feedback from compiz on settings change application. Let's try a few times before deciding that the keybinding does not work. 2013-03-20 Łukasz 'sil2100' Zemczak First workaround: add a 2 second sleep after each configuration change in compiz during HudAlternativeKeybindingTests. This way we'll be sure that the keybinding change got applied. 2013-03-21 Brandon Schaefer Moved slow unit tests in switcher controller over to test-gtest-slow. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-03-18 Brandon Schaefer * Moved 3 tests from test_switcher_controller over to test-gtest-slow, they were taking longer than half a second to run. 2013-03-20 Automatic PS uploader Releasing 6.12.0daily13.03.20-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-03-20 Automatic PS uploader Releasing 6.12.0daily13.03.20-0ubuntu1, based on r3239 2013-03-20 Marco Trevisan (Treviño) unity: s/UBUS_PLACE_VIEW_CLOSE_REQUEST/UBUS_OVERLAY_CLOSE_REQUEST/g. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-19 Marco Trevisan (Treviño) unity: s/UBUS_PLACE_VIEW_CLOSE_REQUEST/UBUS_OVERLAY_CLOSE_REQUEST/g 2013-03-20 Brandon Schaefer The HudView kept setting the MinWidth and MaxSize in Relayout() causing geometry_changed to constantly emit, causing ::ProcessGrowShrink to off when it was already done growing or shrinking. This is ineffective and unnecessary, so move the MinWidth/MaxSize to when the layout is created (as it uses cont ints defined at the top anyway, so it never changes). Now ProcessGrowShrink will only go off when it is really growing or shrinking. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-03-19 Brandon Schaefer * Merge Trunk, Fix Conflict 2013-03-19 Brandon Schaefer * Remove Relayout as its no longer needed 2013-03-18 Brandon Schaefer * Make sure the layout is updated 2013-03-19 Marco Trevisan (Treviño) SessionController: request overlay hiding on session view show. Fixes: https://bugs.launchpad.net/bugs/1155610. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-19 Marco Trevisan (Treviño) TestSessionController: add test to check ubus message emission 2013-03-19 Marco Trevisan (Treviño) SessionController: request overlay hiding on session view show 2013-03-19 Marco Trevisan (Treviño) SessionController: set the view's default action button as key-focus area on init. Fixes: https://bugs.launchpad.net/bugs/1155562. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-19 Marco Trevisan (Treviño) TestSessionController: ensure that the focus area matches the one given by the view 2013-03-19 Marco Trevisan (Treviño) SessionController: set the key-focus area to the one given by the View 2013-03-19 Marco Trevisan (Treviño) TestSessionView: ensure that the key focus area is the one we expect 2013-03-19 Marco Trevisan (Treviño) SessionView: save the button to key-focus into a RO property 2013-03-19 Brandon Schaefer The HudButtons no longer receive mouse events until the mouse is being moved over the HudView. It resets when any typing happens, so the mouse can no longer steal button focus with out moving it (which in that case you want the button to focus :). Fixes: https://bugs.launchpad.net/bugs/1066442. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-03-18 Brandon Schaefer * Revert rev 3216 as this is done in a different branch 2013-03-18 Brandon Schaefer * SetInputEventSensitivity to false when setting queries vs when search changes. 2013-03-14 Brandon Schaefer * Mouse will not accept input unless a mouse is moving in the HudView now. 2013-03-14 Brandon Schaefer * The HudView kept setting the MinWidth and MaxSize causing geomerty_changed to constanly emit, causing ::ProcessGrowShrink to off. This is not needed, so only set the MinWidth/MaxSize when creating the layout. 2013-03-19 Brandon Schaefer New test suite, test-gtest-slow for tests that are slow, now test-gtest runs at about ~30 seconds which is a huge improvement. Fixes: https://bugs.launchpad.net/bugs/1053163. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-03-18 Brandon Schaefer * Make a new test suite, test-gtest-slow for tests that run slow. * Moved over 2 im_text_entry tests which took ~30 seconds to run. * Moved over tooltip_manager as each tests took over half a second. 2013-03-19 Marco Trevisan (Treviño) SessionView: invert the position of reboot/shutdown buttons. Fixes: https://bugs.launchpad.net/bugs/1154578. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-19 Marco Trevisan (Treviño) TestSessionView: add method to check button positions, and check it 2013-03-19 Marco Trevisan (Treviño) SessionView: invert the position of reboot/shutdown buttons 2013-03-19 Marco Trevisan (Treviño) IconRenderer: always colorize the edge_tile, despite the backlight_intensity. Fixes: https://bugs.launchpad.net/bugs/1157303. Approved by PS Jenkins bot, Matthieu James, Brandon Schaefer. 2013-03-19 Marco Trevisan (Treviño) IconRenderer: always colorize the edge_tile, despite the backlight_intensity 2013-03-19 Marco Trevisan (Treviño) IconRenderer: add TexturePool class used to cache all the icons textures using smart pointers TexturePool can be used only using a shared pointer now, no need to delete textures manually anymore. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-19 Marco Trevisan (Treviño) IconRenderer: adjust variable name to style rules 2013-03-19 Marco Trevisan (Treviño) IconRenderer::TexturesPool: add a static getter, and use ref_counted instance 2013-03-19 Marco Trevisan (Treviño) Merging with trunk 2012-11-23 Marco Trevisan (Treviño) Merging with up branch 2012-11-23 Marco Trevisan (Treviño) IconRenderer: add TexturePool static class used to cache all the icons textures using smart pointers No need to delete textures manually anymore 2013-03-19 Marco Trevisan (Treviño) SessionView: rename the Logout and Shutdown buttons as requested Plus some code cleanup, using button-type to generate them instead of magic strings. Fixes: https://bugs.launchpad.net/bugs/1156638, https://bugs.launchpad.net/bugs/1156641. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-19 Marco Trevisan (Treviño) TestSessionView: add GetButtonByAction (instead of by label) and use it 2013-03-19 Marco Trevisan (Treviño) TestSessionButtonTypes: added typed tests for action buttons 2013-03-19 Marco Trevisan (Treviño) SessionButton: save button action in a ROProperty 2013-03-19 Marco Trevisan (Treviño) TestSessionButtonLabel: added lalbel tests 2013-03-19 Marco Trevisan (Treviño) SessionButton: generate labels and texture internally by Action 2013-03-19 Marco Trevisan (Treviño) SessionView: rename the Logout and Shutdown buttons as requested 2013-03-19 Andrea Azzarone Fix standalone launcher. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-03-19 Andrea Azzarone Fix standalone launcher. 2013-03-19 Brandon Schaefer Set xgettext to encode its input using UTF-8. Fixes: https://bugs.launchpad.net/bugs/1156931. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-18 Brandon Schaefer * Fixes a FTBFS from launcher/TrashLauncherIcon.cpp:91 using unicode, and xget fails to parse it. 2013-03-19 Andrea Azzarone ApplicationStarter: Add missing virtual dtor. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-03-19 Andrea Azzarone Add virtual dtor. 2013-03-19 Mathieu Trudel-Lapierre Renamed gcalctool desktop file. Fixes: https://bugs.launchpad.net/bugs/1156810. Approved by PS Jenkins bot, Michael Terry. 2013-03-18 Mathieu Trudel-Lapierre Rename gnome calculator desktop file again; 3.7.92 has the desktop file renamed again. 2013-03-18 Marco Trevisan (Treviño) IconRenderer: use bigger assets to draw pips inside tile (in Switcher). Fixes: https://bugs.launchpad.net/bugs/863331. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-18 Marco Trevisan (Treviño) IconRenderer: use bigger assets to draw pips inside tile (in Switcher) 2013-03-18 Marco Trevisan (Treviño) resources: added larger launcher pips 2013-03-18 Andrea Azzarone Add fade animation for launcher tooltips. Fixes: https://bugs.launchpad.net/bugs/1155672. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-03-18 Andrea Azzarone Minor change. 2013-03-18 Andrea Azzarone Fix standalone launcher. Thanks Marco! 2013-03-18 Andrea Azzarone Add fade animation for tooltip too. 2013-03-18 Marco Trevisan (Treviño) IconRenderer / resources: use a stronger color to colorize the icon edges. Fixes: https://bugs.launchpad.net/bugs/1156698. Approved by PS Jenkins bot, Andrea Azzarone, Matthieu James. 2013-03-18 Marco Trevisan (Treviño) IconRenderer: use white color to colorize the icon edges 2013-03-18 Marco Trevisan (Treviño) resources: updated the icon Edge textures, removed unused files 2013-03-18 Marco Trevisan (Treviño) ResultViewGrid: use guint64 also on assigment. Approved by PS Jenkins bot, Sebastien Bacher. 2013-03-18 Marco Trevisan (Treviño) ResultViewGrid: use guint64 also on assigment 2013-03-15 Marco Trevisan (Treviño) StaticCairoText: recompute the extents if they exceed the maximum size Keep the texture the most little that we can, then adjust its position when drawing. Fixes: https://bugs.launchpad.net/bugs/1155550, https://bugs.launchpad.net/bugs/1155553. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-15 Marco Trevisan (Treviño) StaticCairoText: compute the layout size using an A1 surface 2013-03-15 Marco Trevisan (Treviño) StaticCairoText: fix vertical alignment, keep the texture size as small as we can 2013-03-15 Marco Trevisan (Treviño) StaticCairoText: recompute the extents if they exceed the maximum size Keep the texture the most little that we can, then adjust its position when drawing. 2013-03-15 Marco Trevisan (Treviño) SearchBar: correctly set the number of lines of the Filter text 2013-03-15 Andrea Azzarone Add more unit tests for TooltipManager. Don't reset time on every mouse movement. Also reduce tooltip timeout lenght. Fixes: https://bugs.launchpad.net/bugs/1155659, https://bugs.launchpad.net/bugs/1155665. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-03-15 Andrea Azzarone Add more unit test for TooltipManager. Don't reset time on every mouse move. 2013-03-15 Andrea Azzarone TooltipManager: Style fix. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-03-15 Andrea Azzarone Style fix in TooltipManager.* 2013-03-14 Andrea Azzarone Fix white line between dash and launcher. Fixes: https://bugs.launchpad.net/bugs/1125346. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-14 Andrea Azzarone Add comment. 2013-03-14 Andrea Azzarone Fix lp bu 1125346. 2013-03-14 Stephen M. Webb Internationalized ‘No Image Available’ in Dash Previews (lp: #1106849). Fixes: https://bugs.launchpad.net/bugs/1106849. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-14 Stephen M. Webb Added AP test to verify no regressions with i18n 2013-03-13 Stephen M. Webb Internationalized preview message (lp: #1106849). 2013-03-14 Marco Trevisan (Treviño) ApplicationLauncherIcon: On quicklist activate pass the timestamp to the lambda by value Also, use the correct signature on quicklist activate callback. Fixes: https://bugs.launchpad.net/bugs/1155225. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-14 Marco Trevisan (Treviño) AbstractLauncherIcon: use struct and enum class for ActionArg, avoid negative Time Adapt code, and clean it up 2013-03-14 Marco Trevisan (Treviño) ApplicationLauncherIcon: lambda functions syntax cleanup Use [this] instead of [&] and remove unneeded indentation 2013-03-14 Marco Trevisan (Treviño) ApplicationStarterImp: timestamp can't be negative 2013-03-14 Marco Trevisan (Treviño) TestApplicationLauncherIcon: add test to check the app quicklist menuitem behavior 2013-03-14 Marco Trevisan (Treviño) TestApplicationLauncherIcon: use mock icons 2013-03-14 Marco Trevisan (Treviño) ApplicationLauncherIcon: On quicklist activate pass the timestamp to the lambda by value Also, use the correct signature on quicklist activate callback 2013-03-14 Marco Trevisan (Treviño) TrashLauncherIcon: use FileManagerOpener to open it with correct event timestamp. Fixes: https://bugs.launchpad.net/bugs/1154862. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-14 Marco Trevisan (Treviño) TestTrashLauncherIcon: add activation test 2013-03-13 Marco Trevisan (Treviño) TrashLauncherIcon: use FileManagerOpener to open it with correct event timestamp 2013-03-14 Marco Trevisan (Treviño) FileManagerOpener: pass the timestamp to the Open method and set to context MountAndOpenInFileManager now needs a timestamp to open the file manager, that we pass to the target using the application launch context. This value is got from the ActionArg or from the quicklists event. Fixes: https://bugs.launchpad.net/bugs/1154792. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-14 Marco Trevisan (Treviño) TestVolumeLauncherIcon: add Activate test 2013-03-13 Marco Trevisan (Treviño) FileManagerOpener: pass the timestamp to the Open method and set to context MountAndOpenInFileManager now needs a timestamp to open the file manager, that we pass to the target using the application launch context. This value is got from the ActionArg or from the quicklists event. 2013-03-13 Chris Townsend Add the ability to progressively autoscroll the Launcher when there are stacked icons. Fixes: https://bugs.launchpad.net/bugs/765732. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-13 Chris Townsend * Change the 30 to SCROLL_FPS to make it more clear what this value is indicating. * Change the AP test to use a tuple instead of a list. 2013-03-13 Chris Townsend Merge in from to trunk. 2013-03-06 Chris Townsend Add the ability to progressively autoscroll the Launcher when there are stacked icons. 2013-03-13 Automatic PS uploader Releasing 6.12.0daily13.03.13.1-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-03-13 Automatic PS uploader Releasing 6.12.0daily13.03.13.1-0ubuntu1, based on r3211 2013-03-13 Andrea Azzarone Export the event timestamp on dash icon click. Fixes: https://bugs.launchpad.net/bugs/1152733. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-12 Andrea Azzarone Fix failing tests. 2013-03-12 Andrea Azzarone Remove line. 2013-03-12 Andrea Azzarone Add unit test. 2013-03-12 Andrea Azzarone Refactor part of DashView/Lens/Lenses code to make it testable. 2013-03-11 Andrea Azzarone Fix lp bug 1152733. 2013-03-12 Sebastien Bacher Use nautilus.desktop for the default launcher's entry. Fixes: https://bugs.launchpad.net/bugs/1081691. Approved by PS Jenkins bot, Michael Terry. 2013-03-08 Sebastien Bacher Use nautilus.desktop for the default launcher's entry 2013-03-12 Marco Trevisan (Treviño) QuicklistMenuItem: pass the event timestamp on activate. Fixes: https://bugs.launchpad.net/bugs/1154082. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-12 Marco Trevisan (Treviño) TestQuicklistMenuItem: verify that we pass the event time on activate 2013-03-12 Marco Trevisan (Treviño) QuicklistMenuItem: pass the event timestamp on activate 2013-03-12 Marco Trevisan (Treviño) UnityWindow: properly draw the panel shadow when a Nux window is focused or during WS switch If a nux window is the active one, compiz won't draw it, so the code that is doing the panelShadow drawing is excluded. We need to make sure that this will be executed also in this case. Fixes: https://bugs.launchpad.net/bugs/892718, https://bugs.launchpad.net/bugs/942965, https://bugs.launchpad.net/bugs/1152760. Approved by PS Jenkins bot, Andrea Azzarone, Brandon Schaefer. 2013-03-12 Marco Trevisan (Treviño) UnityScreen: remove the workaround to prevent flickering on WS switching 2013-03-11 Marco Trevisan (Treviño) UnityWindow: reset the shadow-painted when we have no mask set 2013-03-11 Marco Trevisan (Treviño) UnityWindow: clear the panelShadowPainted rect only on first nux-active window paint 2013-03-11 Marco Trevisan (Treviño) UnityWindow: paint the panel shadow if a nux window is the active one If a nux window is the active one, compiz won't draw it, so the code that is doing the panelShadow drawing is excluded. We need to make sure that this will be executed also in this case. 2013-03-11 Marco Trevisan (Treviño) UnityScreen: update the panel shadow matrix when the output is transformed 2013-03-11 Marco Trevisan (Treviño) UnityScreen: optimize the code of paintPanelShadow initializing values only if needed Also use GetMonitorAtPosition instead of looping through monitors 2013-03-11 Marco Trevisan (Treviño) UnityWindow: get if a window is a nux one during initialization This removes a lot of calls to isNuxWindow during draw. 2013-03-11 Marco Trevisan (Treviño) IconRenderer: use CairoGraphics internal context so that it must be not destroyed. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-11 Marco Trevisan (Treviño) IconRenderer: use CairoGraphics internal context so that it must be not destroyed 2013-03-11 Marco Trevisan (Treviño) StaticCairoText: use the maximum size for setting the layout one in DrawText Otherwise using the text-extent could make the StaticCairoText to use more lines than the ones that it really needs (making the last one not being drawn). Fixes: https://bugs.launchpad.net/bugs/1152978, https://bugs.launchpad.net/bugs/1152980. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-09 Marco Trevisan (Treviño) StaticCairoText: use the maximum size for setting the layout one in DrawText Otherwise using the text-extent could make the StaticCairoText to use more lines than the ones that it really needs (making the last one not being drawn). 2013-03-11 Łukasz 'sil2100' Zemczak Add a workaround for bug LP: #1152517 in the test_search autopilot suite. We toggle the dash once before starting any app lens tests. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-08 Łukasz 'sil2100' Zemczak Add a workaround for bug LP: #1152517 in the test_search suite. We toggle the dash once before starting any app lens tests. 2013-03-11 Automatic PS uploader Releasing 6.12.0daily13.03.11-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-03-11 Automatic PS uploader Releasing 6.12.0daily13.03.11-0ubuntu1, based on r3202 2013-03-11 Marco Trevisan (Treviño) UnityWindowView: Close a window also on escape key. Fixes: https://bugs.launchpad.net/bugs/1152712. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-08 Marco Trevisan (Treviño) SessionView: only use the Escape key event if a button is key-focused 2013-03-08 Marco Trevisan (Treviño) TestUnityWindowView: check if a closable window can be closed by escape key 2013-03-08 Marco Trevisan (Treviño) UnityWindowView: Close a window also on escape key 2013-03-08 Marco Trevisan (Treviño) SessionView: don't use a new-line on text message when we have enough space. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-08 Marco Trevisan (Treviño) SessionView: don't use a new-line on text message when we have enough space 2013-03-08 Automatic PS uploader Releasing 6.12.0daily13.03.08-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-03-08 Automatic PS uploader Releasing 6.12.0daily13.03.08-0ubuntu1, based on r3199 2013-03-08 Marco Trevisan (Treviño) Session: added a SessionController and View. Use the GnomeSessionManager to perform session actions Such as suspend, hibernate, logout, lockscreen, reboot and shutdown. Video: http://youtu.be/h_qqjOMGlrI. Fixes: https://bugs.launchpad.net/bugs/882041, https://bugs.launchpad.net/bugs/1152374. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-07 Marco Trevisan (Treviño) Merging with trunk 2013-03-07 Marco Trevisan (Treviño) TestSessionController: added controller tests 2013-03-07 Marco Trevisan (Treviño) SessionController: make GetOffsetPerMonitor private, call only on embedded window 2013-03-07 Marco Trevisan (Treviño) TestSessionView: added buttons interactions tests 2013-03-07 Marco Trevisan (Treviño) MockSessionManager: define Ptr 2013-03-07 Marco Trevisan (Treviño) TestSessionView: added tests to check the view elements on mode changes 2013-03-07 Marco Trevisan (Treviño) Merging with closable-window 2013-03-07 Marco Trevisan (Treviño) SessionButton, SessionController, SessionView: add some more introspection 2013-03-07 Marco Trevisan (Treviño) TestSessionView: added first stub 2013-03-07 Marco Trevisan (Treviño) TestSessionButton: more construction checks 2013-03-07 Marco Trevisan (Treviño) TestSessionButton: added highlight tests 2013-03-07 Marco Trevisan (Treviño) TestSessionButton: test mouse/key events 2013-03-07 Marco Trevisan (Treviño) TestSessionButton: first basic test 2013-03-07 Marco Trevisan (Treviño) Merging with closable-window (and trunk) 2013-03-05 Marco Trevisan (Treviño) SessionController: show the full view on shutdown request 2013-03-05 Marco Trevisan (Treviño) SessionController: update the window position to match the view size 2013-03-04 Marco Trevisan (Treviño) SessionButton: indentation fix 2013-03-04 Marco Trevisan (Treviño) Session: renaming theme namespace to style 2013-03-04 Marco Trevisan (Treviño) Merging with closable-window changes 2013-03-04 Marco Trevisan (Treviño) SessionView: fallback key analsys to parent object 2013-03-04 Marco Trevisan (Treviño) Merging with SessionManager changes 2013-03-04 Marco Trevisan (Treviño) Merging with SessionManager changes 2013-02-27 Marco Trevisan (Treviño) Merging with SessionManager changes 2013-02-21 Marco Trevisan (Treviño) SessionController: cancel an action when user requested it, allow to change mode 2013-02-21 Marco Trevisan (Treviño) Merging with SessionManager API changes, update the SessionController 2013-02-21 Marco Trevisan (Treviño) Merging with SessionManager API changes, update the SessionController 2013-02-20 Marco Trevisan (Treviño) SessionController: use logout mode when requested 2013-02-20 Marco Trevisan (Treviño) SessionView: add logout mode Use it as default when no shutdown is available 2013-02-19 Marco Trevisan (Treviño) SessionView: minor cleanup 2013-02-19 Marco Trevisan (Treviño) SessionController: use a different mode, based on the manager signal 2013-02-19 Marco Trevisan (Treviño) SessionView: update the view so that it adapts to the current mode 2013-02-19 Marco Trevisan (Treviño) Merging with session-manager changes 2013-02-18 Marco Trevisan (Treviño) SessionController: use new API 2013-02-18 Marco Trevisan (Treviño) Merging with UnityWindow changes 2013-02-18 Marco Trevisan (Treviño) Merging with shared UnityWindowStyle 2013-02-18 Marco Trevisan (Treviño) Merging with UnityWindowView tunings 2013-02-18 Marco Trevisan (Treviño) SessionView: request close when clicked in the BoundingRect 2013-02-18 Marco Trevisan (Treviño) Merging again with closable-window 2013-02-18 Marco Trevisan (Treviño) Mering with ClosableWindow changes 2013-02-18 Marco Trevisan (Treviño) SessionController: add HideAndCancel method, use to hide on clicks outside 2013-02-18 Marco Trevisan (Treviño) SessionButton: use SetAcceptKeyNavFocusOnMouseEnter instead of manual one 2013-02-18 Marco Trevisan (Treviño) SessionView: reset the keyfocus area when a button is deselected 2013-02-18 Marco Trevisan (Treviño) SessionView: add an utility function to add a button, handle window hiding there 2013-02-18 Marco Trevisan (Treviño) SessionButton: extract it from the SessionView 2013-02-18 Marco Trevisan (Treviño) SessionView: implement keyboard navigation 2013-02-18 Marco Trevisan (Treviño) SessionController: set the view as the main keyboard input area 2013-02-17 Marco Trevisan (Treviño) ActionButton: use a property to handle the highlighting state 2013-02-15 Marco Trevisan (Treviño) SessionView: reset the button state when the relative basewindow is hidden 2013-02-15 Marco Trevisan (Treviño) Merging with SessionManager changes 2013-02-15 Marco Trevisan (Treviño) UnityScreen: use less bright windows on shutdown 2013-02-13 Marco Trevisan (Treviño) SessionView: add the relevant commands only if supported Plus some code cleanup 2013-02-13 Marco Trevisan (Treviño) Po: include SessionView.cpp as translatable 2013-02-13 Marco Trevisan (Treviño) Merging with new close textures 2013-02-13 Marco Trevisan (Treviño) Merging with closable-window improvements 2013-02-13 Marco Trevisan (Treviño) Merging with SesionManager fixes 2013-02-13 Marco Trevisan (Treviño) ShutdownView: use recent IconTexture APIs 2013-02-13 Marco Trevisan (Treviño) Merging with closable window updates 2013-02-13 Marco Trevisan (Treviño) UnityScreen: darken the windows if the session controller is visible. 2013-02-13 Marco Trevisan (Treviño) SessionController: implement the missing Visible() method 2013-02-13 Marco Trevisan (Treviño) UnityShell: use the session::Controller to handle session operations As shutdown, lockscreen, reboot, suspend, hibernate... 2013-02-13 Marco Trevisan (Treviño) ShutdownController: grab the pointer and keyboard when embedded 2013-02-13 Marco Trevisan (Treviño) SessionView: use an IconTexture instead of a TextureArea to fix the rendering issues with blur 2013-02-13 Marco Trevisan (Treviño) StandaloneSession: implement missing methods on the MockManager 2013-02-13 Marco Trevisan (Treviño) Merging with closable window changes 2013-02-12 Marco Trevisan (Treviño) SessionView: use local variables to store parameters 2013-02-12 Marco Trevisan (Treviño) Merging Manager, again... Better dtor 2013-02-12 Marco Trevisan (Treviño) Merging with session manager changes 2013-02-12 Marco Trevisan (Treviño) Merging with SessionManager 2013-02-12 Marco Trevisan (Treviño) SessionController: enable input window only when in embedded mode 2013-02-12 Marco Trevisan (Treviño) SessionView: add LockScreen implementation 2013-02-12 Marco Trevisan (Treviño) Merging with last changes in SessionManager 2013-02-12 Marco Trevisan (Treviño) SessionController: hide when the view requests so 2013-02-12 Marco Trevisan (Treviño) SessionView: add activate signal to buttons 2013-02-12 Marco Trevisan (Treviño) SessionController: connect to manager signals 2013-02-12 Marco Trevisan (Treviño) SessionController: close the view on request. 2013-02-12 Marco Trevisan (Treviño) SessionView: only show the label under the selected item 2013-02-12 Marco Trevisan (Treviño) SessionView: use switch textures based on item highlighting 2013-02-12 Marco Trevisan (Treviño) ShutdownView: get events at main button level 2013-02-12 Marco Trevisan (Treviño) Merging with closable-window changes 2013-02-12 Marco Trevisan (Treviño) ShutdownView: add buttons views, use correct padding as provided by design 2013-02-12 Marco Trevisan (Treviño) UnityWindowStyle: use correct padding for close button 2013-02-11 Marco Trevisan (Treviño) ShutdownView: first draft implementation 2013-02-11 Marco Trevisan (Treviño) Merging with new SessionManager branch 2013-02-11 Marco Trevisan (Treviño) Merging with SessionManager fixes 2013-02-11 Marco Trevisan (Treviño) Merging with closable-window branch 2013-03-08 Marco Trevisan (Treviño) UnityWindowView: added closable_mode that shows a close button and supports close_window_key It also allows to inherited clasess to handle the events inside the layout better. Moved live_background to a property, and updated affected clients. This included some refactor for UnityWindowStyle and IconTexture as well. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-07 Marco Trevisan (Treviño) TestExpoLauncherIcon: reset the viewport status on TearDown 2013-03-07 Marco Trevisan (Treviño) StandaloneShortcuts: fix linking 2013-03-07 Marco Trevisan (Treviño) Merging with trunk 2013-03-07 Marco Trevisan (Treviño) TestUnityWindowStyle: added basic Get test 2013-03-07 Marco Trevisan (Treviño) TestUnityWindowView: test FindAreaUnderMouse 2013-03-07 Marco Trevisan (Treviño) TestUnityWindowView: Added bounding area tests 2013-03-07 Marco Trevisan (Treviño) TestUnityWindowView: test layout wrapping 2013-03-07 Marco Trevisan (Treviño) TestUnityWindowView: Close request on key bindings 2013-03-07 Marco Trevisan (Treviño) TestUnityWindowView: more properties testing (and close button behavior) 2013-03-07 Marco Trevisan (Treviño) TestUnityWindowView: first stub 2013-03-04 Marco Trevisan (Treviño) UnityWindowView: close on WindowManager close-key press (Alt+F4) 2013-02-18 Marco Trevisan (Treviño) UnityWindowView: add a ROProperty to handle the background 2013-02-18 Marco Trevisan (Treviño) UnityWindow*: updating copyrights 2013-02-18 Marco Trevisan (Treviño) UnityWindowStyle: add Static getter instead of constructor to share resources Now all the textures used by the switcher, shorcuts and upcoming views are shared using a ref-counted single instance. 2013-02-18 Marco Trevisan (Treviño) UnityWindowView: don't build the bounding area if not requested 2013-02-18 Marco Trevisan (Treviño) UnityWindowView: set the View as parent of the input area To have proper absolute geo. 2013-02-18 Marco Trevisan (Treviño) ShortcutView: remove some padding, since now is computed into the UnityWindowView 2013-02-18 Marco Trevisan (Treviño) UnityWindowView: wrap the internal layout with padding, add InputArea to handle out events The events outside the internal layout geometry (if defined) are now handled by the bounding input area. 2013-02-13 Marco Trevisan (Treviño) UnityWindowView: Close textures, tune lighting 2013-02-13 Marco Trevisan (Treviño) UnityWindowView: QueueDraw on close texture update 2013-02-13 Marco Trevisan (Treviño) UnityWindowView: update the close button textures based on mouse state 2013-02-13 Marco Trevisan (Treviño) UnityWindowStyle: add highlighted and pressed textures to the close button 2013-02-13 Marco Trevisan (Treviño) IconTexture: don't set a not changed texture, emit signal on change 2013-02-13 Marco Trevisan (Treviño) IconTexture: add smarter constructor, prefer using smart pointers 2013-02-13 Marco Trevisan (Treviño) UnityWindowView: pass the internal clip as const& 2013-02-13 Marco Trevisan (Treviño) UnityWindowView: use an IconTexture to store the close button, manually draw it The manual drawing is needed to prevent the flickering. 2013-02-13 Marco Trevisan (Treviño) IconTexture: update the texture size when setting a new texture 2013-02-13 Marco Trevisan (Treviño) IconTexture: add smarter constructor that automatically sets the texture sizes 2013-02-12 Marco Trevisan (Treviño) UnityWindowView: remove DrawContent, use Draw This fixes problems when handling input events 2013-02-11 Marco Trevisan (Treviño) UnityWindowView: add close button support 2013-02-11 Marco Trevisan (Treviño) UnityWindowStyle: generate close button texture only when needed, add more data 2013-02-10 Marco Trevisan (Treviño) UnityWindowStyle: add close button texture 2013-02-10 Marco Trevisan (Treviño) UnityWindowStyle: always use smart pointers 2013-03-07 Marco Trevisan (Treviño) UnityCore: added session::Manager and session::GnomeManager implementation They allow to lock, logout, reboot, shutdown, suspend or hibernate a session and to be notified by system requests. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-07 Marco Trevisan (Treviño) TestGDBusProxy: using Utils::WaitUntilMSec 2013-03-07 Marco Trevisan (Treviño) Merging with trunk 2013-03-07 Marco Trevisan (Treviño) Tests: use Utils::WaitUntilMSec when dealing with proxies now Also fix SoftwareCenter warnings 2013-03-07 Marco Trevisan (Treviño) GLibDBusProxy: don't use the timeout on itialization, start the connection ASAP! 2013-03-07 Marco Trevisan (Treviño) TestGnomeSessionManager: add tests to simulate real reboot/shutdown/logout 2013-03-07 Marco Trevisan (Treviño) TestGnomeSessionManager: add utility functions to perform shell actions 2013-03-07 Marco Trevisan (Treviño) TestGnomeSessionManager: more immediate actions tests 2013-03-07 Marco Trevisan (Treviño) TestGnomeSessionManager: use TEST_P to perform tests in both interactive ways 2013-03-07 Marco Trevisan (Treviño) TestGnomeSessionManager: add ImmediateLogoutRequested test Prevent crashes by disconnecting proxy signals 2013-03-07 Marco Trevisan (Treviño) TestGDBusProxy: add tests for DisconnectSignals 2013-03-07 Marco Trevisan (Treviño) GLibDBusProxy: add DisconnectSignal method to disconnect handlers 2013-03-07 Marco Trevisan (Treviño) TestGnomeSessionManager: add support for the suppress-dialog setting parameter 2013-03-06 Marco Trevisan (Treviño) GnomeSessionManager: check if we are in interactive mode or not 2013-03-06 Marco Trevisan (Treviño) TestGnomeSessionManager: fix LogoutFallback test when XDG_SESSION_COOKIE is not set 2013-03-06 Marco Trevisan (Treviño) TestGnomeSessionManager: check destruction signals 2013-03-06 Marco Trevisan (Treviño) Merging with trunk 2013-03-06 Marco Trevisan (Treviño) TestGnomeSessionManager: Test shutdown, reboot, cancel signal emission Both with and without inhibitors 2013-03-06 Marco Trevisan (Treviño) TestGnomeSessionManager: test logout request 2013-03-06 Marco Trevisan (Treviño) TestGnomeSessionManager: test cancel-action 2013-03-06 Marco Trevisan (Treviño) TestGLibDBusServerInteractions: add TearDownTestCase 2013-03-06 Marco Trevisan (Treviño) TestGnomeSessionManager: Suspend and Hibernate tests, plus add TearDownTestCase 2013-03-06 Marco Trevisan (Treviño) TestGnomeSessionManager: added shutdown tests 2013-03-06 Marco Trevisan (Treviño) TestGnomeSessionManager: add tests for reboot and fallback logout and reboot 2013-03-06 Marco Trevisan (Treviño) TestGnomeSessionManager: add logout test 2013-03-06 Marco Trevisan (Treviño) TestGnomeSessionManager: added missing ConsoleKit dbus server 2013-03-06 Marco Trevisan (Treviño) TestGnomeSessionManager: added Name and LockScreen tests 2013-03-06 Marco Trevisan (Treviño) TestGnomeSessionManager: make wait time more dynamic 2013-03-05 Marco Trevisan (Treviño) TestGnomeSessionManager: added first basic test 2013-03-05 Marco Trevisan (Treviño) GnomeManager: add TestMode support It will use a local test name for handling services 2013-03-05 Marco Trevisan (Treviño) GDBusServer: unref the return value if not returning it 2013-03-05 Marco Trevisan (Treviño) GnomeManager: adding EnsureCancelPendingAction utility function 2013-03-04 Marco Trevisan (Treviño) GnomeSessionManager: correctly initialize the internal object 2013-03-04 Marco Trevisan (Treviño) GnomeSessionManager: use glib::GDBusServer 2013-03-04 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/gdbus-server 2013-02-27 Marco Trevisan (Treviño) GnomeSessionManager: don't keep the proxies opened, just create them when needed We don't need to keep the dbus proxies connected everytime during the unity execution, we can just create them when we need a specific action. 2013-02-21 Marco Trevisan (Treviño) SessionManager: correctly unown a name and correctly handle inhibitors 2013-02-21 Marco Trevisan (Treviño) SessionManager: Make public implementation simpler, just do all the tricks in the Impl Now we only request the action we want to do, then it's up to the implementation to react accordingly. 2013-02-21 Marco Trevisan (Treviño) GnomeSessionManager: fix logout 2013-02-19 Marco Trevisan (Treviño) SessionManager: inform clients if we have inhibitors 2013-02-15 Marco Trevisan (Treviño) GnomeSessionManager: use the variant getters to parse return values 2013-02-15 Marco Trevisan (Treviño) TestGLibVariant: add tests for variant getters 2013-02-15 Marco Trevisan (Treviño) Variant: improve getters for type checking, include tuple types (as in DBus) 2013-02-13 Marco Trevisan (Treviño) GnomeSessionManager: initialize the loop variable, or expect random crashes! 2013-02-12 Marco Trevisan (Treviño) GnomeManager: Emit cancel action on destructor 2013-02-12 Marco Trevisan (Treviño) GnomeManager: fix compilation issue 2013-02-12 Marco Trevisan (Treviño) GnomeManager: correctly handle the reboot and shutdown when requested by the Shell 2013-02-12 Marco Trevisan (Treviño) SessionManager: add and implement LockScreen method 2013-02-11 Marco Trevisan (Treviño) GnomeManager: cleanup code 2013-02-11 Marco Trevisan (Treviño) SessionManager: add getters for username and real name, add more const methods 2013-02-11 Marco Trevisan (Treviño) GnomeManager: fix the dbus methods return and proper parse variants 2013-02-10 Marco Trevisan (Treviño) SessionManager: use default constructor 2013-02-10 Marco Trevisan (Treviño) GnomeSessionManager: use an enum class for dialog types 2013-02-10 Marco Trevisan (Treviño) GnomeSessionManager: emit signals when the relative shell methods are called 2013-02-10 Marco Trevisan (Treviño) GnomeSessionManager: add function to emit a dbus shell signal And use it to implement missing methods 2013-02-10 Marco Trevisan (Treviño) GnomeSessionManager: implement an "org.gnome.Shell" server to catch the session events 2013-02-10 Marco Trevisan (Treviño) SessionManager: add UPower and GnomeSession proxies, implement some method calls Plus put everything under unity namespace 2013-02-10 Marco Trevisan (Treviño) SessionManager: first skeleton implementation 2013-03-07 Andrea Azzarone Switch between windows using mouse wheel. Fixes: https://bugs.launchpad.net/bugs/1081843. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-06 Andrea Azzarone Merge trunk. 2013-02-06 Andrea Azzarone Fix indentation. 2013-02-06 Andrea Azzarone Merge trunk. 2013-02-06 Andrea Azzarone Fix as per Marco's review. 2013-02-06 Andrea Azzarone Improve GetWindowsOnCurrentDesktopInStackingOrder. 2013-02-06 Andrea Azzarone Update tests. 2013-02-05 Andrea Azzarone Merge trunk. 2013-02-05 Andrea Azzarone Remove unneeded commit. 2013-02-05 Andrea Azzarone Merged alt-to-scroll into scroll-to-switch-windows. 2013-02-05 Andrea Azzarone Merge trunk. 2013-02-05 Andrea Azzarone Merged alt-to-scroll into scroll-to-switch-windows. 2013-02-05 Andrea Azzarone Add tests for ApplicationLauncherIcon::PerforScroll and implement it. 2013-02-04 Andrea Azzarone Add a test to be sure ::PerformScroll is called. 2013-02-04 Andrea Azzarone Add AbstractLauncherIicon::PerformScroll function. 2013-03-07 Lars Uebernickel Don't attach the menus to an invisible menubar. Approved by PS Jenkins bot, Sebastien Bacher. 2013-03-01 Lars Uebernickel Don't attach the menus to an invisible menubar It doesn't seem to serve any purpose anymore. Also, it breaks highlighting on hover in gtk 3.8, because invisible widgets don't invalidate their style. 2013-03-07 Automatic PS uploader Releasing 6.12.0daily13.03.07-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-03-07 Automatic PS uploader Releasing 6.12.0daily13.03.07-0ubuntu1, based on r3194 2013-03-06 Marco Trevisan (Treviño) Dash, Launcher, Introspection: use glib::DBusObject to handle dbus servers. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-06 Marco Trevisan (Treviño) Merging with trunk 2013-03-04 Marco Trevisan (Treviño) LauncherController: moving to glib::DBusServer 2013-03-04 Marco Trevisan (Treviño) DashController: using glib::DBusServer 2013-03-04 Marco Trevisan (Treviño) DebugDBusInterface: move to glib::DBusServer 2013-03-06 Marco Trevisan (Treviño) Test dbus service: move to C++ and use glib::DBusServer. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-04 Marco Trevisan (Treviño) test-gtest: fix compilation, making TestUtils to include what needs 2013-03-04 Marco Trevisan (Treviño) TestDbus: use more Utils:: features 2013-03-03 Marco Trevisan (Treviño) TestServiceModel: moving to C++ 2013-03-03 Marco Trevisan (Treviño) TestServiceLens: port to C++ 2013-03-03 Marco Trevisan (Treviño) TestUtils: removing unneeded model bits 2013-03-03 Marco Trevisan (Treviño) TestUtils: remove WaitForModelSynchronize, implement it with lambdas 2013-03-03 Marco Trevisan (Treviño) TestFilesystemLenses: fixed 2013-03-02 Marco Trevisan (Treviño) test-gtest-service: move services to GDBusServer/GDBusObject Removing a lot of unneeded code... 2013-03-06 Automatic PS uploader Releasing 6.12.0daily13.03.06.1-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-03-06 Automatic PS uploader Releasing 6.12.0daily13.03.06.1-0ubuntu1, based on r3190 2013-03-06 Jacob Edwards Add a 1s delay between hovering on a launcher icon and showing its tooltip. Further tooltips before clicking or unhovering launcher will appear instantly. Fixes: https://bugs.launchpad.net/bugs/929485. Approved by PS Jenkins bot, Stephen M. Webb, Marco Trevisan (Treviño). 2013-03-05 Jacob Edwards Fitz around with a variable name for readability 2013-03-05 Jacob Edwards Merge trunk 2013-03-05 Jacob Edwards Make TooltipMananger noncopyable. 2013-03-05 Jacob Edwards Replace AbstractLauncherIcon type hints with constructors. 2013-03-05 Jacob Edwards Tidy up private declarations 2013-03-05 Jacob Edwards Adhere to Unity brace style 2013-03-04 Jacob Edwards Merge trunk 2013-03-04 Jacob Edwards Use correct timer reset for StopTimer() and StartTimer() 2013-03-02 Jacob Edwards Merge with trunk 2013-02-28 Jacob Edwards Merge with trunk 2013-02-28 Jacob Edwards Add a unit test for TooltipManager, which tests its one outside interaction. 2013-02-28 Jacob Edwards Remove readability NULL_ICON macro in Launcher.cpp 2013-02-27 Jacob Edwards Obey Unity Style guide for private variable naming in new modules 2013-02-27 Jacob Edwards Rename _tooltip_manager to tooltip_manager_ 2013-02-27 Jacob Edwards Fix copyright messages in new source files 2013-02-27 Jacob Edwards Merge with trunk 2013-02-27 Jacob Edwards Add new BFB test and made it work, plus some documentation 2013-02-27 Jacob Edwards Add "setUp" launcher mode requirement, as recommended 2013-02-27 Jacob Edwards Fix test, hiding tooltips and preventing redisplay after clicking 2013-02-27 Jacob Edwards Added tooltip autopilot tests. One failing. 2013-02-27 Jacob Edwards Merge with trunk 2013-02-26 Jacob Edwards Call TooltipManger state methods from the Launcher 2013-02-26 Jacob Edwards Add simple tooltip manager machine to handle tooltip display delay 2013-02-26 Jacob Edwards Remove LauncherIcon's internal control over tooltip display 2013-02-26 Jacob Edwards Route all changes to Launcher._icon_under_mouse to one method 2013-03-06 Didier Roche Build-dep on libjson-perl to get debian/scopes-recommends-generator parsing the libunity-common json file successfully (and so having the recommended scopes… recommended). Approved by PS Jenkins bot, Łukasz Zemczak. 2013-03-06 Didier Roche Build-dep on libjson-perl to get debian/scopes-recommends-generator parsing the libunity-common json file successfully (and so having the recommended scopes… recommended) 2013-03-06 Jussi Pakkanen Test that searching with keywords finds results. I'm not sure if this is the correct way to do this, but it demonstrates what needs to happen. I don't fully understand how the existing test should work. Simply creating an application window (test_search.py:45) does not make it appear in the app lens. It needs to have an entry in the appdb, meaning in practice writing a .desktop file in /usr/share/applications (that's where the gnome-menu lib picks it up). There are several options: 1) if we assume that Thunderbird is always present we can just merge this 2) if Autopilot creates the .desktop file, add keyword info to the Window Mocker app and change this test to search for that 3) If Autopilot does not create the .desktop and we don't rely on Thunderbird being present, then things get complicated. The app lens search tests should not work in this case. Approved by PS Jenkins bot, Łukasz Zemczak. 2013-03-06 Jussi Pakkanen Use the calculator as a test case for keyword searching instead of Thunderbird. 2013-03-05 Jussi Pakkanen Add keyword search test. 2013-03-06 Alexandre Abreu Add method to Launcher dbus interface to stick/unstick a launcher icon. Needed in order to fix: https://bugs.launchpad.net/libunity-webapps/+bug/1061056. Fixes: https://bugs.launchpad.net/bugs/1061056. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-02-27 Alexandre Abreu Fix MR nits 2013-02-21 Alexandre Abreu Add DBUS launcher method to stick/unstick launcher icons 2013-03-05 Marco Trevisan (Treviño) Dash, Hud, Panel, Launcher: don't use input-windows when not in embedded mode The embedded mode (i.e. when running in compiz) is the only case where these are really needed. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-05 Marco Trevisan (Treviño) DashController: comment improved 2013-03-05 Marco Trevisan (Treviño) DashController: fixing style 2013-03-05 Marco Trevisan (Treviño) Launcher: use a MockableBaseWindow as parent, and don't enable input windows if not needed 2013-03-05 Marco Trevisan (Treviño) MockableBaseWindow: override the Struts methods for testing purposes 2013-03-05 Marco Trevisan (Treviño) Dash, Hud, Panel: don't use input-windows when not in embedded mode The embedded mode (i.e. when running in compiz) is the only case where these are really needed. 2013-03-05 Automatic PS uploader Releasing 6.12.0daily13.03.05-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-03-05 Automatic PS uploader Releasing 6.12.0daily13.03.05-0ubuntu1, based on r3185 2013-03-05 Andrea Azzarone Fix panel gradient on start up. Fixes: https://bugs.launchpad.net/bugs/1136447. Approved by PS Jenkins bot, Brandon Schaefer. 2013-03-05 Andrea Azzarone Minor change. 2013-03-05 Andrea Azzarone Add unit test. 2013-03-04 Andrea Azzarone Fix bug 1136447. 2013-03-05 Marco Trevisan (Treviño) GLibDBusServer: added a wrapper for adding a new dbus server and dbus objects. Approved by PS Jenkins bot, Andrea Azzarone. 2013-03-04 Marco Trevisan (Treviño) TestGLibDBusServerInteractions: add tests for invalid method returns 2013-03-04 Marco Trevisan (Treviño) GLibDBusServer: return an error if we are returning null on method returning something 2013-03-04 Marco Trevisan (Treviño) TestGLibDBusServerInteractions: check if we have an error when not handling methods 2013-03-04 Marco Trevisan (Treviño) GLibDBusServer: return a dbus error if no methods handler is set 2013-03-02 Marco Trevisan (Treviño) TestGLibDBusServerUnnamed: added test for object registration 2013-03-02 Marco Trevisan (Treviño) GDBusServer: register pending objects also when we don't own a name 2013-03-02 Marco Trevisan (Treviño) Merging with trunk 2013-03-02 Marco Trevisan (Treviño) TestGLibDBusServer: adding unnamed server test and connection tests 2013-03-02 Marco Trevisan (Treviño) GLibDBusServer: adding unnamed server support 2013-03-02 Marco Trevisan (Treviño) TestGLibDBusServerInteractions: use a lambda to handle methods calls 2013-03-01 Marco Trevisan (Treviño) TestGLibDBusServerInteractions: added signal emission tests 2013-03-01 Marco Trevisan (Treviño) TestGLibDBusServerInteractions: added tests for methods calls 2013-03-01 Marco Trevisan (Treviño) TestGLibDBusServer: improve tests checks 2013-02-28 Marco Trevisan (Treviño) TestGLibDBusServer: adding first basic tests for the glib::DBusServer 2013-02-28 Marco Trevisan (Treviño) TestGLibDBusObject: added tests for dbus object introspection parsing 2013-02-28 Marco Trevisan (Treviño) DBusServer: add utility function to build objects for a given introspection XML 2013-02-28 Marco Trevisan (Treviño) DBusServer: pimplization! 2013-02-28 Marco Trevisan (Treviño) DBusObject: pimplization! 2013-02-28 Marco Trevisan (Treviño) GDBusServer: add function to emit a signal, for a given interface 2013-02-28 Marco Trevisan (Treviño) GDBusServer: add a getter for an object 2013-02-28 Marco Trevisan (Treviño) GLibDBusServer: allow to unregister an object 2013-02-28 Marco Trevisan (Treviño) GDBusObject: add EmitPropertyChanged method to notify changes And call it on property set (when needed) 2013-02-28 Marco Trevisan (Treviño) GDBusObject: allow to emit a signal to all the exported paths 2013-02-28 Marco Trevisan (Treviño) GDBusObject: add method to emit signals 2013-02-28 Marco Trevisan (Treviño) GLibDBusServer: some cleanup... 2013-02-28 Marco Trevisan (Treviño) GLibDBusObject: make an object to be registered on multiple connections 2013-02-28 Marco Trevisan (Treviño) GLibDBusServer: move registration bits to DBusObject 2013-02-27 Marco Trevisan (Treviño) DBusServer: implement the server object addition, fix potential crashes on unref 2013-02-27 Marco Trevisan (Treviño) GLibDBusServer: use a better indentation 2013-02-27 Marco Trevisan (Treviño) GLibDBusServer: adding a first skeleton object implementation 2013-03-04 Łukasz 'sil2100' Zemczak Enable the fuzzy search autopilot tests for u-l-a, now that libcolumbus is on. Approved by PS Jenkins bot, Francis Ginther. 2013-03-04 Łukasz 'sil2100' Zemczak Enable the fuzzy search autopilot tests for u-l-a, now that libcolumbus is on. 2013-03-04 Didier Roche generate the list of recommends based on the libunity-common client scope json file (LP: #1137303). Fixes: https://bugs.launchpad.net/bugs/1137303. Approved by PS Jenkins bot, Michal Hruby. 2013-03-01 Didier Roche generate the list of recommends based on the libunity-common client scope json file (LP: #1137303) 2013-03-04 Lars Uebernickel panel-service: add support for indicator-ng Picks up indicators on the bus that have a service file in /usr/share/unity/indicators. Approved by PS Jenkins bot, Marco Trevisan (Treviño). 2013-02-18 Lars Uebernickel panel-service: add support for indicator-ng Picks up indicators on the bus that have a service file in /usr/share/unity/indicators. 2013-03-01 Automatic PS uploader Releasing 6.12.0daily13.03.01-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-03-01 Automatic PS uploader Releasing 6.12.0daily13.03.01-0ubuntu1, based on r3179 2013-02-28 Łukasz 'sil2100' Zemczak Fix singular IBus test failures due to broken or faulty connections. First of all, we start up a new query connection for every test - this way we make sure that we have an up-to-date connection. But that's not all. We also check if the connection is correct and re-try if there are any problems, also restarting the global ibus connection when needed. This might be a bit less resource efficient, but it's not actually noticable in the global scale. Approved by Francis Ginther. 2013-02-28 Łukasz 'sil2100' Zemczak Fix singular IBus test failures due to broken or faulty connections. First of all, we start up a new query connection for every test - this way we make sure that we have an up-to-date connection. But that's not all. We also check if the connection is correct and re-try if there are any problems, also restarting the global ibus connection when needed. This might be a bit less resource efficient, but it's not actually noticable in the global scale. 2013-02-28 Łukasz 'sil2100' Zemczak Application gcalctool changed names to gnome-calculator, rename all uses in autopilot. Approved by Francis Ginther. 2013-02-28 Łukasz 'sil2100' Zemczak Application gcalctool changed names to gnome-calculator, rename all uses in autopilot 2013-02-28 Andrea Azzarone Make sure launcher updates its width before opening the dash. Fixes: https://bugs.launchpad.net/bugs/1135628. Approved by Łukasz Zemczak. 2013-02-28 Andrea Azzarone Make sure launcher updates its width before opening the dash. 2013-02-28 Automatic PS uploader Releasing 6.12.0daily13.02.28-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-02-28 Automatic PS uploader Releasing 6.12.0daily13.02.28-0ubuntu1, based on r3175 2013-02-27 Stephen M. Webb debian/watch: extend match rule to work with 12.10 and 13.04 releases. Fixes: https://bugs.launchpad.net/bugs/1121754. Approved by Brandon Schaefer. 2013-02-27 Stephen M. Webb debian/watch: fix to match reality The previous match rule stopped working after release 6.8 of Unity. 2013-02-27 Andrea Azzarone Switcher must focus the last active window in detail mode (using alt+grave too). Fixes: https://bugs.launchpad.net/bugs/1133338. Approved by Łukasz Zemczak, MC Return. 2013-02-26 Andrea Azzarone Fix regression. 2013-02-26 Andrea Azzarone Switcher must focus the last active window in detail mode. 2013-02-26 Łukasz 'sil2100' Zemczak Two fixes: - Fix the test_can_go_from_dash_to_command_lens failure - Fix some test_panel failures related to the Dash and HUD panel buttons: Now, this was broken due to changes introduced starting at revision 3081. The overlay button logic has been moved out of PanelMenuView into OverlayWindowButtons (as a separate Nux window), therefore we cannot access both buttons in the same way now. This probably will have to be fixed properly one day, i.e. adding a glue layer between the panel buttons and overlay buttons (as used in the Dash and HUD), but for now we can use the current architecture to test the features we want. So, add the overlay buttons window to introspection and rewrite the failing tests in a way that uses the new button handling procedures. Approved by Andrea Azzarone. 2013-02-26 Łukasz 'sil2100' Zemczak Fix the test_panel tests related to overlay buttons in the dash and HUD. Now, this was broken due to changes introduced starting at revision 3081. The overlay button logic has been moved out of PanelMenuView into OverlayWindowButtons (as a separate Nux window), therefore we cannot access both buttons in the same way now. This probably will have to be fixed properly one day, i.e. adding a glue layer between the panel buttons and overlay buttons (as used in the Dash and HUD), but for now we can use the current architecture to test the features we want. So, add the overlay buttons window to introspection and rewrite the failing tests in a way that uses the new button handling procedures. 2013-02-25 Łukasz 'sil2100' Zemczak Fix the test_can_go_from_dash_to_command_lens - let's simply check if the commands.lens is opened or not, this way we don't have to worry about the fact if the command lens is part of the dash or not. 2013-02-26 Automatic PS uploader Releasing 6.12.0daily13.02.26-0ubuntu1 to ubuntu. Approved by PS Jenkins bot. 2013-02-26 Automatic PS uploader Releasing 6.12.0daily13.02.26-0ubuntu1, based on r3171 2013-02-26 Łukasz 'sil2100' Zemczak Add a short wait for the menu entry fade-in in case the system is too quick with clicking in the test_menu_opens_closes_on_click AP test. Approved by Brandon Schaefer. 2013-02-25 Łukasz 'sil2100' Zemczak Fix nasty typo made by mistake 2013-02-20 Łukasz 'sil2100' Zemczak Add a short wait for the menu entry in case the system is too quick with clicking in the test_menu_opens_closes_on_click AP test 2013-02-25 Andrea Azzarone Don't draw unity if the first window in the stack is fullscreen. Fixes: https://bugs.launchpad.net/bugs/748539. Approved by Brandon Schaefer. 2013-02-21 Andrea Azzarone Minor fix. 2013-02-21 Andrea Azzarone Fix viewport corner case. Minor optimization. 2013-02-19 Andrea Azzarone Remove useless if. 2013-02-19 Andrea Azzarone Don't draw unity if the first window in the stack is fullscreen. 2013-02-25 Łukasz 'sil2100' Zemczak Improve IBus autopilot tests. With these improvements, asian characters do not need to be hardcoded in the tests anymore. Now, the 'expected' values are taken directly from IBus before each test. We're doing it by using a separate input context and storing it for comparison. Using the existing input context was buggy, so this seemed like the best way to go otherwise. To do this, I had to work-around the new IBus bindings from GIR, since create_input_context() - which was needed, was not introspectable. Approved by Thomi Richards. 2013-02-22 Łukasz 'sil2100' Zemczak In case of hangul, well, querying is a bit more complicated. So, till it's not fixed, we can use hard coded values here - since hangul has no 'character propositions' and no history, it's safe. A given input string will *always* return the same output string in korean. 2013-02-21 Łukasz 'sil2100' Zemczak Fixed anthy with the new ibus enhancements. We're now using update-preedit-text as well for engines that are not commit-only. 2013-02-18 Łukasz 'sil2100' Zemczak Add a timeout to the wait for IBus to set the engine, in the case where the engine cannot be fount 2013-02-15 Łukasz 'sil2100' Zemczak Use GLib instead of GObject 2013-02-12 Łukasz 'sil2100' Zemczak Improve IBus autopilot tests. With these improvements, asian characters do not need to be hardcoded in the tests anymore. Now, the 'expected' values are taken directly from IBus before each test. We're doing it by using a separate input context and storing it for comparison. Using the existing input context was buggy, so this seemed like the best way to go otherwise. To do this, I had to work-around the new IBus bindings from GIR, since create_input_context() - which was needed, was not introspectable. 2013-02-22 MC Return Fixed some issues reported by cppcheck: * Hopefully fixed memory leak of atk_event. * size_t index is always unsigned, so the check if it is >= 0 is redundant and can be removed. The else branch will never be executed so it can be removed as well. * Do not assign true to bool odd, because this value is never used. Instead declare and assign the value in one line. * Also initialize the struct LayoutWindow member variable float alpha with 0.0f in the LayoutWindow::LayoutWindow(Window xid) constructor. (LP: #1131152). Fixes: https://bugs.launchpad.net/bugs/1131152. Approved by Andrea Azzarone. 2013-02-21 MC Return Fixed wrong variable name typo (atk_key_event->atk_event) 2013-02-20 MC Return Hopefully fixed memory leak of atk_event 2013-02-20 MC Return size_t index is always unsigned, so the check if it is >= 0 is redundant and can be removed The else branch will never be executed so it can be removed as well 2013-02-20 MC Return Do not assign true to bool odd, because this value is never used Instead declare and assign the value in one line 2013-02-20 MC Return Also initialize the struct LayoutWindow member variable float alpha with 0.0f in the LayoutWindow::LayoutWindow(Window xid) constructor 2013-02-22 Andrea Azzarone Fix randomly failing tests (unity.tests.launcher.test_icon_behavior.LauncherIconsTests.*). Fixes: https://bugs.launchpad.net/bugs/1131679. Approved by Łukasz Zemczak, MC Return. 2013-02-22 Andrea Azzarone Fix bug 1131679. 2013-02-20 Automatic PS uploader Releasing 6.12.0daily13.02.19.1-0ubuntu1 to ubuntu. Approved by . 2013-02-19 Automatic PS uploader Releasing 6.12.0daily13.02.19.1-0ubuntu1, based on r3163 2013-02-20 Xiao-Long Chen Add timeout before removing launcher icon. Fixes: https://bugs.launchpad.net/bugs/1119801. Approved by Andrea Azzarone. 2013-02-15 Xiao-Long Chen Add timeout before removing launcher icon 2013-02-19 MC Return Fixed minor cppcheck static code analysis issues: Do not assign true to bool odd, because this value is never used. Instead declare and assign a value to odd in the same line. Also initialize the class member variable bool requires_new_position with false in the PreviewStateMachine::PreviewStateMachine() constructor. Approved by Andrea Azzarone, Łukasz Zemczak. 2013-02-17 MC Return Do not assign true to bool odd, because this value is never used Instead declare and assign a value to odd in the same line 2013-02-17 MC Return Also initialize the class member variable bool requires_new_position with false in the PreviewStateMachine::PreviewStateMachine() constructor 2013-02-19 Łukasz 'sil2100' Zemczak Use a nasty hack to avoid ARM pointer mis-alignment errors in gcc. Before doing a cast to unsigned long *, let's convert to a void pointer first. Approved by Sam Spilsbury. 2013-02-19 Łukasz 'sil2100' Zemczak Add a comment so that we know what hacks we did 2013-02-19 Łukasz 'sil2100' Zemczak Use a nasty hack to avoid ARM pointer mis-alignment errors in gcc. Before doing a cast to unsigned long *, let's convert to a void pointer first. 2013-02-18 Sam Spilsbury Don't remove bounding rects (LP: #1091600). Fixes: https://bugs.launchpad.net/bugs/1091600. Approved by Esokrates. 2013-02-10 Sam Spilsbury Don't remove bounding rects 2013-02-10 Sam Spilsbury Merge unity.fix_851964 2013-02-10 Sam Spilsbury Revert r2999 2013-02-18 Sam Spilsbury Save the saved input shape to a window property, so if compiz crashes we can still recover the minimized window. Also fixed a crash in the tests. (LP: #851964). Fixes: https://bugs.launchpad.net/bugs/851964. Approved by Andrea Azzarone. 2013-02-12 Sam Spilsbury Only temp-re-minimize if the window has inconsistent shape rects 2013-02-09 Sam Spilsbury Save the saved input shape to a window property, so if compiz crashes we can still recover the minimized window. Also fixed a crash in the tests. (LP: #851964) 2013-02-09 Sam Spilsbury Revert bounding rects removal change 2013-02-04 Sam Spilsbury Merge lp:unity 2013-01-11 Sam Spilsbury Merge lp:unity 2012-12-18 Sam Spilsbury Don't remove bounding rects (LP: #1091600) 2013-02-18 Andrea Azzarone Fix alt+grave regression. Fixes: https://bugs.launchpad.net/bugs/1129372. Approved by Łukasz Zemczak. 2013-02-18 Andrea Azzarone Fix alt+'\' regression. 2013-02-17 Łukasz 'sil2100' Zemczak Add a new test suite - test_search. This test suite is supposed to test the searching mechanisms of Unity. For now it only tests the behavior for the HUD and application lens. The test cases inside check if when a given search string is given, the proper results will be returned. There are also test cases for testing fuzzy search, e.g. when slightly erroneous input is provided. We're using window-mocker for this. And for now, app lens fuzzy tests are skipped - until libcolumbus is not released. Approved by . 2013-02-14 Łukasz 'sil2100' Zemczak Fix multi-line comments. 2013-02-11 Łukasz 'sil2100' Zemczak For now, skip the application lens fuzzy search tests, since we have no fuzzy search test support in the lens right now 2013-02-11 Łukasz 'sil2100' Zemczak Rename usage of testapp to the new name - Window Mocker 2013-02-11 Łukasz 'sil2100' Zemczak Merge changes from trunk 2013-02-06 Łukasz 'sil2100' Zemczak Add a new test suite - test_search. This test suite is supposed to test the searching mechanisms of Unity. For now it only tests the behavior for the HUD and application lens. The test cases inside check if when a given search string is given, the proper results will be returned. There are also test cases for testing fuzzy search, e.g. when slightly erroneous input is provided. We're using testapp for this. 2013-02-15 Chris Townsend Webapps cause two active applications in some cases, so added a check to only pick up the first active app which is the web browser. Fixes: https://bugs.launchpad.net/bugs/1070715. Fixes: https://bugs.launchpad.net/bugs/1070715. Approved by Brandon Schaefer. 2013-02-15 Chris Townsend Add a unit test to simulate the Webapp and Firefox active interaction. 2013-02-14 Chris Townsend * Revert the original commit since it regresses an Alt+Tab use case. * Add a test to use only the first found active application to account for the WebApp. 2013-02-12 Chris Townsend Remove the check between the selected app and the last known active app. This is no longer needed since another fix went in to properly fix the original issue. Fixes: https://bugs.launchpad.net/bugs/1070715 2013-02-15 Brandon Schaefer Adds a Y break zone on the barrier so you can only break the barrier if pushing hard enough within this zone. Otherwise it resets the decay. Fixes: https://bugs.launchpad.net/bugs/982543. Approved by Marco Trevisan (Treviño). 2013-02-13 Brandon Schaefer * Add in a Y break zone where when we start pushing up against the barrier we only release it if there is enough decay with in this break zone. If we move out of the break zone then restart the decay. 2013-02-15 Nick Dedekind Changed click/Dnd behaviour to match requested design. (LP: #841899). Fixes: https://bugs.launchpad.net/bugs/841899. Approved by Andrea Azzarone, John Lea. 2013-01-30 Nick Dedekind Fixed review comments. 2013-01-30 Nick Dedekind merge with trunk 2012-12-21 Nick Dedekind Design requested drawing of filter widget outline. 2012-12-20 Nick Dedekind Aligned RoundedRectSegment arc drawing with RoundRect drawing. 2012-12-20 Nick Dedekind Added tests for multi-range filter widget. Updated lens tests for multi-range filter. 2012-12-20 Nick Dedekind Renamed FilterMultiRange->FIlterMultiRangeWidget 2012-12-18 Nick Dedekind Merged with trunk 2012-12-18 Nick Dedekind More design fixes for multirange filter widget. 2012-12-14 Nick Dedekind Merged with trunk 2012-12-13 Nick Dedekind Filter Multi-range widget behaviour fixes - started 2013-02-15 Łukasz 'sil2100' Zemczak When building the preview, don't create a new PreviewContainer when there's one already existing. Such a case can happen when the preview animation does not finish correctly and gets interrupted unexpectedly. When that happens, the preview_container_ stays as a child. Without this fix, that container stays as a child forever, breaking preview-related autopilot tests. Approved by Andrea Azzarone. 2013-02-14 Łukasz 'sil2100' Zemczak When building the preview, don't create a new PreviewContainer when there's one already existing. Such a case can happen when the preview animation does not finish correctly and gets interrupted unexpectedly. When that happens, the preview_container_ stays as a child. Without this fix, that container stays as a child forever, breaking preview-related autopilot tests. 2013-02-14 Andrea Azzarone Fix lp bug 991637. Fixes: https://bugs.launchpad.net/bugs/991637. Approved by Marco Trevisan (Treviño), Brandon Schaefer. 2013-02-14 Andrea Azzarone Fix 991637. 2013-02-14 Andrea Azzarone Pass the correct timestamp to ApplicationLauncherIcon on super+n. Fixes: https://bugs.launchpad.net/bugs/1125331. Approved by Brandon Schaefer. 2013-02-14 Andrea Azzarone Minor change + AP test. 2013-02-14 Andrea Azzarone Fix lp bug 1125331. 2013-02-14 Iain Lane Don't test libindicate's gir which isn't installed by default. Approved by Didier Roche. 2013-02-14 Iain Lane indicate's gir isn't installed by default so better not test it here 2013-02-14 Iain Lane Smoke test some of our gobject-introspection bindings in autopilot. Approved by Didier Roche. 2013-02-14 Iain Lane copyright 2013 2013-02-14 Iain Lane Add some autopilot tests to test various gobject introspection bindings are working Unity's autopilot tests are run as part of our CI, so this is a good place to put them to catch basic breakage in the bindings. 2013-02-13 Brandon Schaefer Force the first event generated to skip the smoothing timer. This way we can see if we need to release the barrier. Otherwise the mouse hits the barrier for 75ms until the smoothing timer has gone off. Fixes: https://bugs.launchpad.net/bugs/1120223. Approved by Marco Trevisan (Treviño). 2013-02-12 Brandon Schaefer * Made a function to generate a generic event to reduce code 2013-02-11 Brandon Schaefer * Adds unit tests * Clean up a bit of repeating code 2013-02-11 Brandon Schaefer * Don't update the launchers hide machine on the first event. If the first event doesn't release the barrier, then it will be sending the correct event in 75ms from the first event. 2013-02-11 Brandon Schaefer * There is a delay when events get sent from the PointerBarrier, so if we hit a barrier that needs to be released right away we have to wait out that delay causing an unsmooth barrier break. So we send the first event right away to see if we are at a place where a barrier needs to be released, then go back to using the timer if needed. 2013-02-13 Andrea Azzarone Fix build issue with arm. Approved by Brandon Schaefer. 2013-02-12 Andrea Azzarone Remove the asserts, they are testing test-code not QuicklistManager. 2013-02-12 Andrea Azzarone Fix. 2013-02-12 Andrea Azzarone Fix build issue with ARMs. 2013-02-12 Marco Trevisan (Treviño) ExpoLauncherIcon: Set the viewport size to 1,1 (i.e. diable workspaces) on icon Removal Like when dragged to trash!. Fixes: https://bugs.launchpad.net/bugs/868423, https://bugs.launchpad.net/bugs/1118271. Approved by Andrea Azzarone. 2013-02-09 Marco Trevisan (Treviño) PluginAdapter: implement properly SetViewportSize 2013-02-09 Marco Trevisan (Treviño) ExpoLauncherIcon: Set the viewport size to 1,1 (i.e. diable workspaces) on icon Removal Like when dragged to trash! 2013-02-09 Marco Trevisan (Treviño) WindowManager: add a first implementation of SetViewportSize 2013-02-12 Marco Trevisan (Treviño) LauncherController: add MigrateFavorites utility function. Approved by Andrea Azzarone. 2013-02-09 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/favorites-migration-hardcoded 2012-09-27 Marco Trevisan (Treviño) TestLauncherController: fix failing test 2012-09-27 Marco Trevisan (Treviño) Merging with trunk 2012-09-20 Marco Trevisan (Treviño) LauncherController: save icons order when a "special" favorite has been removed Added test 2012-09-20 Marco Trevisan (Treviño) LauncherController: optimize MigrateFavorites a little 2012-09-20 Marco Trevisan (Treviño) TestLauncherController: update tests so that they work with favorites migration 2012-09-20 Marco Trevisan (Treviño) LauncherController: add MigrateFavorites utility function 2012-09-20 Marco Trevisan (Treviño) LauncherController: revert fixed expo icon changes 2013-02-11 Marco Trevisan (Treviño) ApplicationLauncherIcon: set the visibility of an unstick application based on its running state. Fixes: https://bugs.launchpad.net/bugs/1122311. Approved by Brandon Schaefer. 2013-02-11 Marco Trevisan (Treviño) TestApplicationLauncherIcon: add new tests for checking the application unsticking 2013-02-11 Marco Trevisan (Treviño) ApplicationLauncherIcon: set the visibility of an unstick application based on its running state 2013-02-09 Brandon Schaefer Use the relative mouse position for detecting if the mouse is in the window buttons. Approved by . 2013-02-08 Brandon Schaefer * Fix multi monitor issue window buttons and indicators. * AP panel tests cover this in a multi monitor setup 2013-02-08 Andrea Azzarone Use nux::ObjectWeakPtr to store QuicklistView(s). Approved by Łukasz Zemczak. 2013-02-08 Andrea Azzarone Minor fix. 2013-02-07 Andrea Azzarone Improve test. 2013-02-07 Andrea Azzarone Use nux::ObjectWeakPtr to store QuicklistView(s). 2013-02-08 Marco Trevisan (Treviño) ApplicationLauncherIcon: Show a list of related windows in a Launcher icon's Quicklist (LP: #1107866). Fixes: https://bugs.launchpad.net/bugs/1107866. Approved by John Lea, Marco Trevisan (Treviño). 2013-02-08 Lukas Vacek Merging with lp:~3v1n0/unity/quicklist-windows-improvements branch 2013-02-08 Marco Trevisan (Treviño) TestApplicationLauncherIcon: test menu properties, check windows with empty titles 2013-02-08 Marco Trevisan (Treviño) ApplicationLauncherIcon: Ignore windows with empty titles 2013-02-08 Lukas Vacek Merging with lp:~3v1n0/unity/quicklist-windows-improvements branch 2013-02-08 Marco Trevisan (Treviño) ApplicationLauncherIcon: disable markup accel for windows quicklist-items 2013-02-08 Marco Trevisan (Treviño) QuicklistMenuItem: add MARKUP_ACCEL_DISABLED_PROPERTY property 2013-02-08 Lukas Vacek Merging with lp:~3v1n0/unity/quicklist-windows-improvements branch 2013-02-08 Marco Trevisan (Treviño) TestApplicationLauncherIcon: add quicklist windows tests 2013-02-08 Marco Trevisan (Treviño) ApplicationLauncherIcon: cleanup the code a little 2013-02-06 Lukas Vacek bamficon windowlist patch cleanup #2 2013-02-05 Lukas Vacek bamficon windowlist patch cleanup to accomodate for comments in merge proposal 2013-01-30 Lukas Vacek bamficon_windowlist.patch applied (LP: #1107866) - show window list when right-clicking a launcher icon 2013-02-08 Nick Dedekind PlacesGroup: Fixed category redrawing. Fixes: https://bugs.launchpad.net/bugs/1119487. Approved by Marco Trevisan (Treviño). 2013-02-08 Nick Dedekind Fixed category redrawing 2013-02-08 Automatic PS uploader Releasing 6.12.0daily13.02.08-0ubuntu1 to ubuntu. Approved by . 2013-02-08 Automatic PS uploader Releasing 6.12.0daily13.02.08-0ubuntu1, based on r3140 2013-02-08 Marco Trevisan (Treviño) EdgeBarrierController: add multiple types of subscriber results, fix edges on autohide Now when sticky keys are disabled, and the launcher is set to autohide, the mouse will hit both sides of the screen (instead of just the left side of the barrier); at that point we'll release the events coming from the launcher-less side of the monitor, but we'll use them to temporary keep the barrier "broken". Fixes: https://bugs.launchpad.net/bugs/1064945. Approved by Brandon Schaefer. 2013-02-08 Marco Trevisan (Treviño) EdgeBarrierController: release_once a barrier if passed with sticky_edges OFF Tests updated 2013-02-08 Marco Trevisan (Treviño) TestEdgeBarrierController: add tests for other kinds of processed events 2013-02-07 Marco Trevisan (Treviño) TestLauncher: add more edge subscriber tests 2013-02-07 Marco Trevisan (Treviño) TestEdgeBarrierController / TestLauncher: fix tests against new API 2013-02-07 Marco Trevisan (Treviño) EdgeBarrierController: add more result possibilities for a subscriber to properly handle events This properly fixes the bug #1064945, since now we can correctly release or handle events based on the result given from the subscriber. 2013-02-07 Marco Trevisan (Treviño) EdgeBarrierController: use a testing pimpl 2013-02-06 Brandon Schaefer * The default is already BOTH no need to set it again. 2013-02-06 Brandon Schaefer * Adds a unit test to assert that when sticky keys are off the direction is always set to BOTH 2013-02-05 Brandon Schaefer * When SickyEdge is set to False and the Launcher is autohiding we must make barriers for both sides. 2013-02-07 Marco Trevisan (Treviño) SwitcherController: add a fade effect when showing/hiding the controller. Fixes: https://bugs.launchpad.net/bugs/1105058. Approved by Brandon Schaefer. 2013-02-07 Marco Trevisan (Treviño) SwitcherController: removing commented code 2013-02-07 Marco Trevisan (Treviño) TestSwitcherController: adding opacity test 2013-02-07 Marco Trevisan (Treviño) Merge with trunk 2013-02-07 Marco Trevisan (Treviño) TestSwitcherController: add fading test 2013-02-07 Marco Trevisan (Treviño) SwitcherController: use a MockableBaseWindow 2013-02-07 Marco Trevisan (Treviño) Test{Hud,Dash}Controller: some cleanup 2013-02-07 Marco Trevisan (Treviño) MockableBaseWindow: added this utility class, setting as parent of ResizingBaseWindow 2013-02-07 Marco Trevisan (Treviño) TestSwitcherController: use MockBaseWindow for testing instead a real window 2013-02-07 Marco Trevisan (Treviño) SwitcherController: set the timeout_length as public property 2013-02-06 Marco Trevisan (Treviño) UnityShell: draw the switcher targets also when fading-out... 2013-02-06 Marco Trevisan (Treviño) unityshell: use the switcher opacity value to compute the final thumbails opacity 2013-02-06 Marco Trevisan (Treviño) StandaloneSwitcher: add the animator controller 2013-02-06 Marco Trevisan (Treviño) SwitcherController: add a fade animator to show/hide the switcher window 2013-02-06 Marco Trevisan (Treviño) SwitcherView: remove useless variable 2013-02-07 Łukasz 'sil2100' Zemczak The testapp application has been renamed to window-mocker - let's rename all uses. Fixes: https://bugs.launchpad.net/bugs/1089561. Approved by Didier Roche. 2013-02-07 Łukasz 'sil2100' Zemczak Oooops. 2013-02-07 Łukasz 'sil2100' Zemczak Add the python-windowmocker dep to unity-autopilot. 2013-02-07 Łukasz 'sil2100' Zemczak The testapp application has been renamed to window-mocker - let's rename all uses. 2013-02-07 Automatic PS uploader Releasing 6.12.0daily13.02.07-0ubuntu1 to ubuntu. Approved by . 2013-02-07 Automatic PS uploader Releasing 6.12.0daily13.02.07-0ubuntu1, based on r3136 2013-02-07 Łukasz 'sil2100' Zemczak Fix dash preview tests. The preview_container.current_preview property is not automatically visible, sometimes it takes time for it to be available. Let's use Eventually while fetching. Approved by Thomi Richards. 2013-02-06 Łukasz 'sil2100' Zemczak Fix dash preview tests. The preview_container.current_preview property is not automatically visible, sometimes it takes time for it to be available. Let's use Eventually while fetching. 2013-02-06 Marco Trevisan (Treviño) SwitcherController: add InitiateDetail function to initialize the detail mode It disables the animation at the beginning, then it re-enables it once needed. Fixes: https://bugs.launchpad.net/bugs/1116927. Approved by Brandon Schaefer. 2013-02-06 Marco Trevisan (Treviño) GesturalWindowSwitcher: fix compilation 2013-02-06 Marco Trevisan (Treviño) UnityShell: use InitiateDetail when starting the switcher in detail mode And update to new API 2013-02-06 Marco Trevisan (Treviño) TestSwitcherController: add test for InitiateDetail 2013-02-06 Marco Trevisan (Treviño) SwitcherController: make members really private, use ROProperty and return smart Ptr 2013-02-06 Marco Trevisan (Treviño) SwitcherController: add InitiateDetail function to initialize the detail mode It disables the animation at the beginning, then it re-enables it once needed. 2013-02-06 Marco Trevisan (Treviño) TestSwitcherView: add test for animation progress check based on property change 2013-02-06 Marco Trevisan (Treviño) SwitcherView: add Animate property, progress function and time utility functions 2013-02-06 Andrea Azzarone Remove notification area whitelist. Fixes: https://bugs.launchpad.net/bugs/974480. Approved by Marco Trevisan (Treviño). 2013-02-06 Andrea Azzarone Add newline at end of file. 2013-02-06 Andrea Azzarone Add missing file. 2013-02-06 Andrea Azzarone Add tests. 2013-02-06 Andrea Azzarone Merge lp:~andyrock/unity/remove-tray-whitelist. 2012-09-14 Andrea Azzarone Add missing braces. 2012-09-14 Andrea Azzarone Add missing include. 2012-09-14 Andrea Azzarone Minor change. 2012-09-14 Andrea Azzarone Fix typo. 2012-09-14 Andrea Azzarone Remove whitelist gsettings option. Replace it with an hardcoded list. 2013-02-06 Andrea Azzarone Fix test-unit. Fixes: https://bugs.launchpad.net/bugs/1117487. Approved by Marco Trevisan (Treviño). 2013-02-06 Andrea Azzarone Fix test-unit. 2013-02-06 Andrea Azzarone added .bzr-repo to ignore list 2013-02-06 Marco Trevisan (Treviño) LauncherIcon: use a smart pointer to handle the terminate_expo connection and disconnect it. Fixes: https://bugs.launchpad.net/bugs/1090565. Approved by Andrea Azzarone. 2013-02-06 Marco Trevisan (Treviño) AbstractLauncherIcon: remove on_expo_terminated_connection 2013-02-06 Marco Trevisan (Treviño) LauncherIcon: use a smart pointer to handle the terminate_expo connection 2013-02-06 Marco Trevisan (Treviño) SwitcherController: remove the detail timeout when the detail mode is changed. Fixes: https://bugs.launchpad.net/bugs/1116785. Approved by Brandon Schaefer. 2013-02-06 Marco Trevisan (Treviño) TestSwitcherController: add test to check if the detail timeout is correctly disabled when not needed 2013-02-06 Marco Trevisan (Treviño) SwitcherController: remove the detail timeout when the detail mode is changed 2013-02-06 Marco Trevisan (Treviño) TestSwitcherView: use TEST_P to perform multiple animation tests. Approved by Andrea Azzarone. 2013-02-05 Marco Trevisan (Treviño) TestSwitcherView: use TEST_P to perform multiple animation tests 2013-02-06 Andrea Azzarone Use Alt + mouse wheel to scroll the launcher. Approved by Marco Trevisan (Treviño). 2013-02-05 Andrea Azzarone Merged improve-standalone-window-manager into alt-to-scroll. 2013-02-05 Andrea Azzarone Merged improve-standalone-window-manager into alt-to-scroll. 2013-02-05 Andrea Azzarone Merged improve-standalone-window-manager into alt-to-scroll. 2013-02-05 Andrea Azzarone Merged improve-standalone-window-manager into alt-to-scroll. 2013-02-05 Andrea Azzarone Merged improve-standalone-window-manager into alt-to-scroll. 2013-02-05 Andrea Azzarone Merged improve-standalone-window-manager into alt-to-scroll. 2013-02-01 Andrea Azzarone Scroll launcher only on alt + mouse wheel. 2013-02-05 Andrea Azzarone Improve StandaloneWindowManager. Approved by Marco Trevisan (Treviño). 2013-02-05 Andrea Azzarone New window should be on front. 2013-02-05 Andrea Azzarone Remove TODO. 2013-02-05 Andrea Azzarone Make standalone window manager behaver like compiz. 2013-02-05 Andrea Azzarone Fix typo :( 2013-02-05 Andrea Azzarone Fix stupid error. 2013-02-05 Andrea Azzarone bzr pump and resolve conflicts. 2013-02-01 Andrea Azzarone Implement StandaloneWindowManager::Raise/Lower/RetackBelow. 2013-02-01 Andrea Azzarone Use a std::list to store standalone_windows_. 2013-02-05 Andrea Azzarone Add unity::WindowManager::GetWindowsInStackingOrder. Approved by Marco Trevisan (Treviño). 2013-02-05 Andrea Azzarone Add GetWindowInStackingOrder. 2013-02-05 Andrea Azzarone Fix po/POTFILES.in. Approved by Brandon Schaefer. 2013-02-05 Andrea Azzarone Fix po/POTFILES.in 2013-02-05 Andrea Azzarone Add WindowManager::RestackBelow. Approved by Brandon Schaefer, Marco Trevisan (Treviño). 2013-02-01 Andrea Azzarone Add WindowManager::RestackBelow. 2013-02-05 Marco Trevisan (Treviño) ApplicationLauncherIcon: add a custom implementation of GetQuirk for Quirk::ACTIVE We need to make sure that an application is set as active also if the WindowManager active window is contained in the application windows list. Fixes: https://bugs.launchpad.net/bugs/1115775. Approved by Brandon Schaefer. 2013-02-05 Marco Trevisan (Treviño) TestApplicationLauncherIcon: Test the ActiveQuirk value based on WindowManager 2013-02-05 Marco Trevisan (Treviño) ApplicationLauncherIcon: add a custom implementation of GetQuirk for Quirk::ACTIVE We need to make sure that an application is set as active also if the WindowManager active window is contained in the application windows list. 2013-02-05 Marco Trevisan (Treviño) SwitcherController: use SelectionIsActive instead of icon Quirk 2013-02-05 Marco Trevisan (Treviño) MockApplication: implement a basic MockApplicationWindow 2013-02-05 Marco Trevisan (Treviño) TestSwitcherModel: add test for SelectionIsActive 2013-02-05 Marco Trevisan (Treviño) SwitcherModel: some cleanup, use const getters and add SelectionIsActive 2013-02-05 Thomi Richards This branch updates the unity autopilot test suite to take advantage of the new optimisations in autopilot. Approved by Christopher Lee. 2013-02-05 Christopher Lee added missing 'unity.' to launcher test 2013-02-05 Thomi Richards Merged remaining code changes. 2013-02-05 Thomi Richards removed commented out code. 2013-02-05 Thomi Richards remerged. 2013-02-04 Thomi Richards merged parent. 2013-02-04 Christopher Lee Updated shopping lens tests 2013-02-04 Thomi Richards quicklist tests done. 2013-02-04 Robert Ancell Indicator bluetooth is the new indicator that replaces the old patches to gnome-bluetooth. Approved by Andrea Azzarone, Sebastien Bacher. 2013-02-05 Robert Ancell Place new bluetooth indicator in correct location 2013-02-04 Marco Trevisan (Treviño) Hud/DashView: use the global window-close key combination to close the overlays. Approved by Andrea Azzarone. 2013-02-04 Marco Trevisan (Treviño) DashView: remove unwanted commit 2013-02-04 Marco Trevisan (Treviño) autopilot, test_switcher: update switcher tests for Alt+F4 changes 2013-02-04 Marco Trevisan (Treviño) DashView: use WindowManager default close key combination 2013-02-04 Marco Trevisan (Treviño) DashView: use WindowManager default close key combination. 2013-02-04 Brandon Schaefer Clean up the PanelMenuView ctor. Moved each part into its own function so its easier to read the ctor and understand what each part is doing. Approved by Marco Trevisan (Treviño). 2013-02-01 Brandon Schaefer * Clean up the ctor, really just move all the parts into functions 2013-01-31 Brandon Schaefer * Merge trunk 2013-02-04 Automatic PS uploader Releasing 6.12.0daily13.02.04.1-0ubuntu1 to ubuntu. Approved by . 2013-02-04 Automatic PS uploader Releasing 6.12.0daily13.02.04.1-0ubuntu1, based on r3117 2013-02-04 MC Return Use unmaximize-window-key instead unmaximize-or-minimize-window-key in compiz-profile-unity.convert and compiz-profile-active-unity.convert. (LP: #1115128). Fixes: https://bugs.launchpad.net/bugs/1115128. Approved by Didier Roche. 2013-02-04 MC Return Use unmaximize-window-key instead unmaximize-or-minimize-window-key in compiz-profile-unity.convert and compiz-profile-active-unity.convert 2013-02-04 Łukasz 'sil2100' Zemczak Revert directly-pushed revisions 3103-3116. Those changes are OK, but we need to synchronize both lp:autopilot and lp:unity changes so that all land nicely, not blocking daily release. We'll re-submit the change as a proper merge request and ensure both of them land before a daily release happens, so that daily has both unity and autopilot of the right versions 2013-02-04 Thomi Richards merged push branch. 2013-02-04 Christopher Lee apfix update shortcut_hint tests 2013-02-04 Christopher Lee apfix update showdesktop tests 2013-02-04 Christopher Lee Merging thomis updates 2013-02-04 Christopher Lee Merging thomis updates 2013-02-04 Christopher Lee Spread tests updated 2013-02-04 Thomi Richards panel tests done. 2013-02-04 Thomi Richards ibus tests fixe. 2013-02-04 Thomi Richards merged parent. 2013-02-04 Christopher Lee Fully fixed up switcher tests (inlcuding switcher emulator) 2013-02-04 Christopher Lee Merging thomis updates 2013-02-04 Christopher Lee apfix Updated switcher tests to use self.unity.switcher 2013-02-04 Thomi Richards hud tests are working. 2013-02-04 Thomi Richards Dash tests mostly work. Preview tests fail, but I think that's due to errors upstream. 2013-02-04 Thomi Richards command lens done. 2013-02-04 Thomi Richards xim tests converted. 2013-02-04 Thomi Richards Launcher tests completed. 2013-02-04 Thomi Richards shortcut launcher tests converted. 2013-02-04 Thomi Richards Reveal tests converted. 2013-02-04 Thomi Richards Keynav tests fixed, hud controller fixed. 2013-02-04 Thomi Richards top-level dash class is now a proper emulator. launch icon behavior test now all work. 2013-02-04 Thomi Richards First stage of reorganisation done to support optimisations in autopilot. 2013-02-02 MC Return Changed all references to unmaximize_window_key to unmaximize_or_minimize_window_key. Together with the changes to Compiz the default shortcut to "restore or minimize" the focused window will now work correctly. (LP: #966099). Fixes: https://bugs.launchpad.net/bugs/966099. Approved by Brandon Schaefer. 2013-01-29 MC Return Changed all references to unmaximize_window_key to unmaximize_or_minimize_window_key 2013-02-02 MC Return Fixed wrong description in Dconf key com.canonical.unity.launcher.favorites. Also improved wording a bit. (LP: #1112560). Fixes: https://bugs.launchpad.net/bugs/1112560. Approved by Brandon Schaefer. 2013-02-01 MC Return Fixed wrong description in Dconf key com.canonical.unity.launcher.favorites 2013-02-01 Brandon Schaefer This is causing problem with all the AP tests...ie. Every single AP was failing. Approved by Andrea Azzarone. 2013-02-01 Brandon Schaefer * Cherry pick xpathselect changes, causing problems with AP tests 2013-02-01 Brandon Schaefer Remove all the overlay open logic in PanelMenuView, there is only 2 spots where we have to check if an overlay is open...in Draw/DrawContent. This is because nux damage done in order to repaint everything and the fact we can't truly set them to not visible ... yet. Otherwise the indicators X position is changed...this needs fixing as well. Approved by Andrea Azzarone. 2013-01-31 Brandon Schaefer * Remove using overlay logic inside the PanelMenuView... * I had to return in ::Draw/Content if the overlay is visible due to compiz damage screen and the fact that if you set the PanelMenuView to not visible the indicators lose their. So we can't avoid all re-draws 2013-02-01 Thomi Richards DebugDBusInterface: Using libxpathselect for the xpath object selection. Approved by Marco Trevisan (Treviño). 2013-01-25 Thomi Richards Fixed library name in depends list. 2013-01-24 Thomi Richards Added dependancy on libxpathselect. 2013-01-24 Thomi Richards Load XPath implementation from libxpathselect, if it is present. 2013-02-01 Sebastien Bacher recommends indicator-bluetooth as well. Fixes: https://bugs.launchpad.net/bugs/1111314. Approved by Andrea Azzarone. 2013-02-01 Sebastien Bacher recommends indicator-bluetooth as well 2013-02-01 Marco Trevisan (Treviño) SwitcherController: use again the SwitcherView as non-input window Otherwise it could only lead to focusing troubles. Added utilities to manage the WindowManager default close-window keybinding and using it in our views. Fixes: https://bugs.launchpad.net/bugs/1111620. Approved by Brandon Schaefer. 2013-02-01 Marco Trevisan (Treviño) SwitcherController: Uuups... adding const&! 2013-02-01 Marco Trevisan (Treviño) SwitcherModel: some code cleanup 2013-02-01 Marco Trevisan (Treviño) unityshell: parse the Window-Close-Window key combo and when pressed, hide the switcher. 2013-02-01 Marco Trevisan (Treviño) WindowManager: add a property to save the close_window_key binding 2013-02-01 Marco Trevisan (Treviño) SwitcherController: use again the SwitcherView as non-input window Otherwise it could only lead to focusing troubles 2013-02-01 Brandon Schaefer Refactored PanelMenuView::Draw(), moved a bunch of texture generating, boolean checking into smaller functions. Also renamed a bunch of ::Draw* functions that did not do any drawing (which is mis leading). Approved by Marco Trevisan (Treviño). 2013-01-31 Brandon Schaefer * Change 2 function names 2013-01-30 Brandon Schaefer * Renamed a bunch of ::Draw* function that were not drawing anything. * Refactored the main ::Draw function which was huge. * Small refactoring else where 2013-01-31 Marco Trevisan (Treviño) VolumeImp: sadly removing a lambda, or the Q linker will complain :(. Approved by Andrea Azzarone. 2013-01-31 Marco Trevisan (Treviño) VolumeImp: sadly removing a lambda, or the Q linker will complain :( 2013-01-31 Marco Trevisan (Treviño) QuicklistMenuItem: allow clients to define the maximum label width. Fixes: https://bugs.launchpad.net/bugs/1111471. Approved by Andrea Azzarone. 2013-01-31 Marco Trevisan (Treviño) QuicklistMenuItem: cleanup InitializeText calls We don't need to reset our _text variable. It will do for us. 2013-01-31 Marco Trevisan (Treviño) QuicklistMenuItem: set default ellipsize to the end 2013-01-31 Marco Trevisan (Treviño) TestQuicklistMenuItem: add MaxlabelWidth test 2013-01-31 Marco Trevisan (Treviño) QuicklistMenuItem: allow clients to define the maximum label width 2013-01-31 Marco Trevisan (Treviño) TestQuicklistMenuItem: add limited menuitem test 2013-01-31 Marco Trevisan (Treviño) QuicklistMenuItem: add support for a quicklist items to have a limited size, with middle ellipsize 2013-01-31 Andrea Azzarone Fix crash when unmounting android devices. Fixes: https://bugs.launchpad.net/bugs/1102926. Approved by Marco Trevisan (Treviño). 2013-01-31 Andrea Azzarone Fix lp 1111389 2013-01-31 Sebastien Bacher recommends indicator-sync so it gets installed by default. Fixes: https://bugs.launchpad.net/bugs/1053482. Approved by Marco Trevisan (Treviño). 2013-01-31 Sebastien Bacher recommends indicator-sync so it gets installed by default 2013-01-30 Brandon Schaefer Clicking on the indicators in the dash will now open them! (And close the dash). Fixes: https://bugs.launchpad.net/bugs/1109150. Approved by Andrea Azzarone, MC Return. 2013-01-30 Brandon Schaefer * Pass by refrence * Remove function not used in pimpl 2013-01-29 Brandon Schaefer * Indicators will now open if clicked while the dash is open (closing the dash in the process) 2013-01-30 Łukasz 'sil2100' Zemczak In the test_hud_does_not_focus_wrong_window_after_alt_tab test, make sure that after we use the switcher we're on the 'right window' before toggling the hud. Approved by Andrea Azzarone, Stephen M. Webb. 2013-01-30 Łukasz 'sil2100' Zemczak In the test_hud_does_not_focus_wrong_window_after_alt_tab test, make sure that after we use the switcher we're on the 'right window' before toggling the hud. 2013-01-30 Łukasz 'sil2100' Zemczak Again, due to the most recent switcher refactorization, the introspection model again changed - we can switch back to what was before. Fixes: https://bugs.launchpad.net/bugs/1109192. Approved by Stephen M. Webb. 2013-01-30 Łukasz 'sil2100' Zemczak Again, to the most recent switcher refactorization, the introspection model again changed - we can switch back to what was before. 2013-01-30 Sam Spilsbury Added AbstractInterfaceGenerator, which is a helper template to visit an interface contained by composition by various concrete objects in a collection. Approved by Andrea Azzarone, Marco Trevisan (Treviño). 2012-12-19 Sam Spilsbury Merge lp:unity 2012-12-19 Sam Spilsbury Fix typos and const problem 2012-12-18 Sam Spilsbury Unity coding style 2012-12-05 Sam Spilsbury Fix conflict 2012-12-05 Sam Spilsbury Merge lp:unity 2012-12-05 Sam Spilsbury Added AbstractInterfaceGenerator, which is a helper template to visit an interface contained by composition by various concrete objects in a collection (eg, if the UnityWindow instance for each window in a CompWindowList had some interface XInterface that you wanted to use, you could do this): unity::AbstractInterfaceCollectionGenerator generator &gen) { gen.VisitEachInterface ([](const XInterface &iface) { iface.x (); }) } 2013-01-29 Manuel de la Pena Added API that allows children classes to add InputAreas to the TabIterator in order to modify the tab navigation order. Did some small refactoring to allow testing the TabIterator but without changing the Preview.h by using a forward class declaration as it used to be. Fixes: https://bugs.launchpad.net/bugs/1102387. Approved by Nick Dedekind. 2013-01-22 Manuel de la Pena Expose Remove to the Preview and children. 2013-01-22 Manuel de la Pena Improved code readibility and mem management according to reviews. 2013-01-21 Manuel de la Pena Removed not required method. 2013-01-21 Manuel de la Pena Merged with trunk. 2013-01-21 Manuel de la Pena Implemented all tab iterator tests. 2013-01-18 Manuel de la Pena Refactored tab iterator and added nearly all of the tests. 2013-01-18 Manuel de la Pena Merged with trunk. 2013-01-09 Manuel de la Pena Ensure that the area is not already present in the list. 2013-01-09 Manuel de la Pena Added api to allow the child previews to alter the tab iterator. 2013-01-29 Charles Kerr Clean up the tests to correctly dispose of the gobjects. Fixes: https://bugs.launchpad.net/bugs/986875. Approved by Brandon Schaefer. 2013-01-29 Andrea Azzarone Merge trunk. 2013-01-29 Andrea Azzarone Fix typo. 2012-04-22 Charles Kerr invoke the superclass' dispose() method in these test classes: service_model, service_lens, service_hud, service_gbus_wrapper 2013-01-29 Marco Trevisan (Treviño) PanelMenuView: restore a grabbed window taking care of the panel offset. Fixes: https://bugs.launchpad.net/bugs/1104043. Approved by Andrea Azzarone. 2013-01-29 Marco Trevisan (Treviño) TestPanelMenuView: added parametrized test instead of random values 2013-01-29 Marco Trevisan (Treviño) TestPanelMenuView: add restore with grab test 2013-01-29 Marco Trevisan (Treviño) StandaloneWindowManager: add SetWorkareaGeometry and fix RestoreAt 2013-01-26 Marco Trevisan (Treviño) Merge with trunk 2013-01-25 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/uscreen-mock+launcher-max-height-fixes 2013-01-25 Marco Trevisan (Treviño) Merging with trunk 2013-01-25 Marco Trevisan (Treviño) MockUScreen: correctly set the monitors geometries!!! 2013-01-25 Marco Trevisan (Treviño) PanelMenuView: few cleanups 2013-01-25 Marco Trevisan (Treviño) TestPanelMenuView: initialize standalone-wm, use WaitUntil checks 2013-01-25 Marco Trevisan (Treviño) PanelMenuView: restore a grabbed window taking care of the panel offset 2013-01-29 Nicolas d'Offay Changed the dash blur to the optimised linear sample method. Bumped up the sigma to accommodate this. Visual quality of the blur has been approved by our design team in London. Fixes: https://bugs.launchpad.net/bugs/1102410. Approved by MC Return, Andrea Azzarone, Nick Dedekind, Manuel de la Peña. 2013-01-29 Nicolas d'Offay Merged trunk. 2013-01-29 Nicolas d'Offay Bumped down the sigma again. This fixes the preview icons not appearing. 2013-01-21 Nicolas d'Offay Removed -ubuntu1 from nux version in debian/control. 2013-01-21 Nicolas d'Offay Bumped nux version in debian/control. 2013-01-21 Nicolas d'Offay Bumped nux version in changelog. 2013-01-21 Nicolas d'Offay Merged trunk. 2012-12-17 Nicolas d'Offay Merged unity trunk. 2012-12-17 Nicolas d'Offay Blur Sigma of 5. 2012-12-12 Nicolas d'Offay Merged trunk and upped sigma. 2012-11-28 Nicolas d'Offay Bumped up the sigma a little. 2012-11-28 Nicolas d'Offay Forgot to lower the sigma. 2012-11-28 Nicolas d'Offay Changed unity to use the faster linear sample blur while mainting prior blur quality. 2013-01-29 Łukasz 'sil2100' Zemczak Bump the compiz build-dep, since there was an ABI break and we don't want to use the earlier ABI by mistake. Approved by Timo Jyrinki. 2013-01-29 Łukasz 'sil2100' Zemczak Bump the compiz build-dep, since there was an ABI break and we don't want to use the earlier ABI by mistake. 2013-01-29 Brandon Schaefer Created a class OverlayWindowButtons which will sit in the DashView/HudView to handle mouse events for the window buttons. TODO: We need to refactor the PanelMenuView to extract window button logic (dealing with overlays). Fixes: https://bugs.launchpad.net/bugs/1101310. Approved by Thomi Richards, Andrea Azzarone. 2013-01-28 Brandon Schaefer * Another attempt at fixing the AP test 2013-01-28 Brandon Schaefer * Fix AP test 2013-01-28 Brandon Schaefer * Fix failing to init the panel style 2013-01-28 Brandon Schaefer * Some fixes, changed AboutToShow to Show/Hide 2013-01-28 Brandon Schaefer * The main reason, is the DashView has to take up the PanelHeight, so when the launcher icons are resized, part of the window buttons get cut off from mouse events. * Created a class OverlayWindowButtons which will sit in the DashView/HudView to handle mouse events for the window buttons. * TODO: We need to refactor the PanelMenuView to extract window button logic (dealing with overlays). 2013-01-28 Brandon Schaefer * Moved WindowButton* to unity-shared 2013-01-28 Łukasz 'sil2100' Zemczak Fix faulty ident in the new AP test, which is very important for python. Good catch rye!. Approved by MC Return. 2013-01-28 Łukasz 'sil2100' Zemczak Fix faulty ident in the new AP test, which is very important for python. Good catch rye! 2013-01-26 Stephen M. Webb Simply internal SwitcherController implementation class heirarchy. Approved by Brandon Schaefer, Marco Trevisan (Treviño). 2013-01-25 Stephen M. Webb SwitcherController: moved Visible() into parent class 2013-01-25 Stephen M. Webb synch with trunk 2013-01-25 Stephen M. Webb synch with trunk 2013-01-25 Stephen M. Webb SwitcherController: moved some code from the Impl class to the main class for simplification 2013-01-24 Stephen M. Webb SwitcherController: collapsed private impl class heirarchy 2013-01-25 Marco Trevisan (Treviño) StandaloneWindow(Manager): use properties to manage values, connect to changes to emit WM signals Adapt tests to this change. . Approved by Brandon Schaefer. 2013-01-25 Marco Trevisan (Treviño) StandaloneWindow: use properties to manage values, connect to changes to emit WM signals Adapt tests to this change. 2013-01-25 Marco Trevisan (Treviño) MockUScreen: correctly set the monitors geometries, Launcher: Set the MaximumHeight before the geometry. Fixes: https://bugs.launchpad.net/bugs/1105382. Approved by Brandon Schaefer. 2013-01-25 Marco Trevisan (Treviño) TestLauncherController: add a new test to check the launcher resizes are properly done 2013-01-25 Marco Trevisan (Treviño) Launcher: Set the MaximumHeight before the geometry, not to ignore it We always need to set the maximum values before the setGeometry, or this value will rely on the max values set. 2013-01-25 Marco Trevisan (Treviño) MockUScreen: correctly set the monitors geometries!!! A bad typo: we were setting their offset, not the size! 2013-01-25 Automatic PS uploader Releasing 6.12.0daily13.01.25.1-0ubuntu1 to ubuntu. Approved by . 2013-01-25 Automatic PS uploader Releasing 6.12.0daily13.01.25.1-0ubuntu1, based on r3072 2013-01-25 Romain Perier UnityShell: Send Ubus activate message with GOTO_DASH_URI argument on Alt+F2 Sending message UBUS_PLACE_ENTRY_ACTIVATE_REQUEST with GOTO_DASH_URI argument when executing Alt+F2 shortcut. This switches to the right unity len and don't close the dash if this one was previously opened. Fixes: https://bugs.launchpad.net/bugs/1019457. Approved by Stephen M. Webb, Łukasz Zemczak. 2013-01-25 Romain Perier Adding the corresponding autopilot test 2013-01-24 Romain Perier Sending message UBUS_PLACE_ENTRY_ACTIVATE_REQUEST with GOTO_DASH_URI argument when executing CTRL+F2 shortcut. This switches to the right unity len and don't close the dash if this one was previously opened 2013-01-25 Marco Trevisan (Treviño) test-gtest: fix failing unit tests, use more lambdas based tests instead of static timeouts. Approved by Stephen M. Webb, Brandon Schaefer. 2013-01-25 Marco Trevisan (Treviño) TestHudController: avoid unneeded ticks 2013-01-25 Marco Trevisan (Treviño) TestHudController: Be more strict on checking the animation 2013-01-25 Marco Trevisan (Treviño) TestSwitcherView: explain magical number 2013-01-24 Marco Trevisan (Treviño) TestHudController: add animation controller and use ticks to fix tests 2013-01-24 Marco Trevisan (Treviño) Merging with trunk 2013-01-24 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/shortcuts-controller-more-tests 2013-01-24 Marco Trevisan (Treviño) TestGLibSource: using more lambdas checks instead of static timeouts 2013-01-24 Marco Trevisan (Treviño) TestUnitySettings: use WaitUntilMSec 2013-01-24 Marco Trevisan (Treviño) TestSwitcherView: update construction test against new default values 2013-01-24 Marco Trevisan (Treviño) test_utils: also implement WaitUntilMSec using the main version (with lambda) 2013-01-24 Marco Trevisan (Treviño) TestShortcutCompizModeller: remove the i18n bits 2013-01-24 Marco Trevisan (Treviño) test-gtest: define LC_ALL environment variable to C as well 2013-01-25 Łukasz 'sil2100' Zemczak Fix the files lens preview test for the dash in case of a clean system. On a *really* clean system with no mountable partitions available or usage-history, the files lens can be empty. In case of the music lens, we skip the test when this happens since there's no easy and clean way to do it otherwise. Here, for the files lens, we can create a temporary file and open it to add some history. This way, we make sure it won't fail and that the behavior is tested. And in case of the video lens - when there are no videos or categories present, let's not fail but just skip the test - as in case of the music lens. Approved by Didier Roche. 2013-01-25 Łukasz 'sil2100' Zemczak And in case of the video lens - when there are no videos or categories present, don't fail just skip. Failing is bad! 2013-01-25 Łukasz 'sil2100' Zemczak Fix the files lens preview test for the dash in case of a clean system. On a *really* clean system with no mountable partitions available or usage-history, the files lens can be empty. In case of the music lens, we skip the test when this happens since there's no easy and clean way to do it otherwise. Here, for the files lens, we can create a temporary file and open it to add some history. This way, we make sure it won't fail and that the behavior is tested. 2013-01-25 Łukasz 'sil2100' Zemczak Fix autopilot switcher introspection. Due to the latest switcher refactoring, the view and model objects got moved to a pimpl. So, the fastest way of fixing this right now is instructing autopilot to look for the objects elsewere. We'll think of a nicer way of exporting properties when there's more time. Approved by Didier Roche. 2013-01-25 Łukasz 'sil2100' Zemczak Fix autopilot switcher introspection. Due to the latest switcher refactoring, the view and model objects got moved to a pimpl. So, the fastest way of fixing this right now is instructing autopilot to look for the objects elsewere. We'll think of a nicer way of exporting properties when there's more time. 2013-01-25 Łukasz 'sil2100' Zemczak Forgot about this one. When we're using show-desktop-mode, we need to make sure that there is any application open - since if now, we won't be able to leave show-desktop-mode. Let's use the explicit placeholder application for this purpose. Approved by Didier Roche. 2013-01-25 Łukasz 'sil2100' Zemczak Forgot about this one. When we're using show-desktop-mode, we need to make sure that there is any application open - since if now, we won't be able to leave show-desktop-mode. Let's use the explicit placeholder application for this purpose. 2013-01-25 Marco Trevisan (Treviño) autopilot, test_keynav: skip tests relying on the WS icon when we have no WS. Approved by Łukasz Zemczak. 2013-01-25 Marco Trevisan (Treviño) autopilot, test_keynav: ignore tests relying on the WS icon when we have no WS 2013-01-24 Marco Trevisan (Treviño) TestShortcutController: add more tests for listened signals. Approved by Stephen M. Webb. 2013-01-24 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/test-utils-fixes 2013-01-23 Marco Trevisan (Treviño) TestShortcutController: add more tests 2013-01-24 Thomi Richards Remove code that calls Introspection node destructors explicitly. Approved by Nick Dedekind. 2013-01-24 Thomi Richards Fixed memory leak. 2013-01-23 Thomi Richards Remove explicit calls to class destructors. 2013-01-24 Marco Trevisan (Treviño) TestUtils: fix false-expected tests with lambda functions, remove code duplication, use better defaults. Approved by Stephen M. Webb. 2013-01-24 Marco Trevisan (Treviño) test_utils: also implement WaitUntilMSec using the main version (with lambda) So we reduce the code duplication 2013-01-23 Marco Trevisan (Treviño) TestUtils: fix WaitUntilMSec and WaitUntil functions, and use better default parameters 2013-01-23 Marco Trevisan (Treviño) ShortcutController: some cleanup 2013-01-24 Brandon Schaefer Fixes a bunch of base window leaks in the unit tests, which was causes a crash. This also fixes a shortcut controller crash. Fixes: https://bugs.launchpad.net/bugs/1102699. Approved by Marco Trevisan (Treviño), Andrea Azzarone. 2013-01-23 Brandon Schaefer * Fixed 2 crashing unit test * Fixed a bunch of BaseWindows leaking (which caused on of the crashes) 2013-01-24 Stephen M. Webb Make the private impemntation of the Switcher::Controller private. Approved by Łukasz Zemczak, Brandon Schaefer. 2013-01-24 Stephen M. Webb Made previously public introspectable properties public introspectable properties once again 2013-01-24 Stephen M. Webb oops, forgot to add the new header 2013-01-24 Stephen M. Webb made the private SwitcherController implementation private 2013-01-23 Stephen M. Webb synch with trunk 2013-01-23 Stephen M. Webb removed unused StubSwitcherController.h 2013-01-24 Marco Trevisan (Treviño) CompizShortcutModeller: listen to WM changes, and update model accordingly, fix View resizes. Fixes: https://bugs.launchpad.net/bugs/1103561. Approved by Andrea Azzarone, John Lea. 2013-01-23 Marco Trevisan (Treviño) TestShortcutCompizModeller: added tests to verify the compiz modeller 2013-01-23 Marco Trevisan (Treviño) StandaloneWindowManager: add SetViewportSize utility function And implement correctly the getter functions 2013-01-23 Marco Trevisan (Treviño) ShortcutController: compute window content size when computing its offset 2013-01-23 Marco Trevisan (Treviño) StandaloneShortcuts: update to new API, add timeout to switch model 2013-01-23 Marco Trevisan (Treviño) ShortcutController: better handle model changes, use window matching layout size 2013-01-23 Marco Trevisan (Treviño) ShortcutView: compute content size on columns rendering 2013-01-23 Marco Trevisan (Treviño) AbstractShortcutModeller: make it trackable 2013-01-23 Marco Trevisan (Treviño) CompizShortcutModeller: listen to WM changes, and update model accordingly 2013-01-24 Łukasz 'sil2100' Zemczak Fix HUD, panel and switcher tests to not fail when we have not enough workspaces than needed - simply skip the test instead. Also, change the way workspaces are used. We don't like hardcoding workspace values when not needed. Approved by Didier Roche. 2013-01-24 Łukasz 'sil2100' Zemczak Make it better 2013-01-24 Łukasz 'sil2100' Zemczak Modify panel tests to work properly for less than 4 workspaces. Made the test less 'hard-coded' 2013-01-24 Łukasz 'sil2100' Zemczak Fix one panel test not to use workspaces, since show_desktop works quite stable right now 2013-01-24 Łukasz 'sil2100' Zemczak Fix hud tests for cases if there are less than 2 workspaces enabled 2013-01-24 Stephen M. Webb Added a new function GetCurrentSelection() to the Switcher. Approved by Brandon Schaefer. 2013-01-22 Stephen M. Webb added SwitcherController::GetCurrentSelection() and tests 2013-01-24 Stephen M. Webb Small style changes to make the SwitcherController sources conform to the Unity style guidelines. Approved by Brandon Schaefer. 2013-01-22 Stephen M. Webb SwitcherController: minor style changes to confirm to the Unity style guide. 2013-01-23 Stephen M. Webb Refactored unit tests for the Switcher (stage I: test Switcher). Approved by Brandon Schaefer. 2013-01-21 Stephen M. Webb made public properties of the Switcher manifestly public once again 2013-01-21 Stephen M. Webb synch with trunk 2013-01-17 Stephen M. Webb used nux::ObjectPtr for mock window to silence gmock warnings 2013-01-17 Stephen M. Webb synch with trunk 2013-01-17 Stephen M. Webb added better expectations to the show-switcher test 2013-01-14 Stephen M. Webb Moved icon list into test fixture and verified actual ShowSwitcher instead of fake object. 2013-01-14 Stephen M. Webb Harnessed an instance of a Controller for testing. 2013-01-14 Stephen M. Webb TestSwitcherController: converted to fixture-based tests 2013-01-23 Stephen M. Webb Initialized the accumulated horizontal drag value when detecting switcher gestures. Approved by Brandon Schaefer. 2013-01-23 Stephen M. Webb initialized the accumulated_horizontal_drag for switcher gestures 2013-01-23 Marco Trevisan (Treviño) ShortcutModeller: added a modeller that generates the shortcuts models for both compiz and standalone view. Approved by Andrea Azzarone. 2013-01-23 Marco Trevisan (Treviño) CompizShortcutModeller: remove duplicated signal definition 2013-01-23 Marco Trevisan (Treviño) ShortcutView: simplify GetBackgroundGeometry 2013-01-23 Marco Trevisan (Treviño) TestShortcutController: check model update on modeller changes 2013-01-22 Marco Trevisan (Treviño) ShortcutController: some cleanup 2013-01-22 Marco Trevisan (Treviño) UnityShell: use the CompizShortcutModeller to init the shortcut controller 2013-01-22 Marco Trevisan (Treviño) TestShortcutController: update to the new API using a modeller 2013-01-22 Marco Trevisan (Treviño) POTFILES: include CompizShortcutsModeller 2013-01-22 Marco Trevisan (Treviño) StandaloneController: implement an abstract modeller 2013-01-22 Marco Trevisan (Treviño) ShortcutController: use an abstract modeller to build the UI 2013-01-22 Marco Trevisan (Treviño) CompizShortcutModeller: implement a basic compiz shortcut Modeller 2013-01-22 Marco Trevisan (Treviño) AbstractShortcutModeller: added an abstract shortcut modeller 2013-01-22 Marco Trevisan (Treviño) UnityShell: set the shortcuts model directly 2013-01-22 Marco Trevisan (Treviño) TestShortcutController: update against new API 2013-01-22 Marco Trevisan (Treviño) StandaloneShortcuts: update to use new shortcut::Controller 2013-01-22 Marco Trevisan (Treviño) TestShortcutView: add test for null model 2013-01-22 Marco Trevisan (Treviño) ShortcutView: avoid crashes on null model 2013-01-22 Marco Trevisan (Treviño) ShortcutController: pass model on construction 2013-01-22 Marco Trevisan (Treviño) Merging with trunk 2013-01-22 Manuel de la Pena Ensure that the ActionLink is highlighted when selected via keyboard navigation. Fixes: https://bugs.launchpad.net/bugs/1103048. Approved by Marco Trevisan (Treviño). 2013-01-22 Manuel de la Pena Link fixed bug. 2013-01-22 Manuel de la Pena Ensure that action link show prelighted when keyboard selected. 2013-01-22 Andrea Azzarone Set startupId when launching application from the launcher. Fixes: https://bugs.launchpad.net/bugs/1072566. Approved by Thomi Richards, Marco Trevisan (Treviño). 2013-01-22 Andrea Azzarone Refactor autopilot test. Thanks thomi! 2013-01-18 Andrea Azzarone Add an AP test. 2013-01-18 Andrea Azzarone Minor change. 2013-01-17 Andrea Azzarone Set startupId when launching application from the launcher. 2013-01-22 Łukasz 'sil2100' Zemczak Nux had an ABI change - bump the nux build-dep in Unity to make sure we're using the latest ABI. Approved by Didier Roche. 2013-01-22 Łukasz 'sil2100' Zemczak As Didier mentioned, we indeed need to use the staging versioning here to get it past the merger. Nice. 2013-01-22 Łukasz 'sil2100' Zemczak Bump the unity build-deps - since nux had an ABI change 2013-01-22 Marco Trevisan (Treviño) shortcut: cleanup the code making it more dynamic and model-dependent. Fixes: https://bugs.launchpad.net/bugs/1102429. Approved by Andrea Azzarone. 2013-01-21 Marco Trevisan (Treviño) TestShortcutView: added tests for the shortcut::View class 2013-01-21 Marco Trevisan (Treviño) ShortcutView: remove unneeded definitions 2013-01-21 Marco Trevisan (Treviño) TestShortcutController: use NiceMock, add GetGeometryPerMonitor test 2013-01-21 Marco Trevisan (Treviño) UScreenMock: add SetMonitors method 2013-01-21 Marco Trevisan (Treviño) StandaloneShortcuts: override GetGeometryPerMonitor to make view monitor independent 2013-01-21 Marco Trevisan (Treviño) ShortcutView: remove the positioning bits from view 2013-01-21 Marco Trevisan (Treviño) ShortcutController: compute the view position on screen 2013-01-21 Marco Trevisan (Treviño) Merging with trunk 2013-01-21 Marco Trevisan (Treviño) unityshell: use the launcher size changed signal to handle other positions 2013-01-21 Marco Trevisan (Treviño) LauncherController: remove the launcher_width_changed option 2013-01-21 Marco Trevisan (Treviño) ShortcutView: updating copyright 2013-01-21 Marco Trevisan (Treviño) unityshell: fix option name 2013-01-19 Marco Trevisan (Treviño) ShortcutView: disconnect from hint signal, when a section view is destroyed 2013-01-19 Marco Trevisan (Treviño) ShortcutView: put the dynamic hints view, relayout on hints changes 2013-01-19 Marco Trevisan (Treviño) ShortcutView: don't show line separator after the last category (ever!) 2013-01-19 Marco Trevisan (Treviño) ShortcutView: just use layouts instead of views 2013-01-19 Marco Trevisan (Treviño) ShortcutView: dynamically adds new columns correctly 2013-01-19 Marco Trevisan (Treviño) AbstractShortcutHint: rename OptionTypes removing sufix 2013-01-19 Marco Trevisan (Treviño) TestShortcutModel: update against new Model 2013-01-19 Marco Trevisan (Treviño) Shortcuts: various cleanups 2013-01-19 Marco Trevisan (Treviño) ShortcutView: make column rendering more dynamic, relayout on changed settings 2013-01-19 Marco Trevisan (Treviño) ShortcutModel: add categories_per_column property, use const getters 2013-01-21 Romain Perier Fixing wrong dependency on libbamf3, we should check at least for libbamf3 >= 0.4.0 as the function ‘bamf_view_is_user_visible’ is used, It fixes FTBFS on quantal. Fixes: https://bugs.launchpad.net/bugs/1086276. Approved by Łukasz Zemczak. 2013-01-18 Romain Perier Fixing wrong dependency on libbamf3 2013-01-21 Automatic PS uploader Releasing 6.12.0daily13.01.21-0ubuntu1 to ubuntu. Approved by . 2013-01-21 Automatic PS uploader Releasing 6.12.0daily13.01.21-0ubuntu1, based on r3051 2013-01-19 Marco Trevisan (Treviño) Launcher: improve the monitor resizing and background color management, tune the standalone version. Approved by Andrea Azzarone. 2013-01-18 Marco Trevisan (Treviño) Merging with trunk 2012-11-23 Marco Trevisan (Treviño) StandaloneLauncher: use proper window height 2012-11-23 Marco Trevisan (Treviño) TestLauncherController: add multi-monitor geometries test 2012-11-23 Marco Trevisan (Treviño) LauncherController: set the monitor value before changing it 2012-11-23 Marco Trevisan (Treviño) TestLauncherController: add background color test 2012-11-23 Marco Trevisan (Treviño) StandaloneLauncher: remove the default launcher color value 2012-11-23 Marco Trevisan (Treviño) LauncherController: try to get the average bg color as soon as possible 2012-11-23 Marco Trevisan (Treviño) Launcher: initialize icon-renderer on initializer list, remove unneeded ubus calls 2012-11-23 Marco Trevisan (Treviño) Launcher: use background color from options 2012-11-23 Marco Trevisan (Treviño) LauncherController: monitor background color changes 2012-11-23 Marco Trevisan (Treviño) LauncherOptions: add Color background property 2012-11-23 Marco Trevisan (Treviño) StandaloneLauncher: Make launcher monitor independent, use background and dynamic size 2012-11-23 Marco Trevisan (Treviño) Launcher: use the monitor property to update launcher geometry on monitor changes 2013-01-19 Marco Trevisan (Treviño) SwitcherView: correctly compute the windows positions in spread mode. Fixes: https://bugs.launchpad.net/bugs/1100055. Approved by Brandon Schaefer. 2013-01-17 Marco Trevisan (Treviño) TestSwitcherController: disable a test, instead of commenting it out 2013-01-17 Marco Trevisan (Treviño) TestSwitcherView: add a test for UpdateRenderTargets 2013-01-17 Marco Trevisan (Treviño) TestSwitcherView: add ResizeRenderTargets test 2013-01-17 Marco Trevisan (Treviño) SwitcherView: clear the render targets when the detail mode is closed 2013-01-17 Marco Trevisan (Treviño) SwitcherView: put ResizeRenderTargets in another function, for testing 2013-01-16 Marco Trevisan (Treviño) SwitcherView: pass progress to render functions instead of re-computing it every time 2013-01-15 Marco Trevisan (Treviño) TestSwitcherView: add basic tests 2013-01-15 Marco Trevisan (Treviño) SwitcherModel: use std::shared_ptr instead of boost 2013-01-15 Marco Trevisan (Treviño) SwitcherView: use the layout_geo offsets to compute the center 2013-01-15 Marco Trevisan (Treviño) SwitcherView: correctly set the layout windows offset Fixes multimonitor animation bugs 2013-01-19 Automatic PS uploader Releasing 6.12.0daily13.01.18-0ubuntu1 to ubuntu. Approved by . 2013-01-18 Automatic PS uploader Releasing 6.12.0daily13.01.18-0ubuntu1, based on r3048 2013-01-18 Daniel van Vugt Allow the launcher icon size to be set as low as 8 pixels (previously the minimum was 32). It's still quite functional below 32 pixels and looks fairly good. So there's no good reason why we should stop people from setting it that low. (LP: #930031) Note: This only allows sizes below 32 to be set in CCSM. The Appearance control panel probably still limits you to 32. Fixes: https://bugs.launchpad.net/bugs/930031. Approved by John Lea. 2012-12-13 Daniel van Vugt Allow the launcher icon size to be set as low as 8 pixels (previously the minimum was 32). It's still quite functional below 32 pixels and looks fairly good. So there's no good reason why we should stop people from setting it that low. (LP: #930031) Note: This only allows sizes below 32 to be set in CCSM. The Appearance control panel probably still limits you to 32. 2013-01-17 Marco Trevisan (Treviño) Launcher/Switcher: update icon assets to match new designs, fix spacing and shapes. Fixes: https://bugs.launchpad.net/bugs/1081687, https://bugs.launchpad.net/bugs/1081697. Approved by John Lea. 2012-11-22 Marco Trevisan (Treviño) resources: update BFB icon with higher resolution one 2012-11-22 Marco Trevisan (Treviño) Launcher: set back HUD and HOME as system items for icon renderer. 2012-11-22 Marco Trevisan (Treviño) IconRenderer: don't use squircle textures for system icons anymore 2012-11-21 Marco Trevisan (Treviño) Launcher: don't draw the BFB/HUD icons as system items anymore 2012-11-21 Marco Trevisan (Treviño) resources: update the BFB icon with the new one, provided by design 2012-11-21 Marco Trevisan (Treviño) SwitcherView: update the icons spacing and the vertical size to match design Also fix a drawing issue, making the text to be drawn in another layer. 2012-11-21 Marco Trevisan (Treviño) Resources: update the launcher icons textures Using the ones provided by design 2013-01-17 Brandon Schaefer The Hud now saves the last_focused_window before opening the Hud. Fixes: https://bugs.launchpad.net/bugs/1100962. Approved by Łukasz Zemczak. 2013-01-17 Brandon Schaefer * Fixes a Hud focus problem after using Alt+Tab. As the Hud does not save the current window, but it attempts to restore. The switcher saves the last focused window, which caused the hud the focus the focs the wrong window. 2013-01-17 Automatic PS uploader Releasing 6.12.0daily13.01.17-0ubuntu1 to ubuntu. Approved by . 2013-01-17 Automatic PS uploader Releasing 6.12.0daily13.01.17-0ubuntu1, based on r3043 2013-01-17 Andrea Azzarone Remove deprecated glib function. Fixes: https://bugs.launchpad.net/bugs/1100658. Approved by Stephen M. Webb. 2013-01-17 Andrea Azzarone Support older glib version too. 2013-01-17 Andrea Azzarone Minor change. 2013-01-17 Andrea Azzarone Remove deprecated glib function. 2013-01-16 Christopher Townsend Add support to close previews by either right, middle, or left clicking in the preview. (lp: #1046315). Fixes: https://bugs.launchpad.net/bugs/1046315. Approved by Brandon Schaefer. 2013-01-16 Christopher Townsend Fix copy & paste error in the lambda function. 2013-01-16 Christopher Townsend After some feedback on the MP, I made the following changes: * Changed GetPreviewRequestClose() to just request_close() * Changed the PreviewContainer pointer to nux::ObjectPtr type. * Changed all of the mem_fun() to just use a lambda function for more simplicity. 2013-01-11 Christopher Townsend * Added new Autopilot test for testing clicking to close previews. * Revert the preview manual test. * Added introspection to StaticCairoText to allow testing of these elements. * Added children to each preview to allow for Autopilot testing. 2013-01-04 Christopher Townsend Add support to close previews by either right, middle, or left clicking in the preview. 2013-01-15 Brandon Schaefer Sets the active lens view to not visible when the Dash closes, otherwise the Overlay Scrollbars will still appear. Fixes: https://bugs.launchpad.net/bugs/1099999. Approved by Marco Trevisan (Treviño). 2013-01-15 Brandon Schaefer * Adds a test that asserts the lens view gets hidden when the dash closes 2013-01-15 Brandon Schaefer * When exiting from the Dash we must set the active lens as not visible. Otherwise mouse_near will emit to show the overlay scroll bars (because it thinks the lens is visible) 2013-01-15 Jussi Pakkanen Enable pch in package builds. Approved by Łukasz Zemczak. 2013-01-15 Jussi Pakkanen Enable pch in package builds. 2013-01-15 Jussi Pakkanen Add precompiled header support to tests subdirectory. Approved by Marco Trevisan (Treviño). 2013-01-11 Jussi Pakkanen Merged with trunk. 2013-01-08 Jussi Pakkanen Pch'ify tests. 2013-01-15 Brandon Schaefer Fixes TestLauncherIcon.Stick unit test in unity. Approved by Marco Trevisan (Treviño). 2013-01-14 Brandon Schaefer * Fixes a problem in SoftwareCenterIcon, that a unit test caught. 2013-01-15 Andrea Azzarone fix failing launcher controller tests. Fixes: https://bugs.launchpad.net/bugs/1089900. Approved by Brandon Schaefer. 2013-01-15 Andrea Azzarone Fix the other 2 failing tests. 2013-01-14 Andrea Azzarone Fix launcher controller failing tests. 2013-01-14 Andrea Azzarone First attempt to fix failing gtest tests. Approved by Brandon Schaefer. 2013-01-14 Andrea Azzarone Fix failing tests. 2013-01-14 Andrea Azzarone Fix a race condition with windows that start minimized. Fixes: https://bugs.launchpad.net/bugs/1087422, https://bugs.launchpad.net/bugs/1089981. Approved by Łukasz Zemczak, Marco Trevisan (Treviño). 2013-01-14 Andrea Azzarone Minor change. 2013-01-11 Andrea Azzarone Add autopilot tests. 2013-01-10 Andrea Azzarone Fix bug 1087422. 2013-01-11 Automatic PS uploader Releasing 6.12.0daily13.01.11.2-0ubuntu1 to ubuntu. Approved by . 2013-01-11 Automatic PS uploader Releasing 6.12.0daily13.01.11.2-0ubuntu1, based on r3034 2013-01-11 Manuel de la Pena Ensure that SetBaseSize is correctly called from StaticCairoText after the layout fixes in nux in revno 742. Approved by Didier Roche. 2013-01-11 Manuel de la Pena After revno 742 from nux the layouts behave in a diff way. Now nux can handle HLayouts correctly and the hack that made static cairo text work on unity now is invalid. I have reverted the change in PreLayoutManagement and updated the test to ensure that if it gets changed we will have an error. 2013-01-11 Łukasz 'sil2100' Zemczak Ok, no clear way of doing it nicer... We need to sleep a bit after the Terminal application gets focus, since otherwise we might lose some keystrokes. Approved by Didier Roche. 2013-01-11 Łukasz 'sil2100' Zemczak Ok, no clear way of doing it nicer... We need to sleep a bit after the Terminal application gets focus, since otherwise we might lose some keystrokes 2013-01-11 MC Return Reverted wrong change introduced in r3027. Approved by Marco Trevisan (Treviño). 2013-01-11 MC Return Reverted wrong change introduced in r3027 2013-01-10 Brandon Schaefer Fixes an uninitialized variable in unityshell.cpp which caused Alt+F10 to fail on start up. Approved by Christopher Townsend. 2013-01-10 Brandon Schaefer * Fixes a uninited var that causes Alt+F10 to not work on start up. 2013-01-10 MC Return Reduced the scope of the variables saturation, saturation_progress and opacity. Approved by Marco Trevisan (Treviño). 2013-01-09 MC Return Reduced the scope of the variables saturation, saturation_progress and opacity 2013-01-09 Brandon Schaefer Check the window stack if the current XID is not a valid window. This fixes this AP test: unity.tests.test_hud.HudVisualTests.test_switch_hud_dash_does_not_break_the_focused_application_emblem. Approved by Marco Trevisan (Treviño). 2013-01-09 Brandon Schaefer * Better way to do this... 2013-01-09 Brandon Schaefer * nullptr not NULL 2013-01-09 Brandon Schaefer * Remove the std::find, and add a check if no other window on the stack is found 2013-01-09 Brandon Schaefer * Fixed ifstatment 2013-01-09 Brandon Schaefer * Don't do the the std::find twice, if it was true once, then the active win is NULL 2013-01-09 Brandon Schaefer * If the dash is the current active window then check the window stack for the hud icon. 2013-01-09 Jussi Pakkanen Guard against Compiz altering global state. Approved by Marco Trevisan (Treviño). 2013-01-08 Jussi Pakkanen Guard against Compiz changing the build type. 2013-01-09 MC Return Minor performance improvement: Removed assignment of values that are never used to various variables. Approved by Marco Trevisan (Treviño). 2013-01-09 MC Return Remove the declaration of gboolean active and do not assign FALSE to it, because this value is not used 2013-01-09 MC Return Removed assignment to bool odd, because this value is never used 2013-01-09 MC Return Removed assignment of 0.0 to xt and yt as this value is never used 2013-01-09 MC Return Removed unused assignment of CAIRO_FORMAT_INVALID to format 2013-01-09 MC Return Removed assignment of TRUE to bool odd, because this value is never used 2013-01-09 MC Return Do not calculate geo.x + glow_offset twice, but use x2 instead 2013-01-09 MC Return Removed assignment of FALSE to gboolean is_parent_window_active, because this value is never used 2013-01-09 MC Return Removed assignment of FALSE to active, because this value is never used 2013-01-09 MC Return Removed first assignment of pbegin and nextstate, because this value was never used 2013-01-09 MC Return Removed calculation of x, because the calculated value is never used 2013-01-09 MC Return Removed first assignments of gint pos, because the values assigned were not used 2013-01-09 MC Return Removed assignment of 0.0f to gfloat HeightToAnchor, because this value is never used 2013-01-09 MC Return Removed the unused variable it 2013-01-09 Sam Spilsbury Implement a real MockSwitcherController google mock based on the virtual switcher::Controller::Impl interface and move the old MockSwitcherController to StubSwitcherController. Approved by Marco Trevisan (Treviño). 2012-12-19 Sam Spilsbury Added MockSwitcherController google mock and rename the old MockSwitcherController to StubSwitcherController 2013-01-09 Jussi Pakkanen Do not destroy existing CXX flags. Approved by Marco Trevisan (Treviño). 2013-01-04 Jussi Pakkanen Do not destroy existing CXX flags. 2013-01-09 MC Return Removed redundant assignments of variables to themselves. Approved by . 2013-01-09 MC Return Removed redundant assignment of 'queries_' to itself 2013-01-09 MC Return Removed redundant assignment of 'focused_app_icon' to itself 2013-01-09 Łukasz 'sil2100' Zemczak Wait for the window to get focus before maximizing in test_hud test_closes_then_focuses_window_on_mouse_down. Approved by Didier Roche. 2013-01-09 Łukasz 'sil2100' Zemczak Wait for the window to get focus before maximizing 2013-01-09 Sam Spilsbury Pull an NVI out of switcher::Controller and use that throughout the code where it makes sense. Approved by Andrea Azzarone. 2012-12-19 Sam Spilsbury Pull a nonvirtual interface out of switcher::Controller and rename switcher::Controller impl to switcher::ShellController 2013-01-09 Andrea Azzarone Include unmapped windows in unity::bamf::Application::GetWindows too. Fixes: https://bugs.launchpad.net/bugs/1003950, https://bugs.launchpad.net/bugs/1086366, https://bugs.launchpad.net/bugs/1097686. Approved by Marco Trevisan (Treviño). 2013-01-07 Andrea Azzarone Add missing line. 2013-01-03 Andrea Azzarone Use weak pointers. 2012-12-19 Andrea Azzarone Include unmapped windows in unity::bamf::Application::GetWindows too. 2012-12-19 Andrea Azzarone Add bamf-mock-window.* 2013-01-09 Łukasz 'sil2100' Zemczak - Problem: Sometimes test_hud.HudBehaviorTests.test_mouse_changes_selected_hud_button fails because the mouse movement is too fast and HUD doesn't register the whole movement. So the selection in the end can be invalid. - Fix: Introduce a slower rate for mouse movement in the test. The test checks if selection follows the mouse, so we actually don't need it to move 'fast'. - Test: N/A. Approved by Didier Roche. 2013-01-08 Łukasz 'sil2100' Zemczak Specify a slower rate for mouse movement in test_mouse_changes_selected_hud_button, so that the HUD can correctly register the whole movement while changing the active selection 2013-01-08 Brandon Schaefer Comment out the lazy loading timer for the switcher, as we need real timing data to suggest this is necessary. Fixes: https://bugs.launchpad.net/bugs/1097368. Approved by Stephen M. Webb. 2013-01-08 Brandon Schaefer * Load the swicher views when the switcher is first used 2013-01-08 Brandon Schaefer * Comment out switcher lazy loading timer, as we need real timing data suggesting this is necessary. 2013-01-08 Andrea Azzarone Remove the empty space between launcher and dash in non-default launcher size. Fixes: https://bugs.launchpad.net/bugs/1097184. Approved by Didier Roche. 2013-01-08 Andrea Azzarone Fix typo. 2013-01-08 Andrea Azzarone Fix bug 1097184. 2013-01-08 Andrea Azzarone Add AP test. 2013-01-08 Łukasz 'sil2100' Zemczak When opening the HUD when the Dash is opened when there are no applications, a '?' icon is shown instead of the BFB icon. To fix this, we ignore all Unity-related windows in the GetActiveWindow() function. Fixes: https://bugs.launchpad.net/bugs/1089482. Approved by Marco Trevisan (Treviño). 2013-01-08 Łukasz 'sil2100' Zemczak Fix typo, we were using the wrong xid in one place 2013-01-07 Łukasz 'sil2100' Zemczak Black-list all Unity-related windows in the GetActiveWindow() code as advised by Trevinho. 2013-01-07 Łukasz 'sil2100' Zemczak Revert last fix 2013-01-04 Łukasz 'sil2100' Zemczak When opening the HUD when the Dash is opened when there are no applications focused, a '?' icon is shown instead of a BFB icon. To fix this, we simply workaround the case of the dash as the active application. 2013-01-08 Łukasz 'sil2100' Zemczak Change the default dash tap duration back to the old 250ms value. Fixes: https://bugs.launchpad.net/bugs/1097189. Approved by Didier Roche. 2013-01-08 Łukasz 'sil2100' Zemczak Change the default dash tap duration to the old 250ms value 2013-01-07 Nick Dedekind Stopped search bar spinner from timing out. Approved by Marco Trevisan (Treviño), Michal Hruby. 2013-01-07 Nick Dedekind Merged with trunk 2013-01-07 Nick Dedekind Use Utils::WaitUntilMSec for searchbar testing. 2012-12-20 Nick Dedekind Added missing test_searchbar.cpp file 2012-12-18 Nick Dedekind Added unit test for search bar spinner timeout 2012-12-18 Nick Dedekind Updated member variable format. 2012-12-18 Nick Dedekind Removed search bar spinner timeout 2013-01-07 Marco Trevisan (Treviño) unityshell: remove unneeded glDrawBuffer/glReadBuffer calls. Fixes: https://bugs.launchpad.net/bugs/1092550. Approved by Andrea Azzarone. 2013-01-07 Marco Trevisan (Treviño) unityshell: remove unneeded glDrawBuffer/glReadBuffer calls 2013-01-07 Didier Roche bump build-dep to a newer version of bamf as bamf_view_is_user_visible is needed. Approved by Daniel van Vugt. 2013-01-07 Didier Roche bump build-dep to a newer version of bamf as bamf_view_is_user_visible is needed 2013-01-04 Jussi Pakkanen Gather pch compiler flags from more places. Approved by Łukasz Zemczak. 2012-12-21 Jussi Pakkanen Find more used compiler flags for pch. 2013-01-04 Łukasz 'sil2100' Zemczak Removed the test_hud_closes_on_item_activated test as the same behavior is tested already by test_app_activate_on_enter - redundant. Made test_app_activate_on_enter work better on non-EN-locale systems by explicitly opening a C locale application for performing the tests. Fixes: https://bugs.launchpad.net/bugs/1076531. Approved by Timo Jyrinki, Thomi Richards. 2013-01-04 Łukasz 'sil2100' Zemczak Merge in lp:unity trunk 2012-11-08 Łukasz 'sil2100' Zemczak Removed the test_hud_closes_on_item_activated test as the same behavior is tested already by test_app_activate_on_enter - redundant. Made test_app_activate_on_enter work better on non-EN-locale systems by explicitly opening a C locale application for performing the tests. 2013-01-04 Didier Roche Fix 3 causes of FTBFS in the packaged version right now: - pch seems to have issues with the way cmake is passing "-g -02", distro default - compiz breaks its API and ABI but the build-dep version wasn't bumped - nux breaks its API and ABI but the build-dep version wasn't bumped. Fixes: https://bugs.launchpad.net/bugs/1095978, https://bugs.launchpad.net/bugs/1095981. Approved by Łukasz Zemczak. 2013-01-04 Didier Roche bump compiz and nux build-deps for the API and ABI breakages (LP: #1095981) 2013-01-04 Didier Roche * debian/rules: - disable pch for now as it's not working with -g -02 (LP: #1095978) 2013-01-03 Jussi Pakkanen Fix build settings in test subdirectory. Approved by Andrea Azzarone, Łukasz Zemczak. 2013-01-03 Jussi Pakkanen Fix library linking commands. 2013-01-03 Jussi Pakkanen Add compiler flags properly rather than shoving them in via add_definitions. 2013-01-03 Jussi Pakkanen Fix build settings in test subdir. 2012-12-28 Brandon Schaefer Added a manual test description for window movement on disappearing monitors. Approved by Stephen M. Webb. 2012-12-20 Brandon Schaefer * Add manual test for compiz bug fix 2012-12-21 Christopher Townsend Per Nick Dedekind's comments on revno. 3006: * Make SetupViews() into a pure virtual function. * Get rid of SetupBackground(), details_bg_layer_, and GetShadowBackgroundEnabled and associated code. This is no longer used, so it's not needed. Approved by Brandon Schaefer. 2012-12-21 Christopher Townsend Per Nick Dedekind's comments on revno. 3006: * Make SetViews() into a pure virtual function. * Get rid of SetupBackground(), details_bg_layer_, and GetShadowBackgroundEnabled and associated code. This is no longer used, so it's not needed. 2012-12-20 Christopher Townsend Refactored the derived preview classes to put the common members into the base Preview class. This should help alleviate code redundancy, code readability, and make the creation of any future new derived preview classes easier. Approved by Brandon Schaefer. 2012-12-20 Christopher Townsend Refactored the derived preview classes to put the common members into the base Preview class. This should help alleviate code redundancy, code readability, and creation of any new derived preview classes. 2012-12-20 Jussi Pakkanen Fixes for the precompiled header support. Approved by Marco Trevisan (Treviño). 2012-12-20 Jussi Pakkanen Set pch include dir as a target property rather than a global flag. 2012-12-20 Jussi Pakkanen Set -Winvalid-pch as a target compiler argument rather than a global one. 2012-12-20 Jussi Pakkanen Make pch module work with ccache and potentially other compiler wrappers. 2012-12-20 Łukasz 'sil2100' Zemczak Add an additional wait for the Calculator application to appear and focused before we do any keybinding presses. Also, it seems that menu bars can also have separators. Never seen a separator on a menu bar though! But it seems gedit adds some of those, and this is breaking tests. Since separators are not really handled specially, they're nothing more than invalid menu entries. Let's filter them out - we don't need them at all. Approved by Francis Ginther. 2012-12-19 Łukasz 'sil2100' Zemczak Ok, since we're using start_app_window instead of start_app in the undo test, let's add a cleanup to close the application at the end. 2012-12-18 Łukasz 'sil2100' Zemczak The test_gedit_undo can also suffer from not-focused-window issues. 2012-12-18 Łukasz 'sil2100' Zemczak So, it seems that menu bars can also have seperators. Never seen a seperator on a menu bar though! But it seems gedit adds some of those, and this is breaking tests. Since seperators are not really handled specially, they're nothing more than invalid menu entries. Let's filter them out - we don't need them at all. 2012-12-18 Łukasz 'sil2100' Zemczak Add an additional wait for the Calculator application to appear and focused before we do any keybinding presses. 2012-12-18 Łukasz 'sil2100' Zemczak Whitespace fixes 2012-12-19 Jussi Pakkanen Remove use of deprecated link_libraries command. Approved by Stephen M. Webb. 2012-12-19 Jussi Pakkanen Removed link_directories in unity-standalone. 2012-12-19 Jussi Pakkanen Removed link_directories in shortcuts. 2012-12-19 Jussi Pakkanen Removed link_directories in panel. 2012-12-19 Jussi Pakkanen Removed link_directories in hud. 2012-12-19 Jussi Pakkanen Removed link_directories in launcher. 2012-12-19 Jussi Pakkanen Removed link_directories in dash. 2012-12-19 Jussi Pakkanen Removed link_libraries from unity-shared. 2012-12-19 Jussi Pakkanen Get rid of deprecated link_libraries in UnityCore. 2012-12-19 Jussi Pakkanen Add support for precompiled headers. Approved by Stephen M. Webb. 2012-12-18 Jussi Pakkanen Enabled pch for shortcuts-lib. 2012-12-18 Jussi Pakkanen Enabled pch for panel-lib. 2012-12-18 Jussi Pakkanen Enabled pch for hud-lib. 2012-12-18 Jussi Pakkanen Enabled pch for launcher-lib. 2012-12-18 Jussi Pakkanen Enabled pch for Dash. 2012-12-18 Jussi Pakkanen Added pch support to unity-shared. 2012-12-18 Jussi Pakkanen Added precompiled header support and enabled it for UnityCore. 2012-12-18 Marco Trevisan (Treviño) PanelView: use smaller codepaths to load textures and suffixed_ variables. Approved by Andrea Azzarone. 2012-12-18 Marco Trevisan (Treviño) PanelView: fix typedef (oh, damned replace-all!) 2012-12-18 Marco Trevisan (Treviño) Merging with parent branch 2012-12-17 Marco Trevisan (Treviño) Merging with parent branch 2012-12-14 Marco Trevisan (Treviño) Merging with trunk 2012-12-14 Marco Trevisan (Treviño) PanelView: reroganize the members syntax 2012-12-14 Marco Trevisan (Treviño) PanelView: use post-fixed_ variables 2012-12-14 Marco Trevisan (Treviño) PanelView: use smaller codepaths to load textures 2012-12-14 Marco Trevisan (Treviño) Merging with parent branch 2012-12-18 Marco Trevisan (Treviño) ApplicationManager: remove ApplicationMenu support Since BamfIndicators are deprecated. Approved by Andrea Azzarone. 2012-12-18 Marco Trevisan (Treviño) ApplicationManager: remove ApplicationMenu support This is deprecated 2012-12-18 Sam Spilsbury Added delta restrainment utility functions, used to restrain a delta point within a particular bounding box, or apply a delta to a point. Approved by Brandon Schaefer. 2012-12-18 Sam Spilsbury Added DeltaRestrainment.cpp to the build 2012-12-08 Sam Spilsbury Remove applyDelta - lets move this to nux instead 2012-12-05 Sam Spilsbury Added delta restrainment utility functions, used to restrain a delta point within a particular bounding box, or apply a delta to a point 2012-12-18 Marco Trevisan (Treviño) PanelStyle: use smart pointers (update WindowButtons and PanelView). Approved by Andrea Azzarone. 2012-12-18 Marco Trevisan (Treviño) UnityScreen: re-add the panel texture releasing... 2012-12-18 Marco Trevisan (Treviño) UnityShell: use panel texture ptr... 2012-12-17 Marco Trevisan (Treviño) Merging with trunk 2012-12-14 Marco Trevisan (Treviño) PanelStyle: use std::array to handle file names 2012-12-14 Marco Trevisan (Treviño) WindowButtons: fix names, use std::array to handle them 2012-12-14 Marco Trevisan (Treviño) PanelStyle: use smart pointers (update WindowButtons and PanelView) 2012-12-18 Stephen M. Webb Minor refactoring of SwitcherModel class and unit tests. Approved by Brandon Schaefer. 2012-12-17 Stephen M. Webb test_switcher_model.cpp: used a fixture to reduce the noise in the test cases. 2012-12-17 Stephen M. Webb SwitcherModel: avoid temporary copies of icon lists. 2012-12-17 Stephen M. Webb SwitcherModel: renamed member variables to indicate their purpose. 2012-12-17 Stephen M. Webb SwitcherModel: converted some standalone functions into lambdas. 2012-12-17 Stephen M. Webb SwitcherModel: renamed member variables to use the underscore suffix convention 2012-12-17 Nick Dedekind Improved dash animations. (LP: #1060948, #1060941, #1060937). Fixes: https://bugs.launchpad.net/bugs/1060937, https://bugs.launchpad.net/bugs/1060941, https://bugs.launchpad.net/bugs/1060948. Approved by Brandon Schaefer. 2012-12-17 Nick Dedekind Merged with trunk 2012-12-13 Nick Dedekind Merged with trunk. 2012-12-13 Nick Dedekind Fixed MP code comments. 2012-11-29 Nick Dedekind Updated dash animations. 2012-12-17 Jussi Pakkanen CMake: A few simple build fixes. Approved by Marco Trevisan (Treviño). 2012-12-17 Jussi Pakkanen Removed useless -l prefix. 2012-12-17 Jussi Pakkanen Removed superfluous pkgconfig includes. 2012-12-17 Nicolas d'Offay StaticCairoText: moved to unity namespace where it will now go to rest. Approved by Marco Trevisan (Treviño). 2012-12-14 Nicolas d'Offay Moved StaticCairoText to unity namespace where it will now go to rest. 2012-12-15 Jussi Pakkanen Even more build fixes. Approved by Marco Trevisan (Treviño). 2012-12-13 Jussi Pakkanen Fixed pkg-config usage. 2012-12-13 Jussi Pakkanen Merged with trunk. 2012-12-05 Jussi Pakkanen Merged trunk. 2012-12-04 Jussi Pakkanen Removed duplicate config.h include. 2012-12-04 Jussi Pakkanen Merged with trunk. 2012-11-28 Jussi Pakkanen Define PIC_FLAGS only once. 2012-11-28 Jussi Pakkanen More CXXFLAGS moving. 2012-11-28 Jussi Pakkanen Move some compiler flags from add_definitions to their proper place. 2012-11-28 Jussi Pakkanen Remove use of deprecated link_libraries. 2012-11-28 Jussi Pakkanen Move LENSES_DIR to config.h 2012-12-15 Marco Trevisan (Treviño) LauncherOptions: add an idle to emit the changed signal (so that we send just one). Approved by Brandon Schaefer. 2012-12-14 Marco Trevisan (Treviño) TestLauncherOptions: Add test for single change on launcher-options 2012-12-14 Marco Trevisan (Treviño) TestUtils: add WaitUntilMSec functions 2012-12-14 Marco Trevisan (Treviño) LauncherOptions: add an idle to emit the changed signal 2012-12-14 Marco Trevisan (Treviño) PanelMenuView: force a queuedraw when the buttons opacity changes. Fixes: https://bugs.launchpad.net/bugs/1090439. Approved by Brandon Schaefer. 2012-12-14 Marco Trevisan (Treviño) TestPanelMenuView: use better mocking... 2012-12-14 Marco Trevisan (Treviño) TestPanelMenuView: check that QueueDraw is called when the window buttons opacity changes Also rework the test 2012-12-14 Marco Trevisan (Treviño) PanelMenuView: force a queuedraw when the buttons opacity changes 2012-12-14 Andrea Azzarone Update dash home search hint and bfb tooltip. Fixes: https://bugs.launchpad.net/bugs/1090325, https://bugs.launchpad.net/bugs/1090327. Approved by Nick Dedekind. 2012-12-14 Andrea Azzarone Update AP test. 2012-12-14 Andrea Azzarone Update bfb icon tooltip and dash home search hint. 2012-12-14 Marco Trevisan (Treviño) WindowButton: move definition to external header, use nux Properties for values. Test them. Approved by Brandon Schaefer. 2012-12-14 Marco Trevisan (Treviño) Merge with parent branch 2012-12-14 Marco Trevisan (Treviño) WindowButtons: fix the textures paths 2012-12-14 Marco Trevisan (Treviño) WindowButtons: pose post-fixed_ on internal members 2012-12-14 Marco Trevisan (Treviño) StandaloneWindowManager: windows must always be minimizable and maximizable by default 2012-12-14 Marco Trevisan (Treviño) TestWindowButton: added buttons related tests 2012-12-14 Marco Trevisan (Treviño) WindowButtons: always set tex ptr 2012-12-14 Marco Trevisan (Treviño) WindowButton: use properties to handle parameters 2012-12-14 Marco Trevisan (Treviño) TestWindowButtons: check the buttons parent as well 2012-12-14 Marco Trevisan (Treviño) TestWindowButtons: add tests to handle minimize changes 2012-12-14 Marco Trevisan (Treviño) TestWindowButtons: add more testing using the internal WindowButton definition 2012-12-14 Marco Trevisan (Treviño) WindowButtons: move WindowButton declaration into WindowButtonPriv.h header 2012-12-14 Andrea Azzarone Don't show/hide shortcut overlay on tap. Fixes: https://bugs.launchpad.net/bugs/1090388. Approved by Brandon Schaefer. 2012-12-14 Andrea Azzarone Fix test. 2012-12-14 Andrea Azzarone Don't show/hide shortcut overlay on tap. 2012-12-14 Marco Trevisan (Treviño) PanelIndicatorsView, WindowButtons: use properties to handle public values. Approved by Andrea Azzarone. 2012-12-14 Marco Trevisan (Treviño) TestWindowButtons: fix compilation 2012-12-13 Marco Trevisan (Treviño) TestWindowButtons: add first basic buttons tests 2012-12-13 Marco Trevisan (Treviño) WindowButtons: use properties to handle public values 2012-12-13 Marco Trevisan (Treviño) TestPanelIndicatorsView: added tests for opacity changes 2012-12-12 Marco Trevisan (Treviño) PanelIndicatorsView: use a nux::Property to control the opacity 2012-12-14 Nick Dedekind Switched to a single texture for the filter bar refinement in the overlay renderer. Fixed some issues with updating the refinement textures when switching lenses. Fixes: https://bugs.launchpad.net/bugs/1060937, https://bugs.launchpad.net/bugs/1060941, https://bugs.launchpad.net/bugs/1060948. Approved by Brandon Schaefer, Marco Trevisan (Treviño). 2012-12-14 Nick Dedekind Removed sigc::bind from UriActivation connection in LensView. 2012-12-14 Nick Dedekind Merged with trunk 2012-12-12 Nick Dedekind Fixed up PlacesGroup namespace usage. 2012-12-12 Nick Dedekind clean-up 2012-12-12 Nick Dedekind Merge with trunk 2012-11-29 Nick Dedekind Added lens view unit test. 2012-11-29 Nick Dedekind Fixed unit places group unit test. 2012-11-29 Nick Dedekind code cleanup 2012-11-28 Nick Dedekind removed old file. darken layer updates on bg change. 2012-11-28 Nick Dedekind Removed panel no_refine texture references 2012-11-28 Nick Dedekind Removed panel no_refine texture references 2012-11-28 Nick Dedekind Use single refine texture on overlay. Remove dash/hud overlay specialisation. 2012-11-27 Nick Dedekind added missing files 2012-11-27 Nick Dedekind Subclassed overlay renderer to hud/dash specific objects. 2012-12-14 Łukasz 'sil2100' Zemczak Wait for the terminal application to appear before starting the test_alt_arrow_keys_not_eaten test. Approved by Francis Ginther. 2012-12-12 Łukasz 'sil2100' Zemczak Wait for the terminal application to appear before starting the test_alt_arrow_keys_not_eaten test. 2012-12-13 Marco Trevisan (Treviño) PanelMenuView: use internal post-fixed_ variables. Approved by Stephen M. Webb. 2012-12-12 Marco Trevisan (Treviño) PanelMenuView: use internal post-fixed_ variables 2012-12-13 Nick Dedekind Fixed some holes in the handling of dash view redirection. Fixes: https://bugs.launchpad.net/bugs/1060937, https://bugs.launchpad.net/bugs/1060941, https://bugs.launchpad.net/bugs/1060948. Approved by Brandon Schaefer. 2012-12-13 Nick Dedekind Use graphics::ClearGeometry in CoverflowResultView 2012-12-13 Nick Dedekind Removed un-needed geo clearing. 2012-12-13 Nick Dedekind removed redundant IsFullRedraw class. Removed extra whitespace. 2012-12-12 Nick Dedekind merge with trunk 2012-11-27 Nick Dedekind removed extra whitespace 2012-11-27 Nick Dedekind Updated view redirection for dash animations. 2012-12-13 Andrea Azzarone Fix dash controller test. Fixes: https://bugs.launchpad.net/bugs/1089904. Approved by Marco Trevisan (Treviño). 2012-12-13 Andrea Azzarone Fix dash controller test. 2012-12-13 Andrea Azzarone Avoid segfaults in launcher controller tests. Fixes: https://bugs.launchpad.net/bugs/1089894. Approved by Łukasz Zemczak. 2012-12-13 Andrea Azzarone Avoid segfault in launcher controller tests. 2012-12-13 Andrea Azzarone Use nux::ObjectPtr(s) in test_overlay_scrollbar.cpp. Fixes: https://bugs.launchpad.net/bugs/1089888. Approved by Łukasz Zemczak. 2012-12-13 Andrea Azzarone Use nux::ObjectPtr in test_overlay_scrollbar.cpp 2012-12-13 Daniel van Vugt Update to the new CompWindow API where CompWindow::minimized() is const. This change happened recently in lp:compiz r3517. Not updating UnityWindow::minimized was causing it to be masked and no longer treated as a virtual method. This means Compiz would never call the UnityWindow version and would think that windows are never minimized (so don't need restoring). (LP: #1089779). Fixes: https://bugs.launchpad.net/bugs/1089779. Approved by Andrea Azzarone. 2012-12-13 Daniel van Vugt Update to the new CompWindow API where CompWindow::minimized() is const. This change happened recently in lp:compiz r3517. Not updating UnityWindow::minimized was causing it to be masked and no longer treated as a virtual method. This means Compiz would never call the UnityWindow version and would think that windows are never minimized (so don't need restoring). (LP: #1089779) 2012-12-13 Brandon Schaefer The Dash/HUD have X focus when open now, instead of the launcher. Fixes: https://bugs.launchpad.net/bugs/1086988. Approved by Andrea Azzarone. 2012-12-12 Brandon Schaefer * Fixs haveing 2 ShowDash()... 2012-12-12 Brandon Schaefer * Merge trunk 2012-12-12 Brandon Schaefer * Remove deprecated functions * Fix typo in comment 2012-12-06 Brandon Schaefer * Move X Focus from the launcher to Dash/Hud .... 2012-12-13 Marco Trevisan (Treviño) Unity: Remove the "old" unity::Animator, and replace it everywhere using nux::animation::AnimateValue. Approved by Andrea Azzarone. 2012-12-12 Marco Trevisan (Treviño) PanelMenuView: even more const& 2012-12-12 Marco Trevisan (Treviño) PanelMenuView: remove the unneeded include 2012-12-12 Marco Trevisan (Treviño) PanelMenuView: don't try to draw menus if we have none 2012-12-12 Marco Trevisan (Treviño) Animator: Goodbye mate! 2012-12-12 Marco Trevisan (Treviño) StandalonePanel: use smarter init class and the animator controller Also sync size 2012-12-12 Marco Trevisan (Treviño) PanelMenuView: use a single NuxCore Animation instance for animating menus Goodbye beloved unity::Animator! :°( 2012-12-12 Marco Trevisan (Treviño) PanelIndicatorsView: use more const& 2012-12-12 Marco Trevisan (Treviño) ShortcutController: use the duration constructor 2012-12-12 Marco Trevisan (Treviño) EdgeBarrierController: use lambda functions for getter/setter 2012-12-12 Marco Trevisan (Treviño) HudController: use the nux AnimateValue for fading-in/out 2012-12-12 Marco Trevisan (Treviño) DashController: use the nux AnimateValue for fading-in/out 2012-12-11 Marco Trevisan (Treviño) StandaloneShortcuts: add animation controller, use a cleaner struct to init everything 2012-12-11 Marco Trevisan (Treviño) ShortcutController: Use nux animator to control the fading 2012-12-12 Brandon Schaefer New way to test PlacesOverlayScrollbar, along with a fix to the connector/scroll animation. Changed the input area used for input area proximity to use the scroll bar instead of the overlay scroll bar it self. Approved by Nick Dedekind. 2012-12-11 Brandon Schaefer * Add VScrollBarOverlayWindow to the unity namespace 2012-12-11 Brandon Schaefer * Fix scroll down/up to actually use the overlay thumb to do the scrolling 2012-12-11 Brandon Schaefer * Merged trunk 2012-12-05 Brandon Schaefer * Merge trunk * debian/control: - bump some missed build-deps [ Nick Dedekind ] * Previews loading more than 454 lines of description text crash Unity (LP: #1066788) [ Brandon Schaefer ] * unity::TimeUtil::TimeDelta returns an int value which overflows after 24 days of uptime (LP: #806248) * Top panel "tooltip" is gone (regression) (LP: #1085045) * Dash - Implement *overlay scrollbars* in Dash. Existing scrollbars are too thin to grab on to. (LP: #608124) [ Andrea Azzarone ] * Dash - Regression: Clicking between filter label and 'All' button no longer toggles filter label (LP: #1080534) [ Didier Roche ] * libunity-core fails without the schemas from unity-common (LP: #1079132) [ Manuel de la Pena ] * There is no common ui element that behaves like a url link (LP: #1067705) [ Automatic PS uploader ] * Automatic snapshot from revision 2956 2012-12-05 Brandon Schaefer * Fix connecter/scroll animation * Adds tests for PlacesOverlayScrollbar, using a friend class * Change the use of bools for states to enums * Use the scroll bar it self as the prox area, instead of the width of the thumb 2012-12-12 Łukasz 'sil2100' Zemczak Update the dash nagivation bar lens icons according to new design. Fixes: https://bugs.launchpad.net/bugs/1089373. Approved by Marco Trevisan (Treviño). 2012-12-12 Łukasz 'sil2100' Zemczak Update the dash nagivation bar lens icons according to new design. 2012-12-12 Michael Vogt Software center launcher integration fixes. This will setup the correct desktop file when software-center applications "fly" into the launcher. Approved by Marco Trevisan (Treviño). 2012-12-11 Michael Vogt merged trunk 2012-12-11 Michael Vogt tests/CMakeLists.txt: fix tab, thanks to Trevino) 2012-12-06 Michael Vogt enable Animate test again, thanks Andrea! 2012-12-05 Michael Vogt merged trunk and resolved conflicts 2012-12-05 Michael Vogt only Animate needs porting 2012-12-05 Michael Vogt first test ported! 2012-12-05 Michael Vogt make it work again by allowing LauncherIcon::Stick() to be called with save even for already sticky icons' and disable tests until they are ported 2012-12-05 Michael Vogt merged from trunk and updated to the new structure 2012-12-04 Michael Vogt launcher/SoftwareCenterLauncherIcon.cpp: do not look at /usr prefix, thanks to Marco Trevisan 2012-11-26 Michael Vogt use DesktopUtilities::GetDesktopPathById() and update tests accordingly 2012-11-23 Michael Vogt merged from trunk and resolved conflict 2012-11-22 Michael Vogt remove FRIEND_TEST() usage and replace with MockSoftwareCenterLauncherIcon() in the test 2012-11-21 Michael Vogt revert some unneeded changes to make diff clearer 2012-11-21 Michael Vogt add unittest for SoftwareCenterLauncherIcon.OnFinished() 2012-11-20 Michael Vogt do not use sc_pkgname from the aptdaemon metadata and instead reply on the temp desktop filename that the software-center uses to substitute for the real one 2012-11-20 Michael Vogt update remote uri as well to ensure that the data that is saved to the panel is correct 2012-11-19 Michael Vogt really replace the desktop file, once the install is done, this needs to be done via a new _bamf_app in the SoftwareCenterLauncherIcon 2012-11-19 Michael Vogt merged from 6.0-sc-launcher-integration-fixes 2012-11-19 Michael Vogt add test for apps comming from the software-center-agent 2012-11-19 Michael Vogt add test for GetActualDesktopFileAfterInstall 2012-11-19 Michael Vogt integration into tests/run-gtest, test can be run with: "make -C tests/ test-gtest && ./tests/test-gtest --gtest_filter=TestSoftwareCenterLauncherIcon.*" 2012-11-16 Michael Vogt add comment about NoDisplay and missing Exec line 2012-11-16 Michael Vogt launcher/SoftwareCenterLauncherIcon.cpp: do not animate if there is no useful start coordinates 2012-11-16 Michael Vogt support getting guessing the desktop file from the software-center-agent 2012-11-16 Michael Vogt add path transformation for app from app-install-data 2012-11-15 Michael Vogt add (untested!) getting of sc_pkgname from the transaction metadata 2012-11-15 Michael Vogt add skeleton and stuff 2012-12-11 Brandon Schaefer Update unity to use compiz 0.9.9. Approved by Didier Roche, Daniel van Vugt. 2012-12-11 Brandon Schaefer [ Didier Roche ] [ Brandon Schaefer ] * Ported Compiz to 0.9.9 * debian/control: - bump the build-deps 2012-12-11 Łukasz 'sil2100' Zemczak TestGLibTimeoutSeconds tests suffer from the same fate as TestGLibTimeout tests. Let's remove the duration measurements for those as well. Approved by Stephen M. Webb. 2012-12-11 Łukasz 'sil2100' Zemczak GLibTimeoutSeconds tests suffer from the same fate as GLibTimeout tests. Let's remove the timers for those as well. 2012-12-11 Manuel de la Pena Fixes #1071327 by ensuring that the PreLayoutManagement method does not call SetBaseSize unless is really needed else (if it is called) the method will be called again making the nux layout get into an infinite loop. Tests can be ran doing ./tests/test-gtest --gtest_filter=*TestStaticCairoText* from the build dir. In order to run the launcher tooltip tests please do ./tests/test-gtest --gtest_filter=*Tooltip* and run the launcher to assert that tooltips work as expected. Fixes: https://bugs.launchpad.net/bugs/1071327. Approved by Marco Trevisan (Treviño), Brandon Schaefer. 2012-12-11 Manuel de la Pena Init with an empty string. 2012-12-11 Manuel de la Pena Re-add the static cairo text fix. 2012-12-11 Manuel de la Pena Improve signal emission in the text property. 2012-12-11 Manuel de la Pena Removed the extra std::string used in the tooltip. 2012-12-11 Manuel de la Pena Merged with trunk. 2012-12-10 Manuel de la Pena Do not really need the settings pointer. 2012-12-10 Manuel de la Pena Fixed the tooltip to use the new static cairo text implementation. The min height has to explecitly be set. 2012-12-11 Brandon Schaefer We need to find the right tap detection duration for the dash. Adding an option in CCSM to make this easier. Approved by Daniel van Vugt. 2012-12-07 Brandon Schaefer * Fixed duration time 2012-12-06 Brandon Schaefer * Add the option to change the super tap detection, to help with the Super+P problem 2012-12-11 Stephen M. Webb Added tests for show/hide animations for the HudController and DashController. Approved by Brandon Schaefer. 2012-12-10 Stephen M. Webb HudController.cpp: qualified View class for clarity. 2012-12-09 Stephen M. Webb Made HudController and DashController animation tests more strict 2012-12-09 Stephen M. Webb synched trunk 2012-12-08 Stephen M. Webb Synched with trunk 2012-12-07 Stephen M. Webb Added test for Dash show/hide animations. - refactored DashController to allow for the injection of a mock BaseWindow - made ShowDash() a public function so it can be exercised from the test suite - added test_dash_controller.cpp to the testsuite with a ShowAndHideDash test 2012-12-07 Stephen M. Webb Added full show/hide animation tests for the HudController. - refactored HudController to take a factory function to create its base window - refactored HudController to use typedefs for hard-to-read types - gave reasonable defaults for window and view creation functions to continue existing functionality - used mock BaseWindow class in testsuite and injected it in to the HudController.cpp - added increased and detailed expectations to the (renamed) ShowAndHideHud test to verify animations are working 2012-12-07 Stephen M. Webb Added a mock BaseWindow to the test suite. 2012-12-07 Stephen M. Webb Refactored ResizingBaseWindow class. - moved definition into a separate .cpp file - added documentation - renamed variables to confirm to coding guidelines - added SetOapacity() virtualized forwarding function for future mocking in the test suite 2012-12-11 Brandon Schaefer Remove const added in by mistake. Approved by Tim Penhey. 2012-12-10 Brandon Schaefer * Fix an added pointer const that shouldn't be there 2012-12-11 Nick Dedekind Use the dash rendered icon as the source for the drag icon. Fixes: https://bugs.launchpad.net/bugs/863412. Approved by Brandon Schaefer. 2012-12-06 Nick Dedekind Added test harness for result renderer. 2012-12-06 Nick Dedekind Better testability of dee model rows. 2012-12-06 Nick Dedekind Fixed up some const correctness. 2012-12-06 Nick Dedekind Dash result dnd image now sourced from render icon. 2012-12-10 Stephen M. Webb Fixed a segfault in the standalone shortcuts tool caused by uninitialized global variables. Approved by Nick Dedekind. 2012-12-10 Stephen M. Webb Fixed segfault in standlaone shirtcuts tool due to uninitialized secret hidden global variables. 2012-12-10 Gord Allott Re-merged gord's changes for legal link: adds a legal link to the dash. Fixes: https://bugs.launchpad.net/bugs/1065652, https://bugs.launchpad.net/bugs/1066646. Approved by Francis Ginther. 2012-12-10 Łukasz 'sil2100' Zemczak Re-merged gord's legal changes with latest trunk. 2012-10-15 Gord Allott fix bug #1066646 2012-10-12 Gord Allott latest legal html notice 2012-10-12 Didier Roche remove google ubuntu font fetching, we have it installed already 2012-10-12 Didier Roche even more awesome html text 2012-10-11 Gord Allott added legal file, changed uri to point to it 2012-10-11 Gord Allott changed font size, using svg icon, added underline, made my shame visible 2012-10-11 Gord Allott Add legalise opening code to the dash 2012-12-10 Brandon Schaefer Compiz updated it API (I meant API) and unity didn't reflect those changes...causing a failure to build. Now that is fixed. Approved by Stephen M. Webb. 2012-12-10 Brandon Schaefer * Update unity to reflect compiz API changes 2012-12-10 Tim Penhey Revert r2960 which broke tooltip rendering. Approved by Christopher Lee. 2012-12-10 Tim Penhey Revert r2960 as it breaks rendering of tooltips. 2012-12-07 Sam Spilsbury Use g_setenv and g_unsetenv and change the font setting back. Fixes: https://bugs.launchpad.net/bugs/1086762. Approved by Marco Trevisan (Treviño). 2012-12-05 Sam Spilsbury Free old font 2012-12-05 Sam Spilsbury Use g_setenv and g_unsetenv and change the font setting back 2012-12-07 Ted Gould Add HUD to list of recommends. Approved by Brandon Schaefer. 2012-12-03 Ted Gould Add HUD to list of recommends 2012-12-07 Manuel de la Pena - Fixes #1071327 by ensuring that the PreLayoutManagement method does not call SetBaseSize unless is really needed else (if it is called) the method will be called again making the nux layout get into an infinite loop. Fixes: https://bugs.launchpad.net/bugs/1071327. Approved by Marco Trevisan (Treviño), Nick Dedekind. 2012-12-07 Manuel de la Pena Copy geo. 2012-12-07 Manuel de la Pena Add fixme comment. 2012-12-05 Manuel de la Pena Link bug. 2012-12-05 Manuel de la Pena Ensure that the SetBaseSize method is not called unless is necessary in the PreLayoutManagement method. 2012-12-05 MC Return Reduced the scope of various variables. Removed a redundant check - index is unsigned, so it cannot be negative. Approved by Brandon Schaefer. 2012-12-05 MC Return Reverted the change in panel-service.c 2012-12-04 MC Return Reduced the scope of IndicatorObject *object 2012-12-04 MC Return Reduced the scope of IndicatorObjectEntry *entry 2012-12-04 MC Return Reduced the scope of CompWindow *lw 2012-12-04 MC Return Reduced the scope of AtkObject* text_entry_accessible 2012-12-04 MC Return Reduced the scope of AtkObject* parent 2012-12-04 MC Return Reduced the scope of const gchar* signal_name 2012-12-04 MC Return Reduced the scope of the variable cairo_pattern_t* linpat 2012-12-04 MC Return index is unsigned, so it can't be negative - removed that check 2012-12-05 Didier Roche Refresh some build deps. Approved by Michael Terry. 2012-12-05 Didier Roche * debian/control: - bump some missed build-deps 2012-12-05 Automatic PS uploader Releasing 6.12.0daily12.12.05-0ubuntu1 to ubuntu. Approved by . 2012-12-05 Automatic PS uploader Releasing 6.12.0daily12.12.05-0ubuntu1, based on r2956 2012-12-05 Marco Trevisan (Treviño) PanelService, Tests: use generic marshaller for generating signals. Approved by Andrea Azzarone. 2012-12-04 Marco Trevisan (Treviño) Tests: use generic Marshallers in glib signals 2012-12-04 Marco Trevisan (Treviño) PanelService: use generic marshaller in signals 2012-12-05 Marco Trevisan (Treviño) PanelService: show a menu with an Activate menu item for entries without menu. Fixes: https://bugs.launchpad.net/bugs/773101. Approved by Andrea Azzarone. 2012-12-05 Marco Trevisan (Treviño) CMakeLists: Look for pkgconfig before getting variables, or it won't work the first time 2012-12-04 Marco Trevisan (Treviño) CMakeLists: put the indicators dependency back 2012-12-04 Marco Trevisan (Treviño) tests: fix building of unit-tests 2012-12-04 Marco Trevisan (Treviño) Merging with trunk 2012-12-04 Marco Trevisan (Treviño) PanelService: cleanup the build system 2012-11-30 Marco Trevisan (Treviño) PanelService: spaces cleanup... 2012-11-30 Marco Trevisan (Treviño) PanelService: rename the activate menuitem callback function 2012-11-29 Marco Trevisan (Treviño) manual-tests, PanelService: added manual test for no-menus entries 2012-11-29 Marco Trevisan (Treviño) PanelService: show a menu with an Activate menu item for entries without menu 2012-12-04 Sam Spilsbury Added MockWindowManager class. Approved by Marco Trevisan (Treviño), Andrea Azzarone. 2012-12-04 Sam Spilsbury Remove useless includes 2012-12-04 Sam Spilsbury Remove conflicted file 2012-12-04 Sam Spilsbury Added MockWindowManager class 2012-12-04 Nick Dedekind Split StaticCairoText text into multiple cached textures when the height of the required texture is over GpuInfo::MaxTextureSize. (LP: #1066788). Fixes: https://bugs.launchpad.net/bugs/1066788. Approved by Brandon Schaefer. 2012-12-04 Nick Dedekind Another 64bit fix 2012-12-04 Nick Dedekind Merge with trunk 2012-12-03 Nick Dedekind 64bit fix 2012-11-30 Nick Dedekind Fixed up some signed/unsigned issues 2012-11-16 Nick Dedekind Merge with trunk 2012-11-16 Nick Dedekind Removed code dependent on gcc-4.7 2012-11-08 Nick Dedekind Added unit test file. 2012-11-08 Nick Dedekind Added unit test. 2012-11-07 Nick Dedekind Fixed some test file authoring. 2012-11-07 Nick Dedekind Merged with trunk 2012-10-25 Nick Dedekind Added multi-texture stitching to support large text textures. 2012-12-04 Andrea Azzarone Change expo launcher icon depending on which workspace is currently being utilised. Fixes: https://bugs.launchpad.net/bugs/838854. Approved by Marco Trevisan (Treviño). 2012-12-03 Andrea Azzarone Update copyright info. 2012-12-03 Andrea Azzarone Remove trailing spaces. 2012-12-03 Andrea Azzarone Use unity::WindowManager::viewport_layout_changed in unity::Launcher::Controller. 2012-12-03 Andrea Azzarone Merge trunk. 2012-12-03 Andrea Azzarone Change expo launcher icon depending on which workspace is currently being utilised. Add unit tests too. 2012-12-04 Marco Trevisan (Treviño) PanelService: remove the timestamps from actions, use sync-geo method per each panel UnityCore, Tests and Panel: update against the new DBus API, remove the timestamps around. Approved by Brandon Schaefer. 2012-12-04 Marco Trevisan (Treviño) DBusIndicators: use .empty() method 2012-12-04 Marco Trevisan (Treviño) UnityCore, Tests and Panel: update against the new DBus API, remove the timestamps around 2012-12-04 Marco Trevisan (Treviño) PanelService: remove the timestamps from actions, use sync-geo method per each panel 2012-12-03 Łukasz 'sil2100' Zemczak Disable TestAnimator tests, since we're getting rid of the Animator class anyway. Also, in the glib timeout tests - in MultipleShotsRun only check if the timeout is ran more than once, since this is the behavior we're interested in. Fixes: https://bugs.launchpad.net/bugs/1081871. Approved by Stephen M. Webb. 2012-12-03 Łukasz 'sil2100' Zemczak Further modification of TestAnimator make no sense, let's disable those for now - we're anyway switching away from the Animator class. Soon these test cases will go away completely. 2012-12-03 Łukasz 'sil2100' Zemczak Since even in this form this glib test can fail if ARM lags too much, let's simplify it even more. In MultipleShotsRun all we care about if there are any subsequent callback calls. So if we get 2 or more - it's enough for us to be satisfied. 2012-12-03 Manuel de la Pena - Provide a re-usable UI element that looks and behaves like a url link (LP: #1067705). Fixes: https://bugs.launchpad.net/bugs/1067705. Approved by Nick Dedekind, Marco Trevisan (Treviño). 2012-11-28 Manuel de la Pena Before asking for the compute size we whould be setting the properties in the static cairo text. 2012-11-27 Manuel de la Pena Added properties to set the different attrs of the ActionLink class. 2012-11-26 Manuel de la Pena Added acess to setting the uderline and the sligment of the text in the ActionLink class. Removed not needed members. 2012-11-26 Manuel de la Pena Remerged with trunk. 2012-11-26 Manuel de la Pena Use const values into an anonymous namespace for alpha values in the action link. 2012-11-23 Manuel de la Pena Updated according to reviews. 2012-11-23 Manuel de la Pena Merged with trunk. 2012-11-23 Manuel de la Pena Merged with previous branch. 2012-10-17 Manuel de la Pena Remove unused pointer. 2012-10-17 Manuel de la Pena Use empty lambda. 2012-10-17 Manuel de la Pena Removed redraw theme after testing everything works fine. 2012-10-17 Manuel de la Pena Removed the need for the redraw theme function. 2012-10-17 Manuel de la Pena Link bug. 2012-10-17 Manuel de la Pena Merged add-text-entry into add-action-link. 2012-10-17 Manuel de la Pena Merged add-text-entry into add-action-link. 2012-10-17 Manuel de la Pena Merged add-text-entry into add-action-link. 2012-10-17 Manuel de la Pena Merged add-text-entry into add-action-link. 2012-10-15 Manuel de la Pena Merged add-text-entry into add-action-link. 2012-10-11 Manuel de la Pena Merged add-text-entry into add-action-link. 2012-10-10 Manuel de la Pena Merged add-text-entry into add-action-link. 2012-10-09 Manuel de la Pena Merged add-text-entry into add-action-link. 2012-10-09 Manuel de la Pena Merged add-text-entry into add-action-link. 2012-10-09 Manuel de la Pena Merged add-text-entry into add-action-link. 2012-10-08 Manuel de la Pena Merged add-text-entry into add-action-link. 2012-10-08 Manuel de la Pena Merged add-text-entry into add-action-link. 2012-10-04 Manuel de la Pena Added an ActionLink ui element that can be used in previews instead of action buttons. 2012-11-23 Manuel de la Pena Place the tests in the correct set. 2012-11-23 Manuel de la Pena Added tests for the action link. 2012-12-03 Thomi Richards Fix several autopilot test failures. Approved by Christopher Lee. 2012-12-03 Thomi Richards Fixed the dash emulator. 2012-12-01 Stephen M. Webb Fixes timer overflow condition. Approved by Brandon Schaefer. 2012-11-30 Stephen M. Webb test_time_util.cpp: fix overflow test 2012-12-01 Brandon Schaefer Missed removing an unused header. Approved by Stephen M. Webb. 2012-11-30 Brandon Schaefer * Remove useless inclue, and using namespace 2012-12-01 Brandon Schaefer Panel title is now being set when in KeyNav mode. Fixes: https://bugs.launchpad.net/bugs/1085045. Approved by Stephen M. Webb. 2012-11-30 Brandon Schaefer * Better way to, use the force bool to force the panel title to update 2012-11-30 Brandon Schaefer * Fixes panel not being updated when in Super+Tab and Alt+F1 mode 2012-11-30 Brandon Schaefer Change TimeUtil to use int64, so the buffer wont overflow within our lifetimes. Fixes: https://bugs.launchpad.net/bugs/806248. Approved by Stephen M. Webb. 2012-11-30 Brandon Schaefer * Forgot to bzr add the test file... 2012-11-30 Brandon Schaefer * Change int64 to DeltaTime 2012-11-30 Brandon Schaefer * Fix int32 buffer overflow when running for > 24 days 2012-11-30 Christopher Lee Fix failing hud test due to show desktop mode bug. Approved by Brandon Schaefer. 2012-11-30 Christopher Lee Added relevent bug id, removed cruft comment 2012-11-30 Christopher Lee Added placeholder apps for hud tests using ShowDesktopMode 2012-11-30 Łukasz 'sil2100' Zemczak Since we're using the Animator class only temporarily now, we can simplify the unit tests related to it so that they don't fail on ARM. This is a temporary workaround!. Fixes: https://bugs.launchpad.net/bugs/1081871. Approved by Didier Roche. 2012-11-30 Łukasz 'sil2100' Zemczak Since we're using the Animator class only temporarily now, we can simplify the unit tests related to it so that they don't fail on ARM. This is a temporary workaround! 2012-11-29 Martin Mrazik Adding -DCMAKE_BUILD_TYPE=coverage support as well as a custom coverage-xml target which is generated if gcovr is found on the system. Approved by Jussi Pakkanen. 2012-11-29 Martin Mrazik removing an unnecessary cd $CMAKE_BINARY_DIR 2012-11-29 Martin Mrazik getting rid of the depends 2012-11-29 Martin Mrazik simplifying the coverage-xml target 2012-11-28 Martin Mrazik fixing few errors 2012-11-27 Martin Mrazik Adding -DCMAKE_BUILD_TYPE=coverage support as well as a custom coverage-xml target which is generated if gcovr is found on the system. 2012-11-29 Tim Penhey Use the BamfApplicationManager inside the Hud and Launcher code. Use a complete mock application manager for the tests. Approved by Tim Penhey, Brandon Schaefer. 2012-11-29 Tim Penhey The method to add the unresolved external can't be in an anonymous namespace because the optimiser optimises it out. 2012-11-29 Tim Penhey Include missing header. 2012-11-29 Tim Penhey Don't delete the app, just disconnect mem_funs. 2012-11-29 Tim Penhey Merge prev and resolve conflicts. 2012-11-29 Tim Penhey More logging tweaks. 2012-11-28 Tim Penhey The Impl class needs to be trackable now too due to new memfuns and signals. 2012-11-28 Tim Penhey Implement a mock application manager for the tests. 2012-11-28 Tim Penhey Update the cmake lists. 2012-11-28 Tim Penhey Fixes. 2012-11-28 Tim Penhey Trying to separate it out. 2012-11-28 Tim Penhey Merged launcher-controller-test-cleanup into application-manager. 2012-11-28 Tim Penhey Merged add-application-manager into application-manager. 2012-11-27 Tim Penhey Demote some logging to DEBUG, and remove duplicate method added through merge. 2012-11-27 Tim Penhey Merged add-application-manager into application-manager. 2012-11-27 Tim Penhey Merged add-application-manager into application-manager. 2012-11-27 Tim Penhey Merge prev. 2012-11-27 Tim Penhey Merge trunk and resolve conflicts. 2012-11-27 Tim Penhey Sticky updates. 2012-11-26 Tim Penhey More debugging. 2012-11-23 Tim Penhey Everything compiles, but there are test failures. 2012-11-21 Tim Penhey Get the type of the window. 2012-11-20 Tim Penhey Update the AppManager interface. 2012-11-20 Tim Penhey Remove bamf from the hud. 2012-11-20 Tim Penhey Method rename. 2012-11-20 Tim Penhey Reminder comment. 2012-11-20 Tim Penhey hook up window and app change notifications. 2012-11-20 Tim Penhey Have windows provide icons too. 2012-11-20 Tim Penhey Merge trunk. 2012-11-20 Tim Penhey Get an application for the window. 2012-11-20 Tim Penhey Shortening of names. 2012-11-19 Tim Penhey Be more careful about passing around raw pointers. 2012-11-16 Tim Penhey More hooked up. 2012-11-16 Tim Penhey Hooked up child signals. 2012-11-16 Tim Penhey urgent hooked up. 2012-11-16 Tim Penhey active, running and closed hooked up 2012-11-16 Tim Penhey seen, sticky and visible hooked up 2012-11-16 Tim Penhey More bits. 2012-11-14 Tim Penhey Use the existing (unused) virtual function instead of switching on type. 2012-11-14 Tim Penhey Reinstate the window manager check. 2012-11-14 Tim Penhey More bits moving. 2012-11-14 Tim Penhey Initial implementation and test app. 2012-11-14 Tim Penhey Merged new-x-macro into application-manager. 2012-11-14 Tim Penhey Merged new-x-macro into application-manager. 2012-10-24 Tim Penhey Merged new-x-macro into application-manager. 2012-10-24 Tim Penhey Merged new-x-macro into application-manager. 2012-10-22 Tim Penhey Merge trunk. 2012-10-18 Tim Penhey Merged no-dnd-if-no-x into application-manager. 2012-10-18 Tim Penhey Merged remove-unneeded-headers into application-manager. 2012-10-18 Tim Penhey Merged no-asm-in-gles into application-manager. 2012-10-18 Tim Penhey Merged no-asm-in-gles into application-manager. 2012-10-18 Tim Penhey Merged trunk into application-manager. 2012-10-15 Tim Penhey Merge trunk. 2012-10-05 Tim Penhey Merged bamf-icon-rename into application-manager. 2012-10-05 Tim Penhey Framework for the application manager 2012-11-29 Tim Penhey Add in the missing header file that raring complains about. Approved by Didier Roche. 2012-11-29 Tim Penhey Add missing header file. 2012-11-29 Tim Penhey Capture all the noise for the launcher controller tests. Approved by Brandon Schaefer. 2012-11-29 Tim Penhey Merged add-application-manager into launcher-controller-test-cleanup. 2012-11-28 Tim Penhey Remove old comment. 2012-11-28 Tim Penhey Clean up the launcher controller tests. 2012-11-28 Tim Penhey Add the interface, and an implementation of the application manager, and a standalone app to test with. Approved by Brandon Schaefer. 2012-11-29 Tim Penhey Merge trunk. 2012-11-27 Tim Penhey Updates following review. 2012-11-27 Tim Penhey Demote some logging from DEBUG to TRACE. 2012-11-27 Tim Penhey Add the interface, and an implementation of the application manager, and a standalone app to test with. 2012-11-28 Łukasz 'sil2100' Zemczak Change some test_glib_source unit tests. Those tests are measuring times of execution of timeouts, which is not really suitable for unit testing. Those tests are also failing sometimes on ARM machines, as the timeouts are longer than expected. We're dropping time measurement from these tests, only testing if the timeouts actually happen, because that seems enough. Fixes: https://bugs.launchpad.net/bugs/1081871. Approved by Marco Trevisan (Treviño). 2012-11-28 Łukasz 'sil2100' Zemczak As suggested by Trevinho, we can also check if removed was called in all of those tests. Also, let's just wait up to 1 second during the WaitUntil call. 2012-11-26 Łukasz 'sil2100' Zemczak Actually, greater than is better. 2012-11-23 Łukasz 'sil2100' Zemczak Change some test_glib_source unit tests. Those tests are measuring times of execution of timeouts, which is not really suitable for unit testing. Those tests are also failing sometimes on ARM machines, as the timeouts are longer than expected. We're dropping time measurement from these tests, only testing if the timeouts actually happen, because that seems enough. 2012-11-27 Brandon Schaefer Make sure EnsureDash is called before trying to set the command lens as the active one. Fixes: https://bugs.launchpad.net/bugs/1082176. Approved by Andrea Azzarone. 2012-11-26 Brandon Schaefer * Fixes command lens at first start. The lenses were not being loaded before the command lens was being set (so the dash didn't know about it) so it wouldn't set the command lens. 2012-11-27 Jussi Pakkanen More build fixes. Approved by Marco Trevisan (Treviño). 2012-11-27 Jussi Pakkanen Fix order-of-include issue. 2012-11-26 Jussi Pakkanen Merged with trunk. 2012-10-19 Jussi Pakkanen A few fixes that were missed earlier. 2012-10-18 Jussi Pakkanen Removed cargo cult include directories. 2012-10-18 Jussi Pakkanen Removed useless -I flags. 2012-10-18 Jussi Pakkanen Obtain GETTEXT_PACKAGE from config.h on demand rather than specify it with -D to every compiled file. 2012-10-18 Jussi Pakkanen Removed useless dependencies. 2012-11-27 Tim Penhey Remove unnecessary args, methods, and use a virtual function instead of switching on type. Approved by Brandon Schaefer. 2012-11-27 Tim Penhey Remove unnecessary args, methods, and use a virtual function instead of switching on type. 2012-11-26 Ricardo Salveti de Araujo unity-core.pc: should depend on nux-4.0 instead of 3.0. Approved by Tim Penhey. 2012-11-26 Ricardo Salveti de Araujo unity-core.pc: should depend on nux-4.0 instead of 3.0 2012-11-26 Andrea Azzarone Disable sticky edges during drag and drop. Fixes: https://bugs.launchpad.net/bugs/1035304. Approved by Marco Trevisan (Treviño). 2012-11-26 Andrea Azzarone Merge trunk. 2012-11-23 Andrea Azzarone Add tests. 2012-11-23 Andrea Azzarone Don't trigger drag behind launcher interaction. 2012-11-23 Andrea Azzarone Release barrier during dnd. 2012-11-26 Łukasz 'sil2100' Zemczak The test_panel_title_on_empty_desktop test should actually check the panel title, not only enable desktop mode. This is not the expected behavior of this test. Also, the test_panel_title_on_empty_desktop test will fail when there are no application windows running. This is due to the fact that we can't leave showdesktop mode when there are no windows on screen. We open up any application so that we can clean up properly. Fixes: https://bugs.launchpad.net/bugs/1082444. Approved by Francis Ginther. 2012-11-23 Łukasz 'sil2100' Zemczak Also, the test_panel_title_on_empty_desktop test will fail when there are no application windows running. This is due to the fact that we can't leave showdesktop mode when there are no windows on screen. We open up any application so that we can clean up properly. 2012-11-23 Łukasz 'sil2100' Zemczak The test_panel_title_on_empty_desktop test should actually check the panel title, not only enable desktop mode. This is not the expected behavior of this test. 2012-11-24 Andrea Azzarone Refactor xdnd launcher code. Fixes: https://bugs.launchpad.net/bugs/1035301. Approved by Brandon Schaefer. 2012-11-24 Andrea Azzarone Comment xtest code (part 2) 2012-11-24 Andrea Azzarone Comment XTest code. 2012-11-22 Andrea Azzarone Disabled two tests (damn you xlib!) 2012-11-22 Andrea Azzarone Use nux::color::Transparent. 2012-11-22 Andrea Azzarone Use std::make_shared. 2012-11-20 Andrea Azzarone Prevent crashes. 2012-11-20 Andrea Azzarone Some fixes suggested by Marco. 2012-11-16 Andrea Azzarone Avoid to emit dnd_finished when dnd_started has not been emitted. 2012-11-15 Andrea Azzarone Merge trunk. 2012-11-15 Andrea Azzarone Add USE_X11 in Launcher.cpp. 2012-11-15 Andrea Azzarone Add Quirk::UNFOLDED. 2012-11-15 Andrea Azzarone Minor change. 2012-11-15 Andrea Azzarone Remove duplicate test. 2012-11-15 Andrea Azzarone Use the new classes in real code. 2012-11-15 Andrea Azzarone Update unitya11ytests.cpp 2012-11-15 Andrea Azzarone Update CMakelists. 2012-11-15 Andrea Azzarone Add XdndManager* + tests. 2012-11-15 Andrea Azzarone Add tests for XdndStartStopNotifier*. 2012-11-15 Andrea Azzarone Add XdndStartStopNotifier* 2012-11-15 Andrea Azzarone Rename DNDCollectionWindow to XdndCollectionWinodw*. Partial refactor too. 2012-11-24 Brandon Schaefer Add an overlay scroll bar thumb that allows you to control the scroll bars in the dash. Fixes: https://bugs.launchpad.net/bugs/608124. Approved by Marco Trevisan (Treviño), John Lea. 2012-11-23 Brandon Schaefer * Merge trunk, fixed conflict * Really fix cmake now * Apply 2 upstream patches to fix FTBFS on raring: - gettext cmake support change with new cmake - include directly iostream needed for std::cout * debian/control.in: Recommends gnome-control-center-unity 2012-11-23 Brandon Schaefer * Fixes multi montior issue * Fixes click, then dragging issue 2012-11-21 Brandon Schaefer * Commented out unused params * Removed some dup code 2012-11-20 Brandon Schaefer * Fix an edge case where moving the mouse back in the Dash would give a negitive y position... 2012-11-20 Brandon Schaefer * Missed removing comment 2012-11-20 Brandon Schaefer * Added connecter leaving animation 2012-11-20 Brandon Schaefer * Merged Trunk * Automatic snapshot from revision 2905 (bootstrap) - Hide launcher tooltip once shortcut overlay appears (LP: #1035860) - Update shortcut overlay design (LP: #1049601) - Don't cut off shadow on launcher icon drag window (LP: #765715) - Provide more immediate feedback when clickong on launcher (LP: #893140) - Decorate spread windows in switcher (LP: #838222) - Make sure to initialize a variable before it can be used (LP: #1073516) - Fix FTBFS due to BAMF API change (LP: #1077937) - Run gtest during build (LP: #133637) - Make shopping lens test more robust (LP: #1077131) - Fix some random autopilot test failures (LP: #1078448) - Fix autopilot tests for details mode (LP: #1073892) - Fix autopilot tests for indicator-session (LP: #1075350) - Fix autopilot tests for non-English locales (LP: #1075898) - add libunity-core -> unity-common dep (LP: #1079132) - do not have unity-common dep on compiz-gnome: the migration code is only ran if compiz-gnome is installed, but compiz-gnome is pulled by compiz directly. We don't care if the migration code isn't executed. [ Ricardo Salveti de Araujo ] * Doesn't need to depend on gcc 4.6 anymore (LP: #1044836) * New upstream release. - Includes two already cherry-picked fixes in Ubuntu - Unregister gdbus object in the dtor (LP: #1047760) - Top panel "tooltip" got out of sync when navigating with the keyboard (LP: #1067358) - Fix escaping of _panel_title (LP: #1067357) - Fix ALT+Tab switches to incorrect window (LP: #1071298) - Stop Unity UI elements from flickering in some cases (LP: #1070735) 2012-11-20 Brandon Schaefer * minor change 2012-11-20 Brandon Schaefer * Missed updating var 2012-11-19 Brandon Schaefer * Tests showing, that using the PlacesOverlayScrollBar, that the Overlay Thumb is being shown and used. 2012-11-19 Brandon Schaefer * Added the 'connector' between the thumb and slider 2012-11-16 Brandon Schaefer * Minor cleaning up 2012-11-16 Brandon Schaefer * Missed a few const changes 2012-11-16 Brandon Schaefer * Remove ubus usage 2012-11-16 Brandon Schaefer * Reduced the magic * Changed gtest from TEST -> TEST_F 2012-11-15 Brandon Schaefer * Reduce the number of times updating the geo when not needed * Fixed a problem when changing the search while the overlay was open * Added some more test 2012-11-15 Brandon Schaefer * Make sure the active lens->SetVisible(false) when closing...other wise weird things happen 2012-11-15 Brandon Schaefer * Removed second private: 2012-11-15 Brandon Schaefer [ bschaefer ] Ported to nux 4.0 * Merged trunk 2012-11-15 Brandon Schaefer * Adjusting how much left clicking should mouve up or down 2012-11-14 Brandon Schaefer * Missed some const 2012-11-14 Brandon Schaefer * Change Color -> RedGreenBlue * Minor fixes 2012-11-14 Brandon Schaefer * removed useless function 2012-11-13 Brandon Schaefer * Mistake in header... 2012-11-13 Brandon Schaefer * Adds overlayscroll bar 2012-11-23 Łukasz 'sil2100' Zemczak Actually, for locale independency we need to encapsulate all category strings, and install different domains, depending on which lens is used. We also need to use unicode=True, otherwise it's just a waste of time. Approved by Marco Trevisan (Treviño). 2012-11-20 Łukasz 'sil2100' Zemczak Actually, for locale independency we need to encapsulate all category strings, and install different domains, depending on which lens is used. We also need to use unicode=True, otherwise it's just a waste of time. 2012-11-16 Łukasz 'sil2100' Zemczak Added locale-independency to the dash autopilot tests 2012-11-23 Thomi Richards Lots of autopilot fixes. Approved by Christopher Lee. 2012-11-23 Thomi Richards Don't require dbus service at module import time. 2012-11-23 Thomi Richards Docstring fix. 2012-11-23 Thomi Richards Removed unneeded sleep 2012-11-23 Thomi Richards Code cleanup - PEP8 fixes, removed a few lambda functions that were not needed. 2012-11-23 Thomi Richards Merged trunk. 2012-11-22 Manuel de la Pena - Add tests for the text entry. Tests can be executed from the build dir doing: ./tests/test-gtest --gtest_filter=TestTextInput.*. Approved by Marco Trevisan (Treviño), Nick Dedekind. 2012-11-22 Manuel de la Pena Use expect instead of assert. 2012-11-22 Manuel de la Pena Fix memory leak and clean methods declaration. 2012-11-22 Manuel de la Pena Updated code following the review comments. 2012-11-22 Manuel de la Pena Remove un-necesary virual keywords. 2012-11-22 Manuel de la Pena Made required changed in static cairo text. 2012-11-22 Manuel de la Pena Added tests for the text entry. 2012-11-22 Didier Roche Inluce latest changelog in raring. Approved by Alan Pope. 2012-11-22 Didier Roche add new changelog 2012-11-22 Didier Roche 2 fixes for FTBFS on raring: - include directly iostream needed for std::cout - gettext cmake support change with new cmake. Approved by Sebastien Bacher. 2012-11-22 Didier Roche add changelog from upload to distro 2012-11-22 Didier Roche gix gettext cmake syntax with new cmake 2012-11-22 Didier Roche include iostream to fix FTBFS with new gcc on raring 2012-11-22 Matthias Alles Whitespace cleanup in dash source files. Approved by Thomi Richards. 2012-11-19 Matthias Alles Removed whitespace characters at end of lines. Replaced tabs with spaces. 2012-11-22 Thomi Richards Add debug log messages around showing and hiding the shortcut hint. Approved by Brandon Schaefer. 2012-11-22 Thomi Richards Added logging around showing and hiding the shortcut hint controller. 2012-11-22 Thomi Richards Merged trunk. 2012-11-21 Sebastien Bacher debian/control.in: Recommends gnome-control-center-unity . Approved by Marco Trevisan (Treviño). 2012-11-21 Sebastien Bacher debian/control.in: Recommends gnome-control-center-unity 2012-11-21 Thomi Richards Fix a failing autopilot test in the launcher icon test suite. Approved by Christopher Lee. 2012-11-21 Thomi Richards Fix a test that failed due to the lazy creation of tooltips in Unity. 2012-11-21 Thomi Richards Fixed whitespace issue in some dash tests, and made a test do what it says on the tin. 2012-11-21 Thomi Richards Merged trunk. 2012-11-21 Andrea Azzarone Expand filter label view. Fixes: https://bugs.launchpad.net/bugs/1080534. Approved by Marco Trevisan (Treviño). 2012-11-21 Andrea Azzarone Fix bug 1080534. 2012-11-21 Brandon Schaefer Remove useless AP tests. Approved by Thomi Richards. 2012-11-20 Brandon Schaefer * Remove useless tests 2012-11-20 Francis Ginther Fix test_switcher tests that can wrap around to the first index. Approved by Christopher Lee. 2012-11-20 Francis Ginther Fix test_switcher tests that can wrap around to the first index 2012-11-20 Didier Roche add libunity-core -> unity-common dep (LP: #1079132) do not have unity-common dep on compiz-gnome: the migration code is only ran if compiz-gnome is installed, but compiz-gnome is pulled by compiz directly. We don't care if the migration code isn't executed. Fixes: https://bugs.launchpad.net/bugs/1079132. Approved by Łukasz Zemczak. 2012-11-20 Didier Roche - add libunity-core -> unity-common dep (LP: #1079132) - do not have unity-common dep on compiz-gnome: the migration code is only ran if compiz-gnome is installed, but compiz-gnome is pulled by compiz directly. We don't care if the migration code isn't executed. 2012-11-20 Francis Ginther Fixed an autopilot dash tests unity.tests.test_dash.CategoryHeaderTests.test_click_inside_highlight - "Folders" category of files lens does not have enough entries on a freshly installed system to enable expansion. Switch to "Installed" category on application lens. Approved by Thomi Richards. 2012-11-19 Francis Ginther Fixed an autopilot dash tests unity.tests.test_dash.CategoryHeaderTests.test_click_inside_highlight - "Folders" category of files lens does not have enough entries on a freshly installed system to enable expansion. Switch to "Installed" category on application lens. 2012-11-19 Thomi Richards Unlock launcher icons instead of failing an autopilot test. Approved by Christopher Lee. 2012-11-20 Thomi Richards Fixed icon drag tests. 2012-11-20 Thomi Richards Merged trunk. 2012-11-19 Timo Jyrinki Fix files lens header clicking on non-English locales in test_click_inside_highlight. Approved by Francis Ginther. 2012-11-19 Timo Jyrinki Fix files lens header clicking on non-English locales in test_click_inside_highlight 2012-11-19 Francis Ginther Open a temporary app window to always allow exit from showdesktop_active mode. If there are no application windows open, showdesktop_active can be set, but not cleared. This provides a hackish solution that will get unity back into the desired state for the next test. It does not solve the problem of a test attempting to leave showdesktop_active mode under these conditions. Approved by Martin Mrazik, Timo Jyrinki. 2012-11-19 Francis Ginther Open a temporary app window to always allow exit from showdesktop_active mode. If there are no application windows open, showdesktop_active can be set, but not cleared. This provides a hackish solution that will get unity back into the desired state for the next test. It does not solve the problem of a test attempting to leave showdesktop_active mode under these conditions. 2012-11-19 Michael Terry bootstrap daily upload changelog message. Approved by Didier Roche. 2012-11-16 Michael Terry final updates now that trunk has been resynced with packaging 2012-11-16 Michael Terry merge from trunk 2012-11-15 Michael Terry bootstrap daily upload changelog message 2012-11-19 Thomi Richards Fix failing launcher icon drag tests. Approved by Christopher Lee. 2012-11-19 Thomi Richards Merged trunk. 2012-11-19 Thomi Richards Be a bit more pragmatic about failing tests. 2012-11-18 Francis Ginther Update unity log names to match those updated in rev 2867. Approved by Thomi Richards. 2012-11-16 Francis Ginther Update unity log names to match those updated in rev 2867. 2012-11-16 MC Return Removed useless calculation of adding x (0.0f) to tailPosition. Reduced the scope of the variables double line_width, radius, x and y. Approved by Brandon Schaefer. 2012-11-16 MC Return Removed useless calculation of adding x (0.0f) to tailPosition and reduced the scope of double x as well 2012-11-16 MC Return Reduced the scope of the variables double line_width, radius and y 2012-11-16 MC Return Performance: Do not create unnecessary string copies by converting const char* to std::string, instead use icon_string directly. Approved by Brandon Schaefer. 2012-11-16 MC Return Performance: Do not create unnecessary string copies by converting const char* to std::string, instead use icon_string directly 2012-11-16 Albert Astals Sync debian/ packaging from raring again. Approved by Didier Roche. 2012-11-16 Michael Terry merge from trunk 2012-11-15 Michael Terry sync packaging from raring again 2012-11-12 Didier Roche releasing version 6.12.0-0ubuntu1 2012-11-09 Timo Jyrinki Cherry-pick from lp:unity/6.0 the revert of bug fix #1067534, removing that also from the changelog. 2012-11-09 Timo Jyrinki Revert bzr2788 (LP: #1076884). Fixes: https://bugs.launchpad.net/bugs/1067534, https://bugs.launchpad.net/bugs/1076884. Approved by Didier Roche. 2012-11-09 Timo Jyrinki Revert bzr2788 (LP: #1076884) 2012-11-09 Timo Jyrinki Remove the cherry-picked change from changelog. 2012-11-08 Timo Jyrinki * New upstream release. - Includes two already cherry-picked fixes in Ubuntu - Unregister gdbus object in the dtor (LP: #1047760) - "Show desktop" plug-in actually works with Unity when ensured that it is loaded after unityshell (LP: #1067534) - Top panel "tooltip" got out of sync when navigating with the keyboard (LP: #1067358) - Fix reference counting problem leading to memory leaks (LP: #1046201) - Fix escaping of _panel_title (LP: #1067357) - Fix ALT+Tab switches to incorrect window (LP: #1071298) - Stop Unity UI elements from flickering in some cases (LP: #1070735) 2012-11-08 Timo Jyrinki Import upstream version 6.12.0 2012-11-06 Timo Jyrinki Release\ 6.12.0 2012-11-05 Łukasz 'sil2100' Zemczak Cherry-picked rev 2872 from lp:unity: Stop Unity UI elements from flickering. This could happen in some odd cases where UnityScreen::damageRegion has not received the full damage region for the frame, most likely due to the *SetEnabled() toggles. So the fix is to tell Nux about the final, complete, set of damage just before rendering. This ensures Nux is always told about everything it has to redraw on every frame, rather than flickering. (LP: #1070735). Fixes: https://bugs.launchpad.net/bugs/1070735. Approved by Daniel van Vugt. 2012-11-01 Łukasz 'sil2100' Zemczak Cherry-picked rev 2872 from lp:unity: Stop Unity UI elements from flickering. This could happen in some odd cases where UnityScreen::damageRegion has not received the full damage region for the frame, most likely due to the *SetEnabled() toggles. So the fix is to tell Nux about the final, complete, set of damage just before rendering. This ensures Nux is always told about everything it has to redraw on every frame, rather than flickering. (LP: #1070735) 2012-10-31 Łukasz 'sil2100' Zemczak Cherry-picked rev 2871 from lp:unity: Clear launcher drag icon texture before rendering to it (LP: #1071813). Fixes: https://bugs.launchpad.net/bugs/1071813. Approved by Daniel van Vugt, Nick Dedekind. 2012-10-30 Łukasz 'sil2100' Zemczak Cherry-picked rev 2871 from lp:unity: Clear launcher drag icon texture before rendering to it (LP: #1071813) 2012-10-30 Łukasz 'sil2100' Zemczak Cherry-picked rev 2870 from lp:unity: A workaround fix for Alt+TAB picking up wrong window when used on a application group. The check for Quirk::ACTIVE is not valid right now due to the fact we're making the switcher window active prior to display (this is done this way to fix some other bugs). So a workaround is to save the last active window prior to this action and use this during the checks. It fixes a very annoying bug.. Fixes: https://bugs.launchpad.net/bugs/1071298. Approved by Andrea Azzarone. 2012-10-30 Łukasz 'sil2100' Zemczak Cherry-picked rev 2870 from lp:unity: A workaround fix for Alt+TAB picking up wrong window when used on a application group. The check for Quirk::ACTIVE is not valid right now due to the fact we're making the switcher window active prior to display (this is done this way to fix some other bugs). So a workaround is to save the last active window prior to this action and use this during the checks. It fixes a very annoying bug. 2012-10-24 Albert Astals Fix escaping of _panel_title It only has to be escpaed if comes from new_title if coming from UBUS_LAUNCHER_SELECTION_CHANGED data it is already escaped Fixes bug #1067357. Fixes: https://bugs.launchpad.net/bugs/1067357. Approved by Marco Trevisan (Treviño). 2012-10-24 Albert Astals Do not use non-static data member initializers, the merger compiler seems not to like it 2012-10-19 Albert Astals Remove comment 2012-10-19 Albert Astals Fix escaping of _panel_title It only has to be escpaed if comes from new_title if coming from UBUS_LAUNCHER_SELECTION_CHANGED data it is already escaped Fixes bug #1067357 2012-10-17 Albert Astals Fix escaping of _panel_title It only has to be escpaed if comes from new_title if coming from UBUS_LAUNCHER_SELECTION_CHANGED data it is already escaped Fixes bug #1067357 2012-10-24 Brandon Schaefer Fix reference counting problem which leads to memory leaks and a crash in MT grab handles.. Fixes: https://bugs.launchpad.net/bugs/1046201. Approved by Łukasz Zemczak. 2012-10-24 Brandon Schaefer * revert the test_grab file as well 2012-10-24 Brandon Schaefer * Revert the changes to std -> boost 2012-10-18 Albert Astals Update the UBUS_LAUNCHER_SELECTION_CHANGED on UBUS_QUICKLIST_END_KEY_NAV. Fixes: https://bugs.launchpad.net/bugs/1067358. Approved by Marco Trevisan (Treviño). 2012-10-17 Albert Astals Update the UBUS_LAUNCHER_SELECTION_CHANGED on UBUS_QUICKLIST_END_KEY_NAV 2012-10-18 MC Return Unity actually provides the feature "fadetodesktop". This change is needed to make unityshell just conflict with the Compiz "Fade to Desktop" (fadedesktop) plug-in, but work together with "Show Desktop" (showdesktop). showdesktop only works if it is started after unityshell.. Fixes: https://bugs.launchpad.net/bugs/1067534. Approved by Marco Trevisan (Treviño). 2012-10-17 MC Return Unity actually provides the feature "fadetodesktop". This change is needed, because unityshell just collides with the Compiz "Fade to Desktop" (fadedesktop) plug-in, but works with "Show Desktop" (showdesktop) if showdesktop is started after unityshell. 2012-10-18 Andrea Azzarone Unregister gdbus object in the dtor. Fix bug 1047760. Fixes: https://bugs.launchpad.net/bugs/1047760. Approved by Marco Trevisan (Treviño). 2012-10-17 Andrea Azzarone Unregister gdbus object in the dtor. Fix bug 1047760. 2012-11-16 Thomi Richards Fix several broken dash autopilot tests. Approved by Brandon Schaefer, Francis Ginther. 2012-11-16 Thomi Richards Fixed another broken test. 2012-11-16 Thomi Richards Fixed another broken test. 2012-11-16 Thomi Richards Fixed some more dash autopilot tests. Removed some unneccesary lambda structures, and fixed some very broken code in the dash emulator. 2012-11-16 Thomi Richards Fixed AP test that references a lens PlacesGroup object that no longer existed. 2012-11-16 Thomi Richards Merged trunk. 2012-11-15 Thomi Richards Fix AP bug where cancelling previews didn't work since we were clicking on the 'No Image Avaialble' text label, instead of the image area. 2012-11-15 MC Return Minor possible performance improvement by replacement of 'rendering_stack.size() > 0' with '!rendering_stack.empty()' in unity-shared/GraphicsUtils.cpp. xxxx.size() can take linear time while xxxx.empty() is guaranteed to take constant time. Approved by Brandon Schaefer, Thomi Richards. 2012-11-08 MC Return Merged latest lp:unity 2012-11-07 MC Return Minor possible performance improvement by replacement of 'rendering_stack.size() > 0' with '!rendering_stack.empty()' in unity-shared/GraphicsUtils.cpp 2012-11-15 MC Return Initialized class member variables in their respective constructors. Used false for bools, 0 for ints and object pointers like SnDisplay* or SnMonitorContext*. Approved by Brandon Schaefer, Thomi Richards. 2012-11-15 MC Return Removed whitespaces 2012-11-15 MC Return Use Unity style for class constructors (reformatting) 2012-11-08 MC Return Also initialize the member variables int icon_size, image_size and spacing in the IconRenderer::IconRenderer() constructor 2012-11-08 MC Return Merged latest lp:unity 2012-11-08 MC Return Also initialize the member variable bool was_hidden_ in the ShowdesktopHandler::ShowdesktopHandler (...) constructor 2012-11-08 MC Return Initialize the member variables SnDisplay* _sn_display and SnMonitorContext* _sn_monitor in the StartupNotifyService::StartupNotifyService() constructor 2012-11-15 Marco Trevisan (Treviño) UnityWindow: draw fake decorations on spread windows in switcher. Fixes: https://bugs.launchpad.net/bugs/838222. Approved by Andrea Azzarone, John Lea. 2012-11-15 Marco Trevisan (Treviño) Merging with trunk 2012-11-14 Marco Trevisan (Treviño) SwitcherView: make the switcher windows thumbnail to grow with the switcher when animating 2012-11-13 Marco Trevisan (Treviño) LayoutWindow: s/LayoutWindow::List/LayoutWindow::Vector/g 2012-11-13 Marco Trevisan (Treviño) UnityWindow: fix tryNotIntersectUI launcher logic 2012-11-12 Marco Trevisan (Treviño) Merging with trunk 2012-11-05 Marco Trevisan (Treviño) autopilot, test_switcher: add label related tests 2012-11-05 Marco Trevisan (Treviño) autopilot, switcher: add label related properties to the emulator 2012-11-05 Marco Trevisan (Treviño) autopilot, screen: add method to get a window with given xid 2012-11-05 Marco Trevisan (Treviño) unityshell: fix compilation, use the last mask as default when painting 2012-11-05 Marco Trevisan (Treviño) SwitcherView: set the text visible only on detail_selection 2012-11-01 Marco Trevisan (Treviño) TestLayoutSystem: check that layout-windows really resizes windows correctly 2012-11-01 Marco Trevisan (Treviño) LayoutSystem: even more code cleanup 2012-11-01 Marco Trevisan (Treviño) TestLayoutSystem: add utility functions to avoid to do the same things more than once 2012-11-01 Marco Trevisan (Treviño) LayoutSystem: rename LayoutWindowList to LayoutWindow::List 2012-10-31 Marco Trevisan (Treviño) LayoutSystem: minimized windows are always re-decorated, so avoid double decorations Tests added. 2012-10-31 Marco Trevisan (Treviño) WindowManager: implement missing functions to Maximize and UnMinimize 2012-10-31 Marco Trevisan (Treviño) TestLayoutSystem: added tests for LayoutWindow 2012-10-31 Marco Trevisan (Treviño) StandaloneWindowManager: implement some methods allowing to add stubs windows 2012-10-31 Marco Trevisan (Treviño) LayoutSystem: move it to unity-shared and always set the right aspect ratio 2012-10-31 Marco Trevisan (Treviño) Merging with trunk 2012-10-30 Marco Trevisan (Treviño) SwitcherView: don't show the switcher title if we're in spread mode 2012-10-30 Marco Trevisan (Treviño) WindowManager: avoid to call the spread actions for every windows Call it only for target ones. 2012-10-30 Marco Trevisan (Treviño) PluginAdapter: add an hack to notify when the spread content changes 2012-10-29 Marco Trevisan (Treviño) UnityShell: add fake decoration painting function, use it for switcher scaled windows Plus some code cleanups, and redrawing issues (correctly damaging areas) 2012-10-26 Marco Trevisan (Treviño) PluginAdapter: add IsWindowMinimized function 2012-10-26 Marco Trevisan (Treviño) PanelMenuView: no need to add the widget path.. 2012-10-26 Marco Trevisan (Treviño) SwitcherView: set the selected bit to each layout window 2012-10-26 Marco Trevisan (Treviño) LayoutSystem: Setup a LayoutWindow during initialization, add selected field 2012-10-26 Marco Trevisan (Treviño) PluginAdapter: add utility function to get cardinal properties Also, don't undecorate windows that really does not have frame extents set 2012-10-25 Marco Trevisan (Treviño) StandaloneWindowManager: fix compilation issues 2012-10-25 Marco Trevisan (Treviño) PanelMenuView: move to HasWindowDecorations 2012-10-25 Marco Trevisan (Treviño) PluginAdapter: even more code cleanup 2012-10-25 Marco Trevisan (Treviño) PluginAdapter: cache the decoration status as soon as we can 2012-10-25 Marco Trevisan (Treviño) PluginAdapter: cache the decoration extents in window for undecorated windows This allows to always known the window decorations sizes, despite if a window is maximized or not 2012-10-24 Marco Trevisan (Treviño) SwitcherView: even more const& 2012-10-24 Marco Trevisan (Treviño) WindowManager: add a getter to obtain the Window decorations sizes 2012-10-18 Marco Trevisan (Treviño) StandaloneSwitcher: fix crashes 2012-10-18 Marco Trevisan (Treviño) SwitcherView: even more code cleanup 2012-10-18 Marco Trevisan (Treviño) UnityWindow: allow to define the real glow size, and increase it if we have rounded corners 2012-10-18 Marco Trevisan (Treviño) PluginAdapter: use more cached atoms, update _window_decoration_state in NotifyNewDecorationState 2012-10-18 Marco Trevisan (Treviño) PluginAdapter: use the faster gdk_x11_get_xatom_by_name or compiz Atom's when possible 2012-10-18 Marco Trevisan (Treviño) UnityWindow: use the window glow to round the switcher selected window 2012-10-18 Marco Trevisan (Treviño) SwitcherView: remove the rounding texture, code cleanup and use initialization list 2012-10-18 Marco Trevisan (Treviño) AbstractIconRenderer: move to std::shared_ptr 2012-10-18 Marco Trevisan (Treviño) LayoutSystem: code cleanup and move to std::shared_ptr 2012-11-15 Marco Trevisan (Treviño) tests/CMakeLists.txt: make all the xless tests compile again. Approved by Andrea Azzarone. 2012-11-15 Marco Trevisan (Treviño) tests/CMakeLists.txt: make all the xless tests compile again 2012-11-15 Ricardo Salveti de Araujo Doesn't need to depend on gcc 4.6 anymore (LP: #1044836). Fixes: https://bugs.launchpad.net/bugs/1044836. Approved by Stephen M. Webb. 2012-11-15 Ricardo Salveti de Araujo Doesn't need to depend on gcc 4.6 anymore (LP: #1044836) 2012-11-15 Marco Trevisan (Treviño) CMakeLists: move from one-line dependency string to multiline dependencies This avoids conflicts and improves readability. Also remove the unneeded dbus-glib-1 dependency and do some cleanup. Approved by Stephen M. Webb. 2012-11-15 Marco Trevisan (Treviño) CMakeLists.txt: sort dependencies in alhabetical order, move to x-only unneeded shared dependencies 2012-11-14 Marco Trevisan (Treviño) Merging with Brandon's branch 2012-11-14 Marco Trevisan (Treviño) CMakeLists.txt: don't duplicate dependencies, just use a shared variable 2012-11-14 Marco Trevisan (Treviño) UnityCore/CMakeLists.txt: ops, set back the dependency to nux-core-4.0 2012-11-14 Marco Trevisan (Treviño) CMakeLists.txt: factorize the protocol private dependency string 2012-11-14 Marco Trevisan (Treviño) UnityCore/CMakeLists.txt: add multi-line dependencies to CMake 2012-11-14 Marco Trevisan (Treviño) CMakeLists.txt: remove the unneeded dbus-glib-1 dependency 2012-11-14 Marco Trevisan (Treviño) Merge with trunk 2012-11-14 Marco Trevisan (Treviño) CMakeLists.txt: just use standard set syntax to define the proper dependencies 2012-11-14 Marco Trevisan (Treviño) Merging with lp:~brandontschaefer/unity/update-unity-to-nux-4.0 2012-11-14 Marco Trevisan (Treviño) CMakeLists: move from one-line dependency string to multiline dependencies This avoids conflicts and improves readability. 2012-11-15 Brandon Schaefer Updating Unity with the Nuxs' major version change. From 3.0 -> 4.0. Approved by Marco Trevisan (Treviño), Stephen M. Webb, Didier Roche. 2012-11-14 Brandon Schaefer * Fix conflicts 2012-11-13 Brandon Schaefer * Update the debian folder as well 2012-11-13 Brandon Schaefer * Nux major version is now 4.0, updating unity for the same 2012-11-15 Michal Hruby Refactor DBusProxy, Lens and HomeLens classes. Approved by Marco Trevisan (Treviño), Nick Dedekind. 2012-11-14 Michal Hruby Merge trunk 2012-11-13 Michal Hruby Add a few more tests 2012-11-12 Michal Hruby Fix issues brought up during review 2012-10-26 Michal Hruby Refactor DBusProxy and the Search part of lenses 2012-11-14 Marco Trevisan (Treviño) TestLauncherController: fix some random failures. Fixes: https://bugs.launchpad.net/bugs/1078448. Approved by Łukasz Zemczak. 2012-11-13 Marco Trevisan (Treviño) TestLauncherController: fix some random failures 2012-11-14 Michael Terry Enable headless automatic tests. Approved by Brandon Schaefer. 2012-11-13 Michael Terry enable tests during debian build 2012-11-14 Tim Penhey Normalise the USE_X11 macros, and cmake usage. Moves autopilot debug interfaces from plugins -> unity-shared. Approved by Brandon Schaefer. 2012-11-14 Tim Penhey Fix the headless tests. 2012-11-14 Tim Penhey Merged trunk into new-x-macro. 2012-10-24 Tim Penhey Use a more sane X11 macro. 2012-10-24 Tim Penhey Change the macros, and cmake definitions. 2012-10-24 Tim Penhey Conditionally compile some of the test files. 2012-10-24 Tim Penhey Pull out a bunch of dependencies if not using X. 2012-10-24 Tim Penhey Don't use gestures if nux doesn't support them. 2012-10-24 Tim Penhey Use the range based for, and remove compiz header. Move the debug files into unity-shared. 2012-10-23 Tim Penhey The shortcuts currently need compiz. 2012-10-23 Tim Penhey The showdesktop tests need X. 2012-10-23 Tim Penhey Don't need the compiz header there. 2012-10-23 Tim Penhey The eSHAPE_CORNER_ROUND5 has been removed, so using 4. No idea what this will actually do. 2012-10-23 Tim Penhey Exclude some tests when not using X. 2012-10-23 Tim Penhey Nice cmake flag to disable i18n due to qemu bug. 2012-10-23 Tim Penhey Add new nux X support macros. 2012-11-12 Stephen M. Webb Fix FTBFS due to BAMF API change (lp: #1077937).. Fixes: https://bugs.launchpad.net/bugs/1077937. Approved by Marco Trevisan (Treviño), Łukasz Zemczak. 2012-11-12 Stephen M. Webb And another instance of bamf API change 2012-11-12 Stephen M. Webb Fixes FTBFS due to libbamf API change (lp #1077937). 2012-11-12 Nick Dedekind Inverted launcher icon blink/pulse on application start for immediate feedback. (LP: #893140). Fixes: https://bugs.launchpad.net/bugs/893140. Approved by Marco Trevisan (Treviño), Brandon Schaefer. 2012-11-09 Nick Dedekind Merge with trunk. 2012-11-08 Nick Dedekind Added launcher icon blink/pulse test. 2012-10-26 Nick Dedekind Inverted blink/pulse on application start for immediate feedback. 2012-11-12 Łukasz 'sil2100' Zemczak The test_dash_hud_only_uses_icon_from_current_desktop test should be performed with show_desktop, as otherwise we are never sure what applications are visible on what workspace.. Approved by Marco Trevisan (Treviño). 2012-11-09 Łukasz 'sil2100' Zemczak The test_dash_hud_only_uses_icon_from_current_desktop test should be performed with show_desktop, as otherwise we are never sure what applications are visible on what workspace. 2012-11-12 Łukasz 'sil2100' Zemczak For the shopping lens tests - 'a' is not a sufficient search string, use something that is more likely to result some results. Also, make it locale independent by using gettext translations for categories.. Fixes: https://bugs.launchpad.net/bugs/1077131. Approved by Marco Trevisan (Treviño). 2012-11-09 Łukasz 'sil2100' Zemczak For the shopping lens tests - 'a' is not a sufficient search string, use something that is more likely to result some results. Also, make it locale independent by using gettext translations for categories. 2012-11-09 Didier Roche Readd gtests to the testsuite back now that google-mock is in main. Add libgtests and google-mock to the package build-deps then.. Fixes: https://bugs.launchpad.net/bugs/133637, https://bugs.launchpad.net/bugs/1076763. Approved by Francis Ginther. 2012-11-09 Didier Roche add bug ref #1076763, 2012-11-09 Didier Roche reenable the gtest again now that we have the build-deps 2012-11-09 Didier Roche * debian/control: - adding libgtest-dev and google-mock build-dep now that there are in main 2012-11-09 Brandon Schaefer Fix a failing assert in nux when compiled in debug mode.. Approved by MC Return, Timo Jyrinki. 2012-11-01 Brandon Schaefer * Fix title width being less then 0 at times. Leading to an assert failing. 2012-11-09 Christopher Lee Fixed Dash reveal with Spread tests because of Spreads changed behaviour.. Approved by Francis Ginther. 2012-11-09 Christopher Lee Separated out dash tests using the spread and added place holder app. 2012-11-08 Francis Ginther Commenting out setting of GTEST_INCLUDE_DIR in CMakeLists.txt. This is causing builds to fail in launchpad unity-team/staging ppa due to missing dependencies.. Approved by Tim Penhey. 2012-11-08 Francis Ginther Commenting out setting of GTEST_INCLUDE_DIR. This is causing builds to fail in launchpad unity-team/staging ppa due to missing dependencies. 2012-11-08 Eleni Maria Stea merged to unity trunk + resolved also, changed CMakeLists.txt to find the correct path for the gtest library. Approved by Nick Dedekind. 2012-11-08 Eleni Maria Stea reversed translation files 2012-11-08 Eleni Maria Stea fixed the CMakeLists.txt to find the correct path for gtest library 2012-11-08 Eleni Maria Stea more massive replacements, merged, resolved 2012-10-15 Eleni Maria Stea removed deprecated enumerations 2012-11-08 Albert Astals Initialize _using_nofilters_background to true It is the correct value according to Gord. Fixes: https://bugs.launchpad.net/bugs/1073516. Approved by Timo Jyrinki. 2012-10-31 Albert Astals Initialize _using_nofilters_background to true It is the correct value according to Gord 2012-11-08 Łukasz 'sil2100' Zemczak The command lens autopilot tests were failing on non-EN locales, since there is no category with the name "Results" there. Let's use gettext.. Fixes: https://bugs.launchpad.net/bugs/1075898. Approved by Timo Jyrinki, MC Return. 2012-11-07 Łukasz 'sil2100' Zemczak The command lens autopilot tests were failing on non-EN locales, since there is no category with the name "Results" there. Let's use gettext. 2012-11-08 Nick Dedekind Updated translation files.. Approved by Neil J. Patel. 2012-11-08 Nick Dedekind Update po files. 2012-11-08 Didier Roche Bring debian/ packaging inline.. Approved by Didier Roche. 2012-11-06 Michael Terry move debian/ packaging inline 2012-10-31 Didier Roche releasing version 6.10.0-0ubuntu2 2012-10-30 Łukasz 'sil2100' Zemczak * Cherry-picked from upstream: - [SRU Regression] Launcher icon corruption while rearranging (LP: #1071813) 2012-10-24 Didier Roche releasing version 6.10.0-0ubuntu1 2012-10-24 Łukasz 'sil2100' Zemczak * Cherry-picked from upstream: - Reverted the switch from boost to std which was part of the fix for LP: #1046201. The crash is still fixed without this change, so it was actually unneeded 2012-10-17 Didier Roche releasing version 6.10.0-0ubuntu1 2012-10-16 Timo Jyrinki * New upstream release. - Gap between the dash gradient and the panel one (LP: #1062375) - [regression] Dash closes if the onscreen keyboard is outside of Dash' geometry (LP: #1058705) - Dash - Category expander arrow is in expanded mode no matter if category is actually expanded (LP: #1053047) - Unity panel does not show the kate menus in the correct order (LP: #1062283) - compiz crashed with SIGSEGV in g_type_check_instance_is_a() from g_object_unref() from _g_file_attribute_value_clear() from ... from query_info_async_cb() [libgvfsdbus.so] (LP: #1061510) - dash's music album previews: can't drag the scrollbar (LP: #1056995) - Small chunks of the panel shadow appear individually (and very dark) (LP: #1057528) - compiz crashed with SIGSEGV on Unity "Unmount" (LP: #1055812) - [regression] Dash - 'More suggestions' icons in App Lens are too large (LP: #1052513) - BamfLauncherIcon: ensure the icon and name values when the running state changes (LP: #772986) - Changes the swapping order of the detail mode. Now the currently active window gets moved to the end, instead of getting swapped with the last used window (LP: #1061229) - Fixes GetRegion tex coord maths (LP: #1058391) - Fixed fade-in behavior of Unity's showdesktop function (LP: #1063249) - Added showdesktop to unityshell_xml.in, because the feature showdesktop is provided by unityshell. (LP: #1006429) (LP: #1006434) (LP: #1063171) - Make HudLauncherIcon::ubus_manager_ "un-static" (LP: #1048274) - Fix reference counting problem which leads to memory leaks and a crash in MT grab handles (LP: #1046201) - Ensure categories with non-personal results can show up before empty categories with personal results (LP: #1067327) - adds a legal link to the dash, also a new resource, and fix backup error (LP: #1065652) (LP: #1066646) 2012-10-16 Timo Jyrinki Import upstream version 6.10.0 2012-10-16 Timo Jyrinki Release\ 6.10.0 2012-10-16 Łukasz 'sil2100' Zemczak Cherry-picked gord's legal branch: adds a legal link to the dash, also a new resource. Fixes: https://bugs.launchpad.net/bugs/1065652, https://bugs.launchpad.net/bugs/1066646. Approved by Marco Trevisan (Treviño). 2012-10-16 Łukasz 'sil2100' Zemczak Cherry-picked gord's legal branch: adds a legal link to the dash, also a new resource 2012-10-16 Michal Hruby Ensure categories with non-personal results can show up before empty categories with personal results. Fixes: https://bugs.launchpad.net/bugs/1067327. Approved by Łukasz Zemczak. 2012-10-16 Michal Hruby Move the declaration 2012-10-16 Michal Hruby Ensure categories with non-personal results can show up before empty categories with personal results 2012-10-16 Brandon Schaefer Fix reference counting problem which leads to memory leaks and a crash in MT grab handles.. Fixes: https://bugs.launchpad.net/bugs/1046201. Approved by Łukasz Zemczak. 2012-10-13 Brandon Schaefer * Fix mt-handle-grab memory/window leak caused by reference counting which caused a crash 2012-10-16 Andrea Azzarone Make HudLauncherIcon::ubus_manager_ "un-static" (LP bug 1048274). Fixes: https://bugs.launchpad.net/bugs/1048274. Approved by Brandon Schaefer. 2012-10-12 Andrea Azzarone Make HudLauncherIcon::ubus_manager_ "un-static" (LP bug 1048274) 2012-10-16 MC Return Added showdesktop to unityshell_xml.in, because the feature showdesktop is provided by unityshell. Now it will be impossible to enable the Compiz "Show Desktop" and "Fade to Desktop" plug-ins together with Unity, but they will work normally without Unity. CCSM will show a dialogue to the user if he tries to enable showdesktop or fadetodesktop if Unity runs, explaining the situation and allowing the user to choose.. Fixes: https://bugs.launchpad.net/bugs/1006429, https://bugs.launchpad.net/bugs/1006434, https://bugs.launchpad.net/bugs/1063171. Approved by Marco Trevisan (Treviño). 2012-10-15 MC Return Added showdesktop to unityshell_xml.in, because the feature showdesktop is provided by unityshell. Now it will be impossible to enable the Compiz "Show Desktop" and "Fade to Desktop" plug-ins together with Unity, but they will work normally without Unity. CCSM will show a dialogue to the user if he tries to enable showdesktop or fadetodesktop if Unity runs, explaining the situation and allowing the user to choose. 2012-10-15 MC Return Fixed fade-in behavior of Unity's showdesktop function. The windows were popping back in, fading out a bit and then fading in. This fix makes them fade back in smoothly. Also added a manual test.. Fixes: https://bugs.launchpad.net/bugs/1063249. Approved by Łukasz Zemczak. 2012-10-15 MC Return Fixed fade-in behavior of Unity's showdesktop function. The windows were popping back in, fading out a bit and then fading in. This fix makes them fade back in smoothly. Also added a manual test. 2012-10-15 Nicolas d'Offay Fixes GetRegion tex coord maths.. Fixes: . Approved by Neil J. Patel. 2012-10-12 Nicolas d'Offay Transparent dash dodgy texture coords math fixed for 6.0. 2012-10-15 Brandon Schaefer Changes the swapping order of the detail mode. Now the currently active window gets moved to the end, instead of getting swapped with the last used window. (LP: #1061229). Fixes: https://bugs.launchpad.net/bugs/1061229. Approved by Brandon Schaefer. 2012-10-12 Brandon Schaefer Changes the swapping order of the detail mode. Now the currently active window gets moved to the end, instead of getting swapped with the last used window. (LP: #1061229) 2012-10-15 Marco Trevisan (Treviño) BamfLauncherIcon: ensure the icon and name values when the running state changes This avoids to get "?" icons. Fixes: https://bugs.launchpad.net/bugs/772986. Approved by Brandon Schaefer. 2012-10-12 Marco Trevisan (Treviño) TestBamfLauncherIcon: fix tests incon names 2012-10-12 Marco Trevisan (Treviño) ApplicationLauncherIcon: ensure the icon and name values when the running state changes This avoids to get "?" icons 2012-10-11 Michal Hruby Cherrypick r2820 from trunk - Respect use-small-icon hint set on UnityProtocolAnnotatedIcon. Fixes: https://bugs.launchpad.net/bugs/1052513. Approved by Łukasz Zemczak. 2012-10-11 Michal Hruby Cherrypick r2820 from trunk - Respect use-small-icon hint set on UnityProtocolAnnotatedIcon 2012-10-11 Marco Trevisan (Treviño) VolumeImp: use GCancellable to perform glib async operations. Fixes: https://bugs.launchpad.net/bugs/1055812. Approved by Nick Dedekind. 2012-10-09 Marco Trevisan (Treviño) VolumeImp: use GCancellable to perform glib async operations 2012-10-09 Marco Trevisan (Treviño) Merging with lp:unity/6.0 2012-10-11 Daniel van Vugt Draw the panel shadow only within the redraw region. Using a bounding box allowed parts to get redrawn when they should not, appearing as small chunks of extra-dark panel shadow. (LP: #1057528). Fixes: https://bugs.launchpad.net/bugs/1057528. Approved by Łukasz Zemczak. 2012-10-10 Daniel van Vugt Draw the panel shadow only within the redraw region. Using a bounding box allowed parts to get redrawn when they should not, appearing as small chunks of extra-dark panel shadow. (LP: #1057528) 2012-10-11 Nick Dedekind Fixed dash preview scrolling. (LP: #1056995). Fixes: https://bugs.launchpad.net/bugs/1056995. Approved by Brandon Schaefer, Łukasz Zemczak. 2012-10-10 Nick Dedekind Fixed button size errors due to spacers. 2012-10-10 Michal Hruby Backport r2821 from trunk - fix refcounting in TrashLauncherIcon. Fixes: https://bugs.launchpad.net/bugs/1061510. Approved by Łukasz Zemczak. 2012-10-10 Michal Hruby Backport r2821 from trunk - fix refcounting in TrashLauncherIcon 2012-10-09 Albert Astals Do not reuse the menu entries if their order changes Since the indicators api only have "add" and "remove" signals, if we reuse an entry that is not in the correct order it will case the menus or whatever this indicator represents to be in the wrong order. Fixes: https://bugs.launchpad.net/bugs/1062283. Approved by Marco Trevisan (Treviño). 2012-10-09 Albert Astals Do not reuse the menu entries if their order changes Since the indicators api only have "add" and "remove" signals, if we reuse an entry that is not in the correct order it will case the menus or whatever this indicator represents to be in the wrong order 2012-10-08 Łukasz 'sil2100' Zemczak Cherry-picked from lp:unity rev 2812: Use expand icon by default.. Fixes: https://bugs.launchpad.net/bugs/1053047. Approved by Marco Trevisan (Treviño). 2012-10-08 Łukasz 'sil2100' Zemczak Cherry-picked from lp:unity rev 2812: Use expand icon by default. 2012-10-08 Brandon Schaefer On screen keyboard now work with the Dash, when it is outside the Dashs' geo.. Fixes: https://bugs.launchpad.net/bugs/1058705. Approved by Łukasz Zemczak. 2012-10-05 Brandon Schaefer * Backported OSK/Dash fix 2012-10-08 Andrea Azzarone Fix gap between dash/panel gradient. (cherry-pick lp:unity rev 2809) (LP: #1062375). Fixes: https://bugs.launchpad.net/bugs/1062375. Approved by Łukasz Zemczak. 2012-10-08 Andrea Azzarone Cherry-pick lp:unity rev 2809. 2012-10-08 Didier Roche Ok, no need for the changed strings after all, Seb reuploaded the template file with the additional string and launchpad kept the 12.04 string, so we can revert it to that one. The incoming langpack export will then repick the previous 12.04 translation. The POTFILES.in addition from the previous merge is still needed for next upload to not remove the string from the template and so export. So only revert the string change here. Fixes: https://bugs.launchpad.net/bugs/1062921. Approved by Łukasz Zemczak. 2012-10-08 Didier Roche go back to Workspace Switcher 2012-10-08 Didier Roche Fix untranslated Workspace Switcher in the panel. Got back to 12.04 string to not add any string break to Quantal. Similar to rev 1062921 (LP: #1062921). Fixes: https://bugs.launchpad.net/bugs/1062921. Approved by Łukasz Zemczak. 2012-10-08 Didier Roche fix untranslated Workspace Switcher in the panel. Got back to 12.04 string to not add any string break to Quantal. Similar to rev 1062921 (LP: #1062921) 2012-10-12 Didier Roche releasing version 6.8.0-0ubuntu2 2012-10-12 Didier Roche cherry-pick remove google font 2012-10-12 Didier Roche translated and part of langpacks for 12.10. (LP: #1065652) 2012-10-11 Didier Roche Cherry-pick a fix for having legal information in the dash. This links to a legal html document. The string itself in the dash is picked from ubuntu-online-account gnome-control-center integration and so, already translated and part of langpacks for 12.10. 2012-10-04 Didier Roche releasing version 6.8.0-0ubuntu1 2012-10-04 Łukasz 'sil2100' Zemczak * debian/control: - Bumped libnux dependency to 3.8.0 2012-10-04 Łukasz 'sil2100' Zemczak * New upstream release. - unity 6.8 candidate segfaults on "app expose" with low gfx mode (LP: #1060148) - [regression] Dash - Left separator is missing (LP: #1057798) - unity-panel-service crashed with SIGSEGV in panel_indicator_entry_accessible_get_n_children() from atk_object_get_n_accessible_children() (LP: #913324) - [regression] If unity is started with maximized dash, unmaximizing the dash does not wrap rows (LP: #1053116) - Dash lens buttons don't work after changing form factor to maximize on desktop (LP: #1053316) - Clicking on Workspace Switcher icon when the expo is showing, not always closes it 1059759 convert files list deprecated keys (LP: #1059594) - Unity through llvmpipe is slow (LP: #1046497) - compiz crashed with SIGSEGV in unity::QuicklistView::Show() from unity::QuicklistManager::ShowQuicklist() (LP: #1055995) - compiz crashed with SIGSEGV from unity::dash::HomeLens::Impl::LensSearchFinished() (LP: #1054219) - [regression] Starting an app & then locking to launcher is not persistent across sessions (LP: #1054645) - [regression] Dash, Launcher, Menu Bar - Unintended shadows are rendered for the Unity Launcher and Panel, when the dash is open (LP: #1043260) - [Unity 6.x] Active blur doesn't update if you disable CCSM > OpenGL > Framebuffer object (LP: #1039999) - Alt+Tab/Alt+grave brings other window to the front but loses focus entirely. (LP: #1035628) - Spread - Scaling all the windows is too slow (LP: #1055643) - Window management - Middle clicking on a window inside the spread should close that window (equivalent action to clicking on the close button) (LP: #1052821) - Scale window decorations don't have properly rounded corners (LP: #1055610) - Scale window decorations text does not match theme style (Radiance) (LP: #1055609) - Spread window decorations does not match the theme when changed (LP: #1055605) - scaled window decorations are sometimes wider than the window (LP: #1053225) - Launcher should not auto-hide after dragging an icon, if mouse is still over it (LP: #1053978) - unity spread window on second click not working when ibus language panel is shown. (LP: #1035895) - windows.push_back() in BamfLauncherIcon::GetFocusableWindows (LP: #1053220) - Category emblems are blurry (LP: #1056874) - Rendering flaws of the dash previews (LP: #1055455) - [UIFe] Social Lens doesn't have authorised and meaningful icon (LP: #1056191) - [dash] Preview fade out animation hangs occasionally (LP: #1058145) - Dash - rendering of ribbons shouldn't be relative (LP: #1057971) - Horizontal alignment search box and views below (LP: #1055544) - Compiz crashed in cairo_save() from unity::UnityWindow::RenderDecoration() from unity::UnityWindow::scalePaintDecoration() from ScaleWindow::scalePaintDecoration() (LP: #1061396) - [regression] Spinner doesn't spin around its center (LP: #1061081) - [regression] Graphical glitches in HUD/Dash bottom left and top right corner (LP: #1060532) - [Quantal] unity-lens-application does not start on some slow machines (LP: #1058619) - [Dash] Rendering flaw of the dash search entry (LP: #1059562) - [dash] Rendering flaw of filterbar after scrolling down/scrolling up. (LP: #1059607) - Unity launcher doesn't prompt for password to unlock the device when clicking on a encrypted volume icon (LP: #713432) - [regression] Unable to add desktop files with spaces in their name from Nautilus into the Launcher (LP: #1055552 ) - Missing context menus for Qt apps after minimizing the window (LP: #929712) - Music preview note image is blurry (LP: #1060195) 2012-10-04 Łukasz 'sil2100' Zemczak Import upstream version 6.8.0 2012-10-04 Łukasz 'sil2100' Zemczak Release\ 6.8.0 2012-10-04 Marco Trevisan (Treviño) UnityWindow: add PixmapTexture struct: never separate a binded texture to its pixmap Or it will lead to crashes. Now we cache both the GLTexture and the binded XPixmap, so that we delete both together and there won't be crashes. Texutures binded to Pixmaps should not be alive when the binded pixmap has been destroyed. So, now we have a new PixmapTexture struct that keeps both the data structures alive. We now use a smart pointer of PixmapTexture to cache both the temporary decorations, inside a CairoContext, and the ones at class level.. Fixes: https://bugs.launchpad.net/bugs/1061396. Approved by Neil J. Patel. 2012-10-04 Marco Trevisan (Treviño) UnityWindow: don't draw decorations when we have empty sizes It also fixes a crash on LLVMPIPE 2012-10-04 Marco Trevisan (Treviño) UnityWindow: no need to use externally managed textures anymore 2012-10-04 Marco Trevisan (Treviño) UnityWindow: don't draw a decoration if the texture has not been saved 2012-10-04 Marco Trevisan (Treviño) PixmapTexture: add compiz::opengl::ExternallyManaged when pinding pixmap 2012-10-04 Marco Trevisan (Treviño) UnityWindow: add PixmapTexture struct: never separate a binded texture to its pixmap Or it will lead to crashes. Now we cache both the GLTexture and the binded XPixmap, so that we delete both together and there won't be crashes. 2012-10-04 Andrea Azzarone Revert rev 2753. Use clip region to fix dash/launcher separator drawing bug.. Fixes: https://bugs.launchpad.net/bugs/1061081. Approved by Łukasz Zemczak. 2012-10-04 Andrea Azzarone Use clip region to fix bug dash/launcher separator drawing. 2012-10-04 Andrea Azzarone Revert rev 2753. 2012-10-04 Nicolas d'Offay Fixed flickering bug.. Fixes: https://bugs.launchpad.net/bugs/1060532. Approved by Łukasz Zemczak, Nick Dedekind. 2012-10-03 Nicolas d'Offay Fixed blend mode bug in 6.0. 2012-10-04 Michal Hruby Attempt to reconnect to DBus proxies if the initial connection fails. Fixes: https://bugs.launchpad.net/bugs/1058619. Approved by Łukasz Zemczak, Gord Allott. 2012-10-04 Michal Hruby Backport DBus proxy reconnection fix from trunk 2012-10-03 Andrea Azzarone Fix rendering flaw in search entry. (LP: #1059562). Fixes: https://bugs.launchpad.net/bugs/1059562. Approved by Neil J. Patel. 2012-10-01 Andrea Azzarone Fix rendering flaw of dash search entry. 2012-10-03 Nick Dedekind Fixed dash filter redraw issue (LP: #1059607). Fixes: https://bugs.launchpad.net/bugs/1059607. Approved by Neil J. Patel. 2012-10-02 Nick Dedekind Fixed dash filter scroll redrawing. 2012-10-03 Andrea Azzarone Use GMountOperation in g_volume_mount. GMountOperation provides a mechanism for interacting with the use.. Fixes: https://bugs.launchpad.net/bugs/713432. Approved by Łukasz Zemczak. 2012-10-02 Andrea Azzarone Use GMountOperation to enable user interaction when mounting file systems. 2012-10-03 Marco Trevisan (Treviño) DesktopUtilities: unescape the desktop paths and ids before processing them. Fixes: https://bugs.launchpad.net/bugs/1055552. Approved by Neil J. Patel. 2012-10-02 Marco Trevisan (Treviño) DesktopUtilities: unescape the desktop paths and ids before processing them 2012-10-03 Łukasz 'sil2100' Zemczak Cherry-picked 2786: Ignore transient unmmaped windows on minimize/unminimize Doesn't make much sense since they are not shown and it confuses Qt code.. Fixes: https://bugs.launchpad.net/bugs/929712. Approved by Marco Trevisan (Treviño), Albert Astals Cid. 2012-10-03 Łukasz 'sil2100' Zemczak Cherry-picked 2786: Ignore transient unmmaped windows on minimize/unminimize Doesn't make much sense since they are not shown and it confuses Qt code. 2012-10-03 Łukasz 'sil2100' Zemczak Cherry-picked 2784 from trunk: Uploaded correct (hires) icon for missing album artwork when displaying music preview.. Fixes: https://bugs.launchpad.net/bugs/1060195. Approved by Didier Roche. 2012-10-03 Łukasz 'sil2100' Zemczak Cherry-picked 2784 from trunk: Uploaded correct (hires) icon for missing album artwork when displaying music preview. 2012-10-02 Nicolas d'Offay Workaround a crash when using mesa's software rendering. Fixes: https://bugs.launchpad.net/bugs/1060148. Approved by Łukasz Zemczak, Marco Trevisan (Treviño). 2012-10-02 Nicolas d'Offay Added commentary. 2012-10-02 Nicolas d'Offay Set texture to be externally managed. 2012-10-02 Andrea Azzarone Fix rendering of the dash/launcher separator.. Fixes: https://bugs.launchpad.net/bugs/1057798. Approved by Łukasz Zemczak. 2012-10-01 Andrea Azzarone Fix rendering of dash/launcher separator. 2012-10-02 Timo Jyrinki Reference the menu in the accessible object. (LP: #913324). Fixes: https://bugs.launchpad.net/bugs/913324. Approved by Michal Hruby. 2012-10-02 Timo Jyrinki Cherry-pick lp:unity 2775 2012-10-02 Timo Jyrinki Removed minimum width from result group causing home lens not to wrap. (LP: #1053116). Fixes: https://bugs.launchpad.net/bugs/1053116, https://bugs.launchpad.net/bugs/1053316. Approved by Łukasz Zemczak. 2012-10-02 Timo Jyrinki Removed minimum width from result group causing home lens not to wrap. (LP#1053116) 2012-10-01 Marco Trevisan (Treviño) ExpoLauncherIcon: Correctly toggle the expo on activation PluginAdapter: change the internals of MultiActionList to use a map to reference actions by name WindowManager: add TerminateExpo function to hide the expo plugin. Fixes: https://bugs.launchpad.net/bugs/1059759. Approved by Brandon Schaefer. 2012-10-01 Marco Trevisan (Treviño) ExpoLauncherIcon: Correctly toggle the expo on activation PluginAdapter: change the internals of MultiActionList to use a map to reference actions by name WindowManager: add TerminateExpo function to hide the expo plugin 2012-10-01 Łukasz 'sil2100' Zemczak Don't convert "devices-option", it's a deprecated key. Fixes: https://bugs.launchpad.net/bugs/1059594. Approved by Didier Roche. 2012-10-01 Łukasz 'sil2100' Zemczak Cherry-picked seb128's branch: Don't convert devices-option, it's a deprecated key 2012-10-01 Nicolas d'Offay Low Graphics Mode. Fixes: https://bugs.launchpad.net/bugs/1046497. Approved by Nicolas d'Offay. 2012-10-01 Nicolas d'Offay Low Graphics Mode 2012-10-01 Nick Dedekind Added launcher icon destructor disconnect from expo termination signal.. Fixes: https://bugs.launchpad.net/bugs/1055995. Approved by Andrea Azzarone. 2012-10-01 Nick Dedekind removed whitespace. 2012-10-01 Nick Dedekind Added launcher icon destructor disconnect from expo termination signal. 2012-10-01 Nick Dedekind Fixed re-ordering of shopping lens category in home lens. (LP#1054219). Fixes: https://bugs.launchpad.net/bugs/1054219. Approved by Michal Hruby. 2012-10-01 Nick Dedekind Fixed re-ordering of shopping lens category in home lens. 2012-09-28 Neil Jagdish Patel Cherrypicks from unity's trunk for 6.8.0. Fixes: . Approved by Brandon Schaefer, Didier Roche. 2012-09-28 Michal Hruby Merge lp:unity r2769 2012-09-28 Michal Hruby Merge lp:unity r2768 2012-09-28 Michal Hruby Merge lp:unity r2766 2012-09-28 Michal Hruby Merge lp:unity r2765 2012-09-28 Michal Hruby Merge lp:unity r2764 2012-09-28 Michal Hruby Merge lp:unity r2763 2012-09-28 Michal Hruby Merge lp:unity r2762 2012-09-28 Michal Hruby Merge lp:unity r2761 2012-09-28 Michal Hruby Merge lp:unity r2759 2012-09-28 Michal Hruby Merge lp:unity r2758 2012-09-28 Michal Hruby Merge lp:unity r2757 2012-09-28 Michal Hruby Merge lp:unity r2756 2012-09-28 Michal Hruby Merge lp:unity r2755 2012-09-28 Michal Hruby Merge lp:unity r2754 2012-09-28 Michal Hruby Merge lp:unity r2753 2012-09-28 Michal Hruby Merge lp:unity r2746 2012-09-28 Michal Hruby Merge lp:unity r2745 2012-09-28 Michal Hruby Merge lp:unity r2743 2012-09-28 Michal Hruby Merge lp:unity r2742 2012-09-28 Michal Hruby Merge lp:unity r2741 2012-09-28 Michal Hruby Merge lp:unity r2740 2012-09-28 Michal Hruby Merge lp:unity r2738 2012-09-28 Michal Hruby Merge lp:unity r2736 2012-09-28 Michal Hruby Merge lp:unity r2735 2012-09-28 Marco Trevisan (Treviño) BamfLauncherIcon: call Stick after that the icon is set sticky, so that the signal emission will work And so the favorites will be correctly saved.. Fixes: https://bugs.launchpad.net/bugs/1054645. Approved by Andrea Azzarone. 2012-09-28 Marco Trevisan (Treviño) BamfLauncherIcon: call Stick after that the icon is set sticky, so that the signal emission will work And so the favorites will be correctly saved. 2012-09-28 Marco Trevisan (Treviño) UnityWindow: don't close a window on middle-click when in scale. Fixes: . Approved by Andrea Azzarone. 2012-09-28 Marco Trevisan (Treviño) UnityShell, autopilot: remove the middle-click on spread bits 2012-09-27 Daniel van Vugt Don't keep re-blurring parts of the shell we've already painted, because that will creep in and look like a shadow on the edge of the blur region. (LP: #1043260) This happens when the same texture (the FBO texture) is both the source and the destination for the three blur operations (launcher, panel, then dash). My quick fix is to take a copy of the FBO texture at the start of the frame (before any shell is painted), rather than reading from the same texture (FBO) that we're writing to. This also fixes LP: #1039999, because we are no longer assuming the backbuffer is an FBO. Instead we let Nux decide and take the right steps to read the real backbuffer, whatever that is.. Fixes: https://bugs.launchpad.net/bugs/1039999, https://bugs.launchpad.net/bugs/1043260. Approved by Andrea Azzarone. 2012-09-27 Daniel van Vugt Don't keep re-blurring parts of the shell we've already painted, because that will creep in and look like a shadow on the edge of the blur region. (LP: #1043260) This happens when the same texture (the FBO texture) is both the source and the destination for the three blur operations (launcher, panel, then dash). My quick fix is to take a copy of the FBO texture at the start of the frame (before any shell is painted), rather than reading from the same texture (FBO) that we're writing to. This also fixes LP: #1039999, because we are no longer assuming the backbuffer is an FBO. Instead we let Nux decide and take the right steps to read the real backbuffer, whatever that is. 2012-09-27 Brandon Schaefer Fixes alt+tab losing focus when alt+tabing to quickly due to ubus being to slow to send a message.. Fixes: https://bugs.launchpad.net/bugs/1035628. Approved by Marco Trevisan (Treviño). 2012-09-26 Brandon Schaefer * added manual test 2012-09-25 Brandon Schaefer * Fixes alt+tab focus issues 2012-09-25 Brandon Schaefer Adds ap tests for the shopping lens.. Fixes: . Approved by Thomi Richards. 2012-09-24 Brandon Schaefer * fixed problems 2012-09-24 Brandon Schaefer * Adds shopping lens AP test 2012-09-24 Thomi Richards Fix several issues in the autopilot test suite.. Fixes: . Approved by Christopher Lee. 2012-09-25 Thomi Richards Merged mainline, fixed conflicts. 2012-09-24 Thomi Richards Fix spelling error. 2012-09-24 Marco Trevisan (Treviño) UnityWindow: when spreading, render once an empty decoration texture at full size and scale it via OpenGL This saves a lot of drawing and improves the performances of the unity Spread. Also, don't redraw the decoration texture for selected windows if not needed. Finally, cleanup the header file. Fixes: https://bugs.launchpad.net/bugs/1055643. Approved by Brandon Schaefer. 2012-09-24 Marco Trevisan (Treviño) UnityWindow: when spreading, render once an empty decoration texture at full size and scale it via OpenGL This saves a lot of drawing and improves the performances of the unity Spread. Also, don't redraw the decoration texture for selected windows if not needed. Finally, cleanup the header f 2012-09-24 Marco Trevisan (Treviño) UnityShell: enable closing on middle-click, fix scaled decoration sizes, fix theming issues, added scale autopilot tests. Fixes: https://bugs.launchpad.net/bugs/1052821, https://bugs.launchpad.net/bugs/1053225, https://bugs.launchpad.net/bugs/1055605, https://bugs.launchpad.net/bugs/1055609, https://bugs.launchpad.net/bugs/1055610. Approved by Brandon Schaefer. 2012-09-24 Marco Trevisan (Treviño) UnityShell: enable closing on middle-click, fix scaled decoration sizes, fix theming issues, added scale autopilot tests 2012-09-24 Marco Trevisan (Treviño) Launcher: check the mouse position after relasing a drag window, and in case hide it Tests included. Fixes: https://bugs.launchpad.net/bugs/1053978. Approved by Andrea Azzarone. 2012-09-24 Marco Trevisan (Treviño) Launcher: check the mouse position after relasing a drag window, and in case hide it Tests included 2012-09-24 Brandon Schaefer Merging brandontschaefer's fix into unity/6.0: Fix broken AP test due to gcalc not having menu accelerators anymore.. Fixes: . Approved by Thomi Richards. 2012-09-24 Christopher Lee Merging brandontschaefer's fix for Unity/6.0 2012-09-24 Thomi Richards Fix autopilot test for dragging launcher icons around.. Fixes: . Approved by Christopher Lee. 2012-10-01 Sebastien Bacher Upload to quantal-proposed for the compiz abi transition 2012-10-01 Sebastien Bacher releasing version 6.6.0-0ubuntu3 2012-10-01 Sebastien Bacher Upload to quantal-proposed for the compiz abi transition 2012-10-01 Didier Roche Merging Ángel Guzmán Maeso change in crashdb.conf file. Thanks 2012-10-01 Angel Guzman Maeso Update changelog reflecting the lastest change 2012-10-01 Angel Guzman Maeso Update dictionary option for follow apport spec with apport.report.Report.search_bug_patterns(). See http://bazaar.launchpad.net/~apport-hackers/apport/trunk/view/head:/doc/crashdb-conf.txt bug_pattern_base option is deprecated some years ago and replaced by bug_pattern_url. The old configuration is harmless because use a None value, but it is better update with the new config key for avoid future problems. 2012-10-01 Didier Roche releasing version 6.6.0-0ubuntu2 2012-10-01 Didier Roche * Fix the above versionning for removing the conffile * build-dep on compiz as getting an ABI break. 2012-09-26 Didier Roche * debian/unity-common.maintscript: - Added routines for removing the unused /etc/compizconfig/upgrades/com.canonical.unity.unity.03.upgrade file * debian/control, debian/compat: - Bumped the debhelper version to the 9 series 2012-09-26 Łukasz 'sil2100' Zemczak Changing the version number to the last released version 2012-09-26 Łukasz 'sil2100' Zemczak * debian/control, debian/compat: - Bumped the debhelper version to the 9 series 2012-09-26 Łukasz 'sil2100' Zemczak * debian/unity-common.maintscript: - Added routines for removing the unused /etc/compizconfig/upgrades/com.canonical.unity.unity.03.upgrade file 2012-09-20 Didier Roche releasing version 6.6.0-0ubuntu1 2012-09-20 Didier Roche correct bug number 2012-09-20 Didier Roche * New upstream release. - Fixes non-escaped character sequences in dash previews (LP: #1039020) - Updated background layer for preview cover-art and details panels to be 10% low-light - Expand a PlacesGroup if it is the only category that contains results (LP: #950710) - Update unity autopilot tests to match autopilot API - Updated the convert files to fix some typos in the key names - Add gmodule dependency - Activate proper result if the categories aren't displayed in-order (LP: #1040101) - Refactor device launcher icons (LP: #713423) - LauncherController: make the controller enable the launcher struts, based on hide-mode option (LP: #1044005) - Launcher: make always possible to drag an icon to the bottom or top of its sub list (LP: #1043968) - Don't desat bfb/hud icon in DNDReset (LP: #1043963) - Progressively adjust the speed of the minimize animation. First time it is used is slower, then speeds up the more it is used. (LP: #1017510) - Implement new ordering of categories for home lens. (LP: #1043915) - UnityWindow now implements ScaleWindowInterface (LP: #876017) - Launcher: restore an icon position after that the dragging has been cancelled (LP: #955561) - LauncherDragWindow: cancel drag on window mapped/unmapped (LP: #1044723) - Now there is a check of an override color in RefreshColor (which is called when a PropertyNotify event happens). Also added a check in FullySaturateColor to a void division by zero. (LP: #975350) - Queue redraw after cover-art texture is updated from a url/file source. (LP: #1043947) - Fixed ability to delete glib::Source wrapper during its callback (LP: #1044823) - Close preview when dash is hidden. (LP: #1045298) - LauncherModel: rewrite the Reordering functions to keep the icon priority deltas (LP: #761155) - Make sure we can pass extra hints when activating preview actions. (LP: #1046352) - UnityWindow: scale window code improved (LP: #1033935) - The mouse will now cause the HUD buttons to change selection (LP: #1042692) - "Alt+Space" shortcut to reveal the window menu is not hardcoded, but a Compiz key option. " (Hold)" should also be translated. Made all Compiz plug-in names and all Compiz plug-in option names in unityshell.cpp static constants. - remove unity --reset, it's not anymore really needed now that we are in stable days of unity and we moved to gsettings - Removed the variables 'oldPrev' and 'oldNext' which got assigned the value NULL, but then were never used - Fixed the size of the previews to 770x380 pixels. (LP: #1045243) - UnityWindow: use smart pointers, use static close_icon (with dynamic state) and PanelStyle context (LP: #1033935) (LP: #1045127) (LP: #1046124) (LP: #1046126) - Remove everything in the #ifndef USE_MODERN_COMPIZ_GL ifdefs and remove the ifdefs alltogether. unity now requires compiz 0.9.8.0. - Re-add code to draw panel background texture when the dash is open and there is a maximized window (LP: #1044460) - EdgeBarrierController: Temporary disable the edge barriers also when autohide is set (LP: #1020058) - a11y: Port unity3d and panel service accessibility init to atk-bridge (LP: #1023542) (LP: #1046582) - Dash and Hud get drawn correctly no matter which monitor the mouse is in (LP: #1002260) - Fix minor problem with the Hud/Dash being drawn while closing on a different monitor. - Extended track play/pause mouse discovery for entire track row. (LP: #1043997) - Implemented DBus interface for DashController and made HideDash() method available via DBus. This is needed by music-preview-player codec installation functionality for hiding the dash when codec installation starts. (LP: #1043825) - Adds the extra_text property to preview Action (LP: #1049008) - Fixed a layout flicker when first opening previews (LP: #1038944) (LP: #1043277) - Update sizing of elements to match designs, update assets (LP: #1049096) - Fix crash in unity::dash::CoverflowResultView::Impl::Impl() (LP: #1047420) - UnityShell: remove scale_highlighted_window_ variable, using scale's getSelectedWindow instead (LP: #1046795) - Fixed dash dismissal when changing focus to a window on monitor external to that of the dash. (LP: #923657) Improved panel update speed when opening dash. (LP: #1044086) - Added two new special icons for missing album cover; to be used by music lens. They don't really fit into unity-asset-pool as they don't have regular sizes. (LP: #1049217) - Register file delete events in zeitgeist when file is dropped onto Trash launcher icon. Added zeitgeist dependency. (LP: #870150) - Restore the panel shadow, which has been missing since Unity 6.4. (LP: #1045705) - Added SocialPreview. (LP: #1049127) - Disable the flow renderer (LP: #1049593) - Added two new special icons for missing album cover; to be used by music lens (LP: #1049217) - Updated dash result highlight focus to 106x106 pixels with 20% white opacity. Increased dash result file image size to 96x96. (LP: #1049128) - Avoid construction of row wrappers. (LP: #1050342) - Added extra-text to preview actions (for price tags) (LP: #1049593) - Change the IconLoader methods to allow specifying both maximum width and height. Updated rendering of the icon ribbons. (LP: #1049593) - Preview navigation buttons opacity changes on mouse-over. (LP: #1049593) - Adds a new background gradient to the dash and panel, as well as removes some separator lines (LP: #1049593) - Fixed a warning emitted by unreferencing an object owned by a smart pointer in HudController.cpp. Caused by adopting a new nux::BaseWindow. - Removed dash preview background shadow. (LP: #1049593) - Raise shortcut overlay on show (LP: #985883) - Reduce internal-padding inside filter buttons (LP: #856277) - Added left and right click exit to cover art for all previews (LP: #1045230) (LP: #1045752) (LP: #1049593) - Show the alt-tab on the monitor with the mouse (LP: #1044293) - Fix several failing autopilot tests - Fix the standalone launcher crash on exit - Fix uninitialized and invalid reads as reported by valgrind - Enabled focus navigation for dash preview buttons (LP: #1045416) (LP: #1049593) - Fixed scrolling in music preview - Send the current XLib timestamp to applications when we're opening them to not confuse them and cause issues like what we have seen with Firefox (LP: #1050687) - Implemented the loading of the category icon for the application category (required for the apps lens) (LP: #1049593) - Refactor unity::Settings to use nux::RWPropert (LP: #1044681) - LauncherController, FavoriteStore, Launcher, Icons: always use sort priority based on favorites to get positioned on launcher (LP: #761155) (LP: #858540) (LP: #868423) (LP: #1028927) (LP: #1042845) (LP: #1045146) - UnityWindow: implements sigc::trackable to fix crash (LP: #1052683) - Dash/Hud no longer steal mouse events outside their content area. Better draw handling of hud animation (LP: #1049593) - add a deprecated --reset option as it seems otherwise to match to --reset-icons - Slows the animation down when installing applications in the Dash Preview and the Software Center (LP: #1045746) - Updates the API to match nux trunk and nux/3.0 - Introduced dash to preview transitions, relying on nux (LP: #1049593) - Don't call GraphicsContext::DeactivateFramebuffer which will immediately restore the backbuffer. Instead call WindowCompositor:: RestoreMainFramebuffer to bind either the backbuffer or reference framebuffer for reading as that is the one we're drawing to as is the most-up-to-date - SocialPreview: Don't expand preview_info_hints, it was pushing down the comments when there wasn't enough comments to fill the space - Show workspace switcher icon always - Fix rendering of Dash in maximised mode with redirected textures by using the same code-patches as the restored Dash mode for the overlay. (LP: #1053092) - Fix more unit tests - Fix ERROR ... unity.thumbnailgenerator ThumbnailGenerator.cpp:429 More than one thumbnail generator created. - Implement "focus on hover" behavior for preview action buttons (LP: #1053014) - Clicking on Dash border should not close the dash - Remove two manual-tests, that are now obsolete - Adds changes to the LauncherController to better handle favourites and the expo icon - [UIFE][FFE] Install Amazon and Ubuntu One Music Store webapp items in the launcher by default (LP: #1046840) - now recommends unity-lens-shopping (LP: #1052374) 2012-09-20 Didier Roche New upstream release. 2012-09-20 Didier Roche Import upstream version 6.6.0 2012-09-20 Didier Roche - build-dep on libzeitgeist-dev and libunity-dev - bump because of ABI breakage build-dep on compiz and nux 2012-09-17 Didier Roche add version 2012-09-17 Didier Roche * debian/control: - build-dep on libzeitgeist-dev 2012-09-10 Didier Roche releasing version 6.4.0-0ubuntu6 2012-09-10 Didier Roche Backport a fix for [regression] Dash - Hitting enter after opening Lens or searching no longer opens first item (LP: #1041583) 2012-09-07 Michael Terry debian/control: Recommend unity-lens-photos (FFe LP: #1044447) 2012-09-03 Adam Conrad Cherry-pick upstream changes that match the 6.4.0-0ubuntu4 CMakeLists changes 2012-09-03 Adam Conrad Remove unused patches 2012-09-03 Sebastien Bacher updated some build-depends 2012-09-03 Sebastien Bacher releasing version 6.4.0-0ubuntu4 2012-09-03 Sebastien Bacher releasing version 6.4.0-0ubuntu3 2012-09-03 Sebastien Bacher releasing version 6.4.0-0ubuntu2 2012-08-31 Sebastien Bacher releasing version 6.4.0-0ubuntu1 2012-08-31 Sebastien Bacher [ Łukasz 'sil2100' Zemczak ] * New upstream release. - Software Center add to launcher icon animation is delayed when the launcher is in auto-hide mode (LP: #1012896) - Home lens: Applications show up in Music category (LP: #1040101) - WARN unity.hud.hud Hud.cpp:185 Attempted to close the hud connection without starting it (LP: #1039451) - Text field textures do not update when maximum width changes. (LP: #1037187) - An application is closed if manually removed from favorites on gsettings (LP: #1032157) - The switcher (Alt+Tab) is showing incorrect windows after using Deskop Wall (Ctrl+alt+) (LP: #1031959) - Dragging icons to reorder -away from launcher causes the dragged icon image edges to fade away(cut off) (LP: #1026247) - Screen flickers when changing launcher icon size. (LP: #1024113) - Arrow for indicating lenses points empty space on alt+F2 (LP: #998752) - [previews] Music album tracks do not have a scroll-bar when needed. (LP: #1039462) - [USE_MODERN_COMPIZ_GL] With unity scrollbar support enabled, hotplugging monitors doesn't work (LP: #1039410) - [previews] Track titles aren't escaped (LP: #1039020) - Launcher - Edge of tiles (with backlight disabled) is too opaque (LP: #1038138) - [USE_MODERN_COMPIZ_GL] Benchmark window appears behind the Unity shell now (LP: #1036609) - [GLES] [USE_MODERN_COMPIZ_GL] Unity shell (Launcher and Panel) are missing if framebuffer_object is disabled (LP: #1036569) - [USE_MODERN_COMPIZ_GL] Benchmark window is mostly invisible, shrunken and displaced (LP: #1036528) - Unity quicklist menu items leak memory (LP: #1036338) - Icon resized between 32 - 48 - 64 look jaggy (LP: #1036231) - [Regression] Hideous low-res icon when using the HUD with autohide enabled. (LP: #1035951) - [regression] Selecting an item of the BFB quicklist when the dash is open, causes it to hide (LP: #1035641) - Launcher - Switch on "backlight toggles" mode by default (LP: #1033866) - Unity spends 15% of time in PlacesGroup::ComputeContentSize when opening dash (LP: #1033306) - Launcher dragged icon is not redrawn when the mouse pointer is not moved (LP: #1032700) - Bottom - Up key navigation is broken in dash filterbar (LP: #1028810) - Launcher - SD card can not be ejected by drag-n-dropping to trash (LP: #960910) - Alt-tab - The app name in the integrated menu should not change during Alt-tab switching (LP: #950782) - Dash - If only one Category Header is displayed, it should be automatically expanded (LP: #950710) - Launcher - Unity mouse wheel scroll too small (LP: #906072) - boot moves desktop icons (LP: #886667) - Alt-tab - Reduce the spread delay for all items other than the initial item the select lands on after alt-tab opens (LP: #838232) - Launcher - Launcher should never autohide when the cursor is positioned over the Launcher (e.g. When a spread ends) (LP: #745707) - Dash home opens files by default, should be applications? (LP: #1041583) - [BUILD_GLES] Multiple build errors in unity-shared/IconRenderer.cpp (LP: #1039453) - [USE_MODERN_COMPIZ_GL] [multimonitor] If unityshell is loaded then both monitors are intermittently painted onto the second monitor (squeezed) (LP: #1037949) - [USE_MODERN_COMPIZ_GL] [multimonitor] Launcher/Panel only draws on one monitor, not both (LP: #1037408) - [GLES] [USE_MODERN_COMPIZ_GL] [regression] Launcher and Panel are drawn on top of fullscreen windows (LP: #1036587) - [GLES] [USE_MODERN_COMPIZ_GL] Screen goes black if unityshell is loaded and vertex_buffer_object=OFF (LP: #1036568) - [regression] [USE_MODERN_COMPIZ_GL] Launcher overdrawn; transparency lost and white line appears. (LP: #1036519) - lp:unity FTBFS - Launcher.h:138:11: error: ‘GestureDeliveryRequest’ in namespace ‘nux’ does not name a type (LP: #1036095) - Results sorting in the lens model is not reflected in the Dash (LP: #1027811) - Launcher - Quicklist menu does not respond to being opened on a new icon if already open (LP: #890991) - compiz crashed with SIGSEGV in SimpleLauncherIcon::SetIconName() (LP: #763560) - Unity crashes on startup with nvidia (LP: #1041123) - [staging ppa] unity crashes when running dash autopilot tests (LP: #1040875) - lp:unity does not build (missing dash/PreviewMusic.cpp) (regression of bug 1038886) (LP: #1040431) - Coverflow can crash unity (LP: #1039959) - lp:unity does not build (missing dash/PreviewMusic.cpp) (LP: #1038886) - lp:unity (USE_MODERN_COMPIZ_GL) FTBFS IconRenderer.cpp:845:5: error: ‘TextureCoord0Location’ may be used uninitialised in this function [-Werror=uninitialized] (LP: #1036514) [ Timo Jyrinki ] * Cherry-pick fixes from upstream: - Launcher: make always possible to drag an icon to the bottom or top of its sublist (LP: #1043968) - LauncherController: make the controller enable the launcher struts, based on hide-mode option. (LP: #1044005) - Don't desat bfb/hud icon in DNDReset. (LP: #1043963) - LensView: fallback to normal renderer (instead of Coverflow) if GLSL unavailable (LP: #1040628) 2012-08-31 timo.jyrinki@canonical.com set version number back to UNRELEASED and Łukasz to be the actual packager 2012-08-31 timo.jyrinki@canonical.com is enabled -> unavailable in changelog to convey the real meaning 2012-08-31 timo.jyrinki@canonical.com LensView: fallback to normal renderer (instead of Coverflow) if GLSL is enabled (LP: #1040628) 2012-08-31 timo.jyrinki@canonical.com Don't desat bfb/hud icon in DNDReset. (LP: #1043963) 2012-08-31 timo.jyrinki@canonical.com LauncherController: make the controller enable the launcher struts, based on hide-mode option. (LP: #1044005) 2012-08-31 timo.jyrinki@canonical.com * Cherry-pick fixes from upstream: - Launcher: make always possible to drag an icon to the bottom or top of its sublist (LP: #1043968) 2012-08-31 timo.jyrinki@canonical.com Fix changelog and bring fixes from released 6.2.0-0ubuntu4 2012-08-30 Łukasz 'sil2100' Zemczak * New upstream release. - Software Center add to launcher icon animation is delayed when the launcher is in auto-hide mode (LP: #1012896) - Home lens: Applications show up in Music category (LP: #1040101) - WARN unity.hud.hud Hud.cpp:185 Attempted to close the hud connection without starting it (LP: #1039451) - Text field textures do not update when maximum width changes. (LP: #1037187) - An application is closed if manually removed from favorites on gsettings (LP: #1032157) - The switcher (Alt+Tab) is showing incorrect windows after using Deskop Wall (Ctrl+alt+) (LP: #1031959) - Dragging icons to reorder -away from launcher causes the dragged icon image edges to fade away(cut off) (LP: #1026247) - Screen flickers when changing launcher icon size. (LP: #1024113) - Arrow for indicating lenses points empty space on alt+F2 (LP: #998752) - [previews] Music album tracks do not have a scroll-bar when needed. (LP: #1039462) - [USE_MODERN_COMPIZ_GL] With unity scrollbar support enabled, hotplugging monitors doesn't work (LP: #1039410) - [previews] Track titles aren't escaped (LP: #1039020) - Launcher - Edge of tiles (with backlight disabled) is too opaque (LP: #1038138) - [USE_MODERN_COMPIZ_GL] Benchmark window appears behind the Unity shell now (LP: #1036609) - [GLES] [USE_MODERN_COMPIZ_GL] Unity shell (Launcher and Panel) are missing if framebuffer_object is disabled (LP: #1036569) - [USE_MODERN_COMPIZ_GL] Benchmark window is mostly invisible, shrunken and displaced (LP: #1036528) - Unity quicklist menu items leak memory (LP: #1036338) - Icon resized between 32 - 48 - 64 look jaggy (LP: #1036231) - [Regression] Hideous low-res icon when using the HUD with autohide enabled. (LP: #1035951) - [regression] Selecting an item of the BFB quicklist when the dash is open, causes it to hide (LP: #1035641) - Launcher - Switch on "backlight toggles" mode by default (LP: #1033866) - Unity spends 15% of time in PlacesGroup::ComputeContentSize when opening dash (LP: #1033306) - Launcher dragged icon is not redrawn when the mouse pointer is not moved (LP: #1032700) - Bottom - Up key navigation is broken in dash filterbar (LP: #1028810) - Launcher - SD card can not be ejected by drag-n-dropping to trash (LP: #960910) - Alt-tab - The app name in the integrated menu should not change during Alt-tab switching (LP: #950782) - Dash - If only one Category Header is displayed, it should be automatically expanded (LP: #950710) - Launcher - Unity mouse wheel scroll too small (LP: #906072) - boot moves desktop icons (LP: #886667) - Alt-tab - Reduce the spread delay for all items other than the initial item the select lands on after alt-tab opens (LP: #838232) - Launcher - Launcher should never autohide when the cursor is positioned over the Launcher (e.g. When a spread ends) (LP: #745707) - Dash home opens files by default, should be applications? (LP: #1041583) - [BUILD_GLES] Multiple build errors in unity-shared/IconRenderer.cpp (LP: #1039453) - [USE_MODERN_COMPIZ_GL] [multimonitor] If unityshell is loaded then both monitors are intermittently painted onto the second monitor (squeezed) (LP: #1037949) - [USE_MODERN_COMPIZ_GL] [multimonitor] Launcher/Panel only draws on one monitor, not both (LP: #1037408) - [GLES] [USE_MODERN_COMPIZ_GL] [regression] Launcher and Panel are drawn on top of fullscreen windows (LP: #1036587) - [GLES] [USE_MODERN_COMPIZ_GL] Screen goes black if unityshell is loaded and vertex_buffer_object=OFF (LP: #1036568) - [regression] [USE_MODERN_COMPIZ_GL] Launcher overdrawn; transparency lost and white line appears. (LP: #1036519) - lp:unity FTBFS - Launcher.h:138:11: error: ‘GestureDeliveryRequest’ in namespace ‘nux’ does not name a type (LP: #1036095) - Results sorting in the lens model is not reflected in the Dash (LP: #1027811) - Launcher - Quicklist menu does not respond to being opened on a new icon if already open (LP: #890991) - compiz crashed with SIGSEGV in SimpleLauncherIcon::SetIconName() (LP: #763560) - Unity crashes on startup with nvidia (LP: #1041123) - [staging ppa] unity crashes when running dash autopilot tests (LP: #1040875) - lp:unity does not build (missing dash/PreviewMusic.cpp) (regression of bug 1038886) (LP: #1040431) - Coverflow can crash unity (LP: #1039959) - lp:unity does not build (missing dash/PreviewMusic.cpp) (LP: #1038886) - lp:unity (USE_MODERN_COMPIZ_GL) FTBFS IconRenderer.cpp:845:5: error: ‘TextureCoord0Location’ may be used uninitialised in this function [-Werror=uninitialized] (LP: #1036514) 2012-08-30 Łukasz 'sil2100' Zemczak Import upstream version 6.4.0 2012-08-30 Łukasz 'sil2100' Zemczak Release\ 6.4.0 2012-08-28 Łukasz 'sil2100' Zemczak Correct whitespace indentation in unityshell_xml.in.. Fixes: . Approved by Timo Jyrinki. 2012-08-27 Łukasz 'sil2100' Zemczak Correct whitespace indentation. 2012-08-28 Sebastien Bacher releasing version 6.2.0-0ubuntu4 2012-08-28 Sebastien Bacher * tools/convert-files/compiz-profile-(active)-unity.convert: - updated to fix some key names typos in the list (lp: #1041631) 2012-08-27 Sebastien Bacher * debian/control: - Depends on compiz-plugins-default rather than on a transitional one 2012-08-23 Sebastien Bacher releasing version 6.2.0-0ubuntu3 2012-08-23 Sebastien Bacher * debian/control: - updated compiz gsettings version 2012-08-22 Sebastien Bacher [ Didier Roche ] [ Timo Jyrinki ] * Add dbus-glib-1 to UNITY_PLUGIN_DEPS to fix FTBFS * Remove the remaining gconf files from installation * Remove gconf-2.0 dependency from services * Make sure USE_GSETTINGS is defined * Backports: - gnome-control-center integration 2012-08-22 timo.jyrinki@canonical.com fix version number to unreleased again 2012-08-22 timo.jyrinki@canonical.com change launcher schema to org.compiz.integrated 2012-08-21 timo.jyrinki@canonical.com * Backports: - gnome-control-center integration 2012-08-21 timo.jyrinki@canonical.com * Remove gconf-2.0 dependency from services * Make sure USE_GSETTINGS is defined 2012-08-21 timo.jyrinki@canonical.com * Add dbus-glib-1 to UNITY_PLUGIN_DEPS to fix FTBFS * Remove the remaining gconf files from installation 2012-08-17 timo.jyrinki@canonical.com * Add dbus-glib-1 to UNITY_PLUGIN_DEPS to fix FTBFS * Remove the remaining gconf files from installation 2012-08-22 Sebastien Bacher [Didier Roche] * Backports: - the remaining part of the gconf removal from upstream branch - the .convert migration scripts * debian/control: - do not build-dep on gconf anymore - build-dep on latest compiz for building gsettings keys (part 2 of LP: #1035261) * debian/unity-common.install, debian/control: - don't ship gconf schemas as not built anymore (the gsettings schema ones are already shipped) - install the gnome-control-center unity keybinding integration - install the .convert files handled by the compiz migration script and make unity-common depending on the right version of compiz-gnome (with the migration script) 2012-08-17 Didier Roche * Backports: - the remaining part of the gconf removal from upstream branch - the .convert migration scripts 2012-08-17 Didier Roche * debian/unity-common.install, debian/control: - install the .convert files handled by the compiz migration script and make unity-common depending on the right version of compiz-gnome (with the migration script) 2012-08-17 Didier Roche install the gnome-control-center unity keybinding integration 2012-08-15 Didier Roche build-dep on latest compiz for building gsettings keys (part 2 of LP: #1035261) 2012-08-15 Didier Roche * debian/unity-common.install: - don't ship gconf schemas as not built anymore (the gsettings schema ones are already shipped) 2012-08-15 Didier Roche * debian/control: - do not build-dep on gconf anymore 2012-08-15 Didier Roche Backport the gconf removal from upstream branch 2012-08-15 Didier Roche releasing version 6.2.0-0ubuntu2 2012-08-15 Didier Roche change some description wording to remove -2d 2012-08-15 Didier Roche create unity-2d transitional packages. Removing unity-2d as it is now not supported and won't be transitionned to the necessary gsettings changes (part one of LP: #1035261) 2012-08-14 Didier Roche * debian/profile_upgrade*, debian/unity-common.install: - remove old profile upgrade content 2012-08-14 Didier Roche * debian/*preinst: - removed, useless now 2012-08-14 Didier Roche add unity-2d-shell dummy package 2012-08-14 Didier Roche dbus-glib now removed upstream 2012-08-13 Didier Roche fix versionning 2012-08-13 Didier Roche add libdbus-glib-1-dev to build-dep list 2012-08-10 Didier Roche * debian/control: - create unity-2d transitional packages 2012-08-10 Didier Roche releasing version 6.2.0-0ubuntu1 2012-08-10 Didier Roche - [nvidia] compiz crashed with SIGSEGV in nux::GraphicsEngine::QRP_GLSL_Color() from nux::GraphicsEngine::QRP_Color() from nux::BasePainter::PaintBackground (LP: #982626) - Launcher - when a user starts dragging a item, any folded launcher icons that are valid drop receptacles should unfold. (LP: #839717) - running applications without an icon use a blank icon (LP: #886778) - compiz crashed with SIGSEGV in unity::ui::KeyboardUtil::GetKeycodeAboveKeySymbol() (LP: #920258) - still some accent issues with unity/nux (LP: #950740) - Launcher doesn't autoscroll when holding an icon (can't reach trash) (LP: #987223) - Purchased items are not being added to the Unity launcher (LP: #925014) - [GLES] framebuffer output scaled incorrect in both blur and items above shell with multimonitor (LP: #1016789) - [regression] [unity 6.0] Fullscreen windows flicker and/or never redraw properly if panel_opacity<1.0 or dash is opened. (LP: #1024911) - panel and launcher blinks when using libreoffice presenter/spreadsheet (LP: #1024459) - compiz crashed with SIGSEGV in unity::ui::EdgeBarrierController::Impl::OnPointerBarrierEvent() (LP: #1020075) - Update to 1.6.4 (LP: #1014850) - [nvidia] unity crashed in nux::GraphicsEngine::QRP_GLSL_1Tex (glDrawArrays) (LP: #1031554) - Dragging image from firefox/chrome to dock causes lagg/freeze (LP: #772445) - Launcher, Dash - Showing dash, via super key, with a quicklist shown doesn't work (LP: #913994) - REGRESSION: can't type characters with accent (dead keys) (LP: #961741) - Launcher wrongly shows top tooltip when peforming the accordion effect (LP: #980942) - Unity Launcher Fails To Auto-Hide When Enabled & Installing Commercial Software (LP: #1002440) - logging out/in with mounted drives causes unity launcher icons to be duplicated (LP: #1010714) - Mounted volume icons doubled up in launcher (LP: #1010858) - Launcher - when a user starts dragging a item, the launcher icons that are *not* valid drop receptacles should be tinted (LP: #1020891) - Alt+F4 does not close the hud when Numlock or Capslock are on. (LP: #1022801) - Unity shortcut overlay needs to include shortcut for video lens (LP: #937334) - padding between last quicklist item and bottom edge is non-deterministic (changes randomly) (LP: #955158) - give a way to remove 'Show Desktop' from the Alt-Tab items (LP: #1014346) - Multi-monitor - Add 'sticky edges deactivated for number of milliseconds after the user breaks the barrier' variable (LP: #1020058) - Quicklist blocks Hud from opening (LP: #1020246) - dash should open when pressing "super" in scale mode (LP: #1023811) - Screen flickers when changing launcher icon size. (LP: #1024113) - Dragging on a quicklist item highlights the wrong item in the list (LP: #1027955) - Switcher does not focus the last active window in detail mode (LP: #1029215) - An application is closed if manually removed from favorites on gsettings (LP: #1032157) - Support for automation (LP: #685199) 2012-08-10 Didier Roche * debian/control: - build on latest nux (ABI break) 2012-08-10 Łukasz 'sil2100' Zemczak * Removed debian/patches/libgeis-rename.patch * debian/unity.lintian-overrides, debian/libunity-core-6.0-5.lintian-overrides: - added override to silence the binary-or-shlib-defines-rpath error, since we are forced to use RPATH in our case * New upstream release. 2012-08-10 Łukasz 'sil2100' Zemczak Import upstream version 6.2.0 2012-08-02 Sebastien Bacher Don't specify a specific destination for the dbus signals, that creates issues with the new dbus eavedropping behaviour, thanks Neil J. Patel for the fix! Required for the new dbus version. (lp: #1014850) 2012-08-01 Adam Conrad Drop quilt patch, so a new upstream can import without having a sad 2012-07-30 Adam Conrad debian/patches/libgeis-rename.patch: Update CMakeLists.txt for the above. 2012-07-30 Adam Conrad Update build-deps to lib{geis,grail}-dev for the great library renaming. 2012-07-20 Didier Roche remerge trunk packaging branch 2012-07-20 Didier Roche bump the version 2012-07-19 Didier Roche * debian/rules: - added override for dh_shlibdeps to point it to the private directory of libunity-protocol-private.so 2012-07-18 Łukasz 'sil2100' Zemczak We don't need the libunity-protocol-private0 dependency. Also simplified the sed expression for path extraction. 2012-07-18 Łukasz 'sil2100' Zemczak * debian/rules: - added override for dh_shlibdeps to point it to the private directory of libunity-protocol-private.so * debian/control: - added dependency on libunity-protocol-private0 2012-07-19 Didier Roche releasing version 6.0.0-0ubuntu4 2012-07-19 Didier Roche * debian/control: - make unity depending on dconf-tools as the migration script is using the dconf binary 2012-07-19 Didier Roche releasing version 6.0.0-0ubuntu3 2012-07-19 Didier Roche cherry-pick the upstream commit 2012-07-19 Didier Roche debian/unity.migrations, debian/control, debian/rules: 2012-07-19 Didier Roche * Add a dconf migration script from /desktop/unity to /com/canonical/unity + debian/unity.migrations, debian/control: - build-dep on dh-migrations - include the upstream migration script (cherry-picked) 2012-07-16 Didier Roche releasing version 6.0.0-0ubuntu2 2012-07-16 Łukasz 'sil2100' Zemczak panel and launcher blinks when using libreoffice presenter/spreadsheet (LP: #1024459) 2012-07-16 Łukasz 'sil2100' Zemczak * Cherry pick upstream fixes. - [regression] [unity 6.0] Fullscreen windows flicker and/or never redraw properly if panel_opacity<1.0 or dash is opened (LP: #1024911) 2012-07-10 Didier Roche releasing version 6.0.0-0ubuntu1 2012-07-10 Didier Roche - compiz crashed with SIGSEGV in get_current_slide() from unity::BGHash::OnSlideshowTransition() (LP: #889625) - Unity is visible on top of fullscreen apps (LP: #734908) - App icon on the Unity Launcher lost track of running instance (LP: #772063) - unity crashed with NameError in reset_unity_compiz_profile(): global name 'GError' is not defined (LP: #778470) - compiz crashed with SIGSEGV in CompWindow::id() from getPaintMask() [compizminimizedwindowhandler.h] from unity::UnityWindow::glPaint() (LP: #851982) - HUD - Formatting of text in the auto-complete is wrong (LP: #939436) - [regression] Launcher is silent to screen reader users (LP: #949448) - still some accent issues with unity/nux (LP: #950740) - [regression] [precise] 3D apps run much slower under Unity (LP: #987304) - No launcher icon or Alt+Tab entry for Gimp windows (LP: #995916) - Locked smuxi launcher icon does not indicate smuxi running status (LP: #999820) - When number of workspaces is set to 1, the Spread no longer works (LP: #996604) - Much slower OpenGL frame rates with unityshell loaded, than plain compiz (LP: #988079) - Port to libudisks2 (LP: #1012000) - Desktop, Launcher and menu bar still visible when screen locked (LP: #886605) - Searching in the HUD freezes unity (LP: #1016239) - Dragged icons rendered under dash (LP: #1021541) - Regression in Launcher keyboard navigation (with Alt+F1) (LP: #1021549) - Unity dash is is much slower/laggy after revision 2469. (LP: #1021665) - Dash and Launcher - As soon as a user starts dragging a file from the Dash, there is a 'flicker' before the Launcher icons that are valid drop receptacles re-saturate (LP: #863230) - Dash - when a file is dragged from the Dash (Dash home, file lens, or music lens) and dropped on a Launcher icon, the Dash should automatically close (LP: #865168) - Refreshing active blur makes the dash painfully slow (LP: #874230) - Open dash, press Alt+f1 - dash remains open (LP: #919209) - application reopens itself when last instance is closed from windows/application switcher (LP: #926406) - HUD Draws improperly while searching for results (LP: #932531) - Spread/Scale should exit if Dash is invoked (LP: #944033) - Launcher - Add API to allow apps to override the Launcher tile colourisation with a colour of their choosing (LP: #962120) - Dash - search field is hidden by tooltips (LP: #978030) - Dash: Inconsistent hover/highlight/clickable area behavior (LP: #979686) - Black background around after dash is restored (LP: #992516) - Unity launcher shows internal partitions after they have been unmounted (LP: #994163) - Unity r2395 fails to build with libnux 2.12.0-0ubuntu1 (LP: #1010348) - Hud flickers when show up. (LP: #1011507) - Nothing should be written into the dash/hud searchbar when holding super, ctrl or Alt (LP: #1013751) - Releasing mouse button outside panel 'close' window button removes keyboard focus from Dash & Hud (LP: #1021087) - [regression] Unity panel transparency (active blur) not updating properly (LP: #865006) - When selecting an action from a quicklist after opening the dash the dash stays put (LP: #937338) - Wrong keyboard focus after opening workspace switcher via keyboard navigation (LP: #962408) - can't click to dismiss hud in the area where dynamic hud results are meant to apper (LP: #962651) - launcher reordering "line" doesn't go to the bottom slot (LP: #971421) - Tooltips backgrounds are not refreshed (no active blur) (LP: #967112) - Dash maximise button changed location (LP: #987674) - alt-backtick flickers between windows (LP: #987156) - When blur is disabled, shortcuts overlay and alt+tab switcher is completely transparent. (LP: #989291) - Duplicated applications icons on quick application restart (LP: #1003574) - [Hud] The result grid is not drawn in proximity of the search entry. (LP: #1008603) - [hud] The last button is not rounded. (LP: #1008656) - 'UnityNETWorkareaRegionWindow::resizeNotify' hides overloaded virtual function (LP: #1010303) - use of logical '&&' with constant operand (LP: #1010307) - Unity/Nux input window titles are too generic (risky to match): "panel", "launcher", "Dash" (LP: #1010338) - Hud should close with Alt+F4 (LP: #1019440) - Dragging windows around is slow/sluggish/laggy when multiple monitors are enabled (LP: #874619) - No launcher icon or Alt+Tab entry for Scribus windows (LP: #999171) - launcher is not refreshed after user session switch (LP: #1016430) - Alt F1 keynav mode is not disabled when the Hud is open (LP: #1020808) 2012-07-09 Didier Roche - remove libgdu in build-dep * New upstream release. 2012-07-09 Łukasz 'sil2100' Zemczak New upstream release. 2012-07-09 Łukasz 'sil2100' Zemczak Import upstream version 6.0.0 2012-07-05 Łukasz 'sil2100' Zemczak Another batch of missing libunity-core 5.0 -> 6.0 switches. 2012-07-05 Łukasz 'sil2100' Zemczak Fix the Breaks: versions for lenses, as we're distro-patching most of the changes (no new upstream releases). 2012-07-04 Didier Roche unity Breaks older lenses due to path change 2012-07-04 Didier Roche * debian/libunity-core-6.0-5.install, debian/libunity-core-6.0-dev.install, debian/control: - version bump in libunity-core, change soname 2012-07-03 Didier Roche * debian/control: - remove gnome-desktop dependency: not needed upstream anymore 2012-07-03 Didier Roche * debian/control, debian/rules: - switch to nux-3.0 2012-07-03 Łukasz 'sil2100' Zemczak * debian/control, debian/rules: - switch to nux-3.0 2012-07-03 Didier Roche path changed in trunk 2012-07-03 Didier Roche add some python build-dep for executing setup.py 2012-07-02 Matthieu Baerts Update apport hook for python3 ; thanks to Edward Donovan (LP: #1013171) 2012-07-02 Didier Roche * debian/rules, debian/control, debian/unity-autopilot.install: - install new unity-autopilot package, containing autopilot bindings and test for Unity - use dh_python2 and add some python:Depends dep for automatic python version detection 2012-06-26 Didier Roche releasing version 5.12-0ubuntu4 2012-06-26 Didier Roche build against right nux version for opengles non support on arm* 2012-06-26 Didier Roche really disable GLES build 2012-06-26 Didier Roche completely remove netbook-launcher 2012-06-25 Didier Roche as armel/armhf is temporary build with opengl now, build-dep on nux 2.12.0-0ubuntu2 2012-06-19 Didier Roche remove netbook-launcher transitional package and other unsupported transition cruft 2012-06-19 Didier Roche Vcs-Bzr: move to canonical branch 2012-06-19 Didier Roche force 4.6 as in previous version 2012-06-19 Didier Roche - build-dep on latest compiz-dev version for ABI break * Build with gcc-4.6 temporarily while upstream works on fixing the build with gcc-4.7 and boost1.49. * Rebuild for the libgnome-desktop SOVER bump. 2012-06-06 Didier Roche more cherry-pick to fixs a crash on startup 2012-06-04 Didier Roche add Laney's bug report 2012-05-31 Didier Roche more cherry-picks 2012-05-31 Didier Roche Cherry-pick some upstream fixes for the newer g-c-c making previous upload FTBFS in quantal 2012-05-31 Didier Roche Cherry-pick a fix for the newer g-c-c making previous upload FTBFS in quantal 2012-05-31 Didier Roche * debian/rules: - build in parallel 2012-05-31 Didier Roche * debian/control: - build on unversionned version of boost (to transition to 1.49 in quantal) 2012-05-24 Sebastien Bacher releasing version 5.12-0ubuntu2 2012-05-24 Sebastien Bacher * Cherry pick upstream fixes. - Fix UnityViewWindow background when blur is disabled (LP: #989291) - App icon on the Unity Launcher lost track of running instance (LP: #772063) - No launcher icon or Alt+Tab entry for Gimp windows (LP: #995916) - Locked smuxi launcher icon does not indicate smuxi running status (LP: #999820) - Fix dash search field hidden by tooltips (LP: #978030) - Launcher is silent to screen reader users (LP: #949448) - Fix 3D apps running much slower under Unity (LP: #987304) - Reduced number of calls to ResultViewGrid::QueueDraw - Reduced number of calls to BGHash::RefreshColor 2012-05-24 Alan Pope Update changelog 2012-05-23 Alan Pope Cherry pick upstream fixes. instance (LP: #772063) status (LP: #999820) 2012-05-23 Alan Pope Cherry pick 2355 2012-05-23 Alan Pope Cherry pick 2354 2012-05-23 Alan Pope Cherry pick 2353 2012-05-23 Alan Pope Cherry pick 2352 2012-05-23 Alan Pope Cherry pick 2350 2012-05-23 Łukasz 'sil2100' Zemczak Backported andyrock's fix from trunk - fix UnityViewWindow background when blur is disabled.. Fixes: . Approved by Gord Allott. 2012-05-23 Łukasz 'sil2100' Zemczak Backported andyrock's fix for LP: #989291. Fix UnityViewWindow background when blur is disabled. 2012-05-23 Alan Pope Cherry pick 2349 2012-05-21 Marco Trevisan (Treviño) Merged branches lp:~3v1n0/unity/launcher-double-icons-tests and lp:~3v1n0/unity/quick-app-reopen-icon-fix. Fixes: https://bugs.launchpad.net/bugs/772063, https://bugs.launchpad.net/bugs/995916, https://bugs.launchpad.net/bugs/999820. Approved by . 2012-05-21 Marco Trevisan (Treviño) Merging fix for "Missing GIMP icon bug" 2012-05-21 Marco Trevisan (Treviño) Merging single-icon AP tests. 2012-05-23 Alan Pope Cherry pick 2351 2012-04-27 Didier Roche releasing version 5.12-0ubuntu1 2012-04-27 Didier Roche - Launcher, Alt-Tab - clicking on launcher item or selecting a app in Alt- Tab raises all app windows, not just most recently focused (LP: #959339) - [heap corruption?] compiz crashed with SIGSEGV in _int_malloc() from g_realloc() from ... from g_dbus_connection_send_message_with_reply() from g_object_unref() from unity::dash::HomeLens::Impl::~Impl() from unity::dash::HomeLens::~HomeLens() (LP: #931201) - compiz crashed with SIGSEGV in _int_malloc() from __libc_calloc() from XOpenDisplay() from nux::WindowThread::ThreadCtor() (LP: #947844) - Regression: Installing apps causes a terrible visual glitch-- have to restart X.org. (LP: #981168) - Window management - unity doesn't realise when applications bring their windows to the front (LP: #802816) - Dash - Clicking on the desktop dash border should do nothing, *NOT* close the dash (LP: #839472) - [FFe, UIFe] HUD - The HUD does not respect launcher icon size settings in autohide mode (LP: #921506) - compiz crashed with SIGSEGV in g_volume_get_mount() (LP: #918548) - multiple instances or double icons of application detected on bamfdaemon respawn (LP: #928912) - Panel is transparent when Dash is open; no blur no average BG color (LP: #965323) - Unity crashes with SIGSEGV when hitting debug DBus interface hard (LP: #979429) - compiz crashed with SIGSEGV in _int_malloc() from g_object_unref() from unity::dash::Model::~Model() (LP: #941750) - indicators menu are sometimes cut off at screen edge (LP: #883317) - the shortcut keys in workspace section of the shortcut overlay aren't translated (LP: #980828) - [regression] Dash keeps repainting unnecessarily (LP: #980924) - compiz crashed with SIGSEGV in nux::NTextureData::ClearData() from nux::NTextureData::~NTextureData() from nux::Texture2D::~Texture2D() (LP: #952378) - compiz crashed with SIGSEGV in g_object_unref() from unity::dash::Settings::~Settings() from unity::UnityScreen::~UnityScreen() (LP: #981764) - compiz crashed with SIGSEGV in unity::dash::ResultView::~ResultView() from unity::dash::ResultViewGrid::~ResultViewGrid() from nux::Object::Destroy() from nux::Object::UnReference() (LP: #942286) - compiz crashed with SIGSEGV in ends_with_iter_select<__gnu_cxx::__normal_iterator >, char const*, boost::algorithm::is_iequal>() from unity::ui::PointerBarrierWrapper::EmitCurrentData() (LP: #983268) - Chinese can't be shown completely in dash filter (LP: #984583) - [Unity 5.10] compiz crashed with SIGSEGV in unity::hud::HudIconTextureSource::ColorForIcon() from unity::hud::Icon::Icon() from emit from unity::IconTexture::IconLoaded (LP: #983646) - [regression] Close button does not close the dash/HUD (LP: #986264) - compiz crashed with SIGSEGV in g_volume_eject_with_operation_finish() from unity::launcher::DeviceLauncherIcon::OnEjectReady() from (LP: #977762) - Launcher - should allow to dnd on any icon (and not just the ones matching the type) (LP: #880798) - unity confused with chrome/chromium web apps (LP: #692462) - App Switcher (Alt+Tab) doesn't display the full title of apps in Chinese (LP: #830801) - alt-tab - quick alt + tab (before the switcher shows) not consistent (LP: #861250) - run command (alt+F2): results do not contain the exact match (LP: #842108) - It's possible to highlight two different Quicklist menu items simultaneously (LP: #911561) - Hiding the dash from a lens view fades out home view (LP: #914785) - Flickering in the dash (LP: #961979) - Dash - Card view layout needs fixing (LP: #977817) - [regression] Blurred view of the current workspace is shifted down when unity dash is in fullscreen mode (LP: #977922) - Quicklist key navigation is not consistent with menus (LP: #978926) - Quicklist key navigation should skip the disabled items (LP: #979096) - Pointer locks up after dragging windows with three touch gesture (LP: #979418) - Alt-Tab, multimonitor - The Alt-Tab overlay should appear on the display which has focus. (LP: #981795) - Hud to Dash forgets last focused window on exit (LP: #984639) - Remote scopes are not restarted after crash (LP: #984760) - compiz crashed with SIGSEGV in unity::dash::DashView::default_focus() (LP: #982730) - [regression] Launcher should raise all the urgent windows, not only the top-most (LP: #986443) - Clicking on the quicklist application title doesn't initiate the spread when needed (LP: #986461) - Hud: spinner keeps spinning long after the query returns (LP: #987781) - Dash: Incorrectly scaled icons (LP: #988338) - Music Lens doesn't work for albums in Precise with Rhythmbox (LP: #970509) - New apps on the launcher have no shortcut key until something is being closed (LP: #778499) - Lens search hint changes to "search" when the entry gets unfocused (LP: #887036) - don't show disabled shortcut in keyboard shortcut help (LP: #926418) - HUD: Can not be closed by clicking on HUD icon (LP: #963918) - Show desktop icon should be movable, definitely not on top of BFB (LP: #964073) - [card view] bottom of results cropped when a category is not expanded (LP: #975003) - Non closable maximized windows should show a disabled close button (LP: #981196) - make launcher fails (LP: #983989) - Sources filter shouldn't be shown if there's just one item (LP: #940161) - Conditional jump or move depends on uninitialised value(s) unity::SearchBar::UpdateBackground(bool) (SearchBar.cpp:529) (LP: #983333) 2012-04-27 Didier Roche New upstream release. 2012-04-27 Didier Roche Import upstream version 5.12 2012-04-17 Didier Roche releasing version 5.10.0-0ubuntu6 2012-04-17 Didier Roche * Cherry-picked upstream: - Panel is transparent when Dash is open on netbooks; no blur no average BG color (LP: #965323) 2012-04-17 Didier Roche releasing version 5.10.0-0ubuntu5 2012-04-17 Didier Roche - Fix the software-center install animation making the display useless on netbooks (LP: #981168) - Shortcut keys in workspace section of the shortcut overlay aren't translated. (LP: #980828) 2012-04-17 Didier Roche * Cherry-pick two fixes from trunk: - Shortcut keys in workspace section of the shortcut overlay aren't translated. (LP: #980828) 2012-04-16 Didier Roche releasing version 5.10.0-0ubuntu4 2012-04-16 Didier Roche * Cherry-pick an additional fix from trunk fixing multiple bugs: - alt-tab - quick alt + tab (before the switcher shows) not consistent (LP: #861250) - Launcher, Alt-Tab - clicking on launcher item or selecting a app in Alt-Tab raises all app windows, not just most recently focused (LP: #959339) - Alt-Tab, multimonitor - The Alt-Tab overlay should appear on the display which has focus. (LP: #981795) 2012-04-13 Didier Roche releasing version 5.10.0-0ubuntu3 2012-04-13 Didier Roche remove a symlink and replace with a real file for debian/patches/series. as not supported in non v3 (and we don't want v3 format with full source upstream derived branch) 2012-04-13 Oliver Grawert merge lp:~linaro-graphics-wg/unity/fix-gles2-build to fix the build on GLES arches 2012-04-13 Oliver Grawert switch packaging to 3.0 quilt format, enable subarch specific quilt support, add linaros disable_standalone-clients.patch to make GLES builds not fail on GL bits 2012-04-13 Didier Roche releasing version 5.10.0-0ubuntu2 2012-04-13 Didier Roche Enabling build with OpenGL ES2.0 support for ARM and disable maintainer mode on that arch to avoid -Werror failure (LP: #980544) 2012-04-12 Didier Roche releasing version 5.10.0-0ubuntu1 2012-04-12 Didier Roche Cherry-pick an additional commit for a crash 2012-04-12 Didier Roche dash ignore queries done just after session start (LP: #979799) 2012-04-12 Didier Roche Import upstream version 5.10.0 2012-04-12 Didier Roche add another bug fix 2012-04-12 Didier Roche * New upstream release: - bamfdaemon crashed with SIGABRT in g_assertion_message() (LP: #926208) - We are using 1 bad hack for compiz hanging on startup (LP: #963264) - GConf backend steals glib events from compiz (LP: #965220) - when I closed QupZill brawser it crashed and then and then I sow worrning that compiz crashed but fire fox and chrome is estle working. gtk-window-decorator crashed with SIGSEGV in max_window_name_width() (LP: #948580) - compiz crashed with SIGSEGV in std::basic_string<...>::basic_string() from unity::launcher::HudLauncherIcon::HudLauncherIcon()::{lambda} from unity::UBusManager::OnCallback (LP: #964897) - unity-panel-service crashed due to heap corruption in g_free() from service_proxy_name_changed() [libindicator/indicator-service- manager.c:574] (LP: #969360) - Opening dash while an application is maximized makes unity completely useless, have to relogin (LP: #975103) - unity crash on alt-tab (LP: #975168) - Top bar - Menus should be condensed to fit panel/overlay of appmenu (LP: #655184) - Topbar - window controls for maximised windows in the top bar should conform to Fitts's law (LP: #839690) - [FFe, UIFe] Dash - When the Dash is open and there is a maximised app in the background, the top bar background should not disappear (LP: #839480) - Dash - The inner bottom left, bottom right and top right corners of the desktop dash border are rendered incorrectly (LP: #839476) - Showdesktoped window contents invisible in window spread (LP: #877778) - Maximized windows can be accidentally closed from wrong monitor. (LP: #865701) - Unity launcher on-screen corruption on resume from suspend with nVidia proprietary driver (LP: #915265) - Launcher - Inserting items into launcher makes unnecessary animations on other monitors (LP: #925021) - Far left character in panel (and launcher popups) distorted (LP: #927441) - Jenkins build failure: SetAcceptKeyNavFocusOnMouseEnter not declared (LP: #938037) - super+ and sometimes super+ keys now cause launch to wedge with the key hints shown and retains focus instead of selecting the requested window (LP: #934084) - three-finger move does not move (Precise) (LP: #940612) - compiz crashed with SIGSEGV in std::__detail::_List_node_base::_M_hook() from unity::ui::PointerBarrierWrapper::EmitCurrentData (LP: #944217) - indicators appear intertwined with global menu (LP: #953868) - [5.8 pre staging] "sticky edge" option does nothing visible (LP: #961285) - HUD: The selection always returns to the first item whenever menus are updated (LP: #962984) - Multimonitor - Using single launcher, the HUD draws incorrectly on a secondary monitor (LP: #963577) - Type your command does not appear translated in the HUD (LP: #964074) - HUD doesnt receive input after pressing Tab (LP: #964760) - compiz crashed with SIGSEGV in g_variant_unref() from unity::launcher::SoftwareCenterLauncherIcon::OnPropertyChanged (LP: #963718) - HUD denial of service (LP: #948820) - Application launch time increased with type-to-search in unity 5.8 (LP: #966417) - Weird translation on the shortcut overlay dialog (LP: #971332) - compiz crashed with SIGSEV in g_type_check_instance_is_a from unity::launcher::DeviceLauncherIcon::ShowNotification (LP: #971345) - Launcher - launcher have a weird background if cursor is over it while opening dash (LP: #974408) - compiz crashed with SIGSEGV in unity::hud::HudIconTextureSource::ColorForIcon() (LP: #935307) - Compiz: Growing idle memory consumption with latest Nux/Unity (~60 MiB/h) in unity::PanelIndicatorEntryView::Refresh() (LP: #975801) - [nvidia] minimized windows are white in the window spread (LP: #977189) - compiz crashed with SIGSEGV in nux::Rect::Rect() from unity::launcher::LauncherIcon::OpenQuicklist() from RecvMouseDown() from unity::launcher::LauncherIcon::RecvMouseDown() (LP: #954736) - Alt-tab - Reduce the spread delay for all items other than the initial item the select lands on after alt-tab opens (LP: #838232) - Dash - The Dash search box should expand horizontally when the Dash switches to full screen mode (LP: #841907) - window selected via ALT+F1 doesn't get focus in unity (LP: #875932) - Non square icons don't fill result tiles as much as they should (LP: #878015) - Dash - the spinner and the 'clear' button (the circle with the X) in the Dash is blurry (LP: #891691) - Dash - Update the Dash card view so that the implementation conforms to the attached designs (LP: #901164) - Launcher bar doesn't saturate when focused via keynav when dash opened (LP: #913569) - Global menu doesn't work with multiple monitors (twinview) (LP: #921918) - Number shortcut overlay won't show if mouse hovers launcher bar area (LP: #924636) - Colour of launcher on second monitor is not restored after closing the dash (LP: #925442) - [autohide] app icons in HUD are poorly scaled (LP: #931406) - Show default HUD icon for Desktop (nautilus) menus (LP: #931548) - Hud shows wrong application icon when activated with the dash showing (LP: #932371) - Window management - Dragging down a maximized window from the panel has not predictable results (LP: #934680) - Launcher - Properly colorize icons (LP: #938620) - lens bar clickable area needs to be expanded (LP: #937193) - Multimonitor - hidden menu indicators are shown in the non active monitor (LP: #951747) - Wrong glib #include in Hud.h (LP: #952117) - [FFe, UIFe] New animation for adding launchers for newly installed applications (LP: #955147) - HUD remembers icon of last used app (LP: #961161) - Launcher - window buttons are not horizontally ad vertically aligned (LP: #963019) - Opening HUD after dash shows window title in the panel (LP: #963134) - Dash picking a really odd color with default wallpaper (LP: #963140) - HUD overlay has one pixel gap on left side (LP: #964061) - Launcher icon indicators doesn't redraw when changing the launcher settings (LP: #964851) - Dash home results take too long to appear (LP: #965492) - Multimonitor - Only the panel that controls the focused window should draw its title (LP: #968261) - Performing a pinch gesture over a window has no effect (LP: #969554) - Dash section header icons are missing (LP: #971233) - Unity displays "no search results" with results present (LP: #971430) - Pressing Ctrl+Tab from the command lens switches to the wrong lens (LP: #971850) - PanelMenuView causes gtk assertion to fail (LP: #971947) - [regression] The keyboard shortcuts overlay bottom is truncated. (LP: #973386) - Not minimizable windows have an enabled "minimize" button on the unity panel (LP: #936425) - HUD maximize button affects Dash (LP: #939054) - Panel opacity toggle doesn't quite work (LP: #940683) - Dash is totally broken when disabling the blur effect (LP: #941066) - Dash collapsed view has scrollbar (LP: #956500) - HUD too many triangles with new transition effect (LP: #961230) - Menu bar not transparent when invoking dash with super key whilst HUD enabled and vice versa (LP: #962410) - Windows controls lost if dash is opened after HUD (LP: #963118) - HUD service returning more than 5 entries (LP: #965299) - Dash - Search box text is clipped (LP: #966424) - IBus Pinyin pup box disappears in the hud (LP: #968777) - Dash and HUD search fields appear in slightly different places (LP: #969404) - Super+Tab, super, loses focus (LP: #970420) - Dash - reduce frosty effect (LP: #978785) - HUD doesn't ignore key events while ibus is active (LP: #957927) - "Show Dekstop icon" typo in Unity's translation template (LP: #934526) - Starting dash or hud with mouse over launcher desaturates all icons (LP: #973063) - Untranslatable strings in the hints screen (LP: #975815) 2012-04-12 Didier Roche bump Standards-Version to latest 2012-04-12 Didier Roche * debian/control: - build-dep on latest libnux-2.0-dev for ABI break 2012-03-26 Didier Roche releasing version 5.8.0-0ubuntu2 2012-03-26 Didier Roche * Cherry-picked upstream: - fix a crash when software-center is installing an application (LP: #963718) 2012-03-23 Didier Roche releasing version 5.8.0-0ubuntu1 2012-03-23 Didier Roche removing patches 2012-03-23 Didier Roche - New "push mouse offscreen" feature really difficult to get (LP: #923749) - unity-2d-panel crashed with SIGSEGV in unity::indicator::DBusIndicators::Impl::RequestSyncAll() (LP: #864737) - Pressing "Alt+Enter" causes compiz to crash in CompOption::value() from unity::UnityScreen::showLauncherKeyTerminate (LP: #960957) - SEGSIGV after unplugging external monitor (LP: #962693) - Background colorization should use a different heuristic (LP: #865239) - compiz+unity3d generates > 50 wakeups a second on idle system (LP: #917210) - [FFe, UIFe] HUD - The HUD does not respect launcher autohide or icon size settings (LP: #921506) - clicking on folders in the file lens does not open nautilus (LP: #921665) - No text inside multirange filters (LP: #927710) - can't alt-tab restore minimized uis which have an instance on another workspace (LP: #933397) - Ubuntu Software Center Unity launcher integration is not working (LP: #932280) - The line separator between the launcher and the dash is cleared when selecting a category (LP: #941082) - unity-panel-service crashed with SIGSEGV in g_hash_table_foreach() (LP: #937119) - Alt-F10 locks up Unity (LP: #948522) - multimonitor, launcher: Provide an option to display either a single launcher or a launcher on each display in a multi-monitor environment (LP: #950136) - multimonitor: Please give me a way to turn off sticky monitor edges (LP: #946104) - Unity 5.6: key bindings (such as Super) don't work on empty workspace or on slow/loaded systems (LP: #953089) - Alt+arrows keyboard shortcuts don't invoke Back and Forward navigation (LP: #953783) - HUD is sending 2 menu signals instead of 1 (LP: #956878) - 6th item of HUD not fully visible (LP: #957229) - HUD: seems to trigger operations more than once (LP: #960503) - Launcher gets always desaturated when using HUD on secondary monitor (LP: #961169) - [5.8 pre staging] launcher is displayed on the left screen, not the primary one (LP: #961281) - launcher icons do not re-saturate after dash is closed (LP: #961844) - Launcher shows arrows for applications on all workspaces (LP: #961977) - Dash - Implement overlay scrollbars in Dash (LP: #608124) - [UIFe] Dash - No message displayed when no results are returned in the Dash (LP: #711199) - Dash - "See more..." line should be base-aligned with section header (LP: #748101) - Dash - Missing category separator line in dash (LP: #850984) - Dash and Launcher - As soon as a user starts dragging a file from the Dash, there is a 'flicker' before the Launcher icons that are valid drop receptacles re-saturate (LP: #863230) - Dash - When multiple results have equal string match relevancy ranking, those with equal ranking should be then sorted by frequency of use. (LP: #871900) - Keyboard shortcut - F10 shortcut is used to show menu and this is wrong (LP: #878492) - Frozen double icon after launching and dragging at once (LP: #918753) - HUD is over gtk-menu (LP: #921305) - Files missing from Unity's POTFILES.in (LP: #923762) - Hidden menus are not really hidden (LP: #926330) - Need to bring back a "reveal border" option (LP: #927523) - Unity Panel lose shadow on changing the wallpaper (LP: #930271) - Incorrect item count in "See x more results" (LP: #934944) - Coverity PW.PARAMETER_HIDDEN - CID 10671 (LP: #938890) - Coverity PW.CAST_TO_QUALIFIED_TYPE - CID 10670 (LP: #938895) - [Shortcut overlay] Hardcoded value for switching ws (LP: #939517) - Dash - Font metrics and colors are wrong (LP: #942508) - Alt-tab switcher view should be pre-loaded to improve the startup time (LP: #942634) - Shortcut hint overlay should be hidden by Escape key (LP: #943422) - Dash/HUD - Spinner off-centre, looks drunk (LP: #943656) - Unable to restart lens which doesn't do global search (LP: #947301) - Launcher Switcher (Super+Tab) selection could be changed by arrow keys too (LP: #950404) - you have to release alt for alt + F10 working (LP: #943223) - magnifying glass is being overdrawn by text in searchbar (LP: #955160) - hud searches don't update properly (LP: #956480) - Filters not working (LP: #961338) - Panel goes solid if switching from hud to dash or vice versa (LP: #962720) - compiz configuration options for unity are "fixme" (LP: #877382) - Launcher - When Launcher already has keyboard focus, Alt-F1 doesn't exit focus (LP: #885304) - Dash - dash is not closed with alt+f4 (LP: #891818) - Dash Home tooltip should use header capitalization (LP: #924354) - Typo in string 149: stoped (LP: #931382) - unity should not use dconf to store the average background colour (LP: #949277) - [UIFE] No HUD keybinding in the shortcut overlay (LP: #942515) - The hseparator is drawn also for the final dash category (LP: #955296) 2012-03-23 Didier Roche * New upstream release. * debian/control: - build-dep on latest nux,compiz and libcompizconfig for ABI breakage 2012-03-23 Didier Roche New upstream release. 2012-03-23 Didier Roche Import upstream version 5.8.0 2012-03-14 Didier Roche * debian/patches/series: - remove the distro patches in trunk right now 2012-03-14 Didier Roche releasing version 5.6.0-0ubuntu4 2012-03-14 Didier Roche * 02_remove_ungrad_workaround2.patch: - part 2 of the patch, enabling pressing alt + keys in some additional cases 2012-03-13 Didier Roche releasing version 5.6.0-0ubuntu3 2012-03-13 Didier Roche * debian/control: - use right build-dep (libxfixes-dev) 2012-03-13 Didier Roche releasing version 5.6.0-0ubuntu2 2012-03-13 Didier Roche file was listing it, will fix that upstream as well. ubuntu4 of libxfixes need an unity rebuild to avoid not being able to trigger launcher reveal (LP: #953778) 2012-03-13 Didier Roche * debian/control: - add libxfixes build-dep (versionned as there is an ABI break). No cmake file was listing it, will fix that upstream as well. 2012-03-13 Didier Roche * debian/patches/01_remove_ungrab_workaround.patch: - remove a workaround which makes alt + keys not passing events to other apps (LP: #953783) 2012-03-13 Didier Roche remove uneeded patch 2012-03-12 Didier Roche releasing version 5.6.0-0ubuntu1 2012-03-12 Didier Roche - compiz crashed with SIGSEGV in g_type_check_instance_cast() (LP: #862972) - compiz crashed with SIGABRT in __gnu_cxx::__verbose_terminate_handler() (LP: #926793) - compiz crashed with SIGSEGV in gdk_pixbuf_get_width() (LP: #937421) - Unity causes ibus to not work correctly (spaces incorrectly placed) (LP: #880876) - Dash - update Dash keyboard shortcuts so the 'CTRL + TAB' switches between Lenses and 'TAB' by itself moves the focus between categories (LP: #891648) - HUD - closing a window with + opens the hud (LP: #923410) - unity-applications-daemon crashed with SIGSEGV in dee_sequence_model_free_row() (LP: #916356) - Launcher, Window Management - Launcher reveal should not be triggered when dragging a window (LP: #928805) - lenses are loaded on start, should be lazy loaded (LP: #929506) - Trash icon jumps about when trying to drag an icon onto it (LP: #932365) - HUD loses keypresses for the first second after opening (LP: #932906) - HUD doesn't give the focus back to the active application after dash/hud use (LP: #934061) - Launcher - unpinned apps show with empty pips in the launcher as if they exist on another workspace (LP: #937898) - Unity Dash should support Keywords parameter in .desktop (formerly X -GNOME-Keywords or X-AppInstall-Keywords) (LP: #941231) - Support FD.o Desktop Actions spec (LP: #942042) - Unity hangs when touching my touchpad/trackpad (LP: #942625) - [regression] Pressing alt doesn't show the menu title bar in top panel (LP: #943194) - Alt + F (or other mnemonic) doesn't work in gnome-terminal (LP: #943239) - [unity 5.6] Using Alt+F1 or Alt+F2 sends a ";3P" or ";3Q" to the active windows (LP: #943456) - [unity 5.6] holding alt and pressing a direction opens the alt-tab list in a buggy way (LP: #943902) - [unity-5.6] can't enter accents (^o->) in the dash since recent updates (LP: #944674) - Dash - Keyboard navigation for search filters is broken (LP: #844033) - Dash - If mouse highlights one icon in grid, keyboard navigation highlights another, so there are 2 highlighted icons (LP: #817436) - Alt+Tab default delay of 150ms is too long (LP: #888636) - Keyboard shortcut - F10 shortcut is used to show menu and this is wrong (LP: #878492) - Dash - Currently the app lens doesn't show applications that are available for purchase (LP: #916121) - Chromium is running, but not showing in launcher or alt-tab. (LP: #918474) - Dash - Different states of rating stars, and dimensions (LP: #924884) - alt-tab confused by a multiple instances of an application on different workspaces (LP: #925484) - Launcher - Icons are not colorized properly (LP: #930949) - Remove glow from Alt-tab edge and Search Field image assets (LP: #933578) - "Left Mouse Drag" and "Middle Mouse Drag" should be translatable (LP: #930510) - Launcher switcher should be terminated if a launcher icon keybinding is pressed (LP: #943377) - dash home lens does not include recent files... (LP: #946980) - Alt-tab switcher can't be terminated by Escape key (LP: #948227) - Overlay should refer to "Menu Bar" not "Top Bar" (LP: #926213) - alt-tab is showing preview even if you have just one instance (LP: #933406) - When "Bias alt-tab (...)" is switched on, alt+tab and ctrl+alt+tab are swapped (LP: #942677) - Numbers on Launcher icons sticking (LP: #942359) - The launcher icons shortcuts can be shown during the Super Tab Launcher switcher. (LP: #943372) - Use title case capitalization "Lock to Launcher" & "Unlock from Launcher" (LP: #949636) 2012-03-12 Didier Roche bump libbamf req. for new API 2012-03-12 Didier Roche bump libnux-2.0-dev build-dep for ABI break 2012-03-12 Didier Roche * debian/control: - bump compiz-dev and libcompizconfig0-dev build-dep for ABI break 2012-03-12 Didier Roche New upstream release. 2012-03-12 Didier Roche Import upstream version 5.6.0 2012-03-12 Didier Roche Release\ 5.6.0 2012-02-23 Didier Roche releasing version 5.4.0-0ubuntu2 2012-02-23 Didier Roche * 01_hardcode_new_default_in_hardcoded_values.patch: - hardcode the new default value for switching between workspaces and moving a window between workspaces. Unfortunatly, this is still a harcoding. Opened an upstream bug so that the real values are read instead with some guidance. * debian/control, debian/rules: - add quilt patch handling 2012-02-17 Didier Roche releasing version 5.4.0-0ubuntu1 2012-02-17 Didier Roche - Unity needs a way to switch (tab) between windows on current workspace (LP: #863399) - compiz crashed with SIGSEGV in BamfLauncherIcon::NameForWindow() (LP: #865840) - Gradual degradation in desktop performance. (LP: #888039) - compiz (unity) crashes with SIGSEGV when a window is minimized. (LP: #918329) - FavoriteStore external change support (LP: #681503) - Launcher - Make Launcher left of screen reveal more responsive and less prone to false positives (LP: #765819) - Window auto-maximise functionality should be disabled on monitors with a resolution above 1024 x 600 (LP: #797808) - Dash: very high latency responding to input (LP: #828582) - Dash - Behaviour of the 'All' button in the Dash filters broken in several ways (LP: #841864) - alt-tab - The app title in the top left of the top bar should change as the alt-tab focus changes (LP: #855516) - Keyboard shortcut - Add keyboard shortcut hint overlay that is displayed when a user presses and holds the Super key (LP: #855532) - Unity crashes when started in an environment without utouch support (LP: #860707) - Dash - Remove Dash Home shortcut icons (LP: #885738) - Dash - Most Frequently Used apps change to Recently Used, without Launcher favorites (LP: #893214) - Should have a launcher on every monitor (LP: #915944) - Launcher autohide behaviour on multi-monitor (LP: #915946) - the unity wrapper should kill compiz before restarting it (LP: #919132) - Launcher - Implement workspace/launcher cross interactions (LP: #690143) - Application icons should only display windows from the current workspace in the window spread (LP: #689733) - Notification area ("system tray") missing when using dual monitors of different sizes, with their bottoms aligned (LP: #778256) - Clicking Nautilus launcher icon fails to open a Nautilus file explorer window when copying a file and all other Nautilus windows are closed / bamf should skip the taskbar (LP: #784804) - Dash - the search box is not aligned correctly relative to the Launcher BFB button (LP: #838904) - Dash - A expand/collapse arrow is missing from all the filter category headers (LP: #841870) - Dash - the filter buttons should not have a mouse over state (LP: #838901) - Dash - the "Filter results" text is the wrong size, wrong font weight, and aligned incorrectly in both the vertical and horizontal axis (LP: #863240) - Add SUPER+TAB switching mode that enables the user to switch applications via the Launcher (LP: #891620) - Software Centre - automatically add app icon to launcher (LP: #761851) - Compiz add transparency to titlebar along with the panel (LP: #912682) - The search box is too opaque and dark (LP: #913717) - Dash - Make statefulness of Dash Home and Dash Lenses consistent (LP: #914759) - Unity 5.0: "All" button for filters render as "..." (LP: #915200) - Adding an option to the Sources filter from a remote Python scope doesn't work (LP: #916758) - super+tab switcher shows shortcut overlay sometimes (LP: #918453) - SUPER+TAB switcher should be circular (LP: #919018) - launcher not hiding in one design-specified case (LP: #919162) - The Unity hints overlay should refer to "Trash" instead of "Rubbish Bin" (LP: #920529) - middle-click pasting in run dialog [Alt]+[F2] doesn't work (LP: #842462) - Dash - Genre filter category in the Music Lens should use a 3 column layout (LP: #841902) - Expo plugin not marked as essential for Unity plugin (in ccsm) (LP: #897697) - unity log messages in ~/.xsession-errors are NOT identified as coming from unity (LP: #908004) - Launcher icon progress overlay is drawn incorrectly when using odd icon size (LP: #911553) - Menus don't hide if moving cursor during alt+tab (LP: #913889) - When removing icon from launcher by unselecting "Keep in launcher" in the quick, it's super+number shortcut becomes unaccessible until I put another icon on the launcher (LP: #914018) - It should be possible to escape from SUPER+TAB with Escape key (LP: #919019) - Clicking on an empty areas makes the dash search bar lose focus (LP: #919567) - Dash - the options in the "filter results" section are the wrong size, aligned incorrectly, and the button outline width is incorrect (LP: #863246) - clicking filter categories in lenses changes search box hint text. (LP: #923988) - Dash home screen contains previous search result (LP: #924649) - checkbox-unity: test descriptions need an update (LP: #924669) - Missing dependency on python-gconf (LP: #923288) 2012-02-17 Didier Roche build-dep on latest nux (ABI break) 2012-02-17 Didier Roche * New upstream release. - recommends new unity-lens-video 2012-02-17 Didier Roche New upstream release. 2012-02-17 Didier Roche Import upstream version 5.4.0 2012-02-16 Didier Roche * debian/control: - recommends indicator-printers 2012-02-16 Didier Roche releasing version 5.2.0-0ubuntu5 2012-02-16 Didier Roche * debian/control: - bump compiz-dev build-dep for ABI break 2012-02-14 Didier Roche * debian/unity-crashdb.conf, debian/source_unity.py, debian/unity-common.install: - enabling installing + tag from a ppa 2012-02-13 Didier Roche releasing version 5.2.0-0ubuntu4 2012-02-10 Didier Roche Cherry-pick new gtk_init initialization in unity (not anymore in compiz) 2012-02-09 Didier Roche * debian/control: - build-dep on latest compiz-dev and libcompizconfig0-dev for ABI break * debian/rules: - pick new abiversion file 2012-02-07 Didier Roche * debian/control: - build-dep on latest compiz-dev and libcompizconfig0-dev for ABI break * debian/rules: - pick new abiversion file 2012-01-27 Didier Roche * debian/rules: - pick new abiversion file 2012-01-27 Didier Roche * debian/control: - build-dep on latest compiz-dev and libcompizconfig0-dev for ABI break 2012-02-08 Didier Roche releasing version 5.2.0-0ubuntu3 2012-02-08 Didier Roche * Cherry-pick: - additional fix for setting the right strut at startup 2012-02-07 Didier Roche releasing version 5.2.0-0ubuntu2 2012-02-07 Didier Roche additional cherry-pick 2012-02-07 Didier Roche * Cherry-pick upstream: - a fix for a 5.0 crasher (LP: #916228) - default configuration now to "always lock" 2012-02-07 Didier Roche * debian/profile_upgrade/com.canonical.unity.unity.03.upgrade, debian/unity-common.install: - enabling user profile upgrade installation - switcher per workspace is now the default on upgrade - launcher is always locked by default, even on upgrade (LP: #928153) 2012-02-06 Didier Roche Cheery-pick a fix for a 5.0 crasher (LP: #916228) 2012-02-03 Didier Roche releasing version 5.2.0-0ubuntu1 2012-02-03 Didier Roche - Unity needs a way to switch (tab) between windows on current workspace (LP: #863399) - compiz crashed with SIGSEGV in BamfLauncherIcon::NameForWindow() (LP: #865840) - Gradual degradation in desktop performance. (LP: #888039) - compiz (unity) crashes with SIGSEGV when a window is minimized. (LP: #918329) - FavoriteStore external change support (LP: #681503) - Launcher - Make Launcher left of screen reveal more responsive and less prone to false positives (LP: #765819) - Window auto-maximise functionality should be disabled on monitors with a resolution above 1024 x 600 (LP: #797808) - Dash: very high latency responding to input (LP: #828582) - Dash - Behaviour of the 'All' button in the Dash filters broken in several ways (LP: #841864) - alt-tab - The app title in the top left of the top bar should change as the alt-tab focus changes (LP: #855516) - Keyboard shortcut - Add keyboard shortcut hint overlay that is displayed when a user presses and holds the Super key (LP: #855532) - Unity crashes when started in an environment without utouch support (LP: #860707) - Dash - Remove Dash Home shortcut icons (LP: #885738) - Dash - Most Frequently Used apps change to Recently Used, without Launcher favorites (LP: #893214) - Should have a launcher on every monitor (LP: #915944) - Launcher autohide behaviour on multi-monitor (LP: #915946) - the unity wrapper should kill compiz before restarting it (LP: #919132) - Launcher - Implement workspace/launcher cross interactions (LP: #690143) - Application icons should only display windows from the current workspace in the window spread (LP: #689733) - Notification area ("system tray") missing when using dual monitors of different sizes, with their bottoms aligned (LP: #778256) - Clicking Nautilus launcher icon fails to open a Nautilus file explorer window when copying a file and all other Nautilus windows are closed / bamf should skip the taskbar (LP: #784804) - Dash - the search box is not aligned correctly relative to the Launcher BFB button (LP: #838904) - Dash - A expand/collapse arrow is missing from all the filter category headers (LP: #841870) - Dash - the filter buttons should not have a mouse over state (LP: #838901) - Dash - the "Filter results" text is the wrong size, wrong font weight, and aligned incorrectly in both the vertical and horizontal axis (LP: #863240) - Add SUPER+TAB switching mode that enables the user to switch applications via the Launcher (LP: #891620) - Software Centre - automatically add app icon to launcher (LP: #761851) - Compiz add transparency to titlebar along with the panel (LP: #912682) - The search box is too opaque and dark (LP: #913717) - Dash - Make statefulness of Dash Home and Dash Lenses consistent (LP: #914759) - Unity 5.0: "All" button for filters render as "..." (LP: #915200) - Adding an option to the Sources filter from a remote Python scope doesn't work (LP: #916758) - super+tab switcher shows shortcut overlay sometimes (LP: #918453) - SUPER+TAB switcher should be circular (LP: #919018) - launcher not hiding in one design-specified case (LP: #919162) - The Unity hints overlay should refer to "Trash" instead of "Rubbish Bin" (LP: #920529) - middle-click pasting in run dialog [Alt]+[F2] doesn't work (LP: #842462) - Dash - Genre filter category in the Music Lens should use a 3 column layout (LP: #841902) - Expo plugin not marked as essential for Unity plugin (in ccsm) (LP: #897697) - unity log messages in ~/.xsession-errors are NOT identified as coming from unity (LP: #908004) - Launcher icon progress overlay is drawn incorrectly when using odd icon size (LP: #911553) - Menus don't hide if moving cursor during alt+tab (LP: #913889) - When removing icon from launcher by unselecting "Keep in launcher" in the quick, it's super+number shortcut becomes unaccessible until I put another icon on the launcher (LP: #914018) - It should be possible to escape from SUPER+TAB with Escape key (LP: #919019) - Clicking on an empty areas makes the dash search bar lose focus (LP: #919567) - Dash - the options in the "filter results" section are the wrong size, aligned incorrectly, and the button outline width is incorrect (LP: #863246) - clicking filter categories in lenses changes search box hint text. (LP: #923988) - Dash home screen contains previous search result (LP: #924649) - checkbox-unity: test descriptions need an update (LP: #924669) - Missing dependency on python-gconf (LP: #923288) 2012-02-03 Didier Roche - fix a dep on binary:Version - build-dep on latest libunity-dev 2012-02-03 Didier Roche push priority to extra for the transitional package 2012-02-03 Didier Roche build-dep on latest Nux 2012-02-03 Didier Roche New upstream release. 2012-02-03 Didier Roche Import upstream version 5.2.0 2012-02-03 Didier Roche prepare for merge-upstream 2012-01-31 Didier Roche bump for 5.2 release 2012-01-30 Didier Roche add ref bug # 2012-01-30 Didier Roche add a version dep from unity to libunity-core-5.0-5 as the ABI is breaking a lot and it helps wrong update for the autogenerated package from the ppa (especially when people downgrade) 2012-01-30 Didier Roche * debian/control: - dep on python-gconf 2012-01-25 Ken VanDine releasing version 5.0.0-0ubuntu3 2012-01-24 Ken VanDine * rebuild for libindicator7 * CMakeLists.txt - build with -Wno-error=deprecated-declarations 2012-01-19 Sebastien Bacher releasing version 5.0.0-0ubuntu2 2012-01-19 Sebastien Bacher Rebuild with nux on glew1.6 2012-01-13 Didier Roche releasing version 5.0.0-0ubuntu1 2012-01-12 Didier Roche update changelog 2012-01-12 agateau New upstream release. 2012-01-12 agateau New upstream release. 2012-01-12 agateau Import upstream version 5.0.0 2012-01-12 agateau Change version 2012-01-12 agateau Fix version number 2012-01-12 agateau * debian/control: - update build-dep of libunity, libdee and libbamf 2011-12-06 Didier Roche prepare versionning 2011-12-06 Didier Roche bump libunity-core to 5.0 2011-12-06 Didier Roche bump de dep on Nux 2.0 as well 2011-12-06 Didier Roche put the abiversion in the right place 2011-12-06 Didier Roche read correct file 2011-12-06 Didier Roche * debian/source: - remove source 3 format, doesn't play well with UDD and drives crazy diff for the release team 2011-12-06 Didier Roche * debian/control, debian/rules: - depends now on the new Nux ABI mecanism 2011-11-30 Didier Roche remove now uneeded libgnome-desktop-dev and libgtk2.0-dev build-deps 2011-11-22 Didier Roche * debian/control: - add libgdu-dev build-dep 2011-10-18 Didier Roche releasing version 4.24.0-0ubuntu2 2011-10-18 Didier Roche * Cherry-pick upstream: - SRU0-Regression: scrollbar displacement caused dash rows to show less icons (LP: #875023) - Really reverts the UI change that was still uploaded even if we had reverted it… 2011-10-18 Didier Roche more cherry-pick 2011-10-14 Robert Carr Back out a horizontal margin that breaks sizing in some cases 2011-10-18 Didier Roche die die maximised window dash change 2011-10-17 Didier Roche right target 2011-10-17 Didier Roche releasing version 4.24.0-0ubuntu1 2011-10-17 Didier Roche * New upstream release and some cherry-pick: - compiz crashed with SIGSEGV in PluginClassHandler::get() (LP: #864758) - unity panel menus don't stay open when clicked on second monitor (LP: #869196) - (oneiric) menu bar in wrong place and invisible (LP: #845856) - Lens range widgets do not function correctly (LP: #862996) - Cannot raise window from panel after minimize (LP: #863114) - unity-panel-service crashed with SIGSEGV in g_closure_invoke() (LP: #843280) - Windows get corrupted sometimes when semi-maximizing them. (LP: #865177) - Automaximization happens on unminimize (LP: #868930) - compiz crashed with SIGSEGV in nux::ROProperty::operator std::string() (LP: #869109) - Dash - horizental divider line in between categories incorrectly drawn (LP: #841750) - F10 opens a random menu item when it should open the first one [regression] (LP: #862849) - Switching desktops after using showdesktop can cause hidden windows to become "active" (LP: #864503) - Clicking blank space on top panel doesn't raise maximized window to front (LP: #864708) - unity launcher loses track of deja-dup windows (LP: #865051) - Dash - App Lens 'Rating' filter behaves incorrectly (LP: #865482) - Launcher does not show on "Show desktop" (LP: #867959) - ibus character selection window not drawn (LP: #867885) - the dash's entry get wrongly colored on left or right key use (LP: #868434) - [ibus] Pressing down when ibus is active moves focus (LP: #872730) - Double-click on the dash top panel is taken effect on the window underneith (LP: #870844) 2011-10-17 Didier Roche additional cherry-pick 2011-10-14 Sam Spilsbury Bug #863114: Cannot raise window from panel after minimize Bug #865890: compiz crashed with SIGSEGV in nux::BaseWindow::GetInputWindowId() (when onboard is used) 2011-10-13 Neil Jagdish Patel Revert out maximised window dash change 2011-10-13 Gord Allott fixes an issue with the panel segfaulting on window change 2011-10-13 Gord Allott fixes the panel service segfaulting in certain conditions 2011-10-12 Neil Jagdish Patel Release\ 4.24.0 2011-10-12 Neil Jagdish Patel Fix tests for FilterMultirangeWidget 2011-10-12 Zaid Yeganeh Lens range widgets do not function correctly 2011-10-12 Jay Ó Broin Clicking blank space on top panel doesn't raise maximized window to front 2011-10-12 Brandon Schaefer When the ibus was active and you pressed down it would move the focus to the result grid. Now when the ibus is active it keeps the focus when your press down/up 2011-10-12 Marco Trevisan (Treviño) Leak fix 2011-10-12 Sam Spilsbury Merge lp:~smspillaz/unity/unity.fix_843958 (lp:unity r1714) 2011-10-11 Sam Spilsbury Merge lp:~smspillaz/unity/unity.fix_870430 (lp:unity r1709) 2011-10-11 Marco Trevisan (Treviño) Bug #869196: unity panel menus don't stay open when clicked on second monitor with different geometry 2011-10-11 Neil Jagdish Patel Bug #870844: Double-click on the dash top panel is taken effect on the window underneith 2011-10-12 Didier Roche New upstream release. 2011-10-12 Didier Roche Import upstream version 4.24.0 2011-10-07 Didier Roche target oneiric 2011-10-07 Didier Roche releasing version 4.22.0-0ubuntu3 2011-10-07 Didier Roche * Cherry-pick upstream: - Resize the _gradient_texture (in PanelMenuView::Draw) if needed (LP: #863068, #868293, #869028) 2011-10-05 Didier Roche releasing version 4.22.0-0ubuntu2 2011-10-05 Didier Roche * Cherry-pick upstream: - fix minimize windows not showing when clicking on a launcher icon (LP: #868185) 2011-10-04 Didier Roche releasing version 4.22.0-0ubuntu1 2011-10-04 Didier Roche * New upstream release. - unity 3d firefox window borders disappear (LP: #861143) - Desktop drawn with offset (LP: #862743) - Crash when selecting Evolution in alt-tab (LP: #859431) - unity-panel-service crashed with SIGSEGV in g_type_check_instance_cast() - with a11y enabled (LP: #829367) - compiz crashed with SIGSEGV in unity::switcher::SwitcherController::~SwitcherController() (LP: #863302) corruption (!prev): 0x00007fa248593900 *** (LP: #862938) - Onboard can cause unity to crash (LP: #863693) - Dash opens the wrong application after scrolling in the application list (LP: #863555) - Categories "Applications" and "Files and folders" are untranslated (LP: #865430) - focus nautilus desktop to get focus at startup (LP: #863037) - UIFe: Remove Ubuntu logo again from desktop title (LP: #865150) - compiz assert failure: *** glibc detected *** compiz: free(): corrupted unsorted chunks: 0x0000000004a1d390 *** (LP: #863303) - Fix a mem leak - compiz crashed with SIGSEGV in unity::dash::LensView::~LensView() (LP: #863191) 2011-10-04 Didier Roche Import upstream version 4.22.0 2011-10-03 Didier Roche releasing version 4.20.0-0ubuntu3 2011-10-03 Didier Roche * Merge trunk: - Fix a mem leak - compiz assert failure: *** glibc detected *** compiz: double free or corruption (!prev): 0x00007fa248593900 *** (LP: #862938, #863303) - compiz crashed with SIGSEGV in unity::dash::LensView::~LensView() (LP: #863191) - compiz crashed with SIGSEGV in unity::switcher::SwitcherController ::~SwitcherController() (LP: #863302) - compiz crashed with SIGSEGV in LauncherIcon::SetHasWindowOnViewport() (LP: #863652) - Onboard can cause unity to crash (LP: #863693) - Focus nautilus desktop to get focus at startup (LP: #863037) - The 'Desktop' label isn't shown if you use "Show desktop" in alt + tab (LP: #863129) 2011-09-30 Martin Pitt releasing version 4.20.0-0ubuntu2 2011-09-30 Martin Pitt * Merge trunk: - Desktop drawn with offset (LP: #862743) 2011-09-29 Didier Roche releasing version 4.20.0-0ubuntu1 2011-09-29 Didier Roche * New upstream release + cherry-pick: - compiz crashed with SIGSEGV in PluginClassHandler::get() (LP: #835259) - dash does not scroll down during keyboard navigation (LP: #852506) - compiz crashed with SIGSEGV in _XFreeEventCookies() (LP: #851472) - compiz crashed with SIGSEGV in g_object_unref() (LP: #847512) - compiz crashed with SIGSEGV in nux::WindowCompositor::MouseEventCycle() (LP: #831678) - compiz and X can disagree on the stacking order (LP: #845719) - compiz crashed with SIGSEGV in unity::dash::LensView::OnResultAdded() (LP: #855252) - CCSM crashes Unity (LP: #861643) - compiz crashed with SIGSEGV in PrivateWindow::addWindowStackChanges() (LP: #862115) - Touch - When dragging a window with a 3 touch, dragging to the top should show the maximize gesture preview. (LP: #750316) - compiz crashed with SIGABRT in raise() (LP: #750386) - Launcher - Spread should not affect the state of window (LP: #764673) - [UIFe] Add system setting icon to Launcher (LP: #764744) - compiz crashed with SIGABRT in raise() [Merely unchecking the Unity plugin is enough to crash Compiz...] (LP: #823386) - Launcher - does not hide if revealed from top 24px of the left edge of the screen (LP: #835989) - Clickable areas of previously active window remains on 'Show Desktop' (LP: #836325) - Cannot search for some apps in Dash (LP: #837075) - Dash - Search box cursor not responding correctly to focus (LP: #839704) - Multi-display: Application menu only showing on primary screen (LP: #845212) - Ellipsized values in size filter (LP: #851359) - (oneiric) dash result expansions don't display icons (LP: #854615) - run the wrong command if enter is hit before the view is refreshed (LP: #856205) - Java application windows cut-off/truncated/not displayed properly (LP: #857201) - compiz crashed with SIGSEGV in sigc::signal_base::impl() (LP: #831769) - Minimizing a window should switch focus to the windows underneath it (breaks restore) (LP: #859885) - Ratings filter allows ratings > 1.0 (LP: #861255) - Serious Unity problem stuck in spread when dragging icons back to the dash (LP: #862045) - Must use hardware keyboard to perform search for applications in Unity (LP: #739812) - Files lens should also search Downloads (LP: #748915) - The dash crosses the monitor boundary when resolution is 1152x864 or lesser width (LP: #765338) - blacklist old geforce fx cards for unity-3d (LP: #769402) - Dash - dragging a file outside of the Desktop Dash should close the Dash (LP: #764641) - Text in Dash search text box overflows and doesn't crop with longer strings; RtL input starts in wrong place (LP: #834765) - Where the average background colour is either very light or dark, adjust this value to darken/lighten in order to preserve readability (LP: #837993) - Dash does not resize when I connect to an external display and mirror displays (LP: #838132) - wrong workspace is activated (LP: #838766) - [oneiric] Clicking the maximize/restore button for the dash window loses the keyboard focus (LP: #850467) - Non-square dash items are stretched to a 1:1 ratio (LP: #851196) - Dash - 'Shortcuts' arrow should be removed (LP: #852130) - Dash - reflections should be fixed on the centre of the viewport, *NOT* the centre of the entire page including occluded areas (LP: #838925) - Dash - horizental divider line in between categories incorrectly drawn (LP: #841750) - Dash - whenever there is a search query in the search box and the search is no longer running, the circle with the X inside should be displayed in place of the magnifying glass (LP: #841760) - Top bar - Pressing F10 as second time should close the top bar app menus (LP: #856468) - Dash - Dash should support drag and drop to external applications (LP: #857431) - (oneirc) default placement of windows is behind panel (LP: #857214) - FFe : Add option to make alt-tab easier to use for workspace users (LP: #860622) - Clicking a filter removes keyboard input focus from search entry (LP: #861251) - UIFe: Desktop should be titled (LP: #732016) - Dash - clicking inside the Dash search box should remove the search hint and display a blinking carete (LP: #764859) - Minimizing a maximized Qt app leaves nothing in focus (LP: #821601) - unmaximizable windows still show orange glow but fail to maximize (LP: #827560) - UIFe: scrollbar in unity dash should be rounded (and with glow) (LP: #836656) - Dash - alt-f2 have 'Filter results' which does nothing (LP: #838127) - Alt-tab - Alt-tab should ellipsis long application names (LP: #850400) - Super+number shortcuts don't work with numpad (LP: #850792) - Dash should close when an app is launched from the messaging menu (or any other indicator) (LP: #853300) - Dash - In the App lens filters, users should only be able filter by 'star' rating in one star increments (LP: #839759) - Dash - When the Dash is re-opened and statefully displaying a previous query, it should be possible to add to the query by pressing the 'right arrow cursor key' (LP: #841828) - Dash - When a result is selected or in the mousover state (white box highlight), the casted shadow should be hidden. (LP: #841831) - text in searchbar keeps getting bolder/darker (LP: #861487) 2011-09-29 Didier Roche New upstream release. 2011-09-29 Didier Roche Import upstream version 4.20.0 2011-09-26 Didier Roche releasing version 4.18.0-0ubuntu1 2011-09-26 Didier Roche Cherry-pick another fix for home dash text height not being cut 2011-09-26 Didier Roche cherry-pick dash dnd fix 2011-09-26 Didier Roche - Screen corruption when resuming from suspend/hibernate (LP: #676166) - unity-panel-service crashed with SIGSEGV in bamf_factory_view_for_path() (LP: #764024) - Dash and launcher appear underneath windows (LP: #805087) - unity-panel-service crashed with SIGSEGV in g_type_check_instance_cast() (LP: #811401) - [Oneric] unity-panel-service crashed with SIGSEGV in getenv() (LP: #817691) - compiz crashed with SIGSEGV in unity::FilterBar::RemoveFilter() (LP: #845732) - crash on closing a window (LP: #856015) - Cannot open a window that starts iconified (LP: #732997) - Launcher - When useing Alt F1 launcher keyboard navigation, Launcher should not scroll until top or bottom of Launcher is reached (LP: #765749) - Stacking problem when switching between apps with multiple windows (LP: #802527) - Pull panel to de-maximize window occasionally not working in a secondary screen (LP: #802651) - Window under Dash gets focused if it opened later (LP: #830730) - Clickable areas of previously active window remains on 'Show Desktop' (LP: #836325) - A minimized window 'remains' behind on the desktop if /apps/compiz-1/plugins/unityshell/screen0/options/show_minimized_windows is set to true (LP: #847967) - a11y support on Unity is broken (LP: #851103) - compiz crashed with SIGSEGV in dee_model_get_tag() (LP: #840758) - crash when looping paint list in preparePaint (on closing windows) (LP: #853807) - Alt-Tab should not preview windows at excessively large sizes (LP: #854740) - Clicking on a tweet/message link sometimes does not work (LP: #790565) - Dragging a launcher icon makes it squashed (LP: #855761) - unable to unminimize gedit windows where more than one window where one has a dialog open (LP: #856030) - (oneiric) alt-tab UX doesn't work well on multi-monitor (LP: #855364) - Launcher shows on the primary monitor instead of the left most monitor (LP: #857668) - Keynav - pressing down key causes launcher items to jump up and down (LP: #858469) - Windows creep cross the screen with ALT+TAB (LP: #722830) - Minimize animation flickr when for maximized apps (LP: #737125) - All unity windows are invisible (panel, launcher, dash) (LP: #745996) - Dash "See 97 more results" has ~1 second of latency (LP: #731158) - Windows cannot be dragged down from panel if banshee closed to sound menu (LP: #781215) - no menu bar on top, compositing bug? (LP: #806358) - Launcher - a spread can accidentally be triggered during the 'dragging and dropping behind the Launcher' interaction (LP: #832988) - Impossible to navigate between panel menus when the mouse cursor is over the panel (LP: #834065) - Pressing alt on maximized window does show menu but not window controls (LP: #836274) - Application name drawn under Dash controls when window opens under Dash (LP: #838176) - Start dragging a maximized application title causes it to re-decorate (LP: #838923) - Dash loses focus after switching windows or desktops (LP: #842466) - ccsm crashed with KeyError in compizconfig.Plugin.ApplyStringExtensions (src/compizconfig.c:6780)(): '\xd0\t\x9b\n\x01' (LP: #832458) - No feedback when trying to drag&drop an icon that’s already in the launcher (LP: #851619) - Dash - the search box is not aligned correctly relative to the Launcher BFB button (LP: #838904) - Dash - Shape and positioning of most of the elements in the Dash need adjustment (Part 3) (LP: #852030) - minimizing a window with a modal dialog is broken (LP: #855068) - Dash - Dash missing 'streak of reflected light' in the top left corner (LP: #844030) - alt-tab - When the ALT key is pressed, there should be a very short delay before the app menu is exposed in the top bar (LP: #855521) - holding down super while dash is open resaturates launcher but super- key-shortcuts don't appear (LP: #855909) - Panel Titlebar double click is emitted for any mouse button (LP: #736491) - unity panel shadow opacity does not match panel opacity (LP: #747682) - maximising via dragging to panel and unmaximising leaves faded panel title (LP: #761228) - Sometimes dragging down from the panel just stops working (LP: #774121) - Shadowless panel in multi monitor setup (LP: #815454) - Window buttons in the panel have no indication of the "pressed" form (LP: #823353) - Activating a menu item or clicking outside area menu doesn't hide the application menu (LP: #843670) - Using menus with only one click doesn't work as expected (LP: #844309) - Showing menu of a maximized application via dragging needs an extra movement (LP: #845772) - Restored windows dragged down from the panel still shows their menu (LP: #845774) - When the dash is shown, "dragging behind launcher" interaction should not be triggered (LP: #851185) - Make the dash darker (LP: #851243) - Dash unmaximize/maximize button is mismatched with actual window size (LP: #852984) - Alt-tab - Add missing dots to alt-tab border (LP: #838113) - Expo centering need to change when launcher size changed (LP: #856112) - unity confused with chromium web apps (LP: #692462) - alt-tab on multimonitor doesn't work well (LP: #791198) - Unity need gtk_render_icon and therefore gtk+ 3.2 (LP: #846447) - Panel shouldn't be dragged when the dash is showing (LP: #858815) * Cherry-pick: - Dash - dragging a file outside of the Desktop Dash should close the Dash (LP: #764641) 2011-09-26 Didier Roche * debian/control: - build-dep on gtk 3.1 and latest nux 2011-09-26 Didier Roche New upstream release. 2011-09-26 Didier Roche Import upstream version 4.18.0 2011-09-20 Didier Roche releasing version 4.16.0-0ubuntu2 2011-09-20 Didier Roche * com.canonical.Unity.gschema_xml: - add Update-notifier to the whitelist (LP: #779382) 2011-09-15 Didier Roche releasing version 4.16.0-0ubuntu1 2011-09-15 Didier Roche - compiz crashed with SIGSEGV in nux::GpuDevice::GetGpuInfo() (LP: #765375) - F10 doesn't start keyboard navigation to the panel (LP: #839628) - Change on the at-spi accessibility-toolkit can affect also Unity (LP: #844927) - compiz crashed with SIGSEGV when a lens is shutting down (LP: #848675) - [UIFe] Radiance panel icons are unreadable and ugly when panel goes transparent with Dash (LP: #828862) - window switcher stuck (not only, but can be triggered with Onboard) (LP: #832033) - Window titlebar is click through after raising a minimized window (LP: #840285) - Alt+Shift+` does not work in symmetry with Alt+` (LP: #843250) - UIFe: Alt-Tab: Update layout behavior to make previews larger and outline active preview (LP: #847944) - windows clipped on resize (LP: #848962) - Alt-tab - Add orange border to selected window in alt-tab window spread (LP: #838114) - Launcher - the direction the Launcher is scrolled with the mouse wheel is inverted (LP: #839703) - Launcher - the rendering of the BFB and Lens squircle does not match the design (LP: #838708) - Alt-Tab - In the app window spread, all windows should have the same height, only the width should vary (LP: #838110) - Launcher - the background of the Launcher should be tinted using the average colour of the wallpaper (LP: #850068) - Alt-tab - It is currently very difficult to see pips in the left of the app icon for the currently selected app (LP: #838134) - Launcher - Auto scroll missing from the top of the Launcher (LP: #838744) - Scope searches blocks the lens (LP: #850816) - Shortcuts SUPER+1...9 doesn’t work until opening a window (LP: #768076) - Dash closes prematurely when dragging apps into the launcher (LP: #773892) - Dash - As soon as a user starts dragging a .png file from the Dash, the file icon turns into a grey question mark (LP: #764447) - Dash shows an empty icon for some applications. (LP: #830887) - Windows are click through after restore from minimize (LP: #834034) - Dash - No keyboard shortcuts for switching lenses (LP: #842086) - Dash search for files states "two more results" but doesn't display them (LP: #840005) - ++ to start a new instance of a program doesn't work anymore (LP: #842977) - Alt-tab - Cross interactions between Alt-tab and Dash are broken (LP: #844021) - UIFe: Dash - Shape and positioning of most of the elements in the Dash need adjustment (Part 2) (LP: #844889) - Alt-Tab - make pause to spread default alt-tab behaviour. Upgrade existing installs as well. (LP: #838075) - Do not install unity-preference (LP: #847599) - Update unity --distro to latest plugins installed (LP: #847799) - off by one error in count of additional results in a category (LP: #848218) - UIFe - Launcher - The background of the BFB, Workspace Switcher, Lens, and Trash launcher icons tiles needs to use the average background colour of the wallpaper (LP: #838688) - dragging a window to the top while maximized gives it double borders (LP: #850985) - Launcher does not show if the cursor is placed 1px away from the left edge and then moved to the edge (LP: #801320) - [alt-tab] [wishlist] Use Alt-` as a keyboard shortcut to switch between multiple windows of the same app (LP: #825467) - compiz crashed with SIGSEGV in nux::Size::SetWidth() (LP: #815864) 2011-09-15 Didier Roche * debian/unity.install: - remove /usr/share/applications as unity-preferences no longer exist 2011-09-15 Didier Roche New upstream release. 2011-09-15 Didier Roche Import upstream version 4.16.0 2011-09-12 Didier Roche releasing version 4.14.2-0ubuntu2 2011-09-12 Didier Roche Cherry-pick a fix for remapping minimized window correctly (LP: #840285) 2011-09-09 Didier Roche * debian/control: - bump build-dep for latest compiz-dev ABI break 2011-09-08 Didier Roche releasing version 4.14.2-0ubuntu1 2011-09-08 Didier Roche build-dep on latest libunity-dev for ABI/API break, nux 2011-09-08 Didier Roche - unity crashed with AttributeError in reset_unity_compiz_profile(): 'str' object has no attribute 'get_string' (LP: #809378) - Trying to minimize Unity Dash to make it fit on a 1024x768 screen makes Unity freeze and then, after I log out by killing X, never start again (LP: #839200) - unity-panel-service crashed with SIGSEGV in main_arena() (LP: #817477) - UIFe: Panel - Indicators should be orderable regardless of their parent IndicatorObject (LP: #823061) - 'Show Desktop' fails to hand focus to desktop (LP: #836315) - Dash - Functionality of top left close, minimise and maximise/restore window decorations is confused (LP: #838875) - unity-panel-service Leaks Memory (LP: #779185) - Missing lens shortcuts (Super-A, Super-F) (LP: #834078) - Unity window switcher takes over key (LP: #835699) - update assets for window buttons (topleft) with dash opened (LP: #836655) - Where the average background colour is either very light or dark, adjust this value to darken/lighten in order to preserve readability (LP: #837993) - Applications don't have priority over other results (LP: #839518) - task tray icons are misaligned and badly sized (LP: #839354) - UIFe: Dash - Shape and positioning of most of the elements in the Dash need adjustment (LP: #841945) - Cannot drag applications from dash to desktop (LP: #756614) - systray icons still visible on each desktop in expo mode (LP: #759129) - transparency on unity panel broken (LP: #827012) - Window buttons and application menu don't autohide if left edge is touched (LP: #835637) - 'Filter results' should be right indented as in the mockups(and unity- 2d) (LP: #838118) - window title should not appear until cursor leaves the menubar (LP: #838759) - Window title is not redrawn on leaving global-menu from buttons (LP: #839488) - In the dash, main text field can not be edited, except at the end (LP: #840862) - Quicklist can't be correctly hidden (LP: #843425) - After double clicking on the panel to restore a window, the menus won't be hidden on mouse-out (LP: #838021) - After restoring a window the application title doesn't fade-out and it goes below the menus (LP: #838479) 2011-09-08 Didier Roche * debian/rules: - bump shlibs, remove tweak for garantuing the version as the ABI is considered stable until finale now. 2011-09-08 Didier Roche build-dep on latest libunity-dev, nux 2011-09-08 Didier Roche * debian/control: - build-dep on latest libunity-dev 2011-09-08 Didier Roche New upstream release. 2011-09-08 Didier Roche Import upstream version 4.14.2 2011-09-02 Didier Roche releasing version 4.12.0-0ubuntu2 2011-09-01 Didier Roche releasing version 4.12.0-0ubuntu1 2011-09-01 Didier Roche - P3: [natty] Cannot click on indicators (LP: #819202) - Icons not visible in the launcher or alt-tab switcher (LP: #833905) - [dash] Search field in Unity can not support iBus (LP: #663776) - [dash] preferred applications are not stored in GConf anylonger (LP: #805063) - SysTray icons have a white square background in Unity. (LP: #823407) - new dash does not fit a normal netbook screen (LP: #825370) - Dash picks random weird colors (yellow, green), fonts invisible (with blur en- or disabled) (LP: #828363) - Music Lens doesn't display items until you search (LP: #824892) - Dash - Adjustments to stateful behaviour (LP: #838667) - Dragging from dash to launcher still doesn't work (LP: #824833) - Click on 'More Apps' et al closes the dash (LP: #824842) - cannot paste into dash (particularly relevant for alt+f2) (LP: #736222) - Ctrl X doesn't cut selected text in Dash search field (LP: #737731) - Ctrl+C doesn't copy selected text in Dash search field (LP: #737732) - The indicators shows a big white square when systray whitelisted (LP: #822672) - ARM FTBFS fix (LP: #834576) 2011-09-01 Didier Roche * debian/control: - build on latest nux * debian/rules: - bump shlibs 2011-09-01 Didier Roche New upstream release. 2011-09-01 Didier Roche Import upstream version 4.12.0 2011-08-26 Sebastien Bacher releasing version 4.10.2-0ubuntu2 2011-08-26 Sebastien Bacher * Backported some fixes from trunk: - build fix for armel (lp: #834576) - dnd from the application lens to the launcher work - small screen dash improvements 2011-08-25 Sebastien Bacher releasing version 4.10.2-0ubuntu1 2011-08-25 Sebastien Bacher * New upstream release: - fix the launcher don't dodging sometimes when it should - correctly set the focus when selecting a lens - fix launcher and switcher icons not showing on some video cards 2011-08-25 Sebastien Bacher Import upstream version 4.10.2 2011-08-25 Sebastien Bacher releasing version 4.10.0-0ubuntu1 2011-08-25 Sebastien Bacher - compiz crashed with SIGSEGV in - Dragging from dash to launcher still doesn't work (lp: #824833) - .desktops dragged on to unity launcher will not be added to com.canonical.Unity.Launcher favorites unless moved in the launcher (lp: #830536) - application's menu shown when the cursor is a little left to window controls (lp: #820293) - Ubuntu Start launcher item should always start the dash with the Home screen (lp: #825034) * debian/control: updated nux requirement * debian/rules: updated shlibs 2011-08-25 Sebastien Bacher * New upstream release: - unity task switcher (alt-tab, alt-down) shows empty spaces for iconified windows in window detail mode (lp: #828348) - compiz crashed with SIGSEGV in unity::DeviceLauncherIcon::OnStopDriveReady() (lp: #824093) - Dash performance issues with 'Active Blur' enabled (lp: #824890) - compiz crashed with SIGABRT in raise() when setting background to full color (lp: #829049) - search spinner does not stop hence nothing can be launched with the Return key (lp: #824836) - Dragging from dash to launcher still doesn't work (lp: #824833) - Ubuntu Start launcher item should always start the dash with the Home screen (lp: #825034) * debian/control: - updated nux requirement 2011-08-25 Sebastien Bacher Import upstream version 4.10.0 2011-08-19 Sebastien Bacher releasing version 4.8.2-0ubuntu4 2011-08-19 Sebastien Bacher Backport another trunk commit to fix an alt-tab segfault 2011-08-19 Sebastien Bacher releasing version 4.8.2-0ubuntu3 2011-08-19 Sebastien Bacher * Update to current trunk to get closer from an usable version, including - improvements to the alt-tab switcher, fixing the performances issues on intel cards, thanks Jason Smith - reworked dnd code fixing launcher showing when dragging text(lp: #773028) or widgets (lp: #724986), the expose slowness (lp: #821538) and other bugs as well, thanks Andrea Azzarone - the dash text is selected by default allow to type directly a new command (lp: #826904) 2011-08-19 Sebastien Bacher releasing version 4.8.2-0ubuntu2 2011-08-19 Sebastien Bacher debian/control: really update the nux requirement 2011-08-19 Sebastien Bacher releasing version 4.8.2-0ubuntu1 2011-08-18 Sebastien Bacher Backported a leak fix and a fix for small screens from trunk 2011-08-18 Sebastien Bacher Backported a leak fix from trunk 2011-08-18 Sebastien Bacher [ Didier Roche ] * debian/control: - add libdee-dev to the unitycore dev package as fixed in trunk (put in the .pc file) 2011-08-18 Sebastien Bacher * New upstream release. * debian/control.in: updated nux requirement 2011-08-18 Sebastien Bacher Import upstream version 4.8.2 2011-08-18 Sebastien Bacher releasing version 4.8.0-0ubuntu3 2011-08-18 Sebastien Bacher Backport r1381 to fix a session start compiz segfault (lp: #825040) 2011-08-18 Sebastien Bacher Backport r1380 to fix an alt-tab switcher segfault (lp: #825148) 2011-08-18 Sebastien Bacher Backport r1373 to fix a segfault happening on theme updates (lp: #825587) (lp: #741652) 2011-08-17 Sebastien Bacher releasing version 4.8.0-0ubuntu2 2011-08-17 Sebastien Bacher Backport r1371 to fix launcher autohidding issues 2011-08-11 Didier Roche releasing version 4.8.0-0ubuntu1 2011-08-11 Didier Roche - store kde4 applications in a gio-friendly way (LP: #741129) * Take and make some additional post-release adjustement 2011-08-11 Didier Roche * debian/unity-common.install: - install new assets and json scripts 2011-08-11 Didier Roche * remove 01_revert_removed_function_for_unity2d_to_build.patch: - incoming unity-2d upload has the needed bits 2011-08-11 Didier Roche now recommends lenses, not places and add music lens as a recommends 2011-08-11 Didier Roche build-dep on latest nux 2011-08-11 Didier Roche - now build depend on libunity-dev - make libunity-core-4.0-dev dep on libunity-dev even if not in .pc file (seems to leak the API) 2011-08-11 Didier Roche * debian/rules: - bump libunity-core-4.0-4 shlib for ABI break 2011-08-11 Didier Roche * New upstream release. * debian/control: - add libjson-glib-dev * remove patched plugins/unityshell/src/BGHash.cpp for replacing dark with real dash color 2011-08-11 Didier Roche Import upstream version 4.8.0 2011-08-10 Didier Roche releasing version 4.6.0-0ubuntu4 2011-08-10 Didier Roche dep on latest compiz-dev for boost transition 2011-08-10 Didier Roche transition to boost 1.46 2011-08-06 Didier Roche * debian/control: - remove the recommends on ubuntuone-control-panel-gtk now that ubuntu-desktop recommends it. 2011-08-04 Didier Roche releasing version 4.6.0-0ubuntu2 2011-08-04 Didier Roche * debian/rules: - remove networkarea and unitydialogs .so files are they are not in use for now 2011-08-01 Didier Roche releasing version 4.6.0-0ubuntu1 2011-08-01 Didier Roche - compiz crashed with SIGSEGV in __strlen_sse2() (LP: #814619) - PlacesHomeView::PlacesHomeView leaks memory (LP: #818450) - PluginAdapter::MaximizeIfBigEnough leaks memory (LP: #818477) - Launcher - Make Launcher left of screen reveal more responsive and less prone to false positives (LP: #765819) - Launcher - clicking on a App launcher icon incorrectly un-minimizes windows (LP: #783434) - Unity doesn't get any mouse wheel scroll event in Indicators InputArea (LP: #814574) - Unity launcher gets cluttered when having multiple partitions and/or external volumes attached (LP: #713423) - Unity panel menus and indicators slow to respond. Too much lag. (LP: #742664) - In Unity the distinction between GVolume, GDrive and GMount is a bit confusing. (LP: #799890) - Launcher - When a item is deleted by dragging to Trash, the trash should pulse once before the Launcher disappears (LP: #750311) - ccsm needs an option to change launcher opacity (LP: #815032) - add a ccsm option to hide volumes in launcher (LP: #794707) - scale plugin doesn't work as desired when "Click Desktop To Show Desktop" is true (LP: #810315) - mute/unmute sound when user clicks on sound applet using scroll button or middle mouse button (LP: #609860) - Secondary activate (i.e. middle click) support for indicators advanced usage (LP: #812933) * distro-patch the grey to darker grey (until the blur is done in nux) * Switch to dpkg-source 3.0 (quilt) format * debian/patches/01_revert_removed_function_for_unity2d_to_build.patch: - revert a removed API making unity-2d not building 2011-08-01 Didier Roche don't ship unity dialogs right now. Not ready for alpha quality 2011-08-01 Didier Roche * New upstream release. - add build-dep on libgnome-desktop-3-dev 2011-08-01 Didier Roche Import upstream version 4.6.0 2011-08-01 Didier Roche * debian/control: - dep on latest libunity-misc - dep on latest nux * debian/rules: - bump libunity-core-4.0-4 shlib for ABI break 2011-07-21 Didier Roche releasing version 4.4.0-0ubuntu1 2011-07-21 Didier Roche * debian/rules: - bump libunity-core-4.0-4 shlib for ABI break 2011-07-21 Didier Roche - moving a launcher icon around generates lots of disk write activity (LP: #733425) - compiz crashed with SIGSEGV in sigc::signal_base::impl() (LP: #762801) - Drag and drop a USB key into the trash should eject the USB key (LP: #764905) - unity window decorator needs to support different metacity frame types (LP: #795048) - Don't switch title to menu when hovering window buttons (LP: #691808) - spacing between indicators should be 5 pixels (LP: #734010) - Dash: highlight box is mis-aligned with smaller icon (LP: #761465) - Merge libindicator scroll signals (LP: #804618) - unity: Dead code in Launcher.cpp: "mask | (Button1Mask & Button2Mask & Button3Mask)" (LP: #805327) - TrashLauncherIcon::UpdateTrashIconCb is leaking (LP: #806984) - Title fade effect no longer works (LP: #809907) - Accessibility support not initialized on Oneiric (LP: #810033) 2011-07-21 Didier Roche * New upstream release. * debian/control: - build-dep on libnotify-dev - bump libnux-1.0-dev dep for ABI break 2011-07-21 Didier Roche Import upstream version 4.4.0 2011-07-19 Didier Roche releasing version 4.2.0-0ubuntu5 2011-07-18 Didier Roche * debian/control: - build-dep on latest compiz-dev for ABI bump 2011-07-15 Ken VanDine releasing version 4.2.0-0ubuntu4 2011-07-14 Ken VanDine * debian/control - Dropped recommends for indicator-me - Added recommends for indicator-power * services/panel-service.c - Removed libme.so and added libpower.so * plugins/unityshell/src/PlacesHomeView.cpp: update banshee-1 to banshee in _music_alternatives (LP: #805938) 2011-07-08 Sebastien Bacher releasing version 4.2.0-0ubuntu2 2011-07-08 Sebastien Bacher - use the new libindicator * debian/control: - drop libgnomeui-dev build-depends, it doesn't seem required - updated libindicator requirement 2011-07-08 Sebastien Bacher * Upstream fixes: - don't leak in the indicator code (lp: #806485) 2011-07-04 Didier Roche releasing version 4.2.0-0ubuntu1 2011-07-04 Didier Roche correct next version 2011-07-04 Didier Roche bump libunity-core-4.0-4 shlib 2011-07-04 Didier Roche * debian/rules: - ship the unitydialogs plugin (not networkarearegion as it seems to do weird artefacts) 2011-07-04 Didier Roche * debian/control: - breaks against older compiz (those not doing gtk_init) 2011-07-04 Didier Roche New upstream release. 2011-07-04 Didier Roche Import upstream version 4.2.0 2011-06-30 Sebastien Bacher releasing version 4.0.1-0ubuntu3 2011-06-30 Sebastien Bacher * Backport Neil's commit to migrate the indicator loaders to GTK3 * CMakeLists.txt: build without Werror to workaround a build issue 2011-06-23 Didier Roche releasing version 4.0.1-0ubuntu2 2011-06-23 Didier Roche make -dev arch:any to be binuable if needed 2011-06-23 Didier Roche do the same for the man page moved to unity and unity-services (and add Replaces: then) 2011-06-23 Didier Roche apply new soname to debian/rules 2011-06-23 Didier Roche * do the same for the man page (and add Replaces: then) * Move from libunity-core-4.0-1 to libunity-core-4.0-4 for last soname change * Fix a typo in debian/changelog 2011-06-23 Didier Roche Move back the .desktop file in unity from unity-common to avoid a lintian warning 2011-06-22 Didier Roche releasing version 4.0.1-0ubuntu1 2011-06-22 Didier Roche Launcher - move Launcher icon count indicator so that it appears on the right side of the Launcher icons (LP: #767046) 2011-06-22 Didier Roche one more fix 2011-06-22 Didier Roche Cherry pick some patches to not build on GTest, soname fixes as well as invalid value for automaximize 2011-06-22 Didier Roche additional coming dep to -dev 2011-06-22 Didier Roche generate some shlibs for libunity-core-4.0-1 taking into accout ABI unstability 2011-06-22 Didier Roche * debian/rules: - remove unitydialog and networkarearegion from ccsm to avoid enabling them, they are making compiz hanging and segfault on switch 2011-06-22 Didier Roche - add build-dep on libgtk-3-dev, libcairo2-dev, libindicator3-dev, libsigc++-2.0-dev - bump deps on libunity-misc-dev, libnux-1.0-dev, libbamf3-dev - remove vala * debian/unity-common.install, debian/control: - now ship the ccsm unityshell image, gconf schemas, all images and apport hook * debian/unity-services.install, debian/control - new unity-services package containing current and futur unity services, moving files to it from unity * debian/libunity-core-4.0-1.install, debian/libunity-core-4.0-dev.install, debian/control: - new libunity-core packages for shared library between unity and unity-2d 2011-06-22 Didier Roche Cherry pick some patches to not build on GTest 2011-06-22 Didier Roche * debian/control: - add build-dep on libgtk-3-dev, libcairo2-dev - bump deps on libunity-misc-dev, libnux-1.0-dev, libbamf3-dev and libindicator3-dev 2011-06-22 Didier Roche align more with upstream 2011-06-22 Didier Roche * Some lintian cleanage: debian/control: - bump Standards-Version - don't build-dep on quilt debian/rules, debian/patches: - dont use --with-quilt 2011-06-22 Didier Roche align with upstream files 2011-06-22 Didier Roche New upstream release. 2011-06-22 Didier Roche Import upstream version 4.0.1 2011-06-17 Sebastien Bacher releasing version 3.8.16-0ubuntu2 2011-06-17 Sebastien Bacher * Revert commit for this bug for #769335, to fix: - launcher autohidding is failing with 3.8.16 (lp: #798318) 2011-06-17 Neil Jagdish Patel Revert Andy's commit as it breaks the hiding of the launcher 2011-06-16 Sebastien Bacher releasing version 3.8.16-0ubuntu1 2011-06-16 Sebastien Bacher * New upstream version: - Unable to load icon text-x-preview at size 48 in a loop (lp: #794556) - Display garbled upon restoring original resolution (lp: #795454) - Display garbled upon connecting external displays (lp: #795458) - Panel disappears after resolution change (lp: #795459) - Dragging the launcher with right mouse button is confusing as menu pops up (lp: #735031) - In a double monitor setup the Unity top panel in the second screen is cut at the right (lp: #750481) - Launcher tooltips sometimes don´t show (lp: #769335) - Menu key should open quicklist for the selected item in the launcher (lp: #750778) - unity is spamming ~/.xsession-errors when windows are closed (lp: #767642) - Dash button ignores transparency when clicked. (lp: #767733) 2011-06-16 Neil Jagdish Patel [release] 3.8.16 2011-06-16 Neil Jagdish Patel Launcher tooltips sometimes don´t show (lp: #769335) 2011-06-16 Neil Jagdish Patel Menu key should open quicklist for the selected item in the launcher (lp: #750778) 2011-06-16 Neil Jagdish Patel Dash button ignores transparency when clicked. (lp: #767733) 2011-06-16 Neil Jagdish Patel Dragging the launcher with right mouse button is confusing as menu pops up (lp:735031) 2011-06-16 Neil Jagdish Patel - In a double monitor setup the Unity top panel in the second screen is cut at the right (LP:750481) - Unable to load icon text-x-preview at size 48 in a loop (LP: 794556) 2011-06-08 Jay Taoko * Fixes related to bug #753971 In a single monitor mode: - verify that Unity's panel is displayed correctly when changing the display resolution. - verify that the display output is corect when it is being rotated. 2011-06-08 Jay Taoko * Fix computation 2011-06-08 Jay Taoko * Correct calculation of display size after a resolution change or plugin of external monitor. 2011-06-06 Jay Taoko * Fixes related to bug #753971 In a single monitor mode: - verify that Unity's panel is displayed correctly when changing the display resolution. - verify that the display output is corect when it is being rotated. 2011-06-02 Jay Taoko * _window_buttons was not properly destroyed in PanelMenuView::~PanelMenuView, resulting in a memory leak. * In UnityScreen::initLauncher, self->launcherWindow and self->launcher where no properly reference counted. * In UnityScreen::~UnityScreen, do not call layout->UnReference (). The layout is managed and freed by its parent widget (Unless SinkReference was called on the layout before it was added in the widget tree). 2011-05-30 Jay Taoko * Removed commented line. 2011-05-30 Jay Taoko * _window_buttons was not properly destroyed in PanelMenuView::~PanelMenuView, resulting in a memory leak. * In UnityScreen::initLauncher, self->launcherWindow and self->launcher where no properly reference counted. * In UnityScreen::~UnityScreen, do not call layout->UnReference (). The layout is managed and freed by its parent widget (Unless SinkReference was called on the layout before it was added in the widget tree). 2011-06-02 Chris Coulson [merge] Bug #767642: unity is spamming ~/.xsession-errors when windows are closed 2011-05-26 Neil Jagdish Patel [release] 3.8.14 2011-05-26 Neil Jagdish Patel Jason's fixed 2011-05-26 Neil Jagdish Patel Merging in Andrea Azzarones branch to fix the window title fade - fixes lp:722178 2011-05-26 Mirco Müller Backported from unity trunk... modified: src/Tooltip.cpp src/Tooltip.h Correctly remove any signal-connection (sigc) used for the StaticCairoText in the destructor of the Tooltip. Should fix any remaining issue regarding LP: #762801 2011-05-26 Mirco Müller Backported from unity trunk... modified: src/Launcher.cpp Avoid focus-switching when opening quicklists. Thanks for the patch Manuel! Fixes LP: #750781 2011-05-26 Mirco Müller Backported from unity trunk... modified: src/PanelIndicatorObjectEntryView.cpp src/PanelIndicatorObjectEntryView.h Do correct repainting of the inactive menus. Thanks a lot for this fix Manuel! Fixes LP: #733740 2011-05-26 Cameron Hart Unity maximizes windows that don't support resize on launch 2011-05-26 Michael Hofmann Fixes bug #779717: pixbuf in indicator icon update was retrieved twice, and not unrefed correctly. 2011-05-23 Alex Launi Fix for 728949: bottom icon folds even when there is enough space not to 2011-05-23 Didier Roche Merging in Didiers branch to fix lp:774280, lp:737320 2011-05-23 Alex Launi Cherrypicked fix for modal dialogs causing launcher to appear 2011-05-23 Neil Jagdish Patel [merge] Fix for 759174 from Bilal Akhtar 2011-06-07 Didier Roche releasing version 3.8.14-0ubuntu2 2011-06-07 Didier Roche Now depends on compiz-plugins-main-default instead of compiz-plugins-main 2011-05-26 Didier Roche missing bug from changelog 2011-05-26 Didier Roche releasing version 3.8.14-0ubuntu1 2011-05-26 Didier Roche * New upstream bug-fix release. - In a dual monitor setup with different resolutions, Unity places windows in the "dead zone" (LP: #752098) - Left pixel of launcher is not clickable on session start (LP: #758026) - unity crashed with AttributeError in reset_unity_compiz_profile(): 'str' object has no attribute 'get_string' (LP: #737320) - unity --reset crashes with NameError (LP: #774280) - Bottom icon on launcher tilts when it maybe shouldn't if icons fill launcher nearly exactly (LP: #728949) - Dodge active window - launcher should not show when modal dialog is opened (LP: #718185) - Unity maximizes windows that don't support resize on launch (LP: #769781) - compiz crashed with SIGSEGV in sigc::signal_base::impl() (LP: #762801) - inactive menus becomes brighter on sub-sequent clicks (LP: #733740) - Unity crashes when dynamic quicklist dbusmenu contains a hidden menuitem. (LP: #759174) - Opening quicklist with launcher keynav returns focus to previous window (LP: #750781) * debian/patches/01_add_scp_to_systray.patch: - remove, upstream now 2011-05-26 Didier Roche Import upstream version 3.8.14 2011-05-02 Didier Roche * debian/control: - depends on compiz for some people upgrading (LP: #773253) 2011-04-27 Didier Roche releasing version 3.8.12-0ubuntu1 2011-04-27 Didier Roche * New upstream release. - Display garbled upon restoring original resolution or connecting external displays (LP: #753971) - migrate_favorites.py crashed with NameError in __main__: name 'GError' is not defined (LP: #759744) - compiz crashed with SIGSEGV in PlacesHomeView::Refresh() (LP: #762120) - launcher loses focus (LP: #763883) * debian/patches/01_add_scp_to_systray.patch: - Whitelist systray to system-config-printer (LP: #771562) 2011-04-27 Didier Roche Import upstream version 3.8.12 2011-04-20 Didier Roche releasing version 3.8.10-0ubuntu2 2011-04-20 Didier Roche additional upstream fix for POST_REVEAL 2011-04-20 Didier Roche * Cherry-pick some fixes before freeze: - Fix tooltip stays stuck next to the launcher (LP: #751077) - Trash/ws switcher icon in unity resets to default icon theme on the event of a deletion or emptying the trash or after an upgrade (LP: #761289) - double clicks should be disabled on bfb/Place launcher icon/double key press (LP: #766776) - Intellihide can be puzzled by dash (LP: #767250) 2011-04-19 Didier Roche releasing version 3.8.10-0ubuntu1 2011-04-19 Didier Roche - Application windows can sometimes fail to display and will mask regions of the screen (LP: #709461) - Launcher appears _under_ application windows (LP: #743834) - Unity Launcher Temporarily Appears Broken at Login (LP: #756951) - compiz crashed with signal 7 in g_file_get_uri() (LP: #728319) - Only with few windows (and one maximized) or Dodge active window - When re-focusing on maximised window Unity launcher does not hide (LP: #734681) - UIFe: Unity Dash button does not give adequate feedback (LP: #748676) - Focus problem with Thunderbird (LP: #753951) - compiz crashed with SIGSEGV in PrivateWindow::updateStartupId() (LP: #759363) - unity places don't start up on login. (LP: #761225) - unity crashes when emptying trash twice (LP: #761643) - compiz crashed with SIGSEGV in PlacesResultsController::Clear() (LP: #761211) - compiz crashed with SIGSEGV in PanelView::~PanelView() (LP: #761634) - compiz crashed with SIGSEGV in SimpleLauncherIcon::SetIconName() (LP: #763560) - compiz crashed with SIGSEGV in PlacesView::ConnectPlaces() (LP: #761942) - Intellihide stuck with in x=0 on the bfb (LP: #764643) - compiz crashed with SIGSEGV in PlacesView::OnResizeFrame() (LP: #763800) - unity crashed with GError in reset_unity_compiz_profile(): Failed to contact configuration server; the most common cause is a missing or misconfigured D-Bus session bus daemon. See http://projects.gnome.org/gconf/ for information. (Details - 1: Failed to get connection to session: Command line `dbus-launch --autolaunch=f0af37ac055f6f348acd417f00000008 --binary-syntax --close- stderr' exited with non-zero exit status 1: No protocol specified\nAutolaunch error: X11 initialization failed.\n) (LP: #753528) - Chromium fullscreen + Alt-TAB confuses the launcher (LP: #757434) - Cannot click on left-most indicator on panel if a non-indicator icon appears (LP: #761409) - vim.gnome window is invisible (LP: #719001) - Trash/ws switcher icon in unity resets to default icon theme on the event of a deletion or emptying the trash or after an upgrade (LP: #761289) - Incorrect keynav hilight/opened Quicklist without any request (LP: #764730) - indicator font does not update when changing font in Appearance Preferences. (LP: #759886) - In dash search filter drop box, black text is on a black background when item is selected (LP: #761201) 2011-04-19 Didier Roche New upstream release. 2011-04-19 Didier Roche Import upstream version 3.8.10 2011-04-15 Didier Roche releasing version 3.8.8-0ubuntu2 2011-04-15 Didier Roche Cherry pick a lazy activation case not starting the places on demand (LP: #761225) 2011-04-14 Didier Roche releasing version 3.8.8-0ubuntu1 2011-04-14 Didier Roche * New upstream release. - Empty desktop after login (LP: #687660) - compiz crashed with SIGSEGV in nux::Area::InitiateResizeLayout() (LP: #757709) - compiz crashed on initial load of Java Citrix Client/Inkscape in PrivateWindow::processMap() (LP: #758307) - Sometimes dragging down from the panel just stops working (LP: #750155) - Ensure Unity prioritises icon loading from Unity-icon-theme (LP: #750471) - text truncated in Dash. Empty search from Applications or Files lense returns “Your search did not” due to cut off label (LP: #757362) - should list PlacesGroup.cpp in POTFILES.in (LP: #757663) - Launcher intellhide stuck after edge reveal (LP: #757810) - unity-preferences doesn't load translations (LP: #759682) - dynamic quicklists are not working (LP: #729074) - with second monitor, first monitor does not show nautilus application/global menu when displaying desktop (LP: #743149) - Launcher - The Workspace, File Lens, App Lens and Trash Launcher icons need to be rendered correctly (LP: #745555) - the launcher background gets dimmed after icons dnd (LP: #747304) - Numpad 'Enter' does not work on unity launcher when navigating through keyboard (LP: #760003) - Launcher shouldn't hover when being in the dash (LP: #760770) - Launcher displays key shortcuts while holding Super while the dash is open but the shortcuts are unfunctional (LP: #760728) - Running/active indicators point to space between launcher icons for folded icons (LP: #703067) - user-trash.svg and user-trash-full.svg not lens grayscale versions (LP: #741804) - code-cleanup: unregistered any established ubus-interests (LP: #757588) - dropdown box in places search bar does not resize when font size changes (LP: #759763) - [FFE] Centered layout for expo plugin (LP: #754689) - Unity launcher icons tooltips do not disappear when swiching workspaces (LP: #744795) - Dash - Update Dash scroll bar (LP: #750374) - Letters cut off at the end in the applications window (LP: #753083) 2011-04-14 Didier Roche Import upstream version 3.8.8 2011-04-11 Didier Roche * debian/control: - build-dep on grail/geis with version bumped * 01_dont_dep_on_latest_geis_grail.patch: - not needed anymore 2011-04-11 Didier Roche fix release version 2011-04-11 Didier Roche releasing version 3.8.6-0ubuntu2 2011-04-11 Didier Roche - compiz crashed with SIGABRT in raise() (LP: #748163) - System freezes when maximize button is clicked (LP: #754063) - compiz crashed with SIGSEGV in QuicklistView::IsMenuItemSeperator() (LP: #754302) - compiz crashed with SIGSEGV in std::_List_node_base::_M_hook() (LP: #754235) - compiz crashed with SIGSEGV in ubus_server_pump_message_queue() (LP: #754657) - drag from dash to launcher (LP: #662616) - Add a test case for unity-decorator regressions (LP: #736878) - the files place category combo has empty space (LP: #741641) - panel superposition (LP: #742859) - Unity Launcher stops autohiding and is not responsive (LP: #744325) - Unity Launcher stops autohiding and is not responsive (LP: #744325) - [FFE] Need API to set urgency from background process (LP: #747677) - Launcher - Escape from 'drag behind the Launcher' interaction (LP: #750298) - Launcher needs to be desaturated when Dash is open, not transparent. (LP: #750358) - compiz crashed with SIGSEGV in free() (LP: #752293) - migrate_favorites.py crashed with ImportError in __main__: No module named gconf (LP: #752176) - compiz crashed with SIGSEGV in PluginClassHandler::get() (LP: #743807) - cannot close the dash by clicking on the bfb (LP: #753914) - Animation for Grid Previews is broken (LP: #754088) - compiz crashed with SIGSEGV in PanelMenuView::OnPlaceViewShown() (LP: #754585) - Pressing F10 then "left arrow" wit Unity on Natty makes the system unusable (LP: #756867) - compiz crashed with SIGSEGV in __pthread_mutex_lock() (LP: #711231) - compiz crashed with SIGSEGV in __pthread_mutex_lock() (LP: #711231) - Tooltips and Dash Font Problems (LP: #741605) - Title elipisising incorrect. Type “Shotwell” for a good example (LP: #750350) - compiz crashed with SIGSEGV in Launcher::Launcher() (LP: #748096) - BFB - Turn top left corner blue rather than Ubuntu logo (LP: #755286) - launcher appears and gets stuck when resizing windows with mouse (LP: #754690) - Wrong item gets dragged out (LP: #729796) - Launcher - when the launcher is folded, the bottom icon partially falls off the end of the screen (LP: #731869) - unity-window-decorator: Resize padding: Tiny focused windows lose resize padding and shadow when <69 pixels wide (LP: #737707) - Deinstalling an application with launcher entry leaves orphaned shortcut (LP: #748107) - Two Nautilus windows open when clicked on a device icon on Launcher (started after 3.8.2) (LP: #748299) - compiz crashed with SIGSEGV in Launcher::AnimationTimeout() (LP: #749890) 2011-04-11 Didier Roche * debian/unity-common.install: - install the desktop file for the new capplet 2011-04-11 Didier Roche * debian/control: - build-dep on latest nux (ABI break) 2011-04-11 Didier Roche New upstream release. 2011-04-11 Didier Roche Import upstream version 3.8.6 2011-04-07 Didier Roche releasing version 3.8.4-0ubuntu1 2011-04-07 Didier Roche - [fglrx] compiz crashed with SIGSEGV in nux::IOpenGLSurface::UnlockRect() (LP: #685682) - SIGSEGV in g_atomic_int_get (LP: #688803) - unity-panel-service crashed with SIGSEGV in bamf_factory_view_for_path() (LP: #717684) - New window tracking system breaks in the case where windows try to restack relative to destroyed windows that were never mapped (LP: #723014) - Numpad 'Enter' doesn't work on highlighted items in dash, places-files and places-apps (LP: #741615) - compiz crashed with SIGSEGV in free() (LP: #738864) - compiz crashed with SIGSEGV in g_closure_invoke() (LP: #741674) - compiz crashed with SIGSEGV in CompWindow::id() (LP: #742028) - Windows that reparent away from the root before they are mapped can cause other windows to become invisible (and compiz to crash) (LP: #743011) - compiz crashed with SIGABRT in raise() (LP: #743414) - compiz crashed with SIGSEGV in g_object_get_qdata() (LP: #742905) - compiz crashed with SIGSEGV in g_closure_invoke() (LP: #748033) - compiz crashed with SIGSEGV in CompScreen::dpy() (LP: #751372) - compiz crashed with SIGABRT in __kernel_vsyscall() (LP: #744867) - unity-window-decorator crashed with SIGSEGV in gdk_window_get_events() (LP: #725284) - Missing icons in app launcher (LP: #728393) - Multiple quick clicks on launcher icon with multiple windows completely crashes Unity (LP: #731790) - Add a test case for invisible windows regressions (LP: #736876) - Re-sync with xquerytree to avoid stacking order issues (LP: #740465) - Wrong window moves (LP: #741656) - compiz crashed with SIGSEGV in g_cclosure_marshal_VOID__VOID() (LP: #742280) - panel superposition (LP: #742859) - unity-window-decorator doesn't start on secondary X session (LP: #730495) - Unity Launcher stops autohiding and is not responsive (LP: #744325) - dash categories dropdown menu leaves "ghost" on desktop (LP: #746800) - new dialogs open close enough of the launcher to make hide (LP: #747302) - dnd from the application place to the launcher works only once (LP: #747316) - compiz crashed with SIGSEGV in CompWindow::id() while opening tcl/tk interface of R (LP: #747439) - minimize animates window fading to the top left corner (ubuntu symbol) (LP: #747765) - Spread - Clicking on a app icon to spread the windows must always show all the windows, regardless of whether or not some of the windows are minimised (LP: #750349) - Launcher - Show visual de-coupling of Launcher app icons (LP: #751196) - unity-window-decorator crashed with SIGSEGV in event_filter_func() (LP: #748317) - Pressing Super-W to switch windows also presents Dash (LP: #753453) - Don't create windows over the launcher (LP: #688816) - Unity Grid is broken for multi-monitor setups (LP: #709221) - F10 key does not move focus to indicators when on the desktop. (LP: #727548) - dynamic quicklists are not working (LP: #729074) - Launcher tooltips appear under Dash (LP: #729093) - Upon first login, launcher gets in the way of maximized windows (LP: #731786) - Dash: Applications should have higher preference (LP: #737379) - Empty Trash legend illegible (LP: #739862) - ATI/fglrx workaround patch (LP: #740298) - Dash draws some icons off right edge of screen (LP: #740415) - Add test case for ICCCM Section 4.1.4 (LP: #741074) - you can see the dash icons when a place is closed (LP: #741599) - Launcher unhides and stays unhidden when dragging elements in Opera (LP: #741731) - Applications added to the launcher can be put in a state where they are named "EmptyLabel" (LP: #742378) - Wall of desktop move wrong window (LP: #743634) - Compiz switcher Alt-Tab order is not predictable - should maintain LIFO ordering in application switcher (LP: #175874) - Restart the panel service to resync app menus (LP: #746474) - If you hold super key, the application launcher doesn't works with numpad of FN key (LP: #747153) - Horizontal renderer rendering issues (LP: #747337) - Shortcut hint in Launcher is too large and refine the shortcut (LP: #747812) - Enforce switcher 'bring to front' to avoid seeing the launcher while doing ALT-Tab (LP: #750283) - Deal with repeated key on launcher shortcut (LP: #750535) - When we press Enter to run the first search result, Unity should wait until searching is finished (LP: #749428) - Dash can be wrongly displayed with super if you are too quick or trigger scale and such (LP: #751102) - the application panel stays up with auto hide after a password dialog (LP: #684590) - Keynav with keypad arrow keys not possible (LP: #741154) - Feature Freeze Exception: Animation for Grid Plugin Previews (LP: #744104) - Add packaging dependency on compiz-plugins-main (LP: #748564) - Dash - Switch dash highlight to new highlight (LP: #750365) - Compiz won't allow Desktop Cube plugin to load with unity (LP: #711561) - unity messes up with workspaces (LP: #728428) - Dash - improve carrot (LP: #750354) - Dash - Cursor navigation allows the user to keep scrolling down indefinitely (LP: #750375) - Dash - Icons inside tiles are not centered (LP: #748588) 2011-04-07 Didier Roche New upstream release. 2011-04-07 Didier Roche Import upstream version 3.8.4 2011-04-07 Didier Roche dep on latest nux for the ABI beak and picking the right shlibs 2011-04-04 Didier Roche * debian/control: - makes unity depends on compiz-plugins-main as we are binding to the expose mode. 2011-04-01 Didier Roche releasing version 3.8.2-0ubuntu1 2011-04-01 Didier Roche * add debian/patches/01_dont_dep_on_latest_geis_grail.patch: - build-dep on quilt 2011-04-01 Didier Roche * debian/patches/01_dont_dep_on_latest_geis_grail.patch: - new geis/grail still not in natty. Remove MT support making us depending it on it for now 2011-04-01 Didier Roche - compiz crashed with SIGSEGV in std::_List_node_base::_M_hook() (LP: #711916) - New window tracking system breaks in the case where windows try to restack relative to destroyed windows that were never mapped (LP: #723014) - does not display icons until hovered (LP: #726033) - Unity Launcher has black spaces where icons should be (LP: #729353) - compiz crashed with SIGSEGV in sigc::internal::signal_emit0::emit() (LP: #729715) - compiz crashed with SIGSEGV in SimpleLauncherIcon::OnIconThemeChanged() (LP: #741652) - compiz crashed with SIGSEGV in free() (LP: #738864) - compiz crashed with SIGSEGV in g_closure_invoke() (LP: #741674) - compiz crashed with SIGSEGV in free() (LP: #742300) - Unity can't get touch the touch initialization signals from GEIS (LP: #742555) - Windows that reparent away from the root before they are mapped can cause other windows to become invisible (and compiz to crash) (LP: #743011) - compiz crashed with SIGSEGV in gdk_cairo_set_source_pixbuf() (LP: #744231) - [dash] Keyboard navigation not implemented as specified (LP: #608132) - xterms broken in unity (LP: #692463) - Unity opens application menu on Alt+F10 shortcut (LP: #722674) - First four items in Dash begin "Find" "Find" "Find" "Find" (LP: #729002) - Increase the size of the top left Launcher reveal area from 1px to a slightly larger triangle that comes out of the top left corner (LP: #736034) - Add a test case for invisible windows regressions (LP: #736876) - Re-sync with xquerytree to avoid stacking order issues (LP: #740465) - Keyboard navigation: quicklist not opening for Trash launcher item (LP: #741793) - Wrong window moves (LP: #741656) - compiz crashed with SIGSEGV in SimpleLauncherIcon::ActivateLauncherIcon() (LP: #742110) - Combo in the search bar did not disappear after the places was closed (LP: #742712) - Expo doesn't quit reliably when using keynav or shortcut (LP: #744196) - Make the BFB icon turn blue when an application goes urgent (LP: #744973) - Launcher - increase "launcher reveal %" for 'Fade and slide' launcher reveal transition to 65% (LP: #745602) - Arrows do not fade out with rest of launcher durring DND (LP: #746811) - Don't create windows over the launcher (LP: #688816) - Launcher - Indicate which application is currently focused with a glowing Launcher icon (LP: #676604) - Unity Grid is broken for multi-monitor setups (LP: #709221) - dynamic quicklists are not working (LP: #729074) - When windows open for the first time they should not hide the launcher (LP: #723878) - it is still possible to quit unity from the panel (LP: #733725) - Selection does not fit small icons in Unity Dash (LP: #735746) - Unmounting media gives no error when failed (LP: #737633) - ATI/fglrx workaround patch (LP: #740298) - "Files & Folders" tooltip says "Files & Folders" (LP: #741654) - Time & Date has no application quicklist menuitem title (LP: #741680) - Launcher icon progress-bar too big for a 32px launcher (LP: #741775) - Dash - Starting to drag a file from the Dash closes the Dash as a temporary stop-gap measure (LP: #741926) - compiz crashed with SIGSEGV in IconLoader::ProcessGIconTask() (LP: #742091) - Lenses with no shortcut still display black box when pressing super (LP: #742985) - Wall of desktop move wrong window (LP: #743634) - Whitelist HPLIP's hp-systray for Unity's application indicators (LP: #744308) - libzeitgeist SIGSEGV when reinstalling ZeitgeistMonitors (LP: #742438) - Compiz switcher Alt-Tab order is not predictable - should maintain LIFO ordering in application switcher (LP: #175874) - Add hide and hover machines state debug through dbus (LP: #745586) - the application panel stays up with auto hide after a password dialog (LP: #684590) - Panel - Should have Drop Shadow (LP: #688555) - Wrong item gets dragged out (LP: #729796) - launcher hide a little bit too early if you bring the current window next to it (LP: #741761) - Launcher icons shouldn't hover when tapping press (LP: #744344) - unity appmenu opens when pressing esc while moving a dialog (LP: #745062) - "Unable to show unity-runner:" warnings (LP: #745746) - Several ATK_STATE(s) not properly used on the accessibility framework (LP: #727140) - Window maximise/un-maximise does not return the window to the same position. (LP: #723859) - "Applications" and "Files & Folders" keyboard shortcut overlays not drawn correctly with scalable launcher (LP: #731212) - [natty-alpha3] [LiveCD] compiz crash on boot, unity fails to start, installation impossible (LP: #729597) - [a11y] Regression on the Launcher accessibility support between revno 948 and revno 964 (LP: #736790) - can't search in "more applications" section (LP: #737393) - [a11y] panel service crashes with a11y enabled while navigating (LP: #740360) - superkey shortcut labels does not scale properly (LP: #741346) - Keyboard navigation: don't allow right key on workspace switcher (LP: #741772) - LauncherEntryRemote startup race condition (LP: #742695) 2011-04-01 Didier Roche * New upstream release. * debian/control: - build-dep on latest nux 2011-04-01 Didier Roche New upstream release. 2011-04-01 Didier Roche Import upstream version 3.8.2 2011-03-30 Didier Roche * use dh7 --with translations module: (LP: #745774) - debian/rules: remove cruft, add --with translations - debian/control: build-dep on dh-translations 2011-03-24 Didier Roche releasing version 3.6.8-0ubuntu3 2011-03-24 Didier Roche * debian/rules: - readd previously removed --fail-missing 2011-03-24 Didier Roche * debian/unity.install: - ensure we ship every files (compiz moved some) (LP: #741858) 2011-03-24 Didier Roche releasing version 3.6.8-0ubuntu2 2011-03-24 Didier Roche * Backport from trunk: - compiz crashed with SIGSEGV in SimpleLauncherIcon::OnIconThemeChanged() (LP: #741652) - launcher hide a little bit too early if you bring the current window next to it (LP: #741761) - "Files & Folders" tooltip says "Files & Folders" (LP: #741654) - Time & Date has no application quicklist menuitem title (LP: #741680) 2011-03-24 Didier Roche releasing version 3.6.8-0ubuntu1 2011-03-24 Didier Roche Dragging a file to the bottom left corner should send it to the trash (LP: #728598) 2011-03-24 Didier Roche dep on latest nux 2011-03-24 Didier Roche - crash at the second drag and drop from an unity place (LP: #736704) - Compiz crashes with SIGSEGV in nux::GraphicsDisplay::GrabPointer when opening the Dash (LP: #737287) - Visual Tearing/Rendering Issues with Unity Launcher (LP: #737476) - unity-window-decorator crash on unity panel dragout (LP: #740480) - unity-panel-service crashed with SIGSEGV in g_type_check_instance_is_a() (LP: #694699) - compiz crashed with SIGSEGV in nux::BaseTexture::GetDeviceTexture() (LP: #692823) - the "no result" and "search the web" items need icons (LP: #711199) - Resizing with external padding/grab area prevents reaching edge of screen (LP: #710356) - drag and drop of launcher icons uses microscopic drag icon (LP: #727647) - text in places look squeezed (LP: #727799) - at-spi-registry consumes most of the CPU and make the system unusable on Natty (LP: #729827) - migrate_favorites.py crashed with GError in __main__: Bad key or directory name: "/desktop/unity/launcher/favorites/app- dc++.desktop/type": `+' is an invalid character in key/directory names (LP: #737016) - Launcher hide state is confusing (LP: #739850) - Polish new launcher hide state (part 2) (LP: #740020) - launcher icons should expan on super or when entering keynav (LP: #741319) - Launcher - Dragging a Launcher icon to the Trash should remove the icon (LP: #676466) - Launcher - Enable dragging and dropping of files & folders to Launcher icons (LP: #676549) - Dash - Add Dash group header mouseover effect (LP: #689640) - unity aborts when you plug in an external monitor (LP: #700757) - Keyboard-navigation: focus on launcher remembered (LP: #713340) - Launcher Quicklists should always contain the application title (LP: #723877) - When a maximized window has window on top of it in 'restored state' (not maximised) , it is not possible to un-maximized the window by dragging the title bar downwards (LP: #723882) - When windows open for the first time they should not hide the launcher (LP: #723878) - UI blocked when expanding a section with more than 2000 items (LP: #736059) - Change ALT-Tab to bring the target window to the front (LP: #736938) - compiz crashed with SIGABRT in __kernel_vsyscall() (LP: #737814) - Launcher does not respond to changes in icon theme (LP: #605475) - Implement new style scrollbars in Dash (LP: #608124) - Closing launcher menu raises window under mouse (LP: #728787) - adding url launcher support from the search (LP: #739038) - Launcher - Set Launcher 'Hide Animation' to 'Slide only' by default. Also introduce subtle fade in effect. (LP: #739567) - "Time & Date" settings appears in launcher with empty tooltip (LP: #740907) - ZeitgeistLog missing implementation of get_property for "connected" (LP: #734080) - often can't alt-click-dnd to move the focussed dialog (LP: #711911) - The Unity Panel's window controls and window dragging features should work for the uppermost maximized window regardless of current window in focus. (LP: #716177) - When Unity launcher is visible restore a maximized window loses its focus (LP: #728690) - Missing "children_changed" event emission from the atk support for the nux::View and nux::Layout objects (LP: #734806) - Possible race condition in PanelMenuView::OnWindowMaximized and OnWindowRestored (LP: #736580) - dash search box doesn't respond to keyboard input (LP: #736850) - category dropdown in *.places is nonfunctional (nothing can be selected (LP: #737203) - compiz crashed with SIGSEGV in DeviceLauncherIcon::UpdateVisibility() (LP: #737318) - Unity doesn't support Touchscreen/drag to slide (LP: #737520) - [a11y] Launcher a11y support works with at-spi2 but not with at-spi (LP: #739689) - unity --distro fail on symlinks (LP: #740779) - dash home screen can become outdated (LP: #730623) 2011-03-24 Didier Roche New upstream release. 2011-03-24 Didier Roche Import upstream version 3.6.8 2011-03-21 Didier Roche * debian/control: - depends on libutouch-geis-dev to bring MT support to unity 2011-03-17 Didier Roche releasing version 3.6.6-0ubuntu1 2011-03-17 Didier Roche fix search search upstream and backport 2011-03-17 Didier Roche - drag and drop from dash to launcher issues (LP: #727675) - unity-panel-service crashed in g_type_class_meta_marshal (LP: #727788) - Dash: first-use text entry does not work until Alt-F2 version is used (LP: #735342) - compiz crashed with SIGSEGV in g_type_check_instance_is_a() (LP: #734721) - drag from dash to launcher (LP: #662616) - Dash - Create single widget for Dashboard (LP: #683729) - [FFe] Recently installed applications should be easy to run (LP: #670403) - Pressing Alt key does not underline mnemonics (LP: #689179) - indicator-appmenu breaks Alt accelerator keys (LP: #663030) - can't pin KTouch to the launcher (LP: #693755) - Unity paints multiple times with multi-screen (LP: #727116) - unitymtgrabhandles crashes when no key is set (LP: #727144) - SIGSEGV in PlaceEntryHome::SetSearch (LP: #731927) - [launcher] New Default favorites (LP: #714707) - Dash: Alt-F2 Pressing enter on the dash can start the first entry of the second group from the history (LP: #734738) - Dash: keyboard arrow navigation disappears off bottom (LP: #735347) - Increase the size of the top left Launcher reveal area from 1px to a 3px by 3px square (LP: #736034) - [dash] scrollbar's clickable zone should extend to the right border of the dash border (LP: #651398) - Launcher - Replace Dash lens Launcher icons with updated versions (LP: #676613) - NuxUtilAccessible requires to implement support to key event listeners (LP: #702672) - launcher icons dnd doesn't behave correctly when the dash is in use (LP: #708885) - Keyboard-navigation: highlight stays after losing focus (LP: #713632) - Implement AtkComponent for ATK objects in the panel service (LP: #715297) - Super shortcuts for application place and worskspace swither conflicts with compiz keys (LP: #723273) - Use DeeIndex instead of strcmp in PlaceEntryHome (LP: #724886) - [dash] text cursor not vertically centred in the entry (LP: #724927) - Moving cursor in dash text entry field causes cursor artifacts (LP: #725493) - Missing "children_changed" event emission from the atk support (LP: #727137) - Typing should immediately search; focusing the search field is fiddly (LP: #727295) - "Find Internet Apps", "Browse the Web", and "Check Mail" are scattered in default Dash (LP: #729009) - Press-holding on a icon in the Launcher should de-couple the icon and enable the user to reorder the icon vertically without leaving the Launcher. (LP: #727922) - "Shortcuts" heading in Dash seems pointless (LP: #729000) - intellihide is incompatible with totem fullscreen / Still some false positive on ws switch (LP: #730679) - Launcher - provide visual design for launcher keyboard navigation (LP: #702490) - Dash - Update the 'Shortcuts' dash home icon (LP: #689763) - The Unity panel service Does not connect to the INDICATOR_OBJECT_SIGNAL_ACCESSIBLE_DESC_UPDATE signal. (LP: #731651) - [dash] items reordering after first group expanding (LP: #732031) - Accessibility object parent-child hierarchy on unity panel-service is broken (LP: #732049) - "Your search did not match any files" when I haven't searched yet (LP: #732746) - Keyboard navigation in quick lists not possible. (LP: #733052) - Keyboard navigation should jump invisible icons (LP: #734018) - Dash: Alt-F2 gives no indication it is any different to using Super (LP: #734740) - Dash: Alt-F2 box hint says "Search commands" not "Run a command"/"Execute command" (LP: #733897) - Synopsis and description refer to "Ubuntu Desktop Edition" (LP: #735557) - weird launcher behaviour on non short clicks when a place is displayed (LP: #727703) - Launcher - Disabled item in the quicklist need to be styled semantically (LP: #676928) - Menubar – Menu integration issue with applications that do not support menu integration (LP: #723835) - unity --reset-icons is needed to restore default launcher icons (LP: #731578) - Whitelist mumble for systray (LP: #732682) - Applications places quicklist items are blank for categories with '&' (LP: #733743) - delete files in the dash (LP: #662658) - Scale mode doesn't cancel like it used to (LP: #724045) - Appsearch shortcuts not clickable, searchfield broken (LP: #728219) - Arrow keys don't work in "All Files" menu (LP: #732744) 2011-03-17 Didier Roche * New upstream release: - build-dep on latest nux 2011-03-17 Didier Roche Import upstream version 3.6.6 2011-03-15 Didier Roche * debian/control: - change the description of the package (remove desktop edition) (LP: #735557) 2011-03-15 Didier Roche revert mterry's merge as not need by upstream 2011-03-10 Didier Roche releasing version 3.6.4-0ubuntu1 2011-03-10 Didier Roche - Unity: Alt-F2 not working (LP: #580295) - When running with dual monitors, Unity will use the height of the larger one for calculating when to fold (LP: #696388) - Unity app launcher is filled up with doublettes (LP: #690537) - Unity interface not resized properly when external monitor is used (LP: #691772) - Dash needs keyboard navigation (LP: #727714) - It is possible to focus Unity itself and Close it from the global menu (LP: #728790) - Systray icons showing on top of everything (LP: #728719) - Pressing ENTER in the dash during a search should open the first displayed item (LP: #729699) - compiz crashed with SIGSEGV in LauncherIcon::OpenQuicklist() (LP: #731096) - inactive menus are not shown (LP: #732162) - Icon-only menu titles don't have accessible names (LP: #691677) - unity not working on rotated displays (LP: #694596) - unity_support_test crashed with SIGSEGV in nux::IOpenGLAsmVertexShader::IOpenGLAsmVertexShader() (LP: #709649) - Dragging .desktop file to launcher's trash creates space for new launcher icon (LP: #717250) - Unable to scroll in Applications/Files and Folders Place using mouse wheel (LP: #721447) - The applications place is empty (LP: #724259) - compiz crashed with SIGSEGV in nux::GpuRenderStates::SubmitChangeStates() (LP: #719156) - Quicklists are difficult to dismiss (LP: #726890) - Apps in Available group not rendered in Dash (LP: #729710) - Clicking on Shortcuts header doesn't do anything. (LP: #730774) - Zeitgeist FTS Extension doesn't filter on subject URIs (LP: #731208) - dual monitor,,,upper panel turns white / nvidia (LP: #685179) - Dash file Lens – Rename “Favourite Folders” category header to “Folders” (LP: #723866) - looking for 'places' icons in the wrong location (LP: #727672) - Empty trash quicklist item is missing an ellipsis (LP: #731472) - Wastebasket quicklist is missing “Empty Wastebasket” option when the wastebasket is empty (LP: #723880) - Emptying the trash from the unity sidebar should respect nautilus' "Ask before emptying" setting (LP: #730003) - start-here icon updated at wrong time (LP: #726267) - Unity overlay unhide issue (LP: #726926) - Orca doesn't report that the Launcher receives the focus (LP: #727133) - Accessibility object parent-child hierarchy on unity is broken (LP: #727908) - Regression: Orca doesn't speech out the selection changes on the Launcher (LP: #729165) - quicklist must respect enabled state (LP: #731533) - unity-panel-service crashed with SIGSEGV in dbusmenu_menuitem_send_about_to_show() (LP: #725631) 2011-03-10 Didier Roche * New upstream release. * debian/control: - build-dep on latest nux 2011-03-10 Didier Roche Import upstream version 3.6.4 2011-03-07 Didier Roche releasing version 3.6.2-0ubuntu1 2011-03-07 Didier Roche * New upstream release: - unity-window-decorator crashed with SIGSEGV in g_cclosure_marshal_VOID__OBJECT() (LP: #724874) - blinking screen at searching "gn" (LP: #674022) - Top panel isn't multimonitor aware (LP: #675862) - Leaving fullscreen causes the launcher to rapidly appear and then disappear (LP: #718054) - migrate_favorites.py crashed with GError in __main__: Bad key or directory name: "/desktop/unity/launcher/favorites/app-Watch TV Shows.desktop/type": ` ' is an invalid character in key/directory names (LP: #722403) - does not display icons until hovered (LP: #726033) - Unintuative Application Matching (LP: #726711) - icons missing in the dash recent files and directory search returns (LP: #727824) - some result cache broke the dash search (LP: #728961) - Protect against conflicts with unity super keys (LP: #729166) - not installed apps sorting in global search (LP: #636996) - No 'safely remove' option is present in the unity menu when a usb disk is inserted (LP: #660010) - Dash - Implement new Dash design! (LP: #683762) - Expose or add missing nux functions for a11y support (LP: #701672) - Launcher - A single finger 'hold' on a Launcher app icon should open the quicklist (LP: #702486) - No "Search" default entry (LP: #710794) - Icon in Launcher should be home folder icon (LP: #721121) - Launcher bindings require Super to be held down to work (LP: #727580) - compiz crashed with SIGSEGV in nux::CairoGraphics::GetBitmap() (LP: #727636) - Unity "Lens" do not scroll to bottom (LP: #719616) - Double-click on panel to unmaximize only works in right half (LP: #725529) - clicking multiple time on the bfb makes the logo darker and darker (LP: #727146) - the launcher should go away if it has been open using the keyboard and the mouse is not moved while the cursor is on it (LP: #727746) - migrate_favorites.py crashed with OSError in makedirs(): [Errno 13] Permission denied: '/home/aquarius/.local/share/unity' (LP: #723656) - No feedback when unmounting busy device in Unity (LP: #730638) 2011-03-07 Didier Roche Import upstream version 3.6.2 2011-03-02 Michael Terry * services/panel-indicator-entry-accessible.c: - Use dispose function, not finalize function, to notify ATK that an entry is removed. Fixes continual panel crashes. LP: #727788 2011-03-01 Didier Roche releasing version 3.6.0-0ubuntu1 2011-03-01 Didier Roche cherry-pick a opacity change, because we all love this 2011-03-01 Didier Roche Add keyboard shortcuts for launching separate instances of applications (LP: #724865) 2011-03-01 Didier Roche - Menu bar becomes blank periodically (LP: #683065) - Unity does not update when screen resolution changes (LP: #684539) - [dash] Keyboard navigation not implemented as specified (LP: #608132) - Dash - build the Desktop Dash (LP: #683719) - Quicklists not working (LP: #719780) - Launcher auto hide animation has a life of it's own / Unity launcher constantly sliding in and out without user interaction (LP: #717364) - compiz crashed with SIGSEGV in PrivateWindow::getModalTransient() (LP: #726235) - Don't show launcher number overlays on tap of super (LP: #726630) - Optimize texture memory usage for unexposed view icons (LP: #609994) - Unity should handle video-out keycodes that correspond to Super + P + Enter (LP: #632632) - dash - wrong count of remaining items to see (LP: #662605) - dash - x search box button visibility (LP: #662614) - Touch window management gesture previews (LP: #683688) - unity not working on rotated displays (LP: #694596) - unity main top bar in displays in wrong area (multi-head issue) (LP: #707209) - unity place group visual improvements (LP: #714528) - Implement ref_state_set for toplevel ATK objects in the panel service (LP: #715299) - Alt + F1 doesn't show the launcher if hidden (LP: #717125) - Keyboard navigation: Choosing a window from launcher doesn't change input focus. (LP: #721811) - Quicklists not closing when losing focus (LP: #724739) - wrong animation in the launcher (LP: #724956) - Window management - windows go below launcher and panel (LP: #725463) - Media and PrintScreen keys don't work (LP: #621887) - super-shortcuts should be "serializable" (LP: #638936) - Chromium icon in Unity is distorted / some scaled distored in the unity place applications (LP: #670169) - launcher stays on screen when it shouldn't | false show/hide positives on the launcher (LP: #711176) - Keyboard navigation: no public API to know the current Laucher Icon selected when key nav is activated (LP: #722660) - Require to implement AtkSelection on the Launcher (LP: #723804) - LauncherIcon accessibility support requires to expose the selection state (LP: #723806) * debian/control: - dep on latest nux 2011-03-01 Didier Roche New upstream release. 2011-03-01 Didier Roche Import upstream version 3.6.0 2011-02-28 Didier Roche releasing version 3.4.6-0ubuntu2 2011-02-28 Didier Roche * Cherry-pick some fixes from trunk to ensure at least having those in alpha3: - stop make the launcher dance (LP: #717364) - fix FTBFS on armel (LP: #724615) 2011-02-24 Didier Roche releasing version 3.4.6-0ubuntu1 2011-02-24 Didier Roche - dash times out (LP: #662618) - possible memory leak in compiz when using places, dashboard (LP:#720446) - compiz crashed with SIGSEGV in IconTexture::~IconTexture() (LP: #721907) - dash - search string not always taken into account (LP: #701569) - Unity allows you to Quit itself (LP: #705536) - invisible window border problems (LP: #710271) - Slowliness in the file places (LP: #710791) - add super shortcuts to the launcher - logic (LP: #721264) - key navigation doesn't activate trash, keys, expo or places (LP:#723141) - Super-shortcuts for apps, files, and workspace switcher (LP: #617356) - New launcher tile super key overlay aesthetic (LP: #646712) - add cursor-key navigation to quicklists (LP: #701543) - Super key should open Dash (LP: #706713) - Dash view should use "Prefferred Applications" icons where appropriate (LP: #708479) - some partitions appear with questionmark icon (LP: #710809) - Unity wrongly resizes thumbnails after first opening of Files place (LP:#721123) - Change the fading and showing curve effect when hovering the bfb (LP:#721125) - Recent files appear duplicated in the Dash (LP: #646758) - All Applications tab only shows first 100 applications (LP: #660979) - slide animation typo in unity configuration (LP: #723354) - Place icons should be in their respective packages (LP: #672447) - Trash right click menu is positioned incorrectly (LP: #718880) - Require to use gconf to check on unity and the panel-service if the accessibility should be enabled (LP: #723699) 2011-02-24 Didier Roche * New upstream release. * debian/control: - dep on latest nux 2011-02-24 Didier Roche Import upstream version 3.4.6 2011-02-17 Ken VanDine releasing version 3.4.4-0ubuntu2 2011-02-17 Didier Roche releasing version 3.4.4-0ubuntu1 2011-02-17 Didier Roche * New upstream release. * debian/control: - bump nux and libunity-misc dep 2011-02-17 Didier Roche Import upstream version 3.4.4 2011-02-17 Didier Roche debian/source_unity.py: enhanced apport hook for incoming compiz hook 2011-02-11 Didier Roche releasing version 3.4.2-0ubuntu2 2011-02-10 Didier Roche releasing version 3.4.2-0ubuntu1 2011-02-10 Didier Roche * New upstream release: - add --distro switch to remove local installation of unity with default options (LP: #715703) - global search and speedups in places - Using fade effect to cut the window Title when it's longer than the panel (LP: #694924) - Launcher - Add ability for apps to indicate progress through Launcher icon (LP: #676596) - calling unity should kill unity-panel-service (LP: #711289) - unity places should return a default icon when no matching icon is found (LP: #711200) - the launcher should start hidding when an icon is clicked (LP: #709178) - Highlight drag-friendly Launcher tiles when dragging a file (LP: #607782) - Fix migrate_favorites.py crashed with OSError in get_log_file(): [Errno 2] No such file or directory: '/home/ubuntu/.local/share/unity' (LP: #711964) - places should support wrong Icon= format (with extensions) (LP: #711189) - unity crashed with AttributeError in reset_unity_compiz_profile(): 'NoneType' object has no attribute 'get_default_value' (LP: #711105) - unity crashed with GError in reset_unity_compiz_profile() (LP: #710876) - Middle click on application icon should open a new window (LP: #709707) - Launcher - Add interaction to support dragging and dropping behind the launcher (LP: #702482) - Launcher - Enable dragging and dropping of files & folders to Launcher icons (LP: #676549) - Launcher - Add number notifier to Launcher icons (LP: #676455) - Support dragging files to trash to delete them (LP: #619686) - [launcher] Indicator-only applications showing as open applications (LP: #703396) - Unity does not accept mouse clicks (LP: #683328) - dash is empty (LP: #710792) 2011-02-10 Didier Roche * debian/control: - depends on latest nux 2011-02-10 Didier Roche New upstream release. 2011-02-10 Didier Roche Import upstream version 3.4.2 2011-02-02 Didier Roche releasing version 3.4.0-0ubuntu2 2011-02-02 Didier Roche Cherry-pick fix when the favorite migration tools is crashing on first run on new install (LP: #711964) 2011-01-31 Didier Roche releasing version 3.4.0-0ubuntu1 2011-01-31 Didier Roche more backport 2011-01-31 Didier Roche * Cherry-pick a small fix for not having places empty at start * debian/control: - recommends again places now that unity can support them 2011-01-31 Didier Roche * New upstream release: - Add places back to unity - Add autoscroll to launcher (LP: #690096) - Fix performance issue due to redecorate windows (LP: #705427) - Change automaximize value to 75% of the workarea (LP: #708809) - The launcher should not let you dnd special icons (LP: #709119) - The launcher shouldn't move icon on right click dragging (LP: #709179) 2011-01-31 Didier Roche Import upstream version 3.4.0 2011-01-31 Didier Roche * debian/control: - recommends again places now that unity can support them 2011-01-27 Didier Roche releasing version 3.2.16-0ubuntu1 2011-01-27 Didier Roche * New upstream release: - Add the Launcher BaseWindow to the a11y component only if a11y was initialized (LP: #705442) - Enable _NET_WM_WINDOW_TYPE_UTILITY windows (like gimp toolbox) to hide the Launcher (LP: #706109) - Fix the defaul indicators size, making them inconsistent (LP: #705803) - Always have the indicator session to the top right (LP: #705697) - Show launcher when places are activated (LP: #705948) - Fix memory leaks in dash (LP: #705705) - Support i18n (LP: #697166) - Enabling double click on the launcher to restore a maximized window (LP: #661049) - Update the title bar on tab change (LP: #691651) - Hide the launcher instantanly on key press or dash if we have already waited the launcher trigger time (LP: #705805) - Make sure keypad keys also work in the search entry (LP: #599902) - Dash elipsizes file and application names too soon, making them unreadable (LP: #632526) - Implement Places Group View (LP: #704493) 2011-01-27 Didier Roche * debian/control: - ensure we have latest bamf and nux 2011-01-27 Didier Roche New upstream release. 2011-01-27 Didier Roche Import upstream version 3.2.16 2011-01-27 Didier Roche releasing version 3.2.14-0ubuntu3 2011-01-27 Didier Roche * debian/control: - rebuild for ABI break in compiz 2011-01-25 Didier Roche * debian/rules: - build .pot file now (LP: #697168) 2011-01-24 Didier Roche releasing version 3.2.14-0ubuntu2 2011-01-24 Didier Roche Backport a fix to remove invisible window on top at startup (LP: #705672) 2011-01-21 Didier Roche * debian/source_unity.py: - fixing typo (LP: #705702) 2011-01-20 Didier Roche releasing version 3.2.14-0ubuntu1 2011-01-20 Didier Roche * New upstream release: - Use a padding of 6px for the appmenu and 3px for the other indicators. (LP: #684114) - appmenu doesn't correspond to currently focused application (LP: #69806) - Places tile view (LP: #697687) - bump libnux requirement 2011-01-20 Didier Roche New upstream release. 2011-01-20 Didier Roche Import upstream version 3.2.14 2011-01-20 Didier Roche - removed libunity*: seperate source now * removed debian/libunity* 2011-01-20 Didier Roche * debian/source_unity.py: - enhance apport hook to report compiz (and xorg) information only on graphical bugs (the report can take time and would upload too many data for just a weird quick behavior bug for instance) 2011-01-20 Didier Roche * debian/control: - recommends ubuntuone-control-panel-gtk 2011-01-18 Didier Roche remove inline patch to build tests against 2011-01-17 Didier Roche releasing version 3.2.12-0ubuntu3 2011-01-17 Didier Roche * debian/control: - drop the recommends on unity-places* as they don't work today, and pull libunity0, which has still a dep on libindicator1, conflicting with libindicator2. The places can't be rebuilt right now (API breakage) and we need to wait for next release 2011-01-17 Didier Roche releasing version 3.2.12-0ubuntu2 2011-01-14 Didier Roche releasing version 3.2.12-0ubuntu1 2011-01-14 Didier Roche * debian/libunity3.symbols: - updated 2011-01-14 Didier Roche * debian/rules: - don't --fail-missing as we don't want to install the vapi yet. The gir package will come next week. * debian/unity-common.install: - install the manpages 2011-01-14 Didier Roche * CMakeList: - distro-patch to avoid building tests right now as building them is failing with the current vala/gir stack. THIS NEED TO BE REMOVED. 2011-01-14 Didier Roche add libatk1.0-dev build-dep 2011-01-14 Didier Roche needs latest and greatest from dee 2011-01-14 Didier Roche * New upstream release. - Window border doesn't get restored (LP: #691812) - When a menu is triggered from Alt+key, app name stays visible on panel (LP: #691765) - show the launcher on KeyPress, this will be needed when the shortcut will be implemented if we are in intellihide mode - Make sure an underscore is correctly placed under the corresponding accelerator-key. (LP: #683427) - Adding a dummy --replace option for compatibility reason (LP: #692569) - Compiz crashed with SIGSEGV in CompWindow::id() (LP: #694945) - Tooltip text not vertically centered (LP: #697791) - Maximizing a window horizontally or vertically removes the title bar (LP: #696780) - Mousewheel support for indicators (LP: #681428) - Avoid Quicklists being positioned so that they are partially offscreen at the bottom screen-edge. (LP: #691114) - Migrate awn, docky and cairo-dock dock launchers (LP: #692967) - Include manpages, and make them translatable. (LP: #684896) - Automaximize windows in Unity with some rules like blacklisting some applications, initial window size. It fixes also some bugs, like maximized window on first map not undecorated (LP: #667009, #669716, #693779, #691741) - Update libunity to conform to latest GIO VAPI breakage (LP: #679964) - Initial unity-atk module implementation (LP: #701680) - Panel autohide when on Quicklist (LP: #683261) 2011-01-14 Didier Roche Import upstream version 3.2.12 2011-01-14 Didier Roche * debian/control: - unity breaks on older bamf version (dbus protocol changed) 2011-01-14 Didier Roche releasing version 3.2.8-0ubuntu3 2011-01-14 Didier Roche debian/control: libdbusmenu-glib-dev 0.4 is 0.3.91 2011-01-14 Didier Roche releasing version 3.2.8-0ubuntu2 2011-01-14 Didier Roche * backport dbusmenu transition: - debian/control: build-dep on the new package - backport the commits 2011-01-14 Didier Roche * CMakeLists.txt, libunity/CMakeLists.txt: - don't build some vala stuff * debian/libunity3.symbols: - refresh the symbols regarding to previous changes 2011-01-14 Didier Roche * src/unityshell.cpp: - backport a fix for WindowCompizid * debian/control: - ABI break in compiz, rebuild against latest version 2010-12-17 Sebastien Bacher releasing version 3.2.8-0ubuntu1 2010-12-17 Sebastien Bacher * New upstream release: - unity-panel-service should be autorestarted by unity when crashing (lp: #686591) - App name in panel menu is truncated (lp: #619477) - Removing the appmenu indicator left-aligns all other indicators (lp: #688764) - unity support for firefox menubar (lp: #690447) - the unityshell plugin has no icon in ccsm (lp: #688594) - the unityshell plugin has an "unknown category" in ccsm (lp: #688592) * debian/control: - updated the dee and nux requirement. * debian/libunity3.symbols: - updated to include the new symbols * debian/unity.install: - install the ccsm icons there 2010-12-17 Sebastien Bacher Import upstream version 3.2.8 2010-12-13 Didier Roche releasing version 3.2.6-0ubuntu2 2010-12-13 Didier Roche fix -common dep 2010-12-13 Didier Roche update Vcs-Bzr 2010-12-13 Didier Roche ensure we build/run with latest compiz-core (abi breakage) 2010-12-10 Didier Roche set nux-tools as a dep rather than recommends 2010-12-10 Didier Roche * debian/control: - fix typo in description 2010-12-09 Didier Roche releasing version 3.2.6-0ubuntu1 2010-12-09 Didier Roche - Autohide option should be more like Intellihide (LP: #685861) - Add an unity binary (LP: #599716) - Dock icons disappearing on reopen (all programs) (LP: #687466) - Application with .desktop file containing "icon=/absolute/path" doesn't have an icon in unity panel (LP: #683444) - Indicators are mis-aligned (LP: #646740) - Navigating between indicator gives focus back to other dialogs during transition (LP: #637143) - Migration script should dump a lot of migrated items for debugging (LP: #687721) - Add desktop action support to launcher quicklists (LP: #687403) - Rendering of Quicklist radio-button-item still way off (LP: #684048) - Clicking on a launcher icon does not raise most recent window (LP: #677577) - Quicklist menu item testing - Part 2 (LP: #676040) - Panel does not behave like a menu bar (keyboard scrubbing) (LP: #686655) - Separated menus: no keyboard shortcuts for menus (LP: #684060) - No installation instructions in source (LP: #683792) - Unity plugin should depend on "Desktop Wall" plugin (LP: #683211) - Network indicator shows up on the left-hand side of the panel (LP: #680545) - Scrubbing menu items or indicators in panel prematurely ends (LP: #677601) - fix trash icon not being updated (LP: #683241) 2010-12-09 Didier Roche * debian/libunity3.symbols: - updated to include the new symbols 2010-12-09 Didier Roche install the new perf bootchart there as well 2010-12-09 Didier Roche recommends nux-tools 2010-12-09 Didier Roche * debian/control: - dep on latest nux 2010-12-09 Didier Roche * New upstream release: * debian/unity.install: - install new unity binary 2010-12-09 Didier Roche Import upstream version 3.2.6 2010-12-09 Didier Roche remove the patch as well, fixed upstream 2010-12-09 Sebastien Bacher * debian/source_unity.py: - reassign crashes due to the indicators to the right source directly 2010-12-06 Didier Roche fix version typo 2010-12-06 Didier Roche * debian/control, debian/unity.install, debian/unity-common.install: - add unity-common package and move some files there 2010-12-02 Didier Roche * Revert source 3, it's breaking daily build and hudson * debian/control: - Add Vcs-Bzr link * debian/source: - Use source version 3.0 * debian/patches/lp682345.patch: - Fix crash on startup (LP: #682345) 2010-11-30 Didier Roche releasing version 3.2.2-0ubuntu1 2010-11-30 Didier Roche Add fullscreen application support (LP: #677255) 2010-11-30 Didier Roche * New upstream release: - fix crash in migration settings if gsetting not installed (LP: #682314) - fix quicklist crash (LP: #681515) - Quicklist rendering fixes (LP: #681498) - BFB button launches nautilus /usr/share/applications (LP: #681504) - Quicklist default items + Keep/remove favorite (LP: #681500) 2010-11-30 Didier Roche * New upstream release. - build again latest nux 2010-11-30 Didier Roche Import upstream version 3.2.2 2010-11-29 Didier Roche * debian/control: - add libglib2.0-bin and python dep for the migration script 2010-11-26 Didier Roche releasing version 3.2.0-0ubuntu3 2010-11-26 Didier Roche * debian/libunity3.symbols: - add new exported symbols as places are installed in buildd 2010-11-26 Sebastien Bacher - let apport collect the same as it does for compiz, it will provide details on xorg and drivers in use for example - install source_unity.py 2010-11-26 Didier Roche * revert previous upload done which is breaking the gconf unity settings * debian/unity.install: - install the gconf file * debian/control: - depends on new compiz and libcompiz version containing the gconf CMake fix * FTBFS: install gconf schemas to fix --fail-missing * Lintian: echo 1.0 > debian/source/format 2010-11-25 Didier Roche releasing version 3.2.0-0ubuntu1 2010-11-25 Didier Roche * debian/libunity3.symbols: - updated to latest and greatest 2010-11-25 Didier Roche - Unity appears on top of gnome-screensaver (LP: #677705) - launcher tooltips hover over gnome-screensaver (LP: #652937) * debian/unity.install: - no more gconf file to install 2010-11-25 Didier Roche add application startup notification (LP: #638319) 2010-11-25 Didier Roche - The ws switcher is always visible if launcher in floating and autohide mode (LP: #677554) - bump build-dep on latest nux - add libstartup-notification0-dev build-dep 2010-11-25 Didier Roche * New upstream release: - Clicking a second time on a menu item does not dismiss it (LP: #661048) - FavoriteStore re-ordering support (LP: #676106) - Quicklist menu item testing - part 1 (LP: #676030) - Base Quicklist Menu Items (LP: #676013) - Tooltip launcher don't appear in unity compiz (LP: #675486) - The migration script should be migrated to gsettings (LP: #680873, #652785, #655175) - Launcher clickable-area does not extend to left edge of screen (LP: #677573) - depends on latest nux 2010-11-25 Didier Roche Import upstream version 3.2.0 2010-11-22 Didier Roche * debian/rules: - try a slighter best solution for netbook-launcher virtual package, thanks geser 2010-11-19 Didier Roche * debian/control: - don't recommend ubuntu-netbook-default-settings anymore - change the description 2010-11-19 Didier Roche releasing version 3.1.4-0ubuntu4 2010-11-19 Didier Roche not verbose 2010-11-19 Didier Roche * debian/rules: - give back netbook-launcher epoch for transition. Seems there is no elegant way to do it with dh7, opened to suggestion… 2010-11-19 Didier Roche releasing version 3.1.4-0ubuntu3 2010-11-19 Didier Roche Argh, of course, as we removed the vala file build, we export less symbols (update debian/libunity3.symbols) 2010-11-19 Didier Roche releasing version 3.1.4-0ubuntu2 2010-11-19 Didier Roche * Don't build some vala files: - places aren't present today and that make the buildd FTBFS 2010-11-19 Didier Roche don't build vala files for places: not used today and make FTBFS 2010-11-18 Didier Roche releasing version 3.1.4-0ubuntu1 2010-11-18 Didier Roche no transition package 2010-11-18 Didier Roche * debian/libunity3.symbols: - update with new symbols 2010-11-18 Didier Roche * debian/control: - bump libnux-0.9-dev build-dep 2010-11-18 Didier Roche * New upstream release. - Tooltip launcher don't appear in unity compiz (LP: #675486) - Quicklist Menu - Initial Support (LP: #676154) 2010-11-18 Didier Roche Import upstream version 3.1.4 2010-11-18 Didier Roche * Backport some upstream fixes: - The top half of icons in the launcher is white (LP: #675082) * debian/watch: - look for upstream bz2 file now 2010-11-12 Didier Roche releasing version 3.1.3-0ubuntu2 2010-11-12 Didier Roche * debian/libunity3.symbols: - removing symbols accordingly 2010-11-12 Didier Roche don't build the place bindings right now as it doesn't build in a chroot and it's not used anyway 2010-11-12 Didier Roche releasing version 3.1.3-0ubuntu1 2010-11-12 Didier Roche cherry pick fixes and update symbol file 2010-11-12 Didier Roche remove clutk/clutter and mutter deps 2010-11-12 Didier Roche releasing version 3.1.3-0ubuntu1 2010-11-12 Didier Roche fix segfault 2010-11-12 Didier Roche backport api change compat 2010-11-12 Didier Roche don't ship the -dbg package for now 2010-11-12 Didier Roche fix debian/control 2010-11-12 Didier Roche fixing the symbols file 2010-11-12 Didier Roche new upstream release 2010-11-12 Didier Roche Import upstream version 3.1.3 2010-11-12 Didier Roche avoid compiz picking data 2010-11-12 Didier Roche readd gconf 2010-11-12 Didier Roche * debian/libunity3.symbols: - dispatch new layout and files in the right places 2010-11-12 Didier Roche * debian/control, debian/libunity*.*: - rename libunity0 to libunity3 2010-11-12 Didier Roche some fixes from trunk + additional one 2010-11-12 Didier Roche add gsettings-desktop-schemas-dev and libnux-0.9-dev 2010-11-12 Didier Roche fix upstream microversion 2010-11-12 Didier Roche * New upstream release. - remove mutter deps 2010-11-12 Didier Roche Import upstream version 3.1.2 2010-11-12 Didier Roche make bzr mu happy 2010-11-12 Didier Roche - skip tests for now - remove clutter/mutter/gconf deps - add gsettings-desktop-schemas-dev * debian/*install: - install the new files in the right places 2010-11-10 Didier Roche remove autotools files 2010-11-10 Didier Roche * udpate debian/copyright * change debian/rules to build unity as a compiz plugin - needed cmake * debian/control: - change to new dependencies 2010-11-10 Didier Roche target is removed upstream 2010-11-10 Didier Roche merge with new release 2010-10-12 Didier Roche * debian/libunity0.symbols: - update to new internal API 2010-10-11 Didier Roche fix pocket 2010-10-11 Didier Roche releasing version 0.2.46-0ubuntu5 2010-10-11 Didier Roche * Revert to maverick branch (lucid une ppa branch wrongly merged in this one): + debian/control: - Readd netbook-launcher transitional package, this is needed for people not having ubuntu-netbook installed on dist-upgrade to be transitionned to unity. (LP: #657838) - recommends ubuntu-netbook-default-settings and not ubuntu-netbook-unity-defaut-settings 2010-10-01 Didier Roche releasing version 0.2.46-0ubuntu4 2010-10-01 Didier Roche * Cherry-picked from upstream: - the Places and Applications tabs now caters for localized text longer than the English ones (LP: #644275) * debian/libunity0.symbols: - updated for new symbols 2010-09-30 Didier Roche releasing version 0.2.46-0ubuntu3 2010-09-30 Didier Roche * Cherry pick from upstream: - Finally load the right translations from .place files for "Applications" and "Files & Folders" tooltips (LP: #644215) 2010-09-28 Didier Roche releasing version 0.2.46-0ubuntu2 2010-09-28 Didier Roche * Cherry pick from upstream: - hanges the launcher behaviour to launch a new application if no user visible windows are found to fix (LP: #647979) 2010-09-27 Didier Roche releasing version 0.2.46-0ubuntu1 2010-09-27 Didier Roche * New upstream release: - use get_basename instead of silly str manipulating, should fix (LP: #648625) - fix remaining issues when software is at start for non 3D detection (LP: #614088) - Fix duplicate ubiquity entry in UNE live session (was importing it from the GNOME desktop) (LP: #648827) 2010-09-27 Didier Roche Import upstream version 0.2.46 2010-09-24 Didier Roche releasing version 0.2.44-0ubuntu1 2010-09-24 Didier Roche * debian/libunity0.symbols: - updated 2010-09-24 Didier Roche backport fix to respect workspace layout 2010-09-24 Didier Roche * debian/control: - depend on latest unity-asset-pool 2010-09-24 Didier Roche * New upstream release: - refine launcher tile super key overlay aesthetic (LP: #633069) - improve Cof logo (LP: #644686) - fix a crasher in the place activation (LP: #634364) - fixes favorite loading for didrocks (thanks!) (LP: #645835) - workaround translation issue for Unity trash (LP: #646653) - MT final adjustement for maverick (LP: #645848, #640501) 2010-09-24 Didier Roche New upstream release. 2010-09-24 Didier Roche Import upstream version 0.2.44 2010-09-23 Didier Roche releasing version 0.2.42-0ubuntu3 2010-09-23 Didier Roche we need the .c file too (not automatically rebuilt) to fix crash on system indicators (LP: #645923) 2010-09-23 Didier Roche releasing version 0.2.42-0ubuntu2 2010-09-23 Didier Roche Cherry pick from upstream bzr to avoid crash when clicking on system indicators (LP: #645923) 2010-09-22 Didier Roche releasing version 0.2.42-0ubuntu1 2010-09-22 Didier Roche * debian/libunity0.symbols: - update to track internal ABI symbols (only used by places) 2010-09-22 Didier Roche * New upstream release: - "Applications" and "Files & Folders" tooltips are not translatable (LP: #644215) - Fix inactive menus are accessible on switching to a window (LP: #604505) - Fix wrong launcher tile label/quicklist x position (LP: #631446) - Fix highlighted items in quicklist have different widths (LP: #643315) - In migration tool, being safe when people are using crazy caracters in desktop file (LP: #644114, #635156) - Detect if 3D acceleration support is provided. Otherwise, prompt for logout and change default session (LP: #614088) - Fix quicklist shows hidden menu items (LP: #641543) - Fix removing launchers via dnd fails (LP: #643434) - Better launcher auto-scroll performances (LP: #640560) - Make the insensitive state of the forward- and back-button more obvious by decreasing their opacity, thus users don't assume they are actually clickable. (LP: #638285) - Fix some dialogs aren't maximized but are undecorated (LP: #628822) - Fix some menus don't go away when window closes (LP: #640557) - Fixes bug where the wrong icon where at times associated with a tile in the places view. (LP: #642935) - Speedup icon loading (LP: #641246) - Make trash menu items in Unity are either not translatable or translations are not loaded (LP: #645038) - Fix using dnd on launcher makes focus not work out of the unity ui (LP: #637123) - Multi-monitor support (LP: #637123) - Enable/disable super key by a gconf key (LP: #632581) - Remove glow on fold (LP: #619344) - Ensure we dont map windows when expose is active (LP: #599766) - take new indicator API for action for top-level dropdown menu item not activated (LP: #637692) - Make the home buttons reactive (LP: #638857) - Add red tint when search fails (LP: #607821) - New (and final!) UI adjustement, but UNE isn't in the doc as seen with the doc team (LP: #627009) - Single-touches on the launcher are usually interpreted as a drag (LP: #641328) - URI activation in global view (LP: #612562) - Clicking a Place icon while viewing the same place in the Dash should return to the Home screen of that place and clear the search (LP: #607829) - Fix mutter crashed with SIGSEGV in g_type_check_instance() (LP: #641561) - Fix panel and menu item font colors don't match (LP: #637480) - Fix indicators have orange color (LP: #632975) - Fix inactive menus are accessible on switching to a window (LP: #604505) - Use semi-transparent rectangle around launcher-icon (LP: #643388) - Fix mutter crashes when closing pop-up dialog (LP: #642669) - Change launcher icon reference size loading (LP: #641669) - Fix mutter crashing in mumble start (LP: #641335) - Fix clicking on a category from CoFs does not directly take you to the desired category (LP: #638402) - Fix some menus don't go away when window closes (LP: #640557) - Launchers should act like if the application was not focussed in the place views (LP: #637136) - Fix mutter crashed with SIGSEGV in mutter_window_get_window_type() (LP: #645066) - Fix new windows don't get focus (LP: #642994) - Fix cropping an image in shotwell crashes unity (LP: #641554) - depends on latest libindicator-dev for ABI change transition 2010-09-22 Didier Roche Import upstream version 0.2.42 2010-09-22 Didier Roche * debian/control: - depends on latest libindicator-dev for ABI change transition (LP: #637692) 2010-09-21 Didier Roche dummy commit for bzrignore merge conflict 2010-09-17 Didier Roche releasing version 0.2.40-0ubuntu1 2010-09-17 Didier Roche - Fix some more memory leaks (LP: #604777, #621690, #628144) - Removes jittering when rubber band is in use on the launcher (LP: #632991) - Mutter restarts on closing almost any application (LP: #634701) - Can't launch apps like synaptic with root privileges from launch bar (LP: #599298) - Launcher tile dragging shouldn't be masked (LP: #631443) - Fix Carousel-ed icons have distorted perspective (LP: #607515) - Use no longer sync call (LP: #620011) 2010-09-17 Didier Roche update debian/libunity0.symbols 2010-09-17 Didier Roche * New upstream release: - Fix inactive menus accessible (LP: #604505) - Fix some more memory leaks (LP: #604777) - Fix weird behaviors of quicklist (LP: #617339) - Provide an "open this folder" button (LP: #633201) - Hidden menu causing gap (LP: #600191) - Cannot go fullscreen for flash videos (LP: #631381) - Can't access menu items from the keyboard (LP: #636728) - Don't register for MDRAGs since they aren't used (LP: #632613) - Don't run indicator on special launchers (LP: #627488) - Center arrows position in folded launcher tiles (LP: #633084) - Launcher icons first appear as white upon login (LP: #601093) 2010-09-17 Didier Roche New upstream release. 2010-09-17 Didier Roche Import upstream version 0.2.40 2010-09-14 Didier Roche releasing version 0.2.38-0ubuntu1 2010-09-14 Didier Roche * New upstream release: - Correct the offset of the quicklist so it doesn't jump to the right when expanding from a tooltip. Fixes (LP: #631446) - Log apps launched via unity-place-application (LP: #632203) - Fix launcher does not contract if a menu is open (LP: #631452) - Auto scroll speed is now corrected (LP: #633045) - Removes jittering when rubber band is in use on the launcher (LP: #632991) - Fix clicking on the right of the divider also triggers action on logo (LP: #636602) - Full i18n support (LP: #637128) - Avoids the crash on Super-key-shortcuts with places. (LP: #632460) - Pressing enter in search mode should activate the first result (LP: #620945) - Esc close the places view (LP: #599891) - Launcher shouldn't 'fold' when hovering on a quicklist (LP: #632079) 2010-09-14 Didier Roche update debian/libunity0.symbols 2010-09-14 Didier Roche New upstream release. 2010-09-14 Didier Roche Import upstream version 0.2.38 2010-09-09 Didier Roche releasing version 0.2.36-0ubuntu1 2010-09-09 Didier Roche * debian/libunity0.symbols: - update symbol 2010-09-09 Didier Roche fake tools/migrate_favorites.py is dist 2010-09-09 Didier Roche * New upstream release: - Fix width of home-button on panel, so groove aligns with right edge of launcher, fixes (LP: #630031) - migration script to transition first time new people to unity (LP: #622146) - Quicklist name disappearing (LP: #627666) 2010-09-09 Didier Roche New upstream release. 2010-09-09 Didier Roche Import upstream version 0.2.36 2010-09-09 Didier Roche * debian/unity.install: - install libexec in unity package (for migration tool) 2010-09-03 Didier Roche releasing version 0.2.34-0ubuntu1 2010-09-03 Didier Roche * New upstream release: - Use gettext plural form (LP: #625199) - Fix newly pinned app is removed from the launcher on closing that app but works fine afterward (LP: #614329) - Fix Memory leak in places (LP: #628588) 2010-09-03 Didier Roche * debian/libunity0.symbols: - refreshed 2010-09-03 Didier Roche New upstream release. 2010-09-03 Didier Roche Import upstream version 0.2.34 2010-09-03 Didier Roche * remove upstreamed debian/trash.png, debian/applications.png and debian/files.png * debian/rules: - remove copying debian/*png 2010-09-03 Didier Roche * remove debian/source/: - revert to previous format, seems to confuse daily build and we don't have anymore bin patch 2010-09-03 Sebastien Bacher releasing version 0.2.32-0ubuntu4 2010-09-03 Sebastien Bacher Backport a fix for new tiles being unresponsive (lp: #623953) 2010-08-31 Sebastien Bacher releasing version 0.2.32-0ubuntu3 2010-08-31 Sebastien Bacher * Backport Gord's changes to fix scrolling and click issues in the launcher and Neil's changes for the recent artwork changes * debian/source: - use format 3 - list binaries that changed in the backport 2010-08-26 Sebastien Bacher releasing version 0.2.32-0ubuntu2 2010-08-26 Sebastien Bacher debian/control: clean the build-depends on libvala it's not required 2010-08-26 Sebastien Bacher * New upstream release. * debian/libunity0.symbols: new version update 2010-08-26 Sebastien Bacher New upstream release. 2010-08-26 Sebastien Bacher Import upstream version 0.2.32 2010-08-26 Sebastien Bacher releasing version 0.2.30-0ubuntu1 2010-08-26 Sebastien Bacher * New upstream release fixing those issues: - clicking on an app window in workspace switcher does not get it to focus (lp: #612327) - App name stays in panel after exit (lp: #613087) - Bright line at the bottom of the launcher bar (lp: #613084) - additional round corner when clicking on application places item (lp: #612542) - removing active application in the launcher make unity crashes (lp: #612535) - Intermittent loss of all input (lp: #607519) - Wallpaper picture-options are not all taken into account (lp: #605788) - Add some sort of hint that the Ubuntu circle is click-able (lp: #592787) - doesn't render appmenu accelerators correctly (lp: #601011) - should highlight the selected items (lp: #600946) - Files Place displays mimetype icons for file items when thumbnails are available (lp: #599896) * debian/control: build-depends on libxcb-icccm1-dev and libutouch-grail-dev 2010-08-26 Sebastien Bacher Import upstream version 0.2.30 2010-08-20 Sebastien Bacher releasing version 0.2.28-0ubuntu2 2010-08-20 Sebastien Bacher Backported change to fix a bug where some launcher icons are not there 2010-08-19 Sebastien Bacher releasing version 0.2.28-0ubuntu1 2010-08-19 Sebastien Bacher build-depends on libpango1.0-dev to match the configure 2010-08-19 Sebastien Bacher * New upstream release fixing those bugs: - Files Place empty search view is not implemented (lp: #607764) - poor battery performance in Unity (lp: #599425) - When launching an app, grids glow around its icon (lp: #610250) - Add some sort of hint that the Ubuntu circle is click-able (lp :#592787) - the buttons to display extra items are not updated correctly (lp: #604958) - launcher bubbles flickers a lot when places with scrollbars are displayed (lp: #599911) - white square displayed next to indicators crashing unity (lp: #601014) - Display removable media (USB device, etc.) on the launcher (lp: #619695) - Add support for DND between workspaces (lp: #594160) - indicators dont get focus in workspace switch mode (lp: #612323) - Workspace switch cleanups (lp: #594163) - workspace switcher should have a title on hover (lp: #614926) * debian/control: - build-depends on libpango1.0-dev * debian/libunity0.symbols: - new version update * debian/patches/01_show_gicons.patch: - the change is in the new version 2010-08-19 Sebastien Bacher Import upstream version 0.2.28 2010-08-13 Didier Roche releasing version 0.2.26-0ubuntu1 2010-08-13 Didier Roche debian/patches/01_show_gicons.patch: 2010-08-13 Didier Roche working patch, always ask twice 2010-08-13 Didier Roche - Fix mutter grabbing the [Super] key and breaks the shorcuts overlay (LP: #612992) - Fix flattened icons move when expansion is triggered by a mouse over a flattened launcher item (LP: #600977) - Holding down super should reveal a list of keyboard shortcuts (LP: #610366) - Update the applications model when changes are detected (LP: #610382) - Implement Applications Place Software Center integration (LP: #608179) - Files Place home screen should have a Recent group (LP: #607815) * update debian/libunity0.symbols 2010-08-13 Didier Roche New upstream release. 2010-08-13 Didier Roche Import upstream version 0.2.26 2010-08-13 Didier Roche * debian/patches/01_show_gicons: - adapt with latest libindicator change 2010-08-06 Didier Roche releasing version 0.2.24-0ubuntu1 2010-08-06 Didier Roche really depend on new mutter 2010-08-06 Didier Roche - makes sure to load translations from .desktop files (LP: #612494) - get launcher events working correctly - better spaces interactions - new custom rendering for radiobutton- and checkmark-items in quicklist (LP: #607251) 2010-08-06 Didier Roche update symbol file 2010-08-06 Didier Roche * debian/patches/01_add_dbusmenu_glib_vapi.patch, 02_i18n_launcher.patch: - removed 2010-08-06 Didier Roche * New upstream release. - bump Standards-Version to latest 2010-08-06 Didier Roche New upstream release. 2010-08-06 Didier Roche Import upstream version 0.2.24 2010-08-06 Didier Roche make merge-upstream happy 2010-08-04 Didier Roche * debian/control: - build-dep on libmutter-dev 2.31.5 2010-08-03 Didier Roche * debian/libunity0.symbols: - add symbol file 2010-08-02 Didier Roche releasing version 0.2.22-0ubuntu1 2010-08-02 Didier Roche - Add support for window control buttons on the panel (LP: #610014) - Create a files group model for downloads (LP: #610370) - Fix odd representation of (partially) off-screen windows (LP: #594221) - Fix selected category doesn't match the displayed one after a place switch (LP: #604949) - Move places shortcuts to the launcher (LP: #610015) - Fix wrong arrow location in place views (LP: #604800) - Launcher icons no more folded when launcher first starts (LP: #601107) 2010-08-02 Didier Roche * debian/patches/02_i18n_launcher.patch: - from trunk, support use localized apps name (LP: #612494) 2010-08-02 Didier Roche * New upstream release. * debian/control: - bump clutk build-dep * debian/patches/02_disable_expandable_menu.patch, debian/patches/03_strip_underscore_on_quicklist.patch, debian/patches/04_fix_scroller_focus_issue.patch, debian/patches/05_fix_ws_switching.patch: - removed 2010-08-02 Didier Roche Import upstream version 0.2.22 2010-07-27 Didier Roche releasing version 0.2.20-0ubuntu2 2010-07-27 Didier Roche * Misc fixes from git - debian/patches/03_strip_underscore_on_quicklist.patch - debian/patches/04_fix_scroller_focus_issue.patch - debian/patches/05_fix_ws_switching.patch 2010-07-22 Didier Roche releasing version 0.2.20-0ubuntu1 2010-07-22 Didier Roche * debian/patches/01_add_dbusmenu_vapi_file.patch: - add missing file * debian/patches/02_disable_expandable_menu.patch: - disable latest changes making mutter respawning with some intel card 2010-07-22 Didier Roche releasing version 0.2.20-0ubuntu1 2010-07-22 Didier Roche Right click and selecting application doesn't launch it (LP: #592817) 2010-07-22 Didier Roche - Add some hint that the Ubuntu circle is click-able (LP: #592787) - Remove unpinned launchers when quitting the app (LP: #608492) - add to launcher isn't changed to remove from launcher (LP: #606266) - quicklist should be hidden when drag and drop a launcher (LP: #606258) - Fix reorganizing launchers (LP: #600738) - Removing active application makes the application closes (LP: #598175) - UnityLauncherQuicklistMenu clutter_actor_queue_relayout() warning (LP: #599718) * debian/control: - bump libclutk-dev to latest 2010-07-22 Didier Roche New upstream release. 2010-07-22 Didier Roche Import upstream version 0.2.20 2010-07-16 Didier Roche * Backport to lucid UNE ppa * New upstream release. - can't drag and drop item to last position in launcher (LP: #595819) - set a solid color as background (LP: #594232) - select a place by default (LP: #601020) - Support offline shortcuts in quicklist (LP: #595842) - keyboard focus in places should default to the search entry (LP: #599888) - fix various search issues in places (LP: #600732, #604964) - contracted/expanded feature doesn't take mouse position into account (LP: #595878) - Use X-GNOME-FullName when available for launcher hover text (LP: #594285) - SIGSEGV in _clutter_stage_has_full_redraw_queued (LP: #594209) * debian/control: - bump libclutk-dev build-dep to latest - add libdbusmenu-glib-dev, libgnome-desktop-dev and libgnomeui-dev deps * add debian/patches/01_add_dbusmenu_glib_vapi.patch: - not distribute yet, small fix in the vapi to make a method return an unowned variable instead of an owned one * Backport to lucid ppa 2010-07-16 Didier Roche releasing version 0.2.18-0ubuntu1 2010-07-16 Didier Roche * add debian/patches/01_add_dbusmenu_glib_vapi.patch: - not distribute yet, small fix in the vapi to make a method return an unowned variable instead of an owned one 2010-07-16 Didier Roche fix version check 2010-07-16 Didier Roche * New upstream release. - can't drag and drop item to last position in launcher (LP: #595819) - set a solid color as background (LP: #594232) - select a place by default (LP: #601020) - Support offline shortcuts in quicklist (LP: #595842) - keyboard focus in places should default to the search entry (LP: #599888) - fix various search issues in places (LP: #600732, #604964) - Support offline shortcuts in quicklist (LP: #595842) - contracted/expanded feature doesn't take mouse position into account (LP: #595878) - Use X-GNOME-FullName when available for launcher hover text (LP: #594285) - SIGSEGV in _clutter_stage_has_full_redraw_queued (LP: #594209) * debian/control: - bump libclutk-dev build-dep to latest - add libdbusmenu-glib-dev, libgnome-desktop-dev and libgnomeui-dev deps 2010-07-16 Didier Roche Import upstream version 0.2.18 2010-07-12 Didier Roche releasing version 0.2.16-0ubuntu1~lucid1 2010-07-12 Didier Roche releasing version 0.2.16-0ubuntu1 2010-07-12 Didier Roche fix changelog 2010-07-12 Didier Roche - The launcher doesn't list some running softwares (LP: #601082) - Design support for dynamic quicklist items (LP: #597259) - In overlay mode clicking on an app icon should open/focus that appxi (LP: #595130) - Launcher doesnt go away when a full screen app is started (LP: #599422) - Launcher grows beyond desktop bounds (LP: #600686) - SIGSEGV in _clutter_stage_has_full_redraw_queued (LP: #595454) - Can't focus indicators in places mode (LP: #598363) - Extra file to distribute (LP: #598398) - gtk_menu_popdown: assertion `GTK_IS_MENU (menu)' failed (LP: #599719) 2010-07-12 Didier Roche New upstream release. 2010-07-12 Didier Roche Import upstream version 0.2.16 2010-07-02 Didier Roche * Backport to lucid UNE ppa * debian/control - recommends ubuntu-netbook-unity-default-settings * New upstream release. - fix wrong window geometry (LP: #578545) - fix quicklist items were unresponsive when the mouse was overing over them (LP: #598561) - fix can't drag and drop item to last position in launcher (LP: #595819) - removes/unfavorites apps on drag out, (LP: #592744) - fix contracted/expanded feature doesn't take mouse position into account (LP: #595878) - fix really slow to display place icons (LP: #599901) - display files thumbnails (LP: #599896) * debian/control: - recommend ubuntu-netbook-default-settings as the session file is there and a lot of people could install unity without the session file - build-dep on last clutk * debian/control, add indicators as recommends: indicator-appmenu, indicator-application, indicator-sound, indicator-datetime, indicator-messages, indicator-me, indicator-session, * Backport to lucid ppa 2010-07-01 Didier Roche releasing version 0.2.14-0ubuntu1 2010-07-01 Didier Roche - fix wrong window geometry (LP: #578545) - fix quicklist items were unresponsive when the mouse was overing over them (LP: #598561) - fix can't drag and drop item to last position in launcher (LP: #595819) - removes/unfavorites apps on drag out, (LP: #592744) - fix contracted/expanded feature doesn't take mouse position into account (LP: #595878) - fix really slow to display place icons (LP: #599901) - display files thumbnails (LP: #599896) 2010-07-01 Didier Roche * New upstream release. - build-dep on last clutk 2010-07-01 Didier Roche Import upstream version 0.2.14 2010-06-30 Didier Roche * debian/control: - recommend ubuntu-netbook-default-settings as the session file is there and a lot of people could install unity without the session file 2010-06-29 Didier Roche dummy commit for bzrignore 2010-06-28 Didier Roche fix separator 2010-06-28 Didier Roche releasing version 0.2.12-0ubuntu2 2010-06-28 Didier Roche debian/control, add indicators as recommends: indicator-appmenu, indicator-application, indicator-sound, indicator-datetime, indicator-messages, indicator-me, indicator-session, 2010-06-25 Didier Roche * Backport to lucid ppa * New upstream release: - reordered applications launchers don't save their location (LP: #592087) - cannot close panel menus unless clicking on particular zones of the display (LP: #595880) - Add support for switching workspaces (LP: #594157) - Indicators should listen to show/hide from GtkWidget (LP: #590920) - Race in expose manager event processing (LP: #588299) - Files Place (View) - add support for file grouping (LP: #597256) - Apps Place (View) - add basic support (LP: #597257) * debian/patches/01_draw_background_with_nautilus_off.patch: - integrated upstream * debian/control: - add libclutk-dev as a dep to libunity-dev - bump clutk, dee and bamf dep to latest * Unity lucid version doesn't break maximus as in different session 2010-06-24 Didier Roche releasing version 0.2.12-0ubuntu1 2010-06-24 Didier Roche remove not working things from changelog 2010-06-24 Didier Roche * New upstream release: - reordered applications launchers don't save their location (LP: #592087) - cannot close panel menus unless clicking on particular zones of the display (LP: #595880) - cannot close indicators with a click unless the cursor is moved (LP: #591660) - Add support for switching workspaces (LP: #594157) - Indicators should listen to show/hide from GtkWidget (LP: #590920) - Race in expose manager event processing (LP: #588299) - Files Place (View) - add support for file grouping (LP: #597256) - Apps Place (View) - add basic support (LP: #597257) - bump clutk, dee and bamf dep to latest 2010-06-24 Didier Roche Import upstream version 0.2.12 2010-06-21 Didier Roche * debian/control: - add libclutk-dev as a dep to libunity-dev 2010-06-17 Didier Roche * debian/patches/01_draw_background_with_nautilus_off.patch: - integrated upstream 2010-06-18 Didier Roche * New upstream release: - Panels don't reappear after leaving fullscreen (LP: #578956) - Background seems to be wrongly detecting screen size (LP: #578686) - Unity panels don't disapear when VLC is on full side mode (LP: #583053) - Clicking on launcher does not raise the last used window of the application (LP: #592583) * debian/netbook-launcher.preinst, debian/unity.preinst: - add debhelper token * debian/patches/01_draw_background_with_nautilus_off.patch: - draw background when nautilus don't draw desktop * Unity lucid version doesn't break maximus as in different session 2010-06-17 Didier Roche releasing version 0.2.10-0ubuntu1 2010-06-17 Didier Roche * New upstream release: - Panels don't reappear after leaving fullscreen (LP: #578956) - Background seems to be wrongly detecting screen size (LP: #578686) - Unity panels don't disapear when VLC is on full side mode (LP: #583053) - Clicking on launcher does not raise the last used window of the application (LP: #592583) 2010-06-17 Didier Roche * debian/patches/01_draw_background_with_nautilus_off.patch: - draw background when nautilus don't draw desktop 2010-06-17 Didier Roche * debian/netbook-launcher.preinst, debian/unity.preinst: - add debhelper token 2010-06-17 Didier Roche New upstream release. 2010-06-17 Didier Roche Import upstream version 0.2.10 2010-06-18 Didier Roche Unity lucid version doesn't break maximus as in different session 2010-06-10 Didier Roche releasing version 0.2.8-0ubuntu1 2010-06-10 Didier Roche * New upstream release. * debian/control: - remove libwnck-dev dep 2010-06-10 Didier Roche Import upstream version 0.2.8 2010-06-10 Didier Roche removed patches integrated upstream: debian/patches/01_drop_mutter_req.patch debian/patches/02_make_perceptualdiff_optional.patch debian/patches/03_use_new_mutter_plugin_init_order.patch debian/patches/99_autoconf.patch 2010-06-09 Didier Roche releasing version 0.2.7-0ubuntu2 2010-06-09 Didier Roche precision in changelog 2010-06-09 Didier Roche * debian/unity.preinst: - remove schema in /etc installed by previous package 2010-06-09 Didier Roche fix debian/rules 2010-06-09 Didier Roche * debian/unity.preinst: - Remove netbook-launcher autostart .desktop conffile on upgrade. 2010-06-09 Didier Roche Add Breaks: maximus as incompatible in with Unity 2010-06-09 Didier Roche * debian/copyright: - fix typo 2010-06-09 Didier Roche * debian/control: - Add transitional netbook-launcher package, and have Unity C/R/P: netbook-launcher. * debian/rules: - Force an epoch bump on the transitional netbook-launcher package, since the original package has a higher version. 2010-06-09 Didier Roche * debian/rules: - include gnome.mk for installing default schema 2010-06-08 Didier Roche releasing version 0.2.7-0ubuntu1 2010-06-08 Didier Roche * debian/libunity-dev.install: - now unity ship a .pc file * debian/control: - add to -dev package .pc file dependencies 2010-06-08 Didier Roche * debian/copyright: - update to latest copyright change 2010-06-08 Didier Roche New upstream release. 2010-06-08 Didier Roche Import upstream version 0.2.7 2010-06-07 Didier Roche releasing version 0.2.6-0ubuntu1 2010-06-07 Didier Roche * debian/patches/03_use_new_mutter_plugin_init_order.patch: - new registration order with plugins for mutter 2010-06-07 Didier Roche - use unity-dbg as debug package - use unity-dbg as debug package 2010-06-07 Didier Roche - remove recommends. Will be in seed now * debian/patches/99_autoconf.patch: - refresh for change in configure.ac 2010-06-07 Didier Roche really remove perceptualdiff now 2010-06-07 Didier Roche - provides indicator-renderer - change the description - remove unsupported Breaks: transition on mutter 2010-06-07 Didier Roche update changelog 2010-06-07 Didier Roche * debian/libunity-dev.install: - install vapi file 2010-06-07 Didier Roche list-missing later in the build system 2010-06-07 Didier Roche add libgconf2-dev 2010-06-07 Didier Roche * debian/rules: - make it more sane in ordering includes/rules - fix rm *{,l}a files 2010-06-07 Didier Roche - remove liblauncher-dev as a build-dep - bump buil-dep to latest 2010-06-07 Didier Roche update Standards-Version 2010-06-07 Didier Roche * debian/control: - change HomePage 2010-06-07 Didier Roche * add debian/watch * update debian/copyright 2010-06-07 Didier Roche New upstream release. 2010-06-07 Didier Roche Import upstream version 0.2.6 2010-06-07 Didier Roche add debian/watch 2010-05-27 Didier Roche releasing version 0.2.4-0ubuntu1 2010-05-27 Didier Roche New upstream release. 2010-05-27 Didier Roche Import upstream version 0.2.4 2010-05-27 Didier Roche * debian/control: - replace libwncksync-dev by libbamf-dev - replace libdbusmodel-dev by libdee-dev 2010-04-16 Didier Roche releasing version 0.2.2-0ubuntu1 2010-04-16 Didier Roche - libunity-places0 removed in favor of libunity0 containing the new library for unity and the -private one. * renamed *.install file accordingly 2010-04-16 Didier Roche add perceptualdiff build-dep 2010-04-16 Didier Roche * New upstream release. * debian/control: - bump libclutk-dev, libdbusmodel-dev and libclutk-dev and libmutter-dev build-dep 2010-04-16 Didier Roche Import upstream version 0.2.2 2010-03-19 Didier Roche releasing version 0.1.24-0ubuntu1 2010-03-19 Didier Roche releasing version 0.1.24-0ubuntu1 2010-03-19 Didier Roche - bump clutk, liblauncher and wncksync build-dep * New upstream release. 2010-03-19 Didier Roche Import upstream version 0.1.24 2010-03-12 Didier Roche dummy bump of version for daily ppa update 2010-03-12 Didier Roche more vapi addition, same id as the trunk 2010-03-12 Didier Roche add vapi file for clutter 1.2 2010-03-12 Didier Roche add .bzrignore from unity branch 2010-03-12 Didier Roche fix depend 2010-03-12 Didier Roche * debian/control: - add debug package to both unity and libunity-places0 2010-03-11 Didier Roche releasing version 0.1.22-0ubuntu1 2010-03-11 Didier Roche * debian/rules: - include gnome.mk to call dh_gconf * debian/unity.install: - install locales and gconf schema 2010-03-11 Didier Roche * debian/control: - bump libclutk-dev and liblauncher-dev build-dep 2010-03-11 Didier Roche New upstream release. 2010-03-11 Didier Roche Import upstream version 0.1.22 2010-03-04 Didier Roche releasing version 0.1.20-0ubuntu1 2010-03-04 Didier Roche * debian/control: - bump clutk, liblauncher and wncksync build-dep 2010-03-04 Didier Roche New upstream release. 2010-03-04 Didier Roche Import upstream version 0.1.20 2010-03-02 Didier Roche dummy commit adding HACKING to unity packaging branch 2010-02-26 Didier Roche releasing version 0.1.18-0ubuntu1 2010-02-26 Didier Roche * New upstream release. - bump libclutk-dev and liblauncher-dev build-dep 2010-02-26 Didier Roche New upstream release. 2010-02-26 Didier Roche Import upstream version 0.1.18 2010-02-25 Didier Roche * debian/control: - remove maximus as a recommend 2010-02-18 Didier Roche releasing version 0.1.16-0ubuntu1 2010-02-18 Didier Roche add indicator-datetime and chromium-browser as recommends 2010-02-18 Didier Roche * debian/rules: - remove -Wall from CFLAGS, FTFBS due to unused reference 2010-02-18 Didier Roche - bump libclutk-dev and liblauncher-dev build-dep - add intltool build-dep 2010-02-18 Didier Roche New upstream release. 2010-02-18 Didier Roche Import upstream version 0.1.16 2010-02-16 Didier Roche * debian/control: - unity now depends on unity-asset-pool 2010-02-11 Didier Roche releasing version 0.1.14-0ubuntu1 2010-02-11 Didier Roche * debian/control: - bump libclutk-dev and liblauncher-dev build-dep 2010-02-11 Didier Roche New upstream release 2010-02-11 Didier Roche Import upstream version 0.1.14 2010-02-11 Didier Roche remove merge mode 2010-02-08 Didier Roche remove debian/unity.preinst as we don't remove netbook-launcher now 2010-02-08 Didier Roche recommends maximus and ubuntu-netbook-unity-default-settings as we have no more meta-package for it 2010-02-08 Didier Roche * debian/rules: - remove DEB_DH_GENCONTROL_ARGS_netbook-launcher rule for transitional package 2010-02-08 Didier Roche * debian/control: - remove netbook-launcher transitional package as the old one will be shipped in lucid - remove C/R/P as well 2010-02-04 Didier Roche releasing version 0.1.12 2010-02-04 Didier Roche releasing version 0.1.12 2010-02-04 Didier Roche add Breaks: mutter (<< 2.28.1~git20091208-1ubuntu5) 2010-02-04 Didier Roche * debian/control: - bump libclutk build-dep - dep on liblauncher-dev now 2010-02-04 Didier Roche new upstream version: 2010-01-29 Didier Roche releasing version 0.1.10-0ubuntu1~ppa3 2010-01-29 Didier Roche releasing version 0.1.10-0ubuntu1~ppa2 2010-01-29 Didier Roche * debian/control: - add unity-place-applications as unity recommends 2010-01-29 Didier Roche releasing version 0.1.10-0ubuntu1~ppa1 2010-01-29 Didier Roche - add libunity-places0 and libunity-places-dev packages * add debian/libunity-places0.install and debian/libunity-places-dev.install 2010-01-29 Didier Roche bump libclutk-dev and libmutter-dev build-dep 2010-01-28 Didier Roche * debian/control: - add libindicator-dev, libunity-misc and libdbusmodel-dev build-dep - remove autotools-dev build-dep 2010-01-28 Didier Roche New upstream release 2010-01-26 Martin Pitt debian/unity.preinst: Fix version comparison for cleaning up the obsolete netbook-launcher autostart .desktop. 2010-01-25 Neil Jagdish Patel [debian/control] Libunity-misc dep modified: debian/control 2010-01-25 Neil Jagdish Patel [debian/control] Add dep on libindicator-dev modified: debian/control 2010-01-21 Didier Roche releasing version 0.1.8-0ubuntu1~dxppa2 2010-01-21 Didier Roche * Add DEBHELPER token to debian/unity.preinst * debian/control: add unused ${misc:Depends} to netbook-launcher for lintian cleaning 2010-01-21 Didier Roche releasing version 0.1.8-0ubuntu1~dxppa1 2010-01-21 Didier Roche add merge mode 2010-01-21 Didier Roche change maintainer field 2010-01-21 Didier Roche bump clutk build-dep 2010-01-21 Didier Roche * debian/control: + remove uneeded gnome-common build-dep (don't run autogen during build) * debian/rules: remove DEB_CONFIGURE_SCRIPT (don't run autogen) 2010-01-21 Didier Roche change changelog message 2010-01-21 Didier Roche bump version 2010-01-14 Martin Pitt debian/control: Drop Vcs-Bzr headers, until unity is properly registered in Launchpad. 2010-01-12 Martin Pitt releasing version 0.1.5+r69 2010-01-12 Martin Pitt debian/rules: Fix the dpkg-gencontrol invocation. 2010-01-12 Martin Pitt releasing version 0.1.5+r68 2010-01-12 Martin Pitt debian/rules: Force an epoch on the transitional netbook-launcher package, since the original package has a higher version. 2010-01-12 Martin Pitt debian/rules: Don't generate shlibs/maintainer script code for private shared libraries. 2010-01-12 Martin Pitt fix versioned provides: 2010-01-12 Martin Pitt Add debian/unity.preinst: Remove netbook-launcher autostart .desktop conffile on upgrade. 2010-01-12 Martin Pitt debian/control: Explicitly add mutter dependency, since it's not covered by shlibs. 2010-01-12 Martin Pitt Add debian/unity.install (now needed because we build two binaries). 2010-01-12 Martin Pitt debian/control: Add transitional netbook-launcher package, and have unity C/R/P: netbook-launcher. This can be dropped after lucid's release. 2010-01-12 Didier Roche configure with libmutter-dev 2010-01-12 Didier Roche update versionning 2010-01-12 Didier Roche fix versionning to native and change mutter dep 2010-01-12 Didier Roche * New release from trunk * debian/control - Add mutter as a dependency 2010-01-12 Didier Roche add packaging 2012-11-06 Francis Ginther Renamed references from 'indicator-session-devices' to 'indicator-session' in the autopilot panel tests when attempting to open an indicator.. Fixes: https://bugs.launchpad.net/bugs/1075350. Approved by . 2012-11-05 Francis Ginther Fixed tests attempting to open the session indicator by renaming references to 'indicator-session'. 2012-11-05 Nick Dedekind Increase the size of the launcher icon drag window so the shadow is not cut off.. Fixes: https://bugs.launchpad.net/bugs/765715. Approved by John Lea, Andrea Azzarone. 2012-10-31 Nick Dedekind Refactored variable names to match unity standard. 2012-10-31 Nick Dedekind Added icon shadow on launcher drag. 2012-11-02 Łukasz 'sil2100' Zemczak The SwitcherDetailsModeTests tests need to have the timeout setting disabled, as they're checking behavior of alt+` and down-arrow scenarios. This fix one failing test due to the timeout kicking in and disturbing everything in one scenario case.. Fixes: https://bugs.launchpad.net/bugs/1073892. Approved by Thomi Richards. 2012-11-01 Łukasz 'sil2100' Zemczak The SwitcherDetailsModeTests tests need to have the timeout setting disabled, as they're checking behavior of alt+` and down-arrow scenarios. This fix one failing test due to the timeout kicking in and disturbing everything in one scenario case. 2012-11-02 Andrea Azzarone Update shortcut overlay visual design.. Fixes: https://bugs.launchpad.net/bugs/1049601. Approved by John Lea, Marco Trevisan (Treviño). 2012-10-30 Andrea Azzarone Update the shortcut textures when the background color changes. 2012-10-30 Andrea Azzarone Minor changes. 2012-10-30 Andrea Azzarone Update visual design of shortcuts overlay for the launcher icons. 2012-10-30 Andrea Azzarone Use avg bg color for the shortcut overlay. 2012-11-01 Łukasz 'sil2100' Zemczak After tearing down unity logging, open with encoding UTF-8. Fixes some crashes caused by different locale. Approved by Thomi Richards. 2012-11-01 Łukasz 'sil2100' Zemczak Oops, missing import! 2012-10-31 Łukasz 'sil2100' Zemczak After tearing down unity logging, open with encoding UTF-8. Fixes some crashes caused by different locale 2012-10-31 Andrea Azzarone Move SHORTCUT_KEYS_VISIBLE from hover machine to hide machine.. Fixes: https://bugs.launchpad.net/bugs/1035860. Approved by Thomi Richards, Marco Trevisan (Treviño). 2012-10-31 Andrea Azzarone Minor change. 2012-10-16 Andrea Azzarone Fix typo. 2012-10-16 Andrea Azzarone Add ap test for bug 1035860. 2012-10-16 Andrea Azzarone Improve unit-test. 2012-10-15 Andrea Azzarone Merge with trunk. 2012-10-13 Andrea Azzarone Add first tests for launcher_hide_machine. 2012-10-13 Andrea Azzarone Make tests less strict. 2012-10-13 Andrea Azzarone Add unit tests for launcher hover machine. 2012-10-11 Andrea Azzarone Move SHORTCUT_KEYS_VISIBLE from hover machine to hide machine. 2012-10-30 Andrea Azzarone Remove blurred_icon and prelight_cache loading in ResultRenderTile ctor.. Approved by Marco Trevisan (Treviño). 2012-10-24 Andrea Azzarone Remove blurred_icon and prelight_cache loading in ResultRenderTile ctor. 2012-10-30 Daniel van Vugt Stop Unity UI elements from flickering. This could happen in some odd cases where UnityScreen::damageRegion has not received the full damage region for the frame, most likely due to the *SetEnabled() toggles. So the fix is to tell Nux about the final, complete, set of damage just before rendering. This ensures Nux is always told about everything it has to redraw on every frame, rather than flickering. (LP: #1070735). Fixes: https://bugs.launchpad.net/bugs/1070735. Approved by Marco Trevisan (Treviño). 2012-10-26 Daniel van Vugt Stop Unity UI elements from flickering. This could happen in some odd cases where UnityScreen::damageRegion has not received the full damage region for the frame, most likely due to the *SetEnabled() toggles. So the fix is to tell Nux about the final, complete, set of damage just before rendering. This ensures Nux is always told about everything it has to redraw on every frame, rather than flickering. (LP: #1070735) 2012-10-30 Nick Dedekind Clear launcher drag icon texture before rendering to it (LP: #1071813). Fixes: https://bugs.launchpad.net/bugs/1071813. Approved by Daniel van Vugt, Łukasz Zemczak. 2012-10-30 Nick Dedekind Clear launcher icon drag texture before use. 2012-10-30 Łukasz 'sil2100' Zemczak A workaround fix for Alt+TAB picking up wrong window when used on a application group. The check for Quirk::ACTIVE is not valid right now due to the fact we're making the switcher window active prior to display (this is done this way to fix some other bugs). So a workaround is to save the last active window prior to this action and use this during the checks. It fixes a very annoying bug.. Fixes: https://bugs.launchpad.net/bugs/1071298. Approved by Andrea Azzarone, Thomi Richards. 2012-10-30 Łukasz 'sil2100' Zemczak Some minor style fixes as proposed by andyrock 2012-10-30 Łukasz 'sil2100' Zemczak Switched to use nullptr. Added bug number to the workaround comment. 2012-10-30 Łukasz 'sil2100' Zemczak Ooops, that's what's happening when you change the name after doing the testing - change error in naming 2012-10-25 Łukasz 'sil2100' Zemczak Added autopilot test for the fixed behavior. Also added a test testing if we didn't break one other use-case in the meantime. 2012-10-25 Łukasz 'sil2100' Zemczak A workaround fix for Alt+TAB picking up wrong window when used on a application group. The check for Quirk::ACTIVE is not valid right now due to the fact we're making the switcher window active prior to display (this is done this way to fix some other bugs). So a workaround is to save the last active window prior to this action and use this during the checks. It fixes a very annoying bug. 2012-10-30 Thomi Richards Check that autopilot tests don't leave a quicklist open.. Approved by Christopher Lee. 2012-10-30 Thomi Richards Fixed typo. 2012-10-30 Thomi Richards Added a check to see if a quicklist was left open at the end of a test, and close it. 2012-10-30 Tim Penhey Move the resources directory to the root of the branch.. Approved by Neil J. Patel. 2012-10-29 Tim Penhey Move the resource installation directives into the main CMakeLists.txt file. 2012-10-29 Tim Penhey Remove the exec permissions on dash noise. 2012-10-29 Tim Penhey Move the resources directory to project root. 2012-10-29 Tim Penhey Update unity to use the new nux logging changes. Sanitise the logger module names.. Approved by Brandon Schaefer. 2012-10-29 Tim Penhey Use the new logging declarations to avoid static initialization of the logger objects. 2012-10-24 Andrea Azzarone Includes/comments cleanup.. Approved by Marco Trevisan (Treviño). 2012-10-22 Andrea Azzarone Cleanup. 2012-10-22 Albert Astals Fix escaping of _panel_title It only has to be escpaed if comes from new_title if coming from UBUS_LAUNCHER_SELECTION_CHANGED data it is already escaped Fixes bug #1067357. Fixes: https://bugs.launchpad.net/bugs/1067357. Approved by Marco Trevisan (Treviño). 2012-10-22 Albert Astals Merge lp:unity 2012-10-19 Albert Astals Changes suggested by Marco 2012-10-19 Albert Astals Improvements suggested by Marco 2012-10-19 Albert Astals better comment 2012-10-19 Albert Astals remove the commented stuff 2012-10-19 Albert Astals remove printfs :D 2012-10-19 Albert Astals Only calculate things if we'll use them 2012-10-19 Albert Astals Test for the escaping rules ot the title in the PanelMenuView 2012-10-18 Albert Astals Comment++ 2012-10-18 Albert Astals Remove the bolding as requested by Marco 2012-10-17 Albert Astals Fix escaping of _panel_title It only has to be escpaed if comes from new_title if coming from UBUS_LAUNCHER_SELECTION_CHANGED data it is already escaped Fixes bug #1067357 2012-10-22 Andrea Azzarone Add quicklist title for storage device launcher icons.. Fixes: https://bugs.launchpad.net/bugs/1063816. Approved by Marco Trevisan (Treviño). 2012-10-18 Andrea Azzarone Add test for QuicklistMenuItem::MARKUP_ENABLED_PROPERTY too. 2012-10-17 Andrea Azzarone Enable markup. 2012-10-17 Andrea Azzarone Add name menu item for volume launcher icons. 2012-10-22 Albert Astals Compile faster (by compiling less stuff twice). Approved by Marco Trevisan (Treviño). 2012-10-19 Albert Astals Compile faster 2012-10-18 Didier Roche Arm build was still failing because of translations and gettext support not built. The arm disabling was done in rev 2858, without any explanation and no direct link to the commit message. So reactivating translations support to get unity builds again on arm* hw. See https://launchpad.net/~unity-team/+archive/staging/+build/3913189 for a succesfull build.. Approved by Alan Pope. 2012-10-18 Didier Roche we still need gettext and translations, even on arm machine, don't remove it from this build (other FTBFS on staging when we try to ship locales 2012-10-18 Jussi Pakkanen Build system cleanup work.. Approved by Marco Trevisan (Treviño). 2012-10-17 Jussi Pakkanen Moved maintainer CXX flags to global scope. 2012-10-17 Jussi Pakkanen Use CMake facitilities for directory inclusion rather than building the command line by ourselves. 2012-10-18 Andrea Azzarone Remove dead code in unityshell.cpp. Approved by Marco Trevisan (Treviño). 2012-10-17 Andrea Azzarone Don't remove updateIconPos. 2012-10-16 Andrea Azzarone Remove dead code in unityshell.cpp 2012-10-18 Nick Dedekind Recalculate music preview contents on track addition/removal. (LP: #1065478). Fixes: https://bugs.launchpad.net/bugs/1065478. Approved by Pawel Stolowski. 2012-10-17 Nick Dedekind Recaluclate view contents on track addition/removal. 2012-10-18 Tim Penhey More tweaks to get unity compiling on ARM without X.. Approved by Brandon Schaefer. 2012-10-18 Tim Penhey Other changes needed to make arm builds work. 2012-10-18 MC Return Unity actually provides the feature "fadetodesktop". This change is needed to make unityshell just conflict with the Compiz "Fade to Desktop" (fadedesktop) plug-in, but work together with "Show Desktop" (showdesktop). showdesktop only works if it is started after unityshell.. Fixes: https://bugs.launchpad.net/bugs/1067534. Approved by Marco Trevisan (Treviño), Omer Akram. 2012-10-17 MC Return Unity actually provides the feature "fadetodesktop". This change is needed, because unityshell just collides with the Compiz "Fade to Desktop" (fadedesktop) plug-in, but works with "Show Desktop" (showdesktop) if showdesktop is started after unityshell. 2012-10-18 MC Return Minor clean-up in plugins/unity-mt-grab-handles/unitymtgrabhandles_xml.in.. Approved by Marco Trevisan (Treviño). 2012-10-17 MC Return Minor clean-up in plugins/unity-mt-grab-handles/unitymtgrabhandles_xml.in 2012-10-18 MC Return More improvements to the Ubuntu Unity CCSM Plugin: Dash, Launcher, Switcher and some other settings are proper nouns, so all of those start with capital letters now. Improvements to wording and correctness of tooltips and short descriptions. Unify the style of titles, descriptions and tooltips.. Approved by Brandon Schaefer. 2012-10-17 MC Return *Final* fixes 2012-10-17 MC Return "give focus to" 2012-10-17 MC Return Minor adjustments, unifying the style 2012-10-17 MC Return More 2012-10-17 MC Return More style, tooltip, wording improvements 2012-10-17 MC Return Style fixes 2012-10-18 Tim Penhey Conditionally compile DND implementation for X based systems.. Approved by Brandon Schaefer. 2012-10-18 Tim Penhey Merged no-barriers-with-no-x into no-dnd-if-no-x. 2012-10-18 Tim Penhey #define out the drag and drop code for no X. 2012-10-18 Tim Penhey No barriers at this stage for no X.. Approved by Brandon Schaefer. 2012-10-18 Tim Penhey #define out the implementation too. 2012-10-18 Tim Penhey No edge barriers for no X. 2012-10-18 Tim Penhey Remove unneeded headers from source files.. Approved by Michi Henning. 2012-10-18 Tim Penhey Removing unneeded headers. 2012-10-18 Tim Penhey Don't try to use ASM Shaders in the GLES code-path.. Approved by Brandon Schaefer. 2012-10-18 Tim Penhey No ASM shaders with GLES. 2012-10-18 Tim Penhey Update which bits are built in an X-less environment.. Approved by Brandon Schaefer. 2012-10-18 Tim Penhey Conditionally compile some things only if there is X. 2012-10-17 Manuel de la Pena - Add a text entry ui element that follows the design from the search bar so that previews can get input form the users (lp: #1063735).. Fixes: https://bugs.launchpad.net/bugs/1063735. Approved by Nick Dedekind. 2012-10-17 Manuel de la Pena Remove SPACE_BETWEEN_SPINNER_AND_TEXT. 2012-10-17 Manuel de la Pena Remember to use g_markup_escape_text. 2012-10-17 Manuel de la Pena Removed not needed layout and used gtlib::String over the C api. 2012-10-17 Manuel de la Pena Merged with trunk. 2012-10-15 Manuel de la Pena Remerged with turnk. 2012-10-11 Manuel de la Pena Remerged with trunk. 2012-10-10 Manuel de la Pena Merged with trunk. 2012-10-09 Manuel de la Pena Fix headers. 2012-10-09 Manuel de la Pena Remove left overs from the SearchBar that were left in the TextInput. 2012-10-09 Manuel de la Pena Merged with trunk. 2012-10-08 Manuel de la Pena Link bug. 2012-10-08 Manuel de la Pena Merged with trunk. 2012-10-04 Manuel de la Pena Added a common text input control to be used by previews. 2012-10-17 Albert Astals Update the UBUS_LAUNCHER_SELECTION_CHANGED on UBUS_QUICKLIST_END_KEY_NAV . Fixes: https://bugs.launchpad.net/bugs/1067358. Approved by Marco Trevisan (Treviño). 2012-10-17 Albert Astals Don't fake the closing of the quicklist, really close it 2012-10-17 Albert Astals Improve tests a bit 2012-10-17 Albert Astals Move the function to the impl 2012-10-17 Albert Astals Add a test for UBUS_LAUNCHER_SELECTION_CHANGED 2012-10-16 Albert Astals Update the UBUS_LAUNCHER_SELECTION_CHANGED on UBUS_QUICKLIST_END_KEY_NAV 2012-10-17 Daniel van Vugt Keep the panel shadow attached to the panel at all times. Even under screen transformations like the cube plugin. (LP: #1011120) Also fixes other panel shadow bugs (LP: #1061338) and (LP: #1061339). Fixes: https://bugs.launchpad.net/bugs/1011120, https://bugs.launchpad.net/bugs/1061338, https://bugs.launchpad.net/bugs/1061339. Approved by Sam Spilsbury. 2012-10-11 Daniel van Vugt Merge latest lp:unity and fix a conflict 2012-10-02 Daniel van Vugt Add the old expo check back in, because otherwise it would cause a visible difference that requires design approval. 2012-09-30 Daniel van Vugt Keep the panel shadow attached to the panel at all times. Even under screen transformations like the cube plugin. (LP: #1011120) 2012-10-17 Daniel van Vugt Ensure the panel shadow doesn't get drawn if the panel itself is not being drawn. (LP: #1065393) . . Fixes: https://bugs.launchpad.net/bugs/1065393. Approved by Sam Spilsbury. 2012-10-11 Daniel van Vugt Ensure the panel shadow doesn't get drawn if the panel itself is not being drawn. (LP: #1065393) . 2012-10-16 Nick Dedekind Removed source manager instance from SoftwareCenterLauncherIcon in favour of LauncherIcon instance.. Fixes: https://bugs.launchpad.net/bugs/1052582. Approved by Marco Trevisan (Treviño). 2012-10-16 Nick Dedekind Use source manager from LaucherIcoin in SoftwareCetnerLauncherIcon 2012-10-16 Michal Hruby Ensure categories with non-personal results can show up before empty categories with personal results. Fixes: https://bugs.launchpad.net/bugs/1067327. Approved by Pawel Stolowski. 2012-10-16 Michal Hruby Move the declaration 2012-10-16 Michal Hruby Ensure categories with non-personal results can show up before empty categories with personal results 2012-10-16 MC Return Minor refactoring of the unityshell Compiz plug-in, replacing the "Experimental" tab with "Launcher" and "Dash" tabs.. Fixes: https://bugs.launchpad.net/bugs/1067113. Approved by Brandon Schaefer. 2012-10-16 MC Return Improved shortcut_overlay tooltip's wording 2012-10-16 MC Return Added forgotten punctuation 2012-10-16 MC Return More final fixes :) 2012-10-16 MC Return Final optimizations (hopefully) 2012-10-16 MC Return Fixed punctuation characters 2012-10-16 MC Return Launcher tab restructuring 2012-10-15 MC Return Unified style for names (names of variables always shown before types in _xml.in file) 2012-10-15 MC Return More restructuring 2012-10-15 MC Return Mostly formatting fixes 2012-10-15 MC Return Renamed "Behaviour" tab, now it is called "General" 2012-10-15 MC Return More refactoring and moving around of options 2012-10-15 MC Return Moved launcher options to launcher tab 2012-10-15 MC Return Minor refactoring of unityshell_xml Compiz plug-in, replacing the "Experimental" tab with "Launcher" and "Dash" tabs 2012-10-15 Christopher Lee Disabled test that exposes a Show Desktop bug that causes all following tests to fail.. Approved by Thomi Richards. 2012-10-16 Christopher Lee Skip test that exposes 'Show Desktop' bug and fails all following tests. 2012-10-15 Brandon Schaefer Fix reference counting problem which leads to memory leaks and a crash in MT grab handles.. Fixes: https://bugs.launchpad.net/bugs/1046201. Approved by Marco Trevisan (Treviño), Łukasz Zemczak. 2012-10-13 Brandon Schaefer * missing paren 2012-10-12 Brandon Schaefer * Merged trunk, replaced boost ptr with std 2012-10-11 Brandon Schaefer * Fixes memory leak, reference counting and crash 2012-10-15 Andrea Azzarone Unregister gdbus object in the dtor. Fix bug 1047760. Fixes: https://bugs.launchpad.net/bugs/1047760. Approved by Marco Trevisan (Treviño). 2012-10-12 Andrea Azzarone Unregister gdbus object in the dtor. 2012-10-15 MC Return Fixed/unified all xml.in headers. Problem: Editors like gedit and others will not recognize *_xml.in files as xml, so if opened there is no syntax highlighting making those files harder to read. This commit fixes this by adding to all *_xml.in files in lp:unity.. Fixes: https://bugs.launchpad.net/bugs/1066823. Approved by Marco Trevisan (Treviño). 2012-10-15 MC Return Fixed/unified all xml.in headers. Problem: Editors like gedit and others will not recognize *_xml.in files as xml, so if opened there is no syntax highlighting making those files harder to read. This commit fixes this by adding to all *_xml.in files in lp:unity. 2012-10-15 Michal Hruby Rewrite UBus. Approved by Marco Trevisan (Treviño), Andrea Azzarone. 2012-10-12 Michal Hruby Update authors 2012-10-12 Michal Hruby Fix issues brought up during review 2012-10-11 Michal Hruby The deed is done - removed old UBus 2012-10-11 Michal Hruby Add more tests 2012-10-11 Michal Hruby Merge trunk 2012-10-01 Michal Hruby Rewrite UBus 2012-10-01 Michal Hruby Fix Variant assignment operator 2012-10-15 MC Return Added showdesktop to unityshell_xml.in, because the feature showdesktop is provided by unityshell. Now it will be impossible to enable the Compiz "Show Desktop" and "Fade to Desktop" plug-ins together with Unity, but they will work normally without Unity. CCSM will show a dialogue to the user if he tries to enable showdesktop or fadetodesktop if Unity runs, explaining the situation and allowing the user to choose.. Fixes: https://bugs.launchpad.net/bugs/1006429, https://bugs.launchpad.net/bugs/1006434, https://bugs.launchpad.net/bugs/1063171. Approved by Didier Roche. 2012-10-11 MC Return Added showdesktop to unityshell_xml.in, because the feature showdesktop is provided by unityshell 2012-10-11 MC Return Rebased on latest lp:unity 2012-10-12 Marco Trevisan (Treviño) ApplicationLauncherIcon: ensure the icon and name values when the running state changes This avoids to get "?" icons. Fixes: https://bugs.launchpad.net/bugs/772986. Approved by Brandon Schaefer. 2012-10-12 Marco Trevisan (Treviño) TestApplicationLauncherIcon: add tests to check tooltip or icon value on running-changed 2012-10-12 Marco Trevisan (Treviño) BamfMockApplication: fix set icon function 2012-10-12 Marco Trevisan (Treviño) Tests: use BamfMockApplication in tests (instead of the empty app) 2012-10-12 Marco Trevisan (Treviño) BamfMockApplication: added a mock bamf application to have some facilities on tests 2012-10-12 Marco Trevisan (Treviño) ApplicationLauncherIcon: ensure the icon and name values when the running state changes This avoids to get "?" icons 2012-10-12 Jay Taoko * Follow API name change in Nux. Layer blending calls are made more descriptives.. Approved by Nicolas d'Offay, Eleni Maria Stea. 2012-10-12 Jay Taoko * Follow API name change in Nux. Layer blending calls are made more descriptives. 2012-10-12 Nicolas d'Offay Fix for "Desktop rolls over unity panel vertically when i open the dash or hud". Approved by . 2012-10-11 Nicolas d'Offay Fixed dodgy maths working out the tex coord for non blurred regions. 2012-10-12 MC Return Opacity should be 0 if the state is invisible. Added a manual "Show Desktop" test.. Fixes: https://bugs.launchpad.net/bugs/1063249. Approved by Brandon Schaefer. 2012-10-12 MC Return Better title for the manual test 2012-10-12 MC Return Re-worded the manual test and added more detail 2012-10-12 MC Return Added manual "Show Desktop" test 2012-10-12 MC Return Opacity should be 0 if the state is invisible 2012-10-12 Marco Trevisan (Treviño) Launcher: avoid copies in launcher rendering code-path. Approved by Andrea Azzarone. 2012-10-12 Marco Trevisan (Treviño) MockLauncherIcon: update SetCenter to new API. 2012-10-11 Marco Trevisan (Treviño) Remove comments 2012-10-11 Marco Trevisan (Treviño) Launcher: avoid copies in launcher rendering code-path 2012-10-11 Marco Trevisan (Treviño) Indicator: use const& whenever possible 2012-10-12 Nick Dedekind Fixed dash preview scrolling. (LP: #1056995). Fixes: https://bugs.launchpad.net/bugs/1056995. Approved by Brandon Schaefer. 2012-10-10 Nick Dedekind Merge with trunk 2012-10-10 Nick Dedekind Removed whitespace. 2012-09-27 Nick Dedekind Added manual test for dash preview scrollbars. 2012-09-26 Nick Dedekind Fixed button size errors due to spacers. 2012-10-12 Jay Taoko * Removing instances of nux::Nstring.. Approved by Brandon Schaefer, Jay Taoko, Nicolas d'Offay. 2012-10-11 Jay Taoko * Removing nux::NString. 2012-10-11 Andrea Azzarone Make HudLauncherIcon::ubus_manager_ "un-static" (LP bug 1048274). Fixes: https://bugs.launchpad.net/bugs/1048274. Approved by Brandon Schaefer. 2012-10-12 Andrea Azzarone Remove ubus_manager_ static definition. 2012-10-12 Andrea Azzarone Make HudLauncherIcon::ubus_manager_ "un-static". 2012-10-11 Christopher Lee Exists (w/ log message) if unity isn't running after checking for prescribed period.. Approved by Thomi Richards. 2012-10-12 Christopher Lee Now exists (w/ log message) if unity isn't running after checking for prescribed period. 2012-10-11 Brandon Schaefer Changes the swapping order of the detail mode. Now the currently active window gets moved to the end, instead of getting swapped with the last used window.. Fixes: https://bugs.launchpad.net/bugs/1061229. Approved by Marco Trevisan (Treviño), Thomi Richards. 2012-10-10 Brandon Schaefer * Added a unit test 2012-10-09 Brandon Schaefer * Better assert 2012-10-09 Brandon Schaefer * Pressing Alt+` twice must select the third last used window, not the first 2012-10-09 MC Return Added showdesktop to plugins/unityshell_xml.in to print a warning dialogue in CCSM if the user tries to activate the "Show Desktop" or "Fade to Desktop" plug-ins when Unity is enabled telling the user that this feature is already provided by Unity Fixes: bug 1063171: "Fade to Desktop" and "Show desktop" plug-ins should be automagically disabled and hidden in CCSM if the Ubuntu Unity Plugin is enabled bug 1006429: Fade to Desktop plug-in makes windows disappear completely, getting them back to view solely by pressing "Show Desktop" on the Unity panel again bug 1006434: Show desktop plug-in fades windows out and ignores movement and movement direction settings completely once unityshell is enabled 2012-10-10 Brandon Schaefer On screen keyboard now work with the Dash, when it is outside the Dashs' geo.. Fixes: https://bugs.launchpad.net/bugs/1058705. Approved by Marco Trevisan (Treviño). 2012-10-10 Brandon Schaefer * merge trunk 2012-10-10 Brandon Schaefer * Fixed build problem? 2012-10-05 Brandon Schaefer * Fixed conflicts 2012-10-05 Brandon Schaefer * added const 2012-10-04 Brandon Schaefer * Found a function that did what I was trying to do.. 2012-10-03 Brandon Schaefer * Added manual test 2012-10-03 Brandon Schaefer * moved getting the geo into a function 2012-10-02 Brandon Schaefer * If a window is above the dash or hud and the mouse is inside of it do not close the dash/hud 2012-10-10 Nick Dedekind Only animate drag icon with USC icon if sourced from a valid point on screen. Added tool-tip animation when app installation completes.. Fixes: https://bugs.launchpad.net/bugs/1052582. Approved by Brandon Schaefer. 2012-10-10 Nick Dedekind Merge with trunk 2012-09-25 Nick Dedekind Only animate USC icon if coming from a valid point. 2012-10-10 Nick Dedekind Updated preview action button focus fill (white 20% opacity, LP: #1064969). Fixes: https://bugs.launchpad.net/bugs/1064969. Approved by Brandon Schaefer. 2012-10-10 Nick Dedekind Preview action buttons use lighter focus overlay. 2012-10-10 Marco Trevisan (Treviño) VolumeImp: use GCancellable to perform glib async operations. Fixes: https://bugs.launchpad.net/bugs/1055812. Approved by Nick Dedekind. 2012-10-09 Marco Trevisan (Treviño) VolumeImp: use GCancellable to perform glib async operations. 2012-10-10 Marco Trevisan (Treviño) Launcher: stick a dragged icon if its position has been changed.. Fixes: https://bugs.launchpad.net/bugs/808587. Approved by Nick Dedekind. 2012-10-09 Marco Trevisan (Treviño) TestLauncher: added stick-on-drag tests 2012-10-09 Marco Trevisan (Treviño) Launcher: stick a dragged icon if its position has been changed. 2012-10-10 Michal Hruby Fix ref-counting issue in TrashLauncherIcon. Fixes: https://bugs.launchpad.net/bugs/1061510. Approved by Nick Dedekind. 2012-10-10 Michal Hruby Fix refcounting bug in TrashLauncherIcon 2012-10-10 Michal Hruby Respect use-small-icon hint set on UnityProtocolAnnotatedIcon. Fixes: https://bugs.launchpad.net/bugs/1052513. Approved by Nick Dedekind. 2012-10-10 Michal Hruby Respect use-small-icon hint set on UnityProtocolAnnotatedIcon 2012-10-10 Nick Dedekind Made gwibber preview bubble more prominent (20% opaque white). Size of gwibber preview bubble conforming to design.. Fixes: https://bugs.launchpad.net/bugs/1062228. Approved by Xi Zhu, Michal Hruby. 2012-10-10 Nick Dedekind Inner stroke for social preview speech bubble. 2012-10-05 Nick Dedekind Fixed tail position to include stroke width. 2012-10-05 Nick Dedekind Merge with trunk 2012-10-05 Nick Dedekind Removed blur from social preview bubble. 2012-09-25 Nick Dedekind Fixed gwibber bubble fill. 2012-09-25 Nick Dedekind Gwibber preview bubble more prominent. 2012-10-10 Daniel van Vugt Draw the panel shadow only within the redraw region. Using a bounding box allowed parts to get redrawn when they should not, appearing as small chunks of extra-dark panel shadow. (LP: #1057528). Fixes: https://bugs.launchpad.net/bugs/1057528. Approved by Łukasz Zemczak, Marco Trevisan (Treviño). 2012-10-02 Daniel van Vugt Cleanups per 3v1n0 2012-10-02 Daniel van Vugt Add a manual test for LP: #1057528. 2012-10-02 Daniel van Vugt Draw the panel shadow only within the redraw region. Using a bounding box allowed parts to get redrawn when they should not, appearing as small chunks of extra-dark panel shadow. (LP: #1057528) 2012-10-10 Christopher Lee Reverting the 'skip show desktop mode' test change from earlier this week.. Approved by Thomi Richards. 2012-10-10 Christopher Lee Reverted skipping showdesktop tests 2012-10-09 Andrea Azzarone Fix rendering flaw in search entry. (LP: #1059562). Fixes: https://bugs.launchpad.net/bugs/1059562. Approved by Nick Dedekind. 2012-10-08 Andrea Azzarone Fix. 2012-10-08 Andrea Azzarone Remove the other clear. 2012-10-08 Andrea Azzarone Clean the area below the search entry view just one time. 2012-10-01 Andrea Azzarone Fix typo. 2012-10-01 Andrea Azzarone Fix rendering flaw in search entry (see LP #1059592). 2012-10-09 Albert Astals Do not reuse the menu entries if their order changes Since the indicators api only have "add" and "remove" signals, if we reuse an entry that is not in the correct order it will case the menus or whatever this indicator represents to be in the wrong order. Fixes: https://bugs.launchpad.net/bugs/1062283. Approved by Marco Trevisan (Treviño). 2012-10-08 Albert Astals Move to glib::Object to avoid the need of the teardown 2012-10-08 Albert Astals add extra "expected_result" param, also move to a smart pointer for the dbusindicators 2012-10-08 Albert Astals unref the dbus and remove null assignment that is not really needed 2012-10-08 Albert Astals Have just one place to do the big dbus call 2012-10-08 Albert Astals Remove ; 2012-10-08 Albert Astals Move to new WaitUntil that accepts a function returning bool 2012-10-08 Albert Astals move the isConnected check to the setup as suggested by Marco 2012-10-08 Albert Astals Remove CallSync from dbus proxy, go back to old dbus indicators test code 2012-10-08 Albert Astals more style fixes 2012-10-08 Albert Astals move the star 2012-10-08 Albert Astals google tests calls this, no need to do it manually 2012-10-08 Albert Astals timeout_check is a bad name, move to timeout_cb 2012-10-08 Albert Astals Rename at Marco's request 2012-10-08 Albert Astals styling 2012-10-08 Albert Astals i read the code easier like this 2012-10-08 Albert Astals no need for double space 2012-10-08 Albert Astals style 2012-10-08 Albert Astals closer to the original 2012-10-08 Albert Astals Move test to dbus proxy (adding CallSync in it) 2012-10-08 Albert Astals just use the proxy connected function 2012-10-08 Albert Astals Use glib::Timeout instead of g_timeout_add as suggested by Marco 2012-10-08 Albert Astals Add Setup and TearDown methods 2012-10-08 Albert Astals Remove commented includes 2012-10-08 Albert Astals Make IsConnected also protected as suggested by Marco 2012-10-08 Albert Astals Make the constructor that takes a dbus_name protected as suggested by Marco 2012-10-08 Albert Astals Do not use a nux::Property but a pimpl var for the connected state 2012-10-05 Albert Astals Add a unit test for the dbus indicators that check the entries are in the correct order 2012-10-05 Albert Astals Test the new function 2012-10-05 Albert Astals Marco prefers a new method over extending GetEntry 2012-10-05 Albert Astals Do not reuse the menu entries if their order changes 2012-10-09 Daniel van Vugt Fix build failure. You can't use "->" with a reference. (LP: #1064175). Fixes: https://bugs.launchpad.net/bugs/1064175. Approved by Łukasz Zemczak, Marco Trevisan (Treviño). 2012-10-09 Daniel van Vugt Fix build failure. You can't use "->" with a reference. (LP: #1064175) 2012-10-08 Marco Trevisan (Treviño) UnityWindow: draw the glow for scaled windows a little inside their area, to glow rounded corners too. Fixes: https://bugs.launchpad.net/bugs/1062316. Approved by Andrea Azzarone. 2012-10-05 Marco Trevisan (Treviño) UnityShell::glow: remove unneeded vertical spaces 2012-10-05 Marco Trevisan (Treviño) UnityWindow: paint the scale glow in glPaint instead of glDraw, and also inside a window based on rounded corners 2012-10-05 Marco Trevisan (Treviño) UnityWindow: pass to computeGlowQuads the geometry we need, remove the scaled option 2012-10-08 Andrea Azzarone Use expand icon by default.. Fixes: https://bugs.launchpad.net/bugs/1053047. Approved by Nick Dedekind. 2012-09-24 Andrea Azzarone Add unit-test. 2012-09-24 Andrea Azzarone Create dash::StyleInterface class. 2012-09-24 Andrea Azzarone Merge trunk. 2012-09-20 Andrea Azzarone By default lens category are unexpanded. So use GetGroudExpandIcon in the ctor. 2012-10-07 Christopher Lee Disable tests that use hide/show desktop mode.. Fixes: . Approved by Thomi Richards. 2012-10-08 Christopher Lee Disabling tests that show/hide desktop mode. 2012-10-07 Nicolas Delvaux Add ExpoLauncherIcon.cpp to POTFILES.in (fixes LP: #1062921). Fixes: https://bugs.launchpad.net/bugs/1062921. Approved by Andrea Azzarone. 2012-10-06 Nicolas Delvaux Add ExpoLauncherIcon.cpp in POTFILES.in This fix LP: #1062921 2012-10-05 Andrea Azzarone Fix gap between dash/panel gradient.. Fixes: https://bugs.launchpad.net/bugs/1062375. Approved by Brandon Schaefer. 2012-10-05 Andrea Azzarone Fix gradient panel/dash issue. 2012-10-05 Nicolas d'Offay Removed all PostDraw calls from Unity.. Fixes: . Approved by Eleni Maria Stea, Jay Taoko, Andrea Azzarone. 2012-10-02 Nicolas d'Offay Removed all PostDraws from Unity. 2012-10-05 Łukasz 'sil2100' Zemczak Cherry-picked andyrock's fix: Revert rev 2780. Use clip region to fix dash/launcher separator drawing bug.. Fixes: https://bugs.launchpad.net/bugs/1061081. Approved by Michal Hruby. 2012-10-05 Łukasz 'sil2100' Zemczak Cherry-picked andyrock's fix: Revert rev 2780. Use clip region to fix dash/launcher separator drawing bug. 2012-10-05 Tim Penhey Rename BamfLauncherIcon to ApplicationLauncherIcon.. Fixes: . Approved by Nick Dedekind, Thomi Richards. 2012-10-05 Tim Penhey Merged refactor-keyboard-funcs into bamf-icon-rename. 2012-10-05 Tim Penhey Merge prev, and fix conflicts. 2012-10-05 Tim Penhey Merged refactor-keyboard-funcs into bamf-icon-rename. 2012-10-04 Tim Penhey Rename BamfLauncherIcon -> ApplicationLauncherIcon in preparation of refactoring bamf calls through a real interface class. 2012-10-04 Tim Penhey Rename the files. 2012-10-05 Tim Penhey Keeps the X parts of the keyboard helper methods completely hidden from the caller.. Fixes: . Approved by Nick Dedekind, Sam Spilsbury. 2012-10-05 Tim Penhey Merged window-manager-refactor into refactor-keyboard-funcs. 2012-10-05 Tim Penhey Merged window-manager-refactor into refactor-keyboard-funcs. 2012-10-05 Tim Penhey Merged window-manager-refactor into refactor-keyboard-funcs. 2012-10-04 Tim Penhey Keyboard functions. 2012-10-04 Tim Penhey Refactor the keyboard util functions. 2012-10-05 Tim Penhey Refactor the WindowManager.. Fixes: . Approved by Thomi Richards. 2012-10-05 Tim Penhey Make SetMwmWindowHints const too. 2012-10-05 Tim Penhey Merge trunk and resolve conflicts. 2012-10-05 Tim Penhey Make the decorate and undecorate methods const. 2012-10-04 Tim Penhey New window manager files. 2012-10-04 Tim Penhey name change 2012-10-04 Tim Penhey Initial pull from next pipe. 2012-10-04 Brandon Schaefer Fixes gconf for the ibus ap test.. Fixes: . Approved by Thomi Richards. 2012-10-04 Brandon Schaefer * Remove comments 2012-10-04 Brandon Schaefer * Changed to match the gconf changes in autopilot 2012-10-04 Brandon Schaefer More explicit skip for XIM AP tests.. Fixes: . Approved by Thomi Richards. 2012-10-03 Brandon Schaefer * Explict skip for the xim tests 2012-10-04 Marco Trevisan (Treviño) DesktopUtilities: unescape the desktop paths and ids before processing them. Fixes: https://bugs.launchpad.net/bugs/1055552. Approved by Michal Hruby. 2012-10-02 Marco Trevisan (Treviño) TestDesktopUtilitiesDesktopID: add test for escaped values 2012-10-02 Marco Trevisan (Treviño) DesktopUtilities: unescape the desktop paths and ids before processing them 2012-10-04 Nick Dedekind Always remove 'No Image Available' when loading a preview cover-art texture. (LP: #1057035). Fixes: https://bugs.launchpad.net/bugs/1057035. Approved by Michal Hruby. 2012-10-04 Nick Dedekind Increased cover-art timeout to 30 seconds. 2012-10-04 Nick Dedekind Changed G_IS_ICON to glib::Object::IsType 2012-10-04 Nick Dedekind Remove 'No Image Available' when starting wait in cover-art 2012-10-04 Nick Dedekind Remove 'No Image Available' on all coverart texture loading. 2012-10-04 Michal Hruby Attempt to reconnect to DBus proxies if the initial connection fails. Fixes: https://bugs.launchpad.net/bugs/1058619. Approved by Gord Allott. 2012-10-04 Michal Hruby Use error instead of warning the last time 2012-10-04 Michal Hruby Try to reconnect to DBus proxy if we fail the first time 2012-10-04 Marco Trevisan (Treviño) UnityWindow: add PixmapTexture struct: never separate a binded texture to its pixmap Or it will lead to crashes. Now we cache both the GLTexture and the binded XPixmap, so that we delete both together and there won't be crashes. Texutures binded to Pixmaps should not be alive when the binded pixmap has been destroyed. So, now we have a new PixmapTexture struct that keeps both the data structures alive. We now use a smart pointer of PixmapTexture to cache both the temporary decorations, inside a CairoContext, and the ones at class level.. Fixes: https://bugs.launchpad.net/bugs/1061396. Approved by Neil J. Patel. 2012-10-04 Marco Trevisan (Treviño) UnityWindow: don't draw decorations when we have empty It also fixes a crash on LLVMPIPE 2012-10-04 Marco Trevisan (Treviño) UnityWindow: no need to use externally managed textures anymore 2012-10-04 Marco Trevisan (Treviño) UnityWindow: don't draw a decoration if the texture has not been saved 2012-10-04 Marco Trevisan (Treviño) PixmapTexture: use compiz::opengl::ExternallyManaged when binding texture 2012-10-04 Marco Trevisan (Treviño) UnityWindow: add PixmapTexture struct: never separate a binded texture to its pixmap Or it will lead to crashes. Now we cache both the GLTexture and the binded XPixmap, so that we delete both together and there won't be crashes. 2012-10-04 Stephen M. Webb UnityStandalone: fix initialization crash. Fixes: . Approved by Marco Trevisan (Treviño). 2012-10-01 Stephen M. Webb Fix crashes in unity-standalone tool due to unitialized 'singleton' 2012-10-04 Nick Dedekind Fixed dash filter redraw issue (LP: #1059607). Fixes: https://bugs.launchpad.net/bugs/1059607. Approved by Brandon Schaefer. 2012-10-02 Nick Dedekind Added clarification comment 2012-10-02 Nick Dedekind Fixed dash filter scroll redrawing. 2012-10-04 Nick Dedekind Update result geometry in ResultViewGrid introspection. (LP: #1042434). Fixes: https://bugs.launchpad.net/bugs/1042434. Approved by Brandon Schaefer. 2012-10-03 Nick Dedekind Update result geometry in ResultViewGrid introspection on child request. 2012-10-04 Brandon Schaefer Disable reliable compiz tap detection for the Super key, so other programs can still bind to Super+other_keys. (LP: #950160). Fixes: https://bugs.launchpad.net/bugs/950160. Approved by Stephen M. Webb. 2012-10-03 Brandon Schaefer * Disable tap detection for the super key 2012-10-04 Brandon Schaefer Multi key AP test fix.. Fixes: . Approved by Christopher Lee. 2012-10-03 Brandon Schaefer * Fix both failing multi key tests 2012-10-04 Thomi Richards AP tests now include VolumeLauncherIcons under its count.. Fixes: . Approved by Christopher Lee. 2012-10-03 Brandon Schaefer * Re worded to be less confusing. 2012-10-03 Brandon Schaefer * The launcher emulator was not counting mounted launcher icons...now it does 2012-10-04 Thomi Richards Open applications with locale='C' so quicklist entries are not localised. 2012-10-04 Thomi Richards Fixed problem in the dash emulator. 2012-10-04 Thomi Richards Merged trunk. 2012-10-03 Stephen M. Webb Move the Dash navbar out of the way while a Preview is open (lp: #1053313).. Fixes: https://bugs.launchpad.net/bugs/1053313. Approved by Brandon Schaefer. 2012-10-03 Stephen M. Webb Added manual test description for bugfix. 2012-10-03 Stephen M. Webb Hides the Lens navbar when a preview is displayed (lp: #1053313). 2012-10-03 Nicolas d'Offay Fixed flickering bug in Dash. Fixes: https://bugs.launchpad.net/bugs/1046497, https://bugs.launchpad.net/bugs/1060532. Approved by Nick Dedekind. 2012-10-03 Nicolas d'Offay Fix for flickering bug. 2012-10-03 Nick Dedekind Fixed preview pre-activate creating preview window on direct activation. (LP: #1060827). Fixes: https://bugs.launchpad.net/bugs/1060827. Approved by Michal Hruby, David Callé. 2012-10-03 Nick Dedekind Fixed bug causing preview navigation to repeat results. 2012-10-03 Nick Dedekind Fixed preview pre-activate calling on direct activation. 2012-10-03 Andrea Azzarone Use GMountOperation in g_volume_mount. GMountOperation provides a mechanism for interacting with the use.. Fixes: https://bugs.launchpad.net/bugs/713432. Approved by Marco Trevisan (Treviño). 2012-10-02 Andrea Azzarone Fix typo. 2012-10-02 Andrea Azzarone Add unit tests. 2012-10-02 Andrea Azzarone Use GMountOperation when mounting a volume. 2012-10-02 Marco Trevisan (Treviño) TestGLibSource: be more permissive about timing in TestGLibIdle.OneShotRun. Fixes: . Approved by Michal Hruby. 2012-10-02 Marco Trevisan (Treviño) TestGLibSource: take the time before running the idle 2012-10-02 Marco Trevisan (Treviño) TestGLibSource: be more permissive about timing in TestGLibIdle.OneShotRun 2012-10-02 Albert Astals Ignore transient unmmaped windows on minimize/unminimize Doesn't make much sense since they are not shown and it confuses Qt code. Fixes: https://bugs.launchpad.net/bugs/929712. Approved by Marco Trevisan (Treviño). 2012-10-02 Albert Astals Ignore transient unmmaped windows on minimize/unminimize Doesn't make much sense since they are not shown and it confuses Qt code 2012-10-02 Stephen M. Webb dash/StandaloneDash.cpp: added animator so previews will display. Fixes: . Approved by Marco Trevisan (Treviño). 2012-10-02 Stephen M. Webb dash/StandaloneDash.cpp: added animator so previews will work 2012-10-02 Pawel Stolowski Uploaded correct (hires) icon for missing album artwork when displaying music preview.. Fixes: https://bugs.launchpad.net/bugs/1060195. Approved by Jussi Pakkanen. 2012-10-02 Pawel Stolowski Fix incorrect icon for music preview if artwork is missing. 2012-10-02 Nick Dedekind Immediate feedback for dash preview activation.. Fixes: https://bugs.launchpad.net/bugs/1043808. Approved by Gord Allott, Brandon Schaefer. 2012-09-27 Nick Dedekind Added manual test for preview open lagging condition. 2012-09-27 Nick Dedekind Enabled lenses to open preview from direct activation. 2012-09-26 Nick Dedekind Pass data in all dash result uri activations. If lens forces a preview, we will not have the correct info. 2012-09-26 Nick Dedekind Mege with trunk 2012-09-24 Nick Dedekind Preview opens immediately with spinner if takes longer that 300ms. 2012-10-02 Nick Dedekind Removed minimum width from result group causing home lens not to wrap. (LP#1053116). Fixes: https://bugs.launchpad.net/bugs/1053116. Approved by Gord Allott. 2012-09-20 Nick Dedekind Removed line causing home lens results to overshoot boundries. 2012-09-20 Nick Dedekind Merge with trunk. 2012-10-02 Maxim Ermilov BamfLauncherIcon: use bamf provided mime types.. Fixes: . Approved by Marco Trevisan (Treviño). 2012-09-30 Maxim Ermilov style fixes 2012-09-28 Maxim Ermilov BamfLauncherIcon: get supported types from bamf 2012-10-02 Andrea Azzarone Fix rendering of the dash/launcher separator.. Fixes: https://bugs.launchpad.net/bugs/1057798. Approved by Łukasz Zemczak. 2012-10-01 Andrea Azzarone Fix rendering of the dash/launcher separator. 2012-10-01 Nick Dedekind Fixed re-ordering of shopping lens category in home lens. (LP#1054219). Fixes: https://bugs.launchpad.net/bugs/1054219. Approved by Daniel van Vugt, Michal Hruby. 2012-10-01 Nick Dedekind Fixed re-ordering of shopping lens category in home lens. 2012-10-01 Thomi Richards Fix autopilot launcher icon drag tests.. Fixes: . Approved by Christopher Lee, Brandon Schaefer. 2012-10-02 Thomi Richards Now works even when you've set the launcher to auto-hide. 2012-10-02 Thomi Richards Tests now drags to just below the trash icon, which should actually be more reliable. 2012-10-02 Thomi Richards Tests pass, launcher icon drag code is greatly simplified. 2012-10-02 Thomi Richards Merged trunk. 2012-10-01 Thomi Richards Merged trunk. 2012-10-01 Marco Trevisan (Treviño) ExpoLauncherIcon: Correctly toggle the expo on activation PluginAdapter: change the internals of MultiActionList to use a map to reference actions by name WindowManager: add TerminateExpo function to hide the expo plugin. Fixes: https://bugs.launchpad.net/bugs/1059759. Approved by Brandon Schaefer. 2012-10-01 Marco Trevisan (Treviño) autopilot, icon behavior tests: add tests for the Expo Launcher Icon activations 2012-10-01 Marco Trevisan (Treviño) ExpoLauncherIcon: Correctly toggle the expo on activation 2012-10-01 Marco Trevisan (Treviño) PluginAdapterStandalone: update according to the new API 2012-10-01 Marco Trevisan (Treviño) WindowManager: add TerminateExpo function to hide the expo plugin Action added in UnityScreen 2012-10-01 Marco Trevisan (Treviño) PluginAdapter: change the internals of MultiActionList to use a map to reference actions by name Plus some various code cleanup, and update unityshell against new API 2012-10-01 Marco Trevisan (Treviño) UnityWindow: add glow drawing support and draw it around the scale selected window. Fixes: . Approved by John Lea, Andrea Azzarone. 2012-09-28 Marco Trevisan (Treviño) UnityShell: remove an extra space 2012-09-27 Marco Trevisan (Treviño) UnityWindow: paint a glow to the scale selected window! 2012-09-27 Marco Trevisan (Treviño) UnityWindow: use nux::Color in paintGlow 2012-09-27 Marco Trevisan (Treviño) UnityWindow: pass the glow size value to computeGlowQuads 2012-09-27 Marco Trevisan (Treviño) UnityWindow glow: rename the header files, remove the class GlowQuad object, refactor the glow::Quads class Also lots of code cleanups, and more C++ friendly 2012-09-26 Marco Trevisan (Treviño) Glow: move the texture to glow_texture.h 2012-09-26 Marco Trevisan (Treviño) UnityWindow, optimize and cleanup the glow code a little 2012-09-26 Marco Trevisan (Treviño) UnityWindow: don't clip the window region, when painting the glow 2012-09-26 Marco Trevisan (Treviño) UnityWindow: computeGlowQuads add a parameter to consider the window aspect 2012-09-26 Marco Trevisan (Treviño) UnityShell: add Glowing windows support 2012-10-01 Ted Gould Reference the menu in the accessible object. Fixes: https://bugs.launchpad.net/bugs/913324. Approved by Marco Trevisan (Treviño). 2012-09-28 Ted Gould Attaching bug 2012-09-28 Ted Gould Keep a reference to the menu if it exists 2012-10-01 Nicolas d'Offay Low Graphics Mode. Fixes: https://bugs.launchpad.net/bugs/1046497. Approved by Neil J. Patel. 2012-10-01 Nicolas d'Offay Merged Unity 6.0 in. 2012-10-01 Neil Jagdish Patel cleanup 2012-10-01 Neil Jagdish Patel Fix detection 2012-10-01 Neil Jagdish Patel some fixes 2012-10-01 Nicolas d'Offay Changed the other low gfx mode env var to match. 2012-10-01 Nicolas d'Offay Fixed background effect compile error. 2012-09-28 Nicolas d'Offay Changed env var name. 2012-09-28 Nicolas d'Offay Fixed bugs with lowgfx mode, getting correct background colour now. Switched off more unused calls. 2012-09-27 Nicolas d'Offay Full hard coded enabled low gfx mode. 2012-09-25 Nic d'Offay Made dash and panel opaque using background colour, added some optimising checks to not render some features if blur isn't activated. 2012-09-21 Nic d'Offay Fixed compilation issues on early push. 2012-09-20 Nic d'Offay Repush of initial blur disable lowGfx mode. 2012-10-01 Sebastien Bacher Don't convert "devices-option", it's a deprecated key. Fixes: https://bugs.launchpad.net/bugs/1059594. Approved by Andrea Azzarone. 2012-10-01 Sebastien Bacher drop devices-option key conversion, it's deprecated 2012-10-01 Marco Trevisan (Treviño) AbstractLauncherIcon: use everywhere (when possible) AbstractLauncherIcon::Ptr const& This will save a lot of copies of the wrapper and uneeded extra ref/unref.. Fixes: . Approved by Andrea Azzarone. 2012-09-28 Marco Trevisan (Treviño) AbstractLauncherIcon: use everywhere (when possible) AbstractLauncherIcon::Ptr const& This will save a lot of copies of the wrapper and uneeded extra ref/unref. 2012-10-01 Thomi Richards Add support for opening windows using the testapp utility.. Fixes: . Approved by Marco Trevisan (Treviño). 2012-10-01 Thomi Richards Converted a couple of panel tests to use the new test app. 2012-10-01 Thomi Richards Preliminary support for the test application is in place. 2012-10-01 Nick Dedekind Added launcher icon destructor disconnect from expo termination signal.. Fixes: https://bugs.launchpad.net/bugs/1055995. Approved by Marco Trevisan (Treviño). 2012-10-01 Nick Dedekind Added destructor disconnect from launcher icon expo termination signal. 2012-09-28 Michal Hruby Update rendering of the price ribbon when emblem is displayed. Fixes: https://bugs.launchpad.net/bugs/1057971. Approved by Xi Zhu, Nick Dedekind. 2012-09-28 Michal Hruby Move the apps emblem one pixel of the right 2012-09-28 Michal Hruby Update rendering of the price ribbon when emblem is displayed 2012-09-28 Stephen M. Webb FavoriteStoreGSettings: use the custom deleter for g_settings_get_strv. Fixes: . Approved by Marco Trevisan (Treviño), Andrea Azzarone. 2012-09-27 Stephen M. Webb Fix a memory corruption problem due to incorrect deleter. 2012-09-28 Marco Trevisan (Treviño) BamfLauncherIcon: call Stick after that the icon is set sticky, so that the signal emission will work And so the favorites will be correctly saved.. Fixes: https://bugs.launchpad.net/bugs/1054645. Approved by Andrea Azzarone. 2012-09-28 Marco Trevisan (Treviño) Merging trunk 2012-09-28 Marco Trevisan (Treviño) TestLauncherController: fix the tests so that they will match the real world 2012-09-28 Marco Trevisan (Treviño) BamfLauncherIcon: call Stick after that the icon is set sticky, so that the signal emission will work 2012-09-28 Andrea Azzarone Make sure we call damageScreen when we have running animations.. Fixes: https://bugs.launchpad.net/bugs/1058145. Approved by Marco Trevisan (Treviño). 2012-09-28 Andrea Azzarone Make sure we call damageScreen when we have running animations. 2012-09-28 Andrea Azzarone Avoid code duplication. 2012-09-28 Andrea Azzarone Fix typo. 2012-09-28 Andrea Azzarone big_tick_ should be a member variable. 2012-09-28 Andrea Azzarone Use compiz tick-source. 2012-09-27 Omer Akram dummy merge so that there is a new version of unity in the staging future ppa. Fixes: . Approved by Omer Akram. 2012-09-27 Omer Akram pep8 says a line must not have more than 79chars, this one was longer, actually I just wanted to get this merged so that there is a new build in unity-staging-future ppa 2012-09-27 Omer Akram merg 2012-09-27 Daniel van Vugt Don't keep re-blurring parts of the shell we've already painted, because that will creep in and look like a shadow on the edge of the blur region. (LP: #1043260) This happens when the same texture (the FBO texture) is both the source and the destination for the three blur operations (launcher, panel, then dash). My quick fix is to take a copy of the FBO texture at the start of the frame (before any shell is painted), rather than reading from the same texture (FBO) that we're writing to. This also fixes LP: #1039999, because we are no longer assuming the backbuffer is an FBO. Instead we let Nux decide and take the right steps to read the real backbuffer, whatever that is.. Fixes: https://bugs.launchpad.net/bugs/1039999, https://bugs.launchpad.net/bugs/1043260. Approved by Andrea Azzarone. 2012-09-19 Daniel van Vugt Try not to slow the system down on every unity frame. Just when blurs need updating. 2012-09-19 Daniel van Vugt Don't keep re-blurring parts of the shell we've already painted, because that will creep in and look like a shadow on the edge of the blur region. (LP: #1043260) This happens when the same texture (the FBO texture) is both the source and the destination for the three blur operations (launcher, panel, then dash). My quick fix is to take a copy of the FBO texture at the start of the frame (before any shell is painted), rather than reading from the same texture (FBO) that we're writing to. This also fixes LP: #1039999, because we are no longer assuming the backbuffer is an FBO. Instead we let Nux decide and take the right steps to read the real backbuffer, whatever that is. 2012-09-26 Andrea Azzarone Fix horizontal alignment of search box and views below. Fixes: https://bugs.launchpad.net/bugs/1055544. Approved by Brandon Schaefer. 2012-09-24 Andrea Azzarone Fix bug 1055544. 2012-09-26 Michal Hruby Update gwibber icon. Fixes: https://bugs.launchpad.net/bugs/1056191. Approved by Pawel Stolowski. 2012-09-26 Michal Hruby Update gwibber asset 2012-09-26 Brandon Schaefer Manual test for the alt+tab focus fixes in trunk.. Fixes: . Approved by Marco Trevisan (Treviño). 2012-09-26 Brandon Schaefer * more changes 2012-09-26 Brandon Schaefer * fixed ap test 2012-09-26 Brandon Schaefer * Manual test for alt+tab fixes 2012-09-26 Andrea Azzarone Fix redrawing of preview cover art.. Fixes: https://bugs.launchpad.net/bugs/1055455. Approved by Marco Trevisan (Treviño). 2012-09-24 Andrea Azzarone Fix bug 1055455. 2012-09-24 Andrea Azzarone Remove unneeded code. 2012-09-26 Michal Hruby Updated category emblems. Fixes: https://bugs.launchpad.net/bugs/1056874. Approved by Pawel Stolowski. 2012-09-26 Michal Hruby Display the generic icon for all categories that don't have specific icon 2012-09-26 Michal Hruby Make sure the category emblems aren't blurry 2012-09-25 Brandon Schaefer Fix uninitialized variable. Fixes: https://bugs.launchpad.net/bugs/1053220. Approved by Andrea Azzarone. 2012-09-25 Brandon Schaefer * Remove extra spaces 2012-09-25 Brandon Schaefer * Fix uninitialized var 2012-09-25 Brandon Schaefer Removes broken AP test.. Fixes: . Approved by Thomi Richards. 2012-09-25 Brandon Schaefer * Remove broken test, to be added back in when testapp is finished 2012-09-25 Nick Dedekind Stopped music preview durations wrapping onto new line. 2012-09-25 Brandon Schaefer Fixes alt+tab losing focus when alt+tabing to quickly due to ubus being to slow to send a message.. Fixes: https://bugs.launchpad.net/bugs/1035628. Approved by Nick Dedekind. 2012-09-24 Brandon Schaefer * Fixes alt+tab issues 2012-09-25 Brandon Schaefer Adding ap tests for shopping lens.. Approved by Thomi Richards. 2012-09-24 Brandon Schaefer * forgot to remove the line! 2012-09-24 Brandon Schaefer * Fixed the last one, there must be at lease 2 results to work 2012-09-24 Brandon Schaefer * Fixed AP tests 2012-09-24 Brandon Schaefer * Skip test if no internet connection 2012-09-24 Brandon Schaefer * Actually added the file this time 2012-09-24 Brandon Schaefer * Shopping Lens AP tests 2012-09-24 Thomi Richards Autopilot: raise errors on not found objects, wait unity to restart when a crash happens. Approved by Christopher Lee, Marco Trevisan (Treviño). 2012-09-25 Thomi Richards Merged trunk, resolved conflicts. 2012-09-24 Thomi Richards Fix spelling error. 2012-09-24 Thomi Richards Merged several fixes from the 6.0 branch. 2012-09-24 Thomi Richards Ensure Unity is running before beginning a test. Also fix a race condition where failing tests that log some introspectable object with a customised __repr__ method would trigger a StateNotFound error. 2012-09-24 Marco Trevisan (Treviño) UnityWindow: when spreading, render once an empty decoration texture at full size and scale it via OpenGL This saves a lot of drawing and improves the performances of the unity Spread. Also, don't redraw the decoration texture for selected windows if not needed. Finally, cleanup the header file. Fixes: https://bugs.launchpad.net/bugs/1055643. Approved by Brandon Schaefer. 2012-09-24 Marco Trevisan (Treviño) UnityWindow: don't redraw the decoration texture for selected windows if not needed 2012-09-24 Marco Trevisan (Treviño) UnityWindow: when spreading, render an empty decoration texture at full size and scale it via OpenGL This saves a lot of drawing and improves the performances of the unity Spread. Also, cleanup the header file 2012-09-24 Marco Trevisan (Treviño) UnityShell: enable closing on middle-click, fix scaled decoration sizes, fix theming issues, added scale autopilot tests. Fixes: https://bugs.launchpad.net/bugs/1052821, https://bugs.launchpad.net/bugs/1053225, https://bugs.launchpad.net/bugs/1055605, https://bugs.launchpad.net/bugs/1055609, https://bugs.launchpad.net/bugs/1055610. Approved by Brandon Schaefer. 2012-09-24 Marco Trevisan (Treviño) Merging with trunk 2012-09-24 Marco Trevisan (Treviño) autopilot, SpreadTests: reorder functions and add docstrings 2012-09-24 Marco Trevisan (Treviño) autopilot, TestSpread: test if a window is focused when clicked on spread 2012-09-24 Marco Trevisan (Treviño) autopilot: add SpreadTests class to perform window closing tests 2012-09-24 Marco Trevisan (Treviño) Autopilot: add emulator for unity screen 2012-09-24 Marco Trevisan (Treviño) UnityScreen: add screen introspection class, make UnityWindow introspectable 2012-09-24 Marco Trevisan (Treviño) ScreenIntrospection: add a new introspectable class to allow screen introspection 2012-09-24 Marco Trevisan (Treviño) UnityShell: use smart pointer for bghash, fix compilation issues 2012-09-24 Marco Trevisan (Treviño) Merging with trunk 2012-09-24 Marco Trevisan (Treviño) UnityWindow: remove the workaround on initiate/terminate spread 2012-09-23 Marco Trevisan (Treviño) UnityWindow: reset the cached textures, when the style has changed 2012-09-23 Marco Trevisan (Treviño) UnityWindow: remove uneeded cairo calls 2012-09-23 Marco Trevisan (Treviño) Merging with remote branch 2012-09-23 Marco Trevisan (Treviño) UnityWindow: even more cleanup the scale decoration code Also reduce some unwanted paints... 2012-09-23 Marco Trevisan (Treviño) UnityWindow: use another strategy to draw a rounded top border 2012-09-23 Marco Trevisan (Treviño) UnityWindow: correctly fade out the decoration text 2012-09-23 Marco Trevisan (Treviño) UnityWindow: use the gtk style context to render the scaled window text 2012-09-23 Marco Trevisan (Treviño) UnityWindow: set the decoration radius to match system default values 2012-09-23 Marco Trevisan (Treviño) UnityWindow: even more cleanup the scale decoration code Also reduce some unwanted paints... 2012-09-23 Marco Trevisan (Treviño) UnityWindow: correctly draw a fake rounded decoration using default values 2012-09-23 Marco Trevisan (Treviño) UnityWindow: GetScaledGeometry, fix the x/y positioning, so that the decoration won't look wider 2012-09-19 Marco Trevisan (Treviño) UnityWindow: add close on middle-click support 2012-09-24 Nick Dedekind Menu key opens preview for selected item in dash lens.. Fixes: https://bugs.launchpad.net/bugs/1045831. Approved by Brandon Schaefer. 2012-09-21 Nick Dedekind Removed extra lines 2012-09-21 Nick Dedekind Fixed preview AP test description. 2012-09-20 Nick Dedekind Added AP test for preview menu key activation. 2012-09-19 Nick Dedekind Dash previews activate with MENU key. 2012-09-24 Marco Trevisan (Treviño) PluginAdapterCompiz: correctly use std::find to look in our xids list. Fixes: . Approved by Michal Hruby, Sam Spilsbury. 2012-09-24 Marco Trevisan (Treviño) PluginAdapterCompiz: correctly use std::find to look in our xids list 2012-09-24 Brandon Schaefer Ignore windows that have Override Redirect set to true when checking if a window is on top.. Fixes: https://bugs.launchpad.net/bugs/1035895. Approved by Marco Trevisan (Treviño). 2012-09-20 Brandon Schaefer * Check that the window is owned by nux. 2012-09-20 Brandon Schaefer * small change 2012-09-20 Brandon Schaefer * Remove redundant code 2012-09-14 Brandon Schaefer * Adds a tests with an override redirect window 2012-09-14 Brandon Schaefer * Ignore windows that have override redirect set to true, in IsWindowOnTop 2012-09-24 Marco Trevisan (Treviño) Launcher: check the mouse position after relasing a drag window, and in case hide it. Fixes: https://bugs.launchpad.net/bugs/1053978. Approved by Brandon Schaefer. 2012-09-21 Marco Trevisan (Treviño) Previews: use .empty() instead of .size() == 0. 2012-09-21 Marco Trevisan (Treviño) TestLauncher: add unit test to check the emission of the mouse_enter signal 2012-09-21 Marco Trevisan (Treviño) Launcher: check the mouse position after relasing a drag window, and in case hide it 2012-09-24 Nick Dedekind Fixed a UI artifact bug with preview info hints.. Fixes: . Approved by Brandon Schaefer. 2012-09-21 Nick Dedekind Removed minimum width from preview hint value. 2012-09-24 Brandon Schaefer Removed unused parameter in SwitcherController::Show.. Fixes: . Approved by Marco Trevisan (Treviño). 2012-09-21 Brandon Schaefer * Remove dead param from the SwitcherController 2012-09-24 Thomi Richards Fix an autopilot test where dragging launcher icons failed.. Fixes: . Approved by Christopher Lee. 2012-09-24 Thomi Richards Merged missing improvments to test. 2012-09-24 Thomi Richards Fixed test that drags launcher icons around. 2012-09-24 Thomi Richards Fixed test that drags launcher icons around. 2012-09-21 Andrea Azzarone Fix AP test for ExpoLauncherIcon + remove obsolete test.. Fixes: . Approved by Brandon Schaefer. 2012-09-20 Andrea Azzarone Remove obsolete AP test. 2012-09-19 Andrea Azzarone Add new line between classes. 2012-09-19 Andrea Azzarone Add ExpoLauncherIcon class. 2012-09-20 Brandon Schaefer Fix broken AP test due to gcalc not having menu accelerators anymore.. Fixes: https://bugs.launchpad.net/bugs/1053188. Approved by Thomi Richards. 2012-09-20 Brandon Schaefer * Fix menu accelerator AP test 2012-09-20 Andrea Azzarone Use uuid+label as volume ID.. Fixes: . Approved by Marco Trevisan (Treviño). 2012-09-19 Andrea Azzarone Merge trunk. 2012-09-18 Andrea Azzarone Use uuid+label as ID. 2012-09-18 Andrea Azzarone Use G_VOLUME_IDENTIFIER_KIND_LABEL to identify a volume. 2012-09-20 Andrea Azzarone Remove dead code.. Fixes: . Approved by Brandon Schaefer. 2012-09-19 Andrea Azzarone Remove dead code. 2012-09-20 Omer Akram remove FlowView manual-test as the feature have been disabled.. Fixes: https://bugs.launchpad.net/bugs/1053056. Approved by Marco Trevisan (Treviño). 2012-09-20 Omer Akram Flow view has been disabled in Unity, this manual test case makes no sense 2012-09-20 Omer Akram Merge trunk 2012-09-19 Omer Akram Merge 2012-09-20 Neil Jagdish Patel Makes sure we choose a sane icon for GIcon's that our own UnityProtocolIcons too.. Fixes: . Approved by Marco Trevisan (Treviño). 2012-09-20 Neil Jagdish Patel Support for UnityProtocolAnnotatedIcon for DND 2012-09-20 Marco Trevisan (Treviño) manual-tests: Launcher fix dragging manual test, updating it to the current behavior. Fixes: https://bugs.launchpad.net/bugs/1053129. Approved by Omer Akram. 2012-09-20 Marco Trevisan (Treviño) manual-tests: Launcher fix dragging manual test 2012-09-20 Didier Roche Release\ 6.6.0 2012-09-20 Didier Roche Install Amazon and Ubuntu One Music Store webapp items in the launcher by default 2012-09-20 Didier Roche Install Amazon and Ubuntu One Music Store webapp items in the launcher by default 2012-09-20 Nick Dedekind Fixed pixel size of font (15px = 11pt) in Dash filter buttons. 2012-09-20 Nick Dedekind Fixed pixel sized fonts in Filter buttons. 2012-09-20 Nick Dedekind Relayout Dash input window on form factor changes 2012-09-20 Nick Dedekind Relayout dash input window on form factor changes. 2012-09-20 Marco Trevisan Adds changes to the LauncherController to better handle favourites and the expo icon. 2012-09-20 Marco Trevisan (Treviño) TestLauncherController: fix new icon orders tests 2012-09-20 Marco Trevisan (Treviño) TestLauncherController: update tests against to support the new expo icon behavior 2012-09-20 Marco Trevisan (Treviño) LauncherController: save icons order again if the expo icon has been removed 2012-09-20 Marco Trevisan (Treviño) LauncherController: reorder the expo icon to the proper position 2012-09-20 Marco Trevisan (Treviño) LauncherController: ensure that we save favorites when the expo icon was not in the favorites this ensures us that in future we can safely disable workspaces, without creating issues for upgraders 2012-09-20 Omer Akram remove two manual-tests, they are now obsolete 2012-09-20 Omer Akram remove two obsolete manual-tests 2012-09-20 Brandon Schaefer Clicking on Dash border should not close the dash 2012-09-19 Brandon Schaefer * Include missing header 2012-09-19 Brandon Schaefer * Clicking on the Dash boarder should not close it...fixes a failing AP test 2012-09-20 Andrea Azzarone Implement "focus on hover" behavior for preview action buttons 2012-09-19 Andrea Azzarone Fix typo. 2012-09-19 Andrea Azzarone Add manual test. 2012-09-19 Andrea Azzarone Don't allow to have two highlighted action buttons. 2012-09-20 Andrea Azzarone ERROR ... unity.thumbnailgenerator ThumbnailGenerator.cpp:429 More than one thumbnail generator created." 2012-09-19 Andrea Azzarone Fix "ERROR: More than one thumbnail generator created". 2012-09-20 Brandon Schaefer Fixes some unit tests 2012-09-19 Brandon Schaefer * Fix unit test crash * Reduce the amount of warnings, due to the SoftwareCenter tests 2012-09-20 Neil Jagdish Patel Fixes renderering of Dash in maximised mode with redirected textures by using the same code-patches as the restored Dash mode for the overlay. 2012-09-19 Neil Jagdish Patel Fix Dash renderering on fullscreen 2012-09-19 Marco Trevisan Show workspace switcher icon always 2012-09-19 Ken VanDine SocialPreview: Don't expand preview_info_hints, it was pushing down the comments when there wasn't enough comments to fill the space 2012-09-18 Ken VanDine SocialPreview: Don't expand preview_info_hints, it was pushing down the comments when there wasn't enough comments to fill the space 2012-09-19 Neil Jagdish Patel Don't call GraphicsContext::DeactivateFramebuffer which will immediately restore the backbuffer. Instead call WindowCompositor::RestoreMainFramebuffer to bind either the backbuffer or reference framebuffer for reading as that is the one we're drawing to as is the most-up-to-date 2012-09-19 Sam Spilsbury Use WindowCompositor::RestoreMainFramebuffer to restore the main buffer (either back or reference) to read and write from 2012-09-19 Neil Jagdish Patel This branch introduces dash to preview transitions. I relies on this nux branch: https://code.launchpad.net/~unity-team/nux/nux.redirected-views/+merge/124661 Animation from Dash to Preview slides out elements of the dash to make room for the previews. The process happens in 250ms. Many changes were necessary to create this effects. It has to be said that the changes have an impact on the rendering engine and the way elements are drawn in the dash. Efforts are being made to reduce this impact.. Fixes: https://bugs.launchpad.net/bugs/1049593. Approved by Neil J. Patel. 2012-09-18 Jay Taoko * Cleanup " * Added manual test. 2012-09-18 Neil Jagdish Patel tweak spacing 2012-09-18 Jay Taoko * Small fix at the bottom the preview in the ghost icons. 2012-09-18 Neil Jagdish Patel make icons show a bit more at the bottom 2012-09-18 Jay Taoko * Merged with Unity trunk. 2012-09-18 Jay Taoko * Minor fix 2012-09-18 Jay Taoko * Fixed background color tint. 2012-09-17 Jay Taoko * Fixing background color tint. W.I.P. 2012-09-17 Jay Taoko * Fixed ResultViewGrid gradient 2012-09-17 Jay Taoko * Fixes to stabilize dash to preview animation 2012-09-16 Jay Taoko * Merge with Unity trunk 2012-09-14 Jay Taoko * Adjustments 2012-09-14 Jay Taoko * Dash to Preview animation" * Desaturation 2012-09-11 Jay Taoko Improved Dash transition to Preview 2012-09-06 Jay Taoko Another Fix 2012-09-06 Jay Taoko Fixes 2012-08-31 Jay Taoko Work in progress 2012-08-28 Jay Taoko Progressively reveal the preview 2012-08-28 Jay Taoko Dash to Preview transition 2012-08-24 Jay Taoko Success 2012-08-20 Neil Jagdish Patel [merge] trunk 2012-08-17 Jay Taoko * Work in progress: Dash transition to Previews. Minor fix 2012-08-17 Jay Taoko * Work in progress: Dash transition to Previews 2012-08-15 Jay Taoko * Added fade out of DashView when opening the previews 2012-08-30 Jay Taoko dednick fix 2012-09-19 Tim Penhey Updates the API to match nux trunk and nux/3.0. Fixes: . Approved by . 2012-09-19 Neil Jagdish Patel Update for new Nux API 2012-09-19 Tim Penhey Update to new nux api. 2012-09-19 Brandon Schaefer Slows the animation down when installing applications in the Dash Preview and the Software Center.. Fixes: https://bugs.launchpad.net/bugs/1045746. Approved by John Lea, Nick Dedekind. 2012-09-19 Brandon Schaefer * merged trunk 2012-09-18 Brandon Schaefer * Moved slow/quick speeds into variables 2012-09-12 Brandon Schaefer * Removed extra new line 2012-09-12 Brandon Schaefer * Adds a Slow animation to the launcher drag window 2012-09-19 Didier Roche add a depreacated --reset option as it seems otherwise to match to --reset-icons.. Fixes: . Approved by Brandon Schaefer. 2012-09-19 Didier Roche add deprecated --reset option 2012-09-19 Didier Roche rename reset-icons to reseticons so that the removed --reset option doesn't magically match --reset-icons 2012-09-19 Nick Dedekind Dash/Hud no longer steal mouse events outside their content area. Better draw handling of hud animation.. Fixes: https://bugs.launchpad.net/bugs/857422, https://bugs.launchpad.net/bugs/1049593. Approved by Brandon Schaefer. 2012-09-18 Nick Dedekind Fixed relayout on monitor changes. 2012-09-18 Nick Dedekind Changed author 2012-09-18 Nick Dedekind Merge with trunk. 2012-09-18 Nick Dedekind Added autopilot tests for dash/hud closure. 2012-09-18 Nick Dedekind Added check for launcher/panel mouse click areas in dash hide logic. 2012-09-18 Nick Dedekind HideDash/Hud directly from external button press. 2012-09-18 Nick Dedekind Renamed ResizingBaseWindow. 2012-09-13 Nick Dedekind Fixed jerkyness in animation. 2012-09-13 Nick Dedekind Hud support for focus changing outside calculated hud geometry in same monitor. 2012-09-12 Nick Dedekind Fixed dash dismiss on same sceen with reduced input window. 2012-09-12 Nick Dedekind Fixed dash event theft. 2012-09-19 Marco Trevisan (Treviño) UnityWindow: implements sigc::trackable. Fixes: https://bugs.launchpad.net/bugs/1052683. Approved by Brandon Schaefer. 2012-09-18 Marco Trevisan (Treviño) UnityWindow: go back to use all the screen windows on spread events, to avoid unwanted behaviors Such undecorated or maximized decorated windows 2012-09-18 Marco Trevisan (Treviño) UnityWindow: use ScaleScreen windows list (hopefully smaller) to check if decorate/undecorate a window 2012-09-18 Marco Trevisan (Treviño) UnityWindow: implements sigc::trackable 2012-09-18 Marco Trevisan (Treviño) LauncherController, FavoriteStore, Launcher, Icons: always use sort priority based on favorites to get positioned on launcher. Fixes: https://bugs.launchpad.net/bugs/761155, https://bugs.launchpad.net/bugs/858540, https://bugs.launchpad.net/bugs/868423, https://bugs.launchpad.net/bugs/1028927, https://bugs.launchpad.net/bugs/1042845, https://bugs.launchpad.net/bugs/1045146. Approved by Andrea Azzarone, Brandon Schaefer. 2012-09-18 Marco Trevisan (Treviño) Tests: move the .desktop applications in a data dir so that it's more XDG compliant Fix the TestDesktopUtilities tests so that it won't depend on system changes 2012-09-18 Marco Trevisan (Treviño) TestDesktopUtilities: use gnome-terminal instead of ubuntu-software-center .desktop file 2012-09-18 Marco Trevisan (Treviño) LauncherIcon: remove the debugging text 2012-09-18 Marco Trevisan (Treviño) Merging with trunk 2012-09-18 Marco Trevisan (Treviño) TestLauncherController: added tests for GetLastIconPriority 2012-09-18 Marco Trevisan (Treviño) LauncherController: fix some corner cases in GetLastIconPriority Like looking for the last sticky priority when we have no sticky icons and, a first favorite_uri 2012-09-18 Marco Trevisan (Treviño) Revert wrong commit 2012-09-18 Marco Trevisan (Treviño) MockVolumeMonitorWrapper, MockDeviceLauncherSection: add optional parameter to define the number of mocked volumes 2012-09-18 Marco Trevisan (Treviño) TestLauncherController: fix SortAndUpdate test 2012-09-18 Marco Trevisan (Treviño) TestLauncherController: add tests for UpdateNumWorkspaces 2012-09-17 Marco Trevisan (Treviño) TestLauncherController: add ResetIconPriorities test 2012-09-17 Marco Trevisan (Treviño) TestLauncherController: added FavoriteAdd test for DeviceSection 2012-09-17 Marco Trevisan (Treviño) TestLauncherController: be more precise on checking the new devices position 2012-09-17 Marco Trevisan (Treviño) TestLauncherController: add tests for view opened and special favorite removed 2012-09-17 Marco Trevisan (Treviño) TestLauncherController: add Favorite removal signal test for devices 2012-09-17 Marco Trevisan (Treviño) DeviceLauncherSection: rename IconAdded signal to icon_added 2012-09-17 Marco Trevisan (Treviño) TestLauncherController: emit signals instead of directly calling the favorite event callbacks 2012-09-17 Marco Trevisan (Treviño) TestLauncherController: add DisconnectSignals utility function, so that we can avoid mistakes by newly opened views 2012-09-17 Marco Trevisan (Treviño) TestLauncherController: move some tests so that they're in a better order 2012-09-17 Marco Trevisan (Treviño) TestLauncherController: add SetupIcons tests 2012-09-17 Marco Trevisan (Treviño) TestLauncherController: AddRunningApps and AddDevices tests 2012-09-17 Marco Trevisan (Treviño) TestLauncherController: add OnFavoriteStoreFavoriteRemoved and Registered Icons stick/unstick 2012-09-17 Marco Trevisan (Treviño) TestLauncherController: add various OnFavoriteStoreAdded tests 2012-09-17 Marco Trevisan (Treviño) TestLauncherController: added SortandUpdate test 2012-09-17 Marco Trevisan (Treviño) TestLauncherController: added Launcher Special request tests 2012-09-17 Marco Trevisan (Treviño) SoftwareCenterLauncherIcon: use fallback icons if the provided name is empty 2012-09-17 Marco Trevisan (Treviño) TestLauncherController: add more SaveIconsOrder tests 2012-09-17 Marco Trevisan (Treviño) LauncherController: added utility function AddFavoriteKeepingOldPosition to avoid code duplication This function allows to add an icon to the current icons list guessing the previous icon positioning 2012-09-17 Marco Trevisan (Treviño) LauncherController: try to keep the unity devices positions when saving the icons order Tests added 2012-09-17 Marco Trevisan (Treviño) TestLauncherController: add other SaveIconsOrder tests 2012-09-17 Marco Trevisan (Treviño) TestLauncherController: add SaveIconsOrder test 2012-09-15 Marco Trevisan (Treviño) TestLauncherController: add launcher remove_request tests for app and devices 2012-09-15 Marco Trevisan (Treviño) TestLauncherController: implement MockVolumeLauncherIcon and use for Launcher add_request tests 2012-09-15 Marco Trevisan (Treviño) test_mock_devices: added MockVolume 2012-09-15 Marco Trevisan (Treviño) TestLauncherController: add launcher's add_request application tests Also define some app:: desktop files 2012-09-15 Marco Trevisan (Treviño) LauncherController: pass the icon_uri by value on position_forgot This avoids unwanted extra-references 2012-09-15 Marco Trevisan (Treviño) BamfLauncherIcon: unstick the Bamf view when deleting the BamfLauncherIcon 2012-09-14 Marco Trevisan (Treviño) TestLauncherModel: added tests for ReorderAfterNext and changed ReorderAfter to ReorderAfterPrevious 2012-09-14 Marco Trevisan (Treviño) LauncherModel: avoid to set again the priority for the moved icon in ReorderAfter 2012-09-14 Marco Trevisan (Treviño) TestLauncherController: add more construction tests and the utility BuildMockBamfLauncherIcon 2012-09-14 Marco Trevisan (Treviño) LauncherController: improve ensurelaunchers 2012-09-14 Marco Trevisan (Treviño) test_mock_devices: add #ifndef guard (added by mistake to TestDeviceLauncherSection) 2012-09-14 Marco Trevisan (Treviño) FavoriteStore: make GetFavorites const 2012-09-14 Marco Trevisan (Treviño) TestLauncherController: more initialization checks 2012-09-12 Marco Trevisan (Treviño) TestLauncherController: add more registration tests, fix not-working tests 2012-09-12 Marco Trevisan (Treviño) TestLauncherController: add RegisterIcon tests 2012-09-12 Marco Trevisan (Treviño) SpacerLauncherIcon: using IconType::SPACER everywhere 2012-09-12 Marco Trevisan (Treviño) LauncherController: s/GetFavoriteIcon/GetIconByUri/g 2012-09-12 Marco Trevisan (Treviño) LauncherController: s/GetFavoriteIcon/GetIconByUri/g, add tests to TestLauncherController 2012-09-12 Marco Trevisan (Treviño) LauncherController: add better RegisterIcon so that we can remove some duplicated code Also correctly reoreder icons on OnLauncherAddRequest 2012-09-12 Marco Trevisan (Treviño) TestLauncherController: add createfavorites test for desktop and expo icons 2012-09-12 Marco Trevisan (Treviño) TestVolumeLauncherIcon: use test_mock_devices 2012-09-12 Marco Trevisan (Treviño) TestLauncherController: added devices favorites test 2012-09-12 Marco Trevisan (Treviño) tests: Added test_mock_devices.h to avoid device intialization duplication code 2012-09-12 Marco Trevisan (Treviño) GMockVolume: setup default name and uuid 2012-09-11 Marco Trevisan (Treviño) TestLauncherController: add first CreateFavorite tests 2012-09-11 Marco Trevisan (Treviño) TestLauncherController: implement in a better way MockFavoriteStore 2012-09-11 Marco Trevisan (Treviño) TestLauncherController: add just an Impl getter on friend class 2012-09-11 Marco Trevisan (Treviño) TestSoftwareCenterLauncherIcon: added animation test 2012-09-11 Marco Trevisan (Treviño) TestSoftwareCenterLauncherIcon: added first test 2012-09-11 Marco Trevisan (Treviño) TestLauncherIcon: add Stick/Unstick tests 2012-09-11 Marco Trevisan (Treviño) TestLauncherIcon: add Visibility test 2012-09-11 Marco Trevisan (Treviño) TestLauncherIcon: basic LauncherIcon test 2012-09-11 Marco Trevisan (Treviño) TestVolumeLauncherIcon: add stick/unstick tests 2012-09-11 Marco Trevisan (Treviño) TestTrashLauncherIcon: add first basic test 2012-09-11 Marco Trevisan (Treviño) LauncherIcon's: use FavoriteStore::URI_PREFIX_* values for remote uri 2012-09-11 Marco Trevisan (Treviño) FavoriteStoreGSettings: removing unneeded variables 2012-09-11 Marco Trevisan (Treviño) TestBamfLauncherIcon: add test for RemoteUri without .desktop file 2012-09-11 Marco Trevisan (Treviño) TestFavoriteStore: testing ParseFavoriteFromUri 2012-09-11 Marco Trevisan (Treviño) TestFavoriteStore: add more URI cases 2012-09-11 Marco Trevisan (Treviño) TestDesktopUtilities: re-enabling disabled tests. 2012-09-11 Marco Trevisan (Treviño) TestLauncherModel: One more test 2012-09-11 Marco Trevisan (Treviño) SoftwareCenterLauncherIcon: indentation fixes (and use const&) 2012-09-11 Marco Trevisan (Treviño) LauncherIcon: remove the duplicated set-tooltip text 2012-09-11 Marco Trevisan (Treviño) tests: add TestFavoriteStore class for testing static members 2012-09-11 Marco Trevisan (Treviño) TestDesktopLauncherIcon: add activation test 2012-09-11 Marco Trevisan (Treviño) WindowManager: add InShowDesktop (and implement it in PluginAdapter's). 2012-09-11 Marco Trevisan (Treviño) tests, *LauncherIcons: add RemoteUri tests 2012-09-11 Marco Trevisan (Treviño) TestDesktopLauncherIcon: add basic tests 2012-09-11 Marco Trevisan (Treviño) TestHudLauncherIcon: check for icon type 2012-09-10 Marco Trevisan (Treviño) Tests: remove timeouts on VolumeLauncherIcon, fix HudLauncherIcon test 2012-09-10 Marco Trevisan (Treviño) TestVolumeLauncherIcon: add position test, fix failing tests 2012-09-10 Marco Trevisan (Treviño) TestMain, TestMainXless: set the default locale to C (to fix volume failing tests) 2012-09-10 Marco Trevisan (Treviño) TestBamfLauncherIcon: check position 2012-09-10 Marco Trevisan (Treviño) TestBamfLauncherIcon: add sticky tests 2012-09-10 Marco Trevisan (Treviño) AbstractLauncherIcon: add position_forgot signal, use it in LauncherController and LauncherIcon 2012-09-10 Marco Trevisan (Treviño) TestLauncher: addtest for add_request signal 2012-09-10 Marco Trevisan (Treviño) DndData: use const char* 2012-09-10 Marco Trevisan (Treviño) TestLauncher: add test for DndIsSpecialRequest 2012-09-10 Marco Trevisan (Treviño) TestLauncher: check if a device icon is sticked when dragged. 2012-09-10 Marco Trevisan (Treviño) TestLauncher: add test to check drag icon when setting an icon back to its position 2012-09-10 Marco Trevisan (Treviño) LauncherModel: avoid priority clashes, when icons share the priority with 'other' Tests updated and added. 2012-09-10 Marco Trevisan (Treviño) Merging trunk 2012-09-10 Marco Trevisan (Treviño) Launcher: removing fixme statement 2012-09-10 Marco Trevisan (Treviño) TestLauncher: add AddMockIcons utility function 2012-09-10 Marco Trevisan (Treviño) tests: added TestHudLauncherIcon 2012-09-10 Marco Trevisan (Treviño) Launcher: put back the saturation check bits 2012-09-10 Marco Trevisan (Treviño) TestBFBLauncherIcon: use testing::Test and check for icon position 2012-09-08 Marco Trevisan (Treviño) FavoriteStore: more const methods and static values 2012-09-07 Marco Trevisan (Treviño) BamfLauncherIcon: use smart pointers for GKeyFile 2012-09-07 Marco Trevisan (Treviño) Merging with trunk 2012-09-07 Marco Trevisan (Treviño) unityshell: remove the ShowDesktopIcon option, correctly set the workspaces size even when vsize changes And, of course, change the launcher::Controller initialization. 2012-09-07 Marco Trevisan (Treviño) LauncherController: refactor the internals to use the new LauncherModel and FavoriteStore Semplified the constructor, we really don't need to have a Display parameter here; use initialization list more, remove timeout on icons initialization (also use a new main function to initialize all the non-fixed launcher icons). The icons ordering has changed a lot: now the favorites control everything (except BFB and trash) and we add the icons based on their defined position. Added two special places: local::RUNNING_APPS_URI and local::DEVICES_URI that optionally defines where these kind of icons should be placed. This is not strict by the way, because if these uris are not defined we add them by default at the bottom of the launcher main model. So to get that, I refactored CreateFavorite so that it's like an icon factory that returns us an icon based on its icon-uri. It does this job only if the icon is not already available. Also, added GetFavoriteIcon that returns us the icon in the model with the requested uri. SetupIcons does the work of reading the favorite store and add the icons in order; it also set up the signals. When a new Device or Application icon is added to the launcher, we append it to the list of the non-sticky devices or applications. Favorites reordering, removal or additions have been refactored to fit to our new system; when we save the favorites, the position of the "running-apps" or "attached-devices" is computed based on where the first icon of this type is placed. The expo icon is handled differently, since it is not added if we have no workspaces available. SoftwareCenterLauncher icons are now handled differently: we consider them as sticky application icons, so we firstly add them to the model (setting their priority based on the last sticky icon we have), then we animate them. They already know where they should go, based on model computions (also fixed a bug that caused them not to get the overlay shourtcut when added). OnLauncherAddRequest: always stick the favorite icon 2012-09-07 Marco Trevisan (Treviño) SoftwareCenterLauncherIcon: remove the icon size parameter from the animation. Change logic. We assume now that when a SoftwareCenterLauncher icon has been added to the launcher, is already on the model, but it is not visible. So at this point we have only to animate ourself to the position that was designed (and saved on the icon Center). When the animation is over, remove any extra reference to icon textures and launcher. Also make sure we're visible. 2012-09-07 Marco Trevisan (Treviño) manual-tests, Launcher: backport the BFB icon drag test from 5.0 (fixed here as well). 2012-09-07 Marco Trevisan (Treviño) Launcher: rename signals add DndIsSpecialRequest, remember the position of the dragged icon After a drag action, save the model only if the icon has really changed its position, implement DndIsSpecialRequest to check if a DND request is really special (a device icon or a .desktop file). When a Dnd special reqeuest happens, we only have to emit a signal. The controller will handle them all (hopefully sticking the application) Plus, some code cleanup, use LauncherIcon::IsVisible when possible. 2012-09-07 Marco Trevisan (Treviño) MockLauncherIcon: adapt to the new AbstractLauncherIcon interface 2012-09-07 Marco Trevisan (Treviño) VolumeLauncherIcon: implement Stick and Unstick. When Sticked we should unblacklist the icon, when Unsticked we should keep it visibile anyway. 2012-09-07 Marco Trevisan (Treviño) HudLauncherIcon: use IsVisible() 2012-09-07 Marco Trevisan (Treviño) com.canonical.Unity.gschema: updated with new default values, added description. 2012-09-07 Marco Trevisan (Treviño) SpreadLauncherIcon: renamed to ExpoLauncherIcon Also implement the Stick function so that the icon is visible only if we have workspaces, and set it invisible by default. 2012-09-07 Marco Trevisan (Treviño) DeviceLauncherSection: remove the populate idle, add GetIcons() method Tests included 2012-09-07 Marco Trevisan (Treviño) BamfLauncherIcon: use the parent implmenentation of Stick and Unstick Also don't set the icon visibility based on the stickyness, the Stick() method will handle that at LauncherIcon level. 2012-09-07 Marco Trevisan (Treviño) LauncherModel: use the icon position to order the icons tests updated. 2012-09-07 Marco Trevisan (Treviño) LauncherIcon: implement IsVisible, Stick and Unstick. Set default sort priority. Now a launcher icon sets its sort priority by default on initialization, so that it changes based on the icon type. Also, implement the Stick method setting the icon visible by default and emitting the position_saved signal for its customers. Implement also the Unstick method, it also removes the icon from favorites. 2012-09-07 Marco Trevisan (Treviño) AbstractLauncherIcon: remove icon_weight property, add DefaultPriority getter and position_saved signal The default priority is set to a value relative to the icon type by deafult. The priority_saved signal is meant to be used when an icon wants to save is position (i.e. add itself to favorites). 2012-09-07 Marco Trevisan (Treviño) FavoriteStoreGSettings: implement missing methods, always store icon uris instead of destkop paths/id Add/update tests. The favorites are now meant as source for the icon ordering, they're not only related to desktop files but to any unity kind of icon 2012-09-07 Marco Trevisan (Treviño) FavoriteStore: add more utility methods, plus some static ones to get the favorite uri 2012-09-07 Marco Trevisan (Treviño) FavoriteStorePrivate: add IsDesktopFilePath utility function 2012-09-07 Marco Trevisan (Treviño) DesktopLauncherIcon: switch icon uri to "unity://desktop-icon" 2012-09-07 Marco Trevisan (Treviño) DesktopUtilities: add GetDesktopPathById method to get the desktop path from an id or file. Tests included. 2012-09-07 Marco Trevisan (Treviño) PanelMenuView: remove unneede variable 2012-09-05 Marco Trevisan (Treviño) GLibDBusProxy: cleanup unneeded variable 2012-09-05 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/keep-priority-launcher-model to have a real priority model 2012-09-02 Marco Trevisan (Treviño) Merging with trunk 2012-08-30 Marco Trevisan (Treviño) Merging again with lp:~andyrock/unity/devices-cleanup-and-test (and trunk) 2012-08-25 Marco Trevisan (Treviño) Merging with trunk trough lp:~andyrock/unity/devices-cleanup-and-test 2012-08-25 Marco Trevisan (Treviño) VolumeLauncherIcon: add remote Uri support 2012-08-25 Marco Trevisan (Treviño) Merging with lp:~andyrock/unity/devices-cleanup-and-test 2012-08-17 Marco Trevisan (Treviño) LauncherModel: also use the icon_weight parameter to define the icon sorting 2012-08-17 Marco Trevisan (Treviño) AbstractLauncherIcon: add icon_weight property that defines the default icon position 2012-08-17 Marco Trevisan (Treviño) launcher, CMakeLists: compile also SpreadLauncherIcon 2012-08-17 Marco Trevisan (Treviño) Launcher: add SpreadLauncherIcon to perform the Expo action Added unit-tests, 2012-08-17 Marco Trevisan (Treviño) DesktopLauncherIcon: add Super+D shortcut and remoteUri 2012-08-17 Marco Trevisan (Treviño) DeviceLauncherIcon: fix compilation 2012-08-17 Marco Trevisan (Treviño) Merging with trunk 2012-08-14 Marco Trevisan (Treviño) DeviceLauncherIcon: implement GetRemoteUri (returning the device UUID) 2012-08-14 Marco Trevisan (Treviño) LauncherController: fix the Sorting priority to avoid that opened icons are added after the sticky ones 2012-08-14 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/quicklist-menu-items-leak-fix (future trunk :)) 2012-08-14 Marco Trevisan (Treviño) Merging with trunk 2012-08-10 Marco Trevisan (Treviño) Merging with lp:~3v1n0/unity/launcher-icon-construction-type (and trunk) 2012-08-03 Marco Trevisan (Treviño) Launcher: set the initial animation back to work 2012-08-03 Marco Trevisan (Treviño) Launcher: put the _initial_drag_animation back 2012-08-03 Marco Trevisan (Treviño) Launcher: always start the drag launcher window from the original click position This fixes bug #858540 2012-08-02 Marco Trevisan (Treviño) Launcher: allow to reorder any floating icon, fix the dragging under the last icon 2012-08-02 Marco Trevisan (Treviño) TestLauncherModel: added TestOrderByPosition 2012-08-02 Marco Trevisan (Treviño) TestLauncherModel: refactored to use testing::Test function 2012-08-02 Marco Trevisan (Treviño) LauncherModel: first compare icons by their position, not by type 2012-08-02 Marco Trevisan (Treviño) LauncherIcon: set the default icon position to FLOATING; HUD, BFB to BEGIN; Trash to END 2012-08-02 Marco Trevisan (Treviño) AbstractLauncherIcon: add position Enum and icon property 2012-09-18 Andrea Azzarone Refactor unity::Settings to use nux::RWProperty.. Fixes: https://bugs.launchpad.net/bugs/1044681. Approved by Omer Akram. 2012-09-18 Andrea Azzarone Don't use override keyword. 2012-09-17 Andrea Azzarone Update copyright headers. 2012-09-17 Andrea Azzarone Delete .project file. 2012-09-17 Andrea Azzarone Add unit test for unity::Settings. 2012-09-17 Andrea Azzarone Use a nux::RWProperty for the form factor. 2012-09-16 Andrea Azzarone Use std::unique_ptr for the pimpl pointer. 2012-09-16 Andrea Azzarone Use unity::glib facilities in unity::Settings::Impl 2012-09-16 Andrea Azzarone Fix bug 1044681. 2012-09-18 Neil Jagdish Patel Implemented the loading of the category icon for the application category (required for the apps lens).. Fixes: https://bugs.launchpad.net/bugs/1049593. Approved by Marco Trevisan (Treviño). 2012-09-17 Neil Jagdish Patel Check for the application emblem category type 2012-09-18 Neil Jagdish Patel Send the current XLib timestamp to applications when we're opening them to not confuse them and cause issues like what we have seen with Firefox (bug linked).. Fixes: https://bugs.launchpad.net/bugs/1050687. Approved by Marco Trevisan (Treviño). 2012-09-18 Neil Jagdish Patel Send the current time to applications when we open them 2012-09-18 Nick Dedekind Fixed scrolling in music preview.. Fixes: . Approved by Neil J. Patel. 2012-09-18 Nick Dedekind Fixed mouse scrolling in music preview. 2012-09-18 Nick Dedekind Enabled focus navigation for dash preview buttons.. Fixes: https://bugs.launchpad.net/bugs/1045416. Approved by Michal Hruby, John Lea. 2012-09-18 Nick Dedekind merge with trunk 2012-09-12 Nick Dedekind removed unnecessary brackets 2012-09-12 Nick Dedekind Merge with trunk 2012-09-12 Nick Dedekind Added focus navigation to preview buttons. 2012-09-18 Daniel van Vugt This branch fixes several failing autopilot tests.. Fixes: . Approved by Omer Akram, Christopher Lee. 2012-09-18 Thomi Richards Merged code to fix several AP tests. 2012-09-18 Thomi Richards Make video preview test more robust. 2012-09-18 Thomi Richards Skip music lens preview test if the music lens is empty. 2012-09-18 Thomi Richards Hud tests will now work even when run from inside an SSH session. 2012-09-18 Thomi Richards Sleep after open gedit perhaps? 2012-09-18 Thomi Richards Fixed hud test. 2012-09-17 Ken VanDine Adds SocialPreview. Fixes: https://bugs.launchpad.net/bugs/1049127. Approved by Neil J. Patel. 2012-09-14 Ken VanDine Added SocialPreview 2012-09-17 Daniel van Vugt Restore the panel shadow, which has been missing since Unity 6.4. (LP: #1045705) REQUIRES Compiz fix LP: #1050704. Without that fix, the active window will always have the panel shadow on top of it.. Fixes: https://bugs.launchpad.net/bugs/1045705. Approved by Brandon Schaefer. 2012-09-17 Daniel van Vugt Restore the panel shadow, which has been missing since Unity 6.4. (LP: #1045705) REQUIRES Compiz fix LP: #1050704. Without that fix, the active window will always have the panel shadow on top of it. 2012-09-17 Pawel Stolowski Register file delete events in zeitgeist when file is dropped onto Trash launcher icon. Added zeitgeist dependency.. Fixes: https://bugs.launchpad.net/bugs/870150. Approved by Marco Trevisan (Treviño). 2012-09-17 Pawel Stolowski Merged 6.0 branch. 2012-09-17 Pawel Stolowski Added two new special icons for missing album cover; to be used by music lens. They don't really fit into unity-asset-pool as they don't have regular sizes.. Fixes: https://bugs.launchpad.net/bugs/1049217. Approved by . 2012-09-17 Tim Penhey Fix uninitialized and invalid reads as reported by valgrind.. Fixes: . Approved by Brandon Schaefer. 2012-09-13 Tim Penhey Release the tray too. 2012-09-12 Tim Penhey Initialise the initial duration for the window minimisation. 2012-09-12 Tim Penhey Initialise indial_drag_animation, and remove some private variables that are never used. 2012-09-17 Tim Penhey Fix the standalone launcher crash on exit.. Fixes: . Approved by Brandon Schaefer. 2012-09-12 Tim Penhey And include the header. 2012-09-12 Tim Penhey Destroy the icon textures. 2012-09-11 Tim Penhey Make sure the controller is destroyed before the window thread so the process exits nicely. 2012-09-17 Ken VanDine Added SocialPreview. Fixes: https://bugs.launchpad.net/bugs/1049127. Approved by Neil J. Patel. 2012-09-17 Ken VanDine Removed dash preview background shadow 2012-09-17 Ken VanDine merged latest trunk 2012-09-14 Ken VanDine Added SocialPreview 2012-09-14 Ken VanDine fixed a comment 2012-09-14 Ken VanDine cleaned up some comments 2012-09-13 Ken VanDine added test for SocialPreview 2012-09-12 Ken VanDine use a larger font 2012-09-12 Ken VanDine limit lines to 8 2012-09-12 Ken VanDine if description is empty and there is an image set, display it 2012-09-11 Ken VanDine Fixed alignment so comments line up with the info hints 2012-09-11 Ken VanDine don't escape 2012-09-10 Ken VanDine Formating fixes, including less ScrollViews 2012-09-07 Ken VanDine formating tweaks and updated more data in the standonly preview 2012-09-07 Ken VanDine removed some print statements 2012-09-07 Ken VanDine merged from trunk 2012-09-07 Ken VanDine more SocialPreviewComments layout tweaks 2012-09-07 Ken VanDine layout tweaking for Comments 2012-09-07 Ken VanDine layout tweaks 2012-09-07 Ken VanDine Fixed drawing of SocialPreviewComments and make it inherit from ScrollView 2012-09-06 Ken VanDine merged from trunk 2012-09-06 Ken VanDine set comments_ width based on the details width 2012-09-06 Ken VanDine updated for protocol changes 2012-09-06 Ken VanDine serialize comments 2012-09-05 Ken VanDine merged from trunk 2012-09-05 Ken VanDine merged from trunk 2012-09-05 Ken VanDine merged fixes for invalid geometry 2012-09-05 Ken VanDine Don't draw if cr is invalid 2012-09-05 Ken VanDine Added Comments stuff 2012-09-04 Ken VanDine dropped SetText 2012-09-04 Ken VanDine strip out cruft 2012-09-04 Ken VanDine first pass at SocialPreviewComments widget 2012-09-04 Ken VanDine merged speech bubble 2012-09-04 Ken VanDine tweaked the color of the bubble 2012-09-04 Ken VanDine merged in my branch 2012-09-04 Nick Dedekind Added content bubble for social preview. 2012-09-04 Ken VanDine added some of RepliesWidget 2012-09-03 Ken VanDine merged trunk 2012-09-01 Ken VanDine merged from trunk 2012-08-31 Ken VanDine removed set_title 2012-08-31 Ken VanDine use description 2012-08-31 Ken VanDine give the standalone preview different data 2012-08-31 Ken VanDine merged changes from dednick 2012-08-31 Nick Dedekind Standardised preview field usage for socual preview 2012-08-31 Ken VanDine merged from trunk 2012-08-31 Ken VanDine playing with layouts 2012-08-31 Ken VanDine Merged 2012-08-31 Ken VanDine limit the content to 10 lines 2012-08-29 Ken VanDine added missing SocialPreview 2012-08-29 Ken VanDine Updated SocialPreview 2012-08-28 Ken VanDine dded SocialPreview 2012-09-17 Thomi Richards Fix several failing autopilot tests.. Fixes: . Approved by Brandon Schaefer. 2012-09-17 Thomi Richards Fixed a launcher test that failed if you had any devices mounted. 2012-09-17 Thomi Richards Ordered imports. 2012-09-17 Thomi Richards Added code to ensure that text editor icon is not in the launcher model before the test starts. 2012-09-17 Andrea Azzarone Show the alt-tab on the monitor with the mouse.. Fixes: https://bugs.launchpad.net/bugs/1044293. Approved by Marco Trevisan (Treviño). 2012-09-17 Andrea Azzarone Update AP test. 2012-09-17 Andrea Azzarone Show alt+tab in the monitor with mouse. 2012-09-17 Nic d'Offay Added left and right click exit to cover art for all previews.. Fixes: https://bugs.launchpad.net/bugs/1045230, https://bugs.launchpad.net/bugs/1045752. Approved by . 2012-09-17 Nic d'Offay Moved mouse click exit functionality to base class to effect all previews. Left click now also exits. 2012-09-11 Nic d'Offay Added click exit functionality to MusicPreviews. 2012-09-10 Nic d'Offay Fixed mouse selection with Coverflow. 2012-09-17 Omer Akram write AP test for bug 1045752. Fixes: . Approved by Neil J. Patel. 2012-09-17 Omer Akram add AP tests for lp:1045752 2012-09-17 Pawel Stolowski Register file delete events in zeitgeist when file is dropped onto Trash launcher icon. Added zeitgeist dependency.. Fixes: https://bugs.launchpad.net/bugs/870150. Approved by Marco Trevisan (Treviño), Michal Hruby. 2012-09-14 Pawel Stolowski Removed extra newline. 2012-09-14 Pawel Stolowski Moved ZEITGEIST_UNITY_ACTOR to unnamed namspace; formatting fixes. 2012-09-14 Pawel Stolowski Merged trunk. 2012-09-13 Pawel Stolowski Merged trunk. 2012-09-07 Pawel Stolowski Added manual test for dragging files from File Lens to Trash. 2012-09-06 Pawel Stolowski Merged trunk. 2012-09-04 Pawel Stolowski Register file delete events in zeitgeist when file is dropped onto Trash launcher icon. Added zeitgeist dependency. 2012-09-17 Daniel van Vugt Restore the panel shadow, which has been missing since Unity 6.4. (LP: #1045705). Fixes: https://bugs.launchpad.net/bugs/1045705. Approved by Omer Akram, Marco Trevisan (Treviño). 2012-09-17 Daniel van Vugt Use unity coding style. 2012-09-17 Daniel van Vugt Use references instead of copying, where possible. 2012-09-17 Daniel van Vugt Check the shadow texture exists before using it. Otherwise we'd dereference NULL. 2012-09-13 Daniel van Vugt Merge latest lp:unity and fix conflicts 2012-09-13 Daniel van Vugt Restored support for panel shadow drawing over unfocussed windows. Note: This REQUIRES a corresponding fix to compiz in the decor plugin. Make sure you have that first. 2012-09-07 Daniel van Vugt Restore the panel shadow, which has been missing since Unity 6.4. (LP: #1045705) Unfortunately (or fortunately IMHO) this only draws the panel shadow on the desktop. So far I have only been able to make the shadow draw on all windows (including active) or just the desktop. This may be a restriction we have to accept until/unless panel shadow rendering is moved into compiz itself, or some nice person can find a way to make it work... ? 2012-09-16 Andrea Azzarone Reduce internal-padding inside filter buttons.. Fixes: https://bugs.launchpad.net/bugs/856277. Approved by Brandon Schaefer. 2012-09-13 Andrea Azzarone Remove magic number. 2012-09-13 Andrea Azzarone Remove magic number. 2012-09-13 Andrea Azzarone Revemove debug label. 2012-09-13 Andrea Azzarone Fix typo in DashStyle. 2012-09-13 Andrea Azzarone Change label string to reproduce the bug. 2012-09-14 Andrea Azzarone Raise shortcut overlay on show.. Fixes: https://bugs.launchpad.net/bugs/985883. Approved by Brandon Schaefer. 2012-09-11 Andrea Azzarone Add unit-tests. 2012-09-10 Andrea Azzarone Minor changes. 2012-09-14 Nick Dedekind Removed dash preview background shadow.. Fixes: . Approved by Brandon Schaefer. 2012-09-10 Nick Dedekind Added programatic ability to disable/enable preview content background shadows. 2012-09-14 Tim Penhey Fixed a warning emitted by unreferencing an object owned by a smart pointer in HudController.cpp. Caused by adopting a new nux::BaseWindow.. Fixes: . Approved by Brandon Schaefer. 2012-09-12 Tim Penhey Fix the adoption warning, and some layout tweaks. 2012-09-14 Gord Allott some changes in spacing from new designs. Fixes: . Approved by Gord Allott. 2012-09-14 Gord Allott changed font weight for filter results and filter category headers 2012-09-14 Gord Allott design spacing changes, guessed edition 2012-09-14 Gord Allott Adds a new background gradient to the dash and panel, as well as removes some separator lines. Fixes: https://bugs.launchpad.net/bugs/1049593. Approved by Omer Akram, Andrea Azzarone, John Lea. 2012-09-14 Gord Allott added tex 2012-09-14 Gord Allott fixed small issue with sizing 2012-09-14 Gord Allott remove awesome numbers 2012-09-14 Gord Allott nicer way of handling filters being open from places group 2012-09-14 Gord Allott fixes hud drawing 2012-09-13 Gord Allott removed commented lines 2012-09-13 Gord Allott removed a few more debugs 2012-09-13 Gord Allott removed some debugs 2012-09-13 Gord Allott fixes small issue with home view and scrollbar enabling 2012-09-13 Gord Allott remove filter bar expanders 2012-09-13 Gord Allott latest trunk 2012-09-13 Gord Allott remove separator at the top of the dash 2012-09-13 Gord Allott hide scrollbar in dash when there are not enough items to scroll 2012-09-13 Gord Allott lots of stuff 2012-09-12 Gord Allott merge in lp:~gordallott/unity/fix-overlay-race-condition 2012-09-12 Gord Allott don't use an idle for a call that needs to be immediate 2012-09-12 Gord Allott make sure to increase the bgs number 2012-09-11 Gord Allott latest unity 2012-09-11 Gord Allott panel gradient 2012-09-11 Gord Allott dash gradient background added 2012-09-11 Gord Allott properly placed category bgs 2012-09-10 Gord Allott undup line 2012-09-10 Gord Allott performance fix 2012-09-10 Gord Allott two highlight textures working 2012-09-10 Gord Allott merge with trunk, fix draw order issues@ 2012-08-30 Gord Allott Buggy but ubuntu is crashing so i want a saved spot 2012-08-30 Gord Allott quick save 2012-08-29 Gord Allott new resources 2012-09-14 Nick Dedekind Preview navigation buttons opacity changes on mouse-over.. Fixes: . Approved by Michal Hruby, John Lea. 2012-09-10 Nick Dedekind Preview navigation buttons opacity changes on mouse-over. 2012-09-14 Michal Hruby Change the IconLoader methods to allow specifying both maximum width and height. Updated rendering of the icon ribbons.. Fixes: . Approved by Omer Akram, John Lea, Nick Dedekind. 2012-09-13 Michal Hruby Decrease the strip size according to design request 2012-09-13 Michal Hruby Determine size more rigorously 2012-09-12 Michal Hruby It's better when it compiles 2012-09-12 Michal Hruby Merge with Nick's results size branch 2012-09-12 Michal Hruby Fix ribbon compositing 2012-09-12 Michal Hruby Allow specifying both max width and height when calling IconLoader 2012-09-12 Michal Hruby Merge updated-ribbon-rendering branch 2012-09-06 Michal Hruby Add shadow and overflow the ribbon by 1px 2012-09-06 Michal Hruby Fix rendering of emblems 2012-09-05 Michal Hruby Change ribbons visuals according to latest designs 2012-09-05 Michal Hruby Add new category emblems 2012-09-14 Nick Dedekind Added extra-text to preview actions (for price tags).. Fixes: . Approved by Michal Hruby. 2012-09-13 Nick Dedekind Added preview action button accessors for label and extra text. 2012-09-13 Nick Dedekind Added unity test cases for preview extra-text 2012-09-13 Nick Dedekind Added extra-text to preview actions (for price tags). 2012-09-14 Michal Hruby Avoid construction of row wrappers. Fixes: https://bugs.launchpad.net/bugs/1050342. Approved by Gord Allott. 2012-09-13 Michal Hruby Fix delays when adding results 2012-09-13 Michal Hruby Add comments to not forget about the model limitation 2012-09-13 Michal Hruby Merge trunk 2012-09-02 Michal Hruby Avoid construction of row wrappers 2012-09-14 Nick Dedekind Updated dash result highlight focus to 106x106 pixels with 20% white opacity. Increased dash result file image size to 96x96.. Fixes: https://bugs.launchpad.net/bugs/1049128. Approved by John Lea, Michal Hruby. 2012-09-11 Nick Dedekind Removed non-implemented function from header. 2012-09-11 Nick Dedekind Updated dash result highlight focus to 106x106 pixels with 20% white opacity. Increased dash result file image size to 96x96. 2012-09-14 Pawel Stolowski Added two new special icons for missing album cover; to be used by music lens. They don't really fit into unity-asset-pool as they don't have regular sizes.. Fixes: https://bugs.launchpad.net/bugs/1049217. Approved by Michal Hruby. 2012-09-12 Pawel Stolowski Added album_missing_preview icon the be displayed by music previews. 2012-09-11 Pawel Stolowski Added icons for missing album and video. They will be referenced by music & video lenses. 2012-09-14 Michal Hruby Disable the flow renderer. Fixes: https://bugs.launchpad.net/bugs/1049593. Approved by Andrea Azzarone, John Lea. 2012-09-13 Michal Hruby Disable flow renderer 2012-09-12 Nick Dedekind Fixed dash dismissal when changing focus to a window on monitor external to that of the dash. (LP#923657) Improved panel update speed when opening dash. (LP#1044086). Fixes: https://bugs.launchpad.net/bugs/923657, https://bugs.launchpad.net/bugs/1044086. Approved by Brandon Schaefer. 2012-09-12 Nick Dedekind removed extra white space 2012-09-12 Nick Dedekind Fixed hud focus test. 2012-09-12 Nick Dedekind Merge with trunk. 2012-09-12 Nick Dedekind Added key focus AP tests to Dash/Hud. Fixed up Cross monitor AP tests for Dash/Hud. 2012-09-11 Nick Dedekind Fixed dash manual-test format. 2012-09-11 Nick Dedekind Merged with lp:~brandontschaefer/unity/dash-hud-is-dismissed-when-clicking-other-monitor. + a few fixes for focus changes. 2012-09-12 Marco Trevisan (Treviño) UnityShell: remove scale_highlighted_window_ variable, using scale's getSelectedWindow instead.. Fixes: https://bugs.launchpad.net/bugs/1046795. Approved by Andrea Azzarone. 2012-09-12 Marco Trevisan (Treviño) Merging with trunk 2012-09-07 Marco Trevisan (Treviño) Merging with trunk (via lp:~3v1n0/unity/spread-title-improved) 2012-09-06 Marco Trevisan (Treviño) UnityShell: avoid to compute PluginAdapter() address multiple times in handleEvent 2012-09-06 Marco Trevisan (Treviño) UnityShell: remove scale_highlighted_window_ variable, using scale's getSelectedWindow instead. 2012-09-12 Andrea Azzarone Fix crash in unity::dash::CoverflowResultView::Impl::Impl(). Fixes: https://bugs.launchpad.net/bugs/1047420. Approved by Marco Trevisan (Treviño). 2012-09-11 Andrea Azzarone Fix bug 1048420 2012-09-12 Nick Dedekind Update sizing of elements to match designs, update assets. Fixes: https://bugs.launchpad.net/bugs/1049096. Approved by Andrea Azzarone, Xi Zhu. 2012-09-12 Michal Hruby Update also lens nav bar height 2012-09-11 Michal Hruby Merge Nick's preview-buttons-height branch 2012-09-10 Nick Dedekind Preview action buttons height shortened by 2px to 34px. 2012-09-11 Michal Hruby Update lens icons 2012-09-11 Michal Hruby Update category icon sizes 2012-09-11 Nick Dedekind Fixed a layout flicker when first opening previews (LP#1038944).. Fixes: https://bugs.launchpad.net/bugs/1038944, https://bugs.launchpad.net/bugs/1043277. Approved by Michal Hruby, Brandon Schaefer. 2012-09-04 Nick Dedekind Updated manual test for change in requirements. 2012-08-29 Nick Dedekind Fixed typo in preview manual test. 2012-08-29 Nick Dedekind Fixed typo in preview manual test. 2012-08-29 Nick Dedekind Altered preview manual test. 2012-08-28 Nick Dedekind Added manual test for preview flicker/resize. 2012-08-28 Nick Dedekind Merged with trunk 2012-08-21 Nick Dedekind Fixed preview flicker on first open. 2012-09-11 Michal Hruby Adds the extra_text property to preview Action. Fixes: https://bugs.launchpad.net/bugs/1049008. Approved by Pawel Stolowski, Nick Dedekind. 2012-09-11 Michal Hruby Expose the extra_text property of PreviewAction 2012-09-11 Pawel Stolowski Implemented DBus interface for DashController and made HideDash() method available via DBus. Added autopilot test for it. This is needed by music-preview-player codec installation functionality for hiding the dash when codec installation starts.. Fixes: https://bugs.launchpad.net/bugs/1043825. Approved by Michal Hruby. 2012-09-11 Pawel Stolowski Provide cancellable when connection to DBus. 2012-09-11 Pawel Stolowski Register /com/canonical/Unity/Dash object under existing com.canonical.Unity dbus name. 2012-09-07 Pawel Stolowski Added autopilot test for com.canonical.Unity.Dash.HideDash method call. 2012-09-07 Pawel Stolowski Implemented DBus interface for DashController and made HideDash() method available via DBus. 2012-09-11 Nick Dedekind Extended track play/pause mouse discovery for entire track row. Re-worded manual test for play/pause music track.. Fixes: https://bugs.launchpad.net/bugs/1043997. Approved by Michal Hruby. 2012-08-31 Nick Dedekind Track action mouse discovery enabled for whole track row. 2012-08-31 Nick Dedekind Added clarification in preview music track manual tests. 2012-09-10 Brandon Schaefer Fix minor problem with the Hud/Dash being drawn while closing on a different monitor.. Fixes: . Approved by Tim Penhey. 2012-09-10 Brandon Schaefer * Fixes dash/hud flashing when closing on a different monitor 2012-09-10 Brandon Schaefer Dash and Hud get drawn correctly no matter which monitor the mouse is in.. Fixes: https://bugs.launchpad.net/bugs/1002260. Approved by Tim Penhey. 2012-09-07 Brandon Schaefer * Fixed confliced 2012-09-07 Brandon Schaefer * Removed check in Draw if visible. This is fixed in a better way in another branch. 2012-09-06 Brandon Schaefer * change var names as well 2012-09-06 Brandon Schaefer * Change target to ideal 2012-09-05 Brandon Schaefer * AP tests 2012-09-05 Brandon Schaefer * Fixes multi monitor drawing of the Dash and Hud 2012-09-10 Omer Akram manual-test to AP; automate different scenarios to check successful launcher keynav. Fixes: . Approved by Christopher Lee. 2012-09-09 Omer Akram fix per veebers comment 2012-09-09 Omer Akram merge 2012-09-04 Omer Akram use move_mouse_to_right_of_launcher helper, also make the other test more obvious about what its doing 2012-09-04 Omer Akram merge trunk 2012-09-09 Omer Akram Merge trunk 2012-08-29 Omer Akram improve on last commit 2012-08-29 Omer Akram makes sure right click on a launcher icon while in expo exits it, remove equivalent manual-test 2012-08-29 Omer Akram fix docstring and some 2012-08-29 Omer Akram click on quicklist item must cancel keynav, removed equivalent manual-test 2012-08-29 Omer Akram remove manual-test 2012-08-29 Omer Akram add another case from the manual test 2012-08-29 Omer Akram add new AP test 2012-08-28 Omer Akram merge trunk 2012-08-27 Omer Akram merge trunk 2012-09-07 Alejandro Piñeiro a11y: Port unity3d and panel service accessibility init to atk-bridge. Fixes: https://bugs.launchpad.net/bugs/1023542, https://bugs.launchpad.net/bugs/1046582. Approved by Andrea Azzarone, Marco Trevisan (Treviño). 2012-09-07 Andrea Azzarone Merge trunk. 2012-09-06 Andrea Azzarone Merge trunk. 2012-07-17 Alejandro Piñeiro a11y: Port unity3d and panel service accessibility init to atk-bridge https://code.launchpad.net/bugs/1023542 2012-07-03 Alejandro Piñeiro Reflect on HACKING the new dependency to libatk-adaptor 2012-07-03 Alejandro Piñeiro a11y: Port the panel service accessibility support to atk-bridge As Unity plugin itself, moving to atk-bridge library. Also solving minor issues 2012-07-02 Alejandro Piñeiro a11y: Don't check 'toolkit-accessibility' gsettings variable So accessibility is always on, like in gtk3 and gnome-shell 2012-07-02 Alejandro Piñeiro a11y: Port to atk-bridge gtk3 and gnome-shell already did that. Now the prefered way to initialize the bridge is using atk-bridge library, instead of load a module 2012-09-07 Andrea Azzarone Revert rev 2558.. Fixes: . Approved by Marco Trevisan (Treviño). 2012-09-07 Andrea Azzarone Revert rev 2558. 2012-09-07 Marco Trevisan (Treviño) EdgeBarrierController: Temporary disable the edge barriers also when autohide is set. Fixes: https://bugs.launchpad.net/bugs/1020058. Approved by Andrea Azzarone. 2012-09-07 Marco Trevisan (Treviño) TestEdgeBarrierController: update tests 2012-09-07 Marco Trevisan (Treviño) EdgeBarrierController: always release the barrier when requested (even if we have an handler) I.e. release it also with autohide 2012-09-07 Andrea Azzarone Re-add code to draw panel background texture when the dash is open and there is a maximized window.. Fixes: https://bugs.launchpad.net/bugs/1044460. Approved by Brandon Schaefer. 2012-09-07 Andrea Azzarone Merge trunk. 2012-09-05 Andrea Azzarone Split code in different functions. 2012-09-05 Andrea Azzarone Re-add code to draw panel background texture when the dash is open and there is a maximized window. 2012-09-07 Sam Spilsbury Remove everything in the #ifndef USE_MODERN_COMPIZ_GL ifdefs and remove the ifdefs alltogether. lp:unity now requires compiz 0.9.8.0 . Also removed ScreenEffectFramebufferObject.. Fixes: . Approved by Omer Akram, Sam Spilsbury, Andrea Azzarone. 2012-09-05 Sam Spilsbury Merge lp:unity 2012-09-05 Sam Spilsbury Merge lp:~smspillaz/unity/unity.remove_modern_compiz_gl 2012-08-30 Sam Spilsbury Remove ScreenEffectFramebufferObject 2012-08-30 Sam Spilsbury Remove usage of USE_MODERN_COMPIZ_GL bump the compiz dep 2012-09-07 Marco Trevisan (Treviño) UnityWindow: use smart pointers, use static close_icon (with dynamic state) and PanelStyle context. Fixes: https://bugs.launchpad.net/bugs/1033935, https://bugs.launchpad.net/bugs/1045127, https://bugs.launchpad.net/bugs/1046124, https://bugs.launchpad.net/bugs/1046126. Approved by Renato Araujo Oliveira Filho. 2012-09-07 Marco Trevisan (Treviño) UnityShell: put back the string optimizations, fix indentation 2012-09-07 Marco Trevisan (Treviño) Merging with trunk 2012-09-06 Marco Trevisan (Treviño) UnityWindow: even more code optimizations 2012-09-05 Marco Trevisan (Treviño) UnityWindow: use some padding also at the end of the decoration Not to make long titles to fade to the end of the decoration 2012-09-05 Marco Trevisan (Treviño) UnityWindow: handle any release event, if it was previously pressed 2012-09-05 Marco Trevisan (Treviño) UnityWindow: don't allow to close a scaled window by any mouse button 2012-09-05 Marco Trevisan (Treviño) UnityWindow: use height as scale decoration height 2012-09-05 Marco Trevisan (Treviño) UnityWindow: Indentation fix 2012-09-05 Marco Trevisan (Treviño) UnityWindow: avoid unneeded damages on motion event, and keep pressed also on mouse-out 2012-09-05 Marco Trevisan (Treviño) UnityWindow: make the spread close button to react to mouse in/out and button press events Also close on button release. 2012-09-05 Marco Trevisan (Treviño) UnityWindow: WindowCairoContext moved to struct UnityWindow::CairoContext Using it as stack allocated. 2012-09-05 Marco Trevisan (Treviño) UnityWindow: use smart pointers, use static close_icon and panelStyle context This should save a lot of computation per each scale window. 2012-09-05 Marco Trevisan (Treviño) unityshell: on spread decorate all windows, draw the new decoration above them 2012-09-05 Marco Trevisan (Treviño) Merging with renato's branch 2012-09-06 Nick Dedekind Fixed the size of the previews to 770x380 pixels. (LP#1045243). Fixes: https://bugs.launchpad.net/bugs/1045243. Approved by Brandon Schaefer. 2012-09-06 Nick Dedekind Defined preview height/width values using global consts. 2012-09-04 Nick Dedekind Fixed preview size to 770x380. 2012-09-06 MC Return Removed the variables 'oldPrev' and 'oldNext' which got assigned the value NULL, but then were never used.. Approved by Brandon Schaefer. 2012-09-05 MC Return Removed the variables 'oldPrev' and 'oldNext' which got assigned the value NULL, but then were never used 2012-09-06 Didier Roche remove unity --reset, it's not anymore really needed now that we are in stable days of unity and we moved to gsettings. Approved by Michal Hruby. 2012-09-06 Didier Roche remove unity --reset, it's not anymore really needed now that we are in stable days of unity and we moved to gsettings 2012-09-06 MC Return "Alt+Space" shortcut to reveal the window menu is not hardcoded, but a Compiz key option " (Hold)" should also be translated Made all Compiz plug-in names and all Compiz plug-in option names in unityshell.cpp static constants. Approved by Sam Spilsbury. 2012-09-02 MC Return Made all Compiz plug-in names and all Compiz plug-in option names in unityshell.cpp static constants 2012-08-28 MC Return Also fixed "Alt+Space" not hardcoded in StandaloneShortcuts.cpp 2012-08-28 MC Return Fixed "Alt+Space" to open the window menu is not hardcoded, but a shortcut::COMPIZ_KEY_OPTION 2012-08-28 MC Return " (Hold)" should also be translated 2012-08-28 MC Return Fixed a typo 2012-09-06 Brandon Schaefer The mouse will now cause the HUD buttons to change selection.. Fixes: https://bugs.launchpad.net/bugs/1042692. Approved by Tim Penhey, Gord Allott. 2012-09-04 Brandon Schaefer * More unneeded code... 2012-09-04 Brandon Schaefer * Removed un needed code, this gets handled on button->mouse_leave... 2012-09-04 Brandon Schaefer * If the mouse is the new focused button emit query_selected to change the icon 2012-09-04 Brandon Schaefer * Adds AP Test 2012-08-31 Brandon Schaefer * Fixed last small problem, now works very well :) 2012-08-30 Brandon Schaefer * More fixes, still one issues with the StaticCarioText 2012-08-29 Brandon Schaefer * The Hud Buttons will now change focus with the mouse 2012-09-06 Renato Araujo Oliveira Filho UnityWindow: scale window code improved * Fixed code style. * Moved function "GetWindowName" from UnityWindow to WindowManager. * Used glib::Object auto pointer instead of "c" pointer;. Fixes: https://bugs.launchpad.net/bugs/1033935, https://bugs.launchpad.net/bugs/1046125. Approved by Marco Trevisan (Treviño). 2012-09-04 Renato Araujo Oliveira Filho Code optimizations. 2012-09-04 Renato Araujo Oliveira Filho Removed all originial decoration when window is in scale mode; Draw window decoration inside of window following the designer docs; 2012-09-04 Renato Araujo Oliveira Filho Fixed windows decoration for maximized windows. 2012-09-03 Renato Araujo Oliveira Filho Renamed DrawTitle function. 2012-09-03 Renato Araujo Oliveira Filho Fixed fade effect on title bar; Fixed window title alignment; 2012-09-03 Renato Araujo Oliveira Filho Used panel style font on windows title decoration; Implemented fade effect on windows title decoration; 2012-08-31 Renato Araujo Oliveira Filho Optimized GetWindowName code. 2012-08-31 Renato Araujo Oliveira Filho Created "WindowCairoContext::Ptr" typedef to make the code more readable. 2012-08-31 Renato Araujo Oliveira Filho Used smart pointers. 2012-08-31 Renato Araujo Oliveira Filho Used glib::Object auto pointer instead of "c" pointer. 2012-08-31 Renato Araujo Oliveira Filho Fixed code style. 2012-08-31 Renato Araujo Oliveira Filho Moved function "GetWindowName" from UnityWindow to WindowManager. 2012-09-06 Michal Hruby Make sure we can pass extra hints when activating preview actions. Fixes: https://bugs.launchpad.net/bugs/1046352. Approved by Pawel Stolowski, Nick Dedekind. 2012-09-04 Michal Hruby Revert the required libunity version bump 2012-09-04 Michal Hruby Use backwards-compatible proto 2012-09-03 Michal Hruby Add a test 2012-09-03 Michal Hruby Add hints parameter to PerformAction method 2012-09-03 Michal Hruby Add the hints parameter to Activate calls, bump libunity requirement 2012-09-06 Marco Trevisan (Treviño) LauncherModel: rewrite the Reordering functions to keep the icon priority deltas The priority of the icons added to the model was reset every time the model was reordered; we should otherwise keep the priority deltas between icons so that we can safely set them without be worried that a reorder would completely reset them. Also add IconIndex method to get the positio of a given icon.. Fixes: https://bugs.launchpad.net/bugs/761155. Approved by Andrea Azzarone. 2012-09-04 Marco Trevisan (Treviño) LauncherController: set sort priority for favorites too, so that they won't be confused 2012-09-04 Marco Trevisan (Treviño) LauncherModel: use const& icon even for signals 2012-09-04 Marco Trevisan (Treviño) Launcher: fix compilation 2012-09-04 Marco Trevisan (Treviño) Move members to AbstractLauncherIcon::Ptr const& first 2012-09-04 Marco Trevisan (Treviño) LauncherModel: don't allow to add null icons or the ones already there Updated code of ReorderAfter to use std:: algorithms 2012-09-04 Marco Trevisan (Treviño) Launcher: allow to drag an icon if has sisters or it's an only device 2012-09-04 Marco Trevisan (Treviño) LauncherModel: invalid icons don't have sisters 2012-09-04 Marco Trevisan (Treviño) LauncherModel: moving to C++11 foreach, and add few comments 2012-09-04 Marco Trevisan (Treviño) TestLauncher/Model: update tests removing the bits no more needed with new model 2012-09-04 Marco Trevisan (Treviño) tests, TestLauncherModel: use testing::Test class added new tests 2012-09-04 Marco Trevisan (Treviño) MockLauncherIcon: make possible to define an icon type or MockLauncherIcon 2012-09-04 Marco Trevisan (Treviño) ReorderSmart: rename save with animate 2012-09-04 Marco Trevisan (Treviño) LauncherModel: ReorderSmart fix icon priority based on target and be more smart on save centers 2012-09-04 Marco Trevisan (Treviño) LauncherModel: ReorderBefore correctly set the new icon priority based on target position 2012-09-04 Marco Trevisan (Treviño) LauncherModel: rewrite ReorderBefore so that we save centers more 2012-09-04 Marco Trevisan (Treviño) LauncherModel: rewrite the Reordering functions to keep the icon priority deltas The priority of the icons added to the model was reset every time the model was reordered; we should otherwise keep the priority deltas between icons so that we can safely set them without be worried that a reorder would completely reset them. Also add IconIndex method to get the positio of a given icon. 2012-09-06 Brandon Schaefer The xim tests will now skip if no XMODIFIERS env var is set.. Approved by Christopher Lee, Thomi Richards. 2012-09-04 Brandon Schaefer * Code is now more readable 2012-09-04 Brandon Schaefer * Check if the XMODIFIER is a current env var 2012-09-06 Nick Dedekind Close preview when dash is hidden. (LP#1045298). Fixes: https://bugs.launchpad.net/bugs/1045298. Approved by Nick Dedekind, Omer Akram, Gord Allott. 2012-09-05 Nick Dedekind Close preview when dash is hidden. 2012-09-05 Nick Dedekind Fixed ability to delete glib::Source wrapper during its callback.. Fixes: https://bugs.launchpad.net/bugs/1044823, https://bugs.launchpad.net/bugs/1045187. Approved by Marco Trevisan (Treviño), Michal Hruby. 2012-09-05 Nick Dedekind Merge with trunk 2012-09-04 Nick Dedekind glib::Source Callback function args passed by const ref. 2012-09-04 Nick Dedekind removed whitespace. 2012-09-04 Nick Dedekind Let glib handle source removal management during callback. 2012-09-04 Nick Dedekind Fixed ability to destroy glib::Source in callback. 2012-09-05 Nick Dedekind Queue redraw after cover-art texture is updated from a url/file source. (LP#1043947). Fixes: https://bugs.launchpad.net/bugs/1043947. Approved by Omer Akram, Marco Trevisan (Treviño). 2012-09-05 Nick Dedekind Merge with trunk 2012-09-03 Nick Dedekind Preview cover-art: Queue redraw after url texture load. 2012-09-04 Adam Conrad Bring the upstream unity in line with the Ubuntu package for GLES/linking fixes.. Fixes: https://bugs.launchpad.net/bugs/1044709. Approved by Timo Jyrinki. 2012-09-03 Adam Conrad * CMakeLists.txt: Make the GL/GLU linking conditional on BUILD_GLES, rather than based on uname, so it actually matches GLES settings. * dash/previews/CMakeLists.txt: Cargo-cult linking options from other modules for both -fPIC and UNITY_STANDALONE_LADD, fixing ARM/GLES. 2012-09-03 Nick Dedekind Removed space between music track number/status and title. Fixed bug in preview animation timer source.. Fixes: . Approved by Michal Hruby. 2012-08-31 Nick Dedekind Removed spacing between music track number/status and name. 2012-08-31 Nick Dedekind Fixed animation timeout source. 2012-09-03 Marco Biscaro Fixing bug #924586 and bug #975350, both about custom background color. Now there is a check of an override color in RefreshColor (which is called when a PropertyNotify event happens). Also added a check in FullySaturateColor to avoid division by zero.. Fixes: https://bugs.launchpad.net/bugs/924586, https://bugs.launchpad.net/bugs/975350. Approved by MC Return, Andrea Azzarone, Nick Dedekind. 2012-09-02 Marco Biscaro Fixing a typo 2012-09-01 Marco Biscaro Removing duplicated code 2012-09-01 Marco Biscaro Improving manual tests 2012-08-31 Marco Biscaro Adding manual test for custom background 2012-08-31 Marco Biscaro Merge with trunk 2012-08-28 Marco Biscaro Merge with trunk 2012-07-12 Marco Biscaro Fixing float comparison 2012-07-12 Marco Biscaro Merge with trunk 2012-07-01 Marco Biscaro Merge with trunk 2012-06-15 Marco Biscaro Merge with trunk 2012-06-14 Marco Biscaro Merge with trunk 2012-05-10 Marco Biscaro Fixing custom BG color issues 2012-09-01 Marco Trevisan (Treviño) LauncherDragWindow: cancel drag on window mapped/unmapped. Fixes: https://bugs.launchpad.net/bugs/1044723. Approved by Andrea Azzarone. 2012-09-01 Marco Trevisan (Treviño) TestLauncher: rename test 2012-09-01 Marco Trevisan (Treviño) TestLauncherDragWindow: add umapped, mapped signals 2012-09-01 Marco Trevisan (Treviño) Launcher: use sigc::hide instead of defining the dummy OnWindowMapped 2012-09-01 Marco Trevisan (Treviño) LauncherDragWindow: cancel drag on window mapped/unmapped 2012-08-31 Marco Trevisan (Treviño) LauncherDragWindow: emit cancelled signal when the Escape key has been pressed during drag Launcher: restore an icon position after that the dragging has been cancelled . Fixes: https://bugs.launchpad.net/bugs/955561. Approved by Brandon Schaefer. 2012-08-31 Marco Trevisan (Treviño) tests: updated to add HideDragWindow() 2012-08-31 Marco Trevisan (Treviño) TestLauncherDragWindow: ungrab on destroy (to avoid Compositor crashes) 2012-08-31 Marco Trevisan (Treviño) Launcher: add HideDragWindow utility function 2012-08-31 Marco Trevisan (Treviño) LauncherModel: s/GetCloserIcon/GetClosestIcon/ 2012-08-31 Marco Trevisan (Treviño) tests, TestLauncher: add a tests to verify that the icon order is restored when cancelling an icon drag 2012-08-31 Marco Trevisan (Treviño) Launcher: restore an icon position after that the dragging has been cancelled 2012-08-31 Marco Trevisan (Treviño) tests, TestLauncherDragWindow: add cancellation test 2012-08-31 Marco Trevisan (Treviño) tests, TestLauncherDragWindow: added skeleton test class 2012-08-31 Marco Trevisan (Treviño) LauncherDragWindow: emit cancelled signal when the Escape key has been pressed during drag 2012-08-31 Marco Trevisan (Treviño) LauncherModel: added GetCloserIcon to fetch the icon closer to the requested one Tests included. 2012-08-31 Renato Araujo Oliveira Filho UnityWindow now implements ScaleWindowInterface. Implemented support to close window during the scale plugin. Fake windows decoration rendering using panel code as base.. Fixes: https://bugs.launchpad.net/bugs/876017. Approved by Sam Spilsbury. 2012-08-31 Renato Araujo Oliveira Filho Merged mainline. 2012-08-31 Renato Araujo Oliveira Filho Added "xrender" missing dependency. 2012-08-29 Renato Araujo Oliveira Filho Make the windows header opaque to override the originial one. 2012-08-29 Renato Araujo Oliveira Filho Used PanelStyle to retrieve the themed close button. 2012-08-29 Renato Araujo Oliveira Filho Painted rounded window title. 2012-08-29 Renato Araujo Oliveira Filho Draw the correct window title. 2012-08-28 Renato Araujo Oliveira Filho Drawed window header using the gtk style color (based on panel code). Removed compiz text plugin dependency. 2012-08-27 Renato Araujo Oliveira Filho Implemented windows title render. 2012-08-27 Renato Araujo Oliveira Filho Updated code to work with new compiz. 2012-08-27 Renato Araujo Oliveira Filho Merged mainline. 2012-08-21 Renato Araujo Oliveira Filho Overrided "scaleSelectWindow" to find the active window instead of function "checkForWindowAt"; 2012-08-21 Renato Araujo Oliveira Filho Used OPAQUE const instead of real value. 2012-08-21 Renato Araujo Oliveira Filho Used const variables 2012-08-21 Renato Araujo Oliveira Filho Used client side buffer API. 2012-08-20 Renato Araujo Oliveira Filho Mainline merged. 2012-08-20 Renato Araujo Oliveira Filho UnityWindow now implements ScaleWindowInterface; Implemented support to close window during the scale plugin; 2012-08-31 Michal Hruby Implement new ordering of categories for home lens. Fixes: https://bugs.launchpad.net/bugs/1043915. Approved by Pawel Stolowski. 2012-08-31 Michal Hruby Act on review comments 2012-08-31 Michal Hruby Simplify a bit 2012-08-31 Michal Hruby Add more tests 2012-08-31 Michal Hruby Merge trunk 2012-08-30 Michal Hruby Tiny cleanup 2012-08-30 Michal Hruby Add test for ordering apps lens results as first 2012-08-30 Michal Hruby Rename provides_private_content to provides_personal_content 2012-08-30 Michal Hruby Merge trunk 2012-08-30 Michal Hruby Remove debug msg 2012-08-30 Michal Hruby Hook up the check properly 2012-08-30 Michal Hruby Finish method that compares current search string with the apps lens results 2012-08-29 Michal Hruby HomeLens: Prioritize categories from lenses with private content 2012-08-29 Michal Hruby Fix build 2012-08-29 Michal Hruby Add the newly introduced provides-private-content Lens property 2012-08-29 Michal Hruby Merge trunk 2012-08-29 Michal Hruby Merge home-lens-fixes branch 2012-08-28 Michal Hruby Fix ActivateFirst 2012-08-28 Michal Hruby Limit number of reorderings 2012-08-28 Michal Hruby Move FilterModels methods into Lens class 2012-08-27 Michal Hruby Implement design-requested reordering 2012-08-31 Marco Trevisan (Treviño) LensView: fallback to normal renderer (instead of Coverflow) if GLSL is not supported. Fixes: https://bugs.launchpad.net/bugs/1040628. Approved by Gord Allott. 2012-08-31 Marco Trevisan (Treviño) LensView: fallback to normal renderer (instead of Coverflow) if GLSL is enabled 2012-08-31 Ugo Riboni Progressively adjust the speed of the minimize animation. First time it is used is slower, then speeds up the more it is used.. Fixes: https://bugs.launchpad.net/bugs/1017510. Approved by Sam Spilsbury. 2012-08-31 Ugo Riboni Merge changes from trunk 2012-08-29 Ugo Riboni merge changes from trunk 2012-08-29 Ugo Riboni Move the trigger for the speed change to a more proper location 2012-08-29 Ugo Riboni Update author in copyright header and test tear down to use simpler functions. 2012-08-29 Ugo Riboni Add unit tests for the WindowMinimizeSpeedController 2012-08-27 Ugo Riboni Refactor WindowMinimizeSpeedController to not depend on UnityScreen for making it more testable 2012-08-27 Ugo Riboni Merge changes from trunk 2012-08-24 Ugo Riboni Temporarily add patch from Sam to fix NVIDIA crash on startup, so work can be done 2012-08-24 Ugo Riboni Merge changes from trunk 2012-08-22 Ugo Riboni merge changes from trunk 2012-08-22 Ugo Riboni Fix various errors 2012-08-22 Ugo Riboni Split off the minimize speed logic in a separate class 2012-08-21 Ugo Riboni Use references to avoid copying values unnecessarily 2012-08-21 Ugo Riboni Merge changes from trunk 2012-08-20 Ugo Riboni Merge changes from trunk 2012-08-16 Ugo Riboni Correctly refer to durations instead of speeds 2012-08-14 Ugo Riboni Adjust the default speeds per John's suggestion 2012-08-14 Ugo Riboni Progressively increase the minimize animation speed with use 2012-08-31 Andrea Azzarone Don't desat bfb/hud icon in DNDReset.. Fixes: https://bugs.launchpad.net/bugs/1043963. Approved by Sam Spilsbury. 2012-08-31 Andrea Azzarone Clean up. 2012-08-31 Andrea Azzarone Fix bug 1043963. 2012-08-31 Nick Dedekind Fixed POTFILE include. 2012-08-30 Marco Trevisan (Treviño) Launcher: make always possible to drag an icon to the bottom or top of its sublist It was not possible before to reorder application icons below the BFB or above the workspace switcher. Fixes: https://bugs.launchpad.net/bugs/1043968. Approved by Brandon Schaefer. 2012-08-31 Marco Trevisan (Treviño) manual-tests, Launcher: icons dragging manual tests improved 2012-08-31 Marco Trevisan (Treviño) Launcher: make always possible to drag an icon to the bottom or top of its sublist It was not possible before to reorder application icons below the BFB or above the workspace switcher 2012-08-30 Marco Trevisan (Treviño) LauncherController: make the controller enable the launcher struts, based on hide-mode option. Fixes: https://bugs.launchpad.net/bugs/1044005. Approved by Brandon Schaefer. 2012-08-30 Marco Trevisan (Treviño) tests, TestLauncherController: added tests to check the launcher struts 2012-08-30 Marco Trevisan (Treviño) Launcher: remove the struts Hack, no really more needed 2012-08-30 Marco Trevisan (Treviño) LauncherController: make the controller enable the launcher struts, based on hide-mode option 2012-08-30 Brandon Schaefer Tests gcin using XIM in unity.. Fixes: https://bugs.launchpad.net/bugs/1043627. Approved by Thomi Richards, Christopher Lee. 2012-08-30 Brandon Schaefer * Skip the tests if no able to run 2012-08-29 Brandon Schaefer * Made better doc strings, thanks Chris 2012-08-29 Brandon Schaefer * missed new line before class 2012-08-29 Brandon Schaefer * PEP8 2012-08-29 Brandon Schaefer * Added a couple more checks before running the tests 2012-08-29 Brandon Schaefer * Adds XIM tests for gcin 2012-08-30 Andrea Azzarone Refactor device launcher icons.. Fixes: https://bugs.launchpad.net/bugs/713423. Approved by Marco Trevisan (Treviño). 2012-08-29 Andrea Azzarone Merge trunk. 2012-08-29 Andrea Azzarone Merge trunk. 2012-08-28 Andrea Azzarone Fix typo. 2012-08-28 Andrea Azzarone Fix typo. 2012-08-28 Andrea Azzarone Remove OnRemoved fun. 2012-08-25 Andrea Azzarone Merge trunk. 2012-08-22 Andrea Azzarone Remove magic string. 2012-08-22 Andrea Azzarone Rename DeviceNotificationShower to DeviceNotificationDisplay. 2012-08-18 Andrea Azzarone Update device uri. 2012-08-17 Andrea Azzarone Revert po/*. 2012-08-17 Andrea Azzarone Clean up. 2012-08-17 Andrea Azzarone Clean up. Add tests for VolumeImp. 2012-08-17 Andrea Azzarone Merge trunk. 2012-08-17 Andrea Azzarone Replace shared_ptr with Class::Ptr. 2012-08-17 Andrea Azzarone sed -i s/AddBlacklisted/TryToBlacklist/g sed -i s/RemoveBlacklisted/TryToUnblacklist/g Add dnd support from dash to launcher to un-blacklist devices. 2012-08-17 Andrea Azzarone Make unity::launcher::DevicesSettings trackable. Dont' show Unmount menuitem for unmounted volumes. 2012-08-16 Andrea Azzarone Add missing file. 2012-08-15 Andrea Azzarone Add unit test for VolumeLauncherIcon.cpp 2012-08-15 Andrea Azzarone Use DeviceNotificationShower. 2012-08-15 Andrea Azzarone Add DeviceNotificationShower/Imp. 2012-08-15 Andrea Azzarone Move device settings from a favorite list to a blacklist. Abstract device settings and file manager opener for DI. 2012-08-12 Andrea Azzarone Rename unity::launcher::DeviceLauncherIcon to unity::launcher::VolumeLauncherIcon. 2012-08-12 Andrea Azzarone Add TestMountAndOpenInFileManager method and test it. 2012-08-11 Andrea Azzarone Merge trunk. 2012-08-11 Andrea Azzarone DevicesSettings is no longer a Singleton \o/. 2012-08-08 Andrea Azzarone Remove device options in ccsm. Refactor DeviceSettings. Will add a unit test later. 2012-08-08 Andrea Azzarone Add unity::launcher::Volume interface class with its implementation. 2012-08-30 Nick Dedekind Added check for width < 0 in preview layouts.. Fixes: . Approved by Brandon Schaefer. 2012-08-30 Nick Dedekind Added check for width < 0 in preview layouts. 2012-08-30 Michal Hruby Activate proper result if the categories aren't displayed in-order. Fixes: https://bugs.launchpad.net/bugs/1040101, https://bugs.launchpad.net/bugs/1041583. Approved by Pawel Stolowski, Tim Penhey. 2012-08-29 Michal Hruby Move stars to types, not vars 2012-08-29 Michal Hruby Improve comment 2012-08-28 Michal Hruby Fix ActivateFirst 2012-08-28 Michal Hruby Move FilterModels methods into Lens class 2012-08-28 Michal Hruby Small API changes 2012-08-22 Michal Hruby Properly clean up CategoryRegistry 2012-08-22 Michal Hruby Tiny API changes 2012-08-30 Sam Spilsbury Add gmodule dependency. Fixes: . Approved by Sam Spilsbury, Andrea Azzarone. 2012-08-30 Sam Spilsbury Also set the soversion 2012-08-30 Sam Spilsbury Remove debug message 2012-08-30 Sam Spilsbury Merge lp:~unity-team/unity/add-gmodule-dep 2012-08-29 Michal Hruby Add dependancy on gmodule 2012-08-30 Sam Spilsbury Use target_link_libraries, link in pthread by default 2012-08-29 Sebastien Bacher updated the convert files to fix some typos in the key names . Fixes: https://bugs.launchpad.net/bugs/1041631. Approved by Timo Jyrinki. 2012-08-28 Sebastien Bacher updated convert files to fix some typos in the key names 2012-08-29 Thomi Richards Update unity autopilot tests to match autopilot API.. Fixes: . Approved by Christopher Lee. 2012-08-29 Thomi Richards Don't import global_context, as it's moved. 2012-08-28 Bilal Akhtar Fixes bug #950710 by expanding a PlacesGroup if it is the only category that contains results.. Fixes: https://bugs.launchpad.net/bugs/950710. Approved by Tim Penhey. 2012-08-28 Bilal Akhtar Merge from trunk and fix conflicts 2012-08-08 Bilal Akhtar Add manual test, since this is the most straightforward method to test this. 2012-08-08 Bilal Akhtar Delete the unit tests written in last two commits, they won't work and they weren't taking us anywhere. 2012-08-08 Bilal Akhtar Get tests to build, make tons of CMakeFile changes 2012-08-08 Bilal Akhtar Add unit test 2012-08-08 Bilal Akhtar Merge from trunk 2012-08-08 Bilal Akhtar fix variable names and members of LensView, thanks Tim 2012-08-02 Bilal Akhtar Fix expand/collapse logic so it doesn't collapse every group it comes across 2012-08-02 Bilal Akhtar Expand results when only one category is displayed (LP: #950710) 2012-08-28 Nick Dedekind Updated background layer for preview cover-art and details panels to be 10% low-light.. Fixes: . Approved by Andrea Azzarone. 2012-08-20 Nick Dedekind Reversed dash previews background layer to low-light. 2012-08-28 Nick Dedekind Fixes non-escaped character sequences in dash previews. (LP #1039020). Fixes: https://bugs.launchpad.net/bugs/1039020. Approved by Andrea Azzarone, Sam Spilsbury. 2012-08-28 Nick Dedekind Merged with trunk. 2012-08-21 Nick Dedekind Removed character escaping from preview description fields. 2012-08-21 Nick Dedekind Added a escape sequence argument to StaticCairoText. Escape all text strings passed from UnityCore previews before display. 2012-08-27 Omer Akram Removed manual-tests that were already automated by Nick, added two tests to ensure Music and Video lens previews are tested. Also made a single class for all the Invocation tests previously they were in separate classes.. Fixes: . Approved by Thomi Richards. 2012-08-28 Omer Akram reuse code 2012-08-28 Omer Akram fix docstrings + reuse code instead of writing new 2012-08-28 Omer Akram merge trunk 2012-08-25 Omer Akram remove few manual test cases which are already automated 2012-08-24 Omer Akram merge trunk 2012-08-27 Brandon Schaefer Better wording for the keyboard shortcut. Updated from Jeremy Bichas' branch.. Fixes: https://bugs.launchpad.net/bugs/964673. Approved by Thomi Richards, Matt Price, Marco Trevisan (Treviño), MC Return. 2012-08-27 Brandon Schaefer * minor fixes 2012-08-27 Brandon Schaefer * Merged trunk. * Fixed shortcuts. 2012-08-09 Brandon Schaefer * Taking over this branch: https://code.launchpad.net/~jbicha/unity/lp964673-improve-keyboard-shortcut-overlay-wording/+merge/99214 * Fixed conflicts 2012-08-27 Omer Akram manual-test to AP; makes sure HUD key navigation is intact. Fixes: . Approved by Thomi Richards, Nick Dedekind. 2012-08-27 Omer Akram damn 2012-08-27 Omer Akram fix method name and docstring per instructions 2012-08-24 Omer Akram fix 2012-08-24 Omer Akram fix conflicts 2012-08-24 Omer Akram manual-test to AP; makes sure HUD keynav is intact 2012-08-27 Christopher Lee Minor cleanup of the quiclist tests, simplifying asserts used.. Fixes: . Approved by Omer Akram, Tim Penhey, jenkins. 2012-08-27 Christopher Lee Merged trunk and resolved conflict 2012-07-12 Christopher Lee Oops, was a little hasty in removing the 'dead' code' replaced. 2012-07-12 Christopher Lee Changed use of lambda, added docstring, removed dead code 2012-07-12 Christopher Lee Merge trunk 2012-07-12 Christopher Lee Cleanup/simplify asserts used 2012-07-11 Christopher Lee Minor update to use Eventually 2012-07-11 Christopher Lee Updated test to use new get_icon (not the deleted get_icon_by_desktop_id) 2012-07-11 Christopher Lee Merging pre-req branch 2012-07-11 Christopher Lee Merge prereq branch 2012-08-27 Nick Dedekind Fixed no vertical scrollbar in music preview tracks view. (LP#1039462). Fixes: https://bugs.launchpad.net/bugs/1039462. Approved by Brandon Schaefer. 2012-08-22 Nick Dedekind Merge with trunk 2012-08-21 Nick Dedekind Removed preview Tracks drawing override to fix scroll-bar drawing. 2012-08-27 Brandon Schaefer Dash now gets correct focus in X when opening.. Fixes: . Approved by Andrea Azzarone, Tim Penhey. 2012-08-24 Brandon Schaefer * The Launcher was stealing X focus from the Dash when it opened. * Now the dash has the correct focus, so XIM works. 2012-08-26 MC Return Fixed many minor typos.. Fixes: . Approved by Tim Penhey, Brandon Schaefer. 2012-08-17 MC Return Merged lp:unity 2012-08-15 MC Return Merged latest lp:unity 2012-08-14 MC Return Hopefully fixed remaining UBUS_LAUNCHER_END_KEY_SWTICHER -> UBUS_LAUNCHER_END_KEY_SWITCHER typos 2012-07-24 MC Return Rebased on latest lp:unity 2012-07-24 MC Return Fixed typo in all instances of UBUS_LAUNCHER_START_KEY_SWTICHER 2012-07-23 MC Return Fixed 'the objects destruction' -> 'the object's destruction' typo 2012-07-23 MC Return Rebased on latest lp:unity 2012-07-12 MC Return Rebased to latest lp:unity 2012-07-09 MC Return Fixed more typos 2012-07-09 MC Return Fixed wording and typos 2012-07-09 MC Return Fixed accidentially copy-pasted line in previous commit 2012-07-09 MC Return Fixed some typos modified: plugins/unityshell/src/unityshell.cpp shortcuts/StandaloneShortcuts.cpp 2012-08-25 Sam Spilsbury Don't enable client states if BUILD_MODERN_COMPIZ_GL. Fixes: https://bugs.launchpad.net/bugs/1041123. Approved by Daniel van Vugt, Olivier Tilloy. 2012-08-24 Sam Spilsbury Don't enable client states again if running with USE_MODERN_COMPIZ_GL 2012-08-24 Robert Carr Webapps support for unity. Fixes: . Approved by Timo Jyrinki, Marco Trevisan (Treviño). 2012-08-21 Robert Carr bamf_application_get_focus_child->bamf_application_get_focusable_child 2012-08-20 Robert Carr Merge webapps 2012-08-19 Robert Carr Merge trunk 2012-08-19 Robert Carr Some webapps cleanup 2012-08-10 Ken VanDine manual rebase for webapps integration 2012-08-24 Nick Dedekind Fixed introspection bug in dash result view. (LP#1040875). Fixes: https://bugs.launchpad.net/bugs/1040875. Approved by Marco Trevisan (Treviño). 2012-08-24 Nick Dedekind Fixed result view introspection. 2012-08-23 Omer Akram makes sure if the hud closes when the mouse is clicked outside of the HUD region after a search has been entered and then cleared from the searchbox. Removed the equivalent manual-test. Now we also make sure the Hud closes with the press of escape key in both shrunk and expanded forms. Fixes: . Approved by Thomi Richards. 2012-08-24 Omer Akram fix 2012-08-24 Omer Akram merge 2012-08-22 Omer Akram add a few tests, remove one manual 2012-08-23 Omer Akram manual-test to AP; makes sure double clicking the grab area of a maximized app restores(unmaximize) it.. Fixes: . Approved by Thomi Richards. 2012-08-23 Omer Akram fix indentation 2012-08-23 Omer Akram fix 2012-08-23 Omer Akram manual-test to AP; double clicking unmaximize 2012-08-23 Omer Akram fix TODO; test newly activated lens' searchbar have the focus. Also removed un-needed semicolons. Fixes: . Approved by Thomi Richards. 2012-08-23 Omer Akram fix indent 2012-08-23 Omer Akram fix TODO; test newly activated lens' searchbar have the focus 2012-08-23 Andrea Azzarone Fix bottom-up key navigation in dash filterbar.. Fixes: https://bugs.launchpad.net/bugs/1028810. Approved by Brandon Schaefer. 2012-08-22 Andrea Azzarone Merge trunk. 2012-08-22 Andrea Azzarone Clean up test. 2012-08-08 Andrea Azzarone Fix typo. 2012-08-08 Andrea Azzarone Merge trunk. 2012-07-25 Andrea Azzarone Add AP test. 2012-07-25 Andrea Azzarone Fix bug 1028810. 2012-08-23 Charles Kerr Adds the new Sync Indicator into panel-service's indicator_order list.. Fixes: . Approved by Omer Akram. 2012-08-22 Charles Kerr in panel-service, add the sync indicator to the indicator_order list 2012-08-23 Jason Smith Fix bug #1039959. Fixes: https://bugs.launchpad.net/bugs/1039959. Approved by . 2012-08-23 Jason Smith Fix crash 2012-08-23 Bilal Akhtar Increases launcher scroll speed using mouse wheel by 2.5 times the original.. Fixes: https://bugs.launchpad.net/bugs/906072. Approved by Andrea Azzarone. 2012-08-21 Bilal Akhtar Merge from trunk and fix conflicts 2012-08-08 Bilal Akhtar Fix tests 2012-08-08 Bilal Akhtar Add unit test, doesn't seem to work as of now 2012-08-06 Bilal Akhtar Increase launcher wheel scroll speed by 2.5x (LP: #906072) 2012-08-23 Bilal Akhtar Dragging and dropping a SD card to the trash should 'safely remove' the card. Fixes: https://bugs.launchpad.net/bugs/960910. Approved by Andrea Azzarone. 2012-08-21 Bilal Akhtar Conflict mishap, fixed completely now 2012-08-21 Bilal Akhtar Fix unnecessary delta with trunk that popped up upon merge 2012-08-21 Bilal Akhtar Merge from trunk and resolve conflicts 2012-08-08 Bilal Akhtar Add manual test for change 2012-08-03 Bilal Akhtar Stop a DeviceLauncherIcon if it can be stopped but not ejected (LP: #960910) 2012-08-23 Tim Penhey Changed code to get a better, readable stack trace for bug 964897. Fixes: https://bugs.launchpad.net/bugs/964897. Approved by Andrea Azzarone. 2012-08-22 Tim Penhey Extract the problematic lambda. 2012-08-23 Andrea Cimitan Fix bug 1038138 by applying some tweaks for tiles with backlight 0.0f. Fixes: https://bugs.launchpad.net/bugs/1038138. Approved by Andrea Azzarone. 2012-08-21 Andrea Cimitan Don't use custom float alpha, not needed 2012-08-21 Nick Dedekind Removed lancher icon backlight intensity on colorify backgound. 2012-08-21 Andrea Cimitan Fixes colorization of tiles edges 2012-08-23 Omer Akram removed a manual test case which no longer applies after bzr2605. Fixes: . Approved by Sam Spilsbury. 2012-08-22 Omer Akram remove the manual case, we changed the behavior 2012-08-23 Daniel van Vugt Fix build failure. Don't refer to files that don't exist: dash/PreviewMusic.cpp dash/PreviewMusicTrack.cpp (LP: #1040431) (regression of LP: #1038886). Fixes: https://bugs.launchpad.net/bugs/1040431. Approved by Andrea Azzarone. 2012-08-23 Daniel van Vugt Fix build failure. Don't refer to files that don't exist: dash/PreviewMusic.cpp dash/PreviewMusicTrack.cpp (LP: #1040431) (regression of LP: #1038886) 2012-08-23 Christopher Lee A typo (keyword argument wasn't properly removed) in an autopilot emulator was causing tests to error. Fixes: . Approved by Thomi Richards. 2012-08-23 Christopher Lee Oops, fixed the wrong typo 2012-08-23 Christopher Lee Typo fix in emulator 2012-08-22 Sam Spilsbury Provides integration into gnome-control-center for unity.. Fixes: . Approved by Timo Jyrinki, Tim Penhey. 2012-08-22 Sam Spilsbury Merge 2012-08-22 Sam Spilsbury Also dep on dbus-glib-1 2012-08-22 Sam Spilsbury Remove explicit dep on gconf 2012-08-22 Sam Spilsbury Integrated 2012-08-21 Sam Spilsbury Apparantly just show-hud works 2012-08-21 Sam Spilsbury UScreen.cpp was removed 2012-08-21 Sam Spilsbury Merge lp:unity 2012-08-17 Sam Spilsbury Added missing file 2012-08-17 Sam Spilsbury Generate unity g-c-c integration files 2012-08-15 Didier Roche first part of g-c-c integration 2012-08-22 Nick Dedekind Fix keyboard navigation in dash previews. Fixes: . Approved by Gord Allott. 2012-08-22 Nick Dedekind Refocus dash on preview close. 2012-08-22 Nick Dedekind Merge with trunk 2012-08-21 Nick Dedekind Release preview container cleanly when closing preview. Fixes preview container leak. 2012-08-20 Nick Dedekind Fixed keyboard navigation in dash previews. 2012-08-20 Nick Dedekind Fixed keypress eating by child views in dash previews. 2012-08-22 Andrea Azzarone Use linear filtering to draw icons (when needed).. Fixes: https://bugs.launchpad.net/bugs/1036231. Approved by Tim Penhey. 2012-08-21 Andrea Azzarone Use linear filtering to draw icons (when needed). 2012-08-22 Nick Dedekind Added Autopilot tests for Dash Previews. Fixed introspection of Lens Results for use in preview autopilot tests. Lens result introspection includes proposed position of the result in the result grid view.. Fixes: . Approved by Gord Allott. 2012-08-22 Nick Dedekind Merge with trunk 2012-08-21 Nick Dedekind Fixed duplicate definition. 2012-08-20 Nick Dedekind Removed Video/Music AP tests until sample results are added. 2012-08-20 Nick Dedekind Removed automation instruction note from some manual preview tests. 2012-08-20 Nick Dedekind Removed superfluous code from result grid. Fixed preview PA test comment. 2012-08-20 Nick Dedekind Fixed errors in preview test hints. 2012-08-20 Nick Dedekind Merge with trunk 2012-08-20 Nick Dedekind Merge with trunk 2012-08-20 Nick Dedekind Added more AP tests for previews. 2012-08-17 Nick Dedekind Preview left/right navigation autopilot tests. 2012-08-17 Nick Dedekind Merge with trunk 2012-08-17 Nick Dedekind More work on preview introspection and AP tests. 2012-08-16 Nick Dedekind untested autopilot tests + manual tests. 2012-08-16 Nick Dedekind Preview object introspecion. 2012-08-22 Nick Dedekind Adding test for fix-950782, Application switching (Alt+tab) no longer updates panel menu titles.. Fixes: . Approved by Andrea Azzarone, Thomi Richards. 2012-08-22 Christopher Lee Updated tests docstring 2012-08-22 Christopher Lee Added test for fix-950782 (panel title not updated while switching apps) 2012-08-22 Christopher Lee Merged Trunk 2012-06-07 Nick Dedekind Application switching (Alt+tab) no longer updates panel menu titles. 2012-08-21 Andrea Azzarone Fix annoying warning in UnityCore/Hud.cpp. Fixes: https://bugs.launchpad.net/bugs/1039451. Approved by Tim Penhey. 2012-08-21 Andrea Azzarone Fix annoying warning. 2012-08-21 Omer Akram Tests that Alt+ArrowKey events are correctly passed to the active window when not interacting with Unity.. Fixes: . Approved by Brandon Schaefer. 2012-08-22 Omer Akram merge 2012-08-21 Omer Akram remove the un-needed / 2012-08-18 Omer Akram fix 2012-08-18 Omer Akram test unity don't eat alt+arrowkey events 2012-08-21 Omer Akram merge 2012-08-22 Omer Akram merge 2012-08-21 Omer Akram Tests if Middle click pastes into dash searchbar.. Fixes: . Approved by Thomi Richards. 2012-08-22 Omer Akram merge trunk + fix siliness 2012-08-18 Omer Akram fix indentation 2012-08-18 Omer Akram removed manual case added AP test case for MiddleClickPaste 2012-08-21 Nick Dedekind Stopped previews with no image or image source uri logging warning messages from the thumbnail generator.. Fixes: . Approved by Michal Hruby. 2012-08-21 Nick Dedekind Merge with trunk 2012-08-21 Nick Dedekind Moved cover-art image setting to common preview code. 2012-08-17 Nick Dedekind Check validity of source_image_uri in preview artwork. 2012-08-17 Nick Dedekind Check return from thumbnail generator. 2012-08-21 Omer Akram HUD should activate search item and close itself on enter.. Fixes: . Approved by Andrea Azzarone. 2012-08-21 Omer Akram fix docstring 2012-08-18 Omer Akram fix damn indentation 2012-08-18 Omer Akram fix damn indentation 2012-08-18 Omer Akram test 2012-08-21 Daniel van Vugt Fix multiple build failures due to incorrect #ifdefs when configured with -DBUILD_GLES=ON (which then defines USE_GLES). (LP: #1039453). Fixes: https://bugs.launchpad.net/bugs/1039453. Approved by Sam Spilsbury. 2012-08-21 Daniel van Vugt Fix multiple build failures due to incorrect #ifdefs when configured with -DBUILD_GLES=ON (which then defines USE_GLES). (LP: #1039453) 2012-08-21 Michal Hruby Implement rendering of UnityProtocolAnnotatedIcon. Fixes: . Approved by Gord Allott, Marco Trevisan (Treviño). 2012-08-20 Michal Hruby Fix tests 2012-08-20 Michal Hruby Add test for AnnotatedIcon 2012-08-20 Michal Hruby Fix compilation 2012-08-20 Michal Hruby Use shared pointers with custom deleters 2012-08-20 Michal Hruby Merge trunk 2012-07-27 Michal Hruby Merge trunk 2012-07-17 Michal Hruby Merge lp:~mhr3/unity/update-core-preview-api 2012-07-11 Michal Hruby Implement support for AnnotatedIcon into IconLoader 2012-07-09 Michal Hruby Merge lp:~mhr3/unity/update-core-preview-api 2012-07-09 Michal Hruby Merge lp:~mhr3/unity/core-object-safer-typechecks 2012-08-21 Sam Spilsbury Fixes monitor hotplug corruption (LP #1039410). Fixes: https://bugs.launchpad.net/bugs/1039410. Approved by Daniel van Vugt. 2012-08-21 Sam Spilsbury Call outputChangeNotify 2012-08-21 Omer Akram Removed duplicate manual test which is already present in Launcher.txt file. . Fixes: . Approved by Thomi Richards. 2012-08-18 Omer Akram Removed a duplicate manual testcase. Its already present in the Launcher.txt file 2012-08-21 Omer Akram get panel height from the panel instead of hardcoding, also removed unneeded semicolons.. Fixes: . Approved by Thomi Richards. 2012-08-19 Omer Akram fix TODO 2012-08-18 Omer Akram merge 2012-08-17 Omer Akram merge trunk 2012-08-17 Omer Akram trunk 2012-08-17 Omer Akram merge 2012-08-21 Daniel van Vugt Always paint the shell separately per output. Otherwise the logic for deciding whether the shell should be painted on a given monitor makes no sense and the shell is often not painted at all. (LP: #1037408) This also appears to resolve VBO and FBO rendering bugs: (LP: #1036568) (LP: #1036569) and Benchmark painting: (LP: #1036609). Fixes: https://bugs.launchpad.net/bugs/1036568, https://bugs.launchpad.net/bugs/1036569, https://bugs.launchpad.net/bugs/1036609, https://bugs.launchpad.net/bugs/1037408. Approved by Sam Spilsbury. 2012-08-20 Daniel van Vugt Always paint the shell separately per output. Otherwise the logic for deciding whether the shell should be painted on a given monitor makes no sense and the shell is often not painted at all. (LP: #1037408) 2012-08-21 Daniel van Vugt Don't comment out the nuxPrologue/Epilogue functions if building USE_MODERN_COMPIZ_GL. They are critical functions and commenting them out causes serious rendering bugs: (LP: #1036528) (LP: #1037949). Fixes: https://bugs.launchpad.net/bugs/1036528, https://bugs.launchpad.net/bugs/1037949. Approved by Sam Spilsbury. 2012-08-17 Daniel van Vugt Don't comment out the nuxPrologue/Epilogue functions if building USE_MODERN_COMPIZ_GL. They are critical functions and commenting them out causes serious rendering bugs: (LP: #1036528) (LP: #1037949) 2012-08-20 Jason Smith Implements coverflow in the dash based on the work done in Nux to create a coverflow widget. Fixes: . Approved by Gord Allott. 2012-08-20 Jason Smith remove unneeded changes for this subset 2012-08-20 Jason Smith make preview move left/right 2012-08-20 Jason Smith make browser previews work 2012-08-20 Jason Smith make previews pop up 2012-08-20 Jason Smith make work with previews 2012-08-20 Jason Smith remove hack to force coverflow 2012-08-20 Jason Smith merge work to disable places group text 2012-08-20 Gord Allott latest flowview 2012-08-20 Gord Allott disables the places group text on flow 2012-08-20 Jason Smith change sizing to make fit 2012-08-20 Jason Smith minor fixes 2012-08-20 Jason Smith fix crash 2012-08-20 Jason Smith merge trunk 2012-08-20 Jason Smith add missing files 2012-08-09 Jason Smith Recreate coverflow branch without background and alignment tweaks. 2012-08-20 Marco Trevisan (Treviño) Added AP tests for ibus activation on keydown and on keyup.. Fixes: . Approved by Tim Penhey, jenkins. 2012-07-18 Thomi Richards Moved code into the correct place. 2012-07-18 Thomi Richards Several changes, mostly around making sure that the scenarios are applied to classes correctly. 2012-07-18 Thomi Richards Fixed class setup method. 2012-07-18 Marco Trevisan (Treviño) test_ibus: remove debug data 2012-07-18 Marco Trevisan (Treviño) test_ibus: add activation tests based on scenarios 2012-07-17 Marco Trevisan (Treviño) autopilot, test_ibus: updated doc strings 2012-07-03 Marco Trevisan (Treviño) Merge with trunk 2012-06-27 Marco Trevisan (Treviño) Tests ibus: added tests for ibus activation on press and release 2012-08-20 Andrea Azzarone Use the same padding for the minimum width and height of hud::Icon.. Fixes: https://bugs.launchpad.net/bugs/1035951. Approved by Brandon Schaefer. 2012-08-20 Andrea Azzarone Use the same padding for the minimum width and height of hud::Icon. 2012-08-20 Andrea Azzarone Remove un-needed private memebers. 2012-08-20 Daniel d'Andrada Multi-touch gestures for switching between windows (a.k.a. "alt-tab with gestures"). Approved by Tim Penhey. The following gestural interactions with the window switcher have been implemented: 1. 3-fingers double tap -> switches to previous window 2. 3-fingers tap followed by 3-fingers hold -> shows window switcher - drag those 3-fingers -> change selected window icon - release fingers -> selects window and closes switcher 3. 3-fingers tap followed by 3-fingers hold -> shows window switcher - release fingers -> switcher will kept being shown for some seconds still - drag with one or three fingers -> change selected window - release finger(s) -> selects window and closes switcher 4. 3-fingers tap followed by 3-fingers hold -> shows window switcher - release fingers -> switcher will kept being shown for some seconds still - tap on some window icon -> selects that icon and closes the switcher Unit tests included.. Fixes: . Approved by Tim Penhey. 2012-08-14 Daniel d'Andrada Replacing assertions with error logging 2012-08-14 Daniel d'Andrada Implementing pimpl idiom in GesturalWindowSwitcher 2012-08-14 Daniel d'Andrada Implementing pimpl idiom in CompoundGestureRecognizer 2012-08-14 Daniel d'Andrada Removing unused LauncherControllerMock 2012-08-14 Daniel d'Andrada Removing unnecessary line. It seems 10 entries are already allocated in most implementations. 2012-08-14 Daniel d'Andrada Removing some leftovers from previous implementations 2012-08-14 Daniel d'Andrada put some gesture classes into unity name space. 2012-08-14 Daniel d'Andrada Log an error instead of asserting 2012-08-14 Daniel d'Andrada Change coding style in CompoundGestureRecognizer 2012-08-14 Daniel d'Andrada Update code comment on launcher icon selection 2012-08-14 Daniel d'Andrada add some white spaces to inline comment 2012-08-03 Daniel d'Andrada Multitouch gestures for switching between windows (a.k.a. "alt-tab with gestures") The following gestural interactions with the window switcher have been implemented: 1. 3-fingers double tap -> switches to previous window 2. 3-fingers tap followed by 3-fingers hold -> shows window switcher - drag those 3-fingers -> change selected window icon - release fingers -> selects window and closes switcher 3. 3-fingers tap followed by 3-fingers hold -> shows window switcher - release fingers -> switcher will kept being shown for some seconds still - drag with one or three fingers -> change selected window - release finger(s) -> selects window and cloeses switcher 4. 3-fingers tap followed by 3-fingers hold -> shows window switcher - release fingers -> switcher will kept being shown for some seconds still - tap on some window icon -> selects that icon and closes the switcher 2012-07-27 Daniel d'Andrada Multitouch gestures for switching between windows (a.k.a. "alt-tab with gestures") 2012-08-20 Pawel Stolowski Implemented Preview::EmitClosed method. Fixes: . Approved by Michal Hruby. 2012-08-20 Pawel Stolowski Preview - EmitClosed() should actually be called from dash::previews::Preview. 2012-08-20 Pawel Stolowski Preview - call EmitClosed in Preview dtor. 2012-08-20 Pawel Stolowski Preview - renamed PreviewClosed to EmitClosed. 2012-08-17 Pawel Stolowski Merged trunk. 2012-08-17 Pawel Stolowski Added simple test for PreviewClosed signal. 2012-08-17 Pawel Stolowski Previews - implemented PreviewClosed() signal. 2012-08-16 Pawel Stolowski Merged trunk. 2012-08-16 Pawel Stolowski Merged trunk. 2012-08-20 Tim Penhey Enable the new nux animation framework. Update BGHash to use the new animations.. Fixes: . Approved by Andrea Azzarone. 2012-08-15 Tim Penhey Different method name. 2012-08-15 Tim Penhey Update the BGHash to use a color animation. 2012-08-15 Tim Penhey Hook up the nux animations to the shell. 2012-08-20 Daniel van Vugt Stop the launcher from overdrawing itself, hence losing transparency. It seems to happen whenever the panel redraws but the launcher region is not damaged. I have no idea why redrawing the panel unconditionally redraws the launcher too, but this works around the problem for now. (LP: #1036519). Fixes: https://bugs.launchpad.net/bugs/1036519. Approved by Sam Spilsbury. 2012-08-17 Daniel van Vugt Merge latest lp:unity 2012-08-16 Daniel van Vugt Stop the launcher from overdrawing itself, hence losing transparency. It seems to happen whenever the panel redraws but the launcher region is not damaged. I have no idea why redrawing the panel unconditionally redraws the launcher too, but this works around the problem for now. (LP: #1036519) 2012-08-20 Daniel van Vugt Fix build failure. Don't refer to files that don't exist: dash/PreviewMusic.cpp dash/PreviewMusicTrack.cpp (LP: #1038886) . Fixes: https://bugs.launchpad.net/bugs/1038886. Approved by Andrea Azzarone. 2012-08-20 Daniel van Vugt Fix build failure. Don't refer to files that don't exist: dash/PreviewMusic.cpp dash/PreviewMusicTrack.cpp (LP: #1038886) 2012-08-20 MC Return Minor speed improvements.. Fixes: . Approved by Brandon Schaefer. 2012-08-18 MC Return Checking for emptiness instead of checking if size == 0 to optimize performance 2012-08-18 MC Return Prefix operators to optimize performance 2012-08-18 MC Return Replaced the check push_preview_.size() with !push_preview_.empty() to optimize performance (2x) 2012-08-17 Michal Hruby Use single category per lens in home lens. Fixes: . Approved by Neil J. Patel. 2012-08-16 Michal Hruby Merge categories in home lens to one per lens 2012-08-16 Michal Hruby Merge filter-models branch 2012-08-17 Gord Allott fixes dash drawing when preview is open. Fixes: . Approved by Neil J. Patel. 2012-08-17 Gord Allott latest unity 2012-08-17 Gord Allott correct drawing of previews 2012-08-16 Gord Allott fixes scrolling 2012-08-16 Gord Allott didrocks revert of 2566 2012-08-16 Gord Allott latest unity pull 2012-08-17 Michal Hruby Use FilterModels inside each ResultView.. Fixes: https://bugs.launchpad.net/bugs/1027811. Approved by Marco Trevisan (Treviño). 2012-08-17 Michal Hruby Get rid of few more RawPtr 2012-08-17 Michal Hruby Merge trunk and fix conflicts yet again 2012-08-17 Michal Hruby Merge trunk, fix conflicts 2012-08-16 Michal Hruby Act on review comments 2012-08-16 Michal Hruby Fix tests 2012-08-16 Michal Hruby Tiny optimization for FilterModels 2012-08-15 Michal Hruby Merge trunk 2012-08-15 Michal Hruby Merge trunk up to r2567 2012-08-15 Michal Hruby Reorder categories in LensView when needed 2012-08-15 Michal Hruby Add tests as requested in review of result-iterator branch 2012-08-15 Michal Hruby Fix signed vs unsigned comparison 2012-08-15 Michal Hruby Ground work for dynamic reordering of categories 2012-08-14 Michal Hruby Emit Lens' connected notification only when the property really changes 2012-08-14 Michal Hruby Make sure we disconnect from model signals when swarm name changes 2012-08-13 Michal Hruby Make ResultIterator operator* return non-const Result, this lowers the number of copies we need considerably 2012-08-13 Michal Hruby Fix criticals coming from ResultView's destructor 2012-08-12 Michal Hruby This should work 2012-08-12 Michal Hruby Initial cut at ResultIterator usage 2012-08-11 Michal Hruby Merge Gord's result-iterator branch 2012-08-17 MC Return Minor optimizations: Used 'if (entries_.empty())' instead of 'if (entries_.size() == 0) because it can be faster. xxxx.size() can take linear time while xxxx.empty() is guaranteed to take constant time. Replaced 'windows.size() > 0' with '!windows.empty()' and '!m_ActionList.size()' with 'm_ActionList.empty()' (x2) in PluginAdapterCompiz.cpp to optimize performance. Simplified void Indicator::Sync(Indicator::Entries const& new_entries) by removing the assignment of an empty list into an empty list and just using if (!entries_.empty()) instead of the else condition. Removed redundant parentheses. Introduced std::size_t num_windows = windows.size(); and changed the if statement in PluginAdapter::ScaleWindowGroup to check num_windows. Removed declaration of the unused variable 'next_focused_uri'.. Fixes: . Approved by Tim Penhey. 2012-08-17 MC Return Fixed compilation by reverting r2543 2012-08-17 MC Return Merged lp:unity 2012-08-08 MC Return Introduced std::size_t num_windows = windows.size(); and changed the if statement in PluginAdapter::ScaleWindowGroup to check num_windows 2012-08-08 MC Return Removed redundant parentheses 2012-08-08 MC Return Simplified void Indicator::Sync(Indicator::Entries const& new_entries) by removing the assignment of an empty list into an empty list and just using if (!entries_.empty()) instead of the else condition. 2012-08-05 MC Return Removed declaration of the unused variable 'next_focused_uri' 2012-08-04 MC Return Do not create a unnecessary string copy (x2) 2012-08-04 MC Return Replaced 'windows.size() > 0' with '!windows.empty()' and '!m_ActionList.size()' with 'm_ActionList.empty()' (x2) in PluginAdapterCompiz.cpp to optimize performance 2012-08-04 MC Return Used 'if (entries_.empty())' instead of 'if (entries_.size() == 0) because it can be faster. xxxx.size() can take linear time while xxxx.empty() is guaranteed to take constant time. 2012-08-17 Andrea Azzarone Always set _launcher_drag_delta_max/_launcher_drag_delta_min.. Fixes: . Approved by Tim Penhey. 2012-08-03 Andrea Azzarone Always set _launcher_drag_delta_max/_launcher_drag_delta_min. 2012-08-17 Brandon Schaefer The launcher will only autohide when the mouse leaves the launcher now.. Fixes: https://bugs.launchpad.net/bugs/745707. Approved by Thomi Richards. 2012-08-16 Brandon Schaefer * Merged trunk (No conflict?? Yay!) 2012-08-16 Brandon Schaefer * AP test fixes 2012-08-16 Brandon Schaefer * remove printf statement 2012-08-10 Brandon Schaefer * merged trunk 2012-08-10 Brandon Schaefer * Clicking was to slow. Sometimes it would press down long enough to activate dragging of the icon 2012-08-10 Brandon Schaefer * Fixed enum 2012-08-08 Brandon Schaefer * Added AP test 2012-08-08 Brandon Schaefer * removed printf statments 2012-08-08 Brandon Schaefer * removed more stuff 2012-08-08 Brandon Schaefer * Remove LAST_ACTION quirk in the hide machine as that is no longer used. 2012-08-07 Brandon Schaefer * Do not autohide when mouse is over the launcher. 2012-08-16 Omer Akram test if video lens reveals with super+v. Fixes: . Approved by Tim Penhey. 2012-08-16 Omer Akram added Video lens reveal test 2012-08-16 Thomi Richards Update dash emulator to use new autopilot API.. Fixes: . Approved by Omer Akram. 2012-08-17 Thomi Richards Updated to reflect new autopilot API. 2012-08-16 Łukasz 'sil2100' Zemczak Added some .convert files (for gsettings-data-convert) for converting some gconf settings to gsettings. The compiz upstream tree should have the migration tool that makes migration easier.. Fixes: . Approved by Sam Spilsbury, jenkins. 2012-07-20 Łukasz 'sil2100' Zemczak Added some .convert files (for gsettings-data-convert) for converting some gconf settings to gsettings. The compiz upstream tree should have the migration tool that makes migration easier. 2012-08-16 Gord Allott plumbing to enable the previews to activate on right click in the dash. . Fixes: . Approved by Neil J. Patel. 2012-08-15 Gord Allott latest previews ui 2012-08-15 Gord Allott remove comments, use ClosePreview and free pointers, spent too long in c++.. 2012-08-14 Gord Allott reverted po changes 2012-08-14 Gord Allott merges in latest unity 2012-08-14 Gord Allott ap fixes 2012-08-14 Gord Allott quickly hooking up the keynav 2012-08-14 Gord Allott ap tests 2012-08-14 Gord Allott merge in latest previews-ui 2012-08-14 Gord Allott comments 2012-08-14 Gord Allott fix flickering 2012-08-14 Gord Allott enables preview introspection 2012-08-10 Gord Allott relayout preview on layout size change 2012-08-10 Gord Allott remove hight limitation on previews 2012-08-10 Gord Allott latest preview ui code 2012-08-10 Gord Allott resolved lots of issues 2012-08-09 Gord Allott merged in ui branch 2012-08-09 Gord Allott fixes for new preview ui branch 2012-08-09 Gord Allott merged in latest preview work 2012-08-09 Nick Dedekind Merged lp:~borabora/avani/preview-ui-standalone 2012-08-09 Gord Allott merge latest unity 2012-08-09 Gord Allott lots - o - fixes 2012-08-08 Gord Allott revert po changes 2012-08-08 Gord Allott fixed bunch of small bugs woo 2012-08-07 Gord Allott removed a lot of the old code for handling background animations we aren't doing anymore 2012-07-31 Gord Allott gets around the neil problem again 2012-07-30 Gord Allott maybe fix some neil issues 2012-07-27 Gord Allott merged latest preview ui standalone 2012-07-27 Gord Allott hacky fix for the no mouse input on previews problem 2012-07-27 Gord Allott previews on right click not left 2012-07-27 Gord Allott closes previews on dash exit or lens change 2012-07-26 Gord Allott latest preview-ui-standalone 2012-07-26 Gord Allott result view methods for finding the next uri 2012-07-25 Gord Allott previews showing and working 2012-07-25 Gord Allott save pointbefore merging in new branch 2012-07-24 Gord Allott makes space for previews, hides filter bar, buggy hide search bar behaviour 2012-08-16 Didier Roche revert revision 2566. mhr3 and gord are seeing important corruptions on nvidia with blob driver and opengl 3.. Fixes: . Approved by . 2012-08-16 Didier Roche revert revision 2566. mhr3 and gord are seeing important corruptions on nvidia with blob driver and opengl 3. 2012-08-16 Michal Hruby Fixes broken tests because of changes in libunity API. Fixes: . Approved by Didier Roche. 2012-08-16 Michal Hruby Fix broken tests because of changes in libunity 2012-08-15 Marco Trevisan (Treviño) glib::Signal: add weak referencies to objects and cleanup them when the GObjects get invalid. Fixes: . Approved by Brandon Schaefer. 2012-08-15 Marco Trevisan (Treviño) DeviceLauncherIcon: remove the uneeded self-> 2012-08-15 Marco Trevisan (Treviño) BamfLauncherIcon: indentantion fixes 2012-08-15 Marco Trevisan (Treviño) Use SignalManager::Add