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
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
Darryl Pogue
d04dc64bd9
Fix Access Violation due to __wargv.
10 years ago
Michael Hansen
00be10cdbf
Some fixes for compiler errors found on GCC/Linux
10 years ago
Michael Hansen
a3ab76cb0d
Ensure uuid-dev is present when building on Linux
10 years ago
Darryl Pogue
6ba5822117
Move plCmdParser to CoreLib.
10 years ago
Darryl Pogue
24b20b718f
Updated uses of CCmdParser to plCmdParser.
10 years ago
Darryl Pogue
e801eadc8d
Fix compilation of plCmdParser on Windows.
10 years ago
Darryl Pogue
47f92ef73d
Remove unused header.
10 years ago