Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | logging/backend: Use std::string_view in RemoveBackend() and GetBackend() | Lioncash | 2018-07-20 | 2 | -12/+13 |
| | | | | | | These can just use a view to a string since its only comparing against two names in both cases for matches. This avoids constructing std::string instances where they aren't necessary. | ||||
* | externals: update fmt to version 5.1.0 | Lioncash | 2018-07-18 | 1 | -1/+1 |
| | | | | Previously, we were on 4.1.0, which was a major version behind. | ||||
* | Logging: Dump all logs in the queue on close in debug mode | James Rowe | 2018-07-15 | 3 | -1/+12 |
| | |||||
* | Logging: Don't lock the queue for the duration of the write | James Rowe | 2018-07-14 | 1 | -3/+5 |
| | |||||
* | Fix build and address review feedback | bunnei | 2018-07-03 | 1 | -4/+4 |
| | |||||
* | Add configurable logging backends | James Rowe | 2018-07-03 | 2 | -11/+233 |
| | |||||
* | Update clang format | James Rowe | 2018-07-03 | 1 | -1/+1 |
| | |||||
* | Rename logging macro back to LOG_* | James Rowe | 2018-07-03 | 2 | -10/+10 |
| | |||||
* | Service/MM: add service and stub some functions | mailwl | 2018-06-05 | 2 | -0/+2 |
| | |||||
* | Service/BCAT: add module and services | mailwl | 2018-05-28 | 2 | -0/+2 |
| | |||||
* | log: Remove old logging macros and functions | Lioncash | 2018-04-27 | 2 | -54/+1 |
| | | | | Now that the old macros are no longer used, we can remove all functionality related to them. | ||||
* | Switched to NGLOG_WARNING | David Marcec | 2018-04-27 | 1 | -1/+1 |
| | |||||
* | Added PREPO to logging backend, Removed comments from SaveReportWithUser | David Marcec | 2018-04-26 | 1 | -0/+1 |
| | |||||
* | GetIUserInterface->CreateUserInterface, Added todos and stub logs. Playreport->PlayReport. | David Marcec | 2018-04-23 | 1 | -0/+1 |
| | |||||
* | Update fmtlib to fix msvc warnings | James Rowe | 2018-04-06 | 2 | -5/+8 |
| | | | | | | Additionally, when updating fmtlib, there was a change in fmtlib broke how the old logging macro was overloaded, so this works around that by just naming the fmtlib macro impl something different | ||||
* | logging: Change FmtLogMessage to use variadic template instead of FMT_VARIADIC | Daniel Lim Wee Soong | 2018-04-03 | 2 | -5/+11 |
| | | | | Due to premature merging of #262 I think the build may be failing right now. Should merge this ASAP to fix it. | ||||
* | Merge pull request #262 from daniellimws/fmtlib-macros | bunnei | 2018-04-03 | 7 | -66/+74 |
|\ | | | | | Logging: Add fmtlib-based macros | ||||
| * | Remove dependency chrono | Daniel Lim Wee Soong | 2018-03-22 | 1 | -1/+0 |
| | | | | | | | | | | | | Earlier chrono was included but after some code changed it was no longer needed Forgot to remove it so I'm removing it now | ||||
| * | Logging: Create logging macros based on fmtlib | Daniel Lim Wee Soong | 2018-03-22 | 7 | -66/+75 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
* | | service: Add NFP module interface. | bunnei | 2018-03-30 | 2 | -0/+2 |
| | | | | | | | | | | | | service: Initialize NFP service. Log: Add NFP service as a log subtype. | ||||
* | | log.h: Change comment from citra to yuzu | N00byKing | 2018-03-26 | 1 | -1/+1 |
| | | |||||
* | | Service/SSL: add ssl service | mailwl | 2018-03-23 | 2 | -0/+2 |
| | | |||||
* | | Service/spl: add module and services | mailwl | 2018-03-22 | 2 | -0/+2 |
| | | |||||
* | | Service: add fatal:u, fatal:p services | mailwl | 2018-03-20 | 2 | -0/+2 |
|/ | |||||
* | Merge pull request #206 from mailwl/aoc-listaddoncontent | bunnei | 2018-02-20 | 2 | -0/+2 |
|\ | | | | | Service/AOC: stub ListAddOnContent function | ||||
| * | Service/AOC: stub ListAddOnContent function | mailwl | 2018-02-20 | 2 | -0/+2 |
| | | |||||
* | | logging: Add category for Friend service. | bunnei | 2018-02-19 | 2 | -0/+2 |
|/ | |||||
* | log: Add logging category for NS services. | bunnei | 2018-02-15 | 2 | -0/+2 |
| | |||||
* | logger: Add Time service logging category. | bunnei | 2018-02-05 | 2 | -0/+2 |
| | |||||
* | logger: Add SET service logging category. | bunnei | 2018-02-05 | 2 | -15/+11 |
| | |||||
* | logger: Add PCTL service logging category. | bunnei | 2018-02-05 | 2 | -0/+2 |
| | |||||
* | logger: Add LM service logging category. | bunnei | 2018-02-05 | 2 | -0/+2 |
| | |||||
* | logger: Add APM service logging category. | bunnei | 2018-02-05 | 2 | -0/+2 |
| | |||||
* | logger: Add NIFM service logging category. | bunnei | 2018-02-05 | 2 | -0/+2 |
| | |||||
* | logger: Add VI service logging category. | bunnei | 2018-02-05 | 2 | -0/+2 |
| | |||||
* | logger: Add AM service logging category. | bunnei | 2018-02-04 | 2 | -0/+2 |
| | |||||
* | logger: Add "account" service logging category. | bunnei | 2018-02-04 | 2 | -0/+2 |
| | |||||
* | audout:u OpenAudioOut and IAudioOut (#138) | st4rk | 2018-01-25 | 2 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | logging: add missing NVDRV subclass to macro list | Rozlette | 2018-01-24 | 1 | -0/+1 |
| | |||||
* | Added nvmemp, Added /dev/nvhost-ctrl, SetClientPID now stores pid (#114) | David | 2018-01-21 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | Format: Run the new clang format on everything | James Rowe | 2018-01-21 | 6 | -6/+6 |
| | |||||
* | loggin: Add IPC logging category. | bunnei | 2018-01-17 | 2 | -1/+3 |
| | |||||
* | logging: Rename category "Core_ARM11" to "Core_ARM". | bunnei | 2017-10-23 | 2 | -2/+2 |
| | |||||
* | hle: Initial implementation of NX service framework and IPC. | bunnei | 2017-10-15 | 2 | -2/+2 |
| | |||||
* | hle: Remove a large amount of 3ds-specific service code. | bunnei | 2017-10-10 | 2 | -42/+0 |
| | |||||
* | logging: Add WebService as a log cateogry. | bunnei | 2017-07-10 | 2 | -1/+3 |
| | |||||
* | Implement basic virtual Room support based on enet (#2803) | B3n30 | 2017-07-07 | 2 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | Remove unnecessary WIN32_LEAN_AND_MEAN macro definition | Kloen | 2017-06-30 | 1 | -1/+0 |
| | |||||
* | Input: add device and factory template | wwylele | 2017-03-01 | 2 | -0/+2 |
| | |||||
* | Merge pull request #2569 from wwylele/wrap-unwrap | bunnei | 2017-02-25 | 2 | -0/+2 |
|\ | | | | | APT: implemented Wrap and Unwrap | ||||
| * | HW: add AES engine & implement AES-CCM | wwylele | 2017-02-21 | 2 | -0/+2 |
| | | |||||
* | | applied the change suggested by @wwylele | noah the goodra | 2017-02-14 | 1 | -0/+1 |
| | | |||||
* | | added http service enum to the log.h file | noah the goodra | 2017-02-14 | 1 | -0/+1 |
|/ | |||||
* | Service/NFC: stub GetTagInRangeEvent | mailwl | 2016-12-30 | 2 | -0/+2 |
| | | | | Fix Fatal Error in Mini-Mario & Friends - amiibo Challenge | ||||
* | csnd:SND reformat source code | mailwl | 2016-12-12 | 2 | -0/+2 |
| | |||||
* | Support mingw cross-compile | Jannik Vogel | 2016-12-05 | 1 | -1/+1 |
| | |||||
* | Set client SDK version to Service APIs | mailwl | 2016-11-30 | 1 | -3/+2 |
| | |||||
* | MIC_U: Stub service funcions | mailwl | 2016-11-25 | 2 | -0/+2 |
| | |||||
* | Fix typos | Ricardo de Almeida Gonzaga | 2016-10-20 | 1 | -1/+1 |
| | |||||
* | Update the stub code of BOSS | JamePeng | 2016-10-02 | 2 | -0/+2 |
| | |||||
* | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | 2016-09-21 | 2 | -2/+2 |
| | |||||
* | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 2016-09-21 | 5 | -9/+4 |
| | | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | ||||
* | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 2016-09-18 | 7 | -164/+181 |
| | |||||
* | Remove superfluous std::move in return std::move(local_var) | scurest | 2016-06-25 | 1 | -1/+1 |
| | |||||
* | AudioCore: SDL2 Sink | MerryMage | 2016-05-07 | 2 | -1/+3 |
| | |||||
* | cecd:u: stub GetCecStateAbbreviated (#1648) | mailwl | 2016-04-08 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1435 from mailwl/frd_u | bunnei | 2016-04-06 | 2 | -0/+2 |
|\ | | | | | frd:u: Initial stub some functions | ||||
| * | frd:u: Initial stub some functions | mailwl | 2016-03-27 | 2 | -0/+2 |
| | | |||||
* | | Merge pull request #1616 from exhalatio/dlp_dummy | bunnei | 2016-04-03 | 2 | -0/+2 |
|\ \ | | | | | | | Dummy implementation dlp:SRVR Service. | ||||
| * | | Dummy implementation dlp:SRVR Service. | exhalatio | 2016-04-02 | 2 | -0/+2 |
| |/ | |||||
* / | cecd:u: stub GetCecInfoEventHandle, GetChangeStateEventHandle | mailwl | 2016-03-31 | 2 | -0/+2 |
|/ | |||||
* | Reorganize the ndm service path for dummy implement function | JamePeng | 2016-03-14 | 2 | -0/+2 |
| | | | | | | SuspendDaemons , ResumeDaemons , OverrideDefaultDaemons The NDM file move to /core/hle/service/ndm/ now! | ||||
* | Initial implementation ir:user | mailwl | 2016-02-26 | 2 | -0/+2 |
| | |||||
* | AudioCore: Skeleton Implementation | MerryMage | 2016-02-21 | 2 | -0/+4 |
| | | | | | | | | | This commit: * Adds a new subproject, audio_core. * Defines structures that exist in DSP shared memory. * Hooks up various other parts of the emulator into audio core. This sets the foundation for a later HLE DSP implementation. | ||||
* | backend: defaulted move constructor/assignment | Lioncash | 2016-02-05 | 1 | -18/+2 |
| | |||||
* | Services/Cam: Added new log type and camera enums from 3dbrew. | Subv | 2015-11-23 | 2 | -0/+2 |
| | | | | | Followup to #1102 Original author @mailwl | ||||
* | Implement gdbstub | polaris- | 2015-10-04 | 2 | -0/+2 |
| | |||||
* | VMManager: Make LogLayout log level configurable as a parameter | Yuri Kunde Schlesner | 2015-08-16 | 1 | -8/+7 |
| | |||||
* | Handle invalid `Log::Class` | Benjamin Barenblat | 2015-08-15 | 1 | -1/+2 |
| | | | | | | Add a case of `Log::Class::Count` to the switch statement that dispatches on `Log::Class`. The case simply calls the `UNREACHABLE` macro. | ||||
* | Use UNREACHABLE macro for impossible cases in previous commit | Benjamin Barenblat | 2015-08-03 | 2 | -4/+3 |
| | | | | Use the UNREACHABLE macro instead of `ASSERT(false, ...);`. | ||||
* | Handle invalid `Log::Level::Count` | Benjamin Barenblat | 2015-08-02 | 2 | -1/+9 |
| | | | | | | Add a case of `Log::Level::Count` to all switch statements that dispatch on `Log::Level`. The case simply asserts `false` and notes the invalid log level. | ||||
* | CitraQt: Cleanup includes. | Emmanuel Gil Peyrot | 2015-06-28 | 1 | -0/+1 |
| | |||||
* | Common: Cleanup memory and misc includes. | Emmanuel Gil Peyrot | 2015-06-28 | 1 | -4/+0 |
| | |||||
* | Services: Continue separation of services into their own folders | purpasmart96 | 2015-06-12 | 2 | -2/+4 |
| | |||||
* | Service::Y2R: Support for grayscale decoding of specific formats | Yuri Kunde Schlesner | 2015-05-22 | 2 | -0/+2 |
| | | | | | | | | | | | | Implements unrotated planar YUV 4:2:0 -> RGB24 conversions in Y2R. Currently only the Y (luma) channel is used, so the results don't contain color. This will be added in a later PR at some point. This is enough to get all currently know Moflex videos to decode. (Some don't display on-screen due to seemingly unrelated reasons.) Thanks to @archshift for doing the initial implementation which I cleaned up and then fixed the 8x8 block mode. | ||||
* | Common: Remove async logging | Yuri Kunde Schlesner | 2015-05-12 | 7 | -210/+32 |
| | | | | | | | | | | | It provided a large increase in complexity of the logging system while having a negligible performance impact: the usage patterns of the ring buffer meant that each log contended with the logging thread, causing it to effectively act as a synchronous extra buffering. Also removed some broken code related to filtering of subclasses which was broken since it was introduced. (Which means no one ever used that feature anyway, since, 8 months later, no one ever complained.) | ||||
* | Common: Remove common.h | Yuri Kunde Schlesner | 2015-05-07 | 1 | -0/+1 |
| | |||||
* | Services: Stubs and minor changes | purpasmart96 | 2015-04-03 | 2 | -0/+4 |
| | |||||
* | Merge pull request #629 from archshift/lcdfb | bunnei | 2015-03-10 | 2 | -0/+2 |
|\ | | | | | Implement SetLcdForceBlack and add implementation for color filling in the GPU code | ||||
| * | Added LCD registers, and implementation for color filling in OGL code. | archshift | 2015-03-09 | 2 | -0/+2 |
| | | |||||
* | | Logging: check for filter before sending to the queue, to skip all heavy formatting on the other thread. | Emmanuel Gil Peyrot | 2015-03-06 | 5 | -7/+17 |
|/ | |||||
* | Added information reporting from ThrowFatalError | archshift | 2015-02-22 | 2 | -0/+2 |
| | | | | This was RE'd from the errdisp applet. | ||||
* | backend: Add logging subentry for ldr | Lioncash | 2015-02-13 | 1 | -0/+1 |
| | | | | Fixes an assertion upon executing citra in debug mode. | ||||
* | Asserts: break/crash program, fit to style guide; log.h->assert.h | archshift | 2015-02-11 | 1 | -2/+2 |
| | | | | | | | Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time) As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing) Also removed some GEKKO cruft. | ||||
* | Merge pull request #526 from purpasmart96/citra_stubs | bunnei | 2015-02-11 | 1 | -0/+1 |
|\ | | | | | Services: Stub some functions | ||||
| * | Services: Stub some functions | purpasmart96 | 2015-02-08 | 1 | -0/+1 |
| | | |||||
* | | Fix a wrong file name in a comment | chinhodado | 2015-02-07 | 1 | -1/+1 |
|/ | |||||
* | Logging: Log all called service functions (under trace). Compile out all trace logs under release for performance. | archshift | 2015-01-10 | 1 | -16/+7 |
| | |||||
* | CoreTiming: Ported the CoreTiming namespace from PPSSPP | Subv | 2015-01-07 | 2 | -0/+2 |
| | | | | | | Implemented the required calls to make it work. CoreTiming: Added a new logging class Core_Timing. | ||||
* | SOC_U: Preliminary implementation of sockets. | Subv | 2014-12-31 | 2 | -0/+2 |
| | | | | | | | | | | | | | Stubbed CreateMemoryBlock Using Berkeley sockets, and Winsock2.2 on Windows. So far ftpony creates the socket and accepts incoming connections SOC_U: Renamed functions to maintain consistency Also prevents possible scope errors / conflicts with the actual Berkeley socket functions SOCU: Close all the opened sockets when cleaning up SOCU | ||||
* | License change | purpasmart96 | 2014-12-21 | 7 | -7/+7 |
| | |||||
* | Restore the original console color after logging a message. | Yuri Kunde Schlesner | 2014-12-14 | 2 | -13/+25 |
| | | | | Fixes #277 | ||||
* | Add configurable per-class log filtering | Yuri Kunde Schlesner | 2014-12-13 | 4 | -3/+203 |
| | |||||
* | Implement text path trimming for shorter paths. | Yuri Kunde Schlesner | 2014-12-13 | 2 | -1/+38 |
| | |||||
* | Re-add coloring to the console logging output. | Yuri Kunde Schlesner | 2014-12-13 | 1 | -0/+50 |
| | |||||
* | New logging system | Yuri Kunde Schlesner | 2014-12-13 | 5 | -0/+473 |