Guest User

FSO 3.7.2 to 3.7.4 Changelog

a guest
Mar 15th, 2016
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 418.37 KB | None | 0 0
  1. commit 81a2e93e5462da477ef224b0444f6ecaaf7eff05
  2. Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
  3. Date: Mon Mar 7 13:48:11 2016 -0600
  4.  
  5. Automated 3.7.4 RC1 versioning commit
  6.  
  7. commit 5206220f5a2424292b51fbcc77e7e7bf72dac05e
  8. Author: Goober5000 <ipw47@yahoo.com>
  9. Date: Sat Feb 27 13:25:48 2016 -0500
  10.  
  11. simplify the random number seeding; don't seed the RNG for every mission in single player
  12.  
  13. commit a05d19db6bea7180b1accc05cf5a953c34f8ff63
  14. Author: jg18 <jg18.scp@gmail.com>
  15. Date: Fri Feb 19 18:18:02 2016 -0800
  16.  
  17. Re-enable TCP/IPX selector buttons.
  18.  
  19. Re-enable the TCP selector button and unhide the IPX selector button.
  20. Attempting to select IPX brings up a pop-up that IPX is no longer supported.
  21.  
  22. commit cb65ca865552f96df40e54addca71437484991fa
  23. Author: jg18 <jg18.scp@gmail.com>
  24. Date: Fri Feb 19 17:52:28 2016 -0800
  25.  
  26. Revert changes to net_addr struct format.
  27.  
  28. Revert changes that were made to net_addr struct format in commit 220fa18.
  29. The net_addr struct is now the same as it was in retail.
  30.  
  31. commit 1adb64e39d5be89fec661d3176002e2ccc00f899
  32. Author: jg18 <jg18.scp@gmail.com>
  33. Date: Tue Feb 9 15:09:22 2016 -0800
  34.  
  35. Remove IPX support.
  36.  
  37. Remove support for the IPX protocol. The IPX selector button in the multi
  38. options menu is now hidden, and the TCP button is disabled since there is no other option.
  39.  
  40. commit 706b3a7f5efa4e8e3e9c76760ad1a5449efd41dd
  41. Author: SamuelCho <samuel.s.cho@gmail.com>
  42. Date: Wed Feb 24 23:32:57 2016 -0800
  43.  
  44. Fixes ships in FRED only rendering wireframe instead of both wireframe and model when selected.
  45.  
  46. commit 564fc9a6800c69837c21c3698694aa85644ff07a
  47. Author: asarium <asarium@gmail.com>
  48. Date: Mon Feb 22 12:11:44 2016 +0100
  49.  
  50. Update commend to match updated code
  51.  
  52. commit 688c51435248d8bf6585f62a43bc1b3a9f5d8e9c
  53. Author: asarium <asarium@gmail.com>
  54. Date: Mon Feb 22 12:10:46 2016 +0100
  55.  
  56. Actually dump opened files to log file
  57.  
  58. commit acc57397e5743dab18fa37dcca24d194c55e6310
  59. Author: niffiwan <niffiwan.scp@gmail.com>
  60. Date: Fri Feb 19 21:10:06 2016 +1000
  61.  
  62. Add debug console command: bm_used
  63.  
  64. Reports how many bmpman slots are used, with subtotals for each image
  65. type and EFFs broken down by sub-type
  66.  
  67. commit 108d60330ff36e4ffeb0ee0d00acc0943fa6d6e4
  68. Author: asarium <asarium@gmail.com>
  69. Date: Sun Feb 21 23:14:12 2016 +0100
  70.  
  71. Clean up the renderer interface
  72.  
  73. commit 58575399f53b723662f12db965c9400dfdc95d2a
  74. Author: asarium <asarium@gmail.com>
  75. Date: Sun Feb 21 22:25:45 2016 +0100
  76.  
  77. Add source tracking for cfiles
  78.  
  79. commit a1d46479d7ecb8bb1f83554d81c63c50b5d22153
  80. Author: asarium <asarium@gmail.com>
  81. Date: Sun Feb 21 15:57:52 2016 +0100
  82.  
  83. Remove -img2dds
  84.  
  85. commit a4043fbf21a39ad9af3b1e5b68d4a59c40255a85
  86. Author: asarium <asarium@gmail.com>
  87. Date: Sun Feb 21 13:22:08 2016 +0100
  88.  
  89. Improve Assertion message a bit
  90.  
  91. commit 83b8361dcdbef81ef7f120452996c14fe043bbea
  92. Author: asarium <asarium@gmail.com>
  93. Date: Sun Feb 21 11:53:15 2016 +0100
  94.  
  95. Move texture loading out of graphics code
  96.  
  97. Currently the graphics code handles loading texture information and data
  98. but that should be done by bmpman itself. I removed two graphics API
  99. functions and added a new one which is called to notify the graphics
  100. code that a texture has been loaded.
  101.  
  102. commit aebdc6328b659a9c0e2ebb0c95e41461fcfadf08
  103. Author: asarium <asarium@gmail.com>
  104. Date: Sun Feb 21 12:10:30 2016 +0100
  105.  
  106. Disable unused function warnings in release mode
  107.  
  108. commit c9a45c9fbd843bee4133e7492143e5e1d268497b
  109. Author: Goober5000 <ipw47@yahoo.com>
  110. Date: Thu Feb 11 01:13:00 2016 -0500
  111.  
  112. come on, Travis, stop halting after a single warning
  113.  
  114. commit ddd3a7d6fe1338455a7583f65e18fdbb4af05926
  115. Author: Goober5000 <ipw47@yahoo.com>
  116. Date: Thu Feb 11 00:50:20 2016 -0500
  117.  
  118. resolve Travis warning
  119.  
  120. commit e302f0e456a559db3dd422536b4327fb5787ce5b
  121. Author: Goober5000 <ipw47@yahoo.com>
  122. Date: Wed Feb 10 23:23:44 2016 -0500
  123.  
  124. convert the rest of the model instance functions to have model_instance_num parameters instead of object parameters
  125.  
  126. commit da812f9433946c00505de4951eb78e6c47038711
  127. Author: Goober5000 <ipw47@yahoo.com>
  128. Date: Sat Feb 6 18:05:33 2016 -0500
  129.  
  130. modify the actual function calls
  131.  
  132. commit 5e623d10b009cc8eac1c1637a36600c0d66191de
  133. Author: Yarn366 <r_name00@live.com>
  134. Date: Sat Feb 6 16:40:08 2016 -0500
  135.  
  136. Moved the check for negative values in $Force Scaling Above so that $Scale Gauges can work properly
  137.  
  138. commit 471c898df5e78a5bb4e29b7bbf388f71e5884def
  139. Author: Goober5000 <ipw47@yahoo.com>
  140. Date: Sat Feb 6 15:46:06 2016 -0500
  141.  
  142. modify function headers as suggested in PR #530
  143.  
  144. commit df41bbe172d20acd3b430f8d4d3637cc517af7e2
  145. Author: Goober5000 <ipw47@yahoo.com>
  146. Date: Fri Feb 5 12:40:55 2016 -0500
  147.  
  148. refactor of dumb_rotation to intrinsic_rotation
  149.  
  150. This is a renaming of the Dumb_rotation infrastructure, which is now called Intrinsic_rotation. Intrinsic rotations are automatically applied to submodels without the need for an associated subsystem. Dumb rotations are now a type of intrinsic rotation, and look_at rotations will be added in a future PR. The same code will handle both; the only difference is in how the intrinsic rotation is calculated. (In the case of dumb-rotation, it is calculated the same way as normal rotation; in the case of look-at, it will be calculated using submodel_look_at.)
  151.  
  152. commit 54e052bc2f09c0341ee95004db87d5434fdd724e
  153. Author: MageKing17 <MageKing17@gmail.com>
  154. Date: Sun Jan 31 18:54:41 2016 -0800
  155.  
  156. Don't assume non-turning weapons have a fixed velocity.
  157.  
  158. Somewhat related to PR #528, this changes the branch that assumes constant velocity from checking for an absence of the WIF_TURNS flag to checking for the presence of the PF_CONST_VEL flag (because non-turning weapons can be given an acceleration time).
  159.  
  160. commit f12d2395dc03a87dd2b19b91c2344857953815c0
  161. Author: Lari Nieminen <lari.nieminen@iki.fi>
  162. Date: Sun Jan 31 23:27:52 2016 +0200
  163.  
  164. Fixed $Acceleration Time not working right on non-homing secondaries
  165.  
  166. commit fc6bc3a1c6cf4fb8546c313b8ec1c14c6b15c2bd
  167. Author: asarium <asarium@gmail.com>
  168. Date: Fri Jan 29 22:00:58 2016 +0100
  169.  
  170. Remove some unused code from timer.h/.cpp
  171.  
  172. The removed code has been replaced by the profiling subsystem.
  173.  
  174. commit 5bcc89be3a05f3bbc0abc9e4dd102b4247e512bf
  175. Author: Goober5000 <ipw47@yahoo.com>
  176. Date: Fri Jan 29 12:37:14 2016 -0500
  177.  
  178. one small bugfix, one small comment tweak
  179.  
  180. This fixes a bug where, when the skybox is changed after loading a new mission, it tries to delete its model instance which was already deleted in model_instance_free_all. Setting the instance reference to -1 when the instance is freed fixes this. (This is something that would typically be handled by the object_delete function, as it is for ship_delete, asteroid_delete, and weapon_delete, but there is no such equivalent for skyboxes.)
  181.  
  182. Since this is such a small PR, I decided to also include a stash where I restored a comment that was inadvertently deleted by Swifty's hud_lock variable scope fix PR.
  183.  
  184. commit 54b2eddc14e5f9e07719df12c809ebf2507669ae
  185. Author: asarium <asarium@gmail.com>
  186. Date: Thu Jan 28 16:39:10 2016 +0100
  187.  
  188. Change timestamp integer handling again
  189.  
  190. commit 64c4e4d7b44aaa4c6cfae5b3fd9589151cc30e71
  191. Author: asarium <asarium@gmail.com>
  192. Date: Wed Jan 27 15:34:37 2016 +0100
  193.  
  194. Use integer math instead of floats for timestamps
  195.  
  196. commit 1159e66168f536a33408bb3da3216b3c8ad6ea12
  197. Author: MageKing17 <MageKing17@gmail.com>
  198. Date: Wed Jan 27 01:25:46 2016 -0800
  199.  
  200. Avoid checking for combat music if the projectile's parent was recycled.
  201.  
  202. commit 37a98b8cf82ea9c40fd56ad77c381877435bccb7
  203. Author: MageKing17 <MageKing17@gmail.com>
  204. Date: Tue Jan 26 23:59:23 2016 -0800
  205.  
  206. Check B->parent_sig before checking B->parent in objcollide.cpp.
  207.  
  208. Could cause problems with recycled objects (specifically, I had a crash once because "Objects[B->parent].instance" was well over MAX_SHIPS due to being a weapon instead of a ship, causing the "Ships[Objects[B->parent].instance].team" reference to fail hard).
  209.  
  210. commit a5b705b2c1101d098eb1161d3a41ba30b67fdb7c
  211. Author: MageKing17 <MageKing17@gmail.com>
  212. Date: Tue Jan 26 23:36:24 2016 -0800
  213.  
  214. Store debris damage type on the debris object itself.
  215.  
  216. If the Object that had been assigned to that particular debris's parent wound up getting recycled and used for something else, the code in shiphit.cpp would cause a crash as soon as that debris hit something. This would happen fairly reliably in cluttered missions like BP massive battle.
  217.  
  218. commit aa0de45ddb057c193f2c141f394ff49d3136ad1d
  219. Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
  220. Date: Tue Jan 26 16:51:28 2016 -0600
  221.  
  222. Part C: Update references to these projects in the CI configs and other areas.
  223.  
  224. commit e6855a4153b5dfb43a26bd6760581f36606f98c9
  225. Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
  226. Date: Tue Jan 26 16:35:26 2016 -0600
  227.  
  228. Part B: Move Xcode4 project to Xcode.
  229.  
  230. commit f61b869c7fa7df79911ef8f18725ae3b7ca121bf
  231. Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
  232. Date: Tue Jan 26 16:34:57 2016 -0600
  233.  
  234. Part A: Remove 5 old crusty projects.
  235.  
  236. commit 59d6a44db37ab7ca2b6a3cc8cd96b5ab72f330fe
  237. Author: Goober5000 <ipw47@yahoo.com>
  238. Date: Mon Jan 25 19:31:52 2016 -0500
  239.  
  240. colons are redundant
  241.  
  242. commit 5b8410de982a84d7957b167a504322c87ca83091
  243. Author: Yarn366 <r_name00@live.com>
  244. Date: Mon Jan 25 17:00:08 2016 -0500
  245.  
  246. Values of "Force Scaling Above" that are <= 0 are now handled in adjust_base_res rather than in gauge_load_common. (This fixes a bug that prevented this parameter from working properly under certain conditions.)
  247.  
  248. Also removed an erroneous plus sign in adjust_base_res.
  249.  
  250. commit 1bd71604614f72af286caa70102739884ef55bea
  251. Author: Yarn366 <r_name00@live.com>
  252. Date: Mon Jan 25 15:13:17 2016 -0500
  253.  
  254. Remove parameters from gauge_settings constructor and change values after struct creation.
  255.  
  256. commit 8464e1769ff39758644f56e75bcdb2958610ceee
  257. Author: Yarn366 <r_name00@live.com>
  258. Date: Mon Jan 25 04:41:24 2016 -0500
  259.  
  260. Use a constructor rather than a define to create a gauge settings struct.
  261.  
  262. commit 975e108841e74f64ba43b1c7bbf8ba1109ec7ed2
  263. Author: Goober5000 <ipw47@yahoo.com>
  264. Date: Mon Jan 25 01:29:51 2016 -0500
  265.  
  266. further accommodation of the dumb-rotation movement type, including, finally, proper collision detection!
  267.  
  268. commit 6d60bb1511c19fa0cd586d78a3ff10090efa64fa
  269. Author: Goober5000 <ipw47@yahoo.com>
  270. Date: Mon Jan 25 00:49:21 2016 -0500
  271.  
  272. add some additional clarifying comments
  273.  
  274. commit 28faa9e5885d682bb5b57061debc3cd6a042f98a
  275. Author: Goober5000 <ipw47@yahoo.com>
  276. Date: Mon Jan 25 00:26:26 2016 -0500
  277.  
  278. warn for dumb-rotation as well as regular rotation
  279.  
  280. commit 78ff02501b1595de18aacf2b587c0300724f9c40
  281. Author: Goober5000 <ipw47@yahoo.com>
  282. Date: Sun Jan 24 21:41:31 2016 -0500
  283.  
  284. improve debug warning handling
  285.  
  286. commit 165124267a4deabf8897d0b19bceba0487bb0068
  287. Author: Goober5000 <ipw47@yahoo.com>
  288. Date: Sun Jan 24 21:28:43 2016 -0500
  289.  
  290. Add model_instance handling for weapons, asteroids, and skyboxes
  291.  
  292. commit b9033ab2a2f252b02b619f30b5f4e218650f7fdb
  293. Author: Goober5000 <ipw47@yahoo.com>
  294. Date: Sun Jan 24 19:00:04 2016 -0500
  295.  
  296. fix Travis error
  297.  
  298. commit 102efb192c00d86a8dcd86aea7f65dfc0b751d94
  299. Author: Goober5000 <ipw47@yahoo.com>
  300. Date: Sun Jan 24 17:55:13 2016 -0500
  301.  
  302. some additional error handling
  303.  
  304. commit 335cc4a114c9d87eb8cf1483fa1a2ca01ee58e59
  305. Author: asarium <asarium@gmail.com>
  306. Date: Sun Jan 24 14:31:13 2016 +0100
  307.  
  308. Use generic architecture by default
  309.  
  310. commit 4b05468f3ccfb6ff9e2150af80b6783310fb1710
  311. Author: Goober5000 <ipw47@yahoo.com>
  312. Date: Wed Jan 20 14:44:45 2016 -0500
  313.  
  314. update comment with a small clarification, add an assertion that the function contract is being followed, and fix an incipient bug by adding a necessary is_ship flag
  315.  
  316. commit 26a500bf7ca85c10077b0e3126ab35f57cba40d7
  317. Author: Goober5000 <ipw47@yahoo.com>
  318. Date: Tue Jan 19 22:18:09 2016 -0500
  319.  
  320. address warnings flagged by Travis
  321.  
  322. commit 81ad6dc1b5577945e45fb432a574507a81fc30c5
  323. Author: Goober5000 <ipw47@yahoo.com>
  324. Date: Tue Jan 5 01:04:46 2016 -0500
  325.  
  326. remove a field that is now redundant
  327.  
  328. commit 025c58c6792f37230ccef7ee6fd9c947104102fa
  329. Author: Goober5000 <ipw47@yahoo.com>
  330. Date: Tue Jan 5 00:56:51 2016 -0500
  331.  
  332. fix const-correctness due to Swifty's change
  333.  
  334. commit bb93319871a3e575a43e620a7d65cbbd304e23d1
  335. Author: Goober5000 <ipw47@yahoo.com>
  336. Date: Fri Dec 11 18:34:01 2015 -0500
  337.  
  338. small update due to changed API
  339.  
  340. commit 8f224a76a4b4b611de9941ab9d2b529d2690291f
  341. Author: Goober5000 <ipw47@yahoo.com>
  342. Date: Sat Nov 21 17:49:31 2015 -0500
  343.  
  344. incorporate turning rate
  345.  
  346. commit a640015afce7b400c856f15d8c3066f7e69ae8e4
  347. Author: Goober5000 <ipw47@yahoo.com>
  348. Date: Sat Nov 21 15:42:51 2015 -0500
  349.  
  350. tweak the creation of dumb_rotate instances; move the check for can_move below look_at and dumb_rotate
  351.  
  352. commit 82807f276087ee9cf8944a8cb0aabb8287f92608
  353. Author: Goober5000 <ipw47@yahoo.com>
  354. Date: Sat Nov 21 00:52:30 2015 -0500
  355.  
  356. delete dumb rotations when we delete the associated instance
  357.  
  358. commit 97924c062810553402668f0b236efb190152d9fc
  359. Author: Goober5000 <ipw47@yahoo.com>
  360. Date: Sat Nov 21 00:48:01 2015 -0500
  361.  
  362. Add data structures and the hook to create the dumb rotations when model instances are created. This might be sufficient to get dumb rotations working for ships.
  363.  
  364. commit 680ac9175f76225a4693e581ee6ea6274230fbd3
  365. Author: Goober5000 <ipw47@yahoo.com>
  366. Date: Fri Nov 20 01:58:30 2015 -0500
  367.  
  368. move the two dumb_rotation iterations into one function (which calls a subfunction) in modelread.cpp, and add some descriptive commenting
  369.  
  370. commit e3c4f902872cdfd014335493cb3d31500463e989
  371. Author: Goober5000 <ipw47@yahoo.com>
  372. Date: Thu Nov 19 01:42:35 2015 -0500
  373.  
  374. first chunk of work to reimplementing dumb_rotate in a way that syncs with the rest of the model code
  375.  
  376. commit ca95a3c25d0a2912907707af5181a497d1b95122
  377. Author: Yarn366 <r_name00@live.com>
  378. Date: Mon Jan 4 03:57:13 2016 -0500
  379.  
  380. Changed default gauge settings from a function to a define
  381.  
  382. commit 7691c4905e72814e5c70b998ffa1f5a32ed37513
  383. Author: Echelon9 <rhyskidd@gmail.com>
  384. Date: Thu Dec 3 11:16:18 2015 +1100
  385.  
  386. Correct comment regarding glGetString(GL_SHADING_LANGUAGE_VERSION)
  387.  
  388. commit 9bd4fb3ac79e4293ca8722cd6716f2608735f136
  389. Author: Echelon9 <rhyskidd@gmail.com>
  390. Date: Sat Nov 28 17:28:05 2015 +1100
  391.  
  392. Lift up FXAA shader GLSL version check to opengl_post_load_shader(), out of the GLSL shader compiler preprocessor stage.
  393.  
  394. commit 49b5d9a3b7576699433143816f8a0e05955e1c93
  395. Author: Echelon9 <rhyskidd@gmail.com>
  396. Date: Sat Nov 21 00:27:49 2015 +1300
  397.  
  398. Fix up the revert of 0345d09a513082d15b53b045471f3fe1e3621b9b
  399.  
  400. commit 22f14d56eaef758e7d26dba2ac22eba3ac30d9bf
  401. Author: Echelon9 <rhyskidd@gmail.com>
  402. Date: Sat Nov 21 00:15:00 2015 +1300
  403.  
  404. Revert "GLSL: Provide a dynamic #version directive to the shaders, in line with OpenGL standards"
  405.  
  406. This reverts commit 0345d09a513082d15b53b045471f3fe1e3621b9b.
  407.  
  408. commit 5f4568cc0e547e0dd31546c08ecffeb43dc14a56
  409. Author: Echelon9 <rhyskidd@gmail.com>
  410. Date: Sun Nov 8 22:25:29 2015 +1100
  411.  
  412. OpenGL: Correct typo in one use of the __VERSION__ predefined macro
  413.  
  414. commit 39842e711561f339fa06d3dc61b41f18824b1a00
  415. Author: Echelon9 <rhyskidd@gmail.com>
  416. Date: Sun Nov 8 19:41:37 2015 +1100
  417.  
  418. OpenGL: Rely on predefined macro __VERSION__ in GLSL language specification, rather than rolling our own. This predefined macro has been a language feature in all GLSL versions we support. See Section 3.3 Preprocessor.
  419.  
  420. commit cb90d286e590ffe0aa11082d1480070e1a9c4791
  421. Author: Echelon9 <rhyskidd@gmail.com>
  422. Date: Wed Nov 4 21:54:29 2015 +1100
  423.  
  424. GLSL: Provide a dynamic #version directive to the shaders, in line with OpenGL standards
  425.  
  426. commit e4c98e8527b87f5d8dcb71921e73a90120069edb
  427. Author: Echelon9 <rhyskidd@gmail.com>
  428. Date: Wed Nov 4 18:58:24 2015 +1100
  429.  
  430. Remove final DirectX Shader Model concepts. OpenGL GLSL version supported by the driver can be directly queried, rather than a layer of abstraction through SM2, SM3 and SM4. Allows Use_GLSL to be removed following refactoring.
  431.  
  432. commit 5d593f0df07866bef842c75703d1904f95e4536f
  433. Author: Echelon9 <rhyskidd@gmail.com>
  434. Date: Wed Nov 4 18:39:25 2015 +1100
  435.  
  436. Plumb through is_minimum_GLSL_version()
  437.  
  438. commit a045e5d2667356a0c2f145b03ce822d3464756ab
  439. Author: Echelon9 <rhyskidd@gmail.com>
  440. Date: Wed Nov 4 18:09:52 2015 +1100
  441.  
  442. Refactor out -disable_glsl_model command line option, which is encoded in Use_GLSL internally
  443.  
  444. commit 21b8e3bb5266835dbcc9537fc62741589fee2c8c
  445. Author: Echelon9 <rhyskidd@gmail.com>
  446. Date: Wed Nov 4 17:08:57 2015 +1100
  447.  
  448. Add helper function is_minimum_GLSL_version()
  449.  
  450. commit 3aa671a21194e81b851e48667a8ac884530ab848
  451. Author: Echelon9 <rhyskidd@gmail.com>
  452. Date: Wed Nov 4 16:28:23 2015 +1100
  453.  
  454. Replace SHADER_MODEL with GLSL_VERSION
  455.  
  456. commit d3ce9874a76eef34008bd4c7cfc1b3807bd77329
  457. Author: Echelon9 <rhyskidd@gmail.com>
  458. Date: Wed Nov 4 16:18:50 2015 +1100
  459.  
  460. DirectX Shader Model 4.0 is equivalent to GLSL version 3.30. Source: https://www.opengl.org/wiki/Detecting_the_Shader_Model
  461.  
  462. commit 3fd9b8f802b35684ca6e9e34c5654e6944210f14
  463. Author: Yarn366 <r_name00@live.com>
  464. Date: Sun Jan 3 04:29:59 2016 -0500
  465.  
  466. Fix the errors reported by AppVeyor and Travis CI (take 2)
  467.  
  468. commit 890c607ad278cfe4854beef0aed44daa5495babb
  469. Author: Yarn366 <r_name00@live.com>
  470. Date: Sun Jan 3 03:56:13 2016 -0500
  471.  
  472. Fix the errors reported by AppVeyor and Travis CI (hopefully)
  473.  
  474. commit 3512fcc18e5f5356c2f383620a434a10f8351e71
  475. Author: Yarn366 <r_name00@live.com>
  476. Date: Sun Jan 3 03:12:00 2016 -0500
  477.  
  478. Changed the gauge loaders to accept a pointer to the new gauge_settings struct instead of a bunch of values.
  479.  
  480. commit f57e346eff6c2dbc678c3728f9e2d93b67393c9b
  481. Author: SamuelCho <samuel.s.cho@gmail.com>
  482. Date: Sat Jan 2 16:47:28 2016 -0800
  483.  
  484. Only enable team glow colors if team color texture mask has an alpha channel.
  485.  
  486. commit b0115a5f8024a005e02d2a672a4b6def1bbd62ff
  487. Author: MageKing17 <MageKing17@gmail.com>
  488. Date: Sat Jan 2 12:19:13 2016 -0800
  489.  
  490. Stop exporting -no_fps_capping to the launcher.
  491.  
  492. Given the number of unintended consequences that can result from use of this command-line flag, we should return to the pre-137eb7e4d4cb0f9c153d15bbcce847347aa3d716 behavior of not including it in the exe_params[] array; anyone who knows what it does and why we don't advertise it can still use it for testing purposes, but it should prevent the typical user from turning it on without knowing exactly what can go wrong.
  493.  
  494. commit d4d805d6caa7f704d98f91d538d6a3f5c4736f93
  495. Author: DahBlount <tylerrblount@gmail.com>
  496. Date: Sun Dec 27 22:07:31 2015 -0700
  497.  
  498. Move turret_enemy_objnum check further up in block and change to Assertion
  499.  
  500. commit 8a2eec5b4a6e6d09b8e1643819df779dc97efe29
  501. Author: Karajorma <Karajorma@gmail.com>
  502. Date: Wed Dec 30 16:56:50 2015 +0800
  503.  
  504. Fix the issue with repeat counts first discovered on this thread http://www.hard-light.net/forums/index.php?topic=90763.msg1801379#msg1801379
  505.  
  506. commit ee64b83aecc73cb16dfed3bfabc7952984638b8d
  507. Author: niffiwan <niffiwan.scp@gmail.com>
  508. Date: Mon Dec 28 14:55:54 2015 +1000
  509.  
  510. Allow shield hit animations to play to the end
  511.  
  512. Previously they'd always stop at 75% complete, and it's probably just
  513. luck that it worked correctly for :v:
  514.  
  515. commit 2ddee360075ad424a2a4f7cdbb486e88323a6051
  516. Author: Samuel Cho <samuel.s.cho@gmail.com>
  517. Date: Fri Dec 25 19:34:39 2015 -0800
  518.  
  519. Cleaned up HudGaugeLock::render() and removed hud_draw_diamond() since that's not being used.
  520.  
  521. commit 542dc68df2258ceaf5a968f0413d75ede990d08b
  522. Author: Goober5000 <ipw47@yahoo.com>
  523. Date: Mon Dec 21 00:56:51 2015 -0500
  524.  
  525. add to Ship_flag_names array
  526.  
  527. commit b1ac0876d4079e0f37e191bd169d132cdaffe0cc
  528. Author: Goober5000 <ipw47@yahoo.com>
  529. Date: Sun Dec 20 23:12:59 2015 -0500
  530.  
  531. add no-disabled-self-destruct ship flag
  532.  
  533. Normally, ships whose weapons or engines subsystems are destroyed will
  534. self-destruct after 90 seconds if they are part of a wing (see
  535. ai_maybe_self_destruct). This adds a ship flag to prevent that from
  536. happening.
  537.  
  538. commit 9cc70790c9b063241fc6349f248bd513772a68eb
  539. Author: SamuelCho <samuel.s.cho@gmail.com>
  540. Date: Wed Dec 16 00:57:12 2015 -0800
  541.  
  542. Save all the channels of the team mask, not just the red and green channels.
  543.  
  544. commit 7d392bd61c093997afaa819a3552768807df14ff
  545. Author: SamuelCho <samuel.s.cho@gmail.com>
  546. Date: Wed Dec 16 00:44:58 2015 -0800
  547.  
  548. Adjust the blended glow color value by how much the team mask contributes to this fragment.
  549.  
  550. commit 1552e02a5184636f37c9933a7167701e6b5b51b5
  551. Author: SamuelCho <samuel.s.cho@gmail.com>
  552. Date: Wed Dec 16 00:20:15 2015 -0800
  553.  
  554. Added support for glowing team color textures.
  555.  
  556. commit 6583066936b0169eb44d0dc067630dea67876187
  557. Author: SamuelCho <samuel.s.cho@gmail.com>
  558. Date: Tue Dec 15 20:39:38 2015 -0800
  559.  
  560. Don't reset lock rendering timers and switches unless we really need to.
  561.  
  562. commit 9b7ebff53ace63f444b60d3da612ad2559890416
  563. Author: DahBlount <tylerrblount@gmail.com>
  564. Date: Sun Dec 13 22:21:29 2015 -0700
  565.  
  566. Change NULL to nullptr and change fighter beam flag comparison from > to !=
  567.  
  568. commit 1491d4a79a40df5f17bf8c9079fde147b3d2f6ea
  569. Author: DahBlount <tylerrblount@gmail.com>
  570. Date: Sat Dec 5 12:38:31 2015 -0700
  571.  
  572. Create "share fire direction" subsystem flag
  573.  
  574. commit 3eb47c1867f83129f0f6f8cc405130e29a9f5e77
  575. Author: SamuelCho <samuel.s.cho@gmail.com>
  576. Date: Mon Dec 14 23:19:08 2015 -0800
  577.  
  578. ship_render() still needs to clear out miscellaneous per-draw model data.
  579.  
  580. commit 2db4bc37f2898abdcf66e82b8f3188783969c70b
  581. Author: SamuelCho <samuel.s.cho@gmail.com>
  582. Date: Mon Dec 14 00:06:16 2015 -0800
  583.  
  584. Removed unused variable sii.
  585.  
  586. commit 0f0f6377d009a909225ac6f211abe4b7eff2f479
  587. Author: SamuelCho <samuel.s.cho@gmail.com>
  588. Date: Sun Dec 13 23:51:24 2015 -0800
  589.  
  590. Killed the last vestiges of ship_model_start/stop.
  591.  
  592. commit bade3c58eb2d0f95cec724e49ecd9f70c96d839b
  593. Author: DahBlount <tylerrblount@gmail.com>
  594. Date: Sat Dec 12 15:14:35 2015 -0700
  595.  
  596. Normalize the position vector used in environmental reflections
  597.  
  598. commit 2deffc11566f8c4effa3dd7150b5a60fc4a72539
  599. Author: Samuel Cho <samuel.s.cho@gmail.com>
  600. Date: Wed Dec 9 10:32:36 2015 -0800
  601.  
  602. Removed comment from model_set_instance that no longer describes SSF_NO_DISAPPEAR functionality.
  603.  
  604. commit 0062d2567ab30564548e9064d2941e6f7d3da410
  605. Author: SamuelCho <samuel.s.cho@gmail.com>
  606. Date: Tue Dec 8 23:53:53 2015 -0800
  607.  
  608. Fixes missing destroyed submodels from the polymodel_instance rendering commit.
  609.  
  610. commit 7972cad5638b3557d61206bb0f1f0f4d127cfbb3
  611. Author: SamuelCho <samuel.s.cho@gmail.com>
  612. Date: Tue Dec 8 20:06:27 2015 -0800
  613.  
  614. Restore SIF2_NO_LIGHTING functionality for ship_render().
  615.  
  616. commit 8d0624b064c54e9c031d8a039f72d9cefef02c3b
  617. Author: Lari Nieminen <lari.nieminen@iki.fi>
  618. Date: Tue Dec 8 14:08:34 2015 +0200
  619.  
  620. Fix a small glitch in shield icon alpha range
  621.  
  622. Calculates the alpha range using the actual number of shield segments instead of 4.
  623.  
  624. commit 236857ed37ea3b2fc2b850504cca1530d659987d
  625. Author: SamuelCho <samuel.s.cho@gmail.com>
  626. Date: Mon Dec 7 22:59:28 2015 -0800
  627.  
  628. Changed bitmap_lookup to use ubyte instead of floats for the color channels. Should make reading bitmaps faster.
  629.  
  630. commit 81676b7d3f0ff1082968425053d5bec6632b4ebe
  631. Author: Goober5000 <ipw47@yahoo.com>
  632. Date: Sat Dec 5 14:25:28 2015 -0500
  633.  
  634. a few tweaks from the PR...
  635. a) remove redundant (shadowing) polymodel *pm declaration
  636. b) end Warnings with \n
  637. c) remove no-longer-needed Asserts (they are handled by the Error check above)
  638.  
  639. commit e1e188a43c8a1654bc9bf639172288f1efe7e3e2
  640. Author: Goober5000 <ipw47@yahoo.com>
  641. Date: Sat Dec 5 13:02:27 2015 -0500
  642.  
  643. use the entire range of RAND_MAX, not the range divided by 32
  644.  
  645. commit fa10977e7722d7aea0341d080b84fc9a9d5289a5
  646. Author: Yarn366 <r_name00@live.com>
  647. Date: Thu Dec 3 20:06:06 2015 -0500
  648.  
  649. Added parameters that allow HUD scaling to be disabled at lower resolutions and enabled at higher resolutions.
  650.  
  651. commit 59fa7bd544218ea370efa6049a7a8d8ddcc61cbc
  652. Author: SamuelCho <samuel.s.cho@gmail.com>
  653. Date: Wed Dec 2 19:08:59 2015 -0800
  654.  
  655. Remove superfluous line.
  656.  
  657. commit 81d8d063c28b0918ba90aa8d892d7e4ef23f4ceb
  658. Author: MageKing17 <MageKing17@gmail.com>
  659. Date: Wed Dec 2 12:11:20 2015 -0800
  660.  
  661. Un-cluttering the autorepair conditional by spreading it out a little.
  662.  
  663. Should hopefully be a bit more readable this way.
  664.  
  665. commit 75471276fcc85031cd671c3d949dad98c7ad1391
  666. Author: MageKing17 <MageKing17@gmail.com>
  667. Date: Sun Nov 22 06:03:10 2015 -0800
  668.  
  669. Adds "don't autorepair if disabled" to blacklist a specific subsystem.
  670.  
  671. Obviously won't do anything if "repair disabled subsystems" ship flag isn't set. If both subsystem-specific flags get set at the same time, whichever one would be default behavior (based on the presence or absence of the ship-wide flag) gets removed and a Warning generated.
  672.  
  673. commit 89d6031c7976bd478b18a9427cacf68335fdbe37
  674. Author: MageKing17 <MageKing17@gmail.com>
  675. Date: Fri Nov 20 17:41:22 2015 -0800
  676.  
  677. Adds the ability for subsystems to repair themselves when disabled.
  678.  
  679. Can either be set for individual subsystems via the "autorepair if disabled" flag, or set for an entire ship via the "repair disabled subsystems" flag. It will, by necessity, only have an effect if the ship's "$Subsystem Repair Rate:" is a positive number.
  680.  
  681. commit 661678f6935c13bbbfa0a999c351b901f1778e15
  682. Author: asarium <asarium@gmail.com>
  683. Date: Wed Dec 2 16:59:54 2015 +0100
  684.  
  685. Fix an issue identified by MageKing17
  686.  
  687. commit 94ca29735c06977cc8b0cc3d1631a8d37a677caa
  688. Author: asarium <asarium@gmail.com>
  689. Date: Sun Nov 15 22:51:00 2015 +0100
  690.  
  691. Quit when the end of the mission is reached
  692.  
  693. commit 20f84c179ac838f925da5e88f64ec55e15800867
  694. Author: asarium <asarium@gmail.com>
  695. Date: Sun Nov 15 19:23:25 2015 +0100
  696.  
  697. When benchmarking automatically accept pilot screen
  698.  
  699. commit 5f622094afa1a9480efba7eae909a336571136cb
  700. Author: asarium <asarium@gmail.com>
  701. Date: Sun Nov 15 19:22:11 2015 +0100
  702.  
  703. Add commandline option for benchmarking
  704.  
  705. commit 64ad950a802f8bae62a67c54b0e95e6f6271554b
  706. Author: SamuelCho <samuel.s.cho@gmail.com>
  707. Date: Tue Dec 1 23:53:24 2015 -0800
  708.  
  709. Allow model rendering code to use polymodel_instance. Removes the reliance on ship_model_start/stop for rendering models. Also fix a bunch of oversights involving blown off models in the polymodel_instance code.
  710.  
  711. commit 764e1772b0763763985a666355df1784e8b8d47c
  712. Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
  713. Date: Tue Dec 1 15:24:32 2015 -0600
  714.  
  715. Remove the -Wno-unused-function hider. Should be able to fix these with this method if any more crop up on Linux.
  716.  
  717. commit ea549ab5a0a8de9441b6b0ef189d6f46c38de8af
  718. Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
  719. Date: Tue Dec 1 20:56:06 2015 -0600
  720.  
  721. [fix/292_unused_functions] Mark rotate_z and accurate_square_root as unused. Last part of the issues in #292.
  722.  
  723. commit c8785dc09318dd4e8b426f7d0ecd2334387e4fab
  724. Author: chief1983 <chief1983@yahoo.com>
  725. Date: Tue Dec 1 16:30:11 2015 -0600
  726.  
  727. [asan_flag] AddressSanitizer toggle flag for configure.ac.
  728.  
  729. commit 870ad9e3aeb8b8631e51dcffe533431668acf01d
  730. Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
  731. Date: Tue Dec 1 14:54:57 2015 -0600
  732.  
  733. [fix/187_debugging] Enhance an Assert to help track down how issue 187 could happen.
  734.  
  735. commit 487f769064bc4961f99046782274bad1c4833cec
  736. Author: The E <fwoltermann@gmail.com>
  737. Date: Tue Dec 1 20:38:30 2015 +0100
  738.  
  739. Renaming vm_copy_transpose_matrix to vm_copy_transpose
  740.  
  741. commit 7604e82f05e54ec7cbb592178548b2375c0f8824
  742. Author: The E <fwoltermann@gmail.com>
  743. Date: Tue Dec 1 20:37:33 2015 +0100
  744.  
  745. Renaming vm_transpose_matrix to vm_transpose
  746.  
  747. commit e0defd287aa8cd234f53c0865bf907c0d3e4e3a8
  748. Author: The E <fwoltermann@gmail.com>
  749. Date: Tue Dec 1 20:36:34 2015 +0100
  750.  
  751. Renaming vm_vec_crossprod to vm_vec_cross
  752.  
  753. commit a413255728fc57c7c070a075fbd8f7e8306d207c
  754. Author: The E <fwoltermann@gmail.com>
  755. Date: Tue Dec 1 20:35:47 2015 +0100
  756.  
  757. Renaming vm_vec_dotprod to vm_vec_dot
  758.  
  759. commit 22e6de42a4b41dc42d7087c70ac9ff31126fe11f
  760. Author: Fabian Woltermann <f.woltermann@primefact.de>
  761. Date: Tue Dec 1 13:04:22 2015 +0100
  762.  
  763. Remove comment here
  764.  
  765. commit 9548002890ae3f51662e6d7699cc6a444d729d2a
  766. Author: Fabian Woltermann <f.woltermann@primefact.de>
  767. Date: Tue Dec 1 11:39:28 2015 +0100
  768.  
  769. Removing code that has no place here
  770.  
  771. commit 0334bd0c3b86a88c4ffd914dbcbfcee9ddc719c9
  772. Author: Fabian Woltermann <f.woltermann@primefact.de>
  773. Date: Tue Dec 1 11:34:00 2015 +0100
  774.  
  775. Addressing a few small issues with PR 468
  776.  
  777. commit 096029a88dadd08610b11a8728d78b795bad00b7
  778. Author: DahBlount <tylerrblount@gmail.com>
  779. Date: Tue Dec 1 00:55:30 2015 -0700
  780.  
  781. Add Doxygen comments and additional changes
  782.  
  783. commit d8ab39e261af63842e9649c556f4a59503709300
  784. Author: SamuelCho <samuel.s.cho@gmail.com>
  785. Date: Mon Nov 30 23:48:57 2015 -0800
  786.  
  787. This line in the HUD lock gauge wasn't supposed to be deleted.
  788.  
  789. commit 02d15f36b7c6e63e68274e3454c628d87cc01b29
  790. Author: DahBlount <tylerrblount@gmail.com>
  791. Date: Tue Dec 1 00:34:55 2015 -0700
  792.  
  793. Change a1d to a2d
  794.  
  795. commit 66c9e0c13609bebaa018149716cb1f32a9a69f84
  796. Author: SamuelCho <samuel.s.cho@gmail.com>
  797. Date: Mon Nov 30 23:16:43 2015 -0800
  798.  
  799. My attempt to fix the HUD lock scoping issues raised by issue #456.
  800.  
  801. commit fb29b28113be6adda9a06dc9baa5da36506bf650
  802. Author: DahBlount <tylerrblount@gmail.com>
  803. Date: Mon Nov 30 09:36:07 2015 -0700
  804.  
  805. Add function to invert matrix4 and change mview to GL_env_texture_matrix to properly setup environment maps.
  806.  
  807. commit 3fa03fcda0b99542c5b7ba8d598346e5684703fa
  808. Author: DahBlount <tylerrblount@gmail.com>
  809. Date: Mon Nov 23 01:16:41 2015 -0700
  810.  
  811. Fix ENVMAP vertex shader to use the inverse of gl_ModelViewMatrix
  812.  
  813. commit a4f793e6dc2aa7499827447c9fa9951b66e2497b
  814. Author: Yarn366 <r_name00@live.com>
  815. Date: Sun Nov 29 17:22:48 2015 -0500
  816.  
  817. Use the same FOV for everything in the main view, and apply the pi*(4/9) correction for ships to the briefing view.
  818.  
  819. commit 3287ff6b3ae7c102c4d17a058103a710919c6d90
  820. Author: Risto Toijala <risto.toijala@gmail.com>
  821. Date: Sat Nov 28 18:20:56 2015 +0200
  822.  
  823. unix mods: change error to warning
  824.  
  825. Ignore failure to open directories that the filesystem gave us.
  826. There's nothing we can do about it.
  827.  
  828. Also improve missing mod warning.
  829.  
  830. Tiny style improvement.
  831.  
  832. commit 81092417bdaa15b8cac35ac1159e78b6658f1bfb
  833. Author: Risto Toijala <risto.toijala@gmail.com>
  834. Date: Sat Nov 28 18:19:50 2015 +0200
  835.  
  836. unix mods: use "." instead of full cwd path to avoid error condition
  837.  
  838. commit 947deb8e12c12e665ffddbb174d69d77959fd848
  839. Author: Risto Toijala <risto.toijala@gmail.com>
  840. Date: Sat Nov 28 18:18:26 2015 +0200
  841.  
  842. unix mods: switch parent and dir for readability
  843.  
  844. commit bd1aa5e455422b4384f8c9533ae17091eefb8539
  845. Author: MageKing17 <MageKing17@gmail.com>
  846. Date: Wed Nov 25 23:04:37 2015 -0800
  847.  
  848. Modular tables now clear allowed weapons if +noreplace isn't specified.
  849.  
  850. This makes them behave more like ship flags and should bring them around towards how modders intuitively expect using a modular table to override a ship's allowed weapons to work.
  851.  
  852. Fixes Mantis 3176.
  853.  
  854. commit 37f45872309896ddc9aae464eb100441b48d277b
  855. Author: Yarn366 <r_name00@live.com>
  856. Date: Sat Nov 28 01:56:09 2015 -0500
  857.  
  858. Apply rounding to orientation values so that the spinners in the background editor work properly
  859.  
  860. commit e11f6904b48ac7386196621bb9a5dc08db63f118
  861. Author: Goober5000 <ipw47@yahoo.com>
  862. Date: Sat Nov 28 00:27:27 2015 -0500
  863.  
  864. retail sounds 36 and 37 should actually be converted to 3D
  865.  
  866. commit 6df0a704f253603486ddd0778c7b80daec764a2f
  867. Author: MageKing17 <MageKing17@gmail.com>
  868. Date: Thu Nov 26 00:14:34 2015 -0800
  869.  
  870. Add "Right-Align Ship Names:" option to HudGaugeEscort.
  871.  
  872. It allows the escort gauge to render with ship names right-aligned, as the name would suggest. Changed gr_force_fit_string() to return the width instead redundantly returning the (already modified in-place) string; nothing else actually cares about the return value, so secondary impact should be nonexistent.
  873.  
  874. commit 0b84c18686cbaa3600af9e54b0ad4df7064d7d08
  875. Author: Risto Toijala <risto.toijala@gmail.com>
  876. Date: Fri Nov 27 20:16:00 2015 +0200
  877.  
  878. also accept backslashes as path separators on unix
  879.  
  880. commit 752366981936b6e3abc4f6773f27e913ad6b789d
  881. Author: Risto Toijala <risto.toijala@gmail.com>
  882. Date: Thu Nov 26 09:49:52 2015 +0200
  883.  
  884. allow subfolders in mod paths
  885.  
  886. commit b1b8ae9668be8747c520bc37f16cda23f58b3832
  887. Author: Risto Toijala <risto.toijala@gmail.com>
  888. Date: Sun Nov 1 14:29:45 2015 +0200
  889.  
  890. move unix modlist handling to function
  891.  
  892. commit bddf438fb6a83ce52594ca6827d941c7a2cb509e
  893. Author: Risto Toijala <risto.toijala@gmail.com>
  894. Date: Sun Nov 1 14:26:12 2015 +0200
  895.  
  896. clean up unix mod handling
  897.  
  898. commit 407a2356eb2b4f4bfa697ba997ff1518b2d70755
  899. Author: Lari Nieminen <lari.nieminen@iki.fi>
  900. Date: Thu Nov 26 18:06:41 2015 +0200
  901.  
  902. Fixed silly syntax error
  903.  
  904. commit 0c5e6c728152760fb5a6f9579c9488f3dfd766fd
  905. Author: Lari Nieminen <lari.nieminen@iki.fi>
  906. Date: Thu Nov 26 16:35:23 2015 +0200
  907.  
  908. Fixes to some bm_unlock and bm_unload calls
  909.  
  910. As requested in https://github.com/scp-fs2open/fs2open.github.com/pull/449/files#r45241401
  911.  
  912. Note that I also included the ref_count >= 1 check.
  913.  
  914. commit 256ba6f9f252857d19fe78301ff4767815cbf9e5
  915. Author: niffiwan <niffiwan.scp@gmail.com>
  916. Date: Thu Nov 26 18:57:36 2015 +1000
  917.  
  918. Remove proposed AI profiles flag
  919.  
  920. Make the new behaviour the default, the change to gameplay should be
  921. minimal due to the 2-frame feature being by far the largest factor in
  922. current countermeasure effectiveness
  923.  
  924. commit 33c7c4eae920baad46f1f3c687f6879a73094ed4
  925. Author: Yarn366 <r_name00@live.com>
  926. Date: Mon Nov 23 19:48:04 2015 -0500
  927.  
  928. Added "Radar Center Offsets:" and "Radar Size:" to the 2D and 3D radar gauges
  929.  
  930. commit 962261421e8f9fe5655609823c50dd9467a25f4f
  931. Author: Yarn366 <r_name00@live.com>
  932. Date: Mon Nov 23 18:29:40 2015 -0500
  933.  
  934. Added "Dock Max Width:" and "Order Max Width:" to extra target data gauge
  935.  
  936. commit 5144dba6b465ca72a571943a6df8fa08adce5385
  937. Author: Yarn366 <r_name00@live.com>
  938. Date: Mon Nov 23 18:22:37 2015 -0500
  939.  
  940. Added "Fixed Header Position:" to wingman gauge
  941.  
  942. commit 9bbebfc55e18de23dfb12f42dcbb53ff8d2e4e7b
  943. Author: Peter Mitsis <peter.mitsis@gmail.com>
  944. Date: Mon Nov 23 06:54:41 2015 -0500
  945.  
  946. [fix] toolchain: Abstract compiler capabilities
  947.  
  948. Fixes various typos from the commit titled
  949. 'toolchain: Abstract compiler capabilities'
  950.  
  951. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  952.  
  953. commit 02fc2b29ca58bccd80b33ae265565c1b15643d5b
  954. Author: MageKing17 <MageKing17@gmail.com>
  955. Date: Mon Nov 23 00:20:55 2015 -0800
  956.  
  957. Revert "Fix envmap orientation"
  958.  
  959. This reverts commit a033f653d04b190a00ef4f2a5166e1102289f87c.
  960.  
  961. commit a033f653d04b190a00ef4f2a5166e1102289f87c
  962. Author: DahBlount <tylerrblount@gmail.com>
  963. Date: Sun Nov 22 16:58:17 2015 -0700
  964.  
  965. Fix envmap orientation
  966.  
  967. commit 4b37433c4fa5e93c2d8e86794fee48a83253857e
  968. Author: The E <fwoltermann@gmail.com>
  969. Date: Sun Nov 22 21:00:24 2015 +0100
  970.  
  971. Removing the _INLINE_VECMAT preprocessor define. This is something the compiler is better equipped to decide.
  972.  
  973. commit 002dc3a9651f8bf468ddf1eda617416587d577bf
  974. Author: Peter Mitsis <peter.mitsis@gmail.com>
  975. Date: Wed Nov 18 21:48:41 2015 -0500
  976.  
  977. toolchain: Introduce __ALIGNED(x) macro
  978.  
  979. The __ALIGNED(x) macro may be used to tell the compiler to align the
  980. symbol's address to an 'x' byte boundary. Note that 'x' must be a
  981. power of two.
  982.  
  983. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  984.  
  985. commit 7da81210ea9bdabaeb88c9176183395b77eddad5
  986. Author: Peter Mitsis <peter.mitsis@gmail.com>
  987. Date: Wed Nov 18 21:33:34 2015 -0500
  988.  
  989. toolchain: Introduce likely() and unlikely() macros
  990.  
  991. The likely() and unlikely() macros may be used as hints to the compiler to
  992. indicate whether a branch is likely or unlikely to be taken so that it may
  993. generate code accordingly.
  994.  
  995. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  996.  
  997. commit 57c16bd58a7a71c9b8f14b61123f91b1bc00eb01
  998. Author: Peter Mitsis <peter.mitsis@gmail.com>
  999. Date: Wed Nov 18 02:47:39 2015 -0500
  1000.  
  1001. toolchain: Replace __attribute__((__unused__)) with __UNUSED
  1002.  
  1003. Abstracting this allows for the possibility of other compilers to have their
  1004. own implementation of marking a variable as potentially unused without using
  1005. the __attribute__ keyword (which is not supported on all compilers).
  1006.  
  1007. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  1008.  
  1009. commit 13c86d9540959ca141f14d48b2888e9e4c284a10
  1010. Author: Peter Mitsis <peter.mitsis@gmail.com>
  1011. Date: Wed Nov 18 02:33:43 2015 -0500
  1012.  
  1013. toolchain: Abstract compiler capabilities
  1014.  
  1015. Abstract compiler capabilities to help simplify support for various
  1016. toolchains.
  1017.  
  1018. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  1019.  
  1020. commit 338d6c9aaffddb8a94dd0dc8558ae4d7ed331503
  1021. Author: niffiwan <niffiwan.scp@gmail.com>
  1022. Date: Mon Nov 2 22:04:55 2015 +1000
  1023.  
  1024. Allow countermeasures to decoy missiles once only
  1025.  
  1026. Adds ai_profiles flag
  1027. $countermeasures decoy a missile once:
  1028. Also (re)adds logging to make it easier to figure out what the
  1029. countermeasures are doing. Try adding "+countermeasures" to your
  1030. debug_filter.cfg file.
  1031.  
  1032. commit 0e07f4414e93e7c9d8937e70945f2251574a05e2
  1033. Author: niffiwan <niffiwan.scp@gmail.com>
  1034. Date: Sat Nov 21 21:18:08 2015 +1000
  1035.  
  1036. CMEASURE_DETONATE_DISTANCE should be a float
  1037.  
  1038. Thanks to Goober5000 for noticing this
  1039.  
  1040. commit 039359e7f27b40fa7aeb029c9202497a53043c3d
  1041. Author: MageKing17 <MageKing17@gmail.com>
  1042. Date: Fri Nov 20 06:50:49 2015 -0800
  1043.  
  1044. Fix support subsystem repair rate (for real this time).
  1045.  
  1046. PR #445 was unfortunately incomplete; it fixed the time estimate for repairs, but not the actual repair part. I think I've identified which piece of code was preventing the actual repairs from working. This "repair_allocated > 0" conditional is actively preventing the "sip->sup_hull_repair_rate == 0.0f" branch from executing (so repair_allocated remains 0 and subsystems can't actually repair).
  1047.  
  1048. commit 0bb6002f0a957b50bd16fd8ba481b78f32f3d55b
  1049. Author: asarium <asarium@gmail.com>
  1050. Date: Fri Nov 20 12:24:10 2015 +0100
  1051.  
  1052. Fix compilation error
  1053.  
  1054. Apparently multi_update.cpp isn't used anywhere in the code. That file
  1055. could be removed in the future.
  1056.  
  1057. commit 91dbf8b7513f46eb5314108c96f3a67dea2f2065
  1058. Author: MageKing17 <MageKing17@gmail.com>
  1059. Date: Fri Nov 20 03:22:45 2015 -0800
  1060.  
  1061. Improve consistency/flexibility of version-specific comments.
  1062.  
  1063. matches_version_specific_tag() now uses the previously-FRED-only scan_fso_version_string() function, meaning it now supports version-specific comments with as few numbers as ;;FSO 3;; to as many numbers as ;;FSO 3.7.3.20151106;;, instead of you being required to supply exactly 3 numbers.
  1064.  
  1065. commit 519e89b6fa835019108089ab977ccb5f5c46114e
  1066. Author: asarium <asarium@gmail.com>
  1067. Date: Fri Nov 20 11:48:00 2015 +0100
  1068.  
  1069. Add "$Minimum version" to game settings table
  1070.  
  1071. This allows a modder to specify a minimum FSO version that is needed
  1072. for the mod.
  1073.  
  1074. commit 8f3342f05e5d949d8249afcf455d64322ae1f4a8
  1075. Author: Goober5000 <ipw47@yahoo.com>
  1076. Date: Fri Nov 20 00:41:46 2015 -0500
  1077.  
  1078. improve sexp help regarding bitmasks on ship-arrival-info and ship-departure-info
  1079.  
  1080. commit 6dd31585704f4496fd4d9effafe79d71c776f248
  1081. Author: MageKing17 <MageKing17@gmail.com>
  1082. Date: Thu Nov 19 20:27:32 2015 -0800
  1083.  
  1084. Make l_Wing functions handle invalid handles.
  1085.  
  1086. Indexing an invalid wing handle now returns invalid ship handles, getting its length returns 0, and getting its name returns an empty string.
  1087.  
  1088. commit 004fdae08f2345d03c579d5f42f70ef7bf931656
  1089. Author: MageKing17 <MageKing17@gmail.com>
  1090. Date: Thu Nov 19 20:20:47 2015 -0800
  1091.  
  1092. Clean up a couple minor issues in lua.cpp
  1093.  
  1094. A few comparisons weren't excluding their upper bounds properly, and the documentation for the l_Wing length function was the documentation for the l_Mission_Wings length function.
  1095.  
  1096. commit 8fcb1ee7899919053e0ff2841f3171068a7d7b36
  1097. Author: MageKing17 <MageKing17@gmail.com>
  1098. Date: Thu Nov 19 20:18:31 2015 -0800
  1099.  
  1100. Add isValid() function to l_Wing objects.
  1101.  
  1102. The l_Mission_Wings indexer will return an invalid wing if supplied an invalid name/index. However, you had no way of telling that this was the case because there was no isValid() function to test its validity.
  1103.  
  1104. commit 9630d808274d6b370482b022a38b200cb603a5cd
  1105. Author: MageKing17 <MageKing17@gmail.com>
  1106. Date: Thu Nov 19 20:16:37 2015 -0800
  1107.  
  1108. Change wing_name_lookup() to wing_lookup() in l_Mission_Wings indexer.
  1109.  
  1110. Avoids inconsistency whereby some wings could be looked up by index but not by name.
  1111.  
  1112. commit 206fbabaa5e7d8ace97ae9730a3f72c578083c39
  1113. Author: asarium <asarium@gmail.com>
  1114. Date: Fri Nov 6 17:36:37 2015 +0100
  1115.  
  1116. Use -march=native for linux builds
  1117.  
  1118. commit 5394b4943d4876a46c2d12246c2abad77a2ed496
  1119. Author: MageKing17 <MageKing17@gmail.com>
  1120. Date: Thu Nov 19 12:37:45 2015 -0800
  1121.  
  1122. Change warning from too many ship/weapon classes to an error.
  1123.  
  1124. If a modular table broke the weapons limit, it would warn about too many weapon classes, and then not actually skip the entry, because of the "if(!replace)" conditional around it, resulting in nonsensical parsing errors. Rather than just fix this error, it was suggested on IRC (by The_E) that these problems should instead cause immediate errors. Upon reflection, this makes more sense: if the mod exceeds the limits, there's little point in loading it anyway and having things be missing.
  1125.  
  1126. Hopefully, eventually, these limits will be removed altogether, but until then, exceeding them should not just be a dismissible warning.
  1127.  
  1128. commit 69f9d9f09022124ec75a8f57c34d2fd0da438697
  1129. Author: Yarn366 <r_name00@live.com>
  1130. Date: Thu Nov 19 15:35:31 2015 -0500
  1131.  
  1132. Make the target bracket gauge account for the sizes of the font and the attacker blip
  1133.  
  1134. commit 154a50028bcc3e0d57207ed1db815673cf9ee234
  1135. Author: asarium <asarium@gmail.com>
  1136. Date: Wed Nov 18 18:43:19 2015 +0100
  1137.  
  1138. Make this Assert a little more informative
  1139.  
  1140. commit edbec0fca94212d07accda6f0229676de4f333a4
  1141. Author: MageKing17 <MageKing17@gmail.com>
  1142. Date: Tue Nov 17 14:08:38 2015 -0800
  1143.  
  1144. Fix incorrect assertion in FRED's Event Editor when deleting a message.
  1145.  
  1146. The function can get called with an m_cur_msg of -1 if there are no messages defined by the mission; since this is apparently intended behavior (and causes no problems thanks to the immediately-following if-statement), may as well change this assertion.
  1147.  
  1148. commit 9050c08bec607163e0d9f658e9448ab3cc774f97
  1149. Author: DahBlount <tylerrblount@gmail.com>
  1150. Date: Fri Jul 17 19:59:19 2015 -0500
  1151.  
  1152. Add jumpToMission LUA function and a jump to hub function
  1153.  
  1154. The purpose of this function is to provide modders the capability to jump to a mission using LUA scripts. There is an optional argument for jumping to a hub mission, a good example is the JAD campaign map.
  1155.  
  1156. commit 248c398ba904b203594799b3b67718fc1663c070
  1157. Author: DahBlount <tylerrblount@gmail.com>
  1158. Date: Sun Nov 15 17:44:26 2015 -0700
  1159.  
  1160. Fix support subsystem repair rate
  1161.  
  1162. commit f790b3b0c68a0c1faf9c5bddaf572bb2f5968091
  1163. Author: The E <fwoltermann@gmail.com>
  1164. Date: Sat Nov 14 23:13:32 2015 +0100
  1165.  
  1166. small error correction
  1167.  
  1168. commit cbad1cf10f25b38992480fb8d16fc6a38a2d3ff8
  1169. Author: The E <fwoltermann@gmail.com>
  1170. Date: Sat Nov 14 13:30:51 2015 +0100
  1171.  
  1172. Addressing style comments
  1173.  
  1174. commit 56343f0d03f19447f095f985efbb26db1f2d49c3
  1175. Author: Peter Mitsis <peter.mitsis@gmail.com>
  1176. Date: Sat Nov 14 07:08:52 2015 -0500
  1177.  
  1178. lighting: remove void keyword from empty argument list
  1179.  
  1180. Routines in the lighting module that do not have any arguments do not
  1181. need the 'void' keyword in either their definitions or declarations.
  1182.  
  1183. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  1184.  
  1185. commit 67d51037ff9d575a487407b469d6926c4f72e406
  1186. Author: The E <fwoltermann@gmail.com>
  1187. Date: Sat Nov 14 12:55:41 2015 +0100
  1188.  
  1189. Adds Persona flag "$Allow substitution of missing messages:"
  1190.  
  1191. commit 3e6fb113ee858034a74eecb2f3b9469d7402a912
  1192. Author: DahBlount <tylerrblount@gmail.com>
  1193. Date: Thu Nov 12 23:27:55 2015 -0700
  1194.  
  1195. Deprecate +Min Damage and +Max Damage, add +Attenuation Damage:
  1196.  
  1197. commit 28c951272786fd7dd4c5e4f19eb7b2dfeb604f5e
  1198. Author: asarium <asarium@gmail.com>
  1199. Date: Fri Nov 13 11:52:52 2015 +0100
  1200.  
  1201. Fix compilation
  1202.  
  1203. Now the static_asserts use the types from cstdint
  1204.  
  1205. commit ed6637031d483107f08b4a5c046c0b0bc5778b9d
  1206. Author: niffiwan <niffiwan.scp@gmail.com>
  1207. Date: Thu Nov 12 19:07:21 2015 +1000
  1208.  
  1209. Allow aspect missiles to die when have lost lock
  1210.  
  1211. Note that aspect missiles don't lose lock when their target dies, I'll
  1212. see about adding that later
  1213.  
  1214. commit f5ccad96196f2fb02883c8c29b1d64512b3019ca
  1215. Author: Peter Mitsis <peter.mitsis@gmail.com>
  1216. Date: Sun Nov 1 10:20:58 2015 -0500
  1217.  
  1218. lighting: Apply keywords
  1219.  
  1220. Applies the following keywords to the lighting module:
  1221. const
  1222. static
  1223. void
  1224. extern
  1225.  
  1226. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  1227.  
  1228. commit b10de88cf0b99968f5176848f14c55dab74c783e
  1229. Author: Peter Mitsis <peter.mitsis@gmail.com>
  1230. Date: Mon Nov 9 21:33:16 2015 -0500
  1231.  
  1232. lighting: Remove unused global variables
  1233.  
  1234. The following global variables from the lighting module were unused
  1235. and are being removed:
  1236. int cell_shaded_lightmap = -1;
  1237. int spec = 0;
  1238.  
  1239. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  1240.  
  1241. commit 34a7f7d60f716864df7d90252a711d1a158ce345
  1242. Author: asarium <asarium@gmail.com>
  1243. Date: Wed Nov 11 14:56:14 2015 +0100
  1244.  
  1245. Check the size of data in multi packets
  1246.  
  1247. This will make sure that compiler changes that affect the size of a
  1248. type are noticed early.
  1249.  
  1250. commit 9d6b373781d0d20680e5e09ae2c8ea3c5a029a52
  1251. Author: Yarn366 <r_name00@live.com>
  1252. Date: Tue Nov 10 23:22:34 2015 -0500
  1253.  
  1254. Undid the function name changes
  1255.  
  1256. commit 320fd33431054cbfcb2e782592da6b485bf3966a
  1257. Author: Yarn366 <r_name00@live.com>
  1258. Date: Tue Nov 10 19:48:54 2015 -0500
  1259.  
  1260. If even one element in the first mission background is missing, fall back to the second background if it exists
  1261.  
  1262. commit dba2d28265cf046b09a16752c76cec539b116450
  1263. Author: MageKing17 <MageKing17@gmail.com>
  1264. Date: Tue Nov 10 14:55:55 2015 -0800
  1265.  
  1266. Fix ship-turret-target-order.
  1267.  
  1268. We were declaring an array of NUM_TURRET_ORDER_TYPES ints, and then only specifying the first oindex of them; the memcpy() could've been changed to multiply by oindex instead, but it seemed cleaner to just reset new_target_order to -1 in all values and get rid of the redundant per-ship reset.
  1269.  
  1270. Discovered by triggering an Int3() in aiturret.cpp (line 1167 as of this writing) and finding uninitialized values in the turret_targeting_order array.
  1271.  
  1272. commit 647f6a867b6c638aedc65c187b6344c39813871c
  1273. Author: The E <fwoltermann@gmail.com>
  1274. Date: Tue Nov 10 15:55:46 2015 +0100
  1275.  
  1276. Upped MAX_SHIP_CLASSES to 500
  1277.  
  1278. commit 89d072e18c80e88ac31e71151ff4446475084bd6
  1279. Author: DahBlount <tylerrblount@gmail.com>
  1280. Date: Tue Nov 3 00:33:18 2015 -0700
  1281.  
  1282. Add +Directonal Glow:
  1283.  
  1284. This goes directly below +Muzzleglow: in $Beam Info: and causes the muzzle glow to be rendered along a projected poly instead of a bitmap.
  1285. Takes a float argument that is the length of the glow.
  1286.  
  1287. commit b1e7a2a1bf5e72224ca369b950ed6a04007613d4
  1288. Author: Yarn366 <r_name00@live.com>
  1289. Date: Mon Nov 9 00:31:40 2015 -0500
  1290.  
  1291. Don't add an extension to a sound's file name if the extension is supposed to be present already
  1292.  
  1293. commit 4849f443aa49d2a9d78ef87cdb945742a9834ff2
  1294. Author: niffiwan <niffiwan.scp@gmail.com>
  1295. Date: Sun Nov 8 14:51:04 2015 +1000
  1296.  
  1297. Missed two places to use killer_infop
  1298.  
  1299. commit aff81fe471b90f6d62b2759edefbe4bc895c148b
  1300. Author: niffiwan <niffiwan.scp@gmail.com>
  1301. Date: Sun Nov 8 14:38:05 2015 +1000
  1302.  
  1303. Countermeasures can detonate a single missile
  1304.  
  1305. As opposed to detonating all missiles within a radius. Is more
  1306. efficient than previous code that traversed the entire missile object
  1307. list to find all the missiles to detonate
  1308.  
  1309. Add to weapons tbl/tbm
  1310. $Countermeasure:
  1311. +Single Missile Kill: False
  1312.  
  1313. commit 26d40553b2800f8d2dbd41eccc54d5a7d593e6a3
  1314. Author: niffiwan <niffiwan.scp@gmail.com>
  1315. Date: Sun Nov 8 12:33:02 2015 +1000
  1316.  
  1317. Allow countermeasure kill-distance to be moddable
  1318.  
  1319. Trivial efficiency improvement by calculating a pointer once & reusing
  1320. it. Add more countermeasure nprintf messages
  1321.  
  1322. Add to weapons tbl/tbm
  1323. $Countermeasure:
  1324. +Missile Detonation Radius: 40
  1325.  
  1326. commit 2c8d921d6454293c56b738d5e66e481fc25f587f
  1327. Author: niffiwan <niffiwan.scp@gmail.com>
  1328. Date: Sun Nov 8 13:04:13 2015 +1000
  1329.  
  1330. Change Assert to Error
  1331.  
  1332. This seems to be a data error rather than a coding error. Also provide
  1333. the user with more info to assist with tracking down the source of the
  1334. problem.
  1335.  
  1336. commit 97c5a29b76a2e9d619c6d56d7478bbac9b9e5348
  1337. Author: Echelon9 <rhyskidd@gmail.com>
  1338. Date: Sat Nov 7 23:09:19 2015 +1100
  1339.  
  1340. Better wrap to 80 character lines where sensible in gr_opengl_init()
  1341.  
  1342. commit fa9bd1c4467bbaf1f4a6a0d6d19fa36356820178
  1343. Author: Echelon9 <rhyskidd@gmail.com>
  1344. Date: Sat Nov 7 23:01:35 2015 +1100
  1345.  
  1346. Whitespace clean up
  1347.  
  1348. commit 04352920ee1c1ebb5ac620f8cad131b0248c22bd
  1349. Author: Echelon9 <rhyskidd@gmail.com>
  1350. Date: Sat Nov 7 22:59:09 2015 +1100
  1351.  
  1352. Export opengl_tnl_init(), so that it doesn't need to be extern'd. Consistent with opengl_tnl_shutdown()
  1353.  
  1354. commit 8111924f9b22a4aa1f4b3f12c57623731051d200
  1355. Author: Echelon9 <rhyskidd@gmail.com>
  1356. Date: Sat Nov 7 22:48:21 2015 +1100
  1357.  
  1358. OpenGL: Use the Core rather than older Extension form of GL_MAX_TEXTURE_IMAGE_UNITS
  1359.  
  1360. commit a11c69673e990d9f61f8a25c4e7b0ecc04d2c35d
  1361. Author: Echelon9 <rhyskidd@gmail.com>
  1362. Date: Sat Nov 7 22:39:09 2015 +1100
  1363.  
  1364. Const correctness for ver in gr_opengl_init()
  1365.  
  1366. commit 0b61d0bd8e1980e8d40c8537a9a0d98a9f1829f9
  1367. Author: Echelon9 <rhyskidd@gmail.com>
  1368. Date: Sat Nov 7 16:58:44 2015 +1100
  1369.  
  1370. OpenGL: Use the Core rather than older Extension form of GL_SHADING_LANGUAGE_VERSION.
  1371.  
  1372. commit 697c900a25bad266aab3e3f31d1f2ea1fd025a6b
  1373. Author: Echelon9 <rhyskidd@gmail.com>
  1374. Date: Sat Nov 7 14:30:16 2015 +1100
  1375.  
  1376. OpenGL: As of GLSL 4.00 'sample' is a keyword. See further Section 3.6 Keywords https://www.opengl.org/registry/doc/GLSLangSpec.4.00.7.pdf
  1377.  
  1378. commit 1d66596bfbf4ce3a239d908d66180c26dcdf7a84
  1379. Author: niffiwan <niffiwan.scp@gmail.com>
  1380. Date: Fri Nov 6 07:59:03 2015 +1000
  1381.  
  1382. Disable shadows by default
  1383.  
  1384. Enable shadows with -enable_shadows
  1385. -shadow_quality should still work
  1386.  
  1387. commit b704050c2171be6b834bcd36248ee4712e016b3c
  1388. Author: Goober5000 <ipw47@yahoo.com>
  1389. Date: Thu Nov 5 00:36:06 2015 -0500
  1390.  
  1391. change these functions to return bool rather than int; fixes a minor warning
  1392.  
  1393. commit 564f31aeabfce70afd7aca83be7a4f2c368bc793
  1394. Author: Goober5000 <ipw47@yahoo.com>
  1395. Date: Wed Nov 4 00:54:02 2015 -0500
  1396.  
  1397. properly close the fiction viewer when returning to the main menu
  1398.  
  1399. commit 5a37992d3d604b0d72b291fe7532b7a003155882
  1400. Author: The E <fwoltermann@gmail.com>
  1401. Date: Tue Nov 3 13:10:07 2015 +0100
  1402.  
  1403. Adds profiling for sexp events and lua On Frame scripts.
  1404.  
  1405. commit 5c74720265c662949eea24237c9e8da5c02724c4
  1406. Author: niffiwan <niffiwan.scp@gmail.com>
  1407. Date: Sun Nov 1 19:31:14 2015 +1000
  1408.  
  1409. Fix memory leak in ds_load_buffer
  1410.  
  1411. commit 1c84c54e4f95bd9eafe89003ffa803b37e8cd801
  1412. Author: niffiwan <niffiwan.scp@gmail.com>
  1413. Date: Sat Oct 31 19:02:45 2015 +1000
  1414.  
  1415. Model Assert/Assertion as Coverity killpaths
  1416.  
  1417. commit 253d8a7eb1c568f1e614dd4461f1c78516229163
  1418. Author: niffiwan <niffiwan.scp@gmail.com>
  1419. Date: Sat Oct 31 14:06:56 2015 +1000
  1420.  
  1421. Fix memory leak from Control_config_presets
  1422.  
  1423. commit eb1ff0f43302b4389dbbd8a0f10668e69a64ca0c
  1424. Author: niffiwan <niffiwan.scp@gmail.com>
  1425. Date: Sat Oct 31 12:51:33 2015 +1000
  1426.  
  1427. Fix coverity_scan builds
  1428.  
  1429. i.e. they should be building debug, not release
  1430.  
  1431. commit 9dfa67b64dae48ae6b96cb79122381cb3a556872
  1432. Author: niffiwan <niffiwan.scp@gmail.com>
  1433. Date: Fri Oct 30 22:01:06 2015 +1000
  1434.  
  1435. Correctly compare vector .end()
  1436.  
  1437. commit c3c747711422048b2f7ada858a2ba1d43d806ce9
  1438. Author: Yarn366 <r_name00@live.com>
  1439. Date: Thu Oct 29 14:35:08 2015 -0400
  1440.  
  1441. Made head animations scale to the size of the gauge window. Also deprecated "Animation Background Size" parameter and added the more accurately named "Animation Size" parameter, which sets how large animations should be.
  1442.  
  1443. commit bbad1c215929b836d6903ce81a606ca6b23a66e9
  1444. Author: Goober5000 <ipw47@yahoo.com>
  1445. Date: Thu Oct 29 09:34:18 2015 -0400
  1446.  
  1447. more const-correctness per PR comments
  1448.  
  1449. commit 93e8e3ab6fa6c9fdc5f747893cc133dfffdcfbd3
  1450. Author: Yarn366 <r_name00@live.com>
  1451. Date: Wed Oct 28 18:21:31 2015 -0400
  1452.  
  1453. Resolutions below 1024x600 are no longer changed to 800x600 if sparky_hi_fs2.vp is missing.
  1454.  
  1455. In addition, the gr_get_resolution_class function has been added to avoid duplication of its code.
  1456.  
  1457. commit 1ceae13be234b406b1007bdfb72e00f1958edadb
  1458. Author: niffiwan <niffiwan.scp@gmail.com>
  1459. Date: Wed Oct 28 21:31:23 2015 +1000
  1460.  
  1461. Guard against negative array index reads
  1462.  
  1463. Also convert Assert to Assertion to provide more info
  1464.  
  1465. commit fb20632b1822f4faa50bacdb06ee15398f0379df
  1466. Author: niffiwan <niffiwan.scp@gmail.com>
  1467. Date: Wed Oct 28 21:26:00 2015 +1000
  1468.  
  1469. Fix memory leak in cam_create/cam_close
  1470.  
  1471. commit 0a08b6348bda302b6b76ac3f21a4cbb53a58ef50
  1472. Author: Fabian Woltermann <f.woltermann@primefact.de>
  1473. Date: Wed Oct 28 09:19:21 2015 +0100
  1474.  
  1475. Revert "Removes inline keyword from mc_info_init declaration"
  1476.  
  1477. This reverts commit c789b117cff63f1cc2a81d793d540018014984bf.
  1478.  
  1479. commit c789b117cff63f1cc2a81d793d540018014984bf
  1480. Author: Fabian Woltermann <f.woltermann@primefact.de>
  1481. Date: Wed Oct 28 08:54:03 2015 +0100
  1482.  
  1483. Removes inline keyword from mc_info_init declaration
  1484.  
  1485. commit 8a125ab01979ccad0837efa467d8a8f389db23d6
  1486. Author: Goober5000 <ipw47@yahoo.com>
  1487. Date: Wed Oct 28 00:18:31 2015 -0400
  1488.  
  1489. remove obsolete const_casts
  1490.  
  1491. commit a7dcda90007a7ff9694de68f834955173f60cdba
  1492. Author: Goober5000 <ipw47@yahoo.com>
  1493. Date: Wed Oct 28 00:02:35 2015 -0400
  1494.  
  1495. wip to avoid const_cast
  1496.  
  1497. commit bfc0948f1c0c2cffa367122d8be10a3477bc0132
  1498. Author: Goober5000 <ipw47@yahoo.com>
  1499. Date: Tue Oct 27 22:52:03 2015 -0400
  1500.  
  1501. let's change this antipattern here too
  1502.  
  1503. commit 75411d92bbb8f5e164fa2db4405194395e7babe9
  1504. Author: Goober5000 <ipw47@yahoo.com>
  1505. Date: Tue Oct 27 22:46:35 2015 -0400
  1506.  
  1507. const-correctness inspired by 392, because why not be masochistic
  1508.  
  1509. commit 51c61b5144877ec66aae6aa513f4d5423ad2a206
  1510. Author: DahBlount <tylerrblount@gmail.com>
  1511. Date: Sun Oct 25 15:04:22 2015 -0600
  1512.  
  1513. Change closeup_pos in draw_model_icon() to a pointer
  1514.  
  1515. commit 6cf105b7683138c9b6741fa249b9384205ef16c2
  1516. Author: DahBlount <tylerrblount@gmail.com>
  1517. Date: Sun Oct 25 14:29:11 2015 -0600
  1518.  
  1519. Fix Closeup_Pos and Closeup_Zoom
  1520.  
  1521. The draw_model_rotating() and draw_model_icon() functions were receiving
  1522. the whole Weapon_Info array instead of a single weapon_info object (wip
  1523. in this case).
  1524.  
  1525. commit 5fd09f8557f501faafe21a2465569ce8c0f44994
  1526. Author: MageKing17 <MageKing17@gmail.com>
  1527. Date: Tue Oct 27 14:48:21 2015 -0700
  1528.  
  1529. Restore local SSM behavior broken by 88e7c83. Fixes issue #396.
  1530.  
  1531. Not sure how I missed that when reviewing the PR, but there you go.
  1532.  
  1533. commit 630ab5a3cc64690a4203f5d94f5144e46b30332b
  1534. Author: Fabian Woltermann <f.woltermann@primefact.de>
  1535. Date: Tue Oct 27 08:24:06 2015 +0100
  1536.  
  1537. Makes sure mc_info_init sets everything to safe data.
  1538.  
  1539. commit e28640ded09bd5a8e736a729d3acfd0ed8b12a00
  1540. Author: Fabian Woltermann <f.woltermann@primefact.de>
  1541. Date: Tue Oct 27 08:15:45 2015 +0100
  1542.  
  1543. Revert "Introduces a proper constructor for mc_info and removes the mc_info_init function on grounds of grave misuse of memset."
  1544.  
  1545. This reverts commit 35e34ac97c295743f3302ec75d9c8142f48e4571.
  1546.  
  1547. commit e6aa565b4270750276db52ac8f8a2b0b4c36109a
  1548. Author: The E <fwoltermann@gmail.com>
  1549. Date: Mon Oct 26 20:31:24 2015 +0100
  1550.  
  1551. Name change as suggested by m|m
  1552.  
  1553. commit 788e28c646b60b26e6ee29e00b8b901eedf6036d
  1554. Author: The E <fwoltermann@gmail.com>
  1555. Date: Mon Oct 26 19:47:51 2015 +0100
  1556.  
  1557. Creates a new variant of Warning that is not #ifdefed out on release to make the debug sexp work as its description implies
  1558.  
  1559. commit 4fc2d9c6103261866c2a5a44e44d0059eff09191
  1560. Author: niffiwan <niffiwan.scp@gmail.com>
  1561. Date: Mon Oct 26 13:49:21 2015 +1000
  1562.  
  1563. Fix memory leaks in mission_campaign_load
  1564.  
  1565. commit ccc71a8e8be055476b3d208532c9feddb3b49c7f
  1566. Author: Goober5000 <ipw47@yahoo.com>
  1567. Date: Sun Oct 25 21:20:57 2015 -0400
  1568.  
  1569. looks like we'll need them in these three other files too
  1570.  
  1571. commit 7dde0a79a7ee3a12c291a4b6d0023f604fa60ab4
  1572. Author: Goober5000 <ipw47@yahoo.com>
  1573. Date: Sun Oct 25 21:14:08 2015 -0400
  1574.  
  1575. that was just dumb
  1576.  
  1577. commit e895f86e44f72a2f4ca75488a72c365b1e6b3ddc
  1578. Author: Goober5000 <ipw47@yahoo.com>
  1579. Date: Sun Oct 25 20:48:02 2015 -0400
  1580.  
  1581. come on, Travis
  1582.  
  1583. commit 31e9a0dd7d53cee2d746e176e3c4eead526fd1d7
  1584. Author: Goober5000 <ipw47@yahoo.com>
  1585. Date: Sun Oct 25 20:23:26 2015 -0400
  1586.  
  1587. more linux compatibility
  1588.  
  1589. commit 505de1b905f755436e2ae4b35d85fd615de81c4a
  1590. Author: Goober5000 <ipw47@yahoo.com>
  1591. Date: Sun Oct 25 19:51:50 2015 -0400
  1592.  
  1593. linux compatibility
  1594.  
  1595. commit b82d0c579daeb1b7ee3fa403ced929c927a12d23
  1596. Author: Goober5000 <ipw47@yahoo.com>
  1597. Date: Sun Oct 25 19:16:36 2015 -0400
  1598.  
  1599. convert qsort to std::sort
  1600.  
  1601. commit 3c4861859b4502fba7c2966847d906e0e7baea83
  1602. Author: Goober5000 <ipw47@yahoo.com>
  1603. Date: Sun Oct 25 16:33:28 2015 -0400
  1604.  
  1605. tweak the FRED and wxFRED dialog text to match the action
  1606.  
  1607. commit eaa09dd862d8efb686590999f956b3a13509ac28
  1608. Author: Goober5000 <ipw47@yahoo.com>
  1609. Date: Sat Oct 24 15:42:06 2015 -0400
  1610.  
  1611. small optimization of shadow checks
  1612.  
  1613. commit 1f6fc358f866a1a853f06a835eee1e9a41e46637
  1614. Author: Goober5000 <ipw47@yahoo.com>
  1615. Date: Sat Oct 24 15:07:58 2015 -0400
  1616.  
  1617. just a tweak to avoid comparing whitespace
  1618.  
  1619. commit 5b8584b892cae011d2c2e0f2de21a66444205804
  1620. Author: Goober5000 <ipw47@yahoo.com>
  1621. Date: Sat Oct 24 15:06:58 2015 -0400
  1622.  
  1623. clarify the use of mc_info_init, and make sure that model_instance_num and submodel_num have the proper values
  1624.  
  1625. commit ddacb8cf324da975cddc90d1022ef62ca8059fa9
  1626. Author: asarium <asarium@gmail.com>
  1627. Date: Sat Oct 24 14:16:31 2015 +0200
  1628.  
  1629. Revert "Fix for Coverity 1093600: Negative array index read"
  1630.  
  1631. This reverts commit 2aa569c1e762413112717fde5405e3bb0b96d210.
  1632.  
  1633. As discussed in #386 hud_squadmsg_is_target_order_valid actually doesn't properly catch cases where the target_objnum may be -1.
  1634.  
  1635. commit 88e7c83a8ea5e6c9eb19141dfe7504a5493433c5
  1636. Author: asarium <asarium@gmail.com>
  1637. Date: Sat Oct 24 12:49:04 2015 +0200
  1638.  
  1639. Fix Coverity 1093606 for real this time
  1640.  
  1641. commit 35e34ac97c295743f3302ec75d9c8142f48e4571
  1642. Author: The E <fwoltermann@gmail.com>
  1643. Date: Sat Oct 24 09:58:38 2015 +0200
  1644.  
  1645. Introduces a proper constructor for mc_info and removes the mc_info_init function on grounds of grave misuse of memset.
  1646.  
  1647. commit 409ba384b0820013db10d4dfe90094722de2f154
  1648. Author: niffiwan <niffiwan.scp@gmail.com>
  1649. Date: Sat Oct 24 15:04:13 2015 +1000
  1650.  
  1651. Fix memory leaks in generic_anim_stream
  1652.  
  1653. commit f1fd9f9a3da62b8ac9d7fc9af3a50d9714664079
  1654. Author: asarium <asarium@gmail.com>
  1655. Date: Fri Oct 23 22:35:56 2015 +0200
  1656.  
  1657. Fix memory leak in bm_load_animation
  1658.  
  1659. commit 96d32b503101ad98ac7ac7414df760adf96cfc78
  1660. Author: Goober5000 <ipw47@yahoo.com>
  1661. Date: Thu Oct 22 23:27:43 2015 -0400
  1662.  
  1663. remove WF_NEVER_EXISTED
  1664.  
  1665. commit 21a16fbf1528b3162d97e8b921d18d08a572db1d
  1666. Author: Fabian Woltermann <fwoltermann@gmail.com>
  1667. Date: Fri Oct 16 11:27:40 2015 +0200
  1668.  
  1669. Change this line back to what it was, with more accurate comment
  1670.  
  1671. commit 064a07349ff1eee3cb5a34faed23320b16d9a160
  1672. Author: MageKing17 <MageKing17@gmail.com>
  1673. Date: Thu Oct 15 18:58:27 2015 -0700
  1674.  
  1675. Fixes numerous SEXPs accessing the wrong nodes.
  1676.  
  1677. Affected SEXPs include turret-set-target-order, turret-set-direction-preference, turret-set-rate-of-fire, turret-set-optimum-range, ship-turret-target-order, turret-get-primary-ammo, turret-set-primary-ammo, turret-get-secondary-ammo, and turret-set-secondary-ammo.
  1678.  
  1679. It's worth noting that while turret-set-direction-preference, turret-set-rate-of-fire, and turret-set-optimum-range were wrong, they were wrong in a way that wouldn't actually affect the outcome most of the time (thanks to the "if(turret == NULL)" checks simply skipping invalid subsystem names).
  1680.  
  1681. commit bcedaee7937ecf834943620d124d0020d8f91cc6
  1682. Author: asarium <asarium@gmail.com>
  1683. Date: Wed Oct 14 18:54:14 2015 +0200
  1684.  
  1685. Fix "uninitialized variable warning"
  1686.  
  1687. commit a020095b074412d3db8a93a1f4f5b0fa97428093
  1688. Author: asarium <asarium@gmail.com>
  1689. Date: Wed Oct 14 18:44:57 2015 +0200
  1690.  
  1691. Disable array bounds checks in a Travis build
  1692.  
  1693. commit a5f918a811287c5cefe7b9f909b362fc4ba19049
  1694. Author: asarium <asarium@gmail.com>
  1695. Date: Wed Oct 14 18:20:44 2015 +0200
  1696.  
  1697. Remove -ansi option as it's not supported by clang
  1698.  
  1699. commit 4e21d9ee799cc9e34acbc39f1860b3d24bb74bb8
  1700. Author: asarium <asarium@gmail.com>
  1701. Date: Wed Oct 14 18:09:16 2015 +0200
  1702.  
  1703. Make error fatal when doing a CI build
  1704.  
  1705. commit 7efd107bfa56cf1d6d5ce0ca238ad6c6f2492a39
  1706. Author: asarium <asarium@gmail.com>
  1707. Date: Wed Oct 14 18:07:45 2015 +0200
  1708.  
  1709. Fix format warning and syntax error
  1710.  
  1711. commit 9f4589df654d9ecf50333ea589fcc1cb0953ac29
  1712. Author: asarium <asarium@gmail.com>
  1713. Date: Wed Oct 14 17:51:21 2015 +0200
  1714.  
  1715. Fix unitialized variable warning
  1716.  
  1717. GCC was complaining about an uninitialized warning but that was probably a false positive.
  1718.  
  1719. commit 1d2153794cc1489fc0f410a05f12810877d1aae8
  1720. Author: asarium <asarium@gmail.com>
  1721. Date: Wed Oct 14 17:45:46 2015 +0200
  1722.  
  1723. Fix an overflow warning
  1724.  
  1725. Signed overflow is not well defined in the standard but unsinged it so now that is used to determine if the model index counter has overflown.
  1726.  
  1727. commit 4a40aad1075693b9103f10a2ee0a9ca84c37173d
  1728. Author: asarium <asarium@gmail.com>
  1729. Date: Wed Oct 14 17:44:03 2015 +0200
  1730.  
  1731. Fix invalid index warning
  1732.  
  1733. The new version now prints the name of the help overlay that could not be added.
  1734.  
  1735. commit 14f1ceec4d3895bf10e7c5d165d0df3a1a112c31
  1736. Author: asarium <asarium@gmail.com>
  1737. Date: Wed Oct 14 17:41:31 2015 +0200
  1738.  
  1739. Fix "unused return" warnings
  1740.  
  1741. commit 2f78ae308bf15414ed4672729d6fb10f95d39166
  1742. Author: Fabian Woltermann <fwoltermann@gmail.com>
  1743. Date: Tue Oct 13 10:17:35 2015 +0200
  1744.  
  1745. Consistency for the doxygen comments
  1746.  
  1747. commit bc788d6cb7d8f46ab944648787db9ff629555e6c
  1748. Author: Fabian Woltermann <fwoltermann@gmail.com>
  1749. Date: Tue Oct 13 09:29:07 2015 +0200
  1750.  
  1751. More comment cleanup
  1752.  
  1753. commit f1b9c15618a12525b8a9fa94a80c170a458798b2
  1754. Author: Fabian Woltermann <fwoltermann@gmail.com>
  1755. Date: Tue Oct 13 09:15:52 2015 +0200
  1756.  
  1757. More comment tweaks
  1758.  
  1759. commit eab9fab9cac3fda4a324286a85eb59ca08e47f21
  1760. Author: Fabian Woltermann <fwoltermann@gmail.com>
  1761. Date: Tue Oct 13 09:11:36 2015 +0200
  1762.  
  1763. Further, non-multi-breaking changes as suggested by MageKing17.
  1764.  
  1765. commit 7852d13ce5d82d96f92b89df40982f3e5ff7baf2
  1766. Author: MageKing17 <MageKing17@gmail.com>
  1767. Date: Mon Oct 12 22:48:15 2015 -0700
  1768.  
  1769. Check IS_VEC_NULL(&wp->homing_pos) for det_radius and arm_radius.
  1770.  
  1771. "$Detonation Radius:" and "$Arm radius:" would both rely on wp->homing_pos being set if wp->homing_object was; however, during free flight time, wp->homing_pos remains uninitialized (a null vector). As a result, their vm_vec_dist() calls would be comparing with the distance from the mission origin (coordinates 0,0,0) instead of the actual location of whatever they were homing in on. In the case of detonation radius, this would result in instant detonation on launch if you fired within det_radius of the mission origin. In the case of arm radius, this would result in the weapon being armed during free flight if launched within the arm_radius of the origin (and yes, you could theoretically experience the effects of both of these bugs simultaneously).
  1772.  
  1773. Theoretically, this solution is still less than ideal (a target sitting exactly on the mission origin could cause wonkiness), but it's consistent with the IS_VEC_NULL() checks elsewhere in weapons.cpp. A "proper" solution would basically require rewriting the entire homing code... which, obviously, if somebody would like to volunteer for, I wouldn't stop you ;). In the meantime, firing a homing weapon at a target sitting on the mission origin is even less likely than firing a weapon with one of the affected attributes within a certain distance of the mission origin, which was already pretty uncommon (it took a weapon with an abnormally large detonation radius of 1 kilometer to even realize this bug existed).
  1774.  
  1775. commit 75ae511ae6c5c65b9d04acfd806c6591f9f14cd0
  1776. Author: MageKing17 <MageKing17@gmail.com>
  1777. Date: Mon Oct 12 16:10:05 2015 -0700
  1778.  
  1779. Stop comparing/setting homing_object to NULL.
  1780.  
  1781. The rest of the codebase uses &obj_used_list to mean "no homing target", and the inconsistency could cause all kinds of issues.
  1782.  
  1783. commit ccd6d1e619f52166b29d2136b5404977c7e3f71a
  1784. Author: MageKing17 <MageKing17@gmail.com>
  1785. Date: Mon Oct 12 15:12:13 2015 -0700
  1786.  
  1787. Fix a typo in the weapon editor dialogue for turret bank 3 ammo.
  1788.  
  1789. commit 92ace8e9835582af34b78c4e0b17f1a6ec274c59
  1790. Author: Fabian Woltermann <fwoltermann@gmail.com>
  1791. Date: Thu Oct 8 09:49:48 2015 +0200
  1792.  
  1793. Further comment tweaks
  1794.  
  1795. commit ebd81d95393d67509d3808434e305271f6b0e648
  1796. Author: Goober5000 <ipw47@yahoo.com>
  1797. Date: Mon Oct 5 11:49:54 2015 -0400
  1798.  
  1799. fix a memset typo identified by Echelon9
  1800.  
  1801. commit d3df7ef2b198d8c64d2bd14ec5a08b7d322250c3
  1802. Author: Fabian Woltermann <fwoltermann@gmail.com>
  1803. Date: Mon Oct 5 08:08:46 2015 +0200
  1804.  
  1805. Adds explanatory comments and applies the same logic to the net signature overload.
  1806.  
  1807. commit 99306be6cf9a4595ec10d5b020aad1b496d5db1f
  1808. Author: The E <fwoltermann@gmail.com>
  1809. Date: Sun Oct 4 12:23:35 2015 +0200
  1810.  
  1811. Amendment based on Kara's feedback. Should allow same behaviour in both SP and MP.
  1812.  
  1813. commit 6835d2bf9f16fa955cf52b54a506de7fe4bc03d7
  1814. Author: The E <fwoltermann@gmail.com>
  1815. Date: Sat Oct 3 22:15:57 2015 +0200
  1816.  
  1817. Only remove the player ship from the arrival list in singleplayer
  1818.  
  1819. commit 08067bc87121bd28cc8d52b77bd8d52b00227b54
  1820. Author: asarium <asarium@gmail.com>
  1821. Date: Sat Oct 3 19:18:52 2015 +0200
  1822.  
  1823. Fix typo in configure.ac
  1824.  
  1825. commit 9f94568d2f40b7dcffd8da3efcd5fd56c414f4f5
  1826. Author: The E <fwoltermann@gmail.com>
  1827. Date: Fri Oct 2 20:37:04 2015 +0200
  1828.  
  1829. Slightly increases the length limit for tech descriptions.
  1830.  
  1831. commit ad4fed744e2c33486ecc286aaed42b4d75704471
  1832. Author: The E <fwoltermann@gmail.com>
  1833. Date: Fri Oct 2 20:22:51 2015 +0200
  1834.  
  1835. Normalizes the logic to work the same way in both cases
  1836.  
  1837. commit 0a081fb2921b1870ed3277508339cd9f09239652
  1838. Author: The E <fwoltermann@gmail.com>
  1839. Date: Fri Oct 2 19:33:09 2015 +0200
  1840.  
  1841. Fixes the logic surrounding the ciws flag
  1842.  
  1843. commit bfb4db1dd44aabd2b16e9b83217c182207be4c5f
  1844. Author: Goober5000 <ipw47@yahoo.com>
  1845. Date: Wed Sep 30 23:36:47 2015 -0400
  1846.  
  1847. made background sexp errors less fatal
  1848.  
  1849. commit d52e27dcc4846117f18c93dadf69de91d5858eea
  1850. Author: DahBlount <tylerrblount@gmail.com>
  1851. Date: Wed Sep 30 13:54:18 2015 -0600
  1852.  
  1853. Move debug warnings to optional_string()
  1854.  
  1855. Only check if we actually set a value for min or max damage.
  1856.  
  1857. commit 3bbabea978df62cd5c6269061a49c848c6db0049
  1858. Author: DahBlount <tylerrblount@gmail.com>
  1859. Date: Wed Sep 30 13:13:52 2015 -0600
  1860.  
  1861. Add additional checks to min/max damage code
  1862.  
  1863. This checks the damage attenuation code for have a parameter being set
  1864. to 0.0f before hand to prevent debug warnings.
  1865.  
  1866. commit edc806897fd4c846d3d6dfb7423340c77736b41b
  1867. Author: Goober5000 <ipw47@yahoo.com>
  1868. Date: Wed Sep 30 15:03:00 2015 -0400
  1869.  
  1870. cfclose() will hit an assertion if we try to close a null pointer
  1871.  
  1872. commit 2e9b2de40af9caaed9168d315964a7862d55787e
  1873. Author: Lari Nieminen <lari.nieminen@iki.fi>
  1874. Date: Thu Sep 24 00:06:03 2015 +0300
  1875.  
  1876. Make the array bounds check actually work
  1877.  
  1878. commit 37657fc5377b3d1baf1df4feb1d33dbed6808224
  1879. Author: Goober5000 <ipw47@yahoo.com>
  1880. Date: Wed Sep 23 18:39:51 2015 -0400
  1881.  
  1882. oh rubbish
  1883.  
  1884. commit 1a5a0d6a7f4877bc000c58359534ae3c9bd8e3c9
  1885. Author: Goober5000 <ipw47@yahoo.com>
  1886. Date: Wed Sep 23 18:38:34 2015 -0400
  1887.  
  1888. change an Error to an Assertion, and made Fiction_viewer_text use nullptr instead of NULL
  1889.  
  1890. commit 89a6d69e08503c6674d92a3d0e9e701f10b0dbd2
  1891. Author: MageKing17 <MageKing17@gmail.com>
  1892. Date: Tue Sep 22 17:14:52 2015 -0700
  1893.  
  1894. Voice recognition cleanup based on Mantis #2373 patch.
  1895.  
  1896. * Frees cpAudio pointer in VOICEREC_deinit()
  1897. * Validates that the ship/wing can actually take orders, and validates that it can take the specific order in question before trying to send it.
  1898. * Reports the confidence of the voice match if DEBUG_ON is set.
  1899. * Various commenting changes based on the patch.
  1900.  
  1901. Not included: using confidence to discard voice matches that fall below a certain confidence level. I haven't noticed a tendency towards spurious matches, and I didn't want to introduce this without additional data, especially when it might cause problems for people with different accents (and ESPECIALLY without a setting to tweak the threshold value, which the original patch did not have; it was hardcoded at 90%).
  1902.  
  1903. commit b59c015df24a406bdb3871067017d29403d99ab0
  1904. Author: Goober5000 <ipw47@yahoo.com>
  1905. Date: Tue Sep 22 21:32:19 2015 -0400
  1906.  
  1907. fix a subtle bug caught by Travis
  1908.  
  1909. commit cc79554f7a2261e4f5844127194438bac5af6f70
  1910. Author: Goober5000 <ipw47@yahoo.com>
  1911. Date: Tue Sep 22 20:39:37 2015 -0400
  1912.  
  1913. keep track of the active stage via index rather than via pointer because the vector may be resized
  1914.  
  1915. commit 3df6bb82dbf70aa2f32832f40b6d49dd3ed74884
  1916. Author: Goober5000 <ipw47@yahoo.com>
  1917. Date: Tue Sep 22 20:17:31 2015 -0400
  1918.  
  1919. add basic conditional support to fiction viewer stages
  1920.  
  1921. commit 56a9391e316781f834dec33147fec7326b228276
  1922. Author: Goober5000 <ipw47@yahoo.com>
  1923. Date: Tue Sep 22 19:02:10 2015 -0400
  1924.  
  1925. some const-correctness
  1926.  
  1927. commit 6dc3d67905fb0bb35ba8b6edb33a7c9db82578e7
  1928. Author: Lari Nieminen <lari.nieminen@iki.fi>
  1929. Date: Tue Sep 22 11:43:20 2015 +0300
  1930.  
  1931. Fix possible out of bounds array access
  1932.  
  1933. If the input string is "/", then buf[-1] would get accessed and in rare cases also modified.
  1934.  
  1935. commit 5fb98551c99c52be4d8819028e5bdcd601d609b4
  1936. Author: Goober5000 <ipw47@yahoo.com>
  1937. Date: Mon Sep 21 16:30:19 2015 -0400
  1938.  
  1939. collision optimization: two objects which do not move will never collide with one another
  1940.  
  1941. commit 484be09275496b30a77ef5f6020c27e4e3684dfb
  1942. Author: Yarn366 <r_name00@live.com>
  1943. Date: Sun Sep 20 15:59:29 2015 -0400
  1944.  
  1945. Added support for custom fiction viewer backgrounds. Also moved the $UI parameter so it occurs just before the $File parameter.
  1946.  
  1947. commit 0132e2a3205cb392fbed5f8f78aaede76f93e6cb
  1948. Author: niffiwan <niffiwan.scp@gmail.com>
  1949. Date: Sat Sep 19 18:55:30 2015 +1000
  1950.  
  1951. Fix comment for HudGaugeTalkingHead::render
  1952.  
  1953. commit 873694eae2aa47a7c7626fcf357c3c0fe34485aa
  1954. Author: Yarn366 <r_name00@live.com>
  1955. Date: Sat Sep 19 04:47:11 2015 -0400
  1956.  
  1957. Added unified functions for loading and saving custom UI backgrounds
  1958.  
  1959. commit 835c4a7d0ea5a21c7089c8eb9187ade89ee9f917
  1960. Author: MageKing17 <MageKing17@gmail.com>
  1961. Date: Fri Sep 18 21:22:07 2015 -0700
  1962.  
  1963. Make script_state::UnloadImages() call bm_release instead of bm_unload.
  1964.  
  1965. Should result in reduced BMPMAN slot usage with certain scripts as bm_unload() unloads the image data but holds on to the slot, while bm_release() releases the slot.
  1966.  
  1967. commit f0c0d60a119cc93eea4b1339c41f112ac90dc2e7
  1968. Author: Yarn366 <r_name00@live.com>
  1969. Date: Fri Sep 18 21:51:24 2015 -0400
  1970.  
  1971. Fiction viewer UI can now be set in mission files and game_settings.tbl
  1972.  
  1973. commit 12f4bcfd9bbd594391ac6559b291aaf5907ef34c
  1974. Author: niffiwan <niffiwan.scp@gmail.com>
  1975. Date: Tue Sep 15 21:35:43 2015 +1000
  1976.  
  1977. Reduce bmpslot usage by headz
  1978.  
  1979. As headani's (both ANI & EFF) are streamed there's no need to have
  1980. the anim data in bmpman, the streaming code does that with only two
  1981. slots, rather than one slot per ani frame
  1982. Also fix a "leak" in the streaming code use of bmpman slots. i.e. each
  1983. time a message was played another slot would be used & not released
  1984.  
  1985. commit 24b0b28f6ab88da1abf3b98be42bd9cfc4717253
  1986. Author: MageKing17 <MageKing17@gmail.com>
  1987. Date: Wed Sep 16 19:35:22 2015 -0700
  1988.  
  1989. Fix double-free with for-counter (introduced by myself).
  1990.  
  1991. In 9ec10dd I thought I was fixing a memory leak, but the actual scenario was that the freeing was just delayed until later. This removes the freeing added by 9ec10dd and changes the free() calls into vm_free() calls.
  1992.  
  1993. commit 0af93bccebeaaec38b170c6e5425cfbd1c49144a
  1994. Author: Yarn366 <r_name00@live.com>
  1995. Date: Wed Sep 16 14:24:59 2015 -0400
  1996.  
  1997. Fixed attempts to access current debriefing as an array when saving the debriefing background
  1998.  
  1999. commit 9cb1af00aa908f3a48b20b47ff5173dfc009157a
  2000. Author: Yarn366 <r_name00@live.com>
  2001. Date: Wed Sep 16 14:06:15 2015 -0400
  2002.  
  2003. Added support for custom command briefing backgrounds
  2004.  
  2005. commit 4ef212157a6c21fa61ff52d319163c9f6eea3446
  2006. Author: Yarn366 <r_name00@live.com>
  2007. Date: Wed Sep 16 02:17:53 2015 -0400
  2008.  
  2009. Briefing backgrounds are now set with $briefing_background_xxx instead of $background_xxx
  2010.  
  2011. commit 3bb9b0068c29e10d5a01dddf44be90a712345b05
  2012. Author: Yarn366 <r_name00@live.com>
  2013. Date: Wed Sep 16 01:32:57 2015 -0400
  2014.  
  2015. Added support for custom debriefing backgrounds
  2016.  
  2017. commit 09aa01db6bd67519bd1ae3576c99f725d7b96953
  2018. Author: Yarn366 <r_name00@live.com>
  2019. Date: Wed Sep 16 00:14:54 2015 -0400
  2020.  
  2021. Added support for custom weapon select backgrounds
  2022.  
  2023. commit 36cc228527dd5ed087297431dd75bf3e091a743c
  2024. Author: Yarn366 <r_name00@live.com>
  2025. Date: Tue Sep 15 23:49:43 2015 -0400
  2026.  
  2027. Added support for custom ship select backgrounds
  2028.  
  2029. commit f41c5a2a656e79fc642296ac38381255070f4d05
  2030. Author: Yarn366 <r_name00@live.com>
  2031. Date: Tue Sep 15 21:08:25 2015 -0400
  2032.  
  2033. Added support for custom red-alert backgrounds
  2034.  
  2035. commit d672ee885f2a40177a2bed6c2e0cd66d2a17b642
  2036. Author: MageKing17 <MageKing17@gmail.com>
  2037. Date: Tue Sep 15 17:59:16 2015 -0700
  2038.  
  2039. Stop calling popup() during gr_init().
  2040.  
  2041. While investigating issue #345, it was discovered that `popup()` is getting called during `gr_init()` (and since this is before `gamesnd_parse_soundstbl()` gets called, the eventual call to `gamesnd_play_iface()` results in reading invalid memory). Given that this is basically relying on a feature in the middle of the function initializing it, and given that both lines are preceded by `mprintf()` calls saying basically the same thing, it seems the best solution is to just remove the troublesome lines altogether.
  2042.  
  2043. commit 33292851921142b589b99f6ecd21f3ffc5e5b7f8
  2044. Author: MageKing17 <MageKing17@gmail.com>
  2045. Date: Sat Aug 22 18:56:03 2015 -0700
  2046.  
  2047. Refactor mission saving to avoid duplicate code.
  2048.  
  2049. Makes save_mission_file() and autosave_mission_file() delegate to a new save_mission_internal() function. Tested and works with both manual and automatic saves.
  2050.  
  2051. As an aside, this fixes a slight inconsistency between manual and automatic saving (which inspired this refactor in the first place): when the order of save_fiction() and save_cutscenes() was swapped (in r10886 a.k.a. d6e0a73), autosave_mission_file() wasn't also changed, so autosaves of missions with "#Cutscenes" sections can't actually be loaded.
  2052.  
  2053. commit d7eca393388b1f9c84f12ac23ca36690440adb1a
  2054. Author: Echelon9 <rhyskidd@gmail.com>
  2055. Date: Mon Sep 7 16:52:28 2015 +1000
  2056.  
  2057. Refactor bm_load_and_parse_eff() return type to bool, thereby removing a TODO
  2058.  
  2059. commit b7aaf2e8855e1b093c16a86c8edf56792d93ff82
  2060. Author: Echelon9 <rhyskidd@gmail.com>
  2061. Date: Mon Sep 7 17:07:24 2015 +1000
  2062.  
  2063. Refactor bm_set_render_target() return type to bool, thereby removing a TODO
  2064.  
  2065. commit 1a0f2cf0e053dd0a2e7facd3ed5ea3603b01db01
  2066. Author: MageKing17 <MageKing17@gmail.com>
  2067. Date: Sun Sep 6 05:33:30 2015 -0700
  2068.  
  2069. Fix Mantis #3173.
  2070.  
  2071. So in PR #294, I made 0-damage beams call the damage-applying code so they could be used to TAG things. The way I did this was I removed the do_damage check from the conditional before the switch block that handles beams damaging things.
  2072.  
  2073. This was a horrible mistake.
  2074.  
  2075. do_damage was set to 0 if a beam dealt <= 0 damage, but before that, it would only be set to 1 if the damage timestamp had elapsed. Removing the do_damage check caused damaging beams to deal damage every frame, which obviously will cause a substantial damage increase (well, unless your framerate was so low that beams would deal less than their full damage anyway).
  2076.  
  2077. This commit restores the do_damage check, and simply avoids setting do_damage to 0 if the beam isn't a damaging one (the <= 0 check is moved to beam_get_ship_damage() instead, so we can skip the attenuation calculation if we're not going to deal damage in the first place).
  2078.  
  2079. commit 473090e9e0a0c9e19feb4b55a7bec5e466bbf9af
  2080. Author: Lari Nieminen <lari.nieminen@iki.fi>
  2081. Date: Fri Sep 4 01:23:32 2015 +0300
  2082.  
  2083. Made $On Ship Arrive cope with generic anchors (e.g. "<any hostile>")
  2084.  
  2085. This changes the interface of mission_set_arrival_location() to return the objnum of the anchor (if any; -1 otherwise).
  2086.  
  2087. commit 032aa154de21c54ce0e7d70bf1c256b26f5e5eab
  2088. Author: asarium <asarium@gmail.com>
  2089. Date: Thu Sep 3 15:38:33 2015 +0200
  2090.  
  2091. Re-enable two warnings
  2092.  
  2093. The unknown pragmas have been fixed by wrapping them in a visual studio ifdef
  2094.  
  2095. commit 3b5ba969cc5426b12da209c92b6414fd318c843b
  2096. Author: Goober5000 <ipw47@yahoo.com>
  2097. Date: Thu Aug 27 13:23:36 2015 -0400
  2098.  
  2099. change the Warning to an mprintf since technically SSM entries do not need a name
  2100.  
  2101. commit be5fdd03083903727874433576c7e4c96bd7aa24
  2102. Author: Goober5000 <ipw47@yahoo.com>
  2103. Date: Wed Aug 26 22:55:58 2015 -0400
  2104.  
  2105. sprintf_s only works in Visual Studio; change to regular sprintf
  2106.  
  2107. commit abd31038e7d2e532bb9ed70d6f37ed6caab59729
  2108. Author: Goober5000 <ipw47@yahoo.com>
  2109. Date: Mon Aug 24 23:54:21 2015 -0400
  2110.  
  2111. a bit of code cleanup with some robustness for SSM entry names
  2112.  
  2113. commit 902fd5efbce2f74a26a403c34c707d98c5b6bd55
  2114. Author: Goober5000 <ipw47@yahoo.com>
  2115. Date: Mon Aug 24 23:37:28 2015 -0400
  2116.  
  2117. fix a VS2013 warning
  2118.  
  2119. commit 7db9adae00ce0707e059d08c1b2e7cc454ba9c07
  2120. Author: Goober5000 <ipw47@yahoo.com>
  2121. Date: Mon Aug 24 23:35:42 2015 -0400
  2122.  
  2123. since Alarm Sound is optional, it's possible the sound index won't get assigned
  2124.  
  2125. commit 932a5230e9dbd2300a39a4711c8b85d656801a1d
  2126. Author: Yarn366 <r_name00@live.com>
  2127. Date: Wed Sep 2 17:13:33 2015 -0400
  2128.  
  2129. Fixed language autodetection
  2130.  
  2131. commit 81d18573aa655573692356feb2d4660ad2fa83df
  2132. Author: Lari Nieminen <lari.nieminen@iki.fi>
  2133. Date: Wed Sep 2 10:53:21 2015 +0300
  2134.  
  2135. Fixed the $On Ship Arrive hook code as per issue #334 and PR #333
  2136.  
  2137. commit 2199863587463af4eb015c9de062e027faf325a9
  2138. Author: niffiwan <niffiwan.scp@gmail.com>
  2139. Date: Sun Aug 30 14:50:21 2015 +1000
  2140.  
  2141. Minor bmpman/generic anim cleanup
  2142.  
  2143. Remove redundant Assert from bm_load_animation
  2144. Replace magic numbers in EFF streaming animations
  2145.  
  2146. commit cc08e986a2a13b562aa6c7295f82386fe8b186b0
  2147. Author: Axem <narfing@gmail.com>
  2148. Date: Sat Aug 29 11:19:48 2015 -0500
  2149.  
  2150. Don't need that
  2151.  
  2152. commit b8479fba8861b12e90d3a04eafad154d7f62a312
  2153. Author: Axem <narfing@gmail.com>
  2154. Date: Sat Aug 29 11:15:32 2015 -0500
  2155.  
  2156. I am comitting this!
  2157.  
  2158. commit 7f22a80af64e3e744d9d0809345e46f5b1c7e38a
  2159. Author: Axem <narfing@gmail.com>
  2160. Date: Sat Aug 22 08:36:58 2015 -0500
  2161.  
  2162. Prelim work
  2163.  
  2164. commit 58b8f2a33c294f958e4da9bc3f03c05717d73201
  2165. Author: Lari Nieminen <lari.nieminen@iki.fi>
  2166. Date: Sat Aug 29 16:54:19 2015 +0300
  2167.  
  2168. Added Lua functions to read mouse/joystick sensitivity and deadzone
  2169.  
  2170. commit 4e6a1ae71637f09f8d505b36af8e3c351f0825d9
  2171. Author: asarium <asarium@gmail.com>
  2172. Date: Sun Aug 23 12:02:35 2015 +0200
  2173.  
  2174. Switch to container infrastructure
  2175.  
  2176. commit ebca85531c3ab3e67d2d430c373c126c18101e6f
  2177. Author: niffiwan <niffiwan.scp@gmail.com>
  2178. Date: Thu Aug 27 20:06:35 2015 +1000
  2179.  
  2180. Add debug console command to log bmpman slot info
  2181.  
  2182. commit ddace0c233f85906cb576625263c9ef085135231
  2183. Author: MageKing17 <MageKing17@gmail.com>
  2184. Date: Thu Aug 27 02:43:18 2015 -0700
  2185.  
  2186. Add clarifying comment per m!m's note on GitHub.
  2187.  
  2188. commit 05d4e44c97100486fa68328fbfc89be68bed9a04
  2189. Author: Goober5000 <ipw47@yahoo.com>
  2190. Date: Thu Aug 27 01:22:14 2015 -0400
  2191.  
  2192. mjn.mixael's request for per-mission briefing backgrounds; see http://www.hard-light.net/forums/index.php?topic=90337.0
  2193.  
  2194. commit d4d6ab3fd7946589cbb6f9f21abdcd2f5825ad85
  2195. Author: MageKing17 <MageKing17@gmail.com>
  2196. Date: Wed Aug 26 20:36:43 2015 -0700
  2197.  
  2198. Fix Mantis #3144.
  2199.  
  2200. Stops stripping newlines from ship descriptions, and resizes the text width according to Yarn's findings.
  2201.  
  2202. commit b2215ddf7dd8ae90641f7a6a1d1800835f8a39a6
  2203. Author: Goober5000 <ipw47@yahoo.com>
  2204. Date: Mon Aug 24 12:59:15 2015 -0400
  2205.  
  2206. the model filename is useful to have in the debug message
  2207.  
  2208. commit a6f2cc5937a2dfcfb944b275b6c3e55a0f3bb45b
  2209. Author: niffiwan <niffiwan.scp@gmail.com>
  2210. Date: Sun Aug 23 20:26:01 2015 +1000
  2211.  
  2212. Remove obsolete comments
  2213.  
  2214. EFF streaming was implemented in 48e0517e (svn r9109)
  2215.  
  2216. commit 7fdfdc613436bf4bdf0686864360ff0faaee44d3
  2217. Author: niffiwan <niffiwan.scp@gmail.com>
  2218. Date: Sun Aug 23 13:53:13 2015 +1000
  2219.  
  2220. We need sudo; force it on
  2221.  
  2222. commit 6a69b02bbb2e55a05d0df84e9251f50c47c9b55d
  2223. Author: MageKing17 <MageKing17@gmail.com>
  2224. Date: Sat Aug 22 18:33:22 2015 -0700
  2225.  
  2226. Replaces a reference to MAX_SHIP_CLASSES with Ship_info.size().
  2227.  
  2228. This would cause FRED to treat essentially unspecified pieces of memory as ship classes and then see if this nonsense class had the SIF_DEFAULT_PLAYER_SHIP flag set... and if so, put it in the default list of available ships. With a debug build (where the memory past the end of Ship_info is all identical for quite a ways), this could result in the default, empty mission saving as 60 megabytes.
  2229.  
  2230. commit 91d25a874498579dcf1479effad1296a89d380d2
  2231. Author: MageKing17 <MageKing17@gmail.com>
  2232. Date: Sat Aug 22 14:29:27 2015 -0700
  2233.  
  2234. Fix null pointer dereference with swarm turrets and "$On Turret Fired:".
  2235.  
  2236. Forgot to set last_fired_turret and its last_fired_weapon_info_index, causing CHA_ONTURRETFIRED to crash as soon as a swarm turret fired.
  2237.  
  2238. Oops.
  2239.  
  2240. commit 0d8f6f26ce066dd77ec0cbc7251c64ac565d7082
  2241. Author: Lari Nieminen <lari.nieminen@iki.fi>
  2242. Date: Sat Aug 22 22:18:07 2015 +0300
  2243.  
  2244. Supplement +Disable with +Disable: <bool>, to allow the table to enable binds disabled by default
  2245.  
  2246. commit 00fa839d1df35f1e4535a542db1517a421fcd6f7
  2247. Author: Lari Nieminen <lari.nieminen@iki.fi>
  2248. Date: Sat Aug 22 21:55:37 2015 +0300
  2249.  
  2250. Added a few comments and fixed typos in some others
  2251.  
  2252. commit b76bccb9ef689346643f48b7e349cd47e061e5d0
  2253. Author: asarium <asarium@gmail.com>
  2254. Date: Sat Aug 22 15:33:00 2015 +0200
  2255.  
  2256. Actually set the bounds of the drawn subsystem
  2257.  
  2258. commit a535d66fc867d423114d8bf05c12baf22726b712
  2259. Author: Axem <narfing@gmail.com>
  2260. Date: Sat Aug 22 08:36:58 2015 -0500
  2261.  
  2262. Prelim work
  2263.  
  2264. commit 07fcd05fff8a7ac8fac48b9cf9c7a3ac65a0ca1f
  2265. Author: asarium <asarium@gmail.com>
  2266. Date: Fri Aug 21 18:08:41 2015 +0200
  2267.  
  2268. Add CI support for MacOSX
  2269.  
  2270. Requires enabling the multi-os feature of travis CI
  2271.  
  2272. commit 9737994de59f7743a0892224d4fb5029b819a98a
  2273. Author: niffiwan <niffiwan.scp@gmail.com>
  2274. Date: Sat Aug 22 20:45:45 2015 +1000
  2275.  
  2276. Fix gcc warning in ship/ship.cpp
  2277.  
  2278. Use SIZE_T_ARG in Warning
  2279.  
  2280. commit fe1db37902bbe8129f791b928614c8927a6f80a6
  2281. Author: MageKing17 <MageKing17@gmail.com>
  2282. Date: Sat Aug 22 03:40:27 2015 -0700
  2283.  
  2284. Makes FRED call glowpoint_init().
  2285.  
  2286. Avoids a constant stream of warnings when using "$Glowpoint overrides:".
  2287.  
  2288. commit 238dbc5749352266ea4a4845fcc8b45004cc084d
  2289. Author: MageKing17 <MageKing17@gmail.com>
  2290. Date: Sat Aug 22 03:38:16 2015 -0700
  2291.  
  2292. Makes vsprintf() stop chopping off the last character. Fixes issue #298.
  2293.  
  2294. Also fixes saving missions in FRED, since it uses the same function.
  2295.  
  2296. commit cd3b543e56f188ee10c12df7a5dc8d977a70a340
  2297. Author: MageKing17 <MageKing17@gmail.com>
  2298. Date: Sat Aug 22 03:36:26 2015 -0700
  2299.  
  2300. Add null pointer checks throughout lua.cpp.
  2301.  
  2302. Previously, the "this != NULL" checks in the isValid() methods were covering most of these cases, but they were removed as part of PR #274 because clang was generating warnings because calling a method on a null pointer is undefined behavior (so the condition *should* be tautological). This performs the checks outside of isValid(), which should avoid (at least this variety of) undefined behavior while fixing the crashes that dereferencing null pointers was causing.
  2303.  
  2304. commit b3c1441d067882ae74ab9d31b9c4a35cbdc5b84f
  2305. Author: niffiwan <niffiwan.scp@gmail.com>
  2306. Date: Sat Aug 22 18:39:55 2015 +1000
  2307.  
  2308. Integrate Coverity with Travis CI
  2309.  
  2310. This should let Coverity run a scan via Travis whenever commits
  2311. are pushed to the "coverity_scan" branch.
  2312. Some hackery is required to avoid submitting too many builds to
  2313. Coverity. See travis-ci/travis-ci#1975 for details.
  2314.  
  2315. commit fb8ffcacfdcc7830ce20f7071a3024bde0ce8873
  2316. Author: MageKing17 <MageKing17@gmail.com>
  2317. Date: Fri Aug 21 21:12:03 2015 -0700
  2318.  
  2319. Fixes call-ssm-strike resulting in a Warning about a null vec3d.
  2320.  
  2321. ssm_create() subtracts the start coordinates from the position of the target, and then normalizes that. Since call-ssm-strike was using the position of the target as the start coordinates, this was obviously resulting in normalizing a null vec3d, generating the spurious warning. This just makes call-ssm-strike use a point immediately behind the target's position (using the target's orientation) as the starting coordinate, thereby avoiding the warning.
  2322.  
  2323. commit d7ff43a1d1843b60213314f959e4f1b4be845417
  2324. Author: MageKing17 <MageKing17@gmail.com>
  2325. Date: Fri Aug 21 13:39:47 2015 -0700
  2326.  
  2327. Fix check_sexp_syntax() so it works properly with OPF_SSM_CLASS.
  2328.  
  2329. Also makes OP_BEAM_FLOATING_FIRE grab the correct ship_index for the subsystem check.
  2330.  
  2331. commit f56f0c471d56486dad1c42f189617595d8bd8206
  2332. Author: z64555 <z1281110@gmail.com>
  2333. Date: Fri Aug 21 14:00:32 2015 -0500
  2334.  
  2335. Removes joystick polling. Joy axes are now queried every frame.
  2336.  
  2337. commit 00a0b1bae74cd3e5b0b478c0d748ec862a125c59
  2338. Author: niffiwan <niffiwan.scp@gmail.com>
  2339. Date: Fri Aug 21 22:49:28 2015 +1000
  2340.  
  2341. Fix Coverity 1093366: Operands don't affect result
  2342.  
  2343. The previous check was always false, replace with something that should
  2344. safely detect uint overflow
  2345.  
  2346. commit 72af3059e930d8e555fb6435a4b20b34ea580439
  2347. Author: MageKing17 <MageKing17@gmail.com>
  2348. Date: Thu Aug 20 14:27:57 2015 -0700
  2349.  
  2350. Fix Mantis #2436.
  2351.  
  2352. Instead of the mouse's axes being automatically bound to heading/pitch/throttle, it finds what the axes are bound to (by looking through Axis_map_to[]) and modifies the corresponding values.
  2353.  
  2354. commit 51832fd563d3b0028d441fd865c709836eec0ee7
  2355. Author: asarium <asarium@gmail.com>
  2356. Date: Thu Aug 20 11:53:23 2015 +0200
  2357.  
  2358. Fix SCP_string version of vsprintf
  2359.  
  2360. The previous version didn't use the c-library which would cause incompatibilities with formats that assume all format specified to be supported.
  2361.  
  2362. commit b4c625c51aa35a31927b1aac05dfcb8e23a6fb84
  2363. Author: Lari Nieminen <lari.nieminen@iki.fi>
  2364. Date: Thu Aug 20 22:07:56 2015 +0300
  2365.  
  2366. Revert "Fixes Mantis #2436: Mouse controls ignore the axis binds." due to the joystick axis problems it caused
  2367.  
  2368. This reverts commit da71e629b40e2e50a7468ee1da494237772d27eb.
  2369.  
  2370. commit 27d85189eafb612e979649355d5ddf3000ea0bcd
  2371. Author: MageKing17 <MageKing17@gmail.com>
  2372. Date: Wed Aug 19 22:17:05 2015 -0700
  2373.  
  2374. Remove do_damage check before calling hit functions in beam collisions.
  2375.  
  2376. This should allow 0-damage beams to be used to apply TAG effects.
  2377.  
  2378. commit b29630036575bd8bf27dca3c8e19ec0608c9ecaf
  2379. Author: MageKing17 <MageKing17@gmail.com>
  2380. Date: Wed Aug 19 22:15:08 2015 -0700
  2381.  
  2382. Simplify some references to Weapon_info[b->weapon_info_index].
  2383.  
  2384. These were all referenced when there was already a weapon_info pointer to that element; it makes more sense to use that pointer instead of re-indexing Weapon_info[].
  2385.  
  2386. commit 20279838bfc847763aef5f2e4dfd204916a3ae59
  2387. Author: MageKing17 <MageKing17@gmail.com>
  2388. Date: Wed Aug 19 16:33:13 2015 -0700
  2389.  
  2390. Move the temporary grammar files into the build directory.
  2391.  
  2392. These are only used for voice recognition on Windows. In addition, the gc.exe shouldn't be needed locally since it should be included with SAPI, which Visual Studio 2010 and later should already include.
  2393.  
  2394. I also tried to backport some of the changes from the 2013/2015 project files to the 2010/2012 project files, but lack of certain compiler flags made me tend to err on the conservative side in that regard.
  2395.  
  2396. commit f0c4bf2e3ac856d69f17c10eda3738510183cd8e
  2397. Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
  2398. Date: Wed Aug 19 16:55:25 2015 -0500
  2399.  
  2400. [fix/292_warnings_part_b] Cast Frametime (of type fix) to int for printf specifier to avoid a warning.
  2401.  
  2402. commit 38e48bec1682f3c4e309b0200d0d7d02672d2625
  2403. Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
  2404. Date: Wed Aug 19 16:55:00 2015 -0500
  2405.  
  2406. [fix/292_warnings_part_b] Remove deprecated register type hint.
  2407.  
  2408. commit e5b7d48989dd65c582b26823a228b6bac1be0f89
  2409. Author: MageKing17 <MageKing17@gmail.com>
  2410. Date: Wed Aug 19 14:52:15 2015 -0700
  2411.  
  2412. Add a couple more static_cast<int>()s to get rid of warnings.
  2413.  
  2414. commit 0c80c8d8c0e7f88da3c2f8111241925d5ba1bcd9
  2415. Author: asarium <asarium@gmail.com>
  2416. Date: Wed Aug 19 22:34:08 2015 +0200
  2417.  
  2418. Fix warning introduced by #289
  2419.  
  2420. commit 692c86c8e631da2a89c03ec920240fa72d15edaf
  2421. Author: MageKing17 <MageKing17@gmail.com>
  2422. Date: Wed Aug 19 01:36:30 2015 -0700
  2423.  
  2424. Allow SSM(/SSB) strikes to be more variable.
  2425.  
  2426. Allows specifying a min/max for count, radius, and/or offset. To make them variable, instead of e.g. "+Count:", specify "+Min Count:", which adds a requirement for "+Max Count:". Each time the strike is activated, it will pick a different random count, and each projectile in the strike will have a different random radius and offset.
  2427.  
  2428. commit 71d3139d140a9297232094183aae37d307ddd58d
  2429. Author: asarium <asarium@gmail.com>
  2430. Date: Sat Aug 15 18:45:48 2015 +0200
  2431.  
  2432. Remove commented line
  2433.  
  2434. commit 8d564da80cb67d561824479d0fb57850d9f2ea78
  2435. Author: asarium <asarium@gmail.com>
  2436. Date: Sat Aug 15 17:27:58 2015 +0200
  2437.  
  2438. Fix for loop
  2439.  
  2440. commit e037b08e2ed9ca595fc75a95cb30514623239b3f
  2441. Author: asarium <asarium@gmail.com>
  2442. Date: Sat Aug 15 11:39:40 2015 +0200
  2443.  
  2444. Add doxygen documentation for format macros
  2445.  
  2446. commit 1d65102292dd27c1afbc1f4866ba8bebe0e1636d
  2447. Author: asarium <asarium@gmail.com>
  2448. Date: Sat Aug 15 11:32:23 2015 +0200
  2449.  
  2450. Fix alignment in tcp_client.cpp
  2451.  
  2452. commit 3a69db26eb5b3fbeacd0c0bf933c1666f4919127
  2453. Author: asarium <asarium@gmail.com>
  2454. Date: Fri Aug 14 20:35:10 2015 +0200
  2455.  
  2456. Fix unneded checks for this != nullptr in lua.cpp
  2457.  
  2458. commit e075241e54aa1cc6f429d5fd2c360a6e319026b5
  2459. Author: asarium <asarium@gmail.com>
  2460. Date: Fri Aug 14 20:34:58 2015 +0200
  2461.  
  2462. Fix unneded check for this != nullptr in object.h
  2463.  
  2464. commit 191194dfa76e17b164d2e4311f3b0062565b583e
  2465. Author: asarium <asarium@gmail.com>
  2466. Date: Fri Aug 14 20:34:44 2015 +0200
  2467.  
  2468. Remove part of condition that is always true
  2469.  
  2470. Fixes a clang compiler warning
  2471.  
  2472. commit 733b020bf56f33e8512027f4b6a4ca1ee6361c64
  2473. Author: asarium <asarium@gmail.com>
  2474. Date: Fri Aug 14 20:34:09 2015 +0200
  2475.  
  2476. Fix unneded check for this != nullptr in wmcgui.h
  2477.  
  2478. commit 9ec178f116f8373e4e92813799616bcf65bfd1e0
  2479. Author: asarium <asarium@gmail.com>
  2480. Date: Fri Aug 14 20:33:39 2015 +0200
  2481.  
  2482. Use the right version of abs
  2483.  
  2484. commit fb068f603703961298546f8699c862864a3f86b8
  2485. Author: asarium <asarium@gmail.com>
  2486. Date: Fri Aug 14 20:33:22 2015 +0200
  2487.  
  2488. Fix invalid pointer comparision warning
  2489.  
  2490. This should match what the code is actually supposed to do
  2491.  
  2492. commit bb6045d762730cf4a4f566c937e31712c0e11110
  2493. Author: asarium <asarium@gmail.com>
  2494. Date: Fri Aug 14 20:32:45 2015 +0200
  2495.  
  2496. Check if the compiler supports the -Wno-unused-but-set-variable flag
  2497.  
  2498. commit e8bb02bed32e80f83cf6e62cf2f7df4336522cef
  2499. Author: asarium <asarium@gmail.com>
  2500. Date: Fri Aug 14 14:47:36 2015 +0200
  2501.  
  2502. Disable a few warnings in release mode
  2503.  
  2504. These will happen if debug builds use variables for debug checks
  2505.  
  2506. commit a6e93c7d461eebd60e319e14faf212c3749fa628
  2507. Author: asarium <asarium@gmail.com>
  2508. Date: Fri Aug 14 13:49:19 2015 +0200
  2509.  
  2510. Fix another braces warning
  2511.  
  2512. commit 1cd7744d344e8732d1f835a04dfa5ac39cc0fa36
  2513. Author: asarium <asarium@gmail.com>
  2514. Date: Fri Aug 14 13:44:53 2015 +0200
  2515.  
  2516. Fix "operator '?:' has lower precedence" warning
  2517.  
  2518. I think the ?: expression was meant to take precedence
  2519.  
  2520. commit fc3166ac524da5ff02e71ed8f70188d5719c374d
  2521. Author: asarium <asarium@gmail.com>
  2522. Date: Fri Aug 14 13:42:54 2015 +0200
  2523.  
  2524. Fix suggest braces around initialization of subobject warning
  2525.  
  2526. commit 3826e24da2d1b2e639cac626ee371b383088f1b4
  2527. Author: asarium <asarium@gmail.com>
  2528. Date: Fri Aug 14 13:26:49 2015 +0200
  2529.  
  2530. Fix format warning in stubs.cpp
  2531.  
  2532. commit 3ece7693306a407167d272a8b1030a2b221c6368
  2533. Author: asarium <asarium@gmail.com>
  2534. Date: Fri Aug 14 13:26:27 2015 +0200
  2535.  
  2536. Fix format warnings in weapons.cpp
  2537.  
  2538. commit 6ac1326dc8d93c6f035a9aafd606b53492d0683d
  2539. Author: asarium <asarium@gmail.com>
  2540. Date: Fri Aug 14 13:25:50 2015 +0200
  2541.  
  2542. Fix format warning in species_defs.cpp
  2543.  
  2544. commit 03b26baf55c0f915e04669bcc161261d057fc2f8
  2545. Author: asarium <asarium@gmail.com>
  2546. Date: Fri Aug 14 13:25:29 2015 +0200
  2547.  
  2548. Fix format warning in ds.cpp
  2549.  
  2550. commit 4b25b4943263db33b4d1449b0537dc3bb69f00e0
  2551. Author: asarium <asarium@gmail.com>
  2552. Date: Fri Aug 14 13:25:12 2015 +0200
  2553.  
  2554. Fix format warning in plr.cpp
  2555.  
  2556. commit 721422f9512e7244bbdec7d3d4a3736b761e2d9e
  2557. Author: asarium <asarium@gmail.com>
  2558. Date: Fri Aug 14 13:24:57 2015 +0200
  2559.  
  2560. Fix format warning in pilotfile.cpp
  2561.  
  2562. Also fixes a logic error in the code (I think...)
  2563.  
  2564. commit 509d11c29dfd9241409bf86ed7d7bda58311f4e0
  2565. Author: asarium <asarium@gmail.com>
  2566. Date: Fri Aug 14 13:24:25 2015 +0200
  2567.  
  2568. Fix format warning in csg.cpp
  2569.  
  2570. commit eb765b0c997a68de7136ffb2c74324d5416556ef
  2571. Author: asarium <asarium@gmail.com>
  2572. Date: Fri Aug 14 13:24:06 2015 +0200
  2573.  
  2574. Fir format warnings in parselo.cpp
  2575.  
  2576. commit 3d06468e2abb8b74cef76704b9f60cd196a99632
  2577. Author: asarium <asarium@gmail.com>
  2578. Date: Fri Aug 14 13:23:47 2015 +0200
  2579.  
  2580. Fix format warnings in lua.cpp
  2581.  
  2582. commit 1de9ad1acee5dbfe678bd4a2fe50280f0067ddaa
  2583. Author: asarium <asarium@gmail.com>
  2584. Date: Fri Aug 14 13:23:26 2015 +0200
  2585.  
  2586. Fix format warnings in object.cpp
  2587.  
  2588. commit 559198a2e4ab2c298b5de17a84db3e4ae8529cc9
  2589. Author: asarium <asarium@gmail.com>
  2590. Date: Fri Aug 14 13:23:13 2015 +0200
  2591.  
  2592. Fix format warning in collideshipweapon.cpp
  2593.  
  2594. commit 6b093f2ee9683586907c77909d461d08a03d11cb
  2595. Author: asarium <asarium@gmail.com>
  2596. Date: Fri Aug 14 13:22:43 2015 +0200
  2597.  
  2598. Fix set but unused variable warning in multiutil.cpp
  2599.  
  2600. commit 280ceabb458f4aa9a74bbf993ea31d67a1785339
  2601. Author: asarium <asarium@gmail.com>
  2602. Date: Fri Aug 14 13:22:15 2015 +0200
  2603.  
  2604. Fix format warning in multi_options.cpp
  2605.  
  2606. commit ff51e79531082f889c43ffa464448ed567ca2036
  2607. Author: asarium <asarium@gmail.com>
  2608. Date: Fri Aug 14 13:21:45 2015 +0200
  2609.  
  2610. Fix set but unused variable warning in chat_api.cpp
  2611.  
  2612. commit 9cbf944dee9ecdbc3f4b11d007563725bc8a4123
  2613. Author: asarium <asarium@gmail.com>
  2614. Date: Fri Aug 14 13:21:23 2015 +0200
  2615.  
  2616. Fix format warning in modelread.cpp
  2617.  
  2618. commit 1ded65c3d0b3ac15a8ba98670c2fdc2bacf95f81
  2619. Author: asarium <asarium@gmail.com>
  2620. Date: Fri Aug 14 13:21:05 2015 +0200
  2621.  
  2622. Fix invalid usage of mprintf
  2623.  
  2624. commit c26bd197dc406121a4a4f12350d5eb6144464f83
  2625. Author: asarium <asarium@gmail.com>
  2626. Date: Fri Aug 14 13:20:46 2015 +0200
  2627.  
  2628. Fix format warning in mainhallmenu.cpp
  2629.  
  2630. commit 32b35ba62c83074a60205e9c38c12a198d4f222c
  2631. Author: asarium <asarium@gmail.com>
  2632. Date: Fri Aug 14 13:20:23 2015 +0200
  2633.  
  2634. Fix format warnings in credits.cpp
  2635.  
  2636. commit 8d5273b3c0ece8eced8cbbc94e726a17fc296360
  2637. Author: asarium <asarium@gmail.com>
  2638. Date: Fri Aug 14 13:20:02 2015 +0200
  2639.  
  2640. Fix set but unused variable warning in vecmat.cpp
  2641.  
  2642. I kept the code in comments as it may be usedful at some point.
  2643.  
  2644. commit 6a5e660ff35bbae1913c23f0e903a94c8ccfa10a
  2645. Author: asarium <asarium@gmail.com>
  2646. Date: Fri Aug 14 13:19:19 2015 +0200
  2647.  
  2648. Fix format warnings in lighting.cpp
  2649.  
  2650. commit aaf470f49b40f06df83ca910ad1450084676b074
  2651. Author: asarium <asarium@gmail.com>
  2652. Date: Fri Aug 14 13:18:40 2015 +0200
  2653.  
  2654. Fix format warning in keycontrol.cpp
  2655.  
  2656. commit 077dc61660174c399b1bac425cf8cbd2f0733737
  2657. Author: asarium <asarium@gmail.com>
  2658. Date: Fri Aug 14 13:18:16 2015 +0200
  2659.  
  2660. Fix format warnings in hudshield.cpp
  2661.  
  2662. commit 116df2e2c3e3418313bb4c76c1eaf3c1c4ea71b4
  2663. Author: asarium <asarium@gmail.com>
  2664. Date: Fri Aug 14 13:17:56 2015 +0200
  2665.  
  2666. Fix set but unused variable warning in grstub.cpp
  2667.  
  2668. commit 4670d5f87ff481cbe839076eb685d2a0bd54bc60
  2669. Author: asarium <asarium@gmail.com>
  2670. Date: Fri Aug 14 13:17:12 2015 +0200
  2671.  
  2672. Fix set but unused variable warning in gropengltnl.cpp
  2673.  
  2674. commit f986d28c56c3e404a66a06152eb5ec4b83065170
  2675. Author: asarium <asarium@gmail.com>
  2676. Date: Fri Aug 14 13:16:45 2015 +0200
  2677.  
  2678. Fix format warnings in safe_string.h
  2679.  
  2680. commit dba0e8b4582b282527a5480bfb4b926cd61376ed
  2681. Author: asarium <asarium@gmail.com>
  2682. Date: Fri Aug 14 13:16:27 2015 +0200
  2683.  
  2684. Fix format warnings in gamesnd.cpp
  2685.  
  2686. commit cf68c5970eeddf13d3853f699905f7c920d19a84
  2687. Author: asarium <asarium@gmail.com>
  2688. Date: Fri Aug 14 13:15:59 2015 +0200
  2689.  
  2690. Fix unused but set variable warnings in tcp_client.cpp
  2691.  
  2692. commit fc140194d3893bc1b4687ea7143b7a4fe907fe19
  2693. Author: asarium <asarium@gmail.com>
  2694. Date: Fri Aug 14 13:15:24 2015 +0200
  2695.  
  2696. Fix set but unused variable warning in ddsutils.cpp
  2697.  
  2698. commit a0b040c59768fd20e3bd5c939b8674a0282e5ed7
  2699. Author: asarium <asarium@gmail.com>
  2700. Date: Fri Aug 14 13:12:34 2015 +0200
  2701.  
  2702. Fix unused but set variable error
  2703.  
  2704. I removed some function calls but all of them didn't have any side effects so it should be fine.
  2705.  
  2706. commit 89e63d60b88881ee9bc62118cb6a6d74281d8a96
  2707. Author: asarium <asarium@gmail.com>
  2708. Date: Fri Aug 14 13:10:02 2015 +0200
  2709.  
  2710. Fix warnings in decoder16.cpp
  2711.  
  2712. commit 24a0b05b39ec0171d9a1d942b84bcb0ae8a16a75
  2713. Author: asarium <asarium@gmail.com>
  2714. Date: Fri Aug 14 13:09:36 2015 +0200
  2715.  
  2716. Fix unused but defined variable warning in controlsconfig.cpp
  2717.  
  2718. It's weird that shift and alt aren't used in this function but I couldn't find any reference to that in the structure for the controls config.
  2719.  
  2720. commit 89f6794a13077b1368293a7ea618e1248371816d
  2721. Author: asarium <asarium@gmail.com>
  2722. Date: Fri Aug 14 13:06:46 2015 +0200
  2723.  
  2724. Fix C++11 warning in aicode.cpp
  2725.  
  2726. commit f625df5c389f8307e595fb86d519df4141194c74
  2727. Author: asarium <asarium@gmail.com>
  2728. Date: Fri Aug 14 13:06:25 2015 +0200
  2729.  
  2730. Fix format warning in aicode.cpp
  2731.  
  2732. commit 37eadf4d167541b6b0bb007353b4589a574ebd78
  2733. Author: asarium <asarium@gmail.com>
  2734. Date: Fri Aug 14 13:04:38 2015 +0200
  2735.  
  2736. Disable unreferenced function warning
  2737.  
  2738. commit a232a646dc8c3009076095edbb18cf68c16fe6c6
  2739. Author: asarium <asarium@gmail.com>
  2740. Date: Thu Aug 13 22:47:07 2015 +0200
  2741.  
  2742. Fix size_t format warnings
  2743.  
  2744. commit 40c81134ac52fa899c70d9d2dcbffd056945dcbc
  2745. Author: asarium <asarium@gmail.com>
  2746. Date: Thu Aug 13 15:40:49 2015 +0200
  2747.  
  2748. Fix "format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long int’" warning
  2749.  
  2750. commit a63e1a2ba1315d517a73abade4dc3825f63beda1
  2751. Author: asarium <asarium@gmail.com>
  2752. Date: Thu Aug 13 15:24:50 2015 +0200
  2753.  
  2754. Fix invalid usage of mprintf
  2755.  
  2756. commit f00af4d89fa0a85c27fe3f6d8b6be18b5708c27d
  2757. Author: asarium <asarium@gmail.com>
  2758. Date: Thu Aug 13 15:22:39 2015 +0200
  2759.  
  2760. Fix "declaration of ‘i’ shadows a previous local" warning
  2761.  
  2762. commit c697dcb926fbd7b9d5ed488b86b491ee27fc2b11
  2763. Author: asarium <asarium@gmail.com>
  2764. Date: Thu Aug 13 15:03:43 2015 +0200
  2765.  
  2766. Fix "comparison between signed and unsigned integer expressions" warning
  2767.  
  2768. commit 29afbe8ef5501ee8a2d7fbd9fb7b30590a40d2f3
  2769. Author: asarium <asarium@gmail.com>
  2770. Date: Thu Aug 13 13:48:16 2015 +0200
  2771.  
  2772. Use new macro for size_t printf arguments
  2773.  
  2774. commit 6f01adfb2eed6adb01cd8db31b0a764345106fb1
  2775. Author: asarium <asarium@gmail.com>
  2776. Date: Thu Aug 13 13:38:38 2015 +0200
  2777.  
  2778. Add portable format macros for size_t and ptrdiff_t
  2779.  
  2780. commit 6a578b3fcdc087d66702c477b96544b9234e4bb0
  2781. Author: asarium <asarium@gmail.com>
  2782. Date: Thu Aug 13 13:15:19 2015 +0200
  2783.  
  2784. Fix non-sensical comparision
  2785.  
  2786. std::string::find_* returns std::string::npos if the token couldn't be found.
  2787.  
  2788. commit 048d65d3cab47c8e2450f72592dbc5f1f9db2627
  2789. Author: MageKing17 <MageKing17@gmail.com>
  2790. Date: Wed Aug 19 00:50:18 2015 -0700
  2791.  
  2792. Makes glide decay work even when not thrusting.
  2793.  
  2794. For any mods that might want to keep the old behavior, adds "$glide decay requires thrust:" AI profile flag.
  2795.  
  2796. commit e94511b7aa8a7e00d7363fd09457f67fcd50c157
  2797. Author: MageKing17 <MageKing17@gmail.com>
  2798. Date: Wed Aug 19 00:06:11 2015 -0700
  2799.  
  2800. Add CHA_ONTURRETFIRED support to beam and swarm turrets.
  2801.  
  2802. commit 17851dcc563631949598b8a88aa3a268089de7a3
  2803. Author: Goober5000 <ipw47@yahoo.com>
  2804. Date: Tue Aug 18 21:32:14 2015 -0400
  2805.  
  2806. fix an obscure edge-case sexp crash
  2807.  
  2808. This bug was found by, of all people, woutersmits, while FREDding his happynewyear campaign. See http://www.hard-light.net/forums/index.php?topic=90069.0 for discussion. The crash was triggered by the use of ( validate-all-arguments ) as the entire sexp tree for one of his mission events.
  2809.  
  2810. This was a two-part fix. The first part was to ensure that every *-argument sexp (of which validate-all-arguments is but one) is actually used within a when-argument or every-time-argument tree. More specifically, every sexp operation that expects an argument handler should first check that the arg_handler node actually exists.
  2811.  
  2812. The second part was to partially revert one of Taylor's old commits:
  2813.  
  2814. Revision: 3644
  2815. Author: taylor
  2816. Date: Tuesday, October 24, 2006 9:17:24 AM
  2817. Message:
  2818. various bits of cleanup (warning messages, things that Valgrind complained about, etc.)
  2819. fix an out-of-bounds issue on Sexp_nodes[] which was leading to stack corruption
  2820.  
  2821. ----
  2822. Modified : /branches/fs2_open_3_6_9/fs2_open/code/parse/sexp.cpp
  2823.  
  2824. This was intended to prevent a -1 array reference into Sexp_nodes[]. What Taylor did was to cause repeated calls of the parent_operator function to loop endlessly at the topmost parent. But there are certain edge cases (such as the one woutersmits discovered) where you need to know whether a parent is the topmost one. What Taylor should have done, and what this change does, is to keep the -1 as a valid return value but check for it in the places where it may cause an issue.
  2825.  
  2826. commit efce7de00d2bd0200c42b7154ba6f87a5d6c04e2
  2827. Author: Goober5000 <ipw47@yahoo.com>
  2828. Date: Tue Aug 18 19:58:34 2015 -0400
  2829.  
  2830. fix syntax error, add node reference
  2831.  
  2832. commit 2b032a1dbc9cf4685c156b7b69195def79024b61
  2833. Author: Goober5000 <ipw47@yahoo.com>
  2834. Date: Tue Aug 18 13:27:57 2015 -0400
  2835.  
  2836. tweaks per MageKing17's suggestions
  2837.  
  2838. commit ce3755b333d8c9f9222c57ccefa2fa02cf9156fe
  2839. Author: MageKing17 <MageKing17@gmail.com>
  2840. Date: Tue Aug 18 08:07:07 2015 -0700
  2841.  
  2842. Further hook variables cleanup.
  2843.  
  2844. Consolidated a few sequential calls, corrected a few instances of "ObjectB" being removed when "Object" was set, and removed a couple instances of hook variables that weren't set being removed.
  2845.  
  2846. commit 313787effb26ee6e59f45b7e25a3605029905ff7
  2847. Author: MageKing17 <MageKing17@gmail.com>
  2848. Date: Tue Aug 18 07:58:03 2015 -0700
  2849.  
  2850. Add RemHookVars() calls to aiturret.cpp, object.cpp, and ship.cpp.
  2851.  
  2852. CHA_ONTURRETFIRED wasn't clearing its hook variables. Neither was CHA_ONWPEQUIPPED or CHA_ONWPFIRED, CHA_PRIMARYFIRE, CHA_SECONDARYFIRE, CHA_ONWPSELECTED, or CHA_ONWPDESELECTED.
  2853.  
  2854. commit e1d3838b2e24433a878a2049cc4c7f3a33f53c96
  2855. Author: Goober5000 <ipw47@yahoo.com>
  2856. Date: Tue Aug 18 01:00:43 2015 -0400
  2857.  
  2858. various assertions to improve the sexp code
  2859.  
  2860. commit 1bf6f822ae5d9db0080d9d93ea76581e8b91e883
  2861. Author: Goober5000 <ipw47@yahoo.com>
  2862. Date: Tue Aug 18 00:35:51 2015 -0400
  2863.  
  2864. * remove an incorrect comment (the *= multiplies the variable by the entire RHS; it doesn't multiply and then add)
  2865.  
  2866. commit 9487688edb555080938de680ae4792a64c493ee3
  2867. Author: Echelon9 <rhyskidd@gmail.com>
  2868. Date: Mon Aug 17 01:41:37 2015 +1000
  2869.  
  2870. Document cfile_init() function.
  2871.  
  2872. commit bd0fb590ca3b89b975dd7228d83b09323a802483
  2873. Author: Echelon9 <rhyskidd@gmail.com>
  2874. Date: Sat Aug 15 13:56:54 2015 +1000
  2875.  
  2876. Fix incorrect Doxygen comment for bm_lock().
  2877.  
  2878. commit 420558d6236a4d7ebf9c3eb0c7692cedea959b83
  2879. Author: Echelon9 <rhyskidd@gmail.com>
  2880. Date: Sat Aug 15 13:55:05 2015 +1000
  2881.  
  2882. Fix incorrect Doxygen comment, there is no type @ret.
  2883.  
  2884. commit 6061df4e65be4247a8172f30caf6c325411e1198
  2885. Author: Echelon9 <rhyskidd@gmail.com>
  2886. Date: Sat Aug 15 13:53:23 2015 +1000
  2887.  
  2888. Fix incorrect Doxygen comment for dc_draw_cursor().
  2889.  
  2890. commit 830e5234089797c4b1b3afb09bdc7c1f507d5856
  2891. Author: Echelon9 <rhyskidd@gmail.com>
  2892. Date: Sat Aug 15 13:51:23 2015 +1000
  2893.  
  2894. Fix incorrect Doxygen comment for opengl_shader_link_object() and keep line lengths below recommended 80 characters.
  2895.  
  2896. commit a21dd67d8599c42b50732c7d80a9f1a76f4517f3
  2897. Author: Echelon9 <rhyskidd@gmail.com>
  2898. Date: Sat Aug 15 13:49:20 2015 +1000
  2899.  
  2900. Fix incorrect Doxygen comment for opengl_shader_create() and keep line lengths below recommended 80 characters.
  2901.  
  2902. commit 0319816539fa31d4264cdf271e012af1ecb46861
  2903. Author: Echelon9 <rhyskidd@gmail.com>
  2904. Date: Sat Aug 15 13:46:53 2015 +1000
  2905.  
  2906. Fix incorrect Doxygen comment for hud_anim_render().
  2907.  
  2908. commit 9bccc64705b8abc1541259b5d462745b7c6f9fce
  2909. Author: Echelon9 <rhyskidd@gmail.com>
  2910. Date: Sat Aug 15 13:45:20 2015 +1000
  2911.  
  2912. Fix incorrect Doxygen comment for free_object_slots().
  2913.  
  2914. commit 488a0f1da2b69874b3e2d4ec5dc822cb251e5d1e
  2915. Author: MageKing17 <MageKing17@gmail.com>
  2916. Date: Fri Aug 14 11:24:47 2015 -0700
  2917.  
  2918. Fix infinite trigger count not interacting correctly with "+Interval:"
  2919.  
  2920. There's an undocumented feature whereby negative trigger counts are treated as infinite. However, since it doesn't use the bump_timestamp system of positive trigger counts, it'll behave more like an infinite repeat count (e.g. with "+Interval: 5" it will only check every 5 seconds instead of becoming active again after 5 seconds have passed). This just makes negative values set bump_timestamp and excludes them from resetting the timestamp if the event didn't trigger that frame (checking MEF_USING_TRIGGER_COUNT so that the other behavior is still possible if you set a negative repeat_count and don't specify a trigger_count).
  2921.  
  2922. commit d0cde03a69426a2af0e0f4b274da27712c928515
  2923. Author: MageKing17 <MageKing17@gmail.com>
  2924. Date: Fri Aug 14 11:20:33 2015 -0700
  2925.  
  2926. Fix beam-create with targeting coordinates instead of a ship/subsystem.
  2927.  
  2928. If the subsystem was <none>, sexp_beam_floating_fire() wasn't consuming the node, resulting in it also being parsed as the X coordinate (making it always zero, because atoi("<none>") == 0).
  2929.  
  2930. commit cbeb03b2d58cadd6cb85307c411fa48c05058de5
  2931. Author: MageKing17 <MageKing17@gmail.com>
  2932. Date: Fri Aug 14 10:32:27 2015 -0700
  2933.  
  2934. Make beam-create actually call sexp_beam_floating_fire().
  2935.  
  2936. Somehow, this got missed during the creation of the pull request, and I guess nobody (not even me) actually tried using it since then.
  2937.  
  2938. commit 7b15fe0786be70f9e3a3dca03e7c978c41887221
  2939. Author: MageKing17 <MageKing17@gmail.com>
  2940. Date: Thu Aug 13 15:03:31 2015 -0700
  2941.  
  2942. Do a couple more MAX_SHIP_*_BANKS to num_*_banks replacements.
  2943.  
  2944. commit fada4f514e62d52096761d651aa92866d02d1a2e
  2945. Author: MageKing17 <MageKing17@gmail.com>
  2946. Date: Thu Aug 13 03:59:52 2015 -0700
  2947.  
  2948. Make primary weapon cargo_size check first check the WIF2_BALLISTIC flag.
  2949.  
  2950. commit d74d09554ea5781360c62293755c9df64ec68e97
  2951. Author: MageKing17 <MageKing17@gmail.com>
  2952. Date: Wed Aug 12 22:02:29 2015 -0700
  2953.  
  2954. Fix writing to undefined memory in multiplayer SEXP code for turret ammo.
  2955.  
  2956. `multi_sexp_set_turret_primary_ammo()` and `multi_sexp_set_turret_secondary_ammo()` were using an uninitialized pointer instead of an uninitialized array, like every other instance of multi_get_string(). This is just begging to write to invalid memory.
  2957.  
  2958. commit d07673cbe1b35efb240871f68d8a8cb8f389b56b
  2959. Author: MageKing17 <MageKing17@gmail.com>
  2960. Date: Wed Aug 12 21:18:37 2015 -0700
  2961.  
  2962. Actually fix the `cargo_size` check for turrets.
  2963.  
  2964. So it turns out it actually was the secondary code triggering the Assertion, because `ship_system->weapons.secondary_bank_weapons[]` was full of 0s. Subach HL-7 is weapon type 0, and obviously doesn't have a `cargo_size`. I see no reason to iterate through `MAX_SHIP_PRIMARY_BANKS`/`MAX_SHIP_SECONDARY_BANKS` if there aren't that many banks being used anyway.
  2965.  
  2966. commit 1684b7f85ee1a5bc912f675ffc7f987fb026d9e5
  2967. Author: MageKing17 <MageKing17@gmail.com>
  2968. Date: Wed Aug 12 20:34:51 2015 -0700
  2969.  
  2970. Make a few more changes to ship_info based on m!m's notes.
  2971.  
  2972. Copy constructor and copy-assignment are made private and unimplemented (may cause problems on VS 2010/2013? I have a vague memory of something similar needing to be removed for 2010 to work; we could always wrap 'em in an _MSC_VER check, of course). Speaking of an _MSC_VER check, adds a define for `NOEXCEPT` to `noexcept`, but only if we're not using a version of Visual Studio prior to 2015 (when `noexcept` support was added). It *should* allow the move constructor for ship_info to be used whenever the vector resizes both pre- and post-VS 2015 (and on non-MS compilers), but it could use some testing. ship_info::clone() made public (and used for ship templates instead of copy-assignment), and ship_info::move() now takes a ship_info&& object (and move-assignment/constructor use std::move() to keep it an rvalue).
  2973.  
  2974. commit 4fb6f3d45952353b58a1e51ac8c87b7e68920906
  2975. Author: MageKing17 <MageKing17@gmail.com>
  2976. Date: Wed Aug 12 14:39:42 2015 -0700
  2977.  
  2978. Changing a `Ship_info.size()` to `!Ship_info.empty()` as pointed out by m!m.
  2979.  
  2980. commit 439ea764757310d5c425ba8019970a4a3696e0af
  2981. Author: MageKing17 <MageKing17@gmail.com>
  2982. Date: Wed Aug 12 14:39:12 2015 -0700
  2983.  
  2984. Adding static_cast<int>() to locations pointed out by m!m.
  2985.  
  2986. commit 529fd197d8a8e0368d32475c793589fe449d24ef
  2987. Author: MageKing17 <MageKing17@gmail.com>
  2988. Date: Wed Aug 12 14:23:36 2015 -0700
  2989.  
  2990. Revert unintended missiongoals.cpp changes from vectorization commit.
  2991.  
  2992. I may make a separate pull request for this at some point, but it definitely doesn't belong here.
  2993.  
  2994. commit 28d04bfee48725c3aa9dcc3766f958a356a41382
  2995. Author: MageKing17 <MageKing17@gmail.com>
  2996. Date: Wed Aug 12 14:03:33 2015 -0700
  2997.  
  2998. Fix cargo size check for primary weapons I screwed up in PR 269.
  2999.  
  3000. Should've checked more than just that FRED was working... d'oh.
  3001.  
  3002. commit d953b2e668109d27bd1b2269e5db4b6a6eeab9f0
  3003. Author: MageKing17 <MageKing17@gmail.com>
  3004. Date: Tue Aug 11 14:42:21 2015 -0700
  3005.  
  3006. Fix the Num_ship_classes reference added by PR #269 to Ship_info.size().
  3007.  
  3008. commit cd5824073c98d9212ab07ed08f38749c3a5eea6e
  3009. Author: MageKing17 <MageKing17@gmail.com>
  3010. Date: Mon Aug 10 10:05:44 2015 -0700
  3011.  
  3012. Fix another copy-paste error, this time in the assertions.
  3013.  
  3014. commit 36f7ac9ee38ce855d1f34f1fc4052c48d5ff53f3
  3015. Author: MageKing17 <MageKing17@gmail.com>
  3016. Date: Sun Aug 9 18:12:09 2015 -0700
  3017.  
  3018. Fix another copy-paste error.
  3019.  
  3020. Well, two copy-paste errors.
  3021.  
  3022. commit 5c3d7b0f643568478178f4868c29071df86b6a63
  3023. Author: DahBlount <tylerrblount@gmail.com>
  3024. Date: Sun Aug 9 19:16:45 2015 -0500
  3025.  
  3026. Turret bank fix and ammo removal
  3027.  
  3028. A turret's current_primary_bank/current_secondary_bank is always
  3029. initialized to -1, this is set to 0 if it is still -1 when a turret
  3030. tries to fire. Ammo removal for swarm and corkscrew weapons is now done
  3031. using a single flag check instead of the original two.
  3032.  
  3033. commit 51be6aee77309155d5b996e94c1d06689327e7c6
  3034. Author: MageKing17 <MageKing17@gmail.com>
  3035. Date: Sun Aug 9 17:21:22 2015 -0700
  3036.  
  3037. Fix copy-paste error.
  3038.  
  3039. Whoops!
  3040.  
  3041. commit d59ee5953d68817f3c64c0eccd515648fafc496c
  3042. Author: MageKing17 <MageKing17@gmail.com>
  3043. Date: Sun Aug 9 17:13:19 2015 -0700
  3044.  
  3045. Make subsys_set() use cargo_size for ammo.
  3046.  
  3047. commit 3b43614ae94740dd29681a7598d162f51b2d9e8a
  3048. Author: MageKing17 <MageKing17@gmail.com>
  3049. Date: Sun Aug 9 16:31:40 2015 -0700
  3050.  
  3051. Hopefully fix FRED and turret ammo.
  3052.  
  3053. Adds a get_max_ammo_count_for_turret_bank() function that the weapon editor can use for turrets instead of trying to hack the behavior into get_max_ammo_count_for_bank somehow. Adjusts weaponeditordlg.cpp to use it, and also fixes missionparse.cpp so that ammo values get correctly converted from a percentage to the number of actual missiles (but only when FRED isn't running).
  3054.  
  3055. commit 930f386064589682c1a2299b07e83c064bdbf4d1
  3056. Author: Echelon9 <rhyskidd@gmail.com>
  3057. Date: Sat Aug 8 18:10:26 2015 +1000
  3058.  
  3059. Generalise warning string if we can't provide callback operator information.
  3060.  
  3061. commit 5412f16352032f587e7ce91ee61f775191deb810
  3062. Author: DahBlount <tylerrblount@gmail.com>
  3063. Date: Fri Aug 7 08:58:45 2015 -0700
  3064.  
  3065. Fix the descriptions of the turret ammo setter sexps
  3066.  
  3067. The setter Sexps incorrectly had the same descriptions as the getter
  3068. sexps.
  3069.  
  3070. commit efc4d62bd03f5388c35ec9aeb15c59db9bde35a4
  3071. Author: Echelon9 <rhyskidd@gmail.com>
  3072. Date: Thu Aug 6 17:56:53 2015 +1000
  3073.  
  3074. Change s/Error code/Error message/ in GUISystem::ParseClassInfo()
  3075.  
  3076. commit 8160cd40dc5a51370986c41feaf27b0a376efc1c
  3077. Author: Echelon9 <rhyskidd@gmail.com>
  3078. Date: Thu Aug 6 17:54:41 2015 +1000
  3079.  
  3080. Change s/Error code/Error message/ in parse_glowpoint_table()
  3081.  
  3082. commit 1ffe2629cf2c5424edb8172e483651db8a26b8f2
  3083. Author: MageKing17 <MageKing17@gmail.com>
  3084. Date: Thu Aug 6 00:28:04 2015 -0700
  3085.  
  3086. Add collision_lod and auto_shield_spread_mid_span to clone() and move().
  3087.  
  3088. commit 87ce8a47fcb7ebc1471b0384ce1790d4dc21bd7d
  3089. Author: MageKing17 <MageKing17@gmail.com>
  3090. Date: Thu Aug 6 00:13:41 2015 -0700
  3091.  
  3092. Update the VS 2015 project files.
  3093.  
  3094. These are basically just the 2013 project files updated to use the v140_xp toolset, but this gives the MSVC_2015 folder the same improvements that the MSVC_2013 folder got in commit 66bddb9.
  3095.  
  3096. commit c15e7ec28c26a8b3b9c89a65108ba2fb37a12179
  3097. Author: Echelon9 <rhyskidd@gmail.com>
  3098. Date: Wed Aug 5 21:07:05 2015 +1000
  3099.  
  3100. Fix: warning: format not a string literal and no format arguments [-Wformat-security]
  3101.  
  3102. commit aee7ee63221b1ef80c5dfc5ef1a2635a1d832956
  3103. Author: Echelon9 <rhyskidd@gmail.com>
  3104. Date: Wed Aug 5 20:57:21 2015 +1000
  3105.  
  3106. Fix: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘const char*’ [-Wformat=]
  3107.  
  3108. commit 6dd45acb458ab91810a972a98bddc802731b3a2e
  3109. Author: Echelon9 <rhyskidd@gmail.com>
  3110. Date: Wed Aug 5 20:44:37 2015 +1000
  3111.  
  3112. Fix: warning: format not a string literal and no format arguments [-Wformat-security]
  3113.  
  3114. commit 3385a0a6a399ee7896decdbf17c350eeeff6eff9
  3115. Author: Echelon9 <rhyskidd@gmail.com>
  3116. Date: Wed Aug 5 20:38:10 2015 +1000
  3117.  
  3118. Fix: warning: format not a string literal and no format arguments [-Wformat-security]
  3119.  
  3120. commit 8f9fd979021300cdd77bc8ff7959dd56aae1bb63
  3121. Author: Echelon9 <rhyskidd@gmail.com>
  3122. Date: Wed Aug 5 20:29:41 2015 +1000
  3123.  
  3124. Fix: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=]
  3125.  
  3126. commit 85c8c718bff9e2a1d82d58aebfac042dd75f82ba
  3127. Author: Echelon9 <rhyskidd@gmail.com>
  3128. Date: Wed Aug 5 20:20:15 2015 +1000
  3129.  
  3130. Fix missing format string specifier.
  3131.  
  3132. commit 4f4449958bfe2a5c26f6f7be711d7f9ef94c3156
  3133. Author: Echelon9 <rhyskidd@gmail.com>
  3134. Date: Wed Aug 5 20:14:48 2015 +1000
  3135.  
  3136. Fix: warning: format ‘%s’ expects a matching ‘char*’ argument [-Wformat=]
  3137.  
  3138. commit cffdbe932fb614c43216e6000699e566b5bb2171
  3139. Author: Echelon9 <rhyskidd@gmail.com>
  3140. Date: Wed Aug 5 20:12:41 2015 +1000
  3141.  
  3142. Fix: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=]
  3143.  
  3144. commit 81fa44472d079faa01e9e52aa74f35c8e6931e4e
  3145. Author: Echelon9 <rhyskidd@gmail.com>
  3146. Date: Wed Aug 5 20:08:02 2015 +1000
  3147.  
  3148. Fix: warning: too many arguments for format [-Wformat-extra-args]
  3149.  
  3150. commit 0388fb065ce43ff9ef9bc69b655b29b656ea9e65
  3151. Author: Echelon9 <rhyskidd@gmail.com>
  3152. Date: Wed Aug 5 20:05:19 2015 +1000
  3153.  
  3154. Fix: warning: format ‘%s’ expects a matching ‘char*’ argument [-Wformat=]
  3155.  
  3156. commit 4328134c821ae8949a633f870901f5cf8a72ce46
  3157. Author: Echelon9 <rhyskidd@gmail.com>
  3158. Date: Wed Aug 5 20:00:07 2015 +1000
  3159.  
  3160. Fix: warning: format not a string literal and no format arguments [-Wformat-security]
  3161.  
  3162. commit e1c38230afdb056a794e776553e3b1f893b822b2
  3163. Author: Echelon9 <rhyskidd@gmail.com>
  3164. Date: Wed Aug 5 19:59:09 2015 +1000
  3165.  
  3166. Fix: warning: format not a string literal and no format arguments [-Wformat-security]
  3167.  
  3168. commit 9f2a2dd4ed023829f297bacb0906ddd6c100d883
  3169. Author: Echelon9 <rhyskidd@gmail.com>
  3170. Date: Wed Aug 5 19:57:58 2015 +1000
  3171.  
  3172. Ensure sufficient format string specifiers.
  3173.  
  3174. commit 13837b07f7950e7d23d0330dbd2f81a6cc417468
  3175. Author: Echelon9 <rhyskidd@gmail.com>
  3176. Date: Wed Aug 5 19:55:03 2015 +1000
  3177.  
  3178. Ensure sufficient format string specifiers are present.
  3179.  
  3180. commit c4ce71117120ec4dc616552eff896f082271827f
  3181. Author: Echelon9 <rhyskidd@gmail.com>
  3182. Date: Wed Aug 5 19:51:06 2015 +1000
  3183.  
  3184. Ensure sufficient format string specifiers are present.
  3185.  
  3186. commit d686d280538753c03e53a6c73d1ae79fcefc0308
  3187. Author: Echelon9 <rhyskidd@gmail.com>
  3188. Date: Wed Aug 5 19:48:58 2015 +1000
  3189.  
  3190. Ensure sufficient format string specifier.
  3191.  
  3192. commit b260d9289866ddbeda2a95156f5bbb97fe8cee7f
  3193. Author: Echelon9 <rhyskidd@gmail.com>
  3194. Date: Wed Aug 5 19:45:42 2015 +1000
  3195.  
  3196. Fix too many variables for format string.
  3197.  
  3198. commit d14b8b9a7922711f48d1241031e339740683cdd3
  3199. Author: Echelon9 <rhyskidd@gmail.com>
  3200. Date: Wed Aug 5 19:44:21 2015 +1000
  3201.  
  3202. Fix Error() with two few format string specifiers.
  3203.  
  3204. commit c829808dd7cd108e8ba3dcd679d40c47216de1c2
  3205. Author: Echelon9 <rhyskidd@gmail.com>
  3206. Date: Wed Aug 5 16:48:49 2015 +1000
  3207.  
  3208. Correct Warning() in parse_startbl
  3209.  
  3210. commit 1bf86532feaa6b49b67a91cb72f1f66791b768dc
  3211. Author: Lari Nieminen <lari.nieminen@iki.fi>
  3212. Date: Mon Aug 3 13:20:14 2015 +0300
  3213.  
  3214. Added $Collision LOD ship table property, for using a LOD for collision detection
  3215.  
  3216. commit bdc90c007b88e1714bf1fe319178477691ad92b3
  3217. Author: Echelon9 <rhyskidd@gmail.com>
  3218. Date: Mon Aug 3 19:04:10 2015 +1000
  3219.  
  3220. Ensure grammar works as a whole.
  3221.  
  3222. commit 88ca967d3f1800303d40467b243977864c53bfc9
  3223. Author: Echelon9 <rhyskidd@gmail.com>
  3224. Date: Mon Aug 3 19:03:17 2015 +1000
  3225.  
  3226. Improve the warning documentation associated with a faulty ship copy flag.
  3227.  
  3228. commit 9ea2ae4299f671533dfc48b20733501dd3db929a
  3229. Author: Echelon9 <rhyskidd@gmail.com>
  3230. Date: Mon Aug 3 18:01:13 2015 +1000
  3231.  
  3232. Add correct argument to printf format string.
  3233.  
  3234. commit 3b26eb85aec0c6ed41515c4370f89c109587a2b6
  3235. Author: Echelon9 <rhyskidd@gmail.com>
  3236. Date: Sun Aug 2 20:02:44 2015 +1000
  3237.  
  3238. Resolve Coverity-reported incorrect for() loops.
  3239.  
  3240. commit 0450ce7621ec77bad14ebbbced141e14629e5d20
  3241. Author: The E <fwoltermann@gmail.com>
  3242. Date: Fri Jul 31 22:25:25 2015 +0200
  3243.  
  3244. Make this assertion in modelanim a bit more useful.
  3245.  
  3246. commit b50bd7586c56097d156939cf5abfad39e8b8bc95
  3247. Author: jg18 <jg18.scp@gmail.com>
  3248. Date: Thu Jul 30 15:27:36 2015 -0700
  3249.  
  3250. Log OpenAL info for selected device.
  3251.  
  3252. Fix the issue pointed out by Yarn where the OpenAL info for the default
  3253. device was being logged instead of the info for the selected
  3254. device. http://www.hard-light.net/forums/index.php?topic=90070.0.
  3255.  
  3256. commit d973c9e147a45d6964b89e87e2e321ab50ce8059
  3257. Author: DahBlount <tylerrblount@gmail.com>
  3258. Date: Thu Jul 30 15:22:31 2015 -0500
  3259.  
  3260. Add cases for turret ammo setter multi_sexps
  3261.  
  3262. Can't believe I forgot this part. This just ensures the sexps actually
  3263. work.
  3264.  
  3265. commit 9e3cb6baa3750a45fc3d643d2ff4c85e9ebd3cf7
  3266. Author: DahBlount <tylerrblount@gmail.com>
  3267. Date: Thu Jul 30 15:06:04 2015 -0500
  3268.  
  3269. Multi_SEXP Turret Ammo Functions
  3270.  
  3271. This adds multiplayer functionality to the Turret getter and setter
  3272. SEXPs.
  3273.  
  3274. commit 0fd43dad7503a9f55e6b0e324755784f40f219de
  3275. Author: DahBlount <tylerrblount@gmail.com>
  3276. Date: Wed Jul 29 12:25:24 2015 -0500
  3277.  
  3278. Turret Ammo SEXPs
  3279.  
  3280. This adds getter and setter SEXPs for turret ammo.
  3281. "turret-get-primary-ammo"
  3282. "turret-get-secondary-ammo"
  3283. "turret-set-primary-ammo"
  3284. "turret-set-secondary-ammo"
  3285.  
  3286. I also forgot to make turrets that don't have the "use multiple guns"
  3287. flag set switch banks if their first bank is empty, so that has been
  3288. fixed as well.
  3289.  
  3290. commit 688baa2bb68601fa20dec5b8f30ec4f21f75aa29
  3291. Author: DahBlount <tylerrblount@gmail.com>
  3292. Date: Wed Jun 24 16:28:06 2015 -0700
  3293.  
  3294. Turret Ammo Implementation
  3295.  
  3296. This creates the foundation of turret ammo through the "turret use ammo" subsystem flag. Turret ammo works in the same manner as ship ammo, where the ammo is equal to bank capacity divided by the cargo size of the weapon. This was tested using the Blue Planet: War in Heaven mod.
  3297. Test case: UEFg Narayana turrets 19 through 21, all of which contain Apocalypse torpedos with a $Cargo Size: of 2.5, were changed to use ammo with a $SBank Capacity of 20, resulting in a total ammo capacity of 8 torpedos. The Narayana was ordered to attack a GTCv Diomedes; it fired 8 torpedos each from turrets 19 through 21 before stopping. The mission was left to proceed for an additional 2 minutes, in which time the Narayana did not fire any more torpedos. Note: The Apocalypse takes 20 seconds to fire each 4 torpedo burst.
  3298. Conclusion: Success
  3299.  
  3300. commit d93f2e9d26cad0710f00f78037161bab9aba2ada
  3301. Author: asarium <asarium@gmail.com>
  3302. Date: Sat Jul 25 16:31:58 2015 +0200
  3303.  
  3304. Add format specifying macros
  3305.  
  3306. commit cacad0ba700043690a2938b48df27edaae308d01
  3307. Author: Lari Nieminen <lari.nieminen@iki.fi>
  3308. Date: Sat Jul 25 01:14:03 2015 +0300
  3309.  
  3310. Fixed possibility of +Minimum Weapon Span breaking with modular tables.
  3311.  
  3312. commit f47bbed3ef6100cd25ab3373cabdb61eb56deee7
  3313. Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
  3314. Date: Fri Jul 24 11:59:02 2015 -0500
  3315.  
  3316. [fix/cid_1204285_divide_by_zero] Fix CID 1204285: Division by zero in set_currentItem()
  3317.  
  3318. commit 202a4077a461b29add1f58fd05e92475ea8c4c51
  3319. Author: Lari Nieminen <lari.nieminen@iki.fi>
  3320. Date: Fri Jul 24 10:08:59 2015 +0300
  3321.  
  3322. Fixed bug with ship-ship collisions incorrectly flashing a shield quadrant on the light ship.
  3323.  
  3324. commit 7b2c992380836bdfd4176699027dfb5304a83732
  3325. Author: Lari Nieminen <lari.nieminen@iki.fi>
  3326. Date: Tue Jul 21 21:59:31 2015 +0300
  3327.  
  3328. Added a +Minimum Weapon Span auto spread shield option to control the minimum distance weapons must have traveled before being allowed to hit the shield.
  3329.  
  3330. commit fc6765144d03d52ff499a28f8de644bf5da3caf1
  3331. Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
  3332. Date: Sat Jul 18 11:02:01 2015 -0500
  3333.  
  3334. Fix the output Fred SSE target name. Edited in VS2013 which fixed the file's line endings to CRLF.
  3335.  
  3336. commit 83d00839edbd7cbf0f9603080024d031f1c8d346
  3337. Author: Peter Mitsis <peter.mitsis@gmail.com>
  3338. Date: Sun Jul 12 12:13:57 2015 -0400
  3339.  
  3340. fvi: Refactor solution to quadratic formula
  3341.  
  3342. The classic solution to the quadratic equation ...
  3343. a*x*x + b*x + c = 0
  3344. is ...
  3345. -b +- sqrt(b*b - 4*ac)
  3346. x = ----------------------
  3347. 2*a
  3348.  
  3349. This can be optimized by substituting b = 2*B.
  3350. -2*B +- sqrt((2*B)*(2*B) - 4*a*c)
  3351. x = ---------------------------------
  3352. 2*a
  3353.  
  3354. This expands to ...
  3355. -2*B +- sqrt(4*B*B - 4*a*c)
  3356. x = ---------------------------
  3357. 2*a
  3358.  
  3359. And simplifies to ...
  3360. -2*B +- 2*sqrt(B*B - 4*a*c)
  3361. x = ---------------------------
  3362. 2*a
  3363.  
  3364. -B +- sqrt(B*B - a*c)
  3365. x = ---------------------
  3366. a
  3367.  
  3368. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  3369.  
  3370. commit b72cf669b85191ba34c8464730f08a8652b12b45
  3371. Author: Peter Mitsis <peter.mitsis@gmail.com>
  3372. Date: Sat Jun 13 07:11:36 2015 -0400
  3373.  
  3374. Refactor bez_fact()
  3375.  
  3376. Uses an array of precalculated factorials that are accessed as a lookup table
  3377. instead of computing the factorials at runtime. This cuts down on compiled
  3378. code bloat (compiler was both unrolling and inlining the computation's loop)
  3379. everywhere it was used.
  3380.  
  3381. NOTE: The original implementation returned an 'int'. As a result, the largest
  3382. uncorrupted factorial it could compute was 12!. For this reason, the lookup
  3383. table only goes up to 12!.
  3384.  
  3385. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  3386.  
  3387. commit 9d3dd5c3221ab305a06b61480a61afdca02bb8e6
  3388. Author: Peter Mitsis <peter.mitsis@gmail.com>
  3389. Date: Fri Jul 10 06:48:02 2015 -0400
  3390.  
  3391. Refactor macros fl_radians() and fl_degrees()
  3392.  
  3393. Rejiggers the macros fl_radians() and fl_degrees() to avoid unnecessary
  3394. operations. The new placement of the parentheses permit the compiler to
  3395. evaluate (PI / 180.f) and (180.f / PI) at compile time rather than run time.
  3396.  
  3397. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  3398.  
  3399. commit 3e8278d6980eb3b91cb77e3920994bee5772a4e8
  3400. Author: Echelon9 <rhyskidd@gmail.com>
  3401. Date: Sat Jul 11 22:47:25 2015 +1000
  3402.  
  3403. Fix: model/modelread.cpp: warning: variable ‘flags’ set but not used [-Wunused-but-set-variable]
  3404.  
  3405. commit 37cf848f51843c1c65bed12f3faf7e08ea6ad98d
  3406. Author: Echelon9 <rhyskidd@gmail.com>
  3407. Date: Sat Jul 11 22:36:42 2015 +1000
  3408.  
  3409. Fix: model/modelrender.cpp:2898:9: warning: declaration of ‘view_pos’ shadows a previous local [-Wshadow]
  3410.  
  3411. commit 95f615a894f1ff2865d0ab68ff9658e3ddd50ec7
  3412. Author: Echelon9 <rhyskidd@gmail.com>
  3413. Date: Sat Jul 11 22:30:12 2015 +1000
  3414.  
  3415. Fix: bmpman/bmpman.cpp: warning: enumeration value ‘x’ not handled in switch [-Wswitch]
  3416.  
  3417. commit bae2d3116b2de8142e4d76463803710a1dcff63d
  3418. Author: Echelon9 <rhyskidd@gmail.com>
  3419. Date: Sat Jul 11 22:15:49 2015 +1000
  3420.  
  3421. Fix: controlconfig/controlsconfig.cpp:2116:13: warning: declaration of ‘j’ shadows a previous local [-Wshadow]
  3422.  
  3423. commit 542c794e727a8b4a4893b8471a44297210602fe2
  3424. Author: Echelon9 <rhyskidd@gmail.com>
  3425. Date: Sat Jul 11 22:08:52 2015 +1000
  3426.  
  3427. Fix: object/collideshipship.cpp:1159:12: warning: variable ‘q’ set but not used [-Wunused-but-set-variable]
  3428.  
  3429. commit d029b82d982acf8ce4702b2f771a31db7cc90c56
  3430. Author: Echelon9 <rhyskidd@gmail.com>
  3431. Date: Sat Jul 11 22:04:41 2015 +1000
  3432.  
  3433. Fix: ai/aicode.cpp:11855:9: warning: variable ‘dist_to_f2’ set but not used [-Wunused-but-set-variable]
  3434.  
  3435. commit ad8064ef81fed0cecad3de42520c070b3070e60f
  3436. Author: Echelon9 <rhyskidd@gmail.com>
  3437. Date: Sat Jul 11 21:58:07 2015 +1000
  3438.  
  3439. Fix warning: variable ‘dist’ set but not used [-Wunused-but-set-variable]
  3440.  
  3441. commit a4e12d135bb718bb158e2f413d93b075c5fc0a56
  3442. Author: Echelon9 <rhyskidd@gmail.com>
  3443. Date: Sat Jul 11 21:39:49 2015 +1000
  3444.  
  3445. Fix: ai/aibig.cpp:1266:10: warning: variable ‘box_dist’ set but not used [-Wunused-but-set-variable]
  3446.  
  3447. commit 053ae6d2873fddf96708482fc49e1e1fcdb69811
  3448. Author: Echelon9 <rhyskidd@gmail.com>
  3449. Date: Sat Jul 11 21:28:01 2015 +1000
  3450.  
  3451. Fix: modelrender.h:86:7: warning: ‘model_render_params::Replacement_textures’ will be initialized after [-Wreorder]
  3452.  
  3453. commit 08e50885cbca265bc6b337b8d46dee6999d96709
  3454. Author: Echelon9 <rhyskidd@gmail.com>
  3455. Date: Sat Jul 11 20:18:34 2015 +1000
  3456.  
  3457. Fix: warning: ‘opengl_vertex_buffer::ibo_size’ will be initialized after [-Wreorder]
  3458.  
  3459. commit e6dbb28b48208071617c49140c3165a1bace412a
  3460. Author: asarium <asarium@gmail.com>
  3461. Date: Sat Jul 11 11:36:21 2015 +0200
  3462.  
  3463. Fix for Mantis 3168: snd_load leaks cfile handles if it can't parse a file.
  3464.  
  3465. commit 1e151865d4510e76ba4eba3921ff0e1fb1ac5f71
  3466. Author: Echelon9 <rhyskidd@gmail.com>
  3467. Date: Mon Jul 6 23:45:38 2015 +1000
  3468.  
  3469. Fix: object/collideshipweapon.cpp:67:185: warning: declaration of ‘ship_obj’ shadows a global declaration [-Wshadow]
  3470.  
  3471. commit c2a2ef568221b03e185641b8945ab13a2fd18863
  3472. Author: Echelon9 <rhyskidd@gmail.com>
  3473. Date: Mon Jul 6 23:42:15 2015 +1000
  3474.  
  3475. Fix: object/collideshipweapon.cpp:39:63: warning: declaration of ‘ship_obj’ shadows a global declaration [-Wshadow]
  3476.  
  3477. commit 3acc777afe66ad5c29de2b9d746bf579cff0a55f
  3478. Author: Echelon9 <rhyskidd@gmail.com>
  3479. Date: Mon Jul 6 23:40:12 2015 +1000
  3480.  
  3481. Fix: model/modelread.cpp: warning: declaration of ‘ship_obj’ shadows a global declaration [-Wshadow]
  3482.  
  3483. commit aa7bd5bf2c113b68c784da68fa7a78eedd01a088
  3484. Author: Echelon9 <rhyskidd@gmail.com>
  3485. Date: Mon Jul 6 23:32:36 2015 +1000
  3486.  
  3487. Fix: asteroid/asteroid.cpp:1614:99: warning: declaration of ‘ship_obj’ shadows a global declaration [-Wshadow]
  3488.  
  3489. commit ca2cd63a95461532ad370244f53cf2d361cee4f6
  3490. Author: Echelon9 <rhyskidd@gmail.com>
  3491. Date: Mon Jul 6 23:30:55 2015 +1000
  3492.  
  3493. Fix: asteroid/asteroid.cpp:949:10: warning: declaration of ‘ship_obj’ shadows a global declaration [-Wshadow]
  3494.  
  3495. commit 1787b9549801eccdaaa4a45c117985a84aeff7fb
  3496. Author: Echelon9 <rhyskidd@gmail.com>
  3497. Date: Mon Jul 6 23:28:59 2015 +1000
  3498.  
  3499. Fix: ai/aicode.cpp:14896:75: warning: declaration of ‘ship_obj’ shadows a global declaration [-Wshadow]
  3500.  
  3501. commit 2586198e0ea4678c77e4d61f088c2ac3c6fb6bfd
  3502. Author: Echelon9 <rhyskidd@gmail.com>
  3503. Date: Mon Jul 6 23:14:38 2015 +1000
  3504.  
  3505. Fix: asteroid/asteroid.cpp:1653:68: warning: declaration of ‘asteroid_obj’ shadows a global declaration [-Wshadow]
  3506.  
  3507. commit b7e76de18491c5185a06cf174531bf176afed3a1
  3508. Author: Echelon9 <rhyskidd@gmail.com>
  3509. Date: Mon Jul 6 23:12:27 2015 +1000
  3510.  
  3511. Fix: asteroid/asteroid.cpp:1614:98: warning: declaration of ‘asteroid_obj’ shadows a global declaration [-Wshadow]
  3512.  
  3513. commit f6562320308ab99e97d8e400a0d58acf95414d79
  3514. Author: Echelon9 <rhyskidd@gmail.com>
  3515. Date: Mon Jul 6 23:10:02 2015 +1000
  3516.  
  3517. Fix: asteroid/asteroid.cpp:1477:50: warning: declaration of ‘asteroid_obj’ shadows a global declaration [-Wshadow]
  3518.  
  3519. commit e4e3064bea274993799b03e2b673fb6c3d8f8531
  3520. Author: Echelon9 <rhyskidd@gmail.com>
  3521. Date: Mon Jul 6 23:07:37 2015 +1000
  3522.  
  3523. Fix: asteroid/asteroid.cpp:1363:92: warning: declaration of ‘asteroid_obj’ shadows a global declaration [-Wshadow]
  3524.  
  3525. commit f804539a1504236b222ae6c273fa970c2b6529ad
  3526. Author: Echelon9 <rhyskidd@gmail.com>
  3527. Date: Mon Jul 6 23:04:25 2015 +1000
  3528.  
  3529. Fix: debris/debris.cpp:846:10: warning: declaration of ‘ship_obj’ shadows a global declaration [-Wshadow]
  3530.  
  3531. commit ca9ae8bb8ed7657d9781a2ad2369f79435340294
  3532. Author: Echelon9 <rhyskidd@gmail.com>
  3533. Date: Mon Jul 6 23:01:21 2015 +1000
  3534.  
  3535. Fix: nebula/neb.cpp:1422:37: warning: declaration of ‘eye’ shadows a global declaration [-Wshadow]
  3536.  
  3537. commit 767b39fbbce91060b1130b97b44ca6f4a1c5d36b
  3538. Author: Echelon9 <rhyskidd@gmail.com>
  3539. Date: Mon Jul 6 22:59:55 2015 +1000
  3540.  
  3541. Fix: nebula/neb.cpp:1416:33: warning: declaration of ‘eye’ shadows a global declaration [-Wshadow]
  3542.  
  3543. commit 6d0996d90c651379fef241d51250f54e67f6edb9
  3544. Author: Echelon9 <rhyskidd@gmail.com>
  3545. Date: Mon Jul 6 22:57:12 2015 +1000
  3546.  
  3547. Fix: graphics/grstub.cpp:736:71: warning: declaration of ‘shader’ shadows a global declaration [-Wshadow]
  3548.  
  3549. commit 294cf79e04c075c7c16e1d816da78c123b259419
  3550. Author: Echelon9 <rhyskidd@gmail.com>
  3551. Date: Mon Jul 6 22:54:10 2015 +1000
  3552.  
  3553. Fix: graphics/gropenglshader.cpp: warning: declaration of ‘shader’ shadows a global declaration [-Wshadow]
  3554.  
  3555. commit b7864cd2aae9a4c51c4da689813b8dee3181ade3
  3556. Author: Echelon9 <rhyskidd@gmail.com>
  3557. Date: Mon Jul 6 22:52:01 2015 +1000
  3558.  
  3559. Fix: graphics/gropenglshader.cpp:231:73: warning: declaration of ‘shader’ shadows a global declaration [-Wshadow]
  3560.  
  3561. commit 4bf5f15f726238c4c00fc1bd8215cd0fb23ad337
  3562. Author: Echelon9 <rhyskidd@gmail.com>
  3563. Date: Mon Jul 6 22:49:38 2015 +1000
  3564.  
  3565. Fix: graphics/gropenglpostprocessing.cpp:682:79: warning: declaration of ‘shader’ shadows a global declaration [-Wshadow]
  3566.  
  3567. commit 4a0e3b4c404951f992f7c74bcaebee182513a9e9
  3568. Author: Echelon9 <rhyskidd@gmail.com>
  3569. Date: Mon Jul 6 22:46:23 2015 +1000
  3570.  
  3571. Fix: graphics/generic.cpp:35:117: warning: declaration of ‘anim’ shadows a global declaration [-Wshadow]
  3572.  
  3573. commit 3860951b6cf1859ed3326becd2d5fbe61ce81ee7
  3574. Author: Echelon9 <rhyskidd@gmail.com>
  3575. Date: Mon Jul 6 22:36:10 2015 +1000
  3576.  
  3577. Fix: graphics/*.cpp warning: declaration of ‘light’ shadows a global declaration [-Wshadow]
  3578.  
  3579. commit 54003a2622f6937b266c4c5bb766ba89e902b96f
  3580. Author: Echelon9 <rhyskidd@gmail.com>
  3581. Date: Mon Jul 6 22:30:50 2015 +1000
  3582.  
  3583. Fix: debris/debris.cpp:850:10: warning: declaration of ‘light’ shadows a global declaration [-Wshadow]
  3584.  
  3585. commit b7bc60708cb21292df50580412656ad6a195bc72
  3586. Author: Echelon9 <rhyskidd@gmail.com>
  3587. Date: Mon Jul 6 22:29:04 2015 +1000
  3588.  
  3589. Fix: asteroid/asteroid.cpp:953:10: warning: declaration of ‘light’ shadows a global declaration [-Wshadow]
  3590.  
  3591. commit dc5651ab70fba34a06ecdec777694a703c2a6a45
  3592. Author: Echelon9 <rhyskidd@gmail.com>
  3593. Date: Mon Jul 6 22:26:31 2015 +1000
  3594.  
  3595. Fix: object/collideshipship.cpp:539:10: warning: declaration of ‘light’ shadows a global declaration [-Wshadow]
  3596.  
  3597. commit f12dc5478b3974a20ea65be6cce7210b42c94f6f
  3598. Author: Echelon9 <rhyskidd@gmail.com>
  3599. Date: Mon Jul 6 22:19:28 2015 +1000
  3600.  
  3601. Fix: ai/aicode.cpp: warning: declaration of ‘color’ shadows a global declaration [-Wshadow]
  3602.  
  3603. commit 8051bac8687bc0920a3811127b78e8dbab90318d
  3604. Author: Echelon9 <rhyskidd@gmail.com>
  3605. Date: Mon Jul 6 22:15:18 2015 +1000
  3606.  
  3607. Fix: ai/aigoals.cpp:203:48: warning: declaration of ‘ai_goal’ shadows a global declaration [-Wshadow]
  3608.  
  3609. commit d94823ef77b9ae51ebb00117bf6a07de715ebe05
  3610. Author: Echelon9 <rhyskidd@gmail.com>
  3611. Date: Mon Jul 6 21:47:01 2015 +1000
  3612.  
  3613. Fix: graphics/gropenglbmpman.cpp:561:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3614.  
  3615. commit eda6f33d7700af91dcf58b5b89e584a9c86a14ba
  3616. Author: Echelon9 <rhyskidd@gmail.com>
  3617. Date: Mon Jul 6 21:41:31 2015 +1000
  3618.  
  3619. Fix: graphics/gropenglbmpman.cpp:561:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  3620.  
  3621. commit 9db610ef2c59ab46d63bd593973cfb49b1ef1af9
  3622. Author: Echelon9 <rhyskidd@gmail.com>
  3623. Date: Mon Jul 6 21:30:27 2015 +1000
  3624.  
  3625. Fix: network/multiutil.cpp:692:76: warning: declaration of ‘net_player’ shadows a global declaration [-Wshadow]
  3626.  
  3627. commit 2b8ef9e1fd9bcb22f4e844add9ad7189ec7d9823
  3628. Author: Echelon9 <rhyskidd@gmail.com>
  3629. Date: Mon Jul 6 21:19:56 2015 +1000
  3630.  
  3631. Fix: graphics/2d.cpp:2142:1: warning: declaration of ‘team_color’ shadows a global declaration [-Wshadow]
  3632.  
  3633. commit 1aa858a1642e8a8a5aaae936dd021579792d73c1
  3634. Author: Echelon9 <rhyskidd@gmail.com>
  3635. Date: Mon Jul 6 21:17:48 2015 +1000
  3636.  
  3637. Fix: graphics/2d.cpp:1874:7: warning: variable ‘t0’ set but not used [-Wunused-but-set-variable]
  3638.  
  3639. commit aae7c47748e72469a864617a24aa7ea13dae77c1
  3640. Author: Echelon9 <rhyskidd@gmail.com>
  3641. Date: Mon Jul 6 21:14:45 2015 +1000
  3642.  
  3643. Fix: lab/lab.cpp:943:9: warning: declaration of ‘j’ shadows a previous local [-Wshadow]
  3644.  
  3645. commit 53164a169c3a0ae6e377906cfeabf664c829c519
  3646. Author: Echelon9 <rhyskidd@gmail.com>
  3647. Date: Mon Jul 6 21:12:11 2015 +1000
  3648.  
  3649. Fix: mission/missioncampaign.cpp:1200:12: warning: declaration of ‘mission’ shadows a global declaration [-Wshadow]
  3650.  
  3651. commit fe1b60721488b3e4bee5fde5b93f058694eb4fbf
  3652. Author: Echelon9 <rhyskidd@gmail.com>
  3653. Date: Mon Jul 6 21:08:00 2015 +1000
  3654.  
  3655. Fix: mission/missioncampaign.cpp:1012:12: warning: declaration of ‘mission’ shadows a global declaration [-Wshadow]
  3656.  
  3657. commit 040d157644a40952423024b57bc0a863264adcdf
  3658. Author: Echelon9 <rhyskidd@gmail.com>
  3659. Date: Mon Jul 6 21:03:30 2015 +1000
  3660.  
  3661. Fix: mission/missioncampaign.cpp:1088:12: warning: declaration of ‘mission’ shadows a global declaration [-Wshadow]
  3662.  
  3663. commit 475155d62f970804b307b0e24ea91641b357108f
  3664. Author: Echelon9 <rhyskidd@gmail.com>
  3665. Date: Mon Jul 6 20:58:53 2015 +1000
  3666.  
  3667. Fix: mission/missioncampaign.cpp:1600:6: warning: declaration of ‘mission’ shadows a global declaration [-Wshadow]
  3668.  
  3669. commit 85a0bda946c765808b535a367aa5ffeaa6fe8251
  3670. Author: Echelon9 <rhyskidd@gmail.com>
  3671. Date: Mon Jul 6 20:54:14 2015 +1000
  3672.  
  3673. Fix: model/modelanim.cpp:536:78: warning: declaration of ‘anim’ shadows a global declaration [-Wshadow]
  3674.  
  3675. commit f2c8aa665fb47f78fd2449f8b7961a9194109d32
  3676. Author: Echelon9 <rhyskidd@gmail.com>
  3677. Date: Mon Jul 6 19:51:45 2015 +1000
  3678.  
  3679. Fix: missionui/missionshipchoice.cpp:923:9: warning: declaration of ‘header’ shadows a global declaration [-Wshadow]
  3680.  
  3681. commit 66257146b7df47582803b9742a95752b580a1b30
  3682. Author: Echelon9 <rhyskidd@gmail.com>
  3683. Date: Mon Jul 6 19:40:21 2015 +1000
  3684.  
  3685. Fix: model/modelcollide.cpp:1215:36: warning: declaration of ‘mc_info’ shadows a global declaration [-Wshadow]
  3686.  
  3687. commit 60d1234abd8bbf35a3a7c7c9aa0889bd6cf4a0dd
  3688. Author: Echelon9 <rhyskidd@gmail.com>
  3689. Date: Sun Jul 5 17:13:01 2015 +1000
  3690.  
  3691. Fix: model/modelread.cpp:270:12: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
  3692.  
  3693. commit 2bac9ba5fa27a35c70ef265e3ad50c0193b0a910
  3694. Author: Echelon9 <rhyskidd@gmail.com>
  3695. Date: Sun Jul 5 17:07:39 2015 +1000
  3696.  
  3697. Fix: model/modelrender.cpp:780:55: warning: declaration of ‘color’ shadows a global declaration [-Wshadow]
  3698.  
  3699. commit 6e273ccd7fca48132c52fdce04151cdad147a18f
  3700. Author: Echelon9 <rhyskidd@gmail.com>
  3701. Date: Sun Jul 5 17:01:37 2015 +1000
  3702.  
  3703. Fix: gamehelp/contexthelp.cpp:391:9: warning: declaration of ‘font’ shadows a global declaration [-Wshadow]
  3704.  
  3705. commit 4885807d82df7491e821577a79713840d20d880f
  3706. Author: Echelon9 <rhyskidd@gmail.com>
  3707. Date: Sun Jul 5 16:57:35 2015 +1000
  3708.  
  3709. Fix: iff_defs/iff_defs.cpp:68:4: warning: declaration of ‘temp_color_t’ shadows a previous local [-Wshadow]
  3710.  
  3711. commit 444f830fdc8766dcaaa03f35c7e861886cd675cb
  3712. Author: Echelon9 <rhyskidd@gmail.com>
  3713. Date: Sun Jul 5 16:51:16 2015 +1000
  3714.  
  3715. Fix: network/multi_voice.cpp: warning: parameter set but not used [-Wunused-but-set-parameter]
  3716.  
  3717. commit e98d84314a4f819af84d4cf98acabda9e8101168
  3718. Author: Echelon9 <rhyskidd@gmail.com>
  3719. Date: Sun Jul 5 16:44:48 2015 +1000
  3720.  
  3721. Fix: network/multimsgs.cpp:8473:70: warning: declaration of ‘bolt_type’ shadows a global declaration [-Wshadow]
  3722.  
  3723. commit 5e9fd26028fe2c77b08ebbf2102604b7cb861cf1
  3724. Author: Echelon9 <rhyskidd@gmail.com>
  3725. Date: Sun Jul 5 16:42:24 2015 +1000
  3726.  
  3727. Fix: network/multimsgs.cpp:8493:7: warning: declaration of ‘bolt_type’ shadows a global declaration [-Wshadow]
  3728.  
  3729. commit 3a3e901249d5d1cde65ebb8c60741f42437d5f97
  3730. Author: Echelon9 <rhyskidd@gmail.com>
  3731. Date: Sun Jul 5 16:40:04 2015 +1000
  3732.  
  3733. Fix: network/multiteamselect.cpp:1720:7: warning: declaration of ‘wing’ shadows a global declaration [-Wshadow]
  3734.  
  3735. commit 1f8c1dccde18738201e81d8cce7a2faff260b708
  3736. Author: Echelon9 <rhyskidd@gmail.com>
  3737. Date: Sun Jul 5 16:35:11 2015 +1000
  3738.  
  3739. Fix: object/collidedebrisweapon.cpp:100:10: warning: declaration of ‘weapon’ shadows a global declaration [-Wshadow]
  3740.  
  3741. commit 0dc48f8470eb9a6a025e2d78a47bee22fcd71b2d
  3742. Author: Echelon9 <rhyskidd@gmail.com>
  3743. Date: Sun Jul 5 16:32:57 2015 +1000
  3744.  
  3745. Fix: object/collidedebrisweapon.cpp:45:10: warning: declaration of ‘weapon’ shadows a global declaration [-Wshadow]
  3746.  
  3747. commit 83a8b2bee566dace10497d75c894c45296ba3a9a
  3748. Author: Echelon9 <rhyskidd@gmail.com>
  3749. Date: Sun Jul 5 16:27:21 2015 +1000
  3750.  
  3751. Fix: object/collideshipship.cpp:457:115: warning: declaration of ‘light’ shadows a global declaration [-Wshadow]
  3752.  
  3753. commit 2c4fb4286c1eb95901d0e1545fd0c5028c8eb4cb
  3754. Author: Echelon9 <rhyskidd@gmail.com>
  3755. Date: Sun Jul 5 16:19:20 2015 +1000
  3756.  
  3757. Fix: object/collideshipweapon.cpp:470:10: warning: declaration of ‘weapon’ shadows a global declaration [-Wshadow]
  3758.  
  3759. commit 570f6dd581e5c07a7eb1f816c6af8a9b6a253f55
  3760. Author: Echelon9 <rhyskidd@gmail.com>
  3761. Date: Sun Jul 5 16:14:24 2015 +1000
  3762.  
  3763. Fix: object/collideshipship.cpp:1316:138: warning: declaration of ‘mc_info’ shadows a global declaration [-Wshadow]
  3764.  
  3765. commit b326e77574bd9dc766492eaf15eed13b4304206d
  3766. Author: Echelon9 <rhyskidd@gmail.com>
  3767. Date: Sun Jul 5 15:55:15 2015 +1000
  3768.  
  3769. Fix: object/collideshipweapon.cpp:543:85: warning: declaration of ‘weapon’ shadows a global declaration [-Wshadow]
  3770.  
  3771. commit 6d6d3e99e572b320fa3a3fe6d03673f5e67e7fd3
  3772. Author: Echelon9 <rhyskidd@gmail.com>
  3773. Date: Sun Jul 5 14:25:53 2015 +1000
  3774.  
  3775. Fix: object/collideweaponweapon.cpp:168:10: warning: variable ‘dist’ set but not used [-Wunused-but-set-variable]
  3776.  
  3777. commit c7045147f3ed38c92a0965b9c3d548b9e0f66d6b
  3778. Author: Echelon9 <rhyskidd@gmail.com>
  3779. Date: Sun Jul 5 14:17:53 2015 +1000
  3780.  
  3781. Fix: object/collideshipship.cpp:1316:126: warning: declaration of ‘light’ shadows a global declaration [-Wshadow]
  3782.  
  3783. commit 3495b190d480987aee73c0109bb0615b7546684c
  3784. Author: Peter Mitsis <peter.mitsis@gmail.com>
  3785. Date: Mon Jun 8 16:50:02 2015 -0400
  3786.  
  3787. Streamline vm_quaternion_rotate()
  3788.  
  3789. Calculates sinf(theta * 0.5) once only instead of three times.
  3790.  
  3791. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  3792.  
  3793. commit 62a7865f94730689c950c68066039600ddeaaa8c
  3794. Author: Peter Mitsis <peter.mitsis@gmail.com>
  3795. Date: Mon Jun 8 06:44:47 2015 -0400
  3796.  
  3797. Streamline vm_angle_2_matrix()
  3798.  
  3799. The values of sin(0) and cos(0) are well known and do not need to be calculated
  3800. at run time.
  3801.  
  3802. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  3803.  
  3804. commit 8193dbb316e41fd49fd3044a1e75ccd2fe01d679
  3805. Author: Peter Mitsis <peter.mitsis@gmail.com>
  3806. Date: Mon Jun 8 06:28:39 2015 -0400
  3807.  
  3808. Streamline vm_vec_avg_n()
  3809.  
  3810. Instead of performing three consecutive divisions, vm_vec_avg_n() now performs
  3811. one division at the start and three multiplications at the end. Recall that
  3812. multiplication is faster than division.
  3813.  
  3814. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  3815.  
  3816. commit 95d17017941dc405b85da955cc0b32c0e04ae3c6
  3817. Author: Peter Mitsis <peter.mitsis@gmail.com>
  3818. Date: Fri Jun 5 07:07:41 2015 -0400
  3819.  
  3820. Remove unnecessary checking before atan2_safe()
  3821.  
  3822. The routine atan2_safe() already contains a test that checks if both parameters
  3823. are zero--that is the point of the routine. Thus, there is no need for the
  3824. caller of atan2_safe() to perform that same check.
  3825.  
  3826. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  3827.  
  3828. commit 945f655e0e47fbc2f5b80b31c304cf8de77b4cc3
  3829. Author: Peter Mitsis <peter.mitsis@gmail.com>
  3830. Date: Fri Jun 5 06:29:25 2015 -0400
  3831.  
  3832. Remove unnecessary vm_vec_normalize() checks
  3833.  
  3834. The routine vm_vec_normalize() always returns a value greater than zero.
  3835. Thus, there is no need to test its return value for values that are less
  3836. than or equal to zero.
  3837.  
  3838. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  3839.  
  3840. commit 11b65fe0bf3a2578138b203616c045e47e5c7bfd
  3841. Author: Peter Mitsis <peter.mitsis@gmail.com>
  3842. Date: Fri Jun 5 05:56:38 2015 -0400
  3843.  
  3844. Remove unnecessary vm_vec_copy_normalize() checks
  3845.  
  3846. The routine vm_vec_copy_normalize() always returns a value greater than zero.
  3847. Thus, there is no need to test its return value for values that are less than
  3848. or equal to zero.
  3849.  
  3850. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  3851.  
  3852. commit 66181659260ad6ac7da01c3db1b1ca589e962655
  3853. Author: Echelon9 <rhyskidd@gmail.com>
  3854. Date: Sun Jul 5 00:59:13 2015 +1000
  3855.  
  3856. Fix: model/modelinterp.cpp:4342:14: warning: declaration of ‘j’ shadows a previous local [-Wshadow]
  3857.  
  3858. commit 6950c69ebb98c4706b3c11214bd05f9b2a9c03fd
  3859. Author: Echelon9 <rhyskidd@gmail.com>
  3860. Date: Sun Jul 5 00:54:29 2015 +1000
  3861.  
  3862. Fix: model/modelinterp.cpp:2034:44: warning: declaration of ‘gpoi’ shadows a previous local [-Wshadow]
  3863.  
  3864. commit b8ff93dad28f21973a4a10dcbee61ec2cab6b9dc
  3865. Author: Echelon9 <rhyskidd@gmail.com>
  3866. Date: Sun Jul 5 00:52:39 2015 +1000
  3867.  
  3868. Fix: model/modelinterp.cpp:2603:43: warning: declaration of ‘gpoi’ shadows a previous local [-Wshadow]
  3869.  
  3870. commit c2204800750e715efa8011df2f253e94bcdd50fd
  3871. Author: Echelon9 <rhyskidd@gmail.com>
  3872. Date: Sun Jul 5 00:40:13 2015 +1000
  3873.  
  3874. Fix: lab/lab.cpp:2497:45: warning: declaration of ‘color’ shadows a global declaration [-Wshadow]
  3875.  
  3876. commit 182b297af400029c49c4662177737a378b8c0aaa
  3877. Author: Echelon9 <rhyskidd@gmail.com>
  3878. Date: Sun Jul 5 00:30:34 2015 +1000
  3879.  
  3880. Fix: model/modelrender.cpp:2560:10: warning: variable ‘objp’ set but not used [-Wunused-but-set-variable]
  3881.  
  3882. commit a0527afd5595e6aaacfed697d5da666d0e67ac78
  3883. Author: Echelon9 <rhyskidd@gmail.com>
  3884. Date: Sun Jul 5 00:04:05 2015 +1000
  3885.  
  3886. Fix: ship/ship.cpp:3132:14: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
  3887.  
  3888. commit 9283ff82270bfdd973396195f9352592407d718a
  3889. Author: Echelon9 <rhyskidd@gmail.com>
  3890. Date: Sat Jul 4 23:51:24 2015 +1000
  3891.  
  3892. Fix: controlconfig/controlsconfig.cpp:669:9: warning: variable ‘k’ set but not used [-Wunused-but-set-variable]
  3893.  
  3894. commit 769e98fe4c1ed442f1b9b28425eb15b3aab680e5
  3895. Author: Echelon9 <rhyskidd@gmail.com>
  3896. Date: Sat Jul 4 23:46:38 2015 +1000
  3897.  
  3898. Fix: controlconfig/controlsconfig.cpp:669:9: warning: variable ‘j’ set but not used [-Wunused-but-set-variable]
  3899.  
  3900. commit 3c48d81a52ecb747659fcd7e517fc9ce0e603742
  3901. Author: Echelon9 <rhyskidd@gmail.com>
  3902. Date: Sat Jul 4 23:41:59 2015 +1000
  3903.  
  3904. Fix: controlconfig/controlsconfig.cpp:1443:27: warning: variable ‘len’ set but not used [-Wunused-but-set-variable]
  3905.  
  3906. commit 7f100c439a5b6d96608c84896b66c3c18b26b3bb
  3907. Author: Echelon9 <rhyskidd@gmail.com>
  3908. Date: Sat Jul 4 23:34:40 2015 +1000
  3909.  
  3910. Fix: controlconfig/controlsconfig.cpp:1442:18: warning: variable ‘jptr’ set but not used [-Wunused-but-set-variable]
  3911.  
  3912. commit 481ec1245053d22f223779f12d8586ecad05b304
  3913. Author: Echelon9 <rhyskidd@gmail.com>
  3914. Date: Sat Jul 4 23:29:00 2015 +1000
  3915.  
  3916. Fix: bmpman/bmpman.cpp:2671:12: warning: variable ‘bmp’ set but not used [-Wunused-but-set-variable]
  3917.  
  3918. commit 312648668c385242d3e80db1c2d34eb05614eafa
  3919. Author: Echelon9 <rhyskidd@gmail.com>
  3920. Date: Sat Jul 4 23:20:18 2015 +1000
  3921.  
  3922. Fix: anim/animplay.cpp:257:25: warning: variable ‘render_time’ set but not used [-Wunused-but-set-variable]
  3923.  
  3924. commit f4aa493f5945ae3f3f661539af6c2a109095672f
  3925. Author: Echelon9 <rhyskidd@gmail.com>
  3926. Date: Sat Jul 4 23:16:08 2015 +1000
  3927.  
  3928. Fix: anim/animplay.cpp:257:25: warning: variable ‘decompress_time’ set but not used [-Wunused-but-set-variable]
  3929.  
  3930. commit 039ad64a3320674ded777ba85d7956b6c34f5c8f
  3931. Author: Echelon9 <rhyskidd@gmail.com>
  3932. Date: Sat Jul 4 19:03:09 2015 +1000
  3933.  
  3934. Fix: ai/aicode.cpp:10715:9: warning: variable ‘dist’ set but not used [-Wunused-but-set-variable]
  3935.  
  3936. commit c83a2ea2e8fc38648dc6761b7f2f087a73ae2b93
  3937. Author: Echelon9 <rhyskidd@gmail.com>
  3938. Date: Sat Jul 4 18:58:10 2015 +1000
  3939.  
  3940. Fix: ai/aicode.cpp:8169:24: warning: variable ‘time_to_enemy’ set but not used [-Wunused-but-set-variable]
  3941.  
  3942. commit edbedeb84ad70a01ed8e43ada6a6d32090d10eb7
  3943. Author: Echelon9 <rhyskidd@gmail.com>
  3944. Date: Sat Jul 4 17:39:44 2015 +1000
  3945.  
  3946. Fix: ai/aicode.cpp:8017:10: warning: variable ‘eshipp’ set but not used [-Wunused-but-set-variable]
  3947.  
  3948. commit d855154fa91a47b317335ffe99a59000ac918908
  3949. Author: Echelon9 <rhyskidd@gmail.com>
  3950. Date: Sat Jul 4 17:33:22 2015 +1000
  3951.  
  3952. Fix: graphics/gropenglshader.cpp:387:7: warning: variable ‘in_error’ set but not used [-Wunused-but-set-variable]
  3953.  
  3954. commit 7fea6291217600ec751fd01d536f930df1095ab2
  3955. Author: Echelon9 <rhyskidd@gmail.com>
  3956. Date: Sat Jul 4 17:10:17 2015 +1000
  3957.  
  3958. Fix: graphics/gropengltnl.cpp:696:8: warning: variable ‘rval’ set but not used [-Wunused-but-set-variable]
  3959.  
  3960. commit 183f0615e277ec122525759fa0c8268e225c3e58
  3961. Author: Echelon9 <rhyskidd@gmail.com>
  3962. Date: Sat Jul 4 17:08:41 2015 +1000
  3963.  
  3964. Fix: graphics/gropengltnl.cpp:812:6: warning: variable ‘render_pass’ set but not used [-Wunused-but-set-variable]
  3965.  
  3966. commit e9330b4f5fd100fbca009cec8d93c28d278e3262
  3967. Author: Echelon9 <rhyskidd@gmail.com>
  3968. Date: Sat Jul 4 16:52:50 2015 +1000
  3969.  
  3970. Fix: graphics/gropengltnl.cpp:1378:6: warning: variable ‘zbuff’ set but not used [-Wunused-but-set-variable]
  3971.  
  3972. commit 785398657c161817ba8c9676379be9d6c52a2ef6
  3973. Author: Echelon9 <rhyskidd@gmail.com>
  3974. Date: Sat Jul 4 16:22:59 2015 +1000
  3975.  
  3976. Fix: menuui/readyroom.cpp:1175:15: warning: variable ‘z’ set but not used [-Wunused-but-set-variable]
  3977.  
  3978. commit fff2d5280c9d0b1507c333ed0c50f4ee2b8d37da
  3979. Author: Echelon9 <rhyskidd@gmail.com>
  3980. Date: Sat Jul 4 16:18:38 2015 +1000
  3981.  
  3982. Fix: model/modelrender.cpp:2560:8: warning: variable ‘shipp’ set but not used [-Wunused-but-set-variable]
  3983.  
  3984. commit cd503fd2e43b76452632dbf056a4a65009fbe172
  3985. Author: Echelon9 <rhyskidd@gmail.com>
  3986. Date: Sat Jul 4 16:10:15 2015 +1000
  3987.  
  3988. Fix: object/objcollide.cpp:1247:8: warning: variable ‘max’ set but not used [-Wunused-but-set-variable]
  3989.  
  3990. commit e7e046f9493ba580bd8fec9fc4b95d4dafe9fb01
  3991. Author: Echelon9 <rhyskidd@gmail.com>
  3992. Date: Sat Jul 4 16:08:40 2015 +1000
  3993.  
  3994. Fix: object/objcollide.cpp:1248:8: warning: variable ‘overlap_min’ set but not used [-Wunused-but-set-variable]
  3995.  
  3996. commit 6e6ff3c7c00176c5a64e9ec92c2bfe97175ee30d
  3997. Author: Echelon9 <rhyskidd@gmail.com>
  3998. Date: Sat Jul 4 16:06:13 2015 +1000
  3999.  
  4000. Fix: object/objectsort.cpp: warning: variable ‘wp’ set but not used [-Wunused-but-set-variable]
  4001.  
  4002. commit 4f4fe00b97d940670ce9edffb251a336bbe654c5
  4003. Author: Echelon9 <rhyskidd@gmail.com>
  4004. Date: Sat Jul 4 16:01:36 2015 +1000
  4005.  
  4006. Fix: ship/ship.cpp:18381:6: warning: variable ‘clip_started’ set but not used [-Wunused-but-set-variable]
  4007.  
  4008. commit 98d6b6ce8b9602388d1076e685b14014b0966af4
  4009. Author: Echelon9 <rhyskidd@gmail.com>
  4010. Date: Sat Jul 4 15:55:15 2015 +1000
  4011.  
  4012. Fix: weapons.cpp:7374:8: warning: variable ‘clip_plane’ set but not used [-Wunused-but-set-variable]
  4013.  
  4014. commit a93215f781198bc96282d3ed65630dd3696295d9
  4015. Author: Echelon9 <rhyskidd@gmail.com>
  4016. Date: Wed Jul 1 23:15:36 2015 +1000
  4017.  
  4018. Ensure input domain to asin() does not lead to irrational results (implementation defined behaviour)
  4019.  
  4020. commit 58f7fb247b1693275eed9e771f47021f43ce764b
  4021. Author: Echelon9 <rhyskidd@gmail.com>
  4022. Date: Wed Jul 1 23:07:12 2015 +1000
  4023.  
  4024. Document ai_update_aim() after touching the function
  4025.  
  4026. commit aa1feb0799198e64e3cdd824cc10e96b1310cfc0
  4027. Author: Echelon9 <rhyskidd@gmail.com>
  4028. Date: Wed Jul 1 23:05:03 2015 +1000
  4029.  
  4030. Refrain from unnecessarily passing a pointer to global object to ai_update_aim()
  4031.  
  4032. commit 833e7b1d7aad92ceec0fec3d3d9ca1dc7ce46469
  4033. Author: Echelon9 <rhyskidd@gmail.com>
  4034. Date: Thu Jun 25 16:13:27 2015 +1200
  4035.  
  4036. Ensure consistent capitalisation of ai_update_aim() parameter.
  4037.  
  4038. commit b2a07f19c2eedc46b46c6c4f29b7294379b57e13
  4039. Author: Echelon9 <rhyskidd@gmail.com>
  4040. Date: Thu Jun 25 16:10:15 2015 +1200
  4041.  
  4042. Remove redundant parameter to compute_time_to_enemy(). Function doesn't need a pointer to the enemy objp, where it uses distance directly instead.
  4043.  
  4044. commit b38e15386178de944c7dfd174341cdb1339eedad
  4045. Author: Echelon9 <rhyskidd@gmail.com>
  4046. Date: Thu Jun 25 16:05:14 2015 +1200
  4047.  
  4048. Remove redundant parameter to prioritize_goals().
  4049.  
  4050. commit 39188f7926f4a3e756b9b16d150cbdcedd62ef15
  4051. Author: Echelon9 <rhyskidd@gmail.com>
  4052. Date: Thu Jun 25 16:01:13 2015 +1200
  4053.  
  4054. Remove redundant parameter to ai_ignore_wing().
  4055.  
  4056. commit 29fa74fd631038ff473d0cb70e56b277a44a7008
  4057. Author: Echelon9 <rhyskidd@gmail.com>
  4058. Date: Thu Jun 25 15:57:02 2015 +1200
  4059.  
  4060. Remove redundant parameter to draw_brackets_diamond_quick().
  4061.  
  4062. commit 8e018c5338203ef7e72a531c2b3292103454ab1a
  4063. Author: Echelon9 <rhyskidd@gmail.com>
  4064. Date: Thu Jun 25 15:54:06 2015 +1200
  4065.  
  4066. Clean up load_animating_pointer().
  4067.  
  4068. commit 0810ae08de976394d0ceafdce0b2157f0d0c3434
  4069. Author: Echelon9 <rhyskidd@gmail.com>
  4070. Date: Thu Jun 25 15:51:12 2015 +1200
  4071.  
  4072. Clean up definition of asteroid_process_pre().
  4073.  
  4074. commit 366d409da43704fcc03bdc747dc6f5e0ff1f45b1
  4075. Author: Echelon9 <rhyskidd@gmail.com>
  4076. Date: Thu Jun 25 15:49:08 2015 +1200
  4077.  
  4078. Clean up definition of asteroid_process_post().
  4079.  
  4080. commit 6e0f9c1cd2316643961de3517713a9e009bb10a5
  4081. Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
  4082. Date: Mon Jun 29 16:51:49 2015 -0500
  4083.  
  4084. [fix/nat_multiplayer] Simplify the new psnet check.
  4085.  
  4086. commit 5311ea4f7ac4f3fe90239b526505071a384a13e3
  4087. Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
  4088. Date: Wed May 6 14:59:45 2015 -0500
  4089.  
  4090. [fix/nat_multiplayer] Vestigare's submitted patch for allowing multiple users behind a NAT to connect to a remote standalone.
  4091.  
  4092. commit 7a59192bbb0d002b67c020b8ec9ea7b2b02cd085
  4093. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4094. Date: Sun Jun 28 08:08:36 2015 -0400
  4095.  
  4096. More application of static and const keywords
  4097.  
  4098. Applies the const and static keywords to the recently restored routines.
  4099.  
  4100. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  4101.  
  4102. commit 6a0e550aacff6576a8759567cc72c422096e0040
  4103. Author: Fabian Woltermann <fwoltermann@gmail.com>
  4104. Date: Sun Jun 28 13:59:13 2015 +0200
  4105.  
  4106. Revert "Fix Coverity 1298257: Uninitialized scalar var"
  4107.  
  4108. commit da71e629b40e2e50a7468ee1da494237772d27eb
  4109. Author: Lari Nieminen <lari.nieminen@iki.fi>
  4110. Date: Sun Jun 28 14:42:17 2015 +0300
  4111.  
  4112. Fixes Mantis #2436: Mouse controls ignore the axis binds.
  4113.  
  4114. commit ca07a428e33779c35175d8d4e240c5374ad9a1ed
  4115. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4116. Date: Sun Jun 28 07:20:34 2015 -0400
  4117.  
  4118. Revert "Remove nine unused routines from math/fvi module"
  4119.  
  4120. This reverts commit 8cdabf6a23e4f8b3100e69192769b4d781cf59c4.
  4121.  
  4122. Conflicts:
  4123.  
  4124. code/math/fvi.cpp
  4125.  
  4126. commit 6b95037dccb2400df952fd6319bbafeebbb9ecb0
  4127. Author: asarium <asarium@gmail.com>
  4128. Date: Thu Jun 25 18:22:51 2015 +0200
  4129.  
  4130. Fix usage of invalid iterator.
  4131.  
  4132. commit 3cb0c72cedaa57093b4446202adbda50a798f18c
  4133. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4134. Date: Sun Jun 21 07:24:03 2015 -0400
  4135.  
  4136. Apply static and const keywords to math/fvi module
  4137.  
  4138. Improves readability. It also has the potential to help the compiler make
  4139. better decisions.
  4140.  
  4141. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  4142.  
  4143. commit 2cf8d0cc98734f8279a585362d36fccd2a19c870
  4144. Author: Echelon9 <rhyskidd@gmail.com>
  4145. Date: Thu Jun 25 23:39:17 2015 +1200
  4146.  
  4147. Improve alignment of color struct (28 bytes -> 24 bytes, c.14%).
  4148.  
  4149. commit 8cdabf6a23e4f8b3100e69192769b4d781cf59c4
  4150. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4151. Date: Sun Jun 21 07:32:01 2015 -0400
  4152.  
  4153. Remove nine unused routines from math/fvi module
  4154.  
  4155. Removes the following unused routines ...
  4156. 1. accurate_square_root()
  4157. 2. fvi_point_dist_plane()
  4158. 3. fvi_segment_plane()
  4159. 4. fvi_sphere_perp_edge()
  4160. 5. check_sphere_point()
  4161. 6. fvi_check_sphere_sphere()
  4162. 7. fvi_cull_polyface_sphere()
  4163. 8. fvi_closest_point_on_line_segment()
  4164. 9. fvi_closest_line_line()
  4165.  
  4166. commit 2ca1f40d986e3c824d2d7d64ea21ac3a9f807954
  4167. Author: Echelon9 <rhyskidd@gmail.com>
  4168. Date: Thu Jun 25 17:20:10 2015 +1200
  4169.  
  4170. Avoid shadowed declaration of previous local 'gpoi'
  4171.  
  4172. commit b5610a500581814bd1143364906234f07cf4d0b6
  4173. Author: Echelon9 <rhyskidd@gmail.com>
  4174. Date: Thu Jun 25 16:56:24 2015 +1200
  4175.  
  4176. Proposed refactor of #Cutscenes in mission files, per wiki documentation.
  4177.  
  4178. commit 7f673c8ab6fa29a5a088c2a53aad5d3ad7bdeda2
  4179. Author: Echelon9 <rhyskidd@gmail.com>
  4180. Date: Thu Jun 25 16:25:35 2015 +1200
  4181.  
  4182. Goober5000 code review: consistency change.
  4183.  
  4184. commit ce6179a58f137249d7bc146257a7f7602f33ce9f
  4185. Author: Echelon9 <rhyskidd@gmail.com>
  4186. Date: Tue Jun 23 20:27:31 2015 +1000
  4187.  
  4188. Resolve order of precedence compiler warning.
  4189.  
  4190. commit 8c73f39e6e64e185a9e97831df774624685f21d4
  4191. Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
  4192. Date: Wed Jun 24 00:06:29 2015 -0500
  4193.  
  4194. Remove the files from PR 205 via IDE.
  4195.  
  4196. commit 8efaf28a8aad33dda1541e64febc667ada2dc3b6
  4197. Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
  4198. Date: Tue Jun 23 22:37:35 2015 -0500
  4199.  
  4200. Revert "Fixed project files for all MSVS versions that support vcxproj"
  4201.  
  4202. This reverts commit 610f8a2ff34a4037847afd343783393f7dc37ce4.
  4203.  
  4204. commit 8a3cc226056078dce06b50e46644c0b4ad859152
  4205. Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
  4206. Date: Tue Jun 23 22:37:15 2015 -0500
  4207.  
  4208. Revert "Remove references to AVX from VS2010 project"
  4209.  
  4210. This reverts commit 3205f42dc2b82c1a3120d8b8418b9f92bb72f7fe.
  4211.  
  4212. commit fc9acb3a4df8c0173a86df736a4011343824830b
  4213. Author: Lari Nieminen <lari.nieminen@iki.fi>
  4214. Date: Wed Jun 24 00:48:07 2015 +0300
  4215.  
  4216. Added support for detail box $box_offset.
  4217.  
  4218. commit 2e012969e714656ef6787aed168f547bcfe6c774
  4219. Author: Lari Nieminen <lari.nieminen@iki.fi>
  4220. Date: Wed Jun 24 00:44:13 2015 +0300
  4221.  
  4222. Fixed detail sphere $offset not working right.
  4223.  
  4224. commit 84b7a06a44aa2a1f1359537c9b96f79f4530c3c6
  4225. Author: Lari Nieminen <lari.nieminen@iki.fi>
  4226. Date: Tue Jun 23 19:53:18 2015 +0300
  4227.  
  4228. Restored ability to combine detail boxes and spheres.
  4229.  
  4230. commit 8fd09be8a0b1d0f6aac7761df43e4324822d41e8
  4231. Author: Lari Nieminen <lari.nieminen@iki.fi>
  4232. Date: Tue Jun 23 19:50:17 2015 +0300
  4233.  
  4234. Replaced the static Interp_render_* variables with normal local ones.
  4235.  
  4236. commit 85428f5eb43240030c8a3e222362def48c37f92e
  4237. Author: Echelon9 <rhyskidd@gmail.com>
  4238. Date: Tue Jun 23 18:44:31 2015 +1000
  4239.  
  4240. Remove added <MinimalRebuild> option to MSVC_2012.
  4241.  
  4242. commit 3205f42dc2b82c1a3120d8b8418b9f92bb72f7fe
  4243. Author: The_E <fwoltermann@gmail.com>
  4244. Date: Tue Jun 23 10:11:24 2015 +0200
  4245.  
  4246. Remove references to AVX from VS2010 project
  4247.  
  4248. commit 610f8a2ff34a4037847afd343783393f7dc37ce4
  4249. Author: The_E <fwoltermann@gmail.com>
  4250. Date: Tue Jun 23 10:03:08 2015 +0200
  4251.  
  4252. Fixed project files for all MSVS versions that support vcxproj
  4253.  
  4254. commit 0fde8c39250dbb9177fd057f75c2e5c4da50f8c4
  4255. Author: Echelon9 <rhyskidd@gmail.com>
  4256. Date: Tue Jun 23 16:05:01 2015 +1000
  4257.  
  4258. Update Xcode 4+ project file for removal of empty files.
  4259.  
  4260. commit 8ba1ddbbc29602978d7f77eca30173531e5872af
  4261. Author: Echelon9 <rhyskidd@gmail.com>
  4262. Date: Tue Jun 23 14:52:58 2015 +1000
  4263.  
  4264. Makefile removal of references to missionui/missionstats.[cpp|h].
  4265.  
  4266. commit 3af13b603d900457feeafb7e1ac589ce8e8c0c52
  4267. Author: Echelon9 <rhyskidd@gmail.com>
  4268. Date: Tue Jun 23 14:46:42 2015 +1000
  4269.  
  4270. Remove empty missionui/missionstats.[cpp|h].
  4271.  
  4272. commit 54508b6429097a87afe06f44dbaff5ed6f3fde8c
  4273. Author: Echelon9 <rhyskidd@gmail.com>
  4274. Date: Tue Jun 23 14:39:43 2015 +1000
  4275.  
  4276. Makefile and source code removal of references to ai/ailocal.h
  4277.  
  4278. commit b62196dc0d9bb3b4a1f2833c3cf44cb827ebd491
  4279. Author: Echelon9 <rhyskidd@gmail.com>
  4280. Date: Tue Jun 23 14:32:02 2015 +1000
  4281.  
  4282. Remove empty ai/ailocal.h
  4283.  
  4284. commit 8eeff0e06c22e9352f34a809488a7ef258ecaa8b
  4285. Author: Echelon9 <rhyskidd@gmail.com>
  4286. Date: Tue Jun 23 14:30:01 2015 +1000
  4287.  
  4288. Remove missionrecommend.[cpp|h] from Makefile.
  4289.  
  4290. commit da9d36323038ab09dfe0d0da922bc70dfaa77bc7
  4291. Author: Echelon9 <rhyskidd@gmail.com>
  4292. Date: Tue Jun 23 14:23:28 2015 +1000
  4293.  
  4294. Remove empty missionrecommend.[cpp|h] files.
  4295.  
  4296. commit cb617b5e9f3b2341f5f7acfbac2fd28cc2eb01df
  4297. Author: Echelon9 <rhyskidd@gmail.com>
  4298. Date: Tue Jun 23 14:05:58 2015 +1000
  4299.  
  4300. Modify usage of bm_has_alpha_channel that needs to pass int to the OpenGL driver. Use ternary operator.
  4301.  
  4302. commit 130a148816612d707f0eae3fd232524b21879e38
  4303. Author: Echelon9 <rhyskidd@gmail.com>
  4304. Date: Tue Jun 23 13:59:10 2015 +1000
  4305.  
  4306. Remove TODO doxygen comment.
  4307.  
  4308. commit 33cae6930cf03e0aa99806c2d621c9f386deb6f0
  4309. Author: Echelon9 <rhyskidd@gmail.com>
  4310. Date: Tue Jun 23 13:57:58 2015 +1000
  4311.  
  4312. Amend retval in declaration and definition to bool.
  4313.  
  4314. commit 6abba98455e6c066c3e76a95977a59d0758735cb
  4315. Author: Echelon9 <rhyskidd@gmail.com>
  4316. Date: Tue Jun 23 11:49:48 2015 +1000
  4317.  
  4318. Increase consistency with adjacent code style, and avoid >80 character line wrap.
  4319.  
  4320. commit 0437f81999f0e0df913db9d945b703272814c39d
  4321. Author: Echelon9 <rhyskidd@gmail.com>
  4322. Date: Tue Jun 23 11:44:47 2015 +1000
  4323.  
  4324. Ensure paramater name matches between declaration and definition.
  4325.  
  4326. commit 4f649f1cdb5b0e9368decad09f754779814af85a
  4327. Author: Echelon9 <rhyskidd@gmail.com>
  4328. Date: Tue Jun 23 11:40:27 2015 +1000
  4329.  
  4330. Remove TODO doxygen comment.
  4331.  
  4332. commit e33f2e1d383e29b3aab98d95334f30333cf16dfa
  4333. Author: Echelon9 <rhyskidd@gmail.com>
  4334. Date: Tue Jun 23 11:39:44 2015 +1000
  4335.  
  4336. Amend retval in declaration and definition to bool.
  4337.  
  4338. commit df1c50bc47154e8125c2e66b014474efeebbca83
  4339. Author: Echelon9 <rhyskidd@gmail.com>
  4340. Date: Tue Jun 23 11:07:29 2015 +1000
  4341.  
  4342. Convert internal mem_taken type to size_t.
  4343.  
  4344. commit 79597e9757850e41235d934449a0006b14175455
  4345. Author: Echelon9 <rhyskidd@gmail.com>
  4346. Date: Tue Jun 23 10:59:43 2015 +1000
  4347.  
  4348. Ensure parameter name matches between declaration and definition.
  4349.  
  4350. commit 6447208960f18e339ed38e4f52e3eae9372bba0e
  4351. Author: Echelon9 <rhyskidd@gmail.com>
  4352. Date: Tue Jun 23 10:48:47 2015 +1000
  4353.  
  4354. Remove TODO doxygen comment.
  4355.  
  4356. commit c061ee632430e0c5ded2b8766d702ec75902df65
  4357. Author: Echelon9 <rhyskidd@gmail.com>
  4358. Date: Tue Jun 23 10:48:11 2015 +1000
  4359.  
  4360. Amend retval in declaration and definition to size_t.
  4361.  
  4362. commit 57c9e1ae6aa1f9ca803dcc8d5b987fc8f1cd4329
  4363. Author: Echelon9 <rhyskidd@gmail.com>
  4364. Date: Tue Jun 23 10:16:59 2015 +1000
  4365.  
  4366. Address putative requirement for mm/mmreg.h to have <windows.h> included first.
  4367.  
  4368. commit 60aec6f6cbe8e397a06898b561a1651183993b98
  4369. Author: Echelon9 <rhyskidd@gmail.com>
  4370. Date: Mon Jun 22 21:40:43 2015 +1000
  4371.  
  4372. Update format string specifier to unsigned int.
  4373.  
  4374. commit 418b9e06d7379d7a68ccd5aab96c6d6fbcd69df4
  4375. Author: Echelon9 <rhyskidd@gmail.com>
  4376. Date: Mon Jun 22 20:20:46 2015 +1000
  4377.  
  4378. Simplify duplicative weapon/ includes, which are in weapon/weapon.h
  4379.  
  4380. commit d2f5575e2076177d234c8fbf40422645104891b0
  4381. Author: Echelon9 <rhyskidd@gmail.com>
  4382. Date: Mon Jun 22 20:14:19 2015 +1000
  4383.  
  4384. Simplify duplicative ui/ includes.
  4385.  
  4386. commit 8c12affa23fabbd8f50fc88103883233bb684a10
  4387. Author: Echelon9 <rhyskidd@gmail.com>
  4388. Date: Mon Jun 22 20:07:09 2015 +1000
  4389.  
  4390. Simplify duplicative species_def/ includes, which are in species_def/species_def.h
  4391.  
  4392. commit ca552b45f565f20c758329b3529e6a136f966695
  4393. Author: Echelon9 <rhyskidd@gmail.com>
  4394. Date: Mon Jun 22 19:38:14 2015 +1000
  4395.  
  4396. Simplify duplicative ship/ includes, which are in ship/shipfx.h
  4397.  
  4398. commit 00bfe37cb4bd5459c14836de5ad0310938071fc3
  4399. Author: Echelon9 <rhyskidd@gmail.com>
  4400. Date: Mon Jun 22 19:32:05 2015 +1000
  4401.  
  4402. Simplify duplicative radar/ includes.
  4403.  
  4404. commit 2964132f7d11e6603487c018106c0c053ecc532d
  4405. Author: Echelon9 <rhyskidd@gmail.com>
  4406. Date: Mon Jun 22 19:25:40 2015 +1000
  4407.  
  4408. Properly guard inclusion of playerman/managepilot.h
  4409.  
  4410. commit eb739e2a9b099f9b9b7c8dcd12609f73d9ace1cc
  4411. Author: Echelon9 <rhyskidd@gmail.com>
  4412. Date: Mon Jun 22 19:19:20 2015 +1000
  4413.  
  4414. Simplify duplicative pilotfile/ includes, which are in pilotfile/pilotfile.h
  4415.  
  4416. commit 8c2c451e8e6ef54e10de489ca0a63627fb77cbf2
  4417. Author: Echelon9 <rhyskidd@gmail.com>
  4418. Date: Mon Jun 22 19:15:10 2015 +1000
  4419.  
  4420. Simplify duplicative parse/ includes.
  4421.  
  4422. commit 29faabdfb33398aefe3214f74fbb0df2fd0147cc
  4423. Author: Echelon9 <rhyskidd@gmail.com>
  4424. Date: Mon Jun 22 18:59:10 2015 +1000
  4425.  
  4426. Simplify duplicative object/ includes.
  4427.  
  4428. commit 2b251e3cb3e71033063a4721a644a490ff41378b
  4429. Author: Echelon9 <rhyskidd@gmail.com>
  4430. Date: Mon Jun 22 18:44:05 2015 +1000
  4431.  
  4432. Simplify duplicative model/ includes.
  4433.  
  4434. commit ed2170b2ea2cd68940afc32dc32987994ee222c2
  4435. Author: Echelon9 <rhyskidd@gmail.com>
  4436. Date: Mon Jun 22 18:35:50 2015 +1000
  4437.  
  4438. Simplify duplicative mod_table/ includes.
  4439.  
  4440. commit 493d9a428037a361b1a31a07e381f6a88009dbf2
  4441. Author: Echelon9 <rhyskidd@gmail.com>
  4442. Date: Mon Jun 22 18:32:53 2015 +1000
  4443.  
  4444. Simplify duplicative missionui/ includes.
  4445.  
  4446. commit a7e6be3368834eb9e5b7e24cedbea94f6007924a
  4447. Author: Echelon9 <rhyskidd@gmail.com>
  4448. Date: Mon Jun 22 18:27:39 2015 +1000
  4449.  
  4450. Simplify duplicative mission/ includes.
  4451.  
  4452. commit dd3a6c2e5098b5d7a9b90a67b1dab02faa4efe19
  4453. Author: Echelon9 <rhyskidd@gmail.com>
  4454. Date: Mon Jun 22 18:22:41 2015 +1000
  4455.  
  4456. Simplify duplicative menuui/ includes.
  4457.  
  4458. commit 97a134e51ffbbedb88f8520689ecd124dbe6b1a2
  4459. Author: Echelon9 <rhyskidd@gmail.com>
  4460. Date: Mon Jun 22 18:04:19 2015 +1000
  4461.  
  4462. Simplify duplicative math/ includes.
  4463.  
  4464. commit e613f4db7d209fdd7edadabca3facfe680bd52f7
  4465. Author: Echelon9 <rhyskidd@gmail.com>
  4466. Date: Mon Jun 22 17:51:05 2015 +1000
  4467.  
  4468. Simplify duplicative lab/ includes, which are in lab/wmcgui.h
  4469.  
  4470. commit 47af1ff851a3c3771688d081682d1f654bb49259
  4471. Author: Echelon9 <rhyskidd@gmail.com>
  4472. Date: Mon Jun 22 17:46:30 2015 +1000
  4473.  
  4474. Simplify duplicative hud/ includes.
  4475.  
  4476. commit 4e6f525f7c07a4c36e74fc1de723546c9ced5a13
  4477. Author: Echelon9 <rhyskidd@gmail.com>
  4478. Date: Mon Jun 22 17:30:08 2015 +1000
  4479.  
  4480. Simplify duplicative graphics/ includes.
  4481.  
  4482. commit b25feb69aa239db0fa19e5845bfb7e664553a6fc
  4483. Author: Echelon9 <rhyskidd@gmail.com>
  4484. Date: Mon Jun 22 17:14:54 2015 +1000
  4485.  
  4486. Simplify duplicative gamesnd/ includes, which are in gamesnd/gamesnd.h
  4487.  
  4488. commit 90bb4e3a7b9db9bf32ad1d09e5e099738ce03794
  4489. Author: Echelon9 <rhyskidd@gmail.com>
  4490. Date: Mon Jun 22 17:10:40 2015 +1000
  4491.  
  4492. Simplify duplicative freespace2/ includes, which are in freespace2/freespace.h
  4493.  
  4494. commit 39e1ed3403d07d17c9bd4d1bdc93eed7b07e68fd
  4495. Author: Echelon9 <rhyskidd@gmail.com>
  4496. Date: Mon Jun 22 17:06:12 2015 +1000
  4497.  
  4498. Simplify fireball/ include logic.
  4499.  
  4500. commit 45664465bea3140c9f2d251380579c5d3351a8e9
  4501. Author: Echelon9 <rhyskidd@gmail.com>
  4502. Date: Mon Jun 22 17:00:35 2015 +1000
  4503.  
  4504. Simplify debugconsole/ include logic.
  4505.  
  4506. commit 1601f83a05d1bd4e29c215572cb49d9743000db4
  4507. Author: Echelon9 <rhyskidd@gmail.com>
  4508. Date: Mon Jun 22 16:53:12 2015 +1000
  4509.  
  4510. Guard extraneous inclusion of globalincs/pstypes.h
  4511.  
  4512. commit ae8a310e9733e548bea799c64ffaf4e32dc4f572
  4513. Author: Echelon9 <rhyskidd@gmail.com>
  4514. Date: Mon Jun 22 16:45:45 2015 +1000
  4515.  
  4516. Simplify duplicative camera/ includes, which are in camera/camera.h
  4517.  
  4518. commit 0d35f901b306bded5fea335be96fe0dc65e9bbbb
  4519. Author: Echelon9 <rhyskidd@gmail.com>
  4520. Date: Mon Jun 22 16:41:41 2015 +1000
  4521.  
  4522. Simplify duplicative autopilot/ includes, which are in autopilot/autopilot.h
  4523.  
  4524. commit 726036b91eba8bbc0d70dc760e19b109a7b8cc69
  4525. Author: Echelon9 <rhyskidd@gmail.com>
  4526. Date: Mon Jun 22 16:36:55 2015 +1000
  4527.  
  4528. Simplify duplicative bmpman/ includes, which are in bmpman/bmpman.h
  4529.  
  4530. commit c5493bb480b1c2d334d7293736b13ae9fa464158
  4531. Author: Echelon9 <rhyskidd@gmail.com>
  4532. Date: Mon Jun 22 16:18:42 2015 +1000
  4533.  
  4534. Scripted sort and uniq on (internal) project includes. Improves search time and as a by product removed a number of duplicative includes.
  4535.  
  4536. commit 2c36ce39af3a6ce47b8fd763511e0c1779944a05
  4537. Author: Echelon9 <rhyskidd@gmail.com>
  4538. Date: Sun Jun 21 15:37:25 2015 +1000
  4539.  
  4540. Add 'make cppcheck' command line option.
  4541.  
  4542. commit fc6f7cbbb60dc444ed71f8f2b19e571e674f2a2a
  4543. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4544. Date: Fri May 29 09:36:35 2015 -0400
  4545.  
  4546. Add static and const keywords to vector math routines
  4547.  
  4548. Improves readability. It also has the potential to help the compiler make
  4549. better decisions.
  4550.  
  4551. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  4552.  
  4553. commit 7c2eb53e62e86af0a776b8bb247e870fa7489fe7
  4554. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4555. Date: Sat Jun 20 07:46:50 2015 -0400
  4556.  
  4557. Remove unused routine vm_fvec_matrix_interpolate()
  4558.  
  4559. Not only is the routine vm_fvec_matrix_interpolate() unused, it does not appear
  4560. to have been used for the duration of the project. The only reference to it
  4561. found in the history was in a removed comment. That comment indicated that it
  4562. was implemented in 1997.
  4563.  
  4564. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  4565.  
  4566. commit 4d6d679c7b11803e1d87ef3b3f0f948e607103b3
  4567. Author: jg18 <jg18.scp@gmail.com>
  4568. Date: Fri Jun 19 23:50:14 2015 -0700
  4569.  
  4570. Log usage status of enhanced sound.
  4571.  
  4572. commit 179229fa813b4656bd3cc87d0c9415fad767cec1
  4573. Author: MageKing17 <MageKing17@gmail.com>
  4574. Date: Thu Jun 18 14:45:43 2015 -0700
  4575.  
  4576. Add max_shield_recharge and shield_impact_explosion_anim to copy/move functions.
  4577.  
  4578. commit 3e8b62999b1f373255178658ff057bb093666805
  4579. Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
  4580. Date: Wed Jun 17 14:14:06 2015 -0500
  4581.  
  4582. [fix/standalone_name_hang] Prevent the standalone from hanging when attempting to set a name that is too long.
  4583.  
  4584. commit c56925a830384c501943caf4dda2d03a590f6fd2
  4585. Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
  4586. Date: Wed Jun 17 10:38:15 2015 -0500
  4587.  
  4588. Disable the minimal rebuilds that were enabled for debug configurations. Also contains some whitespace cleanup that VS applied automatically.
  4589.  
  4590. commit 916fce023d54768be74774e7e972a6f71ceee567
  4591. Author: FSCyborg <jafernandez.tampabay@gmail.com>
  4592. Date: Mon Jun 15 16:12:22 2015 -0400
  4593.  
  4594. Resolve CID 1093395 - Unnecessary sanity check
  4595.  
  4596. Pretty sure this is just a paranoid check. If it's negative it should get changed to at least 2 in the following line. Let me know if I have any misconceptions.
  4597.  
  4598. commit b9f9afe26a4324f6c71888c5f417eb992a02d2b1
  4599. Author: Fabian Woltermann <f.woltermann@primefact.de>
  4600. Date: Mon Jun 15 08:58:59 2015 +0200
  4601.  
  4602. Revert "Merge pull request #181 from PeterMitsis/math-cleanup"
  4603.  
  4604. This reverts commit 1192c1dafc8db35c6ebee45af5a2c91bf3086f57, reversing
  4605. changes made to 8643fa73276b0c710383063ea892b339fddfb082.
  4606.  
  4607. commit 4acad3b126933f85dde64c142973921aa1e74d7b
  4608. Author: Lari Nieminen <lari.nieminen@iki.fi>
  4609. Date: Sun Jun 14 22:18:43 2015 +0300
  4610.  
  4611. Added a "no-secondary-lock-on" ship flag to disable secondary homing.
  4612.  
  4613. commit 923d9851b9f155ab60f316032db56252419e76bf
  4614. Author: DahBlount <tylerrblount@gmail.com>
  4615. Date: Sun Jun 14 10:51:09 2015 -0700
  4616.  
  4617. Create "don't spawn if shot" flag
  4618.  
  4619. This flag prevents submunitions from being created if a parent weapon is
  4620. shot down.
  4621.  
  4622. commit 85f50d9c948bbbd874b69bd3a807762616192dca
  4623. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4624. Date: Mon Jun 8 16:50:02 2015 -0400
  4625.  
  4626. Streamline vm_quaternion_rotate()
  4627.  
  4628. Calculates sinf(theta * 0.5) once only instead of three times.
  4629.  
  4630. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  4631.  
  4632. commit 1af0f814c9eb2271ca7e989697c1dccdee0691a6
  4633. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4634. Date: Sat Jun 13 07:11:36 2015 -0400
  4635.  
  4636. Refactor bez_fact()
  4637.  
  4638. Uses an array of precalculated factorials that are accessed as a lookup table
  4639. instead of computing the factorials at runtime. This cuts down on compiled
  4640. code bloat (compiler was both unrolling and inlining the computation's loop)
  4641. everywhere it was used.
  4642.  
  4643. NOTE: The original implementation returned an 'int'. As a result, the largest
  4644. uncorrupted factorial it could compute was 12!. For this reason, the lookup
  4645. table only goes up to 12!.
  4646.  
  4647. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  4648.  
  4649. commit 42dc0fcc74a005357e56c841bed05bfff8ce1773
  4650. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4651. Date: Sat Jun 13 07:05:20 2015 -0400
  4652.  
  4653. Streamline fl_radians() and fl_degrees() macros
  4654.  
  4655. Rewrites the macros to avoid unnecessary divisions. The compiler is now free
  4656. to precalculate the scaling ratio and perform it in a single multiply. Note
  4657. that the previous placement of the parentheses meant that the compiler (at
  4658. least GCC) was performing a multiply followed by a divide.
  4659.  
  4660. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  4661.  
  4662. commit 93639e967c2ecaa6ab6fdacf9ced48070b4b1bdf
  4663. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4664. Date: Mon Jun 8 10:43:32 2015 -0400
  4665.  
  4666. Cosmetic: Do not check for negative vector magnitudes
  4667.  
  4668. Mathematically, the magnitude of a vector can not be negative.
  4669.  
  4670. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  4671.  
  4672. commit 3f0476a880dc78bd6d9c143deac96cfee20fad1c
  4673. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4674. Date: Mon Jun 8 06:44:47 2015 -0400
  4675.  
  4676. Streamline vm_angle_2_matrix()
  4677.  
  4678. The values of sin(0) and cos(0) are well known and do not need to be calculated
  4679. at run time.
  4680.  
  4681. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  4682.  
  4683. commit a92ebdc08a9a484df5691a7063ae5101929a58b6
  4684. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4685. Date: Mon Jun 8 06:33:33 2015 -0400
  4686.  
  4687. Remove commented out from vm_vec_copy_normalize()
  4688.  
  4689. The commented out code was cluttering things up.
  4690.  
  4691. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  4692.  
  4693. commit ee40ac70896a83b656c87c6f70e06f831f9fb546
  4694. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4695. Date: Mon Jun 8 06:28:39 2015 -0400
  4696.  
  4697. Streamline vm_vec_avg_n()
  4698.  
  4699. Instead of perform three consecutive divisions, vm_vec_avg_n() now performs one
  4700. division at the start and three multiplications at the end. Recall that
  4701. multiplication is faster than division.
  4702.  
  4703. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  4704.  
  4705. commit b883078ce8b9b3509463dc5ca4b17ee7c12d87dd
  4706. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4707. Date: Fri Jun 5 07:07:41 2015 -0400
  4708.  
  4709. Remove unnecessary checking before atan2_safe()
  4710.  
  4711. The routine atan2_safe() already contains a test that checks if both parameters
  4712. are zero--that is the point of the routine. Thus, there is no need for the
  4713. caller of atan2_safe() to perform that same check.
  4714.  
  4715. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  4716.  
  4717. commit 748fe8e5ddc3f5e834174461f328ff32dbb83e1b
  4718. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4719. Date: Fri Jun 5 06:29:25 2015 -0400
  4720.  
  4721. Remove unnecessary vm_vec_normalize() checks
  4722.  
  4723. The routine vm_vec_normalize() always returns a non-zero value.
  4724.  
  4725. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  4726.  
  4727. commit c9003f0c9dcf56dee6e960a7b99e42e9164dc4fd
  4728. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4729. Date: Fri Jun 5 05:56:38 2015 -0400
  4730.  
  4731. Remove unnecessary vm_vec_copy_normalize() checks
  4732.  
  4733. The routine vm_vec_copy_normalize() always returns a non-zero value.
  4734.  
  4735. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  4736.  
  4737. commit 391be952f5224be9d22418f99fd19d218c947ef1
  4738. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4739. Date: Fri May 29 09:36:35 2015 -0400
  4740.  
  4741. Add static and const keywords to vector math routines
  4742.  
  4743. Improves readability. It also has the potential to help the compiler make
  4744. better decisions.
  4745.  
  4746. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  4747.  
  4748. commit 49d64742371b31e0a56f03f1c829b94bd88beed5
  4749. Author: Peter Mitsis <peter.mitsis@gmail.com>
  4750. Date: Sat Jun 13 23:10:32 2015 -0400
  4751.  
  4752. Update vecmat.h and vecmat.cpp file mode bits
  4753.  
  4754. Changes the file mode bits of vecmat.h and vecmat.cpp to make them consistent
  4755. with the other files under "code/math".
  4756.  
  4757. Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
  4758.  
  4759. commit 8515b68c0cb654e83221a4b30f6892a2eefc11f5
  4760. Author: FSCyborg <jafernandez.tampabay@gmail.com>
  4761. Date: Sat Jun 13 13:35:10 2015 -0400
  4762.  
  4763. Resolve CID 1093435 & 1093437
  4764.  
  4765. Should resolve issues 1093435 and 1093437. These issues cannot cause crashes because the denominator is indirectly checked, but it's good to change to get coverity and other future diagnosing programs to stop yelling at us.
  4766.  
  4767. commit 6393189c19251bb76543fb3f984e3a9c66515d01
  4768. Author: FSCyborg <jafernandez.tampabay@gmail.com>
  4769. Date: Sat Jun 13 13:26:25 2015 -0400
  4770.  
  4771. Resolve CID 1093431 & 1093432
  4772.  
  4773. Should resolve issues 1093431 and 1093432. These issues cannot cause crashes because the denominator is indirectly checked, but it's good to change to get coverity and other future diagnosing programs to stop yelling at us.
  4774.  
  4775. commit 418d17b4da02d197e19e10128e6b6c3404a58bca
  4776. Author: FSCyborg <jafernandez.tampabay@gmail.com>
  4777. Date: Sat Jun 13 13:16:56 2015 -0400
  4778.  
  4779. Resolve CID 1093428 & 1093429
  4780.  
  4781. Should resolve issues 1093428 and 1093429. These issues cannot cause crashes because the denominator is indirectly checked, but it's good to change to get coverity and other future diagnosing programs to stop yelling at us.
  4782.  
  4783. commit 5f63e86ddee876c2782e8718e2a6b882d8b7c7ef
  4784. Author: DahBlount <tylerrblount@gmail.com>
  4785. Date: Fri Jun 12 09:56:13 2015 -0700
  4786.  
  4787. Add sanity checks and an extra parameter
  4788.  
  4789. This adds extra sanity checks to the Weapon Damage Decay code and also
  4790. adds a new parameter for weapons that can GAIN damage is they approach
  4791. the end of their lifetime.
  4792.  
  4793. commit e8f58f5947aefad5eb462c56debdfe86710b0592
  4794. Author: DahBlount <tylerrblount@gmail.com>
  4795. Date: Thu Jun 11 13:48:56 2015 -0700
  4796.  
  4797. Create Weapon Damage Decay framework
  4798.  
  4799. This adds the $Daamge Time: and +Min Damage: entries to weapons.tbl.
  4800. These parameters are used to create damage attenuation for non-beam primary weapon.
  4801.  
  4802. commit 27e81df523bdca8207e360b378c3c80a761905da
  4803. Author: Axem <narfing@gmail.com>
  4804. Date: Thu Jun 11 19:50:35 2015 -0500
  4805.  
  4806. Commit cause reasons
  4807.  
  4808. commit 58f38c2e1e0a574702ae0d46804accfeaeda062e
  4809. Author: DahBlount <tylerrblount@gmail.com>
  4810. Date: Thu Jun 11 08:15:22 2015 -0700
  4811.  
  4812. Add Max delay and Min Delay
  4813.  
  4814. This adds two weapons.tbl entries that allow a weapon to have a range of
  4815. possible fire delay times which results in random firing time. simulates
  4816. real life firing time error for the most part.
  4817.  
  4818. commit 99a06b4839cd8c4c27506e1fedd929eb22153ddc
  4819. Author: z64555 <z1281110@gmail.com>
  4820. Date: Wed Jun 10 09:00:33 2015 -0500
  4821.  
  4822. Organizes required_string(); Doxy's required_string() and required_string_one_of()
  4823.  
  4824. commit 66c5dff14aba76194c5d26b12c87d5f74c5ed3c7
  4825. Author: The E <fwoltermann@gmail.com>
  4826. Date: Sun Jun 7 10:30:33 2015 +0200
  4827.  
  4828. Sets AVX instruction sets for all projects
  4829.  
  4830. commit 6204241b7d7d971c9a2e1c90be3568a25d7a57bf
  4831. Author: The E <fwoltermann@gmail.com>
  4832. Date: Sun Jun 7 10:22:11 2015 +0200
  4833.  
  4834. Sets AVX output for VS2015
  4835.  
  4836. commit 26e31a4cf0baff48b379832efa0f203b18fcf44e
  4837. Author: Lari Nieminen <lari.nieminen@iki.fi>
  4838. Date: Thu Jun 4 15:35:41 2015 +0300
  4839.  
  4840. Added a $Max Shield Recharge ship table entry for limiting how full the shields may recharge.
  4841.  
  4842. commit 4b20b465099a6f0ba6590d46861fc5723157c850
  4843. Author: Axem <narfing@gmail.com>
  4844. Date: Wed Jun 3 17:44:37 2015 -0500
  4845.  
  4846. Commit because reasons? (Why git, why)
  4847.  
  4848. commit 7fe5ba8db85234e6631d03f7ce52539f6c7c0bc5
  4849. Author: jg18 <jg18.scp@gmail.com>
  4850. Date: Mon Jun 1 11:18:07 2015 -0700
  4851.  
  4852. Make enhanced sound on by default.
  4853.  
  4854. commit faa0c5e9ee99dd2f37d5119fe0d0fb034bb02fb2
  4855. Author: jg18 <jg18.scp@gmail.com>
  4856. Date: Mon Jun 1 10:24:07 2015 -0700
  4857.  
  4858. Make minor corrections to enhanced sound.
  4859.  
  4860. commit 61e4f739ce73fc218f73d00a393be52e290a90b4
  4861. Author: Axem <narfing@gmail.com>
  4862. Date: Sun May 31 18:02:36 2015 -0500
  4863.  
  4864. Adds On Beam Fire scripting hook
  4865.  
  4866. commit 852a4eb3faed82185733069412a72c6893590864
  4867. Author: Axem <narfing@gmail.com>
  4868. Date: Sun May 31 17:26:03 2015 -0500
  4869.  
  4870. Tweaking formatting...
  4871.  
  4872. commit 79753003044abb10176266ef951358ce7cf69669
  4873. Author: Axem <narfing@gmail.com>
  4874. Date: Sun May 31 17:20:39 2015 -0500
  4875.  
  4876. Cutting out the beam fire
  4877.  
  4878. commit 58e8c236657890faf31ec41023a86031c8bf3527
  4879. Author: Axem <narfing@gmail.com>
  4880. Date: Sun May 31 11:51:22 2015 -0500
  4881.  
  4882. Adds on Afterburner Engage, Afterburner End, and On Beam Fire scripting hooks
  4883.  
  4884. commit 2fa7e8f0968b49d32011ed2bc21ab7467bf8a6a9
  4885. Author: Axem <narfing@gmail.com>
  4886. Date: Sun May 31 11:18:45 2015 -0500
  4887.  
  4888. Adds applyWhack() scripting function for ship objects
  4889.  
  4890. commit 2943d3f1a49c360ab2fecc4fec03bb2220937573
  4891. Author: Echelon9 <rhyskidd@gmail.com>
  4892. Date: Sun May 31 12:07:57 2015 +1000
  4893.  
  4894. Address Xcode issue with quotes and version strings.
  4895.  
  4896. commit f2fb83801cfa0b82b9d3c3a7097bd97eddb67aba
  4897. Author: Echelon9 <rhyskidd@gmail.com>
  4898. Date: Sun May 31 10:54:46 2015 +1000
  4899.  
  4900. Update Xcode4+ project files for the removal of timerbar.cpp|h
  4901.  
  4902. commit 0c9996c32b3f19fd8a1c698a5396614f4ca3ff6e
  4903. Author: SamuelCho <samuel.s.cho@gmail.com>
  4904. Date: Fri May 29 23:37:50 2015 -0700
  4905.  
  4906. Rectified jump nodes not rendering in FRED. Fixes Mantis 3162.
  4907.  
  4908. commit ad910280e773df738a48ff9b1d344e51aef4a23a
  4909. Author: jg18 <jg18.scp@gmail.com>
  4910. Date: Fri May 29 23:05:30 2015 -0700
  4911.  
  4912. Add support for enhanced sound.
  4913.  
  4914. Add support for enhanced in-mission sound, with 128 audio channels and a
  4915. new system for specifying per-sound priorities and concurrent playback
  4916. limits using modular extensions of soudns.tbl.
  4917.  
  4918. commit a7c1e29bf601747404b9ca6b05e26f7e788e0725
  4919. Author: SamuelCho <samuel.s.cho@gmail.com>
  4920. Date: Fri May 29 22:58:28 2015 -0700
  4921.  
  4922. Eliminate sorting of draw calls for skyboxes for correctness.
  4923.  
  4924. commit 2ba39e6b6d186dae44e830f21a4d20dbd14bf118
  4925. Author: SamuelCho <samuel.s.cho@gmail.com>
  4926. Date: Fri May 29 21:54:33 2015 -0700
  4927.  
  4928. Refactored how color setting is done for model rendering. Fixes Mantis 3163.
  4929.  
  4930. commit 44de943a997b7be96a771dc181b832e192ae8800
  4931. Author: SamuelCho <samuel.s.cho@gmail.com>
  4932. Date: Fri May 29 19:47:23 2015 -0700
  4933.  
  4934. Fix for Mantis 3161. Corrected model debug rendering when calling the immediate version of model rendering.
  4935.  
  4936. commit badbe4a239f67fc617603af544567228924f18ae
  4937. Author: asarium <asarium@gmail.com>
  4938. Date: Fri May 29 12:55:28 2015 +0200
  4939.  
  4940. Remove unused timerbar files
  4941.  
  4942. commit db781c1a7f31303fad92998b91cf3fdca3e1c493
  4943. Author: MageKing17 <MageKing17@gmail.com>
  4944. Date: Fri May 29 02:06:04 2015 -0700
  4945.  
  4946. Hopefully fix VS 2010 compilation.
  4947.  
  4948. Apparently 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.
  4949.  
  4950. commit 8fb0436b4289c3f3903ab6dbf2bb75446c210d44
  4951. Author: MageKing17 <MageKing17@gmail.com>
  4952. Date: Thu May 28 23:56:22 2015 -0700
  4953.  
  4954. Add new variables to clone() and move().
  4955.  
  4956. Also add model_icon_angles to the constructor (let's just make absolutely sure it's zeroed out on initialization).
  4957.  
  4958. commit 9f65ab39d099d38c602917f11fd4105f4ceb9350
  4959. Author: MageKing17 <MageKing17@gmail.com>
  4960. Date: Thu May 28 00:28:11 2015 -0700
  4961.  
  4962. Remove AppVeyor logger.
  4963.  
  4964. Apparently it's causing the nonsensical failures for builds of the 2013 project.
  4965.  
  4966. commit 3e4cfa361d681b67117dae5df54de63839a7a7e9
  4967. Author: Lari Nieminen <lari.nieminen@iki.fi>
  4968. Date: Wed May 27 13:35:07 2015 +0300
  4969.  
  4970. Added customizable shield impact explosion effects, originally adapted from Wanderer branch.
  4971.  
  4972. commit 8fd0bf3f7fb03405f15655f59c725ebf085d9fb7
  4973. Author: Lari Nieminen <lari.nieminen@iki.fi>
  4974. Date: Wed May 27 12:19:06 2015 +0300
  4975.  
  4976. Added a $Model Icon Direction ship table entry for overriding the angle from which ship icons are rendered from.
  4977.  
  4978. commit c5cf3373651b5160cc65922b7fdb91d12d10930d
  4979. Author: asarium <asarium@gmail.com>
  4980. Date: Wed May 27 00:31:08 2015 +0200
  4981.  
  4982. Only set processor affinity if a commandline flag is present
  4983.  
  4984. commit e39668657080536698aec24969c791c4f4e7a13a
  4985. Author: Axem <narfing@gmail.com>
  4986. Date: Sun May 24 09:00:30 2015 -0500
  4987.  
  4988. Adding customizable pain flash and shield pain flash settings
  4989.  
  4990. commit 72a082c9ebacedd9a199e8b63957152a15d7d79e
  4991. Author: Lari Nieminen <lari.nieminen@iki.fi>
  4992. Date: Sat May 23 00:11:43 2015 +0300
  4993.  
  4994. Added a $Thruster Glow Noise Mult ship table entry for decreasing/increasing the effect of noise applied to the glow radius.
  4995.  
  4996. commit 67a87a33f3b35a19403e3a6118eb3c9d896c1371
  4997. Author: MageKing17 <MageKing17@gmail.com>
  4998. Date: Fri May 22 12:38:13 2015 -0700
  4999.  
  5000. Change if-elseif chain to switch statement.
  5001.  
  5002. Somewhat easier to read this way.
  5003.  
  5004. commit b2cff0788a613f13f3f219560d891ea7a688ebd0
  5005. Author: MageKing17 <MageKing17@gmail.com>
  5006. Date: Fri May 22 12:37:19 2015 -0700
  5007.  
  5008. Make these assertions more clear.
  5009.  
  5010. commit 9429770f3d10ea63666de979935d6a312817f526
  5011. Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
  5012. Date: Wed May 20 12:19:43 2015 -0500
  5013.  
  5014. Add /MP to all projects and configs in VS 2012 project files.
  5015.  
  5016. commit 2f152ce0854588bebcb25b8f2ddb729ca2ec3ef4
  5017. Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
  5018. Date: Wed May 20 09:27:40 2015 -0500
  5019.  
  5020. [rename_2011] Fix the appveyor config to handle the renamed project.
  5021.  
  5022. commit 8e4f6afddd6e4754c57e97f342b34952d5cb46e3
  5023. Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
  5024. Date: Tue May 19 21:30:32 2015 -0500
  5025.  
  5026. Add the shadows files to the VS 2012 project. The diff looks like a lot changed, but most is apparently just whitespace. diff -w shows a clean set of file additions.
  5027.  
  5028. commit ef9ae017b579cacde24626d1ad59762624795837
  5029. Author: The E <fwoltermann@gmail.com>
  5030. Date: Tue May 19 21:21:54 2015 +0200
  5031.  
  5032. Make sure we use the same calling convention both times
  5033.  
  5034. commit 2c626b4eec52ab5f146005c3dec06a84d9077547
  5035. Author: The E <fwoltermann@gmail.com>
  5036. Date: Tue May 19 20:48:01 2015 +0200
  5037.  
  5038. According to AMD and NV, these _should_ force their drivers into high-performance mode
  5039.  
  5040. commit cac6737541e6d14dc7152cf9260922b3f87bf847
  5041. Author: MageKing17 <MageKing17@gmail.com>
  5042. Date: Tue May 19 11:39:36 2015 -0700
  5043.  
  5044. Fix a couple FRED warnings.
  5045.  
  5046. Change a couple instances of setting a DWORD_PTR to -1 by explicitly casting it to a DWORD_PTR.
  5047.  
  5048. commit ab900aad1cd3ee991e3cbc1007d8479c91a1c791
  5049. Author: MageKing17 <MageKing17@gmail.com>
  5050. Date: Tue May 19 10:55:17 2015 -0700
  5051.  
  5052. Avoid calling ssm_create() from ship_apply_tag() if ssm_index < 0.
  5053.  
  5054. This would happen if a TAG level 3 weapon had no specified SSM (or an invalid one). Since nothing can call ssm_create() with a negative ssm_index now, changed it to a size_t and simplified one of the verification conditionals.
  5055.  
  5056. commit 57f709fcecfb79033c627799ef029a8b594871bf
  5057. Author: asarium <asarium@gmail.com>
  5058. Date: Mon May 18 23:26:38 2015 +0200
  5059.  
  5060. Add AppVeyor configuration
  5061.  
  5062. commit 6c24aaae776b2b1e8482c7631b2e8aca5433efae
  5063. Author: asarium <asarium@gmail.com>
  5064. Date: Mon May 18 21:57:44 2015 +0200
  5065.  
  5066. Actually get the loop variable from the lua stack
  5067.  
  5068. commit 764c1ab03f96a516855b8c9487864d1dfb09b842
  5069. Author: MageKing17 <MageKing17@gmail.com>
  5070. Date: Mon May 18 10:09:29 2015 -0700
  5071.  
  5072. Fix F3 lab using old idx value.
  5073.  
  5074. This 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.
  5075.  
  5076. commit cde82a909389c7bb6b7c6a38e0cc63b3391a381f
  5077. Author: MageKing17 <MageKing17@gmail.com>
  5078. Date: Mon May 18 10:08:12 2015 -0700
  5079.  
  5080. Get rid of erroneous assertion.
  5081.  
  5082. commit 761de4a6715d5ad9f930cc047fb5186efd7d7005
  5083. Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
  5084. Date: Mon May 18 10:53:15 2015 -0500
  5085.  
  5086. [rename_2011] Rename MSVC_2011 to MSVC_2012 since that's what the IDE actually released as.
  5087.  
  5088. commit 54a2a3ea5b4fc8b9a004e37e2d32c4de33f3a285
  5089. Author: Lari Nieminen <lari.nieminen@iki.fi>
  5090. Date: Mon May 18 00:49:31 2015 +0300
  5091.  
  5092. Fixed stupid syntax error.
  5093.  
  5094. commit 56273906b76fb58c9ad8de3e39c8fea769aef10a
  5095. Author: Lari Nieminen <lari.nieminen@iki.fi>
  5096. Date: Sun May 17 17:04:57 2015 +0300
  5097.  
  5098. Fixed incorrect volume ramping.
  5099.  
  5100. commit 9df5407dfbc8f592dc0e5064766b94a534c9c564
  5101. Author: niffiwan <niffiwan.scp@gmail.com>
  5102. Date: Sun May 17 19:48:18 2015 +1000
  5103.  
  5104. I think this should resolve the Travis issue
  5105.  
  5106. commit 51b8e83d897e8a15f2d35c2088290d856bd25e52
  5107. Author: niffiwan <niffiwan.scp@gmail.com>
  5108. Date: Sun May 17 13:25:00 2015 +1000
  5109.  
  5110. Fix Coverity 1298257: Uninitialized scalar var
  5111.  
  5112. Add all struct members to constructor (esp thrust_scale which was read
  5113. uninitialised). Remove some var sets that the constructor now sets as
  5114. defaults. Also fixes 1298248
  5115.  
  5116. commit a44daaba35eda381af9a56ac54ec5e882ff18003
  5117. Author: Lari Nieminen <lari.nieminen@iki.fi>
  5118. Date: Sun May 17 03:33:46 2015 +0300
  5119.  
  5120. Added $Minimum Engine Volume to ships.tbl, with which to customize how the ship's speed affects engine sound volume.
  5121.  
  5122. commit 2d832dd11e13336e4ba13b7e53afef2fc43bfa8a
  5123. Author: niffiwan <niffiwan.scp@gmail.com>
  5124. Date: Sat May 16 21:51:39 2015 +1000
  5125.  
  5126. Fix Coverity 1298255: Uninitialized scalar var
  5127.  
  5128. Copy particle min/max life values from modelinterp
  5129. Also avoid double->float conversion
  5130.  
  5131. commit 189f23a341dc380d71e8e70dcaa172a46f1d15f5
  5132. Author: asarium <asarium@gmail.com>
  5133. Date: Sat May 9 11:50:08 2015 +0200
  5134.  
  5135. Change SCP_hash_map to SCP_unordered_map
  5136.  
  5137. Also uses std::unordered_map on every platform now
  5138.  
  5139. commit cc9109843aeab88c7b9626bbbb7d52564edf6ca9
  5140. Author: asarium <asarium@gmail.com>
  5141. Date: Sat May 2 17:46:35 2015 +0200
  5142.  
  5143. Fix for Coverity 1093690: Resource leak
  5144.  
  5145. This introduces a move constructor for CJumpNode to handle freeing resources.
  5146.  
  5147. commit 3859d16640c89c6a956c20e0f0544b44b1fc553a
  5148. Author: niffiwan <niffiwan.scp@gmail.com>
  5149. Date: Sat May 16 12:44:56 2015 +1000
  5150.  
  5151. Fix Coverity 1298258: Uninitialized scalar var
  5152.  
  5153. Also fixes 1298256, 1298254, 1298253
  5154.  
  5155. For vertex vars use default value-initialisation to zero the struct
  5156. http://en.cppreference.com/w/cpp/language/value_initialization
  5157.  
  5158. Note that parts of vertex don't seem used in relevant codepaths, e.g.
  5159. the colours. A zero init approach should be safer should code change in
  5160. future.
  5161.  
  5162. commit 6512edec77f78823b3ad2ef811bced92581d7fbf
  5163. Author: niffiwan <niffiwan.scp@gmail.com>
  5164. Date: Sat May 16 10:59:15 2015 +1000
  5165.  
  5166. Fix Coverity 1298268: Division by float zero
  5167.  
  5168. The div-by-zero won't be triggered by this code because the
  5169. secondaryteam is "none". Play it safe and protect the div anyway
  5170.  
  5171. commit 2910a7a6eb39d7fbec64ca0d3f202e1bf480c8ac
  5172. Author: niffiwan <niffiwan.scp@gmail.com>
  5173. Date: Sat May 16 10:36:30 2015 +1000
  5174.  
  5175. Fix Coverity 1298261 Missing break in switch
  5176.  
  5177. commit 8efbd74cf09bc498ec036d46dda76e629ef26169
  5178. Author: MageKing17 <MageKing17@gmail.com>
  5179. Date: Fri May 15 16:38:47 2015 -0700
  5180.  
  5181. Fix Mantis #3139.
  5182.  
  5183. This make ship explosion shockwaves use the tabled damage type. The code was creating a new shockwave_create_info object, initializing it, and then only copying some of the attributes of the ship's "shockwave" shockwave_create_info member (not including damage type). It makes more sense to use copy-assignment and then specifically override the attributes that should be overridden.
  5184.  
  5185. commit 05b79a41fb35bc652326c615974b7659dcd74a40
  5186. Author: MageKing17 <MageKing17@gmail.com>
  5187. Date: Fri May 15 16:28:42 2015 -0700
  5188.  
  5189. Allow beams to be spawned weapons.
  5190.  
  5191. commit 9a5fa95c543f64c239dd2771190796281aacb2cd
  5192. Author: MageKing17 <MageKing17@gmail.com>
  5193. Date: Fri May 15 16:19:44 2015 -0700
  5194.  
  5195. Add subspace beam strikes.
  5196.  
  5197. Overhaul hudartillery.cpp to use STL containers (removes hardcoded limits on maximum number of strike types, simultaneously active strikes, and projectiles per strike), use modular tables, allow for different shape options, and allow beams as the weapon.
  5198.  
  5199. commit abfba82d489237c2f39efda8c1ac4e31dcece079
  5200. Author: MageKing17 <MageKing17@gmail.com>
  5201. Date: Fri May 15 16:11:36 2015 -0700
  5202.  
  5203. Add beam-create SEXP.
  5204.  
  5205. Fires a floating beam from a given set of coordinates (like fire-beam and fire-beam-at-coordinates).
  5206.  
  5207. commit 0609d3919f1bea673593c88d3512f3e44d6e9899
  5208. Author: MageKing17 <MageKing17@gmail.com>
  5209. Date: Fri May 15 16:09:35 2015 -0700
  5210.  
  5211. Allow floating beams.
  5212.  
  5213. Makes it possible for a beam to fire from a point in space instead of a turret.
  5214.  
  5215. commit f8954cc94183da4f64c4492a11a4305fe519dcd5
  5216. Author: MageKing17 <MageKing17@gmail.com>
  5217. Date: Fri May 15 15:28:27 2015 -0700
  5218.  
  5219. Fix typo of "section" as "secion".
  5220.  
  5221. commit 794a7f5bd168609d175a6fcfbff36240f5ccfe2b
  5222. Author: asarium <asarium@gmail.com>
  5223. Date: Sat May 16 00:02:56 2015 +0200
  5224.  
  5225. Add coverity badge to Readme.md
  5226.  
  5227. commit 762e7c3e24d6f60d8f4cfb26497fa526e2672bf7
  5228. Author: asarium <asarium@gmail.com>
  5229. Date: Fri May 15 23:39:15 2015 +0200
  5230.  
  5231. Remove SCP_vm_allocator
  5232.  
  5233. commit 268c2558d57992a0b06f72434ad6dd455c16b190
  5234. Author: Lari Nieminen <lari.nieminen@iki.fi>
  5235. Date: Fri May 15 15:16:58 2015 +0300
  5236.  
  5237. Fixed a bug with the next/prev subsystem targeting keys not working if the target only has one subsystem.
  5238.  
  5239. commit 65d3d59c0f51273ca169ce06b765b266e7b0a1a9
  5240. Author: SamuelCho <samuel.s.cho@gmail.com>
  5241. Date: Thu May 14 22:40:43 2015 -0700
  5242.  
  5243. Fix errors when model shader variants use fog but don't use diffuse maps.
  5244.  
  5245. commit e50555c4aef59c30b4425e43784f17f60f05241f
  5246. Author: asarium <asarium@gmail.com>
  5247. Date: Thu May 14 22:02:59 2015 +0200
  5248.  
  5249. Add Travis CI config file
  5250.  
  5251. commit e677ed7657c51bf3dea03a9924f1a1066f5f4063
  5252. Author: asarium <asarium@gmail.com>
  5253. Date: Thu May 14 10:51:00 2015 +0200
  5254.  
  5255. Fix warning 'allocate_poly_list' : unreferenced local function has been removed
  5256.  
  5257. commit a237d7faad3f16eb1756c9c5bc3ee7541b89b256
  5258. Author: asarium <asarium@gmail.com>
  5259. Date: Thu May 7 18:34:01 2015 +0200
  5260.  
  5261. Fix compilation on OS X
  5262.  
  5263. commit 77283e9c7a58e7051ddbcd00b29261722ed6d4b5
  5264. Author: asarium <asarium@gmail.com>
  5265. Date: Sat May 2 19:13:22 2015 +0200
  5266.  
  5267. Fix conversion warnings
  5268.  
  5269. commit f7a22d7ed0054880853c594a09ab7c17b6032654
  5270. Author: asarium <asarium@gmail.com>
  5271. Date: Sat May 2 19:13:01 2015 +0200
  5272.  
  5273. Fix BM_TYPE to ubyte conversion warnings
  5274.  
  5275. commit ab1b12fdd631464255264bedf1f9610d651435c1
  5276. Author: asarium <asarium@gmail.com>
  5277. Date: Sat May 2 18:40:40 2015 +0200
  5278.  
  5279. Fix "conversion from 'SPPHRASERNG' to 'ULONG'" warning
  5280.  
  5281. commit d5938614c167da096857536f826a19cd4d012891
  5282. Author: asarium <asarium@gmail.com>
  5283. Date: Sat May 2 18:40:16 2015 +0200
  5284.  
  5285. Fix "forcing value to bool 'true' or 'false'" warning
  5286.  
  5287. commit 83bb7e144f866ef82fd163558101e15ab2ee6bb8
  5288. Author: asarium <asarium@gmail.com>
  5289. Date: Sat May 2 18:39:53 2015 +0200
  5290.  
  5291. Fix unused function warning
  5292.  
  5293. commit 65b1569df214bfc8608a1783c43a278b8e3b256f
  5294. Author: asarium <asarium@gmail.com>
  5295. Date: Sat May 2 18:39:30 2015 +0200
  5296.  
  5297. Fix macro redefinition warning
  5298.  
  5299. commit b849eec7852278288c53a69947b902d48df5027b
  5300. Author: asarium <asarium@gmail.com>
  5301. Date: Sat May 2 18:39:03 2015 +0200
  5302.  
  5303. Fix "conversion from 'BM_TYPE' to 'ubyte'" warning
  5304.  
  5305. commit b883ebc038e74764c835a8bca24ccb38a882afee
  5306. Author: asarium <asarium@gmail.com>
  5307. Date: Sat May 2 18:30:33 2015 +0200
  5308.  
  5309. Fix usage of uninitialized variable warning
  5310.  
  5311. commit 3cfbcbe3633218ae64a909325c5ee211ce901220
  5312. Author: asarium <asarium@gmail.com>
  5313. Date: Sat May 2 18:29:49 2015 +0200
  5314.  
  5315. Fix signed < unsigned warning
  5316.  
  5317. commit 5255f129dcdb19980b98f3a02fb951cd4e368ac7
  5318. Author: SamuelCho <samuel.s.cho@gmail.com>
  5319. Date: Wed May 13 20:38:17 2015 -0700
  5320.  
  5321. Fixed gradient brackets in ship select screen. Fixed lighting for transparent meshes when using deferred lighting.
  5322.  
  5323. commit 95556028237b6478e5ccdfe3fba3b7d5e60ddb97
  5324. Author: MageKing17 <MageKing17@gmail.com>
  5325. Date: Wed May 13 20:15:27 2015 -0700
  5326.  
  5327. Make an AI profile flag for the aspect bomb invulnerability fix.
  5328.  
  5329. Originally introduced in r8696 back in 2012 (hash d7d6009ea1ed258350bae5da9f77c1a9705f97af), this fix changes retail balance and should be behind a flag.
  5330.  
  5331. commit 9db390b5534cfaa77459bfa85d50463ed709116d
  5332. Author: MageKing17 <MageKing17@gmail.com>
  5333. Date: Tue May 12 19:45:55 2015 -0700
  5334.  
  5335. Avoid bug in older clang versions.
  5336.  
  5337. Avoids calling std::swap() on multidimensional arrays.
  5338.  
  5339. commit 48095d34e626d184107a5060b9e0b023de3803b7
  5340. Author: MageKing17 <MageKing17@gmail.com>
  5341. Date: Tue May 12 19:45:11 2015 -0700
  5342.  
  5343. Fix a few typos.
  5344.  
  5345. commit 51a8932f7ffe99a7b184b6ea223ab86a7c0e5fc4
  5346. Author: MageKing17 <MageKing17@gmail.com>
  5347. Date: Tue May 12 19:44:26 2015 -0700
  5348.  
  5349. Add glowpoint_bank_override_map to the ship_info operations.
  5350.  
  5351. commit 2c1d1b12ccce9d689d05defd2a412c2c43334c9e
  5352. Author: Lari Nieminen <lari.nieminen@iki.fi>
  5353. Date: Wed May 13 00:35:40 2015 +0300
  5354.  
  5355. Allowed bay path speed modifiers to function in both pathing modes.
  5356.  
  5357. commit fbbfef9ae2710ce630dcdc8ef745f88a09c3846b
  5358. Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
  5359. Date: Tue May 12 15:37:44 2015 -0500
  5360.  
  5361. Missing project file additions for shadows to compile on OS X.
  5362.  
  5363. commit 556550fbde062e5857ec656a44e37aabef92ae35
  5364. Author: The E <fwoltermann@gmail.com>
  5365. Date: Tue May 12 20:27:34 2015 +0200
  5366.  
  5367. Updated project files for MSVC 2015
  5368.  
  5369. commit 4fbf65ae8b181afb358718882746522c17381f03
  5370. Author: Lari Nieminen <lari.nieminen@iki.fi>
  5371. Date: Mon May 11 19:50:13 2015 +0300
  5372.  
  5373. Warn about bay path speed multipliers currently only working with the 'alt1' pathing type.
  5374.  
  5375. commit c9ec754eb65d8c3b08e38f2b147a15c7110922d2
  5376. Author: Lari Nieminen <lari.nieminen@iki.fi>
  5377. Date: Mon May 11 19:09:55 2015 +0300
  5378.  
  5379. Fixed $bay arrive/depart speed multiplier not working correctly.
  5380.  
  5381. commit ffed62372fc6477ce6d9984ea30e5c26ca7fbbda
  5382. Author: Lari Nieminen <lari.nieminen@iki.fi>
  5383. Date: Sun May 10 11:52:09 2015 +0300
  5384.  
  5385. Added ai_profiles and path metadata options to force AI ships flying bay paths to gradually accelerate/decelerate instead of flying the path at max speed.
  5386.  
  5387. commit 24d16213a6b6ef337a082191e43ef27ad3d8fdc2
  5388. Author: Lari Nieminen <lari.nieminen@iki.fi>
  5389. Date: Sun May 10 02:23:44 2015 +0300
  5390.  
  5391. Avoid loading the anchor ship model multiple times when resolving path masks.
  5392.  
  5393. commit 7a8c7cc6c2dab39210d27267e74063b26d82faa8
  5394. Author: Lari Nieminen <lari.nieminen@iki.fi>
  5395. Date: Sat May 9 13:42:12 2015 +0300
  5396.  
  5397. Revert a part of f6e2f1d2 / r11129 which causes collision problems in some corner cases.
  5398.  
  5399. commit d69b7d7e0d3582db97e86ae0dbab4df947df7db4
  5400. Author: niffiwan <niffiwan.scp@gmail.com>
  5401. Date: Sat May 9 18:27:20 2015 +1000
  5402.  
  5403. Add newline to Assertion msg
  5404.  
  5405. commit 93a5d82ca827c78a5dded8f4c202da59cc24c540
  5406. Author: niffiwan <niffiwan.scp@gmail.com>
  5407. Date: Sat May 9 17:08:21 2015 +1000
  5408.  
  5409. Fix Coverity 1093714: Negative array index read
  5410.  
  5411. This is very unlikely, but add an assertion anyway just in case someone
  5412. in future messes us keeping num_primary_banks & primary_bank_weapons in
  5413. sync.
  5414.  
  5415. commit 90c8025588bdcccd98a374b4ae9caed843101c05
  5416. Author: SamuelCho <samuel.s.cho@gmail.com>
  5417. Date: Fri May 8 21:55:28 2015 -0700
  5418.  
  5419. Code cleanup before the big soft shadows and deferred lighting merge into master.
  5420.  
  5421. commit 520b89408ecfe694c33177a945644eda7a8f9f28
  5422. Author: SamuelCho <samuel.s.cho@gmail.com>
  5423. Date: Fri May 8 21:21:20 2015 -0700
  5424.  
  5425. Fixed warnings related to graphics code additions.
  5426.  
  5427. commit 96cbfb1fdf8e53f7e355d6e06a8d8d6b8271ed12
  5428. Author: SamuelCho <samuel.s.cho@gmail.com>
  5429. Date: Fri May 8 20:20:29 2015 -0700
  5430.  
  5431. #include <algorithm> to get faster index buffer generation working on Linux.
  5432.  
  5433. commit 290d25d6aeaf5e50bc83e5428e5f12c3e15ffb84
  5434. Author: MageKing17 <MageKing17@gmail.com>
  5435. Date: Fri May 8 16:13:35 2015 -0700
  5436.  
  5437. Fix typo in eval_not.
  5438.  
  5439. Can cause serious problems by accessing Sexp_nodes[-1].value. Caused chief1986 to segfault on OS X.
  5440.  
  5441. commit 9ef7aa2432b2ea14cf8b28e7049ad6d15742ee9b
  5442. Author: MageKing17 <MageKing17@gmail.com>
  5443. Date: Fri May 8 16:09:37 2015 -0700
  5444.  
  5445. Fix random-multiple-of.
  5446.  
  5447. I don't know if I was just tired when I wrote this originally or what, but there were two problems here; one, the for-loop condition was inverted (and since I made it a for-loop instead of a while-loop, I'm not sure why I didn't take out the "break" condition), so its contents would never actually evaluate. Two, the node matching random_argument wasn't being stored anywhere so even if the for-loop condition hadn't been wrong, it would've just used the last valid argument instead of the first argument every time. Fixes GitHub issue #84.
  5448.  
  5449. commit 88a85e4024fcfa414bc3e93412e60f817ef1a5e1
  5450. Author: asarium <asarium@gmail.com>
  5451. Date: Fri May 8 08:48:17 2015 +0200
  5452.  
  5453. Improve gamesnd modular parsing
  5454.  
  5455. As requested by jg18, this improves the sound.tbl parser to properly handle +nocreate. If the file name of an entry should not be changed you have to specify <same>.
  5456.  
  5457. commit ce853a5f071013775ac587f174a23e3244fb7084
  5458. Author: Lari Nieminen <lari.nieminen@iki.fi>
  5459. Date: Fri May 8 01:20:58 2015 +0300
  5460.  
  5461. Added a "Show Destroyed Subsystems" flag to ship lab for viewing -destroyed submodels.
  5462.  
  5463. commit 48206c3ef8a078acd6d9396de672edddb3f7ca7c
  5464. Author: asarium <asarium@gmail.com>
  5465. Date: Thu May 7 22:41:22 2015 +0200
  5466.  
  5467. Update .gitignore to include voice recognition files
  5468.  
  5469. commit 60a5a6bd7ca55519ed49cfda6202961d18269243
  5470. Author: Swifty <swifti@ggmail.com>
  5471. Date: Wed May 6 12:27:50 2015 -0700
  5472.  
  5473. Removal of IBX file code and related command-line options.
  5474.  
  5475. commit 5a68f6d83051a4874ad8a0c3ec79c50cd7700ba2
  5476. Author: Swifty <swifti@gmail.com>
  5477. Date: Tue May 5 19:08:41 2015 -0700
  5478.  
  5479. Greatly increase the generation speed of index buffers.
  5480.  
  5481. commit aa6936a2a501ebea60366034afbe70a4c5f269ff
  5482. Author: asarium <asarium@gmail.com>
  5483. Date: Thu May 7 18:27:48 2015 +0200
  5484.  
  5485. From LotF: Fix for Mantis 3134
  5486.  
  5487. dynamic weapon point firing causes a crash when used on a fighter with more than 6 firing points
  5488.  
  5489. commit 42d830e62fed573db8abf4979601fa3a4ea1dfe9
  5490. Author: Lari Nieminen <lari.nieminen@iki.fi>
  5491. Date: Wed May 6 23:40:40 2015 +0300
  5492.  
  5493. * Made the firepoint HUD gauge light up only the firepoints which will fire next, if "dynamic primary linking" ship flag or "cycle" weapon flag is used.
  5494.  
  5495. commit 7cf5a3e08560b1e9e11b0647b2509e2b73f5861f
  5496. Author: Swifty <swifti@ggmail.com>
  5497. Date: Wed May 6 12:27:50 2015 -0700
  5498.  
  5499. Removal of IBX file code and related command-line options.
  5500.  
  5501. commit 0ce31bf4710ab3543ec139b2c337d411a4b6f629
  5502. Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
  5503. Date: Wed May 6 10:40:45 2015 -0500
  5504.  
  5505. [fix/triplemon_hud] Yarn's triple-monitor fix, see http://www.hard-light.net/forums/index.php?topic=89262.0. Patch tweaked to work around changes in 9aed627.
  5506.  
  5507. commit dd9f9ed92134b6a00ceff1aaa38b8ef58112e47a
  5508. Author: Swifty <swifti@gmail.com>
  5509. Date: Tue May 5 20:41:05 2015 -0700
  5510.  
  5511. Improved profiling code to have a timing resolution of microseconds instead of milliseconds.
  5512.  
  5513. commit 47c2aa0bbc87b451d1b2fd1e8bc734cc0fb54b6f
  5514. Author: Swifty <swifti@gmail.com>
  5515. Date: Tue May 5 19:08:41 2015 -0700
  5516.  
  5517. Greatly increase the generation speed of index buffers.
  5518.  
  5519. commit e59bb76f723e5a91b2c9a4e08ccb451d58c30d20
  5520. Author: MageKing17 <MageKing17@gmail.com>
  5521. Date: Tue May 5 14:43:20 2015 -0700
  5522.  
  5523. Get rid of warning on 64-bit compilers.
  5524.  
  5525. If size_t is bigger than an int, this line generates warnings.
  5526.  
  5527. commit 5f43e78be20f7d56680caa793c7f5cded4ea7b4d
  5528. Author: MageKing17 <MageKing17@gmail.com>
  5529. Date: Tue May 5 12:54:07 2015 -0700
  5530.  
  5531. Fix Mantis 3140.
  5532.  
  5533. Changes the "virtual frame" used for aspect locks to be 640x480 so as to correct different lock behavior due to both different aspect ratios and different resolutions. Applies a scaling factor to the drawing of the lock indicator on the HUD so that it traverses roughly the same portion of the screen regardless of resolution.
  5534.  
  5535. commit 464a25b457b3b79e9c34723e79aeb07481f7a423
  5536. Author: Echelon9 <rhyskidd@gmail.com>
  5537. Date: Wed May 6 00:18:28 2015 +1000
  5538.  
  5539. Fix empty documentation/doxygen using .gitkeep and global .gitignore trick. Otherwise, Git does not index empty folders.
  5540.  
  5541. commit 819f53721d6ffd830a074f7901b04e2f1d95f3d5
  5542. Author: Echelon9 <rhyskidd@gmail.com>
  5543. Date: Tue May 5 23:59:39 2015 +1000
  5544.  
  5545. Revert "Fix empty documentation/doxygen using .gitignore trick. Otherwise, Git does not index empty folders."
  5546.  
  5547. This reverts commit 550998e82758070cfcf43f26f61847cba5ef9fef.
  5548.  
  5549. commit 6b080df736c65bf5b67a690b86bfeaab68d5aae6
  5550. Author: Cliff Gordon <chief1983@yahoo.com>
  5551. Date: Mon May 4 17:31:45 2015 -0500
  5552.  
  5553. Fix for Mantis #3158 (take 2): change the size of the token used for released but active streams to fit into an int without narrowing.
  5554.  
  5555. commit 0bb972b141b39a24e12181312950fc13bcbcc054
  5556. Author: Lari Nieminen <lari.nieminen@iki.fi>
  5557. Date: Tue May 5 00:38:24 2015 +0300
  5558.  
  5559. Made it possible to name control presets, and made controls config display the current preset's name if there are multiple to choose from.
  5560.  
  5561. commit cd399f90a10b5635d00d67edfdab165071257de1
  5562. Author: Cliff Gordon <chief1983@yahoo.com>
  5563. Date: Mon May 4 14:42:41 2015 -0500
  5564.  
  5565. Fix for a 'HAVE_CXX11 already defined' warning on almost every compiled object on FreeBSD.
  5566.  
  5567. commit e9b9797b6e02aa50d178c9a1d78efd72cb58b1a2
  5568. Author: asarium <asarium@gmail.com>
  5569. Date: Sun May 3 21:27:23 2015 +0200
  5570.  
  5571. Fix usage of negative index
  5572.  
  5573. I have no idea why this didn't cause any issues earlier...
  5574.  
  5575. commit da0ef89ac5e93fd2af6d166745a7c09ff1eadebe
  5576. Author: asarium <asarium@gmail.com>
  5577. Date: Sun May 3 14:55:06 2015 +0200
  5578.  
  5579. Fix for Coverity 1237276: Uninitialized scalar field
  5580.  
  5581. The field will contain an arbitrary value left over from earlier computations.
  5582. In subtitle::​subtitle(int, int, char const*, char const*, float, float, color const*, int, bool, bool, int, int, bool): A scalar field is not initialized by the constructor
  5583.  
  5584. commit fe49ef63aa34953faa85def4650747da3ae11b3a
  5585. Author: asarium <asarium@gmail.com>
  5586. Date: Sun May 3 14:44:26 2015 +0200
  5587.  
  5588. Fix for Coverity 1093515: Negative array index read
  5589.  
  5590. A memory location at a negative offset from the beginning of the array will be read, resulting in incorrect values.
  5591. In multi_options_process_packet(unsigned char *, header *): Negative value used to index an array in a read operation
  5592.  
  5593. commit f51bc7812678b2421ed09d0417b1f2c4ff766d3c
  5594. Author: asarium <asarium@gmail.com>
  5595. Date: Sun May 3 14:34:06 2015 +0200
  5596.  
  5597. Fix for Coverity 1093530: Negative array index read
  5598.  
  5599. A memory location at a negative offset from the beginning of the array will be read, resulting in incorrect values.
  5600. In message_queue_process(): Negative value used to index an array in a read operation
  5601.  
  5602. commit ca16b4710dc797568f3157da7dc3c0d54c62a6a6
  5603. Author: asarium <asarium@gmail.com>
  5604. Date: Sun May 3 13:12:23 2015 +0200
  5605.  
  5606. Fix for Coverity 1093555: Negative array index read
  5607.  
  5608. A memory location at a negative offset from the beginning of the array will be read, resulting in incorrect values.
  5609. In multi_create_standalone_object(): Negative value used to index an array in a read operation
  5610.  
  5611. observer_create() will only fail in exceptional circumstances so a showing an error dialog should be acceptable
  5612.  
  5613. commit 471cf4c98800a1c8b675d5b3f5fcab6ad0ae07ba
  5614. Author: niffiwan <niffiwan.scp@gmail.com>
  5615. Date: Sun May 3 20:31:16 2015 +1000
  5616.  
  5617. Fix Coverity 1093565: Negative array index read
  5618.  
  5619. Add an assertion to catch any callers that haven't correctly set
  5620. the target_name. Also fix a minor typo in the comments
  5621.  
  5622. commit 25079f5ed2786265a93b094390cc25ca5217bf23
  5623. Author: niffiwan <niffiwan.scp@gmail.com>
  5624. Date: Sun May 3 15:42:25 2015 +1000
  5625.  
  5626. Fix Coverity 1093484
  5627.  
  5628. time_t is 64bit on 64bit systems; casting a pointer to a larger type is
  5629. dangerous, but assigning to a larger type should be fine
  5630.  
  5631. commit b8ba7f146659f049402f4ff3f74341dbb79bf3b0
  5632. Author: Echelon9 <rhyskidd@gmail.com>
  5633. Date: Sun May 3 11:39:36 2015 +1000
  5634.  
  5635. Address obsolete Doxyfile sections, per Doxygen 1.8.9.1 automatic Doxyfile updater.
  5636.  
  5637. commit 550998e82758070cfcf43f26f61847cba5ef9fef
  5638. Author: Echelon9 <rhyskidd@gmail.com>
  5639. Date: Sun May 3 11:23:19 2015 +1000
  5640.  
  5641. Fix empty documentation/doxygen using .gitignore trick. Otherwise, Git does not index empty folders.
  5642.  
  5643. commit 6da0d162b8417f9a859a31cb9c9c6939a9ededb5
  5644. Author: Swifty <swifti@gmail.com>
  5645. Date: Sat May 2 17:18:51 2015 -0700
  5646.  
  5647. Fixed compilation issues.
  5648.  
  5649. commit 3528dffabd273f26655e56b093330ccce9a5a364
  5650. Author: asarium <asarium@gmail.com>
  5651. Date: Sat May 2 23:53:39 2015 +0200
  5652.  
  5653. Fix for Coverity 1093587: Negative array index read
  5654.  
  5655. The random value shouldn't be used if there are no countermeasures so this shouldn't cause any issues.
  5656.  
  5657. commit c620372357afd79ac988b60112d40b99d7efed32
  5658. Author: Swifty <swifti@gmail.com>
  5659. Date: Sat May 2 14:35:37 2015 -0700
  5660.  
  5661. Soft shadows, deferred lighting, and various major graphics optimizations.
  5662.  
  5663. commit 2aa569c1e762413112717fde5405e3bb0b96d210
  5664. Author: asarium <asarium@gmail.com>
  5665. Date: Sat May 2 23:14:59 2015 +0200
  5666.  
  5667. Fix for Coverity 1093600: Negative array index read
  5668.  
  5669. hud_squadmsg_is_target_order_valid already checks if ainfo->target_objnum is less than zero so that check is not needed
  5670.  
  5671. commit 00a288d53ec544b2deff357a9f22aa62a736146f
  5672. Author: asarium <asarium@gmail.com>
  5673. Date: Sat May 2 19:41:55 2015 +0200
  5674.  
  5675. Fix for Coverity 1093606: Negative array index read
  5676.  
  5677. commit 4bfea90a17b67f57d17fcad209bb6bac1e92ba17
  5678. Author: asarium <asarium@gmail.com>
  5679. Date: Sat May 2 19:32:39 2015 +0200
  5680.  
  5681. Fix for Coverity 1093683: Resource leak
  5682.  
  5683. commit aef3e3ac369ba5e1d4387f6229b72bb9f5c783a5
  5684. Author: asarium <asarium@gmail.com>
  5685. Date: Sat May 2 19:24:57 2015 +0200
  5686.  
  5687. Fix for Coverity 1093688: Resource leak
  5688.  
  5689. commit a7398d7f5c4f83b37fa2ed9e5c946ccf3d57c1e4
  5690. Author: asarium <asarium@gmail.com>
  5691. Date: Sat May 2 18:19:28 2015 +0200
  5692.  
  5693. Fix for Coverity 1093689: Resource leak
  5694.  
  5695. commit 0a6ab7d1f74b8830891fadde90b59cedbd915f42
  5696. Author: MageKing17 <MageKing17@gmail.com>
  5697. Date: Fri May 1 16:23:29 2015 -0700
  5698.  
  5699. Fix persona selection in FRED's ship editor.
  5700.  
  5701. The old code operated under the assumption that all wingman personas would be at the start of the persona list. Since this assumption was neither checked for nor warned if violated anywhere else, I've made FRED work regardless of how they might be distributed throughout the Personas[] array.
  5702.  
  5703. commit 1a29b395ab895bddf7e9801fcfe770eb40c9321a
  5704. Author: MageKing17 <MageKing17@gmail.com>
  5705. Date: Thu Apr 30 22:10:17 2015 -0700
  5706.  
  5707. Stop standalones from executing hud_shield_quadrant_hit().
  5708.  
  5709. Also add some assertions to avoid (or at least help detect) similar errors in the future. Should fix Mantis 2971.
  5710.  
  5711. commit be9990f6a5fe5189e6fa6f934dbf2f6381929c58
  5712. Author: MageKing17 <MageKing17@gmail.com>
  5713. Date: Wed Apr 29 23:21:49 2015 -0700
  5714.  
  5715. Fix cf_file_exists().
  5716.  
  5717. Was passing the pointer to *size instead of *offset, so instead of seeing if the file didn't have an offset, we were checking if it didn't have a size.
  5718.  
  5719. commit 3de25b7e3acd32b2102429566a630818e7f0b3ba
  5720. Author: DahBlount <tylerrblount@gmail.com>
  5721. Date: Wed Apr 29 18:11:16 2015 -0700
  5722.  
  5723. modifier value changes
  5724.  
  5725. We don't want to change things at run time so initialize them to
  5726. non-zero values.
  5727.  
  5728. commit 2768863c368919045fb4728362de31280020826c
  5729. Author: DahBlount <tylerrblount@gmail.com>
  5730. Date: Wed Apr 29 18:01:52 2015 -0700
  5731.  
  5732. Add ship_recoil_modifier
  5733.  
  5734. commit 7b78df2363746c051d71196fd3697a3447a3e213
  5735. Author: DahBlount <tylerrblount@gmail.com>
  5736. Date: Wed Apr 29 17:26:33 2015 -0700
  5737.  
  5738. Add "apply recoil" flag and modifier
  5739.  
  5740. This adds the "apply recoil" weapon flag and $Recoil Modifier:
  5741. weapons.tbl entry.
  5742.  
  5743. commit d84736be1c7baaceff7a68d344e4e8df63edefe0
  5744. Author: MageKing17 <MageKing17@gmail.com>
  5745. Date: Wed Apr 29 16:34:58 2015 -0700
  5746.  
  5747. Revert "Made the firepoint HUD gauge light up only the firepoints which will fire next, if "dynamic primary linking" ship flag or "cycle" weapon flag is used."
  5748.  
  5749. This reverts commit 5042c44904537b6cea915e71e22388a77a52684f.
  5750.  
  5751. (Apparently, "git revert" on a range is only inclusive of the end commit, not the starting commit.)
  5752.  
  5753. commit 1591237acf02132d6238dd0759976861763c4a5e
  5754. Author: MageKing17 <MageKing17@gmail.com>
  5755. Date: Wed Apr 29 16:17:56 2015 -0700
  5756.  
  5757. Reverting recent string of commits.
  5758.  
  5759. Since they didn't go through code review (and break compilation), reverting the recent string of commits (just used "git revert -n 5042c44..05b4635").
  5760.  
  5761. commit 05b463504846ff2e536bb5d3295b8c1b15a4a07c
  5762. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  5763. Date: Mon Mar 2 13:47:19 2015 +0000
  5764.  
  5765. Added bay arrive/depart speed multipliers to +Path Metadata.
  5766.  
  5767. git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@11271 387891d4-d844-0410-90c0-e4c51a9137d3
  5768.  
  5769. Conflicts:
  5770. code/ai/ai_profiles.cpp
  5771.  
  5772. commit eef1041323faeb732e6376f240339e0e2468fe33
  5773. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  5774. Date: Thu May 29 14:37:30 2014 +0000
  5775.  
  5776. Initialize bay_arrive_speed_mult and bay_depart_speed_mult.
  5777.  
  5778. git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@10731 387891d4-d844-0410-90c0-e4c51a9137d3
  5779.  
  5780. Conflicts:
  5781. code/ai/ai_profiles.cpp
  5782.  
  5783. commit 18058a45f7eada3a987a3ea5b512b7612e9df829
  5784. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  5785. Date: Fri Feb 7 22:38:12 2014 +0000
  5786.  
  5787. Added ai_profiles.tbl options to force AI ships flying bay paths to gradually accelerate/decelerate instead of flying the path at max speed.
  5788.  
  5789. git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@10422 387891d4-d844-0410-90c0-e4c51a9137d3
  5790.  
  5791. Conflicts:
  5792. code/ai/ai_profiles.cpp
  5793.  
  5794. commit fbb76863fd9fec7cd1b60e8eb51e5f91ed7d7682
  5795. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  5796. Date: Thu Jan 8 15:24:21 2015 +0000
  5797.  
  5798. Probably fixed a bug with the next/prev subsystem targeting keys not working if the target only has one subsystem.
  5799.  
  5800. git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@11209 387891d4-d844-0410-90c0-e4c51a9137d3
  5801.  
  5802. commit 400fd0f9a835d9e843383548359c2fb7baaaa3fe
  5803. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  5804. Date: Mon Jun 9 08:34:23 2014 +0000
  5805.  
  5806. Fixed $Thruster Glow Noise Mult not having effect in the ship lab.
  5807.  
  5808. git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@10789 387891d4-d844-0410-90c0-e4c51a9137d3
  5809.  
  5810. commit b18337754dd0d466ef0e23e672c4cceb3f211765
  5811. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  5812. Date: Fri May 2 14:10:19 2014 +0000
  5813.  
  5814. Added a $Model Icon Direction ship table entry for overriding the angle from which ship icons are rendered from.
  5815.  
  5816. git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@10612 387891d4-d844-0410-90c0-e4c51a9137d3
  5817.  
  5818. commit 92a28b71cb9df5fba4bf449d35e56fda96d62abf
  5819. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  5820. Date: Fri May 2 08:51:31 2014 +0000
  5821.  
  5822. Added a $Thruster Glow Noise Mult ship table entry for decreasing/increasing the effect of noise applied to the glow radius.
  5823.  
  5824. git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@10610 387891d4-d844-0410-90c0-e4c51a9137d3
  5825.  
  5826. commit 0656175a72ce8c69eeb81e9380b963f7749e53cc
  5827. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  5828. Date: Fri May 2 07:49:58 2014 +0000
  5829.  
  5830. Added a $Minimum Engine Volume ship table entry for specifying the minimum engine sound volume used when ship is stationary.
  5831.  
  5832. git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@10609 387891d4-d844-0410-90c0-e4c51a9137d3
  5833.  
  5834. Conflicts:
  5835. code/object/objectsnd.cpp
  5836.  
  5837. commit dc820fdfc1885e194db87ebb219ad73a90ce8b4a
  5838. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  5839. Date: Sun Feb 1 13:04:37 2015 +0000
  5840.  
  5841. Avoid loading the anchor ship model multiple times when resolving path masks.
  5842.  
  5843. git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@11235 387891d4-d844-0410-90c0-e4c51a9137d3
  5844.  
  5845. commit 5042c44904537b6cea915e71e22388a77a52684f
  5846. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  5847. Date: Fri Feb 20 15:07:57 2015 +0000
  5848.  
  5849. Made the firepoint HUD gauge light up only the firepoints which will fire next, if "dynamic primary linking" ship flag or "cycle" weapon flag is used.
  5850.  
  5851. git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@11256 387891d4-d844-0410-90c0-e4c51a9137d3
  5852.  
  5853. commit 91000b44684e230cd7186e5c253d11ce76b2ae28
  5854. Author: Lari Nieminen <lari.nieminen@iki.fi>
  5855. Date: Wed Apr 29 22:41:17 2015 +0300
  5856.  
  5857. Revert "Fixed +Spread From LOD not working right."
  5858.  
  5859. This reverts commit 4b15ec4e75d39cf44d0a33e4865249fee4ca788a.
  5860.  
  5861. commit 4b15ec4e75d39cf44d0a33e4865249fee4ca788a
  5862. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  5863. Date: Sun Mar 1 11:31:17 2015 +0000
  5864.  
  5865. Fixed +Spread From LOD not working right.
  5866.  
  5867. git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@11268 387891d4-d844-0410-90c0-e4c51a9137d3
  5868.  
  5869. commit e84a6e8d33a959f2297b60b6dc632e7f4fd032ad
  5870. Author: MageKing17 <MageKing17@gmail.com>
  5871. Date: Wed Apr 29 12:34:11 2015 -0700
  5872.  
  5873. Fix tech room mission lists.
  5874.  
  5875. get_mission_info() was returning an uninitialized int due to rval no longer being initialized to 0 by setjmp(). Since rval isn't actually needed anymore, I went ahead and removed it. The only bits of code that actually check the return value of get_mission_info() are the tech room's mission simulator and some of the multiplayer code, so this bug wasn't actually preventing missions from being played through the ready room.
  5876.  
  5877. commit 763601033b6e4cfb145363d3cf2c2d84d23e22d8
  5878. Author: niffiwan <niffiwan.scp@gmail.com>
  5879. Date: Wed Apr 29 21:00:19 2015 +1000
  5880.  
  5881. Remove unused function from palman.[cpp|h]
  5882.  
  5883. commit 0ff8c8191f34f1e6b705c5f495e5cc11d9a38419
  5884. Author: niffiwan <niffiwan.scp@gmail.com>
  5885. Date: Wed Apr 29 20:55:56 2015 +1000
  5886.  
  5887. Remove gcc -Wshadow warnings
  5888.  
  5889. commit b0bb0ee3be4308fdb40800725af23a42445ac28d
  5890. Author: niffiwan <niffiwan.scp@gmail.com>
  5891. Date: Wed Apr 29 20:27:49 2015 +1000
  5892.  
  5893. Remove gcc -Wunused-but-set-variable warnings
  5894.  
  5895. commit 31140ab533ecaee5c740e212a14f3499f92c301a
  5896. Author: MageKing17 <MageKing17@gmail.com>
  5897. Date: Tue Apr 28 19:09:19 2015 -0700
  5898.  
  5899. Make FRED use the new try-catch logic.
  5900.  
  5901. Missed during the recent parseExceptions merge; there was a usage of setjmp() during the background import dialogue.
  5902.  
  5903. commit e3d1428e35572dc1a333e97bfebf31f487073152
  5904. Author: niffiwan <niffiwan.scp@gmail.com>
  5905. Date: Tue Apr 28 19:36:30 2015 +1000
  5906.  
  5907. From Yarn: fix mantis 3157
  5908.  
  5909. Switch German and Polish translations of "Transport"
  5910.  
  5911. commit 36c656c389a18b3b4a5ace024814a917126cbeff
  5912. Author: niffiwan <niffiwan.scp@gmail.com>
  5913. Date: Mon Apr 27 20:46:37 2015 +1000
  5914.  
  5915. bah, lrn2markdown
  5916.  
  5917. commit 43b8cf22215ee67a1a3ff8ad0bdd93321bb7a65f
  5918. Author: niffiwan <niffiwan.scp@gmail.com>
  5919. Date: Mon Apr 27 20:43:51 2015 +1000
  5920.  
  5921. Resolve github issue #34 (add Coverity Badge)
  5922.  
  5923. Also freshen up the new README.md contents
  5924.  
  5925. commit ad91ba61b50220ae4f8671d4f7056b13400b4d63
  5926. Author: MageKing17 <MageKing17@gmail.com>
  5927. Date: Mon Apr 27 03:11:33 2015 -0700
  5928.  
  5929. Short-circuit eval_sexp() on SEXP_NAN_FOREVER.
  5930.  
  5931. Since SEXP_NAN_FOREVER is supposed to indicate that the node will always evaluate to SEXP_NAN_FOREVER, we should short-circuit the process like we do for SEXP_KNOWN_TRUE and SEXP_KNOWN_FALSE.
  5932.  
  5933. commit 7dea7075e729caf7a4651971ce79991cc8e095f6
  5934. Author: MageKing17 <MageKing17@gmail.com>
  5935. Date: Mon Apr 27 03:09:45 2015 -0700
  5936.  
  5937. Clean up eval_sexp() return value comparisons.
  5938.  
  5939. From niffiwan and myself (almost entirely niffiwan). Since eval_sexp() can't actually (and shouldn't) return certain special values, remove conditions checking for them and remove the erroneous comment claiming they should be returned.
  5940.  
  5941. commit 9ec10dd3e605e9ac147ed824cfd8bda70925b7cd
  5942. Author: MageKing17 <MageKing17@gmail.com>
  5943. Date: Mon Apr 27 03:06:28 2015 -0700
  5944.  
  5945. Fix memory leak in for-counter.
  5946.  
  5947. Switch from strdup() to vm_strdup(), and make sure the allocated strings get freed after usage.
  5948.  
  5949. commit 83b59fb76c1c60bb10777be49f9089b64d4c9ac4
  5950. Author: MageKing17 <MageKing17@gmail.com>
  5951. Date: Mon Apr 27 03:05:18 2015 -0700
  5952.  
  5953. Make *-argument SEXPs possible to short-circuit.
  5954.  
  5955. Fixes Mantis 3136. Written by niffiwan and myself. Allows the *-of SEXPs to return SEXP_KNOWN_FALSE when they can't evaluate ever again, allowing the when-argument or every-time-argument SEXP containing them to itself return SEXP_KNOWN_FALSE.
  5956.  
  5957. commit 418d53f1694ac76e47bac1b5da46ec7500a6b84a
  5958. Author: Lari Nieminen <lari.nieminen@iki.fi>
  5959. Date: Mon Apr 27 11:57:39 2015 +0300
  5960.  
  5961. Removed false "returns ptr to vector" comments.
  5962.  
  5963. commit 15f6549087ca5679140624fb36d19f32dc9a9f67
  5964. Author: MageKing17 <MageKing17@gmail.com>
  5965. Date: Mon Apr 27 00:05:57 2015 -0700
  5966.  
  5967. Ship templates!
  5968.  
  5969. Restores ship templates, only working, thanks to ship_info now having a proper copy-assignment operator.
  5970.  
  5971. commit 3a7307d0cead848993e5c051403c955da26e1057
  5972. Author: MageKing17 <MageKing17@gmail.com>
  5973. Date: Mon Apr 27 00:03:20 2015 -0700
  5974.  
  5975. Somewhat-related followup to Ship_info vectorization.
  5976.  
  5977. There 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.
  5978.  
  5979. commit bc0c7cf4c5ab321d3adadb4c5d1e8c68298c8007
  5980. Author: MageKing17 <MageKing17@gmail.com>
  5981. Date: Mon Apr 27 00:01:22 2015 -0700
  5982.  
  5983. Vectorization of Ship_info.
  5984.  
  5985. Converts 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.
  5986.  
  5987. This doesn't make the ship class limit dynamic, but it is a preparatory step to get there.
  5988.  
  5989. commit 5daf294f251e82dea2e4b13af56583184b21a570
  5990. Author: MageKing17 <MageKing17@gmail.com>
  5991. Date: Sun Apr 26 15:51:37 2015 -0700
  5992.  
  5993. Remove irrelevant assertion.
  5994.  
  5995. Removes 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).
  5996.  
  5997. commit 0bcb3f24e6ffbd3b157fcac612482b454a11bb40
  5998. Author: MageKing17 <MageKing17@gmail.com>
  5999. Date: Sun Apr 26 13:48:11 2015 -0700
  6000.  
  6001. Fix automatic "$Short name:" generation.
  6002.  
  6003. Made 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.
  6004.  
  6005. commit 9e66027e8b6c39f3ec4d8268def0d5e919b6d2b0
  6006. Author: MageKing17 <MageKing17@gmail.com>
  6007. Date: Sun Apr 26 13:38:20 2015 -0700
  6008.  
  6009. Remove unused "tspecies_names" pointer array.
  6010.  
  6011. commit 26553f13273a8d6f8f7f956390e0b5cc531a55ae
  6012. Author: MageKing17 <MageKing17@gmail.com>
  6013. Date: Sun Apr 26 10:03:44 2015 -0700
  6014.  
  6015. Voice recognition upgrades.
  6016.  
  6017. Switches to an in-process recognizer, removes the hard-coded wing list (which could in accessing invalid memory, when used with a custom grammar file), and fixes up the grammar file a bit.
  6018.  
  6019. commit 18ef1f77d466dbc89e6ba8e93e03bfaaf59e4255
  6020. Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
  6021. Date: Sun Apr 26 10:27:12 2015 -0500
  6022.  
  6023. FreeBSD 10 is on Clang now, -ansi doesn't mean anything here.
  6024.  
  6025. commit 9aed627ce7fc0eea1a1c0f7adf6572c00a3ef5e9
  6026. Author: asarium <asarium@gmail.com>
  6027. Date: Thu Apr 23 15:01:09 2015 +0200
  6028.  
  6029. Replace longjmp with exceptions
  6030.  
  6031. Also added a EditorConfig file
  6032.  
  6033. commit f1875222384fe89183ecd643d654797c53cf3fe4
  6034. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  6035. Date: Wed Apr 22 23:16:20 2015 +0000
  6036.  
  6037. File exists wrappers for bitmaps and animations; eliminates worrying about extensions, only need the base filename and it'll tell you if it's available.
  6038.  
  6039. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11328 387891d4-d844-0410-90c0-e4c51a9137d3
  6040.  
  6041. commit 26adf935f7a875f4d7cb397c3974e7dc856ee57f
  6042. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  6043. Date: Wed Apr 22 23:09:44 2015 +0000
  6044.  
  6045. Globalize various file extension lists littered throughout the code so they can be referenced from other classes as needed, instead of being hardcoded multiple times.
  6046.  
  6047. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11327 387891d4-d844-0410-90c0-e4c51a9137d3
  6048.  
  6049. commit d68baac7877cc9424823036aea85a4c570231893
  6050. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  6051. Date: Wed Apr 22 22:37:52 2015 +0000
  6052.  
  6053. Eliminate some redundancy with ship allowed weapon parsing.
  6054.  
  6055. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11326 387891d4-d844-0410-90c0-e4c51a9137d3
  6056.  
  6057. commit c3d3f4d4dd8f3a7d1ff8e816213e5731f2416859
  6058. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  6059. Date: Wed Apr 22 22:36:23 2015 +0000
  6060.  
  6061. Update OS X project to work with updated Jansson.
  6062.  
  6063. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11325 387891d4-d844-0410-90c0-e4c51a9137d3
  6064.  
  6065. commit cc037e325950b6c5963fbdb3c79e622b26892b13
  6066. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  6067. Date: Wed Apr 22 22:35:47 2015 +0000
  6068.  
  6069. Upgrade Jansson to 2.7.
  6070.  
  6071. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11324 387891d4-d844-0410-90c0-e4c51a9137d3
  6072.  
  6073. commit 0c6051566263a25c786a6d9753d1b3172ee0e388
  6074. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6075. Date: Wed Apr 22 22:29:02 2015 +0000
  6076.  
  6077. Record mission loading time in the debug log.
  6078.  
  6079. (Just changes a printf into an mprintf.)
  6080.  
  6081. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11323 387891d4-d844-0410-90c0-e4c51a9137d3
  6082.  
  6083. commit ec88fdbae165d39436d75fcf04be06ee0cbcaa95
  6084. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6085. Date: Wed Apr 22 22:26:57 2015 +0000
  6086.  
  6087. Minor objectsnd.cpp cleanup.
  6088.  
  6089. Should be all nonfunctional changes (yes, even those "else" branches that look like they change behavior; functionally speaking, those branches shouldn't get hit because FSO will delete the sounds when they shouldn't apply).
  6090.  
  6091. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11322 387891d4-d844-0410-90c0-e4c51a9137d3
  6092.  
  6093. commit 83414b238d7c06edb56f43e022b2f3ef06869e82
  6094. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6095. Date: Wed Apr 22 21:57:21 2015 +0000
  6096.  
  6097. Remove required_string_3() and required_string_4().
  6098.  
  6099. Replaced with usage of required_string_one_of(). (required_string_either() not removed due to different behavior.)
  6100.  
  6101. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11321 387891d4-d844-0410-90c0-e4c51a9137d3
  6102.  
  6103. commit a233f62afbc79aa86be7dd83513a05ba943d267f
  6104. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6105. Date: Wed Apr 22 21:52:19 2015 +0000
  6106.  
  6107. Remove some redundant code in parselo.cpp.
  6108.  
  6109. 7 cases in stuff_string() (both versions) were using identical code. Consolidated into one branch for clarity.
  6110.  
  6111. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11320 387891d4-d844-0410-90c0-e4c51a9137d3
  6112.  
  6113. commit 8ef442205c2518df0d8cdd01b5df5a75c61995e5
  6114. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6115. Date: Wed Apr 22 21:49:41 2015 +0000
  6116.  
  6117. Fix minor problem with weapons.cpp.
  6118.  
  6119. If "@Laser Color2:" is defined for a weapon and you override that weapon with a modular table (even if that override entry doesn't actually contain any data), the weapon's laser_color_2 value would get defaulted to its laser_color_1 value. Now, only do that if changing laser_color_1 and the RGB values of the two colors matched before.
  6120.  
  6121. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11319 387891d4-d844-0410-90c0-e4c51a9137d3
  6122.  
  6123. commit 66bddb970c64f967af602c922bfb4745f3153593
  6124. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6125. Date: Wed Apr 22 20:47:40 2015 +0000
  6126.  
  6127. Commit various updates to the MSVS 2013 project files, following discussion in #scp.
  6128.  
  6129. Fixes Mantis 3104, amongst other minor issues. Given the existence of the Community Edition, decided to make FS2_SPEECH and FS2_VOICER defined by default. Setup release builds for debugging symbols. Corrected a few inconsistencies between configurations.
  6130.  
  6131. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11318 387891d4-d844-0410-90c0-e4c51a9137d3
  6132.  
  6133. commit 4ecc546e34fbe6c81397356e23e2d132c8e6e304
  6134. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  6135. Date: Wed Apr 22 20:39:53 2015 +0000
  6136.  
  6137. Backport (?) r3727 and 3733 from fs2_open-unstable_old, the old CVS unstable branch.
  6138.  
  6139. 3727: added MadProf's voice recognition enhancements
  6140. 3733: fix spelling, and synch with voicerec.cpp
  6141.  
  6142. See http://www.hard-light.net/forums/index.php?topic=37643.msg880793#msg880793 for more information.
  6143.  
  6144. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11317 387891d4-d844-0410-90c0-e4c51a9137d3
  6145.  
  6146. commit aaec401c8fbe0ce44b35b2a9ce1a4459d24df306
  6147. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6148. Date: Sat Apr 18 08:26:30 2015 +0000
  6149.  
  6150. Removing unused code from hud.cpp
  6151.  
  6152. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11315 387891d4-d844-0410-90c0-e4c51a9137d3
  6153.  
  6154. commit 6f1e33938cba1516860e0120c47d6247cb8ab10b
  6155. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6156. Date: Sat Apr 18 07:13:57 2015 +0000
  6157.  
  6158. Fix a possible crash with -reparse_mainhall.
  6159.  
  6160. Left over pointer towards a structure that had been cleared and rebuilt could cause a crash. Found (and fix tested) by Axem. Also thanks to z64555 for bouncing ideas back and forth until this solution was found.
  6161.  
  6162. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11314 387891d4-d844-0410-90c0-e4c51a9137d3
  6163.  
  6164. commit c4d1ed526c92b1f384a67c630a46e86f3929b276
  6165. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  6166. Date: Sat Apr 18 03:21:08 2015 +0000
  6167.  
  6168. Other half of version bump to 3.7.3, I will probably have that automated by the next release cycle.
  6169.  
  6170. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11310 387891d4-d844-0410-90c0-e4c51a9137d3
  6171.  
  6172. commit 161e7498c4656f6d8d0085e1e4e1ac5ba7b3ba2b
  6173. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  6174. Date: Sat Apr 18 02:51:43 2015 +0000
  6175.  
  6176. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11309 387891d4-d844-0410-90c0-e4c51a9137d3
  6177.  
  6178. commit e3311f36acd741d7f615e83b8a6a6cb3f088dbe4
  6179. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  6180. Date: Fri Apr 17 13:24:13 2015 +0000
  6181.  
  6182. Fix for Mantis 3156: Fighter beam range depends on target radius
  6183.  
  6184. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11307 387891d4-d844-0410-90c0-e4c51a9137d3
  6185.  
  6186. commit ed11f9a1c1f9d1ac31bea5ca656a0ce395d00d5f
  6187. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6188. Date: Thu Apr 16 19:59:17 2015 +0000
  6189.  
  6190. Fix objnum/instance confusion in comm menu.
  6191.  
  6192. Could cause orders to be grayed out for the wrong ship, due to it happening to have an objnum matching the instance of the ship you were ordering.
  6193.  
  6194. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11305 387891d4-d844-0410-90c0-e4c51a9137d3
  6195.  
  6196. commit e0e3cffab67ebb9d554bd52065269a5e823c249c
  6197. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  6198. Date: Wed Apr 15 09:43:00 2015 +0000
  6199.  
  6200. Update credits for 3.7.2
  6201.  
  6202. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11304 387891d4-d844-0410-90c0-e4c51a9137d3
  6203.  
  6204. commit b6d48faf4deafaa6b9e6e84ed947d01b3167fb74
  6205. Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
  6206. Date: Mon Apr 13 11:10:15 2015 +0000
  6207.  
  6208. BMPMAN doxy effort. Also defines EXAMPLE_PATH in the doxyfile to enable use of the @example command, which references code snippets as examples.
  6209.  
  6210. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11303 387891d4-d844-0410-90c0-e4c51a9137d3
  6211.  
  6212. commit 73d6483df6a53d1b2d6a38aa41280d441112cb92
  6213. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6214. Date: Sat Apr 11 21:08:41 2015 +0000
  6215.  
  6216. Typo-fixed and clarified some SEXP argument descriptions.
  6217.  
  6218. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11302 387891d4-d844-0410-90c0-e4c51a9137d3
  6219.  
  6220. commit 3952713eba8d7487dd09f78d5312c513ae956059
  6221. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6222. Date: Sat Apr 11 21:06:12 2015 +0000
  6223.  
  6224. Fixed "get-ets-values" to "get-ets-value" in the help string.
  6225.  
  6226. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11301 387891d4-d844-0410-90c0-e4c51a9137d3
  6227.  
  6228. commit 617c530a3b3835735c8c2d3ea318c61959b6e5bc
  6229. Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
  6230. Date: Sat Apr 11 06:46:48 2015 +0000
  6231.  
  6232. From Echelon9 and myself. Resolves some typos with the debug console parser.
  6233.  
  6234. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11300 387891d4-d844-0410-90c0-e4c51a9137d3
  6235.  
  6236. commit 8c0f95ced8dddc8c9f23fd2521c7529be881e2ed
  6237. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  6238. Date: Sat Apr 11 00:40:31 2015 +0000
  6239.  
  6240. Fix mantis 3150
  6241.  
  6242. Use and set music volume changes requested by sexp_adjust_audio_volume()
  6243.  
  6244. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11299 387891d4-d844-0410-90c0-e4c51a9137d3
  6245.  
  6246. commit 78f9c8f82c7235e79adf412c2e3623731d3ac398
  6247. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6248. Date: Thu Apr 9 01:27:06 2015 +0000
  6249.  
  6250. related to Mantis #3130 - don't create a VBO if we're not supposed to
  6251.  
  6252. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11298 387891d4-d844-0410-90c0-e4c51a9137d3
  6253.  
  6254. commit 9ad5d09c0ac8f20eba65aa30ae4e295920ea8beb
  6255. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  6256. Date: Tue Mar 31 08:53:49 2015 +0000
  6257.  
  6258. From LotF and me: Fix for Mantis 3146: Crash when pressing enter key in empty region of main hall
  6259.  
  6260. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11296 387891d4-d844-0410-90c0-e4c51a9137d3
  6261.  
  6262. commit b61779e852841097140571a01699ff55a29cd68b
  6263. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6264. Date: Mon Mar 30 19:45:07 2015 +0000
  6265.  
  6266. Fix mantis #3154.
  6267.  
  6268. Adds ON_CLBN_CHKCHANGE to the message map for the ships and weapons lists so that hitting spacebar to change the checked/unchecked status of a ship or weapon also updates the availability count.
  6269.  
  6270. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11295 387891d4-d844-0410-90c0-e4c51a9137d3
  6271.  
  6272. commit 2d82f7652deccc67cf887831af4d6608d1e87cc8
  6273. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  6274. Date: Sun Mar 29 20:20:07 2015 +0000
  6275.  
  6276. Fix "Callsigns still don't work when messages come from capships" issue
  6277.  
  6278. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11294 387891d4-d844-0410-90c0-e4c51a9137d3
  6279.  
  6280. commit 92842648859c9397e60bd9e5625115e36ea5e015
  6281. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  6282. Date: Sat Mar 28 19:11:11 2015 +0000
  6283.  
  6284. Patch to add MSVC2015 support. Also fixes a few warnings its compiler threw.
  6285.  
  6286. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11292 387891d4-d844-0410-90c0-e4c51a9137d3
  6287.  
  6288. commit 3e9c19c5c746ecef68f6521ea1b482f9938dec1c
  6289. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  6290. Date: Fri Mar 27 23:11:32 2015 +0000
  6291.  
  6292. Fix mantis 3151
  6293.  
  6294. Implement case insensitive -mod dir search on *nix
  6295.  
  6296. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11291 387891d4-d844-0410-90c0-e4c51a9137d3
  6297.  
  6298. commit cd8595cf0f9556096fa7be4a451e0917b7e323eb
  6299. Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
  6300. Date: Fri Mar 27 19:23:44 2015 +0000
  6301.  
  6302. Fix for Mantis 3152: Moves the trail origin to the mathematical center of a laser bolt, if the weapon's render type is a laser.
  6303.  
  6304. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11290 387891d4-d844-0410-90c0-e4c51a9137d3
  6305.  
  6306. commit 1199555321435dcbc75e058acd7eb4d216c95f06
  6307. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  6308. Date: Sat Mar 21 22:53:10 2015 +0000
  6309.  
  6310. Adds a new debug output filter, "CFileDebug", which if enabled via debug_filter.cfg will print the absolute path to any file requested by the engine.
  6311.  
  6312. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11289 387891d4-d844-0410-90c0-e4c51a9137d3
  6313.  
  6314. commit 0808c3459f2e6c3f51b7ddc704488a814304df39
  6315. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  6316. Date: Sat Mar 21 22:52:07 2015 +0000
  6317.  
  6318. If a text file to be read by the engine is in Unicode, abort. Could be something important we're missing.
  6319.  
  6320. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11288 387891d4-d844-0410-90c0-e4c51a9137d3
  6321.  
  6322. commit b5fe481ab2fa136f67f00563dfcee489ceaa1487
  6323. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  6324. Date: Sat Mar 21 01:36:03 2015 +0000
  6325.  
  6326. add script-eval-block sexp
  6327.  
  6328. This is a workaround to the sexp TOKEN_LENGTH limit
  6329. The script can be split across multiple arguments to allow scripts
  6330. longer than 32 chars (i.e. current TOKEN_LENGTH)
  6331. e.g.
  6332. ( script-eval
  6333. "ba.warning('foo"
  6334. " more and more and more"
  6335. " and the rest')"
  6336. )
  6337. Kudos to Axem for suggesting the idea
  6338. (And to zookeeper for reminding me to actually commit it!)
  6339.  
  6340. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11286 387891d4-d844-0410-90c0-e4c51a9137d3
  6341.  
  6342. commit 44b786c171a816cbcdb4cc16d0e39794bbf7771f
  6343. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6344. Date: Wed Mar 18 17:46:45 2015 +0000
  6345.  
  6346. Fixed a mistake in $Model Point Shield Controls.
  6347.  
  6348. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11285 387891d4-d844-0410-90c0-e4c51a9137d3
  6349.  
  6350. commit 21cbf821963e719cb6db10bd5f7d6c842fa0e463
  6351. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6352. Date: Tue Mar 17 21:05:18 2015 +0000
  6353.  
  6354. Fix mantis 3147. From Admiral MS and myself.
  6355.  
  6356. From Admiral MS: Avoid bashing orientation if trying to avoid a collision.
  6357. From myself: Bash orientation if aspect seekers are equipped.
  6358.  
  6359. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11284 387891d4-d844-0410-90c0-e4c51a9137d3
  6360.  
  6361. commit ae321594088839632d638d5510feced6b4266a63
  6362. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6363. Date: Mon Mar 16 22:40:16 2015 +0000
  6364.  
  6365. Moved the fix in r11279 to a slightly more logical place.
  6366.  
  6367. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11280 387891d4-d844-0410-90c0-e4c51a9137d3
  6368.  
  6369. commit 56f694dc43e26181f4767f5991cb357cb53fffaa
  6370. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6371. Date: Mon Mar 16 21:36:30 2015 +0000
  6372.  
  6373. Check for and fix rare but possible discrepancy between sip->model_num and sip->subsystems[].model_num which can lead to model index collision errors.
  6374.  
  6375. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11279 387891d4-d844-0410-90c0-e4c51a9137d3
  6376.  
  6377. commit 95145a4f3f59d18760ace16880fa479ee88b943c
  6378. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6379. Date: Fri Mar 6 12:50:33 2015 +0000
  6380.  
  6381. Slightly clarified variable use.
  6382.  
  6383. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11276 387891d4-d844-0410-90c0-e4c51a9137d3
  6384.  
  6385. commit e0527d9bc784f96fc7d660cb8d31fa745045be93
  6386. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6387. Date: Wed Mar 4 03:12:04 2015 +0000
  6388.  
  6389. Fix mantis #1929.
  6390.  
  6391. Makes the IDC_OLD_TEXTURE_LIST dropdown list use the same sorting as the old_texture_name[] array, and should also so that multiple old texture replacements for the same ship are properly erased.
  6392.  
  6393. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11274 387891d4-d844-0410-90c0-e4c51a9137d3
  6394.  
  6395. commit 4742378d505db9ee0df23cfaabe110060a052a42
  6396. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6397. Date: Wed Mar 4 03:08:07 2015 +0000
  6398.  
  6399. Followup to r11266; let code use hardcoded defaults.
  6400.  
  6401. Presumably, the use of use_default_pos in load_gauge_radar_dradis() is the result of a copy&paste job, but removing it allows the default values to be used to compute coords.
  6402.  
  6403. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11273 387891d4-d844-0410-90c0-e4c51a9137d3
  6404.  
  6405. commit a2e15f4c617bbce73d7b613105cd761d8e178294
  6406. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6407. Date: Mon Mar 2 13:54:48 2015 +0000
  6408.  
  6409. Tweaks to the argument documentation of a bunch of scripting functions.
  6410.  
  6411. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11272 387891d4-d844-0410-90c0-e4c51a9137d3
  6412.  
  6413. commit 77b245eed2e279168f496ce6744eabfe6e1cc050
  6414. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6415. Date: Sun Mar 1 23:17:24 2015 +0000
  6416.  
  6417. Fixed shield handle not returning correct quads when indexing with the SHIELD_* enums.
  6418.  
  6419. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11270 387891d4-d844-0410-90c0-e4c51a9137d3
  6420.  
  6421. commit a1979e704e9dda3afcf78b12b3dc568022fb2346
  6422. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  6423. Date: Sun Mar 1 00:50:32 2015 +0000
  6424.  
  6425. Coverity 1244962 Uninitialized scalar variable
  6426.  
  6427. Set default DRADIS coords to 0,0
  6428.  
  6429. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11266 387891d4-d844-0410-90c0-e4c51a9137d3
  6430.  
  6431. commit 23fbcb1a2ffa23ffbea9feae5d92931ef0e5df25
  6432. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  6433. Date: Sun Mar 1 00:39:19 2015 +0000
  6434.  
  6435. Add indentation for previous commit
  6436.  
  6437. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11265 387891d4-d844-0410-90c0-e4c51a9137d3
  6438.  
  6439. commit dc02e707165afdc7e333fe3a74cda8e1962662e9
  6440. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  6441. Date: Sun Mar 1 00:39:14 2015 +0000
  6442.  
  6443. Coverity 1093719 Negative array index read
  6444.  
  6445. Check current_bank is > -1 before using it
  6446. Note: did not alter indentation in this commit in order to make
  6447. relevant changes easier to see
  6448.  
  6449. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11264 387891d4-d844-0410-90c0-e4c51a9137d3
  6450.  
  6451. commit 170614f150e3c2b148a239a633427cee04837a39
  6452. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  6453. Date: Sun Mar 1 00:25:59 2015 +0000
  6454.  
  6455. Coverity 1093718 Negative array index read
  6456.  
  6457. Create swip after checking that its index is > -1
  6458.  
  6459. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11263 387891d4-d844-0410-90c0-e4c51a9137d3
  6460.  
  6461. commit 5c8a6234a1e89c374d1e4e189e3036698d9af63b
  6462. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  6463. Date: Sun Mar 1 00:14:31 2015 +0000
  6464.  
  6465. Coverity 1093705 Negative array index read
  6466.  
  6467. Probably not an issue, but to be safe removing the unused pointer anyway
  6468. i.e. the check that instance >= 0 suggests there's a possiblilty that the
  6469. pointer could contains a negative array index read
  6470.  
  6471. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11262 387891d4-d844-0410-90c0-e4c51a9137d3
  6472.  
  6473. commit aadc41a40a633421a2f73af9aa5d07dd6182970b
  6474. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  6475. Date: Sat Feb 28 22:58:27 2015 +0000
  6476.  
  6477. Coverity 1093495+1093498 Missing break in switch
  6478.  
  6479. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11261 387891d4-d844-0410-90c0-e4c51a9137d3
  6480.  
  6481. commit 2203c1e9a817a9e97a8c8d5968fc89e68431472c
  6482. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6483. Date: Fri Feb 20 18:13:10 2015 +0000
  6484.  
  6485. Ported r11232 from zookeeper branch: Set the Sender hook variable to nil in On Message Received hooks if message not coming from a ship.
  6486.  
  6487. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11257 387891d4-d844-0410-90c0-e4c51a9137d3
  6488.  
  6489. commit 40a9025aebee298baa442509754cc29cd84ea0bb
  6490. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6491. Date: Thu Feb 12 04:26:18 2015 +0000
  6492.  
  6493. Fixes hardpoint gauge not rendering outline.
  6494.  
  6495. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11247 387891d4-d844-0410-90c0-e4c51a9137d3
  6496.  
  6497. commit 14bd62147c1ae33b6beada0be5a91885dc98e7c4
  6498. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6499. Date: Thu Feb 12 02:30:42 2015 +0000
  6500.  
  6501. Adding a "$Briefing Grid:" interface color to colors.tbl.
  6502.  
  6503. Requested by Axem.
  6504.  
  6505. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11245 387891d4-d844-0410-90c0-e4c51a9137d3
  6506.  
  6507. commit 70d735ceb47dfefbdd4fb2329f4a504b6012af86
  6508. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  6509. Date: Sun Feb 8 21:57:58 2015 +0000
  6510.  
  6511. Added "On HUD Message Received" scripting hook which is invoked when the HUD receives message text to display.
  6512.  
  6513. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11242 387891d4-d844-0410-90c0-e4c51a9137d3
  6514.  
  6515. commit 7d92b1cecf9a72666e0be6bc2ade85c457a92833
  6516. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  6517. Date: Mon Feb 2 08:59:44 2015 +0000
  6518.  
  6519. Fix mantis 3138: remove spurious warning
  6520.  
  6521. Don't warn about low rotational velocities disabling collisions for
  6522. no_collide ships
  6523.  
  6524. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11238 387891d4-d844-0410-90c0-e4c51a9137d3
  6525.  
  6526. commit 8a50f844b096eb430b63b623184ce20f06f07f5e
  6527. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6528. Date: Sun Feb 1 15:39:23 2015 +0000
  6529.  
  6530. Improved warnings text and clarified variable use in turret modelread code.
  6531.  
  6532. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11236 387891d4-d844-0410-90c0-e4c51a9137d3
  6533.  
  6534. commit 35d6a9654d3c43cd6b7cd97a0c9d0053fb017c3c
  6535. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6536. Date: Tue Jan 27 08:02:21 2015 +0000
  6537.  
  6538. Ported r11100 from zookeeper branch: Fix various issues with $Acceleration Time.
  6539.  
  6540. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11234 387891d4-d844-0410-90c0-e4c51a9137d3
  6541.  
  6542. commit c47233ca3cad8bbbaac889d6e6e4466b00a8c3ee
  6543. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6544. Date: Tue Jan 27 07:52:00 2015 +0000
  6545.  
  6546. Ported r11085 from zookeeper branch: Fixed weapon particle spews not taking launch velocity properly into account if $Acceleration Time is used.
  6547.  
  6548. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11233 387891d4-d844-0410-90c0-e4c51a9137d3
  6549.  
  6550. commit d01856d992963f5b070cfa014ef75bea7b4b95f4
  6551. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6552. Date: Fri Jan 23 22:37:12 2015 +0000
  6553.  
  6554. Fix a potential crash during ships.tbl parsing.
  6555.  
  6556. Makes parse_ship() use ship_info_lookup_sub() instead of ship_info_lookup() (shouldn't be jumping through those hoops during table parsing if they're for FS1 mission conversion), and more importantly, added an error check to ship_info_lookup() to avoid sprintf() exceeding the length of the char array.
  6557.  
  6558. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11230 387891d4-d844-0410-90c0-e4c51a9137d3
  6559.  
  6560. commit ec758aa108d15d11797d60410d451a6a7a57b102
  6561. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  6562. Date: Thu Jan 22 19:30:08 2015 +0000
  6563.  
  6564. Fix for Mantis 3036: This unifies the cf_exists function to behave like the other functions in the cf_exists* family, and simultaneously addresses the bug.
  6565.  
  6566. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11222 387891d4-d844-0410-90c0-e4c51a9137d3
  6567.  
  6568. commit f5c1b6608dd3a3a4e15698f34f5cb9a09c9542d9
  6569. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6570. Date: Sun Jan 18 22:39:12 2015 +0000
  6571.  
  6572. Reverting r4959 per discussion on #scp and the forums.
  6573.  
  6574. Adding every "#"-variant was causing spurious errors when switching from the MediaVPs to no mod. See http://www.hard-light.net/forums/index.php?topic=88982.0 for details.
  6575.  
  6576. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11221 387891d4-d844-0410-90c0-e4c51a9137d3
  6577.  
  6578. commit 7df12ebd75ed1584142c9f7f8ec05fadd0e94a6f
  6579. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  6580. Date: Thu Jan 15 20:10:20 2015 +0000
  6581.  
  6582. Experimental flag to apply lighting to briefing window model popups. Flag should be removed and behavior made default if no issues arise after next release.
  6583.  
  6584. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11218 387891d4-d844-0410-90c0-e4c51a9137d3
  6585.  
  6586. commit 4422aaa311c5cc2ba0b3729a1d8d212ab82ee1b5
  6587. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6588. Date: Mon Jan 12 11:19:25 2015 +0000
  6589.  
  6590. Fixed an issue with disabled binds getting matched in key translation.
  6591.  
  6592. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11215 387891d4-d844-0410-90c0-e4c51a9137d3
  6593.  
  6594. commit 9ebcc3e43749c29e801337dc5157a7c79d205ccc
  6595. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  6596. Date: Sun Jan 11 22:37:22 2015 +0000
  6597.  
  6598. Added OpenBSD to what is now a multi-BSD check.
  6599.  
  6600. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11214 387891d4-d844-0410-90c0-e4c51a9137d3
  6601.  
  6602. commit 4f53f076819c9c93b9d577c7d959bb9f557bd53b
  6603. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6604. Date: Sun Jan 11 05:49:01 2015 +0000
  6605.  
  6606. minor modifications to mission cutscenes: change cutscene_name field to filename, because it's actually the filename of the cutscene make struct a plain old data object (no constructor) make parsing a little tidier, and make the SEXP formula and closing #end tag optional
  6607.  
  6608. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11213 387891d4-d844-0410-90c0-e4c51a9137d3
  6609.  
  6610. commit 61df0f18b11c0c1b86244f0af0b1c0fabf742d61
  6611. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6612. Date: Sun Jan 11 05:46:18 2015 +0000
  6613.  
  6614. add warning if a cutscene is specified that isn't in cutscenes.tbl
  6615.  
  6616. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11212 387891d4-d844-0410-90c0-e4c51a9137d3
  6617.  
  6618. commit 87e8170268f5a7062b3ea5707027dc7f6d7c4ace
  6619. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6620. Date: Sun Jan 11 05:45:47 2015 +0000
  6621.  
  6622. add optional_string_one_of, which is useful to have
  6623.  
  6624. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11211 387891d4-d844-0410-90c0-e4c51a9137d3
  6625.  
  6626. commit b9a6a9f23e7802b4ce7d5667d88e6207dea87a52
  6627. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6628. Date: Sun Jan 11 03:42:09 2015 +0000
  6629.  
  6630. instead of an Int3(), use a Warning that's only displayed once
  6631.  
  6632. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11210 387891d4-d844-0410-90c0-e4c51a9137d3
  6633.  
  6634. commit 6a77d128c993ed1d32a43a04771480fa0d231a45
  6635. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6636. Date: Wed Jan 7 20:46:32 2015 +0000
  6637.  
  6638. Fixing weird problem with snd_update_3d_pos() that, honestly, baffles me as to how the code ever worked on any system.
  6639.  
  6640. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11208 387891d4-d844-0410-90c0-e4c51a9137d3
  6641.  
  6642. commit 20218b09244c6f7b713c266dc4418d0d7dcab279
  6643. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6644. Date: Sun Jan 4 12:57:05 2015 +0000
  6645.  
  6646. Added support for NONE as a value for $Key Default, for making a key unbound by default.
  6647.  
  6648. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11206 387891d4-d844-0410-90c0-e4c51a9137d3
  6649.  
  6650. commit b1f1756dd1627dffd58865536d5ff45c67616864
  6651. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6652. Date: Sun Jan 4 12:52:33 2015 +0000
  6653.  
  6654. Fixed breakage of $Category and $Type from r10843.
  6655.  
  6656. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11205 387891d4-d844-0410-90c0-e4c51a9137d3
  6657.  
  6658. commit 7250cd13a63a22857af7a45bfb8c00038e68b3c2
  6659. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6660. Date: Mon Dec 22 20:48:34 2014 +0000
  6661.  
  6662. add ship class texture replacement using a simplified method that doesn't require the texture_set code
  6663.  
  6664. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11204 387891d4-d844-0410-90c0-e4c51a9137d3
  6665.  
  6666. commit b23aea5a41e2a0326c6fd25a039bbc3d706358c7
  6667. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6668. Date: Mon Dec 22 07:39:31 2014 +0000
  6669.  
  6670. Fix mantis #3068.
  6671.  
  6672. Make hitting the "delete" key in the pilot-selection menu do the same thing as clicking on the "remove" button.
  6673.  
  6674. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11202 387891d4-d844-0410-90c0-e4c51a9137d3
  6675.  
  6676. commit a49eb75c6ef9e1d626abeb8f25fe8ce5b2b79138
  6677. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  6678. Date: Sat Dec 20 01:49:22 2014 +0000
  6679.  
  6680. Add warning for very fast ship-rotation values
  6681.  
  6682. Otherwise rotational collision detection is disabled for the ship
  6683. (and an int3() triggers in debug)
  6684.  
  6685. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11201 387891d4-d844-0410-90c0-e4c51a9137d3
  6686.  
  6687. commit c8b48e4a366c46ed883cdf4ea91bdd8508a5b17c
  6688. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6689. Date: Mon Dec 15 17:52:32 2014 +0000
  6690.  
  6691. Change m_badge_earned into a vector.
  6692.  
  6693. This makes it so that getting enough kills to cross the threshold for more than one badge simultaneously grants all of them (with the debriefing showing only the last one) and backs out all of them if the scoring is backed out.
  6694.  
  6695. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11198 387891d4-d844-0410-90c0-e4c51a9137d3
  6696.  
  6697. commit 709f4836176ed99cabd4282f35c07dce3a4e6808
  6698. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6699. Date: Fri Dec 12 04:25:42 2014 +0000
  6700.  
  6701. PAUSE ALL THE STREAMS
  6702.  
  6703. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11197 387891d4-d844-0410-90c0-e4c51a9137d3
  6704.  
  6705. commit ffd74fa60b4d93585d7fb63f6f1b1053ad79bb9b
  6706. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6707. Date: Fri Dec 12 01:43:18 2014 +0000
  6708.  
  6709. Adding "+Available From Start:" to Medals.tbl.
  6710.  
  6711. Requested by MjnMixael.
  6712.  
  6713. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11196 387891d4-d844-0410-90c0-e4c51a9137d3
  6714.  
  6715. commit 1c826d366e481a8f7966e79e420f6fe6911843d0
  6716. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6717. Date: Thu Dec 11 04:09:44 2014 +0000
  6718.  
  6719. add the pauseMusic scripting function, requested by MjnMixael
  6720.  
  6721. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11195 387891d4-d844-0410-90c0-e4c51a9137d3
  6722.  
  6723. commit 1c464864c36416609849000aa2f0b2015895715e
  6724. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6725. Date: Wed Dec 10 02:32:58 2014 +0000
  6726.  
  6727. fix Mantis #3132 (is-iff returns true when the target is destroyed)
  6728.  
  6729. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11193 387891d4-d844-0410-90c0-e4c51a9137d3
  6730.  
  6731. commit a03f96ca01ca7008be3912b0366dc51b5481478f
  6732. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6733. Date: Tue Dec 9 23:22:30 2014 +0000
  6734.  
  6735. Related to r11189: avoid calling factor_table::getNextSlots() if the ship doesn't have the dynamic linking flag.
  6736.  
  6737. Basically, hitting "o" on any ship with more than 6 slots in a bank could crash FSO, even without the flag. Reported by Spoon.
  6738.  
  6739. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11192 387891d4-d844-0410-90c0-e4c51a9137d3
  6740.  
  6741. commit 15fad7f58b8078974f5dd20f2b836588535bca0d
  6742. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6743. Date: Mon Dec 8 17:09:14 2014 +0000
  6744.  
  6745. Correct copy-paste error in check_sexp_syntax() from the armor types commit.
  6746.  
  6747. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11191 387891d4-d844-0410-90c0-e4c51a9137d3
  6748.  
  6749. commit f01c4bf952b7aeffbcba350c1d5b3916a3279e03
  6750. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6751. Date: Mon Dec 8 02:59:35 2014 +0000
  6752.  
  6753. fix Mantis #3135: account for the case when the game is paused before being minimized
  6754.  
  6755. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11190 387891d4-d844-0410-90c0-e4c51a9137d3
  6756.  
  6757. commit 1d7c01181e60b055f4d31aa12449100cda8616f7
  6758. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6759. Date: Sun Dec 7 21:21:32 2014 +0000
  6760.  
  6761. Fix mantis #3133. Fixes logic errors in factor_table not being sure if it's supposed to be 0-based or 1-based at different times.
  6762.  
  6763. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11189 387891d4-d844-0410-90c0-e4c51a9137d3
  6764.  
  6765. commit 0162cab8bd2ba5ca6104f2ea5c50cefee9dcc4e3
  6766. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6767. Date: Sun Dec 7 21:17:21 2014 +0000
  6768.  
  6769. move this around for more logical flow
  6770.  
  6771. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11188 387891d4-d844-0410-90c0-e4c51a9137d3
  6772.  
  6773. commit b02af2ef6ef5e25e585116b582724b053fcf586d
  6774. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6775. Date: Thu Dec 4 06:17:13 2014 +0000
  6776.  
  6777. a more future-proof way to keep track of explicitly paused audio
  6778.  
  6779. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11187 387891d4-d844-0410-90c0-e4c51a9137d3
  6780.  
  6781. commit 4eb172600432a92a8fbb6e7cd3f36e06cf090259
  6782. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6783. Date: Thu Dec 4 04:45:38 2014 +0000
  6784.  
  6785. this should fix Mantis #2888 (allow for head.ani files without letter suffixes)
  6786.  
  6787. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11186 387891d4-d844-0410-90c0-e4c51a9137d3
  6788.  
  6789. commit 2f734daf0db3c7e2635a5707971725cb14a2e9ba
  6790. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6791. Date: Wed Dec 3 08:43:43 2014 +0000
  6792.  
  6793. when the game returns from a paused state, don't unpause the music paused by sexp
  6794.  
  6795. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11185 387891d4-d844-0410-90c0-e4c51a9137d3
  6796.  
  6797. commit a516b88803e3b1d25d5e510e86ab668c2cac534b
  6798. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6799. Date: Wed Dec 3 08:32:27 2014 +0000
  6800.  
  6801. it's good to check whether the music is paused, for bulletproof-ness
  6802.  
  6803. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11184 387891d4-d844-0410-90c0-e4c51a9137d3
  6804.  
  6805. commit 9f12e1f56b64799442d8afdd5c8cd6bed83f8e56
  6806. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6807. Date: Wed Dec 3 08:03:12 2014 +0000
  6808.  
  6809. added a sexp to pause and unpause music that is currently playing
  6810.  
  6811. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11183 387891d4-d844-0410-90c0-e4c51a9137d3
  6812.  
  6813. commit 255c2912cb937c49ac9e2e8fb65c73ffbc5cb443
  6814. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6815. Date: Wed Dec 3 05:14:12 2014 +0000
  6816.  
  6817. minor reorganization
  6818.  
  6819. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11182 387891d4-d844-0410-90c0-e4c51a9137d3
  6820.  
  6821. commit ac25da1bd9e61e380b0f89719a1caee44aba3774
  6822. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6823. Date: Sun Nov 30 23:53:22 2014 +0000
  6824.  
  6825. remove the Error (originally Assert) from r1675 and add back the comment removed in r8005
  6826.  
  6827. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11181 387891d4-d844-0410-90c0-e4c51a9137d3
  6828.  
  6829. commit 872bbe2a11f975a62fa488e0167f23bbce08aa23
  6830. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6831. Date: Sat Nov 29 06:58:06 2014 +0000
  6832.  
  6833. improve sexp code for obtaining pitch/bank/heading with the following changes: 1) use an alternate algorithm for extracting angles from an orientation matrix 2) properly round floats to integers when converting to degrees
  6834.  
  6835. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11180 387891d4-d844-0410-90c0-e4c51a9137d3
  6836.  
  6837. commit f7353121e6252c7663fde0ef2bdcac0e2087efb9
  6838. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6839. Date: Mon Nov 24 15:34:09 2014 +0000
  6840.  
  6841. m!m's fix for Mantis #3131: contrary to the xt change from r11138, NULL is only returned on vm_malloc failure (so should never happen in normal execution)
  6842.  
  6843. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11179 387891d4-d844-0410-90c0-e4c51a9137d3
  6844.  
  6845. commit f64afbecfb93fdd1377b9f69474a3f19e929bcf7
  6846. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6847. Date: Fri Nov 21 18:42:44 2014 +0000
  6848.  
  6849. From The_E, niffiwan, m_m, and myself: Fix Mantis 2404.
  6850.  
  6851. Makes "$Weapon Model Draw Distance:" actually stop external weapon models from being drawn beyond that distance (modified by detail level).
  6852.  
  6853. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11178 387891d4-d844-0410-90c0-e4c51a9137d3
  6854.  
  6855. commit c05845cb9d3e4938095390b240103cbe41743aab
  6856. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  6857. Date: Fri Nov 21 09:26:21 2014 +0000
  6858.  
  6859. Fix mantis 3114
  6860.  
  6861. Change turret-tagged-only behaviour back to retail
  6862. Add AI profiles flag to allow use of newer behaviour (i.e. stricter)
  6863.  
  6864. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11177 387891d4-d844-0410-90c0-e4c51a9137d3
  6865.  
  6866. commit a73404dbd55c1bd2fbf2434a1e58318a8aa66fc2
  6867. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  6868. Date: Fri Nov 21 09:17:50 2014 +0000
  6869.  
  6870. Error needs LOCATION :)
  6871.  
  6872. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11176 387891d4-d844-0410-90c0-e4c51a9137d3
  6873.  
  6874. commit fbd590cd776ddb14f83f6a5e49e90b50e7fbb129
  6875. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  6876. Date: Fri Nov 21 08:35:22 2014 +0000
  6877.  
  6878. Improvement for this error message
  6879.  
  6880. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11175 387891d4-d844-0410-90c0-e4c51a9137d3
  6881.  
  6882. commit e4072d6e51457cf26b7f2c74189c3eddbcf4b2b4
  6883. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6884. Date: Thu Nov 20 18:02:06 2014 +0000
  6885.  
  6886. Adding area-of-effect capability to Electronics weapons.
  6887.  
  6888. By adding an "+Area Of Effect" line after "+New Style:" or "+Old Style:", it causes every ship caught in the weapon's shockwave or blast to suffer electronics disruption. Requested by Black Wolf.
  6889.  
  6890. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11173 387891d4-d844-0410-90c0-e4c51a9137d3
  6891.  
  6892. commit 0417b4c335bfdf390ca1e8d56b79c2e225c77a57
  6893. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6894. Date: Tue Nov 18 05:12:28 2014 +0000
  6895.  
  6896. Ensure that the debriefing code sets the font before wordwrapping.
  6897.  
  6898. Also, explicitly set the font instead of relying on Debrief_ui_window.draw() doing it implicitly.
  6899.  
  6900. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11172 387891d4-d844-0410-90c0-e4c51a9137d3
  6901.  
  6902. commit b14b590ab199b3298507a71541897a2e005f2c36
  6903. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6904. Date: Sun Nov 9 19:10:29 2014 +0000
  6905.  
  6906. Adding "interceptable", "turret interceptable", and "fighter interceptable" weapon flags.
  6907.  
  6908. These allow munitions to be attacked by the AI without needing to set the "bomb" flag; "turret interceptable" means it can be attacked by turrets, "fighter interceptable" means it can be shot down by fighters, and "interceptable" sets both flags simultaneously. Requested by Rheyah.
  6909.  
  6910. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11171 387891d4-d844-0410-90c0-e4c51a9137d3
  6911.  
  6912. commit de57f043daf60e0bbf2a4113daf42e4e8bc0e9cc
  6913. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  6914. Date: Fri Nov 7 09:02:42 2014 +0000
  6915.  
  6916. From MageKing17 and me: Fix for Mantis 3128: Docking related crash - dock_list isn't initialized This patch makes the copy constructor and the assignment operator of the object class private as it contains members that should not be copied.
  6917.  
  6918. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11170 387891d4-d844-0410-90c0-e4c51a9137d3
  6919.  
  6920. commit 487f764764d828b25e75538d1ed838e01fe67f14
  6921. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  6922. Date: Sun Nov 2 05:59:44 2014 +0000
  6923.  
  6924. Redo Coverity 1215458 Uninitialized pointer field
  6925.  
  6926. Includes more robust checks of cmdline_parm data
  6927.  
  6928. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11169 387891d4-d844-0410-90c0-e4c51a9137d3
  6929.  
  6930. commit 86510572bf54b7fa2ed087e0b92f902c78b0bda9
  6931. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  6932. Date: Sat Nov 1 11:51:23 2014 +0000
  6933.  
  6934. With help from MageKing17: Fix for Mantis 3123: Virtual variables and indexers that return nil break the scripting system
  6935.  
  6936. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11168 387891d4-d844-0410-90c0-e4c51a9137d3
  6937.  
  6938. commit e604125e5d3b257a710140d803543697a3ebda78
  6939. Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
  6940. Date: Wed Oct 29 19:59:47 2014 +0000
  6941.  
  6942. Minor followup to r11150.
  6943.  
  6944. The regular parsing code not using the same broken logic as parse_comments() is not the same thing as it "ignoring" too high versions, and searching for repetitions of the same token would result in just finding the first one over and over again (the likelihood of this actually mattering to anyone is minuscule, but I needed something to test commit access, and this code has been tested).
  6945.  
  6946. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11167 387891d4-d844-0410-90c0-e4c51a9137d3
  6947.  
  6948. commit 33776fc4becd826c7c78291f2d49b673b823ecd2
  6949. Author: Swifty <Swifty@387891d4-d844-0410-90c0-e4c51a9137d3>
  6950. Date: Wed Oct 29 06:13:17 2014 +0000
  6951.  
  6952. gr_opengl_string retooled to use glDrawArrays. Should be a bit faster now.
  6953.  
  6954. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11165 387891d4-d844-0410-90c0-e4c51a9137d3
  6955.  
  6956. commit c13c35ec257a7ba2544667423ae9cd78084d99b7
  6957. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6958. Date: Tue Oct 28 20:52:32 2014 +0000
  6959.  
  6960. Fixed a FRED crash when using $Flight controls follow eyepoint orientation (patch by MageKing17).
  6961.  
  6962. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11163 387891d4-d844-0410-90c0-e4c51a9137d3
  6963.  
  6964. commit 83d6456c6a5b80fba7a99d5b0c26cbf6b3f48f27
  6965. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6966. Date: Tue Oct 28 07:29:55 2014 +0000
  6967.  
  6968. Clarified how to set a new variable with mn.SEXPVariables.
  6969.  
  6970. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11161 387891d4-d844-0410-90c0-e4c51a9137d3
  6971.  
  6972. commit 1d55b980170e05f1a204d8a22ad62b0663d7c96c
  6973. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  6974. Date: Tue Oct 28 07:28:20 2014 +0000
  6975.  
  6976. Added a little extra info to two bmpman errors.
  6977.  
  6978. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11160 387891d4-d844-0410-90c0-e4c51a9137d3
  6979.  
  6980. commit bd602cc1a38204242d2f1d22c7d63eb20e6cf1e9
  6981. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  6982. Date: Sun Oct 26 18:31:48 2014 +0000
  6983.  
  6984. Revert 11158 as it breaks FRED compilation.
  6985.  
  6986. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11159 387891d4-d844-0410-90c0-e4c51a9137d3
  6987.  
  6988. commit 89cd36a2420a3fec0d2036168ad36f07d7c2c3a3
  6989. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  6990. Date: Sun Oct 26 18:16:31 2014 +0000
  6991.  
  6992. Fix a crash reported by Axem related to freeing the dock list of an object. This was caused by freeing the dock list from the destructor of an object which meant that copies of an object would corrupt the original object instance. To make sure that doesn't happen again the copy constructor and assignment operator of object have been made private.
  6993.  
  6994. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11158 387891d4-d844-0410-90c0-e4c51a9137d3
  6995.  
  6996. commit 414daaaed84f0bf4970af36cf4a4fcba55cf13f2
  6997. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  6998. Date: Sun Oct 26 02:43:46 2014 +0000
  6999.  
  7000. Mantis #3127: fix the spatial check in the rewritten algorithm
  7001.  
  7002. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11157 387891d4-d844-0410-90c0-e4c51a9137d3
  7003.  
  7004. commit 4295cd3edba048145ff08d8f6e6d025c77a04eea
  7005. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  7006. Date: Fri Oct 24 16:02:01 2014 +0000
  7007.  
  7008. Corrects an unwanted change in formatting
  7009.  
  7010. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11155 387891d4-d844-0410-90c0-e4c51a9137d3
  7011.  
  7012. commit 6c48551fb3dc140bf99239f6dbc6ccd4c3e7a598
  7013. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  7014. Date: Fri Oct 24 15:55:30 2014 +0000
  7015.  
  7016. From MageKing17: Make the lua doManeuver command behave the same way as the sexp.
  7017.  
  7018. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11154 387891d4-d844-0410-90c0-e4c51a9137d3
  7019.  
  7020. commit 866667a97748611e6176a25cb7ab50ac36288b5f
  7021. Author: niffiwan <niffiwan.scp@gmail.com>
  7022. Date: Fri Oct 24 19:33:59 2014 +1000
  7023.  
  7024. Fix mantis 3126 (from MageKing17)
  7025.  
  7026. Remove limit of 32 tbms being loaded for any given table type
  7027.  
  7028. commit d1aa2e1c377109c0d305173e04f652964f49ca49
  7029. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7030. Date: Tue Oct 21 09:16:39 2014 +0000
  7031.  
  7032. Set 1024x768 32bit as default res on *nix
  7033.  
  7034. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11153 387891d4-d844-0410-90c0-e4c51a9137d3
  7035.  
  7036. commit 07e16791386035390449d5901700bb078a3b8918
  7037. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7038. Date: Tue Oct 21 09:12:00 2014 +0000
  7039.  
  7040. Partial revert of r11145
  7041.  
  7042. A fake subsystem used as the firing point for fighter beams. It's
  7043. re-used for every fire point so the turret is supposed to only have 1
  7044. firepoint. i.e. energy consumption was already correctly calculated
  7045.  
  7046. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11152 387891d4-d844-0410-90c0-e4c51a9137d3
  7047.  
  7048. commit 16f0ff1959713a48b553f8a0fd31280677727ce1
  7049. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7050. Date: Sun Oct 19 08:33:35 2014 +0000
  7051.  
  7052. Allow fonts to set/change special char indexes
  7053.  
  7054. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11151 387891d4-d844-0410-90c0-e4c51a9137d3
  7055.  
  7056. commit 6cc96ce0c5b3b07183b690b5817e41617e86cc0a
  7057. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7058. Date: Fri Oct 17 05:18:29 2014 +0000
  7059.  
  7060. MageKing17 has done yeoman's work in fixing the version-specific commenting system. Thanks, MageKing17!
  7061.  
  7062. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11150 387891d4-d844-0410-90c0-e4c51a9137d3
  7063.  
  7064. commit 9161158996c1b152dd08b4d631b6f62686c2d4f7
  7065. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7066. Date: Fri Oct 17 02:45:05 2014 +0000
  7067.  
  7068. xt branch: load stuff from the correct location
  7069.  
  7070. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11149 387891d4-d844-0410-90c0-e4c51a9137d3
  7071.  
  7072. commit 557ef0707908a4a36722141fcfe6a59999cacccc
  7073. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7074. Date: Fri Oct 17 02:43:54 2014 +0000
  7075.  
  7076. xt branch: memset a bunch of weapons strings
  7077.  
  7078. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11148 387891d4-d844-0410-90c0-e4c51a9137d3
  7079.  
  7080. commit 130165af9fa1273b950c28e891e6ac4540c674c3
  7081. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7082. Date: Fri Oct 17 02:34:58 2014 +0000
  7083.  
  7084. xt branch: WIF_MFLASH is unnecessary because we can check whether there is a muzzle flash index
  7085.  
  7086. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11147 387891d4-d844-0410-90c0-e4c51a9137d3
  7087.  
  7088. commit 6e56b2970fb57cc936dd797445b71de4858003d2
  7089. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7090. Date: Fri Oct 17 02:31:33 2014 +0000
  7091.  
  7092. xt branch: minor tweaks
  7093.  
  7094. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11146 387891d4-d844-0410-90c0-e4c51a9137d3
  7095.  
  7096. commit 5a31e0b38ef1126be4608ec2d1283d42935cae76
  7097. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7098. Date: Fri Oct 17 02:29:33 2014 +0000
  7099.  
  7100. xt branch: 1) the number of beam firing points should be the same as the number of ship firing points, because that's how we're calculating the expenditure of weapon energy 2) clear out Ship_type information when we exit the game
  7101.  
  7102. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11145 387891d4-d844-0410-90c0-e4c51a9137d3
  7103.  
  7104. commit 3234a8360c8b9cd04f07f768147024b9aa8f094b
  7105. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7106. Date: Fri Oct 17 02:26:03 2014 +0000
  7107.  
  7108. refine the calculation of effective_primary_banks... 1) optimization from xt branch: don't calculate if we only actually have one bank on our ship 2) make sure to count the current bank that we're firing, to avoid an edge case where we might have a negative fire penalty 3) make the condition logic a little clearer
  7109.  
  7110. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11144 387891d4-d844-0410-90c0-e4c51a9137d3
  7111.  
  7112. commit 14dfb5e73d33b3747463f965d533422e5476f858
  7113. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7114. Date: Fri Oct 17 02:21:53 2014 +0000
  7115.  
  7116. xt branch: minor ship.cpp fixes
  7117.  
  7118. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11143 387891d4-d844-0410-90c0-e4c51a9137d3
  7119.  
  7120. commit d734f763695d0618f3053e2bb69c173761505906
  7121. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7122. Date: Fri Oct 17 02:12:24 2014 +0000
  7123.  
  7124. xt branch: "Nothing major here, just added the same basic stuff from the nebula code to make beam glows fade out depending on how close to the eye they are. The primary reason for this was for beams on fighters, since the muzzle glows tend to block your view when they show up. Having them fade out still gives you the visual effect, but allows you to see through them as well."
  7125.  
  7126. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11142 387891d4-d844-0410-90c0-e4c51a9137d3
  7127.  
  7128. commit 871bb0b19a574c3de02f4295a5b9ae15e9f194ff
  7129. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7130. Date: Fri Oct 17 02:08:42 2014 +0000
  7131.  
  7132. xt branch: minor optimizations in beam.cpp
  7133.  
  7134. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11141 387891d4-d844-0410-90c0-e4c51a9137d3
  7135.  
  7136. commit 4f06fd243534a38af61d8d6462bb30617c64f58f
  7137. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7138. Date: Wed Oct 15 03:20:53 2014 +0000
  7139.  
  7140. additional string safety
  7141.  
  7142. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11140 387891d4-d844-0410-90c0-e4c51a9137d3
  7143.  
  7144. commit e9f5c531e0b762d3ecc6f59be31fc9e3b2bcee67
  7145. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7146. Date: Tue Oct 14 16:18:11 2014 +0000
  7147.  
  7148. heh... Microsoft's implementation of snprintf doesn't conform to the standard!
  7149.  
  7150. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11139 387891d4-d844-0410-90c0-e4c51a9137d3
  7151.  
  7152. commit dff2156c1899a2491a78f00e10f5454ebdc47e2d
  7153. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7154. Date: Mon Oct 13 04:01:38 2014 +0000
  7155.  
  7156. xt branch: more string safety
  7157.  
  7158. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11138 387891d4-d844-0410-90c0-e4c51a9137d3
  7159.  
  7160. commit f23a3c5843ce6a505b76581d61e91271b7d21cec
  7161. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7162. Date: Mon Oct 13 03:56:36 2014 +0000
  7163.  
  7164. SCP_string is useful here too
  7165.  
  7166. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11137 387891d4-d844-0410-90c0-e4c51a9137d3
  7167.  
  7168. commit ff38449a46aa7dfa089c4ef72f34ef6228a7702b
  7169. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7170. Date: Mon Oct 13 03:47:11 2014 +0000
  7171.  
  7172. string printing safety
  7173.  
  7174. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11136 387891d4-d844-0410-90c0-e4c51a9137d3
  7175.  
  7176. commit 1318ccfa91ab6a6501868b987b46fd3f3b0cbfbd
  7177. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7178. Date: Mon Oct 13 03:07:05 2014 +0000
  7179.  
  7180. wut? defaulting to NULL here will cause these to never log anything...
  7181.  
  7182. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11135 387891d4-d844-0410-90c0-e4c51a9137d3
  7183.  
  7184. commit 65265f8ab865b76715c8f75558e47047c725230c
  7185. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7186. Date: Mon Oct 13 03:06:19 2014 +0000
  7187.  
  7188. fix a compile error (d'oh) and use type safety
  7189.  
  7190. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11134 387891d4-d844-0410-90c0-e4c51a9137d3
  7191.  
  7192. commit a541a2223971aabd681f492c2795f4ebdcd89d09
  7193. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7194. Date: Mon Oct 13 02:54:43 2014 +0000
  7195.  
  7196. xt branch: optimize objectsort.cpp by not calculating some things every loop iteration
  7197.  
  7198. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11133 387891d4-d844-0410-90c0-e4c51a9137d3
  7199.  
  7200. commit aee130584108edac3cc2e07109a43e5282daf033
  7201. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7202. Date: Mon Oct 13 02:38:34 2014 +0000
  7203.  
  7204. according to the C standard... "The functions snprintf() and vsnprintf() write at most size bytes (including the trailing null byte ('\0')) to str." ...so we have that going for us, which is nice
  7205.  
  7206. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11132 387891d4-d844-0410-90c0-e4c51a9137d3
  7207.  
  7208. commit e43dacdcc3407eef609fafd44f4dfce036503b32
  7209. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7210. Date: Mon Oct 13 02:16:02 2014 +0000
  7211.  
  7212. xt branch: use CLAMP here
  7213.  
  7214. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11131 387891d4-d844-0410-90c0-e4c51a9137d3
  7215.  
  7216. commit 8e4d98bd4f7205a6c99daf65e78f5022764fe6b0
  7217. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7218. Date: Mon Oct 13 02:08:16 2014 +0000
  7219.  
  7220. xt branch: minor tweaks to glow_points
  7221.  
  7222. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11130 387891d4-d844-0410-90c0-e4c51a9137d3
  7223.  
  7224. commit f6e2f1d2365411fd645d68f6eb733351cfe4bbe9
  7225. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7226. Date: Mon Oct 13 01:55:07 2014 +0000
  7227.  
  7228. xt branch: optimizations in modelcollide.cpp
  7229.  
  7230. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11129 387891d4-d844-0410-90c0-e4c51a9137d3
  7231.  
  7232. commit e22a4b0b5ba6d53eedb85048ff3ba77837542803
  7233. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7234. Date: Mon Oct 13 00:57:10 2014 +0000
  7235.  
  7236. xt branch: add capability for custom identifiers in build names (e.g. Xt-0314)
  7237.  
  7238. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11128 387891d4-d844-0410-90c0-e4c51a9137d3
  7239.  
  7240. commit 11855ed3d81c7f8dffb21aa2ee539e240a912073
  7241. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7242. Date: Mon Oct 13 00:23:18 2014 +0000
  7243.  
  7244. xt branch: having a float version of gr_opengl_string makes text scrolling nice and smooth at high nonstandard resolutions (also, looks like quad rendering works just fine here; no need to convert to tris)
  7245.  
  7246. convert credits.cpp to use float version of gr_opengl_string; eventually Taylor wanted to make the float version standard
  7247.  
  7248. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11127 387891d4-d844-0410-90c0-e4c51a9137d3
  7249.  
  7250. commit fe775aeedfe40e2f85a379300de3f43581a4cd43
  7251. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7252. Date: Sun Oct 12 20:14:08 2014 +0000
  7253.  
  7254. xt branch: optimizations in fvi.cpp
  7255.  
  7256. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11126 387891d4-d844-0410-90c0-e4c51a9137d3
  7257.  
  7258. commit 5c0bc126bbb75aadaa0b8979ec4c92ae92687f19
  7259. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7260. Date: Sun Oct 12 20:13:35 2014 +0000
  7261.  
  7262. xt branch: tweaks to vecmat.cpp
  7263.  
  7264. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11125 387891d4-d844-0410-90c0-e4c51a9137d3
  7265.  
  7266. commit c6364987b3e0279786312fb98155c9f1a96a0bd0
  7267. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7268. Date: Sun Oct 12 20:13:19 2014 +0000
  7269.  
  7270. we don't need to cast because mod is a float
  7271.  
  7272. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11124 387891d4-d844-0410-90c0-e4c51a9137d3
  7273.  
  7274. commit b8a05e30a0b0b469dd2d4c04cd34cff720eb6839
  7275. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7276. Date: Sun Oct 12 04:40:55 2014 +0000
  7277.  
  7278. xt: sprintf length safety
  7279.  
  7280. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11123 387891d4-d844-0410-90c0-e4c51a9137d3
  7281.  
  7282. commit 5f3600dc796b557bc871a1e280daa57231a685d3
  7283. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7284. Date: Sun Oct 12 04:10:41 2014 +0000
  7285.  
  7286. probably good to change the comment too
  7287.  
  7288. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11122 387891d4-d844-0410-90c0-e4c51a9137d3
  7289.  
  7290. commit f2d8277452be0541a45ed9c46ece70b2670a1775
  7291. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7292. Date: Sun Oct 12 04:06:59 2014 +0000
  7293.  
  7294. xt branch: additional optimizations using RAND_MAX_1f
  7295.  
  7296. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11121 387891d4-d844-0410-90c0-e4c51a9137d3
  7297.  
  7298. commit 31562ba8114934185f1a2a981d6cfc9d5f6e9faa
  7299. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7300. Date: Sun Oct 12 03:49:21 2014 +0000
  7301.  
  7302. xt branch tweaks
  7303.  
  7304. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11120 387891d4-d844-0410-90c0-e4c51a9137d3
  7305.  
  7306. commit 4200bb55d7d318c965c87b247dd874e0164c038e
  7307. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7308. Date: Sat Oct 11 20:18:40 2014 +0000
  7309.  
  7310. from xt branch: remove unneeded parameters, tweak some assets, minor optimization
  7311.  
  7312. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11119 387891d4-d844-0410-90c0-e4c51a9137d3
  7313.  
  7314. commit bffdef1ce5aa868a5116a263e7ec0ec10a7f716f
  7315. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7316. Date: Sat Oct 11 20:02:05 2014 +0000
  7317.  
  7318. from xt branch: add some hysteresis to asteroid fields to prevent "popping" when an asteroid exceeds the bounds
  7319.  
  7320. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11118 387891d4-d844-0410-90c0-e4c51a9137d3
  7321.  
  7322. commit 4dafc8ff5f50ed2e2ffd8c893782c6e3b4a6588e
  7323. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7324. Date: Sat Oct 11 19:44:19 2014 +0000
  7325.  
  7326. this too
  7327.  
  7328. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11117 387891d4-d844-0410-90c0-e4c51a9137d3
  7329.  
  7330. commit d5e81757b027149a250adf1c5df0d8c95405631e
  7331. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7332. Date: Sat Oct 11 19:42:56 2014 +0000
  7333.  
  7334. some turret changes from the XT branch
  7335.  
  7336. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11116 387891d4-d844-0410-90c0-e4c51a9137d3
  7337.  
  7338. commit 61c97871f0830c1800015e213739eb1e452fb1ca
  7339. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7340. Date: Thu Oct 9 03:21:47 2014 +0000
  7341.  
  7342. technically, this is better
  7343.  
  7344. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11115 387891d4-d844-0410-90c0-e4c51a9137d3
  7345.  
  7346. commit 50f16b7d02ea639674f310a371e3468fa5a513d6
  7347. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7348. Date: Thu Oct 9 03:13:26 2014 +0000
  7349.  
  7350. better method of appending ellipsis (nb: strncpy pads with 0 if string is shorter than len)
  7351.  
  7352. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11114 387891d4-d844-0410-90c0-e4c51a9137d3
  7353.  
  7354. commit 8688b05c91740d21567d25b83545ea727ac6f9d8
  7355. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7356. Date: Thu Oct 9 02:59:20 2014 +0000
  7357.  
  7358. related to Mantis #3121, make SEXP parsing more robust, and remove some old debug/unused code in get_sexp_main()
  7359.  
  7360. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11113 387891d4-d844-0410-90c0-e4c51a9137d3
  7361.  
  7362. commit 9a90a43801f10547ca882065abc22f1550be3e95
  7363. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  7364. Date: Wed Oct 8 15:58:49 2014 +0000
  7365.  
  7366. Wrong variable type, may work in MSVC but not on clang or gcc.
  7367.  
  7368. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11112 387891d4-d844-0410-90c0-e4c51a9137d3
  7369.  
  7370. commit 15c6f18c7456d081f2a8a8e6fcc3a97883284720
  7371. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7372. Date: Wed Oct 8 02:20:11 2014 +0000
  7373.  
  7374. remove unused debug function
  7375.  
  7376. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11111 387891d4-d844-0410-90c0-e4c51a9137d3
  7377.  
  7378. commit 5552fbcbd91036122c66077a7ec22c39d27f0b9e
  7379. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7380. Date: Wed Oct 8 02:16:09 2014 +0000
  7381.  
  7382. related to Mantis #3121, add parentheses if the string passed to runSEXP doesn't have them
  7383.  
  7384. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11110 387891d4-d844-0410-90c0-e4c51a9137d3
  7385.  
  7386. commit a3b7eec2149632a631b21dff41695e63ab87cb86
  7387. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7388. Date: Tue Oct 7 03:38:49 2014 +0000
  7389.  
  7390. make flag checking more efficient and prevent an Int3() on bad data
  7391.  
  7392. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11109 387891d4-d844-0410-90c0-e4c51a9137d3
  7393.  
  7394. commit 2d14ca7539efe341aa75a5c76596a84134b7bcdd
  7395. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7396. Date: Tue Oct 7 02:32:35 2014 +0000
  7397.  
  7398. Parias's patch for Mantis #3102 (make show-subtitle-text positioning consistent on MP clients)
  7399.  
  7400. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11108 387891d4-d844-0410-90c0-e4c51a9137d3
  7401.  
  7402. commit 88abaf6de4c76f9f4f788ab8b32a82bbbe8bfe8a
  7403. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7404. Date: Tue Oct 7 02:30:12 2014 +0000
  7405.  
  7406. I forget who requested this, but this change now causes FRED to allow numeric sexps to be used for OPF_WEAPON_BANK_NUMBER
  7407.  
  7408. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11107 387891d4-d844-0410-90c0-e4c51a9137d3
  7409.  
  7410. commit 3b90b6554701f5e68692d9425320b22e28c06018
  7411. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7412. Date: Tue Oct 7 02:23:25 2014 +0000
  7413.  
  7414. allow sexps which reference sounds to use either the table index or the entry name as the reference (based on a patch by m!m, see http://www.hard-light.net/forums/index.php?topic=86293.0)
  7415.  
  7416. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11106 387891d4-d844-0410-90c0-e4c51a9137d3
  7417.  
  7418. commit 4e0beccfc91c1d8186401e6180fac6aa07b93f04
  7419. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  7420. Date: Mon Oct 6 21:44:23 2014 +0000
  7421.  
  7422. Reverted r10944 and r10945 for now, with the exception of the GL_TRIANGLE_STRIP->GL_QUADS fix.
  7423.  
  7424. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11105 387891d4-d844-0410-90c0-e4c51a9137d3
  7425.  
  7426. commit cc76884514e1863abe388849bc68f95b88757a4e
  7427. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7428. Date: Mon Oct 6 02:39:54 2014 +0000
  7429.  
  7430. well ok, revert that
  7431.  
  7432. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11104 387891d4-d844-0410-90c0-e4c51a9137d3
  7433.  
  7434. commit c3bcfc6303488f0ee91f38179e27c9dfbd29d5e2
  7435. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7436. Date: Mon Oct 6 02:15:46 2014 +0000
  7437.  
  7438. don't enable nav system always... that's not how this is supposed to work
  7439.  
  7440. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11103 387891d4-d844-0410-90c0-e4c51a9137d3
  7441.  
  7442. commit 478bb022c7f6af3b57d1391b961c6b90486b2ac9
  7443. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  7444. Date: Sun Oct 5 21:48:56 2014 +0000
  7445.  
  7446. Fixed a bug reported by Axem: The scripting API used the wrong functions to determine if a hud gauge is a custom hud gauge.
  7447.  
  7448. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11102 387891d4-d844-0410-90c0-e4c51a9137d3
  7449.  
  7450. commit 4037d3be687260ccd6aecf0b3d1e6f59daf55b6d
  7451. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7452. Date: Sun Oct 5 02:15:10 2014 +0000
  7453.  
  7454. tweaks
  7455.  
  7456. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11101 387891d4-d844-0410-90c0-e4c51a9137d3
  7457.  
  7458. commit 85872114ee34a3c0851db4f0df6399c00ef3af79
  7459. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7460. Date: Tue Sep 30 04:32:02 2014 +0000
  7461.  
  7462. related to Mantis #2971: properly reset shield info when we have a null objp
  7463.  
  7464. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11099 387891d4-d844-0410-90c0-e4c51a9137d3
  7465.  
  7466. commit 93c77751093a984000789fd47dc082c49e644c83
  7467. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7468. Date: Tue Sep 30 04:30:37 2014 +0000
  7469.  
  7470. stupid missing parenthesis >.>
  7471.  
  7472. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11098 387891d4-d844-0410-90c0-e4c51a9137d3
  7473.  
  7474. commit e15cd38a881da38996aa55496cc50d44f242aab4
  7475. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7476. Date: Tue Sep 30 04:29:13 2014 +0000
  7477.  
  7478. Between the Ashes HPC request: extend ai-chase-same-team to ai-disarm, ai-disable, and ai-destroy-subsys too
  7479.  
  7480. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11097 387891d4-d844-0410-90c0-e4c51a9137d3
  7481.  
  7482. commit 416af26244214a8595abe72e1da3381f910b7783
  7483. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7484. Date: Tue Sep 30 04:02:14 2014 +0000
  7485.  
  7486. and on the subject of Mantis #3110: fix the multi_sexp_deal_with_ship_flag issue that MageKing17 noticed, and tweak a sexp to be more clear
  7487.  
  7488. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11096 387891d4-d844-0410-90c0-e4c51a9137d3
  7489.  
  7490. commit cd2996f01dcaa53a0283e98d5c47800b942e57e9
  7491. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7492. Date: Tue Sep 30 03:51:33 2014 +0000
  7493.  
  7494. MageKing17's patch for Mantis #3110: Message Brackets not displayed with 'Invisible to Friendlies' flag
  7495.  
  7496. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11095 387891d4-d844-0410-90c0-e4c51a9137d3
  7497.  
  7498. commit f7e3bef9b7d3490e84bcd98336afe88d7d89ea15
  7499. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7500. Date: Tue Sep 30 03:20:51 2014 +0000
  7501.  
  7502. Between the Ashes HPC request: allow ships to attack others on the same team
  7503.  
  7504. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11094 387891d4-d844-0410-90c0-e4c51a9137d3
  7505.  
  7506. commit 31716a9348494305a4166168c46fb1e1324efcb6
  7507. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7508. Date: Tue Sep 30 02:18:28 2014 +0000
  7509.  
  7510. use the OBJ_INDEX macro, because that's why we have it
  7511.  
  7512. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11093 387891d4-d844-0410-90c0-e4c51a9137d3
  7513.  
  7514. commit ec60984483a81295f2ced7c2a9a15cbecda26992
  7515. Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
  7516. Date: Mon Sep 29 22:47:35 2014 +0000
  7517.  
  7518. From MageKing17, Makes the $CD: token for cutscenes.tbl optional. Useful, since a majority of assets no longer require physical CD's.
  7519.  
  7520. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11092 387891d4-d844-0410-90c0-e4c51a9137d3
  7521.  
  7522. commit 5e94b7535468398750736a202cb935dbbe3be50a
  7523. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  7524. Date: Sun Sep 28 15:06:18 2014 +0000
  7525.  
  7526. Fix Mantis 3109: Revert r11079 and reopen #2888 since I didn't realize that Fred messages also often use built-in suffix appending. Need to either use FUBAR's original solution or re-engineer something else.
  7527.  
  7528. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11090 387891d4-d844-0410-90c0-e4c51a9137d3
  7529.  
  7530. commit 484b518760686d9019e22c738539a51e99a616fe
  7531. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7532. Date: Sat Sep 27 02:56:53 2014 +0000
  7533.  
  7534. Fix mantis 2804: beams can use damage factors
  7535.  
  7536. Add game_setting.tbl option that allows beams to use weapons table
  7537. Armor/Shield/Subsystem damage factors
  7538.  
  7539. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11089 387891d4-d844-0410-90c0-e4c51a9137d3
  7540.  
  7541. commit df3435cadd36523345f72a4cc30df8080ff6d9e0
  7542. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7543. Date: Fri Sep 26 08:48:12 2014 +0000
  7544.  
  7545. Fix mantis 3108 (from Yarn)
  7546.  
  7547. Make parsing of DRADIS and custom hud gauges consistent with the rest
  7548. of the hud gauges
  7549.  
  7550. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11087 387891d4-d844-0410-90c0-e4c51a9137d3
  7551.  
  7552. commit 7917b9885dd5d82b39364d726f15cf0ab0765cfd
  7553. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7554. Date: Thu Sep 25 03:30:36 2014 +0000
  7555.  
  7556. fix Mantis #2987 (AddressSanitizer: global-buffer-overflow in message_queue_process())
  7557.  
  7558. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11084 387891d4-d844-0410-90c0-e4c51a9137d3
  7559.  
  7560. commit e0aaa83513c006d29f268fd52086aded694d6bd0
  7561. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7562. Date: Thu Sep 25 03:03:21 2014 +0000
  7563.  
  7564. CommanderDJ's patch for Mantis #2899 (AddressSanitizer: heap-buffer-overflow in snd_play() sound.cpp)
  7565.  
  7566. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11083 387891d4-d844-0410-90c0-e4c51a9137d3
  7567.  
  7568. commit 435b07815767e3457969a95efd482b92ca79444a
  7569. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7570. Date: Thu Sep 25 02:43:17 2014 +0000
  7571.  
  7572. Yarn's patch for Mantis #3107 (Parts of the interface code assume a font size of 10)
  7573.  
  7574. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11082 387891d4-d844-0410-90c0-e4c51a9137d3
  7575.  
  7576. commit a3e83aacfeeebc71411c1e2d609dc60e65178a33
  7577. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7578. Date: Wed Sep 24 07:12:49 2014 +0000
  7579.  
  7580. CommanderDJ's patch for Mantis #3050 (Custom mainhall text is limited to 10 chars in the campaign editor)
  7581.  
  7582. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11081 387891d4-d844-0410-90c0-e4c51a9137d3
  7583.  
  7584. commit 62a2fb3c00d6eba0378df6c108ed929675aa4eb8
  7585. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7586. Date: Wed Sep 24 03:18:25 2014 +0000
  7587.  
  7588. Yarn's patch for Mantis #3106 (Font parameter in hud_gauges.tbl not parsed correctly)
  7589.  
  7590. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11080 387891d4-d844-0410-90c0-e4c51a9137d3
  7591.  
  7592. commit 946d7a45af86fe2a1c793de50018b41d86417c22
  7593. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  7594. Date: Tue Sep 23 15:53:46 2014 +0000
  7595.  
  7596. Fix for Mantis 2888 - add Suffix support to disable suffixes for messages on a per message basis in messages.tbl. See the wiki.
  7597.  
  7598. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11079 387891d4-d844-0410-90c0-e4c51a9137d3
  7599.  
  7600. commit ab3ebebc9cf69937dab913bb1597323692ae7f31
  7601. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7602. Date: Mon Sep 22 09:56:01 2014 +0000
  7603.  
  7604. Parts of mantis 3103 (From MageKing17)
  7605.  
  7606. Points 3-5 from the mantis ticket
  7607. i.e. use OPF_SSM_CLASS in appropriate places
  7608.  
  7609. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11078 387891d4-d844-0410-90c0-e4c51a9137d3
  7610.  
  7611. commit 5b79ed3ea5e6693d23f1ba6bda6c530f5024d398
  7612. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  7613. Date: Sun Sep 21 15:23:13 2014 +0000
  7614.  
  7615. Fix for Mantis 3093: mn.getMissionFilenname() doesn't return a value if in GS_STATE_BRIEFING
  7616.  
  7617. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11077 387891d4-d844-0410-90c0-e4c51a9137d3
  7618.  
  7619. commit dd4c91f8b61b6a2836b87a8360fe929a2cec08f6
  7620. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  7621. Date: Wed Sep 17 08:59:37 2014 +0000
  7622.  
  7623. From Parias: Fix for Mantis 3094: Request for new scripting function: ts.playCutscene()
  7624.  
  7625. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11076 387891d4-d844-0410-90c0-e4c51a9137d3
  7626.  
  7627. commit fc9f570374e61b492ad04f464e2b721e066340c5
  7628. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7629. Date: Sat Sep 13 04:03:20 2014 +0000
  7630.  
  7631. Update .gitignore for new autoconf & libtool
  7632.  
  7633. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11075 387891d4-d844-0410-90c0-e4c51a9137d3
  7634.  
  7635. commit fb2ce338024601a42a4b04c7a2d9a938f6220f18
  7636. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7637. Date: Sat Sep 13 03:51:14 2014 +0000
  7638.  
  7639. Fix mantis 3105 (from MageKing17)
  7640.  
  7641. Use a pointer for reading radar IFF info, not an object copy
  7642.  
  7643. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11074 387891d4-d844-0410-90c0-e4c51a9137d3
  7644.  
  7645. commit d9a4320dbb3b241a5ecaa4d98bb431ebd1689898
  7646. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7647. Date: Sat Sep 13 03:36:46 2014 +0000
  7648.  
  7649. Add missing \n to mod_table mprintf
  7650.  
  7651. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11073 387891d4-d844-0410-90c0-e4c51a9137d3
  7652.  
  7653. commit cd7b271b3b48e905782fbdabea672687883dd3dd
  7654. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7655. Date: Tue Sep 9 08:19:04 2014 +0000
  7656.  
  7657. Tweak autotools
  7658.  
  7659. Use libtool, remove warnings about subdirs, DIE if autogen.sh pre-reqs
  7660. aren't met
  7661.  
  7662. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11072 387891d4-d844-0410-90c0-e4c51a9137d3
  7663.  
  7664. commit 1ac06f8b1c3ee336dea9401b84ad7503606f97b3
  7665. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7666. Date: Mon Sep 1 23:30:23 2014 +0000
  7667.  
  7668. substitue main hall for displaying MjnMixael's main halls in fsport
  7669.  
  7670. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11046 387891d4-d844-0410-90c0-e4c51a9137d3
  7671.  
  7672. commit 7cd97633b6cda45c70c237d9aca5e5b24354af99
  7673. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7674. Date: Mon Sep 1 03:44:57 2014 +0000
  7675.  
  7676. Yarn's patch for Polish localization
  7677.  
  7678. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11044 387891d4-d844-0410-90c0-e4c51a9137d3
  7679.  
  7680. commit 603e96865f3a3e22a96d51bdc32b9cee9010f009
  7681. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7682. Date: Mon Sep 1 00:21:55 2014 +0000
  7683.  
  7684. VC6 compatibility
  7685.  
  7686. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11043 387891d4-d844-0410-90c0-e4c51a9137d3
  7687.  
  7688. commit 5e2046c44b3d8450880b03321f633f00dbd33cd4
  7689. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7690. Date: Mon Sep 1 00:21:30 2014 +0000
  7691.  
  7692. use class declarations since these contain SCP_string
  7693.  
  7694. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11042 387891d4-d844-0410-90c0-e4c51a9137d3
  7695.  
  7696. commit d2a6beaacc8b0fead91c90aa71f4f8778db9ab1a
  7697. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7698. Date: Sat Aug 30 22:39:32 2014 +0000
  7699.  
  7700. that variable isn't actually a buffer, so change the misleading name
  7701.  
  7702. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11041 387891d4-d844-0410-90c0-e4c51a9137d3
  7703.  
  7704. commit cd76a257c1c676f31fec2183b726e7b01df82e25
  7705. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7706. Date: Sat Aug 30 22:32:48 2014 +0000
  7707.  
  7708. subtitles can now be as long as messages
  7709.  
  7710. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11040 387891d4-d844-0410-90c0-e4c51a9137d3
  7711.  
  7712. commit 6052d9c4a44182300053515317b7b1dc26fee4a1
  7713. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7714. Date: Sat Aug 30 22:27:40 2014 +0000
  7715.  
  7716. since we can replace variables in SCP_string, use that instead of an arbitrary char[256] buffer also const-correctness in the constructor
  7717.  
  7718. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11039 387891d4-d844-0410-90c0-e4c51a9137d3
  7719.  
  7720. commit c866ff0061d6c74c4b2134eb711317480d9aabda
  7721. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7722. Date: Sat Aug 30 22:22:54 2014 +0000
  7723.  
  7724. Karajorma missed an Opps :p
  7725.  
  7726. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11038 387891d4-d844-0410-90c0-e4c51a9137d3
  7727.  
  7728. commit dd353a74d840479185caefb324a4c0b7cd574505
  7729. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7730. Date: Sat Aug 30 22:13:20 2014 +0000
  7731.  
  7732. add an Assertion about a buffer overflow vulnerability in split_str
  7733.  
  7734. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11037 387891d4-d844-0410-90c0-e4c51a9137d3
  7735.  
  7736. commit b05303fa63c512e42c613e1f1c07ec35282b8eaf
  7737. Author: karajorma <karajorma@387891d4-d844-0410-90c0-e4c51a9137d3>
  7738. Date: Sat Aug 30 05:29:59 2014 +0000
  7739.  
  7740. Opps. Only need that defined once!
  7741.  
  7742. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11036 387891d4-d844-0410-90c0-e4c51a9137d3
  7743.  
  7744. commit 23d5913e9dc86e9a31423398eafb72a3c21948b4
  7745. Author: karajorma <karajorma@387891d4-d844-0410-90c0-e4c51a9137d3>
  7746. Date: Sat Aug 30 05:26:19 2014 +0000
  7747.  
  7748. The previously committed version of multi-eval did not include the code to allow it to determine if client side scripts should also be executed on the server. This version does but will break any previously created missions.
  7749.  
  7750. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11035 387891d4-d844-0410-90c0-e4c51a9137d3
  7751.  
  7752. commit 04fe7fb64af1241c25491b04ebc0dc173e54128f
  7753. Author: karajorma <karajorma@387891d4-d844-0410-90c0-e4c51a9137d3>
  7754. Date: Sat Aug 30 05:13:56 2014 +0000
  7755.  
  7756. Fix Mantis 3077 (Subtitles including a message will crash multiplayer games).
  7757.  
  7758. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11034 387891d4-d844-0410-90c0-e4c51a9137d3
  7759.  
  7760. commit 30525654901551fe6f5c81952135b6b670aba918
  7761. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7762. Date: Tue Aug 26 11:14:48 2014 +0000
  7763.  
  7764. Revert "Silence GCC warning variable ‘max_size’ set but not used"
  7765.  
  7766. Based on chief1983's comment that this code is still used, I'll take
  7767. the safer route of just telling gcc to shaddupaboudit
  7768.  
  7769. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11029 387891d4-d844-0410-90c0-e4c51a9137d3
  7770.  
  7771. commit b63fd9a86a0c1021baa602849e7d3778a0e2a05a
  7772. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7773. Date: Tue Aug 26 05:15:49 2014 +0000
  7774.  
  7775. Mantis #3101: check for presence of support dockpoints in all builds, not just release
  7776.  
  7777. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11028 387891d4-d844-0410-90c0-e4c51a9137d3
  7778.  
  7779. commit a7d6891520feb59340cf2e34824e34ae2c9be96a
  7780. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  7781. Date: Sun Aug 24 04:15:33 2014 +0000
  7782.  
  7783. MageKing17's patch: add door keys and quick start region, and fix single player / multiplayer description toggling also fix two warnings regarding int and boolean conversions
  7784.  
  7785. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11027 387891d4-d844-0410-90c0-e4c51a9137d3
  7786.  
  7787. commit 9b37d1e0f4e5df5ff54de3ba56ff253faaac3abb
  7788. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7789. Date: Sat Aug 23 04:38:03 2014 +0000
  7790.  
  7791. Fix gcc warnings in hudconfig.cpp
  7792.  
  7793. declaration of ‘color’ shadows a global declaration [-Wshadow] (x2)
  7794.  
  7795. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11021 387891d4-d844-0410-90c0-e4c51a9137d3
  7796.  
  7797. commit 0bebe6f98adc2fdebd72919f53085b12e008f66f
  7798. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7799. Date: Sat Aug 23 04:07:36 2014 +0000
  7800.  
  7801. Partial fix for mantis 2932 (cutscenes)
  7802.  
  7803. Convert campaign viewed cutscenes
  7804.  
  7805. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11020 387891d4-d844-0410-90c0-e4c51a9137d3
  7806.  
  7807. commit 743a27b82fd1e8b7129802b634268e92963daf72
  7808. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7809. Date: Sat Aug 23 04:07:31 2014 +0000
  7810.  
  7811. Partial fix for mantis 2932 (RA wep idx)
  7812.  
  7813. Ensure pilot conversion RA weapon indexes are always valid
  7814.  
  7815. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11019 387891d4-d844-0410-90c0-e4c51a9137d3
  7816.  
  7817. commit 57faea2bef23d6d24869044d21d9448faedd367e
  7818. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7819. Date: Sat Aug 23 03:58:13 2014 +0000
  7820.  
  7821. Fix mantis 3099 (from Yarn)
  7822.  
  7823. Make HCF parsing more flexible
  7824.  
  7825. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11018 387891d4-d844-0410-90c0-e4c51a9137d3
  7826.  
  7827. commit 1a3336e9bda533883737a61e341168e2dd5ae436
  7828. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7829. Date: Thu Aug 21 09:36:10 2014 +0000
  7830.  
  7831. Silence GCC warning variable ‘max_size’ set but not used
  7832.  
  7833. Code seems redundant as dscap_get_raw_data checks for a max size
  7834. anyway. And AFAIK the entire voice capture code is non-functional anyway
  7835.  
  7836. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11017 387891d4-d844-0410-90c0-e4c51a9137d3
  7837.  
  7838. commit b88edd53bc78d3c9c6b1f1223abdedc98aa9b933
  7839. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7840. Date: Thu Aug 21 09:15:16 2014 +0000
  7841.  
  7842. Followup fix for mantis 2883 (from Yarn)
  7843.  
  7844. Set Lcl_special_chars when changing fonts
  7845. Change some copyright chars to use Lcl_special_chars
  7846.  
  7847. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11016 387891d4-d844-0410-90c0-e4c51a9137d3
  7848.  
  7849. commit cba4cc99430bb560b0941a98f880910bc3178144
  7850. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  7851. Date: Wed Aug 20 15:48:12 2014 +0000
  7852.  
  7853. Fix cppcheck (performance) Prefer prefix ++/-- operators for non-primitive types.
  7854.  
  7855. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11015 387891d4-d844-0410-90c0-e4c51a9137d3
  7856.  
  7857. commit aa4b76d99057f3d48852635b09956c4bb7b54e8b
  7858. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  7859. Date: Wed Aug 20 15:27:44 2014 +0000
  7860.  
  7861. Fix cppcheck (style) Consecutive return, break, continue, goto or throw statements are unnecessary.
  7862.  
  7863. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11014 387891d4-d844-0410-90c0-e4c51a9137d3
  7864.  
  7865. commit 44dc398b19c273ef531b602bbcd76139d9768656
  7866. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  7867. Date: Wed Aug 20 15:09:03 2014 +0000
  7868.  
  7869. Fix cppcheck (style) Same expression on both sides of ||.
  7870.  
  7871. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11013 387891d4-d844-0410-90c0-e4c51a9137d3
  7872.  
  7873. commit 85427ec76ad27a6b8bc52a464b0fbe9b74d53398
  7874. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  7875. Date: Wed Aug 20 14:46:10 2014 +0000
  7876.  
  7877. Fix cppcheck (warning) Logical conjunction always evaluates to false: logfile_type < 0 && logfile_type >= 2.
  7878.  
  7879. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11012 387891d4-d844-0410-90c0-e4c51a9137d3
  7880.  
  7881. commit 75e8f8642c5e95f5eb63cafaa8d3ed5da0e68ee9
  7882. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7883. Date: Wed Aug 20 10:32:22 2014 +0000
  7884.  
  7885. Fix mantis 3020 (pilot stats issue)
  7886.  
  7887. Reset pilot stats when we're creating a new CSG file. Otherwise stats
  7888. from the current pilot or campaign will be inherited by the new pilot /
  7889. campaign
  7890.  
  7891. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11011 387891d4-d844-0410-90c0-e4c51a9137d3
  7892.  
  7893. commit e6b8a433f1eacf699d2fbb233150ae25f9cbeca4
  7894. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7895. Date: Mon Aug 18 09:41:54 2014 +0000
  7896.  
  7897. Fix mantis 3097 (valgrind)
  7898.  
  7899. Don't read past the start of the string
  7900.  
  7901. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11009 387891d4-d844-0410-90c0-e4c51a9137d3
  7902.  
  7903. commit c603d42b612ec098bd14bff299808302bd476e9d
  7904. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7905. Date: Mon Aug 18 09:02:00 2014 +0000
  7906.  
  7907. Followup fix for mantis 3049 (from Yarn)
  7908.  
  7909. Revert an Error back to a Warning
  7910. Prevent an out-of-bounds read of the Lcl_ext_str array
  7911.  
  7912. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11008 387891d4-d844-0410-90c0-e4c51a9137d3
  7913.  
  7914. commit 179c2ceb82cc9c1ec077ad64bfe03617c0056223
  7915. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7916. Date: Sun Aug 17 08:46:20 2014 +0000
  7917.  
  7918. Fix mantis 3065 (clear RA data)
  7919.  
  7920. Clear red alert data when resetting campaign progress, changing
  7921. campaigns and switching pilots
  7922. In CSG read, move RA data clear from the read RA section to the data
  7923. reset function (i.e. clear if CSG is valid, not if section contains
  7924. data)
  7925.  
  7926. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11007 387891d4-d844-0410-90c0-e4c51a9137d3
  7927.  
  7928. commit 21cee81a2aaaf677a8a957907494600c96657618
  7929. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  7930. Date: Sun Aug 17 07:19:17 2014 +0000
  7931.  
  7932. Fix Coverity 1093622 Array compared against 0 in process_new_player_packet()
  7933.  
  7934. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11006 387891d4-d844-0410-90c0-e4c51a9137d3
  7935.  
  7936. commit 0f77e0aa34058d8fb5f904d0c07c11d81d9c24be
  7937. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  7938. Date: Sun Aug 17 07:17:33 2014 +0000
  7939.  
  7940. Fix Coverity 1093621 Array compared against 0 in send_accept_packet()
  7941.  
  7942. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11005 387891d4-d844-0410-90c0-e4c51a9137d3
  7943.  
  7944. commit f3a1589d42698a59a8e52eb8e017d9ba4ee1d188
  7945. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  7946. Date: Sun Aug 17 07:09:58 2014 +0000
  7947.  
  7948. Fix Coverity 1093619 Array compared against 0 in delete_player()
  7949.  
  7950. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11004 387891d4-d844-0410-90c0-e4c51a9137d3
  7951.  
  7952. commit 01df45e37edfcb827a63f1a2b53ca51527037bca
  7953. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  7954. Date: Sun Aug 17 06:07:25 2014 +0000
  7955.  
  7956. Fix Coverity 1093613 Negative array index read in stuff_loadout_list()
  7957.  
  7958. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11003 387891d4-d844-0410-90c0-e4c51a9137d3
  7959.  
  7960. commit 1484f93590c5ba34f2ca0657dfe50763675a7963
  7961. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  7962. Date: Sun Aug 17 05:48:59 2014 +0000
  7963.  
  7964. Fix Coverity 1093599 Negative array index read in hud_query_order_issued()
  7965.  
  7966. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11002 387891d4-d844-0410-90c0-e4c51a9137d3
  7967.  
  7968. commit b29868aea7207b2d2781598d289d4579b92707ae
  7969. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7970. Date: Sun Aug 17 04:39:19 2014 +0000
  7971.  
  7972. Followup fix for mantis 3016 (FRED Briefing window FOV)
  7973.  
  7974. Make FRED icons & labels respect the Briefing_window_FOV
  7975.  
  7976. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11001 387891d4-d844-0410-90c0-e4c51a9137d3
  7977.  
  7978. commit 2427c9cfe3de30b2542d020efdf186edf45fa81c
  7979. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7980. Date: Thu Aug 14 11:29:30 2014 +0000
  7981.  
  7982. Fix mantis 3092 (from Yarn)
  7983.  
  7984. Fix certain key string parsing in German & French
  7985.  
  7986. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10995 387891d4-d844-0410-90c0-e4c51a9137d3
  7987.  
  7988. commit bfa3397dbdd438cfb73325cb69e4ac5cf9a0655f
  7989. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  7990. Date: Wed Aug 13 08:34:45 2014 +0000
  7991.  
  7992. Fix mantis 2985 (from Yarn)
  7993.  
  7994. Fix float-to-int rounding errors in gr_[re|un]size_screen_pos
  7995.  
  7996. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10990 387891d4-d844-0410-90c0-e4c51a9137d3
  7997.  
  7998. commit 3d8554b41f20ca7c82c7e1bf338fdb5fc12edab7
  7999. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8000. Date: Wed Aug 13 02:43:25 2014 +0000
  8001.  
  8002. Followup fix to mantis 2887 (from MageKing17)
  8003.  
  8004. no-collide ship classes would collide unless the no-collide flag was set
  8005. in the mission file
  8006.  
  8007. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10989 387891d4-d844-0410-90c0-e4c51a9137d3
  8008.  
  8009. commit 3c81c028290563b988a18c32912f9ed1222efd12
  8010. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8011. Date: Mon Aug 11 09:22:08 2014 +0000
  8012.  
  8013. oops - recommit r10986
  8014.  
  8015. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10988 387891d4-d844-0410-90c0-e4c51a9137d3
  8016.  
  8017. commit 167739ed9552d264f557261940f5a1e0248aa0b6
  8018. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8019. Date: Mon Aug 11 08:48:21 2014 +0000
  8020.  
  8021. Fix gcc warning
  8022.  
  8023. declaration of ‘brief_line’ shadows a global declaration [-Wshadow]
  8024.  
  8025. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10987 387891d4-d844-0410-90c0-e4c51a9137d3
  8026.  
  8027. commit 5bcbad1e3a9366eb4004690f229d4a8a0a412bcf
  8028. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8029. Date: Mon Aug 11 08:25:49 2014 +0000
  8030.  
  8031. Fix mantis 3091 (from Yarn)
  8032.  
  8033. Treat non-ASCII chars above unsigned index 127 as word separators when
  8034. ending retail style colorisation
  8035.  
  8036. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10986 387891d4-d844-0410-90c0-e4c51a9137d3
  8037.  
  8038. commit 060bc973608b6d37b9b22e60eaca9146b51d4ced
  8039. Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
  8040. Date: Sun Aug 10 22:12:09 2014 +0000
  8041.  
  8042. From Axem: adds isInCampaign() lua function to tell when a mission is being played in a campaign (as opposed to via Techroom)
  8043.  
  8044. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10985 387891d4-d844-0410-90c0-e4c51a9137d3
  8045.  
  8046. commit a2fd4aa51945536bf76acc7dc13f1ad029d0968b
  8047. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8048. Date: Sun Aug 10 04:09:17 2014 +0000
  8049.  
  8050. Fix mantis 3088 (from Yarn)
  8051.  
  8052. Fix two German keys not displaying in controls config
  8053.  
  8054. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10984 387891d4-d844-0410-90c0-e4c51a9137d3
  8055.  
  8056. commit 4b7a69f34ec0d8300e8e82150d0818bbbf2313e9
  8057. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8058. Date: Sun Aug 10 03:56:38 2014 +0000
  8059.  
  8060. Fix mantis 3089 (From MageKing17)
  8061.  
  8062. Move 3D ship select model drawing earlier so that the help overlay is
  8063. drawn over the top, not underneath
  8064.  
  8065. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10983 387891d4-d844-0410-90c0-e4c51a9137d3
  8066.  
  8067. commit ce8ed2932642271e20e61848bd1eb2d9a95e950f
  8068. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8069. Date: Sun Aug 10 03:38:37 2014 +0000
  8070.  
  8071. From Coverity ID 1230636 Improper use of negative value
  8072.  
  8073. false positive; but add comment explaining why
  8074.  
  8075. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10982 387891d4-d844-0410-90c0-e4c51a9137d3
  8076.  
  8077. commit 43f3b6ade94287225bbcfcfb943e042fa8f20c01
  8078. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8079. Date: Sun Aug 10 03:23:20 2014 +0000
  8080.  
  8081. Fix Coverity ID 1230635 Unchecked return value
  8082.  
  8083. Check return code from lua EvalString on mainhall doors
  8084.  
  8085. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10981 387891d4-d844-0410-90c0-e4c51a9137d3
  8086.  
  8087. commit 0ed6dee427f323d7eb0a5b18a38446e55d38d1fe
  8088. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8089. Date: Sun Aug 10 03:07:03 2014 +0000
  8090.  
  8091. Fix Mantis 3090: Valgrind: Conditional jump or move depends on uninitialised value(s) in webserverApiRequest()
  8092.  
  8093. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10980 387891d4-d844-0410-90c0-e4c51a9137d3
  8094.  
  8095. commit 335b05c82a3a3e22ae6e905e5f4a9871469a11d6
  8096. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8097. Date: Sat Aug 9 03:34:25 2014 +0000
  8098.  
  8099. Fix input lag with some ATI cards on Linux
  8100.  
  8101. From electrojustin; adds cmdline option to force a gl_finish call
  8102. prior to swapping buffers.
  8103.  
  8104. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10979 387891d4-d844-0410-90c0-e4c51a9137d3
  8105.  
  8106. commit f8ff3be1fea611e22489b32c74a14a62e73fcf3f
  8107. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  8108. Date: Fri Aug 8 15:16:31 2014 +0000
  8109.  
  8110. From MageKing17: Fix for Mantis 3085: Unhelpful error reporting in hud_gauges.tbl if an invalid gauge type is specified.
  8111.  
  8112. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10978 387891d4-d844-0410-90c0-e4c51a9137d3
  8113.  
  8114. commit 7defc6aeeb66d593ce8a42398a03a736cce625ef
  8115. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8116. Date: Fri Aug 8 09:19:21 2014 +0000
  8117.  
  8118. Fix mantis 3086 (from Yarn)
  8119.  
  8120. Add special case to avoid crash from mismatched quotes in
  8121. tstrings.tbl German text
  8122.  
  8123. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10977 387891d4-d844-0410-90c0-e4c51a9137d3
  8124.  
  8125. commit b725ec527a9d74c90164db1c9c4f5b072f6bb4d7
  8126. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8127. Date: Fri Aug 8 09:12:48 2014 +0000
  8128.  
  8129. Fix mantis 3087 (from Yarn)
  8130.  
  8131. Readd translation support for default escort gauge header text
  8132.  
  8133. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10976 387891d4-d844-0410-90c0-e4c51a9137d3
  8134.  
  8135. commit 5cbb9d991b54ade414fcd045ee4098d4e94f42e7
  8136. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8137. Date: Thu Aug 7 02:29:09 2014 +0000
  8138.  
  8139. Additional tweak for Mantis #2887 and follow-up to r10181: when modifying OF_COLLIDE, need to call obj_set_flags for collision code support
  8140.  
  8141. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10974 387891d4-d844-0410-90c0-e4c51a9137d3
  8142.  
  8143. commit 27e824c215d7ec7bf21b55031e1cd031e6b91c10
  8144. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  8145. Date: Wed Aug 6 14:36:10 2014 +0000
  8146.  
  8147. Revert accidentally committed project file changes.
  8148.  
  8149. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10973 387891d4-d844-0410-90c0-e4c51a9137d3
  8150.  
  8151. commit 8e7a936c08e6e58716671f0a9a66e617be685cf4
  8152. Author: niffiwan <niffiwan.scp@gmail.com>
  8153. Date: Wed Aug 6 19:41:46 2014 +1000
  8154.  
  8155. Fix line-endings in fred2/fred.rc
  8156.  
  8157. (somehow these got messed up in the git repo)
  8158.  
  8159. commit 439b2c8cad99dd7f6977b161aaa2065a8f036783
  8160. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8161. Date: Wed Aug 6 04:12:14 2014 +0000
  8162.  
  8163. add additional lookup for GTSC Faustus for next version of FSPort
  8164.  
  8165. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10972 387891d4-d844-0410-90c0-e4c51a9137d3
  8166.  
  8167. commit 3db76adf403a1a418395e8248ccb8de98592163f
  8168. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  8169. Date: Tue Aug 5 17:45:04 2014 +0000
  8170.  
  8171. From karajorma: Adds the multi-eval SEXP WARNING: This SEXP is subject to change and will likely be removed or changed in a future version, use with caution. Also fixes Mantis 3079: Add multi-eval to list of available SEXPs (.patch included)
  8172.  
  8173. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10971 387891d4-d844-0410-90c0-e4c51a9137d3
  8174.  
  8175. commit 8e4235a86eddb55d459c98f3f35cc4ebdcd6e3f8
  8176. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  8177. Date: Tue Aug 5 17:42:38 2014 +0000
  8178.  
  8179. From ngld and Parias: Fix for Mantis 3084: Bitmaps loaded with gr.loadTexture() are never released.
  8180.  
  8181. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10970 387891d4-d844-0410-90c0-e4c51a9137d3
  8182.  
  8183. commit 9689711149dd5149bdb89fcc3c7d249be7837436
  8184. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  8185. Date: Tue Aug 5 10:06:57 2014 +0000
  8186.  
  8187. From FUBAR-BDHR, chief1983, m!m and MageKing17: Fix for Mantis 2887: Additional workaround for mantis 2693
  8188.  
  8189. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10969 387891d4-d844-0410-90c0-e4c51a9137d3
  8190.  
  8191. commit b562ebe1f5f75fd60a53dc1e8aca0ddef0b7160f
  8192. Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
  8193. Date: Tue Aug 5 00:51:42 2014 +0000
  8194.  
  8195. From Axem: adds getFrametimeOverall() lua function for timing purposes outside of gameplay
  8196.  
  8197. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10967 387891d4-d844-0410-90c0-e4c51a9137d3
  8198.  
  8199. commit c03fad72cd4399f263f1102256b6d1610bbb3928
  8200. Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
  8201. Date: Sat Aug 2 03:38:00 2014 +0000
  8202.  
  8203. Since we updated libpng, might as well update zlib as well. Now v1.2.8.
  8204.  
  8205. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10966 387891d4-d844-0410-90c0-e4c51a9137d3
  8206.  
  8207. commit 1a813db6188584357b040833af87aba74aa54701
  8208. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8209. Date: Thu Jul 31 10:35:31 2014 +0000
  8210.  
  8211. Fix mantis 3078 (From Yarn)
  8212.  
  8213. Don't set / reset unscaled screen area when rendering to texture
  8214. Also fix a pre-10844 bug where scaling down a cockpit gauge would
  8215. cause the gauge to be improperly clipped if it was close enough to the
  8216. right or bottom edge of the texture.
  8217.  
  8218. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10965 387891d4-d844-0410-90c0-e4c51a9137d3
  8219.  
  8220. commit b39b23c3f693e5c75fe46a336e2a4cb3ed05b99a
  8221. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8222. Date: Thu Jul 31 10:19:04 2014 +0000
  8223.  
  8224. "Fix" gcc warnings in Control_config[]
  8225.  
  8226. warning: missing initializer for member 'config_item::BLAH'
  8227. [-Wmissing-field-initializers]
  8228.  
  8229. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10964 387891d4-d844-0410-90c0-e4c51a9137d3
  8230.  
  8231. commit e6f92ddcd9e95c45b0061b79afaead4fab436c9c
  8232. Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
  8233. Date: Thu Jul 31 08:17:55 2014 +0000
  8234.  
  8235. Fix Mantis 3075 : Upgrades libpng from 1.5.7 to 1.6.12
  8236.  
  8237. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10963 387891d4-d844-0410-90c0-e4c51a9137d3
  8238.  
  8239. commit 04f2c365f8df8b082b5ac3fa8e0da7c1d3e71216
  8240. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  8241. Date: Wed Jul 30 18:59:04 2014 +0000
  8242.  
  8243. Fix for Mantis 3080 from MjnMixael: Fix for inadvertently changed parsing order for mainhall tables.
  8244.  
  8245. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10962 387891d4-d844-0410-90c0-e4c51a9137d3
  8246.  
  8247. commit 1291e0ad8240295646c9f86c0a87fa2c095df237
  8248. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8249. Date: Wed Jul 30 10:36:05 2014 +0000
  8250.  
  8251. Fix mantis 3073: Additional Mainhall capabilities (from ngld)
  8252.  
  8253. Adds two new mainhall.tbl options:
  8254. 1) "+Misc anim over doors:" (misc anim rendered after doors)
  8255. 2) "+Cheat String:" (exchanges misc anim when cheat is entered)
  8256.  
  8257. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10961 387891d4-d844-0410-90c0-e4c51a9137d3
  8258.  
  8259. commit 774ec066a4fd03f379dfdc0c54b80e9ed3c434a2
  8260. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  8261. Date: Tue Jul 29 11:36:27 2014 +0000
  8262.  
  8263. Fix a render target bug by disabling environment mapping when doing full-scene RTT.
  8264.  
  8265. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10959 387891d4-d844-0410-90c0-e4c51a9137d3
  8266.  
  8267. commit 9f768b8cff5920faf5089ff29204a633b2f7170b
  8268. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8269. Date: Sun Jul 27 11:10:56 2014 +0000
  8270.  
  8271. Doh! Assign, not equality!
  8272.  
  8273. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10958 387891d4-d844-0410-90c0-e4c51a9137d3
  8274.  
  8275. commit f730df6c1aa5830880b2645e3508e367673db7fe
  8276. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8277. Date: Sun Jul 27 11:08:27 2014 +0000
  8278.  
  8279. Fix Coverity ID 1093805 Uninitialized scalar variable
  8280.  
  8281. 1st use of fbfire_info.bfi_flags so assign instead of |=
  8282.  
  8283. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10957 387891d4-d844-0410-90c0-e4c51a9137d3
  8284.  
  8285. commit 5daa8d87d28d87003010bddb61086cbeb5086d0e
  8286. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8287. Date: Sun Jul 27 10:59:20 2014 +0000
  8288.  
  8289. Fix Coverity 1093822 Uninitialized scalar variable
  8290.  
  8291. Set sensible looking defaults for the elems added to the beam_collision
  8292. struct since retail
  8293.  
  8294. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10956 387891d4-d844-0410-90c0-e4c51a9137d3
  8295.  
  8296. commit 9314dc89da9f6c577d3004714ec3353e7656ee03
  8297. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8298. Date: Sun Jul 27 10:15:06 2014 +0000
  8299.  
  8300. Fix gcc warnings in hud/hudtarget.cpp
  8301.  
  8302. declaration of ‘gauge_object’ shadows a member of 'this'
  8303. declaration of ‘esct’ shadows a global declaration [-Wshadow]
  8304. variable ‘srange’ set but not used [-Wunused-but-set-variable]
  8305. variable ‘ship_is_ballistic’ set but not used
  8306.  
  8307. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10955 387891d4-d844-0410-90c0-e4c51a9137d3
  8308.  
  8309. commit 3cccc7cb131d50fb7fd5ad751471125944b6e0df
  8310. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8311. Date: Sun Jul 27 08:46:41 2014 +0000
  8312.  
  8313. Fix gcc warnings in hud/hud.cpp
  8314.  
  8315. declaration of ‘render’ shadows a member of 'this'
  8316. declaration of ‘font’ shadows a global declaration [-Wshadow]
  8317. variable ‘flags’ set but not used [-Wunused-but-set-variable]
  8318.  
  8319. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10954 387891d4-d844-0410-90c0-e4c51a9137d3
  8320.  
  8321. commit 71faaf31373bd9f25aad185d74644b7b3e52af5c
  8322. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8323. Date: Sun Jul 27 04:36:07 2014 +0000
  8324.  
  8325. From MageKing17: tweak team colors
  8326.  
  8327. While we're looking at the Team Color code, let's have a warning if
  8328. someone tries to name a team 'none', and avoid pushing duplicate teams
  8329. to the Team_Names vector.
  8330.  
  8331. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10953 387891d4-d844-0410-90c0-e4c51a9137d3
  8332.  
  8333. commit 1a0ef281ed69284673883a9075d05340f33bf4d0
  8334. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8335. Date: Sun Jul 27 04:36:02 2014 +0000
  8336.  
  8337. Fix gcc warning in io/keycontrol.cpp
  8338.  
  8339. suggest parentheses around ‘+’ in operand of ‘&’ [-Wparentheses]
  8340. This code previously worked only by fluke!
  8341.  
  8342. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10952 387891d4-d844-0410-90c0-e4c51a9137d3
  8343.  
  8344. commit 021a0bd3a700971d34e2de5c94bb590ea1be49d3
  8345. Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
  8346. Date: Sun Jul 27 02:58:49 2014 +0000
  8347.  
  8348. From MageKing17: Followup to r10914. Makes the name check ignore case.
  8349.  
  8350. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10951 387891d4-d844-0410-90c0-e4c51a9137d3
  8351.  
  8352. commit e2eddea2315f819b7f4bfdbd6587058194e997e8
  8353. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8354. Date: Sun Jul 27 02:50:16 2014 +0000
  8355.  
  8356. Fix gcc warnings in globalincs/alphacolors.cpp
  8357.  
  8358. warning: declaration of ‘i’ shadows a previous local [-Wshadow]
  8359.  
  8360. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10950 387891d4-d844-0410-90c0-e4c51a9137d3
  8361.  
  8362. commit 2b191eef2d2a43b1795a47a7183bc9e8d417140e
  8363. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8364. Date: Sun Jul 27 02:03:26 2014 +0000
  8365.  
  8366. Fix Coverity 1228854 Copy-paste error
  8367.  
  8368. Check pof_file_hud for "$POF target file:" not pof_file ("$POF file:")
  8369.  
  8370. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10949 387891d4-d844-0410-90c0-e4c51a9137d3
  8371.  
  8372. commit e93c1e94b679e90d0c6c92eaf75edc353782494e
  8373. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8374. Date: Sun Jul 27 02:03:20 2014 +0000
  8375.  
  8376. Fix Coverity ID 1228858 Missing varargs init or cleanup
  8377.  
  8378. In required_string_one_of(int arg_count, ...)
  8379.  
  8380. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10948 387891d4-d844-0410-90c0-e4c51a9137d3
  8381.  
  8382. commit 751861c397cb0ad77d1ac0c11ad91293f63a68f4
  8383. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  8384. Date: Sat Jul 26 15:38:33 2014 +0000
  8385.  
  8386. Fixed bits missing from r10946.
  8387.  
  8388. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10947 387891d4-d844-0410-90c0-e4c51a9137d3
  8389.  
  8390. commit ae1c4435cf8c130f52aab5108ead292212030ea0
  8391. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  8392. Date: Sat Jul 26 09:39:41 2014 +0000
  8393.  
  8394. Turned the required SEXP variable arguments for add-background-bitmap and add-sun-bitmap into optional arguments.
  8395.  
  8396. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10946 387891d4-d844-0410-90c0-e4c51a9137d3
  8397.  
  8398. commit a23438f5908a8a70cd313542a5412f935d64c44e
  8399. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  8400. Date: Fri Jul 25 23:56:09 2014 +0000
  8401.  
  8402. Fixed inverted normals in RTT if post-processing is on.
  8403.  
  8404. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10945 387891d4-d844-0410-90c0-e4c51a9137d3
  8405.  
  8406. commit 6b404f1daa13611b93f982adf52b06a9e2d13cbd
  8407. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  8408. Date: Fri Jul 25 19:21:31 2014 +0000
  8409.  
  8410. Fixed RTT bugs: 1) inverted geometry, 2) the output being mirrored both ways and a quarter of the output missing if post-processing is off.
  8411.  
  8412. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10944 387891d4-d844-0410-90c0-e4c51a9137d3
  8413.  
  8414. commit 2838afdd604b7e1d3d5a65f97c520c0b62a1de06
  8415. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8416. Date: Fri Jul 25 10:10:30 2014 +0000
  8417.  
  8418. Fix several gcc warnings in code/graphics/gropengldraw.cpp
  8419.  
  8420. variable ‘clipped’ set but not used [-Wunused-but-set-variable]
  8421. variable ‘swapped’ set but not used [-Wunused-but-set-variable]
  8422. the address of ‘Distortion_texture’ will always evaluate as ‘true’
  8423. [-Waddress]
  8424. declaration of ‘vertex’ shadows a global declaration [-Wshadow]
  8425.  
  8426. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10943 387891d4-d844-0410-90c0-e4c51a9137d3
  8427.  
  8428. commit 0bd67304c433fc197f768a0991ad12226334f15a
  8429. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8430. Date: Fri Jul 25 04:06:33 2014 +0000
  8431.  
  8432. a tweaked version of ngld's patch for additional main hall capabilities (see Mantis #3071)
  8433.  
  8434. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10941 387891d4-d844-0410-90c0-e4c51a9137d3
  8435.  
  8436. commit 6249638c5ac0e16fbbb6671ed99ffc847ac03140
  8437. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8438. Date: Fri Jul 25 03:59:19 2014 +0000
  8439.  
  8440. use static casts to make our intentions clear and prevent compiler warnings
  8441.  
  8442. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10940 387891d4-d844-0410-90c0-e4c51a9137d3
  8443.  
  8444. commit 5eeb6dd2193d80e75503df8d0b35e7ed19248566
  8445. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8446. Date: Fri Jul 25 03:58:57 2014 +0000
  8447.  
  8448. some const-correctness in preparation for the Mantis #3071 patch
  8449.  
  8450. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10939 387891d4-d844-0410-90c0-e4c51a9137d3
  8451.  
  8452. commit d04ae65f8b8d5a5a90ea5e51a2d2e42b9be7630f
  8453. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8454. Date: Fri Jul 25 03:09:04 2014 +0000
  8455.  
  8456. for Mantis #2064: remove ship template feature which never worked without crashing
  8457.  
  8458. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10938 387891d4-d844-0410-90c0-e4c51a9137d3
  8459.  
  8460. commit a30269bd3c41921cdb8e9e6c7f37fd8e229dce9b
  8461. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8462. Date: Fri Jul 25 03:07:47 2014 +0000
  8463.  
  8464. for Mantis #2651: revert r10933, per forum discussion: http://www.hard-light.net/forums/index.php?topic=88047.0
  8465.  
  8466. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10937 387891d4-d844-0410-90c0-e4c51a9137d3
  8467.  
  8468. commit 60bad890601deec7e49703b717470e99f03b0760
  8469. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8470. Date: Thu Jul 24 10:25:10 2014 +0000
  8471.  
  8472. Fix gcc warning: ordered comparison of pointer with integer zero
  8473.  
  8474. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10935 387891d4-d844-0410-90c0-e4c51a9137d3
  8475.  
  8476. commit ca31f9a4027855d261267059589f9b2a56463c35
  8477. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8478. Date: Wed Jul 23 10:58:20 2014 +0000
  8479.  
  8480. Fix mantis 2651: from ZekeSulastin
  8481.  
  8482. Add support for up to 98 joystick buttons
  8483.  
  8484. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10933 387891d4-d844-0410-90c0-e4c51a9137d3
  8485.  
  8486. commit 469e566b203f09cc102247714862aca02fa15b75
  8487. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8488. Date: Wed Jul 23 05:02:37 2014 +0000
  8489.  
  8490. another localization patch by Yarn: disable character remapping when the game is running in Polish
  8491.  
  8492. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10932 387891d4-d844-0410-90c0-e4c51a9137d3
  8493.  
  8494. commit e13e37245e2eabf8e9b914ec9f15031edc333ca6
  8495. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8496. Date: Tue Jul 22 01:33:28 2014 +0000
  8497.  
  8498. MageKing17's tweaks, with a couple of my own
  8499.  
  8500. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10931 387891d4-d844-0410-90c0-e4c51a9137d3
  8501.  
  8502. commit 038ccffdaa434aeb3eb1d80b48eee314a0dcc334
  8503. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8504. Date: Tue Jul 22 01:26:16 2014 +0000
  8505.  
  8506. Mantis #2999 - add docking log entries for support ships
  8507.  
  8508. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10930 387891d4-d844-0410-90c0-e4c51a9137d3
  8509.  
  8510. commit b19622cf96f087a768b2e9d202fe275d82b4759c
  8511. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8512. Date: Mon Jul 21 09:59:48 2014 +0000
  8513.  
  8514. Fix gcc warning in hud/hud.cpp
  8515.  
  8516. the address of ‘Hud_text_flash’ will always evaluate as ‘true’ [-Waddress]
  8517.  
  8518. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10929 387891d4-d844-0410-90c0-e4c51a9137d3
  8519.  
  8520. commit 96e8e77f4e2c5d9c623305472ddb739b07bf8587
  8521. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  8522. Date: Sun Jul 20 21:18:47 2014 +0000
  8523.  
  8524. Fix for Mantis 3064 from MageKing17: Followup fix.
  8525.  
  8526. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10928 387891d4-d844-0410-90c0-e4c51a9137d3
  8527.  
  8528. commit b178fd0cbc5332e3945abf57700d31ad255afdee
  8529. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  8530. Date: Sun Jul 20 18:27:56 2014 +0000
  8531.  
  8532. Fix for Mantis 3076 from MageKing17: Fixes behaviour of animated textures on skyboxes
  8533.  
  8534. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10927 387891d4-d844-0410-90c0-e4c51a9137d3
  8535.  
  8536. commit d3ef69848c40acfa5007500cec9215ea6b34443c
  8537. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  8538. Date: Sun Jul 20 17:56:24 2014 +0000
  8539.  
  8540. Fix for Mantis 3064 from MageKing17: Adds more functionality to colors.tbl. * "#Start Colors" is now optional; no more need for a blank section at the start of a colors.tbl just to define some team colors. * "#Interface Colors" section added for redefining various colors used by the interface. * "#Color Tags" section added for redefining or adding your own text color tags. * "#Default Text Color" section for choosing what color tag is the baseline default for various different screens. * And the big one, support for *-clr.tbm modular table files.
  8541.  
  8542. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10926 387891d4-d844-0410-90c0-e4c51a9137d3
  8543.  
  8544. commit a5a1a0ff3bf22f2ad121ef5b6a749f44c66bd27f
  8545. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  8546. Date: Sat Jul 19 13:32:57 2014 +0000
  8547.  
  8548. Patch for Mantis 3069 by MageKing17: Fixes help.tbl error reporting
  8549.  
  8550. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10925 387891d4-d844-0410-90c0-e4c51a9137d3
  8551.  
  8552. commit 6f800886950be2c9e0ba8b51ec85b585e7cf8d90
  8553. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8554. Date: Fri Jul 18 03:12:32 2014 +0000
  8555.  
  8556. for Mantis #2153: MageKing17's FRED support for error messages when wingmen have illegal weapons
  8557.  
  8558. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10924 387891d4-d844-0410-90c0-e4c51a9137d3
  8559.  
  8560. commit 905f0999c2fa8f0dfd17ec253c55302ef1b3eb16
  8561. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8562. Date: Fri Jul 18 03:03:52 2014 +0000
  8563.  
  8564. Yarn's patch which allows FreeSpace fonts to support all characters that exist in both Code Page 437 and Windows-1252
  8565.  
  8566. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10923 387891d4-d844-0410-90c0-e4c51a9137d3
  8567.  
  8568. commit 3eaf02c022596c5fc8178f7d642aeef03811f2fb
  8569. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  8570. Date: Thu Jul 17 18:55:49 2014 +0000
  8571.  
  8572. Fixes an unintended linebreak removal in previous commit
  8573.  
  8574. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10922 387891d4-d844-0410-90c0-e4c51a9137d3
  8575.  
  8576. commit 5bff2754c267f0e3e5af7d542f09a1760f24f17d
  8577. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  8578. Date: Thu Jul 17 18:24:56 2014 +0000
  8579.  
  8580. From MageKing17: Fixes for a couple of clang warnings.
  8581.  
  8582. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10921 387891d4-d844-0410-90c0-e4c51a9137d3
  8583.  
  8584. commit 5e6746af4332148b5b65569e47592e70350b27b7
  8585. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  8586. Date: Thu Jul 17 18:19:05 2014 +0000
  8587.  
  8588. From MageKing17: Improves sexp help text to clear up possible confusion about indexes that are zero-based.
  8589.  
  8590. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10920 387891d4-d844-0410-90c0-e4c51a9137d3
  8591.  
  8592. commit d2cbf65e1ea49d1cb74523d83c56f8dd5825c0d0
  8593. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  8594. Date: Mon Jul 14 10:33:04 2014 +0000
  8595.  
  8596. Fix mantis3054 (from ngld)
  8597.  
  8598. In weapon select screen check weapon model index is != -1 before drawing it
  8599.  
  8600. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10918 387891d4-d844-0410-90c0-e4c51a9137d3
  8601.  
  8602. commit fca002ada815002698065419bac087522f0916de
  8603. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  8604. Date: Sun Jul 13 15:13:42 2014 +0000
  8605.  
  8606. From Axem: Add ba.getGameDifficulty() scripting function to get the current difficulty level.
  8607.  
  8608. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10916 387891d4-d844-0410-90c0-e4c51a9137d3
  8609.  
  8610. commit d3089bb406b768cc2d277ed0dda5d03be7f13569
  8611. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  8612. Date: Sat Jul 12 17:50:51 2014 +0000
  8613.  
  8614. Fix for Mantis 2882 by Mageking17 (change-team-color with None color results in error)
  8615.  
  8616. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10914 387891d4-d844-0410-90c0-e4c51a9137d3
  8617.  
  8618. commit b96b0e87d8836ccfbed33a5b7065c19591510d75
  8619. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  8620. Date: Fri Jul 11 08:07:15 2014 +0000
  8621.  
  8622. Removes nonfunctional debug code left over from the :V: days
  8623.  
  8624. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10911 387891d4-d844-0410-90c0-e4c51a9137d3
  8625.  
  8626. commit 3d3fa6a749290a9128ba8f731d113a5ccd706cf6
  8627. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  8628. Date: Thu Jul 10 21:23:49 2014 +0000
  8629.  
  8630. Moving an assignment out of an if statement for better readability
  8631.  
  8632. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10910 387891d4-d844-0410-90c0-e4c51a9137d3
  8633.  
  8634. commit 514a8c3557296b69912c0c944cfa8ff5219a2357
  8635. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  8636. Date: Thu Jul 10 21:09:27 2014 +0000
  8637.  
  8638. PVS Studio fix: Make the logic responsible for sending the builtin rearm messages behave as intended.
  8639.  
  8640. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10909 387891d4-d844-0410-90c0-e4c51a9137d3
  8641.  
  8642. commit fe4b949c068aafc9f993586b5c5a05e2fbbef752
  8643. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8644. Date: Thu Jul 10 01:14:34 2014 +0000
  8645.  
  8646. fix Mantis #3072 (crashes when using different languages)
  8647.  
  8648. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10908 387891d4-d844-0410-90c0-e4c51a9137d3
  8649.  
  8650. commit ae351d2924cfd0590e1cb771aec51cfe860e718b
  8651. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  8652. Date: Wed Jul 9 21:44:53 2014 +0000
  8653.  
  8654. Fix Mantis 2886 - Option to render External weapon models, besides Tech models, in Weapon lab, from FUBAR.
  8655.  
  8656. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10907 387891d4-d844-0410-90c0-e4c51a9137d3
  8657.  
  8658. commit 4854087a187f1b99ef6ee4332bbeaadac1f157ee
  8659. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  8660. Date: Wed Jul 9 21:12:25 2014 +0000
  8661.  
  8662. Fix Mantis 2885 - SEXP flag to enable/disable primitive sensors, from FUBAR.
  8663.  
  8664. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10906 387891d4-d844-0410-90c0-e4c51a9137d3
  8665.  
  8666. commit 831e0f3be7be2a1dc352596b4fe94fd8b0f2bb86
  8667. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8668. Date: Wed Jul 9 10:25:02 2014 +0000
  8669.  
  8670. Address clang warning: parameter 'x,' not found in the function declaration [-Wdocumentation]
  8671.  
  8672. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10904 387891d4-d844-0410-90c0-e4c51a9137d3
  8673.  
  8674. commit 307923e8dd2b80c02006f2a702b3574ffc12c7a5
  8675. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8676. Date: Wed Jul 9 10:21:19 2014 +0000
  8677.  
  8678. Address clang warning: unknown command tag name 'brieft'; did you mean 'brief'? [-Wdocumentation]
  8679.  
  8680. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10903 387891d4-d844-0410-90c0-e4c51a9137d3
  8681.  
  8682. commit eacf4d4e6e12ae666113d2476d4683b63525270c
  8683. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8684. Date: Wed Jul 9 10:16:21 2014 +0000
  8685.  
  8686. Address clang warning: parameter [x] not found in the function declaration [-Wdocumentation]
  8687.  
  8688. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10902 387891d4-d844-0410-90c0-e4c51a9137d3
  8689.  
  8690. commit 2859e74ac9055a8f38e3b3e990063e643253c031
  8691. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8692. Date: Wed Jul 9 10:03:46 2014 +0000
  8693.  
  8694. Address clang warning: extra ';' after member function definition [-Wextra-semi]
  8695.  
  8696. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10901 387891d4-d844-0410-90c0-e4c51a9137d3
  8697.  
  8698. commit 98a61669566fd45092802ad18c9720dd9f396e6f
  8699. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8700. Date: Wed Jul 9 06:56:47 2014 +0000
  8701.  
  8702. follow-up to r7163: this makes the text display properly in-game, no Unicode support needed (thanks to Yarn for the patch)
  8703.  
  8704. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10900 387891d4-d844-0410-90c0-e4c51a9137d3
  8705.  
  8706. commit 07cad23aedd831193560c85c751aabfcb924ceea
  8707. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8708. Date: Tue Jul 8 12:47:20 2014 +0000
  8709.  
  8710. Address clang warning: commas at the end of enumerator lists are a C++11 extension
  8711.  
  8712. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10899 387891d4-d844-0410-90c0-e4c51a9137d3
  8713.  
  8714. commit 255fef6e47c4b0f0132a1f4ca341c6a08c4e9659
  8715. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8716. Date: Tue Jul 8 12:46:53 2014 +0000
  8717.  
  8718. Address clang warning: unused variable
  8719.  
  8720. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10898 387891d4-d844-0410-90c0-e4c51a9137d3
  8721.  
  8722. commit fc1b587cb6facedabfa60ba2c15590d72f16fd71
  8723. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8724. Date: Tue Jul 8 12:23:54 2014 +0000
  8725.  
  8726. Address clang warning: declaration shadows a field of 'HudGaugeRadarDradis' [-Wshadow]
  8727.  
  8728. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10897 387891d4-d844-0410-90c0-e4c51a9137d3
  8729.  
  8730. commit 8cdfb029d3a3df087f5521fa13a9b6598ef784ab
  8731. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8732. Date: Mon Jul 7 06:30:32 2014 +0000
  8733.  
  8734. add mod_table option for red-alert for delayed ships (Mantis #3055)
  8735.  
  8736. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10895 387891d4-d844-0410-90c0-e4c51a9137d3
  8737.  
  8738. commit 2fe0ec8ef0e85cad212fe896501f11a410b98b97
  8739. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8740. Date: Mon Jul 7 04:56:44 2014 +0000
  8741.  
  8742. Yarn's patch for Mantis #3049 (character remapping in tstrings.tbl)
  8743.  
  8744. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10894 387891d4-d844-0410-90c0-e4c51a9137d3
  8745.  
  8746. commit 75f533a6fe57b9dcb0643636b8025b8b5bd68e9a
  8747. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  8748. Date: Sat Jul 5 16:29:45 2014 +0000
  8749.  
  8750. Fix for Mantis 2960: Actually make sure that we're not performing invalid operations on a vector.
  8751.  
  8752. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10887 387891d4-d844-0410-90c0-e4c51a9137d3
  8753.  
  8754. commit d6e0a731db9746b6488c5f40b3d3ad6446cf61a5
  8755. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  8756. Date: Sat Jul 5 16:09:10 2014 +0000
  8757.  
  8758. From MageKing17: Patch for Mantis 3074: Correct mismatch between mission write and mission parse
  8759.  
  8760. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10886 387891d4-d844-0410-90c0-e4c51a9137d3
  8761.  
  8762. commit 327c67ff1db5ad55715243a69bf67101801fb206
  8763. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8764. Date: Sat Jul 5 16:08:51 2014 +0000
  8765.  
  8766. Address clang warnings - hud/hud.cpp:1310:3: warning: delete called on 'HudGauge' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]
  8767.  
  8768. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10885 387891d4-d844-0410-90c0-e4c51a9137d3
  8769.  
  8770. commit 80e1ecee6901197c22cfa6bc6f2744a9010cf948
  8771. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8772. Date: Sat Jul 5 15:42:43 2014 +0000
  8773.  
  8774. Address clang warning - hud/hudtarget.cpp:7224:12: warning: declaration shadows a local variable [-Wshadow]
  8775.  
  8776. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10884 387891d4-d844-0410-90c0-e4c51a9137d3
  8777.  
  8778. commit 02aa18c260cbf208f9f6b4079ccecb9d39f2682f
  8779. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8780. Date: Sat Jul 5 15:37:44 2014 +0000
  8781.  
  8782. Address clang warning - io/keycontrol.cpp:2504:7: warning: declaration shadows a local variable [-Wshadow]
  8783.  
  8784. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10883 387891d4-d844-0410-90c0-e4c51a9137d3
  8785.  
  8786. commit 53e78033c6a1b66753b7445fdc52e353b25e119a
  8787. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  8788. Date: Sat Jul 5 15:37:39 2014 +0000
  8789.  
  8790. Fix unintended linebreak removal from 10880
  8791.  
  8792. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10882 387891d4-d844-0410-90c0-e4c51a9137d3
  8793.  
  8794. commit bc568a91497503de21398722e79ea8014705a6cc
  8795. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8796. Date: Sat Jul 5 15:34:30 2014 +0000
  8797.  
  8798. Address clang warning - lab/lab.cpp:912:8: warning: declaration shadows a local variable [-Wshadow]
  8799.  
  8800. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10881 387891d4-d844-0410-90c0-e4c51a9137d3
  8801.  
  8802. commit 0d9cc00ba8461bd816039f5ee12ff6b4633e23a8
  8803. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  8804. Date: Sat Jul 5 15:31:01 2014 +0000
  8805.  
  8806. From MageKing17: Removes redundant function call
  8807.  
  8808. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10880 387891d4-d844-0410-90c0-e4c51a9137d3
  8809.  
  8810. commit 46288483c954221d1597bc158f140d82db3e937f
  8811. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8812. Date: Sat Jul 5 15:29:31 2014 +0000
  8813.  
  8814. Address clang warning - menuui/mainhallmenu.cpp:2141:9: warning: declaration shadows a local variable [-Wshadow]
  8815.  
  8816. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10879 387891d4-d844-0410-90c0-e4c51a9137d3
  8817.  
  8818. commit 580330c224287b78892dfdfa0600247c785f1351
  8819. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  8820. Date: Sat Jul 5 15:28:06 2014 +0000
  8821.  
  8822. From MageKing17: Patch for a small issue in briefing text color spans
  8823.  
  8824. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10878 387891d4-d844-0410-90c0-e4c51a9137d3
  8825.  
  8826. commit 3f645215ad20da7956d09ac55810f1f891a7b57f
  8827. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8828. Date: Sat Jul 5 15:16:19 2014 +0000
  8829.  
  8830. Address clang warning - object/collideshipweapon.cpp:258:17: warning: declaration shadows a local variable [-Wshadow]
  8831.  
  8832. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10877 387891d4-d844-0410-90c0-e4c51a9137d3
  8833.  
  8834. commit d3f914a404c8f5246856843c3d64978c87284736
  8835. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8836. Date: Sat Jul 5 15:09:45 2014 +0000
  8837.  
  8838. Address clang warning - ./ui/ui.h:291:7: warning: private field 'ignore_escape' is not used [-Wunused-private-field]
  8839.  
  8840. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10876 387891d4-d844-0410-90c0-e4c51a9137d3
  8841.  
  8842. commit 7f9d879d7bab5abe4afb4026c01f07104c48898c
  8843. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8844. Date: Sat Jul 5 15:04:59 2014 +0000
  8845.  
  8846. Address clang warning - ./ship/shipfx.h:202:6: warning: private field 'stage' is not used [-Wunused-private-field]
  8847.  
  8848. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10875 387891d4-d844-0410-90c0-e4c51a9137d3
  8849.  
  8850. commit 54de59283568eed3a7924f9584234b9ebb80c95f
  8851. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8852. Date: Sat Jul 5 14:59:25 2014 +0000
  8853.  
  8854. Address clang warning - debugconsole/console.cpp:169:13: warning: declaration shadows a local variable [-Wshadow]
  8855.  
  8856. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10874 387891d4-d844-0410-90c0-e4c51a9137d3
  8857.  
  8858. commit 03c32c16489a2c0b928df85c0fde855a441b1829
  8859. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8860. Date: Sat Jul 5 14:30:03 2014 +0000
  8861.  
  8862. Further tweak fix for Coverity 1093783 Uninitialized scalar variable, and remove redundant variable in opengl_light structure
  8863.  
  8864. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10873 387891d4-d844-0410-90c0-e4c51a9137d3
  8865.  
  8866. commit 713e291bdcf1208966c8639f58e3cb21300dc0cd
  8867. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8868. Date: Sat Jul 5 14:22:04 2014 +0000
  8869.  
  8870. Partially re-add the secure coding aspects of 10806 (which was rolled back in 10857). Fundamentally, the code in theora_open is written in a non-secure manner prior to this fix. That the callers currently appear per Goober to use it correctly is not the issue. There is no way of enforcing that contract as to length of the string unless it is internally handled in the function. Also Goober's comment that all callers use string lengths of MAX_FILENAME_LEN is incorrect. Examples trivially found that use the separate define NAME_LENGTH, which could be changed in future.
  8871.  
  8872. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10872 387891d4-d844-0410-90c0-e4c51a9137d3
  8873.  
  8874. commit 137eb7e4d4cb0f9c153d15bbcce847347aa3d716
  8875. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  8876. Date: Wed Jul 2 16:30:30 2014 +0000
  8877.  
  8878. Fix Mantis #2790, Easy options should be just that again.
  8879.  
  8880. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10869 387891d4-d844-0410-90c0-e4c51a9137d3
  8881.  
  8882. commit f89d864756adc2ed90c70de0fb2cb54157e97457
  8883. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  8884. Date: Tue Jul 1 17:10:54 2014 +0000
  8885.  
  8886. Fix Mantis #3070, courtesy of Yarn.
  8887.  
  8888. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10868 387891d4-d844-0410-90c0-e4c51a9137d3
  8889.  
  8890. commit 7a56e7ff4adb6254ddeddca7e472e876d20fb9e7
  8891. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8892. Date: Tue Jul 1 14:57:25 2014 +0000
  8893.  
  8894. Fix Clang warnings about incorrect type given different pointer sizes for the architecture. Use the standard compliant ptrdiff_t
  8895.  
  8896. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10867 387891d4-d844-0410-90c0-e4c51a9137d3
  8897.  
  8898. commit a0ed86d6bc9ae01901b8fda7d2b131da8d484999
  8899. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8900. Date: Tue Jul 1 14:55:43 2014 +0000
  8901.  
  8902. Remove a tautological Assert(), which cannot be triggered due to the type
  8903.  
  8904. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10866 387891d4-d844-0410-90c0-e4c51a9137d3
  8905.  
  8906. commit 475e4d5d35747c01d61ada10f969309a53578135
  8907. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8908. Date: Tue Jul 1 04:53:27 2014 +0000
  8909.  
  8910. Yarn's fix for Mantis #2362 (scale images properly with show-subtitle-image)
  8911.  
  8912. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10865 387891d4-d844-0410-90c0-e4c51a9137d3
  8913.  
  8914. commit 3743449a42fa2fe2e6bdfe0f6dcd50ef4756be45
  8915. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8916. Date: Tue Jul 1 01:42:18 2014 +0000
  8917.  
  8918. from MageKing17: choose alt_names and callsigns by array index instead of substring; fixes Mantis #2934
  8919.  
  8920. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10864 387891d4-d844-0410-90c0-e4c51a9137d3
  8921.  
  8922. commit 79b73f241b1cb5026653e3343a67b801cff45d36
  8923. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8924. Date: Tue Jul 1 01:34:08 2014 +0000
  8925.  
  8926. MageKing17's patch for callsigns not resetting when the mission is cleared (Mantis #2934)
  8927.  
  8928. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10863 387891d4-d844-0410-90c0-e4c51a9137d3
  8929.  
  8930. commit 2da25272077b98e867fe04f059a79631503a5aa5
  8931. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8932. Date: Mon Jun 30 15:44:31 2014 +0000
  8933.  
  8934. Quieten a number of warnings related to UI_USERBOX without a declaration yet. Added TODO.
  8935.  
  8936. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10862 387891d4-d844-0410-90c0-e4c51a9137d3
  8937.  
  8938. commit f8ef768bbf867baa7e00e78ee12fbfbd225e7f86
  8939. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8940. Date: Mon Jun 30 15:31:22 2014 +0000
  8941.  
  8942. Address Clang warnings are overloaded virtual functions in UI_GADET. Also opportunity to simplify code by making the most of inherited polymorphism. Docs cleanup
  8943.  
  8944. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10861 387891d4-d844-0410-90c0-e4c51a9137d3
  8945.  
  8946. commit 522eb962ff19100355976d23cae42b5abef8b7aa
  8947. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8948. Date: Mon Jun 30 14:36:49 2014 +0000
  8949.  
  8950. Fix a range of issue identified via clang warnings
  8951.  
  8952. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10860 387891d4-d844-0410-90c0-e4c51a9137d3
  8953.  
  8954. commit ad761f980f485a1719854d2a34afefbce605f247
  8955. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8956. Date: Sun Jun 29 23:09:39 2014 +0000
  8957.  
  8958. fix a bug introduced by r10852: MAX_OBJECTS is not a valid object index
  8959.  
  8960. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10859 387891d4-d844-0410-90c0-e4c51a9137d3
  8961.  
  8962. commit 41d7f2408cc160d358f855b375d2af7b7056e1c8
  8963. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8964. Date: Sun Jun 29 20:49:54 2014 +0000
  8965.  
  8966. fix a bug introduced by r10837: 0 is a valid path index
  8967.  
  8968. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10858 387891d4-d844-0410-90c0-e4c51a9137d3
  8969.  
  8970. commit 7c07151e2607637cd00947525f2f814e791f7459
  8971. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8972. Date: Sun Jun 29 20:18:38 2014 +0000
  8973.  
  8974. roll back r10806 because 1) all callers to this function have names which are MAX_FILENAME_LEN in size; and 2) the memset already sets all characters to 0, so there's no need to add a null terminator
  8975.  
  8976. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10857 387891d4-d844-0410-90c0-e4c51a9137d3
  8977.  
  8978. commit 05e0af6ebdf2d9d0892574191d0e46ac3b52775f
  8979. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  8980. Date: Sun Jun 29 08:08:50 2014 +0000
  8981.  
  8982. the minimum macro is defined as MIN in FSO to avoid conflicts; no need to #undef (since rev 10796 uses MIN anyway)
  8983.  
  8984. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10856 387891d4-d844-0410-90c0-e4c51a9137d3
  8985.  
  8986. commit d37e4c567d9fa958e8058e2cc12723b4d925bfa3
  8987. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8988. Date: Sat Jun 28 14:24:17 2014 +0000
  8989.  
  8990. Fix Coverity #1093706 Negative array index read in scoring_eval_kill_on_weapon()
  8991.  
  8992. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10855 387891d4-d844-0410-90c0-e4c51a9137d3
  8993.  
  8994. commit 130ed7c7e315a6693a9ef803533b08803dded87b
  8995. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  8996. Date: Sat Jun 28 14:19:33 2014 +0000
  8997.  
  8998. Fix Coverity #1093707 Negative array index read in start_ship_animation()
  8999.  
  9000. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10854 387891d4-d844-0410-90c0-e4c51a9137d3
  9001.  
  9002. commit 8d6e82c3bc2477df2ed38d9d41ef534065aa2ca3
  9003. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9004. Date: Sat Jun 28 13:36:28 2014 +0000
  9005.  
  9006. Fix Coverity #1093711 Negative array index read in event_music_enemy_arrival()
  9007.  
  9008. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10853 387891d4-d844-0410-90c0-e4c51a9137d3
  9009.  
  9010. commit 823c144eccf7bb5d7e75ca33b9d3a5d35af0e10e
  9011. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9012. Date: Sat Jun 28 13:29:20 2014 +0000
  9013.  
  9014. Fix Coverity #1093715 Negative array index read in maybe_weapon_detonate()
  9015.  
  9016. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10852 387891d4-d844-0410-90c0-e4c51a9137d3
  9017.  
  9018. commit abc0fd11b5bbd14662d8275f46f24f27e49544ea
  9019. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9020. Date: Sat Jun 28 13:07:43 2014 +0000
  9021.  
  9022. Fix Coverity #1093720 Negative array index read in ai_big_maybe_follow_subsys_path()
  9023.  
  9024. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10851 387891d4-d844-0410-90c0-e4c51a9137d3
  9025.  
  9026. commit c3494516bd9a50d1e209d2a536e89a71ade3f76d
  9027. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9028. Date: Sat Jun 28 13:02:16 2014 +0000
  9029.  
  9030. Fix Coverity #1093544 Negative array index read in multi_ts_handle_mouse()
  9031.  
  9032. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10850 387891d4-d844-0410-90c0-e4c51a9137d3
  9033.  
  9034. commit 9cbd23d2e96443fb2e61fa38cd71107c4c1ff1f5
  9035. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9036. Date: Sat Jun 28 12:55:55 2014 +0000
  9037.  
  9038. Fix Coverity #1093783 Uninitialized scalar variable in gr_opengl_set_center_alpha()
  9039.  
  9040. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10849 387891d4-d844-0410-90c0-e4c51a9137d3
  9041.  
  9042. commit 8cbb46f40cb036ae97be7ecacb837a0d03316bfa
  9043. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9044. Date: Sat Jun 28 12:29:20 2014 +0000
  9045.  
  9046. Fix Coverity #1224006 Uninitialized scalar variable in nebl_generate_section()
  9047.  
  9048. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10848 387891d4-d844-0410-90c0-e4c51a9137d3
  9049.  
  9050. commit c85caef6317aad26445cf91d2f82419ac0805386
  9051. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9052. Date: Sat Jun 28 12:17:06 2014 +0000
  9053.  
  9054. Fix Coverity #1224005 Negative array index read
  9055.  
  9056. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10847 387891d4-d844-0410-90c0-e4c51a9137d3
  9057.  
  9058. commit 3545cacda061f0f4dac0c29039c96cc0ee796a6e
  9059. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9060. Date: Fri Jun 27 14:20:11 2014 +0000
  9061.  
  9062. From MageKing17: Patch for Mantis 761(!): Text color tags do not work in debriefings. Also allows color spans in text to cover line breaks.
  9063.  
  9064. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10846 387891d4-d844-0410-90c0-e4c51a9137d3
  9065.  
  9066. commit 7be5b03c62410ec7f3134c024cb5452a5258a862
  9067. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9068. Date: Fri Jun 27 14:14:35 2014 +0000
  9069.  
  9070. From MageKing17: Patch form Mantis 3067 (Nebula flashing not following player view point)
  9071.  
  9072. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10845 387891d4-d844-0410-90c0-e4c51a9137d3
  9073.  
  9074. commit 027f218f7f977164e3ad4f69f168ea9cf702d346
  9075. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9076. Date: Fri Jun 27 11:41:39 2014 +0000
  9077.  
  9078. Allow any resolution for mainhalls (From Yarn)
  9079.  
  9080. Also includes support for more than two mainhall resolutions, zooming
  9081. so one mainhall can adapt to multiple resolutions, setting new mainhall
  9082. fonts, help overlays for all resolutions and adjustable tooltip padding.
  9083. Also allows preload screens to be any resolution & aspect ratio.
  9084.  
  9085. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10844 387891d4-d844-0410-90c0-e4c51a9137d3
  9086.  
  9087. commit cdb954f33363181c81f49d055cdef782ecdefdb5
  9088. Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
  9089. Date: Fri Jun 27 02:19:31 2014 +0000
  9090.  
  9091. Fixes mantis 2877: $Type and $Category entries in controlconfigdefaults.tbl would not properly parse. #defines and enumerated names in the controls code (Such as TAB_SHIP and the various CC_TYPE's) may now be used in the .tbl
  9092.  
  9093. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10843 387891d4-d844-0410-90c0-e4c51a9137d3
  9094.  
  9095. commit 8c1bef0415d42d0e8790741825fcdab46048fd2c
  9096. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9097. Date: Thu Jun 26 16:24:13 2014 +0000
  9098.  
  9099. From FUBAR: Patch for Mantis 2842 (Adds new section to game_settings.tbl called "#FRED SETTINGS". Also adds a parameter for it, "$Disable Hard Coded Message Head Ani Files:", a boolean value that controls whether FRED fills the head ani selection in the Event Editor with the retail head ani names)
  9100.  
  9101. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10842 387891d4-d844-0410-90c0-e4c51a9137d3
  9102.  
  9103. commit c07d792e4ec803851fdc37446414ee57bc686f10
  9104. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9105. Date: Thu Jun 26 15:55:54 2014 +0000
  9106.  
  9107. From FUBAR: Patch for Mantis 2872 (Make FRED emit a warning for invalid ship classes in a mission file)
  9108.  
  9109. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10841 387891d4-d844-0410-90c0-e4c51a9137d3
  9110.  
  9111. commit 545fd5e6ac5681593d1554eba8cbbafd1a507be2
  9112. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9113. Date: Thu Jun 26 08:23:30 2014 +0000
  9114.  
  9115. Fix mantis 3056
  9116.  
  9117. In redalert loadout, only store the current number of banks in use by
  9118. ships, not all banks where the weapon idx is -1
  9119.  
  9120. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10840 387891d4-d844-0410-90c0-e4c51a9137d3
  9121.  
  9122. commit c837a21f0d0b1116c803dc7252f87f6a18a37448
  9123. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9124. Date: Thu Jun 26 04:19:40 2014 +0000
  9125.  
  9126. Now that standalone server is support on more than Windows, ensure its features are applied as consistently as possible
  9127.  
  9128. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10839 387891d4-d844-0410-90c0-e4c51a9137d3
  9129.  
  9130. commit 666f53e44b8ea5e3cda216d677756159d9b166be
  9131. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9132. Date: Thu Jun 26 03:54:09 2014 +0000
  9133.  
  9134. Fix Coverity #1093598 Negative array index read
  9135.  
  9136. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10838 387891d4-d844-0410-90c0-e4c51a9137d3
  9137.  
  9138. commit edad64459588d95a5f701877ecc5c02010695eab
  9139. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9140. Date: Thu Jun 26 03:49:09 2014 +0000
  9141.  
  9142. Fix Coverity #1093597 Negative array index read
  9143.  
  9144. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10837 387891d4-d844-0410-90c0-e4c51a9137d3
  9145.  
  9146. commit 82058a8c99ceefbb85c071b8d09f5019f63b94fd
  9147. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9148. Date: Thu Jun 26 03:31:48 2014 +0000
  9149.  
  9150. Fix Coverity #1093552 Negative array index read
  9151.  
  9152. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10836 387891d4-d844-0410-90c0-e4c51a9137d3
  9153.  
  9154. commit ae6365bc3508911bf3ba2e1eb3033b83b510c948
  9155. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9156. Date: Thu Jun 26 03:26:01 2014 +0000
  9157.  
  9158. Fix Coverity #1093545 Negative array index read
  9159.  
  9160. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10835 387891d4-d844-0410-90c0-e4c51a9137d3
  9161.  
  9162. commit c2122f976744ac23bf1444eaff5eb7e08ce7b04b
  9163. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9164. Date: Thu Jun 26 03:21:30 2014 +0000
  9165.  
  9166. Fix Coverity #1093544 Negative array index read
  9167.  
  9168. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10834 387891d4-d844-0410-90c0-e4c51a9137d3
  9169.  
  9170. commit 8e0304a58f87f2f68b54446944ca5840fb3c86c4
  9171. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  9172. Date: Mon Jun 23 17:06:40 2014 +0000
  9173.  
  9174. Fixed a bug in normal maps caused by a redundant and float-inaccurate calculation.
  9175.  
  9176. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10833 387891d4-d844-0410-90c0-e4c51a9137d3
  9177.  
  9178. commit 2740cf5ea2020e2738dc28eda6e71448076c29b4
  9179. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9180. Date: Mon Jun 23 09:08:33 2014 +0000
  9181.  
  9182. Allow missions to exit to mainhall on successful completion
  9183.  
  9184. Activate with either a mission flag, or the 3rd parameter to the
  9185. end-mission sexp. Covers ending via the debrief, skipped from dying
  9186. 5x times or skipped training mission
  9187. Does NOT work for redalert missions or multi (yet)
  9188.  
  9189. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10832 387891d4-d844-0410-90c0-e4c51a9137d3
  9190.  
  9191. commit 322d1f39e08ebaffae76511d1fbb3ace67fd9f9e
  9192. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9193. Date: Thu Jun 19 09:24:04 2014 +0000
  9194.  
  9195. Fix mantis 2945 (From MageKing17)
  9196.  
  9197. Don't set PF_PROJECTED in g3_transfer_vertex() as it's not projecting
  9198. the vertex
  9199. Note: displaying nebula emp/lightning used to depend on unitialised data!
  9200.  
  9201. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10828 387891d4-d844-0410-90c0-e4c51a9137d3
  9202.  
  9203. commit cc36ac9faf19f23b18514bec42ec3db624b07830
  9204. Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
  9205. Date: Thu Jun 19 06:34:12 2014 +0000
  9206.  
  9207. Follow-up to r10793, missed a spot of [more]
  9208.  
  9209. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10827 387891d4-d844-0410-90c0-e4c51a9137d3
  9210.  
  9211. commit a45e9300472e67cc996222363a4235bd252f0751
  9212. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  9213. Date: Wed Jun 18 16:38:24 2014 +0000
  9214.  
  9215. Fix for Mantis 3063: Animation code-related sound entries doesn't use new sound format
  9216.  
  9217. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10826 387891d4-d844-0410-90c0-e4c51a9137d3
  9218.  
  9219. commit 83ffa764b502c3153cd05cbcc6f87a6092371450
  9220. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9221. Date: Wed Jun 18 16:08:17 2014 +0000
  9222.  
  9223. Fix for Mantis 3016 part 2 (Make FRED respect the Briefing Window FOV setting in game_settings.tbl
  9224.  
  9225. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10825 387891d4-d844-0410-90c0-e4c51a9137d3
  9226.  
  9227. commit 54787e8402c5509c4df02abc8613cff2e33ad419
  9228. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9229. Date: Mon Jun 16 16:31:10 2014 +0000
  9230.  
  9231. Fix for Mantis 3016 (Briefing window FOV different from retail). Also adds a new setting to game_settings.tbl, "$Briefing Window FOV:" under Graphics, which takes a single float argument to set the FOV of the briefing window.
  9232.  
  9233. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10824 387891d4-d844-0410-90c0-e4c51a9137d3
  9234.  
  9235. commit 8da0ac791e9f675e387fe4cf51f3aa338754f193
  9236. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9237. Date: Mon Jun 16 16:15:52 2014 +0000
  9238.  
  9239. From MageKing17: Patch for Mantis 3060 (Beam particles not generated correctly in certain cases)
  9240.  
  9241. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10823 387891d4-d844-0410-90c0-e4c51a9137d3
  9242.  
  9243. commit 971192ab30ee5505a13f958b8a31fc0a14465de2
  9244. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9245. Date: Mon Jun 16 16:07:10 2014 +0000
  9246.  
  9247. From MageKing17: Patch for Mantis 3061 (Turrets can't have an initial rotation defined)
  9248.  
  9249. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10822 387891d4-d844-0410-90c0-e4c51a9137d3
  9250.  
  9251. commit 505e1e77f56b155e95bbb2487178cb5ecfb452d5
  9252. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9253. Date: Mon Jun 16 16:01:17 2014 +0000
  9254.  
  9255. From MageKing17: Patch for Mantis 3012 (Various issues with ships in nebula)
  9256.  
  9257. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10821 387891d4-d844-0410-90c0-e4c51a9137d3
  9258.  
  9259. commit cba1eb07db274acd6bb17fff40c0c7a0a16a24bb
  9260. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9261. Date: Mon Jun 16 15:55:13 2014 +0000
  9262.  
  9263. Fix for Mantis 2982: Removes superfluous Assert.
  9264.  
  9265. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10820 387891d4-d844-0410-90c0-e4c51a9137d3
  9266.  
  9267. commit 358e2ab4fc20e2a87b414eeb19c3824d44b7a087
  9268. Author: CommanderDJ <CommanderDJ@387891d4-d844-0410-90c0-e4c51a9137d3>
  9269. Date: Sat Jun 14 12:06:34 2014 +0000
  9270.  
  9271. Fix Mantis 2773: Models turn black when full nebula enabled in FRED.
  9272.  
  9273. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10819 387891d4-d844-0410-90c0-e4c51a9137d3
  9274.  
  9275. commit f5199ea122221f0e5dec68433f0a1ba5423cc2b8
  9276. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9277. Date: Sat Jun 14 11:02:14 2014 +0000
  9278.  
  9279. Fix mantis 2929
  9280.  
  9281. Save shortcut rank to the csg flags & bump csg version
  9282. Add function to read the csg rank during pilotfile::verify()
  9283. Reorder 'find pilots' call so that Game_mode is valid for verify
  9284.  
  9285. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10818 387891d4-d844-0410-90c0-e4c51a9137d3
  9286.  
  9287. commit 603a4086f5e8069f580fa38ca27e686edef87d77
  9288. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9289. Date: Sat Jun 14 09:59:39 2014 +0000
  9290.  
  9291. Fix mantis 2920: prevent pilots switching languages
  9292.  
  9293. In other words, a pilot can only be used in the same language it was
  9294. created with. Checks both the initial selection screen and in the
  9295. barracks.
  9296. Also fixes issue with PLR version being ignored in pilotfile::verify()
  9297.  
  9298. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10817 387891d4-d844-0410-90c0-e4c51a9137d3
  9299.  
  9300. commit 05adea0e25d21e5844db1c557b83a4a8459cd997
  9301. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9302. Date: Sat Jun 14 08:59:38 2014 +0000
  9303.  
  9304. Fix mantis 2923
  9305.  
  9306. Backout all_time and multi_stats from the pilotfile stats as
  9307. required
  9308.  
  9309. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10816 387891d4-d844-0410-90c0-e4c51a9137d3
  9310.  
  9311. commit 3f752b9a4099a4ea1591b014d0e7ceab2072b3ff
  9312. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9313. Date: Sat Jun 14 07:31:52 2014 +0000
  9314.  
  9315. Address Coverity 1093687 Resource leak in os_init_cmdline() that would occur when the -parse_cmdline_only flag was set. Refactored to improve readability at the same time. Order of precedence remains data/cmdline_fso.cfg, per-user cmdline_fso.cfg (on Linux and Mac), then actual commandline. The presence of -parse_cmdline_only will ignore all settings in on-disk cmdline_fso.cfg files
  9316.  
  9317. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10815 387891d4-d844-0410-90c0-e4c51a9137d3
  9318.  
  9319. commit 55f34b1b58fcd1f05e20bc321af373b5f9224ed0
  9320. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9321. Date: Sat Jun 14 06:42:34 2014 +0000
  9322.  
  9323. Address Coverity 1093378 and 1093379 Resource leaks in object ChttpGet::ChttpGet()
  9324.  
  9325. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10814 387891d4-d844-0410-90c0-e4c51a9137d3
  9326.  
  9327. commit a0f31e6dc53189309b1727379df6992bef7d548c
  9328. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9329. Date: Sat Jun 14 06:38:24 2014 +0000
  9330.  
  9331. Address Coverity 1093380 Resource leak in object CFtpGet::CFtpGet()
  9332.  
  9333. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10813 387891d4-d844-0410-90c0-e4c51a9137d3
  9334.  
  9335. commit f5a9d32d14976938495b366a823f21298a54d4b0
  9336. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9337. Date: Sat Jun 14 06:30:54 2014 +0000
  9338.  
  9339. Address Coverity 1093781 and 1093782 Uninitialized scalar variables in cftp.cpp
  9340.  
  9341. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10812 387891d4-d844-0410-90c0-e4c51a9137d3
  9342.  
  9343. commit d0b786fe878f59a0ece90abdd697abd1b74ce076
  9344. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9345. Date: Sat Jun 14 06:16:39 2014 +0000
  9346.  
  9347. Address Coverity 1093635 Out-of-bounds read in multi_team_report()
  9348.  
  9349. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10811 387891d4-d844-0410-90c0-e4c51a9137d3
  9350.  
  9351. commit d8e26c8e0288e63cafb6e42882133d6d05b0e0eb
  9352. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9353. Date: Sat Jun 14 06:04:56 2014 +0000
  9354.  
  9355. Address Coverity 1212011 Unchecked return value in DCF(multi oo)
  9356.  
  9357. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10810 387891d4-d844-0410-90c0-e4c51a9137d3
  9358.  
  9359. commit 05991a9fbf94c65c802e16ca879dbed0ecd438aa
  9360. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9361. Date: Sat Jun 14 05:42:40 2014 +0000
  9362.  
  9363. Address Coverity 1107318 Logically dead code in outwnd_print(), check for NULL id has already occurred
  9364.  
  9365. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10809 387891d4-d844-0410-90c0-e4c51a9137d3
  9366.  
  9367. commit 55af81050d586668fc99f748e6baf36014415088
  9368. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9369. Date: Sat Jun 14 05:28:48 2014 +0000
  9370.  
  9371. Fix Mantis 3059: Coverity 1204289 String not null terminated in cf_search_root_pack()
  9372.  
  9373. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10808 387891d4-d844-0410-90c0-e4c51a9137d3
  9374.  
  9375. commit 27495abda620cbe62ab12374901121738edef624
  9376. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9377. Date: Sat Jun 14 04:50:05 2014 +0000
  9378.  
  9379. Address Coverity 1093373 Copy-paste error in vm_find_bounding_sphere()
  9380.  
  9381. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10807 387891d4-d844-0410-90c0-e4c51a9137d3
  9382.  
  9383. commit 129a2d0d85c47c25322cafdc000e6b3def08db64
  9384. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9385. Date: Sat Jun 14 04:34:14 2014 +0000
  9386.  
  9387. Address Coverity 1204290 Copy into fixed size buffer - strncpy() should be restricted by length to that of the target string, and does not guarantee null termination if the source string overran
  9388.  
  9389. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10806 387891d4-d844-0410-90c0-e4c51a9137d3
  9390.  
  9391. commit 1883fcb8ae7155942997a6afc416df8322b80a37
  9392. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9393. Date: Sat Jun 14 04:25:24 2014 +0000
  9394.  
  9395. Address Coverity 1093663: Out-of-bounds access with memcpy() in multi_oo_pack_data() for clients only
  9396.  
  9397. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10805 387891d4-d844-0410-90c0-e4c51a9137d3
  9398.  
  9399. commit 2ea048ee5189ba73ed558ae7ddca238d57965376
  9400. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9401. Date: Sat Jun 14 03:43:52 2014 +0000
  9402.  
  9403. Fix mantis 3005: add arg so end-campaign sexp can ignore the death screen
  9404.  
  9405. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10804 387891d4-d844-0410-90c0-e4c51a9137d3
  9406.  
  9407. commit c4978d3661d0590f399d4da60799de31a510c8dd
  9408. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9409. Date: Sat Jun 14 02:58:49 2014 +0000
  9410.  
  9411. Fix r10801 (thanks to MageKing17 for noticing this)
  9412.  
  9413. Really avoid using -1 as an array index
  9414.  
  9415. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10803 387891d4-d844-0410-90c0-e4c51a9137d3
  9416.  
  9417. commit d2ffd40d67cdd8282ffd043268efaa93975f297f
  9418. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  9419. Date: Fri Jun 13 15:41:34 2014 +0000
  9420.  
  9421. Fix an assertion logic reversal in r10797, spotted by MageKing17.
  9422.  
  9423. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10802 387891d4-d844-0410-90c0-e4c51a9137d3
  9424.  
  9425. commit e86d0c573d2a91d998e32a706b94d629413a0507
  9426. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9427. Date: Fri Jun 13 11:27:12 2014 +0000
  9428.  
  9429. Fix pilot conversion issue (followup to r9630)
  9430.  
  9431. -1 is a valid weapon index, but avoid indexing the array with it
  9432.  
  9433. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10801 387891d4-d844-0410-90c0-e4c51a9137d3
  9434.  
  9435. commit 1d6e173023ded46734cf1c1d8724e7a8d958900e
  9436. Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
  9437. Date: Fri Jun 13 04:10:13 2014 +0000
  9438.  
  9439. Fix for Mantis 3058: On warp out, glowpoints still stay "on" and in mission space without a ship; from MageKing17
  9440.  
  9441. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10799 387891d4-d844-0410-90c0-e4c51a9137d3
  9442.  
  9443. commit 2db5a3b9917313debba8a4375f8cc52c8971e53b
  9444. Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
  9445. Date: Fri Jun 13 02:21:35 2014 +0000
  9446.  
  9447. Fix for Mantis 2725: Beam sounds not panning correctly
  9448.  
  9449. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10798 387891d4-d844-0410-90c0-e4c51a9137d3
  9450.  
  9451. commit 3e22cc0d54a086c8f249681e15b64f978e61312e
  9452. Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
  9453. Date: Fri Jun 13 02:17:29 2014 +0000
  9454.  
  9455. Fix for Mantis 3057: Loadout (Ship/Weapon Select effect) rendering black models or no effect. Also corrects wireframe color for FS2 effect from black to blue. Committed on behalf of MageKing17.
  9456.  
  9457. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10797 387891d4-d844-0410-90c0-e4c51a9137d3
  9458.  
  9459. commit 3390ba23a04e6f78de11d2f45779267cc614a7f4
  9460. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  9461. Date: Thu Jun 12 16:06:59 2014 +0000
  9462.  
  9463. Fix for Mantis issue 2891: gr.drawString text box height irregular
  9464.  
  9465. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10796 387891d4-d844-0410-90c0-e4c51a9137d3
  9466.  
  9467. commit 1f246b7de18620a280f5c8369be304960eb0b9c1
  9468. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9469. Date: Wed Jun 11 09:46:14 2014 +0000
  9470.  
  9471. Coverity ID 1093586 Negative array index read
  9472.  
  9473. Shouldn't be able to occur since when artillery_objnum is set to -1,
  9474. artillery_lock_time is also set to 0.0f. BUT, protect the array
  9475. access anyway in case the surrounding code changes in future.
  9476.  
  9477. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10794 387891d4-d844-0410-90c0-e4c51a9137d3
  9478.  
  9479. commit 35096fd957887ae5b0412b3464014f8dfdc44091
  9480. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  9481. Date: Wed Jun 11 03:44:04 2014 +0000
  9482.  
  9483. use the [more] color, per MageKing17's previous changes
  9484.  
  9485. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10793 387891d4-d844-0410-90c0-e4c51a9137d3
  9486.  
  9487. commit 1bd98325bd3e273ea7ad6e71200d82789f61a0d1
  9488. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9489. Date: Mon Jun 9 05:32:49 2014 +0000
  9490.  
  9491. Coverity ID 1093722 Negative array index read
  9492.  
  9493. Move -1 check to before the convinience ptr is created & used
  9494.  
  9495. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10788 387891d4-d844-0410-90c0-e4c51a9137d3
  9496.  
  9497. commit 06b0eb8d353f9564ce0fcbadfce3242e5183924d
  9498. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9499. Date: Mon Jun 9 03:44:03 2014 +0000
  9500.  
  9501. Fix mantis 3051 (From MageKing17)
  9502.  
  9503. Only store CPVs on accepting mission results
  9504. Add copy of CPVs to missioncampaign and pilot .csg so redalert missions
  9505. can rollback the CPVs if required
  9506.  
  9507. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10786 387891d4-d844-0410-90c0-e4c51a9137d3
  9508.  
  9509. commit 5801bd47ea5ed51dd75896bd9ae206624fd53c24
  9510. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9511. Date: Sun Jun 8 11:50:38 2014 +0000
  9512.  
  9513. Coverity ID 1093538 Negative array index read
  9514.  
  9515. Change unknown +Default Ship index (-1) to 1st ship index (0)
  9516. Fix loop iteration
  9517. Change Assert to Assertion
  9518.  
  9519. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10774 387891d4-d844-0410-90c0-e4c51a9137d3
  9520.  
  9521. commit a545580a5a76f8d925308974a281e0600d7b72cb
  9522. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9523. Date: Sun Jun 8 09:52:53 2014 +0000
  9524.  
  9525. Coverity ID 1093533 Negative array index read
  9526.  
  9527. This negative read occurs regularly, but it'd be very very rare for that
  9528. random read value to evaluate to OBJ_WEAPON and cause further issues.
  9529.  
  9530. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10773 387891d4-d844-0410-90c0-e4c51a9137d3
  9531.  
  9532. commit 3b77e65f5f0d8b9dae0affca0716c0bdf162b947
  9533. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9534. Date: Sun Jun 8 08:14:33 2014 +0000
  9535.  
  9536. Raise MAX_PATH_LEN to 256 so FSO can run in long paths
  9537.  
  9538. Specifically avoid one issue with running FSO in the default Steam dir
  9539. Converted some magic 128/127 numbers to MAX_PATH_LEN
  9540. Convert some Int3() into more friendly errors
  9541. Stopgap measure until proper fix added with compressed VP support
  9542. Fix mantis 3028
  9543.  
  9544. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10772 387891d4-d844-0410-90c0-e4c51a9137d3
  9545.  
  9546. commit 3a3e8599df552d3293068ae2bde993f568b15211
  9547. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  9548. Date: Sat Jun 7 19:29:58 2014 +0000
  9549.  
  9550. Removed an assert checking for a condition which can rarely be false (presumably due to inaccuracy in vector normalization) but which doesn't actually need to be true.
  9551.  
  9552. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10766 387891d4-d844-0410-90c0-e4c51a9137d3
  9553.  
  9554. commit 9da72db80e9adb96ca599846461f2e4ff7461ca7
  9555. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9556. Date: Sat Jun 7 10:13:02 2014 +0000
  9557.  
  9558. Coverity 1221482: Dereference after null check
  9559.  
  9560. Stop Ctrl-PgUp/PgDown crashing when a briefing icon is not in closeup mode
  9561.  
  9562. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10764 387891d4-d844-0410-90c0-e4c51a9137d3
  9563.  
  9564. commit e3ebdd3ce9745f9956121ac60317fc17e78fc25b
  9565. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9566. Date: Sat Jun 7 10:12:56 2014 +0000
  9567.  
  9568. Coverity ID 1221483: Missing break in switch
  9569.  
  9570. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10763 387891d4-d844-0410-90c0-e4c51a9137d3
  9571.  
  9572. commit 8baa713ef83fca01c48cb469693decddc27c8e6e
  9573. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9574. Date: Sat Jun 7 02:34:39 2014 +0000
  9575.  
  9576. Fix a few gcc compile errors introduced by r10756
  9577.  
  9578. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10760 387891d4-d844-0410-90c0-e4c51a9137d3
  9579.  
  9580. commit 147bf23067bc33d336aa6b4eee5a95866b601686
  9581. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9582. Date: Fri Jun 6 18:10:13 2014 +0000
  9583.  
  9584. Catch a lua error that apparently can happen
  9585.  
  9586. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10759 387891d4-d844-0410-90c0-e4c51a9137d3
  9587.  
  9588. commit fdd8666524da3a47c206837f6dcf40f8643270cc
  9589. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9590. Date: Fri Jun 6 07:03:09 2014 +0000
  9591.  
  9592. Fix mantis 3048 (From MageKing17)
  9593.  
  9594. Fix "more" & offsets in [cmd|de|]briefings
  9595.  
  9596. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10758 387891d4-d844-0410-90c0-e4c51a9137d3
  9597.  
  9598. commit d84d9d31aa4b2bd862d57b3828427e9a7bf0fbb0
  9599. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  9600. Date: Thu Jun 5 18:01:45 2014 +0000
  9601.  
  9602. Added multiple scripting features related to messaging as requested by Axem.
  9603.  
  9604. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10756 387891d4-d844-0410-90c0-e4c51a9137d3
  9605.  
  9606. commit 6d5b5ddde1b7a10193a180630e551ca4c30bae00
  9607. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  9608. Date: Thu Jun 5 17:55:42 2014 +0000
  9609.  
  9610. Add support for voice acting in fiction viewer.
  9611.  
  9612. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10755 387891d4-d844-0410-90c0-e4c51a9137d3
  9613.  
  9614. commit f54429d49ffa8454bba928412f66024653511132
  9615. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9616. Date: Thu Jun 5 10:53:40 2014 +0000
  9617.  
  9618. Fix mantis 3041
  9619.  
  9620. Allow set-skybox-model to set skybox flags (with FRED support - thanks
  9621. m!m)
  9622.  
  9623. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10754 387891d4-d844-0410-90c0-e4c51a9137d3
  9624.  
  9625. commit 8e1c4be1b6b4ec482cf50d119ad9481e7f9832b6
  9626. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  9627. Date: Thu Jun 5 02:21:58 2014 +0000
  9628.  
  9629. quotes can span multiple lines as well, so let's keep track of that flag (fixes Mantis #3001)
  9630.  
  9631. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10753 387891d4-d844-0410-90c0-e4c51a9137d3
  9632.  
  9633. commit e10550cdbd6208f664129b270dbc9b32ef614e69
  9634. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  9635. Date: Tue Jun 3 04:21:05 2014 +0000
  9636.  
  9637. fix a bug in the when-argument sexp that managed to escape detection from its original design! spotted by MageKing17, fixes Mantis #3052
  9638.  
  9639. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10748 387891d4-d844-0410-90c0-e4c51a9137d3
  9640.  
  9641. commit a1e5d76c02d4e2de9a3e3448d879902f1669c1c8
  9642. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  9643. Date: Tue Jun 3 02:28:47 2014 +0000
  9644.  
  9645. roll back r10741 pending further code review; see Mantis #3052
  9646.  
  9647. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10743 387891d4-d844-0410-90c0-e4c51a9137d3
  9648.  
  9649. commit cf8c06f8507a02893dc8f71d6ce276a7e09492b8
  9650. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  9651. Date: Tue Jun 3 02:12:35 2014 +0000
  9652.  
  9653. follow-up to r10734: in the event of any SND_F flags being added in the future, this is more future-proof
  9654.  
  9655. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10742 387891d4-d844-0410-90c0-e4c51a9137d3
  9656.  
  9657. commit c562e34516f66e3e07ce17ce8bf34979a19d8141
  9658. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9659. Date: Mon Jun 2 16:07:07 2014 +0000
  9660.  
  9661. From MageKing17: Fix for Mantis 3502 (Flush the sexp result tree after argument evaluation to avert accidental short-circuit results)
  9662.  
  9663. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10741 387891d4-d844-0410-90c0-e4c51a9137d3
  9664.  
  9665. commit 28c31c9ba2689c6502af450f9a405acdfb03546a
  9666. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9667. Date: Mon Jun 2 08:20:20 2014 +0000
  9668.  
  9669. Fix mantis 3053 (From MageKing17)
  9670.  
  9671. Check KEY_DEBUGGED1 to allow event.log snapshot to trigger when using
  9672. release+cheats
  9673.  
  9674. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10740 387891d4-d844-0410-90c0-e4c51a9137d3
  9675.  
  9676. commit e926d6bad0180d09eda79d5658dfbb2349eca04a
  9677. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9678. Date: Sun Jun 1 00:56:19 2014 +0000
  9679.  
  9680. Fix mantis 2812 (From Yarn)
  9681.  
  9682. Add modular help tables and allow more than 2 help overlays
  9683.  
  9684. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10739 387891d4-d844-0410-90c0-e4c51a9137d3
  9685.  
  9686. commit 52331f89a25384baec4cdb4beea4f3e73487cf76
  9687. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9688. Date: Sat May 31 21:29:00 2014 +0000
  9689.  
  9690. Stopgap fix to avert a crash in get_subsystem_world_pos later on
  9691.  
  9692. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10738 387891d4-d844-0410-90c0-e4c51a9137d3
  9693.  
  9694. commit f995298abfb29462a5c5f976818c9284f92b88b3
  9695. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9696. Date: Sat May 31 16:34:44 2014 +0000
  9697.  
  9698. Fix Coverity 1093663: Out-of-bounds access in multi_oo_pack_data()
  9699.  
  9700. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10737 387891d4-d844-0410-90c0-e4c51a9137d3
  9701.  
  9702. commit 62b9833bf0cbc2be196bc7bba5db480f48067c04
  9703. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9704. Date: Sat May 31 16:31:59 2014 +0000
  9705.  
  9706. Fix Coverity 1093638, 1093640 and 1093667: Out-of-bounds access in tcp_client.cpp
  9707.  
  9708. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10736 387891d4-d844-0410-90c0-e4c51a9137d3
  9709.  
  9710. commit 0279040e8045286e9c4a8403085c592a3b537a7e
  9711. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9712. Date: Sat May 31 08:05:51 2014 +0000
  9713.  
  9714. Fix Coverity 1093799 Uninitialized scalar variable -- initialise array contents to zero
  9715.  
  9716. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10735 387891d4-d844-0410-90c0-e4c51a9137d3
  9717.  
  9718. commit ff38404cac9294e92e6e8fb1ca5c1e586555262c
  9719. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9720. Date: Sat May 31 08:03:25 2014 +0000
  9721.  
  9722. Fix Coverity 1093788 Uninitialized scalar variable - no need for bitwise AND when value is so far unset
  9723.  
  9724. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10734 387891d4-d844-0410-90c0-e4c51a9137d3
  9725.  
  9726. commit a779ee3ed42f886613e4a70f516c4f7e74e8d11d
  9727. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9728. Date: Sat May 31 07:57:36 2014 +0000
  9729.  
  9730. Fix Coverity 1093783 Uninitialized scalar variable with opengl_light structure in gr_opengl_set_center_alpha()
  9731.  
  9732. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10733 387891d4-d844-0410-90c0-e4c51a9137d3
  9733.  
  9734. commit 4033465143995b69e897cbb3b66fba8214c08e77
  9735. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  9736. Date: Sat May 31 07:50:54 2014 +0000
  9737.  
  9738. Fix Coverity reports of Uninitialized scalar variable with the vertex struct. Should vertex ever be converted to a class from a struct, these memsets as well as the pre-existing ones will need to be removed in favour of a proper constructor of the then vertex class.
  9739.  
  9740. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10732 387891d4-d844-0410-90c0-e4c51a9137d3
  9741.  
  9742. commit e7d041c3326320fe18101633617bbb908e6f40e0
  9743. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9744. Date: Sun May 25 10:43:32 2014 +0000
  9745.  
  9746. Fix mantis 2940
  9747.  
  9748. Only reset pilotfile stats when the local Player is reset
  9749.  
  9750. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10722 387891d4-d844-0410-90c0-e4c51a9137d3
  9751.  
  9752. commit c1b2d7c1ee03311a7e59a8b17156e1f69f369faa
  9753. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  9754. Date: Sun May 25 07:35:31 2014 +0000
  9755.  
  9756. Fix for Mantis 3045: gr.drawImage()'s UV arguments aren't working properly
  9757.  
  9758. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10721 387891d4-d844-0410-90c0-e4c51a9137d3
  9759.  
  9760. commit 53e5ba59134da62847725dfecb3ad2b385f3135a
  9761. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  9762. Date: Sun May 25 05:45:31 2014 +0000
  9763.  
  9764. remove Import Weapon Loadouts feature, which was mainly used for versions of FSPort prior to 3.0 and was broken from r2768 to r10718 anyway
  9765.  
  9766. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10720 387891d4-d844-0410-90c0-e4c51a9137d3
  9767.  
  9768. commit 154a1a6c76c14caedcc05468fcbc16a2041100a9
  9769. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9770. Date: Sat May 24 18:17:07 2014 +0000
  9771.  
  9772. Removing dead and potentially confusing code
  9773.  
  9774. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10719 387891d4-d844-0410-90c0-e4c51a9137d3
  9775.  
  9776. commit 9fdfde9ae6054dbb35330ee5d7af4c5c8a63c5fa
  9777. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  9778. Date: Sat May 24 17:33:15 2014 +0000
  9779.  
  9780. restore a strcpy that was accidentally removed in r2768 (fixes Mantis #3046)
  9781.  
  9782. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10718 387891d4-d844-0410-90c0-e4c51a9137d3
  9783.  
  9784. commit d5388ad4bf1b514fd53e7f0b029ff1ba70a12830
  9785. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9786. Date: Sat May 24 10:00:22 2014 +0000
  9787.  
  9788. Fixes crash in the texture replacement editor: Erasing the end element of a size 0 vector is probably not a safe thing to do
  9789.  
  9790. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10717 387891d4-d844-0410-90c0-e4c51a9137d3
  9791.  
  9792. commit c27079fb7a15aefbd3d00ecdb9b28cf7ff6d32b9
  9793. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9794. Date: Fri May 23 23:33:10 2014 +0000
  9795.  
  9796. Fix Coverity ID 1215457 Out-of-bounds write
  9797.  
  9798. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10716 387891d4-d844-0410-90c0-e4c51a9137d3
  9799.  
  9800. commit e03757117039981b0d9e3999799d37bd9ef5fd5f
  9801. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9802. Date: Fri May 23 23:33:04 2014 +0000
  9803.  
  9804. Fix Coverity ID 1215458 Uninitialized pointer field
  9805.  
  9806. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10715 387891d4-d844-0410-90c0-e4c51a9137d3
  9807.  
  9808. commit d5e81f45613ffda4b0881118f93c3a47122ef165
  9809. Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
  9810. Date: Thu May 22 18:51:26 2014 +0000
  9811.  
  9812. Fixes 3039: C++ STL was having data race issues with instantiating the debug_commands and the vector that was supposed to reference them. Seems like :v: ran into this issue a few times before...
  9813.  
  9814. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10712 387891d4-d844-0410-90c0-e4c51a9137d3
  9815.  
  9816. commit 003d5e5a2a79a2a26dc0dad64a7c01f67247cc35
  9817. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9818. Date: Tue May 20 18:20:51 2014 +0000
  9819.  
  9820. Amendment to 10706: INT, FLOAT and STRING are already defined symbols on Windows, I've changed them to AT_INT etc so that compilation can happen.
  9821.  
  9822. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10710 387891d4-d844-0410-90c0-e4c51a9137d3
  9823.  
  9824. commit e31a8be1388fbd92e0c06e80380a785fe8e1722c
  9825. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9826. Date: Mon May 19 10:31:17 2014 +0000
  9827.  
  9828. Fix mantis 3026
  9829.  
  9830. Update Linux --help option to show all cmdline options
  9831. Added data/checks for expected args to cmdline options
  9832. Add extra const-ness per m!m review
  9833.  
  9834. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10706 387891d4-d844-0410-90c0-e4c51a9137d3
  9835.  
  9836. commit a6a41efa84ff8de92687b09b353c4ccdf4acb4e8
  9837. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  9838. Date: Sun May 18 07:03:14 2014 +0000
  9839.  
  9840. Add support for countermeasures that will pull aspect seekers away from their previous targets.
  9841.  
  9842. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10705 387891d4-d844-0410-90c0-e4c51a9137d3
  9843.  
  9844. commit 3344f554f94d8001aa56e027675643f8ea51da86
  9845. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9846. Date: Sat May 17 21:15:50 2014 +0000
  9847.  
  9848. More ship flag/ship info flag confusion cleared up
  9849.  
  9850. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10704 387891d4-d844-0410-90c0-e4c51a9137d3
  9851.  
  9852. commit 2c59a39bf6109a4fee3dddf6eeb8a3691ea623f3
  9853. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9854. Date: Sat May 17 16:24:23 2014 +0000
  9855.  
  9856. See 10701, same issue here
  9857.  
  9858. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10702 387891d4-d844-0410-90c0-e4c51a9137d3
  9859.  
  9860. commit 3e1d0082c4a105644e51a6b2e6d9f86abadfe2e7
  9861. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9862. Date: Sat May 17 14:48:04 2014 +0000
  9863.  
  9864. Checking a ship_info flag against a ship flag isn't going to work
  9865.  
  9866. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10701 387891d4-d844-0410-90c0-e4c51a9137d3
  9867.  
  9868. commit b4785ea0393234ccfa227301361b5d06ea2b782f
  9869. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  9870. Date: Thu May 15 17:26:07 2014 +0000
  9871.  
  9872. Add some lib locations for Solaris for software installed from OpenCSW.
  9873.  
  9874. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10695 387891d4-d844-0410-90c0-e4c51a9137d3
  9875.  
  9876. commit 6c16d0a89064d45cc4a9a31f8a69915f6788cf55
  9877. Author: asarium <asarium@gmail.com>
  9878. Date: Sat May 17 22:17:57 2014 +0200
  9879.  
  9880. Revert "Add support for countermeasures that will pull aspect seekers away from their previous targets."
  9881.  
  9882. This reverts commit 263ed7f05ddc0e689f73ebfdda7907743b2c4e1f.
  9883.  
  9884. commit 263ed7f05ddc0e689f73ebfdda7907743b2c4e1f
  9885. Author: asarium <asarium@gmail.com>
  9886. Date: Sat May 17 22:12:37 2014 +0200
  9887.  
  9888. Add support for countermeasures that will pull aspect seekers away from their previous targets.
  9889.  
  9890. commit 8da9a68d3188f4e57f9e767e395ebdfd47c2e20e
  9891. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9892. Date: Tue May 13 10:41:23 2014 +0000
  9893.  
  9894. Fix assertion when entering barracks in debug
  9895.  
  9896. Assert that there's one more line free, not number-of-ships lines
  9897.  
  9898. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10689 387891d4-d844-0410-90c0-e4c51a9137d3
  9899.  
  9900. commit c22fd46f18143c09179e17d31769958b11c2ef42
  9901. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  9902. Date: Sat May 10 16:22:16 2014 +0000
  9903.  
  9904. Change the "Report Bug" button's URL to scp.indiegames.us
  9905.  
  9906. In other news, did you know that FRED has a "Report Bug" button in its About dialog?
  9907.  
  9908. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10666 387891d4-d844-0410-90c0-e4c51a9137d3
  9909.  
  9910. commit bd64590ec18573bf5abc9544da6ebe9ff3776272
  9911. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9912. Date: Sat May 10 05:13:56 2014 +0000
  9913.  
  9914. Fix mantis 2981
  9915.  
  9916. Read & write pilot loop data in the same order
  9917.  
  9918. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10665 387891d4-d844-0410-90c0-e4c51a9137d3
  9919.  
  9920. commit ec90cae8d942a8dc29a9334e2226fe909c8e712b
  9921. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9922. Date: Fri May 9 07:10:55 2014 +0000
  9923.  
  9924. Fix Coverity ID 1212016 Copy into fixed size buffer
  9925.  
  9926. replace strcpy with strcpy_s
  9927.  
  9928. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10662 387891d4-d844-0410-90c0-e4c51a9137d3
  9929.  
  9930. commit e199a928c4888e15ff2b1958f1cd333a1cb88deb
  9931. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9932. Date: Fri May 9 07:10:50 2014 +0000
  9933.  
  9934. Fix Coverity ID 1212017 Copy into fixed size buffer
  9935.  
  9936. replace strcpy with strcpy_s
  9937.  
  9938. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10661 387891d4-d844-0410-90c0-e4c51a9137d3
  9939.  
  9940. commit 3890ca6928018cad4a05bf223aef5058ab4df8df
  9941. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9942. Date: Fri May 9 07:10:42 2014 +0000
  9943.  
  9944. Fix Coverity ID 1212013 Macro compares unsigned to 0
  9945.  
  9946. Use MAX instead of CLAMP
  9947.  
  9948. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10660 387891d4-d844-0410-90c0-e4c51a9137d3
  9949.  
  9950. commit 6b955bb7b8d404e44757bb1d066c04ff381d86e1
  9951. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9952. Date: Fri May 9 07:10:34 2014 +0000
  9953.  
  9954. Fix Coverity ID 1212014. Unsigned compared against 0
  9955.  
  9956. Removed the >= 0 check
  9957.  
  9958. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10659 387891d4-d844-0410-90c0-e4c51a9137d3
  9959.  
  9960. commit cc21af0d08edaab6f3e5fcec356cf4165410370e
  9961. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9962. Date: Fri May 9 07:10:27 2014 +0000
  9963.  
  9964. Fix Coverity ID 1212015.
  9965.  
  9966. Check the pointers value vs '\0', not the pointer
  9967.  
  9968. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10658 387891d4-d844-0410-90c0-e4c51a9137d3
  9969.  
  9970. commit 153cb7dc794c4a1c76c73772c31fef32015bc186
  9971. Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
  9972. Date: Fri May 9 02:30:28 2014 +0000
  9973.  
  9974. Debug console. Now with more intuitive pagination from the help list!
  9975.  
  9976. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10654 387891d4-d844-0410-90c0-e4c51a9137d3
  9977.  
  9978. commit 5ccfbe11191c757fe2a63b43a18b5558d9f5cac1
  9979. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  9980. Date: Thu May 8 07:27:14 2014 +0000
  9981.  
  9982. Remove GCC Warning (unused-variable)
  9983.  
  9984. Since token_str is only used in 1x .cpp, move the declaration from
  9985. the .h to the .cpp
  9986.  
  9987. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10653 387891d4-d844-0410-90c0-e4c51a9137d3
  9988.  
  9989. commit 2903bbee1fef8279b7bc96186db3fc2c65a800d2
  9990. Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
  9991. Date: Wed May 7 22:12:16 2014 +0000
  9992.  
  9993. Resolves complaints from VC6 about several instances of find_if that were not scoped properly. None of the other compilers seemed to have noticed...
  9994.  
  9995. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10647 387891d4-d844-0410-90c0-e4c51a9137d3
  9996.  
  9997. commit c6e9736c1840decf4660be9edddbcc835e06a167
  9998. Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
  9999. Date: Wed May 7 16:54:33 2014 +0000
  10000.  
  10001. Resolves some warnings concerning signed/unsigned comparisons. Fixes a typo with a DCF_BOOL output message. Fixes compiling on MSVS 6.
  10002.  
  10003. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10646 387891d4-d844-0410-90c0-e4c51a9137d3
  10004.  
  10005. commit 9b822a3fa75ebc25aa8d7f5fbc08d60dd2d770f7
  10006. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  10007. Date: Wed May 7 09:54:19 2014 +0000
  10008.  
  10009. Fixed gr.drawOffscreenIndicator() returning wrongly scaled coordinates.
  10010.  
  10011. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10645 387891d4-d844-0410-90c0-e4c51a9137d3
  10012.  
  10013. commit cc8f3d2b215c5165e7cfcefcaf6bbc625d07ff38
  10014. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  10015. Date: Tue May 6 13:54:51 2014 +0000
  10016.  
  10017. Fixes another C4800: Conversion from int to bool warning
  10018.  
  10019. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10632 387891d4-d844-0410-90c0-e4c51a9137d3
  10020.  
  10021. commit e3421897b99ae91abea22978c4211ec749639f99
  10022. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  10023. Date: Tue May 6 07:00:02 2014 +0000
  10024.  
  10025. fixes a bunch of C4800 warnings
  10026.  
  10027. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10631 387891d4-d844-0410-90c0-e4c51a9137d3
  10028.  
  10029. commit 90c0e7725082a1e2659c4163102fd96fb14ac64c
  10030. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  10031. Date: Tue May 6 06:15:32 2014 +0000
  10032.  
  10033. Fixed missing closing tags.
  10034.  
  10035. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10629 387891d4-d844-0410-90c0-e4c51a9137d3
  10036.  
  10037. commit 5e21ff72b983d5f3b06b688d135a098d5fcda5b5
  10038. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  10039. Date: Tue May 6 01:10:05 2014 +0000
  10040.  
  10041. Revert some accidental solution file changes from the debug console commit.
  10042.  
  10043. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10627 387891d4-d844-0410-90c0-e4c51a9137d3
  10044.  
  10045. commit f11188246b6a516420cc33e6d4c95f578d96804a
  10046. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  10047. Date: Tue May 6 00:17:27 2014 +0000
  10048.  
  10049. Fix debug console compiling error on Linux.
  10050.  
  10051. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10626 387891d4-d844-0410-90c0-e4c51a9137d3
  10052.  
  10053. commit 5b8728411f858d1233f2b01dec1a19f77d070f75
  10054. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  10055. Date: Mon May 5 23:30:05 2014 +0000
  10056.  
  10057. Add debugconsole files to makefile. Also, remove lingering reference to dbugfile.h which was deleted in r7857.
  10058.  
  10059. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10625 387891d4-d844-0410-90c0-e4c51a9137d3
  10060.  
  10061. commit 4dcf6a62eefefe6c74850aa9fb37eac699b0f348
  10062. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  10063. Date: Mon May 5 23:26:36 2014 +0000
  10064.  
  10065. Add debugconsole to Xcode 3 project.
  10066.  
  10067. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10624 387891d4-d844-0410-90c0-e4c51a9137d3
  10068.  
  10069. commit 92d9b8b3081f16fb58116f2e434fcbcdfb7043ca
  10070. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  10071. Date: Mon May 5 23:14:18 2014 +0000
  10072.  
  10073. Redo the LastUpgradeVersion part of r10558.
  10074.  
  10075. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10623 387891d4-d844-0410-90c0-e4c51a9137d3
  10076.  
  10077. commit 8d5fbab768dc3c847ceab9eca06bc94864985b40
  10078. Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
  10079. Date: Mon May 5 22:48:57 2014 +0000
  10080.  
  10081. z64555's debug console. Take 2. Includes changes to most (not Xcode) project files to include the added files of r10621
  10082.  
  10083. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10622 387891d4-d844-0410-90c0-e4c51a9137d3
  10084.  
  10085. commit f18f8a9ea712f4943e6947fde941d85f00b9dfc1
  10086. Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
  10087. Date: Mon May 5 18:47:36 2014 +0000
  10088.  
  10089. debug console amendment, these files got ignored, somehow.
  10090.  
  10091. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10621 387891d4-d844-0410-90c0-e4c51a9137d3
  10092.  
  10093. commit 98355da7d54923a6da0e2072ee00e4e717d46e66
  10094. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  10095. Date: Mon May 5 18:19:42 2014 +0000
  10096.  
  10097. Revert 10619: Missing files
  10098.  
  10099. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10620 387891d4-d844-0410-90c0-e4c51a9137d3
  10100.  
  10101. commit 2b2ba832f8a3d0ba550670d39e4da5b5879fecbb
  10102. Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
  10103. Date: Mon May 5 18:08:28 2014 +0000
  10104.  
  10105. z64555's debug console.
  10106.  
  10107. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10619 387891d4-d844-0410-90c0-e4c51a9137d3
  10108.  
  10109. commit edc515e6813e110845cc10410ec4dd145343fa6e
  10110. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  10111. Date: Mon May 5 15:48:04 2014 +0000
  10112.  
  10113. Fixed Mantis #3037; surface shields will again check for a shield mesh collision before hull collision.
  10114.  
  10115. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10618 387891d4-d844-0410-90c0-e4c51a9137d3
  10116.  
  10117. commit c80484f890e750e5a2328305d186090b8ba8d9d6
  10118. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  10119. Date: Sun May 4 21:20:08 2014 +0000
  10120.  
  10121. Clarified documentation of gr.drawPolygon and gr.drawSphere.
  10122.  
  10123. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10616 387891d4-d844-0410-90c0-e4c51a9137d3
  10124.  
  10125. commit b42f4685522199693ac0bb2b38aa673e1e948a04
  10126. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  10127. Date: Fri May 2 11:04:13 2014 +0000
  10128.  
  10129. Fix issues added in r10587
  10130.  
  10131. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10611 387891d4-d844-0410-90c0-e4c51a9137d3
  10132.  
  10133. commit a861372efcb2ef6f98d502c6d308af5df3fa0965
  10134. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  10135. Date: Tue Apr 29 09:39:48 2014 +0000
  10136.  
  10137. Add lua campaign lib & functions to retrieve mission filenames
  10138.  
  10139. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10602 387891d4-d844-0410-90c0-e4c51a9137d3
  10140.  
  10141. commit 7c3631002b978fcef1ee3c156e7d5650598bfe59
  10142. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  10143. Date: Mon Apr 28 11:31:05 2014 +0000
  10144.  
  10145. From Yarn: Fix mantis 3031
  10146.  
  10147. Use PF_USE_AFFIRMATIVE_ICON where necessary
  10148.  
  10149. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10601 387891d4-d844-0410-90c0-e4c51a9137d3
  10150.  
  10151. commit 67ccdfb6d3805fef4eb806f26cd591552177bcf0
  10152. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  10153. Date: Fri Apr 25 12:56:44 2014 +0000
  10154.  
  10155. Fix Mantis Issue #2976: AddressSanitizer: global-buffer-overflow in firing_aspect_seeking_bomb()
  10156.  
  10157. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10596 387891d4-d844-0410-90c0-e4c51a9137d3
  10158.  
  10159. commit bb7e8941075fd56c270532c62579706456be70f8
  10160. Author: karajorma <karajorma@387891d4-d844-0410-90c0-e4c51a9137d3>
  10161. Date: Fri Apr 25 06:02:49 2014 +0000
  10162.  
  10163. Output how much of the player's score comes from the currently displayed list of kills by ship type in the barracks.
  10164.  
  10165. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10595 387891d4-d844-0410-90c0-e4c51a9137d3
  10166.  
  10167. commit 8267319073bd912c7e6ece2642f8b09ee3096304
  10168. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  10169. Date: Fri Apr 25 05:30:11 2014 +0000
  10170.  
  10171. Resolve build errors reported on MSVC in beam_ok_to_fire()
  10172.  
  10173. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10594 387891d4-d844-0410-90c0-e4c51a9137d3
  10174.  
  10175. commit c1fdd9a58cc1c1640bde086f27780b04d965aee1
  10176. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  10177. Date: Fri Apr 25 05:20:27 2014 +0000
  10178.  
  10179. Correct the cast to size_t in buffer_data constructors
  10180.  
  10181. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10593 387891d4-d844-0410-90c0-e4c51a9137d3
  10182.  
  10183. commit a7e1390397b89058402e7548420e86b52b93b7ad
  10184. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  10185. Date: Thu Apr 24 16:31:27 2014 +0000
  10186.  
  10187. Fix Mantis Issue 3035: AddressSanitizer: double-free in interp_configure_vertex_buffers() of memory contained in buffer_data object. Add a copy-constructor and copy-assignment operator which are required as we manage our own memory in buffer_data
  10188.  
  10189. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10592 387891d4-d844-0410-90c0-e4c51a9137d3
  10190.  
  10191. commit ceeabbf805dd5eb03b039a63293124b2fbaa7247
  10192. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  10193. Date: Tue Apr 22 12:29:56 2014 +0000
  10194.  
  10195. Reverse commit in r10558. Given we regularly have users provide Debug logs, this will prevent that small subset with only 32bit Mac's from running a Debug build
  10196.  
  10197. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10588 387891d4-d844-0410-90c0-e4c51a9137d3
  10198.  
  10199. commit b1ca9a33da8d652172bebb992193dad332f71c2b
  10200. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  10201. Date: Tue Apr 22 09:05:33 2014 +0000
  10202.  
  10203. Fix mantis 2950: make shields-on/shields-off multi compatible
  10204.  
  10205. Fix multi player for alter-ship-flag
  10206.  
  10207. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10587 387891d4-d844-0410-90c0-e4c51a9137d3
  10208.  
  10209. commit 974bf062373f5ffce9c75c4699a7900dfd56abec
  10210. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  10211. Date: Mon Apr 21 06:31:47 2014 +0000
  10212.  
  10213. Fix Coverity 1093381: Resource leak in object due to absence of destructor. Provided that release() has already been called, which would mean memory has been cleaned up on most paths, this destructor will be in essence a NOP (or close to it). If memory has typically not been cleaned up already, this addition will improve memory usage over time.
  10214.  
  10215. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10581 387891d4-d844-0410-90c0-e4c51a9137d3
  10216.  
  10217. commit b36f1c170969ea04b44a1776ade2e6261fac00ad
  10218. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  10219. Date: Mon Apr 21 06:29:21 2014 +0000
  10220.  
  10221. Fix Coverity 1093306: Whilst the return value was not checked in beam.cpp, the correct fix is to convert the function to void given no location actually checks the return value.
  10222.  
  10223. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10580 387891d4-d844-0410-90c0-e4c51a9137d3
  10224.  
  10225. commit bdd192a17d8819c255807374d7357b948378beec
  10226. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  10227. Date: Mon Apr 21 06:24:38 2014 +0000
  10228.  
  10229. Fix Coverity 1093302: Unchecked return value. This is the only occasion where the return value of ship_get_by_signature() is not checked. Likely oversight.
  10230.  
  10231. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10579 387891d4-d844-0410-90c0-e4c51a9137d3
  10232.  
  10233. commit 5268ef1916192bc0b664b29bed16258584b595a9
  10234. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  10235. Date: Mon Apr 21 06:21:42 2014 +0000
  10236.  
  10237. Related to Coverity 1093623: The self-assignment at present has no effect
  10238.  
  10239. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10578 387891d4-d844-0410-90c0-e4c51a9137d3
  10240.  
  10241. commit 26ee96a012fd42cb962fdba072aafdb527c4e31b
  10242. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  10243. Date: Mon Apr 21 06:16:46 2014 +0000
  10244.  
  10245. Fix Coverity 1093493: Missing break in switch statement. No logical reason why LE_ORDER_EVADE should fall through to LE_ORDER_STAY_NEAR. Only switch statement in block without a break statement further indicates an oversight.
  10246.  
  10247. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10577 387891d4-d844-0410-90c0-e4c51a9137d3
  10248.  
  10249. commit 389f4b3dfbd7fc02a18f8bd317683762f5655dd7
  10250. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  10251. Date: Mon Apr 21 06:15:04 2014 +0000
  10252.  
  10253. Fix Coverity 1093376: Copy-paste error in ade_table_entry::OutputMeta()
  10254.  
  10255. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10576 387891d4-d844-0410-90c0-e4c51a9137d3
  10256.  
  10257. commit 1205336fee913849bac7b0dafd48e84de42f7ad5
  10258. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  10259. Date: Mon Apr 21 06:13:30 2014 +0000
  10260.  
  10261. Fix Coverity 1194949: Copy-paste error in gr_opengl_bitmap_ex()
  10262.  
  10263. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10575 387891d4-d844-0410-90c0-e4c51a9137d3
  10264.  
  10265. commit 0bb037bb8597c1b858a0db0d8f504a0fd217abf4
  10266. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  10267. Date: Fri Apr 18 18:30:00 2014 +0000
  10268.  
  10269. Removes the DS_Store hidden files from the Xcode4 Frameworks archive.
  10270.  
  10271. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10572 387891d4-d844-0410-90c0-e4c51a9137d3
  10272.  
  10273. commit 46c61fcbcf9e78e18289250ec413891679484273
  10274. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  10275. Date: Fri Apr 18 18:20:16 2014 +0000
  10276.  
  10277. Unify all the revision placeholders out to 6 digits for increased regex replacement reliablity.
  10278.  
  10279. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10570 387891d4-d844-0410-90c0-e4c51a9137d3
  10280.  
  10281. commit f903da75e387ecd89c11f121dc6d6d40296839b6
  10282. Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
  10283. Date: Fri Apr 18 15:08:38 2014 +0000
  10284.  
  10285. Increase Xcode and Xcode4 version and filename consistency with other platforms.
  10286.  
  10287. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10569 387891d4-d844-0410-90c0-e4c51a9137d3
  10288.  
  10289. commit 3c155fd888a2e14a55ea787ddabd9a4c4bb0d2a3
  10290. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  10291. Date: Fri Apr 18 12:25:29 2014 +0000
  10292.  
  10293. Fix Mantis Issue #3033: AddressSanitizer: global-buffer-overflow in shockwave_move()
  10294.  
  10295. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10568 387891d4-d844-0410-90c0-e4c51a9137d3
  10296.  
  10297. commit 308179256a30da69725d145bcbd4f1e863fbd2d9
  10298. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  10299. Date: Fri Apr 18 11:25:03 2014 +0000
  10300.  
  10301. Fix Mantis Issue 3032: AddressSanitizer: SEGV on unknown address 0x00000000f000 in texture_info::LoadTexture()
  10302.  
  10303. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10567 387891d4-d844-0410-90c0-e4c51a9137d3
  10304.  
  10305. commit a20f54957c94274ce281045a4887f5db6d0f4c45
  10306. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  10307. Date: Tue Apr 15 16:18:46 2014 +0000
  10308.  
  10309. Ported r10282 from zookeeper branch: added a new #SOUND SETTINGS section to game_settings.tbl and in it overrides for the default sound, music and voice volume.
  10310.  
  10311. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10563 387891d4-d844-0410-90c0-e4c51a9137d3
  10312.  
  10313. commit 1f2f6d8d8e91ca02ba3a7f2da2e61a0db750744b
  10314. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  10315. Date: Tue Apr 15 16:14:48 2014 +0000
  10316.  
  10317. Ported r10395 from zookeeper branch: made the Shields handle support non-quadrant shields.
  10318.  
  10319. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10562 387891d4-d844-0410-90c0-e4c51a9137d3
  10320.  
  10321. commit 636f903f72c9a6184c6f9db31979a03047c3f6d5
  10322. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  10323. Date: Tue Apr 15 16:04:27 2014 +0000
  10324.  
  10325. Ported r10442 from zookeeper branch: increased the arrival/departure paths restriction dialog's width by 100px so even longer path names will be fully visible.
  10326.  
  10327. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10561 387891d4-d844-0410-90c0-e4c51a9137d3
  10328.  
  10329. commit 01d718f8e986f1c58e27c3fcd6d3818ccf441221
  10330. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  10331. Date: Sun Apr 13 05:00:48 2014 +0000
  10332.  
  10333. Project files in Xcode4 folder adopt latest suggested project file settings from Xcode 5.1.1
  10334.  
  10335. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10558 387891d4-d844-0410-90c0-e4c51a9137d3
  10336.  
  10337. commit 7e47598eb918bba29e6e64d95cac3891862d2e51
  10338. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  10339. Date: Sun Apr 13 04:48:56 2014 +0000
  10340.  
  10341. Fix issue 3030: Clang warning: semantic issue, '&&' within '||' in gr_[re|un]size_screen_pos() and gr_[re|un]size_screen_posf()
  10342.  
  10343. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10557 387891d4-d844-0410-90c0-e4c51a9137d3
  10344.  
  10345. commit 7aaa5fa4a1740a8821829c9937d324a791f3cb74
  10346. Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
  10347. Date: Sun Apr 13 04:41:16 2014 +0000
  10348.  
  10349. Fix Mantis 3029: Clang warning: expression result unused in multi_pinfo_blit_squadron_logo()
  10350.  
  10351. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10556 387891d4-d844-0410-90c0-e4c51a9137d3
  10352.  
  10353. commit 77d78712667c419896fda0f032dad849c7c3b30b
  10354. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  10355. Date: Sat Apr 5 16:05:23 2014 +0000
  10356.  
  10357. Fix for Mantis 3027: Crash if ship AI is forced to change target
  10358.  
  10359. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10552 387891d4-d844-0410-90c0-e4c51a9137d3
  10360.  
  10361. commit d3dde353417c4e662b6ae28ec52da72dd9eeb8c7
  10362. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  10363. Date: Wed Apr 2 08:09:32 2014 +0000
  10364.  
  10365. Fix for an invalid index crash.
  10366.  
  10367. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10550 387891d4-d844-0410-90c0-e4c51a9137d3
  10368.  
  10369. commit 3a113e6176b821636e5a340045a7cdb88eb1e034
  10370. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  10371. Date: Mon Mar 31 07:27:53 2014 +0000
  10372.  
  10373. Remove gcc warnings (unused)
  10374.  
  10375. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10548 387891d4-d844-0410-90c0-e4c51a9137d3
  10376.  
  10377. commit 6e9185774518a7e51438bcf546369bf4e456461c
  10378. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  10379. Date: Sat Mar 29 15:36:18 2014 +0000
  10380.  
  10381. From Yarn: Fixes interface graphics scaling issues. If, for some reason, you want to have the interface graphics stretched, use the -stretch_menu commandline flag.
  10382.  
  10383. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10544 387891d4-d844-0410-90c0-e4c51a9137d3
  10384.  
  10385. commit c5417c190979b1fdb4baccb8455ff992ebfe009f
  10386. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  10387. Date: Sat Mar 29 02:16:17 2014 +0000
  10388.  
  10389. Fix mantis 3025: pass lua HookVar integer data as an integer, not a struct
  10390.  
  10391. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10543 387891d4-d844-0410-90c0-e4c51a9137d3
  10392.  
  10393. commit d195c970563cc76a6e650afea11135e6fac113d6
  10394. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  10395. Date: Wed Mar 26 01:57:28 2014 +0000
  10396.  
  10397. Yarn's fix for Mantis #3024
  10398.  
  10399. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10531 387891d4-d844-0410-90c0-e4c51a9137d3
  10400.  
  10401. commit c5a7223943ed07eace82b1c48f261046c6612f2c
  10402. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  10403. Date: Wed Mar 26 01:52:14 2014 +0000
  10404.  
  10405. this will likely fix Mantis #3013
  10406.  
  10407. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10530 387891d4-d844-0410-90c0-e4c51a9137d3
  10408.  
  10409. commit 4f39ef2e0710fbee9b90441539c584cf8531c13d
  10410. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  10411. Date: Sun Mar 23 15:43:18 2014 +0000
  10412.  
  10413. Fix for Mantis 3023 by Yarn: Make sure the vasudan mainhall fun cheat works again
  10414.  
  10415. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10519 387891d4-d844-0410-90c0-e4c51a9137d3
  10416.  
  10417. commit 07980be92e46065cb1d94cbe9a29bdaece762e75
  10418. Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
  10419. Date: Sun Mar 23 15:40:22 2014 +0000
  10420.  
  10421. Fix for Mantis 3015: Makes sure rotation values are always in the 0-359 degree range
  10422.  
  10423. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10518 387891d4-d844-0410-90c0-e4c51a9137d3
  10424.  
  10425. commit 08280e3d9e8cbada43384d32b282ef011483a0d0
  10426. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  10427. Date: Fri Mar 21 10:03:17 2014 +0000
  10428.  
  10429. Remove gcc warnings (unused & shadow)
  10430.  
  10431. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10517 387891d4-d844-0410-90c0-e4c51a9137d3
  10432.  
  10433. commit ca1718857234d4a73b3835feeec6eb5f38cc311d
  10434. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  10435. Date: Thu Mar 20 09:31:38 2014 +0000
  10436.  
  10437. Fix mantis 2921: start mainhall music when leaving the credits state
  10438.  
  10439. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10507 387891d4-d844-0410-90c0-e4c51a9137d3
  10440.  
  10441. commit d7b6a1ac6ff2a0a1d9413a418ca1486887ad3c6e
  10442. Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
  10443. Date: Tue Mar 18 01:00:21 2014 +0000
  10444.  
  10445. add briefing icons for ship-with-cargo and wing-with-cargo
  10446.  
  10447. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10506 387891d4-d844-0410-90c0-e4c51a9137d3
  10448.  
  10449. commit 7099170497e3ddcbdd2774fa71ada5ee3b4254b0
  10450. Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
  10451. Date: Mon Mar 17 12:34:56 2014 +0000
  10452.  
  10453. Changed the label of the "Broadcast Locally" multiplayer option from "/multidata" to "Broadcast Locally".
  10454.  
  10455. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10498 387891d4-d844-0410-90c0-e4c51a9137d3
  10456.  
  10457. commit 7f1a2c734f27942cf6f4827a8352f63341804136
  10458. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  10459. Date: Mon Mar 17 06:36:04 2014 +0000
  10460.  
  10461. From Axem: fix newly added hud gauge sexps
  10462.  
  10463. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10497 387891d4-d844-0410-90c0-e4c51a9137d3
  10464.  
  10465. commit 2356f04f04bb8d37e052d069fa69f5a610ac656c
  10466. Author: karajorma <karajorma@387891d4-d844-0410-90c0-e4c51a9137d3>
  10467. Date: Sun Mar 16 13:28:20 2014 +0000
  10468.  
  10469. Yarn's fix for Mantis 3017 (Certain HUD elements don't work after the changes to strings.tbl). Not very happy with the way it fixes thing (it only solves problems for French, German and Polish, which kinda makes the changes to strings.tbl in r9761 somewhat pointless) but it makes sense to wait for SDL and truetype support and then fix everything properly then.
  10470.  
  10471. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10496 387891d4-d844-0410-90c0-e4c51a9137d3
  10472.  
  10473. commit 55bec338614ae67b17a490eca3d4281d3a99d4f6
  10474. Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
  10475. Date: Sun Mar 16 11:23:40 2014 +0000
  10476.  
  10477. From Axem & niffiwan: stop briefing/credits/mainhall music with scripting
  10478.  
  10479. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10495 387891d4-d844-0410-90c0-e4c51a9137d3
  10480.  
  10481. commit 626269d4a42e83a4b6a50873dd9e8dbcdfffe6bc
  10482. Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
  10483. Date: Sat Mar 15 17:29:30 2014 +0000
  10484.  
  10485. Fix for Mantis 3018: Setting a weapon's Target/HomingObject/HomingPosition etc doesn't work
  10486.  
  10487. git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10494 387891d4-d844-0410-90c0-e4c51a9137d3
  10488.  
  10489. commit 31d6ca5a0ec3c6eace45aa4946e618bec47e01d6
  10490. Author: asarium <asarium@gmail.com>
  10491. Date: Sun Mar 16 22:29:33 2014 +0100
  10492.  
  10493. Fix a crash with invalid iterators
  10494.  
  10495. commit e3715cc42049a78a9cda871250e8ae8dfaec90d9
  10496. Author: niffiwan <niffiwan.scp@gmail.com>
  10497. Date: Wed Jan 1 19:58:36 2014 +1000
  10498.  
  10499. change var names to avoid warnings re shadowing
  10500.  
  10501. commit 366f4d5642802d9725c8ad981136f76d1dc35307
  10502. Author: niffiwan <niffiwan.scp@gmail.com>
  10503. Date: Wed Jan 1 19:30:05 2014 +1000
  10504.  
  10505. set HAVE_CXX11 for clang
  10506.  
  10507. commit 547d615552e8ec7eddb0ce7ae230fa037a3ca3c0
  10508. Author: niffiwan <niffiwan.scp@gmail.com>
  10509. Date: Wed Jan 1 18:56:32 2014 +1000
  10510.  
  10511. set HAVE_CXX11 for MSVC
  10512.  
  10513. commit 4f074d94d1cf002044bedb81ea2064df8e7aa153
  10514. Author: niffiwan <niffiwan.scp@gmail.com>
  10515. Date: Sun Dec 22 20:09:44 2013 +1000
  10516.  
  10517. Add compile time catch for memmove used on non-trivial objects
  10518.  
  10519. commit a4ac843d5bbd8e1c6ca145b1b60d3834a7a39820
  10520. Author: niffiwan <niffiwan.scp@gmail.com>
  10521. Date: Sun Dec 22 19:53:52 2013 +1000
  10522.  
  10523. Add compile time catch for memcpy used on non-trivial objects
  10524.  
  10525. commit 359a98410ad6a256fa5a8ce2ae1f7d838f3373df
  10526. Author: niffiwan <niffiwan.scp@gmail.com>
  10527. Date: Mon Dec 16 19:44:23 2013 +1000
  10528.  
  10529. Add compile time catch for memset used on non-trivial objects
  10530.  
  10531. Fix one instance of this problem in osapi/outwnd_unix.cpp
  10532.  
  10533. commit 1acfc1c3261addefe7c0f8f5bd1b8e5c7a75785a
  10534. Author: niffiwan <niffiwan.scp@gmail.com>
  10535. Date: Thu Dec 12 14:44:27 2013 +1000
  10536.  
  10537. Allow gcc on Linux to compile with -std=c++11
  10538.  
  10539. Tested with 4.6.3, 4.7.2 & 4.8.0
Add Comment
Please, Sign In to add comment