Lennart Poettering
34df5a34e1
drop unnecessary suffix NULs as gcc adds them anyway
2011-03-09 19:48:02 +01:00
Lennart Poettering
08672cb507
dbus: return DBUS_ERROR_UNKNOWN_OBJECT when an object is unknown
2011-03-08 02:27:43 +01:00
Lennart Poettering
c77bc38d28
job: when cancelling jobs, make sure to propagate this properly to depending jobs
2011-02-24 03:23:14 +01:00
Lennart Poettering
5d44db4a90
dbus: pass along information why a job failed when it failed (dbus api change!)
2011-02-24 02:36:34 +01:00
Thierry Reding
9a60da2834
build-sys: allow cross-compilation
...
When cross-compiling systemd, the introspection XML files fail to be
generated because the systemd host binary is not executable. This patch
works around this by putting the introspection XML data into separate
ELF sections and extracting them from the binary when generating the XML
files.
The extracted XML data is passed through the strings utility in order to
strip the trailing NUL character. A small AWK script is used to prepend
the doctype and add the opening and closing node tags respectively.
Finally, the C preprocessor is used to substitute the correct doctype
information from the D-Bus header files.
2010-11-23 22:38:55 +01:00
Lennart Poettering
2cccbca4fd
dbus: add introspection to midlevel paths
2010-10-13 03:03:31 +02:00
Lennart Poettering
c4e2ceae94
dbus: follow standardized fdo PropertiesChanged signal spec
2010-08-20 02:31:54 +02:00
Lennart Poettering
d6c9574fb5
emacs: make sure nobody accidently adds tabs to our sources
2010-08-14 19:59:25 +02:00
Lennart Poettering
c0bd0cf7ff
dbus: don't hit an assert if we sent a changed signal for something not in the dbus queue (i.e. because it was deleted before it was fully created
2010-07-11 03:59:59 +02:00
Lennart Poettering
46d95c0fe0
dbus: log received message only once, in filter function
2010-07-08 00:27:09 +02:00
Lennart Poettering
a567261a29
dbus: send signals about jobs to the clients having created them unconditionally, and thus get rid of broadcast signals in most cases
2010-07-05 00:58:07 +02:00
Lennart Poettering
5e8d1c9a9f
dbus: to make sure that systemd stays controllable during early bootup, register our services on our own micro usb server in addition to the bus
2010-06-19 03:04:04 +02:00
Lennart Poettering
4288f61921
dbus: automatically generate and install introspection files
2010-05-23 03:45:33 +02:00
Lennart Poettering
7535cc788e
systemctl: add --block switch for synchronous starting of units
2010-05-22 04:27:24 +02:00
Lennart Poettering
e99e38bbdc
build-sys: move source files to subdirectory
2010-05-16 18:45:24 +02:00