Commit Graph

3999 Commits (5f72aade771ea63eaee468b09e2017dbbc5e6bef)
 

Author SHA1 Message Date
James Rowe 5f72aade77 Rework frame layouts to use a max rectangle instead of hardcoded calculations 8 years ago
SonofUgly e40c23463f LargeFrameLayout + Swapped
Make small screen stay at 1x, and large screen maintain its aspect ratio.
8 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.
8 years ago
bunnei 1f70365faa Update CONTRIBUTING.md 8 years ago
bunnei 01013689b8 Update CONTRIBUTING.md 8 years ago
bunnei b4c53b1e59 Update CONTRIBUTING.md 8 years ago
bunnei 37fe84c512 Merge pull request #2142 from mailwl/acu-update
AC_U: Stub functions, used if EULA agreed
8 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
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
Jan Beich 3d801be97d common: some FreeBSD headers are incomplete to avoid namespace pollution
In file included from src/common/x64/cpu_detect.cpp:16:
/usr/include/machine/cpufunc.h:66:17: error: unknown type name 'u_int'
static __inline u_int
                ^
/usr/include/machine/cpufunc.h:67:6: error: unknown type name 'u_int'
bsfl(u_int mask)
     ^
/usr/include/machine/cpufunc.h:69:2: error: unknown type name 'u_int'
        u_int   result;
        ^
/usr/include/machine/cpufunc.h:75:17: error: unknown type name 'u_long'; did you mean 'long'?
static __inline u_long
                ^
/usr/include/machine/cpufunc.h:76:6: error: unknown type name 'u_long'; did you mean 'long'?
bsfq(u_long mask)
     ^
/usr/include/machine/cpufunc.h:78:2: error: use of undeclared identifier 'u_long'; did you mean
      'long'?
        u_long  result;
        ^
[...]
9 years ago
Anthony J. Bentley 26af2b644c common: convert to standard stat()/fstat() interfaces
Most modern Unix environments use 64-bit off_t by default: OpenBSD,
FreeBSD, OS X, and Linux libc implementations such as Musl.

glibc is the lone exception; it can default to 32 bits but this is
configurable by setting _FILE_OFFSET_BITS.

Avoiding the stat64()/fstat64() interfaces is desirable because they
are nonstandard and not implemented on many systems (including
OpenBSD and FreeBSD), and using 64 bits for stat()/fstat() is either
the default or trivial to set up.
9 years ago
Jan Beich 51f92f0e4e common: stat64 is non-standard, hide on a random Unix
src/common/file_util.cpp:79:19: error: variable has incomplete type 'struct stat64'
    struct stat64 file_info;
                  ^
src/common/file_util.cpp:79:12: note: forward declaration of 'stat64'
    struct stat64 file_info;
           ^
src/common/file_util.cpp:99:19: error: variable has incomplete type 'struct stat64'
    struct stat64 file_info;
                  ^
src/common/file_util.cpp:99:12: note: forward declaration of 'stat64'
    struct stat64 file_info;
           ^
src/common/file_util.cpp:342:19: error: variable has incomplete type 'struct stat64'
    struct stat64 buf;
                  ^
src/common/file_util.cpp:342:12: note: forward declaration of 'stat64'
    struct stat64 buf;
           ^
src/common/file_util.cpp:359:19: error: variable has incomplete type 'struct stat64'
    struct stat64 buf;
                  ^
src/common/file_util.cpp:359:12: note: forward declaration of 'stat64'
    struct stat64 buf;
           ^
4 errors generated.
9 years ago
Jan Beich 8ce1ec7ffa common: only FreeBSD has thread affinity compatible with Linux
src/common/thread.cpp:90:5: error: unknown type name 'cpu_set_t'; did you mean 'cpuset_t'?
    cpu_set_t cpu_set;
    ^~~~~~~~~
    cpuset_t
/usr/include/sys/_cpuset.h:48:24: note: 'cpuset_t' declared here
typedef struct _cpuset cpuset_t;
                       ^
1 error generated.
9 years ago
Jan Beich 1410bd3bd0 common: define routines to set thread name on more BSDs
src/common/thread.cpp:123:5: error: use of undeclared identifier 'pthread_setname_np'
    pthread_setname_np(pthread_self(), szThreadName);
    ^
1 error generated.
9 years ago
Jan Beich 3925f4ff63 hooks: convert pre-commit to POSIX syntax 9 years ago
wwylele 0dfad003dc Travis: only upload for push (#2134) 9 years ago
wwylele eac57e29c1 Merge pull request #2139 from mailwl/frd-fix
FRD: fix GetMyFriendKey
9 years ago
mailwl f672c7bd24 FRD: fix GetMyFriendKey 9 years ago
wwylele 8b36777731 Merge pull request #2131 from ricardotk/typos
Fix typos
9 years ago
Ricardo de Almeida Gonzaga 13d46f6820 Fix typos 9 years ago
wwylele 32789a70fb NWM: stub Initialize with an error 9 years ago
bunnei cc7f1155a8 Merge pull request #2024 from JamePeng/update-boss-code
Update the stub code of BOSS
9 years ago
bunnei d989102c9c Merge pull request #2082 from yuriks/shader-interp-crash
Fix/mask crash in shader debugger in Mii Maker
9 years ago
bunnei 09c3e444d4 Merge pull request #1652 from wwylele/kernal-tool
Debugger: implement wait tree widget
9 years ago
bunnei 7ed97fb89a Merge pull request #2106 from wwylele/delete-recursive
FS: implement DeleteDirectoryRecursively
9 years ago
bunnei 49b10339bf Merge pull request #2103 from wwylele/gpu-reg-cleanup
GPU: DisplayTransfer & MemoryFill cleanup and param check
9 years ago
JamePeng bd8c80a7b4 Update the stub code of BOSS 9 years ago
wwylele 257e7afb79 fs: clean up log format 9 years ago
wwylele 96b0e9476b fs: implement DeleteDirectoryRecursively 9 years ago
Yuri Kunde Schlesner d9a904f9cb VideoCore: Shader interpreter cleanups 9 years ago
Yuri Kunde Schlesner 6219654ded Common: Remove dangerous Vec[234] array constructors
They're not currently used, and it's easy to accidentally pass a single
pointer argument to them, causing an out-of-bounds read.
9 years ago
Yuri Kunde Schlesner 26b68313b9 VideoCore: Fix out-of-bounds read in ShaderSetup::ProduceDebugInfo
As far as I can tell, memset was replaced by a fill without correcting
the parameter type, causing an out-of-bounds array read in the Vec4
constructor.
9 years ago