2
3
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-14 02:27:40 -04:00
Commit Graph

82 Commits

Author SHA1 Message Date
3f22efda98 Make sure all the InputKeys exist for *nix.
Although it really doesn't matter what they are defined as, as long as
they exist.
This allows pfGameGUIMgr to compile on Linux.
2012-01-28 16:43:22 -08: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
a14a171774 Replace MemMove, MemCopy, and MemCmp. 2012-01-25 16:58:42 -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
f4ff65ccbc Replace MemSet with memset. 2012-01-25 16:58:37 -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
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
846f2c870b Replaced the unused plNCAgeJoinerMsg with plResPatcherMsg 2012-01-16 21:27:42 -05:00
6f5643debd ifdef some Win32 InputCore stuff for plDrawable. 2012-01-04 21:37:52 -08:00
61da0883d8 Merge pull request #105 from dpogue/netbase
pnNetBase refactor

--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
2011-12-30 23:17:14 -08:00
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
2011-11-29 22:44:14 -08:00
3398938d31 Fix a bunch of warnings from clang. 2011-11-27 19:12:18 -08: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
2599af4815 Fix for pnNucleusCreatables.h 2011-10-30 13:04:46 -07:00
89e42ed361 Move plCreatableUUID somewhere less annoying. 2011-10-29 00:17:57 -07:00
5d9f59fb1a Link pnAddrInfo against ws2_32 on Windows. 2011-10-28 23:52:50 -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
6d6d1c252b Use hsWindows.h instead of windows.h 2011-10-28 23:19:57 -07:00
7725e95a00 Remove two commented out includes. 2011-10-27 22:26:52 -07:00
da53353cda Turns out Windows needs Rpcrt4.lib for UUIDs. 2011-10-26 20:52:23 -07:00
29de5fbc07 Remove unused platform code (MacOS9, PS2, XBox). 2011-10-26 14:11:14 -07:00
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
2011-10-25 23:40:13 -07:00
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)
2011-10-25 21:21:59 -07:00
cea7407471 Remove pnUtEndian and update pnNcCli for renamed endian functions. 2011-10-25 20:23:26 -07:00
576b3e7b32 Attempt to remove uses of pnUtEndian.
(cherry picked from commit 1b7da77af2637798e4d56eef25e1c3d2d3a61814)
2011-10-25 20:23:26 -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
eb2767a5f7 Open source re-licensing 2011-10-22 17:03:49 -07:00
78e507ffd6 fix relative includes in NucleusLib, move them up to where they belong, remove some unused files 2011-09-01 13:21:23 +02:00
109e389178 Merge pull request #72 from dpogue/mingw
Partial MinGW
2011-08-27 12:26:36 -07:00
e3c65ac817 Separate KeyEvents and KeyPresses 2011-08-26 23:17:10 -04:00
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)
2011-08-20 10:52:46 +02:00
454db5c6a2 Merge pull request #70 from dpogue/miscfixes
Misc fixes
2011-08-20 01:46:23 -07:00
c0a5199957 Merge pull request #69 from diafero/config-simplification
Config simplification
2011-08-20 01:45:52 -07:00
ea3fa47eca Make a bunch more strings const. 2011-08-07 14:11:35 -07:00