Adam Johnson
ceaa747ff1
Fix Insanity
...
WTF: `IKey* key=(IKey*)(new uint8_t [keys->GetKeySize()]);`
12 years ago
Adam Johnson
66423478cc
Allow encrypted age files
...
Yes, this bit me in the ass.
12 years ago
Adam Johnson
3e592b76ff
Don't throw away components that come last
12 years ago
Adam Johnson
a382752354
Fill out bink stub
...
Max 2012 doesn't like getting a null from ClassDesc2::Create(). I can't
blame it.
12 years ago
Michael Hansen
33d26ce29f
Merge pull request #282 from Lunanne/plString_find_fix
...
Infinite loop fix
12 years ago
Anne Marije van der Meer
58106995b4
infinite loop fix
12 years ago
Adam Johnson
d3a9a51277
Merge pull request #278 from zrax/hacky-sack
...
Fix patcher brokenness from filesystem PR
12 years ago
Michael Hansen
0343e997da
ARRAY(T) uses malloc, and therefore breaks classes which need constructors
12 years ago
Adam Johnson
8f67596686
Merge pull request #275 from zrax/file-utils
...
Unify filesystem utilities
12 years ago
Michael Hansen
199d0fe56a
Fix issues from review
12 years ago
Adam Johnson
85abe53904
Merge pull request #270 from zrax/nullptr
...
Re-define nil as nullptr, cleaning up some potential issues along the way
12 years ago
Michael Hansen
2c028c4b07
Remove hsFiles in favor of plFilesystem stuff
12 years ago
Michael Hansen
cc54fb07be
Finish deprecation of pnUtPath
12 years ago
Michael Hansen
6e564476b7
Deprecate plFileUtils and parts of pnUtPath
12 years ago
Michael Hansen
970ad3e729
Add additional functionality to plFileSystem as needed
12 years ago
Michael Hansen
31d6a24375
Merge pull request #276 from branan/static_pcre_option
...
Add option to build with static libpcre
12 years ago
branan
8a685a1ee3
Add option to build with static libpcre
12 years ago
Michael Hansen
f86b549293
Re-define nil as nullptr, cleaning up some potential issues along the way
12 years ago
Branan Purvine-Riley
c65ac61fb8
Merge pull request #260 from zrax/coreutils-hash
...
Remove redundant unnecessary apps
12 years ago
Branan Purvine-Riley
b0de6abb73
Merge pull request #261 from zrax/regex
...
Add basic regex functionality to plString
12 years ago
Michael Hansen
56e332a3c3
Add basic regex functionality to plString
12 years ago
Branan Purvine-Riley
7041aef647
Merge pull request #264 from Hoikas/keylist
...
Refactor RegistryKeyList
12 years ago
Michael Hansen
4772eac87f
Please just use the coreutils md5sum/shasum/sha1sum tools
12 years ago
Michael Hansen
accf3e3269
Merge pull request #272 from dpogue/optimizer
...
Build plPageOptimizer.
12 years ago
Darryl Pogue
b6d8492b3b
Use puts instead of printf.
12 years ago
Adam Johnson
cac9d347d6
Merge pull request #271 from Deledrius/DebugControllerDisplay_Crashfix
...
Fix crash when enabling Controller Debug display
12 years ago
Darryl Pogue
4dc4a0ec7b
Build plPageOptimizer.
12 years ago
Joseph Davies
e2a0041d31
plStringify ControllerDebugDisplay.
...
plStringification of plPXPhysicalControllerCore::IDrawDebugDisplay
and general clean-up. Also changed to only display
avatar collisions heading if any exist to show.
12 years ago
Adam Johnson
f664e8b9f5
Refactor RegistryKeyList
...
This is in preparation for page patching. The old code kept dynamic
(programatically created) and serialized keys separate. This had the
potential to reorder the key list during the application of a patch.
This is separate from the prp-patches branch to facillitate review.
12 years ago
Adam Johnson
6944439591
Merge pull request #268 from zrax/plFilesystem
...
plFilesystem
12 years ago
Michael Hansen
1ce553ac80
Add plStatusLog to the list of converted interface, in order to fix my log output dir screw-up
12 years ago
Joseph Davies
343610fb5a
Fix crash when enabling Controller Debug display.
12 years ago
Michael Hansen
ad5495ca45
Fix issues from review
12 years ago
Michael Hansen
767b0622d9
More efficient form for PyString_AsStringEx
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
0d9da62268
Merge pull request #269 from dpogue/product-fix
...
Re-add CoreLib as a library to pnEncryption.
12 years ago
Darryl Pogue
5162341852
Re-add CoreLib as a library to pnEncryption.
12 years ago
Branan Purvine-Riley
0e8042b3ec
Merge pull request #266 from Hoikas/log-crash
...
Fix StatusLog Crash
12 years ago
Adam Johnson
a992c93381
Don't dereference a null pointer
12 years ago
Adam Johnson
045ae5b12c
Merge pull request #239 from Deledrius/max2008_fixes
...
Max2008 fixes
12 years ago
Branan Purvine-Riley
215ec07ed2
Merge pull request #255 from Hoikas/keyleaks
...
Key Leaks/Debug Logging
12 years ago
Adam Johnson
795babd6aa
Fix issues from review
...
- Delete the TypeFilter pointers
12 years ago
Adam Johnson
bb2146b3a3
Remove Cruft
12 years ago
Adam Johnson
d2815f35bf
Replace plasmalog with a better debug log
...
Plasmalog.txt is now plasmadbg.log. This allows us to view the log inside
the game, flush to the debugger output window, and have the logfile. The
plan is to redirect key leak reports to this log in a future commit.
12 years ago
Adam Johnson
b4f6ccaa88
Fix the "Crash on Exit" bug
...
We were throwing away the Dispatcher before all the keys (namely, leaked
keys) were unloaded. See the comment in plResManager for more details.
12 years ago
Adam Johnson
56f2ac69c4
Merge pull request #265 from zrax/product-id
...
Replace pnProduct with CMake settings
12 years ago
Michael Hansen
1152cdae94
Fix issues from review
12 years ago
Michael Hansen
f980f022dd
Replace pnProduct with a (very) thin CoreLib plProduct wrapper around CMake-defined product ID values
12 years ago