aboutsummaryrefslogtreecommitdiff
path: root/lib/base
AgeCommit message (Collapse)Author
2008-10-24change eConsoleAppcontainers to using standard system shell 'sh' as ↵Andreas Frisch
suggested by Pieter. This allows more complex command lines invoking pipes. a wrapper class which supplies an asynchronous popen implementation is yet to come.
2008-10-23fix garbage collection (Modules/gcmodule.c:380: move_unreachable: AssertionAndreas Monzner
`gc->gc.gc_refs > 0`)
2008-10-21use correct datatypeAndreas Monzner
2008-10-19add command to manually close input pipe (send CTRL-D / EOF)Andreas Frisch
2008-09-22snprintf is not std::Felix Domke
2008-09-02emit seperate signals for stdout and stderr pipes, allow cat'ing file ↵Andreas Frisch
content into container apps and dumping their output to a file
2008-08-27use a reference instead of a local copyAndreas Monzner
2008-08-27fix writeAndreas Monzner
2008-06-13after DECLARE_REF now all is private.. not publicAndreas Monzner
dont export AddRef, Release, ptrref and grabRef to python some cleanups
2008-06-11fix output before terminationFelix Domke
2008-06-10read nonblockingFelix Domke
2008-06-04fix spinner handlingAndreas Monzner
2008-06-03small cleanupAndreas Monzner
2008-06-02Add setCWD to change task's work directories for eConsoleAppContainersAndreas Frisch
2008-04-26compatibility to python 2.4.Felix Domke
2008-04-17make some operator functions constAndreas Monzner
2008-04-16use clock_gettime for internal timers instead of gettimeofday .. so now ourAndreas Monzner
timers are independent of the normal linux clock (and change linux time without inform e2 is now really uncritical)
2008-04-13add support for writing python strings directlyFelix Domke
2008-04-06provide better way of passing arguments to 'execute'Felix Domke
2008-03-25fix: large integer implicitly truncated to unsigned type,Andreas Oberritter
comparison is always true due to limited range of data type too many arguments for format
2008-03-25remove redundant '!!'Andreas Oberritter
2008-03-25fix deprecated conversion from string constant to char* by using const char* ↵Andreas Oberritter
instead where possible
2008-03-25fix compile error for i386-optimized refcounting,Andreas Oberritter
use the same code for x86_64
2008-03-25replace openFile() by two functions openFileCached() and openFileUncached(), ↵Andreas Oberritter
to avoid casting FILE* to int
2008-03-25second argument of PyDict_Next() should be of type Py_ssize_t, which isn't ↵Andreas Oberritter
restricted to 32 bits
2008-03-25adjust ioprio_get/set for kernels which don't define _syscall2/3 (i.e. ↵Andreas Oberritter
2.6.24 and higher)
2008-02-14add support for cyclic garbage collection to eTimer and eSocketNotifierAndreas Monzner
class, add simpler method to set a timer callback.. or remove.. instead of timer.timeout.get().append(func).. or .remove(func)... now it is possible to do timer.callback.append(func)... timer.callback.remove(func) (the old method still works..but is now deprecated)
2008-02-14write memleak info to /var/tmp/enigma2_mem.out instead of stdoutAndreas Monzner
2008-01-17fix cmdline parserAndreas Monzner
2008-01-12deal correct with errnoAndreas Monzner
2008-01-08use vfork instead of fork (this hopefully fixes the 'no moreAndreas Monzner
eConsoleAppContainer is working after a long enigma2 runtime' problem) optimize the eConsoleAppContainer::execute function
2007-12-16patch by Pieter Grimmerink: -call waitpid on the child, after it completes. ↵Felix Domke
This avoids zombies.
2007-11-14fix frequently segfault on clean shutdownAndreas Monzner
2007-11-13add FATAL: before error messagesFelix Domke
2007-10-06fixes for clean enigma2 shutdownAndreas Monzner
2007-06-14use read/write lock for eCueSheetAndreas Monzner
2007-05-25add 'spinner' (non-idle detection)Felix Domke
2007-05-24in case of short reads, re-align with blocksizeFelix Domke
2007-05-06disable log to /log.ts (was just for testing)..Andreas Monzner
2007-05-04improve filterRecordDataFelix Domke
2007-04-30send write error messages down to service eventsFelix Domke
2007-04-17add stream-mode to filepush, which will retry on eof until stream growsFelix Domke
2007-03-20small fixAndreas Monzner
2007-03-20cleanup / apply timeoffsets to twisted timer tooAndreas Monzner
2007-02-27add lock for smp safetyAndreas Monzner
2007-02-27add optimized addref / release for x86Andreas Monzner
2007-02-26compile fixes for old dvb api (7020....)Andreas Monzner
2007-01-30add a workaround to ensure that the filepush thread take notice of theAndreas Monzner
stop thread signal even when no syscall is in progress
2007-01-22mainloop cleanup/speedupAndreas Monzner
2007-01-11remove debug outputAndreas Monzner