8416c8ed42
Fixes for MinGW's flawed _WIN32_WINNT stuff.
2012-02-04 19:15:35 -08:00
959ca70047
Define MAX_PATH for *nix since it's used all over.
2012-01-28 22:25:02 -08:00
b45ad14b78
Fix NxMath conflicts.
2012-01-28 18:54:22 -08:00
46c3c9c049
Fix some includes for non-MSVC.
2012-01-28 16:42:59 -08:00
f7d5432584
Fix release mode compile error
2012-01-26 16:29:59 -05:00
906b16d28e
Remove stupid
2012-01-25 16:58:45 -05:00
91fc595407
Completely kill off CoreLibExe
2012-01-25 16:58:44 -05:00
63a9eea771
Kill hsMalloc to the best of our ability.
2012-01-25 16:58:43 -05:00
eb946f76a4
Get rid of MemAlloc.
2012-01-25 16:58:41 -05:00
72fdf8de32
Replace MemZero with memset.
2012-01-25 16:58:40 -05:00
7d7d7d273f
Get rid of ALLOCZERO macro.
2012-01-25 16:58:38 -05:00
5013a978eb
Get rid of NEW(), TRACKED_NEW, and ZERO().
2012-01-25 16:58:35 -05:00
30430d3024
Replace ZEROPTR() with memset.
2012-01-25 16:58:34 -05:00
3c5ed83020
Replace calls to ALLOC() macro with malloc.
2012-01-25 16:58:32 -05:00
1fa1197c3e
Get rid of ALLOCFLAGS() macro.
2012-01-25 16:58:31 -05:00
4159663415
Get rid of MEMDUP() macro.
2012-01-25 16:58:31 -05:00
b3f75a5ae7
Get rid of REALLOC(), REALLOCFLAGS(), and CALLOC()
2012-01-25 16:58:30 -05:00
48b8cd8ad0
Get rid of FREEFLAGS() which ignored the flags >.>
2012-01-25 16:58:29 -05:00
6cdcf6a95e
Get rid of most _alloca use and remove ALLOCA().
2012-01-25 16:58:29 -05:00
8a3f0cfd5b
Get rid of DEL() and FREE() macros.
...
Part of CoreLibExe must die.
2012-01-25 16:58:28 -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
2f53a10fb6
Convert hsConfig defines to cmake -- fixes #93
2012-01-25 16:58:24 -05:00
4bb94f34b8
Remove obviously unused stuff
2012-01-25 16:58:22 -05:00
e020651e4b
Eliminate hsScalar and hsFixed
...
Modern CPUs support floats just fine... hsFixed was crazy.
2012-01-25 16:58:20 -05:00
5027b5a4ac
Convert custom HeadSpin integer types to standard types from stdint.h
2012-01-25 16:58:18 -05:00
a2c819ac26
Make hsRAMStream's read() NOT throw an exception. We now match hsUNIXStream::Read()'s functionality
2012-01-09 00:22:23 -05:00
3398938d31
Fix a bunch of warnings from clang.
2011-11-27 19:12:18 -08:00
923b875de9
Fix a bunch of warnings in EXTERNAL_RELEASE mode.
2011-10-30 15:57:42 -07:00
085b12e6eb
ifdef out all the Win32 specific code in plGImage.
2011-10-30 15:57:41 -07:00
1a524d1a0c
Merge pull request #87 from dpogue/linux
...
Make plPythonPack work on Linux
--HG--
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID.h => Sources/Plasma/NucleusLib/pnUUID/pnUUID.h
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID_Unix.cpp => Sources/Plasma/NucleusLib/pnUUID/pnUUID_Unix.cpp
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID_Win32.cpp => Sources/Plasma/NucleusLib/pnUUID/pnUUID_Win32.cpp
2011-10-30 15:47:06 -07:00
c91eb23f92
Clean up the linking mess in CMake.
...
(Of the library variety, not the book variety... although that's still
confusingly similar terminology)
2011-10-28 23:21:44 -07:00
29de5fbc07
Remove unused platform code (MacOS9, PS2, XBox).
2011-10-26 14:11:14 -07:00
3e3d713b3b
Fixes to CoreLib and CoreLibExe.
2011-10-25 21:21:58 -07: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
0af3d1877d
Fix a few type issues due to typedef updates
2011-10-24 23:25:20 -07:00
eb16ed7f97
Fix some silly assumptions about types.
2011-10-24 22:12:08 -07:00
e1d8e9cf38
Fix the horribly broken typedefs.
...
Gettin' upgraded from 32-bit, but will you still love me when I'm 64?
2011-10-24 21:51:22 -07:00
eb2767a5f7
Open source re-licensing
2011-10-22 17:03:49 -07:00
d7e399bc17
fix relative includes in CoreLib
2011-08-31 11:17:58 +02:00
77bd6397ae
wchar includes for hsStringTokenizer.
2011-08-27 15:21:18 -07:00
942a007f4b
Corelib fixes for mingw support.
2011-08-07 14:08:27 -07:00
f9381e7297
Fix some more ifdefs.
2011-08-06 13:36:22 -07:00
7c5eb380e0
Start stripping out more old defines from CoreLib.
2011-08-06 13:23:44 -07:00
51443d2243
Remove a bunch of ancient PS2 defines.
2011-08-06 13:16:49 -07:00
4048ef493d
Clean up the hsBounds classes.
2011-08-06 13:13:26 -07:00
f2d5e54810
Syntax fixes for CoreLib.
2011-07-24 14:48:53 -07:00
a05a6ccad1
Silence some warnings
2011-04-24 01:30:03 -07:00
bca0bf94c4
Fix typeinfo include
2011-04-23 23:27:18 -07:00
b53b6d588d
Missed a header file
2011-04-23 22:49:50 -07:00
92defe7570
Fixes to make MaxComponent buildable
2011-04-15 16:25:15 -04:00