· 10 years ago · Mar 15, 2016, 09:42 PM
1commit 81a2e93e5462da477ef224b0444f6ecaaf7eff05
2Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
3Date: Mon Mar 7 13:48:11 2016 -0600
4
5 Automated 3.7.4 RC1 versioning commit
6
7commit 5206220f5a2424292b51fbcc77e7e7bf72dac05e
8Author: Goober5000 <ipw47@yahoo.com>
9Date: 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
13commit a05d19db6bea7180b1accc05cf5a953c34f8ff63
14Author: jg18 <jg18.scp@gmail.com>
15Date: 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
22commit cb65ca865552f96df40e54addca71437484991fa
23Author: jg18 <jg18.scp@gmail.com>
24Date: 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
31commit 1adb64e39d5be89fec661d3176002e2ccc00f899
32Author: jg18 <jg18.scp@gmail.com>
33Date: 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
40commit 706b3a7f5efa4e8e3e9c76760ad1a5449efd41dd
41Author: SamuelCho <samuel.s.cho@gmail.com>
42Date: 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
46commit 564fc9a6800c69837c21c3698694aa85644ff07a
47Author: asarium <asarium@gmail.com>
48Date: Mon Feb 22 12:11:44 2016 +0100
49
50 Update commend to match updated code
51
52commit 688c51435248d8bf6585f62a43bc1b3a9f5d8e9c
53Author: asarium <asarium@gmail.com>
54Date: Mon Feb 22 12:10:46 2016 +0100
55
56 Actually dump opened files to log file
57
58commit acc57397e5743dab18fa37dcca24d194c55e6310
59Author: niffiwan <niffiwan.scp@gmail.com>
60Date: 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
67commit 108d60330ff36e4ffeb0ee0d00acc0943fa6d6e4
68Author: asarium <asarium@gmail.com>
69Date: Sun Feb 21 23:14:12 2016 +0100
70
71 Clean up the renderer interface
72
73commit 58575399f53b723662f12db965c9400dfdc95d2a
74Author: asarium <asarium@gmail.com>
75Date: Sun Feb 21 22:25:45 2016 +0100
76
77 Add source tracking for cfiles
78
79commit a1d46479d7ecb8bb1f83554d81c63c50b5d22153
80Author: asarium <asarium@gmail.com>
81Date: Sun Feb 21 15:57:52 2016 +0100
82
83 Remove -img2dds
84
85commit a4043fbf21a39ad9af3b1e5b68d4a59c40255a85
86Author: asarium <asarium@gmail.com>
87Date: Sun Feb 21 13:22:08 2016 +0100
88
89 Improve Assertion message a bit
90
91commit 83b8361dcdbef81ef7f120452996c14fe043bbea
92Author: asarium <asarium@gmail.com>
93Date: 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
102commit aebdc6328b659a9c0e2ebb0c95e41461fcfadf08
103Author: asarium <asarium@gmail.com>
104Date: Sun Feb 21 12:10:30 2016 +0100
105
106 Disable unused function warnings in release mode
107
108commit c9a45c9fbd843bee4133e7492143e5e1d268497b
109Author: Goober5000 <ipw47@yahoo.com>
110Date: Thu Feb 11 01:13:00 2016 -0500
111
112 come on, Travis, stop halting after a single warning
113
114commit ddd3a7d6fe1338455a7583f65e18fdbb4af05926
115Author: Goober5000 <ipw47@yahoo.com>
116Date: Thu Feb 11 00:50:20 2016 -0500
117
118 resolve Travis warning
119
120commit e302f0e456a559db3dd422536b4327fb5787ce5b
121Author: Goober5000 <ipw47@yahoo.com>
122Date: 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
126commit da812f9433946c00505de4951eb78e6c47038711
127Author: Goober5000 <ipw47@yahoo.com>
128Date: Sat Feb 6 18:05:33 2016 -0500
129
130 modify the actual function calls
131
132commit 5e623d10b009cc8eac1c1637a36600c0d66191de
133Author: Yarn366 <r_name00@live.com>
134Date: 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
138commit 471c898df5e78a5bb4e29b7bbf388f71e5884def
139Author: Goober5000 <ipw47@yahoo.com>
140Date: Sat Feb 6 15:46:06 2016 -0500
141
142 modify function headers as suggested in PR #530
143
144commit df41bbe172d20acd3b430f8d4d3637cc517af7e2
145Author: Goober5000 <ipw47@yahoo.com>
146Date: 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
152commit 54e052bc2f09c0341ee95004db87d5434fdd724e
153Author: MageKing17 <MageKing17@gmail.com>
154Date: 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
160commit f12d2395dc03a87dd2b19b91c2344857953815c0
161Author: Lari Nieminen <lari.nieminen@iki.fi>
162Date: Sun Jan 31 23:27:52 2016 +0200
163
164 Fixed $Acceleration Time not working right on non-homing secondaries
165
166commit fc6bc3a1c6cf4fb8546c313b8ec1c14c6b15c2bd
167Author: asarium <asarium@gmail.com>
168Date: 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
174commit 5bcc89be3a05f3bbc0abc9e4dd102b4247e512bf
175Author: Goober5000 <ipw47@yahoo.com>
176Date: 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
184commit 54b2eddc14e5f9e07719df12c809ebf2507669ae
185Author: asarium <asarium@gmail.com>
186Date: Thu Jan 28 16:39:10 2016 +0100
187
188 Change timestamp integer handling again
189
190commit 64c4e4d7b44aaa4c6cfae5b3fd9589151cc30e71
191Author: asarium <asarium@gmail.com>
192Date: Wed Jan 27 15:34:37 2016 +0100
193
194 Use integer math instead of floats for timestamps
195
196commit 1159e66168f536a33408bb3da3216b3c8ad6ea12
197Author: MageKing17 <MageKing17@gmail.com>
198Date: Wed Jan 27 01:25:46 2016 -0800
199
200 Avoid checking for combat music if the projectile's parent was recycled.
201
202commit 37a98b8cf82ea9c40fd56ad77c381877435bccb7
203Author: MageKing17 <MageKing17@gmail.com>
204Date: 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
210commit a5b705b2c1101d098eb1161d3a41ba30b67fdb7c
211Author: MageKing17 <MageKing17@gmail.com>
212Date: 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
218commit aa0de45ddb057c193f2c141f394ff49d3136ad1d
219Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
220Date: 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
224commit e6855a4153b5dfb43a26bd6760581f36606f98c9
225Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
226Date: Tue Jan 26 16:35:26 2016 -0600
227
228 Part B: Move Xcode4 project to Xcode.
229
230commit f61b869c7fa7df79911ef8f18725ae3b7ca121bf
231Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
232Date: Tue Jan 26 16:34:57 2016 -0600
233
234 Part A: Remove 5 old crusty projects.
235
236commit 59d6a44db37ab7ca2b6a3cc8cd96b5ab72f330fe
237Author: Goober5000 <ipw47@yahoo.com>
238Date: Mon Jan 25 19:31:52 2016 -0500
239
240 colons are redundant
241
242commit 5b8410de982a84d7957b167a504322c87ca83091
243Author: Yarn366 <r_name00@live.com>
244Date: 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
250commit 1bd71604614f72af286caa70102739884ef55bea
251Author: Yarn366 <r_name00@live.com>
252Date: Mon Jan 25 15:13:17 2016 -0500
253
254 Remove parameters from gauge_settings constructor and change values after struct creation.
255
256commit 8464e1769ff39758644f56e75bcdb2958610ceee
257Author: Yarn366 <r_name00@live.com>
258Date: Mon Jan 25 04:41:24 2016 -0500
259
260 Use a constructor rather than a define to create a gauge settings struct.
261
262commit 975e108841e74f64ba43b1c7bbf8ba1109ec7ed2
263Author: Goober5000 <ipw47@yahoo.com>
264Date: Mon Jan 25 01:29:51 2016 -0500
265
266 further accommodation of the dumb-rotation movement type, including, finally, proper collision detection!
267
268commit 6d60bb1511c19fa0cd586d78a3ff10090efa64fa
269Author: Goober5000 <ipw47@yahoo.com>
270Date: Mon Jan 25 00:49:21 2016 -0500
271
272 add some additional clarifying comments
273
274commit 28faa9e5885d682bb5b57061debc3cd6a042f98a
275Author: Goober5000 <ipw47@yahoo.com>
276Date: Mon Jan 25 00:26:26 2016 -0500
277
278 warn for dumb-rotation as well as regular rotation
279
280commit 78ff02501b1595de18aacf2b587c0300724f9c40
281Author: Goober5000 <ipw47@yahoo.com>
282Date: Sun Jan 24 21:41:31 2016 -0500
283
284 improve debug warning handling
285
286commit 165124267a4deabf8897d0b19bceba0487bb0068
287Author: Goober5000 <ipw47@yahoo.com>
288Date: Sun Jan 24 21:28:43 2016 -0500
289
290 Add model_instance handling for weapons, asteroids, and skyboxes
291
292commit b9033ab2a2f252b02b619f30b5f4e218650f7fdb
293Author: Goober5000 <ipw47@yahoo.com>
294Date: Sun Jan 24 19:00:04 2016 -0500
295
296 fix Travis error
297
298commit 102efb192c00d86a8dcd86aea7f65dfc0b751d94
299Author: Goober5000 <ipw47@yahoo.com>
300Date: Sun Jan 24 17:55:13 2016 -0500
301
302 some additional error handling
303
304commit 335cc4a114c9d87eb8cf1483fa1a2ca01ee58e59
305Author: asarium <asarium@gmail.com>
306Date: Sun Jan 24 14:31:13 2016 +0100
307
308 Use generic architecture by default
309
310commit 4b05468f3ccfb6ff9e2150af80b6783310fb1710
311Author: Goober5000 <ipw47@yahoo.com>
312Date: 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
316commit 26a500bf7ca85c10077b0e3126ab35f57cba40d7
317Author: Goober5000 <ipw47@yahoo.com>
318Date: Tue Jan 19 22:18:09 2016 -0500
319
320 address warnings flagged by Travis
321
322commit 81ad6dc1b5577945e45fb432a574507a81fc30c5
323Author: Goober5000 <ipw47@yahoo.com>
324Date: Tue Jan 5 01:04:46 2016 -0500
325
326 remove a field that is now redundant
327
328commit 025c58c6792f37230ccef7ee6fd9c947104102fa
329Author: Goober5000 <ipw47@yahoo.com>
330Date: Tue Jan 5 00:56:51 2016 -0500
331
332 fix const-correctness due to Swifty's change
333
334commit bb93319871a3e575a43e620a7d65cbbd304e23d1
335Author: Goober5000 <ipw47@yahoo.com>
336Date: Fri Dec 11 18:34:01 2015 -0500
337
338 small update due to changed API
339
340commit 8f224a76a4b4b611de9941ab9d2b529d2690291f
341Author: Goober5000 <ipw47@yahoo.com>
342Date: Sat Nov 21 17:49:31 2015 -0500
343
344 incorporate turning rate
345
346commit a640015afce7b400c856f15d8c3066f7e69ae8e4
347Author: Goober5000 <ipw47@yahoo.com>
348Date: 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
352commit 82807f276087ee9cf8944a8cb0aabb8287f92608
353Author: Goober5000 <ipw47@yahoo.com>
354Date: Sat Nov 21 00:52:30 2015 -0500
355
356 delete dumb rotations when we delete the associated instance
357
358commit 97924c062810553402668f0b236efb190152d9fc
359Author: Goober5000 <ipw47@yahoo.com>
360Date: 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
364commit 680ac9175f76225a4693e581ee6ea6274230fbd3
365Author: Goober5000 <ipw47@yahoo.com>
366Date: 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
370commit e3c4f902872cdfd014335493cb3d31500463e989
371Author: Goober5000 <ipw47@yahoo.com>
372Date: 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
376commit ca95a3c25d0a2912907707af5181a497d1b95122
377Author: Yarn366 <r_name00@live.com>
378Date: Mon Jan 4 03:57:13 2016 -0500
379
380 Changed default gauge settings from a function to a define
381
382commit 7691c4905e72814e5c70b998ffa1f5a32ed37513
383Author: Echelon9 <rhyskidd@gmail.com>
384Date: Thu Dec 3 11:16:18 2015 +1100
385
386 Correct comment regarding glGetString(GL_SHADING_LANGUAGE_VERSION)
387
388commit 9bd4fb3ac79e4293ca8722cd6716f2608735f136
389Author: Echelon9 <rhyskidd@gmail.com>
390Date: 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
394commit 49b5d9a3b7576699433143816f8a0e05955e1c93
395Author: Echelon9 <rhyskidd@gmail.com>
396Date: Sat Nov 21 00:27:49 2015 +1300
397
398 Fix up the revert of 0345d09a513082d15b53b045471f3fe1e3621b9b
399
400commit 22f14d56eaef758e7d26dba2ac22eba3ac30d9bf
401Author: Echelon9 <rhyskidd@gmail.com>
402Date: 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
408commit 5f4568cc0e547e0dd31546c08ecffeb43dc14a56
409Author: Echelon9 <rhyskidd@gmail.com>
410Date: Sun Nov 8 22:25:29 2015 +1100
411
412 OpenGL: Correct typo in one use of the __VERSION__ predefined macro
413
414commit 39842e711561f339fa06d3dc61b41f18824b1a00
415Author: Echelon9 <rhyskidd@gmail.com>
416Date: 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
420commit cb90d286e590ffe0aa11082d1480070e1a9c4791
421Author: Echelon9 <rhyskidd@gmail.com>
422Date: 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
426commit e4c98e8527b87f5d8dcb71921e73a90120069edb
427Author: Echelon9 <rhyskidd@gmail.com>
428Date: 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
432commit 5d593f0df07866bef842c75703d1904f95e4536f
433Author: Echelon9 <rhyskidd@gmail.com>
434Date: Wed Nov 4 18:39:25 2015 +1100
435
436 Plumb through is_minimum_GLSL_version()
437
438commit a045e5d2667356a0c2f145b03ce822d3464756ab
439Author: Echelon9 <rhyskidd@gmail.com>
440Date: 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
444commit 21b8e3bb5266835dbcc9537fc62741589fee2c8c
445Author: Echelon9 <rhyskidd@gmail.com>
446Date: Wed Nov 4 17:08:57 2015 +1100
447
448 Add helper function is_minimum_GLSL_version()
449
450commit 3aa671a21194e81b851e48667a8ac884530ab848
451Author: Echelon9 <rhyskidd@gmail.com>
452Date: Wed Nov 4 16:28:23 2015 +1100
453
454 Replace SHADER_MODEL with GLSL_VERSION
455
456commit d3ce9874a76eef34008bd4c7cfc1b3807bd77329
457Author: Echelon9 <rhyskidd@gmail.com>
458Date: 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
462commit 3fd9b8f802b35684ca6e9e34c5654e6944210f14
463Author: Yarn366 <r_name00@live.com>
464Date: Sun Jan 3 04:29:59 2016 -0500
465
466 Fix the errors reported by AppVeyor and Travis CI (take 2)
467
468commit 890c607ad278cfe4854beef0aed44daa5495babb
469Author: Yarn366 <r_name00@live.com>
470Date: Sun Jan 3 03:56:13 2016 -0500
471
472 Fix the errors reported by AppVeyor and Travis CI (hopefully)
473
474commit 3512fcc18e5f5356c2f383620a434a10f8351e71
475Author: Yarn366 <r_name00@live.com>
476Date: 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
480commit f57e346eff6c2dbc678c3728f9e2d93b67393c9b
481Author: SamuelCho <samuel.s.cho@gmail.com>
482Date: 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
486commit b0115a5f8024a005e02d2a672a4b6def1bbd62ff
487Author: MageKing17 <MageKing17@gmail.com>
488Date: 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
494commit d4d805d6caa7f704d98f91d538d6a3f5c4736f93
495Author: DahBlount <tylerrblount@gmail.com>
496Date: Sun Dec 27 22:07:31 2015 -0700
497
498 Move turret_enemy_objnum check further up in block and change to Assertion
499
500commit 8a2eec5b4a6e6d09b8e1643819df779dc97efe29
501Author: Karajorma <Karajorma@gmail.com>
502Date: 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
506commit ee64b83aecc73cb16dfed3bfabc7952984638b8d
507Author: niffiwan <niffiwan.scp@gmail.com>
508Date: 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
515commit 2ddee360075ad424a2a4f7cdbb486e88323a6051
516Author: Samuel Cho <samuel.s.cho@gmail.com>
517Date: 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
521commit 542dc68df2258ceaf5a968f0413d75ede990d08b
522Author: Goober5000 <ipw47@yahoo.com>
523Date: Mon Dec 21 00:56:51 2015 -0500
524
525 add to Ship_flag_names array
526
527commit b1ac0876d4079e0f37e191bd169d132cdaffe0cc
528Author: Goober5000 <ipw47@yahoo.com>
529Date: 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
538commit 9cc70790c9b063241fc6349f248bd513772a68eb
539Author: SamuelCho <samuel.s.cho@gmail.com>
540Date: 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
544commit 7d392bd61c093997afaa819a3552768807df14ff
545Author: SamuelCho <samuel.s.cho@gmail.com>
546Date: 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
550commit 1552e02a5184636f37c9933a7167701e6b5b51b5
551Author: SamuelCho <samuel.s.cho@gmail.com>
552Date: Wed Dec 16 00:20:15 2015 -0800
553
554 Added support for glowing team color textures.
555
556commit 6583066936b0169eb44d0dc067630dea67876187
557Author: SamuelCho <samuel.s.cho@gmail.com>
558Date: Tue Dec 15 20:39:38 2015 -0800
559
560 Don't reset lock rendering timers and switches unless we really need to.
561
562commit 9b7ebff53ace63f444b60d3da612ad2559890416
563Author: DahBlount <tylerrblount@gmail.com>
564Date: Sun Dec 13 22:21:29 2015 -0700
565
566 Change NULL to nullptr and change fighter beam flag comparison from > to !=
567
568commit 1491d4a79a40df5f17bf8c9079fde147b3d2f6ea
569Author: DahBlount <tylerrblount@gmail.com>
570Date: Sat Dec 5 12:38:31 2015 -0700
571
572 Create "share fire direction" subsystem flag
573
574commit 3eb47c1867f83129f0f6f8cc405130e29a9f5e77
575Author: SamuelCho <samuel.s.cho@gmail.com>
576Date: Mon Dec 14 23:19:08 2015 -0800
577
578 ship_render() still needs to clear out miscellaneous per-draw model data.
579
580commit 2db4bc37f2898abdcf66e82b8f3188783969c70b
581Author: SamuelCho <samuel.s.cho@gmail.com>
582Date: Mon Dec 14 00:06:16 2015 -0800
583
584 Removed unused variable sii.
585
586commit 0f0f6377d009a909225ac6f211abe4b7eff2f479
587Author: SamuelCho <samuel.s.cho@gmail.com>
588Date: Sun Dec 13 23:51:24 2015 -0800
589
590 Killed the last vestiges of ship_model_start/stop.
591
592commit bade3c58eb2d0f95cec724e49ecd9f70c96d839b
593Author: DahBlount <tylerrblount@gmail.com>
594Date: Sat Dec 12 15:14:35 2015 -0700
595
596 Normalize the position vector used in environmental reflections
597
598commit 2deffc11566f8c4effa3dd7150b5a60fc4a72539
599Author: Samuel Cho <samuel.s.cho@gmail.com>
600Date: 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
604commit 0062d2567ab30564548e9064d2941e6f7d3da410
605Author: SamuelCho <samuel.s.cho@gmail.com>
606Date: Tue Dec 8 23:53:53 2015 -0800
607
608 Fixes missing destroyed submodels from the polymodel_instance rendering commit.
609
610commit 7972cad5638b3557d61206bb0f1f0f4d127cfbb3
611Author: SamuelCho <samuel.s.cho@gmail.com>
612Date: Tue Dec 8 20:06:27 2015 -0800
613
614 Restore SIF2_NO_LIGHTING functionality for ship_render().
615
616commit 8d0624b064c54e9c031d8a039f72d9cefef02c3b
617Author: Lari Nieminen <lari.nieminen@iki.fi>
618Date: 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
624commit 236857ed37ea3b2fc2b850504cca1530d659987d
625Author: SamuelCho <samuel.s.cho@gmail.com>
626Date: 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
630commit 81676b7d3f0ff1082968425053d5bec6632b4ebe
631Author: Goober5000 <ipw47@yahoo.com>
632Date: 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
639commit e1e188a43c8a1654bc9bf639172288f1efe7e3e2
640Author: Goober5000 <ipw47@yahoo.com>
641Date: Sat Dec 5 13:02:27 2015 -0500
642
643 use the entire range of RAND_MAX, not the range divided by 32
644
645commit fa10977e7722d7aea0341d080b84fc9a9d5289a5
646Author: Yarn366 <r_name00@live.com>
647Date: 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
651commit 59fa7bd544218ea370efa6049a7a8d8ddcc61cbc
652Author: SamuelCho <samuel.s.cho@gmail.com>
653Date: Wed Dec 2 19:08:59 2015 -0800
654
655 Remove superfluous line.
656
657commit 81d8d063c28b0918ba90aa8d892d7e4ef23f4ceb
658Author: MageKing17 <MageKing17@gmail.com>
659Date: 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
665commit 75471276fcc85031cd671c3d949dad98c7ad1391
666Author: MageKing17 <MageKing17@gmail.com>
667Date: 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
673commit 89d6031c7976bd478b18a9427cacf68335fdbe37
674Author: MageKing17 <MageKing17@gmail.com>
675Date: 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
681commit 661678f6935c13bbbfa0a999c351b901f1778e15
682Author: asarium <asarium@gmail.com>
683Date: Wed Dec 2 16:59:54 2015 +0100
684
685 Fix an issue identified by MageKing17
686
687commit 94ca29735c06977cc8b0cc3d1631a8d37a677caa
688Author: asarium <asarium@gmail.com>
689Date: Sun Nov 15 22:51:00 2015 +0100
690
691 Quit when the end of the mission is reached
692
693commit 20f84c179ac838f925da5e88f64ec55e15800867
694Author: asarium <asarium@gmail.com>
695Date: Sun Nov 15 19:23:25 2015 +0100
696
697 When benchmarking automatically accept pilot screen
698
699commit 5f622094afa1a9480efba7eae909a336571136cb
700Author: asarium <asarium@gmail.com>
701Date: Sun Nov 15 19:22:11 2015 +0100
702
703 Add commandline option for benchmarking
704
705commit 64ad950a802f8bae62a67c54b0e95e6f6271554b
706Author: SamuelCho <samuel.s.cho@gmail.com>
707Date: 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
711commit 764e1772b0763763985a666355df1784e8b8d47c
712Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
713Date: 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
717commit ea549ab5a0a8de9441b6b0ef189d6f46c38de8af
718Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
719Date: 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
723commit c8785dc09318dd4e8b426f7d0ecd2334387e4fab
724Author: chief1983 <chief1983@yahoo.com>
725Date: Tue Dec 1 16:30:11 2015 -0600
726
727 [asan_flag] AddressSanitizer toggle flag for configure.ac.
728
729commit 870ad9e3aeb8b8631e51dcffe533431668acf01d
730Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
731Date: 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
735commit 487f769064bc4961f99046782274bad1c4833cec
736Author: The E <fwoltermann@gmail.com>
737Date: Tue Dec 1 20:38:30 2015 +0100
738
739 Renaming vm_copy_transpose_matrix to vm_copy_transpose
740
741commit 7604e82f05e54ec7cbb592178548b2375c0f8824
742Author: The E <fwoltermann@gmail.com>
743Date: Tue Dec 1 20:37:33 2015 +0100
744
745 Renaming vm_transpose_matrix to vm_transpose
746
747commit e0defd287aa8cd234f53c0865bf907c0d3e4e3a8
748Author: The E <fwoltermann@gmail.com>
749Date: Tue Dec 1 20:36:34 2015 +0100
750
751 Renaming vm_vec_crossprod to vm_vec_cross
752
753commit a413255728fc57c7c070a075fbd8f7e8306d207c
754Author: The E <fwoltermann@gmail.com>
755Date: Tue Dec 1 20:35:47 2015 +0100
756
757 Renaming vm_vec_dotprod to vm_vec_dot
758
759commit 22e6de42a4b41dc42d7087c70ac9ff31126fe11f
760Author: Fabian Woltermann <f.woltermann@primefact.de>
761Date: Tue Dec 1 13:04:22 2015 +0100
762
763 Remove comment here
764
765commit 9548002890ae3f51662e6d7699cc6a444d729d2a
766Author: Fabian Woltermann <f.woltermann@primefact.de>
767Date: Tue Dec 1 11:39:28 2015 +0100
768
769 Removing code that has no place here
770
771commit 0334bd0c3b86a88c4ffd914dbcbfcee9ddc719c9
772Author: Fabian Woltermann <f.woltermann@primefact.de>
773Date: Tue Dec 1 11:34:00 2015 +0100
774
775 Addressing a few small issues with PR 468
776
777commit 096029a88dadd08610b11a8728d78b795bad00b7
778Author: DahBlount <tylerrblount@gmail.com>
779Date: Tue Dec 1 00:55:30 2015 -0700
780
781 Add Doxygen comments and additional changes
782
783commit d8ab39e261af63842e9649c556f4a59503709300
784Author: SamuelCho <samuel.s.cho@gmail.com>
785Date: Mon Nov 30 23:48:57 2015 -0800
786
787 This line in the HUD lock gauge wasn't supposed to be deleted.
788
789commit 02d15f36b7c6e63e68274e3454c628d87cc01b29
790Author: DahBlount <tylerrblount@gmail.com>
791Date: Tue Dec 1 00:34:55 2015 -0700
792
793 Change a1d to a2d
794
795commit 66c9e0c13609bebaa018149716cb1f32a9a69f84
796Author: SamuelCho <samuel.s.cho@gmail.com>
797Date: Mon Nov 30 23:16:43 2015 -0800
798
799 My attempt to fix the HUD lock scoping issues raised by issue #456.
800
801commit fb29b28113be6adda9a06dc9baa5da36506bf650
802Author: DahBlount <tylerrblount@gmail.com>
803Date: 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
807commit 3fa03fcda0b99542c5b7ba8d598346e5684703fa
808Author: DahBlount <tylerrblount@gmail.com>
809Date: Mon Nov 23 01:16:41 2015 -0700
810
811 Fix ENVMAP vertex shader to use the inverse of gl_ModelViewMatrix
812
813commit a4f793e6dc2aa7499827447c9fa9951b66e2497b
814Author: Yarn366 <r_name00@live.com>
815Date: 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
819commit 3287ff6b3ae7c102c4d17a058103a710919c6d90
820Author: Risto Toijala <risto.toijala@gmail.com>
821Date: 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
832commit 81092417bdaa15b8cac35ac1159e78b6658f1bfb
833Author: Risto Toijala <risto.toijala@gmail.com>
834Date: Sat Nov 28 18:19:50 2015 +0200
835
836 unix mods: use "." instead of full cwd path to avoid error condition
837
838commit 947deb8e12c12e665ffddbb174d69d77959fd848
839Author: Risto Toijala <risto.toijala@gmail.com>
840Date: Sat Nov 28 18:18:26 2015 +0200
841
842 unix mods: switch parent and dir for readability
843
844commit bd1aa5e455422b4384f8c9533ae17091eefb8539
845Author: MageKing17 <MageKing17@gmail.com>
846Date: 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
854commit 37f45872309896ddc9aae464eb100441b48d277b
855Author: Yarn366 <r_name00@live.com>
856Date: 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
860commit e11f6904b48ac7386196621bb9a5dc08db63f118
861Author: Goober5000 <ipw47@yahoo.com>
862Date: Sat Nov 28 00:27:27 2015 -0500
863
864 retail sounds 36 and 37 should actually be converted to 3D
865
866commit 6df0a704f253603486ddd0778c7b80daec764a2f
867Author: MageKing17 <MageKing17@gmail.com>
868Date: 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
874commit 0b84c18686cbaa3600af9e54b0ad4df7064d7d08
875Author: Risto Toijala <risto.toijala@gmail.com>
876Date: Fri Nov 27 20:16:00 2015 +0200
877
878 also accept backslashes as path separators on unix
879
880commit 752366981936b6e3abc4f6773f27e913ad6b789d
881Author: Risto Toijala <risto.toijala@gmail.com>
882Date: Thu Nov 26 09:49:52 2015 +0200
883
884 allow subfolders in mod paths
885
886commit b1b8ae9668be8747c520bc37f16cda23f58b3832
887Author: Risto Toijala <risto.toijala@gmail.com>
888Date: Sun Nov 1 14:29:45 2015 +0200
889
890 move unix modlist handling to function
891
892commit bddf438fb6a83ce52594ca6827d941c7a2cb509e
893Author: Risto Toijala <risto.toijala@gmail.com>
894Date: Sun Nov 1 14:26:12 2015 +0200
895
896 clean up unix mod handling
897
898commit 407a2356eb2b4f4bfa697ba997ff1518b2d70755
899Author: Lari Nieminen <lari.nieminen@iki.fi>
900Date: Thu Nov 26 18:06:41 2015 +0200
901
902 Fixed silly syntax error
903
904commit 0c5e6c728152760fb5a6f9579c9488f3dfd766fd
905Author: Lari Nieminen <lari.nieminen@iki.fi>
906Date: 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
914commit 256ba6f9f252857d19fe78301ff4767815cbf9e5
915Author: niffiwan <niffiwan.scp@gmail.com>
916Date: 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
924commit 33c7c4eae920baad46f1f3c687f6879a73094ed4
925Author: Yarn366 <r_name00@live.com>
926Date: 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
930commit 962261421e8f9fe5655609823c50dd9467a25f4f
931Author: Yarn366 <r_name00@live.com>
932Date: Mon Nov 23 18:29:40 2015 -0500
933
934 Added "Dock Max Width:" and "Order Max Width:" to extra target data gauge
935
936commit 5144dba6b465ca72a571943a6df8fa08adce5385
937Author: Yarn366 <r_name00@live.com>
938Date: Mon Nov 23 18:22:37 2015 -0500
939
940 Added "Fixed Header Position:" to wingman gauge
941
942commit 9bbebfc55e18de23dfb12f42dcbb53ff8d2e4e7b
943Author: Peter Mitsis <peter.mitsis@gmail.com>
944Date: 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
953commit 02fc2b29ca58bccd80b33ae265565c1b15643d5b
954Author: MageKing17 <MageKing17@gmail.com>
955Date: Mon Nov 23 00:20:55 2015 -0800
956
957 Revert "Fix envmap orientation"
958
959 This reverts commit a033f653d04b190a00ef4f2a5166e1102289f87c.
960
961commit a033f653d04b190a00ef4f2a5166e1102289f87c
962Author: DahBlount <tylerrblount@gmail.com>
963Date: Sun Nov 22 16:58:17 2015 -0700
964
965 Fix envmap orientation
966
967commit 4b37433c4fa5e93c2d8e86794fee48a83253857e
968Author: The E <fwoltermann@gmail.com>
969Date: 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
973commit 002dc3a9651f8bf468ddf1eda617416587d577bf
974Author: Peter Mitsis <peter.mitsis@gmail.com>
975Date: 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
985commit 7da81210ea9bdabaeb88c9176183395b77eddad5
986Author: Peter Mitsis <peter.mitsis@gmail.com>
987Date: 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
997commit 57c16bd58a7a71c9b8f14b61123f91b1bc00eb01
998Author: Peter Mitsis <peter.mitsis@gmail.com>
999Date: 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
1009commit 13c86d9540959ca141f14d48b2888e9e4c284a10
1010Author: Peter Mitsis <peter.mitsis@gmail.com>
1011Date: 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
1020commit 338d6c9aaffddb8a94dd0dc8558ae4d7ed331503
1021Author: niffiwan <niffiwan.scp@gmail.com>
1022Date: 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
1032commit 0e07f4414e93e7c9d8937e70945f2251574a05e2
1033Author: niffiwan <niffiwan.scp@gmail.com>
1034Date: 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
1040commit 039359e7f27b40fa7aeb029c9202497a53043c3d
1041Author: MageKing17 <MageKing17@gmail.com>
1042Date: 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
1048commit 0bb6002f0a957b50bd16fd8ba481b78f32f3d55b
1049Author: asarium <asarium@gmail.com>
1050Date: 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
1057commit 91dbf8b7513f46eb5314108c96f3a67dea2f2065
1058Author: MageKing17 <MageKing17@gmail.com>
1059Date: 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
1065commit 519e89b6fa835019108089ab977ccb5f5c46114e
1066Author: asarium <asarium@gmail.com>
1067Date: 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
1074commit 8f3342f05e5d949d8249afcf455d64322ae1f4a8
1075Author: Goober5000 <ipw47@yahoo.com>
1076Date: Fri Nov 20 00:41:46 2015 -0500
1077
1078 improve sexp help regarding bitmasks on ship-arrival-info and ship-departure-info
1079
1080commit 6dd31585704f4496fd4d9effafe79d71c776f248
1081Author: MageKing17 <MageKing17@gmail.com>
1082Date: 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
1088commit 004fdae08f2345d03c579d5f42f70ef7bf931656
1089Author: MageKing17 <MageKing17@gmail.com>
1090Date: 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
1096commit 8fcb1ee7899919053e0ff2841f3171068a7d7b36
1097Author: MageKing17 <MageKing17@gmail.com>
1098Date: 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
1104commit 9630d808274d6b370482b022a38b200cb603a5cd
1105Author: MageKing17 <MageKing17@gmail.com>
1106Date: 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
1112commit 206fbabaa5e7d8ace97ae9730a3f72c578083c39
1113Author: asarium <asarium@gmail.com>
1114Date: Fri Nov 6 17:36:37 2015 +0100
1115
1116 Use -march=native for linux builds
1117
1118commit 5394b4943d4876a46c2d12246c2abad77a2ed496
1119Author: MageKing17 <MageKing17@gmail.com>
1120Date: 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
1128commit 69f9d9f09022124ec75a8f57c34d2fd0da438697
1129Author: Yarn366 <r_name00@live.com>
1130Date: 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
1134commit 154a50028bcc3e0d57207ed1db815673cf9ee234
1135Author: asarium <asarium@gmail.com>
1136Date: Wed Nov 18 18:43:19 2015 +0100
1137
1138 Make this Assert a little more informative
1139
1140commit edbec0fca94212d07accda6f0229676de4f333a4
1141Author: MageKing17 <MageKing17@gmail.com>
1142Date: 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
1148commit 9050c08bec607163e0d9f658e9448ab3cc774f97
1149Author: DahBlount <tylerrblount@gmail.com>
1150Date: 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
1156commit 248c398ba904b203594799b3b67718fc1663c070
1157Author: DahBlount <tylerrblount@gmail.com>
1158Date: Sun Nov 15 17:44:26 2015 -0700
1159
1160 Fix support subsystem repair rate
1161
1162commit f790b3b0c68a0c1faf9c5bddaf572bb2f5968091
1163Author: The E <fwoltermann@gmail.com>
1164Date: Sat Nov 14 23:13:32 2015 +0100
1165
1166 small error correction
1167
1168commit cbad1cf10f25b38992480fb8d16fc6a38a2d3ff8
1169Author: The E <fwoltermann@gmail.com>
1170Date: Sat Nov 14 13:30:51 2015 +0100
1171
1172 Addressing style comments
1173
1174commit 56343f0d03f19447f095f985efbb26db1f2d49c3
1175Author: Peter Mitsis <peter.mitsis@gmail.com>
1176Date: 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
1185commit 67d51037ff9d575a487407b469d6926c4f72e406
1186Author: The E <fwoltermann@gmail.com>
1187Date: Sat Nov 14 12:55:41 2015 +0100
1188
1189 Adds Persona flag "$Allow substitution of missing messages:"
1190
1191commit 3e6fb113ee858034a74eecb2f3b9469d7402a912
1192Author: DahBlount <tylerrblount@gmail.com>
1193Date: Thu Nov 12 23:27:55 2015 -0700
1194
1195 Deprecate +Min Damage and +Max Damage, add +Attenuation Damage:
1196
1197commit 28c951272786fd7dd4c5e4f19eb7b2dfeb604f5e
1198Author: asarium <asarium@gmail.com>
1199Date: Fri Nov 13 11:52:52 2015 +0100
1200
1201 Fix compilation
1202
1203 Now the static_asserts use the types from cstdint
1204
1205commit ed6637031d483107f08b4a5c046c0b0bc5778b9d
1206Author: niffiwan <niffiwan.scp@gmail.com>
1207Date: 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
1214commit f5ccad96196f2fb02883c8c29b1d64512b3019ca
1215Author: Peter Mitsis <peter.mitsis@gmail.com>
1216Date: 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
1228commit b10de88cf0b99968f5176848f14c55dab74c783e
1229Author: Peter Mitsis <peter.mitsis@gmail.com>
1230Date: 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
1241commit 34a7f7d60f716864df7d90252a711d1a158ce345
1242Author: asarium <asarium@gmail.com>
1243Date: 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
1250commit 9d6b373781d0d20680e5e09ae2c8ea3c5a029a52
1251Author: Yarn366 <r_name00@live.com>
1252Date: Tue Nov 10 23:22:34 2015 -0500
1253
1254 Undid the function name changes
1255
1256commit 320fd33431054cbfcb2e782592da6b485bf3966a
1257Author: Yarn366 <r_name00@live.com>
1258Date: 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
1262commit dba2d28265cf046b09a16752c76cec539b116450
1263Author: MageKing17 <MageKing17@gmail.com>
1264Date: 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
1272commit 647f6a867b6c638aedc65c187b6344c39813871c
1273Author: The E <fwoltermann@gmail.com>
1274Date: Tue Nov 10 15:55:46 2015 +0100
1275
1276 Upped MAX_SHIP_CLASSES to 500
1277
1278commit 89d072e18c80e88ac31e71151ff4446475084bd6
1279Author: DahBlount <tylerrblount@gmail.com>
1280Date: 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
1287commit b1e7a2a1bf5e72224ca369b950ed6a04007613d4
1288Author: Yarn366 <r_name00@live.com>
1289Date: 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
1293commit 4849f443aa49d2a9d78ef87cdb945742a9834ff2
1294Author: niffiwan <niffiwan.scp@gmail.com>
1295Date: Sun Nov 8 14:51:04 2015 +1000
1296
1297 Missed two places to use killer_infop
1298
1299commit aff81fe471b90f6d62b2759edefbe4bc895c148b
1300Author: niffiwan <niffiwan.scp@gmail.com>
1301Date: 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
1313commit 26d40553b2800f8d2dbd41eccc54d5a7d593e6a3
1314Author: niffiwan <niffiwan.scp@gmail.com>
1315Date: 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
1326commit 2c8d921d6454293c56b738d5e66e481fc25f587f
1327Author: niffiwan <niffiwan.scp@gmail.com>
1328Date: 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
1336commit 97c5a29b76a2e9d619c6d56d7478bbac9b9e5348
1337Author: Echelon9 <rhyskidd@gmail.com>
1338Date: Sat Nov 7 23:09:19 2015 +1100
1339
1340 Better wrap to 80 character lines where sensible in gr_opengl_init()
1341
1342commit fa9bd1c4467bbaf1f4a6a0d6d19fa36356820178
1343Author: Echelon9 <rhyskidd@gmail.com>
1344Date: Sat Nov 7 23:01:35 2015 +1100
1345
1346 Whitespace clean up
1347
1348commit 04352920ee1c1ebb5ac620f8cad131b0248c22bd
1349Author: Echelon9 <rhyskidd@gmail.com>
1350Date: 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
1354commit 8111924f9b22a4aa1f4b3f12c57623731051d200
1355Author: Echelon9 <rhyskidd@gmail.com>
1356Date: 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
1360commit a11c69673e990d9f61f8a25c4e7b0ecc04d2c35d
1361Author: Echelon9 <rhyskidd@gmail.com>
1362Date: Sat Nov 7 22:39:09 2015 +1100
1363
1364 Const correctness for ver in gr_opengl_init()
1365
1366commit 0b61d0bd8e1980e8d40c8537a9a0d98a9f1829f9
1367Author: Echelon9 <rhyskidd@gmail.com>
1368Date: 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
1372commit 697c900a25bad266aab3e3f31d1f2ea1fd025a6b
1373Author: Echelon9 <rhyskidd@gmail.com>
1374Date: 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
1378commit 1d66596bfbf4ce3a239d908d66180c26dcdf7a84
1379Author: niffiwan <niffiwan.scp@gmail.com>
1380Date: 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
1387commit b704050c2171be6b834bcd36248ee4712e016b3c
1388Author: Goober5000 <ipw47@yahoo.com>
1389Date: Thu Nov 5 00:36:06 2015 -0500
1390
1391 change these functions to return bool rather than int; fixes a minor warning
1392
1393commit 564f31aeabfce70afd7aca83be7a4f2c368bc793
1394Author: Goober5000 <ipw47@yahoo.com>
1395Date: Wed Nov 4 00:54:02 2015 -0500
1396
1397 properly close the fiction viewer when returning to the main menu
1398
1399commit 5a37992d3d604b0d72b291fe7532b7a003155882
1400Author: The E <fwoltermann@gmail.com>
1401Date: Tue Nov 3 13:10:07 2015 +0100
1402
1403 Adds profiling for sexp events and lua On Frame scripts.
1404
1405commit 5c74720265c662949eea24237c9e8da5c02724c4
1406Author: niffiwan <niffiwan.scp@gmail.com>
1407Date: Sun Nov 1 19:31:14 2015 +1000
1408
1409 Fix memory leak in ds_load_buffer
1410
1411commit 1c84c54e4f95bd9eafe89003ffa803b37e8cd801
1412Author: niffiwan <niffiwan.scp@gmail.com>
1413Date: Sat Oct 31 19:02:45 2015 +1000
1414
1415 Model Assert/Assertion as Coverity killpaths
1416
1417commit 253d8a7eb1c568f1e614dd4461f1c78516229163
1418Author: niffiwan <niffiwan.scp@gmail.com>
1419Date: Sat Oct 31 14:06:56 2015 +1000
1420
1421 Fix memory leak from Control_config_presets
1422
1423commit eb1ff0f43302b4389dbbd8a0f10668e69a64ca0c
1424Author: niffiwan <niffiwan.scp@gmail.com>
1425Date: 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
1431commit 9dfa67b64dae48ae6b96cb79122381cb3a556872
1432Author: niffiwan <niffiwan.scp@gmail.com>
1433Date: Fri Oct 30 22:01:06 2015 +1000
1434
1435 Correctly compare vector .end()
1436
1437commit c3c747711422048b2f7ada858a2ba1d43d806ce9
1438Author: Yarn366 <r_name00@live.com>
1439Date: 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
1443commit bbad1c215929b836d6903ce81a606ca6b23a66e9
1444Author: Goober5000 <ipw47@yahoo.com>
1445Date: Thu Oct 29 09:34:18 2015 -0400
1446
1447 more const-correctness per PR comments
1448
1449commit 93e8e3ab6fa6c9fdc5f747893cc133dfffdcfbd3
1450Author: Yarn366 <r_name00@live.com>
1451Date: 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
1457commit 1ceae13be234b406b1007bdfb72e00f1958edadb
1458Author: niffiwan <niffiwan.scp@gmail.com>
1459Date: 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
1465commit fb20632b1822f4faa50bacdb06ee15398f0379df
1466Author: niffiwan <niffiwan.scp@gmail.com>
1467Date: Wed Oct 28 21:26:00 2015 +1000
1468
1469 Fix memory leak in cam_create/cam_close
1470
1471commit 0a08b6348bda302b6b76ac3f21a4cbb53a58ef50
1472Author: Fabian Woltermann <f.woltermann@primefact.de>
1473Date: 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
1479commit c789b117cff63f1cc2a81d793d540018014984bf
1480Author: Fabian Woltermann <f.woltermann@primefact.de>
1481Date: Wed Oct 28 08:54:03 2015 +0100
1482
1483 Removes inline keyword from mc_info_init declaration
1484
1485commit 8a125ab01979ccad0837efa467d8a8f389db23d6
1486Author: Goober5000 <ipw47@yahoo.com>
1487Date: Wed Oct 28 00:18:31 2015 -0400
1488
1489 remove obsolete const_casts
1490
1491commit a7dcda90007a7ff9694de68f834955173f60cdba
1492Author: Goober5000 <ipw47@yahoo.com>
1493Date: Wed Oct 28 00:02:35 2015 -0400
1494
1495 wip to avoid const_cast
1496
1497commit bfc0948f1c0c2cffa367122d8be10a3477bc0132
1498Author: Goober5000 <ipw47@yahoo.com>
1499Date: Tue Oct 27 22:52:03 2015 -0400
1500
1501 let's change this antipattern here too
1502
1503commit 75411d92bbb8f5e164fa2db4405194395e7babe9
1504Author: Goober5000 <ipw47@yahoo.com>
1505Date: Tue Oct 27 22:46:35 2015 -0400
1506
1507 const-correctness inspired by 392, because why not be masochistic
1508
1509commit 51c61b5144877ec66aae6aa513f4d5423ad2a206
1510Author: DahBlount <tylerrblount@gmail.com>
1511Date: Sun Oct 25 15:04:22 2015 -0600
1512
1513 Change closeup_pos in draw_model_icon() to a pointer
1514
1515commit 6cf105b7683138c9b6741fa249b9384205ef16c2
1516Author: DahBlount <tylerrblount@gmail.com>
1517Date: 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
1525commit 5fd09f8557f501faafe21a2465569ce8c0f44994
1526Author: MageKing17 <MageKing17@gmail.com>
1527Date: 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
1533commit 630ab5a3cc64690a4203f5d94f5144e46b30332b
1534Author: Fabian Woltermann <f.woltermann@primefact.de>
1535Date: Tue Oct 27 08:24:06 2015 +0100
1536
1537 Makes sure mc_info_init sets everything to safe data.
1538
1539commit e28640ded09bd5a8e736a729d3acfd0ed8b12a00
1540Author: Fabian Woltermann <f.woltermann@primefact.de>
1541Date: 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
1547commit e6aa565b4270750276db52ac8f8a2b0b4c36109a
1548Author: The E <fwoltermann@gmail.com>
1549Date: Mon Oct 26 20:31:24 2015 +0100
1550
1551 Name change as suggested by m|m
1552
1553commit 788e28c646b60b26e6ee29e00b8b901eedf6036d
1554Author: The E <fwoltermann@gmail.com>
1555Date: 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
1559commit 4fc2d9c6103261866c2a5a44e44d0059eff09191
1560Author: niffiwan <niffiwan.scp@gmail.com>
1561Date: Mon Oct 26 13:49:21 2015 +1000
1562
1563 Fix memory leaks in mission_campaign_load
1564
1565commit ccc71a8e8be055476b3d208532c9feddb3b49c7f
1566Author: Goober5000 <ipw47@yahoo.com>
1567Date: Sun Oct 25 21:20:57 2015 -0400
1568
1569 looks like we'll need them in these three other files too
1570
1571commit 7dde0a79a7ee3a12c291a4b6d0023f604fa60ab4
1572Author: Goober5000 <ipw47@yahoo.com>
1573Date: Sun Oct 25 21:14:08 2015 -0400
1574
1575 that was just dumb
1576
1577commit e895f86e44f72a2f4ca75488a72c365b1e6b3ddc
1578Author: Goober5000 <ipw47@yahoo.com>
1579Date: Sun Oct 25 20:48:02 2015 -0400
1580
1581 come on, Travis
1582
1583commit 31e9a0dd7d53cee2d746e176e3c4eead526fd1d7
1584Author: Goober5000 <ipw47@yahoo.com>
1585Date: Sun Oct 25 20:23:26 2015 -0400
1586
1587 more linux compatibility
1588
1589commit 505de1b905f755436e2ae4b35d85fd615de81c4a
1590Author: Goober5000 <ipw47@yahoo.com>
1591Date: Sun Oct 25 19:51:50 2015 -0400
1592
1593 linux compatibility
1594
1595commit b82d0c579daeb1b7ee3fa403ced929c927a12d23
1596Author: Goober5000 <ipw47@yahoo.com>
1597Date: Sun Oct 25 19:16:36 2015 -0400
1598
1599 convert qsort to std::sort
1600
1601commit 3c4861859b4502fba7c2966847d906e0e7baea83
1602Author: Goober5000 <ipw47@yahoo.com>
1603Date: Sun Oct 25 16:33:28 2015 -0400
1604
1605 tweak the FRED and wxFRED dialog text to match the action
1606
1607commit eaa09dd862d8efb686590999f956b3a13509ac28
1608Author: Goober5000 <ipw47@yahoo.com>
1609Date: Sat Oct 24 15:42:06 2015 -0400
1610
1611 small optimization of shadow checks
1612
1613commit 1f6fc358f866a1a853f06a835eee1e9a41e46637
1614Author: Goober5000 <ipw47@yahoo.com>
1615Date: Sat Oct 24 15:07:58 2015 -0400
1616
1617 just a tweak to avoid comparing whitespace
1618
1619commit 5b8584b892cae011d2c2e0f2de21a66444205804
1620Author: Goober5000 <ipw47@yahoo.com>
1621Date: 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
1625commit ddacb8cf324da975cddc90d1022ef62ca8059fa9
1626Author: asarium <asarium@gmail.com>
1627Date: 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
1635commit 88e7c83a8ea5e6c9eb19141dfe7504a5493433c5
1636Author: asarium <asarium@gmail.com>
1637Date: Sat Oct 24 12:49:04 2015 +0200
1638
1639 Fix Coverity 1093606 for real this time
1640
1641commit 35e34ac97c295743f3302ec75d9c8142f48e4571
1642Author: The E <fwoltermann@gmail.com>
1643Date: 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
1647commit 409ba384b0820013db10d4dfe90094722de2f154
1648Author: niffiwan <niffiwan.scp@gmail.com>
1649Date: Sat Oct 24 15:04:13 2015 +1000
1650
1651 Fix memory leaks in generic_anim_stream
1652
1653commit f1fd9f9a3da62b8ac9d7fc9af3a50d9714664079
1654Author: asarium <asarium@gmail.com>
1655Date: Fri Oct 23 22:35:56 2015 +0200
1656
1657 Fix memory leak in bm_load_animation
1658
1659commit 96d32b503101ad98ac7ac7414df760adf96cfc78
1660Author: Goober5000 <ipw47@yahoo.com>
1661Date: Thu Oct 22 23:27:43 2015 -0400
1662
1663 remove WF_NEVER_EXISTED
1664
1665commit 21a16fbf1528b3162d97e8b921d18d08a572db1d
1666Author: Fabian Woltermann <fwoltermann@gmail.com>
1667Date: Fri Oct 16 11:27:40 2015 +0200
1668
1669 Change this line back to what it was, with more accurate comment
1670
1671commit 064a07349ff1eee3cb5a34faed23320b16d9a160
1672Author: MageKing17 <MageKing17@gmail.com>
1673Date: 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
1681commit bcedaee7937ecf834943620d124d0020d8f91cc6
1682Author: asarium <asarium@gmail.com>
1683Date: Wed Oct 14 18:54:14 2015 +0200
1684
1685 Fix "uninitialized variable warning"
1686
1687commit a020095b074412d3db8a93a1f4f5b0fa97428093
1688Author: asarium <asarium@gmail.com>
1689Date: Wed Oct 14 18:44:57 2015 +0200
1690
1691 Disable array bounds checks in a Travis build
1692
1693commit a5f918a811287c5cefe7b9f909b362fc4ba19049
1694Author: asarium <asarium@gmail.com>
1695Date: Wed Oct 14 18:20:44 2015 +0200
1696
1697 Remove -ansi option as it's not supported by clang
1698
1699commit 4e21d9ee799cc9e34acbc39f1860b3d24bb74bb8
1700Author: asarium <asarium@gmail.com>
1701Date: Wed Oct 14 18:09:16 2015 +0200
1702
1703 Make error fatal when doing a CI build
1704
1705commit 7efd107bfa56cf1d6d5ce0ca238ad6c6f2492a39
1706Author: asarium <asarium@gmail.com>
1707Date: Wed Oct 14 18:07:45 2015 +0200
1708
1709 Fix format warning and syntax error
1710
1711commit 9f4589df654d9ecf50333ea589fcc1cb0953ac29
1712Author: asarium <asarium@gmail.com>
1713Date: 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
1719commit 1d2153794cc1489fc0f410a05f12810877d1aae8
1720Author: asarium <asarium@gmail.com>
1721Date: 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
1727commit 4a40aad1075693b9103f10a2ee0a9ca84c37173d
1728Author: asarium <asarium@gmail.com>
1729Date: 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
1735commit 14f1ceec4d3895bf10e7c5d165d0df3a1a112c31
1736Author: asarium <asarium@gmail.com>
1737Date: Wed Oct 14 17:41:31 2015 +0200
1738
1739 Fix "unused return" warnings
1740
1741commit 2f78ae308bf15414ed4672729d6fb10f95d39166
1742Author: Fabian Woltermann <fwoltermann@gmail.com>
1743Date: Tue Oct 13 10:17:35 2015 +0200
1744
1745 Consistency for the doxygen comments
1746
1747commit bc788d6cb7d8f46ab944648787db9ff629555e6c
1748Author: Fabian Woltermann <fwoltermann@gmail.com>
1749Date: Tue Oct 13 09:29:07 2015 +0200
1750
1751 More comment cleanup
1752
1753commit f1b9c15618a12525b8a9fa94a80c170a458798b2
1754Author: Fabian Woltermann <fwoltermann@gmail.com>
1755Date: Tue Oct 13 09:15:52 2015 +0200
1756
1757 More comment tweaks
1758
1759commit eab9fab9cac3fda4a324286a85eb59ca08e47f21
1760Author: Fabian Woltermann <fwoltermann@gmail.com>
1761Date: Tue Oct 13 09:11:36 2015 +0200
1762
1763 Further, non-multi-breaking changes as suggested by MageKing17.
1764
1765commit 7852d13ce5d82d96f92b89df40982f3e5ff7baf2
1766Author: MageKing17 <MageKing17@gmail.com>
1767Date: 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
1775commit 75ae511ae6c5c65b9d04acfd806c6591f9f14cd0
1776Author: MageKing17 <MageKing17@gmail.com>
1777Date: 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
1783commit ccd6d1e619f52166b29d2136b5404977c7e3f71a
1784Author: MageKing17 <MageKing17@gmail.com>
1785Date: Mon Oct 12 15:12:13 2015 -0700
1786
1787 Fix a typo in the weapon editor dialogue for turret bank 3 ammo.
1788
1789commit 92ace8e9835582af34b78c4e0b17f1a6ec274c59
1790Author: Fabian Woltermann <fwoltermann@gmail.com>
1791Date: Thu Oct 8 09:49:48 2015 +0200
1792
1793 Further comment tweaks
1794
1795commit ebd81d95393d67509d3808434e305271f6b0e648
1796Author: Goober5000 <ipw47@yahoo.com>
1797Date: Mon Oct 5 11:49:54 2015 -0400
1798
1799 fix a memset typo identified by Echelon9
1800
1801commit d3df7ef2b198d8c64d2bd14ec5a08b7d322250c3
1802Author: Fabian Woltermann <fwoltermann@gmail.com>
1803Date: Mon Oct 5 08:08:46 2015 +0200
1804
1805 Adds explanatory comments and applies the same logic to the net signature overload.
1806
1807commit 99306be6cf9a4595ec10d5b020aad1b496d5db1f
1808Author: The E <fwoltermann@gmail.com>
1809Date: 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
1813commit 6835d2bf9f16fa955cf52b54a506de7fe4bc03d7
1814Author: The E <fwoltermann@gmail.com>
1815Date: Sat Oct 3 22:15:57 2015 +0200
1816
1817 Only remove the player ship from the arrival list in singleplayer
1818
1819commit 08067bc87121bd28cc8d52b77bd8d52b00227b54
1820Author: asarium <asarium@gmail.com>
1821Date: Sat Oct 3 19:18:52 2015 +0200
1822
1823 Fix typo in configure.ac
1824
1825commit 9f94568d2f40b7dcffd8da3efcd5fd56c414f4f5
1826Author: The E <fwoltermann@gmail.com>
1827Date: Fri Oct 2 20:37:04 2015 +0200
1828
1829 Slightly increases the length limit for tech descriptions.
1830
1831commit ad4fed744e2c33486ecc286aaed42b4d75704471
1832Author: The E <fwoltermann@gmail.com>
1833Date: Fri Oct 2 20:22:51 2015 +0200
1834
1835 Normalizes the logic to work the same way in both cases
1836
1837commit 0a081fb2921b1870ed3277508339cd9f09239652
1838Author: The E <fwoltermann@gmail.com>
1839Date: Fri Oct 2 19:33:09 2015 +0200
1840
1841 Fixes the logic surrounding the ciws flag
1842
1843commit bfb4db1dd44aabd2b16e9b83217c182207be4c5f
1844Author: Goober5000 <ipw47@yahoo.com>
1845Date: Wed Sep 30 23:36:47 2015 -0400
1846
1847 made background sexp errors less fatal
1848
1849commit d52e27dcc4846117f18c93dadf69de91d5858eea
1850Author: DahBlount <tylerrblount@gmail.com>
1851Date: 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
1857commit 3bbabea978df62cd5c6269061a49c848c6db0049
1858Author: DahBlount <tylerrblount@gmail.com>
1859Date: 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
1866commit edc806897fd4c846d3d6dfb7423340c77736b41b
1867Author: Goober5000 <ipw47@yahoo.com>
1868Date: Wed Sep 30 15:03:00 2015 -0400
1869
1870 cfclose() will hit an assertion if we try to close a null pointer
1871
1872commit 2e9b2de40af9caaed9168d315964a7862d55787e
1873Author: Lari Nieminen <lari.nieminen@iki.fi>
1874Date: Thu Sep 24 00:06:03 2015 +0300
1875
1876 Make the array bounds check actually work
1877
1878commit 37657fc5377b3d1baf1df4feb1d33dbed6808224
1879Author: Goober5000 <ipw47@yahoo.com>
1880Date: Wed Sep 23 18:39:51 2015 -0400
1881
1882 oh rubbish
1883
1884commit 1a5a0d6a7f4877bc000c58359534ae3c9bd8e3c9
1885Author: Goober5000 <ipw47@yahoo.com>
1886Date: 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
1890commit 89a6d69e08503c6674d92a3d0e9e701f10b0dbd2
1891Author: MageKing17 <MageKing17@gmail.com>
1892Date: 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
1903commit b59c015df24a406bdb3871067017d29403d99ab0
1904Author: Goober5000 <ipw47@yahoo.com>
1905Date: Tue Sep 22 21:32:19 2015 -0400
1906
1907 fix a subtle bug caught by Travis
1908
1909commit cc79554f7a2261e4f5844127194438bac5af6f70
1910Author: Goober5000 <ipw47@yahoo.com>
1911Date: 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
1915commit 3df6bb82dbf70aa2f32832f40b6d49dd3ed74884
1916Author: Goober5000 <ipw47@yahoo.com>
1917Date: Tue Sep 22 20:17:31 2015 -0400
1918
1919 add basic conditional support to fiction viewer stages
1920
1921commit 56a9391e316781f834dec33147fec7326b228276
1922Author: Goober5000 <ipw47@yahoo.com>
1923Date: Tue Sep 22 19:02:10 2015 -0400
1924
1925 some const-correctness
1926
1927commit 6dc3d67905fb0bb35ba8b6edb33a7c9db82578e7
1928Author: Lari Nieminen <lari.nieminen@iki.fi>
1929Date: 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
1935commit 5fb98551c99c52be4d8819028e5bdcd601d609b4
1936Author: Goober5000 <ipw47@yahoo.com>
1937Date: 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
1941commit 484be09275496b30a77ef5f6020c27e4e3684dfb
1942Author: Yarn366 <r_name00@live.com>
1943Date: 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
1947commit 0132e2a3205cb392fbed5f8f78aaede76f93e6cb
1948Author: niffiwan <niffiwan.scp@gmail.com>
1949Date: Sat Sep 19 18:55:30 2015 +1000
1950
1951 Fix comment for HudGaugeTalkingHead::render
1952
1953commit 873694eae2aa47a7c7626fcf357c3c0fe34485aa
1954Author: Yarn366 <r_name00@live.com>
1955Date: Sat Sep 19 04:47:11 2015 -0400
1956
1957 Added unified functions for loading and saving custom UI backgrounds
1958
1959commit 835c4a7d0ea5a21c7089c8eb9187ade89ee9f917
1960Author: MageKing17 <MageKing17@gmail.com>
1961Date: 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
1967commit f0c0d60a119cc93eea4b1339c41f112ac90dc2e7
1968Author: Yarn366 <r_name00@live.com>
1969Date: 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
1973commit 12f4bcfd9bbd594391ac6559b291aaf5907ef34c
1974Author: niffiwan <niffiwan.scp@gmail.com>
1975Date: 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
1985commit 24b0b28f6ab88da1abf3b98be42bd9cfc4717253
1986Author: MageKing17 <MageKing17@gmail.com>
1987Date: 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
1993commit 0af93bccebeaaec38b170c6e5425cfbd1c49144a
1994Author: Yarn366 <r_name00@live.com>
1995Date: 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
1999commit 9cb1af00aa908f3a48b20b47ff5173dfc009157a
2000Author: Yarn366 <r_name00@live.com>
2001Date: Wed Sep 16 14:06:15 2015 -0400
2002
2003 Added support for custom command briefing backgrounds
2004
2005commit 4ef212157a6c21fa61ff52d319163c9f6eea3446
2006Author: Yarn366 <r_name00@live.com>
2007Date: Wed Sep 16 02:17:53 2015 -0400
2008
2009 Briefing backgrounds are now set with $briefing_background_xxx instead of $background_xxx
2010
2011commit 3bb9b0068c29e10d5a01dddf44be90a712345b05
2012Author: Yarn366 <r_name00@live.com>
2013Date: Wed Sep 16 01:32:57 2015 -0400
2014
2015 Added support for custom debriefing backgrounds
2016
2017commit 09aa01db6bd67519bd1ae3576c99f725d7b96953
2018Author: Yarn366 <r_name00@live.com>
2019Date: Wed Sep 16 00:14:54 2015 -0400
2020
2021 Added support for custom weapon select backgrounds
2022
2023commit 36cc228527dd5ed087297431dd75bf3e091a743c
2024Author: Yarn366 <r_name00@live.com>
2025Date: Tue Sep 15 23:49:43 2015 -0400
2026
2027 Added support for custom ship select backgrounds
2028
2029commit f41c5a2a656e79fc642296ac38381255070f4d05
2030Author: Yarn366 <r_name00@live.com>
2031Date: Tue Sep 15 21:08:25 2015 -0400
2032
2033 Added support for custom red-alert backgrounds
2034
2035commit d672ee885f2a40177a2bed6c2e0cd66d2a17b642
2036Author: MageKing17 <MageKing17@gmail.com>
2037Date: 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
2043commit 33292851921142b589b99f6ecd21f3ffc5e5b7f8
2044Author: MageKing17 <MageKing17@gmail.com>
2045Date: 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
2053commit d7eca393388b1f9c84f12ac23ca36690440adb1a
2054Author: Echelon9 <rhyskidd@gmail.com>
2055Date: 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
2059commit b7aaf2e8855e1b093c16a86c8edf56792d93ff82
2060Author: Echelon9 <rhyskidd@gmail.com>
2061Date: Mon Sep 7 17:07:24 2015 +1000
2062
2063 Refactor bm_set_render_target() return type to bool, thereby removing a TODO
2064
2065commit 1a0f2cf0e053dd0a2e7facd3ed5ea3603b01db01
2066Author: MageKing17 <MageKing17@gmail.com>
2067Date: 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
2079commit 473090e9e0a0c9e19feb4b55a7bec5e466bbf9af
2080Author: Lari Nieminen <lari.nieminen@iki.fi>
2081Date: 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
2087commit 032aa154de21c54ce0e7d70bf1c256b26f5e5eab
2088Author: asarium <asarium@gmail.com>
2089Date: 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
2095commit 3b5ba969cc5426b12da209c92b6414fd318c843b
2096Author: Goober5000 <ipw47@yahoo.com>
2097Date: 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
2101commit be5fdd03083903727874433576c7e4c96bd7aa24
2102Author: Goober5000 <ipw47@yahoo.com>
2103Date: Wed Aug 26 22:55:58 2015 -0400
2104
2105 sprintf_s only works in Visual Studio; change to regular sprintf
2106
2107commit abd31038e7d2e532bb9ed70d6f37ed6caab59729
2108Author: Goober5000 <ipw47@yahoo.com>
2109Date: Mon Aug 24 23:54:21 2015 -0400
2110
2111 a bit of code cleanup with some robustness for SSM entry names
2112
2113commit 902fd5efbce2f74a26a403c34c707d98c5b6bd55
2114Author: Goober5000 <ipw47@yahoo.com>
2115Date: Mon Aug 24 23:37:28 2015 -0400
2116
2117 fix a VS2013 warning
2118
2119commit 7db9adae00ce0707e059d08c1b2e7cc454ba9c07
2120Author: Goober5000 <ipw47@yahoo.com>
2121Date: 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
2125commit 932a5230e9dbd2300a39a4711c8b85d656801a1d
2126Author: Yarn366 <r_name00@live.com>
2127Date: Wed Sep 2 17:13:33 2015 -0400
2128
2129 Fixed language autodetection
2130
2131commit 81d18573aa655573692356feb2d4660ad2fa83df
2132Author: Lari Nieminen <lari.nieminen@iki.fi>
2133Date: 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
2137commit 2199863587463af4eb015c9de062e027faf325a9
2138Author: niffiwan <niffiwan.scp@gmail.com>
2139Date: 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
2146commit cc08e986a2a13b562aa6c7295f82386fe8b186b0
2147Author: Axem <narfing@gmail.com>
2148Date: Sat Aug 29 11:19:48 2015 -0500
2149
2150 Don't need that
2151
2152commit b8479fba8861b12e90d3a04eafad154d7f62a312
2153Author: Axem <narfing@gmail.com>
2154Date: Sat Aug 29 11:15:32 2015 -0500
2155
2156 I am comitting this!
2157
2158commit 7f22a80af64e3e744d9d0809345e46f5b1c7e38a
2159Author: Axem <narfing@gmail.com>
2160Date: Sat Aug 22 08:36:58 2015 -0500
2161
2162 Prelim work
2163
2164commit 58b8f2a33c294f958e4da9bc3f03c05717d73201
2165Author: Lari Nieminen <lari.nieminen@iki.fi>
2166Date: Sat Aug 29 16:54:19 2015 +0300
2167
2168 Added Lua functions to read mouse/joystick sensitivity and deadzone
2169
2170commit 4e6a1ae71637f09f8d505b36af8e3c351f0825d9
2171Author: asarium <asarium@gmail.com>
2172Date: Sun Aug 23 12:02:35 2015 +0200
2173
2174 Switch to container infrastructure
2175
2176commit ebca85531c3ab3e67d2d430c373c126c18101e6f
2177Author: niffiwan <niffiwan.scp@gmail.com>
2178Date: Thu Aug 27 20:06:35 2015 +1000
2179
2180 Add debug console command to log bmpman slot info
2181
2182commit ddace0c233f85906cb576625263c9ef085135231
2183Author: MageKing17 <MageKing17@gmail.com>
2184Date: Thu Aug 27 02:43:18 2015 -0700
2185
2186 Add clarifying comment per m!m's note on GitHub.
2187
2188commit 05d4e44c97100486fa68328fbfc89be68bed9a04
2189Author: Goober5000 <ipw47@yahoo.com>
2190Date: 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
2194commit d4d6ab3fd7946589cbb6f9f21abdcd2f5825ad85
2195Author: MageKing17 <MageKing17@gmail.com>
2196Date: 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
2202commit b2215ddf7dd8ae90641f7a6a1d1800835f8a39a6
2203Author: Goober5000 <ipw47@yahoo.com>
2204Date: Mon Aug 24 12:59:15 2015 -0400
2205
2206 the model filename is useful to have in the debug message
2207
2208commit a6f2cc5937a2dfcfb944b275b6c3e55a0f3bb45b
2209Author: niffiwan <niffiwan.scp@gmail.com>
2210Date: Sun Aug 23 20:26:01 2015 +1000
2211
2212 Remove obsolete comments
2213
2214 EFF streaming was implemented in 48e0517e (svn r9109)
2215
2216commit 7fdfdc613436bf4bdf0686864360ff0faaee44d3
2217Author: niffiwan <niffiwan.scp@gmail.com>
2218Date: Sun Aug 23 13:53:13 2015 +1000
2219
2220 We need sudo; force it on
2221
2222commit 6a69b02bbb2e55a05d0df84e9251f50c47c9b55d
2223Author: MageKing17 <MageKing17@gmail.com>
2224Date: 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
2230commit 91d25a874498579dcf1479effad1296a89d380d2
2231Author: MageKing17 <MageKing17@gmail.com>
2232Date: 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
2240commit 0d8f6f26ce066dd77ec0cbc7251c64ac565d7082
2241Author: Lari Nieminen <lari.nieminen@iki.fi>
2242Date: 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
2246commit 00fa839d1df35f1e4535a542db1517a421fcd6f7
2247Author: Lari Nieminen <lari.nieminen@iki.fi>
2248Date: Sat Aug 22 21:55:37 2015 +0300
2249
2250 Added a few comments and fixed typos in some others
2251
2252commit b76bccb9ef689346643f48b7e349cd47e061e5d0
2253Author: asarium <asarium@gmail.com>
2254Date: Sat Aug 22 15:33:00 2015 +0200
2255
2256 Actually set the bounds of the drawn subsystem
2257
2258commit a535d66fc867d423114d8bf05c12baf22726b712
2259Author: Axem <narfing@gmail.com>
2260Date: Sat Aug 22 08:36:58 2015 -0500
2261
2262 Prelim work
2263
2264commit 07fcd05fff8a7ac8fac48b9cf9c7a3ac65a0ca1f
2265Author: asarium <asarium@gmail.com>
2266Date: 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
2272commit 9737994de59f7743a0892224d4fb5029b819a98a
2273Author: niffiwan <niffiwan.scp@gmail.com>
2274Date: 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
2280commit fe1db37902bbe8129f791b928614c8927a6f80a6
2281Author: MageKing17 <MageKing17@gmail.com>
2282Date: 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
2288commit 238dbc5749352266ea4a4845fcc8b45004cc084d
2289Author: MageKing17 <MageKing17@gmail.com>
2290Date: 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
2296commit cd3b543e56f188ee10c12df7a5dc8d977a70a340
2297Author: MageKing17 <MageKing17@gmail.com>
2298Date: 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
2304commit b3c1441d067882ae74ab9d31b9c4a35cbdc5b84f
2305Author: niffiwan <niffiwan.scp@gmail.com>
2306Date: 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
2315commit fb8ffcacfdcc7830ce20f7071a3024bde0ce8873
2316Author: MageKing17 <MageKing17@gmail.com>
2317Date: 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
2323commit d7ff43a1d1843b60213314f959e4f1b4be845417
2324Author: MageKing17 <MageKing17@gmail.com>
2325Date: 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
2331commit f56f0c471d56486dad1c42f189617595d8bd8206
2332Author: z64555 <z1281110@gmail.com>
2333Date: Fri Aug 21 14:00:32 2015 -0500
2334
2335 Removes joystick polling. Joy axes are now queried every frame.
2336
2337commit 00a0b1bae74cd3e5b0b478c0d748ec862a125c59
2338Author: niffiwan <niffiwan.scp@gmail.com>
2339Date: 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
2346commit 72af3059e930d8e555fb6435a4b20b34ea580439
2347Author: MageKing17 <MageKing17@gmail.com>
2348Date: 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
2354commit 51832fd563d3b0028d441fd865c709836eec0ee7
2355Author: asarium <asarium@gmail.com>
2356Date: 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
2362commit b4c625c51aa35a31927b1aac05dfcb8e23a6fb84
2363Author: Lari Nieminen <lari.nieminen@iki.fi>
2364Date: 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
2370commit 27d85189eafb612e979649355d5ddf3000ea0bcd
2371Author: MageKing17 <MageKing17@gmail.com>
2372Date: 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
2378commit b29630036575bd8bf27dca3c8e19ec0608c9ecaf
2379Author: MageKing17 <MageKing17@gmail.com>
2380Date: 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
2386commit 20279838bfc847763aef5f2e4dfd204916a3ae59
2387Author: MageKing17 <MageKing17@gmail.com>
2388Date: 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
2396commit f0c4bf2e3ac856d69f17c10eda3738510183cd8e
2397Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
2398Date: 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
2402commit 38e48bec1682f3c4e309b0200d0d7d02672d2625
2403Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
2404Date: Wed Aug 19 16:55:00 2015 -0500
2405
2406 [fix/292_warnings_part_b] Remove deprecated register type hint.
2407
2408commit e5b7d48989dd65c582b26823a228b6bac1be0f89
2409Author: MageKing17 <MageKing17@gmail.com>
2410Date: Wed Aug 19 14:52:15 2015 -0700
2411
2412 Add a couple more static_cast<int>()s to get rid of warnings.
2413
2414commit 0c80c8d8c0e7f88da3c2f8111241925d5ba1bcd9
2415Author: asarium <asarium@gmail.com>
2416Date: Wed Aug 19 22:34:08 2015 +0200
2417
2418 Fix warning introduced by #289
2419
2420commit 692c86c8e631da2a89c03ec920240fa72d15edaf
2421Author: MageKing17 <MageKing17@gmail.com>
2422Date: 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
2428commit 71d3139d140a9297232094183aae37d307ddd58d
2429Author: asarium <asarium@gmail.com>
2430Date: Sat Aug 15 18:45:48 2015 +0200
2431
2432 Remove commented line
2433
2434commit 8d564da80cb67d561824479d0fb57850d9f2ea78
2435Author: asarium <asarium@gmail.com>
2436Date: Sat Aug 15 17:27:58 2015 +0200
2437
2438 Fix for loop
2439
2440commit e037b08e2ed9ca595fc75a95cb30514623239b3f
2441Author: asarium <asarium@gmail.com>
2442Date: Sat Aug 15 11:39:40 2015 +0200
2443
2444 Add doxygen documentation for format macros
2445
2446commit 1d65102292dd27c1afbc1f4866ba8bebe0e1636d
2447Author: asarium <asarium@gmail.com>
2448Date: Sat Aug 15 11:32:23 2015 +0200
2449
2450 Fix alignment in tcp_client.cpp
2451
2452commit 3a69db26eb5b3fbeacd0c0bf933c1666f4919127
2453Author: asarium <asarium@gmail.com>
2454Date: Fri Aug 14 20:35:10 2015 +0200
2455
2456 Fix unneded checks for this != nullptr in lua.cpp
2457
2458commit e075241e54aa1cc6f429d5fd2c360a6e319026b5
2459Author: asarium <asarium@gmail.com>
2460Date: Fri Aug 14 20:34:58 2015 +0200
2461
2462 Fix unneded check for this != nullptr in object.h
2463
2464commit 191194dfa76e17b164d2e4311f3b0062565b583e
2465Author: asarium <asarium@gmail.com>
2466Date: 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
2472commit 733b020bf56f33e8512027f4b6a4ca1ee6361c64
2473Author: asarium <asarium@gmail.com>
2474Date: Fri Aug 14 20:34:09 2015 +0200
2475
2476 Fix unneded check for this != nullptr in wmcgui.h
2477
2478commit 9ec178f116f8373e4e92813799616bcf65bfd1e0
2479Author: asarium <asarium@gmail.com>
2480Date: Fri Aug 14 20:33:39 2015 +0200
2481
2482 Use the right version of abs
2483
2484commit fb068f603703961298546f8699c862864a3f86b8
2485Author: asarium <asarium@gmail.com>
2486Date: 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
2492commit bb6045d762730cf4a4f566c937e31712c0e11110
2493Author: asarium <asarium@gmail.com>
2494Date: Fri Aug 14 20:32:45 2015 +0200
2495
2496 Check if the compiler supports the -Wno-unused-but-set-variable flag
2497
2498commit e8bb02bed32e80f83cf6e62cf2f7df4336522cef
2499Author: asarium <asarium@gmail.com>
2500Date: 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
2506commit a6e93c7d461eebd60e319e14faf212c3749fa628
2507Author: asarium <asarium@gmail.com>
2508Date: Fri Aug 14 13:49:19 2015 +0200
2509
2510 Fix another braces warning
2511
2512commit 1cd7744d344e8732d1f835a04dfa5ac39cc0fa36
2513Author: asarium <asarium@gmail.com>
2514Date: 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
2520commit fc3166ac524da5ff02e71ed8f70188d5719c374d
2521Author: asarium <asarium@gmail.com>
2522Date: Fri Aug 14 13:42:54 2015 +0200
2523
2524 Fix suggest braces around initialization of subobject warning
2525
2526commit 3826e24da2d1b2e639cac626ee371b383088f1b4
2527Author: asarium <asarium@gmail.com>
2528Date: Fri Aug 14 13:26:49 2015 +0200
2529
2530 Fix format warning in stubs.cpp
2531
2532commit 3ece7693306a407167d272a8b1030a2b221c6368
2533Author: asarium <asarium@gmail.com>
2534Date: Fri Aug 14 13:26:27 2015 +0200
2535
2536 Fix format warnings in weapons.cpp
2537
2538commit 6ac1326dc8d93c6f035a9aafd606b53492d0683d
2539Author: asarium <asarium@gmail.com>
2540Date: Fri Aug 14 13:25:50 2015 +0200
2541
2542 Fix format warning in species_defs.cpp
2543
2544commit 03b26baf55c0f915e04669bcc161261d057fc2f8
2545Author: asarium <asarium@gmail.com>
2546Date: Fri Aug 14 13:25:29 2015 +0200
2547
2548 Fix format warning in ds.cpp
2549
2550commit 4b25b4943263db33b4d1449b0537dc3bb69f00e0
2551Author: asarium <asarium@gmail.com>
2552Date: Fri Aug 14 13:25:12 2015 +0200
2553
2554 Fix format warning in plr.cpp
2555
2556commit 721422f9512e7244bbdec7d3d4a3736b761e2d9e
2557Author: asarium <asarium@gmail.com>
2558Date: 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
2564commit 509d11c29dfd9241409bf86ed7d7bda58311f4e0
2565Author: asarium <asarium@gmail.com>
2566Date: Fri Aug 14 13:24:25 2015 +0200
2567
2568 Fix format warning in csg.cpp
2569
2570commit eb765b0c997a68de7136ffb2c74324d5416556ef
2571Author: asarium <asarium@gmail.com>
2572Date: Fri Aug 14 13:24:06 2015 +0200
2573
2574 Fir format warnings in parselo.cpp
2575
2576commit 3d06468e2abb8b74cef76704b9f60cd196a99632
2577Author: asarium <asarium@gmail.com>
2578Date: Fri Aug 14 13:23:47 2015 +0200
2579
2580 Fix format warnings in lua.cpp
2581
2582commit 1de9ad1acee5dbfe678bd4a2fe50280f0067ddaa
2583Author: asarium <asarium@gmail.com>
2584Date: Fri Aug 14 13:23:26 2015 +0200
2585
2586 Fix format warnings in object.cpp
2587
2588commit 559198a2e4ab2c298b5de17a84db3e4ae8529cc9
2589Author: asarium <asarium@gmail.com>
2590Date: Fri Aug 14 13:23:13 2015 +0200
2591
2592 Fix format warning in collideshipweapon.cpp
2593
2594commit 6b093f2ee9683586907c77909d461d08a03d11cb
2595Author: asarium <asarium@gmail.com>
2596Date: Fri Aug 14 13:22:43 2015 +0200
2597
2598 Fix set but unused variable warning in multiutil.cpp
2599
2600commit 280ceabb458f4aa9a74bbf993ea31d67a1785339
2601Author: asarium <asarium@gmail.com>
2602Date: Fri Aug 14 13:22:15 2015 +0200
2603
2604 Fix format warning in multi_options.cpp
2605
2606commit ff51e79531082f889c43ffa464448ed567ca2036
2607Author: asarium <asarium@gmail.com>
2608Date: Fri Aug 14 13:21:45 2015 +0200
2609
2610 Fix set but unused variable warning in chat_api.cpp
2611
2612commit 9cbf944dee9ecdbc3f4b11d007563725bc8a4123
2613Author: asarium <asarium@gmail.com>
2614Date: Fri Aug 14 13:21:23 2015 +0200
2615
2616 Fix format warning in modelread.cpp
2617
2618commit 1ded65c3d0b3ac15a8ba98670c2fdc2bacf95f81
2619Author: asarium <asarium@gmail.com>
2620Date: Fri Aug 14 13:21:05 2015 +0200
2621
2622 Fix invalid usage of mprintf
2623
2624commit c26bd197dc406121a4a4f12350d5eb6144464f83
2625Author: asarium <asarium@gmail.com>
2626Date: Fri Aug 14 13:20:46 2015 +0200
2627
2628 Fix format warning in mainhallmenu.cpp
2629
2630commit 32b35ba62c83074a60205e9c38c12a198d4f222c
2631Author: asarium <asarium@gmail.com>
2632Date: Fri Aug 14 13:20:23 2015 +0200
2633
2634 Fix format warnings in credits.cpp
2635
2636commit 8d5273b3c0ece8eced8cbbc94e726a17fc296360
2637Author: asarium <asarium@gmail.com>
2638Date: 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
2644commit 6a5e660ff35bbae1913c23f0e903a94c8ccfa10a
2645Author: asarium <asarium@gmail.com>
2646Date: Fri Aug 14 13:19:19 2015 +0200
2647
2648 Fix format warnings in lighting.cpp
2649
2650commit aaf470f49b40f06df83ca910ad1450084676b074
2651Author: asarium <asarium@gmail.com>
2652Date: Fri Aug 14 13:18:40 2015 +0200
2653
2654 Fix format warning in keycontrol.cpp
2655
2656commit 077dc61660174c399b1bac425cf8cbd2f0733737
2657Author: asarium <asarium@gmail.com>
2658Date: Fri Aug 14 13:18:16 2015 +0200
2659
2660 Fix format warnings in hudshield.cpp
2661
2662commit 116df2e2c3e3418313bb4c76c1eaf3c1c4ea71b4
2663Author: asarium <asarium@gmail.com>
2664Date: Fri Aug 14 13:17:56 2015 +0200
2665
2666 Fix set but unused variable warning in grstub.cpp
2667
2668commit 4670d5f87ff481cbe839076eb685d2a0bd54bc60
2669Author: asarium <asarium@gmail.com>
2670Date: Fri Aug 14 13:17:12 2015 +0200
2671
2672 Fix set but unused variable warning in gropengltnl.cpp
2673
2674commit f986d28c56c3e404a66a06152eb5ec4b83065170
2675Author: asarium <asarium@gmail.com>
2676Date: Fri Aug 14 13:16:45 2015 +0200
2677
2678 Fix format warnings in safe_string.h
2679
2680commit dba0e8b4582b282527a5480bfb4b926cd61376ed
2681Author: asarium <asarium@gmail.com>
2682Date: Fri Aug 14 13:16:27 2015 +0200
2683
2684 Fix format warnings in gamesnd.cpp
2685
2686commit cf68c5970eeddf13d3853f699905f7c920d19a84
2687Author: asarium <asarium@gmail.com>
2688Date: Fri Aug 14 13:15:59 2015 +0200
2689
2690 Fix unused but set variable warnings in tcp_client.cpp
2691
2692commit fc140194d3893bc1b4687ea7143b7a4fe907fe19
2693Author: asarium <asarium@gmail.com>
2694Date: Fri Aug 14 13:15:24 2015 +0200
2695
2696 Fix set but unused variable warning in ddsutils.cpp
2697
2698commit a0b040c59768fd20e3bd5c939b8674a0282e5ed7
2699Author: asarium <asarium@gmail.com>
2700Date: 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
2706commit 89e63d60b88881ee9bc62118cb6a6d74281d8a96
2707Author: asarium <asarium@gmail.com>
2708Date: Fri Aug 14 13:10:02 2015 +0200
2709
2710 Fix warnings in decoder16.cpp
2711
2712commit 24a0b05b39ec0171d9a1d942b84bcb0ae8a16a75
2713Author: asarium <asarium@gmail.com>
2714Date: 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
2720commit 89f6794a13077b1368293a7ea618e1248371816d
2721Author: asarium <asarium@gmail.com>
2722Date: Fri Aug 14 13:06:46 2015 +0200
2723
2724 Fix C++11 warning in aicode.cpp
2725
2726commit f625df5c389f8307e595fb86d519df4141194c74
2727Author: asarium <asarium@gmail.com>
2728Date: Fri Aug 14 13:06:25 2015 +0200
2729
2730 Fix format warning in aicode.cpp
2731
2732commit 37eadf4d167541b6b0bb007353b4589a574ebd78
2733Author: asarium <asarium@gmail.com>
2734Date: Fri Aug 14 13:04:38 2015 +0200
2735
2736 Disable unreferenced function warning
2737
2738commit a232a646dc8c3009076095edbb18cf68c16fe6c6
2739Author: asarium <asarium@gmail.com>
2740Date: Thu Aug 13 22:47:07 2015 +0200
2741
2742 Fix size_t format warnings
2743
2744commit 40c81134ac52fa899c70d9d2dcbffd056945dcbc
2745Author: asarium <asarium@gmail.com>
2746Date: 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
2750commit a63e1a2ba1315d517a73abade4dc3825f63beda1
2751Author: asarium <asarium@gmail.com>
2752Date: Thu Aug 13 15:24:50 2015 +0200
2753
2754 Fix invalid usage of mprintf
2755
2756commit f00af4d89fa0a85c27fe3f6d8b6be18b5708c27d
2757Author: asarium <asarium@gmail.com>
2758Date: Thu Aug 13 15:22:39 2015 +0200
2759
2760 Fix "declaration of ‘i’ shadows a previous local" warning
2761
2762commit c697dcb926fbd7b9d5ed488b86b491ee27fc2b11
2763Author: asarium <asarium@gmail.com>
2764Date: Thu Aug 13 15:03:43 2015 +0200
2765
2766 Fix "comparison between signed and unsigned integer expressions" warning
2767
2768commit 29afbe8ef5501ee8a2d7fbd9fb7b30590a40d2f3
2769Author: asarium <asarium@gmail.com>
2770Date: Thu Aug 13 13:48:16 2015 +0200
2771
2772 Use new macro for size_t printf arguments
2773
2774commit 6f01adfb2eed6adb01cd8db31b0a764345106fb1
2775Author: asarium <asarium@gmail.com>
2776Date: Thu Aug 13 13:38:38 2015 +0200
2777
2778 Add portable format macros for size_t and ptrdiff_t
2779
2780commit 6a578b3fcdc087d66702c477b96544b9234e4bb0
2781Author: asarium <asarium@gmail.com>
2782Date: 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
2788commit 048d65d3cab47c8e2450f72592dbc5f1f9db2627
2789Author: MageKing17 <MageKing17@gmail.com>
2790Date: 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
2796commit e94511b7aa8a7e00d7363fd09457f67fcd50c157
2797Author: MageKing17 <MageKing17@gmail.com>
2798Date: Wed Aug 19 00:06:11 2015 -0700
2799
2800 Add CHA_ONTURRETFIRED support to beam and swarm turrets.
2801
2802commit 17851dcc563631949598b8a88aa3a268089de7a3
2803Author: Goober5000 <ipw47@yahoo.com>
2804Date: 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
2826commit efce7de00d2bd0200c42b7154ba6f87a5d6c04e2
2827Author: Goober5000 <ipw47@yahoo.com>
2828Date: Tue Aug 18 19:58:34 2015 -0400
2829
2830 fix syntax error, add node reference
2831
2832commit 2b032a1dbc9cf4685c156b7b69195def79024b61
2833Author: Goober5000 <ipw47@yahoo.com>
2834Date: Tue Aug 18 13:27:57 2015 -0400
2835
2836 tweaks per MageKing17's suggestions
2837
2838commit ce3755b333d8c9f9222c57ccefa2fa02cf9156fe
2839Author: MageKing17 <MageKing17@gmail.com>
2840Date: 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
2846commit 313787effb26ee6e59f45b7e25a3605029905ff7
2847Author: MageKing17 <MageKing17@gmail.com>
2848Date: 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
2854commit e1d3838b2e24433a878a2049cc4c7f3a33f53c96
2855Author: Goober5000 <ipw47@yahoo.com>
2856Date: Tue Aug 18 01:00:43 2015 -0400
2857
2858 various assertions to improve the sexp code
2859
2860commit 1bf6f822ae5d9db0080d9d93ea76581e8b91e883
2861Author: Goober5000 <ipw47@yahoo.com>
2862Date: 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
2866commit 9487688edb555080938de680ae4792a64c493ee3
2867Author: Echelon9 <rhyskidd@gmail.com>
2868Date: Mon Aug 17 01:41:37 2015 +1000
2869
2870 Document cfile_init() function.
2871
2872commit bd0fb590ca3b89b975dd7228d83b09323a802483
2873Author: Echelon9 <rhyskidd@gmail.com>
2874Date: Sat Aug 15 13:56:54 2015 +1000
2875
2876 Fix incorrect Doxygen comment for bm_lock().
2877
2878commit 420558d6236a4d7ebf9c3eb0c7692cedea959b83
2879Author: Echelon9 <rhyskidd@gmail.com>
2880Date: Sat Aug 15 13:55:05 2015 +1000
2881
2882 Fix incorrect Doxygen comment, there is no type @ret.
2883
2884commit 6061df4e65be4247a8172f30caf6c325411e1198
2885Author: Echelon9 <rhyskidd@gmail.com>
2886Date: Sat Aug 15 13:53:23 2015 +1000
2887
2888 Fix incorrect Doxygen comment for dc_draw_cursor().
2889
2890commit 830e5234089797c4b1b3afb09bdc7c1f507d5856
2891Author: Echelon9 <rhyskidd@gmail.com>
2892Date: 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
2896commit a21dd67d8599c42b50732c7d80a9f1a76f4517f3
2897Author: Echelon9 <rhyskidd@gmail.com>
2898Date: 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
2902commit 0319816539fa31d4264cdf271e012af1ecb46861
2903Author: Echelon9 <rhyskidd@gmail.com>
2904Date: Sat Aug 15 13:46:53 2015 +1000
2905
2906 Fix incorrect Doxygen comment for hud_anim_render().
2907
2908commit 9bccc64705b8abc1541259b5d462745b7c6f9fce
2909Author: Echelon9 <rhyskidd@gmail.com>
2910Date: Sat Aug 15 13:45:20 2015 +1000
2911
2912 Fix incorrect Doxygen comment for free_object_slots().
2913
2914commit 488a0f1da2b69874b3e2d4ec5dc822cb251e5d1e
2915Author: MageKing17 <MageKing17@gmail.com>
2916Date: 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
2922commit d0cde03a69426a2af0e0f4b274da27712c928515
2923Author: MageKing17 <MageKing17@gmail.com>
2924Date: 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
2930commit cbeb03b2d58cadd6cb85307c411fa48c05058de5
2931Author: MageKing17 <MageKing17@gmail.com>
2932Date: 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
2938commit 7b15fe0786be70f9e3a3dca03e7c978c41887221
2939Author: MageKing17 <MageKing17@gmail.com>
2940Date: Thu Aug 13 15:03:31 2015 -0700
2941
2942 Do a couple more MAX_SHIP_*_BANKS to num_*_banks replacements.
2943
2944commit fada4f514e62d52096761d651aa92866d02d1a2e
2945Author: MageKing17 <MageKing17@gmail.com>
2946Date: Thu Aug 13 03:59:52 2015 -0700
2947
2948 Make primary weapon cargo_size check first check the WIF2_BALLISTIC flag.
2949
2950commit d74d09554ea5781360c62293755c9df64ec68e97
2951Author: MageKing17 <MageKing17@gmail.com>
2952Date: 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
2958commit d07673cbe1b35efb240871f68d8a8cb8f389b56b
2959Author: MageKing17 <MageKing17@gmail.com>
2960Date: 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
2966commit 1684b7f85ee1a5bc912f675ffc7f987fb026d9e5
2967Author: MageKing17 <MageKing17@gmail.com>
2968Date: 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
2974commit 4fb6f3d45952353b58a1e51ac8c87b7e68920906
2975Author: MageKing17 <MageKing17@gmail.com>
2976Date: 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
2980commit 439ea764757310d5c425ba8019970a4a3696e0af
2981Author: MageKing17 <MageKing17@gmail.com>
2982Date: Wed Aug 12 14:39:12 2015 -0700
2983
2984 Adding static_cast<int>() to locations pointed out by m!m.
2985
2986commit 529fd197d8a8e0368d32475c793589fe449d24ef
2987Author: MageKing17 <MageKing17@gmail.com>
2988Date: 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
2994commit 28d04bfee48725c3aa9dcc3766f958a356a41382
2995Author: MageKing17 <MageKing17@gmail.com>
2996Date: 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
3002commit d953b2e668109d27bd1b2269e5db4b6a6eeab9f0
3003Author: MageKing17 <MageKing17@gmail.com>
3004Date: 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
3008commit cd5824073c98d9212ab07ed08f38749c3a5eea6e
3009Author: MageKing17 <MageKing17@gmail.com>
3010Date: Mon Aug 10 10:05:44 2015 -0700
3011
3012 Fix another copy-paste error, this time in the assertions.
3013
3014commit 36f7ac9ee38ce855d1f34f1fc4052c48d5ff53f3
3015Author: MageKing17 <MageKing17@gmail.com>
3016Date: Sun Aug 9 18:12:09 2015 -0700
3017
3018 Fix another copy-paste error.
3019
3020 Well, two copy-paste errors.
3021
3022commit 5c3d7b0f643568478178f4868c29071df86b6a63
3023Author: DahBlount <tylerrblount@gmail.com>
3024Date: 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
3033commit 51be6aee77309155d5b996e94c1d06689327e7c6
3034Author: MageKing17 <MageKing17@gmail.com>
3035Date: Sun Aug 9 17:21:22 2015 -0700
3036
3037 Fix copy-paste error.
3038
3039 Whoops!
3040
3041commit d59ee5953d68817f3c64c0eccd515648fafc496c
3042Author: MageKing17 <MageKing17@gmail.com>
3043Date: Sun Aug 9 17:13:19 2015 -0700
3044
3045 Make subsys_set() use cargo_size for ammo.
3046
3047commit 3b43614ae94740dd29681a7598d162f51b2d9e8a
3048Author: MageKing17 <MageKing17@gmail.com>
3049Date: 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
3055commit 930f386064589682c1a2299b07e83c064bdbf4d1
3056Author: Echelon9 <rhyskidd@gmail.com>
3057Date: Sat Aug 8 18:10:26 2015 +1000
3058
3059 Generalise warning string if we can't provide callback operator information.
3060
3061commit 5412f16352032f587e7ce91ee61f775191deb810
3062Author: DahBlount <tylerrblount@gmail.com>
3063Date: 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
3070commit efc4d62bd03f5388c35ec9aeb15c59db9bde35a4
3071Author: Echelon9 <rhyskidd@gmail.com>
3072Date: Thu Aug 6 17:56:53 2015 +1000
3073
3074 Change s/Error code/Error message/ in GUISystem::ParseClassInfo()
3075
3076commit 8160cd40dc5a51370986c41feaf27b0a376efc1c
3077Author: Echelon9 <rhyskidd@gmail.com>
3078Date: Thu Aug 6 17:54:41 2015 +1000
3079
3080 Change s/Error code/Error message/ in parse_glowpoint_table()
3081
3082commit 1ffe2629cf2c5424edb8172e483651db8a26b8f2
3083Author: MageKing17 <MageKing17@gmail.com>
3084Date: Thu Aug 6 00:28:04 2015 -0700
3085
3086 Add collision_lod and auto_shield_spread_mid_span to clone() and move().
3087
3088commit 87ce8a47fcb7ebc1471b0384ce1790d4dc21bd7d
3089Author: MageKing17 <MageKing17@gmail.com>
3090Date: 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
3096commit c15e7ec28c26a8b3b9c89a65108ba2fb37a12179
3097Author: Echelon9 <rhyskidd@gmail.com>
3098Date: Wed Aug 5 21:07:05 2015 +1000
3099
3100 Fix: warning: format not a string literal and no format arguments [-Wformat-security]
3101
3102commit aee7ee63221b1ef80c5dfc5ef1a2635a1d832956
3103Author: Echelon9 <rhyskidd@gmail.com>
3104Date: 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
3108commit 6dd45acb458ab91810a972a98bddc802731b3a2e
3109Author: Echelon9 <rhyskidd@gmail.com>
3110Date: Wed Aug 5 20:44:37 2015 +1000
3111
3112 Fix: warning: format not a string literal and no format arguments [-Wformat-security]
3113
3114commit 3385a0a6a399ee7896decdbf17c350eeeff6eff9
3115Author: Echelon9 <rhyskidd@gmail.com>
3116Date: Wed Aug 5 20:38:10 2015 +1000
3117
3118 Fix: warning: format not a string literal and no format arguments [-Wformat-security]
3119
3120commit 8f9fd979021300cdd77bc8ff7959dd56aae1bb63
3121Author: Echelon9 <rhyskidd@gmail.com>
3122Date: Wed Aug 5 20:29:41 2015 +1000
3123
3124 Fix: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=]
3125
3126commit 85c8c718bff9e2a1d82d58aebfac042dd75f82ba
3127Author: Echelon9 <rhyskidd@gmail.com>
3128Date: Wed Aug 5 20:20:15 2015 +1000
3129
3130 Fix missing format string specifier.
3131
3132commit 4f4449958bfe2a5c26f6f7be711d7f9ef94c3156
3133Author: Echelon9 <rhyskidd@gmail.com>
3134Date: Wed Aug 5 20:14:48 2015 +1000
3135
3136 Fix: warning: format ‘%s’ expects a matching ‘char*’ argument [-Wformat=]
3137
3138commit cffdbe932fb614c43216e6000699e566b5bb2171
3139Author: Echelon9 <rhyskidd@gmail.com>
3140Date: Wed Aug 5 20:12:41 2015 +1000
3141
3142 Fix: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=]
3143
3144commit 81fa44472d079faa01e9e52aa74f35c8e6931e4e
3145Author: Echelon9 <rhyskidd@gmail.com>
3146Date: Wed Aug 5 20:08:02 2015 +1000
3147
3148 Fix: warning: too many arguments for format [-Wformat-extra-args]
3149
3150commit 0388fb065ce43ff9ef9bc69b655b29b656ea9e65
3151Author: Echelon9 <rhyskidd@gmail.com>
3152Date: Wed Aug 5 20:05:19 2015 +1000
3153
3154 Fix: warning: format ‘%s’ expects a matching ‘char*’ argument [-Wformat=]
3155
3156commit 4328134c821ae8949a633f870901f5cf8a72ce46
3157Author: Echelon9 <rhyskidd@gmail.com>
3158Date: Wed Aug 5 20:00:07 2015 +1000
3159
3160 Fix: warning: format not a string literal and no format arguments [-Wformat-security]
3161
3162commit e1c38230afdb056a794e776553e3b1f893b822b2
3163Author: Echelon9 <rhyskidd@gmail.com>
3164Date: Wed Aug 5 19:59:09 2015 +1000
3165
3166 Fix: warning: format not a string literal and no format arguments [-Wformat-security]
3167
3168commit 9f2a2dd4ed023829f297bacb0906ddd6c100d883
3169Author: Echelon9 <rhyskidd@gmail.com>
3170Date: Wed Aug 5 19:57:58 2015 +1000
3171
3172 Ensure sufficient format string specifiers.
3173
3174commit 13837b07f7950e7d23d0330dbd2f81a6cc417468
3175Author: Echelon9 <rhyskidd@gmail.com>
3176Date: Wed Aug 5 19:55:03 2015 +1000
3177
3178 Ensure sufficient format string specifiers are present.
3179
3180commit c4ce71117120ec4dc616552eff896f082271827f
3181Author: Echelon9 <rhyskidd@gmail.com>
3182Date: Wed Aug 5 19:51:06 2015 +1000
3183
3184 Ensure sufficient format string specifiers are present.
3185
3186commit d686d280538753c03e53a6c73d1ae79fcefc0308
3187Author: Echelon9 <rhyskidd@gmail.com>
3188Date: Wed Aug 5 19:48:58 2015 +1000
3189
3190 Ensure sufficient format string specifier.
3191
3192commit b260d9289866ddbeda2a95156f5bbb97fe8cee7f
3193Author: Echelon9 <rhyskidd@gmail.com>
3194Date: Wed Aug 5 19:45:42 2015 +1000
3195
3196 Fix too many variables for format string.
3197
3198commit d14b8b9a7922711f48d1241031e339740683cdd3
3199Author: Echelon9 <rhyskidd@gmail.com>
3200Date: Wed Aug 5 19:44:21 2015 +1000
3201
3202 Fix Error() with two few format string specifiers.
3203
3204commit c829808dd7cd108e8ba3dcd679d40c47216de1c2
3205Author: Echelon9 <rhyskidd@gmail.com>
3206Date: Wed Aug 5 16:48:49 2015 +1000
3207
3208 Correct Warning() in parse_startbl
3209
3210commit 1bf86532feaa6b49b67a91cb72f1f66791b768dc
3211Author: Lari Nieminen <lari.nieminen@iki.fi>
3212Date: Mon Aug 3 13:20:14 2015 +0300
3213
3214 Added $Collision LOD ship table property, for using a LOD for collision detection
3215
3216commit bdc90c007b88e1714bf1fe319178477691ad92b3
3217Author: Echelon9 <rhyskidd@gmail.com>
3218Date: Mon Aug 3 19:04:10 2015 +1000
3219
3220 Ensure grammar works as a whole.
3221
3222commit 88ca967d3f1800303d40467b243977864c53bfc9
3223Author: Echelon9 <rhyskidd@gmail.com>
3224Date: Mon Aug 3 19:03:17 2015 +1000
3225
3226 Improve the warning documentation associated with a faulty ship copy flag.
3227
3228commit 9ea2ae4299f671533dfc48b20733501dd3db929a
3229Author: Echelon9 <rhyskidd@gmail.com>
3230Date: Mon Aug 3 18:01:13 2015 +1000
3231
3232 Add correct argument to printf format string.
3233
3234commit 3b26eb85aec0c6ed41515c4370f89c109587a2b6
3235Author: Echelon9 <rhyskidd@gmail.com>
3236Date: Sun Aug 2 20:02:44 2015 +1000
3237
3238 Resolve Coverity-reported incorrect for() loops.
3239
3240commit 0450ce7621ec77bad14ebbbced141e14629e5d20
3241Author: The E <fwoltermann@gmail.com>
3242Date: Fri Jul 31 22:25:25 2015 +0200
3243
3244 Make this assertion in modelanim a bit more useful.
3245
3246commit b50bd7586c56097d156939cf5abfad39e8b8bc95
3247Author: jg18 <jg18.scp@gmail.com>
3248Date: 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
3256commit d973c9e147a45d6964b89e87e2e321ab50ce8059
3257Author: DahBlount <tylerrblount@gmail.com>
3258Date: 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
3265commit 9e3cb6baa3750a45fc3d643d2ff4c85e9ebd3cf7
3266Author: DahBlount <tylerrblount@gmail.com>
3267Date: 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
3274commit 0fd43dad7503a9f55e6b0e324755784f40f219de
3275Author: DahBlount <tylerrblount@gmail.com>
3276Date: 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
3290commit 688baa2bb68601fa20dec5b8f30ec4f21f75aa29
3291Author: DahBlount <tylerrblount@gmail.com>
3292Date: 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
3300commit d93f2e9d26cad0710f00f78037161bab9aba2ada
3301Author: asarium <asarium@gmail.com>
3302Date: Sat Jul 25 16:31:58 2015 +0200
3303
3304 Add format specifying macros
3305
3306commit cacad0ba700043690a2938b48df27edaae308d01
3307Author: Lari Nieminen <lari.nieminen@iki.fi>
3308Date: Sat Jul 25 01:14:03 2015 +0300
3309
3310 Fixed possibility of +Minimum Weapon Span breaking with modular tables.
3311
3312commit f47bbed3ef6100cd25ab3373cabdb61eb56deee7
3313Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
3314Date: 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
3318commit 202a4077a461b29add1f58fd05e92475ea8c4c51
3319Author: Lari Nieminen <lari.nieminen@iki.fi>
3320Date: 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
3324commit 7b2c992380836bdfd4176699027dfb5304a83732
3325Author: Lari Nieminen <lari.nieminen@iki.fi>
3326Date: 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
3330commit fc6765144d03d52ff499a28f8de644bf5da3caf1
3331Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
3332Date: 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
3336commit 83d00839edbd7cbf0f9603080024d031f1c8d346
3337Author: Peter Mitsis <peter.mitsis@gmail.com>
3338Date: 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
3370commit b72cf669b85191ba34c8464730f08a8652b12b45
3371Author: Peter Mitsis <peter.mitsis@gmail.com>
3372Date: 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
3387commit 9d3dd5c3221ab305a06b61480a61afdca02bb8e6
3388Author: Peter Mitsis <peter.mitsis@gmail.com>
3389Date: 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
3399commit 3e8278d6980eb3b91cb77e3920994bee5772a4e8
3400Author: Echelon9 <rhyskidd@gmail.com>
3401Date: 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
3405commit 37cf848f51843c1c65bed12f3faf7e08ea6ad98d
3406Author: Echelon9 <rhyskidd@gmail.com>
3407Date: 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
3411commit 95f615a894f1ff2865d0ab68ff9658e3ddd50ec7
3412Author: Echelon9 <rhyskidd@gmail.com>
3413Date: Sat Jul 11 22:30:12 2015 +1000
3414
3415 Fix: bmpman/bmpman.cpp: warning: enumeration value ‘x’ not handled in switch [-Wswitch]
3416
3417commit bae2d3116b2de8142e4d76463803710a1dcff63d
3418Author: Echelon9 <rhyskidd@gmail.com>
3419Date: 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
3423commit 542c794e727a8b4a4893b8471a44297210602fe2
3424Author: Echelon9 <rhyskidd@gmail.com>
3425Date: 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
3429commit d029b82d982acf8ce4702b2f771a31db7cc90c56
3430Author: Echelon9 <rhyskidd@gmail.com>
3431Date: 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
3435commit ad8064ef81fed0cecad3de42520c070b3070e60f
3436Author: Echelon9 <rhyskidd@gmail.com>
3437Date: Sat Jul 11 21:58:07 2015 +1000
3438
3439 Fix warning: variable ‘dist’ set but not used [-Wunused-but-set-variable]
3440
3441commit a4e12d135bb718bb158e2f413d93b075c5fc0a56
3442Author: Echelon9 <rhyskidd@gmail.com>
3443Date: 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
3447commit 053ae6d2873fddf96708482fc49e1e1fcdb69811
3448Author: Echelon9 <rhyskidd@gmail.com>
3449Date: 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
3453commit 08e50885cbca265bc6b337b8d46dee6999d96709
3454Author: Echelon9 <rhyskidd@gmail.com>
3455Date: Sat Jul 11 20:18:34 2015 +1000
3456
3457 Fix: warning: ‘opengl_vertex_buffer::ibo_size’ will be initialized after [-Wreorder]
3458
3459commit e6dbb28b48208071617c49140c3165a1bace412a
3460Author: asarium <asarium@gmail.com>
3461Date: 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
3465commit 1e151865d4510e76ba4eba3921ff0e1fb1ac5f71
3466Author: Echelon9 <rhyskidd@gmail.com>
3467Date: 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
3471commit c2a2ef568221b03e185641b8945ab13a2fd18863
3472Author: Echelon9 <rhyskidd@gmail.com>
3473Date: 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
3477commit 3acc777afe66ad5c29de2b9d746bf579cff0a55f
3478Author: Echelon9 <rhyskidd@gmail.com>
3479Date: 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
3483commit aa7bd5bf2c113b68c784da68fa7a78eedd01a088
3484Author: Echelon9 <rhyskidd@gmail.com>
3485Date: 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
3489commit ca2cd63a95461532ad370244f53cf2d361cee4f6
3490Author: Echelon9 <rhyskidd@gmail.com>
3491Date: 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
3495commit 1787b9549801eccdaaa4a45c117985a84aeff7fb
3496Author: Echelon9 <rhyskidd@gmail.com>
3497Date: 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
3501commit 2586198e0ea4678c77e4d61f088c2ac3c6fb6bfd
3502Author: Echelon9 <rhyskidd@gmail.com>
3503Date: 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
3507commit b7e76de18491c5185a06cf174531bf176afed3a1
3508Author: Echelon9 <rhyskidd@gmail.com>
3509Date: 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
3513commit f6562320308ab99e97d8e400a0d58acf95414d79
3514Author: Echelon9 <rhyskidd@gmail.com>
3515Date: 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
3519commit e4e3064bea274993799b03e2b673fb6c3d8f8531
3520Author: Echelon9 <rhyskidd@gmail.com>
3521Date: 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
3525commit f804539a1504236b222ae6c273fa970c2b6529ad
3526Author: Echelon9 <rhyskidd@gmail.com>
3527Date: 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
3531commit ca9ae8bb8ed7657d9781a2ad2369f79435340294
3532Author: Echelon9 <rhyskidd@gmail.com>
3533Date: 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
3537commit 767b39fbbce91060b1130b97b44ca6f4a1c5d36b
3538Author: Echelon9 <rhyskidd@gmail.com>
3539Date: 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
3543commit 6d0996d90c651379fef241d51250f54e67f6edb9
3544Author: Echelon9 <rhyskidd@gmail.com>
3545Date: 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
3549commit 294cf79e04c075c7c16e1d816da78c123b259419
3550Author: Echelon9 <rhyskidd@gmail.com>
3551Date: Mon Jul 6 22:54:10 2015 +1000
3552
3553 Fix: graphics/gropenglshader.cpp: warning: declaration of ‘shader’ shadows a global declaration [-Wshadow]
3554
3555commit b7864cd2aae9a4c51c4da689813b8dee3181ade3
3556Author: Echelon9 <rhyskidd@gmail.com>
3557Date: 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
3561commit 4bf5f15f726238c4c00fc1bd8215cd0fb23ad337
3562Author: Echelon9 <rhyskidd@gmail.com>
3563Date: 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
3567commit 4a0e3b4c404951f992f7c74bcaebee182513a9e9
3568Author: Echelon9 <rhyskidd@gmail.com>
3569Date: 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
3573commit 3860951b6cf1859ed3326becd2d5fbe61ce81ee7
3574Author: Echelon9 <rhyskidd@gmail.com>
3575Date: Mon Jul 6 22:36:10 2015 +1000
3576
3577 Fix: graphics/*.cpp warning: declaration of ‘light’ shadows a global declaration [-Wshadow]
3578
3579commit 54003a2622f6937b266c4c5bb766ba89e902b96f
3580Author: Echelon9 <rhyskidd@gmail.com>
3581Date: 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
3585commit b7bc60708cb21292df50580412656ad6a195bc72
3586Author: Echelon9 <rhyskidd@gmail.com>
3587Date: 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
3591commit dc5651ab70fba34a06ecdec777694a703c2a6a45
3592Author: Echelon9 <rhyskidd@gmail.com>
3593Date: 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
3597commit f12dc5478b3974a20ea65be6cce7210b42c94f6f
3598Author: Echelon9 <rhyskidd@gmail.com>
3599Date: Mon Jul 6 22:19:28 2015 +1000
3600
3601 Fix: ai/aicode.cpp: warning: declaration of ‘color’ shadows a global declaration [-Wshadow]
3602
3603commit 8051bac8687bc0920a3811127b78e8dbab90318d
3604Author: Echelon9 <rhyskidd@gmail.com>
3605Date: 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
3609commit d94823ef77b9ae51ebb00117bf6a07de715ebe05
3610Author: Echelon9 <rhyskidd@gmail.com>
3611Date: 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
3615commit eda6f33d7700af91dcf58b5b89e584a9c86a14ba
3616Author: Echelon9 <rhyskidd@gmail.com>
3617Date: 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
3621commit 9db610ef2c59ab46d63bd593973cfb49b1ef1af9
3622Author: Echelon9 <rhyskidd@gmail.com>
3623Date: 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
3627commit 2b8ef9e1fd9bcb22f4e844add9ad7189ec7d9823
3628Author: Echelon9 <rhyskidd@gmail.com>
3629Date: 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
3633commit 1aa858a1642e8a8a5aaae936dd021579792d73c1
3634Author: Echelon9 <rhyskidd@gmail.com>
3635Date: 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
3639commit aae7c47748e72469a864617a24aa7ea13dae77c1
3640Author: Echelon9 <rhyskidd@gmail.com>
3641Date: 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
3645commit 53164a169c3a0ae6e377906cfeabf664c829c519
3646Author: Echelon9 <rhyskidd@gmail.com>
3647Date: 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
3651commit fe1b60721488b3e4bee5fde5b93f058694eb4fbf
3652Author: Echelon9 <rhyskidd@gmail.com>
3653Date: 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
3657commit 040d157644a40952423024b57bc0a863264adcdf
3658Author: Echelon9 <rhyskidd@gmail.com>
3659Date: 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
3663commit 475155d62f970804b307b0e24ea91641b357108f
3664Author: Echelon9 <rhyskidd@gmail.com>
3665Date: 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
3669commit 85a0bda946c765808b535a367aa5ffeaa6fe8251
3670Author: Echelon9 <rhyskidd@gmail.com>
3671Date: 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
3675commit f2c8aa665fb47f78fd2449f8b7961a9194109d32
3676Author: Echelon9 <rhyskidd@gmail.com>
3677Date: 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
3681commit 66257146b7df47582803b9742a95752b580a1b30
3682Author: Echelon9 <rhyskidd@gmail.com>
3683Date: 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
3687commit 60d1234abd8bbf35a3a7c7c9aa0889bd6cf4a0dd
3688Author: Echelon9 <rhyskidd@gmail.com>
3689Date: 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
3693commit 2bac9ba5fa27a35c70ef265e3ad50c0193b0a910
3694Author: Echelon9 <rhyskidd@gmail.com>
3695Date: 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
3699commit 6e273ccd7fca48132c52fdce04151cdad147a18f
3700Author: Echelon9 <rhyskidd@gmail.com>
3701Date: 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
3705commit 4885807d82df7491e821577a79713840d20d880f
3706Author: Echelon9 <rhyskidd@gmail.com>
3707Date: 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
3711commit 444f830fdc8766dcaaa03f35c7e861886cd675cb
3712Author: Echelon9 <rhyskidd@gmail.com>
3713Date: 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
3717commit e98d84314a4f819af84d4cf98acabda9e8101168
3718Author: Echelon9 <rhyskidd@gmail.com>
3719Date: 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
3723commit 5e9fd26028fe2c77b08ebbf2102604b7cb861cf1
3724Author: Echelon9 <rhyskidd@gmail.com>
3725Date: 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
3729commit 3a3e901249d5d1cde65ebb8c60741f42437d5f97
3730Author: Echelon9 <rhyskidd@gmail.com>
3731Date: 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
3735commit 1f8c1dccde18738201e81d8cce7a2faff260b708
3736Author: Echelon9 <rhyskidd@gmail.com>
3737Date: 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
3741commit 0dc48f8470eb9a6a025e2d78a47bee22fcd71b2d
3742Author: Echelon9 <rhyskidd@gmail.com>
3743Date: 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
3747commit 83a8b2bee566dace10497d75c894c45296ba3a9a
3748Author: Echelon9 <rhyskidd@gmail.com>
3749Date: 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
3753commit 2c4fb4286c1eb95901d0e1545fd0c5028c8eb4cb
3754Author: Echelon9 <rhyskidd@gmail.com>
3755Date: 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
3759commit 570f6dd581e5c07a7eb1f816c6af8a9b6a253f55
3760Author: Echelon9 <rhyskidd@gmail.com>
3761Date: 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
3765commit b326e77574bd9dc766492eaf15eed13b4304206d
3766Author: Echelon9 <rhyskidd@gmail.com>
3767Date: 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
3771commit 6d6d3e99e572b320fa3a3fe6d03673f5e67e7fd3
3772Author: Echelon9 <rhyskidd@gmail.com>
3773Date: 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
3777commit c7045147f3ed38c92a0965b9c3d548b9e0f66d6b
3778Author: Echelon9 <rhyskidd@gmail.com>
3779Date: 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
3783commit 3495b190d480987aee73c0109bb0615b7546684c
3784Author: Peter Mitsis <peter.mitsis@gmail.com>
3785Date: 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
3793commit 62a7865f94730689c950c68066039600ddeaaa8c
3794Author: Peter Mitsis <peter.mitsis@gmail.com>
3795Date: 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
3804commit 8193dbb316e41fd49fd3044a1e75ccd2fe01d679
3805Author: Peter Mitsis <peter.mitsis@gmail.com>
3806Date: 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
3816commit 95d17017941dc405b85da955cc0b32c0e04ae3c6
3817Author: Peter Mitsis <peter.mitsis@gmail.com>
3818Date: 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
3828commit 945f655e0e47fbc2f5b80b31c304cf8de77b4cc3
3829Author: Peter Mitsis <peter.mitsis@gmail.com>
3830Date: 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
3840commit 11b65fe0bf3a2578138b203616c045e47e5c7bfd
3841Author: Peter Mitsis <peter.mitsis@gmail.com>
3842Date: 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
3852commit 66181659260ad6ac7da01c3db1b1ca589e962655
3853Author: Echelon9 <rhyskidd@gmail.com>
3854Date: 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
3858commit 6950c69ebb98c4706b3c11214bd05f9b2a9c03fd
3859Author: Echelon9 <rhyskidd@gmail.com>
3860Date: 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
3864commit b8ff93dad28f21973a4a10dcbee61ec2cab6b9dc
3865Author: Echelon9 <rhyskidd@gmail.com>
3866Date: 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
3870commit c2204800750e715efa8011df2f253e94bcdd50fd
3871Author: Echelon9 <rhyskidd@gmail.com>
3872Date: 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
3876commit 182b297af400029c49c4662177737a378b8c0aaa
3877Author: Echelon9 <rhyskidd@gmail.com>
3878Date: 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
3882commit a0527afd5595e6aaacfed697d5da666d0e67ac78
3883Author: Echelon9 <rhyskidd@gmail.com>
3884Date: 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
3888commit 9283ff82270bfdd973396195f9352592407d718a
3889Author: Echelon9 <rhyskidd@gmail.com>
3890Date: 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
3894commit 769e98fe4c1ed442f1b9b28425eb15b3aab680e5
3895Author: Echelon9 <rhyskidd@gmail.com>
3896Date: 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
3900commit 3c48d81a52ecb747659fcd7e517fc9ce0e603742
3901Author: Echelon9 <rhyskidd@gmail.com>
3902Date: 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
3906commit 7f100c439a5b6d96608c84896b66c3c18b26b3bb
3907Author: Echelon9 <rhyskidd@gmail.com>
3908Date: 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
3912commit 481ec1245053d22f223779f12d8586ecad05b304
3913Author: Echelon9 <rhyskidd@gmail.com>
3914Date: 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
3918commit 312648668c385242d3e80db1c2d34eb05614eafa
3919Author: Echelon9 <rhyskidd@gmail.com>
3920Date: 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
3924commit f4aa493f5945ae3f3f661539af6c2a109095672f
3925Author: Echelon9 <rhyskidd@gmail.com>
3926Date: 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
3930commit 039ad64a3320674ded777ba85d7956b6c34f5c8f
3931Author: Echelon9 <rhyskidd@gmail.com>
3932Date: 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
3936commit c83a2ea2e8fc38648dc6761b7f2f087a73ae2b93
3937Author: Echelon9 <rhyskidd@gmail.com>
3938Date: 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
3942commit edbedeb84ad70a01ed8e43ada6a6d32090d10eb7
3943Author: Echelon9 <rhyskidd@gmail.com>
3944Date: 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
3948commit d855154fa91a47b317335ffe99a59000ac918908
3949Author: Echelon9 <rhyskidd@gmail.com>
3950Date: 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
3954commit 7fea6291217600ec751fd01d536f930df1095ab2
3955Author: Echelon9 <rhyskidd@gmail.com>
3956Date: 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
3960commit 183f0615e277ec122525759fa0c8268e225c3e58
3961Author: Echelon9 <rhyskidd@gmail.com>
3962Date: 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
3966commit e9330b4f5fd100fbca009cec8d93c28d278e3262
3967Author: Echelon9 <rhyskidd@gmail.com>
3968Date: 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
3972commit 785398657c161817ba8c9676379be9d6c52a2ef6
3973Author: Echelon9 <rhyskidd@gmail.com>
3974Date: 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
3978commit fff2d5280c9d0b1507c333ed0c50f4ee2b8d37da
3979Author: Echelon9 <rhyskidd@gmail.com>
3980Date: 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
3984commit cd503fd2e43b76452632dbf056a4a65009fbe172
3985Author: Echelon9 <rhyskidd@gmail.com>
3986Date: 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
3990commit e7e046f9493ba580bd8fec9fc4b95d4dafe9fb01
3991Author: Echelon9 <rhyskidd@gmail.com>
3992Date: 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
3996commit 6e6ff3c7c00176c5a64e9ec92c2bfe97175ee30d
3997Author: Echelon9 <rhyskidd@gmail.com>
3998Date: 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
4002commit 4f4fe00b97d940670ce9edffb251a336bbe654c5
4003Author: Echelon9 <rhyskidd@gmail.com>
4004Date: 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
4008commit 98d6b6ce8b9602388d1076e685b14014b0966af4
4009Author: Echelon9 <rhyskidd@gmail.com>
4010Date: 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
4014commit a93215f781198bc96282d3ed65630dd3696295d9
4015Author: Echelon9 <rhyskidd@gmail.com>
4016Date: 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
4020commit 58f7fb247b1693275eed9e771f47021f43ce764b
4021Author: Echelon9 <rhyskidd@gmail.com>
4022Date: Wed Jul 1 23:07:12 2015 +1000
4023
4024 Document ai_update_aim() after touching the function
4025
4026commit aa1feb0799198e64e3cdd824cc10e96b1310cfc0
4027Author: Echelon9 <rhyskidd@gmail.com>
4028Date: Wed Jul 1 23:05:03 2015 +1000
4029
4030 Refrain from unnecessarily passing a pointer to global object to ai_update_aim()
4031
4032commit 833e7b1d7aad92ceec0fec3d3d9ca1dc7ce46469
4033Author: Echelon9 <rhyskidd@gmail.com>
4034Date: Thu Jun 25 16:13:27 2015 +1200
4035
4036 Ensure consistent capitalisation of ai_update_aim() parameter.
4037
4038commit b2a07f19c2eedc46b46c6c4f29b7294379b57e13
4039Author: Echelon9 <rhyskidd@gmail.com>
4040Date: 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
4044commit b38e15386178de944c7dfd174341cdb1339eedad
4045Author: Echelon9 <rhyskidd@gmail.com>
4046Date: Thu Jun 25 16:05:14 2015 +1200
4047
4048 Remove redundant parameter to prioritize_goals().
4049
4050commit 39188f7926f4a3e756b9b16d150cbdcedd62ef15
4051Author: Echelon9 <rhyskidd@gmail.com>
4052Date: Thu Jun 25 16:01:13 2015 +1200
4053
4054 Remove redundant parameter to ai_ignore_wing().
4055
4056commit 29fa74fd631038ff473d0cb70e56b277a44a7008
4057Author: Echelon9 <rhyskidd@gmail.com>
4058Date: Thu Jun 25 15:57:02 2015 +1200
4059
4060 Remove redundant parameter to draw_brackets_diamond_quick().
4061
4062commit 8e018c5338203ef7e72a531c2b3292103454ab1a
4063Author: Echelon9 <rhyskidd@gmail.com>
4064Date: Thu Jun 25 15:54:06 2015 +1200
4065
4066 Clean up load_animating_pointer().
4067
4068commit 0810ae08de976394d0ceafdce0b2157f0d0c3434
4069Author: Echelon9 <rhyskidd@gmail.com>
4070Date: Thu Jun 25 15:51:12 2015 +1200
4071
4072 Clean up definition of asteroid_process_pre().
4073
4074commit 366d409da43704fcc03bdc747dc6f5e0ff1f45b1
4075Author: Echelon9 <rhyskidd@gmail.com>
4076Date: Thu Jun 25 15:49:08 2015 +1200
4077
4078 Clean up definition of asteroid_process_post().
4079
4080commit 6e0f9c1cd2316643961de3517713a9e009bb10a5
4081Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
4082Date: Mon Jun 29 16:51:49 2015 -0500
4083
4084 [fix/nat_multiplayer] Simplify the new psnet check.
4085
4086commit 5311ea4f7ac4f3fe90239b526505071a384a13e3
4087Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
4088Date: 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
4092commit 7a59192bbb0d002b67c020b8ec9ea7b2b02cd085
4093Author: Peter Mitsis <peter.mitsis@gmail.com>
4094Date: 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
4102commit 6a0e550aacff6576a8759567cc72c422096e0040
4103Author: Fabian Woltermann <fwoltermann@gmail.com>
4104Date: Sun Jun 28 13:59:13 2015 +0200
4105
4106 Revert "Fix Coverity 1298257: Uninitialized scalar var"
4107
4108commit da71e629b40e2e50a7468ee1da494237772d27eb
4109Author: Lari Nieminen <lari.nieminen@iki.fi>
4110Date: Sun Jun 28 14:42:17 2015 +0300
4111
4112 Fixes Mantis #2436: Mouse controls ignore the axis binds.
4113
4114commit ca07a428e33779c35175d8d4e240c5374ad9a1ed
4115Author: Peter Mitsis <peter.mitsis@gmail.com>
4116Date: 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
4126commit 6b95037dccb2400df952fd6319bbafeebbb9ecb0
4127Author: asarium <asarium@gmail.com>
4128Date: Thu Jun 25 18:22:51 2015 +0200
4129
4130 Fix usage of invalid iterator.
4131
4132commit 3cb0c72cedaa57093b4446202adbda50a798f18c
4133Author: Peter Mitsis <peter.mitsis@gmail.com>
4134Date: 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
4143commit 2cf8d0cc98734f8279a585362d36fccd2a19c870
4144Author: Echelon9 <rhyskidd@gmail.com>
4145Date: Thu Jun 25 23:39:17 2015 +1200
4146
4147 Improve alignment of color struct (28 bytes -> 24 bytes, c.14%).
4148
4149commit 8cdabf6a23e4f8b3100e69192769b4d781cf59c4
4150Author: Peter Mitsis <peter.mitsis@gmail.com>
4151Date: 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
4166commit 2ca1f40d986e3c824d2d7d64ea21ac3a9f807954
4167Author: Echelon9 <rhyskidd@gmail.com>
4168Date: Thu Jun 25 17:20:10 2015 +1200
4169
4170 Avoid shadowed declaration of previous local 'gpoi'
4171
4172commit b5610a500581814bd1143364906234f07cf4d0b6
4173Author: Echelon9 <rhyskidd@gmail.com>
4174Date: Thu Jun 25 16:56:24 2015 +1200
4175
4176 Proposed refactor of #Cutscenes in mission files, per wiki documentation.
4177
4178commit 7f673c8ab6fa29a5a088c2a53aad5d3ad7bdeda2
4179Author: Echelon9 <rhyskidd@gmail.com>
4180Date: Thu Jun 25 16:25:35 2015 +1200
4181
4182 Goober5000 code review: consistency change.
4183
4184commit ce6179a58f137249d7bc146257a7f7602f33ce9f
4185Author: Echelon9 <rhyskidd@gmail.com>
4186Date: Tue Jun 23 20:27:31 2015 +1000
4187
4188 Resolve order of precedence compiler warning.
4189
4190commit 8c73f39e6e64e185a9e97831df774624685f21d4
4191Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
4192Date: Wed Jun 24 00:06:29 2015 -0500
4193
4194 Remove the files from PR 205 via IDE.
4195
4196commit 8efaf28a8aad33dda1541e64febc667ada2dc3b6
4197Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
4198Date: 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
4204commit 8a3cc226056078dce06b50e46644c0b4ad859152
4205Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
4206Date: 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
4212commit fc9acb3a4df8c0173a86df736a4011343824830b
4213Author: Lari Nieminen <lari.nieminen@iki.fi>
4214Date: Wed Jun 24 00:48:07 2015 +0300
4215
4216 Added support for detail box $box_offset.
4217
4218commit 2e012969e714656ef6787aed168f547bcfe6c774
4219Author: Lari Nieminen <lari.nieminen@iki.fi>
4220Date: Wed Jun 24 00:44:13 2015 +0300
4221
4222 Fixed detail sphere $offset not working right.
4223
4224commit 84b7a06a44aa2a1f1359537c9b96f79f4530c3c6
4225Author: Lari Nieminen <lari.nieminen@iki.fi>
4226Date: Tue Jun 23 19:53:18 2015 +0300
4227
4228 Restored ability to combine detail boxes and spheres.
4229
4230commit 8fd09be8a0b1d0f6aac7761df43e4324822d41e8
4231Author: Lari Nieminen <lari.nieminen@iki.fi>
4232Date: Tue Jun 23 19:50:17 2015 +0300
4233
4234 Replaced the static Interp_render_* variables with normal local ones.
4235
4236commit 85428f5eb43240030c8a3e222362def48c37f92e
4237Author: Echelon9 <rhyskidd@gmail.com>
4238Date: Tue Jun 23 18:44:31 2015 +1000
4239
4240 Remove added <MinimalRebuild> option to MSVC_2012.
4241
4242commit 3205f42dc2b82c1a3120d8b8418b9f92bb72f7fe
4243Author: The_E <fwoltermann@gmail.com>
4244Date: Tue Jun 23 10:11:24 2015 +0200
4245
4246 Remove references to AVX from VS2010 project
4247
4248commit 610f8a2ff34a4037847afd343783393f7dc37ce4
4249Author: The_E <fwoltermann@gmail.com>
4250Date: Tue Jun 23 10:03:08 2015 +0200
4251
4252 Fixed project files for all MSVS versions that support vcxproj
4253
4254commit 0fde8c39250dbb9177fd057f75c2e5c4da50f8c4
4255Author: Echelon9 <rhyskidd@gmail.com>
4256Date: Tue Jun 23 16:05:01 2015 +1000
4257
4258 Update Xcode 4+ project file for removal of empty files.
4259
4260commit 8ba1ddbbc29602978d7f77eca30173531e5872af
4261Author: Echelon9 <rhyskidd@gmail.com>
4262Date: Tue Jun 23 14:52:58 2015 +1000
4263
4264 Makefile removal of references to missionui/missionstats.[cpp|h].
4265
4266commit 3af13b603d900457feeafb7e1ac589ce8e8c0c52
4267Author: Echelon9 <rhyskidd@gmail.com>
4268Date: Tue Jun 23 14:46:42 2015 +1000
4269
4270 Remove empty missionui/missionstats.[cpp|h].
4271
4272commit 54508b6429097a87afe06f44dbaff5ed6f3fde8c
4273Author: Echelon9 <rhyskidd@gmail.com>
4274Date: Tue Jun 23 14:39:43 2015 +1000
4275
4276 Makefile and source code removal of references to ai/ailocal.h
4277
4278commit b62196dc0d9bb3b4a1f2833c3cf44cb827ebd491
4279Author: Echelon9 <rhyskidd@gmail.com>
4280Date: Tue Jun 23 14:32:02 2015 +1000
4281
4282 Remove empty ai/ailocal.h
4283
4284commit 8eeff0e06c22e9352f34a809488a7ef258ecaa8b
4285Author: Echelon9 <rhyskidd@gmail.com>
4286Date: Tue Jun 23 14:30:01 2015 +1000
4287
4288 Remove missionrecommend.[cpp|h] from Makefile.
4289
4290commit da9d36323038ab09dfe0d0da922bc70dfaa77bc7
4291Author: Echelon9 <rhyskidd@gmail.com>
4292Date: Tue Jun 23 14:23:28 2015 +1000
4293
4294 Remove empty missionrecommend.[cpp|h] files.
4295
4296commit cb617b5e9f3b2341f5f7acfbac2fd28cc2eb01df
4297Author: Echelon9 <rhyskidd@gmail.com>
4298Date: 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
4302commit 130a148816612d707f0eae3fd232524b21879e38
4303Author: Echelon9 <rhyskidd@gmail.com>
4304Date: Tue Jun 23 13:59:10 2015 +1000
4305
4306 Remove TODO doxygen comment.
4307
4308commit 33cae6930cf03e0aa99806c2d621c9f386deb6f0
4309Author: Echelon9 <rhyskidd@gmail.com>
4310Date: Tue Jun 23 13:57:58 2015 +1000
4311
4312 Amend retval in declaration and definition to bool.
4313
4314commit 6abba98455e6c066c3e76a95977a59d0758735cb
4315Author: Echelon9 <rhyskidd@gmail.com>
4316Date: Tue Jun 23 11:49:48 2015 +1000
4317
4318 Increase consistency with adjacent code style, and avoid >80 character line wrap.
4319
4320commit 0437f81999f0e0df913db9d945b703272814c39d
4321Author: Echelon9 <rhyskidd@gmail.com>
4322Date: Tue Jun 23 11:44:47 2015 +1000
4323
4324 Ensure paramater name matches between declaration and definition.
4325
4326commit 4f649f1cdb5b0e9368decad09f754779814af85a
4327Author: Echelon9 <rhyskidd@gmail.com>
4328Date: Tue Jun 23 11:40:27 2015 +1000
4329
4330 Remove TODO doxygen comment.
4331
4332commit e33f2e1d383e29b3aab98d95334f30333cf16dfa
4333Author: Echelon9 <rhyskidd@gmail.com>
4334Date: Tue Jun 23 11:39:44 2015 +1000
4335
4336 Amend retval in declaration and definition to bool.
4337
4338commit df1c50bc47154e8125c2e66b014474efeebbca83
4339Author: Echelon9 <rhyskidd@gmail.com>
4340Date: Tue Jun 23 11:07:29 2015 +1000
4341
4342 Convert internal mem_taken type to size_t.
4343
4344commit 79597e9757850e41235d934449a0006b14175455
4345Author: Echelon9 <rhyskidd@gmail.com>
4346Date: Tue Jun 23 10:59:43 2015 +1000
4347
4348 Ensure parameter name matches between declaration and definition.
4349
4350commit 6447208960f18e339ed38e4f52e3eae9372bba0e
4351Author: Echelon9 <rhyskidd@gmail.com>
4352Date: Tue Jun 23 10:48:47 2015 +1000
4353
4354 Remove TODO doxygen comment.
4355
4356commit c061ee632430e0c5ded2b8766d702ec75902df65
4357Author: Echelon9 <rhyskidd@gmail.com>
4358Date: Tue Jun 23 10:48:11 2015 +1000
4359
4360 Amend retval in declaration and definition to size_t.
4361
4362commit 57c9e1ae6aa1f9ca803dcc8d5b987fc8f1cd4329
4363Author: Echelon9 <rhyskidd@gmail.com>
4364Date: Tue Jun 23 10:16:59 2015 +1000
4365
4366 Address putative requirement for mm/mmreg.h to have <windows.h> included first.
4367
4368commit 60aec6f6cbe8e397a06898b561a1651183993b98
4369Author: Echelon9 <rhyskidd@gmail.com>
4370Date: Mon Jun 22 21:40:43 2015 +1000
4371
4372 Update format string specifier to unsigned int.
4373
4374commit 418b9e06d7379d7a68ccd5aab96c6d6fbcd69df4
4375Author: Echelon9 <rhyskidd@gmail.com>
4376Date: Mon Jun 22 20:20:46 2015 +1000
4377
4378 Simplify duplicative weapon/ includes, which are in weapon/weapon.h
4379
4380commit d2f5575e2076177d234c8fbf40422645104891b0
4381Author: Echelon9 <rhyskidd@gmail.com>
4382Date: Mon Jun 22 20:14:19 2015 +1000
4383
4384 Simplify duplicative ui/ includes.
4385
4386commit 8c12affa23fabbd8f50fc88103883233bb684a10
4387Author: Echelon9 <rhyskidd@gmail.com>
4388Date: Mon Jun 22 20:07:09 2015 +1000
4389
4390 Simplify duplicative species_def/ includes, which are in species_def/species_def.h
4391
4392commit ca552b45f565f20c758329b3529e6a136f966695
4393Author: Echelon9 <rhyskidd@gmail.com>
4394Date: Mon Jun 22 19:38:14 2015 +1000
4395
4396 Simplify duplicative ship/ includes, which are in ship/shipfx.h
4397
4398commit 00bfe37cb4bd5459c14836de5ad0310938071fc3
4399Author: Echelon9 <rhyskidd@gmail.com>
4400Date: Mon Jun 22 19:32:05 2015 +1000
4401
4402 Simplify duplicative radar/ includes.
4403
4404commit 2964132f7d11e6603487c018106c0c053ecc532d
4405Author: Echelon9 <rhyskidd@gmail.com>
4406Date: Mon Jun 22 19:25:40 2015 +1000
4407
4408 Properly guard inclusion of playerman/managepilot.h
4409
4410commit eb739e2a9b099f9b9b7c8dcd12609f73d9ace1cc
4411Author: Echelon9 <rhyskidd@gmail.com>
4412Date: Mon Jun 22 19:19:20 2015 +1000
4413
4414 Simplify duplicative pilotfile/ includes, which are in pilotfile/pilotfile.h
4415
4416commit 8c2c451e8e6ef54e10de489ca0a63627fb77cbf2
4417Author: Echelon9 <rhyskidd@gmail.com>
4418Date: Mon Jun 22 19:15:10 2015 +1000
4419
4420 Simplify duplicative parse/ includes.
4421
4422commit 29faabdfb33398aefe3214f74fbb0df2fd0147cc
4423Author: Echelon9 <rhyskidd@gmail.com>
4424Date: Mon Jun 22 18:59:10 2015 +1000
4425
4426 Simplify duplicative object/ includes.
4427
4428commit 2b251e3cb3e71033063a4721a644a490ff41378b
4429Author: Echelon9 <rhyskidd@gmail.com>
4430Date: Mon Jun 22 18:44:05 2015 +1000
4431
4432 Simplify duplicative model/ includes.
4433
4434commit ed2170b2ea2cd68940afc32dc32987994ee222c2
4435Author: Echelon9 <rhyskidd@gmail.com>
4436Date: Mon Jun 22 18:35:50 2015 +1000
4437
4438 Simplify duplicative mod_table/ includes.
4439
4440commit 493d9a428037a361b1a31a07e381f6a88009dbf2
4441Author: Echelon9 <rhyskidd@gmail.com>
4442Date: Mon Jun 22 18:32:53 2015 +1000
4443
4444 Simplify duplicative missionui/ includes.
4445
4446commit a7e6be3368834eb9e5b7e24cedbea94f6007924a
4447Author: Echelon9 <rhyskidd@gmail.com>
4448Date: Mon Jun 22 18:27:39 2015 +1000
4449
4450 Simplify duplicative mission/ includes.
4451
4452commit dd3a6c2e5098b5d7a9b90a67b1dab02faa4efe19
4453Author: Echelon9 <rhyskidd@gmail.com>
4454Date: Mon Jun 22 18:22:41 2015 +1000
4455
4456 Simplify duplicative menuui/ includes.
4457
4458commit 97a134e51ffbbedb88f8520689ecd124dbe6b1a2
4459Author: Echelon9 <rhyskidd@gmail.com>
4460Date: Mon Jun 22 18:04:19 2015 +1000
4461
4462 Simplify duplicative math/ includes.
4463
4464commit e613f4db7d209fdd7edadabca3facfe680bd52f7
4465Author: Echelon9 <rhyskidd@gmail.com>
4466Date: Mon Jun 22 17:51:05 2015 +1000
4467
4468 Simplify duplicative lab/ includes, which are in lab/wmcgui.h
4469
4470commit 47af1ff851a3c3771688d081682d1f654bb49259
4471Author: Echelon9 <rhyskidd@gmail.com>
4472Date: Mon Jun 22 17:46:30 2015 +1000
4473
4474 Simplify duplicative hud/ includes.
4475
4476commit 4e6f525f7c07a4c36e74fc1de723546c9ced5a13
4477Author: Echelon9 <rhyskidd@gmail.com>
4478Date: Mon Jun 22 17:30:08 2015 +1000
4479
4480 Simplify duplicative graphics/ includes.
4481
4482commit b25feb69aa239db0fa19e5845bfb7e664553a6fc
4483Author: Echelon9 <rhyskidd@gmail.com>
4484Date: Mon Jun 22 17:14:54 2015 +1000
4485
4486 Simplify duplicative gamesnd/ includes, which are in gamesnd/gamesnd.h
4487
4488commit 90bb4e3a7b9db9bf32ad1d09e5e099738ce03794
4489Author: Echelon9 <rhyskidd@gmail.com>
4490Date: Mon Jun 22 17:10:40 2015 +1000
4491
4492 Simplify duplicative freespace2/ includes, which are in freespace2/freespace.h
4493
4494commit 39e1ed3403d07d17c9bd4d1bdc93eed7b07e68fd
4495Author: Echelon9 <rhyskidd@gmail.com>
4496Date: Mon Jun 22 17:06:12 2015 +1000
4497
4498 Simplify fireball/ include logic.
4499
4500commit 45664465bea3140c9f2d251380579c5d3351a8e9
4501Author: Echelon9 <rhyskidd@gmail.com>
4502Date: Mon Jun 22 17:00:35 2015 +1000
4503
4504 Simplify debugconsole/ include logic.
4505
4506commit 1601f83a05d1bd4e29c215572cb49d9743000db4
4507Author: Echelon9 <rhyskidd@gmail.com>
4508Date: Mon Jun 22 16:53:12 2015 +1000
4509
4510 Guard extraneous inclusion of globalincs/pstypes.h
4511
4512commit ae8a310e9733e548bea799c64ffaf4e32dc4f572
4513Author: Echelon9 <rhyskidd@gmail.com>
4514Date: Mon Jun 22 16:45:45 2015 +1000
4515
4516 Simplify duplicative camera/ includes, which are in camera/camera.h
4517
4518commit 0d35f901b306bded5fea335be96fe0dc65e9bbbb
4519Author: Echelon9 <rhyskidd@gmail.com>
4520Date: Mon Jun 22 16:41:41 2015 +1000
4521
4522 Simplify duplicative autopilot/ includes, which are in autopilot/autopilot.h
4523
4524commit 726036b91eba8bbc0d70dc760e19b109a7b8cc69
4525Author: Echelon9 <rhyskidd@gmail.com>
4526Date: Mon Jun 22 16:36:55 2015 +1000
4527
4528 Simplify duplicative bmpman/ includes, which are in bmpman/bmpman.h
4529
4530commit c5493bb480b1c2d334d7293736b13ae9fa464158
4531Author: Echelon9 <rhyskidd@gmail.com>
4532Date: 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
4536commit 2c36ce39af3a6ce47b8fd763511e0c1779944a05
4537Author: Echelon9 <rhyskidd@gmail.com>
4538Date: Sun Jun 21 15:37:25 2015 +1000
4539
4540 Add 'make cppcheck' command line option.
4541
4542commit fc6f7cbbb60dc444ed71f8f2b19e571e674f2a2a
4543Author: Peter Mitsis <peter.mitsis@gmail.com>
4544Date: 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
4553commit 7c2eb53e62e86af0a776b8bb247e870fa7489fe7
4554Author: Peter Mitsis <peter.mitsis@gmail.com>
4555Date: 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
4566commit 4d6d679c7b11803e1d87ef3b3f0f948e607103b3
4567Author: jg18 <jg18.scp@gmail.com>
4568Date: Fri Jun 19 23:50:14 2015 -0700
4569
4570 Log usage status of enhanced sound.
4571
4572commit 179229fa813b4656bd3cc87d0c9415fad767cec1
4573Author: MageKing17 <MageKing17@gmail.com>
4574Date: Thu Jun 18 14:45:43 2015 -0700
4575
4576 Add max_shield_recharge and shield_impact_explosion_anim to copy/move functions.
4577
4578commit 3e8b62999b1f373255178658ff057bb093666805
4579Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
4580Date: 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
4584commit c56925a830384c501943caf4dda2d03a590f6fd2
4585Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
4586Date: 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
4590commit 916fce023d54768be74774e7e972a6f71ceee567
4591Author: FSCyborg <jafernandez.tampabay@gmail.com>
4592Date: 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
4598commit b9f9afe26a4324f6c71888c5f417eb992a02d2b1
4599Author: Fabian Woltermann <f.woltermann@primefact.de>
4600Date: 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
4607commit 4acad3b126933f85dde64c142973921aa1e74d7b
4608Author: Lari Nieminen <lari.nieminen@iki.fi>
4609Date: Sun Jun 14 22:18:43 2015 +0300
4610
4611 Added a "no-secondary-lock-on" ship flag to disable secondary homing.
4612
4613commit 923d9851b9f155ab60f316032db56252419e76bf
4614Author: DahBlount <tylerrblount@gmail.com>
4615Date: 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
4622commit 85f50d9c948bbbd874b69bd3a807762616192dca
4623Author: Peter Mitsis <peter.mitsis@gmail.com>
4624Date: 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
4632commit 1af0f814c9eb2271ca7e989697c1dccdee0691a6
4633Author: Peter Mitsis <peter.mitsis@gmail.com>
4634Date: 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
4649commit 42dc0fcc74a005357e56c841bed05bfff8ce1773
4650Author: Peter Mitsis <peter.mitsis@gmail.com>
4651Date: 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
4662commit 93639e967c2ecaa6ab6fdacf9ced48070b4b1bdf
4663Author: Peter Mitsis <peter.mitsis@gmail.com>
4664Date: 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
4672commit 3f0476a880dc78bd6d9c143deac96cfee20fad1c
4673Author: Peter Mitsis <peter.mitsis@gmail.com>
4674Date: 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
4683commit a92ebdc08a9a484df5691a7063ae5101929a58b6
4684Author: Peter Mitsis <peter.mitsis@gmail.com>
4685Date: 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
4693commit ee40ac70896a83b656c87c6f70e06f831f9fb546
4694Author: Peter Mitsis <peter.mitsis@gmail.com>
4695Date: 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
4705commit b883078ce8b9b3509463dc5ca4b17ee7c12d87dd
4706Author: Peter Mitsis <peter.mitsis@gmail.com>
4707Date: 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
4717commit 748fe8e5ddc3f5e834174461f328ff32dbb83e1b
4718Author: Peter Mitsis <peter.mitsis@gmail.com>
4719Date: 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
4727commit c9003f0c9dcf56dee6e960a7b99e42e9164dc4fd
4728Author: Peter Mitsis <peter.mitsis@gmail.com>
4729Date: 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
4737commit 391be952f5224be9d22418f99fd19d218c947ef1
4738Author: Peter Mitsis <peter.mitsis@gmail.com>
4739Date: 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
4748commit 49d64742371b31e0a56f03f1c829b94bd88beed5
4749Author: Peter Mitsis <peter.mitsis@gmail.com>
4750Date: 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
4759commit 8515b68c0cb654e83221a4b30f6892a2eefc11f5
4760Author: FSCyborg <jafernandez.tampabay@gmail.com>
4761Date: 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
4767commit 6393189c19251bb76543fb3f984e3a9c66515d01
4768Author: FSCyborg <jafernandez.tampabay@gmail.com>
4769Date: 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
4775commit 418d17b4da02d197e19e10128e6b6c3404a58bca
4776Author: FSCyborg <jafernandez.tampabay@gmail.com>
4777Date: 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
4783commit 5f63e86ddee876c2782e8718e2a6b882d8b7c7ef
4784Author: DahBlount <tylerrblount@gmail.com>
4785Date: 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
4793commit e8f58f5947aefad5eb462c56debdfe86710b0592
4794Author: DahBlount <tylerrblount@gmail.com>
4795Date: 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
4802commit 27e81df523bdca8207e360b378c3c80a761905da
4803Author: Axem <narfing@gmail.com>
4804Date: Thu Jun 11 19:50:35 2015 -0500
4805
4806 Commit cause reasons
4807
4808commit 58f38c2e1e0a574702ae0d46804accfeaeda062e
4809Author: DahBlount <tylerrblount@gmail.com>
4810Date: 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
4818commit 99a06b4839cd8c4c27506e1fedd929eb22153ddc
4819Author: z64555 <z1281110@gmail.com>
4820Date: Wed Jun 10 09:00:33 2015 -0500
4821
4822 Organizes required_string(); Doxy's required_string() and required_string_one_of()
4823
4824commit 66c5dff14aba76194c5d26b12c87d5f74c5ed3c7
4825Author: The E <fwoltermann@gmail.com>
4826Date: Sun Jun 7 10:30:33 2015 +0200
4827
4828 Sets AVX instruction sets for all projects
4829
4830commit 6204241b7d7d971c9a2e1c90be3568a25d7a57bf
4831Author: The E <fwoltermann@gmail.com>
4832Date: Sun Jun 7 10:22:11 2015 +0200
4833
4834 Sets AVX output for VS2015
4835
4836commit 26e31a4cf0baff48b379832efa0f203b18fcf44e
4837Author: Lari Nieminen <lari.nieminen@iki.fi>
4838Date: 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
4842commit 4b20b465099a6f0ba6590d46861fc5723157c850
4843Author: Axem <narfing@gmail.com>
4844Date: Wed Jun 3 17:44:37 2015 -0500
4845
4846 Commit because reasons? (Why git, why)
4847
4848commit 7fe5ba8db85234e6631d03f7ce52539f6c7c0bc5
4849Author: jg18 <jg18.scp@gmail.com>
4850Date: Mon Jun 1 11:18:07 2015 -0700
4851
4852 Make enhanced sound on by default.
4853
4854commit faa0c5e9ee99dd2f37d5119fe0d0fb034bb02fb2
4855Author: jg18 <jg18.scp@gmail.com>
4856Date: Mon Jun 1 10:24:07 2015 -0700
4857
4858 Make minor corrections to enhanced sound.
4859
4860commit 61e4f739ce73fc218f73d00a393be52e290a90b4
4861Author: Axem <narfing@gmail.com>
4862Date: Sun May 31 18:02:36 2015 -0500
4863
4864 Adds On Beam Fire scripting hook
4865
4866commit 852a4eb3faed82185733069412a72c6893590864
4867Author: Axem <narfing@gmail.com>
4868Date: Sun May 31 17:26:03 2015 -0500
4869
4870 Tweaking formatting...
4871
4872commit 79753003044abb10176266ef951358ce7cf69669
4873Author: Axem <narfing@gmail.com>
4874Date: Sun May 31 17:20:39 2015 -0500
4875
4876 Cutting out the beam fire
4877
4878commit 58e8c236657890faf31ec41023a86031c8bf3527
4879Author: Axem <narfing@gmail.com>
4880Date: Sun May 31 11:51:22 2015 -0500
4881
4882 Adds on Afterburner Engage, Afterburner End, and On Beam Fire scripting hooks
4883
4884commit 2fa7e8f0968b49d32011ed2bc21ab7467bf8a6a9
4885Author: Axem <narfing@gmail.com>
4886Date: Sun May 31 11:18:45 2015 -0500
4887
4888 Adds applyWhack() scripting function for ship objects
4889
4890commit 2943d3f1a49c360ab2fecc4fec03bb2220937573
4891Author: Echelon9 <rhyskidd@gmail.com>
4892Date: Sun May 31 12:07:57 2015 +1000
4893
4894 Address Xcode issue with quotes and version strings.
4895
4896commit f2fb83801cfa0b82b9d3c3a7097bd97eddb67aba
4897Author: Echelon9 <rhyskidd@gmail.com>
4898Date: Sun May 31 10:54:46 2015 +1000
4899
4900 Update Xcode4+ project files for the removal of timerbar.cpp|h
4901
4902commit 0c9996c32b3f19fd8a1c698a5396614f4ca3ff6e
4903Author: SamuelCho <samuel.s.cho@gmail.com>
4904Date: Fri May 29 23:37:50 2015 -0700
4905
4906 Rectified jump nodes not rendering in FRED. Fixes Mantis 3162.
4907
4908commit ad910280e773df738a48ff9b1d344e51aef4a23a
4909Author: jg18 <jg18.scp@gmail.com>
4910Date: 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
4918commit a7c1e29bf601747404b9ca6b05e26f7e788e0725
4919Author: SamuelCho <samuel.s.cho@gmail.com>
4920Date: Fri May 29 22:58:28 2015 -0700
4921
4922 Eliminate sorting of draw calls for skyboxes for correctness.
4923
4924commit 2ba39e6b6d186dae44e830f21a4d20dbd14bf118
4925Author: SamuelCho <samuel.s.cho@gmail.com>
4926Date: Fri May 29 21:54:33 2015 -0700
4927
4928 Refactored how color setting is done for model rendering. Fixes Mantis 3163.
4929
4930commit 44de943a997b7be96a771dc181b832e192ae8800
4931Author: SamuelCho <samuel.s.cho@gmail.com>
4932Date: 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
4936commit badbe4a239f67fc617603af544567228924f18ae
4937Author: asarium <asarium@gmail.com>
4938Date: Fri May 29 12:55:28 2015 +0200
4939
4940 Remove unused timerbar files
4941
4942commit db781c1a7f31303fad92998b91cf3fdca3e1c493
4943Author: MageKing17 <MageKing17@gmail.com>
4944Date: 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
4950commit 8fb0436b4289c3f3903ab6dbf2bb75446c210d44
4951Author: MageKing17 <MageKing17@gmail.com>
4952Date: 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
4958commit 9f65ab39d099d38c602917f11fd4105f4ceb9350
4959Author: MageKing17 <MageKing17@gmail.com>
4960Date: 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
4966commit 3e4cfa361d681b67117dae5df54de63839a7a7e9
4967Author: Lari Nieminen <lari.nieminen@iki.fi>
4968Date: Wed May 27 13:35:07 2015 +0300
4969
4970 Added customizable shield impact explosion effects, originally adapted from Wanderer branch.
4971
4972commit 8fd0bf3f7fb03405f15655f59c725ebf085d9fb7
4973Author: Lari Nieminen <lari.nieminen@iki.fi>
4974Date: 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
4978commit c5cf3373651b5160cc65922b7fdb91d12d10930d
4979Author: asarium <asarium@gmail.com>
4980Date: Wed May 27 00:31:08 2015 +0200
4981
4982 Only set processor affinity if a commandline flag is present
4983
4984commit e39668657080536698aec24969c791c4f4e7a13a
4985Author: Axem <narfing@gmail.com>
4986Date: Sun May 24 09:00:30 2015 -0500
4987
4988 Adding customizable pain flash and shield pain flash settings
4989
4990commit 72a082c9ebacedd9a199e8b63957152a15d7d79e
4991Author: Lari Nieminen <lari.nieminen@iki.fi>
4992Date: 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
4996commit 67a87a33f3b35a19403e3a6118eb3c9d896c1371
4997Author: MageKing17 <MageKing17@gmail.com>
4998Date: 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
5004commit b2cff0788a613f13f3f219560d891ea7a688ebd0
5005Author: MageKing17 <MageKing17@gmail.com>
5006Date: Fri May 22 12:37:19 2015 -0700
5007
5008 Make these assertions more clear.
5009
5010commit 9429770f3d10ea63666de979935d6a312817f526
5011Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
5012Date: Wed May 20 12:19:43 2015 -0500
5013
5014 Add /MP to all projects and configs in VS 2012 project files.
5015
5016commit 2f152ce0854588bebcb25b8f2ddb729ca2ec3ef4
5017Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
5018Date: Wed May 20 09:27:40 2015 -0500
5019
5020 [rename_2011] Fix the appveyor config to handle the renamed project.
5021
5022commit 8e4f6afddd6e4754c57e97f342b34952d5cb46e3
5023Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
5024Date: 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
5028commit ef9ae017b579cacde24626d1ad59762624795837
5029Author: The E <fwoltermann@gmail.com>
5030Date: Tue May 19 21:21:54 2015 +0200
5031
5032 Make sure we use the same calling convention both times
5033
5034commit 2c626b4eec52ab5f146005c3dec06a84d9077547
5035Author: The E <fwoltermann@gmail.com>
5036Date: 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
5040commit cac6737541e6d14dc7152cf9260922b3f87bf847
5041Author: MageKing17 <MageKing17@gmail.com>
5042Date: 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
5048commit ab900aad1cd3ee991e3cbc1007d8479c91a1c791
5049Author: MageKing17 <MageKing17@gmail.com>
5050Date: 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
5056commit 57f709fcecfb79033c627799ef029a8b594871bf
5057Author: asarium <asarium@gmail.com>
5058Date: Mon May 18 23:26:38 2015 +0200
5059
5060 Add AppVeyor configuration
5061
5062commit 6c24aaae776b2b1e8482c7631b2e8aca5433efae
5063Author: asarium <asarium@gmail.com>
5064Date: Mon May 18 21:57:44 2015 +0200
5065
5066 Actually get the loop variable from the lua stack
5067
5068commit 764c1ab03f96a516855b8c9487864d1dfb09b842
5069Author: MageKing17 <MageKing17@gmail.com>
5070Date: 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
5076commit cde82a909389c7bb6b7c6a38e0cc63b3391a381f
5077Author: MageKing17 <MageKing17@gmail.com>
5078Date: Mon May 18 10:08:12 2015 -0700
5079
5080 Get rid of erroneous assertion.
5081
5082commit 761de4a6715d5ad9f930cc047fb5186efd7d7005
5083Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
5084Date: 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
5088commit 54a2a3ea5b4fc8b9a004e37e2d32c4de33f3a285
5089Author: Lari Nieminen <lari.nieminen@iki.fi>
5090Date: Mon May 18 00:49:31 2015 +0300
5091
5092 Fixed stupid syntax error.
5093
5094commit 56273906b76fb58c9ad8de3e39c8fea769aef10a
5095Author: Lari Nieminen <lari.nieminen@iki.fi>
5096Date: Sun May 17 17:04:57 2015 +0300
5097
5098 Fixed incorrect volume ramping.
5099
5100commit 9df5407dfbc8f592dc0e5064766b94a534c9c564
5101Author: niffiwan <niffiwan.scp@gmail.com>
5102Date: Sun May 17 19:48:18 2015 +1000
5103
5104 I think this should resolve the Travis issue
5105
5106commit 51b8e83d897e8a15f2d35c2088290d856bd25e52
5107Author: niffiwan <niffiwan.scp@gmail.com>
5108Date: 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
5116commit a44daaba35eda381af9a56ac54ec5e882ff18003
5117Author: Lari Nieminen <lari.nieminen@iki.fi>
5118Date: 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
5122commit 2d832dd11e13336e4ba13b7e53afef2fc43bfa8a
5123Author: niffiwan <niffiwan.scp@gmail.com>
5124Date: 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
5131commit 189f23a341dc380d71e8e70dcaa172a46f1d15f5
5132Author: asarium <asarium@gmail.com>
5133Date: 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
5139commit cc9109843aeab88c7b9626bbbb7d52564edf6ca9
5140Author: asarium <asarium@gmail.com>
5141Date: 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
5147commit 3859d16640c89c6a956c20e0f0544b44b1fc553a
5148Author: niffiwan <niffiwan.scp@gmail.com>
5149Date: 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
5162commit 6512edec77f78823b3ad2ef811bced92581d7fbf
5163Author: niffiwan <niffiwan.scp@gmail.com>
5164Date: 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
5171commit 2910a7a6eb39d7fbec64ca0d3f202e1bf480c8ac
5172Author: niffiwan <niffiwan.scp@gmail.com>
5173Date: Sat May 16 10:36:30 2015 +1000
5174
5175 Fix Coverity 1298261 Missing break in switch
5176
5177commit 8efbd74cf09bc498ec036d46dda76e629ef26169
5178Author: MageKing17 <MageKing17@gmail.com>
5179Date: 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
5185commit 05b79a41fb35bc652326c615974b7659dcd74a40
5186Author: MageKing17 <MageKing17@gmail.com>
5187Date: Fri May 15 16:28:42 2015 -0700
5188
5189 Allow beams to be spawned weapons.
5190
5191commit 9a5fa95c543f64c239dd2771190796281aacb2cd
5192Author: MageKing17 <MageKing17@gmail.com>
5193Date: 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
5199commit abfba82d489237c2f39efda8c1ac4e31dcece079
5200Author: MageKing17 <MageKing17@gmail.com>
5201Date: 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
5207commit 0609d3919f1bea673593c88d3512f3e44d6e9899
5208Author: MageKing17 <MageKing17@gmail.com>
5209Date: 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
5215commit f8954cc94183da4f64c4492a11a4305fe519dcd5
5216Author: MageKing17 <MageKing17@gmail.com>
5217Date: Fri May 15 15:28:27 2015 -0700
5218
5219 Fix typo of "section" as "secion".
5220
5221commit 794a7f5bd168609d175a6fcfbff36240f5ccfe2b
5222Author: asarium <asarium@gmail.com>
5223Date: Sat May 16 00:02:56 2015 +0200
5224
5225 Add coverity badge to Readme.md
5226
5227commit 762e7c3e24d6f60d8f4cfb26497fa526e2672bf7
5228Author: asarium <asarium@gmail.com>
5229Date: Fri May 15 23:39:15 2015 +0200
5230
5231 Remove SCP_vm_allocator
5232
5233commit 268c2558d57992a0b06f72434ad6dd455c16b190
5234Author: Lari Nieminen <lari.nieminen@iki.fi>
5235Date: 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
5239commit 65d3d59c0f51273ca169ce06b765b266e7b0a1a9
5240Author: SamuelCho <samuel.s.cho@gmail.com>
5241Date: 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
5245commit e50555c4aef59c30b4425e43784f17f60f05241f
5246Author: asarium <asarium@gmail.com>
5247Date: Thu May 14 22:02:59 2015 +0200
5248
5249 Add Travis CI config file
5250
5251commit e677ed7657c51bf3dea03a9924f1a1066f5f4063
5252Author: asarium <asarium@gmail.com>
5253Date: Thu May 14 10:51:00 2015 +0200
5254
5255 Fix warning 'allocate_poly_list' : unreferenced local function has been removed
5256
5257commit a237d7faad3f16eb1756c9c5bc3ee7541b89b256
5258Author: asarium <asarium@gmail.com>
5259Date: Thu May 7 18:34:01 2015 +0200
5260
5261 Fix compilation on OS X
5262
5263commit 77283e9c7a58e7051ddbcd00b29261722ed6d4b5
5264Author: asarium <asarium@gmail.com>
5265Date: Sat May 2 19:13:22 2015 +0200
5266
5267 Fix conversion warnings
5268
5269commit f7a22d7ed0054880853c594a09ab7c17b6032654
5270Author: asarium <asarium@gmail.com>
5271Date: Sat May 2 19:13:01 2015 +0200
5272
5273 Fix BM_TYPE to ubyte conversion warnings
5274
5275commit ab1b12fdd631464255264bedf1f9610d651435c1
5276Author: asarium <asarium@gmail.com>
5277Date: Sat May 2 18:40:40 2015 +0200
5278
5279 Fix "conversion from 'SPPHRASERNG' to 'ULONG'" warning
5280
5281commit d5938614c167da096857536f826a19cd4d012891
5282Author: asarium <asarium@gmail.com>
5283Date: Sat May 2 18:40:16 2015 +0200
5284
5285 Fix "forcing value to bool 'true' or 'false'" warning
5286
5287commit 83bb7e144f866ef82fd163558101e15ab2ee6bb8
5288Author: asarium <asarium@gmail.com>
5289Date: Sat May 2 18:39:53 2015 +0200
5290
5291 Fix unused function warning
5292
5293commit 65b1569df214bfc8608a1783c43a278b8e3b256f
5294Author: asarium <asarium@gmail.com>
5295Date: Sat May 2 18:39:30 2015 +0200
5296
5297 Fix macro redefinition warning
5298
5299commit b849eec7852278288c53a69947b902d48df5027b
5300Author: asarium <asarium@gmail.com>
5301Date: Sat May 2 18:39:03 2015 +0200
5302
5303 Fix "conversion from 'BM_TYPE' to 'ubyte'" warning
5304
5305commit b883ebc038e74764c835a8bca24ccb38a882afee
5306Author: asarium <asarium@gmail.com>
5307Date: Sat May 2 18:30:33 2015 +0200
5308
5309 Fix usage of uninitialized variable warning
5310
5311commit 3cfbcbe3633218ae64a909325c5ee211ce901220
5312Author: asarium <asarium@gmail.com>
5313Date: Sat May 2 18:29:49 2015 +0200
5314
5315 Fix signed < unsigned warning
5316
5317commit 5255f129dcdb19980b98f3a02fb951cd4e368ac7
5318Author: SamuelCho <samuel.s.cho@gmail.com>
5319Date: 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
5323commit 95556028237b6478e5ccdfe3fba3b7d5e60ddb97
5324Author: MageKing17 <MageKing17@gmail.com>
5325Date: 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
5331commit 9db390b5534cfaa77459bfa85d50463ed709116d
5332Author: MageKing17 <MageKing17@gmail.com>
5333Date: 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
5339commit 48095d34e626d184107a5060b9e0b023de3803b7
5340Author: MageKing17 <MageKing17@gmail.com>
5341Date: Tue May 12 19:45:11 2015 -0700
5342
5343 Fix a few typos.
5344
5345commit 51a8932f7ffe99a7b184b6ea223ab86a7c0e5fc4
5346Author: MageKing17 <MageKing17@gmail.com>
5347Date: Tue May 12 19:44:26 2015 -0700
5348
5349 Add glowpoint_bank_override_map to the ship_info operations.
5350
5351commit 2c1d1b12ccce9d689d05defd2a412c2c43334c9e
5352Author: Lari Nieminen <lari.nieminen@iki.fi>
5353Date: Wed May 13 00:35:40 2015 +0300
5354
5355 Allowed bay path speed modifiers to function in both pathing modes.
5356
5357commit fbbfef9ae2710ce630dcdc8ef745f88a09c3846b
5358Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
5359Date: Tue May 12 15:37:44 2015 -0500
5360
5361 Missing project file additions for shadows to compile on OS X.
5362
5363commit 556550fbde062e5857ec656a44e37aabef92ae35
5364Author: The E <fwoltermann@gmail.com>
5365Date: Tue May 12 20:27:34 2015 +0200
5366
5367 Updated project files for MSVC 2015
5368
5369commit 4fbf65ae8b181afb358718882746522c17381f03
5370Author: Lari Nieminen <lari.nieminen@iki.fi>
5371Date: 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
5375commit c9ec754eb65d8c3b08e38f2b147a15c7110922d2
5376Author: Lari Nieminen <lari.nieminen@iki.fi>
5377Date: Mon May 11 19:09:55 2015 +0300
5378
5379 Fixed $bay arrive/depart speed multiplier not working correctly.
5380
5381commit ffed62372fc6477ce6d9984ea30e5c26ca7fbbda
5382Author: Lari Nieminen <lari.nieminen@iki.fi>
5383Date: 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
5387commit 24d16213a6b6ef337a082191e43ef27ad3d8fdc2
5388Author: Lari Nieminen <lari.nieminen@iki.fi>
5389Date: Sun May 10 02:23:44 2015 +0300
5390
5391 Avoid loading the anchor ship model multiple times when resolving path masks.
5392
5393commit 7a8c7cc6c2dab39210d27267e74063b26d82faa8
5394Author: Lari Nieminen <lari.nieminen@iki.fi>
5395Date: 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
5399commit d69b7d7e0d3582db97e86ae0dbab4df947df7db4
5400Author: niffiwan <niffiwan.scp@gmail.com>
5401Date: Sat May 9 18:27:20 2015 +1000
5402
5403 Add newline to Assertion msg
5404
5405commit 93a5d82ca827c78a5dded8f4c202da59cc24c540
5406Author: niffiwan <niffiwan.scp@gmail.com>
5407Date: 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
5415commit 90c8025588bdcccd98a374b4ae9caed843101c05
5416Author: SamuelCho <samuel.s.cho@gmail.com>
5417Date: Fri May 8 21:55:28 2015 -0700
5418
5419 Code cleanup before the big soft shadows and deferred lighting merge into master.
5420
5421commit 520b89408ecfe694c33177a945644eda7a8f9f28
5422Author: SamuelCho <samuel.s.cho@gmail.com>
5423Date: Fri May 8 21:21:20 2015 -0700
5424
5425 Fixed warnings related to graphics code additions.
5426
5427commit 96cbfb1fdf8e53f7e355d6e06a8d8d6b8271ed12
5428Author: SamuelCho <samuel.s.cho@gmail.com>
5429Date: Fri May 8 20:20:29 2015 -0700
5430
5431 #include <algorithm> to get faster index buffer generation working on Linux.
5432
5433commit 290d25d6aeaf5e50bc83e5428e5f12c3e15ffb84
5434Author: MageKing17 <MageKing17@gmail.com>
5435Date: 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
5441commit 9ef7aa2432b2ea14cf8b28e7049ad6d15742ee9b
5442Author: MageKing17 <MageKing17@gmail.com>
5443Date: 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
5449commit 88a85e4024fcfa414bc3e93412e60f817ef1a5e1
5450Author: asarium <asarium@gmail.com>
5451Date: 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
5457commit ce853a5f071013775ac587f174a23e3244fb7084
5458Author: Lari Nieminen <lari.nieminen@iki.fi>
5459Date: Fri May 8 01:20:58 2015 +0300
5460
5461 Added a "Show Destroyed Subsystems" flag to ship lab for viewing -destroyed submodels.
5462
5463commit 48206c3ef8a078acd6d9396de672edddb3f7ca7c
5464Author: asarium <asarium@gmail.com>
5465Date: Thu May 7 22:41:22 2015 +0200
5466
5467 Update .gitignore to include voice recognition files
5468
5469commit 60a5a6bd7ca55519ed49cfda6202961d18269243
5470Author: Swifty <swifti@ggmail.com>
5471Date: Wed May 6 12:27:50 2015 -0700
5472
5473 Removal of IBX file code and related command-line options.
5474
5475commit 5a68f6d83051a4874ad8a0c3ec79c50cd7700ba2
5476Author: Swifty <swifti@gmail.com>
5477Date: Tue May 5 19:08:41 2015 -0700
5478
5479 Greatly increase the generation speed of index buffers.
5480
5481commit aa6936a2a501ebea60366034afbe70a4c5f269ff
5482Author: asarium <asarium@gmail.com>
5483Date: 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
5489commit 42d830e62fed573db8abf4979601fa3a4ea1dfe9
5490Author: Lari Nieminen <lari.nieminen@iki.fi>
5491Date: 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
5495commit 7cf5a3e08560b1e9e11b0647b2509e2b73f5861f
5496Author: Swifty <swifti@ggmail.com>
5497Date: Wed May 6 12:27:50 2015 -0700
5498
5499 Removal of IBX file code and related command-line options.
5500
5501commit 0ce31bf4710ab3543ec139b2c337d411a4b6f629
5502Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
5503Date: 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
5507commit dd9f9ed92134b6a00ceff1aaa38b8ef58112e47a
5508Author: Swifty <swifti@gmail.com>
5509Date: Tue May 5 20:41:05 2015 -0700
5510
5511 Improved profiling code to have a timing resolution of microseconds instead of milliseconds.
5512
5513commit 47c2aa0bbc87b451d1b2fd1e8bc734cc0fb54b6f
5514Author: Swifty <swifti@gmail.com>
5515Date: Tue May 5 19:08:41 2015 -0700
5516
5517 Greatly increase the generation speed of index buffers.
5518
5519commit e59bb76f723e5a91b2c9a4e08ccb451d58c30d20
5520Author: MageKing17 <MageKing17@gmail.com>
5521Date: 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
5527commit 5f43e78be20f7d56680caa793c7f5cded4ea7b4d
5528Author: MageKing17 <MageKing17@gmail.com>
5529Date: 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
5535commit 464a25b457b3b79e9c34723e79aeb07481f7a423
5536Author: Echelon9 <rhyskidd@gmail.com>
5537Date: 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
5541commit 819f53721d6ffd830a074f7901b04e2f1d95f3d5
5542Author: Echelon9 <rhyskidd@gmail.com>
5543Date: 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
5549commit 6b080df736c65bf5b67a690b86bfeaab68d5aae6
5550Author: Cliff Gordon <chief1983@yahoo.com>
5551Date: 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
5555commit 0bb972b141b39a24e12181312950fc13bcbcc054
5556Author: Lari Nieminen <lari.nieminen@iki.fi>
5557Date: 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
5561commit cd399f90a10b5635d00d67edfdab165071257de1
5562Author: Cliff Gordon <chief1983@yahoo.com>
5563Date: 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
5567commit e9b9797b6e02aa50d178c9a1d78efd72cb58b1a2
5568Author: asarium <asarium@gmail.com>
5569Date: 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
5575commit da0ef89ac5e93fd2af6d166745a7c09ff1eadebe
5576Author: asarium <asarium@gmail.com>
5577Date: 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
5584commit fe49ef63aa34953faa85def4650747da3ae11b3a
5585Author: asarium <asarium@gmail.com>
5586Date: 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
5593commit f51bc7812678b2421ed09d0417b1f2c4ff766d3c
5594Author: asarium <asarium@gmail.com>
5595Date: 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
5602commit ca16b4710dc797568f3157da7dc3c0d54c62a6a6
5603Author: asarium <asarium@gmail.com>
5604Date: 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
5613commit 471cf4c98800a1c8b675d5b3f5fcab6ad0ae07ba
5614Author: niffiwan <niffiwan.scp@gmail.com>
5615Date: 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
5622commit 25079f5ed2786265a93b094390cc25ca5217bf23
5623Author: niffiwan <niffiwan.scp@gmail.com>
5624Date: 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
5631commit b8ba7f146659f049402f4ff3f74341dbb79bf3b0
5632Author: Echelon9 <rhyskidd@gmail.com>
5633Date: Sun May 3 11:39:36 2015 +1000
5634
5635 Address obsolete Doxyfile sections, per Doxygen 1.8.9.1 automatic Doxyfile updater.
5636
5637commit 550998e82758070cfcf43f26f61847cba5ef9fef
5638Author: Echelon9 <rhyskidd@gmail.com>
5639Date: 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
5643commit 6da0d162b8417f9a859a31cb9c9c6939a9ededb5
5644Author: Swifty <swifti@gmail.com>
5645Date: Sat May 2 17:18:51 2015 -0700
5646
5647 Fixed compilation issues.
5648
5649commit 3528dffabd273f26655e56b093330ccce9a5a364
5650Author: asarium <asarium@gmail.com>
5651Date: 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
5657commit c620372357afd79ac988b60112d40b99d7efed32
5658Author: Swifty <swifti@gmail.com>
5659Date: Sat May 2 14:35:37 2015 -0700
5660
5661 Soft shadows, deferred lighting, and various major graphics optimizations.
5662
5663commit 2aa569c1e762413112717fde5405e3bb0b96d210
5664Author: asarium <asarium@gmail.com>
5665Date: 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
5671commit 00a288d53ec544b2deff357a9f22aa62a736146f
5672Author: asarium <asarium@gmail.com>
5673Date: Sat May 2 19:41:55 2015 +0200
5674
5675 Fix for Coverity 1093606: Negative array index read
5676
5677commit 4bfea90a17b67f57d17fcad209bb6bac1e92ba17
5678Author: asarium <asarium@gmail.com>
5679Date: Sat May 2 19:32:39 2015 +0200
5680
5681 Fix for Coverity 1093683: Resource leak
5682
5683commit aef3e3ac369ba5e1d4387f6229b72bb9f5c783a5
5684Author: asarium <asarium@gmail.com>
5685Date: Sat May 2 19:24:57 2015 +0200
5686
5687 Fix for Coverity 1093688: Resource leak
5688
5689commit a7398d7f5c4f83b37fa2ed9e5c946ccf3d57c1e4
5690Author: asarium <asarium@gmail.com>
5691Date: Sat May 2 18:19:28 2015 +0200
5692
5693 Fix for Coverity 1093689: Resource leak
5694
5695commit 0a6ab7d1f74b8830891fadde90b59cedbd915f42
5696Author: MageKing17 <MageKing17@gmail.com>
5697Date: 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
5703commit 1a29b395ab895bddf7e9801fcfe770eb40c9321a
5704Author: MageKing17 <MageKing17@gmail.com>
5705Date: 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
5711commit be9990f6a5fe5189e6fa6f934dbf2f6381929c58
5712Author: MageKing17 <MageKing17@gmail.com>
5713Date: 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
5719commit 3de25b7e3acd32b2102429566a630818e7f0b3ba
5720Author: DahBlount <tylerrblount@gmail.com>
5721Date: 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
5728commit 2768863c368919045fb4728362de31280020826c
5729Author: DahBlount <tylerrblount@gmail.com>
5730Date: Wed Apr 29 18:01:52 2015 -0700
5731
5732 Add ship_recoil_modifier
5733
5734commit 7b78df2363746c051d71196fd3697a3447a3e213
5735Author: DahBlount <tylerrblount@gmail.com>
5736Date: 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
5743commit d84736be1c7baaceff7a68d344e4e8df63edefe0
5744Author: MageKing17 <MageKing17@gmail.com>
5745Date: 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
5753commit 1591237acf02132d6238dd0759976861763c4a5e
5754Author: MageKing17 <MageKing17@gmail.com>
5755Date: 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
5761commit 05b463504846ff2e536bb5d3295b8c1b15a4a07c
5762Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
5763Date: 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
5772commit eef1041323faeb732e6376f240339e0e2468fe33
5773Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
5774Date: 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
5783commit 18058a45f7eada3a987a3ea5b512b7612e9df829
5784Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
5785Date: 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
5794commit fbb76863fd9fec7cd1b60e8eb51e5f91ed7d7682
5795Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
5796Date: 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
5802commit 400fd0f9a835d9e843383548359c2fb7baaaa3fe
5803Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
5804Date: 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
5810commit b18337754dd0d466ef0e23e672c4cceb3f211765
5811Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
5812Date: 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
5818commit 92a28b71cb9df5fba4bf449d35e56fda96d62abf
5819Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
5820Date: 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
5826commit 0656175a72ce8c69eeb81e9380b963f7749e53cc
5827Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
5828Date: 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
5837commit dc820fdfc1885e194db87ebb219ad73a90ce8b4a
5838Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
5839Date: 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
5845commit 5042c44904537b6cea915e71e22388a77a52684f
5846Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
5847Date: 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
5853commit 91000b44684e230cd7186e5c253d11ce76b2ae28
5854Author: Lari Nieminen <lari.nieminen@iki.fi>
5855Date: 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
5861commit 4b15ec4e75d39cf44d0a33e4865249fee4ca788a
5862Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
5863Date: 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
5869commit e84a6e8d33a959f2297b60b6dc632e7f4fd032ad
5870Author: MageKing17 <MageKing17@gmail.com>
5871Date: 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
5877commit 763601033b6e4cfb145363d3cf2c2d84d23e22d8
5878Author: niffiwan <niffiwan.scp@gmail.com>
5879Date: Wed Apr 29 21:00:19 2015 +1000
5880
5881 Remove unused function from palman.[cpp|h]
5882
5883commit 0ff8c8191f34f1e6b705c5f495e5cc11d9a38419
5884Author: niffiwan <niffiwan.scp@gmail.com>
5885Date: Wed Apr 29 20:55:56 2015 +1000
5886
5887 Remove gcc -Wshadow warnings
5888
5889commit b0bb0ee3be4308fdb40800725af23a42445ac28d
5890Author: niffiwan <niffiwan.scp@gmail.com>
5891Date: Wed Apr 29 20:27:49 2015 +1000
5892
5893 Remove gcc -Wunused-but-set-variable warnings
5894
5895commit 31140ab533ecaee5c740e212a14f3499f92c301a
5896Author: MageKing17 <MageKing17@gmail.com>
5897Date: 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
5903commit e3d1428e35572dc1a333e97bfebf31f487073152
5904Author: niffiwan <niffiwan.scp@gmail.com>
5905Date: 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
5911commit 36c656c389a18b3b4a5ace024814a917126cbeff
5912Author: niffiwan <niffiwan.scp@gmail.com>
5913Date: Mon Apr 27 20:46:37 2015 +1000
5914
5915 bah, lrn2markdown
5916
5917commit 43b8cf22215ee67a1a3ff8ad0bdd93321bb7a65f
5918Author: niffiwan <niffiwan.scp@gmail.com>
5919Date: 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
5925commit ad91ba61b50220ae4f8671d4f7056b13400b4d63
5926Author: MageKing17 <MageKing17@gmail.com>
5927Date: 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
5933commit 7dea7075e729caf7a4651971ce79991cc8e095f6
5934Author: MageKing17 <MageKing17@gmail.com>
5935Date: 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
5941commit 9ec10dd3e605e9ac147ed824cfd8bda70925b7cd
5942Author: MageKing17 <MageKing17@gmail.com>
5943Date: 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
5949commit 83b59fb76c1c60bb10777be49f9089b64d4c9ac4
5950Author: MageKing17 <MageKing17@gmail.com>
5951Date: 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
5957commit 418d53f1694ac76e47bac1b5da46ec7500a6b84a
5958Author: Lari Nieminen <lari.nieminen@iki.fi>
5959Date: Mon Apr 27 11:57:39 2015 +0300
5960
5961 Removed false "returns ptr to vector" comments.
5962
5963commit 15f6549087ca5679140624fb36d19f32dc9a9f67
5964Author: MageKing17 <MageKing17@gmail.com>
5965Date: 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
5971commit 3a7307d0cead848993e5c051403c955da26e1057
5972Author: MageKing17 <MageKing17@gmail.com>
5973Date: 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
5979commit bc0c7cf4c5ab321d3adadb4c5d1e8c68298c8007
5980Author: MageKing17 <MageKing17@gmail.com>
5981Date: 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
5989commit 5daf294f251e82dea2e4b13af56583184b21a570
5990Author: MageKing17 <MageKing17@gmail.com>
5991Date: 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
5997commit 0bcb3f24e6ffbd3b157fcac612482b454a11bb40
5998Author: MageKing17 <MageKing17@gmail.com>
5999Date: 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
6005commit 9e66027e8b6c39f3ec4d8268def0d5e919b6d2b0
6006Author: MageKing17 <MageKing17@gmail.com>
6007Date: Sun Apr 26 13:38:20 2015 -0700
6008
6009 Remove unused "tspecies_names" pointer array.
6010
6011commit 26553f13273a8d6f8f7f956390e0b5cc531a55ae
6012Author: MageKing17 <MageKing17@gmail.com>
6013Date: 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
6019commit 18ef1f77d466dbc89e6ba8e93e03bfaaf59e4255
6020Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
6021Date: Sun Apr 26 10:27:12 2015 -0500
6022
6023 FreeBSD 10 is on Clang now, -ansi doesn't mean anything here.
6024
6025commit 9aed627ce7fc0eea1a1c0f7adf6572c00a3ef5e9
6026Author: asarium <asarium@gmail.com>
6027Date: Thu Apr 23 15:01:09 2015 +0200
6028
6029 Replace longjmp with exceptions
6030
6031 Also added a EditorConfig file
6032
6033commit f1875222384fe89183ecd643d654797c53cf3fe4
6034Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
6035Date: 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
6041commit 26adf935f7a875f4d7cb397c3974e7dc856ee57f
6042Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
6043Date: 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
6049commit d68baac7877cc9424823036aea85a4c570231893
6050Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
6051Date: 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
6057commit c3d3f4d4dd8f3a7d1ff8e816213e5731f2416859
6058Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
6059Date: 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
6065commit cc037e325950b6c5963fbdb3c79e622b26892b13
6066Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
6067Date: 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
6073commit 0c6051566263a25c786a6d9753d1b3172ee0e388
6074Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6075Date: 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
6083commit ec88fdbae165d39436d75fcf04be06ee0cbcaa95
6084Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6085Date: 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
6093commit 83414b238d7c06edb56f43e022b2f3ef06869e82
6094Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6095Date: 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
6103commit a233f62afbc79aa86be7dd83513a05ba943d267f
6104Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6105Date: 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
6113commit 8ef442205c2518df0d8cdd01b5df5a75c61995e5
6114Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6115Date: 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
6123commit 66bddb970c64f967af602c922bfb4745f3153593
6124Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6125Date: 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
6133commit 4ecc546e34fbe6c81397356e23e2d132c8e6e304
6134Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
6135Date: 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
6146commit aaec401c8fbe0ce44b35b2a9ce1a4459d24df306
6147Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6148Date: 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
6154commit 6f1e33938cba1516860e0120c47d6247cb8ab10b
6155Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6156Date: 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
6164commit c4d1ed526c92b1f384a67c630a46e86f3929b276
6165Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
6166Date: 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
6172commit 161e7498c4656f6d8d0085e1e4e1ac5ba7b3ba2b
6173Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
6174Date: 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
6178commit e3311f36acd741d7f615e83b8a6a6cb3f088dbe4
6179Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
6180Date: 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
6186commit ed11f9a1c1f9d1ac31bea5ca656a0ce395d00d5f
6187Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6188Date: 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
6196commit e0e3cffab67ebb9d554bd52065269a5e823c249c
6197Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
6198Date: 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
6204commit b6d48faf4deafaa6b9e6e84ed947d01b3167fb74
6205Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
6206Date: 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
6212commit 73d6483df6a53d1b2d6a38aa41280d441112cb92
6213Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6214Date: 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
6220commit 3952713eba8d7487dd09f78d5312c513ae956059
6221Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6222Date: 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
6228commit 617c530a3b3835735c8c2d3ea318c61959b6e5bc
6229Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
6230Date: 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
6236commit 8c0f95ced8dddc8c9f23fd2521c7529be881e2ed
6237Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
6238Date: 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
6246commit 78f9c8f82c7235e79adf412c2e3623731d3ac398
6247Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6248Date: 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
6254commit 9ad5d09c0ac8f20eba65aa30ae4e295920ea8beb
6255Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
6256Date: 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
6262commit b61779e852841097140571a01699ff55a29cd68b
6263Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6264Date: 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
6272commit 2d82f7652deccc67cf887831af4d6608d1e87cc8
6273Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
6274Date: 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
6280commit 92842648859c9397e60bd9e5625115e36ea5e015
6281Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
6282Date: 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
6288commit 3e9c19c5c746ecef68f6521ea1b482f9938dec1c
6289Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
6290Date: 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
6298commit cd8595cf0f9556096fa7be4a451e0917b7e323eb
6299Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
6300Date: 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
6306commit 1199555321435dcbc75e058acd7eb4d216c95f06
6307Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
6308Date: 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
6314commit 0808c3459f2e6c3f51b7ddc704488a814304df39
6315Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
6316Date: 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
6322commit b5fe481ab2fa136f67f00563dfcee489ceaa1487
6323Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
6324Date: 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
6342commit 44b786c171a816cbcdb4cc16d0e39794bbf7771f
6343Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6344Date: 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
6350commit 21cbf821963e719cb6db10bd5f7d6c842fa0e463
6351Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6352Date: 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
6361commit ae321594088839632d638d5510feced6b4266a63
6362Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6363Date: 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
6369commit 56f694dc43e26181f4767f5991cb357cb53fffaa
6370Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6371Date: 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
6377commit 95145a4f3f59d18760ace16880fa479ee88b943c
6378Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6379Date: 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
6385commit e0527d9bc784f96fc7d660cb8d31fa745045be93
6386Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6387Date: 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
6395commit 4742378d505db9ee0df23cfaabe110060a052a42
6396Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6397Date: 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
6405commit a2e15f4c617bbce73d7b613105cd761d8e178294
6406Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6407Date: 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
6413commit 77b245eed2e279168f496ce6744eabfe6e1cc050
6414Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6415Date: 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
6421commit a1979e704e9dda3afcf78b12b3dc568022fb2346
6422Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
6423Date: 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
6431commit 23fbcb1a2ffa23ffbea9feae5d92931ef0e5df25
6432Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
6433Date: 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
6439commit dc02e707165afdc7e333fe3a74cda8e1962662e9
6440Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
6441Date: 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
6451commit 170614f150e3c2b148a239a633427cee04837a39
6452Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
6453Date: 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
6461commit 5c8a6234a1e89c374d1e4e189e3036698d9af63b
6462Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
6463Date: 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
6473commit aadc41a40a633421a2f73af9aa5d07dd6182970b
6474Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
6475Date: 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
6481commit 2203c1e9a817a9e97a8c8d5968fc89e68431472c
6482Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6483Date: 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
6489commit 40a9025aebee298baa442509754cc29cd84ea0bb
6490Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6491Date: 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
6497commit 14bd62147c1ae33b6beada0be5a91885dc98e7c4
6498Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6499Date: 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
6507commit 70d735ceb47dfefbdd4fb2329f4a504b6012af86
6508Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
6509Date: 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
6515commit 7d92b1cecf9a72666e0be6bc2ade85c457a92833
6516Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
6517Date: 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
6526commit 8a50f844b096eb430b63b623184ce20f06f07f5e
6527Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6528Date: 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
6534commit 35d6a9654d3c43cd6b7cd97a0c9d0053fb017c3c
6535Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6536Date: 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
6542commit c47233ca3cad8bbbaac889d6e6e4466b00a8c3ee
6543Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6544Date: 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
6550commit d01856d992963f5b070cfa014ef75bea7b4b95f4
6551Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6552Date: 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
6560commit ec758aa108d15d11797d60410d451a6a7a57b102
6561Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
6562Date: 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
6568commit f5c1b6608dd3a3a4e15698f34f5cb9a09c9542d9
6569Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6570Date: 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
6578commit 7df12ebd75ed1584142c9f7f8ec05fadd0e94a6f
6579Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
6580Date: 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
6586commit 4422aaa311c5cc2ba0b3729a1d8d212ab82ee1b5
6587Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6588Date: 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
6594commit 9ebcc3e43749c29e801337dc5157a7c79d205ccc
6595Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
6596Date: 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
6602commit 4f53f076819c9c93b9d577c7d959bb9f557bd53b
6603Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6604Date: 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
6610commit 61df0f18b11c0c1b86244f0af0b1c0fabf742d61
6611Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6612Date: 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
6618commit 87e8170268f5a7062b3ea5707027dc7f6d7c4ace
6619Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6620Date: 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
6626commit b9a6a9f23e7802b4ce7d5667d88e6207dea87a52
6627Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6628Date: 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
6634commit 6a77d128c993ed1d32a43a04771480fa0d231a45
6635Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6636Date: 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
6642commit 20218b09244c6f7b713c266dc4418d0d7dcab279
6643Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6644Date: 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
6650commit b1f1756dd1627dffd58865536d5ff45c67616864
6651Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6652Date: 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
6658commit 7250cd13a63a22857af7a45bfb8c00038e68b3c2
6659Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6660Date: 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
6666commit b23aea5a41e2a0326c6fd25a039bbc3d706358c7
6667Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6668Date: 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
6676commit a49eb75c6ef9e1d626abeb8f25fe8ce5b2b79138
6677Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
6678Date: 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
6687commit c8b48e4a366c46ed883cdf4ea91bdd8508a5b17c
6688Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6689Date: 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
6697commit 709f4836176ed99cabd4282f35c07dce3a4e6808
6698Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6699Date: 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
6705commit ffd74fa60b4d93585d7fb63f6f1b1053ad79bb9b
6706Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6707Date: 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
6715commit 1c826d366e481a8f7966e79e420f6fe6911843d0
6716Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6717Date: 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
6723commit 1c464864c36416609849000aa2f0b2015895715e
6724Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6725Date: 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
6731commit a03f96ca01ca7008be3912b0366dc51b5481478f
6732Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6733Date: 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
6741commit 15fad7f58b8078974f5dd20f2b836588535bca0d
6742Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6743Date: 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
6749commit f01c4bf952b7aeffbcba350c1d5b3916a3279e03
6750Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6751Date: 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
6757commit 1d7c01181e60b055f4d31aa12449100cda8616f7
6758Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6759Date: 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
6765commit 0162cab8bd2ba5ca6104f2ea5c50cefee9dcc4e3
6766Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6767Date: 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
6773commit b02af2ef6ef5e25e585116b582724b053fcf586d
6774Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6775Date: 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
6781commit 4eb172600432a92a8fbb6e7cd3f36e06cf090259
6782Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6783Date: 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
6789commit 2f734daf0db3c7e2635a5707971725cb14a2e9ba
6790Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6791Date: 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
6797commit a516b88803e3b1d25d5e510e86ab668c2cac534b
6798Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6799Date: 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
6805commit 9f12e1f56b64799442d8afdd5c8cd6bed83f8e56
6806Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6807Date: 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
6813commit 255c2912cb937c49ac9e2e8fb65c73ffbc5cb443
6814Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6815Date: 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
6821commit ac25da1bd9e61e380b0f89719a1caee44aba3774
6822Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6823Date: 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
6829commit 872bbe2a11f975a62fa488e0167f23bbce08aa23
6830Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6831Date: 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
6837commit f7353121e6252c7663fde0ef2bdcac0e2087efb9
6838Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6839Date: 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
6845commit f64afbecfb93fdd1377b9f69474a3f19e929bcf7
6846Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6847Date: 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
6855commit c05845cb9d3e4938095390b240103cbe41743aab
6856Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
6857Date: 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
6866commit a73404dbd55c1bd2fbf2434a1e58318a8aa66fc2
6867Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
6868Date: 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
6874commit fbd590cd776ddb14f83f6a5e49e90b50e7fbb129
6875Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
6876Date: 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
6882commit e4072d6e51457cf26b7f2c74189c3eddbcf4b2b4
6883Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6884Date: 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
6892commit 0417b4c335bfdf390ca1e8d56b79c2e225c77a57
6893Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6894Date: 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
6902commit b14b590ab199b3298507a71541897a2e005f2c36
6903Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6904Date: 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
6912commit de57f043daf60e0bbf2a4113daf42e4e8bc0e9cc
6913Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
6914Date: 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
6920commit 487f764764d828b25e75538d1ed838e01fe67f14
6921Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
6922Date: 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
6930commit 86510572bf54b7fa2ed087e0b92f902c78b0bda9
6931Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
6932Date: 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
6938commit e604125e5d3b257a710140d803543697a3ebda78
6939Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
6940Date: 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
6948commit 33776fc4becd826c7c78291f2d49b673b823ecd2
6949Author: Swifty <Swifty@387891d4-d844-0410-90c0-e4c51a9137d3>
6950Date: 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
6956commit c13c35ec257a7ba2544667423ae9cd78084d99b7
6957Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6958Date: 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
6964commit 83d6456c6a5b80fba7a99d5b0c26cbf6b3f48f27
6965Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6966Date: 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
6972commit 1d55b980170e05f1a204d8a22ad62b0663d7c96c
6973Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
6974Date: 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
6980commit bd602cc1a38204242d2f1d22c7d63eb20e6cf1e9
6981Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
6982Date: 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
6988commit 89cd36a2420a3fec0d2036168ad36f07d7c2c3a3
6989Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
6990Date: 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
6996commit 414daaaed84f0bf4970af36cf4a4fcba55cf13f2
6997Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
6998Date: 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
7004commit 4295cd3edba048145ff08d8f6e6d025c77a04eea
7005Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
7006Date: 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
7012commit 6c48551fb3dc140bf99239f6dbc6ccd4c3e7a598
7013Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
7014Date: 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
7020commit 866667a97748611e6176a25cb7ab50ac36288b5f
7021Author: niffiwan <niffiwan.scp@gmail.com>
7022Date: 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
7028commit d1aa2e1c377109c0d305173e04f652964f49ca49
7029Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7030Date: 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
7036commit 07e16791386035390449d5901700bb078a3b8918
7037Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7038Date: 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
7048commit 16f0ff1959713a48b553f8a0fd31280677727ce1
7049Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7050Date: 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
7056commit 6cc96ce0c5b3b07183b690b5817e41617e86cc0a
7057Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7058Date: 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
7064commit 9161158996c1b152dd08b4d631b6f62686c2d4f7
7065Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7066Date: 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
7072commit 557ef0707908a4a36722141fcfe6a59999cacccc
7073Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7074Date: 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
7080commit 130165af9fa1273b950c28e891e6ac4540c674c3
7081Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7082Date: 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
7088commit 6e56b2970fb57cc936dd797445b71de4858003d2
7089Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7090Date: 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
7096commit 5a31e0b38ef1126be4608ec2d1283d42935cae76
7097Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7098Date: 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
7104commit 3234a8360c8b9cd04f07f768147024b9aa8f094b
7105Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7106Date: 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
7112commit 14dfb5e73d33b3747463f965d533422e5476f858
7113Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7114Date: 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
7120commit d734f763695d0618f3053e2bb69c173761505906
7121Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7122Date: 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
7128commit 871bb0b19a574c3de02f4295a5b9ae15e9f194ff
7129Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7130Date: 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
7136commit 4f06fd243534a38af61d8d6462bb30617c64f58f
7137Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7138Date: 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
7144commit e9f5c531e0b762d3ecc6f59be31fc9e3b2bcee67
7145Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7146Date: 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
7152commit dff2156c1899a2491a78f00e10f5454ebdc47e2d
7153Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7154Date: 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
7160commit f23a3c5843ce6a505b76581d61e91271b7d21cec
7161Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7162Date: 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
7168commit ff38449a46aa7dfa089c4ef72f34ef6228a7702b
7169Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7170Date: 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
7176commit 1318ccfa91ab6a6501868b987b46fd3f3b0cbfbd
7177Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7178Date: 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
7184commit 65265f8ab865b76715c8f75558e47047c725230c
7185Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7186Date: 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
7192commit a541a2223971aabd681f492c2795f4ebdcd89d09
7193Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7194Date: 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
7200commit aee130584108edac3cc2e07109a43e5282daf033
7201Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7202Date: 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
7208commit e43dacdcc3407eef609fafd44f4dfce036503b32
7209Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7210Date: 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
7216commit 8e4d98bd4f7205a6c99daf65e78f5022764fe6b0
7217Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7218Date: 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
7224commit f6e2f1d2365411fd645d68f6eb733351cfe4bbe9
7225Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7226Date: 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
7232commit e22a4b0b5ba6d53eedb85048ff3ba77837542803
7233Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7234Date: 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
7240commit 11855ed3d81c7f8dffb21aa2ee539e240a912073
7241Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7242Date: 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
7250commit fe775aeedfe40e2f85a379300de3f43581a4cd43
7251Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7252Date: 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
7258commit 5c0bc126bbb75aadaa0b8979ec4c92ae92687f19
7259Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7260Date: 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
7266commit c6364987b3e0279786312fb98155c9f1a96a0bd0
7267Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7268Date: 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
7274commit b8a05e30a0b0b469dd2d4c04cd34cff720eb6839
7275Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7276Date: 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
7282commit 5f3600dc796b557bc871a1e280daa57231a685d3
7283Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7284Date: 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
7290commit f2d8277452be0541a45ed9c46ece70b2670a1775
7291Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7292Date: 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
7298commit 31562ba8114934185f1a2a981d6cfc9d5f6e9faa
7299Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7300Date: 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
7306commit 4200bb55d7d318c965c87b247dd874e0164c038e
7307Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7308Date: 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
7314commit bffdef1ce5aa868a5116a263e7ec0ec10a7f716f
7315Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7316Date: 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
7322commit 4dafc8ff5f50ed2e2ffd8c893782c6e3b4a6588e
7323Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7324Date: 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
7330commit d5e81757b027149a250adf1c5df0d8c95405631e
7331Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7332Date: 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
7338commit 61c97871f0830c1800015e213739eb1e452fb1ca
7339Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7340Date: 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
7346commit 50f16b7d02ea639674f310a371e3468fa5a513d6
7347Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7348Date: 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
7354commit 8688b05c91740d21567d25b83545ea727ac6f9d8
7355Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7356Date: 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
7362commit 9a90a43801f10547ca882065abc22f1550be3e95
7363Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
7364Date: 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
7370commit 15c6f18c7456d081f2a8a8e6fcc3a97883284720
7371Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7372Date: 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
7378commit 5552fbcbd91036122c66077a7ec22c39d27f0b9e
7379Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7380Date: 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
7386commit a3b7eec2149632a631b21dff41695e63ab87cb86
7387Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7388Date: 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
7394commit 2d14ca7539efe341aa75a5c76596a84134b7bcdd
7395Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7396Date: 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
7402commit 88abaf6de4c76f9f4f788ab8b32a82bbbe8bfe8a
7403Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7404Date: 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
7410commit 3b90b6554701f5e68692d9425320b22e28c06018
7411Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7412Date: 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
7418commit 4e0beccfc91c1d8186401e6180fac6aa07b93f04
7419Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
7420Date: 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
7426commit cc76884514e1863abe388849bc68f95b88757a4e
7427Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7428Date: 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
7434commit c3bcfc6303488f0ee91f38179e27c9dfbd29d5e2
7435Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7436Date: 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
7442commit 478bb022c7f6af3b57d1391b961c6b90486b2ac9
7443Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
7444Date: 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
7450commit 4037d3be687260ccd6aecf0b3d1e6f59daf55b6d
7451Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7452Date: 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
7458commit 85872114ee34a3c0851db4f0df6399c00ef3af79
7459Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7460Date: 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
7466commit 93c77751093a984000789fd47dc082c49e644c83
7467Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7468Date: 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
7474commit e15cd38a881da38996aa55496cc50d44f242aab4
7475Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7476Date: 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
7482commit 416af26244214a8595abe72e1da3381f910b7783
7483Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7484Date: 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
7490commit cd2996f01dcaa53a0283e98d5c47800b942e57e9
7491Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7492Date: 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
7498commit f7e3bef9b7d3490e84bcd98336afe88d7d89ea15
7499Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7500Date: 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
7506commit 31716a9348494305a4166168c46fb1e1324efcb6
7507Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7508Date: 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
7514commit ec60984483a81295f2ced7c2a9a15cbecda26992
7515Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
7516Date: 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
7522commit 5e94b7535468398750736a202cb935dbbe3be50a
7523Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
7524Date: 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
7530commit 484b518760686d9019e22c738539a51e99a616fe
7531Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7532Date: 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
7541commit df3435cadd36523345f72a4cc30df8080ff6d9e0
7542Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7543Date: 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
7552commit 7917b9885dd5d82b39364d726f15cf0ab0765cfd
7553Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7554Date: 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
7560commit e0aaa83513c006d29f268fd52086aded694d6bd0
7561Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7562Date: 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
7568commit 435b07815767e3457969a95efd482b92ca79444a
7569Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7570Date: 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
7576commit a3e83aacfeeebc71411c1e2d609dc60e65178a33
7577Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7578Date: 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
7584commit 62a2fb3c00d6eba0378df6c108ed929675aa4eb8
7585Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7586Date: 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
7592commit 946d7a45af86fe2a1c793de50018b41d86417c22
7593Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
7594Date: 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
7600commit ab3ebebc9cf69937dab913bb1597323692ae7f31
7601Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7602Date: 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
7611commit 5b79ed3ea5e6693d23f1ba6bda6c530f5024d398
7612Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
7613Date: 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
7619commit dd4c91f8b61b6a2836b87a8360fe929a2cec08f6
7620Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
7621Date: 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
7627commit fc9f570374e61b492ad04f464e2b721e066340c5
7628Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7629Date: 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
7635commit fb2ce338024601a42a4b04c7a2d9a938f6220f18
7636Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7637Date: 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
7645commit d9a4320dbb3b241a5ecaa4d98bb431ebd1689898
7646Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7647Date: 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
7653commit cd7b271b3b48e905782fbdabea672687883dd3dd
7654Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7655Date: 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
7664commit 1ac06f8b1c3ee336dea9401b84ad7503606f97b3
7665Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7666Date: 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
7672commit 7cd97633b6cda45c70c237d9aca5e5b24354af99
7673Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7674Date: 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
7680commit 603e96865f3a3e22a96d51bdc32b9cee9010f009
7681Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7682Date: 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
7688commit 5e2046c44b3d8450880b03321f633f00dbd33cd4
7689Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7690Date: 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
7696commit d2a6beaacc8b0fead91c90aa71f4f8778db9ab1a
7697Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7698Date: 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
7704commit cd76a257c1c676f31fec2183b726e7b01df82e25
7705Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7706Date: 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
7712commit 6052d9c4a44182300053515317b7b1dc26fee4a1
7713Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7714Date: 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
7720commit c866ff0061d6c74c4b2134eb711317480d9aabda
7721Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7722Date: 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
7728commit dd353a74d840479185caefb324a4c0b7cd574505
7729Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7730Date: 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
7736commit b05303fa63c512e42c613e1f1c07ec35282b8eaf
7737Author: karajorma <karajorma@387891d4-d844-0410-90c0-e4c51a9137d3>
7738Date: 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
7744commit 23d5913e9dc86e9a31423398eafb72a3c21948b4
7745Author: karajorma <karajorma@387891d4-d844-0410-90c0-e4c51a9137d3>
7746Date: 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
7752commit 04fe7fb64af1241c25491b04ebc0dc173e54128f
7753Author: karajorma <karajorma@387891d4-d844-0410-90c0-e4c51a9137d3>
7754Date: 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
7760commit 30525654901551fe6f5c81952135b6b670aba918
7761Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7762Date: 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
7771commit b63fd9a86a0c1021baa602849e7d3778a0e2a05a
7772Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7773Date: 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
7779commit a7d6891520feb59340cf2e34824e34ae2c9be96a
7780Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
7781Date: 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
7787commit 9b37d1e0f4e5df5ff54de3ba56ff253faaac3abb
7788Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7789Date: 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
7797commit 0bebe6f98adc2fdebd72919f53085b12e008f66f
7798Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7799Date: 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
7807commit 743a27b82fd1e8b7129802b634268e92963daf72
7808Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7809Date: 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
7817commit 57faea2bef23d6d24869044d21d9448faedd367e
7818Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7819Date: 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
7827commit 1a3336e9bda533883737a61e341168e2dd5ae436
7828Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7829Date: 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
7838commit b88edd53bc78d3c9c6b1f1223abdedc98aa9b933
7839Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7840Date: 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
7849commit cba4cc99430bb560b0941a98f880910bc3178144
7850Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
7851Date: 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
7857commit aa4b76d99057f3d48852635b09956c4bb7b54e8b
7858Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
7859Date: 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
7865commit 44dc398b19c273ef531b602bbcd76139d9768656
7866Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
7867Date: 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
7873commit 85427ec76ad27a6b8bc52a464b0fbe9b74d53398
7874Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
7875Date: 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
7881commit 75e8f8642c5e95f5eb63cafaa8d3ed5da0e68ee9
7882Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7883Date: 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
7893commit e6b8a433f1eacf699d2fbb233150ae25f9cbeca4
7894Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7895Date: 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
7903commit c603d42b612ec098bd14bff299808302bd476e9d
7904Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7905Date: 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
7914commit 179c2ceb82cc9c1ec077ad64bfe03617c0056223
7915Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7916Date: 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
7928commit 21cee81a2aaaf677a8a957907494600c96657618
7929Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
7930Date: 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
7936commit 0f77e0aa34058d8fb5f904d0c07c11d81d9c24be
7937Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
7938Date: 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
7944commit f3a1589d42698a59a8e52eb8e017d9ba4ee1d188
7945Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
7946Date: 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
7952commit 01df45e37edfcb827a63f1a2b53ca51527037bca
7953Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
7954Date: 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
7960commit 1484f93590c5ba34f2ca0657dfe50763675a7963
7961Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
7962Date: 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
7968commit b29868aea7207b2d2781598d289d4579b92707ae
7969Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7970Date: 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
7978commit 2427c9cfe3de30b2542d020efdf186edf45fa81c
7979Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7980Date: 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
7988commit bfa3397dbdd438cfb73325cb69e4ac5cf9a0655f
7989Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
7990Date: 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
7998commit 3d8554b41f20ca7c82c7e1bf338fdb5fc12edab7
7999Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8000Date: 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
8009commit 3c81c028290563b988a18c32912f9ed1222efd12
8010Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8011Date: 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
8017commit 167739ed9552d264f557261940f5a1e0248aa0b6
8018Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8019Date: 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
8027commit 5bcbad1e3a9366eb4004690f229d4a8a0a412bcf
8028Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8029Date: 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
8038commit 060bc973608b6d37b9b22e60eaca9146b51d4ced
8039Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
8040Date: 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
8046commit a2fd4aa51945536bf76acc7dc13f1ad029d0968b
8047Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8048Date: 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
8056commit 4b7a69f34ec0d8300e8e82150d0818bbbf2313e9
8057Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8058Date: 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
8067commit ce8ed2932642271e20e61848bd1eb2d9a95e950f
8068Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8069Date: 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
8077commit 43f3b6ade94287225bbcfcfb943e042fa8f20c01
8078Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8079Date: 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
8087commit 0ed6dee427f323d7eb0a5b18a38446e55d38d1fe
8088Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8089Date: 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
8095commit 335b05c82a3a3e22ae6e905e5f4a9871469a11d6
8096Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8097Date: 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
8106commit f8ff3be1fea611e22489b32c74a14a62e73fcf3f
8107Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
8108Date: 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
8114commit 7defc6aeeb66d593ce8a42398a03a736cce625ef
8115Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8116Date: 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
8125commit b725ec527a9d74c90164db1c9c4f5b072f6bb4d7
8126Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8127Date: 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
8135commit 5cbb9d991b54ade414fcd045ee4098d4e94f42e7
8136Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8137Date: 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
8143commit 27e824c215d7ec7bf21b55031e1cd031e6b91c10
8144Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
8145Date: 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
8151commit 8e7a936c08e6e58716671f0a9a66e617be685cf4
8152Author: niffiwan <niffiwan.scp@gmail.com>
8153Date: 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
8159commit 439b2c8cad99dd7f6977b161aaa2065a8f036783
8160Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8161Date: 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
8167commit 3db76adf403a1a418395e8248ccb8de98592163f
8168Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
8169Date: 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
8175commit 8e4235a86eddb55d459c98f3f35cc4ebdcd6e3f8
8176Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
8177Date: 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
8183commit 9689711149dd5149bdb89fcc3c7d249be7837436
8184Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
8185Date: 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
8191commit b562ebe1f5f75fd60a53dc1e8aca0ddef0b7160f
8192Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
8193Date: 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
8199commit c03fad72cd4399f263f1102256b6d1610bbb3928
8200Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
8201Date: 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
8207commit 1a813db6188584357b040833af87aba74aa54701
8208Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8209Date: 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
8220commit b39b23c3f693e5c75fe46a336e2a4cb3ed05b99a
8221Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8222Date: 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
8231commit e6f92ddcd9e95c45b0061b79afaead4fab436c9c
8232Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
8233Date: 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
8239commit 04f2c365f8df8b082b5ac3fa8e0da7c1d3e71216
8240Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
8241Date: 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
8247commit 1291e0ad8240295646c9f86c0a87fa2c095df237
8248Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8249Date: 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
8259commit 774ec066a4fd03f379dfdc0c54b80e9ed3c434a2
8260Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
8261Date: 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
8267commit 9f768b8cff5920faf5089ff29204a633b2f7170b
8268Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8269Date: 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
8275commit f730df6c1aa5830880b2645e3508e367673db7fe
8276Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8277Date: 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
8285commit 5daa8d87d28d87003010bddb61086cbeb5086d0e
8286Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8287Date: 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
8296commit 9314dc89da9f6c577d3004714ec3353e7656ee03
8297Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8298Date: 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
8309commit 3cccc7cb131d50fb7fd5ad751471125944b6e0df
8310Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8311Date: 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
8321commit 71faaf31373bd9f25aad185d74644b7b3e52af5c
8322Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8323Date: 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
8333commit 1a0ef281ed69284673883a9075d05340f33bf4d0
8334Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8335Date: 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
8344commit 021a0bd3a700971d34e2de5c94bb590ea1be49d3
8345Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
8346Date: 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
8352commit e2eddea2315f819b7f4bfdbd6587058194e997e8
8353Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8354Date: 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
8362commit 2b191eef2d2a43b1795a47a7183bc9e8d417140e
8363Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8364Date: 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
8372commit e93c1e94b679e90d0c6c92eaf75edc353782494e
8373Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8374Date: 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
8382commit 751861c397cb0ad77d1ac0c11ad91293f63a68f4
8383Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
8384Date: 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
8390commit ae1c4435cf8c130f52aab5108ead292212030ea0
8391Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
8392Date: 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
8398commit a23438f5908a8a70cd313542a5412f935d64c44e
8399Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
8400Date: 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
8406commit 6b404f1daa13611b93f982adf52b06a9e2d13cbd
8407Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
8408Date: 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
8414commit 2838afdd604b7e1d3d5a65f97c520c0b62a1de06
8415Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8416Date: 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
8428commit 0bd67304c433fc197f768a0991ad12226334f15a
8429Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8430Date: 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
8436commit 6249638c5ac0e16fbbb6671ed99ffc847ac03140
8437Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8438Date: 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
8444commit 5eeb6dd2193d80e75503df8d0b35e7ed19248566
8445Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8446Date: 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
8452commit d04ae65f8b8d5a5a90ea5e51a2d2e42b9be7630f
8453Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8454Date: 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
8460commit a30269bd3c41921cdb8e9e6c7f37fd8e229dce9b
8461Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8462Date: 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
8468commit 60bad890601deec7e49703b717470e99f03b0760
8469Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8470Date: 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
8476commit ca31f9a4027855d261267059589f9b2a56463c35
8477Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8478Date: 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
8486commit 469e566b203f09cc102247714862aca02fa15b75
8487Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8488Date: 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
8494commit e13e37245e2eabf8e9b914ec9f15031edc333ca6
8495Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8496Date: 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
8502commit 038ccffdaa434aeb3eb1d80b48eee314a0dcc334
8503Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8504Date: 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
8510commit b19622cf96f087a768b2e9d202fe275d82b4759c
8511Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8512Date: 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
8520commit 96e8e77f4e2c5d9c623305472ddb739b07bf8587
8521Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
8522Date: 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
8528commit b178fd0cbc5332e3945abf57700d31ad255afdee
8529Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
8530Date: 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
8536commit d3ef69848c40acfa5007500cec9215ea6b34443c
8537Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
8538Date: 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
8544commit a5a1a0ff3bf22f2ad121ef5b6a749f44c66bd27f
8545Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
8546Date: 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
8552commit 6f800886950be2c9e0ba8b51ec85b585e7cf8d90
8553Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8554Date: 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
8560commit 905f0999c2fa8f0dfd17ec253c55302ef1b3eb16
8561Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8562Date: 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
8568commit 3eaf02c022596c5fc8178f7d642aeef03811f2fb
8569Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
8570Date: 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
8576commit 5bff2754c267f0e3e5af7d542f09a1760f24f17d
8577Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
8578Date: 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
8584commit 5e6746af4332148b5b65569e47592e70350b27b7
8585Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
8586Date: 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
8592commit d2cbf65e1ea49d1cb74523d83c56f8dd5825c0d0
8593Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
8594Date: 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
8602commit fca002ada815002698065419bac087522f0916de
8603Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
8604Date: 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
8610commit d3089bb406b768cc2d277ed0dda5d03be7f13569
8611Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
8612Date: 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
8618commit b96b0e87d8836ccfbed33a5b7065c19591510d75
8619Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
8620Date: 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
8626commit 3d3fa6a749290a9128ba8f731d113a5ccd706cf6
8627Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
8628Date: 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
8634commit 514a8c3557296b69912c0c944cfa8ff5219a2357
8635Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
8636Date: 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
8642commit fe4b949c068aafc9f993586b5c5a05e2fbbef752
8643Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8644Date: 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
8650commit ae351d2924cfd0590e1cb771aec51cfe860e718b
8651Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
8652Date: 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
8658commit 4854087a187f1b99ef6ee4332bbeaadac1f157ee
8659Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
8660Date: 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
8666commit 831e0f3be7be2a1dc352596b4fe94fd8b0f2bb86
8667Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8668Date: 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
8674commit 307923e8dd2b80c02006f2a702b3574ffc12c7a5
8675Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8676Date: 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
8682commit eacf4d4e6e12ae666113d2476d4683b63525270c
8683Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8684Date: 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
8690commit 2859e74ac9055a8f38e3b3e990063e643253c031
8691Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8692Date: 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
8698commit 98a61669566fd45092802ad18c9720dd9f396e6f
8699Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8700Date: 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
8706commit 07cad23aedd831193560c85c751aabfcb924ceea
8707Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8708Date: 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
8714commit 255fef6e47c4b0f0132a1f4ca341c6a08c4e9659
8715Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8716Date: 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
8722commit fc1b587cb6facedabfa60ba2c15590d72f16fd71
8723Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8724Date: 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
8730commit 8cdfb029d3a3df087f5521fa13a9b6598ef784ab
8731Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8732Date: 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
8738commit 2fe0ec8ef0e85cad212fe896501f11a410b98b97
8739Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8740Date: 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
8746commit 75f533a6fe57b9dcb0643636b8025b8b5bd68e9a
8747Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
8748Date: 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
8754commit d6e0a731db9746b6488c5f40b3d3ad6446cf61a5
8755Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
8756Date: 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
8762commit 327c67ff1db5ad55715243a69bf67101801fb206
8763Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8764Date: 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
8770commit 80e1ecee6901197c22cfa6bc6f2744a9010cf948
8771Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8772Date: 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
8778commit 02aa18c260cbf208f9f6b4079ccecb9d39f2682f
8779Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8780Date: 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
8786commit 53e78033c6a1b66753b7445fdc52e353b25e119a
8787Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
8788Date: 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
8794commit bc568a91497503de21398722e79ea8014705a6cc
8795Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8796Date: 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
8802commit 0d9cc00ba8461bd816039f5ee12ff6b4633e23a8
8803Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
8804Date: 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
8810commit 46288483c954221d1597bc158f140d82db3e937f
8811Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8812Date: 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
8818commit 580330c224287b78892dfdfa0600247c785f1351
8819Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
8820Date: 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
8826commit 3f645215ad20da7956d09ac55810f1f891a7b57f
8827Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8828Date: 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
8834commit d3f914a404c8f5246856843c3d64978c87284736
8835Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8836Date: 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
8842commit 7f9d879d7bab5abe4afb4026c01f07104c48898c
8843Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8844Date: 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
8850commit 54de59283568eed3a7924f9584234b9ebb80c95f
8851Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8852Date: 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
8858commit 03c32c16489a2c0b928df85c0fde855a441b1829
8859Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8860Date: 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
8866commit 713e291bdcf1208966c8639f58e3cb21300dc0cd
8867Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8868Date: 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
8874commit 137eb7e4d4cb0f9c153d15bbcce847347aa3d716
8875Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
8876Date: 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
8882commit f89d864756adc2ed90c70de0fb2cb54157e97457
8883Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
8884Date: 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
8890commit 7a56e7ff4adb6254ddeddca7e472e876d20fb9e7
8891Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8892Date: 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
8898commit a0ed86d6bc9ae01901b8fda7d2b131da8d484999
8899Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8900Date: 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
8906commit 475e4d5d35747c01d61ada10f969309a53578135
8907Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8908Date: 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
8914commit 3743449a42fa2fe2e6bdfe0f6dcd50ef4756be45
8915Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8916Date: 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
8922commit 79b73f241b1cb5026653e3343a67b801cff45d36
8923Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8924Date: 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
8930commit 2da25272077b98e867fe04f059a79631503a5aa5
8931Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8932Date: 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
8938commit f8ef768bbf867baa7e00e78ee12fbfbd225e7f86
8939Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8940Date: 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
8946commit 522eb962ff19100355976d23cae42b5abef8b7aa
8947Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8948Date: 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
8954commit ad761f980f485a1719854d2a34afefbce605f247
8955Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8956Date: 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
8962commit 41d7f2408cc160d358f855b375d2af7b7056e1c8
8963Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8964Date: 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
8970commit 7c07151e2607637cd00947525f2f814e791f7459
8971Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8972Date: 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
8978commit 05e0af6ebdf2d9d0892574191d0e46ac3b52775f
8979Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
8980Date: 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
8986commit d37e4c567d9fa958e8058e2cc12723b4d925bfa3
8987Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8988Date: 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
8994commit 130ed7c7e315a6693a9ef803533b08803dded87b
8995Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
8996Date: 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
9002commit 8d6e82c3bc2477df2ed38d9d41ef534065aa2ca3
9003Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9004Date: 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
9010commit 823c144eccf7bb5d7e75ca33b9d3a5d35af0e10e
9011Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9012Date: 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
9018commit abc0fd11b5bbd14662d8275f46f24f27e49544ea
9019Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9020Date: 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
9026commit c3494516bd9a50d1e209d2a536e89a71ade3f76d
9027Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9028Date: 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
9034commit 9cbd23d2e96443fb2e61fa38cd71107c4c1ff1f5
9035Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9036Date: 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
9042commit 8cbb46f40cb036ae97be7ecacb837a0d03316bfa
9043Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9044Date: 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
9050commit c85caef6317aad26445cf91d2f82419ac0805386
9051Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9052Date: 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
9058commit 3545cacda061f0f4dac0c29039c96cc0ee796a6e
9059Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9060Date: 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
9066commit 7be5b03c62410ec7f3134c024cb5452a5258a862
9067Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9068Date: 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
9074commit 027f218f7f977164e3ad4f69f168ea9cf702d346
9075Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9076Date: 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
9087commit cdb954f33363181c81f49d055cdef782ecdefdb5
9088Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
9089Date: 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
9095commit 8c1bef0415d42d0e8790741825fcdab46048fd2c
9096Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9097Date: 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
9103commit c07d792e4ec803851fdc37446414ee57bc686f10
9104Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9105Date: 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
9111commit 545fd5e6ac5681593d1554eba8cbbafd1a507be2
9112Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9113Date: 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
9122commit c837a21f0d0b1116c803dc7252f87f6a18a37448
9123Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9124Date: 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
9130commit 666f53e44b8ea5e3cda216d677756159d9b166be
9131Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9132Date: 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
9138commit edad64459588d95a5f701877ecc5c02010695eab
9139Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9140Date: 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
9146commit 82058a8c99ceefbb85c071b8d09f5019f63b94fd
9147Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9148Date: 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
9154commit ae6365bc3508911bf3ba2e1eb3033b83b510c948
9155Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9156Date: 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
9162commit c2122f976744ac23bf1444eaff5eb7e08ce7b04b
9163Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9164Date: 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
9170commit 8e0304a58f87f2f68b54446944ca5840fb3c86c4
9171Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
9172Date: 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
9178commit 2740cf5ea2020e2738dc28eda6e71448076c29b4
9179Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9180Date: 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
9191commit 322d1f39e08ebaffae76511d1fbb3ace67fd9f9e
9192Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9193Date: 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
9203commit cc36ac9faf19f23b18514bec42ec3db624b07830
9204Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
9205Date: 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
9211commit a45e9300472e67cc996222363a4235bd252f0751
9212Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
9213Date: 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
9219commit 83ffa764b502c3153cd05cbcc6f87a6092371450
9220Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9221Date: 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
9227commit 54787e8402c5509c4df02abc8613cff2e33ad419
9228Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9229Date: 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
9235commit 8da0ac791e9f675e387fe4cf51f3aa338754f193
9236Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9237Date: 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
9243commit 971192ab30ee5505a13f958b8a31fc0a14465de2
9244Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9245Date: 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
9251commit 505e1e77f56b155e95bbb2487178cb5ecfb452d5
9252Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9253Date: 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
9259commit cba1eb07db274acd6bb17fff40c0c7a0a16a24bb
9260Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9261Date: 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
9267commit 358e2ab4fc20e2a87b414eeb19c3824d44b7a087
9268Author: CommanderDJ <CommanderDJ@387891d4-d844-0410-90c0-e4c51a9137d3>
9269Date: 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
9275commit f5199ea122221f0e5dec68433f0a1ba5423cc2b8
9276Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9277Date: 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
9287commit 603a4086f5e8069f580fa38ca27e686edef87d77
9288Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9289Date: 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
9300commit 05adea0e25d21e5844db1c557b83a4a8459cd997
9301Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9302Date: 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
9311commit 3f752b9a4099a4ea1591b014d0e7ceab2072b3ff
9312Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9313Date: 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
9319commit 55f34b1b58fcd1f05e20bc321af373b5f9224ed0
9320Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9321Date: 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
9327commit a0f31e6dc53189309b1727379df6992bef7d548c
9328Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9329Date: 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
9335commit f5a9d32d14976938495b366a823f21298a54d4b0
9336Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9337Date: 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
9343commit d0b786fe878f59a0ece90abdd697abd1b74ce076
9344Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9345Date: 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
9351commit d8e26c8e0288e63cafb6e42882133d6d05b0e0eb
9352Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9353Date: 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
9359commit 05991a9fbf94c65c802e16ca879dbed0ecd438aa
9360Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9361Date: 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
9367commit 55af81050d586668fc99f748e6baf36014415088
9368Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9369Date: 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
9375commit 27495abda620cbe62ab12374901121738edef624
9376Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9377Date: 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
9383commit 129a2d0d85c47c25322cafdc000e6b3def08db64
9384Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9385Date: 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
9391commit 1883fcb8ae7155942997a6afc416df8322b80a37
9392Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9393Date: 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
9399commit 2ea048ee5189ba73ed558ae7ddca238d57965376
9400Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9401Date: 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
9407commit c4978d3661d0590f399d4da60799de31a510c8dd
9408Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9409Date: 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
9417commit d2ffd40d67cdd8282ffd043268efaa93975f297f
9418Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
9419Date: 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
9425commit e86d0c573d2a91d998e32a706b94d629413a0507
9426Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9427Date: 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
9435commit 1d6e173023ded46734cf1c1d8724e7a8d958900e
9436Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
9437Date: 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
9443commit 2db5a3b9917313debba8a4375f8cc52c8971e53b
9444Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
9445Date: 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
9451commit 3e22cc0d54a086c8f249681e15b64f978e61312e
9452Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
9453Date: 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
9459commit 3390ba23a04e6f78de11d2f45779267cc614a7f4
9460Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
9461Date: 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
9467commit 1f246b7de18620a280f5c8369be304960eb0b9c1
9468Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9469Date: 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
9479commit 35096fd957887ae5b0412b3464014f8dfdc44091
9480Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
9481Date: 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
9487commit 1bd98325bd3e273ea7ad6e71200d82789f61a0d1
9488Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9489Date: 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
9497commit 06b0eb8d353f9564ce0fcbadfce3242e5183924d
9498Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9499Date: 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
9509commit 5801bd47ea5ed51dd75896bd9ae206624fd53c24
9510Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9511Date: 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
9521commit a545580a5a76f8d925308974a281e0600d7b72cb
9522Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9523Date: 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
9532commit 3b77e65f5f0d8b9dae0affca0716c0bdf162b947
9533Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9534Date: 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
9546commit 3a3e8599df552d3293068ae2bde993f568b15211
9547Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
9548Date: 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
9554commit 9da72db80e9adb96ca599846461f2e4ff7461ca7
9555Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9556Date: 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
9564commit e3ebdd3ce9745f9956121ac60317fc17e78fc25b
9565Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9566Date: 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
9572commit 8baa713ef83fca01c48cb469693decddc27c8e6e
9573Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9574Date: 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
9580commit 147bf23067bc33d336aa6b4eee5a95866b601686
9581Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9582Date: 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
9588commit fdd8666524da3a47c206837f6dcf40f8643270cc
9589Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9590Date: 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
9598commit d84d9d31aa4b2bd862d57b3828427e9a7bf0fbb0
9599Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
9600Date: 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
9606commit 6d5b5ddde1b7a10193a180630e551ca4c30bae00
9607Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
9608Date: 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
9614commit f54429d49ffa8454bba928412f66024653511132
9615Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9616Date: 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
9625commit 8e1c4be1b6b4ec482cf50d119ad9481e7f9832b6
9626Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
9627Date: 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
9633commit e10550cdbd6208f664129b270dbc9b32ef614e69
9634Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
9635Date: 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
9641commit a1e5d76c02d4e2de9a3e3448d879902f1669c1c8
9642Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
9643Date: 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
9649commit cf8c06f8507a02893dc8f71d6ce276a7e09492b8
9650Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
9651Date: 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
9657commit c562e34516f66e3e07ce17ce8bf34979a19d8141
9658Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9659Date: 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
9665commit 28c31c9ba2689c6502af450f9a405acdfb03546a
9666Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9667Date: 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
9676commit e926d6bad0180d09eda79d5658dfbb2349eca04a
9677Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9678Date: 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
9686commit 52331f89a25384baec4cdb4beea4f3e73487cf76
9687Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9688Date: 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
9694commit f995298abfb29462a5c5f976818c9284f92b88b3
9695Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9696Date: 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
9702commit 62b9833bf0cbc2be196bc7bba5db480f48067c04
9703Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9704Date: 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
9710commit 0279040e8045286e9c4a8403085c592a3b537a7e
9711Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9712Date: 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
9718commit ff38404cac9294e92e6e8fb1ca5c1e586555262c
9719Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9720Date: 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
9726commit a779ee3ed42f886613e4a70f516c4f7e74e8d11d
9727Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9728Date: 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
9734commit 4033465143995b69e897cbb3b66fba8214c08e77
9735Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
9736Date: 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
9742commit e7d041c3326320fe18101633617bbb908e6f40e0
9743Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9744Date: 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
9752commit c1b2d7c1ee03311a7e59a8b17156e1f69f369faa
9753Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
9754Date: 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
9760commit 53e5ba59134da62847725dfecb3ad2b385f3135a
9761Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
9762Date: 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
9768commit 154a1a6c76c14caedcc05468fcbc16a2041100a9
9769Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9770Date: 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
9776commit 9fdfde9ae6054dbb35330ee5d7af4c5c8a63c5fa
9777Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
9778Date: 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
9784commit d5388ad4bf1b514fd53e7f0b029ff1ba70a12830
9785Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9786Date: 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
9792commit c27079fb7a15aefbd3d00ecdb9b28cf7ff6d32b9
9793Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9794Date: 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
9800commit e03757117039981b0d9e3999799d37bd9ef5fd5f
9801Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9802Date: 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
9808commit d5e81f45613ffda4b0881118f93c3a47122ef165
9809Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
9810Date: 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
9816commit 003d5e5a2a79a2a26dc0dad64a7c01f67247cc35
9817Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9818Date: 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
9824commit e31a8be1388fbd92e0c06e80380a785fe8e1722c
9825Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9826Date: 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
9836commit a6a41efa84ff8de92687b09b353c4ccdf4acb4e8
9837Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
9838Date: 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
9844commit 3344f554f94d8001aa56e027675643f8ea51da86
9845Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9846Date: 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
9852commit 2c59a39bf6109a4fee3dddf6eeb8a3691ea623f3
9853Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9854Date: 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
9860commit 3e1d0082c4a105644e51a6b2e6d9f86abadfe2e7
9861Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9862Date: 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
9868commit b4785ea0393234ccfa227301361b5d06ea2b782f
9869Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
9870Date: 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
9876commit 6c16d0a89064d45cc4a9a31f8a69915f6788cf55
9877Author: asarium <asarium@gmail.com>
9878Date: 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
9884commit 263ed7f05ddc0e689f73ebfdda7907743b2c4e1f
9885Author: asarium <asarium@gmail.com>
9886Date: 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
9890commit 8da9a68d3188f4e57f9e767e395ebdfd47c2e20e
9891Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9892Date: 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
9900commit c22fd46f18143c09179e17d31769958b11c2ef42
9901Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
9902Date: 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
9910commit bd64590ec18573bf5abc9544da6ebe9ff3776272
9911Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9912Date: 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
9920commit ec90cae8d942a8dc29a9334e2226fe909c8e712b
9921Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9922Date: 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
9930commit e199a928c4888e15ff2b1958f1cd333a1cb88deb
9931Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9932Date: 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
9940commit 3890ca6928018cad4a05bf223aef5058ab4df8df
9941Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9942Date: 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
9950commit 6b955bb7b8d404e44757bb1d066c04ff381d86e1
9951Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9952Date: 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
9960commit cc21af0d08edaab6f3e5fcec356cf4165410370e
9961Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9962Date: 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
9970commit 153cb7dc794c4a1c76c73772c31fef32015bc186
9971Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
9972Date: 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
9978commit 5ccfbe11191c757fe2a63b43a18b5558d9f5cac1
9979Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
9980Date: 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
9989commit 2903bbee1fef8279b7bc96186db3fc2c65a800d2
9990Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
9991Date: 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
9997commit c6e9736c1840decf4660be9edddbcc835e06a167
9998Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
9999Date: 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
10005commit 9b822a3fa75ebc25aa8d7f5fbc08d60dd2d770f7
10006Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
10007Date: 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
10013commit cc8f3d2b215c5165e7cfcefcaf6bbc625d07ff38
10014Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
10015Date: 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
10021commit e3421897b99ae91abea22978c4211ec749639f99
10022Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
10023Date: 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
10029commit 90c0e7725082a1e2659c4163102fd96fb14ac64c
10030Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
10031Date: 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
10037commit 5e21ff72b983d5f3b06b688d135a098d5fcda5b5
10038Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
10039Date: 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
10045commit f11188246b6a516420cc33e6d4c95f578d96804a
10046Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
10047Date: 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
10053commit 5b8728411f858d1233f2b01dec1a19f77d070f75
10054Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
10055Date: 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
10061commit 4dcf6a62eefefe6c74850aa9fb37eac699b0f348
10062Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
10063Date: 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
10069commit 92d9b8b3081f16fb58116f2e434fcbcdfb7043ca
10070Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
10071Date: 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
10077commit 8d5fbab768dc3c847ceab9eca06bc94864985b40
10078Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
10079Date: 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
10085commit f18f8a9ea712f4943e6947fde941d85f00b9dfc1
10086Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
10087Date: 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
10093commit 98355da7d54923a6da0e2072ee00e4e717d46e66
10094Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
10095Date: 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
10101commit 2b2ba832f8a3d0ba550670d39e4da5b5879fecbb
10102Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
10103Date: 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
10109commit edc515e6813e110845cc10410ec4dd145343fa6e
10110Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
10111Date: 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
10117commit c80484f890e750e5a2328305d186090b8ba8d9d6
10118Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
10119Date: 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
10125commit b42f4685522199693ac0bb2b38aa673e1e948a04
10126Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
10127Date: 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
10133commit a861372efcb2ef6f98d502c6d308af5df3fa0965
10134Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
10135Date: 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
10141commit 7c3631002b978fcef1ee3c156e7d5650598bfe59
10142Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
10143Date: 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
10151commit 67ccdfb6d3805fef4eb806f26cd591552177bcf0
10152Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
10153Date: 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
10159commit bb7e8941075fd56c270532c62579706456be70f8
10160Author: karajorma <karajorma@387891d4-d844-0410-90c0-e4c51a9137d3>
10161Date: 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
10167commit 8267319073bd912c7e6ece2642f8b09ee3096304
10168Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
10169Date: 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
10175commit c1fdd9a58cc1c1640bde086f27780b04d965aee1
10176Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
10177Date: 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
10183commit a7e1390397b89058402e7548420e86b52b93b7ad
10184Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
10185Date: 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
10191commit ceeabbf805dd5eb03b039a63293124b2fbaa7247
10192Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
10193Date: 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
10199commit b1ca9a33da8d652172bebb992193dad332f71c2b
10200Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
10201Date: 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
10209commit 974bf062373f5ffce9c75c4699a7900dfd56abec
10210Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
10211Date: 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
10217commit b36f1c170969ea04b44a1776ade2e6261fac00ad
10218Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
10219Date: 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
10225commit bdd192a17d8819c255807374d7357b948378beec
10226Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
10227Date: 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
10233commit 5268ef1916192bc0b664b29bed16258584b595a9
10234Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
10235Date: 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
10241commit 26ee96a012fd42cb962fdba072aafdb527c4e31b
10242Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
10243Date: 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
10249commit 389f4b3dfbd7fc02a18f8bd317683762f5655dd7
10250Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
10251Date: 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
10257commit 1205336fee913849bac7b0dafd48e84de42f7ad5
10258Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
10259Date: 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
10265commit 0bb037bb8597c1b858a0db0d8f504a0fd217abf4
10266Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
10267Date: 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
10273commit 46c61fcbcf9e78e18289250ec413891679484273
10274Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
10275Date: 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
10281commit f903da75e387ecd89c11f121dc6d6d40296839b6
10282Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
10283Date: 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
10289commit 3c155fd888a2e14a55ea787ddabd9a4c4bb0d2a3
10290Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
10291Date: 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
10297commit 308179256a30da69725d145bcbd4f1e863fbd2d9
10298Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
10299Date: 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
10305commit a20f54957c94274ce281045a4887f5db6d0f4c45
10306Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
10307Date: 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
10313commit 1f2f6d8d8e91ca02ba3a7f2da2e61a0db750744b
10314Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
10315Date: 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
10321commit 636f903f72c9a6184c6f9db31979a03047c3f6d5
10322Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
10323Date: 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
10329commit 01d718f8e986f1c58e27c3fcd6d3818ccf441221
10330Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
10331Date: 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
10337commit 7e47598eb918bba29e6e64d95cac3891862d2e51
10338Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
10339Date: 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
10345commit 7aaa5fa4a1740a8821829c9937d324a791f3cb74
10346Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
10347Date: 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
10353commit 77d78712667c419896fda0f032dad849c7c3b30b
10354Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
10355Date: 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
10361commit d3dde353417c4e662b6ae28ec52da72dd9eeb8c7
10362Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
10363Date: 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
10369commit 3a113e6176b821636e5a340045a7cdb88eb1e034
10370Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
10371Date: 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
10377commit 6e9185774518a7e51438bcf546369bf4e456461c
10378Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
10379Date: 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
10385commit c5417c190979b1fdb4baccb8455ff992ebfe009f
10386Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
10387Date: 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
10393commit d195c970563cc76a6e650afea11135e6fac113d6
10394Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
10395Date: 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
10401commit c5a7223943ed07eace82b1c48f261046c6612f2c
10402Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
10403Date: 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
10409commit 4f39ef2e0710fbee9b90441539c584cf8531c13d
10410Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
10411Date: 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
10417commit 07980be92e46065cb1d94cbe9a29bdaece762e75
10418Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
10419Date: 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
10425commit 08280e3d9e8cbada43384d32b282ef011483a0d0
10426Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
10427Date: 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
10433commit ca1718857234d4a73b3835feeec6eb5f38cc311d
10434Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
10435Date: 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
10441commit d7b6a1ac6ff2a0a1d9413a418ca1486887ad3c6e
10442Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
10443Date: 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
10449commit 7099170497e3ddcbdd2774fa71ada5ee3b4254b0
10450Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
10451Date: 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
10457commit 7f1a2c734f27942cf6f4827a8352f63341804136
10458Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
10459Date: 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
10465commit 2356f04f04bb8d37e052d069fa69f5a610ac656c
10466Author: karajorma <karajorma@387891d4-d844-0410-90c0-e4c51a9137d3>
10467Date: 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
10473commit 55bec338614ae67b17a490eca3d4281d3a99d4f6
10474Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
10475Date: 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
10481commit 626269d4a42e83a4b6a50873dd9e8dbcdfffe6bc
10482Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
10483Date: 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
10489commit 31d6ca5a0ec3c6eace45aa4946e618bec47e01d6
10490Author: asarium <asarium@gmail.com>
10491Date: Sun Mar 16 22:29:33 2014 +0100
10492
10493 Fix a crash with invalid iterators
10494
10495commit e3715cc42049a78a9cda871250e8ae8dfaec90d9
10496Author: niffiwan <niffiwan.scp@gmail.com>
10497Date: Wed Jan 1 19:58:36 2014 +1000
10498
10499 change var names to avoid warnings re shadowing
10500
10501commit 366f4d5642802d9725c8ad981136f76d1dc35307
10502Author: niffiwan <niffiwan.scp@gmail.com>
10503Date: Wed Jan 1 19:30:05 2014 +1000
10504
10505 set HAVE_CXX11 for clang
10506
10507commit 547d615552e8ec7eddb0ce7ae230fa037a3ca3c0
10508Author: niffiwan <niffiwan.scp@gmail.com>
10509Date: Wed Jan 1 18:56:32 2014 +1000
10510
10511 set HAVE_CXX11 for MSVC
10512
10513commit 4f074d94d1cf002044bedb81ea2064df8e7aa153
10514Author: niffiwan <niffiwan.scp@gmail.com>
10515Date: Sun Dec 22 20:09:44 2013 +1000
10516
10517 Add compile time catch for memmove used on non-trivial objects
10518
10519commit a4ac843d5bbd8e1c6ca145b1b60d3834a7a39820
10520Author: niffiwan <niffiwan.scp@gmail.com>
10521Date: Sun Dec 22 19:53:52 2013 +1000
10522
10523 Add compile time catch for memcpy used on non-trivial objects
10524
10525commit 359a98410ad6a256fa5a8ce2ae1f7d838f3373df
10526Author: niffiwan <niffiwan.scp@gmail.com>
10527Date: 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
10533commit 1acfc1c3261addefe7c0f8f5bd1b8e5c7a75785a
10534Author: niffiwan <niffiwan.scp@gmail.com>
10535Date: 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