Ralf Habacker
acbc751e28
Decorated public exported functions with DBUS_EXPORT macro, reviewed by Colin Walters.
2010-03-16 09:33:39 +01:00
Marcus Brinkmann
3c657579a0
Fix double-free in error case.
...
Signed-off-by: Thiago Macieira <thiago@kde.org>
2010-03-15 17:08:40 +01:00
Colin Walters
f4da942cb4
[configure.in] Use AM_SILENT_RULES if available
...
By rough consensus, and to keep up with the cool kids.
Note to builders: you need to use V=1 to enable verbose mode.
2010-03-12 17:23:10 -05:00
Michael Meeks
ae95a0ff96
[DBusConnection] When handling a watch, return if another thread is doing I/O
...
http://lists.freedesktop.org/archives/dbus/2010-March/012337.html
Previously, the watch handler would block until the I/O path was available.
However, if another non-main thread was doing a synchronous call, this would
cause the main thread to block on that thread, a highly undesirable
thing because it's important for the main thread to remain responsive
for user interfaces.
Signed-off-by: Colin Walters <walters@verbum.org>
Signed-off-by: Thiago Macieira <thiago@kde.org>
2010-03-12 11:50:27 -05:00
Ralf Habacker
cf307bbc5a
removed obsolate file from windbus port
2010-03-08 16:02:04 +01:00
Ralf Habacker
76919f681c
fixed bus-test sha1 connection address on unix with cmake build system
2010-03-08 15:56:56 +01:00
Ralf Habacker
e469239284
fixed backtrace printing on unix with cmake build system
2010-03-08 15:55:46 +01:00
Frederic Crozat
008cd59ef7
Fix build when selinux is disabled but libaudit enabled
...
https://bugs.freedesktop.org/show_bug.cgi?id=26859
2010-03-03 08:19:35 -05:00
Ralf Habacker
47e37899a3
_dbus_string_toupper_ascii(): new function, reviewed by Colin Walters.
2010-02-28 21:33:41 +01:00
Ralf Habacker
b88edf2221
win32 fix: make dbus string content visible to debuggers, reviewed by Colin Walters.
2010-02-28 21:07:57 +01:00
Ralf Habacker
a06c771d2b
_dbus_string_tolower_ascii(): new function, reviewed by Colin Walters.
2010-02-28 21:03:16 +01:00
Ralf Habacker
46df8b52d9
linux compile fix
2010-02-26 08:37:53 +01:00
Marcus Brinkmann
0906954d0a
Generate Windows def files from def.in files.
2010-02-26 08:12:11 +01:00
Romain Pokrzywka
fdcd044555
fix potential crashes on windows with MSVC, due to badly exported variables
2010-02-25 18:20:02 +01:00
Romain Pokrzywka
0feebc3e12
--warning
2010-02-25 18:19:58 +01:00
Romain Pokrzywka
127bd1f0c3
small fixes for DBUS_USE_OUTPUT_DEBUG_STRING code
2010-02-25 18:19:54 +01:00
Ralf Habacker
1bbb46421b
fixed compile break introduced in commit e1c31c7307
2010-02-25 18:12:47 +01:00
Colin Walters
e1c31c7307
Merge branch 'dbus-1.2'
...
Conflicts:
bus/bus.c
bus/selinux.c
configure.in
2010-02-22 09:48:45 -05:00
Colin Walters
fbeb13517e
[dbus-string] Sync up UNICODE_VALID with glib, add documentation
...
See https://bugzilla.gnome.org/show_bug.cgi?id=107427 for rationale
behind the first change.
The documentation was derived from an IRC conversation with
Behdad Esfahbod.
2010-02-19 16:34:47 -05:00
Colin Walters
235eebdb16
Finish moving file-related functions from dbus-sysdeps-unix to dbus-file-unix
2010-02-19 12:48:44 -05:00
Colin Walters
9c90fcd2dc
Monitor service directories for changes
...
It's not expected to have to manually SIGHUP the bus after installing
a new .service file. Since our directory monitoring is already set
up to queue a full reload which includes service activation, simply
monitor the servicedirs too.
https://bugs.freedesktop.org/show_bug.cgi?id=23846
2010-02-18 15:33:28 -05:00
Brian Cameron
8ca10fd4de
Fix dummy file monitoring backend compilation
...
https://bugs.freedesktop.org/show_bug.cgi?id=26421
2010-02-18 10:38:42 -05:00
Colin Walters
f81e8702a6
Revert "_dbus_string_to_lower(): new function"
...
This reverts commit 39aa809024 .
2010-02-18 10:09:20 -05:00
Ralf Habacker
39aa809024
_dbus_string_to_lower(): new function
2010-02-12 08:47:33 +01:00
Ralf Habacker
984b372fd2
Merge branch 'master' of ssh://git.freedesktop.org/git/dbus/dbus
2010-02-12 08:46:10 +01:00
Marcus Brinkmann
f31bb2a749
Enable dbus-launch for Windows target.
2010-02-11 22:38:55 +01:00
Ralf Habacker
0793857c92
added some docs for windows and updated the documentation index
2010-02-10 13:03:19 +01:00
Ralf Habacker
a931e61763
fixed xml doc generating for cmake build system - supported docbook generator is currently kde's meinproc4, xmlto may also work but need still some checks
2010-02-10 09:26:52 +01:00
Ralf Habacker
31d9f4d655
Merge branch 'master' of ssh://git.freedesktop.org/git/dbus/dbus
2010-02-09 19:44:12 +01:00
Ralf Habacker
523e01827e
fixed bug on win32 not been able to use session bus with --config-file option
...
Internal setup of session bus type was bound to the presence of the --session
command line parameter which prevents to use the --config-file parameter for
session bus setup.
2010-02-09 08:37:50 +01:00
Cyril Brulebois
b429488739
Fix compilation of kqueue file monitoring on FreeBSD
2010-02-08 12:21:35 -05:00
Romain Pokrzywka
27a46ea9cb
variable name fix (DBUS_DAEMON_NAME instead of DAEMON_NAME)
2010-02-07 00:32:51 +01:00
Romain Pokrzywka
deb7e5a9aa
apply remaining unapplied parts of eeedba5b2f5b008819619764943caddd52441adf in dbus4win
2010-02-07 00:32:50 +01:00
Romain Pokrzywka
3f05abb3ad
not needed anymore. Builds fine without for both msvc and mingw
2010-02-07 00:32:49 +01:00
Romain Pokrzywka
e6c10e9304
add new symbols from 1.3 to the exports
2010-02-07 00:32:48 +01:00
Romain Pokrzywka
e750a52a4d
move dbus-1.def.cmake to the cmake subdir, as it's cmake specific
2010-02-07 00:32:48 +01:00
Romain Pokrzywka
18d6f550d4
add the LIBRARY header in the .def file, but for mingw only, msvc doesn't support it anymore. It's still needed when creating a .lib from a mingw-built dll
2010-02-07 00:32:47 +01:00
Romain Pokrzywka
1cd84d8258
remove DBUS_DAEMON_EXECUTABLE_NAME, we already have DBUS_DAEMON_NAME, and use the specified name for the executable when building with cmake
2010-02-07 00:32:46 +01:00
Romain Pokrzywka
196b310dd1
remove the debug postfix for the executables, it only makes sense for the lib
2010-02-07 00:32:45 +01:00
Romain Pokrzywka
83c70d45a8
and another .def.in for the verbose mode handling
2010-02-07 00:32:44 +01:00
Romain Pokrzywka
b0e0cd03e8
commented bits cleanup
2010-02-07 00:32:44 +01:00
Romain Pokrzywka
3de7453714
disable cmake options that don't apply (for cmake-gui)
2010-02-07 00:32:43 +01:00
Romain Pokrzywka
7cda0ff030
fixed the TODO, the if block didn't make sense indeed. Also make it clearer which dirs in the summary are installation dirs
2010-02-07 00:32:42 +01:00
Romain Pokrzywka
5bf0e86495
fixed and simplified install prefix handling with cmake
2010-02-07 00:32:41 +01:00
Romain Pokrzywka
f554db982f
dbus-spawn.h is internal, it shouldn't be installed
2010-02-07 00:32:40 +01:00
Romain Pokrzywka
bbd1c9fe82
now fix the build for the tests; turns out we need another set of exports, since some tests are compiled in the client lib and some are in the internal lib...
2010-02-07 00:32:39 +01:00
Romain Pokrzywka
ce69516585
refactor the cmake build to match with autotools: only export client symbols in dbus-1 and use and internal library for the rest. Currently this library is statically linked to the apps but it can be made dynamic if wanted
2010-02-07 00:32:39 +01:00
Romain Pokrzywka
cffb66be40
oops, this symbol belongs to the client exports
2010-02-07 00:32:38 +01:00
Romain Pokrzywka
5746ba8811
split the symbols into separate files matching the client/shared/util sections of the code, and generate the final .def file dynamically
2010-02-07 00:32:37 +01:00
Romain Pokrzywka
7487915ff4
make the def handling simpler with cmake, we don't need to specify the library name anyway
2010-02-07 00:32:36 +01:00