{"push_id":605603752,"size":28,"distinct_size":1,"ref":"refs/heads/stable","head":"d7117b4db7c9f83c9571b3ed3cd91fddf6a697e2","before":"446efe56c4ec7f24cf234d391f8df598fdab3a7f","commits":[{"sha":"6d9bcc014c39c11c6efa5b48f90d0536b44ac22c","author":{"email":"2bd2b2e24a81babd4aa3dfa01d558256c94b6ced@hotmail.com","name":"xponen"},"message":"Zkl & ZklNET4.0 ToolTipHandler: won't use \"tooltip Always on top\" fix for Linux because user32.dll not found exception.","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/6d9bcc014c39c11c6efa5b48f90d0536b44ac22c"},{"sha":"e690e92746f15050d13f52d2039418e994982ad9","author":{"email":"2bd2b2e24a81babd4aa3dfa01d558256c94b6ced@hotmail.com","name":"xponen"},"message":"Merge pull request #532 from xponen/zkl_linux_skipTooltipOnTop_fix\n\nZkl & ZklNET4.0: won't use \"tooltip Always on top\" fix in Linux to quick fix user32.dll not found error","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/e690e92746f15050d13f52d2039418e994982ad9"},{"sha":"bbe29fb80caa743a53374d481585a0d8b51ba04b","author":{"email":"2bd2b2e24a81babd4aa3dfa01d558256c94b6ced@hotmail.com","name":"xponen"},"message":"zklNet4: Sync with other ZK project","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/bbe29fb80caa743a53374d481585a0d8b51ba04b"},{"sha":"0d22843804a9f2b6a3e42ad7be1a5d6b4de26195","author":{"email":"2bd2b2e24a81babd4aa3dfa01d558256c94b6ced@hotmail.com","name":"xponen"},"message":"zklNet4: Attempt fix issue #612 \"no definition of GetAwaiter()\" error spam\ncause: \"extension method doesn't work with 'dynamic', must make it explicit to: 'await' a 'Task'\"\nreference: http://stackoverflow.com/questions/11853812/task-does-not-contain-a-definition-for-getawaiter","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/0d22843804a9f2b6a3e42ad7be1a5d6b4de26195"},{"sha":"40a0f8c3aac405b0937261ec890c58758bf03d34","author":{"email":"2bd2b2e24a81babd4aa3dfa01d558256c94b6ced@hotmail.com","name":"xponen"},"message":"zklNet4: add experimental and super crude/simplistic local replay launcher","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/40a0f8c3aac405b0937261ec890c58758bf03d34"},{"sha":"1077ee0cd22e516bae49e4fa3ebe1cd186a91377","author":{"email":"2bd2b2e24a81babd4aa3dfa01d558256c94b6ced@hotmail.com","name":"xponen"},"message":"ZKL: add simple local replay form at extra/history","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/1077ee0cd22e516bae49e4fa3ebe1cd186a91377"},{"sha":"8c1a61b6c3503df446b81c267b3d275ed672552b","author":{"email":"2bd2b2e24a81babd4aa3dfa01d558256c94b6ced@hotmail.com","name":"xponen"},"message":"zklNet4.0: add simple local replay here too.","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/8c1a61b6c3503df446b81c267b3d275ed672552b"},{"sha":"ff313be0dfd14acbe59bd4168cc7835a9500887e","author":{"email":"2bd2b2e24a81babd4aa3dfa01d558256c94b6ced@hotmail.com","name":"xponen"},"message":"Merge xponen 'zkl_zklNet4.0_localReplay_Master'(add local replay for ZKLs) into xponen master_xp (fix zklNet4.0 GetAwaiter() not defined error spam)\n\nConflicts: (early experiments on local replay form)\n\tZeroKLobby_NET4.0/MicroLobby/ExtrasTab/LocalReplay.Designer.cs\n\tZeroKLobby_NET4.0/MicroLobby/ExtrasTab/LocalReplay.cs\n\tZeroKLobby_NET4.0/MicroLobby/ExtrasTab/ReplayListItem.cs\n\tZeroKLobby_NET4.0/ZeroKLobby_NET4.0.csproj","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/ff313be0dfd14acbe59bd4168cc7835a9500887e"},{"sha":"41debbdb3bb294e87f02691c93e6450679782379","author":{"email":"2bd2b2e24a81babd4aa3dfa01d558256c94b6ced@hotmail.com","name":"xponen"},"message":"Merge pull request #540 from xponen/master_xp\n\nadd LocalReplay form at ZKL & some uncommited fix for zklNet4.0:","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/41debbdb3bb294e87f02691c93e6450679782379"},{"sha":"cd3cb017fe7927d3936f2767ab661e7f47e9f6e6","author":{"email":"2bd2b2e24a81babd4aa3dfa01d558256c94b6ced@hotmail.com","name":"xponen"},"message":"zklNet4, LocalReplay: fix replay launching error \"can't download engine xxx develop\"","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/cd3cb017fe7927d3936f2767ab661e7f47e9f6e6"},{"sha":"3c956d50fcc6b3a5e2170e169f0d63fea201eb29","author":{"email":"2bd2b2e24a81babd4aa3dfa01d558256c94b6ced@hotmail.com","name":"xponen"},"message":"zkl LocalReplay: fix replay launching error \"can't download engine xxx develop\"","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/3c956d50fcc6b3a5e2170e169f0d63fea201eb29"},{"sha":"fda75b773c0ac7808614968bc704b7dbae3ea6cc","author":{"email":"2bd2b2e24a81babd4aa3dfa01d558256c94b6ced@hotmail.com","name":"xponen"},"message":"Merge pull request #541 from xponen/zklS_localReplay_devEngine_fix\n\nZkl & zklNet4: local replay \"can't find dev engine fix\"","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/fda75b773c0ac7808614968bc704b7dbae3ea6cc"},{"sha":"40a2ec1b1f019d39557fec5b150df2994eaca7d6","author":{"email":"f58e63ce2dd3d26496f3be3f3573d0e399ea8f73@gmail.com","name":"L.J. Lim"},"message":"Add duplicate account finder for Fixer","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/40a2ec1b1f019d39557fec5b150df2994eaca7d6"},{"sha":"210752b8dcb3cf2219fa082b69cf9c008864072f","author":{"email":"2bd2b2e24a81babd4aa3dfa01d558256c94b6ced@hotmail.com","name":"xponen"},"message":"zkl Local replay: don't launch 0kB replay, display such demo info, and 'crossthread safety'.\nzkl TextWindow: trim comma & dots after URL address (and names) to make it work when clicked.","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/210752b8dcb3cf2219fa082b69cf9c008864072f"},{"sha":"0072ac7c1af3e0241b54c3041a623d35f794e61c","author":{"email":"2bd2b2e24a81babd4aa3dfa01d558256c94b6ced@hotmail.com","name":"xponen"},"message":"zklNet4 Local replay: don't launch 0kB replay, display such demo info, and 'crossthread safety'.\nzklNet4 TextWindow: trim comma & dots after URL address (and names) to make it work when clicked.","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/0072ac7c1af3e0241b54c3041a623d35f794e61c"},{"sha":"4815af4f588e8b5849ac3c24d0668d17afdf607a","author":{"email":"2bd2b2e24a81babd4aa3dfa01d558256c94b6ced@hotmail.com","name":"xponen"},"message":"Merge 'master' with xponen's 'zkls_minor_localReplay_tweak'\n\nLocal Replay:\n- proper message and handling for 0kB Demo & demo in use.\n- implement suggested 'cross-thread safety'\nTextWindow:\n- trim comma & dots from URL (and names) to make it work when clicked.","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/4815af4f588e8b5849ac3c24d0668d17afdf607a"},{"sha":"e964140a5cf84696eff435ef2a23740b8f28c7ff","author":{"email":"29a279ef02c239510ac49325c30704650057544b@gregor-mueckl.de","name":"Gregor Mückl"},"message":"Forget password when user logs out. Not doing that is a security issue as the password is stored in plain text and the user name can be recovered from logs.","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/e964140a5cf84696eff435ef2a23740b8f28c7ff"},{"sha":"dfa123504bc081904c384727c62d950247f64c0a","author":{"email":"29a279ef02c239510ac49325c30704650057544b@gregor-mueckl.de","name":"Gregor Mückl"},"message":"Ask if user wants desktop icon (some users may not want it). Also, do first run tasks only if this instance is the single instance alive. Otherwise, multiple instances will execute the first run tasks when started repeatedly in rapid succession.","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/dfa123504bc081904c384727c62d950247f64c0a"},{"sha":"2c13cfc7e106c168bd56d4184d3d30f9e0f95781","author":{"email":"3aac2b6ce7fe662b21d6d1e3fb418008d0f4e40f@o2.pl","name":"sprunk"},"message":"attempt to fix !subscribe ordering","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/2c13cfc7e106c168bd56d4184d3d30f9e0f95781"},{"sha":"1bac097c4a4bcfa5c9750ee39304ed77b3b41925","author":{"email":"3aac2b6ce7fe662b21d6d1e3fb418008d0f4e40f@o2.pl","name":"sprunk"},"message":"ingame playerkeys contain a var for admin status","distinct":false,"url":"https://api.github.com/repos/ZeroK-RTS/Zero-K-Infrastructure/commits/1bac097c4a4bcfa5c9750ee39304ed77b3b41925"}]}