Commit graph

3993 commits

Author SHA1 Message Date
Azaezel
76602509e3 delta to mDelta to resolve another class var vs method var confusionpoint 2018-03-12 23:07:34 -05:00
Azaezel
f59b92bf4e winconsole many, many i vars. worldEditor path arguement, lockPtr doubleup. volume.cpp: uneccesary duplicated FileNode::Attributes attr; def 2018-03-12 19:10:55 -05:00
Azaezel
015f07e50e cleans up extra=extra complaint 2018-03-12 17:41:22 -05:00
Azaezel
c875f44bd1 clarified several variable 'r' definitions, as well as a doubleup of a sucessive S32 txt_w = mProfile->mFont->getStrWidth( buff ); pair 2018-03-12 16:00:10 -05:00
Azaezel
8ec82013ca corrects PopupMenu::checkItem() not checking the item. also prepends m to member variables for the MenuItem class to correct a few more locals hiding classvar reports. 2018-03-12 14:30:49 -05:00
Azaezel
bca01fa976 nother set of generic 'object' varnames, all of which referenced different things 2018-03-12 04:37:41 -05:00
Azaezel
fa2ee65d33 overgeneralised variable 'name' clarified between use-cases 2018-03-12 04:04:41 -05:00
Azaezel
5fdad8fe3b local obectName doubleup 2018-03-12 04:03:46 -05:00
Azaezel
2369645a5a simset::objectList to simset::mObjectList 2018-03-12 03:58:19 -05:00
Azaezel
2e7d406860 variable naming cleanup due to locals overriding in multiple places. objectname to mObjectName+ getName() refs in dictionary. 2018-03-12 02:36:52 -05:00
irei1as
70d417a402 Update sfxSound.cpp 2018-03-11 17:29:30 +01:00
irei1as
23ded86100 Update sfxSound.h 2018-03-11 17:25:30 +01:00
irei1as
c3fb349bf2 Update asyncPacketStream.h 2018-03-11 17:23:59 +01:00
irei1as
0419ed0475 Update sfxSound.cpp 2018-03-11 17:20:59 +01: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
eab086e184 A buffer overflow in enumerateConsoleClassesByCategory 2018-03-08 00:51:52 -05:00
Glenn Smith
34b2d91e89 Speaking of badly sized mac things 2018-03-08 00:45:43 -05:00
Glenn Smith
a061923c1e Better to use strlcat and strlcpy and move them to the cpp file. Provided an implementation for platforms that don't support them (macOS only currently) 2018-03-08 00:45:24 -05:00
Glenn Smith
a46cadc487 Let dStrncat use strncat because it's probably set up for that 2018-03-07 03:58:28 -05:00
Areloch
e01272d72d Missed a cleanup line. 2018-03-07 01:30:44 -06:00
Glenn Smith
d9a723d533 More cats and cpys in files that xcode doesn't see 2018-03-07 01:13:56 -05:00
Glenn Smith
dce7f5f6b3 Engine was also using raw strcat/strcpy 2018-03-07 00:49:46 -05:00
Glenn Smith
e6e97e660c Missed a couple +1s here and there 2018-03-07 00:44:46 -05:00
Glenn Smith
396fe5b0ad Cleaning up the checks 2018-03-06 02:37:42 -05:00
Glenn Smith
c4533b4dc4 Actual buffer overflow bug found because of these fixes 2018-03-06 02:35:46 -05:00
Glenn Smith
79c34c68db Use strncpy instead of strcpy because again, buffer overflows 2018-03-06 02:35:33 -05:00
Glenn Smith
7769da9434 Use strncat instead of strcat to prevent some buffer overflows 2018-03-06 00:48:44 -05:00
Glenn Smith
53f35e7fb1 Removed unused macString.mm that has old versions of string functions with no bounds checking 2018-03-05 23:48:09 -05:00
Areloch
8dedcf456a Cleanup of export function to remove redundant arg
Removed unused var
Cleaned up collision export on convexShape
Added prefab export functionality
2018-03-04 16:03:39 -06:00
Areloch
787b8be82c Adds handling for the proper updated exporting of mesh for convexShapes 2018-03-04 15:10:44 -06:00
Areloch
49639a908f Expanded mesh baking functionality, now supporting baking of LODs and Collision meshes 2018-03-01 01:51:18 -06:00
Azaezel
488fba16c1 requested revision: use dword just in case of compiler shenanigans 2018-02-26 22:34:21 -06:00
Azaezel
ff2d18cc07 tell switchable graphics supported systems that they need to use the beefier GPU 2018-02-26 20:45:18 -06:00
Areloch
6497ea5c76 Merge branch 'development' into issue_2115 2018-02-14 01:43:34 -06:00
Areloch
0d74150083 Merge pull request #2158 from Azaezel/thatsAwrap
adds an mWrap and mWrapF method
2018-02-14 01:41:47 -06:00
Areloch
897174f5ea Merge pull request #2159 from Azaezel/veryValid
exposes getters for typevalidators.
2018-02-14 01:40:42 -06:00
Areloch
0caf4691d9 Merge pull request #2157 from Areloch/NetworkedFields
Adds a new function for defining network-aware console fields on NetObjects
2018-02-14 00:59:25 -06:00
Areloch
2861ed41a5 Merge pull request #2206 from Azaezel/profileProblem
companion to #2203:
2018-02-14 00:59:08 -06:00
Areloch
5d8d14b2f3 Merge pull request #2203 from Bloodknight/DifferentProfileFixes
Fixes console spamming of material profiles
2018-02-14 00:58:57 -06:00
Areloch
e617d60797 Merge pull request #2205 from Areloch/ContextKeybinds
Implements hold and context keybinds
2018-02-14 00:57:48 -06:00
Areloch
7e00785b6e Merge branch 'development' into NetworkedFields 2018-02-14 00:11:32 -06:00
Areloch
cd5b0a0612 Merge pull request #2198 from Areloch/MenuBarMoreFixup
Fixes up some menubar issues.
2018-02-13 14:55:49 -06:00
Areloch
3bd7f821e5 Merge pull request #2196 from Bloodknight/Cleanup_CLASSDOC
Remove nested CLASSDOC Macro
2018-02-13 14:55:09 -06:00
Areloch
c3ac30e682 Merge pull request #2190 from Areloch/AssetCodeCleanupRoundOne
Some code cleanup on assets, entities and components, round 1
2018-02-13 14:54:50 -06:00
Azaezel
8bc4858fa3 companion to #2203: corrects a couple backend profile assignment mismatches found with @rextimmys debug spew 2018-02-13 02:51:28 -06:00
Areloch
81a7fabe3c Implements hold and context keybind functionality, enabling the ability to have actionmap binds for holding down a button(complete with hold time return if needed) and context binds for being able to have different events for tapping and holding on the same key. 2018-02-12 21:36:19 -06:00
Azaezel
c662e4ec2e don't try to physically interact with a prefab with invalid entries 2018-02-12 11:48:13 -06:00
Marc Chapman
ef437835d7 Profile change for specular files 2018-02-12 16:20:18 +00:00
Areloch
7af5c4392f Update meshRenderSystem.cpp 2018-02-11 02:09:53 -06:00
Areloch
4d10f02890 Tabs&Spaces 2018-02-08 16:04:50 -06:00