Darryl Pogue
028f8bb6ae
Make sure these link against plStatusLog.
13 years ago
Darryl Pogue
0e56037444
Redirect pnAcLog stuff to plStatusLog.
13 years ago
Darryl Pogue
fa81d44489
Remove AsyncLog usage from the patcher.
13 years ago
Darryl Pogue
98c869fc6c
Use a semaphore in plStatusLog.
13 years ago
Darryl Pogue
97f9370dfe
Make the *nix path constant use the system value.
13 years ago
Darryl Pogue
8437d676fb
Support named semaphores on *nix.
13 years ago
Adam Johnson
a44b48356e
Remove WinRun hack from hsThread
13 years ago
Darryl Pogue
9302df2453
Allow plStrings to be passed to plLoggable.
13 years ago
Bartek Bok
7295a38386
We now filter WM_CHARs containing control codes, so ignoring them in gui code is useless (even harmful)
13 years ago
Bartek Bok
d8dd19e093
Basic clipboard functionality
13 years ago
Bartek Bok
5bd22e1912
Filter WM_CHAR messages with control characters. Fix multiline edit input for keyboard layouts using alt key
13 years ago
Bartek Bok
7481a1b5bb
Bad bits
13 years ago
Adam Johnson
bd6300d6c7
Remove some eap stupid
13 years ago
Adam Johnson
29f2bc2547
Only synch input states when they dirty
...
Sending dupe input state messages every 10 seconds is wasteful. They are
already sent when the fields dirty, so there's no sense in sending them
any more than that. For keeping the connection alive, we'll use
lightweight pings.
13 years ago
Adam Johnson
dc85bd6f86
Implement Game auto pinger
...
Evidently, the game connection never actually pinged. Instead, it relied
on the propagation of a redundant game message. This is evil because we
can sometimes hang out in the loading process for quite some time (eg
beyond the socket timeout on either end)
13 years ago
Darryl Pogue
22a6b3b277
Fix a Clang error from pnUtHash.
13 years ago
Adam Johnson
24a644107e
Fix relto-plunge
...
Looks like the fissure fall camera region got triggered then untriggered
during the linking process. In debug builds, this happened in one frame,
so only an exit message got sent out. In faster builds, both would be
sent, and you would plunge. To fix that, we don't send eval until we're no
longer MidLink.
13 years ago
Adam Johnson
8c345dac3d
Take this opportunity to vector-ize plVirtualCam1
13 years ago
Adam Johnson
8deeb6831a
Disallow duplicate camera pushes
13 years ago
Adam Johnson
0e88bd249b
Revert "Pop cameras when we exit a region"
...
This was a fluke and did not really fix the issue
13 years ago
Adam Johnson
efd03fc33e
Pop cameras when we exit a region
...
Fixes issues with cameras that have been added to the stack in python using
that weird spawn point hack.
13 years ago
Adam Johnson
027e830360
Keep dynamics asleep during init process
...
When we set the global pose and transform, we wake up dynamics. This can be
somewhat evil, so we put them back to sleep as they are supposed to be.
13 years ago
Adam Johnson
897abb7200
Chip away at uses of pnUtStr
13 years ago
Adam Johnson
653c29d0bd
Restore eap's misunderstanding of endianness.
13 years ago
Adam Johnson
ec216206dd
Fix StupidSearch
...
This fixes stupid stuff like Phil's Relto linking panel and the Words covers
13 years ago
Darryl Pogue
ab8d7619d3
Remove the pragma stuff since there's no warning.
13 years ago
Darryl Pogue
b5d9c3ffec
Use a correct value that doesn't cause warnings.
13 years ago
Darryl Pogue
bdf52410e1
Make plString build on mingw.
13 years ago
Darryl Pogue
21a0d9edfd
Re-add the necessary StartUp hack stuff.
13 years ago
Darryl Pogue
d8d6b0b377
Remove some lingering pnIni references.
13 years ago
Darryl Pogue
cc21988872
Kill pnIni.
13 years ago
Darryl Pogue
564c97921f
Kill pnIniExe.
13 years ago
Darryl Pogue
e6077e950d
Remove the Net Ini stuff that was never used.
...
If we needed any of this stuff, it's been added to the console.
13 years ago
Darryl Pogue
ba7950bb80
Kill pnMail.
13 years ago
Darryl Pogue
4535d38cc9
Kill pnSqlLib.
13 years ago
Darryl Pogue
64ea209754
Kill pnOraLib.
13 years ago
Darryl Pogue
e5aaef09e0
Kill pnCrash.
13 years ago
Adam Johnson
0f68e5ae13
These got missed...
13 years ago
Darryl Pogue
46ca15c61c
Kill pnCrashExe.
13 years ago
Darryl Pogue
1687426987
Kill pnNetLog.
13 years ago
Adam Johnson
7720981324
Fixes #151
...
Close a file descriptor that could be leaked
13 years ago
Adam Johnson
1efd2b6684
Support utf8 TOS.txt files
13 years ago
Adam Johnson
23911b0a49
Actually fix it, thanks to Zrax and Paradox
13 years ago
Michael Hansen
8bf78c0e35
Fix plStringStream for the case of adding a '\0' char non-destructively
13 years ago
Michael Hansen
81465e621b
Add case conversion functionality
13 years ago
NadnerbD
3e15b5d318
Fixed memory leak, plString is nice
13 years ago
Adam Johnson
80213f3edd
Fix weird jitters when jumping and kicking
...
NOTE: If you are using a version of PhysX prior to 2.6.4, then you should
test very carefully if you should keep this commit. This change fixed a
bug that caused avatars to get stuck falling against certain colliders. It
seems to no longer be needed.
13 years ago
Adam Johnson
7dcf2e66a3
Greatly simplify collision detectors
13 years ago
Adam Johnson
1b0e139ae5
Only send out one collide msg per frame
...
This addresses a "PhysX turd" that some Cyan programmer noted in
plCollisionDetector. Cleaning up that cruft is pending...
13 years ago
Adam Johnson
9795b4e7fc
Fix unsafe cleanup in ~plCameraRegionDetector
...
Deleting an hsRefCnt is evil, we should ALWAYS hsRefCnt_SafeUnRef (we
might have a nullptr) it because someone might ref it. hsRefCnt will explictly crash if you delete it when the refcnt != 1.
Also, take this opportunity to vector-ize things.
13 years ago