Dzisiaj, 16 lipca 2010, ukazało się stabilne wydanie nie-emulatora WINE. W stosunku do poprzedniego wydania WINE wprowadzono szereg zmian, głównie w obsłudze grafiki i wsparciu programów tworzonych pod różne architektury. Po pełną listę zmian odsyłam do pełnego changeloga: http://www.winehq.org/announce/1.2 .
To duży krok w rozwoju całego zestawu bibliotek. Najważniejsze zmiany, to:
* Wprowadzenie obsługi programów 64-bitowych na 64-bitowych Linuksach z możliwością użycia trybu udawania systemu 32-bitowego(wsparcie dla prefiksów wspierających tylko 16-bitowe i 32-bitowe programy, a także dla wspierających dodatkowo 64-bitowe programy)
* Kod 16-bitowy do wsparcia 16-bitowych programów został odseperowany i przeniesiony do oddzielnych modułów, które są ładowane tylko w razie potrzeby
* Szczątkowa implementacja mmdevapi dll, czyli biblioteki do komunikacji z serwerem dźwięku wprowadzonym w Windows Vista
* WINE zostanie domyślnym programem do obsługi instalatorów .msi w systemach, gdzie zostanie zainstalowane
* Frame Buffer Obects(rozszerzenie OpenGL dostępne na Linuksach) będzie domyślnym backendem dla implementacji DirectX.
* Start programów, gdy używany jest backend FBO(Frame Buffer Objects) został przyśpieszony
* Dodano obsługę licznych rozszerzeń OpenGL, w tym dla multitekstur(przypisek od autora: wydaje mi się, że WINE wcześniej wspierało te rozszerzenia), jak również dla kart NVidii.
* Poprawiono wykrywanie kart graficznych, jak również ich obsługę
* Wirtualny pulpit automatycznie przejdzie w tryb pełnoekranowy, gdy aplikacja zawarta w nim zażąda trybu pracy o rozdzielczości równej rozdzielczości ekranu
* Obsługa wielu formatów zapisu obrazu(dotyczy filmów)
* Wprowadzono liczne zmiany, by backend dźwięku dla alsy nie stwarzał problemów z PulseAudio(przypisek od autora: z tego, co mi wiadomo, to przepisano Wine tak, by korzystała jedynie z wywołań nie powodujących problemów wraz z użyciem PulseAudio)
* Wine umożliwia kompilację programów na Solarisie
* Polepszony wygląd czcionek w niektórych konfiguracjach
* Porzucono skrypt wineprefixcreate
* Wiele usprawnień w kryptografii(np. możliwość zarządzania zaufanymi kluczami, implementacja pewnych wywołań)
* Dużo nieudokumentowanych funkcji shlwapi dll zostało zaimplementowanych
Wiele, wiele innych.
Dodaj komentarz