Commit Graph

4019 Commits

Author SHA1 Message Date
wwylele 70b9a4398f Merge pull request #2206 from freiro/SDL_Audio_Error
Improve verbosity of audio errors
2016-11-22 20:12:35 +02:00
freiro 5541fbfd4c Improve verbosity of audio errors with SDL_GetError() 2016-11-22 17:28:11 +01:00
coc4tm 5523fff886 Improve MIME description and add French translation 2016-11-20 19:15:29 +00:00
bunnei f4be35b25c Merge pull request #2195 from Subv/factor_check
GPU/CiTrace: Avoid calling GetTextures() when not necessary.
2016-11-19 22:21:11 -05:00
bunnei 5258eae2fb Merge pull request #2193 from Subv/pulse_events
Kernel/Events: Log an error when trying to create Pulse events and timers
2016-11-19 22:19:45 -05:00
Sebastian Valle b30fcdfd30 Merge pull request #2192 from Subv/applet_enums
APT/Applets: Renamed the members of the SignalType enum.
2016-11-19 20:30:26 -05:00
Subv 3d7a574e3f GPU/CiTrace: Avoid calling GetTextures() when not necessary. 2016-11-19 19:27:00 -05:00
James Rowe c543c82850 Merge pull request #2194 from jroweboy/extremely-minor-clangformat-change
Minor formatting change
2016-11-19 13:51:14 -07:00
James Rowe 6e71258788 Minor formatting change 2016-11-19 13:35:07 -07:00
Subv 3841d6807a Kernel/Events: Log an error when trying to create Pulse events and timers.
Related to #1904
2016-11-19 14:00:08 -05:00
Subv e4e38e815b APT/Applets: Renamed the members of the SignalType enum.
Names now make sense and match 3dbrew.
2016-11-19 13:42:07 -05:00
bunnei 643fdba55c Merge pull request #2172 from jroweboy/fix-mingw
Fix mingw compilation support
2016-11-15 20:07:23 -05:00
bunnei 9911cb5d75 Merge pull request #1753 from jroweboy/frame_layouts
Support additional screen layouts.
2016-11-15 19:57:08 -05:00
James Rowe 8261bb7403 Add mingw compile support 2016-11-13 23:50:46 -07:00
James Rowe 43997bf67d Round the rectangle size to prevent float to int casting issues
And other minor style changes
2016-11-12 10:49:47 -07:00
bunnei 6b1216e4bc Merge pull request #2171 from jroweboy/fix-mac-build
Fix Travis build issue on mac
2016-11-11 20:13:15 -05:00
James Rowe 7505f0cf10 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
Yuri Kunde Schlesner 2c74ad4b68 Merge pull request #2170 from Pringo/master
Minor Menu Fixes
2016-11-11 11:07:53 -08:00
Pringo 694259c10f Minor Menu Fixes 2016-11-11 09:58:55 -08:00
James Rowe 2ed3d83684 Add default hotkey to swap primary screens.
Also minor style changes
2016-11-05 03:46:43 -06:00
James Rowe ec423653db Rework frame layouts to use a max rectangle instead of hardcoded calculations 2016-11-05 02:55:58 -06:00
SonofUgly c247eb2a0d LargeFrameLayout + Swapped
Make small screen stay at 1x, and large screen maintain its aspect ratio.
2016-11-05 02:55:53 -06:00
James Rowe db35372787 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
bunnei 60333a3846 Update CONTRIBUTING.md 2016-11-05 00:33:36 -04:00
bunnei 17b999bc3b Update CONTRIBUTING.md 2016-11-05 00:32:38 -04:00
bunnei 7aa98543d3 Update CONTRIBUTING.md 2016-11-05 00:29:54 -04:00
bunnei 417126d4ab Merge pull request #2142 from mailwl/acu-update
AC_U: Stub functions, used if EULA agreed
2016-11-05 00:26:24 -04:00
mailwl 27e7b66bb6 Style fix 2016-11-02 09:38:44 +03:00
mailwl 23d18bb1ad Rename AcConfig, change types u8 to u32 2016-11-02 09:38:44 +03:00
mailwl f790e74563 AC_U: Stub functions, used if EULA agreed 2016-11-02 09:38:44 +03:00
bunnei 7b45f08ccc Merge pull request #2147 from Pringo/readme-donate
Update Donation Info in Readme
2016-11-01 11:39:08 -04:00
Pringo bea0bcc7b2 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
bunnei 7a76eb0974 Merge pull request #2126 from wwylele/stub-nwm
NWM: stub Initialize with an error
2016-10-31 16:16:12 -04:00
bunnei c954a806e7 Merge pull request #2149 from wwylele/fix-contributing
Update CONTRIBUTING.md
2016-10-31 16:12:27 -04:00
bunnei 7a02a330a4 Merge pull request #2123 from jbeich/freebsd
Fix build on DragonFly and FreeBSD
2016-10-31 15:33:39 -04:00
wwylele cb12ea6d9b Update CONTRIBUTING.md 2016-10-31 21:31:47 +02:00
Pringo c4dd386387 Update Donation Info in Readme 2016-10-29 09:53:27 -07:00
bunnei 9b7629da48 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
mailwl 087aa831e1 Small fix to let IDA see target.xml 2016-10-28 20:50:45 +03:00
Jan Beich 71932a265c 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
Jan Beich bee43ed213 build: add default install for DragonFly, Solaris, etc. 2016-10-27 23:28:30 +00:00
Jan Beich 3415cf45ba build: clock_gettime() is in libc on BSDs 2016-10-27 23:28:30 +00:00
Jan Beich b61e485733 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
Jan Beich f5c29eb8a9 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
Jan Beich efbfba9ab7 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},
      ^
2016-10-27 23:28:30 +00:00
Jan Beich e6eb2968d7 common: use system bswap* functions on more BSDs 2016-10-27 23:28:30 +00:00
Jan Beich 9c168cd688 common: use system CPUID routine on DragonFly as well 2016-10-27 23:28:30 +00:00
Jan Beich ab84ac46c7 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;
        ^
[...]
2016-10-27 23:28:30 +00:00
Anthony J. Bentley 16397b8d9b 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.
2016-10-27 23:28:30 +00:00
Jan Beich 2515d83081 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.
2016-10-27 23:28:29 +00:00