Branan Purvine-Riley
e8b6c424d7
Fix zlib inout variables to not crash things
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
7c7ef7e570
Use the auto-library names for ogg and vorbis.
13 years ago
Darryl Pogue
c1f5d5102d
Build plPageInfo app.
13 years ago
Darryl Pogue
853126e063
Don't leak out unistd.h
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
320127dc87
Fix syntax error in plCollisionDetector.
13 years ago
Darryl Pogue
41495b8e03
Fix errors in plDrawable.
...
It builds almost the whole project now... until it hits plVisLOSMgr :(
13 years ago
Darryl Pogue
df57a01d91
Change Uuid to plUUID in this message.
13 years ago
Darryl Pogue
46e14a43c0
Fix warnings in plSDL.
13 years ago
Darryl Pogue
2160df9cd3
plAgeLoader needs unistd for getpid.
13 years ago
Darryl Pogue
f33589936c
Fix some errors in plAvatar.
13 years ago
Darryl Pogue
d1608edf4a
Fix some warnings in plProgressMgr.
13 years ago
Darryl Pogue
48d723462c
Fixes for compiler errors in pfAnimation.
13 years ago
Darryl Pogue
7725e95a00
Remove two commented out includes.
13 years ago
Darryl Pogue
2073aec611
Fix build of plSurface.
13 years ago
Darryl Pogue
5bb0c7e56b
Fix building plLogDecrypt.
13 years ago
Darryl Pogue
a980fe454f
Fix building plStatusLog.
13 years ago
Darryl Pogue
7ba977a480
Add wchar* versions of some plFile utils.
13 years ago
Darryl Pogue
3133161711
Fix compiling plScene.
13 years ago
Darryl Pogue
3113150f00
Fix this include, but it doesn't fix linux build.
13 years ago
Darryl Pogue
dbced518cb
Fix plParticleSystem and plAgeLoadedMsg.
13 years ago
Darryl Pogue
ee01c1f01d
Fix compilation of plInterp.
13 years ago
Darryl Pogue
58e89f81b2
Fix an "address of temporary" error in plCluster.
13 years ago
Darryl Pogue
d17711b04c
Fix compiling plContainer.
13 years ago
Darryl Pogue
c3c67c0a65
Fix plClient, MaxMain, and MaxPlasmaLights.
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
Joseph Davies
7dd9b30452
Remove redundant endian functions.
13 years ago
Darryl Pogue
71eb7ce8df
Fix an error on Windows.
...
UInt32* isn't a LPDWORD... unless we cast it.
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
f085087c23
Build plFileEncrypt in Linux.
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
Darryl Pogue
7168174e52
Updates to plUUID for Linux & Windows.
...
Includes linking against libuuid on Linux.
13 years ago
Darryl Pogue
9109bbf937
Don't need DX at all for plAudioCore.
...
Except maybe if you're building 3DSMax... but someone should check that.
13 years ago
Darryl Pogue
eef108e025
More memleak fixes.
13 years ago
Darryl Pogue
3100eab804
Apparently these need to be freed.
...
Worth noting that Cyan never seems to do this anywhere...
13 years ago
Darryl Pogue
de9d463563
Semi-hack to CMake to ignore DirectX on Linux.
13 years ago
Darryl Pogue
51c46a106e
plPythonPack compiling and running on Linux.
13 years ago
Darryl Pogue
8b610c7228
Make plFile stuff compile on Linux.
...
No guarantees made that it works though (particularly the plSecureStream
stuff).
13 years ago
Darryl Pogue
3e3d713b3b
Fixes to CoreLib and CoreLibExe.
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
Darryl Pogue
2980fbf53c
Fix plEncryptedStream.
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