98c869fc6c
Use a semaphore in plStatusLog.
2012-03-04 14:43:03 -08:00
97f9370dfe
Make the *nix path constant use the system value.
2012-03-04 14:35:27 -08:00
8437d676fb
Support named semaphores on *nix.
2012-03-04 14:18:44 -08:00
a44b48356e
Remove WinRun hack from hsThread
2012-03-04 13:48:48 -08:00
9302df2453
Allow plStrings to be passed to plLoggable.
2012-03-04 13:47:04 -08:00
a753532f77
Merge pull request #168 from boq/clipboard
...
Basic clipboard functionality
2012-03-01 21:07:49 -08:00
740412cfb3
Merge pull request #160 from Hoikas/camera
...
Camera Fixes
2012-03-01 21:06:34 -08:00
7295a38386
We now filter WM_CHARs containing control codes, so ignoring them in gui code is useless (even harmful)
2012-02-28 09:51:08 +01:00
d8dd19e093
Basic clipboard functionality
2012-02-27 21:24:08 +01:00
5bd22e1912
Filter WM_CHAR messages with control characters. Fix multiline edit input for keyboard layouts using alt key
2012-02-27 20:29:10 +01:00
7481a1b5bb
Bad bits
2012-02-27 20:25:34 +01:00
bd6300d6c7
Remove some eap stupid
2012-02-25 22:56:30 -05:00
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.
2012-02-25 22:35:41 -05:00
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)
2012-02-25 22:33:55 -05:00
22a6b3b277
Fix a Clang error from pnUtHash.
2012-02-24 22:56:02 -08:00
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.
2012-02-25 01:55:55 -05:00
8c345dac3d
Take this opportunity to vector-ize plVirtualCam1
2012-02-24 22:31:10 -05:00
8deeb6831a
Disallow duplicate camera pushes
2012-02-23 18:39:55 -05:00
0e88bd249b
Revert "Pop cameras when we exit a region"
...
This was a fluke and did not really fix the issue
2012-02-23 18:12:19 -05:00
1ef7f43ede
Merge pull request #158 from Hoikas/login-fixes
...
Login fixes
2012-02-22 07:41:34 -08:00
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.
2012-02-22 01:27:00 -05:00
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.
2012-02-22 00:45:18 -05:00
897abb7200
Chip away at uses of pnUtStr
2012-02-20 12:06:41 -05:00
653c29d0bd
Restore eap's misunderstanding of endianness.
2012-02-20 11:50:47 -05:00
ec216206dd
Fix StupidSearch
...
This fixes stupid stuff like Phil's Relto linking panel and the Words covers
2012-02-19 18:43:52 -05:00
ab8d7619d3
Remove the pragma stuff since there's no warning.
2012-02-19 14:39:46 -08:00
b5d9c3ffec
Use a correct value that doesn't cause warnings.
2012-02-19 14:37:04 -08:00
bdf52410e1
Make plString build on mingw.
2012-02-19 13:02:47 -08:00
5548eb5a6f
Merge pull request #156 from dpogue/NukeLibs
...
Nuke NucleusLib libs
2012-02-18 20:05:25 -08:00
21a0d9edfd
Re-add the necessary StartUp hack stuff.
2012-02-18 19:54:25 -08:00
c48f76d641
Merge pull request #154 from Hoikas/fix-151
...
Fixes #151
2012-02-18 09:40:15 -08:00
ef55b356ca
Merge pull request #153 from Hoikas/unicode-tos
...
Support utf8 TOS.txt files
2012-02-18 09:39:56 -08:00
d8d6b0b377
Remove some lingering pnIni references.
2012-02-18 00:20:57 -08:00
cc21988872
Kill pnIni.
2012-02-18 00:14:39 -08:00
564c97921f
Kill pnIniExe.
2012-02-18 00:14:17 -08:00
e6077e950d
Remove the Net Ini stuff that was never used.
...
If we needed any of this stuff, it's been added to the console.
2012-02-18 00:11:13 -08:00
ba7950bb80
Kill pnMail.
2012-02-17 23:55:02 -08:00
4535d38cc9
Kill pnSqlLib.
2012-02-17 23:54:27 -08:00
64ea209754
Kill pnOraLib.
2012-02-17 23:53:53 -08:00
e5aaef09e0
Kill pnCrash.
2012-02-17 23:50:25 -08:00
0f68e5ae13
These got missed...
2012-02-18 02:49:55 -05:00
46ca15c61c
Kill pnCrashExe.
2012-02-17 23:44:27 -08:00
1687426987
Kill pnNetLog.
2012-02-17 23:41:36 -08:00
7720981324
Fixes #151
...
Close a file descriptor that could be leaked
2012-02-16 19:59:21 -05:00
1efd2b6684
Support utf8 TOS.txt files
2012-02-16 19:49:26 -05:00
23911b0a49
Actually fix it, thanks to Zrax and Paradox
2012-02-15 01:46:18 -05:00
8bf78c0e35
Fix plStringStream for the case of adding a '\0' char non-destructively
2012-02-15 01:25:01 -05:00
81465e621b
Add case conversion functionality
2012-02-15 01:24:48 -05:00
ccf5f59fda
Merge pull request #149 from Hoikas/physx
...
More PhysX Fixes
2012-02-13 18:13:23 -08:00
40933d6612
Merge pull request #144 from Deledrius/vault_png
...
More PNG support (Vault and Python)
2012-02-13 08:52:17 -08:00