{"push_id":1267399700,"size":26,"distinct_size":26,"ref":"refs/heads/master","head":"a4497492b88d541513f66f8f75ced23f0565f4aa","before":"a6f5d0f5078a696249b1932eb84d93b5ecc33574","commits":[{"sha":"65992ce8de9471ce18b862330704ba53c7a8d998","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-481: Waits for the high-contrast change to be applied.\ngpii.windows.spi.setImpl now returns a promise, which is fulfilled when the high-contrast  setting has been applied, or imediately for any other setting.","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/65992ce8de9471ce18b862330704ba53c7a8d998"},{"sha":"98b0c466a8627603b7fda3fc09a4de58fd74541a","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-481: sethc.exe wait child-process runs with less baggage\nAdded checking at the start of WindowsUtilities where if it's called from the child-process of the SPI waiter, then don't load universal or anything else that isn't required.","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/98b0c466a8627603b7fda3fc09a4de58fd74541a"},{"sha":"47347c25bd6e605cbc369761a9ac50ce07d04a97","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: Moved the win api definitions to WindowsUtilitiesCore.js\nTaken the ffi funciton definitions from WindowsUtilities.js into its own file, so they can be included by the child-process in SpiHighContrastCompletion.js without the need to load universal.","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/47347c25bd6e605cbc369761a9ac50ce07d04a97"},{"sha":"3d22e42c73acdb9b8775456e5bff460f90b825e8","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: Made SpiHighContrastCompletion.js more pleasant.\nAdded background information, refactored convoluted loops and nesting into separate functions.","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/3d22e42c73acdb9b8775456e5bff460f90b825e8"},{"sha":"fbcab9e62cb3aa0cb7a1608702b8a10da8cb1e90","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: Environment variable not being set for child process\nOptions for fork now added to instead of replaced","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/fbcab9e62cb3aa0cb7a1608702b8a10da8cb1e90"},{"sha":"770c9a4e4db50d24f80c37b942df368663c6e695","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: Put WindowsUtilitiesCore.js back into WindowsUtilities.js\nNo longer needs to be in a separate file.","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/770c9a4e4db50d24f80c37b942df368663c6e695"},{"sha":"d27afa86f4ab85e2dc404a41f78362d05060a56a","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: Created processHandling, and consumed killProcess.\nPutting process related functionality together","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/d27afa86f4ab85e2dc404a41f78362d05060a56a"},{"sha":"b4ae8cdea4c25e431e9e5943aded678d9e6eb445","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: SPI High contrast detection no longer spawns a new process.\nMoved process related code into processHandling.js, updated kill tests to also make use of it.","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/b4ae8cdea4c25e431e9e5943aded678d9e6eb445"},{"sha":"8b014583f2428755a0c65a12242c795539caf1a6","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: Wait for sethc.exe to finish before calling SPI, too.\nAcceptance tests where still causing 2 instances of sethc.","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/8b014583f2428755a0c65a12242c795539caf1a6"},{"sha":"422dfd7ecba7e2e2d8482160ae356f7b42d79f20","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: Added comment for waitForSpi.","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/422dfd7ecba7e2e2d8482160ae356f7b42d79f20"},{"sha":"c62b2bc13df30a429d00be6f6abf8419710aadfe","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: Added 'options' parameter to waitForProcessTermination\nAnd other tidy-ups","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/c62b2bc13df30a429d00be6f6abf8419710aadfe"},{"sha":"03952dc9015463a9a80db6bfc8aaac2526260046","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: Removed some declarations that are no longer required.\n\"WaitForSingleObject\" and related constants.","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/03952dc9015463a9a80db6bfc8aaac2526260046"},{"sha":"9b003071f3d9e87dae38f558d97a513b7cc0a486","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: Added comment to waitForTask helper function.","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/9b003071f3d9e87dae38f558d97a513b7cc0a486"},{"sha":"9d89913cb6215ec8d51f3ab4d0c9f5d39f882f6b","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: Merged GPII-1873 from main","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/9d89913cb6215ec8d51f3ab4d0c9f5d39f882f6b"},{"sha":"972ede92c1385f4aca553b3fa54f73d3a0344f0b","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: Fixed indentation.","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/972ede92c1385f4aca553b3fa54f73d3a0344f0b"},{"sha":"d6d090bc66c8baf4e422ca2f4c265c1492679d0f","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: Made the API test asynchronous.\nThe promise returned from 'set' is no longer synchronous","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/d6d090bc66c8baf4e422ca2f4c265c1492679d0f"},{"sha":"ba07ef86543674e0951dbb3314c96e43ae2edcb0","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: Made the API test asynchronous (and work).\nThe promise returned from 'set' is no longer synchronous.","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/ba07ef86543674e0951dbb3314c96e43ae2edcb0"},{"sha":"1105824cb1fc1be5b0ed5adc8856e55abee0f607","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: Removed assertion of the waitfor process being closed on demand.\nFor some reason it was unable to send the signal, but it's ok because it will die after a few seconds. Not going to fail the test just because waitfor didn't work.","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/1105824cb1fc1be5b0ed5adc8856e55abee0f607"},{"sha":"0c5f1c753a724f515de168b7b7d5ab2018cee645","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: Created waitForProcessStateChange function, and waitForProcessTermination/Start wrappers.\nProvides the ability to wait for a process to start or end.","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/0c5f1c753a724f515de168b7b7d5ab2018cee645"},{"sha":"2bb3fa7995ed230f5c142eb8bd46bd4f7e49c114","author":{"name":"ste","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@grundell.co.uk"},"message":"GPII-581: Removed redundant waitForTask()\nReplaced with windows.waitForProcessStart()","distinct":true,"url":"https://api.github.com/repos/GPII/windows/commits/2bb3fa7995ed230f5c142eb8bd46bd4f7e49c114"}]}
{"actor":{"display_login":"amb26"}}