uscita sperimentale dell'implementazione open source di WinAPI — . Dalla pubblicazione della versione Sono stati chiusi 29 rapporti di errore e sono state apportate 350 modifiche.
Le modifiche più importanti:
- È proseguito il lavoro per consentire l'uso di ucrtbase come C runtime;
- Aggiunto il supporto completo per stringhe Unicode;
- Migliorata la gestione delle cartelle di shell (Shell Folders, directory speciali per la memorizzazione di determinati tipi di contenuto, come «Immagini»). Sono state aggiunte nuove cartelle standard Downloads e Templates in winecfg. Risolto il problema del ripristino delle impostazioni delle Shell Folders dopo ogni aggiornamento di wine;
- Chiuso rapporti di errore relativi al funzionamento di giochi e applicazioni
IKEA Home Planner 2010, Lotus Approach, Neocron, Age of Empires III Steam, Far Cry 2, ADExplorer, Proteus, Danganronpa V3, Resident Evil 2 1-Shot Demo, Logos Bible, Automobilista, Warhammer Online, Detroit: Become Human, Lotus Organizer 97, Arma Cold War Assault, AnyDesk, QQMusicAgent, Gothic II Night of the Raven, Far Cry 5.
Contemporaneamente rilascio del progetto , nell'ambito del quale vengono create versioni avanzate di Wine, contenenti patch non completamente pronte o rischiose, non ancora adatte per l'inclusione nel ramo principale di Wine. Rispetto a Wine, Wine Staging offre 836 patch aggiuntive. In questa nuova versione è stata effettuata la sincronizzazione con la base di codice di Wine 5.3. Due patch, relative alla determinazione dei flag delle funzionalità delle CPU Intel in ntdll e alla compilazione del campo NumberOfPhysicalPages nell'area della memoria condivisa (risolve il problema con l'avvio del gioco Detroit: Become Human), sono state trasferite nel ramo principale di Wine. Aggiunto , che risolve il problema di collegamento di alcuni giochi ai servizi online a causa della mancanza delle funzioni BCryptSecretAgreement e BCryptDeriveKey. Aggiornati con supporto per il meccanismo di sincronizzazione eventfd.
Fonte: opennet.ru
