{"shas":[["8d12ab9e632420864fa024909c66863de2452987","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","Use setenv instead of putenv\n\nIn theory putenv could be used to handle freeing of strings yourself, but this\nwas not done in PulseAudio.  That leaves no advantages in using putenv.  With\nsetenv you're at the mercy of the implementation whether the strings leak, but\nat least that is better then a certain leak, as it was before.","Maarten Bosmans"],["d6d9fb295d03a411974a148e469465e0f7c59891","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","Clean up <poll.h> includes\n\nInstead <pulsecore/poll.h> should be included.  That file includes poll.h on\nplatform where it is appropriate.  Also remove some unnecessary <ioctl.h>\nincludes.","Maarten Bosmans"],["4f1d4044f8409ff29eeb7f97324daba496e40714","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","Use <pulsecore/socket.h> instead of <sys/socket.h>\n\nThe check whether POSIX socket.h or WIN32 winsock2.h must be included can be\nmade centrally.  The downside is that some functionality of e.g. arpa/inet.h is\nalso implemented in winsock.h, so that some files that don't use socket\nfunctions, but do use inet.h functions, must also include pulsecore/socket.h.\n(as well as arpa/inet.h)","Maarten Bosmans"],["0ac0479534d9cb6e4ef734eeb3a663f33a4f8ef3","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","Adapt win32 specific code to current API","Maarten Bosmans"],["bb12ff83564d43566089dd979639c6993ba76665","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","Apply #ifdefs around functionality not available on win32\n\nAnd also the reverse: around some win32 specific functionality","Maarten Bosmans"],["a951c779c6fe0705f75c1dfbe090deb78485b4e8","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","Use PCRE if POSIX regex.h is not available","Maarten Bosmans"],["2de2c735c937c6724c14656acf01ce90f122b903","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","Fix dependencies and include necessary headers","Maarten Bosmans"],["5815ec6f3ec7d138e9dd2d28d442ad1059ecb020","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","Add AM_LDFLAGS more consistently to all commands","Maarten Bosmans"],["7b90e3b942b43521e4ed6b9f07b14ee3ae156cf3","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","Repair some typos","Maarten Bosmans"],["d6d43367053bbc0d99acd7a21a21e15a5aaae659","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","Implement some functions for win32\n\nAnd disable building binaries for win32 that make no sense there","Maarten Bosmans"],["5699954d3360716ad693e0b88596e372afe74443","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","win32: flush stderr after log output","Maarten Bosmans"],["a39a83665f07a0819a31ee2d1ab60210a67c47a2","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","win32: Implement rtclock based on QueryPerformanceCounter\n\nAlso remove some unnecessary <time.h> headers.","Maarten Bosmans"],["5205e6a85ac8699c464e2d676c4d8b1c2b7989e5","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","win32: Implement pa_random","Maarten Bosmans"],["110b14ec21eacaf6baa4fa111a76e26bad585dcd","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","module-waveout: Adapted to updated API\n\nWaveout sink works again, Wavein source still needs some work.","Maarten Bosmans"],["f2a9fd779e6bfc79d7e6f6f45447e9adbb873c34","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","Give module-waveout a configure switch\n\n - Also disable the scary DBus and udev warnings when building for win32\n - and only install some dbus/x11 specific files when appropriate","Maarten Bosmans"],["aebf66bef6ebc8561b3cd4bfb4189ea739056f65","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","Use pa_* instead of generic functions to improve portability","Maarten Bosmans"],["30c7c9518440670ca3b627298c4e32885204882f","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","tests/rtstutter: Use pa_rtclock","Maarten Bosmans"],["821562b9bc8d1a9033daaae0fd5373498a085054","db6f2f1905c688b2bd40b5f136cd69e164c09fed@gmail.com","Use pa_read, pa_write and pa_poll instead of system functions","Maarten Bosmans"]],"repo":"mkbosmans/pulseaudio","actor":"mkbosmans","ref":"refs/heads/mingw32-build","size":18,"head":"821562b9bc8d1a9033daaae0fd5373498a085054","actor_gravatar":"a8f1f03245fb8eb790f989193efd2086","push_id":24977711}