2020-05-18 22:52:27 +0200 Mike Gabriel

	* release 0.0.90 (HEAD -> master, tag: 0.0.90)

2020-05-18 22:52:22 +0200 Mike Gabriel (7c09a77)

	* add ChangeLog (generated from Git history)

2020-05-18 22:42:42 +0200 Mike Gabriel (0ec0703)

	* Jobs backend: Partially undo 114418b3, use jobs-systemd backend
          again for now.

2020-05-18 14:54:57 +0000 Mike Gabriel (06703aa)

	* Merge branch 'mr/posix-jobs-backend' into 'master'

2018-12-30 21:45:49 +0100 Luca Weiss (22878a9)

	* Remove the xmir helpers

2018-12-30 21:33:13 +0100 Luca Weiss (114418b)

	* Add 'POSIX' jobs backend

2018-11-01 15:40:41 +0100 Luca Weiss (2f0472f)

	* Fix 'missing sentinel in function call' warning

2020-05-18 14:51:02 +0000 Mike Gabriel (f1a5a93)

	* Merge branch 'mr/reset-abi-to-0-0' into 'master'

2020-05-18 16:43:47 +0200 Mike Gabriel (75b0eb5)

	* CMakeLists.txt: Set ABI_VERSION to 0.0 (starting anew with Lomiri).

2020-03-06 00:04:33 +0100 Marius Gripsgard (98b9d4c)

	* As we are breaking dbus alredy, rename upstart to lomiri

2020-03-06 00:03:42 +0100 Marius Gripsgard (ab23cc8)

	* Also rename missed files

2020-03-05 23:58:56 +0100 Marius Gripsgard (1a82d0f)

	* Don't build in parallel

2020-03-05 23:58:40 +0100 Marius Gripsgard (d606fee)

	* Rename missing file

2020-03-04 17:29:36 +0100 Marius Gripsgard (e1011c0)

	* Fixup test and wrongfully renamed unity7

2020-03-04 16:38:46 +0100 Marius Gripsgard (ee597d7)

	* Quick and dirty rename to lomiri

2019-12-28 17:42:52 +0100 Marius Gripsgard (9d2c8b4)

	* Update jenkinsfile

2019-12-26 19:26:23 +0100 Marius Gripsgard (1090af5)

	* Ignore deprecated GTimeVal from zeitgeist

2019-12-25 15:37:17 +0100 Marius Gripsgard (597f2fa)

	* Disable tests

2018-11-02 22:31:07 -0400 Rodney Dawes (456c701)

	* Fix more tests.

2018-09-29 20:42:04 -0400 Rodney Dawes (6b8a2ba)

	* Try to build without libertine.

2018-09-28 17:14:05 -0400 Rodney Dawes (6b6c92d)

	* Make libertine optional.

2018-09-27 21:32:17 -0400 Rodney Dawes (94dead0)

	* Use correct namespace for XMirEnable.

2018-09-27 21:26:25 -0400 Rodney Dawes (483e4e1)

	* Use from_raw to instantiate xMirEnable.

2018-09-27 21:16:31 -0400 Rodney Dawes (193d1a0)

	* Remove the xmir helpers.

2018-06-04 05:44:28 +0100 Dan Chapman (bde4305)

	* Merge pull request #1 from dobey/no-whoopsie

2018-06-03 18:10:59 -0400 Rodney Dawes (3af554e)

	* Remove dependency on libwhoopsie.

2018-04-11 02:44:55 +0200 Marius Gripsgard (bb399f7)

	* Since we are using wayland now, we should not use X by default

2018-04-11 01:32:02 +0200 Marius Gripsgard (c68bb9b)

	* Make sure to use the wayland QT_QPA_PLATFORM

2018-02-23 04:32:25 +0100 Marius Gripsgard (83b0460)

	* Fix 'quick fix' mistake

2018-02-23 04:28:55 +0100 Marius Gripsgard (7770f1e)

	* Run in parallel

2018-02-23 04:26:52 +0100 Marius Gripsgard (f5e9562)

	* Let libubuntu-app-launch4 depend on unity8-pasted

2018-02-23 04:24:07 +0100 Marius Gripsgard (2edf9c8)

	* Run xmir in rootless mode

2018-02-23 04:05:40 +0100 Marius Gripsgard (e1557ea)

	* Depend on unity8-pasted

2018-02-14 13:56:29 +0100 Marius Gripsgard (27e5844)

	* Add jenkinsfile

2018-02-14 13:54:15 +0100 Marius Gripsgard (37a6f36)

	* Build for bionic

2018-02-14 13:51:23 +0100 Marius Gripsgard (136458d)

	* Add gcc7 support

2018-02-14 13:51:11 +0100 Marius Gripsgard (ca905b4)

	* Add support for libaries in /usr/local/lib

2018-02-12 16:30:51 +0100 Marius Gripsgard (41c9206)

	* Remove libcgmanager

2017-04-04 21:48:49 +0000 Bileto Bot (946fa24)

	* Releasing 0.12+17.04.20170404.2-0ubuntu1

2017-04-04 21:48:08 +0000 Ted Gould (6e7e3a1)

	* Force GTK and Qt backends when using XMir

2017-04-04 21:48:00 +0000 Ted Gould (bba4f54)

	* Provide equality operators for Application and
          Application::Instance objects. (LP: #1677345)

2017-04-04 21:47:47 +0000 Bileto Bot (7006d50)

	* Bump version for new AppID methods

2017-04-04 21:47:26 +0000 Ted Gould (8f4f9fc)

	* Wait with a timeout for the libertine service to start

2017-04-04 21:47:13 +0000 Ted Gould (c83d0e8)

	* Watch system folders for apps added and removed (LP: #1630997,
          #1672392)

2017-04-04 21:46:58 +0000 Ted Gould (942ed12)

	* Cleanup registry references to make them consistent (LP: #1676361)

2017-04-04 16:17:27 -0500 Ted Gould (655b442)

	* Remove arbitrary change

2017-04-04 01:03:34 -0500 Ted Gould (ef9342c)

	* Fix the tests too

2017-04-04 00:37:44 -0500 Ted Gould (a49c03d)

	* Registry changes

2017-04-04 00:29:16 -0500 Ted Gould (4da9fef)

	* Merge registry cleanup changes

2017-04-04 00:19:40 -0500 Ted Gould (cabca67)

	* Change around the zgWatcher and realize the test is really just a
          placeholder

2017-04-04 00:03:32 -0500 Ted Gould (6cb2b5f)

	* Ensure the jobs-systemd tests have a legacy appstore to use

2017-04-04 00:03:18 -0500 Ted Gould (37e71f2)

	* Fix zgwatcher setup

2017-04-03 23:54:33 -0500 Ted Gould (05f8e37)

	* Clean up the handling of the ZG Watcher

2017-04-03 23:48:53 -0500 Ted Gould (6a7006d)

	* Adapt tests to changes

2017-04-03 23:35:02 -0500 Ted Gould (7b479af)

	* Now that the Impl is ready at init we can get the bus then too

2017-04-03 23:27:32 -0500 Ted Gould (885cc5a)

	* Switch App Stores over to using smart poitners

2017-04-03 23:10:41 -0500 Ted Gould (0c40df9)

	* Switch the jobs over to smart pointers

2017-04-03 22:41:39 -0500 Ted Gould (05cf146)

	* Make it so that we don't set all the objects on init of Impl, just
          with setters and getters in the Registry object.

2017-04-03 14:05:00 -0500 Ted Gould (236e1ca)

	* App equality test

2017-04-03 13:26:20 -0500 Ted Gould (020b16b)

	* Forgot newlines

2017-04-03 12:51:54 -0500 Ted Gould (45fd584)

	* Add tests for the glue code in registry impl

2017-04-03 11:50:57 -0500 Ted Gould (bc1a3f7)

	* Split out the test directory helper

2017-04-03 10:01:48 -0500 Ted Gould (fbfc49b)

	* C++ style

2017-04-03 10:00:19 -0500 Ted Gould (a766640)

	* Add handlers for app added and removed

2017-03-31 13:49:28 -0500 Ted Gould (e040ba5)

	* Move the code into the xmir-helper

2017-03-31 11:51:24 -0500 Ted Gould (7fc6a15)

	* Reenable ABI check

2017-03-31 11:40:53 -0500 Ted Gould (c98c85f)

	* Merge the registry cleanup branch

2017-03-31 11:34:38 -0500 Ted Gould (5606bf3)

	* Try and avoid conflicts

2017-03-31 11:28:26 -0500 Ted Gould (ed6139c)

	* Force the GTK and Qt backgrounds under X11

2017-03-31 11:19:42 -0500 Ted Gould (a0502cd)

	* Disable ABI check for now

2017-03-31 11:19:11 -0500 Ted Gould (ccf03f3)

	* Comparison operators for helpers too

2017-03-30 11:28:04 -0500 Ted Gould (3dbfda8)

	* Some forgotten prototypes

2017-03-30 11:22:06 -0500 Ted Gould (5180fd3)

	* Instance equality

2017-03-30 11:04:18 -0500 Ted Gould (a6d5932)

	* Application equality

2017-03-30 09:57:36 -0500 Ted Gould (cf71dca)

	* Add doc strings for our new functions

2017-03-30 09:34:09 -0500 Ted Gould (b39b423)

	* Change how we wait for the libertine service so that we can timeout
          earlier

2017-03-30 09:56:04 -0400 Michael Terry (8756f61)

	* Fix version

2017-03-30 09:55:12 -0400 Michael Terry (266a10e)

	* Fix tests now that click apps are gone

2017-03-30 09:24:57 -0400 Michael Terry (085662b)

	* Merge trunk

2017-03-29 17:04:54 -0500 Ted Gould (a65a1a0)

	* Making each test having it's own PID

2017-03-29 16:49:28 -0500 Ted Gould (130d0f7)

	* Handling if there is a shadow delete

2017-03-29 16:13:15 -0500 Ted Gould (5100731)

	* Detect a shadow deletion

2017-03-29 16:07:12 -0500 Ted Gould (c950548)

	* Added app test

2017-03-29 15:58:07 -0500 Ted Gould (eb53d05)

	* Get the other futures while we're here. No future is safe!

2017-03-29 15:37:09 -0500 Ted Gould (6ccfbeb)

	* Make it so the futures don't block forever

2017-03-29 15:11:48 -0500 Ted Gould (096920a)

	* Handle unknown files as well. Odd.

2017-03-29 14:15:17 -0500 Ted Gould (887160a)

	* Ensure creating the ZG watcher doesn't build its own registry

2017-03-29 14:00:34 -0500 Ted Gould (99918a2)

	* Avoid double allocation

2017-03-29 14:00:18 -0500 Ted Gould (25ac71f)

	* Test for removing an app

2017-03-29 14:00:09 -0500 Ted Gould (c0ec57f)

	* Better errors

2017-03-29 13:59:07 -0500 Ted Gould (0e62076)

	* Making it so the registry mock doesn't allocate two implementations

2017-03-28 16:56:47 -0500 Ted Gould (b81530b)

	* Merging the registry refactoring branch

2017-03-28 16:39:57 -0500 Ted Gould (c427540)

	* Testing cleanups

2017-03-28 16:35:35 -0500 Ted Gould (177ce5e)

	* Make sure to do a call that causes the subscription

2017-03-28 15:55:21 -0500 Ted Gould (efc2461)

	* Make sure we fill the cached user unitPaths before using them

2017-03-28 15:33:55 -0500 Ted Gould (9573ea3)

	* Grab the userbus and set it up when we need it not in the
          constructor

2017-03-28 14:23:04 -0500 Ted Gould (f2d3d32)

	* Remove another internal shared registry

2017-03-28 13:44:53 -0500 Ted Gould (c653e73)

	* Cleaning up for the change in prototypes

2017-03-28 10:59:24 -0500 Ted Gould (6c247f6)

	* Use the find on the registry implementation

2017-03-28 10:49:41 -0500 Ted Gould (cc50531)

	* Making find and discover be on the registry implementation

2017-03-28 09:33:54 -0500 Ted Gould (d0d81ec)

	* Split out more Registry impls

2017-03-28 14:16:27 +0000 Bileto Bot (ebaea94)

	* Releasing 0.11+17.04.20170328-0ubuntu1

2017-03-28 14:16:06 +0000 Larry Price (540b2ab)

	* Explicitly depend on libertine-xmir-tools (#1671938).

2017-03-28 09:45:10 -0400 Larry Price (1b24371)

	* Remove xmir from ubuntu-app-launch depends

2017-03-27 15:36:04 -0500 Ted Gould (2c6afc5)

	* Switching to a shared impl pointer

2017-03-27 09:29:27 -0500 Ted Gould (7d86b1e)

	* Making the implementation a shared pointer

2017-03-24 17:21:15 -0500 Ted Gould (885bd48)

	* Got a real test with results.

2017-03-24 17:09:07 -0500 Ted Gould (b87535e)

	* Adding a small class to make test directories

2017-03-24 15:15:52 -0500 Ted Gould (5326709)

	* Skeleton test for the legacy app store

2017-03-24 09:05:52 -0400 Larry Price (acc0d62)

	* merge

2017-03-23 12:54:27 -0500 Ted Gould (82d45e9)

	* Make sure the monitors are on the UAL thread

2017-03-23 12:45:52 -0500 Ted Gould (aaa43e9)

	* Cleaning up the code and adding some comments

2017-03-23 12:32:43 -0500 Ted Gould (71e8a63)

	* Separate out the monitors

2017-03-22 17:55:51 -0500 Ted Gould (7bdd80a)

	* New signals! It's like Christmas for templates

2017-03-21 16:54:01 -0500 Ted Gould (6df8c8a)

	* Setup some signals, let's get this party started!

2017-03-21 16:09:06 -0500 Ted Gould (fe76a84)

	* Quick registry access

2017-03-21 15:43:45 -0500 Ted Gould (97c3e70)

	* Autoformat changes

2017-03-21 15:43:30 -0500 Ted Gould (c22a50f)

	* Keeping a weak registry pointer

2017-03-21 15:43:11 -0500 Ted Gould (92da385)

	* Setting up the base watchers

2017-03-21 03:29:09 +0000 Bileto Bot (5ac8652)

	* Releasing 0.11+17.04.20170321-0ubuntu1

2017-03-21 03:28:22 +0000 Pete Woods (b10cd63)

	* Run make format target following managed memory branch

2017-03-21 03:28:14 +0000 Pete Woods (cfe2798)

	* Switch to reference counted memory management in all c++ code

2017-03-21 03:27:59 +0000 Ted Gould (45b84e1)

	* Removing support for Click

2017-03-21 03:27:45 +0000 Ted Gould (76fe6e8)

	* Remove Upstart

2017-03-21 03:27:37 +0000 Bileto Bot (76c1372)

	* Migrate untrusted helpers to C++ interfaces and jobs backend

2017-03-21 03:27:29 +0000 Ted Gould (64549a3)

	* Put all application specific static functions into a single
          AppStore object

2017-03-20 22:24:46 -0500 Ted Gould (e20b40a)

	* Change to allApplicationJobs_

2017-03-20 22:21:53 -0500 Ted Gould (52f2884)

	* Merge through an updated jobs-helpers branch

2017-03-20 22:20:27 -0500 Ted Gould (99b6f79)

	* Merge updated jobs-helpers

2017-03-20 22:12:43 -0500 Ted Gould (7e0a0f4)

	* Change the name of the allJobs variable to make it easier to
          understand it is for all *applicaiton* jobs

2017-03-20 16:01:23 -0500 Ted Gould (7553a74)

	* Ignore the error case that we already got a return from the child

2017-03-20 15:13:30 -0500 Ted Gould (72898ff)

	* Switch to using waitid()

2017-03-20 13:58:50 -0500 Ted Gould (5fc9656)

	* Ensure that the status we're waiting on if for the child to exit

2017-03-20 12:11:10 -0500 Ted Gould (3971130)

	* Making logic easier to read and printing more debug messages

2017-03-20 10:24:57 -0500 Ted Gould (9807d0b)

	* Putting in a debug message

2017-03-20 10:21:13 -0500 Ted Gould (d16e51f)

	* Put a full path in to make sure there's nothing funky going on

2017-03-20 10:17:02 -0500 Ted Gould (392bee4)

	* Clean up set_exec tests a bit

2017-03-20 12:28:10 +0000 Pete Woods (74aca78)

	* Run make format following managed memory branch

2017-03-20 12:26:18 +0000 Pete Woods (647d81b)

	* Remove mistakenly added include

2017-03-20 10:13:50 +0000 Pete Woods (796c40e)

	* Switch to reference counted memory management in all c++ code

2017-03-18 14:36:57 -0500 Ted Gould (dd152bd)

	* Remove the click appstore

2017-03-18 14:36:14 -0500 Ted Gould (abdf3e0)

	* A collection of fixes

2017-03-18 14:35:55 -0500 Ted Gould (96644c7)

	* Remove Upstart objects from docs

2017-03-18 14:33:39 -0500 Ted Gould (fc9a20b)

	* Grab upstream fixes

2017-03-18 14:33:19 -0500 Ted Gould (f95cdd5)

	* Fix the name of the base class

2017-03-18 14:31:00 -0500 Ted Gould (ca63b13)

	* App Store docs fix

2017-03-18 14:27:57 -0500 Ted Gould (3d8ca2a)

	* Update docs to have the app stores and not all the C warning noise.

2017-03-18 14:09:46 -0500 Ted Gould (00db08e)

	* Drop click docs

2017-03-18 14:08:53 -0500 Ted Gould (6505a06)

	* Drop CG Manager variables

2017-03-18 14:07:08 -0500 Ted Gould (5da173d)

	* Apparently no one had documented any of these

2017-03-18 13:34:58 -0500 Ted Gould (0427bab)

	* Typos

2017-03-18 12:35:09 -0500 Ted Gould (39d166b)

	* Remove the 'u's

2017-03-18 12:33:00 -0500 Ted Gould (2e18415)

	* Split out appexec and the URLs

2017-03-18 12:27:58 -0500 Ted Gould (b522433)

	* Put a -- in to separate the URLs

2017-03-18 12:26:39 -0500 Ted Gould (7044493)

	* Print demangler in use

2017-03-17 16:58:52 -0500 Ted Gould (ce3a9a5)

	* Have a flag for not resetting the unit, so we can debug it

2017-03-17 16:29:48 -0500 Ted Gould (03f2eb0)

	* Allow the demangler through

2017-03-17 16:28:14 -0500 Ted Gould (a247821)

	* Clean up debug messages

2017-03-17 15:27:42 -0500 Ted Gould (9b2bfa0)

	* More complex sigchld handler

2017-03-17 13:48:29 -0500 Ted Gould (0e32411)

	* Switch to a sigaction instead of a handler

2017-03-17 09:34:18 -0500 Ted Gould (2ac3cc4)

	* Bump version number

2017-03-16 17:06:20 -0500 Ted Gould (38cb817)

	* Re-enable ABI checking

2017-03-16 11:17:19 -0500 Ted Gould (5e37d41)

	* Throw an error on invalid appids

2017-03-16 11:15:56 -0500 Ted Gould (0b9cd51)

	* Use find for helpers that may have legacy appids

2017-03-15 09:14:47 -0500 Ted Gould (96ea0a1)

	* Do it the same way twice

2017-03-15 09:13:23 -0500 Ted Gould (5a49ab5)

	* Ensure that the systemd mock has completely shutdown before
          continuing

2017-03-15 09:05:17 -0500 Ted Gould (06f20da)

	* Upstart fixes

2017-03-15 09:03:23 -0500 Ted Gould (7d2c132)

	* Disable ABI checking for a bit

2017-03-15 04:48:04 -0900 Larry Price (bfa6bfb)

	* merge

2017-03-14 18:30:22 -0500 Ted Gould (801b3f1)

	* s390x needs more than that

2017-03-14 18:15:30 -0500 Ted Gould (cc030cc)

	* Quick hack for bootstrapping s390x

2017-03-14 18:14:28 -0500 Ted Gould (44c4b79)

	* Systemd helper helper should be in libexec dir

2017-03-14 17:54:16 -0500 Ted Gould (bdbbde2)

	* Remove old environment variable helpers

2017-03-14 17:41:03 -0500 Ted Gould (cfaf24d)

	* Removing upstart headers

2017-03-14 17:36:43 -0500 Ted Gould (27bfd60)

	* Remove a few upstart headers

2017-03-14 17:19:41 -0500 Ted Gould (147cd59)

	* Ensure our running app has some graphical interface

2017-03-14 17:14:55 -0500 Ted Gould (c6a09b1)

	* Make sure a single app doesn't bring us down

2017-03-14 16:41:39 -0500 Ted Gould (8e24cd4)

	* Fix list

2017-03-14 14:59:21 -0500 Ted Gould (7e900ea)

	* Merge future trunk

2017-03-14 14:49:11 -0500 Ted Gould (4775752)

	* Merge future trunk

2017-03-14 14:36:26 -0500 Ted Gould (538bf47)

	* Merge future trunk

2017-03-14 14:35:43 -0500 Ted Gould (760252c)

	* Merge future trunk

2017-03-14 14:05:45 -0500 Ted Gould (758ce85)

	* Enable and fix the failing observer test

2017-03-14 14:01:19 -0500 Ted Gould (d53f86d)

	* Try to make failed less racy

2017-03-14 13:39:33 -0500 Ted Gould (ea3ca9d)

	* Fix to match changed desktop file

2017-03-14 13:36:57 -0500 Ted Gould (c74cb30)

	* Debug help

2017-03-14 13:36:30 -0500 Ted Gould (e6bc2dc)

	* Port appid tests to snapd

2017-03-14 13:14:46 -0500 Ted Gould (97e29ec)

	* Catch null pkgInfo and handle it

2017-03-14 12:17:20 -0500 Ted Gould (62c6334)

	* Move the stop helper test to helpers that exist

2017-03-14 12:13:47 -0500 Ted Gould (5db4206)

	* Fix types in HelperInstanceList

2017-03-14 12:13:05 -0500 Ted Gould (6a6e3ae)

	* Fix types in HelperList

2017-03-14 12:10:38 -0500 Ted Gould (cf92962)

	* Fix StartSessionHelper typo

2017-03-14 11:48:46 -0500 Ted Gould (212ef90)

	* Mark failing observer as disabled right now so it doesn't hang our
          test suite

2017-03-14 11:46:00 -0500 Ted Gould (5c88758)

	* Since we're basically rewriting libual-test.cc anyway, autoformat
          it

2017-03-14 11:44:51 -0500 Ted Gould (2a92ff8)

	* Port the SetExec test to the new world

2017-03-14 09:42:23 -0500 Ted Gould (e2b41a7)

	* Remove upstart dirs and make sure we have a dbus-user-session

2017-03-14 09:23:26 -0500 Ted Gould (6cb595b)

	* Make types easier to read

2017-03-14 09:20:42 -0500 Ted Gould (5c67f65)

	* Remove unneeded return type

2017-03-14 09:15:17 -0500 Ted Gould (bb97d6e)

	* Demangler support

2017-03-14 09:15:06 -0500 Ted Gould (ac27544)

	* Demangler support

2017-03-14 09:14:32 -0500 Ted Gould (a6d8673)

	* Add in support for the demangler

2017-03-13 23:52:51 -0500 Ted Gould (f91f730)

	* Merge to realign things

2017-03-13 23:51:26 -0500 Ted Gould (871b3c5)

	* Grabbing the jobs-helper updates

2017-03-13 23:49:49 -0500 Ted Gould (82129a4)

	* Format fix

2017-03-13 23:49:22 -0500 Ted Gould (3e11d6f)

	* Merge jobs-helper changes

2017-03-13 23:43:26 -0500 Ted Gould (2918616)

	* Get the helper helper from the build environment

2017-03-13 23:40:12 -0500 Ted Gould (6514b8e)

	* Adding a note about legacy exec perhaps being needed

2017-03-13 23:22:50 -0500 Ted Gould (bebe744)

	* Make the socket work better with exceptions

2017-03-13 23:18:10 -0500 Ted Gould (f60faa4)

	* Flesh out setExec

2017-03-13 23:05:06 -0500 Ted Gould (425d5ff)

	* Update the helper helper

2017-03-13 22:57:20 -0500 Ted Gould (846e32f)

	* Setup the exec line behavior for the helpers

2017-03-13 22:23:02 -0500 Ted Gould (b70a3ae)

	* Setup to inject a default environment into the helpers

2017-03-13 21:58:43 -0500 Ted Gould (54137e8)

	* Getting libual-test.cc in a decent place, now to refine

2017-03-13 16:13:13 -0500 Ted Gould (253f67d)

	* Setting a name for the wait task

2017-03-13 11:46:23 -0900 Larry Price (4a61ce9)

	* remove libertined dependency

2017-03-13 15:06:12 -0400 Larry Price (d50741b)

	* if dropping libertine-tools, will need direct dep on libertined (or
          liblibertine)

2017-03-13 15:03:31 -0400 Larry Price (27eb908)

	* Remove xmir and libertine-tools dependencies and move xmir-tools to
          libual4

2017-03-13 13:19:55 -0400 Larry Price (84d991d)

	* on second thought, there shouldn't be a hard requirement on version

2017-03-13 12:32:00 -0400 Larry Price (e3ab762)

	* Explicitly depend on libertine-xmir-tools

2017-03-13 12:31:08 -0400 Larry Price (f5069c0)

	* merge

2017-03-13 09:42:33 -0400 Michael Terry (06ca56a)

	* Restore i != 0 check

2017-03-10 15:17:03 +0000 Bileto Bot (c3315d8)

	* Releasing 0.10+17.04.20170310-0ubuntu1

2017-03-10 15:16:23 +0000 Michael Terry (a3f5fae)

	* Use the "mir" interface (not the "unity8" interface) to decide if
          an app supports Mir or not.

2017-03-10 15:16:15 +0000 Larry Price (269c367)

	* Add all icon directories to search paths regardless of context.
          (LP: #1669913)

2017-03-10 15:16:05 +0000 Ken VanDine (97b5221)

	* Removed click related manual tests and correct-job-type tests which
          no longer seems to apply

2017-03-09 11:05:36 -0500 Michael Terry (6c674b2)

	* Add test for how trying to create non-graphical app Application
          object fails

2017-03-09 10:40:03 -0500 Michael Terry (3108290)

	* Merge trunk

2017-03-08 13:12:02 -0500 Larry Price (f29b8dc)

	* reorder themes and add suru

2017-03-08 12:58:25 -0500 Larry Price (9af1923)

	* format

2017-03-08 12:54:09 -0500 Larry Price (305a28f)

	* gnome

2017-03-08 12:45:18 -0500 Larry Price (91aad33)

	* logic for finding any type of icon

2017-03-08 09:43:25 -0500 Michael Terry (9a6efc9)

	* Use isalpha and isdigit

2017-03-07 19:07:33 +0000 Bileto Bot (1a163df)

	* Releasing 0.10+17.04.20170307.1-0ubuntu1

2017-03-07 19:06:53 +0000 Ted Gould (98f765e)

	* XMir by default for Legacy apps (LP: #1668429)

2017-03-07 13:03:36 -0600 Ted Gould (d5850ca)

	* Adding in libertine-tools dependency needed for XMir helpers

2017-03-07 09:02:05 -0600 Ted Gould (b3dfc61)

	* Only default to XMir if there isn't a touch key set

2017-03-06 13:38:17 -0600 Ted Gould (8da24fe)

	* Fix tests to map changes to enabling XMir

2017-03-06 13:12:22 -0600 Ted Gould (ab90dcf)

	* Adjust to changed desktop file

2017-03-06 12:59:51 -0600 Ted Gould (da70a87)

	* Wrong bitwise operator vs. logic

2017-03-03 20:38:22 -0600 Ted Gould (509352b)

	* Fix Pid test

2017-03-03 20:37:07 -0600 Ted Gould (f875e94)

	* Remove click test

2017-03-03 20:34:54 -0600 Ted Gould (63475b7)

	* Make it so the proxy can kill its own timeout

2017-03-03 19:52:52 -0600 Ted Gould (199e3bf)

	* Helper times and making sure we keep the dbus connection

2017-03-03 19:23:47 -0600 Ted Gould (3d5c0db)

	* Fix the OOM test

2017-03-03 18:52:38 -0600 Ted Gould (2fabb48)

	* Get MultiPause fixed

2017-03-03 16:02:03 -0600 Ted Gould (8efb1bd)

	* Fix the start stop test

2017-03-03 15:40:32 -0600 Ted Gould (93420ea)

	* Fixing the stop tests

2017-03-03 15:31:47 -0600 Ted Gould (eb15812)

	* Change unit name to make regex more reliable

2017-03-03 14:57:11 -0600 Ted Gould (ae34c51)

	* Get the HelperStarted going again

2017-03-03 14:39:23 -0600 Ted Gould (b2a55ac)

	* Use a for loop, it works

2017-03-03 12:01:37 -0600 Ted Gould (9e8835f)

	* Separate out and have a store for only the helper

2017-03-03 12:01:07 -0600 Ted Gould (18368ef)

	* Ensure that we don't look for a handshake on non-application starts

2017-03-03 11:15:29 -0600 Ted Gould (67f4cf6)

	* Adding in a MockJobsManager

2017-03-03 10:40:59 -0600 Ted Gould (e877c0d)

	* Add a manager mock for apps given an appid

2017-03-02 14:20:30 -0600 Ted Gould (828fa32)

	* Default legacy apps to XMir

2017-03-02 11:29:42 -0600 Ted Gould (72a73e2)

	* Fix most of the Unity signal tests

2017-03-02 09:38:50 -0500 Michael Terry (9f967a7)

	* Drop prototype for removed function

2017-03-01 17:03:06 -0600 Ted Gould (5ebbe00)

	* Adding exceptions to the systemd mock so that the test can pass

2017-03-01 16:37:04 -0500 Michael Terry (3e65a0d)

	* Add some tests and drop a duplicated method

2017-03-01 14:53:27 -0600 Ted Gould (21568c5)

	* Move over starting test to a libertine app

2017-02-28 22:24:50 -0600 Ted Gould (00edef2)

	* Fix listing and parsing

2017-02-28 21:31:27 -0600 Ted Gould (0f0c4ac)

	* Get a lot of application testing moved over

2017-02-28 15:15:46 -0600 Ted Gould (b308588)

	* Make it so that we can insert an appstore mock

2017-02-28 16:00:44 -0500 Michael Terry (7d89ac1)

	* Add new persistentID and dbusID API

2017-02-28 11:23:36 -0600 Ted Gould (29e9048)

	* Removing more ENABLE SNAPPY

2017-02-28 11:22:10 -0600 Ted Gould (5278c03)

	* Removing an ENABLE_SNAPPY flag

2017-02-25 09:58:27 -0600 Ted Gould (273a390)

	* Merging app-store branches

2017-02-25 09:42:29 -0600 Ted Gould (6b7c0d6)

	* Update to jobs helpers

2017-02-24 16:26:26 -0600 Ted Gould (12860f9)

	* Merge app-store

2017-02-24 15:54:58 -0600 Ted Gould (587b032)

	* List apps to use app stores

2017-02-24 15:47:55 -0600 Ted Gould (12d9ef6)

	* Moving the snap stuff

2017-02-24 15:25:47 -0600 Ted Gould (102634b)

	* Moving all the libertine code

2017-02-24 15:21:03 -0600 Ted Gould (c6e35fe)

	* Move all the legacy functions

2017-02-24 15:03:05 -0600 Ted Gould (502b378)

	* Move the Click code into the store

2017-02-24 14:39:24 -0600 Ted Gould (efec15d)

	* Fleshing this out to all the different types

2017-02-24 14:25:15 -0600 Ted Gould (fe5c342)

	* Getting an app store implementation prototyped

2017-02-23 15:55:02 -0600 Ted Gould (1c2cf17)

	* Move the list functions into the app store

2017-02-23 15:18:30 -0600 Ted Gould (aececfa)

	* Use the app store for the info watchers

2017-02-23 15:08:23 -0600 Ted Gould (fd27775)

	* Move create over to being appstore based

2017-02-23 15:04:49 -0600 Ted Gould (3eae58b)

	* Drop the discover tools and move them over to app stores

2017-02-23 14:55:12 -0600 Ted Gould (3bc9c7c)

	* Tying the app stores in

2017-02-23 14:44:33 -0600 Ted Gould (a65c482)

	* Adding in basic app store functionality

2017-02-23 11:00:41 -0600 Ted Gould (8b61910)

	* Merging future trunk

2017-02-23 10:41:00 -0600 Ted Gould (edec0d3)

	* Merging future trunk

2017-02-23 09:47:42 -0600 Ted Gould (0f73401)

	* Update to future trunk

2017-02-23 09:19:30 -0600 Ted Gould (fc9bb90)

	* Merge the future trunk

2017-02-23 07:10:24 -0600 Ted Gould (3f23604)

	* Grabbing the ZG ordering branch

2017-02-23 06:08:17 -0600 Ted Gould (ec3c8f6)

	* Test location updates

2017-02-23 06:08:01 -0600 Ted Gould (e072211)

	* Test location updates

2017-02-23 06:06:45 -0600 Ted Gould (4b54a67)

	* Update to moved snappy-xmir

2017-02-23 06:02:45 -0600 Ted Gould (242df92)

	* Moving the test utility

2017-02-22 16:51:17 -0600 Ted Gould (37b2120)

	* Moving oom-adjust into utils

2017-02-22 16:50:19 -0600 Ted Gould (ecbe3c0)

	* Moving the helpers into the lib directory now that no one needs
          them othar than the lib

2017-02-22 16:09:36 -0600 Ted Gould (9ef70e6)

	* Merging in upstart removal

2017-02-22 15:49:27 -0600 Ted Gould (2df3f23)

	* Remove the untrusted helper type util

2017-02-22 15:40:59 -0600 Ted Gould (3e0784d)

	* Merge the jobs helper branch

2017-02-22 15:34:16 -0600 Ted Gould (01295aa)

	* Move the snappy utils into their own directory

2017-02-22 15:22:52 -0600 Ted Gould (4350d9a)

	* Set up a systemd helper

2017-02-21 11:23:46 -0600 Ted Gould (2fb5f13)

	* Generate time based instance IDs

2017-02-21 11:17:35 -0600 Ted Gould (f50de5e)

	* Move set_exec into the C++ world, drop the Upstart implementation

2017-02-21 10:43:39 -0600 Ted Gould (acf6861)

	* Fixing TODOs and passing instance IDs

2017-02-17 14:47:03 -0600 Ted Gould (1c7147d)

	* Move over to the C++ signals

2017-02-17 13:02:02 -0600 Ted Gould (b685366)

	* Get helper signals setup

2017-02-16 11:39:45 -0500 Michael Terry (f8eef99)

	* Merge in zg-ordering

2017-02-15 22:57:10 -0600 Ted Gould (9e5d862)

	* Moving the start helpers over to C++

2017-02-15 22:41:58 -0600 Ted Gould (b93b05d)

	* Ensure the dbus stuff gets setup on the UAL thread

2017-02-15 22:33:27 -0600 Ted Gould (2cf3390)

	* Flesh out the MirFD class a bit

2017-02-15 21:48:03 -0600 Ted Gould (d6f9365)

	* Setup a proxy object to handle the Mir FD proxy code

2017-02-15 21:18:54 -0600 Ted Gould (2569366)

	* Add URI vector function

2017-02-15 21:13:07 -0600 Ted Gould (5f1cb9e)

	* Converting stop helpers over to C++ code

2017-02-15 21:01:20 -0600 Ted Gould (7c89c26)

	* Turn an existing instance into an object

2017-02-15 20:56:07 -0600 Ted Gould (0fda1fd)

	* Connect in the instance ID

2017-02-15 20:54:31 -0600 Ted Gould (c968506)

	* Grab the getInstance function from the rm-rf-upstart branch

2017-02-15 20:51:36 -0600 Ted Gould (5ba8ad8)

	* Adding in a helper implementation header

2017-02-15 16:59:23 -0600 Ted Gould (dccea2f)

	* Move the list functions to be based on the C++ implementation

2017-02-15 16:07:09 -0600 Ted Gould (4624115)

	* Refactoring to be more jobs manager based

2017-02-15 15:01:27 -0600 Ted Gould (80d9423)

	* Remove the click name from the helper implementation class

2017-02-15 14:51:35 -0600 Ted Gould (213738d)

	* Make it so that runningHelpers uses the jobs backend

2017-02-15 14:18:13 -0600 Ted Gould (9b244d0)

	* Switch to the job subclasses just returning AppIDs that base class
          can turn into applications

2017-02-15 14:22:54 -0500 Ken VanDine (2fc323b)

	* Removed click related manual tests and correct-job-type tests which
          no longer seems to apply

2017-02-15 10:26:46 -0600 Ted Gould (a44d636)

	* Remove the click implementation

2017-02-15 15:10:50 +0000 Bileto Bot (9f24b42)

	* Releasing 0.10+17.04.20170215.1-0ubuntu1

2017-02-15 15:10:07 +0000 Ted Gould (15f84b1)

	* Run the libertine-service in tests for new libertine >= 1.6

2017-02-15 15:09:51 +0000 Ted Gould (402bb61)

	* Provide a popularity info item and a signal for info updating

2017-02-15 15:09:33 +0000 Ted Gould (15cba67)

	* Add missing virtual destructors

2017-02-15 15:09:22 +0000 Ted Gould (7120d95)

	* Remove unused log functions

2017-02-15 15:09:13 +0000 Ken VanDine (e9c5ac5)

	* Adds Application::Instance::focus and
          Application::findInstance(pid_t) API

2017-02-15 15:09:01 +0000 Bileto Bot (947ce7f)

	* New upstream version

2017-02-15 09:03:41 -0600 Ted Gould (8823ae1)

	* Increase debug messages from libertine service

2017-02-15 08:59:11 -0600 Ted Gould (a5b7627)

	* Goin' 'mock'

2017-02-14 17:02:05 -0600 Ted Gould (d7067f5)

	* Switching over libual-cpp to not have Upstart mocks

2017-02-14 11:13:36 -0600 Ted Gould (347f58f)

	* Add in more waits

2017-02-14 11:52:33 -0500 Michael Terry (eb4edf4)

	* Pay attention to mir interface when deciding whether to use xmir or
          not

2017-02-14 09:57:05 -0600 Ted Gould (bb6f529)

	* Adding a wait for libertined to start in list apps

2017-02-13 16:16:22 -0600 Ted Gould (66a2ab7)

	* Add in the libertine service to API tests

2017-02-13 15:49:47 -0600 Ted Gould (302cb53)

	* Make sure we have libertined for our tests

2017-02-13 15:48:24 -0600 Ted Gould (38650d5)

	* Add the libertine service to exec-util-test.cc

2017-02-13 15:35:11 -0600 Ted Gould (940903b)

	* Make list-apps test use libertine service

2017-02-13 15:17:25 -0600 Ted Gould (e43f2f5)

	* Creating a helper class for the service

2017-02-10 16:39:04 -0500 Ken VanDine (a11ec22)

	* removed bootstrap hack

2017-02-10 16:28:48 -0500 Ken VanDine (e57e3e1)

	* deal with bootstrapping

2017-02-10 16:00:02 -0500 Ken VanDine (1a2d0e0)

	* revert bootstrap hack

2017-02-10 15:58:49 -0500 Ken VanDine (cb076ff)

	* handle bootstrapping in the ppa

2017-02-10 11:17:56 -0600 Ted Gould (24d8623)

	* Make sure we have a default value for the popularity call

2017-02-10 10:50:40 -0600 Ted Gould (f105cf1)

	* s/Zietgeist/Zeitgeist/

2017-02-10 10:21:49 -0600 Ted Gould (e8f74cd)

	* Move to the code slightly so that it doesn't conflict

2017-02-10 10:29:32 -0500 Ken VanDine (631e952)

	* Removed the last of ApplicationFocused

2017-02-09 18:27:57 -0600 Ted Gould (5c35a0b)

	* Adding a skeleton info watcher zg test

2017-02-09 18:14:20 -0600 Ted Gould (b0ab1f6)

	* Put in virtual destructors that should have been there originally

2017-02-09 14:47:10 -0600 Ted Gould (5f83f8d)

	* Remove utility tests

2017-02-09 14:40:46 -0600 Ted Gould (2486acc)

	* Dropping small upstart job tools

2017-02-09 14:27:17 -0600 Ted Gould (eb6bcee)

	* Remove upstart jobs

2017-02-09 14:25:26 -0600 Ted Gould (5e9b7a1)

	* Forgot a header

2017-02-09 14:19:42 -0600 Ted Gould (75fde96)

	* Drop upstart jobs backend

2017-02-09 14:18:10 -0600 Ted Gould (ea1341b)

	* Drop build stuff for upstart

2017-02-09 13:43:14 -0600 Ted Gould (814ec95)

	* Test the popularity field to make sure it grabs it from our mock
          ZGWatcher

2017-02-09 13:42:44 -0600 Ted Gould (a7a2911)

	* Some debug messages and make a function virtual

2017-02-09 12:20:23 -0600 Ted Gould (5b129d3)

	* Make it so that we can handle nullptr registries without crashing

2017-02-09 10:41:05 -0600 Ted Gould (ab5a1f6)

	* Adding an AppID to the desktop tests

2017-02-09 11:08:25 -0500 Ken VanDine (946079c)

	* merged prereq

2017-02-09 09:42:15 -0500 Ken VanDine (03a97fb)

	* Added Breaks/Replaces for libubuntu-app-launch2-dev

2017-02-09 09:35:27 -0500 Ken VanDine (c8e7d4b)

	* Added Breaks/Replaces for libubuntu-app-launch2-dev

2017-02-08 23:19:10 -0600 Ted Gould (11871c6)

	* Update to trunk

2017-02-08 23:15:49 -0600 Ted Gould (591127e)

	* Connecting in gathering the list and connecting the signals

2017-02-08 22:28:16 -0600 Ted Gould (88ac17a)

	* Threading through zgWatcher into the desktop info

2017-02-08 21:52:36 -0600 Ted Gould (fd3fc42)

	* Adding in the popularity property

2017-02-08 21:40:42 -0600 Ted Gould (8222649)

	* Adding a ZG class for info watching

2017-02-08 21:23:40 -0600 Ted Gould (4cadcbe)

	* Setup our info watcher creation hierarchy

2017-02-08 15:31:37 -0600 Ted Gould (25d97d9)

	* Adding in a base info watcher class

2017-02-08 13:42:00 -0500 Ken VanDine (c7a031a)

	* merged prereq

2017-02-08 13:40:06 -0500 Ken VanDine (a17c973)

	* Make sure we build the Gir to match the API version

2017-02-08 12:56:17 -0500 Ken VanDine (4bd6de1)

	* merged abi3_abi4 branch

2017-02-08 12:53:34 -0500 Ken VanDine (725e3c3)

	* New upstream version

2017-02-08 12:38:38 -0500 Ken VanDine (71c131b)

	* Removed tools/ubuntu-app-focus.cpp

2017-02-08 12:34:52 -0500 Ken VanDine (36a297c)

	* Removed un-needed appFocused

2017-02-08 11:02:21 -0600 Ted Gould (8ce6473)

	* Drop log tests

2017-02-08 11:00:34 -0600 Ted Gould (e7fa68b)

	* Drop the log path functions

2017-02-08 11:02:14 -0500 Ken VanDine (768fb39)

	* Cleanup UnityFocusRequest signal

2017-02-08 10:56:49 -0500 Ken VanDine (7cf7614)

	* Run the tests during package build

2017-02-08 10:56:37 -0500 Ken VanDine (8bac636)

	* Ensure UnityFocusRequest is emitted

2017-02-08 09:14:30 -0500 Ken VanDine (0712067)

	* merged trunk

2017-02-08 09:11:43 -0500 Ken VanDine (3bdf771)

	* Moved the findInstance(pid_t) implementation to the application
          base class

2017-02-07 20:26:18 -0500 Ken VanDine (61d403a)

	* we don't need focus on the upstart backend

2017-02-07 20:22:20 -0500 Ken VanDine (021bff5)

	* Added focused to ubuntu-app-watch

2017-02-07 20:22:00 -0500 Ken VanDine (04bc024)

	* fixed return for appFocused

2017-02-07 14:01:08 -0600 Ted Gould (46ea558)

	* Setting up the signal for app info changing

2017-02-07 13:51:15 -0600 Ted Gould (fa749b6)

	* Updating to trunk

2017-02-06 16:22:51 -0500 Ken VanDine (6cf09d3)

	* More work on the app_focused signal

2017-02-06 16:00:41 +0000 Bileto Bot (9ad35e0)

	* Releasing 0.9+17.04.20170206-0ubuntu1

2017-02-06 16:00:20 +0000 Ted Gould (d6055ae)

	* Reset failed units so they can be tried again (LP: #1655754)

2017-02-03 22:10:14 -0600 Ted Gould (f2fc250)

	* Attaching bug

2017-02-03 22:06:20 -0600 Ted Gould (6ed6dd8)

	* Add comment to describe the function

2017-02-03 21:53:34 -0600 Ted Gould (a4a8685)

	* Check to ensure we get the reset on a failure

2017-02-03 21:43:38 -0600 Ted Gould (fa060b2)

	* Add a test that catches the error

2017-02-03 15:00:47 -0500 Ken VanDine (dadc9f1)

	* merged trunk

2017-02-03 10:46:50 -0500 Ken VanDine (d83da1e)

	* merged mir-0.26 fixes

2017-02-03 09:34:33 -0600 Ted Gould (e62698d)

	* Merging future trunk

2017-02-03 09:32:17 -0600 Ted Gould (3ed03d4)

	* Merging future trunk

2017-02-03 09:20:45 -0500 Ken VanDine (26fe79c)

	* merged reset-units branch

2017-02-03 08:51:54 -0500 Ken VanDine (dc2e7e1)

	* merged prereq

2017-02-02 16:51:42 -0600 Ted Gould (1af9d50)

	* Reset units if they fail

2017-02-02 16:33:17 -0600 Ted Gould (3a851ae)

	* Grab the install root fixes too

2017-02-02 15:10:39 +0000 Bileto Bot (793481f)

	* Releasing 0.9+17.04.20170202.2-0ubuntu1

2017-02-02 15:09:59 +0000 Ted Gould (280f7bc)

	* Handle deprecated functions in Mir 0.26

2017-02-02 15:09:43 +0000 Ted Gould (fc63812)

	* Prioritize 'unity8' interfaces over other supported interfaces

2017-02-02 15:09:24 +0000 Ted Gould (56e270f)

	* Make UAL relocatable for Snappy installs (LP: #1623694)

2017-02-02 15:09:06 +0000 Ted Gould (19e23f9)

	* SystemD backend added

2017-02-02 09:07:52 -0600 Ted Gould (801efd8)

	* Put on the dunce cap and sit in the corner

2017-02-02 08:56:00 -0600 Ted Gould (443707b)

	* Special case legacy apps on Unity8 from debs

2017-02-02 09:35:41 -0500 Ken VanDine (87a25b6)

	* merged install-root branch

2017-02-02 09:34:49 -0500 Ken VanDine (4c27e4c)

	* merged jobs-systemd branch

2017-02-01 22:57:06 -0600 Ted Gould (2fb3b07)

	* If we don't have a MIR_SOCKET use the default one

2017-02-01 16:38:41 -0600 Ted Gould (a2a22ba)

	* Remove mir_client_fd_callback and mir_wait_for() from the mir mock

2017-02-01 16:12:36 -0600 Ted Gould (8d585ba)

	* Remove mir_wait_for() in ubuntu-app-test as well

2017-02-01 15:52:25 -0600 Ted Gould (ef2d528)

	* Remove use of deprecated mir_wait_for()

2017-02-01 14:34:07 -0600 Ted Gould (d05d396)

	* Making sure everything is on the right bus

2017-02-01 11:19:59 -0600 Ted Gould (b650b28)

	* A read failure is a helper failure

2017-02-01 11:11:21 -0600 Ted Gould (6e16481)

	* Dropping debug message

2017-02-01 07:32:02 -0500 Ken VanDine (ded9194)

	* merged prereq

2017-01-31 23:15:42 -0500 Ken VanDine (46c7448)

	* Merged jobs-systemd branch

2017-01-31 17:45:21 -0600 Ted Gould (783df08)

	* Add a test for and make sure we're getting the right interface

2017-01-31 16:13:34 -0600 Ted Gould (65a11e3)

	* Add a function to get the interface name

2017-01-31 16:02:35 -0600 Ted Gould (34b1978)

	* Move debug outside of the print loop

2017-01-31 16:00:59 -0600 Ted Gould (3edeb1d)

	* Make sure we're gettin' data

2017-01-31 15:58:55 -0600 Ted Gould (e2b7e4f)

	* Handle larger possible pids

2017-01-31 16:55:58 -0500 Ken VanDine (ea97a01)

	* Merged prereq

2017-01-31 15:49:04 -0600 Ted Gould (6bb9f27)

	* Return const pointer

2017-01-31 15:45:39 -0600 Ted Gould (bdcd3d8)

	* Don't store if we have the variable

2017-01-31 15:42:51 -0600 Ted Gould (144511f)

	* Make sure we only use references in loops

2017-01-31 15:36:54 -0600 Ted Gould (53955e3)

	* Cache snap env var

2017-01-31 15:34:10 -0600 Ted Gould (23be535)

	* Fix docs to include default path for LEGACY_EXEC

2017-01-30 15:03:12 -0600 Ted Gould (bdf4226)

	* Getting these variables figured out

2017-01-30 13:07:45 -0600 Ted Gould (9f4c947)

	* Put the wrong environment var into the documentation

2017-01-28 10:48:51 -0600 Ted Gould (7b2f782)

	* Use the g_array functions to avoid some casts

2017-01-28 10:39:08 -0600 Ted Gould (d11ae46)

	* Don't crash free memory, works but is odd

2017-01-27 23:27:48 -0600 Ted Gould (4d2a7b3)

	* Test the exec line and ensure it doesn't fail

2017-01-27 17:08:50 -0600 Ted Gould (63ecf71)

	* Fix a bunch of snap apps, that weren't working, for 'OMG I can't
          believe I did this' reasons

2017-01-27 14:46:55 -0600 Ted Gould (f92cfc1)

	* Update to trunk

2017-01-27 14:43:28 -0600 Ted Gould (2412e3f)

	* Merge changes to jobs-systemd

2017-01-27 12:15:01 -0600 Ted Gould (1a6b184)

	* Overrides

2017-01-27 12:12:35 -0600 Charles Kerr (990ffd0)

	* Clearer sorting

2017-01-27 12:05:11 -0600 Ted Gould (ab43873)

	* Fixing up the failure signals

2017-01-27 11:50:09 -0600 Ted Gould (602b20b)

	* Switching to static_cast<>

2017-01-27 11:31:02 -0600 Ted Gould (fa3d7de)

	* Remove try/catch that isn't needed

2017-01-27 11:23:58 -0600 Ted Gould (29cd5df)

	* Don't get all the jobs until we're sure we have a registry

2017-01-27 11:21:19 -0600 Ted Gould (b2f2884)

	* Making sure we calculate the string once

2017-01-27 11:05:10 -0600 Ted Gould (ff6ab63)

	* Make sure we don't copy commands

2017-01-27 11:03:09 -0600 Ted Gould (e5ea628)

	* Make lists into real lists

2017-01-27 10:56:44 -0600 Charles Kerr (c4d3916)

	* Cleaner name finding

2017-01-27 10:42:43 -0600 Ted Gould (b679fc5)

	* Avoid calling getenv() twice

2017-01-27 10:40:05 -0600 Ted Gould (542f591)

	* Move declarations

2017-01-27 10:36:06 -0600 Ted Gould (0edcdf4)

	* Getting rid of a TODO

2017-01-27 10:05:25 -0600 Ted Gould (2c14012)

	* Be louder about not having an exec line

2017-01-27 10:04:25 -0600 Ted Gould (0f3bec0)

	* Use std::vector<> constructor instead of a loop

2017-01-27 09:58:59 -0600 Ted Gould (78b414f)

	* Name lamba better

2017-01-26 22:43:29 -0600 Ted Gould (b9a7c24)

	* Make parseUnit and unitName const

2017-01-26 22:25:31 -0600 Ted Gould (d2760f9)

	* Make the signal handlers safer

2017-01-26 22:12:03 -0600 Ted Gould (1688343)

	* Protect more against null GVariant pointers

2017-01-26 22:06:50 -0600 Ted Gould (2fec3de)

	* Remove some printouts when we cancel

2017-01-26 20:47:35 -0600 Ted Gould (4d144dc)

	* We don't need no stinkin' std::string object

2017-01-26 17:03:10 -0600 Ted Gould (eed12b3)

	* Charles hates returns on void functions

2017-01-26 16:56:19 -0600 Ted Gould (aa35291)

	* Header reshuffle

2017-01-26 16:46:49 -0600 Ted Gould (1b14f74)

	* Comment formatting, whatevs

2017-01-26 16:46:06 -0600 Ted Gould (9b4d8c4)

	* Const getAllJobs()

2017-01-26 16:33:36 -0600 Ted Gould (24b20a4)

	* Make getInstance a const method

2017-01-26 14:05:22 -0600 Ted Gould (082f373)

	* Merge Trunk

2017-01-26 14:03:02 -0600 Ted Gould (6fd3c7a)

	* Update to trunk

2017-01-26 09:34:33 -0600 Ted Gould (9575d66)

	* Merging future trunk

2017-01-25 14:33:39 -0600 Ted Gould (7aca50c)

	* Switch to forcing the comparison funciton as it wasn't working

2017-01-25 14:24:56 -0600 Ted Gould (341ba29)

	* Add an app that has multiple interfaces

2017-01-25 10:49:39 -0500 Ken VanDine (71910ae)

	* Added Application::findInstance(pid_t)

2017-01-24 17:07:07 -0500 Ken VanDine (af8441e)

	* findInstance(pid_t) impl

2017-01-24 15:33:34 -0600 Ted Gould (aa96060)

	* Fix the ordering of the calls to snapd

2017-01-24 14:31:11 -0600 Ted Gould (11124f8)

	* Remove the SUPPORTED_INTERFACES and make sure we explicitly fall
          back to XMir

2017-01-24 13:42:51 -0600 Ted Gould (f2b958f)

	* Make it so that we replace a job on stop

2017-01-24 14:03:13 -0500 Ken VanDine (2ade10d)

	* merged prereq

2017-01-24 11:25:00 -0600 Ted Gould (bf401d2)

	* Switching functions

2017-01-24 10:59:54 -0600 Ted Gould (e127268)

	* Grab QT_ and XDG_ for legacy apps on deb installs

2017-01-24 10:56:37 -0600 Ted Gould (2fa0fc1)

	* Update to current jobs-systemd

2017-01-24 14:15:17 +0000 Bileto Bot (d5c4ce7)

	* Releasing 0.9+17.04.20170124-0ubuntu1

2017-01-24 14:14:38 +0000 Ted Gould (1a703ae)

	* Jobs interface specific tests

2017-01-24 14:14:25 +0000 Ted Gould (ffb453e)

	* Make the signals support finding the instance of the application
          (LP: #1589637)

2017-01-24 14:14:12 +0000 Ted Gould (e9fccd8)

	* Move the signals into the jobs classes

2017-01-24 14:13:58 +0000 Ted Gould (8f72fdb)

	* Abstract out jobs backends and make Upstart one

2017-01-24 14:13:43 +0000 Ted Gould (afbb17a)

	* Change signals into C++ core::signal objects (LP: #1590442)

2017-01-23 22:21:06 -0600 Ted Gould (9d214a6)

	* Block off more API breaks this time

2017-01-23 18:09:09 -0600 Ted Gould (87782d0)

	* Putting this off for gcc 5.4

2017-01-23 17:37:44 -0600 Ted Gould (a628470)

	* Drop parallel to make builds more reliable

2017-01-23 17:36:49 -0600 Ted Gould (4d542f8)

	* Making it so that we throw on errors when building the mock.

2017-01-23 17:30:54 -0600 Ted Gould (7745356)

	* Okay, that was probably turning it up too high

2017-01-23 17:04:26 -0600 Ted Gould (3713fdd)

	* Fail fast

2017-01-23 16:43:47 -0600 Ted Gould (5f9abab)

	* Adding virtual destructors, acc says they're fine.

2017-01-23 15:32:16 -0600 Ted Gould (aff5131)

	* Fix listing of targets

2017-01-23 15:31:07 -0600 Ted Gould (cad920d)

	* Make required libraries required

2017-01-23 12:31:10 -0600 Ted Gould (cf7d51b)

	* Fix for GCC 5.4

2017-01-20 21:21:13 -0600 Ted Gould (bf3ef53)

	* Check signal removed

2017-01-20 21:09:31 -0600 Ted Gould (e3e9e48)

	* Signal new test

2017-01-20 19:51:24 -0600 Ted Gould (e242c3b)

	* Adding in some tests of the instance objects even though they only
          call into the manager

2017-01-20 19:41:16 -0600 Ted Gould (feaf995)

	* Environment checking

2017-01-20 14:24:35 -0600 Ted Gould (00217f0)

	* First parts of verifying the transient calls

2017-01-20 12:45:03 -0600 Ted Gould (8c0b242)

	* Make a launch test

2017-01-20 12:26:41 -0600 Ted Gould (79ee2c9)

	* Reduce the amount of data needed

2017-01-20 12:18:23 -0600 Ted Gould (756a8ba)

	* Clearing and checking multiple stopping

2017-01-20 11:34:04 -0600 Ted Gould (2f8ff90)

	* Check the stop call code

2017-01-19 17:19:46 -0600 Ted Gould (fa43f7c)

	* Adding a test for the PID functions

2017-01-19 17:28:38 -0500 Ken VanDine (4ada441)

	* merged prereq

2017-01-19 13:26:22 -0600 Ted Gould (cd6cadf)

	* Test to ensure the user bus path is correct

2017-01-19 13:12:46 -0600 Ted Gould (6f15019)

	* Apply formatting

2017-01-19 13:11:19 -0600 Ted Gould (d04168b)

	* Making it so that we have two multiple and a single

2017-01-19 12:52:33 -0600 Ted Gould (5b0d34f)

	* Update to trunk

2017-01-19 12:39:44 -0600 Ted Gould (10d25ed)

	* Merge from trunk

2017-01-19 12:37:03 -0600 Ted Gould (b0d7840)

	* A description

2017-01-19 11:15:19 -0600 Ted Gould (0da6246)

	* Make sure to use the registry we have instead of allocating a new
          one

2017-01-19 11:07:37 -0600 Ted Gould (a274622)

	* Fixing up debug messages

2017-01-19 11:04:00 -0600 Ted Gould (84a55ed)

	* Don't emit signals on the initial getting a list of units

2017-01-19 10:04:39 -0600 Ted Gould (fa8c342)

	* Setup some 'GetUnit' and more complex mocking for jobs tests

2017-01-19 09:59:43 -0600 Ted Gould (36f4f73)

	* Removing fancy async calls

2017-01-19 09:32:28 -0500 Ken VanDine (5b55ef0)

	* merged trunk

2017-01-19 09:29:40 -0500 Ken VanDine (957cce5)

	* Added ubuntu-app-focus for testing

2017-01-18 21:24:42 -0600 Ted Gould (296ab4d)

	* Switch to the local socket to avoid conflicts

2017-01-18 21:23:54 -0600 Ted Gould (00fa9e5)

	* Update to trunk

2017-01-18 21:22:56 -0600 Ted Gould (b4f9561)

	* Update to trunk

2017-01-18 21:22:18 -0600 Ted Gould (5611236)

	* Update to trunk

2017-01-18 21:21:28 -0600 Ted Gould (a131149)

	* Update to trunk

2017-01-18 21:19:00 -0600 Ted Gould (f7e941a)

	* Update to trunk

2017-01-18 14:43:25 -0600 Ted Gould (1101542)

	* Add in a check for an eventually timeout envvar

2017-01-18 13:05:56 -0500 Ken VanDine (583c686)

	* added focus and findInstance(pid_t) APIs

2017-01-17 16:23:02 -0600 Ted Gould (de6c229)

	* Ensure that we're immune to very quickly destroyed instances

2017-01-17 12:55:12 -0600 Ted Gould (dfb20fe)

	* Make the tests more reliable by waiting on dbus to close

2017-01-17 12:43:08 -0600 Ted Gould (789c79e)

	* Force the systemd unit to session bus

2017-01-17 12:41:13 -0600 Ted Gould (1ec534f)

	* Add a fallback to use the session bus for testing

2017-01-17 12:31:41 -0600 Ted Gould (ecf8434)

	* Add tests to make sure we're initing systemd

2017-01-13 23:34:51 -0600 Ted Gould (be3ad06)

	* Getting our test objects setup

2017-01-13 16:24:08 -0600 Ted Gould (cb6a78e)

	* Build the infrastructure for putting instances in

2017-01-13 22:16:18 +0000 Bileto Bot (dcac2dd)

	* Releasing 0.9+17.04.20170113.1-0ubuntu1

2017-01-13 22:15:35 +0000 Ted Gould (fd45ce2)

	* Reenable OnlyShowIn checking for Desktop files (LP: #1580092,
          #1606593, #1608546)

2017-01-13 22:15:22 +0000 Rodney Dawes (50d494b)

	* Handle more common Icon entries in .desktop files for snaps. (LP:
          #1639952)

2017-01-13 22:15:10 +0000 Pete Woods (e9f2387)

	* Compatibility with unversioned cmake-extras modules (LP: #1563573)

2017-01-13 22:14:58 +0000 Ted Gould (2c88afb)

	* Fixes to the exec-util test to ensure it is more reliable

2017-01-13 15:23:22 -0600 Ted Gould (8f97ac4)

	* Make sure not to use the pointer if we're cancelled

2017-01-13 15:16:12 -0600 Ted Gould (f4c8588)

	* Add in the systemd mock

2017-01-13 15:13:20 -0600 Ted Gould (f485d20)

	* Get in the bones for our testing

2017-01-13 14:50:04 -0600 Ted Gould (d5e0e01)

	* Drop the click apps from list apps

2017-01-13 14:44:35 -0600 Ted Gould (224144d)

	* Remove the click database

2017-01-13 14:38:58 -0600 Ted Gould (485d316)

	* Drop app-info click stuff

2017-01-13 14:32:46 -0600 Ted Gould (2be61f3)

	* Drop a header

2017-01-13 14:30:53 -0600 Ted Gould (6b9b9a6)

	* Dropping jobs references

2017-01-13 14:26:55 -0600 Ted Gould (00a2172)

	* Removing click stuff in the registry

2017-01-13 14:24:31 -0600 Ted Gould (33b377d)

	* Remove ENABLE_SNAPPY

2017-01-13 14:21:59 -0600 Ted Gould (7c4db36)

	* Dropping the application implementation

2017-01-13 14:19:05 -0600 Ted Gould (37af86d)

	* Removing manifest to desktop

2017-01-13 14:17:33 -0600 Ted Gould (1ca6d93)

	* Removing debian click stuff

2017-01-13 14:16:36 -0600 Ted Gould (ca723f2)

	* Removing click hook

2017-01-13 14:15:33 -0600 Ted Gould (0ae99bc)

	* Removing the desktop hook

2017-01-13 14:14:26 -0600 Ted Gould (c2d0896)

	* Remove click upstart jobs

2017-01-13 13:59:43 -0600 Ted Gould (83a9f60)

	* Pull out the registry-mock into it's own file for sharing

2017-01-12 22:52:11 -0600 Ted Gould (a201511)

	* Uhg, wanted to delete not just comment out

2017-01-12 22:49:48 -0600 Ted Gould (e6fba7b)

	* Remove -lgcov hack and add snapd-info-test to the list of tests

2017-01-12 21:01:25 -0600 Ted Gould (764d205)

	* Add some more tests for sets

2017-01-12 17:02:17 -0600 Ted Gould (6511508)

	* Fix variable name

2017-01-12 17:00:08 -0600 Ted Gould (79949d1)

	* Typo on name

2017-01-12 16:57:55 -0600 Ted Gould (e11328d)

	* Switch to find_first_of

2017-01-12 16:47:37 -0600 Ted Gould (a6faffd)

	* First pass doing set comparisons of the lists

2017-01-12 16:16:01 -0600 Ted Gould (cb2aaab)

	* Try to split out CURRENT_DESKTOP

2017-01-12 15:58:59 -0600 Ted Gould (313a76d)

	* Update to new Desktop object

2017-01-12 15:57:28 -0600 Ted Gould (a81273e)

	* Merge trunk

2017-01-12 12:40:23 -0600 Ted Gould (3cc99fe)

	* Make it so that tests can run in parallel without running over each
          other

2017-01-12 11:31:50 -0600 Ted Gould (3010a76)

	* Make build on 32-bit architectures where gsize is a different size

2017-01-11 17:56:33 -0600 Ted Gould (c312ff5)

	* Merge upstream updates

2017-01-11 17:48:12 -0600 Ted Gould (ae94d10)

	* Update to the jobs-tests branch updates

2017-01-11 17:26:48 -0600 Ted Gould (eaa5556)

	* Alphabetize list

2017-01-11 17:25:37 -0600 Ted Gould (5a3a78e)

	* Only or onto the transitional google-mock package

2017-01-11 17:22:52 -0600 Ted Gould (5e24f3b)

	* Use a clearer definition of unsigned

2017-01-11 17:13:23 -0600 Ted Gould (afc516d)

	* Backport the changes on the gmock-fix branch to here, where most of
          the problems were caused

2017-01-11 16:38:42 -0600 Ted Gould (b849a68)

	* Merge upstream changes

2017-01-11 16:28:11 -0600 Ted Gould (901a9da)

	* Merge updates from the jobs-signal branch

2017-01-11 16:16:14 -0600 Ted Gould (94bb48d)

	* Merge the abstract-jobs branch

2017-01-11 15:31:59 -0600 Ted Gould (5cfb0a9)

	* Merging app signals branch

2017-01-10 23:48:33 -0600 Ted Gould (7e631a6)

	* I've been overrided by charles

2017-01-10 23:46:57 -0600 Ted Gould (ca42dd8)

	* Factor out pause/resume commonality

2017-01-10 17:30:57 -0600 Ted Gould (967e89b)

	* Expand the usage of observer_delete

2017-01-10 17:19:00 -0600 Ted Gould (3ebb098)

	* Rename a function and add comments

2017-01-10 16:36:26 -0600 Ted Gould (d69cc3b)

	* Pull out the request code into individual functions

2017-01-10 16:22:40 -0600 Ted Gould (918d287)

	* Putting all the map handling code in a couple templates

2017-01-10 15:52:06 -0600 Ted Gould (f9eda2a)

	* Use an ensure_cmanager() helper to remove duplicate code

2017-01-10 15:40:11 -0600 Ted Gould (dbc2e1b)

	* Formatting fix

2017-01-10 15:37:25 -0600 Ted Gould (232ffe1)

	* Save some stack data with this context

2017-01-10 15:33:18 -0600 Ted Gould (cad948d)

	* Note it is on the UAL thread only

2017-01-10 13:50:06 -0500 Rodney Dawes (529a912)

	* Link the bug.

2017-01-10 13:41:25 -0500 Rodney Dawes (dcd73d0)

	* Handle more common Icon entries in .desktop files for snaps.

2017-01-09 16:09:04 -0600 Ted Gould (52b4c39)

	* Make the comparison values unsigned

2017-01-09 15:02:25 -0600 Ted Gould (c16f4cd)

	* Fix the API so that the signal callbacks take pointers

2017-01-09 14:23:41 -0600 Ted Gould (b264375)

	* Change setManager to have const& parameters

2017-01-09 14:00:06 -0600 Ted Gould (a51b5f4)

	* Make params constant

2017-01-09 13:52:50 -0600 Ted Gould (374b0f8)

	* More auto's with GVariants

2017-01-09 13:48:29 -0600 Ted Gould (dcb0924)

	* Some 'NULL's crept in

2017-01-09 13:45:32 -0600 Ted Gould (1c5a04f)

	* auto auto auto

2017-01-09 13:43:23 -0600 Ted Gould (c6a95a6)

	* Me no spell good

2017-01-09 13:39:22 -0600 Ted Gould (9bec0a6)

	* Sometimes life would be better if it was more constant

2017-01-09 13:28:19 -0600 Ted Gould (e750f7e)

	* Comment out unused variables

2017-01-09 13:14:43 -0600 Ted Gould (8f7f41a)

	* Make sure to check for a valid registry

2017-01-09 11:31:44 -0600 Ted Gould (5d9997d)

	* Don't spell well

2017-01-09 11:30:27 -0600 Ted Gould (0b6acb8)

	* Use static_cast() for void* casts

2017-01-09 11:19:35 -0600 Ted Gould (2d55e6c)

	* Don't specify returning void explicitly

2017-01-09 11:16:22 -0600 Ted Gould (92dc34b)

	* Moar auto!

2017-01-09 11:14:16 -0600 Ted Gould (b77b2ec)

	* Names of the parameters for clarity

2017-01-09 11:05:36 -0600 Ted Gould (69da79d)

	* Make sure to check for a nullappid or error for g_variant_get()

2017-01-09 11:03:03 -0600 Ted Gould (709a073)

	* Curly init

2017-01-09 10:59:04 -0600 Ted Gould (d97d16f)

	* Zesty formatting tools diffs

2017-01-09 10:54:11 -0600 Ted Gould (14f8e21)

	* Additional comment on lifecycle of replies

2017-01-09 10:44:42 -0600 Ted Gould (0b65d4e)

	* Remove some of the sing song part of the comments

2017-01-06 17:09:15 -0600 Ted Gould (4ee9010)

	* Make sure we don't have a Mir socket before checking that we don't

2017-01-06 16:10:54 -0600 Ted Gould (1f930f0)

	* Upstream changes

2017-01-06 16:10:18 -0600 Ted Gould (3eaac47)

	* Test fixes

2017-01-06 16:06:49 -0600 Ted Gould (7c407b8)

	* Merge parent

2017-01-06 16:06:12 -0600 Ted Gould (270ed1f)

	* Test fixes

2017-01-06 16:05:22 -0600 Ted Gould (2d2f7c5)

	* Fix tests

2017-01-06 11:53:21 -0600 Ted Gould (727e2d8)

	* Grab signal instances changes

2017-01-06 11:52:30 -0600 Ted Gould (d19ac76)

	* Jobs signals fix

2017-01-06 11:37:35 -0600 Ted Gould (3e4cc62)

	* Removing more variables

2017-01-03 13:15:39 -0600 Ted Gould (fd5ee3d)

	* Removing QT and XDG variables, don't think we need them

2016-12-16 14:52:38 -0600 Ted Gould (ddb1ce9)

	* Get the static libs into the coverage game

2016-12-16 11:23:55 -0600 Ted Gould (b67f79a)

	* Put the spew master into its own header

2016-12-14 17:03:15 -0600 Ted Gould (926285f)

	* Ensure that second_exec has the instance info

2016-12-14 16:58:02 -0600 Ted Gould (c3f4d18)

	* More instances on signals

2016-12-14 16:54:01 -0600 Ted Gould (01ae941)

	* Killing instance TODOs in jobs-upstart.cpp

2016-12-14 16:49:35 -0600 Ted Gould (2b478ba)

	* Set up applications to give us some impls

2016-12-14 15:23:09 -0600 Ted Gould (9e83ea4)

	* Get the handshakes using instance IDs

2016-12-14 15:11:09 -0600 Ted Gould (ef52a47)

	* Pulling through instance IDs into the dbus signals

2016-12-12 23:05:34 -0600 Ted Gould (bc65d48)

	* Fix the libertine-launch case for non-snaps

2016-12-12 22:52:10 -0600 Ted Gould (08dbbb0)

	* Bigger libs warning. Like really people, read this.

2016-12-12 22:50:14 -0600 Ted Gould (ca02f2b)

	* More magic numbers brought down to Earth

2016-12-12 22:26:53 -0600 Ted Gould (fc4cbe8)

	* Merge error

2016-12-12 17:24:55 -0600 Ted Gould (6405e07)

	* Allow the legacy-exec util to be overridden

2016-12-12 17:14:05 -0600 Ted Gould (6d2e852)

	* Switching back to setting the libertine-launch path in non-snap
          cases

2016-12-12 16:58:11 -0600 Ted Gould (d2ca763)

	* Use a build variable to get the path

2016-12-12 16:41:35 -0600 Ted Gould (7beff57)

	* We don't need to care about the SNAP_ variables because they'll be
          reinserted when we come through the snap commands

2016-12-12 16:14:23 -0600 Ted Gould (733aa23)

	* Fix formatting

2016-12-12 16:14:01 -0600 Ted Gould (12dee62)

	* Use the path in the current snap as the place to find the helper

2016-12-12 16:09:32 -0600 Ted Gould (c221828)

	* Removing snap variables from the Upstart jobs. If we're under a
          SNAP we'll be using systemd

2016-12-12 15:51:13 -0600 Ted Gould (7e6c76f)

	* Test for long AppIDs

2016-12-12 15:16:41 -0600 Ted Gould (5d09f29)

	* Make sure to pad with zeros

2016-12-12 14:57:38 -0600 Ted Gould (caaca0d)

	* Explicitly set the DBus address as well

2016-12-12 14:55:06 -0600 Ted Gould (e10517b)

	* Cleanup magic numbers

2016-12-12 13:59:39 -0600 Ted Gould (0972904)

	* Read everything in, and then start processing it into individual
          variables

2016-12-12 13:55:17 -0600 Ted Gould (aab0539)

	* Increase output and debugging info in tests

2016-12-12 12:30:37 -0600 Ted Gould (e455350)

	* Making sure we clean up the envvars utils

2016-12-12 12:28:51 -0600 Ted Gould (a494db2)

	* Check for MIR_ variables

2016-12-12 11:48:04 -0600 Ted Gould (f8abd39)

	* Getting the snappy-xmir tests into the test suite

2016-12-12 10:45:51 -0600 Ted Gould (5e57651)

	* Clear out the MIR_* variables

2016-12-07 17:00:33 +0000 Pete Woods (a145399)

	* Compatibility with unversioned cmake-extras modules

2016-12-01 22:19:59 -0600 Ted Gould (4f632e3)

	* Keeping libertine launch

2016-12-01 21:17:59 -0600 Ted Gould (49db0d0)

	* Make sure we don't overrun sun_path

2016-12-01 17:34:45 -0600 Ted Gould (eafcdad)

	* Switch to an abstract socket

2016-12-01 16:25:26 -0600 Ted Gould (5cefc3c)

	* Some basic test scripts

2016-12-01 16:25:13 -0600 Ted Gould (ad9afcf)

	* Provide a way to test and put the fd number on the command line

2016-12-01 16:03:12 -0600 Ted Gould (a7b4b10)

	* Make sure the FD stays open

2016-12-01 15:21:12 -0600 Ted Gould (5ab55df)

	* Get negative errors as well

2016-12-01 15:19:49 -0600 Ted Gould (73288d8)

	* Make sure we sleep forever

2016-11-30 17:12:13 -0600 Ted Gould (b750883)

	* Fix command name

2016-11-21 21:46:19 -0600 Ted Gould (7f966df)

	* Remove the snap setting libertine launch

2016-11-21 17:00:12 -0600 Ted Gould (15c899d)

	* Disable for a moment

2016-11-21 15:49:59 -0600 Ted Gould (7833807)

	* Handle write() returns

2016-11-21 15:24:25 -0600 Ted Gould (b2d8641)

	* Call the snappy-xmir util unconfined

2016-11-21 15:08:11 -0600 Ted Gould (b4d10e1)

	* Make the command line reference the outside util

2016-11-21 14:54:34 -0600 Ted Gould (c1f9701)

	* Get the binaries into a deb

2016-11-21 14:42:46 -0600 Ted Gould (03d2e75)

	* Fleshing out our utilities

2016-11-21 14:42:29 -0600 Ted Gould (acc97cb)

	* Better exit codes

2016-11-21 11:28:14 -0600 Ted Gould (a82e6b4)

	* Starting utilities to put together an environment setup

2016-11-18 16:34:13 -0600 Ted Gould (1f319f6)

	* Switch to calling legacy-exec

2016-11-17 16:57:18 -0600 Ted Gould (d8fbb17)

	* Clear out some of the environment variables and check the length

2016-11-17 15:40:24 -0600 Ted Gould (b2f4d1a)

	* Use the right object

2016-11-17 14:48:35 -0600 Ted Gould (a1d2f15)

	* Use the correct object type

2016-11-17 11:16:01 -0600 Ted Gould (3cbe02b)

	* Make sure we get the other snap environment variables

2016-11-17 11:11:11 -0600 Ted Gould (0035f93)

	* Adding extra environment in the snap world

2016-11-17 11:04:05 -0600 Ted Gould (dee3bef)

	* Restructure exec line building so we can add more

2016-11-17 10:58:52 -0600 Ted Gould (959000d)

	* Pulling through trunk

2016-11-17 10:58:26 -0600 Ted Gould (25c11be)

	* Pulling through trunk

2016-11-17 10:43:32 -0600 Ted Gould (619efeb)

	* Pulling through trunk

2016-11-17 10:43:21 -0600 Ted Gould (e76200c)

	* Pulling through trunk

2016-11-17 10:43:07 -0600 Ted Gould (b6f25a6)

	* Pulling through trunk

2016-11-17 10:41:18 -0600 Ted Gould (875ac14)

	* Migrate tests to use pause/resume c++ signals

2016-11-17 10:31:47 -0600 Ted Gould (5dcc557)

	* Merging through trunk

2016-11-16 23:36:42 -0600 Ted Gould (1b77e0e)

	* Adding an environment variable for XMir Helper

2016-11-16 21:51:15 -0600 Ted Gould (d04ff8b)

	* Make the code less clever but easier to read and hopefully we can
          figure out what's going on.

2016-11-16 21:14:55 -0600 Ted Gould (d0109cd)

	* Warn if we end up with an odd parse

2016-11-16 21:10:51 -0600 Ted Gould (1f37ddb)

	* Putting in a warning if we're not setting the ExecStart

2016-11-16 15:46:56 -0600 Ted Gould (4478c80)

	* Merge future trunk

2016-11-16 13:54:36 -0600 Ted Gould (ad3087b)

	* Make sure we get the unit path not just the job path

2016-11-16 11:44:21 -0600 Ted Gould (1c7b81a)

	* Subscribing to events from systemd

2016-11-16 09:51:13 -0600 Ted Gould (b243413)

	* Debug messages

2016-11-15 16:55:52 -0600 Ted Gould (e57c23b)

	* Use eventually for bus shutdown too

2016-11-15 16:51:55 -0600 Ted Gould (13cf841)

	* Fixes to the exec-util test to ensure it is more reliable

2016-11-15 16:09:03 -0600 Ted Gould (bfad29b)

	* Make sure the failure test is still using the Upstart backend

2016-11-15 15:53:55 -0600 Ted Gould (fa4dcfb)

	* Flesh out the failed signal setup

2016-11-15 11:27:52 -0600 Ted Gould (5ba33b8)

	* Setting up the signal watcher for building the failed signal

2016-11-14 17:00:04 -0600 Ted Gould (0ad15cf)

	* Replace listUnits code with using our unit cache

2016-11-14 16:37:51 -0600 Ted Gould (a98219a)

	* Switch to the signal based unit cache

2016-11-14 16:29:31 -0600 Ted Gould (8cb5813)

	* We are no emitting valid stopped and started signals

2016-11-14 16:28:51 -0600 Ted Gould (e2c7d34)

	* Use pause and resume from the base class

2016-11-14 16:27:09 -0600 Ted Gould (05cb90d)

	* Emit signals if we see no applications or they disappear

2016-11-14 15:26:33 -0600 Ted Gould (1c53dc1)

	* Flesh out the unitNew and unitRemoved cache part of the functions

2016-11-14 14:43:25 -0600 Ted Gould (0dc8412)

	* Setup the dbus signal watchers for new and removed units

2016-11-14 09:23:02 -0600 Ted Gould (924c4f9)

	* Pulling through updates

2016-11-14 09:22:45 -0600 Ted Gould (2cc1534)

	* Pulling through updates

2016-11-14 09:22:24 -0600 Ted Gould (4979730)

	* Pulling through updates

2016-11-14 09:22:05 -0600 Ted Gould (b8b6e82)

	* Pulling through updates

2016-11-14 09:20:48 -0600 Ted Gould (cf591cf)

	* Updated tests

2016-11-14 09:20:30 -0600 Ted Gould (61e045b)

	* Updated tests

2016-11-14 09:19:06 -0600 Ted Gould (e0c99b2)

	* Move the paused/resumed signals into the parent class

2016-11-11 22:18:24 -0600 Ted Gould (1af8b7a)

	* Ensure the manager thread shutsdown before the registry to avoid a
          deadlock

2016-11-11 21:04:36 -0600 Ted Gould (be1131e)

	* Merge fix

2016-11-11 15:15:38 -0600 Ted Gould (3ae83ae)

	* Merge fail

2016-11-11 15:01:31 -0600 Ted Gould (2bafa4a)

	* Merging through the app object updates

2016-11-11 14:56:03 -0600 Ted Gould (477a715)

	* Merging in app object changes

2016-11-11 14:52:04 -0600 Ted Gould (24e1bc7)

	* Putting additional checks in to make sure we don't use null
          pointers we don't get locks on.

2016-11-10 16:32:34 -0600 Ted Gould (cb8266e)

	* Make gcc6 happy

2016-11-10 15:57:08 -0600 Ted Gould (f92f877)

	* Update to latest systemd branch

2016-11-10 15:56:40 -0600 Ted Gould (8fe76b4)

	* Merge in the tests branch

2016-11-10 15:30:08 -0600 Ted Gould (271f610)

	* Aligning with the signal instances branch

2016-11-10 15:28:54 -0600 Ted Gould (7b893c4)

	* Merging the jobs signals branch in

2016-11-10 15:21:29 -0600 Ted Gould (7dcd0ed)

	* Move the manager stuff into the base class

2016-11-10 15:08:38 -0600 Ted Gould (ab9f6a7)

	* Change the cleanup so we don't have to use the registry pointer

2016-11-10 15:39:43 +0000 Bileto Bot (45f570c)

	* Releasing 0.9+17.04.20161110.1-0ubuntu1

2016-11-10 15:39:08 +0000 Ted Gould (986b79a)

	* Switch to libwhoopsie for recoverable problem support

2016-11-10 15:38:50 +0000 Ted Gould (064cdf5)

	* Removing JSON-GLib version cruft

2016-11-10 15:38:40 +0000 Ted Gould (674ae57)

	* Make pause/resume non-blocking

2016-11-10 09:34:52 -0600 Ted Gould (f7b6713)

	* Make several functions static so that they don't depend on the
          object existing for their execution

2016-11-09 22:26:37 -0600 Ted Gould (1c3f25c)

	* Move everything into the jobs files

2016-11-09 20:39:15 -0600 Ted Gould (0d3c9ae)

	* Don't throw an exception when we can't read the file, just assume
          it is empty

2016-11-09 18:46:54 -0600 Ted Gould (af4281f)

	* Removing JSON-GLib version cruft

2016-11-09 17:56:13 -0600 Ted Gould (f2a9cda)

	* Whoopsie doesn't have a reasonable version number in pkgconfig

2016-11-09 17:43:15 -0600 Ted Gould (31657cc)

	* Adding whoopsie libs to the desktop hook

2016-11-09 17:35:10 -0600 Ted Gould (e9cf248)

	* Putting in whoopsie versions

2016-11-09 17:13:38 -0600 Ted Gould (c7bb854)

	* Merge trunk

2016-11-09 17:09:17 -0600 Ted Gould (3738add)

	* Forgot to remove emit.h from the CMakeLists.txt

2016-11-09 17:04:29 -0600 Ted Gould (80d19c4)

	* Dropping emit as it isn't needed

2016-11-09 16:24:59 -0600 Ted Gould (de5ae70)

	* Switch to using standard signal handlers

2016-11-09 16:24:31 -0600 Ted Gould (b2b86a2)

	* Simplify the cgmanager getting code to make it syncronous and
          actually work on the UAL thread

2016-11-09 16:24:10 -0600 Ted Gould (15e3743)

	* Equality is hard

2016-11-09 15:51:38 -0600 Ted Gould (887979b)

	* Have the functions match the datastructure names

2016-11-09 15:51:21 -0600 Ted Gould (f019f65)

	* Make it so that initing cgmanager can detect if it's on the same
          thread

2016-11-08 15:43:36 -0600 Ted Gould (b06dfe6)

	* Adding functions to emit pause/resume in the local branch

2016-11-08 12:18:28 -0600 Ted Gould (fb56019)

	* Make it so that pause and resume happen on the UAL thread and don't
          block the main thread

2016-11-07 17:04:35 -0600 Ted Gould (e8b1d9c)

	* Setup to use the jobs object for the signals

2016-11-07 16:51:25 -0600 Ted Gould (b401d17)

	* Setting up the flow through

2016-11-07 16:32:53 -0600 Ted Gould (474f373)

	* Grabbing the abstract jobs branch

2016-11-07 16:10:07 -0600 Ted Gould (3a1fae6)

	* Merge in the app object signals branch

2016-11-07 16:02:33 -0600 Ted Gould (1ea9ed7)

	* Adding additional instance parameters to the signals

2016-11-07 15:55:08 -0600 Ted Gould (decc7c4)

	* Grabbing the app object signals

2016-11-07 14:52:00 -0600 Ted Gould (6f63234)

	* Apply formatting rules to failure-test.cc

2016-11-07 14:49:52 -0600 Ted Gould (55185ec)

	* Fix failure test environment and values to make them work as real
          applications

2016-11-07 14:49:34 -0600 Ted Gould (44943dc)

	* Making sure we connect the signals before returnning

2016-11-07 13:56:03 -0600 Ted Gould (4249cd8)

	* Switch failure test over to using the C++ api

2016-11-04 16:35:37 -0500 Ted Gould (05790bd)

	* A comment on why this comment is there

2016-11-04 16:26:57 -0500 Ted Gould (382a245)

	* Variable comments

2016-11-04 16:13:17 -0500 Ted Gould (2a141c2)

	* More comments

2016-11-04 12:24:03 -0500 Ted Gould (c8502a7)

	* Documentation for registry functions

2016-11-04 11:26:09 -0500 Ted Gould (9b8bcaf)

	* Failing test ported over

2016-11-04 11:15:44 -0500 Ted Gould (4bcc1f6)

	* Fix the starting test

2016-11-04 11:06:13 -0500 Ted Gould (9cf096e)

	* Fixing the start and stop observer test

2016-11-03 13:54:47 -0500 Ted Gould (3115f46)

	* Port tests over to using a manager for focus events

2016-11-02 10:38:15 -0500 Ted Gould (fe1b549)

	* Put a warning in about thread safety

2016-11-02 10:35:31 -0500 Ted Gould (51e2fe9)

	* Make sure we wait to install the signals before returning

2016-11-02 09:03:00 -0500 Ted Gould (bb107ea)

	* Clean up weak_ptr<> code

2016-11-01 23:00:32 -0500 Ted Gould (2a4eec7)

	* Switch to using a global weak pointer so that it expires with the
          tracking of the Registry object

2016-11-01 22:53:48 -0500 Ted Gould (30b6848)

	* Make it so that the manager observers execute on their context

2016-11-01 22:41:52 -0500 Ted Gould (347851f)

	* Restructure so that we can call the right signal

2016-11-01 21:43:47 -0500 Ted Gould (5d94946)

	* Refactor into a shared function to do the longer dbus calls

2016-11-01 17:00:30 -0500 Ted Gould (8e0047d)

	* Add a handler for starting

2016-11-01 16:51:45 -0500 Ted Gould (03c4d47)

	* Fleshing out the focus handler

2016-11-01 16:46:13 -0500 Ted Gould (3b302fd)

	* Switch the C code to using the manager interface

2016-11-01 16:16:50 -0500 Ted Gould (23872de)

	* Restructure to use more shared pointers

2016-11-01 15:25:11 -0500 Ted Gould (38bb4d6)

	* Start to flesh out more of the resume request

2016-11-01 13:51:08 -0500 Ted Gould (caf54f9)

	* Basic foundation for manager signals

2016-11-01 12:59:44 -0500 Ted Gould (0b1ac00)

	* Print pids for pause/resume

2016-11-01 12:54:35 -0500 Ted Gould (fd0b266)

	* Apply formatting rules to tools

2016-11-01 09:53:08 -0500 Ted Gould (f923417)

	* Merging the jobs-systemd branch

2016-10-31 16:58:17 -0500 Ted Gould (a806811)

	* Migrating over the failed signal

2016-10-31 16:07:09 -0500 Ted Gould (79a2c44)

	* Fixing the watcher

2016-10-31 16:04:56 -0500 Ted Gould (09b3e86)

	* Moving over pause/resume

2016-10-31 13:23:30 -0500 Ted Gould (f3e65d6)

	* Make calls with the C library use the current context to not break
          existing code.

2016-10-31 12:36:24 -0500 Ted Gould (5be9139)

	* Switching to a weak pointer

2016-10-31 12:25:11 -0500 Ted Gould (1a93bf5)

	* Move the greed around in our regex

2016-10-31 09:39:02 -0500 Ted Gould (88b69cb)

	* Make sure to grab a copy of the shared pointer

2016-10-28 14:10:40 -0500 Ted Gould (60209a3)

	* Switch to passing in the shared pointer to the registry

2016-10-28 10:41:53 -0500 Ted Gould (1569ec6)

	* Port over app started and stopped to C++ interfaces

2016-10-27 17:03:02 -0500 Ted Gould (2dff88f)

	* Code up starting and stopping, some TODOs

2016-10-27 15:40:36 -0500 Ted Gould (025abf2)

	* Building a place to register signals

2016-10-27 12:07:20 -0500 Ted Gould (a016634)

	* Move the signal functions into the implementation

2016-10-27 11:23:41 -0500 Ted Gould (b4f2ad8)

	* Merging trunk

2016-10-26 23:25:00 -0500 Ted Gould (6eb77d2)

	* Adding in numeric header

2016-10-26 22:49:17 -0500 Ted Gould (67cd95f)

	* Make sure to grab numeric header as well

2016-10-26 17:10:42 -0500 Ted Gould (897580e)

	* Add dependency on google mock

2016-10-26 15:50:00 -0500 Ted Gould (814c014)

	* Add new environment variables to the tests

2016-10-26 15:36:24 -0500 Ted Gould (67bfcef)

	* Scale down object warning

2016-10-26 15:30:49 -0500 Ted Gould (7c976d4)

	* Move the xmir code to C++

2016-10-26 15:28:10 -0500 Ted Gould (50229cd)

	* Apparently the AppArmorProfile is read only

2016-10-26 15:11:51 -0500 Ted Gould (657ee36)

	* Protecting our environment from duplicate and bad entries

2016-10-26 14:19:07 -0500 Ted Gould (b5fed15)

	* Switch to systemd error

2016-10-26 13:36:14 -0500 Ted Gould (ecc8bd1)

	* Setting the QML2 import path

2016-10-26 13:36:01 -0500 Ted Gould (d8a16db)

	* Set the working directory for apps

2016-10-26 13:21:09 -0500 Ted Gould (90e3cce)

	* Adding the oneshot type

2016-10-26 12:53:17 -0500 Ted Gould (dcaf976)

	* Make setting the apparmor profile part of the systemd params

2016-10-26 11:57:27 -0500 Ted Gould (705556c)

	* Be a little more aggressive with the regex for jobs

2016-10-26 11:50:34 -0500 Ted Gould (ab1468a)

	* Adding a message on creation of application objects

2016-10-26 11:32:50 -0500 Ted Gould (bf60cf7)

	* Finding instances of systemd jobs

2016-10-26 11:08:53 -0500 Ted Gould (ce6d5b9)

	* Adding a log domain

2016-10-26 11:06:08 -0500 Ted Gould (c6bddba)

	* Toning down some error messages that happen more frequently now

2016-10-26 11:04:47 -0500 Ted Gould (80a2f7b)

	* Comment when checking pids for an AppID

2016-10-26 10:56:58 -0500 Ted Gould (7b2b10c)

	* The helper should find our xmir, not the lib

2016-10-26 10:55:10 -0500 Ted Gould (f7e2b77)

	* Printing XMir PID

2016-10-26 10:54:55 -0500 Ted Gould (28fc5b2)

	* Using the override path if given

2016-10-25 20:58:19 -0500 Ted Gould (0a8bb61)

	* Making sure libertine always has a valid appinfo object

2016-10-25 20:34:16 -0500 Ted Gould (b68f395)

	* Making snaps and libertine apps multi-instance

2016-10-25 17:49:15 -0500 Ted Gould (825071b)

	* Move the single instance key into the base files

2016-10-25 16:48:08 -0500 Ted Gould (5c247f9)

	* Make sure we don't use XMir if we're under X11

2016-10-19 14:38:56 +0200 Ted Gould (88c057d)

	* Ensuring the jobs don't stick around after we've run them

2016-10-18 16:15:36 +0200 Ted Gould (126965c)

	* Fix much of the variant parsing

2016-10-17 15:43:08 +0200 Ted Gould (f93d611)

	* Fix the tests by making them turn off systemd

2016-10-17 15:29:35 +0200 Ted Gould (118fb3e)

	* Grab some environment variables

2016-10-17 01:48:10 -0500 Ted Gould (da76e6b)

	* Fix the ListUnits call

2016-10-14 15:13:39 -0500 Ted Gould (5b67155)

	* More fun with systemd, ironing stuff out

2016-10-14 14:33:46 -0500 Ted Gould (1eca26f)

	* Getting the dbus call out the door

2016-10-14 10:58:31 -0500 Ted Gould (c0e254d)

	* Add exec line handling

2016-10-13 22:31:13 -0500 Ted Gould (a67e247)

	* Fix the connection flags

2016-10-13 22:20:00 -0500 Ted Gould (40cda27)

	* Get the types of the call correct

2016-10-13 19:47:33 -0500 Ted Gould (4b13073)

	* Getting the basics of a launch function together

2016-10-13 16:14:06 -0500 Ted Gould (dbbc2e0)

	* Get the PIDs for a Unit

2016-10-13 15:39:39 -0500 Ted Gould (48453da)

	* Stop units

2016-10-13 14:54:15 -0500 Ted Gould (263c3f3)

	* Updating to trunk

2016-10-13 14:54:01 -0500 Ted Gould (684a6a2)

	* Flesh out getting PID

2016-10-13 14:53:09 -0500 Ted Gould (bd393ad)

	* Pulling through trunk

2016-10-13 14:46:18 -0500 Ted Gould (6b3acc9)

	* Merge trunk

2016-10-13 14:18:44 -0500 Ted Gould (6de5bf5)

	* Comments and helpers

2016-10-13 14:04:47 -0500 Ted Gould (da61b34)

	* Forgot the mutex

2016-10-13 11:30:24 -0500 Ted Gould (c167bc9)

	* Setup a cache of the unitPaths that expires over time.

2016-10-12 15:56:34 -0500 Ted Gould (4865182)

	* Setup from the instance back to the manager to get unit info

2016-10-07 17:15:14 -0500 Ted Gould (91022df)

	* Flesh out the instance functions

2016-10-07 15:29:07 -0500 Ted Gould (fa9dcd7)

	* Unit name tasks

2016-10-07 12:41:06 -0500 Ted Gould (f76220a)

	* Adding a listing for all the jobs

2016-10-07 12:03:13 -0500 Ted Gould (08ac7ed)

	* A list units function that makes the dbus interface into C++

2016-10-06 17:09:17 -0500 Ted Gould (fae5104)

	* Don't hardcode my user number and get a user bus

2016-10-06 16:06:11 -0500 Ted Gould (8153451)

	* Allocating the systemd manager

2016-10-06 15:52:18 -0500 Ted Gould (a3e5b79)

	* Uhg, copyright header

2016-10-06 15:51:43 -0500 Ted Gould (3f07887)

	* Skeleton systemd jobs files

2016-10-06 15:26:19 -0500 Ted Gould (af537a6)

	* Grabbing jobs-tests

2016-10-05 11:51:29 -0500 Ted Gould (3992e6f)

	* Setup a multiple and a none test

2016-10-05 11:30:39 -0500 Ted Gould (161932b)

	* Flesh out the pause resume more

2016-10-04 17:20:32 -0500 Ted Gould (82ee972)

	* Get a basic pause test put together

2016-10-04 17:01:31 -0500 Ted Gould (afdf6d2)

	* Getting over to having a simple registry mock

2016-10-04 16:20:24 -0500 Ted Gould (4a049aa)

	* Introducing the base base test

2016-10-04 14:47:36 -0500 Ted Gould (736a4d7)

	* Grabbing abstract jobs branch

2016-10-03 23:55:25 +0000 Bileto Bot (bf117ec)

	* Releasing 0.9+16.10.20161003.1-0ubuntu1

2016-10-03 23:54:20 +0000 Ted Gould (130d11d)

	* Make use of the instance parameter consistent through all the
          backends (LP: #1626028)

2016-10-03 23:54:08 +0000 Ted Gould (ccc3d93)

	* Make sure we don't check snapd if we know it won't return useful
          results

2016-10-03 23:53:52 +0000 Ted Gould (0e16c5f)

	* Ensure we don't check the length of a nullptr array

2016-10-03 23:53:44 +0000 Ted Gould (9228840)

	* Use the --id field for launching with libertine-launch and use it
          for setting up other X11 environments

2016-10-03 23:53:31 +0000 Ted Gould (0900d70)

	* Switch from g_atexit to std::atexit to avoid deprecation warnings

2016-10-03 23:53:21 +0000 Ted Gould (f85e5e4)

	* Don't throw an exception when a Desktop file fails to include an
          Icon key (LP: #1617348)

2016-10-03 23:53:13 +0000 Ted Gould (2c3f9d0)

	* Set a base directory for icons that have a full path specified in
          their desktop file (LP: #1623636)

2016-10-03 14:07:59 -0500 Ted Gould (665f636)

	* Fix the dash location

2016-09-30 16:11:01 -0500 Ted Gould (d748bd2)

	* Use a weak pointer to break down a reference loop

2016-09-30 15:46:07 -0500 Ted Gould (3dc4d9b)

	* Switching the docs over to the new classes

2016-09-30 14:34:27 -0500 Ted Gould (851f119)

	* Moving all the registry functions into the jobs-upstart.cpp/h setup

2016-09-28 17:43:54 +0000 Bileto Bot (5a8f032)

	* Releasing 0.9+16.10.20160928-0ubuntu1

2016-09-28 17:43:25 +0000 Rodney Dawes (d40f628)

	* Add a try/catch inside the for loop in ::list(). (LP: #1627594)

2016-09-28 13:15:11 -0400 Rodney Dawes (6112e9c)

	* Add a try/catch inside the for loop in ::list().

2016-09-27 23:08:34 -0500 Ted Gould (b8f9a57)

	* Move code so the non-Upstart specific stuff lives in the base class

2016-09-27 22:44:34 -0500 Ted Gould (3d49230)

	* Set up a hierarchy in the instance side of things too

2016-09-27 22:14:33 -0500 Ted Gould (2eb6c92)

	* Changing the naming, hopefully this will make it more consistent

2016-09-27 17:26:19 -0500 Ted Gould (78f5c0c)

	* Optimization of prototype

2016-09-27 17:24:22 -0500 Ted Gould (e26046f)

	* Grab the registry at init time so we don't need it all the time

2016-09-27 17:02:38 -0500 Ted Gould (8035302)

	* Move a whole bunch of upstart code into the upstart instance file

2016-09-27 16:50:14 -0500 Ted Gould (1730d85)

	* Make all the Application Implementations use the Instance Factory

2016-09-27 16:43:33 -0500 Ted Gould (aa08b06)

	* Create the Upstart Instance factory

2016-09-27 16:17:37 -0500 Ted Gould (0f2acf9)

	* Full prototypes for our virtual functions

2016-09-27 16:12:50 -0500 Ted Gould (3e63ea9)

	* Adding an instance factory object to the mix

2016-09-27 15:57:14 -0500 Ted Gould (0b5bd89)

	* Grab the legacy stop branch to have consistent instance usage

2016-09-23 17:38:51 -0500 Ted Gould (33c7abe)

	* Attaching bug

2016-09-23 17:38:14 -0500 Ted Gould (6b00e71)

	* Generate the instance name for getting the PID

2016-09-23 17:33:38 -0500 Ted Gould (bfd0def)

	* Comments

2016-09-23 17:30:51 -0500 Ted Gould (39874e9)

	* Make it so that the cgroup request uses the same logic for the path
          as the instances

2016-09-23 17:18:21 -0500 Ted Gould (d4629af)

	* Format fix

2016-09-23 17:17:53 -0500 Ted Gould (b484575)

	* Formatting fix

2016-09-23 17:17:16 -0500 Ted Gould (a4cfe7b)

	* Special case click as it is the only one we don't expect to do
          multi-instance with

2016-09-23 17:15:31 -0500 Ted Gould (8033d96)

	* Don't set instance IDs

2016-09-23 17:02:38 -0500 Ted Gould (0aafc6b)

	* Make sure the instance ID is blank in these cases

2016-09-23 17:01:53 -0500 Ted Gould (18bfb57)

	* Make sure we have an INSTANCE_ID variable always

2016-09-23 16:54:33 -0500 Ted Gould (855295c)

	* Make the use of instance IDs consistent throughout the code

2016-09-23 15:36:31 -0500 Ted Gould (9a1744e)

	* Make sure we don't check snapd if we know it won't return useful
          results

2016-09-23 14:08:51 -0500 Ted Gould (39a83d2)

	* Ensure we don't check the length of a nullptr array

2016-09-15 12:13:04 -0500 Ted Gould (72880cb)

	* Fix the tests to match the changes

2016-09-15 12:09:09 -0500 Ted Gould (9df16d7)

	* Use libertine-launch for setting up x helpers

2016-09-15 12:08:39 -0500 Ted Gould (06745d2)

	* Use the --id field for libertine launch with containers

2016-09-15 11:41:28 -0500 Ted Gould (a885dee)

	* Grabbing future trunk

2016-09-14 17:21:02 -0500 Ted Gould (2981353)

	* Make sure that we are using a root that makes sense

2016-09-14 16:58:39 -0500 Ted Gould (a7c0b0c)

	* Switch from g_atexit to std::atexit to avoid deprecation warnings

2016-09-14 16:54:35 -0500 Ted Gould (8186f5a)

	* Grab iconbasepath

2016-09-14 16:36:05 -0500 Ted Gould (365c3fc)

	* Remove the double expansion of variables

2016-09-14 15:39:03 -0500 Ted Gould (b5ea129)

	* Add documentation for environment variables

2016-09-14 15:27:43 -0500 Ted Gould (371ea15)

	* Allow the  variable to go in front of our libexec path

2016-09-14 15:09:32 -0500 Ted Gould (9a026c6)

	* Making naming consistent

2016-09-14 15:02:18 -0500 Ted Gould (695681f)

	* Provide an override for the demangler path

2016-09-14 14:58:29 -0500 Ted Gould (b9b055d)

	* Allow overriding the OOM Helper path using an environment variable

2016-09-14 14:43:12 -0500 Ted Gould (e35bddc)

	* Grabbing the icon basepath work

2016-09-14 14:38:33 -0500 Ted Gould (ffe08aa)

	* Updating to trunk

2016-09-14 11:43:36 -0500 Ted Gould (b3a958e)

	* Add application-info-desktop.cpp into the list of formated tests

2016-09-14 11:42:20 -0500 Ted Gould (d99d1d2)

	* Make it so that 'Icon' no longer calls the Required functions

2016-09-14 11:38:42 -0500 Ted Gould (6552b1d)

	* Reduce the number of inc/dec of the shared pointer

2016-09-14 11:35:53 -0500 Ted Gould (f005921)

	* Merge a fix from icon name

2016-09-14 11:34:21 -0500 Ted Gould (7fd7f9f)

	* Make it so that we use filename on full filenames even if we have a
          registry

2016-09-14 11:27:18 -0500 Ted Gould (45ba219)

	* Add functions with 'Required' in their name to make it more clear
          where exceptions will be thrown

2016-09-14 11:02:24 -0500 Ted Gould (bb56d04)

	* Grabbing the icon-basepath branch to avoid conflicts later

2016-09-14 10:38:45 -0500 Ted Gould (9f2d2a1)

	* Clean up a TODO for the container path

2016-09-14 10:35:07 -0500 Ted Gould (b0d424a)

	* Fix a NULL

2016-09-14 10:29:35 -0500 Ted Gould (4c855a2)

	* Merging with release branch

2016-09-13 17:43:33 +0000 Bileto Bot (7dd8032)

	* Releasing 0.9+16.10.20160913.1-0ubuntu1

2016-09-13 17:42:49 +0000 Larry Price (aa75e42)

	* Recursively sweep for desktop files for libertine applications.

2016-09-13 17:42:42 +0000 Ted Gould (a095e8a)

	* Support launching applications installed as snaps (LP: #1590445)

2016-09-13 17:42:22 +0000 Ted Gould (d718370)

	* Make find and discover use the application implementation
          functions.

2016-09-13 17:42:11 +0000 Ted Gould (3e073ac)

	* Migrate starting and stopping applications to new classes

2016-09-13 17:41:50 +0000 Ted Gould (55f29dd)

	* Fixes, tools and tests related to listing applications

2016-09-13 12:37:49 -0500 Ted Gould (9c904c0)

	* Remove errant changelog entry

2016-09-13 10:44:20 -0500 Ted Gould (4786986)

	* Switching to be a UAL variable

2016-09-13 09:55:24 -0500 Ted Gould (94dda18)

	* Add a test for icon paths

2016-09-13 09:25:35 -0500 Ted Gould (9803c1a)

	* Make those tests compile

2016-09-12 20:21:34 -0500 Ted Gould (ff20545)

	* Use the root dir if it is set

2016-09-12 19:59:08 -0500 Ted Gould (3eccf83)

	* Get a root directory from the SNAP environment var if we have it

2016-09-12 19:30:30 -0500 Ted Gould (3eaa095)

	* Adding in a root dir parameter

2016-09-12 13:31:38 -0500 Ted Gould (61c1be8)

	* Grabbing the icon path

2016-09-12 13:30:07 -0500 Ted Gould (a2f83b1)

	* Updating to latest snappy backend

2016-09-08 10:05:06 -0500 Ted Gould (fc895ca)

	* Typo

2016-09-06 11:14:08 -0500 Ted Gould (dd0b330)

	* Merging trunk

2016-09-06 11:13:51 -0500 Ted Gould (7be8507)

	* Merging trunk

2016-09-06 11:13:19 -0500 Ted Gould (6c2ee69)

	* Merge trunk

2016-09-06 10:53:08 -0500 Ted Gould (fd7d25d)

	* Updating to trunk

2016-09-02 14:51:45 +0000 Bileto Bot (12cd45a)

	* Releasing 0.9+16.10.20160902-0ubuntu1

2016-09-02 14:51:17 +0000 Ted Gould (7d2edce)

	* Disable handshake wait with clients doing handshaking (LP:
          #1618540)

2016-09-02 09:10:08 -0500 Ted Gould (b305163)

	* Attaching bug

2016-09-02 09:09:10 -0500 Ted Gould (96c7959)

	* Make the functions static for now

2016-09-02 09:02:18 -0500 Ted Gould (994ab2f)

	* Pass through the timeout to the exec functions

2016-09-02 08:50:36 -0500 Ted Gould (a9c7b9d)

	* Putting a variable in to track whether we're watching the app
          starting signal

2016-08-29 11:26:07 -0400 Larry Price (928a94c)

	* re-add snappy check lost in merge

2016-08-29 10:29:50 -0400 Larry Price (bce05bc)

	* merge

2016-08-26 16:05:26 -0500 Ted Gould (537a75d)

	* Oops, put result in the wrong bin

2016-08-26 16:02:30 -0500 Ted Gould (9d949bd)

	* Check to ensure these are strings too

2016-08-26 15:56:10 -0500 Ted Gould (c79db84)

	* Get the message out

2016-08-26 15:51:19 -0500 Ted Gould (40e59a7)

	* Use STL insert and fix 'apps' check

2016-08-26 15:27:07 -0500 Ted Gould (05cfd36)

	* Clean up types

2016-08-26 15:25:53 -0500 Ted Gould (ea5d0ea)

	* Make sure we have strings for the values of the members

2016-08-26 14:28:27 -0500 Ted Gould (1c4e97b)

	* Make sure we're not copying in a for loop

2016-08-26 13:06:11 -0500 Ted Gould (ecc1581)

	* Hardcode in the host so that we're not effected by different URL
          parsers in different versions of cURL

2016-08-26 12:33:34 -0500 Ted Gould (0945839)

	* Make snappy backend include based on having new enough cURL

2016-08-26 10:58:03 -0500 Ted Gould (d1c11f8)

	* Make sure the list-apps socket and the libual-cpp-tests sockets are
          different so they can run in parallel

2016-08-26 11:30:28 -0400 Larry Price (18b9260)

	* camel case instead of _

2016-08-26 11:24:44 -0400 Larry Price (68760a9)

	* merge

2016-08-26 09:38:59 -0500 Ted Gould (9b58618)

	* Getting some list bus love

2016-08-26 09:38:22 -0500 Ted Gould (82e7c79)

	* Getting some list bus love

2016-08-26 09:37:46 -0500 Ted Gould (c288c8b)

	* Getting some list bus love

2016-08-26 08:30:25 -0500 Ted Gould (94f4346)

	* Adding a test bus into the test so we ensure we have one

2016-08-25 23:07:04 -0500 Ted Gould (a449fc2)

	* Grab changes and Jenkins fixes

2016-08-25 23:02:38 -0500 Ted Gould (03a9610)

	* Grab changes and Jenkins fixes

2016-08-25 23:01:38 -0500 Ted Gould (1f361ac)

	* Grab changes and Jenkins fixes

2016-08-25 22:08:21 -0500 Ted Gould (c45a5b1)

	* Try to make Jenkins happy

2016-08-25 21:51:12 -0500 Ted Gould (f870688)

	* Try to remove it from pedantic

2016-08-25 16:49:03 -0500 Ted Gould (f84aa6d)

	* Don't do pedantic on vivid

2016-08-25 16:14:08 -0500 Ted Gould (b3b7da7)

	* Make the timeout YUUUGE!

2016-08-25 13:28:32 -0500 Ted Gould (c461302)

	* Make sure we assert on our busses

2016-08-25 13:26:49 -0500 Ted Gould (6a06fca)

	* Add some asserts on array lengths before using the pointers

2016-08-25 13:21:29 -0500 Ted Gould (e248dc7)

	* Dropping the checking on LTTng because the upstream tools do that
          now

2016-08-25 13:13:44 -0500 Ted Gould (e2e483f)

	* Avoid going to the point of null return

2016-08-25 13:09:49 -0500 Ted Gould (ed03a3a)

	* Make sure not to init std::string's with nullptr

2016-08-25 13:00:59 -0500 Ted Gould (34ac5a8)

	* More description on forAllPlugs

2016-08-25 12:56:40 -0500 Ted Gould (354bf23)

	* Switch to use member variable

2016-08-25 12:52:57 -0500 Ted Gould (f084917)

	* Switch to using appid_ member variable

2016-08-25 12:50:52 -0500 Ted Gould (4566689)

	* Empty commit

2016-08-25 12:44:11 -0500 Ted Gould (544e0d0)

	* Remove unneeded try/catch

2016-08-25 12:41:32 -0500 Ted Gould (1707d2b)

	* Add more description to hasAppID

2016-08-25 12:04:02 -0500 Ted Gould (3fd8d25)

	* Be more persistent

2016-08-25 12:02:41 -0500 Ted Gould (23ba654)

	* Everyone hates moving

2016-08-25 12:01:29 -0500 Ted Gould (f6823d9)

	* for (auto → for (const auto&

2016-08-25 11:58:04 -0500 Ted Gould (4df03e6)

	* Pull the appid vs. pkginfo checking into its own function

2016-08-25 11:38:16 -0500 Ted Gould (2d720ec)

	* Better equality

2016-08-25 11:37:23 -0500 Ted Gould (4d09e76)

	* Add error message and free error

2016-08-25 11:03:32 -0500 Ted Gould (2ab58d0)

	* Use the bus checking code from the eventually fixture

2016-08-25 10:59:03 -0500 Ted Gould (2ddec04)

	* Add a fallback for older versions of json-glib

2016-08-25 14:43:00 +0000 Bileto Bot (c45a6c4)

	* Releasing 0.9+16.10.20160825-0ubuntu1

2016-08-25 14:42:35 +0000 Ted Gould (3bca27d)

	* Use at() instead of operator[]() so that we get an exception on
          bounds checking

2016-08-25 09:20:38 -0500 Ted Gould (5e756ff)

	* Use at() instead of operator[]() so that we get an exception on
          bounds checking

2016-08-24 17:00:24 -0500 Ted Gould (9b9f10c)

	* Adding more documentation to get up to snuff

2016-08-24 16:56:46 -0500 Ted Gould (03624a2)

	* Fix app counts

2016-08-24 16:55:09 -0500 Ted Gould (8c79b1b)

	* Update to changing internal APIs

2016-08-24 16:52:19 -0500 Ted Gould (c4af906)

	* Grabbing upstream changes

2016-08-24 16:44:59 -0500 Ted Gould (0095265)

	* Make sure we don't copy the tools structures

2016-08-24 16:41:16 -0500 Ted Gould (4ed4738)

	* Spelling fix

2016-08-24 16:39:13 -0500 Ted Gould (f98021c)

	* Removing a string cast

2016-08-24 16:21:11 -0500 Ted Gould (731f257)

	* Going full auto

2016-08-24 16:06:15 -0500 Ted Gould (280841c)

	* Use empty instead of checking the size

2016-08-24 16:01:35 -0500 Ted Gould (db0d299)

	* Write text explaining the app id schemes for the various backends

2016-08-24 15:35:05 -0500 Ted Gould (f7e7a3a)

	* Fix abicheck

2016-08-24 15:29:25 -0500 Ted Gould (f1a55c3)

	* Bring in updates to no-find-discover branch

2016-08-24 15:27:43 -0500 Ted Gould (401f422)

	* Uhg, leftover debug string

2016-08-24 15:24:47 -0500 Ted Gould (f55f194)

	* Unchanged to force LP update

2016-08-24 15:21:13 -0500 Ted Gould (de28577)

	* Adding an icon to the no-exec.desktop so it can be tested

2016-08-24 14:12:06 -0500 Ted Gould (e373601)

	* Track and send APP_DESKTOP_FILE_PATH

2016-08-24 13:49:49 -0500 Ted Gould (25f1a0c)

	* nullptr

2016-08-24 12:08:25 -0500 Ted Gould (a90aba9)

	* Switch desktop prototype to use flags instead of bools

2016-08-24 12:03:20 -0500 Ted Gould (377562f)

	* Allow the APP_ID in the environment to be position independent

2016-08-24 12:02:44 -0500 Ted Gould (658c25b)

	* Allow the APP_ID in the environment to be position independent

2016-08-23 23:22:51 -0500 Ted Gould (887725e)

	* Fix cast form

2016-08-23 23:20:38 -0500 Ted Gould (c4cfc6e)

	* Reduce copies in foreach

2016-08-23 23:01:10 -0500 Ted Gould (9fc40cd)

	* Use getenv() first

2016-08-23 22:56:36 -0500 Ted Gould (279e1eb)

	* Make the accumulate easier to read

2016-08-23 22:50:46 -0500 Ted Gould (9acbd27)

	* Clean up nullptrs and some types

2016-08-23 22:41:56 -0500 Ted Gould (2b1c02d)

	* Caching the std::string of the AppID

2016-08-23 22:37:35 -0500 Ted Gould (6aacd96)

	* Make the function call a reference

2016-08-23 22:22:19 -0500 Ted Gould (03d949e)

	* Clear that pointer

2016-08-23 22:20:22 -0500 Ted Gould (0f93342)

	* Clean up casts

2016-08-23 22:17:21 -0500 Ted Gould (61c376f)

	* Use clear pointer

2016-08-23 22:15:09 -0500 Ted Gould (0276b1c)

	* Fix 'cancelable' spelling

2016-08-23 22:09:14 -0500 Ted Gould (92c9c7c)

	* Use g_get_system_data_dirs() instead of handling the null ourselves

2016-08-23 22:08:41 -0500 Ted Gould (0f6b78c)

	* Format fix

2016-08-23 21:56:06 -0500 Ted Gould (bb1140a)

	* Use g_get_user_cache_dir()

2016-08-23 21:53:12 -0500 Ted Gould (4ec8aa4)

	* Grab list only fixes

2016-08-23 21:41:56 -0500 Ted Gould (62089e9)

	* Remove application.h and exit codes

2016-08-23 21:38:35 -0500 Ted Gould (dbdb73c)

	* Try and use nullptr in C++ code

2016-08-23 21:36:54 -0500 Ted Gould (be0405f)

	* Use a free since we just allocated this node anyway

2016-08-23 21:00:50 -0500 Ted Gould (7f10783)

	* Protect against null from json_to_string()

2016-08-23 20:57:14 -0500 Ted Gould (be178cf)

	* Pragma once'ing harder

2016-08-23 20:48:15 -0500 Ted Gould (4c930db)

	* Using both kinds of loop variables

2016-08-23 20:38:04 -0500 Ted Gould (2626824)

	* Switch to using has_key()

2016-08-23 14:58:52 -0500 Ted Gould (629ae9a)

	* Make sure to free the list

2016-08-23 14:56:06 -0500 Ted Gould (56d833e)

	* Make sure to print out json on error, and some format fixes

2016-08-23 10:04:08 -0500 Ted Gould (83e9de8)

	* Updating to trunk

2016-08-23 10:02:10 -0500 Ted Gould (8923503)

	* Updating to trunk

2016-08-23 09:58:34 -0500 Ted Gould (604b9bd)

	* Updating to trunk

2016-08-23 09:57:25 -0500 Ted Gould (c6cf9d3)

	* Removing duplicated test

2016-08-23 09:52:49 -0500 Ted Gould (2f1acac)

	* Updating to trunk

2016-08-17 20:47:06 -0500 Ted Gould (d32b88d)

	* Fix legacy instance pull through

2016-08-17 20:46:52 -0500 Ted Gould (2e09ceb)

	* Fix legacy instance pull through

2016-08-17 20:45:43 -0500 Ted Gould (54c02f8)

	* Make sure to keep legacy instance ids having the appid in them

2016-08-17 10:45:28 -0500 Ted Gould (8388219)

	* Make the failure handle snap instances

2016-08-17 15:25:24 +0000 Bileto Bot (3724641)

	* Releasing 0.9+16.10.20160817.1-0ubuntu1

2016-08-17 15:24:30 +0000 Rodney Dawes (0955126)

	* Add desktop info fields needed for applications scope

2016-08-17 15:24:23 +0000 Ted Gould (cc4e2a0)

	* Add API to allow adjusting of the OOM score for an application
          instance (LP: #1579799)

2016-08-17 15:24:09 +0000 Ted Gould (d7a5de5)

	* Add test for abi compatibility (LP: #1609565)

2016-08-17 15:23:51 +0000 Ted Gould (f3df295)

	* Add in eventually timeouts in tests to make them more robust

2016-08-17 15:23:41 +0000 Rodney Dawes (83e1157)

	* Backport some fixes for listing installed Click apps. Avoid
          criticals from json-glib by checking if member exists
          first. Add a test that runs registry's installedApps() to
          avoid regressions.

2016-08-17 15:23:31 +0000 Rodney Dawes (b55605c)

	* Use cmake-extras for coverage reporting. (LP: #1609545)

2016-08-17 15:23:24 +0000 Charles Kerr (5ec9aef)

	* Fix memory leak in Click::launch()

2016-08-17 10:18:26 -0500 Ted Gould (a64090f)

	* Cleaning up comments

2016-08-17 10:08:14 -0500 Ted Gould (aa1ec1d)

	* Fix return type of cast

2016-08-17 08:17:08 -0500 Ted Gould (71070aa)

	* Pulling through eventually test updates

2016-08-17 08:13:24 -0500 Ted Gould (4683557)

	* Pulling through eventually test updates

2016-08-16 23:24:26 -0500 Ted Gould (4813d1b)

	* Remove timing other than eventually

2016-08-16 23:23:02 -0500 Ted Gould (8117752)

	* Fix assert ordering

2016-08-16 23:20:01 -0500 Ted Gould (51c62d2)

	* Pass TRUE to setenv

2016-08-16 23:18:01 -0500 Ted Gould (864db0a)

	* Change to C++ style declaration

2016-08-16 23:10:19 -0500 Ted Gould (9f65b2f)

	* Sort includes

2016-08-16 22:59:05 -0500 Ted Gould (e7f7200)

	* Add some assert defines

2016-08-16 22:36:26 -0500 Ted Gould (dec3b96)

	* Capture temporary variables

2016-08-16 22:24:51 -0500 Ted Gould (a669a7a)

	* Change return type to gboolean

2016-08-16 22:18:50 -0500 Ted Gould (1296077)

	* Switch to g_clear_pointer()

2016-08-16 22:12:05 -0500 Ted Gould (e015394)

	* Switch function name to better describe what it does

2016-08-16 21:48:18 -0500 Ted Gould (e7c2611)

	* Going on auto

2016-08-16 13:13:06 -0500 Ted Gould (0b385f8)

	* Backport timeout non-thread default fix from snappy branch

2016-08-12 18:27:01 -0500 Ted Gould (3a9f1aa)

	* Pull through OOM updates

2016-08-12 18:21:52 -0500 Ted Gould (49c240d)

	* Pull through OOM updates

2016-08-12 18:13:00 -0500 Ted Gould (83a8692)

	* Make the GLibThread code more robust to rare shutdown scenarios

2016-08-12 16:08:50 -0500 Ted Gould (90b3e44)

	* Pulling through OOM updates

2016-08-12 14:54:47 -0500 Ted Gould (209c9d6)

	* Pulling through OOM adjust updates

2016-08-11 16:40:43 -0400 Larry Price (8e88641)

	* Fix directory leak and make anon methods private

2016-08-11 09:56:11 -0400 Larry Price (a3013e3)

	* Uncommonizing

2016-08-11 09:42:21 -0400 Larry Price (6c8edf9)

	* tests, memory leak, etc

2016-08-10 16:50:27 -0400 Larry Price (10a652d)

	* Adding test and fixing found issues

2016-08-10 16:28:26 -0400 Larry Price (18a00f6)

	* Getting tests to same state as parent branch

2016-08-10 16:00:33 -0400 Larry Price (5fefb87)

	* commonizing keyfile stuff

2016-08-10 14:50:50 -0500 Ted Gould (2d5921d)

	* Fix 'make format'

2016-08-10 14:49:47 -0400 Larry Price (47a8c9e)

	* Recursive app directory search in libertine

2016-08-10 12:42:08 -0400 Larry Price (9585030)

	* merge

2016-08-09 15:57:47 -0400 Rodney Dawes (1e2df28)

	* Add missing APIs for necessary info from .desktop files.

2016-08-08 16:20:06 -0400 Rodney Dawes (b0b32c3)

	* Add missing build-dep.

2016-08-08 12:16:20 -0500 Ted Gould (0ad7a40)

	* Bump ABI version

2016-08-08 11:07:35 -0500 Ted Gould (f440ea9)

	* Using build profiles to make it cleaner

2016-08-06 22:36:49 -0500 Ted Gould (4e3bc72)

	* Switch OOM start to an eventually

2016-08-06 22:34:52 -0500 Ted Gould (db8d2f8)

	* Grab the eventually tests and the abi test

2016-08-06 22:29:53 -0500 Ted Gould (ea3aff6)

	* Grab the eventually tests branch

2016-08-06 21:59:35 -0500 Ted Gould (fcebe43)

	* Formatting. Jenkins do it again.

2016-08-06 21:37:21 -0500 Ted Gould (2759dba)

	* Another commit to make Jenkins run again

2016-08-06 21:15:57 -0500 Ted Gould (7096240)

	* Put a couple of pauses in

2016-08-06 21:13:24 -0500 Ted Gould (bbb78fa)

	* Remove the eventually calls, they don't actually work

2016-08-06 20:37:05 -0500 Ted Gould (6178821)

	* Give the Zeitgeist test the eventually treatment

2016-08-06 19:58:06 -0500 Ted Gould (cd0bd92)

	* Sure up the StopHelper functions

2016-08-06 08:40:29 -0500 Ted Gould (f4b1f2a)

	* Clear at the end of the test to ensure we get a flush

2016-08-06 00:15:52 -0500 Ted Gould (2f4f936)

	* Put in a warning if we timeout in the eventually

2016-08-05 23:39:11 -0500 Ted Gould (db8bcf5)

	* Make StartHelper more robust and observers

2016-08-05 22:24:33 -0500 Ted Gould (9c36f0d)

	* Allow the starting count to come a little later

2016-08-05 22:00:16 -0500 Ted Gould (0024dc1)

	* Remove extra pause functions

2016-08-05 21:57:13 -0500 Ted Gould (ffc68a5)

	* Migrating to eventually, sometime

2016-08-05 21:54:53 -0500 Ted Gould (f5a4334)

	* Remove pauses from C interface tests

2016-08-05 21:46:59 -0500 Ted Gould (8e0257b)

	* Remove a bunch of pauses

2016-08-05 18:05:51 -0500 Ted Gould (b2b34d8)

	* Connect in the eventually fixture

2016-08-05 16:09:53 -0500 Ted Gould (df18efe)

	* More comments

2016-08-05 15:55:36 -0500 Ted Gould (b4c0fa4)

	* Fix some more comments

2016-08-05 15:49:55 -0500 Ted Gould (2f9e518)

	* Adding comments to the functions

2016-08-05 15:33:04 -0500 Ted Gould (0bf2708)

	* Adding comments to the functions

2016-08-05 16:16:21 -0400 Rodney Dawes (8e7d747)

	* Fix typo.

2016-08-05 15:59:51 -0400 Rodney Dawes (2480166)

	* Also check for nullptr when checking with has_member on json
          objects.

2016-08-05 14:54:24 -0500 Ted Gould (619a181)

	* Adding in dynamic architecture strings

2016-08-05 15:37:49 -0400 Rodney Dawes (dccadb8)

	* Need g_free for char, not g_object_unref.

2016-08-05 15:33:11 -0400 Rodney Dawes (69c39d8)

	* Fix for -pedantic.

2016-08-05 13:21:59 -0500 Ted Gould (ffeffd5)

	* Grab the compliance checker

2016-08-05 13:21:32 -0500 Ted Gould (9d69f00)

	* Make it so that we build the list from the headers variables

2016-08-05 11:50:01 -0500 Ted Gould (cabc6b9)

	* Move the ABI check

2016-08-05 11:48:28 -0500 Ted Gould (2507ef0)

	* Add in a bunch of generation

2016-08-05 11:31:52 -0500 Ted Gould (cca20bb)

	* Add a starter cmake file

2016-08-05 10:57:03 -0500 Ted Gould (bf7a283)

	* First versions of the files

2016-08-04 14:15:56 -0500 Ted Gould (78b1d30)

	* Reenable tracepoints

2016-08-04 13:18:56 -0500 Ted Gould (e2a14af)

	* More documentation

2016-08-04 12:55:03 -0500 Ted Gould (fdeb9b1)

	* Checking for appname based on Snappy's definition of it

2016-08-04 13:35:38 -0400 Rodney Dawes (dba7a76)

	* [ Ken VanDine ] * Added dev depends on libproperties-cpp-dev [
          Rodney Dawes ] * Strip the extra .desktop off of legacy
          app IDs when loading .desktop   files. (LP: #1606695) *
          Use stricter gensymbols check. * Disable the pauseresume
          tests to unblock landings for now. [ Ted Gould ] *
          Pedantic fixes for header files * Fix to use correct types
          returned from libclick

2016-08-04 12:33:53 -0500 Ted Gould (588db7c)

	* Fix spacing

2016-08-04 12:27:15 -0500 Ted Gould (a2b4651)

	* More documentation

2016-08-04 10:42:57 -0500 Ted Gould (6db4fd0)

	* Updating to trunk

2016-08-04 10:41:58 -0500 Ted Gould (660921f)

	* Update to trunk

2016-08-04 10:34:52 -0500 Ted Gould (a7430d4)

	* Pulling through trunk

2016-08-04 10:20:31 -0500 Ted Gould (8695186)

	* Pulling through trunk

2016-08-04 10:16:10 -0500 Ted Gould (74e6335)

	* Pulling through trunk

2016-08-04 10:12:33 -0500 Ted Gould (6990f01)

	* Pulling through trunk

2016-08-04 10:04:04 -0500 Ted Gould (8370c7b)

	* Merging trunk

2016-08-04 09:04:40 -0500 Ted Gould (f45e967)

	* Tying in the breakout branch versions so we only have the snap
          backend added here

2016-08-04 09:01:48 -0500 Ted Gould (4f90a05)

	* Grab the revisions in the no-find-discover branch

2016-08-04 08:57:53 -0500 Ted Gould (f26e5f1)

	* Merge without the find and discover changes

2016-08-03 17:30:58 -0400 Rodney Dawes (ce485e9)

	* Use cmake-extras for coverage reporting.

2016-08-03 16:19:02 -0500 Ted Gould (4de4137)

	* Grabbing the revisions from list-only branch

2016-08-03 16:00:40 -0500 Ted Gould (073eef9)

	* Merging in only the list related stuff

2016-08-03 15:16:00 -0500 Ted Gould (7c8256b)

	* Grabbing oom adjust first

2016-08-03 15:09:49 -0500 Ted Gould (a07ab2e)

	* Drop snapd socket

2016-08-03 14:32:38 -0500 Ted Gould (62558d0)

	* Don't set variables for snapd

2016-08-03 14:32:03 -0500 Ted Gould (b009dd2)

	* Removing snap application job references

2016-08-03 14:27:47 -0500 Ted Gould (f00bce2)

	* Drop more cURL

2016-08-03 14:26:51 -0500 Ted Gould (1e06595)

	* Grabbing libcurl

2016-08-03 14:24:28 -0500 Ted Gould (4de08f5)

	* Dropping cURL

2016-08-03 14:23:39 -0500 Ted Gould (6b34641)

	* Removing the snappy docs

2016-08-03 13:58:00 -0500 Ted Gould (5df9349)

	* No changlog either

2016-08-03 13:57:01 -0500 Ted Gould (ae6b4d6)

	* Dropping snappy upstart job

2016-08-03 13:56:02 -0500 Ted Gould (633dde6)

	* Remove snap tests

2016-08-03 13:48:42 -0500 Ted Gould (d67e98b)

	* Removing the snap handling code

2016-08-03 13:41:13 -0500 Ted Gould (c5779af)

	* Make sure we detect snaps starting and stopping

2016-08-03 13:39:17 -0500 Ted Gould (3d63d28)

	* Make sure we list snap packages

2016-08-03 13:34:54 -0500 Ted Gould (0974977)

	* Moar docs!

2016-08-03 11:46:50 -0500 Ted Gould (d7da60a)

	* Adding more docs

2016-08-03 11:35:42 -0500 Ted Gould (1a9402e)

	* Adding new classes to the documentation generation

2016-08-03 11:25:55 -0500 Ted Gould (4580c7d)

	* Documentation on the base class header

2016-08-03 11:12:44 -0500 Ted Gould (1811fbc)

	* Doc fixes

2016-08-03 14:10:45 +0000 Bileto Bot (840deee)

	* Releasing 0.9+16.10.20160803-0ubuntu1

2016-08-03 14:09:43 +0000 Rodney Dawes (e680a88)

	* Disable the pauseresume tests to unblock landings for now.

2016-08-03 14:09:38 +0000 Ted Gould (02c6db1)

	* Fix to use correct types returned from libclick

2016-08-03 14:09:25 +0000 Ted Gould (3d6ec47)

	* Pedantic fixes for header files

2016-08-03 14:09:15 +0000 Ken VanDine (3c2d1bf)

	* Added dev depends on libproperties-cpp-dev

2016-08-03 14:09:02 +0000 Rodney Dawes (7250a87)

	* Use stricter gensymbols check. Build with parallel and fail on
          missing files.

2016-08-03 14:08:54 +0000 Rodney Dawes (163194b)

	* Strip the extra .desktop off of legacy app IDs when loading
          .desktop files. (LP: #1606695)

2016-08-02 21:37:07 -0500 Ted Gould (2af0fe4)

	* Check isRunning() as well

2016-08-02 21:35:16 -0500 Ted Gould (4ee15e1)

	* Test the snap package discoveries

2016-08-02 20:55:05 -0500 Ted Gould (97422bf)

	* Remove app-info.h and put app_info() function in app-info.c

2016-08-02 20:49:28 -0500 Ted Gould (44a3975)

	* Move over the log file code to use the C++ interface

2016-08-02 20:15:21 -0500 Ted Gould (47598f3)

	* Removing app-info.h from the C++ code

2016-08-02 20:15:09 -0500 Ted Gould (ee3ef50)

	* Adding a revision

2016-08-02 19:22:05 -0500 Ted Gould (70abb5a)

	* Supporting instances in the snappy upstart job

2016-08-02 12:49:39 -0500 Ted Gould (7071334)

	* Use the registry pointer for our ::find() call

2016-08-02 12:42:39 -0500 Ted Gould (991651e)

	* Fix test to match fix to database

2016-08-02 12:37:58 -0500 Ted Gould (8ccba06)

	* Fixing our test database

2016-08-02 12:29:03 -0500 Ted Gould (3ceaa3a)

	* Adding a registry friendly version of ::find

2016-08-02 11:30:05 -0500 Ted Gould (a2bd6e7)

	* Make the C triplet function use the C++ discover code

2016-08-02 11:15:27 -0500 Ted Gould (56a5753)

	* Catch exceptions from verifyPackage and specify which type we'll
          handle

2016-08-02 11:10:56 -0500 Ted Gould (ffbb446)

	* Use the registry param functions

2016-08-02 11:07:07 -0500 Ted Gould (79a03a8)

	* Provide discover functions that allow passing the registry in

2016-08-02 10:57:42 -0500 Ted Gould (0500675)

	* Make the discover with strings understand the well known strings
          and turn them into enums

2016-08-02 11:23:45 -0400 Rodney Dawes (9f7f65a)

	* Only call json_node_unref if json-glib is new enough.

2016-08-02 09:21:47 -0500 Ted Gould (c348b5f)

	* Flesh out the snap implementation

2016-08-02 09:04:31 -0500 Ted Gould (90b4b79)

	* Flesh out Click implementations

2016-08-02 08:43:10 -0500 Ted Gould (fda1fdc)

	* Adding a registry parameter

2016-08-02 08:34:41 -0500 Ted Gould (a315b1e)

	* Flipping some discover

2016-08-01 21:25:50 -0500 Ted Gould (e20f515)

	* Fix exec lines to include the shell script

2016-08-01 17:07:07 -0400 Ted Gould (393e6b1)

	* Backport some fixes for listing installed Click apps. Avoid
          criticals from json-glib by checking if member exists
          first. Add a test that runs registry's installedApps() to
          avoid regressions.

2016-08-01 15:57:22 -0500 Ted Gould (1fd9f52)

	* Making the timers and loops work on the thread default context

2016-08-01 15:11:37 -0500 Ted Gould (911376f)

	* Making it so that the CURL timeout can be disabled for tests

2016-08-01 15:07:12 -0500 Ted Gould (ef864b9)

	* Cleanup shutting down of the mock

2016-08-01 15:06:59 -0500 Ted Gould (5d4fe9b)

	* Put the socket in /tmp

2016-08-01 11:16:28 -0500 Ted Gould (c7632d0)

	* Get the PID earlier so that the C interface functions can use the
          default registry and work better

2016-07-29 11:34:32 -0500 Ted Gould (4cd2e0b)

	* Making the shared lib a double build

2016-07-29 10:59:51 -0400 Rodney Dawes (65321d2)

	* Merge crash fix.

2016-07-28 21:48:12 -0500 Ted Gould (96382b3)

	* Moving stop application code over to C++

2016-07-28 16:32:32 -0500 Ted Gould (d108a02)

	* Adding snap start/stop tests

2016-07-28 16:56:21 -0400 Rodney Dawes (256317d)

	* Add a test for installedApps()

2016-07-28 14:23:41 -0500 Ted Gould (9ddc990)

	* Remove unused code

2016-07-28 14:11:32 -0500 Ted Gould (ffbb467)

	* Getting Libertine apps out of the container

2016-07-28 13:36:26 -0500 Ted Gould (c96d1ab)

	* Adding more snapd cases

2016-07-28 13:16:50 -0500 Ted Gould (a33515b)

	* Make it so that we can have the snapd mock in the overall tests

2016-07-28 13:10:03 -0500 Ted Gould (5dc236d)

	* Verify some of the data returned in the list of apps

2016-07-28 11:35:26 -0500 Ted Gould (894d9cf)

	* Making it so that we can get a testable Click directory and
          properly handle its errors

2016-07-27 16:47:41 -0400 Rodney Dawes (f2e8569)

	* Disable the pauseresume tests to unblock landings for now.

2016-07-27 15:13:02 -0500 Ted Gould (78f511e)

	* Verify the apps that are returned

2016-07-27 14:53:14 -0500 Ted Gould (9c869a4)

	* Making it so that we can list ourselves some apps

2016-07-27 13:48:36 -0500 Ted Gould (63380ef)

	* Building all our tests, but we'd like more results

2016-07-27 10:59:52 -0400 Rodney Dawes (f035478)

	* Include missing binaries in the tools package.

2016-07-27 09:49:44 -0400 Rodney Dawes (b7c9750)

	* Make the internal regex definition static too.

2016-07-26 16:57:50 -0500 Ted Gould (caf2c23)

	* Adding a list apps framework.

2016-07-26 16:41:08 -0500 Ted Gould (f32f7eb)

	* Adding some negative tests

2016-07-26 17:05:02 -0400 Ted Gould (6aba23e)

	* Strip the extra .desktop off of legacy app IDs when loading
          .desktop files.

2016-07-26 11:23:34 -0500 Ted Gould (88bea3c)

	* This branch isn't going to have an event watcher, just remove it
          for now

2016-07-26 11:11:36 -0500 Ted Gould (b59064a)

	* Test getting the interfaces for an AppID

2016-07-26 11:02:02 -0500 Ted Gould (dc39e2a)

	* Add an interfaces test

2016-07-26 10:25:58 -0500 Ted Gould (fcf0104)

	* Adding some helper functions to make the tests easier to read

2016-07-25 07:56:41 -0500 Ted Gould (651b691)

	* Attaching bug

2016-07-24 21:41:14 -0500 Ted Gould (06fcbfe)

	* Make sure to add the libertine helpers for X11 apps

2016-07-24 21:23:51 -0500 Ted Gould (1bf3a9e)

	* Always put INSTANCE_ID in the environment variables

2016-07-24 13:30:37 -0500 Ted Gould (3160f2f)

	* Make it so that sources are destroyed and unrefed instead of
          removed

2016-07-22 16:51:55 -0500 Ted Gould (36a4f43)

	* Make sure we don't remove the timer twice

2016-07-22 16:48:15 -0500 Ted Gould (ed5044d)

	* Make sure the UpstartInstance has the URLs for second exec

2016-07-22 16:47:58 -0500 Ted Gould (075eb43)

	* Fixing the timers to use the thread default context and ensure they
          run in every case that we send the signal to Unity

2016-07-15 16:51:39 -0500 Ted Gould (683da5c)

	* More test fixes

2016-07-15 14:18:49 -0500 Ted Gould (8e78743)

	* Fixing the exec-util-exec branches

2016-07-13 23:05:58 -0500 Ted Gould (e97e6a9)

	* Getting the JSON so this test will pass

2016-07-13 22:51:50 -0500 Ted Gould (c0a361a)

	* Get sockets happy

2016-07-13 13:44:44 -0500 Ted Gould (4e52a15)

	* Basic snapd info test, more to come!

2016-07-12 23:51:31 -0500 Ted Gould (bebebcd)

	* Some comments

2016-07-12 17:02:08 -0500 Ted Gould (88946cd)

	* Ensure that we don't grab legacy apps that are actually snaps

2016-07-12 17:01:49 -0500 Ted Gould (20d7b35)

	* Make sure the interfaces are all in constants

2016-07-12 16:09:22 -0500 Ted Gould (ea5f86f)

	* Ensure the snap list has snaps with desktop files

2016-07-12 16:02:41 -0500 Ted Gould (272de38)

	* Fixes to get snappy all happy

2016-07-11 16:08:27 -0500 Ted Gould (2e2bc43)

	* Dropping the URIS from second exec

2016-07-11 15:57:23 -0500 Ted Gould (2096f45)

	* Drop null.cpp

2016-07-11 15:38:37 -0500 Ted Gould (44f632f)

	* Split out detecting the validity of an AppID into the
          implementation classes and implement it for snaps

2016-07-11 09:46:43 -0400 Rodney Dawes (2a1833d)

	* Use stricter gensymbols check. Build with parallel and fail on
          missing files.

2016-07-06 15:53:07 -0500 Ted Gould (d4d9148)

	* Enable launching of Snap apps

2016-06-28 16:09:44 -0500 Ted Gould (6fbefdd)

	* Dropping desktop_exec

2016-06-28 16:08:17 -0500 Ted Gould (bf2f3b4)

	* Bring libertine into the fold

2016-06-28 15:49:51 -0500 Ted Gould (3dc1950)

	* Refactor legacy to use the new launch stuff

2016-06-27 15:48:43 -0500 Ted Gould (061cae0)

	* Dropping click-exec.[ch]

2016-06-27 15:46:49 -0500 Ted Gould (63d9e7f)

	* Adding in confined variables and handshaking

2016-06-27 15:17:33 -0500 Ted Gould (710c906)

	* Get the environment variables for click launches

2016-06-27 14:22:38 -0500 Ted Gould (8b42c11)

	* Move the C interface over to using the C++ code

2016-06-27 14:04:34 -0500 Ted Gould (083d14b)

	* Tie in the callback and second-exec code

2016-06-27 11:52:07 -0500 Ted Gould (7479724)

	* First pass at getting launch into C++

2016-06-27 11:17:10 -0500 Ted Gould (0e0aece)

	* Making space for a function to get the environment

2016-06-23 16:07:51 -0500 Ted Gould (46ac385)

	* Adding in an 'application-snap' Upstart job

2016-06-22 16:42:53 -0500 Ted Gould (ead9f48)

	* Cleaning up package info to work now

2016-06-22 16:30:08 -0500 Ted Gould (4e83d53)

	* Switch to using the 'plugs' array instead of the 'slots'

2016-06-21 15:17:50 -0500 Ted Gould (088511b)

	* Handling missed connections better

2016-06-21 11:10:18 -0500 Ted Gould (ea9f74f)

	* Switch revision over to being a string

2016-06-20 21:01:52 -0500 Ted Gould (4d1e81b)

	* A couple of amemory managment issues with JSON files

2016-06-20 16:38:18 -0500 Ted Gould (aa45a3f)

	* Fixing the return value from liblibertine

2016-06-20 14:57:35 -0500 Ted Gould (1f89117)

	* Make the legacy app list use the right appids and handle errors
          better

2016-06-20 11:39:06 -0500 Ted Gould (d386e3e)

	* Make CURL happy-ish

2016-06-20 11:38:35 -0500 Ted Gould (a86710b)

	* Check for the registry and help with debug messages

2016-06-20 11:38:16 -0500 Ted Gould (a3cee2a)

	* Add in printing functions for JSON that are C++-ish

2016-06-18 13:42:10 -0500 Ted Gould (3ffa0c1)

	* Fix for the click db

2016-06-18 13:41:07 -0500 Ted Gould (e1d4b88)

	* Use the right type when looking at the click database

2016-06-18 13:24:27 -0500 Ted Gould (8a0eb79)

	* Adding a small tool to list installed apps

2016-06-18 13:15:25 -0500 Ted Gould (f931037)

	* Read the desktop file from the snap package

2016-06-18 13:10:43 -0500 Ted Gould (08388cf)

	* Setting up a custom class for information

2016-06-18 12:08:02 -0500 Ted Gould (1a16b25)

	* Connect into the registry lists

2016-06-18 12:01:19 -0500 Ted Gould (bcf24b1)

	* Getting the snapdInfo into the mainline

2016-06-18 11:26:50 -0500 Ted Gould (3337113)

	* Make it so that we check once for a socket to see if snapd is
          running on this system and allow the path to be
          overridable for testing

2016-06-18 10:59:41 -0500 Ted Gould (69e76d2)

	* Clean this mess up! And get a set in there.

2016-06-18 10:18:07 -0500 Ted Gould (a28a120)

	* Getting the basic information about snaps out of snapd

2016-06-18 08:29:48 -0500 Ted Gould (f23c310)

	* Parse the structure passed from Snapd

2016-06-17 14:11:52 -0500 Ted Gould (075d076)

	* Make sure we just allocate once

2016-06-17 14:09:10 -0500 Ted Gould (f63756d)

	* Add some checking of the returned JSON

2016-06-17 13:40:06 -0500 Ted Gould (5434a22)

	* Get from CURL to JSON

2016-06-15 23:08:43 -0500 Ted Gould (5af2e06)

	* Base example of apps for an interface

2016-06-15 22:19:03 -0500 Ted Gould (9a36e3a)

	* An info object

2016-06-15 22:03:44 -0500 Ted Gould (3eb0dc0)

	* Adding a base snap event object

2016-06-09 16:01:20 -0500 Ted Gould (c259895)

	* A bunch of stubs for a Snap backend

2016-06-09 15:42:08 -0500 Ted Gould (4999d12)

	* Grab the OOM adjust API so we can merge easier later

2016-06-09 10:57:43 -0500 Ted Gould (ff84d5c)

	* Shorten CG Manager timeout

2016-06-09 10:54:21 -0500 Ted Gould (54bcd34)

	* Fix comment spacing

2016-06-09 09:55:34 -0500 Charles Kerr (a6ca530)

	* merge lp:~ted/ubuntu-app-launch/pedantic-no-oom

2016-06-08 12:56:49 -0500 Charles Kerr (99e694d)

	* Application::Info and Application::Instance have virtual methods,
          so need virtual dtors

2016-06-08 12:55:22 -0500 Charles Kerr (b3d257f)

	* (trivial) remove trailing commas from enum lists

2016-06-08 12:25:19 -0500 Charles Kerr (7ace55f)

	* Application has virtual functions, so it needs a virtual destructor

2016-06-08 12:23:57 -0500 Charles Kerr (d81eed9)

	* remove semicolons from the ends of namespaces

2016-06-08 12:15:24 -0500 Charles Kerr (25a93fd)

	* fix string leak in Click::launch

2016-06-07 16:18:40 -0400 Ted Gould (99fc07b)

	* Print the oomvalue

2016-06-07 15:19:13 -0400 Ted Gould (e73dd29)

	* Adding more debug messages of our ints

2016-06-07 14:06:52 -0400 Ted Gould (ace2262)

	* Make the oom value conversion to a string stay on the local stack

2016-06-07 12:00:21 -0400 Ted Gould (2db1112)

	* Adding a debug message for using OOM helpers

2016-06-07 10:30:40 -0400 Ted Gould (8392763)

	* A debug message

2016-06-07 09:21:39 -0400 Ken VanDine (088232b)

	* Added dev depens on libproperties-cpp-dev

2016-06-07 09:09:32 -0400 Ted Gould (6492e30)

	* Adding a header for gcc6

2016-06-07 00:01:41 -0400 Ted Gould (c350bb7)

	* Backport of pedantic patches

2016-06-06 23:50:00 -0400 Ted Gould (c75abb6)

	* Fixing the final tests

2016-06-06 22:36:17 -0400 Ted Gould (00ec785)

	* Fix registry access

2016-06-06 21:49:09 -0400 Ted Gould (e6a81c6)

	* Make it so that the connection and cancellable are passed into the
          core

2016-06-06 21:38:18 -0400 Ted Gould (b0eaadf)

	* Switching around API to C++

2016-06-01 21:30:05 -0500 Ted Gould (ae12447)

	* Making sure the launch callbacks and reporting happen on the
          registry thread

2016-06-01 21:26:02 -0500 Ted Gould (277f51f)

	* Supporting multiple instances on legacy application objects

2016-06-01 20:33:57 -0500 Ted Gould (dd97b0a)

	* Make sure we check the instances for allocating one

2016-06-01 16:16:08 -0500 Ted Gould (400145d)

	* Make it so that we still have a launch backend

2016-06-01 14:39:18 -0500 Ted Gould (33eae84)

	* Make hasPid use the C++ stuff

2016-06-01 14:36:01 -0500 Ted Gould (7978c8d)

	* Get the primary PID code to the C++ side

2016-06-01 13:26:06 -0500 Ted Gould (62751d5)

	* Code to get job instances from Upstart in the registry
          implementation

2016-06-01 11:57:55 -0500 Ted Gould (d3000da)

	* Inverting things so that the different type implementations use an
          Upstart instance directly with their job information

2016-06-01 10:57:29 -0500 Ted Gould (0b4d66b)

	* Putting the base instance as an Upstart instance in the header so
          that other implementations can use it

2016-06-01 10:21:14 -0500 Ted Gould (fb86df9)

	* Convert the C function over to using C++

2016-06-01 09:53:39 -0500 Ted Gould (9701b93)

	* Remove the reference, it confuses things

2016-06-01 09:42:28 -0500 Ted Gould (55cb281)

	* Get job and instance information from individual implementations so
          that we can have one generic function for getting pids

2016-05-31 23:22:37 -0500 Ted Gould (470eca6)

	* Base functions to get PIDs in C++

2016-05-28 19:18:29 -0500 Ted Gould (e6fbff5)

	* Make it so the source is on the right channel and we flush on reset

2016-05-28 09:33:03 -0500 Ted Gould (68fee4d)

	* More on and off

2016-05-28 09:27:41 -0500 Ted Gould (c73076a)

	* Adding a ZG mock so it disconnects

2016-05-28 09:16:53 -0500 Ted Gould (576a261)

	* Make sure to remove the watcher source

2016-05-27 23:07:57 -0500 Ted Gould (e335e36)

	* Making a test that has multiple spewers

2016-05-27 22:47:47 -0500 Ted Gould (da5d333)

	* Make it so that datacnt handles threading better

2016-05-27 22:43:05 -0500 Ted Gould (a53d327)

	* Move the spew management into a helper class

2016-05-25 14:06:10 -0500 Ted Gould (c986813)

	* Remove the generator based flags

2016-05-24 16:16:09 -0500 Ted Gould (fd9a002)

	* Kill a final NULL

2016-05-24 16:14:57 -0500 Ted Gould (0dbbf74)

	* PIDs empty

2016-05-24 16:13:25 -0500 Ted Gould (e913c63)

	* Constant pids

2016-05-24 16:10:12 -0500 Ted Gould (5e72783)

	* Fix charles

2016-05-24 16:08:31 -0500 Ted Gould (a673f9e)

	* Make types prettier

2016-05-24 16:06:22 -0500 Ted Gould (0737f45)

	* Handle the envvar being NULL better

2016-05-24 16:02:09 -0500 Ted Gould (c8b7178)

	* Restructured the forAllPids to use a std::set

2016-05-24 15:53:31 -0500 Ted Gould (b43dbb0)

	* Make sure we don't change the AppID

2016-05-24 15:49:56 -0500 Ted Gould (10cf5a5)

	* Just because

2016-05-24 15:48:41 -0500 Ted Gould (84e11a8)

	* Ensuring no copy in the lambdas

2016-05-24 15:46:02 -0500 Ted Gould (37045ba)

	* Switch to add_compile_options()

2016-05-24 15:25:38 -0500 Ted Gould (16e1728)

	* Use the C++ interface where we can

2016-05-23 16:23:58 -0500 Ted Gould (5e9f7f4)

	* Doc fixes

2016-05-23 14:59:36 -0500 Ted Gould (8ef1292)

	* Add in a couple of error handling tests

2016-05-23 14:49:33 -0500 Ted Gould (b7541e1)

	* Adding a test for OOM Set functions

2016-05-23 13:07:58 -0500 Ted Gould (252a951)

	* Formatting changes

2016-05-23 13:06:53 -0500 Ted Gould (9c68f83)

	* Apparently this test didn't actually test the C++ API

2016-05-23 13:06:40 -0500 Ted Gould (04f6503)

	* Move the ZG code to the registry so that we can have a single
          instance of the Log that isn't global

2016-05-23 11:29:37 -0500 Ted Gould (449ffc7)

	* Cut and paste are hard

2016-05-23 11:21:30 -0500 Ted Gould (cfa198d)

	* Adding properties to the test hub

2016-05-20 17:33:21 -0500 Ted Gould (a7f3798)

	* Use the at() function even though the docs lie about it.

2016-05-20 15:02:09 -0500 Ted Gould (4f49378)

	* Some debug and make sure the pid list gets out

2016-05-19 22:59:50 -0500 Ted Gould (f6c2bfa)

	* More cleanups

2016-05-19 22:23:12 -0500 Ted Gould (3635b53)

	* Remove C code that has be migrated over to C++

2016-05-19 22:09:19 -0500 Ted Gould (3aac74c)

	* Clean ups and docs

2016-05-19 17:14:47 -0500 Ted Gould (8bab6c9)

	* Make the pidlist function send on an idle

2016-05-19 17:10:09 -0500 Ted Gould (09340b8)

	* Send zg events

2016-05-19 16:29:32 -0500 Ted Gould (7ca681c)

	* Migrate pause and resume to use the same helpers so we can drop
          them

2016-05-19 16:19:20 -0500 Ted Gould (b1a6ceb)

	* Fix reformatter munging

2016-05-19 16:15:36 -0500 Ted Gould (2be7def)

	* Implement getting an OOM value

2016-05-19 16:00:11 -0500 Ted Gould (0c9e479)

	* Gettin' some of that there dbus code

2016-05-19 15:36:44 -0500 Ted Gould (41d4ceb)

	* Grabbing and C++-ifying a bunch of helpers from
          ubuntu-app-launch.cpp

2016-05-19 11:24:11 -0500 Ted Gould (4677356)

	* Make the ubuntu-app-launch.c file compile with the C++ compiler

2016-05-19 09:57:50 -0500 Ted Gould (e6f6520)

	* Adding an OOM interface

2016-05-17 13:43:04 -0500 Ted Gould (6549142)

	* Adding in stubs to bring out the implementation

2016-05-16 11:43:25 -0500 Ted Gould (3fa1fcd)

	* Make the signal access functions

2016-05-16 11:34:20 -0500 Ted Gould (3dba1ad)

	* Updated to trunk

2016-05-12 11:29:51 -0500 Ted Gould (08b369d)

	* Merge in trunk

2016-05-10 19:11:21 +0000 CI Train Bot (4fb359a)

	* Releasing 0.9+16.04.20160510.2-0ubuntu1

2016-05-10 19:11:19 +0000 Ted Gould (29f0626)

	* Allow invalid desktop files for OTA11 quick fix Fixes: #1580092
          Approved by: PS Jenkins bot

2016-05-10 14:09:34 -0500 Ted Gould (0acc3c3)

	* Fixing comment

2016-05-10 10:21:34 -0500 Ted Gould (bfe298e)

	* Adding back the OnlyShowIn exception

2016-05-10 09:43:25 -0500 Ted Gould (c26ac24)

	* Removing OnlyShowIn testing for OTA11 temporarily

2016-05-04 20:12:55 +0000 CI Train Bot (9c73d0c)

	* Releasing 0.9+16.04.20160504.1-0ubuntu1

2016-05-04 20:12:50 +0000 Ted Gould (6a12c0a)

	* Fix typo in desktop key name Fixes: #1578112 Approved by: PS
          Jenkins bot, Charles Kerr

2016-05-04 20:12:45 +0000 Ted Gould (a937d02)

	* Minor cleanup which causes an annoying warning message Approved by:
          PS Jenkins bot, Larry Price

2016-05-04 20:12:41 +0000 Ted Gould (bebd94f)

	* Handle exceptions and print errors with command line tools Fixes:
          #1575990 Approved by: PS Jenkins bot, Larry Price

2016-05-04 20:12:36 +0000 Larry Price (2247b60)

	* Refactoring IconFinder to include icons from the Humanity theme
          Fixes: #1558741 Approved by: Ted Gould

2016-05-04 20:12:30 +0000 Larry Price (4283b08)

	* Update icon search for non-click applications to search the hicolor
          theme directory for appropriate icons. Fixes: #1576722
          Approved by: Ted Gould

2016-05-04 20:12:24 +0000 Larry Price (ca39a25)

	* Add additional cases for not presenting desktop launchers based on
          keyfile entries. Approved by: Ted Gould

2016-05-04 20:12:18 +0000 CI Train Bot (4cc01a3)

	* Add a depends for cgmanager for the desktop Approved by: PS Jenkins
          bot, Larry Price

2016-05-04 20:12:11 +0000 Ted Gould (9749d8f)

	* Add a small commandline tool for application information Approved
          by: Charles Kerr, Larry Price

2016-05-04 15:07:02 -0400 Larry Price (7b5fbf3)

	* Refactoring IconFinder to include icons from the Humanity theme

2016-05-04 09:09:10 -0500 Ted Gould (11c414b)

	* Check for empty appid and null app

2016-05-04 08:37:12 -0500 Ted Gould (9fd5128)

	* Fix typo in desktop key name

2016-05-03 10:22:40 -0400 Larry Price (ef8f15e)

	* Adding missing app icons

2016-05-03 08:36:18 -0400 Larry Price (ced890f)

	* running clang format on the test

2016-05-03 08:32:53 -0400 Larry Price (b7b3bb5)

	* Adding tests for root icons path

2016-05-03 08:18:22 -0400 Larry Price (de3d0d7)

	* Merge with ted

2016-05-02 21:40:34 -0500 Ted Gould (3670ead)

	* Minor cleanup which causes an annoying warning message

2016-05-02 20:46:51 -0500 Ted Gould (e136d67)

	* Forgot a find

2016-05-02 20:46:27 -0500 Ted Gould (cd37276)

	* Applying the same treatment to the other tools

2016-05-02 17:01:00 -0500 Ted Gould (6181c7f)

	* Make a more tollerant stop utility

2016-05-02 16:25:35 -0500 Ted Gould (9d5e969)

	* Add a depends for cgmanager for the desktop

2016-05-02 16:33:08 -0400 Larry Price (166a2f8)

	* no need for second capture group in regex

2016-05-02 15:31:18 -0500 Ted Gould (56817dd)

	* Grab Larry's changes

2016-05-02 15:26:54 -0500 Ted Gould (2f3a730)

	* Regex line markers were backwards

2016-05-02 16:06:22 -0400 Larry Price (5e3aba3)

	* Merge with trunk

2016-05-02 15:52:36 -0400 Larry Price (0bc074f)

	* Fixing tests

2016-05-02 15:23:21 -0400 Larry Price (fa611ad)

	* Fixing some small merge issues, correcting regex for matching dirs

2016-05-02 14:21:33 -0400 Larry Price (456673e)

	* Merge with ted

2016-05-02 14:17:38 -0400 Larry Price (45543da)

	* Allowing spaces in app names and undoing incorrect local dir stuff

2016-05-02 11:37:38 -0500 Ted Gould (ddaa818)

	* Adding in the icons dir itself

2016-05-02 11:27:23 -0500 Ted Gould (8c7daea)

	* Handy debug message

2016-05-02 11:25:24 -0500 Ted Gould (c9d31af)

	* Adding a search for subdirs in the case of no theme file

2016-05-02 10:16:29 -0500 Ted Gould (8d9a123)

	* Adding in the share to the basedir

2016-05-02 10:10:05 -0500 Ted Gould (987bc68)

	* Adding debug messages

2016-05-02 09:55:45 -0500 Ted Gould (b60a194)

	* Add some comments and little fixes while I was looking to figure
          out where my bug is

2016-05-02 09:06:51 -0500 Ted Gould (61b7a88)

	* Remove separate home directory searching now that we have better
          basedirs

2016-05-02 08:59:09 -0500 Ted Gould (799b02d)

	* Make it so there is a tracked basedir for each legacy app as well

2016-05-02 08:47:11 -0500 Ted Gould (6a0417a)

	* Add a basedir for legacy apps

2016-05-02 08:26:24 -0500 Ted Gould (3972f67)

	* Track the basedir and use it when creating the desktop file

2016-05-02 08:18:15 -0500 Ted Gould (ae6353c)

	* Fixes from Larry

2016-04-29 17:09:02 -0500 Ted Gould (9d6202d)

	* Add some exception handling for better output

2016-04-29 16:40:43 -0500 Ted Gould (85d5a5d)

	* A quick tool to get application information

2016-04-29 16:03:32 -0400 Larry Price (8ce92ea)

	* deleting unnecessary null check

2016-04-29 16:02:57 -0400 Larry Price (d7d3901)

	* Merge ~ted/ubuntu-app-launch/find-theme-icons-ted

2016-04-29 13:51:31 -0500 Ted Gould (b841888)

	* Make it so that NoDisplay can be parsed for legacy applications.

2016-04-29 10:25:20 -0400 Larry Price (b3478f4)

	* more documentation for public members of iconfinder

2016-04-29 10:20:11 -0400 Larry Price (cbf40a2)

	* updating documentation

2016-04-29 10:12:38 -0400 Larry Price (03bd7d2)

	* adding forgotten steam icons

2016-04-29 09:41:21 -0400 Larry Price (e05080c)

	* Adding support for searching local icon directories

2016-04-28 16:16:09 -0400 Larry Price (8aeca54)

	* running clang format

2016-04-28 16:03:49 -0400 Larry Price (741739e)

	* adding more test data and a few more tests

2016-04-28 15:33:46 -0400 Larry Price (1b6ee00)

	* using defined cmake source path for tests

2016-04-28 14:49:29 -0400 Larry Price (965577c)

	* sorting directories by size from highest to lowest

2016-04-28 14:38:51 -0400 Larry Price (3cfbdc2)

	* use g_build_filepath more often, update interface, better flow
          [recycle]

2016-04-28 13:12:09 -0400 Larry Price (47480cb)

	* pixmaps should be fallback for all icons - addresses firefox

2016-04-28 11:32:43 -0400 Larry Price (869f05b)

	* removing unnecessary env setup in CMakeList

2016-04-28 11:29:37 -0400 Larry Price (f022f84)

	* Removing commented line

2016-04-28 10:57:19 -0400 Larry Price (d8b0656)

	* adding test data to source control

2016-04-28 10:55:25 -0400 Larry Price (c455419)

	* Tests for good paths through the icon finder code

2016-04-27 16:38:18 -0400 Larry Price (b486cb2)

	* pulling some string constants out

2016-04-27 15:42:20 -0400 Larry Price (53b3a20)

	* removing unnecessary includes

2016-04-27 15:34:39 -0400 Larry Price (1a80d95)

	* moving icon finder into its own file and moving access into
          registry impl

2016-04-27 14:54:09 -0400 Larry Price (3dce8e0)

	* injecting registry into desktop creation

2016-04-27 14:52:33 +0000 CI Train Bot (eff89df)

	* Releasing 0.9+16.04.20160427-0ubuntu1

2016-04-27 14:52:31 +0000 Ted Gould (790e997)

	* Adjust version regular expression to handle single character
          version numbers Approved by: PS Jenkins bot

2016-04-27 09:22:39 -0500 Ted Gould (4eec2e2)

	* Use a non-capturing group instead of nested character sets which
          doesn't work

2016-04-27 09:22:00 -0500 Ted Gould (258a8a8)

	* The root seems to be parse, so adding that as well

2016-04-27 08:48:13 -0500 Ted Gould (fae63fa)

	* Forgot to add for the user

2016-04-27 08:44:44 -0500 Ted Gould (1cf5f5e)

	* Add a failing test from the field

2016-04-27 09:38:12 -0400 Larry Price (71f576a)

	* remove iostream dep

2016-04-27 09:31:23 -0400 Larry Price (d0b7c61)

	* returning old default path if we don't have any other luck

2016-04-27 09:20:47 -0400 Larry Price (edc3284)

	* Static instances of IconFinder so we can cache the theme
          subdirectories

2016-04-27 09:05:17 -0400 Larry Price (faef2f6)

	* Additional frees

2016-04-26 15:58:02 -0400 Larry Price (04a8846)

	* extracting one more function from the big search function

2016-04-26 15:47:24 -0400 Larry Price (2c2389f)

	* starting the process of moving code into own class

2016-04-26 14:51:16 -0400 Larry Price (9dd4a1d)

	* First pass at finding correct icon from hicolor theme - functioning
          but in desparate need of restructuring

2016-04-26 09:49:15 -0400 Larry Price (870d9b6)

	* Merge with trunk 16.04

2016-04-26 09:13:51 -0400 Larry Price (ce4bb56)

	* Fix memory management in stringlist method and use
          XDG_CURRENT_DESKTOP to determine environment (review
          recycle)

2016-04-25 16:26:49 -0400 Larry Price (fc18cab)

	* Add additional cases for not presenting desktop launchers based on
          keyfile entries.

2016-04-21 19:47:17 +0000 CI Train Bot (ecede48)

	* Releasing 0.9+16.04.20160421.3-0ubuntu1

2016-04-21 19:47:10 +0000 Ted Gould (49e0b1d)

	* Fix cut-and-paste error in function comment Approved by: Charles
          Kerr

2016-04-21 19:47:02 +0000 Ted Gould (68c0fb7)

	* Add dependency on libpam-cgfs on Xenial so that cgroups work
          properly in Upstart Fixes: #1535058 Approved by: Charles
          Kerr

2016-04-21 19:46:55 +0000 CI Train Bot (8e0adad)

	* Ensure all pending events on the context are complete before
          unref'ing it. Fixes: #1495871 Approved by: PS Jenkins bot

2016-04-21 19:46:50 +0000 Michael Terry (f90e4ed)

	* Add a C++ API for UAL Approved by: Thomas Voß, PS Jenkins bot

2016-04-21 19:46:42 +0000 Ted Gould (541c91b)

	* Adding support for Read the Docs Approved by: Charles Kerr, PS
          Jenkins bot

2016-04-21 19:46:35 +0000 Ted Gould (e9b98ee)

	* If no XDG_DATA_DIRS is set ensure that /usr/share is in the list.
          Fixes: #1541037 Approved by: Charles Kerr, PS Jenkins bot

2016-04-21 19:46:30 +0000 Dimitri John Ledkov (db3817d)

	* Raise to -std=gnu99, because we really want gnu standards, and thus
          e.g. access CLOCK_MONOTONIC in lttng on arm64/armhf.
          Resolves FTBFS. Approved by: PS Jenkins bot, Ted Gould

2016-04-21 19:46:23 +0000 Michael Terry (d263f0c)

	* Fix build by correcting typo in function name.

2016-04-21 14:12:36 -0500 Ted Gould (c08e1ac)

	* Adding in local

2016-04-21 14:11:03 -0500 Ted Gould (b4bfeab)

	* XMir only on some arches that it is built for

2016-04-21 12:12:23 -0500 Ted Gould (e389dd0)

	* Add in an exception for cgmanager for vivid

2016-04-20 20:01:47 -0500 Ted Gould (50a70b1)

	* gnu99 for ARM

2016-04-20 16:29:37 -0500 Ted Gould (be2a352)

	* Put merge requirements in docs

2016-04-20 16:04:30 -0500 Ted Gould (439f9b1)

	* Add libproperties-cpp-dev for the signal.h support

2016-04-20 15:27:34 -0500 Ted Gould (986666d)

	* Add in XMir as well

2016-04-18 23:12:59 -0500 Ted Gould (8349c4e)

	* Add the other implementation objects to the docs

2016-04-18 23:01:44 -0500 Ted Gould (0bda064)

	* Helper documentation

2016-04-18 21:59:45 -0500 Ted Gould (e578d7d)

	* Registry documentation

2016-04-18 21:14:03 -0500 Ted Gould (abe8e71)

	* Application docs

2016-04-18 13:29:32 -0500 Ted Gould (5574947)

	* Remove the implementation from the public docs

2016-04-18 13:13:42 -0500 Ted Gould (5fc4fab)

	* Run through the autoformatter

2016-04-18 11:36:14 -0500 Ted Gould (c92eab0)

	* AppID docs

2016-04-18 11:12:11 -0500 Ted Gould (a983535)

	* TypeTagger documentation

2016-04-18 11:00:24 -0500 Ted Gould (71e70c1)

	* Refactor the index to talk more about the C++ interface

2016-04-18 10:19:09 -0500 Ted Gould (162e425)

	* Adding in the sphinx branch so we can start to clean up the docs
          for the app object stuff.

2016-04-07 14:04:36 -0500 Ted Gould (9558359)

	* Grab the gnu99 branch

2016-04-07 14:03:27 -0500 Ted Gould (b31e052)

	* Switch to the RTD theme on RTD

2016-04-07 11:14:36 -0500 Ted Gould (5d88994)

	* Fix hardcoded directory

2016-04-07 11:12:18 -0500 Ted Gould (27aabff)

	* Adding a requirements.txt

2016-04-07 11:01:30 -0500 Ted Gould (6861844)

	* Making this work kinda

2016-04-07 09:26:45 -0500 Ted Gould (f859ffe)

	* Default Doxyfile

2016-04-07 09:23:03 -0500 Ted Gould (f5eae3f)

	* Adding Sphinx Quickstart

2016-04-06 11:27:32 -0500 Ted Gould (f9cb2e2)

	* Grab GNU99 changes

2016-04-06 11:19:02 -0500 Ted Gould (736de43)

	* Switching to libwhoopsie for recoverable problem support

2016-03-03 16:10:57 -0600 Ted Gould (e9756a2)

	* Catching up to the base branch

2016-03-03 14:48:24 -0600 Ted Gould (045a779)

	* New version of clang formats slightly differently with the same
          settings

2016-03-03 14:40:00 -0600 Ted Gould (9a4fcf4)

	* Change the order of checking to ensure we don't get caught up by
          the local cache.

2016-02-17 15:56:34 -0600 Ted Gould (85bb256)

	* Fix tests for exceptions on bad desktop files

2016-02-10 16:04:00 -0600 Ted Gould (c0b7c86)

	* Change to supportsUbuntuLifecycle

2016-02-10 14:12:14 -0600 Ted Gould (a383925)

	* Less splash, more namespacing

2016-02-10 14:07:29 -0600 Ted Gould (ccf5543)

	* Adding extra commas

2016-02-10 10:23:27 -0600 Ted Gould (5dca75f)

	* Constexpr

2016-02-10 09:38:21 -0600 Ted Gould (7a0b8c9)

	* Move from one implementation only location to another
          implementation only location

2016-02-10 09:30:36 -0600 Ted Gould (dbb045f)

	* Making voids implicit instead of explicit

2016-02-10 09:27:10 -0600 Ted Gould (bc95b9e)

	* Move prototype

2016-02-10 09:14:06 -0600 Ted Gould (b5fbdc5)

	* Check for keyfile in constructor

2016-02-10 09:11:27 -0600 Ted Gould (7e21105)

	* Check for keyfile in constructor

2016-02-10 09:08:26 -0600 Ted Gould (663b89b)

	* Stop incrementing ref counts to make the code faster

2016-02-09 17:11:31 -0600 Ted Gould (ee37f40)

	* Exception on manifest failures and ensure that we have it early

2016-02-09 16:51:12 -0600 Ted Gould (8ef40da)

	* Adding a format target

2016-02-09 16:34:38 -0600 Ted Gould (bf3f3f0)

	* Passing the manifests by const reference

2016-02-09 16:30:45 -0600 Ted Gould (a3679c2)

	* Make the constructor fail if there is no keyfile instead of waiting
          when we get info()

2016-02-09 16:12:32 -0600 Ted Gould (67c289e)

	* Make URL vectors const references

2016-02-09 16:06:52 -0600 Ted Gould (3e8a97a)

	* Check to ensure cpath isn't null

2016-02-09 16:04:07 -0600 Ted Gould (41cdebe)

	* Explicit constructor

2016-02-09 15:55:05 -0600 Ted Gould (9fae22c)

	* Optimize constructors

2016-02-09 15:40:15 -0600 Ted Gould (5e8898c)

	* Adding the class keyword to enums

2016-02-09 15:31:55 -0600 Ted Gould (13c9e39)

	* Remove as member functions

2016-02-09 15:12:54 -0600 Ted Gould (fb593e8)

	* Namespace bike shedding

2016-02-08 16:17:52 -0600 Ted Gould (e8845a6)

	* Apply new style to launch and watch

2016-02-08 16:15:43 -0600 Ted Gould (bcacc92)

	* Merge in code style changes

2016-02-08 16:09:12 -0600 Ted Gould (ccc4870)

	* Switch from symbols to shlibs

2016-02-08 15:28:43 -0600 Ted Gould (4ce535d)

	* Switch to a different arbitrary style

2016-02-08 14:28:06 -0600 Ted Gould (989fc54)

	* Fix symbols

2016-02-08 13:15:11 -0600 Ted Gould (7b718c4)

	* These shouldn't have ever been there

2016-02-08 13:06:29 -0600 Ted Gould (52e28ef)

	* Make sure to not get all the signal deleting revisions

2016-02-08 13:03:31 -0600 Ted Gould (f10aed9)

	* Revert back to 'C' versions of these tools

2016-02-08 12:53:21 -0600 Ted Gould (94bcd2e)

	* Removing signals from the API for this MR

2016-02-02 14:20:41 -0600 Ted Gould (dd4aa14)

	* Attaching bug

2016-02-02 14:19:40 -0600 Ted Gould (a85b1af)

	* Making sure to test that we have the directory in the list

2016-02-02 11:02:36 -0600 Ted Gould (a6f7b88)

	* Make it so that if there isn't an XDG_DATA_DIRS defined we at least
          add /usr/share to the list

2016-02-02 10:57:29 -0600 Ted Gould (4c87911)

	* Build fixes

2016-01-28 13:46:11 -0600 Ted Gould (31928a0)

	* Use default values instead of overloading for cleaner code

2016-01-28 11:22:05 -0600 Ted Gould (508a62d)

	* Fix handling of libertine apps

2016-01-27 13:56:43 -0600 Ted Gould (34a05ef)

	* Adjust the default value of rotates window contents

2016-01-27 13:55:56 -0600 Ted Gould (424043b)

	* Add support for primary and strip whitespace

2016-01-27 12:04:19 -0600 Ted Gould (65017ae)

	* Testing all the various styles of orientations

2016-01-27 09:36:32 -0600 Ted Gould (3197677)

	* Adding symbols for find and valid

2016-01-26 16:40:32 -0600 Ted Gould (b6c45ce)

	* Defaults and error condition tests

2016-01-26 16:02:22 -0600 Ted Gould (2d3569d)

	* Started on an application info test

2016-01-26 15:23:13 -0600 Ted Gould (581e5d9)

	* Add new C++ API that has a retained object for maintaining
          connections through multiple calls. Also provides for
          getting consistent application metadata.

2016-01-26 15:17:25 -0600 Ted Gould (f06ae0c)

	* Fix a bug where we're not returning an error properly

2016-01-26 15:13:04 -0600 Ted Gould (522ff19)

	* Check to see if the path is absolute already

2016-01-26 13:48:47 -0600 Ted Gould (ebf1e99)

	* Make it so that parse only works with well formed AppIDs and then
          there is a find that takes on more of the various format
          variations.

2016-01-26 13:21:22 -0600 Ted Gould (f95150d)

	* Add dependency on libpam-cgfs on Xenial so that cgroups work
          properly in Upstart

2016-01-25 16:16:52 -0600 Michael Terry (64f338f)

	* Fixing applications search

2016-01-22 15:47:06 -0600 Ted Gould (038aa05)

	* Making out test handling match our errors

2016-01-22 15:46:54 -0600 Ted Gould (b7bf0a3)

	* Shifting where the CPP headers are installed

2016-01-22 15:35:41 -0600 Ted Gould (d445e82)

	* Adding a few more keys

2016-01-21 18:20:37 -0600 Ted Gould (04bbd58)

	* Switching to a keyfile and getting all the properties out.

2016-01-20 18:07:19 -0600 Ted Gould (c180e4b)

	* Adding keys needed by Unity about applications

2016-01-20 16:47:01 -0600 Ted Gould (d4a57f1)

	* Fix test that was broken

2016-01-20 16:44:57 -0600 Ted Gould (197483e)

	* Formatting, nothing useful

2016-01-20 16:29:46 -0600 Ted Gould (5620d08)

	* Forgot one.

2016-01-20 16:23:45 -0600 Ted Gould (0b25651)

	* Adding license headers

2016-01-20 16:11:08 -0600 Ted Gould (14e3c6a)

	* App info port

2016-01-20 09:29:02 -0600 Ted Gould (3783992)

	* Check Mir session helpers

2016-01-20 09:16:07 -0600 Ted Gould (b47abba)

	* A bunch of fun helper stuff

2016-01-19 16:24:52 -0600 Ted Gould (995e676)

	* Start and URL tests

2016-01-19 15:59:27 -0600 Ted Gould (64980f0)

	* Test application listsf

2016-01-19 12:28:20 -0600 Ted Gould (0f0248a)

	* AppID parsing tests

2016-01-19 12:21:44 -0600 Ted Gould (7ae3aa2)

	* AppID testing functions

2016-01-19 11:50:48 -0600 Ted Gould (7a60432)

	* Cleaning up a few

2016-01-19 11:46:51 -0600 Ted Gould (1c433ea)

	* We's got ourselves some symbols

2016-01-08 16:10:13 -0600 Ted Gould (8da0dba)

	* Migrate the application PID tests

2016-01-08 11:25:40 -0600 Ted Gould (b50ab16)

	* Getting the log path test to work by supporting legacy appids and
          implementing log path support

2016-01-07 11:16:13 -0600 Ted Gould (c6513e9)

	* Add URL handling into the helper code

2016-01-07 11:11:58 -0600 Ted Gould (9914bb9)

	* Getting our first test to be C++

2016-01-07 09:28:02 -0600 Ted Gould (35debe5)

	* Don't flush if we never got the bus

2016-01-06 17:09:07 -0600 Ted Gould (7b61272)

	* Ensure that we have a dbus connection lifecycle that is at least as
          long as the registry one

2016-01-06 17:04:23 -0600 Ted Gould (96fa886)

	* Move all the dbus calls onto the registry thread

2016-01-06 16:03:54 -0600 Ted Gould (24dc89d)

	* Convert the stop tool as well

2016-01-06 16:00:27 -0600 Ted Gould (67037c3)

	* Converting the start helper tool

2016-01-06 15:38:58 -0600 Ted Gould (8369954)

	* Fleshing out click helper

2016-01-06 15:07:48 -0600 Ted Gould (142aa43)

	* Getting the helpers in shape

2016-01-05 17:17:47 -0600 Ted Gould (bd3a80e)

	* Adding helper and moving AppID up a namespace level

2016-01-05 15:03:06 -0600 Ted Gould (e479087)

	* Switching over launch to be C++

2016-01-05 10:26:32 -0600 Ted Gould (7f56432)

	* Port watch to CPP

2016-01-04 15:46:00 -0600 Ted Gould (26f923d)

	* Get the triplet tool to C++

2016-01-04 14:42:07 -0600 Ted Gould (7856bd4)

	* Make the string function into an operator

2016-01-04 14:20:10 -0600 Ted Gould (e3d9091)

	* Switch from a tuple to a struct, much easier to read

2016-01-04 12:28:45 -0600 Ted Gould (e8cf6c3)

	* Make the AppID into a tuple everywhere

2016-01-04 12:00:24 -0600 Ted Gould (b9fea77)

	* Convert stop over to CPP

2016-01-04 11:53:43 -0600 Ted Gould (fe047f9)

	* Switching list_pids() over to C++

2016-01-04 10:25:18 -0600 Ted Gould (2c8096d)

	* Port app watch to the the CPP interface

2016-01-04 10:25:01 -0600 Ted Gould (751a208)

	* Copied the test to start adding for the CPP interface

2015-12-18 12:44:40 -0600 Ted Gould (c370ead)

	* Switch the pid tools to C++

2015-12-18 12:26:05 -0600 Ted Gould (31b6614)

	* Adding app parsing

2015-12-18 11:21:20 -0600 Ted Gould (4f7103f)

	* Moving up the C++ flags to root CMakeList

2015-12-18 09:59:43 -0600 Ted Gould (0c58593)

	* Merge the types into the class and put the template into another
          file to make things easier to read

2015-12-17 11:08:04 -0600 Ted Gould (d01371a)

	* Adding in the libertine listing features

2015-12-16 22:52:51 -0600 Ted Gould (d92eae5)

	* Adding tagged variables for the various properties of an
          application and its information

2015-12-16 15:01:53 -0600 Ted Gould (a833068)

	* Signals and a manager for Registry

2015-12-15 09:59:41 -0600 Ted Gould (0b32359)

	* Big registry rename

2015-12-14 22:46:01 -0600 Ted Gould (50df2ef)

	* Restructure the application objects to have a create function and
          as a pure interface

2015-12-14 14:58:47 -0600 Ted Gould (9a0d145)

	* Grabbing liblibertine

2015-12-11 16:28:33 -0600 Ted Gould (6e9f9a2)

	* Getting application information for a click package

2015-12-11 09:40:39 -0600 Ted Gould (a542a84)

	* Make sure we're only getting apps

2015-12-11 15:03:32 +0000 Dimitri John Ledkov (30cf651)

	* merge lp:~mterry/ubuntu-app-launch/fix-ftbfs

2015-12-11 11:25:27 +0000 Dimitri John Ledkov (c8027ba)

	* Raise to -std=gnu99, because we really want gnu standards, and thus
          e.g. access CLOCK_MONOTONIC in lttng on arm64/armhf.
          Resolves FTBFS.

2015-12-10 16:38:24 -0600 Ted Gould (1869c9d)

	* Get the list of click applications

2015-12-10 15:01:26 -0600 Ted Gould (c187d01)

	* Adding in click support to the connection object

2015-12-10 08:57:08 -0600 Ted Gould (af8b6e3)

	* Add some symbols to the library

2015-12-09 19:37:53 -0600 Ted Gould (6b9a733)

	* Setting up our singleton

2015-12-09 19:11:59 -0600 Ted Gould (3972b3e)

	* List all legacy apps

2015-12-09 18:31:15 -0600 Ted Gould (24515a6)

	* List functions in the connection object

2015-12-09 16:43:29 -0600 Ted Gould (20fd771)

	* Make subclass constructors match what they really need

2015-12-09 16:33:48 -0600 Ted Gould (5d82f26)

	* Tie into application implementation subclasses

2015-12-09 15:04:15 -0600 Ted Gould (7344948)

	* Better names for the classes

2015-12-09 15:02:00 -0600 Ted Gould (9ffa518)

	* Get some stuff compiling

2015-12-08 10:53:28 -0600 Ted Gould (d99dab4)

	* Get things kinda compiling

2015-12-08 09:19:01 -0600 Ted Gould (673d8f9)

	* Add the unref context branch

2015-12-08 09:18:17 -0600 Ted Gould (1e822d9)

	* Add static default

2015-12-07 11:02:49 -0600 Ted Gould (af345c4)

	* Merge FTBFS

2015-12-03 11:26:38 -0600 Ted Gould (3f4f635)

	* Thoughts on a C++11 API

2015-12-02 16:51:54 -0600 Ted Gould (a86b794)

	* Update to trunk

2015-12-02 16:51:42 -0600 Ted Gould (7aae9d3)

	* Commit changes in tree to get ready to refactor

2015-11-23 14:30:18 -0500 Michael Terry (14bb6a7)

	* Fix ftbfs

2015-09-22 01:57:29 +0000 Ted Gould (50775cb)

	* Ken was making fun of me

2015-09-16 09:24:59 -0500 Ted Gould (e2de31d)

	* Fix GDocs syntax for warning

2015-09-16 09:24:10 -0500 Ted Gould (ad9e299)

	* Make sure get and set use the same value

2015-09-16 09:21:09 -0500 Ted Gould (26f2aa4)

	* Ensure that we process all the events on the context before
          unref'ing it. There may be references in the events.

2015-09-15 15:53:59 -0500 Ted Gould (c3e0257)

	* Grabbing the pid tools branch

2015-09-15 08:47:44 -0500 Ted Gould (6d964b6)

	* Easier to read an a cast that is needed

2015-09-15 08:44:05 -0500 Ted Gould (739c7ee)

	* Plug leaking context

2015-08-27 12:39:54 +0100 Ted Gould (1c1e04f)

	* Add a list pids

2015-08-27 11:42:53 +0100 Ted Gould (a90e934)

	* Exposing the full PID listing to the external API

2015-08-17 21:38:34 +0000 CI Train Bot (b946e8b)

	* Releasing 0.5+15.10.20150817-0ubuntu1

2015-08-17 21:38:29 +0000 Ted Gould (ef35826)

	* Provide an API to find the desktop file and directory of an AppID
          Approved by: Renato Araujo Oliveira Filho

2015-08-17 21:38:23 +0000 Ted Gould (93c5755)

	* Detect applications that are in a libertine container Approved by:
          Christopher Townsend, Charles Kerr, PS Jenkins bot

2015-08-17 21:38:17 +0000 Ted Gould (1beb453)

	* Start XMir for applications that enable it Approved by: Christopher
          Townsend, Charles Kerr, PS Jenkins bot

2015-08-17 21:38:10 +0000 Ted Gould (8a58d7c)

	* Make demangler path more secure and unset internal environment
          variables Approved by: Charles Kerr, PS Jenkins bot

2015-08-17 21:38:04 +0000 Robert Ancell (5ca2eb2)

	* Depend on upstart instead of upstart-bin which is a dummy
          transitional package. Approved by: Ted Gould, PS Jenkins
          bot

2015-08-17 16:34:39 -0500 Ted Gould (2b0df9e)

	* Don't set a default value for XMIR_ENABLE

2015-08-11 21:52:05 -0500 Ted Gould (1541adc)

	* Make it so the libertine app info behaves like the others

2015-08-11 21:45:40 -0500 Ted Gould (42feaee)

	* App info tests

2015-08-11 17:17:10 -0500 Ted Gould (e63b21e)

	* Grab triplet tests

2015-08-11 17:16:15 -0500 Ted Gould (a39b502)

	* Thought of another one

2015-08-11 17:15:02 -0500 Ted Gould (5edb129)

	* Testing the libertine triplet cases

2015-08-11 17:10:57 -0500 Ted Gould (9bc7e7b)

	* Setting data home as well

2015-08-11 17:09:32 -0500 Ted Gould (a5e9ea3)

	* Grab the libertine cache dirs

2015-08-11 17:07:30 -0500 Ted Gould (6891776)

	* Merge the app-info refactoring

2015-08-11 16:42:59 -0500 Ted Gould (2e9d13c)

	* Reshuffle code so that JSON and click stuff is all in one file

2015-08-11 16:37:10 -0500 Ted Gould (f9ca357)

	* Make triplet to appid work for libertine apps

2015-08-11 15:29:55 -0500 Ted Gould (7b5e73f)

	* Move the code into the app-info file

2015-08-11 14:40:17 -0500 Ted Gould (4c72ba6)

	* Updating to latest libertine-detection

2015-08-11 14:25:09 -0500 Ted Gould (4873159)

	* Update to latest xmir-support

2015-08-11 14:11:15 -0500 Ted Gould (ece515a)

	* Adding in support for user directory installed apps (Steam)

2015-08-11 10:29:22 -0500 Ted Gould (94a5ab7)

	* Pull out the desktop creation into it's own file

2015-08-10 21:45:49 -0500 Ted Gould (fdba260)

	* Remove std=c11

2015-08-10 21:41:08 -0500 Ted Gould (9eff14f)

	* Mention varargs

2015-08-10 21:35:10 -0500 Ted Gould (40fef27)

	* Convert the libertine test to the new format

2015-08-10 21:31:48 -0500 Ted Gould (a9f93e3)

	* Testing updates

2015-08-10 21:29:56 -0500 Ted Gould (ef2be48)

	* Changing the click mir tests over

2015-08-10 21:23:16 -0500 Ted Gould (a304e9f)

	* Porting some more cases

2015-08-10 21:13:34 -0500 Ted Gould (72039ac)

	* Refactor test into a helper function

2015-08-10 15:01:22 -0500 Ted Gould (c370cd8)

	* Add rootfs to the path for LXC

2015-08-10 09:49:44 -0500 Ted Gould (aab7e5a)

	* Make it so that we can use the libertine data in the tests

2015-08-10 09:43:05 -0500 Ted Gould (b0558d9)

	* Adding new symbol into the symbols file

2015-08-10 09:39:32 -0500 Ted Gould (539ce94)

	* Flesh out the libertine app info function

2015-08-10 09:29:02 -0500 Ted Gould (5b49ab3)

	* Insert a libertine handler

2015-08-10 09:19:05 -0500 Ted Gould (362dbd4)

	* Adding a function description

2015-08-06 21:12:03 -0500 Ted Gould (a2f5a26)

	* Grab the libertine detection branch so that we can do that too.

2015-08-06 16:57:19 -0500 Ted Gould (a1f8252)

	* Switch to g_unsetenv()

2015-08-06 16:38:31 -0500 Ted Gould (84b0993)

	* Test the libertine detection and verify we can start one.

2015-08-06 15:20:13 -0500 Ted Gould (8afac54)

	* Fixing the test suite

2015-08-06 12:46:15 -0500 Ted Gould (5c12657)

	* Making it so that we can use a different launcher

2015-08-06 11:39:15 -0500 Ted Gould (a081c99)

	* Pull the libertine-launch variable into the build system

2015-08-06 11:35:03 -0500 Ted Gould (22fbea5)

	* Grab rootless

2015-08-06 11:25:16 -0500 Ted Gould (75d5ce6)

	* Remove the -rootless flag

2015-07-31 12:15:57 +1200 Robert Ancell (aec0c4b)

	* Depend on upstart instead of upstart-bin which is a dummy
          transitional package

2015-07-14 23:07:24 -0500 Ted Gould (31be3a7)

	* Insert ourselves into the exec line

2015-07-14 21:32:54 -0500 Ted Gould (dcd3a44)

	* Get the libertine keyfile

2015-07-14 21:12:04 -0500 Ted Gould (b97252d)

	* Pass through the libertine setting

2015-07-14 21:06:32 -0500 Ted Gould (70e4919)

	* Flesh out the libertine detection

2015-07-14 20:42:22 -0500 Ted Gould (24a328d)

	* Inject some libertine checking

2015-07-14 20:34:51 -0500 Ted Gould (4cfb270)

	* Grabbing XMir support

2015-07-01 21:38:56 -0500 Ted Gould (08d2390)

	* Adding a click test, with all the joy that brings

2015-07-01 16:59:17 -0500 Ted Gould (32333cb)

	* Desktop tests for setting the xmir values

2015-06-30 20:15:53 -0500 Ted Gould (5d30be5)

	* Adding in rootless

2015-06-30 16:38:04 -0500 Ted Gould (4a2bcdd)

	* Adding in an evil test

2015-06-30 16:28:32 -0500 Ted Gould (3d75470)

	* Add in a sig child handler to handle the Xserver dying and not
          sending info on the socket

2015-06-30 15:42:24 -0500 Ted Gould (f36cb85)

	* Getting the value out of the code page

2015-06-29 06:10:46 +0000 CI Train Bot (81a321d)

	* Releasing 0.5+15.10.20150629-0ubuntu1

2015-06-29 06:10:43 +0000 Andreas Pokorny (5ca19b9)

	* mir release 0.14.0 Approved by: PS Jenkins bot

2015-06-26 12:26:50 -0500 Ted Gould (471696a)

	* Linking into CMake

2015-06-26 12:20:26 -0500 Ted Gould (a5b51bc)

	* Remove trailing returns

2015-06-26 12:18:13 -0500 Ted Gould (17111fe)

	* Putting the basics together for a helper test

2015-06-26 11:23:00 -0500 Ted Gould (9a288e3)

	* Refactor to make things all pipey

2015-06-25 17:21:37 +0200 Andreas Pokorny (862ba70)

	* empty commit

2015-06-10 10:34:26 -0500 Ted Gould (0d96c60)

	* Updating to trunk

2015-06-08 16:52:38 -0500 Ted Gould (3020637)

	* Protect against possible erros with %s

2015-06-08 16:51:49 -0500 Ted Gould (d8ca286)

	* Unset the environment variables

2015-06-05 19:49:48 +0000 CI Train Bot (39d130b)

	* Releasing 0.5+15.10.20150605-0ubuntu1

2015-06-05 19:49:45 +0000 Ted Gould (a1ca4a8)

	* Don't error on ZG failure Fixes: #1452178 Approved by: Charles
          Kerr, PS Jenkins bot

2015-06-05 19:49:38 +0000 Ted Gould (0a42407)

	* Fallback to looking for the AppID tag if the source is missing
          Fixes: #1461138 Approved by: Charles Kerr, PS Jenkins bot

2015-06-04 20:35:57 +0000 CI Train Bot (4b1d076)

	* Releasing 0.5+15.10.20150604-0ubuntu1

2015-06-04 20:35:54 +0000 Ted Gould (9c9c4e5)

	* Add an untrusted helper that works with Mir trusted prompt
          sessions. Approved by: PS Jenkins bot, Charles Kerr

2015-06-04 15:22:27 -0500 Ted Gould (5117b36)

	* Adding a directory parameter to set_exec

2015-06-03 15:48:45 -0500 Ted Gould (08b0041)

	* A test for the upgrade path

2015-06-03 15:47:31 -0500 Ted Gould (82d2897)

	* Need to commit this

2015-06-03 15:36:34 -0500 Ted Gould (8775f0b)

	* Remove the source line and make upgrade fail

2015-06-03 15:26:39 -0500 Ted Gould (8847e82)

	* Getting an upgrade test into the mix

2015-06-03 14:29:35 -0500 Ted Gould (fa21b75)

	* If we don't have a source label but still have an app id assume
          that the file is allowed to be further checked for a match

2015-05-27 08:51:19 -0500 Ted Gould (1341ea0)

	* Don't error on ZG failure

2015-05-22 16:31:06 -0500 Ted Gould (8b4bdb4)

	* Cleanup error handling to only throw a recoverable error if we are
          closing the socket

2015-05-22 14:52:20 -0500 Ted Gould (22babf0)

	* Disable debug messages from the demangler from messing up our
          testing of stdout

2015-05-21 15:09:44 -0500 Ted Gould (f83efcd)

	* A couple of debug messages

2015-05-19 17:42:08 -0500 Ted Gould (0374f7d)

	* Restructure code to clear error properly

2015-05-19 17:40:24 -0500 Ted Gould (f329653)

	* Fix error message

2015-05-19 17:37:36 -0500 Ted Gould (6057fad)

	* Use steal

2015-05-19 17:33:37 -0500 Ted Gould (52d3e5f)

	* Added a comment to explain deprecation

2015-05-13 13:40:49 -0500 Ted Gould (e8d2b69)

	* Update to trunk

2015-05-13 13:33:09 -0500 Ted Gould (72c8356)

	* Remove confusing comment

2015-05-13 13:32:35 -0500 Ted Gould (4b3fb0b)

	* Fix typo in docs

2015-05-13 09:04:48 -0500 Ted Gould (7ee2fe4)

	* Add an untrusted helper that works with Mir trusted prompt
          sessions.

2015-05-12 23:26:43 -0500 Ted Gould (0b4d945)

	* Explicitly set the return value

2015-05-12 22:56:20 -0500 Ted Gould (f5a03de)

	* Make sure there is a job variable set as well

2015-05-12 22:50:19 -0500 Ted Gould (236fd85)

	* Make sure to unset the environment variable

2015-05-12 17:02:05 -0500 Ted Gould (f34b2b4)

	* Add tests for set_exec

2015-05-12 15:21:16 -0500 Ted Gould (2b9c140)

	* Avoid valid() because it's stupid

2015-05-12 11:04:09 -0500 Ted Gould (65c98d6)

	* Debug messages and a slight cleanup

2015-05-12 09:21:44 -0500 Ted Gould (cb51d8b)

	* Clean up the pause function a touch

2015-05-12 09:04:03 -0500 Ted Gould (401c0d9)

	* Put waiting on the tool in its own thread

2015-05-12 08:40:55 -0500 Ted Gould (f1b7d08)

	* First pass at the file passing test

2015-05-11 23:08:02 -0500 Ted Gould (982b93c)

	* Make sure to set the socket path/name in the environment

2015-05-09 11:00:16 -0500 Ted Gould (05eed50)

	* Factor out the finding of the enviroment variable

2015-05-08 19:09:34 -0500 Ted Gould (ff16e4e)

	* Put in a basic checking the session helper test, needs to expand

2015-05-06 17:01:48 -0500 Ted Gould (bd40b9e)

	* Stealing the Mir mock from Pay

2015-05-06 13:27:22 -0500 Ted Gould (81a8f9c)

	* Make the timeout work, and shorter

2015-04-30 16:28:11 +0100 Ted Gould (4de7ced)

	* Tied into the the proxy

2015-04-30 16:22:57 +0100 Ted Gould (f92f57f)

	* Grabbing an updated GdbusCodegen

2015-04-30 16:21:05 +0100 Ted Gould (34b8956)

	* Demangler

2015-04-30 16:11:03 +0100 Ted Gould (678fb43)

	* Stealing stuff from Pay

2015-04-30 12:21:42 +0100 Ted Gould (1a5647f)

	* New Symbols!

2015-04-30 12:01:45 +0100 Ted Gould (20b1b4f)

	* When we do remove a proxy with a timeout, let's report a
          recoverable error

2015-04-30 11:51:29 +0100 Ted Gould (794caf0)

	* Adding in the timeout to protect from keeping it around

2015-04-30 11:44:26 +0100 Ted Gould (60ae0b5)

	* Clear the FD and export when cleaning up

2015-04-29 18:33:37 +0100 Ted Gould (0fc435c)

	* Put the mirfd into the proxy

2015-04-29 12:52:28 +0100 Ted Gould (6644cd0)

	* Steal the FD passing code from pay service

2015-04-29 11:50:28 +0100 Ted Gould (e664f83)

	* Make the data lookup quark based

2015-04-29 11:29:36 +0100 Ted Gould (7089a5d)

	* Pulled in a bunch of pay object stuff

2015-04-22 13:00:11 +0100 Ted Gould (c51be5a)

	* Update to trunk

2015-04-22 05:37:55 +0100 Ted Gould (7baa42a)

	* Starting to break out the various pieces and make functions for it.

2015-04-21 22:57:43 -0500 Ted Gould (934f751)

	* First flesh for starting the helper

2015-04-14 19:06:33 -0500 Ted Gould (237122e)

	* De-pay-ify

2015-04-14 18:57:19 -0500 Ted Gould (b0197f4)

	* Stealing the demangler from pay-service

2015-04-14 18:43:00 -0500 Ted Gould (6d938f4)

	* Support a demangled world

2015-04-14 18:33:07 -0500 Ted Gould (539d741)

	* Fleshing out the exec set function

2015-04-13 15:56:18 -0500 Ted Gould (edcaab7)

	* Adding docs and a helper function

2015-04-13 15:14:00 -0500 Ted Gould (784e958)

	* Everyone needs Mir now

2015-04-13 15:12:55 -0500 Ted Gould (6c2a869)

	* Making sure those who use us have the mir libs installed

2015-04-13 15:10:20 -0500 Ted Gould (e4f7b0e)

	* Get all the Mir connections to put a prototype in the header

2015-04-10 16:58:31 +0000 CI Train Bot (4d11137)

	* Releasing 0.4+15.04.20150410-0ubuntu1

2015-04-10 16:58:27 +0000 Ted Gould (bc20009)

	* Have desktop hook verify source file still exists Fixes: #1437355
          Approved by: Charles Kerr, PS Jenkins bot

2015-04-08 15:42:55 -0500 Ted Gould (3cca5a4)

	* Move unref so that there's only one, error or not.

2015-04-08 15:40:55 -0500 Ted Gould (d234147)

	* Fix typo

2015-04-06 16:47:57 -0500 Ted Gould (1c471fa)

	* Out of tree build issues

2015-04-06 16:32:21 -0500 Ted Gould (cc3a407)

	* Removing the unused root

2015-04-06 16:29:46 -0500 Ted Gould (a3b0c02)

	* Add in a removal test

2015-04-06 16:28:13 -0500 Ted Gould (32ee71f)

	* Flip the roots around a bit

2015-04-06 16:15:49 -0500 Ted Gould (9ac7b01)

	* Switch databases around to have a new root dir

2015-04-06 15:35:57 -0500 Ted Gould (0c27d70)

	* We're screwin' with ya'

2015-04-06 15:31:52 -0500 Ted Gould (94e8ee4)

	* Test removing a file

2015-04-06 15:29:27 -0500 Ted Gould (fe4d71b)

	* Verify App IDs

2015-04-06 15:04:17 -0500 Ted Gould (5d192b8)

	* Verify that we got the AA wrapper in

2015-04-06 15:00:12 -0500 Ted Gould (17c538d)

	* Verify the desktop files are created

2015-04-03 17:30:48 +0000 CI Train Bot (ff6b0a7)

	* Releasing 0.4+15.04.20150403-0ubuntu1

2015-04-03 17:30:45 +0000 Ted Gould (a375558)

	* When Mir isn't available just exec with X11 Approved by: PS Jenkins
          bot, Rodney Dawes

2015-04-01 19:16:58 -0500 Ted Gould (6f8c390)

	* Click DB and user database setup and testing

2015-04-01 18:55:05 -0500 Ted Gould (cbeb58c)

	* Clean up, add some comments

2015-04-01 18:42:56 -0500 Ted Gould (f71f128)

	* Adding a base desktop hook test shell script

2015-04-01 15:14:18 -0500 Ted Gould (3515e3c)

	* Attaching bug

2015-03-31 22:41:58 -0500 Ted Gould (7d55379)

	* Flesh out the click side of things

2015-03-31 19:09:15 -0500 Ted Gould (ddecb2c)

	* Make the manifest lookup get the dir too

2015-03-31 19:00:01 -0500 Ted Gould (94eb3a7)

	* Fleshing out the legacy case

2015-03-31 18:37:52 -0500 Ted Gould (a621bed)

	* Add function for looking up path and file

2015-03-31 18:12:35 -0500 Ted Gould (b4dd973)

	* Checking the new value we're putting into the desktop file

2015-03-31 18:01:27 -0500 Ted Gould (13eb465)

	* Putting the built key into the cache desktop file

2015-03-31 17:07:26 -0500 Ted Gould (8dbbf51)

	* Insert the new function to check

2015-03-13 16:05:57 +0000 CI Train Bot (e83711d)

	* Releasing 0.4+15.04.20150313.2-0ubuntu1

2015-03-13 16:05:53 +0000 Rodney Dawes (874352f)

	* Save status from waitpid and exit with it. Fixes: #1431565 Approved
          by: Charles Kerr

2015-03-13 12:03:32 -0400 Rodney Dawes (2c55310)

	* Save status from waitpid and exit with it.

2015-03-05 15:09:23 -0600 Ted Gould (037dc67)

	* Building the Mir path earlier and detecting whether it's useful

2015-03-05 15:04:46 -0600 Ted Gould (1680aaa)

	* Grabbing the app-test branch

2015-03-05 14:36:35 +0000 CI Train Bot (3284e80)

	* Releasing 0.4+15.04.20150305.1-0ubuntu1

2015-03-05 14:36:33 +0000 CI Train Bot (c9fa658)

	* Replaced 0replaceme with real versions.

2015-03-05 14:36:29 +0000 Ted Gould (d6f1da9)

	* Emit a signal when applications are paused or resumed Fixes:
          #1425285 Approved by: PS Jenkins bot, Rodney Dawes

2015-03-05 14:36:22 +0000 Ted Gould (8da507a)

	* Add a test tool to run an application from the command line Fixes:
          #1425286 Approved by: PS Jenkins bot, Rodney Dawes

2015-03-05 14:36:17 +0000 Ted Gould (f8baa8b)

	* Remove application log on exit if not in developer mode Fixes:
          #1414039 Approved by: PS Jenkins bot, Rodney Dawes

2015-03-05 08:35:26 -0600 Ted Gould (1430b9b)

	* Making a mock executable for PPC

2015-03-04 21:04:41 -0600 Ted Gould (62b2589)

	* Make libmir not required for PPC architectures.

2015-03-04 20:59:41 -0600 Ted Gould (cbe6e0c)

	* Make Mir an optional dependency

2015-03-04 08:26:35 -0600 Ted Gould (9149ce4)

	* Adding to the informational dbus xml file

2015-03-03 14:38:22 -0600 Ted Gould (779a041)

	* Attaching bug

2015-03-03 14:34:27 -0600 Ted Gould (dada31c)

	* Add in symbols

2015-03-02 13:59:55 -0600 Ted Gould (75aeba7)

	* Debug message if we emitted the signal

2015-03-02 13:59:44 -0600 Ted Gould (a737633)

	* Fixing checks

2015-03-02 12:00:18 -0600 Ted Gould (61c1454)

	* Starting to count the signal emitions

2015-02-25 16:50:24 -0600 Ted Gould (d1ea167)

	* Pulling things into the tool to watch them. Very carefully

2015-02-25 16:43:16 -0600 Ted Gould (158a89f)

	* Adding some delete code in there too

2015-02-25 16:20:14 -0600 Ted Gould (cb667f4)

	* Mixing in some resumed observers

2015-02-25 15:04:40 -0600 Ted Gould (054e69f)

	* Fleshing out emitting the dbus signal with all the pids

2015-02-25 14:45:39 -0600 Ted Gould (22ebcf7)

	* Find a place to insert where a DBus signal is sent

2015-02-25 14:03:37 -0600 Ted Gould (9fb2e58)

	* Getting all our types together

2015-02-25 11:32:22 -0600 Ted Gould (64ee7ec)

	* Attaching bug

2015-02-25 09:30:56 -0600 Ted Gould (bf4c7e6)

	* Flesh out setting up the paused observer

2015-02-24 14:35:25 -0600 Ted Gould (87d1cba)

	* Adding in the interface for pausing observers

2015-02-23 12:01:14 -0600 Ted Gould (8f4bad8)

	* Remove cmake directory, no longer needed

2015-02-23 11:54:59 -0600 Ted Gould (70a7ed0)

	* Add a copyright header

2015-02-23 11:51:44 -0600 Ted Gould (e1ba9ac)

	* Switching things around slightly to make packaging easier

2015-02-23 11:41:00 -0600 Ted Gould (b9824a7)

	* Merging build systems

2015-02-23 11:17:14 -0600 Ted Gould (980f7b3)

	* Merging the debian stuff

2015-02-23 11:16:54 -0600 Ted Gould (4e62771)

	* Merging in ubuntu-app-test project

2015-01-23 12:13:23 -0600 Ted Gould (3cbaa2d)

	* Attaching bug

2015-01-23 12:12:29 -0600 Ted Gould (1ede02b)

	* Switch to checking developer mode

2015-01-23 11:52:58 -0600 Ted Gould (699c0c5)

	* Add log cleaning on exit of applications

2014-11-21 21:17:30 +0000 CI bot (8a93e6b)

	* Releasing 0.4+15.04.20141121-0ubuntu1

2014-11-21 21:17:18 +0000 Ted Gould (91070eb)

	* Create a custom GMainContext when waiting on the CGManager DBus
          connection. Fixes: #1394622 Approved by: Charles Kerr, PS
          Jenkins bot

2014-11-21 21:17:09 +0000 Ted Gould (d90dcb3)

	* Use a version script to ensure we're not leaking symbols Approved
          by: PS Jenkins bot

2014-11-21 21:16:59 +0000 Ted Gould (f797ef4)

	* Remove reporting a recoverable problem on cgmanager Fixes: #1394919

2014-11-21 14:33:07 -0600 Ted Gould (63b3ac3)

	* Remove reporting a recoverable problem on cgmanager

2014-11-21 10:43:12 -0600 Ted Gould (b96c610)

	* Ensure we can never leak symbols again

2014-11-21 10:40:33 -0600 Ted Gould (fc67771)

	* Link with a version script

2014-11-21 09:57:08 -0600 Ted Gould (72a4058)

	* Adding a map

2014-11-21 08:41:19 -0600 Ted Gould (4156b33)

	* Attaching bug

2014-11-21 08:38:43 -0600 Ted Gould (4ae66d2)

	* Complex description

2014-11-21 08:15:47 -0600 Ted Gould (d21b680)

	* Do a sync close to get the event and then free the context

2014-11-20 15:39:02 -0600 Ted Gould (4d04312)

	* Change how the source is removed

2014-11-20 15:02:50 -0600 Ted Gould (581c080)

	* Handle incomming NULL

2014-11-20 14:33:59 -0600 Ted Gould (2df2b6b)

	* Switching to a complex unref routine

2014-11-20 11:26:18 -0600 Ted Gould (478c345)

	* Ensure the timeout ends up in the right context

2014-11-20 10:04:33 -0600 Ted Gould (3abd145)

	* Create a context and push it on the stack

2014-11-18 21:10:45 +0000 CI bot (0db29e8)

	* Releasing 0.4+15.04.20141118-0ubuntu1

2014-11-18 21:10:34 +0000 Ted Gould (9af9ec2)

	* Attenting to connect to cgmanager for 1 second and then failing and
          reporting a recoverable error. Fixes: 1377332 Approved by:
          Charles Kerr, PS Jenkins bot

2014-11-11 16:09:08 -0600 Ted Gould (3bcc900)

	* Attaching bug

2014-11-11 16:05:30 -0600 Ted Gould (8e14495)

	* Making sure we report a recoverable error so we can see how often
          this connection fails

2014-11-11 10:51:28 -0600 Ted Gould (b54e6cc)

	* Make it so that cgmanager connections can timeout

2014-10-31 15:02:49 +0000 CI bot (02eccb7)

	* Releasing 0.4+15.04.20141031-0ubuntu1

2014-10-31 15:02:35 +0000 Chris Townsend (5d7385b)

	* Change GetTasks to GetTasksRecursive so it searches all pids
          related to a cgroup instead of just the first pid. Fixes:
          1386357 Approved by: Ted Gould, PS Jenkins bot

2014-10-31 15:02:23 +0000 Leo Arias (4e50514)

	* On the cgroup manual test, make it clear that the command must be
          run on the app. Approved by: Ted Gould

2014-10-28 08:43:11 -0400 Chris Townsend (4ea56ec)

	* Change GetTasks to GetTasksRecursive so it searches all pids
          related to a cgroup instead of just the first pid.

2014-10-08 11:08:45 -0600 Leo Arias (0decb59)

	* On the cgroup manual test, make it clear that the command must be
          run on the app.

2014-10-06 14:33:13 +0000 CI bot (aab477e)

	* Releasing 0.4+14.10.20141006-0ubuntu1

2014-10-06 14:33:00 +0000 Ted Gould (bb1eee9)

	* Use a setuid helper for OOM adjustment of Oxide renderers Approved
          by: Charles Kerr, Seth Arnold, PS Jenkins bot

2014-10-06 14:32:46 +0000 Ted Gould (18ae3a0)

	* Set OOM adjustment without using temporary files. Fixes: 1374177
          Approved by: Charles Kerr, PS Jenkins bot

2014-09-30 08:34:13 -0500 Ted Gould (357d0be)

	* Parse and verify the OOM value as well

2014-09-29 22:10:10 -0500 Ted Gould (0d3486f)

	* Fix return to be an exit

2014-09-29 22:05:14 -0500 Ted Gould (5df1850)

	* Generate the postinst script at build time to match the
          architecture we're building for

2014-09-29 21:16:15 -0500 Ted Gould (53f02ae)

	* Use g_spawn_async and pull the code out into a helper function for
          readability

2014-09-29 21:05:50 -0500 Ted Gould (7939c47)

	* Check less that zero for open

2014-09-29 21:03:19 -0500 Ted Gould (feed6b2)

	* Remove argument strings from error messages

2014-09-29 21:00:07 -0500 Ted Gould (9edbaae)

	* Use symbolic names for exit values

2014-09-29 16:06:23 -0500 Ted Gould (565cf7f)

	* Add debhelper token

2014-09-29 16:01:47 -0500 Ted Gould (069e365)

	* A setuid postinst helper

2014-09-29 15:47:50 -0500 Ted Gould (9b6bb4d)

	* Bad check

2014-09-29 15:45:38 -0500 Ted Gould (a7cb339)

	* No fancy printing libraries here

2014-09-29 15:43:53 -0500 Ted Gould (458e1f5)

	* Reset so that we're checking the directory first, use that
          directory that we have open.

2014-09-29 14:57:03 -0500 Ted Gould (ccfe51a)

	* Add in using the helper for access issues

2014-09-29 14:49:27 -0500 Ted Gould (30f3cc3)

	* Switching to a switch statement

2014-09-29 14:31:36 -0500 Ted Gould (0e398e1)

	* Starting out a little helper to make setuid and help us if we don't
          have permissions <cough>oxide</cough>

2014-09-29 13:49:53 -0500 Ted Gould (dd3c935)

	* Grabbing the adjust file branch

2014-09-29 10:31:15 -0500 Ted Gould (e80ab5b)

	* Return true if it does not exist

2014-09-29 10:30:18 -0500 Ted Gould (4b96bd9)

	* Optimize the compiler's choice of branching

2014-09-25 11:10:52 -0500 Ted Gould (8e716e3)

	* Better error messages

2014-09-25 11:09:38 -0500 Ted Gould (da51ac2)

	* Wrong order for write

2014-09-25 11:05:28 -0500 Ted Gould (be917b1)

	* Testing OOM writing values

2014-09-25 10:50:14 -0500 Ted Gould (b04ac2d)

	* Better warnings for basic stuff

2014-09-25 10:49:58 -0500 Ted Gould (0c7cc62)

	* Change the way we can do testing by changing the proc path

2014-09-25 14:43:28 +0000 CI bot (97aa77e)

	* Releasing 0.4+14.10.20140925-0ubuntu1

2014-09-25 14:43:16 +0000 Ted Gould (193e372)

	* Add handling for X-Ubuntu-SymbolicIcon in desktop hook Fixes:
          1365408 Approved by: Charles Kerr, PS Jenkins bot

2014-09-25 14:43:05 +0000 CI bot (a292c1f)

	* Adjust upstart recommends to upstart-bin Fixes: 1351306 Approved
          by: Ted Gould, PS Jenkins bot

2014-09-25 14:42:54 +0000 Martin Pitt (0cf5e9d)

	* Upstart dep updated to trunk

2014-09-25 09:35:56 -0500 Ted Gould (7ee4616)

	* Update to trunk

2014-09-24 15:56:17 -0500 Ted Gould (d46b3af)

	* Duh, fopen

2014-09-24 15:11:00 -0500 Ted Gould (47ddd88)

	* Print a write error if available

2014-09-24 14:39:20 -0500 Ted Gould (15561da)

	* Set initial OOM scores for applications

2014-09-24 14:19:14 -0500 Ted Gould (6593e5a)

	* More descriptive errors and handling more cases

2014-09-24 14:02:37 -0500 Ted Gould (1ee5209)

	* Move the error into the function so we can get info on the error

2014-09-24 11:26:22 -0500 Ted Gould (e858fd5)

	* Use direct IO instead of a temp file

2014-09-19 10:50:35 -0500 Ted Gould (fe36ec6)

	* Attaching bug

2014-09-19 10:48:29 -0500 Ted Gould (0aa4a2b)

	* Cleaning up and hadding an old key prefix

2014-09-19 10:45:34 -0500 Ted Gould (29a16e8)

	* Path, Exec and App ID defines

2014-09-19 10:33:50 -0500 Ted Gould (ee6d974)

	* Desktop group in define

2014-09-19 10:32:17 -0500 Ted Gould (cc93296)

	* Make desktop keys into defines

2014-09-19 10:29:41 -0500 Ted Gould (f696548)

	* Add handling for our symbolic icon just like our icon handling

2014-09-19 10:28:42 -0500 Ted Gould (b40181f)

	* Support a field in our recoverable error and simplify the bucket

2014-09-17 09:11:59 -0500 Ted Gould (66e4ae7)

	* Merged trunk

2014-09-15 19:40:22 +0000 CI bot (d901697)

	* Releasing 0.4+14.10.20140915.3-0ubuntu1

2014-09-15 19:40:14 +0000 CI bot (bd9e482)

	* Replaced 0replaceme with real versions.

2014-09-15 19:40:02 +0000 Ted Gould (191f95f)

	* Reshuffle the pre-start jobs to save precious milliseconds Approved
          by: Charles Kerr, PS Jenkins bot

2014-09-15 19:39:49 +0000 Ted Gould (f9347de)

	* Add a tool to show application usage Approved by: Charles Kerr, PS
          Jenkins bot

2014-09-15 19:39:36 +0000 Ted Gould (e08a886)

	* Rotate application and untrusted helper logs faster than other
          services Approved by: Charles Kerr, PS Jenkins bot

2014-09-15 19:39:22 +0000 Ted Gould (1a44472)

	* Provide a pause and resume function for AppIDs Approved by: Charles
          Kerr, PS Jenkins bot

2014-09-15 19:38:57 +0000 Ted Gould (e581e9f)

	* Cleanup UAL LTTng tracepoints Approved by: Charles Kerr, PS Jenkins
          bot

2014-09-15 19:38:43 +0000 Ted Gould (00e4bcc)

	* Use the Upstart 1.13 feature of multiple set for environment
          variables Approved by: Charles Kerr, PS Jenkins bot

2014-09-15 19:38:31 +0000 Ted Gould (c3d8570)

	* Tracepoint got dropped in refactoring Approved by: Charles Kerr, PS
          Jenkins bot

2014-09-15 19:38:08 +0000 Ted Gould (98983b5)

	* CGroup test and clarification comments Approved by: Charles Kerr,
          PS Jenkins bot

2014-09-15 19:37:52 +0000 Ted Gould (b615f06)

	* Adding a manual test to verify the job running the application
          Approved by: PS Jenkins bot, Allan LeSage

2014-09-15 19:37:38 +0000 Lukasz 'sil2100' Zemczak (ba961eb)

	* Unrevert the cgroup support Fixes: 1358753 Approved by: Charles
          Kerr, PS Jenkins bot

2014-09-15 14:34:49 -0500 Ted Gould (3311095)

	* Ensure the mainloop work queue is cleared before clearing the value

2014-09-15 14:09:14 -0500 Ted Gould (1a850db)

	* Change appid to work in the silo

2014-09-15 13:11:51 -0500 Ted Gould (2663b6c)

	* More verbose testing

2014-09-15 13:11:11 -0500 Ted Gould (80e8058)

	* Allow for pausing until the tasks are running

2014-09-15 10:45:26 -0500 Ted Gould (0a93923)

	* Pulling through tracepoint cleanup

2014-09-15 10:44:37 -0500 Ted Gould (b6a114d)

	* Merging tracepoint cleanup

2014-09-10 16:35:58 -0500 Ted Gould (8f58be2)

	* Check the calls to make sure we're calling ZG

2014-09-10 16:27:10 -0500 Ted Gould (e7b331a)

	* Putting in the ZG mock needed

2014-09-10 16:08:00 -0500 Ted Gould (e6c8791)

	* Pretty print

2014-09-10 16:03:58 -0500 Ted Gould (bb7d071)

	* Make it so that we sort the by the most used

2014-09-10 15:55:55 -0500 Ted Gould (e33429a)

	* As we want this to be more complex, let's put it in its own
          function

2014-09-10 15:45:05 -0500 Ted Gould (762cbf1)

	* Pull out the appid (kinda hacky)

2014-09-10 15:41:27 -0500 Ted Gould (a8ef8e0)

	* Turn into usage numbers

2014-09-10 15:32:14 -0500 Ted Gould (82b8bb7)

	* Parsing through and starting to generate the usage time

2014-09-10 10:29:01 -0500 Ted Gould (8bb4afa)

	* Start looking at our results

2014-09-10 10:19:24 -0500 Ted Gould (5a1a740)

	* Event templates

2014-09-10 10:17:15 -0500 Ted Gould (a991f94)

	* Basic framework for query

2014-09-10 10:01:22 -0500 Ted Gould (de06c0b)

	* Add in a usage calculator

2014-09-10 09:54:01 -0500 Ted Gould (953586e)

	* Get the lib for the function

2014-09-10 09:42:56 -0500 Ted Gould (f5fc752)

	* Making it so that we use short URLs in the base tool too

2014-09-10 09:42:37 -0500 Ted Gould (9236b98)

	* Flesh out the reporting of the events

2014-09-10 09:31:51 -0500 Ted Gould (7ce534e)

	* Insert the function to report the event

2014-09-09 22:50:17 -0500 Ted Gould (7c50265)

	* Setup core testing of the functionality

2014-09-09 22:21:40 -0500 Ted Gould (d4bce9f)

	* Oh, a bug, tests rock!

2014-09-09 19:00:45 -0500 Ted Gould (d996eb3)

	* So you like mocks…

2014-09-09 18:43:35 -0500 Ted Gould (9c40771)

	* Start setting up the new test

2014-09-06 12:07:05 -0500 Ted Gould (989424b)

	* Build the data spew binary

2014-09-06 12:04:21 -0500 Ted Gould (3f49441)

	* Something that runs, and spews

2014-09-06 11:52:05 -0500 Ted Gould (376a03d)

	* Write out the OOM adjust value

2014-09-06 11:48:30 -0500 Ted Gould (6d7124b)

	* Connect into the idea that we can set the OOM value

2014-09-03 09:59:14 +0200 Martin Pitt (6e6a046)

	* Adjust upstart recommends to upstart-bin

2014-08-29 21:31:30 -0500 Ted Gould (a955536)

	* Out of tree testing

2014-08-29 21:26:52 -0500 Ted Gould (49090ef)

	* Building and installing the logrotate helpers

2014-08-29 21:26:38 -0500 Ted Gould (cb16a19)

	* Adding a logrotate for untrusted helpers

2014-08-29 21:23:36 -0500 Ted Gould (1cd1bb2)

	* Adding a logrotate for applications

2014-08-26 16:23:04 -0500 Ted Gould (1174a9f)

	* Increase tollerance to make Jenkins happy

2014-08-26 14:52:27 -0500 Ted Gould (b4fe3b9)

	* Moving getpid() and getppid() out of the loop

2014-08-25 21:21:57 -0500 Ted Gould (2bf3def)

	* Reenabling the exec-utils tests to work with libual based
          pre-starts

2014-08-25 16:17:52 -0500 Ted Gould (2e6f51f)

	* Seems to take longer than before, not going to sweat it at this
          stage, but odd.

2014-08-25 15:03:54 -0500 Ted Gould (87bf917)

	* Update to new mock

2014-08-25 15:01:18 -0500 Ted Gould (11cc8c2)

	* Killing app2 and going to multiple

2014-08-25 14:53:47 -0500 Ted Gould (a749822)

	* Restructuring so that we can use the full stack better, not
          crashing…

2014-08-25 14:53:23 -0500 Ted Gould (4332958)

	* Unreffing connection on loss of job path

2014-08-22 16:13:25 -0500 Ted Gould (12422e0)

	* Take into account the status of the return

2014-08-22 16:06:00 -0500 Ted Gould (4b0fdaa)

	* Using self so we don't have to build the path

2014-08-22 16:04:13 -0500 Ted Gould (77e0d1f)

	* Simplify checking params

2014-08-22 15:59:55 -0500 Ted Gould (445fdec)

	* Use the bus we already have

2014-08-21 22:28:19 -0500 Ted Gould (0f6688d)

	* No more pre-start

2014-08-21 22:27:50 -0500 Ted Gould (5c74ab7)

	* Using the wrong handle

2014-08-21 16:28:38 -0500 Ted Gould (3f0242e)

	* Disable the test for a bit

2014-08-21 16:26:43 -0500 Ted Gould (76acc7e)

	* No more exec utils to test

2014-08-21 16:22:10 -0500 Ted Gould (bd4dee1)

	* Connecting things together

2014-08-21 16:16:45 -0500 Ted Gould (1bf1c4e)

	* Connecting all the symbols together, for fun

2014-08-21 16:00:53 -0500 Ted Gould (bf3756c)

	* Refactor the click and desktop exec routines so they're setting up
          an environment

2014-08-21 08:03:23 -0500 Ted Gould (f2afa68)

	* Grabbing the tracepoint cleanups

2014-08-21 08:03:00 -0500 Ted Gould (28dba4e)

	* Moving the exec tools into the lib directory

2014-08-20 16:29:44 -0500 Ted Gould (f1e3d41)

	* Make start a ual tracepoint

2014-08-20 10:12:17 -0500 Ted Gould (43381fe)

	* Adjust changelog to match distro

2014-08-20 09:53:31 -0500 Ted Gould (ba3e0c9)

	* Update to latest missing-tracepoint

2014-08-20 09:51:52 -0500 Ted Gould (7f721c1)

	* Updating to trunk

2014-08-20 09:39:08 -0500 Ted Gould (19721d2)

	* Update to trunk

2014-08-20 09:36:22 -0500 Ted Gould (5b3db3e)

	* Merging in proper-job-test

2014-08-19 08:50:12 -0500 Ted Gould (6148784)

	* Attaching bug

2014-08-18 17:09:40 -0500 Ted Gould (f30452e)

	* Change version

2014-08-18 16:35:23 -0500 Ted Gould (4b5b421)

	* Unrevert cgroup support

2014-08-18 16:06:11 -0500 Lukasz 'sil2100' Zemczak (7a5c5f1)

	* Revert

2014-08-13 22:43:13 -0500 Ted Gould (71bcbf2)

	* Updating to trunk

2014-08-13 10:35:48 -0500 Ted Gould (9e43a81)

	* Fleshing out a signal sender

2014-08-13 10:19:11 -0500 Ted Gould (435d2d4)

	* Grab application cgrouping

2014-08-13 10:11:45 -0500 Ted Gould (eba20d0)

	* Add two new symbols

2014-08-12 11:32:19 -0500 Ted Gould (ce2871d)

	* Add back libual_start

2014-08-11 21:51:52 -0500 Ted Gould (8e644c8)

	* Make consistent handshake tracepoints

2014-08-11 12:55:28 -0500 Ted Gould (30ccaf7)

	* Put tracepoints in for getting the pids from cgmanager

2014-08-11 12:41:20 -0500 Ted Gould (130e7f7)

	* Make the focus tracepoints not show up in other signals

2014-08-11 12:19:57 -0500 Ted Gould (ead18c5)

	* This tracepoint didn't tell us anything

2014-08-11 12:18:53 -0500 Ted Gould (92ef9db)

	* Comment to explain

2014-08-11 12:16:19 -0500 Ted Gould (dcd767a)

	* Over optimize a little

2014-08-11 12:10:02 -0500 Ted Gould (b1d2394)

	* Move the reporting of the error into its own function so we can
          more clearly see the important stuff

2014-08-11 11:52:14 -0500 Ted Gould (94cc0e5)

	* Switch the lib over to ual_tracepoint

2014-08-11 11:46:08 -0500 Ted Gould (dc02e25)

	* UAL tracepoint in click-exec

2014-08-11 11:44:15 -0500 Ted Gould (937a2aa)

	* Switch deskto-exec to ual_tracepoint

2014-08-11 11:41:40 -0500 Ted Gould (8f91b28)

	* A cleaner tracepoint function with an envvar to enable

2014-08-11 11:21:04 -0500 Ted Gould (67afb8f)

	* Changing to ubuntu branding for exec-line-exec

2014-08-11 11:19:50 -0500 Ted Gould (13702d3)

	* Adding App ID to exec-line-exec tracepoints

2014-08-11 11:11:34 -0500 Ted Gould (80f8606)

	* Switch desktop-exec traces to ubuntu namespace

2014-08-11 11:09:48 -0500 Ted Gould (86e42d5)

	* Switch click-exec traces to ubuntu namespace

2014-08-11 11:02:59 -0500 Ted Gould (b3f2e16)

	* Make the click exec trace points have the app_id

2014-08-08 16:27:34 -0500 Ted Gould (d3a02ec)

	* Put AppId into all the desktop exec tracepoints

2014-08-08 15:59:03 -0500 Ted Gould (6eafbb6)

	* Grab the batching of env vars

2014-08-08 14:50:53 -0500 Ted Gould (9e91326)

	* Merge the cgrouped-applications branch

2014-08-08 08:32:29 -0500 Ted Gould (7ed2a03)

	* Comment for the Python code

2014-08-08 08:24:15 -0500 Ted Gould (7423369)

	* Adding a test to verify the cgroup containment

2014-08-08 03:59:40 +0000 CI bot (71375a6)

	* Releasing 0.4+14.10.20140808.2-0ubuntu1

2014-08-08 03:59:31 +0000 Ted Gould (5733610)

	* Use Upstart cgroup support in 1.13 to properly track PIDs Approved
          by: Charles Kerr

2014-08-07 22:58:38 -0500 Ted Gould (0a2851d)

	* Track the process group so we don't kill our children

2014-08-07 22:10:26 -0500 Ted Gould (c0de29f)

	* Adjust test to handle the parent kill protection

2014-08-07 22:08:59 -0500 Ted Gould (abcc50c)

	* Avoid killing our parents

2014-08-07 21:02:36 -0500 Ted Gould (d4727c6)

	* Adjusting tests for our new relative world

2014-08-07 20:58:55 -0500 Ted Gould (48dfdcb)

	* Make it so that the relative group name can be '' for tasks running
          in the group

2014-08-07 17:04:14 -0500 Ted Gould (b7d33ec)

	* Explaining 'freezer' somewhere

2014-08-07 17:01:09 -0500 Ted Gould (6d104f0)

	* Fix type to match 'i'

2014-08-07 16:59:36 -0500 Ted Gould (b4ea019)

	* Fix some typos

2014-08-07 15:45:03 -0500 Ted Gould (78be221)

	* Cleaning up diff

2014-08-07 15:39:15 -0500 Ted Gould (8920d48)

	* Test for the lack of environment variables

2014-08-07 15:31:41 -0500 Ted Gould (a657642)

	* Connecting into sleep and killing it

2014-08-07 14:38:45 -0500 Ted Gould (97c4e5a)

	* Bootstrap the cgroup reaper test

2014-08-07 11:25:20 -0500 Ted Gould (6d4db36)

	* Name the shared helper functions better

2014-08-07 11:16:05 -0500 Ted Gould (113fc90)

	* Putting the reaping in the post-stop

2014-08-07 11:06:36 -0500 Ted Gould (704db62)

	* Make our helper function static

2014-08-07 11:05:54 -0500 Ted Gould (7e6c859)

	* Check params

2014-08-07 10:55:52 -0500 Ted Gould (bd50201)

	* Put in the legacy app tests

2014-08-06 23:24:30 -0500 Ted Gould (201e86a)

	* Fix comments

2014-08-06 23:04:12 -0500 Ted Gould (99a55d2)

	* Actually verify the calls being made

2014-08-06 22:12:55 -0500 Ted Gould (fb954aa)

	* Start testing PID ranges

2014-08-06 17:00:16 -0500 Ted Gould (44a7a54)

	* Adding a dbus mock for cgmanager

2014-08-06 16:23:06 -0500 Ted Gould (0b2fbf9)

	* When we set the path assume it is a message bus

2014-08-06 14:53:35 -0500 Ted Gould (9fec61e)

	* Authenticate as a client

2014-08-06 14:04:08 -0500 Ted Gould (c54738a)

	* Switching to the freezer cgroup

2014-08-06 11:50:35 -0500 Ted Gould (4c1f8a6)

	* Grab libcgmanager as well for the socket location

2014-08-05 18:06:26 -0500 Ted Gould (eeb3d21)

	* Wow, can't believe I did that

2014-08-05 18:05:52 -0500 Ted Gould (d142cae)

	* Include environmental overrides for testing

2014-08-05 16:21:21 -0500 Ted Gould (0c633a0)

	* Handling the legacy multi run case

2014-08-05 16:09:39 -0500 Ted Gould (ae8f740)

	* Pull getting the connection out of the function to make it last
          longer in some cases

2014-08-05 14:20:51 -0500 Ted Gould (f0b549d)

	* cpu doesn't seem to work, try cpuset

2014-08-05 11:16:39 -0500 Ted Gould (362301d)

	* Disable the test for now

2014-08-05 10:59:40 -0500 Ted Gould (d9fc7e2)

	* Make it so that we work well for click and friends

2014-08-05 10:53:47 -0500 Ted Gould (163bce8)

	* Use the job and instance

2014-08-05 10:50:35 -0500 Ted Gould (d839c3f)

	* Reap in the post stop so the job isn't done until we say it is

2014-08-05 10:46:10 -0500 Ted Gould (3328919)

	* Basic cgmanager queries

2014-08-04 23:33:25 -0500 Ted Gould (c360d1c)

	* Bump dep to Upstart 1.13

2014-08-04 23:30:01 -0500 Ted Gould (0654f43)

	* Put the cgroup stanza in

2014-08-04 23:28:35 -0500 Ted Gould (137ecd6)

	* Update to trunk

2014-08-04 23:28:08 -0500 Ted Gould (2a5194b)

	* Adding a comment with what we're trying to do

2014-07-31 23:21:27 -0500 Ted Gould (9312377)

	* Merging trunk

2014-07-21 16:29:40 -0500 Ted Gould (ce45f99)

	* Trancepoint got dropped in refactoring

2014-06-14 22:10:47 -0500 Ted Gould (0044d95)

	* Flesh out the cgroup reaper

2014-06-14 11:39:17 -0500 Ted Gould (a1b0117)

	* Reap by cgroup in our jobs

2014-06-14 11:32:00 -0500 Ted Gould (cf0d946)

	* Adding a cgroup-reap-all utility

2014-06-14 11:24:33 -0500 Ted Gould (fab66a4)

	* Use the prototype function to start adjusting how we work

2014-06-14 11:15:00 -0500 Ted Gould (6ec1b8a)

	* Prototype for getting the list of PIDs

2014-06-14 11:05:36 -0500 Ted Gould (fc7cd15)

	* Changing from Multi to List

2014-06-09 12:17:11 -0500 Ted Gould (f3ea976)

	* White space

2014-06-09 12:07:38 -0500 Ted Gould (b4bf8d8)

	* Adding test to verify job types

2014-06-05 03:40:55 +0000 CI bot (02b5ee9)

	* Releasing 0.4+14.10.20140605.3-0ubuntu1

2014-06-05 03:40:48 +0000 Ted Gould (1d9da23)

	* Fixing click hook for name change

2014-06-04 22:40:03 -0500 Ted Gould (9ac0b5c)

	* Removing more instances if 'upstart' to not confuse people, leaving
          the tracepoints for now

2014-06-04 22:21:12 -0500 Ted Gould (ceaf9d0)

	* Fix env var for finding architecture

2014-06-04 21:44:02 -0500 Ted Gould (f973a7f)

	* Set the correct variable name

2014-06-04 20:55:48 -0500 Ted Gould (ba3d6f8)

	* Adding changelog entry to ensure we have one.

2014-06-04 20:44:01 -0500 Oliver Grawert (481cbab)

	* add Conflicts/Replaces/Provides to ubuntu-app-launch-tools since
          there are still packages depending on
          upstart-app-launch-tools

2014-06-04 19:55:19 -0500 Ted Gould (89c445a)

	* Fixing click hook for name change

2014-06-02 17:08:46 -0500 Ted Gould (5bc10b4)

	* Merging trunk

2014-06-02 14:07:12 -0500 Ted Gould (2de9d23)

	* Measure the sending of the environment variables

2014-06-02 14:02:19 -0500 Ted Gould (756f8db)

	* Convert the exec-util tests to use the multiset

2014-06-02 13:58:15 -0500 Ted Gould (c43c17b)

	* Handle the multiple setting in the mock

2014-06-02 12:07:54 -0500 Ted Gould (4b19cd0)

	* Convert over our new handle way of life

2014-06-02 11:41:23 -0500 Ted Gould (ac7b340)

	* Migrate helpers away from set_upstart_variable

2014-06-02 11:36:27 -0500 Ted Gould (ae59506)

	* Add an environment builder handle

2014-06-01 21:10:44 +0000 CI bot (7fa3694)

	* Releasing 0.4+14.10.20140601-0ubuntu1

2014-06-01 21:10:38 +0000 Ted Gould (0de239b)

	* Dummy merge to push through name change

2014-05-30 10:16:11 +0200 Ted Gould (616b8b1)

	* Make it compile

2014-05-30 10:13:43 +0200 Ted Gould (a32352b)

	* Switch to a helper

2014-05-30 10:01:04 +0200 Ted Gould (9c3fe0c)

	* Merge trunk

2014-05-29 14:53:41 +0200 Ted Gould (1c7d916)

	* Name change of signal

2014-05-28 10:17:59 +0200 Ted Gould (f0fb552)

	* Drop noise from changelog

2014-05-27 13:21:26 +0200 Ted Gould (9e09bb1)

	* Update merge review

2014-05-27 11:05:52 +0200 Ted Gould (fd3942f)

	* Rename to Ubuntu App Launch

2014-05-26 17:18:09 +0200 Ted Gould (06dc41d)

	* Fix the conflicts.

2014-05-26 08:38:14 +0200 Ted Gould (fdc9943)

	* Update to trunk

2014-05-26 08:35:05 +0200 Ted Gould (df0cf3c)

	* Update to trunk

2014-05-21 17:41:20 +0000 CI bot (c912da3)

	* Releasing 0.3+14.10.20140521-0ubuntu1

2014-05-21 17:40:57 +0000 Ted Gould (4a9ef07)

	* Set LD_LIBRARY_PATH to include the application directory

2014-05-21 17:40:50 +0000 Ted Gould (ac1d92f)

	* More elegant handling of bad application id errors Fixes: 1238068

2014-05-21 17:40:41 +0000 Ted Gould (15b0dfb)

	* Debug message for valid, though rare, conditions. Fixes: 1301173

2014-05-21 17:40:34 +0000 Ted Gould (a68a351)

	* Drop Surface Flinger support

2014-05-21 09:57:50 -0500 Ted Gould (6e55b87)

	* Merge trunk

2014-05-13 14:36:39 -0500 Ted Gould (7ba35ed)

	* Reformatting

2014-05-13 14:30:59 -0500 Ted Gould (745aad7)

	* Simple object based API

2014-05-01 10:04:19 -0500 Ted Gould (f34e8fb)

	* Test to ensure we handle null strings

2014-05-01 10:01:49 -0500 Ted Gould (69e2274)

	* Detect empty strings in environment variables

2014-04-30 22:30:43 -0500 Ted Gould (c6bf027)

	* Gotta change the .in file too

2014-04-30 17:00:08 -0500 Ted Gould (c62811c)

	* Increase timeout for amd64? odd

2014-04-30 16:43:28 -0500 Ted Gould (579d26b)

	* Make sure to test it

2014-04-30 16:33:57 -0500 Ted Gould (e0920c2)

	* Set LD_LIBRARY_PATH to include stuff in the package's directory

2014-04-30 14:51:19 -0500 Ted Gould (532a29f)

	* Errors caught by the test suite

2014-04-30 11:34:06 -0500 Ted Gould (ab45500)

	* Static analysis (compiler) detected fixes

2014-04-30 11:18:29 -0500 Ted Gould (79aa1ed)

	* Adjusting tests

2014-04-30 11:09:13 -0500 Ted Gould (2969daf)

	* Change the architecture name

2014-04-30 11:05:08 -0500 Ted Gould (e601840)

	* Connect to the right symbols

2014-04-30 10:45:23 -0500 Ted Gould (3bbc47c)

	* Build system and file moves

2014-04-30 10:14:26 -0500 Ted Gould (164c786)

	* Packaging changes

2014-04-16 13:43:08 -0500 Ted Gould (c035070)

	* Adding a debug message for the suppression

2014-04-16 13:35:07 -0500 Ted Gould (442379b)

	* Don't report recoverable errors on debug tools

2014-04-16 13:27:04 -0500 Ted Gould (23cdad0)

	* If we've got the pid let's file the bug on someone else

2014-04-16 13:24:10 -0500 Ted Gould (b80a847)

	* Put the PID of who's launching into the environment

2014-04-16 13:17:44 -0500 Ted Gould (80795ff)

	* Connect in the recoverable error

2014-04-16 13:09:31 -0500 Ted Gould (34c900a)

	* Connecting it to desktop_exec

2014-04-16 13:08:25 -0500 Ted Gould (467ae6b)

	* Stealing the recoverable propblem helper from url dispatcher

2014-04-16 12:01:14 -0500 Ted Gould (fcfb4e9)

	* Debug message for valid, though rare, conditions.

2014-04-11 22:14:55 +0000 CI bot (afd2784)

	* Releasing 0.3+14.04.20140411-0ubuntu1

2014-04-11 22:14:45 +0000 Ted Gould (0e76fb3)

	* Kill all jobs in process group on exit

2014-04-11 13:33:23 -0500 Ted Gould (e928abf)

	* Forgot to move over the kill

2014-04-11 13:00:51 -0500 Ted Gould (605188d)

	* Use upstart-app-pid

2014-04-11 12:40:49 -0500 Ted Gould (73d7fd3)

	* Brace type

2014-04-11 12:26:13 -0500 Ted Gould (86a8bb6)

	* Should be set-env

2014-04-11 12:25:49 -0500 Ted Gould (853d4f6)

	* Using pkill

2014-04-11 10:54:21 -0500 Ted Gould (7ec4662)

	* Trying to bring down the process group with the app

2014-03-28 14:37:29 -0500 Ted Gould (97b82b6)

	* Not checking for the surface flinger variables in tests

2014-03-28 14:34:06 -0500 Ted Gould (31cfe82)

	* Drop it from the env lists

2014-03-28 14:33:12 -0500 Ted Gould (63b43cf)

	* Dropping setting the desktop file path

2014-03-28 14:31:29 -0500 Ted Gould (7bed17a)

	* Drop adding the desktop file hint

2014-03-28 14:29:54 -0500 Ted Gould (2bf90ac)

	* Drop checking for SF in app startup

2014-03-21 17:56:24 +0000 CI bot (878bd94)

	* Releasing 0.3+14.04.20140321-0ubuntu1

2014-03-21 17:56:15 +0000 Colin Watson (70f1586)

	* Use libclick to get package manifests, saving about 0.7 seconds
          from Click application startup (on mako).

2014-03-21 17:55:56 +0000 Colin Watson (0c98740)

	* Use libclick to get the package directory, saving about 0.7 seconds
          from Click application startup (on mako).

2014-03-20 23:22:50 +0000 CI bot (cd61dfe)

	* Releasing 0.3+14.04.20140320-0ubuntu1

2014-03-20 23:22:39 +0000 Thomi Richards (c08d4ea)

	* Export the correct environment variable to load apps with
          testability enabled. Fixes: 1285947

2014-03-20 16:21:32 -0700 Robert Bruce Park (4e19d8b)

	* Resync 0.3+14.04.20140220-0ubuntu3 from distro.

2014-03-20 16:21:09 -0700 Robert Bruce Park (06a00c6)

	* Resync 0.3+14.04.20140220-0ubuntu2 from distro.

2014-03-12 00:28:05 +0000 Colin Watson (1b1f77e)

	* Use libclick to get package manifests, saving about 0.7 seconds
          from Click application startup.

2014-03-07 14:19:03 +0000 Colin Watson (7d626f2)

	* Fix some reference leaks.

2014-03-07 12:33:01 +0000 Colin Watson (31e40a1)

	* Use libclick to get the package directory, saving about 0.7 seconds
          from Click application startup.

2014-03-07 11:43:29 +0000 Colin Watson (99b650c)

	* Update Click documentation link.

2014-02-28 15:20:11 +1300 Thomi Richards (82bc212)

	* Export the correct environment variable.

2014-02-26 08:47:35 -0600 Ted Gould (d6ce9ab)

	* Update to trunk

2014-02-20 12:04:30 +0000 CI bot (cb2d88e)

	* Releasing 0.3+14.04.20140220-0ubuntu1

2014-02-20 12:04:27 +0000 CI bot (22d3e37)

	* Update symbols

2014-02-20 12:04:19 +0000 Ted Gould (54c8575)

	* Add functions for testing and App ID parsing

2014-02-20 12:04:12 +0000 Ted Gould (8ae108b)

	* Add observers in the launch tool so that we stick around to handle
          events

2014-02-20 12:04:04 +0000 Ted Gould (150de38)

	* A little tool to discover application IDs

2014-02-20 12:03:54 +0000 Ted Gould (99fafd9)

	* Support for Untrusted Helpers

2014-02-19 15:43:04 -0600 Ted Gould (e3d9920)

	* Grab the untrusted helpers branch

2014-02-19 15:13:16 -0600 Ted Gould (2cfb083)

	* Typing is hard

2014-02-19 15:11:21 -0600 Ted Gould (38f384d)

	* Adding the parse symbol

2014-02-19 15:09:23 -0600 Ted Gould (6597541)

	* Test the parser

2014-02-19 15:03:13 -0600 Ted Gould (83ac0da)

	* Copy the implementation out of the helpers library

2014-02-19 14:58:15 -0600 Ted Gould (4b9e6b3)

	* Adding API for parsing AppIDs

2014-02-19 14:30:31 -0600 Ted Gould (8ab2e58)

	* Make a test to ensure we're setting the environment correctly.

2014-02-19 14:19:55 -0600 Ted Gould (8548eb6)

	* Adding to the symbol table

2014-02-19 14:19:20 -0600 Ted Gould (8d33f91)

	* Setup the old start application as a core with a parameter

2014-02-19 14:16:27 -0600 Ted Gould (d3af40f)

	* Adding API for running an application under test

2014-02-13 19:59:13 -0600 Ted Gould (b29cc15)

	* Helper GIR annotations enhancement

2014-02-13 16:43:55 -0600 Ted Gould (5b0683a)

	* Merge trusty-proposed

2014-02-13 13:14:51 +0000 CI bot (4a08232)

	* Releasing 0.3+14.04.20140213-0ubuntu1

2014-02-13 13:14:48 +0000 CI bot (8f33ce4)

	* Update symbols

2014-02-13 13:14:38 +0000 Ted Gould (46bafab)

	* Remove an invalid substitution that we weren't using Fixes: 1220591

2014-02-13 13:14:26 +0000 Ted Gould (367d9da)

	* Add GIR support to libual

2014-02-13 13:14:14 +0000 Ted Gould (875f96f)

	* Function to get the log file for the application

2014-02-13 13:14:04 +0000 Ted Gould (f0973da)

	* Unregister for Unity's Resume signal

2014-02-11 17:22:37 -0600 Ted Gould (cb7512f)

	* Better explain the purpose of the for loop

2014-02-10 21:21:25 -0600 Ted Gould (62ff93d)

	* Only parse the header for introspection information

2014-02-10 21:14:30 -0600 Ted Gould (e28cb87)

	* Updating to future trunk

2014-02-10 21:04:26 -0600 Ted Gould (239c940)

	* Merge future trunk

2014-02-10 13:51:58 -0600 Ted Gould (e125312)

	* Test to ensure we ignore multiple responses

2014-02-10 13:51:47 -0600 Ted Gould (727f72c)

	* Test to ensure we ignore multiple responses

2014-02-10 13:40:18 -0600 Ted Gould (1fc63a1)

	* Track the dbus signal subscription

2014-02-10 10:25:20 +0000 CI bot (826685b)

	* Releasing 0.3+14.04.20140210-0ubuntu1

2014-02-10 10:25:08 +0000 Ted Gould (f3739c3)

	* Timeout the application job if we don't get notification from
          Upstart that it started

2014-02-10 10:24:56 +0000 Ted Gould (a2aa8b1)

	* Test the zg-event tool for timeout

2014-02-10 10:24:44 +0000 Ted Gould (788c7ca)

	* Add the security application test to the manual tests

2014-02-10 10:24:34 +0000 Ted Gould (b5505bb)

	* Flesh out the failed application handling

2014-02-10 10:24:22 +0000 Ted Gould (9237ff0)

	* Add additional tracepoint information for the libual tracepoints

2014-02-10 10:24:10 +0000 Ted Gould (ba0e9df)

	* Move application job to be C.

2014-02-10 10:23:56 +0000 Ted Gould (0847a41)

	* Removing libnih from our dependencies

2014-02-09 21:49:08 -0600 Ted Gould (93cc555)

	* Ensure that we can timeout and not block

2014-02-07 10:31:32 -0600 Ted Gould (c17b341)

	* Update to trunk

2014-02-07 10:30:56 -0600 Ted Gould (959f619)

	* Update to trunk

2014-02-07 10:27:56 -0600 Ted Gould (50f13ef)

	* Update to no-libnih-link

2014-02-07 10:27:13 -0600 Ted Gould (a3b2b2f)

	* Updating to trunk

2014-02-07 08:56:27 -0600 Ted Gould (8aa4eac)

	* Pulling through application-job-to-c

2014-02-07 08:54:39 -0600 Ted Gould (e5c1ef6)

	* Pulling through application-job-to-c

2014-02-07 08:52:12 -0600 Ted Gould (b9ab91b)

	* Future trunk with security and last-function-standing

2014-02-07 08:48:33 -0600 Ted Gould (c0ac36d)

	* Update to future trunk

2014-02-07 08:45:40 -0600 Ted Gould (6fa4d7a)

	* No libnih

2014-02-07 08:45:29 -0600 Ted Gould (eba0707)

	* last

2014-02-07 08:44:53 -0600 Ted Gould (6799e9f)

	* security

2014-02-06 12:38:42 -0600 Ted Gould (a0bda03)

	* Adding the new function to the symbols list

2014-02-06 12:34:48 -0600 Ted Gould (f97aa6e)

	* Test the paths to make sure they're correct

2014-02-06 12:34:34 -0600 Ted Gould (8937c44)

	* Don't throw an error, too much

2014-02-06 12:24:04 -0600 Ted Gould (0a2d561)

	* Setup the cache directory

2014-02-06 11:53:32 -0600 Ted Gould (6e0ed33)

	* Flesh out that log function we just added the stub for

2014-02-06 11:39:42 -0600 Ted Gould (ef7a634)

	* Splitting out the click package detection

2014-02-06 11:36:13 -0600 Ted Gould (b92ea71)

	* Adding a function for log files with a stub

2014-02-06 16:54:55 +0000 CI bot (1562f3e)

	* Releasing 0.3+14.04.20140206-0ubuntu1

2014-02-06 16:54:46 +0000 Ted Gould (dd41ee7)

	* Make the last environment variable set synchronous to make Upstart
          respond that it received it. Fixes: 1275017

2014-02-06 16:54:37 +0000 Ted Gould (9c71e11)

	* On error print the exec line

2014-02-05 21:40:30 -0600 Ted Gould (e789790)

	* Check for a desktop key to override the default

2014-02-05 21:35:29 -0600 Ted Gould (34f0469)

	* Setup xinit if we're on Mir and we've been asked

2014-02-05 21:23:03 -0600 Ted Gould (fb1aacd)

	* Set a default state for the XMir enablement

2014-02-05 15:06:44 -0600 Ted Gould (761ab59)

	* Updated to latest triplet-tool

2014-02-05 15:06:20 -0600 Ted Gould (55968f2)

	* Fix typo

2014-02-05 15:04:11 -0600 Ted Gould (0f2ca72)

	* Grabbing updated untrusted helper

2014-02-05 15:01:45 -0600 Ted Gould (7aab428)

	* Save a count of the instances

2014-02-05 14:57:37 -0600 Ted Gould (d48d1b1)

	* Make sure to free the created URIs join string

2014-02-05 14:54:29 -0600 Ted Gould (8b638dc)

	* Merging application-job-to-c to resolve conflicts

2014-02-05 14:33:24 -0600 Ted Gould (4f65d3b)

	* Update to trunk

2014-02-05 14:30:19 -0600 Ted Gould (e26355e)

	* Making several functions static that should have been

2014-02-05 14:27:03 -0600 Ted Gould (a7f8bd2)

	* Free'ing the remote error

2014-02-05 09:03:15 -0600 Ted Gould (07e8d4a)

	* Update description for a better idea of where the AppArmor profile
          comes from

2014-02-04 15:24:12 -0600 Ted Gould (e47b7d2)

	* Add a test to run the security application click tests

2014-02-04 11:24:32 -0600 Ted Gould (49ae27c)

	* Make it return error as well

2014-02-04 11:20:35 -0600 Ted Gould (73f9c97)

	* Add observers in the launch tool so that we stick around to handle
          events

2014-02-03 13:01:40 -0600 Ted Gould (cc5d267)

	* A little tool to discover application IDs

2014-02-03 12:47:54 -0600 Ted Gould (601a55c)

	* Attaching bug

2014-02-03 12:47:11 -0600 Ted Gould (f133036)

	* Flush is moot now

2014-02-03 12:29:54 -0600 Ted Gould (c9201eb)

	* Making it so only the last call is sync to help performance some.

2014-02-03 12:27:58 -0600 Ted Gould (28e3e5b)

	* Introducing a sync param for the setting of upstart variables

2014-02-03 11:55:15 -0600 Ted Gould (a09218c)

	* No exec line, let's make sure Apport reports it

2014-02-03 11:54:10 -0600 Ted Gould (a685b72)

	* Not setting APP_EXEC by default so that we'll get a better error in
          exec-line-exec

2014-02-03 11:06:04 -0600 Ted Gould (0647c78)

	* Making the call to set the environment variable synchronous

2014-02-03 08:57:12 -0600 Ted Gould (c08f8f7)

	* Add directory as well

2014-01-31 15:10:53 -0600 Ted Gould (88c5181)

	* Update to trunk

2014-01-31 11:00:36 -0600 Ted Gould (d23e554)

	* On error print the exec line

2014-01-30 22:44:14 +0000 Ted Gould (cababd0)

	* Basic merge and review requirements.

2014-01-30 16:13:28 -0600 Ted Gould (5b72330)

	* Use a tool that we ship in this package for the testing

2014-01-30 09:11:15 -0600 Ted Gould (def77ac)

	* Remove an invalid substitution that we weren't using

2014-01-29 16:44:50 -0600 Ted Gould (cb4b543)

	* Wrong panel

2014-01-29 15:25:32 -0600 Ted Gould (59fb004)

	* Add a verification step and a test case for untrusted helpers

2014-01-29 14:38:26 -0600 Ted Gould (ddcb1a6)

	* Grabbing the MR Policy branch

2014-01-29 14:15:51 -0600 Ted Gould (28035a2)

	* Merge trunk

2014-01-29 20:08:11 +0000 CI bot (73f273f)

	* Releasing 0.3+14.04.20140129.1-0ubuntu1

2014-01-29 20:08:07 +0000 CI bot (b7ba316)

	* Update symbols

2014-01-29 20:08:00 +0000 CI bot (b913392)

	* Upload to trusty

2014-01-29 13:43:33 -0600 Ted Gould (630cfd6)

	* Get stacking right for the format tool

2014-01-29 13:29:26 -0600 Ted Gould (55733ad)

	* Add a test case for secondary activation

2014-01-29 13:24:06 -0600 Ted Gould (164d200)

	* Switch to refer to the manual tests

2014-01-29 13:21:29 -0600 Ted Gould (9b2223d)

	* Adding some manual tests

2014-01-29 10:19:46 -0600 Ted Gould (00ac76b)

	* Basis for our merge review policy

2014-01-29 04:29:11 +0000 Ted Gould (a0bc7f3)

	* Add application list handling to the triplet function.

2014-01-28 20:33:52 -0600 Ted Gould (81fefec)

	* Add documentation for application listing

2014-01-28 20:24:06 -0600 Ted Gould (b51d762)

	* Some error handling checks

2014-01-28 20:19:41 -0600 Ted Gould (dd70300)

	* Check the various multiple cases

2014-01-28 20:19:27 -0600 Ted Gould (a1b151d)

	* Check the right variable

2014-01-28 20:11:35 -0600 Ted Gould (50e8018)

	* Adding tests for app names

2014-01-28 17:12:10 -0600 Ted Gould (1b6c1f0)

	* Search for the app name as well

2014-01-28 16:52:32 -0600 Ted Gould (aa0dcf8)

	* Move things such that the parser can track the memory

2014-01-28 16:50:30 -0600 Ted Gould (2518a18)

	* Move the manifest up a level

2014-01-28 16:46:35 -0600 Ted Gould (9205d49)

	* Make it so that we check the incoming values, or allow a null for
          version

2014-01-28 16:41:13 -0600 Ted Gould (a4b19c5)

	* Fix a memory leak of version

2014-01-28 12:44:14 +0000 Ted Gould (f63f887)

	* Making the application job a task.

2014-01-27 23:36:49 -0600 Ted Gould (6f35642)

	* Adding the new symbols in

2014-01-27 23:29:29 -0600 Ted Gould (5502825)

	* Adding a test for getting helper instances

2014-01-27 23:26:08 -0600 Ted Gould (91108af)

	* Make it so that we'll stop untrusted helpers that are multiples as
          well on death

2014-01-27 23:22:18 -0600 Ted Gould (59dc862)

	* Adding a function to get instance ids

2014-01-27 22:45:16 -0600 Ted Gould (359ebcc)

	* Adding callbacks to print errors

2014-01-27 22:34:10 -0600 Ted Gould (c46870d)

	* Protecting ourselves from bad apps.  Hate them.

2014-01-27 22:30:17 -0600 Ted Gould (f7d249d)

	* Adding in stop and start observer tests

2014-01-27 22:29:56 -0600 Ted Gould (9ca78f9)

	* Fixing the ordering of the instance triplet

2014-01-27 20:39:44 -0600 Ted Gould (2b0e8b3)

	* Adding some deletion as well

2014-01-27 20:26:50 -0600 Ted Gould (e951a0e)

	* Setting up the adding of observers

2014-01-27 16:33:39 -0600 Ted Gould (9c8ed31)

	* Adding prototypes and stubs for the observers of starting and
          stopping

2014-01-27 15:16:26 -0600 Ted Gould (542c5e5)

	* Forgot to free memory!

2014-01-27 15:14:04 -0600 Ted Gould (b621d30)

	* Test listing the helpers

2014-01-27 14:58:18 -0600 Ted Gould (7c5f268)

	* Making sure we can stop things that we've started

2014-01-27 14:21:41 -0600 Ted Gould (7ae3478)

	* Add a test for starting untrusted helpers

2014-01-27 14:07:59 -0600 Ted Gould (f0ae044)

	* Adding in mock tasks for the untrusted-helper job

2014-01-24 14:47:16 -0600 Ted Gould (6e22826)

	* Allow URIs passed to helpers

2014-01-24 15:40:32 -0500 Ken VanDine (6c588e7)

	* Added APP_URIS to start_helper and start_multiple_helper

2014-01-24 10:26:40 -0600 Ted Gould (4a56c29)

	* Setup a stop function that can take an instance id

2014-01-23 17:12:38 -0600 Ted Gould (cee4562)

	* Implementing a function to start with a generated instance ID

2014-01-23 16:57:43 -0600 Ted Gould (ce61bcc)

	* Allow for an instance id if we need it

2014-01-23 10:51:00 -0600 Ted Gould (a27dfe9)

	* Add a helper for the type ending stuff

2014-01-23 10:45:19 -0600 Ted Gould (d2532ad)

	* Add new symbols

2014-01-23 10:36:44 -0600 Ted Gould (6764c91)

	* Making sure to flush the connections

2014-01-23 10:31:39 -0600 Ted Gould (b5aca0c)

	* Fleshing out the list of helpers

2014-01-23 10:13:22 -0600 Ted Gould (98e8b0c)

	* Fleshing out stop

2014-01-23 10:03:19 -0600 Ted Gould (48bbc3d)

	* Fleshing out the start function

2014-01-23 09:31:55 -0600 Ted Gould (3d2792b)

	* Get some more stuff in the ignore file

2014-01-23 08:58:47 -0600 Ted Gould (f4b9b36)

	* Fleshing out these little tools

2014-01-23 08:42:34 -0600 Ted Gould (f8af937)

	* Setting up base little tools for managing helpers

2014-01-23 08:35:53 -0600 Ted Gould (1f5a2c3)

	* Giving the tools their own directory

2014-01-22 16:48:58 -0600 Ted Gould (43a35df)

	* Making the application job a task

2014-01-22 11:35:10 -0600 Ted Gould (95b9c89)

	* Adding a job to kill a type

2014-01-22 11:28:50 -0600 Ted Gould (5d7263e)

	* Make the job a little more normal

2014-01-22 10:45:32 -0600 Ted Gould (58ecad4)

	* Adding an untrusted helper Upstart job

2014-01-22 10:28:35 -0600 Ted Gould (dfc1147)

	* Add the build files

2014-01-22 10:28:06 -0600 Ted Gould (2bba309)

	* Create a directory for upstart jobs

2014-01-22 10:20:15 -0600 Ted Gould (224cfe9)

	* Updated to failure-is-an-option

2014-01-22 09:47:41 -0600 Ted Gould (540415b)

	* Merge trunk

2014-01-22 09:36:38 -0600 Ted Gould (96e9523)

	* Merge trunk

2014-01-22 09:34:46 -0600 Ted Gould (d56da0a)

	* Merge trunk

2014-01-22 09:31:27 -0600 Ted Gould (e584789)

	* Merge trunk

2014-01-21 16:21:39 -0600 Ted Gould (787fdc7)

	* Stubs

2014-01-21 16:17:55 -0600 Ted Gould (3ea0c06)

	* Adding API functions for helpers

2014-01-21 16:09:44 -0600 Ted Gould (34d3153)

	* Install in the right path

2014-01-21 16:05:45 -0600 Ted Gould (1f1ee40)

	* Adding dh rules for GIR

2014-01-21 15:34:03 -0600 Ted Gould (f580882)

	* Better annotate the URI list

2014-01-14 16:21:42 -0600 Ted Gould (4404fda)

	* Update to trunk

2014-01-14 15:39:47 -0600 Ted Gould (4d41a06)

	* Getting the build-deps

2014-01-14 15:30:57 -0600 Ted Gould (8e949c4)

	* Changing the observer type name to something GIR can understand

2014-01-14 15:22:16 -0600 Ted Gould (c343ea6)

	* Changing name of Enum so GIR can pick it up

2014-01-14 21:14:34 +0000 Ken VanDine (c6c3cfb)

	* Added upstart_app_launch_triplet_to_app_id to construct an appid
          from pkg, app, version triplet. If a specific version
          isn't provided, click is used to determine the version
          from the manifest.

2014-01-14 15:52:13 -0500 Ken VanDine (fd50752)

	* don't use g_strdup_printf where it isn't needed

2014-01-14 15:51:42 -0500 Ken VanDine (128963e)

	* don't use the version in the symbols file, it'll get replaced
          automatically

2014-01-14 14:47:48 -0500 Ken VanDine (a29d229)

	* updated symbols file

2014-01-14 13:03:03 -0500 Ken VanDine (baf0f90)

	* use tabs to follow style of existing code

2014-01-14 12:53:17 -0500 Ken VanDine (39ebfde)

	* use tabs to follow style of existing code

2014-01-14 12:48:24 -0500 Ken VanDine (f603c1b)

	* Removed an unnecessary g_strdup

2014-01-14 12:45:58 -0500 Ken VanDine (af5a623)

	* don't leak the parser and allocate the version string

2014-01-14 12:02:13 -0500 Ken VanDine (0635840)

	* Clearly setting of click_exec

2014-01-13 10:16:24 -0500 Ken VanDine (3225584)

	* Added upstart_app_launch_triplet_to_app_id to construct an appid
          from pkg, app, version triplet.  If a specific version
          isn't provided, click is used to determine the version
          from the manifest.

2014-01-08 14:24:19 -0600 Ted Gould (a2c4462)

	* Fix a fair number of gir bugs

2014-01-08 13:57:49 -0600 Ted Gould (35c4909)

	* Make sure we get the warnings

2014-01-07 16:18:42 -0600 Ted Gould (d78ee39)

	* Some packaging, just for fun.

2014-01-07 16:08:47 -0600 Ted Gould (57e29b8)

	* Put the GIRs into a list

2014-01-07 14:38:50 -0600 Ted Gould (4c5c9da)

	* Making sure we find GObject introspection

2014-01-07 11:38:53 -0600 Ted Gould (35a7f37)

	* Merge trunk

2014-01-07 11:35:58 -0600 Ted Gould (d45a322)

	* Merge trunk

2014-01-07 11:34:39 -0600 Ted Gould (9b27c01)

	* Update to trunk

2014-01-07 11:33:57 -0600 Ted Gould (f188e02)

	* Update to trunk

2014-01-07 11:15:54 -0600 Ted Gould (768af7f)

	* Cargo culting some CMake code

2014-01-07 10:59:29 -0600 Ted Gould (d681e8f)

	* Need this too

2014-01-07 10:50:50 -0600 Ted Gould (6156b4a)

	* Grabbing GIR macros

2014-01-06 17:55:39 +0000 Ted Gould (8d8ff5e)

	* Include an architecture specific directory in the path.

2014-01-06 09:21:25 -0600 Ted Gould (bb47a13)

	* Merging trunk

2013-12-20 21:51:28 +0000 Ted Gould (926fdee)

	* Add an APP_DESKTOP_FILE_PATH to point to a readable desktop file
          under confinement.

2013-12-20 21:21:20 +0000 Ted Gould (b4f1ec3)

	* Tests for the exec utilities.

2013-12-20 14:46:14 -0600 Ted Gould (6d1d427)

	* Sync with trunk

2013-12-20 20:19:41 +0000 Ted Gould (414bb8b)

	* Set the Upstart job environment using DBus.

2013-12-20 11:53:34 -0600 Ted Gould (d8e5d7e)

	* Checking the architecture variable to ensure it doesn't have a
          colon

2013-12-20 11:42:10 -0600 Ted Gould (d8b5938)

	* Ensure all environment variables escape

2013-12-20 11:24:04 -0600 Ted Gould (fb8c65c)

	* Make sure all environment stuff gets out

2013-12-20 11:08:59 -0600 Ted Gould (3fdb16d)

	* Sync to trunk

2013-12-20 10:54:14 -0600 Ted Gould (992050c)

	* Adding the app exec line to the error

2013-12-20 10:11:49 -0600 Ted Gould (3d15960)

	* Ensure we free the variables in the error case

2013-12-20 10:03:50 -0600 Ted Gould (469591e)

	* Add a test for legacy jobs

2013-12-20 09:52:53 -0600 Ted Gould (05149eb)

	* More tests for the other situations

2013-12-20 09:47:54 -0600 Ted Gould (1362638)

	* Fleshing out the crash test

2013-12-20 08:28:52 -0600 Ted Gould (eea527e)

	* Adding a test to test failure.  This is something I should be good
          at!

2013-12-19 17:18:57 -0600 Ted Gould (6d487ec)

	* Fixing spacing

2013-12-19 17:15:59 -0600 Ted Gould (358a0c4)

	* Make sure the signal gets out

2013-12-19 17:03:58 -0600 Ted Gould (b48f715)

	* Fleshing out the handler

2013-12-19 16:53:10 -0600 Ted Gould (dce9453)

	* Switching over to using the C utility

2013-12-19 16:50:03 -0600 Ted Gould (83be467)

	* Going C on this one

2013-12-19 16:24:25 -0600 Ted Gould (6b8e7cc)

	* Making the failure script handle the case of start failure

2013-12-19 16:16:49 -0600 Ted Gould (8cb68e0)

	* Let's let Upstart do all the emitting here

2013-12-19 16:11:29 -0600 Ted Gould (9802196)

	* Matching Upstart

2013-12-19 16:06:48 -0600 Ted Gould (4e33697)

	* Check the handling of the various strings in the reason

2013-12-19 16:03:04 -0600 Ted Gould (e2134c7)

	* Base failed observer test

2013-12-18 22:48:01 +0000 Automatic PS uploader (e98896a)

	* Releasing 0.3+14.04.20131218-0ubuntu1 (revision 100 from
          lp:upstart-app-launch).

2013-12-18 19:40:20 +0000 Automatic PS uploader (de5249e)

	* Releasing 0.3+14.04.20131218-0ubuntu1, based on r100

2013-12-18 18:50:05 +0000 Ken VanDine (3ef45dc)

	* * Multi-Arch: same libraries must not depend on run-time
          application,   since this breaks cross-compilation.
          Furthermore, circular   dependencies are never needed:
          upstart-app-launch depends on   libupstart-app-launch2,
          which depends on upstart-app-launch. It's the   same
          reasoning why we do not make libgtk-3.0 depend on epiphany
            webbrowser, even though gtk has functions to open URL in
          a   webbrowser. And in a multi-arch world libgtk-3.0 would
          never know   which architecture your web-browser is, it
          could be any. Libraries   should only ever depend on other
          linked shared libraries.

2013-12-18 10:23:19 -0800 Robert Bruce Park (0c054a9)

	* Sync distro back to trunk.

2013-12-18 13:13:17 -0500 Ken VanDine (95546a9)

	* Multi-Arch: same libraries must not depend on run-time application,
          since this breaks cross-compilation. Furthermore, circular
          dependencies are never needed: upstart-app-launch depends
          on libupstart-app-launch2, which depends on
          upstart-app-launch. It's the same reasoning why we do not
          make libgtk-3.0 depend on epiphany webbrowser, even though
          gtk has functions to open URL in a webbrowser. And in a
          multi-arch world libgtk-3.0 would never know which
          architecture your web-browser is, it could be any.
          Libraries should only ever depend on other linked shared
          libraries.

2013-12-18 12:04:38 -0600 Ted Gould (bfc9e8a)

	* Adding a colon directory test

2013-12-18 12:01:42 -0600 Ted Gould (8e72786)

	* Protect against app directories that have ':' in them

2013-12-18 09:18:08 -0600 Ted Gould (ea19a2c)

	* Since the failed events aren't using the upstart events it doesn't
          make sense to have them in this test

2013-12-18 14:57:54 +0000 Ted Gould (ac67211)

	* Improve readability of the coverage report.

2013-12-18 08:46:06 -0600 Ted Gould (75b1d40)

	* Handle all the failure observer stuff, unfortunately as a special
          case.

2013-12-17 16:45:48 -0600 Ted Gould (79b6844)

	* Adding the signal into our docs

2013-12-17 16:43:01 -0600 Ted Gould (2fae9a3)

	* If we get an error from Upstart that we can't start it, then emit a
          fail signal

2013-12-17 16:16:57 -0600 Ted Gould (1afdd8b)

	* Updating to mega merge

2013-12-17 14:30:00 -0600 Ted Gould (f9faef2)

	* Setting the APP_DESKTOP_FILE_PATH in the exec scripts

2013-12-17 14:29:43 -0600 Ted Gould (7b700dc)

	* Oops, bug

2013-12-17 14:25:23 -0600 Ted Gould (1404a9e)

	* Fixing variable counts

2013-12-17 14:17:46 -0600 Ted Gould (2ddca93)

	* Adding tests for the desktop file path

2013-12-16 14:17:01 -0600 Ted Gould (ad8ce03)

	* Observer traces

2013-12-16 14:16:45 -0600 Ted Gould (fc0143c)

	* Adding in some observer traces so we get an idea what's going on
          there

2013-12-16 12:01:01 -0600 Ted Gould (8f95251)

	* More tracepoints

2013-12-16 11:49:51 -0600 Ted Gould (b4a24cf)

	* Adding annotations to the second exec tracepoints

2013-12-16 11:20:43 -0600 Ted Gould (64f8b2f)

	* Making this file easier to read

2013-12-16 11:18:31 -0600 Ted Gould (2eaebca)

	* Adding more annotations to the desktop single check tracepoints

2013-12-16 11:09:59 -0600 Ted Gould (5bb7b29)

	* Adding some more information to our new tracepoints

2013-12-16 11:01:17 -0600 Ted Gould (c173d49)

	* Adding some tracepoints that we got from DBus before

2013-12-15 21:58:44 -0600 Ted Gould (6e883eb)

	* ARM Jenkins is slow

2013-12-13 17:05:14 -0600 Ted Gould (99e7eca)

	* Update to warn

2013-12-13 17:04:59 -0600 Ted Gould (24ea0f3)

	* Switching to a warning so we don't exit

2013-12-13 16:59:56 -0600 Ted Gould (fafb7c1)

	* last-function-standing

2013-12-13 16:58:09 -0600 Ted Gould (4dc1bc3)

	* Shortening timeout

2013-12-13 16:58:01 -0600 Ted Gould (d0e08b3)

	* Adding a timeout test for the zg-event tool

2013-12-13 16:34:25 -0600 Ted Gould (5cb5a46)

	* coverage-lovin

2013-12-13 16:34:13 -0600 Ted Gould (4746b94)

	* exec-util-test

2013-12-13 16:33:27 -0600 Ted Gould (f463c5a)

	* enviornment to dbus

2013-12-13 16:33:12 -0600 Ted Gould (4d8908e)

	* app-job-to-c

2013-12-13 16:32:58 -0600 Ted Gould (3a64608)

	* tracking-arch

2013-12-13 16:32:43 -0600 Ted Gould (7b5f998)

	* no-libnih-link

2013-12-13 15:27:31 -0600 Ted Gould (30b8fe2)

	* Clearing out some of the files we don't want to measure coverage on

2013-12-13 21:18:49 +0000 Ted Gould (7668923)

	* Make sure that 'package' sticks around until we setup the
          environment. Fixes:
          https://bugs.launchpad.net/bugs/1260079.

2013-12-13 14:59:51 -0600 Ted Gould (7add14f)

	* Adding in a starting observer

2013-12-13 14:44:43 -0600 Ted Gould (fb36af4)

	* Adding in a desktop-exec test

2013-12-13 14:32:49 -0600 Ted Gould (312fa16)

	* Fleshing out a test of click-exec

2013-12-13 14:20:56 -0600 Ted Gould (d331c29)

	* A click fix

2013-12-13 14:00:12 -0600 Ted Gould (901961a)

	* Make our click mock a little more sophisticated

2013-12-13 13:35:30 -0600 Ted Gould (8c68a8c)

	* Grab the environment dbus tests

2013-12-13 13:34:59 -0600 Ted Gould (4c29fb9)

	* Add in base exec util test

2013-12-12 16:14:42 -0600 Ted Gould (efc8a4a)

	* Make sure we have a job to report in

2013-12-12 16:01:53 -0600 Ted Gould (0372cf2)

	* Changing environment test to be DBusTest based instead of shell out
          based

2013-12-12 15:34:28 -0600 Ted Gould (0d27b93)

	* Make sure that 'package' sticks around until we setup the
          environment

2013-12-12 11:04:29 -0600 Ted Gould (762c45e)

	* Ensure the two exec scripts have a session bus connection
          throughout the script

2013-12-12 10:57:37 -0600 Ted Gould (bafd2cc)

	* Switching to calling DBus

2013-12-11 21:18:28 -0600 Ted Gould (4eccfc6)

	* Split out the helpers keyfile code so we can grab just that

2013-12-11 21:08:11 -0600 Ted Gould (6423435)

	* Check for legacy single/multiple instance apps

2013-12-11 17:01:07 -0600 Ted Gould (bde34e9)

	* Remove the globals and the mainloop

2013-12-11 15:02:27 -0600 Ted Gould (f909ab1)

	* Passing the wrong values for the URI list

2013-12-11 14:50:55 -0600 Ted Gould (767f02c)

	* Fixing string algorithm

2013-12-11 14:31:41 -0600 Ted Gould (8350682)

	* Don't need these tracepoints anymore

2013-12-11 14:29:18 -0600 Ted Gould (bca4a8d)

	* Drop the second-exec sub target

2013-12-11 14:28:05 -0600 Ted Gould (31ad492)

	* Move the second exec tests into the UAL test suite

2013-12-11 11:27:38 -0600 Ted Gould (40c93b6)

	* Adding a start command and getting everything else so that we can
          test start again

2013-12-11 10:36:30 -0600 Ted Gould (4926491)

	* Make it so our link farm is setable and put in a testing set

2013-12-11 10:15:38 -0600 Ted Gould (439e8e8)

	* Grabbing helpers from the second-exec test

2013-12-10 16:37:30 -0600 Ted Gould (5415b48)

	* Make sure we can get generated files

2013-12-10 16:35:17 -0600 Ted Gould (c85d62a)

	* Ensure we build the header file before trying to compile the C one

2013-12-10 16:27:38 -0600 Ted Gould (fbc5336)

	* Fixing tracing include paths

2013-12-10 16:00:20 -0600 Ted Gould (218cc5f)

	* Prototype fix

2013-12-10 15:59:49 -0600 Ted Gould (f38d230)

	* Fix prototype for getting the PID

2013-12-10 15:56:24 -0600 Ted Gould (4c21685)

	* More debugging info

2013-12-10 15:13:28 -0600 Ted Gould (73b9262)

	* Adding a test that is uninitialized

2013-12-10 15:05:00 -0600 Ted Gould (c611506)

	* Testing the no architecture case as well

2013-12-10 14:59:52 -0600 Ted Gould (fd15b5d)

	* Setting up the full variable test

2013-12-10 14:36:42 -0600 Ted Gould (4b5fff5)

	* Setting up a test for testing the exec-line-exec utility

2013-12-10 09:33:24 -0600 Ted Gould (bf698be)

	* Export the right variable

2013-12-10 08:44:28 -0600 Ted Gould (a90690c)

	* Making message cleaner

2013-12-10 08:22:13 -0600 Ted Gould (d23cb45)

	* Wrong interface

2013-12-09 21:57:18 -0600 Ted Gould (04db144)

	* Cleanup

2013-12-09 21:55:50 -0600 Ted Gould (c4b7719)

	* Making sure we're connected

2013-12-09 21:49:22 -0600 Ted Gould (002da7b)

	* Make sure to pass the right variable to the varargs function

2013-12-09 21:42:05 -0600 Ted Gould (278cfeb)

	* Some debugging info

2013-12-09 13:54:37 -0700 Ted Gould (cd90f0e)

	* Putting all the tracepoints in the same file

2013-12-09 10:36:34 -0700 Ted Gould (02a8c5f)

	* Drop the connection

2013-12-09 14:18:08 +0100 Didier Roche (c0e12c6)

	* revert the archictecture specific list: britney doesn't use those

2013-12-09 13:48:18 +0100 Didier Roche (33a335e)

	* releasing package upstart-app-launch version
          0.3+14.04.20131209-0ubuntu2

2013-12-09 11:50:15 +0000 Automatic PS uploader (4f375e6)

	* Releasing 0.3+14.04.20131209-0ubuntu1 (revision 93 from
          lp:upstart-app-launch).

2013-12-09 02:05:27 +0000 Automatic PS uploader (7bd3dc2)

	* Releasing 0.3+14.04.20131209-0ubuntu1, based on r93

2013-12-09 02:05:23 +0000 Automatic PS uploader (016a48e)

	* Update symbols

2013-12-08 14:50:43 -0700 Ted Gould (427e4ff)

	* Fleshing out the application job binary

2013-12-08 14:33:48 -0700 Ted Gould (527b0c4)

	* Switch the application job to using the new executable

2013-12-08 14:32:05 -0700 Ted Gould (29def1b)

	* Add an executable to be the application job

2013-12-08 14:26:22 -0700 Ted Gould (3635dca)

	* Make it so that we use the second exec code to send the URLs

2013-12-08 14:02:54 -0700 Ted Gould (f4ea590)

	* Get mem fix

2013-12-08 14:02:36 -0700 Ted Gould (b696ce7)

	* Plug a mem leak and print a nice debug message

2013-12-08 13:58:26 -0700 Ted Gould (cb2436c)

	* Building second exec into the library

2013-12-08 13:14:37 -0700 Ted Gould (a86f2bb)

	* Drop the second exec target

2013-12-08 13:12:19 -0700 Ted Gould (a371296)

	* Move the desktop-single code into the library

2013-12-08 11:50:17 -0700 Ted Gould (89bdc0e)

	* Error check

2013-12-08 11:46:33 -0700 Ted Gould (b6d2d58)

	* Remove other calls to GetJobByName

2013-12-08 11:42:31 -0700 Ted Gould (a6870d9)

	* Modify application start to call the sub jobs directly

2013-12-08 10:52:32 -0700 Ted Gould (18d548e)

	* Grabbing the GDBus branch

2013-12-08 10:21:27 -0700 Ted Gould (66d00ae)

	* Replace the NIH dbus path with a small custom one ourselves

2013-12-08 09:59:13 -0700 Ted Gould (b0668e1)

	* Grab the dbus build paths as well

2013-12-08 08:13:48 -0700 Ted Gould (bbd3a5c)

	* Uhg, not able to reduce any build-deps

2013-12-08 08:01:34 -0700 Ted Gould (dce4a33)

	* Still need the header files

2013-12-08 06:36:44 -0700 Ted Gould (f1403af)

	* Remove libnih work around

2013-12-08 06:31:54 -0700 Ted Gould (d097a92)

	* Shouldn't need these libs to build anymore

2013-12-08 06:28:23 -0700 Ted Gould (1c7986d)

	* Dropping libnih from the build

2013-12-08 06:27:33 -0700 Ted Gould (b8ec249)

	* Drop NIH headers

2013-12-08 06:27:03 -0700 Ted Gould (5eba93d)

	* Converting over pids_for_job and its friends

2013-12-08 06:06:46 -0700 Ted Gould (e52dbbb)

	* Switching to get all the props and passing the dictionary

2013-12-07 15:13:35 +0000 Ted Gould (ddad301)

	* Refactor slightly so that we can have some more shared code

2013-12-07 15:01:58 +0000 Ted Gould (ea20364)

	* Making sure to check for the app_id

2013-12-07 14:47:01 +0000 Ted Gould (ef32bc0)

	* Switching the stop jobs over to using GDBus

2013-12-07 13:36:02 +0000 Ted Gould (ef9f6ea)

	* Make start application use GDBus

2013-12-07 11:03:04 +0000 Ted Gould (7561f86)

	* Moving second exec code into the library directory

2013-12-07 10:49:06 +0000 Ted Gould (38f3b09)

	* Set the QML2 import path as well

2013-12-06 18:05:17 +0000 Ted Gould (6602558)

	* Link to the right version of upstart-app-launch.

2013-12-06 17:21:12 +0000 Ted Gould (4c2ecdf)

	* Link to the right version of upstart-app-launch

2013-12-06 13:02:24 +0000 Ted Gould (d516d66)

	* Handshake for starting applications. Fixes:
          https://bugs.launchpad.net/bugs/1243665.

2013-12-06 12:15:19 +0000 Ted Gould (31eaf6e)

	* Adding replace/conflicts with the previous dev package

2013-12-06 12:13:03 +0000 Ted Gould (a4cccc8)

	* Removing the filter at the end of the test

2013-12-06 11:57:24 +0000 Ted Gould (294e11c)

	* Killing more returns

2013-12-06 11:47:53 +0000 Ted Gould (1bf59d1)

	* Removing duplicate definitions

2013-12-06 11:46:31 +0000 Ted Gould (5ec05a8)

	* Putting expected value first to clean up error messages

2013-12-06 11:44:25 +0000 Ted Gould (71ac4d5)

	* Killing some returns

2013-12-06 11:38:40 +0000 Ted Gould (a4f4722)

	* Clear the timeout signal handler when it gets hit

2013-12-06 11:34:29 +0000 Ted Gould (310e433)

	* Make sure to clean up on tear down not in the test

2013-12-06 11:33:21 +0000 Ted Gould (2c79a72)

	* Track the timer and clean it up

2013-12-06 11:31:35 +0000 Ted Gould (437738a)

	* Unsubscribe to the signal when cleaning up

2013-12-06 10:53:56 +0000 Ted Gould (825d352)

	* Be dependent on the lib we use :-)

2013-12-06 10:52:21 +0000 Ted Gould (6da9452)

	* Hide click error printed in the Upstart log.

2013-12-06 10:48:02 +0000 Ted Gould (0ada33b)

	* Fixing the XML

2013-12-06 10:46:55 +0000 Ted Gould (2f17805)

	* Merging trunk with lttng support

2013-12-06 10:38:35 +0000 Ted Gould (a2239c5)

	* Adding tracing support to application startup.

2013-12-06 10:32:27 +0000 Ted Gould (8e140e8)

	* Merging Trunk

2013-12-06 10:29:54 +0000 Ted Gould (08e3383)

	* Connecting things together

2013-12-06 10:20:42 +0000 Ted Gould (cbbfab5)

	* Use Upstart on the session bus instead of the private bus.

2013-12-06 10:03:02 +0000 Ted Gould (78e6ccb)

	* The base of the starting test

2013-12-06 09:35:35 +0000 Ted Gould (b18811e)

	* Ensure we timeout and don't block

2013-12-05 18:13:00 +0000 Ted Gould (e416e93)

	* Check to make sure we can handshake

2013-12-05 17:19:45 +0000 Ted Gould (371a2d9)

	* Handling ABI/API change in the Debian side of things

2013-12-05 17:14:55 +0000 Ted Gould (893abf5)

	* Switching from start to started to handle the new starting better

2013-12-05 17:10:06 +0000 Ted Gould (7eb7dc6)

	* Adding the wrapper for handshake tests

2013-12-05 17:08:13 +0000 Ted Gould (9da4112)

	* Set the registration timeout to zero if it's not set so we don't do
          anything

2013-12-05 16:14:04 +0000 Ted Gould (1d99aa5)

	* Use the parsing of the line to split appart the URLs. Fixes:
          https://bugs.launchpad.net/bugs/1253703.

2013-12-05 16:13:44 +0000 Ted Gould (634206a)

	* Fleshing out the starting stuff

2013-12-05 16:07:17 +0000 Ted Gould (84db33c)

	* Making the watcher show starting as well

2013-12-05 16:03:03 +0000 Ted Gould (e5c1470)

	* Undoing a commit there

2013-12-05 15:59:47 +0000 Ted Gould (a7094e6)

	* Put everything into helpers

2013-12-05 15:28:10 +0000 Ted Gould (f7248a5)

	* Making desktop-exec handshake.  Hate copying code, but it's right
          on the edge of being too little.

2013-12-05 15:22:22 +0000 Ted Gould (e2217bd)

	* Make click-exec do the starting handshake

2013-12-05 13:59:02 +0000 Ted Gould (c025f5b)

	* Adding the new signals

2013-12-05 12:52:12 +0000 Ted Gould (3f8086c)

	* Attaching bug

2013-12-05 12:01:19 +0000 Ted Gould (84b035f)

	* Use the parse instead of just splitting

2013-12-05 09:44:36 +0000 Ted Gould (912e7ba)

	* Attaching bug

2013-12-05 09:15:20 +0000 Ted Gould (2f9ccf0)

	* Putting this somewhere more normal

2013-12-05 09:14:45 +0000 Ted Gould (9178a69)

	* Some documentation of our signals

2013-12-05 09:07:44 +0000 Ted Gould (9b7ec63)

	* Adding symbols to the table

2013-12-05 09:02:35 +0000 Ted Gould (e03849d)

	* Adding a couple api functions

2013-12-04 17:48:47 +0000 Ted Gould (e5c6075)

	* Fixing the package build directories with a static lib

2013-12-04 17:32:23 +0000 Ted Gould (cb6c57a)

	* Traces in the second exec

2013-12-04 17:10:57 +0000 Ted Gould (018925d)

	* Single instance checker test

2013-12-04 17:07:09 +0000 Ted Gould (0ff3b75)

	* Tracepoints for the desktop path

2013-12-04 12:55:59 +0000 Ted Gould (7d72af4)

	* Adding some click-exec tracepoints

2013-12-04 12:10:32 +0000 Ted Gould (dbe5db8)

	* A couple more tracepoints

2013-12-04 12:02:04 +0000 Ted Gould (dc58302)

	* Support out of tree builds

2013-12-04 11:58:40 +0000 Ted Gould (8263f73)

	* Getting a simple tracepoint building

2013-12-03 18:02:36 +0000 Ted Gould (23e3671)

	* Add the lttng-ust library

2013-12-03 10:19:42 +0000 Ted Gould (0610028)

	* Don't show click errors that aren't useful

2013-11-26 07:04:09 +0000 Automatic PS uploader (c85778e)

	* Releasing 0.3+14.04.20131126-0ubuntu1 (revision 86 from
          lp:upstart-app-launch).

2013-11-26 02:07:19 +0000 Automatic PS uploader (94b9ded)

	* Releasing 0.3+14.04.20131126-0ubuntu1, based on r86

2013-11-25 20:34:38 +0000 Ted Gould (b0bb859)

	* Ensure quoted single URIs passed to a %U are unquoted. Fixes:
          https://bugs.launchpad.net/bugs/1253703.

2013-11-25 10:27:22 -0600 Ted Gould (fbb778c)

	* Upstart only has two numbers

2013-11-25 08:50:59 -0600 Ted Gould (879eff5)

	* We need upstart for init-checkconf as well

2013-11-25 08:49:12 -0600 Ted Gould (5bc11e1)

	* Don't need to set this variable anymore.

2013-11-25 08:48:38 -0600 Ted Gould (ecaf210)

	* Make sure we've got the new upstart

2013-11-25 08:47:04 -0600 Ted Gould (7e53cb4)

	* Give upstart its own dbus

2013-11-25 08:44:42 -0600 Ted Gould (bc4e3d0)

	* Drop private bus mode

2013-11-22 10:40:02 -0600 Ted Gould (d35d643)

	* Attaching bug

2013-11-22 10:39:38 -0600 Ted Gould (0d616a8)

	* Woot, we fixed the test.

2013-11-22 10:39:08 -0600 Ted Gould (2ba491b)

	* Test to show breakage

2013-11-22 10:35:27 -0600 Ted Gould (8a42679)

	* Fixing the test suite to handle all the null cases

2013-11-22 10:22:19 -0600 Ted Gould (a47b4c5)

	* Blocking NULLs there as well

2013-11-22 10:21:09 -0600 Ted Gould (af7c0dc)

	* Stopping NULL strings early

2013-11-22 10:19:25 -0600 Ted Gould (3c77c3e)

	* Only put it in if we ended up with a non-NULL string

2013-11-22 10:17:57 -0600 Ted Gould (8315aaf)

	* Change it so that we split the URIs early, so we end up with better
          handling of them overall.

2013-11-21 16:15:53 -0600 Ted Gould (38576b6)

	* Switch to only using the arch if it's set

2013-11-21 14:43:21 -0600 Ted Gould (62ff803)

	* Make it so the app directory's lib arch path is also included

2013-11-21 11:19:24 -0600 Ted Gould (85cda43)

	* Merging trunk

2013-11-19 15:55:35 +0000 Ted Gould (41e7018)

	* Reenable ZG and port to libzg-2.0. Fixes:
          https://bugs.launchpad.net/bugs/1197569.

2013-11-19 15:21:40 +0000 Ted Gould (04bb4ed)

	* Adds a test suite for the libupstart-app-launch code.

2013-11-19 10:33:28 +0000 Automatic PS uploader (698d418)

	* Releasing 0.2+14.04.20131119-0ubuntu1 (revision 82 from
          lp:upstart-app-launch).

2013-11-19 08:19:25 +0000 Automatic PS uploader (714941f)

	* Releasing 0.2+14.04.20131119-0ubuntu1, based on r82

2013-11-18 22:11:47 -0600 Ted Gould (cb7ae03)

	* Avoid an error in the ZG headers

2013-11-18 21:35:22 -0600 Ted Gould (9781f65)

	* Put ZG in the wrong package

2013-11-18 21:32:32 -0600 Ted Gould (25b168a)

	* Updating mock lib branch

2013-11-18 21:02:31 -0600 Ted Gould (46d967a)

	* Compare to a string with single quotes as well

2013-11-18 21:00:57 -0600 Ted Gould (79adf8d)

	* Print environment

2013-11-18 20:56:47 -0600 Ted Gould (e0c85af)

	* Merging trunk

2013-11-18 20:56:24 -0600 Ted Gould (b2328dd)

	* Printing an warning when not found

2013-11-18 17:07:59 -0600 Ted Gould (9733ba3)

	* Grab dbus-test-runner for the conf file and dbusmock

2013-11-18 21:20:41 +0000 Ted Gould (f5893d6)

	* Set the XDG Data Dirs to include the application install directory.
          Fixes: https://bugs.launchpad.net/bugs/1250546.

2013-11-16 23:58:48 +0000 Ted Gould (0e0f6f3)

	* Use shell escaping to ensure we can handle spaces. Fixes:
          https://bugs.launchpad.net/bugs/1229354.

2013-11-12 22:04:39 -0600 Ted Gould (eb1bfa2)

	* Check the values we're setting

2013-11-12 22:01:54 -0600 Ted Gould (f7270be)

	* Check to make sure we have all the variables

2013-11-12 21:51:34 -0600 Ted Gould (4d0d329)

	* Get the file and make sure they're all set-env's

2013-11-12 15:56:12 -0600 Ted Gould (ab48636)

	* Make it so that we know how initctl was called

2013-11-12 15:22:00 -0600 Ted Gould (805cae5)

	* Attaching bug

2013-11-12 15:06:02 -0600 Ted Gould (e2d622e)

	* Make it so that we prepend on data dirs the application directory

2013-11-08 16:59:20 -0600 Ted Gould (d7df340)

	* Attaching bug

2013-11-08 16:58:39 -0600 Ted Gould (b1e7a93)

	* Adding a spaced URL

2013-11-08 16:48:25 -0600 Ted Gould (07b7a17)

	* Quoting the quote

2013-11-08 16:47:39 -0600 Ted Gould (3501ffd)

	* Fixing the tests where we're now clearing the quotes that are
          unquoted

2013-11-08 16:37:27 -0600 Ted Gould (e05e93e)

	* Protect our usage of the URI list

2013-11-08 14:05:42 -0600 Ted Gould (6fe9ed8)

	* Use shell_parse_argv to handle the shell escape rules that we're
          using

2013-11-08 13:57:32 -0600 Ted Gould (eac8127)

	* Shell quote the URIs so that we can have them spaced out

2013-11-08 12:48:33 -0600 Ted Gould (bb29b9c)

	* Adding a test for adding a ZG event

2013-11-08 12:22:28 -0600 Ted Gould (205154b)

	* Grabbing the mock deps

2013-11-08 12:19:55 -0600 Ted Gould (76f03a8)

	* Attaching the libZG 2 bug

2013-11-08 12:17:42 -0600 Ted Gould (77846c4)

	* Match libZG 2 API

2013-11-08 12:08:33 -0600 Ted Gould (071b7a7)

	* Switch to libZG v2

2013-11-08 11:58:15 -0600 Ted Gould (dba0114)

	* Make sure that we have zeitgeist

2013-11-08 11:51:28 -0600 Ted Gould (d9897b0)

	* Putting back into the upstart jobs

2013-11-07 14:56:55 -0600 Ted Gould (e05a278)

	* Get the triplet from dpkg-architecture

2013-11-07 14:55:57 -0600 Ted Gould (466c1bb)

	* Add a variable to the job for architecture

2013-11-07 10:33:35 -0600 Ted Gould (71e7477)

	* Bumping to 0.3 to reflect that we added a new env var to the
          library which is needed for testing URL Dispatcher

2013-11-07 10:32:54 -0600 Ted Gould (1a2683b)

	* Modify the tests to match trunk

2013-11-07 10:30:04 -0600 Ted Gould (544a818)

	* Merging trunk

2013-11-06 15:58:59 -0600 Ted Gould (dea37ef)

	* No comment

2013-11-06 15:58:01 -0600 Ted Gould (2e82661)

	* Make sure we get dbusmock support in libdbustest

2013-11-06 15:53:34 -0600 Ted Gould (806a05d)

	* Add some noise testing

2013-11-06 15:50:52 -0600 Ted Gould (beec266)

	* Ensure filtering and legacy support

2013-11-06 15:47:44 -0600 Ted Gould (55de306)

	* Test failed, but not yet

2013-11-06 15:42:48 -0600 Ted Gould (828ca8e)

	* We've got some signal tests now

2013-11-06 11:59:24 -0600 Ted Gould (5749fdc)

	* Add application list test

2013-11-06 11:53:14 -0600 Ted Gould (74105e2)

	* Check the in AppID functions as well

2013-11-06 11:50:19 -0600 Ted Gould (be81b95)

	* Add some pid testing

2013-11-06 11:30:23 -0600 Ted Gould (ea338ee)

	* Separating out the two different tests

2013-11-06 10:14:51 -0600 Ted Gould (d8313f6)

	* Add needed infrastructure and a stop test

2013-11-06 10:10:49 -0600 Ted Gould (ff723c2)

	* Make the lower level NIH DBus Proxies steal their name from the
          Upstart main proxy

2013-11-04 13:53:07 -0600 Ted Gould (9971b0c)

	* Only close on error for private connections

2013-11-04 13:24:22 -0600 Ted Gould (5d5720c)

	* Moving dbus mock initialization into the constructor and destructor

2013-11-04 13:16:31 -0600 Ted Gould (9f67c45)

	* Fleshing out some of the start tests

2013-11-04 12:40:56 -0600 Ted Gould (75649d1)

	* Start and stop apps

2013-11-04 12:34:37 -0600 Ted Gould (2397d7a)

	* Mock up starting an application

2013-11-04 09:48:39 -0600 Ted Gould (ad40ad4)

	* Adding a libual test wrapper

2013-11-04 09:30:43 -0600 Ted Gould (07587cf)

	* Support using the session bus on the GDBus code

2013-11-04 09:27:28 -0600 Ted Gould (421359b)

	* Support connecting to the session bus with the NIH connection

2013-10-14 14:16:03 +0000 Ted Gould (4f5bec7)

	* Unref the proxy after stopping an application.

2013-10-14 11:03:04 +0000 Automatic PS uploader (be32284)

	* Releasing 0.2+13.10.20131014-0ubuntu1 (revision 78 from
          lp:upstart-app-launch).

2013-10-14 07:55:56 +0000 Automatic PS uploader (d554cf8)

	* Releasing 0.2+13.10.20131014-0ubuntu1, based on r78

2013-10-11 17:42:50 +0000 Ricardo Mendoza (935d5a6)

	* Currently we are signalling observers that app started on the
          "starting" signal. This is racy, as the final exec might
          not have happened yet, so if a client tries to get the
          primary PID before the process has fully started, it might
          get one of the transitional PIDs of the scripts that run
          in between.

2013-10-11 12:12:19 -0400 Ricardo Mendoza (4622461)

	* Fix observer to signal on started, not starting

2013-10-11 15:03:12 +0000 Automatic PS uploader (5cbbab6)

	* Releasing 0.2+13.10.20131011-0ubuntu1 (revision 76 from
          lp:upstart-app-launch).

2013-10-11 02:09:15 +0000 Automatic PS uploader (3f56c4c)

	* Releasing 0.2+13.10.20131011-0ubuntu1, based on r76

2013-10-10 15:30:07 -0500 Ted Gould (c2ba881)

	* Unref the proxy after stopping an application

2013-10-09 21:50:43 +0000 Ted Gould (f2efe56)

	* Use 'click info' to get manifests. Fixes:
          https://bugs.launchpad.net/bugs/1232118.

2013-10-09 13:38:31 +0000 Automatic PS uploader (62cd536)

	* Releasing 0.1+13.10.20131008.1-0ubuntu1 (revision 73 from
          lp:upstart-app-launch).

2013-10-08 20:15:37 +0000 Ted Gould (f01d68a)

	* Uses a symbol file and bumps version to 0.2 to make it prettier.

2013-10-08 14:38:15 -0500 Ted Gould (4704029)

	* * Bumping to version 0.2 * Adding a libupstart-app-launch1.symbols
          file to match

2013-10-08 10:07:26 +0000 Automatic PS uploader (861f601)

	* Releasing 0.1+13.10.20131008.1-0ubuntu1, based on r73

2013-10-05 02:05:12 +0000 Ted Gould (6adabd7)

	* Need a little longer time on recent ARM builds.

2013-10-04 16:02:10 -0500 Ted Gould (a9b86aa)

	* Attaching bug

2013-10-04 15:56:15 -0500 Ted Gould (c397b44)

	* Add a 'click' utility

2013-10-04 15:51:05 -0500 Ted Gould (76c520d)

	* Switch to using 'click info' for manifest capture

2013-10-04 14:38:20 -0500 Ted Gould (5eea5b6)

	* Make sure we get the click version we need

2013-10-04 14:22:41 -0500 Ted Gould (4b9bd2a)

	* Need a little longer time on recent ARM builds

2013-10-02 15:32:57 +0000 Ted Gould (3a48978)

	* Disable ZG logging for Phone 1.0.

2013-10-02 10:01:22 -0500 Ted Gould (9307aad)

	* Disable ZG logging for Phone 1.0

2013-09-30 18:17:52 +0000 Ted Gould (0f8680f)

	* Testing of the second exec logic.

2013-09-30 12:16:07 -0500 Ted Gould (6afd23e)

	* Switch to std::string to get a free destructor

2013-09-30 12:09:10 -0500 Ted Gould (a86c92b)

	* Update the C++ standard to allow initializing variables

2013-09-30 15:59:34 +0000 Ted Gould (c136c8e)

	* Add observers for focused and resume.

2013-09-30 15:21:16 +0000 Ted Gould (5245dd7)

	* On second activations send a message to the FD.o application
          interface. Fixes: https://bugs.launchpad.net/bugs/1228345.

2013-09-27 17:00:05 -0500 Ted Gould (e337d3b)

	* Grab the second-exec-test branch

2013-09-27 13:06:30 -0500 Ted Gould (d84ad42)

	* Test to make sure we handle a unresponsive Unity

2013-09-27 12:58:55 -0500 Ted Gould (d795278)

	* Assert the truth

2013-09-27 12:58:10 -0500 Ted Gould (a982678)

	* Test having Unity take longer than the app and shorter

2013-09-27 12:48:43 -0500 Ted Gould (3cae0a6)

	* Make sure we had the bad errors too

2013-09-27 12:48:33 -0500 Ted Gould (e4732ef)

	* Make sure we clear these variables

2013-09-27 12:42:05 -0500 Ted Gould (61f31b7)

	* Send a URL, for fun and profit!

2013-09-27 12:38:59 -0500 Ted Gould (d95ae0f)

	* Hmm, oops

2013-09-27 12:11:46 -0500 Ted Gould (7233607)

	* Adding a small pause for events

2013-09-27 12:01:48 -0500 Ted Gould (f4bb231)

	* Make a test, make sure it works.

2013-09-27 11:59:09 -0500 Ted Gould (44e02a7)

	* Get our own DBus

2013-09-27 11:53:07 -0500 Ted Gould (54243f9)

	* Set up callbacks for the focus and resume events

2013-09-27 11:42:50 -0500 Ted Gould (42b6f0d)

	* Set the PID too!

2013-09-27 11:16:00 -0500 Ted Gould (018f800)

	* Setting up the stub of our second-exec core testing

2013-09-27 11:07:51 -0500 Ted Gould (09c33b8)

	* Breaking out the core of second exec to ensure we can play with it.

2013-09-27 09:11:43 -0500 Ted Gould (6413cb0)

	* Updating to the latest fdo-application-open

2013-09-27 09:11:02 -0500 Ted Gould (e1a7151)

	* Stealing two dbus paths from window-focus-request

2013-09-27 08:57:49 -0500 Ted Gould (98944a6)

	* Useful debugging

2013-09-27 08:56:49 -0500 Ted Gould (5872d45)

	* Make sure there aren't two slashes on the path

2013-09-27 08:44:14 -0500 Ted Gould (178406a)

	* Don't need a second mainloop

2013-09-27 08:24:11 -0500 Ted Gould (6a9a014)

	* Avoid a crash if there are no URLs

2013-09-26 16:50:36 -0500 Ted Gould (b401163)

	* Catching up with our parent branch

2013-09-26 16:48:27 -0500 Ted Gould (d1c40b8)

	* Switch to lists so that reallocation of the array doesn't break our
          callbacks

2013-09-26 16:38:55 -0500 Ted Gould (373a585)

	* Don't parse variant if we don't need to

2013-09-26 16:27:06 -0500 Ted Gould (89c1ae0)

	* Merge the updated fdo-applications branch

2013-09-26 10:19:22 -0500 Ted Gould (8d83039)

	* Switch typedef to after for g++

2013-09-25 16:36:46 -0500 Ted Gould (f4ea764)

	* Use nih_dbus_path() to get the app path

2013-09-25 15:17:21 -0500 Ted Gould (0f991ec)

	* Typo

2013-09-25 20:05:06 +0000 Automatic PS uploader (f017e98)

	* Releasing 0.1+13.10.20130925.2-0ubuntu1 (revision 67 from
          lp:upstart-app-launch).

2013-09-25 18:03:51 +0000 Automatic PS uploader (3f81cf3)

	* Releasing 0.1+13.10.20130925.2-0ubuntu1, based on r67

2013-09-25 17:59:17 +0000 Ted Gould (2665ca8)

	* Ensure a failed stop return doesn't block execution. Fixes:
          https://bugs.launchpad.net/bugs/1229468.

2013-09-25 11:59:45 -0500 Ted Gould (3f07417)

	* Merge in trunk/dont-stop branch to avoid conflicts later

2013-09-25 11:56:59 -0500 Ted Gould (081925a)

	* Attach bug

2013-09-25 11:31:57 -0500 Ted Gould (a50e4ee)

	* Allow stop to fail

2013-09-25 11:26:19 -0500 Ted Gould (663923e)

	* Move the getting of the PID to make it less racy

2013-09-25 14:05:02 +0000 Automatic PS uploader (7c5302e)

	* Releasing 0.1+13.10.20130925.1-0ubuntu1 (revision 65 from
          lp:upstart-app-launch).

2013-09-25 09:01:57 -0500 Ted Gould (9033108)

	* Adding a failed upstart job

2013-09-25 08:57:40 -0500 Ted Gould (a3ca7b3)

	* Flipped things around a bit

2013-09-25 12:54:36 +0000 Automatic PS uploader (77bcae4)

	* Releasing 0.1+13.10.20130925.1-0ubuntu1, based on r65

2013-09-25 07:48:31 -0500 Ted Gould (32a789e)

	* Adding comment on spaces so we know where to fix

2013-09-25 07:46:24 -0500 Ted Gould (8bf83a1)

	* Changing connection variable name to be more clear

2013-09-24 21:54:13 -0500 Ted Gould (57d4c3f)

	* Shoulda compiled that

2013-09-24 21:53:26 -0500 Ted Gould (51685cc)

	* Switch from fdo- to second-exec to better describe what it does now

2013-09-24 21:51:49 -0500 Ted Gould (eb8225b)

	* Pull a bunch of the PID code into it's own function

2013-09-24 21:41:04 -0500 Ted Gould (add2685)

	* Remove the parameters and use the environment

2013-09-24 21:35:09 -0500 Ted Gould (183a183)

	* Make sure the last signal hits the bus

2013-09-24 21:17:35 -0500 Ted Gould (8375164)

	* Delete from the array as well

2013-09-24 21:15:34 -0500 Ted Gould (56e1a03)

	* Put in resume, it builds a lot on focus

2013-09-24 21:08:46 -0500 Ted Gould (6acd574)

	* Set up a set of focus handlers to get the signals

2013-09-24 17:18:11 -0500 Ted Gould (5a3f90f)

	* Adding in app_ to make the naming consistent

2013-09-24 17:16:29 -0500 Ted Gould (dba4ee9)

	* Changing to app_focus as we're only specifying the app, not a
          window in it

2013-09-24 17:02:17 -0500 Ted Gould (bc27ef9)

	* Put in handlers for all the various observers so we can really
          watch things

2013-09-24 17:01:55 -0500 Ted Gould (59846c8)

	* Add implementations of the prototypes

2013-09-24 16:42:32 -0500 Ted Gould (7cf6e0d)

	* Add resume functions to the header

2013-09-24 15:53:35 -0500 Ted Gould (1ab5798)

	* Focus the window!

2013-09-24 15:49:36 -0500 Ted Gould (07954d0)

	* Request Unity to RESUME THAT APP!

2013-09-24 15:44:19 -0500 Ted Gould (01747ca)

	* Setting up the callback signal from Unity to know that we've
          resumed

2013-09-24 14:57:09 -0500 Ted Gould (22f716f)

	* Mostly setting up a big set of comments and TODOs to describe what
          we're gonna do

2013-09-24 13:40:17 -0500 Ted Gould (6df0232)

	* Grabbing the FDO utility to reuse it

2013-09-24 09:34:02 +0000 Ted Gould (d622184)

	* Tests for the functions in the core helpers library.

2013-09-24 08:03:39 +0000 Automatic PS uploader (5c5f713)

	* Releasing 0.1+13.10.20130924.1-0ubuntu1 (revision 63 from
          lp:upstart-app-launch).

2013-09-24 06:04:44 +0000 Automatic PS uploader (aa659a1)

	* Releasing 0.1+13.10.20130924.1-0ubuntu1, based on r63

2013-09-23 23:08:19 -0500 Ted Gould (82f285f)

	* Update to trunk

2013-09-23 22:53:13 -0500 Ted Gould (3881302)

	* Make sure we have gtest

2013-09-23 22:48:52 -0500 Ted Gould (07e822b)

	* Test the various failures

2013-09-23 22:39:27 -0500 Ted Gould (5fe83c5)

	* Base manifest parsing code

2013-09-23 22:32:08 -0500 Ted Gould (a5bd43a)

	* Test all the error cases

2013-09-23 22:29:00 -0500 Ted Gould (32b87ba)

	* Add a desktop to exec test

2013-09-23 22:23:51 -0500 Ted Gould (297576d)

	* Adding tests for the other verification options

2013-09-23 22:01:51 -0500 Ted Gould (5c1bf30)

	* More test data

2013-09-23 21:56:22 -0500 Ted Gould (450bfa2)

	* Test the confined environment variables as much as we can for now

2013-09-23 21:48:57 -0500 Ted Gould (90135b4)

	* Test the keyfile for appids

2013-09-23 21:23:32 -0500 Ted Gould (06aa7af)

	* Setting the XDG_DATA_DIRS

2013-09-23 21:22:06 -0500 Ted Gould (f4dea8f)

	* Some test files

2013-09-23 21:20:19 -0500 Ted Gould (d340060)

	* Adding a define for the source directory

2013-09-23 21:16:18 -0500 Ted Gould (3c7184a)

	* Extra space

2013-09-23 21:15:09 -0500 Ted Gould (6af280c)

	* Hitting more lines looking at code coverage

2013-09-23 21:02:11 -0500 Ted Gould (3a13dd3)

	* More tests including non-supported and adding comments

2013-09-23 20:47:15 -0500 Ted Gould (eb96f1a)

	* Multiple %f's

2013-09-23 20:41:01 -0500 Ted Gould (99f43bd)

	* Adding some quotes

2013-09-23 20:40:26 -0500 Ted Gould (42ce5dc)

	* Add % character tests

2013-09-23 21:36:39 +0000 Ted Gould (16645d6)

	* Handle URLs with complex spacing by using C parsing. Fixes:
          https://bugs.launchpad.net/bugs/1228387.

2013-09-23 16:25:01 -0500 Ted Gould (af0adcc)

	* A bunch of tests, for fun, and profit!

2013-09-23 15:58:02 -0500 Ted Gould (4d9f919)

	* Flesh out the App ID test

2013-09-23 15:54:58 -0500 Ted Gould (c4fa8af)

	* Adding in copyright

2013-09-23 15:54:27 -0500 Ted Gould (0fa747f)

	* Connecting in a real one

2013-09-23 15:46:08 -0500 Ted Gould (34f01a5)

	* Adding our first stub test

2013-09-23 15:41:53 -0500 Ted Gould (62bc865)

	* Setting up a test directory

2013-09-23 14:42:54 -0500 Ted Gould (dbc7e7d)

	* Comments to describe quoting

2013-09-23 14:25:21 -0500 Ted Gould (2f32743)

	* Remove apparmor from CMakeLists.txt

2013-09-23 14:19:35 -0500 Ted Gould (4e56d1c)

	* Making X- instead of XCanonical* which is per-spec

2013-09-23 14:00:25 -0500 Ted Gould (c33e82f)

	* Add a TODO for multiple URL handling

2013-09-23 14:00:11 -0500 Ted Gould (f85f103)

	* Comment that we're not 'actually' emitting the signals directly

2013-09-23 13:42:37 -0500 Ted Gould (f3df110)

	* Match the path of try_dir()

2013-09-23 13:31:43 -0500 Ted Gould (79fc672)

	* Move the setting of the variable, it seems architecture specific

2013-09-23 13:21:09 -0500 Ted Gould (5d17b3e)

	* No longer need apparmor libs

2013-09-23 13:01:24 -0500 Ted Gould (1c7576d)

	* Useful debug info

2013-09-23 13:01:10 -0500 Ted Gould (1dce1da)

	* Off by one

2013-09-23 12:28:26 -0500 Ted Gould (a79bbce)

	* Set the confined environment variables on the desktop case as well

2013-09-23 12:27:08 -0500 Ted Gould (f2ff486)

	* Moving all the confinement variables to a helper function

2013-09-23 12:22:47 -0500 Ted Gould (f1ebba1)

	* Set the APP_DIR path if we need it

2013-09-23 12:19:20 -0500 Ted Gould (059794a)

	* Making the Upstart jobs look more similar

2013-09-23 12:15:37 -0500 Ted Gould (e7c04f3)

	* No longer need the app_id

2013-09-23 12:15:15 -0500 Ted Gould (332d6b4)

	* Have the exec utility pass what desktop file it uses as a variable
          to exec-line-exec

2013-09-23 11:52:16 -0500 Ted Gould (9e4712f)

	* Switch so that desktop-exec runs in pre-start

2013-09-23 10:34:05 -0500 Ted Gould (ed43647)

	* Move the unquoting into the helpers

2013-09-23 10:22:23 -0500 Ted Gould (537c47f)

	* Make sure we switch which variable we should and handle the error
          correctly

2013-09-23 10:05:17 -0500 Ted Gould (9174e5e)

	* Use g_shell_unquote() to resolve quotes in the exec line

2013-09-22 21:43:34 -0500 Ted Gould (0f4f92e)

	* Got the directories backwards

2013-09-22 13:43:26 -0500 Ted Gould (3a666e2)

	* Use the APP_ID environment variable and generate the URI in C code

2013-09-22 13:32:35 -0500 Ted Gould (e582afa)

	* No environment variables here either

2013-09-22 13:30:03 -0500 Ted Gould (9de61ed)

	* Be aware of your environment

2013-09-22 13:29:36 -0500 Ted Gould (123e565)

	* Grab the AppID from the environment instead of from the command
          line

2013-09-21 23:15:21 -0500 Ted Gould (5c01b20)

	* Fleshing out parsing of the command line

2013-09-21 23:08:52 -0500 Ted Gould (1dca6d4)

	* Making click-exec not deal with parsing the exec line.  Let
          exec-line-exec do it.

2013-09-21 23:08:17 -0500 Ted Gould (570b268)

	* Switching out some of the code into helpers

2013-09-21 22:57:02 -0500 Ted Gould (d2174eb)

	* Exec and URIs too

2013-09-21 22:31:45 -0500 Ted Gould (f5c3bc6)

	* Removing the variables to avoid quoting confusion

2013-09-21 22:29:58 -0500 Ted Gould (a0fac40)

	* Changing click to work with a C file.  And stubbing that C file.

2013-09-20 22:44:57 -0500 Ted Gould (1ef9618)

	* Dropping the shell escape stuff

2013-09-20 22:43:21 -0500 Ted Gould (95211c6)

	* Silly SF support

2013-09-20 22:39:55 -0500 Ted Gould (50d0438)

	* Drop the escape story

2013-09-20 22:38:09 -0500 Ted Gould (2d0d2d3)

	* Getting some debugging info and changing the array

2013-09-20 22:18:41 -0500 Ted Gould (3abd530)

	* Change it so that we do a lot of execing

2013-09-20 22:02:16 -0500 Ted Gould (efb21f8)

	* Switching to C only cap'n

2013-09-20 21:59:25 -0500 Ted Gould (cef773f)

	* Linking in the apparmor

2013-09-20 21:57:43 -0500 Ted Gould (216c1ad)

	* We're going to link directly with apparmor

2013-09-20 21:57:11 -0500 Ted Gould (b552a3a)

	* F*0@# you all, we're going to C

2013-09-20 21:31:05 -0500 Ted Gould (f69f2f2)

	* Let's get stupider

2013-09-20 21:28:03 -0500 Ted Gould (5e959ab)

	* Perhaps the leading zero is the issue

2013-09-20 21:23:59 -0500 Ted Gould (8ec71a1)

	* Seems like dash isn't friendly with unicode like bash is.  Let's be
          simpler.

2013-09-20 21:14:20 -0500 Ted Gould (8937168)

	* Cleaning up and adding some new characters

2013-09-20 20:57:59 -0500 Ted Gould (595c03f)

	* Going a bit crazy with unicode and all, but let's see if we can get
          these

2013-09-20 17:13:05 -0500 Ted Gould (bf468fb)

	* Escape things for the shell when parsing the exec line

2013-09-20 16:20:57 -0500 Ted Gould (cba21a7)

	* Handy debug message

2013-09-20 16:10:42 -0500 Ted Gould (bb88995)

	* Make sure this has the lifecycle we expect

2013-09-20 16:10:15 -0500 Ted Gould (ad55a1c)

	* Add in the platform data to what we give to apps

2013-09-20 16:01:48 -0500 Ted Gould (06bb614)

	* Send the open out there to the app

2013-09-20 15:55:42 -0500 Ted Gould (0ed755b)

	* Get the dbus path to use for sending the message from the
          application name

2013-09-20 15:25:45 -0500 Ted Gould (437529d)

	* Get our URIs into something we can use

2013-09-20 15:00:14 -0500 Ted Gould (fb4044a)

	* Setup our space for callback

2013-09-20 14:36:40 -0500 Ted Gould (786ad8c)

	* Always decrement

2013-09-20 14:34:42 -0500 Ted Gould (37f94f6)

	* Flesh this out a bunch so we start getting connections

2013-09-20 11:26:06 -0500 Ted Gould (ed11b84)

	* Use our new little utility

2013-09-20 10:53:41 -0500 Ted Gould (23aa6a1)

	* This should never be called without URIs

2013-09-20 10:49:28 -0500 Ted Gould (de3babe)

	* Add an executable target for fdo-application-open

2013-09-19 22:11:21 -0500 Ted Gould (524d9d4)

	* Observers for window focus

2013-09-19 21:47:24 -0500 Ted Gould (b81bc91)

	* Start of an API for failed app reporting

2013-09-20 01:28:31 +0000 Ted Gould (cc4a0ff)

	* Evil hack to allow "secondary activations" through killing the
          first instance.

2013-09-19 23:03:59 +0000 Automatic PS uploader (dd3eb5a)

	* Releasing 0.1+13.10.20130919.4-0ubuntu1 (revision 60 from
          lp:upstart-app-launch).

2013-09-19 22:04:59 +0000 Automatic PS uploader (2f8cd38)

	* Releasing 0.1+13.10.20130919.4-0ubuntu1, based on r60

2013-09-19 21:51:17 +0000 Ted Gould (5ede3fd)

	* Support a desktop file key so legacy applications can be single
          instance.

2013-09-19 20:28:21 +0000 Automatic PS uploader (31b50b7)

	* Releasing 0.1+13.10.20130919.3-0ubuntu1 (revision 58 from
          lp:upstart-app-launch).

2013-09-19 12:40:00 -0500 Ted Gould (40acf89)

	* Required Commentary

2013-09-19 12:27:16 -0500 Ted Gould (384e5bf)

	* Switch to using start so we get the right return value

2013-09-19 12:26:11 -0500 Ted Gould (bf03231)

	* Detect the second activation and stop in that case

2013-09-19 12:15:04 -0500 Ted Gould (89c999c)

	* Specifically setting the instance ID

2013-09-19 11:55:14 -0500 Ted Gould (9752dab)

	* Test the generated file

2013-09-19 11:52:20 -0500 Ted Gould (632fff5)

	* Update to trunk

2013-09-19 11:43:11 -0500 Ted Gould (414d5f9)

	* Flesh out the single instance checker

2013-09-19 11:37:59 -0500 Ted Gould (ad0d1ef)

	* Move all the keyfile search stuff into the helpers

2013-09-19 14:03:55 +0000 Automatic PS uploader (dc46ffc)

	* Releasing 0.1+13.10.20130919.3-0ubuntu1, based on r58

2013-09-19 14:02:40 +0000 Loïc Minier (78de51e)

	* Fix LP #1227632 by directly joining the components of the Exec line
          split on % instead of joining them with spaces. Fixes:
          https://bugs.launchpad.net/bugs/1227632.

2013-09-19 15:05:32 +0200 Loïc Minier (a1243e3)

	* Do a direct join of components from the Exec string split on %; the
          previous code caused extra spaces to be added since this
          wasn't split on spaces; LP: #1227632.

2013-09-19 03:54:53 +0000 Ted Gould (8e943c1)

	* Try to deduce if we're on Surface Flinger.

2013-09-18 22:12:31 -0500 Ted Gould (2027d86)

	* Try not to make that mistake again

2013-09-18 22:11:43 -0500 Ted Gould (7f84eb6)

	* Put the surface flinger check into the pre-start to avoid
          confinement

2013-09-18 22:08:30 +0000 Ted Gould (81367f2)

	* Only split the URIs if there are more than one.

2013-09-18 17:01:32 -0500 Ted Gould (f8e1f10)

	* Check by process

2013-09-18 16:50:31 -0500 Ted Gould (71ee03d)

	* Check desktop-single to know what to do

2013-09-18 16:30:43 -0500 Ted Gould (c9585e4)

	* Space for the !

2013-09-18 16:13:34 -0500 Ted Gould (af47fc6)

	* Ensure that we need to split before splitting.

2013-09-18 15:54:08 -0500 Ted Gould (833dda3)

	* Add a utility for desktop single helping

2013-09-18 15:30:09 -0500 Ted Gould (db98a5e)

	* Support out of tree builds too

2013-09-18 15:28:58 -0500 Ted Gould (1f01abb)

	* Make it so that we generate application.conf

2013-09-18 14:56:21 -0500 Ted Gould (e3b204c)

	* Try to deduce whether we're on Surface Flinger

2013-09-18 03:33:53 +0000 Automatic PS uploader (8d24f7a)

	* Releasing 0.1+13.10.20130917.1-0ubuntu1 (revision 54 from
          lp:upstart-app-launch).

2013-09-17 22:03:45 +0000 Automatic PS uploader (be3562b)

	* Releasing 0.1+13.10.20130917.1-0ubuntu1, based on r54

2013-09-13 16:30:01 +0000 Sebastien Bacher (ec694f4)

	* typo fix in one of the warning strings.

2013-09-12 22:56:43 +0000 Automatic PS uploader (e54c3e1)

	* Releasing 0.1+13.10.20130912-0ubuntu1 (revision 52 from
          lp:upstart-app-launch).

2013-09-12 20:33:44 +0000 Automatic PS uploader (b1ab6d7)

	* Releasing 0.1+13.10.20130912-0ubuntu1, based on r52

2013-09-12 17:58:16 +0000 Ted Gould (69b83d9)

	* Check to see if an icon exists, and if so prepend the full path.

2013-09-12 11:44:15 -0500 Ted Gould (3bfcc46)

	* Typo in comment

2013-09-12 10:28:23 -0500 Ted Gould (9bd330f)

	* Make sure we wait to report the error

2013-09-12 10:24:19 -0500 Ted Gould (36e0c69)

	* Pull the recoverable error stuff into it's own function

2013-09-12 10:15:07 -0500 Ted Gould (3709391)

	* Pipe directly

2013-09-12 08:57:13 -0500 Ted Gould (fd95894)

	* Wrong key

2013-09-10 07:28:30 -0500 Ted Gould (faea6da)

	* Setting up the basis for our recoverable error

2013-09-10 11:34:06 +0200 Sebastien Bacher (ae4657e)

	* typo fix in one of the warning strings

2013-09-09 17:54:00 -0500 Ted Gould (1e18858)

	* If we can make things better, let's do!

2013-09-09 17:48:36 -0500 Ted Gould (f03510b)

	* Remove null build_filename function call

2013-09-09 17:47:48 -0500 Ted Gould (5f8c3f8)

	* Add some comments and make the code flow more clear

2013-09-09 17:06:58 +0000 Jamie Strandboge (d4d854e)

	* application-legacy.conf.in: use aa-exec-click instead of aa-exec
          desktop-hook.c: use aa-exec-click instead of aa-exec (LP:
          #1197047) debian/control: Depends on click-apparmor.
          Fixes: https://bugs.launchpad.net/bugs/1197047.

2013-09-08 15:26:27 +0000 Ted Gould (b0e2e8d)

	* Don't automatically warn on a failed App ID.

2013-09-05 09:33:42 +0000 Automatic PS uploader (b85c25c)

	* Releasing 0.1+13.10.20130905-0ubuntu1 (revision 48 from
          lp:upstart-app-launch).

2013-09-05 09:06:43 +0000 Automatic PS uploader (5e5aebd)

	* Releasing 0.1+13.10.20130905-0ubuntu1, based on r48

2013-09-04 22:44:27 +0000 Ted Gould (0ca30e5)

	* Handle click errors by just not setting the value.

2013-09-04 16:06:59 -0500 Ted Gould (8fd375e)

	* Handle the error, but still start the legacy app

2013-09-04 20:12:26 +0000 Ted Gould (e7fe7b8)

	* Making sure to look for the application directory. Fixes:
          https://bugs.launchpad.net/bugs/1215478.

2013-09-04 13:31:22 -0500 Jamie Strandboge (65cc906)

	* application-legacy.conf.in: use aa-exec-click instead of aa-exec
          desktop-hook.c: use aa-exec-click instead of aa-exec
          debian/control: Depends on click-apparmor

2013-09-03 18:46:57 +0000 Automatic PS uploader (96900c6)

	* Releasing 0.1+13.10.20130903-0ubuntu1 (revision 45 from
          lp:upstart-app-launch).

2013-09-03 18:05:40 +0000 Automatic PS uploader (3d7eddc)

	* Releasing 0.1+13.10.20130903-0ubuntu1, based on r45

2013-09-03 14:11:40 +0000 Guenter Schwann (ac7fc9c)

	* Make libupstart-app-launch usable by C++ programs.

2013-09-02 16:45:35 +0200 Guenter Schwann (05bca53)

	* Make libupstart-app-launch usable by C++ programs

2013-08-29 08:30:59 -0500 Ted Gould (2d4ab20)

	* Only print a debug message if we can't parse it in the helper, but
          allow users to decide whether it's warning worthy

2013-08-29 08:26:11 -0500 Ted Gould (1346449)

	* Making sure to look for the application directory

2013-08-27 16:03:49 +0000 Automatic PS uploader (5642dfb)

	* Releasing 0.1+13.10.20130827-0ubuntu1 (revision 43 from
          lp:upstart-app-launch).

2013-08-27 14:04:33 +0000 Automatic PS uploader (dd6f932)

	* Releasing 0.1+13.10.20130827-0ubuntu1, based on r43

2013-08-27 13:55:58 +0000 Ted Gould (c972994)

	* Completes the base functionality in the libupstart-app-launch
          library.

2013-08-26 22:41:58 -0500 Ted Gould (fca4b67)

	* Fix accidental VIM 'J'

2013-08-26 22:40:57 -0500 Ted Gould (c3d6df4)

	* Consolidate the add and remove into implementation functions.

2013-08-26 22:23:30 -0500 Ted Gould (d03f01c)

	* Make pkg_config dependencies required

2013-08-26 22:22:01 -0500 Ted Gould (64b6708)

	* Make upstart_ref function static

2013-08-19 09:39:27 +0000 Automatic PS uploader (160a15e)

	* Releasing 0.1+13.10.20130819-0ubuntu1 (revision 41 from
          lp:upstart-app-launch).

2013-08-19 02:04:19 +0000 Automatic PS uploader (e05d502)

	* Releasing 0.1+13.10.20130819-0ubuntu1, based on r41

2013-08-16 18:40:13 +0000 Ted Gould (3f1c8c4)

	* Make setting the PATH more robust.

2013-08-16 14:08:07 +0000 jdstrand (2b5fd3a)

	* Update click-exec.c to setup the sandbox environment. Specifically:
          - explicitly set the XDG base dirs to the user's
          preference - set UBUNTU_APPLICATION_ISOLATION - set TMPDIR
          - set __GL_SHADER_DISK_CACHE_PATH.

2013-08-15 15:14:04 -0500 Ted Gould (5b4fb56)

	* Setting the path more robustly

2013-08-15 12:40:39 -0500 jdstrand (cf5ab78)

	* click-exec.c: - update to explicitly set the XDG base dirs to the
          user's preference in   anticipation that some
          libraries/apps may not behave correctly if they aren't  
          set. AppArmor doesn't support moving these from the
          default right now, but that   doesn't mean click-exec.c
          can't DTRT - setup environment based on  
          https://wiki.ubuntu.com/SecurityTeam/Specifications/ApplicationConfinement#Launching_applications
            + set UBUNTU_APPLICATION_ISOLATION   + set TMPDIR   +
          set __GL_SHADER_DISK_CACHE_PATH

2013-08-14 10:35:44 -0500 Ted Gould (c97c6bd)

	* Merging trunk

2013-08-12 19:33:01 +0000 Automatic PS uploader (32f71b2)

	* Releasing 0.1+13.10.20130812-0ubuntu1 (revision 38 from
          lp:upstart-app-launch).

2013-08-12 14:27:42 -0500 Ted Gould (c6d40c1)

	* Adding a check to see if a PID is associated with an AppID

2013-08-12 18:04:33 +0000 Automatic PS uploader (b005d38)

	* Releasing 0.1+13.10.20130812-0ubuntu1, based on r38

2013-08-12 01:25:10 +0000 Ted Gould (e268018)

	* Switch to CMake and add stub library.

2013-08-12 01:09:50 +0000 Ted Gould (6e74df7)

	* Flesh out the click package execution.

2013-08-11 20:23:52 +0000 Ted Gould (8462533)

	* Add a click package hook to build desktop files.

2013-08-11 14:55:47 -0500 Ted Gould (648cb0e)

	* Merging updated click-hook

2013-08-11 14:54:38 -0500 Ted Gould (eb94b99)

	* Merging trunk

2013-08-11 14:50:12 -0500 Ted Gould (692b143)

	* Merging trunk to resolve conflicts

2013-08-11 14:44:48 -0500 Ted Gould (6727e82)

	* Adding an introduction to explain the code a bit.

2013-08-11 14:34:25 -0500 Ted Gould (9b53d0b)

	* Adding some documentation on what the hook is doing.

2013-08-11 19:25:19 +0000 Ted Gould (a6accd8)

	* Split profile and exec into two variables.

2013-08-11 14:23:41 -0500 Ted Gould (364dc20)

	* Switching to modification time.

2013-08-11 14:15:59 -0500 Ted Gould (d9cf741)

	* Checking to see if we did remove the desktop file before trying to
          build another one.

2013-08-11 14:08:10 -0500 Ted Gould (905bcfc)

	* Ensure that we don't look for a newline in a NULL string

2013-08-09 22:24:46 +0000 Ted Gould (83ff2ee)

	* Use the click utility to determine path to the package.

2013-08-09 15:42:45 -0500 Ted Gould (ad25231)

	* Updating to latest libupstart-app base merge

2013-08-09 15:41:59 -0500 Ted Gould (4bffa26)

	* Update to latest click-exec

2013-08-09 15:40:27 -0500 Ted Gould (ee68c34)

	* Update to latest click hook

2013-08-09 15:38:41 -0500 Ted Gould (a36e1ac)

	* Updating to latest click deps branch

2013-08-09 14:49:58 -0500 Ted Gould (90412b1)

	* Drop gratuitous debugging

2013-08-09 14:48:02 -0500 Ted Gould (1110a2e)

	* Set the variable.  Yeah.  That.

2013-08-09 14:47:48 -0500 Ted Gould (b8c667c)

	* Make sure to miss the dash when passing the instance

2013-08-09 14:32:51 -0500 Ted Gould (7fda3c3)

	* Passing APP_ID and INSTANCE_ID to the stop function

2013-08-09 14:23:09 -0500 Ted Gould (3fb548e)

	* Cut-and-paste, wrong return

2013-08-09 14:17:34 -0500 Ted Gould (789b692)

	* Fix memory clears of the array with a helper

2013-08-09 14:04:26 -0500 Ted Gould (0251b4d)

	* Adding a stop utility

2013-08-09 13:59:22 -0500 Ted Gould (b78bafe)

	* Flesh out stoping a job

2013-08-09 13:53:03 -0500 Ted Gould (cc412cc)

	* Setup looking through the instances of both the upstart jobs we
          have

2013-08-09 13:11:42 -0500 Ted Gould (19dabf7)

	* Add a way to not check for the legacy renaming in getting the list
          of jobs

2013-08-09 11:07:47 -0500 Ted Gould (891f53c)

	* Adding a function to stop apps

2013-08-09 11:04:02 -0500 Ted Gould (5b571b2)

	* Adjusting name to be a better descriptor

2013-08-07 22:55:16 -0500 Ted Gould (d06f85d)

	* Putting the package config file in the dev package

2013-08-07 22:54:36 -0500 Ted Gould (38c816e)

	* Adding a pkgconfig file to the build

2013-08-07 14:09:53 -0500 Ted Gould (eda112d)

	* Grabbing changes dropping the click- prefix

2013-08-07 14:07:19 -0500 Ted Gould (74e331f)

	* Checking to make sure the desktop has the application id set before
          deleting it.

2013-08-07 14:01:51 -0500 Ted Gould (f99e48b)

	* Instead of prefixing the files check to seeif the appids are valid

2013-08-07 09:31:16 -0500 Ted Gould (5354059)

	* Make the code a bit easier to read

2013-08-07 09:27:23 -0500 Ted Gould (7bebeb2)

	* Swtiching from a private connection so we don't have to close it,
          just unref

2013-08-06 22:18:18 -0500 Ted Gould (cc2ab19)

	* Fix a lagging pkglibexecdir

2013-08-06 22:13:12 -0500 Ted Gould (ecf3ff7)

	* Switching to have the click-exec program set the directory

2013-08-06 22:10:33 -0500 Ted Gould (b69ee70)

	* Find the directory from click

2013-08-06 22:07:01 -0500 Ted Gould (39599d7)

	* Switch to getting the directory from click

2013-08-06 21:59:58 -0500 Ted Gould (c8f42eb)

	* Grabbing the click-hook updates

2013-08-06 21:54:38 -0500 Ted Gould (3e5cbe7)

	* Adding the application ID, perhaps for later

2013-08-06 21:49:09 -0500 Ted Gould (414cb11)

	* Making the path directory get set properly

2013-08-06 21:44:52 -0500 Ted Gould (4927d7b)

	* Fix the manifest parsing to update the format

2013-08-06 21:32:55 -0500 Ted Gould (604ec2f)

	* Make sure to clear the final newline

2013-08-06 21:22:45 -0500 Ted Gould (8bc83a4)

	* Get the directory from click

2013-08-06 20:58:00 -0500 Ted Gould (7948f41)

	* Make the flag look more like others'

2013-08-06 20:55:31 -0500 Ted Gould (c7cb2e6)

	* Change the name of the symlink

2013-08-06 20:08:30 -0500 Ted Gould (bfa74ce)

	* Adding a hook name to the conf file

2013-08-02 09:40:31 -0500 Ted Gould (98fae9e)

	* Fix memory handling of libupstart returns

2013-08-02 08:26:03 -0500 Ted Gould (589eb00)

	* Getting all the right libs

2013-08-02 08:24:59 -0500 Ted Gould (6f71f24)

	* Get the right links in the right package

2013-08-01 21:35:45 -0500 Ted Gould (b8ce62c)

	* Make the name more in our namespace

2013-08-01 21:34:51 -0500 Ted Gould (f72a7e2)

	* Get the PID utility

2013-08-01 21:29:38 -0500 Ted Gould (0773a71)

	* Finishing the coverstaion with the Upstart tree

2013-08-01 21:18:21 -0500 Ted Gould (3085ce1)

	* Setup to look through jobs

2013-08-01 21:11:44 -0500 Ted Gould (3d3b9f1)

	* Dropping the PID as that'll be hard

2013-08-01 21:07:55 -0500 Ted Gould (66a47e6)

	* Change the prototypes so that we can close the connection

2013-08-01 20:44:46 -0500 Ted Gould (c0fc228)

	* Copyright header

2013-08-01 20:38:07 -0500 Ted Gould (d650671)

	* Handle the unsubscribe

2013-08-01 20:30:27 -0500 Ted Gould (7cf98b3)

	* Setting up the handler for stopped

2013-08-01 20:18:01 -0500 Ted Gould (d521f92)

	* Flesh out the handling of the environment and only printing out for
          proper jobs

2013-08-01 17:11:43 -0500 Ted Gould (2c90b22)

	* Get the basis of the watchers figured out

2013-08-01 16:17:09 -0500 Ted Gould (2a153e9)

	* Add a little watcher for apps

2013-08-01 15:51:27 -0500 Ted Gould (d9f6acf)

	* Switch lsapp to use libupstart-app-launch

2013-08-01 15:35:20 -0500 Ted Gould (32aa44f)

	* Fleshing out getting all the instances on a job

2013-08-01 15:12:11 -0500 Ted Gould (944ce76)

	* Start outlining the list of the running apps

2013-07-31 23:03:56 -0500 Ted Gould (5eef3ca)

	* Make sure the environment makes it to the array

2013-07-31 22:51:35 -0500 Ted Gould (88359cb)

	* Picking up URIs and handling

2013-07-31 22:48:31 -0500 Ted Gould (1c6d930)

	* Fix parameters to make this work with the user session

2013-07-31 22:32:54 -0500 Ted Gould (a46b65e)

	* Add in URI handling

2013-07-31 22:27:41 -0500 Ted Gould (240b49c)

	* Grab the name off the command line

2013-07-31 22:25:12 -0500 Ted Gould (c6e2387)

	* Dropping the unused libs

2013-07-31 22:24:19 -0500 Ted Gould (923affe)

	* Switch to using GDBus and calling the function directly

2013-07-31 21:59:39 -0500 Ted Gould (ce3e5ba)

	* Mkae sure to close the connection and make it a private connection

2013-07-31 21:36:17 -0500 Ted Gould (23360ee)

	* Making the library have symbols

2013-07-31 21:34:10 -0500 Ted Gould (4a8b9cd)

	* Making a small binary to launch apps

2013-07-31 21:23:15 -0500 Ted Gould (7cc2c7d)

	* Fleshing out emitting the signal to start an application

2013-07-31 20:50:09 -0500 Ted Gould (0ecf17c)

	* Adding in teh dev packages we need now

2013-07-31 20:45:16 -0500 Ted Gould (057161b)

	* Grabbing libnih

2013-07-31 20:45:01 -0500 Ted Gould (fff2f73)

	* Grabbing the lib foundation

2013-07-28 13:12:55 -0500 Ted Gould (0be3e96)

	* Breaking appart the build into appropriate packages

2013-07-28 12:39:39 -0500 Ted Gould (aee0632)

	* Adding build files for the library

2013-07-28 12:26:03 -0500 Ted Gould (3b2e1c7)

	* Stubs for our API

2013-07-25 09:22:35 -0500 Ted Gould (a9ec560)

	* Only expand @ variables

2013-07-25 09:22:01 -0500 Ted Gould (e8b7107)

	* Add CMake dep

2013-07-25 09:17:35 -0500 Ted Gould (4638c10)

	* Converting from Make to CMake

2013-07-24 16:14:07 -0500 Ted Gould (1d1f044)

	* Feeling dumb

2013-07-24 16:13:19 -0500 Ted Gould (12d51d4)

	* Base CMake stuff

2013-07-24 16:06:46 -0500 Ted Gould (ae52a21)

	* Grabbing the click exec branch to keep modern

2013-07-24 15:27:30 -0500 Ted Gould (9cba06f)

	* Updating for latest click-hook

2013-07-24 15:24:07 -0500 Ted Gould (db35270)

	* Updating click-hook branch

2013-07-24 15:19:33 -0500 Ted Gould (e185d2e)

	* Wrong whose

2013-07-24 14:50:25 -0500 Ted Gould (1c62bbd)

	* Bad permissions for directories

2013-07-24 14:49:37 -0500 Ted Gould (e1e0bcc)

	* Handle making sure the application dir exists

2013-07-24 14:45:31 -0500 Ted Gould (9a11bd7)

	* Handle the case of creation time changing

2013-07-24 11:57:23 -0500 Ted Gould (be388f5)

	* Switching to use dh_click

2013-07-24 11:25:58 -0500 Ted Gould (33f8a0d)

	* Switching to pkglibexecdir

2013-07-24 11:20:46 -0500 Ted Gould (fbef5d0)

	* Handling the case of %%F

2013-07-24 11:15:35 -0500 Ted Gould (2c26d52)

	* Quoting APP_ID variable

2013-07-24 11:12:52 -0500 Ted Gould (549b2be)

	* Revert to passing the click package to pkgdir

2013-07-23 23:10:40 -0500 Ted Gould (bb84f0e)

	* Add a header file to give an idea of an API to implement

2013-07-23 20:42:50 -0500 Ted Gould (2e14239)

	* Merge in the pre branch

2013-07-23 20:41:02 -0500 Ted Gould (357e835)

	* Click hook branch

2013-07-23 20:40:48 -0500 Ted Gould (d53ce1b)

	* Click deps branch

2013-07-23 20:40:36 -0500 Ted Gould (82be397)

	* Split-profile branch

2013-07-23 20:34:42 -0500 Ted Gould (0e7a15b)

	* Make sure the end we exec

2013-07-23 20:33:16 -0500 Ted Gould (84948cb)

	* Can't get the chdir to work the way I'd like.  Using a script for
          now.  We can kill it later.

2013-07-23 20:03:38 -0500 Ted Gould (4bca881)

	* Setting the working directory

2013-07-23 20:02:00 -0500 Ted Gould (92e7517)

	* Handle the null string for URIs

2013-07-23 19:52:00 -0500 Ted Gould (b9adfd2)

	* Fixing an if statement and adding some debug messages

2013-07-23 19:43:05 -0500 Ted Gould (5a24983)

	* Use the application ID instead of the package name

2013-07-23 19:36:45 -0500 Ted Gould (88ab229)

	* Use the click tool

2013-07-23 17:08:50 -0500 Ted Gould (32dbd56)

	* Make sure we get URIs in there

2013-07-23 17:06:40 -0500 Ted Gould (db9fb36)

	* Enable the apparmor

2013-07-23 17:05:39 -0500 Ted Gould (ba8cdd0)

	* Use the desktop exec parser in the click exec

2013-07-23 17:04:33 -0500 Ted Gould (68fd7d1)

	* Move the desktop exec parser into the helper functions

2013-07-23 16:59:06 -0500 Ted Gould (de17de4)

	* Flesh out the click-exec utility

2013-07-23 16:39:29 -0500 Ted Gould (96c88be)

	* Moving upstart variable setting into helpers

2013-07-23 16:29:59 -0500 Ted Gould (e343f0f)

	* Refactor the click job to make it execute the utility

2013-07-23 16:25:28 -0500 Ted Gould (16a8920)

	* Grabbing the split profile branch

2013-07-23 16:23:52 -0500 Ted Gould (483bd06)

	* Create the base click exec utility

2013-07-23 16:16:09 -0500 Ted Gould (52a651b)

	* Copyright and clean up

2013-07-23 16:14:07 -0500 Ted Gould (f8383c8)

	* Move validation into the helper

2013-07-23 16:08:21 -0500 Ted Gould (5fca2b3)

	* Move the json handling into the helper file

2013-07-23 15:26:58 -0500 Ted Gould (596b2aa)

	* Upping the warnings

2013-07-23 15:24:54 -0500 Ted Gould (94b328b)

	* Move the app id checking to the helpers file

2013-07-23 15:19:01 -0500 Ted Gould (dbe4f2c)

	* Adding in some helper function prototypes

2013-07-22 23:12:02 -0500 Ted Gould (cacd976)

	* Fixing some silly little bugs

2013-07-22 23:01:22 -0500 Ted Gould (d2c7628)

	* Write out the final built desktop file

2013-07-22 22:52:49 -0500 Ted Gould (b68b108)

	* Parse the incomming desktop file

2013-07-22 21:50:35 -0500 Ted Gould (68e9330)

	* Add in the manifest parsing

2013-07-22 21:11:59 -0500 Ted Gould (dc8bf59)

	* Get all of the file name stuff out of the way and build up to
          parsing the manifest

2013-07-22 20:53:27 -0500 Ted Gould (cf98086)

	* Get the removal code under control

2013-07-22 20:50:14 -0500 Ted Gould (417ca31)

	* Set up for the handling of each app ID

2013-07-22 17:26:40 -0500 Ted Gould (e134306)

	* Fleshing out listing all the desktop files

2013-07-22 17:22:33 -0500 Ted Gould (fcd69b5)

	* Fleshing out adding a click package directory

2013-07-22 17:13:09 -0500 Ted Gould (422fd82)

	* Going through the directory entries

2013-07-22 17:09:00 -0500 Ted Gould (e79965d)

	* Set up the skeleton for determining state

2013-07-22 16:21:29 -0500 Ted Gould (bf88ac4)

	* Adding a desktop hook binary

2013-07-22 12:47:02 -0500 Ted Gould (3d4ae4c)

	* Adding a click hook in

2013-07-22 12:30:20 -0500 Ted Gould (5fe4b63)

	* The version of the command that got merged is 'pkgdir'

2013-07-11 21:57:37 -0500 Ted Gould (f0ecee7)

	* Runtime dep on the click command

2013-07-11 21:40:18 -0500 Ted Gould (d2cb2a1)

	* Try to use click to find the directory

2013-07-12 00:49:21 +0000 Automatic PS uploader (b4653f8)

	* Releasing 0.1+13.10.20130712-0ubuntu1 (revision 32 from
          lp:upstart-app-launch).

2013-07-12 00:01:50 +0000 Automatic PS uploader (0328c54)

	* Releasing 0.1+13.10.20130712-0ubuntu1, based on r32

2013-07-11 14:20:38 +0000 Ted Gould (28fc0a5)

	* Add support for URIs.

2013-07-10 14:44:09 -0500 Ted Gould (f806f07)

	* Adding a link to freedesktop.org

2013-07-10 14:43:03 -0500 Ted Gould (798f15e)

	* Cnt spl gd

2013-07-10 14:42:09 -0500 Ted Gould (3e432d7)

	* Making verify_keyfile called by try_dir to simplify the arangement

2013-07-10 14:27:51 -0500 Ted Gould (2e99cf1)

	* Warn on various issues in the desktop file.

2013-07-10 14:23:03 -0500 Ted Gould (6afcf23)

	* Reduce cyclomatic complexity by putting the single code into an
          inline function

2013-07-10 14:11:45 -0500 Ted Gould (6d4a845)

	* Free uri_split

2013-07-10 14:10:26 -0500 Ted Gould (423cda8)

	* Free execsplit

2013-07-10 14:07:55 -0500 Ted Gould (2010a75)

	* Check to ensure uri_list exists before appending it

2013-07-10 11:26:29 -0500 Ted Gould (e85ae2c)

	* Quite clearly, this was the hard part

2013-07-10 11:22:26 -0500 Ted Gould (e7c8c92)

	* Set the variables in the desktop-exec script

2013-07-10 11:01:23 -0500 Ted Gould (cb7ce31)

	* Switching upstart job to call desktop-exec and then look at the
          results

2013-07-10 09:54:58 -0500 Ted Gould (4f07696)

	* Use g_filename_from_uri instead of allocating a GFile

2013-07-03 22:38:19 -0500 Ted Gould (9d6ee32)

	* Handle the file list case

2013-07-03 22:20:53 -0500 Ted Gould (7b4c690)

	* Handle the single file case

2013-07-03 21:59:34 -0500 Ted Gould (14b7f16)

	* Handle the URIs in the desktop file

2013-07-03 21:05:44 -0500 Ted Gould (92a2204)

	* Pass the URIs to the desktop-exec utility

2013-07-03 21:05:25 -0500 Ted Gould (262bd7b)

	* Pass through the URIs

2013-07-03 08:03:36 +0000 Automatic PS uploader (ad10149)

	* Releasing 0.1+13.10.20130703-0ubuntu1 to ubuntu.

2013-07-03 00:01:32 +0000 Automatic PS uploader (628d398)

	* Releasing 0.1+13.10.20130703-0ubuntu1, based on r30

2013-07-02 19:10:46 +0000 Ted Gould (e2d338f)

	* Changing the script to check for upstart versions.

2013-07-02 12:17:08 -0500 Ted Gould (06fe910)

	* Flipping around the test and just printing debug info if we fail

2013-07-02 09:14:04 -0500 Ted Gould (3cc67e7)

	* Changing the script to check for upstart versions

2013-07-01 21:25:40 +0000 Ted Gould (cba136b)

	* Don't run tests on buildds.

2013-07-01 16:02:04 -0500 Ted Gould (611bea0)

	* Don't run tests on buildds

2013-07-01 20:53:57 +0000 Ted Gould (3372542)

	* Switch initialization to be signal based.

2013-07-01 20:24:06 +0000 Ted Gould (e8c6402)

	* Adding a shell script to insert the initctl path if on buildd's.

2013-07-01 15:11:05 -0500 Ted Gould (ad0c001)

	* No 'r'

2013-07-01 15:05:16 -0500 Ted Gould (03676dc)

	* Adding a shell script to insert the initctl path if on buildd's

2013-06-28 23:27:12 +0000 Ted Gould (32bd1d6)

	* Add Zeitgeist logging of the start and stop of the applications.

2013-06-28 21:43:26 +0000 Ted Gould (df6b902)

	* Allow setting the apparmor profile in the dekstop file.

2013-06-28 21:00:39 +0000 Ted Gould (211d7c5)

	* Split out legacy and click package startup.

2013-06-28 14:56:40 -0500 Ted Gould (62ce758)

	* Emit and start on signals instead of starting jobs

2013-06-24 16:41:56 -0500 Ted Gould (b2fb6bd)

	* Make sure to depend on libzeitgeist for the build

2013-06-24 16:14:41 -0500 Ted Gould (b0d14b9)

	* Adding the post-start and post-stop event logging

2013-06-24 16:10:53 -0500 Ted Gould (03fccc0)

	* Make it so that we get the libexec path in the click package
          configuration as well

2013-06-24 16:08:25 -0500 Ted Gould (64b9113)

	* Add a watchdog just in case

2013-06-24 16:04:17 -0500 Ted Gould (11bd55b)

	* Waiting until the insert happens

2013-06-24 15:55:49 -0500 Ted Gould (9bc3f65)

	* Copyright header

2013-06-24 15:54:34 -0500 Ted Gould (39b0e5e)

	* Changing name to reflect our new reality

2013-06-24 15:53:58 -0500 Ted Gould (e93b459)

	* Making it so the utility can be used for open and close

2013-06-24 15:41:40 -0500 Ted Gould (d3d3b5c)

	* Flesh out the zg insert event

2013-06-24 15:18:23 -0500 Ted Gould (dd87f0e)

	* Adding the basis for reporting to ZG opening of the app

2013-06-21 22:24:38 -0500 Ted Gould (00a31fa)

	* Add a dbus-x11 dep for the test suite

2013-06-21 15:28:44 -0500 Ted Gould (01a37e6)

	* Don't detect error, just go for the directory directly

2013-06-21 15:18:39 -0500 Ted Gould (f11f8b9)

	* Adding a check job

2013-06-21 14:59:53 -0500 Ted Gould (e59a40b)

	* Adding the click packaging wrapper

2013-06-21 14:50:00 -0500 Ted Gould (bf02fce)

	* Adding an application job

2013-06-21 14:42:55 -0500 Ted Gould (8eec380)

	* Make the legacy one a little bit different

2013-06-21 14:33:35 -0500 Ted Gould (4313cbb)

	* Switching the current job to be the job that handles desktop files
          in the legacy locations

2013-06-19 11:26:56 -0500 Ted Gould (22648c5)

	* Allow adding an apparmor profile

2013-06-19 05:02:43 +0000 Automatic PS uploader (79c143a)

	* Releasing 0.1daily13.06.19-0ubuntu1 to ubuntu.

2013-06-19 00:01:09 +0000 Automatic PS uploader (dddcce4)

	* Releasing 0.1daily13.06.19-0ubuntu1, based on r22

2013-06-18 20:55:26 +0000 Ted Gould (2426448)

	* Adding a COPYING file and file copyrights.

2013-06-18 20:25:03 +0000 Ken VanDine (499bf54)

	* Make inline packaging more consistent with our other packages.

2013-06-18 16:08:50 -0400 Ken VanDine (cfb530a)

	* Fixed license

2013-06-18 15:03:21 -0500 Ted Gould (c862816)

	* Adding in copyright headers for the c files

2013-06-18 16:02:55 -0400 Ken VanDine (b5c3e9b)

	* packaging updates

2013-06-18 15:01:10 -0500 Ted Gould (ad9ab03)

	* Adding COPYING

2013-06-13 21:49:00 +0000 Ted Gould (dabde57)

	* Searching desktop files in pre-start.

2013-06-13 20:40:09 +0000 Ted Gould (c04e8b4)

	* Adding a glib build dependency.

2013-06-13 14:56:18 -0500 Ted Gould (b44f9e1)

	* Adding in some meta-data

2013-06-13 14:51:47 -0500 Ted Gould (4990236)

	* Build dep on libglib2.0-dev

2013-05-28 23:27:28 -0500 Ted Gould (e0b7e31)

	* Putting a couple of comments in

2013-05-28 23:22:02 -0500 Ted Gould (b5a3386)

	* Changing the config file to use that and then exec

2013-05-28 23:21:44 -0500 Ted Gould (254a709)

	* Making desktop-exec output the exec line

2013-05-13 12:14:15 -0500 Ted Gould (e24cd70)

	* Close the metal here

2013-05-13 12:13:37 -0500 Ted Gould (c1e90b5)

	* Putting the type in too

2013-05-13 12:05:26 -0500 Ted Gould (5db384b)

	* Dump out the PIDs and the nice names

2013-05-13 11:22:40 -0500 Ted Gould (8ea2934)

	* Putting some boiler plate dbus in there

2013-05-13 10:57:23 -0500 Ted Gould (968b29c)

	* Making a little script to help with apps

2013-05-13 09:32:10 -0500 Ted Gould (f138aff)

	* Drop the forking

2013-05-13 09:31:18 -0500 Ted Gould (2fc40c0)

	* Simpler pkgconfig too

2013-05-13 09:30:48 -0500 Ted Gould (a58a99f)

	* Switch from using GIO to standard GLib and exec

2013-05-07 09:55:17 -0500 Ted Gould (25fa3a9)

	* Changing the conf file to not need the script suggested by zyga on
          #ubuntu-devel

2013-05-05 21:02:01 -0500 Ted Gould (95a70c4)

	* Now that we have the tool we need to expect a fork

2013-05-03 17:52:59 -0700 Ted Gould (72a10ad)

	* Make the deb stuff work

2013-05-03 17:51:55 -0700 Ted Gould (85ceb57)

	* Adding the directory into the conf file

2013-05-03 17:47:11 -0700 Ted Gould (b2ec196)

	* Fleshing out desktop exec

2013-05-03 17:38:13 -0700 Ted Gould (3874d7a)

	* Adding a build for a small executor target

2013-05-03 17:29:07 -0700 Ted Gould (809c4c0)

	* Adding notification of isolation

2013-05-03 16:33:35 -0700 Ted Gould (31a11fc)

	* Fixing the make file to make it work-ish

2013-05-03 11:46:49 -0700 Ted Gould (d02d934)

	* Adding debian stuff

2013-05-02 17:36:36 -0700 Ted Gould (4d6e54a)

	* The application config file

