Darryl Pogue
cb209c853f
Move these inline to be faster.
13 years ago
Darryl Pogue
5ad311dd97
Use a std::map for faster page lookups.
13 years ago
Darryl Pogue
3a8911c1cd
Fix a rather crippling plString bug on Linux.
13 years ago
Branan Purvine-Riley
c70bb776ba
Merge pull request #181 from Hoikas/taskbar
...
Taskbar Stuff
13 years ago
Branan Purvine-Riley
86de0d4e51
Merge pull request #188 from Hoikas/patcher
...
Fix Patcher Progress
13 years ago
Branan Purvine-Riley
46c3ab08b3
Merge pull request #187 from Mystler/langChanger
...
Add language selection to Login form
13 years ago
Florian Meissner
d0412b2f38
Move the combo box into an own line
13 years ago
Adam Johnson
f4665a0caf
Use the correct file sizes in plResPatcher
13 years ago
Joseph Davies
90dd0f433d
Use Localization list of available languages for login dialog.
13 years ago
Florian Meissner
8fd6e5eb1b
Add language changer to Login form
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
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
Branan Purvine-Riley
ec4190e807
Merge pull request #176 from Hoikas/afk-clickables
...
Allow clickables to function while sitting or AFK.
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
Adam Johnson
120dae6c2b
Merge pull request #172 from dpogue/kill_log
...
plStatusLog++; pnAcLog--
13 years ago
Adam Johnson
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.
13 years ago
Darryl Pogue
0168e89487
Missed a few references to NtFile.
13 years ago
Darryl Pogue
d1da655fb2
Kill off pnAcFile entirely.
13 years ago
Darryl Pogue
0973bd954a
Fix a stupid mistake with plString usage.
13 years ago
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
1a59bcd1a0
Engine part of chat name completion
13 years ago
Bartek Bok
860bba92fb
Tiny fix, marginally related to rest of stuff
13 years ago
Adam Johnson
a753532f77
Merge pull request #168 from boq/clipboard
...
Basic clipboard functionality
13 years ago
Branan Purvine-Riley
740412cfb3
Merge pull request #160 from Hoikas/camera
...
Camera Fixes
13 years ago
Branan Purvine-Riley
7d7bb6935b
Merge pull request #164 from Hoikas/game-ping
...
Implement NglGame pinging
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
Adam Johnson
16a30950de
Merge pull request #161 from dpogue/fix_clang
...
Fix a Clang error from pnUtHash.
13 years ago