aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2011-02-24 15:04:39 -0600
committerTed Gould <ted@gould.cx>2011-02-24 15:04:39 -0600
commitf8fed10917f0f2ebba16d2d6628fad2d2d46c04e (patch)
tree38af9ba8014eff7907c5ae06bcad13f441787abf /ChangeLog
parent44927e6da03d633f0958ce5e04e62e752a43d201 (diff)
parentf5ef3600b66047f13796972ee40acf7b50b81790 (diff)
downloadlibdbusmenu-f8fed10917f0f2ebba16d2d6628fad2d2d46c04e.tar.gz
libdbusmenu-f8fed10917f0f2ebba16d2d6628fad2d2d46c04e.tar.bz2
libdbusmenu-f8fed10917f0f2ebba16d2d6628fad2d2d46c04e.zip
Import upstream version 0.3.99
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog643
1 files changed, 643 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index ff058d3..dfbaff5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,648 @@
# Generated by Makefile. Do not edit.
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ 0.3.99
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Marking as having details available in the signal
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Set property to status and return it
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Changing the property changed handler to get the property instead of using accessor functions that might not be the same
+
+2011-02-23 Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
+
+ Rework widget_notify_cb() to get the properties directly.
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Document the event signal define.
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Adding in the event signal for the menuitem
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Fixing signal emition to use the saved value instead of the enum
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Track the parent inside the menuitem instead of with a data property externally.
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Add the new functions to the sections doc
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Adding a transfer annotation for the get_parent function
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Checking to ensure we're the parent before deleting
+
+2011-02-24 Chris Coulson <chrisccoulson@ubuntu.com>
+
+ Hold a weak pointer to each DbusmenuMenuitems parent. This avoids
+ using g_object_{get/set}_data for storing a nodes parent in the parser code,
+ and the associated problems with that (ie, a child out-living its parent, leading
+ to invalid reads
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Unregister the theme signal handler on destruction instead of doing it through an odd reference.
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Not commenting out code, just deleteing
+
+2011-02-24 Chris Coulson <chrisccoulson@ubuntu.com>
+
+ Disconnect the theme_changed_cb handler when widgets are destroyed
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Adding an 'event' signal for generic event handling
+
+2011-02-23 Ted Gould <ted@gould.cx>
+
+ Switch signal handler to return bool so that we can signal if someone has handled it
+
+2011-02-22 Ted Gould <ted@gould.cx>
+
+ Sync to trunk
+
+2011-02-22 Ted Gould <ted@gould.cx>
+
+ Should return VOID
+
+2011-01-28 Ted Gould <ted@gould.cx>
+
+ Now emit that signal appropriately
+
+2011-01-28 Ted Gould <ted@gould.cx>
+
+ Adding a signal for events
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Documentation fixes
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Bad merge, forgot this change in name
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Only send property updates if the item has been already requested.
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Adjusting so that we can check to see if the menu item has been exposed before sending the message. If it hasn't been we'll remove it from the signal, and perhaps not signal at all.
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Tracking whether we've been exposed
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Adding a stub for exposed checking
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Allow sending only some properties based on what is requested.
+
+2011-02-23 Ted Gould <ted@gould.cx>
+
+ Search for and process type first
+
+2011-02-23 Ted Gould <ted@gould.cx>
+
+ Adding visible and enabled to the initial grab.
+
+2011-02-23 Ted Gould <ted@gould.cx>
+
+ If there's a singular NULL entry we also want the full list
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ When we're being selective we need to ensure we don't unref too boldly.
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Use the property structures that are from the GetLayout properties
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Set a fixed set of properties that we ask for when requesting the layout
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Handle a request for selective properties and give less data back
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Adding a property to request attention
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Merge changing from a signal to a property
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Adds a status property that is gotten over DBus
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Tracking the status and signaling on DBus if it changes
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Adding in the status property
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Fleshing out the getter and setter
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Adding in some stub functions for the status
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Adding in a status enum for tracking the status
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Adding the 'state' property to the XML
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Adding a property for text direction
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Instead of defining a signal let's make this a property and use 'notify'
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Using the proper signal value. Oops
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Use a for loop for looking at invalidated properties
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Updating to trunk
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Start handling text direction and signal when it changes
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Adding a nick to value translator
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Adding a stub for getting the text direction
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Adding the signal for text direction changing.
+
+2011-02-18 Ted Gould <ted@gould.cx>
+
+ Adding in the function prototypes for text direction in the client.
+
+2011-02-17 Ted Gould <ted@gould.cx>
+
+ Making it so that the dbus properties can have more than one.
+
+2011-02-17 Ted Gould <ted@gould.cx>
+
+ Use the get_nick function to get the value for the signal
+
+2011-02-17 Ted Gould <ted@gould.cx>
+
+ Adding a get_nick function for our enums
+
+2011-02-17 Ted Gould <ted@gould.cx>
+
+ Handling set and get of the property.
+
+2011-02-17 Ted Gould <ted@gould.cx>
+
+ Adding in the server.c file to POTFILES.in to get the default text direction
+
+2011-02-17 Ted Gould <ted@gould.cx>
+
+ Adding code to determine the default text direction
+
+2011-02-17 Ted Gould <ted@gould.cx>
+
+ Fleshing out the accessors for the text direction
+
+2011-02-17 Ted Gould <ted@gould.cx>
+
+ Adding a the text direction stub functions in.
+
+2011-02-17 Ted Gould <ted@gould.cx>
+
+ Whitespace
+
+2011-02-17 Ted Gould <ted@gould.cx>
+
+ Adding prototypes for the text direction
+
+2011-02-16 Ted Gould <ted@gould.cx>
+
+ Adding a property for text direction
+
+2011-02-16 Ted Gould <ted@gould.cx>
+
+ Ignoring the enum built files
+
+2011-02-16 Ted Gould <ted@gould.cx>
+
+ Changing the definition style to make mkenums happy.
+
+2011-02-16 Ted Gould <ted@gould.cx>
+
+ Make sure the text direction isn't in the server
+
+2011-02-16 Ted Gould <ted@gould.cx>
+
+ Adding building the enums untilthe build system
+
+2011-02-16 Ted Gould <ted@gould.cx>
+
+ Add the enum helper make file from Clutter
+
+2011-02-16 Ted Gould <ted@gould.cx>
+
+ Some enum type templates
+
+2011-02-16 Ted Gould <ted@gould.cx>
+
+ Adding a type for the text direction, putting it in a generic header for all
+
+2011-02-15 Ted Gould <ted@gould.cx>
+
+ Adding a property for text direction
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Fix up documentation and make it part of make check
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Make sure to run the check in the source directory.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Fixing the sections in the base doc
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Adding sections and a little bit of docs to get everything up-to-date.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Fixing the dbusmenu gtk menu docs
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Adding the root structure to the sections docs
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Fixing up the client documentation
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Adding a sections file that's all cleaned up.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Only one version of the docs, just two builds.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Ensuring we don't have an GenericMenuItem in the docs
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Fixing allow annotation
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Use the documented API here
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Adding in a deprecated section
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Removing some items that it said I needed before... I swear, constantly.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Removing the functions moved to the private header
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Fixing all the menuitem documentation
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Fixing menuitem proxy docs
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Block client-private.h from the docs
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Fixup documentation and move the private functions to a private header file
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Fixing all of the server docs
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Making private subsections for private structures
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Dropping parents that are unused by gtk-doc
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Not parsing the generated XML header as well
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Adding in new symbols to the appropriate sections
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Remove outdated symbols that we don't want in the docs
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Changing the naming of the CLIENT MENUITEM macro to be standard
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Making sure the client menu item isn't parsed and remove some oldies.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Another update to trunk
+
+2010-06-10 Ted Gould <ted@gould.cx>
+
+ Catching up to trunk
+
+2010-06-09 Ted Gould <ted@gould.cx>
+
+ Putting in doc checks
+
+2011-02-24 Ted Gould <ted@gould.cx>
+
+ Make sure to not recurse if the value says we shouldn't
+
+2011-02-23 Ted Gould <ted@gould.cx>
+
+ Redefine so that we don't recurse if we shouldn't
+
+2011-02-23 Ted Gould <ted@gould.cx>
+
+ Don't check defaults with NULL objects
+
+2011-02-23 Ted Gould <ted@gould.cx>
+
+ Only look at defaults if we have a value to compare with.
+
+2011-02-23 Ted Gould <ted@gould.cx>
+
+ Cleaning up cleaning up so we don't unref twice and crash
+
+2011-02-23 Chris Coulson <chrisccoulson@ubuntu.com>
+
+ Various memory error fixes:
+ - Don't call g_object_add_weak_pointer multiple times on GtkMenuShell's
+ - Ensure we always clean up weak pointers to avoid invalid writes when
+ objects are destroyed
+ - If a GtkWidget is destroyed before it's DbusmenuMenuitem, don't try to access
+ it with g_object_steal_data
+
+2011-02-23 Ted Gould <ted@gould.cx>
+
+ Fixing the signatures to make them more consistent
+
+2011-02-22 Ted Gould <ted@gould.cx>
+
+ Changing parameter names to be more descriptive
+
+2011-02-22 Ted Gould <ted@gould.cx>
+
+ Changing signature to make more sense, comments by agateau
+
+2011-02-22 Ted Gould <ted@gould.cx>
+
+ Adding defaults to translatable files
+
+2011-02-22 Ted Gould <ted@gould.cx>
+
+ Support a set of defaults and not sending them over the bus.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Changing values to be booleans instead of strings to remove warnings.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Fixing test data to not include default data, saving 40K of data.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Make sure to either ref or allocate
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Ensure that we check the local db for the type and don't go all recursive.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Fleshing out the check for if a property is a default value.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ The defaults database can, and should, handle NULL types with fallbacks.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ If we can't get the value from our database, let's check the defaults.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Always replace to ensure we don't leak references.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Always check the type even if we don't have a value.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Allow for signaling the default value if it makes sense
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ When we're setting a value check to see if it's the same as the default and clear it if so.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Making sure to have weak pointer support incase we do drop all the refs
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Finally getting our very own reference for the defaults
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Flesh out the getters as well
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Create a basic setter function and fix our hashtables so they work with it.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Building our hash table and making sure it gets cleaned up
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Create an entry structure and functions for creating and destroying it
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Setting the core defaults up in a handy table.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Putting in stubs for our get/set functions
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Fleshing out the ref_default
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Format sanely
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ License headers
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Setting up the private and some base documentation
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Adding in a defaults object
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Fixing annotations and adding tests with python.
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Fixing the path of the python in the test
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Bringing along the simple items test as well
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Fixing distcheck by including py file and cleaning up it's pyc
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Removing parsing of unneeded comment block
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Typo in reference
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Fixing the variable name
+
+2011-02-21 Ted Gould <ted@gould.cx>
+
+ Fixing transfer from the parser to be full
+
+2011-02-21 Martin Pitt <martin@piware.de>
+
+ add test-gtk-shortcut-client.py Python GI test
+
+ This replicates tests/test-gtk-shortcut-client.c using Python and GI.
+
+2011-02-21 Martin Pitt <martin@piware.de>
+
+ merge trunk
+
+2011-02-21 Martin Pitt <martin@piware.de>
+
+ fix typo in annotation
+
+2011-02-21 Martin Pitt <martin@piware.de>
+
+ add test-glib-simple-items.py Python GI test
+
+ This replicates tests/test-glib-simple-items.c using Python and GI. Update the
+ Makefile to use the locally generated GI typelibs for the tests.
+
+2011-02-16 Martin Pitt <martin@piware.de>
+
+ Fix GI annotations for DbusmenuGtk
+
+2011-02-16 Martin Pitt <martin@piware.de>
+
+ Fix g-ir-scanner file list for gtk
+
+ Analoguous to r211 for the GTK library.
+
+2011-02-16 Martin Pitt <martin@piware.de>
+
+ Fix GI annotations for Dbusmenu
+
+ Now everything is introspectable except for
+ dbusmenu_client_add_type_handler{,_full}(). These do not take a standard
+ GDestroyNotify argument, and thus the newfunc callback cannot get any valid
+ scope annotation. To fix this we need to break the API and ABI.
+
+2011-02-16 Martin Pitt <martin@piware.de>
+
+ Fix g-ir-scanner file list
+
+ As the annotations are in the .c files, g-ir-scanner actually needs to read
+ them.
+
2011-02-17 Ted Gould <ted@gould.cx>
0.3.98