aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-glib/server.c
Commit message (Collapse)AuthorAgeFilesLines
* Adds a menuitem proxy object to glib and applies various fixes through that ↵Ted Gould2010-02-181-0/+19
|\ | | | | | | this uncovered.
| * Properly handing a child changing to make sure to recurse down the structure ↵Ted Gould2010-02-131-0/+19
| | | | | | | | setting up the signals.
* | Setting the ID on the default root item to 0Ted Gould2010-02-121-1/+1
| |
* | Changing prototype of property update call to match spec.Ted Gould2010-02-091-2/+2
|/
* Making it so that find_id handles the root id being 0 case.Ted Gould2010-02-041-1/+1
|
* Manage whether the menuitem thinks it's a root item in the server based on ↵Ted Gould2010-02-041-0/+2
| | | | whether it's set as the root item.
* 0.2.2Ted Gould2010-02-041-1/+1
|
* Interoperability fixes.Ted Gould2010-02-041-17/+17
|\
| * Fix types of signal paramsAurelien Gateau2010-02-031-2/+2
| |
| * Turn parent parameter of get_layout to an int as wellAurelien Gateau2010-02-021-2/+2
| |
| * Turn id into an intAurelien Gateau2010-02-021-13/+13
| |
* | Now the server gets the eventTed Gould2010-02-031-1/+1
|/
* Adding a parameter on the event function so that the timestamp is always passed.Ted Gould2010-01-241-3/+3
|\
| * Sync to trunkTed Gould2010-01-221-3/+3
| |\
| * | Changing the menuitem interface to have activate include a timestampTed Gould2010-01-221-1/+1
| | |
| * | Adding the timestamp on the server side.Ted Gould2010-01-221-2/+2
| | |
* | | Changing all instances of 'LayoutUpdate' to 'LayoutUpdated' as discussed on ↵Ted Gould2010-01-221-8/+8
| |/ |/| | | | | the dbusmenu list.
* | Removing the revision from the generated XMLTed Gould2010-01-211-3/+3
|/
* Implememented GetChildrenAurelien Gateau2009-12-241-0/+63
|
* Switching the server function over to values. Oh, how I hate the untyped ↵Ted Gould2009-12-211-6/+3
| | | | signals in GLib.
* Switching the menuitem internal storage to be a hashtable of values.Ted Gould2009-12-091-16/+0
|
* Translating the table of string properties over to a hash of values.Ted Gould2009-12-091-0/+16
|
* Remove the ability to construct the property as it's not writable.Ted Gould2009-12-091-1/+1
|
* Adding in the 'version' propertyTed Gould2009-12-091-1/+12
|
* Fixing the layout update signature to have two parameters.Ted Gould2009-12-091-6/+7
|
* Changing ID_PROP_UPDATE signal to use GValues instead of strings.Ted Gould2009-12-091-4/+7
|
* Making a proper error on GroupProperties not being implemented.Ted Gould2009-12-091-1/+7
|
* Switching get properties to include the properties list.Ted Gould2009-12-091-2/+2
|
* Getting the server building again, not great shape though. Needs more work.Ted Gould2009-12-081-31/+42
|
* Merging in the spec-discussion branch.Ted Gould2009-12-081-3/+3
|\
| * Chaning the default object path.Ted Gould2009-10-281-3/+3
| |
* | Moving 'buildxml' into the private header file.Ted Gould2009-11-131-0/+1
|/
* Putting the revision number into the XML sent across the bus.Ted Gould2009-09-211-2/+2
|
* Cleanup changes from last commit.Ted Gould2009-09-211-0/+2
|
* Updating the signal to send a revision numberTed Gould2009-09-211-6/+15
|
* Adding in handling of the child moved eventTed Gould2009-09-171-0/+9
|
* Bad prototype for dealing with the new items added signal which also has the ↵Ted Gould2009-07-011-2/+2
| | | | position in it. This made it so the server was the position, which causes bad stuff to happen.
* Unref'ing the object put into the GValue as it gets reffed there.Ted Gould2009-05-251-0/+1
|
* Disabling a large number of debug messages. Most aren't needed anymore.Ted Gould2009-05-191-3/+3
|
* Use the new proprties_copy function to make DBus work :)Ted Gould2009-05-191-0/+2
|
* Ah, finally found the right prototype for dicts, whoo hoo, just love dynamic ↵Ted Gould2009-05-191-2/+2
| | | | typing in C.
* More error handling in the properties interface.Ted Gould2009-05-151-0/+27
|
* Starting to flesh out more of this DBus stuffTed Gould2009-05-151-2/+28
|
* Reworking the DBus interface slightly. Making it so that the properties are ↵Ted Gould2009-05-151-8/+0
| | | | 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.
* Fleshing out server_call and getting ready for more.Ted Gould2009-05-151-5/+36
|
* Passing on the signal from the menuitem up the stack and out the DBus.Ted Gould2009-05-121-1/+1
|
* Signaling that the layout has changed when there are children added or removedTed Gould2009-05-121-0/+4
|
* Okay, now we have a lifecycle for all of our nifty signal handlers. Kinda ↵Ted Gould2009-05-121-0/+9
| | | | crazy that we're building all of these suckers. Recursive setting all hidden in a nifty little function.
* Setting up some function to tie into all these new fangled signals that the ↵Ted Gould2009-05-121-0/+48
| | | | menu items themselves are sending.
* Adding in comments for the signals in the server.Ted Gould2009-05-121-0/+26
|