282195b450
tests: add a work-around for macOS linking error
2016-11-19 18:55:35 +02:00
d7d6975af0
FileSys: rename SaveDataCheck archive to NCCH archive
...
According to the observation from game and 3dbrew "Used for accessing general NCCH data"
2016-11-19 18:55:35 +02:00
f775a3781b
FileSys: remove unused DiskArchive
...
All "subclasses" of DiskArchive are splitted out. This class is useless
2016-11-19 18:55:34 +02:00
5c6e13a171
PTM & CFG: use the correct path and error code according to the new FileSys policy
2016-11-19 18:55:34 +02:00
0647f86649
FileSys: w->rw permission lift only happens in SDMC archive
2016-11-19 18:55:34 +02:00
0987783699
FileSys: add SDMCWriteOnlyArchive
2016-11-19 18:55:34 +02:00
93aa14e345
FileSys: add SDMCArchive
...
Now DiskArchive only serves for SDMC, then it should be just a "SDMCArchive"
2016-11-19 18:24:37 +02:00
a879984c06
FileSys: add ExtSaveDataArchive
...
ExtSaveData is more similar to SaveData, so let it be a subclass of SaveData
2016-11-19 18:24:37 +02:00
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.
2016-11-19 17:17:19 +02:00
9a0405858a
FileSys: remove Open from FileBackend
...
Same as directory, file shouldn't expose Open either.
2016-11-19 17:17:19 +02:00
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
2016-11-19 17:17:19 +02:00
75ee2f8c67
FileSys: add PathParser
2016-11-19 17:17:19 +02:00
3d75e3cd07
Return by value and other fixes
2016-11-19 15:50:16 +01:00
29bb82cb8e
Win32 move default user folder location to AppData
2016-11-19 15:49:52 +01:00
dd5c15abd0
cfg: add config block 0x00090000
2016-11-17 19:34:02 +02:00
fb13bfe693
Merge pull request #2172 from jroweboy/fix-mingw
...
Fix mingw compilation support
2016-11-15 20:07:23 -05:00
5a31552764
Merge pull request #1753 from jroweboy/frame_layouts
...
Support additional screen layouts.
2016-11-15 19:57:08 -05:00
83b382a036
Change "OS X" to "macOS" in the Readme
2016-11-14 09:16:11 -08:00
c3ea6f4ddb
Add mingw compile support
2016-11-13 23:50:46 -07:00
793339b73a
Round the rectangle size to prevent float to int casting issues
...
And other minor style changes
2016-11-12 10:49:47 -07:00
3b4f134c08
Merge pull request #2171 from jroweboy/fix-mac-build
...
Fix Travis build issue on mac
2016-11-11 20:13:15 -05:00
20b622ec89
Remove cmake from the install list. Its now up to date on the new travis mac image
2016-11-11 14:45:52 -07:00
f784595a61
Merge pull request #2170 from Pringo/master
...
Minor Menu Fixes
2016-11-11 11:07:53 -08:00
51750dc8f5
Minor Menu Fixes
2016-11-11 09:58:55 -08:00
d9305b0a07
Add default hotkey to swap primary screens.
...
Also minor style changes
2016-11-05 03:46:43 -06:00
5f72aade77
Rework frame layouts to use a max rectangle instead of hardcoded calculations
2016-11-05 02:55:58 -06:00
e40c23463f
LargeFrameLayout + Swapped
...
Make small screen stay at 1x, and large screen maintain its aspect ratio.
2016-11-05 02:55:53 -06:00
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.
2016-11-05 02:55:41 -06:00
1f70365faa
Update CONTRIBUTING.md
2016-11-05 00:33:36 -04:00
01013689b8
Update CONTRIBUTING.md
2016-11-05 00:32:38 -04:00
b4c53b1e59
Update CONTRIBUTING.md
2016-11-05 00:29:54 -04:00
37fe84c512
Merge pull request #2142 from mailwl/acu-update
...
AC_U: Stub functions, used if EULA agreed
2016-11-05 00:26:24 -04:00
af7f5bef8d
Style fix
2016-11-02 09:38:44 +03:00
5872abeab9
Rename AcConfig, change types u8 to u32
2016-11-02 09:38:44 +03:00
a62df98686
AC_U: Stub functions, used if EULA agreed
2016-11-02 09:38:44 +03:00
4dd8a831bd
FileSys: make Archive interfaces return error code
...
and make the mode parameter a reference since it is a BitField union
2016-11-01 18:30:32 +02:00
958e81404b
Merge pull request #2147 from Pringo/readme-donate
...
Update Donation Info in Readme
2016-11-01 11:39:08 -04:00
d7ce7aa527
Link to Donation Page in Readme
...
Link main site donation page in readme instead of providing further donation info there.
2016-10-31 21:39:42 -07:00
ae2fab4a0e
Merge pull request #2126 from wwylele/stub-nwm
...
NWM: stub Initialize with an error
2016-10-31 16:16:12 -04:00
45cb3edb62
Merge pull request #2149 from wwylele/fix-contributing
...
Update CONTRIBUTING.md
2016-10-31 16:12:27 -04:00
946b62c03d
Merge pull request #2123 from jbeich/freebsd
...
Fix build on DragonFly and FreeBSD
2016-10-31 15:33:39 -04:00
708686b6d4
Update CONTRIBUTING.md
2016-10-31 21:31:47 +02:00
6ace08aa0c
Update Donation Info in Readme
2016-10-29 09:53:27 -07:00
dc1e04137c
Merge pull request #2146 from mailwl/gdbstub-ida-regs
...
Small fix to let IDA see target.xml
2016-10-28 21:06:36 -04:00
3c37ee434a
Small fix to let IDA see target.xml
2016-10-28 20:50:45 +03:00
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.
2016-10-27 23:28:30 +00:00
2240cb2eb0
build: add default install for DragonFly, Solaris, etc.
2016-10-27 23:28:30 +00:00
52da9de5c4
build: clock_gettime() is in libc on BSDs
2016-10-27 23:28:30 +00:00
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'
2016-10-27 23:28:30 +00:00
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'
^
[...]
2016-10-27 23:28:30 +00:00