| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2008-11-06 | dont add cmd to arglist | ghost | |
| 2008-11-06 | add possibility to call eConsoleAppContainer execute with unlimited count of ↵ | ghost | |
| arguments when its called with single argument, then /bin/sh is started else not | |||
| 2008-10-30 | small refcounting fixes, add private operator delete to iObject | Andreas Monzner | |
| 2008-10-29 | also use refcounting for eTimers | Andreas Monzner | |
| its now no more possible directly to call new eTimer .. or to embedded eTimer. to create a eTimer now eTimer::create must be used... to delete you must call ->AddRef() after timer creation and ->Release when the timer is no more needed. Or use ePtr<eTimer> to store the timer reference.. then its enough to set the ePtr<eTimer> object to 0 when the timer is no more needed | |||
| 2008-10-29 | delete eSocketNotifiers isnt allowed... | Andreas Monzner | |
| please call ->AddRef() after eSocketNotifier::create ... and ->Release() when the eSocketNotifier is no more needed... or use ePtr<eSocketNotifier> | |||
| 2008-10-29 | better solution to add possibility to delete eSocketNotifiers, | Andreas Monzner | |
| eConsoleAppContainers in callback funktions without crash | |||
| 2008-10-28 | remove non working wrapper class to add a (unneeded) .get() call to | Andreas Monzner | |
| eConsoleAppContainers.. so now all external plugins must remove this .get() calls... example: cont = eConsoleAppContainer() cont.appClosed.append(cb_func) # old was cont.appClosed.get().append(cb_func) | |||
| 2008-10-28 | cleanup eConsoleAppContainer code.. execute is now only possible to call with | Andreas Monzner | |
| one single string argument | |||
| 2008-10-27 | small cleanup | Andreas Monzner | |
| 2008-10-27 | use functions for sequence instead of tuple or list.. so both types are | Andreas Monzner | |
| working now, fix small typo | |||
| 2008-10-27 | long -> int | Andreas Monzner | |
| 2008-10-27 | add support for cyclic garbage collection to eConsoleAppContainer | Andreas Monzner | |
| 2008-10-24 | change 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-23 | fix garbage collection (Modules/gcmodule.c:380: move_unreachable: Assertion | Andreas Monzner | |
| `gc->gc.gc_refs > 0`) | |||
| 2008-10-21 | use correct datatype | Andreas Monzner | |
| 2008-10-19 | add command to manually close input pipe (send CTRL-D / EOF) | Andreas Frisch | |
| 2008-09-22 | snprintf is not std:: | Felix Domke | |
| 2008-09-02 | emit 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-27 | use a reference instead of a local copy | Andreas Monzner | |
| 2008-08-27 | fix write | Andreas Monzner | |
| 2008-06-13 | after DECLARE_REF now all is private.. not public | Andreas Monzner | |
| dont export AddRef, Release, ptrref and grabRef to python some cleanups | |||
| 2008-06-11 | fix output before termination | Felix Domke | |
| 2008-06-10 | read nonblocking | Felix Domke | |
| 2008-06-04 | fix spinner handling | Andreas Monzner | |
| 2008-06-03 | small cleanup | Andreas Monzner | |
| 2008-06-02 | Add setCWD to change task's work directories for eConsoleAppContainers | Andreas Frisch | |
| 2008-04-26 | compatibility to python 2.4. | Felix Domke | |
| 2008-04-17 | make some operator functions const | Andreas Monzner | |
| 2008-04-16 | use clock_gettime for internal timers instead of gettimeofday .. so now our | Andreas Monzner | |
| timers are independent of the normal linux clock (and change linux time without inform e2 is now really uncritical) | |||
| 2008-04-13 | add support for writing python strings directly | Felix Domke | |
| 2008-04-06 | provide better way of passing arguments to 'execute' | Felix Domke | |
| 2008-03-25 | fix: 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-25 | remove redundant '!!' | Andreas Oberritter | |
| 2008-03-25 | fix deprecated conversion from string constant to char* by using const char* ↵ | Andreas Oberritter | |
| instead where possible | |||
| 2008-03-25 | fix compile error for i386-optimized refcounting, | Andreas Oberritter | |
| use the same code for x86_64 | |||
| 2008-03-25 | replace openFile() by two functions openFileCached() and openFileUncached(), ↵ | Andreas Oberritter | |
| to avoid casting FILE* to int | |||
| 2008-03-25 | second argument of PyDict_Next() should be of type Py_ssize_t, which isn't ↵ | Andreas Oberritter | |
| restricted to 32 bits | |||
| 2008-03-25 | adjust ioprio_get/set for kernels which don't define _syscall2/3 (i.e. ↵ | Andreas Oberritter | |
| 2.6.24 and higher) | |||
| 2008-02-14 | add support for cyclic garbage collection to eTimer and eSocketNotifier | Andreas 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-14 | write memleak info to /var/tmp/enigma2_mem.out instead of stdout | Andreas Monzner | |
| 2008-01-17 | fix cmdline parser | Andreas Monzner | |
| 2008-01-12 | deal correct with errno | Andreas Monzner | |
| 2008-01-08 | use vfork instead of fork (this hopefully fixes the 'no more | Andreas Monzner | |
| eConsoleAppContainer is working after a long enigma2 runtime' problem) optimize the eConsoleAppContainer::execute function | |||
| 2007-12-16 | patch by Pieter Grimmerink: -call waitpid on the child, after it completes. ↵ | Felix Domke | |
| This avoids zombies. | |||
| 2007-11-14 | fix frequently segfault on clean shutdown | Andreas Monzner | |
| 2007-11-13 | add FATAL: before error messages | Felix Domke | |
| 2007-10-06 | fixes for clean enigma2 shutdown | Andreas Monzner | |
| 2007-06-14 | use read/write lock for eCueSheet | Andreas Monzner | |
| 2007-05-25 | add 'spinner' (non-idle detection) | Felix Domke | |
| 2007-05-24 | in case of short reads, re-align with blocksize | Felix Domke | |
