Michael Hansen
|
dde3be140c
|
Support negative substring indexes from the right side of the string
|
12 years ago |
Darryl Pogue
|
43ca24e167
|
Fix some plString/plFileSystem issues for *nix.
|
12 years ago |
Michael Hansen
|
970ad3e729
|
Add additional functionality to plFileSystem as needed
|
12 years ago |
Michael Hansen
|
f86b549293
|
Re-define nil as nullptr, cleaning up some potential issues along the way
|
12 years ago |
Michael Hansen
|
56e332a3c3
|
Add basic regex functionality to plString
|
12 years ago |
Michael Hansen
|
6f6ade2636
|
Replace hsStream::Open duplicated methods everywhere with a single plFileName interface
|
12 years ago |
Michael Hansen
|
219061c095
|
Add plFilesystem module, which replaces previous filesystem APIs with a plFileName-based one
|
12 years ago |
Michael Hansen
|
f736d81cd8
|
Convert plFileName to "has-a" model for better semantics.
You're welcome, branan ;)
|
12 years ago |
Michael Hansen
|
2b1e05fcc7
|
Add doxygen docs to plFileName
|
12 years ago |
Michael Hansen
|
5fa72a086f
|
Clean up some miscellaneous non-optimal string uses
|
12 years ago |
Michael Hansen
|
c52a1f1037
|
Add plFileName::Join static method to join paths together correctly
|
12 years ago |
Michael Hansen
|
01e25e5d8d
|
Add plFileName string specialization for filename manipulation
|
12 years ago |
Michael Hansen
|
b5e35fb314
|
Add Truncate() method to plStringStream, which truncates the buffer without reallocating memory
|
12 years ago |
Michael Hansen
|
dbb3b1a5b6
|
Add a Doxyfile and some plString documentation
|
12 years ago |
Michael Hansen
|
9903e274bb
|
Fix issues from review
|
12 years ago |
Michael Hansen
|
0d949cc137
|
Add plString::Replace
|
12 years ago |
Michael Hansen
|
11558b8301
|
Fix a major plStringStream bug, and add an SSO-like optimization to it
|
12 years ago |
Michael Hansen
|
8158a43dfe
|
Fully remove hsStlUtils, as it is now completely unused
|
12 years ago |
Michael Hansen
|
60021923a2
|
Deprecate and remove xtl::format in favor of plString::Format
|
12 years ago |
Michael Hansen
|
f510b529f8
|
Remove unused headers from hsStlUtils.h (and push them downstream where needed)
Also fix a couple of plString and header issues identified by Paradox on GCC/Clang
|
12 years ago |
Michael Hansen
|
02eebfa9a1
|
Clean up some useless junk from plString
|
12 years ago |
Michael Hansen
|
66fe6ed73e
|
Add UnicodeBuffer as first class data type and allow plStrings to be constructed with it
|
12 years ago |
Michael Hansen
|
49dfb4e546
|
Convert SDL (mostly) to plStrings
|
12 years ago |
Michael Hansen
|
188171235e
|
Add string split and tokenize functions
|
12 years ago |
Michael Hansen
|
c68724765b
|
Some minor cleanup for readability
|
12 years ago |
Michael Hansen
|
b219c3c3cc
|
Alright, this _TEMP_CONVERT_ stuff was a stupid idea
|
12 years ago |
Michael Hansen
|
075c535e2c
|
Some cleanup and a vararg plString usage fix
|
12 years ago |
Michael Hansen
|
9cc3f404af
|
Add Short-String Optimization to plString
|
12 years ago |
Michael Hansen
|
92c5070736
|
Remove dependency on <functional>
|
12 years ago |
Michael Hansen
|
03a1283c27
|
The licensing stuff was copied from an older code base...
|
12 years ago |
Darryl Pogue
|
ab8d7619d3
|
Remove the pragma stuff since there's no warning.
|
13 years ago |
Darryl Pogue
|
b5d9c3ffec
|
Use a correct value that doesn't cause warnings.
|
13 years ago |
Darryl Pogue
|
bdf52410e1
|
Make plString build on mingw.
|
13 years ago |
Michael Hansen
|
8bf78c0e35
|
Fix plStringStream for the case of adding a '\0' char non-destructively
|
13 years ago |
Michael Hansen
|
81465e621b
|
Add case conversion functionality
|
13 years ago |
Michael Hansen
|
ad66286a17
|
Fix several errors and warnings from GCC compilation
|
13 years ago |
Michael Hansen
|
be4b0732d5
|
Fix string usage that was broken from enabling the Max plugin build
|
13 years ago |
Michael Hansen
|
bb0ed04a52
|
Fix some things which got missed from debug builds
|
13 years ago |
Michael Hansen
|
77a31686da
|
Fix the plString stuff that didn't get caught in the merge
|
13 years ago |
Michael Hansen
|
e34414889f
|
Convert plUoid's object name to a plString
|
13 years ago |
Michael Hansen
|
442a733fbb
|
Add more temporary hack macros to help speed up conversion and testing
|
13 years ago |
Michael Hansen
|
acd47d9f91
|
Re-add plString with some cleanup
|
13 years ago |