aboutsummaryrefslogtreecommitdiff
path: root/lib/base/console.cpp
AgeCommit message (Collapse)Author
2010-07-05lib/base/console.cpp: fix eConsoleAppContainer write (when called with one ↵ghost
string only)
2008-11-06also make in FD nonblockingghost
2008-11-06dont add cmd to arglistghost
2008-11-06add 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-29better solution to add possibility to delete eSocketNotifiers,Andreas Monzner
eConsoleAppContainers in callback funktions without crash
2008-10-28remove non working wrapper class to add a (unneeded) .get() call toAndreas 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-28cleanup eConsoleAppContainer code.. execute is now only possible to call withAndreas Monzner
one single string argument
2008-10-27small cleanupAndreas Monzner
2008-10-27use functions for sequence instead of tuple or list.. so both types areAndreas Monzner
working now, fix small typo
2008-10-27add support for cyclic garbage collection to eConsoleAppContainerAndreas Monzner
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-21use correct datatypeAndreas Monzner
2008-10-19add command to manually close input pipe (send CTRL-D / EOF)Andreas Frisch
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-11fix output before terminationFelix Domke
2008-06-10read nonblockingFelix Domke
2008-06-02Add setCWD to change task's work directories for eConsoleAppContainersAndreas Frisch
2008-04-13add support for writing python strings directlyFelix Domke
2008-04-06provide better way of passing arguments to 'execute'Felix Domke
2008-01-17fix cmdline parserAndreas 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.
2006-12-14not block so longAndreas Monzner
2006-12-14fix read from pipesAndreas Monzner
2006-02-23dont kill pid -1Andreas Monzner
2006-02-22another new is to smallAndreas Monzner
2006-02-22make glibc memchecker happy :)Andreas Monzner
2006-02-22do some initializationsAndreas Monzner
2006-02-21add eConsoleAppContainer to execute shell scripts or applications from ↵Andreas Monzner
python without blocking the mainloop
2004-10-01 - add python, missing guiFelix Domke
- remove console (needs to be rewritten anyway) - eString -> std::string
2003-10-17import of enigma2Felix Domke