Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | UnitySession -> LomiriSession: Re-rename related changes that we erroneously ↵ | Mike Gabriel | 2023-02-13 | 6 | -48/+48 |
| | | | | | | | | | | | | | | | | | | | | | | hid away as Ayatana DesktopSession. This brings full Lomiri integration finally. Until now, the session indicator somehow seemed to work, but in some odd ways. On the phone, the session indicator would fallback to direct systemd interaction while on Lomiri in Debian, it would fallback to Zenity dialogs (most of all because Zenity got installed by some other package as a dependency). With this massive renaming change, ayatana-indicator-session should now smoothly interact with the com.lomiri.Shell.Session DBus interface and also with the mimicked GNOME SessionManager End-Session-Dialog interface. As a downside, this change nearly fully removes Unity7 support which would need to be brought back +/- as a full duplicate of what we do for Lomiri. But as noone has dared integrating Ayatana Indicator Session with Unity7, so far, we should be able to live with that for now. Fixes https://github.com/AyatanaIndicators/ayatana-indicator-session/issues/82 | ||||
* | Clean up compilation flags | Robert Tari | 2022-01-27 | 2 | -3/+0 |
| | |||||
* | Use Ayatana as mock user | Robert Tari | 2021-11-03 | 1 | -1/+3 |
| | |||||
* | Use -no-pie build flag for tests only | Robert Tari | 2021-08-10 | 2 | -2/+4 |
| | |||||
* | Convert testing and coverage reporting to cmake-extras style | Robert Tari | 2021-06-11 | 2 | -25/+11 |
| | | | | fixes https://github.com/AyatanaIndicators/ayatana-indicator-session/issues/34 | ||||
* | .travis.yml: Don't try running autotools based CI build. | Mike Gabriel | 2021-05-04 | 2 | -0/+7 |
| | |||||
* | tests/CMakeLists.txt: Only copy test .gschema.xml files, if source and ↵ | Mike Gabriel | 2021-04-28 | 1 | -1/+1 |
| | | | | target folder differ. | ||||
* | tests/backend-dbus/CMakeLists.txt: Fix dependecy name: dbusbackend -> ↵ | Mike Gabriel | 2021-04-28 | 1 | -1/+1 |
| | | | | backenddbus). | ||||
* | tests/backend-dbus/CMakeLists.txt: Make sure gdbus-codegen commands ↵ | Mike Gabriel | 2021-02-02 | 1 | -0/+2 |
| | | | | (backend-dbus) have run before building the desktopmock tests. Fixes parallel build issues. | ||||
* | Fix deprecated symbols and build warnings | Robert Tari | 2020-08-31 | 5 | -25/+20 |
| | |||||
* | Whitespace fix | Robert Tari | 2020-08-31 | 1 | -6/+6 |
| | |||||
* | tests/test-service.c: Explicitly use curly braces for one-liner if statements. | Mike Gabriel | 2018-03-21 | 1 | -0/+8 |
| | |||||
* | tests/CMakeLists.txt: Handle custom command indirectly via custom target. | Mike Gabriel | 2018-03-12 | 1 | -3/+6 |
| | |||||
* | Provide to 'Help' menu items. One for Distro Help, one for Desktop Help. | Mike Gabriel | 2017-07-18 | 2 | -6/+19 |
| | |||||
* | Things are not that simple... Complete previous commit, now switch to ↵ | Mike Gabriel | 2017-05-30 | 4 | -32/+32 |
| | | | | org.ayatana.Desktop Dbus session bus name complete. | ||||
* | Fork from Ubuntu's indicator-session project. | Mike Gabriel | 2015-11-14 | 12 | -34/+31 |
| | |||||
* | Hide relevant items from session indicator when org.gnome.desktop.lockdown ↵ | Robert Ancell | 2014-07-11 | 1 | -0/+125 |
| | | | | disable-lock-screen or disable-user-switching are set to match 12.04 LTS behaviour | ||||
* | try to log out with com.canonical.Unity.Session's RequestLogout. If that ↵ | Charles Kerr | 2014-04-11 | 2 | -18/+59 |
| | | | | fails, fall back to org.gnome.SessionManager's Logout. | ||||
* | in MockUnitySession, add support for handling RequestLogout | Charles Kerr | 2014-04-11 | 2 | -2/+18 |
| | |||||
* | DBusActions: use unity session APIs when unity is running | Marco Trevisan (Treviño) | 2014-04-10 | 5 | -2/+136 |
|\ | | | | | | | Use Immediate lock when switching, and rely to standard lock (with fade) in normal cases. Fixes: 1305194 | ||||
| * | MockUnitySession: add new mock for unity session, and use it in tests | Marco Trevisan (Treviño) | 2014-04-10 | 5 | -2/+136 |
| | | |||||
* | | Don't show a red icon in indicator-session when there's an online user ↵ | Charles Kerr | 2014-03-24 | 2 | -29/+33 |
|\ \ | | | | | | | | | | account error. Fixes: 1206550 | ||||
| * | | sync tests to the red-icon-removal change in r436 | Charles Kerr | 2014-03-19 | 1 | -6/+1 |
| | | | |||||
| * | | copy newer GLibTestFixture wait_for_signal() and wait_msec() methods from ↵ | Charles Kerr | 2014-03-19 | 1 | -23/+32 |
| |/ | | | | | | | indicator-datetime's tests to fix noisy g_warnings | ||||
* | | Update some strings | Iain Lane | 2014-03-19 | 1 | -1/+1 |
| | | |||||
* | | Re-add the feature to hide the user list if com.canonical.indicator.session ↵ | Iain Lane | 2014-03-19 | 2 | -1/+16 |
|/ | | | | user-show-menu is false | ||||
* | Adding acceptance tests and merge review policies. | Ted Gould | 2014-01-31 | 1 | -0/+24 |
|\ | | | | | | | Approved by PS Jenkins bot, Charles Kerr. | ||||
| * | Adding basic acceptance tests | Ted Gould | 2014-01-31 | 1 | -0/+24 |
| | | |||||
* | | Use username as label if the real name is empty or whitespace | Robert Ancell | 2013-12-19 | 1 | -0/+30 |
|/ | |||||
* | look for fallback icons in test-services | Charles Kerr | 2013-11-08 | 1 | -1/+1 |
| | |||||
* | tests/test-service.cc: adjust test suite for screen lock changes | Marc Deslauriers | 2013-09-25 | 1 | -10/+10 |
| | |||||
* | sync tests to look for a header action state of type a{sv} instead of (sssb) | Charles Kerr | 2013-08-12 | 1 | -14/+30 |
| | |||||
* | fix failing tests on ppc & add more verbose warnings in the menu sync tests | Charles Kerr | 2013-07-16 | 1 | -2/+3 |
| | |||||
* | add the online-accounts action and unit tests for it | Charles Kerr | 2013-07-12 | 2 | -0/+16 |
| | |||||
* | If the Unity dialogs aren't available (such as in the greeter) but zenity ↵ | Charles Kerr | 2013-07-12 | 1 | -25/+49 |
| | | | | | | | | | | is, use it to for confirmation dialogs: - add the implementation in actions.c - add actions.c to the i18n files list - sync the unit tests - suggest zenity in debian/control | ||||
* | Add a 'can-reboot' property to the Actions class. | Charles Kerr | 2013-07-12 | 2 | -0/+11 |
| | | | | | | | | | This is used for handling a couple of pathological cases where features and states mix and match: 1. unity has the same dialog for 'reboot' and 'power off', so remove the duplicate menuitem, EXCEPT: 2. if the unity prompt isn't available (such as in the greeter), show both menuitems, OR 3. if the user has prompting disabled we need both, OR 4. if the user has the 'power off' button disabled, don't treat 'reboot' as redundant. | ||||
* | in test-users, possible fix to async dbus action timing issue in SetUp | Charles Kerr | 2013-06-28 | 1 | -1/+1 |
| | |||||
* | in test-users, fix timing issue in the fixture's SetUp | Charles Kerr | 2013-06-28 | 1 | -1/+4 |
| | |||||
* | fix test breakage introduced with the recent commit that hides the reboot ↵ | Charles Kerr | 2013-06-28 | 3 | -37/+64 |
| | | | | menuitem when running in unity shell | ||||
* | update comments & documentation to reflect that we've replaced consolekit ↵ | Charles Kerr | 2013-06-28 | 4 | -10/+4 |
| | | | | and login1 | ||||
* | copyediting: remove g_messages() added while fixing the tests, remove dead code | Charles Kerr | 2013-06-25 | 5 | -149/+4 |
| | |||||
* | everything in test-guest now passes | Charles Kerr | 2013-06-25 | 1 | -10/+12 |
| | |||||
* | TestGuest::Login now passes | Charles Kerr | 2013-06-25 | 1 | -6/+6 |
| | |||||
* | test-guest's HelloWorld and Allowed tests now pass | Charles Kerr | 2013-06-25 | 1 | -5/+4 |
| | |||||
* | don't pass -std=c++0x to the compiler when building .c files | Charles Kerr | 2013-06-25 | 1 | -1/+1 |
| | |||||
* | all the tests in test-users pass | Charles Kerr | 2013-06-25 | 1 | -11/+9 |
| | |||||
* | in IndicatorSessionUsers, use the uid as the user's key. Users.ActivateUser ↵ | Charles Kerr | 2013-06-25 | 5 | -117/+99 |
| | | | | is now green. | ||||
* | in tests-users, fix 3 more tests: RealnameChanged, LogInLogOut, ActivateSession | Charles Kerr | 2013-06-25 | 6 | -85/+69 |
| | |||||
* | fix the first four tests in test-users: HelloWorld, InitialUsers, UserAdded, ↵ | Charles Kerr | 2013-06-24 | 7 | -39/+141 |
| | | | | and UserRemoved. | ||||
* | remove unused method MockAccounts::find_by_path() | Charles Kerr | 2013-06-24 | 2 | -13/+0 |
| |