Michael Hansen
7abf1b2035
Merge pull request #500 from Hoikas/player-array
...
Convert NetCommPlayer to std::vector
9 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)
9 years ago
Adam Johnson
d14ef4087e
Convert NetCommPlayer to std::vector
9 years ago
Adam Johnson
61a07c35fc
Fix condition inverted by #463
...
This prevented new device inboxes (imagers) from being initialized
9 years ago
Adam Johnson
f98222ee59
Merge pull request #497 from zrax/del_plStringFormat
...
plString::Format deprecation
9 years ago
Adam Johnson
737515cab9
Merge pull request #499 from zrax/vc2015
...
Fix static initialization order dependency in MSVC2015
9 years ago
Michael Hansen
bffe08b7d4
Fix static initialization order dependency in MSVC2015 by changing the message to a pointer
9 years ago
Adam Johnson
239a2d0208
Merge pull request #495 from zrax/coverity
...
Coverity fixes
9 years ago
Michael Hansen
132f5cfd15
Reduce warning spam by un-marking va_list functions as deprecated,
...
and ensuring all callers of such are marked deprecated
9 years ago
Michael Hansen
cea5a37027
Add deprecated warning for all remaining callers of plString::IFormat
...
Remove deprecated warning for plString::IFormat, since it is a helper
9 years ago
Lyrositor
08a031d382
Update CMakeLists to match new plLoggable location.
9 years ago
Darryl Pogue
1adce68d0d
Move plLoggable into NucleusLib/inc.
...
Also add deprecation warnings to non-plString uses. This will be very
noisy, but that should make it easy to track down places that should now
be using plFormat.
9 years ago
Darryl Pogue
75dc93db2a
Add plFormat handler for hsMatrix44.
9 years ago
Michael Hansen
7a7293e8c6
Get rid of plString::Format
9 years ago
Michael Hansen
7a9c1308be
Clean up several more unused local variables
9 years ago
Adam Johnson
a82df73cc0
Merge pull request #494 from zrax/apple
...
OSX fixes
9 years ago
Michael Hansen
93eb41b1fe
Fix some legitimate bugs found by Coverity which MAY IMPACT BEHAVIOR!
9 years ago
Michael Hansen
4b4de0e135
Remove a few unused vars
9 years ago
Michael Hansen
7cdf7f133a
Several "low-hanging fruit" Coverity fixes which shouldn't affect behavior
9 years ago
Michael Hansen
5e6604cf13
These flags are meaningless outside of Windows
9 years ago
Michael Hansen
53853f58c3
Generate a .app bundle for GUI tools on Mac
9 years ago
Michael Hansen
5bd0e8d451
Mac puts malloc.h in its own subdirectory
9 years ago
Michael Hansen
8983b7bafc
Clang/libc++ requires <cmath> header for fabs and other math functions
9 years ago
Michael Hansen
b9b02d757c
Merge pull request #491 from Hoikas/stlize
...
GBufferGroup hsTArray -> std::vector
9 years ago
Adam Johnson
5b9f915e8e
Merge pull request #492 from zrax/string_tests
...
String tests
9 years ago
Adam Johnson
a12ca240f9
Merge pull request #493 from zrax/gtest-1.7
...
Update to GTest 1.7.0, which has better Clang/libc++ support
9 years ago
Adam Johnson
f48a80ab60
Nuke totally unnesecary vector pointer
9 years ago
Adam Johnson
4c68c6e5f8
Reserve GBufferGroup vector memory
9 years ago
Michael Hansen
913797dba5
Merge pull request #435 from v1nc3ntm/macro
...
make hsAssert variadic (to allow printf-like message)
9 years ago
Michael Hansen
e53a35652f
Update to GTest 1.7.0, which has better Clang/libc++ support
9 years ago
Michael Hansen
ce141a7f26
Some fixes for Visual C++
9 years ago
Michael Hansen
043b8b3b95
Add floating point and boolean formatting tests
9 years ago
Michael Hansen
a6cbdc2f13
Add test for recently discovered bug in stack-buffer-constructed plStrings
9 years ago
Michael Hansen
890454a30f
Support '+' format for floating-point types as well
9 years ago
Michael Hansen
db8d2b8044
Non-decimal int formatters
9 years ago
Michael Hansen
76372424cd
Test plFormat's decimal conversions, and fix several issues with signed
...
decimal formatting (especially with negative values)
9 years ago
Michael Hansen
19150c7e4a
Start adding plFormat tests, and remove assert to match plString
9 years ago
Michael Hansen
e208a00db5
Extend Tokenize, Split and Fill
9 years ago
Michael Hansen
76ec2e93da
Add utility test block, and extend Replace/ToUpper/ToLower
9 years ago
Michael Hansen
e65b53956f
More extensive Left/Right/Substr, and use 'plString' for the test group
9 years ago
Michael Hansen
f626b9ef3d
More trim test cases
9 years ago
Michael Hansen
185066ac52
Add comparison tests
9 years ago
Michael Hansen
d7dec159cf
Also extend FindString, and get rid of unnecessary temporary
9 years ago
Michael Hansen
d5e6abdc5b
Also test conversion length and empty string conversions
9 years ago
Michael Hansen
bde485109c
More extensive FindChar
9 years ago
Michael Hansen
56553c8271
Use U+FFFD on Debug code too, and finish test cases for replacement
9 years ago
Michael Hansen
5e39c31345
Add test for conversion of invalid characters to a replacement
9 years ago
Michael Hansen
d8e6d79fbd
More fully test encoding conversions. Also fixes some existing bugs:
...
- UTF-16 surrogate pairs were getting encoded incorrectly
- Signed shift converting from ISO-8859-1 got too many bits
- Edge case incorrect for converting to ISO-8859-1
9 years ago
Michael Hansen
09d4e5666f
Fix plString constructors from getting the wrong size when using a char
...
array on the stack. They were incorrectly using the string literal
constructor.
9 years ago
Adam Johnson
a2842b5d86
Fix some debug stragglers
9 years ago