Michael Hansen
8158a43dfe
Fully remove hsStlUtils, as it is now completely unused
12 years ago
Michael Hansen
f510b529f8
Remove unused headers from hsStlUtils.h (and push them downstream where needed)
...
Also fix a couple of plString and header issues identified by Paradox on GCC/Clang
12 years ago
Darryl Pogue
d40e7a5ca5
Move file stuff back to plFile for gcc.
12 years ago
Adam Johnson
5ea652f906
Fix MaxPlasmaMtls
12 years ago
Adam Johnson
fa950cd846
Fix MaxPlasmaLights
...
The usual--make it compile and add a precompiled header. Also, removed
a few (unused) files of questionable licensing. Check some of the removed
commented out code--it has comments from 1996!
12 years ago
Adam Johnson
6e75026c46
Attempt to de-messify MaxMain
...
... Similarly to MaxComponent, I'm not sure how much this helps. But, it
(should) compile. I hate 3dsm.
12 years ago
Adam Johnson
ad8e87370d
Untangle MaxExport
12 years ago
Adam Johnson
586aa94e38
Untangle MaxConvert
...
Fix compilation as a result of hsWindows. Also, add precompiled header
support (this shaves off 9 seconds on my machine) and fix some warnings.
As we saw in the PCH-ization of pfPython, includes were untangled (to some
extent) and forward declarations were introduced where appropriate.
12 years ago
Adam Johnson
2dce76cb36
Smack MaxComponent
...
This is a huge, complicated project. Therefore, this untangling is not as
comprehensive as the others. It should compile faster and be a little bit
neater, but that's it. Don't expect the headers to look much better!
12 years ago
Adam Johnson
7785c9c85e
Remove global Windows.h include
...
This is the beginning of efforts to reduce the scope of Windows.h. I have
shuttled it into hsWindows.h (again) and fixed the compilation of the
major apps. There is still some scope work that needs to be done, and the
Max plugin has not yet been addressed.
12 years ago
Michael Hansen
9f276e2c57
Add support for Visual Leak Detector, since valgrind doesn't support MSVC
12 years ago
Michael Hansen
49dfb4e546
Convert SDL (mostly) to plStrings
12 years ago
Michael Hansen
3e92022db2
Fix additional issues from review
12 years ago
Michael Hansen
b219c3c3cc
Alright, this _TEMP_CONVERT_ stuff was a stupid idea
12 years ago
Michael Hansen
9cc3f404af
Add Short-String Optimization to plString
12 years ago
Michael Hansen
041b1985e4
Fix paths and move GetSecureEncryptionKey so things compile again
12 years ago
Michael Hansen
40d5e2e867
Fix some noteworthy warnings (mostly hsBool->bool incompatibility) and missing headers
12 years ago
Adam Johnson
a709e17069
Obliterate hsBool
13 years ago
Adam Johnson
f0af98b0a7
Toss lots of custom CString code
...
We already have a C standard library, so let's not reimplement it.
13 years ago
Adam Johnson
5d30f69957
Fix max plugin compile
...
Always include HeadSpin.h before Max.h--Max.h brings in Winsocks 1, for
some reason. This creates symbol clash hell.
13 years ago
Darryl Pogue
f38682882b
Kill pnUtilsExe.
13 years ago
Adam Johnson
5f99e20af8
Toss pnAddrInfo (one less project!)
13 years ago
Adam Johnson
a786775229
Remove obsolete tools (Migration, plDatMerger, etc)
13 years ago
Adam Johnson
95e1fe34b8
Remove unused dead weight CSR and SimpleNet code
13 years ago
Adam Johnson
5fa14466c8
Eradicate pfStackTrace
13 years ago
Adam Johnson
0b29b4c765
Fix PlasmaMAX compile
13 years ago
Darryl Pogue
d8d6b0b377
Remove some lingering pnIni references.
13 years ago
Darryl Pogue
7a5d61f7c8
Move plRandom into pnEncryption.
...
--HG--
rename : Sources/Plasma/PubUtilLib/plMath/plRandom.h => Sources/Plasma/NucleusLib/pnEncryption/plRandom.h
13 years ago
Darryl Pogue
404cd09f1c
Move plEncryption to pnEncryption.
...
--HG--
rename : Sources/Plasma/PubUtilLib/plEncryption/plChecksum.cpp => Sources/Plasma/NucleusLib/pnEncryption/plChecksum.cpp
rename : Sources/Plasma/PubUtilLib/plEncryption/plChecksum.h => Sources/Plasma/NucleusLib/pnEncryption/plChecksum.h
13 years ago
Michael Hansen
be4b0732d5
Fix string usage that was broken from enabling the Max plugin build
13 years ago
Darryl Pogue
d39a8ab298
Fix some minGW bugs.
13 years ago
Michael Hansen
e34414889f
Convert plUoid's object name to a plString
13 years ago
Adam Johnson
4bf0c485ce
Fix #121 by removing axfres.h include
13 years ago
Michael Hansen
442a733fbb
Add more temporary hack macros to help speed up conversion and testing
13 years ago
Adam Johnson
91fc595407
Completely kill off CoreLibExe
13 years ago
Darryl Pogue
12ac9a79be
Remove TRACKED_NEW from tools.
13 years ago
Adam Johnson
be26b145df
HeadSpin.h is now the core header.
...
Rearrange some things so such that low-level CoreLib headers aren't quite
so crazy. For higher level stuff, you still need to include the
appropriate header.
13 years ago
Adam Johnson
2f53a10fb6
Convert hsConfig defines to cmake -- fixes #93
13 years ago
Adam Johnson
e020651e4b
Eliminate hsScalar and hsFixed
...
Modern CPUs support floats just fine... hsFixed was crazy.
13 years ago
Adam Johnson
5027b5a4ac
Convert custom HeadSpin integer types to standard types from stdint.h
13 years ago
Branan Purvine-Riley
7500c9f992
Import plLocalizationEditor
13 years ago
Florian Meissner
9aab9fbc22
Compile plFontConverter if Freetype available
13 years ago
branan
4e24d9d927
Fix MaxPlasmaLights for max 2012
...
closes #97
13 years ago
Branan Purvine-Riley
220c05e825
Fix cmake file for removed header
13 years ago
Branan Purvine-Riley
b9b72e060a
Get rid of refereces to obsolete PB
13 years ago
Branan Purvine-Riley
f3889a3a44
Don't build files that are #included in other files
13 years ago
Branan Purvine-Riley
50b454c276
Move the export action to the Plasma menu on modern max versions
13 years ago
Branan Purvine-Riley
f3c787c1dc
Fixes for building on max2012
13 years ago
Darryl Pogue
c3c67c0a65
Fix plClient, MaxMain, and MaxPlasmaLights.
13 years ago
Joseph Davies
32218c36ad
Update Max plugin for renamed endian functions.
13 years ago