우리는 알고 있었다 가까웠고, 여기 있어 와인 8.0-rc1. 이것은 2023년 초로 예정된 WINE의 차기 안정 버전의 첫 번째 릴리스 후보입니다. 우리는 그것이 도착해야 한다는 것을 알고 있었지만 이 단계에서 작은 변화만 이루어져야 한다는 점을 고려하여 그렇게 많은 변화가 있을 것이라고는 생각하지 않았습니다. 다음 대규모 릴리스를 준비하기 위한 개발 조정. 이 추세가 앞으로 몇 주 동안 계속될지는 알 수 없지만 실제로는 그렇습니다.
이 개발 단계에 도달하면 WineHQ는 일반적으로 가용성 기사를 게시하고 변경 로그 보고서에서 이 개발 단계에서는 개요만 설명하지만 릴리스 노트 WINE 8.0-rc1은 일반 개발 단계와 거의 동일합니다. 수백 가지 변경 사항이 릴리스되었으며 작은 뉴스 목록 그들이 가장 중요하게 여기는 것.
WineHQ는 vkd3d가 v1.6에 업로드되었고 Vulkan 및 OpenGL에서 최적화가 이루어졌으며 인쇄 프로세서에 대한 지원이 증가했으며 조이스틱 제어판이 개선되었으며 유형의 printf 형식 변환이 완료되었음을 강조합니다. 또한 다음과 같은 목록을 추가했습니다. 544 변경 사항. 격주 프로세스의 몇 주 동안 게시한 것의 두 배 이상이라는 것이 궁금합니다.
WINE 8.0-rc1에서 수정된 버그
버그 수정 목록에는 다음이 포함됩니다.
- shell32:shelllink – test_load_save()는 WINE에서 무작위로 실패합니다.
- ws2_32/tests/sock.c는 IPX 지원 없이 gentoo에서 실패합니다.
- 여러 응용 프로그램에는 D3DXDisassembleShader()(Tom Clancy's Rainbow Six: Vegas 2, The Void) 구현이 필요합니다.
- kernel32:console은 일본어 및 중국어 Windows에서 실패합니다.
- user32:clipboard test_ClipboardOwner()는 클립보드 관리자와 경합 조건을 갖습니다.
- oleaut32:typelib: test_CreateTypeLib(SYS_WIN32)가 64비트 WINE에서 실패합니다.
- 32비트 버전: 64비트 wineprefix(현재 모든 것)에서 설치가 실패합니다.
- user32:msg 출력이 WINE에서 너무 큽니다.
- user32:win에는 GetScrollInfo에 가짜 버그가 있습니다.
- riched20:편집기가 UTF-8 코드 페이지와 함께 실패합니다.
- user32:msg – 일본어 및 중국어 로케일의 WINE에서 test_dbcs_wm_char()가 실패합니다.
- rpcrt4:ndr_marshall은 최신 Windows 8.1, 21H1 및 21H2에서 실패합니다.
- mshtml:htmldoc는 UTF-8 인코딩을 사용하는 Windows에서 실패합니다.
- kernel32:locale – test_GetLocaleInfoW() 및 test_invariant()는 힌디어 Windows에서 실패합니다.
- conhost.exe:tty – Windows의 대부분의 지역 설정에서 test_tty_input()이 실패합니다.
- shell32:shelllink – test_load_save()가 WINE에서 무작위로 test.lnk를 삭제하지 못합니다.
- dinput:force_feedback – test_windows_gaming_input()은 때때로 WINE에서 예상치 못한 참조 수를 갖습니다.
- user32:msg – test_button_messages()는 Windows 및 WINE에서 무작위로 실패합니다.
- user32:msg – test_messages()의 SW_SHOWMINIMIZED 테스트가 fvwm을 사용하여 WINE에서 성공합니다.
- ddraw:ddraw1에는 debian255 TestBot VM에서 11개 이상의 버그가 있습니다.
- ddraw:ddraw1 – test_clear()는 debian11 VM의 WINE에서 드물게 실패합니다.
- dinput:device8 – test_sys_mouse()에는 TestBot VM에 대한 몇 가지 드문 버그가 있습니다.
- urlmon:url – test_URLDownloadToFile_abort()가 때때로 Windows 7 이상에서 실패합니다.
- 라그나로크 온라인 나쁜 성능.
- 석영:mpegaudio – 64비트 test_streaming_events()가 fg-deb64에서 실패합니다.
- mshtml:htmldoc – test_editing_mode(TRUE, TRUE)가 때때로 실패합니다.
- 16비트 응용 프로그램은 Wine 7.15+ 시작을 거부합니다.
- 여러 설치 프로그램이 user32에서 실패합니다(Drakan, Star Wars, Colin McRae, X-COM 등).
- vbscript는 콜론을 사용하지 않는 CaseClausule을 컴파일할 수 없습니다.
- ntdll:info는 GitLab WineTest 빌드의 Windows 8 ~ 10 1709에서 작동하지 않습니다.
- 32비트 kernel64:console은 GitLab WineTest 빌드의 Windows에서 작동하지 않습니다.
- vbscript는 전용 const 식을 컴파일할 수 없습니다.
- TUnlimiter 1.2.0.0을 올바르게 구문 분석하려면 섹션에 공백이 있는 ini 파일이 필요합니다.
- ddraw:ddraw1, ddraw:ddraw2, ddraw:ddraw4, ddraw:ddraw7 – Wine의 이중 화면 설정에서 test_cursor_clipping()이 실패합니다.
- WINE이 html beforeprint 및 afterprint 이벤트를 무시하기 때문에 script56.chm 도움말 파일 페이지가 제대로 작동하지 않습니다.
- dup2 오류는 EBADF 대신 ENFILE을 반환합니다.
- Redim은 고정 어레이에서 실패해야 합니다.
- NCryptExportKey가 구현되지 않았습니다.
- NCryptSignHash가 구현되지 않았습니다.
- postgresql 설치 프로그램 9.3은 WScript.Network의 사용자 이름에 대한 지원이 필요합니다.
- BCryptSignHash는 BCRYPT_PAD_PSS를 지원하지 않습니다.
- Framemaker 8의 인쇄 처리 회귀.
- MDB Viewer Plus: 데이터베이스를 열 수 없습니다.
- JGlossator가 충돌합니다.
- macOS 12 및 13에서 시작할 때 와인 세그폴트가 발생합니다.
- kernel32:heap – 64비트 Test_GlobalAlloc()이 Windows 7에서 실패합니다.
- 실행되지 않은 함수 USER5.dll.RegisterSuspendResumeNotification으로 시작 시 Studio One Professional 32가 충돌합니다.
- 인쇄는 어떤 앱에서도 작동하지 않습니다.
- wldap32:parse – test_ldap_paged_search()가 때때로 Wine에서 LDAP_SERVER_DOWN을 가져오고 충돌합니다.
- mshtml:events는 때때로 Windows의 Protocol_Continue()에서 실패합니다.
- winhttp:notification은 WINE에서 체계적으로 실패하고 시간 초과됩니다.
- makedep 이후 make install을 실행할 수 없음: 문자열에서 공백을 건너뛰는 도우미 함수를 추가합니다.
와인 8.0-rc1 가능하다 부터 이 링크. 에서 다운로드 페이지 Debian 및 Ubuntu와 같은 운영 체제에 이 버전과 다른 버전을 설치하는 방법에 대한 정보가 있지만 Android 및 macOS에도 설치할 수 있습니다.
지금부터 WineHQ는 일주일에 하나의 릴리스 후보를 출시하므로 WINE 8.0-rc2는 다음 주 금요일에 도착해야 합니다.