aboutsummaryrefslogtreecommitdiff
path: root/libindicator/indicator-service-manager.c
Commit message (Collapse)AuthorAgeFilesLines
* Watching when we do name switchesTed Gould2011-07-121-2/+20
|
* use actual DBus NameOwnerChanged interface rather than GDBus's higher level ↵Michael Terry2011-01-131-9/+34
| | | | signal because that one only works for well-known names
* Using the GCancellable to detect if we're already creating a proxy so that ↵Ted Gould2011-01-091-6/+21
| | | | we don't do it twice.
* Using variant_unref instead of object_unref as it's a variantTed Gould2011-01-091-1/+1
|
* Making getting the proxy and watching cancellable so that we don't get weird ↵Ted Gould2011-01-091-2/+31
| | | | crashes.
* Out of order parameters.Ted Gould2011-01-071-1/+1
|
* Adding in creating the interface info from the XML filesTed Gould2011-01-071-0/+23
|
* Replacing the service proxy with a brand new GDBus oneTed Gould2011-01-071-83/+105
|
* Removing the bus and dbus_proxy variables as we won't need them anymore.Ted Gould2011-01-071-33/+0
|
* Switching around headers to the new world orderTed Gould2011-01-071-1/+2
|
* Removing the dbus-glib headersTed Gould2011-01-071-3/+0
|
* Adding a debug message for restarting the service.Ted Gould2010-01-281-0/+1
|
* Error handling when building our proxies.Ted Gould2010-01-281-1/+10
|
* Adding in tracking of the restart idle function and making sure we don't do ↵Ted Gould2010-01-211-1/+17
| | | | it twice.
* In case we're restarting because of the 'Watch' returning failure we'd have ↵Ted Gould2010-01-211-0/+5
| | | | a valid 'service_proxy' object to kill
* Setting up the watch_cb function so that in errors it'll try to restart. As ↵Ted Gould2010-01-211-0/+13
| | | | most errors will be fixed by trying again.
* It's a fundamental mistake to believe that we can protect people usingTed Gould2010-01-151-6/+5
| | | | | | | | this interface from the disconnection. We have no information to say that the new service starting will come up in the same state as the one before it. We need the individual implementers to verify that. Now we need to fix that. This commit does so.
* Handling the connected signal as well, making sure we emit it.Ted Gould2010-01-151-2/+8
|
* Switching what our enviroment variable is for, let's just stop the whole ↵Ted Gould2010-01-151-14/+9
| | | | thing instead of playing with it.
* Setting up the signal for when the proxies falls down, we restart.Ted Gould2010-01-151-0/+11
|
* Filling out the function to start it again, and adding in the function to ↵Ted Gould2010-01-151-0/+22
| | | | respond to the timeout.
* Reset the restart_count when we start, and start to bring in ↵Ted Gould2010-01-151-0/+24
| | | | 'start_service_again' to begin to throttle the restarts.
* Getting a multiplier, and providing a way to override it using an ↵Ted Gould2010-01-151-0/+15
| | | | environment variable.
* Documentation, licenses, and some slight updates.Ted Gould2009-12-071-16/+118
|\
| * GPLv3 copyright headers.Ted Gould2009-12-041-0/+23
| |
| * Implemented the _connected function as it's silly that it wasn't.Ted Gould2009-12-041-2/+3
| |
| * More gtk-doc comments.Ted Gould2009-12-041-0/+51
| |
| * Adding in some comments and a little bit of code cleanup.Ted Gould2009-12-031-14/+40
| |
* | Fixing a typo in the error message -- noticed by David Barth.Ted Gould2009-12-071-1/+1
|/
* Adding a weak pointer to the service proxy.Ted Gould2009-12-031-0/+1
|
* Switching unwatch to being a no_reply function call.Ted Gould2009-12-031-10/+3
|
* Merge in from trunk, now two failing tests.Ted Gould2009-12-021-15/+44
|\
| * Only getting the bus once.Ted Gould2009-12-011-19/+6
| |
| * Trying to get a proxy before starting the service every time. If it exists, ↵Ted Gould2009-12-011-5/+32
| | | | | | | | let's use it.
| * Unwatching if we have mismatched version.Ted Gould2009-12-011-0/+1
| |
| * When destroying the object we tell the watched service that we're not ↵Ted Gould2009-12-011-0/+13
| | | | | | | | watching it.
* | Actually checking the version and erroring on it.Ted Gould2009-12-021-0/+5
| |
* | Specifying who can't get the session bus.Ted Gould2009-12-021-2/+2
| |
* | Adding _new functions that include the version number in them.Ted Gould2009-12-021-0/+11
| |
* | Adding a property for version.Ted Gould2009-12-011-0/+18
| |
* | Change the watch function to return both an API version and a user set version.Ted Gould2009-12-011-3/+3
|/
* Changing version to service_versionTed Gould2009-11-031-3/+3
|
* Some things are errors that should really be warnings.Ted Gould2009-11-021-4/+4
|
* Adding in the connected property and signalling when we're all hooked up.Ted Gould2009-10-301-0/+22
|
* A service proxy, and then calling watch.Ted Gould2009-10-291-0/+41
|
* Building the dbus proxy and using it a little bit.Ted Gould2009-10-291-0/+62
|
* Ah, forgot to free nameTed Gould2009-10-291-0/+6
|
* Properties functions.Ted Gould2009-10-291-0/+76
|
* Signals and properties, oh my! Ted Gould2009-10-291-2/+47
|
* Adding the API functions.Ted Gould2009-10-291-0/+25
|