Commit Graph

7679 Commits

Author SHA1 Message Date
58b16c5459 File_Sys: Add a size dependend delay for each file read 2018-02-24 14:15:57 +01:00
1f87766b86 Change to use CryptoPP random and address review comments 2018-02-22 22:31:58 -07:00
e51a642a13 Merge pull request #3455 from citra-emu/revert-2968-hle_thread_pause
Revert "Kernel/Threads: Add a new thread status that will allow using a Kernel::Event to put a guest thread to sleep inside an HLE handler until said event is signaled"
2018-02-22 23:41:54 +02:00
27b20359b4 core: EMULTIHOP isn't defined on all Unixes 2018-02-22 23:29:54 +02:00
13a6e091b7 Common: fix swap functions on Bitrig and OpenBSD
swap{16,32,64} are defined as macros on the two, but client code
tries to invoke them as Common::swap{16,32,64}, which naturally
doesn't work. This hack redefines the macros as inline functions
in the Common namespace: the bodies of the functions are the
same as the original macros, but relying on OS-specific
implementation details like this is of course brittle.
2018-02-22 23:29:43 +02:00
752cfcaaae Move writing to shared page to the nwm init 2018-02-22 10:20:34 -07:00
ffe94421b2 UDS: Add non zero mac address to the shared page
Apparently several games check the shared page mac address and wifi
link level values, and will refuse to start UDS if they are not correct.
This change gives a default value (in case you aren't connected to a
network) and will read the value from Room if you are connected.
2018-02-22 10:17:38 -07:00
26a9c5832d keep the namespace comment 2018-02-22 17:46:31 +02:00
d9500ecf9b Revert "Kernel/Threads: Add a new thread status that will allow using a Kernel::Event to put a guest thread to sleep inside an HLE handler until said event is signaled" 2018-02-22 17:31:58 +02:00
e2eab46535 Merge pull request #3070 from B3n30/uds_connect_disconnect
NWM_UDS: change to Service Framework
2018-02-22 16:55:59 +02:00
dfc22661a4 NWM_UDS: change SleepClientThread to use std::chrono::nanoseconds 2018-02-22 16:44:04 +02:00
48512d9011 Merge pull request #3101 from Subv/hle_thread_pause2
Kernel/Threads: Add a new thread status that will allow using a Kernel::Event to put a guest thread to sleep inside an HLE handler until said event is signaled
2018-02-22 16:23:34 +02:00
42ab8d9d0b HLE: specify that the command buffer is an array of u32_le 2018-02-22 16:12:39 +02:00
b0f4390247 HLE: Use std::chrono::nanoseconds instead of a plain u64 in SleepClientThread. 2018-02-21 22:03:46 -05:00
165d3e1ab2 tidy loop 2018-02-19 17:11:46 -06:00
Ben
20f6cb1a22 Merge pull request #3448 from wwylele/font-fix
APT: don't skip translation parameters
2018-02-19 21:44:23 +01:00
f3d22ccde4 APT: don't skip translation parameters 2018-02-19 22:30:38 +02:00
33fe6c30e0 Merge pull request #3322 from MerryMage/DSP
audio_core: Remove global state
2018-02-19 09:08:37 -07:00
853a79c94c clang-format fix 2018-02-17 13:45:52 +01:00
7cb3d84a98 HW checked signals Disconnect, Destroy and Shutdown 2018-02-17 12:54:48 +01:00
f0f9f34445 move callback definition outside loop 2018-02-16 14:53:38 -06:00
e003e75dc5 FS: fix wrong response header of Initialize 2018-02-16 21:33:39 +02:00
237835a8b6 NWM_UDS: More of wwyleles comments 2018-02-15 23:00:32 +01:00
cbf514190e NWM_UDS: Addressed wwyleles comments 2018-02-15 22:48:27 +01:00
cc6a83621c fix clang 2018-02-15 22:48:27 +01:00
d793624c61 fixup! NWM_UDS: Convert to service framework 2018-02-15 22:48:27 +01:00
27e6e03d16 Fixups from Subvs comments 2018-02-15 22:48:27 +01:00
520ecf7be6 NWM_UDS: Convert to service framework 2018-02-15 22:48:27 +01:00
5904e11215 fixup! UDS: Add coonnect and disconnect 2018-02-15 22:48:27 +01:00
f29a9ac3c1 UDS: Add coonnect and disconnect 2018-02-15 22:48:27 +01:00
6c6e42375c FS: correct maximum session
the number is got from FS module code
2018-02-15 23:28:03 +02:00
36169144b5 FS: fix documentation of service functions 2018-02-15 23:03:21 +02:00
71fac7bd72 FS: convert to service framework 2018-02-15 23:02:09 +02:00
e8c95a9a41 ipc_helpers: add PopPID; remove PushCurrentPIDHandle
It doesn't make sense for a service to tell its own PID to a client, and there is no such use case. Also the name "handle" is misleading as the PID is not a handle
2018-02-15 11:16:41 +02:00
19d7324075 fs/archive: convert Directory to ServiceFramework 2018-02-14 21:47:08 +02:00
4935dcaf56 fs/archive: remove dead code
the std::hash bug is fixed in gcc 6.1, and we are now targeting 7.0 , so the workaround is no longer needed
2018-02-14 19:49:54 +02:00
775fb388c2 Merge pull request #3429 from Cuyler36/fs_user-stub-secure-value-functions
Service/FS_User: Stub Secure Value Functions
2018-02-14 17:32:26 +02:00
b9963e131c Merge pull request #3421 from wwylele/apt-new-framework-2
Service/APT: convert to ServiceFramework
2018-02-14 10:06:49 -05:00
2cbe4af566 Merge pull request #3430 from MerryMage/cpp17
Bump to C++17
2018-02-14 10:05:09 -05:00
c547465657 install multiple CIAs sequentially 2018-02-13 18:16:26 -06:00
c4db298a7d HLE/IPC: remove assertion on empty buffer.
Some service functions do require to push an empty buffer in some cases. See APT:ReceiveParameter/GlanceParameter
2018-02-11 00:09:52 +02:00
66141ed004 apt: fix doc format 2018-02-09 18:10:46 +02:00
3c03da12c8 Merge pull request #3069 from B3n30/announce_room_webservice
Announce room webservice
2018-02-08 18:46:10 +02:00
1f04e2e4a1 externals: Update cryptopp to 6.0.0
MSVC C++17 support
2018-02-07 22:19:27 +00:00
71c7dddac4 Service/FS_User: Stub Secure Value Functions
Stubbing these functions results in save loading fixes in games which require a secure value.

An example is shown here with Animal Crossing: New Leaf:
[Before](https://puu.sh/zidZC/f1523e81cb.png)

[After](https://puu.sh/zifeT/57026eae44.png)
2018-02-06 19:31:22 -05:00
ce31cf531d CI: Update to C++17 and use Ubuntu 18.04 as baseline 2018-02-06 17:02:21 +00:00
18456ff9e6 Address Lioncash's comments 2018-02-05 20:31:50 -07:00
adf9a19095 fixup! audio_core: Remove global state 2018-02-04 22:23:51 +00:00
587450cd04 Merge pull request #3422 from BreadFish64/BreadFish64-patch-1
correct escape sequence warning
2018-02-03 14:21:42 -07:00
752e6e62b8 correct escape sequence warning 2018-02-03 13:33:18 -06:00