Filewatcher File Search File Search
Catalog
Content Search
» » » » » libdbusmenu-jsonloader4_0.6.2-1_armhf.deb » Content »
pkg://libdbusmenu-jsonloader4_0.6.2-1_armhf.deb:67630/usr/share/doc/libdbusmenu-jsonloader4/  info  control  downloads

libdbusmenu-jsonloader4 - library for passing menus over DBus - Test lib…  more info»

changelog.gz

# Generated by Makefile. Do not edit.

2012-06-13  Ted Gould  <ted@gould.cx>

	0.6.2

2012-06-07  Ted Gould  <ted@gould.cx>

	Escape the text we are using for markup

2012-06-07  Ted Gould  <ted@gould.cx>

	Making the headers match independent of build directory

2012-04-11  Charles Kerr  <charles.kerr@canonical.com>

	merge lp:~ted/dbusmenu/double-underscore to fix the double underscore regression introduced earlier.

2012-04-11  Ted Gould  <ted@gould.cx>

	No reason to bother with that in the global namespace

2012-04-11  Ted Gould  <ted@gould.cx>

	Provide a function to sanitize the label and use that as Pango isn't doing it for us now

2012-04-11  Ted Gould  <ted@gould.cx>

	Oops, get the real trunk

2012-04-11  Ted Gould  <ted@gould.cx>

	Attaching bug

2012-04-11  Charles Kerr  <charles.kerr@canonical.com>

	0.6.1

2012-04-11  Charles Kerr  <charles.kerr@canonical.com>

	merge lp:~ted/dbusmenu/lp903200 to be more explicit about what is and isn't a mnemonic.

2012-04-09  Ted Gould  <ted@gould.cx>

	Handle mnemonic stuff on updates as well

2012-04-09  Ted Gould  <ted@gould.cx>

	Check the string for mnemonic support when setting the value

2012-04-09  Ted Gould  <ted@gould.cx>

	Catching up to trunk

2012-03-01  Ted Gould  <ted@gould.cx>

	Attaching bug

2012-04-11  Charles Kerr  <charles.kerr@canonical.com>

	0.6.0

2012-04-11  Charles Kerr  <charles.kerr@canonical.com>

	merge lp:~charlesk/dbusmenu/disconnect-menuitem-shown to have menuitem_signals_remove() disconnect the DBUSMENU_MENUITEM_SIGNAL_SHOW_TO_USER event that we connected to in menuitem_signals_create().

2012-04-10  Charles Kerr  <charles.kerr@canonical.com>

	In menuitem_signals_remove(), disconnect the DBUSMENU_MENUITEM_SIGNAL_SHOW_TO_USER event that we connected to in menuitem_signals_create().
	
	It looks like this non-disconnected signal goes all the way back to July 2010 <http://bazaar.launchpad.net/~dbusmenu-team/dbusmenu/trunk.0.6/revision/139#libdbusmenu-glib/server.c> so I'd like ted's eyes on this to confirm there's not some nuance that I'm missing...

2012-04-10  Charles Kerr  <charles.kerr@canonical.com>

	merge lp:~charlesk/dbusmenu/lp-977803 to silence false positives in dbusmenu's signal smoke tests.

2012-04-10  Charles Kerr  <charles.kerr@canonical.com>

	switch the smoke test to a g_debug statement

2012-04-10  Charles Kerr  <charles.kerr@canonical.com>

	make the signal disconnect warnings in dbusmenu-gtk more fine-grained.

2012-04-09  Charles Kerr  <charles.kerr@canonical.com>

	merge lp:~charlesk/dbusmenu/lp-959821

2012-04-09  Charles Kerr  <charles.kerr@canonical.com>

	warn if we're not able to disconnect from the signals that we're monitoring

2012-04-06  Charles Kerr  <charles.kerr@canonical.com>

	don't use g_intern_static_string() as a drop-in replacement for strcmp()

2012-04-06  Charles Kerr  <charles.kerr@canonical.com>

	fix prop_value leak in widget_notify_cb() when a widget's label changes

2012-04-06  Charles Kerr  <charles.kerr@canonical.com>

	remove convoluted & unnecessary branch in update_icon()

2012-04-06  Charles Kerr  <charles.kerr@canonical.com>

	fix dbusmenu_item_freed(), it called g_object_get_data() on a finalized GObject

2012-04-09  Charles Kerr  <charles.kerr@canonical.com>

	merge lp:~ted/dbusmenu/about-to-show-tuple to fix about-to-show grouping.

2012-04-09  Ted Gould  <ted@gould.cx>

	Apparently this type is wrong, if only this language supported some way to communicate to programmers the types that variables were.  Oh, we can dream.

2012-04-09  Ted Gould  <ted@gould.cx>

	Pull the items out of the tuple

2012-04-05  Charles Kerr  <charles.kerr@canonical.com>

	0.5.99

2012-04-05  Charles Kerr  <charles.kerr@canonical.com>

	make event_data_find() and session_bus_cb() private instead of public

2012-04-05  Charles Kerr  <charles.kerr@canonical.com>

	0.5.98

2012-04-05  Charles Kerr  <charles.kerr@canonical.com>

	merge lp:~ted/dbusmenu/about-to-show-null-cb-protect to fix the about-to-show callback to better handle having a NULL callback, and thus NULL data. Putting some protections in as well so we'll get better errors from it if we make this mistake again.

2012-04-04  Ted Gould  <ted@gould.cx>

	Make sure that if the callback is NULL we're not trying to get a callback

2012-04-04  Ted Gould  <ted@gould.cx>

	Protect from the cases where we might get NULL in the data segment

2012-04-04  Charles Kerr  <charles.kerr@canonical.com>

	0.5.97

2012-04-04  Charles Kerr  <charles.kerr@canonical.com>

	Merge lp:~ted/dbusmenu/event-grouping to reduce the number of dbus messages that hud-service sends.
	
	This change takes all of the events on a client and puts them into single dbus messages to be sent to the server. It also does the same thing for about-to-show messages. Both sets of messages are reserialized on either side to make callers unable to notice the difference.

2012-04-03  Ted Gould  <ted@gould.cx>

	Fixing a cut-and-paste comment

2012-04-03  Ted Gould  <ted@gould.cx>

	Switching to GQueue

2012-04-03  Ted Gould  <ted@gould.cx>

	Attaching bug

2012-04-03  Ted Gould  <ted@gould.cx>

	Adding the group events property

2012-04-03  Ted Gould  <ted@gould.cx>

	Fill out the group callback to update if we need it

2012-04-03  Ted Gould  <ted@gould.cx>

	Fleshing out the idle handler for about to show

2012-04-03  Ted Gould  <ted@gould.cx>

	Setup our idle if we're grouping the events

2012-04-03  Ted Gould  <ted@gould.cx>

	Set up the about-to-show task tracking variables

2012-04-03  Ted Gould  <ted@gould.cx>

	Pulling out parts of about to show so that we have a core function there

2012-04-03  Ted Gould  <ted@gould.cx>

	Adding a test that disables the event grouping

2012-04-03  Ted Gould  <ted@gould.cx>

	Set and get the event grouping and notify if we change it

2012-04-03  Ted Gould  <ted@gould.cx>

	Add a property to whether we should group events or not

2012-03-30  Ted Gould  <ted@gould.cx>

	Making sure to clear the idle so we queue again

2012-03-30  Ted Gould  <ted@gould.cx>

	Unpacking the tuple

2012-03-30  Ted Gould  <ted@gould.cx>

	Making sure to init our error

2012-03-30  Ted Gould  <ted@gould.cx>

	Making sure the variant is appropriately wrapped

2012-03-30  Ted Gould  <ted@gould.cx>

	If we're going to unref we should set to NULL to catch potential errors

2012-03-30  Ted Gould  <ted@gould.cx>

	Checking the version of the server to see if we can group the properties

2012-03-30  Ted Gould  <ted@gould.cx>

	Okay, making all the callbacks real and returning appropriate errors

2012-03-30  Ted Gould  <ted@gould.cx>

	Make the getting of properties debug messages as they can happen in normal usage

2012-03-30  Ted Gould  <ted@gould.cx>

	Putting a warning in dispose for something we shouldn't have to do

2012-03-30  Ted Gould  <ted@gould.cx>

	Setting up our callback function

2012-03-30  Ted Gould  <ted@gould.cx>

	Flesh out the idle callback so we're not actually sending a message on DBus! 

2012-03-30  Ted Gould  <ted@gould.cx>

	Switching to a linked list of event_data structures getting passed to the idle function

2012-03-30  Ted Gould  <ted@gould.cx>

	Splitting out the ending of the event_data object

2012-03-30  Ted Gould  <ted@gould.cx>

	Handle the case of sending to the idle.

2012-03-30  Ted Gould  <ted@gould.cx>

	Start by adding the data we're going to need to our private structure

2012-03-30  Ted Gould  <ted@gould.cx>

	Move the actual about-to-show call into the idle incase we get a ton of them (I'm looking at you HUD)

2012-03-30  Ted Gould  <ted@gould.cx>

	Fleshing out the about-to-show group handler

2012-03-30  Ted Gould  <ted@gould.cx>

	Make it so the memory handling of the event_core function is more predictable and correct.

2012-03-30  Ted Gould  <ted@gould.cx>

	Fleshing out the event group function

2012-03-30  Ted Gould  <ted@gould.cx>

	Adding a way to give a partial error of IDs not being found

2012-03-30  Ted Gould  <ted@gould.cx>

	Pulling the core event handling into its own function

2012-03-30  Ted Gould  <ted@gould.cx>

	Merging trunk

2012-03-30  Ted Gould  <ted@gould.cx>

	Put in functions to handle the new group functions

2012-03-30  Ted Gould  <ted@gould.cx>

	Adding two grouping functions for events and about to show

2012-03-30  Ted Gould  <ted@gould.cx>

	Bumping the version of the wire protocol

2012-04-03  Charles Kerr  <charles.kerr@canonical.com>

	Merge lp:~allanlesage/dbusmenu/TDD to add gcov targets to autotools build for code-coverage reporting. For more information, see this blog post: http://qualityhour.wordpress.com/2012/01/29/test-coverage-tutorial-for-cc-autotools-projects/ .
	
	To compile with coverage tooling, ./autogen.sh --enable-gcov, then make coverage-html . Note that you'll need lcov to autoconf. Also note that you'll get an error on make if you have no tests, as there are no coverage artifacts to generate the html report. For review, please pay special attention to flags added in the project's makefiles.

2012-03-27  Allan LeSage  <allanlesage@gmail.com>

	Added gcov coverage tooling.

2012-04-02  Charles Kerr  <charles.kerr@canonical.com>

	merge lp:~ted/dbusmenu/valgrind-no-libs to fix the valgrind tests on ARM. h/t goes to sewardj

2012-04-02  Ted Gould  <ted@gould.cx>

	Turns out we don't need the valgrind libs to use those macros, the pkgconfig file is over zealous.  Thanks go to sewardj! 

2012-03-29  Charles Kerr  <charles.kerr@canonical.com>

	0.5.96

2012-03-29  Charles Kerr  <charles.kerr@canonical.com>

	merge lp:~ken-vandine/dbusmenu/builddir_fixes for distcheck fixes

2012-03-29  Ken VanDine  <ken.vandine@canonical.com>

	Add dbus-menu-clean.xml to EXTRA_DIST and remove previous builddir hack to fix distcheck

2012-03-29  Ken VanDine  <ken.vandine@canonical.com>

	distcheck fixes

2012-03-29  Charles Kerr  <charles.kerr@canonical.com>

	merge lp:~ted/dbusmenu/instruction-count-testing to support benchmarking based on callgrind measurements h/t Chase

2012-03-28  Ted Gould  <ted@gould.cx>

	Adding in a test to print the number of instructions it takes to export a menu

2012-03-28  Ted Gould  <ted@gould.cx>

	Making the json test signal based instead of timeout based

2012-03-28  Ted Gould  <ted@gould.cx>

	Insert callgrind annotations into the server

2012-03-28  Charles Kerr  <charles.kerr@canonical.com>

	merge lp:~ted/dbusmenu/testing-fixes for improvements to the dbusmenu tests

2012-03-27  Ted Gould  <ted@gould.cx>

	Grabbing the firefox extreme case

2012-03-27  Ted Gould  <ted@gould.cx>

	Making it so that the JSON handler can handle an array of bytes to specify images

2012-03-27  Ted Gould  <ted@gould.cx>

	Change the dbusmenu-dumper to be realization based instead of timeout based

2012-03-27  Ted Gould  <ted@gould.cx>

	Using the new --wait-for attribute of dbus-test-runner

2012-03-28  Charles Kerr  <charles.kerr@canonical.com>

	ChrisCoulson's patch to add a lookup hash to avoid the overhead of calling dbusmenu_menuitem_find_id() when possible. See lp bug #801699

2012-03-27  Charles Kerr  <charles.kerr@canonical.com>

	this is ChrisCoulson's experimental patch to add a lookup hash to avoid the overhead of calling dbusmenu_menuitem_find_id() when possible.

2012-03-28  Charles Kerr  <charles.kerr@canonical.com>

	fold together client.c's two PROPERTY_CHANGED signal handlers

2012-03-27  Charles Kerr  <charles.kerr@canonical.com>

	fold client's two DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED signal handlers together for clarity

2012-03-28  Ted Gould  <ted@gould.cx>

	Don't sent event replies that aren't requested

2012-03-27  Ryan Lortie  <desrt@desrt.ca>

	server: don't send replies for events that don't request replies

2012-03-27  Charles Kerr  <charles.kerr@canonical.com>

	merge lp:~ted/dbusmenu/firefox-extreme-case for tests/test-json-02.json

2012-03-27  Ted Gould  <ted@gould.cx>

	Adding a Firefox extreme menu case for testing

2012-03-21  Ted Gould  <ted@gould.cx>

	0.5.95

2012-03-21  Charles Kerr  <charles.kerr@canonical.com>

	merge lp:~charlesk/dbusmenu/lp-953509 to fix a crash in dbusmenu-gtk's handling of menu icon theme changes

2012-03-21  Charles Kerr  <charles.kerr@canonical.com>

	Don't listen for "changed" events from the screen's default GtkIconTheme. Fixes lp bug #953509
	
	The crash in #953509 was being caused by the last two lines of theme_changed_cb() (a) leaving a dangling handler id in priv.theme_changed_sig, and (b) not remembering the handler id of its own signal connection. However after testing I don't see any reason to keep any of the theme handling code at all.
	
	"But wait," you say. "How will our menu icons follow the theme changes?" It works in practice anyway because we always listen for property changes to our reference GtkImage, **and** we listen for property changes to its GtkImageMenuItem parent so that if the GtkImageMenuItem changes GtkImages we can stop listening to the old one and start listening to the new one.

2012-03-20  Charles Kerr  <charles.kerr@canonical.com>

	merge lp:~ted/dbusmenu/regex_merge to fix a warning that comes up a lot with unity-panel-service about not having a label.

2012-03-20  Ted Gould  <ted@gould.cx>

	Fix string leak

2012-03-20  Ted Gould  <ted@gould.cx>

	Handle the case of the label being NULL which can happen on custom items

2012-03-20  Ted Gould  <ted@gould.cx>

	Don't ask for a reply if no one cares

2012-03-16  Ryan Lortie  <desrt@desrt.ca>

	glib client: don't request a reply on send_event() if nobody is listening for it

2012-03-09  Ted Gould  <ted@gould.cx>

	0.5.94

2012-03-09  Ted Gould  <ted@gould.cx>

	Removing underscores in the ATK name

2012-03-09  Ted Gould  <ted@gould.cx>

	Restructuring slightly to have two cases, allocating memory and not allocating

2012-03-09  Luke Yelavich  <luke.yelavich@canonical.com>

	Remove the underscores used for mnewmonics, as orca speaks them, which is not
	what we want.

2012-03-09  Ted Gould  <ted@gould.cx>

	Making sure to disconnect theme changed handler universally

2012-03-09  Ted Gould  <ted@gould.cx>

	Attaching bug

2012-03-09  Ted Gould  <ted@gould.cx>

	Missing a couple of cases of removing the signal handler and clearing the stored value

2012-03-08  Ted Gould  <ted@gould.cx>

	Making sure the ATK object name always gets set to the label if nothing else

2012-03-08  Luke Yelavich  <luke.yelavich@canonical.com>

	Set the accessible name from the dbusmenu item label. THis is a work-around until GTK follows atk docs.

2012-03-08  Luke Yelavich  <luke.yelavich@canonical.com>

	Merge from trunk.

2012-02-17  Luke Yelavich  <luke.yelavich@canonical.com>

	Do not set the accessible name to an empty string if the accessible_desc
	property = NULL. Yes this was recently changed so that dbusmenu conformed
	to Atk documentation, but the GTK menu item accessibility code does not yet
	conform to sed documentation. As a result, all dbusmenu menu items that do not
	have the accessible_desc property set end up getting an empty string for their
	accessible name. In the long term, GTK accessibility needs to be fixed.

2012-03-08  Ted Gould  <ted@gould.cx>

	0.5.93

2012-03-08  Ted Gould  <ted@gould.cx>

	Fixing a trivial annotation bug

2012-03-08  Ted Gould  <ted@gould.cx>

	Fixing resetting an icon numerous times

2012-03-08  Ted Gould  <ted@gould.cx>

	Switching out logic, we're using replaced now because it gets set everytime that the hashtable is modified, and if we weren't modifying the hash table in some way, we don't want to signal.  And, conversely, no one cares if we didn't modify the hash table.

2012-03-02  Ted Gould  <ted@gould.cx>

	Attaching bug

2012-03-02  Ted Gould  <ted@gould.cx>

	Don't need to setup this signal twice

2012-03-02  Ted Gould  <ted@gould.cx>

	Not sending the update signal if the value is being cleared and it was already cleared

2012-03-02  Ted Gould  <ted@gould.cx>

	Moving the adding of signals to the update_icon function so that everyone gets them

2012-03-02  Ted Gould  <ted@gould.cx>

	Changing 'update_icon' to take more variables so we can do more fun stuff with it soon! 

2012-03-02  Ted Gould  <ted@gould.cx>

	Track the theme changed signal so we ensure that we can drop it eventually

2012-03-07  Ted Gould  <ted@gould.cx>

	Set the ATK role on menuitems

2012-03-01  Ted Gould  <ted@gould.cx>

	Fixing for GTK2

2012-03-01  Ted Gould  <ted@gould.cx>

	Attaching bug

2012-03-01  Ted Gould  <ted@gould.cx>

	Set the role of the menu item based on how it's being displayed

2012-03-01  Ted Gould  <ted@gould.cx>

	Setting the default role to be a menu item

2012-03-07  Ted Gould  <ted@gould.cx>

	Clean up code paths to avoid unneeded goto's

2012-03-01  Ted Gould  <ted@gould.cx>

	Attaching bug

2012-03-01  Ted Gould  <ted@gould.cx>

	Clean up a goto and make the lifecycles of the variables more clear

2012-02-22  Ted Gould  <ted@gould.cx>

	0.5.92

2012-02-22  Ted Gould  <ted@gould.cx>

	Removing this test as it doesn't work properly with GTK currently

2012-02-22  Ted Gould  <ted@gould.cx>

	Ensure labels don't leak and don't contain disposition markup

2012-02-22  Alberto Mardegan  <alberto.mardegan@canonical.com>

	Do not leak the label text
	
	Also, fix the indentation from the previous commit.

2012-02-22  Alberto Mardegan  <alberto.mardegan@canonical.com>

	Do not read the label text from the label widget
	
	The label text stored in the widget might have been modified with markup.
	Instead of reading it back from the widget, return the text as set by the
	client, unmodified.
	
	Alter the test-gtk-submenu so that the correct behaviour is checked for.

2012-02-15  Ted Gould  <ted@gould.cx>

	0.5.91

2012-02-15  Ted Gould  <ted@gould.cx>

	Use defines instead of strings

2012-02-12  Ted Gould  <ted@gould.cx>

	Making sure our strings come from defines to avoid typos

2012-02-15  Ted Gould  <ted@gould.cx>

	Remove unused const on GStrv's

2012-02-10  Ted Gould  <ted@gould.cx>

	Removing useless const on dbusmenu_client_get_icon_paths()

2012-02-10  Ted Gould  <ted@gould.cx>

	Removing useless const on dbusmenu_server_get_icon_paths()

2012-02-15  Ted Gould  <ted@gould.cx>

	Only free when there is data to free

2012-02-10  Ted Gould  <ted@gould.cx>

	Actually checking the NULL case properly

2012-02-15  Ted Gould  <ted@gould.cx>

	Ensure that we only return once even with error

2012-02-09  Ted Gould  <ted@gould.cx>

	Ensure that we only return the invocation one way

2012-02-15  Ted Gould  <ted@gould.cx>

	Fix an error on a failure to send properties

2012-02-09  Ted Gould  <ted@gould.cx>

	Making it so that we ref_sink() the variants so that when we unref them later we're not in a race condition with the gdbus thread

2012-02-15  Ted Gould  <ted@gould.cx>

	Ensure the hash variant isn't NULL in the comparison

2012-02-09  Ted Gould  <ted@gould.cx>

	Because of the change of inhash above we could have hash_variant be NULL here

2012-02-15  Ted Gould  <ted@gould.cx>

	Fix some of the issues with throwing criticals

2012-02-07  Ted Gould  <ted@gould.cx>

	Making sure there is no menu proxy in our tests

2012-02-07  Ted Gould  <ted@gould.cx>

	Don't get the string to check if something is being cleared, use whether the variant is NULL or not

2012-02-07  Ted Gould  <ted@gould.cx>

	Ensuring that we don't just unparent a menu item, we remove it from the list of children that it has

2012-02-07  Ted Gould  <ted@gould.cx>

	Removing criticals for submenu test

2012-02-15  Ted Gould  <ted@gould.cx>

	Ensure our tests fail if they throw criticals

2012-02-03  Ted Gould  <ted@gould.cx>

	Make it so that critical messages cause the test suite to fail

2012-02-10  Ted Gould  <ted@gould.cx>

	Parse and handle a11y descriptions

2012-02-10  Ted Gould  <ted@gould.cx>

	Heh, wrote the code but forgot to handle the error

2012-02-10  Ted Gould  <ted@gould.cx>

	Refactor setting the ATK Object name into a function that can do all the error handling needed.

2012-02-10  Ted Gould  <ted@gould.cx>

	Don't pass a NULL name to set_name

2012-02-10  Ted Gould  <ted@gould.cx>

	Use the #define property name instead of a string

2012-02-10  Ted Gould  <ted@gould.cx>

	Adding a detail hint on the notify signal

2012-02-01  Luke Yelavich  <luke.yelavich@canonical.com>

	Fix up monitoring of the atk object, didn't understand that notification was the same as the GTK widgets as well.

2012-01-31  Luke Yelavich  <luke.yelavich@canonical.com>

	When parsing an existing GTK menu hierarchy, we should also set the
	DBUSMENU_MENU_ITEM_ACCESSIBLE_DESC property, if the accessible name for the menu
	differs from the text of the menu item label.

2012-02-10  Ted Gould  <ted@gould.cx>

	Don't pass NULL to ATK

2012-02-01  Luke Yelavich  <luke.yelavich@canonical.com>

	If the ACCESSIBLE_DESC property is set to NULL, set an empty string as the atk object's accessible name, as per atk docs.

2012-02-10  Ted Gould  <ted@gould.cx>

	Non-srcdir build fixes

2012-01-27  Michal Hruby  <michal.mhr@gmail.com>

	Fix non-srcdir build issues

2012-01-30  Ted Gould  <ted@gould.cx>

	0.5.90

2012-01-30  Ted Gould  <ted@gould.cx>

	Fix the test suite so that it... passes? 

2012-01-30  Ted Gould  <ted@gould.cx>

	Adding the new functions and property to the documentation

2012-01-30  Ted Gould  <ted@gould.cx>

	Turn off the timeouts that are causing the tests to fail

2012-01-30  Ted Gould  <ted@gould.cx>

	Unreffing a variant we never had a reference to

2012-01-26  Ted Gould  <ted@gould.cx>

	If we see the 'icon-data' we undo a base64 string and make it a binary

2012-01-26  Ted Gould  <ted@gould.cx>

	Adding a way for the node2variant to know the name of what it's parsing

2012-01-26  Ted Gould  <ted@gould.cx>

	Only setting the accessible object name if it has been set

2012-01-26  Ted Gould  <ted@gould.cx>

	Add a way for newcomers to the bus to find out who's there

2012-01-24  Ted Gould  <ted@gould.cx>

	GTK3 Build Fix

2012-01-24  Ted Gould  <ted@gould.cx>

	Update to trunk

2011-10-04  Ted Gould  <ted@gould.cx>

	Respond to the 'FindServers' signal

2012-01-26  Ted Gould  <ted@gould.cx>

	Add property of the accessible description

2012-01-26  Ted Gould  <ted@gould.cx>

	Merging trunk again, mistakes

2012-01-26  Ted Gould  <ted@gould.cx>

	Fix function calls here

2012-01-26  Ted Gould  <ted@gould.cx>

	Update to trunk

2011-12-13  Luke Yelavich  <luke.yelavich@canonical.com>

	Add a new property DBUSMENU_MENUITEM_PROP_ACCESSIBLE_DESC, to set an
	alternative label for a menu item. This alternative label is only used for
	assistive technologies such as Orca. It is particularly useful for menu
	items where an icon is used to present further information to the user, in which
	case this property can be used to give a textual description of the icon.

2012-01-26  Ted Gould  <ted@gould.cx>

	Include config.h to get the HAVE_GTK3 define

2012-01-26  Ted Gould  <ted@gould.cx>

	Missing comma

2012-01-26  Ted Gould  <ted@gould.cx>

	Change to using the insert/remove signals in GTK3

2012-01-26  Ted Gould  <ted@gould.cx>

	Move the no-error on deprications into the Makefiles so it's always after the -Wall

2012-01-26  Ted Gould  <ted@gould.cx>

	Remove custom WITH_GTK3 and use the HAVE_GTK3

2012-01-12  Ryan Lortie  <desrt@desrt.ca>

	in gtk3, use stock signals instead of Ubuntu-specific ones

2012-01-12  Ryan Lortie  <desrt@desrt.ca>

	Make use of deprecated API non-fatal.

2012-01-26  Ted Gould  <ted@gould.cx>

	Change the icon data to be a byte stream instead of a base64 string

2012-01-26  Ted Gould  <ted@gould.cx>

	Adding a default type for ICON_DATA so we can catch people using it wrong

2012-01-23  Aurélien Gâteau  <aurelien.gateau@canonical.com>

	Change icon-data to contains raw png bytes, without base64 encoding
	
	Reasons:
	- base64 encoding is not necessary because dbusmenu properties can use any
	dbus-supported types.
	- faster: no need to base64 decode/encode images
	- more efficient: base64-encoded data is 1/3 bigger than raw data

2011-12-01  Ted Gould  <ted@gould.cx>

	Add in a check for always-show-image getting a different type

2011-11-29  Ted Gould  <ted@gould.cx>

	Cancelling the idle if the menu item is removed

2012-01-26  Ted Gould  <ted@gould.cx>

	Fixing header directories for GTK3 build

2012-01-05  György Balló  <ballogy@freestart.hu>

	Separate libdbusmenu-glib and libdbusmenu-gtk include directories

2011-11-21  György Balló  <ballogy@freestart.hu>

	Use different directory for headers of gtk3 library

2012-01-24  Ted Gould  <ted@gould.cx>

	Fix GTK3 deprecations

2012-01-16  Mikkel Kamstrup Erlandsen  <mikkel.kamstrup@gmail.com>

	Fix build with gtk3 by ifdeffing the GtkBox/HBox construction in genericmenuitem.c

2011-12-16  Alex Launi  <alex.launi@canonical.com>

	build fixes

2011-12-16  Alex Launi  <alex.launi@canonical.com>

	remove the debian dir I accidentally added (blame bzr build weirdness)

2011-12-16  Alex Launi  <alex.launi@canonical.com>

	set full path of glib enum files

2011-12-16  Alex Launi  <alex.launi@canonical.com>

	Merge debian of lp:~ubuntu-desktop/dbusmenu/ubuntu

2011-12-01  Ted Gould  <ted@gould.cx>

	Add in a check for always-show-image getting a different type

2011-10-13  Ted Gould  <ted@gould.cx>

	Don't try to get objects from boolean values.  Handle the 'always show image' property by getting the image from the object and using that

2011-11-29  Ted Gould  <ted@gould.cx>

	Cancelling the idle if the menu item is removed

2011-11-10  Michael Terry  <michael.terry@canonical.com>

	make sure to cancel an idle callback when the object dies

2011-11-28  Ted Gould  <ted@gould.cx>

	Test is now working on Jenkins

2011-10-26  Alex Launi  <alex.launi@canonical.com>

	Remove test-glib-proxy from XFAIL list

2011-10-13  Ted Gould  <ted@gould.cx>

	0.5.1

2011-10-12  Ted Gould  <ted@gould.cx>

	Allow about-to-show on 0 based items (root items)

2011-09-30  Ken VanDine  <ken.vandine@canonical.com>

	id of 0 in dbusmenu_client_send_about_to_show is valid, and used in appindicators like nm-applet (LP: #862989)

2011-10-12  Ted Gould  <ted@gould.cx>

	Make sure to finally unref the GTK menuitem

2011-10-04  Michael Terry  <michael.terry@canonical.com>

	remove last ref from GtkMenuItems that we create

2011-10-12  Ted Gould  <ted@gould.cx>

	If the child is copied make sure we don't delete the original.

2011-10-05  Michael Terry  <michael.terry@canonical.com>

	when resetting an image widget and it's the only child of the menuitem, make sure we don't try to use free'd memory

2011-09-29  Ted Gould  <ted@gould.cx>

	0.5.0

2011-09-29  Ted Gould  <ted@gould.cx>

	More NULL protection

2011-09-23  Ted Gould  <ted@gould.cx>

	Protecting against NULL private areas

2011-09-27  Ted Gould  <ted@gould.cx>

	Protect from a NULL class

2011-09-23  Ted Gould  <ted@gould.cx>

	Ensure the class is correct

2011-09-27  Ted Gould  <ted@gould.cx>

	Protect client_about_to_show() from abusers

2011-09-23  Ted Gould  <ted@gould.cx>

	Attaching bug

2011-09-23  Ted Gould  <ted@gould.cx>

	Protect an external function better

2011-09-27  Ted Gould  <ted@gould.cx>

	Protect from NULL privates

2011-09-23  Ted Gould  <ted@gould.cx>

	Protect against an odd crash.  Not sure how the private becomes 'NULL'

2011-09-23  Ted Gould  <ted@gould.cx>

	Fix ref leaks in proxy code

2011-09-23  Michael Terry  <michael.terry@canonical.com>

	unref added children in proxy code

2011-09-19  Ted Gould  <ted@gould.cx>

	0.4.94

2011-09-19  Dennis Schridde  <devurandom@gmx.net>

	Adding an optional build of the dumper

2011-09-19  Dennis Schridde  <devurandom@gmx.net>

	Making it so that the Vala build is optional

2011-09-19  Ted Gould  <ted@gould.cx>

	Protect the parse from segfaults

2011-09-19  Ted Gould  <ted@gould.cx>

	Making sure to sink the reference before parsing it.

2011-09-19  Ted Gould  <ted@gould.cx>

	Adding in warnings to protect watch_submenu

2011-09-02  Ted Gould  <ted@gould.cx>

	Fix introspection build

2011-09-02  Dennis Schridde  <devurandom@gmx.net>

	Fix dependencies in introspection build

2011-09-02  Ted Gould  <ted@gould.cx>

	Make the test app not depend on dbusmenu-GTK

2011-09-02  Dennis Schridde  <devurandom@gmx.net>

	Remove unneeded dbusmenu-GTK dep in testapp

2011-09-02  Ted Gould  <ted@gould.cx>

	Fix introspection detection.

2011-09-02  Dennis Schridde  <devurandom@gmx.net>

	Fix detecting introspection when there is none at all

2011-09-02  Ted Gould  <ted@gould.cx>

	Making GTK optional

2011-09-02  Dennis Schridde  <devurandom@gmx.net>

	Make building for GTK optional

2011-09-02  Dennis Schridde  <devurandom@gmx.net>

	Make building tests optional

2011-08-25  Ted Gould  <ted@gould.cx>

	0.4.93

2011-08-25  Ted Gould  <ted@gould.cx>

	Fix packing to use toggle spacing

2011-08-24  Ted Gould  <ted@gould.cx>

	Changing from using hspace to using toggle-space

2011-08-24  Ted Gould  <ted@gould.cx>

	0.4.92

2011-08-24  Ted Gould  <ted@gould.cx>

	Fix signatures on signals

2011-06-28  Chris Coulson  <chrisccoulson@ubuntu.com>

	When there are no removed properties in ItemsPropertiesUpdated, ensure the arguments
	have the correct signature so that they aren't rejected by the client (LP: #799878)

2011-08-24  Ted Gould  <ted@gould.cx>

	Making the capturing of colors from the theme GTK3 specific (it is) so that GTK2 can build

2011-08-24  Ted Gould  <ted@gould.cx>

	0.4.91

2011-08-24  Ted Gould  <ted@gould.cx>

	Adding discriptive text to the enums

2011-08-24  Ted Gould  <ted@gould.cx>

	Ignoring the enum types as well

2011-08-24  Ted Gould  <ted@gould.cx>

	Adding disposition entries to the docs

2011-08-23  Ted Gould  <ted@gould.cx>

	Add in a disposition for menuitems

2011-08-23  Ted Gould  <ted@gould.cx>

	Fixing the color names

2011-08-22  Ted Gould  <ted@gould.cx>

	Fixing the comparision so that we don't block updates

2011-08-22  Ted Gould  <ted@gould.cx>

	Adding in a mnemonic test

2011-08-22  Ted Gould  <ted@gould.cx>

	Adding disposition tests

2011-08-22  Ted Gould  <ted@gould.cx>

	Create a local string with a color if the disposition is non-normal

2011-08-22  Ted Gould  <ted@gould.cx>

	Implement the setter and getter for disposition

2011-08-22  Ted Gould  <ted@gould.cx>

	Add in a disposition and set it at init

2011-08-22  Ted Gould  <ted@gould.cx>

	Set the disposition from the value given and from the enum.

2011-08-22  Ted Gould  <ted@gould.cx>

	Make sure that we get rid of the enum stuff as well

2011-08-22  Ted Gould  <ted@gould.cx>

	Adding in a disposition type and get proper enum generation

2011-08-22  Ted Gould  <ted@gould.cx>

	Adding an enum for the the disposition and functions to set and get it

2011-08-22  Ted Gould  <ted@gould.cx>

	Adding infrastructure to watch for the disposition property.

2011-08-22  Ted Gould  <ted@gould.cx>

	Putting in some headers to make this file easier to read

2011-08-22  Ted Gould  <ted@gould.cx>

	Updating the protocol spec

2011-08-22  Ted Gould  <ted@gould.cx>

	Adding a disposition property in to the header and defaults

2011-08-23  Ted Gould  <ted@gould.cx>

	Fix docs on which GTK is default

2011-06-20  Ted Gould  <ted@gould.cx>

	0.4.90

2011-06-20  Ted Gould  <ted@gould.cx>

	Require a JSON Glib with G_CONST_RETURN removed

2011-06-20  Ted Gould  <ted@gould.cx>

	Marking glib-proxy-test as XFAIL to release.  Captured in bug 799878.

2011-06-17  Ted Gould  <ted@gould.cx>

	Hide a warning that is happening on GTK 3 and breaking the test

2011-06-17  Ted Gould  <ted@gould.cx>

	Make tests build under GTK+ 3

2011-06-17  Ted Gould  <ted@gould.cx>

	Various memory leaks and fixes

2011-06-16  Ted Gould  <ted@gould.cx>

	Answering a TODO

2011-06-16  Ted Gould  <ted@gould.cx>

	Avoid string parsing by using a direct variant new function.

2011-06-16  Jonathan Landis  <jkl102001@yahoo.com>

	Fix for several issues as documented in bug 784890

2011-06-17  Ted Gould  <ted@gould.cx>

	Unsetting the property value

2011-06-16  Jonathan Landis  <jkl102001@yahoo.com>

	Unset the value as specified in bug 785828

2011-06-16  Ted Gould  <ted@gould.cx>

	Matching version number of 0.4 trunk

2011-05-31  Ted Gould  <ted@gould.cx>

	Fix to toggle visibility for Eclipse

2011-04-25  Ted Gould  <ted@gould.cx>

	0.4.4

2011-06-16  Ted Gould  <ted@gould.cx>

	Making the default GTK 3

2011-06-16  Ted Gould  <ted@gould.cx>

	Add a more specific annotation

2011-05-13  Ted Gould  <ted@gould.cx>

	Adding the element type to get_children

2011-05-31  Ted Gould  <ted@gould.cx>

	Toggle visibility to help Eclipse

2011-05-18  Michael Terry  <michael.terry@canonical.com>

	ref menu until we're done toggling its visibility

2011-04-27  Michael Terry  <mike@mterry.name>

	toggle visibility of menus to fix Eclipse RCP apps

2011-05-03  Ted Gould  <ted@gould.cx>

	Removing the serializable menuitem

2011-04-26  Ted Gould  <ted@gould.cx>

	Removing the serializable menu item docs

2011-04-26  Ted Gould  <ted@gould.cx>

	Dropping the serializable menu item.  Not a bad idea, but we can do better.

2011-04-26  Ted Gould  <ted@gould.cx>

	Let's break us some ABI

2011-04-19  Ted Gould  <ted@gould.cx>

	Fix a typo in the signal name to make it match the XML files

2011-04-19  Michael Terry  <mike@mterry.name>

	fix typo that prevented Qt apps from sending some property updates

2011-04-19  Ted Gould  <ted@gould.cx>

	Ref'ing the server for the entire time we're getting the bus

2011-04-18  Ted Gould  <ted@gould.cx>

	Referencing the server for as long as we're looking up the bus.

2011-04-15  Ted Gould  <ted@gould.cx>

	Activating new entries the same as originally parsed ones

2011-04-15  Michael Terry  <mike@mterry.name>

	refactor this branch a bit to rebase on trunk

2011-04-15  Michael Terry  <mike@mterry.name>

	merge from trunk

2011-04-15  Michael Terry  <mike@mterry.name>

	activate new toplevel menu items

2011-04-15  Ted Gould  <ted@gould.cx>

	Only activate items if they have submenus

2011-04-15  Ted Gould  <ted@gould.cx>

	Oops, wrong object type

2011-04-15  Ted Gould  <ted@gould.cx>

	Only activate items that have submenus

2011-04-15  Ted Gould  <ted@gould.cx>

	Make sure we watch new busmenus the same as original ones.

2011-04-15  Michael Terry  <mike@mterry.name>

	watch new submenus for additions and removals

2011-04-14  Ted Gould  <ted@gould.cx>

	0.4.3

2011-04-12  Ted Gould  <ted@gould.cx>

	Handle cases of labels being added later

2011-04-12  Michael Terry  <mike@mterry.name>

	watch empty/separator menu items for any added GtkLabel children, as gnome-commander likes to do

2011-04-12  Ted Gould  <ted@gould.cx>

	Changing the cleanup of GTK Menuitems to avoid undefined references.

2011-04-10  Ted Gould  <ted@gould.cx>

	Ensuring all the menus are hidden before unref'ing root

2011-04-10  Ted Gould  <ted@gould.cx>

	Passing the menuitem instead of finding it.

2011-04-10  Ted Gould  <ted@gould.cx>

	Protecting the label with the null check and don't unref something that shouldn't be.

2011-04-10  Ted Gould  <ted@gould.cx>

	Attaching the data in a way that it'll cleanup itself

2011-04-07  Ted Gould  <ted@gould.cx>

	Attaching bug

2011-04-07  Ted Gould  <ted@gould.cx>

	We have to destroy, why?  Because we want to make sure that the menu having a ref doesn't block us from getting rid of the item.

2011-04-07  Ted Gould  <ted@gould.cx>

	Switching the reference to the GTK Menuitem to be a _sink as well as using set_data_full() instead of a weak ref for unref'ing it.

2011-04-12  Ted Gould  <ted@gould.cx>

	Ensure that we gaurantee the open/clicked/closed event ordering.

2011-04-08  Michael Terry  <mike@mterry.name>

	guard against an activation that does not actually have an associated menu-hide

2011-04-07  Michael Terry  <mike@mterry.name>

	force activated event to be sandwiched by opened/closed events

2011-04-07  Ted Gould  <ted@gould.cx>

	0.4.2

2011-04-07  Ted Gould  <ted@gould.cx>

	Build menus based on teh child-display property

2011-04-05  Ted Gould  <ted@gould.cx>

	Make check to send about-to-show look for properties as well.

2011-04-05  Ted Gould  <ted@gould.cx>

	Attching a bug number

2011-04-05  Ted Gould  <ted@gould.cx>

	Making the debug message better

2011-04-05  Ted Gould  <ted@gould.cx>

	We don't need the parent, cut-and-paste confusion here.

2011-04-05  Ted Gould  <ted@gould.cx>

	Handle the case of the variant being NULL

2011-04-05  Ted Gould  <ted@gould.cx>

	Now that we're using the child-display variable more, let's grab it in the first pass.

2011-04-05  Ted Gould  <ted@gould.cx>

	Then menu should get created when processing the property, so let's warn and exit here if it's not available

2011-04-05  Ted Gould  <ted@gould.cx>

	Passing in the client so that I can get the menuitem in all cases

2011-04-05  Ted Gould  <ted@gould.cx>

	Setting up the shell to handle the children display prop

2011-04-05  Ted Gould  <ted@gould.cx>

	Add a handler for the open/close events and pass them up to GTK

2011-04-05  Michael Terry  <mike@mterry.name>

	respond to opened and closed events for the benefit of any watching application

2011-04-05  Ted Gould  <ted@gould.cx>

	Keep refs to the client and makes sure to disconnect all handlers.

2011-04-05  Michael Terry  <mike@mterry.name>

	fix typo

2011-04-05  Michael Terry  <mike@mterry.name>

	be a little more careful with asynchronous callbacks

2011-04-05  Ted Gould  <ted@gould.cx>

	Don't duplicate flags

2011-04-04  Ted Gould  <ted@gould.cx>

	Don't need SCANNERFLAGS and INTROSPECTION_SCANNER_ARGS both so they dup'd the parameters.

2011-03-31  Ted Gould  <ted@gould.cx>

	0.4.1

2011-03-31  Ted Gould  <ted@gould.cx>

	Ensuring that our iterators have variants to reference and ref'ing them correctly.

2011-03-29  Ted Gould  <ted@gould.cx>

	Be more specific about the shortcut type

2011-03-29  Ted Gould  <ted@gould.cx>

	Split out into another variable

2011-03-28  Ted Gould  <ted@gould.cx>

	Use loop instead of next

2011-03-28  Ted Gould  <ted@gould.cx>

	Putting in some protections from NULL parameters.

2011-03-28  Ted Gould  <ted@gould.cx>

	Don't unref a variant we didn't have a ref to on error

2011-03-31  Ted Gould  <ted@gould.cx>

	Turning GTK Menuitems without labels into separators.

2011-03-30  Chris Coulson  <chrisccoulson@ubuntu.com>

	Remove some code duplication introduced in this branch

2011-03-30  Chris Coulson  <chrisccoulson@ubuntu.com>

	- Don't change the type of existing menu items in the server. This
	isn't handled in the client too well
	- Handle a GtkMenuItem's GtkLabel being removed too

2011-03-30  Chris Coulson  <chrisccoulson@ubuntu.com>

	Remove the now unneeded null pointer check on label in construct_dbusmenu_for_widget.
	Also, don't use a strcmp in widget_notify_cb for checking if the menuitem is a separator. Just do a null pointer
	check on pdata->label instead

2011-03-30  Chris Coulson  <chrisccoulson@ubuntu.com>

	Revert the last commit and handle the same problem in the parser instead

2011-03-29  Chris Coulson  <chrisccoulson@ubuntu.com>

	Don't set a default label for menuitems. Some applications (eg, xchat and pidgin) do silly things like
	creating GtkMenuItems's without a label for separators (rather than using the GtkSeparatorMenuItem class).
	GTK correctly renders these as separators, so we need to handle it too by not setting a default label on these

2011-03-28  Ted Gould  <ted@gould.cx>

	Ensure the parent stays ref'd

2011-03-25  Michael Terry  <mike@mterry.name>

	fix some potential memory issues in hopes of fixing a reported crash

2011-03-28  Ted Gould  <ted@gould.cx>

	Protect our properties parsing a bit more.

2011-03-24  Ted Gould  <ted@gould.cx>

	Attaching bug

2011-03-24  Ted Gould  <ted@gould.cx>

	Put in some more protections on the types for property variants and generate some errors

2011-03-23  Ted Gould  <ted@gould.cx>

	0.4.0

2011-03-23  Ted Gould  <ted@gould.cx>

	Ensure that we don't remove properties that are getting their values updated

2011-03-22  Ted Gould  <ted@gould.cx>

	Protect against NULL properties

2011-03-22  Ted Gould  <ted@gould.cx>

	Remove the link instead of the data

2011-03-22  Ted Gould  <ted@gould.cx>

	Protect the entries that are about to be updated from being removed

2011-03-23  Ted Gould  <ted@gould.cx>

	Switch to using iter_loop to protect from NULL variants

2011-03-21  Ted Gould  <ted@gould.cx>

	A couple more intr_loops with a small memory leak fix

2011-03-21  Ted Gould  <ted@gould.cx>

	Moving from iter_next to iter_loop on a couple more iterators

2011-03-21  Ted Gould  <ted@gould.cx>

	Removing an unneeded iner_new

2011-03-21  Ted Gould  <ted@gould.cx>

	Use iter_loop to handle unref'ing the variants cleanly.

2011-03-22  Ted Gould  <ted@gould.cx>

	Look everywhere for accel closures

2011-03-21  Michael Terry  <mike@mterry.name>

	check menu items for accelerators directly if accel label doesn't have one

2011-03-21  Oleg Shparber  <oleg.shparber@wisetroll.com>

	Entering and exiting the GDK threads when calling up to GTK

2011-03-16  Ted Gould  <ted@gould.cx>

	0.3.102

2011-03-16  Ted Gould  <ted@gould.cx>

	Add handling for children getting removed

2011-03-09  Ted Gould  <ted@gould.cx>

	Update to current trunk

2011-03-08  Ted Gould  <ted@gould.cx>

	If we call the parse function and we already have the menu item built for the passed in value let's just use that and not bother looking any further.

2011-03-08  Ted Gould  <ted@gould.cx>

	Disconnecting the child removed handlers

2011-03-08  Ted Gould  <ted@gould.cx>

	Removing the dbusmenu menuitem from the parent if it gets removed on the GTK side

2011-03-08  Ted Gould  <ted@gould.cx>

	Add a callback for child-removed as well

2011-03-16  Ted Gould  <ted@gould.cx>

	Adding defines for the event identifiers

2011-03-16  Ted Gould  <ted@gould.cx>

	Adding event defines to the documentation.

2011-03-16  Ted Gould  <ted@gould.cx>

	Adding opened and closed to the spec

2011-03-16  Ted Gould  <ted@gould.cx>

	Using the new defines

2011-03-16  Ted Gould  <ted@gould.cx>

	Adding defines for the event ids

2011-03-16  Ted Gould  <ted@gould.cx>

	Send open and close signals when menu visibility changes.

2011-03-16  Michael Terry  <mike@mterry.name>

	add opened and closed events

2011-03-16  Ted Gould  <ted@gould.cx>

	Empty images are images too

2011-03-16  Michael Terry  <mike@mterry.name>

	handle empty image types

2011-03-16  Ted Gould  <ted@gould.cx>

	Removing a noisy warning

2011-03-15  Ted Gould  <ted@gould.cx>

	Not everything is a menuitem

2011-03-16  Ted Gould  <ted@gould.cx>

	Adding needed dependencies to pkgconfig files

2011-03-15  Ted Gould  <ted@gould.cx>

	Adding needed requirements to pkgconfig files.

2011-03-14  Ted Gould  <ted@gould.cx>

	Handle NULL better in finding the label

2011-03-14  Michael Terry  <mike@mterry.name>

	be a little more cautious about pointers in sanitize_label_text

2011-03-14  Ted Gould  <ted@gould.cx>

	Lots of memory leak fixes

2011-03-14  Chris Coulson  <chrisccoulson@ubuntu.com>

	The g_variant_get_* family of calls which return a GVariant
	actually return reference counted, non-floating variant. Ensure that we
	always keep pointers to these so that we can properly unref them.
	
	The same also applies to g_variant_iter_next_value.
	
	Also fix a couple of other minor leaks along the way. This fixes
	LP: #722972

2011-03-10  Ted Gould  <ted@gould.cx>

	0.3.101

2011-03-10  Ted Gould  <ted@gould.cx>

	Ignoring a bunch of files that are annoying

2011-03-10  Ted Gould  <ted@gould.cx>

	Commenting out the Python tests as they don't test what we want

2011-03-10  Ted Gould  <ted@gould.cx>

	Helper to get the cached menuitem from a widget

2011-03-09  Ted Gould  <ted@gould.cx>

	Add to documentation as well

2011-03-09  Ted Gould  <ted@gould.cx>

	Add a function to get the cached menu item

2011-03-10  Ted Gould  <ted@gould.cx>

	Having the GTK Client handle theme directories

2011-03-10  Ted Gould  <ted@gould.cx>

	Check the theme directories on build so we can insure we're up-to-date

2011-03-10  Ted Gould  <ted@gould.cx>

	Also check the status when we get the proxy, not part of this bug, but it'll come along soon enough.

2011-03-10  Ted Gould  <ted@gould.cx>

	On initially getting the proxy we need to check the theme directories to boot strap.

2011-03-09  Ted Gould  <ted@gould.cx>

	Attaching bug

2011-03-09  Ted Gould  <ted@gould.cx>

	Updating to trunk

2011-03-04  Ted Gould  <ted@gould.cx>

	Stealing the code from indicator-application to ref and unref theme directories.

2011-03-04  Ted Gould  <ted@gould.cx>

	Build the theme directory database when we build objects

2011-03-04  Ted Gould  <ted@gould.cx>

	Fleshing out the change functions, but it infact creates more functions.  Whoa! 

2011-03-04  Ted Gould  <ted@gould.cx>

	Making a private variable and making a lifecycle for it.

2011-03-04  Ted Gould  <ted@gould.cx>

	Signal handler for theme directories changing.

2011-03-10  Ted Gould  <ted@gould.cx>

	Memory leak fixes

2011-03-10  Chris Coulson  <chrisccoulson@ubuntu.com>

	Fix various memory leaks

2011-03-09  Ted Gould  <ted@gould.cx>

	Respect use_underscores and add extra _ if not set

2011-03-09  Michael Terry  <mike@mterry.name>

	respect use-underline and use-markup of labels in menu items

2011-03-09  Ted Gould  <ted@gould.cx>

	Protecting from NULL layout_props

2011-03-09  Ted Gould  <ted@gould.cx>

	Check to ensure that layout_props isn't NULL.  Atleast we shouldn't crash.

2011-03-09  Ted Gould  <ted@gould.cx>

	Make sure to remove the value from the hash before signaling it's changed

2011-03-07  Ted Gould  <ted@gould.cx>

	Attach bug

2011-03-07  Ted Gould  <ted@gould.cx>

	Putting in a protection and fixing the truth

2011-03-07  Ted Gould  <ted@gould.cx>

	Steal earlier instead of later so that signal handlers don't find the value in the hashtable

2011-03-07  Ted Gould  <ted@gould.cx>

	Switching to using the extended lookup and getting the key and value

2011-03-09  Ted Gould  <ted@gould.cx>

	Get the label and remove markup so that we get the mnemonics

2011-03-09  Michael Terry  <mike@mterry.name>

	sanitize label text to strip pango markup

2011-03-08  Michael Terry  <mike@mterry.name>

	pass on mnemonics and markup from label

2011-03-09  Ted Gould  <ted@gould.cx>

	Setting the cache and allowing reparenting of items

2011-03-08  Chris Coulson  <chrisccoulson@ubuntu.com>

	Ensure we set the CACHED_MENUITEM data on GtkWidget's

2011-03-08  Ted Gould  <ted@gould.cx>

	Wrap properties

2011-03-08  Michael Terry  <mike@mterry.name>

	wrap PropertiesChanged arguments in a variant

2011-03-04  Ted Gould  <ted@gould.cx>

	Fix the enum templates

2011-03-04  Ted Gould  <ted@gould.cx>

	Use the 'basename' parameter

2011-03-03  Ted Gould  <ted@gould.cx>

	0.3.100

2011-03-03  Ted Gould  <ted@gould.cx>

	Changing the destroy prototype for better GIR support

2011-03-02  Ted Gould  <ted@gould.cx>

	Dropping the destroy handler from the docs

2011-03-02  Ted Gould  <ted@gould.cx>

	Fix the type_destroy_handler to be a GDestroyNotify function

2011-03-02  Ted Gould  <ted@gould.cx>

	Changing the destroy notification function to be a GDestroyNotify for GIR purposes

2011-03-03  Ted Gould  <ted@gould.cx>

	Use proper types on function

2011-02-28  Ted Gould  <ted@gould.cx>

	These should be tuples, and now they are! 

2011-03-03  Ted Gould  <ted@gould.cx>

	Adding support to track icon theme directories

2011-03-03  Ted Gould  <ted@gould.cx>

	Fixing the sections to match our new funcs

2011-03-03  Ted Gould  <ted@gould.cx>

	Should be a tuple

2011-03-03  Ted Gould  <ted@gould.cx>

	Add a 'get' function for the icon theme directories.

2011-03-03  Ted Gould  <ted@gould.cx>

	Changing comment so it can get some GIR lovin'

2011-03-03  Ted Gould  <ted@gould.cx>

	Emit the signal when needed

2011-03-03  Ted Gould  <ted@gould.cx>

	Adding a signal for theme directories changing.

2011-03-02  Ted Gould  <ted@gould.cx>

	Handle getting the property and/or getting an update to it.

2011-03-02  Ted Gould  <ted@gould.cx>

	Adding the private variable for icon directories

2011-03-02  Ted Gould  <ted@gould.cx>

	Changing property name to match DBus recommendations

2011-03-02  Ted Gould  <ted@gould.cx>

	Sync up to trunk

2011-02-22  Ted Gould  <ted@gould.cx>

	Handle the property being grabbed over dbus

2011-02-22  Ted Gould  <ted@gould.cx>

	Fleshing out the function to set the icon dirs

2011-02-22  Ted Gould  <ted@gould.cx>

	Fleshing out getting the dirs

2011-02-22  Ted Gould  <ted@gould.cx>

	Adding a private variable for the string list

2011-02-22  Ted Gould  <ted@gould.cx>

	Adding some documentation

2011-02-22  Ted Gould  <ted@gould.cx>

	Prototypes and stubs for the get/set icon paths

2011-02-22  Ted Gould  <ted@gould.cx>

	Adding a property for icon theme path collection.

2011-02-22  Ted Gould  <ted@gould.cx>

	Getting the love branch

2011-03-02  Ted Gould  <ted@gould.cx>

	Handle the case where the passed in property name could be from the hashtable.

2011-03-01  Ted Gould  <ted@gould.cx>

	Don't tell us everytime, we know you're good, you don't have to brag.

2011-03-01  Ted Gould  <ted@gould.cx>

	Delaying the removal from the hashtable.

2011-03-01  Ted Gould  <ted@gould.cx>

	Putting a protection in for bad key values.

2011-03-02  Ted Gould  <ted@gould.cx>

	Changing the property names to follow the recommended practices.

2011-03-02  Aurelien Gateau  <aurelien.gateau@canonical.com>

	Rename dbus properties to follow dbus naming conventions
	
	- version        => Version
	- text-direction => TextDirection
	- status         => Status

2011-03-01  Ted Gould  <ted@gould.cx>

	Specification cleanups

2011-02-28  Aurelien Gateau  <aurelien.gateau@canonical.com>

	Doc fixes:
	
	- Use "@a foo" for arguments, not "@foo"
	- Rename "recurse" (which sounds boolean) to "recursionDepth"
	- Removed dbusmenu-qt specific annotations

2011-03-01  Ted Gould  <ted@gould.cx>

	Check for valid name before building up variant.

2011-03-01  Ted Gould  <ted@gould.cx>

	Move keyname check before builder is init'd

2011-02-28  Chris Coulson  <chrisccoulson@ubuntu.com>

	Check the return value of gdk_keyval_name, as passing NULL pointers
	to g_variant_builder_add can cause bad things to happen. Might fix LP: #720895

2011-03-01  Ted Gould  <ted@gould.cx>

	Disconnecting theme changed on normal cleanup as well to ensure it's benign.

2011-02-28  Chris Coulson  <chrisccoulson@ubuntu.com>

	Ensure we disconnect theme_changed_cb if the DbusmenuMenuitem disappears, but
	the corresponding GtkMenuItem stays alive. This shouldn't really be a problem, as dbusmenu_item_freed
	*should* do enough cleaning up to ensure that theme_changed_cb is inert if it fires later on. Just do
	this to be safe though

2011-03-01  Ted Gould  <ted@gould.cx>

	Removing properties by setting the variant to NULL to generate signals and cleaning up an associated warning.

2011-03-01  Chris Coulson  <chrisccoulson@ubuntu.com>

	The last commit causes the warning in dbusmenu_menuitem_property_is_default to be thrown
	when removing a property that has no default value. This warning seems bogus though, as any property that is not
	in the menuitems local property list is a default value (as that is what dbusmenu_menuitem_property_get* will return).
	Simplify this function to work like this and drop the warning

2011-02-28  Chris Coulson  <chrisccoulson@ubuntu.com>

	Fix LP: #723873 - when a menuitems property is restored to a default value, the new
	state is not updated correctly on the listening client. Make dbusmenu_menuitem_property_remove call
	dbusmenu_menuitem_property_set_variant with a NULL value rather than manipulating the properties
	directly. When removing a property that has a default value now, it will signal PROPERTY_CHANGED
	with the default value, which means that changing a property from non-default to default over the
	wire (which really just deletes the property) now works correctly. This is also now more aligned with
	how dbusmenu_menuitem_property_get* works, which will return the default value for a property
	after removing the property from the menuitem

2011-03-01  Ted Gould  <ted@gould.cx>

	Adding a weak pointer to the submenu

2011-03-01  Chris Coulson  <chrisccoulson@ubuntu.com>

	Oops, fix a silly typo

2011-03-01  Chris Coulson  <chrisccoulson@ubuntu.com>

	Ensure we hook on to child-added signals from sub GtkMenuShell's. This broke in r220
	in order to stop adding weak pointers on the root shell more than once. Now, we connect the signals when we
	create the DbusmenuMenuitem

2011-03-01  Ted Gould  <ted@gould.cx>

	Have the gir-scanner use the exported interfaces

2011-02-25  Ted Gould  <ted@gould.cx>

	Add enum-types to the exported headers so that language bindings can use them.

2011-02-25  Ted Gould  <ted@gould.cx>

	Switching so that the GIR file is built from our exported H files and objects.

2011-03-01  Ted Gould  <ted@gould.cx>

	Use the right i18n header

2011-02-25  Ted Gould  <ted@gould.cx>

	Use the library i18n instead of the standard one for apps.

2011-03-01  Ted Gould  <ted@gould.cx>

	Making sure to disconnect all signal handlers.

2011-02-28  Michael Terry  <mike@mterry.name>

	disconnect some more signals when menuitem dies

2011-03-01  Ted Gould  <ted@gould.cx>

	Actually use the parent parameter to find the menuitem

2011-03-01  Ted Gould  <ted@gould.cx>

	Actually looking up the parent menu item

2011-02-26  Ted Gould  <ted@gould.cx>

	Fixing to ensure we keep a variant reference.

2011-02-24  Ted Gould  <ted@gould.cx>

	Making sure to grab the variant and dispose of it in handle_event.

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  <
Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2017 FileWatcher.com