Echelon9
da1e9d32ca
Documentation: Changes such that the Doxygen log reports clean, in anticipation of 3.6.14 release
2011-11-28 13:03:38 +00:00
The_E
55d5a48272
Reverting 7938: Bugfix breaks existing missions relying on old behaviour.
2011-11-05 19:20:17 +00:00
The_E
547009074d
From Eli2: Fix for Mantis 2533 (integer overflow in mission-time-msecs)
2011-11-02 11:40:51 +00:00
Goober5000
abab669ff6
we have some preconditions, so let's enforce them
2011-10-26 06:35:19 +00:00
Echelon9
bfdc0022af
Documentation: Code cleanup in fvi.cpp
2011-09-12 13:31:38 +00:00
IssMneur
56a55da2a3
PVS-Studio fix: V512 A call of the 'memcpy' function will lead to overflow of the buffer '& x'. (pstypes.h:131)
2011-09-08 05:39:53 +00:00
The_E
6e17a7f6ae
PVS Studio related: Mark false alarms as such.
2011-08-30 17:46:49 +00:00
Zacam
b88a23cc8f
Resolves SSE detection issues on #including <xmmintrin.h> for GCC/G++ and MSVC6.
...
GCC/G++ users (Apple, Linux) should look to adding intrinsics to their compile options. (-msse)
2011-07-23 02:07:19 +00:00
Zacam
1ae49935ba
If we declare inv2A as a float up top, we no longer need to brace out any instances which resolves cross initialization as well as still allowing MSVC6 to remain operational (per 7372). Minor formating cleanup as well.
...
Thanks to Goober and Plombo for feedback.
2011-07-22 18:32:22 +00:00
Goober5000
e5b8d61088
fix compile problems on MSVC6
2011-07-22 05:56:46 +00:00
The_E
8c81e1c220
Valathil's code cleanup patch.
2011-07-20 18:04:43 +00:00
Echelon9
a98ddb3f1b
Documentation: Fix a few syntax errors reported in Doxygen's log
2011-05-01 03:54:01 +00:00
Echelon9
e28e084bda
DOC: Amendment to frand_range()
2011-04-17 00:33:51 +00:00
Echelon9
2d71100cf3
DOC: Documentation of floating.cpp
2011-04-17 00:18:59 +00:00
Echelon9
6ab2d49781
First version of our Documentation system, using automated Doxygen source code comments
2011-02-26 01:15:51 +00:00
Echelon9
4b3dd6326b
DOC: Further instructions on initialisation of the pseudo random number generator
2011-02-22 12:05:31 +00:00
Echelon9
2b8fa77c42
A couple of other small changes to staticrand.cpp|h to address readability
2011-02-21 14:13:23 +00:00
Echelon9
80c3a65a16
Initial testing of something very exciting for the coders...
2011-02-21 12:50:16 +00:00
Goober5000
4a3453bc6c
change fl_radian to fl_radians so as to be consistent
2010-12-31 04:02:41 +00:00
The_E
9ebed843c6
More checking to guard against Mantis 2205
2010-10-03 20:35:48 +00:00
The_E
5b867c33ec
Patch for Mantis 2205 (Division by zero in do_random_sidethrust())
2010-07-10 15:06:33 +00:00
Wanderer
107f1980d3
add a null vec check - hit by fubar
2010-06-20 14:06:34 +00:00
Goober5000
a079982c65
revert portej05's removal of the bitstring code
2010-06-14 06:56:52 +00:00
portej05
f72301a0cf
Remove bitarray.h and substitute with simpler functions (tested via Zacam, Flaming_Sword and portej05)
2009-11-23 12:12:09 +00:00
Wanderer
c79555b923
split 'is_vec_null' macro into normal and 'safe to square' macros.
2009-08-23 11:36:44 +00:00
portej05
995fbfb8db
Windoze->Windows
...
(Another) Fix (Attempt) for Mantis 1090. Make the IS_VEC_NULL now check small ranges, not just == 0.f
2009-08-14 12:18:58 +00:00
Sushi
06728a5b6c
Additional AI code, including stuff taking advantage of glide and sidethrust. Includes: Flag for allowing fighters to dodge vertically as well as horizontally, "stalemate detection" to help AI break out of circle fights and other stalemate situations, "glide attack" where AI fighters will use glide to fly away while shooting back at you, "circle strafe" where AI fighters will use sidethrusters to jink around while shooting, and an (incomplete) version of "glide strafe" that allows fighters/bombers to use glide to attack capital ships. All new stuff is off by default, and can be turned on with AI_Profiles flags.
2009-07-13 20:08:32 +00:00
portej05
2a09ecc89b
The big CVS comment removal. This chops approx. 3.5mb off a full checkout.
...
I've tested this through compiling and through hand checking.
Normalises line endings in ALL files to \n.
2009-06-20 08:08:20 +00:00
Wanderer
cd6cd2cae6
merge from wanderer branch - fixed firingpoint and 'fire on target' subsystem flags
2009-05-20 13:24:57 +00:00
Wanderer
b0c938e2e5
merge from wanderer branch - subsys/turret sounds
2009-05-20 12:24:45 +00:00
karajorma
ba647216ab
Portej05's preFAST warning fixes.
2009-05-17 11:50:48 +00:00
Goober5000
57cab322b4
add apostrophes to contractions, lol
2009-04-10 07:49:12 +00:00
WMCoolmon
10f219d2b8
Fix unneeded use of doubles
2008-08-30 10:47:16 +00:00
taylor
b0731b7769
basic commit of a few Xt tree changes
...
- updated OpenGL code (basic shader support, etc.)
- new ships lab code
- scripting RTT fixes
- don't let FRED hog CPU time
2008-07-16 02:49:19 +00:00
taylor
11ca1ef4a8
move stable branch to the primary under trunk
2008-03-16 16:25:19 +00:00
taylor
eb8c44c2a0
move HEAD to it's own dir under trunk
2008-03-16 16:21:11 +00:00
WMCoolmon
7ac8ccf326
Camera code
2008-03-15 20:31:57 +00:00
Goober5000
4811257f31
revert the directory move
2008-02-09 21:33:46 +00:00
Goober5000
8909d048b3
remove extraneous fs2_open folder from all branches and tags
2008-02-09 19:21:05 +00:00
Goober5000
fdb76062cb
make the parse object array dynamic; also made the docking bitstrings dynamic
2007-07-28 21:17:56 +00:00
Goober5000
bffc73c321
added vm_matrix_same()
2007-02-26 01:47:23 +00:00
Goober5000
a00e8549df
revert Bobboau's commits for the past two months; these will be added in later in a less messy/buggy manner
2007-02-18 06:17:48 +00:00
Goober5000
1dc098600c
fixage
2007-02-11 22:46:39 +00:00
taylor
852cd1ef2a
performance optimizations:
...
- fvi_ray_boundingbox() is faster and should be less prone to compiler/optimization/platform specific issues
- clean up or obj_check_all_collisions() which is a good bit faster now
2007-02-10 00:08:59 +00:00
wmcoolmon
50e6658813
EXPERIMENTAL turret update, housekeeping for Lua
2007-01-22 04:43:28 +00:00
bobboau
1b530c113c
ok, something aparently went wrong, last time, so I'm commiting again
...
hopefully it should work this time
damnit WORK!!!
2007-01-14 14:03:40 +00:00
taylor
05da1977ae
remove some dead code
2007-01-07 13:00:24 +00:00
taylor
cbc53627db
might as well add this, just to be on the safe side (I haven't hit it anywhere, but it could be made into a warning if it starts getting hit)
2006-09-13 03:18:15 +00:00
taylor
bb7e2ad35a
maybe optimize the (PI/2), (PI*2) and (RAND_MAX/2) stuff a little bit
2006-08-20 00:51:07 +00:00
taylor
2f132c4662
fix various compiler warnings and things that Valgrind complained about
2006-06-27 05:07:49 +00:00