aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog2302
1 files changed, 2302 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e69de29..d15094c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -0,0 +1,2302 @@
+# Generated by Makefile. Do not edit.
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ 0.3.90
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ ayatana.org to canonical.com
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ ayatana.org to canonical.com
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ Switching dbusmenu and indicator messages
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ Prototype changes
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ Emitting signals for the connections
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ Saving the connection
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ Swiching to our method function.. woot!
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ Setting up the vtable and making it connect in
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ Get the connection in the cool new style
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ Switching how we get our interface info
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ Switch to new dbusmenu signal prototype
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ Type to session
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ Switching the function callbacks
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ Changing the signal callbacks
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ Changing the creation of the proxy
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ Changing to get the interface from the included XML file
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ Switching over from using dbus-binding-tool to sed
+
+2011-01-14 Ted Gould <ted@gould.cx>
+
+ Switching the pkgconfig files that are used.
+
+2010-10-08 Ted Gould <ted@gould.cx>
+
+ Fix deprecations and ensure they're part of distcheck
+
+2010-10-06 Michael Terry <mike@mterry.name>
+
+ avoid deprecated API
+
+2010-09-21 Ted Gould <ted@gould.cx>
+
+ Building ChangeLog and AUTHORS from makefile
+
+2010-09-09 Ted Gould <ted@gould.cx>
+
+ 0.3.11
+
+2010-09-03 Ted Gould <ted@gould.cx>
+
+ Pass the dbusmenu menuitem to the expose callback.
+
+2010-09-03 Ted Gould <ted@gould.cx>
+
+ Making sure to put the dbusmenu item in the callback
+
+2010-08-26 Ted Gould <ted@gould.cx>
+
+ 0.3.10
+
+2010-08-26 Ted Gould <ted@gould.cx>
+
+ Shifting the locations of the triangles and the icons.
+
+2010-08-26 David Barth <david.barth@canonical.com>
+
+ adjusted position of the left icons and triangle overlay
+
+2010-08-24 Ted Gould <ted@gould.cx>
+
+ Removing some extra code that's not needed and ensuring the icon is always shown.
+
+2010-08-24 Ted Gould <ted@gould.cx>
+
+ Only show the avatar if it is sent
+
+2010-08-24 Ted Gould <ted@gould.cx>
+
+ Removing the blank menu items
+
+2010-08-24 Ted Gould <ted@gould.cx>
+
+ Set the image menu icon
+
+2010-08-12 Ted Gould <ted@gould.cx>
+
+ 0.3.9
+
+2010-08-12 Ted Gould <ted@gould.cx>
+
+ Removing the parenthesis
+
+2010-07-29 David Barth <david.barth@canonical.com>
+
+ 0.3.8
+
+2010-07-29 David Barth <david.barth@canonical.com>
+
+ running apps triangle indicator overlay from Cimi
+
+2010-07-29 Andrea Cimitan <andrea.cimitan@gmail.com>
+
+ merged dbarth's branch
+
+2010-07-29 David Barth <david.barth@canonical.com>
+
+ better aspect ratio for the triangle
+
+2010-07-29 David Barth <david.barth@canonical.com>
+
+ adjust the triangle size
+
+2010-07-29 David Barth <david.barth@canonical.com>
+
+ remove the old running app. icon
+
+2010-07-29 David Barth <david.barth@canonical.com>
+
+ fix typos to build and clean up comments
+
+2010-07-29 Andrea Cimitan <andrea.cimitan@gmail.com>
+
+ remove the previous icon
+
+2010-07-29 Andrea Cimitan <andrea.cimitan@gmail.com>
+
+ trailing whitespace
+
+2010-07-29 Andrea Cimitan <andrea.cimitan@gmail.com>
+
+ Draw a triangle on the left
+
+2010-07-29 David Barth <david.barth@canonical.com>
+
+ message counters are now rendered with a nice rounded background
+
+2010-07-29 Andrea Cimitan <andrea.cimitan@gmail.com>
+
+ check if widget is really a widget before getting its style (from dbarth)
+
+2010-07-29 Andrea Cimitan <andrea.cimitan@gmail.com>
+
+ Ops, readded the label :P
+
+2010-07-29 Andrea Cimitan <andrea.cimitan@gmail.com>
+
+ Added rounded rectangles on the right
+
+2010-07-22 Andrea Cimitan <andrea.cimitan@gmail.com>
+
+ Fixed position of sub menu indicators (the one with the counter on the right)
+
+2010-07-22 Andrea Cimitan <cimi@gemini>
+
+ Added triangles on the left and new label design on the right.
+ We still need to align not-active services but I don't have any clue on how to do this
+
+2010-05-21 Ted Gould <ted@gould.cx>
+
+ Dummy commit
+
+2010-05-21 Ted Gould <ted@gould.cx>
+
+ 0.3.7
+
+2010-04-28 Ted Gould <ted@gould.cx>
+
+ Patch from Kees to ensure the hashtable keeps its memory
+
+2010-04-28 Kees Cook <kees@outflux.net>
+
+ Allocate memory for hash table items (LP: #533021)
+
+2010-04-17 Ted Gould <ted@gould.cx>
+
+ Check for whether a desktop file is eclipsed when loaded.
+
+2010-04-16 Ted Gould <ted@gould.cx>
+
+ When adding a desktop file look through teh applications we have to check for eclipsing
+
+2010-04-17 Ted Gould <ted@gould.cx>
+
+ Ensure that we cleanup proxy items as shortcuts.
+
+2010-04-16 Ted Gould <ted@gould.cx>
+
+ Forgot to pass the object here.
+
+2010-04-16 Ted Gould <ted@gould.cx>
+
+ Handling the remove and add in separate functions.
+
+2010-04-16 Ted Gould <ted@gould.cx>
+
+ Changing the changed signal to be added/removed so that we can make things even more fun.
+
+2010-04-15 Ted Gould <ted@gould.cx>
+
+ Minor refactoring to make the logic clearer
+
+2010-04-15 Ted Gould <ted@gould.cx>
+
+ Some debug messages when removing shortcuts
+
+2010-04-15 Ted Gould <ted@gould.cx>
+
+ It's possible the newroot could be NULL, and that's okay.
+
+2010-04-15 Ted Gould <ted@gould.cx>
+
+ Negative debugging
+
+2010-04-15 Ted Gould <ted@gould.cx>
+
+ Some debugging messages
+
+2010-04-15 Ted Gould <ted@gould.cx>
+
+ Deleteing shortcuts on update if they need to be
+
+2010-04-15 Ted Gould <ted@gould.cx>
+
+ Killing hte launcher shortcuts on exit as well.
+
+2010-04-15 Ted Gould <ted@gould.cx>
+
+ Removing the shortcuts when removing the application entry.
+
+2010-04-01 Ted Gould <ted@gould.cx>
+
+ 0.3.6
+
+2010-03-31 Ted Gould <ted@gould.cx>
+
+ Fixes to the placement of notifications and their visibility. Lots of lovely cleanups.
+
+2010-03-31 Ted Gould <ted@gould.cx>
+
+ We only want to increment the position if we didn't find an entry
+
+2010-03-31 Ted Gould <ted@gould.cx>
+
+ Dropping a useless warning
+
+2010-03-31 Ted Gould <ted@gould.cx>
+
+ Actually, more correctly, that should be a weak ref.
+
+2010-03-31 Ted Gould <ted@gould.cx>
+
+ Fixing a mixed up signal name. Small memory leak.
+
+2010-03-30 Ted Gould <ted@gould.cx>
+
+ Making application items default to invisible, and only become visible if they get a valid desktop file.
+
+2010-03-30 Ted Gould <ted@gould.cx>
+
+ Ensuring that the visibility property is set on the application entries.
+
+2010-03-30 Ted Gould <ted@gould.cx>
+
+ Make the visibility of indictor items and separators follow the visibility of the application item.
+
+2010-03-30 Ted Gould <ted@gould.cx>
+
+ Build the separator after checking to see which entry to use. That way we've always got one.
+
+2010-03-30 Ted Gould <ted@gould.cx>
+
+ Making the messaging menu use the service architecture.
+
+2010-03-30 Ted Gould <ted@gould.cx>
+
+ Making it so that we don't build two icon_proxies ever.
+
+2010-03-30 Ted Gould <ted@gould.cx>
+
+ Putting in a timeout to clear the icon if there were messages waiting when we lost the service.
+
+2010-03-29 Ted Gould <ted@gould.cx>
+
+ Making the service into an indicator service.
+
+2010-03-29 Ted Gould <ted@gould.cx>
+
+ Switching over to using an indicator service manager instead of setting up the proxies by hand.
+
+2010-03-29 Ted Gould <ted@gould.cx>
+
+ Comments and formatting.
+
+2010-03-25 Ted Gould <ted@gould.cx>
+
+ 0.3.5
+
+2010-03-25 Ted Gould <ted@gould.cx>
+
+ Tracking which applications we've seen before.
+
+2010-03-25 Ted Gould <ted@gould.cx>
+
+ Fail if we have init called more than once. Merge comment.
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Give us a minute before we write it out.
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ When we're being reshown eval the label
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Ah, classic failure
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Make this easier to test
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Building us a file.
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ More comments
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Copyright headers.
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Some comments
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Have a background process for writing out the seen DB
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Code to read in the keyfile
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Building a file name and checking if it exists.
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Only build shortcuts if we've been seen before.
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Checking to see if we've seen the application before choosing whether we have the name or the setup string.
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Adding the new server to the seen database.
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Building the seen db on init
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Changing to be more of a singleton type of thing. Really that makes more sense.
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Making a basic interface for the seen database.
+
+2010-03-25 Ted Gould <ted@gould.cx>
+
+ Adding in support for shifting over command items
+
+2010-03-25 Ted Gould <ted@gould.cx>
+
+ Increasing the dbusmenu required version to 0.2.8
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Making sure command items are using blanks
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Set the blank icon on proxy objects
+
+2010-03-25 Ted Gould <ted@gould.cx>
+
+ Grab changes in app icons.
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Allow for applications icons to change incase we haven't gotten the property yet.
+
+2010-03-24 Ted Gould <ted@gould.cx>
+
+ Making a small indicator on apps that are running.
+
+2010-03-23 Ted Gould <ted@gould.cx>
+
+ Removing app-gtk-menu-item as it really wasn't needed.
+
+2010-03-23 Ted Gould <ted@gould.cx>
+
+ Looking for the right property
+
+2010-03-23 Ted Gould <ted@gould.cx>
+
+ Changing to use the new app type
+
+2010-03-23 Ted Gould <ted@gould.cx>
+
+ Adds in an application menu item.
+
+2010-03-23 Ted Gould <ted@gould.cx>
+
+ Replacing the count with the icon
+
+2010-03-23 Ted Gould <ted@gould.cx>
+
+ updating to trunk
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ Building a new base object for our menuitem
+
+2010-03-18 Ted Gould <ted@gould.cx>
+
+ 0.3.4
+
+2010-03-18 Ted Gould <ted@gould.cx>
+
+ Make the avatar spacing same as the other icons in the menu
+
+2010-03-17 Ted Gould <ted@gould.cx>
+
+ Setting the minimum allocation for the image to be the menu icon size even if there isn't any pixmap.
+
+2010-03-17 Ted Gould <ted@gould.cx>
+
+ Putting padding between the items to make them pretty like.
+
+2010-03-18 Ted Gould <ted@gould.cx>
+
+ Use the standard libindicator icon handling
+
+2010-03-17 Ted Gould <ted@gould.cx>
+
+ Switch to using the image helper and drop design team size
+
+2010-03-17 Ted Gould <ted@gould.cx>
+
+ Bumping libindicator version to 0.3.5
+
+2010-03-17 Ted Gould <ted@gould.cx>
+
+ Fix to use translated string.
+
+2010-03-17 Ted Gould <ted@gould.cx>
+
+ Grab translation for default name.
+
+2010-03-12 Ted Gould <ted@gould.cx>
+
+ Handling bools by getting a value for indicators requesting attention.
+
+2010-03-12 Ted Gould <ted@gould.cx>
+
+ Switching the attention callback to using a value so it can correctly handle booleans.
+
+2010-03-12 Ted Gould <ted@gould.cx>
+
+ String changes to match everyone else.
+
+2010-03-12 Ted Gould <ted@gould.cx>
+
+ Changing from microblogging to broadcast
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ 0.3.3
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ Putting in default icons for the default apps that are panel themed
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ Using the default icon in the application indicator as well.
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ Making it so that if the app is default, it uses a generic icon.
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ Adding in an icon lookup to the default apps db
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ Adding in a base set of icons from the gnome theme.
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ Setting up default application names in the menu.
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ Checking the default name on application items
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ Checking to see if we have a default name.
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ Keeping our desktop file paths safe.
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ Copyright headers.
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ Making the default applications strings translatable.
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ Adding in the setup function.
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ Refactoring into a helper
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ Adding empathy and gwibber to the mix.
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ Actually searching through the list
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ Adding a small little function to find default applications.
+
+2010-02-18 Ted Gould <ted@gould.cx>
+
+ 0.3.2
+
+2010-02-18 Ted Gould <ted@gould.cx>
+
+ Adding in an icon to show the application as running
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Adding in an application-running icon
+
+2010-02-18 Ted Gould <ted@gould.cx>
+
+ Changing the applications to have icons.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Put the icons into the active items.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Removing the launcher custom menu type
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Switch to having a launcher be a standard item with an icon.
+
+2010-02-18 Ted Gould <ted@gould.cx>
+
+ Getting dynamic items from libindicate and dbusmenu
+
+2010-02-18 Ted Gould <ted@gould.cx>
+
+ Upping dbusmenu dep to 0.2.5
+
+2010-02-18 Ted Gould <ted@gould.cx>
+
+ Adding protection from data fields by checking to ensure they're AppMenuItems
+
+2010-02-18 Ted Gould <ted@gould.cx>
+
+ Setting the listener to NULL after unrefing it.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Do a resort after adding new items.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Did I ever talk to you about why I hate while loops? I have to stop using them. They just lead to bugs.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Eh, forgot to flesh out the lists
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ If we already have children, make sure to process them right away.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Adding some debug messages
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Moving the shortcuts along with the app item
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Getting the shortcuts in, and handling changes of them.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Realized that we can't proxy the root as the items can't then have two parents, and they need to exist with a parent in the menu that we're building. So we have to leave the proxy items unparented until they get picked up in the service themselves.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Adding a list to put the shortcuts in
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Oops, wrong signal name for this function.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Emitting the new signal all over the place.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Adding in a shortcuts changed signal
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Handling root item changes. Mostly.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Init and cleanup the client and root private properties.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Fleshing out menu_cb, lots of avenues for expantion in other directions now.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Adding API for getting items
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Grabbing the static commands branch so we can build on it.
+
+2010-02-18 Ted Gould <ted@gould.cx>
+
+ Adding in the ability to take static commands from a desktop file
+
+2010-02-18 Ted Gould <ted@gould.cx>
+
+ Bumping libindicator to 0.3.3
+
+2010-02-18 Ted Gould <ted@gould.cx>
+
+ Use the string allocate by g_key_file instead of creating a new one
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Explicitly setting the visible property so we call pull it later.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Switching over to using _bool for the visible property
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Adding the shortcuts into the menuhandling code.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Fleshing out the get_items function
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Applying the eclipsed value to the shortcuts that are associted with this launcher.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Making visible use boolean properties.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Responding to clicking on the shortcuts
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Build us some shortcut menuitems
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Adding in shortcuts and ids private variables. Full lifecycle.
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Adding a function to get the items that are in the desktop file.
+
+2010-02-15 Ted Gould <ted@gould.cx>
+
+ If we see a keyfile, use the keyfile processing.
+
+2010-02-15 Ted Gould <ted@gould.cx>
+
+ Spliting out the launchers into the keyfiles
+
+2010-02-15 Ted Gould <ted@gould.cx>
+
+ Abstracting out the keyfile handling stuff.
+
+2010-02-15 Ted Gould <ted@gould.cx>
+
+ Adding in the ability to use keyfiles for the black list
+
+2010-02-09 Ted Gould <ted@gould.cx>
+
+ Property disconnect the count changed signal.
+
+2010-02-09 Ted Gould <ted@gould.cx>
+
+ Some comments.
+
+2010-02-09 Ted Gould <ted@gould.cx>
+
+ Disconnecting the signal handler attached to the listener when we go away.
+
+2010-02-09 Ted Gould <ted@gould.cx>
+
+ Removing the in brackets creation of a variable that also existed in the function, thus creating a NULL pointer.
+
+2010-02-08 Ted Gould <ted@gould.cx>
+
+ Kids, ignore pot
+
+2010-02-08 Ted Gould <ted@gould.cx>
+
+ Creating a local variable that was masking the one in the function.
+
+2010-02-08 Ted Gould <ted@gould.cx>
+
+ Fixing debug message
+
+2010-02-08 Ted Gould <ted@gould.cx>
+
+ I shouldn't have to have a ref there as it's got a ref count of one.
+
+2010-02-04 Ted Gould <ted@gould.cx>
+
+ 0.3.1
+
+2010-02-04 Ted Gould <ted@gould.cx>
+
+ Update to new dbusmenu 0.2.2
+
+2010-02-04 Ted Gould <ted@gould.cx>
+
+ Fixing one more timestamp
+
+2010-02-04 Ted Gould <ted@gould.cx>
+
+ Changing callback prototype and activate signals
+
+2010-02-04 Ted Gould <ted@gould.cx>
+
+ Upping to dbusmenu-gtk 0.2.2
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ 0.3.0
+
+2009-12-22 Ted Gould <ted@gould.cx>
+
+ Updating to dbusmenu v0.2.0
+
+2009-12-18 Ted Gould <ted@gould.cx>
+
+ Switching type to use the #define
+
+2009-12-18 Ted Gould <ted@gould.cx>
+
+ Switching the property callback to be GValue
+
+2009-12-18 Ted Gould <ted@gould.cx>
+
+ Requiring the 0.2.x series of dbusmenu
+
+2009-11-05 Ted Gould <ted@canonical.com>
+
+ Apparently order matters.
+
+2009-11-05 Ted Gould <ted@canonical.com>
+
+ Disabling static builds because we don't need them, and they seem to cause errors on amd64.
+
+2009-11-05 Ted Gould <ted@canonical.com>
+
+ Moving to the libindicator 0.3.0 API
+
+2009-11-04 Ted Gould <ted@canonical.com>
+
+ Switching to the new indicator interface.
+
+2009-11-04 Ted Gould <ted@canonical.com>
+
+ Requiring the new libindicator
+
+2009-10-26 Ted Gould <ted@canonical.com>
+
+ Adding translator comments for the hours and minutes strings.
+
+2009-10-26 Ted Gould <ted@canonical.com>
+
+ Adding a translators comments for minutes and hours strings.
+
+2009-10-08 Ted Gould <ted@canonical.com>
+
+ 0.2.6
+
+2009-10-05 Ted Gould <ted@canonical.com>
+
+ Making sure that the menu is calculated after it is determined after the black list is checked.
+
+2009-10-04 Ted Gould <ted@canonical.com>
+
+ Resort the menu after the blacklist has been checked case we've black listed the last item in the menu.
+
+2009-10-01 Ted Gould <ted@canonical.com>
+
+ Stupid ordering, just asking for a memory leak.
+
+2009-10-01 Ted Gould <ted@canonical.com>
+
+ 0.2.5
+
+2009-09-30 Ted Gould <ted@canonical.com>
+
+ Adding in a check to see if the time was set, if not, don't display it in the menu item.
+
+2009-09-29 Ted Gould <ted@canonical.com>
+
+ Making sure we don't update the text for the time if it's zero.
+
+2009-09-29 Ted Gould <ted@canonical.com>
+
+ Adding in a creation seconds and returning that if seconds isn't set.
+
+2009-09-30 Ted Gould <ted@canonical.com>
+
+ Checking for icon status when adding launchers to ensure that we get the correct status.
+
+2009-09-29 Ted Gould <ted@canonical.com>
+
+ Checking to see if the menu should get un-hidden when we're installing new launchers.
+
+2009-09-25 Ted Gould <ted@canonical.com>
+
+ Getting the path for icons from pkgconfig and putting them in the right location.
+
+2009-09-24 Ted Gould <ted@canonical.com>
+
+ Using the new icon directory define.
+
+2009-09-24 Ted Gould <ted@canonical.com>
+
+ Adding in a variable for the icon directory.
+
+2009-09-24 Ted Gould <ted@canonical.com>
+
+ Making a 0.2.4
+
+2009-09-24 Ted Gould <ted@canonical.com>
+
+ Merging in the minimum width branch to fix descriptions getting truncated when they're a reasonable length.
+
+2009-09-23 Ted Gould <ted@canonical.com>
+
+ Adding in a resort after editing the blacklist
+
+2009-09-23 Ted Gould <ted@canonical.com>
+
+ Too big
+
+2009-09-23 Ted Gould <ted@canonical.com>
+
+ Putting in teh size request a minimum width
+
+2009-09-24 Ted Gould <ted@canonical.com>
+
+ Merging in the icon scaling branch
+
+2009-09-23 Ted Gould <ted@canonical.com>
+
+ Forgot to scale on icon changing.
+
+2009-09-23 Ted Gould <ted@canonical.com>
+
+ Putting in a little code to scale icons.
+
+2009-09-23 Ted Gould <ted@canonical.com>
+
+ Version to kick LP
+
+2009-09-23 Ted Gould <ted@canonical.com>
+
+ Merging in branch to add a path for indicators in /usr/share and make it so that invalid desktop files don't create visible menu items.
+
+2009-09-23 Ted Gould <ted@canonical.com>
+
+ If we're not given a valid desktop file we should eclipse ourselves, and if we're eclipsed, we should hide the separator as well.
+
+2009-09-23 Ted Gould <ted@canonical.com>
+
+ Looking at the old system apps directory as well.
+
+2009-09-23 Ted Gould <ted@canonical.com>
+
+ Changing directory names
+
+2009-09-17 Ted Gould <ted@canonical.com>
+
+ Making a purdy 0.2.3
+
+2009-09-16 Ted Gould <ted@canonical.com>
+
+ Merging in i18n branch to add i18n.
+
+2009-09-15 Ted Gould <ted@canonical.com>
+
+ Forgot intltool
+
+2009-09-15 Ted Gould <ted@canonical.com>
+
+ Adding in header for gettext
+
+2009-09-15 Ted Gould <ted@canonical.com>
+
+ Adding in some encoding to make things fun.
+
+2009-09-15 Ted Gould <ted@canonical.com>
+
+ Oops, teach me to cut and paste :)
+
+2009-09-15 Ted Gould <ted@canonical.com>
+
+ Making it so the po directory is connected in.
+
+2009-09-15 Ted Gould <ted@canonical.com>
+
+ Adding configure stuff in to set up gettext
+
+2009-09-15 Ted Gould <ted@canonical.com>
+
+ Adding a po directory with a list of files.
+
+2009-09-15 Ted Gould <ted@canonical.com>
+
+ Setting up the gettext stuff.
+
+2009-09-15 Sebstien Bacher <seb128@ubuntu.com>
+
+ Patch from Seb to init localization
+
+2009-09-10 Ted Gould <ted@canonical.com>
+
+ Going 0.2.2
+
+2009-09-10 Ted Gould <ted@canonical.com>
+
+ Adding in the separators
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ When removing an application item we need to get rid of its separator as well.
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ Merging in the time init stuff into this branch so that it gets into this code review.
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ Setting the default seconds to be the current time.
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ Switch to checking the separator by keeping track of the last one incase there are a bunch of launchers that are eclipsed at the end of the list. We'll have too many cases, it's easier just to see who we unhide.
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ Check eclipse to see if we should make indicators visible or not.
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ Hiding the last item on the list depending on who is last.
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ When eclipsing a launcher we're hiding it's separator as well.
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ Putting the separators into the resorting of the menu.
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ Handling separators on launchers.
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ Initializing local imList_t objects.
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ Forgot to initialize a separator. Also initializing the locally defined server objects to make it easier to find bugs with not setting stuff.
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ Making the server separator and putting it in.
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ Updated to current trunk.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Updating to latest trunk
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Merging in the menu update branch.
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ Adding indicator-messages.service to the clean files for distcheck.
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ Making 0.2.1
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ Putting the dbus service (correctly) in the libexec directory instead of the bin directory.
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ Adding in the local install flag to make that distcheck passes.
+
+2009-09-09 Ted Gould <ted@canonical.com>
+
+ Update to the v2 API and getting the majority of 423013.
+
+2009-09-08 Ted Gould <ted@canonical.com>
+
+ Bother.
+
+2009-09-08 Ted Gould <ted@canonical.com>
+
+ Checking the wrong variable, let's not get caught by those legacy guys ;)
+
+2009-09-08 Ted Gould <ted@canonical.com>
+
+ Adding in support for properties changing on the indicator menu item on the visualization side of things.
+
+2009-09-05 Ted Gould <ted@canonical.com>
+
+ No atoi, no stdlib.h, that's how it is.
+
+2009-09-05 Ted Gould <ted@canonical.com>
+
+ Fixing as I fixed the libindicate API, we shouldn't have to do an atoi here.
+
+2009-09-05 Ted Gould <ted@canonical.com>
+
+ Setting up the listener signal to make it so that we know when the count changes. Using the property call back and just calling that function.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Replacing type with count
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Removing the count on the label boolean as we're detecting that differently now.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ We don't need to be tracking the added and removed signals for indicators anymore.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Fleshing out indicator changing the attention parameter.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Connecting into the attention signal.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Processing the attention when an indicator leaves the building.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Comments.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Fleshing out checking server attention by looking at all the indicators.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Initializing count
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Oops, a little silly before. We really need to check the indicators as well, we can't just clear the attention for the count value.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Reworking how we handle the server count changing and how that makes us check for attention now.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Adding an attention parameter to the server and initing it.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ If the item was shown, and we're in an overload case, we need to find someone else to show when we're dying.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Adding in a small function to access the show variable.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Hiding the items that go over our bounds. That's how it is. Hard, hard, limits.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Defining the max number of indicators and telling the server about it.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Setting the property on the dbusmenu menuitem as well
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Adding in a show state.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Fleshing out the attention_cb to make it record the value and signal on changes.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Adding an attention variable and a function to access it.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Adding in a signal for when the attention changes.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Fleshing out the count item
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Ask for all the properties up front.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ We're tracking count instead of whether we should show the time as a boolean.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Making the sender support the name attribute and clean up the code a bit.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ oops forgot to remove type from the modified one, oops.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Well, you know, Oholoh says that I don't comment enough. Better put some more in.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Changing the properties to be the indicate v2 ones. Mostly this involves adding extra properties at this point.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Removing the indicate-gtk headers.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Dropping dep on indicate-gtk, we don't need it now that we're just passing the image data on.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Converting this over to an indicator menuitem.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Fleshing out the indicator item. It's purdy.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Making sure these don't conflict with ones already in usage.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Adding properties for the new menuitems we need to build for showing applications and indicators.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Removing the type from the indicator_removed function.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ We have to drop show_time as a parameter as the caller doesn't really know if that's the case or not anymore.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Reshuffle. Now the creation of an indicator makes for a im-menu-item without looking at type and subtype at all. We'll have a bunch more now.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ libindicate dependency was already 0.2.0, but marking this as the case in the version history.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Merging in the dbusmenu011 branch. I think I got other trunk updates as well.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Bringing up to use some of the new features and defines in DBusmenu 0.1.1
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ A variable and a prototype. Such is life.
+
+2009-09-04 Ted Gould <ted@canonical.com>
+
+ Fixing a header and some defines.
+
+2009-09-03 Ted Gould <ted@canonical.com>
+
+ Using the defines fo dealing with the icons and using the generic image type. We're just passing along the PNGs right now.
+
+2009-09-03 Ted Gould <ted@canonical.com>
+
+ Using defines for visibility.
+
+2009-09-03 Ted Gould <ted@canonical.com>
+
+ Upping dbusmenu version
+
+2009-08-27 Ted Gould <ted@canonical.com>
+
+ Updating to dbusmenu 0.1.0 as a versioning snafu got involved.
+
+2009-08-27 Ted Gould <ted@canonical.com>
+
+ Changing to version 0.2.0. We need a release sometime.
+
+2009-08-27 Ted Gould <ted@canonical.com>
+
+ Merging in a branch that updates to the new dbusmenu but also uses it to add a custom launcher item.
+
+2009-08-27 Ted Gould <ted@canonical.com>
+
+ Checking args from libdbusmenu, stealing code from there. Comments by Neil.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Attaching a bug to a branch.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ This stuff is crashing big time now. Not sure why it worked before, but not going to look into it now.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Adding a little style to our labels. Hopefully making them look a little nicer.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Use that handy get_description function that we just merged in. Heh, wonder why we did that...
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Merging in the lift-and-separate branch to get the description function on there.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Adding a get_description function
+
+2009-08-25 Ted Gould <ted@canonical.com>
+
+ Merging in the dirwatch branch
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Setting the type of the item and app name
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Filling in the new launcher menu item
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Pulling the type and the properties into the shared DBus header.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Injecting in a type for the launchers.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Making ourselves a variable in the middle of everything.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Replacing the prop strings with defines
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Locking to version 0.0.2 to use some of the new nicities
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ show -> visible
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Merging in changes to make the green dot appear and the icon hide when no one is there.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Adding the green dot bug onto the branch.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Some debug messages and checking the list length, but most importantly, got the show/eclipsed logic backwards.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Checking hidden when servers are added and removed as well.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Putting in the hiding logic
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Adding in teh ability to count the number of launchers that are visable
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ The documentation clearly states that you don't need these if the client supports introspection. I thought I was being old school by still putting them in. But, THE DOCUMENTATION LIES, you need to add the signals no matter what.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Forgot to change to Ayatana
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Bad name, fixed.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Setting the attention parameter in the dbus interface.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Legal crap.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Oh, wow, now there's some flesh on these. Let's hide and show icons.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Setting up signals and callbacks, oh my! Watch for lions.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Building a proxy...
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Okay, now we're signaling change.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Making some signal lovin'
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Adding the basic set functions into the C files.
+
+2009-08-26 Ted Gould <ted@canonical.com>
+
+ Some comments.
+
+2009-08-25 Ted Gould <ted@canonical.com>
+
+ Bringing up the object and having some variables to access.
+
+2009-08-25 Ted Gould <ted@canonical.com>
+
+ Creating a real object and initing it.
+
+2009-08-25 Ted Gould <ted@canonical.com>
+
+ Building an object to represent the service over DBus.
+
+2009-08-25 Ted Gould <ted@canonical.com>
+
+ Adding in a new dbus interface.
+
+2009-08-25 Ted Gould <ted@canonical.com>
+
+ Switching to ayatana.org and adding a new name for the service as a whole.
+
+2009-08-25 Ted Gould <ted@canonical.com>
+
+ Merging in the directory watch branch.
+
+2009-08-25 Ted Gould <ted@canonical.com>
+
+ Checking to see if error is null before looking inside it.
+
+2009-08-21 Ted Gould <ted@canonical.com>
+
+ Now we're really killing these puppies! Don't cry, they weren't cuddly puppies.
+
+2009-08-21 Ted Gould <ted@canonical.com>
+
+ Fleshing out the first part of destroy, in that we're just removing an item from a list.
+
+2009-08-21 Ted Gould <ted@canonical.com>
+
+ Relinking back to trunk.
+
+2009-08-21 Ted Gould <ted@canonical.com>
+
+ The launcher creation didn't test to see if it already exists. Now we keep one launcher per desktop file. Makes sense, eh? That's what we're going for.
+
+2009-08-21 Ted Gould <ted@canonical.com>
+
+ Start responding to changes in the applications directories
+
+2009-08-21 Ted Gould <ted@canonical.com>
+
+ I'd have to say that hash_table_find didn't do what I expected, and is pretty useless.
+
+2009-08-21 Ted Gould <ted@canonical.com>
+
+ Fleshing out remove to try to get rid of all these blacklist items.
+
+2009-08-21 Ted Gould <ted@canonical.com>
+
+ Turning blacklist dir changes into events
+
+2009-08-20 Ted Gould <ted@canonical.com>
+
+ Basic code to monitor the directories
+
+2009-08-20 Ted Gould <ted@canonical.com>
+
+ Adding in black list support
+
+2009-08-25 Ted Gould <ted@canonical.com>
+
+ Merging in the black list branch.
+
+2009-08-21 Ted Gould <ted@canonical.com>
+
+ Updating to trunk
+
+2009-08-20 Ted Gould <ted@canonical.com>
+
+ Adding the user APPS directory to the places where we can find applications
+
+2009-08-20 Ted Gould <ted@canonical.com>
+
+ Switching the build to take the directory as a parameter
+
+2009-08-20 Ted Gould <ted@canonical.com>
+
+ Some debug and fixing checking the desktop file. All good.
+
+2009-08-20 Ted Gould <ted@canonical.com>
+
+ Now parsing the directory on start up. Getting this whole thing started up.
+
+2009-08-20 Ted Gould <ted@canonical.com>
+
+ Writing the fairly extensive and complex check function. But, if that's the way it needs to be, I guess it needs to be that way.
+
+2009-08-20 Ted Gould <ted@canonical.com>
+
+ We're taking ownership of that variable as well
+
+2009-08-20 Ted Gould <ted@canonical.com>
+
+ Fleshing out the add function. Just a little.
+
+2009-08-20 Ted Gould <ted@canonical.com>
+
+ More of a basis for the black list stuff. Some functions and an interface.
+
+2009-08-20 Ted Gould <ted@canonical.com>
+
+ Adding in some seperators to make things more clear.
+
+2009-08-20 Ted Gould <ted@canonical.com>
+
+ Adding in a couple of blacklist check point.
+
+2009-08-20 Ted Gould <ted@canonical.com>
+
+ Merging in the launchers branch
+
+2009-08-21 Ted Gould <ted@canonical.com>
+
+ Adding in support for launchers
+
+2009-08-20 Ted Gould <ted@canonical.com>
+
+ Should be in milliseconds not micro
+
+2009-08-20 Ted Gould <ted@canonical.com>
+
+ Use a GDK app context. Not sure about the timestamp units though.
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Oh, some debug messages to see what's going on.
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Ah, where casting kills. You can cast anything to the right value even though it's not. Nice opaque errors you get for that.
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Big commit. Trying to check for eclipses, but first both objects needed to track their desktop file paths. So I had to add that little nugget in as well.
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Adding an eclipsed function for the LMI
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Clean up, clean up, everybody everywhere
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Adding in a couple function to deal with disappearing launchers.
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Adding in the activate logic so that the menu items actually launch the application.
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Adding the launcher list to the resorting function. This looks more complex than it is, it's just merging the two lists on the fly in alphabetical order.
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Making this file a little more readable. Eh, I guess you never plan on them getting this big when you start do you? I remember when he was just a little automake file.
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Missing a couple headers for distcheckness
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Getting launchers to add to the menu, and changing the function to do that so it's not all server based. We want everyone involved now.
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Setting the label of the menu item.
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Lots of debug, but also cleaning up the desktop file name path so it gets properly into the constructor.
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Oops, forgot one level of redirection here
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Spliting out the building of the items as it'll read the desktop file off disk and parse it.
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Go through the launchers and start building items
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Not sure why, but the naming of this file is really bugging me. Fixed now.
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Adding in a new menu-item type. One for launchers! Woo Hoo!
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ No reason that all these should be linked into the loadable module. Err, fail.
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Adding the basis for launchers
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ Adding directories. Let's put them in one file so that they'll be changable easy :)
+
+2009-08-19 Ted Gould <ted@canonical.com>
+
+ AM 1.11 silent rule
+
+2009-08-05 Ted Gould <ted@canonical.com>
+
+ Fixing the messaging indicator to unref the menu item, which removes the signal handlers.
+
+2009-08-04 Ted Gould <ted@canonical.com>
+
+ indicate-gtk changes that are required
+
+2009-08-04 Ted Gould <ted@canonical.com>
+
+ Merging in the branch that pulls in the dbusmenu changes that change to using a service.
+
+2009-05-28 Ted Gould <ted@canonical.com>
+
+ Aw, bother, turns out I messed up the service file. Let's fix that.
+
+2009-05-28 Ted Gould <ted@canonical.com>
+
+ Building a simple little activator to find out if we can activate the service.
+
+2009-05-28 Ted Gould <ted@canonical.com>
+
+ Putting a little more error handling code in.
+
+2009-05-28 Ted Gould <ted@canonical.com>
+
+ Failing on warnings
+
+2009-05-27 Ted Gould <ted@canonical.com>
+
+ Switching to the better dbus service dir
+
+2009-05-27 Ted Gould <ted@canonical.com>
+
+ Starting the service if it isn't there
+
+2009-05-27 Ted Gould <ted@canonical.com>
+
+ Getting a name, and grabbing it, and loving it...
+
+2009-05-27 Ted Gould <ted@canonical.com>
+
+ Removing the child_reorder function as it's now upstream
+
+2009-05-26 Ted Gould <ted@canonical.com>
+
+ First pass at moving everything to doing work with the DbusmenuMenuitem's instead of GTK
+
+2009-05-26 Ted Gould <ted@canonical.com>
+
+ Converting to a DbusmenuMenuitem instead of GtkMenuItem
+
+2009-05-26 Ted Gould <ted@canonical.com>
+
+ Converting to a DbusmenuMenuitem instead of GtkMenuItem
+
+2009-05-26 Ted Gould <ted@canonical.com>
+
+ First pass, build the listener and do fun stuff like that.
+
+2009-05-26 Ted Gould <ted@canonical.com>
+
+ Building the indicator-messages-service
+
+2009-05-26 Ted Gould <ted@canonical.com>
+
+ A simple main() to get things to compile
+
+2009-05-26 Ted Gould <ted@canonical.com>
+
+ Install the DBus Service
+
+2009-05-26 Ted Gould <ted@canonical.com>
+
+ Adding in a service descriptor for adding to DBUS
+
+2009-05-26 Ted Gould <ted@canonical.com>
+
+ Lookup the dbus services
+
+2009-05-26 Ted Gould <ted@canonical.com>
+
+ Linking in the dbus data
+
+2009-05-26 Ted Gould <ted@canonical.com>
+
+ Moving the complex code into the service and leaving the rest for the loadable module.
+
+2009-05-26 Ted Gould <ted@canonical.com>
+
+ Adding in dbus name and object
+
+2009-05-26 Ted Gould <ted@canonical.com>
+
+ Adding a dependency on the dbus menu library.
+
+2009-05-13 Ted Gould <ted@canonical.com>
+
+ Merging in fix for tracking the timers.
+
+2009-05-10 Ted Gould <ted@canonical.com>
+
+ Not setting the variable time_update_min when creating the source. Bug found by Ka-Hing Cheung
+
+2009-04-22 Ted Gould <ted@canonical.com>
+
+ Get rid of the main menu variable that we're not using. Hide the image.
+
+2009-04-22 Ted Gould <ted@canonical.com>
+
+ Setting the name to 'messages'
+
+2009-04-22 Ted Gould <ted@canonical.com>
+
+ removing a warning by ref'ing the default
+
+2009-04-22 Ted Gould <ted@canonical.com>
+
+ Fixing return type
+
+2009-04-22 Ted Gould <ted@canonical.com>
+
+ Breaking out into libindicator style function calls.
+
+2009-04-22 Ted Gould <ted@canonical.com>
+
+ Including the indicator info
+
+2009-04-22 Ted Gould <ted@canonical.com>
+
+ Installing to indicator dir instead of other fun places
+
+2009-04-22 Ted Gould <ted@canonical.com>
+
+ Putting a 'dev' on the version number
+
+2009-04-22 Ted Gould <ted@canonical.com>
+
+ Increasing the version of indicate required and requiring indicator
+
+2009-04-20 Ted Gould <ted@canonical.com>
+
+ Some changes suggested by Cody Russell to make things a little bit safer.
+
+2009-04-20 Ted Gould <ted@canonical.com>
+
+ Freeing the appinfo and type from the application object on finalize
+
+2009-04-20 Ted Gould <ted@canonical.com>
+
+ Moving signal disconnecting and unref to the dispose function instead of finalize. Fix by Cody Russell on bug 362124.
+
+2009-04-20 Ted Gould <ted@canonical.com>
+
+ Adding a ref'ing and deref'ing of the listener to the application menu item to ensure it stays around while we hav signals attached to it. Fix by Code Russell on bug 362124.
+
+2009-04-13 Ted Gould <ted@canonical.com>
+
+ Fixes to the finalize function.
+
+2009-04-13 Ted Gould <ted@canonical.com>
+
+ Making a 6
+
+2009-04-13 Ted Gould <ted@canonical.com>
+
+ Merging in Cody's fix for 359018
+
+2009-04-13 cody <cody@raconteur>
+
+ move parent->finalize() to the end of the finalize function
+
+2009-04-08 Ted Gould <ted@canonical.com>
+
+ Including some cleanups from James Westby. Thanks
+
+2009-04-05 James Westby <james.westby@canonical.com>
+
+ Be aware that appinfo can be NULL.
+
+2009-04-05 James Westby <james.westby@canonical.com>
+
+ Fix PKG_NAME in autogen.sh.
+
+2009-04-07 Ted Gould <ted@canonical.com>
+
+ Require indicate version 0.1.5 or higher
+
+2009-04-07 Ted Gould <ted@canonical.com>
+
+ Trying to set this to also act like FUSA so that we get the same visual as the rest of the panel.
+
+2009-04-07 Ted Gould <ted@canonical.com>
+
+ Make sure we disconnect from all our signals and free from memory that really exists. Lots of little nasty bugs.
+
+2009-04-07 Ted Gould <ted@canonical.com>
+
+ Actually removing indicators when the server goes bye-bye and freeing up the indicator data. Wow, two biggie leaks.
+
+2009-04-07 Ted Gould <ted@canonical.com>
+
+ Should have been using g_strcmp0 all along. No reason not to use the safer one.
+
+2009-04-07 Ted Gould <ted@canonical.com>
+
+ Making these new0 to make sure that our lists are NULL
+
+2009-04-03 Ted Gould <ted@canonical.com>
+
+ Using the right symbol names now
+
+2009-04-03 Ted Gould <ted@canonical.com>
+
+ Using the correct way to find the DBus name and ids.
+
+2009-04-03 Ted Gould <ted@canonical.com>
+
+ Setting version 0.1.5
+
+2009-04-03 Ted Gould <ted@canonical.com>
+
+ Showing some interest in teh clients we talk to.
+
+2009-04-03 Ted Gould <ted@canonical.com>
+
+ Adding in some consts to match the new prototypes better
+
+2009-03-27 Ted Gould <ted@canonical.com>
+
+ Changing version number
+
+2009-03-27 Ted Gould <ted@canonical.com>
+
+ Making time more about it's own relative nature rather than a fixed time.
+
+2009-03-27 Ted Gould <ted@canonical.com>
+
+ Adding in a couple of statics
+
+2009-03-24 Ted Gould <ted@canonical.com>
+
+ Making it so that an indicator gets displayed when someone logs in, eventually it disappears.
+
+2009-03-18 Ted Gould <ted@canonical.com>
+
+ Setting version number to 0.1.3 to match all of the other indicator stuff. Probably should split things out more later.
+
+2009-03-18 Ted Gould <ted@canonical.com>
+
+ Making the truth correct
+
+2009-03-18 Ted Gould <ted@canonical.com>
+
+ Backwards sorting
+
+2009-03-18 Ted Gould <ted@canonical.com>
+
+ Adding in message.im, should have spec'd this better now there's some drift.
+
+2009-03-18 Ted Gould <ted@canonical.com>
+
+ Making the IM list sorted and handling the time changed signal
+
+2009-03-18 Ted Gould <ted@canonical.com>
+
+ Putting the seconds into the private structure, a function to get them, and a signal when they change.
+
+2009-03-18 Ted Gould <ted@canonical.com>
+
+ Fleshing out the reconsile function. And making sure it gets called everytime there is a name change on the server side.
+
+2009-03-18 Ted Gould <ted@canonical.com>
+
+ Wrong name
+
+2009-03-18 Ted Gould <ted@canonical.com>
+
+ Relaying out the data structures so that the indicators are sub to the servers
+
+2009-03-17 Ted Gould <ted@canonical.com>
+
+ Forgot to actually pass the value to the signal, ahhhh
+
+2009-03-15 Ted Gould <ted@canonical.com>
+
+ Switching the servers from a hash table to a list. Cleans things up a little, and sets us up for menu organization at a more complete level.
+
+2009-03-15 Ted Gould <ted@canonical.com>
+
+ Adding functions to make it so that we can get signaled on name changes and also query them in app-menu-items
+
+2009-03-15 Ted Gould <ted@canonical.com>
+
+ Putting in a sorting function to make sure that the individual indicators are always below the server that they're associated with.
+
+2009-03-15 Ted Gould <ted@canonical.com>
+
+ Bad truth
+
+2009-03-15 Ted Gould <ted@canonical.com>
+
+ Disconnecting our signals properly, avoids a crash
+
+2009-03-15 Ted Gould <ted@canonical.com>
+
+ Add simulation of zero count on server remove
+
+2009-03-15 Ted Gould <ted@canonical.com>
+
+ Setting up the library versioning to basically not have any, this is a module.
+
+2009-03-15 Ted Gould <ted@canonical.com>
+
+ Switching the icon to be based on whether or not the server is reporting indicators instead of counting the number of indicators items.
+
+2009-03-15 Ted Gould <ted@canonical.com>
+
+ Splitting the label updating into it's own function and making that called by the other functions that adjust how that happens.
+
+2009-03-15 Ted Gould <ted@canonical.com>
+
+ Adding in an unread count variable, and then a signal to show it chagned. Also, watching for the indicators on this server to make sure it stays correct.
+
+2009-03-13 Ted Gould <ted@canonical.com>
+
+ Changing the version number, but don't release it :)
+
+2009-03-09 Ted Gould <ted@canonical.com>
+
+ changing the size of the icon
+
+2009-02-16 Ted Gould <ted@canonical.com>
+
+ Turns out that in configure it was 'messaging' -- oops, fixed to be the same as everywhere else.
+
+2009-02-16 Ted Gould <ted@canonical.com>
+
+ Making this an upstream branch, no packaging.
+
+2009-02-15 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa15
+
+2009-02-15 Ted Gould <ted@canonical.com>
+
+ Making the menu hide itself if there is no one around
+
+2009-02-13 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa14
+
+2009-02-13 Ted Gould <ted@canonical.com>
+
+ Forgot to change all the names.
+
+2009-02-13 Ted Gould <ted@canonical.com>
+
+ Making the image global, and changing it based on how many IMs we have.
+
+2009-02-13 Ted Gould <ted@canonical.com>
+
+ Add a callback to display the app
+
+2009-02-13 Ted Gould <ted@canonical.com>
+
+ Oh, I forgot these create log messages. Very annoying.
+
+2009-02-13 Ted Gould <ted@canonical.com>
+
+ Adding in desktop file support, which required configure changes to get the right headers.
+
+2009-02-13 Ted Gould <ted@canonical.com>
+
+ Adding in functions to get the desktop file and type of the application
+
+2009-02-13 Ted Gould <ted@canonical.com>
+
+ Adding a callback for when things like the time get modified.
+
+2009-02-13 Ted Gould <ted@canonical.com>
+
+ Adding in scaling of icons
+
+2009-02-13 Ted Gould <ted@canonical.com>
+
+ Setting up to use the icon and time helper functions and make icons update. Whoot!
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Adding in a copyright for the debian packaging and description of the package license
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Adding myself as an author
+
+2009-02-11 Ted Gould <ted@canonical.com>
+
+ Adding in license headers, GPL v3
+
+2009-02-07 Ted Gould <ted@canonical.com>
+
+ More debugging and temorarily showing the menu item ourselves
+
+2009-02-07 Ted Gould <ted@canonical.com>
+
+ Adding in some debug messages
+
+2009-02-07 Ted Gould <ted@canonical.com>
+
+ Adding in the basis for making a server based menu item
+
+2009-02-07 Ted Gould <ted@canonical.com>
+
+ Removing the need for an indicator
+
+2009-02-06 Ted Gould <ted@canonical.com>
+
+ Adding in an application menu item to start building those
+
+2009-02-06 Ted Gould <ted@canonical.com>
+
+ Making the activate callback static and putting in a prototype
+
+2009-02-05 Ted Gould <ted@canonical.com>
+
+ Removing warnings by getting the right pointer types
+
+2009-02-05 Ted Gould <ted@canonical.com>
+
+ Oh, two things. First is setting alignment of the two strings and also getting the time from an ISO8601 string
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa13
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ Using the right damn function
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa12
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ Installing to the wrong directory
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ Adding in data directory
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa11
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ Taking the icons from Evolution and GNOME icon themes. Some slight modifications.
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ releasing version 0.1~ppa10
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ Adding in dummy icons
+
+2009-02-04 Ted Gould <ted@canonical.com>
+
+ Adding in icons
+
+2009-02-03 Ted Gould <ted@canonical.com>
+
+ Changed libindicate name to libindicate0, so need to have
+ another build in the PPA.
+
+2009-02-02 Ted Gould <ted@canonical.com>
+
+ Bumping for PPA
+
+2009-01-30 Ted Gould <ted@canonical.com>
+
+ Adding in activate callback when the menu item is
+ clicked on.
+
+2009-01-30 Ted Gould <ted@canonical.com>
+
+ Adding in an activate callback
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Making things better, now menu items are created and
+ destroyed as they are, well, indicators are created
+ and destroyed. Also minor cleanups.
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Switching from a hash table to a list
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Putting a debug message on compare
+
+2009-01-29 Ted Gould <ted@canonical.com>
+
+ Warning on not removing something that should have been.
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Basically now indicators show up if someone puts an IM message
+ on the Bus. Way cool. No delete or anything fancy, but good
+ progress.
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ I always get the order of these backwards
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Changing the text to be a little shorter
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Adding in a show that I forgot :(
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Better debug message and getting the time callback to check for the right property
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Lots of debugging message to figure out that I hadn't passed
+ the return variable in _new :(
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ I hate me
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ It's truly amazing how many logic errors I make
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Make menu items for IM indicators
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Adding in some more warnings
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Forgot a _start
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Forgot to connect in the signal handler, oops.
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Get this to compile
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Linking together
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Fleshed this item out some
+
+2009-01-21 Ted Gould <ted@canonical.com>
+
+ Boiler plate IM menu items
+
+2009-01-20 Ted Gould <ted@canonical.com>
+
+ ifdef'ing out the mail stuff as we need to get IM working first
+
+2009-01-20 Ted Gould <ted@canonical.com>
+
+ Building the basis of what needs to be the indicator.
+
+2009-01-19 Ted Gould <ted@canonical.com>
+
+ Adding in libindicate as a dependency
+
+2008-12-04 Ted Gould <ted@canonical.com>
+
+ Ignore stuff
+
+2008-12-04 Ted Gould <ted@canonical.com>
+
+ Moving the directory
+
+2008-12-04 Ted Gould <ted@canonical.com>
+
+ Starting Debian Packaging
+
+2008-12-04 Ted Gould <ted@canonical.com>
+
+ Showing by default.
+
+2008-12-04 Ted Gould <ted@canonical.com>
+
+ Making the directory the same as the applet. Should have done that first, eh.
+
+2008-12-04 Ted Gould <ted@canonical.com>
+
+ Ignoring
+
+2008-12-04 Ted Gould <ted@canonical.com>
+
+ Actually getting this all to build reasonably.
+
+2008-12-04 Ted Gould <ted@canonical.com>
+
+ Checkmark checkin
+