summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-11-05Rework frame layouts to use a max rectangle instead of hardcoded calculationsJames Rowe
2016-11-05LargeFrameLayout + SwappedSonofUgly
Make small screen stay at 1x, and large screen maintain its aspect ratio.
2016-11-05Support additional screen layouts.James Rowe
Allows users to choose a single screen layout or a large screen layout. Adds a configuration option to change the prominent screen.
2016-11-05Update CONTRIBUTING.mdbunnei
2016-11-05Update CONTRIBUTING.mdbunnei
2016-11-05Update CONTRIBUTING.mdbunnei
2016-11-05Merge pull request #2142 from mailwl/acu-updatebunnei
AC_U: Stub functions, used if EULA agreed
2016-11-02Style fixmailwl
2016-11-02Rename AcConfig, change types u8 to u32mailwl
2016-11-02AC_U: Stub functions, used if EULA agreedmailwl
2016-11-01Merge pull request #2147 from Pringo/readme-donatebunnei
Update Donation Info in Readme
2016-10-31Link to Donation Page in ReadmePringo
Link main site donation page in readme instead of providing further donation info there.
2016-10-31Merge pull request #2126 from wwylele/stub-nwmbunnei
NWM: stub Initialize with an error
2016-10-31Merge pull request #2149 from wwylele/fix-contributingbunnei
Update CONTRIBUTING.md
2016-10-31Merge pull request #2123 from jbeich/freebsdbunnei
Fix build on DragonFly and FreeBSD
2016-10-31Update CONTRIBUTING.mdwwylele
2016-10-29Update Donation Info in ReadmePringo
2016-10-28Merge pull request #2146 from mailwl/gdbstub-ida-regsbunnei
Small fix to let IDA see target.xml
2016-10-28Small fix to let IDA see target.xmlmailwl
2016-10-27build: don't install freedesktop.org metadata for SDL2-only buildsJan Beich
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-27build: add default install for DragonFly, Solaris, etc.Jan Beich
2016-10-27build: clock_gettime() is in libc on BSDsJan Beich
2016-10-27build: libc may not provide iconv() on UnixJan Beich
/usr/bin/ld: ../common/libcommon.a(string_util.cpp.o): undefined reference to symbol 'libiconv_open'
2016-10-27microprofile: unbreak on POSIX systemsJan Beich
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-27core: some errno values are uncommon on UnixJan Beich
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}, ^
2016-10-27common: use system bswap* functions on more BSDsJan Beich
2016-10-27common: use system CPUID routine on DragonFly as wellJan Beich
2016-10-27common: some FreeBSD headers are incomplete to avoid namespace pollutionJan Beich
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; ^ [...]
2016-10-27common: convert to standard stat()/fstat() interfacesAnthony J. Bentley
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.
2016-10-27common: stat64 is non-standard, hide on a random UnixJan Beich
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.
2016-10-27common: only FreeBSD has thread affinity compatible with LinuxJan Beich
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.
2016-10-27common: define routines to set thread name on more BSDsJan Beich
src/common/thread.cpp:123:5: error: use of undeclared identifier 'pthread_setname_np' pthread_setname_np(pthread_self(), szThreadName); ^ 1 error generated.
2016-10-27hooks: convert pre-commit to POSIX syntaxJan Beich
2016-10-27Travis: only upload for push (#2134)wwylele
2016-10-25Merge pull request #2139 from mailwl/frd-fixwwylele
FRD: fix GetMyFriendKey
2016-10-25FRD: fix GetMyFriendKeymailwl
2016-10-21Merge pull request #2131 from ricardotk/typoswwylele
Fix typos
2016-10-20Fix typosRicardo de Almeida Gonzaga
2016-10-12NWM: stub Initialize with an errorwwylele
2016-10-07Merge pull request #2024 from JamePeng/update-boss-codebunnei
Update the stub code of BOSS
2016-10-06Merge pull request #2082 from yuriks/shader-interp-crashbunnei
Fix/mask crash in shader debugger in Mii Maker
2016-10-04Merge pull request #1652 from wwylele/kernal-toolbunnei
Debugger: implement wait tree widget
2016-10-03Merge pull request #2106 from wwylele/delete-recursivebunnei
FS: implement DeleteDirectoryRecursively
2016-10-03Merge pull request #2103 from wwylele/gpu-reg-cleanupbunnei
GPU: DisplayTransfer & MemoryFill cleanup and param check
2016-10-02Update the stub code of BOSSJamePeng
2016-10-02fs: clean up log formatwwylele
2016-10-02fs: implement DeleteDirectoryRecursivelywwylele
2016-09-29VideoCore: Shader interpreter cleanupsYuri Kunde Schlesner
2016-09-29Common: Remove dangerous Vec[234] array constructorsYuri Kunde Schlesner
They're not currently used, and it's easy to accidentally pass a single pointer argument to them, causing an out-of-bounds read.
2016-09-29VideoCore: Fix out-of-bounds read in ShaderSetup::ProduceDebugInfoYuri Kunde Schlesner
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.