5f99e20af8
Toss pnAddrInfo (one less project!)
2012-06-10 20:03:44 -04:00
9ce02384c2
Fix #169
...
Allow the execution of multiple internal clients. The crash that was
observed before was fixed with the removal of pnAcLog.
2012-06-10 19:31:42 -04:00
c4190c50de
Remove programs/libraries that have been obsoleted or make no sense
...
outside of Cyan's build environment
2012-06-10 12:59:11 -04:00
95e1fe34b8
Remove unused dead weight CSR and SimpleNet code
2012-06-09 18:45:34 -04:00
b8b8e6d730
Fix #204
...
Revert part of a89577e81e that allowed message handlers to override the
default window proc, killing key commands like Alt+F4
2012-05-05 22:37:47 -04:00
9ee5c4d040
Remove remaining pre-hsCpuID SSE special-casing.
2012-04-22 15:29:22 -07:00
8291ec5ba5
Add missing period at the end of the processor support error message.
2012-04-20 21:57:27 +02:00
d2933e66c6
Fix SSE3 detection.
...
CheckCPU() would always return true, letting the game continue and crash on an SSE3 instruction on non-SSE3 CPUs.
2012-04-20 21:56:08 +02:00
a31f14a9bd
Merge pull request #196 from Hoikas/minidump
...
pfCrash Fixes
2012-04-17 18:20:39 -07:00
55a816f376
Remove stale stack dump reports
2012-04-17 16:05:00 -04:00
61a37fd406
Fix plCrashHandler external build
2012-04-17 10:37:57 -07:00
95c255daf4
Change language setting to use an ini file instead of the login.dat
2012-04-17 10:37:42 -07:00
670576bf67
Merge pull request #184 from Hoikas/minidump
...
Improved Crash Handling
2012-04-15 14:08:20 -07:00
a038af101d
Merge pull request #193 from Hoikas/sse
...
SSE3 Optimizations
2012-04-15 14:07:41 -07:00
8d36a0d028
Closes #182 -- dpogue/kill_utils
...
Conflicts:
Sources/Plasma/Apps/plClient/winmain.cpp
2012-04-14 19:34:07 -04:00
bb47f83cf3
Simple SSE3 skinning algorithm
...
Future direction: do lots of work such that hsMatrix44 and hsScalarTriple
are 16-byte aligned so that we can use faster aligned loads
2012-04-11 23:21:54 -04:00
5fa14466c8
Eradicate pfStackTrace
2012-04-06 02:31:49 -04:00
fffdf07467
Slim down the exception dialog
2012-04-06 02:31:48 -04:00
14279794f7
Implement pfCrashHandler
...
pfCrashHandler includes a client that watches plClient for crashes. When
it detects a crash, it lets the plCrashSrv (plCrashHandler.exe) know about
it. We then produce a mninidump, then signal the client that it's OK to
show a crash dialog. See http://www.nynaeve.net/?p=128 for a good
explanation of why I split the crash logic into another process.
2012-04-06 02:29:21 -04:00
c70bb776ba
Merge pull request #181 from Hoikas/taskbar
...
Taskbar Stuff
2012-04-05 23:18:34 -07:00
d0412b2f38
Move the combo box into an own line
2012-04-04 11:57:47 +02: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
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
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
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
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
9137df7763
Merge pull request #173 from Hoikas/time
...
Time Fixes
2012-03-09 20:34:10 -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
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
fa81d44489
Remove AsyncLog usage from the patcher.
2012-03-04 15:07:19 -08:00
d8dd19e093
Basic clipboard functionality
2012-02-27 21:24:08 +01:00
897abb7200
Chip away at uses of pnUtStr
2012-02-20 12:06:41 -05:00
653c29d0bd
Restore eap's misunderstanding of endianness.
2012-02-20 11:50:47 -05:00
5548eb5a6f
Merge pull request #156 from dpogue/NukeLibs
...
Nuke NucleusLib libs
2012-02-18 20:05:25 -08:00
d8d6b0b377
Remove some lingering pnIni references.
2012-02-18 00:20:57 -08:00
1efd2b6684
Support utf8 TOS.txt files
2012-02-16 19:49:26 -05:00
e985616107
Fix errors.
2012-02-12 18:32:07 -08:00
4a1b36b284
Move half of the Challenge Hash stuff.
2012-02-12 01:19:22 -08:00
404cd09f1c
Move plEncryption to pnEncryption.
...
--HG--
rename : Sources/Plasma/PubUtilLib/plEncryption/plChecksum.cpp => Sources/Plasma/NucleusLib/pnEncryption/plChecksum.cpp
rename : Sources/Plasma/PubUtilLib/plEncryption/plChecksum.h => Sources/Plasma/NucleusLib/pnEncryption/plChecksum.h
2012-02-11 23:14:11 -08:00
d2243c459b
Added plSHA project, and clean up pnUtCrypt usage.
2012-02-11 22:31:29 -08:00
76a754f55a
Added plSHAChecksum and plSHA1Checksum.
2012-02-11 21:57:28 -08:00
4b8b5027be
Build plMD5.
...
Refs #1 .
2012-02-11 19:52:36 -08:00
6b259f4699
Merge remote-tracking branch 'origin/master' into plString
...
[AMEND] Fixed one new case which came in from master
2012-02-11 14:02:30 -08:00