Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- commit 81a2e93e5462da477ef224b0444f6ecaaf7eff05
- Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
- Date: Mon Mar 7 13:48:11 2016 -0600
- Automated 3.7.4 RC1 versioning commit
- commit 5206220f5a2424292b51fbcc77e7e7bf72dac05e
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sat Feb 27 13:25:48 2016 -0500
- simplify the random number seeding; don't seed the RNG for every mission in single player
- commit a05d19db6bea7180b1accc05cf5a953c34f8ff63
- Author: jg18 <jg18.scp@gmail.com>
- Date: Fri Feb 19 18:18:02 2016 -0800
- Re-enable TCP/IPX selector buttons.
- Re-enable the TCP selector button and unhide the IPX selector button.
- Attempting to select IPX brings up a pop-up that IPX is no longer supported.
- commit cb65ca865552f96df40e54addca71437484991fa
- Author: jg18 <jg18.scp@gmail.com>
- Date: Fri Feb 19 17:52:28 2016 -0800
- Revert changes to net_addr struct format.
- Revert changes that were made to net_addr struct format in commit 220fa18.
- The net_addr struct is now the same as it was in retail.
- commit 1adb64e39d5be89fec661d3176002e2ccc00f899
- Author: jg18 <jg18.scp@gmail.com>
- Date: Tue Feb 9 15:09:22 2016 -0800
- Remove IPX support.
- Remove support for the IPX protocol. The IPX selector button in the multi
- options menu is now hidden, and the TCP button is disabled since there is no other option.
- commit 706b3a7f5efa4e8e3e9c76760ad1a5449efd41dd
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Wed Feb 24 23:32:57 2016 -0800
- Fixes ships in FRED only rendering wireframe instead of both wireframe and model when selected.
- commit 564fc9a6800c69837c21c3698694aa85644ff07a
- Author: asarium <asarium@gmail.com>
- Date: Mon Feb 22 12:11:44 2016 +0100
- Update commend to match updated code
- commit 688c51435248d8bf6585f62a43bc1b3a9f5d8e9c
- Author: asarium <asarium@gmail.com>
- Date: Mon Feb 22 12:10:46 2016 +0100
- Actually dump opened files to log file
- commit acc57397e5743dab18fa37dcca24d194c55e6310
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Fri Feb 19 21:10:06 2016 +1000
- Add debug console command: bm_used
- Reports how many bmpman slots are used, with subtotals for each image
- type and EFFs broken down by sub-type
- commit 108d60330ff36e4ffeb0ee0d00acc0943fa6d6e4
- Author: asarium <asarium@gmail.com>
- Date: Sun Feb 21 23:14:12 2016 +0100
- Clean up the renderer interface
- commit 58575399f53b723662f12db965c9400dfdc95d2a
- Author: asarium <asarium@gmail.com>
- Date: Sun Feb 21 22:25:45 2016 +0100
- Add source tracking for cfiles
- commit a1d46479d7ecb8bb1f83554d81c63c50b5d22153
- Author: asarium <asarium@gmail.com>
- Date: Sun Feb 21 15:57:52 2016 +0100
- Remove -img2dds
- commit a4043fbf21a39ad9af3b1e5b68d4a59c40255a85
- Author: asarium <asarium@gmail.com>
- Date: Sun Feb 21 13:22:08 2016 +0100
- Improve Assertion message a bit
- commit 83b8361dcdbef81ef7f120452996c14fe043bbea
- Author: asarium <asarium@gmail.com>
- Date: Sun Feb 21 11:53:15 2016 +0100
- Move texture loading out of graphics code
- Currently the graphics code handles loading texture information and data
- but that should be done by bmpman itself. I removed two graphics API
- functions and added a new one which is called to notify the graphics
- code that a texture has been loaded.
- commit aebdc6328b659a9c0e2ebb0c95e41461fcfadf08
- Author: asarium <asarium@gmail.com>
- Date: Sun Feb 21 12:10:30 2016 +0100
- Disable unused function warnings in release mode
- commit c9a45c9fbd843bee4133e7492143e5e1d268497b
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Thu Feb 11 01:13:00 2016 -0500
- come on, Travis, stop halting after a single warning
- commit ddd3a7d6fe1338455a7583f65e18fdbb4af05926
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Thu Feb 11 00:50:20 2016 -0500
- resolve Travis warning
- commit e302f0e456a559db3dd422536b4327fb5787ce5b
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Wed Feb 10 23:23:44 2016 -0500
- convert the rest of the model instance functions to have model_instance_num parameters instead of object parameters
- commit da812f9433946c00505de4951eb78e6c47038711
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sat Feb 6 18:05:33 2016 -0500
- modify the actual function calls
- commit 5e623d10b009cc8eac1c1637a36600c0d66191de
- Author: Yarn366 <r_name00@live.com>
- Date: Sat Feb 6 16:40:08 2016 -0500
- Moved the check for negative values in $Force Scaling Above so that $Scale Gauges can work properly
- commit 471c898df5e78a5bb4e29b7bbf388f71e5884def
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sat Feb 6 15:46:06 2016 -0500
- modify function headers as suggested in PR #530
- commit df41bbe172d20acd3b430f8d4d3637cc517af7e2
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Fri Feb 5 12:40:55 2016 -0500
- refactor of dumb_rotation to intrinsic_rotation
- 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.)
- commit 54e052bc2f09c0341ee95004db87d5434fdd724e
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sun Jan 31 18:54:41 2016 -0800
- Don't assume non-turning weapons have a fixed velocity.
- 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).
- commit f12d2395dc03a87dd2b19b91c2344857953815c0
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Sun Jan 31 23:27:52 2016 +0200
- Fixed $Acceleration Time not working right on non-homing secondaries
- commit fc6bc3a1c6cf4fb8546c313b8ec1c14c6b15c2bd
- Author: asarium <asarium@gmail.com>
- Date: Fri Jan 29 22:00:58 2016 +0100
- Remove some unused code from timer.h/.cpp
- The removed code has been replaced by the profiling subsystem.
- commit 5bcc89be3a05f3bbc0abc9e4dd102b4247e512bf
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Fri Jan 29 12:37:14 2016 -0500
- one small bugfix, one small comment tweak
- 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.)
- 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.
- commit 54b2eddc14e5f9e07719df12c809ebf2507669ae
- Author: asarium <asarium@gmail.com>
- Date: Thu Jan 28 16:39:10 2016 +0100
- Change timestamp integer handling again
- commit 64c4e4d7b44aaa4c6cfae5b3fd9589151cc30e71
- Author: asarium <asarium@gmail.com>
- Date: Wed Jan 27 15:34:37 2016 +0100
- Use integer math instead of floats for timestamps
- commit 1159e66168f536a33408bb3da3216b3c8ad6ea12
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Jan 27 01:25:46 2016 -0800
- Avoid checking for combat music if the projectile's parent was recycled.
- commit 37a98b8cf82ea9c40fd56ad77c381877435bccb7
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue Jan 26 23:59:23 2016 -0800
- Check B->parent_sig before checking B->parent in objcollide.cpp.
- 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).
- commit a5b705b2c1101d098eb1161d3a41ba30b67fdb7c
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue Jan 26 23:36:24 2016 -0800
- Store debris damage type on the debris object itself.
- 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.
- commit aa0de45ddb057c193f2c141f394ff49d3136ad1d
- Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
- Date: Tue Jan 26 16:51:28 2016 -0600
- Part C: Update references to these projects in the CI configs and other areas.
- commit e6855a4153b5dfb43a26bd6760581f36606f98c9
- Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
- Date: Tue Jan 26 16:35:26 2016 -0600
- Part B: Move Xcode4 project to Xcode.
- commit f61b869c7fa7df79911ef8f18725ae3b7ca121bf
- Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
- Date: Tue Jan 26 16:34:57 2016 -0600
- Part A: Remove 5 old crusty projects.
- commit 59d6a44db37ab7ca2b6a3cc8cd96b5ab72f330fe
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Mon Jan 25 19:31:52 2016 -0500
- colons are redundant
- commit 5b8410de982a84d7957b167a504322c87ca83091
- Author: Yarn366 <r_name00@live.com>
- Date: Mon Jan 25 17:00:08 2016 -0500
- 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.)
- Also removed an erroneous plus sign in adjust_base_res.
- commit 1bd71604614f72af286caa70102739884ef55bea
- Author: Yarn366 <r_name00@live.com>
- Date: Mon Jan 25 15:13:17 2016 -0500
- Remove parameters from gauge_settings constructor and change values after struct creation.
- commit 8464e1769ff39758644f56e75bcdb2958610ceee
- Author: Yarn366 <r_name00@live.com>
- Date: Mon Jan 25 04:41:24 2016 -0500
- Use a constructor rather than a define to create a gauge settings struct.
- commit 975e108841e74f64ba43b1c7bbf8ba1109ec7ed2
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Mon Jan 25 01:29:51 2016 -0500
- further accommodation of the dumb-rotation movement type, including, finally, proper collision detection!
- commit 6d60bb1511c19fa0cd586d78a3ff10090efa64fa
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Mon Jan 25 00:49:21 2016 -0500
- add some additional clarifying comments
- commit 28faa9e5885d682bb5b57061debc3cd6a042f98a
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Mon Jan 25 00:26:26 2016 -0500
- warn for dumb-rotation as well as regular rotation
- commit 78ff02501b1595de18aacf2b587c0300724f9c40
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sun Jan 24 21:41:31 2016 -0500
- improve debug warning handling
- commit 165124267a4deabf8897d0b19bceba0487bb0068
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sun Jan 24 21:28:43 2016 -0500
- Add model_instance handling for weapons, asteroids, and skyboxes
- commit b9033ab2a2f252b02b619f30b5f4e218650f7fdb
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sun Jan 24 19:00:04 2016 -0500
- fix Travis error
- commit 102efb192c00d86a8dcd86aea7f65dfc0b751d94
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sun Jan 24 17:55:13 2016 -0500
- some additional error handling
- commit 335cc4a114c9d87eb8cf1483fa1a2ca01ee58e59
- Author: asarium <asarium@gmail.com>
- Date: Sun Jan 24 14:31:13 2016 +0100
- Use generic architecture by default
- commit 4b05468f3ccfb6ff9e2150af80b6783310fb1710
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Wed Jan 20 14:44:45 2016 -0500
- 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
- commit 26a500bf7ca85c10077b0e3126ab35f57cba40d7
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Tue Jan 19 22:18:09 2016 -0500
- address warnings flagged by Travis
- commit 81ad6dc1b5577945e45fb432a574507a81fc30c5
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Tue Jan 5 01:04:46 2016 -0500
- remove a field that is now redundant
- commit 025c58c6792f37230ccef7ee6fd9c947104102fa
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Tue Jan 5 00:56:51 2016 -0500
- fix const-correctness due to Swifty's change
- commit bb93319871a3e575a43e620a7d65cbbd304e23d1
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Fri Dec 11 18:34:01 2015 -0500
- small update due to changed API
- commit 8f224a76a4b4b611de9941ab9d2b529d2690291f
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sat Nov 21 17:49:31 2015 -0500
- incorporate turning rate
- commit a640015afce7b400c856f15d8c3066f7e69ae8e4
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sat Nov 21 15:42:51 2015 -0500
- tweak the creation of dumb_rotate instances; move the check for can_move below look_at and dumb_rotate
- commit 82807f276087ee9cf8944a8cb0aabb8287f92608
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sat Nov 21 00:52:30 2015 -0500
- delete dumb rotations when we delete the associated instance
- commit 97924c062810553402668f0b236efb190152d9fc
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sat Nov 21 00:48:01 2015 -0500
- 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.
- commit 680ac9175f76225a4693e581ee6ea6274230fbd3
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Fri Nov 20 01:58:30 2015 -0500
- move the two dumb_rotation iterations into one function (which calls a subfunction) in modelread.cpp, and add some descriptive commenting
- commit e3c4f902872cdfd014335493cb3d31500463e989
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Thu Nov 19 01:42:35 2015 -0500
- first chunk of work to reimplementing dumb_rotate in a way that syncs with the rest of the model code
- commit ca95a3c25d0a2912907707af5181a497d1b95122
- Author: Yarn366 <r_name00@live.com>
- Date: Mon Jan 4 03:57:13 2016 -0500
- Changed default gauge settings from a function to a define
- commit 7691c4905e72814e5c70b998ffa1f5a32ed37513
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Thu Dec 3 11:16:18 2015 +1100
- Correct comment regarding glGetString(GL_SHADING_LANGUAGE_VERSION)
- commit 9bd4fb3ac79e4293ca8722cd6716f2608735f136
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Nov 28 17:28:05 2015 +1100
- Lift up FXAA shader GLSL version check to opengl_post_load_shader(), out of the GLSL shader compiler preprocessor stage.
- commit 49b5d9a3b7576699433143816f8a0e05955e1c93
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Nov 21 00:27:49 2015 +1300
- Fix up the revert of 0345d09a513082d15b53b045471f3fe1e3621b9b
- commit 22f14d56eaef758e7d26dba2ac22eba3ac30d9bf
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Nov 21 00:15:00 2015 +1300
- Revert "GLSL: Provide a dynamic #version directive to the shaders, in line with OpenGL standards"
- This reverts commit 0345d09a513082d15b53b045471f3fe1e3621b9b.
- commit 5f4568cc0e547e0dd31546c08ecffeb43dc14a56
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Nov 8 22:25:29 2015 +1100
- OpenGL: Correct typo in one use of the __VERSION__ predefined macro
- commit 39842e711561f339fa06d3dc61b41f18824b1a00
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Nov 8 19:41:37 2015 +1100
- 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.
- commit cb90d286e590ffe0aa11082d1480070e1a9c4791
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Nov 4 21:54:29 2015 +1100
- GLSL: Provide a dynamic #version directive to the shaders, in line with OpenGL standards
- commit e4c98e8527b87f5d8dcb71921e73a90120069edb
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Nov 4 18:58:24 2015 +1100
- 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.
- commit 5d593f0df07866bef842c75703d1904f95e4536f
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Nov 4 18:39:25 2015 +1100
- Plumb through is_minimum_GLSL_version()
- commit a045e5d2667356a0c2f145b03ce822d3464756ab
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Nov 4 18:09:52 2015 +1100
- Refactor out -disable_glsl_model command line option, which is encoded in Use_GLSL internally
- commit 21b8e3bb5266835dbcc9537fc62741589fee2c8c
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Nov 4 17:08:57 2015 +1100
- Add helper function is_minimum_GLSL_version()
- commit 3aa671a21194e81b851e48667a8ac884530ab848
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Nov 4 16:28:23 2015 +1100
- Replace SHADER_MODEL with GLSL_VERSION
- commit d3ce9874a76eef34008bd4c7cfc1b3807bd77329
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Nov 4 16:18:50 2015 +1100
- DirectX Shader Model 4.0 is equivalent to GLSL version 3.30. Source: https://www.opengl.org/wiki/Detecting_the_Shader_Model
- commit 3fd9b8f802b35684ca6e9e34c5654e6944210f14
- Author: Yarn366 <r_name00@live.com>
- Date: Sun Jan 3 04:29:59 2016 -0500
- Fix the errors reported by AppVeyor and Travis CI (take 2)
- commit 890c607ad278cfe4854beef0aed44daa5495babb
- Author: Yarn366 <r_name00@live.com>
- Date: Sun Jan 3 03:56:13 2016 -0500
- Fix the errors reported by AppVeyor and Travis CI (hopefully)
- commit 3512fcc18e5f5356c2f383620a434a10f8351e71
- Author: Yarn366 <r_name00@live.com>
- Date: Sun Jan 3 03:12:00 2016 -0500
- Changed the gauge loaders to accept a pointer to the new gauge_settings struct instead of a bunch of values.
- commit f57e346eff6c2dbc678c3728f9e2d93b67393c9b
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Sat Jan 2 16:47:28 2016 -0800
- Only enable team glow colors if team color texture mask has an alpha channel.
- commit b0115a5f8024a005e02d2a672a4b6def1bbd62ff
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sat Jan 2 12:19:13 2016 -0800
- Stop exporting -no_fps_capping to the launcher.
- 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.
- commit d4d805d6caa7f704d98f91d538d6a3f5c4736f93
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Sun Dec 27 22:07:31 2015 -0700
- Move turret_enemy_objnum check further up in block and change to Assertion
- commit 8a2eec5b4a6e6d09b8e1643819df779dc97efe29
- Author: Karajorma <Karajorma@gmail.com>
- Date: Wed Dec 30 16:56:50 2015 +0800
- Fix the issue with repeat counts first discovered on this thread http://www.hard-light.net/forums/index.php?topic=90763.msg1801379#msg1801379
- commit ee64b83aecc73cb16dfed3bfabc7952984638b8d
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Mon Dec 28 14:55:54 2015 +1000
- Allow shield hit animations to play to the end
- Previously they'd always stop at 75% complete, and it's probably just
- luck that it worked correctly for :v:
- commit 2ddee360075ad424a2a4f7cdbb486e88323a6051
- Author: Samuel Cho <samuel.s.cho@gmail.com>
- Date: Fri Dec 25 19:34:39 2015 -0800
- Cleaned up HudGaugeLock::render() and removed hud_draw_diamond() since that's not being used.
- commit 542dc68df2258ceaf5a968f0413d75ede990d08b
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Mon Dec 21 00:56:51 2015 -0500
- add to Ship_flag_names array
- commit b1ac0876d4079e0f37e191bd169d132cdaffe0cc
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sun Dec 20 23:12:59 2015 -0500
- add no-disabled-self-destruct ship flag
- Normally, ships whose weapons or engines subsystems are destroyed will
- self-destruct after 90 seconds if they are part of a wing (see
- ai_maybe_self_destruct). This adds a ship flag to prevent that from
- happening.
- commit 9cc70790c9b063241fc6349f248bd513772a68eb
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Wed Dec 16 00:57:12 2015 -0800
- Save all the channels of the team mask, not just the red and green channels.
- commit 7d392bd61c093997afaa819a3552768807df14ff
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Wed Dec 16 00:44:58 2015 -0800
- Adjust the blended glow color value by how much the team mask contributes to this fragment.
- commit 1552e02a5184636f37c9933a7167701e6b5b51b5
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Wed Dec 16 00:20:15 2015 -0800
- Added support for glowing team color textures.
- commit 6583066936b0169eb44d0dc067630dea67876187
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Tue Dec 15 20:39:38 2015 -0800
- Don't reset lock rendering timers and switches unless we really need to.
- commit 9b7ebff53ace63f444b60d3da612ad2559890416
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Sun Dec 13 22:21:29 2015 -0700
- Change NULL to nullptr and change fighter beam flag comparison from > to !=
- commit 1491d4a79a40df5f17bf8c9079fde147b3d2f6ea
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Sat Dec 5 12:38:31 2015 -0700
- Create "share fire direction" subsystem flag
- commit 3eb47c1867f83129f0f6f8cc405130e29a9f5e77
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Mon Dec 14 23:19:08 2015 -0800
- ship_render() still needs to clear out miscellaneous per-draw model data.
- commit 2db4bc37f2898abdcf66e82b8f3188783969c70b
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Mon Dec 14 00:06:16 2015 -0800
- Removed unused variable sii.
- commit 0f0f6377d009a909225ac6f211abe4b7eff2f479
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Sun Dec 13 23:51:24 2015 -0800
- Killed the last vestiges of ship_model_start/stop.
- commit bade3c58eb2d0f95cec724e49ecd9f70c96d839b
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Sat Dec 12 15:14:35 2015 -0700
- Normalize the position vector used in environmental reflections
- commit 2deffc11566f8c4effa3dd7150b5a60fc4a72539
- Author: Samuel Cho <samuel.s.cho@gmail.com>
- Date: Wed Dec 9 10:32:36 2015 -0800
- Removed comment from model_set_instance that no longer describes SSF_NO_DISAPPEAR functionality.
- commit 0062d2567ab30564548e9064d2941e6f7d3da410
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Tue Dec 8 23:53:53 2015 -0800
- Fixes missing destroyed submodels from the polymodel_instance rendering commit.
- commit 7972cad5638b3557d61206bb0f1f0f4d127cfbb3
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Tue Dec 8 20:06:27 2015 -0800
- Restore SIF2_NO_LIGHTING functionality for ship_render().
- commit 8d0624b064c54e9c031d8a039f72d9cefef02c3b
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Tue Dec 8 14:08:34 2015 +0200
- Fix a small glitch in shield icon alpha range
- Calculates the alpha range using the actual number of shield segments instead of 4.
- commit 236857ed37ea3b2fc2b850504cca1530d659987d
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Mon Dec 7 22:59:28 2015 -0800
- Changed bitmap_lookup to use ubyte instead of floats for the color channels. Should make reading bitmaps faster.
- commit 81676b7d3f0ff1082968425053d5bec6632b4ebe
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sat Dec 5 14:25:28 2015 -0500
- a few tweaks from the PR...
- a) remove redundant (shadowing) polymodel *pm declaration
- b) end Warnings with \n
- c) remove no-longer-needed Asserts (they are handled by the Error check above)
- commit e1e188a43c8a1654bc9bf639172288f1efe7e3e2
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sat Dec 5 13:02:27 2015 -0500
- use the entire range of RAND_MAX, not the range divided by 32
- commit fa10977e7722d7aea0341d080b84fc9a9d5289a5
- Author: Yarn366 <r_name00@live.com>
- Date: Thu Dec 3 20:06:06 2015 -0500
- Added parameters that allow HUD scaling to be disabled at lower resolutions and enabled at higher resolutions.
- commit 59fa7bd544218ea370efa6049a7a8d8ddcc61cbc
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Wed Dec 2 19:08:59 2015 -0800
- Remove superfluous line.
- commit 81d8d063c28b0918ba90aa8d892d7e4ef23f4ceb
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Dec 2 12:11:20 2015 -0800
- Un-cluttering the autorepair conditional by spreading it out a little.
- Should hopefully be a bit more readable this way.
- commit 75471276fcc85031cd671c3d949dad98c7ad1391
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sun Nov 22 06:03:10 2015 -0800
- Adds "don't autorepair if disabled" to blacklist a specific subsystem.
- 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.
- commit 89d6031c7976bd478b18a9427cacf68335fdbe37
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri Nov 20 17:41:22 2015 -0800
- Adds the ability for subsystems to repair themselves when disabled.
- 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.
- commit 661678f6935c13bbbfa0a999c351b901f1778e15
- Author: asarium <asarium@gmail.com>
- Date: Wed Dec 2 16:59:54 2015 +0100
- Fix an issue identified by MageKing17
- commit 94ca29735c06977cc8b0cc3d1631a8d37a677caa
- Author: asarium <asarium@gmail.com>
- Date: Sun Nov 15 22:51:00 2015 +0100
- Quit when the end of the mission is reached
- commit 20f84c179ac838f925da5e88f64ec55e15800867
- Author: asarium <asarium@gmail.com>
- Date: Sun Nov 15 19:23:25 2015 +0100
- When benchmarking automatically accept pilot screen
- commit 5f622094afa1a9480efba7eae909a336571136cb
- Author: asarium <asarium@gmail.com>
- Date: Sun Nov 15 19:22:11 2015 +0100
- Add commandline option for benchmarking
- commit 64ad950a802f8bae62a67c54b0e95e6f6271554b
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Tue Dec 1 23:53:24 2015 -0800
- 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.
- commit 764e1772b0763763985a666355df1784e8b8d47c
- Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
- Date: Tue Dec 1 15:24:32 2015 -0600
- Remove the -Wno-unused-function hider. Should be able to fix these with this method if any more crop up on Linux.
- commit ea549ab5a0a8de9441b6b0ef189d6f46c38de8af
- Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
- Date: Tue Dec 1 20:56:06 2015 -0600
- [fix/292_unused_functions] Mark rotate_z and accurate_square_root as unused. Last part of the issues in #292.
- commit c8785dc09318dd4e8b426f7d0ecd2334387e4fab
- Author: chief1983 <chief1983@yahoo.com>
- Date: Tue Dec 1 16:30:11 2015 -0600
- [asan_flag] AddressSanitizer toggle flag for configure.ac.
- commit 870ad9e3aeb8b8631e51dcffe533431668acf01d
- Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
- Date: Tue Dec 1 14:54:57 2015 -0600
- [fix/187_debugging] Enhance an Assert to help track down how issue 187 could happen.
- commit 487f769064bc4961f99046782274bad1c4833cec
- Author: The E <fwoltermann@gmail.com>
- Date: Tue Dec 1 20:38:30 2015 +0100
- Renaming vm_copy_transpose_matrix to vm_copy_transpose
- commit 7604e82f05e54ec7cbb592178548b2375c0f8824
- Author: The E <fwoltermann@gmail.com>
- Date: Tue Dec 1 20:37:33 2015 +0100
- Renaming vm_transpose_matrix to vm_transpose
- commit e0defd287aa8cd234f53c0865bf907c0d3e4e3a8
- Author: The E <fwoltermann@gmail.com>
- Date: Tue Dec 1 20:36:34 2015 +0100
- Renaming vm_vec_crossprod to vm_vec_cross
- commit a413255728fc57c7c070a075fbd8f7e8306d207c
- Author: The E <fwoltermann@gmail.com>
- Date: Tue Dec 1 20:35:47 2015 +0100
- Renaming vm_vec_dotprod to vm_vec_dot
- commit 22e6de42a4b41dc42d7087c70ac9ff31126fe11f
- Author: Fabian Woltermann <f.woltermann@primefact.de>
- Date: Tue Dec 1 13:04:22 2015 +0100
- Remove comment here
- commit 9548002890ae3f51662e6d7699cc6a444d729d2a
- Author: Fabian Woltermann <f.woltermann@primefact.de>
- Date: Tue Dec 1 11:39:28 2015 +0100
- Removing code that has no place here
- commit 0334bd0c3b86a88c4ffd914dbcbfcee9ddc719c9
- Author: Fabian Woltermann <f.woltermann@primefact.de>
- Date: Tue Dec 1 11:34:00 2015 +0100
- Addressing a few small issues with PR 468
- commit 096029a88dadd08610b11a8728d78b795bad00b7
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Tue Dec 1 00:55:30 2015 -0700
- Add Doxygen comments and additional changes
- commit d8ab39e261af63842e9649c556f4a59503709300
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Mon Nov 30 23:48:57 2015 -0800
- This line in the HUD lock gauge wasn't supposed to be deleted.
- commit 02d15f36b7c6e63e68274e3454c628d87cc01b29
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Tue Dec 1 00:34:55 2015 -0700
- Change a1d to a2d
- commit 66c9e0c13609bebaa018149716cb1f32a9a69f84
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Mon Nov 30 23:16:43 2015 -0800
- My attempt to fix the HUD lock scoping issues raised by issue #456.
- commit fb29b28113be6adda9a06dc9baa5da36506bf650
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Mon Nov 30 09:36:07 2015 -0700
- Add function to invert matrix4 and change mview to GL_env_texture_matrix to properly setup environment maps.
- commit 3fa03fcda0b99542c5b7ba8d598346e5684703fa
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Mon Nov 23 01:16:41 2015 -0700
- Fix ENVMAP vertex shader to use the inverse of gl_ModelViewMatrix
- commit a4f793e6dc2aa7499827447c9fa9951b66e2497b
- Author: Yarn366 <r_name00@live.com>
- Date: Sun Nov 29 17:22:48 2015 -0500
- Use the same FOV for everything in the main view, and apply the pi*(4/9) correction for ships to the briefing view.
- commit 3287ff6b3ae7c102c4d17a058103a710919c6d90
- Author: Risto Toijala <risto.toijala@gmail.com>
- Date: Sat Nov 28 18:20:56 2015 +0200
- unix mods: change error to warning
- Ignore failure to open directories that the filesystem gave us.
- There's nothing we can do about it.
- Also improve missing mod warning.
- Tiny style improvement.
- commit 81092417bdaa15b8cac35ac1159e78b6658f1bfb
- Author: Risto Toijala <risto.toijala@gmail.com>
- Date: Sat Nov 28 18:19:50 2015 +0200
- unix mods: use "." instead of full cwd path to avoid error condition
- commit 947deb8e12c12e665ffddbb174d69d77959fd848
- Author: Risto Toijala <risto.toijala@gmail.com>
- Date: Sat Nov 28 18:18:26 2015 +0200
- unix mods: switch parent and dir for readability
- commit bd1aa5e455422b4384f8c9533ae17091eefb8539
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Nov 25 23:04:37 2015 -0800
- Modular tables now clear allowed weapons if +noreplace isn't specified.
- 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.
- Fixes Mantis 3176.
- commit 37f45872309896ddc9aae464eb100441b48d277b
- Author: Yarn366 <r_name00@live.com>
- Date: Sat Nov 28 01:56:09 2015 -0500
- Apply rounding to orientation values so that the spinners in the background editor work properly
- commit e11f6904b48ac7386196621bb9a5dc08db63f118
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sat Nov 28 00:27:27 2015 -0500
- retail sounds 36 and 37 should actually be converted to 3D
- commit 6df0a704f253603486ddd0778c7b80daec764a2f
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Thu Nov 26 00:14:34 2015 -0800
- Add "Right-Align Ship Names:" option to HudGaugeEscort.
- 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.
- commit 0b84c18686cbaa3600af9e54b0ad4df7064d7d08
- Author: Risto Toijala <risto.toijala@gmail.com>
- Date: Fri Nov 27 20:16:00 2015 +0200
- also accept backslashes as path separators on unix
- commit 752366981936b6e3abc4f6773f27e913ad6b789d
- Author: Risto Toijala <risto.toijala@gmail.com>
- Date: Thu Nov 26 09:49:52 2015 +0200
- allow subfolders in mod paths
- commit b1b8ae9668be8747c520bc37f16cda23f58b3832
- Author: Risto Toijala <risto.toijala@gmail.com>
- Date: Sun Nov 1 14:29:45 2015 +0200
- move unix modlist handling to function
- commit bddf438fb6a83ce52594ca6827d941c7a2cb509e
- Author: Risto Toijala <risto.toijala@gmail.com>
- Date: Sun Nov 1 14:26:12 2015 +0200
- clean up unix mod handling
- commit 407a2356eb2b4f4bfa697ba997ff1518b2d70755
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Thu Nov 26 18:06:41 2015 +0200
- Fixed silly syntax error
- commit 0c5e6c728152760fb5a6f9579c9488f3dfd766fd
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Thu Nov 26 16:35:23 2015 +0200
- Fixes to some bm_unlock and bm_unload calls
- As requested in https://github.com/scp-fs2open/fs2open.github.com/pull/449/files#r45241401
- Note that I also included the ref_count >= 1 check.
- commit 256ba6f9f252857d19fe78301ff4767815cbf9e5
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Thu Nov 26 18:57:36 2015 +1000
- Remove proposed AI profiles flag
- Make the new behaviour the default, the change to gameplay should be
- minimal due to the 2-frame feature being by far the largest factor in
- current countermeasure effectiveness
- commit 33c7c4eae920baad46f1f3c687f6879a73094ed4
- Author: Yarn366 <r_name00@live.com>
- Date: Mon Nov 23 19:48:04 2015 -0500
- Added "Radar Center Offsets:" and "Radar Size:" to the 2D and 3D radar gauges
- commit 962261421e8f9fe5655609823c50dd9467a25f4f
- Author: Yarn366 <r_name00@live.com>
- Date: Mon Nov 23 18:29:40 2015 -0500
- Added "Dock Max Width:" and "Order Max Width:" to extra target data gauge
- commit 5144dba6b465ca72a571943a6df8fa08adce5385
- Author: Yarn366 <r_name00@live.com>
- Date: Mon Nov 23 18:22:37 2015 -0500
- Added "Fixed Header Position:" to wingman gauge
- commit 9bbebfc55e18de23dfb12f42dcbb53ff8d2e4e7b
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Mon Nov 23 06:54:41 2015 -0500
- [fix] toolchain: Abstract compiler capabilities
- Fixes various typos from the commit titled
- 'toolchain: Abstract compiler capabilities'
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 02fc2b29ca58bccd80b33ae265565c1b15643d5b
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Mon Nov 23 00:20:55 2015 -0800
- Revert "Fix envmap orientation"
- This reverts commit a033f653d04b190a00ef4f2a5166e1102289f87c.
- commit a033f653d04b190a00ef4f2a5166e1102289f87c
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Sun Nov 22 16:58:17 2015 -0700
- Fix envmap orientation
- commit 4b37433c4fa5e93c2d8e86794fee48a83253857e
- Author: The E <fwoltermann@gmail.com>
- Date: Sun Nov 22 21:00:24 2015 +0100
- Removing the _INLINE_VECMAT preprocessor define. This is something the compiler is better equipped to decide.
- commit 002dc3a9651f8bf468ddf1eda617416587d577bf
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Wed Nov 18 21:48:41 2015 -0500
- toolchain: Introduce __ALIGNED(x) macro
- The __ALIGNED(x) macro may be used to tell the compiler to align the
- symbol's address to an 'x' byte boundary. Note that 'x' must be a
- power of two.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 7da81210ea9bdabaeb88c9176183395b77eddad5
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Wed Nov 18 21:33:34 2015 -0500
- toolchain: Introduce likely() and unlikely() macros
- The likely() and unlikely() macros may be used as hints to the compiler to
- indicate whether a branch is likely or unlikely to be taken so that it may
- generate code accordingly.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 57c16bd58a7a71c9b8f14b61123f91b1bc00eb01
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Wed Nov 18 02:47:39 2015 -0500
- toolchain: Replace __attribute__((__unused__)) with __UNUSED
- Abstracting this allows for the possibility of other compilers to have their
- own implementation of marking a variable as potentially unused without using
- the __attribute__ keyword (which is not supported on all compilers).
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 13c86d9540959ca141f14d48b2888e9e4c284a10
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Wed Nov 18 02:33:43 2015 -0500
- toolchain: Abstract compiler capabilities
- Abstract compiler capabilities to help simplify support for various
- toolchains.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 338d6c9aaffddb8a94dd0dc8558ae4d7ed331503
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Mon Nov 2 22:04:55 2015 +1000
- Allow countermeasures to decoy missiles once only
- Adds ai_profiles flag
- $countermeasures decoy a missile once:
- Also (re)adds logging to make it easier to figure out what the
- countermeasures are doing. Try adding "+countermeasures" to your
- debug_filter.cfg file.
- commit 0e07f4414e93e7c9d8937e70945f2251574a05e2
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sat Nov 21 21:18:08 2015 +1000
- CMEASURE_DETONATE_DISTANCE should be a float
- Thanks to Goober5000 for noticing this
- commit 039359e7f27b40fa7aeb029c9202497a53043c3d
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri Nov 20 06:50:49 2015 -0800
- Fix support subsystem repair rate (for real this time).
- 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).
- commit 0bb6002f0a957b50bd16fd8ba481b78f32f3d55b
- Author: asarium <asarium@gmail.com>
- Date: Fri Nov 20 12:24:10 2015 +0100
- Fix compilation error
- Apparently multi_update.cpp isn't used anywhere in the code. That file
- could be removed in the future.
- commit 91dbf8b7513f46eb5314108c96f3a67dea2f2065
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri Nov 20 03:22:45 2015 -0800
- Improve consistency/flexibility of version-specific comments.
- 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.
- commit 519e89b6fa835019108089ab977ccb5f5c46114e
- Author: asarium <asarium@gmail.com>
- Date: Fri Nov 20 11:48:00 2015 +0100
- Add "$Minimum version" to game settings table
- This allows a modder to specify a minimum FSO version that is needed
- for the mod.
- commit 8f3342f05e5d949d8249afcf455d64322ae1f4a8
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Fri Nov 20 00:41:46 2015 -0500
- improve sexp help regarding bitmasks on ship-arrival-info and ship-departure-info
- commit 6dd31585704f4496fd4d9effafe79d71c776f248
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Thu Nov 19 20:27:32 2015 -0800
- Make l_Wing functions handle invalid handles.
- Indexing an invalid wing handle now returns invalid ship handles, getting its length returns 0, and getting its name returns an empty string.
- commit 004fdae08f2345d03c579d5f42f70ef7bf931656
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Thu Nov 19 20:20:47 2015 -0800
- Clean up a couple minor issues in lua.cpp
- 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.
- commit 8fcb1ee7899919053e0ff2841f3171068a7d7b36
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Thu Nov 19 20:18:31 2015 -0800
- Add isValid() function to l_Wing objects.
- 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.
- commit 9630d808274d6b370482b022a38b200cb603a5cd
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Thu Nov 19 20:16:37 2015 -0800
- Change wing_name_lookup() to wing_lookup() in l_Mission_Wings indexer.
- Avoids inconsistency whereby some wings could be looked up by index but not by name.
- commit 206fbabaa5e7d8ace97ae9730a3f72c578083c39
- Author: asarium <asarium@gmail.com>
- Date: Fri Nov 6 17:36:37 2015 +0100
- Use -march=native for linux builds
- commit 5394b4943d4876a46c2d12246c2abad77a2ed496
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Thu Nov 19 12:37:45 2015 -0800
- Change warning from too many ship/weapon classes to an error.
- 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.
- Hopefully, eventually, these limits will be removed altogether, but until then, exceeding them should not just be a dismissible warning.
- commit 69f9d9f09022124ec75a8f57c34d2fd0da438697
- Author: Yarn366 <r_name00@live.com>
- Date: Thu Nov 19 15:35:31 2015 -0500
- Make the target bracket gauge account for the sizes of the font and the attacker blip
- commit 154a50028bcc3e0d57207ed1db815673cf9ee234
- Author: asarium <asarium@gmail.com>
- Date: Wed Nov 18 18:43:19 2015 +0100
- Make this Assert a little more informative
- commit edbec0fca94212d07accda6f0229676de4f333a4
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue Nov 17 14:08:38 2015 -0800
- Fix incorrect assertion in FRED's Event Editor when deleting a message.
- 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.
- commit 9050c08bec607163e0d9f658e9448ab3cc774f97
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Fri Jul 17 19:59:19 2015 -0500
- Add jumpToMission LUA function and a jump to hub function
- 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.
- commit 248c398ba904b203594799b3b67718fc1663c070
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Sun Nov 15 17:44:26 2015 -0700
- Fix support subsystem repair rate
- commit f790b3b0c68a0c1faf9c5bddaf572bb2f5968091
- Author: The E <fwoltermann@gmail.com>
- Date: Sat Nov 14 23:13:32 2015 +0100
- small error correction
- commit cbad1cf10f25b38992480fb8d16fc6a38a2d3ff8
- Author: The E <fwoltermann@gmail.com>
- Date: Sat Nov 14 13:30:51 2015 +0100
- Addressing style comments
- commit 56343f0d03f19447f095f985efbb26db1f2d49c3
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Sat Nov 14 07:08:52 2015 -0500
- lighting: remove void keyword from empty argument list
- Routines in the lighting module that do not have any arguments do not
- need the 'void' keyword in either their definitions or declarations.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 67d51037ff9d575a487407b469d6926c4f72e406
- Author: The E <fwoltermann@gmail.com>
- Date: Sat Nov 14 12:55:41 2015 +0100
- Adds Persona flag "$Allow substitution of missing messages:"
- commit 3e6fb113ee858034a74eecb2f3b9469d7402a912
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Thu Nov 12 23:27:55 2015 -0700
- Deprecate +Min Damage and +Max Damage, add +Attenuation Damage:
- commit 28c951272786fd7dd4c5e4f19eb7b2dfeb604f5e
- Author: asarium <asarium@gmail.com>
- Date: Fri Nov 13 11:52:52 2015 +0100
- Fix compilation
- Now the static_asserts use the types from cstdint
- commit ed6637031d483107f08b4a5c046c0b0bc5778b9d
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Thu Nov 12 19:07:21 2015 +1000
- Allow aspect missiles to die when have lost lock
- Note that aspect missiles don't lose lock when their target dies, I'll
- see about adding that later
- commit f5ccad96196f2fb02883c8c29b1d64512b3019ca
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Sun Nov 1 10:20:58 2015 -0500
- lighting: Apply keywords
- Applies the following keywords to the lighting module:
- const
- static
- void
- extern
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit b10de88cf0b99968f5176848f14c55dab74c783e
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Mon Nov 9 21:33:16 2015 -0500
- lighting: Remove unused global variables
- The following global variables from the lighting module were unused
- and are being removed:
- int cell_shaded_lightmap = -1;
- int spec = 0;
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 34a7f7d60f716864df7d90252a711d1a158ce345
- Author: asarium <asarium@gmail.com>
- Date: Wed Nov 11 14:56:14 2015 +0100
- Check the size of data in multi packets
- This will make sure that compiler changes that affect the size of a
- type are noticed early.
- commit 9d6b373781d0d20680e5e09ae2c8ea3c5a029a52
- Author: Yarn366 <r_name00@live.com>
- Date: Tue Nov 10 23:22:34 2015 -0500
- Undid the function name changes
- commit 320fd33431054cbfcb2e782592da6b485bf3966a
- Author: Yarn366 <r_name00@live.com>
- Date: Tue Nov 10 19:48:54 2015 -0500
- If even one element in the first mission background is missing, fall back to the second background if it exists
- commit dba2d28265cf046b09a16752c76cec539b116450
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue Nov 10 14:55:55 2015 -0800
- Fix ship-turret-target-order.
- 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.
- Discovered by triggering an Int3() in aiturret.cpp (line 1167 as of this writing) and finding uninitialized values in the turret_targeting_order array.
- commit 647f6a867b6c638aedc65c187b6344c39813871c
- Author: The E <fwoltermann@gmail.com>
- Date: Tue Nov 10 15:55:46 2015 +0100
- Upped MAX_SHIP_CLASSES to 500
- commit 89d072e18c80e88ac31e71151ff4446475084bd6
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Tue Nov 3 00:33:18 2015 -0700
- Add +Directonal Glow:
- This goes directly below +Muzzleglow: in $Beam Info: and causes the muzzle glow to be rendered along a projected poly instead of a bitmap.
- Takes a float argument that is the length of the glow.
- commit b1e7a2a1bf5e72224ca369b950ed6a04007613d4
- Author: Yarn366 <r_name00@live.com>
- Date: Mon Nov 9 00:31:40 2015 -0500
- Don't add an extension to a sound's file name if the extension is supposed to be present already
- commit 4849f443aa49d2a9d78ef87cdb945742a9834ff2
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sun Nov 8 14:51:04 2015 +1000
- Missed two places to use killer_infop
- commit aff81fe471b90f6d62b2759edefbe4bc895c148b
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sun Nov 8 14:38:05 2015 +1000
- Countermeasures can detonate a single missile
- As opposed to detonating all missiles within a radius. Is more
- efficient than previous code that traversed the entire missile object
- list to find all the missiles to detonate
- Add to weapons tbl/tbm
- $Countermeasure:
- +Single Missile Kill: False
- commit 26d40553b2800f8d2dbd41eccc54d5a7d593e6a3
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sun Nov 8 12:33:02 2015 +1000
- Allow countermeasure kill-distance to be moddable
- Trivial efficiency improvement by calculating a pointer once & reusing
- it. Add more countermeasure nprintf messages
- Add to weapons tbl/tbm
- $Countermeasure:
- +Missile Detonation Radius: 40
- commit 2c8d921d6454293c56b738d5e66e481fc25f587f
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sun Nov 8 13:04:13 2015 +1000
- Change Assert to Error
- This seems to be a data error rather than a coding error. Also provide
- the user with more info to assist with tracking down the source of the
- problem.
- commit 97c5a29b76a2e9d619c6d56d7478bbac9b9e5348
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Nov 7 23:09:19 2015 +1100
- Better wrap to 80 character lines where sensible in gr_opengl_init()
- commit fa9bd1c4467bbaf1f4a6a0d6d19fa36356820178
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Nov 7 23:01:35 2015 +1100
- Whitespace clean up
- commit 04352920ee1c1ebb5ac620f8cad131b0248c22bd
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Nov 7 22:59:09 2015 +1100
- Export opengl_tnl_init(), so that it doesn't need to be extern'd. Consistent with opengl_tnl_shutdown()
- commit 8111924f9b22a4aa1f4b3f12c57623731051d200
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Nov 7 22:48:21 2015 +1100
- OpenGL: Use the Core rather than older Extension form of GL_MAX_TEXTURE_IMAGE_UNITS
- commit a11c69673e990d9f61f8a25c4e7b0ecc04d2c35d
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Nov 7 22:39:09 2015 +1100
- Const correctness for ver in gr_opengl_init()
- commit 0b61d0bd8e1980e8d40c8537a9a0d98a9f1829f9
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Nov 7 16:58:44 2015 +1100
- OpenGL: Use the Core rather than older Extension form of GL_SHADING_LANGUAGE_VERSION.
- commit 697c900a25bad266aab3e3f31d1f2ea1fd025a6b
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Nov 7 14:30:16 2015 +1100
- 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
- commit 1d66596bfbf4ce3a239d908d66180c26dcdf7a84
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Fri Nov 6 07:59:03 2015 +1000
- Disable shadows by default
- Enable shadows with -enable_shadows
- -shadow_quality should still work
- commit b704050c2171be6b834bcd36248ee4712e016b3c
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Thu Nov 5 00:36:06 2015 -0500
- change these functions to return bool rather than int; fixes a minor warning
- commit 564f31aeabfce70afd7aca83be7a4f2c368bc793
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Wed Nov 4 00:54:02 2015 -0500
- properly close the fiction viewer when returning to the main menu
- commit 5a37992d3d604b0d72b291fe7532b7a003155882
- Author: The E <fwoltermann@gmail.com>
- Date: Tue Nov 3 13:10:07 2015 +0100
- Adds profiling for sexp events and lua On Frame scripts.
- commit 5c74720265c662949eea24237c9e8da5c02724c4
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sun Nov 1 19:31:14 2015 +1000
- Fix memory leak in ds_load_buffer
- commit 1c84c54e4f95bd9eafe89003ffa803b37e8cd801
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sat Oct 31 19:02:45 2015 +1000
- Model Assert/Assertion as Coverity killpaths
- commit 253d8a7eb1c568f1e614dd4461f1c78516229163
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sat Oct 31 14:06:56 2015 +1000
- Fix memory leak from Control_config_presets
- commit eb1ff0f43302b4389dbbd8a0f10668e69a64ca0c
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sat Oct 31 12:51:33 2015 +1000
- Fix coverity_scan builds
- i.e. they should be building debug, not release
- commit 9dfa67b64dae48ae6b96cb79122381cb3a556872
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Fri Oct 30 22:01:06 2015 +1000
- Correctly compare vector .end()
- commit c3c747711422048b2f7ada858a2ba1d43d806ce9
- Author: Yarn366 <r_name00@live.com>
- Date: Thu Oct 29 14:35:08 2015 -0400
- 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.
- commit bbad1c215929b836d6903ce81a606ca6b23a66e9
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Thu Oct 29 09:34:18 2015 -0400
- more const-correctness per PR comments
- commit 93e8e3ab6fa6c9fdc5f747893cc133dfffdcfbd3
- Author: Yarn366 <r_name00@live.com>
- Date: Wed Oct 28 18:21:31 2015 -0400
- Resolutions below 1024x600 are no longer changed to 800x600 if sparky_hi_fs2.vp is missing.
- In addition, the gr_get_resolution_class function has been added to avoid duplication of its code.
- commit 1ceae13be234b406b1007bdfb72e00f1958edadb
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Wed Oct 28 21:31:23 2015 +1000
- Guard against negative array index reads
- Also convert Assert to Assertion to provide more info
- commit fb20632b1822f4faa50bacdb06ee15398f0379df
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Wed Oct 28 21:26:00 2015 +1000
- Fix memory leak in cam_create/cam_close
- commit 0a08b6348bda302b6b76ac3f21a4cbb53a58ef50
- Author: Fabian Woltermann <f.woltermann@primefact.de>
- Date: Wed Oct 28 09:19:21 2015 +0100
- Revert "Removes inline keyword from mc_info_init declaration"
- This reverts commit c789b117cff63f1cc2a81d793d540018014984bf.
- commit c789b117cff63f1cc2a81d793d540018014984bf
- Author: Fabian Woltermann <f.woltermann@primefact.de>
- Date: Wed Oct 28 08:54:03 2015 +0100
- Removes inline keyword from mc_info_init declaration
- commit 8a125ab01979ccad0837efa467d8a8f389db23d6
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Wed Oct 28 00:18:31 2015 -0400
- remove obsolete const_casts
- commit a7dcda90007a7ff9694de68f834955173f60cdba
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Wed Oct 28 00:02:35 2015 -0400
- wip to avoid const_cast
- commit bfc0948f1c0c2cffa367122d8be10a3477bc0132
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Tue Oct 27 22:52:03 2015 -0400
- let's change this antipattern here too
- commit 75411d92bbb8f5e164fa2db4405194395e7babe9
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Tue Oct 27 22:46:35 2015 -0400
- const-correctness inspired by 392, because why not be masochistic
- commit 51c61b5144877ec66aae6aa513f4d5423ad2a206
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Sun Oct 25 15:04:22 2015 -0600
- Change closeup_pos in draw_model_icon() to a pointer
- commit 6cf105b7683138c9b6741fa249b9384205ef16c2
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Sun Oct 25 14:29:11 2015 -0600
- Fix Closeup_Pos and Closeup_Zoom
- The draw_model_rotating() and draw_model_icon() functions were receiving
- the whole Weapon_Info array instead of a single weapon_info object (wip
- in this case).
- commit 5fd09f8557f501faafe21a2465569ce8c0f44994
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue Oct 27 14:48:21 2015 -0700
- Restore local SSM behavior broken by 88e7c83. Fixes issue #396.
- Not sure how I missed that when reviewing the PR, but there you go.
- commit 630ab5a3cc64690a4203f5d94f5144e46b30332b
- Author: Fabian Woltermann <f.woltermann@primefact.de>
- Date: Tue Oct 27 08:24:06 2015 +0100
- Makes sure mc_info_init sets everything to safe data.
- commit e28640ded09bd5a8e736a729d3acfd0ed8b12a00
- Author: Fabian Woltermann <f.woltermann@primefact.de>
- Date: Tue Oct 27 08:15:45 2015 +0100
- Revert "Introduces a proper constructor for mc_info and removes the mc_info_init function on grounds of grave misuse of memset."
- This reverts commit 35e34ac97c295743f3302ec75d9c8142f48e4571.
- commit e6aa565b4270750276db52ac8f8a2b0b4c36109a
- Author: The E <fwoltermann@gmail.com>
- Date: Mon Oct 26 20:31:24 2015 +0100
- Name change as suggested by m|m
- commit 788e28c646b60b26e6ee29e00b8b901eedf6036d
- Author: The E <fwoltermann@gmail.com>
- Date: Mon Oct 26 19:47:51 2015 +0100
- Creates a new variant of Warning that is not #ifdefed out on release to make the debug sexp work as its description implies
- commit 4fc2d9c6103261866c2a5a44e44d0059eff09191
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Mon Oct 26 13:49:21 2015 +1000
- Fix memory leaks in mission_campaign_load
- commit ccc71a8e8be055476b3d208532c9feddb3b49c7f
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sun Oct 25 21:20:57 2015 -0400
- looks like we'll need them in these three other files too
- commit 7dde0a79a7ee3a12c291a4b6d0023f604fa60ab4
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sun Oct 25 21:14:08 2015 -0400
- that was just dumb
- commit e895f86e44f72a2f4ca75488a72c365b1e6b3ddc
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sun Oct 25 20:48:02 2015 -0400
- come on, Travis
- commit 31e9a0dd7d53cee2d746e176e3c4eead526fd1d7
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sun Oct 25 20:23:26 2015 -0400
- more linux compatibility
- commit 505de1b905f755436e2ae4b35d85fd615de81c4a
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sun Oct 25 19:51:50 2015 -0400
- linux compatibility
- commit b82d0c579daeb1b7ee3fa403ced929c927a12d23
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sun Oct 25 19:16:36 2015 -0400
- convert qsort to std::sort
- commit 3c4861859b4502fba7c2966847d906e0e7baea83
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sun Oct 25 16:33:28 2015 -0400
- tweak the FRED and wxFRED dialog text to match the action
- commit eaa09dd862d8efb686590999f956b3a13509ac28
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sat Oct 24 15:42:06 2015 -0400
- small optimization of shadow checks
- commit 1f6fc358f866a1a853f06a835eee1e9a41e46637
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sat Oct 24 15:07:58 2015 -0400
- just a tweak to avoid comparing whitespace
- commit 5b8584b892cae011d2c2e0f2de21a66444205804
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Sat Oct 24 15:06:58 2015 -0400
- clarify the use of mc_info_init, and make sure that model_instance_num and submodel_num have the proper values
- commit ddacb8cf324da975cddc90d1022ef62ca8059fa9
- Author: asarium <asarium@gmail.com>
- Date: Sat Oct 24 14:16:31 2015 +0200
- Revert "Fix for Coverity 1093600: Negative array index read"
- This reverts commit 2aa569c1e762413112717fde5405e3bb0b96d210.
- As discussed in #386 hud_squadmsg_is_target_order_valid actually doesn't properly catch cases where the target_objnum may be -1.
- commit 88e7c83a8ea5e6c9eb19141dfe7504a5493433c5
- Author: asarium <asarium@gmail.com>
- Date: Sat Oct 24 12:49:04 2015 +0200
- Fix Coverity 1093606 for real this time
- commit 35e34ac97c295743f3302ec75d9c8142f48e4571
- Author: The E <fwoltermann@gmail.com>
- Date: Sat Oct 24 09:58:38 2015 +0200
- Introduces a proper constructor for mc_info and removes the mc_info_init function on grounds of grave misuse of memset.
- commit 409ba384b0820013db10d4dfe90094722de2f154
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sat Oct 24 15:04:13 2015 +1000
- Fix memory leaks in generic_anim_stream
- commit f1fd9f9a3da62b8ac9d7fc9af3a50d9714664079
- Author: asarium <asarium@gmail.com>
- Date: Fri Oct 23 22:35:56 2015 +0200
- Fix memory leak in bm_load_animation
- commit 96d32b503101ad98ac7ac7414df760adf96cfc78
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Thu Oct 22 23:27:43 2015 -0400
- remove WF_NEVER_EXISTED
- commit 21a16fbf1528b3162d97e8b921d18d08a572db1d
- Author: Fabian Woltermann <fwoltermann@gmail.com>
- Date: Fri Oct 16 11:27:40 2015 +0200
- Change this line back to what it was, with more accurate comment
- commit 064a07349ff1eee3cb5a34faed23320b16d9a160
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Thu Oct 15 18:58:27 2015 -0700
- Fixes numerous SEXPs accessing the wrong nodes.
- 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.
- 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).
- commit bcedaee7937ecf834943620d124d0020d8f91cc6
- Author: asarium <asarium@gmail.com>
- Date: Wed Oct 14 18:54:14 2015 +0200
- Fix "uninitialized variable warning"
- commit a020095b074412d3db8a93a1f4f5b0fa97428093
- Author: asarium <asarium@gmail.com>
- Date: Wed Oct 14 18:44:57 2015 +0200
- Disable array bounds checks in a Travis build
- commit a5f918a811287c5cefe7b9f909b362fc4ba19049
- Author: asarium <asarium@gmail.com>
- Date: Wed Oct 14 18:20:44 2015 +0200
- Remove -ansi option as it's not supported by clang
- commit 4e21d9ee799cc9e34acbc39f1860b3d24bb74bb8
- Author: asarium <asarium@gmail.com>
- Date: Wed Oct 14 18:09:16 2015 +0200
- Make error fatal when doing a CI build
- commit 7efd107bfa56cf1d6d5ce0ca238ad6c6f2492a39
- Author: asarium <asarium@gmail.com>
- Date: Wed Oct 14 18:07:45 2015 +0200
- Fix format warning and syntax error
- commit 9f4589df654d9ecf50333ea589fcc1cb0953ac29
- Author: asarium <asarium@gmail.com>
- Date: Wed Oct 14 17:51:21 2015 +0200
- Fix unitialized variable warning
- GCC was complaining about an uninitialized warning but that was probably a false positive.
- commit 1d2153794cc1489fc0f410a05f12810877d1aae8
- Author: asarium <asarium@gmail.com>
- Date: Wed Oct 14 17:45:46 2015 +0200
- Fix an overflow warning
- 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.
- commit 4a40aad1075693b9103f10a2ee0a9ca84c37173d
- Author: asarium <asarium@gmail.com>
- Date: Wed Oct 14 17:44:03 2015 +0200
- Fix invalid index warning
- The new version now prints the name of the help overlay that could not be added.
- commit 14f1ceec4d3895bf10e7c5d165d0df3a1a112c31
- Author: asarium <asarium@gmail.com>
- Date: Wed Oct 14 17:41:31 2015 +0200
- Fix "unused return" warnings
- commit 2f78ae308bf15414ed4672729d6fb10f95d39166
- Author: Fabian Woltermann <fwoltermann@gmail.com>
- Date: Tue Oct 13 10:17:35 2015 +0200
- Consistency for the doxygen comments
- commit bc788d6cb7d8f46ab944648787db9ff629555e6c
- Author: Fabian Woltermann <fwoltermann@gmail.com>
- Date: Tue Oct 13 09:29:07 2015 +0200
- More comment cleanup
- commit f1b9c15618a12525b8a9fa94a80c170a458798b2
- Author: Fabian Woltermann <fwoltermann@gmail.com>
- Date: Tue Oct 13 09:15:52 2015 +0200
- More comment tweaks
- commit eab9fab9cac3fda4a324286a85eb59ca08e47f21
- Author: Fabian Woltermann <fwoltermann@gmail.com>
- Date: Tue Oct 13 09:11:36 2015 +0200
- Further, non-multi-breaking changes as suggested by MageKing17.
- commit 7852d13ce5d82d96f92b89df40982f3e5ff7baf2
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Mon Oct 12 22:48:15 2015 -0700
- Check IS_VEC_NULL(&wp->homing_pos) for det_radius and arm_radius.
- "$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).
- 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).
- commit 75ae511ae6c5c65b9d04acfd806c6591f9f14cd0
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Mon Oct 12 16:10:05 2015 -0700
- Stop comparing/setting homing_object to NULL.
- The rest of the codebase uses &obj_used_list to mean "no homing target", and the inconsistency could cause all kinds of issues.
- commit ccd6d1e619f52166b29d2136b5404977c7e3f71a
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Mon Oct 12 15:12:13 2015 -0700
- Fix a typo in the weapon editor dialogue for turret bank 3 ammo.
- commit 92ace8e9835582af34b78c4e0b17f1a6ec274c59
- Author: Fabian Woltermann <fwoltermann@gmail.com>
- Date: Thu Oct 8 09:49:48 2015 +0200
- Further comment tweaks
- commit ebd81d95393d67509d3808434e305271f6b0e648
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Mon Oct 5 11:49:54 2015 -0400
- fix a memset typo identified by Echelon9
- commit d3df7ef2b198d8c64d2bd14ec5a08b7d322250c3
- Author: Fabian Woltermann <fwoltermann@gmail.com>
- Date: Mon Oct 5 08:08:46 2015 +0200
- Adds explanatory comments and applies the same logic to the net signature overload.
- commit 99306be6cf9a4595ec10d5b020aad1b496d5db1f
- Author: The E <fwoltermann@gmail.com>
- Date: Sun Oct 4 12:23:35 2015 +0200
- Amendment based on Kara's feedback. Should allow same behaviour in both SP and MP.
- commit 6835d2bf9f16fa955cf52b54a506de7fe4bc03d7
- Author: The E <fwoltermann@gmail.com>
- Date: Sat Oct 3 22:15:57 2015 +0200
- Only remove the player ship from the arrival list in singleplayer
- commit 08067bc87121bd28cc8d52b77bd8d52b00227b54
- Author: asarium <asarium@gmail.com>
- Date: Sat Oct 3 19:18:52 2015 +0200
- Fix typo in configure.ac
- commit 9f94568d2f40b7dcffd8da3efcd5fd56c414f4f5
- Author: The E <fwoltermann@gmail.com>
- Date: Fri Oct 2 20:37:04 2015 +0200
- Slightly increases the length limit for tech descriptions.
- commit ad4fed744e2c33486ecc286aaed42b4d75704471
- Author: The E <fwoltermann@gmail.com>
- Date: Fri Oct 2 20:22:51 2015 +0200
- Normalizes the logic to work the same way in both cases
- commit 0a081fb2921b1870ed3277508339cd9f09239652
- Author: The E <fwoltermann@gmail.com>
- Date: Fri Oct 2 19:33:09 2015 +0200
- Fixes the logic surrounding the ciws flag
- commit bfb4db1dd44aabd2b16e9b83217c182207be4c5f
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Wed Sep 30 23:36:47 2015 -0400
- made background sexp errors less fatal
- commit d52e27dcc4846117f18c93dadf69de91d5858eea
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Wed Sep 30 13:54:18 2015 -0600
- Move debug warnings to optional_string()
- Only check if we actually set a value for min or max damage.
- commit 3bbabea978df62cd5c6269061a49c848c6db0049
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Wed Sep 30 13:13:52 2015 -0600
- Add additional checks to min/max damage code
- This checks the damage attenuation code for have a parameter being set
- to 0.0f before hand to prevent debug warnings.
- commit edc806897fd4c846d3d6dfb7423340c77736b41b
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Wed Sep 30 15:03:00 2015 -0400
- cfclose() will hit an assertion if we try to close a null pointer
- commit 2e9b2de40af9caaed9168d315964a7862d55787e
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Thu Sep 24 00:06:03 2015 +0300
- Make the array bounds check actually work
- commit 37657fc5377b3d1baf1df4feb1d33dbed6808224
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Wed Sep 23 18:39:51 2015 -0400
- oh rubbish
- commit 1a5a0d6a7f4877bc000c58359534ae3c9bd8e3c9
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Wed Sep 23 18:38:34 2015 -0400
- change an Error to an Assertion, and made Fiction_viewer_text use nullptr instead of NULL
- commit 89a6d69e08503c6674d92a3d0e9e701f10b0dbd2
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue Sep 22 17:14:52 2015 -0700
- Voice recognition cleanup based on Mantis #2373 patch.
- * Frees cpAudio pointer in VOICEREC_deinit()
- * 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.
- * Reports the confidence of the voice match if DEBUG_ON is set.
- * Various commenting changes based on the patch.
- 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%).
- commit b59c015df24a406bdb3871067017d29403d99ab0
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Tue Sep 22 21:32:19 2015 -0400
- fix a subtle bug caught by Travis
- commit cc79554f7a2261e4f5844127194438bac5af6f70
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Tue Sep 22 20:39:37 2015 -0400
- keep track of the active stage via index rather than via pointer because the vector may be resized
- commit 3df6bb82dbf70aa2f32832f40b6d49dd3ed74884
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Tue Sep 22 20:17:31 2015 -0400
- add basic conditional support to fiction viewer stages
- commit 56a9391e316781f834dec33147fec7326b228276
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Tue Sep 22 19:02:10 2015 -0400
- some const-correctness
- commit 6dc3d67905fb0bb35ba8b6edb33a7c9db82578e7
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Tue Sep 22 11:43:20 2015 +0300
- Fix possible out of bounds array access
- If the input string is "/", then buf[-1] would get accessed and in rare cases also modified.
- commit 5fb98551c99c52be4d8819028e5bdcd601d609b4
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Mon Sep 21 16:30:19 2015 -0400
- collision optimization: two objects which do not move will never collide with one another
- commit 484be09275496b30a77ef5f6020c27e4e3684dfb
- Author: Yarn366 <r_name00@live.com>
- Date: Sun Sep 20 15:59:29 2015 -0400
- Added support for custom fiction viewer backgrounds. Also moved the $UI parameter so it occurs just before the $File parameter.
- commit 0132e2a3205cb392fbed5f8f78aaede76f93e6cb
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sat Sep 19 18:55:30 2015 +1000
- Fix comment for HudGaugeTalkingHead::render
- commit 873694eae2aa47a7c7626fcf357c3c0fe34485aa
- Author: Yarn366 <r_name00@live.com>
- Date: Sat Sep 19 04:47:11 2015 -0400
- Added unified functions for loading and saving custom UI backgrounds
- commit 835c4a7d0ea5a21c7089c8eb9187ade89ee9f917
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri Sep 18 21:22:07 2015 -0700
- Make script_state::UnloadImages() call bm_release instead of bm_unload.
- 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.
- commit f0c0d60a119cc93eea4b1339c41f112ac90dc2e7
- Author: Yarn366 <r_name00@live.com>
- Date: Fri Sep 18 21:51:24 2015 -0400
- Fiction viewer UI can now be set in mission files and game_settings.tbl
- commit 12f4bcfd9bbd594391ac6559b291aaf5907ef34c
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Tue Sep 15 21:35:43 2015 +1000
- Reduce bmpslot usage by headz
- As headani's (both ANI & EFF) are streamed there's no need to have
- the anim data in bmpman, the streaming code does that with only two
- slots, rather than one slot per ani frame
- Also fix a "leak" in the streaming code use of bmpman slots. i.e. each
- time a message was played another slot would be used & not released
- commit 24b0b28f6ab88da1abf3b98be42bd9cfc4717253
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Sep 16 19:35:22 2015 -0700
- Fix double-free with for-counter (introduced by myself).
- 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.
- commit 0af93bccebeaaec38b170c6e5425cfbd1c49144a
- Author: Yarn366 <r_name00@live.com>
- Date: Wed Sep 16 14:24:59 2015 -0400
- Fixed attempts to access current debriefing as an array when saving the debriefing background
- commit 9cb1af00aa908f3a48b20b47ff5173dfc009157a
- Author: Yarn366 <r_name00@live.com>
- Date: Wed Sep 16 14:06:15 2015 -0400
- Added support for custom command briefing backgrounds
- commit 4ef212157a6c21fa61ff52d319163c9f6eea3446
- Author: Yarn366 <r_name00@live.com>
- Date: Wed Sep 16 02:17:53 2015 -0400
- Briefing backgrounds are now set with $briefing_background_xxx instead of $background_xxx
- commit 3bb9b0068c29e10d5a01dddf44be90a712345b05
- Author: Yarn366 <r_name00@live.com>
- Date: Wed Sep 16 01:32:57 2015 -0400
- Added support for custom debriefing backgrounds
- commit 09aa01db6bd67519bd1ae3576c99f725d7b96953
- Author: Yarn366 <r_name00@live.com>
- Date: Wed Sep 16 00:14:54 2015 -0400
- Added support for custom weapon select backgrounds
- commit 36cc228527dd5ed087297431dd75bf3e091a743c
- Author: Yarn366 <r_name00@live.com>
- Date: Tue Sep 15 23:49:43 2015 -0400
- Added support for custom ship select backgrounds
- commit f41c5a2a656e79fc642296ac38381255070f4d05
- Author: Yarn366 <r_name00@live.com>
- Date: Tue Sep 15 21:08:25 2015 -0400
- Added support for custom red-alert backgrounds
- commit d672ee885f2a40177a2bed6c2e0cd66d2a17b642
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue Sep 15 17:59:16 2015 -0700
- Stop calling popup() during gr_init().
- 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.
- commit 33292851921142b589b99f6ecd21f3ffc5e5b7f8
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sat Aug 22 18:56:03 2015 -0700
- Refactor mission saving to avoid duplicate code.
- 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.
- 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.
- commit d7eca393388b1f9c84f12ac23ca36690440adb1a
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Sep 7 16:52:28 2015 +1000
- Refactor bm_load_and_parse_eff() return type to bool, thereby removing a TODO
- commit b7aaf2e8855e1b093c16a86c8edf56792d93ff82
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Sep 7 17:07:24 2015 +1000
- Refactor bm_set_render_target() return type to bool, thereby removing a TODO
- commit 1a0f2cf0e053dd0a2e7facd3ed5ea3603b01db01
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sun Sep 6 05:33:30 2015 -0700
- Fix Mantis #3173.
- 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.
- This was a horrible mistake.
- 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).
- 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).
- commit 473090e9e0a0c9e19feb4b55a7bec5e466bbf9af
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Fri Sep 4 01:23:32 2015 +0300
- Made $On Ship Arrive cope with generic anchors (e.g. "<any hostile>")
- This changes the interface of mission_set_arrival_location() to return the objnum of the anchor (if any; -1 otherwise).
- commit 032aa154de21c54ce0e7d70bf1c256b26f5e5eab
- Author: asarium <asarium@gmail.com>
- Date: Thu Sep 3 15:38:33 2015 +0200
- Re-enable two warnings
- The unknown pragmas have been fixed by wrapping them in a visual studio ifdef
- commit 3b5ba969cc5426b12da209c92b6414fd318c843b
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Thu Aug 27 13:23:36 2015 -0400
- change the Warning to an mprintf since technically SSM entries do not need a name
- commit be5fdd03083903727874433576c7e4c96bd7aa24
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Wed Aug 26 22:55:58 2015 -0400
- sprintf_s only works in Visual Studio; change to regular sprintf
- commit abd31038e7d2e532bb9ed70d6f37ed6caab59729
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Mon Aug 24 23:54:21 2015 -0400
- a bit of code cleanup with some robustness for SSM entry names
- commit 902fd5efbce2f74a26a403c34c707d98c5b6bd55
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Mon Aug 24 23:37:28 2015 -0400
- fix a VS2013 warning
- commit 7db9adae00ce0707e059d08c1b2e7cc454ba9c07
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Mon Aug 24 23:35:42 2015 -0400
- since Alarm Sound is optional, it's possible the sound index won't get assigned
- commit 932a5230e9dbd2300a39a4711c8b85d656801a1d
- Author: Yarn366 <r_name00@live.com>
- Date: Wed Sep 2 17:13:33 2015 -0400
- Fixed language autodetection
- commit 81d18573aa655573692356feb2d4660ad2fa83df
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Wed Sep 2 10:53:21 2015 +0300
- Fixed the $On Ship Arrive hook code as per issue #334 and PR #333
- commit 2199863587463af4eb015c9de062e027faf325a9
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sun Aug 30 14:50:21 2015 +1000
- Minor bmpman/generic anim cleanup
- Remove redundant Assert from bm_load_animation
- Replace magic numbers in EFF streaming animations
- commit cc08e986a2a13b562aa6c7295f82386fe8b186b0
- Author: Axem <narfing@gmail.com>
- Date: Sat Aug 29 11:19:48 2015 -0500
- Don't need that
- commit b8479fba8861b12e90d3a04eafad154d7f62a312
- Author: Axem <narfing@gmail.com>
- Date: Sat Aug 29 11:15:32 2015 -0500
- I am comitting this!
- commit 7f22a80af64e3e744d9d0809345e46f5b1c7e38a
- Author: Axem <narfing@gmail.com>
- Date: Sat Aug 22 08:36:58 2015 -0500
- Prelim work
- commit 58b8f2a33c294f958e4da9bc3f03c05717d73201
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Sat Aug 29 16:54:19 2015 +0300
- Added Lua functions to read mouse/joystick sensitivity and deadzone
- commit 4e6a1ae71637f09f8d505b36af8e3c351f0825d9
- Author: asarium <asarium@gmail.com>
- Date: Sun Aug 23 12:02:35 2015 +0200
- Switch to container infrastructure
- commit ebca85531c3ab3e67d2d430c373c126c18101e6f
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Thu Aug 27 20:06:35 2015 +1000
- Add debug console command to log bmpman slot info
- commit ddace0c233f85906cb576625263c9ef085135231
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Thu Aug 27 02:43:18 2015 -0700
- Add clarifying comment per m!m's note on GitHub.
- commit 05d4e44c97100486fa68328fbfc89be68bed9a04
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Thu Aug 27 01:22:14 2015 -0400
- mjn.mixael's request for per-mission briefing backgrounds; see http://www.hard-light.net/forums/index.php?topic=90337.0
- commit d4d6ab3fd7946589cbb6f9f21abdcd2f5825ad85
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Aug 26 20:36:43 2015 -0700
- Fix Mantis #3144.
- Stops stripping newlines from ship descriptions, and resizes the text width according to Yarn's findings.
- commit b2215ddf7dd8ae90641f7a6a1d1800835f8a39a6
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Mon Aug 24 12:59:15 2015 -0400
- the model filename is useful to have in the debug message
- commit a6f2cc5937a2dfcfb944b275b6c3e55a0f3bb45b
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sun Aug 23 20:26:01 2015 +1000
- Remove obsolete comments
- EFF streaming was implemented in 48e0517e (svn r9109)
- commit 7fdfdc613436bf4bdf0686864360ff0faaee44d3
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sun Aug 23 13:53:13 2015 +1000
- We need sudo; force it on
- commit 6a69b02bbb2e55a05d0df84e9251f50c47c9b55d
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sat Aug 22 18:33:22 2015 -0700
- Replaces a reference to MAX_SHIP_CLASSES with Ship_info.size().
- 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.
- commit 91d25a874498579dcf1479effad1296a89d380d2
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sat Aug 22 14:29:27 2015 -0700
- Fix null pointer dereference with swarm turrets and "$On Turret Fired:".
- 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.
- Oops.
- commit 0d8f6f26ce066dd77ec0cbc7251c64ac565d7082
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Sat Aug 22 22:18:07 2015 +0300
- Supplement +Disable with +Disable: <bool>, to allow the table to enable binds disabled by default
- commit 00fa839d1df35f1e4535a542db1517a421fcd6f7
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Sat Aug 22 21:55:37 2015 +0300
- Added a few comments and fixed typos in some others
- commit b76bccb9ef689346643f48b7e349cd47e061e5d0
- Author: asarium <asarium@gmail.com>
- Date: Sat Aug 22 15:33:00 2015 +0200
- Actually set the bounds of the drawn subsystem
- commit a535d66fc867d423114d8bf05c12baf22726b712
- Author: Axem <narfing@gmail.com>
- Date: Sat Aug 22 08:36:58 2015 -0500
- Prelim work
- commit 07fcd05fff8a7ac8fac48b9cf9c7a3ac65a0ca1f
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 21 18:08:41 2015 +0200
- Add CI support for MacOSX
- Requires enabling the multi-os feature of travis CI
- commit 9737994de59f7743a0892224d4fb5029b819a98a
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sat Aug 22 20:45:45 2015 +1000
- Fix gcc warning in ship/ship.cpp
- Use SIZE_T_ARG in Warning
- commit fe1db37902bbe8129f791b928614c8927a6f80a6
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sat Aug 22 03:40:27 2015 -0700
- Makes FRED call glowpoint_init().
- Avoids a constant stream of warnings when using "$Glowpoint overrides:".
- commit 238dbc5749352266ea4a4845fcc8b45004cc084d
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sat Aug 22 03:38:16 2015 -0700
- Makes vsprintf() stop chopping off the last character. Fixes issue #298.
- Also fixes saving missions in FRED, since it uses the same function.
- commit cd3b543e56f188ee10c12df7a5dc8d977a70a340
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sat Aug 22 03:36:26 2015 -0700
- Add null pointer checks throughout lua.cpp.
- 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.
- commit b3c1441d067882ae74ab9d31b9c4a35cbdc5b84f
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sat Aug 22 18:39:55 2015 +1000
- Integrate Coverity with Travis CI
- This should let Coverity run a scan via Travis whenever commits
- are pushed to the "coverity_scan" branch.
- Some hackery is required to avoid submitting too many builds to
- Coverity. See travis-ci/travis-ci#1975 for details.
- commit fb8ffcacfdcc7830ce20f7071a3024bde0ce8873
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri Aug 21 21:12:03 2015 -0700
- Fixes call-ssm-strike resulting in a Warning about a null vec3d.
- 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.
- commit d7ff43a1d1843b60213314f959e4f1b4be845417
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri Aug 21 13:39:47 2015 -0700
- Fix check_sexp_syntax() so it works properly with OPF_SSM_CLASS.
- Also makes OP_BEAM_FLOATING_FIRE grab the correct ship_index for the subsystem check.
- commit f56f0c471d56486dad1c42f189617595d8bd8206
- Author: z64555 <z1281110@gmail.com>
- Date: Fri Aug 21 14:00:32 2015 -0500
- Removes joystick polling. Joy axes are now queried every frame.
- commit 00a0b1bae74cd3e5b0b478c0d748ec862a125c59
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Fri Aug 21 22:49:28 2015 +1000
- Fix Coverity 1093366: Operands don't affect result
- The previous check was always false, replace with something that should
- safely detect uint overflow
- commit 72af3059e930d8e555fb6435a4b20b34ea580439
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Thu Aug 20 14:27:57 2015 -0700
- Fix Mantis #2436.
- 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.
- commit 51832fd563d3b0028d441fd865c709836eec0ee7
- Author: asarium <asarium@gmail.com>
- Date: Thu Aug 20 11:53:23 2015 +0200
- Fix SCP_string version of vsprintf
- The previous version didn't use the c-library which would cause incompatibilities with formats that assume all format specified to be supported.
- commit b4c625c51aa35a31927b1aac05dfcb8e23a6fb84
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Thu Aug 20 22:07:56 2015 +0300
- Revert "Fixes Mantis #2436: Mouse controls ignore the axis binds." due to the joystick axis problems it caused
- This reverts commit da71e629b40e2e50a7468ee1da494237772d27eb.
- commit 27d85189eafb612e979649355d5ddf3000ea0bcd
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Aug 19 22:17:05 2015 -0700
- Remove do_damage check before calling hit functions in beam collisions.
- This should allow 0-damage beams to be used to apply TAG effects.
- commit b29630036575bd8bf27dca3c8e19ec0608c9ecaf
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Aug 19 22:15:08 2015 -0700
- Simplify some references to Weapon_info[b->weapon_info_index].
- 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[].
- commit 20279838bfc847763aef5f2e4dfd204916a3ae59
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Aug 19 16:33:13 2015 -0700
- Move the temporary grammar files into the build directory.
- 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.
- 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.
- commit f0c4bf2e3ac856d69f17c10eda3738510183cd8e
- Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
- Date: Wed Aug 19 16:55:25 2015 -0500
- [fix/292_warnings_part_b] Cast Frametime (of type fix) to int for printf specifier to avoid a warning.
- commit 38e48bec1682f3c4e309b0200d0d7d02672d2625
- Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
- Date: Wed Aug 19 16:55:00 2015 -0500
- [fix/292_warnings_part_b] Remove deprecated register type hint.
- commit e5b7d48989dd65c582b26823a228b6bac1be0f89
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Aug 19 14:52:15 2015 -0700
- Add a couple more static_cast<int>()s to get rid of warnings.
- commit 0c80c8d8c0e7f88da3c2f8111241925d5ba1bcd9
- Author: asarium <asarium@gmail.com>
- Date: Wed Aug 19 22:34:08 2015 +0200
- Fix warning introduced by #289
- commit 692c86c8e631da2a89c03ec920240fa72d15edaf
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Aug 19 01:36:30 2015 -0700
- Allow SSM(/SSB) strikes to be more variable.
- 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.
- commit 71d3139d140a9297232094183aae37d307ddd58d
- Author: asarium <asarium@gmail.com>
- Date: Sat Aug 15 18:45:48 2015 +0200
- Remove commented line
- commit 8d564da80cb67d561824479d0fb57850d9f2ea78
- Author: asarium <asarium@gmail.com>
- Date: Sat Aug 15 17:27:58 2015 +0200
- Fix for loop
- commit e037b08e2ed9ca595fc75a95cb30514623239b3f
- Author: asarium <asarium@gmail.com>
- Date: Sat Aug 15 11:39:40 2015 +0200
- Add doxygen documentation for format macros
- commit 1d65102292dd27c1afbc1f4866ba8bebe0e1636d
- Author: asarium <asarium@gmail.com>
- Date: Sat Aug 15 11:32:23 2015 +0200
- Fix alignment in tcp_client.cpp
- commit 3a69db26eb5b3fbeacd0c0bf933c1666f4919127
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 20:35:10 2015 +0200
- Fix unneded checks for this != nullptr in lua.cpp
- commit e075241e54aa1cc6f429d5fd2c360a6e319026b5
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 20:34:58 2015 +0200
- Fix unneded check for this != nullptr in object.h
- commit 191194dfa76e17b164d2e4311f3b0062565b583e
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 20:34:44 2015 +0200
- Remove part of condition that is always true
- Fixes a clang compiler warning
- commit 733b020bf56f33e8512027f4b6a4ca1ee6361c64
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 20:34:09 2015 +0200
- Fix unneded check for this != nullptr in wmcgui.h
- commit 9ec178f116f8373e4e92813799616bcf65bfd1e0
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 20:33:39 2015 +0200
- Use the right version of abs
- commit fb068f603703961298546f8699c862864a3f86b8
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 20:33:22 2015 +0200
- Fix invalid pointer comparision warning
- This should match what the code is actually supposed to do
- commit bb6045d762730cf4a4f566c937e31712c0e11110
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 20:32:45 2015 +0200
- Check if the compiler supports the -Wno-unused-but-set-variable flag
- commit e8bb02bed32e80f83cf6e62cf2f7df4336522cef
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 14:47:36 2015 +0200
- Disable a few warnings in release mode
- These will happen if debug builds use variables for debug checks
- commit a6e93c7d461eebd60e319e14faf212c3749fa628
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:49:19 2015 +0200
- Fix another braces warning
- commit 1cd7744d344e8732d1f835a04dfa5ac39cc0fa36
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:44:53 2015 +0200
- Fix "operator '?:' has lower precedence" warning
- I think the ?: expression was meant to take precedence
- commit fc3166ac524da5ff02e71ed8f70188d5719c374d
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:42:54 2015 +0200
- Fix suggest braces around initialization of subobject warning
- commit 3826e24da2d1b2e639cac626ee371b383088f1b4
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:26:49 2015 +0200
- Fix format warning in stubs.cpp
- commit 3ece7693306a407167d272a8b1030a2b221c6368
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:26:27 2015 +0200
- Fix format warnings in weapons.cpp
- commit 6ac1326dc8d93c6f035a9aafd606b53492d0683d
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:25:50 2015 +0200
- Fix format warning in species_defs.cpp
- commit 03b26baf55c0f915e04669bcc161261d057fc2f8
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:25:29 2015 +0200
- Fix format warning in ds.cpp
- commit 4b25b4943263db33b4d1449b0537dc3bb69f00e0
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:25:12 2015 +0200
- Fix format warning in plr.cpp
- commit 721422f9512e7244bbdec7d3d4a3736b761e2d9e
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:24:57 2015 +0200
- Fix format warning in pilotfile.cpp
- Also fixes a logic error in the code (I think...)
- commit 509d11c29dfd9241409bf86ed7d7bda58311f4e0
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:24:25 2015 +0200
- Fix format warning in csg.cpp
- commit eb765b0c997a68de7136ffb2c74324d5416556ef
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:24:06 2015 +0200
- Fir format warnings in parselo.cpp
- commit 3d06468e2abb8b74cef76704b9f60cd196a99632
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:23:47 2015 +0200
- Fix format warnings in lua.cpp
- commit 1de9ad1acee5dbfe678bd4a2fe50280f0067ddaa
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:23:26 2015 +0200
- Fix format warnings in object.cpp
- commit 559198a2e4ab2c298b5de17a84db3e4ae8529cc9
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:23:13 2015 +0200
- Fix format warning in collideshipweapon.cpp
- commit 6b093f2ee9683586907c77909d461d08a03d11cb
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:22:43 2015 +0200
- Fix set but unused variable warning in multiutil.cpp
- commit 280ceabb458f4aa9a74bbf993ea31d67a1785339
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:22:15 2015 +0200
- Fix format warning in multi_options.cpp
- commit ff51e79531082f889c43ffa464448ed567ca2036
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:21:45 2015 +0200
- Fix set but unused variable warning in chat_api.cpp
- commit 9cbf944dee9ecdbc3f4b11d007563725bc8a4123
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:21:23 2015 +0200
- Fix format warning in modelread.cpp
- commit 1ded65c3d0b3ac15a8ba98670c2fdc2bacf95f81
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:21:05 2015 +0200
- Fix invalid usage of mprintf
- commit c26bd197dc406121a4a4f12350d5eb6144464f83
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:20:46 2015 +0200
- Fix format warning in mainhallmenu.cpp
- commit 32b35ba62c83074a60205e9c38c12a198d4f222c
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:20:23 2015 +0200
- Fix format warnings in credits.cpp
- commit 8d5273b3c0ece8eced8cbbc94e726a17fc296360
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:20:02 2015 +0200
- Fix set but unused variable warning in vecmat.cpp
- I kept the code in comments as it may be usedful at some point.
- commit 6a5e660ff35bbae1913c23f0e903a94c8ccfa10a
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:19:19 2015 +0200
- Fix format warnings in lighting.cpp
- commit aaf470f49b40f06df83ca910ad1450084676b074
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:18:40 2015 +0200
- Fix format warning in keycontrol.cpp
- commit 077dc61660174c399b1bac425cf8cbd2f0733737
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:18:16 2015 +0200
- Fix format warnings in hudshield.cpp
- commit 116df2e2c3e3418313bb4c76c1eaf3c1c4ea71b4
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:17:56 2015 +0200
- Fix set but unused variable warning in grstub.cpp
- commit 4670d5f87ff481cbe839076eb685d2a0bd54bc60
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:17:12 2015 +0200
- Fix set but unused variable warning in gropengltnl.cpp
- commit f986d28c56c3e404a66a06152eb5ec4b83065170
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:16:45 2015 +0200
- Fix format warnings in safe_string.h
- commit dba0e8b4582b282527a5480bfb4b926cd61376ed
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:16:27 2015 +0200
- Fix format warnings in gamesnd.cpp
- commit cf68c5970eeddf13d3853f699905f7c920d19a84
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:15:59 2015 +0200
- Fix unused but set variable warnings in tcp_client.cpp
- commit fc140194d3893bc1b4687ea7143b7a4fe907fe19
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:15:24 2015 +0200
- Fix set but unused variable warning in ddsutils.cpp
- commit a0b040c59768fd20e3bd5c939b8674a0282e5ed7
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:12:34 2015 +0200
- Fix unused but set variable error
- I removed some function calls but all of them didn't have any side effects so it should be fine.
- commit 89e63d60b88881ee9bc62118cb6a6d74281d8a96
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:10:02 2015 +0200
- Fix warnings in decoder16.cpp
- commit 24a0b05b39ec0171d9a1d942b84bcb0ae8a16a75
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:09:36 2015 +0200
- Fix unused but defined variable warning in controlsconfig.cpp
- 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.
- commit 89f6794a13077b1368293a7ea618e1248371816d
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:06:46 2015 +0200
- Fix C++11 warning in aicode.cpp
- commit f625df5c389f8307e595fb86d519df4141194c74
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:06:25 2015 +0200
- Fix format warning in aicode.cpp
- commit 37eadf4d167541b6b0bb007353b4589a574ebd78
- Author: asarium <asarium@gmail.com>
- Date: Fri Aug 14 13:04:38 2015 +0200
- Disable unreferenced function warning
- commit a232a646dc8c3009076095edbb18cf68c16fe6c6
- Author: asarium <asarium@gmail.com>
- Date: Thu Aug 13 22:47:07 2015 +0200
- Fix size_t format warnings
- commit 40c81134ac52fa899c70d9d2dcbffd056945dcbc
- Author: asarium <asarium@gmail.com>
- Date: Thu Aug 13 15:40:49 2015 +0200
- Fix "format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long int’" warning
- commit a63e1a2ba1315d517a73abade4dc3825f63beda1
- Author: asarium <asarium@gmail.com>
- Date: Thu Aug 13 15:24:50 2015 +0200
- Fix invalid usage of mprintf
- commit f00af4d89fa0a85c27fe3f6d8b6be18b5708c27d
- Author: asarium <asarium@gmail.com>
- Date: Thu Aug 13 15:22:39 2015 +0200
- Fix "declaration of ‘i’ shadows a previous local" warning
- commit c697dcb926fbd7b9d5ed488b86b491ee27fc2b11
- Author: asarium <asarium@gmail.com>
- Date: Thu Aug 13 15:03:43 2015 +0200
- Fix "comparison between signed and unsigned integer expressions" warning
- commit 29afbe8ef5501ee8a2d7fbd9fb7b30590a40d2f3
- Author: asarium <asarium@gmail.com>
- Date: Thu Aug 13 13:48:16 2015 +0200
- Use new macro for size_t printf arguments
- commit 6f01adfb2eed6adb01cd8db31b0a764345106fb1
- Author: asarium <asarium@gmail.com>
- Date: Thu Aug 13 13:38:38 2015 +0200
- Add portable format macros for size_t and ptrdiff_t
- commit 6a578b3fcdc087d66702c477b96544b9234e4bb0
- Author: asarium <asarium@gmail.com>
- Date: Thu Aug 13 13:15:19 2015 +0200
- Fix non-sensical comparision
- std::string::find_* returns std::string::npos if the token couldn't be found.
- commit 048d65d3cab47c8e2450f72592dbc5f1f9db2627
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Aug 19 00:50:18 2015 -0700
- Makes glide decay work even when not thrusting.
- For any mods that might want to keep the old behavior, adds "$glide decay requires thrust:" AI profile flag.
- commit e94511b7aa8a7e00d7363fd09457f67fcd50c157
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Aug 19 00:06:11 2015 -0700
- Add CHA_ONTURRETFIRED support to beam and swarm turrets.
- commit 17851dcc563631949598b8a88aa3a268089de7a3
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Tue Aug 18 21:32:14 2015 -0400
- fix an obscure edge-case sexp crash
- 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.
- 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.
- The second part was to partially revert one of Taylor's old commits:
- Revision: 3644
- Author: taylor
- Date: Tuesday, October 24, 2006 9:17:24 AM
- Message:
- various bits of cleanup (warning messages, things that Valgrind complained about, etc.)
- fix an out-of-bounds issue on Sexp_nodes[] which was leading to stack corruption
- ----
- Modified : /branches/fs2_open_3_6_9/fs2_open/code/parse/sexp.cpp
- 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.
- commit efce7de00d2bd0200c42b7154ba6f87a5d6c04e2
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Tue Aug 18 19:58:34 2015 -0400
- fix syntax error, add node reference
- commit 2b032a1dbc9cf4685c156b7b69195def79024b61
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Tue Aug 18 13:27:57 2015 -0400
- tweaks per MageKing17's suggestions
- commit ce3755b333d8c9f9222c57ccefa2fa02cf9156fe
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue Aug 18 08:07:07 2015 -0700
- Further hook variables cleanup.
- 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.
- commit 313787effb26ee6e59f45b7e25a3605029905ff7
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue Aug 18 07:58:03 2015 -0700
- Add RemHookVars() calls to aiturret.cpp, object.cpp, and ship.cpp.
- CHA_ONTURRETFIRED wasn't clearing its hook variables. Neither was CHA_ONWPEQUIPPED or CHA_ONWPFIRED, CHA_PRIMARYFIRE, CHA_SECONDARYFIRE, CHA_ONWPSELECTED, or CHA_ONWPDESELECTED.
- commit e1d3838b2e24433a878a2049cc4c7f3a33f53c96
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Tue Aug 18 01:00:43 2015 -0400
- various assertions to improve the sexp code
- commit 1bf6f822ae5d9db0080d9d93ea76581e8b91e883
- Author: Goober5000 <ipw47@yahoo.com>
- Date: Tue Aug 18 00:35:51 2015 -0400
- * remove an incorrect comment (the *= multiplies the variable by the entire RHS; it doesn't multiply and then add)
- commit 9487688edb555080938de680ae4792a64c493ee3
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Aug 17 01:41:37 2015 +1000
- Document cfile_init() function.
- commit bd0fb590ca3b89b975dd7228d83b09323a802483
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Aug 15 13:56:54 2015 +1000
- Fix incorrect Doxygen comment for bm_lock().
- commit 420558d6236a4d7ebf9c3eb0c7692cedea959b83
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Aug 15 13:55:05 2015 +1000
- Fix incorrect Doxygen comment, there is no type @ret.
- commit 6061df4e65be4247a8172f30caf6c325411e1198
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Aug 15 13:53:23 2015 +1000
- Fix incorrect Doxygen comment for dc_draw_cursor().
- commit 830e5234089797c4b1b3afb09bdc7c1f507d5856
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Aug 15 13:51:23 2015 +1000
- Fix incorrect Doxygen comment for opengl_shader_link_object() and keep line lengths below recommended 80 characters.
- commit a21dd67d8599c42b50732c7d80a9f1a76f4517f3
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Aug 15 13:49:20 2015 +1000
- Fix incorrect Doxygen comment for opengl_shader_create() and keep line lengths below recommended 80 characters.
- commit 0319816539fa31d4264cdf271e012af1ecb46861
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Aug 15 13:46:53 2015 +1000
- Fix incorrect Doxygen comment for hud_anim_render().
- commit 9bccc64705b8abc1541259b5d462745b7c6f9fce
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Aug 15 13:45:20 2015 +1000
- Fix incorrect Doxygen comment for free_object_slots().
- commit 488a0f1da2b69874b3e2d4ec5dc822cb251e5d1e
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri Aug 14 11:24:47 2015 -0700
- Fix infinite trigger count not interacting correctly with "+Interval:"
- 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).
- commit d0cde03a69426a2af0e0f4b274da27712c928515
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri Aug 14 11:20:33 2015 -0700
- Fix beam-create with targeting coordinates instead of a ship/subsystem.
- 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).
- commit cbeb03b2d58cadd6cb85307c411fa48c05058de5
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri Aug 14 10:32:27 2015 -0700
- Make beam-create actually call sexp_beam_floating_fire().
- Somehow, this got missed during the creation of the pull request, and I guess nobody (not even me) actually tried using it since then.
- commit 7b15fe0786be70f9e3a3dca03e7c978c41887221
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Thu Aug 13 15:03:31 2015 -0700
- Do a couple more MAX_SHIP_*_BANKS to num_*_banks replacements.
- commit fada4f514e62d52096761d651aa92866d02d1a2e
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Thu Aug 13 03:59:52 2015 -0700
- Make primary weapon cargo_size check first check the WIF2_BALLISTIC flag.
- commit d74d09554ea5781360c62293755c9df64ec68e97
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Aug 12 22:02:29 2015 -0700
- Fix writing to undefined memory in multiplayer SEXP code for turret ammo.
- `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.
- commit d07673cbe1b35efb240871f68d8a8cb8f389b56b
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Aug 12 21:18:37 2015 -0700
- Actually fix the `cargo_size` check for turrets.
- 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.
- commit 1684b7f85ee1a5bc912f675ffc7f987fb026d9e5
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Aug 12 20:34:51 2015 -0700
- Make a few more changes to ship_info based on m!m's notes.
- 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).
- commit 4fb6f3d45952353b58a1e51ac8c87b7e68920906
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Aug 12 14:39:42 2015 -0700
- Changing a `Ship_info.size()` to `!Ship_info.empty()` as pointed out by m!m.
- commit 439ea764757310d5c425ba8019970a4a3696e0af
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Aug 12 14:39:12 2015 -0700
- Adding static_cast<int>() to locations pointed out by m!m.
- commit 529fd197d8a8e0368d32475c793589fe449d24ef
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Aug 12 14:23:36 2015 -0700
- Revert unintended missiongoals.cpp changes from vectorization commit.
- I may make a separate pull request for this at some point, but it definitely doesn't belong here.
- commit 28d04bfee48725c3aa9dcc3766f958a356a41382
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Aug 12 14:03:33 2015 -0700
- Fix cargo size check for primary weapons I screwed up in PR 269.
- Should've checked more than just that FRED was working... d'oh.
- commit d953b2e668109d27bd1b2269e5db4b6a6eeab9f0
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue Aug 11 14:42:21 2015 -0700
- Fix the Num_ship_classes reference added by PR #269 to Ship_info.size().
- commit cd5824073c98d9212ab07ed08f38749c3a5eea6e
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Mon Aug 10 10:05:44 2015 -0700
- Fix another copy-paste error, this time in the assertions.
- commit 36f7ac9ee38ce855d1f34f1fc4052c48d5ff53f3
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sun Aug 9 18:12:09 2015 -0700
- Fix another copy-paste error.
- Well, two copy-paste errors.
- commit 5c3d7b0f643568478178f4868c29071df86b6a63
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Sun Aug 9 19:16:45 2015 -0500
- Turret bank fix and ammo removal
- A turret's current_primary_bank/current_secondary_bank is always
- initialized to -1, this is set to 0 if it is still -1 when a turret
- tries to fire. Ammo removal for swarm and corkscrew weapons is now done
- using a single flag check instead of the original two.
- commit 51be6aee77309155d5b996e94c1d06689327e7c6
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sun Aug 9 17:21:22 2015 -0700
- Fix copy-paste error.
- Whoops!
- commit d59ee5953d68817f3c64c0eccd515648fafc496c
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sun Aug 9 17:13:19 2015 -0700
- Make subsys_set() use cargo_size for ammo.
- commit 3b43614ae94740dd29681a7598d162f51b2d9e8a
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sun Aug 9 16:31:40 2015 -0700
- Hopefully fix FRED and turret ammo.
- 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).
- commit 930f386064589682c1a2299b07e83c064bdbf4d1
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Aug 8 18:10:26 2015 +1000
- Generalise warning string if we can't provide callback operator information.
- commit 5412f16352032f587e7ce91ee61f775191deb810
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Fri Aug 7 08:58:45 2015 -0700
- Fix the descriptions of the turret ammo setter sexps
- The setter Sexps incorrectly had the same descriptions as the getter
- sexps.
- commit efc4d62bd03f5388c35ec9aeb15c59db9bde35a4
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Thu Aug 6 17:56:53 2015 +1000
- Change s/Error code/Error message/ in GUISystem::ParseClassInfo()
- commit 8160cd40dc5a51370986c41feaf27b0a376efc1c
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Thu Aug 6 17:54:41 2015 +1000
- Change s/Error code/Error message/ in parse_glowpoint_table()
- commit 1ffe2629cf2c5424edb8172e483651db8a26b8f2
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Thu Aug 6 00:28:04 2015 -0700
- Add collision_lod and auto_shield_spread_mid_span to clone() and move().
- commit 87ce8a47fcb7ebc1471b0384ce1790d4dc21bd7d
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Thu Aug 6 00:13:41 2015 -0700
- Update the VS 2015 project files.
- 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.
- commit c15e7ec28c26a8b3b9c89a65108ba2fb37a12179
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 21:07:05 2015 +1000
- Fix: warning: format not a string literal and no format arguments [-Wformat-security]
- commit aee7ee63221b1ef80c5dfc5ef1a2635a1d832956
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 20:57:21 2015 +1000
- Fix: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘const char*’ [-Wformat=]
- commit 6dd45acb458ab91810a972a98bddc802731b3a2e
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 20:44:37 2015 +1000
- Fix: warning: format not a string literal and no format arguments [-Wformat-security]
- commit 3385a0a6a399ee7896decdbf17c350eeeff6eff9
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 20:38:10 2015 +1000
- Fix: warning: format not a string literal and no format arguments [-Wformat-security]
- commit 8f9fd979021300cdd77bc8ff7959dd56aae1bb63
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 20:29:41 2015 +1000
- Fix: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=]
- commit 85c8c718bff9e2a1d82d58aebfac042dd75f82ba
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 20:20:15 2015 +1000
- Fix missing format string specifier.
- commit 4f4449958bfe2a5c26f6f7be711d7f9ef94c3156
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 20:14:48 2015 +1000
- Fix: warning: format ‘%s’ expects a matching ‘char*’ argument [-Wformat=]
- commit cffdbe932fb614c43216e6000699e566b5bb2171
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 20:12:41 2015 +1000
- Fix: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=]
- commit 81fa44472d079faa01e9e52aa74f35c8e6931e4e
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 20:08:02 2015 +1000
- Fix: warning: too many arguments for format [-Wformat-extra-args]
- commit 0388fb065ce43ff9ef9bc69b655b29b656ea9e65
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 20:05:19 2015 +1000
- Fix: warning: format ‘%s’ expects a matching ‘char*’ argument [-Wformat=]
- commit 4328134c821ae8949a633f870901f5cf8a72ce46
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 20:00:07 2015 +1000
- Fix: warning: format not a string literal and no format arguments [-Wformat-security]
- commit e1c38230afdb056a794e776553e3b1f893b822b2
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 19:59:09 2015 +1000
- Fix: warning: format not a string literal and no format arguments [-Wformat-security]
- commit 9f2a2dd4ed023829f297bacb0906ddd6c100d883
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 19:57:58 2015 +1000
- Ensure sufficient format string specifiers.
- commit 13837b07f7950e7d23d0330dbd2f81a6cc417468
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 19:55:03 2015 +1000
- Ensure sufficient format string specifiers are present.
- commit c4ce71117120ec4dc616552eff896f082271827f
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 19:51:06 2015 +1000
- Ensure sufficient format string specifiers are present.
- commit d686d280538753c03e53a6c73d1ae79fcefc0308
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 19:48:58 2015 +1000
- Ensure sufficient format string specifier.
- commit b260d9289866ddbeda2a95156f5bbb97fe8cee7f
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 19:45:42 2015 +1000
- Fix too many variables for format string.
- commit d14b8b9a7922711f48d1241031e339740683cdd3
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 19:44:21 2015 +1000
- Fix Error() with two few format string specifiers.
- commit c829808dd7cd108e8ba3dcd679d40c47216de1c2
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Aug 5 16:48:49 2015 +1000
- Correct Warning() in parse_startbl
- commit 1bf86532feaa6b49b67a91cb72f1f66791b768dc
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Mon Aug 3 13:20:14 2015 +0300
- Added $Collision LOD ship table property, for using a LOD for collision detection
- commit bdc90c007b88e1714bf1fe319178477691ad92b3
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Aug 3 19:04:10 2015 +1000
- Ensure grammar works as a whole.
- commit 88ca967d3f1800303d40467b243977864c53bfc9
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Aug 3 19:03:17 2015 +1000
- Improve the warning documentation associated with a faulty ship copy flag.
- commit 9ea2ae4299f671533dfc48b20733501dd3db929a
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Aug 3 18:01:13 2015 +1000
- Add correct argument to printf format string.
- commit 3b26eb85aec0c6ed41515c4370f89c109587a2b6
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Aug 2 20:02:44 2015 +1000
- Resolve Coverity-reported incorrect for() loops.
- commit 0450ce7621ec77bad14ebbbced141e14629e5d20
- Author: The E <fwoltermann@gmail.com>
- Date: Fri Jul 31 22:25:25 2015 +0200
- Make this assertion in modelanim a bit more useful.
- commit b50bd7586c56097d156939cf5abfad39e8b8bc95
- Author: jg18 <jg18.scp@gmail.com>
- Date: Thu Jul 30 15:27:36 2015 -0700
- Log OpenAL info for selected device.
- Fix the issue pointed out by Yarn where the OpenAL info for the default
- device was being logged instead of the info for the selected
- device. http://www.hard-light.net/forums/index.php?topic=90070.0.
- commit d973c9e147a45d6964b89e87e2e321ab50ce8059
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Thu Jul 30 15:22:31 2015 -0500
- Add cases for turret ammo setter multi_sexps
- Can't believe I forgot this part. This just ensures the sexps actually
- work.
- commit 9e3cb6baa3750a45fc3d643d2ff4c85e9ebd3cf7
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Thu Jul 30 15:06:04 2015 -0500
- Multi_SEXP Turret Ammo Functions
- This adds multiplayer functionality to the Turret getter and setter
- SEXPs.
- commit 0fd43dad7503a9f55e6b0e324755784f40f219de
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Wed Jul 29 12:25:24 2015 -0500
- Turret Ammo SEXPs
- This adds getter and setter SEXPs for turret ammo.
- "turret-get-primary-ammo"
- "turret-get-secondary-ammo"
- "turret-set-primary-ammo"
- "turret-set-secondary-ammo"
- I also forgot to make turrets that don't have the "use multiple guns"
- flag set switch banks if their first bank is empty, so that has been
- fixed as well.
- commit 688baa2bb68601fa20dec5b8f30ec4f21f75aa29
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Wed Jun 24 16:28:06 2015 -0700
- Turret Ammo Implementation
- 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.
- 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.
- Conclusion: Success
- commit d93f2e9d26cad0710f00f78037161bab9aba2ada
- Author: asarium <asarium@gmail.com>
- Date: Sat Jul 25 16:31:58 2015 +0200
- Add format specifying macros
- commit cacad0ba700043690a2938b48df27edaae308d01
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Sat Jul 25 01:14:03 2015 +0300
- Fixed possibility of +Minimum Weapon Span breaking with modular tables.
- commit f47bbed3ef6100cd25ab3373cabdb61eb56deee7
- Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
- Date: Fri Jul 24 11:59:02 2015 -0500
- [fix/cid_1204285_divide_by_zero] Fix CID 1204285: Division by zero in set_currentItem()
- commit 202a4077a461b29add1f58fd05e92475ea8c4c51
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Fri Jul 24 10:08:59 2015 +0300
- Fixed bug with ship-ship collisions incorrectly flashing a shield quadrant on the light ship.
- commit 7b2c992380836bdfd4176699027dfb5304a83732
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Tue Jul 21 21:59:31 2015 +0300
- 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.
- commit fc6765144d03d52ff499a28f8de644bf5da3caf1
- Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
- Date: Sat Jul 18 11:02:01 2015 -0500
- Fix the output Fred SSE target name. Edited in VS2013 which fixed the file's line endings to CRLF.
- commit 83d00839edbd7cbf0f9603080024d031f1c8d346
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Sun Jul 12 12:13:57 2015 -0400
- fvi: Refactor solution to quadratic formula
- The classic solution to the quadratic equation ...
- a*x*x + b*x + c = 0
- is ...
- -b +- sqrt(b*b - 4*ac)
- x = ----------------------
- 2*a
- This can be optimized by substituting b = 2*B.
- -2*B +- sqrt((2*B)*(2*B) - 4*a*c)
- x = ---------------------------------
- 2*a
- This expands to ...
- -2*B +- sqrt(4*B*B - 4*a*c)
- x = ---------------------------
- 2*a
- And simplifies to ...
- -2*B +- 2*sqrt(B*B - 4*a*c)
- x = ---------------------------
- 2*a
- -B +- sqrt(B*B - a*c)
- x = ---------------------
- a
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit b72cf669b85191ba34c8464730f08a8652b12b45
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Sat Jun 13 07:11:36 2015 -0400
- Refactor bez_fact()
- Uses an array of precalculated factorials that are accessed as a lookup table
- instead of computing the factorials at runtime. This cuts down on compiled
- code bloat (compiler was both unrolling and inlining the computation's loop)
- everywhere it was used.
- NOTE: The original implementation returned an 'int'. As a result, the largest
- uncorrupted factorial it could compute was 12!. For this reason, the lookup
- table only goes up to 12!.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 9d3dd5c3221ab305a06b61480a61afdca02bb8e6
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Fri Jul 10 06:48:02 2015 -0400
- Refactor macros fl_radians() and fl_degrees()
- Rejiggers the macros fl_radians() and fl_degrees() to avoid unnecessary
- operations. The new placement of the parentheses permit the compiler to
- evaluate (PI / 180.f) and (180.f / PI) at compile time rather than run time.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 3e8278d6980eb3b91cb77e3920994bee5772a4e8
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 11 22:47:25 2015 +1000
- Fix: model/modelread.cpp: warning: variable ‘flags’ set but not used [-Wunused-but-set-variable]
- commit 37cf848f51843c1c65bed12f3faf7e08ea6ad98d
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 11 22:36:42 2015 +1000
- Fix: model/modelrender.cpp:2898:9: warning: declaration of ‘view_pos’ shadows a previous local [-Wshadow]
- commit 95f615a894f1ff2865d0ab68ff9658e3ddd50ec7
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 11 22:30:12 2015 +1000
- Fix: bmpman/bmpman.cpp: warning: enumeration value ‘x’ not handled in switch [-Wswitch]
- commit bae2d3116b2de8142e4d76463803710a1dcff63d
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 11 22:15:49 2015 +1000
- Fix: controlconfig/controlsconfig.cpp:2116:13: warning: declaration of ‘j’ shadows a previous local [-Wshadow]
- commit 542c794e727a8b4a4893b8471a44297210602fe2
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 11 22:08:52 2015 +1000
- Fix: object/collideshipship.cpp:1159:12: warning: variable ‘q’ set but not used [-Wunused-but-set-variable]
- commit d029b82d982acf8ce4702b2f771a31db7cc90c56
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 11 22:04:41 2015 +1000
- Fix: ai/aicode.cpp:11855:9: warning: variable ‘dist_to_f2’ set but not used [-Wunused-but-set-variable]
- commit ad8064ef81fed0cecad3de42520c070b3070e60f
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 11 21:58:07 2015 +1000
- Fix warning: variable ‘dist’ set but not used [-Wunused-but-set-variable]
- commit a4e12d135bb718bb158e2f413d93b075c5fc0a56
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 11 21:39:49 2015 +1000
- Fix: ai/aibig.cpp:1266:10: warning: variable ‘box_dist’ set but not used [-Wunused-but-set-variable]
- commit 053ae6d2873fddf96708482fc49e1e1fcdb69811
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 11 21:28:01 2015 +1000
- Fix: modelrender.h:86:7: warning: ‘model_render_params::Replacement_textures’ will be initialized after [-Wreorder]
- commit 08e50885cbca265bc6b337b8d46dee6999d96709
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 11 20:18:34 2015 +1000
- Fix: warning: ‘opengl_vertex_buffer::ibo_size’ will be initialized after [-Wreorder]
- commit e6dbb28b48208071617c49140c3165a1bace412a
- Author: asarium <asarium@gmail.com>
- Date: Sat Jul 11 11:36:21 2015 +0200
- Fix for Mantis 3168: snd_load leaks cfile handles if it can't parse a file.
- commit 1e151865d4510e76ba4eba3921ff0e1fb1ac5f71
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 23:45:38 2015 +1000
- Fix: object/collideshipweapon.cpp:67:185: warning: declaration of ‘ship_obj’ shadows a global declaration [-Wshadow]
- commit c2a2ef568221b03e185641b8945ab13a2fd18863
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 23:42:15 2015 +1000
- Fix: object/collideshipweapon.cpp:39:63: warning: declaration of ‘ship_obj’ shadows a global declaration [-Wshadow]
- commit 3acc777afe66ad5c29de2b9d746bf579cff0a55f
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 23:40:12 2015 +1000
- Fix: model/modelread.cpp: warning: declaration of ‘ship_obj’ shadows a global declaration [-Wshadow]
- commit aa7bd5bf2c113b68c784da68fa7a78eedd01a088
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 23:32:36 2015 +1000
- Fix: asteroid/asteroid.cpp:1614:99: warning: declaration of ‘ship_obj’ shadows a global declaration [-Wshadow]
- commit ca2cd63a95461532ad370244f53cf2d361cee4f6
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 23:30:55 2015 +1000
- Fix: asteroid/asteroid.cpp:949:10: warning: declaration of ‘ship_obj’ shadows a global declaration [-Wshadow]
- commit 1787b9549801eccdaaa4a45c117985a84aeff7fb
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 23:28:59 2015 +1000
- Fix: ai/aicode.cpp:14896:75: warning: declaration of ‘ship_obj’ shadows a global declaration [-Wshadow]
- commit 2586198e0ea4678c77e4d61f088c2ac3c6fb6bfd
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 23:14:38 2015 +1000
- Fix: asteroid/asteroid.cpp:1653:68: warning: declaration of ‘asteroid_obj’ shadows a global declaration [-Wshadow]
- commit b7e76de18491c5185a06cf174531bf176afed3a1
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 23:12:27 2015 +1000
- Fix: asteroid/asteroid.cpp:1614:98: warning: declaration of ‘asteroid_obj’ shadows a global declaration [-Wshadow]
- commit f6562320308ab99e97d8e400a0d58acf95414d79
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 23:10:02 2015 +1000
- Fix: asteroid/asteroid.cpp:1477:50: warning: declaration of ‘asteroid_obj’ shadows a global declaration [-Wshadow]
- commit e4e3064bea274993799b03e2b673fb6c3d8f8531
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 23:07:37 2015 +1000
- Fix: asteroid/asteroid.cpp:1363:92: warning: declaration of ‘asteroid_obj’ shadows a global declaration [-Wshadow]
- commit f804539a1504236b222ae6c273fa970c2b6529ad
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 23:04:25 2015 +1000
- Fix: debris/debris.cpp:846:10: warning: declaration of ‘ship_obj’ shadows a global declaration [-Wshadow]
- commit ca9ae8bb8ed7657d9781a2ad2369f79435340294
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 23:01:21 2015 +1000
- Fix: nebula/neb.cpp:1422:37: warning: declaration of ‘eye’ shadows a global declaration [-Wshadow]
- commit 767b39fbbce91060b1130b97b44ca6f4a1c5d36b
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 22:59:55 2015 +1000
- Fix: nebula/neb.cpp:1416:33: warning: declaration of ‘eye’ shadows a global declaration [-Wshadow]
- commit 6d0996d90c651379fef241d51250f54e67f6edb9
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 22:57:12 2015 +1000
- Fix: graphics/grstub.cpp:736:71: warning: declaration of ‘shader’ shadows a global declaration [-Wshadow]
- commit 294cf79e04c075c7c16e1d816da78c123b259419
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 22:54:10 2015 +1000
- Fix: graphics/gropenglshader.cpp: warning: declaration of ‘shader’ shadows a global declaration [-Wshadow]
- commit b7864cd2aae9a4c51c4da689813b8dee3181ade3
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 22:52:01 2015 +1000
- Fix: graphics/gropenglshader.cpp:231:73: warning: declaration of ‘shader’ shadows a global declaration [-Wshadow]
- commit 4bf5f15f726238c4c00fc1bd8215cd0fb23ad337
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 22:49:38 2015 +1000
- Fix: graphics/gropenglpostprocessing.cpp:682:79: warning: declaration of ‘shader’ shadows a global declaration [-Wshadow]
- commit 4a0e3b4c404951f992f7c74bcaebee182513a9e9
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 22:46:23 2015 +1000
- Fix: graphics/generic.cpp:35:117: warning: declaration of ‘anim’ shadows a global declaration [-Wshadow]
- commit 3860951b6cf1859ed3326becd2d5fbe61ce81ee7
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 22:36:10 2015 +1000
- Fix: graphics/*.cpp warning: declaration of ‘light’ shadows a global declaration [-Wshadow]
- commit 54003a2622f6937b266c4c5bb766ba89e902b96f
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 22:30:50 2015 +1000
- Fix: debris/debris.cpp:850:10: warning: declaration of ‘light’ shadows a global declaration [-Wshadow]
- commit b7bc60708cb21292df50580412656ad6a195bc72
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 22:29:04 2015 +1000
- Fix: asteroid/asteroid.cpp:953:10: warning: declaration of ‘light’ shadows a global declaration [-Wshadow]
- commit dc5651ab70fba34a06ecdec777694a703c2a6a45
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 22:26:31 2015 +1000
- Fix: object/collideshipship.cpp:539:10: warning: declaration of ‘light’ shadows a global declaration [-Wshadow]
- commit f12dc5478b3974a20ea65be6cce7210b42c94f6f
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 22:19:28 2015 +1000
- Fix: ai/aicode.cpp: warning: declaration of ‘color’ shadows a global declaration [-Wshadow]
- commit 8051bac8687bc0920a3811127b78e8dbab90318d
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 22:15:18 2015 +1000
- Fix: ai/aigoals.cpp:203:48: warning: declaration of ‘ai_goal’ shadows a global declaration [-Wshadow]
- commit d94823ef77b9ae51ebb00117bf6a07de715ebe05
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 21:47:01 2015 +1000
- Fix: graphics/gropenglbmpman.cpp:561:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- commit eda6f33d7700af91dcf58b5b89e584a9c86a14ba
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 21:41:31 2015 +1000
- Fix: graphics/gropenglbmpman.cpp:561:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- commit 9db610ef2c59ab46d63bd593973cfb49b1ef1af9
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 21:30:27 2015 +1000
- Fix: network/multiutil.cpp:692:76: warning: declaration of ‘net_player’ shadows a global declaration [-Wshadow]
- commit 2b8ef9e1fd9bcb22f4e844add9ad7189ec7d9823
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 21:19:56 2015 +1000
- Fix: graphics/2d.cpp:2142:1: warning: declaration of ‘team_color’ shadows a global declaration [-Wshadow]
- commit 1aa858a1642e8a8a5aaae936dd021579792d73c1
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 21:17:48 2015 +1000
- Fix: graphics/2d.cpp:1874:7: warning: variable ‘t0’ set but not used [-Wunused-but-set-variable]
- commit aae7c47748e72469a864617a24aa7ea13dae77c1
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 21:14:45 2015 +1000
- Fix: lab/lab.cpp:943:9: warning: declaration of ‘j’ shadows a previous local [-Wshadow]
- commit 53164a169c3a0ae6e377906cfeabf664c829c519
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 21:12:11 2015 +1000
- Fix: mission/missioncampaign.cpp:1200:12: warning: declaration of ‘mission’ shadows a global declaration [-Wshadow]
- commit fe1b60721488b3e4bee5fde5b93f058694eb4fbf
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 21:08:00 2015 +1000
- Fix: mission/missioncampaign.cpp:1012:12: warning: declaration of ‘mission’ shadows a global declaration [-Wshadow]
- commit 040d157644a40952423024b57bc0a863264adcdf
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 21:03:30 2015 +1000
- Fix: mission/missioncampaign.cpp:1088:12: warning: declaration of ‘mission’ shadows a global declaration [-Wshadow]
- commit 475155d62f970804b307b0e24ea91641b357108f
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 20:58:53 2015 +1000
- Fix: mission/missioncampaign.cpp:1600:6: warning: declaration of ‘mission’ shadows a global declaration [-Wshadow]
- commit 85a0bda946c765808b535a367aa5ffeaa6fe8251
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 20:54:14 2015 +1000
- Fix: model/modelanim.cpp:536:78: warning: declaration of ‘anim’ shadows a global declaration [-Wshadow]
- commit f2c8aa665fb47f78fd2449f8b7961a9194109d32
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 19:51:45 2015 +1000
- Fix: missionui/missionshipchoice.cpp:923:9: warning: declaration of ‘header’ shadows a global declaration [-Wshadow]
- commit 66257146b7df47582803b9742a95752b580a1b30
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jul 6 19:40:21 2015 +1000
- Fix: model/modelcollide.cpp:1215:36: warning: declaration of ‘mc_info’ shadows a global declaration [-Wshadow]
- commit 60d1234abd8bbf35a3a7c7c9aa0889bd6cf4a0dd
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 17:13:01 2015 +1000
- Fix: model/modelread.cpp:270:12: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
- commit 2bac9ba5fa27a35c70ef265e3ad50c0193b0a910
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 17:07:39 2015 +1000
- Fix: model/modelrender.cpp:780:55: warning: declaration of ‘color’ shadows a global declaration [-Wshadow]
- commit 6e273ccd7fca48132c52fdce04151cdad147a18f
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 17:01:37 2015 +1000
- Fix: gamehelp/contexthelp.cpp:391:9: warning: declaration of ‘font’ shadows a global declaration [-Wshadow]
- commit 4885807d82df7491e821577a79713840d20d880f
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 16:57:35 2015 +1000
- Fix: iff_defs/iff_defs.cpp:68:4: warning: declaration of ‘temp_color_t’ shadows a previous local [-Wshadow]
- commit 444f830fdc8766dcaaa03f35c7e861886cd675cb
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 16:51:16 2015 +1000
- Fix: network/multi_voice.cpp: warning: parameter set but not used [-Wunused-but-set-parameter]
- commit e98d84314a4f819af84d4cf98acabda9e8101168
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 16:44:48 2015 +1000
- Fix: network/multimsgs.cpp:8473:70: warning: declaration of ‘bolt_type’ shadows a global declaration [-Wshadow]
- commit 5e9fd26028fe2c77b08ebbf2102604b7cb861cf1
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 16:42:24 2015 +1000
- Fix: network/multimsgs.cpp:8493:7: warning: declaration of ‘bolt_type’ shadows a global declaration [-Wshadow]
- commit 3a3e901249d5d1cde65ebb8c60741f42437d5f97
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 16:40:04 2015 +1000
- Fix: network/multiteamselect.cpp:1720:7: warning: declaration of ‘wing’ shadows a global declaration [-Wshadow]
- commit 1f8c1dccde18738201e81d8cce7a2faff260b708
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 16:35:11 2015 +1000
- Fix: object/collidedebrisweapon.cpp:100:10: warning: declaration of ‘weapon’ shadows a global declaration [-Wshadow]
- commit 0dc48f8470eb9a6a025e2d78a47bee22fcd71b2d
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 16:32:57 2015 +1000
- Fix: object/collidedebrisweapon.cpp:45:10: warning: declaration of ‘weapon’ shadows a global declaration [-Wshadow]
- commit 83a8b2bee566dace10497d75c894c45296ba3a9a
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 16:27:21 2015 +1000
- Fix: object/collideshipship.cpp:457:115: warning: declaration of ‘light’ shadows a global declaration [-Wshadow]
- commit 2c4fb4286c1eb95901d0e1545fd0c5028c8eb4cb
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 16:19:20 2015 +1000
- Fix: object/collideshipweapon.cpp:470:10: warning: declaration of ‘weapon’ shadows a global declaration [-Wshadow]
- commit 570f6dd581e5c07a7eb1f816c6af8a9b6a253f55
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 16:14:24 2015 +1000
- Fix: object/collideshipship.cpp:1316:138: warning: declaration of ‘mc_info’ shadows a global declaration [-Wshadow]
- commit b326e77574bd9dc766492eaf15eed13b4304206d
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 15:55:15 2015 +1000
- Fix: object/collideshipweapon.cpp:543:85: warning: declaration of ‘weapon’ shadows a global declaration [-Wshadow]
- commit 6d6d3e99e572b320fa3a3fe6d03673f5e67e7fd3
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 14:25:53 2015 +1000
- Fix: object/collideweaponweapon.cpp:168:10: warning: variable ‘dist’ set but not used [-Wunused-but-set-variable]
- commit c7045147f3ed38c92a0965b9c3d548b9e0f66d6b
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 14:17:53 2015 +1000
- Fix: object/collideshipship.cpp:1316:126: warning: declaration of ‘light’ shadows a global declaration [-Wshadow]
- commit 3495b190d480987aee73c0109bb0615b7546684c
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Mon Jun 8 16:50:02 2015 -0400
- Streamline vm_quaternion_rotate()
- Calculates sinf(theta * 0.5) once only instead of three times.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 62a7865f94730689c950c68066039600ddeaaa8c
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Mon Jun 8 06:44:47 2015 -0400
- Streamline vm_angle_2_matrix()
- The values of sin(0) and cos(0) are well known and do not need to be calculated
- at run time.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 8193dbb316e41fd49fd3044a1e75ccd2fe01d679
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Mon Jun 8 06:28:39 2015 -0400
- Streamline vm_vec_avg_n()
- Instead of performing three consecutive divisions, vm_vec_avg_n() now performs
- one division at the start and three multiplications at the end. Recall that
- multiplication is faster than division.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 95d17017941dc405b85da955cc0b32c0e04ae3c6
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Fri Jun 5 07:07:41 2015 -0400
- Remove unnecessary checking before atan2_safe()
- The routine atan2_safe() already contains a test that checks if both parameters
- are zero--that is the point of the routine. Thus, there is no need for the
- caller of atan2_safe() to perform that same check.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 945f655e0e47fbc2f5b80b31c304cf8de77b4cc3
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Fri Jun 5 06:29:25 2015 -0400
- Remove unnecessary vm_vec_normalize() checks
- The routine vm_vec_normalize() always returns a value greater than zero.
- Thus, there is no need to test its return value for values that are less
- than or equal to zero.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 11b65fe0bf3a2578138b203616c045e47e5c7bfd
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Fri Jun 5 05:56:38 2015 -0400
- Remove unnecessary vm_vec_copy_normalize() checks
- The routine vm_vec_copy_normalize() always returns a value greater than zero.
- Thus, there is no need to test its return value for values that are less than
- or equal to zero.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 66181659260ad6ac7da01c3db1b1ca589e962655
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 00:59:13 2015 +1000
- Fix: model/modelinterp.cpp:4342:14: warning: declaration of ‘j’ shadows a previous local [-Wshadow]
- commit 6950c69ebb98c4706b3c11214bd05f9b2a9c03fd
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 00:54:29 2015 +1000
- Fix: model/modelinterp.cpp:2034:44: warning: declaration of ‘gpoi’ shadows a previous local [-Wshadow]
- commit b8ff93dad28f21973a4a10dcbee61ec2cab6b9dc
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 00:52:39 2015 +1000
- Fix: model/modelinterp.cpp:2603:43: warning: declaration of ‘gpoi’ shadows a previous local [-Wshadow]
- commit c2204800750e715efa8011df2f253e94bcdd50fd
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 00:40:13 2015 +1000
- Fix: lab/lab.cpp:2497:45: warning: declaration of ‘color’ shadows a global declaration [-Wshadow]
- commit 182b297af400029c49c4662177737a378b8c0aaa
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 00:30:34 2015 +1000
- Fix: model/modelrender.cpp:2560:10: warning: variable ‘objp’ set but not used [-Wunused-but-set-variable]
- commit a0527afd5595e6aaacfed697d5da666d0e67ac78
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jul 5 00:04:05 2015 +1000
- Fix: ship/ship.cpp:3132:14: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
- commit 9283ff82270bfdd973396195f9352592407d718a
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 23:51:24 2015 +1000
- Fix: controlconfig/controlsconfig.cpp:669:9: warning: variable ‘k’ set but not used [-Wunused-but-set-variable]
- commit 769e98fe4c1ed442f1b9b28425eb15b3aab680e5
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 23:46:38 2015 +1000
- Fix: controlconfig/controlsconfig.cpp:669:9: warning: variable ‘j’ set but not used [-Wunused-but-set-variable]
- commit 3c48d81a52ecb747659fcd7e517fc9ce0e603742
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 23:41:59 2015 +1000
- Fix: controlconfig/controlsconfig.cpp:1443:27: warning: variable ‘len’ set but not used [-Wunused-but-set-variable]
- commit 7f100c439a5b6d96608c84896b66c3c18b26b3bb
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 23:34:40 2015 +1000
- Fix: controlconfig/controlsconfig.cpp:1442:18: warning: variable ‘jptr’ set but not used [-Wunused-but-set-variable]
- commit 481ec1245053d22f223779f12d8586ecad05b304
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 23:29:00 2015 +1000
- Fix: bmpman/bmpman.cpp:2671:12: warning: variable ‘bmp’ set but not used [-Wunused-but-set-variable]
- commit 312648668c385242d3e80db1c2d34eb05614eafa
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 23:20:18 2015 +1000
- Fix: anim/animplay.cpp:257:25: warning: variable ‘render_time’ set but not used [-Wunused-but-set-variable]
- commit f4aa493f5945ae3f3f661539af6c2a109095672f
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 23:16:08 2015 +1000
- Fix: anim/animplay.cpp:257:25: warning: variable ‘decompress_time’ set but not used [-Wunused-but-set-variable]
- commit 039ad64a3320674ded777ba85d7956b6c34f5c8f
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 19:03:09 2015 +1000
- Fix: ai/aicode.cpp:10715:9: warning: variable ‘dist’ set but not used [-Wunused-but-set-variable]
- commit c83a2ea2e8fc38648dc6761b7f2f087a73ae2b93
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 18:58:10 2015 +1000
- Fix: ai/aicode.cpp:8169:24: warning: variable ‘time_to_enemy’ set but not used [-Wunused-but-set-variable]
- commit edbedeb84ad70a01ed8e43ada6a6d32090d10eb7
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 17:39:44 2015 +1000
- Fix: ai/aicode.cpp:8017:10: warning: variable ‘eshipp’ set but not used [-Wunused-but-set-variable]
- commit d855154fa91a47b317335ffe99a59000ac918908
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 17:33:22 2015 +1000
- Fix: graphics/gropenglshader.cpp:387:7: warning: variable ‘in_error’ set but not used [-Wunused-but-set-variable]
- commit 7fea6291217600ec751fd01d536f930df1095ab2
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 17:10:17 2015 +1000
- Fix: graphics/gropengltnl.cpp:696:8: warning: variable ‘rval’ set but not used [-Wunused-but-set-variable]
- commit 183f0615e277ec122525759fa0c8268e225c3e58
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 17:08:41 2015 +1000
- Fix: graphics/gropengltnl.cpp:812:6: warning: variable ‘render_pass’ set but not used [-Wunused-but-set-variable]
- commit e9330b4f5fd100fbca009cec8d93c28d278e3262
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 16:52:50 2015 +1000
- Fix: graphics/gropengltnl.cpp:1378:6: warning: variable ‘zbuff’ set but not used [-Wunused-but-set-variable]
- commit 785398657c161817ba8c9676379be9d6c52a2ef6
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 16:22:59 2015 +1000
- Fix: menuui/readyroom.cpp:1175:15: warning: variable ‘z’ set but not used [-Wunused-but-set-variable]
- commit fff2d5280c9d0b1507c333ed0c50f4ee2b8d37da
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 16:18:38 2015 +1000
- Fix: model/modelrender.cpp:2560:8: warning: variable ‘shipp’ set but not used [-Wunused-but-set-variable]
- commit cd503fd2e43b76452632dbf056a4a65009fbe172
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 16:10:15 2015 +1000
- Fix: object/objcollide.cpp:1247:8: warning: variable ‘max’ set but not used [-Wunused-but-set-variable]
- commit e7e046f9493ba580bd8fec9fc4b95d4dafe9fb01
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 16:08:40 2015 +1000
- Fix: object/objcollide.cpp:1248:8: warning: variable ‘overlap_min’ set but not used [-Wunused-but-set-variable]
- commit 6e6ff3c7c00176c5a64e9ec92c2bfe97175ee30d
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 16:06:13 2015 +1000
- Fix: object/objectsort.cpp: warning: variable ‘wp’ set but not used [-Wunused-but-set-variable]
- commit 4f4fe00b97d940670ce9edffb251a336bbe654c5
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 16:01:36 2015 +1000
- Fix: ship/ship.cpp:18381:6: warning: variable ‘clip_started’ set but not used [-Wunused-but-set-variable]
- commit 98d6b6ce8b9602388d1076e685b14014b0966af4
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sat Jul 4 15:55:15 2015 +1000
- Fix: weapons.cpp:7374:8: warning: variable ‘clip_plane’ set but not used [-Wunused-but-set-variable]
- commit a93215f781198bc96282d3ed65630dd3696295d9
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Jul 1 23:15:36 2015 +1000
- Ensure input domain to asin() does not lead to irrational results (implementation defined behaviour)
- commit 58f7fb247b1693275eed9e771f47021f43ce764b
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Jul 1 23:07:12 2015 +1000
- Document ai_update_aim() after touching the function
- commit aa1feb0799198e64e3cdd824cc10e96b1310cfc0
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed Jul 1 23:05:03 2015 +1000
- Refrain from unnecessarily passing a pointer to global object to ai_update_aim()
- commit 833e7b1d7aad92ceec0fec3d3d9ca1dc7ce46469
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Thu Jun 25 16:13:27 2015 +1200
- Ensure consistent capitalisation of ai_update_aim() parameter.
- commit b2a07f19c2eedc46b46c6c4f29b7294379b57e13
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Thu Jun 25 16:10:15 2015 +1200
- Remove redundant parameter to compute_time_to_enemy(). Function doesn't need a pointer to the enemy objp, where it uses distance directly instead.
- commit b38e15386178de944c7dfd174341cdb1339eedad
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Thu Jun 25 16:05:14 2015 +1200
- Remove redundant parameter to prioritize_goals().
- commit 39188f7926f4a3e756b9b16d150cbdcedd62ef15
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Thu Jun 25 16:01:13 2015 +1200
- Remove redundant parameter to ai_ignore_wing().
- commit 29fa74fd631038ff473d0cb70e56b277a44a7008
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Thu Jun 25 15:57:02 2015 +1200
- Remove redundant parameter to draw_brackets_diamond_quick().
- commit 8e018c5338203ef7e72a531c2b3292103454ab1a
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Thu Jun 25 15:54:06 2015 +1200
- Clean up load_animating_pointer().
- commit 0810ae08de976394d0ceafdce0b2157f0d0c3434
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Thu Jun 25 15:51:12 2015 +1200
- Clean up definition of asteroid_process_pre().
- commit 366d409da43704fcc03bdc747dc6f5e0ff1f45b1
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Thu Jun 25 15:49:08 2015 +1200
- Clean up definition of asteroid_process_post().
- commit 6e0f9c1cd2316643961de3517713a9e009bb10a5
- Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
- Date: Mon Jun 29 16:51:49 2015 -0500
- [fix/nat_multiplayer] Simplify the new psnet check.
- commit 5311ea4f7ac4f3fe90239b526505071a384a13e3
- Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
- Date: Wed May 6 14:59:45 2015 -0500
- [fix/nat_multiplayer] Vestigare's submitted patch for allowing multiple users behind a NAT to connect to a remote standalone.
- commit 7a59192bbb0d002b67c020b8ec9ea7b2b02cd085
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Sun Jun 28 08:08:36 2015 -0400
- More application of static and const keywords
- Applies the const and static keywords to the recently restored routines.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 6a0e550aacff6576a8759567cc72c422096e0040
- Author: Fabian Woltermann <fwoltermann@gmail.com>
- Date: Sun Jun 28 13:59:13 2015 +0200
- Revert "Fix Coverity 1298257: Uninitialized scalar var"
- commit da71e629b40e2e50a7468ee1da494237772d27eb
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Sun Jun 28 14:42:17 2015 +0300
- Fixes Mantis #2436: Mouse controls ignore the axis binds.
- commit ca07a428e33779c35175d8d4e240c5374ad9a1ed
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Sun Jun 28 07:20:34 2015 -0400
- Revert "Remove nine unused routines from math/fvi module"
- This reverts commit 8cdabf6a23e4f8b3100e69192769b4d781cf59c4.
- Conflicts:
- code/math/fvi.cpp
- commit 6b95037dccb2400df952fd6319bbafeebbb9ecb0
- Author: asarium <asarium@gmail.com>
- Date: Thu Jun 25 18:22:51 2015 +0200
- Fix usage of invalid iterator.
- commit 3cb0c72cedaa57093b4446202adbda50a798f18c
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Sun Jun 21 07:24:03 2015 -0400
- Apply static and const keywords to math/fvi module
- Improves readability. It also has the potential to help the compiler make
- better decisions.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 2cf8d0cc98734f8279a585362d36fccd2a19c870
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Thu Jun 25 23:39:17 2015 +1200
- Improve alignment of color struct (28 bytes -> 24 bytes, c.14%).
- commit 8cdabf6a23e4f8b3100e69192769b4d781cf59c4
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Sun Jun 21 07:32:01 2015 -0400
- Remove nine unused routines from math/fvi module
- Removes the following unused routines ...
- 1. accurate_square_root()
- 2. fvi_point_dist_plane()
- 3. fvi_segment_plane()
- 4. fvi_sphere_perp_edge()
- 5. check_sphere_point()
- 6. fvi_check_sphere_sphere()
- 7. fvi_cull_polyface_sphere()
- 8. fvi_closest_point_on_line_segment()
- 9. fvi_closest_line_line()
- commit 2ca1f40d986e3c824d2d7d64ea21ac3a9f807954
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Thu Jun 25 17:20:10 2015 +1200
- Avoid shadowed declaration of previous local 'gpoi'
- commit b5610a500581814bd1143364906234f07cf4d0b6
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Thu Jun 25 16:56:24 2015 +1200
- Proposed refactor of #Cutscenes in mission files, per wiki documentation.
- commit 7f673c8ab6fa29a5a088c2a53aad5d3ad7bdeda2
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Thu Jun 25 16:25:35 2015 +1200
- Goober5000 code review: consistency change.
- commit ce6179a58f137249d7bc146257a7f7602f33ce9f
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 20:27:31 2015 +1000
- Resolve order of precedence compiler warning.
- commit 8c73f39e6e64e185a9e97831df774624685f21d4
- Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
- Date: Wed Jun 24 00:06:29 2015 -0500
- Remove the files from PR 205 via IDE.
- commit 8efaf28a8aad33dda1541e64febc667ada2dc3b6
- Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
- Date: Tue Jun 23 22:37:35 2015 -0500
- Revert "Fixed project files for all MSVS versions that support vcxproj"
- This reverts commit 610f8a2ff34a4037847afd343783393f7dc37ce4.
- commit 8a3cc226056078dce06b50e46644c0b4ad859152
- Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
- Date: Tue Jun 23 22:37:15 2015 -0500
- Revert "Remove references to AVX from VS2010 project"
- This reverts commit 3205f42dc2b82c1a3120d8b8418b9f92bb72f7fe.
- commit fc9acb3a4df8c0173a86df736a4011343824830b
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Wed Jun 24 00:48:07 2015 +0300
- Added support for detail box $box_offset.
- commit 2e012969e714656ef6787aed168f547bcfe6c774
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Wed Jun 24 00:44:13 2015 +0300
- Fixed detail sphere $offset not working right.
- commit 84b7a06a44aa2a1f1359537c9b96f79f4530c3c6
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Tue Jun 23 19:53:18 2015 +0300
- Restored ability to combine detail boxes and spheres.
- commit 8fd09be8a0b1d0f6aac7761df43e4324822d41e8
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Tue Jun 23 19:50:17 2015 +0300
- Replaced the static Interp_render_* variables with normal local ones.
- commit 85428f5eb43240030c8a3e222362def48c37f92e
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 18:44:31 2015 +1000
- Remove added <MinimalRebuild> option to MSVC_2012.
- commit 3205f42dc2b82c1a3120d8b8418b9f92bb72f7fe
- Author: The_E <fwoltermann@gmail.com>
- Date: Tue Jun 23 10:11:24 2015 +0200
- Remove references to AVX from VS2010 project
- commit 610f8a2ff34a4037847afd343783393f7dc37ce4
- Author: The_E <fwoltermann@gmail.com>
- Date: Tue Jun 23 10:03:08 2015 +0200
- Fixed project files for all MSVS versions that support vcxproj
- commit 0fde8c39250dbb9177fd057f75c2e5c4da50f8c4
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 16:05:01 2015 +1000
- Update Xcode 4+ project file for removal of empty files.
- commit 8ba1ddbbc29602978d7f77eca30173531e5872af
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 14:52:58 2015 +1000
- Makefile removal of references to missionui/missionstats.[cpp|h].
- commit 3af13b603d900457feeafb7e1ac589ce8e8c0c52
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 14:46:42 2015 +1000
- Remove empty missionui/missionstats.[cpp|h].
- commit 54508b6429097a87afe06f44dbaff5ed6f3fde8c
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 14:39:43 2015 +1000
- Makefile and source code removal of references to ai/ailocal.h
- commit b62196dc0d9bb3b4a1f2833c3cf44cb827ebd491
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 14:32:02 2015 +1000
- Remove empty ai/ailocal.h
- commit 8eeff0e06c22e9352f34a809488a7ef258ecaa8b
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 14:30:01 2015 +1000
- Remove missionrecommend.[cpp|h] from Makefile.
- commit da9d36323038ab09dfe0d0da922bc70dfaa77bc7
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 14:23:28 2015 +1000
- Remove empty missionrecommend.[cpp|h] files.
- commit cb617b5e9f3b2341f5f7acfbac2fd28cc2eb01df
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 14:05:58 2015 +1000
- Modify usage of bm_has_alpha_channel that needs to pass int to the OpenGL driver. Use ternary operator.
- commit 130a148816612d707f0eae3fd232524b21879e38
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 13:59:10 2015 +1000
- Remove TODO doxygen comment.
- commit 33cae6930cf03e0aa99806c2d621c9f386deb6f0
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 13:57:58 2015 +1000
- Amend retval in declaration and definition to bool.
- commit 6abba98455e6c066c3e76a95977a59d0758735cb
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 11:49:48 2015 +1000
- Increase consistency with adjacent code style, and avoid >80 character line wrap.
- commit 0437f81999f0e0df913db9d945b703272814c39d
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 11:44:47 2015 +1000
- Ensure paramater name matches between declaration and definition.
- commit 4f649f1cdb5b0e9368decad09f754779814af85a
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 11:40:27 2015 +1000
- Remove TODO doxygen comment.
- commit e33f2e1d383e29b3aab98d95334f30333cf16dfa
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 11:39:44 2015 +1000
- Amend retval in declaration and definition to bool.
- commit df1c50bc47154e8125c2e66b014474efeebbca83
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 11:07:29 2015 +1000
- Convert internal mem_taken type to size_t.
- commit 79597e9757850e41235d934449a0006b14175455
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 10:59:43 2015 +1000
- Ensure parameter name matches between declaration and definition.
- commit 6447208960f18e339ed38e4f52e3eae9372bba0e
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 10:48:47 2015 +1000
- Remove TODO doxygen comment.
- commit c061ee632430e0c5ded2b8766d702ec75902df65
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 10:48:11 2015 +1000
- Amend retval in declaration and definition to size_t.
- commit 57c9e1ae6aa1f9ca803dcc8d5b987fc8f1cd4329
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue Jun 23 10:16:59 2015 +1000
- Address putative requirement for mm/mmreg.h to have <windows.h> included first.
- commit 60aec6f6cbe8e397a06898b561a1651183993b98
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 21:40:43 2015 +1000
- Update format string specifier to unsigned int.
- commit 418b9e06d7379d7a68ccd5aab96c6d6fbcd69df4
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 20:20:46 2015 +1000
- Simplify duplicative weapon/ includes, which are in weapon/weapon.h
- commit d2f5575e2076177d234c8fbf40422645104891b0
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 20:14:19 2015 +1000
- Simplify duplicative ui/ includes.
- commit 8c12affa23fabbd8f50fc88103883233bb684a10
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 20:07:09 2015 +1000
- Simplify duplicative species_def/ includes, which are in species_def/species_def.h
- commit ca552b45f565f20c758329b3529e6a136f966695
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 19:38:14 2015 +1000
- Simplify duplicative ship/ includes, which are in ship/shipfx.h
- commit 00bfe37cb4bd5459c14836de5ad0310938071fc3
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 19:32:05 2015 +1000
- Simplify duplicative radar/ includes.
- commit 2964132f7d11e6603487c018106c0c053ecc532d
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 19:25:40 2015 +1000
- Properly guard inclusion of playerman/managepilot.h
- commit eb739e2a9b099f9b9b7c8dcd12609f73d9ace1cc
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 19:19:20 2015 +1000
- Simplify duplicative pilotfile/ includes, which are in pilotfile/pilotfile.h
- commit 8c2c451e8e6ef54e10de489ca0a63627fb77cbf2
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 19:15:10 2015 +1000
- Simplify duplicative parse/ includes.
- commit 29faabdfb33398aefe3214f74fbb0df2fd0147cc
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 18:59:10 2015 +1000
- Simplify duplicative object/ includes.
- commit 2b251e3cb3e71033063a4721a644a490ff41378b
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 18:44:05 2015 +1000
- Simplify duplicative model/ includes.
- commit ed2170b2ea2cd68940afc32dc32987994ee222c2
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 18:35:50 2015 +1000
- Simplify duplicative mod_table/ includes.
- commit 493d9a428037a361b1a31a07e381f6a88009dbf2
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 18:32:53 2015 +1000
- Simplify duplicative missionui/ includes.
- commit a7e6be3368834eb9e5b7e24cedbea94f6007924a
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 18:27:39 2015 +1000
- Simplify duplicative mission/ includes.
- commit dd3a6c2e5098b5d7a9b90a67b1dab02faa4efe19
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 18:22:41 2015 +1000
- Simplify duplicative menuui/ includes.
- commit 97a134e51ffbbedb88f8520689ecd124dbe6b1a2
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 18:04:19 2015 +1000
- Simplify duplicative math/ includes.
- commit e613f4db7d209fdd7edadabca3facfe680bd52f7
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 17:51:05 2015 +1000
- Simplify duplicative lab/ includes, which are in lab/wmcgui.h
- commit 47af1ff851a3c3771688d081682d1f654bb49259
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 17:46:30 2015 +1000
- Simplify duplicative hud/ includes.
- commit 4e6f525f7c07a4c36e74fc1de723546c9ced5a13
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 17:30:08 2015 +1000
- Simplify duplicative graphics/ includes.
- commit b25feb69aa239db0fa19e5845bfb7e664553a6fc
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 17:14:54 2015 +1000
- Simplify duplicative gamesnd/ includes, which are in gamesnd/gamesnd.h
- commit 90bb4e3a7b9db9bf32ad1d09e5e099738ce03794
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 17:10:40 2015 +1000
- Simplify duplicative freespace2/ includes, which are in freespace2/freespace.h
- commit 39e1ed3403d07d17c9bd4d1bdc93eed7b07e68fd
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 17:06:12 2015 +1000
- Simplify fireball/ include logic.
- commit 45664465bea3140c9f2d251380579c5d3351a8e9
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 17:00:35 2015 +1000
- Simplify debugconsole/ include logic.
- commit 1601f83a05d1bd4e29c215572cb49d9743000db4
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 16:53:12 2015 +1000
- Guard extraneous inclusion of globalincs/pstypes.h
- commit ae8a310e9733e548bea799c64ffaf4e32dc4f572
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 16:45:45 2015 +1000
- Simplify duplicative camera/ includes, which are in camera/camera.h
- commit 0d35f901b306bded5fea335be96fe0dc65e9bbbb
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 16:41:41 2015 +1000
- Simplify duplicative autopilot/ includes, which are in autopilot/autopilot.h
- commit 726036b91eba8bbc0d70dc760e19b109a7b8cc69
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 16:36:55 2015 +1000
- Simplify duplicative bmpman/ includes, which are in bmpman/bmpman.h
- commit c5493bb480b1c2d334d7293736b13ae9fa464158
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Mon Jun 22 16:18:42 2015 +1000
- Scripted sort and uniq on (internal) project includes. Improves search time and as a by product removed a number of duplicative includes.
- commit 2c36ce39af3a6ce47b8fd763511e0c1779944a05
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun Jun 21 15:37:25 2015 +1000
- Add 'make cppcheck' command line option.
- commit fc6f7cbbb60dc444ed71f8f2b19e571e674f2a2a
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Fri May 29 09:36:35 2015 -0400
- Add static and const keywords to vector math routines
- Improves readability. It also has the potential to help the compiler make
- better decisions.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 7c2eb53e62e86af0a776b8bb247e870fa7489fe7
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Sat Jun 20 07:46:50 2015 -0400
- Remove unused routine vm_fvec_matrix_interpolate()
- Not only is the routine vm_fvec_matrix_interpolate() unused, it does not appear
- to have been used for the duration of the project. The only reference to it
- found in the history was in a removed comment. That comment indicated that it
- was implemented in 1997.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 4d6d679c7b11803e1d87ef3b3f0f948e607103b3
- Author: jg18 <jg18.scp@gmail.com>
- Date: Fri Jun 19 23:50:14 2015 -0700
- Log usage status of enhanced sound.
- commit 179229fa813b4656bd3cc87d0c9415fad767cec1
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Thu Jun 18 14:45:43 2015 -0700
- Add max_shield_recharge and shield_impact_explosion_anim to copy/move functions.
- commit 3e8b62999b1f373255178658ff057bb093666805
- Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
- Date: Wed Jun 17 14:14:06 2015 -0500
- [fix/standalone_name_hang] Prevent the standalone from hanging when attempting to set a name that is too long.
- commit c56925a830384c501943caf4dda2d03a590f6fd2
- Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
- Date: Wed Jun 17 10:38:15 2015 -0500
- Disable the minimal rebuilds that were enabled for debug configurations. Also contains some whitespace cleanup that VS applied automatically.
- commit 916fce023d54768be74774e7e972a6f71ceee567
- Author: FSCyborg <jafernandez.tampabay@gmail.com>
- Date: Mon Jun 15 16:12:22 2015 -0400
- Resolve CID 1093395 - Unnecessary sanity check
- 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.
- commit b9f9afe26a4324f6c71888c5f417eb992a02d2b1
- Author: Fabian Woltermann <f.woltermann@primefact.de>
- Date: Mon Jun 15 08:58:59 2015 +0200
- Revert "Merge pull request #181 from PeterMitsis/math-cleanup"
- This reverts commit 1192c1dafc8db35c6ebee45af5a2c91bf3086f57, reversing
- changes made to 8643fa73276b0c710383063ea892b339fddfb082.
- commit 4acad3b126933f85dde64c142973921aa1e74d7b
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Sun Jun 14 22:18:43 2015 +0300
- Added a "no-secondary-lock-on" ship flag to disable secondary homing.
- commit 923d9851b9f155ab60f316032db56252419e76bf
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Sun Jun 14 10:51:09 2015 -0700
- Create "don't spawn if shot" flag
- This flag prevents submunitions from being created if a parent weapon is
- shot down.
- commit 85f50d9c948bbbd874b69bd3a807762616192dca
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Mon Jun 8 16:50:02 2015 -0400
- Streamline vm_quaternion_rotate()
- Calculates sinf(theta * 0.5) once only instead of three times.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 1af0f814c9eb2271ca7e989697c1dccdee0691a6
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Sat Jun 13 07:11:36 2015 -0400
- Refactor bez_fact()
- Uses an array of precalculated factorials that are accessed as a lookup table
- instead of computing the factorials at runtime. This cuts down on compiled
- code bloat (compiler was both unrolling and inlining the computation's loop)
- everywhere it was used.
- NOTE: The original implementation returned an 'int'. As a result, the largest
- uncorrupted factorial it could compute was 12!. For this reason, the lookup
- table only goes up to 12!.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 42dc0fcc74a005357e56c841bed05bfff8ce1773
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Sat Jun 13 07:05:20 2015 -0400
- Streamline fl_radians() and fl_degrees() macros
- Rewrites the macros to avoid unnecessary divisions. The compiler is now free
- to precalculate the scaling ratio and perform it in a single multiply. Note
- that the previous placement of the parentheses meant that the compiler (at
- least GCC) was performing a multiply followed by a divide.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 93639e967c2ecaa6ab6fdacf9ced48070b4b1bdf
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Mon Jun 8 10:43:32 2015 -0400
- Cosmetic: Do not check for negative vector magnitudes
- Mathematically, the magnitude of a vector can not be negative.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 3f0476a880dc78bd6d9c143deac96cfee20fad1c
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Mon Jun 8 06:44:47 2015 -0400
- Streamline vm_angle_2_matrix()
- The values of sin(0) and cos(0) are well known and do not need to be calculated
- at run time.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit a92ebdc08a9a484df5691a7063ae5101929a58b6
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Mon Jun 8 06:33:33 2015 -0400
- Remove commented out from vm_vec_copy_normalize()
- The commented out code was cluttering things up.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit ee40ac70896a83b656c87c6f70e06f831f9fb546
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Mon Jun 8 06:28:39 2015 -0400
- Streamline vm_vec_avg_n()
- Instead of perform three consecutive divisions, vm_vec_avg_n() now performs one
- division at the start and three multiplications at the end. Recall that
- multiplication is faster than division.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit b883078ce8b9b3509463dc5ca4b17ee7c12d87dd
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Fri Jun 5 07:07:41 2015 -0400
- Remove unnecessary checking before atan2_safe()
- The routine atan2_safe() already contains a test that checks if both parameters
- are zero--that is the point of the routine. Thus, there is no need for the
- caller of atan2_safe() to perform that same check.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 748fe8e5ddc3f5e834174461f328ff32dbb83e1b
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Fri Jun 5 06:29:25 2015 -0400
- Remove unnecessary vm_vec_normalize() checks
- The routine vm_vec_normalize() always returns a non-zero value.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit c9003f0c9dcf56dee6e960a7b99e42e9164dc4fd
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Fri Jun 5 05:56:38 2015 -0400
- Remove unnecessary vm_vec_copy_normalize() checks
- The routine vm_vec_copy_normalize() always returns a non-zero value.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 391be952f5224be9d22418f99fd19d218c947ef1
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Fri May 29 09:36:35 2015 -0400
- Add static and const keywords to vector math routines
- Improves readability. It also has the potential to help the compiler make
- better decisions.
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 49d64742371b31e0a56f03f1c829b94bd88beed5
- Author: Peter Mitsis <peter.mitsis@gmail.com>
- Date: Sat Jun 13 23:10:32 2015 -0400
- Update vecmat.h and vecmat.cpp file mode bits
- Changes the file mode bits of vecmat.h and vecmat.cpp to make them consistent
- with the other files under "code/math".
- Signed-off-by: Peter Mitsis <peter.mitsis@gmail.com>
- commit 8515b68c0cb654e83221a4b30f6892a2eefc11f5
- Author: FSCyborg <jafernandez.tampabay@gmail.com>
- Date: Sat Jun 13 13:35:10 2015 -0400
- Resolve CID 1093435 & 1093437
- 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.
- commit 6393189c19251bb76543fb3f984e3a9c66515d01
- Author: FSCyborg <jafernandez.tampabay@gmail.com>
- Date: Sat Jun 13 13:26:25 2015 -0400
- Resolve CID 1093431 & 1093432
- 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.
- commit 418d17b4da02d197e19e10128e6b6c3404a58bca
- Author: FSCyborg <jafernandez.tampabay@gmail.com>
- Date: Sat Jun 13 13:16:56 2015 -0400
- Resolve CID 1093428 & 1093429
- 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.
- commit 5f63e86ddee876c2782e8718e2a6b882d8b7c7ef
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Fri Jun 12 09:56:13 2015 -0700
- Add sanity checks and an extra parameter
- This adds extra sanity checks to the Weapon Damage Decay code and also
- adds a new parameter for weapons that can GAIN damage is they approach
- the end of their lifetime.
- commit e8f58f5947aefad5eb462c56debdfe86710b0592
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Thu Jun 11 13:48:56 2015 -0700
- Create Weapon Damage Decay framework
- This adds the $Daamge Time: and +Min Damage: entries to weapons.tbl.
- These parameters are used to create damage attenuation for non-beam primary weapon.
- commit 27e81df523bdca8207e360b378c3c80a761905da
- Author: Axem <narfing@gmail.com>
- Date: Thu Jun 11 19:50:35 2015 -0500
- Commit cause reasons
- commit 58f38c2e1e0a574702ae0d46804accfeaeda062e
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Thu Jun 11 08:15:22 2015 -0700
- Add Max delay and Min Delay
- This adds two weapons.tbl entries that allow a weapon to have a range of
- possible fire delay times which results in random firing time. simulates
- real life firing time error for the most part.
- commit 99a06b4839cd8c4c27506e1fedd929eb22153ddc
- Author: z64555 <z1281110@gmail.com>
- Date: Wed Jun 10 09:00:33 2015 -0500
- Organizes required_string(); Doxy's required_string() and required_string_one_of()
- commit 66c5dff14aba76194c5d26b12c87d5f74c5ed3c7
- Author: The E <fwoltermann@gmail.com>
- Date: Sun Jun 7 10:30:33 2015 +0200
- Sets AVX instruction sets for all projects
- commit 6204241b7d7d971c9a2e1c90be3568a25d7a57bf
- Author: The E <fwoltermann@gmail.com>
- Date: Sun Jun 7 10:22:11 2015 +0200
- Sets AVX output for VS2015
- commit 26e31a4cf0baff48b379832efa0f203b18fcf44e
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Thu Jun 4 15:35:41 2015 +0300
- Added a $Max Shield Recharge ship table entry for limiting how full the shields may recharge.
- commit 4b20b465099a6f0ba6590d46861fc5723157c850
- Author: Axem <narfing@gmail.com>
- Date: Wed Jun 3 17:44:37 2015 -0500
- Commit because reasons? (Why git, why)
- commit 7fe5ba8db85234e6631d03f7ce52539f6c7c0bc5
- Author: jg18 <jg18.scp@gmail.com>
- Date: Mon Jun 1 11:18:07 2015 -0700
- Make enhanced sound on by default.
- commit faa0c5e9ee99dd2f37d5119fe0d0fb034bb02fb2
- Author: jg18 <jg18.scp@gmail.com>
- Date: Mon Jun 1 10:24:07 2015 -0700
- Make minor corrections to enhanced sound.
- commit 61e4f739ce73fc218f73d00a393be52e290a90b4
- Author: Axem <narfing@gmail.com>
- Date: Sun May 31 18:02:36 2015 -0500
- Adds On Beam Fire scripting hook
- commit 852a4eb3faed82185733069412a72c6893590864
- Author: Axem <narfing@gmail.com>
- Date: Sun May 31 17:26:03 2015 -0500
- Tweaking formatting...
- commit 79753003044abb10176266ef951358ce7cf69669
- Author: Axem <narfing@gmail.com>
- Date: Sun May 31 17:20:39 2015 -0500
- Cutting out the beam fire
- commit 58e8c236657890faf31ec41023a86031c8bf3527
- Author: Axem <narfing@gmail.com>
- Date: Sun May 31 11:51:22 2015 -0500
- Adds on Afterburner Engage, Afterburner End, and On Beam Fire scripting hooks
- commit 2fa7e8f0968b49d32011ed2bc21ab7467bf8a6a9
- Author: Axem <narfing@gmail.com>
- Date: Sun May 31 11:18:45 2015 -0500
- Adds applyWhack() scripting function for ship objects
- commit 2943d3f1a49c360ab2fecc4fec03bb2220937573
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun May 31 12:07:57 2015 +1000
- Address Xcode issue with quotes and version strings.
- commit f2fb83801cfa0b82b9d3c3a7097bd97eddb67aba
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun May 31 10:54:46 2015 +1000
- Update Xcode4+ project files for the removal of timerbar.cpp|h
- commit 0c9996c32b3f19fd8a1c698a5396614f4ca3ff6e
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Fri May 29 23:37:50 2015 -0700
- Rectified jump nodes not rendering in FRED. Fixes Mantis 3162.
- commit ad910280e773df738a48ff9b1d344e51aef4a23a
- Author: jg18 <jg18.scp@gmail.com>
- Date: Fri May 29 23:05:30 2015 -0700
- Add support for enhanced sound.
- Add support for enhanced in-mission sound, with 128 audio channels and a
- new system for specifying per-sound priorities and concurrent playback
- limits using modular extensions of soudns.tbl.
- commit a7c1e29bf601747404b9ca6b05e26f7e788e0725
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Fri May 29 22:58:28 2015 -0700
- Eliminate sorting of draw calls for skyboxes for correctness.
- commit 2ba39e6b6d186dae44e830f21a4d20dbd14bf118
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Fri May 29 21:54:33 2015 -0700
- Refactored how color setting is done for model rendering. Fixes Mantis 3163.
- commit 44de943a997b7be96a771dc181b832e192ae8800
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Fri May 29 19:47:23 2015 -0700
- Fix for Mantis 3161. Corrected model debug rendering when calling the immediate version of model rendering.
- commit badbe4a239f67fc617603af544567228924f18ae
- Author: asarium <asarium@gmail.com>
- Date: Fri May 29 12:55:28 2015 +0200
- Remove unused timerbar files
- commit db781c1a7f31303fad92998b91cf3fdca3e1c493
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri May 29 02:06:04 2015 -0700
- Hopefully fix VS 2010 compilation.
- 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.
- commit 8fb0436b4289c3f3903ab6dbf2bb75446c210d44
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Thu May 28 23:56:22 2015 -0700
- Add new variables to clone() and move().
- Also add model_icon_angles to the constructor (let's just make absolutely sure it's zeroed out on initialization).
- commit 9f65ab39d099d38c602917f11fd4105f4ceb9350
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Thu May 28 00:28:11 2015 -0700
- Remove AppVeyor logger.
- Apparently it's causing the nonsensical failures for builds of the 2013 project.
- commit 3e4cfa361d681b67117dae5df54de63839a7a7e9
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Wed May 27 13:35:07 2015 +0300
- Added customizable shield impact explosion effects, originally adapted from Wanderer branch.
- commit 8fd0bf3f7fb03405f15655f59c725ebf085d9fb7
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Wed May 27 12:19:06 2015 +0300
- Added a $Model Icon Direction ship table entry for overriding the angle from which ship icons are rendered from.
- commit c5cf3373651b5160cc65922b7fdb91d12d10930d
- Author: asarium <asarium@gmail.com>
- Date: Wed May 27 00:31:08 2015 +0200
- Only set processor affinity if a commandline flag is present
- commit e39668657080536698aec24969c791c4f4e7a13a
- Author: Axem <narfing@gmail.com>
- Date: Sun May 24 09:00:30 2015 -0500
- Adding customizable pain flash and shield pain flash settings
- commit 72a082c9ebacedd9a199e8b63957152a15d7d79e
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Sat May 23 00:11:43 2015 +0300
- Added a $Thruster Glow Noise Mult ship table entry for decreasing/increasing the effect of noise applied to the glow radius.
- commit 67a87a33f3b35a19403e3a6118eb3c9d896c1371
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri May 22 12:38:13 2015 -0700
- Change if-elseif chain to switch statement.
- Somewhat easier to read this way.
- commit b2cff0788a613f13f3f219560d891ea7a688ebd0
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri May 22 12:37:19 2015 -0700
- Make these assertions more clear.
- commit 9429770f3d10ea63666de979935d6a312817f526
- Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
- Date: Wed May 20 12:19:43 2015 -0500
- Add /MP to all projects and configs in VS 2012 project files.
- commit 2f152ce0854588bebcb25b8f2ddb729ca2ec3ef4
- Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
- Date: Wed May 20 09:27:40 2015 -0500
- [rename_2011] Fix the appveyor config to handle the renamed project.
- commit 8e4f6afddd6e4754c57e97f342b34952d5cb46e3
- Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
- Date: Tue May 19 21:30:32 2015 -0500
- 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.
- commit ef9ae017b579cacde24626d1ad59762624795837
- Author: The E <fwoltermann@gmail.com>
- Date: Tue May 19 21:21:54 2015 +0200
- Make sure we use the same calling convention both times
- commit 2c626b4eec52ab5f146005c3dec06a84d9077547
- Author: The E <fwoltermann@gmail.com>
- Date: Tue May 19 20:48:01 2015 +0200
- According to AMD and NV, these _should_ force their drivers into high-performance mode
- commit cac6737541e6d14dc7152cf9260922b3f87bf847
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue May 19 11:39:36 2015 -0700
- Fix a couple FRED warnings.
- Change a couple instances of setting a DWORD_PTR to -1 by explicitly casting it to a DWORD_PTR.
- commit ab900aad1cd3ee991e3cbc1007d8479c91a1c791
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue May 19 10:55:17 2015 -0700
- Avoid calling ssm_create() from ship_apply_tag() if ssm_index < 0.
- 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.
- commit 57f709fcecfb79033c627799ef029a8b594871bf
- Author: asarium <asarium@gmail.com>
- Date: Mon May 18 23:26:38 2015 +0200
- Add AppVeyor configuration
- commit 6c24aaae776b2b1e8482c7631b2e8aca5433efae
- Author: asarium <asarium@gmail.com>
- Date: Mon May 18 21:57:44 2015 +0200
- Actually get the loop variable from the lua stack
- commit 764c1ab03f96a516855b8c9487864d1dfb09b842
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Mon May 18 10:09:29 2015 -0700
- Fix F3 lab using old idx value.
- 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.
- commit cde82a909389c7bb6b7c6a38e0cc63b3391a381f
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Mon May 18 10:08:12 2015 -0700
- Get rid of erroneous assertion.
- commit 761de4a6715d5ad9f930cc047fb5186efd7d7005
- Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
- Date: Mon May 18 10:53:15 2015 -0500
- [rename_2011] Rename MSVC_2011 to MSVC_2012 since that's what the IDE actually released as.
- commit 54a2a3ea5b4fc8b9a004e37e2d32c4de33f3a285
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Mon May 18 00:49:31 2015 +0300
- Fixed stupid syntax error.
- commit 56273906b76fb58c9ad8de3e39c8fea769aef10a
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Sun May 17 17:04:57 2015 +0300
- Fixed incorrect volume ramping.
- commit 9df5407dfbc8f592dc0e5064766b94a534c9c564
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sun May 17 19:48:18 2015 +1000
- I think this should resolve the Travis issue
- commit 51b8e83d897e8a15f2d35c2088290d856bd25e52
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sun May 17 13:25:00 2015 +1000
- Fix Coverity 1298257: Uninitialized scalar var
- Add all struct members to constructor (esp thrust_scale which was read
- uninitialised). Remove some var sets that the constructor now sets as
- defaults. Also fixes 1298248
- commit a44daaba35eda381af9a56ac54ec5e882ff18003
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Sun May 17 03:33:46 2015 +0300
- Added $Minimum Engine Volume to ships.tbl, with which to customize how the ship's speed affects engine sound volume.
- commit 2d832dd11e13336e4ba13b7e53afef2fc43bfa8a
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sat May 16 21:51:39 2015 +1000
- Fix Coverity 1298255: Uninitialized scalar var
- Copy particle min/max life values from modelinterp
- Also avoid double->float conversion
- commit 189f23a341dc380d71e8e70dcaa172a46f1d15f5
- Author: asarium <asarium@gmail.com>
- Date: Sat May 9 11:50:08 2015 +0200
- Change SCP_hash_map to SCP_unordered_map
- Also uses std::unordered_map on every platform now
- commit cc9109843aeab88c7b9626bbbb7d52564edf6ca9
- Author: asarium <asarium@gmail.com>
- Date: Sat May 2 17:46:35 2015 +0200
- Fix for Coverity 1093690: Resource leak
- This introduces a move constructor for CJumpNode to handle freeing resources.
- commit 3859d16640c89c6a956c20e0f0544b44b1fc553a
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sat May 16 12:44:56 2015 +1000
- Fix Coverity 1298258: Uninitialized scalar var
- Also fixes 1298256, 1298254, 1298253
- For vertex vars use default value-initialisation to zero the struct
- http://en.cppreference.com/w/cpp/language/value_initialization
- Note that parts of vertex don't seem used in relevant codepaths, e.g.
- the colours. A zero init approach should be safer should code change in
- future.
- commit 6512edec77f78823b3ad2ef811bced92581d7fbf
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sat May 16 10:59:15 2015 +1000
- Fix Coverity 1298268: Division by float zero
- The div-by-zero won't be triggered by this code because the
- secondaryteam is "none". Play it safe and protect the div anyway
- commit 2910a7a6eb39d7fbec64ca0d3f202e1bf480c8ac
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sat May 16 10:36:30 2015 +1000
- Fix Coverity 1298261 Missing break in switch
- commit 8efbd74cf09bc498ec036d46dda76e629ef26169
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri May 15 16:38:47 2015 -0700
- Fix Mantis #3139.
- 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.
- commit 05b79a41fb35bc652326c615974b7659dcd74a40
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri May 15 16:28:42 2015 -0700
- Allow beams to be spawned weapons.
- commit 9a5fa95c543f64c239dd2771190796281aacb2cd
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri May 15 16:19:44 2015 -0700
- Add subspace beam strikes.
- 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.
- commit abfba82d489237c2f39efda8c1ac4e31dcece079
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri May 15 16:11:36 2015 -0700
- Add beam-create SEXP.
- Fires a floating beam from a given set of coordinates (like fire-beam and fire-beam-at-coordinates).
- commit 0609d3919f1bea673593c88d3512f3e44d6e9899
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri May 15 16:09:35 2015 -0700
- Allow floating beams.
- Makes it possible for a beam to fire from a point in space instead of a turret.
- commit f8954cc94183da4f64c4492a11a4305fe519dcd5
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri May 15 15:28:27 2015 -0700
- Fix typo of "section" as "secion".
- commit 794a7f5bd168609d175a6fcfbff36240f5ccfe2b
- Author: asarium <asarium@gmail.com>
- Date: Sat May 16 00:02:56 2015 +0200
- Add coverity badge to Readme.md
- commit 762e7c3e24d6f60d8f4cfb26497fa526e2672bf7
- Author: asarium <asarium@gmail.com>
- Date: Fri May 15 23:39:15 2015 +0200
- Remove SCP_vm_allocator
- commit 268c2558d57992a0b06f72434ad6dd455c16b190
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Fri May 15 15:16:58 2015 +0300
- Fixed a bug with the next/prev subsystem targeting keys not working if the target only has one subsystem.
- commit 65d3d59c0f51273ca169ce06b765b266e7b0a1a9
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Thu May 14 22:40:43 2015 -0700
- Fix errors when model shader variants use fog but don't use diffuse maps.
- commit e50555c4aef59c30b4425e43784f17f60f05241f
- Author: asarium <asarium@gmail.com>
- Date: Thu May 14 22:02:59 2015 +0200
- Add Travis CI config file
- commit e677ed7657c51bf3dea03a9924f1a1066f5f4063
- Author: asarium <asarium@gmail.com>
- Date: Thu May 14 10:51:00 2015 +0200
- Fix warning 'allocate_poly_list' : unreferenced local function has been removed
- commit a237d7faad3f16eb1756c9c5bc3ee7541b89b256
- Author: asarium <asarium@gmail.com>
- Date: Thu May 7 18:34:01 2015 +0200
- Fix compilation on OS X
- commit 77283e9c7a58e7051ddbcd00b29261722ed6d4b5
- Author: asarium <asarium@gmail.com>
- Date: Sat May 2 19:13:22 2015 +0200
- Fix conversion warnings
- commit f7a22d7ed0054880853c594a09ab7c17b6032654
- Author: asarium <asarium@gmail.com>
- Date: Sat May 2 19:13:01 2015 +0200
- Fix BM_TYPE to ubyte conversion warnings
- commit ab1b12fdd631464255264bedf1f9610d651435c1
- Author: asarium <asarium@gmail.com>
- Date: Sat May 2 18:40:40 2015 +0200
- Fix "conversion from 'SPPHRASERNG' to 'ULONG'" warning
- commit d5938614c167da096857536f826a19cd4d012891
- Author: asarium <asarium@gmail.com>
- Date: Sat May 2 18:40:16 2015 +0200
- Fix "forcing value to bool 'true' or 'false'" warning
- commit 83bb7e144f866ef82fd163558101e15ab2ee6bb8
- Author: asarium <asarium@gmail.com>
- Date: Sat May 2 18:39:53 2015 +0200
- Fix unused function warning
- commit 65b1569df214bfc8608a1783c43a278b8e3b256f
- Author: asarium <asarium@gmail.com>
- Date: Sat May 2 18:39:30 2015 +0200
- Fix macro redefinition warning
- commit b849eec7852278288c53a69947b902d48df5027b
- Author: asarium <asarium@gmail.com>
- Date: Sat May 2 18:39:03 2015 +0200
- Fix "conversion from 'BM_TYPE' to 'ubyte'" warning
- commit b883ebc038e74764c835a8bca24ccb38a882afee
- Author: asarium <asarium@gmail.com>
- Date: Sat May 2 18:30:33 2015 +0200
- Fix usage of uninitialized variable warning
- commit 3cfbcbe3633218ae64a909325c5ee211ce901220
- Author: asarium <asarium@gmail.com>
- Date: Sat May 2 18:29:49 2015 +0200
- Fix signed < unsigned warning
- commit 5255f129dcdb19980b98f3a02fb951cd4e368ac7
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Wed May 13 20:38:17 2015 -0700
- Fixed gradient brackets in ship select screen. Fixed lighting for transparent meshes when using deferred lighting.
- commit 95556028237b6478e5ccdfe3fba3b7d5e60ddb97
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed May 13 20:15:27 2015 -0700
- Make an AI profile flag for the aspect bomb invulnerability fix.
- Originally introduced in r8696 back in 2012 (hash d7d6009ea1ed258350bae5da9f77c1a9705f97af), this fix changes retail balance and should be behind a flag.
- commit 9db390b5534cfaa77459bfa85d50463ed709116d
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue May 12 19:45:55 2015 -0700
- Avoid bug in older clang versions.
- Avoids calling std::swap() on multidimensional arrays.
- commit 48095d34e626d184107a5060b9e0b023de3803b7
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue May 12 19:45:11 2015 -0700
- Fix a few typos.
- commit 51a8932f7ffe99a7b184b6ea223ab86a7c0e5fc4
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue May 12 19:44:26 2015 -0700
- Add glowpoint_bank_override_map to the ship_info operations.
- commit 2c1d1b12ccce9d689d05defd2a412c2c43334c9e
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Wed May 13 00:35:40 2015 +0300
- Allowed bay path speed modifiers to function in both pathing modes.
- commit fbbfef9ae2710ce630dcdc8ef745f88a09c3846b
- Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
- Date: Tue May 12 15:37:44 2015 -0500
- Missing project file additions for shadows to compile on OS X.
- commit 556550fbde062e5857ec656a44e37aabef92ae35
- Author: The E <fwoltermann@gmail.com>
- Date: Tue May 12 20:27:34 2015 +0200
- Updated project files for MSVC 2015
- commit 4fbf65ae8b181afb358718882746522c17381f03
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Mon May 11 19:50:13 2015 +0300
- Warn about bay path speed multipliers currently only working with the 'alt1' pathing type.
- commit c9ec754eb65d8c3b08e38f2b147a15c7110922d2
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Mon May 11 19:09:55 2015 +0300
- Fixed $bay arrive/depart speed multiplier not working correctly.
- commit ffed62372fc6477ce6d9984ea30e5c26ca7fbbda
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Sun May 10 11:52:09 2015 +0300
- 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.
- commit 24d16213a6b6ef337a082191e43ef27ad3d8fdc2
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Sun May 10 02:23:44 2015 +0300
- Avoid loading the anchor ship model multiple times when resolving path masks.
- commit 7a8c7cc6c2dab39210d27267e74063b26d82faa8
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Sat May 9 13:42:12 2015 +0300
- Revert a part of f6e2f1d2 / r11129 which causes collision problems in some corner cases.
- commit d69b7d7e0d3582db97e86ae0dbab4df947df7db4
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sat May 9 18:27:20 2015 +1000
- Add newline to Assertion msg
- commit 93a5d82ca827c78a5dded8f4c202da59cc24c540
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sat May 9 17:08:21 2015 +1000
- Fix Coverity 1093714: Negative array index read
- This is very unlikely, but add an assertion anyway just in case someone
- in future messes us keeping num_primary_banks & primary_bank_weapons in
- sync.
- commit 90c8025588bdcccd98a374b4ae9caed843101c05
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Fri May 8 21:55:28 2015 -0700
- Code cleanup before the big soft shadows and deferred lighting merge into master.
- commit 520b89408ecfe694c33177a945644eda7a8f9f28
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Fri May 8 21:21:20 2015 -0700
- Fixed warnings related to graphics code additions.
- commit 96cbfb1fdf8e53f7e355d6e06a8d8d6b8271ed12
- Author: SamuelCho <samuel.s.cho@gmail.com>
- Date: Fri May 8 20:20:29 2015 -0700
- #include <algorithm> to get faster index buffer generation working on Linux.
- commit 290d25d6aeaf5e50bc83e5428e5f12c3e15ffb84
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri May 8 16:13:35 2015 -0700
- Fix typo in eval_not.
- Can cause serious problems by accessing Sexp_nodes[-1].value. Caused chief1986 to segfault on OS X.
- commit 9ef7aa2432b2ea14cf8b28e7049ad6d15742ee9b
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri May 8 16:09:37 2015 -0700
- Fix random-multiple-of.
- 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.
- commit 88a85e4024fcfa414bc3e93412e60f817ef1a5e1
- Author: asarium <asarium@gmail.com>
- Date: Fri May 8 08:48:17 2015 +0200
- Improve gamesnd modular parsing
- 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>.
- commit ce853a5f071013775ac587f174a23e3244fb7084
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Fri May 8 01:20:58 2015 +0300
- Added a "Show Destroyed Subsystems" flag to ship lab for viewing -destroyed submodels.
- commit 48206c3ef8a078acd6d9396de672edddb3f7ca7c
- Author: asarium <asarium@gmail.com>
- Date: Thu May 7 22:41:22 2015 +0200
- Update .gitignore to include voice recognition files
- commit 60a5a6bd7ca55519ed49cfda6202961d18269243
- Author: Swifty <swifti@ggmail.com>
- Date: Wed May 6 12:27:50 2015 -0700
- Removal of IBX file code and related command-line options.
- commit 5a68f6d83051a4874ad8a0c3ec79c50cd7700ba2
- Author: Swifty <swifti@gmail.com>
- Date: Tue May 5 19:08:41 2015 -0700
- Greatly increase the generation speed of index buffers.
- commit aa6936a2a501ebea60366034afbe70a4c5f269ff
- Author: asarium <asarium@gmail.com>
- Date: Thu May 7 18:27:48 2015 +0200
- From LotF: Fix for Mantis 3134
- dynamic weapon point firing causes a crash when used on a fighter with more than 6 firing points
- commit 42d830e62fed573db8abf4979601fa3a4ea1dfe9
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Wed May 6 23:40:40 2015 +0300
- * 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.
- commit 7cf5a3e08560b1e9e11b0647b2509e2b73f5861f
- Author: Swifty <swifti@ggmail.com>
- Date: Wed May 6 12:27:50 2015 -0700
- Removal of IBX file code and related command-line options.
- commit 0ce31bf4710ab3543ec139b2c337d411a4b6f629
- Author: Cliff Gordon <cliff.gordon@gatewaymedia.com>
- Date: Wed May 6 10:40:45 2015 -0500
- [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.
- commit dd9f9ed92134b6a00ceff1aaa38b8ef58112e47a
- Author: Swifty <swifti@gmail.com>
- Date: Tue May 5 20:41:05 2015 -0700
- Improved profiling code to have a timing resolution of microseconds instead of milliseconds.
- commit 47c2aa0bbc87b451d1b2fd1e8bc734cc0fb54b6f
- Author: Swifty <swifti@gmail.com>
- Date: Tue May 5 19:08:41 2015 -0700
- Greatly increase the generation speed of index buffers.
- commit e59bb76f723e5a91b2c9a4e08ccb451d58c30d20
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue May 5 14:43:20 2015 -0700
- Get rid of warning on 64-bit compilers.
- If size_t is bigger than an int, this line generates warnings.
- commit 5f43e78be20f7d56680caa793c7f5cded4ea7b4d
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue May 5 12:54:07 2015 -0700
- Fix Mantis 3140.
- 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.
- commit 464a25b457b3b79e9c34723e79aeb07481f7a423
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Wed May 6 00:18:28 2015 +1000
- Fix empty documentation/doxygen using .gitkeep and global .gitignore trick. Otherwise, Git does not index empty folders.
- commit 819f53721d6ffd830a074f7901b04e2f1d95f3d5
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Tue May 5 23:59:39 2015 +1000
- Revert "Fix empty documentation/doxygen using .gitignore trick. Otherwise, Git does not index empty folders."
- This reverts commit 550998e82758070cfcf43f26f61847cba5ef9fef.
- commit 6b080df736c65bf5b67a690b86bfeaab68d5aae6
- Author: Cliff Gordon <chief1983@yahoo.com>
- Date: Mon May 4 17:31:45 2015 -0500
- 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.
- commit 0bb972b141b39a24e12181312950fc13bcbcc054
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Tue May 5 00:38:24 2015 +0300
- Made it possible to name control presets, and made controls config display the current preset's name if there are multiple to choose from.
- commit cd399f90a10b5635d00d67edfdab165071257de1
- Author: Cliff Gordon <chief1983@yahoo.com>
- Date: Mon May 4 14:42:41 2015 -0500
- Fix for a 'HAVE_CXX11 already defined' warning on almost every compiled object on FreeBSD.
- commit e9b9797b6e02aa50d178c9a1d78efd72cb58b1a2
- Author: asarium <asarium@gmail.com>
- Date: Sun May 3 21:27:23 2015 +0200
- Fix usage of negative index
- I have no idea why this didn't cause any issues earlier...
- commit da0ef89ac5e93fd2af6d166745a7c09ff1eadebe
- Author: asarium <asarium@gmail.com>
- Date: Sun May 3 14:55:06 2015 +0200
- Fix for Coverity 1237276: Uninitialized scalar field
- The field will contain an arbitrary value left over from earlier computations.
- 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
- commit fe49ef63aa34953faa85def4650747da3ae11b3a
- Author: asarium <asarium@gmail.com>
- Date: Sun May 3 14:44:26 2015 +0200
- Fix for Coverity 1093515: Negative array index read
- A memory location at a negative offset from the beginning of the array will be read, resulting in incorrect values.
- In multi_options_process_packet(unsigned char *, header *): Negative value used to index an array in a read operation
- commit f51bc7812678b2421ed09d0417b1f2c4ff766d3c
- Author: asarium <asarium@gmail.com>
- Date: Sun May 3 14:34:06 2015 +0200
- Fix for Coverity 1093530: Negative array index read
- A memory location at a negative offset from the beginning of the array will be read, resulting in incorrect values.
- In message_queue_process(): Negative value used to index an array in a read operation
- commit ca16b4710dc797568f3157da7dc3c0d54c62a6a6
- Author: asarium <asarium@gmail.com>
- Date: Sun May 3 13:12:23 2015 +0200
- Fix for Coverity 1093555: Negative array index read
- A memory location at a negative offset from the beginning of the array will be read, resulting in incorrect values.
- In multi_create_standalone_object(): Negative value used to index an array in a read operation
- observer_create() will only fail in exceptional circumstances so a showing an error dialog should be acceptable
- commit 471cf4c98800a1c8b675d5b3f5fcab6ad0ae07ba
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sun May 3 20:31:16 2015 +1000
- Fix Coverity 1093565: Negative array index read
- Add an assertion to catch any callers that haven't correctly set
- the target_name. Also fix a minor typo in the comments
- commit 25079f5ed2786265a93b094390cc25ca5217bf23
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sun May 3 15:42:25 2015 +1000
- Fix Coverity 1093484
- time_t is 64bit on 64bit systems; casting a pointer to a larger type is
- dangerous, but assigning to a larger type should be fine
- commit b8ba7f146659f049402f4ff3f74341dbb79bf3b0
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun May 3 11:39:36 2015 +1000
- Address obsolete Doxyfile sections, per Doxygen 1.8.9.1 automatic Doxyfile updater.
- commit 550998e82758070cfcf43f26f61847cba5ef9fef
- Author: Echelon9 <rhyskidd@gmail.com>
- Date: Sun May 3 11:23:19 2015 +1000
- Fix empty documentation/doxygen using .gitignore trick. Otherwise, Git does not index empty folders.
- commit 6da0d162b8417f9a859a31cb9c9c6939a9ededb5
- Author: Swifty <swifti@gmail.com>
- Date: Sat May 2 17:18:51 2015 -0700
- Fixed compilation issues.
- commit 3528dffabd273f26655e56b093330ccce9a5a364
- Author: asarium <asarium@gmail.com>
- Date: Sat May 2 23:53:39 2015 +0200
- Fix for Coverity 1093587: Negative array index read
- The random value shouldn't be used if there are no countermeasures so this shouldn't cause any issues.
- commit c620372357afd79ac988b60112d40b99d7efed32
- Author: Swifty <swifti@gmail.com>
- Date: Sat May 2 14:35:37 2015 -0700
- Soft shadows, deferred lighting, and various major graphics optimizations.
- commit 2aa569c1e762413112717fde5405e3bb0b96d210
- Author: asarium <asarium@gmail.com>
- Date: Sat May 2 23:14:59 2015 +0200
- Fix for Coverity 1093600: Negative array index read
- hud_squadmsg_is_target_order_valid already checks if ainfo->target_objnum is less than zero so that check is not needed
- commit 00a288d53ec544b2deff357a9f22aa62a736146f
- Author: asarium <asarium@gmail.com>
- Date: Sat May 2 19:41:55 2015 +0200
- Fix for Coverity 1093606: Negative array index read
- commit 4bfea90a17b67f57d17fcad209bb6bac1e92ba17
- Author: asarium <asarium@gmail.com>
- Date: Sat May 2 19:32:39 2015 +0200
- Fix for Coverity 1093683: Resource leak
- commit aef3e3ac369ba5e1d4387f6229b72bb9f5c783a5
- Author: asarium <asarium@gmail.com>
- Date: Sat May 2 19:24:57 2015 +0200
- Fix for Coverity 1093688: Resource leak
- commit a7398d7f5c4f83b37fa2ed9e5c946ccf3d57c1e4
- Author: asarium <asarium@gmail.com>
- Date: Sat May 2 18:19:28 2015 +0200
- Fix for Coverity 1093689: Resource leak
- commit 0a6ab7d1f74b8830891fadde90b59cedbd915f42
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Fri May 1 16:23:29 2015 -0700
- Fix persona selection in FRED's ship editor.
- 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.
- commit 1a29b395ab895bddf7e9801fcfe770eb40c9321a
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Thu Apr 30 22:10:17 2015 -0700
- Stop standalones from executing hud_shield_quadrant_hit().
- Also add some assertions to avoid (or at least help detect) similar errors in the future. Should fix Mantis 2971.
- commit be9990f6a5fe5189e6fa6f934dbf2f6381929c58
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Apr 29 23:21:49 2015 -0700
- Fix cf_file_exists().
- 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.
- commit 3de25b7e3acd32b2102429566a630818e7f0b3ba
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Wed Apr 29 18:11:16 2015 -0700
- modifier value changes
- We don't want to change things at run time so initialize them to
- non-zero values.
- commit 2768863c368919045fb4728362de31280020826c
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Wed Apr 29 18:01:52 2015 -0700
- Add ship_recoil_modifier
- commit 7b78df2363746c051d71196fd3697a3447a3e213
- Author: DahBlount <tylerrblount@gmail.com>
- Date: Wed Apr 29 17:26:33 2015 -0700
- Add "apply recoil" flag and modifier
- This adds the "apply recoil" weapon flag and $Recoil Modifier:
- weapons.tbl entry.
- commit d84736be1c7baaceff7a68d344e4e8df63edefe0
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Apr 29 16:34:58 2015 -0700
- 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."
- This reverts commit 5042c44904537b6cea915e71e22388a77a52684f.
- (Apparently, "git revert" on a range is only inclusive of the end commit, not the starting commit.)
- commit 1591237acf02132d6238dd0759976861763c4a5e
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Apr 29 16:17:56 2015 -0700
- Reverting recent string of commits.
- Since they didn't go through code review (and break compilation), reverting the recent string of commits (just used "git revert -n 5042c44..05b4635").
- commit 05b463504846ff2e536bb5d3295b8c1b15a4a07c
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Mar 2 13:47:19 2015 +0000
- Added bay arrive/depart speed multipliers to +Path Metadata.
- git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@11271 387891d4-d844-0410-90c0-e4c51a9137d3
- Conflicts:
- code/ai/ai_profiles.cpp
- commit eef1041323faeb732e6376f240339e0e2468fe33
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu May 29 14:37:30 2014 +0000
- Initialize bay_arrive_speed_mult and bay_depart_speed_mult.
- git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@10731 387891d4-d844-0410-90c0-e4c51a9137d3
- Conflicts:
- code/ai/ai_profiles.cpp
- commit 18058a45f7eada3a987a3ea5b512b7612e9df829
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Feb 7 22:38:12 2014 +0000
- Added ai_profiles.tbl options to force AI ships flying bay paths to gradually accelerate/decelerate instead of flying the path at max speed.
- git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@10422 387891d4-d844-0410-90c0-e4c51a9137d3
- Conflicts:
- code/ai/ai_profiles.cpp
- commit fbb76863fd9fec7cd1b60e8eb51e5f91ed7d7682
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jan 8 15:24:21 2015 +0000
- Probably fixed a bug with the next/prev subsystem targeting keys not working if the target only has one subsystem.
- git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@11209 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 400fd0f9a835d9e843383548359c2fb7baaaa3fe
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jun 9 08:34:23 2014 +0000
- Fixed $Thruster Glow Noise Mult not having effect in the ship lab.
- git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@10789 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b18337754dd0d466ef0e23e672c4cceb3f211765
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri May 2 14:10:19 2014 +0000
- Added a $Model Icon Direction ship table entry for overriding the angle from which ship icons are rendered from.
- git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@10612 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 92a28b71cb9df5fba4bf449d35e56fda96d62abf
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri May 2 08:51:31 2014 +0000
- Added a $Thruster Glow Noise Mult ship table entry for decreasing/increasing the effect of noise applied to the glow radius.
- git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@10610 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 0656175a72ce8c69eeb81e9380b963f7749e53cc
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri May 2 07:49:58 2014 +0000
- Added a $Minimum Engine Volume ship table entry for specifying the minimum engine sound volume used when ship is stationary.
- git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@10609 387891d4-d844-0410-90c0-e4c51a9137d3
- Conflicts:
- code/object/objectsnd.cpp
- commit dc820fdfc1885e194db87ebb219ad73a90ce8b4a
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Feb 1 13:04:37 2015 +0000
- Avoid loading the anchor ship model multiple times when resolving path masks.
- git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@11235 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5042c44904537b6cea915e71e22388a77a52684f
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Feb 20 15:07:57 2015 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@11256 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 91000b44684e230cd7186e5c253d11ce76b2ae28
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Wed Apr 29 22:41:17 2015 +0300
- Revert "Fixed +Spread From LOD not working right."
- This reverts commit 4b15ec4e75d39cf44d0a33e4865249fee4ca788a.
- commit 4b15ec4e75d39cf44d0a33e4865249fee4ca788a
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Mar 1 11:31:17 2015 +0000
- Fixed +Spread From LOD not working right.
- git-svn-id: svn://svn.icculus.org/fs2open/branches/zookeeper@11268 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e84a6e8d33a959f2297b60b6dc632e7f4fd032ad
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Wed Apr 29 12:34:11 2015 -0700
- Fix tech room mission lists.
- 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.
- commit 763601033b6e4cfb145363d3cf2c2d84d23e22d8
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Wed Apr 29 21:00:19 2015 +1000
- Remove unused function from palman.[cpp|h]
- commit 0ff8c8191f34f1e6b705c5f495e5cc11d9a38419
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Wed Apr 29 20:55:56 2015 +1000
- Remove gcc -Wshadow warnings
- commit b0bb0ee3be4308fdb40800725af23a42445ac28d
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Wed Apr 29 20:27:49 2015 +1000
- Remove gcc -Wunused-but-set-variable warnings
- commit 31140ab533ecaee5c740e212a14f3499f92c301a
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Tue Apr 28 19:09:19 2015 -0700
- Make FRED use the new try-catch logic.
- Missed during the recent parseExceptions merge; there was a usage of setjmp() during the background import dialogue.
- commit e3d1428e35572dc1a333e97bfebf31f487073152
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Tue Apr 28 19:36:30 2015 +1000
- From Yarn: fix mantis 3157
- Switch German and Polish translations of "Transport"
- commit 36c656c389a18b3b4a5ace024814a917126cbeff
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Mon Apr 27 20:46:37 2015 +1000
- bah, lrn2markdown
- commit 43b8cf22215ee67a1a3ff8ad0bdd93321bb7a65f
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Mon Apr 27 20:43:51 2015 +1000
- Resolve github issue #34 (add Coverity Badge)
- Also freshen up the new README.md contents
- commit ad91ba61b50220ae4f8671d4f7056b13400b4d63
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Mon Apr 27 03:11:33 2015 -0700
- Short-circuit eval_sexp() on SEXP_NAN_FOREVER.
- 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.
- commit 7dea7075e729caf7a4651971ce79991cc8e095f6
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Mon Apr 27 03:09:45 2015 -0700
- Clean up eval_sexp() return value comparisons.
- 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.
- commit 9ec10dd3e605e9ac147ed824cfd8bda70925b7cd
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Mon Apr 27 03:06:28 2015 -0700
- Fix memory leak in for-counter.
- Switch from strdup() to vm_strdup(), and make sure the allocated strings get freed after usage.
- commit 83b59fb76c1c60bb10777be49f9089b64d4c9ac4
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Mon Apr 27 03:05:18 2015 -0700
- Make *-argument SEXPs possible to short-circuit.
- 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.
- commit 418d53f1694ac76e47bac1b5da46ec7500a6b84a
- Author: Lari Nieminen <lari.nieminen@iki.fi>
- Date: Mon Apr 27 11:57:39 2015 +0300
- Removed false "returns ptr to vector" comments.
- commit 15f6549087ca5679140624fb36d19f32dc9a9f67
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Mon Apr 27 00:05:57 2015 -0700
- Ship templates!
- Restores ship templates, only working, thanks to ship_info now having a proper copy-assignment operator.
- commit 3a7307d0cead848993e5c051403c955da26e1057
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Mon Apr 27 00:03:20 2015 -0700
- Somewhat-related followup to Ship_info vectorization.
- 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.
- commit bc0c7cf4c5ab321d3adadb4c5d1e8c68298c8007
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Mon Apr 27 00:01:22 2015 -0700
- Vectorization of Ship_info.
- 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.
- This doesn't make the ship class limit dynamic, but it is a preparatory step to get there.
- commit 5daf294f251e82dea2e4b13af56583184b21a570
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sun Apr 26 15:51:37 2015 -0700
- Remove irrelevant assertion.
- 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).
- commit 0bcb3f24e6ffbd3b157fcac612482b454a11bb40
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sun Apr 26 13:48:11 2015 -0700
- Fix automatic "$Short name:" generation.
- 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.
- commit 9e66027e8b6c39f3ec4d8268def0d5e919b6d2b0
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sun Apr 26 13:38:20 2015 -0700
- Remove unused "tspecies_names" pointer array.
- commit 26553f13273a8d6f8f7f956390e0b5cc531a55ae
- Author: MageKing17 <MageKing17@gmail.com>
- Date: Sun Apr 26 10:03:44 2015 -0700
- Voice recognition upgrades.
- 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.
- commit 18ef1f77d466dbc89e6ba8e93e03bfaaf59e4255
- Author: Cliff Gordon (chief1983) <chief1983@yahoo.com>
- Date: Sun Apr 26 10:27:12 2015 -0500
- FreeBSD 10 is on Clang now, -ansi doesn't mean anything here.
- commit 9aed627ce7fc0eea1a1c0f7adf6572c00a3ef5e9
- Author: asarium <asarium@gmail.com>
- Date: Thu Apr 23 15:01:09 2015 +0200
- Replace longjmp with exceptions
- Also added a EditorConfig file
- commit f1875222384fe89183ecd643d654797c53cf3fe4
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Apr 22 23:16:20 2015 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11328 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 26adf935f7a875f4d7cb397c3974e7dc856ee57f
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Apr 22 23:09:44 2015 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11327 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d68baac7877cc9424823036aea85a4c570231893
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Apr 22 22:37:52 2015 +0000
- Eliminate some redundancy with ship allowed weapon parsing.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11326 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c3d3f4d4dd8f3a7d1ff8e816213e5731f2416859
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Apr 22 22:36:23 2015 +0000
- Update OS X project to work with updated Jansson.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11325 387891d4-d844-0410-90c0-e4c51a9137d3
- commit cc037e325950b6c5963fbdb3c79e622b26892b13
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Apr 22 22:35:47 2015 +0000
- Upgrade Jansson to 2.7.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11324 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 0c6051566263a25c786a6d9753d1b3172ee0e388
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Apr 22 22:29:02 2015 +0000
- Record mission loading time in the debug log.
- (Just changes a printf into an mprintf.)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11323 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ec88fdbae165d39436d75fcf04be06ee0cbcaa95
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Apr 22 22:26:57 2015 +0000
- Minor objectsnd.cpp cleanup.
- 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).
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11322 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 83414b238d7c06edb56f43e022b2f3ef06869e82
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Apr 22 21:57:21 2015 +0000
- Remove required_string_3() and required_string_4().
- Replaced with usage of required_string_one_of(). (required_string_either() not removed due to different behavior.)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11321 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a233f62afbc79aa86be7dd83513a05ba943d267f
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Apr 22 21:52:19 2015 +0000
- Remove some redundant code in parselo.cpp.
- 7 cases in stuff_string() (both versions) were using identical code. Consolidated into one branch for clarity.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11320 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 8ef442205c2518df0d8cdd01b5df5a75c61995e5
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Apr 22 21:49:41 2015 +0000
- Fix minor problem with weapons.cpp.
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11319 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 66bddb970c64f967af602c922bfb4745f3153593
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Apr 22 20:47:40 2015 +0000
- Commit various updates to the MSVS 2013 project files, following discussion in #scp.
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11318 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 4ecc546e34fbe6c81397356e23e2d132c8e6e304
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Apr 22 20:39:53 2015 +0000
- Backport (?) r3727 and 3733 from fs2_open-unstable_old, the old CVS unstable branch.
- 3727: added MadProf's voice recognition enhancements
- 3733: fix spelling, and synch with voicerec.cpp
- See http://www.hard-light.net/forums/index.php?topic=37643.msg880793#msg880793 for more information.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11317 387891d4-d844-0410-90c0-e4c51a9137d3
- commit aaec401c8fbe0ce44b35b2a9ce1a4459d24df306
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Apr 18 08:26:30 2015 +0000
- Removing unused code from hud.cpp
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11315 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 6f1e33938cba1516860e0120c47d6247cb8ab10b
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Apr 18 07:13:57 2015 +0000
- Fix a possible crash with -reparse_mainhall.
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11314 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c4d1ed526c92b1f384a67c630a46e86f3929b276
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Apr 18 03:21:08 2015 +0000
- Other half of version bump to 3.7.3, I will probably have that automated by the next release cycle.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11310 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 161e7498c4656f6d8d0085e1e4e1ac5ba7b3ba2b
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Apr 18 02:51:43 2015 +0000
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11309 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e3311f36acd741d7f615e83b8a6a6cb3f088dbe4
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Apr 17 13:24:13 2015 +0000
- Fix for Mantis 3156: Fighter beam range depends on target radius
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11307 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ed11f9a1c1f9d1ac31bea5ca656a0ce395d00d5f
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Apr 16 19:59:17 2015 +0000
- Fix objnum/instance confusion in comm menu.
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11305 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e0e3cffab67ebb9d554bd52065269a5e823c249c
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Apr 15 09:43:00 2015 +0000
- Update credits for 3.7.2
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11304 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b6d48faf4deafaa6b9e6e84ed947d01b3167fb74
- Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Apr 13 11:10:15 2015 +0000
- BMPMAN doxy effort. Also defines EXAMPLE_PATH in the doxyfile to enable use of the @example command, which references code snippets as examples.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11303 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 73d6483df6a53d1b2d6a38aa41280d441112cb92
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Apr 11 21:08:41 2015 +0000
- Typo-fixed and clarified some SEXP argument descriptions.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11302 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3952713eba8d7487dd09f78d5312c513ae956059
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Apr 11 21:06:12 2015 +0000
- Fixed "get-ets-values" to "get-ets-value" in the help string.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11301 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 617c530a3b3835735c8c2d3ea318c61959b6e5bc
- Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Apr 11 06:46:48 2015 +0000
- From Echelon9 and myself. Resolves some typos with the debug console parser.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11300 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 8c0f95ced8dddc8c9f23fd2521c7529be881e2ed
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Apr 11 00:40:31 2015 +0000
- Fix mantis 3150
- Use and set music volume changes requested by sexp_adjust_audio_volume()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11299 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 78f9c8f82c7235e79adf412c2e3623731d3ac398
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Apr 9 01:27:06 2015 +0000
- related to Mantis #3130 - don't create a VBO if we're not supposed to
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11298 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 9ad5d09c0ac8f20eba65aa30ae4e295920ea8beb
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Mar 31 08:53:49 2015 +0000
- From LotF and me: Fix for Mantis 3146: Crash when pressing enter key in empty region of main hall
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11296 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b61779e852841097140571a01699ff55a29cd68b
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Mar 30 19:45:07 2015 +0000
- Fix mantis #3154.
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11295 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 2d82f7652deccc67cf887831af4d6608d1e87cc8
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Mar 29 20:20:07 2015 +0000
- Fix "Callsigns still don't work when messages come from capships" issue
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11294 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 92842648859c9397e60bd9e5625115e36ea5e015
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Mar 28 19:11:11 2015 +0000
- Patch to add MSVC2015 support. Also fixes a few warnings its compiler threw.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11292 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3e9c19c5c746ecef68f6521ea1b482f9938dec1c
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Mar 27 23:11:32 2015 +0000
- Fix mantis 3151
- Implement case insensitive -mod dir search on *nix
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11291 387891d4-d844-0410-90c0-e4c51a9137d3
- commit cd8595cf0f9556096fa7be4a451e0917b7e323eb
- Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Mar 27 19:23:44 2015 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11290 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1199555321435dcbc75e058acd7eb4d216c95f06
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Mar 21 22:53:10 2015 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11289 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 0808c3459f2e6c3f51b7ddc704488a814304df39
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Mar 21 22:52:07 2015 +0000
- If a text file to be read by the engine is in Unicode, abort. Could be something important we're missing.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11288 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b5fe481ab2fa136f67f00563dfcee489ceaa1487
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Mar 21 01:36:03 2015 +0000
- add script-eval-block sexp
- This is a workaround to the sexp TOKEN_LENGTH limit
- The script can be split across multiple arguments to allow scripts
- longer than 32 chars (i.e. current TOKEN_LENGTH)
- e.g.
- ( script-eval
- "ba.warning('foo"
- " more and more and more"
- " and the rest')"
- )
- Kudos to Axem for suggesting the idea
- (And to zookeeper for reminding me to actually commit it!)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11286 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 44b786c171a816cbcdb4cc16d0e39794bbf7771f
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Mar 18 17:46:45 2015 +0000
- Fixed a mistake in $Model Point Shield Controls.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11285 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 21cbf821963e719cb6db10bd5f7d6c842fa0e463
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Mar 17 21:05:18 2015 +0000
- Fix mantis 3147. From Admiral MS and myself.
- From Admiral MS: Avoid bashing orientation if trying to avoid a collision.
- From myself: Bash orientation if aspect seekers are equipped.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11284 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ae321594088839632d638d5510feced6b4266a63
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Mar 16 22:40:16 2015 +0000
- Moved the fix in r11279 to a slightly more logical place.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11280 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 56f694dc43e26181f4767f5991cb357cb53fffaa
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Mar 16 21:36:30 2015 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11279 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 95145a4f3f59d18760ace16880fa479ee88b943c
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Mar 6 12:50:33 2015 +0000
- Slightly clarified variable use.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11276 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e0527d9bc784f96fc7d660cb8d31fa745045be93
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Mar 4 03:12:04 2015 +0000
- Fix mantis #1929.
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11274 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 4742378d505db9ee0df23cfaabe110060a052a42
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Mar 4 03:08:07 2015 +0000
- Followup to r11266; let code use hardcoded defaults.
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11273 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a2e15f4c617bbce73d7b613105cd761d8e178294
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Mar 2 13:54:48 2015 +0000
- Tweaks to the argument documentation of a bunch of scripting functions.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11272 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 77b245eed2e279168f496ce6744eabfe6e1cc050
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Mar 1 23:17:24 2015 +0000
- Fixed shield handle not returning correct quads when indexing with the SHIELD_* enums.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11270 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a1979e704e9dda3afcf78b12b3dc568022fb2346
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Mar 1 00:50:32 2015 +0000
- Coverity 1244962 Uninitialized scalar variable
- Set default DRADIS coords to 0,0
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11266 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 23fbcb1a2ffa23ffbea9feae5d92931ef0e5df25
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Mar 1 00:39:19 2015 +0000
- Add indentation for previous commit
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11265 387891d4-d844-0410-90c0-e4c51a9137d3
- commit dc02e707165afdc7e333fe3a74cda8e1962662e9
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Mar 1 00:39:14 2015 +0000
- Coverity 1093719 Negative array index read
- Check current_bank is > -1 before using it
- Note: did not alter indentation in this commit in order to make
- relevant changes easier to see
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11264 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 170614f150e3c2b148a239a633427cee04837a39
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Mar 1 00:25:59 2015 +0000
- Coverity 1093718 Negative array index read
- Create swip after checking that its index is > -1
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11263 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5c8a6234a1e89c374d1e4e189e3036698d9af63b
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Mar 1 00:14:31 2015 +0000
- Coverity 1093705 Negative array index read
- Probably not an issue, but to be safe removing the unused pointer anyway
- i.e. the check that instance >= 0 suggests there's a possiblilty that the
- pointer could contains a negative array index read
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11262 387891d4-d844-0410-90c0-e4c51a9137d3
- commit aadc41a40a633421a2f73af9aa5d07dd6182970b
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Feb 28 22:58:27 2015 +0000
- Coverity 1093495+1093498 Missing break in switch
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11261 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 2203c1e9a817a9e97a8c8d5968fc89e68431472c
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Feb 20 18:13:10 2015 +0000
- Ported r11232 from zookeeper branch: Set the Sender hook variable to nil in On Message Received hooks if message not coming from a ship.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11257 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 40a9025aebee298baa442509754cc29cd84ea0bb
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Feb 12 04:26:18 2015 +0000
- Fixes hardpoint gauge not rendering outline.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11247 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 14bd62147c1ae33b6beada0be5a91885dc98e7c4
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Feb 12 02:30:42 2015 +0000
- Adding a "$Briefing Grid:" interface color to colors.tbl.
- Requested by Axem.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11245 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 70d735ceb47dfefbdd4fb2329f4a504b6012af86
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Feb 8 21:57:58 2015 +0000
- Added "On HUD Message Received" scripting hook which is invoked when the HUD receives message text to display.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11242 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 7d92b1cecf9a72666e0be6bc2ade85c457a92833
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Feb 2 08:59:44 2015 +0000
- Fix mantis 3138: remove spurious warning
- Don't warn about low rotational velocities disabling collisions for
- no_collide ships
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11238 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 8a50f844b096eb430b63b623184ce20f06f07f5e
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Feb 1 15:39:23 2015 +0000
- Improved warnings text and clarified variable use in turret modelread code.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11236 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 35d6a9654d3c43cd6b7cd97a0c9d0053fb017c3c
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Jan 27 08:02:21 2015 +0000
- Ported r11100 from zookeeper branch: Fix various issues with $Acceleration Time.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11234 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c47233ca3cad8bbbaac889d6e6e4466b00a8c3ee
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Jan 27 07:52:00 2015 +0000
- Ported r11085 from zookeeper branch: Fixed weapon particle spews not taking launch velocity properly into account if $Acceleration Time is used.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11233 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d01856d992963f5b070cfa014ef75bea7b4b95f4
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jan 23 22:37:12 2015 +0000
- Fix a potential crash during ships.tbl parsing.
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11230 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ec758aa108d15d11797d60410d451a6a7a57b102
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jan 22 19:30:08 2015 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11222 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f5c1b6608dd3a3a4e15698f34f5cb9a09c9542d9
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jan 18 22:39:12 2015 +0000
- Reverting r4959 per discussion on #scp and the forums.
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11221 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 7df12ebd75ed1584142c9f7f8ec05fadd0e94a6f
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jan 15 20:10:20 2015 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11218 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 4422aaa311c5cc2ba0b3729a1d8d212ab82ee1b5
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jan 12 11:19:25 2015 +0000
- Fixed an issue with disabled binds getting matched in key translation.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11215 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 9ebcc3e43749c29e801337dc5157a7c79d205ccc
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jan 11 22:37:22 2015 +0000
- Added OpenBSD to what is now a multi-BSD check.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11214 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 4f53f076819c9c93b9d577c7d959bb9f557bd53b
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jan 11 05:49:01 2015 +0000
- 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
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11213 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 61df0f18b11c0c1b86244f0af0b1c0fabf742d61
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jan 11 05:46:18 2015 +0000
- add warning if a cutscene is specified that isn't in cutscenes.tbl
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11212 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 87e8170268f5a7062b3ea5707027dc7f6d7c4ace
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jan 11 05:45:47 2015 +0000
- add optional_string_one_of, which is useful to have
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11211 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b9a6a9f23e7802b4ce7d5667d88e6207dea87a52
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jan 11 03:42:09 2015 +0000
- instead of an Int3(), use a Warning that's only displayed once
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11210 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 6a77d128c993ed1d32a43a04771480fa0d231a45
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Jan 7 20:46:32 2015 +0000
- Fixing weird problem with snd_update_3d_pos() that, honestly, baffles me as to how the code ever worked on any system.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11208 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 20218b09244c6f7b713c266dc4418d0d7dcab279
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jan 4 12:57:05 2015 +0000
- Added support for NONE as a value for $Key Default, for making a key unbound by default.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11206 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b1f1756dd1627dffd58865536d5ff45c67616864
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jan 4 12:52:33 2015 +0000
- Fixed breakage of $Category and $Type from r10843.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11205 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 7250cd13a63a22857af7a45bfb8c00038e68b3c2
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Dec 22 20:48:34 2014 +0000
- add ship class texture replacement using a simplified method that doesn't require the texture_set code
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11204 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b23aea5a41e2a0326c6fd25a039bbc3d706358c7
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Dec 22 07:39:31 2014 +0000
- Fix mantis #3068.
- Make hitting the "delete" key in the pilot-selection menu do the same thing as clicking on the "remove" button.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11202 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a49eb75c6ef9e1d626abeb8f25fe8ce5b2b79138
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Dec 20 01:49:22 2014 +0000
- Add warning for very fast ship-rotation values
- Otherwise rotational collision detection is disabled for the ship
- (and an int3() triggers in debug)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11201 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c8b48e4a366c46ed883cdf4ea91bdd8508a5b17c
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Dec 15 17:52:32 2014 +0000
- Change m_badge_earned into a vector.
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11198 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 709f4836176ed99cabd4282f35c07dce3a4e6808
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Dec 12 04:25:42 2014 +0000
- PAUSE ALL THE STREAMS
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11197 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ffd74fa60b4d93585d7fb63f6f1b1053ad79bb9b
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Dec 12 01:43:18 2014 +0000
- Adding "+Available From Start:" to Medals.tbl.
- Requested by MjnMixael.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11196 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1c826d366e481a8f7966e79e420f6fe6911843d0
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Dec 11 04:09:44 2014 +0000
- add the pauseMusic scripting function, requested by MjnMixael
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11195 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1c464864c36416609849000aa2f0b2015895715e
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Dec 10 02:32:58 2014 +0000
- fix Mantis #3132 (is-iff returns true when the target is destroyed)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11193 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a03f96ca01ca7008be3912b0366dc51b5481478f
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Dec 9 23:22:30 2014 +0000
- Related to r11189: avoid calling factor_table::getNextSlots() if the ship doesn't have the dynamic linking flag.
- Basically, hitting "o" on any ship with more than 6 slots in a bank could crash FSO, even without the flag. Reported by Spoon.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11192 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 15fad7f58b8078974f5dd20f2b836588535bca0d
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Dec 8 17:09:14 2014 +0000
- Correct copy-paste error in check_sexp_syntax() from the armor types commit.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11191 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f01c4bf952b7aeffbcba350c1d5b3916a3279e03
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Dec 8 02:59:35 2014 +0000
- fix Mantis #3135: account for the case when the game is paused before being minimized
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11190 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1d7c01181e60b055f4d31aa12449100cda8616f7
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Dec 7 21:21:32 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11189 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 0162cab8bd2ba5ca6104f2ea5c50cefee9dcc4e3
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Dec 7 21:17:21 2014 +0000
- move this around for more logical flow
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11188 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b02af2ef6ef5e25e585116b582724b053fcf586d
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Dec 4 06:17:13 2014 +0000
- a more future-proof way to keep track of explicitly paused audio
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11187 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 4eb172600432a92a8fbb6e7cd3f36e06cf090259
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Dec 4 04:45:38 2014 +0000
- this should fix Mantis #2888 (allow for head.ani files without letter suffixes)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11186 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 2f734daf0db3c7e2635a5707971725cb14a2e9ba
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Dec 3 08:43:43 2014 +0000
- when the game returns from a paused state, don't unpause the music paused by sexp
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11185 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a516b88803e3b1d25d5e510e86ab668c2cac534b
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Dec 3 08:32:27 2014 +0000
- it's good to check whether the music is paused, for bulletproof-ness
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11184 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 9f12e1f56b64799442d8afdd5c8cd6bed83f8e56
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Dec 3 08:03:12 2014 +0000
- added a sexp to pause and unpause music that is currently playing
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11183 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 255c2912cb937c49ac9e2e8fb65c73ffbc5cb443
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Dec 3 05:14:12 2014 +0000
- minor reorganization
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11182 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ac25da1bd9e61e380b0f89719a1caee44aba3774
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Nov 30 23:53:22 2014 +0000
- remove the Error (originally Assert) from r1675 and add back the comment removed in r8005
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11181 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 872bbe2a11f975a62fa488e0167f23bbce08aa23
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Nov 29 06:58:06 2014 +0000
- 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
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11180 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f7353121e6252c7663fde0ef2bdcac0e2087efb9
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Nov 24 15:34:09 2014 +0000
- 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)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11179 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f64afbecfb93fdd1377b9f69474a3f19e929bcf7
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Nov 21 18:42:44 2014 +0000
- From The_E, niffiwan, m_m, and myself: Fix Mantis 2404.
- Makes "$Weapon Model Draw Distance:" actually stop external weapon models from being drawn beyond that distance (modified by detail level).
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11178 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c05845cb9d3e4938095390b240103cbe41743aab
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Nov 21 09:26:21 2014 +0000
- Fix mantis 3114
- Change turret-tagged-only behaviour back to retail
- Add AI profiles flag to allow use of newer behaviour (i.e. stricter)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11177 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a73404dbd55c1bd2fbf2434a1e58318a8aa66fc2
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Nov 21 09:17:50 2014 +0000
- Error needs LOCATION :)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11176 387891d4-d844-0410-90c0-e4c51a9137d3
- commit fbd590cd776ddb14f83f6a5e49e90b50e7fbb129
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Nov 21 08:35:22 2014 +0000
- Improvement for this error message
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11175 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e4072d6e51457cf26b7f2c74189c3eddbcf4b2b4
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Nov 20 18:02:06 2014 +0000
- Adding area-of-effect capability to Electronics weapons.
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11173 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 0417b4c335bfdf390ca1e8d56b79c2e225c77a57
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Nov 18 05:12:28 2014 +0000
- Ensure that the debriefing code sets the font before wordwrapping.
- Also, explicitly set the font instead of relying on Debrief_ui_window.draw() doing it implicitly.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11172 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b14b590ab199b3298507a71541897a2e005f2c36
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Nov 9 19:10:29 2014 +0000
- Adding "interceptable", "turret interceptable", and "fighter interceptable" weapon flags.
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11171 387891d4-d844-0410-90c0-e4c51a9137d3
- commit de57f043daf60e0bbf2a4113daf42e4e8bc0e9cc
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Nov 7 09:02:42 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11170 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 487f764764d828b25e75538d1ed838e01fe67f14
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Nov 2 05:59:44 2014 +0000
- Redo Coverity 1215458 Uninitialized pointer field
- Includes more robust checks of cmdline_parm data
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11169 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 86510572bf54b7fa2ed087e0b92f902c78b0bda9
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Nov 1 11:51:23 2014 +0000
- With help from MageKing17: Fix for Mantis 3123: Virtual variables and indexers that return nil break the scripting system
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11168 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e604125e5d3b257a710140d803543697a3ebda78
- Author: MageKing17 <MageKing17@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Oct 29 19:59:47 2014 +0000
- Minor followup to r11150.
- 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).
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11167 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 33776fc4becd826c7c78291f2d49b673b823ecd2
- Author: Swifty <Swifty@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Oct 29 06:13:17 2014 +0000
- gr_opengl_string retooled to use glDrawArrays. Should be a bit faster now.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11165 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c13c35ec257a7ba2544667423ae9cd78084d99b7
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Oct 28 20:52:32 2014 +0000
- Fixed a FRED crash when using $Flight controls follow eyepoint orientation (patch by MageKing17).
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11163 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 83d6456c6a5b80fba7a99d5b0c26cbf6b3f48f27
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Oct 28 07:29:55 2014 +0000
- Clarified how to set a new variable with mn.SEXPVariables.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11161 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1d55b980170e05f1a204d8a22ad62b0663d7c96c
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Oct 28 07:28:20 2014 +0000
- Added a little extra info to two bmpman errors.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11160 387891d4-d844-0410-90c0-e4c51a9137d3
- commit bd602cc1a38204242d2f1d22c7d63eb20e6cf1e9
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Oct 26 18:31:48 2014 +0000
- Revert 11158 as it breaks FRED compilation.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11159 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 89cd36a2420a3fec0d2036168ad36f07d7c2c3a3
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Oct 26 18:16:31 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11158 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 414daaaed84f0bf4970af36cf4a4fcba55cf13f2
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Oct 26 02:43:46 2014 +0000
- Mantis #3127: fix the spatial check in the rewritten algorithm
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11157 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 4295cd3edba048145ff08d8f6e6d025c77a04eea
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Oct 24 16:02:01 2014 +0000
- Corrects an unwanted change in formatting
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11155 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 6c48551fb3dc140bf99239f6dbc6ccd4c3e7a598
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Oct 24 15:55:30 2014 +0000
- From MageKing17: Make the lua doManeuver command behave the same way as the sexp.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11154 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 866667a97748611e6176a25cb7ab50ac36288b5f
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Fri Oct 24 19:33:59 2014 +1000
- Fix mantis 3126 (from MageKing17)
- Remove limit of 32 tbms being loaded for any given table type
- commit d1aa2e1c377109c0d305173e04f652964f49ca49
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Oct 21 09:16:39 2014 +0000
- Set 1024x768 32bit as default res on *nix
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11153 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 07e16791386035390449d5901700bb078a3b8918
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Oct 21 09:12:00 2014 +0000
- Partial revert of r11145
- A fake subsystem used as the firing point for fighter beams. It's
- re-used for every fire point so the turret is supposed to only have 1
- firepoint. i.e. energy consumption was already correctly calculated
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11152 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 16f0ff1959713a48b553f8a0fd31280677727ce1
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Oct 19 08:33:35 2014 +0000
- Allow fonts to set/change special char indexes
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11151 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 6cc96ce0c5b3b07183b690b5817e41617e86cc0a
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Oct 17 05:18:29 2014 +0000
- MageKing17 has done yeoman's work in fixing the version-specific commenting system. Thanks, MageKing17!
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11150 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 9161158996c1b152dd08b4d631b6f62686c2d4f7
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Oct 17 02:45:05 2014 +0000
- xt branch: load stuff from the correct location
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11149 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 557ef0707908a4a36722141fcfe6a59999cacccc
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Oct 17 02:43:54 2014 +0000
- xt branch: memset a bunch of weapons strings
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11148 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 130165af9fa1273b950c28e891e6ac4540c674c3
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Oct 17 02:34:58 2014 +0000
- xt branch: WIF_MFLASH is unnecessary because we can check whether there is a muzzle flash index
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11147 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 6e56b2970fb57cc936dd797445b71de4858003d2
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Oct 17 02:31:33 2014 +0000
- xt branch: minor tweaks
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11146 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5a31e0b38ef1126be4608ec2d1283d42935cae76
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Oct 17 02:29:33 2014 +0000
- 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
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11145 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3234a8360c8b9cd04f07f768147024b9aa8f094b
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Oct 17 02:26:03 2014 +0000
- 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
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11144 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 14dfb5e73d33b3747463f965d533422e5476f858
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Oct 17 02:21:53 2014 +0000
- xt branch: minor ship.cpp fixes
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11143 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d734f763695d0618f3053e2bb69c173761505906
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Oct 17 02:12:24 2014 +0000
- 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."
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11142 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 871bb0b19a574c3de02f4295a5b9ae15e9f194ff
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Oct 17 02:08:42 2014 +0000
- xt branch: minor optimizations in beam.cpp
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11141 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 4f06fd243534a38af61d8d6462bb30617c64f58f
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Oct 15 03:20:53 2014 +0000
- additional string safety
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11140 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e9f5c531e0b762d3ecc6f59be31fc9e3b2bcee67
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Oct 14 16:18:11 2014 +0000
- heh... Microsoft's implementation of snprintf doesn't conform to the standard!
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11139 387891d4-d844-0410-90c0-e4c51a9137d3
- commit dff2156c1899a2491a78f00e10f5454ebdc47e2d
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Oct 13 04:01:38 2014 +0000
- xt branch: more string safety
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11138 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f23a3c5843ce6a505b76581d61e91271b7d21cec
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Oct 13 03:56:36 2014 +0000
- SCP_string is useful here too
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11137 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ff38449a46aa7dfa089c4ef72f34ef6228a7702b
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Oct 13 03:47:11 2014 +0000
- string printing safety
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11136 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1318ccfa91ab6a6501868b987b46fd3f3b0cbfbd
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Oct 13 03:07:05 2014 +0000
- wut? defaulting to NULL here will cause these to never log anything...
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11135 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 65265f8ab865b76715c8f75558e47047c725230c
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Oct 13 03:06:19 2014 +0000
- fix a compile error (d'oh) and use type safety
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11134 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a541a2223971aabd681f492c2795f4ebdcd89d09
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Oct 13 02:54:43 2014 +0000
- xt branch: optimize objectsort.cpp by not calculating some things every loop iteration
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11133 387891d4-d844-0410-90c0-e4c51a9137d3
- commit aee130584108edac3cc2e07109a43e5282daf033
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Oct 13 02:38:34 2014 +0000
- 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
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11132 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e43dacdcc3407eef609fafd44f4dfce036503b32
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Oct 13 02:16:02 2014 +0000
- xt branch: use CLAMP here
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11131 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 8e4d98bd4f7205a6c99daf65e78f5022764fe6b0
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Oct 13 02:08:16 2014 +0000
- xt branch: minor tweaks to glow_points
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11130 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f6e2f1d2365411fd645d68f6eb733351cfe4bbe9
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Oct 13 01:55:07 2014 +0000
- xt branch: optimizations in modelcollide.cpp
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11129 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e22a4b0b5ba6d53eedb85048ff3ba77837542803
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Oct 13 00:57:10 2014 +0000
- xt branch: add capability for custom identifiers in build names (e.g. Xt-0314)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11128 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 11855ed3d81c7f8dffb21aa2ee539e240a912073
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Oct 13 00:23:18 2014 +0000
- 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)
- convert credits.cpp to use float version of gr_opengl_string; eventually Taylor wanted to make the float version standard
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11127 387891d4-d844-0410-90c0-e4c51a9137d3
- commit fe775aeedfe40e2f85a379300de3f43581a4cd43
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Oct 12 20:14:08 2014 +0000
- xt branch: optimizations in fvi.cpp
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11126 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5c0bc126bbb75aadaa0b8979ec4c92ae92687f19
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Oct 12 20:13:35 2014 +0000
- xt branch: tweaks to vecmat.cpp
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11125 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c6364987b3e0279786312fb98155c9f1a96a0bd0
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Oct 12 20:13:19 2014 +0000
- we don't need to cast because mod is a float
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11124 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b8a05e30a0b0b469dd2d4c04cd34cff720eb6839
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Oct 12 04:40:55 2014 +0000
- xt: sprintf length safety
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11123 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5f3600dc796b557bc871a1e280daa57231a685d3
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Oct 12 04:10:41 2014 +0000
- probably good to change the comment too
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11122 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f2d8277452be0541a45ed9c46ece70b2670a1775
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Oct 12 04:06:59 2014 +0000
- xt branch: additional optimizations using RAND_MAX_1f
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11121 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 31562ba8114934185f1a2a981d6cfc9d5f6e9faa
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Oct 12 03:49:21 2014 +0000
- xt branch tweaks
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11120 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 4200bb55d7d318c965c87b247dd874e0164c038e
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Oct 11 20:18:40 2014 +0000
- from xt branch: remove unneeded parameters, tweak some assets, minor optimization
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11119 387891d4-d844-0410-90c0-e4c51a9137d3
- commit bffdef1ce5aa868a5116a263e7ec0ec10a7f716f
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Oct 11 20:02:05 2014 +0000
- from xt branch: add some hysteresis to asteroid fields to prevent "popping" when an asteroid exceeds the bounds
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11118 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 4dafc8ff5f50ed2e2ffd8c893782c6e3b4a6588e
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Oct 11 19:44:19 2014 +0000
- this too
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11117 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d5e81757b027149a250adf1c5df0d8c95405631e
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Oct 11 19:42:56 2014 +0000
- some turret changes from the XT branch
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11116 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 61c97871f0830c1800015e213739eb1e452fb1ca
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Oct 9 03:21:47 2014 +0000
- technically, this is better
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11115 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 50f16b7d02ea639674f310a371e3468fa5a513d6
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Oct 9 03:13:26 2014 +0000
- better method of appending ellipsis (nb: strncpy pads with 0 if string is shorter than len)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11114 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 8688b05c91740d21567d25b83545ea727ac6f9d8
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Oct 9 02:59:20 2014 +0000
- related to Mantis #3121, make SEXP parsing more robust, and remove some old debug/unused code in get_sexp_main()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11113 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 9a90a43801f10547ca882065abc22f1550be3e95
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Oct 8 15:58:49 2014 +0000
- Wrong variable type, may work in MSVC but not on clang or gcc.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11112 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 15c6f18c7456d081f2a8a8e6fcc3a97883284720
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Oct 8 02:20:11 2014 +0000
- remove unused debug function
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11111 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5552fbcbd91036122c66077a7ec22c39d27f0b9e
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Oct 8 02:16:09 2014 +0000
- related to Mantis #3121, add parentheses if the string passed to runSEXP doesn't have them
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11110 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a3b7eec2149632a631b21dff41695e63ab87cb86
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Oct 7 03:38:49 2014 +0000
- make flag checking more efficient and prevent an Int3() on bad data
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11109 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 2d14ca7539efe341aa75a5c76596a84134b7bcdd
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Oct 7 02:32:35 2014 +0000
- Parias's patch for Mantis #3102 (make show-subtitle-text positioning consistent on MP clients)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11108 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 88abaf6de4c76f9f4f788ab8b32a82bbbe8bfe8a
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Oct 7 02:30:12 2014 +0000
- I forget who requested this, but this change now causes FRED to allow numeric sexps to be used for OPF_WEAPON_BANK_NUMBER
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11107 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3b90b6554701f5e68692d9425320b22e28c06018
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Oct 7 02:23:25 2014 +0000
- 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)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11106 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 4e0beccfc91c1d8186401e6180fac6aa07b93f04
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Oct 6 21:44:23 2014 +0000
- Reverted r10944 and r10945 for now, with the exception of the GL_TRIANGLE_STRIP->GL_QUADS fix.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11105 387891d4-d844-0410-90c0-e4c51a9137d3
- commit cc76884514e1863abe388849bc68f95b88757a4e
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Oct 6 02:39:54 2014 +0000
- well ok, revert that
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11104 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c3bcfc6303488f0ee91f38179e27c9dfbd29d5e2
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Oct 6 02:15:46 2014 +0000
- don't enable nav system always... that's not how this is supposed to work
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11103 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 478bb022c7f6af3b57d1391b961c6b90486b2ac9
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Oct 5 21:48:56 2014 +0000
- Fixed a bug reported by Axem: The scripting API used the wrong functions to determine if a hud gauge is a custom hud gauge.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11102 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 4037d3be687260ccd6aecf0b3d1e6f59daf55b6d
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Oct 5 02:15:10 2014 +0000
- tweaks
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11101 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 85872114ee34a3c0851db4f0df6399c00ef3af79
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Sep 30 04:32:02 2014 +0000
- related to Mantis #2971: properly reset shield info when we have a null objp
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11099 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 93c77751093a984000789fd47dc082c49e644c83
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Sep 30 04:30:37 2014 +0000
- stupid missing parenthesis >.>
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11098 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e15cd38a881da38996aa55496cc50d44f242aab4
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Sep 30 04:29:13 2014 +0000
- Between the Ashes HPC request: extend ai-chase-same-team to ai-disarm, ai-disable, and ai-destroy-subsys too
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11097 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 416af26244214a8595abe72e1da3381f910b7783
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Sep 30 04:02:14 2014 +0000
- 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
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11096 387891d4-d844-0410-90c0-e4c51a9137d3
- commit cd2996f01dcaa53a0283e98d5c47800b942e57e9
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Sep 30 03:51:33 2014 +0000
- MageKing17's patch for Mantis #3110: Message Brackets not displayed with 'Invisible to Friendlies' flag
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11095 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f7e3bef9b7d3490e84bcd98336afe88d7d89ea15
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Sep 30 03:20:51 2014 +0000
- Between the Ashes HPC request: allow ships to attack others on the same team
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11094 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 31716a9348494305a4166168c46fb1e1324efcb6
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Sep 30 02:18:28 2014 +0000
- use the OBJ_INDEX macro, because that's why we have it
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11093 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ec60984483a81295f2ced7c2a9a15cbecda26992
- Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Sep 29 22:47:35 2014 +0000
- From MageKing17, Makes the $CD: token for cutscenes.tbl optional. Useful, since a majority of assets no longer require physical CD's.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11092 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5e94b7535468398750736a202cb935dbbe3be50a
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Sep 28 15:06:18 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11090 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 484b518760686d9019e22c738539a51e99a616fe
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Sep 27 02:56:53 2014 +0000
- Fix mantis 2804: beams can use damage factors
- Add game_setting.tbl option that allows beams to use weapons table
- Armor/Shield/Subsystem damage factors
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11089 387891d4-d844-0410-90c0-e4c51a9137d3
- commit df3435cadd36523345f72a4cc30df8080ff6d9e0
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Sep 26 08:48:12 2014 +0000
- Fix mantis 3108 (from Yarn)
- Make parsing of DRADIS and custom hud gauges consistent with the rest
- of the hud gauges
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11087 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 7917b9885dd5d82b39364d726f15cf0ab0765cfd
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Sep 25 03:30:36 2014 +0000
- fix Mantis #2987 (AddressSanitizer: global-buffer-overflow in message_queue_process())
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11084 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e0aaa83513c006d29f268fd52086aded694d6bd0
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Sep 25 03:03:21 2014 +0000
- CommanderDJ's patch for Mantis #2899 (AddressSanitizer: heap-buffer-overflow in snd_play() sound.cpp)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11083 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 435b07815767e3457969a95efd482b92ca79444a
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Sep 25 02:43:17 2014 +0000
- Yarn's patch for Mantis #3107 (Parts of the interface code assume a font size of 10)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11082 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a3e83aacfeeebc71411c1e2d609dc60e65178a33
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Sep 24 07:12:49 2014 +0000
- CommanderDJ's patch for Mantis #3050 (Custom mainhall text is limited to 10 chars in the campaign editor)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11081 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 62a2fb3c00d6eba0378df6c108ed929675aa4eb8
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Sep 24 03:18:25 2014 +0000
- Yarn's patch for Mantis #3106 (Font parameter in hud_gauges.tbl not parsed correctly)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11080 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 946d7a45af86fe2a1c793de50018b41d86417c22
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Sep 23 15:53:46 2014 +0000
- Fix for Mantis 2888 - add Suffix support to disable suffixes for messages on a per message basis in messages.tbl. See the wiki.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11079 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ab3ebebc9cf69937dab913bb1597323692ae7f31
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Sep 22 09:56:01 2014 +0000
- Parts of mantis 3103 (From MageKing17)
- Points 3-5 from the mantis ticket
- i.e. use OPF_SSM_CLASS in appropriate places
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11078 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5b79ed3ea5e6693d23f1ba6bda6c530f5024d398
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Sep 21 15:23:13 2014 +0000
- Fix for Mantis 3093: mn.getMissionFilenname() doesn't return a value if in GS_STATE_BRIEFING
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11077 387891d4-d844-0410-90c0-e4c51a9137d3
- commit dd4c91f8b61b6a2836b87a8360fe929a2cec08f6
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Sep 17 08:59:37 2014 +0000
- From Parias: Fix for Mantis 3094: Request for new scripting function: ts.playCutscene()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11076 387891d4-d844-0410-90c0-e4c51a9137d3
- commit fc9f570374e61b492ad04f464e2b721e066340c5
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Sep 13 04:03:20 2014 +0000
- Update .gitignore for new autoconf & libtool
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11075 387891d4-d844-0410-90c0-e4c51a9137d3
- commit fb2ce338024601a42a4b04c7a2d9a938f6220f18
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Sep 13 03:51:14 2014 +0000
- Fix mantis 3105 (from MageKing17)
- Use a pointer for reading radar IFF info, not an object copy
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11074 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d9a4320dbb3b241a5ecaa4d98bb431ebd1689898
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Sep 13 03:36:46 2014 +0000
- Add missing \n to mod_table mprintf
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11073 387891d4-d844-0410-90c0-e4c51a9137d3
- commit cd7b271b3b48e905782fbdabea672687883dd3dd
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Sep 9 08:19:04 2014 +0000
- Tweak autotools
- Use libtool, remove warnings about subdirs, DIE if autogen.sh pre-reqs
- aren't met
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11072 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1ac06f8b1c3ee336dea9401b84ad7503606f97b3
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Sep 1 23:30:23 2014 +0000
- substitue main hall for displaying MjnMixael's main halls in fsport
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11046 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 7cd97633b6cda45c70c237d9aca5e5b24354af99
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Sep 1 03:44:57 2014 +0000
- Yarn's patch for Polish localization
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11044 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 603e96865f3a3e22a96d51bdc32b9cee9010f009
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Sep 1 00:21:55 2014 +0000
- VC6 compatibility
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11043 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5e2046c44b3d8450880b03321f633f00dbd33cd4
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Sep 1 00:21:30 2014 +0000
- use class declarations since these contain SCP_string
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11042 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d2a6beaacc8b0fead91c90aa71f4f8778db9ab1a
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Aug 30 22:39:32 2014 +0000
- that variable isn't actually a buffer, so change the misleading name
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11041 387891d4-d844-0410-90c0-e4c51a9137d3
- commit cd76a257c1c676f31fec2183b726e7b01df82e25
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Aug 30 22:32:48 2014 +0000
- subtitles can now be as long as messages
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11040 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 6052d9c4a44182300053515317b7b1dc26fee4a1
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Aug 30 22:27:40 2014 +0000
- since we can replace variables in SCP_string, use that instead of an arbitrary char[256] buffer also const-correctness in the constructor
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11039 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c866ff0061d6c74c4b2134eb711317480d9aabda
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Aug 30 22:22:54 2014 +0000
- Karajorma missed an Opps :p
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11038 387891d4-d844-0410-90c0-e4c51a9137d3
- commit dd353a74d840479185caefb324a4c0b7cd574505
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Aug 30 22:13:20 2014 +0000
- add an Assertion about a buffer overflow vulnerability in split_str
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11037 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b05303fa63c512e42c613e1f1c07ec35282b8eaf
- Author: karajorma <karajorma@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Aug 30 05:29:59 2014 +0000
- Opps. Only need that defined once!
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11036 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 23d5913e9dc86e9a31423398eafb72a3c21948b4
- Author: karajorma <karajorma@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Aug 30 05:26:19 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11035 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 04fe7fb64af1241c25491b04ebc0dc173e54128f
- Author: karajorma <karajorma@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Aug 30 05:13:56 2014 +0000
- Fix Mantis 3077 (Subtitles including a message will crash multiplayer games).
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11034 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 30525654901551fe6f5c81952135b6b670aba918
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Aug 26 11:14:48 2014 +0000
- Revert "Silence GCC warning variable ‘max_size’ set but not used"
- Based on chief1983's comment that this code is still used, I'll take
- the safer route of just telling gcc to shaddupaboudit
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11029 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b63fd9a86a0c1021baa602849e7d3778a0e2a05a
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Aug 26 05:15:49 2014 +0000
- Mantis #3101: check for presence of support dockpoints in all builds, not just release
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11028 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a7d6891520feb59340cf2e34824e34ae2c9be96a
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Aug 24 04:15:33 2014 +0000
- 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
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11027 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 9b37d1e0f4e5df5ff54de3ba56ff253faaac3abb
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Aug 23 04:38:03 2014 +0000
- Fix gcc warnings in hudconfig.cpp
- declaration of ‘color’ shadows a global declaration [-Wshadow] (x2)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11021 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 0bebe6f98adc2fdebd72919f53085b12e008f66f
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Aug 23 04:07:36 2014 +0000
- Partial fix for mantis 2932 (cutscenes)
- Convert campaign viewed cutscenes
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11020 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 743a27b82fd1e8b7129802b634268e92963daf72
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Aug 23 04:07:31 2014 +0000
- Partial fix for mantis 2932 (RA wep idx)
- Ensure pilot conversion RA weapon indexes are always valid
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11019 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 57faea2bef23d6d24869044d21d9448faedd367e
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Aug 23 03:58:13 2014 +0000
- Fix mantis 3099 (from Yarn)
- Make HCF parsing more flexible
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11018 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1a3336e9bda533883737a61e341168e2dd5ae436
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Aug 21 09:36:10 2014 +0000
- Silence GCC warning variable ‘max_size’ set but not used
- Code seems redundant as dscap_get_raw_data checks for a max size
- anyway. And AFAIK the entire voice capture code is non-functional anyway
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11017 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b88edd53bc78d3c9c6b1f1223abdedc98aa9b933
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Aug 21 09:15:16 2014 +0000
- Followup fix for mantis 2883 (from Yarn)
- Set Lcl_special_chars when changing fonts
- Change some copyright chars to use Lcl_special_chars
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11016 387891d4-d844-0410-90c0-e4c51a9137d3
- commit cba4cc99430bb560b0941a98f880910bc3178144
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Aug 20 15:48:12 2014 +0000
- Fix cppcheck (performance) Prefer prefix ++/-- operators for non-primitive types.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11015 387891d4-d844-0410-90c0-e4c51a9137d3
- commit aa4b76d99057f3d48852635b09956c4bb7b54e8b
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Aug 20 15:27:44 2014 +0000
- Fix cppcheck (style) Consecutive return, break, continue, goto or throw statements are unnecessary.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11014 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 44dc398b19c273ef531b602bbcd76139d9768656
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Aug 20 15:09:03 2014 +0000
- Fix cppcheck (style) Same expression on both sides of ||.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11013 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 85427ec76ad27a6b8bc52a464b0fbe9b74d53398
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Aug 20 14:46:10 2014 +0000
- Fix cppcheck (warning) Logical conjunction always evaluates to false: logfile_type < 0 && logfile_type >= 2.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11012 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 75e8f8642c5e95f5eb63cafaa8d3ed5da0e68ee9
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Aug 20 10:32:22 2014 +0000
- Fix mantis 3020 (pilot stats issue)
- Reset pilot stats when we're creating a new CSG file. Otherwise stats
- from the current pilot or campaign will be inherited by the new pilot /
- campaign
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11011 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e6b8a433f1eacf699d2fbb233150ae25f9cbeca4
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Aug 18 09:41:54 2014 +0000
- Fix mantis 3097 (valgrind)
- Don't read past the start of the string
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11009 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c603d42b612ec098bd14bff299808302bd476e9d
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Aug 18 09:02:00 2014 +0000
- Followup fix for mantis 3049 (from Yarn)
- Revert an Error back to a Warning
- Prevent an out-of-bounds read of the Lcl_ext_str array
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11008 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 179c2ceb82cc9c1ec077ad64bfe03617c0056223
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Aug 17 08:46:20 2014 +0000
- Fix mantis 3065 (clear RA data)
- Clear red alert data when resetting campaign progress, changing
- campaigns and switching pilots
- In CSG read, move RA data clear from the read RA section to the data
- reset function (i.e. clear if CSG is valid, not if section contains
- data)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11007 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 21cee81a2aaaf677a8a957907494600c96657618
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Aug 17 07:19:17 2014 +0000
- Fix Coverity 1093622 Array compared against 0 in process_new_player_packet()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11006 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 0f77e0aa34058d8fb5f904d0c07c11d81d9c24be
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Aug 17 07:17:33 2014 +0000
- Fix Coverity 1093621 Array compared against 0 in send_accept_packet()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11005 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f3a1589d42698a59a8e52eb8e017d9ba4ee1d188
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Aug 17 07:09:58 2014 +0000
- Fix Coverity 1093619 Array compared against 0 in delete_player()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11004 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 01df45e37edfcb827a63f1a2b53ca51527037bca
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Aug 17 06:07:25 2014 +0000
- Fix Coverity 1093613 Negative array index read in stuff_loadout_list()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11003 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1484f93590c5ba34f2ca0657dfe50763675a7963
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Aug 17 05:48:59 2014 +0000
- Fix Coverity 1093599 Negative array index read in hud_query_order_issued()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11002 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b29868aea7207b2d2781598d289d4579b92707ae
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Aug 17 04:39:19 2014 +0000
- Followup fix for mantis 3016 (FRED Briefing window FOV)
- Make FRED icons & labels respect the Briefing_window_FOV
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@11001 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 2427c9cfe3de30b2542d020efdf186edf45fa81c
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Aug 14 11:29:30 2014 +0000
- Fix mantis 3092 (from Yarn)
- Fix certain key string parsing in German & French
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10995 387891d4-d844-0410-90c0-e4c51a9137d3
- commit bfa3397dbdd438cfb73325cb69e4ac5cf9a0655f
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Aug 13 08:34:45 2014 +0000
- Fix mantis 2985 (from Yarn)
- Fix float-to-int rounding errors in gr_[re|un]size_screen_pos
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10990 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3d8554b41f20ca7c82c7e1bf338fdb5fc12edab7
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Aug 13 02:43:25 2014 +0000
- Followup fix to mantis 2887 (from MageKing17)
- no-collide ship classes would collide unless the no-collide flag was set
- in the mission file
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10989 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3c81c028290563b988a18c32912f9ed1222efd12
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Aug 11 09:22:08 2014 +0000
- oops - recommit r10986
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10988 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 167739ed9552d264f557261940f5a1e0248aa0b6
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Aug 11 08:48:21 2014 +0000
- Fix gcc warning
- declaration of ‘brief_line’ shadows a global declaration [-Wshadow]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10987 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5bcbad1e3a9366eb4004690f229d4a8a0a412bcf
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Aug 11 08:25:49 2014 +0000
- Fix mantis 3091 (from Yarn)
- Treat non-ASCII chars above unsigned index 127 as word separators when
- ending retail style colorisation
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10986 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 060bc973608b6d37b9b22e60eaca9146b51d4ced
- Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Aug 10 22:12:09 2014 +0000
- From Axem: adds isInCampaign() lua function to tell when a mission is being played in a campaign (as opposed to via Techroom)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10985 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a2fd4aa51945536bf76acc7dc13f1ad029d0968b
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Aug 10 04:09:17 2014 +0000
- Fix mantis 3088 (from Yarn)
- Fix two German keys not displaying in controls config
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10984 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 4b7a69f34ec0d8300e8e82150d0818bbbf2313e9
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Aug 10 03:56:38 2014 +0000
- Fix mantis 3089 (From MageKing17)
- Move 3D ship select model drawing earlier so that the help overlay is
- drawn over the top, not underneath
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10983 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ce8ed2932642271e20e61848bd1eb2d9a95e950f
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Aug 10 03:38:37 2014 +0000
- From Coverity ID 1230636 Improper use of negative value
- false positive; but add comment explaining why
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10982 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 43f3b6ade94287225bbcfcfb943e042fa8f20c01
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Aug 10 03:23:20 2014 +0000
- Fix Coverity ID 1230635 Unchecked return value
- Check return code from lua EvalString on mainhall doors
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10981 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 0ed6dee427f323d7eb0a5b18a38446e55d38d1fe
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Aug 10 03:07:03 2014 +0000
- Fix Mantis 3090: Valgrind: Conditional jump or move depends on uninitialised value(s) in webserverApiRequest()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10980 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 335b05c82a3a3e22ae6e905e5f4a9871469a11d6
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Aug 9 03:34:25 2014 +0000
- Fix input lag with some ATI cards on Linux
- From electrojustin; adds cmdline option to force a gl_finish call
- prior to swapping buffers.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10979 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f8ff3be1fea611e22489b32c74a14a62e73fcf3f
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Aug 8 15:16:31 2014 +0000
- From MageKing17: Fix for Mantis 3085: Unhelpful error reporting in hud_gauges.tbl if an invalid gauge type is specified.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10978 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 7defc6aeeb66d593ce8a42398a03a736cce625ef
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Aug 8 09:19:21 2014 +0000
- Fix mantis 3086 (from Yarn)
- Add special case to avoid crash from mismatched quotes in
- tstrings.tbl German text
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10977 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b725ec527a9d74c90164db1c9c4f5b072f6bb4d7
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Aug 8 09:12:48 2014 +0000
- Fix mantis 3087 (from Yarn)
- Readd translation support for default escort gauge header text
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10976 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5cbb9d991b54ade414fcd045ee4098d4e94f42e7
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Aug 7 02:29:09 2014 +0000
- Additional tweak for Mantis #2887 and follow-up to r10181: when modifying OF_COLLIDE, need to call obj_set_flags for collision code support
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10974 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 27e824c215d7ec7bf21b55031e1cd031e6b91c10
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Aug 6 14:36:10 2014 +0000
- Revert accidentally committed project file changes.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10973 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 8e7a936c08e6e58716671f0a9a66e617be685cf4
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Wed Aug 6 19:41:46 2014 +1000
- Fix line-endings in fred2/fred.rc
- (somehow these got messed up in the git repo)
- commit 439b2c8cad99dd7f6977b161aaa2065a8f036783
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Aug 6 04:12:14 2014 +0000
- add additional lookup for GTSC Faustus for next version of FSPort
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10972 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3db76adf403a1a418395e8248ccb8de98592163f
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Aug 5 17:45:04 2014 +0000
- 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)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10971 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 8e4235a86eddb55d459c98f3f35cc4ebdcd6e3f8
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Aug 5 17:42:38 2014 +0000
- From ngld and Parias: Fix for Mantis 3084: Bitmaps loaded with gr.loadTexture() are never released.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10970 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 9689711149dd5149bdb89fcc3c7d249be7837436
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Aug 5 10:06:57 2014 +0000
- From FUBAR-BDHR, chief1983, m!m and MageKing17: Fix for Mantis 2887: Additional workaround for mantis 2693
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10969 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b562ebe1f5f75fd60a53dc1e8aca0ddef0b7160f
- Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Aug 5 00:51:42 2014 +0000
- From Axem: adds getFrametimeOverall() lua function for timing purposes outside of gameplay
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10967 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c03fad72cd4399f263f1102256b6d1610bbb3928
- Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Aug 2 03:38:00 2014 +0000
- Since we updated libpng, might as well update zlib as well. Now v1.2.8.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10966 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1a813db6188584357b040833af87aba74aa54701
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jul 31 10:35:31 2014 +0000
- Fix mantis 3078 (From Yarn)
- Don't set / reset unscaled screen area when rendering to texture
- Also fix a pre-10844 bug where scaling down a cockpit gauge would
- cause the gauge to be improperly clipped if it was close enough to the
- right or bottom edge of the texture.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10965 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b39b23c3f693e5c75fe46a336e2a4cb3ed05b99a
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jul 31 10:19:04 2014 +0000
- "Fix" gcc warnings in Control_config[]
- warning: missing initializer for member 'config_item::BLAH'
- [-Wmissing-field-initializers]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10964 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e6f92ddcd9e95c45b0061b79afaead4fab436c9c
- Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jul 31 08:17:55 2014 +0000
- Fix Mantis 3075 : Upgrades libpng from 1.5.7 to 1.6.12
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10963 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 04f2c365f8df8b082b5ac3fa8e0da7c1d3e71216
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Jul 30 18:59:04 2014 +0000
- Fix for Mantis 3080 from MjnMixael: Fix for inadvertently changed parsing order for mainhall tables.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10962 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1291e0ad8240295646c9f86c0a87fa2c095df237
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Jul 30 10:36:05 2014 +0000
- Fix mantis 3073: Additional Mainhall capabilities (from ngld)
- Adds two new mainhall.tbl options:
- 1) "+Misc anim over doors:" (misc anim rendered after doors)
- 2) "+Cheat String:" (exchanges misc anim when cheat is entered)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10961 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 774ec066a4fd03f379dfdc0c54b80e9ed3c434a2
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Jul 29 11:36:27 2014 +0000
- Fix a render target bug by disabling environment mapping when doing full-scene RTT.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10959 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 9f768b8cff5920faf5089ff29204a633b2f7170b
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jul 27 11:10:56 2014 +0000
- Doh! Assign, not equality!
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10958 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f730df6c1aa5830880b2645e3508e367673db7fe
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jul 27 11:08:27 2014 +0000
- Fix Coverity ID 1093805 Uninitialized scalar variable
- 1st use of fbfire_info.bfi_flags so assign instead of |=
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10957 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5daa8d87d28d87003010bddb61086cbeb5086d0e
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jul 27 10:59:20 2014 +0000
- Fix Coverity 1093822 Uninitialized scalar variable
- Set sensible looking defaults for the elems added to the beam_collision
- struct since retail
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10956 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 9314dc89da9f6c577d3004714ec3353e7656ee03
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jul 27 10:15:06 2014 +0000
- Fix gcc warnings in hud/hudtarget.cpp
- declaration of ‘gauge_object’ shadows a member of 'this'
- declaration of ‘esct’ shadows a global declaration [-Wshadow]
- variable ‘srange’ set but not used [-Wunused-but-set-variable]
- variable ‘ship_is_ballistic’ set but not used
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10955 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3cccc7cb131d50fb7fd5ad751471125944b6e0df
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jul 27 08:46:41 2014 +0000
- Fix gcc warnings in hud/hud.cpp
- declaration of ‘render’ shadows a member of 'this'
- declaration of ‘font’ shadows a global declaration [-Wshadow]
- variable ‘flags’ set but not used [-Wunused-but-set-variable]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10954 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 71faaf31373bd9f25aad185d74644b7b3e52af5c
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jul 27 04:36:07 2014 +0000
- From MageKing17: tweak team colors
- While we're looking at the Team Color code, let's have a warning if
- someone tries to name a team 'none', and avoid pushing duplicate teams
- to the Team_Names vector.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10953 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1a0ef281ed69284673883a9075d05340f33bf4d0
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jul 27 04:36:02 2014 +0000
- Fix gcc warning in io/keycontrol.cpp
- suggest parentheses around ‘+’ in operand of ‘&’ [-Wparentheses]
- This code previously worked only by fluke!
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10952 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 021a0bd3a700971d34e2de5c94bb590ea1be49d3
- Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jul 27 02:58:49 2014 +0000
- From MageKing17: Followup to r10914. Makes the name check ignore case.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10951 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e2eddea2315f819b7f4bfdbd6587058194e997e8
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jul 27 02:50:16 2014 +0000
- Fix gcc warnings in globalincs/alphacolors.cpp
- warning: declaration of ‘i’ shadows a previous local [-Wshadow]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10950 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 2b191eef2d2a43b1795a47a7183bc9e8d417140e
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jul 27 02:03:26 2014 +0000
- Fix Coverity 1228854 Copy-paste error
- Check pof_file_hud for "$POF target file:" not pof_file ("$POF file:")
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10949 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e93c1e94b679e90d0c6c92eaf75edc353782494e
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jul 27 02:03:20 2014 +0000
- Fix Coverity ID 1228858 Missing varargs init or cleanup
- In required_string_one_of(int arg_count, ...)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10948 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 751861c397cb0ad77d1ac0c11ad91293f63a68f4
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 26 15:38:33 2014 +0000
- Fixed bits missing from r10946.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10947 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ae1c4435cf8c130f52aab5108ead292212030ea0
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 26 09:39:41 2014 +0000
- Turned the required SEXP variable arguments for add-background-bitmap and add-sun-bitmap into optional arguments.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10946 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a23438f5908a8a70cd313542a5412f935d64c44e
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jul 25 23:56:09 2014 +0000
- Fixed inverted normals in RTT if post-processing is on.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10945 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 6b404f1daa13611b93f982adf52b06a9e2d13cbd
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jul 25 19:21:31 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10944 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 2838afdd604b7e1d3d5a65f97c520c0b62a1de06
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jul 25 10:10:30 2014 +0000
- Fix several gcc warnings in code/graphics/gropengldraw.cpp
- variable ‘clipped’ set but not used [-Wunused-but-set-variable]
- variable ‘swapped’ set but not used [-Wunused-but-set-variable]
- the address of ‘Distortion_texture’ will always evaluate as ‘true’
- [-Waddress]
- declaration of ‘vertex’ shadows a global declaration [-Wshadow]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10943 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 0bd67304c433fc197f768a0991ad12226334f15a
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jul 25 04:06:33 2014 +0000
- a tweaked version of ngld's patch for additional main hall capabilities (see Mantis #3071)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10941 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 6249638c5ac0e16fbbb6671ed99ffc847ac03140
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jul 25 03:59:19 2014 +0000
- use static casts to make our intentions clear and prevent compiler warnings
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10940 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5eeb6dd2193d80e75503df8d0b35e7ed19248566
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jul 25 03:58:57 2014 +0000
- some const-correctness in preparation for the Mantis #3071 patch
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10939 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d04ae65f8b8d5a5a90ea5e51a2d2e42b9be7630f
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jul 25 03:09:04 2014 +0000
- for Mantis #2064: remove ship template feature which never worked without crashing
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10938 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a30269bd3c41921cdb8e9e6c7f37fd8e229dce9b
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jul 25 03:07:47 2014 +0000
- for Mantis #2651: revert r10933, per forum discussion: http://www.hard-light.net/forums/index.php?topic=88047.0
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10937 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 60bad890601deec7e49703b717470e99f03b0760
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jul 24 10:25:10 2014 +0000
- Fix gcc warning: ordered comparison of pointer with integer zero
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10935 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ca31f9a4027855d261267059589f9b2a56463c35
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Jul 23 10:58:20 2014 +0000
- Fix mantis 2651: from ZekeSulastin
- Add support for up to 98 joystick buttons
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10933 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 469e566b203f09cc102247714862aca02fa15b75
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Jul 23 05:02:37 2014 +0000
- another localization patch by Yarn: disable character remapping when the game is running in Polish
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10932 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e13e37245e2eabf8e9b914ec9f15031edc333ca6
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Jul 22 01:33:28 2014 +0000
- MageKing17's tweaks, with a couple of my own
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10931 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 038ccffdaa434aeb3eb1d80b48eee314a0dcc334
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Jul 22 01:26:16 2014 +0000
- Mantis #2999 - add docking log entries for support ships
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10930 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b19622cf96f087a768b2e9d202fe275d82b4759c
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jul 21 09:59:48 2014 +0000
- Fix gcc warning in hud/hud.cpp
- the address of ‘Hud_text_flash’ will always evaluate as ‘true’ [-Waddress]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10929 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 96e8e77f4e2c5d9c623305472ddb739b07bf8587
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jul 20 21:18:47 2014 +0000
- Fix for Mantis 3064 from MageKing17: Followup fix.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10928 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b178fd0cbc5332e3945abf57700d31ad255afdee
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jul 20 18:27:56 2014 +0000
- Fix for Mantis 3076 from MageKing17: Fixes behaviour of animated textures on skyboxes
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10927 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d3ef69848c40acfa5007500cec9215ea6b34443c
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jul 20 17:56:24 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10926 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a5a1a0ff3bf22f2ad121ef5b6a749f44c66bd27f
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 19 13:32:57 2014 +0000
- Patch for Mantis 3069 by MageKing17: Fixes help.tbl error reporting
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10925 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 6f800886950be2c9e0ba8b51ec85b585e7cf8d90
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jul 18 03:12:32 2014 +0000
- for Mantis #2153: MageKing17's FRED support for error messages when wingmen have illegal weapons
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10924 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 905f0999c2fa8f0dfd17ec253c55302ef1b3eb16
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jul 18 03:03:52 2014 +0000
- Yarn's patch which allows FreeSpace fonts to support all characters that exist in both Code Page 437 and Windows-1252
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10923 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3eaf02c022596c5fc8178f7d642aeef03811f2fb
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jul 17 18:55:49 2014 +0000
- Fixes an unintended linebreak removal in previous commit
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10922 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5bff2754c267f0e3e5af7d542f09a1760f24f17d
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jul 17 18:24:56 2014 +0000
- From MageKing17: Fixes for a couple of clang warnings.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10921 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5e6746af4332148b5b65569e47592e70350b27b7
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jul 17 18:19:05 2014 +0000
- From MageKing17: Improves sexp help text to clear up possible confusion about indexes that are zero-based.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10920 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d2cbf65e1ea49d1cb74523d83c56f8dd5825c0d0
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jul 14 10:33:04 2014 +0000
- Fix mantis3054 (from ngld)
- In weapon select screen check weapon model index is != -1 before drawing it
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10918 387891d4-d844-0410-90c0-e4c51a9137d3
- commit fca002ada815002698065419bac087522f0916de
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jul 13 15:13:42 2014 +0000
- From Axem: Add ba.getGameDifficulty() scripting function to get the current difficulty level.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10916 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d3089bb406b768cc2d277ed0dda5d03be7f13569
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 12 17:50:51 2014 +0000
- Fix for Mantis 2882 by Mageking17 (change-team-color with None color results in error)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10914 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b96b0e87d8836ccfbed33a5b7065c19591510d75
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jul 11 08:07:15 2014 +0000
- Removes nonfunctional debug code left over from the :V: days
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10911 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3d3fa6a749290a9128ba8f731d113a5ccd706cf6
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jul 10 21:23:49 2014 +0000
- Moving an assignment out of an if statement for better readability
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10910 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 514a8c3557296b69912c0c944cfa8ff5219a2357
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jul 10 21:09:27 2014 +0000
- PVS Studio fix: Make the logic responsible for sending the builtin rearm messages behave as intended.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10909 387891d4-d844-0410-90c0-e4c51a9137d3
- commit fe4b949c068aafc9f993586b5c5a05e2fbbef752
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jul 10 01:14:34 2014 +0000
- fix Mantis #3072 (crashes when using different languages)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10908 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ae351d2924cfd0590e1cb771aec51cfe860e718b
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Jul 9 21:44:53 2014 +0000
- Fix Mantis 2886 - Option to render External weapon models, besides Tech models, in Weapon lab, from FUBAR.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10907 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 4854087a187f1b99ef6ee4332bbeaadac1f157ee
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Jul 9 21:12:25 2014 +0000
- Fix Mantis 2885 - SEXP flag to enable/disable primitive sensors, from FUBAR.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10906 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 831e0f3be7be2a1dc352596b4fe94fd8b0f2bb86
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Jul 9 10:25:02 2014 +0000
- Address clang warning: parameter 'x,' not found in the function declaration [-Wdocumentation]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10904 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 307923e8dd2b80c02006f2a702b3574ffc12c7a5
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Jul 9 10:21:19 2014 +0000
- Address clang warning: unknown command tag name 'brieft'; did you mean 'brief'? [-Wdocumentation]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10903 387891d4-d844-0410-90c0-e4c51a9137d3
- commit eacf4d4e6e12ae666113d2476d4683b63525270c
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Jul 9 10:16:21 2014 +0000
- Address clang warning: parameter [x] not found in the function declaration [-Wdocumentation]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10902 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 2859e74ac9055a8f38e3b3e990063e643253c031
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Jul 9 10:03:46 2014 +0000
- Address clang warning: extra ';' after member function definition [-Wextra-semi]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10901 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 98a61669566fd45092802ad18c9720dd9f396e6f
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Jul 9 06:56:47 2014 +0000
- follow-up to r7163: this makes the text display properly in-game, no Unicode support needed (thanks to Yarn for the patch)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10900 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 07cad23aedd831193560c85c751aabfcb924ceea
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Jul 8 12:47:20 2014 +0000
- Address clang warning: commas at the end of enumerator lists are a C++11 extension
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10899 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 255fef6e47c4b0f0132a1f4ca341c6a08c4e9659
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Jul 8 12:46:53 2014 +0000
- Address clang warning: unused variable
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10898 387891d4-d844-0410-90c0-e4c51a9137d3
- commit fc1b587cb6facedabfa60ba2c15590d72f16fd71
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Jul 8 12:23:54 2014 +0000
- Address clang warning: declaration shadows a field of 'HudGaugeRadarDradis' [-Wshadow]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10897 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 8cdfb029d3a3df087f5521fa13a9b6598ef784ab
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jul 7 06:30:32 2014 +0000
- add mod_table option for red-alert for delayed ships (Mantis #3055)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10895 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 2fe0ec8ef0e85cad212fe896501f11a410b98b97
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jul 7 04:56:44 2014 +0000
- Yarn's patch for Mantis #3049 (character remapping in tstrings.tbl)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10894 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 75f533a6fe57b9dcb0643636b8025b8b5bd68e9a
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 5 16:29:45 2014 +0000
- Fix for Mantis 2960: Actually make sure that we're not performing invalid operations on a vector.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10887 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d6e0a731db9746b6488c5f40b3d3ad6446cf61a5
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 5 16:09:10 2014 +0000
- From MageKing17: Patch for Mantis 3074: Correct mismatch between mission write and mission parse
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10886 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 327c67ff1db5ad55715243a69bf67101801fb206
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 5 16:08:51 2014 +0000
- 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]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10885 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 80e1ecee6901197c22cfa6bc6f2744a9010cf948
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 5 15:42:43 2014 +0000
- Address clang warning - hud/hudtarget.cpp:7224:12: warning: declaration shadows a local variable [-Wshadow]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10884 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 02aa18c260cbf208f9f6b4079ccecb9d39f2682f
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 5 15:37:44 2014 +0000
- Address clang warning - io/keycontrol.cpp:2504:7: warning: declaration shadows a local variable [-Wshadow]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10883 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 53e78033c6a1b66753b7445fdc52e353b25e119a
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 5 15:37:39 2014 +0000
- Fix unintended linebreak removal from 10880
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10882 387891d4-d844-0410-90c0-e4c51a9137d3
- commit bc568a91497503de21398722e79ea8014705a6cc
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 5 15:34:30 2014 +0000
- Address clang warning - lab/lab.cpp:912:8: warning: declaration shadows a local variable [-Wshadow]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10881 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 0d9cc00ba8461bd816039f5ee12ff6b4633e23a8
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 5 15:31:01 2014 +0000
- From MageKing17: Removes redundant function call
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10880 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 46288483c954221d1597bc158f140d82db3e937f
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 5 15:29:31 2014 +0000
- Address clang warning - menuui/mainhallmenu.cpp:2141:9: warning: declaration shadows a local variable [-Wshadow]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10879 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 580330c224287b78892dfdfa0600247c785f1351
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 5 15:28:06 2014 +0000
- From MageKing17: Patch for a small issue in briefing text color spans
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10878 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3f645215ad20da7956d09ac55810f1f891a7b57f
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 5 15:16:19 2014 +0000
- Address clang warning - object/collideshipweapon.cpp:258:17: warning: declaration shadows a local variable [-Wshadow]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10877 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d3f914a404c8f5246856843c3d64978c87284736
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 5 15:09:45 2014 +0000
- Address clang warning - ./ui/ui.h:291:7: warning: private field 'ignore_escape' is not used [-Wunused-private-field]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10876 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 7f9d879d7bab5abe4afb4026c01f07104c48898c
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 5 15:04:59 2014 +0000
- Address clang warning - ./ship/shipfx.h:202:6: warning: private field 'stage' is not used [-Wunused-private-field]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10875 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 54de59283568eed3a7924f9584234b9ebb80c95f
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 5 14:59:25 2014 +0000
- Address clang warning - debugconsole/console.cpp:169:13: warning: declaration shadows a local variable [-Wshadow]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10874 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 03c32c16489a2c0b928df85c0fde855a441b1829
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 5 14:30:03 2014 +0000
- Further tweak fix for Coverity 1093783 Uninitialized scalar variable, and remove redundant variable in opengl_light structure
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10873 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 713e291bdcf1208966c8639f58e3cb21300dc0cd
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jul 5 14:22:04 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10872 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 137eb7e4d4cb0f9c153d15bbcce847347aa3d716
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Jul 2 16:30:30 2014 +0000
- Fix Mantis #2790, Easy options should be just that again.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10869 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f89d864756adc2ed90c70de0fb2cb54157e97457
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Jul 1 17:10:54 2014 +0000
- Fix Mantis #3070, courtesy of Yarn.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10868 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 7a56e7ff4adb6254ddeddca7e472e876d20fb9e7
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Jul 1 14:57:25 2014 +0000
- Fix Clang warnings about incorrect type given different pointer sizes for the architecture. Use the standard compliant ptrdiff_t
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10867 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a0ed86d6bc9ae01901b8fda7d2b131da8d484999
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Jul 1 14:55:43 2014 +0000
- Remove a tautological Assert(), which cannot be triggered due to the type
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10866 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 475e4d5d35747c01d61ada10f969309a53578135
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Jul 1 04:53:27 2014 +0000
- Yarn's fix for Mantis #2362 (scale images properly with show-subtitle-image)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10865 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3743449a42fa2fe2e6bdfe0f6dcd50ef4756be45
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Jul 1 01:42:18 2014 +0000
- from MageKing17: choose alt_names and callsigns by array index instead of substring; fixes Mantis #2934
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10864 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 79b73f241b1cb5026653e3343a67b801cff45d36
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Jul 1 01:34:08 2014 +0000
- MageKing17's patch for callsigns not resetting when the mission is cleared (Mantis #2934)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10863 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 2da25272077b98e867fe04f059a79631503a5aa5
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jun 30 15:44:31 2014 +0000
- Quieten a number of warnings related to UI_USERBOX without a declaration yet. Added TODO.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10862 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f8ef768bbf867baa7e00e78ee12fbfbd225e7f86
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jun 30 15:31:22 2014 +0000
- Address Clang warnings are overloaded virtual functions in UI_GADET. Also opportunity to simplify code by making the most of inherited polymorphism. Docs cleanup
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10861 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 522eb962ff19100355976d23cae42b5abef8b7aa
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jun 30 14:36:49 2014 +0000
- Fix a range of issue identified via clang warnings
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10860 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ad761f980f485a1719854d2a34afefbce605f247
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jun 29 23:09:39 2014 +0000
- fix a bug introduced by r10852: MAX_OBJECTS is not a valid object index
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10859 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 41d7f2408cc160d358f855b375d2af7b7056e1c8
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jun 29 20:49:54 2014 +0000
- fix a bug introduced by r10837: 0 is a valid path index
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10858 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 7c07151e2607637cd00947525f2f814e791f7459
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jun 29 20:18:38 2014 +0000
- 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
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10857 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 05e0af6ebdf2d9d0892574191d0e46ac3b52775f
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jun 29 08:08:50 2014 +0000
- the minimum macro is defined as MIN in FSO to avoid conflicts; no need to #undef (since rev 10796 uses MIN anyway)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10856 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d37e4c567d9fa958e8058e2cc12723b4d925bfa3
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 28 14:24:17 2014 +0000
- Fix Coverity #1093706 Negative array index read in scoring_eval_kill_on_weapon()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10855 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 130ed7c7e315a6693a9ef803533b08803dded87b
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 28 14:19:33 2014 +0000
- Fix Coverity #1093707 Negative array index read in start_ship_animation()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10854 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 8d6e82c3bc2477df2ed38d9d41ef534065aa2ca3
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 28 13:36:28 2014 +0000
- Fix Coverity #1093711 Negative array index read in event_music_enemy_arrival()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10853 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 823c144eccf7bb5d7e75ca33b9d3a5d35af0e10e
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 28 13:29:20 2014 +0000
- Fix Coverity #1093715 Negative array index read in maybe_weapon_detonate()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10852 387891d4-d844-0410-90c0-e4c51a9137d3
- commit abc0fd11b5bbd14662d8275f46f24f27e49544ea
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 28 13:07:43 2014 +0000
- Fix Coverity #1093720 Negative array index read in ai_big_maybe_follow_subsys_path()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10851 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c3494516bd9a50d1e209d2a536e89a71ade3f76d
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 28 13:02:16 2014 +0000
- Fix Coverity #1093544 Negative array index read in multi_ts_handle_mouse()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10850 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 9cbd23d2e96443fb2e61fa38cd71107c4c1ff1f5
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 28 12:55:55 2014 +0000
- Fix Coverity #1093783 Uninitialized scalar variable in gr_opengl_set_center_alpha()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10849 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 8cbb46f40cb036ae97be7ecacb837a0d03316bfa
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 28 12:29:20 2014 +0000
- Fix Coverity #1224006 Uninitialized scalar variable in nebl_generate_section()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10848 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c85caef6317aad26445cf91d2f82419ac0805386
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 28 12:17:06 2014 +0000
- Fix Coverity #1224005 Negative array index read
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10847 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3545cacda061f0f4dac0c29039c96cc0ee796a6e
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jun 27 14:20:11 2014 +0000
- From MageKing17: Patch for Mantis 761(!): Text color tags do not work in debriefings. Also allows color spans in text to cover line breaks.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10846 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 7be5b03c62410ec7f3134c024cb5452a5258a862
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jun 27 14:14:35 2014 +0000
- From MageKing17: Patch form Mantis 3067 (Nebula flashing not following player view point)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10845 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 027f218f7f977164e3ad4f69f168ea9cf702d346
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jun 27 11:41:39 2014 +0000
- Allow any resolution for mainhalls (From Yarn)
- Also includes support for more than two mainhall resolutions, zooming
- so one mainhall can adapt to multiple resolutions, setting new mainhall
- fonts, help overlays for all resolutions and adjustable tooltip padding.
- Also allows preload screens to be any resolution & aspect ratio.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10844 387891d4-d844-0410-90c0-e4c51a9137d3
- commit cdb954f33363181c81f49d055cdef782ecdefdb5
- Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jun 27 02:19:31 2014 +0000
- 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
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10843 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 8c1bef0415d42d0e8790741825fcdab46048fd2c
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jun 26 16:24:13 2014 +0000
- 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)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10842 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c07d792e4ec803851fdc37446414ee57bc686f10
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jun 26 15:55:54 2014 +0000
- From FUBAR: Patch for Mantis 2872 (Make FRED emit a warning for invalid ship classes in a mission file)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10841 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 545fd5e6ac5681593d1554eba8cbbafd1a507be2
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jun 26 08:23:30 2014 +0000
- Fix mantis 3056
- In redalert loadout, only store the current number of banks in use by
- ships, not all banks where the weapon idx is -1
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10840 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c837a21f0d0b1116c803dc7252f87f6a18a37448
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jun 26 04:19:40 2014 +0000
- Now that standalone server is support on more than Windows, ensure its features are applied as consistently as possible
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10839 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 666f53e44b8ea5e3cda216d677756159d9b166be
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jun 26 03:54:09 2014 +0000
- Fix Coverity #1093598 Negative array index read
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10838 387891d4-d844-0410-90c0-e4c51a9137d3
- commit edad64459588d95a5f701877ecc5c02010695eab
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jun 26 03:49:09 2014 +0000
- Fix Coverity #1093597 Negative array index read
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10837 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 82058a8c99ceefbb85c071b8d09f5019f63b94fd
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jun 26 03:31:48 2014 +0000
- Fix Coverity #1093552 Negative array index read
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10836 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ae6365bc3508911bf3ba2e1eb3033b83b510c948
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jun 26 03:26:01 2014 +0000
- Fix Coverity #1093545 Negative array index read
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10835 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c2122f976744ac23bf1444eaff5eb7e08ce7b04b
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jun 26 03:21:30 2014 +0000
- Fix Coverity #1093544 Negative array index read
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10834 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 8e0304a58f87f2f68b54446944ca5840fb3c86c4
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jun 23 17:06:40 2014 +0000
- Fixed a bug in normal maps caused by a redundant and float-inaccurate calculation.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10833 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 2740cf5ea2020e2738dc28eda6e71448076c29b4
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jun 23 09:08:33 2014 +0000
- Allow missions to exit to mainhall on successful completion
- Activate with either a mission flag, or the 3rd parameter to the
- end-mission sexp. Covers ending via the debrief, skipped from dying
- 5x times or skipped training mission
- Does NOT work for redalert missions or multi (yet)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10832 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 322d1f39e08ebaffae76511d1fbb3ace67fd9f9e
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jun 19 09:24:04 2014 +0000
- Fix mantis 2945 (From MageKing17)
- Don't set PF_PROJECTED in g3_transfer_vertex() as it's not projecting
- the vertex
- Note: displaying nebula emp/lightning used to depend on unitialised data!
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10828 387891d4-d844-0410-90c0-e4c51a9137d3
- commit cc36ac9faf19f23b18514bec42ec3db624b07830
- Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jun 19 06:34:12 2014 +0000
- Follow-up to r10793, missed a spot of [more]
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10827 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a45e9300472e67cc996222363a4235bd252f0751
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Jun 18 16:38:24 2014 +0000
- Fix for Mantis 3063: Animation code-related sound entries doesn't use new sound format
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10826 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 83ffa764b502c3153cd05cbcc6f87a6092371450
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Jun 18 16:08:17 2014 +0000
- Fix for Mantis 3016 part 2 (Make FRED respect the Briefing Window FOV setting in game_settings.tbl
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10825 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 54787e8402c5509c4df02abc8613cff2e33ad419
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jun 16 16:31:10 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10824 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 8da0ac791e9f675e387fe4cf51f3aa338754f193
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jun 16 16:15:52 2014 +0000
- From MageKing17: Patch for Mantis 3060 (Beam particles not generated correctly in certain cases)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10823 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 971192ab30ee5505a13f958b8a31fc0a14465de2
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jun 16 16:07:10 2014 +0000
- From MageKing17: Patch for Mantis 3061 (Turrets can't have an initial rotation defined)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10822 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 505e1e77f56b155e95bbb2487178cb5ecfb452d5
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jun 16 16:01:17 2014 +0000
- From MageKing17: Patch for Mantis 3012 (Various issues with ships in nebula)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10821 387891d4-d844-0410-90c0-e4c51a9137d3
- commit cba1eb07db274acd6bb17fff40c0c7a0a16a24bb
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jun 16 15:55:13 2014 +0000
- Fix for Mantis 2982: Removes superfluous Assert.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10820 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 358e2ab4fc20e2a87b414eeb19c3824d44b7a087
- Author: CommanderDJ <CommanderDJ@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 14 12:06:34 2014 +0000
- Fix Mantis 2773: Models turn black when full nebula enabled in FRED.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10819 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f5199ea122221f0e5dec68433f0a1ba5423cc2b8
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 14 11:02:14 2014 +0000
- Fix mantis 2929
- Save shortcut rank to the csg flags & bump csg version
- Add function to read the csg rank during pilotfile::verify()
- Reorder 'find pilots' call so that Game_mode is valid for verify
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10818 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 603a4086f5e8069f580fa38ca27e686edef87d77
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 14 09:59:39 2014 +0000
- Fix mantis 2920: prevent pilots switching languages
- In other words, a pilot can only be used in the same language it was
- created with. Checks both the initial selection screen and in the
- barracks.
- Also fixes issue with PLR version being ignored in pilotfile::verify()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10817 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 05adea0e25d21e5844db1c557b83a4a8459cd997
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 14 08:59:38 2014 +0000
- Fix mantis 2923
- Backout all_time and multi_stats from the pilotfile stats as
- required
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10816 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3f752b9a4099a4ea1591b014d0e7ceab2072b3ff
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 14 07:31:52 2014 +0000
- 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
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10815 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 55f34b1b58fcd1f05e20bc321af373b5f9224ed0
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 14 06:42:34 2014 +0000
- Address Coverity 1093378 and 1093379 Resource leaks in object ChttpGet::ChttpGet()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10814 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a0f31e6dc53189309b1727379df6992bef7d548c
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 14 06:38:24 2014 +0000
- Address Coverity 1093380 Resource leak in object CFtpGet::CFtpGet()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10813 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f5a9d32d14976938495b366a823f21298a54d4b0
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 14 06:30:54 2014 +0000
- Address Coverity 1093781 and 1093782 Uninitialized scalar variables in cftp.cpp
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10812 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d0b786fe878f59a0ece90abdd697abd1b74ce076
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 14 06:16:39 2014 +0000
- Address Coverity 1093635 Out-of-bounds read in multi_team_report()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10811 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d8e26c8e0288e63cafb6e42882133d6d05b0e0eb
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 14 06:04:56 2014 +0000
- Address Coverity 1212011 Unchecked return value in DCF(multi oo)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10810 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 05991a9fbf94c65c802e16ca879dbed0ecd438aa
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 14 05:42:40 2014 +0000
- Address Coverity 1107318 Logically dead code in outwnd_print(), check for NULL id has already occurred
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10809 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 55af81050d586668fc99f748e6baf36014415088
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 14 05:28:48 2014 +0000
- Fix Mantis 3059: Coverity 1204289 String not null terminated in cf_search_root_pack()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10808 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 27495abda620cbe62ab12374901121738edef624
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 14 04:50:05 2014 +0000
- Address Coverity 1093373 Copy-paste error in vm_find_bounding_sphere()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10807 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 129a2d0d85c47c25322cafdc000e6b3def08db64
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 14 04:34:14 2014 +0000
- 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
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10806 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1883fcb8ae7155942997a6afc416df8322b80a37
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 14 04:25:24 2014 +0000
- Address Coverity 1093663: Out-of-bounds access with memcpy() in multi_oo_pack_data() for clients only
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10805 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 2ea048ee5189ba73ed558ae7ddca238d57965376
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 14 03:43:52 2014 +0000
- Fix mantis 3005: add arg so end-campaign sexp can ignore the death screen
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10804 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c4978d3661d0590f399d4da60799de31a510c8dd
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 14 02:58:49 2014 +0000
- Fix r10801 (thanks to MageKing17 for noticing this)
- Really avoid using -1 as an array index
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10803 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d2ffd40d67cdd8282ffd043268efaa93975f297f
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jun 13 15:41:34 2014 +0000
- Fix an assertion logic reversal in r10797, spotted by MageKing17.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10802 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e86d0c573d2a91d998e32a706b94d629413a0507
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jun 13 11:27:12 2014 +0000
- Fix pilot conversion issue (followup to r9630)
- -1 is a valid weapon index, but avoid indexing the array with it
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10801 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1d6e173023ded46734cf1c1d8724e7a8d958900e
- Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jun 13 04:10:13 2014 +0000
- Fix for Mantis 3058: On warp out, glowpoints still stay "on" and in mission space without a ship; from MageKing17
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10799 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 2db5a3b9917313debba8a4375f8cc52c8971e53b
- Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jun 13 02:21:35 2014 +0000
- Fix for Mantis 2725: Beam sounds not panning correctly
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10798 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3e22cc0d54a086c8f249681e15b64f978e61312e
- Author: Zacam <Zacam@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jun 13 02:17:29 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10797 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3390ba23a04e6f78de11d2f45779267cc614a7f4
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jun 12 16:06:59 2014 +0000
- Fix for Mantis issue 2891: gr.drawString text box height irregular
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10796 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1f246b7de18620a280f5c8369be304960eb0b9c1
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Jun 11 09:46:14 2014 +0000
- Coverity ID 1093586 Negative array index read
- Shouldn't be able to occur since when artillery_objnum is set to -1,
- artillery_lock_time is also set to 0.0f. BUT, protect the array
- access anyway in case the surrounding code changes in future.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10794 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 35096fd957887ae5b0412b3464014f8dfdc44091
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Jun 11 03:44:04 2014 +0000
- use the [more] color, per MageKing17's previous changes
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10793 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1bd98325bd3e273ea7ad6e71200d82789f61a0d1
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jun 9 05:32:49 2014 +0000
- Coverity ID 1093722 Negative array index read
- Move -1 check to before the convinience ptr is created & used
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10788 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 06b0eb8d353f9564ce0fcbadfce3242e5183924d
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jun 9 03:44:03 2014 +0000
- Fix mantis 3051 (From MageKing17)
- Only store CPVs on accepting mission results
- Add copy of CPVs to missioncampaign and pilot .csg so redalert missions
- can rollback the CPVs if required
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10786 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5801bd47ea5ed51dd75896bd9ae206624fd53c24
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jun 8 11:50:38 2014 +0000
- Coverity ID 1093538 Negative array index read
- Change unknown +Default Ship index (-1) to 1st ship index (0)
- Fix loop iteration
- Change Assert to Assertion
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10774 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a545580a5a76f8d925308974a281e0600d7b72cb
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jun 8 09:52:53 2014 +0000
- Coverity ID 1093533 Negative array index read
- This negative read occurs regularly, but it'd be very very rare for that
- random read value to evaluate to OBJ_WEAPON and cause further issues.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10773 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3b77e65f5f0d8b9dae0affca0716c0bdf162b947
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jun 8 08:14:33 2014 +0000
- Raise MAX_PATH_LEN to 256 so FSO can run in long paths
- Specifically avoid one issue with running FSO in the default Steam dir
- Converted some magic 128/127 numbers to MAX_PATH_LEN
- Convert some Int3() into more friendly errors
- Stopgap measure until proper fix added with compressed VP support
- Fix mantis 3028
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10772 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3a3e8599df552d3293068ae2bde993f568b15211
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 7 19:29:58 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10766 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 9da72db80e9adb96ca599846461f2e4ff7461ca7
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 7 10:13:02 2014 +0000
- Coverity 1221482: Dereference after null check
- Stop Ctrl-PgUp/PgDown crashing when a briefing icon is not in closeup mode
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10764 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e3ebdd3ce9745f9956121ac60317fc17e78fc25b
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 7 10:12:56 2014 +0000
- Coverity ID 1221483: Missing break in switch
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10763 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 8baa713ef83fca01c48cb469693decddc27c8e6e
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Jun 7 02:34:39 2014 +0000
- Fix a few gcc compile errors introduced by r10756
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10760 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 147bf23067bc33d336aa6b4eee5a95866b601686
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jun 6 18:10:13 2014 +0000
- Catch a lua error that apparently can happen
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10759 387891d4-d844-0410-90c0-e4c51a9137d3
- commit fdd8666524da3a47c206837f6dcf40f8643270cc
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Jun 6 07:03:09 2014 +0000
- Fix mantis 3048 (From MageKing17)
- Fix "more" & offsets in [cmd|de|]briefings
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10758 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d84d9d31aa4b2bd862d57b3828427e9a7bf0fbb0
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jun 5 18:01:45 2014 +0000
- Added multiple scripting features related to messaging as requested by Axem.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10756 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 6d5b5ddde1b7a10193a180630e551ca4c30bae00
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jun 5 17:55:42 2014 +0000
- Add support for voice acting in fiction viewer.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10755 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f54429d49ffa8454bba928412f66024653511132
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jun 5 10:53:40 2014 +0000
- Fix mantis 3041
- Allow set-skybox-model to set skybox flags (with FRED support - thanks
- m!m)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10754 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 8e1c4be1b6b4ec482cf50d119ad9481e7f9832b6
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Jun 5 02:21:58 2014 +0000
- quotes can span multiple lines as well, so let's keep track of that flag (fixes Mantis #3001)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10753 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e10550cdbd6208f664129b270dbc9b32ef614e69
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Jun 3 04:21:05 2014 +0000
- fix a bug in the when-argument sexp that managed to escape detection from its original design! spotted by MageKing17, fixes Mantis #3052
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10748 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a1e5d76c02d4e2de9a3e3448d879902f1669c1c8
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Jun 3 02:28:47 2014 +0000
- roll back r10741 pending further code review; see Mantis #3052
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10743 387891d4-d844-0410-90c0-e4c51a9137d3
- commit cf8c06f8507a02893dc8f71d6ce276a7e09492b8
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Jun 3 02:12:35 2014 +0000
- follow-up to r10734: in the event of any SND_F flags being added in the future, this is more future-proof
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10742 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c562e34516f66e3e07ce17ce8bf34979a19d8141
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jun 2 16:07:07 2014 +0000
- From MageKing17: Fix for Mantis 3502 (Flush the sexp result tree after argument evaluation to avert accidental short-circuit results)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10741 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 28c31c9ba2689c6502af450f9a405acdfb03546a
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Jun 2 08:20:20 2014 +0000
- Fix mantis 3053 (From MageKing17)
- Check KEY_DEBUGGED1 to allow event.log snapshot to trigger when using
- release+cheats
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10740 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e926d6bad0180d09eda79d5658dfbb2349eca04a
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Jun 1 00:56:19 2014 +0000
- Fix mantis 2812 (From Yarn)
- Add modular help tables and allow more than 2 help overlays
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10739 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 52331f89a25384baec4cdb4beea4f3e73487cf76
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat May 31 21:29:00 2014 +0000
- Stopgap fix to avert a crash in get_subsystem_world_pos later on
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10738 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f995298abfb29462a5c5f976818c9284f92b88b3
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat May 31 16:34:44 2014 +0000
- Fix Coverity 1093663: Out-of-bounds access in multi_oo_pack_data()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10737 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 62b9833bf0cbc2be196bc7bba5db480f48067c04
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat May 31 16:31:59 2014 +0000
- Fix Coverity 1093638, 1093640 and 1093667: Out-of-bounds access in tcp_client.cpp
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10736 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 0279040e8045286e9c4a8403085c592a3b537a7e
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat May 31 08:05:51 2014 +0000
- Fix Coverity 1093799 Uninitialized scalar variable -- initialise array contents to zero
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10735 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ff38404cac9294e92e6e8fb1ca5c1e586555262c
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat May 31 08:03:25 2014 +0000
- Fix Coverity 1093788 Uninitialized scalar variable - no need for bitwise AND when value is so far unset
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10734 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a779ee3ed42f886613e4a70f516c4f7e74e8d11d
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat May 31 07:57:36 2014 +0000
- Fix Coverity 1093783 Uninitialized scalar variable with opengl_light structure in gr_opengl_set_center_alpha()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10733 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 4033465143995b69e897cbb3b66fba8214c08e77
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat May 31 07:50:54 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10732 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e7d041c3326320fe18101633617bbb908e6f40e0
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun May 25 10:43:32 2014 +0000
- Fix mantis 2940
- Only reset pilotfile stats when the local Player is reset
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10722 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c1b2d7c1ee03311a7e59a8b17156e1f69f369faa
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun May 25 07:35:31 2014 +0000
- Fix for Mantis 3045: gr.drawImage()'s UV arguments aren't working properly
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10721 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 53e5ba59134da62847725dfecb3ad2b385f3135a
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun May 25 05:45:31 2014 +0000
- 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
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10720 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 154a1a6c76c14caedcc05468fcbc16a2041100a9
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat May 24 18:17:07 2014 +0000
- Removing dead and potentially confusing code
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10719 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 9fdfde9ae6054dbb35330ee5d7af4c5c8a63c5fa
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat May 24 17:33:15 2014 +0000
- restore a strcpy that was accidentally removed in r2768 (fixes Mantis #3046)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10718 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d5388ad4bf1b514fd53e7f0b029ff1ba70a12830
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat May 24 10:00:22 2014 +0000
- Fixes crash in the texture replacement editor: Erasing the end element of a size 0 vector is probably not a safe thing to do
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10717 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c27079fb7a15aefbd3d00ecdb9b28cf7ff6d32b9
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri May 23 23:33:10 2014 +0000
- Fix Coverity ID 1215457 Out-of-bounds write
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10716 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e03757117039981b0d9e3999799d37bd9ef5fd5f
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri May 23 23:33:04 2014 +0000
- Fix Coverity ID 1215458 Uninitialized pointer field
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10715 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d5e81f45613ffda4b0881118f93c3a47122ef165
- Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu May 22 18:51:26 2014 +0000
- 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...
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10712 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 003d5e5a2a79a2a26dc0dad64a7c01f67247cc35
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue May 20 18:20:51 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10710 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e31a8be1388fbd92e0c06e80380a785fe8e1722c
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon May 19 10:31:17 2014 +0000
- Fix mantis 3026
- Update Linux --help option to show all cmdline options
- Added data/checks for expected args to cmdline options
- Add extra const-ness per m!m review
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10706 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a6a41efa84ff8de92687b09b353c4ccdf4acb4e8
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun May 18 07:03:14 2014 +0000
- Add support for countermeasures that will pull aspect seekers away from their previous targets.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10705 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3344f554f94d8001aa56e027675643f8ea51da86
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat May 17 21:15:50 2014 +0000
- More ship flag/ship info flag confusion cleared up
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10704 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 2c59a39bf6109a4fee3dddf6eeb8a3691ea623f3
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat May 17 16:24:23 2014 +0000
- See 10701, same issue here
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10702 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3e1d0082c4a105644e51a6b2e6d9f86abadfe2e7
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat May 17 14:48:04 2014 +0000
- Checking a ship_info flag against a ship flag isn't going to work
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10701 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b4785ea0393234ccfa227301361b5d06ea2b782f
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu May 15 17:26:07 2014 +0000
- Add some lib locations for Solaris for software installed from OpenCSW.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10695 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 6c16d0a89064d45cc4a9a31f8a69915f6788cf55
- Author: asarium <asarium@gmail.com>
- Date: Sat May 17 22:17:57 2014 +0200
- Revert "Add support for countermeasures that will pull aspect seekers away from their previous targets."
- This reverts commit 263ed7f05ddc0e689f73ebfdda7907743b2c4e1f.
- commit 263ed7f05ddc0e689f73ebfdda7907743b2c4e1f
- Author: asarium <asarium@gmail.com>
- Date: Sat May 17 22:12:37 2014 +0200
- Add support for countermeasures that will pull aspect seekers away from their previous targets.
- commit 8da9a68d3188f4e57f9e767e395ebdfd47c2e20e
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue May 13 10:41:23 2014 +0000
- Fix assertion when entering barracks in debug
- Assert that there's one more line free, not number-of-ships lines
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10689 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c22fd46f18143c09179e17d31769958b11c2ef42
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat May 10 16:22:16 2014 +0000
- Change the "Report Bug" button's URL to scp.indiegames.us
- In other news, did you know that FRED has a "Report Bug" button in its About dialog?
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10666 387891d4-d844-0410-90c0-e4c51a9137d3
- commit bd64590ec18573bf5abc9544da6ebe9ff3776272
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat May 10 05:13:56 2014 +0000
- Fix mantis 2981
- Read & write pilot loop data in the same order
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10665 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ec90cae8d942a8dc29a9334e2226fe909c8e712b
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri May 9 07:10:55 2014 +0000
- Fix Coverity ID 1212016 Copy into fixed size buffer
- replace strcpy with strcpy_s
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10662 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e199a928c4888e15ff2b1958f1cd333a1cb88deb
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri May 9 07:10:50 2014 +0000
- Fix Coverity ID 1212017 Copy into fixed size buffer
- replace strcpy with strcpy_s
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10661 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3890ca6928018cad4a05bf223aef5058ab4df8df
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri May 9 07:10:42 2014 +0000
- Fix Coverity ID 1212013 Macro compares unsigned to 0
- Use MAX instead of CLAMP
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10660 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 6b955bb7b8d404e44757bb1d066c04ff381d86e1
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri May 9 07:10:34 2014 +0000
- Fix Coverity ID 1212014. Unsigned compared against 0
- Removed the >= 0 check
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10659 387891d4-d844-0410-90c0-e4c51a9137d3
- commit cc21af0d08edaab6f3e5fcec356cf4165410370e
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri May 9 07:10:27 2014 +0000
- Fix Coverity ID 1212015.
- Check the pointers value vs '\0', not the pointer
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10658 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 153cb7dc794c4a1c76c73772c31fef32015bc186
- Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri May 9 02:30:28 2014 +0000
- Debug console. Now with more intuitive pagination from the help list!
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10654 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5ccfbe11191c757fe2a63b43a18b5558d9f5cac1
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu May 8 07:27:14 2014 +0000
- Remove GCC Warning (unused-variable)
- Since token_str is only used in 1x .cpp, move the declaration from
- the .h to the .cpp
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10653 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 2903bbee1fef8279b7bc96186db3fc2c65a800d2
- Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed May 7 22:12:16 2014 +0000
- Resolves complaints from VC6 about several instances of find_if that were not scoped properly. None of the other compilers seemed to have noticed...
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10647 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c6e9736c1840decf4660be9edddbcc835e06a167
- Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed May 7 16:54:33 2014 +0000
- Resolves some warnings concerning signed/unsigned comparisons. Fixes a typo with a DCF_BOOL output message. Fixes compiling on MSVS 6.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10646 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 9b822a3fa75ebc25aa8d7f5fbc08d60dd2d770f7
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed May 7 09:54:19 2014 +0000
- Fixed gr.drawOffscreenIndicator() returning wrongly scaled coordinates.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10645 387891d4-d844-0410-90c0-e4c51a9137d3
- commit cc8f3d2b215c5165e7cfcefcaf6bbc625d07ff38
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue May 6 13:54:51 2014 +0000
- Fixes another C4800: Conversion from int to bool warning
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10632 387891d4-d844-0410-90c0-e4c51a9137d3
- commit e3421897b99ae91abea22978c4211ec749639f99
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue May 6 07:00:02 2014 +0000
- fixes a bunch of C4800 warnings
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10631 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 90c0e7725082a1e2659c4163102fd96fb14ac64c
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue May 6 06:15:32 2014 +0000
- Fixed missing closing tags.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10629 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5e21ff72b983d5f3b06b688d135a098d5fcda5b5
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue May 6 01:10:05 2014 +0000
- Revert some accidental solution file changes from the debug console commit.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10627 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f11188246b6a516420cc33e6d4c95f578d96804a
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue May 6 00:17:27 2014 +0000
- Fix debug console compiling error on Linux.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10626 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5b8728411f858d1233f2b01dec1a19f77d070f75
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon May 5 23:30:05 2014 +0000
- Add debugconsole files to makefile. Also, remove lingering reference to dbugfile.h which was deleted in r7857.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10625 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 4dcf6a62eefefe6c74850aa9fb37eac699b0f348
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon May 5 23:26:36 2014 +0000
- Add debugconsole to Xcode 3 project.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10624 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 92d9b8b3081f16fb58116f2e434fcbcdfb7043ca
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon May 5 23:14:18 2014 +0000
- Redo the LastUpgradeVersion part of r10558.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10623 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 8d5fbab768dc3c847ceab9eca06bc94864985b40
- Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon May 5 22:48:57 2014 +0000
- z64555's debug console. Take 2. Includes changes to most (not Xcode) project files to include the added files of r10621
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10622 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f18f8a9ea712f4943e6947fde941d85f00b9dfc1
- Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon May 5 18:47:36 2014 +0000
- debug console amendment, these files got ignored, somehow.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10621 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 98355da7d54923a6da0e2072ee00e4e717d46e66
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon May 5 18:19:42 2014 +0000
- Revert 10619: Missing files
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10620 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 2b2ba832f8a3d0ba550670d39e4da5b5879fecbb
- Author: z64555 <z64555@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon May 5 18:08:28 2014 +0000
- z64555's debug console.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10619 387891d4-d844-0410-90c0-e4c51a9137d3
- commit edc515e6813e110845cc10410ec4dd145343fa6e
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon May 5 15:48:04 2014 +0000
- Fixed Mantis #3037; surface shields will again check for a shield mesh collision before hull collision.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10618 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c80484f890e750e5a2328305d186090b8ba8d9d6
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun May 4 21:20:08 2014 +0000
- Clarified documentation of gr.drawPolygon and gr.drawSphere.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10616 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b42f4685522199693ac0bb2b38aa673e1e948a04
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri May 2 11:04:13 2014 +0000
- Fix issues added in r10587
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10611 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a861372efcb2ef6f98d502c6d308af5df3fa0965
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Apr 29 09:39:48 2014 +0000
- Add lua campaign lib & functions to retrieve mission filenames
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10602 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 7c3631002b978fcef1ee3c156e7d5650598bfe59
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Apr 28 11:31:05 2014 +0000
- From Yarn: Fix mantis 3031
- Use PF_USE_AFFIRMATIVE_ICON where necessary
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10601 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 67ccdfb6d3805fef4eb806f26cd591552177bcf0
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Apr 25 12:56:44 2014 +0000
- Fix Mantis Issue #2976: AddressSanitizer: global-buffer-overflow in firing_aspect_seeking_bomb()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10596 387891d4-d844-0410-90c0-e4c51a9137d3
- commit bb7e8941075fd56c270532c62579706456be70f8
- Author: karajorma <karajorma@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Apr 25 06:02:49 2014 +0000
- Output how much of the player's score comes from the currently displayed list of kills by ship type in the barracks.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10595 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 8267319073bd912c7e6ece2642f8b09ee3096304
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Apr 25 05:30:11 2014 +0000
- Resolve build errors reported on MSVC in beam_ok_to_fire()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10594 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c1fdd9a58cc1c1640bde086f27780b04d965aee1
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Apr 25 05:20:27 2014 +0000
- Correct the cast to size_t in buffer_data constructors
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10593 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a7e1390397b89058402e7548420e86b52b93b7ad
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Apr 24 16:31:27 2014 +0000
- 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
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10592 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ceeabbf805dd5eb03b039a63293124b2fbaa7247
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Apr 22 12:29:56 2014 +0000
- 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
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10588 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b1ca9a33da8d652172bebb992193dad332f71c2b
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Apr 22 09:05:33 2014 +0000
- Fix mantis 2950: make shields-on/shields-off multi compatible
- Fix multi player for alter-ship-flag
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10587 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 974bf062373f5ffce9c75c4699a7900dfd56abec
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Apr 21 06:31:47 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10581 387891d4-d844-0410-90c0-e4c51a9137d3
- commit b36f1c170969ea04b44a1776ade2e6261fac00ad
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Apr 21 06:29:21 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10580 387891d4-d844-0410-90c0-e4c51a9137d3
- commit bdd192a17d8819c255807374d7357b948378beec
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Apr 21 06:24:38 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10579 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 5268ef1916192bc0b664b29bed16258584b595a9
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Apr 21 06:21:42 2014 +0000
- Related to Coverity 1093623: The self-assignment at present has no effect
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10578 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 26ee96a012fd42cb962fdba072aafdb527c4e31b
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Apr 21 06:16:46 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10577 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 389f4b3dfbd7fc02a18f8bd317683762f5655dd7
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Apr 21 06:15:04 2014 +0000
- Fix Coverity 1093376: Copy-paste error in ade_table_entry::OutputMeta()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10576 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1205336fee913849bac7b0dafd48e84de42f7ad5
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Apr 21 06:13:30 2014 +0000
- Fix Coverity 1194949: Copy-paste error in gr_opengl_bitmap_ex()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10575 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 0bb037bb8597c1b858a0db0d8f504a0fd217abf4
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Apr 18 18:30:00 2014 +0000
- Removes the DS_Store hidden files from the Xcode4 Frameworks archive.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10572 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 46c61fcbcf9e78e18289250ec413891679484273
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Apr 18 18:20:16 2014 +0000
- Unify all the revision placeholders out to 6 digits for increased regex replacement reliablity.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10570 387891d4-d844-0410-90c0-e4c51a9137d3
- commit f903da75e387ecd89c11f121dc6d6d40296839b6
- Author: chief1983 <chief1983@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Apr 18 15:08:38 2014 +0000
- Increase Xcode and Xcode4 version and filename consistency with other platforms.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10569 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3c155fd888a2e14a55ea787ddabd9a4c4bb0d2a3
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Apr 18 12:25:29 2014 +0000
- Fix Mantis Issue #3033: AddressSanitizer: global-buffer-overflow in shockwave_move()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10568 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 308179256a30da69725d145bcbd4f1e863fbd2d9
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Apr 18 11:25:03 2014 +0000
- Fix Mantis Issue 3032: AddressSanitizer: SEGV on unknown address 0x00000000f000 in texture_info::LoadTexture()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10567 387891d4-d844-0410-90c0-e4c51a9137d3
- commit a20f54957c94274ce281045a4887f5db6d0f4c45
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Apr 15 16:18:46 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10563 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 1f2f6d8d8e91ca02ba3a7f2da2e61a0db750744b
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Apr 15 16:14:48 2014 +0000
- Ported r10395 from zookeeper branch: made the Shields handle support non-quadrant shields.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10562 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 636f903f72c9a6184c6f9db31979a03047c3f6d5
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Apr 15 16:04:27 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10561 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 01d718f8e986f1c58e27c3fcd6d3818ccf441221
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Apr 13 05:00:48 2014 +0000
- Project files in Xcode4 folder adopt latest suggested project file settings from Xcode 5.1.1
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10558 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 7e47598eb918bba29e6e64d95cac3891862d2e51
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Apr 13 04:48:56 2014 +0000
- Fix issue 3030: Clang warning: semantic issue, '&&' within '||' in gr_[re|un]size_screen_pos() and gr_[re|un]size_screen_posf()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10557 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 7aaa5fa4a1740a8821829c9937d324a791f3cb74
- Author: Echelon9 <Echelon9@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Apr 13 04:41:16 2014 +0000
- Fix Mantis 3029: Clang warning: expression result unused in multi_pinfo_blit_squadron_logo()
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10556 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 77d78712667c419896fda0f032dad849c7c3b30b
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Apr 5 16:05:23 2014 +0000
- Fix for Mantis 3027: Crash if ship AI is forced to change target
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10552 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d3dde353417c4e662b6ae28ec52da72dd9eeb8c7
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Apr 2 08:09:32 2014 +0000
- Fix for an invalid index crash.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10550 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 3a113e6176b821636e5a340045a7cdb88eb1e034
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Mar 31 07:27:53 2014 +0000
- Remove gcc warnings (unused)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10548 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 6e9185774518a7e51438bcf546369bf4e456461c
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Mar 29 15:36:18 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10544 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c5417c190979b1fdb4baccb8455ff992ebfe009f
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Mar 29 02:16:17 2014 +0000
- Fix mantis 3025: pass lua HookVar integer data as an integer, not a struct
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10543 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d195c970563cc76a6e650afea11135e6fac113d6
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Mar 26 01:57:28 2014 +0000
- Yarn's fix for Mantis #3024
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10531 387891d4-d844-0410-90c0-e4c51a9137d3
- commit c5a7223943ed07eace82b1c48f261046c6612f2c
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Wed Mar 26 01:52:14 2014 +0000
- this will likely fix Mantis #3013
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10530 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 4f39ef2e0710fbee9b90441539c584cf8531c13d
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Mar 23 15:43:18 2014 +0000
- Fix for Mantis 3023 by Yarn: Make sure the vasudan mainhall fun cheat works again
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10519 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 07980be92e46065cb1d94cbe9a29bdaece762e75
- Author: The_E <The_E@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Mar 23 15:40:22 2014 +0000
- Fix for Mantis 3015: Makes sure rotation values are always in the 0-359 degree range
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10518 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 08280e3d9e8cbada43384d32b282ef011483a0d0
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Fri Mar 21 10:03:17 2014 +0000
- Remove gcc warnings (unused & shadow)
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10517 387891d4-d844-0410-90c0-e4c51a9137d3
- commit ca1718857234d4a73b3835feeec6eb5f38cc311d
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Thu Mar 20 09:31:38 2014 +0000
- Fix mantis 2921: start mainhall music when leaving the credits state
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10507 387891d4-d844-0410-90c0-e4c51a9137d3
- commit d7b6a1ac6ff2a0a1d9413a418ca1486887ad3c6e
- Author: Goober5000 <Goober5000@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Tue Mar 18 01:00:21 2014 +0000
- add briefing icons for ship-with-cargo and wing-with-cargo
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10506 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 7099170497e3ddcbdd2774fa71ada5ee3b4254b0
- Author: zookeeper <zookeeper@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Mar 17 12:34:56 2014 +0000
- Changed the label of the "Broadcast Locally" multiplayer option from "/multidata" to "Broadcast Locally".
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10498 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 7f1a2c734f27942cf6f4827a8352f63341804136
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Mon Mar 17 06:36:04 2014 +0000
- From Axem: fix newly added hud gauge sexps
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10497 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 2356f04f04bb8d37e052d069fa69f5a610ac656c
- Author: karajorma <karajorma@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Mar 16 13:28:20 2014 +0000
- 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.
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10496 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 55bec338614ae67b17a490eca3d4281d3a99d4f6
- Author: niffiwan <niffiwan@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sun Mar 16 11:23:40 2014 +0000
- From Axem & niffiwan: stop briefing/credits/mainhall music with scripting
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10495 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 626269d4a42e83a4b6a50873dd9e8dbcdfffe6bc
- Author: m_m <m_m@387891d4-d844-0410-90c0-e4c51a9137d3>
- Date: Sat Mar 15 17:29:30 2014 +0000
- Fix for Mantis 3018: Setting a weapon's Target/HomingObject/HomingPosition etc doesn't work
- git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@10494 387891d4-d844-0410-90c0-e4c51a9137d3
- commit 31d6ca5a0ec3c6eace45aa4946e618bec47e01d6
- Author: asarium <asarium@gmail.com>
- Date: Sun Mar 16 22:29:33 2014 +0100
- Fix a crash with invalid iterators
- commit e3715cc42049a78a9cda871250e8ae8dfaec90d9
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Wed Jan 1 19:58:36 2014 +1000
- change var names to avoid warnings re shadowing
- commit 366f4d5642802d9725c8ad981136f76d1dc35307
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Wed Jan 1 19:30:05 2014 +1000
- set HAVE_CXX11 for clang
- commit 547d615552e8ec7eddb0ce7ae230fa037a3ca3c0
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Wed Jan 1 18:56:32 2014 +1000
- set HAVE_CXX11 for MSVC
- commit 4f074d94d1cf002044bedb81ea2064df8e7aa153
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sun Dec 22 20:09:44 2013 +1000
- Add compile time catch for memmove used on non-trivial objects
- commit a4ac843d5bbd8e1c6ca145b1b60d3834a7a39820
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Sun Dec 22 19:53:52 2013 +1000
- Add compile time catch for memcpy used on non-trivial objects
- commit 359a98410ad6a256fa5a8ce2ae1f7d838f3373df
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Mon Dec 16 19:44:23 2013 +1000
- Add compile time catch for memset used on non-trivial objects
- Fix one instance of this problem in osapi/outwnd_unix.cpp
- commit 1acfc1c3261addefe7c0f8f5bd1b8e5c7a75785a
- Author: niffiwan <niffiwan.scp@gmail.com>
- Date: Thu Dec 12 14:44:27 2013 +1000
- Allow gcc on Linux to compile with -std=c++11
- Tested with 4.6.3, 4.7.2 & 4.8.0
Add Comment
Please, Sign In to add comment