1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-21 12:49:10 +00:00
Commit Graph

741 Commits

Author SHA1 Message Date
c70bb776ba Merge pull request #181 from Hoikas/taskbar
Taskbar Stuff
2012-04-05 23:18:34 -07:00
86de0d4e51 Merge pull request #188 from Hoikas/patcher
Fix Patcher Progress
2012-04-05 23:17:01 -07:00
46c3ab08b3 Merge pull request #187 from Mystler/langChanger
Add language selection to Login form
2012-04-05 23:16:02 -07:00
d0412b2f38 Move the combo box into an own line 2012-04-04 11:57:47 +02:00
f4665a0caf Use the correct file sizes in plResPatcher 2012-04-03 14:50:28 -04:00
90dd0f433d Use Localization list of available languages for login dialog. 2012-04-03 14:11:34 +02:00
8fd6e5eb1b Add language changer to Login form 2012-04-03 14:11:23 +02:00
b6122ff7aa Merge pull request #186 from cwalther/time
Fix KI daylight saving time calculation
2012-03-30 15:46:30 -07:00
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.
2012-03-30 21:53:15 +02:00
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.
2012-03-30 21:48:37 +02: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
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
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
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
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
16a30950de Merge pull request #161 from dpogue/fix_clang
Fix a Clang error from pnUtHash.
2012-02-25 16:09:13 -08: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