Static mutexes
[vlc.git] / src / misc / threads.c
2008-10-05 Rémi Denis-CourmontStatic mutexes
2008-10-05 Rémi Denis-CourmontRemove vlc_threads_(init|end), fix thread-safety on...
2008-10-04 Rémi Denis-CourmontFix vlc_thread_ready invalid use of object_wait
2008-10-04 Rémi Denis-CourmontCritical section are internally recursive
2008-10-01 Geoffroy CouprieWinCE: missing threading functions
2008-09-28 Rémi Denis-CourmontGet rid of p_root object
2008-09-28 Rémi Denis-CourmontRemove vlc_global()
2008-09-28 Rémi Denis-CourmontDead #defines
2008-09-28 Rémi Denis-CourmontMove psz_vlcpath out of p_root
2008-09-19 Rémi Denis-CourmontFix error message
2008-09-13 Rémi Denis-CourmontSupport for (compile-time) custom stack size
2008-09-10 Rémi Denis-CourmontDo not heap free stack structure...
2008-09-10 Rémi Denis-CourmontGrmbl. Remove the stupid assert after merging commits.
2008-09-10 Geoffroy CouprieSet the owner to 0 while releasing a recursive mutex
2008-09-07 Laurent AimarFixed vlc_cond*wait on win32.
2008-09-07 Rémi Denis-CourmontWin32: assert against recursive mutex in vlc_cond_...
2008-09-07 Rémi Denis-CourmontWin32: fix recursive locking imbalance
2008-09-07 Rémi Denis-CourmontManually reset the events
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 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