1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-21 20:59:09 +00:00
Commit Graph

565 Commits

Author SHA1 Message Date
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
320127dc87 Fix syntax error in plCollisionDetector. 2011-10-28 23:19:15 -07:00
41495b8e03 Fix errors in plDrawable.
It builds almost the whole project now... until it hits plVisLOSMgr :(
2011-10-28 23:18:22 -07:00
df57a01d91 Change Uuid to plUUID in this message. 2011-10-28 23:17:19 -07:00
46e14a43c0 Fix warnings in plSDL. 2011-10-28 23:16:41 -07:00
2160df9cd3 plAgeLoader needs unistd for getpid. 2011-10-28 23:15:41 -07:00
f33589936c Fix some errors in plAvatar. 2011-10-28 23:14:56 -07:00
d1608edf4a Fix some warnings in plProgressMgr. 2011-10-28 23:13:23 -07:00
48d723462c Fixes for compiler errors in pfAnimation. 2011-10-28 23:12:21 -07:00
7725e95a00 Remove two commented out includes. 2011-10-27 22:26:52 -07:00
2073aec611 Fix build of plSurface. 2011-10-27 22:05:23 -07:00
5bb0c7e56b Fix building plLogDecrypt. 2011-10-27 22:02:15 -07:00
a980fe454f Fix building plStatusLog. 2011-10-27 22:01:55 -07:00
7ba977a480 Add wchar* versions of some plFile utils. 2011-10-27 22:01:07 -07:00
3133161711 Fix compiling plScene. 2011-10-27 21:24:13 -07:00
3113150f00 Fix this include, but it doesn't fix linux build. 2011-10-27 21:21:30 -07:00
dbced518cb Fix plParticleSystem and plAgeLoadedMsg. 2011-10-27 21:20:26 -07:00
ee01c1f01d Fix compilation of plInterp. 2011-10-27 21:15:55 -07:00
58e89f81b2 Fix an "address of temporary" error in plCluster. 2011-10-27 21:12:06 -07:00
d17711b04c Fix compiling plContainer. 2011-10-27 21:10:31 -07:00
c3c67c0a65 Fix plClient, MaxMain, and MaxPlasmaLights. 2011-10-27 10:38:13 -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
7dd9b30452 Remove redundant endian functions. 2011-10-26 12:26:58 -07:00
71eb7ce8df Fix an error on Windows.
UInt32* isn't a LPDWORD... unless we cast it.
2011-10-25 23:40:37 -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
f085087c23 Build plFileEncrypt in Linux. 2011-10-25 21:21:59 -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
7168174e52 Updates to plUUID for Linux & Windows.
Includes linking against libuuid on Linux.
2011-10-25 21:21:59 -07:00
9109bbf937 Don't need DX at all for plAudioCore.
Except maybe if you're building 3DSMax... but someone should check that.
2011-10-25 21:21:59 -07:00
eef108e025 More memleak fixes. 2011-10-25 21:21:59 -07:00
3100eab804 Apparently these need to be freed.
Worth noting that Cyan never seems to do this anywhere...
2011-10-25 21:21:58 -07:00
de9d463563 Semi-hack to CMake to ignore DirectX on Linux. 2011-10-25 21:21:58 -07:00
51c46a106e plPythonPack compiling and running on Linux. 2011-10-25 21:21:58 -07:00
8b610c7228 Make plFile stuff compile on Linux.
No guarantees made that it works though (particularly the plSecureStream
stuff).
2011-10-25 21:21:58 -07:00
3e3d713b3b Fixes to CoreLib and CoreLibExe. 2011-10-25 21:21:58 -07:00
32218c36ad Update Max plugin for renamed endian functions. 2011-10-25 20:23:26 -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
2980fbf53c Fix plEncryptedStream. 2011-10-24 22:17:12 -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
9f0730fca9 Remove stale includes in MaxComponent 2011-10-22 20:19:34 -07:00
4255823e5d Merge pull request #83 from Hoikas/moar-input
More input fixes
2011-10-22 19:52:46 -07:00
eb2767a5f7 Open source re-licensing 2011-10-22 17:03:49 -07:00
6c4ec930b0 Refresh CapsLock state on window restore
This fixes an unreported bug where the avatar run-lock state can get
confused after alt-tabbing. The other key states are too volatile to
update... We never get the depressed events if they are pressed on window
activation.
2011-10-22 17:51:13 -04:00
6582d0261e Fix #82
It seems that silly Adam was storing a UINT scan code because MapVirtualKey
wanted a UINT. However, WM_CHAR only has a BYTE scan code in its lParam.
Therefore, we got garbage on repeated key events, which bungled up the key
binding parser.
2011-10-21 08:38:52 -04:00