1. 07 Mar, 2024 2 commits
  2. 17 May, 2022 1 commit
    • Zebediah Figura's avatar
      quartz/systemclock: Use timeGetTime() to retrieve the current time. · 2a44723d
      Zebediah Figura authored
      There is no evidence that the extra overhead should matter, and this allows us
      to be consistent, and potentially change timeGetTime() without having to worry
      about quartz.
      
      On Windows, timeGetTime() has identical resolution to the interrupt time [i.e.
      the "InterruptTime" member of the shared user data, or QueryInterruptTime()].
      Like those sources, it approximately measures the boot time. However, the values
      are not identical; timeGetTime() lags behind QueryInterruptTime() anywhere from
      1 to 12 ms (regardless of timer period) on my Windows 10 virtual machine. The
      actual lag is consistent within a process but varies between runs. I have not
      been able to account for this lag—it's not the suspend bias, nor is it an
      attempt to match the tick count more closely.
      
      In short, timeGetTime() seems to be idiosyncratic to winmm. Since quartz has
      been shown to follow winmm exactly on Windows, let's follow it on Wine as well.
      
      Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53005Signed-off-by: 's avatarZebediah Figura <zfigura@codeweavers.com>
      Signed-off-by: 's avatarAlexandre Julliard <julliard@winehq.org>
      2a44723d
  3. 04 Feb, 2022 1 commit
  4. 21 Oct, 2021 2 commits
  5. 26 Aug, 2021 1 commit
  6. 20 Jul, 2021 3 commits
  7. 13 Mar, 2020 1 commit
  8. 12 Mar, 2020 1 commit
  9. 31 Jan, 2020 1 commit
  10. 02 Jan, 2020 1 commit
  11. 29 Nov, 2019 1 commit
  12. 05 Aug, 2019 1 commit
  13. 21 Jun, 2019 1 commit
  14. 08 Apr, 2019 1 commit
  15. 18 Mar, 2019 4 commits
  16. 15 Mar, 2019 5 commits
  17. 14 Mar, 2019 1 commit
  18. 13 Mar, 2019 1 commit
  19. 26 Feb, 2018 1 commit
  20. 21 Oct, 2015 1 commit
  21. 08 Jun, 2015 1 commit
  22. 20 Aug, 2012 1 commit
  23. 09 Dec, 2010 1 commit
  24. 03 Dec, 2010 1 commit
  25. 29 Jan, 2009 1 commit
  26. 05 Dec, 2008 1 commit
  27. 17 Jan, 2008 1 commit
  28. 13 Dec, 2007 1 commit
  29. 13 Aug, 2007 1 commit