Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

create a new clean_master branch by syncing from upstream #10

Merged
merged 247 commits into from
Mar 20, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
247 commits
Select commit Hold shift + click to select a range
96fcc91
#71 - fix MSVCR110.dll is missing for some Windows
kensoh Nov 30, 2017
022cf69
add maintainer note on AI Singapore (aisingapore.org)
kensoh Dec 12, 2017
e03a08c
readme - update contact to my AI Singapore email
kensoh Dec 13, 2017
619726a
searches github on Yahoo and captures screenshot of results
kensoh Dec 13, 2017
6ec590f
goes to a Twitter page and saves some profile information
kensoh Dec 13, 2017
924d817
goes to a GitHub page and downloads the repo using 2 ways
kensoh Dec 13, 2017
e10f3c8
goes through examples of using conditions in natural language
kensoh Dec 13, 2017
2424a0c
shows how to use check step assertions for CI/CD integration
kensoh Dec 13, 2017
69211ab
shows how to use steps popup, frame, dom, js, { and } block
kensoh Dec 13, 2017
b3263df
shows using repositories on Russian social media site VK.com
kensoh Dec 13, 2017
250bfe4
this set of flows uses datatables to retrieve/act on info from GitHub
kensoh Dec 13, 2017
84a6d8e
allow snapshot of desktop or ui element
kensoh Dec 15, 2017
4e3952e
vision step for custom commands to sikuli
kensoh Dec 16, 2017
525510d
Tesseract OCR for steps read / show / save
kensoh Dec 16, 2017
459933b
visual automation updates (ocr, snapshots, vision step)
kensoh Dec 16, 2017
83d17ff
built-in integration with R for ML / big data
kensoh Dec 18, 2017
84c39ac
readme - built-in integration with R for ML / big data
kensoh Dec 18, 2017
ba46013
built-in integration with R for ML / big data
kensoh Dec 18, 2017
28254a2
built-in integration with Python for ML / big data
kensoh Dec 19, 2017
1e25fe2
readme - built-in integration with Python for ML / big data
kensoh Dec 19, 2017
66d4e55
enable JSON results for R and Python integrations
kensoh Dec 20, 2017
15297c9
v3.1 - integration with R & Python
kensoh Dec 20, 2017
205e7f2
v3.1 - integration with R & Python (packaged installations released)
kensoh Dec 20, 2017
f701af1
test fix to enable run step for windows
kensoh Dec 22, 2017
0871165
enable run step for windows
kensoh Dec 23, 2017
8e3835f
run step for windows / linux / macos shell commands
kensoh Dec 23, 2017
2ebf6ff
show error gracefully and exit on run step timeout
kensoh Dec 23, 2017
b933d72
add python 2/3 compability for python integration
kensoh Feb 19, 2018
d1e7d56
pass dynamic variables to Python, R, Sikuli
kensoh Feb 24, 2018
3206752
#82 - Make code blocks easier (eg Python, R, command line, JS, Sikuli)
kensoh Mar 5, 2018
d2e8458
#80 - call other TagUI scripts within a script
kensoh Mar 6, 2018
83b4181
#86 - update setup info for macOS / Ubuntu issues
kensoh Mar 10, 2018
c2806b7
goes to a GitHub page and downloads the repository file
kensoh Mar 12, 2018
2b4ee23
improve enter keystrokes for Chrome
kensoh Mar 12, 2018
97d8d5f
update to previous commit on improving enter keystrokes for chrome
kensoh Mar 12, 2018
a0d94fd
#88 - adding commands and blank lines before URL in flow
kensoh Mar 12, 2018
dd0a6d9
#89 - Chrome extension, make it easier to inspect web elements
kensoh Mar 14, 2018
e9fe244
clear result variable before running api, dom, run steps
kensoh Mar 20, 2018
4dc32f5
removing generation temporary files
kensoh Mar 20, 2018
983a924
#90 - fix run step and Chrome download on Windows
kensoh Mar 21, 2018
a70db7b
#90 - commit update and test signature
kensoh Mar 21, 2018
936253e
this set of flows uses datatables to retrieve/act on info from GitHub
kensoh Mar 24, 2018
bf46efc
readme - add tip for data table and repository to include header row
kensoh Mar 24, 2018
31dcc1e
#102 - add .js as supported file extension for TagUI
kensoh Mar 24, 2018
71f9542
Merge branch 'master' of https://github.com/tebelorg/TA.Gui
kensoh Mar 24, 2018
da0750d
#103 readme - add note on datatable and repository file extension
kensoh Mar 24, 2018
e98df30
#97 - recognize about:blank as valid URL
kensoh Mar 24, 2018
bf53049
#97 - auto-adding about:blank as needed
kensoh Mar 24, 2018
5ebb892
#97 - mute 'about:blank - '
kensoh Mar 24, 2018
f4370fd
this 1-hour workshop gets you started on using TagUI
kensoh Mar 24, 2018
247037d
readme - add Prezi slides & RPA workshop
kensoh Mar 24, 2018
7f6158d
readme - update header
kensoh Mar 24, 2018
4cf9808
shows how to use check step assertions for CI/CD integration
kensoh Mar 25, 2018
b5d0f59
#102 - add .tagui as support file extension
kensoh Mar 25, 2018
a1d6cfc
goes through examples of using conditions in natural language
kensoh Mar 26, 2018
72873c6
goes through examples of using conditions in natural language
kensoh Mar 26, 2018
4629370
#106 - fix echo step output display order
kensoh Mar 26, 2018
2d9f290
#106 - rollback as it can break result of existing scripts
kensoh Mar 26, 2018
c5fa745
readme - converting to collapsible markdown
kensoh Mar 26, 2018
7673c35
readme - add video link to TagUI talk at FOSSASIA
kensoh Mar 26, 2018
2dd3eeb
readme - add notes to developer reference sections
kensoh Mar 26, 2018
3419d6c
readme - bold links to TagUI intro video, slides, tutorial
kensoh Mar 26, 2018
7bb428d
update on #71 and CLI help info
kensoh Mar 27, 2018
624323a
readme - add note on intro tutorial, slides, video
kensoh Mar 27, 2018
663ae0d
update 1-liner to RPA / CLI tool for automating user interactions
kensoh Mar 28, 2018
99628b1
update rpa workshop with automation steps overview
kensoh Mar 28, 2018
32d77b3
update rpa workshop to collapsible markdown
kensoh Mar 29, 2018
cbcf207
update rpa workshop walkthrough with tagui options
kensoh Mar 29, 2018
cd6e5e2
#80 - fix tagui step for flow files without next-line character & pre…
kensoh Mar 29, 2018
45f4a48
Merge branch 'master' of https://github.com/kelaberetiv/TagUI
kensoh Mar 29, 2018
1899dcf
#107 - fix passing of variables using vision_step()
kensoh Mar 29, 2018
0d36d10
prepping for v3.5 release
kensoh Mar 29, 2018
3214d75
searches github on Yahoo and captures screenshot of results
kensoh Mar 29, 2018
ac818be
goes to a Twitter page and saves some profile information
kensoh Mar 29, 2018
b3ac19f
goes to a GitHub page and downloads the repository file
kensoh Mar 29, 2018
6df5ee6
goes through examples of using conditions in natural language
kensoh Mar 29, 2018
5d8a53a
shows using repositories on Russian social media site VK.com
kensoh Mar 29, 2018
b52e980
shows how to use check step assertions for CI/CD integration
kensoh Mar 29, 2018
9926f49
shows how to use steps popup, frame, dom, js, { and } block
kensoh Mar 29, 2018
d0aaa49
this set of flows uses datatables to retrieve/act on info from GitHub
kensoh Mar 29, 2018
044380d
update tutorial walkthrough to v3.5 release
kensoh Mar 29, 2018
41c8b5d
#108 - add note on JDK8 for new Sikuli v1.1.2
kensoh Mar 29, 2018
1af36dc
v3.5 packaged release
kensoh Mar 29, 2018
737a522
#108 - readme update JDK8 setup to before Sikuli setup
kensoh Mar 29, 2018
deea5ad
update npm package.json
kensoh Mar 30, 2018
49f17d6
#111 - false positive on curl.exe by Symantec software
kensoh Mar 31, 2018
7a102ba
#111 - removing false-positive note, curl.exe whitelisted
kensoh Apr 2, 2018
9b17991
improve clarity for hands-on tutorial / rpa workshop
kensoh Apr 5, 2018
1e8be78
#80 - make tagui step work even with indentation in the step
kensoh Apr 6, 2018
27eb3a0
Merge branch 'master' of https://github.com/kelaberetiv/TagUI
kensoh Apr 6, 2018
2dc111e
#119 - fix datatable & repository non-new-line character on Windows
kensoh Apr 6, 2018
031982b
#120 - enabling dynamic filenames for use in steps
kensoh Apr 7, 2018
e818b57
#121 - make run step synchronous
kensoh Apr 7, 2018
e5607ac
#122 - dynamic timing for wait step
kensoh Apr 7, 2018
0073095
#123 - fixes run step with multiple parameters
kensoh Apr 7, 2018
2f11d2e
shows how to use steps popup, frame, dom, js, { and } block
kensoh Apr 8, 2018
8888df7
#127 - add ask step to ask user input during automation
kensoh Apr 9, 2018
38503a2
update readme with links to credited tools
kensoh Apr 9, 2018
979ddfe
shows how to use check step assertions for CI/CD integration
kensoh Apr 10, 2018
d8eab5c
readme - comparisons between TagUI & commercial RPA
kensoh Apr 14, 2018
bab39e5
update tutorial's tebelorg references to kelaberetiv
kensoh Apr 15, 2018
ab86ffd
#78 - add double-click by @aussiroth (as part of internship interview)
kensoh Apr 16, 2018
7644045
#78 - added right-click step (as part of the internship interview)
lohvht Apr 16, 2018
c008798
Merge pull request #136 from lohvht/master
kensoh Apr 16, 2018
f7b8c2a
#78 - add right-click and double-click (tagui_header.js)
kensoh Apr 16, 2018
f53534a
#137 - user's custom functions in tagui_custom.js
kensoh Apr 16, 2018
8310873
#137 - rename to tagui_global.js for custom global functions
kensoh Apr 16, 2018
0932aa0
readme update header and collapse pro steps
kensoh Apr 17, 2018
ffed6f4
#139 - enable global repository tagui_global.csv
kensoh Apr 17, 2018
48b5049
#139 - enable local repository tagui_local.csv
kensoh Apr 17, 2018
44f82ed
#139 - gitignore custom global repo file
kensoh Apr 17, 2018
f849284
#137 - add local functions file tagui_local.js
kensoh Apr 17, 2018
b535d63
readme make it clearer on existing packaged installation
kensoh Apr 19, 2018
77a323a
update tutorial with link to video recording
kensoh Apr 19, 2018
13432f4
#140 - alternative way to double-click chrome
kensoh Apr 20, 2018
023e8dd
#131 - update license from MIT to Apache 2.0
kensoh Apr 24, 2018
925b6c0
#131 - update readme on Apache 2.0 license
kensoh Apr 24, 2018
2fe5d38
#145 - link to sikuli offline setup files
kensoh Apr 28, 2018
255a8eb
#146 - disable webservice execution of online flows
kensoh Apr 28, 2018
948247e
#146 - add section on security concerns and features
kensoh Apr 28, 2018
c516af2
#147 - add readme note on generated .raw file
kensoh Apr 28, 2018
0b6230a
#80 - convert .raw file to windows format on windows
kensoh Apr 30, 2018
358ddf9
goes to a GitHub page and downloads the repository file
kensoh May 2, 2018
e4ca31b
#150 - initial working commit for improvement deterministic execution
kensoh May 4, 2018
8c85b69
#150 - reduce backward compatibility for #150
kensoh May 6, 2018
a5f66cd
#150 - reduce backward compatibility for #150
kensoh May 7, 2018
d887aac
#157 - refresh sikuli offline setup to v1.1.3
kensoh May 9, 2018
007c5c8
#150 - fix translation issue for overhaul #150
kensoh May 9, 2018
5cd6732
readme minor update
kensoh May 16, 2018
ca5f996
simplify readme and collapse cheat sheet items
kensoh May 16, 2018
0cb112b
improve wording on popup step
kensoh May 21, 2018
28b5d26
shows how to use steps popup, frame, dom, js, { and } block
kensoh May 21, 2018
0825151
#170 - readme update to make it clearer for r integration
kensoh May 22, 2018
b3adb44
readme update on Python v3 execfile
kensoh May 22, 2018
31bb435
#169 - improve clarity for webservice API
kensoh May 22, 2018
c100abe
add run by schedule section in tutorial
kensoh May 23, 2018
1828b32
#168 - update readme & tutorial on running as desktop icons
kensoh May 23, 2018
31e121d
Issue #175, transpose behaviour changes/fixes
lohvht May 23, 2018
3fbe91d
Merge pull request #176 from lohvht/code-begin-feature-enhancement
kensoh May 23, 2018
ae571c0
Change parse to handle code blocks properly.
Aussiroth May 24, 2018
969377b
Small addition/fix to comment on \\n issue.
Aussiroth May 24, 2018
b05b8a7
Escape single quote for blocks only for needed types (all not JS/DOM).
Aussiroth May 24, 2018
ca0bf45
#175 - follow-up commit base on @lohvht 's update
kensoh May 25, 2018
615d46a
Merge branch 'master' into group-blocks-intent
Aussiroth May 28, 2018
8ff6f65
Prelim. implementation CSV format enhancement #184
lohvht May 28, 2018
743322f
#164 - run Chrome via separate process to avoid killing user's Chrome…
kensoh May 28, 2018
188b58b
Merge branch 'master' into group-blocks-intent
Aussiroth May 28, 2018
595afd2
minor update to #185 - add var to limit scope for start_element
kensoh May 29, 2018
5890e77
Merge pull request #185 from kelaberetiv/feature_csv_formatting
kensoh May 29, 2018
a3ecfda
Merge branch 'master' into group-blocks-intent
Aussiroth May 30, 2018
072ede7
#191 - update snap logic to work for Windows
kensoh May 31, 2018
eac09d8
Update check for finish step to reduce false positives.
Aussiroth Jun 1, 2018
99be5e2
Update absfile function to standardise use of / and \ inside file path.
Aussiroth Jun 4, 2018
f8c715c
Merge pull request #201 from Aussiroth/fix-absfile
kensoh Jun 4, 2018
06ae80a
CSV column count behaviour changes, part of #175
lohvht Jun 4, 2018
6b7f45c
Include ability to use visual automation via Sikuli to detect if an i…
Aussiroth Jun 5, 2018
6e58765
compact and add var to the abs_param variables in this modification
kensoh Jun 5, 2018
bfab1d8
modify to return directly from raw_intent.strip()
kensoh Jun 5, 2018
29d16ca
Merge pull request #203 from Aussiroth/present-sikuli
kensoh Jun 5, 2018
3232b3f
Fixed issues with line-breaks in the read CSV data
lohvht Jun 5, 2018
95a066e
#202 - improve consistency for present() / visible()
kensoh Jun 5, 2018
5d63080
comment out `min/max_column` from cmd line scripts
lohvht Jun 5, 2018
6a38413
Merge pull request #204 from kelaberetiv/feature_csv_formatting
kensoh Jun 5, 2018
198d19f
#175 - add custom csv datatable option
kensoh Jun 5, 2018
ac39e90
#184 - update readme to be clearer for write and dump steps
kensoh Jun 5, 2018
947366e
Merge branch 'master' into group-blocks-intent
Aussiroth Jun 6, 2018
3638a5f
Merge branch 'master' into group-blocks-intent
Aussiroth Jun 6, 2018
d45914e
Revert changes to run block to perform line by line interpretation.
Aussiroth Jun 6, 2018
037d7cd
Trim extra newlines at the end of buffer string used.
Aussiroth Jun 6, 2018
ca79255
Merge pull request #183 from Aussiroth/group-blocks-intent
kensoh Jun 7, 2018
fef3653
#167 - adjustments for handling integration code blocks
kensoh Jun 7, 2018
297f37d
#206 - fixes \ character handling in py, r, vision steps
kensoh Jun 7, 2018
8c19e75
searches github on Yahoo and captures screenshot of results
kensoh Jun 9, 2018
e78dd05
update help message tagline
kensoh Jun 12, 2018
c132c64
#214 - update readme on using cutting edge version
kensoh Jun 12, 2018
fe9f0bc
#167 - handle indentation for integrations code blocks (py and vision)
kensoh Jun 12, 2018
f355754
#167 - handle py and vision blocks that begin indented (eg in if / loop)
kensoh Jun 12, 2018
31805b8
#175 - for custom datatable file, auto-transpose from assumed standar…
kensoh Jun 13, 2018
34560f3
#175 - enable the case where custom datatable filename.csv is same as…
kensoh Jun 13, 2018
a169a10
#187 - improve doc for sikuli setup
kensoh Jun 14, 2018
654b071
#212 - enable click and hover on elements outside of view
kensoh Jun 14, 2018
feb966f
#155 - add sikuli note on complex keyboard sequences
kensoh Jun 14, 2018
afd1774
uses face recognition to detect profile images on webpages
kensoh Jun 15, 2018
5ce0390
#113 - visual automation for type page.png as text
kensoh Jun 18, 2018
721b29f
readme and tutorial clean-up
kensoh Jun 18, 2018
3239a89
readme clean-up
kensoh Jun 18, 2018
24f599d
#188 - add to readme tagui writer & screenshoter
kensoh Jun 19, 2018
4ebe951
#216 - enable break and continue within for loops (#222)
kensoh Jun 21, 2018
494589c
#216 - enable break and continue, clean up test files
kensoh Jun 21, 2018
5f4ccf7
updating TagUI to v4 - RPA Stable Release
kensoh Jun 21, 2018
cc7c1af
readme - in process of updating to v4
kensoh Jun 21, 2018
efcbd4e
searches github on Yahoo and captures screenshot of results
kensoh Jun 21, 2018
ffaead2
goes to a Twitter page and saves some profile information
kensoh Jun 21, 2018
1961376
goes to a GitHub page and downloads the repository file
kensoh Jun 21, 2018
4a00bf7
goes through examples of using conditions in natural language
kensoh Jun 21, 2018
e6ba89e
shows how to use check step assertions for CI/CD integration
kensoh Jun 21, 2018
a78765e
used by upload option to upload flow result to hastebin.com
kensoh Jun 21, 2018
c852ed5
shows how to use steps popup, frame, dom, js, { and } block
kensoh Jun 21, 2018
f3a3132
shows how to use steps popup, frame, dom, js, { and } block
kensoh Jun 21, 2018
d3742af
used by upload option to upload flow result to hastebin.com
kensoh Jun 21, 2018
d75fb78
shows how to use check step assertions for CI/CD integration
kensoh Jun 21, 2018
708c144
shows using repositories on Russian social media site VK.com
kensoh Jun 21, 2018
a158610
this set of flows uses datatables to retrieve/act on info from GitHub
kensoh Jun 21, 2018
f3f3a33
uses visual recognition for desktop MS Outlook email sending
kensoh Jun 21, 2018
a1cf9cf
run flow in other languages (first, change src/tagui_config.txt)
kensoh Jun 21, 2018
9c4152f
uses visual recognition for desktop MS Outlook email sending
kensoh Jun 21, 2018
9755482
update tutorial with new samples
kensoh Jun 21, 2018
3e37121
TagUI v4.0 - RPA Stable Release
kensoh Jun 21, 2018
1319e8e
#223 - readme note on checking TagUI version
kensoh Jun 22, 2018
a94ccfb
#227 - improve ask step consistency
kensoh Jul 3, 2018
c2e6720
#228 - enable api step to work in sub-scripts called using tagui step
kensoh Jul 4, 2018
6c93ce9
#228 - api step to work for subscripts on windows
kensoh Jul 5, 2018
9bf974e
Tutorial Improvements (#233)
Aussiroth Jul 6, 2018
c5fcf56
Update RPA Workshop.md
kensoh Jul 6, 2018
7770d91
readme - sync step-by-step guides from tutorial
kensoh Jul 13, 2018
d463f88
tutorial - put back schedule section for easier maintenance with main…
kensoh Jul 13, 2018
8b0893a
readme and tutorial - add guide to find xpath
kensoh Jul 13, 2018
9664101
#236 - update doc with eg on user functions
kensoh Jul 13, 2018
e6e5dda
#234 - mention alternative scheduler for windows
kensoh Jul 13, 2018
0d44300
readme and tutorial formatting improvements
kensoh Jul 15, 2018
84c60fe
#241 - improve use of variables - `variable` instead of '+variable+'
kensoh Jul 16, 2018
d12424c
#232 - readme - include note on sending SMS
kensoh Jul 17, 2018
b56ba13
readme & tutorial update
kensoh Jul 18, 2018
d398493
doc improvements for visual automation
kensoh Jul 19, 2018
8a6c0a4
#240 - cutting edge version bump to v4.0.5
kensoh Jul 20, 2018
0794dd5
#240 - readme update on visual recognition
kensoh Jul 23, 2018
3cbd4ee
readme - added info on other files
kensoh Jul 25, 2018
280b6bc
documentation improvements
kensoh Jul 28, 2018
26616d4
v4.1 - introduce `variable` (#241)
kensoh Aug 19, 2018
27aae99
Update README.md
ryzalk Sep 25, 2018
e286eae
Update chrome popup handling.
Aussiroth Sep 26, 2018
42e9305
Merge pull request #282 from Aussiroth/fix-chrome-popup
ryzalk Oct 4, 2018
8c02b53
Update Japanese language file for better translation
ariarijp Oct 12, 2018
1789d68
Merge pull request #288 from ariarijp/japanese
ryzalk Oct 12, 2018
b6e8d8c
potential fix for #289 and #295
kensoh Nov 2, 2018
dbf3835
probable fix for #289 and #295
kensoh Nov 3, 2018
fb24db0
Merge pull request #304 from kelaberetiv/patch-289-295
ryzalk Nov 10, 2018
f38d624
Updated german.csv for more native usage
derhackler Nov 13, 2018
f478364
Merge pull request #311 from derhackler/patch-1
ryzalk Nov 13, 2018
28e6cc2
Update french.csv
AmirJaballah Dec 10, 2018
71153a1
Update readme to add info on TagUI editor.
Aussiroth Dec 17, 2018
437c734
Merge pull request #320 from AmirJaballah/patch-1
ryzalk Dec 18, 2018
c0b5fe3
Merge pull request #322 from Aussiroth/documentation
ryzalk Dec 18, 2018
9955cee
#321 - update readme with tagui editor gif video
kensoh Dec 20, 2018
0c406cb
Merge pull request #323 from kelaberetiv/readme_editor_gif
ryzalk Jan 4, 2019
9c96a2c
Support use of dynamic variables in live mode (#350)
kensoh Mar 19, 2019
7493d6c
Support datatables in test mode (#352)
kensoh Mar 19, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 37 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,29 @@
# exclude generated files for hastebin upload
/src/samples/8_hastebin.js
/src/samples/8_hastebin.log
/src/samples/8_hastebin.raw

# exclude generated files for sample flows
/src/samples/*.js
/src/samples/*.log
/src/samples/*.raw
/src/samples/*.png
/src/samples/*.txt

# exclude custom global functions file
/src/tagui_global.js

# exclude custom global repository file
/src/tagui_global.csv

# exclude custom datatable temp file
/src/tagui_datatable_transpose.csv
/src/tagui_datatable.csv

# exclude translation temp build files
/src/languages/build.js
/src/languages/build.log
/src/languages/build.raw

# exclude translation engine log file
/src/translate.log
Expand All @@ -33,17 +52,34 @@
/src/tagui_service.done

# exclude local files for chrome integration
/src/chrome/tagui_user_profile
/src/tagui_chrome.in
/src/tagui_chrome.out
/src/tagui_chrome.log

# exclude local files for R integration
/src/tagui_r/tagui_r.in
/src/tagui_r/tagui_r.out
/src/tagui_r/tagui_r.txt
/src/tagui_r/tagui_r.log
/src/tagui_r/tagui_r_windows.log

# exclude local files for python integration
/src/tagui_py/tagui_py.in
/src/tagui_py/tagui_py.out
/src/tagui_py/tagui_py.txt
/src/tagui_py/tagui_py.log
/src/tagui_py/tagui_py_windows.log

# exclude local files for sikuli integration
/src/tagui.sikuli/tagui_sikuli.in
/src/tagui.sikuli/tagui_sikuli.out
/src/tagui.sikuli/tagui_sikuli.txt
/src/tagui.sikuli/tagui.log
/src/tagui.sikuli/tagui_windows.log
/src/tagui.sikuli/sikulix*
/src/tagui.sikuli/SikuliX*
/src/tagui.sikuli/runsikulix
/src/tagui.sikuli/runsikulix*

# exclude local files for catboost integration
/src/catboost/*
223 changes: 202 additions & 21 deletions LICENSE.md
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,21 +1,202 @@
MIT License

Copyright (c) 2016-2017 Tebel.Automation Private Limited

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.

"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:

(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.

You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright 2018 AISG Limited

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Loading