[sikuli] branch master updated (984c9ec -> 5115c2b)

Gilles Filippini pini at debian.org
Sat Nov 7 12:11:51 UTC 2015


This is an automated email from the git hooks/post-receive script.

pini pushed a change to branch master
in repository sikuli.

      from  984c9ec   d/copyright: Fix missing license for tess4j files
      adds  099164f   Update README.md
      adds  9a1cd24   Update README.md
      adds  e35e178   Update README.md
      adds  faba863   Update README.md
      adds  8eceeb3   Update README.md
      adds  0c0565b   Update README.md
      adds  5543526   Update README.md
      adds  a7a477a   added: setup now can be run from command line using parameter: options 1.1 1.2 1.3 2 3 4 5, where the numbers correspond to the selectable setup options.
      adds  0107b25   switched version to 1.1.0
      adds  b374389   Update README.md
      adds  8948721   Update README.md
      adds  ef44be8   needed: manual changing of version
      adds  ec2ee35   we need a version 1.1.0.3 on ruby gems since 1.1.0.2 is no longer compatible. remark on the module read me
      adds  ee815ea   temp solution  for the Jenkins build (manually prepare the pom)
      adds  78622c1   JRubyGem should be built regularly too
      adds  9600dc1   seems it must be SNAPSHOT already for version change
      adds  7af9e27   test scripts
      adds  9fd818b   nightly info
      adds  9c8aa74   fixed: problem with addImagePath() crashing Jython import
      adds  63d8188   ignore Jython precompiled stuff
      adds  b7c7e95   test scripts
      adds  ffb5d87   nightly info
      adds  f5fa0c9   added: OCR-read the text from a given image file (convenience: Image.text(imagefile)) or an Image object
      adds  7c6b573   nightly info
      adds  35e33fb   test scripts
      adds  8ecf43a   test scripts
      adds  ffa2205   test scripts
      adds  974eade   fixed: delete not used images: still in some special situations images where deleted erroneously (names with contained blanks, if script contained valid strings like r"", ...)
      adds  3775d9c   nightly info
      adds  5f50d69   removed the global image repo from the prefs more options - does not make sense this way
      adds  650b8ea   test scripts
      adds  cb711f6   changed: the popup on Linux: want to provide your own libVisionProxy.so
      adds  0ee55df   temporary fix: IDE: Preview image file rename: to make sure, filename does not contain %
      adds  7b02628   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  f27e34f   Update README.md
      adds  122484c   Update README.md
      adds  ac430e3   revision started: IDE: renaming images in Preview
      adds  8346745   test script
      adds  db0f4fe   fixed: user parameters from command line after -- or --args are now available in sys.argv[1 .. n] running script from command line or from IDE.
      adds  3066c7e   nightly info
      adds  804da75   testscript
      adds  e5983a3   revised: IDE: Preview rename image when overwriting existing images
      adds  1daef61   revised: IDE: delete not used images in bundle (implemented a more generic walk through the script, that can be used later to e.g. rename all occurrences of an image name)
      adds  e42ba76   started: IDE: Preview: image rename: rename all occurrences
      adds  2ff30c8   fixed version info
      adds  cce2bb2   test scripts
      adds  d8e011d   minor fixes for Preview image rename
      adds  dce965e   added: IDE Preview: renaming an image changes all occurrences of the same image name in this script
      adds  5f5c615   added: IDE: Edit tab menu: reset now makes a reparse (reflects changes in the preferences about how images are shown)
      adds  98e0b18   nightly info
      adds  1a8341c   revised: IDE: move tab feature
      adds  1d21a02   test scripts
      adds  5dd9388   added: Tamil translation package now selectable from preferences
      adds  671243a   added: Jython: environment PYTHONPATH now at end of sys.path at script runtime
      adds  f118d80   fixed: dotted image filename works, but should not show thumb or label (hence no Preview available currently)
      adds  e32404c   test scripts
      adds  74295d9   added: Jython: content of os.environent PYTHONPATH is now added to end of sys.path at script runtime
      adds  c912748   minor fix for delete not used images when script does not contain any image
      adds  423ff7d   minor fix for special situation with image labels
      adds  5bee6dc   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  da6b0c3   tests scripts unicode handling
      adds  b9ed17d   test scripts
      adds  7c9ff91   test scripts
      adds  041cc2e   test scripts
      adds  57d6914   added/revised: convenience functions for path handling and user input
      adds  d7ef3ab   test scripts
      adds  71628ca   revised Debug features
      adds  17d38fb   getImagePath -> ImagePath.get() harmonized
      adds  69fc701   test scripts popup
      adds  4148526   to get a list of supported languages
      adds  c300589   minor
      adds  d6f16e3   fixed: crash problem with Jython import, addModPath now completely renamed as _addModPath
      adds  6e549d2   nightly info
      adds  96de7b3   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  41bfaf7   test scripts
      adds  3443c2f   utility app: parsing websites
      adds  19ee3c5   HTMLParse: added args handling
      adds  fae9470   added: Region: getLastTime() returns the duration of the last find in the given region.
      adds  8856119   test scripts
      adds  537d0a0   added Region.compare: currently only redirects to exists(), to be implemented in 1.2
      adds  e5d9517   test script
      adds  0294a6b   nightly info
      adds  4955da4   test script
      adds  e4ccc7a   revised: add margins for the highlight frame in any case
      adds  c8d905e   revised: getting parts of a region or an image based on a raster overlay of even rows, columns or cells
      adds  020a9d1   nightly info
      adds  0fb4d8f   added: Region.isValid to check, wether a Region can access a screen
      adds  c8f130b   test script
      adds  ac0eefd   added: grow() as the replacement for nearby()
      adds  fc5c4de   fixed: Region javadoc
      adds  704ad70   added: a feature to store key-value-pairs in the persistent preferences storage, so they can be retrieved in a future SikuliX session
      adds  7549b7e   nightly info
      adds  739a6f7   added: Region.mouseMove(x,y) and Mose.move(x,y): both move the mouse from it's current position to the given offset
      adds  fbdc2b9   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  e5c51e8   java docs
      adds  70871b7   test scripts
      adds  af9400a   added: Settings.ImageCache: setting it to 0 switches off image caching (standard 64 gives a 64 MB image cache)
      adds  67569c3   revised: Image.dump() and ImagePath.dump() added: Settings.ImageCach = 0 leads to cache clear added: Image.reset() clears all cache collections (use for debug)
      adds  1bb2599   minor revision
      adds  4525aff   test script
      adds  cf19759   changed: managing ImageCache now is per Settings.setImageCache(n), which sets the max. in-memory-images to n MB. 0 will switch off caching and clear the cache immediately. completely revised image loading and caching.
      adds  f9b51d3   nightly info
      adds  1c6ca40   intermediate
      adds  8e42c0b   docs added for ImageCache
      adds  868061b   doc changes
      adds  8fc0b11   revised: export Lib folder at setup time already
      adds  8951dc0   added: download a file behind an URL into a string for evaluation
      adds  39ef79a   added: download stuff from MavenCentral/OSSRH during setup
      adds  6af795c   minor
      adds  18d922b   more: download stuff from MavenCentral/OSSRH during setup
      adds  af5b5d0   test script
      adds  96cd47e   more: download stuff from MavenCentral/OSSRH during setup
      adds  8e1d1d0   test script
      adds  ebe2801   fixed: setup: export resources (Lib folder, command files, ...), JRuby now loaded from MavenCentral as well
      adds  5653693   nightly info
      adds  3c0d288   revised: exclude jython, jruby libs jars from getting uploaded to sikuli.de (now loaded from MavenCentral at setup)
      adds  f7d07bd   revised: setup: download and export: libs and sikulixapi.jar now downloaded from MavenCentral/OSSRH
      adds  fb9a14c   nightly info
      adds  d70523c   ready to use sikulixapi.jar now contains tessdata
      adds  52bd914   intermediate
      adds  0fc949d   fixed some setup/run problems from last nightly update
      adds  7a0d934   more revision needed for the before mentioned setup problem - not yet tested on Windows
      adds  b80abc6   added: setup: download tessdata from Tesseract download page
      adds  5ae2391   nightly info
      adds  8583d1d   finalised: setup: tessdata-eng now downloaded from Tesseract download page
      adds  914b1db   fixed: tessdata download after testing on Windows
      adds  c0fa280   fixed: setup problems on Windows
      adds  e115530   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  bbf7279   finalized: unattended setup
      adds  c6ce5c7   revised: pom files now reflecting current build needs
      adds  2580de9   temporary fix: not existing JRubyAddons should not lead to crash when running setup in project context
      adds  ce66ff1   started: solution for offline setup for native libs
      adds  b7573f6   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  479bb54   continued: solution for offline setup for native libs
      adds  d66292a   continued: solution for offline setup for native libs
      adds  78e27cd   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  3f2aa37   nightly info
      adds  bdc9064   intermediate
      adds  1304bd5   Merge branches 'master' and 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  2860c36   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  005640c   test script
      adds  2df433e   no longer needed
      adds  ca95112   nightly build info
      adds  24ea996   fixed: JRubyAddons (1.1.0-6.jar) back again for download during setup
      adds  daaa535   Java Test Run
      adds  18bb3a7   removed: tessdata jar on class path (no longer needed)
      adds  277b6fc   fixed: missing bundle path should be ignored if image path contains other valid entries
      adds  e714121   nightly info
      adds  5cffa60   nightly info
      adds  557eb31   started: to support dynamic load of tessdata in case of no setup (sikulixapi from Maven)
      adds  df94961   added a first version of a Jersey/Grizzly based remote SikuliX solution (contributor: Sergey Kuts) needs Java 8
      adds  b9fe32c   Various improvements to the linux natives build script
      adds  041b670   Merge pull request #71 from dequis/linux-natives-build-script
      adds  edda992   1) Added RemoteServer and RESTClient modules into root pom for including new items into common build life-cycle. 2) Added remote interfaces to sikuli package, as both client and server uses them. 3) Splitted embedded Client into separate module - RESTClient. 4) Revised several project areas to allow Java 7 compatibility: removed lambdas, streams and defaults in interfaces. 5) Added BaseTest wrapper for adding single start / end point for all tests and avoid code dupl [...]
      adds  7398558   1) Removed resources from RemoteServer, as Client was splitted to RESTClient module. 2) Minor fixes in README.md files.
      adds  ec5b58d   Added common remote interfaces into main sikuli package, as both client and server uses them.
      adds  04b6f83   Made getClient method non static, as it's pointless in a current context,
      adds  3785ac8   Removed redundant throw from test, as appropriate functionality had moved to BaseTest.
      adds  2cd05b5   Merge pull request #72 from sskuts/master
      adds  2b2c474   changed: pom version RemoteServer/RESTClient as constant value 1.1.0 to avoid Maven complaining about
      adds  f73609f   1) Fixed server's README.md header, as client was splitted to another module. 2) Added a command how to run server.
      adds  c7863bf   Merge pull request #73 from sskuts/master
      adds  4c0ac19   LibsBuild: VisionProxy build script for linux optimized
      adds  249c2f2   Merge pull request #74 from rssdev10/master
      adds  d436bbf   added TODOs: suggestions from Dennis Hoer
      adds  910619e   moved Linux build scripts for libVisionProxy to LibsLux (prep for better build support)
      adds  000c6e9   minor
      adds  04e81fa   maven repo on mygrid.org.uk seems to be offline currently
      adds  4884e91   started: check prereqs during setup (mainly on Linux)
      adds  8063834   1) Renamed FileTransporter to FileProcessor interface due to new FileUtility service adding. 2) Added file utility + service for processing common file system actions like create / delete / exists. 3) Performed some classes renaming to make more logical sense. 4) Added new file utility APIs into client. 5) Modified tests to allow remote file system control. 6) Added integration test for all common functionality instead of raw sikulix test. 7) Fixed README.md files ac [...]
      adds  ba257b9   Merge pull request #75 from sskuts/master
      adds  8a2c9dc   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  fed14a9   test should not run on Linux currently
      adds  0f7d281   fixed poms for Jenkins build
      adds  43780a3   to test VNC solution
      adds  554d021   some tests
      adds  81595bc   1) Fixed paths issues for Linux system by adding file separator wrapper (both on client and server sides). 2) Removed redundant imports. 3) Added NPE checks for Command container. 4) Added new images / script for Linux tests. 5) Added Linux tests to cover existing functionality.
      adds  42e7ced   1) Revised tests structure: moved windows tests into single class. 2) Refreshed win images. 3) Minor fields renaming. 4) README revising.
      adds  278b3e5   Merge pull request #78 from sskuts/master
      adds  ee942e3   fixed: Windows: offline setup did not work
      adds  0d1fe32   nightly info
      adds  247b110   test VNC
      adds  9cbca20   1) Added new folder actions and drag&drop. 2) Added image validation to avoid unhandled exceptions. 3) Fixed wrong server port arg index. 4) Modified client  and interfaces with new APIs. 5) Added response status logging on client side.
      adds  942c7b4   Minor README.md updates.
      adds  2b9df4e   Merge pull request #79 from sskuts/master
      adds  6a53c38   Merge origin/master
      adds  75ab108   fixed: detection of Mac OSX 10.10
      adds  85cb198   nightly info
      adds  0788dc9   fixed: Debug.setLogger... : used wrong variables
      adds  00961f4   IDE: fixed script reading from UTF-8 Java-String
      adds  94438bb   IDE: added ru-translation for 'ShowThumbs'
      adds  3854cd8   Merge pull request #81 from rssdev10/master
      adds  57be877   Merge origin/master
      adds  5d7a311   nightly info
      adds  cbbac8a   added: ScriptRunner: script project might be a zip container with ending .zip
      adds  7a649c6   TODO: missing for downward compat
      adds  32848a5   added: for internal use: to get a log file if needed
      adds  bb0673e   preps: Mac app
      adds  20458e9   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  7949361   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  6971225   Merge origin/master
      adds  eb5b6d2   internal: suppress complaining JRubyAddOns missing
      adds  0f25fe4   test scripts
      adds  6c5dea4   revised: silent setup: replaced download popups with log messages to avoid any GUI usage
      adds  4cf9bd1   nightly info
      adds  d862456   fixed: write(#DEL.) did not work --- added: Key.dump(): get a list of keynames for write()
      adds  0bba5c2   nightly build
      adds  ce8d0b1   test scripts
      adds  c27c5ae   fixed: setup final tests: should run in any case
      adds  2587a5a   test scripts
      adds  e628011   continued: setup on Linux
      adds  db798ff   started: revise Linux setup incl. libVisionProxy.so build
      adds  8724f88   started: revise Linux setup incl. libVisionProxy.so build
      adds  8390bac   Merge origin/master
      adds  3d1478c   Merge origin/master
      adds  5256d70   continued: setup on Linux
      adds  f455c24   continued: setup on Linux
      adds  74e72ea   fixed: revise Linux setup incl. provision of libs already built
      adds  c844939   nightly info
      adds  1a4766e   fixed: interactive run mode (Jython and Jruby) did not work (name error SikuliScript)
      adds  c2869ce   test scripts
      adds  dfd31a3   revised: Linux setup incl. provision of libs already built
      adds  e5544d4   Merge origin/master
      adds  b6f5dc2   started: one-script version of Linux build libVisionProxy
      adds  bb511b5   Merge origin/master
      adds  1bd391f   test run
      adds  2926b5a   continued: Linux setup incl. provision of libs already built
      adds  353eff2   Merge origin/master
      adds  a1e5a37   Merge origin/master
      adds  3529608   fixed: problem with CheckLastSeen when pattern is used
      adds  d1607b1   continued: Linux setup incl. provision of libs already built
      adds  9bbd484   fixed: only onAppear handler was called on event
      adds  16144d1   test script
      adds  b70a525   minor
      adds  cd811b7   nightly info
      adds  1496c10   nightly info
      adds  36a85f4   fixed: Linux setup: libVisionProxy.so (provided or bundled) is checked and can be built on the fly during setup
      adds  11260b0   fixed: Linux setup: libVisionProxy.so built on the fly during setup overwrites bundled one
      adds  77cbccb   nightly info
      adds  5a85da7   minor
      adds  a17a635   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  70977d9   step1 to recover RunSetup.java
      adds  99d53d5   Merge origin/master
      adds  d6f13ad   final step to recover RunSetup.java
      adds  c1afd51   minor
      adds  029d8ba   Merge origin/master
      adds  4e557de   nightly info
      adds  d12a9cc   revised: added options for silent setup: buildVision (buildv) libsProvided (lib) noTests (not)
      adds  f70151c   added: libVisionProxy.so for Ubuntu 14.04 32 Bit built with OpenCV 2.4 and Tesseract 3
      adds  1cc7c7b   finally fixed: libVisionProxy.so built on the fly during setup did not replace the bundled one
      adds  d675db9   minor
      adds  c81f2fc   added: launch4j to make a SikuliX-IDE.exe
      adds  a8d488b   changed: eliminated 1.7 dependencies to make it 1.6 compilabel
      adds  224b653   revised: native sources/includes should be in lib vision package
      adds  dd2831d   changed: eliminated 1.7 dependencies to make it 1.6 compilabel
      adds  7e1111e   deleted again: launch4j - not working
      adds  97116c9   intermediate
      adds  161ae86   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  535e396   Update README.md
      adds  7af39e1   Update README.md
      adds  0a8ee41   removed: obsolete approach for creating a mac app
      adds  e8b4a8c   added: resources for new approach to create a mac app
      adds  46c0e9d   added: when running IDE as mac app: load scripts opened by double click or being dropped (.skl will be run without showing the IDE)
      adds  50bc6b0   revised: preparations for final release of 1.1.0
      adds  e45ce60   minor clean up
      adds  eaf7057   fixed/added: support for Mac app, Java 6 needs Jython 2.5
      adds  d8d0939   fixed: both .sikuli and .skl are run on Mac if double clicked or dropped
      adds  fe01d3b   revised: Jython 2.7 error popup on Java 6 systems
      adds  0b2a179   minor
      adds  8b9e53d   revised nightly
      adds  be6993e   reduced the repo to what makes up version 1.1.0, things moved to SikuliX2 for further developement
      adds  43c4cec   fixed: JRuby: did not run unsaved script
      adds  057b6aa   switched JRuby to version 1.7.18
      adds  94fbe9c   revised: detection of Jython version used on Java 6
      adds  ddcee3e   test script
      adds  ba18669   revised: nightly build downloads
      adds  66f1e81   revised: nightly build: a ready sikulixapi.jar no longer available - use setup in any case
      adds  20cc744   brought back JRubyGem: it is the agreed place for sikulix.rb
      adds  2fe790f   revised: again: setup inline build of libVisionProxy.so
      adds  4525c9e   minor
      adds  08aa8be   changed: inline lib check on Linux: reduced buzz about libJXGrabKey.so
      adds  bcca3ef   revised: moved the native sources to libslux (only needed there) and purged libsvision
      adds  8762815   fixed: buildVision: export sources
      adds  453b68b   nightly info
      adds  b0e60ec   minor
      adds  03b0c1f   nightly info
      adds  b510d7c   continued: mac app
      adds  9e3b900   testing
      adds  d5fb093   minor
      adds  942f5dc   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  eb31e50   fixed: problem with Maven resource filtering binary files
      adds  10bbaf4   fixed: folder name  Java for include files
      adds  e71ae79   fixed: some minor issues with buildVision on Linux
      adds  b449b12   Merge origin/master
      adds  a27d3cb   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  998c304   minor
      adds  de732e9   finalized: on Mac IDE now built as Mac application
      adds  4368497   nightly info
      adds  0ad6f05   revised: Jython: observe feature: callbacks are now handled on the Java level directly, made the proxy classes on the Jython level obsolete (has still to be done for Jruby too)
      adds  b3e7eec   test scripts
      adds  f3b2ed4   gitignore original stuff
      adds  efcdbbc   starting: build a SikuliX.exe using Launch4J
      adds  ce53ec4   revised: more verbose with Linux buildVision
      adds  493a759   minor
      adds  b194a82   revised: Linux: missing wmctrl and xdotool only reported, again checked at runtime
      adds  d3db622   revised: Linux: wmctrl and xdotool checked at runtime with App class usage and simply noop with error message
      adds  541d62d   minor
      adds  583f790   nightly info
      adds  69d2e86   Merge origin/master
      adds  223a020   fixed: Jython: for observeInBackground for being backward compatible proxy still needed
      adds  dd271d7   fixed: Jython: for observeInBackground for being backward compatible proxy still needed
      adds  80f0e4c   revised: Debug: Jython: callback feature.
      adds  9929b21   nightly info
      adds  f6a7ac3   minor
      adds  f49751d   test script
      adds  d690850   minor
      adds  0750c1e   added: Jruby: observe handler block directly called from Java
      adds  25745bd   removed: Region overwrite observe handling: handler block now directly called from Java
      adds  6cf71ab   nightly info
      adds  d116133   started: SikuliX IDE as EXE with Launch4J, export of libs has to be fixed
      adds  bd6d96e   nightly info: jython + jruby now downloaded directly from MavenCentral
      adds  387949e   Merge origin/master
      adds  e37913d   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  f9d01ad   Merge origin/master
      adds  6d4b50d   temporarily switch off javdoc creation to get build speed ;-)
      adds  e6e1ca7   prep for IDE as app .exe
      adds  cd6de6d   started: new class Runtime to concentrate all startup preparations and general runtim support and helper features
      adds  6314733   Merge origin/master
      adds  74f52bc   revised: for testing new RunTime class
      adds  54d4bc9   minor
      adds  2e465ad   minor
      adds  9fd2c6e   continued: new RunTime class: native libs now exported to temp (tested on Mac)
      adds  7f410ea   continued: new RunTime class: native libs now exported to temp (tested on Mac)
      adds  dff3293   continued: new RunTime class moved to org.sikuli.script
      adds  b9d23d8   continued: new RunTime class: added a property file feature and javadocs for the public methods
      adds  b2fb000   intermediate: new RunTime class: now testing on Windows
      adds  b323033   continued: new RunTime class: tested and revised on Windows
      adds  7c1526e   intermediate: new RunTime class: revised on Mac
      adds  151b9ae   VNC control added few methods providing VNCScreen management and switching between screens added
      adds  11db44a   JRubyGem: sikulix.rb cosmetic fixes
      adds  4f03a0c   VNC control added few methods providing VNCScreen management and switching between screens added
      adds  3720ef9   VNC control small fixes
      adds  aa97838   possible name confict fixed
      adds  d1ef855   unnecessary apostrophes removed
      adds  bb42ab4   unnecessary calls removed
      adds  b18ed1a   puts replaced with Debug.log(level, text)
      adds  8732c43   update
      adds  270bdcb   Merge pull request #2 from dilcom/master
      adds  88f7d1e   JRubyGem: sikulix.rb cosmetic fixes
      adds  9fe2ba7   Merge pull request #90 from rssdev10/master
      adds  0212c07   Merge origin/master
      adds  43d9cbc   intermediate: new RunTime class: revised on Windows
      adds  cc5e6ce   revised: finally moved hotkey handling to class Key
      adds  402b404   intermediate: new RunTime class: started: content files at setup
      adds  1cd54a0   fixed: observe handlers can be given as lambda:expression and lambda e:expression
      adds  222a5fc   Merge origin/master
      adds  62ae87c   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  4cb7771   intermediate: new RunTime class
      adds  5ba9f57   added: class Tests: contains some basic tests, that can be run in various environments without the need for a testing framework.
      adds  8919f11   for testing: extract resources based on a bundled content list (will later be added dynamically at setup)
      adds  5d9bcbe   for testing: extract resources based on a bundled content list (will later be added dynamically at setup)
      adds  fa68717   more tests
      adds  10c6f09   on going: now it is possible to export resources based on a bundled content list file (needed for building .exe bundles with Launch4J)
      adds  fcad46b   intermediate: changing machine from Windows
      adds  4fe1fef   intermediate: changing machine from Windows
      adds  6ed8154   intermediate: changing machine from Mac
      adds  8672f5d   finalized: sikulixapi.jar can now be wrapped  with other jars into an .exe using launch4J. Images can be loaded from the jars inside the .exe
      adds  79ca749   fixed: a typo that led to a name error
      adds  5303825   added: stuff to build a .exe with Launch4J
      adds  cbc894a   Merge origin/master
      adds  8144224   fixed: possible NPE
      adds  f1fc9d1   revised: makes no sense, to have the Launch4J stuff in the project.
      adds  f64f59e   test script
      adds  7b7879a   intermediate: changing to Windows machine
      adds  68f0539   revised the libs jar structure and added sikulixcontent files for export when bundled to .exe with Launch4J
      adds  cb86468   sikulixcontent files are now automatically created and bundled with setup
      adds  295ee16   revised: moved the Sikulix version handling to RunTime
      adds  a1b1e19   revised: contentlist handling in setup
      adds  c821b2c   revised: setup MacApp creation
      adds  e050229   intermediate: switching to Windows
      adds  a768e58   fixed some more issues with the new RunTime
      adds  be6f7f9   Merge origin/master
      adds  64515b1   fixed: problem with resource export from a jar
      adds  9a393e3   minor adjustments
      adds  b7ca8cf   revised: IDE Jython startup
      adds  98f5a84   fixed: sikulix jar variants
      adds  cce3c44   added: IDE: image file names starting with a _ (underscore) are never purged at script save
      adds  0423984   minor
      adds  d52ecf1   intermediate: now working on Mac
      adds  bf116f7   Merge origin/master
      adds  d4faf5a   revised: Jython: import handling
      adds  2abf708   revised: moved GraphicsDevice handling to RunTime
      adds  1402f9e   intermediate: going to Windows machine
      adds  3ab22dc   fixed: a problem with double entries at jar packaging on Windows
      adds  5f1200a   revised: do not use Screen class to setup IDE window, but RunTime features
      adds  69d99e8   minor
      adds  0934653   revised: moved JythonHelper to sikulixapi, to have it available too, when using external Jython
      adds  1e174ad   minor
      adds  6bdb021   revised: TextRecognizer init: use provided path or export bundled tessdata folder
      adds  88ffdba   fixed: sys.path handling
      adds  478db6f   revised: support for external Jython: SikulixForJython, moved to org.sikuli.script
      adds  3d8b1fc   revised: support for external Jython: redirected  org.sikuli.basics.SikulixForJython (now deprecated) to org.sikuli.script.SikulixForJython
      adds  ec9e584   changed: switched JIntellitype to version 1.3.9 (dll's seem to be unchanged)
      adds  d315ffa   fixed: SikulixForJython on Windows
      adds  9e22730   Merge origin/master
      adds  40da801   minor for consistent debugging
      adds  f86424b   test script
      adds  2d45021   started to use the new package org.sikuli.util : added the libVisionProxy build support, to have it available with sikulixapi.jar from Maven as well
      adds  695f0dc   minor
      adds  65cd89b   now using org.sikuli.util.LinuxSupport for build libVision on the fly
      adds  3cfd0bf   started: preps for interruptible splash screen to enter options before starting IDE
      adds  3bdeb49   revised: Linux: build for libVisionProxy
      adds  ab18514   added: the interruptable IDE startup splash, to possibly add options (noop still)
      adds  7d7f051   changed: initScriptingSupport should only run before some script has to be run
      adds  f371af4   fixed: problem when running scripts from command line
      adds  2872fd9   fixed: show and use the actual abort key at IDE startup plash
      adds  91aa004   for testing: adding some generic App functions (like start(App.Type.EDITOR))
      adds  5ce76f8   added start(EDITOR) for Windows
      adds  d4f194d   fixed: setup in headless environments
      adds  a325539   added: app data folder for SikuliX, using on Linux /usr/local/share/Sikulix for the libs too
      adds  08d6b43   finally fixed: libVisionProxy.so built on the fly now possible too from sikulixapi.jar from Maven in Maven projects (not yet implemented though)
      adds  20dda10   Merge origin/master
      adds  9062d5a   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  313e40e   fixed: a problem with findAll(text): TextRecognizer was not initiallized; added the tessdata stuff to have it for testing in the project
      adds  efc75f0   added: app data folder for Sikulix stuff
      adds  d1bf687   testing findAll(text)
      adds  2bb285c   fixed: deletion of obsolete libsfolders
      adds  b6e5ffd   removed: tessdata should not be exported during setup.
      adds  0f2551f   revised: IDE: should run only once
      adds  4bed82f   fixed: Setup: forAllSystems (options 4) now works again
      adds  78eb47c   added: defined Settings attributes can now be set via options file and are collected at startup
      adds  da352fa   added: Settings.OverwriteImages (false): if true: overwrite image files at recapture with same filename without warning (mainly to be used with FindFailedResponse PROMPT)
      adds  2da24f3   revised: Image: made handling of cachesize threadsafe
      adds  abf0c1e   revised: FileManager: some path helpers, added unzipskl, check Settings.OverwriteImages
      adds  3d1db08   revised: ScriptingSupport: various methods to run scripts from a script or commandline
      adds  c87baad   added: Runner: prepared to run scripts when only having sikulixapi.jar (needs external Jython or JRuby)
      adds  8f29daa   minor
      adds  035f6c3   test scripts
      adds  f2369b4   fixed: possible NPE (no options file seen)
      adds  7c2faa5   fixed: class names used with reflection
      adds  c65cd46   started: allow to load images and scripts from the net
      adds  cd2bfb8   intermediate
      adds  e279aff   intermediate
      adds  2367e33   continued: allow to load images and scripts from the net
      adds  db5e1f1   finalized: allow to load images from the HTTP net
      adds  ff0cb61   intermediate
      adds  1a22269   revised: ImagePath entry pointing to some HTTP net location, scripts can now be run from some HTTP net location.
      adds  5a5bb06   added: run scripts written in JavaScript, revised: run scripts from within other scripts, started: run scripts using only sikulixapi.jar (jython and jruby must be externally available)
      adds  fb0950e   fixed: a problem with ImagePath.add for jar content (did not work anymore)
      adds  ab90781   test script
      adds  2bf5f21   fixed: runsikulix.cmd: we should look for java.exe, not only for a Java folder. to decide which Java to take
      adds  0777dd0   revised: RunTime: run() a command: global constants for error (runCmdError) and new line (NL)
      adds  8c0eef8   test script
      adds  3660526   fixed: a weird problem with tessdata export from jar
      adds  af38677   Merge origin/master
      adds  92fefee   test script javascript
      adds  44e5f3f   fixed: OSSRH repo id and name as com.sikulix, to avoid confusion
      adds  1914a60   testing: how to save the screen shot used for the last search
      adds  37b0ba7   minor
      adds  8e3ac5f   fixed: capture during highlight should not update lastScreenImage
      adds  cc28065   nightly info
      adds  d866e53   test script
      adds  ba6bfcd   minor
      adds  40a6318   different minor fixes: capture for highlight should not change lastScreenImage, handling of tessdata folder
      adds  6a3e8da   intermediate
      adds  b49fa3a   Merge origin/master
      adds  f6acbec   made a generic runbuild for libVisionProxy.so
      adds  77b0466   tested and fixed on Ubuntu 14.04 64: generic script to build libVisionProxy
      adds  6e3b1d9   Merge origin/master
      adds  e68e797   testing: hotkey on mac
      adds  5769c33   some adjustments + images in images.sikuli
      adds  5d01517   Revert "some adjustments + images in images.sikuli"
      adds  c976055   comment on last commit: did some refactoring to move not really public classes out of the org.sikuli.script scope to make package import leaner (here for use with JavaScript)
      adds  0c4b74b   added: the global imports for the SikuliX stuff needed in JavaScript are done at engine startup (org.sikuli.script.*, org.sikuli.basics.Debug + Settings)
      adds  ebe568a   Revert "Revert "some adjustments + images in images.sikuli""
      adds  4af461e   fixed: crash with non Oracle compatible Java version system property
      adds  eba537c   continued: support for running JavaScripts (undotted methods, experimental scripting API)
      adds  a1cf2a0   started: move scripting CallBack support to API (so it can be used with external interpreters)
      adds  eae4501   fixed: Hotkey stuff back to original places (native dependencies)
      adds  47cc61c   added: shortcut to run test JS-scripts from project
      adds  89c7e76   started: provide a detached runner for SikuliX features (complete scripts and or single commands) based on socket communication, JSON and the JavaScript engine.
      adds  c625133   revised: to better support non-Oracle-Javas: standard arch now 64-Bit (used if not detected), added -Dsikuli.arch=32 to set 32-Bit unconditionally and on Windows letting JavaUsrPath problems be an error/warning and not a termination
      adds  c8c4f77   revised: scripting support for Hotkeys
      adds  1df3146   reverted completely: Hotkey stuff (changes need adjustments in native code too)
      adds  55d4317   Merge origin/master
      adds  8129037   revised: Jython: callback functions (for observe and Debug) are now handled also in a context using sikulixapi.jar and external Jython
      adds  8db2e2f   revised: standard arch now 32-Bit (used if not detected), supporting -Dsikuli.arch=64 to set 64-Bit unconditionally
      adds  5797e64   Merge origin/master
      adds  e8f7575   fixed: Jython: callback functions for observe can now be instance methods (besides module functions and lambdas)
      adds  c528151   fixed: a problem with path's containing blanks or other not URI-compliant characters
      adds  8630a48   revised: Jython: load(jarOrFolder) if either in working folder or in bundle or in extensions, added to end of classpath and beginning of sys.path so the stuff is available in Jython (use import) or in Java
      adds  36e4007   continued: JavaScript support with JSON objects
      adds  5bdc27b   added: profiling debug for click and type (slow down problem with Mac app)
      adds  29d0f7f   fixed: write: inline wait #wNNN.
      adds  d7f1c8f   fixed: paste() without target should not click
      adds  2950698   fixed: write: detect repeatable keys
      adds  3621c24   Add support for VNC protocol version 4.1. Add unit tests.
      adds  aadcfc7   Merge pull request #112 from manolkalinov/master
      adds  6894814   Merge origin/master
      adds  0fc727d   Merge origin/master
      adds  f87cccb   fixed: write: inline wait #wNNN.
      adds  389d3b0   fixed: Image: handling of cache, exists: use Image stored in RepeatableFinder
      adds  3c4768f   added: mouseMovedResponse (2) pause: script pauses at next mouse action until mouse moved to left screen edge (x == 0) or terminates when moved to top screen edge (y == 0)
      adds  efd51fc   fixed: CheckLastSeen: if still there now saves the search regions image as lastScreenImage for use with getLastScreenImage...
      adds  eb0efbe   revised: made basics.ResourceLoader obsolete (most things now in RunTime)
      adds  554b8e0   intermediate
      adds  5e4ef8b   continued: support for JavaScript
      adds  139a925   maven based testrun
      adds  db87012   test scripts
      adds  476ee25   revised: the folder Lib is now also exported to the SikuliX app location
      adds  3f25aa8   Merge origin/master
      adds  9f8992b   continued: JavaScript support
      adds  ac1c956   fixed: export tessdata folder in all cases
      adds  6d8e0cb   revised: setup: download folder now in user app area, offline setup adapted, setup still works in any folder, the resulting jars can now be moved where ever one thinks it is needed
      adds  8a5ee7f   added: a runBuild command script template, to build libVisionProxy on the fly
      adds  2093e12   minor
      adds  0d3fd03   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  2e63ec8   Merge origin/master
      adds  735a4c7   started: use the runBuild template instead of creating the runBuild script from scratch
      adds  f66e60a   continued: build on the fly with script template now works on Ubuntu 14.04 64
      adds  d563f95   continued: build on the fly on Linux at runtime: if bundled do not work, looking for provided - if these do not work, try to build. setup not ready yet.
      adds  1a5e272   Merge origin/master
      adds  521623f   intermediate
      adds  8a30ad2   intermediate
      adds  c18e8d1   finalized: Linux: setup now uses the new on the fly build
      adds  a2a1b56   fixed: problems on Windows with revised setup and startup
      adds  1f40fec   fixed: API: new script runner: detect http: correctly
      adds  4cd3012   JavaScript showcase
      adds  c9e5ff7   intermediate
      adds  ea6a770   fixed: run JavaScript scripts from the net (git*showcaseJS is taken as https://github.com/RaiMan/SikuliX-2014/tree/master/TestScripts/showcaseJS)
      adds  dbd8e61   minor
      adds  72d8340   JavaScript showcase
      adds  8c6ad46   script as .zip
      adds  230741e   jython showcase
      adds  5027c94   jython showcase
      adds  23fed92   jython showcase
      adds  cdb5d32   jython showcase
      adds  8fe494e   fixed: IDE start up: libs export new folder
      adds  12635c2   showcaseRB
      adds  68f7fb9   showcase
      adds  f425d58   showcases
      adds  aea39df   showcases
      adds  3ac06bf   showcases
      adds  39b5c1e   showcase AppAnnie (Mac/Chrome/ITunes)
      adds  8e8085d   jython showcase
      adds  b8d52ee   jython showcase
      adds  2324e93   Merge origin/master
      adds  4e55837   Merge origin/master
      adds  3b5224c   run scripts with sikulix: detect -r git* scripts
      adds  032e4ae   revised: setup with respect to the different locations and version of downloaded stuff
      adds  b3dce3e   Merge origin/master
      adds  59abdff   Merge origin/master
      adds  6a5493e   revised: options file handling. added: runsetup, runteardown can be JavaScript snippets run befor and after a scriptrun
      adds  23efacc   minor
      adds  0e8ac04   minor
      adds  f8507c3   added: App.openLink(link) opens the given link in the standard system browser (using java.awt.Desktop)
      adds  4244a6a   revised: App.openLink(link) opens the given link in the standard system browser (using java.awt.Desktop)
      adds  30f892f   showcaseJS
      adds  2412e41   showcaseJS
      adds  b041066   showcaseJS
      adds  5eb4200   fixed: setup IDE testrun
      adds  a3172cb   fixed: setup: running with project artefact
      adds  cfa2706   revising: (not yet fully tested, but runs in project) setup download approach (nightly, from Maven/OSSRH, reuse local copies, ...)
      adds  1336a1c   revising: setup, jar naming, preps for Maven upload
      adds  4af4163   more preps for Maven upload
      adds  6cb521c   more preps for Maven upload
      adds  f9a30c7   more preps for Maven upload
      adds  10db004   more preps for Maven upload
      adds  eed782f   more preps for Maven upload
      adds  6c3f62f   revising: setup, jar naming, preps for Maven upload
      adds  2fdfa41   more preps for Maven upload
      adds  1bf28f5   more preps for Maven upload
      adds  34672cb   more preps for Maven upload
      adds  f722a54   more preps for Maven upload
      adds  dd04b37   more preps for Maven upload
      adds  8e414d9   more preps for Maven upload
      adds  72e31a7   more preps for Maven upload
      adds  2701b3d   more preps for Maven upload
      adds  7038384   more preps for Maven upload
      adds  ba264c0   more preps for Maven upload
      adds  f22c4d2   more preps for Maven upload
      adds  dfc9bc2   more preps for Maven upload
      adds  a7012b6   more preps for Maven upload
      adds  8530292   added: setup: retrieve current maven snapshot version stamp
      adds  a06ca94   minor
      adds  1057033   Merge origin/master
      adds  0af1d83   added: setup: retrieve current maven snapshot version stamp
      adds  b87f10e   more preps for Maven upload
      adds  a2ed0c4   more preps for Maven upload
      adds  08205dc   more preps for Maven upload
      adds  f906b31   more preps for Maven upload
      adds  2d87c4c   more preps for Maven upload
      adds  5908239   more preps for Maven upload
      adds  1b521ef   fixed: setup: now downloads from Maven
      adds  a2b4d2b   fixed: handling of the versioned downloads folder
      adds  df86487   test script: long running
      adds  7f4189b   nightly info
      adds  87f6408   fixed/added: possible npe with ImagePath.add / JavaScript folders from the net now may contain a .sikuli for the images
      adds  2075c3e   nightly info
      adds  bfed169   testscript longrun
      adds  c54e44e   nightly info
      adds  1c56ba3   test script longrun
      adds  eef4225   fixed: setup problems on Windows
      adds  5b050fe   testscripts
      adds  f1e71e6   testscripts
      adds  ee9ff33   fixed: runScript: possible NPE when using -r with no script
      adds  044bd34   JS showcase
      adds  48f7fe7   fixed: ImagePath: Windows: handling of paths containing drive letter
      adds  b9f50e5   showcase: added final popup
      adds  bac2fcb   fixed: RunTime: Windows: detection of running environment (jar or from classes) for libs export handling
      adds  eb926b7   dragDrop test on Windows
      adds  78e2629   test script
      adds  773d407   intermediate Mac tessdata export problems
      adds  bf55775   Update csvread.py
      adds  cb6bbe3   Merge origin/master
      adds  8e4a799   test script showcase
      adds  f1e57c7   test script showcase
      adds  bbd024e   test script showcase
      adds  0285d09   test script showcase
      adds  f1f435d   added: a function to read a file to a string
      adds  b5f24e2   added: a function to read a file to a string
      adds  c6181ff   added: the JavaScript snippets and scripts from net are stored in Sikulix app data (SikulixStore/Last...)
      adds  ae65305   added: SikulixAppData: SikulixStore: usage for various files relevant for runtime or for any kind of general persistence revised: export handling with paths containing blanks, tessdata export
      adds  706ad06   minor
      adds  aeb678e   nightly info
      adds  d1093f5   added: java docs for class Commands, that supports convenience functions in JavaScript scripting, so they can be used undotted
      adds  0ba8b2e   minor
      adds  a057d5f   showcase
      adds  1e2350c   Merge origin/master
      adds  3fe8aad   some javadocs
      adds  32901db   added: ScreenUnion: Screen.all().getRegion(): can be used to find something on all screens (might last some seconds ;-)
      adds  30d9165   nightly info
      adds  3b97018   test script: save a shot of all screens in multimonitor setup to the bundle
      adds  b2552d0   test script
      adds  54c95a5   test script
      adds  eebe8bb   added: Region: saveCapture() to capture the region content and save as .png to the given file
      adds  fd2a1f1   minor
      adds  995ab53   minor
      adds  47ff212   minor
      adds  6385723   intermediate: experimenting with script run server for JavaScript scripts
      adds  ce5e5f4   intermediate: RunServer
      adds  82c2d9a   fixed: a regression bug in multi-monitor environments (screen bounds changed after capture), added: virtual Region (not bound to any screen, not used yet)
      adds  c3c94aa   fixed: the (hopefully) last regression bug in multi-monitor environments (always Screen 0 was captured for find)
      adds  c9f42c6   fixed: the (hopefully) last regression bug in multi-monitor environments (always Screen 0 was captured for find)
      adds  8b1f73d   added: a generic Device callback feature
      adds  e77b1c5   minor
      adds  1ad0150   minor
      adds  e4f3394   fixed: to be Java 6 compatible (System.lineSeparator())
      adds  52c6b52   revised: Mouse/Device: callback handling
      adds  16f8471   revised: Mouse/Device: callback handling
      adds  15ac477   revised: Mouse/Device: callback handling
      adds  0f24d81   added: calling Device.shouldTerminate() will force a termination with the next Mouse action (Keyboard and Screen will be added soon) throwing an AssertionError() to support testing environments.
      adds  be25393   revised: Mouse: callback handling, added Device.shouldTerminate()
      adds  d61acb2   nightly info
      adds  80ff81a   test script
      adds  89b445a   adding: jython script running in sikulixapi.jar::Runner
      adds  dbabd45   revised: setup: Linux: build on the fly
      adds  784e537   revised: setup: Linux: build on the fly
      adds  1870059   Merge origin/master
      adds  5c3b010   added: jython script running in sikulixapi.jar::Runner: usage: org.sikuli.script.Runner.run(scriptPath, args), sikulixapi.jar and a jython.jar must be on classpath.
      adds  0bafc6d   nightly info
      adds  3fcaa6a   fixed: Linux: build on the fly: possible NPE
      adds  0196b2f   revised: jython script running in sikulixapi.jar::Runner
      adds  d888051   revised: Linux: build on the fly
      adds  217747d   nightly info
      adds  1b4a189   fixed: Jython: Windows: run script from commandline - crash caused by un-escaped backslashes in script path
      adds  b43e1ed   nightly info
      adds  a30582c   added: visual annotation (former extension Guide) now a standard feature of SikuliX (contained in sikulixapi.jar)
      adds  a298d83   continued: annotation feature (guide)
      adds  099b223   fixed: save script problems causing exceptions should be handled internally (otherwise might block GUI)
      adds  7fb989f   intermediate: RunServer
      adds  3934314   intermediate RunServer
      adds  0b0030e   intermediate: RunServer principally working
      adds  b231513   fixed: imagepath should be set before running a script using Runner.run()
      adds  66340dc   added: RunServer: now possible to run Python scripts
      adds  46b7e14   revised: RunServer: now useable
      adds  1e8e1b8   added: RunServer: now aware of web folders for scripts and images (running not yet working)
      adds  2673628   fixed: exists(Pattern(image)) hangs (internally looping endlessly), if image file is not available
      adds  6154351   fixed: tessdata not bundled with setup option 1 only
      adds  32437df   fixed: runsikulix.cmd did not know Java 8, if available in standard places
      adds  9d8c9ef   minor
      adds  1890212   minor
      adds  8bed44b   fixed: user args after -- not filled into sys.argv when running from commandline
      adds  20de7d8   minor
      adds  f08ada2   nightly info
      adds  d915c5d   fixed: each SikuliX session should have it's own temp folder (auto deleted at JVM shutdown). Still the IDE GUI can only run once, but as much as one likes in parallel from commandline.
      adds  6818185   added: more options for script running
      adds  55539a6   revised: running Python scripts from net and with RunServer
      adds  3ec6b22   fixed: possible problem with setup running with proxy
      adds  ca8d7ad   revised: Windows: runsikulix.cmd: Java is found in this order: 1. JAVA_HOME specified, 2. java can be run from systempath, 3. searched in standard places (64-Bit 8, 7, 6 the 32-Bit same).
      adds  84931e8   added: runScript("applescript tell ..."): run code snippets in AppleScript on Mac using osascript
      adds  0219b07   nightly info
      adds  30cbe2e   added: runScript(): inline run of PowerShell snippets
      adds  5a1644a   fixed: run setup with already downloaded artefacts did not work (offline setup)
      adds  d9d3bee   nightly info
      adds  8971fc2   fixed: OSX10.10.3/Java8: App.open() does not work for some Mac apps (Mail, Notes, ...). Now using osascript internally: tell app xxx to activate
      adds  621dccc   added: OSX10.10.3/Java8: testscript using app Notes to show the slowdown-after-60-seconds-problem
      adds  5b25169   revised: some refactoring to get nearer to the slowdown problem with OS X 10.10
      adds  d455901   revised: OS X 10.10: App.open() does not work with any Java 7+ (now using osascript in this case)
      adds  beadeac   testscript
      adds  addb683   intermediate: track down slowdown on OSX 10
      adds  d57febe   revised: Jython support
      adds  619216b   intermediate: track down slowdown on OSX 10
      adds  74bb22a   minor
      adds  eea4c85   revised: Jython import
      adds  8e043c8   intermediate: track down slow down on OSX 10.10
      adds  1af8c4c   added: test jar to test import from Extensions
      adds  27489d6   revised: runsetup in project for Mac/Linux
      adds  76e08a1   test scripts
      adds  2b81855   added: load() adds missing .jar
      adds  8643bd6   minor
      adds  143a077   Merge origin/master
      adds  2c9732a   test script
      adds  d38f138   revised: multi monitor capture
      adds  11b4432   added: saveLastScreenImage: as a visual debug option (saves the last capture before search as image file per screen)
      adds  e43c2f2   added: IDE: buttons to select a location and an offset and to show a region, location, ... what is at cursor
      adds  fe8e304   fixed: mvn -pl Setup exec:exec did not work anymore (run setup from within the github project)
      adds  0a9cace   added: for special usages: someRegion.asOffset(): returns (width, height) as Location object, that now can be used as offset (IDE: capture an offset)
      adds  4012f9a   added: run JavaScript code threaded
      adds  b40cafc   revised: IDE: capture buttons for Location and offset
      adds  dff1fc8   revised: IDE: show button (fully works on Windows, partly on Mac)
      adds  28fcb5a   minor
      adds  4a25e6c   added: IDE: a capture convenience: with a line containing only imagename = the captured image will be named imagename.png to support a consistent image naming scheme and the use of variables. On recapture the image file will be overwritten automatically.
      adds  d9ba02d   temp fixed: IDE: going back to Jython 2.5.4-rc1 until unicode problems are fixed with Jython 2.7-rc3
      adds  4c26e65   fixed: switched to Jython 2.7.0 (setup option, to go back to 2.5.4 in case of unicode problems)
      adds  953c992   fixed: click(target, modifier) --- modifier now can be None/null also, taken as 0
      adds  976c162   added: saveCapture(): to capture and save an image on the fly with a given name into the bundle to support script inline image setup
      adds  11a0f85   intermediate: some enhancements for Preview
      adds  bbfb419   fixed: VNCScreen: mouse support was broken
      adds  b4954c4   intermediate: Preview support
      adds  f13528b   temp fix: added a hack, to avoid click/type slow down with IDE as mac app
      adds  6e2c3db   nightly info
      adds  5978a999  fixed: standard showcase should be able to run unattended
      adds  97a8de5   fixed: run script from net (content should be empty at start and not null)
      adds  e782c7b   added: nightly: Gitter button
      adds  af09570   intermediate: Preview modifications
      adds  841252b   Added Gitter badge
      adds  dc955c8   Merge pull request #134 from gitter-badger/gitter-badge
      adds  ba07181   Added Gitter badge
      adds  cde52fe   Merge pull request #135 from gitter-badger/gitter-badge-1
      adds  3bb314f   Merge origin/master
      adds  d4a5cbd   intermediate: improve support for app windows + Windows example with tasklist command
      adds  5248179   intermediate: revision of App class features
      adds  0bad3df   showcase
      adds  51ff781   showcase
      adds  035a4d9   intermediate: App class
      adds  b50590e   showcase
      adds  4c5b7b6   revised: class App
      adds  4e2a091   revised: class App: open, focus, close on Windows now more consistent.
      adds  95b728e   nightly info
      adds  c9a94a6   fixed: Mac: command files: problem with non-quoted filenames containing blanks
      adds  87b8a0e   fixed: App.focus() did not work anymore on Mac
      adds  47f644a   Merge origin/master
      adds  3b572f4   revised: class App: Mac/Windows: an app now knows it's process ID (PID) and its frontmost window title - you can ask an app wether it is running and wether it has a window, if an app is running it is not started again with open(). Linux: not yet revised
      adds  84bdec1   fixed: class App: toString(): should evaluate app attributes before
      adds  be17370   added: class App: run(someCommand) in a more practical setup.
      adds  08ec568   intermediate: multi monitor
      adds  2478fc5   test scripts
      adds  eee47c2   fixed: class App: Windows: handling of window only App objects (like explorer windows) - App("some window").close() closes this window
      adds  faabaf7   Merge origin/master
      adds  5026803   intermediate: multi monitor
      adds  d3969d5   intermediate: multi monitor
      adds  bfa7e17   intermediate: multi monitor
      adds  74a515e   intermediate: multi monitor
      adds  a947474   test script
      adds  04ec5fc   Merge origin/master
      adds  75c316f   Merge origin/master
      adds  4b2185a   test script
      adds  8f431b0   fixed: IDE: show button should handle negative x and y values of Region and Location
      adds  192360e   added: class App: now possible to add parameters/options as a string using setUsing(...). Currently only recognized on Windows, which brings back the possibility to open an application with parameters/options. Until now: App.open("some.exe parm1 parm2 ...") must now be written as App("some.exe").setUsing("parm1 parm2 ...").open()
      adds  9462d82   fixed: IDE: cursor keeps current position in cases, where the conent is reevaluated (toggle view and image rename)
      adds  ac830e8   nightly info
      adds  1e5872e   cosmetics
      adds  d8059d3   Merge origin/master
      adds  581e537   Revised: cleanup of temp folder on startup and terminate, IDE again blocks more than one run in parallel
      adds  c16a36f   added: experimental: a feature to highlight the search region before search (green frame) and the match (if found, red frame) after the search (each for 2 seconds), might be an alternative to slow motion running. Start: Debug.highlightOn(), Stop: Debug.highlightOff(). works for region.method() usage and for setROI() usage. The region/ROI must be at least 10 pixel smaller as the screen on all sides, otherwise the green frame is omitted.
      adds  8de6c15   fixed: a problem with the "name =" capture feature, now made sure, that the line only contains "name ="
      adds  691043c   fixed: App.getWindow(): Mac: a problem with , in a title
      adds  984f2c1   nightly info
      adds  9d10c1d   continued: RunServer and RunClient (now named Run)
      adds  98a2bf4   fixed: using a Pattern with target offset ignores the offset
      adds  ea607b0   nightly info
      adds  b0f9467   revised: App class: open() now accepts parameters again
      adds  3a08702   fixed: App.open(): first character of parameter string is lost
      adds  58c7203   fixed: a problem with Jython import, when importing .py files
      adds  f42f08c   revised: IDE: show feature
      adds  bc452ec   nightly info
      adds  7193712   intermediate
      adds  c29ad1a   added: minesweeper showcase
      adds  dcf618c   added: minesweeper Win7
      adds  3c5d95a   revised: class App: open, focus, close on Windows now faster and focus indeed activates the foreground window
      adds  f82efb3   intermediate: minesweeper
      adds  da0d097   nightly info
      adds  a8f6092   Merge origin/master
      adds  b1f13c2   fixed: getBundlePath: Windows: now without leading slash
      adds  f76953d   nightly info
      adds  b8c0dbc   minesweeper
      adds  9663071   minesweeper
      adds  682c755   minesweeper
      adds  e4a0690   testscripts
      adds  f2fcda4   revised: class App: App.open() and openApp() now ignore already running instances of the named app and will in doubt start a new instance. Windows: openApp("cmd.exe /c "some command to run") works again
      adds  c135f2a   nightly info
      adds  1680cce   minesweeper
      adds  8248ea1   minesweeper
      adds  f1323a8   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  591816f   intermediate
      adds  9200d8d   revised: App class: isRunning() now internally refreshes App instance (currently especially useful for Windows using an App instance based on a Window title)
      adds  daf9d0b   revised: options -i and -s should allow to use sikulix.jar in parallel with a running IDE
      adds  3d3d1e2   added: IDE: Show in button: same as Show button, but first you have to select the search region
      adds  4edf905   intermediate
      adds  701d8cf   intermediate
      adds  abe1e93   added: findAllByRow, findAllByColumn: returns an array of matches in sorted order top left to bottom right either row-wise or column-wise added: findBest(): find the match with the highest score out of the list of given images
      adds  eeb8a50   nightly info
      adds  0f305ba   intermediate
      adds  198b6e6   revised: class App: focus() now works also after App.open(...), added: isRunning(maxSeconds): waits until an app has a valid process or until the given seconds have elapsed.
      adds  ba87ca1   nightly info
      adds  758a200   nightly info
      adds  e4d67c4   revised: class App: Windows: focus() now works in (hopefully ;-) all cases
      adds  653a014   testscripts
      adds  1dc6e35   test scripts
      adds  f498db3   revised: findBest() now working with threading
      adds  9fffcf0   revised: findBest() now working with threading
      adds  b869c87   intermediate
      adds  a33a1b8   Merge origin/master
      adds  942f9fd   minesweeper
      adds  8f2a74b   revised: class App: Windows: some fixes for the focus() feature
      adds  9957b57   nightly info
      adds  5e6b0e2   test scripts
      adds  18e4c45   fixed: only recognized 2 monitors
      adds  4a13520   intermediate: App.focus()
      adds  35cda01   Merge origin/master
      adds  90de58b   intermediate
      adds  6f3a35c   test scripts
      adds  a2c6c86   nightly info
      adds  d0a2ccd   revising: App class: intermediate
      adds  4092518   fixed: Windows: Jython scripting: Traceback was not displayed.
      adds  2677c82   test script
      adds  42e5510   Merge origin/master
      adds  b90e4bb   added: some more detailed timing info with find (experimental)
      adds  867fb52   fixed: create the all-monitors-rectangle at startup
      adds  9f86eac   test scripts
      adds  3d9f4b9   intermediate: App class
      adds  bcf1ae7   intermediate: App class Mac
      adds  b9aa751   revised: App class Mac, nightly info
      adds  ac4b17a   added: alternatives to start SikuliX on Mac (besides using the app)
      adds  ac069bb   Merge origin/master
      adds  fbaaff9   nightly info: Jython for offline setup fixed (2.7.0)
      adds  98762ce   test scripts
      adds  e7ac12c   fixed: Mac command scripts: crashed with folders containing blanks
      adds  7645ffb   revised: handling of the Sikulix/Lib folder (now is never deleted, but some content might be updated)
      adds  c2d0456   added: Jython: an existing folder Sikulix/Lib/site-packages is now recognized and auto-added as sys.path[0]
      adds  23c0885   added: Jython: an existing file sites.txt in Sikulix/Lib/site-packages is recognized: each line in the file is taken as path string and appended to the end of sys.path in the given sequence (allows to add more places to import stuff from e.g. stuff installed with pip in a standalone Jython)
      adds  d1aa50b   test script for multi monitor (3 monitors)
      adds  c5425d5   revised: Jython: recognizing Lib/site-packages/sites.txt and appending path entries to sys.path
      adds  512c057   revised: App class: isRunning() now for Mac also
      adds  a594b20   fixed: Finder("someImage.png"): Windows: did not work (leading / in filename)
      adds  6d6d1ae   test script
      adds  5faf10b   revised: RunServer: now works with the playground on sikulix.com/Support
      adds  659892b   nightly info
      adds  4ba9b85   intermediate
      adds  3b4be74   test script
      adds  35cf51d   Merge origin/master
      adds  f21cee1   added: Jython scripts: highlightOff() switches off all current highlights
      adds  e697a80   nightly info
      adds  bc19b2e   Merge origin/master
      adds  4d6e1e4   test scripts
      adds  f3b6b33   intermediate
      adds  0067e96   added: Sikullix.buildJarFromFolder(): allows to build a jar from the content of a given folder (pack script or module folders into jars)
      adds  e9211a0   test scripts
      adds  ea61dda   revised: a jar can now be found on Jython sys.path (used in load() )
      adds  71f3afc   revised: extension jars are now searched first on classpath in addition to the standard extension places
      adds  cb1a73b   revised: feature load(jar): more options to find the jar, imagepath to folder in jar can be given added: buildJarFromFolder(): to build a jar on the fly at runtime added: compileJythonFolder(): replaces the contained .py files with it's compiled versions ...$py.class (can be used for source protection)
      adds  6586aaa   nightly info
      adds  d0f4b96   fixed: App class: LinuxUtil: added an implementation stub for getApp(), to avoid loss of pid
      adds  f8aa55e   might be wrong
      adds  005fa3a   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  46e81b6   fixed: compileJythonFolder(): backslashes not accepted
      adds  3386935   Merge origin/master
      adds  e30468b   nightly info
      adds  1baf022   intermediate (python import hook)
      adds  23c9afb   fixed: running scripts from the net
      adds  17d41be   fixed: running scripts from the net (store script text only when debug mode)
      adds  9ff6ffa   minor
      adds  614f440   added: Selenium Java Webdriver as standalone jar to be used with Sikulix (version 2.46, contains all dependencies)
      adds  c08e415   revised: App.getClipboard(): possible exceptions now handled internally, empty string returned in case + error messages
      adds  084f18b   fixed: jython scripts from net did not run
      adds  6a084be   fixed: JRuby scripting support not loaded, when running a script from commandline
      adds  105ee9e   nightly info
      adds  d1ba619   revised: selenium4sikulix.jar
      adds  a30caae   added: option classpath
      adds  c3d6501   test script
      adds  799dd20   test script
      adds  03cbcda   test script
      adds  eafb04d   added: OS X 10.11: search field in GUI still not fixed --- app runs without
      adds  517b1aa   test script
      adds  568370c   fixed: API.Runner: running scripts from the net
      adds  ce7926e   revised: class App: minor for Windows
      adds  78752fd   Merge origin/master
      adds  80409d1   revised: class App: minor for Windows
      adds  2f4159d   Merge origin/master
      adds  9b2fa5c   test script
      adds  4042a18   test script
      adds  0c985c3   test script
      adds  95cf1b9   revised: scripts from net: if .py or .rb do not work for security reasons, .py.txt and .rb.txt are tried
      adds  9af6401   testscript
      adds  0a850ee   test script
      adds  0063ae0   test script
      adds  3b860d6   test script
      adds  0bb3fe4   test script
      adds  b9b70aa   added and revised: Sikulix4Selenium: how to get the prepared selenium4sikulix.jar seen by SikuliX and a net testscript
      adds  b3207c3   minor
      adds  71fbdec   selenium4sikulix.jar
      adds  42282a5   test script
      adds  c3fb24b   test script
      adds  16c00db   fixed: Finder.findAll("xxx.png") did not work anymore
      adds  3e52263   fixed: a problem when checking for sikulix.jar on classpath, if other jars ending sikulix.jar are present
      adds  fa866a6   revised: Selenium test script to run on Mac also
      adds  f969d3b   added: Robot4Sikulix
      adds  d4fb142   added: Selenium4Sikulix
      adds  3b6dd68   added: setup: download extensions + revised: options jython/classpath, standard extensions are recognized automatically for now
      adds  e189de8   nightly info
      adds  31da6ca   intermediate: support for Robot
      adds  1943851   fixed: NPE with find(), if region's timeout is set to 0
      adds  5893a90   added: Robot Framework: robot Python module now bundled, auto-available in SikulixAppData/Lib folder (just use import robot...)
      adds  9153fca   fixed: a not set bundlepath should not be overwritten when running scripts from scripts
      adds  28cec4e   added: list of extension jars, that should be downloaded with setup options extensions (currently selenium4sikulix)
      adds  9821455   added: setup a Robot Framework testcase in IDE, script contains the robot text and optional an inline keyword library, output goes to the folder myScript.sikuli.robot, either run it from inside the IDE or from commandline with sikulix or sikulixapi (needs a pointer to jython 2.7 or jython 2.7 on classpath)
      adds  62f9477   added: test script for running a Robot Framework testcase
      adds  164132d   revised: IDE: running a Robot Framework testcase
      adds  03cfaea   nightly info
      adds  aa17b94   added: Mouse.setMouseMovedHighlight(true/false), where true will be the default.
      adds  0d167bc   revised: Robot tests
      adds  0d37a5a   gitignore: Robot test results
      adds  3dc0a8e   added: Robot run: use Java as Keyword implementation, containing jar file is added to classpath at runtime
      adds  596625a   nightly info
      adds  89099e0   added: for use in observe handler/ObserveCallback: getType() returning a string with APPEAR, VANISH or CHANGE --- added: isAppear(), isVanish() and isChange() returning True or false
      adds  5ef43a6   intermediate: support for Robot
      adds  5ed2939   merge
      adds  45cf4b2   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  9b3c3b7   Merge origin/master
      adds  381f261   nightly info
      adds  5c361b6   revised: ObserveEvent: all attributes only accessible via getter
      adds  75d9df3   nightly info
      adds  83958f4   nightly info
      adds  1091bd6   fixed: setup: selenium4sikulix.jar only downloaded on request (setup from commandline with options ext)
      adds  fcece90   intermediate: support for Robot
      adds  2ab0565   Update README.md
      adds  c8ef333   Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      adds  731d1d1   Merge origin/master
      adds  4bf7e30   removed: Robot support: until a solution is found for the problem, that the html templates for logging cannot be loaded from a jar
      adds  d5028d3   minor
      adds  549a312   nightly info
      adds  1a07079   minor
      adds  814ab8a   fixed some problems with the App class methods
      adds  33db3e0   Update README.md
      adds  ff72066   Update README.md
      adds  6be1c95   Merge origin/master
      adds  8b4dcb1   nightly info
      adds  be54f40   fixed: to run setup in project context using: mvn -pl Setup exec:exec
      adds  95fece4   fixed: to run setup in project context using: mvn -pl Setup exec:exec
      adds  5c4e4f7   minor
      adds  e364cc7   fixed: added a Region.init() to better support subclassing of Region on the Jython level
      adds  e26abba   nightly info
      adds  6f11f85   restored Robot testscript
      adds  41eba97   removed: IDE cannot be run using mvn exec:...
      adds  221f1a2   added: zipped robot folder version 2.8.7
      adds  4cd6d3a   revised: switched JRuby to 1.7.22
      adds  4f469db   revised: App class: minor to better support debugging
      adds  67351b3   revised: using runsikulix -s -- arg1 arg2 ... now makes the user args available in sys.argv[1+] when running .sikuli (Python) on the server
      adds  9345772   revised: setup now shows the options used
      adds  83678f1   nightly info
      adds  80a7b93   intermediate: adding italian translation
      adds  a5ef65d   added: italian translation
      adds  0d8411c   nightly info
      adds  e0f7c27   remove not working "switchTo" Call on windows from App initialization (cherry picked from commit 4ed3f97)
      adds  9bcaa10   Merge pull request #163 from toschneck/merge
      adds  508cb2e   fixed: Windows: App class constructor App() should not open not running app
      adds  48bf33d   Allow user to specify a delay in between mouseWheel calls
      adds  f92196c   Make the wheel_step_delay a final variable since it won't change
      adds  866ceea   Merge pull request #154 from LilBiggs/master
      adds  152fb2d   nightly info
      adds  06bed79   nightly info
      adds  5b6a5de   test retina display
      adds  7c13b57   test retina display
      adds  1ffc720   test retina
      adds  0076753   minor
      adds  7d90a84   adding are more strict  way for the sanity check of OS dependent libraries
      adds  1a62602   fix close app function: if PID is available close only this // smaller cosmetic changes
      adds  46b0b25   Merge pull request #167 from toschneck/merge
      adds  37a9cdb   fixed: added commons-exec dependency to deploy pom
      adds  47776f3   some testing with AutoHotkey
      adds  a69d789   Merge origin/master
      adds  e998144   Merge origin/master
      adds  269a985   added: App class: someApp.open(waitTime): waits max waitTime until App is running (like someApp.isRunning(waitTime)), convenience Method App.pause(waitTime): do nothing for the given time
      adds  226b136   nightly info
      adds  98d665c   revised: drag(), dropAt(), dragDrop(): for each usage you can define individual timing parameters (see docs)
      adds  e883873   nightly info
      adds  1114117   revised: drag(), dropAt(), dragDrop(): reset of timing
      adds  32afe09   fixed: problem with App class on Mac and Windows after 2015-09-19: native xxxUtil libs where no longer loaded
      adds  e03aa22   nightly info
      adds  69a4008   nightly info
      adds  83be6be   revised: IDE: added swinglabs-swingx as sources, to be able to fix bugs (using 1.6.5-1 until 1.6.6 is available)
      adds  452c97f   revised: IDE: OSX 10.10: brought searchfield back (fix in swingx-core)
      adds  b3a9682   test script
      adds  c92145f   test script
      adds  652c89b   Merge origin/master
      adds  e67aa3e   revised: sikulixapi should  not init a Screen object (mousepointer speed reset to default on Windows)
      adds  c0b630a   Merge origin/master
      adds  2633770   revised: IDE: OSX 10.10: find submenu back again
      adds  216bcec   revised: FileManager.unzip, now available as unzip(from, to) in Jython scripts (can be used to unzip jar files)
      adds  7993942   minor
      adds  47d1bb9   Merge origin/master
      adds  62bfde2   preparing to deploy 1.1.0 to MavenCentral
      adds  dd00e8a   preparing to deploy 1.1.0 to MavenCentral
      adds  be63b1d   Merge origin/master
      adds  a87c5ac   preparing final 1.1.0
      adds  f726e97   preparing final 1.1.0
      adds  a916147   preparing to deploy 1.1.0 to MavenCentral
      adds  242fb9e   1.1.0 final
      adds  cf03910   Merge origin/master
      adds  9005fda   Merge tag 'v1.1.0' of https://github.com/RaiMan/SikuliX-2014 into upstream
      adds  d7f75b9   Restore file Libslux/src/main/java/org/sikuli/libslux/Sikulix.java
      adds  a01df16   Remove non-free VNC interface
      adds  69e9446   Remove swig generated files.
       new  5a648b3   Merge branch 'upstream'
       new  86e5bc8   Bump d/changelog for release 1.1.0.
       new  d60df38   Update list of removed paths from upstream.
       new  56d6e44   Update debian/copyright
       new  a65f1af   Refresh patches.
       new  7fb35c3   New patch no-vnc-package.patch
       new  69516a1   Add buid-deps libcommons-exec-java, libmetainf-services-java
       new  81fbd8a   Update debian/*.poms files.
       new  7d3b774   Update debian/maven.rules*.
       new  6c763dd   Fix changed paths.
       new  2126b30   Drop patch jruby-compat-1.9.patch
       new  5665838   Fix patch drop-useless-resources.patch
       new  1feef37   Fix patch native.patch
       new  24fb7fa   Tesseract4SikuliX is gone
       new  7965d45   Don't install libslux jar file
       new  ada07fb   New patches fix-interactive-jruby.patch and fix-log-parameters-order.patch
       new  2a389a0   Update Depends.
       new  74fed79   Update launcher sikulix.
       new  97514c4   debian/changelog update.
       new  76b7f1e   Upload release 1.1.0-1~exp1 to experimental.
       new  5115c2b   Build-Depends: default-jdk (<< 2:1.8~)

The 21 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |    6 +-
 API/pom.xml                                        |   30 +-
 API/scripts/testjs.sikuli/testjs.js                |    1 +
 API/scripts/testpy.sikuli/testpy.py                |    7 +
 .../java/edu/unh/iol/dlc/ConnectionController.java |  233 -
 API/src/main/java/edu/unh/iol/dlc/FBConfig.java    |  259 -
 API/src/main/java/edu/unh/iol/dlc/Framebuffer.java |  253 -
 API/src/main/java/edu/unh/iol/dlc/VNCClient.java   |  545 --
 API/src/main/java/edu/unh/iol/dlc/VNCRobot.java    |  842 --
 API/src/main/java/edu/unh/iol/dlc/VNCScreen.java   |  508 --
 API/src/main/java/edu/unh/iol/dlc/VNCThread.java   |  315 -
 API/src/main/java/org/sikuli/basics/Debug.java     |  190 +-
 .../java/org/sikuli/basics/ExtensionManager.java   |    8 +-
 .../main/java/org/sikuli/basics/FileManager.java   | 2727 ++++---
 .../java/org/sikuli/basics/HotkeyListener.java     |    2 +-
 .../main/java/org/sikuli/basics/HotkeyManager.java |   30 +-
 .../java/org/sikuli/basics/LinuxHotkeyManager.java |    5 +-
 .../java/org/sikuli/basics/MacHotkeyManager.java   |    3 +-
 .../java/org/sikuli/basics/PreferencesUser.java    |   17 +
 .../java/org/sikuli/basics/ResourceLoader.java     | 1075 ---
 API/src/main/java/org/sikuli/basics/Settings.java  |  463 +-
 .../java/org/sikuli/basics/SikulixForJython.java   |   70 +-
 .../main/java/org/sikuli/basics/SplashFrame.java   |    5 +-
 .../main/java/org/sikuli/basics/VDictProxy.java    |    3 +-
 .../org/sikuli/basics/WindowsHotkeyManager.java    |    1 +
 .../java/org/sikuli/guide/AnimationFactory.java    |   26 +-
 .../src/main/java/org/sikuli/guide/Animator.java   |   14 +-
 .../java/org/sikuli/guide/ClickableWindow.java     |   30 +-
 .../main/java/org/sikuli/guide/ComponentMover.java |    9 +-
 .../sikuli/guide/GlobalMouseMotionListener.java    |    0
 .../org/sikuli/guide/GlobalMouseMotionTracker.java |    0
 .../src/main/java/org/sikuli/guide/Guide.java      |  162 +-
 .../main/java/org/sikuli/guide/HTMLTextPane.java   |    4 +-
 .../src/main/java/org/sikuli/guide/IAnimator.java  |    6 +-
 API/src/main/java/org/sikuli/guide/Run.java        |   49 +
 .../main/java/org/sikuli/guide/ShadowRenderer.java |    4 +-
 .../src/main/java/org/sikuli/guide/SxAnchor.java   |   12 +-
 .../src/main/java/org/sikuli/guide/SxArea.java     |   16 +-
 .../src/main/java/org/sikuli/guide/SxArrow.java    |   11 +-
 .../src/main/java/org/sikuli/guide/SxBeam.java     |   12 +-
 .../src/main/java/org/sikuli/guide/SxBracket.java  |    9 +-
 .../src/main/java/org/sikuli/guide/SxButton.java   |    4 +-
 .../src/main/java/org/sikuli/guide/SxCallout.java  |   10 +-
 .../src/main/java/org/sikuli/guide/SxCircle.java   |    8 +-
 .../main/java/org/sikuli/guide/SxClickable.java    |    6 +-
 .../src/main/java/org/sikuli/guide/SxFlag.java     |   12 +-
 .../src/main/java/org/sikuli/guide/SxHotspot.java  |   20 +-
 .../src/main/java/org/sikuli/guide/SxImage.java    |    8 +-
 .../src/main/java/org/sikuli/guide/SxMagnet.java   |   54 +-
 .../main/java/org/sikuli/guide/SxRectangle.java    |    8 +-
 .../main/java/org/sikuli/guide/SxSpotlight.java    |    6 +-
 .../src/main/java/org/sikuli/guide/SxText.java     |    7 +-
 .../java/org/sikuli/guide/TimeoutTransition.java   |    0
 .../src/main/java/org/sikuli/guide/Tracker.java    |   18 +-
 .../src/main/java/org/sikuli/guide/Transition.java |    0
 .../java/org/sikuli/guide/TransitionDialog.java    |    2 +-
 .../src/main/java/org/sikuli/guide/Visual.java     |  187 +-
 .../java/org/sikuli/natives/DebugCategories.java   |   15 -
 .../main/java/org/sikuli/natives/FindInput.java    |  122 -
 .../main/java/org/sikuli/natives/FindResult.java   |   94 -
 .../main/java/org/sikuli/natives/FindResults.java  |   78 -
 .../main/java/org/sikuli/natives/LinuxUtil.java    |  145 +-
 API/src/main/java/org/sikuli/natives/MacUtil.java  |  192 +-
 API/src/main/java/org/sikuli/natives/Mat.java      |   42 -
 API/src/main/java/org/sikuli/natives/OCR.java      |   46 -
 API/src/main/java/org/sikuli/natives/OCRChar.java  |   50 -
 API/src/main/java/org/sikuli/natives/OCRChars.java |   78 -
 API/src/main/java/org/sikuli/natives/OCRLine.java  |   50 -
 API/src/main/java/org/sikuli/natives/OCRLines.java |   78 -
 .../main/java/org/sikuli/natives/OCRParagraph.java |   46 -
 .../java/org/sikuli/natives/OCRParagraphs.java     |   78 -
 API/src/main/java/org/sikuli/natives/OCRRect.java  |   78 -
 API/src/main/java/org/sikuli/natives/OCRText.java  |   54 -
 API/src/main/java/org/sikuli/natives/OCRWord.java  |   58 -
 API/src/main/java/org/sikuli/natives/OCRWords.java |   78 -
 API/src/main/java/org/sikuli/natives/OSUtil.java   |   39 +-
 .../main/java/org/sikuli/natives/RunNatives.java   |    9 -
 .../org/sikuli/natives/SWIGTYPE_p_cv__Rect.java    |   26 -
 .../main/java/org/sikuli/natives/TARGET_TYPE.java  |   17 -
 API/src/main/java/org/sikuli/natives/Vision.java   |   90 -
 .../main/java/org/sikuli/natives/VisionProxy.java  |   16 -
 .../java/org/sikuli/natives/VisionProxyJNI.java    |  162 -
 API/src/main/java/org/sikuli/natives/WinUtil.java  |  280 +-
 .../common/CommandLineExecutor.java                |   11 +
 .../remoteinterfaces/common/FileProcessor.java     |   23 +
 .../sikuli/remoteinterfaces/common/Sikulix.java    |   21 +
 .../sikuli/remoteinterfaces/entities/Command.java  |   15 +
 .../sikuli/remoteinterfaces/entities/Image.java    |   12 +
 API/src/main/java/org/sikuli/script/App.java       |  969 ++-
 API/src/main/java/org/sikuli/script/Commands.java  |  575 ++
 API/src/main/java/org/sikuli/script/Device.java    |  150 +-
 API/src/main/java/org/sikuli/script/Env.java       |   18 +-
 API/src/main/java/org/sikuli/script/Finder.java    |  307 +-
 API/src/main/java/org/sikuli/script/Image.java     |  424 +-
 .../main/java/org/sikuli/script/ImageFinder.java   |    2 +
 .../main/java/org/sikuli/script/ImageGroup.java    |    2 +
 .../main/java/org/sikuli/script/ImageLocator.java  |    6 +-
 API/src/main/java/org/sikuli/script/ImagePath.java |  237 +-
 API/src/main/java/org/sikuli/script/Key.java       |   87 +-
 API/src/main/java/org/sikuli/script/Location.java  |   11 +-
 API/src/main/java/org/sikuli/script/Match.java     |   46 +-
 API/src/main/java/org/sikuli/script/Mouse.java     |  131 +-
 .../main/java/org/sikuli/script/ObserveEvent.java  |   44 +-
 API/src/main/java/org/sikuli/script/Observer.java  |   39 +-
 .../java/org/sikuli/script/ObserverCallBack.java   |   76 +
 API/src/main/java/org/sikuli/script/Pattern.java   |    4 +-
 API/src/main/java/org/sikuli/script/Region.java    | 8193 +++++++++++---------
 .../main/java/org/sikuli/script/RobotDesktop.java  |  165 +-
 API/src/main/java/org/sikuli/script/Run.java       |  195 +
 API/src/main/java/org/sikuli/script/RunServer.java |  508 ++
 API/src/main/java/org/sikuli/script/RunTime.java   | 2761 +++++++
 API/src/main/java/org/sikuli/script/Runner.java    | 1097 +++
 API/src/main/java/org/sikuli/script/Screen.java    |  299 +-
 .../main/java/org/sikuli/script/ScreenImage.java   |   92 +-
 .../main/java/org/sikuli/script/ScreenUnion.java   |   20 +-
 API/src/main/java/org/sikuli/script/Sikulix.java   |  899 ++-
 .../java/org/sikuli/script/SikulixForJython.java   |   73 +
 .../java/org/sikuli/script/TextRecognizer.java     |   52 +-
 .../main/java/org/sikuli/util}/CommandArgs.java    |   27 +-
 .../java/org/sikuli/util}/CommandArgsEnum.java     |    8 +-
 .../org/sikuli/{script => util}/EventObserver.java |    2 +-
 .../org/sikuli/{script => util}/EventSubject.java  |    2 +-
 .../main/java/org/sikuli/util/JythonHelper.java    |  738 ++
 .../main/java/org/sikuli/util/LinuxSupport.java    |  425 +
 .../{script => util}/OverlayCapturePrompt.java     |   33 +-
 .../{script => util}/OverlayTransparentWindow.java |    4 +-
 .../sikuli/{script => util}/ScreenHighlighter.java |   20 +-
 .../java/org/sikuli/{basics => util}/SysJNA.java   |    4 +-
 API/src/main/java/org/sikuli/util/Tests.java       |  295 +
 API/src/main/resources/Commands/mac/runsikulix     |   52 -
 .../main/resources/ImagesAPI.sikuli/ImagesAPI.py   |    9 +
 .../{Images => ImagesAPI.sikuli}/SikuliLogo.png    |  Bin
 .../main/resources/ImagesAPI.sikuli/btnnightly.png |  Bin 0 -> 2976 bytes
 .../main/resources/ImagesAPI.sikuli/firefox.png    |  Bin 0 -> 39066 bytes
 .../main/resources/ImagesAPI.sikuli/netbicons.png  |  Bin 0 -> 1337 bytes
 .../main/resources/ImagesAPI.sikuli/netblogo.png   |  Bin 0 -> 781 bytes
 .../main/resources/ImagesAPI.sikuli/nightly.png    |  Bin 0 -> 3677 bytes
 .../main/resources/ImagesAPI.sikuli/quickstart.png |  Bin 0 -> 2331 bytes
 .../main/resources/ImagesAPI.sikuli/raimanlogo.png |  Bin 0 -> 17777 bytes
 .../main/resources/ImagesAPI.sikuli/sxpower.png    |  Bin 0 -> 35166 bytes
 API/src/main/resources/JavaScript/commands.js      |  175 +
 .../src/main/resources/Lib}/guide/__init__.py      |    0
 .../src/main/resources/Lib}/guide/guide.py         |  459 +-
 API/src/main/resources/Lib/sikuli/Region.py        |   42 +-
 API/src/main/resources/Lib/sikuli/Screen.py        |    4 +
 API/src/main/resources/Lib/sikuli/Sikuli.py        |  207 +-
 .../main/resources/Lib/sikuli/SikuliImporter.py    |   44 +-
 .../{SikuliImporter.py => SikuliImporter_1.0.1.py} |   20 +-
 API/src/main/resources/Support/Linux/runBuild      |   56 +
 .../java/edu/unh/iol/dlc/ProtocolVersionTest.java  |   27 +
 .../java/edu/unh/iol/dlc/VersionParserTest.java    |   85 +
 API/src/test/java/org/sikuli/script/APITest.java   |   16 +-
 Guide/README.md                                    |    8 -
 Guide/pom.xml                                      |   31 -
 IDE/pom.xml                                        |  212 +-
 IDE/src/main/java/org/sikuli/ide/AutoUpdater.java  |   10 +-
 .../main/java/org/sikuli/ide/ButtonCapture.java    |   61 +-
 .../java/org/sikuli/ide/CloseableTabbedPane.java   |    4 +-
 .../java/org/sikuli/ide/EditorConsolePane.java     |    8 +-
 IDE/src/main/java/org/sikuli/ide/EditorPane.java   |  432 +-
 .../java/org/sikuli/ide/EditorPatternButton.java   |   34 +-
 .../java/org/sikuli/ide/EditorPatternLabel.java    |   34 +-
 .../java/org/sikuli/ide/EditorRegionButton.java    |   14 +-
 .../java/org/sikuli/ide/EditorRegionLabel.java     |   16 +-
 .../java/org/sikuli/ide/EditorViewFactory.java     |   24 +-
 .../main/java/org/sikuli/ide/ExtensionItem.java    |    2 +-
 .../java/org/sikuli/ide/ExtensionManagerFrame.java |    3 +-
 .../java/org/sikuli/ide/PatternPaneNaming.java     |  369 +-
 .../java/org/sikuli/ide/PatternPaneScreenshot.java |   31 +-
 .../org/sikuli/ide/PatternPaneTargetOffset.java    |   51 +-
 .../org/sikuli/ide/PatternSimilaritySlider.java    |    2 +-
 .../main/java/org/sikuli/ide/PatternWindow.java    |  117 +-
 .../main/java/org/sikuli/ide/PreferencesWin.java   |    4 +-
 .../java/org/sikuli/ide/PreferencesWindowMore.form |   84 +-
 .../java/org/sikuli/ide/PreferencesWindowMore.java |   95 +-
 .../main/java/org/sikuli/ide/PreviewWindow.java    |    2 +-
 IDE/src/main/java/org/sikuli/ide/SikuliIDE.java    |  630 +-
 .../main/java/org/sikuli/ide/SikuliIDEI18N.java    |   16 +-
 .../java/org/sikuli/ide/SikuliIDEPopUpMenu.java    |   27 +-
 .../java/org/sikuli/ide/SikuliIDESettings.java     |   14 -
 .../java/org/sikuli/ide/SikuliIDEStatusBar.java    |    2 +-
 IDE/src/main/java/org/sikuli/ide/Sikulix.java      |   23 +
 .../main/java/org/sikuli/idesupport/IDESplash.java |   62 +
 .../org/sikuli/scriptrunner/JRubyScriptRunner.java |   88 +-
 .../sikuli/scriptrunner/JythonScriptRunner.java    |  273 +-
 .../{ScriptRunner.java => ScriptingSupport.java}   | 1320 ++--
 .../resources/i18n/IDE/{IDE-da.po => IDE-it.po}    |  290 +-
 IDE/src/main/resources/i18n/IDE_it.properties      |  132 +
 IDE/src/main/resources/i18n/IDE_ru.properties      |    1 +
 .../src/main/resources/scripts/sikuli2html.py      |    0
 JRubyAddOns/pom.xml                                |  103 -
 JRubyGem/README.md                                 |   11 +-
 JRubyGem/lib/sikulix/sikulix.rb                    |  144 +-
 JRubyGem/pom.xml                                   |    4 +-
 JRubyGem/sikulix.gemspec                           |    4 +-
 Jygments4SikuliX/pom.xml                           |    7 +-
 Libslux/README.md                                  |    8 +
 {Libsvision => Libslux}/pom.xml                    |    8 +-
 .../src/main/java/org/sikuli/libslux/Sikulix.java  |   28 +
 .../main/resources/srcnativelibs}/Vision/cvgui.cpp |    0
 .../main/resources/srcnativelibs}/Vision/cvgui.h   |    0
 .../resources/srcnativelibs}/Vision/find-result.h  |    0
 .../resources/srcnativelibs}/Vision/finder.cpp     |    0
 .../main/resources/srcnativelibs}/Vision/finder.h  |    0
 .../resources/srcnativelibs}/Vision/opencv.hpp     |    0
 .../Vision/pyramid-template-matcher.cpp            |    0
 .../Vision/pyramid-template-matcher.h              |    0
 .../srcnativelibs}/Vision/sikuli-debug.cpp         |    0
 .../resources/srcnativelibs}/Vision/sikuli-debug.h |    0
 .../resources/srcnativelibs}/Vision/tessocr.cpp    |    0
 .../main/resources/srcnativelibs}/Vision/tessocr.h |    0
 .../resources/srcnativelibs}/Vision/vision.cpp     |    0
 .../main/resources/srcnativelibs}/Vision/vision.h  |    0
 .../resources/srcnativelibs}/Vision/vision.swig    |    0
 Libsvision/README.md                               |    5 -
 .../main/java/native/Vision/visionJAVA_wrap.cxx    | 2681 -------
 .../main/java/org/sikuli/libsvision/Sikulix.java   |   25 -
 README.md                                          |   94 +-
 Remote/README.md                                   |   29 -
 Remote/pom.xml                                     |   39 -
 Remote/src/main/java/org/sikuli/remote/Server.java |  419 -
 Setup/pom.xml                                      |   96 +-
 Setup/src/main/java/org/sikuli/setup/RunSetup.java | 2950 +++----
 .../main/java/org/sikuli/setup/SetUpSelect.form    |  119 +-
 .../main/java/org/sikuli/setup/SetUpSelect.java    |  126 +-
 .../src/main/resources/Commands/linux/runsikulix   |    0
 Setup/src/main/resources/Commands/mac/runsikulix   |   21 +
 .../main/resources/Commands/windows/runsikulix.cmd |   35 +-
 .../src/main/resources/Images/SikuliLogo.png       |  Bin
 .../SikuliX-1.1.0-Beta-Supplemental-Linux.zip      |  Bin 54018 -> 0 bytes
 Setup/src/main/resources/collectJars               |   75 -
 Setup/src/main/resources/collectJars.bat           |   57 -
 Setup/src/main/resources/complete.xml              |   26 -
 .../main/resources/{ => content}/createJavadocs    |    2 +
 .../src/main/resources/content/deployapi.xml       |   37 +-
 .../src/main/resources/content/deploylux.xml       |   58 +-
 .../src/main/resources/content/deploymac.xml       |   60 +-
 Setup/src/main/resources/content/deploysetup.xml   |  158 +
 .../src/main/resources/content/deploysetupapi.xml  |  108 +-
 .../src/main/resources/content/deploysetupide.xml  |  157 +
 .../src/main/resources/content/deploywin.xml       |   60 +-
 Setup/src/main/resources/{ => content}/ide-fat.xml |    3 +-
 .../main/resources/content/nightlybuildindex.html  |  130 +
 .../resources/content/nightlybuildindextail.html   |  339 +
 Setup/src/main/resources/{ => content}/plain.xml   |    5 +-
 Setup/src/main/resources/deployglobal.xml          |   28 -
 Setup/src/main/resources/idejruby-fat.xml          |   21 -
 Setup/src/main/resources/jenkinsBuild.xml          |  157 -
 .../src/main/resources/macapp/Contents/Info.plist  |   56 +
 .../macapp/Contents/MacOS/JavaAppLauncher          |  288 +
 Setup/src/main/resources/macapp/Contents/PkgInfo   |    1 +
 .../macapp/Contents/Resources/sikulix.icns         |  Bin 0 -> 220867 bytes
 .../macapp/Contents/Resources/sikulixsrc.icns      |  Bin 0 -> 105949 bytes
 Setup/src/main/resources/macapp/run                |   21 +
 Setup/src/main/resources/nightlybuildindex.html    |   73 -
 .../src/main/resources/nightlybuildindextail.html  |   75 -
 {APIFat => SetupAPI}/README.md                     |    0
 {APIFat => SetupAPI}/pom.xml                       |   38 +-
 .../sikulix/sikulixsetupAPI/SikulixsetupAPI.java   |    9 +
 {IDEFat => SetupIDE}/README.md                     |    0
 {IDEFat => SetupIDE}/pom.xml                       |   11 +-
 .../sikulix/sikulixsetupIDE/SikulixsetupIDE.java   |    9 +
 Tesseract4SikuliX/README.md                        |    8 -
 Tesseract4SikuliX/pom.xml                          |   41 -
 .../src/main/java/org/sikuli/tesseract/Run.java    |  111 -
 .../main/java/org/sikuli/tesseract/TessAPI.java    |  703 --
 .../org/sikuli/tesseract/TesseractException.java   |   36 -
 TestRunMaven/pom.xml                               |   11 +-
 .../src/main/java/com/sikulix/testrun/TestRun.java |  102 +-
 .../main/resources/ImagesAPI.sikuli/ImagesAPI.py   |   27 +
 .../resources/ImagesAPI.sikuli}/SikuliLogo.png     |  Bin
 .../main/resources/ImagesAPI.sikuli/ZEITmacapp.png |  Bin 0 -> 1719 bytes
 .../main/resources/ImagesAPI.sikuli/btnnightly.png |  Bin 0 -> 2976 bytes
 .../main/resources/ImagesAPI.sikuli/netblogo.png   |  Bin 0 -> 781 bytes
 .../main/resources/ImagesAPI.sikuli/nightly.png    |  Bin 0 -> 3677 bytes
 .../main/resources/ImagesAPI.sikuli/raimanlogo.png |  Bin 0 -> 17777 bytes
 .../main/resources/ImagesAPI.sikuli/testfolder.png |  Bin 0 -> 1464 bytes
 .../images/images.sikuli/1407483427918.png         |  Bin 574 -> 0 bytes
 .../main/resources/images/images.sikuli/image.png  |  Bin 2272 -> 0 bytes
 .../main/resources/images/images.sikuli/images.py  |    7 -
 .../main/resources/images/richi.sikuli/richi.py    |   28 -
 .../src/main/resources/images/test.sikuli/test.py  |    2 -
 .../main/resources/images/test1.sikuli/test1.py    |    1 -
 TestScripts/csvread.sikuli/csvdata.txt             |    7 +
 TestScripts/csvread.sikuli/csvread.py              |   33 +
 TestScripts/dragDrop.sikuli/dragDrop.py            |   24 +
 TestScripts/dragDrop.sikuli/logo.png               |  Bin 0 -> 5690 bytes
 TestScripts/dragDropWin.sikuli/dragDropWin.py      |   20 +
 TestScripts/guide/guide.py                         |   44 +
 TestScripts/guide/logo.png                         |  Bin 0 -> 16024 bytes
 TestScripts/longrun/longrun.js                     |   49 +
 TestScripts/longrun/longrun.sikuli/close.png       |  Bin 0 -> 1195 bytes
 TestScripts/longrun/longrun.sikuli/form.png        |  Bin 0 -> 1302 bytes
 TestScripts/longrun/longrun.sikuli/knowhow.png     |  Bin 0 -> 3826 bytes
 TestScripts/longrun/longrun.sikuli/longrun.py      |   13 +
 TestScripts/longrun/longrun.sikuli/quickstart.png  |  Bin 0 -> 2331 bytes
 TestScripts/longrun/longrun.sikuli/reply.png       |  Bin 0 -> 853 bytes
 TestScripts/longrun/longrun.sikuli/stories.png     |  Bin 0 -> 2257 bytes
 TestScripts/longrun/longrun.sikuli/sxpower.png     |  Bin 0 -> 35166 bytes
 TestScripts/longrun/longrun.sikuli/topic.png       |  Bin 0 -> 4805 bytes
 TestScripts/mouseAbort/mouseAbort.js               |   16 +
 TestScripts/mouseAbort/mouseAbort.sikuli/logo.png  |  Bin 0 -> 17843 bytes
 .../mouseAbort/mouseAbort.sikuli/mouseAbort.py     |   15 +
 TestScripts/multi/captureAll.sikuli/captureAll.py  |    7 +
 TestScripts/selenium/selenium.py                   |   59 +
 TestScripts/showcase/quickstart.png                |  Bin 0 -> 2331 bytes
 TestScripts/showcase/showcase.js                   |   20 +
 TestScripts/showcase/sxpower.png                   |  Bin 0 -> 35166 bytes
 TestScripts/showcaseAppAnnie/appAnnie.png          |  Bin 0 -> 2967 bytes
 TestScripts/showcaseAppAnnie/imgFree.png           |  Bin 0 -> 4314 bytes
 TestScripts/showcaseAppAnnie/imgIOS.png            |  Bin 0 -> 3353 bytes
 TestScripts/showcaseAppAnnie/imgITUNES.png         |  Bin 0 -> 1122 bytes
 TestScripts/showcaseAppAnnie/imgPop1.png           |  Bin 0 -> 5109 bytes
 TestScripts/showcaseAppAnnie/imgPreview.png        |  Bin 0 -> 7844 bytes
 TestScripts/showcaseAppAnnie/imgTitle.png          |  Bin 0 -> 6640 bytes
 TestScripts/showcaseAppAnnie/imgView.png           |  Bin 0 -> 1802 bytes
 TestScripts/showcaseAppAnnie/showcaseAppAnnie.py   |  118 +
 TestScripts/showcasePY.sikuli/quickstart.png       |  Bin 0 -> 2331 bytes
 TestScripts/showcasePY.sikuli/showcasePY.py        |   22 +
 TestScripts/showcasePY.sikuli/sxpower.png          |  Bin 0 -> 35166 bytes
 TestScripts/showcaseRB/quickstart.png              |  Bin 0 -> 2331 bytes
 TestScripts/showcaseRB/showcaseRB.rb               |   21 +
 TestScripts/showcaseRB/sxpower.png                 |  Bin 0 -> 35166 bytes
 WindowsExe/run.cmd                                 |    6 +
 WindowsExe/sikulix.xml                             |   26 +
 debian/README.source                               |   29 +-
 debian/changelog                                   |   18 +
 debian/control                                     |   10 +-
 debian/copyright                                   |   68 +-
 debian/libsikulixapi-java.poms                     |    2 -
 debian/libsikulixapi-jni.install.in                |    2 +-
 debian/maven.rules                                 |    4 +-
 debian/maven.rules.ours                            |    4 +-
 debian/patches/add-classpath.patch                 |   17 +-
 debian/patches/autotoolize-vision-proxy.patch      |   30 +-
 debian/patches/basics-exclude-windows-mac.patch    |   67 +-
 debian/patches/dependency-opencv.patch             |    2 +-
 debian/patches/drop-useless-resources.patch        |   14 +-
 debian/patches/fix-image-path.patch                |   14 -
 debian/patches/fix-interactive-jruby.patch         |   29 +
 debian/patches/fix-log-parameters-order.patch      |   21 +
 debian/patches/install-extension.patch             |    2 +-
 debian/patches/jruby-compat-1.9.patch              |   16 -
 debian/patches/native.patch                        |  142 +-
 debian/patches/no-maven-repo-dependencies.patch    |   48 +-
 debian/patches/no-vnc-package.patch                |  155 +
 debian/patches/pom-removed-modules.patch           |   40 +-
 debian/patches/python-shebang.patch                |    6 +-
 debian/patches/series                              |    8 +-
 debian/patches/setTextAndMnemonic.patch            |   24 +-
 debian/rules                                       |    2 +-
 debian/tmp.poms                                    |    3 +-
 debian/wrappers/sikulix                            |   22 +-
 pom.xml                                            |  272 +-
 runSetup                                           |    1 +
 355 files changed, 24786 insertions(+), 22058 deletions(-)
 create mode 100644 API/scripts/testjs.sikuli/testjs.js
 create mode 100644 API/scripts/testpy.sikuli/testpy.py
 delete mode 100644 API/src/main/java/edu/unh/iol/dlc/ConnectionController.java
 delete mode 100644 API/src/main/java/edu/unh/iol/dlc/FBConfig.java
 delete mode 100644 API/src/main/java/edu/unh/iol/dlc/Framebuffer.java
 delete mode 100644 API/src/main/java/edu/unh/iol/dlc/VNCClient.java
 delete mode 100644 API/src/main/java/edu/unh/iol/dlc/VNCRobot.java
 delete mode 100644 API/src/main/java/edu/unh/iol/dlc/VNCScreen.java
 delete mode 100644 API/src/main/java/edu/unh/iol/dlc/VNCThread.java
 delete mode 100644 API/src/main/java/org/sikuli/basics/ResourceLoader.java
 rename {Guide => API}/src/main/java/org/sikuli/guide/AnimationFactory.java (87%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideAnimator.java => API/src/main/java/org/sikuli/guide/Animator.java (87%)
 rename {Guide => API}/src/main/java/org/sikuli/guide/ClickableWindow.java (84%)
 rename {Guide => API}/src/main/java/org/sikuli/guide/ComponentMover.java (95%)
 rename {Guide => API}/src/main/java/org/sikuli/guide/GlobalMouseMotionListener.java (100%)
 rename {Guide => API}/src/main/java/org/sikuli/guide/GlobalMouseMotionTracker.java (100%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuide.java => API/src/main/java/org/sikuli/guide/Guide.java (81%)
 rename {Guide => API}/src/main/java/org/sikuli/guide/HTMLTextPane.java (94%)
 rename Guide/src/main/java/org/sikuli/guide/Animator.java => API/src/main/java/org/sikuli/guide/IAnimator.java (96%)
 create mode 100644 API/src/main/java/org/sikuli/guide/Run.java
 rename {Guide => API}/src/main/java/org/sikuli/guide/ShadowRenderer.java (96%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideAnchor.java => API/src/main/java/org/sikuli/guide/SxAnchor.java (92%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideArea.java => API/src/main/java/org/sikuli/guide/SxArea.java (89%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideArrow.java => API/src/main/java/org/sikuli/guide/SxArrow.java (93%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideBeam.java => API/src/main/java/org/sikuli/guide/SxBeam.java (96%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideBracket.java => API/src/main/java/org/sikuli/guide/SxBracket.java (94%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideButton.java => API/src/main/java/org/sikuli/guide/SxButton.java (94%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideCallout.java => API/src/main/java/org/sikuli/guide/SxCallout.java (93%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideCircle.java => API/src/main/java/org/sikuli/guide/SxCircle.java (88%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideClickable.java => API/src/main/java/org/sikuli/guide/SxClickable.java (93%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideFlag.java => API/src/main/java/org/sikuli/guide/SxFlag.java (93%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideHotspot.java => API/src/main/java/org/sikuli/guide/SxHotspot.java (82%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideImage.java => API/src/main/java/org/sikuli/guide/SxImage.java (87%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideMagnet.java => API/src/main/java/org/sikuli/guide/SxMagnet.java (79%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideRectangle.java => API/src/main/java/org/sikuli/guide/SxRectangle.java (83%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideSpotlight.java => API/src/main/java/org/sikuli/guide/SxSpotlight.java (94%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideText.java => API/src/main/java/org/sikuli/guide/SxText.java (92%)
 rename {Guide => API}/src/main/java/org/sikuli/guide/TimeoutTransition.java (100%)
 rename {Guide => API}/src/main/java/org/sikuli/guide/Tracker.java (93%)
 rename {Guide => API}/src/main/java/org/sikuli/guide/Transition.java (100%)
 rename {Guide => API}/src/main/java/org/sikuli/guide/TransitionDialog.java (99%)
 rename Guide/src/main/java/org/sikuli/guide/SikuliGuideComponent.java => API/src/main/java/org/sikuli/guide/Visual.java (87%)
 delete mode 100644 API/src/main/java/org/sikuli/natives/DebugCategories.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/FindInput.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/FindResult.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/FindResults.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/Mat.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/OCR.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/OCRChar.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/OCRChars.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/OCRLine.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/OCRLines.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/OCRParagraph.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/OCRParagraphs.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/OCRRect.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/OCRText.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/OCRWord.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/OCRWords.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/RunNatives.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/SWIGTYPE_p_cv__Rect.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/TARGET_TYPE.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/Vision.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/VisionProxy.java
 delete mode 100644 API/src/main/java/org/sikuli/natives/VisionProxyJNI.java
 create mode 100644 API/src/main/java/org/sikuli/remoteinterfaces/common/CommandLineExecutor.java
 create mode 100644 API/src/main/java/org/sikuli/remoteinterfaces/common/FileProcessor.java
 create mode 100644 API/src/main/java/org/sikuli/remoteinterfaces/common/Sikulix.java
 create mode 100644 API/src/main/java/org/sikuli/remoteinterfaces/entities/Command.java
 create mode 100644 API/src/main/java/org/sikuli/remoteinterfaces/entities/Image.java
 mode change 100755 => 100644 API/src/main/java/org/sikuli/script/App.java
 create mode 100644 API/src/main/java/org/sikuli/script/Commands.java
 mode change 100755 => 100644 API/src/main/java/org/sikuli/script/Env.java
 mode change 100755 => 100644 API/src/main/java/org/sikuli/script/Key.java
 mode change 100755 => 100644 API/src/main/java/org/sikuli/script/RobotDesktop.java
 create mode 100644 API/src/main/java/org/sikuli/script/Run.java
 create mode 100644 API/src/main/java/org/sikuli/script/RunServer.java
 create mode 100644 API/src/main/java/org/sikuli/script/RunTime.java
 create mode 100644 API/src/main/java/org/sikuli/script/Runner.java
 mode change 100755 => 100644 API/src/main/java/org/sikuli/script/ScreenImage.java
 mode change 100755 => 100644 API/src/main/java/org/sikuli/script/ScreenUnion.java
 create mode 100644 API/src/main/java/org/sikuli/script/SikulixForJython.java
 rename {IDE/src/main/java/org/sikuli/ide => API/src/main/java/org/sikuli/util}/CommandArgs.java (88%)
 rename {IDE/src/main/java/org/sikuli/ide => API/src/main/java/org/sikuli/util}/CommandArgsEnum.java (94%)
 rename API/src/main/java/org/sikuli/{script => util}/EventObserver.java (88%)
 rename API/src/main/java/org/sikuli/{script => util}/EventSubject.java (90%)
 create mode 100644 API/src/main/java/org/sikuli/util/JythonHelper.java
 create mode 100644 API/src/main/java/org/sikuli/util/LinuxSupport.java
 rename API/src/main/java/org/sikuli/{script => util}/OverlayCapturePrompt.java (90%)
 rename API/src/main/java/org/sikuli/{script => util}/OverlayTransparentWindow.java (97%)
 rename API/src/main/java/org/sikuli/{script => util}/ScreenHighlighter.java (94%)
 rename API/src/main/java/org/sikuli/{basics => util}/SysJNA.java (96%)
 create mode 100644 API/src/main/java/org/sikuli/util/Tests.java
 delete mode 100755 API/src/main/resources/Commands/mac/runsikulix
 create mode 100644 API/src/main/resources/ImagesAPI.sikuli/ImagesAPI.py
 copy API/src/main/resources/{Images => ImagesAPI.sikuli}/SikuliLogo.png (100%)
 create mode 100644 API/src/main/resources/ImagesAPI.sikuli/btnnightly.png
 create mode 100644 API/src/main/resources/ImagesAPI.sikuli/firefox.png
 create mode 100644 API/src/main/resources/ImagesAPI.sikuli/netbicons.png
 create mode 100644 API/src/main/resources/ImagesAPI.sikuli/netblogo.png
 create mode 100644 API/src/main/resources/ImagesAPI.sikuli/nightly.png
 create mode 100644 API/src/main/resources/ImagesAPI.sikuli/quickstart.png
 create mode 100644 API/src/main/resources/ImagesAPI.sikuli/raimanlogo.png
 create mode 100644 API/src/main/resources/ImagesAPI.sikuli/sxpower.png
 create mode 100644 API/src/main/resources/JavaScript/commands.js
 rename {Guide/src/main/resources => API/src/main/resources/Lib}/guide/__init__.py (100%)
 rename {Guide/src/main/resources => API/src/main/resources/Lib}/guide/guide.py (72%)
 mode change 100755 => 100644 API/src/main/resources/Lib/sikuli/SikuliImporter.py
 copy API/src/main/resources/Lib/sikuli/{SikuliImporter.py => SikuliImporter_1.0.1.py} (80%)
 create mode 100644 API/src/main/resources/Support/Linux/runBuild
 create mode 100644 API/src/test/java/edu/unh/iol/dlc/ProtocolVersionTest.java
 create mode 100644 API/src/test/java/edu/unh/iol/dlc/VersionParserTest.java
 delete mode 100644 Guide/README.md
 delete mode 100644 Guide/pom.xml
 mode change 100755 => 100644 IDE/src/main/java/org/sikuli/ide/EditorPatternButton.java
 mode change 100755 => 100644 IDE/src/main/java/org/sikuli/ide/SikuliIDE.java
 delete mode 100755 IDE/src/main/java/org/sikuli/ide/SikuliIDESettings.java
 create mode 100644 IDE/src/main/java/org/sikuli/ide/Sikulix.java
 create mode 100644 IDE/src/main/java/org/sikuli/idesupport/IDESplash.java
 rename IDE/src/main/java/org/sikuli/scriptrunner/{ScriptRunner.java => ScriptingSupport.java} (54%)
 copy IDE/src/main/resources/i18n/IDE/{IDE-da.po => IDE-it.po} (59%)
 mode change 100755 => 100644
 create mode 100644 IDE/src/main/resources/i18n/IDE_it.properties
 rename {API => IDE}/src/main/resources/scripts/sikuli2html.py (100%)
 delete mode 100644 JRubyAddOns/pom.xml
 create mode 100644 Libslux/README.md
 rename {Libsvision => Libslux}/pom.xml (82%)
 create mode 100644 Libslux/src/main/java/org/sikuli/libslux/Sikulix.java
 rename {Libsvision/src/main/java/native => Libslux/src/main/resources/srcnativelibs}/Vision/cvgui.cpp (100%)
 rename {Libsvision/src/main/java/native => Libslux/src/main/resources/srcnativelibs}/Vision/cvgui.h (100%)
 rename {Libsvision/src/main/java/native => Libslux/src/main/resources/srcnativelibs}/Vision/find-result.h (100%)
 rename {Libsvision/src/main/java/native => Libslux/src/main/resources/srcnativelibs}/Vision/finder.cpp (100%)
 rename {Libsvision/src/main/java/native => Libslux/src/main/resources/srcnativelibs}/Vision/finder.h (100%)
 rename {Libsvision/src/main/java/native => Libslux/src/main/resources/srcnativelibs}/Vision/opencv.hpp (100%)
 rename {Libsvision/src/main/java/native => Libslux/src/main/resources/srcnativelibs}/Vision/pyramid-template-matcher.cpp (100%)
 rename {Libsvision/src/main/java/native => Libslux/src/main/resources/srcnativelibs}/Vision/pyramid-template-matcher.h (100%)
 rename {Libsvision/src/main/java/native => Libslux/src/main/resources/srcnativelibs}/Vision/sikuli-debug.cpp (100%)
 rename {Libsvision/src/main/java/native => Libslux/src/main/resources/srcnativelibs}/Vision/sikuli-debug.h (100%)
 rename {Libsvision/src/main/java/native => Libslux/src/main/resources/srcnativelibs}/Vision/tessocr.cpp (100%)
 rename {Libsvision/src/main/java/native => Libslux/src/main/resources/srcnativelibs}/Vision/tessocr.h (100%)
 rename {Libsvision/src/main/java/native => Libslux/src/main/resources/srcnativelibs}/Vision/vision.cpp (100%)
 rename {Libsvision/src/main/java/native => Libslux/src/main/resources/srcnativelibs}/Vision/vision.h (100%)
 rename {Libsvision/src/main/java/native => Libslux/src/main/resources/srcnativelibs}/Vision/vision.swig (100%)
 delete mode 100644 Libsvision/README.md
 delete mode 100644 Libsvision/src/main/java/native/Vision/visionJAVA_wrap.cxx
 delete mode 100644 Libsvision/src/main/java/org/sikuli/libsvision/Sikulix.java
 delete mode 100644 Remote/README.md
 delete mode 100644 Remote/pom.xml
 delete mode 100644 Remote/src/main/java/org/sikuli/remote/Server.java
 rename {API => Setup}/src/main/resources/Commands/linux/runsikulix (100%)
 create mode 100755 Setup/src/main/resources/Commands/mac/runsikulix
 rename {API => Setup}/src/main/resources/Commands/windows/runsikulix.cmd (58%)
 copy {API => Setup}/src/main/resources/Images/SikuliLogo.png (100%)
 delete mode 100644 Setup/src/main/resources/SikuliX-1.1.0-Beta-Supplemental-Linux.zip
 delete mode 100755 Setup/src/main/resources/collectJars
 delete mode 100644 Setup/src/main/resources/collectJars.bat
 delete mode 100644 Setup/src/main/resources/complete.xml
 rename Setup/src/main/resources/{ => content}/createJavadocs (94%)
 rename API/deployAPI.xml => Setup/src/main/resources/content/deployapi.xml (85%)
 copy Libsvision/deployLibs.xml => Setup/src/main/resources/content/deploylux.xml (67%)
 copy Libsvision/deployLibs.xml => Setup/src/main/resources/content/deploymac.xml (65%)
 create mode 100644 Setup/src/main/resources/content/deploysetup.xml
 copy Libsvision/deployLibs.xml => Setup/src/main/resources/content/deploysetupapi.xml (58%)
 create mode 100644 Setup/src/main/resources/content/deploysetupide.xml
 rename Libsvision/deployLibs.xml => Setup/src/main/resources/content/deploywin.xml (65%)
 rename Setup/src/main/resources/{ => content}/ide-fat.xml (93%)
 create mode 100644 Setup/src/main/resources/content/nightlybuildindex.html
 create mode 100644 Setup/src/main/resources/content/nightlybuildindextail.html
 rename Setup/src/main/resources/{ => content}/plain.xml (86%)
 mode change 100755 => 100644
 delete mode 100644 Setup/src/main/resources/deployglobal.xml
 delete mode 100644 Setup/src/main/resources/idejruby-fat.xml
 delete mode 100644 Setup/src/main/resources/jenkinsBuild.xml
 create mode 100644 Setup/src/main/resources/macapp/Contents/Info.plist
 create mode 100755 Setup/src/main/resources/macapp/Contents/MacOS/JavaAppLauncher
 create mode 100644 Setup/src/main/resources/macapp/Contents/PkgInfo
 create mode 100644 Setup/src/main/resources/macapp/Contents/Resources/sikulix.icns
 create mode 100644 Setup/src/main/resources/macapp/Contents/Resources/sikulixsrc.icns
 create mode 100644 Setup/src/main/resources/macapp/run
 delete mode 100644 Setup/src/main/resources/nightlybuildindex.html
 delete mode 100644 Setup/src/main/resources/nightlybuildindextail.html
 rename {APIFat => SetupAPI}/README.md (100%)
 rename {APIFat => SetupAPI}/pom.xml (57%)
 create mode 100644 SetupAPI/src/main/java/com/sikulix/sikulixsetupAPI/SikulixsetupAPI.java
 rename {IDEFat => SetupIDE}/README.md (100%)
 rename {IDEFat => SetupIDE}/pom.xml (88%)
 create mode 100644 SetupIDE/src/main/java/com/sikulix/sikulixsetupIDE/SikulixsetupIDE.java
 delete mode 100644 Tesseract4SikuliX/README.md
 delete mode 100644 Tesseract4SikuliX/pom.xml
 delete mode 100644 Tesseract4SikuliX/src/main/java/org/sikuli/tesseract/Run.java
 delete mode 100644 Tesseract4SikuliX/src/main/java/org/sikuli/tesseract/TessAPI.java
 delete mode 100644 Tesseract4SikuliX/src/main/java/org/sikuli/tesseract/TesseractException.java
 create mode 100644 TestRunMaven/src/main/resources/ImagesAPI.sikuli/ImagesAPI.py
 rename {API/src/main/resources/Images => TestRunMaven/src/main/resources/ImagesAPI.sikuli}/SikuliLogo.png (100%)
 create mode 100644 TestRunMaven/src/main/resources/ImagesAPI.sikuli/ZEITmacapp.png
 create mode 100644 TestRunMaven/src/main/resources/ImagesAPI.sikuli/btnnightly.png
 create mode 100644 TestRunMaven/src/main/resources/ImagesAPI.sikuli/netblogo.png
 create mode 100644 TestRunMaven/src/main/resources/ImagesAPI.sikuli/nightly.png
 create mode 100644 TestRunMaven/src/main/resources/ImagesAPI.sikuli/raimanlogo.png
 create mode 100644 TestRunMaven/src/main/resources/ImagesAPI.sikuli/testfolder.png
 delete mode 100644 TestRunMaven/src/main/resources/images/images.sikuli/1407483427918.png
 delete mode 100644 TestRunMaven/src/main/resources/images/images.sikuli/image.png
 delete mode 100644 TestRunMaven/src/main/resources/images/images.sikuli/images.py
 delete mode 100644 TestRunMaven/src/main/resources/images/richi.sikuli/richi.py
 delete mode 100644 TestRunMaven/src/main/resources/images/test.sikuli/test.py
 delete mode 100644 TestRunMaven/src/main/resources/images/test1.sikuli/test1.py
 create mode 100644 TestScripts/csvread.sikuli/csvdata.txt
 create mode 100644 TestScripts/csvread.sikuli/csvread.py
 create mode 100644 TestScripts/dragDrop.sikuli/dragDrop.py
 create mode 100644 TestScripts/dragDrop.sikuli/logo.png
 create mode 100644 TestScripts/dragDropWin.sikuli/dragDropWin.py
 create mode 100644 TestScripts/guide/guide.py
 create mode 100644 TestScripts/guide/logo.png
 create mode 100644 TestScripts/longrun/longrun.js
 create mode 100644 TestScripts/longrun/longrun.sikuli/close.png
 create mode 100644 TestScripts/longrun/longrun.sikuli/form.png
 create mode 100644 TestScripts/longrun/longrun.sikuli/knowhow.png
 create mode 100644 TestScripts/longrun/longrun.sikuli/longrun.py
 create mode 100644 TestScripts/longrun/longrun.sikuli/quickstart.png
 create mode 100644 TestScripts/longrun/longrun.sikuli/reply.png
 create mode 100644 TestScripts/longrun/longrun.sikuli/stories.png
 create mode 100644 TestScripts/longrun/longrun.sikuli/sxpower.png
 create mode 100644 TestScripts/longrun/longrun.sikuli/topic.png
 create mode 100644 TestScripts/mouseAbort/mouseAbort.js
 create mode 100644 TestScripts/mouseAbort/mouseAbort.sikuli/logo.png
 create mode 100644 TestScripts/mouseAbort/mouseAbort.sikuli/mouseAbort.py
 create mode 100644 TestScripts/multi/captureAll.sikuli/captureAll.py
 create mode 100644 TestScripts/selenium/selenium.py
 create mode 100644 TestScripts/showcase/quickstart.png
 create mode 100644 TestScripts/showcase/showcase.js
 create mode 100644 TestScripts/showcase/sxpower.png
 create mode 100644 TestScripts/showcaseAppAnnie/appAnnie.png
 create mode 100644 TestScripts/showcaseAppAnnie/imgFree.png
 create mode 100644 TestScripts/showcaseAppAnnie/imgIOS.png
 create mode 100644 TestScripts/showcaseAppAnnie/imgITUNES.png
 create mode 100644 TestScripts/showcaseAppAnnie/imgPop1.png
 create mode 100644 TestScripts/showcaseAppAnnie/imgPreview.png
 create mode 100644 TestScripts/showcaseAppAnnie/imgTitle.png
 create mode 100644 TestScripts/showcaseAppAnnie/imgView.png
 create mode 100644 TestScripts/showcaseAppAnnie/showcaseAppAnnie.py
 create mode 100644 TestScripts/showcasePY.sikuli/quickstart.png
 create mode 100644 TestScripts/showcasePY.sikuli/showcasePY.py
 create mode 100644 TestScripts/showcasePY.sikuli/sxpower.png
 create mode 100644 TestScripts/showcaseRB/quickstart.png
 create mode 100644 TestScripts/showcaseRB/showcaseRB.rb
 create mode 100644 TestScripts/showcaseRB/sxpower.png
 create mode 100644 WindowsExe/run.cmd
 create mode 100644 WindowsExe/sikulix.xml
 delete mode 100644 debian/patches/fix-image-path.patch
 create mode 100644 debian/patches/fix-interactive-jruby.patch
 create mode 100644 debian/patches/fix-log-parameters-order.patch
 delete mode 100644 debian/patches/jruby-compat-1.9.patch
 create mode 100644 debian/patches/no-vnc-package.patch
 create mode 100755 runSetup

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/sikuli.git



More information about the pkg-java-commits mailing list