Florian Meissner
8fd6e5eb1b
Add language changer to Login form
13 years ago
Darryl Pogue
1fa981d09e
plUUID operator< should return a bool.
13 years ago
Adam Johnson
b6122ff7aa
Merge pull request #186 from cwalther/time
...
Fix KI daylight saving time calculation
13 years ago
Christian Walther
3c73b9f694
Fix KI daylight saving time calculation.
...
The previous implementation had the following bugs:
- DST was truncated to end of October
- DST start was off by one week in years where March 1st is a Monday
- DST start was off by one second (1:59:59 -> 2:00:00 -> 3:00:01 instead of the correct 1:59:59 -> 3:00:00 -> 3:00:01)
Tested against tzdata 2009g.
13 years ago
Christian Walther
595d2659ca
Fix plUnifiedTime::SetGMTime
...
The default value of the "dst" argument must be 0, because -1 leads to incorrect results when the given time falls into local DST. However, a "dst" argument makes no sense on a method that deals with GMT anyway, so remove it entirely.
13 years ago
Darryl Pogue
bb200c5b30
Make sure plNetAddress is included correctly.
13 years ago
Darryl Pogue
883ce6fcbf
Doxygen plNetAddress to make it less confusing.
13 years ago
Darryl Pogue
3ba721711e
Completely kill pnUtAddr and NetAddress.
13 years ago
Darryl Pogue
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).
13 years ago
Darryl Pogue
06a561fc85
Fix bugs with plNetAddress.
...
This allows the patcher to successfully connect to both GateKeeper and
FileSrv.
13 years ago
Darryl Pogue
fbc6e33f7d
Rename these to make more sense.
13 years ago
Adam Johnson
5beda0ab87
Implement client window flashing
...
This will be used in python to grab the player's attention on PMs or other
interesting events.
13 years ago
Adam Johnson
6039d62bc2
Implement progress failures
...
I took the liberty to improve the obvious failure cases where a red progress
bar would be useful.
13 years ago
Adam Johnson
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.
13 years ago
Darryl Pogue
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 :(
13 years ago
Darryl Pogue
4b3d4a0d83
Add an operator== to plNetAddress.
13 years ago
Darryl Pogue
e770beb73d
Kill pnNetDiag.
13 years ago
Darryl Pogue
72d92bc66e
Start killing off NetAddress.
13 years ago
Darryl Pogue
7bd51c923f
Merge branch 'plNetAddress' into kill_utils
13 years ago
Darryl Pogue
cf802fcba0
Remove a bunch of unused custom STL code.
13 years ago
Darryl Pogue
e70cb420f3
Update plNetAddress to use plString.
13 years ago
Darryl Pogue
9479aadb3a
Move pnUtBigNum to pnEncryption/plBigNum.
13 years ago
Darryl Pogue
b8e4f00ad6
Remove more unused pnUtils code.
13 years ago
Darryl Pogue
87f050b55e
Get rid of one hashtable in pfGameMgr.
13 years ago
Darryl Pogue
270e05738f
Clean up pnSimpleNet.
...
Removes Pch.h.
Removes a pnUtList.
Removes a PnUtHash (and all the weird warnings from it).
13 years ago
Branan Purvine-Riley
ec4190e807
Merge pull request #176 from Hoikas/afk-clickables
...
Allow clickables to function while sitting or AFK.
13 years ago
Darryl Pogue
364ac73050
Replace NetLinkingMgr LIST with std::list.
13 years ago
Darryl Pogue
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.
13 years ago
Darryl Pogue
833124c297
Get rid of CCritSect in the patcher stuff.
13 years ago
Darryl Pogue
a28213806f
Fix compiling.
13 years ago
Darryl Pogue
b7035a631e
Try to replace a pnUtList with a std::queue.
13 years ago
Darryl Pogue
3bf303885a
PnUtCrypt compiles on *nix now.
13 years ago
Darryl Pogue
251cf02bd7
Move AtomicAdd/AtomicSet to hsUtils.
13 years ago
Darryl Pogue
26dc1fa120
Get rid of the PnUtils TLS stuff.
13 years ago
Darryl Pogue
590eea770f
Remove CEvent entirely.
13 years ago
Darryl Pogue
9e92b77438
Get rid of CEvent in plUruLauncher.
13 years ago
Darryl Pogue
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.
13 years ago
Darryl Pogue
3b39393077
Kill the CpuGetInfo function.
...
We're probably going to kill pnNetDiag at some point anyways.
13 years ago
Darryl Pogue
8c95dbe3a8
We actually don't need pnUtAddr.cpp at all anymore
13 years ago
Darryl Pogue
dfee3034f0
Clean up pnUtAddr of unused stuff.
...
Still need to move ALL of this over to pnNetCommon's plNetAddress at
some point.
13 years ago
Darryl Pogue
c1870f178b
Remove some code that was never used anywhere.
13 years ago
Darryl Pogue
62249844c3
Remove some unused stuff from pnUtMisc.
13 years ago
Darryl Pogue
62d1213853
Remove a bunch of unused pnUtils stuff.
13 years ago
Branan Purvine-Riley
9137df7763
Merge pull request #173 from Hoikas/time
...
Time Fixes
13 years ago
Adam Johnson
4977eaedbe
Allow clickables to function while sitting or AFK.
...
Less special casing FTW!
13 years ago
Adam Johnson
2807fb455b
Merge pull request #171 from boq/tabcompletion
...
Plasma part of chat name completion
13 years ago
Adam Johnson
9ea5f9df81
Merge pull request #174 from boq/master
...
Proper SetClipboardData usage
13 years ago
Adam Johnson
0b29b4c765
Fix PlasmaMAX compile
13 years ago
Adam Johnson
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.
13 years ago
Bartek Bok
f158f97776
Fix WinApi call misuse
13 years ago