[sikuli] annotated tag debian/1.1.1-1 created (now 9d47cae)

Gilles Filippini pini at debian.org
Sun Sep 17 18:16:55 UTC 2017


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

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

        at  9d47cae   (tag)
   tagging  452b5c74097771c010f175eb8352bef772838ffd (commit)
  replaces  debian/1.1.0-2
 tagged by  Gilles Filippini
        on  Sun Sep 17 17:22:29 2017 +0200

- Log -----------------------------------------------------------------
sikulix Debian release 1.1.1-1

Andrea Panattoni (1):
      #219 - Fix quickstart link

Brian Cerny (1):
      Commit includes the following changes:

Burin Choomnuan (1):
      Remove the class files from src directory

Gilles Filippini (5):
      Build-Depends: libjline-java, libasm3-java
      Merge tag 'v1.1.1' into upstream
      Merge tag 'upstream/1.1.1'
      First build of 1.1.1-1
      Upload release 1.1.1-1 to unstable

Mikhail T (3):
      Relax test-requirement for executables: as long as the can be
      Treat any OS other than MacOS and Windows as "Linux".
      Clean up white space. No functional changes.

Pepijn Van Eeckhoudt (2):
      Replace basic VNC client with TigerVNC
      Rearrange code a bit to allow headless execution of VNC only scripts

RaiMan (225):
      switch to JRuby 9
      Merge origin/master
      fixed: with JRuby 9 interpreter.LoadPath is empty
      fixed: sikulix: jygments dependency: version 1.1.0 changed to ${project.version}
      to be checked with Java 6 and 7 on Windows (needed for Jython 2.7 to work on Win 10/Java 8)
      revised: pushed BridJ to version 0.7.0
      Merge origin/master
      nightly info
      revised: the deploy poms for 1.1.1
      revised: the deploy poms for 1.1.1
      revised: the deploy poms for 1.1.1
      changed the project name to sikulix1
      ongoing: fix the multi-monitor capture problem on OSX 10.11
      ongoing: fix the multi-monitor capture problem on OSX 10.11
      ongoing: fix the multi-monitor capture problem on OSX 10.11
      revised: 1.1.1 needs at least Java 7 (support for transparent overlay with highlight)
      minor
      revised: Mac: App.isRunning() more robust now (no more strange crashes)
      revised: Image: minor fixes with reusing cashed images
      minor
      fixed: mouse actions on VNCScreen not done by VNCRobot but by DesktopRobot
      fixed: NPE if untitled tab is run and not saved
      revised: SikulixFileChooser: tested and optimized on Mac
      nightly info
      Merge branch 'master' of https://github.com/rssdev10/SikuliX-2014 into rssdev10-master
      Merge branch 'rssdev10-master'
      nightly info
      revised: popat() now returns the spot as Location (suitable for Python scripting)
      fixed: some problems with Jython import that crashed the inbound usage of RobotFramework
      added: IDE: imported .sikuli scripts are now internally reloaded (reimported) when changed since the last run (no need any longer to use reload() or even restart the IDE)
      added: the RobotFramework sources (Python module robot)
      Merge remote-tracking branch 'origin/master'
      revised: Lib/sikuli is exported at every startup (always overwritten)
      revised: for RobotFramework: when running from jar, the folder <AppData>/Lib is inserted on sys.path at beginning (to allow robot to access non-Python stuff from sys.path)
      update: switched to RobotFramework 3.0
      revised: RobotFramework: handle inline Keyword implementation
      nightly info
      minor
      minor
      added: RobotFramework convenience: return code is shown, report.html is opened in browser
      fixed: a problem when extracting subfolders from jar
      fixed: running mvn -pl Setup exec:exec did not work (libs to export not on classpath)
      nightly info
      revised: if headless: should not terminate during startup, but only when Robot is used later
      revised: if headless: avoid ArrayIndexOutOfBoundsException in Screen.Init
      revised: setup run non interactive: avoid initial "areyousure ..." popup
      revised: setup run non interactive: avoid initial "areyousure ..." popup
      revised: with 1.1.1 must be > Java 1.7
      revised: pom for deploy
      revised: pom for deploy
      nightly info
      trying to fix setup
      fixed: setup should not use class Sikulix (leads to a libs load crash)
      minor
      nightly info
      fixed: Region.wait() should not do anything at InteruptedException
      nightly info
      fixed: popFile() cancel now returns empty string instead of crashing with a NPE
      nightly info
      nightly info
      fixed: input(..., hidden) now returns correct userinput
      nightly info
      Merge remote-tracking branch 'origin/master'
      fixed: mouse actions on matches coming from explicit/implicit image searches  on a VNCScreen should be routed to the remote screen (findAll might still not work)
      revised: VNCScreen: newRegion()/newLocation() force, to be on the remote screen
      nightly info
      revised: support for RobotFramework: now works in all documented use cases either from the IDE or from commandline using sikulix.jar/runsikulix or java -jar sikulixapi.jar -r someRobotTest
      added: new feature: key-value-store that can be use, to provide options to a script from outside and/or to persist information from one scriptrun to the next (based on a property file - see docs)
      nightly info
      fixed: popFile() left JFrame objects behind (memory leak)
      nightly info
      Merge remote-tracking branch 'origin/master'
      revised: VNCScreen(): should not throw NPE using constructor VNCScreen()
      added: VNCScreen(): convenience constructors start() and stop(), for one VNC session to a specific IP:Port on connection 0. tested as Mac:Client to Windows:Server (TightVNC) (example see docs)
      nightly info
      revised: vncStart(): to allow more than one connection in parallel
      revised: RobotFramework support: robot module auto-imported in all cases, sys.path adjusted in all cases including parent folder of script, added prepareRobot() to support the seamless use of robot.run(), runScript() now is aware of UTF-8/UniCode
      revised: internal SikuliX errors leading to termination now during script run no longer terminate the IDE but only the scriptrun so leaving the problem messages visible even in IDE and avoid loss of unsaved scripts
      nightly info
      added: VNCScreen: newLocation(x, y)
      added: VNCScreen: a cleanUp() also in shutdown hook for plain Java.
      fixed: location outside any screen should not crash with NPE, only display error message and either do nothing or something on primary screen.
      minor
      fixed: class Settings was no longer writable
      fixed: Robot Framework: Library Screenshot now works
      nightly info
      nightly info
      Merge remote-tracking branch 'origin/master'
      i18n: minor: fr
      fixed: prepareRobot(): should add to sys.path only once (only relevant for rerun in IDE)
      nightly info
      fixed: Java level: Region.onXXX observe events could no longer be specified (no suitable constructor in ObserverCallBack)
      remove testcode again
      nightly info
      fixed: IDE: insert image button did not work any longer
      nightly info: added info about snapshot repo and dependency for mavenized projects
      changed: copyright note -2016 and license link
      fixed: Jython: with Region: now seems to work
      nightly info
      copyright
      preparation 1.1.1 final: all artefacts are on MavenCentral
      revised/fixed: Python scripting: observe() not useable in some cases
      nightly info
      revised: Capture Prompt: prompt text should already vanish, when mouse button is pressed
      nightly info
      revised: inputText() dialog: set fontsize, optional use monospaced, line wrap at wordbounds, vertical scrollbar if needed
      nightly info
      revised: inputText(): lines and width now in correct sequence
      revised: inputText(): some minor improvements
      Merge remote-tracking branch 'origin/master'
      revised: IDE: delete images on save: aborted now, if a string is not completed on same line (led to possible loss of images before)
      nightly info
      revised: delete images on save: minor wording
      added: Android device support based on ADB (very experimental !!)
      revised: Android device support: jadb repo in main pom
      intermediate adb
      revised: Android device support: added raw capture
      revised: Android device support: test run
      revised: Android device support: dep jadb in deploy pom
      revised: Android device support: repo jadb in deploy pom
      added: Android device support: experimenting with raw capture (up to 10 times faster)
      nightly info
      nightly info
      revised: Android support: now using raw capture, which cuts down the capture elapsed time to about 40% for the whole screen and even down to less than 10% for parts of the screen (the faster, the nearer the capture region is to the top of the screen ) compared to "capture -p" (returning png format image).
      revised: Android support: added ADBScreen.start() (returns null if no device attached, otherwise a new ADBScreen and always the same singleton object)/ stop() (stop() is automatically called at scriptend cleanup and stops adb if it was started internally before), added printDump() to list dumpsys output
      revised: Android support: minor: capture subregion, stop(), ADBTest, IDE tool test
      revised: Android support: moved the device test function from IDE to ADBTest
      revised: Android support: a setOtherScreen is needed, that stores the ADBScreen object
      revised: Android support: device init (do nothing if display status not available), load device properties, eval android version, added exec() (execute shell commands and return stdout as string), input() as shell input text, implemented type() delegates to input()
      nightly info
      minor: IDE: tool menu android
      revised: moved tap, swipe, key and input to class Region (if done on a non-Android region, silently nothing happens)
      nightly info
      nightly info
      switching to release version
      revised: Mouse init: in VM situations current mouse position might be undefined. should be ignored at startup
      intermediate: final 1.1.1
      deploy 1.1.1: restrict to Java 1.7+
      intermediate
      intermediate: final 1.1.1
      intermediate: final 1.1.1
      revised: Linux: inline build libVisionProxy
      intermediate: final 1.1.1
      revised: Linux: inline build libVisionProxy
      intermediate: Linux setup support
      revised: DeleteImagesOnSave: usage of ' in comments, added possibility to ignore cases
      minor
      revised: Screen.all(): highlight does not make sense, ignored with error message but returns the region, ScreenUnion-Region in toString() is shown as S(Union) (before S(-1))
      changed: needs another nightly
      Merge remote-tracking branch 'origin/master'
      nightly info
      fixed: sikulixapi as dependency in a maven developement project now correctly pulls the native libary jar (sikulixlibs... on classpath)
      fixed: input() function on scripting level was blocked and did not work anymore
      nightly info
      fixed: the Tesseract support stuff was no longer available on google.code, stored now at download.sikulix.com
      fixed: should detect macOS Sierra 10.12
      nightly info
      fixed: OCR text search not working - looks for image file
      nightly info
      fixed: sikulixsetup#forsetup: latest snapshot was no longer uploaded to OSSRH
      nightly info
      fixed: Match.getTime() now really returns the duration in milliseconds including the time waiting for the image to appear (in case of success before the end of the waiting time), consolidated also with Match.toString()
      nightly info
      fixed: checkLastSeen: subsequent searches with higher wanted similarity were ignored - should only check if current wanted similarity is lower then last seen similarity.
      nightly info
      revised: findfailed handler so that parameterless constructor for ObserveCallBack can be used
      Merge remote-tracking branch 'origin/master'
      nightly info
      fixed: capture prompt: message was no longer displayed
      nightly info
      revised: runsikulix.cmd: adding to PATH is not needed anymore (done at runtime internally)
      nightly info
      fixed: observe() used in scripting: crashed with stackoverflow due to infinite recursion between scripting and Java level
      nightly info
      Merge remote-tracking branch 'origin/master'
      nightly info
      fixed: Python scripting: select() had problems with unicode strings and default = 0
      nightly info
      fixed: KeyModifier.WIN should be the same as KeyModifier.KEY_WIN
      nightly info
      fixed: ImagePath: images not found at root level of jar
      fixed: Image.reload(image) did not work
      fixed: ADBDevice: tap, input and getDisplayDimension according to suggestions from https://github.com/RaiMan/SikuliX-2014/issues/210#issuecomment-278230572 and following
      Merge remote-tracking branch 'origin/master'
      nightly build
      nightly build
      reduced javadocs to what should be backwards compatible in version 2
      revised javadocs to what should be backwards compatible in version 2
      App class: deactivated experimental httpclient features
      javadocs minor
      javadocs minor
      minor cleaning
      minor cleaning
      minor cleaning
      revised: hint about javadocs and official API
      revised: hint about javadocs and official API
      revised: hint about javadocs and official API
      fixed: removed irritating error message with multiple mouseDown()
      Merge remote-tracking branch 'origin/master'
      nightly build
      Merge remote-tracking branch 'origin/master'
      revised: VNCScreen: stop() now object method and delegates to close()
      revised: VNCScreen: added TigerVNC classes from jar to resources for jar packaging
      added: VNCScreen: empty stopAll() for use in cleanup()
      revised: vncUse, vncStart: moved password to end of parameter list to stay backwards compatible
      revised: VNCScreen: added constructor without password parameter to stay backwards compatible
      revised: VNCScreen: start() method for backwards compat, open connections are stopped when scriptrun endes in IDE
      nightly info
      fixed: IDE: recapture image: new file content not reflected (image cache not updated)
      revised: VNCScreen: stop, close, stopAll: remove screen(s) from list.
      nightly info
      fixed: class Key constants like Key.WIN were not supported / keyUp() used typeKey instead of typeCode
      fixed: class Key constants like Key.WIN were not supported / keyUp() used typeKey instead of typeCode
      Merge remote-tracking branch 'origin/master'
      added: backport from Version 2: class Do: timed autoclosing popup, popAsk, popError, input/input hidden
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      added: backport from Version 2: class Do: timed autoclosing popup, popAsk, popError, input/input hidden
      added: backport from Version 2: class Do: timed autoclosing popup, popAsk, popError, input/input hidden
      Merge branch 'master' of https://github.com/RaiMan/SikuliX-2014
      nightly info
      fixed: vnc classes as resources needed for deploy
      minor
      minor
      fixed: findAll() should throw FindFailed according docs and support FindFailed Response handling.
      nightly info

Raimund Hocke (37):
      1.1.0
      Update README.md
      Merge pull request #178 from toschneck/merging_branch
      Merge pull request #189 from toschneck/merging_branch_linux_highlighting
      Merge pull request #197 from techtonik/patch-1
      Merge pull request #198 from techtonik/patch-2
      Merge pull request #199 from techtonik/patch-3
      revised: Python API layer for use with IDE's like PyCharm, class Screen is now directly mapped to class Screen at Java API
      added: ScreenImage (return of capture()): getRegion() returns the region, where the image was captured from
      minor: to get started with Java 9 (but does not run yet, because of ClassPath handling)
      revised: class App: if features like wmctrl are missing or do not work correctly, SikuliX does not terminate anymore, but only prints error messages and respective features will not work also issueing error messages
      revised: IDE: open/save/export/loadImage handling - now possible to load .skl into the IDE, overwriting is checked at export, Folders not having .sikuli can be loaded as scripts (with .py, .rb, .js)
      Merge remote-tracking branch 'origin/master'
      added: a warning at setup to have a backup
      revised: RobotFramework runner: Windows: backslashes have to be escaped in runrobot call
      revised: API: more cases when to export Lib folder
      fixed: getImagePath() on Windows now returns useable path strings
      Merge remote-tracking branch 'origin/master'
      fixed: input dialog (with hidden) should return null/None when cancelled
      fixed: RobotFramework support on Windows
      fixed: RobotFramework support on Windows
      fixed: popFile() should allow to select any file or folder
      fixed: popFile(): NPE when selecting root folder (e.g. c:\ on Windows)
      intermediate
      fixed: Jython scripting: capture() did no longer work as documented (should return filename of image stored in temp)
      Merge pull request #220 from zeeke/patch-1
      Merge pull request #223 from UnitedMarsupials/blanksEOL
      Update README.md
      fixed: in-project setup
      fixed: isLockOn() now works as expected (implemented with a direct access to the Windows API)
      nightly info
      Merge pull request #232 from nicolasavenza/patch-1
      Update README.md
      Merge pull request #244 from cerny/master
      Merge pull request #247 from pepijnve/vncauth
      Merge pull request #248 from pepijnve/headless
      Merge pull request #249 from agilecreativity/master

anatoly techtonik (3):
      Fix typo in RunSetup and reword it
      nightlybuilder.html bump version from 1.1.0
      remove dead link from update ServerList

nicolasavenza (1):
      Fix paste return value

raimundhocke (81):
      switched version to 1.1.1
      minor
      minor
      test script
      test script
      Merge origin/master
      doc image
      doc image
      added: jxgrabkey jar and pom zipped
      Merge origin/master
      added: jxgrabkey sources to sikulixapi.jar to avoid downloading artefact from non-MavenCentral repository
      revised: Linux: SikuliX no longer terminates if wmctrl or xdotool are not available.
      nightly build info for 1.1.1
      fixed: Mac: do-not-slow-down-hack now works on 10.11 too
      fixed: issue https://github.com/RaiMan/SikuliX-2014/issues/155 - import of plain .py modules
      revised: parent pom naming
      ongoing: track the multi-monitor capture problem on OSX 10.11
      ongoing: track the multi-monitor capture problem on OSX 10.11
      ongoing: track the multi-monitor capture problem on OSX 10.11
      testing fix for multi-monitor capture problem on OSX 10.11
      testing fix for multi-monitor capture problem on OSX 10.11
      testing fix for multi-monitor capture problem on OSX 10.11
      testing fix for multi-monitor capture problem on OSX 10.11
      testing fix for multi-monitor capture problem on OSX 10.11
      nightly info
      revised: mouse click action (Mac hack to avoid slow down after 1 minute) - fast clicking is back (except Mac 10.10+)
      revised: Mouse.click() : configurable click (pause - down - pause - up - pause)
      revised: Mouse.click() : configurable click (pause - down - pause - up - pause)
      revised: renamed NativeCommandException to CommandExecutor exception (to stick to a naming scheme)
      revised: renamed NativeCommandException to CommandExecutor exception (to stick to a naming scheme)
      revised: Key: ALTGR had duplicate code with WIN
      Merge origin/master
      nightly info
      revised: RunTime: terminating if not at least Java 7
      nightly info
      intermediate: exists with FindFailedPrompt: abort should terminate script
      revised: final cleanup at termination
      added: feature to report the current line number and a traceback for Jython scripts, if the script run is terminated from the Java level
      added: exists now aborts with FindFailedResponse(PROMPT) and reports the line number including traceback for Jython scripts
      nightly info
      fixed: findAll: Match.getImageFilename now works
      nightly info
      intermediate: revising FindFailedPrompt and FindFailed handling
      intermediate: exists with FindFailedPrompt: abort should terminate script
      intermediate: exists with FindFailedPrompt: abort should terminate script
      intermediate: revising FindFailedPrompt and FindFailed handling
      intermediate: callback for FindFailed and ImageMissing
      Merge origin/master
      intermediate: callback for FindFailed and ImageMissing
      intermediate: revising FindFailedPrompt and FindFailed handling
      intermediate: revising FindFailedPrompt and FindFailed handling
      intermediate: revising FindFailedPrompt and FindFailed handling
      intermediate: revising FindFailedPrompt and FindFailed handling
      revised: abort handling when running script in IDE
      added: org.apache.httpcomponents::httpclient(4.5.2) to directly access web page content
      added: experimental: basic support for appache httpclient
      final: callback  and prompt handling for FindFailed and ImageMissing
      revised: backed up images are named _BACKUP_oldname.png so they are not cleaned up
      revised: backed up images are named _BACKUP_oldname.png so they are not cleaned up
      revised: input, popup and the other pop... features now are always on top from beginning no matter which app is frontmost
      added: input and pop... features can now be placed on the screen where needed (center of the dialogbox goes to a given location or
      revised: Jython scripting support: possible now to setup a folder myscript (no .sikuli needed) containing a myscript.py, other .py files to be imported
      revised: default location with popat() should be center of screen where SikuliX is running
      revision: minor
      revision: minor
      revision: minor
      revision: minor
      added: popat()
      revised: minor
      revised: minor
      revised: The target parameter type in find, wait, exists and findAll is now checked for validity. invalid target specs lead to an script aborting error.
      revised: The target parameter type in find, wait, exists and findAll is now checked for validity. invalid target specs lead to an script aborting error.
      nightly info
      fixed: run(someCommand) now prints the complete output from stderr (not only first line) (Bug #1573519)
      nightly info
      nightly info
      revised: FindFailed PROMPT: abort when image missing, added ImageMissing to onXXX
      revised: moved FileChooser to API, added: folders not having .sikuli containing a .py can be selected
      added: Apache commons.net for FTP access
      revised: open/save/loadimage dialogs
      nightly info

rssdev10 (3):
      API: added interface for scripting languages helpers
      API: added JRuby helper
      IDE: JRuby: fixed getting of jruby runtime instead of creation

toschneck (8):
      Fix LinuxUtilImplementation of:
      press type modifier as long as typing happens
      Improve typing handling:
      fix win hex output
      fix upper case typing and typing key-combination in the correct press-release-sequence
      fix doType with (KeyMode.RELEASE_ONLY)
      enable highlight in region, due to oracle blog: https://blogs.oracle.com/thejavatutorials/entry/translucent_and_shaped_windows_in
      improve `isWindowTranslucencySupported`

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

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