{"push_id":652531534,"size":27,"distinct_size":0,"ref":"refs/heads/js-load","head":"8bbb77899945d35bb82bb9f8661b4e1c1e360cb2","before":"e497c9a21e9d16c1a797a0823d591105375692d2","commits":[{"sha":"34b7dd6e8637e5fb51fb8c7bcf7e2b7eaeed80fe","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"Merge branch 'release-0.4'","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/34b7dd6e8637e5fb51fb8c7bcf7e2b7eaeed80fe"},{"sha":"95cb21556f5948b45a75a20e3b1651529fa54d32","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"Merge branch 'release/0.5'","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/95cb21556f5948b45a75a20e3b1651529fa54d32"},{"sha":"dda6b17fa6fd178bf3193e7981236e704a2deaca","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"added license","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/dda6b17fa6fd178bf3193e7981236e704a2deaca"},{"sha":"87d518acf8669f11a8ae5701add7b3e2608271be","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"added cardshifter-api.gwt.xml file required for GWT support","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/87d518acf8669f11a8ae5701add7b3e2608271be"},{"sha":"3b8431f9aa25fea906656c5df5c233024474cf52","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"updated gradle properties","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/3b8431f9aa25fea906656c5df5c233024474cf52"},{"sha":"55f55e65d146464a9a71e074684b9d9e14f006fb","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"removed Log4j and Jackson dependencies from Cardshifter-API, to get closer to GWT support","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/55f55e65d146464a9a71e074684b9d9e14f006fb"},{"sha":"6fbcd4f843c77f797fb2824d2a373da6ec64a53a","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"fixed some more Arrays.copyOf instances","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/6fbcd4f843c77f797fb2824d2a373da6ec64a53a"},{"sha":"b9c2eed9af3a82f6d06f38efd409bef9606b5590","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"added CardshifterPlatform interface and two versions of it, GWT and non-GWT","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/b9c2eed9af3a82f6d06f38efd409bef9606b5590"},{"sha":"82194d5f46a6df2cbe987a7260afe9869e541052","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"using interfaces, dependency injection, and adapter pattern for ByteSerialization reflection","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/82194d5f46a6df2cbe987a7260afe9869e541052"},{"sha":"c8ccc6a1beb1d7f4e6eea86e4325e9a14b744c87","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"extracted getTimeString method to be able to have one GWT version and one non-GWT version","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/c8ccc6a1beb1d7f4e6eea86e4325e9a14b744c87"},{"sha":"2e5f2c2b92efeb0b66ebc2ae2f86128dc66b0b3c","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"re-added System.exit in ServerMain that accidentally got removed a few commits ago. also changed exit code to non-zero","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/2e5f2c2b92efeb0b66ebc2ae2f86128dc66b0b3c"},{"sha":"a409043394a4e94eba9a6d2d7f64c7ec80c6feaf","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"changed CardshifterClient to an interface and using dependency injection through the CardshifterPlatform to determine which client to use","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/a409043394a4e94eba9a6d2d7f64c7ec80c6feaf"},{"sha":"f830aeaa6ef48fe3cd4053452c134f0c9aaaa4bb","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"added implementation of GWTClient using websockets","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/f830aeaa6ef48fe3cd4053452c134f0c9aaaa4bb"},{"sha":"17b1a17cc4218a48180fcd5e34c65b891f725269","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"logging in GWT","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/17b1a17cc4218a48180fcd5e34c65b891f725269"},{"sha":"7f22e358ee4ef4a5822f2677cb0a7115fb4332a0","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"added reflection definitions of message classes in GWT","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/7f22e358ee4ef4a5822f2677cb0a7115fb4332a0"},{"sha":"fd12bffb5991935167c0cae1702d65a93cb9bffe","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"avoiding usage of `DataOutputStream.writeChars` as it is not implemented in GWT","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/fd12bffb5991935167c0cae1702d65a93cb9bffe"},{"sha":"cda0d45ad2b0acdf36882287402efd588bd13473","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"fixed reliance on default charset","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/cda0d45ad2b0acdf36882287402efd588bd13473"},{"sha":"5a7d43288cc1c035f48fd506b002c553690b240d","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"GdxReflection now skipping some LibGDX-special (or GWT-special) fields that are irrelevant to serialization","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/5a7d43288cc1c035f48fd506b002c553690b240d"},{"sha":"d67500d5e3b5dff2013aa111178c105402194870","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"server correctly reads messages from GWT client","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/d67500d5e3b5dff2013aa111178c105402194870"},{"sha":"c555f7eca9055cfbc707181838b3e7e22f464c78","author":{"email":"3de4cf48f47255724c46a6b95960f15a5d03e5ef@hotmail.com","name":"Simon Forsberg"},"message":"Server now correctly sends Base64-encoded Byte-transformed messages to client","distinct":false,"url":"https://api.github.com/repos/Cardshifter/Cardshifter/commits/c555f7eca9055cfbc707181838b3e7e22f464c78"}]}