{"push_id":772738000,"size":191,"distinct_size":3,"ref":"refs/heads/antipodes","head":"47484ab363297e6839d5947fe30b41053c10e798","before":"2011e86096afb0ef32ccef29c75d72b3d14a0025","commits":[{"sha":"9e66027e8b6c39f3ec4d8268def0d5e919b6d2b0","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Remove unused \"tspecies_names\" pointer array.","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/9e66027e8b6c39f3ec4d8268def0d5e919b6d2b0"},{"sha":"0bcb3f24e6ffbd3b157fcac612482b454a11bb40","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Fix automatic \"$Short name:\" generation.\n\nMade it include srcend (i.e. the null terminator) so that treating short_name as a null-terminated string (which it should be) doesn't access invalid memory. Also removed unused \"destend\" pointer.","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/0bcb3f24e6ffbd3b157fcac612482b454a11bb40"},{"sha":"5daf294f251e82dea2e4b13af56583184b21a570","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Remove irrelevant assertion.\n\nRemoves assertion in ship_model_update_instance() about turrets having the ability to rotate. Matches previous change to ship_model_start() (done in r10822; see also Mantis 3061).","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/5daf294f251e82dea2e4b13af56583184b21a570"},{"sha":"bc0c7cf4c5ab321d3adadb4c5d1e8c68298c8007","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Vectorization of Ship_info.\n\nConverts Ship_info from a ship_info[] to an SCP_vector<ship_info>. ship_info now has proper constructors, assignment operators, and a destructor. Num_ship_classes removed; various references to Num_ship_classes and/or MAX_SHIP_CLASSES (which remains for various other structures which need it) changed to Ship_info.size() instead.\n\nThis doesn't make the ship class limit dynamic, but it is a preparatory step to get there.","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/bc0c7cf4c5ab321d3adadb4c5d1e8c68298c8007"},{"sha":"3a7307d0cead848993e5c051403c955da26e1057","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Somewhat-related followup to Ship_info vectorization.\n\nThere were some references to MAX_WEAPON_TYPES in missionscreencommon.cpp that really looked like they should've been referring to Num_weapon_types (formatted similarly to some references to MAX_SHIP_CLASSES which were changed to Ship_info.size() references). Figured I might as well fix them at the same time.","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/3a7307d0cead848993e5c051403c955da26e1057"},{"sha":"15f6549087ca5679140624fb36d19f32dc9a9f67","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Ship templates!\n\nRestores ship templates, only working, thanks to ship_info now having a proper copy-assignment operator.","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/15f6549087ca5679140624fb36d19f32dc9a9f67"},{"sha":"e8bed8f8929b6e94b0493a6d8a84803b57982482","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Merge branch 'master' of ssh://github.com/scp-fs2open/fs2open.github.com into ship_info\n\nConflicts:\n\tcode/ship/ship.cpp","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/e8bed8f8929b6e94b0493a6d8a84803b57982482"},{"sha":"202bd3a5dcc4090eb41160aa736208bf8943712b","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Merge branch 'master' of ssh://github.com/scp-fs2open/fs2open.github.com into ship_info","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/202bd3a5dcc4090eb41160aa736208bf8943712b"},{"sha":"e59bb76f723e5a91b2c9a4e08ccb451d58c30d20","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Get rid of warning on 64-bit compilers.\n\nIf size_t is bigger than an int, this line generates warnings.","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/e59bb76f723e5a91b2c9a4e08ccb451d58c30d20"},{"sha":"274a32e1ac53fd3239a393b58b6a4346da4f3ed7","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Merge branch 'master' of ssh://github.com/scp-fs2open/fs2open.github.com into ship_info\n\nConflicts:\n\tcode/model/modelread.cpp\n\tcode/ship/ship.h","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/274a32e1ac53fd3239a393b58b6a4346da4f3ed7"},{"sha":"51a8932f7ffe99a7b184b6ea223ab86a7c0e5fc4","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Add glowpoint_bank_override_map to the ship_info operations.","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/51a8932f7ffe99a7b184b6ea223ab86a7c0e5fc4"},{"sha":"48095d34e626d184107a5060b9e0b023de3803b7","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Fix a few typos.","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/48095d34e626d184107a5060b9e0b023de3803b7"},{"sha":"9db390b5534cfaa77459bfa85d50463ed709116d","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Avoid bug in older clang versions.\n\nAvoids calling std::swap() on multidimensional arrays.","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/9db390b5534cfaa77459bfa85d50463ed709116d"},{"sha":"16229a9950c1589035bad959b06d473d4157b6a9","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Merge branch 'master' of ssh://github.com/scp-fs2open/fs2open.github.com into ship_info","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/16229a9950c1589035bad959b06d473d4157b6a9"},{"sha":"cde82a909389c7bb6b7c6a38e0cc63b3391a381f","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Get rid of erroneous assertion.","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/cde82a909389c7bb6b7c6a38e0cc63b3391a381f"},{"sha":"764c1ab03f96a516855b8c9487864d1dfb09b842","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Fix F3 lab using old idx value.\n\nThis was causing everything to use the Ship_info index of the size of the species vector; for FS2, that meant 3, which meant GTF Ares.","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/764c1ab03f96a516855b8c9487864d1dfb09b842"},{"sha":"7e696a55d2865b1c44511c3aaa9517be2536227c","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Merge branch 'master' of ssh://github.com/scp-fs2open/fs2open.github.com into ship_info\n\nAlso added model_icon_angles to the ship_info() constructor, and model_icon_angles, thruster_glow_noise_mult, and min_engine_vol to ship_info::clone() and and ship_info::move().\n\nConflicts:\n\tcode/ship/ship.cpp\n\tcode/ship/ship.h","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/7e696a55d2865b1c44511c3aaa9517be2536227c"},{"sha":"8fb0436b4289c3f3903ab6dbf2bb75446c210d44","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Add new variables to clone() and move().\n\nAlso add model_icon_angles to the constructor (let's just make absolutely sure it's zeroed out on initialization).","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/8fb0436b4289c3f3903ab6dbf2bb75446c210d44"},{"sha":"db781c1a7f31303fad92998b91cf3fdca3e1c493","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Hopefully fix VS 2010 compilation.\n\nApparently VS 2010 doesn't like vector::emplace_back() with 0 arguments. A push_back() of a generic ship_info object should provide basically the same effect.","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/db781c1a7f31303fad92998b91cf3fdca3e1c493"},{"sha":"ab9d2e20fb5ef574a491895326ad344865d46bf3","author":{"email":"f0cc1ab80b29471f37146684b1a78758e1f14df9@gmail.com","name":"MageKing17"},"message":"Merge branch 'master' of ssh://github.com/scp-fs2open/fs2open.github.com into ship_info\n\nConflicts:\n\tcode/ship/ship.cpp","distinct":false,"url":"https://api.github.com/repos/scp-fs2open/fs2open.github.com/commits/ab9d2e20fb5ef574a491895326ad344865d46bf3"}]}