1. 11 Nov, 2016 3 commits
  2. 05 Nov, 2016 4 commits
  3. 02 Nov, 2016 3 commits
  4. 01 Nov, 2016 2 commits
  5. 31 Oct, 2016 4 commits
  6. 29 Oct, 2016 2 commits
  7. 28 Oct, 2016 1 commit
  8. 27 Oct, 2016 15 commits
    • Jan Beich's avatar
      build: don't install freedesktop.org metadata for SDL2-only builds · 8b833d3a
      Jan Beich authored
      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.
      8b833d3a
    • Jan Beich's avatar
      2240cb2e
    • Jan Beich's avatar
      build: clock_gettime() is in libc on BSDs · 52da9de5
      Jan Beich authored
      52da9de5
    • Jan Beich's avatar
      build: libc may not provide iconv() on Unix · 48b6c98d
      Jan Beich authored
      /usr/bin/ld: ../common/libcommon.a(string_util.cpp.o): undefined reference to symbol 'libiconv_open'
      48b6c98d
    • Jan Beich's avatar
      microprofile: unbreak on POSIX systems · 50ce19b3
      Jan Beich authored
      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'
                                       ^
      [...]
      50ce19b3
    • Jan Beich's avatar
      core: some errno values are uncommon on Unix · 702439b5
      Jan Beich authored
      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},
            ^
      702439b5
    • Jan Beich's avatar
      94d23b48
    • Jan Beich's avatar
      ddd8709e
    • Jan Beich's avatar
      common: some FreeBSD headers are incomplete to avoid namespace pollution · 3d801be9
      Jan Beich authored
      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;
              ^
      [...]
      3d801be9
    • Anthony J. Bentley's avatar
      common: convert to standard stat()/fstat() interfaces · 26af2b64
      Anthony J. Bentley authored
      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.
      26af2b64
    • Jan Beich's avatar
      common: stat64 is non-standard, hide on a random Unix · 51f92f0e
      Jan Beich authored
      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.
      51f92f0e
    • Jan Beich's avatar
      common: only FreeBSD has thread affinity compatible with Linux · 8ce1ec7f
      Jan Beich authored
      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.
      8ce1ec7f
    • Jan Beich's avatar
      common: define routines to set thread name on more BSDs · 1410bd3b
      Jan Beich authored
      src/common/thread.cpp:123:5: error: use of undeclared identifier 'pthread_setname_np'
          pthread_setname_np(pthread_self(), szThreadName);
          ^
      1 error generated.
      1410bd3b
    • Jan Beich's avatar
      hooks: convert pre-commit to POSIX syntax · 3925f4ff
      Jan Beich authored
      3925f4ff
    • wwylele's avatar
      Travis: only upload for push (#2134) · 0dfad003
      wwylele authored
      0dfad003
  9. 25 Oct, 2016 2 commits
  10. 21 Oct, 2016 1 commit
  11. 20 Oct, 2016 1 commit
  12. 12 Oct, 2016 1 commit
  13. 08 Oct, 2016 1 commit