Age | Commit message (Expand) | Author |
2018-03-05 | Fixed removing a cStateKey from a cStateLock | Klaus Schmidinger |
2018-03-04 | Assigning events to timers no longer triggers sending a POLL to all peer VDRs | Klaus Schmidinger |
2018-03-04 | Modified cStateLock's SetExplicitModify() and IncState() | Klaus Schmidinger |
2017-06-25 | Added a note to the log, indicating that no further invalid lock sequences wi... | Klaus Schmidinger |
2017-06-23 | Fixed a possible crash in cStateLockLog | Klaus Schmidinger |
2017-06-09 | Changed '-' to 'U' when a lock is released | Klaus Schmidinger |
2017-06-08 | Increased SLL_LENGTH in thread.c to better handle long caller lines, and encl... | Klaus Schmidinger |
2017-06-08 | Fixed L(ock) and U(nlock) indicators in cStateLockLog | Klaus Schmidinger |
2017-06-07 | Fixed false positives when checking the locking sequence, in case of nested l... | Klaus Schmidinger |
2017-06-06 | Fixed false positives when checking the locking sequence, in case of nested l... | Klaus Schmidinger |
2017-06-03 | Added backtrace functions for debugging | Klaus Schmidinger |
2017-05-28 | Added debug output for checking the correct sequence of locking global lists | Klaus Schmidinger |
2016-12-08 | The cRwLock class now allows nested read locks within a write lock from the s... | Klaus Schmidinger |
2015-09-01 | Implemented strict locking of global lists | Klaus Schmidinger |
2013-12-29 | Deleted a superfluous assignment in cPipe::Open() | Klaus Schmidinger |
2013-04-10 | Changed cThread::SetIOPriority() from "best effort class" to "idle class" in ... | Klaus Schmidinger |
2013-02-22 | Removed empty lines at end of file | Klaus Schmidinger |
2012-10-04 | The cThread constructor now has an additional boolean parameter that can be s... | Klaus Schmidinger |
2012-09-22 | The new class cIoThrottle is used to allow I/O intense threads to temporarily... | Klaus Schmidinger |
2012-05-08 | Renamed the function cString::sprintf(const char *fmt, va_list &ap) to vsprin... | Klaus Schmidinger |
2009-04-13 | Added cThread::SetIOPriority() and using it in cRemoveDeletedRecordingsThread | Klaus Schmidinger |
2008-09-06 | Fixed a possible integer overflow in GetAbsTime() | Klaus Schmidinger |
2008-04-13 | Now setting the thread name, so that it can be seen in 'top -H' | Klaus Schmidinger |
2008-02-15 | Using cString::sprintf() instead of asprintf() | Klaus Schmidinger |
2007-10-19 | Improved shutdown handling | Klaus Schmidinger |
2007-08-24 | Fixed some compiler warnings with gcc-4.2.0 | Klaus Schmidinger |
2007-06-17 | Fixed handling detached processes in SystemExec() | Klaus Schmidinger |
2007-02-25 | Rewrite of shutdown handling; implemented cPlugin::WakeupTime(); SIGHUP force... | Klaus Schmidinger |
2007-01-07 | CAM handling refactored; multiple recordings with one CAM; automatic CAM sele...1.5.0 | Klaus Schmidinger |
2006-09-24 | The function cThread::Cancel() now only sets 'running' to false and does not ... | Klaus Schmidinger |
2006-08-20 | Adapted cThread::ThreadId() to recent kernels | Klaus Schmidinger |
2006-06-24 | Removed a double fdopen() in cPipe::Open() | Klaus Schmidinger |
2006-06-02 | Removed the call to pthread_setschedparam(childTid, SCHED_RR, 0) in thread.c | Klaus Schmidinger |
2006-03-26 | Fixed format string handling | Klaus Schmidinger |
2006-02-12 | Now logging the description (if present) in case a thread is canceled | Klaus Schmidinger |
2006-01-28 | Fixed some typos | Klaus Schmidinger |
2006-01-08 | Added a missing #include <linux/unistd.h> to thread.c | Klaus Schmidinger |
2006-01-04 | Using the thread id in the "thread ... won't end" error message | Klaus Schmidinger |
2006-01-03 | Fixed setting the main thread id if VDR is running as a daemon | Klaus Schmidinger |
2006-01-01 | Fixed initializing pthread_mutexattr_t and pthread_rwlockattr_t to avoid warn... | Klaus Schmidinger |
2005-12-11 | Now using the gettid() syscall to get a thread's pid, so that we get a useful... | Klaus Schmidinger |
2005-11-27 | Implemented message queueing1.3.37 | Klaus Schmidinger |
2005-08-14 | Changed cThread Active() vs. Running() | Klaus Schmidinger |
2005-08-13 | Centralized 'thread active' handling | Klaus Schmidinger |
2005-05-29 | Added cThread::SetPriority() and using it in cSectionHandler::Action() to red...1.3.25 | Klaus Schmidinger |
2005-05-06 | Fixed timeout handling in cRwLock::Lock() | Klaus Schmidinger |
2005-01-14 | Made cCondWait::SleepMs() sleep at least 3ms to avoid a possible busy wait | Klaus Schmidinger |
2004-12-19 | Fixed a race condition in starting a thread | Klaus Schmidinger |
2004-11-26 | Fixed the spelling of 'canceling' | Klaus Schmidinger |
2004-11-26 | Some more changes to the 'childTid' handling in cThread | Klaus Schmidinger |