Commit graph

6379 commits

Author SHA1 Message Date
Luke Usher
ff4f4f01c9
Merge pull request #1864 from RadWolfie/update-readme
Redirect Users to GitHub's Releases Page
2020-04-09 10:40:12 +01:00
RadWolfie
69d85d2513 add notice for WINE users 2020-04-09 04:06:13 -05:00
RadWolfie
f5bbfad86c remove appveyor and travis badge since they are disable 2020-04-09 04:06:13 -05:00
RadWolfie
0f49260821 redirect users to releases page 2020-04-09 04:06:13 -05:00
Luke Usher
c382d0fcda
Merge pull request #1862 from RadWolfie/hotfix-github-badge
HOTFIX: Correct GitHub Badge Image Linkage
2020-04-09 08:39:06 +01:00
RadWolfie
9ba943e42b hotfix github badge 2020-04-08 11:38:10 -05:00
Luke Usher
fca206c883
Merge pull request #1854 from Margen67/actions
Add GitHub Actions CI
2020-04-08 17:21:30 +01:00
Margen67
e84fa750e5 Multi-line if 2020-04-07 18:47:41 -07:00
darkf
eb2bc2dbc8 Use proper constant for XMP_STATUS_RELEASE_CXBXR 2020-04-07 15:32:31 -07:00
darkf
743b3cbdbb Remove unused extern "C" comments 2020-04-07 03:24:00 -07:00
darkf
bcbdd4c4e0 EmuFile: Fix string being passed as %s formatter 2020-04-07 02:44:40 -07:00
darkf
3a5552e899 EmuKrnlEx: Fix std::atomic usage 2020-04-07 02:44:40 -07:00
darkf
95f6966a43 PVOID casts where necessary 2020-04-07 02:44:39 -07:00
darkf
21733cc594 EmuKrnlLogging: Work around EXCEPTION_DISPOSITION macros in MinGW 2020-04-07 02:44:39 -07:00
darkf
1309f25c7b Patches: Explicitly construct xbox_patch_t 2020-04-07 02:44:39 -07:00
darkf
4eff9b9dab Get D3D stuff mostly compiling on Clang 2020-04-07 02:44:39 -07:00
darkf
c64cbfe482 EmuFS: Construct fs_instruction_t by name 2020-04-07 02:44:39 -07:00
darkf
daab20a944 Cast to proper type in case 2020-04-07 02:44:39 -07:00
darkf
a32bb946a0 Fix some ifdef conditions 2020-04-07 02:44:39 -07:00
darkf
c821ac0f02 XbPixelShader: Use empty local to avoid undefined behavior 2020-04-07 02:44:39 -07:00
darkf
e4371adf5e SetThreadName only works on MSVC for now 2020-04-07 02:44:39 -07:00
darkf
b2a5f304bf Use standard C++ enum forward declarations 2020-04-07 02:44:39 -07:00
darkf
a3a1849e6a Use GNU alignment attributes in XbConvert 2020-04-07 02:44:39 -07:00
darkf
1148f81c67 Define XINPUT_DLL for MinGW 2020-04-07 02:44:39 -07:00
darkf
ee81f18645 Define XXH_INLINE_ALL for all compilers 2020-04-07 02:44:39 -07:00
darkf
b8be2efa97 Include missing headers 2020-04-07 02:44:39 -07:00
darkf
1091bee10e InputDeviceManager::FindDevice uses const string& 2020-04-07 02:44:39 -07:00
darkf
5502d84057 Define LTM_DESC for all users of libtomcrypt, otherwise the header won't
have init_LTM available.
2020-04-07 02:44:38 -07:00
darkf
fed6245e48 Fix erroneous macro definitions 2020-04-07 02:44:38 -07:00
darkf
3e505f1b5e Define DIK_PREVTRACK for MinGW 2020-04-07 02:44:38 -07:00
darkf
6959d023b4 Debug callbacks don't need WINAPI 2020-04-07 02:44:38 -07:00
darkf
f2bdc40ef1 Fix separator items in resource file, for Clang 2020-04-07 02:44:38 -07:00
darkf
132142d5ae Use const string references for profile methods 2020-04-07 02:44:38 -07:00
darkf
d20537fe5b Remove extern "C" linkage in Emu*, otherwise we get namespace collisions 2020-04-07 02:44:38 -07:00
Margen67
78e51a7f01 ci: Improvements
Make into one yml, rename to CI;
 if conditions and search filtering make multiple ymls unneeded.
Build all branches.
Ignore unrelated files.
Build with VS2019 and VS2017.
Set fail-fast to false.
Add Debug configuration, and reorder configurations to be consistent.
Don't use master version of actions.
Fetch submodules with new addition to checkout action.
Build in the build directory.
Use -j to potentially speed up building.
Use default shell/robocopy for artifact preparation.
Add SDL2 to artifacts.
Add artifacts for PRs.
Only do artifacts for Release.
Change artifact path to artifacts. (the trailing slash isn't needed)
Change artifact name.
Add release creation job:
 This creates a release with VS2019 and VS2017 builds using a CI-shortcommithash tag;
 For example, CI-31d4ea3
 This job is only ran for commits (push) to master, not pull requests, other branches, or forks.

Add badge to README
2020-04-02 22:35:02 -07:00
wutno
43a1d0182d ci: Actions to build & artifact develop branch 2020-04-02 19:11:15 -07:00
wutno
9cb9ed02fc ci: Set-up GitHub Actions to check if a PR builds successfully 2020-04-02 19:11:15 -07:00
PatrickvL
79ee9ecd21
Merge pull request #1856 from ergo720/hack_warn
Display warning message when activating the all cores hack
2020-04-02 17:43:42 +02:00
ergo720
4e01eb2f80 Display warning message when activating the all cores hack 2020-04-02 17:18:07 +02:00
PatrickvL
b7473407e9
Merge pull request #1853 from RadWolfie/hotfix-audio-flushex
HOTFIX: Another fixup to FlushEx
2020-03-30 08:20:50 +02:00
Luke Usher
40049d02ae
Merge pull request #1846 from Margen67/appveyor
AppVeyor: Minor changes
2020-03-28 20:18:26 +00:00
RadWolfie
661774a8b7 another fixup for FlushEx and worker thread 2020-03-28 02:35:59 -05:00
RadWolfie
959bb22dfc add debug message for buffer/stream release functions 2020-03-28 01:50:46 -05:00
PatrickvL
1bc861ac52
Merge pull request #1852 from LukeUsher/clear_sw_interrupt_flag
kernel: Clear IRR register on software interrupt processing
2020-03-24 15:19:08 +01:00
Luke Usher
637e562080 kernel: Clear IRR register on software interrupt processing
Fixes a hang that can occur due to an infinite loop of interrupts under
certian conditions.
2020-03-24 14:05:53 +00:00
PatrickvL
f98a620c2d
Merge pull request #1850 from RadWolfie/fix-boot-init-logs
Fix Boot Init Logs Not Always Output
2020-03-24 08:09:13 +01:00
RadWolfie
bf59cec93b add info level to log_generate_active_filter_output function 2020-03-21 23:06:44 -05:00
RadWolfie
aca3c17440 replace printf and forward EmuLogEx with INIT str to EmuLogInit 2020-03-21 23:06:44 -05:00
PatrickvL
1b9c628e04
Merge pull request #1849 from RadWolfie/fix-readme-cmake-requirement
HOTFIX: CMake version typo
2020-03-21 23:50:35 +01:00
RadWolfie
765f292069 add EmuLogOutput as generic and EmuLogInit as always output 2020-03-21 17:04:23 -05:00