Win32: rework mutex/condition implementation.
[vlc.git] / src / misc / threads.c
2008-09-07 Rémi Denis-CourmontWin32: rework mutex/condition implementation.
2008-09-07 Rémi Denis-CourmontUnexport vlc_thread_fatal (short lived)
2008-09-07 Rémi Denis-CourmontDe-inline mutex and condition functions. Document them.
2008-09-07 Rémi Denis-Courmontvlc_cond_broadcast: broadcast signal on a condition...
2008-09-07 Laurent AimarFixed VLC_CANCEL_INIT value.
2008-09-06 Rémi Denis-CourmontUse NULL rather than 0
2008-09-06 Rémi Denis-Courmontvlc_cond_init: really remove useless parameter
2008-09-06 Rémi Denis-Courmontvlc_control_cancel: va_start iif va_end
2008-09-05 Rémi Denis-CourmontRemove old BeOS thread support
2008-09-04 Rémi Denis-CourmontWin32: strerror won't work
2008-09-04 Rémi Denis-CourmontWin32: restore accidentally removed variable
2008-09-04 Rémi Denis-CourmontWin32: fix warning
2008-09-04 Rémi Denis-CourmontThread fatal errors: add function name, and some Win32...
2008-09-01 Rémi Denis-CourmontWin32: fix malloc when creating a thread
2008-08-30 Rémi Denis-CourmontWin32: fix vlc_control_cancel from main() task
2008-08-30 Rémi Denis-CourmontInitialize messages stacks inside the message bank
2008-08-30 Rémi Denis-CourmontRemove vlc_threadobj (did not work properly anymore)
2008-08-28 Rémi Denis-Courmontvlc_thread_join: cannot join current thread
2008-08-28 Rémi Denis-Courmontvlc_join: check for deadlock
2008-08-27 Rémi Denis-CourmontWin32: allocate cancellation data on the stack (cannot...
2008-08-27 Rémi Denis-Courmont(Potentially) allow pthread without pthread native...
2008-08-27 Rémi Denis-CourmontSupport for cancellation cleanup functions
2008-08-27 Rémi Denis-CourmontRevert "Disable cancellation everywhere (except in...
2008-08-27 Rémi Denis-CourmontDisable cancellation everywhere (except in msg_Dbg...
2008-08-27 Rémi Denis-Courmontvlc_join is a cancellation point
2008-08-27 Rémi Denis-CourmontWin32: support cancellation through Asynchronus Procedu...
2008-08-27 Rémi Denis-CourmontSupport for cancelling self and use normal thread variable
2008-08-27 Rémi Denis-CourmontStub cancellation support
2008-08-27 Rémi Denis-Courmontlibvlccore: vlc_thread_cancel() tangled object API
2008-08-27 Rémi Denis-Courmontvlc_cancel: POSIX thread cancellation
2008-08-27 Rémi Denis-CourmontFix f4ad7994761cd2463ad15254aa5569a444484c7c
2008-08-27 Rémi Denis-CourmontWin32: do not assume the thread is joined before it...
2008-08-25 Rémi Denis-Courmontvlc_clone, vlc_join: untangle objects and threads
2008-08-17 Rémi Denis-Courmontlibvlccore: remove the threads count
2008-08-14 Rémi Denis-CourmontFix debug message
2008-08-14 Rémi Denis-CourmontDecrease thread count after join rather than before...
2008-08-14 Rémi Denis-CourmontAdd a FIXME
2008-08-09 Rémi Denis-CourmontWin32 condition variable: remove write-only counter
2008-08-03 Rémi Denis-CourmontDo not hide many (all?) thread function having an incor...
2008-08-02 Rémi Denis-CourmontFix previous commit
2008-08-02 Rémi Denis-CourmontIn debug builds, update thread waiting message for...
2008-07-31 Pierre d'Herbemontthreads: Make sure we don't re-create a thread if the...
2008-07-31 Pierre d'Herbemontlibvlccore: Don't set the priority on first thread...
2008-07-24 Rémi Denis-Courmontvlc_thread_set_priority: don't mess up the thread_id
2008-07-24 Rémi Denis-CourmontDo not ResumeThread an invalid thread handle
2008-07-11 Rémi Denis-CourmontRemove dead code
2008-07-06 Rémi Denis-Courmontcore: set meaningful object type names
2008-06-30 Rémi Denis-CourmontWarn in case of dangerous thread join patterns
2008-06-28 Rémi Denis-Courmontvlc_pthread_fatal: fix error message
2008-06-22 Rémi Denis-CourmontLibVLC: wait until all threads are terminated
2008-06-17 Rémi Denis-CourmontUse vlc_object_lock and vlc_object_unlock
2008-06-12 Rémi Denis-CourmontDon't block all signals.
2008-06-06 Rémi Denis-CourmontForce thread priorities in the supported range
2008-06-06 Rémi Denis-CourmontRescale POSIX realtime priorities within a portable...
2008-06-06 Rémi Denis-CourmontDo not set a priority for non-realtime threads
2008-06-06 Rémi Denis-CourmontSet the thread priority before its creation
2008-06-04 Rafaël CarréTypo: use debug code only when wanted (and defined)
2008-06-04 Rémi Denis-Courmontvlc_threadobj under NDEBUG and refcheck under LIBVLC_RE...
2008-05-31 Rémi Denis-Courmontlibvlc: use vlc_common.h (libvlccore) instead of vlc...
2008-05-31 Pierre d'HerbemontWork around the fact that autosh..tools does only check...
2008-05-31 Pierre d'Herbemontconfigure: Check for HAVE_BACKTRACE and HAVE_EXECINFO_H.
2008-05-30 Pierre d'Herbemontlibvlccore: Also print a backtrace on Mac OS X.
2008-05-30 Rémi Denis-CourmontPrint backtrace in vlc_pthread_fatal
2008-05-29 Rémi Denis-CourmontBlock all signals in VLC threads
2008-05-28 Rémi Denis-Courmontvlc_threadobj(): returns the object nesting the current...
2008-05-24 Rémi Denis-CourmontProvide default for vlc_pthread_fatal
2008-05-22 Rémi Denis-CourmontFix vlc_threadvar_delete
2008-05-10 Rémi Denis-CourmontThe TLS also needs to be cleaned up... should fix ...
2008-05-08 Rémi Denis-CourmontWin32 compile fixes
2008-05-08 Rémi Denis-CourmontFix the kludge for old glibc
2008-05-08 Rémi Denis-CourmontMove pthread to the front.
2008-05-08 Rémi Denis-CourmontMutexes cannot be error-checking and recursive at the...
2008-05-05 Rafaël CarréDo not leak the global libvlc pointer
2008-05-04 Rémi Denis-CourmontRemove p_root->b_ready. Duplicated state.
2008-05-04 Rémi Denis-CourmontRemove VLC_OBJECT_GLOBAL
2008-05-04 Rémi Denis-CourmontFix linking error
2008-05-03 Rémi Denis-CourmontAllocate global object as the others - not statically...
2008-05-03 Rémi Denis-CourmontHide global object within the thread and object subsystem
2008-05-03 Rémi Denis-Courmontthreads: use vlc_internals()
2008-05-03 Rémi Denis-CourmontSimplify threads init
2008-05-01 Rémi Denis-CourmontNIH desyndromization
2008-04-23 Rémi Denis-CourmontWin32: Simplify mutex
2008-04-23 Rémi Denis-CourmontWin32: remove (now dead) old mutex/cv implementation
2008-04-23 Rémi Denis-CourmontWin32: don't use spin locks^W^Wfast mutexes instead...
2008-04-23 Rémi Denis-CourmontSimplify threading code a bit
2008-04-23 Rémi Denis-CourmontWin32: don't use weak linking for SignalObjectAndWait
2008-04-14 Pierre d'HerbemontReplace vlc_bool_t by bool, VLC_TRUE by true and VLC_FA...
2008-03-29 Rémi Denis-CourmontRemove some global object-specific hacks
2008-03-29 Rémi Denis-Courmontroot object: use vlc_custom_create
2008-03-26 Pierre d'Herbemontthreads: Make sure we vlc_thread_join() won't block...
2008-03-19 Sam HocevarUse LoadLibrary instead of LoadLibraryA.
2008-03-13 Jean-Baptiste KempfShut a Windows warning.
2008-03-13 Jean-Baptiste KempfShut a few unused parameters for Windows compiling.
2008-03-08 Jean-Baptiste KempfGetLastError throws a DWORD, IIRC, not a char*
2008-02-26 Pierre d'Herbemontmisc/objects.c: Don't rely on vlc_object_destroy()...
2008-02-25 Rémi Denis-CourmontTypo
2008-02-25 Rémi Denis-CourmontUse %m on GLIBC to work-around strerror_r prototype...
2008-02-25 Rafaël Carréuse strerror_r() which is guaranteed to be thread safe...
2008-02-25 Pierre d'Herbemontmisc/threads.c: Fix error description printing in vlc_p...
2008-02-17 Rémi Denis-CourmontRemove unused object pointer from condition vars, mutex...
next