Sikuli x1.0-rc2 "Maltese"

Sikuli X 1.0 rc2 "Maltese" comes with a completely new user interface of Sikuli IDE and the ability to extend Sikuli Script with extensions. Sikuli Guide, an extension for creating interactive tutorials on actual interfaces, is also released with RC2.

Milestone information

Project:
Sikuli
Series:
sikulix
Version:
x1.0-rc2
Code name:
Maltese
Released:
2011-02-10  
Registrant:
Tsung-Hsiang Chang
Release registered:
2011-02-08
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
13 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon Sikuli-X-1.0rc2-win32.exe (md5, sig) Sikuli X (Windows installer) 57,312
last downloaded today
download icon Sikuli-X-1.0rc2-win32.zip (md5, sig) Sikuli X (Windows portable zip) 8,254
last downloaded 4 days ago
download icon Sikuli-X-1.0rc2-osx-10.6.dmg (md5, sig) Sikuli X (Mac OS X 10.6) 5,777
last downloaded 9 days ago
download icon Sikuli-X-1.0rc2-linux.zip (md5, sig) Sikuli X (Linux 32bit) 2,492
last downloaded 4 weeks ago
download icon Sikuli-X-1.0rc2-linux-x86_64.zip (md5, sig) Sikuli X (Linux 64bit) 3,244
last downloaded 24 hours ago
Total downloads: 77,079

Release notes 

Sikuli X 1.0-rc2 comes with a completely new user interface of Sikuli IDE and the ability to extend Sikuli Script with extensions. Sikuli Guide, an extension for creating interactive tutorials on actual interfaces, is also released with RC2.

NEW FEATURES
----------------------

- The UI of Sikuli IDE has been redesigned and polished. Find, undo, and redo are supported. Console messages are colored.
- Extensions for Sikuli Script. With extensions, adding new features to Sikuli would be much easier. Developers are welcome to create and distribute their own Sikuli extensions.
- Sikuli Guide: a Sikuli extension that provides a revolutionary way to create guided tours or interactive tutorials for GUI applications on the actual interfaces, rather than in a video or a series of screenshots on a web page. Details can be found at http://sikuli.org/docx/extensions/sikuli-guide/index.html.
- Add an interactive mode (-i) to sikuli-script.jar. (for command line only)

NEW API
------------
- Region: getTopLeft, getTopRight, getBottomLeft, getBottomRight, offset(location), moveTo, morphTo.
- Region.setFindFailedResponse() handles FindFailed exceptions with more options (RETRY, SKIP, ABORT, PROMPT).
- Env.isLockOn(Key.CAPS_LOCK|Key.NUM_LOCK|Key.SCROLL_LOCK) returns the state of the given lock key.
- Env.getSikuliVersion() returns the current version of Sikuli.
- load(jar) loads a JAR file so that Sikuli can use the Java/Jython classes and functions in that JAR.
- The info/debug/log messages of Sikuli can be hidden with the following variables.
  - Settings.ActionLogs # turn on/off the messages with "[log]"
  - Settings.InfoLogs # turn on/off the messages with "[info]"
  - Settings.DebugLogs # turn on/off the messages with "[debug]"

BUG FIXES
---------------

- The observer is rewritten and fixed. A new SikuliEvent class is introduced, see http://sikuli.org/docx/region.html#observing-visual-events-in-a-region for details.
- sikuli-script.jar is easier to be used alone with other IDEs (e.g. Eclipse or Netbeans). The sikuli-script.jar searches /Applications/Sikuli-IDE.app on Mac, or %SIKULI_HOME% on Windows for the necessary dynamic libraries automatically.
- French error messages are fixed.
- The Windows installer searches the path to JRE\bin and add it to %PATH% automatically.
- Better compatibility for 64bit Windows. (The IDE shortcut points to .bat instead of .exe by default.)
- See https://launchpad.net/sikuli/sikuli-x/x1.0-rc2 for the list of fixed bugs.

Changelog 

View the full changelog

Please refer to the commit logs from revision 410 to revision 616. http://bazaar.launchpad.net/~sikuli-driver/sikuli/sikuli-x/changes/429?start_revid=616

0 blueprints and 13 bugs targeted

Bug report Importance Assignee Status
604514 #604514 X 1.0rc1 Observe() not working (0.10.2: on Windows) 3 High   10 Fix Released
694298 #694298 X-1.0rc1 - Win7-32 - selectRegion() crashes 4 Medium   10 Fix Released
538775 #538775 [request] IDE: add "Undo" to IDE 6 Wishlist   10 Fix Released
559629 #559629 [request] A method to get Sikuli version 6 Wishlist   10 Fix Released
696822 #696822 [request] want a real standalone sikuli-script.jar 6 Wishlist   10 Fix Released
693323 #693323 0.10.2 Pattern matching not finding things and finding doubles 1 Undecided   10 Fix Released
700281 #700281 X 1.0rc1 IDE Preview: produces Pattern().exact().similar(1.00) 1 Undecided   10 Fix Released
700931 #700931 X 1.0rc1 strange behavior on exit(), double message 1 Undecided   10 Fix Released
701062 #701062 X 1.0rc1 Ubuntu 10.10: runs only with locale en_US 1 Undecided   10 Fix Released
702533 #702533 Build Sikuli from Source: SUBDIRS deprecated, enabling CTest 1 Undecided   10 Fix Released
704441 #704441 x 1.0rc1: minor typo Recgonizer in startup message 1 Undecided   10 Fix Released
707207 #707207 X 1.0rc1: IDE: crash when importing image using insert image button 1 Undecided   10 Fix Released
708191 #708191 X 1.0rc1: Windows 7 64: Sudden crash with a long running script using observe() 1 Undecided   10 Fix Released
This milestone contains Public information
Everyone can see this information.