Michael Hansen
6a46c98dea
Fix derp
10 years ago
Michael Hansen
0332ce0f5a
Mark the parts of plString which are noexcept-safe as such
10 years ago
Michael Hansen
dc4d428eb2
Print out exception details in some places where it may be useful
10 years ago
Michael Hansen
a1d563c920
Remove HS_NO_EXCEPTIONS support. It wasn't true anyway.
10 years ago
Michael Hansen
847c64eeab
HSMemory::SoftNew is unused, and can be done with pure standard C++ anyway
10 years ago
Michael Hansen
a8250a1899
Derive hsException from std::exception and implement a reasonable what()
10 years ago
Michael Hansen
165ab66e87
Remove unused hsBadAlloc exception
10 years ago
Michael Hansen
45be91c0e3
Add two new compiler feature tests
10 years ago
Adam Johnson
2966fbaa97
Merge pull request #509 from Hoikas/revert-507
...
Revert 507
10 years ago
Adam Johnson
38fc821aaa
Revert "Merge pull request #507 from Hoikas/smexy-init"
...
This reverts commit 39524f885b
, reversing
changes made to 3d09095df1
.
10 years ago
Adam Johnson
131d26f1cd
Revert "Fix black screen introduced by #507"
...
This reverts commit 29792b92d1
.
10 years ago
Adam Johnson
29792b92d1
Fix black screen introduced by #507
10 years ago
Adam Johnson
1b1ecf2c7f
Merge pull request #508 from Hoikas/crash
...
Fix SittingModifier null dereference
10 years ago
Adam Johnson
39524f885b
Merge pull request #507 from Hoikas/smexy-init
...
Really Fast Client Init
10 years ago
Adam Johnson
3d09095df1
Merge pull request #505 from Hoikas/fix-dumbass
...
NaN animation time == kaboom
10 years ago
Adam Johnson
1aab309979
Merge pull request #502 from Hoikas/game-score-leaders
...
Implement Leaderboards
10 years ago
Adam Johnson
dba6a7367d
Merge pull request #501 from Hoikas/avatar-sdl-race
...
Remove some checks from AvatarPhysical updates
10 years ago
Adam Johnson
ee0cf4e0a9
Fix custom startup ages
...
So, that net comm auth message was actually useful... Trololololo.
Whatever.
10 years ago
Adam Johnson
d99922c2bb
Fix license block formatting
10 years ago
Adam Johnson
c97afc18a0
Fix crashes when changing graphics state
10 years ago
Adam Johnson
f075496888
Fix crashes related to dispatching messages from netcode
...
The dispatcher may or may not be ready when these things happen. If it
isn't... KABOOOOOOOOM
10 years ago
Adam Johnson
aad64cc06f
SittingModifier potential null dereference
...
Observed when linking in on DS: if an avatar sits at a sitting mod, that
SO is not loaded yet. Boom!
10 years ago
Adam Johnson
e48a98bcf4
Ensure the net client doesn't do evil stuff before we're launched
10 years ago
Adam Johnson
e1befa63f9
Application window messages should start at WM_APP
10 years ago
Adam Johnson
4d5c10f775
Move plClient init to a thread
...
This means that most users should see the game window pop up immediately
after pressing login instead of seeing "Starting URU... Please wait"
10 years ago
Adam Johnson
d08a9c8cfa
Merge pull request #504 from zrax/feature_summary
...
Use CMake's FeatureSummary tool to provide more info about dependencies
10 years ago
Michael Hansen
f06b8acbdc
Fix cmake warnings
10 years ago
Adam Johnson
2df97a78ff
Merge pull request #496 from dpogue/reorganizing
...
Code Cleanups & Reorganizing
10 years ago
Adam Johnson
7e2595850b
NaN animation time == kaboom
10 years ago
Michael Hansen
ab451790fd
Feature detection requires the package name to match what it searches for
10 years ago
Michael Hansen
5116fa9e21
Move tools subdirectory AFTER the flags it uses are defined
10 years ago
Michael Hansen
5b6896123b
Use CMake's FeatureSummary tool to provide more info about dependencies
10 years ago
Adam Johnson
8d284b222f
Implement score leaderboard fetching
10 years ago
Adam Johnson
3c9c2f2787
Fix external client build (again)
...
These arguments for launching the patcher were broken by some plString
changes. They don't work with the new patcher anyway, so let's just nuke
that crufty crap!
10 years ago
Joseph Davies
d7f1561114
Merge pull request #503 from Hoikas/fix-anims
...
Fix Jittering Animations
10 years ago
Darryl Pogue
89f76e5687
Remove unused debug pnAcLog functions.
10 years ago
Darryl Pogue
fa6f1c2a1e
Remove unused (by client) plNetResManager.
10 years ago
Darryl Pogue
2ad601debe
Move SDL send into plSDLModifier.
...
It was the only user of SendSDLState, and doing this removes the need to
link against plNetClientMgr.
10 years ago
Adam Johnson
397fa894e8
Fix jittering caused by rounding a float value
10 years ago
Darryl Pogue
760377016c
Move plNetObjectDebugger NetClient -> NetCommon.
10 years ago
Darryl Pogue
eb337c121f
Remove unused plWinFontCache & plDynSurfaceWriter.
10 years ago
Darryl Pogue
bbb727521b
Remove some obsolete plDXPipeline functions.
10 years ago
Darryl Pogue
b16c296822
Remove deprecated plPipeline BeginDrawable/EndDrawable.
10 years ago
Darryl Pogue
e3ff2c9165
Remove the obsolete hsGColorizer.
10 years ago
Darryl Pogue
4b7ae4d7d2
Move hsGDeviceRef to pnNucleusInc.
10 years ago
Darryl Pogue
a1b507d34e
Move plPipeDebugFlags to pnNucleusInc.
10 years ago
Darryl Pogue
96c8655155
Move plGBufferGroup and plVertCoder to plDrawable.
10 years ago
Michael Hansen
7abf1b2035
Merge pull request #500 from Hoikas/player-array
...
Convert NetCommPlayer to std::vector
10 years ago
Adam Johnson
0c280a71b8
Remove some checks from AvatarPhysical updates
...
These checks introduced a hidden race condition. If the initial avatar
physical update comes in after the initial avatar update (always happens
on DirtSand, never happens on MOUL), then the physical update could be
rejected if the avatar is sitting on the ground or on a sitting modifier
(this adds stages, which count as a task). This results in seeing an
avatar sitting at the link in point. Whoops!
I can think of no cases where these checks are actually useful. It's also
difficult to determine if we are linking in due to the fact that we're in
the grey area between loading the entire age and fading the screen. All
flags indicate we're in the age. This is just the best way to fix it(TM)
10 years ago
Adam Johnson
d14ef4087e
Convert NetCommPlayer to std::vector
10 years ago