Darryl Pogue
bdf52410e1
Make plString build on mingw.
13 years ago
Michael Hansen
8bf78c0e35
Fix plStringStream for the case of adding a '\0' char non-destructively
13 years ago
Michael Hansen
81465e621b
Add case conversion functionality
13 years ago
Michael Hansen
b29eb95acc
Zrax fails
13 years ago
Michael Hansen
1511459ffd
Fix String concatenation dereference bug
13 years ago
Michael Hansen
ad66286a17
Fix several errors and warnings from GCC compilation
13 years ago
Michael Hansen
be4b0732d5
Fix string usage that was broken from enabling the Max plugin build
13 years ago
Darryl Pogue
8416c8ed42
Fixes for MinGW's flawed _WIN32_WINNT stuff.
13 years ago
Michael Hansen
bb0ed04a52
Fix some things which got missed from debug builds
13 years ago
Darryl Pogue
959ca70047
Define MAX_PATH for *nix since it's used all over.
13 years ago
Darryl Pogue
b45ad14b78
Fix NxMath conflicts.
13 years ago
Michael Hansen
77a31686da
Fix the plString stuff that didn't get caught in the merge
13 years ago
Darryl Pogue
46c3c9c049
Fix some includes for non-MSVC.
13 years ago
Michael Hansen
e34414889f
Convert plUoid's object name to a plString
13 years ago
Adam Johnson
f7d5432584
Fix release mode compile error
13 years ago
Michael Hansen
442a733fbb
Add more temporary hack macros to help speed up conversion and testing
13 years ago
Michael Hansen
a1852ad385
Convert plUUID and its cascade of dependencies to plString
13 years ago
Michael Hansen
acd47d9f91
Re-add plString with some cleanup
13 years ago
Adam Johnson
906b16d28e
Remove stupid
13 years ago
Adam Johnson
91fc595407
Completely kill off CoreLibExe
13 years ago
Darryl Pogue
63a9eea771
Kill hsMalloc to the best of our ability.
13 years ago
Darryl Pogue
eb946f76a4
Get rid of MemAlloc.
13 years ago
Darryl Pogue
72fdf8de32
Replace MemZero with memset.
13 years ago
Darryl Pogue
7d7d7d273f
Get rid of ALLOCZERO macro.
13 years ago
Darryl Pogue
5013a978eb
Get rid of NEW(), TRACKED_NEW, and ZERO().
13 years ago
Darryl Pogue
30430d3024
Replace ZEROPTR() with memset.
13 years ago
Darryl Pogue
3c5ed83020
Replace calls to ALLOC() macro with malloc.
13 years ago
Darryl Pogue
1fa1197c3e
Get rid of ALLOCFLAGS() macro.
13 years ago
Darryl Pogue
4159663415
Get rid of MEMDUP() macro.
13 years ago
Darryl Pogue
b3f75a5ae7
Get rid of REALLOC(), REALLOCFLAGS(), and CALLOC()
13 years ago
Darryl Pogue
48b8cd8ad0
Get rid of FREEFLAGS() which ignored the flags >.>
13 years ago
Darryl Pogue
6cdcf6a95e
Get rid of most _alloca use and remove ALLOCA().
13 years ago
Darryl Pogue
8a3f0cfd5b
Get rid of DEL() and FREE() macros.
...
Part of CoreLibExe must die.
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
4bb94f34b8
Remove obviously unused stuff
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
Adam Johnson
a2c819ac26
Make hsRAMStream's read() NOT throw an exception. We now match hsUNIXStream::Read()'s functionality
13 years ago
Darryl Pogue
3398938d31
Fix a bunch of warnings from clang.
13 years ago
Darryl Pogue
923b875de9
Fix a bunch of warnings in EXTERNAL_RELEASE mode.
13 years ago
Darryl Pogue
085b12e6eb
ifdef out all the Win32 specific code in plGImage.
13 years ago
Darryl Pogue
c91eb23f92
Clean up the linking mess in CMake.
...
(Of the library variety, not the book variety... although that's still
confusingly similar terminology)
13 years ago
Joseph Davies
29de5fbc07
Remove unused platform code (MacOS9, PS2, XBox).
13 years ago
Darryl Pogue
3e3d713b3b
Fixes to CoreLib and CoreLibExe.
13 years ago
Joseph Davies
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.
13 years ago
Branan Purvine-Riley
0af3d1877d
Fix a few type issues due to typedef updates
13 years ago
Darryl Pogue
eb16ed7f97
Fix some silly assumptions about types.
13 years ago
Darryl Pogue
e1d8e9cf38
Fix the horribly broken typedefs.
...
Gettin' upgraded from 32-bit, but will you still love me when I'm 64?
13 years ago
CyanWorlds
eb2767a5f7
Open source re-licensing
13 years ago