allow command line to take --range as an option to specify what range of slides to execute
update sikuli-api dependency
bug fix. parsePresentationFile() must go first in order to initialize "presentation"
merge recorder code into sikuli-slides
modify command-line structure to be based on sub-commands (i.e., execute, record, gui)
Merge branch 'tomyeh' into 1.4
add json dependency and set version to 1.4.0-SNAPSHOT
pom
sync with 1.4
actions
interpreter for "browser" and "left click" implemented
refactored: interpretation for each action type in its own method
interpret double click, right click
new dom based slide parser implementation
parse google presentation (shape:blip)
Slides.execute(filename) implemented
awaitaction implemented
removed missing source files
moved api related source to api package
throw ActionRuntimeException on action execution error (click, left-click, right-click)
Exist, NotExist actions
with test cases
TypeAction with testcases