MockIndicatorObject: nullify the entries list on dispose after free'ing it

2013-07-11 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestPanelService: test removal of multiple entries

Crashing the service for now...

2013-07-11 Marco Trevisan (Treviño) <mail@3v1n0.net>

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) <mail@3v1n0.net>

TestPanelService: add indicator object removal test.

Currently failing...

2013-07-11 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestPanelService: add activate request test

2013-07-11 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestPanelService: use a common GetResults to parse synchronization results

2013-07-11 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestPanelService: add more indicators, entries loading tests

2013-07-11 Marco Trevisan (Treviño) <mail@3v1n0.net>

PanelService: ref the object when adding an external indicator

2013-07-11 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestPanelService: verify entri addition

2013-07-11 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestPanelService: verify the indicators addition

2013-07-11 Marco Trevisan (Treviño) <mail@3v1n0.net>

MockIndicatorObject: add a mock indicator implementation to test panel service

2013-07-11 Marco Trevisan (Treviño) <mail@3v1n0.net>

PanelService: Add public method to add a new IndicatorObject

2013-07-11 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestGtest: add TestPanelService initial testing

2013-07-11 Marco Trevisan (Treviño) <mail@3v1n0.net>

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 <email address hidden>

Try to merge in the manually uploaded versions.

Approved by PS Jenkins bot, Didier Roche.

2013-07-15 Łukasz 'sil2100' Zemczak <email address hidden>

Try to re-merge the manually released versions

2013-07-12 Brandon Schaefer <email address hidden>

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.

* 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 <email address hidden>

Reset the connected property when scope disappears.

Approved by PS Jenkins bot, Andrea Azzarone.

2013-07-09 Michal Hruby <email address hidden>

Reset the connected property when scope disappears

2013-07-09 Michal Hruby <email address hidden>

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.

- 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) <mail@3v1n0.net>

Use again glib::Cancellable wrapper in scopes code.

Approved by PS Jenkins bot, Brandon Schaefer.

2013-07-02 Marco Trevisan (Treviño) <mail@3v1n0.net>

ScopeView: use glib::Cancellable

2013-07-02 Marco Trevisan (Treviño) <mail@3v1n0.net>

ScopeProxy: use glib::Cancellable

2013-07-02 Marco Trevisan (Treviño) <mail@3v1n0.net>

Preview: use glib::Cancellable

2013-07-04 Marco Trevisan (Treviño) <mail@3v1n0.net>

ScopeProxy: use glib::SignalManager to manage connections and disconnections.

Approved by PS Jenkins bot, Brandon Schaefer.

2013-07-02 Marco Trevisan (Treviño) <mail@3v1n0.net>

ScopeProxy: use glib::SignalManager to manage connections and disconnections

2013-07-04 Brandon Schaefer <email address hidden>

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.

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 <email address hidden>

Depends on the new dconf-cli, we only need the command line tool, not the gtk editor

2013-07-02 Marco Trevisan (Treviño) <mail@3v1n0.net>

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.

TestApplicationLauncherIcon: verify that an entry can override the default Quit action using property

2013-06-28 Marco Trevisan (Treviño) <mail@3v1n0.net>

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) <mail@3v1n0.net>

TestApplicationLauncherIcon: use TEST_P to perform Quit entry tests by label

2013-06-28 Marco Trevisan (Treviño) <mail@3v1n0.net>

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) <mail@3v1n0.net>

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) <mail@3v1n0.net>

TestApplicationLauncherIcon: verify Desktop Actions quicklist items

2013-06-28 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestApplicationLauncherIcon: verify that invisible menus are ignored

2013-06-28 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestApplicationLauncherIcon: verify that the markup is always disabled on remote menus

Make the internal _menuclient_dynamic_quicklist variable internal to LauncherIcon only.

2013-06-28 Marco Trevisan (Treviño) <mail@3v1n0.net>

ApplicationLauncherIcon: better naming for ensure menu items function

2013-07-02 Sebastien Bacher <email address hidden>

use correct ellipses.

Approved by Marco Trevisan (Treviño), PS Jenkins bot.

2013-07-01 Sebastien Bacher <email address hidden>

use correct ellipses

2013-07-02 Chris Townsend <email address hidden>

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 <email address hidden>

Fixes some panel shadow regressions caused by rev. 3381.

2013-07-02 Marco Trevisan (Treviño) <mail@3v1n0.net>

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) <mail@3v1n0.net>

TestConnectionManager: test Clear method

2013-07-01 Marco Trevisan (Treviño) <mail@3v1n0.net>

ConnectionManager: add Clear method

2013-07-01 Marco Trevisan (Treviño) <mail@3v1n0.net>

ConnectionManager: add full definition of std::hash<unity::connection::handle>

2013-07-01 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestConnectionHandle: added new tests for connection::handle

2013-07-01 Marco Trevisan (Treviño) <mail@3v1n0.net>

ConnectionManager: add decrement operator overloading for handle

2013-06-29 Marco Trevisan (Treviño) <mail@3v1n0.net>

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) <mail@3v1n0.net>

TestConnectionManager: test Get method

2013-06-28 Marco Trevisan (Treviño) <mail@3v1n0.net>

ConnectionManager: add Get method (to retrieve a sigc::connection from an handler)

2013-06-28 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestConnectionManager: test RemoveAndClear method

2013-06-28 Marco Trevisan (Treviño) <mail@3v1n0.net>

ConnectionManager: add RemoveAndClear method, that is able to clear the handle value

2013-06-28 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestConnectionManager: add tests for unity::connection::Manager

2013-06-28 Marco Trevisan (Treviño) <mail@3v1n0.net>

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) <mail@3v1n0.net>

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) <mail@3v1n0.net>

test-gtest-service: don't depend on mock-application

2013-06-28 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestLauncherController: use NiceMock's to avoid unneded output

2013-06-28 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestApplicationLauncherIcon: cleanup the standalone windows we have on TearDown

2013-06-28 Marco Trevisan (Treviño) <mail@3v1n0.net>

MockApplication: always generate a NiceMock of default AppManager

2013-06-28 Marco Trevisan (Treviño) <mail@3v1n0.net>

MockApplication: add a default implementation for all the methods we have

2013-06-27 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestApplicationLauncherIcon: check if Quit app method is called on quicklist activation

2013-06-27 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestApplicationLauncherIcon: use NiceMock for mock Application and ApplicationWindow

2013-06-27 Marco Trevisan (Treviño) <mail@3v1n0.net>

MockApplication: do real gtest mocks of MockApplication and MockApplicationWindow

This will allow proper testing

2013-06-27 Marco Trevisan (Treviño) <mail@3v1n0.net>

MockApplication: do a first real gtest mock of MockApplicationManager

2013-06-27 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestApplicationLauncherIcon: verify unlock from launcher quicklist

2013-06-27 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestApplicationLauncherIcon: verify the "Lock to Launcher" action

2013-06-27 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestApplicationLauncherIcon: test the existence of main quicklist menu items

2013-06-27 Marco Trevisan (Treviño) <mail@3v1n0.net>

TestApplicationLauncherIcon: add utility functions to get quicklist items by label

We want to make sure that we're only running with Unity, and after it has started

2013-06-20 Ted Gould <email address hidden>

In the fallback case manually start unity-panel-service

2013-06-20 Ted Gould <email address hidden>

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 <email address hidden>

Make sure that gnome-settings-daemon is started so we get the X variables we need at start

2013-06-22 Brandon Schaefer <email address hidden>

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 <email address hidden>

* Fix up tests :)

2013-06-20 Brandon Schaefer <email address hidden>

* A test!

2013-06-20 Brandon Schaefer <email address hidden>

* To designs request also make pressing down on the last right move to the right

2013-06-22 Chris Townsend <email address hidden>

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 <email address hidden>

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 <email address hidden>

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 <email address hidden>

* 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 <email address hidden>

* 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 <email address hidden>

* Only restore windows on the current workspace

2013-06-18 Brandon Schaefer <email address hidden>

* 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 <email address hidden>

* 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!).

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 <email address hidden>

Add an explicit cast for consistency's sake.

2013-05-30 Chris Townsend <email address hidden>

* Get rid of whitespace.
* Change float casts to static_cast<float>.
* Get rid of int casts as they are not needed.
* Fix double ";;" typo.

2013-05-29 Chris Townsend <email address hidden>

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 <email address hidden>

Releasing 7.0.0daily13.05.31ubuntu.unity.next-0ubuntu1 to ubuntu.

Approved by PS Jenkins bot.

2013-05-31 Automatic PS uploader <email address hidden>

Releasing 7.0.0daily13.05.31ubuntu.unity.next-0ubuntu1, based on r3352

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 <email address hidden>

Add ModelIterator-inl.h to the list of installed headers (as it's included by ModelIterator.h).

2013-05-22 Andrea Azzarone <email address hidden>

Don't build CoverflowResultView.cpp.

Approved by PS Jenkins bot, Marco Trevisan (Treviño).

2013-05-22 Andrea Azzarone <email address hidden>

Don't build CoverflowResultView.cpp.

2013-05-22 Francis Ginther <email address hidden>

Handle StateNotFoundError when querying the label of a hud button.

Approved by PS Jenkins bot, Łukasz Zemczak.

2013-05-21 Francis Ginther <email address hidden>

Handle StateNotFoundError when querying the label of a hud button

2013-05-22 Łukasz 'sil2100' Zemczak <email address hidden>

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 <email address hidden>

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 <email address hidden>

Same fix for the test_search HUD tests

2013-05-21 Łukasz 'sil2100' Zemczak <email address hidden>

Fix the test_app_activate_on_enter in the same way

2013-05-21 Łukasz 'sil2100' Zemczak <email address hidden>

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 <email address hidden>

More fixes related to the terrible undo test

2013-05-21 Łukasz 'sil2100' Zemczak <email address hidden>

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 <email address hidden>

Add a few more applications to be launched during the test_scroll tests, for bigger screend - a workaround

2013-05-20 Łukasz 'sil2100' Zemczak <email address hidden>

Fix the two shortcut_hint tests with the switcher

2013-05-21 Christopher Lee <email address hidden>

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 <email address hidden>

Fixed depends for unity-autopilot

2013-05-20 Christopher Lee <email address hidden>

Merge trunk

2013-05-19 Christopher Lee <email address hidden>

Added missing build depends

2013-05-14 Christopher Lee <email address hidden>

Make exception caught in ensure_unity_running more specific

2013-05-14 Christopher Lee <email address hidden>

Merge trunk

2013-05-14 Christopher Lee <email address hidden>

Slight code juggle around to enable cleanup of dlopen-ed library.

2013-05-09 Christopher Lee <email address hidden>

Update dbus protocol version to 1.3

2013-05-09 Christopher Lee <email address hidden>

re-introduce xpathselect for introspection and update for protocol version 1.3

Releasing 7.0.0daily13.04.10ubuntu.unity.experimental.certified-0ubuntu1, based on r3113

2013-04-08 Automatic PS uploader <email address hidden>

merged with trunk.

Approved by PS Jenkins bot, Didier Roche.

2013-04-08 Nick Dedekind <email address hidden>

fixed gvariant test. fixed pch'less build.

2013-04-08 Nick Dedekind <email address hidden>

merge with trunk.

2013-03-27 Brandon Schaefer <email address hidden>

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 <email address hidden>

* Add {} to nested if statement

2013-03-27 Brandon Schaefer <email address hidden>

* Clearing group->GetGeometry() causes clearing of other groups, depending on
where the scroll view is.

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.

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 <email address hidden>

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 <email address hidden>

With the new scope interface, the music shopping results are displayed in the "Albums" category.

2013-03-25 Nick Dedekind <email address hidden>

Fixes for dash related autopilot failures.

Approved by PS Jenkins bot, Brandon Schaefer.

2013-03-25 Nick Dedekind <email address hidden>

Autopilot tests wait for categories/results before assuming there are any

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 <email address hidden>

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.

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 <email address hidden>

Fixes issue where minimizing a full screen window would not draw the Launcher and Panel after minimization.

2013-05-09 Christopher Lee <email address hidden>

Updating Unity autopilot tests to work with the new version of autopilot (1.3).

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 <email address hidden>

Fix unicode strings. Add a check to another test, making sure that we click the right HUD button

2013-04-24 Łukasz 'sil2100' Zemczak <email address hidden>

Add assertions making sure the tests make sense

2013-04-24 Łukasz 'sil2100' Zemczak <email address hidden>

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.

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 <email address hidden>

Disable screen locking during the autopilot test runs

2013-04-17 Łukasz 'sil2100' Zemczak <email address hidden>

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 <email address hidden>

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 <email address hidden>

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 <email address hidden>

A leftover from the self.emulator -> self.unity.emulator migration. This was causing problems with HUD cleanups

autopilot, QuicklistActionTests: fix test_quicklist_actions to work with any locale

2013-04-09 Marco Trevisan (Treviño) <mail@3v1n0.net>

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 <email address hidden>

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.

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 <email address hidden>

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 <email address hidden>

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 <email address hidden>

* Fixes failing AP test due to the new OverlayWindowButtons.

2013-04-04 Łukasz 'sil2100' Zemczak <email address hidden>

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 <email address hidden>

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.