| This is release 1.0-rc3 of Wine, a free implementation of Windows on Unix. |
| |
| What's new in this release (see below for details): |
| - Bug fixes only, we are in code freeze. |
| |
| Because of lags created by using mirrors, this message may reach you |
| before the release is available at the public sites. The sources will |
| be available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.0-rc3.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.0-rc3.tar.bz2 |
| |
| Binary packages for various distributions will be available from: |
| |
| http://www.winehq.org/site/download |
| |
| You will find documentation on |
| |
| http://www.winehq.org/site/documentation |
| |
| You can also get the current source directly from the git or CVS |
| repositories. Check respectively http://www.winehq.org/site/git or |
| http://www.winehq.org/site/cvs for details. |
| |
| If you fix something, please submit a patch; instructions on how to do |
| this can be found at http://www.winehq.org/site/sending_patches |
| |
| Wine is available thanks to the work of many people. See the file |
| AUTHORS in the distribution for the complete list. |
| |
| ---------------------------------------------------------------- |
| |
| Bugs fixed in 1.0-rc3: |
| |
| 2368 Wine loses its X-Window when switching to another virt. desktop in Fvwm |
| 4468 advapi32: Fulltilt Poker hangs (GetCurrentHwProfileA is a stub) |
| 4652 Adobe Dreamweaver MX 2004 installs well but does not run. |
| 6206 riched20:Live Person crashes |
| 7214 wine_dbg_vprintf: debugstr buffer overflow (contents: 'err:msvcrt:demangle_datatype Unknown type ') |
| 7318 supertux 0.3 freezes (dsound bug) |
| 7904 C&C 3 setup displays empty window |
| 7979 S.t.a.l.k.e.r. - some objects appear over-bright or too dark |
| 8043 Dreamfall: speech gets skipped in dialogues |
| 8129 Acomba: Freezes after closing an unsaved invoice |
| 8408 unimplemented function ntoskrnl.exe.memset |
| 9799 Textures on vehicles are too dark in GTA Vice City! |
| 10025 Cyrillic glyphs are missing in built-in Tahoma Bold |
| 11248 fixme:winsock:WSASocketW Unsupported socket family -1! |
| 11389 ABBYY FineReader 7.0 Professional Edition crashes at start |
| 11822 All applications over VNC: Applications freeze for any letters input |
| 11914 DestroyContext in dlls/wined3d/device.c causes regression in Everquest2 |
| 11929 Audiosurf: Questviewer.exe crashes with page fault. |
| 11989 Arindal.exe Text-Windows not displayed correctly |
| 11991 OpenGL regression in Hitman 2 and Hitman 3 |
| 12192 SupCom Addon: No units visible |
| 12322 Sacrifice game crashes in full screen mode |
| 12455 Warcraft III 1.21b - Crashes with Fatal Error on Switch Desktop |
| 12540 Favourites menu doesn't work as expected |
| 13102 WinterMute Engine drawing window bug |
| 13120 dzh2 crashes on startup |
| 13148 Guitar Pro 5 Crashes (maybe audio problem) |
| 13154 Jedi Academy: launcher freezes when button clicked |
| 13277 Return to Mysterious Island crashes |
| 13342 Winedbg doesn't handle longlong's well |
| 13372 Adobe Acrobat Pro 8 / Acrobat Reader 8 -- install fails |
| 13395 Guild wars not start |
| 13403 fcc hangs , unless using native dbghelp |
| 13420 Hang on first keypress |
| 13475 Sytray icon totally transparent |
| 13476 SQLyog community edition : Cannot connect to a remote DB through gSTM tunnel |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.0-rc2: |
| |
| Alexander Dorofeyev (1): |
| ddraw: Do not return modes differing only by refresh rate without DDEDM_REFRESHRATES. |
| |
| Alexandre Julliard (16): |
| libport: Move the sigsetjmp replacement to exception.h to make it available for Winelib too. |
| winedbg: Fix compile when poll() is not available. |
| programs: Use the Wine import libraries when compiling with MinGW. |
| tests: Use the Wine import libraries when compiling with MinGW. |
| winetest: Remove the per-file revision info, we now use the global commit id. |
| winetest: Don't submit test results if we don't have a valid git build id. |
| winex11: Change the pixel format initialisation to make sure it happens under the X11 lock. |
| winex11: Make sure that all glX functions are called under the X11 lock. |
| winex11: Add support for performing GL calls on a top-level window DC. |
| opengl32/tests: Add a couple of test cases for pixel format handle on window DCs. |
| msftedit: Explicitly load riched20 to make sure the window classes are created. |
| winex11: XInitThreads is hopeless, remove it again. |
| user32: Check for wraparound in the initial window coordinates. |
| start: Fall back to ShellExecute for unknown binaries in /unix mode. |
| include: Use WINE_NO_UNICODE_MACROS instead of __WINESRC__ where appropriate. |
| user32: We no longer need to ensure that the BeginPaint window belongs to the current thread. |
| |
| Alistair Leslie-Hughes (2): |
| msxml3: Stopped tests from crashing and a Win98 fix. |
| netapi32: Fix tests when the machine is on DOMAIN. |
| |
| Andrej Sinicyn (1): |
| regedit: Update the German translation. |
| |
| Austin English (1): |
| gdi32: Fix a test failure in 2k. |
| |
| Dan Kegel (4): |
| winmm: Use HeapAlloc in the capture test instead of using strdup. |
| fusion: UninstallAssembly test: Fix typo, avoid undefined value. |
| fusion: Use HeapAlloc, not strdup, to avoid malloc/HeapFree mismatch. |
| advapi32: Don't test buffer length if buffer is null. |
| |
| Detlef Riekenberg (1): |
| avifil32: Resize the dialog to avoid truncated texts. |
| |
| Dmitry Timoshkov (9): |
| wininet: INTERNET_InternetOpenUrlW is an internal helper. |
| msi: Mark some data as constant. |
| gdi32: Ignore exScale/eyScale when comparing EMREXTTEXTOUT EMF records. |
| gdi32: If there is no clipping rect, EMREXTTEXTOUT shouldn't have a bounding rect. |
| gdi32: Make generated EMFs fully match Windows ones. |
| user32: Implement GetWindowModuleFileName. |
| user32: Add the tests for GetWindowModuleFileName. |
| msvcrt: Mark some data as constant. |
| user32: CBT hook doesn't send window messages. |
| |
| Dylan Smith (2): |
| wordpad: Removed spaces between dots in ellipses for english menu text. |
| wordpad: Added a null terminator needed for a unicode string. |
| |
| Eric Pouech (6): |
| dbghelp: Don't crash when parsing the forward declaration of a function. |
| dbghelp: Fix for SymGetModuleInfo(). |
| msvcrt: Properly handle the extended keys in getch(). |
| winedbg: Removed unneeded variable from print_basic. |
| winedbg: Fixed the print_basic command when dealing with long long values. |
| winedump: Fully dump the compiland (V3) structure out of .pdb files. |
| |
| Francois Gouget (6): |
| kernel32/tests: Get the tests running again on Win95. |
| ws2_32: Make sure INVALID_SOCKET is correctly typed. |
| shell32: s/library/Wine/ for consistency in the license message. |
| ddraw: Remove trailing spaces in Wine traces. |
| tests: Add a broken() function to make it possible to handle Windows misbehaviors that we don't want to reproduce in Wine. |
| regedit: Remove extraneous spaces in '...'. |
| |
| Gregor Münch (2): |
| shell32: Update German translation. |
| winhlp32: Update German translation. |
| |
| H. Verbeet (5): |
| d3d: Use an alpha capable backbuffer format in the visual tests. |
| wined3d: Add WINED3DTOP_ADDSIGNED2X to debug_d3dtop(). |
| wined3d: Fix the nvrc implementation of WINED3DTOP_MULTIPLYADD and WINED3DTOP_LERP. |
| d3d8: Test our texop implementation. |
| d3d9: Test our texop implementation. |
| |
| Hwang YunSong(황윤성) (1): |
| winecfg: Updated Korean resource. |
| |
| Igor Tarasov (2): |
| user32: Further implementation of MNS_NOTIFYBYPOS. |
| fonts: Tahoma Bold Cyrillic glyphs added. |
| |
| Jacek Caban (4): |
| mshtml: Fixed some tests on IE 7. |
| mshtml: Make Wine behave like IE 7. |
| mshtml: Fixed more tests on IE 7. |
| mshtml: Fixed copy&paste typo. |
| |
| James Hawkins (10): |
| mshtml: Add missing OLECMDID definitions. |
| mshtml: Fix a test failure in win2k3. |
| winetest: Use the win32 API to extract the tests. |
| shell32: Test against the long form of the path. |
| rpcrt4: Trace the results of two statuses that return different results across platforms. |
| usp10: Fix several failing test in win2k3. |
| kernel32: Remove two tests that produce different results for win9x and NT platforms. |
| user32: Fix two tests that fail in win2k3 and above. |
| oleaut32: Disable olefont tests that fail on all platforms. |
| user32: win2k3's GetWindowModuleFileName does return ERROR_INSUFFICIENT_BUFFER. |
| |
| Jens Albretsen (2): |
| ddraw: IDirect3DTextureImpl_Load failed when texture was loading onto itself. |
| ddraw: Test for IDirect3DTexture_Load of Texture into itself. |
| |
| John Klehm (2): |
| winex11: Detect acecad tablet as stylus device. |
| winex11: Support detection of tablet devices from XExtensionKeyboard type. |
| |
| Jon Griffiths (6): |
| msvcrt/tests: Fix 4 tests that always fail on Vista. |
| msvcrt/tests: Fix 3 tests that always fail on Vista. |
| msvcrt: Follow Vista behaviour in wcscpy_s. |
| msvcrt: Fix an RTTI test Failure on Vista. |
| msvcrt: Fix file test which fails on Vista. |
| msvcrt: Fix a test that fails on win95. |
| |
| Kai Blin (2): |
| ws2_32: Add support for FROM_PROTOCOL_INFO to WSASocket(). |
| ws2_32: Change back magic 127.12.34.56 to loopback on connect(). |
| |
| Kirill K. Smirnov (1): |
| mshtml: Fix copy/paste error. |
| |
| Louis Lenders (1): |
| wine.inf: Add fake glu32. |
| |
| Maarten Lankhorst (2): |
| include: Add missing RpcMgmtIsServerListening declaration. |
| d3d9: Add a test to see whether offscreen surfaces can be locked while a reset occurs. |
| |
| Michael Karcher (8): |
| crypt32: Fix integer overflow. |
| crypt32: Fix order-of-evaluation dependence. |
| crypt32: Pass on aiKeyAlg on RSA key import. |
| crypt32: CertGetPublicKeyLength should check only cert encoding type. |
| oleaut32: Currency to BSTR must use local decimal separator. |
| oleaut32/tests: Call functions via manually obtained pointers. |
| advpack: Fix buffer sizes for possibly quoted strings. |
| dsound: Fix double free in dsound capture. |
| |
| Michael Stefaniuc (37): |
| comdlg32: Fix the Catalan translation including some size fixes too. |
| shell32: Fix the Catalan translation. |
| comdlg32: Fix the Walon translation. |
| shell32: Fix the Walon translation. |
| comdlg32: Fix the Thai translation. |
| comdlg32: Fix the Greek translation. |
| comdlg32: Fix the Ukrainian translation. |
| shell32: Fix the Ukrainian translation. |
| shell32: Fix the Chinese translations. |
| user32: Fix the Chinese translations. |
| notepad: Fix the Walon translation. |
| winecfg: Fix the Chinese (Traditional) translation. |
| notepad: Fix the Chinese (Simplified) translation. |
| regedit: Fix the English (NEUTRAL) translation. Rename SUBLANG_ENGLISH_US to SUBLANG_DEFAULT. |
| shell32: Fix the Slovak translation. |
| shell32: Fix the Esperanto translation. |
| shell32: Fix the Finnish translation. |
| shell32: Fix the Bulgarian translation. |
| shell32: Fix the Japanese translation. |
| notepad: Remove the Slovak "translation" as it is basically only a stale copy of the English resource. |
| notepad: Fix the Finnish translation. |
| winhlp32: Fix the Slovak translation. |
| comdlg32: Fix the Japanese translation. |
| comdlg32: Fix the Esperanto translation. |
| mshtml: Fix the Finnish translation. |
| regedit: Fix the Bulgarian translation. |
| regedit: Fix the Japanese translation. |
| regedit: Fix the Hungarian translation. |
| winecfg: Fix the Hungarian translation. |
| winecfg: Fix the Bulgarian translation. |
| winecfg: Fix the placement of a checkbox in the Japanese translation. |
| cmd: Fix the Japanese translation. |
| comdlg32: Fix the Hungarian translation. |
| comdlg32: Fix some control sizes in the default English resource. |
| mshtml: Fix the Hungarian translation. |
| shell32: Fix the Hungarian translation. |
| notepad: Fix the Hungarian translation. |
| |
| Paul Vriens (18): |
| setupapi/tests: Close registry key after use. |
| setupapi/tests: Fix a test on NT4. |
| setupapi/tests: Turn guid into a global variable. |
| setupapi/tests: Skip tests on win9x. |
| setupapi/tests: Cleanup after testDevRegKey. |
| setupapi/tests: Cleanup after testRegisterAndGetDetail. |
| setupapi/tests: Cleanup after testGetDeviceInterfaceDetail. |
| setupapi/tests: Test registry after testDeviceRegistryProperty. |
| setupapi/tests: Cleanup after testCreateDeviceInterface. |
| setupapi/tests: Add another test. |
| setupapi/tests: Test to show cleanup should not be needed. |
| shell32/tests: Run tests again on win95. |
| ws2_32/tests: Fix crash on win98. |
| ddraw/tests: Don't crash on win9x. |
| user32/tests: Run tests on win95 again. |
| user32/tests: Prevent writing to not allocated memory. |
| setupapi/tests: Remove leftovers from old tests. |
| ole32/tests: Prevent a crash. |
| |
| Tomasz Jezierski - Tefnet (1): |
| comctl32/tests: Fix for setting wrong initial position in listbox. |
| |
| Vitaliy Margolen (4): |
| shell32: Don't print not initialized value. |
| winex11: Use memmove for possibly overlapping memory areas. |
| dxdiagn: A number of FIXMEs can be replaced with TRACEs. |
| dinput: Convert keyboard buffer from internal data format to user data format. |
| |
| Vitaly Lipatov (1): |
| wine.inf: Create default spool dir. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |