Commit Graph

84 Commits

Author SHA1 Message Date
8529d84f31 Remove dependency chrono
Earlier chrono was included but after some code changed it was no longer needed

Forgot to remove it so I'm removing it now
2018-03-22 21:53:51 +08:00
3b558eebee Logging: Create logging macros based on fmtlib
Add a new set of logging macros based on fmtlib
Similar but not exactly the same as https://github.com/citra-emu/citra/pull/3533

Citra currently uses a different version of fmt, which does not support FMT_VARIADIC so
make_args is used instead. On the other hand, yuzu uses fmt 4.1.0 which doesn't have make_args yet
so FMT_VARIADIC is used.
2018-03-22 18:21:29 +08:00
6a2197806e Merge pull request #206 from mailwl/aoc-listaddoncontent
Service/AOC: stub ListAddOnContent function
2018-02-20 10:45:50 -05:00
46931a9566 Service/AOC: stub ListAddOnContent function 2018-02-20 10:30:12 +03:00
1d491d636d logging: Add category for Friend service. 2018-02-19 17:31:54 -05:00
fa58d95027 log: Add logging category for NS services. 2018-02-14 21:43:11 -05:00
8e1dbb26bd logger: Add Time service logging category. 2018-02-04 22:59:52 -05:00
c689fe8424 logger: Add SET service logging category. 2018-02-04 22:55:45 -05:00
fc1359dc03 logger: Add PCTL service logging category. 2018-02-04 22:44:00 -05:00
649960b4eb logger: Add LM service logging category. 2018-02-04 22:41:55 -05:00
8d2e4c3d39 logger: Add APM service logging category. 2018-02-04 22:39:47 -05:00
485c6541cf logger: Add NIFM service logging category. 2018-02-04 22:35:42 -05:00
8a5833f7ad logger: Add VI service logging category. 2018-02-04 22:26:44 -05:00
65cfe09b62 logger: Add AM service logging category. 2018-02-04 16:58:12 -05:00
a947f16b63 logger: Add "account" service logging category. 2018-02-04 16:40:12 -05:00
44eb840232 audout:u OpenAudioOut and IAudioOut (#138)
* Updated the audout:u and IAudioOut, now it might work with RetroArch without trigger an assert, however it's not the ideal implementation

* Updated the audout:u and IAudioOut, now it might work with RetroArch without trigger an assert, however it's not the ideal implementation

* audout:u OpenAudioOut implementation and IAudioOut cmd 1,2,3,4,5 implementation

* using an enum for audio_out_state as well as changing its initialize to member initializer list

* Minor fixes, added Service_Audio for LOG_*, changed PcmFormat enum to EnumClass

* Minor fixes, added Service_Audio for LOG_*, changed PcmFormat enum to EnumClass

* added missing Audio loggin subclass, minor fixes, clang comment breakline

* Solving backend logging conflict

* minor fix

* Fixed duplicated Service NVDRV in backend.cpp, my bad
2018-01-24 22:17:54 -05:00
ad64e7e86d logging: add missing NVDRV subclass to macro list 2018-01-23 22:18:23 -06:00
eeb3b5eed7 Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid (#114)
* Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid

* used clang-format-3.9 instead

* lowercase pid

* Moved nvmemp handlers to cpp

* Removed unnecessary logging for NvOsGetConfigU32. Cleaned up log and changed to LOG_DEBUG

* using std::arrays instead of c arrays

* nvhost get config now uses std::array completely

* added pid logging back

* updated cmakelist

* missing includes

* added array, removed memcpy

* clang-format6.0
2018-01-21 17:59:50 -05:00
096be16636 Format: Run the new clang format on everything 2018-01-20 16:45:11 -07:00
d15cadd760 loggin: Add IPC logging category. 2018-01-17 01:20:02 -05:00
45db4bb3ea logging: Rename category "Core_ARM11" to "Core_ARM". 2017-10-23 00:13:12 -04:00
960a1416de hle: Initial implementation of NX service framework and IPC. 2017-10-14 22:18:42 -04:00
0906de9a14 hle: Remove a large amount of 3ds-specific service code. 2017-10-10 17:32:14 -04:00
f7a9d42592 logging: Add WebService as a log cateogry. 2017-07-10 00:15:30 -04:00
2e37ce01c9 Implement basic virtual Room support based on enet (#2803)
* Added support for network with ENet lib,

connecting is possible, but data can't be sent, yet.

* fixup! Added support for network with ENet lib,

* fixup! CLang

* fixup! Added support for network with ENet lib,

* fixup! Added support for network with ENet lib,

* fixup! Clang format

* More fixups!

* Moved ENetHost* and ENetPeer* into pimpl classes

* fixup! Moved ENetHost* and ENetPeer* into pimpl classes

* fixup! Clang again

* fixup! Moved ENetHost* and ENetPeer* into pimpl classes

* fixup! Moved ENetHost* and ENetPeer* into pimpl classes

* fixup! Moved ENetHost* and ENetPeer* into pimpl classes
2017-07-07 15:34:15 -04:00
0e428823f0 Remove unnecessary WIN32_LEAN_AND_MEAN macro definition 2017-06-30 01:59:55 +02:00
3974895e08 Input: add device and factory template 2017-03-01 23:30:57 +02:00
892888ed9e Merge pull request #2569 from wwylele/wrap-unwrap
APT: implemented Wrap and Unwrap
2017-02-25 00:12:33 -05:00
ea1ea0224c HW: add AES engine & implement AES-CCM 2017-02-21 23:57:31 +02:00
091dd226d6 applied the change suggested by @wwylele 2017-02-13 18:34:02 -06:00
1a84bce0f4 added http service enum to the log.h file 2017-02-13 18:34:01 -06:00
f2985f7080 Service/NFC: stub GetTagInRangeEvent
Fix Fatal Error in Mini-Mario & Friends - amiibo Challenge
2016-12-30 09:40:54 +03:00
1238e48c58 csnd:SND reformat source code 2016-12-12 21:19:36 +03:00
45d941d62e Support mingw cross-compile 2016-12-05 19:09:16 +01:00
5b136aa211 Set client SDK version to Service APIs 2016-11-30 09:51:14 +03:00
d4cadf11fc MIC_U: Stub service funcions 2016-11-25 09:37:19 +03:00
13d46f6820 Fix typos 2016-10-20 12:26:59 -02:00
bd8c80a7b4 Update the stub code of BOSS 2016-10-02 17:36:57 +08:00
84fbbe2629 Use negative priorities to avoid special-casing the self-include 2016-09-21 00:15:56 -07:00
ebdae19fd2 Remove empty newlines in #include blocks.
This makes clang-format useful on those.

Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
2016-09-21 11:15:47 +09:00
dc8479928c Sources: Run clang-format on everything. 2016-09-18 09:38:01 +09:00
0f9274fe24 Remove superfluous std::move in return std::move(local_var) 2016-06-25 13:26:21 -05:00
920d2cf41d AudioCore: SDL2 Sink 2016-05-07 11:32:48 +01:00
61ec5fa776 cecd:u: stub GetCecStateAbbreviated (#1648) 2016-04-08 15:39:52 -04:00
dccadce074 Merge pull request #1435 from mailwl/frd_u
frd:u: Initial stub some functions
2016-04-05 23:04:35 -04:00
6d24c73ea9 Merge pull request #1616 from exhalatio/dlp_dummy
Dummy implementation dlp:SRVR Service.
2016-04-03 10:10:58 -04:00
bbdfbe44e6 Dummy implementation dlp:SRVR Service. 2016-04-03 06:05:20 +09:00
cb8e85a37d cecd:u: stub GetCecInfoEventHandle, GetChangeStateEventHandle 2016-03-31 14:59:10 +03:00
81d988b022 frd:u: Initial stub some functions 2016-03-27 10:08:04 +03:00
dd0b8047eb Reorganize the ndm service path for dummy implement function
SuspendDaemons , ResumeDaemons , OverrideDefaultDaemons

The NDM file move to /core/hle/service/ndm/ now!
2016-03-15 00:42:47 +08:00