Overview
This is the IUP robot interface component of the BTD suite of tools. It provides
the basic functionality to programatically fire GUI events. It can be used to
extend the BTD unit testing framework or to run a program in demo mode.
License
BTD is free software and uses the same
license as Lua 5.1
Status
Current version is 1.7.1 and was developed for Lua 5.1.
Download
BTD can be downloaded from its
LuaForge page.
Dependencies
BTD depends on
IUP 2.6
Road map
-
Abandon the idea of querying IUP components for coordinates and
"automagically" calculating mouse click positions to fire
specific IUP component events.
- ...
Credits
- Web site design based on Copas - web site design
- Logo based on graphic design by Alexandre Nakonechnyj
- LuaForge for providing project space and management tools
Contact us
History
- BTD 1.7.1 - 07 Feb 2010
-
- changes
-
for Unix (and OS X) compatibility, changed character case in
require statements
- clean up
-
- reworked documentation
-
split up of BTD in different packages (code and documentation)
to reflect the modular nature of the suite.
- BTD 1.7.0 - 17 Apr 2009
-
- new features
-
- windows test robot (mouse and keyboard control)
- test robot lua integration
- sequencer for generating windows events
- BTD 1.5.2 - 21 Feb 2009
-
- clean up
-
- updated documentation
- changed order of idle processing in
iupLoop
-
changed class name
Iup.lua
to
TestIup.lua
- updated examples
- BTD 1.5.1 - 16 Feb 2009
-
- new features
-
- break IUP main loop
- replace IUP idle loop