aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog2524
1 files changed, 2524 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e69de29..b564f26 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -0,0 +1,2524 @@
+# Generated by Makefile. Do not edit.
+
+2010-06-01 Ted Gould <ted@gould.cx>
+
+ Distcheck fixes
+
+2010-06-01 Ted Gould <ted@gould.cx>
+
+ Merging in trunk
+
+2010-05-20 Ted Gould <ted@gould.cx>
+
+ Sync to trunk to ensure no conflicts.
+
+2010-05-20 Ted Gould <ted@gould.cx>
+
+ Only grab the app indicator files.
+
+2010-05-20 Ted Gould <ted@gould.cx>
+
+ Ignoring the lru file header
+
+2010-05-20 Ted Gould <ted@gould.cx>
+
+ Fixing which sources are marked as BUILT
+
+2010-05-20 Ted Gould <ted@gould.cx>
+
+ Bringing along the AssemblyInfo.cs file and fixing its path
+
+2010-05-20 Ted Gould <ted@gould.cx>
+
+ Okay, now everyone is in the right directory, I think.
+
+2010-05-20 Ted Gould <ted@gould.cx>
+
+ Need to look for things in the source directory too!
+
+2010-06-01 Ted Gould <ted@gould.cx>
+
+ Fixes to docuementation and making the enums build correctly with gtk-mkenum
+
+2010-05-23 Sense Hofstede <qense@ubuntu.com>
+
+ Documentation and introspection fixes and such
+
+ * Several documentation and introspection fixes
+ * Some small fixes to the mono bindings
+
+2010-05-20 Ted Gould <ted@gould.cx>
+
+ Merging in updates from the 0.1 series branch
+
+2010-05-20 Ted Gould <ted@gould.cx>
+
+ 0.0.21
+
+2010-05-20 Ted Gould <ted@gould.cx>
+
+ Build fix to include the AssemblyInfo.cs file
+
+2010-05-20 Ted Gould <ted@gould.cx>
+
+ 0.0.20
+
+2010-05-20 Ted Gould <ted@gould.cx>
+
+ Fixing the ref leakage of a child object.
+
+2010-05-20 Ted Gould <ted@gould.cx>
+
+ Fix C includes fro teh VAPI/GIR files
+
+2010-05-20 Ted Gould <ted@gould.cx>
+
+ Adding GIR/VAPI support and flattening directories
+
+2010-04-29 Ted Gould <ted@gould.cx>
+
+ Ignoring built VAPI file
+
+2010-04-29 Ted Gould <ted@gould.cx>
+
+ Now, build us a VAPI!
+
+2010-04-29 Ted Gould <ted@gould.cx>
+
+ Fixing the ignore list.
+
+2010-04-29 Ted Gould <ted@gould.cx>
+
+ Building the GIR file
+
+2010-04-29 Ted Gould <ted@gould.cx>
+
+ Removing the libappindicator directory to make things simpler
+
+2010-04-29 Ted Gould <ted@gould.cx>
+
+ Add introspection stuff here
+
+2010-04-28 Ted Gould <ted@gould.cx>
+
+ Adding the introspection.m4 for our new rules
+
+2010-04-28 Ted Gould <ted@gould.cx>
+
+ Adding introspection and VAPI checks
+
+2010-05-20 Ted Gould <ted@gould.cx>
+
+ Stopping the leakage of children.
+
+2010-05-19 Ted Gould <ted@gould.cx>
+
+ Changing it so the object gets unref'd
+
+2010-05-19 Ted Gould <ted@gould.cx>
+
+ Dummy commit
+
+2010-04-14 Ted Gould <ted@gould.cx>
+
+ Adding assembly info for Mono bindings
+
+2010-04-14 Cody Russell <crussell@canonical.com>
+
+ Add AssemblyInfo.cs to the Mono bindings.
+
+2010-04-13 Neil Jagdish Patel <neil.patel@canonical.com>
+
+ Add G_LOG_DOMAIN support to the various targets for better messages
+
+ modified:
+ src/Makefile.am
+
+2010-04-01 Ted Gould <ted@gould.cx>
+
+ 0.0.19
+
+2010-04-01 Ted Gould <ted@gould.cx>
+
+ Fixing documentation distcheck
+
+2010-04-01 Ted Gould <ted@gould.cx>
+
+ Moving field documentation into a different comment block so that they're private
+
+2010-04-01 Ted Gould <ted@gould.cx>
+
+ Making it so the timer doesn't get set if we're already in the fallback case.
+
+2010-04-01 Ted Gould <ted@gould.cx>
+
+ Catch up to trunk
+
+2010-04-01 Ted Gould <ted@gould.cx>
+
+ No timer if we're already in fallback.
+
+2010-04-01 Ted Gould <ted@gould.cx>
+
+ Don't store the panel suffix, just add it for the fallback icons.
+
+2010-04-01 Ted Gould <ted@gould.cx>
+
+ Adding in documentation for the private structure.
+
+2010-04-01 Ted Gould <ted@gould.cx>
+
+ Make it so that we don't store the panel-suffix icons but we do use them with the status icon.
+
+2010-03-30 Ted Gould <ted@gould.cx>
+
+ Merging fix to make it so that python apps can set an icon path.
+
+2010-03-30 Ted Gould <ted@gould.cx>
+
+ Patch 001 from bug 527061
+
+2010-03-29 Ted Gould <ted@gould.cx>
+
+ Tracking the icon name and included the panel suffix for fallback usage.
+
+2010-03-25 Krzysztof Klimonda <kklimonda@syntaxhighlighted.com>
+
+ use gchar instead of for the clarity
+
+2010-03-25 Krzysztof Klimonda <kklimonda@syntaxhighlighted.com>
+
+ Make app_indicator_set_property also set the suffixed icon_name.
+
+2010-03-25 Krzysztof Klimonda <kklimonda@syntaxhighlighted.com>
+
+ Make GtkStatusIcon use icons with the panel suffix if available.
+
+ Rhythmbox uses two icons: rhythmbox-notplaying for the not playing state
+ and the rhythmbox for playing. The rhythmbox-notplaying has a monochromatic
+ icon but the rhythmbox not - instead a rhythmbox-panel is used. This patch
+ makes AppIndicator prefer an icon with panel suffix just
+ as the indicator-application does.
+
+2010-03-25 Ted Gould <ted@gould.cx>
+
+ 0.0.18
+
+2010-03-25 Ted Gould <ted@gould.cx>
+
+ Fixing tests to use GTK for icon theme fixes.
+
+2010-03-25 Ted Gould <ted@gould.cx>
+
+ Fixing icon changing with fallbacks.
+
+2010-03-25 Krzysztof Klimonda <kklimonda@syntaxhighlighted.com>
+
+ remove g_object_ref_sink call from status_icon_changes
+
+2010-03-22 Krzysztof Klimonda <kklimonda@syntaxhighlighted.com>
+
+ Use app_indicator_get_icon/app_indicator_get_attention_icon methods to get
+ the right icon.
+
+2010-03-22 Krzysztof Klimonda <kklimonda@syntaxhighlighted.com>
+
+ Move g_signal_connect for the theme-changed signal to app_indicator_init ()
+
+2010-03-22 Krzysztof Klimonda <kklimonda@syntaxhighlighted.com>
+
+ don't use indicator_image_helper ()
+
+ Remove indicator_image_helper () call and use
+ g_themed_icon_new_with_default_fallbacks () directly. We don't need the
+ logic embedded in indicator_image_helper () for the GtkStatusIcon as it takes
+ care of changing icon size for us.
+
+2010-03-20 Krzysztof Klimonda <kklimonda@laptop>
+
+ Fix the missing icon on theme change if old icon has different name
+
+ Some applications (like Transmission) use different icon name for
+ Notification Area to display monochrome icon. To make sure that
+ the icon we display exists after user changes theme use
+ indicator_image_helper () from libindicator to keep track of the icon.
+
+2010-03-23 Ted Gould <ted@gould.cx>
+
+ Update to track toggle changes in actions.
+
+2010-03-19 Sense Hofstede <qense@ubuntu.com>
+
+ Make sure the state of GtkCheckMenuItems and GtkRadioMenuItems gets updated even when they're changed via their actions.
+
+2010-03-18 Ted Gould <ted@gould.cx>
+
+ 0.0.17
+
+2010-03-17 Ted Gould <ted@gould.cx>
+
+ Fix nicks on Python bindings.
+
+2010-03-16 Sense Hofstede <qense@ubuntu.com>
+
+ * Make the nicks of the AppIndicatorCategory and AppIndicatorStatus types adhere the specification in the Python bindings as well (Closes: #539858)
+
+2010-03-15 Ted Gould <ted@gould.cx>
+
+ Changing from freedesktop to kde as the spec was never approved finally by freedesktop.
+
+2010-03-15 Aurelien Gateau <aurelien.gateau@canonical.com>
+
+ org.freedesktop.StatusNotifier* => org.kde.StatusNotifier*
+
+2010-03-15 Ted Gould <ted@gould.cx>
+
+ Make the icons follow the show menu icons property.
+
+2010-03-15 Jan Arne Petersen <jpetersen@openismus.com>
+
+ Only show images if "gtk-menu-images" settings or
+ "always-show-image" property is TRUE.
+
+2010-03-11 Ted Gould <ted@gould.cx>
+
+ 0.0.16
+
+2010-03-11 Ted Gould <ted@gould.cx>
+
+ Adding a two second wait to make seting up Xvfb more reliable. This is similar to xvfb-run.
+
+2010-03-11 Ted Gould <ted@gould.cx>
+
+ Using the new image loader utilities in libindicator
+
+2010-03-11 Ted Gould <ted@gould.cx>
+
+ Switching to use the update function.
+
+2010-03-11 Ted Gould <ted@gould.cx>
+
+ Upping libindicator required version to 0.3.5
+
+2010-03-10 Ted Gould <ted@gould.cx>
+
+ Removing design team size
+
+2010-03-10 Ted Gould <ted@gould.cx>
+
+ Also using the helper when changing icons.
+
+2010-03-10 Ted Gould <ted@gould.cx>
+
+ Switching to using the libindicator image helper
+
+2010-03-08 Ted Gould <ted@gould.cx>
+
+ Workaround to make action label updates get caught and update the label.
+
+2010-03-08 Jan Arne Petersen <jpetersen@openismus.com>
+
+ Listen also to label changes on actions related to menu items to
+ workaround a gtk+ bug.
+
+2010-03-04 Ted Gould <ted@gould.cx>
+
+ 0.0.15
+
+2010-03-02 Ted Gould <ted@gould.cx>
+
+ Lengthing kill timer to be a little longer for slow systems.
+
+2010-03-02 Ted Gould <ted@gould.cx>
+
+ Fixing application icon size.
+
+2010-02-26 Ted Gould <ted@gould.cx>
+
+ Switching from menu size to design team size
+
+2010-03-01 Ted Gould <ted@gould.cx>
+
+ Switching from hide to visible.
+
+2010-02-27 Chris Coulson <chrisccoulson@ubuntu.com>
+
+ Use gtk_status_icon_set_visible to hide the status icon. GtkStatusIcon is not derived from GtkWidget, so gtk_widget_hide doesn't work
+
+2010-02-25 Ted Gould <ted@gould.cx>
+
+ 0.0.14
+
+2010-02-25 Ted Gould <ted@gould.cx>
+
+ Ignoring everything.
+
+2010-02-25 Ted Gould <ted@gould.cx>
+
+ Changing the metadata to have the proper signal names in it.
+
+2010-02-25 Sense Hofstede <qense@ubuntu.com>
+
+ * Correct the Mono bindings metadata to properly bind with the signals (Closes LP: #526620)
+
+2010-02-25 Ted Gould <ted@gould.cx>
+
+ Emitting the connection changed signal when the proxy is created and destroyed.
+
+2010-02-25 Sense Hofstede <qense@ubuntu.com>
+
+ * Do send the connection-changed signal, in check_connect() -- when a new connection is established -- watcher_proxy_destroyed() and app_indicator_dispose() (Closes LP: #527082)
+
+2010-02-25 Ted Gould <ted@gould.cx>
+
+ Hide the status icon when unref'd
+
+2010-02-25 Ted Gould <ted@gould.cx>
+
+ Hiding the notification icon before unreffing it.
+
+2010-02-23 Ted Gould <ted@gould.cx>
+
+ Adding a check for dbus-glib version. The patch to unregister requires v. 0.82
+
+2010-02-23 Ted Gould <ted@gould.cx>
+
+ Fixes to get the menus updated and visibility all handled nicely.
+
+2010-02-23 Ted Gould <ted@gould.cx>
+
+ Updated patch for the visibility field
+
+2010-02-23 Ted Gould <ted@gould.cx>
+
+ Second patch on 524150
+
+2010-02-22 Ted Gould <ted@gould.cx>
+
+ NO TEARY!
+
+2010-02-22 Ted Gould <ted@gould.cx>
+
+ Looking at children with foreach instead of forall
+
+2010-02-22 Ted Gould <ted@gould.cx>
+
+ Creates and event handler for the add and remove signals to recreate the menu
+
+2010-02-22 Ted Gould <ted@gould.cx>
+
+ Making the fallback test more robust on slow systems.
+
+2010-02-22 Ted Gould <ted@gould.cx>
+
+ Fall out of the while, sometime, if we really think it's not recoverable.
+
+2010-02-22 Ted Gould <ted@gould.cx>
+
+ Trying to make the test a little more robust by waiting for the other process to register on the bus, and then waiting.
+
+2010-02-22 Ted Gould <ted@gould.cx>
+
+ Patch to read sensitivity on startup.
+
+2010-02-22 Ted Gould <ted@gould.cx>
+
+ Fixes bug 522151
+
+2010-02-22 Ted Gould <ted@gould.cx>
+
+ Set the sensitive state when starting out.
+
+2010-02-22 Ted Gould <ted@gould.cx>
+
+ Properly look for null strings in the attention icon.
+
+2010-02-19 Ted Gould <ted@gould.cx>
+
+ Checking for a null string as the attention icon.
+
+2010-02-19 Ted Gould <ted@gould.cx>
+
+ Improving the dbus tests so that they have a mock watcher in them.
+
+2010-02-19 Ted Gould <ted@gould.cx>
+
+ Adding a mock server here as well
+
+2010-02-19 Ted Gould <ted@gould.cx>
+
+ Putting in a mock watcher so we don't fall back.
+
+2010-02-19 Ted Gould <ted@gould.cx>
+
+ Fix to remove the registration of dbus objects
+
+2010-02-19 Ted Gould <ted@gould.cx>
+
+ Attaching bug
+
+2010-02-19 Ted Gould <ted@gould.cx>
+
+ Removing debug output
+
+2010-02-19 Ted Gould <ted@gould.cx>
+
+ Fix to unregister the object
+
+2010-02-17 Ted Gould <ted@gould.cx>
+
+ Disconnect signal handlers when unreffing the menu.
+
+2010-02-17 Cody Russell <crussell@canonical.com>
+
+ Disconnect 'client_menu_changed' in dispose method.
+
+2010-02-16 Cody Russell <crussell@canonical.com>
+
+ Check priv->menu for non-NULL
+
+2010-02-12 Ted Gould <ted@gould.cx>
+
+ Fixing visibility changes and when menuitems get added and deleted.
+
+2010-02-12 Cody Russell <crussell@canonical.com>
+
+ Minor cleanup
+
+2010-02-12 Cody Russell <crussell@canonical.com>
+
+ Change the indentation for this case to be the same as the others.
+
+2010-02-12 Cody Russell <crussell@canonical.com>
+
+ Just to be safe, let's connect these at the end.
+
+2010-02-12 Cody Russell <crussell@canonical.com>
+
+ Use dbusmenu_menuitem_property_set_bool(), and also fix some indenting.
+
+2010-02-12 Cody Russell <crussell@canonical.com>
+
+ Handle menuitem visibility changes, and additions/removals from menus.
+
+2010-02-12 Ted Gould <ted@gould.cx>
+
+ Fixing labels on stock items.
+
+2010-02-12 Sense Hofstede <qense@ubuntu.com>
+
+ * When a GtkImageMenuItem has got a stock icon set don't just assume it's also using the stock label, but check first. (Closes: #520048)
+
+2010-02-11 Ted Gould <ted@gould.cx>
+
+ Adding in submenu support.
+
+2010-02-11 Cody Russell <crussell@canonical.com>
+
+ Submenus
+
+2010-02-11 Ted Gould <ted@gould.cx>
+
+ 0.0.13
+
+2010-02-11 Ted Gould <ted@gould.cx>
+
+ Fix to make the dbus paths unique by using the ID of the application.
+
+2010-02-10 Ted Gould <ted@gould.cx>
+
+ Making sure our new tests with gtk_init() in them have an X server to talk to.
+
+2010-02-10 Ted Gould <ted@gould.cx>
+
+ Building a menu so this item will show
+
+2010-02-10 Ted Gould <ted@gould.cx>
+
+ Moving the clean_id code to get set when we set the ID and checking for it when building the menu.
+
+2010-02-10 Ted Gould <ted@gould.cx>
+
+ Changing to ID based naming and setting a menu to get init
+
+2010-02-10 Ted Gould <ted@gould.cx>
+
+ Creating a clean ID that doesn't take any illegal dbus characters and using that in the path.
+
+2010-02-10 Ted Gould <ted@gould.cx>
+
+ Making the menu path also include the ID
+
+2010-02-10 Ted Gould <ted@gould.cx>
+
+ Making it so that you can't set an ID twice instead of just issuing a warning.
+
+2010-02-10 Ted Gould <ted@gould.cx>
+
+ Moving the registration of the object to when we want to connect everything, and making the path include the item ID to ensure it's unique.
+
+2010-02-10 Ted Gould <ted@gould.cx>
+
+ Switching menu property to be an object path.
+
+2010-02-10 Ted Gould <ted@gould.cx>
+
+ Falling back on string if that's what we get. Makes things compatible.
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Ready to recieve the boxed type on the other side.
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Changing the type of the property and setting it with boxed
+
+2010-02-08 Ted Gould <ted@gould.cx>
+
+ 0.0.12
+
+2010-02-08 Ted Gould <ted@gould.cx>
+
+ Handling the service resetting much better. Clearing out the old, but after ensuring they won't come back.
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Boolean again!
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Adding check to look for privates gotten on invalid objects.
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Handling if we get duplicate entries added, just recycling.
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Now we're actively killing.
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Setting up the disconnected helpers and structure.
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Changing the proxy to only build if we need it, and not destroy itself on killing the process. There's really no reason for that.
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Making room for a disconnected function.
+
+2010-02-08 Ted Gould <ted@gould.cx>
+
+ Cause the proxy to get built outside of the other proxy destroy callback.
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Putting the proxy construction in an idle function.
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Reffing the connection so we ensure that we have it even when folks die.
+
+2010-02-08 Ted Gould <ted@gould.cx>
+
+ Fixing status updates and adding tests to help debug status changing.
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Getting the wrong string for the Attention Icon when looking at the properties
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ More logging from our app indicator on icon changes
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Adding a menu item to toggle the attention state.
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Making sure the client has time to setup.
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Changing to 100 instead of 1000
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Lengthening the time a little bit to make sure we don't miss messages.
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Now setting status ALOT
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Loose the timeout
+
+2010-02-06 Ted Gould <ted@gould.cx>
+
+ Adjusting the status test to watch for toggles
+
+2010-02-05 Ted Gould <ted@gould.cx>
+
+ Typo
+
+2010-02-05 Ted Gould <ted@gould.cx>
+
+ Adding a test for changing the status. Just a copy of the standard dbus test.
+
+2010-02-04 Ted Gould <ted@gould.cx>
+
+ 0.0.11
+
+2010-02-04 Ted Gould <ted@gould.cx>
+
+ Interop fixes.
+
+2010-02-03 Aurelien Gateau <aurelien.gateau@canonical.com>
+
+ Merged timestamp fix
+
+2010-02-02 Aurelien Gateau <aurelien.gateau@canonical.com>
+
+ icon -> icon-name
+ sensitive -> enabled
+ toggle-checked -> toggle-state
+ toggle-state type is now an int
+
+2010-02-04 Ted Gould <ted@gould.cx>
+
+ Migrating to the new dbusmenu
+
+2010-02-04 Ted Gould <ted@gould.cx>
+
+ Merging in signal change.
+
+2010-02-02 Ted Gould <ted@gould.cx>
+
+ Changing the prototype of the activate signal
+
+2010-02-04 Ted Gould <ted@gould.cx>
+
+ Changing the #defines
+
+2010-02-04 Ted Gould <ted@gould.cx>
+
+ Upping Dbusmenu required version
+
+2010-02-04 Ted Gould <ted@gould.cx>
+
+ Wrong srcdir
+
+2010-02-04 Ted Gould <ted@gould.cx>
+
+ Wrong filename
+
+2010-02-04 Ted Gould <ted@gould.cx>
+
+ Adding in XVFB support
+
+2010-02-04 Ted Gould <ted@gould.cx>
+
+ Getting run-xvfb on the tests
+
+2010-02-01 Ted Gould <ted@gould.cx>
+
+ Checking for the nunit dependency with a specific version.
+
+2010-02-01 Conor Curran <conor.curran@canonical.com>
+
+ changed dependency nunit2.4 to nunit since this is the name of the package
+
+2010-02-01 Ted Gould <ted@gould.cx>
+
+ Fixing the name of the enum strings to match the StatusNotifier spec.
+
+2010-01-27 Ted Gould <ted@gould.cx>
+
+ Changing the category in the fallback test as well.
+
+2010-01-27 Ted Gould <ted@gould.cx>
+
+ Changing strings in the test suite as well.
+
+2010-01-27 Ted Gould <ted@gould.cx>
+
+ Changing the strings in the #defines here, but really we should be using the enum.
+
+2010-01-27 Ted Gould <ted@gould.cx>
+
+ Making it so there is another level of translation so that we can use different strings in the enum.
+
+2010-02-01 Ted Gould <ted@gould.cx>
+
+ Adding code to look for special panel versions of the icon with a '-panel' with the AppIndicators.
+
+2010-02-01 Ted Gould <ted@gould.cx>
+
+ Changing the suffix to 'panel'
+
+2010-01-24 Ted Gould <ted@gould.cx>
+
+ Truth. Bad, Bad, truth.
+
+2010-01-24 Ted Gould <ted@gould.cx>
+
+ When setting or changing an icon first check to see if there is a panel specific icon that we should be using.
+
+2010-01-21 Ted Gould <ted@gould.cx>
+
+ 0.0.10
+
+2010-01-21 Ted Gould <ted@gould.cx>
+
+ Require libindicator 0.3.1
+
+2010-01-21 Ted Gould <ted@gould.cx>
+
+ Adding support for a file tracking add and touch times for applications for ordering them.
+
+2010-01-20 Ted Gould <ted@gould.cx>
+
+ Implements the get_location function to place the entires.
+
+2010-01-20 Ted Gould <ted@gould.cx>
+
+ Looking at the last touch date of entries as we're loading the file and removing ones that are very old.
+
+2010-01-20 Ted Gould <ted@gould.cx>
+
+ License headers.
+
+2010-01-20 Ted Gould <ted@gould.cx>
+
+ Moving directory and filename into defines
+
+2010-01-20 Ted Gould <ted@gould.cx>
+
+ Moving the JSON file values into #defines
+
+2010-01-20 Ted Gould <ted@gould.cx>
+
+ Fleshing out loading of the LRU file and realizing we need a json-glib dep and the 'category' field in the output.
+
+2010-01-20 Ted Gould <ted@gould.cx>
+
+ Updating to trunk (surprisingly without conflict)
+
+2010-01-20 Ted Gould <ted@gould.cx>
+
+ Switch to building a string and writing it out instead of async writes as the order doesn't seem to be predictable.
+
+2010-01-20 Ted Gould <ted@gould.cx>
+
+ Build the directory and some debugging info
+
+2010-01-20 Ted Gould <ted@gould.cx>
+
+ Fleshing out the cleaning and dirtying functions. Now we should write out a file.
+
+2010-01-20 Ted Gould <ted@gould.cx>
+
+ Making a sort function that looks at two Apps and determines their ordering.
+
+2010-01-20 Ted Gould <ted@gould.cx>
+
+ Fleshing out touching.
+
+2010-01-20 Ted Gould <ted@gould.cx>
+
+ Allocating memory and objects in the lur world
+
+2010-01-19 Ted Gould <ted@gould.cx>
+
+ Switching to inserting in the application array using a sort function. Looking that up in the LRU file DB.
+
+2010-01-19 Ted Gould <ted@gould.cx>
+
+ Adding in the 'id' and 'category' fields to the application structure.
+
+2010-01-19 Ted Gould <ted@gould.cx>
+
+ Protecting our _new a little bit.
+
+2010-01-19 Ted Gould <ted@gould.cx>
+
+ Adding a _new function for the appstore and using it. It now takes the lru file.
+
+2010-01-19 Ted Gould <ted@gould.cx>
+
+ Building the LRU file.
+
+2010-01-19 Ted Gould <ted@gould.cx>
+
+ Adding some API to our LRU file
+
+2010-01-19 Ted Gould <ted@gould.cx>
+
+ Sync to trunk
+
+2010-01-19 Ted Gould <ted@gould.cx>
+
+ Adding an object to start tracking the lru of the app indicators
+
+2010-01-20 Ted Gould <ted@gould.cx>
+
+ Add tracking and refcounting of theme directories. Unregister them when we're done.
+
+2010-01-14 Ted Gould <ted@gould.cx>
+
+ Removing shutdown printf
+
+2010-01-14 Ted Gould <ted@gould.cx>
+
+ Actually unref'ing the dir and fixing the truth there.
+
+2010-01-14 Ted Gould <ted@gould.cx>
+
+ Merging in the warnings branch.
+
+2010-01-14 Ted Gould <ted@gould.cx>
+
+ Debug message for directories.
+
+2010-01-14 Ted Gould <ted@gould.cx>
+
+ Fleshing out the ref and the unref functions for the theme directories.
+
+2010-01-14 Ted Gould <ted@gould.cx>
+
+ Adding in our hash table of refs.
+
+2010-01-20 Ted Gould <ted@gould.cx>
+
+ Use the right function in the fallback.
+
+2010-01-19 Ted Gould <ted@gould.cx>
+
+ Attaching bug
+
+2010-01-19 Ted Gould <ted@gould.cx>
+
+ Changing to use the status wrapper for handling the status signal's different prototype.
+
+2010-01-20 Ted Gould <ted@gould.cx>
+
+ Merge to get the current list of applications on startup.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ Cleaning out dead code and turning a printout into an assert.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ Using the menu path instead of the item path.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ Using a straight value array and making sure to pass the application
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ Fleshing out the get_applications function so that we do something with the list we now get.
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ Setting the proper type for the GValue of an 'o'
+
+2010-01-15 Ted Gould <ted@gould.cx>
+
+ Better init value and adding error to prototype.
+
+2010-01-14 Ted Gould <ted@gould.cx>
+
+ Returning truth.
+
+2010-01-14 Ted Gould <ted@gould.cx>
+
+ Need icon path in the list as well.
+
+2010-01-14 Ted Gould <ted@gould.cx>
+
+ Fleshing out returning the list of apps already there.
+
+2010-01-20 Ted Gould <ted@gould.cx>
+
+ Ref'ing the image and menu so that when we remove them we don't get warnings.
+
+2010-01-14 Ted Gould <ted@gould.cx>
+
+ We should have kept ref's to these.
+
+2010-01-19 Ted Gould <ted@gould.cx>
+
+ Handling duplication applications getting added.
+
+2010-01-19 Cody Russell <crussell@canonical.com>
+
+ Move the check for duplicates.
+
+2010-01-14 Cody Russell <crussell@canonical.com>
+
+ Only add the Application if it doesn't already exist in the appstore.
+
+2010-01-14 Ted Gould <ted@gould.cx>
+
+ 0.0.9
+
+2010-01-14 Ted Gould <ted@gould.cx>
+
+ Fallback support to XEmbed based notify item.
+
+2010-01-14 Ted Gould <ted@gould.cx>
+
+ Returning the icon we've created.
+
+2010-01-14 Ted Gould <ted@gould.cx>
+
+ Making a more descriptive error on 'unfallback' not existing.
+
+2010-01-14 Ted Gould <ted@gould.cx>
+
+ Using better naming for 'do_it_now' parameter.
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Realized that we didn't really use the 'notify' signal... now using the better ones anyway.
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Making it so that the icon will update in the fallback case with changes to the properties of the AppIndicator.
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Showing the toggle_item as well as the others.
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Popping up menu on activate.
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Showing items in sample
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Adding in a get_menu function.
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Connecting to the activate signal
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Remove the 'destroy' signal handler before destroying the watcher proxy.
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Checking more for whether we have an APP_INDICATOR object
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Explicitly checking for the APP_INDICATOR. Confused.
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Checking for the status of the variable getting passed in.
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Fleshing out the fallback function, so it should create an icon.
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Really we should have gotten the final cleanup unfallback, which we weren't testing for either.
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Getting the class the proper way
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Clear the fallback timer pointer after using it.
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Adding a function to watch if the watcher proxy gets destroyed.
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Removing a warning.
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Making sure to return a value so that unfallback gets called.
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Calling the unfallback function if we're doing this for the second time.
+
+2010-01-13 Ted Gould <ted@gould.cx>
+
+ Ignoring the generated fallback test itself
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Setting up a dbus proxy and starting to look at owner change events on it when we don't have a NotificationWatcher to look at.
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Adding a menu so that the app indicator will init
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Wrong class function
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Adding the fallback test to the suite
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Adding state transitions that'll get us to a passed state.
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Adding a kill function and letting the test fail over it.
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Printing status in watcher
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Adding in the item side of things.
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Woah, this is pretty sweet. I hope it works.
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Getting the start of the fallback tests in place.
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Setup the fallback timer and flesh out it's actions.
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Fallback timer pointer lifecycle.
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Some comments
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Start timer fallback
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Updating to trunk
+
+2010-01-11 Ted Gould <ted@gould.cx>
+
+ Initing and destroying the status_icon variable
+
+2010-01-11 Ted Gould <ted@gould.cx>
+
+ Setting the fallback functions so that we can go round trip on setting up this API.
+
+2010-01-11 Ted Gould <ted@gould.cx>
+
+ Adding in the class functions for handling the fallback.
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ 0.0.8
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Mirror the icon changes over dbus
+
+2010-01-12 Cody Russell <crussell@canonical.com>
+
+ Remove debugging code
+
+2010-01-11 Cody Russell <crussell@canonical.com>
+
+ trunk merge
+
+2010-01-11 Cody Russell <crussell@canonical.com>
+
+ Label fu
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Adding the middle API file to the cleanfiles for distcheck
+
+2010-01-12 Ted Gould <ted@gould.cx>
+
+ Fixing the path for the tests.
+
+2010-01-11 Ted Gould <ted@gould.cx>
+
+ Updating path names to have more reasonable defaults.
+
+2010-01-11 Ted Gould <ted@gould.cx>
+
+ Having better default paths that look a little more professional.
+
+2010-01-11 Ted Gould <ted@gould.cx>
+
+ Fixes for the mono bindings to make the properties work with enums and the #define'd string names.
+
+2010-01-11 Ted Gould <ted@gould.cx>
+
+ Adding back in the MIDDLE_API and sed magic
+
+2010-01-11 Ted Gould <ted@gould.cx>
+
+ Removing the middle API stuff and cleaning up Makefile
+
+2010-01-11 Ted Gould <ted@gould.cx>
+
+ Cody's customs
+
+2010-01-11 Cody Russell <crussell@canonical.com>
+
+ Mono binding fixes.
+
+2010-01-11 Ted Gould <ted@gould.cx>
+
+ Adding in customs support
+
+2010-01-11 Ted Gould <ted@gould.cx>
+
+ Use sed to get rid of the #defines
+
+2010-01-11 Ted Gould <ted@gould.cx>
+
+ Switching the metadata to not use #defines
+
+2010-01-11 Ted Gould <ted@gould.cx>
+
+ Watching several properties and updating them as they change.
+
+2010-01-08 Cody Russell <crussell@canonical.com>
+
+ Remove debugging code.
+
+2010-01-08 Cody Russell <crussell@canonical.com>
+
+ Watch for changes to label and sensitivity.
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ 0.0.7
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Making the Notification Watcher get it's own interface name.
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Making applications register to the watcher address so they work on KDE
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Make the watcher register it's own name
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Making the service have a name different than the watcher interface.
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Icons branch
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Supporting icons changing and status changing.
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Reactivate kill switch
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Putting the signal on the Class instead of the Instance.
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Debug message cleanup.
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Fixing shutdown signal, but disabling for now
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ When destroying the application free all the proxies.
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Fleshing out some of the remove function. For some reason the appstore is getting disposed, but that's the next thing to look at.
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Updating to trunk
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Syncing to final icon-path changes
+
+2010-01-07 Ted Gould <ted@gould.cx>
+
+ Pretty major cut and paste error. Wrong icon.
+
+2010-01-07 Ted Gould <ted@gould.cx>
+
+ Changing dbus-properties header to be static and not built from the XML as it needs a fix.
+
+2010-01-07 Ted Gould <ted@gould.cx>
+
+ Merging in the icon_path branch to start to handle conflicts from there.
+
+2010-01-07 Ted Gould <ted@gould.cx>
+
+ A small refactoring of the code to get the position of an application.
+
+2010-01-07 Ted Gould <ted@gould.cx>
+
+ Fleshing out the signal functions for updates. Some do more callbacks.
+
+2010-01-07 Ted Gould <ted@gould.cx>
+
+ Moving the list of applications management into the state change function. This makes it so that we can handle it appearing and disappearing all in one special place.
+
+2010-01-07 Ted Gould <ted@gould.cx>
+
+ Adding in a status variable
+
+2010-01-07 Ted Gould <ted@gould.cx>
+
+ Responding to the icon changed signal in the indicator.
+
+2010-01-07 Ted Gould <ted@gould.cx>
+
+ Adding an icon_changed signal to the application store
+
+2010-01-07 Ted Gould <ted@gould.cx>
+
+ Cleaning up signal handlers.
+
+2010-01-07 Ted Gould <ted@gould.cx>
+
+ Setting up and connecting to the item signals
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Adding in the ability for applications to specify a directory path to get added to the icon theme search path.
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Using the #defines for the property names instead of strings. Define them once.
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Changing the property to 'IconThemePath' to make it more clear about what it adjusts.
+
+2010-01-07 Ted Gould <ted@gould.cx>
+
+ Adding a path based debug message
+
+2010-01-07 Ted Gould <ted@gould.cx>
+
+ Forgot to adjust the parameter count.
+
+2010-01-06 Ted Gould <ted@gould.cx>
+
+ Handle the case of no icon path more gracefully, by just passing along the null string.
+
+2010-01-06 Ted Gould <ted@gould.cx>
+
+ Ignoring some of the generated files
+
+2009-12-20 Ted Gould <ted@gould.cx>
+
+ Appending the new icon path to the theme search.
+
+2009-12-20 Ted Gould <ted@gould.cx>
+
+ Adding the icon path to the app entry struct
+
+2009-12-20 Ted Gould <ted@gould.cx>
+
+ Adding in the icon path to the list of parameters that are passed when we have a new application.
+
+2009-12-20 Ted Gould <ted@gould.cx>
+
+ Adding new constructor to docs.
+
+2009-12-20 Ted Gould <ted@gould.cx>
+
+ Forgot to get these from the private struct.
+
+2009-12-20 Ted Gould <ted@gould.cx>
+
+ Making the icon-path property construct only and making a constructor to set it.
+
+2009-12-20 Ted Gould <ted@gould.cx>
+
+ Adding the icon_path property to the code.
+
+2009-12-20 Ted Gould <ted@gould.cx>
+
+ Adding of a new property, icon path, to store the path to the icons.
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Changing to freedesktop.org namespace and fixing some of the function names and interfaces that weren't matching the FD.o spec.
+
+2010-01-08 Aurelien Gateau <aurelien.gateau@canonical.com>
+
+ Merged lp:~ted/indicator-application/fdo
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Adjusting so that we use the parameter if it's not an object but a path.
+
+2010-01-07 Ted Gould <ted@gould.cx>
+
+ Allowing for the default path if one is not given.
+
+2010-01-07 Aurelien Gateau <aurelien.gateau@canonical.com>
+
+ Revert part of previous revision: pass the path, not the service name to register_status_item
+
+2010-01-07 Aurelien Gateau <aurelien.gateau@canonical.com>
+
+ Use org.freedesktop namespace
+
+2010-01-08 Ted Gould <ted@gould.cx>
+
+ Typo in documentation using wrong values for the enum.
+
+2010-01-08 Sebastien Bacher <seb128@ubuntu.com>
+
+ Use correct status syntax in the api description (lp: #504700)
+
+2010-01-07 Ted Gould <ted@gould.cx>
+
+ Support for check items in the libappindicator menu parser.
+
+2010-01-07 Cody Russell <crussell@canonical.com>
+
+ Toggle events
+
+2010-01-07 Cody Russell <crussell@canonical.com>
+
+ More checkbox related updates.
+
+2010-01-07 Cody Russell <crussell@canonical.com>
+
+ Checkmark support
+
+2009-12-23 Aurelien Gateau <aurelien.gateau@canonical.com>
+
+ Previous commit was not meant to be pushed to trunk
+ Revert my mess
+
+2009-12-23 Aurelien Gateau <aurelien.gateau@canonical.com>
+
+ Make it work on KDE
+
+2009-12-17 Ted Gould <ted@gould.cx>
+
+ Adding ChangeLog to tarball
+
+2009-12-17 Ken VanDine <ken.vandine@canonical.com>
+
+ include ChangeLog in EXTRA_DIST
+
+2009-12-17 Ted Gould <ted@gould.cx>
+
+ 0.0.6
+
+2009-12-17 Ted Gould <ted@gould.cx>
+
+ Using a constant snk file instead of generating it each time.
+
+2009-12-17 Ken VanDine <ken.vandine@canonical.com>
+
+ use srcdir for the path to appindicator-sharp.snk
+
+2009-12-17 Ken VanDine <ken.vandine@canonical.com>
+
+ Don't create the signature during build
+
+2009-12-17 Ted Gould <ted@gould.cx>
+
+ 0.0.5
+
+2009-12-17 Ted Gould <ted@gould.cx>
+
+ Linking Mono bindings to versioned library and fixing the example with licensing info and a menu.
+
+2009-12-17 Ken VanDine <ken.vandine@canonical.com>
+
+ Added license/copyright to the example and un-commented out the code that adds the menu.
+
+2009-12-17 Ken VanDine <ken.vandine@canonical.com>
+
+ link against the versioned library
+
+2009-12-17 Ted Gould <ted@gould.cx>
+
+ Fix issue with setting a menu twice by only allocating one dbusmenu server.
+
+2009-12-17 Cody Russell <crussell@canonical.com>
+
+ Only create the dbusmenu server if it doesn't exist
+
+2009-12-17 Ted Gould <ted@gould.cx>
+
+ Initing 'menuservice' to NULL
+
+2009-12-17 Ted Gould <ted@gould.cx>
+
+ Only build a dbusmenu server if we don't have one.
+
+2009-12-17 Ted Gould <ted@gould.cx>
+
+ Mono build cleanups
+
+2009-12-17 Ken VanDine <ken.vandine@canonical.com>
+
+ Install the assembly in the gac
+
+2009-12-17 Ted Gould <ted@gould.cx>
+
+ Updates to Mono bindings to make them more Mono-onic.
+
+2009-12-16 Jason Smith <jason.smith@canonical.com>
+
+ Make mono bindings less redundant and more mono friendly
+
+2009-12-17 Ted Gould <ted@gould.cx>
+
+ Mono and Pythong bindings living together.
+
+2009-12-16 Ken VanDine <ken.vandine@canonical.com>
+
+ Use a versioned assemblydir
+
+2009-12-16 Ken VanDine <ken.vandine@canonical.com>
+
+ use more macros
+
+2009-12-16 Ken VanDine <ken.vandine@canonical.com>
+
+ Reference the correct dll
+
+2009-12-16 Ken VanDine <ken.vandine@canonical.com>
+
+ merged in python bindings branch and some of my fixes needed for packaging
+
+2009-12-16 Ken VanDine <ken.vandine@canonical.com>
+
+ exclude the path in subst replace in the dbus-binding-tool command
+
+2009-12-14 Ken VanDine <ken.vandine@canonical.com>
+
+ use path to find includes
+
+2009-12-11 Ted Gould <ted@gould.cx>
+
+ Fixing the build system to link everything all happy like.
+
+2009-12-11 Ted Gould <ted@gould.cx>
+
+ Adding the Python build system into the indicator-application one.
+
+2009-12-11 Ted Gould <ted@gould.cx>
+
+ Stealing a bunch of Neil's python binding code.
+
+2009-12-14 Ted Gould <ted@gould.cx>
+
+ Merging in mono bindings.
+
+2009-12-14 Ted Gould <ted@gould.cx>
+
+ Looking for the assembly files in the right location.
+
+2009-12-14 Ted Gould <ted@gould.cx>
+
+ Adding the test files to dist and making sure we find them in the right directory.
+
+2009-12-14 Ted Gould <ted@gould.cx>
+
+ Merging in Jason's fix of Cody's branch. Yeah, seriously.
+
+2009-12-14 Jason Smith <jason.smith@canonical.com>
+
+ Nicer fix
+
+2009-12-14 Jason Smith <jason.smith@canonical.com>
+
+ Make build work right
+
+2009-12-12 Cody Russell <crussell@canonical.com>
+
+ Try to add SetMenu()
+
+2009-12-12 Cody Russell <crussell@canonical.com>
+
+ Initial stab at setting up test/example fu
+
+2009-12-11 Cody Russell <crussell@canonical.com>
+
+ Fix distcheck
+
+2009-12-11 Cody Russell <crussell@canonical.com>
+
+ Move appindicator-sharp.pc to appindicator-sharp-0.1.pc
+
+2009-12-11 Cody Russell <crussell@canonical.com>
+
+ trunk merge, resolve conflicts
+
+2009-12-11 Cody Russell <crussell@canonical.com>
+
+ Add missing Makefile.am
+
+2009-12-11 Cody Russell <crussell@canonical.com>
+
+ Move to bindings/mono
+
+2009-12-11 Cody Russell <crussell@canonical.com>
+
+ Build for Mono bindings
+
+2009-12-07 Jason Smith <jason@t500>
+
+ Add script to automate building (someone should do this without autofoo)
+
+2009-12-07 Jason Smith <jason@t500>
+
+ Ensure names are nice and pretty
+
+2009-12-07 Jason Smith <jason@t500>
+
+ Make build work
+
+2009-12-07 Jason Smith <jason@t500>
+
+ Add mono xml api file
+
+2009-12-11 Ted Gould <ted@gould.cx>
+
+ 0.0.4
+
+2009-12-11 Ted Gould <ted@gould.cx>
+
+ Adding extra files to the distribution tarball and making the documentation include the version number.
+
+2009-12-11 Ken VanDine <ken.vandine@canonical.com>
+
+ include autogen.sh, COPYING.LGPL.2.1 and COPYING.LGPL.3 in EXTRA_DIST
+
+2009-12-11 Ken VanDine <ken.vandine@canonical.com>
+
+ Merged changes from trunk
+
+2009-12-11 Ken VanDine <ken.vandine@canonical.com>
+
+ * Bump version to 0.0.4
+ * Include version in the generated docs
+
+2009-12-10 Ted Gould <ted@gould.cx>
+
+ Documentation cleanups
+
+2009-12-10 Ken VanDine <ken.vandine@canonical.com>
+
+ set a title and remove releaseinfo, we haven't set it yet.
+
+2009-12-10 Ted Gould <ted@gould.cx>
+
+ 0.0.3
+
+2009-12-10 Ted Gould <ted@gould.cx>
+
+ Increasing libindicator requirement to 0.3.0
+
+2009-12-10 Ken VanDine <ken.vandine@canonical.com>
+
+ Bump required version for libindicator to 0.3.0
+
+2009-12-09 Ted Gould <ted@gould.cx>
+
+ Adding support for separators.
+
+2009-12-09 Cody Russell <crussell@canonical.com>
+
+ Add support for separator menuitems
+
+2009-12-09 Ted Gould <ted@gould.cx>
+
+ Switching back to the calling style with all the parameters. Otherwise the --enable-gtk-doc gets lost.
+
+2009-12-09 Ted Gould <ted@gould.cx>
+
+ Fixing up documentation and making it error if symbols are missing.
+
+2009-12-08 Ted Gould <ted@gould.cx>
+
+ Putting gtk-doc-check into a wrapper to it runs in srcdir
+
+2009-12-08 Ted Gould <ted@gould.cx>
+
+ Adding in some section documentation.
+
+2009-12-08 Ted Gould <ted@gould.cx>
+
+ Documenting the AppIndicatorClass as well.
+
+2009-12-08 Ted Gould <ted@gould.cx>
+
+ Fixing function documentation.
+
+2009-12-08 Ted Gould <ted@gould.cx>
+
+ Adding documentation for the signal string defines.
+
+2009-12-08 Ted Gould <ted@gould.cx>
+
+ Adding in documentation for the Object/Class macros
+
+2009-12-08 Ted Gould <ted@gould.cx>
+
+ Adding a check rule for documentation.
+
+2009-12-09 Ted Gould <ted@gould.cx>
+
+ Adding a directory name on the distribution of the .pc.in file
+
+2009-12-09 Cody Russell <crussell@canonical.com>
+
+ Add pkgconfig support, fixes bug #494583
+
+2009-12-09 Cody Russell <crussell@canonical.com>
+
+ pkgconfig Libs and Requires fixes
+
+2009-12-09 Cody Russell <crussell@canonical.com>
+
+ merge from trunk
+
+2009-12-09 Cody Russell <crussell@canonical.com>
+
+ pkgconfig file
+
+2009-12-09 Ted Gould <ted@gould.cx>
+
+ Fix to autogen.sh to support configure options.
+
+2009-12-09 Cody Russell <crussell@canonical.com>
+
+ fix autogen.sh
+
+2009-12-08 Ted Gould <ted@gould.cx>
+
+ Improved menu item parsing from Cody.
+
+2009-12-08 Cody Russell <crussell@canonical.com>
+
+ Beefed up and stuff.
+
+2009-12-08 Ted Gould <ted@gould.cx>
+
+ Adding support for building gtk-doc documentation.
+
+2009-12-08 Ted Gould <ted@gould.cx>
+
+ Making it so that we have a local gtk-doc.make file that will pass a dist without the lib being built.
+
+2009-12-08 Ted Gould <ted@gould.cx>
+
+ Ken's gtk-doc integration branch
+
+2009-12-08 Ken VanDine <ken.vandine@canonical.com>
+
+ Removed a commented variable
+
+2009-12-08 Ken VanDine <ken.vandine@canonical.com>
+
+ Clean up some cruft I left around
+
+2009-12-08 Ken VanDine <ken.vandine@canonical.com>
+
+ Fixes for make distcheck and default configure args
+
+2009-12-08 Ken VanDine <ken.vandine@canonical.com>
+
+ Added some missing gtk-doc related files
+
+2009-12-08 Ken VanDine <ken.vandine@canonical.com>
+
+ don't run gtkdocize with autogen.sh
+
+2009-12-05 Ken VanDine <ken.vandine@canonical.com>
+
+ remove --enable-gtk-doc from autogen.sh
+
+2009-12-05 Ken VanDine <ken.vandine@canonical.com>
+
+ generate gtk-doc
+
+2009-12-07 Ted Gould <ted@gould.cx>
+
+ Adding in an activate signal.
+
+2009-12-07 Cody Russell <crussell@canonical.com>
+
+ Add 'activate' signal support
+
+2009-12-04 Ted Gould <ted@gould.cx>
+
+ Increasing to version 0.0.2
+
+2009-12-04 Ted Gould <ted@gould.cx>
+
+ Test suite fixes for the GTK Menu changes.
+
+2009-12-04 Cody Russell <crussell@canonical.com>
+
+ Remove the menu test
+
+2009-12-04 Cody Russell <crussell@canonical.com>
+
+ test fix
+
+2009-12-04 Cody Russell <crussell@canonical.com>
+
+ Test fixes
+
+2009-12-04 Ted Gould <ted@gould.cx>
+
+ Adding GTK Menu support to libappindicator and removing dbusmenu support.
+
+2009-12-04 Cody Russell <crussell@canonical.com>
+
+ credit :)
+
+2009-12-04 Cody Russell <crussell@canonical.com>
+
+ Small cleanup
+
+2009-12-04 Cody Russell <crussell@canonical.com>
+
+ Fix up some docs
+
+2009-12-03 Cody Russell <crussell@canonical.com>
+
+ API changes, gtk menu support
+
+2009-12-02 Ted Gould <ted@gould.cx>
+
+ Adding legal headers on files and licenses.
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ Copyright notice for marshallers definition.
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ Header for a DBus interface description, not sure if that's right or not.
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ Adding in GPLv3 headers.
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ Adding in LGPL v3/2 headers
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ Adding GPLv3 headers.
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ GPL header
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ Adding in copying license files.
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ Getting the right named files.
+
+2009-12-02 Ted Gould <ted@gould.cx>
+
+ Changing the name from indicator-custom to indicator-application
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ Changing the insides to remove the custom stuff.
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ De-customizing the directory stuff.
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ Migrating to the new 'app' world.
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ Shortening the object names as well. People hate typing.
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ Massive custom to application find and replace throughout the code.
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ Ignoring happily again.
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ Shortening the file names as well.
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ Making the directory name shorter
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ Changing file names, and some fallouts from that.
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ Total insane rename. Probably broke more than a few things.
+
+2009-11-30 Ted Gould <ted@gould.cx>
+
+ Another name change.
+
+2009-11-24 Ted Gould <ted@gould.cx>
+
+ Changing all the dbus names.
+
+2009-11-24 Ted Gould <ted@gould.cx>
+
+ Name changed
+
+2009-11-24 Ted Gould <ted@gould.cx>
+
+ Name changes
+
+2009-11-24 Ted Gould <ted@gould.cx>
+
+ A bunch of code.
+
+2009-12-02 Ted Gould <ted@gould.cx>
+
+ Create a service and start using it. Also updating to libindicator 0.3.0.
+
+2009-11-24 Ted Gould <ted@gould.cx>
+
+ Moving the connection code into a function that is called to check to see if we have enough data. This fixes distcheck after the merge from main.
+
+2009-11-24 Ted Gould <ted@gould.cx>
+
+ Merging in changes on trunk. Resolving a conflict.
+
+2009-11-24 Ted Gould <ted@gould.cx>
+
+ Woot, basic remove support. Causes warnings, but it works.
+
+2009-11-24 Ted Gould <ted@gould.cx>
+
+ Showing the icon. Now we can put things up in the menu! Finally.
+
+2009-11-24 Ted Gould <ted@gould.cx>
+
+ Ignoring the marshallers
+
+2009-11-24 Ted Gould <ted@gould.cx>
+
+ Building a little more of a menu item for testing.
+
+2009-11-24 Ted Gould <ted@gould.cx>
+
+ Fixing Marshallers so that everything is happy-happy.
+
+2009-11-23 Ted Gould <ted@canonical.com>
+
+ I really shouldn't have to register marshalers. Srsly.
+
+2009-11-23 Ted Gould <ted@canonical.com>
+
+ Moving the registration of the marshallers until after the proxy. Odd that I'd have to do this, but let's try.
+
+2009-11-23 Ted Gould <ted@canonical.com>
+
+ Forgot return types.
+
+2009-11-23 Ted Gould <ted@canonical.com>
+
+ Registering marshallers for DBus in the indicator.
+
+2009-11-23 Ted Gould <ted@canonical.com>
+
+ Adding a debug message on getting an application.
+
+2009-11-23 Ted Gould <ted@canonical.com>
+
+ Making a simple client
+
+2009-11-23 Ted Gould <ted@canonical.com>
+
+ Connecting to a notification watcher.
+
+2009-11-23 Ted Gould <ted@canonical.com>
+
+ Adding in a TODO
+
+2009-11-23 Ted Gould <ted@canonical.com>
+
+ Commenting.
+
+2009-11-23 Ted Gould <ted@canonical.com>
+
+ Fixing custom indicator watcher object path.
+
+2009-11-23 Ted Gould <ted@canonical.com>
+
+ Cleaning up main a little bit and handling the 'disconnected' case that doesn't yet quite exist.
+
+2009-11-23 Ted Gould <ted@canonical.com>
+
+ Adding a remove function and switching to the position in the list being the position.
+
+2009-11-09 Ted Gould <ted@canonical.com>
+
+ Adding in the dbus shared header.
+
+2009-11-09 Ted Gould <ted@canonical.com>
+
+ A simple little app.
+
+2009-11-09 Ted Gould <ted@canonical.com>
+
+ Adding a defualt file for a little appliction that'll grow into a full app.
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Grabbing the properties and going to town. Turning back into another signal.
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Adding some XML for dbus properties interface.
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Building the property proxy.
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Forgot to save.
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Building a proxy.
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Adding an application list.
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Getting the registration signal, and passing it up the stack.
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Adding app add/remove to appstore
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Woot! Now we have signals in our watcher. Let's rock on!
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Connecting the watcher and the appstore. And actually building one. We're on DBus now.
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Moving the watcher stuff to the new object.
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Creating a new object to be our watcher. Apparently we can't have two DBus interfaces on the same object :(
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Adding in teh source directory for distcheck
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Adding in a set of marshallers to make our signals all happy.
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Putting some signals on here.
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Changing some API and implementing the simple stuff.
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Fleshing out the application added stuff
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Fleshing out get_entries
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Making for a list of applications that we can build and destroy at will.
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Hooking up to the proxy. Let's do this!
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Fleshing out connected to start bringing up the proxy.
+
+2009-11-06 Ted Gould <ted@canonical.com>
+
+ Migrating over to the libindicator 0.3.0 API.
+
+2009-11-02 Ted Gould <ted@canonical.com>
+
+ We've got a service manager. Now we'll start ourselves up!
+
+2009-11-02 Ted Gould <ted@canonical.com>
+
+ Getting the name into a header.
+
+2009-11-02 Ted Gould <ted@canonical.com>
+
+ Boom, make us an indicator service.
+
+2009-10-28 Ted Gould <ted@canonical.com>
+
+ Building our app store
+
+2009-10-28 Ted Gould <ted@canonical.com>
+
+ Registering ourselves on dbus
+
+2009-10-28 Ted Gould <ted@canonical.com>
+
+ Boom! Now we're implementing dbus.
+
+2009-10-28 Ted Gould <ted@canonical.com>
+
+ Adding an appstore object to hold all of our apps.
+
+2009-10-28 Ted Gould <ted@canonical.com>
+
+ Adding the custom-service interface.
+
+2009-10-28 Ted Gould <ted@canonical.com>
+
+ Pulling in the unreviewed lib-flesh branch
+
+2009-11-04 Ted Gould <ted@canonical.com>
+
+ Put the cleanup of gtester on the wrong variable.
+
+2009-11-04 Ted Gould <ted@canonical.com>
+
+ A small fix to make things run under dbus-test-runner so that we start a dbus test session.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Put the gtester test under a dbus-test-runner to ensure that we have a session bus to test with.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Fleshing out the library so that the interface is implemented. Also tests for the library.
+
+2009-11-03 Ted Gould <ted@canonical.com>
+
+ Removing the checks on private being NULL when we're already testing the object.
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ 'Merging' in trunk. No changes. Better history.
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ Adding in testing the location of the dbusmenuserver
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ Looking for the wrong property, we can only set the object.
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ We can't get the enum values from the string param spec, we need to find the enum one and then use that.
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ Property name changes. Boo.
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ Changes due to the properties changes.
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ Gimme a break
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ Adding a set of read-only properties that deal with the strings for dbus, and let the other properties do the real work.
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ Checking the category and state
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ All strings work.
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ Fleshing out the property counting.
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ Settng the right path
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ If we fail, we need to really fail.
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ Adding a kill function, just in case.
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ Basic code calling all the properties.
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ Fleshing out the server to setup a simple custom indicator.
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ Switching to using a little autotest as well.
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ Adding in two little client server binaries for testing the custom indicator.
+
+2009-10-21 Ted Gould <ted@canonical.com>
+
+ Change the enums to match the KDE ones to make life simpler even though I dislike the names.
+
+2009-10-21 Ted Gould <ted@canonical.com>
+
+ Turning on verbose output and showing the status of all tests.
+
+2009-10-21 Ted Gould <ted@canonical.com>
+
+ Getting the prototype right.
+
+2009-10-21 Ted Gould <ted@canonical.com>
+
+ The signal should have a string not a enum value.
+
+2009-10-21 Ted Gould <ted@canonical.com>
+
+ Making sure to signal if we change the status.
+
+2009-10-21 Ted Gould <ted@canonical.com>
+
+ Adding test to test the property change signals.
+
+2009-10-21 Ted Gould <ted@canonical.com>
+
+ Checking all the set functions.
+
+2009-10-21 Ted Gould <ted@canonical.com>
+
+ Switching from doing the GValues as enums to the more specific types.
+
+2009-10-21 Ted Gould <ted@canonical.com>
+
+ Silly, these are enums not ints.
+
+2009-10-21 Ted Gould <ted@canonical.com>
+
+ Adding a test that sets a bunch of properties.
+
+2009-10-21 Ted Gould <ted@canonical.com>
+
+ Ah, forgot a return. Cody would kill me! Oh, no.
+
+2009-10-21 Ted Gould <ted@canonical.com>
+
+ Woot! We can build a custom indicator, and it exists.
+
+2009-10-20 Ted Gould <ted@canonical.com>
+
+ Now we're building a test, woot!
+
+2009-10-20 Ted Gould <ted@canonical.com>
+
+ Tests directory.
+
+2009-10-20 Ted Gould <ted@canonical.com>
+
+ Fleshing out the get functions.
+
+2009-10-20 Ted Gould <ted@canonical.com>
+
+ Fleshing out the set functions.
+
+2009-10-20 Ted Gould <ted@canonical.com>
+
+ Filling out some prototypes.
+
+2009-10-20 Ted Gould <ted@canonical.com>
+
+ Okay, connecting this little thing into DBus already.
+
+2009-10-20 Ted Gould <ted@canonical.com>
+
+ Making sure to free and unref all of our private variables.
+
+2009-10-20 Ted Gould <ted@canonical.com>
+
+ Now for some 'set' code. Bringin' it.
+
+2009-10-20 Ted Gould <ted@canonical.com>
+
+ Fleshing out get parameters...
+
+2009-10-20 Ted Gould <ted@canonical.com>
+
+ Adding in a bunch of things to the private struct. We now have data!
+
+2009-10-20 Ted Gould <ted@canonical.com>
+
+ Basic property case statements.
+
+2009-10-19 Ted Gould <ted@canonical.com>
+
+ Creating a connected property to check easily.
+
+2009-10-19 Ted Gould <ted@canonical.com>
+
+ Boom, there are some signals.
+
+2009-10-19 Ted Gould <ted@canonical.com>
+
+ Adding in the dbus signals from that interface.
+
+2009-10-19 Ted Gould <ted@canonical.com>
+
+ Header comments and a new signal that we'll need to deal with.
+
+2009-10-19 Ted Gould <ted@canonical.com>
+
+ Wow, properties. The properties system in gobject is a little insane.
+
+2009-10-17 Ted Gould <ted@canonical.com>
+
+ Changing the name to match the changes in the previous commit.
+
+2009-10-17 Ted Gould <ted@canonical.com>
+
+ Switching the name to be more consistent.
+
+2009-10-17 Ted Gould <ted@canonical.com>
+
+ Making sure to get the property names into defines so that we can ensure they're all the same.
+
+2009-10-17 Ted Gould <ted@canonical.com>
+
+ Filling out the property list.
+
+2009-10-16 Ted Gould <ted@canonical.com>
+
+ Putting in our first property, status. Woo hoo!
+
+2009-10-16 Ted Gould <ted@canonical.com>
+
+ Forgot to change the package name
+
+2009-10-16 Ted Gould <ted@canonical.com>
+
+ Set and get properties
+
+2009-10-16 Ted Gould <ted@canonical.com>
+
+ Merging in the library interface.
+
+2009-10-22 Ted Gould <ted@canonical.com>
+
+ Branch building up the interface for the library.
+
+2009-10-17 Ted Gould <ted@canonical.com>
+
+ Getting the name change into the templates properly.
+
+2009-10-17 Ted Gould <ted@canonical.com>
+
+ Making the enums camel case. I prefer the other, but it seems best to match GTK style
+
+2009-10-16 Ted Gould <ted@canonical.com>
+
+ Oops, shouldn't be CLUTTER there.
+
+2009-10-16 Ted Gould <ted@canonical.com>
+
+ Adding the possibility of making the directories silently.
+
+2009-10-16 Ted Gould <ted@canonical.com>
+
+ Some small changes to make 'distcheck' happy.
+
+2009-10-16 Ted Gould <ted@canonical.com>
+
+ Another object file bites the dust
+
+2009-10-16 Ted Gould <ted@canonical.com>
+
+ Fixing the templates.
+
+2009-10-16 Ted Gould <ted@canonical.com>
+
+ Filling out the enums to have values.
+
+2009-10-16 Ted Gould <ted@canonical.com>
+
+ Adding the C file into the build as well.
+
+2009-10-16 Ted Gould <ted@canonical.com>
+
+ Putting in the enum templates and building them.
+
+2009-10-16 Ted Gould <ted@canonical.com>
+
+ Setting up build to build the enums.
+
+2009-10-16 Ted Gould <ted@canonical.com>
+
+ Adding programs for buiding enums and marsherers and all that jazz
+
+2009-10-16 Ted Gould <ted@canonical.com>
+
+ Stealing these makefile segments to build enums and marshallers
+
+2009-10-16 Ted Gould <ted@canonical.com>
+
+ Building a basic prototype of the API for the lib.
+
+2009-10-15 Ted Gould <ted@canonical.com>
+
+ Building a basic library starting out.
+
+2009-10-15 Ted Gould <ted@canonical.com>
+
+ We need a directory.
+
+2009-10-15 Ted Gould <ted@canonical.com>
+
+ We're on the dbus branch now
+
+2009-10-16 Ted Gould <ted@canonical.com>
+
+ Adding in the DBus interface files and building of those.
+
+2009-10-15 Ted Gould <ted@canonical.com>
+
+ Ignoring the generated dbus interfaces.
+
+2009-10-15 Ted Gould <ted@canonical.com>
+
+ Building the ChangeLog on dist
+
+2009-10-13 Ted Gould <ted@canonical.com>
+
+ Making sure we get our specs and clean up after ourselves. Distcheck magic.
+
+2009-10-13 Ted Gould <ted@canonical.com>
+
+ Getting some functions so that we can link happy like.
+
+2009-10-13 Ted Gould <ted@canonical.com>
+
+ Fixing symbol names.
+
+2009-10-13 Ted Gould <ted@canonical.com>
+
+ Getting to building all these header files nicely.
+
+2009-10-13 Ted Gould <ted@canonical.com>
+
+ Some dbus y'all!
+
+2009-10-13 Ted Gould <ted@canonical.com>
+
+ A basical build system and basic files.
+
+2009-10-13 Ted Gould <ted@canonical.com>
+
+ Building a basic indicator and the service to go along with it.
+
+2009-10-13 Ted Gould <ted@canonical.com>
+
+ Cleaning up status
+
+2009-10-13 Ted Gould <ted@canonical.com>
+
+ Local install on distcheck, now it passes.
+
+2009-10-13 Ted Gould <ted@canonical.com>
+
+ Wrong version
+
+2009-10-13 Ted Gould <ted@canonical.com>
+
+ DBus Service file
+
+2009-10-13 Ted Gould <ted@canonical.com>
+
+ Autogen and friends
+
+2009-10-13 Ted Gould <ted@canonical.com>
+
+ Very basic.
+
+2009-10-13 Ted Gould <ted@canonical.com>
+
+ First version
+