Daniel Buckmaster
dbc0dff52b
Align test file name with actual file name.
2014-07-08 19:09:26 +02:00
Daniel Buckmaster
b48050209d
Replaced existing Vector tests.
2014-07-08 17:08:43 +02: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
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
LuisAntonRebollo
6450294855
Fixes for dedicated build on linux.
...
Thx @Bloodknigh for Signal fix.
2014-05-30 12:35:39 +02:00
Daniel Buckmaster
2a1a412d74
Don't assign NULL to a Vector.
2014-05-29 17:40:57 +10:00
Thomas Fischer
46b213f828
Merge pull request #668 from BeamNG/fix_stringtable_zero_division
...
Fix for avoid a zero division on _StringTable::resize.
2014-05-26 08:38:19 +02:00
Thomas Fischer
353ecb5961
Merge pull request #670 from BeamNG/fix_string_dereference_null_ptr
...
Fix Dereference of null pointer on String::operator+=
2014-05-25 18:42:23 +02:00
LuisAntonRebollo
18ba0646c0
Increased stability Torqu3D: unit-tests running without a crash. See the console.log after ran unitTest_runTests( "", true ). @signmotion
2014-05-25 16:50:19 +02:00
Thomas Fischer
cd978039ac
Merge pull request #635 from just-bank/engine-fixes
...
Various engine fixes
2014-05-23 14:09:00 +02:00
Thomas Fischer
08e6b261a3
Merge pull request #628 from BeamNG/fix_cmake_crash_on_t3d_exit
...
Fix crash on exit T3D when build with CMake.
2014-05-13 09:12:33 +02:00
Daniel Buckmaster
7a517d3cb1
Merge pull request #613 from lukaspj/T2DColors
...
T2D style 'Stock colors'
2014-05-13 10:03:26 +10:00
Lukas Joergensen
4de9bd4e85
Initialize StockColors
...
This commit makes sure the StockColors are initialized and destroyed, using
the module system.
2014-05-12 11:01:04 +02:00
LuisAntonRebollo
32a73f9eb2
Fix Dereference of null pointer on String::operator+=.
2014-05-11 19:46:43 +02:00
LuisAntonRebollo
e6e225e081
Fix for avoid a zero division on _StringTable::resize.
2014-05-11 19:39:50 +02:00
Daniel Buckmaster
1702573b78
Merge pull request #612 from GarageGames/platform-type-consistency
...
Platform type consistency
2014-05-10 11:40:40 +10:00
Daniel Buckmaster
f69eccfdb4
Merge pull request #600 from BeamNG/rename_Status
...
Rename Status enum for avoid conficts on Linux.
2014-05-10 11:01:28 +10:00
bank
e7fb6a54de
Fix: Added missing virtual destructors for classes with virtual functions.
2014-05-06 12:40:46 +04:00
bank
15bad30b2c
Fix: Underflow of the buffer 'ctx'.
...
memset function should not receive sizeof of the pointer.
2014-05-06 12:40:43 +04:00
bank
ff3d72747e
Fix FixedSizeVector() initialization.
...
mArray[6] was never assigned (ownerless experssion).
2014-05-06 12:40:40 +04:00
Lukas Jørgensen
9ebfd0f6b3
T2D style 'Stock colors'
...
This commit implements stock colors as they are implemented in T2D.
It allows for using predefined stock colors e.g.:
``` %object.color = "OrangeRed"; ```
Instead of
``` %object.color = "255 69 0"; ```
2014-05-06 09:26:01 +02:00
Andrew Mac
008e34eb8e
Merge pull request #596 from Azaezel/vs2013
...
VS2013 compatibility patch.
2014-05-03 14:07:46 -03:00
LuisAntonRebollo
881d578aae
Fix crash on exit T3D when build with CMake.
...
Process::_signalProcess is destroyed first, and then Win32WindowManager::~Win32WindowManager() try to remove from deleted Signal causing a crash.
SlotSignal handle this automatically.
2014-04-23 21:17:15 +02:00
LuisAntonRebollo
0137c86765
Add SlotSignal for handle automatic disconnect on Signal or SignalSlot destruction.
...
Example:
```
Win32WindowManager::Win32WindowManager()
{
// Register in the process list.
mOnProcessSignalSlot.setDelegate( this, &Win32WindowManager::_process );
Process::notify( mOnProcessSignalSlot, PROCESS_INPUT_ORDER );
// When Signal it's destroyed, all slots are disconected.
// When a SignalSlot it's destroyed, it's disconected from Signal.
}
```
2014-04-23 21:16:00 +02:00
LuisAntonRebollo
4a17d6ceb0
Rename Status enum for avoid conficts on Linux.
2014-04-06 22:14:19 +02:00
Daniel Buckmaster
87d9e245b7
Merge remote-tracking branch 'smally/platform_type_consistency' into platform-type-consistency
...
Conflicts:
Engine/source/platform/platformCPUCount.cpp
2014-04-04 13:43:25 +11:00
Azaezel
59c755b5e5
Minimal requisite alterations for development head as of 02APR2014 for compilation purposes on VS2013.
2014-04-02 15:09:07 -05:00
Thomas Fischer
32abd2c149
Merge pull request #553 from signmotion/add-vector-reverse
...
Added method Vector::reverse().
2014-03-22 21:51:30 +01:00
Thomas Fischer
29d7fe310d
Merge pull request #583 from tdev/x64_basics
...
windows 64 bit basics
2014-03-18 00:51:58 +01:00
Thomas Fischer
6d8e0d7e25
refactored platform precompiler variable: TORQUE_OS_WIN{32,64,}
2014-03-15 15:10:14 +01:00
Thomas Fischer
489106ae5e
replaced UNUSED and assert combination by a fixed up assert macro - thanks luis! :)
2014-03-15 12:50:38 +01:00
Thomas Fischer
2844ab6912
more VS2012 L4 warning fixes
2014-03-15 11:51:36 +01:00
Thomas Fischer
502e346eb6
visual studio 2012 Level 4 warning fixes
2014-03-15 11:38:53 +01:00
Andrey Syrokomsky
dea6f0a24d
- Added method Vector::reverse().
2013-12-08 14:34:00 +02:00
Andy Maloney
0db6e1bc57
Fix potential crashes
...
- some compilers have problems with using locally redeclared loop vars after an internal loop
- fix ordering of conditional checks
2013-12-04 16:50:23 -05:00
DavidWyand-GG
7d6df96d65
ITickable supports object deletion
...
This is a reworking of https://github.com/GarageGames/Torque3D/pull/436
to support object deletion of processTick() and advanceTime().
2013-11-08 17:31:52 -05:00
SilentMike
2ac675000f
Merge pull request #449 from Phantom139/uuidreplacement
...
UUID Replacement
2013-10-09 12:31:47 -07:00
cpusci
7a8f46b19f
Update for float, double and unsigned char, unsigned short, short, etc. char was left alone: read why here http://msdn.microsoft.com/en-us/library/cc953fe1.aspx
2013-08-04 16:58:59 -05:00
cpusci
4c35fd37af
Simple pass over the codebase to standardize the platform types.
2013-08-04 16:26:01 -05:00
Robert Fritzen
171a24459f
Remove namespace from header
...
Removing the "using namespace Torque" from header file to prevent issues
with certain engine addons conflicting with ::UUID defined by windows
and Torque::UUID defined by T3D.
2013-07-28 12:55:52 -05:00
LuisAntonRebollo
b700572931
Fix BitVector copy constructor.
...
Initialize all member variables.
2013-06-21 14:22:49 +02:00
thecelloman
7e5ddf4ca2
Resolve issue #163
...
Fixed and assert on changing material, and we now map the material to the MATMGR by name instead of type.
2013-03-27 21:36:17 -04:00
DavidWyand-GG
539efcb1e1
Input event changes
...
- New InputEventManager class. It will be used by 3rd party input
devices to generate Torque 3D input events.
- Expanded the input event signal to include three new floats and a new
integer.
- Expanded the number of joystick buttons to 48.
- The input virtual map is now extendable rather than hard coded.
- The input devices types are now extendable rather than hard coded.
- New SI_POS, SI_ROT, SI_INT, and SI_FLOAT input event types.
- New SI_VALUE input action type.
- ActionMap has been updated to work with these changes.
- Removed unnecessary references to platform/event.h
2013-01-22 18:17:41 -05:00
DavidWyand-GG
e4ad890b78
Expanded signals and journaled signals to support up to 13 parameters
2013-01-22 15:54:03 -05:00
DavidWyand-GG
0598b6ae62
Fix for Issue #166 for Client Not Loading
...
The issue was with sending the ack mask to the client when the ack byte
count was 4.
2012-12-10 16:28:54 -05:00
DavidWyand-GG
88cc4129af
Reformatted code for Pull Request #71
...
Tabs were used instead of spaces. Also added comments.
2012-11-09 15:17:49 -05:00
DavidWyand-GG
df01dd88fe
Merge branch 'BitVector_copy_constructor' of https://github.com/Luis-Anton/Torque3D into Luis-Anton-BitVector_copy_constructor
2012-11-09 13:29:33 -05:00
DavidWyand-GG
1a3501440f
Fix for Issue #111 for BitStream Issues
2012-11-05 16:50:54 -05:00
Luis Anton
5b033f7066
BitVector don't have copy-constructor/operator=
2012-10-06 18:30:03 +02:00