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
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
5f3cc56b81
Actually overload some Max methods
...
This has the pleasant side effect of completely and totally fixing busted
light maps in the Max plugin
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.
9 years ago
Darryl Pogue
d04dc64bd9
Fix Access Violation due to __wargv.
9 years ago
Michael Hansen
00be10cdbf
Some fixes for compiler errors found on GCC/Linux
9 years ago
Michael Hansen
a3ab76cb0d
Ensure uuid-dev is present when building on Linux
9 years ago
Darryl Pogue
6ba5822117
Move plCmdParser to CoreLib.
9 years ago
Darryl Pogue
24b20b718f
Updated uses of CCmdParser to plCmdParser.
9 years ago
Darryl Pogue
e801eadc8d
Fix compilation of plCmdParser on Windows.
9 years ago
Darryl Pogue
47f92ef73d
Remove unused header.
9 years ago
Darryl Pogue
2e42d76ff2
Added plCmdParser class.
9 years ago
Darryl Pogue
a750616530
Remove unused pnUtMisc code.
9 years ago
Darryl Pogue
507dc14c89
Remove now-unused pnUtStr functions.
9 years ago
Darryl Pogue
dee72d2925
Remove pnUtCmd.
9 years ago
Adam Johnson
7ba8c74f18
Fix inverted IsEmpty check
10 years ago
Michael Hansen
d42650a32f
Disable pfPythonTest on non-Windows until it can be built and linked
...
without the Windows-specific pieces.
10 years ago
Michael Hansen
b12bce00ff
Fix or disable components that don't build on Linux.
10 years ago
Michael Hansen
d93b5b9769
Add a tools meta-target
10 years ago
Michael Hansen
ff9fc45149
Add POSIX version of error message in plSecureStream::IRead
10 years ago
Michael Hansen
9b37590ca8
Set HS_DEBUGGING properly on non-MSVC compilers
10 years ago