Skip to content

0.1.7

Latest

Choose a tag to compare

@abduzeedo abduzeedo released this 20 Oct 23:13
79739e7

Mac driver options follow the registry.

  • WineRunner.syncMacDriver(_:engine:bottle:) reads the bottle's real Mac driver values (Retina mode, Command as Control) before each launch, writes only what differs from the game's profile, and checks each write (MacDriver.SyncResult). While a wineserver runs it asks it (reg query); otherwise it reads user.reg, which is what the next wineserver loads and starts nothing. A registry that can't be read means every value is written.
  • MacDriver: the profile's values, how the Mac driver reads an option (y/t/1, n/f/0), user.reg and reg query parsing.
  • applyMacDriver is removed. AppSettings.appliedRetina / appliedMacDriver are no longer used (kept so older versions can read the file).

Validation: 192 tests pass.