[sikuli] annotated tag debian/1.0.1-1 created (now 95ea26f)
Gilles Filippini
pini at alioth.debian.org
Mon Nov 4 09:09:13 UTC 2013
This is an automated email from the git hooks/post-receive script.
pini pushed a change to annotated tag debian/1.0.1-1
in repository sikuli.
at 95ea26f (tag)
tagging bca3f1809594716af2f12f310726420c4aded3a7 (commit)
replaces debian/1.0_x_rc3.tesseract3-dfsg1-7
tagged by Gilles Filippini
on Mon Nov 4 09:52:49 2013 +0100
- Log -----------------------------------------------------------------
sikuli Debian release 1.0.1-1
Gilles Filippini (37):
Add 'vision-proxy/' from commit '2e357052f3e37ee8d30b5830b89acd50562052cf'
Add 'api/' from commit '08259a9327c9cd5ed647b33e656658eb32267577'
Add 'ide/' from commit '7757757c16ad2b406416e7b28d871c7f77eb5ec7'
Drop sources from release 1.0~x~rc3.tesseract3
Remove embedded shared libs.
Add 'basics/' from commit '8a488a93732ab4f726cbc6cb552bdcd101ea68ab'
Add 'jython/' from commit '670c7a4f7f24ef27ff2a55ccd846630c4a8a5f8e'
Merge tag 'upstream/1.0.1'
Update copyright info and source tree update.
Remove unneeded patches.
Update and de-activate patch no-opencv-surf-module
Refreshed patches
New patch printhelp.patch.
New patch autotoolize-vision-proxy.patch
New patch parent-pom.patch
New patch preserve-source-utf-8.patch
New patch basics-exclude-windows-mac.patch
New patch no-maven-repo-dependencies.patch
New patch resources-out-of-jar.patch
Remove un-needed debhelper files
Fix the packaging to use maven-debian-helper
New launchers for sikuli and sikuli-ide
Update manpages
Add TO-DO to d/README.source
debian/changelog update
Fix debian/patches/series
Clean remaining empty pom files
Remove duplicate Build-Depends on junit
Remove un-needed part in parent pom.xml
Fix unescaped '-' in manpage
Fix permissions for non-executable .py
Declare classpath in jars.
Remove un-needed lintian overrides.
Remove debugging stuff from debian/control
Bump Standards-Version to 3.9.5
Update debian/control and debian/README.source
Upload release 1.0.1-1 to experimental
Raimund Hocke (464):
Initial commit
Initial commit
start up
start up +
start up +
start up
start up +
first upload
first upload
link downloads wiki page
minor
link to downloads wiki page
minor
minor
added VK_DECIMAL and VK_CONTEXT_MENU to class Key
Merge branch 'master' of https://github.com/RaiMan/SikuliX-API
pref more options for image lables
Location: todo getColor()
revised Settings: path to load native libs
typo
integrated new image thumb options in IDE startup and open new tabs
start of Beta500
go to Beta500
to reflect the new package structure
Merge branch 'master' of https://github.com/RaiMan/SikuliX-API
to reflect the new package structure
Merge pull request #1 from kelthuzad/mavenstructureBeta500
bring back SikuliScriptRunner
revised pom for Mac and consistently naming the natives dir: libs
cleaned Mac native/libs
tested the Ant run feature
make it compatible again with current standard usage option as Jython script runner
get rid of cached
ignor jython cachedir
finally put the pom in a shape, that it now produces via assembly a fully downwards compatible sikuli-script.jar. The standard jar produced is called sikuli-japi.jar and only contains the sikuli Java and Python stuff and the antive libraries (intended for pure Java use or other Java aware environments). Whats missing in the moment: ALL libs in META-INF/libs should be copied to the outside to the folder $SIKULI_HOME/libs (whatever is identified by Sikuli as SIKULI_HOME at runtime), s [...]
added Maven support
started: extract the META-INF/libs folder from the jar to the outside world (SIKULI_HOME)
Merge branch 'master' of https://github.com/RaiMan/SikuliX-API
fixed handling of default image thumb height
fixed possible null pointer exception in FileManager with ClassLoader (bug https://bugs.launchpad.net/sikuli/+bug/907726)
link wiki release notes
Update README.md
needed to set main class !?
these libs where out of date
a hack to check for new version until another solution.
adapted to new structure and naming, implemented Java property sikuli.Home, added to find a libs folder in the folder containing sikuli-script.jar (the base for one option to copy the jar-internal folder libs to the outside)
added the possibility to use the environment variable SIKULI_HOME
fixed double signature type(String, String) and key handling of type() with a modifier key string
fixed first time handling of prefs with new version
fixed a problem, where at IDE quit a script was deleted after the sequence: new Tab -> run -> save -> quit (temp file status of Untitled script persisted after save)
javadocs up to date
fixed links
added links for javadocs
cosmetics
moved slashify() from Settings to FileManager
slashify() moved to FileManager
minor docs change
fixed problem: IDE window does not show whole script and refuses to scroll to the end
added not-found-image handling for the new image label plus some minor fixes in that area. prepared the possible recapture of an image (version 1.1)
pushing Beta to 600
Beta600
Beta600
fixed possible null pointer exception in FileManager with ClassLoader (bug https://bugs.launchpad.net/sikuli/+bug/907726)
needed to set main class !?
these libs where out of date
a hack to check for new version until another solution.
adapted to new structure and naming, implemented Java property sikuli.Home, added to find a libs folder in the folder containing sikuli-script.jar (the base for one option to copy the jar-internal folder libs to the outside)
added the possibility to use the environment variable SIKULI_HOME
fixed double signature type(String, String) and key handling of type() with a modifier key string
javadocs up to date
fixed links
added links for javadocs
cosmetics
moved slashify() from Settings to FileManager
minor docs change
minor
switched env variable to SIKULIX_HOME to avoid clashes with X-1.0rc3 installations
Merge branch 'master' of https://github.com/RaiMan/SikuliX-API
click on line number moves caret to beginning of line, preparation for more line number click and copy/paste options.
Merge branch 'master' of https://github.com/RaiMan/SikuliX-IDE
fixed problem: image button did not show similarity and target offset anymore
minor
Merge pull request #3 from kelthuzad/comparators
minor: doc link
fixed tmpdir: as intermediate folder now java::user.name is used to avoid access conflicts on multi user machines
made copyright statements up to date
made copyright statements up to date
fixed the tmpdir fix ;-)
implemented the timestamp option for the Sikuli messages.
block capture hotkey while IDE is running a script
fixed auto indent problems: leftmost image labels where deleted on newline and shift-tab, produce some warnings about inconsistent indentation (ver 1.1: check and repair indent on script load)
fixed the check of the parameters with onChange() in Jython API
prebuilt native lib VisionProxy for Linux 32Bit
push Beta to 999 (last beta)
999 last beta
999 last beta
fixed the soft link problem with the Mac native libs
Merge branch 'master' of https://github.com/RaiMan/SikuliX-API
renamed uni() to unicd() (function to make an utf-8 string), prep to reinit SCREEN
added a TODO for type(): allow symbolic keys
minor
minor
revised the printout with resetScreens()/resetMonitors()
revised resetMonitor() - tagged as experimental
changed version structure to allow intermediate updates for current version (current version x.x.x, develop version x.x+1-BetaNNN)
set the autoupdate check interval to one week
minor new version
minor new version
Update README.md
Update README.md
Update README.md
implemented the checkUpdate() feature for the new versioning system (so intermediate service updates for major versions are possible besides beta versions)
implemented the checkUpdate() feature for the new versioning system (so intermediate service updates for major versions are possible besides beta versions)
fixed problem with keyUp() - did not release the held keys
temporarily with off checkUpdate
Update README.md
prep for final version
activated option again: use OCR for image filename (if OCR is switched on)
prep for final version
Update README.md
Update README.md
Update README.md
Update README.md
implemented a "poor man's" About
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
fixed a multi monitor related problem
changed the version string
changed the version string
VisionProxy for Linux 64
Revert "VisionProxy for Linux 64"
Revert "Revert "VisionProxy for Linux 64""
fixed: saving untitled after having already made screenshot looses images
added debug messages for the libsPath search
Merge branch 'master' of https://github.com/RaiMan/SikuliX-API
fixed problem with blanks in library paths checking (might be html encoded %20 )
gitignore
fixed a problem in observe(), that it cannot be repeated for the same region object after the first success
Update README.md
Update README.md
Update README.md
Update README.md
Initial commit
Update README.md
Update README.md
Update README.md
Update README.md
Merge branch 'master' of https://github.com/kelthuzad/SikuliX-Jython-API
fixed capture test
started to revise the ScriptRunner feature
started revision of ScriptRunner feature
more on ScriptRunner
more on ScriptRunner
completely revised, now useable with IDE
reformatting
reformatting
minor fix
completely revised the script runner feature, now useable with IDE
revised the IDE: now using the script runner feature to run the Jython scripts
completely restructured: now contains all Jython related stuff
completely restructured: only contains what is needed for usage with java. can produce a sikuli-script.jar, that contains everything to run Jython scripts. added plugin to use mvn exec:jar to run the jar.
removed all native stuff. will be in a separate repo SikuliX-Natives.
converted repo to Maven project. can produce a sikuli-ide.jar, that contains everything needed to use the Sikuli IDE for Jython scripting. mvn exec:jar can be used to start the IDE.
minor
minor
Rename nb-configuration.xml to nbx-configuration.xml
minor
Update README.md
Update README.md
Update README.md
Update README.md
separated the production of the self-contained sikuli-script.jar from the normal install pom
Update README.md
removed the docs sources
new Maven structure
new Maven structure
python contained in sikuli-script.jar will now be made by Maven jar-with-resources
production of sikuli-script.jar now in Sikuli-Jython
minor
fixed a problem, when using sikuli-script.jar with Jython or in an IDE using Jython
update for finding the parent folder of sikuli-script.jar
removed the dependency SikuliX-Jython - no longer needed. sikuli-script.jar is now produced in SikuliX-Jython
minor
temporarily switched of the testing
deps on SikuliX-Jython and SikuliX-Natives back (scope runtime), to allow run and debug in NetBeans
started to implement a native loader again, to support extracting files from the jar to the outside (currently only used for the Sikuli libs), implemented as Service, to allow other concepts in the future.
fixed the problem with screen.capture(reg) --- __builtin__ not defined with a more actual Python like solution
Moved the Python runner specifics from IDE to Jython, so now IDE solely depends on API
Moved the Python runner specifics from IDE to Jython, so now IDE solely depends on API
reformatting
added a generic service function to the script runner
fixed: automagically add Lib/sikuli to python.path -
Update README.md
update for Maven support
to allow debugging
to get errors reported when processing script header
option -i now can specify the runner (default is jython), if no -r or -t specified, run interactive (option scriptrunner removed)
activated debug messages
started revision to be fully useable at IDE rerun
revised pom structure: packaging of fat jars in extra pom_make_ to speed up development in IDE
revised pom structure: packaging of fat jars in extra pom_make_ to speed up development in IDE
revised pom structure: packaging of fat jars in extra pom_make_ to speed up development in IDE
Initial commit
Update README.md
first upload
switched dep to Setup
cosmetics
cosmetics
cosmetics
cosmetics
minor fix
bottom line log method public, to allow customized log messages (preparation for a generalized logging feature)
native libs can now be exported from inside the jar to the jar's parent folder or user home
native libs can now be exported from inside the jar to the jar's parent folder or user home
native libs can now be exported from inside the jar to the jar's parent folder or user home
native libs can now be exported from inside the jar to the jar's parent folder or user home
finalized new approach according native libs setup on Mac
moved to usb
moved to usb
moved to usb
moved to usb
usb first time on windows
usb first time on windows
usb first time on windows
usb first time on windows
adopted new approach according native libs setup on Windows
minor
back from windows
back from windows
added reload of outdated libs folder and more on Windows registry access
fixed a problem with invalid script folder names
pom exclude option: NativeLayerForMac.java on Windows and Linux
added message type action (follow up of a error message)
to exclude non-compilabel NativeLayerForMac on Windows and Linux
to suppress message when Debug level = 0
Finalized libs management: detect and reload outdated, on Windows: add libs folder to system path, load jawt.dll
rearranged some classes to get rid of the circular reps
rearranged some classes to get rid of the circular reps
revised fat jar pons
rearranged some classes to get rid of the circular deps
rearranged some classes to get rid of the circular reps
rearranged some classes to get rid of the circular reps
minor
minor
added a feature to let the displays text vanish (ESC, click and mousemove (not on Mac))
added convenience method Region.offset(int, int)
made the download feature more useable and robust
revised making fat jar ide
started new preview window
temporary fix for hotkey problem on Windows
revised the vanishing of the text in the capture overlay window
fixed the problem with the windows key and added ALTGR
fixed the problem with the capture hotkey selection in non-english locales in IDE prefs
minor
Merge branch 'development'
the develop version
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Revert "Update README.md"
Update README.md
does not make sense in 1.0.1
does not make sense in 1.0.1
moved Lib/sikuli to Basics
renamed to SikuliX-Basics
moved ImageLocator to Basics
convenience class for use with plain Jython scripting: the Sikuli stuff must only be on class path: with "from org.sikuli.basics import SikuliForJython" the python path is automatically set correct to allow the "from sikuli import *" to be successful
moved to basics
revised the poms
renaming Setup to Basics
added Debug message
minor internal (Debug, getter)
revised the observe feature (appear now repeatable, new features for handler: e.repeat(time), e.getCount(), e.stopObserver()), added debugging messages, a region now can have individual observe and wait scan rates, for a Pattern you can specify how long Sikuli should wait after an action on it
moved the UserPreferences to Basics, so it can be used by all Sikuli features, renaming Setup to Basics
revised the poms
Moved all system dependent stuff to Basics
after slow motion mouse delay is restored
moved some other support stuff to Basics
moved getScriptRunner to SikuliX (which is intended to be a public class for common support features available to the user)
moved SikuliScript (script running main function) to Basics
moved to Basics
revised poms
naming convention
naming convention
changed refs to stuff moved to basics
creation of Regions for app windows now done here
global class for common support functions: new global cleanup
changed refs because stuff moved to Basics
moved the native stuff to Basics
added -d (debug level) -f (log file) -u (user log file) -c (output to command line) options and fixed the problem with user args after --args (now everything always given to script)
moved the native stuff to Basics
fixed a problem with observe and Jython Regions
added a main (going down to SikuliScript), to be able to run scripts from Netbeans
moved the native stuff to basics
still native stuff move
fixed a problem with observe in Jython regions
added -d (debug level) -f (log file) -u (user log file) options
minor
minor revisions
minor revisions
switched Location to completely integer (only feature compatible to awt point now)
replaced all stack trace prints by compact Debug.error messages
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Added "one-time-use" ClickDelay (pause between down and up) and TypeDelay (pause after each typed character) to Settings (double max 1 sec (gets milliSecs)). Usage: Settings.TypeDelay=0.5; type("abc") (same for click). each type and click will reset the value to 0.0
minor
Merge branch 'master' of https://github.com/RaiMan/SikuliX-API
added ClickDelay and TypeDelay (see Region)
revised the cleanUp handling at script termination
revised the command line options: SikuliIDE and SikuliScript now accept all options, -r, -i, -t with SikuliIDE: given down to SikuliScript to run the script/interactive
to allow the usage of check() beforehand (needed for Sikuli IDE, because of hotkey registration during init())
IDE window title now shows the full pathname of current script, revised the command line options so sikuli-ide.jar can be used to run scripts/interactive (delegated to SikuliScript)
all Jython stuff should be in SikuliX-Jytho
all Jython stuff should be in SikuliX-Jython
save as should not copy $py-class files
revised the Jython Screen init to avoid endless recursion at Region init
revised the detection of the screen to include points on the left and bottom edge
revised the initialization of the region's containing screen: fixed possible endless recursion, the region is cropped to the given screen or to the screen containing the largest portion of the region
added a feature to run a string array of Python statements
minor
added a proc to be used after setup to test basic functions
removed the native sources
revised log file handling
to make a fat sikuli-setup.jar
added a progress display for download
added a section frame for setup
all jars now contain all libs for all systems
to get the OS name
added a feature to dynamically add something to class path
added a feature to make some basic function test after setup for ice and script
minor
minor
For Mac: implemented the possibility to have xxx.sikuli either as files (bundles = backwards compatible) or as folders (as on windows and linux)
For Mac: implemented the possibility to have xxx.sikuli either as files (bundles = backwards compatible) or as folders (as on windows and linux), together with this: revised the run(….) feature to run something: the internal Java exec function is now properly used and handling of " is fixed.
minor
reworked some aspects of internal parameter handling
reworked some aspects of internal parameter handling
minor
switched of the Mac bundle handling again, since with the new AppleScript start up, the Mac app seems to do what it should: see .sikuli as bundles.
on Mac: first the app folder should be checked for libs, if SIKULI-IDE.app is used
added splash screens to fill the start up delay
switched of special bundle handling (seems to work with new AppleScript startup for SikuliX-IDE.app)
added splash screens to fill the startup delay and the delay when a script is run the first time.
switch of the splash screens before script run starts
added a time display for the splash screens
added a debug.duration to the splash screen display
support the start up delay time debug
revised the libs loading process, implemented the export function (copy files from the jar to the out side world), added the convenience to copy the Lib/sikuli folder containing the Jython API to the libs folder when running in plain Jython environments.
added jar utility functions: folder to jar (packJar), jar to folder (unpackJar) and buildJar to make a jar by combining other jars and folders (will be used by setup and later to make jars from more complex scripting structures)
added a filter to deleteFileOrFolder
preps for real ease of 1.0.1
auto-naming option switches on OCR-read option
preps for release of 1.0.1
fixed a problem getting the user parameters from command line
support for the debug option -d : debug level 3, all output goes to SikuliLog.txt (convenience in case of mystique problems)
The fat jar sikuli-setup.jar is now made without the native stuff, to speed up production of the other fat jars and make them smaller for download. The native stuff will be injected in an extra step to setup.jar and later after download on the user's machine into the final other jar's.
added a preprocessing of the command line parameter array, to recreate parameters enclosed in "
special handling of log files for Mac app: go to user's home folder (normally working folder)
revised the jar utility functions and added debug logs
minor
added to log file usage: check wether logging to file, close an existing log file if a new file is requested
correctly dispose splash screen with -i, fixed a problem with relative script pathnames
manual naming with crashing OCR should work
minor
a shorter timeout for a screenshot waiting (30 secs now)
minor
to better support the production of the downloads
changed the native libs structure to support jars for all systems
more options for jar packing/building
minor
to support the splash screen with -i
added setup options and revised the text
added export support for source and target different folder structure
finalized the natives and tessdata injection, progress with splash screens, added the finalizing of the Mac app
fixed some basic problems with multi monitor environments (regions and locations have to be translated to the robots (0,0)-based coordinates)
new versions
minor
revised the setup process for windows, added a setup command file to solve the system path problem locally and select the latest java version and the 64-Bit version on Win 64
The monitor having top left as (0,0) is primary AND has id=0
more preps for windows setup
more preps and fixes for windows setup
brought back Location.setLocation(x,y)
minor
minor
minor
minor
fixed a problem with the blank and apostrophe handling for running commands via Java exec especially for Windows
fixed the hotkey handling for Windows using the JIntellitype modifier constants
fixed hotkey handling on Windows
revised HotKeyManager usage
revised the HotKeyManager usage
Fixed a problem with HotKey usage on Mac
fixed a regression with smooth mouse move
Locations that are intended as offsets need not be on a screen (problem came up with negative x or y values on the Pattern target offset pane)
moved hiding of IDE window to before autosave
fixed a problem with intermediate blanks in running a command
native modules Windows 32-Bit
minor
added batch files for Windows for IDE and Script
added the information bubbles for the setup selection dialog
minor
added: possibility to specify options when IDE is not started from command line (currently for the Mac app)
support for adding options at runtime, that normally are specified on command line.
shell scripts for IDE and Script for IDE (runIDE) and Script (runScript)
for Mac: when selecting IDE, only the app is created.
fixed a typo
fixed: text containing html coded text (e.g. xml file content) is now correctly printed in IDE's message area.
Update README.md
Update README.md
Update README.md
fixed: when trying to find the script file in the folder, .html should be ignored.
Update README.md
Update README.md
Update README.md
some setup related fixes for Linux
fixed irritating useless messages with preview pane tab target offset
fixed irritating useless messages with preview pane tab target offset (added a toStringShort, that does not check the screen)
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
minor
typos
Merge branch 'master' of https://github.com/RaiMan/SikuliX-API
Update README.md
Update README.md
Update README.md
Update README.md
some addings for future update feature
after release fix for bug 1211527
Merge branch 'master' of https://github.com/RaiMan/SikuliX-IDE
Initial commit
Update README.md
Update README.md
first upload
to make it complete
Update README.md
ignore
Merge branch 'master' of https://github.com/RaiMan/SikuliX-VisionProxy
fixed the build script according to input from Gilles Fillipini and Clark Rawlins
kelthuzad (45):
added maven project file
update gitignore file
update resource path in pom
update pom.xml to use jython standalone, add precompiled libVisionProxy for linux 32bit from Sikuli12.11. Maven-generated sikuli-script-with-dependencies.jar is now running on linux systems with opencv2.1 installed
added some first testfiles, updated pom.xml and .gitignore
Add tesseract source to jar
rename SikuliScriptRunner to JythonScriptRunner and extract all Jython-specific code from SikuliScript to the ScriptRunner
Merge branch 'master' of git://github.com/RaiMan/SikuliX-API
Change project structure to standard maven structure
Change project structure to standard maven structure and add maven pom.xml
typo
Merge branch 'master' of git://github.com/RaiMan/SikuliX-API
typo
Merge branch 'master' of git://github.com/RaiMan/SikuliX-API
renamed src/main/native/Vision to lowercase
Initial commit
update readme and gitignore
Merge branch 'master' of git://github.com/RaiMan/SikuliX-API
Merge branch 'master' of git://github.com/RaiMan/SikuliX-API
jythonAPI first commit
Implement JythonScriptRunner to provide a Python interface to Sikuli
Merge branch 'master' of github.com:kelthuzad/SikuliX-API
Merge branch 'master' of git://github.com/RaiMan/SikuliX-API
Implement ScriptRunner Interface that uses Java's ServiceLoader mechanism.
Merge branch 'outsourcedJython'
Change Python indents from 3 spaces to 4 spaces
change SikuliX-API dependency version
Added Comparators for Region objects.
Added Comparators for Region objects.
Removed some deprecated annotations
Merge branch 'master' of git://github.com/RaiMan/SikuliX-API
Updated pom.xml and Region
Streamlined the Python wrapper classes.
Apply changes of RaiMan/SikuliX-API commit 558cbe92811bce704047a638671d4ef235243b57
Apply change of RaiMan/SikuliX-API commit ad413742f2ce66be45a26fedb88bdee2ebecd798
Merge branch 'master' of git://github.com/RaiMan/SikuliX-API
Merge branch 'master' of git://github.com/RaiMan/SikuliX-API
Merge branch 'master' of git://github.com/RaiMan/SikuliX-API
Merge branch 'master' of git://github.com/RaiMan/SikuliX-API
Rewrite initialisation of Regions and Screens, remove some unneeded things
Update a method for Region cration and add some tests for the Region class
Merge local branch into master:
Update for RobotIF and some other minor changes.
More cleanup of Region, Location and Screen
Remove some obsolete methods
-----------------------------------------------------------------------
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