Michael Hansen
bffe08b7d4
Fix static initialization order dependency in MSVC2015 by changing the message to a pointer
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
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
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
Adam Johnson
f48a80ab60
Nuke totally unnesecary vector pointer
9 years ago
Adam Johnson
4c68c6e5f8
Reserve GBufferGroup vector memory
9 years ago
Michael Hansen
ce141a7f26
Some fixes for Visual C++
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
56553c8271
Use U+FFFD on Debug code too, and finish test cases for 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
Adam Johnson
7721eebcc1
WTF constructor...
9 years ago
Adam Johnson
662552e6e8
plGBufferGroup device refs to std::vector
9 years ago
Adam Johnson
6fd7ba5b8d
plGBufferGroup index storage to std::vector
9 years ago
Adam Johnson
a94fc1bf0b
plGBufferGroup vertex storage to std::vector
9 years ago
Adam Johnson
e7a0f4a4d1
GBufferGroup colors to std::vector
9 years ago
Adam Johnson
eae9088911
Convert plGBufferCell hsTArrays to std::vector
9 years ago
Adam Johnson
9264224123
Allow internal clients to start in any age.
...
Usage: plClient.exe /PlayerId=[kinum] /Age=[agefilename]
9 years ago
Michael Hansen
6ad2f7ae24
Fix ErrorAssert handling to allow bypassing the assert if we're attached to a debugger
9 years ago
Michael Hansen
68e2dba439
Shuffle headers a bit
9 years ago
Michael Hansen
96bc3a1c7e
Also trigger the debugger from Unix if possible
9 years ago
Darryl Pogue
db7bf2b3b7
Added Linux check for debugger presence.
9 years ago
Michael Hansen
46761ee07d
Make hsAssert useful on Linux
9 years ago
Darryl Pogue
d36b7801bc
Remove deprecated `register` keyword.
9 years ago
Darryl Pogue
608afb4270
Fix plKeyImp warning about comparison of this and nullptr.
9 years ago
Darryl Pogue
00ad401191
Various small cleanups.
9 years ago
Darryl Pogue
e179a1e206
Delete a bunch of unused plMath classes.
9 years ago
Darryl Pogue
01780b23f1
Fix a missing plUUID function in *nix.
9 years ago
Michael Hansen
e3163d2465
Add (u)int64_t formatters to plStringStream
9 years ago
Darryl Pogue
c0c9b03cce
Remove some unused bits of pnUtils.
9 years ago
Michael Hansen
7ae3ba9926
Clean up some incorrect uses of operator delete
9 years ago
Michael Hansen
679f2323a1
GCC 5.1 fix: nullptr != false
9 years ago
Adam Johnson
9c49b57580
Fix argument ordering on fixed camera targets
9 years ago
Adam Johnson
32d9e5d9e1
Fix Coverity 1161256
...
Part of the for loop's condition was being discarded. Changed to while
loop and utilize the correct condition.
9 years ago
Michael Hansen
fb0fc2fdb6
Fix plFormat bug preventing anything after an escape ("{{") from being processed
9 years ago
Adam Johnson
1fb3c4ca64
Fix missing initializers in VaultInitAgeTrans
...
This caused new AgeInfos t have empty strings for important things, like
the age filename. Therefore, new ages wouldn't appear on the Relto
bookshelf.
10 years ago