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