| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-05-05 | service: nfc: Merge device interfaces and create the device manager | Narr the Reg | |
| 2023-04-23 | service: nfc: Create interface | Narr the Reg | |
| 2023-04-14 | service: nfp: Implement debug Interface | Narr the Reg | |
| 2023-04-14 | service: nfp: Implement system interface | Narr the Reg | |
| 2023-04-13 | service: nfp: Use an unique interface | Narr the Reg | |
| 2023-03-01 | service: move hle_ipc from kernel | Liam | |
| 2023-02-21 | service: refactor server architecture | Liam | |
| Converts services to have their own processes | |||
| 2022-10-02 | service: nfp: Rewrite and implement applet calls | german77 | |
| 2022-09-23 | chore: fix some typos | Andrea Pappacoda | |
| Fix some typos reported by Lintian | |||
| 2022-09-07 | core: nfp: Workaround for lack of multiple nfp interfaces | german77 | |
| 2022-09-07 | core: nfp: Correct date and amiibo name | Narr the Reg | |
| 2022-09-07 | core: nfp: Implement Convert and RecreateApplicationArea, accuracy fixes | Narr the Reg | |
| 2022-09-07 | core: nfp: Implement amiibo encryption | german77 | |
| 2022-06-26 | core: Replace all instances of ResultCode with Result | german77 | |
| 2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | |
| This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | |||
| 2022-03-21 | service: Move mii enums and structs into its own file | Morph | |
| Moves these into types.h, since other files also make use of these types. | |||
| 2022-02-13 | nfp: Allow files without password data | german77 | |
| 2022-02-10 | nfp: Separate nfc tag from amiibo data | Narr the Reg | |
| 2022-02-08 | nfp: Address compiler issues | german77 | |
| 2022-02-08 | nfp: Validate amiibo files | Narr the Reg | |
| 2022-02-08 | nfp: Improve implementation | german77 | |
| 2022-02-07 | nfp: Move IUser class to header and add missing enum and structs | german77 | |
| 2022-02-07 | nfp: Sort functions by command number | german77 | |
| 2021-12-17 | core: hle: Remove global HLE lock. | bunnei | |
| - This was added early on as a hack to protect against some concurrency issues. - It's not clear that this serves any purpose anymore, and if it does, individual components should be fixed rather than using a global recursive mutex. | |||
| 2021-11-03 | core: Remove unused includes | ameerj | |
| 2021-10-01 | service: Replace service event creation with ServiceContext::CreateEvent | Morph | |
| The service context helps to manage all created events and allows us to close them upon destruction. | |||
| 2021-06-02 | general: Replace RESULT_SUCCESS with ResultSuccess | Morph | |
| Transition to PascalCase for result names. | |||
| 2021-05-05 | hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject. | bunnei | |
| 2021-05-05 | hle: kernel: Ensure all kernel objects with KAutoObject are properly created. | bunnei | |
| 2021-05-05 | hle: kernel: Migrate KEvent to KAutoObject. | bunnei | |
| 2021-05-05 | hle: kernel: Refactor IPC interfaces to not use std::shared_ptr. | bunnei | |
| 2021-02-09 | nfp: Correct uninitialized size being used within GetTagInfo() | Lioncash | |
| We were previously the name of the object being initialized within its own initializer, which results in uninitialized data being read. | |||
| 2021-02-05 | hle: kernel: Reimplement KReadableEvent and KWritableEvent. | bunnei | |
| 2021-02-05 | hle: kernel: Rename WritableEvent to KWritableEvent. | bunnei | |
| 2021-02-05 | hle: kernel: Rename ReadableEvent to KReadableEvent. | bunnei | |
| 2021-01-28 | core: hle: kernel: Rename Thread to KThread. | bunnei | |
| 2021-01-11 | hle: service: nfp: Remove incorrect signaling behavior in GetDeviceState. | bunnei | |
| 2020-11-26 | service: Eliminate usages of the global system instance | Lioncash | |
| Completely removes all usages of the global system instance within the services code by passing in the using system instance to the services. | |||
| 2020-10-20 | Revert "core: Fix clang build" | bunnei | |
| 2020-10-17 | core: Fix clang build | Lioncash | |
| Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795 | |||
| 2020-09-17 | nfp: Eliminate two unnecessary copies | Lioncash | |
| GetAmiiboBuffer() returns by const reference, so we can use a reference instead of taking the returned buffer by value. | |||
| 2020-08-03 | ipc: Allow all trivially copyable objects to be passed directly into ↵ | David | |
| WriteBuffer (#4465) * ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer With the support of C++20, we can use concepts to deduce if a type is an STL container or not. * More agressive concept for stl containers * Add -fconcepts * Move to common namespace * Add Common::IsBaseOf | |||
| 2019-11-28 | kernel: Implement a more accurate IPC dispatch. | bunnei | |
| 2019-11-24 | kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for ↵ | bunnei | |
| kernel objects. (#3154) * kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. - See https://github.com/citra-emu/citra/pull/4710 for details. | |||
| 2019-11-12 | service: Resolve sign conversion errors | Lioncash | |
| These are fairly trivial to resolve and most of the changes entail using RESULT_UNKNOWN over ResultCode(-1). | |||
| 2019-11-03 | kernel: events: Remove ResetType::Automatic. | bunnei | |
| - This does not actually seem to exist in the real kernel - games reset these automatically. # Conflicts: # src/core/hle/service/am/applets/applets.cpp # src/core/hle/service/filesystem/fsp_srv.cpp | |||
| 2019-10-04 | service/nfp: Silence -Wunused and -Wswitch | ReinUsesLisp | |
| 2019-09-22 | Deglobalize System: NFP | David Marcec | |
| 2019-05-18 | core/kernel/object: Rename ResetType enum members | Lioncash | |
| Renames the members to more accurately indicate what they signify. "OneShot" and "Sticky" are kind of ambiguous identifiers for the reset types, and can be kind of misleading. Automatic and Manual communicate the kind of reset type in a clearer manner. Either the event is automatically reset, or it isn't and must be manually cleared. The "OneShot" and "Sticky" terminology is just a hold-over from Citra where the kernel had a third type of event reset type known as "Pulse". Given the Switch kernel only has two forms of event reset types, we don't need to keep the old terminology around anymore. | |||
| 2019-04-01 | general: Use deducation guides for std::lock_guard and std::unique_lock | Lioncash | |
| Since C++17, the introduction of deduction guides for locking facilities means that we no longer need to hardcode the mutex type into the locks themselves, making it easier to switch mutex types, should it ever be necessary in the future. | |||
