| This is release 1.0-rc1 of Wine, a free implementation of Windows on Unix. |
| |
| This is the first release candidate for Wine 1.0. Please give it a |
| good testing to help us make 1.0 as good as possible. In particular |
| please help us look for apps that used to work, but don't now. See |
| http://wiki.winehq.org/PlatinumRegressionHunt for details. |
| |
| 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-rc1.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.0-rc1.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-rc1: |
| |
| 3164 Missing XP Theme toolbars in app toolbar for Metatrader4 |
| 3362 Picasa Movie feature does nothing |
| 3426 WinGizmo does not download magic number code |
| 3792 PrinterPorts does not exist in win.ini |
| 4644 Intuit Quicken 2006 will not run after installation |
| 4969 IDA Pro Trial 5.0 doesn't run; VkKeyScan failure? |
| 6538 Adobe After Effects 7 installer crashes upon startup |
| 6911 MetaTrader 4.0 icons missing |
| 6947 CSpy/Tab: Tabs are in the wrong order |
| 7024 VB program using Tabstrip control produces invalid property under wine |
| 7179 Enhanced metafile: record EMR_EXTSELECTCLIPRGN not handled |
| 7800 Grand Theft Auto Series with a gamepad plugged in the protagonistwill start running ahead immedeately |
| 8069 FAR manager 1.70(build 2087): keeps printing "fixme:curses:WCCURSES_GetEvents Ooch. somebody beat us", and doesn't work. |
| 8115 MyScribe loads but doesn't go past the login screen (Centos 4.4) |
| 8125 Marratech 6.1 crashes on start |
| 8615 Medieval 2: Total War crashes when loading game scenario. |
| 8783 USB serial ports do not work |
| 8919 CSS Tab Designer 2 lets wine crash |
| 9178 "hello world" dos program hangs |
| 9356 Serial communication not working since wine-0.9.33 |
| 9419 Autocad 2002 crashes after 2 mins of running |
| 9588 Dragon Naturally Speaking 7 dragonpad corrupted left few chars |
| 9729 gdi/x11 related changes cause lockups in various win32 gui apps |
| 9770 Graphical glitches in Children of the Nile demo |
| 10046 GPSMapedit crashes when editing label on a map |
| 10056 False error on serial port read |
| 10431 GPSMapEdit: Unimplemented function gdiplus.dll.GdipGetImageDimension |
| 10573 dlls/kernel32/tests/comm.c test fails on systems with serial ports |
| 10627 child window position is not updated |
| 10756 Dragon Naturally Speaking 9 training feedback lags behind until you pause |
| 10757 Dragon Naturally Speaking 9 can't control mic volume |
| 10794 LEGO Racers (and the demo) crashes when launced outside virtual desktop |
| 10847 Dragon NaturallySpeaking 9.0 Preferred sound level unstable |
| 11072 Gun Metal thinks POV2 Up is permanently set |
| 11306 software built with Visual C++ software library crashes |
| 11339 serial.c:wait_on() sanity checks seem to be too strict |
| 11420 service control manager API problem: name of named objects might differ (client vs. service process) |
| 11559 Blood 2: The Chosen (version 1.0) - D3D crash |
| 11644 Crashes in the dinput device.c and joystick.c tests... |
| 12052 Flatout 2, dinput_test: crashes if joystick axis mapping is enabled, different joystick sensitivity |
| 12064 SkySorter halts while starting |
| 12165 Wrong height on 1st list item, on eMule Plus preferences. |
| 12166 Richedit "word wrap" refresh |
| 12373 Nothing is rendered in Crimsonland - blank black screen |
| 12395 NeverWinterNights 2 DM Toolkit crashes on 0.9.59 |
| 12429 Gamepad buttons not working in PES 6 (ProEvolutionSoccer) |
| 12431 programs window moves down when clicking in a menu |
| 12597 3d studio MAX 9 trial installer crash |
| 12613 Adobe Acrobat Pro 7 trial version does not install |
| 12680 jack driver produces buffer underruns (regression) |
| 12831 wineserver use ~34% cpu permanently. |
| 12833 no hide button in FlashFxp |
| 12857 Guitar Pro 5 window jumps by the size of the window decoration |
| 12866 wineserver assertion failure when TMG7 installer completes |
| 12885 application sees IPv6 enabled, even if whole system has it disabled / blacklisted |
| 12892 Winedbg crashes on a simple mingw binary |
| 12895 Winedbg can't return the value of a double |
| 12907 Text not totally visible in the Display tab (winecfg) |
| 12913 Regression with D3DTBLEND_MODULATE |
| 12922 Black screen in all direct'x 3d Apps |
| 12924 Children of the nile demo crashes |
| 12928 Microsoft Office 2003 won't install in Wine 0.9.61 |
| 12972 Neverwinter Nights upgrade crashes |
| 13016 Steel Panthers crashes between missions in campaign |
| 13074 Large filesize in winefile shown as negative size |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 0.9.61: |
| |
| Aleksey Bragin (1): |
| atl: Remove freeing of an invalid pointer. |
| |
| Alexander Dorofeyev (10): |
| ddraw/tests: Add test for deprecated render states in d3d7. |
| ddraw: Move handling of D3DRENDERSTATE_TEXTUREHANDLE from d3ddevice7 to d3ddevice3. |
| ddraw: Move handling of D3DRENDERSTATE_TEXTUREMAPBLEND from d3ddevice2 to d3ddevice3. |
| ddraw: Fix some texture blending modes. |
| ddraw: Add full implementation of IDirect3DDevice7_Load. |
| ddraw: Return DDERR_NOCOLORKEY when there is no colorkey. |
| ddraw/tests: Add tests for IDirect3DDevice7_Load. |
| wined3d: Use source colorkey when passed KEYSRC or KEYSRCOVERRIDE. |
| ddraw/tests: Add KEYSRCOVERRIDE test in p8_primary_test. |
| wined3d: Set alpha to index even when there is no palette. |
| |
| Alexandre Julliard (22): |
| spoolsv: Improve the service stub so that it can be started and stopped. |
| services: Use the correct invalid handle value for the control pipe. |
| services: Fixed the result check for the control mutex wait. |
| winevdm: Move the DOS memory range check to not trigger for Win16 apps. |
| winex11: The XIM callback is called with the X11 lock held. |
| preloader: Silence the warning for the low 64k. |
| Revert "quartz: Clean up pullpin code." |
| server: Don't touch the users count when a system process switches desktops. |
| shell32: Set the correct default for shell folders relative to the windows directory. |
| kernel32: Set the USERPROFILE and ALLUSERSPROFILE environment variables based on the ProfileList registry keys. |
| ntdll: Serial with ReadIntervalTimeout set to MAXDWORD should return immediately even if nothing was read. |
| wineconsole: Don't use a Win32 wait on a Unix file descriptor. |
| winedos: Only read input from the stdin handle if it is a console. |
| winedos: Make sure that the main message queue exists before the DOS thread starts. |
| winedos: Print better diagnostics when a DOS app fails to start. |
| ntdll: Always set VTIME to 0 to avoid blocking, don't try to set it from the comm timeouts. |
| ntdll: Don't consider a 0-byte read from a serial port as a broken pipe. |
| ntdll: Ignore failures to retrieve serial status for events we are not interested in. |
| user32: The client rectangle is in screen coordinates for the initial WM_NCCALCSIZE. |
| services: Send the service name in the control requests. |
| winefile: Fix the printf formats for file sizes. |
| gdi32: Add missing braces in EMFDRV_SelectPalette. |
| |
| Andrew Talbot (9): |
| dbghelp: Include port.h for possible alternative to strtoull(). |
| wininet: Remove unused variables. |
| inetcomm: Remove unused variables. |
| wnaspi32: Remove unused variables. |
| cabinet: Indentation fix. |
| advapi32: Avoid giving variables same name as library functions. |
| hlink: Remove unneeded address-of operators from function names. |
| d3d8: Dangling pointers fix. |
| ddraw: Indentation fix. |
| |
| Aric Stewart (1): |
| shdocvw: Do not do our iexplore.exe registration if native Internet Explorer is detected to be present. |
| |
| Detlef Riekenberg (1): |
| winspool: Set PrinterPorts for win3.x/win9.x compatibility. |
| |
| Dmitry Timoshkov (8): |
| winex11.drv: Set the size of returned DEVMODE to least common one as XP does. |
| user32: Set the size of returned DEVMODE to least common one as XP does. |
| winecfg: Fix coordinates and sizes of controls in French Graphics dialog. |
| winoldap.mod: Wait until the 32-bit process starts up. |
| kernel32: Print in the trace pid and tid of the created process. |
| gdi32: Set offPalEntries member of EMREOF to what XP sets it to. |
| gdi32: More carefully compare EMF records in tests. |
| gdi32: Implement EMFDRV_SelectPalette. |
| |
| Dylan Smith (3): |
| richedit: Removed useless code. |
| richedit: The wrong bits were cleared from wBorders in PARAFORMAT2. |
| wordpad: Empty the richedit undo buffer on creation. |
| |
| Francois Gouget (11): |
| ole32: Fix spelling of pCapabilities. |
| fusion: Fix compilation on systems that don't support nameless unions. |
| gdi32/tests: Add a trailing '\n' to a couple of ok() calls. |
| msxml3/tests: Add a trailing '\n' to an ok() call. |
| d3d9/tests: Fix compilation on systems that don't support nameless unions. |
| cryptdlg: Fix the GetFriendlyNameOfCert[AW] call convention. |
| mshtml: gcc 2.95 does not allow an array of undefined dimension in a struct. So fix dispex_static_data_t accordingly. |
| Assorted spelling fixes. |
| Add a comment warning when a table must be kept sorted for later use with bsearch(). |
| winex11: Standardize a stub trace and add a trailing '\n'. |
| Assorted spelling fixes. |
| |
| Frans Kool (1): |
| winhelp: Added missing Dutch translations. |
| |
| Gerald Pfeifer (2): |
| winhelp: Remove extraneous positiveness check for unsigned variable in WINHELP_HandleTextMouse(). |
| winecfg: Add variable initialization in get_registry_version(). |
| |
| Guy Albertelli (1): |
| listview: Return correct value from WM_NOTIFYFORMAT with test. |
| |
| Hans Leidekker (2): |
| wininet: Don't add the user agent header until HttpSendRequest is called. |
| wininet: Deal with bogus accept types array passed into HttpOpenRequestA. |
| |
| Hwang YunSong(황윤성 (2): |
| winhelp: Updated Korean resource. |
| winecfg: Updated Korean resource. |
| |
| Jacek Caban (3): |
| mshtml: Added DispHTMLSelectElement declaration. |
| mshtml: Added more script tests. |
| mshtml: Added IMG element tests. |
| |
| James Hawkins (5): |
| msi: Fix a typo. |
| fusion: Fix the type of an assembly struct member. |
| fusion: Add the missing assembly table structs. |
| fusion: The Strings stream can be without a #. |
| msi: Use the handle to the treeview item if the item text is not returned. |
| |
| Jens Albretsen (40): |
| xcopy: Added Danish translation. |
| winecfg: Added Danish translation. |
| cmd: Added Danish translation. |
| net: Added Danish translation. |
| avifil32: Added Danish translation. |
| credui: Added Danish translation. |
| wineps.drv: Added Danish translation. |
| comdlg: Added missing Danish translations. |
| shlwapi: Added Danish translation. |
| wordpad: Added Danish translation. |
| shell32: Added missing Danish translations. |
| oleaut32: Renamed oleaut32_Dk.rc to oleaut32_Da.rc. |
| iccvid: Danish translation. |
| localui: Danish translation. |
| gphoto2: Danish translation. |
| mpr: Danish translation. |
| mshtml: Danish translation. |
| msrle: Danish translation. |
| msi: Danish translation. |
| msacm: Danish translation. |
| hhctrl.ocx: Danish translation. |
| localspl: Danish translation. |
| msvidc32: Danish translation. |
| sane.ds: Danish translation. |
| oledlg: Danish translation. |
| regedit: Danish translation. |
| cmdlgtst: Danish translation. |
| progman: Danish translation. |
| winspool.drv: Danish translation. |
| clock: Danish spelling fixes. |
| notepad: Danish spelling fixes. |
| wldap32: Danish translation. |
| winmm: Danish translation. |
| shdoclc: Danish translation. |
| wininet: Danish translation. |
| oleview: Danish translation. |
| reg: Danish translation. |
| msvfw32: Danish translation. |
| setupapi: Danish translation. |
| serialui: Danish translation. |
| |
| John Klehm (2): |
| winex11.drv: Wintab packet serial numbers are passed via WPARAM. |
| winex11.drv: Move hardware tablet proximity into x11 layer. |
| |
| Kai Blin (3): |
| secur32: Remove test for sft->Reserved8 field. |
| ws2_32: On Win98, SO_MAX_MSG_SIZE is 65527, not 65507. |
| secur32: Fix ntlm tests on Vista. |
| |
| Kirill K. Smirnov (2): |
| winhelp: Updated Russian translation. |
| winhelp: Pointer coordinates are relative to richedit text window, not the main window. |
| |
| Kusanagi Kouichi (1): |
| imm32: Avoid false FIXMEs. |
| |
| Lei Zhang (1): |
| wininet: Handle NULL input for FindCloseUrlCache. |
| |
| Maarten Lankhorst (14): |
| winex11.drv: Fix a compiler warning. |
| netapi32: Make the tests pass under XP that enforces a strict password policy. |
| gdi32: Make mapping test slightly less strict so it passes on windows XP. |
| winmm: Make mixer test less strict so it passes with SoundMAX drivers on XP. |
| netapi32: Fix test crash occuring when NetWkstaUserGetInfo fails. |
| winetest: Fix CreateProcess so that debugger tests run without timing out. |
| winetest: Fix CreateProcess so that debugger tests run without timing out. |
| wininet: Ignore INTERNET_STATUS_DETECTING_PROXY messages in the http test. |
| rpcrt4: Fix ndr_marshall test failures. |
| ntdll: Fix some exception tests to pass on Windows. |
| ntdll: Fix file test to not free memory allocated on the stack. |
| kernel32: Fix process tests to pass in Windows. |
| kernel32: Fix temporary path test. |
| winealsa: Remove calls to deprecated functions. |
| |
| Marcus Meissner (1): |
| widl: Mark non-returning functions as noreturn. |
| |
| Michael Stefaniuc (1): |
| ws2_32: Fix test output string to match the test. |
| |
| Nikolay Sivov (1): |
| gdiplus: Let GdipDrawArcI use float args version. |
| |
| Paul Vriens (6): |
| setupapi/tests: Skip some tests on win9x. |
| setupapi/tests: Clean up properly on win9x. |
| services.exe: Move a trace to a more appropriate place. |
| advapi32/tests: Add another test. |
| services.exe: Spelling fixes. |
| crypt32/tests: Cleanup registry after tests. |
| |
| Rob Shearman (3): |
| winetest: Detect if an unhandled exception occurred in a child process and print an appropriate message. |
| rpcrt4: Add better traces for the server test. |
| crypt32: Add stub for CertVerifyCTLUsage. |
| |
| Roderick Colenbrander (2): |
| wined3d: At the start of RemoveContextFromArray numContexts is decreased by 1, the loop which loops through the whole array doesn't take this into account. |
| wined3d: Allow stencil support when it wasn't requested on broken drivers. |
| |
| Vitaliy Margolen (6): |
| mshtml: Don't overwrite file types that could be changed by user. |
| comctl32: tab: Fix drawing of the icons. |
| dinput: Remove redundant variable. |
| dinput: Limit number of axes in a different way - map all extra axes to -1. |
| dinput: Ignore events from extra joystick buttons. |
| dinput: Default value for unassigned POVs should be -1. |
| |
| Vitaly Lipatov (1): |
| wineboot: Add missed short option -u. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |