diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 4889 |
1 files changed, 4889 insertions, 0 deletions
@@ -0,0 +1,4889 @@ +# Generated by Makefile. Do not edit. + +2010-11-11 Ted Gould <ted@gould.cx> + + Adding in the deprecation flags even if we can't really use them yet. + +2010-11-11 Ted Gould <ted@gould.cx> + + Merging in configurable GTK build option + +2010-10-13 Michael Terry <mike@mterry.name> + + ship both .pc files in EXTRA_DIST + +2010-10-06 Michael Terry <mike@mterry.name> + + instead of always building gtk2 and gtk3, add a --with-gtk= flag to configure to specify which to build with + +2010-06-19 Michael Terry <michael.terry@canonical.com> + + support gtk3 version of libdbusmenu-gtk + +2010-10-14 Ted Gould <ted@gould.cx> + + Only force a flush for the top level of items. + +2010-09-27 Ted Gould <ted@gould.cx> + + Set a maximum number of entries to queue before sending the message. + +2010-09-27 Ted Gould <ted@gould.cx> + + Only flush at the top level + +2010-10-13 Ted Gould <ted@gould.cx> + + Breaking ABI. Getting back privates and pointers to private area. + +2010-10-12 Ted Gould <ted@gould.cx> + + Switching to using the pointer in the instance + +2010-10-12 Ted Gould <ted@gould.cx> + + Switching to using the pointer in the instance + +2010-10-12 Ted Gould <ted@gould.cx> + + Switching to using the pointer in the instance + +2010-10-12 Ted Gould <ted@gould.cx> + + Switching to using the pointer in the instance + +2010-10-12 Ted Gould <ted@gould.cx> + + Switching to using the pointer in the instance + +2010-10-12 Ted Gould <ted@gould.cx> + + Private pointers in instance structs + +2010-10-12 Ted Gould <ted@gould.cx> + + Putting the pointer to the private area in the instance + +2010-10-12 Ted Gould <ted@gould.cx> + + Going to 6 privates like others + +2010-10-12 Ted Gould <ted@gould.cx> + + Taking back the reserved + +2010-10-12 Ted Gould <ted@gould.cx> + + Change library version + +2010-09-22 Ted Gould <ted@gould.cx> + + 0.3.16 + +2010-09-22 Ted Gould <ted@gould.cx> + + Removing a typedef in headers as it confuses vapigen + +2010-09-22 Ted Gould <ted@gould.cx> + + Reintroduce the typedef so we don't break the API + +2010-09-22 Ted Gould <ted@gould.cx> + + Removing the typedef for the callback + +2010-09-22 David Barth <david.barth@canonical.com> + + 0.3.15 + +2010-09-21 Ted Gould <ted@gould.cx> + + Activating items with submenus on about to show + +2010-09-17 Ted Gould <ted@gould.cx> + + Turn about to show into an activate for those with children. + +2010-09-21 Ted Gould <ted@gould.cx> + + Adding in ChangeLog and AUTHORS dist-hooks + +2010-09-15 Ted Gould <ted@gould.cx> + + 0.3.14 + +2010-09-15 Ted Gould <ted@gould.cx> + + Free'ing an allocated hashtable. + +2010-09-15 Ted Gould <ted@gould.cx> + + Unreffing the hashtable. + +2010-09-14 Ted Gould <ted@gould.cx> + + Putting the passing up the event stack in a timeout. + +2010-09-14 Ted Gould <ted@gould.cx> + + Turns out you should really allocate things with the allocation function. Who'd have guessed that! + +2010-09-14 Ted Gould <ted@gould.cx> + + Building up a structure and passing it back on in a callback to clear the bus. + +2010-09-09 Ted Gould <ted@gould.cx> + + 0.3.13 + +2010-08-30 Ted Gould <ted@gould.cx> + + Adding magic grab code to unfubar menus + +2010-08-30 Cody Russell <crussell@canonical.com> + + Grab your junk. + +2010-08-30 Ted Gould <ted@gould.cx> + + Fix the event signal and add a test for it. + +2010-08-27 Ted Gould <ted@gould.cx> + + Instead of setting the default timeout, we're copying the generated code to set a custom timeout for the event signal + +2010-08-27 Ted Gould <ted@gould.cx> + + Fixing the parameter type + +2010-08-27 Ted Gould <ted@gould.cx> + + Adding checking of all the parameters in the signature + +2010-08-27 Ted Gould <ted@gould.cx> + + Fleshing out the test to get all happy + +2010-08-27 Ted Gould <ted@gould.cx> + + Setting default timeout to 2 seconds. We need to be responsive. + +2010-08-27 Ted Gould <ted@gould.cx> + + First phase of restructuring these tests, now we can move on to testing. + +2010-08-27 Ted Gould <ted@gould.cx> + + Adding in an events test + +2010-08-26 Ted Gould <ted@gould.cx> + + 0.3.12 + +2010-08-26 Ted Gould <ted@gould.cx> + + Removing unused variable + +2010-08-26 Ted Gould <ted@gould.cx> + + Report event status up the chain + +2010-08-26 Ted Gould <ted@gould.cx> + + Changing to result instead of just errors. + +2010-08-26 Ted Gould <ted@gould.cx> + + removing bad message + +2010-08-26 Ted Gould <ted@gould.cx> + + Removing death timer message + +2010-08-26 Ted Gould <ted@gould.cx> + + Building a data structure to track all the data we need to emit the event error signal + +2010-08-26 Ted Gould <ted@gould.cx> + + Creating a signal for the error situation on the signal. + +2010-08-26 Ted Gould <ted@gould.cx> + + Adding an event-error slot + +2010-08-25 Ted Gould <ted@gould.cx> + + Show menus when a signal is sent from the menu item + +2010-08-23 Ted Gould <ted@gould.cx> + + Adding a check on the client object from code review + +2010-08-20 Ted Gould <ted@gould.cx> + + Showing items as part of the test to ensure we don't break. + +2010-08-20 Ted Gould <ted@gould.cx> + + Restructuring so that we pass the menu + +2010-08-20 Ted Gould <ted@gould.cx> + + Making it so that items show. + +2010-08-20 Ted Gould <ted@gould.cx> + + Changing to be the right signal in teh server + +2010-08-20 Ted Gould <ted@gould.cx> + + Adding the signal and function to show the menu item to the user. + +2010-08-18 Ted Gould <ted@gould.cx> + + Activate the mnemonic when requested by the server + +2010-08-17 Ted Gould <ted@gould.cx> + + Connected into the item activate signal + +2010-08-17 Ted Gould <ted@gould.cx> + + Passing the signal up the pipe + +2010-08-17 Ted Gould <ted@gould.cx> + + Adding a new signal for when items activate. + +2010-08-17 Ted Gould <ted@gould.cx> + + Getting to the menu item. + +2010-08-17 Ted Gould <ted@gould.cx> + + Getting the signal for the request to activate the item + +2010-08-20 Ted Gould <ted@gould.cx> + + Increasing the maximum size of the XML layout. + +2010-08-20 Ted Gould <ted@gould.cx> + + Increasing the max size of the string + +2010-08-19 Ted Gould <ted@gould.cx> + + 0.3.11 + +2010-08-17 Ted Gould <ted@gould.cx> + + Makes the layout handle commend nodes better (and thus the KDE layouts). + +2010-08-16 Ted Gould <ted@gould.cx> + + Putting the debugging messages under MASSIVEDEBUGGING + +2010-08-16 Ted Gould <ted@gould.cx> + + Handling comment nodes better. + +2010-08-12 Ted Gould <ted@gould.cx> + + Increasing timer for ARM to get a build. + +2010-08-12 Ted Gould <ted@gould.cx> + + 0.3.10 + +2010-08-12 Ted Gould <ted@gould.cx> + + Making the dumper sort the properties to make it more predictable. + +2010-08-05 Ted Gould <ted@gould.cx> + + Tools fixes + +2010-08-05 Aurelien Gateau <aurelien.gateau@canonical.com> + + Seems the test passes after all + +2010-08-05 Aurelien Gateau <aurelien.gateau@canonical.com> + + debug-- + +2010-08-02 Ted Gould <ted@gould.cx> + + 0.3.9 + +2010-08-02 Ted Gould <ted@gould.cx> + + Reorder the parsing of the layout tree so that we can request properties in a breadth first manner. + +2010-07-20 Ted Gould <ted@gould.cx> + + Sync to the globbing branch to resolve the conflicts. + +2010-07-20 Ted Gould <ted@gould.cx> + + If there's no idle setup we don't need to worry about flushing, there's nothing to do. + +2010-07-20 Ted Gould <ted@gould.cx> + + After getting all the nodes requested at a particular level we should flush the properties requests. + +2010-07-20 Ted Gould <ted@gould.cx> + + Adding in some comments. + +2010-07-20 Ted Gould <ted@gould.cx> + + Move the parse to the end and make it dual pass through the list of children. + +2010-07-20 Ted Gould <ted@gould.cx> + + Updating properties on the root node. + +2010-07-20 Ted Gould <ted@gould.cx> + + Switching to the assumption that the item is made before calling parse_layout_xml(), and making it true. + +2010-07-20 Ted Gould <ted@gould.cx> + + Turns out you have to pass the right parameters to EVERY function. They don't teach you that in school. Test suite FTW. + +2010-07-20 Ted Gould <ted@gould.cx> + + Making it so that we create the child, and then move down it's XML tree. + +2010-07-20 Ted Gould <ted@gould.cx> + + Pulling out the update code into it's own function as well. + +2010-07-20 Ted Gould <ted@gould.cx> + + Pulling out the new item code into a function + +2010-07-20 Ted Gould <ted@gould.cx> + + Grabbing the globbing of properties. + +2010-08-02 Ted Gould <ted@gould.cx> + + Only send layout updates after we reach the idle portion of the mainloop. Reduces the number sent with rapid updates. + +2010-07-20 Ted Gould <ted@gould.cx> + + Adding in an idle function that queues the updates. + +2010-07-20 Ted Gould <ted@gould.cx> + + Pulling the layout count update into a function along with signalling it. + +2010-07-20 Ted Gould <ted@gould.cx> + + Brining in the globbing properties branch. + +2010-08-02 Ted Gould <ted@gould.cx> + + Grouping property requests into a larger dbus request. + +2010-07-20 Ted Gould <ted@gould.cx> + + Slight optimization to not create a useless structure. + +2010-07-20 Ted Gould <ted@gould.cx> + + Fixing error handling in get_properties_new_cb + +2010-07-20 Ted Gould <ted@gould.cx> + + Adding in an error domain, because, well, GError likes that. + +2010-07-20 Ted Gould <ted@gould.cx> + + Add a check to protect against adding the same ID twice to the queue. + +2010-07-20 Ted Gould <ted@gould.cx> + + Making sure we got a listener before we go all callin' stuff on it. + +2010-07-20 Ted Gould <ted@gould.cx> + + Ensuring that we only reply once. Shouldn't be an issue... + +2010-07-20 Ted Gould <ted@gould.cx> + + Putting properties debug message under massive debugging. + +2010-07-20 Ted Gould <ted@gould.cx> + + Cleaning up our arrays, with some callbacks, eh, it's what we gotta do. + +2010-07-20 Ted Gould <ted@gould.cx> + + Tracking who we reply to, and ensuring that we reply to everyone. + +2010-07-20 Ted Gould <ted@gould.cx> + + Finding the listener and calling it's callback. + +2010-07-19 Ted Gould <ted@gould.cx> + + Unpacking the array and getting the fields out. + +2010-07-19 Ted Gould <ted@gould.cx> + + Switch array back and use the helpers, duh, now it works. + +2010-07-19 Ted Gould <ted@gould.cx> + + Apparently it's a GValueArray. Feel like I'm coding freakin' Python. Guess and check. + +2010-07-19 Ted Gould <ted@gould.cx> + + Initial write of group properties, has errors though :( + +2010-07-19 Ted Gould <ted@gould.cx> + + Fleshing out the callback, need some more data to test though. + +2010-07-19 Ted Gould <ted@gould.cx> + + Building up an idle function, let's issue this on DBus! + +2010-07-19 Ted Gould <ted@gould.cx> + + Build our two arrays and look at putting data into them. + +2010-07-19 Ted Gould <ted@gould.cx> + + Introducting a function to bring together all our get_properties_async friends. + +2010-07-30 Cody Russell <crussell@canonical.com> + + Bump version to 0.3.8. + +2010-07-30 Cody Russell <crussell@canonical.com> + + Merge open-menu-signal branch. + +2010-07-20 Ted Gould <ted@gould.cx> + + Setting up listening on the menuitems to send the activate signal over. + +2010-07-20 Ted Gould <ted@gould.cx> + + Actually build the signal and put it on the object. + +2010-07-20 Ted Gould <ted@gould.cx> + + Building the signal slot + +2010-07-20 Ted Gould <ted@gould.cx> + + Adding a timestamp + +2010-07-20 Ted Gould <ted@gould.cx> + + Docs and a tense fix + +2010-07-20 Ted Gould <ted@gould.cx> + + Changing to name to match + +2010-07-20 Ted Gould <ted@gould.cx> + + Adding open menu signal + +2010-07-22 Cody Russell <crussell@canonical.com> + + Bump version. + +2010-07-22 Cody Russell <crussell@canonical.com> + + Test fixes. + +2010-07-22 Aurelien Gateau <aurelien.gateau@canonical.com> + + Reverted changes to test-gtk-reorder-server + +2010-07-22 Aurelien Gateau <aurelien.gateau@canonical.com> + + Fix menu order in submenus + +2010-07-20 Ted Gould <ted@gould.cx> + + Making it so that dbus-dumper has a click to dump feature. + +2010-07-20 Aurelien Gateau <aurelien.gateau@canonical.com> + + Unbreak command line parser + +2010-07-20 Aurelien Gateau <aurelien.gateau@canonical.com> + + Clean up + +2010-07-20 Aurelien Gateau <aurelien.gateau@canonical.com> + + Ripped some code from wnckprop to do proper click-to-dump + +2010-07-19 Aurelien Gateau <aurelien.gateau@canonical.com> + + Use pkgconfig to find libx11 + +2010-07-19 Aurelien Gateau <aurelien.gateau@canonical.com> + + Started to implement click-to-dump + +2010-07-15 Ted Gould <ted@gould.cx> + + 0.3.6 + +2010-07-14 Ted Gould <ted@gould.cx> + + Protecting from getting passed NULL GValues + +2010-07-14 Ted Gould <ted@gould.cx> + + Adding protections on dbusmenu_client_send_event() + +2010-07-08 Ted Gould <ted@gould.cx> + + 0.3.5 + +2010-07-07 Ted Gould <ted@gould.cx> + + Better handling of NULL nodes. + +2010-07-07 Ted Gould <ted@gould.cx> + + Adding NULL protection and a warning + +2010-07-07 Ted Gould <ted@gould.cx> + + Lowering the warning from group not being found warnings. + +2010-07-07 Ted Gould <ted@gould.cx> + + Ratcheting down the warning level of not finding a group. + +2010-07-02 Ted Gould <ted@gould.cx> + + Remove debug message + +2010-07-02 Ted Gould <ted@gould.cx> + + Only tell when we're doing massive debugging. + +2010-07-02 Ted Gould <ted@gould.cx> + + Handle not having a session bus better. + +2010-07-02 Ted Gould <ted@gould.cx> + + Check to ensure we an get the connection before registering the object. + +2010-07-01 Ted Gould <ted@gould.cx> + + 0.3.4 + +2010-06-30 Ted Gould <ted@gould.cx> + + Ensuring that separators can't have submenus + +2010-06-29 Ted Gould <ted@gould.cx> + + Block separators from getting new submenus + +2010-06-30 Ted Gould <ted@gould.cx> + + Merging in the added JSON functionality branch + +2010-06-30 Ted Gould <ted@gould.cx> + + Flipping argv/c from review + +2010-06-28 Ted Gould <ted@gould.cx> + + Adding in the glib lib too. + +2010-06-28 Ted Gould <ted@gould.cx> + + Typo + +2010-06-28 Ted Gould <ted@gould.cx> + + Adding the need libraries for making the library. + +2010-06-28 Ted Gould <ted@gould.cx> + + Getting the depends in order. + +2010-06-28 Ted Gould <ted@gould.cx> + + Forgot copyright headers + +2010-06-28 Ted Gould <ted@gould.cx> + + Not sure why this flipped, but whatever. + +2010-06-28 Ted Gould <ted@gould.cx> + + Look at all the values instead of just the first. + +2010-06-28 Ted Gould <ted@gould.cx> + + Better name, distcheck fix, cleanup. Good stuff. + +2010-06-28 Ted Gould <ted@gould.cx> + + Comparing at the end and running under Xvfb + +2010-06-28 Ted Gould <ted@gould.cx> + + Setting timeout longer + +2010-06-28 Ted Gould <ted@gould.cx> + + Redirecting output to a file. + +2010-06-28 Ted Gould <ted@gould.cx> + + Starting to link things together... still not working. + +2010-06-28 Ted Gould <ted@gould.cx> + + Adding a test-client bin + +2010-06-28 Ted Gould <ted@gould.cx> + + Have the proper case for booleans + +2010-06-28 Ted Gould <ted@gould.cx> + + Hmm, bug in dbusmenu-dumper there. + +2010-06-28 Ted Gould <ted@gould.cx> + + Adding in a test json file. + +2010-06-28 Ted Gould <ted@gould.cx> + + Adding a JSON loader + +2010-06-28 Ted Gould <ted@gould.cx> + + Okay, now we've got some basic code for dealing with value arrays + +2010-06-28 Ted Gould <ted@gould.cx> + + Okay, so now we're handling the complex areas. + +2010-06-28 Ted Gould <ted@gould.cx> + + Turn objects into hashmaps + +2010-06-28 Ted Gould <ted@gould.cx> + + Restructuring a bit to make it more reusable. + +2010-06-28 Ted Gould <ted@gould.cx> + + Make the code behave exactly the same but with a function call in the middle. + +2010-06-28 Ted Gould <ted@gould.cx> + + Moving the JSON parsing code into the library. + +2010-06-28 Ted Gould <ted@gould.cx> + + Adding a new testing lib. + +2010-06-28 Ted Gould <ted@gould.cx> + + Ignoring the gtk-doc build files. + +2010-06-28 Ted Gould <ted@gould.cx> + + Updating dbusmenu-dumper to handle collections better + +2010-06-28 Ted Gould <ted@gould.cx> + + Adding an explicit null check. + +2010-06-28 Ted Gould <ted@gould.cx> + + Optimizing the one item in the collection case (common for shortcuts) + +2010-06-28 Ted Gould <ted@gould.cx> + + Abstracting out the choosing of how to dump the value. + +2010-06-28 Ted Gould <ted@gould.cx> + + Handling the printing of strv's as well. + +2010-06-28 Ted Gould <ted@gould.cx> + + Now iterating through the collection and printing those entries out. + +2010-06-28 Ted Gould <ted@gould.cx> + + Printing more like we'd want a collection to print. + +2010-06-28 Ted Gould <ted@gould.cx> + + Giving the depth as well so this can look nice. + +2010-06-28 Ted Gould <ted@gould.cx> + + Splitting out the collection printing. + +2010-06-28 Ted Gould <ted@gould.cx> + + Changing from using a transform to getting the contents + +2010-06-24 Ted Gould <ted@gould.cx> + + 0.3.3 + +2010-06-24 Ted Gould <ted@gould.cx> + + Make the shortcut structure match Qt + +2010-06-23 Ted Gould <ted@gould.cx> + + Freeing the array wrapper + +2010-06-23 Ted Gould <ted@gould.cx> + + The joy of specialized collections. + +2010-06-23 Ted Gould <ted@gould.cx> + + Start building structures more like the KDE ones. + +2010-06-23 Ted Gould <ted@gould.cx> + + Adding comments + +2010-06-23 Ted Gould <ted@gould.cx> + + Apparently not a collection internally. + +2010-06-23 Ted Gould <ted@gould.cx> + + Reworking to use collection iterators. + +2010-06-23 Ted Gould <ted@gould.cx> + + Eh, that's not a rat hole that I want to go down. Realized I'd have to build the types with their vtables to go that way. We'll try using the others. + +2010-06-23 Ted Gould <ted@gould.cx> + + Using our complex types to start looking at things. + +2010-06-23 Ted Gould <ted@gould.cx> + + Building us some custom types. + +2010-06-22 Ted Gould <ted@gould.cx> + + Lowering our protection a little, but hopefully this'll make it happy. + +2010-06-22 Ted Gould <ted@gould.cx> + + Switching around the get function to be GPtrArray-GStrV + +2010-06-22 Ted Gould <ted@gould.cx> + + Cleaning up usage of get_shortcut to only print/set if it sets a key + +2010-06-22 Ted Gould <ted@gould.cx> + + Protect from unexpected arrays on the bus. + +2010-06-22 Ted Gould <ted@gould.cx> + + A couple of warning messages. + +2010-06-22 Ted Gould <ted@gould.cx> + + Not checking just for boxed, looking inside a bit. + +2010-06-22 Ted Gould <ted@gould.cx> + + Checking the final value as well. + +2010-06-22 Ted Gould <ted@gould.cx> + + Refactoring to make things more clear + +2010-06-22 Ted Gould <ted@gould.cx> + + Putting in several GValue checks to ensure we're getting what we thing we're getting. + +2010-06-22 Ted Gould <ted@gould.cx> + + Fixing the getting accel from a menu item. + +2010-06-22 Cody Russell <crussell@canonical.com> + + Fix setting shortcuts from GtkMenuItem + +2010-06-22 Ted Gould <ted@gould.cx> + + Autogen fix + +2010-06-22 Cody Russell <crussell@canonical.com> + + Pass args gnome-autogen.sh + +2010-06-21 Ted Gould <ted@gould.cx> + + Adding support for accelerators. + +2010-06-21 Cody Russell <crussell@canonical.com> + + Mainline merge, resolve conflicts. + +2010-06-21 Cody Russell <crussell@canonical.com> + + Add the accelerators. + +2010-06-15 Ted Gould <ted@gould.cx> + + Adding a debug message + +2010-06-15 Ted Gould <ted@gould.cx> + + Switching to control L just in case + +2010-06-15 Ted Gould <ted@gould.cx> + + Making sure the accel group gets added to the window + +2010-06-15 Ted Gould <ted@gould.cx> + + Making the path more unique and using the lower level path set function. + +2010-06-15 Ted Gould <ted@gould.cx> + + Setting the accel widget for the accel label. + +2010-06-15 Ted Gould <ted@gould.cx> + + Switch to using the accel map with paths + +2010-06-14 Ted Gould <ted@gould.cx> + + More robust comparison + +2010-06-14 Ted Gould <ted@gould.cx> + + Switching get over to a GValueArray too! + +2010-06-14 Ted Gould <ted@gould.cx> + + Block the case where the label is being init'd to NULL + +2010-06-14 Ted Gould <ted@gould.cx> + + Switching to a value array from a ptrarray + +2010-06-14 Ted Gould <ted@gould.cx> + + Building a shortcut test + +2010-06-14 Ted Gould <ted@gould.cx> + + Connecting up the refresh cycles to property changes and creation. + +2010-06-14 Ted Gould <ted@gould.cx> + + Adding a function to refresh the shortcut of a menuitem. + +2010-06-14 Ted Gould <ted@gould.cx> + + Restructuring to use a structure to get cleaner type checking. + +2010-06-14 Ted Gould <ted@gould.cx> + + Fleshing out setting and getting the accel group + +2010-06-14 Ted Gould <ted@gould.cx> + + Adding a private area on to the client. + +2010-06-14 Ted Gould <ted@gould.cx> + + Add two functions for setting and getting the accelerator group. + +2010-06-14 Ted Gould <ted@gould.cx> + + Switching to an accel label + +2010-06-14 Ted Gould <ted@gould.cx> + + Sending the test image along with the other data. + +2010-06-14 Ted Gould <ted@gould.cx> + + Testing we can get the modifier back out. + +2010-06-14 Ted Gould <ted@gould.cx> + + Fleshing out getting the shortcut + +2010-06-14 Ted Gould <ted@gould.cx> + + initing the value array properly + +2010-06-14 Ted Gould <ted@gould.cx> + + Putting more sensible names in the gtester output + +2010-06-14 Ted Gould <ted@gould.cx> + + Add a test to set the shortcut on a menuitem + +2010-06-14 Ted Gould <ted@gould.cx> + + Adding in a test for the pixbuf property + +2010-06-14 Ted Gould <ted@gould.cx> + + Adding a test image + +2010-06-14 Ted Gould <ted@gould.cx> + + Adding in a new gtester test suite. + +2010-06-14 Ted Gould <ted@gould.cx> + + Checking the validity of the key combo. + +2010-06-14 Ted Gould <ted@gould.cx> + + Fleshing out getting the accelerator from the menuitem. + +2010-06-14 Ted Gould <ted@gould.cx> + + Comment fixes + +2010-06-14 Ted Gould <ted@gould.cx> + + Adding in a prototype for stealing the shortcut off of a menuitem. + +2010-06-09 Ted Gould <ted@gould.cx> + + Switching things around to expose the key and modifier more as it's more useful. + +2010-06-09 Ted Gould <ted@gould.cx> + + Fleshing out building the shortcut array. + +2010-06-08 Ted Gould <ted@gould.cx> + + Dummy functions to get and set the shortcut + +2010-06-08 Ted Gould <ted@gould.cx> + + The shortcut strings defined. + +2010-06-18 Ted Gould <ted@gould.cx> + + Fixing property name + +2010-06-17 Ted Gould <ted@gould.cx> + + Wrong name for the property + +2010-06-10 Ted Gould <ted@gould.cx> + + Do an extra check for the name to fix some Hudson tests. + +2010-06-10 Ted Gould <ted@gould.cx> + + Adding an extra callback to catch a race condition + +2010-06-10 Ted Gould <ted@gould.cx> + + Fixes to make a distcheck without building first. + +2010-06-10 Ted Gould <ted@gould.cx> + + Adding a dummy sgml file. + +2010-06-10 Ted Gould <ted@gould.cx> + + Apparently you can't use EXTRA_DIST like this with gtk-doc. Why be normal? + +2010-06-10 Ted Gould <ted@gould.cx> + + Trying a dummy sgml file + +2010-06-10 Ted Gould <ted@gould.cx> + + 0.3.2 + +2010-06-10 Ted Gould <ted@gould.cx> + + Adding in a formal sections definition + +2010-06-10 Ted Gould <ted@gould.cx> + + Adding server and client dbus interfaces to the ignored header files. + +2010-06-10 Ted Gould <ted@gould.cx> + + Set the child-display property automatically on menuitems that have children. + +2010-06-08 Ted Gould <ted@gould.cx> + + Some more debugging messages. Cleaning up a bit. + +2010-06-08 Ted Gould <ted@gould.cx> + + Realization watching for the children display + +2010-06-08 Ted Gould <ted@gould.cx> + + Making the layouts useful for us. + +2010-06-08 Ted Gould <ted@gould.cx> + + Ignoring the submenu tests + +2010-06-08 Ted Gould <ted@gould.cx> + + Building the submenu tests + +2010-06-08 Ted Gould <ted@gould.cx> + + Stealing the layout test to make a submenu test + +2010-06-07 Ted Gould <ted@gould.cx> + + When removing items we need to remove the submenu property. + +2010-06-07 Ted Gould <ted@gould.cx> + + When we're adding the children we're setting the 'submenu' value. + +2010-06-07 Ted Gould <ted@gould.cx> + + Strings to build the submenu property + +2010-06-09 Ted Gould <ted@gould.cx> + + Adds support for gtk-doc + +2010-06-09 Ken VanDine <ken.vandine@canonical.com> + + For building with --enable-gtk-doc for distcheck + +2010-06-09 Ken VanDine <ken.vandine@canonical.com> + + Build gtk-doc (LP: #422087) + +2010-06-07 Ted Gould <ted@gould.cx> + + Adding shortcut property to documentation. + +2010-06-07 Aurelien Gateau <aurelien.gateau@canonical.com> + + Document "shortcut" property + +2010-06-04 Ted Gould <ted@gould.cx> + + 0.3.1 + +2010-06-04 Ted Gould <ted@gould.cx> + + Changing some of our annotations so they build better on updated g-ir-scanner + +2010-06-04 Ted Gould <ted@gould.cx> + + Fixing annotations, no everything is happy. + +2010-05-28 Ted Gould <ted@gould.cx> + + Flattening out the documentation to make it so that it gets picked up by g-ir-scanner. + +2010-05-27 Ted Gould <ted@gould.cx> + + Changing the comment style to make g-ir-scanner happy. + +2010-05-27 Ted Gould <ted@gould.cx> + + Fixing annotations on the pointer prototypes. + +2010-05-27 Ted Gould <ted@gould.cx> + + Breaking out the buildxml function into it's own type for annotations + +2010-05-27 Ted Gould <ted@gould.cx> + + Trying to document the array type and a couple closure parameters + +2010-05-27 Ted Gould <ted@gould.cx> + + 0.3.0 + +2010-05-27 Ted Gould <ted@gould.cx> + + Adding a simple function to get the submenu on the menuitem. + +2010-05-26 Ted Gould <ted@gould.cx> + + Adding a small function to get the submenu of an item. + +2010-05-27 Ted Gould <ted@gould.cx> + + Fix signal for ID update + +2010-05-27 Aurelien Gateau <aurelien.gateau@canonical.com> + + Make sure the ItemUpdated signal matches with what is written in the xml file + +2010-05-21 Ted Gould <ted@gould.cx> + + Changing the version string to match how people refer to the gir file. + +2010-05-20 Ted Gould <ted@gould.cx> + + Fix the construction of the VAPI files. + +2010-05-20 Ted Gould <ted@gould.cx> + + Cleaning up the ignores + +2010-05-20 Ted Gould <ted@gould.cx> + + Adding in the headers for the library. + +2010-05-20 Ted Gould <ted@gould.cx> + + Changing where we get glib from + +2010-05-20 Ted Gould <ted@gould.cx> + + Adding c includes to the introspector + +2010-05-20 Ted Gould <ted@gould.cx> + + Changing the name of the gir files and adding namespace flags to make everything shrink correctly. + +2010-05-10 Ted Gould <ted@gould.cx> + + Reject text nodes to avoid erros. + +2010-05-09 Ted Gould <ted@gould.cx> + + Check to make sure they're real nodes before parsing more. + +2010-05-06 Ted Gould <ted@gould.cx> + + Documentation title page + +2010-05-03 Aurelien Gateau <aurelien.gateau@canonical.com> + + Added main page + +2010-04-17 Ted Gould <ted@gould.cx> + + Cleaning up refcounting + +2010-04-16 Ted Gould <ted@gould.cx> + + Now that we're not reffing the root locally, we need to only unref it if we're changing roots + +2010-04-16 Ted Gould <ted@gould.cx> + + Adding references when calling the properties callbacks as items could get destroyed in transit. + +2010-04-16 Ted Gould <ted@gould.cx> + + Removing the unref that was causing issues so that we can remove an extra ref of the root item. + +2010-04-16 Ted Gould <ted@gould.cx> + + Make sure to send the signal *before* unrefing so the object exists + +2010-04-16 Ted Gould <ted@gould.cx> + + Reffing oldroot again. + +2010-04-16 Ted Gould <ted@gould.cx> + + Since we already have a ref to root, we don't need to make another. + +2010-04-16 Ted Gould <ted@gould.cx> + + Unreffing the object after it's been put into a menu. + +2010-04-15 Ted Gould <ted@gould.cx> + + Changing the GTK layer to look at the realized location instead of the absolute location in the menu ordering. + +2010-04-15 Ted Gould <ted@gould.cx> + + Making every insertion now use the realized position. It HAS to be one of these. + +2010-04-14 Ted Gould <ted@gould.cx> + + Using get_position_realized in the GTK layer to avoid realization races. + +2010-04-14 Ted Gould <ted@gould.cx> + + Adding a function to only get the position in the children that are realized. + +2010-04-14 Ted Gould <ted@gould.cx> + + Use the set realized function in the client. + +2010-04-14 Ted Gould <ted@gould.cx> + + Adding two functions to set and get the realized state. + +2010-04-14 Ted Gould <ted@gould.cx> + + Man I suck + +2010-04-14 Ted Gould <ted@gould.cx> + + Truth sucks + +2010-04-14 Ted Gould <ted@gould.cx> + + Keep an internal reference to the children. + +2010-04-14 Ted Gould <ted@gould.cx> + + Return error if we can't find parent in a buildxml routine + +2010-04-14 Ted Gould <ted@gould.cx> + + Fail if we add a child to a menu that already has that child. + +2010-04-14 Ted Gould <ted@gould.cx> + + A couple of code review comments + +2010-04-02 Ted Gould <ted@gould.cx> + + Visibilty documentation + +2010-04-02 Aurelien Gateau <aurelien.gateau@canonical.com> + + Document "visible" property + +2010-04-01 Ted Gould <ted@gould.cx> + + 0.2.9 + +2010-04-01 Ted Gould <ted@gould.cx> + + Documentation Fix + +2010-03-31 Aurelien Gateau <aurelien.gateau@canonical.com> + + Changed default value for toggle-state + +2010-03-31 Ted Gould <ted@gould.cx> + + Switching menu updating to be friendlier + +2010-03-31 Ted Gould <ted@gould.cx> + + Changing the parse function from using take_children to get_children. + +2010-03-31 Ted Gould <ted@gould.cx> + + Merging in support for sending AboutToShow events. + +2010-03-31 Ted Gould <ted@gould.cx> + + Bringing up to date with trunk + +2010-03-31 Ted Gould <ted@gould.cx> + + Fixing the calls into the about_to_show stuff so that we can add callbacks. + +2010-03-31 Ted Gould <ted@gould.cx> + + Adding a set of callbacks so that we can respond to the about to show request. + +2010-03-31 Ted Gould <ted@gould.cx> + + Removing a debug message + +2010-03-31 Ted Gould <ted@gould.cx> + + Adding a bunch of comments + +2010-03-03 Aurelien Gateau <aurelien.gateau@canonical.com> + + Send about_to_show when showing the first-level menu. + +2010-03-03 Aurelien Gateau <aurelien.gateau@canonical.com> + + Send about_to_show instead of "clicked" when opening a submenu + +2010-03-03 Aurelien Gateau <aurelien.gateau@canonical.com> + + Started to implement about-to-show support + +2010-03-31 Ted Gould <ted@gould.cx> + + Update to clean up dbusmenu on syncing so we have references properly. + +2010-03-31 Ted Gould <ted@gould.cx> + + Unreffing always when updating. + +2010-03-31 Ted Gould <ted@gould.cx> + + Removing this error. It's reasonable for this to happen, and the correction is that when we DO get the item, we'll ask for all of it's properties. + +2010-03-31 Ted Gould <ted@gould.cx> + + When the proxies drop, we need to assume we're starting over with revision numbers too. + +2010-03-25 Ted Gould <ted@gould.cx> + + 0.2.8 + +2010-03-24 Ted Gould <ted@gould.cx> + + We shouldn't need to unref, as we don't have a ref. + +2010-03-24 Ted Gould <ted@gould.cx> + + Adding support for blank icons + +2010-03-24 Ted Gould <ted@gould.cx> + + Moving the requesition to be for all icons. No reason not to just double check. + +2010-03-24 Ted Gould <ted@gould.cx> + + Checking for blank icon when we get a pixmap paramater. + +2010-03-23 Ted Gould <ted@gould.cx> + + This is crazy + +2010-03-18 Ted Gould <ted@gould.cx> + + Add alignment settings to the icons + +2010-03-18 Ted Gould <ted@gould.cx> + + Adding a blank item test, replacing sick. Bad icon. + +2010-03-18 Ted Gould <ted@gould.cx> + + Check to see if we sent the blank icon, and space appropriately. + +2010-03-18 Ted Gould <ted@gould.cx> + + Adding a define to provide a blank icon in the icon name + +2010-03-23 Ted Gould <ted@gould.cx> + + Removing an unnecissary warning. + +2010-03-23 Cody Russell <crussell@canonical.com> + + Remove warning + +2010-03-10 Ted Gould <ted@gould.cx> + + Typo + +2010-03-10 Kalle Valo <kalle.valo@canonical.com> + + Fix a typo in dbusmenu_menuitem_take_children() documentation. It wasn't + fully clear if the "no" was actually "now" or "not", but based on the code + I assume that it should be "now". + +2010-03-04 Ted Gould <ted@gould.cx> + + 0.2.7 + +2010-03-02 Ted Gould <ted@gould.cx> + + Pulling GIRs from the build dir + +2010-03-02 Ted Gould <ted@gould.cx> + + Fixing the directory path for the glib gir file and making sure we clean up the girs. + +2010-03-02 Ted Gould <ted@gould.cx> + + Building the gir files at build time instead of at dist. + +2010-03-01 Ted Gould <ted@gould.cx> + + Building GIR, typelib and VAPI files. + +2010-03-01 Ted Gould <ted@gould.cx> + + Adding the temp file to the clean stuff + +2010-03-01 Ted Gould <ted@gould.cx> + + Generating the VAPI files + +2010-03-01 Ted Gould <ted@gould.cx> + + Adding in VAPI generation + +2010-03-01 Ted Gould <ted@gould.cx> + + Looking for vapigen + +2010-02-28 Ted Gould <ted@gould.cx> + + Change version number to 0.2 + +2010-02-28 Ted Gould <ted@gould.cx> + + Ignoring the generated GI files. + +2010-02-28 Ted Gould <ted@gould.cx> + + Generating the introspection data + +2010-02-26 Ted Gould <ted@gould.cx> + + Only intropsecting the headers instead of all the files. + +2010-02-26 Ted Gould <ted@gould.cx> + + First pass at building GIR. Still errors + +2010-02-26 Ted Gould <ted@gould.cx> + + Cleaning up the make file and making sure to enable introspection for distcheck. + +2010-02-26 Ted Gould <ted@gould.cx> + + GObject in the configure script + +2010-02-26 Ted Gould <ted@gould.cx> + + Adding in the introspection M4 file + +2010-02-25 Ted Gould <ted@gould.cx> + + Using a pointer formatting command for tests + +2010-02-25 Robert Collins <robertc@robertcollins.net> + + Fix build failures on amd64 + +2010-02-25 Ted Gould <ted@gould.cx> + + 0.2.6 + +2010-02-24 Ted Gould <ted@gould.cx> + + Removing delayed proerty update. It seems to break things and I can't figure out why. I wasn't ever able to get it to kick in and make a difference, so the feature is probably academic anyway. I'm still unhappy that I can't figure out what's going here though. + +2010-02-24 Ted Gould <ted@gould.cx> + + Removing delaying hte properties + +2010-02-19 Ted Gould <ted@gould.cx> + + Updates to make the proxy test more reliable + +2010-02-19 Ted Gould <ted@gould.cx> + + Longer timeout :-/ + +2010-02-19 Ted Gould <ted@gould.cx> + + Don't need to send a signal at start + +2010-02-19 Ted Gould <ted@gould.cx> + + No dummy update + +2010-02-19 Ted Gould <ted@gould.cx> + + Putting the layout number on the root element + +2010-02-19 Ted Gould <ted@gould.cx> + + Adding a submenu to get layout changed. + +2010-02-19 Ted Gould <ted@gould.cx> + + Starting in the right place + +2010-02-19 Ted Gould <ted@gould.cx> + + Adding a timeout to the server + +2010-02-19 Ted Gould <ted@gould.cx> + + Shorter timeout. + +2010-02-19 Ted Gould <ted@gould.cx> + + Setting signals back down the pipe + +2010-02-19 Ted Gould <ted@gould.cx> + + Changing from a timeout to a signal of change. + +2010-02-18 Ted Gould <ted@gould.cx> + + 0.2.5 + +2010-02-18 Ted Gould <ted@gould.cx> + + Adds a menuitem proxy object to glib and applies various fixes through that this uncovered. + +2010-02-13 Ted Gould <ted@gould.cx> + + Properly handing a child changing to make sure to recurse down the structure setting up the signals. + +2010-02-13 Ted Gould <ted@gould.cx> + + Adding a further multi-level test. + +2010-02-13 Ted Gould <ted@gould.cx> + + Making it so that NULL roots also cause the items to get delayed until we have a root element. + +2010-02-12 Ted Gould <ted@gould.cx> + + Putting in code to undo the array as the layouts get updated. + +2010-02-12 Ted Gould <ted@gould.cx> + + Start to delay ID updates that are gotten when we know we're out of sync. + +2010-02-12 Ted Gould <ted@gould.cx> + + Ignoring Layout changes when they don't relate to having one. + +2010-02-12 Ted Gould <ted@gould.cx> + + Creating the delayed array, and cleaning it up too. + +2010-02-12 Ted Gould <ted@gould.cx> + + not setting the IDs as we're not using them on the other side anyway + +2010-02-12 Ted Gould <ted@gould.cx> + + Only changing layouts when they're updated. + +2010-02-10 Ted Gould <ted@gould.cx> + + Lengthening the time to make it through all the proxies. + +2010-02-10 Ted Gould <ted@gould.cx> + + Fleshing out the moved function. + +2010-02-10 Ted Gould <ted@gould.cx> + + Fleshing out delete + +2010-02-10 Ted Gould <ted@gould.cx> + + Accessor for the mi private variable + +2010-02-10 Ted Gould <ted@gould.cx> + + Making this a little crazy, lots of proxies. + +2010-02-10 Ted Gould <ted@gould.cx> + + Debug message + +2010-02-10 Ted Gould <ted@gould.cx> + + Can't verify IDs because the proxy scrambles them (and that's okay). + +2010-02-10 Ted Gould <ted@gould.cx> + + Making submenus to cause layout changes to queue both sides as the root item isn't changing. + +2010-02-09 Ted Gould <ted@gould.cx> + + Adding children in. + +2010-02-09 Ted Gould <ted@gould.cx> + + Killing our children + +2010-02-09 Ted Gould <ted@gould.cx> + + Stealing (caching) all of the properties now too! + +2010-02-09 Ted Gould <ted@gould.cx> + + Storing the handler IDs so that we can easily disconnect the signals later. + +2010-02-09 Ted Gould <ted@gould.cx> + + Setting up signals, and the easy ones are filled out. + +2010-02-09 Ted Gould <ted@gould.cx> + + Oops, damn dislxeia + +2010-02-09 Ted Gould <ted@gould.cx> + + Building the proxy item new function. + +2010-02-09 Ted Gould <ted@gould.cx> + + Connecting to the proxy baby. + +2010-02-09 Ted Gould <ted@gould.cx> + + Setting up a client, and handling root changes. + +2010-02-09 Ted Gould <ted@gould.cx> + + Oops, get that in the script! + +2010-02-09 Ted Gould <ted@gould.cx> + + First setup a server. + +2010-02-09 Ted Gould <ted@gould.cx> + + Fixing build + +2010-02-09 Ted Gould <ted@gould.cx> + + Setting up building our little proxy test. + +2010-02-09 Ted Gould <ted@gould.cx> + + Setting this stuff up. Woot. + +2010-02-09 Ted Gould <ted@gould.cx> + + Initial proxy files, copying from the properties test. + +2010-02-09 Ted Gould <ted@gould.cx> + + Reffing it and pulling it into the private struct. + +2010-02-09 Ted Gould <ted@gould.cx> + + Setting up code to get and set the menuitem. + +2010-02-09 Ted Gould <ted@gould.cx> + + Moving the menuitem association into a set of functions to make a complex operation more clear. + +2010-02-09 Ted Gould <ted@gould.cx> + + Lifecycle for the menuitem + +2010-02-09 Ted Gould <ted@gould.cx> + + Adding in event handling. + +2010-02-09 Ted Gould <ted@gould.cx> + + License headers + +2010-02-09 Ted Gould <ted@gould.cx> + + Ignore new object + +2010-02-09 Ted Gould <ted@gould.cx> + + Adding in templated objects for the proxy subclass + +2010-02-14 Ted Gould <ted@gould.cx> + + Adds an ID in the default XML data. + +2010-02-12 Ted Gould <ted@gould.cx> + + Setting the ID on the default root item to 0 + +2010-02-11 Ken VanDine <ken.vandine@canonical.com> + + include all the license files in EXTRA_DIST + +2010-02-11 Ted Gould <ted@gould.cx> + + 0.2.4 + +2010-02-09 Ted Gould <ted@gould.cx> + + Better handle errors on dbus and fix one function signature. + +2010-02-09 Ted Gould <ted@gould.cx> + + Switching from an object to an ID, which is what's passed. + +2010-02-09 Ted Gould <ted@gould.cx> + + Adding some additional checks. + +2010-02-09 Ted Gould <ted@gould.cx> + + Changing prototype of property update call to match spec. + +2010-02-09 Ted Gould <ted@gould.cx> + + Better error handling. If we can't get the properties, remove all of them. + +2010-02-09 Ted Gould <ted@gould.cx> + + Removing unnecissary ref + +2010-02-08 Ted Gould <ted@gould.cx> + + Removing an extra ref to root and a setting of the root property which is not needed. + +2010-02-08 Ted Gould <ted@gould.cx> + + Removing the setting of root and the ref. + +2010-02-08 Ted Gould <ted@gould.cx> + + Debugging. + +2010-02-08 Ted Gould <ted@gould.cx> + + Printing more debugging. + +2010-02-08 Ted Gould <ted@gould.cx> + + Printing out proxy destroy + +2010-02-08 Ted Gould <ted@gould.cx> + + With typos + +2010-02-08 Ted Gould <ted@gould.cx> + + Debugging messages + +2010-02-08 Ted Gould <ted@gould.cx> + + We need to reduce the ref count on the old root even if there wasn't a change. + +2010-02-05 Ted Gould <ted@gould.cx> + + 0.2.3 + +2010-02-05 Ted Gould <ted@gould.cx> + + Fix IDs to handle the root ID of zero better and to handle merging of properties if items are reused. + +2010-02-05 Ted Gould <ted@gould.cx> + + For IDs that we recycle (often the root id) we need to update the properties. Adds a new function to support syncing the properties in the menuitem. + +2010-02-05 Ted Gould <ted@gould.cx> + + Whitespace + +2010-02-05 Ted Gould <ted@gould.cx> + + Changing the ID to be -1 instead of 0 + +2010-02-05 Ted Gould <ted@gould.cx> + + Changing to the new ID error + +2010-02-05 Ted Gould <ted@gould.cx> + + Managing the root value and the referencing the old root item. + +2010-02-05 Ted Gould <ted@gould.cx> + + Properly unref on layout updates + +2010-02-05 Ted Gould <ted@gould.cx> + + If we're the root item always return that our ID is zero. + +2010-02-05 Ted Gould <ted@gould.cx> + + Not failing if the IDs are different when the menuitem is root + +2010-02-04 Ted Gould <ted@gould.cx> + + Changing key value to -1 and having the id be a gint. Also not working about id mismatch with root. + +2010-02-04 Ted Gould <ted@gould.cx> + + Changing the default for the property to be the same as the struct default. + +2010-02-04 Ted Gould <ted@gould.cx> + + Adding in warnings for invalid property ids + +2010-02-04 Ted Gould <ted@gould.cx> + + Getting massive debugging for getting the id + +2010-02-04 Ted Gould <ted@gould.cx> + + Start at '1' instead of '0' + +2010-02-04 Ted Gould <ted@gould.cx> + + Checking the IDs from menuitems. + +2010-02-04 Ted Gould <ted@gould.cx> + + Annoying little .lo + +2010-02-04 Ted Gould <ted@gould.cx> + + Making it so that find_id handles the root id being 0 case. + +2010-02-04 Ted Gould <ted@gould.cx> + + Manage whether the menuitem thinks it's a root item in the server based on whether it's set as the root item. + +2010-02-04 Ted Gould <ted@gould.cx> + + Removing the work around + +2010-02-04 Ted Gould <ted@gould.cx> + + Turning 'id' into a #define + +2010-02-04 Ted Gould <ted@gould.cx> + + Better error value now that we're on gint + +2010-02-04 Ted Gould <ted@gould.cx> + + Changing the IDs so that they're all INTs + +2010-02-04 Ted Gould <ted@gould.cx> + + Setting the initial id to -1 and then if so, and we get it, find us a good one. + +2010-02-05 Ted Gould <ted@gould.cx> + + Fixing dist to include json files and a new readme explaining the bench files. + +2010-02-05 Aurelien Gateau <aurelien.gateau@canonical.com> + + Install JSON file + +2010-02-05 Aurelien Gateau <aurelien.gateau@canonical.com> + + Install README file for dbusmenu-bench + +2010-02-05 Aurelien Gateau <aurelien.gateau@canonical.com> + + Documentation for dbusmenu-bench + +2010-02-05 Aurelien Gateau <aurelien.gateau@canonical.com> + + Remove trailing commas + +2010-02-04 Ted Gould <ted@gould.cx> + + Spec fixes + +2010-02-04 Aurelien Gateau <aurelien.gateau@canonical.com> + + Minor typos + +2010-02-04 Aurelien Gateau <aurelien.gateau@canonical.com> + + Added sentence about not sending default values. + +2010-02-04 Aurelien Gateau <aurelien.gateau@canonical.com> + + Removed "revision" attribute from example xml. + +2010-02-04 Ted Gould <ted@gould.cx> + + 0.2.2 + +2010-02-04 Ted Gould <ted@gould.cx> + + Dbusmenu Bench tool average support. + +2010-02-04 Aurelien Gateau <aurelien.gateau@canonical.com> + + - Output min and max in addition to average + - Use checkbox format + +2010-02-04 Ted Gould <ted@gould.cx> + + Adding in the benchmarking tools for dbusmenu. + +2010-02-04 Ted Gould <ted@gould.cx> + + Fixing the encoding in the python script. + +2010-02-04 Aurelien Gateau <aurelien.gateau@canonical.com> + + Add encoding comment + +2010-02-04 Ted Gould <ted@gould.cx> + + Ignoring the binary + +2010-02-04 Ted Gould <ted@gould.cx> + + Adding build system for the dbusmenu-testapp + +2010-02-04 Ted Gould <ted@gould.cx> + + Actually do it right. + +2010-02-04 Ted Gould <ted@gould.cx> + + Install dbusmenu-bench + +2010-02-04 Aurelien Gateau <aurelien.gateau@canonical.com> + + Integrate dbusmenubench and GLib test app + +2010-02-04 Ted Gould <ted@gould.cx> + + Fixing the check tests. + +2010-02-04 Ted Gould <ted@gould.cx> + + Switching to getting JSON values + +2010-02-04 Ted Gould <ted@gould.cx> + + Switching to transforming values + +2010-02-04 Ted Gould <ted@gould.cx> + + Checking for NULL value in setting the toggle setting to make sure they are set before erroring. And erroring if we don't get ints + +2010-02-04 Ted Gould <ted@gould.cx> + + Interoperability fixes. + +2010-02-03 Aurelien Gateau <aurelien.gateau@canonical.com> + + Add timestamp to activate prototype. + +2010-02-03 Aurelien Gateau <aurelien.gateau@canonical.com> + + Fix types of signal params + +2010-02-03 Aurelien Gateau <aurelien.gateau@canonical.com> + + Use new property names + +2010-02-02 Aurelien Gateau <aurelien.gateau@canonical.com> + + Root id should be 0 + +2010-02-02 Aurelien Gateau <aurelien.gateau@canonical.com> + + - Allow id to be 0. + - Fix default item type. + +2010-02-02 Aurelien Gateau <aurelien.gateau@canonical.com> + + Turn parent parameter of get_layout to an int as well + +2010-02-02 Aurelien Gateau <aurelien.gateau@canonical.com> + + icon -> icon-name + sensitive -> enabled + toggle-checked -> toggle-state + toggle-state is now an int + +2010-02-02 Aurelien Gateau <aurelien.gateau@canonical.com> + + Turn id into an int + +2010-02-01 Aurelien Gateau <aurelien.gateau@canonical.com> + + - Annotations necessary for the Qt side. + - Other minor tweaks. + +2010-02-01 Aurelien Gateau <aurelien.gateau@canonical.com> + + Misc fixes + +2010-02-01 Aurelien Gateau <aurelien.gateau@canonical.com> + + Turn property descriptions into a table. + +2010-02-01 Aurelien Gateau <aurelien.gateau@canonical.com> + + - Make menu item id an integer (useful to indicate bad id as -1) + - Merged with the other spec + +2010-02-01 Aurelien Gateau <aurelien.gateau@canonical.com> + + Nicer verbatim output + +2010-02-01 Aurelien Gateau <aurelien.gateau@canonical.com> + + Use doxymel for documentation. + +2010-02-03 Ted Gould <ted@gould.cx> + + Adding support for having generic signals in the menuitems. Moving 'clicked' to GTK. + +2010-02-03 Ted Gould <ted@gould.cx> + + Adding in LGPL 2/3 headers + +2010-02-03 Ted Gould <ted@gould.cx> + + Making a clicked in the gtk side of things. + +2010-02-03 Ted Gould <ted@gould.cx> + + Bringing through the handling of events through the local subclass of the item. + +2010-02-03 Ted Gould <ted@gould.cx> + + Adding in the client menuitem subclass + +2010-02-03 Ted Gould <ted@gould.cx> + + Now the server gets the event + +2010-02-03 Ted Gould <ted@gould.cx> + + Creating the local default for event handling + +2010-02-03 Ted Gould <ted@gould.cx> + + Creating a handle event function and a wrapper for it. + +2010-02-03 Ted Gould <ted@gould.cx> + + Changing the event to a subclassable handle event function. Then letting the default be used as well. + +2010-01-24 Ted Gould <ted@gould.cx> + + Fix an annoying warning that isn't really useful on image menuitems. + +2010-01-22 Ted Gould <ted@gould.cx> + + Change the 'return_if_fail' to an if as the previous function makes an annoying message. + +2010-01-24 Ted Gould <ted@gould.cx> + + Adding a parameter on the event function so that the timestamp is always passed. + +2010-01-22 Ted Gould <ted@gould.cx> + + Sync to trunk + +2010-01-22 Ted Gould <ted@gould.cx> + + Fixing the signal handler of the test. + +2010-01-22 Ted Gould <ted@gould.cx> + + Sending the current event time for a menu item getting activated. + +2010-01-22 Ted Gould <ted@gould.cx> + + Changing the menuitem interface to have activate include a timestamp + +2010-01-22 Ted Gould <ted@gould.cx> + + Adding the timestamp on the server side. + +2010-01-22 Ted Gould <ted@gould.cx> + + Adding in a 0 to make a clean prototype. + +2010-01-22 Ted Gould <ted@gould.cx> + + Adding timestamp to XML description. + +2010-01-24 Ted Gould <ted@gould.cx> + + Changing the name of the update signal to match the other signal names. Now 'LayoutUpdated'. + +2010-01-22 Ted Gould <ted@gould.cx> + + Changing all instances of 'LayoutUpdate' to 'LayoutUpdated' as discussed on the dbusmenu list. + +2010-01-22 Ted Gould <ted@gould.cx> + + Remove the revision property from the <menu> nodes in the layout XML file. + +2010-01-21 Ted Gould <ted@gould.cx> + + Removing looking for the revision on the XML + +2010-01-21 Ted Gould <ted@gould.cx> + + Removing the revision from the generated XML + +2010-01-21 Ted Gould <ted@gould.cx> + + Removing the idea that there should be revisions on the XML + +2010-01-21 Ted Gould <ted@gould.cx> + + Merging bug510887 branch + +2010-01-22 Ted Gould <ted@gould.cx> + + Always make sure the XML has the root item with an ID of zero. + +2010-01-21 Ted Gould <ted@gould.cx> + + Set the node ID to zero if the node is the root node. + +2010-01-12 Ted Gould <ted@gould.cx> + + 0.2.1 + +2010-01-12 Cody Russell <crussell@canonical.com> + + Fix to not destroy the image if we're still using it. + +2010-01-12 Cody Russell <crussell@canonical.com> + + Check if we're setting the same image and return so we don't destroy it. + +2010-01-11 Ted Gould <ted@gould.cx> + + Adding code to support icon names that have an implied direction in them. + +2010-01-11 Ted Gould <ted@gould.cx> + + Building the icon name based on the text direction of the menuitem widget. + +2010-01-11 Ted Gould <ted@gould.cx> + + Adding in a check to see if there is a 'ltr' icon, and use it if so. + +2010-01-11 Ted Gould <ted@gould.cx> + + Fix to put a small amount of padding between the icon and the label. + +2010-01-11 Ted Gould <ted@gould.cx> + + A little function to grab the horizontal padding and stuff it into the box. + +2010-01-08 Ted Gould <ted@gould.cx> + + 0.2.0 + +2010-01-07 Ted Gould <ted@gould.cx> + + Removing libdbusmenu-qt as it's not used. + +2010-01-07 Aurelien Gateau <aurelien.gateau@canonical.com> + + Removed empty qt lib + +2010-01-07 Ted Gould <ted@gould.cx> + + Fix inconsistency between the names of the check items. Now everything uses the #defines. + +2010-01-07 Ted Gould <ted@gould.cx> + + Using the state defines for the check state. + +2010-01-07 Ted Gould <ted@gould.cx> + + Adding #defines for the state of the box + +2010-01-07 Ted Gould <ted@gould.cx> + + Using #defines for the type of box + +2010-01-07 Ted Gould <ted@gould.cx> + + Switching the test to 'checkmark' + +2010-01-07 Ted Gould <ted@gould.cx> + + Fixing the dbus handling so that we can pick up the menu again if the server is not initially there, or comes back after disappearing. + +2010-01-07 Ted Gould <ted@gould.cx> + + Removing the half second timeout as it's no longer needed. + +2010-01-06 Ted Gould <ted@gould.cx> + + Removing debug message + +2010-01-06 Ted Gould <ted@gould.cx> + + Look for NULL strings instead of NULL itself + +2010-01-06 Ted Gould <ted@gould.cx> + + Debug message + +2010-01-06 Ted Gould <ted@gould.cx> + + Let's watch the name, we don't care about the ID as much. + +2010-01-06 Ted Gould <ted@gould.cx> + + Building the dbus proxies if the guy we're trying to connect to doesn't exist. + +2010-01-04 Aurélien Gâteau <aurelien.gateau@canonical.com> + + Adding in support for the GetChildren function. + +2009-12-24 Aurelien Gateau <aurelien.gateau@canonical.com> + + Implememented GetChildren + +2009-12-22 Ted Gould <ted@gould.cx> + + Typo on variable name. Oh, I hate dynamically linked languages. + +2009-12-22 Ted Gould <ted@gould.cx> + + Removing the bustle captures as we're not using them and they seem to be breaking on Hudson. + +2009-12-22 Ted Gould <ted@gould.cx> + + Fix signal prototype and how the hashtable is handled. Added tests. + +2009-12-22 Ted Gould <ted@gould.cx> + + Oops, that didn't work. + +2009-12-21 Ted Gould <ted@gould.cx> + + Changing the prop handler to be a pointer. + +2009-12-21 Ted Gould <ted@gould.cx> + + Switching the server function over to values. Oh, how I hate the untyped signals in GLib. + +2009-12-21 Ted Gould <ted@gould.cx> + + Adding a test for the string to boolean convertions + +2009-12-21 Ted Gould <ted@gould.cx> + + Switching to a replace so that new values are added. + +2009-12-21 Ted Gould <ted@gould.cx> + + Fix an assertion that is the wrong direction + +2009-12-21 Ted Gould <ted@gould.cx> + + Making functions static so that we can get warnings if we don't use them. + +2009-12-21 Ted Gould <ted@gould.cx> + + Adding test to signal property changes. + +2009-12-21 Ted Gould <ted@gould.cx> + + Comments are good for the soul. + +2009-12-21 Ted Gould <ted@gould.cx> + + Testing setting the same prop multiple times of different types. + +2009-12-21 Ted Gould <ted@gould.cx> + + Ignoring the generated test description. + +2009-12-21 Ted Gould <ted@gould.cx> + + Setting all the different properties. + +2009-12-21 Ted Gould <ted@gould.cx> + + Adding in an XML report file. + +2009-12-21 Ted Gould <ted@gould.cx> + + Adding a menuitem allocation test. + +2009-12-21 Ted Gould <ted@gould.cx> + + Adding the object tests into the build. + +2009-12-21 Ted Gould <ted@gould.cx> + + Starting a framework for object testing. + +2009-12-18 Ted Gould <ted@gould.cx> + + Making sure we get our function. + +2009-12-18 Ted Gould <ted@gould.cx> + + Switching to just being a string and a pointer. + +2009-12-18 Ted Gould <ted@gould.cx> + + Changing the prototype on the signal so that it isn't a string, but a value. + +2009-12-18 Ted Gould <ted@gould.cx> + + Giving us some room in the 0.1.x series, but still getting version numbers in the right place so that people can start depending on this API. + +2009-12-18 Ted Gould <ted@gould.cx> + + Updating to the basis of the v2 changes for dbusmenu + +2009-12-18 Ted Gould <ted@gould.cx> + + Fixing MASSIVEDEBUGGING as it was still looking for a string. + +2009-12-17 Ted Gould <ted@gould.cx> + + Not setting the underline for seperators. + +2009-12-17 Ted Gould <ted@gould.cx> + + Updating to trunk + +2009-12-17 Ted Gould <ted@gould.cx> + + Handling the case of getting an image with the purpose of clearing the label. Also showing the image. + +2009-12-17 Ted Gould <ted@gould.cx> + + Adding in a layout that has all kinds of different checks in it. + +2009-12-17 Ted Gould <ted@gould.cx> + + We killed the image item, time to update the tests. + +2009-12-17 Ted Gould <ted@gould.cx> + + Fleshing out the image functions for our generic item. + +2009-12-17 Ted Gould <ted@gould.cx> + + Trying to reduce the complexity of adding a label. Now we can detect the various cases and make sense of them. Which is kinda nice. More confident in this code. + +2009-12-17 Ted Gould <ted@gould.cx> + + License headers. I hate these. + +2009-12-16 Ted Gould <ted@gould.cx> + + Adding in an activate function so that we don't toggle our value on click. We're letting the application handle that. But, in turn, it turns out that is the only way to set the active property. So without an activate function, we can't set it. So, we're taking a lot more responsibility for setting it properly when we want to. + +2009-12-16 Ted Gould <ted@gould.cx> + + Making sure a value is passed even if we're not using it for clicked. + +2009-12-16 Ted Gould <ted@gould.cx> + + Protect against NULL values and treat them as default values. + +2009-12-16 Ted Gould <ted@gould.cx> + + Adding some debug messages to the printout. + +2009-12-16 Ted Gould <ted@gould.cx> + + Handline the toggle based properties + +2009-12-16 Ted Gould <ted@gould.cx> + + Set alignment on the labels. + +2009-12-16 Ted Gould <ted@gould.cx> + + Yeah, gotta show those labels. + +2009-12-16 Ted Gould <ted@gould.cx> + + Switching the client over to creating generic items. + +2009-12-16 Ted Gould <ted@gould.cx> + + Using the GValues instead of setting the strings. + +2009-12-16 Ted Gould <ted@gould.cx> + + Woot, a set label function. + +2009-12-16 Ted Gould <ted@gould.cx> + + Comments + +2009-12-16 Ted Gould <ted@gould.cx> + + Stupid formating changes. + +2009-12-16 Ted Gould <ted@gould.cx> + + Stubs for setting and getting the image and label. + +2009-12-16 Ted Gould <ted@gould.cx> + + Setting the properties based on the enum value changes. + +2009-12-15 Ted Gould <ted@gould.cx> + + Building up the case statements. + +2009-12-15 Ted Gould <ted@gould.cx> + + Functions for setting the check type and state of the check. + +2009-12-15 Ted Gould <ted@gould.cx> + + Better handling of the draw_indicator function, as in, this one will actually work. + +2009-12-15 Ted Gould <ted@gould.cx> + + Setting up enums for the type of check and the state of it. + +2009-12-15 Ted Gould <ted@gould.cx> + + Slight cleanups, getting this code going. + +2009-12-15 Ted Gould <ted@gould.cx> + + Building the basic generic menu item. + +2009-12-15 Ted Gould <ted@gould.cx> + + Transition the dumper to getting values and converting them to strings instead of only using strings. + +2009-12-15 Ted Gould <ted@gould.cx> + + Switching around the visible and sensitive handling to use our new fancy getters so that we have consistent handling there. + +2009-12-15 Ted Gould <ted@gould.cx> + + Adding in transforms for our getters. + +2009-12-15 Ted Gould <ted@gould.cx> + + Adding in a couple of transfer functions so that we can be backwards compatible with our string way of doing things. + +2009-12-15 Ted Gould <ted@gould.cx> + + Docs for the new functions. + +2009-12-15 Ted Gould <ted@gould.cx> + + Basic implementation of some helper getter/setters for GValues with int and bools + +2009-12-09 Ted Gould <ted@gould.cx> + + Killing the image item as it's own beast. + +2009-12-09 Ted Gould <ted@gould.cx> + + Flow through GValue changes. + +2009-12-09 Ted Gould <ted@gould.cx> + + Cleaning up our types. No more image type (but leaving to not confuse) and adding in the properties needed for toggle stuff. + +2009-12-09 Cody Russell <cody.russell@canonical.com> + + Making generated items understand underlines in labels. + +2009-12-09 Cody Russell <cody.russell@canonical.com> + + Fixing includes in the dbusmenu-gtk client.h + +2009-12-09 Ted Gould <ted@gould.cx> + + Switching the menuitem internal storage to be a hashtable of values. + +2009-12-09 Ted Gould <ted@gould.cx> + + Removing debug message + +2009-12-09 Ted Gould <ted@gould.cx> + + Ignoring the bustle files. + +2009-12-09 Ted Gould <ted@gould.cx> + + Translating the table of string properties over to a hash of values. + +2009-12-09 Ted Gould <ted@gould.cx> + + Switching the return from get properties should have values now. + +2009-12-09 Ted Gould <ted@gould.cx> + + Switching to a new object number as now the bustler is there. + +2009-12-09 Ted Gould <ted@gould.cx> + + Adding in a bunch of bustle data gathering and cleanup. + +2009-12-09 Ted Gould <ted@gould.cx> + + Remove the ability to construct the property as it's not writable. + +2009-12-09 Ted Gould <ted@gould.cx> + + Removing debug message + +2009-12-09 Ted Gould <ted@gould.cx> + + Fixing the proxies correctly and making sure to reset the call pointer. + +2009-12-09 Ted Gould <ted@gould.cx> + + Adding in support for bustling the 'test-glib-layout' test results. + +2009-12-09 Ted Gould <ted@gould.cx> + + Adding in the 'version' property + +2009-12-09 Ted Gould <ted@gould.cx> + + Fixing the layout update signature to have two parameters. + +2009-12-09 Ted Gould <ted@gould.cx> + + Adding marshaller for the 'LayoutUpdate' signal. + +2009-12-09 Ted Gould <ted@gould.cx> + + Switching the marshaller to give us the GValue + +2009-12-09 Ted Gould <ted@gould.cx> + + Changing ID_PROP_UPDATE signal to use GValues instead of strings. + +2009-12-09 Ted Gould <ted@gould.cx> + + Switching the marshallers around to match the new signal interfaces. + +2009-12-09 Ted Gould <ted@gould.cx> + + Changing signal prototypes in the signal handlers. + +2009-12-09 Ted Gould <ted@gould.cx> + + Adding in layout debug message. + +2009-12-09 Ted Gould <ted@gould.cx> + + Switching from using the 'Layout' property to using the 'GetLayout' function with more fun parameters. + +2009-12-09 Ted Gould <ted@gould.cx> + + Changing signal names to match the new (more logical) naming pattern. + +2009-12-09 Ted Gould <ted@gould.cx> + + Making a proper error on GroupProperties not being implemented. + +2009-12-09 Ted Gould <ted@gould.cx> + + Switching get properties to include the properties list. + +2009-12-09 Ted Gould <ted@gould.cx> + + Updating to new API so that we build. Nice touch. + +2009-12-08 Ted Gould <ted@gould.cx> + + Getting the server building again, not great shape though. Needs more work. + +2009-12-08 Ted Gould <ted@gould.cx> + + Updating to trunk for better testing. + +2009-12-08 Ted Gould <ted@gould.cx> + + Merging in the spec-discussion branch. + +2009-12-08 Ted Gould <ted@gould.cx> + + Changes to keep layouts but all for globbing of properties in a similar way. + +2009-12-08 Ted Gould <ted@gould.cx> + + Grabbing agateau's changes + +2009-11-13 Aurelien Gateau <aurelien.gateau@canonical.com> + + Fixed type of value param in ItemPropertyUpdated() signal + +2009-11-13 Aurelien Gateau <aurelien.gateau@canonical.com> + + Removed ItemAdded/ItemRemoved for now + +2009-11-13 Aurelien Gateau <aurelien.gateau@canonical.com> + + New DBus menu API + +2009-11-13 Ted Gould <ted@canonical.com> + + Making the 'type' property a #define + +2009-11-13 Ted Gould <ted@canonical.com> + + Moving 'buildxml' into the private header file. + +2009-11-12 Ted Gould <ted@canonical.com> + + Switching all the values to Variants. + +2009-11-12 Ted Gould <ted@canonical.com> + + Adding in a version number + +2009-12-10 Ted Gould <ted@gould.cx> + + Syncing up with the 0.1 branch + +2009-12-10 Ted Gould <ted@gould.cx> + + 0.1.8 + +2009-12-10 Ted Gould <ted@gould.cx> + + Merge in some of the changes from the 0.2 branch. Specifically we're taking: + * Changing the name to org.ayatana + * Underline fixes + * Documenation of the DBus API + We're not taking + * Updates to the test suite + * New tools + +2009-12-10 Cody Russell <crussell@canonical.com> + + Don't set underline to TRUE if it's a separator menuitem + +2009-12-09 Cody Russell <cody.russell@canonical.com> + + Making generated items understand underlines in labels. + +2009-12-09 Cody Russell <crussell@canonical.com> + + Use underlines + +2009-12-09 Cody Russell <cody.russell@canonical.com> + + Fixing includes in the dbusmenu-gtk client.h + +2009-12-09 Cody Russell <crussell@canonical.com> + + Fix #include in client.h + +2009-12-08 Ted Gould <ted@gould.cx> + + Fixing the returns on the test suite. + +2009-12-08 Ted Gould <ted@gould.cx> + + Disabling the mago tests as they always pass and they take a while to run. + +2009-12-08 Ted Gould <ted@gould.cx> + + Passing on timeout for the gtk client. + +2009-12-08 Ted Gould <ted@gould.cx> + + Updating to current trunk + +2009-10-22 Ted Gould <ted@canonical.com> + + If we didn't pass, we shouldn't return 0 + +2009-11-20 Ted Gould <ted@canonical.com> + + XVFB based testing + +2009-11-19 Ted Gould <ted@canonical.com> + + Deleting the right results. + +2009-11-19 Ted Gould <ted@canonical.com> + + Adding in some @ work. It's better. + +2009-11-19 Ted Gould <ted@canonical.com> + + Trailing space + +2009-11-19 Ted Gould <ted@canonical.com> + + Don't delete the file we need! + +2009-11-19 Ted Gould <ted@canonical.com> + + Make sure to grab the xvfb script from the src dir for distcheck. + +2009-11-19 Ted Gould <ted@canonical.com> + + Make sure to ship 'run-xvfb.sh' for testing. + +2009-11-19 Ted Gould <ted@canonical.com> + + Only using XVFB if we don't have an X server locally. + +2009-11-19 Ted Gould <ted@canonical.com> + + Adding in the run xvfb script + +2009-11-19 Ted Gould <ted@canonical.com> + + Making the gtk tests use the Xvfb stuff + +2009-11-19 Ted Gould <ted@canonical.com> + + Switching to Bash + +2009-11-19 Ted Gould <ted@canonical.com> + + Trying to do the xvfb stuff as a shell script to get included. Simpler, and works with autotest. + +2009-11-18 Ted Gould <ted@canonical.com> + + Starting up the AT-SPI regististry service + +2009-10-10 Ted Gould <ted@canonical.com> + + Adding in basic xvfb stuff, doesn't quite work. + +2009-11-20 Ted Gould <ted@canonical.com> + + Changing name to org.ayatana. + +2009-10-28 Ted Gould <ted@canonical.com> + + Changing the interface name for properties. + +2009-10-28 Ted Gould <ted@canonical.com> + + Chaning the default object path. + +2009-10-28 Ted Gould <ted@canonical.com> + + Changing the function calls to match the change. + +2009-10-28 Ted Gould <ted@canonical.com> + + First step, change the interface name. + +2009-10-29 Ted Gould <ted@canonical.com> + + Dummy version to work around a bazaar bug. + +2009-10-28 Aurélien Gâteau <aurelien.gateau@canonical.com> + + Documentation on DBus interface. + +2009-10-28 Aurelien Gateau <aurelien.gateau@canonical.com> + + Added documentation + +2009-10-11 Ted Gould <ted@canonical.com> + + Merging in the updates to make mago work nicely. + +2009-10-10 Ted Gould <ted@canonical.com> + + Don't need that one anymore + +2009-10-10 Ted Gould <ted@canonical.com> + + Getting the build directly through to the script. + +2009-10-09 Ted Gould <ted@canonical.com> + + Setting up the mago paths to be absolute and correct. Also making sure it has the test files that it needs. + +2009-10-09 Ted Gould <ted@canonical.com> + + Making the mago tests run in the make file in tests and making it so that they use a standard Python file. + +2009-10-07 Ara Pulido <ara.pulido@canonical.com> + + Patch to update the Mago tests to the new Mago + +2009-10-07 Ara Pulido <ara@ubuntu.com> + + Fix mago tests for karmic version + +2009-10-06 Ted Gould <ted@canonical.com> + + Adding in a new tool to dump the dbusmenu data so that it's easy to get. + +2009-10-06 Ted Gould <ted@canonical.com> + + Updating to current trunk. + +2009-10-05 Ted Gould <ted@canonical.com> + + Putting commas on the properties. + +2009-10-05 Ted Gould <ted@canonical.com> + + Adding quotes around the values of properties. + +2009-10-05 Ted Gould <ted@canonical.com> + + Putting a couple second timeout in to make sure we get all the properties. + +2009-10-05 Ted Gould <ted@canonical.com> + + Adding some more carriage returns. + +2009-10-05 Ted Gould <ted@canonical.com> + + Forgot to init the type stuff. + +2009-10-05 Ted Gould <ted@canonical.com> + + Fleshing out printing a menu item. + +2009-10-05 Ted Gould <ted@canonical.com> + + Watching for the root changing and then using that to start profiling the dbusmenu + +2009-10-05 Ted Gould <ted@canonical.com> + + Making all of the error printouts actually go to STD ERR + +2009-10-05 Ted Gould <ted@canonical.com> + + Getting the client and the root item + +2009-10-05 Ted Gould <ted@canonical.com> + + Checking the dbusname and object to ensure that we get them. + +2009-10-05 Ted Gould <ted@canonical.com> + + Adding preferences for the dbus stuff. + +2009-10-05 Ted Gould <ted@canonical.com> + + Headers. + +2009-10-05 Ted Gould <ted@canonical.com> + + A stub dbusmenu dumper + +2009-10-05 Ted Gould <ted@canonical.com> + + Making a tools directory + +2009-10-05 Ted Gould <ted@canonical.com> + + Fixing the reorder test. + +2009-10-05 Ted Gould <ted@canonical.com> + + Put the child printout under massive debugging. + +2009-10-05 Ted Gould <ted@canonical.com> + + Make the item use the correct label + +2009-10-05 Ted Gould <ted@canonical.com> + + Version 0.1.7 + +2009-10-05 Ted Gould <ted@canonical.com> + + Removing the tarballs from the bazaar list. + +2009-10-05 Ted Gould <ted@canonical.com> + + Adding the copying file for GPLv3 because we should have added it, but the Ubuntu team did it for us :) + +2009-10-05 Ted Gould <ted@canonical.com> + + Updating to Desktop + +2009-10-05 Sebastien Bacher <seb128@ubuntu.com> + + releasing version 0.1.6-0ubuntu1 + +2009-10-05 Ken VanDine <ken.vandine@canonical.com> + + * Upstream release 0.1.6 (LP: #442822) + * Managing the life-cycle of the GTK Menu item better to + ensure that it is positioned correctly and dies + appropriately. (LP: #430904) and (LP: #419953) + * Checking returned properties to ensure that there wasn't + DBus errors. (LP: #433719) + +2009-09-25 Sebastien Bacher <seb128@ubuntu.com> + + releasing version 0.1.5-0ubuntu1 + +2009-09-24 Ken VanDine <ken.vandine@canonical.com> + + cleanup old changelog entry to match what is in the archive + +2009-09-24 Ken VanDine <ken.vandine@canonical.com> + + Merged + +2009-09-24 Ken VanDine <ken.vandine@canonical.com> + + New upstream release (LP: #436185) + +2009-09-17 seb128 <seb128@seb128-desktop> + + releasing version 0.1.4-0ubuntu1 + +2009-10-02 Ted Gould <ted@canonical.com> + + releasing version 0.1.6-0ubuntu1~ppa1 + +2009-10-02 Ted Gould <ted@canonical.com> + + * Upstream release 0.1.6 + * Checking returned properties to ensure that there wasn't + DBus errors. (LP: #433719) + +2009-10-02 Ted Gould <ted@canonical.com> + + releasing version 0.1.5-0ubuntu1~ppa2 + +2009-10-02 Ted Gould <ted@canonical.com> + + Managing the life-cycle of the GTK Menu item better to + ensure that it is positioned correctly and dies + appropriately. (LP: #430904 and LP: #419953) + +2009-10-02 Ted Gould <ted@canonical.com> + + releasing version 0.1.5-0ubuntu1~ppa2~bugfix14 + +2009-10-02 Ted Gould <ted@canonical.com> + + Adding destroy messages + +2009-10-01 Ted Gould <ted@canonical.com> + + releasing version 0.1.5-0ubuntu1~ppa2~bugfix13 + +2009-10-01 Ted Gould <ted@canonical.com> + + Reporting on request version vs. actual + +2009-10-01 Ted Gould <ted@canonical.com> + + releasing version 0.1.5-0ubuntu1~ppa2~bugfix12 + +2009-10-01 Ted Gould <ted@canonical.com> + + Adding a little reffing in. + +2009-10-01 Ted Gould <ted@canonical.com> + + releasing version 0.1.5-0ubuntu1~ppa2~bugfix11 + +2009-10-01 Ted Gould <ted@canonical.com> + + Killing some bad looking warnings that are stupid + +2009-10-01 Ted Gould <ted@canonical.com> + + releasing version 0.1.5-0ubuntu1~ppa2~bugfix10 + +2009-10-01 Ted Gould <ted@canonical.com> + + Removing from the container + +2009-10-01 Ted Gould <ted@canonical.com> + + releasing version 0.1.5-0ubuntu1~ppa2~bugfix9 + +2009-10-01 Ted Gould <ted@canonical.com> + + Handling child added differently. + +2009-10-01 Ted Gould <ted@canonical.com> + + releasing version 0.1.5-0ubuntu1~ppa2~bugfix8 + +2009-10-01 Ted Gould <ted@canonical.com> + + Better log domains and typos + +2009-10-01 Ted Gould <ted@canonical.com> + + releasing version 0.1.5-0ubuntu1~ppa2~bugfix7 + +2009-10-01 Ted Gould <ted@canonical.com> + + releasing version 0.1.5-0ubuntu1~ppa2~bugfix6 + +2009-10-01 Ted Gould <ted@canonical.com> + + get_position messages + +2009-10-01 Ted Gould <ted@canonical.com> + + releasing version 0.1.5-0ubuntu1~ppa2~bugfix5 + +2009-10-01 Ted Gould <ted@canonical.com> + + More messages from client + +2009-10-01 Ted Gould <ted@canonical.com> + + releasing version 0.1.5-0ubuntu1~ppa2~bugfix4 + +2009-10-01 Ted Gould <ted@canonical.com> + + More debugging info + +2009-10-01 Ted Gould <ted@canonical.com> + + releasing version 0.1.5-0ubuntu1~ppa2~bugfix3 + +2009-10-01 Ted Gould <ted@canonical.com> + + Better messages + +2009-10-01 Ted Gould <ted@canonical.com> + + releasing version 0.1.5-0ubuntu1~ppa2~bugfix2 + +2009-10-01 Ted Gould <ted@canonical.com> + + Typo++ + +2009-10-01 Ted Gould <ted@canonical.com> + + Typo + +2009-10-01 Ted Gould <ted@canonical.com> + + releasing version 0.1.5-0ubuntu1~ppa2~bugfix1 + +2009-10-01 Ted Gould <ted@canonical.com> + + debian/rules: Enabling massive debugging + +2009-10-01 Ted Gould <ted@canonical.com> + + Adding stuff, mostly debugging info + +2009-09-24 Ted Gould <ted@canonical.com> + + releasing version 0.1.5-0ubuntu1~ppa1 + +2009-09-24 Ted Gould <ted@canonical.com> + + Upstream release 0.1.5 + +2009-09-24 Ted Gould <ted@canonical.com> + + releasing version 0.1.4-0ubuntu2~ppa4 + +2009-09-24 Ted Gould <ted@canonical.com> + + * Hooking up with trunk. + * Trying a revision ID + * Trying to double check the layout + * Signaling layout update on child moved + +2009-09-21 Ted Gould <ted@canonical.com> + + releasing version 0.1.4-0ubuntu2~ppa3 + +2009-09-21 Ted Gould <ted@canonical.com> + + Trying a revision ID + +2009-09-17 Ted Gould <ted@canonical.com> + + releasing version 0.1.4-0ubuntu2~ppa2 + +2009-09-17 Ted Gould <ted@canonical.com> + + Trying to double check the layout + +2009-09-17 Ted Gould <ted@canonical.com> + + releasing version 0.1.4-0ubuntu2~ppa1 + +2009-09-17 Ted Gould <ted@canonical.com> + + Signaling layout update on child moved + +2009-09-17 Ted Gould <ted@canonical.com> + + Merging from ubuntu-desktop branch + +2009-09-17 Ken VanDine <ken.vandine@canonical.com> + + set to UNRELEASED + +2009-09-17 Ken VanDine <ken.vandine@canonical.com> + + Applying a fix by not blocking if we're calling for the root. Everyone + should be listening for root changes anyway + +2009-09-17 Ken VanDine <ken.vandine@canonical.com> + + Upstream release (LP: #432003) + +2009-09-17 Ted Gould <ted@canonical.com> + + releasing version 0.1.4-0ubuntu1~ppa1 + +2009-09-17 Ted Gould <ted@canonical.com> + + Upstream release 0.1.4 + +2009-09-14 Ted Gould <ted@canonical.com> + + releasing version 0.1.3-0ubuntu2~ppa1 + +2009-09-14 Ted Gould <ted@canonical.com> + + Fixing looking for the root while we're looking. + +2009-09-11 Ted Gould <ted@canonical.com> + + Merging from ubuntu-desktop + +2009-09-10 seb128 <seb128@seb128-laptop> + + releasing version 0.1.3-0ubuntu1 + +2009-09-10 Ken VanDine <ken.vandine@canonical.com> + + * Upstream update 0.1.3 (LP: #427360) + * Fixes reordering of menu item issue + +2009-09-10 Ted Gould <ted@canonical.com> + + releasing version 0.1.3-0ubuntu1~ppa2 + +2009-09-10 Ted Gould <ted@canonical.com> + + * Merging in ~ubuntu-desktop branch. + * debian/rules: + - updated shlib version + * Upstream release 0.1.2 (LP: #423958) + * debian/control + - Specify full urls for Vcs-Bzr + * Add bzr-builddep configuration for merge mode. + * debian/control: Fix Vcs-* links. + +2009-09-04 seb128 <seb128@seb128-laptop> + + releasing version 0.1.2-0ubuntu1 + +2009-08-27 Martin Pitt <martin.pitt@canonical.com> + + releasing version 0.1.0-0ubuntu1 + +2009-08-27 Martin Pitt <martin.pitt@canonical.com> + + debian/control: Fix Vcs-* links. + +2009-08-27 Martin Pitt <martin.pitt@canonical.com> + + Add bzr-builddep configuration for merge mode. + +2009-09-03 Ken VanDine <ken.vandine@canonical.com> + + version 0.1.2 + +2009-09-03 Ken VanDine <ken.vandine@canonical.com> + + Upstream release 0.1.2 (LP: #423958) + +2009-09-03 Ken VanDine <ken.vandine@canonical.com> + + fixed typo + +2009-09-03 Ken VanDine <ken.vandine@canonical.com> + + * Upstream release 0.1.1 (LP: #423958) + * debian/control + - Specify full urls for Vcs-Bzr + +2009-09-03 Ken VanDine <ken.vandine@canonical.com> + + setting release for 0.1.0-0ubuntu1 + +2009-09-10 Ted Gould <ted@canonical.com> + + releasing version 0.1.3-0ubuntu1~ppa1 + +2009-09-10 Ted Gould <ted@canonical.com> + + * Upstream update 0.1.3 + * Fixes reordering of menu item issue + +2009-09-09 Ted Gould <ted@canonical.com> + + releasing version 0.1.2-0ubuntu1~ppa2~reorder1 + +2009-09-09 Ted Gould <ted@canonical.com> + + Reordering fixes. + +2009-09-03 Ted Gould <ted@canonical.com> + + releasing version 0.1.2-0ubuntu1~ppa1 + +2009-09-03 Ted Gould <ted@canonical.com> + + Upstream release 0.1.2 for build failure on 64-bit + +2009-09-03 Ted Gould <ted@canonical.com> + + Merging in the ~ubuntu-desktop branch. + +2009-08-27 Ken VanDine <ken.vandine@canonical.com> + + Version 0.1.0 + +2009-09-03 Ted Gould <ted@canonical.com> + + releasing version 0.1.1-0ubuntu1~ppa1 + +2009-09-03 Ted Gould <ted@canonical.com> + + Upstream release 0.1.1 + +2009-08-27 Ted Gould <ted@canonical.com> + + releasing version 0.1.0-0ubuntu1~ppa1 + +2009-08-27 Ted Gould <ted@canonical.com> + + Upstream release 0.1.0 + +2009-08-27 Ted Gould <ted@canonical.com> + + Changes in the desktop packaging branch + +2009-08-27 Ken VanDine <ken.vandine@canonical.com> + + * debian/control: + - Specify both Vcs-Bzr and Vcs-Browser + - Fixed the project name + +2009-08-27 Ken VanDine <ken.vandine@canonical.com> + + Merged + +2009-08-27 Ted Gould <ted@canonical.com> + + Updating with core-dev branch + +2009-08-05 Jonathan Riddell <jriddell@canonical.com> + + use bzr number + +2009-08-27 Ted Gould <ted@canonical.com> + + releasing version 0.0.2-0ubuntu1~ppa6 + +2009-08-27 Ted Gould <ted@canonical.com> + + debian/watch: Added for tarball + +2009-08-27 Ted Gould <ted@canonical.com> + + New upsream release 0.0.2 + +2009-08-27 Ted Gould <ted@canonical.com> + + releasing version 0.0.2-0ubuntu1~ppa5 + +2009-08-27 Ted Gould <ted@canonical.com> + + Changes from Neil's code review. + +2009-08-26 Ted Gould <ted@canonical.com> + + releasing version 0.0.2-0ubuntu1~ppa4 + +2009-08-26 Ted Gould <ted@canonical.com> + + Public accessor for the GtkMenu's client + +2009-08-26 Ted Gould <ted@canonical.com> + + releasing version 0.0.2-0ubuntu1~ppa3 + +2009-08-26 Ted Gould <ted@canonical.com> + + Ah, forgot to merge :-/ + +2009-08-26 Ted Gould <ted@canonical.com> + + releasing version 0.0.2-0ubuntu1~ppa2 + +2009-08-26 Ted Gould <ted@canonical.com> + + Promoting the gtk base function to an API function. + +2009-08-26 Ted Gould <ted@canonical.com> + + releasing version 0.0.2-0ubuntu1~ppa1 + +2009-08-26 Ted Gould <ted@canonical.com> + + Reflecting the upstream version change. + +2009-08-26 Ted Gould <ted@canonical.com> + + releasing version 0.0-0ubuntu2~ppa3 + +2009-08-26 Ted Gould <ted@canonical.com> + + Processing children upon realization + +2009-08-26 Ted Gould <ted@canonical.com> + + releasing version 0.0-0ubuntu2~ppa2 + +2009-08-26 Ted Gould <ted@canonical.com> + + Fix for default handlers. + +2009-08-26 Ted Gould <ted@canonical.com> + + releasing version 0.0-0ubuntu2~ppa1 + +2009-08-26 Ted Gould <ted@canonical.com> + + Show hide stuff + +2009-08-05 Ted Gould <ted@canonical.com> + + Updates from Johnathan Riddle to make it actually Ubuntu quality packaging. + +2009-08-05 Jonathan Riddell <jriddell@canonical.com> + + tidy packaging for release + +2009-08-04 Ted Gould <ted@canonical.com> + + releasing version 0.0-0ubuntu1~ppa7 + +2009-08-04 Ted Gould <ted@canonical.com> + + * Updating from trunk changes. + * debian/control: Adding in a build dependency on libjson-glib-dev + as it's now required to build the tests. + +2009-07-20 Ted Gould <ted@canonical.com> + + releasing version 0.0-0ubuntu1~ppa6~dbusdeath3+ihateppas~glibresignal4 + +2009-07-20 Ted Gould <ted@canonical.com> + + Support menu signalling in the glib client. + +2009-07-17 Ted Gould <ted@canonical.com> + + releasing version 0.0-0ubuntu1~ppa6~dbusdeath3+ihateppas~glibresignal3 + +2009-07-17 Ted Gould <ted@canonical.com> + + On to Karmic! + +2009-07-17 Ted Gould <ted@canonical.com> + + Ignoring debian/compat + +2009-07-02 Ted Gould <ted@canonical.com> + + releasing version 0.0-0ubuntu1~ppa6~dbusdeath3+ihateppas~glibresignal2 + +2009-07-02 Ted Gould <ted@canonical.com> + + Version bump for PPA + +2009-07-01 Ted Gould <ted@canonical.com> + + releasing version 0.0-0ubuntu1~ppa6~dbusdeath3~glibresignal2 + +2009-07-01 Ted Gould <ted@canonical.com> + + Fixing a prototype mismatch with the new newitems signal + also including the position. + +2009-06-26 Ted Gould <ted@canonical.com> + + releasing version 0.0-0ubuntu1~ppa6~dbusdeath3~glibresignal1 + +2009-06-26 Ted Gould <ted@canonical.com> + + Merging in the glibresignaling branch to change how + signals move themselves up the stack. + +2009-06-18 Ted Gould <ted@canonical.com> + + releasing version 0.0-0ubuntu1~ppa6~dbusdeath2 + +2009-06-18 Ted Gould <ted@canonical.com> + + debian/control: Adding in a build dependency on libjson-glib-dev + as it's now required to build the tests. + +2009-06-18 Ted Gould <ted@canonical.com> + + releasing version 0.0-0ubuntu1~ppa6~dbusdeath1 + +2009-06-18 Ted Gould <ted@canonical.com> + + Dbus death branch. + +2009-05-27 Ted Gould <ted@canonical.com> + + releasing version 0.0-0ubuntu1~ppa5 + +2009-05-27 Ted Gould <ted@canonical.com> + + Fix for 64-bit builds + +2009-05-26 Ted Gould <ted@canonical.com> + + releasing version 0.0-0ubuntu1~ppa4 + +2009-05-26 Ted Gould <ted@canonical.com> + + Another bug fix. + +2009-05-26 Ted Gould <ted@canonical.com> + + releasing version 0.0-0ubuntu1~ppa3 + +2009-05-26 Ted Gould <ted@canonical.com> + + Bug fix and a couple of convience functions. + +2009-05-25 Ted Gould <ted@canonical.com> + + releasing version 0.0-0ubuntu1~ppa2 + +2009-05-25 Ted Gould <ted@canonical.com> + + Bringing in the gtkmenu branch + +2009-05-25 Ted Gould <ted@canonical.com> + + First try at packaging + +2009-10-02 Ted Gould <ted@canonical.com> + + Making a 0.1.6 + +2009-10-02 Ted Gould <ted@canonical.com> + + Cleaning up the tests after building them + +2009-10-02 Ted Gould <ted@canonical.com> + + Managing the lifecycle of the menu item more directly and making sure to remove them from the menu when they're not children of it anymore. + +2009-10-02 Ted Gould <ted@canonical.com> + + Putting the menuitem dying in massive debugging info. + +2009-10-02 Ted Gould <ted@canonical.com> + + Printing when the GTK Menu item gets destroyed. + +2009-10-01 Ted Gould <ted@canonical.com> + + Reporting on the request pos vs. the actual. + +2009-10-01 Ted Gould <ted@canonical.com> + + Reffing the GTK menu item + +2009-10-01 Ted Gould <ted@canonical.com> + + Checking to see if we got null before casting. + +2009-10-01 Ted Gould <ted@canonical.com> + + Leaving abstract the data as long as possible to avoid GTK cast warnings. + +2009-10-01 Ted Gould <ted@canonical.com> + + Removing on delete + +2009-10-01 Ted Gould <ted@canonical.com> + + Trying to handle the reorder part of child_added + +2009-10-01 Ted Gould <ted@canonical.com> + + Message for realized + +2009-10-01 Ted Gould <ted@canonical.com> + + Typo in define name + +2009-10-01 Ted Gould <ted@canonical.com> + + Adding a log domain for libdbusmenu-gtk + +2009-10-01 Ted Gould <ted@canonical.com> + + Adding a couple massive debugging messages. + +2009-10-01 Ted Gould <ted@canonical.com> + + More getting messages in get_position + +2009-10-01 Ted Gould <ted@canonical.com> + + Adding in printing for type handlers and getting root. + +2009-10-01 Ted Gould <ted@canonical.com> + + Printing out the position when we ask for it. + +2009-10-01 Ted Gould <ted@canonical.com> + + Axing long props + +2009-10-01 Ted Gould <ted@canonical.com> + + Adding labels to all of the printout lines to make it easier to debug. + +2009-10-01 Ted Gould <ted@canonical.com> + + Truncating property values if they're too long. + +2009-10-01 Ted Gould <ted@canonical.com> + + Being more explicity about the position that things are placed in. + +2009-10-01 Ted Gould <ted@canonical.com> + + Got our cast on backwards. + +2009-10-01 Ted Gould <ted@canonical.com> + + Another, typo + +2009-10-01 Ted Gould <ted@canonical.com> + + Typo + +2009-10-01 Ted Gould <ted@canonical.com> + + Creating some massive debugging on basically every event from these folks. We want to know it all. + +2009-10-01 Ted Gould <ted@canonical.com> + + Adding in a massive debugging flag for generating massive debugging. + +2009-09-30 Ted Gould <ted@canonical.com> + + Adding a print out. But it still passses. + +2009-09-30 Ted Gould <ted@canonical.com> + + Making a bunch of reordering tests. No fails. + +2009-09-30 Ted Gould <ted@canonical.com> + + Building a test for reordering. + +2009-09-30 Ted Gould <ted@canonical.com> + + Ignoring generated test scripts + +2009-09-30 Ted Gould <ted@canonical.com> + + Cleaning up the tests so that they run and check their values in a friendly way. + +2009-09-30 Ted Gould <ted@canonical.com> + + Not sure what this test was supposed to do, but it creates some items. Could be a good property test. Anyway, now it exits. + +2009-10-02 Ted Gould <ted@canonical.com> + + Checking on error so that we don't access invalid hash tables. + +2009-10-02 Ted Gould <ted@canonical.com> + + We weren't checking to see if error wasn't null, and therefore we reacted on a bad hashtable which caused a crash. + +2009-09-24 Ted Gould <ted@canonical.com> + + Incrementing the version number + +2009-09-24 Ted Gould <ted@canonical.com> + + Moving the po/Makefile.in.in out of Bazaar + +2009-09-24 Ted Gould <ted@canonical.com> + + Merging in the branch adding a revision number to layouts to ensure they're in sync. + +2009-09-21 Ted Gould <ted@canonical.com> + + Updating prototype for signal + +2009-09-21 Ted Gould <ted@canonical.com> + + Getting the revision data off of the root node there. + +2009-09-21 Ted Gould <ted@canonical.com> + + Adding the revision to the signal in the dbus spec. + +2009-09-21 Ted Gould <ted@canonical.com> + + Save the 'current' version and track whether we need to request an update. + +2009-09-21 Ted Gould <ted@canonical.com> + + Changing from a boolean to tracking rev numbers in the private structure. + +2009-09-21 Ted Gould <ted@canonical.com> + + Putting the revision number into the XML sent across the bus. + +2009-09-21 Ted Gould <ted@canonical.com> + + Cleanup changes from last commit. + +2009-09-21 Ted Gould <ted@canonical.com> + + Updating the signal to send a revision number + +2009-09-17 Ted Gould <ted@canonical.com> + + Adding in a second checking of the layout if we look for it while we're still requesting it. We're not sure if this creates an issue between the syncing of the two objects. + +2009-09-17 Ted Gould <ted@canonical.com> + + Adding in handling of the child moved event + +2009-09-17 Ted Gould <ted@canonical.com> + + Setting version to 0.1.4 + +2009-09-11 Ted Gould <ted@canonical.com> + + Applying a fix by not blocking if we're calling for the root. Everyone should be listening for root changes anyway. + +2009-09-11 Ted Gould <ted@canonical.com> + + Commenting out the blocking on root waiting for an update. + +2009-09-10 Ted Gould <ted@canonical.com> + + Wild and crazy 0.1.3 + +2009-09-10 Ted Gould <ted@canonical.com> + + Merging in a fix for reordering entries in the GTK menu object. And some comments. + +2009-09-09 Ted Gould <ted@canonical.com> + + Some comments and when a root item is realized we're reordering it right away. This makes a lot more sense. + +2009-09-09 Ted Gould <ted@canonical.com> + + Some comments as I'm looking through the code. + +2009-09-03 Ted Gould <ted@canonical.com> + + Version 0.1.2 + +2009-09-03 Ted Gould <ted@canonical.com> + + Casting the gsize to an int for 64-bit systems. We shouldn't have pngs over 4 GB anyway. Wonder how dbus would handle it... + +2009-09-03 Ted Gould <ted@canonical.com> + + Up to 0.1.1 + +2009-09-03 Ted Gould <ted@canonical.com> + + Merging in support for image items. Including encoding and decoding the images across DBus. + +2009-09-03 Ted Gould <ted@canonical.com> + + Adding precidence testing. The name should be over the data. Here the data is the opposite of the name. So if the name matches the icon, we're right. + +2009-09-03 Ted Gould <ted@canonical.com> + + Put some data tests in there. + +2009-09-03 Ted Gould <ted@canonical.com> + + Moving the checking on the data set on whether we have a name earlier. We don't want to change anything if we've got a name already. Return early. + +2009-09-03 Ted Gould <ted@canonical.com> + + Fixing some string checking. Truth is a bitch. + +2009-09-03 Ted Gould <ted@canonical.com> + + Switching to setting the label initially seems to make everything better. Go figure. + +2009-09-02 Ted Gould <ted@canonical.com> + + Adding in an icon name test. We fail it. + +2009-09-02 Ted Gould <ted@canonical.com> + + A couple more comments. + +2009-09-02 Ted Gould <ted@canonical.com> + + Fleshing out the image property handler. + +2009-09-02 Ted Gould <ted@canonical.com> + + Some comments in gtk-doc style. + +2009-09-02 Ted Gould <ted@canonical.com> + + Fleshing out the get function again stealing code from libindicate-gtk. + +2009-09-02 Ted Gould <ted@canonical.com> + + Fleshing out the setting function. Stealing from libindicate. + +2009-09-02 Ted Gould <ted@canonical.com> + + Adding some place holders for the image handling functions. + +2009-09-02 Ted Gould <ted@canonical.com> + + Inital structure for the image menu item. + +2009-09-02 Ted Gould <ted@canonical.com> + + Merging in the sensitivity branch. It adds a property for adjusting the sensitivity of menu items. + +2009-09-02 Ted Gould <ted@canonical.com> + + Adding bug LP:422086 + +2009-09-02 Ted Gould <ted@canonical.com> + + Adding another menu that we can set sensitivity. + +2009-09-02 Ted Gould <ted@canonical.com> + + Basic support for the sensitive property. + +2009-08-27 Ted Gould <ted@canonical.com> + + Increasing the version to 0.1.0 because of a miscommunication about what the next version will be. The next version will be 0.1.1 + +2009-08-27 Ted Gould <ted@canonical.com> + + Merging in the branch to add a simple type system to dbusmenu and use it to make a better GTK library, including showing and hiding items. + +2009-08-27 Ted Gould <ted@canonical.com> + + Checking the menu is a GTK menu before casting it. Comments by Neil. + +2009-08-27 Ted Gould <ted@canonical.com> + + Adding checks to the type handling functions in GTK+ version of the lib. Comments by Neil. + +2009-08-27 Ted Gould <ted@canonical.com> + + Making sure that type is not NULL. Comment from Neil. + +2009-08-27 Ted Gould <ted@canonical.com> + + Check the return of g_new0 for NULL. Comment by Neil. + +2009-08-27 Ted Gould <ted@canonical.com> + + Comment for Neil. Checking data. + +2009-08-26 Ted Gould <ted@canonical.com> + + Adding a public accessor for getting the gtk client + +2009-08-26 Ted Gould <ted@canonical.com> + + Promoting the base function up to an API function so that it can be used else where. + +2009-08-26 Ted Gould <ted@canonical.com> + + We're going to need a new version for this change. + +2009-08-26 Ted Gould <ted@canonical.com> + + Having new children processed on realization + +2009-08-26 Ted Gould <ted@canonical.com> + + Adding in a default type handler, incase it's configured, but not set by clients. + +2009-08-26 Ted Gould <ted@canonical.com> + + Making some separator tests and a visibility one as well. + +2009-08-26 Ted Gould <ted@canonical.com> + + Centralize visiblity processing and changes to the prop value. + +2009-08-26 Ted Gould <ted@canonical.com> + + Adding some defines for some common property values. + +2009-08-26 Ted Gould <ted@canonical.com> + + Spelling fix. + +2009-08-26 Ted Gould <ted@canonical.com> + + Making a separator + +2009-08-26 Ted Gould <ted@canonical.com> + + Use the label Luke! It helps. + +2009-08-26 Ted Gould <ted@canonical.com> + + Instead of directly appending items, make it so that they're not connected until they're realized. + +2009-08-26 Ted Gould <ted@canonical.com> + + Adding a warning, showing the widget and moving the new signal to ensure everything is setup first + +2009-08-25 Ted Gould <ted@canonical.com> + + Adding a type of 'menuitem' on all of these. + +2009-08-25 Ted Gould <ted@canonical.com> + + Ah, bother. Check NULL. Brain fart. + +2009-08-25 Ted Gould <ted@canonical.com> + + Now we're building the child/parent relationship using the activation type function. + +2009-08-25 Ted Gould <ted@canonical.com> + + It turns out that when you define functions in a header file, they don't just write themselves from your thoughts. Who's supposed to tell me these things? Anyway, now we have a way to register type handlers, like the header file said we should. + +2009-08-25 Ted Gould <ted@canonical.com> + + Forgot some signal documentation. + +2009-08-25 Ted Gould <ted@canonical.com> + + Switching the prototype for type handlers so that it passes the client as well. + +2009-08-25 Ted Gould <ted@canonical.com> + + Code reshuffle. Now a warning on new items and fleshing out the type-based functions. + +2009-08-25 Ted Gould <ted@canonical.com> + + Okay, building in some type handlers now. + +2009-08-25 Ted Gould <ted@canonical.com> + + Signaling the realized event after it has all it's parameters. + +2009-08-25 Ted Gould <ted@canonical.com> + + Creating a realized signal on the menu items. + +2009-08-20 Ted Gould <ted@canonical.com> + + Making things a little more type safe. Only one evil cast. + +2009-08-20 Ted Gould <ted@canonical.com> + + Makin' it so that if we have a type handler we use that, otherwise we pass things up. Also making it so that type handlers can report an error. + +2009-08-20 Ted Gould <ted@canonical.com> + + Seems intltool changed slightly + +2009-08-20 Ted Gould <ted@canonical.com> + + Switching the new signal to be after the properties are gotten and adding a hashtable for type handlers. + +2009-08-20 Ted Gould <ted@canonical.com> + + AM 1.11 silence + +2009-08-04 Ted Gould <ted@canonical.com> + + Merging in the development branches + +2009-07-20 Ted Gould <ted@canonical.com> + + Heh, turns out we need to actually signal people across DBus or nothing works. Who'd a thought. + +2009-07-20 Ted Gould <ted@canonical.com> + + Print on click + +2009-07-01 Ted Gould <ted@canonical.com> + + Bad prototype for dealing with the new items added signal which also has the position in it. This made it so the server was the position, which causes bad stuff to happen. + +2009-07-01 Ted Gould <ted@canonical.com> + + Adding a really simple test to add items to a stack. + +2009-06-26 Ted Gould <ted@canonical.com> + + Hiding a debug message + +2009-06-26 Ted Gould <ted@canonical.com> + + Wait for the signal about the root changing instead of forcing it here. It'll have to change from the beginning state that we just had it in. And since we're singled threaded ther was no way for it to change in those few lines of code. + +2009-06-26 Ted Gould <ted@canonical.com> + + Removing the old is_root and now using the new property on the menuitems for that task. + +2009-06-26 Ted Gould <ted@canonical.com> + + Add the property of the menuitems to check to see if they're the root node or not. Also set that when the layout is being parsed. + +2009-06-26 Ted Gould <ted@canonical.com> + + Switching the loss of the proxies to be warnings instead of errors as we can recover from it and handle it gracefully if we need to. + +2009-06-26 Ted Gould <ted@canonical.com> + + Flipping arround the original update of the layout to be after building the proxies, not something driven by new. Also ensuring that the callback pointer is reset when we're in it so that it doesn't get called recursively. + +2009-06-25 Ted Gould <ted@canonical.com> + + Ignoring more tests files. + +2009-06-25 Ted Gould <ted@canonical.com> + + For some reason the kill switch was missing on this one. Weird. + +2009-06-25 Ted Gould <ted@canonical.com> + + Some debug messages and a forcing the initial root reset at the start. + +2009-06-25 Ted Gould <ted@canonical.com> + + Okay, now we have these guys doing something, let's roll. + +2009-06-25 Ted Gould <ted@canonical.com> + + Fleshing out the root changed function, but that's led to another couple that need to get figured out as well. + +2009-06-25 Ted Gould <ted@canonical.com> + + Make it so that getting the menuitem will create it in cases where it's not created. This removes the chance of a race between the various functions. + +2009-06-25 Ted Gould <ted@canonical.com> + + Making it so that we don't have any gtk events or handling of the root node. It's a special node, we need to leave it alone. + +2009-06-25 Ted Gould <ted@canonical.com> + + Adding the client to the child related functions + +2009-06-25 Ted Gould <ted@canonical.com> + + Merging in the updated gtkmenu branch with tests. + +2009-06-25 Ted Gould <ted@canonical.com> + + Merging in Ara's work on getting us some gtkmenu tests in mago. Woo hoo. Now some real tests. + +2009-06-25 Ted Gould <ted@canonical.com> + + Changing the clean rule to be distclean-local which makes more sense. + +2009-06-25 Ted Gould <ted@canonical.com> + + Removing the built python directory and destroying the mago results. + +2009-06-25 Ted Gould <ted@canonical.com> + + Making it so that we don't distribute the .xml and .py file, but build them everytime. + +2009-06-25 Ted Gould <ted@canonical.com> + + Adding a results directory to the command line. + +2009-06-25 Ted Gould <ted@canonical.com> + + Getting the rest of the files added into the dist tarball. + +2009-06-25 Ted Gould <ted@canonical.com> + + Changing the python script to be generated so that it can get the paths correctly. It's almost making Python into a real language. Not quite, but getting there. + +2009-06-25 Ted Gould <ted@canonical.com> + + Adding in a python path to pick up the module + +2009-06-25 Ted Gould <ted@canonical.com> + + Update from Ara + +2009-06-25 Ara Pulido <ara@ubuntu.com> + + Fixed mago-integration + +2009-06-25 Ara Pulido <ara@ubuntu.com> + + Merged from mago-integration + +2009-06-24 Ted Gould <ted@canonical.com> + + Building the xml file on the fly. + +2009-06-24 Ted Gould <ted@canonical.com> + + We're going to change the xml file to be a built file so that the paths are all correct. + +2009-06-24 Ted Gould <ted@canonical.com> + + starting to get mago into the test architecture + +2009-06-24 Ted Gould <ted@canonical.com> + + Merging in Ara's work on the Mago tests for libdbusmenu + +2009-06-24 Ara Pulido <ara@ubuntu.com> + + Added mago tests for dbusmenu-gtk + +2009-06-22 Ted Gould <ted@canonical.com> + + Merging in the 'legal' branch with a bunch of copyright messages and such. I think this brings us up to speed there. + +2009-06-25 Ted Gould <ted@canonical.com> + + Ignoring the client binary + +2009-06-24 Ted Gould <ted@canonical.com> + + Some comments for the gtk-doc stuff + +2009-06-24 Ted Gould <ted@canonical.com> + + Handling the differing signals to set things up with the various gtk widgets + +2009-06-24 Ted Gould <ted@canonical.com> + + Major reshuffling, not quite done, but compiles. + +2009-06-23 Ted Gould <ted@canonical.com> + + Getting rid of code. We don't need properties or to build a cleint. I mean, we are one :) + +2009-06-23 Ted Gould <ted@canonical.com> + + Okay, now we're rebuilding this client thingy. + +2009-06-23 Ted Gould <ted@canonical.com> + + Switching some of the client naming stuff to make everything stick together. + +2009-06-23 Ted Gould <ted@canonical.com> + + Okay, being a little funny with how these things are playing out. Missing subversion's crazy everything is a copy semantics right now. It works well for stuff like this. + +2009-06-23 Ted Gould <ted@canonical.com> + + Signaling on root changes. + +2009-06-23 Ted Gould <ted@canonical.com> + + Signaling the new menuitem. + +2009-06-23 Ted Gould <ted@canonical.com> + + Adding two new signals to the client. 'root-changed' and 'new-menuitem' to make it so that this can go up the stack easier. + +2009-06-23 Ted Gould <ted@canonical.com> + + Now we're also signalling when a child gets moved around. + +2009-06-23 Ted Gould <ted@canonical.com> + + Adding in the 'moved' signal and make it so that the 'added' signal has the position in it. + +2009-06-23 Ted Gould <ted@canonical.com> + + Getting the legal headers and stuff. + +2009-06-18 Ted Gould <ted@canonical.com> + + Putting GPLv3 on some of these that were missing it. + +2009-06-18 Ted Gould <ted@canonical.com> + + Putting LGPL headers on these. + +2009-06-18 Ted Gould <ted@canonical.com> + + These should be LGPL v3/2.1 + +2009-06-18 Ted Gould <ted@canonical.com> + + Pulling in the GTK code + +2009-06-23 Ted Gould <ted@canonical.com> + + Merging in the dbusdeath branch to get the gtkmenu updates and dbus handling code. + +2009-06-18 Ted Gould <ted@canonical.com> + + Updating to the latest from gtkmenu + +2009-06-18 Ted Gould <ted@canonical.com> + + Lengthening timeouts so that each layout is shown for 15 seconds and the client runs for 60 + +2009-06-18 Ted Gould <ted@canonical.com> + + Setting the window title + +2009-06-17 Ted Gould <ted@canonical.com> + + The new dbus-test-runner has parameters. So now we're changing the server to take the json parameter and the file. + +2009-06-17 Ted Gould <ted@canonical.com> + + Removing test-gtk-label.h + +2009-06-17 Ted Gould <ted@canonical.com> + + Getting the label tests into a json file. + +2009-06-17 Ted Gould <ted@canonical.com> + + Switching from a header file to building the layout using a json definition. + +2009-06-17 Ted Gould <ted@canonical.com> + + Adding in json-glib to make the tests more configurable. + +2009-06-05 Ted Gould <ted@canonical.com> + + Getting distcheck to pass by getting the header files from the -glib branch of things. + +2009-06-05 Ted Gould <ted@canonical.com> + + Updates from trunk with the properites branch. + +2009-06-18 Ted Gould <ted@canonical.com> + + Making it so that if we clear the menu structure by destroying the proxies we also signal that to the callers. + +2009-06-18 Ted Gould <ted@canonical.com> + + Handle the server removing itself from the bus and putting us into a dark world waiting for it to rejoin the world. + +2009-06-18 Ted Gould <ted@canonical.com> + + If we can't get a proxy on the stuff that we want, we're going to set up a DBus one and just wait for it to show up. When it showes up, then we'll pounce + +2009-06-18 Ted Gould <ted@canonical.com> + + Handling the concept of not having a property proxy. + +2009-06-05 Ted Gould <ted@canonical.com> + + Updating to have the gtkmenu stuff + +2009-05-27 Ted Gould <ted@canonical.com> + + Pointer casts make the 64-bit builds unhappy. + +2009-05-26 Ted Gould <ted@canonical.com> + + Same cut and paste bug, you'd think I'd be smart enough to check this when I fixed the last one. Dumbass. + +2009-05-26 Ted Gould <ted@canonical.com> + + Adding a reorder and prepend convience functions so that they emit the right signals. + +2009-05-26 Ted Gould <ted@canonical.com> + + Too many values on signal + +2009-05-25 Ted Gould <ted@canonical.com> + + Debug fix + +2009-05-25 Ted Gould <ted@canonical.com> + + Switching so that we're destroying the widget instead of object unref'ing the widget. + +2009-05-25 Ted Gould <ted@canonical.com> + + Unref'ing root when we dispose + +2009-05-25 Ted Gould <ted@canonical.com> + + Removing the server as we go away + +2009-05-25 Ted Gould <ted@canonical.com> + + Playing with debug stuff + +2009-05-25 Ted Gould <ted@canonical.com> + + Unref'ing the children if we're being killed ourselves + +2009-05-25 Ted Gould <ted@canonical.com> + + Unref'ing the object put into the GValue as it gets reffed there. + +2009-05-25 Ted Gould <ted@canonical.com> + + Unref'ing the menuitem after being created. + +2009-05-25 Ted Gould <ted@canonical.com> + + Tracking destruction + +2009-05-25 Ted Gould <ted@canonical.com> + + Bother, truth is so fickle in that it is so binary in wanting correctness. + +2009-05-25 Ted Gould <ted@canonical.com> + + Switching to the right header and updating the properties more. + +2009-05-25 Ted Gould <ted@canonical.com> + + Using the new name + +2009-05-25 Ted Gould <ted@canonical.com> + + Requesting a name on the bus + +2009-05-25 Ted Gould <ted@canonical.com> + + Properties that make a little more sense. + +2009-05-25 Ted Gould <ted@canonical.com> + + Ignoring the binaries + +2009-05-25 Ted Gould <ted@canonical.com> + + Building up the gtk tests. Oops, should have committed these a while ago. + +2009-05-24 Ted Gould <ted@canonical.com> + + Switching to a unref and no ref for the tracking of GTK Menu Item. Also add better warnings. + +2009-05-24 Ted Gould <ted@canonical.com> + + Using a weak ref to handle the deletion stuff. + +2009-05-24 Ted Gould <ted@canonical.com> + + Passing back the menuitem getting clicked on. + +2009-05-24 Ted Gould <ted@canonical.com> + + Starting the processing of changing the layout from the server + +2009-05-22 Ted Gould <ted@canonical.com> + + Adding a connection in for processing layout changes + +2009-05-20 Ted Gould <ted@canonical.com> + + Adding in some section documentation describing the menu item + +2009-05-20 Ted Gould <ted@canonical.com> + + Comments on the structures along with some reserved entries. + +2009-05-20 Ted Gould <ted@canonical.com> + + A new function. Literally. + +2009-05-20 Ted Gould <ted@canonical.com> + + Building up a client, but that required a couple of properties. Bigger commit than I'd like. + +2009-05-20 Ted Gould <ted@canonical.com> + + Cleaning up the name space and making it clear where we are. Now we have an object + +2009-05-19 Ted Gould <ted@canonical.com> + + Ignore our new lo + +2009-05-19 Ted Gould <ted@canonical.com> + + Include the header too + +2009-05-19 Ted Gould <ted@canonical.com> + + Getting the libs into the gtk library + +2009-05-19 Ted Gould <ted@canonical.com> + + Switching over to some autogenerated menu files instead of our test ones. + +2009-05-19 Ted Gould <ted@canonical.com> + + Merging in the properties branch to provide some basis to work with. + +2009-06-05 Ted Gould <ted@canonical.com> + + Merging in work on properties. Cody reviewed in merge request 6707. + +2009-06-05 Ted Gould <ted@canonical.com> + + Making the ID update function rebuild all of the properties. Result of a code review comment by Cody Russell. + +2009-05-19 Ted Gould <ted@canonical.com> + + Adding the 'po' directory to make distcheck pass + +2009-05-19 Ted Gould <ted@canonical.com> + + Making it so that the verifcation hapens slightly after the update, as it takes a couple of milliseconds for the properties to trasfer over DBus. + +2009-05-19 Ted Gould <ted@canonical.com> + + Starting to verify the properties + +2009-05-19 Ted Gould <ted@canonical.com> + + Handling death better. Now we extend our life the more successful we are. Plus if we get through all the layouts we quit right then. + +2009-05-19 Ted Gould <ted@canonical.com> + + Cleaning up pass and fail message to make them more readable + +2009-05-19 Ted Gould <ted@canonical.com> + + Disabling a large number of debug messages. Most aren't needed anymore. + +2009-05-19 Ted Gould <ted@canonical.com> + + Debug message on setting properties. + +2009-05-19 Ted Gould <ted@canonical.com> + + Recycle the server's marshaller and register it with DBus as we don't have one for IdPropUpdate. The server and the client can use the same one. + +2009-05-19 Ted Gould <ted@canonical.com> + + Now we're calling the get_properties function on every menuitem that we build. Fun. + +2009-05-19 Ted Gould <ted@canonical.com> + + Use the new proprties_copy function to make DBus work :) + +2009-05-19 Ted Gould <ted@canonical.com> + + A function to copy the properties off of a menuitem. + +2009-05-19 Ted Gould <ted@canonical.com> + + Ah, finally found the right prototype for dicts, whoo hoo, just love dynamic typing in C. + +2009-05-15 Ted Gould <ted@canonical.com> + + Adding a log domain, this fixes an issue with getting the error quark in the server dbus interface. + +2009-05-15 Ted Gould <ted@canonical.com> + + Adding a property for testing. + +2009-05-15 Ted Gould <ted@canonical.com> + + Oops, that didn't compile. + +2009-05-15 Ted Gould <ted@canonical.com> + + More error handling in the properties interface. + +2009-05-15 Ted Gould <ted@canonical.com> + + Starting to flesh out more of this DBus stuff + +2009-05-15 Ted Gould <ted@canonical.com> + + Reworking the DBus interface slightly. Making it so that the properties are now sent in a dict and that there isn't an arbitrary listing of things. It's either grab all or grab one. Seems to apply to the use cases better. + +2009-05-15 Ted Gould <ted@canonical.com> + + Fleshing out server_call and getting ready for more. + +2009-05-15 Ted Gould <ted@canonical.com> + + Adding in a function to get the properties, and make sure to catch soem more warnings and other protections. Also, no more deprecated GTK stuf. + +2009-05-14 Ted Gould <ted@canonical.com> + + Adding some flesh to that script. + +2009-05-13 Ted Gould <ted@canonical.com> + + First parts of some tests to test the properties. + +2009-05-13 Ted Gould <ted@canonical.com> + + Okay, throwing the signals down to the menuitems + +2009-05-13 Ted Gould <ted@canonical.com> + + Connecting to the other signals coming from the server + +2009-05-13 Ted Gould <ted@canonical.com> + + Add in a function to search the tree for an ID. This might need to be optimized later, I'm not sure how common this operation will be. + +2009-05-12 Ted Gould <ted@canonical.com> + + Passing on the signal from the menuitem up the stack and out the DBus. + +2009-05-12 Ted Gould <ted@canonical.com> + + Signaling that the layout has changed when there are children added or removed + +2009-05-12 Ted Gould <ted@canonical.com> + + Okay, now we have a lifecycle for all of our nifty signal handlers. Kinda crazy that we're building all of these suckers. Recursive setting all hidden in a nifty little function. + +2009-05-12 Ted Gould <ted@canonical.com> + + Setting up some function to tie into all these new fangled signals that the menu items themselves are sending. + +2009-05-12 Ted Gould <ted@canonical.com> + + Start signalling when children are added or removed + +2009-05-12 Ted Gould <ted@canonical.com> + + Adding in the activate signal and a function to emit it on the server side of things. + +2009-05-12 Ted Gould <ted@canonical.com> + + Adding in signals for child_added and child_removed + +2009-05-12 Ted Gould <ted@canonical.com> + + Adding in a foreach function for menuitems. + +2009-05-12 Ted Gould <ted@canonical.com> + + Adding in comments for the signals in the server. + +2009-05-12 Ted Gould <ted@canonical.com> + + Getting the proper marshaller for the change in API + +2009-05-12 Ted Gould <ted@canonical.com> + + Changing the property update function to make it match closer to the dbus spec with two parameters. + +2009-05-12 Ted Gould <ted@canonical.com> + + Creating the property changed signal and emitting it. + +2009-05-12 Ted Gould <ted@canonical.com> + + Fleshing out the property get and set functions (and exist) + +2009-05-12 Ted Gould <ted@canonical.com> + + Creating and destroying the properties. + +2009-05-12 Ted Gould <ted@canonical.com> + + Changes from review + +2009-05-12 Ted Gould <ted@canonical.com> + + Adding proporties to the private object. + +2009-05-12 Ted Gould <ted@canonical.com> + + Merging in my working branch that brings in basic object functionality passing across DBus. + +2009-05-12 Ted Gould <ted@canonical.com> + + Checking parameters on MI functions. + +2009-05-12 Ted Gould <ted@canonical.com> + + Checking incomming objects on the server + +2009-05-12 Ted Gould <ted@canonical.com> + + Checking parameter. Found by Cody Russell. + +2009-05-12 Ted Gould <ted@canonical.com> + + Public API docs + +2009-05-12 Ted Gould <ted@canonical.com> + + Object docs + +2009-05-12 Ted Gould <ted@canonical.com> + + Public API functions documentation + +2009-05-12 Ted Gould <ted@canonical.com> + + Add in the LGPL 2.1/3 text to the tops of the files. + +2009-05-12 Ted Gould <ted@canonical.com> + + Put the GPL v3 on these tests + +2009-05-11 Ted Gould <ted@canonical.com> + + Object and section docs. + +2009-05-11 Ted Gould <ted@canonical.com> + + Function documentation. + +2009-05-11 Ted Gould <ted@canonical.com> + + Object documentation. No gtk-doc yet, but getting ready. + +2009-05-11 Ted Gould <ted@canonical.com> + + Making nice friendly names. + +2009-05-11 Ted Gould <ted@canonical.com> + + Moving the glib layout test into the make file + +2009-05-11 Ted Gould <ted@canonical.com> + + Taking the children, and trying to reuse them if possible. Sometimes that doesn't work out and we have to put one down. It's always sad to loose one, but sometimes it has to happen. + +2009-05-11 Ted Gould <ted@canonical.com> + + Allowing people to take children. + +2009-05-10 Ted Gould <ted@canonical.com> + + Looking at submenus instead of the current array as we should have been originally. Oops. + +2009-05-10 Ted Gould <ted@canonical.com> + + Fixing going into the recursive submenus + +2009-05-09 Ted Gould <ted@canonical.com> + + Debug message + +2009-05-08 Ted Gould <ted@canonical.com> + + More debugging + +2009-05-08 Ted Gould <ted@canonical.com> + + Checking for a NULL child more vigorously + +2009-05-06 Ted Gould <ted@canonical.com> + + Fleshing out the children management + +2009-05-06 Ted Gould <ted@canonical.com> + + Debugging messages and switching the ID gathering function around. + +2009-05-05 Ted Gould <ted@canonical.com> + + A ton more debugging messages to know where it failed + +2009-05-05 Ted Gould <ted@canonical.com> + + Doing some layout parsing for fun and profit. + +2009-05-05 Ted Gould <ted@canonical.com> + + Heh, turns out to recieve a signal you have to send it. + +2009-05-05 Ted Gould <ted@canonical.com> + + Loving the signal handling + +2009-05-05 Ted Gould <ted@canonical.com> + + Adding in a signal for the layout being updated + +2009-05-05 Ted Gould <ted@canonical.com> + + Extending time a little bit + +2009-05-05 Ted Gould <ted@canonical.com> + + Adding in signals to get the update from the server updating the layout. And parsing it. + +2009-05-05 Ted Gould <ted@canonical.com> + + Debugging message. + +2009-05-05 Ted Gould <ted@canonical.com> + + Implement the new_with_id function by making the id a property and building some set_ and get_ + +2009-05-04 Ted Gould <ted@canonical.com> + + more debugging + +2009-05-04 Ted Gould <ted@canonical.com> + + Debug comments + +2009-05-04 Ted Gould <ted@canonical.com> + + More time + +2009-05-04 Ted Gould <ted@canonical.com> + + Adding the layout into the error message. + +2009-05-04 Ted Gould <ted@canonical.com> + + Don't init the value, as DBus will do that. + +2009-05-04 Ted Gould <ted@canonical.com> + + A small script to run the test easily + +2009-05-04 Ted Gould <ted@canonical.com> + + Some timers to get things lined up correctly and other little + cleanups to stop breaking this. + +2009-04-28 Ted Gould <ted@canonical.com> + + This doesn't crash, not a good sign for using DBus + +2009-04-28 Ted Gould <ted@canonical.com> + + Making sure to clear the call on error too. + +2009-04-28 Ted Gould <ted@canonical.com> + + Fixing address + +2009-04-28 Ted Gould <ted@canonical.com> + + Fix property names. + +2009-04-28 Ted Gould <ted@canonical.com> + + Oops can't call the kill function first + +2009-04-28 Ted Gould <ted@canonical.com> + + Adding a little flesh to the client + +2009-04-28 Ted Gould <ted@canonical.com> + + Messages and slowing down a touch + +2009-04-28 Ted Gould <ted@canonical.com> + + Starting to build a layout test. We're compiling again. + +2009-04-28 Ted Gould <ted@canonical.com> + + Putting in placeholders for the functions that got prototyped last revision + +2009-04-27 Ted Gould <ted@canonical.com> + + Okay, it think we're syncing the two XML hierarchies. Whew. + +2009-04-27 Ted Gould <ted@canonical.com> + + Getting up to the XML level. Whoo, up the protocol stack we go. + +2009-04-27 Ted Gould <ted@canonical.com> + + Handling all the DBus-isms of getting the property, now passing up the stack to a parse function which will actually take care of the data. + +2009-04-27 Ted Gould <ted@canonical.com> + + Creating a lifecycle for our dbus proxies. We created them, so we must destroy them as well. + +2009-04-27 Ted Gould <ted@canonical.com> + + Addign in the get and set properties. + +2009-04-27 Ted Gould <ted@canonical.com> + + Adding in properties. + +2009-04-20 Ted Gould <ted@canonical.com> + + Starting to flesh out the client a little bit + +2009-04-16 Ted Gould <ted@canonical.com> + + A couple of debug strings and then making it so that if there is a root menu, it's at the root of the XML data instead of having a root wrapped around it. + +2009-04-16 Ted Gould <ted@canonical.com> + + Fixing the properties + +2009-04-16 Ted Gould <ted@canonical.com> + + Adding in tests dictory, a test, and making it compile + +2009-04-16 Ted Gould <ted@canonical.com> + + No warnings, put them in now I had to fix them + +2009-04-16 Ted Gould <ted@canonical.com> + + Okay, let's build some XML + +2009-04-16 Ted Gould <ted@canonical.com> + + Putting in IDs + +2009-04-16 Ted Gould <ted@canonical.com> + + Adding in all the public functions as real functions and implementing a couple of children related ones. + +2009-04-16 Ted Gould <ted@canonical.com> + + Okay, now we're getting and setting properties. Fleshing out these functions. + +2009-04-16 Ted Gould <ted@canonical.com> + + Adding in basic set and get functions for the properties + +2009-04-16 Ted Gould <ted@canonical.com> + + Oops, forgot layout. That's make the dbus folks angry. + +2009-04-16 Ted Gould <ted@canonical.com> + + Adding in some server properties + +2009-04-16 Ted Gould <ted@canonical.com> + + Changing the menuitem type + +2009-04-16 Ted Gould <ted@canonical.com> + + Adding in the server signals + +2009-04-16 Ted Gould <ted@canonical.com> + + Putting in the public interfaces + +2009-04-16 Ted Gould <ted@canonical.com> + + Changing the type name to make more sense + +2009-04-16 Ted Gould <ted@canonical.com> + + Changing the TYPE to make more sense and installing the dbus profile + +2009-04-15 Ted Gould <ted@canonical.com> + + Building an API, woo hoo + +2009-04-15 Ted Gould <ted@canonical.com> + + Linking in the dbus prototypes generated by the dbus tools. + +2009-04-15 Ted Gould <ted@canonical.com> + + Adding basic client and server objects. + +2009-04-14 Ted Gould <ted@canonical.com> + + Building the DBus bindings + +2009-04-13 Ted Gould <ted@canonical.com> + + Designing some API baby + +2009-04-13 Ted Gould <ted@canonical.com> + + Putting in more gobject based examples and getting all the libraries tied in to make them work. + +2009-03-25 Ted Gould <ted@canonical.com> + + A basic build system to start laying out the library. + +2009-03-25 Ted Gould <ted@canonical.com> + + oops, cut and paste error + +2009-03-25 Ted Gould <ted@canonical.com> + + Ignore + +2009-03-25 Ted Gould <ted@canonical.com> + + Getting all the individual directories installing something and having a PC file. + +2009-03-25 Ted Gould <ted@canonical.com> + + Trying to make a directory to build + +2009-03-25 Ted Gould <ted@canonical.com> + + Oops wrong sub directory command + +2009-03-25 Ted Gould <ted@canonical.com> + + Woot, made it through autogen.sh + +2009-03-25 Ted Gould <ted@canonical.com> + + Getting more build files, moving along + +2009-03-25 Ted Gould <ted@canonical.com> + + First pass at some build files + +2009-03-25 Ted Gould <ted@canonical.com> + + I think these are the three libraries we need + +2009-03-25 Ted Gould <ted@canonical.com> + + First file + |