2c028c4b07
Remove hsFiles in favor of plFilesystem stuff
2013-01-21 14:48:32 -08:00
cc54fb07be
Finish deprecation of pnUtPath
2013-01-21 14:48:31 -08:00
6e564476b7
Deprecate plFileUtils and parts of pnUtPath
2013-01-21 14:48:28 -08:00
970ad3e729
Add additional functionality to plFileSystem as needed
2013-01-20 21:37:32 -08:00
31d6a24375
Merge pull request #276 from branan/static_pcre_option
...
Add option to build with static libpcre
2013-01-20 21:36:45 -08:00
8a685a1ee3
Add option to build with static libpcre
2013-01-20 21:33:59 -08:00
f86b549293
Re-define nil as nullptr, cleaning up some potential issues along the way
2013-01-20 21:12:13 -08:00
c65ac61fb8
Merge pull request #260 from zrax/coreutils-hash
...
Remove redundant unnecessary apps
2013-01-20 20:58:41 -08:00
b0de6abb73
Merge pull request #261 from zrax/regex
...
Add basic regex functionality to plString
2013-01-20 20:56:50 -08:00
56e332a3c3
Add basic regex functionality to plString
2013-01-20 20:54:49 -08:00
7041aef647
Merge pull request #264 from Hoikas/keylist
...
Refactor RegistryKeyList
2013-01-20 20:51:58 -08:00
4772eac87f
Please just use the coreutils md5sum/shasum/sha1sum tools
2013-01-20 20:47:18 -08:00
60b7e02d28
Fix for multi-controller debug display.
...
Previously, multiple controllers in a single age
would overlap. This adds a static positional
counter which is reset at the start of a new list.
This commit also attempts to make the list more
useful by showing the controller objects'
owner's name.
2013-01-20 13:48:01 -08:00
accf3e3269
Merge pull request #272 from dpogue/optimizer
...
Build plPageOptimizer.
2013-01-20 13:26:34 -08:00
b6d8492b3b
Use puts instead of printf.
2013-01-20 12:56:26 -08:00
cac9d347d6
Merge pull request #271 from Deledrius/DebugControllerDisplay_Crashfix
...
Fix crash when enabling Controller Debug display
2013-01-20 12:39:44 -08:00
4dc4a0ec7b
Build plPageOptimizer.
2013-01-19 22:58:14 -08:00
e2a0041d31
plStringify ControllerDebugDisplay.
...
plStringification of plPXPhysicalControllerCore::IDrawDebugDisplay
and general clean-up. Also changed to only display
avatar collisions heading if any exist to show.
2013-01-19 21:22:37 -08:00
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.
2013-01-19 20:25:47 -05:00
6944439591
Merge pull request #268 from zrax/plFilesystem
...
plFilesystem
2013-01-19 17:22:55 -08:00
1ce553ac80
Add plStatusLog to the list of converted interface, in order to fix my log output dir screw-up
2013-01-19 17:06:27 -08:00
343610fb5a
Fix crash when enabling Controller Debug display.
2013-01-19 16:44:10 -08:00
ad5495ca45
Fix issues from review
2013-01-19 14:23:07 -08:00
767b0622d9
More efficient form for PyString_AsStringEx
2013-01-19 14:21:56 -08:00
6f6ade2636
Replace hsStream::Open duplicated methods everywhere with a single plFileName interface
2013-01-19 14:21:49 -08:00
219061c095
Add plFilesystem module, which replaces previous filesystem APIs with a plFileName-based one
2013-01-19 14:10:55 -08:00
f736d81cd8
Convert plFileName to "has-a" model for better semantics.
...
You're welcome, branan ;)
2013-01-18 23:53:47 -08:00
0d9da62268
Merge pull request #269 from dpogue/product-fix
...
Re-add CoreLib as a library to pnEncryption.
2013-01-18 22:30:16 -08:00
5162341852
Re-add CoreLib as a library to pnEncryption.
2013-01-18 22:17:41 -08:00
0e8042b3ec
Merge pull request #266 from Hoikas/log-crash
...
Fix StatusLog Crash
2013-01-18 17:00:19 -08:00
a992c93381
Don't dereference a null pointer
2013-01-18 19:56:34 -05:00
045ae5b12c
Merge pull request #239 from Deledrius/max2008_fixes
...
Max2008 fixes
2013-01-18 16:51:04 -08:00
215ec07ed2
Merge pull request #255 from Hoikas/keyleaks
...
Key Leaks/Debug Logging
2013-01-18 14:50:23 -08:00
795babd6aa
Fix issues from review
...
- Delete the TypeFilter pointers
2013-01-18 17:22:17 -05:00
bb2146b3a3
Remove Cruft
2013-01-18 17:22:16 -05:00
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.
2013-01-18 17:22:16 -05:00
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.
2013-01-18 17:20:13 -05:00
56f2ac69c4
Merge pull request #265 from zrax/product-id
...
Replace pnProduct with CMake settings
2013-01-17 21:48:07 -08:00
1152cdae94
Fix issues from review
2013-01-17 21:45:27 -08:00
f980f022dd
Replace pnProduct with a (very) thin CoreLib plProduct wrapper around CMake-defined product ID values
2013-01-17 01:14:45 -08:00
297e987036
Fix typo in MaxCompat macro.
2013-01-15 16:00:38 -08:00
75b17aa968
Fix compiler error when using Max SDK 2008.
2013-01-15 16:00:06 -08:00
dbf23ac28a
Merge pull request #262 from Deledrius/plString_pfLocalizationMgr
...
plStringification of pfLocalizationMgr
2013-01-15 14:57:43 -08:00
bcc97fa1dc
Update MaxComponent for pfLocalization changes.
...
Adds limited plString usage to MaxComponent's plPickLocalizationDlg
for compatibility with pfLocalizationDataMgr.
2013-01-15 12:34:24 -08:00
0efcebb2e9
Fix substring indexing and whitespace.
...
Fixes an off-by-one and off-by-initial-offset error,
not clearing the stream between loops,
and a few other edge conditions.
2013-01-15 07:17:00 -08:00
a2dd2f60d2
Condense string conversion in Python glue.
...
Adds fixes from code review.
2013-01-15 07:16:59 -08:00
fc94e6bee9
Convert plLocalizationEditor to use plString.
...
Required to match previous commits to pfLocalizationMgr and retain functionality.
2013-01-15 07:16:58 -08:00
14632eecee
Use plString in pfLocalizationMgr - Part 2
...
More clean-up and adjustments to use plString in pfLocalizationMgr
and associated classes.
2013-01-15 07:16:57 -08:00
bde2b14fdf
Use plString in pfLocalizationMgr.
...
Conflicts:
Sources/Plasma/FeatureLib/pfLocalizationMgr/pfLocalizationDataMgr.cpp
Sources/Plasma/FeatureLib/pfLocalizationMgr/pfLocalizationDataMgr.h
Sources/Plasma/FeatureLib/pfLocalizationMgr/pfLocalizedString.h
2013-01-15 07:16:56 -08:00
13489eb1bb
Merge pull request #259 from zrax/plFileName
...
Add plFileName
2013-01-14 15:07:56 -08:00