[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