1. 04.04.2025 9 коммитов
  2. 03.04.2025 5 коммитов
    • Whindmar Saksit's avatar
      72bd9ef2
    • Timo Kreuzer's avatar
      [NTDLL_APITEST] Fix NtCreateProfile tests for x64
      · 98b26cc2
      Timo Kreuzer создал
      98b26cc2
    • Timo Kreuzer's avatar
      [HAL/APIC] Set the profiling interrupt handler
      · 06792600
      Timo Kreuzer создал
      Fixes hang when running mtdll_apitest NtStartProfile.
      06792600
    • Timo Kreuzer's avatar
      [FTFD] Fix malloc/realloc/free wrappers
      · dca51942
      Timo Kreuzer создал
      On x64 malloc needs to return a 16 byte aligned buffer, the previous code used an 8 byte header, making the allocations unaligned. This is now fixed with an improved header structure.
      Also simplify realloc a bit and make it handle Object == NULL.
      dca51942
    • George Bișoc's avatar
      [STOBJECT] Explicitly tell the user the battery is fully charged
      · 91fadeb6
      George Bișoc создал
      Short answer: our UI sucks bolas rojas.
      
      Long answer: when the NT kernel informs the user-mode part of the system that the battery is no longer charging, the machine is directly powered up by the AC adapter.
      This is understood by determining the presence of AC_LINE_ONLINE status bit in ACLineStatus member field, which is a Windows API construct.
      In the NT world this is understood by checking the power state returned by the BATTERY_STATUS structure.
      
      What's happening right now is that when the battery is fully charged, ROS UI simply displays "100% remaining" implying the battery is about to discharge, which is not the case.
      This is extremely confusing to the user. AND WORST PART IS THAT IT'S XP/2003 DESIGN, AND I HATE IT UGGGHHH.
      With this patch we're leaning towards Windows 10/11 way of informing the user the battery is fully charged. VIVA LA NT6!
      
      CORE-18969
      CORE-19452
      91fadeb6
  3. 02.04.2025 6 коммитов
  4. 01.04.2025 2 коммита
  5. 31.03.2025 4 коммита
  6. 30.03.2025 2 коммита
  7. 29.03.2025 4 коммита
  8. 28.03.2025 1 коммит
  9. 27.03.2025 4 коммита
  10. 26.03.2025 3 коммита