pulseaudio/src/pulse
Colin Guthrie 2b88634671 x11: Partially convert to XCB.
This commit mostly converts the X11 handling to XCB. There are still
some uses of XLib to deal with the X11 session handling modules, however all
client-side code should now be free of XLib and thus this should fix Bug #799
2010-08-15 21:41:52 +01:00
..
.gitignore add another .gitignore file, this time for pulse/ 2008-06-18 00:47:32 +02:00
browser.c Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
browser.h Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
cdecl.h Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
channelmap.c channelmap: Use "Subwoofer" as pretty name for LFE 2010-02-21 17:36:51 +01:00
channelmap.h client: include dolby channel names in comments 2010-01-15 01:29:55 +01:00
client-conf-x11.c x11: Partially convert to XCB. 2010-08-15 21:41:52 +01:00
client-conf-x11.h Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
client-conf.c conf: invert all negative boolean configuration option 2009-08-12 20:15:28 +02:00
client-conf.h various spelling fixes 2009-04-04 02:27:13 +02:00
client.conf.in conf: invert all negative boolean configuration option 2009-08-12 20:15:28 +02:00
context.c libpulse: Store pa_stream pointers to hashmaps instead of dynarrays. 2010-01-15 01:38:19 +01:00
context.h doxygen: drop references to pacat.c and paplay.c as examples since tehy are not useful as such and in the case of paplay not even existant anymore 2009-09-11 01:49:16 +02:00
def.h libpulse: Add *_NOFLAGS flags with value 0 for various enums 2009-09-22 18:43:03 +01:00
error.c libpulse: add new error code PA_ERR_BUSY 2009-09-11 01:20:45 +02:00
error.h Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
ext-device-manager.c device-manager: Rather than flagging the device as available, just include the sink/source index with PA_INVALID_INDEX meaning unavailable 2009-11-11 17:44:27 +00:00
ext-device-manager.h device-manager: Update docs version -> 0.9.20 2009-11-11 17:50:38 +00:00
ext-stream-restore.c Fix checking for NULL after usage 2009-08-28 17:12:44 +02:00
ext-stream-restore.h libpulse: add missing includes 2009-11-11 05:12:45 +01:00
fork-detect.c add pa_assert_cc() for compile time assertions 2009-03-23 21:03:52 +01:00
fork-detect.h try to detect when stupid clients forks and refuse all service from then on 2009-03-05 04:33:40 +01:00
gccmacro.h gccmacro: enable weakrefs only on ELF 2009-09-15 04:31:54 +02:00
glib-mainloop.c Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
glib-mainloop.h Modification of the glib-mainloop doc to ensure that nobody frees the api as it is owned by the loop. 2009-08-20 02:30:54 +02:00
i18n.c add i18n support 2008-08-06 18:54:13 +02:00
i18n.h import version.h in all header files to make sure that version-based feature testing works 2009-01-27 02:36:42 +01:00
internal.h libpulse: Store pa_stream pointers to hashmaps instead of dynarrays. 2010-01-15 01:38:19 +01:00
introspect.c libpulse: don't support pa_context_get_card_info_list() on servers that cannot handle it 2009-09-10 02:16:00 +02:00
introspect.h introspect: rearrange order of functions a bit 2009-09-06 23:14:15 +02:00
mainloop-api.c don't use PA_GCC_UNUSED anymore 2008-08-09 16:20:29 +02:00
mainloop-api.h Base mainloop on pa_rtclock_now() 2009-06-20 17:29:31 +03:00
mainloop-signal.c fix an error where a signal was accidently freed when it is tried to register it twice 2009-03-31 20:31:15 +02:00
mainloop-signal.h Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
mainloop.c mainloop: fix detection of rt clocks 2009-09-18 22:16:25 +02:00
mainloop.h Modification of the mainloop doc to ensure that nobody frees the api as it is owned by the loop. 2009-08-20 02:31:02 +02:00
Makefile big s/polyp/pulse/g 2006-06-19 21:53:48 +00:00
operation.c Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
operation.h client: extend documentation on pa_operation_cancel() a bit 2009-08-03 23:07:59 +02:00
proplist.c proplist: allow setting of zero-length data properties 2009-08-27 05:33:45 +02:00
proplist.h proplist: explicitly mention a role 'test' 2010-02-21 17:36:51 +01:00
pulseaudio.h doxygen: add rtclock.h to documentation 2009-09-11 01:49:39 +02:00
rtclock.c pulse: move pa_rtclock_now in pulsecommon 2009-06-20 17:29:08 +03:00
rtclock.h rtclock: document that we fallback to wallclock time if monotonic time is not supported 2009-06-23 00:15:57 +02:00
sample.c sample: manually inline table lookups 2009-08-20 11:31:04 +02:00
sample.h libpulse: introduce PA_BYTES_SNPRINT_MAX and make use of it wherever applicable 2009-09-06 22:33:04 +02:00
scache.c client: verify connection state in pa_stream_connect_upload() 2010-01-12 03:01:27 +01:00
scache.h volume: fix definition of PA_VOLUME_MAX and introduce PA_VOLUME_INVALID and use it wherever applicable 2009-09-07 19:53:39 +02:00
simple.c simple: check for == RUNNING instead of != DONE when waiting for operations 2009-08-05 01:05:35 +02:00
simple.h Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
stream.c native: rework handling of seeks that depend on variables the client does not know anything about 2010-01-18 01:33:04 +01:00
stream.h libpulse: explain semantics of pa_stream_connect_playback() in more detail 2009-11-11 05:13:47 +01:00
subscribe.c Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
subscribe.h various spelling fixes 2009-04-04 02:27:13 +02:00
thread-mainloop.c thread: name all threads so that the names appear in /proc/$PID/task/$TID/comm 2010-05-03 13:28:39 +02:00
thread-mainloop.h Modification of the thread-mainloop doc to ensure that nobody frees the api as it is owned by the loop. 2009-08-20 02:31:08 +02:00
timeval.c timeval: make timeval conversion routines handle PA_USEC_INVALID special 2009-09-18 04:14:39 +02:00
timeval.h timeval: introduce PA_USEC_MAX 2009-09-18 04:14:37 +02:00
utf8.c utf8: minor simplification 2009-09-08 23:49:42 +02:00
utf8.h add new API pa_ascii_valid(), pa_ascii_filter() 2009-02-04 17:11:56 +01:00
util.c core: Add thread-safe group info functions with dynamic buffers 2009-08-22 00:53:39 +02:00
util.h util: if NULL is passed to pa_path_get_filename() just hand it through 2009-04-19 19:02:16 +02:00
version.h.in version: fix prefix in PA_CHECK_VERSION macro 2009-06-17 03:06:13 +02:00
volume.c llvm-clang-analyzer: drop a few unnecessary assignments and other trivial fixes 2009-09-08 23:46:23 +02:00
volume.h volume: fix definition of PA_VOLUME_MAX and introduce PA_VOLUME_INVALID and use it wherever applicable 2009-09-07 19:53:39 +02:00
xmalloc.c Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
xmalloc.h malloc: implement pa_xrenew() 2009-06-17 03:07:42 +02:00