Open main menu

Difference between revisions of "TODO"

416 bytes added ,  14:01, 19 September 2007
→‎General: -- action recorder patch has been committed, but some minor TODOs are left
(Added Parallaction to the list.)
(→‎General: -- action recorder patch has been committed, but some minor TODOs are left)
Line 63: Line 63:
** backend specific stuff into ??? (maybe new namespace "Backends" ?)  not sure about this one.
** backend specific stuff into ??? (maybe new namespace "Backends" ?)  not sure about this one.
* Get rid of getenv in as many places as possible. Ideally, we'd only use it to query HOME on Unix systems.
* Get rid of getenv in as many places as possible. Ideally, we'd only use it to query HOME on Unix systems.
* Add a way to record and playback "Events". This should help automating regression tests. A prerequisite for this task would be a common EventLoopManager class, so that existing Engines could get this feature for "free".
 
==== Event recorder ====
Currently there is an implementation based on [patch #1738058 | https://sourceforge.net/support/tracker.php?aid=1738058] but it needs more work
* Try to avoid warpMouse() calls at playback, so the system will be useable
* Perhaps we need to indicate recording mode. May be draw triangle/circle in some corner. Use OSD overlay for that
* Still it is possible that time will drift away even with current implementation. Do something about it, at least try to detect
* Remove temporary file
* Perhaps autogenerate record file name based on target name
* Perhaps combine 2 files which get created currently into one


=== Build System ===
=== Build System ===