| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-11-03 | core: Fix transitive include build errors | ameerj | |
| 2021-11-03 | core: Remove unused includes | ameerj | |
| 2021-10-17 | settings: Remove std::chrono usage | ameerj | |
| Alleviates the dependency on chrono for all files that include settings.h | |||
| 2021-10-07 | service: Reduce header include overhead | Morph | |
| 2021-10-05 | Merge pull request #7115 from ameerj/log-compile | bunnei | |
| common/logging: Reduce dependent header include overhead | |||
| 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-10-01 | common/logging: Reduce scope of fmt include | ameerj | |
| 2021-09-29 | style: Remove extra space preceding the :: operator | Morph | |
| 2021-07-14 | service: Append service name prefix to common filenames | Morph | |
| 2021-06-18 | service: time: Use GetFileRelative to get files within subdirectories | Morph | |
| The timezone info file can be within subdirectories (such as Asia/Tokyo), use GetFileRelative instead of GetFile to get files within subdirectories. | |||
| 2021-06-02 | general: Replace RESULT_SUCCESS with ResultSuccess | Morph | |
| Transition to PascalCase for result names. | |||
| 2021-05-16 | core: Make variable shadowing a compile-time error | Lioncash | |
| Now that we have most of core free of shadowing, we can enable the warning as an error to catch anything that may be remaining and also eliminate this class of logic bug entirely. | |||
| 2021-05-05 | hle: kernel: Migrate KClientPort to KAutoObject. | bunnei | |
| 2021-05-05 | hle: kernel: Migrate KSession, KClientSession, and KServerSession to ↵ | bunnei | |
| KAutoObject. | |||
| 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: Migrate KSharedMemory to KAutoObject. | bunnei | |
| 2021-05-05 | hle: kernel: Refactor IPC interfaces to not use std::shared_ptr. | bunnei | |
| 2021-05-04 | service: Resolve cases of member field shadowing | Lioncash | |
| Now all that remains is for kernel code to be 'shadow-free' and then -Wshadow can be turned into an error. | |||
| 2021-04-26 | service: Eliminate cases of member shadowing | Lioncash | |
| Resolves a few localized instances of member variable shadowing. Brings us a little closer to turning shadowing warnings into errors. | |||
| 2021-04-21 | Merge pull request #6214 from Morph1984/time-fix-kirby-clash | bunnei | |
| time: Fix GetClockSnapshotFromSystemClockContext | |||
| 2021-04-19 | general: Write buffers before pushing raw arguments | Morph | |
| For consistency with the rest of the service implementations | |||
| 2021-04-19 | time: Write buffer before pushing RESULT_SUCCESS in GetClockSnapshot | Morph | |
| 2021-04-19 | time: Fix GetClockSnapshotFromSystemClockContext | Morph | |
| This removes an incorrect alignment usage and corrects the positions of the popped parameters. - Fixes Super Kirby Clash crashing on boot | |||
| 2021-04-14 | common: Move settings to common from core. | bunnei | |
| - Removes a dependency on core and input_common from common. | |||
| 2021-04-11 | Merge pull request #6170 from Morph1984/more-time-fixes | bunnei | |
| service: time: Setup the network clock with the local clock context | |||
| 2021-04-10 | Merge pull request #6167 from Morph1984/time-fix | bunnei | |
| service: time: Fix CalculateStandardUserSystemClockDifferenceByUser | |||
| 2021-04-08 | ITimeZoneService: Update to 12.x | german77 | |
| 2021-04-08 | service: time: Setup the network clock with the local clock context | Morph | |
| Setting the network time allows some time based events using the network clock to not reset. | |||
| 2021-04-07 | service: time: Fix CalculateStandardUserSystemClockDifferenceByUser | Morph | |
| CalculateStandardUserSystemClockDifferenceByUser passes in the ClockSnapshots through 2 input buffers and not as raw arguments. Fix this by reading the 2 input buffers instead of popping raw arguments. | |||
| 2021-03-13 | Merge pull request #6054 from Morph1984/time-GetClockSnapshot | bunnei | |
| time: Assign the current time point to the ClockSnapshot | |||
| 2021-03-10 | time: Fix CalculateSpanBetween implementation | Morph | |
| CalculateSpanBetween passes in the ClockSnapshots through 2 input buffers and not as raw arguments. Fix this by reading the 2 input buffers instead of popping raw arguments. Partially fixes Super Smash Bros. Ultimate's Spirit Board | |||
| 2021-03-10 | time: Assign the current time point to the ClockSnapshot | Morph | |
| Fixes the timer in Super Smash Bros Ultimate's Spirit Board. | |||
| 2021-02-27 | Merge pull request #5953 from bunnei/memory-refactor-1 | bunnei | |
| Kernel Rework: Memory updates and refactoring (Part 1) | |||
| 2021-02-20 | kernel: Fix resource release exception on exit | ameerj | |
| After rewriting the resource limit, objects releasing reserved resources require a live kernel instance. This commit fixes exceptions that occur due to the kernel being destroyed before some objects released their resources, allowing for a graceful exit. | |||
| 2021-02-18 | hle: kernel: Rename SharedMemory to KSharedMemory. | bunnei | |
| 2021-02-05 | hle: kernel: Reimplement KReadableEvent and KWritableEvent. | bunnei | |
| 2021-02-05 | hle: kernel: Rename WritableEvent to KWritableEvent. | bunnei | |
| 2021-01-28 | core: hle: kernel: Rename Thread to KThread. | bunnei | |
| 2021-01-15 | core: Silence Wclass-memaccess warnings | ReinUsesLisp | |
| This requires making several types trivial and properly initialize them whenever they are called. | |||
| 2020-12-06 | hle: kernel: Rewrite scheduler implementation based on Mesopshere. | 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-26 | hle: services: TimeZoneContentManager: This can be made explicit. | bunnei | |
| 2020-10-22 | Merge pull request #4792 from bunnei/rtc-fix | bunnei | |
| service: time: Update current time with changes to RTC setting. | |||
| 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-10-13 | core/CMakeLists: Make some warnings errors | Lioncash | |
| Makes our error coverage a little more consistent across the board by applying it to Linux side of things as well. This also makes it more consistent with the warning settings in other libraries in the project. This also updates httplib to 0.7.9, as there are several warning cleanups made that allow us to enable several warnings as errors. | |||
| 2020-10-12 | service: time: Update current time with changes to RTC setting. | bunnei | |
| - This can be used to advance time, e.g. for Pokemon Sword/Shield pokejobs. | |||
| 2020-08-14 | time_zone_content_manager: Collapse auto and default case | Lioncash | |
| Prevents a useless self-assignment from occurring. | |||
| 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 | |||
