b10795b9cb
Convert plClientResMgr to plString
...
DIE std::string DIE!!!
2014-01-21 15:21:32 -08:00
d7fdf10455
Convert ReadSafe(W)String* to the plString variants, and remove the now
...
unneeded _TEMP variants. All safe strings read from hsStreams are
now plStringified :)
2014-01-21 15:21:32 -08:00
dceb911f25
Clean up some crazy in plClientResMgr
2014-01-21 15:21:32 -08:00
8cedb69e9e
Fix some invalid heap ops found by Dr Memory
2014-01-07 22:54:21 -05:00
6f6ade2636
Replace hsStream::Open duplicated methods everywhere with a single plFileName interface
2013-01-19 14:21:49 -08:00
c77cb10c20
Move plJPEG into plGImage.
...
This matches what was done for plPNG.
2013-01-05 20:34:01 -08:00
5013a978eb
Get rid of NEW(), TRACKED_NEW, and ZERO().
2012-01-25 16:58:35 -05:00
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.
2012-01-25 16:58:27 -05:00
5027b5a4ac
Convert custom HeadSpin integer types to standard types from stdint.h
2012-01-25 16:58:18 -05:00
3398938d31
Fix a bunch of warnings from clang.
2011-11-27 19:12:18 -08:00
e462ef04b3
Fix Endian functions names in hsTypes and hsStream.
...
Function and macro names for endianness were previously vague,
and on big-endian systems entirely misleading. The names are
now properly descriptive of what they actually do.
2011-10-25 20:23:25 -07:00
eb2767a5f7
Open source re-licensing
2011-10-22 17:03:49 -07:00
a06ed447df
Ignore empty resource items in plClientResMgr list on destruction.
2011-07-21 11:57:34 -07:00
69173994e6
Cope with unknown resource name extensions.
...
(E.g. a mistakenly included Thumbs.db)
2011-07-21 09:44:21 +02:00
2d409a27ed
Add new plClientResMgr for graphic resources external to client executable.
2011-07-20 23:39:53 -07:00