wwylele
5c6e13a171
PTM & CFG: use the correct path and error code according to the new FileSys policy
9 years ago
wwylele
0647f86649
FileSys: w->rw permission lift only happens in SDMC archive
9 years ago
wwylele
0987783699
FileSys: add SDMCWriteOnlyArchive
9 years ago
wwylele
93aa14e345
FileSys: add SDMCArchive
Now DiskArchive only serves for SDMC, then it should be just a "SDMCArchive"
9 years ago
wwylele
a879984c06
FileSys: add ExtSaveDataArchive
ExtSaveData is more similar to SaveData, so let it be a subclass of SaveData
9 years ago
wwylele
7166fdc490
FileSys: add SaveDataArchive
The error checking of SaveDataArchive is completely different from DiskArchive, so it has to be a new class instead of a subclass of DiskArchive.
9 years ago
wwylele
9a0405858a
FileSys: remove Open from FileBackend
Same as directory, file shouldn't expose Open either.
9 years ago
wwylele
0e754875d1
FileSys: remove Open from DirectoryBackend
Open should not be an interface exposed by Directory because it is the Archive thats implement the methed to open the directory. The service API of 3DS also implies this - Open is not a function of directory service, but is of FS main service
9 years ago
wwylele
75ee2f8c67
FileSys: add PathParser
9 years ago
freiro
3d75e3cd07
Return by value and other fixes
9 years ago
freiro
29bb82cb8e
Win32 move default user folder location to AppData
9 years ago
wwylele
dd5c15abd0
cfg: add config block 0x00090000
9 years ago
bunnei
fb13bfe693
Merge pull request #2172 from jroweboy/fix-mingw
Fix mingw compilation support
9 years ago
bunnei
5a31552764
Merge pull request #1753 from jroweboy/frame_layouts
Support additional screen layouts.
9 years ago
Pringo
83b382a036
Change "OS X" to "macOS" in the Readme
9 years ago
James Rowe
c3ea6f4ddb
Add mingw compile support
10 years ago
James Rowe
793339b73a
Round the rectangle size to prevent float to int casting issues
And other minor style changes
9 years ago
bunnei
3b4f134c08
Merge pull request #2171 from jroweboy/fix-mac-build
Fix Travis build issue on mac
9 years ago
James Rowe
20b622ec89
Remove cmake from the install list. Its now up to date on the new travis mac image
9 years ago
Yuri Kunde Schlesner
f784595a61
Merge pull request #2170 from Pringo/master
Minor Menu Fixes
9 years ago
Pringo
51750dc8f5
Minor Menu Fixes
9 years ago
James Rowe
d9305b0a07
Add default hotkey to swap primary screens.
Also minor style changes
9 years ago
James Rowe
5f72aade77
Rework frame layouts to use a max rectangle instead of hardcoded calculations
9 years ago
SonofUgly
e40c23463f
LargeFrameLayout + Swapped
Make small screen stay at 1x, and large screen maintain its aspect ratio.
9 years ago
James Rowe
2b1654ad9b
Support additional screen layouts.
Allows users to choose a single screen layout or a large screen layout.
Adds a configuration option to change the prominent screen.
10 years ago
bunnei
1f70365faa
Update CONTRIBUTING.md
9 years ago
bunnei
01013689b8
Update CONTRIBUTING.md
9 years ago
bunnei
b4c53b1e59
Update CONTRIBUTING.md
9 years ago
bunnei
37fe84c512
Merge pull request #2142 from mailwl/acu-update
AC_U: Stub functions, used if EULA agreed
9 years ago
mailwl
af7f5bef8d
Style fix
9 years ago
mailwl
5872abeab9
Rename AcConfig, change types u8 to u32
9 years ago
mailwl
a62df98686
AC_U: Stub functions, used if EULA agreed
9 years ago
wwylele
4dd8a831bd
FileSys: make Archive interfaces return error code
and make the mode parameter a reference since it is a BitField union
9 years ago
bunnei
958e81404b
Merge pull request #2147 from Pringo/readme-donate
Update Donation Info in Readme
9 years ago
Pringo
d7ce7aa527
Link to Donation Page in Readme
Link main site donation page in readme instead of providing further donation info there.
9 years ago
bunnei
ae2fab4a0e
Merge pull request #2126 from wwylele/stub-nwm
NWM: stub Initialize with an error
9 years ago
bunnei
45cb3edb62
Merge pull request #2149 from wwylele/fix-contributing
Update CONTRIBUTING.md
9 years ago
bunnei
946b62c03d
Merge pull request #2123 from jbeich/freebsd
Fix build on DragonFly and FreeBSD
9 years ago
wwylele
708686b6d4
Update CONTRIBUTING.md
9 years ago
Pringo
6ace08aa0c
Update Donation Info in Readme
9 years ago
bunnei
dc1e04137c
Merge pull request #2146 from mailwl/gdbstub-ida-regs
Small fix to let IDA see target.xml
9 years ago
mailwl
3c37ee434a
Small fix to let IDA see target.xml
9 years ago
Jan Beich
8b833d3a97
build: don't install freedesktop.org metadata for SDL2-only builds
Citra SDL2 doesn't have a launcher, and citra.desktop tries to execute
citra-qt which is N/A unless built with ENABLE_QT. Limiting installed
files to one of the options also makes it easier to split them into
separate non-conflicting packages downstream.
9 years ago
Jan Beich
2240cb2eb0
build: add default install for DragonFly, Solaris, etc.
9 years ago
Jan Beich
52da9de5c4
build: clock_gettime() is in libc on BSDs
9 years ago
Jan Beich
48b6c98d31
build: libc may not provide iconv() on Unix
/usr/bin/ld: ../common/libcommon.a(string_util.cpp.o): undefined reference to symbol 'libiconv_open'
9 years ago
Jan Beich
50ce19b3ff
microprofile: unbreak on POSIX systems
In file included from src/common/microprofile.cpp:7:
In file included from src/./common/microprofile.h:23:
externals/microprofile/microprofile.h:830:5: error: use of undeclared identifier 'MP_BREAK'
MP_ASSERT(t == nBegin);
^
externals/microprofile/microprofile.h:238:34: note: expanded from macro 'MP_ASSERT'
^
externals/microprofile/microprofile.h:831:5: error: use of undeclared identifier 'MP_BREAK'
MP_ASSERT(nTimerIndex == (nToken&0x3fff));
^
externals/microprofile/microprofile.h:238:34: note: expanded from macro 'MP_ASSERT'
^
[...]
9 years ago
Jan Beich
702439b519
core: some errno values are uncommon on Unix
src/core/hle/service/soc_u.cpp:107:6: error: 'ENODATA' was not declared in this scope
{ENODATA, 43},
^
src/core/hle/service/soc_u.cpp:117:6: error: 'ENOSR' was not declared in this scope
{ENOSR, 53},
^
src/core/hle/service/soc_u.cpp:118:6: error: 'ENOSTR' was not declared in this scope
{ENOSTR, 54},
^
src/core/hle/service/soc_u.cpp:139:6: error: 'ETIME' was not declared in this scope
{ETIME, 75},
^
9 years ago
Jan Beich
94d23b480e
common: use system bswap* functions on more BSDs
9 years ago
Jan Beich
ddd8709e14
common: use system CPUID routine on DragonFly as well
9 years ago