Michael Hansen
a1852ad385
Convert plUUID and its cascade of dependencies to plString
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
a14a171774
Replace MemMove, MemCopy, and MemCmp.
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
f4ff65ccbc
Replace MemSet with memset.
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
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
846f2c870b
Replaced the unused plNCAgeJoinerMsg with plResPatcherMsg
13 years ago
Darryl Pogue
6f5643debd
ifdef some Win32 InputCore stuff for plDrawable.
13 years ago
Darryl Pogue
821703ad07
Cleanup/reorganize pnNetBase code files.
...
--HG--
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbError.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbError.h
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbKeys.cpp => Sources/Plasma/NucleusLib/pnNetBase/pnNbKeys.cpp
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbKeys.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbKeys.h
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbProtocol.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbProtocol.h
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbSrvs.cpp => Sources/Plasma/NucleusLib/pnNetBase/pnNbSrvs.cpp
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbSrvs.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbSrvs.h
13 years ago
Darryl Pogue
3398938d31
Fix a bunch of warnings from clang.
13 years ago
Darryl Pogue
2599af4815
Fix for pnNucleusCreatables.h
13 years ago
Darryl Pogue
89e42ed361
Move plCreatableUUID somewhere less annoying.
13 years ago
Darryl Pogue
5d9f59fb1a
Link pnAddrInfo against ws2_32 on Windows.
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
Darryl Pogue
6d6d1c252b
Use hsWindows.h instead of windows.h
13 years ago
Darryl Pogue
7725e95a00
Remove two commented out includes.
13 years ago
Darryl Pogue
da53353cda
Turns out Windows needs Rpcrt4.lib for UUIDs.
13 years ago
Joseph Davies
29de5fbc07
Remove unused platform code (MacOS9, PS2, XBox).
13 years ago
Darryl Pogue
8a28ba9e89
Move plUUID to pnUUID.
...
--HG--
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID.cpp => Sources/Plasma/NucleusLib/pnUUID/pnUUID.cpp
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
13 years ago
Darryl Pogue
68abe52f9c
Terrible hacks to make pnProduct work on Linux.
...
plUUID has a conversion operator to pnUtil's Uuid class.
We're counting on this to work properly on Windows (which hasn't yet
been tested)
13 years ago
Joseph Davies
cea7407471
Remove pnUtEndian and update pnNcCli for renamed endian functions.
13 years ago
Darryl Pogue
576b3e7b32
Attempt to remove uses of pnUtEndian.
...
(cherry picked from commit 1b7da77af2637798e4d56eef25e1c3d2d3a61814)
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
CyanWorlds
eb2767a5f7
Open source re-licensing
13 years ago
diafero
78e507ffd6
fix relative includes in NucleusLib, move them up to where they belong, remove some unused files
13 years ago
Adam Johnson
e3c65ac817
Separate KeyEvents and KeyPresses
13 years ago
diafero
9c28eca30f
remove pointless "BUILD_TYPE" option... external vs. internal client should really be enough
...
(this also removes some hard-coded Cyan URLs which depended on that option)
13 years ago
Darryl Pogue
ea3fa47eca
Make a bunch more strings const.
13 years ago
Darryl Pogue
3000e99796
Some fixes for pnNetBase.
13 years ago
Darryl Pogue
db3347734a
Const strings for plNetSharedState.
13 years ago
Darryl Pogue
517c195568
Add extra key defs for mingw.
13 years ago
Darryl Pogue
50dc74e88b
Use correct string methods.
13 years ago
Darryl Pogue
fd0f3a5746
Mingw fixes for ProfileManager.
13 years ago