summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/time (follow)
Commit message (Expand)AuthorAgeFilesLines
* time: Use compile time division for TimeSpanType conversionMorph2023-06-085-11/+15
* time: implement ContinuousAdjustmentTimePointLiam2023-05-123-2/+34
* service: move hle_ipc from kernelLiam2023-03-014-43/+41
* service: refactor server architectureLiam2023-02-212-6/+12
* remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistencyarades792023-02-141-4/+4
* add static lifetime to constexpr values to force compile time evaluation where possiblearades792023-02-141-4/+4
* time: add LockFreeAtomicTypeLiam2022-12-223-40/+65
* Add break for default casesKyle Kienapfel2022-11-141-0/+1
* kernel: remove KWritableEventLiam2022-10-132-8/+8
* core: Replace all instances of ResultCode with Resultgerman772022-06-2717-114/+112
* common: Change semantics of UNREACHABLE to unconditionally crashLiam2022-06-143-8/+8
* time_zone_manager: Use s8 for month length tablesMorph2022-05-131-4/+3
* general: Convert source file copyright comments over to SPDXMorph2022-04-2334-102/+68
* general: Rename NewUUID to UUID, and remove the previous UUID implMorph2022-02-055-13/+13
* service: Migrate to the new UUID implementationMorph2022-02-055-13/+13
* core: Fix transitive include build errorsameerj2021-11-041-0/+2
* core: Remove unused includesameerj2021-11-048-12/+0
* settings: Remove std::chrono usageameerj2021-10-171-6/+7
* service: Reduce header include overheadMorph2021-10-072-2/+1
* Merge pull request #7115 from ameerj/log-compilebunnei2021-10-052-0/+3
|\
| * common/logging: Reduce scope of fmt includeameerj2021-10-022-0/+3
* | service: Replace service event creation with ServiceContext::CreateEventMorph2021-10-022-6/+15
|/
* style: Remove extra space preceding the :: operatorMorph2021-09-292-3/+3
* service: Append service name prefix to common filenamesMorph2021-07-143-2/+2
* service: time: Use GetFileRelative to get files within subdirectoriesMorph2021-06-181-1/+1
* general: Replace RESULT_SUCCESS with ResultSuccessMorph2021-06-0213-78/+76
* core: Make variable shadowing a compile-time errorLioncash2021-05-1615-38/+38
* hle: kernel: Migrate KClientPort to KAutoObject.bunnei2021-05-061-1/+1
* hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.bunnei2021-05-061-1/+0
* hle: kernel: Ensure all kernel objects with KAutoObject are properly created.bunnei2021-05-061-0/+1
* hle: kernel: Migrate KEvent to KAutoObject.bunnei2021-05-062-6/+5
* hle: kernel: Migrate KSharedMemory to KAutoObject.bunnei2021-05-062-14/+5
* hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.bunnei2021-05-061-1/+1
* service: Resolve cases of member field shadowingLioncash2021-05-042-3/+3
* service: Eliminate cases of member shadowingLioncash2021-04-267-24/+23
* Merge pull request #6214 from Morph1984/time-fix-kirby-clashbunnei2021-04-211-3/+5
|\
| * time: Write buffer before pushing RESULT_SUCCESS in GetClockSnapshotMorph2021-04-191-1/+2
| * time: Fix GetClockSnapshotFromSystemClockContextMorph2021-04-191-2/+3
* | general: Write buffers before pushing raw argumentsMorph2021-04-191-2/+4
|/
* common: Move settings to common from core.bunnei2021-04-152-2/+2
* Merge pull request #6170 from Morph1984/more-time-fixesbunnei2021-04-116-21/+38
|\
| * service: time: Setup the network clock with the local clock contextMorph2021-04-086-21/+38
* | Merge pull request #6167 from Morph1984/time-fixbunnei2021-04-111-3/+8
|\ \
| * | service: time: Fix CalculateStandardUserSystemClockDifferenceByUserMorph2021-04-081-3/+8
| |/
* / ITimeZoneService: Update to 12.xgerman772021-04-091-0/+1
|/
* Merge pull request #6054 from Morph1984/time-GetClockSnapshotbunnei2021-03-141-0/+2
|\
| * time: Assign the current time point to the ClockSnapshotMorph2021-03-101-0/+2
* | time: Fix CalculateSpanBetween implementationMorph2021-03-101-3/+9
|/
* Merge pull request #5953 from bunnei/memory-refactor-1bunnei2021-02-272-4/+4
|\
| * hle: kernel: Rename SharedMemory to KSharedMemory.bunnei2021-02-192-4/+4
* | kernel: Fix resource release exception on exitameerj2021-02-212-0/+6
|/
* hle: kernel: Reimplement KReadableEvent and KWritableEvent.bunnei2021-02-052-5/+10
* hle: kernel: Rename WritableEvent to KWritableEvent.bunnei2021-02-054-8/+8
* core: hle: kernel: Rename Thread to KThread.bunnei2021-01-293-3/+3
* core: Silence Wclass-memaccess warningsReinUsesLisp2021-01-152-24/+24
* hle: kernel: Rewrite scheduler implementation based on Mesopshere.bunnei2020-12-061-1/+1
* service: Eliminate usages of the global system instanceLioncash2020-11-275-15/+21
* hle: services: TimeZoneContentManager: This can be made explicit.bunnei2020-10-271-1/+1
* Merge pull request #4792 from bunnei/rtc-fixbunnei2020-10-236-188/+302
|\
| * service: time: Update current time with changes to RTC setting.bunnei2020-10-136-188/+302
* | Revert "core: Fix clang build"bunnei2020-10-212-66/+56
* | core: Fix clang buildLioncash2020-10-182-56/+66
* | core/CMakeLists: Make some warnings errorsLioncash2020-10-131-8/+13
|/
* time_zone_content_manager: Collapse auto and default caseLioncash2020-08-141-3/+1
* ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer (#4465)David2020-08-032-4/+4
* Merge pull request #4203 from VolcaEM/servicesbunnei2020-07-111-0/+7
|\
| * service: Update function tablesVolcaEM2020-06-291-0/+7
* | General: Recover Prometheus project from harddrive failure Fernando Sahmkow2020-06-274-11/+7
|/
* time_zone: Use std::chrono::seconds for strong typing.bunnei2020-05-131-1/+1
* hle: service: time_zone_manager: Use current time zone setting.bunnei2020-05-112-3/+32
* Merge pull request #3730 from lioncash/timebunnei2020-04-231-24/+26
|\
| * service/time: Remove reliance on the global system accessorLioncash2020-04-191-24/+26
* | Merge pull request #3698 from lioncash/warningbunnei2020-04-211-2/+2
|\ \ | |/ |/|
| * time_zone_manager: Resolve sign conversion warningsLioncash2020-04-171-2/+2
* | time/system_clock_core: Remove unnecessary initializerLioncash2020-04-181-1/+1
* | service/time: Mark IsStandardNetworkSystemClockAccuracySufficient as constLioncash2020-04-181-1/+1
* | service/time: Add virtual destructors where applicableLioncash2020-04-183-2/+3
* | service: time: Update for new shared memory layout.bunnei2020-04-171-3/+2
|/
* Merge pull request #3673 from lioncash/extrabunnei2020-04-171-7/+7
|\
| * CMakeLists: Specify -Wextra on linux buildsLioncash2020-04-161-7/+7
* | service: time: Implement CalculateStandardUserSystemClockDifferenceByUser.bunnei2020-04-153-1/+25
|/
* services: time: Implement CalculateSpanBetween.bunnei2020-03-273-1/+31
* time_zone_content_manager: Fix out of bounds readReinUsesLisp2020-03-181-1/+1
* Core: Set all hardware emulation constants in a single file.Fernando Sahmkow2020-02-124-4/+8
* service: time: Implement ToPosixTimeWithMyRule.bunnei2020-01-234-1/+34
* time: Fix month off-by-one error.bunnei2020-01-201-2/+2
* service: time: Implement GetStandardLocalSystemClock.bunnei2020-01-053-1/+9
* time: Remove overflow error checking (currently breaks ADO builds).bunnei2020-01-042-18/+2
* service: time: Implement GetClockSnapshotFromSystemClockContext.bunnei2020-01-043-3/+27
* service: time: Implement IsStandardNetworkSystemClockAccuracySufficient.bunnei2020-01-045-1/+51
* service: time: Rewrite implementation of glue services.bunnei2020-01-0434-444/+2806
* Merge pull request #3094 from lioncash/tablesbunnei2019-11-252-2/+12
|\
| * service: Update function tablesLioncash2019-11-122-2/+12
* | kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei2019-11-252-3/+3
* | service: Resolve sign conversion errorsLioncash2019-11-121-13/+13
|/
* Deglobalize System: TimeDavid Marcec2019-09-224-14/+21
* Addressed issuesDavid Marcec2019-06-265-37/+53
* Implement Time::GetSharedMemoryNativeHandleDavid Marcec2019-06-256-28/+242
* core/core_timing_util: Amend casing of cyclesTo* functionsLioncash2019-06-051-2/+2
* core/core_timing_util: Use std::chrono types for specifying time unitsLioncash2019-06-051-4/+5
* service: Update service function tablesLioncash2019-04-111-2/+8
* core_timing: Convert core timing into a classLioncash2019-02-161-2/+5
* core_timing: Rename CoreTiming namespace to Core::TimingLioncash2019-02-121-3/+3
* settings: Use std::chrono::seconds instead of s64 for RTCZach Hilman2019-01-081-6/+4
* time: Use custom RTC settings if applicable for gameZach Hilman2019-01-081-6/+10
* service/time: Minor cleanup to GetClockSnapshot()Lioncash2018-12-301-7/+9
* service/time: Fill in some structures and remove padding where not necessaryLioncash2018-12-302-7/+9
* Changed logging to be "Log before execution", Added more error logging, all services should now log on some levelDavid Marcec2018-11-261-7/+18
* Implemented CalculateStandardUserSystemClockDifferenceByUserDavid Marcec2018-11-173-1/+18
* Added maybe_unusedDavid Marcec2018-11-102-2/+7
* Added ToPosixTime & ToPosixTimeWithMyRuleDavid Marcec2018-11-101-2/+41
* Added consts and staticDavid Marcec2018-11-101-6/+6
* Implement GetClockSnapshotDavid Marcec2018-11-093-21/+88
* hle/service: Default constructors and destructors in the cpp file where applicableLioncash2018-09-114-0/+6
* service/time: Amend command IDs of ToPosixTime() and ToPosixTimeWithMyRule()Lioncash2018-08-071-2/+2
* Merge pull request #801 from lioncash/timeMat M2018-07-255-60/+14
|\
| * time: Add the time:a serviceLioncash2018-07-253-10/+11
| * time: Simplify interface creationLioncash2018-07-245-60/+13
* | core_timing: Split off utility functions into core_timing_utilMerryMage2018-07-241-0/+1
|/
* hle/service: Make constructors explicit where applicableLioncash2018-07-191-1/+1
* Rename logging macro back to LOG_*James Rowe2018-07-031-13/+13
* Service/time: implement posix time to calendar conversionmailwl2018-06-012-14/+72
* general: Make formatting of logged hex values more straightforwardLioncash2018-05-021-1/+1
* core_timing: Namespace all functions and constants in core_timing's headerLioncash2018-04-301-1/+2
* time: Move logging macros over to new fmt-compatible onesLioncash2018-04-241-12/+12
* service: Use nested namespace specifiers where applicableLioncash2018-04-206-24/+12
* Various service name fixes - part 2 (rebased) (#322)Hexagon122018-04-173-1/+27
* Clean Warnings (?)N00byKing2018-03-191-1/+1
* time: Add missing time:s functions, used for libnxshinyquagsire232018-02-231-0/+4
* time: Add GetStandardLocalSystemClock, used by libnxshinyquagsire232018-02-223-0/+9
* Service: stub some functions in am, audio, time, vi servicesmailwl2018-02-071-0/+13
* logger: Add Time service logging category.bunnei2018-02-051-10/+10
* time: Implement ISteadyClock::GetCurrentTimePoint.bunnei2018-01-262-1/+22
* time: Stub GetSystemClockContext function.bunnei2018-01-252-2/+17
* hle: Rename RequestBuilder to ResponseBuilder.bunnei2018-01-251-8/+8
* service: Fix all incorrect IPC response headers.bunnei2018-01-251-28/+7
* Fix time returning epoch time in milliseconds rather than in secondsgdkchan2018-01-241-1/+1
* Services: Added a todo about returning interfaces as domain objects in lm, hid and time.Subv2018-01-231-0/+6
* Time: Don't create unnecessary ports when retrieving the clock service sessions.Subv2018-01-221-33/+27
* service/time: remove accidental #pragmastgsm2018-01-212-4/+0
* Merge pull request #97 from bunnei/time-stubbunnei2018-01-192-4/+12
|\
| * time: Stub out GetTotalLocationNameCount and some cleanup.bunnei2018-01-192-4/+12
* | time: Add new line to ends of files.bunnei2018-01-194-4/+4
|/
* time: Fix use of CamelCase in ToCalendarTimeWithMyRuleRozlette2018-01-181-6/+6
* time: Refactor time:* to use a single shared moduleRozlette2018-01-186-26/+103
* TIME: consolidate time:* interfaces, stub functions and structsRozlette2018-01-174-83/+164
* time: Implement GetStandardUserSystemClock, GetCurrentTime.bunnei2018-01-154-0/+113