diff options
-rw-r--r-- | AUTHORS | 13 | ||||
-rw-r--r-- | ChangeLog | 3479 | ||||
-rw-r--r-- | Makefile.am | 26 | ||||
-rw-r--r-- | Makefile.in | 33 | ||||
-rwxr-xr-x | configure | 20 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | libindicator/Makefile.am | 5 | ||||
-rw-r--r-- | libindicator/Makefile.in | 9 | ||||
-rw-r--r-- | libindicator/indicator-object.c | 25 | ||||
-rw-r--r-- | libindicator/indicator-object.h | 9 | ||||
-rw-r--r-- | libindicator/indicator.pc.in | 2 | ||||
-rw-r--r-- | tools/indicator-loader.c | 13 |
12 files changed, 3619 insertions, 19 deletions
@@ -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 @@ -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: @@ -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); |