Commit Graph

6388 Commits

Author SHA1 Message Date
Luke Usher b0ebc8b332 kernel: avoid potential buffer overflow on DbgPrint 2020-08-17 17:21:10 +01:00
Luke Usher 4d06712489
Merge pull request #1929 from RadWolfie/dsound-debug-outputs
Add Argument Results Verbose
2020-07-18 10:12:06 +01:00
PatrickvL d95249cab2
Merge pull request #1928 from ergo720/autoclose_action_invalid
Update issue template + add action to automatically close issues not following the template
2020-06-30 09:48:15 +02:00
ergo720 250b2f5157 Removed edited as action triggering event 2020-06-29 22:57:48 +02:00
RadWolfie e1c53ac304 add verbose arg output for DSound's main class 2020-06-29 14:26:29 -05:00
RadWolfie c06817d8fa add verbose arg output for DSound's stream class 2020-06-29 14:26:24 -05:00
RadWolfie a6a95072a9 add verbose arg output for DSound's buffer class 2020-06-29 14:26:20 -05:00
RadWolfie 54005aad18 extend logging support for verbose args result 2020-06-29 14:26:09 -05:00
ergo720 8eb5384ad9 Add GH action to automatically close issues not following the template 2020-06-28 10:32:07 +02:00
RadWolfie d5af8461be
Merge pull request #1925 from ergo720/sha_popup
Show a popup when xbe sections are corrupted + print section corruption status on xbe dumps as well
2020-06-23 18:38:17 -05:00
ergo720 9a5aa06e7f Removed unnecessary boolean variable 2020-06-23 23:20:22 +02:00
ergo720 9e90a2df50 Show a popup when xbe sections are corrupted 2020-06-23 22:24:52 +02:00
PatrickvL ed57ca9788
Merge pull request #1921 from RadWolfie/improve-popup-handler
Improve Popup Handler
2020-06-20 15:37:39 +02:00
RadWolfie 0d38f6cfad add Enable wording in GUI test case popup checkbox 2020-06-20 05:10:59 -05:00
RadWolfie 6de2d464c4 fix disabled code to sync with new change. 2020-06-20 04:44:50 -05:00
RadWolfie 222f266cd1 fix fixed buffer size to dynamic size compatible 2020-06-20 04:44:50 -05:00
RadWolfie e2d1b4de30 add comment to LOG_TEST_CASE macro 2020-06-20 04:44:50 -05:00
RadWolfie 997f4bd928 replace unnecessary logOnly check to continue 2020-06-20 04:44:50 -05:00
RadWolfie 4da39275b4 rename CxbxMessageBox to PopupPlatformHandler 2020-06-20 04:44:50 -05:00
RadWolfie 2c73d8b736 use assert since we expect format string not to be null pointer 2020-06-20 04:44:50 -05:00
RadWolfie 4043ac1b01 rewording APIs for review remarks 2020-06-20 03:40:54 -05:00
PatrickvL cf87eaef06
Merge pull request #1923 from ergo720/xinput_dll
Load the most appropriate xinput dll based on the Windows version
2020-06-19 09:15:02 +02:00
ergo720 91241dbd08 Addressed PR review remarks 2020-06-18 18:32:11 +02:00
ergo720 bbe3cc1f47 Load the most appropriate xinput dll based on the Windows version 2020-06-18 14:59:46 +02:00
PatrickvL 66bccac3cf
Merge pull request #1922 from RadWolfie/update-create-release-action
Update Create Release Action v1.1.1
2020-06-18 13:34:07 +02:00
RadWolfie f503902267 update create release action 2020-06-18 05:26:07 -05:00
RadWolfie 7f4da40f21 make use of const in parameters 2020-06-13 17:55:12 -05:00
RadWolfie 93962a9de4 fix typos 2020-06-13 17:55:12 -05:00
RadWolfie d881695cf4 update LOG_TEST_CASE to always have test case output to log 2020-06-13 17:27:00 -05:00
RadWolfie 9f593237fe add voids whenever not using return values 2020-06-13 16:41:48 -05:00
RadWolfie 5bc4eee10b transfer GUI popups to CxbxPopupMsg variant 2020-06-11 12:54:31 -05:00
RadWolfie ce3626eb9d replace CxbxShowError to CxbxPopupMsg prefix to include in log record 2020-06-11 12:54:31 -05:00
RadWolfie 458b332e8e always log popup message to log even when set to hidden 2020-06-11 12:38:28 -05:00
RadWolfie 77d469ddb5 suppress popups while in exclusive fullscreen mode 2020-06-11 12:38:28 -05:00
RadWolfie c0f2d60a3f fix compiler warning to use enum class instead of enum 2020-06-11 12:38:28 -05:00
RadWolfie dbae5dbb79 move popup message to logging file 2020-06-11 12:38:28 -05:00
RadWolfie 9bee8ea17b add testcase popup option 2020-06-11 12:38:27 -05:00
Luke Usher f1d09aff15
Merge pull request #1917 from Fisherman166/HalReadSMCTrayState
Rewrite HalReadSMCTrayState to match original kernel implementation.
2020-06-08 15:22:32 +01:00
PatrickvL d3544f7b5f
Merge pull request #1918 from Fisherman166/FsSetCacheSize
Update FscSetCacheSize to match original kernel
2020-06-07 18:51:45 +02:00
Fisherman166 a981607e51 Add g_ prefix to FscCacheEvent. 2020-06-07 09:40:55 -07:00
PatrickvL 0afcf04c06
Merge pull request #1915 from Fisherman166/KeReleaseSemaphore
Implement KeReleaseSemaphore
2020-06-07 08:10:40 +02:00
PatrickvL ca0b978cf9
Merge pull request #1916 from RadWolfie/dsound-misc-fixes
Couple DirectSound Fixes
2020-06-07 08:04:45 +02:00
RadWolfie e166b97cd7 check for 3D audio to use mono channel by default instead of stereo 2020-06-07 00:45:05 -05:00
Fisherman166 326f645b8f Initialize FscCacheEvent at emulation start to match the real kernel implementation. 2020-06-06 16:09:01 -07:00
Fisherman166 6d8d692b7c Implement FscSetCacheSize matching original kernel implementation. 2020-06-06 13:34:40 -07:00
Fisherman166 857b8f933e Rewrite HalReadSMCTrayState to match original kernel implementation. Keeps the TRAY_OPEN hack for the time being. 2020-06-06 13:27:54 -07:00
RadWolfie 503ce9b825 fix applications using IDirectSoundBuffer_Lock incorrectly 2020-06-05 20:23:52 -05:00
Fisherman166 db1429a4b9 Implement KeReleaseSemaphore based on kernel reverse engineering. Needs KiWaitTest to be implemented to be fully functional. 2020-06-04 21:26:01 -07:00
PatrickvL ab6b4786bd
Merge pull request #1914 from NZJenkins/reserved_constants_flag
Treat X_D3DSCM_NORESERVEDCONSTANTS as a flag
2020-06-02 14:27:02 +02:00
Anthony Miles 201ab08043 Treat X_D3DSCM_NORESERVEDCONSTANTS as a flag 2020-06-03 00:10:34 +12:00