Unknown W. Brackets
595759ef78
Implement a factory for kernel objects.
...
Couldn't think of a better way to do this, maybe there's some fancy
one I don't know about.
Also finished up a couple left over kernel objects.
Maybe a quarter the way there?
2012-12-28 13:55:22 -08:00
Henrik Rydgård
29bc06ae32
Possible buildfix
2012-12-28 16:52:01 +01:00
Henrik Rydgård
1a378ea7a9
Try to fix linux build
2012-12-27 23:41:22 +01:00
KentuckyCompass
57ee25e239
Fix brain fart.
2012-12-27 06:36:00 -08:00
Henrik Rydgård
bafb63ca72
Merge pull request #267 from KentuckyCompass/case_insensitive2
...
Case insensitive2
2012-12-27 06:06:00 -08:00
KentuckyCompass
33429ebf93
Confirmed: PSP ignores .. beyond root.
2012-12-27 05:27:13 -08:00
KentuckyCompass
1c5ea99031
Remove pointless string clear()
2012-12-27 05:14:06 -08:00
KentuckyCompass
3862aea4de
Minor comment edit.
2012-12-27 04:28:28 -08:00
KentuckyCompass
9e85c01c1f
Simulate case insensitivity on case sensitive platforms.
2012-12-27 04:27:07 -08:00
KentuckyCompass
725094eaef
Storing a size_t returned from std::string in an int and checking for negative is weird.
2012-12-27 04:23:04 -08:00
KentuckyCompass
928150fbf4
Add an ERROR_LOG for GetDirListing not implemented on non-Windows.
2012-12-27 04:15:08 -08:00
KentuckyCompass
3839179a09
Implement opening for append in DirectoryFileSystem. Add more non-Windows access modes.
2012-12-27 03:25:21 -08:00
KentuckyCompass
a0e1ab1181
Reindent.
2012-12-27 03:25:21 -08:00
KentuckyCompass
f5998d524a
Add HOST_IS_CASE_SENSITIVE define
2012-12-27 03:25:21 -08:00
Henrik Rydgård
1328413dfc
Filesystems: add host0: hack, proper shutdown of DirectoryFileSystem
2012-12-26 08:24:19 +01:00
Unknown W. Brackets
965592eda8
Fix sceIoRemove() on Windows infinite looping.
2012-12-22 09:01:59 -08:00
Unknown W. Brackets
17750c7c80
Need this for the debug build.
2012-12-21 16:28:55 -08:00
Unknown W. Brackets
ec753a3575
Fix some ignored error / shadowing warnings.
2012-12-21 16:23:21 -08:00
KentuckyCompass
aeafc92d3b
paths with a colon are never relative
2012-12-20 05:33:05 -08:00
Unknown W. Brackets
56fa601d24
Add include for tolower(), made Android unhappy.
2012-12-19 22:27:26 -08:00
Henrik Rydgard
4541c3e18b
Slightly better logging in path mapping
2012-12-19 11:11:56 +01:00
Henrik Rydgard
90e87ead84
Fix a relative path issue - apparently paths starting with '/' are still relative.
2012-12-18 14:13:35 +01:00
Henrik Rydgard
2937928237
Better hack for a path problem. Still don't get it.
2012-12-18 00:01:40 +01:00
Henrik Rydgard
5ff2bf84ef
Path cleaning bugfix
2012-12-17 22:34:34 +01:00
Henrik Rydgard
19af6531f7
Warning fix (and I don't like shadowing)
2012-12-17 22:06:19 +01:00
TMaul
0ae55ae65c
Ooops, didnt mean to leave that uncommented :)
2012-12-17 20:28:50 +00:00
TMaul
458ed7f421
Make filename checks on iso case insentitive
...
But still keep them logically in the same case they are on the discs
2012-12-17 20:23:36 +00:00
Henrik Rydgård
8b57b2ec0a
Merge pull request #179 from KentuckyCompass/dotdotpaths
...
Dotdotpaths
2012-12-17 01:42:36 -08:00
KentuckyCompass
360738d366
tolerate prefix without path in current directory and quiet redundant 'starting with' message
2012-12-15 04:09:37 -08:00
KentuckyCompass
8f00757ceb
remove simple current directory concatenation in favor of new relative path handling
2012-12-15 03:55:02 -08:00
KentuckyCompass
17d7e4acf5
invalid current directory should be ERROR_LOG
2012-12-15 03:48:47 -08:00
KentuckyCompass
0639abff6a
more consistant messages and minor adjustments
2012-12-15 03:47:31 -08:00
KentuckyCompass
d0e8749aa1
replace host0 hack with proper relative path handling (not per thread yet)
2012-12-15 03:38:14 -08:00
Xele02
e785662747
Read PARAM.SFO for display save info
...
Display save modification date and time
2012-12-14 23:08:56 +01:00
Xele02
41fed02c0e
Add Save Delete and Delete List function
2012-12-09 19:33:18 +01:00
Xele02
63b0b61232
Change filesystem for mounted memory card
...
Clean some code and comment
2012-12-09 16:59:07 +01:00
Henrik Rydgard
e370a1a8aa
Fix project and .rc so it builds with VS 2010 Express, thanks Darth1701. Plus logging tweaks.
2012-11-29 10:41:48 +01:00
Sacha
6192bdf6df
sceIoRename function
2012-11-28 05:21:32 +10:00
kev :)
7c30646605
Don't append / when there is already one
...
Was causing marvel allience 2 to crash
2012-11-18 21:07:40 +00:00
Henrik Rydgard
7720dc3f60
Various warning, logging, jit fixes
2012-11-17 19:56:28 +01:00
kev :)
3764f48bee
Make the directory test pass
...
The test for this might need to be extended to see what happens with
multiple sub folders and large files, and i do question the expected
size of '..'
2012-11-14 21:24:57 +00:00
Henrik Rydgard
343b9435b9
A few minor fixes + buildfix
2012-11-10 23:44:14 +01:00
gigaherz
106395f392
Make sure it REALLY is a relative entry.
2012-11-10 12:32:23 +01:00
gigaherz
0571198619
Actually parse the "." and ".." entries of the filesystem, but ignore them on the list since games don't expect to see them there.
2012-11-10 12:15:44 +01:00
Henrik Rydgard
7f15f02a56
Fix raw sector ISO reading bug.
2012-11-09 14:32:40 +01:00
Henrik Rydgard
12f09ed070
Some games appear to use host0 as current directory ?
2012-11-09 13:39:34 +01:00
Henrik Rydgard
ee1f0022ff
Fix LBN bug
2012-11-09 12:32:35 +01:00
Henrik Rydgard
79a433e05d
Merge branch 'master' of github.com:hrydgard/ppsspp
2012-11-08 16:28:59 +01:00
Arthur Blot
449eceadba
Fix reading ISO pathes with 2 following slashes
2012-11-08 14:21:55 +01:00
Henrik Rydgard
caacaf6744
Just a few small things
2012-11-07 20:59:56 +01:00