2
3
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-14 10:37:41 -04:00
Commit Graph

1013 Commits

Author SHA1 Message Date
3ba721711e Completely kill pnUtAddr and NetAddress. 2012-03-26 21:49:10 -07:00
3ea3473d13 Get rid of pnUtW32Addr and make IP strings char*s.
IP addresses don't need to be unicode.
pnUtAddr is still around until we replace all NetAddress uses with
plNetAddress (they are typedef'ed to each other right now).
2012-03-26 21:27:55 -07:00
06a561fc85 Fix bugs with plNetAddress.
This allows the patcher to successfully connect to both GateKeeper and
FileSrv.
2012-03-26 19:03:43 -07:00
fbc6e33f7d Rename these to make more sense. 2012-03-26 16:14:17 -07:00
5beda0ab87 Implement client window flashing
This will be used in python to grab the player's attention on PMs or other
interesting events.
2012-03-20 21:00:59 -04:00
6039d62bc2 Implement progress failures
I took the liberty to improve the obvious failure cases where a red progress
bar would be useful.
2012-03-20 01:14:06 -04:00
dcba1fb60a Windows 7 taskbar goodies
Update the Windows 7 taskbarlist progress bar on plOperationProgress
callbacks. It's not totally nesecary, but it adds a nice bit of polish to
the experience.
2012-03-19 22:26:30 -04:00
4737e791cb Remove almost all uses of NetAddress.
This probably has a bunch of bugs because of Network Order/Host Order
issues. If we intend to actually support BE architectures, these
problems are going to get much much worse :(
2012-03-12 21:59:10 -07:00
4b3d4a0d83 Add an operator== to plNetAddress. 2012-03-12 21:04:27 -07:00
e770beb73d Kill pnNetDiag. 2012-03-12 21:03:58 -07:00
72d92bc66e Start killing off NetAddress. 2012-03-11 23:12:03 -07:00
7bd51c923f Merge branch 'plNetAddress' into kill_utils 2012-03-11 22:19:32 -07:00
cf802fcba0 Remove a bunch of unused custom STL code. 2012-03-11 21:33:54 -07:00
e70cb420f3 Update plNetAddress to use plString. 2012-03-11 20:54:03 -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
ec4190e807 Merge pull request #176 from Hoikas/afk-clickables
Allow clickables to function while sitting or AFK.
2012-03-10 21:54:23 -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
4977eaedbe Allow clickables to function while sitting or AFK.
Less special casing FTW!
2012-03-09 23:30:31 -05: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