summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Made proxy DLL names uniqueOwen Fraser-Green2004-04-033-9/+10
|
* hushMichael Meeks2004-03-291-0/+1
|
* 2004-03-29 Michael Meeks <michael@ximian.com>Michael Meeks2004-03-295-180/+153
| | | | | | | | | | | * glib/dbus-gobject.c (set_object_property): split out / re-work, use the property type, and not the message type(!) (get_object_property): ditto. * glib/dbus-gvalue.c (dbus_gvalue_demarshal), (dbus_gvalue_marshal): make this code re-usable, needed for signals too, also on both proxy and server side. Re-write for more efficiency / readability.
* 2004-03-29 Michael Meeks <michael@ximian.com>Michael Meeks2004-03-295-3/+55
| | | | | | | | | | * dbus/dbus-message.c (dbus_message_new_error_printf): impl. * dbus/dbus-connection.c (dbus_connection_unregister_object_path): fix warning. * configure.in: fix no-mono-installed situation.
* hush.Michael Meeks2004-03-294-0/+16
|
* 2004-03-27 Havoc Pennington <hp@redhat.com>Havoc Pennington2004-03-273-22/+43
| | | | | | | | | | Patch from Timo Teräs: * tools/dbus-send.c (main): if --print-reply, assume type is method call; support boolean type args * dbus/dbus-connection.c (dbus_connection_send_with_reply): fix a bunch of memleak and logic bugs
* Added signal support.Owen Fraser-Green2004-03-2610-114/+552
|
* Added support for enumerations with marshalling to/from their underlying ↵Owen Fraser-Green2004-03-255-2/+41
| | | | system type (Byte, Int32, UInt32, Int64, UInt64)
* Modified to support char type.Owen Fraser-Green2004-03-241-0/+11
|
* Fixed bug preventing creating multiple proxy objects of the same type.Owen Fraser-Green2004-03-241-33/+37
|
* Made all DBusTypes take Service in the constructor because Array also needed ↵Owen Fraser-Green2004-03-2416-54/+48
| | | | it in the case of an array of OBJECT_PATH objects.
* Changed Suits method to not look recursively for Interface attributesOwen Fraser-Green2004-03-241-1/+1
|
* Added InterfaceProxy to Mono bindings to avoid having to generate a proxy ↵Owen Fraser-Green2004-03-2311-194/+303
| | | | for every registered object. Also added object_path functions to dbus-message.
* Added dbus-sharp.pc generationOwen Fraser-Green2004-03-231-0/+1
|
* First checkin of the Mono bindings.Owen Fraser-Green2004-03-2344-337/+3646
|
* 2004-03-21 Havoc Pennington <hp@redhat.com>Havoc Pennington2004-03-212-2/+4
| | | | * test/test-service.c (main): remove debug spew
* * dbus/dbus-marshal.c (_dbus_marshal_validate_arg): accept emptyOlivier Andrieu2004-03-216-17/+86
| | | | | | | | | | | | arrays * dbus/dbus-message.h, bus/dbus-message.c (dbus_message_iter_init) (dbus_message_iter_init_array_iterator) (dbus_message_iter_init_dict_iterator): return a dbus_bool_t to indicate whether the iterator is empty * dbus/dbus-pending-call.c, dbus/dbus-server.c: silence compiler warnings
* 2004-03-19 Havoc Pennington <hp@redhat.com>dbus-0.21Havoc Pennington2004-03-196-4/+46
| | | | | | | | | | | | | | * NEWS: 0.21 updates * configure.in: 0.21 * doc/Makefile.am: add all XMLTO usage to DBUS_XML_DOCS_ENABLED * python/Makefile.am: change to avoid dist of dbus_bindings.c so you don't need pyrex to make dist * qt/Makefile.am (libdbus_qt_1_la_SOURCES): add integrator.h to sources; run moc
* 2004-03-18 Richard Hult <richard@imendio.com>Richard Hult2004-03-182-0/+22
| | | | | * dbus/dbus-message.c (dbus_message_get_auto_activation) (dbus_message_set_auto_activation): Add doxygen docs.
* 2004-03-16 Richard Hult <richard@imendio.com>Richard Hult2004-03-1610-32/+738
| | | | | | | | | | | | | | | | | | * bus/activation.c: (bus_activation_service_created), (bus_activation_send_pending_auto_activation_messages), (bus_activation_activate_service): * bus/activation.h: * bus/dispatch.c: (bus_dispatch), (check_nonexistent_service_auto_activation), (check_service_auto_activated), (check_segfault_service_auto_activation), (check_existent_service_auto_activation), (bus_dispatch_test): * bus/driver.c: (bus_driver_handle_activate_service): * bus/services.c: (bus_registry_acquire_service): * dbus/dbus-message.c: (dbus_message_set_auto_activation), (dbus_message_get_auto_activation): * dbus/dbus-message.h: * dbus/dbus-protocol.h: Implement auto-activation.
* 2004-03-12 Olivier Andrieu <oliv__a@users.sourceforge.net>Olivier Andrieu2004-03-123-1/+17
| | | | | | | | * dbus/dbus-marshal.c (_dbus_marshal_get_arg_end_pos): fix a bug with CUSTOM types. * dbus/dbus-message.c (message_iter_test, _dbus_message_test): add a unit test for this bug (used to fail).
* 2004-03-12 Mikael Hallendal <micke@imendio.com>Mikael Hallendal2004-03-122-8/+64
| | | | | | | | * bus/activation.c: (babysitter_watch_callback): notify all pending activations waiting for the same exec that the activation failed. (bus_activation_activate_service): shortcut the activation if we already waiting for the same executable to start up.
* 2004-03-12 Mikael Hallendal <micke@imendio.com>Mikael Hallendal2004-03-126-78/+831
| | | | | | | | | | | | | | | | * bus/activation.c: - Added service file reloading. Each service files directory is kept in an hash table in BusActivation and each BusActivationEntry knows what .service-file it was read from. So when you try to activate a service the bus will check if it's been updated, removed or if new .service-files has been installed. - Test code at the bottom for the service file reloading. * bus/test-main.c: (main): * bus/test.h: - added service reloading test. * dbus/dbus-sysdeps.c: * dbus/dbus-sysdeps.h: (_dbus_delete_directory): Added.
* 2004-03-08 Michael Meeks <michael@ximian.com>Michael Meeks2004-03-082-1/+6
| | | | | * dbus/dbus-connection.c (_dbus_connection_block_for_reply): bail immediately if disconnected, to avoid busy loop.
* 2004-03-08 Michael Meeks <michael@ximian.com>Michael Meeks2004-03-082-40/+19
| | | | | * dbus/dbus-message.c (dbus_message_iter_get_args_valist): cleanup cut/paste/inefficiency.
* 2004-03-01 David Zeuthen <david@fubar.dk>David Zeuthen2004-03-054-4/+118
| | | | | | | | | | | | * dbus/dbus-string.c (_dbus_string_append_printf_valist): Fix a bug where args were used twice. This bug resulted in a segfault on a Debian/PPC system when starting the messagebus daemon. Include dbus-sysdeps.h for DBUS_VA_COPY * dbus/dbus-sysdeps.h: Define DBUS_VA_COPY if neccessary. From GLib * configure.in: Check for va_copy; define DBUS_VA_COPY to the appropriate va_copy implementation. From GLib
* 2004-02-24 Joe Shaw <joe@ximian.com>Joe Shaw2004-02-242-1/+7
| | | | | * bus/services.c (bus_registry_acquire_service): We need to pass in the service name to dbus_set_error() to prevent a crash.
* thingiesZack Rusin2004-01-282-0/+5
|
* Slightily modified patch from Alex (blarf). I'll have to rething the accessZack Rusin2004-01-265-15/+120
| | | | to dbus internals from the wrappers.
* 2003-12-26 Anders Carlsson <andersca@gnome.org>Anders Carlsson2003-12-262-2/+6
| | | | * AUTHORS: Reveal my True identity.
* 2003-12-17 Mikael Hallendal <micke@imendio.com>Mikael Hallendal2003-12-172-0/+9
| | | | | * dbus/dbus-message.c: (dbus_message_append_args_valist): - Added case for DBUS_TYPE_BYTE, patch from Johan Hedberg.
* 2003-12-13 Mikael Hallendal <micke@imendio.com>Mikael Hallendal2003-12-132-0/+8
| | | | * doc/TODO: Added not about better error check of configuration files.
* 2003-12-02 Richard Hult <richard@imendio.com>Richard Hult2003-12-02148-147/+152
| | | | | * Update AFL version to 2.0 throughout the source files to reflect the update that was done a while ago.
* 2003-12-02 Richard Hult <richard@imendio.com>Richard Hult2003-12-022-2/+47
| | | | | | | | | | * dbus/dbus-message.c (dbus_message_iter_append_dict): Set wrote_dict_key to FALSE on the iter that the dict is appended to, just like when appending other types. Fixes a bug where a dict couldn't be put inside a dict. (dbus_message_iter_append_dict_key): Fix typo in warning message. (message_iter_test, _dbus_message_test): Add test case for dict inside dict.
* 2003-12-01 David Zeuthen <david@fubar.dk>David Zeuthen2003-12-012-2/+16
| | | | | | * python/dbus.py: Add the actual message when calling the reciever of a signal such that parameters can be inspected. Add the method remove_signal_receiver
* 2003-11-26 Mikael Hallendal <micke@imendio.com>Mikael Hallendal2003-11-2755-83/+190
| | | | | | * bus/*.[ch]: * dbus/*.[ch]: * glib/*.[ch]: Made ref functions return the pointer
* Adding DBusServer wrapper. Switching some thingies, looking pretty andZack Rusin2003-11-258-12/+215
| | | | | being cool... Anyway, we're done at a very basic level. I have to go back to something else now, but i'll try to commit an example sometime soon.
* As changelog says. Integration is pretty much there, so dbus should at leastZack Rusin2003-11-245-73/+124
| | | | use Qt for timeouts and watches comfortably now.
* Updating changelog.Zack Rusin2003-11-241-0/+9
| | | | | | What sucks is the lack of automatic moc file creation in the configuration system. Someone needs to copy over some of ours admin dir (and knowing life that's probably going to be me).
* Seperating integration with D-BUS from Connection to the internal IntegratorZack Rusin2003-11-245-89/+281
| | | | | | class. I simply hated the interfaces in the public Connection when it had to contain a bunch of friends and protected members that were never really meant to be seen.
* "Zack, you're not updating ChangeLog"... Only because I chose not to and notZack Rusin2003-11-231-0/+14
| | | | | | because i forgot. It was a political statemant rising awerness of the fact that our ozone layer is getting thiner. Glad you're with me on that one.
* Coding on dbus is like christmas. Just without christmas tree, presents, santaZack Rusin2003-11-235-10/+186
| | | | | | clause, shopping, food, cookies, carrols, eggs, bunnies, trick or treating, smoking crack... I don't quite remember where I was going with this but we're getting closer.
* 1) switching d-pointer names to just PrivateZack Rusin2003-11-233-8/+65
| | | | | | 2) starting workin on the connection binding 3) trying to find clean socks, committing the first two, the third one is hopeless
* Happy birthday to me, happy birthday to me... Well, it's not reallyZack Rusin2003-11-232-47/+53
| | | | | | | | my birthday, but it will be in like 8 months and for such a huge celebration I want to start preparing rather early. The marshelling in Message is crap (not the good kind of crap either). I'm not yet sure how we'll handle the transition from dcop but for now lets at least make it sane api wise.
* Match kde schematicsZack Rusin2003-11-231-3/+5
|
* thanksgiving break, lets start working on those bindings.Zack Rusin2003-11-232-78/+139
|
* 2003-11-19 Havoc Pennington <hp@redhat.com>dbus-0.20Havoc Pennington2003-11-193-2/+18
| | | | | | | | | * NEWS: update * configure.in: bump version to 0.20 * configure.in (have_qt): add yet another place to look for qt (someone hand trolltech a .pc file...)
* 2003-11-01 Havoc Pennington <hp@redhat.com>Havoc Pennington2003-11-013-2/+164
| | | | | * doc/dbus-specification.xml: add state machine docs on the auth protocol; just a first draft, I'm sure it's wrong.
* 2003-10-28 Havoc Pennington <hp@redhat.com>Havoc Pennington2003-10-292-28/+4
| | | | * dbus/dbus-message.c (get_next_field): delete unused function
* 2003-10-28 David Zeuthen <david@fubar.dk>David Zeuthen2003-10-292-1/+29
| | | | | * python/dbus_bindings.pyx.in: add get_dict to handle dictionaries return types. Fixup TYPE_* to reflect changes in dbus/dbus-protocol.h