Commit graph

707 commits

Author SHA1 Message Date
LuisAntonRebollo
57ac2f8546 Add GG(c) and MIT license to CMake files. 2014-07-18 22:07:38 +02:00
Daniel Buckmaster
8390c4159f Merge pull request #732 from eightyeight/revert-540
Revert #540
2014-07-14 15:33:53 +02:00
Daniel Buckmaster
b7c720d01d Reverted #540 2014-07-14 15:13:30 +02:00
Areloch
ceccd06198 Merge pull request #729 from LuisAntonRebollo/fix_mem_corruption_on_precipitation
Fix #224 Memory corruption on Precipitation::destroySplash.
2014-07-12 09:36:53 -05:00
Daniel Buckmaster
c8153cfd29 Merge pull request #731 from LuisAntonRebollo/fix_cmake_testing_module
Fix CMake testing module.
2014-07-12 16:06:42 +02:00
LuisAntonRebollo
a030f47178 Fix CMake testing module. 2014-07-12 13:44:48 +02:00
LuisAntonRebollo
e09a09005d Merge pull request #706 from eightyeight/add-gtest
Add Google test library
2014-07-12 12:53:57 +02:00
LuisAntonRebollo
a3bdaf128f Fix memory corruption on Precipitation::destroySplash. 2014-07-12 02:03:20 +02:00
Daniel Buckmaster
d1070210c2 Fixed tool support. 2014-07-12 00:00:46 +02:00
LuisAntonRebollo
4510e29463 Merge pull request #698 from eightyeight/fix-vs-link-time
Append ' DLL' to DLL name to fix linker times
2014-07-11 22:58:30 +02:00
Daniel Buckmaster
0ca672721b Merge pull request #718 from eightyeight/fix-quat-from-euler
Fixed Euler to Quaternion conversion
2014-07-11 11:40:44 +02:00
Daniel Buckmaster
27df22f18e Merge pull request #724 from eightyeight/fix-draw2dsquare-angle
Allow drawing 2D squares with 0 rotation angle
2014-07-11 11:33:38 +02:00
Daniel Buckmaster
b7b13250b8 Merge pull request #697 from eightyeight/t2d-string-funcs
Added string functions from T2D
2014-07-10 12:21:51 +02:00
Daniel Buckmaster
ec78e4d502 Append ' DLL' to DLL filename to improve VS link times. 2014-07-10 11:56:33 +02:00
Daniel Buckmaster
9a05899d8e Allow drawing 2D squares with 0 rotation angle. 2014-07-10 11:30:56 +02:00
Daniel Buckmaster
2248c90d52 Default mainfiles to run unit tests. 2014-07-08 18:55:37 +02:00
Daniel Buckmaster
8b1ff267f0 Fixed quaternion set from euler. 2014-07-08 18:38:10 +02:00
Daniel Buckmaster
ec34d9928c Only check memory if a flag is set. 2014-07-08 17:39:22 +02:00
Daniel Buckmaster
195e05dcfb Merge pull request #650 from Azaezel/ejectionOffsetVariance_defaults
Ejection offset variance defaults
2014-07-08 14:16:05 +02:00
Daniel Buckmaster
439192f88d Merge pull request #645 from Azaezel/ridgidshape_updateForces
Ridgidshape update forces
2014-07-08 14:15:19 +02:00
Daniel Buckmaster
cf5d48e6ef Merge pull request #665 from andr3wmac/multiformat
Support for large lists of shape formats.
2014-07-08 14:14:54 +02:00
Daniel Buckmaster
c7206f38f7 Merge pull request #699 from eightyeight/fix-gamelistmenuctrl-bitmap
Prevent call to dStrlen(NULL)
2014-07-08 14:08:17 +02:00
Daniel Buckmaster
f78ea9e057 Merge pull request #711 from eightyeight/use-playerdata-swimforce
Make use of PlayerData::swimForce
2014-07-08 14:07:24 +02:00
Daniel Buckmaster
3f687d8f43 Make use of PlayerData::swimForce 2014-07-01 18:14:08 +02:00
Daniel Buckmaster
caa915d0ec Fixed copyight in memory tester. 2014-06-24 09:12:50 +10:00
Daniel Buckmaster
ef1a1326d3 Added macros for convenience. 2014-06-24 08:39:40 +10:00
Daniel Buckmaster
3fbaa60e40 Added memory leak testing for MSVC. 2014-06-24 08:39:22 +10:00
Daniel Buckmaster
551a7b3820 Added Google test library. 2014-06-24 08:38:52 +10:00
Daniel Buckmaster
b94679aebc Prevent call to dStrlen(NULL). 2014-06-17 16:01:25 +10:00
Daniel Buckmaster
33444e8a36 Added string functions from T2D. 2014-06-16 12:39:51 +10:00
Daniel Buckmaster
feec36731e Merge pull request #594 from LuisAntonRebollo/unit-tests-without-crash
Increased stability Torque3D: unit-tests running without a crash.
2014-06-16 10:57:04 +10:00
LuisAntonRebollo
4fcdc04214 Merge pull request #674 from eightyeight/fix-tsignal-mtriggernext
Fix SignalBase constructor shenanigans
2014-06-15 21:24:38 +02:00
LuisAntonRebollo
4fe6072f03 Merge pull request #681 from BeamNG/fix_cmake_linux_dedicated
Fix CMake linux dedicated on gcc and Clang
2014-06-15 11:32:49 +02:00
LuisAntonRebollo
a90be04041 Merge pull request #687 from eightyeight/procedural-terrain-coverage
Add coverage option to procedural terrain generator
2014-06-15 11:31:40 +02:00
Daniel Buckmaster
aa6571330b Merge pull request #688 from rextimmy/vehicle_gamepad_fix
Vehicle gamepad fix for full template.
2014-06-12 12:26:09 +10:00
Daniel Buckmaster
8142a3e964 Merge pull request #652 from just-bank/fixed-buf-size
Use fixed buffer size variable for allocating return buffer
2014-06-11 21:34:49 +10:00
bank
f3fc84738b Use fixed buffer size var when allocating return buffer from console.
Conflicts:
	Engine/source/T3D/missionArea.cpp
	Engine/source/gui/editor/guiDebugger.cpp
2014-06-11 13:09:55 +04:00
rextimmy
709bd99ed4 Vehicle gamepad fix for full template. 2014-06-10 09:06:21 +10:00
Daniel Buckmaster
de6e5e20b7 Fix random number generation. 2014-06-09 22:59:16 +10:00
Daniel Buckmaster
05e6fbf3d6 Merge remote-tracking branch 'JackDavidson/master' into procedural-terrain-coverage 2014-06-09 21:43:57 +10:00
Thomas Fischer
d0a64026b0 removed build status icon
this is a very bad idea for forks.
2014-06-02 13:41:00 +02:00
LuisAntonRebollo
1f085a8cd2 Fix error on Clang compiler: 'ival' is a protected member of 'Dictionary::Entry' 2014-06-02 12:37:06 +02:00
LuisAntonRebollo
82bb19e1b5 Fix for error on Clang compiler: reinterpret_cast from 'const void *' to 'FunctionType *' (aka 'void (*)(EngineObject *, const char *, const char *)') casts away qualifiers
return R( reinterpret_cast< FunctionType const* >( /*const_cast<void*>*/(mFn) )( mThis, a, b ) );
2014-06-02 02:18:59 +02:00
LuisAntonRebollo
17bd69e659 CMake changes for dedicated builds. 2014-06-02 02:15:55 +02:00
LuisAntonRebollo
8a50895062 Clean CMake files. 2014-06-02 01:35:06 +02:00
LuisAntonRebollo
492f217330 Move CMake library's files to libraries dir. 2014-06-02 01:26:39 +02:00
LuisAntonRebollo
bea23eb814 Merge pull request #676 from BeamNG/fix_dedicated_linux
Fix dedicated Linux build.
2014-05-30 13:50:45 +02:00
LuisAntonRebollo
6450294855 Fixes for dedicated build on linux.
Thx @Bloodknigh for Signal fix.
2014-05-30 12:35:39 +02:00
Thomas Fischer
ef4e7ec975 Merge pull request #675 from BeamNG/fix_assertfatal_release_performance
Fix assertfatal/TORQUE_UNUSED release performance
2014-05-30 00:22:33 +02:00
LuisAntonRebollo
ac96ac7568 Fix AssertFatal/TORQUE_UNUSED are not optimized on release build causing performance problems.
http://cnicholson.net/2009/02/stupid-c-tricks-adventures-in-assert/
> "Both gcc and MSVC are smart enough to optimize out the evaluation of x, but only if they can determine if  there are no side effects associated with the evaluation.  Unfortunately, this can only be done if the body of x is known entirely to the compiler.  If x is a function call to another module MSVC can still make it go away with Link-Time Code Generation (via cross-module inlining), but poor gcc is dead in the water and emits the call.  Either way, we’re relying on compiler and linker optimizations to make this code go away."
2014-05-30 00:16:43 +02:00