1. 05 Jun, 2023 6 commits
    • lat9nq's avatar
      common: Move system time zone string detection · 3979c7da
      lat9nq authored
      Moves it from Settings to Common::TimeZone, since this algorithm doesn't
      depend on the setting. It also lets us use it in other libraries.
      
      common: Various fixes
      
      time_zone: Don't double up the std::abs
      
      Too many absolute values were causing mirrored time zones to resolve
      as the same.
      3979c7da
    • lat9nq's avatar
      011438fa
    • lat9nq's avatar
      time: Remove auto timezone consideration · a39b9134
      lat9nq authored
      GetTimeZoneString no longer reports a setting unique to yuzu, so we
      can assume a valid timezone string in core.
      a39b9134
    • lat9nq's avatar
      settings: Always report a valid time zone · 3e68a284
      lat9nq authored
      Prevents needing to deduce the non-Switch setting in core. Instead, we
      deduce the meaning of this setting where the heresy is committed, in
      common.
      
      settings: Remove strftime usage
      
      GetTimeZoneString: Use standard features
      
      Also forces GMT on MinGW due to broken strftime.
      3e68a284
    • lat9nq's avatar
      time_manager: Don't offset RTC by system time zone · 9e2164be
      lat9nq authored
      This causes the emulated system's universal time to be on the user's clock, and the user time to
      be off if they set a time zone.
      
      time_manager: Remove GetExternalRtcTime
      9e2164be
    • lat9nq's avatar
      tz_content_manager: Detect system time zone · c378cbbc
      lat9nq authored
      Uses C++20 tzdb to determine the system timezone. The switch uses the
      597 posix time zones, so this needs tests if the system time zone isn't
      posix-compliant.
      c378cbbc
  2. 04 Jun, 2023 3 commits
  3. 03 Jun, 2023 5 commits
  4. 02 Jun, 2023 1 commit
  5. 01 Jun, 2023 9 commits
  6. 31 May, 2023 2 commits
  7. 30 May, 2023 4 commits
  8. 29 May, 2023 1 commit
  9. 28 May, 2023 9 commits