{"push_id":936791174,"size":856,"distinct_size":0,"ref":"refs/heads/rockytv","head":"cf0c63480e3358f86c0c3b483fe1944de37df7b7","before":"7c07e4e88aeb43723b77386a626695600f31cbd4","commits":[{"sha":"54b03c92d8aa5b1a1989cc9d0c451725765f7c9f","author":{"email":"5f9da6236a19532950916c930dd67c05e01b6191@gmx.com","name":"atlimit8"},"message":"Support loading multiple turret facings","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/54b03c92d8aa5b1a1989cc9d0c451725765f7c9f"},{"sha":"96c30788b007f5e22a3681af661484d89d08491a","author":{"email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@azz.am","name":"Kevin Azzam"},"message":"Add hotkeys for TextFieldWidget including:\n\n- ctrl+left/ctrl+right (cmd on osx) (back/forward by a word)\n- ctrl+backspace/ctrl+delete (alt on osx) (delete word)\n- ctrl+k/ctrl+u (cmd+delete/cmd+backspace on osx) (delete line from cursor)\n- ctrl+x (cmd on osx) (deletes line)","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/96c30788b007f5e22a3681af661484d89d08491a"},{"sha":"5e4ea69dbda1f31c8db4c2440520ad9787a86f7b","author":{"email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@azz.am","name":"Kevin Azzam"},"message":"Refactor TextFieldWidget into much clearer and extensible code","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/5e4ea69dbda1f31c8db4c2440520ad9787a86f7b"},{"sha":"fdf993ddda369259014e6df244eb5d89c31624be","author":{"email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@azz.am","name":"Kevin Azzam"},"message":"Reset cursor blinking after keyboard-activated cursor movement","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/fdf993ddda369259014e6df244eb5d89c31624be"},{"sha":"a0bcfb6f35d93e3faccfd5025b188612483b3291","author":{"email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@azz.am","name":"Kevin Azzam"},"message":"Add a Lua wrapper to display debug messages (shows if setting enabled)","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/a0bcfb6f35d93e3faccfd5025b188612483b3291"},{"sha":"96c0c2dec669c8b1f3fbd3e3956215ee6ac755d5","author":{"email":"ffb4761cba839470133bee36aeb139f58d7dbaa9@azz.am","name":"Kevin Azzam"},"message":"Make ctrl+x cut to clipboard","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/96c0c2dec669c8b1f3fbd3e3956215ee6ac755d5"},{"sha":"210c7e312b16c5f5ab3aaead9f78bdd60d65397a","author":{"email":"22b8ec11fe686652a55718ba3793e35daa8edc65@outlook.com","name":"RoosterDragon"},"message":"Don't keep mix files in memory.\n\nAdded SegmentStream class to assist in maintaining views into portions of the FileStream of the overall mix file to avoid having to copy sections into in-memory buffers.","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/210c7e312b16c5f5ab3aaead9f78bdd60d65397a"},{"sha":"4432c071cc629e0c31d7fe2446d1ce040cc85324","author":{"email":"c65dc3b9a9ee26e276481edcf644e947ead0fe70@streber24.de","name":"abcdefg30"},"message":"Fix aircraft repulsing other aircraft when not being repulsable themselves","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/4432c071cc629e0c31d7fe2446d1ce040cc85324"},{"sha":"db37b14392c4f3efdeae54ca8ceef4354adf1c95","author":{"email":"c65dc3b9a9ee26e276481edcf644e947ead0fe70@streber24.de","name":"abcdefg30"},"message":"Minor code (style) cleanup","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/db37b14392c4f3efdeae54ca8ceef4354adf1c95"},{"sha":"cd628730033b3a76389a3439c3942a383430eaa9","author":{"email":"c65dc3b9a9ee26e276481edcf644e947ead0fe70@streber24.de","name":"abcdefg30"},"message":"Add team chat for spectators","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/cd628730033b3a76389a3439c3942a383430eaa9"},{"sha":"92c05912e191a4b5c951ef747ebceff9b5c1ea8d","author":{"email":"cec43393ba53340411bb62fd2f799b15ce3939f7@aol.com","name":"reaperrr"},"message":"Remove negligible stages from default warhead Falloff\n\n- reduces situations where infantry goes prone even though the impact was rather far away and damage absolutely negligible\n- saves a little bit of performance by reducing the total area of effect, resulting in lower average number of calls to Health.InflictDamage at a given Spread value","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/92c05912e191a4b5c951ef747ebceff9b5c1ea8d"},{"sha":"fa29b1696777e8ca18d66a589bbcae10e512825f","author":{"email":"cec43393ba53340411bb62fd2f799b15ce3939f7@aol.com","name":"reaperrr"},"message":"Skip DoImpact if actor has no Health trait","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/fa29b1696777e8ca18d66a589bbcae10e512825f"},{"sha":"7d3905ca53fa05ff3e04d2eb3fa5bec8fdf2ee06","author":{"email":"cec43393ba53340411bb62fd2f799b15ce3939f7@aol.com","name":"reaperrr"},"message":"Move musicplayer, spawnpoint and strategic point UI art to button.png\n\nMigrate strategic points to new spawnpoint art.","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/7d3905ca53fa05ff3e04d2eb3fa5bec8fdf2ee06"},{"sha":"731875c270435fc2ec33ede05a72f08bb3c3d5fc","author":{"email":"cec43393ba53340411bb62fd2f799b15ce3939f7@aol.com","name":"reaperrr"},"message":"Reduce default warhead TargetExtraSearchRadius\n\nThere aren't any actors in any shipping mod where a health radius larger\nthan 1c512 would be feasible, so no need to make the default larger than necessary.","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/731875c270435fc2ec33ede05a72f08bb3c3d5fc"},{"sha":"dac15edce5459994702502932bfb9f5e32f081d3","author":{"email":"5f9da6236a19532950916c930dd67c05e01b6191@gmx.com","name":"atlimit8"},"message":"Load rgb[a] hex colors from MiniYaml (+ Lua)","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/dac15edce5459994702502932bfb9f5e32f081d3"},{"sha":"949994f10b273cb12249e7f139d56c1df58eb429","author":{"email":"5f9da6236a19532950916c930dd67c05e01b6191@gmx.com","name":"atlimit8"},"message":"Convert MiniYaml colors to hex","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/949994f10b273cb12249e7f139d56c1df58eb429"},{"sha":"a5b93156dbe0c37b844f13c2ff7dfcacce8f5c0a","author":{"email":"5f9da6236a19532950916c930dd67c05e01b6191@gmx.com","name":"atlimit8"},"message":"Add --rgba2hex & --argb2hex color format conversion utility commands","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/a5b93156dbe0c37b844f13c2ff7dfcacce8f5c0a"},{"sha":"e2dd9677578833e09ec7d1ce07e80097ca4665ec","author":{"email":"22b8ec11fe686652a55718ba3793e35daa8edc65@outlook.com","name":"RoosterDragon"},"message":"Fix some reservation issues.\n\n- TakeOff.Tick was nulling a local variable, rather than the Reservation field - this is changed to call UnReserve which does the right thing.\n- Aircraft.ResolveOrder was missing an UnReserve call before setting a new reservation.","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/e2dd9677578833e09ec7d1ce07e80097ca4665ec"},{"sha":"b4180615a824d970d9dde06651d348bed60f403f","author":{"email":"22b8ec11fe686652a55718ba3793e35daa8edc65@outlook.com","name":"RoosterDragon"},"message":"Add Aircraft.MakeReservation.\n\nThis provides a simpler method for making reservations and also ensures the previous reservation is definitely unreserved before being discarded.","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/b4180615a824d970d9dde06651d348bed60f403f"},{"sha":"57cd25d5f83460fa355527881d8a67fa184c0a9d","author":{"email":"1f6f482ad030cc7bad058692ea93238eabd0008a@gmail.com","name":"RichSuther"},"message":"Added Keybord input filter to only register first key press.","distinct":false,"url":"https://api.github.com/repos/RockyTV/OpenRA/commits/57cd25d5f83460fa355527881d8a67fa184c0a9d"}]}