Henrik Rydgard
|
d4e432dadd
|
Fix issue with lazy loading directory entries. Fixes #8613.
|
2016-03-06 14:28:14 +01:00 |
|
Henrik Rydgard
|
082d839965
|
Fix minor issues in ISOFileSystem
|
2016-03-06 14:28:10 +01:00 |
|
Henrik Rydgard
|
cef0a6311d
|
ISOFileSystem: Remove the "restrictTree" functionality which is now obsolete with lazy directory loading.
|
2016-02-29 01:13:57 +01:00 |
|
Henrik Rydgard
|
6f9755d498
|
ISOFileSystem: Lazily load directory information as needed. Should speed up game icon loading a bit.
|
2016-02-28 12:02:01 +01:00 |
|
Henrik Rydgard
|
0b95c4bbd1
|
ISOFileSystem: Move the level into the tree nodes
|
2016-02-28 11:51:15 +01:00 |
|
Henrik Rydgard
|
afc8736b9a
|
ISOFileSystem: Move the startsector and dirsize information into the tree nodes
|
2016-02-28 11:46:21 +01:00 |
|
Henrik Rydgard
|
0458c7a590
|
ISOFileSystem coding style cleanup to reduce future diffs
|
2016-02-28 11:39:57 +01:00 |
|
Henrik Rydgard
|
35b6c7341b
|
Fix a bunch of memory leaks, after enabling file+line-number memory leak tracking for the MS Debug CRT.
Few of these were serious, most were on-exit, but good to have a cleaner memory report after running.
|
2016-02-10 15:36:10 +01:00 |
|
latot
|
53ac6d98d8
|
Little things
back 1
other little change, join 2 in 1
|
2016-01-09 20:44:02 -03:00 |
|
Unknown W. Brackets
|
7b921d3bb7
|
Avoid crash when savestate is for different ISO.
|
2015-12-24 14:31:23 -08:00 |
|
Henrik Rydgård
|
96c4fecccc
|
Merge pull request #7952 from KentuckyCompass/isofilesystem_map
Make ISO filesystem case sensitive and add a few optimizations
|
2015-09-18 22:31:37 +02:00 |
|
KentuckyCompass
|
8c72cb17b1
|
remove the unordered_map from ISOFileSystem
|
2015-09-12 21:12:11 -07:00 |
|
Henrik Rydgård
|
1e109a3b27
|
Add unittest for ParseLBN. Seems we already parse correctly.
See #7960
|
2015-09-12 11:21:54 +02:00 |
|
KentuckyCompass
|
c7d24407ee
|
tests show PSP doesn't tolerate extra /s at the end in an ISO
|
2015-09-07 18:56:18 -07:00 |
|
KentuckyCompass
|
4f0ec690a7
|
Try to fix my whitespace changes
|
2015-09-07 18:52:17 -07:00 |
|
KentuckyCompass
|
aed469ef9a
|
Advance a pathLength variable instead of calling .erase() in GetFromPath
|
2015-09-07 18:43:10 -07:00 |
|
KentuckyCompass
|
3f36b476ad
|
Add an unordered_map to TreeEntry for faster lookup
|
2015-09-07 17:39:17 -07:00 |
|
KentuckyCompass
|
481eac7184
|
more spaces around operators for readability
|
2015-09-07 16:44:34 -07:00 |
|
KentuckyCompass
|
fe9055c98e
|
make some things const
|
2015-09-07 16:42:57 -07:00 |
|
KentuckyCompass
|
32bea0c0e3
|
Don't copy each name in a loop
|
2015-09-07 16:36:40 -07:00 |
|
KentuckyCompass
|
8fb9403735
|
spacing and readability: add spaces around ==, etc
|
2015-09-07 16:35:23 -07:00 |
|
KentuckyCompass
|
b55015992c
|
std::string comparison can be faster than strcmp
|
2015-09-07 16:31:37 -07:00 |
|
KentuckyCompass
|
7dcb4c9df7
|
Move a loop constant substr call out of a for loop
|
2015-09-07 16:29:46 -07:00 |
|
KentuckyCompass
|
766735b9b1
|
Tests show PSP is case sensitive for ISO, so skip tolower()
|
2015-09-07 14:07:08 -07:00 |
|
Unknown W. Brackets
|
57f40589b2
|
Fix reads starting outside of files on isos.
|
2015-01-09 18:34:41 -08:00 |
|