18010570b5
Allow disabling certain parts of the build
2013-07-09 10:35:43 +02:00
dd431db36e
Fix CMake warnings on linking the Python libraries
2013-07-07 21:16:35 +02:00
38e26dd12e
Implement plShaderAssembler
2013-02-23 23:12:36 -05:00
ef808d8a24
Merge pull request #288 from Deledrius/plString_pfLocalizationMgr
...
plStringification of pfLocalizationMgr Fixes
2013-02-01 13:27:41 -08:00
d001519db8
Correct buffer size in LocalizationEditor treeview.
2013-01-31 16:42:10 -08:00
f5abe4ab15
Merge pull request #273 from 'paradox/clang'
...
Conflicts:
Sources/Tools/MaxConvert/Pch.h
Sources/Tools/MaxConvert/hsControlConverter.cpp
2013-01-31 19:14:57 -05:00
e4af3aff16
time.h -> ctime
2013-01-28 23:28:06 -08:00
2967635ce2
float.h -> cfloat
2013-01-28 23:25:00 -08:00
29bc092cff
math.h -> cmath
2013-01-28 23:23:07 -08:00
b01aab4a39
Standardize on C++ headers.
...
Also removes a bunch of duplicate #includes of stuff that's already
pulled in by HeadSpin.h.
2013-01-28 23:15:54 -08:00
ece2b3d440
Just enough plFileName to make things interesting.
...
Fixes botched export paths
2013-01-28 23:23:01 -05:00
2b03cd7afe
Fix compile for ancient max versions
2013-01-28 21:20:16 -05:00
c607ea3cf3
Fix PageInfo component
2013-01-28 17:24:45 -05:00
ceaa747ff1
Fix Insanity
...
WTF: `IKey* key=(IKey*)(new uint8_t [keys->GetKeySize()]);`
2013-01-28 17:24:37 -05:00
66423478cc
Allow encrypted age files
...
Yes, this bit me in the ass.
2013-01-26 22:04:40 -05:00
3e592b76ff
Don't throw away components that come last
2013-01-26 22:04:39 -05:00
a382752354
Fill out bink stub
...
Max 2012 doesn't like getting a null from ClassDesc2::Create(). I can't
blame it.
2013-01-26 22:04:39 -05:00
8f67596686
Merge pull request #275 from zrax/file-utils
...
Unify filesystem utilities
2013-01-22 16:27:26 -08:00
199d0fe56a
Fix issues from review
2013-01-21 20:22:52 -08:00
2c028c4b07
Remove hsFiles in favor of plFilesystem stuff
2013-01-21 14:48:32 -08:00
6e564476b7
Deprecate plFileUtils and parts of pnUtPath
2013-01-21 14:48:28 -08:00
f86b549293
Re-define nil as nullptr, cleaning up some potential issues along the way
2013-01-20 21:12:13 -08:00
1ce553ac80
Add plStatusLog to the list of converted interface, in order to fix my log output dir screw-up
2013-01-19 17:06:27 -08:00
6f6ade2636
Replace hsStream::Open duplicated methods everywhere with a single plFileName interface
2013-01-19 14:21:49 -08:00
045ae5b12c
Merge pull request #239 from Deledrius/max2008_fixes
...
Max2008 fixes
2013-01-18 16:51:04 -08:00
bb2146b3a3
Remove Cruft
2013-01-18 17:22:16 -05:00
f980f022dd
Replace pnProduct with a (very) thin CoreLib plProduct wrapper around CMake-defined product ID values
2013-01-17 01:14:45 -08:00
297e987036
Fix typo in MaxCompat macro.
2013-01-15 16:00:38 -08:00
75b17aa968
Fix compiler error when using Max SDK 2008.
2013-01-15 16:00:06 -08:00
bcc97fa1dc
Update MaxComponent for pfLocalization changes.
...
Adds limited plString usage to MaxComponent's plPickLocalizationDlg
for compatibility with pfLocalizationDataMgr.
2013-01-15 12:34:24 -08:00
fc94e6bee9
Convert plLocalizationEditor to use plString.
...
Required to match previous commits to pfLocalizationMgr and retain functionality.
2013-01-15 07:16:58 -08:00
4233727f57
Generate ComCtl manifests for the Win32 GUI executables
2013-01-10 18:43:17 -08:00
2eb3648144
Merge pull request #251 from dpogue/plresmgr-strings
...
Convert plRegistryNode stuff to plString.
2013-01-07 21:59:09 -08:00
cb9dab2cca
Some fixes to make it all compile.
2013-01-07 21:56:14 -08:00
2b0dc8ac3f
Remove links to plJPEG.
2013-01-05 20:55:07 -08:00
4dd06d1e7e
Convert plRegistryNode stuff to plString.
2013-01-05 20:21:33 -08:00
74e06e3984
Deprecate and remove hsStlSortUtils
2013-01-01 21:35:11 -08:00
8158a43dfe
Fully remove hsStlUtils, as it is now completely unused
2013-01-01 21:35:11 -08:00
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
2013-01-01 21:35:10 -08:00
d40e7a5ca5
Move file stuff back to plFile for gcc.
2013-01-01 21:05:32 -08:00
5ea652f906
Fix MaxPlasmaMtls
2012-12-22 17:16:13 -05:00
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!
2012-12-22 17:16:12 -05:00
6e75026c46
Attempt to de-messify MaxMain
...
... Similarly to MaxComponent, I'm not sure how much this helps. But, it
(should) compile. I hate 3dsm.
2012-12-22 17:16:11 -05:00
ad8e87370d
Untangle MaxExport
2012-12-22 17:16:09 -05:00
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.
2012-12-22 17:16:08 -05:00
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!
2012-12-22 17:16:07 -05:00
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.
2012-12-22 17:15:14 -05:00
9f276e2c57
Add support for Visual Leak Detector, since valgrind doesn't support MSVC
2012-12-13 02:07:53 -08:00
49dfb4e546
Convert SDL (mostly) to plStrings
2012-12-13 02:06:41 -08:00
3e92022db2
Fix additional issues from review
2012-11-18 01:14:06 -08:00