aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS13
-rw-r--r--ChangeLog3479
-rw-r--r--Makefile.am26
-rw-r--r--Makefile.in33
-rwxr-xr-xconfigure20
-rw-r--r--configure.ac4
-rw-r--r--libindicator/Makefile.am5
-rw-r--r--libindicator/Makefile.in9
-rw-r--r--libindicator/indicator-object.c25
-rw-r--r--libindicator/indicator-object.h9
-rw-r--r--libindicator/indicator.pc.in2
-rw-r--r--tools/indicator-loader.c13
12 files changed, 3619 insertions, 19 deletions
diff --git a/AUTHORS b/AUTHORS
index f2712a9..c90b64b 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,2 +1,11 @@
-Ted Gould <ted@canonical.com>
-Cody Russell <crussell@canonical.com> \ No newline at end of file
+# Generated by Makefile. Do not edit.
+
+ Aurelien Gateau
+ Cody Russell
+ Eitan Isaacson
+ Karl
+ Martin Pitt
+ Mikkel Kamstrup Erlandsen
+ Neil Jagdish Patel
+ Robert Carr
+ Ted Gould
diff --git a/ChangeLog b/ChangeLog
index e69de29..2ccf8b8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -0,0 +1,3479 @@
+# Generated by Makefile. Do not edit.
+
+2010-09-21 Ted Gould <ted@gould.cx>
+
+ Changing AUTHORS to mention it's built
+
+2010-09-21 Ted Gould <ted@gould.cx>
+
+ Adding dist hooks for AUTHORS and ChangeLog
+
+2010-09-19 Ted Gould <ted@gould.cx>
+
+ Adding in the about-to-show signal
+
+2010-09-17 Ted Gould <ted@gould.cx>
+
+ Adding some version information so we don't need a conflicts
+
+2010-09-16 Ted Gould <ted@gould.cx>
+
+ Changing indicator directory to '4'
+
+2010-09-16 Ted Gould <ted@gould.cx>
+
+ Creating a callback on the loader to signal the event press down to the entry.
+
+2010-09-16 Ted Gould <ted@gould.cx>
+
+ Fleshing out the entry activate function
+
+2010-09-16 Ted Gould <ted@gould.cx>
+
+ Breaking the ABI and adding a subclassable function.
+
+2010-09-16 Ted Gould <ted@gould.cx>
+
+ Adding a function to push activate back down.
+
+2010-09-15 Ted Gould <ted@gould.cx>
+
+ 0.3.13
+
+2010-09-15 Ted Gould <ted@gould.cx>
+
+ Printout on menu showing in the loader
+
+2010-09-15 Ted Gould <ted@gould.cx>
+
+ Putting a printout in for showing menus.
+
+2010-09-14 Ted Gould <ted@gould.cx>
+
+ Adding a menu_show signal
+
+2010-09-14 Ted Gould <ted@gould.cx>
+
+ Adding in the signal for the menu showing
+
+2010-09-14 Ted Gould <ted@gould.cx>
+
+ Forgot the signal name
+
+2010-09-14 Ted Gould <ted@gould.cx>
+
+ Adding slot for the menu show signal
+
+2010-08-18 Ted Gould <ted@gould.cx>
+
+ 0.3.12
+
+2010-08-18 Ted Gould <ted@gould.cx>
+
+ Fixing a g_error so we don't kill unity
+
+2010-08-16 Ted Gould <ted@gould.cx>
+
+ Changing the message to a warning and clearing the GtkImage.
+
+2010-08-13 Ted Gould <ted@gould.cx>
+
+ Adding debug flag
+
+2010-08-13 Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
+
+ Add an --enable-debug flag to configure script that forces a -g to gcc
+
+2010-08-12 Ted Gould <ted@gould.cx>
+
+ 0.3.11
+
+2010-08-12 Ted Gould <ted@gould.cx>
+
+ Allowing for absolute file names for icons.
+
+2010-08-09 Karl <karl@karl-desktop>
+
+ Added absolute filename fixes
+
+2010-07-15 Ted Gould <ted@gould.cx>
+
+ 0.3.10
+
+2010-07-13 Ted Gould <ted@gould.cx>
+
+ Adding a configurable timeout by environment variable.
+
+2010-07-12 Ted Gould <ted@gould.cx>
+
+ Adding a new variable to adjust the time of the kill switch.
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ Fixing unwatching lookups.
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ We want the key not the value.
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ Taking it to the next level with impoliteness.
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ Lots of impoliteness to make sure.
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ Adding an impolite manager.
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ Bug
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ Adding in the unwatching test
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ A couple debug messages to make the test easier to read the output from.
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ Up to 5 watchers.
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ Longer timeout
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ Okay, we need our own service too. Bah.
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ Delaying the watchers to ensure that we don't dbus activate, and removing the session.conf to even allow for that.
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ Starting the service ourselves.
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ Ignoring the new builds.
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ Making a new manager
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ Start a multi watch test
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ Uhg, wrong branch
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ Stop asking for the name, instead let's find it on our own.
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ A could of protections for the core.
+
+2010-07-09 Ted Gould <ted@gould.cx>
+
+ Freeing the service.
+
+2010-07-08 Ted Gould <ted@gould.cx>
+
+ 0.3.9
+
+2010-07-08 Ted Gould <ted@gould.cx>
+
+ Fixing signals so that our tests pass
+
+2010-07-08 Ted Gould <ted@gould.cx>
+
+ Documenting the choices of not having a nice callback func.
+
+2010-07-08 Ted Gould <ted@gould.cx>
+
+ Use the same function so we know everything is all right.
+
+2010-07-08 Ted Gould <ted@gould.cx>
+
+ Unreffing the objects in dispose and ensuring we disconnect the signals first.
+
+2010-07-08 Ted Gould <ted@gould.cx>
+
+ Disconnecting signal before removing from hashtable so we don't try twice.
+
+2010-07-08 Ted Gould <ted@gould.cx>
+
+ Shutdown services when watchers leave the bus.
+
+2010-07-06 Ted Gould <ted@gould.cx>
+
+ Creating a callback for the destory signal, but then moving the unwatch into a core function so that we can call it.
+
+2010-07-06 Ted Gould <ted@gould.cx>
+
+ Actually creating a proxy to see if we can detect the watcher going away.
+
+2010-07-06 Ted Gould <ted@gould.cx>
+
+ Making ths bus tracked in the private structure
+
+2010-07-06 Ted Gould <ted@gould.cx>
+
+ Switching the watchers data structure over to a hashtable.
+
+2010-07-06 Ted Gould <ted@gould.cx>
+
+ Removing unused style check
+
+2010-07-06 Ted Gould <ted@gould.cx>
+
+ Removing the style lookup that wasn't used.
+
+2010-05-06 Ted Gould <ted@gould.cx>
+
+ Dummy commit
+
+2010-04-09 Ted Gould <ted@gould.cx>
+
+ 0.3.8
+
+2010-04-09 Ted Gould <ted@gould.cx>
+
+ Disting the templates.
+
+2010-04-09 Ted Gould <ted@gould.cx>
+
+ 0.3.7
+
+2010-04-09 Ted Gould <ted@gould.cx>
+
+ Fixing the desktop test to make it more reliable.
+
+2010-04-06 Ted Gould <ted@gould.cx>
+
+ Translating the shortcuts of the actions based on the desktop file translation domains.
+
+2010-04-06 Ted Gould <ted@gould.cx>
+
+ Typo
+
+2010-04-05 Ted Gould <ted@gould.cx>
+
+ Switching to only use the g_dgettext version if the locale_string function doesn't change the string from the normal lookup (and we have a domain to look in).
+
+2010-04-05 Ted Gould <ted@gould.cx>
+
+ Make it so that we check the GNOME-Gettext-Domain as well
+
+2010-04-02 Ted Gould <ted@gould.cx>
+
+ If we don't have a domain just use the locale function, otherwise we need to use that domain to get the translation.
+
+2010-04-02 Ted Gould <ted@gould.cx>
+
+ Adding a private variable for the translation domain and grabbing it from the keyfile.
+
+2010-03-18 Ted Gould <ted@gould.cx>
+
+ 0.3.6
+
+2010-03-17 Ted Gould <ted@gould.cx>
+
+ Adding the signal for scrolling in the indicator-object
+
+2010-03-17 Cody Russell <crussell@canonical.com>
+
+ name
+
+2010-03-17 Cody Russell <crussell@canonical.com>
+
+ Documentation fix.
+
+2010-03-16 Cody Russell <crussell@canonical.com>
+
+ Use IndicatorScrollDirection instead of gboolean in IndicatorObjectClass->scroll function pointer.
+
+2010-03-16 Cody Russell <crussell@canonical.com>
+
+ Define IndicatorScrollDirection enum for scroll signal parameter.
+
+2010-03-15 Cody Russell <crussell@canonical.com>
+
+ Add 'scroll' signal.
+
+2010-03-11 Ted Gould <ted@gould.cx>
+
+ 0.3.5
+
+2010-03-11 Ted Gould <ted@gould.cx>
+
+ Creating a function to update the icon to a new name.
+
+2010-03-11 Ted Gould <ted@gould.cx>
+
+ Watching for style changes on the image.
+
+2010-03-11 Ted Gould <ted@gould.cx>
+
+ Check to see if we've seen the image previously before adding signals in.
+
+2010-03-11 Ted Gould <ted@gould.cx>
+
+ Splitting things out into an update function and a buid function.
+
+2010-03-10 Ted Gould <ted@gould.cx>
+
+ Add a small helper for loading images.
+
+2010-03-10 Ted Gould <ted@gould.cx>
+
+ Adding in a copyright header.
+
+2010-03-10 Ted Gould <ted@gould.cx>
+
+ A little loader to test to see if we load an icon and what size it is.
+
+2010-03-10 Ted Gould <ted@gould.cx>
+
+ If we get an icon that is too big, we have to scale it.
+
+2010-03-10 Ted Gould <ted@gould.cx>
+
+ Doing dynamic size calculation based on the font if we have a prop set telling us to do so.
+
+2010-03-10 Ted Gould <ted@gould.cx>
+
+ Disconnect from theme update when the image goes away.
+
+2010-03-10 Ted Gould <ted@gould.cx>
+
+ Setting up the callback for themes changing.
+
+2010-03-10 Ted Gould <ted@gould.cx>
+
+ Pulled out a bunch of the code into a refresh function for signals.
+
+2010-03-10 Ted Gould <ted@gould.cx>
+
+ Fleshing out the image loading function.
+
+2010-03-10 Ted Gould <ted@gould.cx>
+
+ Adding in an image helper library.
+
+2010-02-25 Ted Gould <ted@gould.cx>
+
+ 0.3.4
+
+2010-02-19 Ted Gould <ted@gould.cx>
+
+ No reason we need newer APIs than this.
+
+2010-02-18 Ted Gould <ted@gould.cx>
+
+ 0.3.3
+
+2010-02-18 Ted Gould <ted@gould.cx>
+
+ Adding in an object to get shortcuts out of desktop files.
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Ignoring the touch file for the testing
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Being more specific about where we should find the touch file for distcheck
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Disabling debug messages
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Debug messages.
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ We should look at the other nicks even if this one doesn't work.
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Shipping our test desktop file
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Clean up touch file
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Checking to ensure the right nick is in the list
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Using the nick directly to make this work better.
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Wrong identity
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Forgot to set the type of the desktop file, need to be an Application.
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Add a test to launch an nick
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Adding a check to ensure we're getting the right names from the nicks.
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Making the function not recurse forever.
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Adding in local filter test functions.
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Check to ensure a global no show works.
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Fix group detection to put a space in the name of the group
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Better name
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Ignoring the new stuff
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ A backslash off
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Adding in a basic test desktop file test
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Create a testing desktop file
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Refactoring the list checks into their own functions so we can check the desktop group as well.
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Adding in checking to see if we should be showing this entry.
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Basic parsing of the files.
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Checking for our shortcuts key, we don't really want a desktop file without it.
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Start loading the keyfile.
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Removing the reading of the desktop file.
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Identity management with the properties.
+
+2010-02-16 Ted Gould <ted@gould.cx>
+
+ Some error handling.
+
+2010-02-15 Ted Gould <ted@gould.cx>
+
+ A basic property system.
+
+2010-02-15 Ted Gould <ted@gould.cx>
+
+ Fleshing out the exec function which require GIO Unix
+
+2010-02-15 Ted Gould <ted@gould.cx>
+
+ Fleshing out getting the Name of a shortcut
+
+2010-02-15 Ted Gould <ted@gould.cx>
+
+ Fleshing out _new and _get_nicks Both are lovely functions.
+
+2010-02-15 Ted Gould <ted@gould.cx>
+
+ Getting some new private variables, and making sure they have a full lifecycle.
+
+2010-02-15 Ted Gould <ted@gould.cx>
+
+ Instanciating the prototypes and making some comments.
+
+2010-02-15 Ted Gould <ted@gould.cx>
+
+ Letz get ur prototypes
+
+2010-02-15 Ted Gould <ted@gould.cx>
+
+ Copyright headers
+
+2010-02-15 Ted Gould <ted@gould.cx>
+
+ Adding in the new object we're building for evaluating desktop shortcuts.
+
+2010-02-04 Ted Gould <ted@gould.cx>
+
+ 0.3.2
+
+2010-02-02 Ted Gould <ted@gould.cx>
+
+ Fixes to the test suite.
+
+2010-02-02 Ted Gould <ted@gould.cx>
+
+ Adjusting to new timeout value
+
+2010-02-02 Ted Gould <ted@gould.cx>
+
+ Switching to 'bash'
+
+2010-02-02 Ted Gould <ted@gould.cx>
+
+ Adding an printout for saying which display we created.
+
+2010-02-02 Ted Gould <ted@gould.cx>
+
+ Adding in run-xvfb.sh
+
+2010-02-01 Ted Gould <ted@gould.cx>
+
+ Better handling of some timeout conditions and more logging.
+
+2010-01-28 Ted Gould <ted@gould.cx>
+
+ Adding a debug message for restarting the service.
+
+2010-01-28 Ted Gould <ted@gould.cx>
+
+ Error handling when building our proxies.
+
+2010-01-28 Ted Gould <ted@gould.cx>
+
+ Changing timeout to be approximatedly 1 second.
+
+2010-01-28 Ted Gould <ted@gould.cx>
+
+ checking the error field for name callback and printing an error when it fails.
+
+2010-01-28 Ted Gould <ted@gould.cx>
+
+ In the timeout function mention that we're shutting down, and have an environment variable to stop that.
+
+2010-01-21 Ted Gould <ted@gould.cx>
+
+ 0.3.1
+
+2010-01-21 Ted Gould <ted@gould.cx>
+
+ When a watch fails we're moving to having that try and restart the startup/connection process again.
+
+2010-01-21 Ted Gould <ted@gould.cx>
+
+ Adding in tracking of the restart idle function and making sure we don't do it twice.
+
+2010-01-21 Ted Gould <ted@gould.cx>
+
+ In case we're restarting because of the 'Watch' returning failure we'd have a valid 'service_proxy' object to kill
+
+2010-01-21 Ted Gould <ted@gould.cx>
+
+ Setting up the watch_cb function so that in errors it'll try to restart. As most errors will be fixed by trying again.
+
+2010-01-19 Ted Gould <ted@gould.cx>
+
+ Support for entries having a location and moving that location.
+
+2010-01-18 Ted Gould <ted@gould.cx>
+
+ Update from trunk.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ Having the signaller test check the 'moved' signal as well as the others.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ No error on not having a get_location function. We'll just return zero.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ Basic location checking test.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ Fleshing out the get_location function as much as they're implemented here.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ Fixing the signal comments.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ Setting up the move signal, which required custom marshallers.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ API changes required to have locations for the entries.
+
+2010-01-18 Ted Gould <ted@gould.cx>
+
+ Adding the code for having the services automatically restart if they crash.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ It's a fundamental mistake to believe that we can protect people using
+ 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.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ Handling the connected signal as well, making sure we emit it.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ Switching what our enviroment variable is for, let's just stop the whole thing instead of playing with it.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ Setting up the signal for when the proxies falls down, we restart.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ Filling out the function to start it again, and adding in the function to respond to the timeout.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ Reset the restart_count when we start, and start to bring in 'start_service_again' to begin to throttle the restarts.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ Getting a multiplier, and providing a way to override it using an environment variable.
+
+2009-12-10 Ted Gould <ted@gould.cx>
+
+ 0.3.0
+
+2009-12-10 Ted Gould <ted@gould.cx>
+
+ Adding in license headers.
+
+2009-12-10 Ted Gould <ted@gould.cx>
+
+ Adding in license headers.
+
+2009-12-07 Ted Gould <ted@gould.cx>
+
+ Documentation, licenses, and some slight updates.
+
+2009-12-04 Ted Gould <ted@gould.cx>
+
+ GPLv3 copyright headers.
+
+2009-12-04 Ted Gould <ted@gould.cx>
+
+ Implemented the _connected function as it's silly that it wasn't.
+
+2009-12-04 Ted Gould <ted@gould.cx>
+
+ More gtk-doc comments.
+
+2009-12-03 Ted Gould <ted@gould.cx>
+
+ Adding in some comments and a little bit of code cleanup.
+
+2009-12-03 Ted Gould <ted@gould.cx>
+
+ Putting in comments for the functions.
+
+2009-12-03 Ted Gould <ted@gould.cx>
+
+ Service version numbers.
+
+2009-12-07 Ted Gould <ted@gould.cx>
+
+ Add in support for sevice API versions.
+
+2009-12-07 Ted Gould <ted@gould.cx>
+
+ Fixing a typo in the error message -- noticed by David Barth.
+
+2009-12-03 Ted Gould <ted@gould.cx>
+
+ Adding a weak pointer to the service proxy.
+
+2009-12-03 Ted Gould <ted@gould.cx>
+
+ Switching unwatch to being a no_reply function call.
+
+2009-12-03 Ted Gould <ted@gould.cx>
+
+ Full signal handlers so that we can see everything.
+
+2009-12-02 Ted Gould <ted@gould.cx>
+
+ Merge in from trunk, now two failing tests.
+
+2009-12-02 Ted Gould <ted@gould.cx>
+
+ Forgot to delete the programs.
+
+2009-12-02 Ted Gould <ted@gould.cx>
+
+ Actually checking the version and erroring on it.
+
+2009-12-02 Ted Gould <ted@gould.cx>
+
+ Specifying who can't get the session bus.
+
+2009-12-02 Ted Gould <ted@gould.cx>
+
+ Printing out the session bus address
+
+2009-12-02 Ted Gould <ted@gould.cx>
+
+ Changing the names we're registering for to be correct.
+
+2009-12-02 Ted Gould <ted@gould.cx>
+
+ Not erroring when we're supposed to pass.
+
+2009-12-02 Ted Gould <ted@gould.cx>
+
+ Adding a log domain for error messages
+
+2009-12-02 Ted Gould <ted@gould.cx>
+
+ Adding a new test to look at version numbers.
+
+2009-12-02 Ted Gould <ted@gould.cx>
+
+ Adding _new functions that include the version number in them.
+
+2009-12-02 Ted Gould <ted@gould.cx>
+
+ Sending a version number for the local service.
+
+2009-12-01 Ted Gould <ted@gould.cx>
+
+ Adding a property for version.
+
+2009-12-01 Ted Gould <ted@gould.cx>
+
+ Change the watch function to return both an API version and a user set version.
+
+2009-12-03 Ted Gould <ted@gould.cx>
+
+ Patch to fix autogen.sh
+
+2009-12-03 Cody Russell <crussell@canonical.com>
+
+ Fix autogen.sh so parameters are passed
+
+2009-12-02 Ted Gould <ted@gould.cx>
+
+ Adding an unwatch command to allow for graceful disconnection from a service if we're not interested in it.
+
+2009-12-01 Ted Gould <ted@gould.cx>
+
+ Only getting the bus once.
+
+2009-12-01 Ted Gould <ted@gould.cx>
+
+ Trying to get a proxy before starting the service every time. If it exists, let's use it.
+
+2009-12-01 Ted Gould <ted@gould.cx>
+
+ New files to ignore.
+
+2009-12-01 Ted Gould <ted@gould.cx>
+
+ Adding a test to ensure that a service gets shutdown by someone unwatching it.
+
+2009-12-01 Ted Gould <ted@gould.cx>
+
+ Checking to make sure we don't get connected twice, that'd be an error.
+
+2009-12-01 Ted Gould <ted@gould.cx>
+
+ Updating connection prototype to get all the data.
+
+2009-12-01 Ted Gould <ted@gould.cx>
+
+ Making the timeout a failure case, and making it so that we want a graceful shutdown.
+
+2009-12-01 Ted Gould <ted@gould.cx>
+
+ Unwatching if we have mismatched version.
+
+2009-12-01 Ted Gould <ted@gould.cx>
+
+ When destroying the object we tell the watched service that we're not watching it.
+
+2009-12-01 Ted Gould <ted@gould.cx>
+
+ Using the define for the version on both sides
+
+2009-12-01 Ted Gould <ted@gould.cx>
+
+ Finding the watcher and removing him from the list.
+
+2009-12-01 Ted Gould <ted@gould.cx>
+
+ Add an unwatch function with a basic handler.
+
+2009-11-24 Ted Gould <ted@gould.cx>
+
+ Adding in a small tool to test loading of indicators on the command line. (easier development)
+
+2009-11-24 Ted Gould <ted@gould.cx>
+
+ Adding support for removing entries
+
+2009-11-24 Ted Gould <ted@gould.cx>
+
+ Stopping the app when the window closes.
+
+2009-11-24 Ted Gould <ted@gould.cx>
+
+ Grabbing the entry added function as well, didn't realize how much it did :)
+
+2009-11-24 Ted Gould <ted@gould.cx>
+
+ Showing the menubar and window
+
+2009-11-24 Ted Gould <ted@gould.cx>
+
+ Adding a small little tool to load an indicator from the command line.
+
+2009-11-05 Ted Gould <ted@canonical.com>
+
+ 64-bit fix in that GTypes are not ints on 64-bit
+
+2009-11-05 Ted Gould <ted@canonical.com>
+
+ Changing the indicator-object API to support indicators that have multiple entries, and are dynamic.
+
+2009-11-04 Ted Gould <ted@canonical.com>
+
+ Changing the include directory as well.
+
+2009-11-04 Ted Gould <ted@canonical.com>
+
+ Moving everything up to '3' as we're breaking everyone pretty bad at this point.
+
+2009-11-04 Ted Gould <ted@canonical.com>
+
+ Updating to current trunk.
+
+2009-11-04 Ted Gould <ted@canonical.com>
+
+ Use close instead of unreffing.
+
+2009-11-04 Ted Gould <ted@canonical.com>
+
+ Adding a simple indicator test that checks to make sure we can signal up the stack.
+
+2009-11-04 Ted Gould <ted@canonical.com>
+
+ Building a dummy indicator that signals.
+
+2009-11-04 Ted Gould <ted@canonical.com>
+
+ Using the proper define for the type.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Adding in some ID helpers.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Adding in some signals to make for some more fun.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Updating to current trunk.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Changing the way the module is free'd
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Having the test expect an object, but fail when calling the functions.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Make the tester dynamically link the lib so that there's not two versions of everything.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Linking the indicators with the libindicator library.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Switching to checking the entires list instead of individual functions.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Converting the dummy indicators over to the new API. They compile now.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Typo
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Creating the actual backing function for indicator_object_get_entries.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Adding in a default handler for get_entries.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Whew, blew up the interface and built it back again.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Redefining the interface. Now this object should get subclassed by folks.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Removing the instance object. I think that we can do everything we need by using the object.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Switching to a set_type function instead of making people do that themselves.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Adding in the basis for the instance class.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Stripping out the symbols for the old stuff, and going with the new of just getting a type.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ We need atleast the loader branch as that's what we want to change.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Adding a service management interface into libindicators as many will use that.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Making a warning not use a colloquialism.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Changing version to service_version
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Syncing up with trunk before merging.
+
+2009-11-02 Ted Gould <ted@canonical.com>
+
+ Oops, we need to tell package config that we're a big library now.
+
+2009-11-02 Ted Gould <ted@canonical.com>
+
+ Distcheck fixes. Looking for the files in the right place and making sure we clean up after ourselves.
+
+2009-11-02 Ted Gould <ted@canonical.com>
+
+ We should pass the test if we get a connection, it means we activated.
+
+2009-11-02 Ted Gould <ted@canonical.com>
+
+ We want to not get the shutdown. Since we're testing that we get it without connection we can now assume that if we don't get it we should pass.
+
+2009-11-02 Ted Gould <ted@canonical.com>
+
+ Adding a fallback to the session bus after trying the starter bus.
+
+2009-11-02 Ted Gould <ted@canonical.com>
+
+ Switching the name to match the service file... should fail.
+
+2009-11-02 Ted Gould <ted@canonical.com>
+
+ Building a service file.
+
+2009-11-02 Ted Gould <ted@canonical.com>
+
+ Adding in the basic data needed to start bringing up a test to start the service.
+
+2009-11-02 Ted Gould <ted@canonical.com>
+
+ Fixing up the build rules so that they're directory independent.
+
+2009-11-02 Ted Gould <ted@canonical.com>
+
+ Some things are errors that should really be warnings.
+
+2009-11-02 Ted Gould <ted@canonical.com>
+
+ Ah, we can't throw an error on success.
+
+2009-10-30 Ted Gould <ted@canonical.com>
+
+ Adding a test that ensures we don't get a connect signal.
+
+2009-10-30 Ted Gould <ted@canonical.com>
+
+ Adding in the connected property and signalling when we're all hooked up.
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ A service proxy, and then calling watch.
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Building the dbus proxy and using it a little bit.
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Ah, forgot to free name
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Properties functions.
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Signals and properties, oh my!
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Adding the API functions.
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Oops, forgot to set to passed.
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Sending shutdown signal 500 ms after getting a name if we have no watchers.
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Adding in the watchers and timeout parameter.
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Adding in some shared strings for finding intefaces and objects.
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Woot! We're a DBus service now.
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Building ourselves a DBus proxy.
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Filling in more of the name property.
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Adding in the 'name' property
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Adding the shutdown signal
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Woot! A failing test. Look how TDD I am.
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Making the gtester stuff into a autotest thingy.
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Creating a new test and linking it into things.
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Putting a dummy implementation in for _new for linking
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Adding basic interfaces and docs to IndicatorService
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Defining some API and boot strapping documentation.
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Making 'INDICATOR' the prefix for the objects.
+
+2009-10-29 Ted Gould <ted@canonical.com>
+
+ Putting in some templated objects.
+
+2009-10-28 Ted Gould <ted@canonical.com>
+
+ Building ourselves a little dbus spec
+
+2009-10-28 Ted Gould <ted@canonical.com>
+
+ Adding a description for the indicator service.
+
+2009-10-28 Ted Gould <ted@canonical.com>
+
+ Grabbing the loader branch
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Merging in an interface for loading modules cleanly.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Changing comment on private struct.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Typo
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Comments in the copyright statements updated.
+
+2009-10-28 Ted Gould <ted@canonical.com>
+
+ Removing valgrind as I want to clean this branch up and make another for that.
+
+2009-10-28 Ted Gould <ted@canonical.com>
+
+ Oh, legal headers. Fun, fun.
+
+2009-10-28 Ted Gould <ted@canonical.com>
+
+ Adding in comments.
+
+2009-10-14 Ted Gould <ted@canonical.com>
+
+ Adding in check for valgrind that we'll need for the test tools.
+
+2009-10-11 Ted Gould <ted@canonical.com>
+
+ Adding the terballs into ignore
+
+2009-10-11 Ted Gould <ted@canonical.com>
+
+ Making a tools directory
+
+2009-10-11 Ted Gould <ted@canonical.com>
+
+ using the blank dummy indicator
+
+2009-10-11 Ted Gould <ted@canonical.com>
+
+ Building a new dummy indicator that doesn't have any symbols in it.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Testing the accessors
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Adding some accessor functions for the various GTK objects.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Maintaining a reference to the objects we create in the object.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ We need to use GTK.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ A better dummy menu.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Create a very simple indicator and testing it.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Being a bit more verbose
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Making it so that the null test checks for failure as we shoudln't have a null image and label. Also making it so that warnings don't cause the test to fail.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Making it so that we use the same unref code as everyone else.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Truth again. Keeps bitting back. I shouldn't of lied in the 2nd grade, I confess! No more, please.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Checking to see if a file exists before trying to load it.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Truth. Sucks.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Turning all the return if fails into proper if's with warning and unref the object so there aren't any memory leaks.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Use the new build dir flag
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Build dir fix and making gtester run all of them even if one fails.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Making it so that we're not using g_return_if_fail as it messes up the test suite.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Fleshing out the load from file function. Still fails.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ A test to load the dummy indicator
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Apparently they have to be installable to get the .so. Fail.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Adding a test that should pass as given a bad filename we should get no object back.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Adding a function to create an object from a file
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Creating a dummy indicator that returns null
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Switch from GLib to GTK as that's what we really needed.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Using a weak ref instead of connecting to a signal that doesn't exist
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Putting data in the private
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Test to build the object and unref it.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Fleshing out the test a little bit.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Adding in a simple little test.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Adding in a tests folder
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ Ignoring our new file.
+
+2009-10-06 Ted Gould <ted@canonical.com>
+
+ Adding some pkg-config love to get things compiling all nice like.
+
+2009-10-06 Ted Gould <ted@canonical.com>
+
+ Building a base object.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ 0.2.1
+
+2009-10-06 Ted Gould <ted@canonical.com>
+
+ Adding license information to the header
+
+2009-10-06 Ted Gould <ted@canonical.com>
+
+ oops, should be GPLv3 not LGPLv3
+
+2009-10-06 Ted Gould <ted@canonical.com>
+
+ Header for the header file that has the LGPLv3
+
+2009-09-10 Ted Gould <ted@canonical.com>
+
+ Making 0.2.0
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Using AM 1.11 silent mode
+
+2009-08-18 Ted Gould <ted@canonical.com>
+
+ Deleting everything only leaving libindicator
+
+2009-08-08 Ted Gould <ted@canonical.com>
+
+ Adding an icons directory to the .pc file
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ Merging in the branch making two applets.
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ Changing the Bonobo server description file name to match that of FUSA.
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ Oops, we need more identity.
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ Switching the name to the proper server file.
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ Loading only the SUS plugin.
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ Blocking out SUS from standard applet.
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ Fixing the generation rules for the bonobo server files.
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ Ignoring more files.
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ Switching the name to actually be correct.
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ Changing the name of the directory to -sus which makes more sense
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ New executable name
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ Renaming the server file
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ Adjusting the namespace. Just to make things fun like that.
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ Making the schema translatable
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ Adding a new server to connect with our new applet. Still needs changes as it's just a copy.
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ Adding a new build target for our new applet
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ Adding the new src to the build system
+
+2009-08-07 Ted Gould <ted@canonical.com>
+
+ New src entry
+
+2009-08-06 Ted Gould <ted@canonical.com>
+
+ Aurelien's patch to add a set_server function to indicators.
+
+2009-08-06 Aurelien Gateau <aurelien.gateau@canonical.com>
+
+ Updated documentation
+
+2009-08-05 Aurelien Gateau <aurelien.gateau@canonical.com>
+
+ Introduce indicate_indicator_set_server() so that server can be defined for
+ message indicators too.
+
+2009-08-05 Ted Gould <ted@canonical.com>
+
+ Maintaining the count independent of the entires.
+
+2009-08-04 Ted Gould <ted@canonical.com>
+
+ Update the pc file from the GTK split out.
+
+2009-08-04 Ted Gould <ted@canonical.com>
+
+ Merging in the splitout of a GTK version of the lib
+
+2009-08-04 Ted Gould <ted@canonical.com>
+
+ Adding libindicate a build include
+
+2009-08-04 Ted Gould <ted@canonical.com>
+
+ Removing some more noise
+
+2009-08-04 Ted Gould <ted@canonical.com>
+
+ Ignoring the tarball
+
+2009-08-04 Ted Gould <ted@canonical.com>
+
+ Ignoring the right file
+
+2009-08-04 Ted Gould <ted@canonical.com>
+
+ Making seperate versioning for libindicate-gtk
+
+2009-08-04 Ted Gould <ted@canonical.com>
+
+ Bumping the version as we removed a function.
+
+2009-08-04 Ted Gould <ted@canonical.com>
+
+ A bunch of distcheck fixes to clean things up
+
+2009-08-03 Ted Gould <ted@canonical.com>
+
+ Some odd change
+
+2009-08-03 Ted Gould <ted@canonical.com>
+
+ Last libgtk-pixbuf header
+
+2009-08-03 Ted Gould <ted@canonical.com>
+
+ Removing GTK dependencies from the libindicate stuff
+
+2009-08-03 Ted Gould <ted@canonical.com>
+
+ Fixing these guys to include the -gtk library where needed
+
+2009-08-03 Ted Gould <ted@canonical.com>
+
+ Some ignore files for fun
+
+2009-08-03 Ted Gould <ted@canonical.com>
+
+ Oops, forgot the listener stuff
+
+2009-08-03 Ted Gould <ted@canonical.com>
+
+ Moving the listener code and some indicator code into libindicate-gtk
+
+2009-08-03 Ted Gould <ted@canonical.com>
+
+ Okay, now it is the offending function in it.
+
+2009-08-03 Ted Gould <ted@canonical.com>
+
+ Creating a default little GTK library to move the GTK stuff in
+
+2009-08-03 Ted Gould <ted@canonical.com>
+
+ Adding a function to set the server of the indicator upon creation. indicate_indicator_new_with_server()
+
+2009-08-03 Ted Gould <ted@canonical.com>
+
+ Merging in changes to the destroy and removing a warning.
+
+2009-07-27 Aurelien Gateau <aurelien.gateau@canonical.com>
+
+ Removed warning: it's annoying in unittests.
+
+2009-07-27 Aurelien Gateau <aurelien.gateau@canonical.com>
+
+ Destroy dbus proxies in listener finalize.
+
+ Makes it possible to destroy a listener and recreate one without calling the
+ old instance callbacks (useful for unit-tests).
+
+2009-08-03 Ted Gould <ted@canonical.com>
+
+ Ignoring built files
+
+2009-07-21 Ted Gould <ted@canonical.com>
+
+ Fixing the other signal marshallers
+
+2009-07-21 Ted Gould <ted@canonical.com>
+
+ Using the server marshaller
+
+2009-07-21 Ted Gould <ted@canonical.com>
+
+ Creating the server marshallers that we need
+
+2009-07-21 Ted Gould <ted@canonical.com>
+
+ Oops, we shouldn't have a prototype for a function that doesn't exist. Thanks to Aurilien.
+
+2009-07-03 Ted Gould <ted@canonical.com>
+
+ Configure change to cleanup output
+
+2009-07-03 Ted Gould <ted@canonical.com>
+
+ A little like mentioned on the GNOME Wiki, but doesn't work until I have a higher version of automake. Doesn't seem to cause problems though.
+
+2009-06-08 Ted Gould <ted@canonical.com>
+
+ Patch from Mark Trompell to make suffix checking better.
+
+2009-05-05 Ted Gould <ted@canonical.com>
+
+ Merging in the documentation branch.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Never understand this file really.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Fixing function listing
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Fixing typo
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Fixing some documentation bugs.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Documenting most of the public visible functions
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Adding in arguments for the signals
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Adding in arguments on the signal docs.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Woot, signal documentation works now.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Basic signals docs.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Server section documentation.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Comments for the class, who put all those functions on there...
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Adding in message documentation and cleaning up some mistakes as I see them.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Never understand this file
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Doing a better job about defining out the documentation gets
+ created and looks. Much cleaner.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Breaking out into sections.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Section information
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Adding to the unused side of things.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Removing the big defines that aren't useful and the boilerplate get_type functions.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Reformatting to make gtk-doc happy.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Making it more like English and less like a pointer table.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Adding in IndicateIndicatorClass documentation.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ What is the server
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Typo
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Getting most of the indicator documentation in the pool.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Turns out that gtk-doc can't have the name of the function on the same line as the start of the comment. How stupid.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Removing symbols that shouldn't be in the docs anyway.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Ignoring the dbus and glib-marshaller generated header files.
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ Dispaly typo
+
+2009-04-30 Ted Gould <ted@canonical.com>
+
+ First pass at trying to create some function documentation for Indicator
+
+2009-04-29 Ted Gould <ted@canonical.com>
+
+ Patch from Niel Patel to close the directory after opening it.
+
+2009-04-29 Ted Gould <ted@canonical.com>
+
+ Patch from Niel Patel to close the directory after opening it.
+
+2009-04-27 Ted Gould <ted@canonical.com>
+
+ How important a simple backslash is :)
+
+2009-04-27 Ted Gould <ted@canonical.com>
+
+ Merging in the testing branch to get some tests for this guy
+
+2009-04-27 Ted Gould <ted@canonical.com>
+
+ Switching to system dbus-test-runner
+
+2009-04-20 Ted Gould <ted@canonical.com>
+
+ Adding a test to build a bunch of indicators
+
+2009-04-20 Ted Gould <ted@canonical.com>
+
+ Adding in multiple servers connecting in to declare interest test
+
+2009-04-20 Ted Gould <ted@canonical.com>
+
+ Expanding range of interest test and not checking to see if we got none, we shouldn't get it.
+
+2009-04-20 Ted Gould <ted@canonical.com>
+
+ Gaurding against setting bad interests
+
+2009-04-20 Ted Gould <ted@canonical.com>
+
+ Adding an interests test
+
+2009-04-20 Ted Gould <ted@canonical.com>
+
+ Woot, now we do distcheck too
+
+2009-04-20 Ted Gould <ted@canonical.com>
+
+ Distcheck fixes
+
+2009-04-20 Ted Gould <ted@canonical.com>
+
+ Adding in a simple test
+
+2009-04-20 Ted Gould <ted@canonical.com>
+
+ Build infrastructure for first test
+
+2009-04-20 Ted Gould <ted@canonical.com>
+
+ Moving tests to examples
+
+2009-04-22 Ted Gould <ted@canonical.com>
+
+ Get the submenu set right.
+
+2009-04-22 Ted Gould <ted@canonical.com>
+
+ Slipping in the hbox
+
+2009-04-22 Ted Gould <ted@canonical.com>
+
+ Oops, cut and paste error, pulling up the wrong symbols
+
+2009-04-22 Ted Gould <ted@canonical.com>
+
+ Turning versions into a function and adding a name symbol. Not yet used though.
+
+2009-04-22 Ted Gould <ted@canonical.com>
+
+ Wow, the genius of making a symbol you want to export static is simply amazing. It's truly a wonder of nature that I can tie my shoes in the morning.
+
+2009-04-22 Ted Gould <ted@canonical.com>
+
+ Oops, not what I wanted. These should have been prototypes not global variables. Takes a second to think about it, but yeah, that's what they were.
+
+2009-04-22 Ted Gould <ted@canonical.com>
+
+ Forgot a + on gtk
+
+2009-04-21 Ted Gould <ted@canonical.com>
+
+ Changing to an icon and a lable and building our own item
+
+2009-04-21 Ted Gould <ted@canonical.com>
+
+ Putting in and checking version information to ensure we all agree about the header version
+
+2009-04-21 Ted Gould <ted@canonical.com>
+
+ Fixing and using the new indicator header. This will help to connect things together and make them actually work in a reasonably type safe way.
+
+2009-04-21 Ted Gould <ted@canonical.com>
+
+ Moving the indicators directory to match libindicator
+
+2009-04-21 Ted Gould <ted@canonical.com>
+
+ Setting the indicators directory manually
+
+2009-04-21 Ted Gould <ted@canonical.com>
+
+ Creating an indicator lib to make sure we can attach all these things together.
+
+2009-04-20 Ted Gould <ted@canonical.com>
+
+ Chaning the include so that it works for make distcheck
+
+2009-04-13 Ted Gould <ted@canonical.com>
+
+ Adding in support for finding out if people are interesting on the bus using introspection instead of sending a random function call to them and seeing what happens.
+
+2009-04-13 Ted Gould <ted@canonical.com>
+
+ Commenting out some debug messages
+
+2009-04-13 Ted Gould <ted@canonical.com>
+
+ Less debug
+
+2009-04-13 Ted Gould <ted@canonical.com>
+
+ Ah, a typo. Bother.
+
+2009-04-13 Ted Gould <ted@canonical.com>
+
+ Okay, connected into that other there code... let's see what happens.
+
+2009-04-13 Ted Gould <ted@canonical.com>
+
+ Fleshing out some
+
+2009-04-13 Ted Gould <ted@canonical.com>
+
+ Whoa, it like builds and stuff
+
+2009-04-12 Ted Gould <ted@canonical.com>
+
+ Updating from trunk
+
+2009-04-12 Ted Gould <ted@canonical.com>
+
+ Proto-pseudo-code for the introspection functions that are going to be needed
+
+2009-04-10 Ted Gould <ted@canonical.com>
+
+ Adding in libxml linking
+
+2009-04-13 Ted Gould <ted@canonical.com>
+
+ Fixes to the finalize functions.
+
+2009-04-13 Ted Gould <ted@canonical.com>
+
+ Making into a 6
+
+2009-04-13 Ted Gould <ted@canonical.com>
+
+ Adding a bug number
+
+2009-04-13 Ted Gould <ted@canonical.com>
+
+ Adding in call to the parent class' finalize function as well, this should free all the way up to the top.
+
+2009-04-12 Ted Gould <ted@canonical.com>
+
+ Some slight code cleanups to remove warnings
+
+2009-04-11 Ted Gould <ted@canonical.com>
+
+ Fixing some pedantic little bugs to try and figure out what's causing 359018
+
+2009-04-10 Ted Gould <ted@canonical.com>
+
+ Dummy to put bug number in.
+
+2009-04-10 Ted Gould <ted@canonical.com>
+
+ Create the virtual function for checking interest.
+
+2009-04-10 Ted Gould <ted@canonical.com>
+
+ Merging in Eitan's gtype-ify of the enums and the IndicateListener... objects.
+
+2009-04-10 Eitan Isaacson <eitan@ascender.com>
+
+ gtypify IndicateListenerIndicator
+
+2009-04-10 Eitan Isaacson <eitan@ascender.com>
+
+ changed IndicateListenerServer to a gtyped pointer instead of a gboxed.
+
+2009-04-08 Eitan Isaacson <eitan@ascender.com>
+
+ Changed marshallers to GBoxed for IndicatorListenerServer.
+ Make copy/free functions empty for now.
+
+2009-04-08 Eitan Isaacson <eitan@ascender.com>
+
+ GBoxed IndicateListenerServer
+
+2009-04-08 Eitan Isaacson <eitan@ascender.com>
+
+ gtypified the interests enum.
+
+2009-04-10 Ted Gould <ted@canonical.com>
+
+ Marking the dev branch as such.
+
+2009-04-07 Ted Gould <ted@canonical.com>
+
+ Added in an 'icon-name' to make the about dialog have a proper icon.
+
+2009-04-07 Ted Gould <ted@canonical.com>
+
+ Clearing another warning. Shame gdk doesn't do this one for us.
+
+2009-04-07 Ted Gould <ted@canonical.com>
+
+ Patch from Eitan Isaacson to correct prototype. Had to be adjusted slightly as the prototypes had moved.
+
+2009-04-07 Ted Gould <ted@canonical.com>
+
+ Ignoring our new test
+
+2009-04-07 Ted Gould <ted@canonical.com>
+
+ Patch from Eitan Isaacson to remove a ref/unref infinite loop that effectively made it so that we kept our objects forever. While we love them, at some point we need to say goodbye.
+
+2009-04-07 Ted Gould <ted@canonical.com>
+
+ Making it so that we don't register the object twice. This is really
+ a work around, but it's atleast fixes the crasher. Which sucked. We
+ need to work with the dbus folks to make this better.
+
+2009-04-07 Ted Gould <ted@canonical.com>
+
+ Adding show hide server test from Eitan on bug 351537
+
+2009-04-07 Ted Gould <ted@canonical.com>
+
+ I finally understood what seb128 told me about the version numbering.
+ I feel so stupid for not understanding before :)
+
+2009-04-07 Ted Gould <ted@canonical.com>
+
+ Hiding some debugging messages.
+
+2009-04-07 Ted Gould <ted@canonical.com>
+
+ Simplifying error message
+
+2009-04-06 Ted Gould <ted@canonical.com>
+
+ * Some debug messages
+ * Making the comparison of interests detect changings properly
+ * Correctly use g_list_remove in several cases making for long lists
+ * Using g_list_prepend instead of append because it's faster.
+ * Checking whether we've got proxies before destroying them.
+
+2009-04-03 Ted Gould <ted@canonical.com>
+
+ Moving private interests out of the public header file.
+
+2009-04-03 Ted Gould <ted@canonical.com>
+
+ Not quite sure how these got added, but I'm not going to
+ fight it.
+
+2009-04-03 Ted Gould <ted@canonical.com>
+
+ Trying to get to a sane state. I apparently don't know as much
+ about library versioning as I thought I did.
+
+2009-04-03 Ted Gould <ted@canonical.com>
+
+ Hiding all of the functions that part of the DBus interface in that
+ now they're all prefixed with '_' so that they don't get exported
+ as part of the library symbols. This should simplify everything a
+ little bit for implementors.
+
+2009-04-03 Ted Gould <ted@canonical.com>
+
+ Getting rid of everything starting with 'd'. This gets rid of the dbus stuff that isn't set up to be static, which is silly.
+
+2009-04-03 Ted Gould <ted@canonical.com>
+
+ Hiding the marshsallers from the libraries in the symbols by adding a _ in front of them.
+
+2009-04-03 Ted Gould <ted@canonical.com>
+
+ Cleaning up the exported symbols, make sure that 'get_type_cb' isn't exported
+
+2009-04-03 Ted Gould <ted@canonical.com>
+
+ Getting to version 0.2.0
+
+2009-04-03 Ted Gould <ted@canonical.com>
+
+ Trying to have more style information included so that we can get rid of the focus line.
+
+2009-04-03 Ted Gould <ted@canonical.com>
+
+ Adding interests on new servers saying that we're displaying the indicators and in the server.
+
+2009-04-03 Ted Gould <ted@canonical.com>
+
+ Fleshing out the functions in the listener to set interests.
+
+2009-04-02 Ted Gould <ted@canonical.com>
+
+ Putting in some protection from crazy values
+
+2009-04-02 Ted Gould <ted@canonical.com>
+
+ Hiding debug
+
+2009-04-02 Ted Gould <ted@canonical.com>
+
+ Adding a bunch of debugging messages and fixing the lifecycle for the folk pointer. Lots'o'fun. But things seem to be working.
+
+2009-04-02 Ted Gould <ted@canonical.com>
+
+ Filling in the dbus owner changing code. Now we should catch those.
+
+2009-04-02 Ted Gould <ted@canonical.com>
+
+ Adding printouts for interest changes.
+
+2009-04-02 Ted Gould <ted@canonical.com>
+
+ Connecting in the DBus messaging that we need.
+
+2009-04-02 Ted Gould <ted@canonical.com>
+
+ Fleshing out the interest setting and removing functions.
+
+2009-04-02 Ted Gould <ted@canonical.com>
+
+ Updating unused file
+
+2009-04-02 Ted Gould <ted@canonical.com>
+
+ Adding in folks support.
+
+2009-04-02 Ted Gould <ted@canonical.com>
+
+ Adding the interest removed and interest added signals in.
+
+2009-04-02 Ted Gould <ted@canonical.com>
+
+ Woot! Now we have some real functions to call!
+
+2009-04-02 Ted Gould <ted@canonical.com>
+
+ I can't believe I messed up this one. Luckily it doesn't seem to have
+ caused any bugs. Man.
+
+2009-04-02 Ted Gould <ted@canonical.com>
+
+ Switching around the show_interest and remove_interest functions so that
+ they are now asyncronous. Not that being asynchronous is important but
+ more that now they get the Method Invocation interface that we can use
+ to find out the sender of the message. Changed various APIs as a result
+ of this, and moved the DBus functions to be internal.
+
+2009-04-01 Ted Gould <ted@canonical.com>
+
+ Adding new functions show_interest and remove_interest into the API. Now to fill in the backend.
+
+2009-04-01 Ted Gould <ted@canonical.com>
+
+ Adding a remove and show interest
+
+2009-04-01 Ted Gould <ted@canonical.com>
+
+ Change the API so it's more like we're keeping a list of what, and who are interested in. This'll make it easier for us to manage all the DBus nastyness.
+
+2009-04-01 Ted Gould <ted@canonical.com>
+
+ Adding stuff to ignore, much better
+
+2009-04-01 Ted Gould <ted@canonical.com>
+
+ Misspelling
+
+2009-04-01 Ted Gould <ted@canonical.com>
+
+ Getting some interests in the game.
+
+2009-04-01 Ted Gould <ted@canonical.com>
+
+ Switch to searching on the connection, which is really what we care about and the proxy is a poor sustitute for.
+
+2009-04-01 Ted Gould <ted@canonical.com>
+
+ First pass at the pretty meag-change to make it so that we can detect people on the system vs. the session bus. Basically reworking a bunch of structures. Fun.
+
+2009-03-27 Ted Gould <ted@canonical.com>
+
+ Patch from Gabor Kelemen to make the license and 'No Indicators' message translatable.
+
+2009-03-27 Ted Gould <ted@canonical.com>
+
+ Removing the translatable marking for 'Indicator Applet Factory'
+
+2009-03-27 Ted Gould <ted@canonical.com>
+
+ Bad truth in the hide function.
+
+2009-03-26 Ted Gould <ted@canonical.com>
+
+ Adding another bug that gets fixed with Eitan's merge.
+
+2009-03-26 Ted Gould <ted@canonical.com>
+
+ Comment for label
+
+2009-03-26 Ted Gould <ted@canonical.com>
+
+ Switching the case for 'No Indicators' to make it a label to still support right click through.
+
+2009-03-26 Ted Gould <ted@canonical.com>
+
+ Changing license in about box to make sense.
+
+2009-03-26 Ted Gould <ted@canonical.com>
+
+ ATK name for Eitan
+
+2009-03-26 Ted Gould <ted@canonical.com>
+
+ Getting gtkdoc stuff to be a little happier
+
+2009-03-26 Ted Gould <ted@canonical.com>
+
+ Bumping version
+
+2009-03-26 Ted Gould <ted@canonical.com>
+
+ Merging in Eitan's changes to make the applet a GNOME Program
+
+2009-03-26 Eitan Isaacson <eitan@ascender.com>
+
+ Add gnome_program_init with LIBGNOMEUI_MODULE.
+
+2009-03-18 Ted Gould <ted@canonical.com>
+
+ Changing version number
+
+2009-03-17 Ted Gould <ted@canonical.com>
+
+ Seems that we still get errors without it being there, I'm not sure why, but making it so that we can explicitly disable the gobject-introspection. That should work for now.
+
+2009-03-17 Ted Gould <ted@canonical.com>
+
+ Making it so that the GIR stuff autodetects and only builds if available.
+
+2009-03-12 Ted Gould <ted@canonical.com>
+
+ Fixes for distcheck
+
+2009-03-12 Ted Gould <ted@canonical.com>
+
+ Changing version number
+
+2009-03-12 Ted Gould <ted@canonical.com>
+
+ Stealing the 'fast-user-switch-applet' name to get better theming
+
+2009-03-12 Ted Gould <ted@canonical.com>
+
+ Fixing the popup to have the about
+
+2009-03-12 Ted Gould <ted@canonical.com>
+
+ Right click menu is working, but without an about
+
+2009-03-09 Ted Gould <ted@canonical.com>
+
+ Fix doubling of prototypes, patch from Eitan
+
+2009-03-09 Ted Gould <ted@canonical.com>
+
+ Putting the example executables in libexec and the source code in doc/examples
+
+2009-02-25 Ted Gould <ted@canonical.com>
+
+ Linking in the build interfaces, needed a temporary function to get linking right
+
+2009-02-25 Ted Gould <ted@canonical.com>
+
+ Forgot to put these in built sources
+
+2009-02-25 Ted Gould <ted@canonical.com>
+
+ true is TRUE
+
+2009-02-25 Ted Gould <ted@canonical.com>
+
+ Adding build instructions for the listener interface
+
+2009-02-25 Ted Gould <ted@canonical.com>
+
+ Merging in changes to put back in the GObject introspection and to have better build characteristics.
+
+2009-02-25 Ted Gould <ted@canonical.com>
+
+ Typo
+
+2009-02-25 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1.1-0ubuntu3~ppa2
+
+2009-02-25 Ted Gould <ted@canonical.com>
+
+ Adding back in the GIR files and some distclean improvements to get back to NULL.
+
+2009-02-25 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1.1-0ubuntu3~ppa1
+
+2009-02-18 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1-0ubuntu3~ppa1
+
+2009-02-18 Ted Gould <ted@canonical.com>
+
+ Merging in icon changes
+
+2009-02-17 Ted Gould <ted@canonical.com>
+
+ Cherry picking r137 from the ubuntu-core-dev packaging branch that has licensing fixes
+
+2009-02-17 Martin Pitt <martin.pitt@canonical.com>
+
+ debian/copyright: Fix leftover word "either" from the license
+ description.
+
+2009-02-17 Ted Gould <ted@canonical.com>
+
+ Cherry picking r136 from the ubuntu-core-dev packaging branch that cleans up the licensing, descriptions, and adds additional info
+
+2009-02-17 Martin Pitt <martin.pitt@canonical.com>
+
+ debian/control: Update package descriptions; the messaging part is
+ provided by indicator-messages.
+
+2009-02-17 Martin Pitt <martin.pitt@canonical.com>
+
+ debian/control: Fix Vcs-Bzr.
+
+2009-02-17 Martin Pitt <martin.pitt@canonical.com>
+
+ releasing version 0.1-0ubuntu1
+
+2009-02-17 Martin Pitt <martin.pitt@canonical.com>
+
+ configure.ac: Add missing gio-2.0 pkgconfig check (from DX team
+ PPA packaging branch), and autoreconf to pick up the change.
+
+2009-02-17 Martin Pitt <martin.pitt@canonical.com>
+
+ Repack orig.tar.gz with a copy of the LGPL 3, libindicate/* is
+ under that license.
+
+2009-02-17 Martin Pitt <martin.pitt@canonical.com>
+
+ debian/copyright: Properly describe licenses.
+
+2009-02-17 Ted Gould <ted@canonical.com>
+
+ Cherry picking r130 from the ubuntu-core-dev packaging branch that cleans up the changelog, adds better descriptions and updates the entries in the control file.
+
+2009-02-17 Martin Pitt <martin.pitt@canonical.com>
+
+ debian/control: Add Homepage:, Vcs-Bzr:, and proper package
+ descriptions.
+
+2009-02-17 Martin Pitt <martin.pitt@canonical.com>
+
+ flush changelog for ubuntu packaging branch
+
+2009-02-25 Ted Gould <ted@canonical.com>
+
+ Adding in the listeners interface
+
+2009-02-22 Ted Gould <ted@canonical.com>
+
+ An interface to get the list of servers from another listener
+
+2009-02-22 Ted Gould <ted@canonical.com>
+
+ Adding information on how the server was added, but not really using
+ it for anything yet. I'm not sure that we can -- bother.
+
+2009-02-18 Ted Gould <ted@canonical.com>
+
+ Releasing 0.1.1 with build fixes and icons.
+
+2009-02-18 Ted Gould <ted@canonical.com>
+
+ Changing the icon to be our fancy new one.
+
+2009-02-18 Ted Gould <ted@canonical.com>
+
+ Adding in the autotools stuff for installing an icon.
+
+2009-02-18 Ted Gould <ted@canonical.com>
+
+ Ken's very cool Indicator Applet plugin.
+
+2009-02-17 Ted Gould <ted@canonical.com>
+
+ Configure changes to include gio
+
+2009-02-17 Ted Gould <ted@canonical.com>
+
+ Mostly build related changes coming from the upstream branch.
+
+2009-02-15 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa41
+
+2009-02-15 Ted Gould <ted@canonical.com>
+
+ * Putting on a handle
+ * Adding in a background function from panel-lib
+
+2009-02-15 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa40
+
+2009-02-15 Ted Gould <ted@canonical.com>
+
+ Merging in from the 'upstream' branch. Changes include the addition
+ of a server signal for the NULL indicator. And a warning fix for
+ icons.
+
+2009-02-13 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa39
+
+2009-02-13 Ted Gould <ted@canonical.com>
+
+ Fixing a bug in the listener where properties weren't available on running servers.
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa38
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Adding in GIO to the list of linked modules.
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa37
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Making time and icons happy and work well. Also adding lots of fun tests for them.
+
+2009-02-17 Ted Gould <ted@canonical.com>
+
+ This is a generated file. Shouldn't be in VCS.
+
+2009-02-17 Ted Gould <ted@canonical.com>
+
+ Adding the license info
+
+2009-02-17 Ted Gould <ted@canonical.com>
+
+ Adding the LGPL licenses and making sure they get into the tarball.
+
+2009-02-16 Ted Gould <ted@canonical.com>
+
+ Trying to add in some extra files that seem useful for building, gtk-doc still fails.
+
+2009-02-16 Ted Gould <ted@canonical.com>
+
+ Oops, should get the screw up right...
+
+2009-02-16 Ted Gould <ted@canonical.com>
+
+ Adding a couple of files to the distribution to pass distcheck
+
+2009-02-15 Ted Gould <ted@canonical.com>
+
+ This function seems to set up the widget correctly with the background. It's undocumented, but most other applets seem to do it.
+
+2009-02-15 Ted Gould <ted@canonical.com>
+
+ Putting a little handle on the indicators. Works for GNOME Panel.
+
+2009-02-15 Ted Gould <ted@canonical.com>
+
+ Removing the debian directory. Going to start using this as my upstream
+ branch and the other as the packaging branch.
+
+2009-02-15 Ted Gould <ted@canonical.com>
+
+ Adding a handler for the new server display signal, and then make the
+ messages more clear between the two.
+
+2009-02-15 Ted Gould <ted@canonical.com>
+
+ Adding a new signal in that handles the ID of zero, or null, comming
+ back from a listener and uses that to show the server. Or atleast
+ signal it to figure out how to do that. Also cleaning up the signals
+ a little to use defines.
+
+2009-02-15 Ted Gould <ted@canonical.com>
+
+ Adding a check for NULL string in the icon parsing code. This will
+ stop a bunch of warnings coming from everything else.
+
+2009-02-13 Ted Gould <ted@canonical.com>
+
+ Ah, declared a variable in an if so that it didn't get out of scope. Like it should have. Bah.
+
+2009-02-13 Ted Gould <ted@canonical.com>
+
+ Adding in a set of functions to get the properties off of a server
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Forgot to set the timer back to something reasonable!
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Adding in support for icons, specifically passing them back and forth on the bus
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Changing from using a memory stream to using a buffer, the memory stream one seems to be broken.
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Adding in the function to take a pixbuf, turn it into a png, base64 encode it and then send it across the wire.
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Changing the icon data to be base64 encoded, should have done that originally, how silly.
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Seems like a better name
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Fixing some prototypes to fix warnings and errors we haven't yet encountered. Also setting the type so that our switch statement actually works.
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Adding in some debug messages and making the signal use the original key to broadcast itself.
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Added in a way to print the values of properties while they change. More later, but a start.
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Seeing what happens if I turn on "sign always" in Bazaar.
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Adding in the code for handling icons and time
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Rebuilding the way that priorities get done so that we can handle a time and icon version of the functions so that apps don't have to worry about those details.
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Setting the properties property and picking up Empathy's desktop file
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Adding in a timer function to change the time every three minutes or
+ so in order to test modifying times.
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Using the time property function
+
+2009-02-12 Ted Gould <ted@canonical.com>
+
+ Adding in a time property function
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Merging from trunk
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa36
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Merging in the changes to make it so that properties work right, get
+ handled properly by the listener and have convience functions. Also
+ lots of little important cleanups.
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Putting license information everywhere.
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Cleaning up some debug messages that aren't as useful anymore
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Switching to ref_default
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Fixing the deallocation to check the right parameters.
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Turning off some debugging, reformatting, and putting the connection into the proxy_t structure
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Basically things are working as the proxyts are now findable.
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Fixing the call, checking both lists of proxies, and adding some debug info.
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Removing an annoying warning
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Adding a check for type in the middle of the state machine for building a server.
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Adding in a ref-default function so that we can keep one listener
+ around for fun and profit.
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Getting all the legal stuff in.
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Adding in an author
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Adding GPL to the tests
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Adding the GPL to this file
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Putting the debian copyright info in
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Adding a license to the top of all these files. LGPL 2/3
+
+2009-02-10 Ted Gould <ted@canonical.com>
+
+ Adding to the convience functions for setting the desktop file
+ and the type of the server.
+
+2009-02-10 Ted Gould <ted@canonical.com>
+
+ Building a way to get properties. Seems like this should be in the DBus
+ libs, but anyway. Here is the code that compiles and claims that it'll
+ do it. More code than I would have liked.
+
+2009-02-10 Ted Gould <ted@canonical.com>
+
+ Avoiding a conflict with GObject's get_type function.
+
+2009-02-10 Ted Gould <ted@canonical.com>
+
+ Adding in real functions to match the prototypes.
+
+2009-02-10 Ted Gould <ted@canonical.com>
+
+ Adding in functions to match the prototypes.
+
+2009-02-10 Ted Gould <ted@canonical.com>
+
+ Adding in a set_type function and fixing the prototype for set_desktop
+
+2009-02-10 Ted Gould <ted@canonical.com>
+
+ Changing type to message.im for testing, now it's different than the messages.
+
+2009-02-10 Ted Gould <ted@canonical.com>
+
+ Adding an API for getting the type and desktop files
+
+2009-02-10 Ted Gould <ted@canonical.com>
+
+ Including type information in the creation and destruction of servers
+
+2009-02-09 Ted Gould <ted@canonical.com>
+
+ Merge from trunk
+
+2009-02-09 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa35
+
+2009-02-09 Ted Gould <ted@canonical.com>
+
+ Only emitting a changed signal on properties changed when the indicator is visible
+
+2009-02-09 Ted Gould <ted@canonical.com>
+
+ Some formatting, reusing the private variable, making it so that hide sends the type and only sending a message of finalize if we're still visible.
+
+2009-02-09 Ted Gould <ted@canonical.com>
+
+ Server hide function from Niel
+
+2009-02-09 Neil Jagdish Patel <neil.patel@canonical.com>
+
+ Add the indicate_server_hide function
+
+2009-02-07 Ted Gould <ted@canonical.com>
+
+ Sending the type with the signal in the listener, adding it into the tests.
+
+2009-02-06 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa34
+
+2009-02-06 Ted Gould <ted@canonical.com>
+
+ Making the listener handle the case where we're using the new show/hide structure.
+
+2009-02-06 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa33
+
+2009-02-06 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa32
+
+2009-02-06 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa31
+
+2009-02-06 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa30
+
+2009-02-06 Ted Gould <ted@canonical.com>
+
+ Removing GObject introspection for now
+
+2009-02-06 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa29
+
+2009-02-05 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa28
+
+2009-02-07 Ted Gould <ted@canonical.com>
+
+ Changing the signals for show/hide to send the type correctly.
+
+2009-02-07 Ted Gould <ted@canonical.com>
+
+ Setting the type of the server
+
+2009-02-06 Ted Gould <ted@canonical.com>
+
+ Ah, stupid little wrong function
+
+2009-02-06 Ted Gould <ted@canonical.com>
+
+ Tracking the type of the server in the proxyt structure
+
+2009-02-06 Ted Gould <ted@canonical.com>
+
+ Changing the prototypes to start using the server added stuff
+
+2009-02-05 Ted Gould <ted@canonical.com>
+
+ Merging in the trunk changes
+
+2009-02-05 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa27
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ typo
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa26
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ Merge in documentation and icons
+
+2009-02-04 Neil Jagdish Patel <neil.patel@canonical.com>
+
+ Set the widget name on the applet rather than the menubar, to make sure
+ it's picked up globally.
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ Adding a conflicts and a replaces to get rid of errors.
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ ppa23
+
+2009-02-05 Ted Gould <ted@canonical.com>
+
+ Adding properties for doing type and desktop
+
+2009-02-05 Ted Gould <ted@canonical.com>
+
+ Changing the DBUS API slightly. Now there is no 'get_desktop' function as desktop is a property. Added a property for type so that we can understand what kind of application this is. And finally adding show/hide signals on the server as they were already on the listener.
+
+2009-02-05 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa23
+
+2009-02-05 Ted Gould <ted@canonical.com>
+
+ Adding in the API function to take and icon and display it. Just the prototype.
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ Removing the icons from the larger applet
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ Polish it up
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ Making it so that there is no more boarder on the menu bar
+
+2009-02-04 Neil Jagdish Patel <neil.patel@canonical.com>
+
+ indicator-applet (0.1~ppa22) intrepid; urgency=low
+
+ * Add support for a transparent panel applet
+
+ -- Neil J. Patel <neil.patel@canonical.com> Wed, 04 Feb 2009 12:44:56 +0100
+
+2009-02-04 Neil Jagdish Patel <neil.patel@canonical.com>
+
+ Fix coding style
+
+2009-02-03 Neil Jagdish Patel <neil.patel@canonical.com>
+
+ Enable support for a "transparent" panel applet, which reacts to the gnome-
+ panel theme changes
+
+2009-02-03 Ted Gould <ted@canonical.com>
+
+ Getting gtk-doc working
+
+2009-02-03 Ted Gould <ted@canonical.com>
+
+ Getting everything together to try and build docs
+
+2009-02-03 Ted Gould <ted@canonical.com>
+
+ Getting the dirs right
+
+2009-02-03 Ted Gould <ted@canonical.com>
+
+ Getting SUBDIRS right
+
+2009-02-03 Ted Gould <ted@canonical.com>
+
+ I think this will add gtk docs
+
+2009-02-03 Ted Gould <ted@canonical.com>
+
+ Putting in the makefiles for the docs and the reference docs
+
+2009-02-03 Ted Gould <ted@canonical.com>
+
+ Adding in checks for GTK Doc
+
+2009-02-03 Ted Gould <ted@canonical.com>
+
+ Merge from trunk
+
+2009-02-03 Ted Gould <ted@canonical.com>
+
+ * Adding in package fixes from seb128
+ * Removing scrollkeeper
+ * Changing libindicate to libindicate0
+ * Removing .la file
+ * Removing targets for files in libindcate-dev.install
+ * Removing pkg-create-dbgsym
+ * Adding a build depend on pkg-create-dbgsym
+
+2009-02-03 Neil Jagdish Patel <neil.patel@canonical.com>
+
+ Allow sub-classes of server to emit signals using three new public functions
+
+2009-02-02 Ted Gould <ted@canonical.com>
+
+ Bump for PPA
+
+2009-02-02 Ted Gould <ted@canonical.com>
+
+ Should have been for Intrepid
+
+2009-01-30 Ted Gould <ted@canonical.com>
+
+ Adding interface for listener sending back a display
+ request.
+
+2009-01-30 Ted Gould <ted@canonical.com>
+
+ Listener interface for signalling an indicator
+
+2009-01-30 Ted Gould <ted@canonical.com>
+
+ Adding a print message for when the indicator is signaled
+
+2009-01-30 Ted Gould <ted@canonical.com>
+
+ Adding an interface to call back to an indicator and display it.
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Guess I should merge trunk back in at some point.
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ * Fixing the handling of named DBus connections
+ * Moving most of the data in the objects to private sections
+ * Making the signal names defines for easier usage
+ * Having property changes actually work now.
+
+2009-01-22 Ted Gould <ted@canonical.com>
+
+ Forgot to run autogen.sh before last package :(
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Update API slightly and some fixes.
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Adding in a message indicator and a small test to use it.
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Adding in listener_get_property
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Changing the include directory from 1.0 to 0.1 which gives us more room to screw up
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Wow, I didn't realize we weren't handling properties at all correctly. Fixed now. Whew.
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Adding a set property after the show to cause a signal
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Have the server pass along the property modified signal
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Adding a property modified signal to the indicator object
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Making all of the server values move into a private section like all the others. Generally a good thing and good clean up
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Making the indicator properties private, they should be. Also cleans
+ up some deps.
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Removing the gobject-introspection-repository from the list of build
+ depends as we needed it for the dbus stuff, that we're no longer using.
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Removing DBus from the gobject introspection
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Oops, forgot the header there
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Okay, moving all of the variables from the listener class into a private object. This is to make the GObject introspection not need dbus, and thus we can reduce our build deps significantly.
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Use the new fangled defines to make things cleaner
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Getting some helper defines for some of the hacks that'll probably change in the future
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Using the defines for the signal names
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Making the signals use #defines to make everything a little more
+ predictable. I hate this part of GObject signals.
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Adding a variable to make the compiler happier
+
+2009-01-26 Ted Gould <ted@canonical.com>
+
+ Changed to only listen to reference names instead of descriptive
+ ones. Hopefully this'll fix a crash.
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Adding in the im-client test and fixing a couple of bugs it found
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Adding in a type for indicators that are messages
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Generated source files
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Adding in a get_property function
+
+2009-01-19 Ted Gould <ted@canonical.com>
+
+ Wrong indicate include directory in package config files
+
+2009-01-19 Ted Gould <ted@canonical.com>
+
+ Wrong indicate include directory in package config files
+
+2009-01-16 Ted Gould <ted@canonical.com>
+
+ Moving the gir file to the right package
+
+2009-01-16 Ted Gould <ted@canonical.com>
+
+ Removing the gir file from the applet so that it's only
+ with the library so that we can install all of them.
+
+2009-01-16 Ted Gould <ted@canonical.com>
+
+ Adding the GObject Introspection files into the build and the
+ packaging.
+
+2009-01-16 Ted Gould <ted@canonical.com>
+
+ Shell script integrated into the autotools system
+
+2009-01-16 Ted Gould <ted@canonical.com>
+
+ Bringing GObject Introspection into the build and making it so that
+ it gets installed with the library.
+
+2009-01-16 Ted Gould <ted@canonical.com>
+
+ Build fix
+
+2009-01-16 Ted Gould <ted@canonical.com>
+
+ Adding in libtool to build deps
+
+2009-01-16 Ted Gould <ted@canonical.com>
+
+ Getting the debian package built up so that it can have a seperate library binary package.
+
+2009-01-16 Ted Gould <ted@canonical.com>
+
+ Building the listener object that listens to all of the folks on DBus and turns that into a usable interface for indicator display folks. A lot of code to make things simple :)
+
+2009-01-14 Ted Gould <ted@canonical.com>
+
+ Okay, I think this is the end of server and indicator minus all
+ the bugs that I expect to find :)
+
+2009-01-14 Ted Gould <ted@canonical.com>
+
+ Merging in code from yesterday. Got many of the functions working with
+ real IDs and making lists. The basis for all the properties stuff is there
+ but it still needs a touch of fleshing out. Also a new test for debugging.
+
+2009-01-16 Ted Gould <ted@canonical.com>
+
+ Changing the build targets, now I understand the difference between 'any' and 'all'
+
+2009-01-16 Ted Gould <ted@canonical.com>
+
+ Making it so the lib only uses glib (which it does)
+
+2009-01-16 Ted Gould <ted@canonical.com>
+
+ Adding in the libindicate lib.
+
+2009-01-16 Ted Gould <ted@canonical.com>
+
+ Moving the tests so that they can guarantee to build after the library
+ builds as otherwise they end up getting built first.
+
+2009-01-16 Ted Gould <ted@canonical.com>
+
+ Adding in a return that was missing (though it's useless)
+
+2009-01-16 Ted Gould <ted@canonical.com>
+
+ Handling the case that we're destroying an entry because the bus told us to. Properly signalling all of the removals
+
+2009-01-15 Ted Gould <ted@canonical.com>
+
+ Fixing the printing and the saving of indicators.
+
+2009-01-15 Ted Gould <ted@canonical.com>
+
+ Changing the test to do the printing by itself instead of using the debug messages in the class itself
+
+2009-01-15 Ted Gould <ted@canonical.com>
+
+ Getting the signals in shape
+
+2009-01-15 Ted Gould <ted@canonical.com>
+
+ Okay, adding the other signals in and keeping track of the indicators
+ that are hanging around. Now, to connect to things external.
+
+2009-01-15 Ted Gould <ted@canonical.com>
+
+ Get the type of the list of indicators that we got, and then set the up to register
+
+2009-01-15 Ted Gould <ted@canonical.com>
+
+ Now correctly calling the get indicators function to get the indicators on already created objects.
+
+2009-01-15 Ted Gould <ted@canonical.com>
+
+ Adding in a marshaller for the DBus signals that we need
+
+2009-01-15 Ted Gould <ted@canonical.com>
+
+ Now doing some DBus listening and getting some of the initial configuration built up.
+
+2009-01-15 Ted Gould <ted@canonical.com>
+
+ Changing to the dbus interface and changing to build teh client and server interfaces
+
+2009-01-15 Ted Gould <ted@canonical.com>
+
+ Amazing how a little string can make such a huge difference.
+
+2009-01-15 Ted Gould <ted@canonical.com>
+
+ Adding in a basic listening test
+
+2009-01-15 Ted Gould <ted@canonical.com>
+
+ Adding a new function
+
+2009-01-15 Ted Gould <ted@canonical.com>
+
+ Starting to flesh out the listener a little bit, should get a list of names on teh bus at this point
+
+2009-01-15 Ted Gould <ted@canonical.com>
+
+ Adding in the base object for the listener.
+
+2009-01-15 Ted Gould <ted@canonical.com>
+
+ Cut-and-paste error
+
+2009-01-14 Ted Gould <ted@canonical.com>
+
+ Cleaning up prototypes and type warnings.
+
+2009-01-14 Ted Gould <ted@canonical.com>
+
+ Who the hell would design an API that passes in arrays of strings differently
+ than it passes them out. What an insane idea. Oh yeah, properties work.
+
+2009-01-14 Ted Gould <ted@canonical.com>
+
+ Chaning the property list parameters to be pointer arrays.
+
+2009-01-13 Ted Gould <ted@canonical.com>
+
+ Making the indicator lookup it's own function and trying it out in another function to get a property.
+
+2009-01-13 Ted Gould <ted@canonical.com>
+
+ Adding in some properties to the mix
+
+2009-01-13 Ted Gould <ted@canonical.com>
+
+ Adding in a display function and a list by type.
+
+2009-01-13 Ted Gould <ted@canonical.com>
+
+ Man, a lot of work for messing up one explaination point.
+
+2009-01-13 Ted Gould <ted@canonical.com>
+
+ Making it so that the indicators all have unique IDs
+
+2009-01-13 Ted Gould <ted@canonical.com>
+
+ Forgot to actually add the test
+
+2009-01-13 Ted Gould <ted@canonical.com>
+
+ Ah, we weren't checking if we were visible. Now things are better.
+
+2009-01-13 Ted Gould <ted@canonical.com>
+
+ Return to crashing beauty
+
+2009-01-13 Ted Gould <ted@canonical.com>
+
+ Add a test to create a lot of indicators.
+
+2009-01-13 Ted Gould <ted@canonical.com>
+
+ Merging in Robert's changes.
+
+2009-01-13 Robert Carr <racarr@ender>
+
+ Add script to build GObject-introspection GIR, and boilerplate
+ JavaScript test.
+
+2009-01-13 Robert Carr <racarr@ender>
+
+ Use G_BEGIN/END_DECLS, and put the GOBject *_get_type functions in the
+ header file (needed by introspection, but also the normal GLib style).
+
+2009-01-13 Robert Carr <racarr@ender>
+
+ Merge Ted's changes. I should have used bzr bind.
+
+2009-01-13 Robert Carr <racarr@ender>
+
+ Add pkgconfig file.
+
+2009-01-12 Ted Gould <ted@canonical.com>
+
+ Fleshing out more functions, we can now return a list of ids. Need to test with more.
+
+2009-01-12 Ted Gould <ted@canonical.com>
+
+ Whoo Hoo, we can count
+
+2009-01-12 Ted Gould <ted@canonical.com>
+
+ Fleshing out the whole show and hide thing. We should also be signalling when indicators are added or removed from the server.
+
+2009-01-12 Ted Gould <ted@canonical.com>
+
+ Clean up the signal handlers and fixing the call in the test function. Now we're to the point of showing the way I think things should be.
+
+2009-01-12 Ted Gould <ted@canonical.com>
+
+ Basic show hide support in the indicator
+
+2009-01-12 Ted Gould <ted@canonical.com>
+
+ Changing to showing the inicator and make it so that we dont' crash right now.
+
+2009-01-12 Ted Gould <ted@canonical.com>
+
+ Adding in the base functions with pointers and fun stuff like that
+
+2009-01-11 Ted Gould <ted@canonical.com>
+
+ Adding in signals so that we can talk to the app over DBus. Nice.
+
+2009-01-09 Ted Gould <ted@canonical.com>
+
+ Adding in a show to help debugging
+
+2009-01-09 Ted Gould <ted@canonical.com>
+
+ Adding in an indicator to the test and fixing a typo
+
+2009-01-09 Ted Gould <ted@canonical.com>
+
+ Connecting indicators and servers. They create themselves easily.
+
+2009-01-09 Ted Gould <ted@canonical.com>
+
+ Setting up the singleton nature of the server, and allow setting it.
+
+2009-01-09 Ted Gould <ted@canonical.com>
+
+ Fleshing out the server some in adding function and prototypes.
+
+2009-01-08 Ted Gould <ted@canonical.com>
+
+ Adding in build support for the indicate and crash test. Will make future ones easier.
+
+2009-01-08 Ted Gould <ted@canonical.com>
+
+ Adding in a simple program to crash after 15 seconds. Now we can add indicators to it.
+
+2009-01-08 Ted Gould <ted@canonical.com>
+
+ Building a pretty good set of virtual functions and getting them tied together, with errors too.
+
+2009-01-08 Ted Gould <ted@canonical.com>
+
+ Basic GObject stuff
+
+2009-01-07 Ted Gould <ted@canonical.com>
+
+ Setting up version of the libraries.
+
+2009-01-07 Ted Gould <ted@canonical.com>
+
+ Fixing stuff so that everything links all together
+
+2009-01-07 Ted Gould <ted@canonical.com>
+
+ Adding in a built sources tag to build the header file properly
+
+2009-01-07 Ted Gould <ted@canonical.com>
+
+ Fixing linking and libraries and includes oh my
+
+2009-01-07 Ted Gould <ted@canonical.com>
+
+ Dummy starting file
+
+2009-01-07 Ted Gould <ted@canonical.com>
+
+ Adding libindicate to the build system
+
+2009-01-07 Ted Gould <ted@canonical.com>
+
+ Make file starting out to build this thing
+
+2009-01-07 Ted Gould <ted@canonical.com>
+
+ Basic server stuff
+
+2009-01-07 Ted Gould <ted@canonical.com>
+
+ Fixing a bunch of typos, now it is a happy validating XML file.
+
+2009-01-07 Ted Gould <ted@canonical.com>
+
+ First version of XML DBus interface
+
+2009-01-07 Ted Gould <ted@canonical.com>
+
+ Dropping in more code to make these real GObjects and such
+
+2008-12-20 Ted Gould <ted@canonical.com>
+
+ Stopping point
+
+2008-12-04 Ted Gould <ted@canonical.com>
+
+ Moving the indicator directory cross-packages.
+
+2008-12-04 Ted Gould <ted@canonical.com>
+
+ Put in the kickarse loader code. Happy, happy.
+
+2008-12-04 Ted Gould <ted@canonical.com>
+
+ Building in a module loader
+
+2008-12-03 Ted Gould <ted@canonical.com>
+
+ Parse directories
+
+2008-12-03 Ted Gould <ted@canonical.com>
+
+ Making the applet very light.
+
+2008-12-03 Ted Gould <ted@canonical.com>
+
+ Okay, we're all doing everything perfect
+
+2008-12-03 Ted Gould <ted@canonical.com>
+
+ Making the applet a lot more sparce. Now we're going to load things dynamically. Let them have their own problems.
+
+2008-12-03 Ted Gould <ted@canonical.com>
+
+ Removing everything except messaging.
+
+2008-12-02 Ted Gould <ted@canonical.com>
+
+ Adding in all of the icons into the mockups.
+
+2008-11-25 Ted Gould <ted@canonical.com>
+
+ Adding in icons from Ken.
+
+2008-11-24 Ted Gould <ted@canonical.com>
+
+ Adding in some filler menus to get some depth.
+
+2008-11-24 Ted Gould <ted@canonical.com>
+
+ Adding in the infrastructure to have icons in the build. Only a dummy icon for now, but it's there and ready for some friends.
+
+2008-11-24 Ted Gould <ted@canonical.com>
+
+ Adding in additional files to catch translations
+
+2008-11-24 Ted Gould <ted@canonical.com>
+
+ Removing the test menu item.
+
+2008-11-24 Ted Gould <ted@canonical.com>
+
+ Adding in settings
+
+2008-11-24 Ted Gould <ted@canonical.com>
+
+ Blocking the prelight
+
+2008-11-24 Ted Gould <ted@canonical.com>
+
+ Making spacing and alignment better
+
+2008-11-24 Ted Gould <ted@canonical.com>
+
+ Getting some batteries in there.
+
+2008-11-24 Ted Gould <ted@canonical.com>
+
+ Basic power handler
+
+2008-11-20 Ted Gould <ted@canonical.com>
+
+ First try at getting it not to hide on click. Fail.
+
+2008-11-20 Ted Gould <ted@canonical.com>
+
+ Whoa, getting that inherited type wrong really messes things up.
+
+2008-11-20 Ted Gould <ted@canonical.com>
+
+ Clean compile, but something is broken in the _init function. Not sure what.
+
+2008-11-19 Ted Gould <ted@canonical.com>
+
+ Okay, blocked the prelight on the item, now how do I get my buttons out of event prison.
+
+2008-11-19 Ted Gould <ted@canonical.com>
+
+ Getting all the widgets in the menu item. Doesn't quite work right, but the widgets are there.
+
+2008-11-19 Ted Gould <ted@canonical.com>
+
+ Adding in a menu item to start putting in a slider.
+
+2008-11-18 Ted Gould <ted@canonical.com>
+
+ Adding a depend for dbus-glib
+
+2008-11-18 Ted Gould <ted@canonical.com>
+
+ Version one of debian packaging.
+
+2008-11-12 Ted Gould <ted@canonical.com>
+
+ Working on ideas for the prototype of the individual item stuff
+
+2008-11-12 Ted Gould <ted@canonical.com>
+
+ Starting to build functions to handle the menu spec over DBus
+
+2008-11-12 Ted Gould <ted@canonical.com>
+
+ Okay, audio is an icon now.
+
+2008-11-12 Ted Gould <ted@canonical.com>
+
+ Connecting in all the different applets, now they can do their own thing.
+
+2008-11-12 Ted Gould <ted@canonical.com>
+
+ Adding the basis for all the different indicators that we want to include
+
+2008-11-12 Ted Gould <ted@canonical.com>
+
+ Switching from a label and an hbox to a menubar
+
+2008-11-12 Ted Gould <ted@canonical.com>
+
+ Ah, forgot to show the applet itself.
+
+2008-11-12 Ted Gould <ted@canonical.com>
+
+ Putting a label in the widget
+
+2008-11-12 Ted Gould <ted@canonical.com>
+
+ Adding in more documentation on the seperation between user interaction
+ and the system services.
+
+2008-11-10 Ted Gould <ted@canonical.com>
+
+ A diagram about how intermediate daemons are going to provide status to the panel.
+
+2008-11-10 Ted Gould <ted@canonical.com>
+
+ Getting some text that I'd written on the target API in the repo.
+
+2008-11-10 Ted Gould <ted@canonical.com>
+
+ Indicator prototypes
+
+2008-10-30 Ted Gould <ted@canonical.com>
+
+ Ignoring some stuff
+
+2008-10-30 Ted Gould <ted@canonical.com>
+
+ Setting up the data directories and getting everything to translate nicely
+
+2008-10-29 Ted Gould <ted@canonical.com>
+
+ Adding in the linking and some basic prototypes.
+
+2008-10-29 Ted Gould <ted@canonical.com>
+
+ Getting the build things together so that it starts building. Yeah.
+
+2008-10-29 Ted Gould <ted@canonical.com>
+
+ Basic build system, not quite working though
+
diff --git a/Makefile.am b/Makefile.am
index 8894e24..f290d63 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -7,3 +7,29 @@ SUBDIRS = \
DISTCLEANFILES = \
libindicator-*.tar.gz
+dist-hook:
+ @if test -d "$(top_srcdir)/.bzr"; \
+ then \
+ echo Creating ChangeLog && \
+ ( cd "$(top_srcdir)" && \
+ echo '# Generated by Makefile. Do not edit.'; echo; \
+ $(top_srcdir)/missing --run bzr log --gnu-changelog ) > ChangeLog.tmp \
+ && mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
+ || (rm -f ChangeLog.tmp; \
+ echo Failed to generate ChangeLog >&2 ); \
+ else \
+ echo Failed to generate ChangeLog: not a branch >&2; \
+ fi
+ @if test -d "$(top_srcdir)/.bzr"; \
+ then \
+ echo Creating AUTHORS && \
+ ( cd "$(top_srcdir)" && \
+ echo '# Generated by Makefile. Do not edit.'; echo; \
+ $(top_srcdir)/missing --run bzr log --long --levels=0 | grep -e "^\s*author:" -e "^\s*committer:" | cut -d ":" -f 2 | cut -d "<" -f 1 | sort -u) > AUTHORS.tmp \
+ && mv -f AUTHORS.tmp $(top_distdir)/AUTHORS \
+ || (rm -f AUTHORS.tmp; \
+ echo Failed to generate AUTHORS >&2 ); \
+ else \
+ echo Failed to generate AUTHORS: not a branch >&2; \
+ fi
+
diff --git a/Makefile.in b/Makefile.in
index 33fda33..75e695e 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -500,6 +500,9 @@ distdir: $(DISTFILES)
|| exit 1; \
fi; \
done
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$(top_distdir)" distdir="$(distdir)" \
+ dist-hook
-test -n "$(am__skip_mode_fix)" \
|| find "$(distdir)" -type d ! -perm -755 \
-exec chmod u+rwx,go+rx {} \; -o \
@@ -722,8 +725,8 @@ uninstall-am:
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
all all-am am--refresh check check-am clean clean-generic \
clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
- dist-gzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \
- distcheck distclean distclean-generic distclean-hdr \
+ dist-gzip dist-hook dist-lzma dist-shar dist-tarZ dist-xz \
+ dist-zip distcheck distclean distclean-generic distclean-hdr \
distclean-libtool distclean-tags distcleancheck distdir \
distuninstallcheck dvi dvi-am html html-am info info-am \
install install-am install-data install-data-am install-dvi \
@@ -736,6 +739,32 @@ uninstall-am:
ps ps-am tags tags-recursive uninstall uninstall-am
+dist-hook:
+ @if test -d "$(top_srcdir)/.bzr"; \
+ then \
+ echo Creating ChangeLog && \
+ ( cd "$(top_srcdir)" && \
+ echo '# Generated by Makefile. Do not edit.'; echo; \
+ $(top_srcdir)/missing --run bzr log --gnu-changelog ) > ChangeLog.tmp \
+ && mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
+ || (rm -f ChangeLog.tmp; \
+ echo Failed to generate ChangeLog >&2 ); \
+ else \
+ echo Failed to generate ChangeLog: not a branch >&2; \
+ fi
+ @if test -d "$(top_srcdir)/.bzr"; \
+ then \
+ echo Creating AUTHORS && \
+ ( cd "$(top_srcdir)" && \
+ echo '# Generated by Makefile. Do not edit.'; echo; \
+ $(top_srcdir)/missing --run bzr log --long --levels=0 | grep -e "^\s*author:" -e "^\s*committer:" | cut -d ":" -f 2 | cut -d "<" -f 1 | sort -u) > AUTHORS.tmp \
+ && mv -f AUTHORS.tmp $(top_distdir)/AUTHORS \
+ || (rm -f AUTHORS.tmp; \
+ echo Failed to generate AUTHORS >&2 ); \
+ else \
+ echo Failed to generate AUTHORS: not a branch >&2; \
+ fi
+
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
diff --git a/configure b/configure
index f450381..a18a68f 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.67 for libindicator 0.3.13.
+# Generated by GNU Autoconf 2.67 for libindicator 0.3.14.
#
# Report bugs to <ted@canonical.com>.
#
@@ -701,8 +701,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='libindicator'
PACKAGE_TARNAME='libindicator'
-PACKAGE_VERSION='0.3.13'
-PACKAGE_STRING='libindicator 0.3.13'
+PACKAGE_VERSION='0.3.14'
+PACKAGE_STRING='libindicator 0.3.14'
PACKAGE_BUGREPORT='ted@canonical.com'
PACKAGE_URL=''
@@ -1439,7 +1439,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures libindicator 0.3.13 to adapt to many kinds of systems.
+\`configure' configures libindicator 0.3.14 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1509,7 +1509,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libindicator 0.3.13:";;
+ short | recursive ) echo "Configuration of libindicator 0.3.14:";;
esac
cat <<\_ACEOF
@@ -1622,7 +1622,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libindicator configure 0.3.13
+libindicator configure 0.3.14
generated by GNU Autoconf 2.67
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -1900,7 +1900,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libindicator $as_me 0.3.13, which was
+It was created by libindicator $as_me 0.3.14, which was
generated by GNU Autoconf 2.67. Invocation command line was
$ $0 $@
@@ -2720,7 +2720,7 @@ fi
# Define the identity of the package.
PACKAGE=libindicator
- VERSION=0.3.13
+ VERSION=0.3.14
cat >>confdefs.h <<_ACEOF
@@ -12222,7 +12222,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by libindicator $as_me 0.3.13, which was
+This file was extended by libindicator $as_me 0.3.14, which was
generated by GNU Autoconf 2.67. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -12288,7 +12288,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-libindicator config.status 0.3.13
+libindicator config.status 0.3.14
configured by $0, generated by GNU Autoconf 2.67,
with options \\"\$ac_cs_config\\"
diff --git a/configure.ac b/configure.ac
index ee226e8..d9a6240 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,10 +1,10 @@
-AC_INIT(libindicator, 0.3.13, ted@canonical.com)
+AC_INIT(libindicator, 0.3.14, ted@canonical.com)
AC_PREREQ(2.53)
AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE(libindicator, 0.3.13)
+AM_INIT_AUTOMAKE(libindicator, 0.3.14)
AM_MAINTAINER_MODE
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES])
diff --git a/libindicator/Makefile.am b/libindicator/Makefile.am
index 983a6a5..f942f0d 100644
--- a/libindicator/Makefile.am
+++ b/libindicator/Makefile.am
@@ -42,6 +42,11 @@ libindicator_la_CFLAGS = \
libindicator_la_LIBADD = \
$(LIBINDICATOR_LIBS)
+libindicator_la_LDFLAGS = \
+ -version-info 1:0:0 \
+ -no-undefined \
+ -export-symbols-regex "^[^_].*"
+
pkgconfig_DATA = indicator.pc
pkgconfigdir = $(libdir)/pkgconfig
diff --git a/libindicator/Makefile.in b/libindicator/Makefile.in
index 0dddfe0..209f524 100644
--- a/libindicator/Makefile.in
+++ b/libindicator/Makefile.in
@@ -105,8 +105,8 @@ am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
am__v_lt_0 = --silent
libindicator_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
- $(libindicator_la_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
- -o $@
+ $(libindicator_la_CFLAGS) $(CFLAGS) $(libindicator_la_LDFLAGS) \
+ $(LDFLAGS) -o $@
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
@@ -311,6 +311,11 @@ libindicator_la_CFLAGS = \
libindicator_la_LIBADD = \
$(LIBINDICATOR_LIBS)
+libindicator_la_LDFLAGS = \
+ -version-info 1:0:0 \
+ -no-undefined \
+ -export-symbols-regex "^[^_].*"
+
pkgconfig_DATA = indicator.pc
pkgconfigdir = $(libdir)/pkgconfig
glib_marshal_list = indicator-object-marshal.list
diff --git a/libindicator/indicator-object.c b/libindicator/indicator-object.c
index a5fd740..41484a6 100644
--- a/libindicator/indicator-object.c
+++ b/libindicator/indicator-object.c
@@ -432,3 +432,28 @@ indicator_object_get_location (IndicatorObject * io, IndicatorObjectEntry * entr
return 0;
}
+
+/**
+ indicator_object_entry_activate:
+ @io: #IndicatorObject to query
+ @entry: The #IndicatorObjectEntry whose entry was shown
+ @timestamp: The X11 timestamp of the event
+
+ Used to signal to the indicator that the menu on an entry has
+ been clicked on. This can either be an activate or a showing
+ of the menu. Note, this does not actually show the menu that's
+ left up to the reader.
+*/
+void
+indicator_object_entry_activate (IndicatorObject * io, IndicatorObjectEntry * entry, guint timestamp)
+{
+ g_return_if_fail(INDICATOR_IS_OBJECT(io));
+ IndicatorObjectClass * class = INDICATOR_OBJECT_GET_CLASS(io);
+
+ if (class->entry_activate != NULL) {
+ return class->entry_activate(io, entry, timestamp);
+ }
+
+ return;
+}
+
diff --git a/libindicator/indicator-object.h b/libindicator/indicator-object.h
index 32a35f9..79f4757 100644
--- a/libindicator/indicator-object.h
+++ b/libindicator/indicator-object.h
@@ -94,6 +94,8 @@ struct _IndicatorObjectClass {
GList * (*get_entries) (IndicatorObject * io);
guint (*get_location) (IndicatorObject * io, IndicatorObjectEntry * entry);
+ void (*entry_activate) (IndicatorObject * io, IndicatorObjectEntry * entry, guint timestamp);
+
/* Signals */
void (*entry_added) (IndicatorObject * io, IndicatorObjectEntry * entry, gpointer user_data);
void (*entry_removed) (IndicatorObject * io, IndicatorObjectEntry * entry, gpointer user_data);
@@ -102,6 +104,12 @@ struct _IndicatorObjectClass {
void (*menu_show) (IndicatorObject * io, IndicatorObjectEntry * entry, guint timestamp, gpointer user_data);
/* Reserved */
+ void (*reserved1) (void);
+ void (*reserved2) (void);
+ void (*reserved3) (void);
+ void (*reserved4) (void);
+ void (*reserved5) (void);
+ void (*reserved6) (void);
};
/**
@@ -132,6 +140,7 @@ IndicatorObject * indicator_object_new_from_file (const gchar * file);
GList * indicator_object_get_entries (IndicatorObject * io);
guint indicator_object_get_location (IndicatorObject * io, IndicatorObjectEntry * entry);
+void indicator_object_entry_activate (IndicatorObject * io, IndicatorObjectEntry * entry, guint timestamp);
G_END_DECLS
diff --git a/libindicator/indicator.pc.in b/libindicator/indicator.pc.in
index 91b70b1..abc5590 100644
--- a/libindicator/indicator.pc.in
+++ b/libindicator/indicator.pc.in
@@ -4,7 +4,7 @@ libdir=@libdir@
bindir=@bindir@
includedir=@includedir@
-indicatordir=${libdir}/indicators/3/
+indicatordir=${libdir}/indicators/4/
iconsdir=@datarootdir@/@PACKAGE@/icons/
Cflags: -I${includedir}/libindicator-0.3
diff --git a/tools/indicator-loader.c b/tools/indicator-loader.c
index 747b216..03614aa 100644
--- a/tools/indicator-loader.c
+++ b/tools/indicator-loader.c
@@ -28,6 +28,17 @@ License along with this library. If not, see
#define ENTRY_DATA_NAME "indicator-custom-entry-data"
static void
+activate_entry (GtkWidget * widget, gpointer user_data)
+{
+ g_return_if_fail(INDICATOR_IS_OBJECT(user_data));
+ gpointer entry = g_object_get_data(G_OBJECT(widget), ENTRY_DATA_NAME);
+ g_return_if_fail(entry == NULL);
+
+ indicator_object_entry_activate(INDICATOR_OBJECT(user_data), (IndicatorObjectEntry *)entry, gtk_get_current_event_time());
+ return;
+}
+
+static void
entry_added (IndicatorObject * io, IndicatorObjectEntry * entry, gpointer user_data)
{
g_debug("Signal: Entry Added");
@@ -48,6 +59,8 @@ entry_added (IndicatorObject * io, IndicatorObjectEntry * entry, gpointer user_d
gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), GTK_WIDGET(entry->menu));
}
+ g_signal_connect(G_OBJECT(menuitem), "activate", G_CALLBACK(activate_entry), io);
+
gtk_menu_shell_append(GTK_MENU_SHELL(user_data), menuitem);
gtk_widget_show(menuitem);