Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-30 | bus: fix build | Lennart Poettering | |
2013-10-30 | bus: it is OK to have signals with multiple parameters | Lennart Poettering | |
2013-10-30 | bus: don't fail if GetAll() is used to get properties of the built-in interfaces | Lennart Poettering | |
2013-10-29 | strv: introduce new strv_from_stdarg_alloca() macro to generate a string ↵ | Lennart Poettering | |
array from stdarg function parameters This allows us to turn lists of strings passed in easily into string arrays without having to allocate memory. | |||
2013-10-22 | bus: NULL signatures are OK too | Lennart Poettering | |
2013-10-21 | bus: allow to specify NULL as an empty string to add | Kay Sievers | |
2013-10-16 | timedated: use libsystemd-bus instead of libdbus for bus communication | Lennart Poettering | |
Among other things this also adds a few things necessary for the change: - Considerably more powerful error returning APIs in libsystemd-bus - Adapter for connecting an sd_bus to an sd_event - As I reworked the PolicyKit logic to the new library I also made it asynchronous, so that PolicyKit requests of one user cannot block out another user anymore. - We always use the macro names for common bus error. That way it is harder to mistype them since the compiler will notice | |||
2013-10-14 | bus: properly handle if new objects are installed in the node tree while we ↵ | Lennart Poettering | |
are dispatching to one | |||
2013-10-14 | bus: make sure that we always keep a ref to the bus when we dispatch callbacks | Lennart Poettering | |
Otherwise the callback might unref the bus we are processing and destroy the object while we are processing it. | |||
2013-10-14 | list: make our list macros a bit easier to use by not requring type spec on ↵ | Lennart Poettering | |
each invocation We can determine the list entry type via the typeof() gcc construct, and so we should to make the macros much shorter to use. | |||
2013-10-11 | bus: properly implement logic for generating ↵ | Lennart Poettering | |
InterfacesAdded/InterfacesRemoved signals of ObjectManager | |||
2013-10-11 | bus: in GetManagedObjects() only return each object once. | Lennart Poettering | |
2013-10-11 | bus: unify code to find parents of an object path with | Lennart Poettering | |
2013-10-11 | bus: properly generate GetAll reply | Lennart Poettering | |
2013-10-11 | bus: beef up parameter checking in vtable handling | Lennart Poettering | |
2013-10-11 | bus: don't rely on gccisms/c11 in public header files. | Lennart Poettering | |
One day sd-bus.h should become a public header file. We generally try to be conservative in language features we use in public headers (much unlike in private code), hence don't make use of anonymous unions in structs for the vtable definitions. | |||
2013-10-11 | bus: split up overly long sd-bus.c into three files | Lennart Poettering | |