cf802fcba0
Remove a bunch of unused custom STL code.
2012-03-11 21:33:54 -07:00
9479aadb3a
Move pnUtBigNum to pnEncryption/plBigNum.
2012-03-11 20:04:10 -07:00
b8e4f00ad6
Remove more unused pnUtils code.
2012-03-11 00:02:40 -08:00
87f050b55e
Get rid of one hashtable in pfGameMgr.
2012-03-11 00:02:20 -08:00
270e05738f
Clean up pnSimpleNet.
...
Removes Pch.h.
Removes a pnUtList.
Removes a PnUtHash (and all the weird warnings from it).
2012-03-10 22:19:34 -08:00
364ac73050
Replace NetLinkingMgr LIST with std::list.
2012-03-10 20:35:09 -08:00
f6f063a9dd
Fix pnNetCli for *nix.
...
Thanks to @zrax for breaking it originally :P
Also switch another CCritSect over to hsMutex, and replace LIST with
std::list.
2012-03-10 20:34:03 -08:00
833124c297
Get rid of CCritSect in the patcher stuff.
2012-03-10 20:33:26 -08:00
a28213806f
Fix compiling.
2012-03-10 19:16:52 -08:00
b7035a631e
Try to replace a pnUtList with a std::queue.
2012-03-10 18:16:37 -08:00
3bf303885a
PnUtCrypt compiles on *nix now.
2012-03-10 18:16:18 -08:00
251cf02bd7
Move AtomicAdd/AtomicSet to hsUtils.
2012-03-10 17:49:22 -08:00
26dc1fa120
Get rid of the PnUtils TLS stuff.
2012-03-10 17:47:25 -08:00
590eea770f
Remove CEvent entirely.
2012-03-10 16:09:03 -08:00
9e92b77438
Get rid of CEvent in plUruLauncher.
2012-03-10 16:07:59 -08:00
44a43b298b
Try replacing CEvent with hsSemaphore.
...
This should work because we only ever call Wait() once. It doesn't fully
behave like Win32's manual reset events though, so if we had a more
complex usage that depended on the event remaining signalled, we'd have
a problem.
2012-03-10 14:16:01 -08:00
3b39393077
Kill the CpuGetInfo function.
...
We're probably going to kill pnNetDiag at some point anyways.
2012-03-10 13:42:00 -08:00
8c95dbe3a8
We actually don't need pnUtAddr.cpp at all anymore
2012-03-10 13:42:00 -08:00
dfee3034f0
Clean up pnUtAddr of unused stuff.
...
Still need to move ALL of this over to pnNetCommon's plNetAddress at
some point.
2012-03-10 13:42:00 -08:00
c1870f178b
Remove some code that was never used anywhere.
2012-03-10 13:42:00 -08:00
62249844c3
Remove some unused stuff from pnUtMisc.
2012-03-10 13:42:00 -08:00
62d1213853
Remove a bunch of unused pnUtils stuff.
2012-03-10 13:42:00 -08:00
9137df7763
Merge pull request #173 from Hoikas/time
...
Time Fixes
2012-03-09 20:34:10 -08:00
2807fb455b
Merge pull request #171 from boq/tabcompletion
...
Plasma part of chat name completion
2012-03-09 19:42:28 -08:00
9ea5f9df81
Merge pull request #174 from boq/master
...
Proper SetClipboardData usage
2012-03-09 19:29:39 -08:00
0b29b4c765
Fix PlasmaMAX compile
2012-03-09 21:06:00 -05:00
69970aba43
Fix the George W. Bush bug
...
Fix the DST hack to use the correct dates in post-2006 US and Canada. I
unfortunately could not find a decent cross-platform way to do this.
2012-03-06 21:04:06 -05:00
f158f97776
Fix WinApi call misuse
2012-03-05 15:07:42 +01:00
120dae6c2b
Merge pull request #172 from dpogue/kill_log
...
plStatusLog++; pnAcLog--
2012-03-04 18:47:45 -08:00
638259e749
Improve server time sync
...
Prevents cheating with time based puzzles (pellets) and ensures the KI time
stays somewhat correct. The server time will be reset on the plNetMessage
received after the user changes their system clock. That might take a bit,
but it's better than nothing.
2012-03-04 21:10:34 -05:00
0168e89487
Missed a few references to NtFile.
2012-03-04 16:28:19 -08:00
d1da655fb2
Kill off pnAcFile entirely.
2012-03-04 16:28:16 -08:00
0973bd954a
Fix a stupid mistake with plString usage.
2012-03-04 16:27:07 -08:00
028f8bb6ae
Make sure these link against plStatusLog.
2012-03-04 15:22:11 -08:00
0e56037444
Redirect pnAcLog stuff to plStatusLog.
2012-03-04 15:20:20 -08:00
fa81d44489
Remove AsyncLog usage from the patcher.
2012-03-04 15:07:19 -08:00
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
1a59bcd1a0
Engine part of chat name completion
2012-03-02 09:52:54 +01:00
860bba92fb
Tiny fix, marginally related to rest of stuff
2012-03-02 09:30:06 +01: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
7d7bb6935b
Merge pull request #164 from Hoikas/game-ping
...
Implement NglGame pinging
2012-03-01 21:06:19 -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