[sikuli] annotated tag debian/1.1.0-1_exp1 created (now abc972a)

Gilles Filippini pini at debian.org
Mon Nov 9 10:46:38 UTC 2015


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

pini pushed a change to annotated tag debian/1.1.0-1_exp1
in repository sikuli.

        at  abc972a   (tag)
   tagging  76b7f1e56c4ea026eb2de8afe64a66c0a50f685b (commit)
  replaces  debian/1.1.0_beta4-2
 tagged by  Gilles Filippini
        on  Fri Nov 6 16:15:02 2015 +0100

- Log -----------------------------------------------------------------
sikulix Debian release 1.1.0-1~exp1

ArtOfLife (1):
      1) Fixed paths issues for Linux system by adding file separator wrapper (both on client and server sides).

Gilles Filippini (24):
      Merge tag 'v1.1.0' of https://github.com/RaiMan/SikuliX-2014 into upstream
      Restore file Libslux/src/main/java/org/sikuli/libslux/Sikulix.java
      Remove non-free VNC interface
      Remove swig generated files.
      Merge branch 'upstream'
      Bump d/changelog for release 1.1.0.
      Update list of removed paths from upstream.
      Update debian/copyright
      Refresh patches.
      New patch no-vnc-package.patch
      Add buid-deps libcommons-exec-java, libmetainf-services-java
      Update debian/*.poms files.
      Update debian/maven.rules*.
      Fix changed paths.
      Drop patch jruby-compat-1.9.patch
      Fix patch drop-useless-resources.patch
      Fix patch native.patch
      Tesseract4SikuliX is gone
      Don't install libslux jar file
      New patches fix-interactive-jruby.patch and fix-log-parameters-order.patch
      Update Depends.
      Update launcher sikulix.
      debian/changelog update.
      Upload release 1.1.0-1~exp1 to experimental.

Ivan (5):
      possible name confict fixed
      unnecessary apostrophes removed
      unnecessary calls removed
      puts replaced with Debug.log(level, text)
      update

Manol Kalinov (1):
      Add support for VNC protocol version 4.1. Add unit tests.

Michael Biggs (2):
      Allow user to specify a delay in between mouseWheel calls
      Make the wheel_step_delay a final variable since it won't change

RaiMan (12):
      added: italian translation
      nightly info
      fixed: Windows: App class constructor App() should not open not running app
      nightly info
      nightly info
      some testing with AutoHotkey
      Merge origin/master
      revised: IDE: OSX 10.10: find submenu back again
      revised: FileManager.unzip, now available as unzip(from, to) in Jython scripts (can be used to unzip jar files)
      Merge origin/master
      preparing final 1.1.0
      preparing final 1.1.0

Raimund Hocke (911):
      Update README.md
      Update README.md
      Update README.md
      Update README.md
      Update README.md
      Update README.md
      Update README.md
      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.
      switched version to 1.1.0
      Update README.md
      Update README.md
      needed: manual changing of version
      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
      temp solution  for the Jenkins build (manually prepare the pom)
      JRubyGem should be built regularly too
      seems it must be SNAPSHOT already for version change
      test scripts
      nightly info
      fixed: problem with addImagePath() crashing Jython import
      ignore Jython precompiled stuff
      test scripts
      nightly info
      added: OCR-read the text from a given image file (convenience: Image.text(imagefile)) or an Image object
      nightly info
      test scripts
      test scripts
      test scripts
      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"", ...)
      nightly info
      test scripts
      changed: the popup on Linux: want to provide your own libVisionProxy.so
      temporary fix: IDE: Preview image file rename: to make sure, filename does not contain %
      removed the global image repo from the prefs more options - does not make sense this way
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      Update README.md
      Update README.md
      revision started: IDE: renaming images in Preview
      test script
      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.
      nightly info
      testscript
      revised: IDE: Preview rename image when overwriting existing images
      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)
      started: IDE: Preview: image rename: rename all occurrences
      test scripts
      minor fixes for Preview image rename
      added: IDE Preview: renaming an image changes all occurrences of the same image name in this script
      added: IDE: Edit tab menu: reset now makes a reparse (reflects changes in the preferences about how images are shown)
      nightly info
      revised: IDE: move tab feature
      test scripts
      added: Tamil translation package now selectable from preferences
      added: Jython: environment PYTHONPATH now at end of sys.path at script runtime
      fixed: dotted image filename works, but should not show thumb or label (hence no Preview available currently)
      test scripts
      added: Jython: content of os.environent PYTHONPATH is now added to end of sys.path at script runtime
      minor fix for delete not used images when script does not contain any image
      minor fix for special situation with image labels
      fixed version info
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      tests scripts unicode handling
      test scripts
      test scripts
      test scripts
      added/revised: convenience functions for path handling and user input
      test scripts
      revised Debug features
      getImagePath -> ImagePath.get() harmonized
      test scripts popup
      to get a list of supported languages
      fixed: crash problem with Jython import, addModPath now completely renamed as _addModPath
      nightly info
      minor
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      test scripts
      utility app: parsing websites
      HTMLParse: added args handling
      added: Region: getLastTime() returns the duration of the last find in the given region.
      test scripts
      added Region.compare: currently only redirects to exists(), to be implemented in 1.2
      test script
      nightly info
      test script
      revised: add margins for the highlight frame in any case
      revised: getting parts of a region or an image based on a raster overlay of even rows, columns or cells
      nightly info
      added: Region.isValid to check, wether a Region can access a screen
      fixed: Region javadoc
      added: a feature to store key-value-pairs in the persistent preferences storage, so they can be retrieved in a future SikuliX session
      nightly info
      added: Region.mouseMove(x,y) and Mose.move(x,y): both move the mouse from it's current position to the given offset
      test script
      added: grow() as the replacement for nearby()
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      java docs
      test scripts
      added: Settings.ImageCache: setting it to 0 switches off image caching (standard 64 gives a 64 MB image cache)
      revised: Image.dump() and ImagePath.dump()
      minor revision
      test script
      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.
      nightly info
      intermediate
      docs added for ImageCache
      doc changes
      revised: export Lib folder at setup time already
      added: download a file behind an URL into a string for evaluation
      added: download stuff from MavenCentral/OSSRH during setup
      minor
      more: download stuff from MavenCentral/OSSRH during setup
      test script
      more: download stuff from MavenCentral/OSSRH during setup
      test script
      fixed: setup: export resources (Lib folder, command files, ...), JRuby now loaded from MavenCentral as well
      nightly info
      revised: exclude jython, jruby libs jars from getting uploaded to sikuli.de (now loaded from MavenCentral at setup)
      revised: setup: download and export: libs and sikulixapi.jar now downloaded from MavenCentral/OSSRH
      nightly info
      ready to use sikulixapi.jar now contains tessdata
      intermediate
      fixed some setup/run problems from last nightly update
      more revision needed for the before mentioned setup problem - not yet tested on Windows
      added: setup: download tessdata from Tesseract download page
      finalised: setup: tessdata-eng now downloaded from Tesseract download page
      fixed: tessdata download after testing on Windows
      fixed: setup problems on Windows
      nightly info
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      finalized: unattended setup
      started: solution for offline setup for native libs
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      continued: solution for offline setup for native libs
      continued: solution for offline setup for native libs
      revised: pom files now reflecting current build needs
      temporary fix: not existing JRubyAddons should not lead to crash when running setup in project context
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      intermediate
      Merge branches 'master' and 'master' of https://github.com/RaiMan/SikuliX-2014
      nightly info
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      test script
      no longer needed
      nightly build info
      fixed: JRubyAddons (1.1.0-6.jar) back again for download during setup
      Java Test Run
      removed: tessdata jar on class path (no longer needed)
      fixed: missing bundle path should be ignored if image path contains other valid entries
      nightly info
      nightly info
      started: to support dynamic load of tessdata in case of no setup (sikulixapi from Maven)
      added a first version of a Jersey/Grizzly based remote SikuliX solution (contributor: Sergey Kuts) needs Java 8
      Merge pull request #71 from dequis/linux-natives-build-script
      Merge pull request #72 from sskuts/master
      changed: pom version RemoteServer/RESTClient as constant value 1.1.0 to avoid Maven complaining about
      Merge pull request #73 from sskuts/master
      Merge pull request #74 from rssdev10/master
      added TODOs: suggestions from Dennis Hoer
      Merge pull request #75 from sskuts/master
      moved Linux build scripts for libVisionProxy to LibsLux (prep for better build support)
      minor
      maven repo on mygrid.org.uk seems to be offline currently
      started: check prereqs during setup (mainly on Linux)
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      fixed poms for Jenkins build
      to test VNC solution
      Merge pull request #78 from sskuts/master
      fixed: Windows: offline setup did not work
      nightly info
      test VNC
      Merge pull request #79 from sskuts/master
      some tests
      Merge origin/master
      fixed: detection of Mac OSX 10.10
      nightly info
      Merge pull request #81 from rssdev10/master
      fixed: Debug.setLogger... : used wrong variables
      Merge origin/master
      nightly info
      added: ScriptRunner: script project might be a zip container with ending .zip
      preps: Mac app
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      TODO: missing for downward compat
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      added: for internal use: to get a log file if needed
      Merge origin/master
      internal: suppress complaining JRubyAddOns missing
      test scripts
      revised: silent setup: replaced download popups with log messages to avoid any GUI usage
      nightly info
      fixed: write(#DEL.) did not work --- added: Key.dump(): get a list of keynames for write()
      nightly build
      test scripts
      fixed: setup final tests: should run in any case
      test scripts
      continued: setup on Linux
      Merge origin/master
      continued: setup on Linux
      continued: setup on Linux
      nightly info
      started: one-script version of Linux build libVisionProxy
      fixed: interactive run mode (Jython and Jruby) did not work (name error SikuliScript)
      test scripts
      Merge origin/master
      test run
      Merge origin/master
      fixed: problem with CheckLastSeen when pattern is used
      continued: Linux setup incl. provision of libs already built
      fixed: only onAppear handler was called on event
      test script
      minor
      nightly info
      nightly info
      nightly info
      minor
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      step1 to recover RunSetup.java
      Merge origin/master
      final step to recover RunSetup.java
      minor
      minor
      added: launch4j to make a SikuliX-IDE.exe
      changed: eliminated 1.7 dependencies to make it 1.6 compilabel
      revised: native sources/includes should be in lib vision package
      deleted again: launch4j - not working
      intermediate
      changed: eliminated 1.7 dependencies to make it 1.6 compilabel
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      Update README.md
      Update README.md
      removed: obsolete approach for creating a mac app
      added: resources for new approach to create a mac app
      added: when running IDE as mac app: load scripts opened by double click or being dropped (.skl will be run without showing the IDE)
      revised: preparations for final release of 1.1.0
      minor clean up
      fixed/added: support for Mac app, Java 6 needs Jython 2.5
      fixed: both .sikuli and .skl are run on Mac if double clicked or dropped
      revised: Jython 2.7 error popup on Java 6 systems
      minor
      revised nightly
      reduced the repo to what makes up version 1.1.0, things moved to SikuliX2 for further developement
      fixed: JRuby: did not run unsaved script
      switched JRuby to version 1.7.18
      revised: detection of Jython version used on Java 6
      test script
      revised: nightly build downloads
      revised: nightly build: a ready sikulixapi.jar no longer available - use setup in any case
      brought back JRubyGem: it is the agreed place for sikulix.rb
      revised: again: setup inline build of libVisionProxy.so
      minor
      changed: inline lib check on Linux: reduced buzz about libJXGrabKey.so
      revised: moved the native sources to libslux (only needed there) and purged libsvision
      fixed: buildVision: export sources
      nightly info
      minor
      nightly info
      minor
      continued: mac app
      testing
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      fixed: some minor issues with buildVision on Linux
      Merge origin/master
      fixed: problem with Maven resource filtering binary files
      fixed: folder name  Java for include files
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      minor
      finalized: on Mac IDE now built as Mac application
      nightly info
      gitignore original stuff
      starting: build a SikuliX.exe using Launch4J
      revised: more verbose with Linux buildVision
      minor
      revised: Linux: missing wmctrl and xdotool only reported, again checked at runtime
      revised: Linux: wmctrl and xdotool checked at runtime with App class usage and simply noop with error message
      minor
      nightly info
      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)
      test scripts
      Merge origin/master
      fixed: Jython: for observeInBackground for being backward compatible proxy still needed
      fixed: Jython: for observeInBackground for being backward compatible proxy still needed
      revised: Debug: Jython: callback feature.
      nightly info
      minor
      test script
      minor
      added: Jruby: observe handler block directly called from Java
      removed: Region overwrite observe handling: handler block now directly called from Java
      nightly info
      nightly info: jython + jruby now downloaded directly from MavenCentral
      Merge origin/master
      started: SikuliX IDE as EXE with Launch4J, export of libs has to be fixed
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      Merge origin/master
      temporarily switch off javdoc creation to get build speed ;-)
      prep for IDE as app .exe
      started: new class Runtime to concentrate all startup preparations and general runtim support and helper features
      Merge origin/master
      revised: for testing new RunTime class
      minor
      minor
      continued: new RunTime class: native libs now exported to temp (tested on Mac)
      continued: new RunTime class: native libs now exported to temp (tested on Mac)
      continued: new RunTime class moved to org.sikuli.script
      continued: new RunTime class: added a property file feature and javadocs for the public methods
      intermediate: new RunTime class: now testing on Windows
      continued: new RunTime class: tested and revised on Windows
      Merge pull request #90 from rssdev10/master
      intermediate: new RunTime class: revised on Mac
      Merge origin/master
      intermediate: new RunTime class: revised on Windows
      revised: finally moved hotkey handling to class Key
      fixed: observe handlers can be given as lambda:expression and lambda e:expression
      Merge origin/master
      intermediate: new RunTime class: started: content files at setup
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      intermediate: new RunTime class
      added: class Tests: contains some basic tests, that can be run in various environments without the need for a testing framework.
      for testing: extract resources based on a bundled content list (will later be added dynamically at setup)
      for testing: extract resources based on a bundled content list (will later be added dynamically at setup)
      more tests
      on going: now it is possible to export resources based on a bundled content list file (needed for building .exe bundles with Launch4J)
      intermediate: changing machine from Windows
      intermediate: changing machine from Windows
      intermediate: changing machine from Mac
      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
      added: stuff to build a .exe with Launch4J
      fixed: a typo that led to a name error
      Merge origin/master
      fixed: possible NPE
      revised: makes no sense, to have the Launch4J stuff in the project.
      test script
      intermediate: changing to Windows machine
      revised the libs jar structure and added sikulixcontent files for export when bundled to .exe with Launch4J
      sikulixcontent files are now automatically created and bundled with setup
      revised: moved the Sikulix version handling to RunTime
      revised: contentlist handling in setup
      fixed some more issues with the new RunTime
      revised: setup MacApp creation
      intermediate: switching to Windows
      Merge origin/master
      fixed: problem with resource export from a jar
      minor adjustments
      revised: IDE Jython startup
      added: IDE: image file names starting with a _ (underscore) are never purged at script save
      minor
      intermediate: now working on Mac
      fixed: sikulix jar variants
      Merge origin/master
      revised: Jython: import handling
      revised: moved GraphicsDevice handling to RunTime
      intermediate: going to Windows machine
      fixed: a problem with double entries at jar packaging on Windows
      revised: do not use Screen class to setup IDE window, but RunTime features
      minor
      revised: moved JythonHelper to sikulixapi, to have it available too, when using external Jython
      minor
      revised: TextRecognizer init: use provided path or export bundled tessdata folder
      fixed: sys.path handling
      revised: support for external Jython: SikulixForJython, moved to org.sikuli.script
      revised: support for external Jython: redirected  org.sikuli.basics.SikulixForJython (now deprecated) to org.sikuli.script.SikulixForJython
      fixed: SikulixForJython on Windows
      changed: switched JIntellitype to version 1.3.9 (dll's seem to be unchanged)
      Merge origin/master
      minor for consistent debugging
      test script
      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
      minor
      now using org.sikuli.util.LinuxSupport for build libVision on the fly
      started: preps for interruptible splash screen to enter options before starting IDE
      revised: Linux: build for libVisionProxy
      added: the interruptable IDE startup splash, to possibly add options (noop still)
      changed: initScriptingSupport should only run before some script has to be run
      fixed: problem when running scripts from command line
      fixed: show and use the actual abort key at IDE startup plash
      for testing: adding some generic App functions (like start(App.Type.EDITOR))
      added start(EDITOR) for Windows
      fixed: setup in headless environments
      added: app data folder for SikuliX, using on Linux /usr/local/share/Sikulix for the libs too
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      fixed: a problem with findAll(text): TextRecognizer was not initiallized; added the tessdata stuff to have it for testing in the project
      added: app data folder for Sikulix stuff
      testing findAll(text)
      fixed: deletion of obsolete libsfolders
      removed: tessdata should not be exported during setup.
      revised: IDE: should run only once
      fixed: Setup: forAllSystems (options 4) now works again
      added: defined Settings attributes can now be set via options file and are collected at startup
      added: Settings.OverwriteImages (false): if true: overwrite image files at recapture with same filename without warning (mainly to be used with FindFailedResponse PROMPT)
      revised: Image: made handling of cachesize threadsafe
      revised: FileManager: some path helpers, added unzipskl, check Settings.OverwriteImages
      revised: ScriptingSupport: various methods to run scripts from a script or commandline
      added: Runner: prepared to run scripts when only having sikulixapi.jar (needs external Jython or JRuby)
      minor
      test scripts
      fixed: possible NPE (no options file seen)
      fixed: class names used with reflection
      started: allow to load images and scripts from the net
      intermediate
      intermediate
      continued: allow to load images and scripts from the net
      finalized: allow to load images from the HTTP net
      intermediate
      revised: ImagePath entry pointing to some HTTP net location, scripts can now be run from some HTTP net location.
      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)
      fixed: a problem with ImagePath.add for jar content (did not work anymore)
      fixed: runsikulix.cmd: we should look for java.exe, not only for a Java folder. to decide which Java to take
      revised: RunTime: run() a command: global constants for error (runCmdError) and new line (NL)
      test script
      test script
      test script
      fixed: a weird problem with tessdata export from jar
      Merge origin/master
      test script javascript
      fixed: OSSRH repo id and name as com.sikulix, to avoid confusion
      testing: how to save the screen shot used for the last search
      minor
      fixed: capture during highlight should not update lastScreenImage
      nightly info
      minor
      different minor fixes: capture for highlight should not change lastScreenImage, handling of tessdata folder
      Merge origin/master
      made a generic runbuild for libVisionProxy.so
      Merge origin/master
      testing: hotkey on mac
      some adjustments + images in images.sikuli
      Revert "some adjustments + images in images.sikuli"
      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)
      added: the global imports for the SikuliX stuff needed in JavaScript are done at engine startup (org.sikuli.script.*, org.sikuli.basics.Debug + Settings)
      Revert "Revert "some adjustments + images in images.sikuli""
      fixed: crash with non Oracle compatible Java version system property
      continued: support for running JavaScripts (undotted methods, experimental scripting API)
      fixed: Hotkey stuff back to original places (native dependencies)
      added: shortcut to run test JS-scripts from project
      started: provide a detached runner for SikuliX features (complete scripts and or single commands) based on socket communication, JSON and the JavaScript engine.
      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
      revised: scripting support for Hotkeys
      reverted completely: Hotkey stuff (changes need adjustments in native code too)
      started: move scripting CallBack support to API (so it can be used with external interpreters)
      Merge origin/master
      revised: standard arch now 32-Bit (used if not detected), supporting -Dsikuli.arch=64 to set 64-Bit unconditionally
      revised: Jython: callback functions (for observe and Debug) are now handled also in a context using sikulixapi.jar and external Jython
      Merge origin/master
      fixed: Jython: callback functions for observe can now be instance methods (besides module functions and lambdas)
      fixed: a problem with path's containing blanks or other not URI-compliant characters
      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
      continued: JavaScript support with JSON objects
      added: profiling debug for click and type (slow down problem with Mac app)
      fixed: paste() without target should not click
      Merge pull request #112 from manolkalinov/master
      fixed: write: detect repeatable keys
      Merge origin/master
      fixed: write: inline wait #wNNN.
      Merge origin/master
      fixed: write: inline wait #wNNN.
      fixed: Image: handling of cache, exists: use Image stored in RepeatableFinder
      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)
      fixed: CheckLastSeen: if still there now saves the search regions image as lastScreenImage for use with getLastScreenImage...
      revised: made basics.ResourceLoader obsolete (most things now in RunTime)
      intermediate
      continued: support for JavaScript
      test scripts
      revised: the folder Lib is now also exported to the SikuliX app location
      Merge origin/master
      continued: JavaScript support
      fixed: export tessdata folder in all cases
      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
      minor
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      added: a runBuild command script template, to build libVisionProxy on the fly
      Merge origin/master
      started: use the runBuild template instead of creating the runBuild script from scratch
      maven based testrun
      Merge origin/master
      intermediate
      intermediate
      fixed: problems on Windows with revised setup and startup
      fixed: API: new script runner: detect http: correctly
      JavaScript showcase
      intermediate
      fixed: run JavaScript scripts from the net (git*showcaseJS is taken as https://github.com/RaiMan/SikuliX-2014/tree/master/TestScripts/showcaseJS)
      minor
      JavaScript showcase
      script as .zip
      jython showcase
      jython showcase
      jython showcase
      jython showcase
      fixed: IDE start up: libs export new folder
      showcaseRB
      showcase
      showcases
      showcases
      showcases
      jython showcase
      jython showcase
      Merge origin/master
      showcase AppAnnie (Mac/Chrome/ITunes)
      Merge origin/master
      revised: setup with respect to the different locations and version of downloaded stuff
      Merge origin/master
      run scripts with sikulix: detect -r git* scripts
      Merge origin/master
      revised: options file handling. added: runsetup, runteardown can be JavaScript snippets run befor and after a scriptrun
      minor
      minor
      added: App.openLink(link) opens the given link in the standard system browser (using java.awt.Desktop)
      revised: App.openLink(link) opens the given link in the standard system browser (using java.awt.Desktop)
      showcaseJS
      showcaseJS
      showcaseJS
      fixed: setup IDE testrun
      fixed: setup: running with project artefact
      revising: (not yet fully tested, but runs in project) setup download approach (nightly, from Maven/OSSRH, reuse local copies, ...)
      revising: setup, jar naming, preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      revising: setup, jar naming, preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      minor
      added: setup: retrieve current maven snapshot version stamp
      Merge origin/master
      added: setup: retrieve current maven snapshot version stamp
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      more preps for Maven upload
      fixed: setup: now downloads from Maven
      fixed: handling of the versioned downloads folder
      test script: long running
      nightly info
      fixed/added: possible npe with ImagePath.add / JavaScript folders from the net now may contain a .sikuli for the images
      nightly info
      testscript longrun
      nightly info
      test script longrun
      fixed: setup problems on Windows
      testscripts
      testscripts
      fixed: runScript: possible NPE when using -r with no script
      JS showcase
      fixed: ImagePath: Windows: handling of paths containing drive letter
      showcase: added final popup
      fixed: RunTime: Windows: detection of running environment (jar or from classes) for libs export handling
      dragDrop test on Windows
      test script
      Update csvread.py
      intermediate Mac tessdata export problems
      Merge origin/master
      test script showcase
      test script showcase
      test script showcase
      test script showcase
      added: a function to read a file to a string
      added: a function to read a file to a string
      added: the JavaScript snippets and scripts from net are stored in Sikulix app data (SikulixStore/Last...)
      added: SikulixAppData: SikulixStore: usage for various files relevant for runtime or for any kind of general persistence
      minor
      nightly info
      added: java docs for class Commands, that supports convenience functions in JavaScript scripting, so they can be used undotted
      minor
      Merge origin/master
      some javadocs
      added: ScreenUnion: Screen.all().getRegion(): can be used to find something on all screens (might last some seconds ;-)
      nightly info
      test script: save a shot of all screens in multimonitor setup to the bundle
      test script
      test script
      added: Region: saveCapture() to capture the region content and save as .png to the given file
      minor
      minor
      minor
      intermediate: experimenting with script run server for JavaScript scripts
      intermediate: RunServer
      fixed: a regression bug in multi-monitor environments (screen bounds changed after capture), added: virtual Region (not bound to any screen, not used yet)
      fixed: the (hopefully) last regression bug in multi-monitor environments (always Screen 0 was captured for find)
      fixed: the (hopefully) last regression bug in multi-monitor environments (always Screen 0 was captured for find)
      added: a generic Device callback feature
      minor
      minor
      fixed: to be Java 6 compatible (System.lineSeparator())
      revised: Mouse/Device: callback handling
      revised: Mouse/Device: callback handling
      revised: Mouse/Device: callback handling
      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.
      revised: Mouse: callback handling, added Device.shouldTerminate()
      nightly info
      test script
      adding: jython script running in sikulixapi.jar::Runner
      Merge origin/master
      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.
      nightly info
      fixed: Linux: build on the fly: possible NPE
      revised: jython script running in sikulixapi.jar::Runner
      revised: Linux: build on the fly
      nightly info
      fixed: Jython: Windows: run script from commandline - crash caused by un-escaped backslashes in script path
      nightly info
      added: visual annotation (former extension Guide) now a standard feature of SikuliX (contained in sikulixapi.jar)
      continued: annotation feature (guide)
      fixed: save script problems causing exceptions should be handled internally (otherwise might block GUI)
      intermediate: RunServer
      intermediate RunServer
      intermediate: RunServer principally working
      fixed: imagepath should be set before running a script using Runner.run()
      added: RunServer: now possible to run Python scripts
      revised: RunServer: now useable
      added: RunServer: now aware of web folders for scripts and images (running not yet working)
      fixed: exists(Pattern(image)) hangs (internally looping endlessly), if image file is not available
      fixed: tessdata not bundled with setup option 1 only
      fixed: runsikulix.cmd did not know Java 8, if available in standard places
      minor
      minor
      fixed: user args after -- not filled into sys.argv when running from commandline
      minor
      nightly info
      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.
      added: more options for script running
      revised: running Python scripts from net and with RunServer
      fixed: possible problem with setup running with proxy
      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).
      added: runScript("applescript tell ..."): run code snippets in AppleScript on Mac using osascript
      nightly info
      fixed: run setup with already downloaded artefacts did not work (offline setup)
      nightly info
      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
      added: OSX10.10.3/Java8: testscript using app Notes to show the slowdown-after-60-seconds-problem
      revised: some refactoring to get nearer to the slowdown problem with OS X 10.10
      revised: OS X 10.10: App.open() does not work with any Java 7+ (now using osascript in this case)
      testscript
      intermediate: track down slowdown on OSX 10
      intermediate: track down slowdown on OSX 10
      minor
      revised: Jython import
      intermediate: track down slow down on OSX 10.10
      added: test jar to test import from Extensions
      test scripts
      added: load() adds missing .jar
      minor
      revised: runsetup in project for Mac/Linux
      Merge origin/master
      test script
      revised: multi monitor capture
      added: saveLastScreenImage: as a visual debug option (saves the last capture before search as image file per screen)
      added: IDE: buttons to select a location and an offset and to show a region, location, ... what is at cursor
      fixed: mvn -pl Setup exec:exec did not work anymore (run setup from within the github project)
      added: for special usages: someRegion.asOffset(): returns (width, height) as Location object, that now can be used as offset (IDE: capture an offset)
      added: run JavaScript code threaded
      revised: IDE: capture buttons for Location and offset
      revised: IDE: show button (fully works on Windows, partly on Mac)
      minor
      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.
      temp fixed: IDE: going back to Jython 2.5.4-rc1 until unicode problems are fixed with Jython 2.7-rc3
      fixed: switched to Jython 2.7.0 (setup option, to go back to 2.5.4 in case of unicode problems)
      fixed: click(target, modifier) --- modifier now can be None/null also, taken as 0
      added: saveCapture(): to capture and save an image on the fly with a given name into the bundle to support script inline image setup
      intermediate: some enhancements for Preview
      fixed: VNCScreen: mouse support was broken
      intermediate: Preview support
      temp fix: added a hack, to avoid click/type slow down with IDE as mac app
      nightly info
      Merge pull request #134 from gitter-badger/gitter-badge
      Merge pull request #135 from gitter-badger/gitter-badge-1
      fixed: standard showcase should be able to run unattended
      fixed: run script from net (content should be empty at start and not null)
      added: nightly: Gitter button
      intermediate: Preview modifications
      Merge origin/master
      intermediate: improve support for app windows + Windows example with tasklist command
      intermediate: revision of App class features
      showcase
      showcase
      intermediate: App class
      showcase
      revised: class App
      revised: class App: open, focus, close on Windows now more consistent.
      nightly info
      fixed: App.focus() did not work anymore on Mac
      fixed: Mac: command files: problem with non-quoted filenames containing blanks
      Merge origin/master
      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
      fixed: class App: toString(): should evaluate app attributes before
      test scripts
      fixed: class App: Windows: handling of window only App objects (like explorer windows) - App("some window").close() closes this window
      added: class App: run(someCommand) in a more practical setup.
      intermediate: multi monitor
      Merge origin/master
      intermediate: multi monitor
      intermediate: multi monitor
      intermediate: multi monitor
      test script
      intermediate: multi monitor
      Merge origin/master
      Merge origin/master
      test script
      fixed: IDE: show button should handle negative x and y values of Region and Location
      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()
      cosmetics
      fixed: IDE: cursor keeps current position in cases, where the conent is reevaluated (toggle view and image rename)
      nightly info
      Merge origin/master
      Revised: cleanup of temp folder on startup and terminate, IDE again blocks more than one run in parallel
      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.
      fixed: a problem with the "name =" capture feature, now made sure, that the line only contains "name ="
      fixed: App.getWindow(): Mac: a problem with , in a title
      nightly info
      continued: RunServer and RunClient (now named Run)
      fixed: using a Pattern with target offset ignores the offset
      nightly info
      revised: App class: open() now accepts parameters again
      fixed: App.open(): first character of parameter string is lost
      fixed: a problem with Jython import, when importing .py files
      revised: IDE: show feature
      nightly info
      added: minesweeper showcase
      revised: class App: open, focus, close on Windows now faster and focus indeed activates the foreground window
      nightly info
      nightly info
      minesweeper
      minesweeper
      minesweeper
      minesweeper
      revised: class App: App.open() and openApp() now ignore already running instances of the named app and will in doubt start a new instance.
      nightly info
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      intermediate
      revised: App class: isRunning() now internally refreshes App instance (currently especially useful for Windows using an App instance based on a Window title)
      revised: options -i and -s should allow to use sikulix.jar in parallel with a running IDE
      added: IDE: Show in button: same as Show button, but first you have to select the search region
      intermediate
      intermediate
      added: findAllByRow, findAllByColumn: returns an array of matches in sorted order top left to bottom right either row-wise or column-wise
      nightly info
      intermediate
      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.
      nightly info
      nightly info
      revised: class App: Windows: focus() now works in (hopefully ;-) all cases
      testscripts
      revised: findBest() now working with threading
      revised: findBest() now working with threading
      intermediate
      test scripts
      Merge origin/master
      revised: class App: Windows: some fixes for the focus() feature
      nightly info
      fixed: only recognized 2 monitors
      intermediate: App.focus()
      test scripts
      Merge origin/master
      intermediate
      test scripts
      revising: App class: intermediate
      fixed: Windows: Jython scripting: Traceback was not displayed.
      nightly info
      Merge origin/master
      added: some more detailed timing info with find (experimental)
      fixed: create the all-monitors-rectangle at startup
      test scripts
      intermediate: App class
      intermediate: App class Mac
      added: alternatives to start SikuliX on Mac (besides using the app)
      revised: App class Mac, nightly info
      Merge origin/master
      nightly info: Jython for offline setup fixed (2.7.0)
      test scripts
      fixed: Mac command scripts: crashed with folders containing blanks
      revised: handling of the Sikulix/Lib folder (now is never deleted, but some content might be updated)
      added: Jython: an existing folder Sikulix/Lib/site-packages is now recognized and auto-added as sys.path[0]
      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)
      test script for multi monitor (3 monitors)
      revised: Jython: recognizing Lib/site-packages/sites.txt and appending path entries to sys.path
      revised: App class: isRunning() now for Mac also
      fixed: Finder("someImage.png"): Windows: did not work (leading / in filename)
      test script
      revised: RunServer: now works with the playground on sikulix.com/Support
      nightly info
      test script
      Merge origin/master
      added: Jython scripts: highlightOff() switches off all current highlights
      nightly info
      intermediate
      Merge origin/master
      test scripts
      intermediate
      added: Sikullix.buildJarFromFolder(): allows to build a jar from the content of a given folder (pack script or module folders into jars)
      test scripts
      revised: a jar can now be found on Jython sys.path (used in load() )
      revised: extension jars are now searched first on classpath in addition to the standard extension places
      revised: feature load(jar): more options to find the jar, imagepath to folder in jar can be given
      nightly info
      might be wrong
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      fixed: compileJythonFolder(): backslashes not accepted
      fixed: App class: LinuxUtil: added an implementation stub for getApp(), to avoid loss of pid
      Merge origin/master
      nightly info
      intermediate (python import hook)
      fixed: running scripts from the net
      fixed: running scripts from the net (store script text only when debug mode)
      minor
      added: Selenium Java Webdriver as standalone jar to be used with Sikulix (version 2.46, contains all dependencies)
      revised: App.getClipboard(): possible exceptions now handled internally, empty string returned in case + error messages
      fixed: jython scripts from net did not run
      fixed: JRuby scripting support not loaded, when running a script from commandline
      nightly info
      revised: selenium4sikulix.jar
      added: option classpath
      test script
      test script
      test script
      added: OS X 10.11: search field in GUI still not fixed --- app runs without
      test script
      fixed: API.Runner: running scripts from the net
      revised: class App: minor for Windows
      Merge origin/master
      revised: class App: minor for Windows
      Merge origin/master
      test script
      test script
      test script
      revised: scripts from net: if .py or .rb do not work for security reasons, .py.txt and .rb.txt are tried
      testscript
      test script
      test script
      test script
      test script
      added and revised: Sikulix4Selenium: how to get the prepared selenium4sikulix.jar seen by SikuliX and a net testscript
      minor
      selenium4sikulix.jar
      test script
      test script
      fixed: Finder.findAll("xxx.png") did not work anymore
      fixed: a problem when checking for sikulix.jar on classpath, if other jars ending sikulix.jar are present
      revised: Selenium test script to run on Mac also
      added: Robot4Sikulix
      added: Selenium4Sikulix
      added: setup: download extensions + revised: options jython/classpath, standard extensions are recognized automatically for now
      nightly info
      intermediate: support for Robot
      fixed: NPE with find(), if region's timeout is set to 0
      added: Robot Framework: robot Python module now bundled, auto-available in SikulixAppData/Lib folder (just use import robot...)
      fixed: a not set bundlepath should not be overwritten when running scripts from scripts
      added: list of extension jars, that should be downloaded with setup options extensions (currently selenium4sikulix)
      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)
      added: test script for running a Robot Framework testcase
      revised: IDE: running a Robot Framework testcase
      nightly info
      added: Mouse.setMouseMovedHighlight(true/false), where true will be the default.
      revised: Robot tests
      gitignore: Robot test results
      added: Robot run: use Java as Keyword implementation, containing jar file is added to classpath at runtime
      nightly info
      intermediate: support for Robot
      merge
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      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
      Merge origin/master
      nightly info
      revised: ObserveEvent: all attributes only accessible via getter
      nightly info
      nightly info
      Update README.md
      intermediate: support for Robot
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      fixed: setup: selenium4sikulix.jar only downloaded on request (setup from commandline with options ext)
      Merge origin/master
      removed: Robot support: until a solution is found for the problem, that the html templates for logging cannot be loaded from a jar
      minor
      nightly info
      minor
      Update README.md
      Update README.md
      fixed some problems with the App class methods
      Merge origin/master
      nightly info
      fixed: to run setup in project context using: mvn -pl Setup exec:exec
      fixed: to run setup in project context using: mvn -pl Setup exec:exec
      minor
      fixed: added a Region.init() to better support subclassing of Region on the Jython level
      nightly info
      restored Robot testscript
      removed: IDE cannot be run using mvn exec:...
      added: zipped robot folder version 2.8.7
      revised: switched JRuby to 1.7.22
      revised: App class: minor to better support debugging
      revised: using runsikulix -s -- arg1 arg2 ... now makes the user args available in sys.argv[1+] when running .sikuli (Python) on the server
      revised: setup now shows the options used
      nightly info
      intermediate: adding italian translation
      Merge pull request #163 from toschneck/merge
      Merge pull request #154 from LilBiggs/master
      test retina
      Merge pull request #167 from toschneck/merge
      1.1.0 final

Sergey Kuts (6):
      1) Added RemoteServer and RESTClient modules into root pom for including new items into common build life-cycle.
      1) Removed resources from RemoteServer, as Client was splitted to RESTClient module.
      Added common remote interfaces into main sikuli package, as both client and server uses them.
      Made getClient method non static, as it's pointless in a current context,
      Removed redundant throw from test, as appropriate functionality had moved to BaseTest.
      1) Fixed server's README.md header, as client was splitted to another module.

Serhii Kuts (4):
      1) Renamed FileTransporter to FileProcessor interface due to new FileUtility service adding.
      1) Revised tests structure: moved windows tests into single class.
      1) Added new folder actions and drag&drop.
      Minor README.md updates.

The Gitter Badger (2):
      Added Gitter badge
      Added Gitter badge

dequis (1):
      Various improvements to the linux natives build script

dilcom (3):
      VNC control added
      VNC control small fixes
      VNC control added

raiman (41):
      test should not run on Linux currently
      started: revise Linux setup incl. libVisionProxy.so build
      started: revise Linux setup incl. libVisionProxy.so build
      Merge origin/master
      fixed: revise Linux setup incl. provision of libs already built
      revised: Linux setup incl. provision of libs already built
      Merge origin/master
      continued: Linux setup incl. provision of libs already built
      Merge origin/master
      fixed: Linux setup: libVisionProxy.so (provided or bundled) is checked and can be built on the fly during setup
      fixed: Linux setup: libVisionProxy.so built on the fly during setup overwrites bundled one
      Merge origin/master
      nightly info
      revised: added options for silent setup: buildVision (buildv) libsProvided (lib) noTests (not)
      added: libVisionProxy.so for Ubuntu 14.04 32 Bit built with OpenCV 2.4 and Tesseract 3
      finally fixed: libVisionProxy.so built on the fly during setup did not replace the bundled one
      finally fixed: libVisionProxy.so built on the fly now possible too from sikulixapi.jar from Maven in Maven projects (not yet implemented though)
      Merge origin/master
      intermediate
      tested and fixed on Ubuntu 14.04 64: generic script to build libVisionProxy
      continued: build on the fly with script template now works on Ubuntu 14.04 64
      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.
      finalized: Linux: setup now uses the new on the fly build
      showcase
      revised: setup: Linux: build on the fly
      revised: setup: Linux: build on the fly
      added: runScript(): inline run of PowerShell snippets
      revised: Jython support
      intermediate
      added: minesweeper Win7
      intermediate: minesweeper
      Merge origin/master
      fixed: getBundlePath: Windows: now without leading slash
      testscripts
      minesweeper
      minesweeper
      test script
      test script
      test script
      Merge origin/master
      revised: sikulixapi should  not init a Screen object (mousepointer speed reset to default on Windows)

raimundhocke (22):
      test retina display
      test retina display
      minor
      fixed: added commons-exec dependency to deploy pom
      Merge origin/master
      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
      nightly info
      revised: drag(), dropAt(), dragDrop(): for each usage you can define individual timing parameters (see docs)
      nightly info
      revised: drag(), dropAt(), dragDrop(): reset of timing
      fixed: problem with App class on Mac and Windows after 2015-09-19: native xxxUtil libs where no longer loaded
      nightly info
      nightly info
      revised: IDE: added swinglabs-swingx as sources, to be able to fix bugs (using 1.6.5-1 until 1.6.6 is available)
      revised: IDE: OSX 10.10: brought searchfield back (fix in swingx-core)
      Merge origin/master
      minor
      Merge origin/master
      preparing to deploy 1.1.0 to MavenCentral
      preparing to deploy 1.1.0 to MavenCentral
      preparing to deploy 1.1.0 to MavenCentral
      Merge origin/master

rssdev10 (6):
      LibsBuild: VisionProxy build script for linux optimized
      IDE: fixed script reading from UTF-8 Java-String
      IDE: added ru-translation for 'ShowThumbs'
      Merge pull request #2 from dilcom/master
      JRubyGem: sikulix.rb cosmetic fixes
      JRubyGem: sikulix.rb cosmetic fixes

toschneck (3):
      remove not working "switchTo" Call on windows from App initialization
      adding are more strict  way for the sanity check of OS dependent libraries
      fix close app function: if PID is available close only this // smaller cosmetic changes

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
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