Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4743 commits
Select commit Hold shift + click to select a range
60984ad
Merge branch 'master' into GPII-4296
cindyli Jan 29, 2020
41b100d
GPII-228 Fixing tests (OS reported) for CI Pipeline (and running on l…
sgithens Jan 29, 2020
d79fe48
Merge pull request #836 from klown/GPII-4306
amb26 Jan 30, 2020
81d4ad6
Merge branch 'master' into GPII-4296
cindyli Jan 30, 2020
61788e1
GPII-4273: (GPII-4273ii) Modified documentation
klown Jan 30, 2020
abbdbee
GPII-4273: (GPII-4273ii) Merged upstream changes from master branch
klown Jan 30, 2020
0da5556
GPII-4225: Fix the issue with keying in "jaws".
cindyli Jan 30, 2020
a360681
Merge pull request #843 from cindyli/GPII-4225
amb26 Jan 30, 2020
62c96c5
GPII-4296: Add priority for a listener.
cindyli Feb 3, 2020
eca3d07
Merge branch 'master' into GPII-4296
cindyli Feb 3, 2020
a0976c3
GPII-4226: Removed settings from tests for disabled incomplete transf…
JavierJF Feb 5, 2020
313b60c
GPII-4226: Updated SR entry for JAWS with new settings and fixes
JavierJF Jan 25, 2020
faf9d4d
GPII-4226: Added a new INISettingsHandler wrapper for handling JAWS I…
JavierJF Jan 25, 2020
e7131a3
GPII-4226: Removed faulty common term from JAWS.json preference set
JavierJF Jan 25, 2020
abc407b
GPII-4226: Added WIP new JawsSettingsHandler tests
JavierJF Jan 25, 2020
ca71b36
GPII-4226: Added new preference sets for testing JAWS's voice profile…
JavierJF Jan 25, 2020
13b5aa5
GPII-4226: Added more settings to JAWS SR entry, and fixed linter issues
JavierJF Jan 26, 2020
c5aec33
GPII-4226: Added additional settings
JavierJF Feb 4, 2020
032e6cf
GPII-4226: Changed preference sets comment format
JavierJF Feb 4, 2020
bfb4c32
GPII-4226: Disabled incomplete transforms and changed life-cycle hand…
JavierJF Feb 4, 2020
f09a797
GPII-4226: Removed trailing comma fixing linter issue
JavierJF Feb 4, 2020
b86c066
GPII-4226: Changed the transformation to the correct capabilitiesTran…
JavierJF Feb 4, 2020
f170917
GPII-4226: Uncommented invalid entry from 'jaws.json' preference set
JavierJF Feb 4, 2020
cb5254f
GPII-4226: Solved validation issues in JAWS SR entry
JavierJF Jan 25, 2020
2868949
GPII-4226: Fixed invalid settings in JAWS preference set
JavierJF Feb 6, 2020
952e5ea
GPII-4226: Solved linter issues
JavierJF Feb 6, 2020
79ba459
GPII-830: Removed unnecessary explicit preferences
JavierJF Feb 6, 2020
53ae908
GPII-228 Updates from review
sgithens Feb 6, 2020
b71918f
GPII-228 Combined gpii.flowManager getSolutions and getSolutionsPromise
sgithens Feb 6, 2020
6864d90
Merge branch 'GPII-4296'
amb26 Feb 6, 2020
0666dc1
GPII-830: Fixed validation issues in the solution SR entry and test p…
JavierJF Feb 6, 2020
97b5f82
GPII-228 Updates from Review
sgithens Feb 6, 2020
5c985d0
GPII-228 Diversifying test data
sgithens Feb 6, 2020
2f91584
GPII-4226: Updated JAWS related tests and commented transforms until …
JavierJF Feb 7, 2020
8dc628e
GPII-4226: Updated test payload and commented transforms until GPII-4…
JavierJF Feb 7, 2020
d1de13a
GPII-4226: Fixed typo
JavierJF Feb 7, 2020
3834082
GPII-228 Minor refactoring of promise chains, documenting invokers
sgithens Feb 7, 2020
3175795
GPII-4340 Adding missing scaling setting
sgithens Feb 7, 2020
4ad62c9
Merge branch 'master' of github.com:GPII/universal into GPII-4231
JavierJF Feb 10, 2020
f9abcf8
Merge remote-tracking branch 'upstream/master' into GPII-3853
stegru Feb 11, 2020
657f7c3
GPII-4344: Tested all capabilities transformations and fixed errors.
the-t-in-rtf Feb 11, 2020
ea0aa05
Merge branch 'GPII-4344'
amb26 Feb 12, 2020
25bc81a
GPII-3853: Added 'gpiiKeyBefore' to capture gpii key in reset button
stegru Feb 12, 2020
6e026cd
Revert "Revert "Merge branch 'GPII-4231'""
JavierJF Feb 14, 2020
81f0f54
Merge branch 'revert-GPII-4231-revert' into GPII-4231
JavierJF Feb 14, 2020
59badef
GPII-4231: Fixed new color-filters solution name
JavierJF Feb 14, 2020
2f0bfab
Merge branch 'gpii-228-2018'
amb26 Feb 17, 2020
8b7c895
GPII-4351: Added tests to detect "phantom" common terms, i.e. those r…
the-t-in-rtf Feb 19, 2020
498afff
GPII-4351: Updates following initial PR feedback
the-t-in-rtf Feb 19, 2020
168d619
GPII-4351: Improved dataPath check.
the-t-in-rtf Feb 19, 2020
af4d277
GPII-4351: Tidied up term regex and fixed glaring and awful bug in in…
the-t-in-rtf Feb 19, 2020
4495590
GPII-4351: Added max/min tests for common terms and fixed broken tran…
the-t-in-rtf Feb 20, 2020
de3982c
GPII-4351: Restored "IBeam" and "Crosshair" cursor settings.
the-t-in-rtf Feb 20, 2020
f6d99b9
GPII-4351: Adjusted expected values following transform cleanup.
the-t-in-rtf Feb 20, 2020
4e173c9
GPII-4351: Fixed remaining outdated "expected" test values.
the-t-in-rtf Feb 20, 2020
7ace5e4
GPII-4351: Fixed even more outdated "expected" test values.
the-t-in-rtf Feb 20, 2020
ac5816c
GPII-4351: Adjusted "rate" expected values following transform changes.
the-t-in-rtf Feb 21, 2020
1bbe4fa
GPII-4351: Simplified check for whether something is a common term.
the-t-in-rtf Feb 21, 2020
c1a4962
Merge branch 'GPII-4351'
amb26 Feb 21, 2020
5b9a4e6
GPII-4372: Add additional checks for windows settings and fix problem…
the-t-in-rtf Feb 24, 2020
30361ee
GPII-4327: Fixed invalid test preference data following recent updates.
the-t-in-rtf Feb 24, 2020
bf4f553
GPII-4373: Restore "stringified" number values converted as part of G…
the-t-in-rtf Feb 24, 2020
28ace5c
GPII-4373: Restore "stringified" number values converted as part of G…
the-t-in-rtf Feb 24, 2020
cce9d68
GPII-4374: Adjusted cursor settings to reflect what's currently avail…
the-t-in-rtf Feb 24, 2020
a0d9fae
GPII-4273: (GPII-4273ii) Merged changes from upstream master GPII branch
klown Feb 24, 2020
2a51cdc
Merge branch 'master' of https://github.com/GPII/universal into GPII-…
JavierJF Feb 24, 2020
48ee45f
GPII-4231: Updated settings schemas to reflect settings handler objec…
JavierJF Feb 24, 2020
97711ba
GPII-4231: Fixed typo in preference set
JavierJF Feb 24, 2020
0702eee
GPII-4231: Added new preference set for exercising validation in the …
JavierJF Feb 24, 2020
359e5b5
Merge branch 'GPII-4372'
amb26 Feb 24, 2020
04f39b8
GPII-4382: Added checks for missing "dataType" values required by the…
the-t-in-rtf Feb 26, 2020
f6cb781
GPII-4382: Commented out 'Scaling' setting.
the-t-in-rtf Feb 26, 2020
92a3834
GPII-4382: Added tests for payloads in tests/data/preferences and fix…
the-t-in-rtf Feb 27, 2020
347d710
GPII-4273: (GPII-4273ii) Merged changes from upstream master GPII branch
klown Feb 28, 2020
172569e
GPII-4388: Removed legacy settings that were causing trouble on the …
the-t-in-rtf Feb 28, 2020
e603edc
GPII-4384: Cleaned up canned preferences and test preference data to …
the-t-in-rtf Feb 28, 2020
ee267e1
Merge remote-tracking branch 'GPII/master' into GPII-4226
sgithens Feb 28, 2020
2e7084c
GPII-4382: Fixed various other invalid canned test payloads, invalid…
the-t-in-rtf Mar 4, 2020
e4a1faa
GPII-4392: Updated to pin CouchDB docker container image to latest 2.…
the-t-in-rtf Mar 4, 2020
f0ff153
Merge branch 'GPII-4392' into GPII-4382
the-t-in-rtf Mar 4, 2020
3418326
GPII-4273: Merged Tony's pin of the CouchDB docker image (2.x release)
klown Mar 4, 2020
536ec6f
GPII-4273: (GPII-4273ii) Removed tests for the startup API
klown Mar 4, 2020
cc93ccd
GPII-4392: Pinning the CouchDB image used by the production tests to…
klown Mar 4, 2020
832eec2
GPII-4273: (GPII-4273ii) Pinning version of CouchDB docker image for …
klown Mar 4, 2020
8dd00b4
Merge pull request #2 from klown/GPII-4392
the-t-in-rtf Mar 5, 2020
99d7afb
Merge remote-tracking branch 'origin/GPII-4392' into GPII-4382
the-t-in-rtf Mar 5, 2020
acda203
GPII-4382: Fix timing errors in startup API tests.
the-t-in-rtf Mar 5, 2020
bc8e61a
GPII-4382: Removed buggy startup API tests per discussions with Cindy…
the-t-in-rtf Mar 5, 2020
dbf26be
GPII-4382: Relaxed overly tight timing on 'cached validation' perform…
the-t-in-rtf Mar 5, 2020
64714c9
GPII-4392: Brought in fixes for various test failures.
the-t-in-rtf Mar 5, 2020
e1f3bfd
GPII-4382: Updated to use full release of gpii-couchdb-test-harness.
the-t-in-rtf Mar 5, 2020
01fb94c
GPII-4392: Removed startup API test file.
the-t-in-rtf Mar 5, 2020
85603ad
Merge branch 'GPII-4392'
amb26 Mar 5, 2020
34c56ea
Merge branch 'GPII-4392' into GPII-4382
the-t-in-rtf Mar 6, 2020
c264006
Merge pull request #856 from the-t-in-rtf/GPII-4392
amb26 Mar 10, 2020
2025b5d
GPII-4382: Reverted "string as number" SPI settings and fixed a coupl…
the-t-in-rtf Mar 11, 2020
225e5c7
GPII-4382: Fixed incorrect schema for Windows display resolution.
the-t-in-rtf Mar 11, 2020
e30ae7a
GPII-4399 Using localResolver to expand solutions material before cap…
sgithens Mar 11, 2020
27c8fd2
GPII-4382: Reverted `BounceKeysInterval` to use integer to fix downst…
the-t-in-rtf Mar 12, 2020
410b3f6
GPII-4382: Reverted `FilterKEysEnable to a boolean.
the-t-in-rtf Mar 12, 2020
e7e25cf
GPII-4382: Adjusted expected values following recent schema/test data…
the-t-in-rtf Mar 12, 2020
2abe5ac
GPII-4382: Continued trying to unblock downstream acceptance tests.
the-t-in-rtf Mar 12, 2020
e303a92
GPII-3482: Trial and error, the last refuge of a scoundrel.
the-t-in-rtf Mar 12, 2020
440d4e7
GPII-4382: Continued adjusting straggling expected values.
the-t-in-rtf Mar 12, 2020
a387eeb
GPII-4273: (GPII-4273ii) Merged upstream master branch
klown Mar 12, 2020
fb2e1a3
GPII-4382: Adjusted additional expected values.
the-t-in-rtf Mar 12, 2020
2b8a89d
GPII-4382: Disabled `BounceKeysInterval` setting completely until we …
the-t-in-rtf Mar 12, 2020
a618278
GPII-4382: Adjusted expected values that previously represented setti…
the-t-in-rtf Mar 12, 2020
1726628
GPII-4400: Remove/retire 'web' solutions registry and related material
klown Mar 12, 2020
454747b
GPII-4399 Adjusting unit tests to exercise the localResolver
sgithens Mar 13, 2020
83c6c1e
GPII-4273: (GPII-4273ii) Removed extra "require" statement
klown Mar 16, 2020
21208cf
GPII-4382: Adjusted schemas and expected test values yet again in att…
the-t-in-rtf Mar 17, 2020
447b4f6
GPII-4382: Continued adjusting schemas/test data based on behaviour o…
the-t-in-rtf Mar 17, 2020
5a68b21
Merge branch 'GPII-4382'
amb26 Mar 17, 2020
a0bd3d6
Merge remote-tracking branch 'origin/master'
amb26 Mar 17, 2020
fdbe429
GPII-4400: Merged changes from upstream mastner GPII branch
klown Mar 18, 2020
22e158a
GPII-4273: (GPII-4273ii) Merged changes from upstream master GPII branch
klown Mar 18, 2020
e8cadaa
Merge branch 'master' into GPII-4267
jobara Mar 19, 2020
eae06da
Merge remote-tracking branch 'upstream/master' into GPII-3853
stegru Mar 22, 2020
306b52d
GPII-4340 Adding missing cursors dataTypes
sgithens Mar 23, 2020
59b43f0
Merge branch 'master' into GPII-4231
amb26 Mar 30, 2020
ad461d9
Merge branch 'GPII-4231'
amb26 Mar 30, 2020
67af665
Merge branch 'master' into GPII-4267
jobara Apr 2, 2020
e19602a
GPII-4273: (GPII-4273ii) Merged changed from upstream master GPII branch
klown Apr 2, 2020
41b3611
GPII-4400: Removed preferences sets that reference defunct 'web' sol…
klown Mar 30, 2020
bb747c4
GPII-4273: (GPII-4273ii) Added description of /revision tests
klown Apr 3, 2020
243fbb7
Merge remote-tracking branch 'upstream/master' into GPII-3853
stegru Apr 12, 2020
3d66bdc
GPII-4446: Made remoteFileSetting component overridable
stegru Apr 15, 2020
4de955c
GPII-4446: remoteFileSetting creates backups of original files it tou…
stegru Apr 15, 2020
39f88e4
GPII-4446: Modifying the existing ribbon, rather than replacing it.
stegru Apr 16, 2020
7b7e8e9
FLUID-6486: vagrant: Use Fedora 31 box
gtirloni Apr 17, 2020
8f1a195
Merge pull request #862 from gtirloni/FLUID-6486
amb26 Apr 17, 2020
6182721
typo fix: added "an" before untrusted .
Chaitanyassr Apr 18, 2020
bd992f0
Merge pull request #863 from Chaitanyassr/Chaitanyassr-patch-1
amb26 Apr 18, 2020
545fb95
GPII-4384: Updated Hand cursor to use the aero_link one
javihernandez Apr 21, 2020
15d6278
GPII-4384: Updated tests according to the changes on the Hand cursor
javihernandez Apr 21, 2020
ceacb6e
GPII-4462: Commenting out narrator autostart settings due to unstable…
amb26 Apr 22, 2020
3098f84
GPII-4273: (GPII-4273ii) Merged changes from upstream master GPII branch
klown Apr 22, 2020
93a6632
GPII-4400: Merged changes from upstream master GPII branch
klown Apr 22, 2020
c74ee6a
Merge branch 'amb26/GPII-4462' (#866)
javihernandez Apr 22, 2020
27ddb5d
GPII-4467: Overriding the encondig subcomponent of DefaultSettingsLoader
javihernandez Apr 23, 2020
4ce89e5
GPII-4273: (GPII-4273ii) Merged changed from upstream master branch
klown Apr 27, 2020
d59bb5d
Merge remote-tracking branch 'GPII/master' into GPII-4340
sgithens Apr 29, 2020
6199a05
GPII-4340 Adding back in schema for Scaling datatype
sgithens Apr 29, 2020
c2ef82c
Merge remote-tracking branch 'GPII/master' into GPII-4226
sgithens Apr 29, 2020
ccd3f8e
Merge branch 'GPII-4340'
amb26 Apr 29, 2020
5895e55
GPII-4226 Removing brailleMode from jaws_common tests still that term…
sgithens Apr 29, 2020
9b31779
Merge remote-tracking branch 'upstream/master' into GPII-3853
stegru Apr 30, 2020
f129bb8
GPII-3853: Small readability fixes
stegru Apr 30, 2020
530d090
GPII-4400: Adjusted BrowserChannel tests
klown Apr 30, 2020
04d7d6f
GPII-4400: Removed unused variables
klown Apr 30, 2020
a673b03
GPII-4400: Merged branch 'master' into GPII-4400
klown Apr 30, 2020
79737af
GPII-4273: (GPII-4273ii) Merged changes from upstream master universa…
klown Apr 30, 2020
64f6f9e
Merge remote-tracking branch 'GPII/master' into GPII-4399
sgithens Apr 30, 2020
0baf9a8
Merge remote-tracking branch 'GPII/master' into GPII-830-take2
sgithens Apr 30, 2020
5f2944b
Merge branch 'GPII-3853'
amb26 May 4, 2020
2d52c6f
Merge remote-tracking branch 'GPII/master' into GPII-4399
sgithens May 4, 2020
9e6239c
GPII-4399 Adding mock default settings
sgithens May 4, 2020
5c2122e
GPII-4399 Removing erronesously added test settings file.
sgithens May 4, 2020
b49b07b
GPII-4461: Offboarded the screen mirror solution due to instability i…
kaspermarkus May 5, 2020
a3d2cca
GPII-4226: Added validation for low-quality SR settings.
the-t-in-rtf May 5, 2020
92d7cda
Merge pull request #869 from kaspermarkus/GPII-4461
amb26 May 5, 2020
846545b
GPII-4273: (GPII-4273ii) Merged changes from upstream master GPII branch
klown May 5, 2020
46d977b
Merge branch 'GPII-4273ii'
amb26 May 5, 2020
7e34b1b
GPII-4400: Merged upstream master GPII branch into GPII-4400
klown May 5, 2020
57096c2
GPII-4400: Added TODO to BrowserChannelTestDefs.js
klown May 5, 2020
5c04f17
GPII-4399 Adding a capture test resolver config for expanding path names
sgithens May 5, 2020
4f3572f
NOJIRA: Meaningless change to README so I can republish
amb26 May 6, 2020
c1187fd
GPII-4226 Commenting out JAWS settings without default values
sgithens May 6, 2020
3802863
GPII-4087: Removed gpii.windows.rm references from SR
javihernandez May 7, 2020
6a785c6
Merge branch 'GPII-4399'
amb26 May 7, 2020
1d596e5
GPII-4400: Merged upstream master GPII branch
klown May 7, 2020
6742e20
GPII-4226 Commenting out settings missing a minimum or maximum value.…
sgithens May 7, 2020
c332303
Merge branch 'master' into GPII-4087
amb26 May 11, 2020
a793adf
Merge branch 'GPII-4087'
amb26 May 11, 2020
30d5815
GPII-4400: Merged upstream master GPII branch
klown May 11, 2020
ef1c261
GPII-1908 Renaming file Jaw -> Jaws. Cleaning up more settings.
sgithens May 11, 2020
1a32385
GPII-1908 Updating description wording on TapEvenDurationMax
sgithens May 11, 2020
0e1e626
GPII-4226 Moving label decl from additionalProperties to properties.
sgithens May 11, 2020
ca3d98e
GPII-3853: Re-added the ability to logging to both file and log server
stegru May 12, 2020
529df66
GPII-3853: Using even namespaces correctly
stegru May 12, 2020
9ddba7c
GPII-3853: Added comment to explain poor code.
stegru May 12, 2020
304fe9c
Merge branch 'master' into GPII-3853
amb26 May 12, 2020
98071d4
Merge branch 'GPII-3853'
amb26 May 12, 2020
09a36cc
GPII-4226 Adding jsdoc for makeFileGet, Set, Parser, and Fetcher
sgithens May 12, 2020
48f021e
NOJIRA Removing SPI MouseSettings Acceleration which has no Capabilit…
sgithens May 13, 2020
07df7fb
NOJIRA Comments on why accerlation is not working
sgithens May 14, 2020
fd86710
NOJIRA Linting trailing commas
sgithens May 14, 2020
6f3edbc
GPII-4226 Renaming JAWS settings handler option keys to be more meani…
sgithens May 14, 2020
7868a22
Merge pull request #872 from sgithens/remove-mousekeys-accel
amb26 May 14, 2020
4fbdab6
Merge branch 'sgithens/GPII-4226' #857
javihernandez May 15, 2020
b02375e
Merge branch 'GPII-4446'
amb26 May 18, 2020
afa81f2
GPII-4400: Merged upstream master GPII branch
klown May 19, 2020
9a03ae0
Merge remote-tracking branch 'GPII/master' into GPII-830-take2
sgithens May 20, 2020
5c68994
GPII-830 Removing SR Warnings Settings with Default values, minimums,…
sgithens May 20, 2020
dac8e20
GPII-830 Typo marning -> margin
sgithens May 20, 2020
c6fdc8a
GPII-803 Updating to use fluid.get
sgithens May 21, 2020
b667d6d
GPII-830 Adding TODO comment for future inheritance of repeated enum …
sgithens May 21, 2020
57314de
GPII-4487 Disambiguating the windows desktop personalization names. O…
sgithens May 21, 2020
1f28edf
Merge pull request #873 from sgithens/GPII-4487
amb26 May 22, 2020
e6b3d6e
Merge branch 'master' into GPII-830-take2
amb26 May 26, 2020
5129b24
Merge branch 'GPII-830-take2'
amb26 May 26, 2020
a4f9670
GPII-4492 Changing high contrast logic to respect enabled setting.
sgithens May 26, 2020
57cd769
Merge branch 'master' into GPII-4492-highcontrast-enabled
amb26 May 27, 2020
1633493
Merge branch 'master' into GPII-4400
amb26 May 28, 2020
57b62a8
Merge branch 'GPII-4400'
amb26 May 28, 2020
c34c8f6
NOJIRA: Removed the DPI transform.
stegru May 28, 2020
e887f7b
Merge pull request #875 from stegru/dpi-transform3
amb26 May 28, 2020
2ff518f
GPII-4492 Changing logic to require 'enabled' setting.
sgithens May 28, 2020
4e7413a
Merge branch 'upstream/master' into GPII-4384
javihernandez May 29, 2020
85c19e6
GPII-4467: Fixed typo
javihernandez May 29, 2020
082e5de
Merge branch 'upstream/master' into GPII-4467
javihernandez May 29, 2020
c26df96
Merge remote-tracking branch 'sgithens/GPII-4492-highcontrast-enabled…
amb26 Jun 1, 2020
eaab8ce
Merge branch 'master' into GPII-4492-highcontrast-enabled
amb26 Jun 1, 2020
27ecdb4
Merge branch 'GPII-4492-highcontrast-enabled'
amb26 Jun 1, 2020
116494f
Merge pull request #865 from javihernandez/GPII-4384
amb26 Jun 1, 2020
d6fed9a
Merge pull request #867 from javihernandez/GPII-4467
amb26 Jun 4, 2020
021236b
GPII-4218: Added inverse transformations for UIO+
klown Jun 5, 2020
a03fb81
Merged upstream master GPII branch into GPII-4218
klown Jun 5, 2020
e277d5f
GPII-4218: Fixed lint errors
klown Jun 5, 2020
80bdcc8
GPII-4218: Removed UIO+ fabulous inverse transformation of 'contrastT…
klown Jun 5, 2020
cc34e16
GPII-4506: Fixed the "update" block of com.microsoft.windows.cursors
javihernandez Jun 12, 2020
f1c1910
Merge pull request #879 from javihernandez/GPII-4506
amb26 Jun 12, 2020
5e58b6e
GPII-4507: Updated content of defaultSettings.win32.json5
javihernandez Jun 12, 2020
3db54c4
Merge pull request #880 from javihernandez/GPII-4507
amb26 Jun 12, 2020
28bdf12
GPII-4505 Adding logic to support both the QSS theme only paradigm, a…
sgithens Jun 15, 2020
5b6163b
Merge pull request #881 from sgithens/GPII-4505
amb26 Jun 15, 2020
d598a9f
GPII-4218: Modified to support UIO+ "changeSettings" requests
klown Jun 15, 2020
54a04cf
GPII-4218: Modifed to send confirmation receipt to the source request
klown Jun 15, 2020
608c108
Merged universal's master branch into GPII-4218
klown Jun 16, 2020
d42c459
GPII-4218: Fixed comments, tests, and examples.
klown Jun 16, 2020
64f18ad
GPII-4218: Fixed one more comment
klown Jun 16, 2020
c17b831
GPII-4497 Changing SPI path properties to not be required in schemas
sgithens Jun 17, 2020
4883dec
GPII-4218: Reinstated the UIO+ "fabulous" inverse transform of 'contr…
klown Jun 17, 2020
5863a0e
GPII-4497 Missed a few SPI paths
sgithens Jun 17, 2020
c7215a2
GPII-4510 SoundSentry is showing up as REG_SZ in regedit, and despite…
sgithens Jun 18, 2020
4480b9c
GPII-4510 Adjusting tests for soundsentry fix
sgithens Jun 18, 2020
462621e
Merge pull request #884 from sgithens/GPII-4510
amb26 Jun 19, 2020
a8f3d55
GPII-4218: Brought UIO+ high contrast transform into line with GPII-4492
klown Jun 19, 2020
d5c0caf
GPII-4218: Updated the BrowserChannel documentation
klown Jun 19, 2020
f3fa4fa
GPII-4218: Fixed grammar
klown Jun 22, 2020
11d4205
Merge upstream master GPII branch into GPII-4218
klown Jun 22, 2020
bd2a063
Merge pull request #882 from sgithens/GPII-4497
amb26 Jun 30, 2020
5cdb9ec
Merge branch 'GPII-4218'
amb26 Jun 30, 2020
577444b
GPII-4516: Added workflow for github actions
javihernandez Nov 4, 2020
93a37d4
GPII-4516: Do not logFully when running on CI
javihernandez Nov 4, 2020
f32ef6d
Merge pull request #885 from javihernandez/GPII-4516
amb26 Nov 4, 2020
f2972b9
GPII-4517: Disabled Volume setting in integration/acceptance tests
javihernandez Nov 17, 2020
38192d3
GPII-4517: Disabled Volume setting from JournalIntegrationTests
javihernandez Nov 17, 2020
7518d0e
Merge pull request #886 from javihernandez/GPII-4517
amb26 Nov 23, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 14 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
.git
node_modules
.vagrant

npm-debug.log
*.bak

browserify
report.tap
coverage
.nyc_output
instrumented
reports
.idea/
6 changes: 6 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
/examples/browserChannelClient/node_modules/**

/gpii/node_modules/gpii-oauth2/gpii-oauth2-authz-server/node_modules/**
/gpii/node_modules/gpii-oauth2/gpii-oauth2-authz-server/public/lib/**
/gpii/node_modules/gpii-oauth2/gpii-oauth2-authz-server/webTests/lib/**
/gpii/node_modules/gpii-oauth2/gpii-oauth2-utilities/node_modules/**
15 changes: 15 additions & 0 deletions .eslintrc-md.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"extends": "eslint-config-fluid",
"useEslintrc": false,
"env": {
"browser": true
},
"rules": {
"no-undef": "off",
"strict": "off",
"no-unused-vars": "off"
},
"plugins": [
"markdown"
]
}
6 changes: 6 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"extends": "eslint-config-fluid",
"env": {
"node": true
}
}
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Github thinks our long .js files are generated and hides them from diffs in PRs. Disable that behavior.
*.js linguist-generated=false
29 changes: 29 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: gpii-universal tests

on: [push, pull_request]

jobs:
tests:
runs-on: ubuntu-latest
env:
HEADLESS: true

steps:
- uses: actions/checkout@v2

- name: Setup Node.js
uses: actions/setup-node@v1
with:
node-version: '12.x'

- name: Run npm install
run: npm install

- name: Pass linter
run: $(npm bin)/grunt lint

- name: Run node tests
run: npm run test:node

- name: Run browser tests
run: npm run test:browser
21 changes: 21 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
/node_modules/
/build/
/instrumented/

/examples/browserChannelClient/node_modules/

/gpii/node_modules/gpii-oauth2/gpii-oauth2-authz-server/node_modules/

npm-debug.log
package-lock.json
*.bak

Vagrantfile.local
.vagrant/

report.tap
coverage
.nyc_output
reports
.idea/
browserify
132 changes: 132 additions & 0 deletions .nycrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
{
"include": [
"**/*.js",
"gpii/node_modules/**/*.js"
],
"exclude": [
"!**/gpii/node_modules/accessRequester/index.js",
"!**/gpii/node_modules/accessRequester/src/accessRequester.js",
"!**/gpii/node_modules/couchConnector/index.js",
"!**/gpii/node_modules/couchConnector/src/js/couchConnector.js",
"!**/gpii/node_modules/deviceReporter/index.js",
"!**/gpii/node_modules/deviceReporter/src/DeviceReporter.js",
"!**/gpii/node_modules/deviceReporter/src/DeviceReporterUtilities.js",
"!**/gpii/node_modules/eventLog/index.js",
"!**/gpii/node_modules/eventLog/src/eventLog.js",
"!**/gpii/node_modules/eventLog/src/installID.js",
"!**/gpii/node_modules/eventLog/src/metrics.js",
"!**/gpii/node_modules/flatMatchMaker/index.js",
"!**/gpii/node_modules/flatMatchMaker/src/FlatMatchMaker.js",
"!**/gpii/node_modules/flowManager/index.js",
"!**/gpii/node_modules/flowManager/src/BrowserChannel.js",
"!**/gpii/node_modules/flowManager/src/CloudBasedFlowManager.js",
"!**/gpii/node_modules/flowManager/src/DefaultSettingsLoader.js",
"!**/gpii/node_modules/flowManager/src/FlowManager.js",
"!**/gpii/node_modules/flowManager/src/HealthGetHandler.js",
"!**/gpii/node_modules/flowManager/src/MatchMaking.js",
"!**/gpii/node_modules/flowManager/src/PrefsServerDataSource.js",
"!**/gpii/node_modules/flowManager/src/PSPChannel.js",
"!**/gpii/node_modules/flowManager/src/ReadyGetHandler.js",
"!**/gpii/node_modules/flowManager/src/SessionAware.js",
"!**/gpii/node_modules/flowManager/src/SettingsDataSource.js",
"!**/gpii/node_modules/flowManager/src/SettingsGetHandler.js",
"!**/gpii/node_modules/flowManager/src/SettingsPutHandler.js",
"!**/gpii/node_modules/flowManager/src/SolutionsRegistryDataSource.js",
"!**/gpii/node_modules/flowManager/src/SystemUtils.js",
"!**/gpii/node_modules/flowManager/src/UntrustedFlowManager.js",
"!**/gpii/node_modules/flowManager/src/UserLogonHandlers.js",
"!**/gpii/node_modules/gpii-db-operation/index.js",
"!**/gpii/node_modules/gpii-db-operation/src/DataStore.js",
"!**/gpii/node_modules/gpii-db-operation/src/DbConst.js",
"!**/gpii/node_modules/gpii-db-operation/src/DbDataStore.js",
"!**/gpii/node_modules/gpii-db-operation/src/DbDataStoreUtils.js",
"!**/gpii/node_modules/gpii-db-operation/src/DbUtils.js",
"!**/gpii/node_modules/gpii-ini-file/index.js",
"!**/gpii/node_modules/gpii-oauth2/gpii-oauth2-authz-server/index.js",
"!**/gpii/node_modules/gpii-oauth2/gpii-oauth2-authz-server/src/AuthGrantFinder.js",
"!**/gpii/node_modules/gpii-oauth2/gpii-oauth2-authz-server/src/AuthorizationService.js",
"!**/gpii/node_modules/gpii-oauth2/gpii-oauth2-authz-server/src/AuthServer.js",
"!**/gpii/node_modules/gpii-oauth2/gpii-oauth2-authz-server/src/ClientService.js",
"!**/gpii/node_modules/gpii-oauth2/gpii-oauth2-authz-server/src/CodeGenerator.js",
"!**/gpii/node_modules/gpii-oauth2/gpii-oauth2-utilities/index.js",
"!**/gpii/node_modules/gpii-oauth2/gpii-oauth2-utilities/src/OAuth2Const.js",
"!**/gpii/node_modules/gpii-oauth2/gpii-oauth2-utilities/src/OAuth2Express.js",
"!**/gpii/node_modules/gpii-oauth2/gpii-oauth2-utilities/src/OAuth2Utilities.js",
"!**/gpii/node_modules/gpii-oauth2/index.js",
"!**/gpii/node_modules/gpii-user-errors/index.js",
"!**/gpii/node_modules/gpii-user-errors/src/UserErrors.js",
"!**/gpii/node_modules/journal/index.js",
"!**/gpii/node_modules/journal/src/Journal.js",
"!**/gpii/node_modules/journal/src/JournalIdParser.js",
"!**/gpii/node_modules/journal/src/SettingsDir.js",
"!**/gpii/node_modules/lifecycleActions/index.js",
"!**/gpii/node_modules/lifecycleActions/src/LifecycleActions.js",
"!**/gpii/node_modules/lifecycleManager/index.js",
"!**/gpii/node_modules/lifecycleManager/src/LifecycleManager.js",
"!**/gpii/node_modules/lifecycleManager/src/LifecycleManagerSession.js",
"!**/gpii/node_modules/lifecycleManager/src/PrivateMatchMaker.js",
"!**/gpii/node_modules/lifecycleManager/src/Resolvers.js",
"!**/gpii/node_modules/lifecycleManager/src/UserLogonRequest.js",
"!**/gpii/node_modules/lifecycleManager/src/UserLogonStateChange.js",
"!**/gpii/node_modules/matchMakerFramework/index.js",
"!**/gpii/node_modules/matchMakerFramework/src/MatchMakerFramework.js",
"!**/gpii/node_modules/matchMakerFramework/src/MatchMakerUtilities.js",
"!**/gpii/node_modules/ontologyHandler/index.js",
"!**/gpii/node_modules/ontologyHandler/src/ontologyHandler.js",
"!**/gpii/node_modules/ontologyHandler/src/ontologyHandlerUtilities.js",
"!**/gpii/node_modules/preferencesServer/index.js",
"!**/gpii/node_modules/preferencesServer/src/preferencesGetHandler.js",
"!**/gpii/node_modules/preferencesServer/src/preferencesPostHandler.js",
"!**/gpii/node_modules/preferencesServer/src/preferencesPutHandler.js",
"!**/gpii/node_modules/preferencesServer/src/preferencesServer.js",
"!**/gpii/node_modules/preferencesServer/src/preferencesServerConst.js",
"!**/gpii/node_modules/preferencesServer/src/preferencesService.js",
"!**/gpii/node_modules/preferencesServer/src/readyGetHandler.js",
"!**/gpii/node_modules/processReporter/index.js",
"!**/gpii/node_modules/processReporter/src/ProcessReporter.js",
"!**/gpii/node_modules/processReporter/src/processesBridge.js",
"!**/gpii/node_modules/settingsHandlers/index.js",
"!**/gpii/node_modules/settingsHandlers/src/ExplodingSettingsHandler.js",
"!**/gpii/node_modules/settingsHandlers/src/INISettingsHandler.js",
"!**/gpii/node_modules/settingsHandlers/src/JSONSettingsHandler.js",
"!**/gpii/node_modules/settingsHandlers/src/LaunchHandlers.js",
"!**/gpii/node_modules/settingsHandlers/src/NoSettingsHandler.js",
"!**/gpii/node_modules/settingsHandlers/src/WebSocketsSettingsHandler.js",
"!**/gpii/node_modules/settingsHandlers/src/XMLSettingsHandler.js",
"!**/gpii/node_modules/settingsHandlers/src/settingsHandlerUtilities.js",
"!**/gpii/node_modules/singleInstance/index.js",
"!**/gpii/node_modules/singleInstance/src/singleInstance.js",
"!**/gpii/node_modules/testing/index.js",
"!**/gpii/node_modules/testing/src/Acceptance.js",
"!**/gpii/node_modules/testing/src/BrowserIncludes.js",
"!**/gpii/node_modules/testing/src/CloudBased.js",
"!**/gpii/node_modules/testing/src/CloudBasedOAuth2TestsUtils.js",
"!**/gpii/node_modules/testing/src/Fixtures.js",
"!**/gpii/node_modules/testing/src/Integration.js",
"!**/gpii/node_modules/testing/src/Mocks.js",
"!**/gpii/node_modules/testing/src/NockUtils.js",
"!**/gpii/node_modules/testing/src/RunTestDefs.js",
"!**/gpii/node_modules/testing/src/TestUtils.js",
"!**/gpii/node_modules/transformer/index.js",
"!**/gpii/node_modules/transformer/src/js/Transformer.js",
"!**/gpii/node_modules/userListeners/index.js",
"!**/gpii/node_modules/userListeners/src/listeners.js",
"!**/gpii/node_modules/userListeners/src/pcsc.js",
"!**/gpii/node_modules/userListeners/src/usb.js",
"testData",
"tests",
"reports",
"coverage",
"instrumented",
".nyc_output",
"**/browserify/**",
"scripts",
"examples",
"gpii.js",
"Gruntfile.js"
],
"reporter": "none",
"report-dir": "reports",
"temp-directory": "coverage",
"clean": false
}
11 changes: 0 additions & 11 deletions .project

This file was deleted.

17 changes: 17 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
FROM node:8-alpine

WORKDIR /app
COPY . /app
ARG gitFullRev

RUN apk add --no-cache --virtual build-dependencies python make git g++ && \
apk add --no-cache curl jq && \
chown -R node:node . && \
su node -c 'npm install' && \
npm cache clean --force && \
apk del build-dependencies && \
echo "{\"sha256\": \"$gitFullRev\"}" > gpii-revision.json

USER node

CMD ["npm","start"]
31 changes: 31 additions & 0 deletions Gruntfile.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/*!
GPII Universal project Gruntfile

Copyright 2014 RTF-US

Licensed under the New BSD license. You may not use this file except in
compliance with this License.

The research leading to these results has received funding from the European Union's
Seventh Framework Programme (FP7/2007-2013) under grant agreement no. 289016.

You may obtain a copy of the License at
https://github.com/GPII/universal/blob/master/LICENSE.txt
*/
"use strict";
module.exports = function (grunt) {
grunt.initConfig({
lintAll: {
sources: {
md: [ "./*.md","./documentation/*.md", "./examples/**/*.md", "./gpii/**/*.md"],
js: ["!./browserify/**/*.js", "./gpii/**/*.js", "./tests/**/*.js", "./examples/**/*.js", "*.js"],
json: ["./gpii/**/*.json", "./tests/**/*.json", "./testData/**/*.json", "./*.json"],
json5: ["./gpii/**/*.json5", "./tests/**/*.json5", "./testData/**/*.json5", "./*.json5"],
other: ["./.*"]
}
}
});

grunt.loadNpmTasks("gpii-grunt-lint-all");
grunt.registerTask("lint", "Perform all standard lint checks.", ["lint-all"]);
};
26 changes: 18 additions & 8 deletions LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,16 +1,23 @@
Copyright (c) 2012, OCAD University
All modules are Copyright 2014 Raising the Floor - International except
where noted otherwise in the code itself, or if the modules reside in a
separate directory, they may contain explicit declarations of copyright
in both the LICENSE file in the directory in which they reside and in the
code itself. No external contributions are allowed under licenses which are
fundamentally incompatible with the BSD or Apache licenses that the GPII is
distributed under.

All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of OCAD University nor the names of its contributors may
be used to endorse or promote products derived from this software without
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of OCAD University nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
Expand All @@ -22,4 +29,7 @@ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The research leading to these results has received funding from
the European Union's Seventh Framework Programme (FP7/2007-2013) under grant agreement no. 289016.
Loading