AzaezelX
5c701fe09e
file write clarifications
...
handle clang complaints about hidden virtuals in the context of file writes that have thier own routes and I/O needs.
2024-06-10 13:15:27 -05:00
marauder2k7
2b295fb7f0
rest of virtuals removed
...
virtuals removed and replaced with override where necessary on the rest of the code base, clang-tidy to the rescue.
2024-03-18 18:40:22 +00:00
marauder2k7
efbe5e90f5
virtuals removed
...
virtuals removed and replaced with override where necessary, clang-tidy to the rescue.
2024-03-18 18:13:00 +00:00
Areloch
829cc2b24a
Adjusts some of the loading logic, for guiBitmapCtrl mostly, to not try and load ALL image content upfront during client init, improving load times
2024-01-07 23:09:41 -06:00
Brian Roberts
0d981b62cf
Merge pull request #1015 from Azaezel/alpha41/consoleCleanups
...
fix warn reports for buffer over-runs
2023-05-09 14:44:01 -05:00
Brian Roberts
a6f03897ed
Merge pull request #1016 from Azaezel/alpha41/mangledMath
...
clean up math varsize complaints
2023-05-08 21:28:49 -05:00
AzaezelX
fed381c945
more console cleanups
...
(cherry picked from commit a66ff6407cdcdf233996f49c74d7a42537314562)
2023-04-28 17:16:48 -05:00
AzaezelX
0ce2da3a23
clean up math varsize complaints
2023-04-27 16:10:04 -05:00
AzaezelX
aa02e48c8d
add safeties for enum math across define boundaries
2023-04-26 22:27:35 -05:00
AzaezelX
f5a34308f9
add a docsURL; macro to link a given set of script config vars to git or similar storage urls via clicking on the inspector
2023-01-27 01:13:15 -06:00
Robert MacGregor
161ffc62fe
Merge branch 'Preview4_0' into feature-vfs-security
2022-06-13 08:05:26 -04:00
Robert MacGregor
39952a490f
* Cleanup: Resolve several compiler warnings associated with TORQUE_DEBUG.
2022-04-25 18:23:15 -04:00
Lukas Aldershaab
6d2c108cbd
Fix TAML schema for array groups
2022-04-20 00:24:38 +02:00
JeffR
a0f8b29da7
Improves logical checks for the default value so it's more sane and stable
...
Allows creation of polyhedrons via constructor with a origin and vector format, allowing to have default polyhedron values on triggers and physical zones
2022-02-14 01:07:39 -06:00
JeffR
696c2e2eec
Add sanity check for default value results checking when filtering out default values
...
Add additional utility functions for updating parsed object data in the project importer
Adds logic to find and associate FX materials to their terrainMaterials and adding them to the terrian material asset if found on project importer
2022-02-02 01:11:33 -06:00
JeffR
b4e346aa3f
Adjustments to save out code when writing fields such that if the TAML writer is marked as not writing defaults, it doesn't. And makes the regular simobject save out not write default values as the default behavior
2022-01-31 20:57:57 -06:00
JeffR
630285def6
Shifts handling of material and terrain material definitions to be written into the asset definition taml file instead of having an extra loose file
...
Also updates importers to correctly handle this change
Adds ability for taml XML serialization to properly assign array'd fields
Adds 'inheritFrom' field to simobjects for when objects with parent objects are serialized
AssetBase how inherits from SimGroup so it can have objects like material definitions embedded in them for save/load in the taml definition file
Updated loading/handling logic in terrain material asset to be more similar to regular material assets
2022-01-30 11:50:16 -06:00
JeffR
1952820ef2
Merge branch 'Preview4_0' of https://github.com/TorqueGameEngines/Torque3D into UpdatedProjectImporter
2022-01-20 17:48:17 -06:00
JeffR
ecd35df7e9
Implementation of updated handling of Legacy Project importer to better seperate out importer versions as well as more explicit processing of incoming content
2022-01-20 01:14:43 -06:00
Lukas Aldershaab
3ef57168b2
Cleanup fsTinyXml implementation
2022-01-03 21:16:34 +01:00
Lukas Aldershaab
5abd66dfa3
Split PrettyPrinting functionality from VFS printing
2022-01-03 21:10:26 +01:00
Lukas Aldershaab
165459c90b
Improve tinyXml2 output formatting
2022-01-02 12:18:25 +01:00
Robert MacGregor
277cdf67b0
* Feature: Initial secure VFS implementation with asset import capability.
2021-12-17 21:16:42 -05:00
Robert MacGregor
400db2da88
* [TAML] BugFix: Correct a delete and new[] mismatch in tamlWriteNode reported by ASAN.
2021-11-03 18:27:26 -04:00
Robert MacGregor
5d26dba7da
* BugFix: Clear some MSVC compiler warnings.
2021-10-07 00:27:39 -04:00
Robert MacGregor
1b6b803a20
* BugFix: Clear a lot of warnings and correct a few actual programming errors along the way.
2021-10-04 20:04:21 -04:00
Lukas Aldershaab
9a795e89f3
Update usage of TinyXML to use TinyXML2
2021-07-31 21:54:19 +02:00
OTHGMars
0ece989560
Updates SimXMLDocument, fsTiXmlDocument, Taml and TamlXmlParser for reading from zip.
2021-01-11 04:57:10 -05:00
AzaezelX
b6c33bdd2b
uninitialized variables-persistence
2020-05-11 15:12:50 -05:00
Areloch
73cb9343d2
Tweaks to the rapidjson stuff so it all plays nice, as well as minor additions to Filestream so it works with the rapidjson stuff.
2019-04-21 04:19:38 -05:00
Areloch
dbd48cdbc1
WIP of the rapidJson update
2019-04-20 18:52:24 -05:00
Azaezel
cbce2ee805
Merge branch 'development' of https://github.com/GarageGames/Torque3D into memberMess
...
# Conflicts:
# Engine/source/console/consoleFunctions.cpp
2018-03-28 15:42:34 -05:00
Azaezel
bb9d181615
tinyxml core class uses a 'value' variable. method io and tempvars altered to work around the 'conflict'
2018-03-15 20:45:18 -05:00
Azaezel
f36826605f
simobject, dictionary, stringtable, and taml clarificationsand cleanups
2018-03-13 17:30:33 -05:00
Azaezel
5fdad8fe3b
local obectName doubleup
2018-03-12 04:03:46 -05:00
Glenn Smith
47d5b6ead7
As suggested, extract strlen calls from sizes into variables so it isn't called twice
2018-03-08 20:59:40 -05:00
Glenn Smith
dce7f5f6b3
Engine was also using raw strcat/strcpy
2018-03-07 00:49:46 -05:00
Glenn Smith
79c34c68db
Use strncpy instead of strcpy because again, buffer overflows
2018-03-06 02:35:33 -05:00
Jeff Hutchinson
c7e12d3be7
roll back changes to simFieldDictionary as it doesn't want to play nice and causing corruption
2017-11-12 13:39:14 -05:00
Areloch
d666322a1b
Merging
2017-11-05 22:33:32 -06:00
Areloch
25686ed4be
Implementation of sRGB image support. Overhauls the linearization setup to utilize the sRGB image types, as well as refactors the use of ColorF and ColorI to be properly internally consistent. ColorIs are used only for front-facing/editing/UI settings, and ColorFs, now renamed to LinearColorF to reduce confusion of purpose, are used for color info in the engine itself. This avoids confusing and expensive conversions back and forth between types and avoids botches with linearity. Majority work done by @rextimmy
2017-06-23 11:36:20 -05:00
Masquara
15f67015d3
Reordering initialization methods #1912
2017-04-19 14:02:45 -04:00
Azaezel
4bc1491714
clang catch: garbage in line directives
2016-10-18 11:37:18 -05:00
Areloch
749ac4efc2
Adds the onPostAdd callback for when objects are created via TAML.
2016-05-14 15:36:58 -05:00
Cameron Porter
4c17d4bb49
Fix case sensitivity and Platform::fileDelete
...
for linux and OSX. Correct a couple of warnings and errors preventing builds on linux.
2016-01-09 00:37:45 -06:00
Areloch
1f72245772
Some cleanup and adding in the necessary changes to cmake.
2015-10-13 15:50:30 -05:00
Areloch
7a3b40a86d
Initial Implementation of the Taml, Asset and Modules systems.
...
Only has example and shape assets currently.
2015-10-13 15:19:36 -05:00