1 The Wine development release 1.2-rc4 is now available.
3 What's new in this release (see below for details):
4 - Many translation updates.
7 The source is available from the following locations:
9 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.2-rc4.tar.bz2
10 http://prdownloads.sourceforge.net/wine/wine-1.2-rc4.tar.bz2
12 Binary packages for various distributions will be available from:
14 http://www.winehq.org/site/download
16 You will find documentation on http://www.winehq.org/site/documentation
18 You can also get the current source directly from the git
19 repository. Check http://www.winehq.org/site/git for details.
21 Wine is available thanks to the work of many people. See the file
22 AUTHORS in the distribution for the complete list.
24 ----------------------------------------------------------------
26 Bugs fixed in 1.2-rc4:
28 4813 Haegemonia crashes on startup
29 7893 cubloc locks up when you choose 'run'
30 9136 Hitman 4: PostProcessing\Blur artefacts
31 9140 Can not install AutoCad 2006
32 9320 No applications inside virtual desktop get properly focused and activated
33 9579 Window doesnt redraw after restoring
34 10142 Switching workspaces/desktops can make some application windows disappear
35 10558 Srim 2006 does not work
36 11028 Cannot type into IMVU chat window after it first loses focus.
37 11548 Coastal Explorer launches but has no toolbar or menus
38 11661 Confusing error message when executing application on noexec fs
39 11933 Alien Shooter 2 demo crashes on exit when playing at 1024x768
40 12752 Zak McKracken - Between Time and Space aborts after game loading screen
41 13007 ADIsimPLL: crashes after the "tip-of-the-day" dialog is closed
42 13064 AfterEffects 7 tryout crashes on startup, needs GDI32.dll.CreateFontIndirectExW
43 13402 rendering glitches in fr-030 candytron party
44 13423 Firefox unusable when computer loaded down [dogfood]
45 13438 Eudora 7.1.0.9: printing garbled after first half page
46 14097 Zak McKracken - Between Time and Space mp3 problem
47 14557 Sins of a solar empire straddles both monitors in xinerama mode
48 15010 Peggle Deluxe and Peggle Extreme: black screen with 3D hardware acceleration
49 15012 Thunder:crashes when click the resume(开始) button to continue the task.Also EXCEPTION_ACCESS_VIOLATION error.
50 15099 Bionic Commando Rearmed wont run
51 15284 Direct3D output is at half the frame rate of OpenGL output in WinUAE
52 15452 Freewire aborts due to incorrect handling of COLORRES nIndex in winex11's GetDeviceCaps()
53 15819 BeyondCompare hangs when restoring window or changing desktops
54 15884 Tooltips displayed in mIRC when windows are minimized
55 15941 Mount & Blade crashes with 'Unable to create render target texture'
56 16380 Program manager window appears unexpectedly
57 17275 Aquamark 3 crashes at end after failing to access VIDEOPRT.SYS
58 17311 REDCINE: Application crash at startup
59 17697 SNetTerm won't start
60 17778 WinPolis drawing errors
61 17992 fixme:d3d error, screen is broken, and then flips forever
62 18596 AOL Instant Messenger 6.9 exits silently
63 18615 Motocross Madness 2: upside down display as mouse moves over button
64 18934 Free PDF to Word Doc converter's installer reports wrong ClassNN (appinstall)
65 19128 UseGLSL=disabled stops FIFA WM 2006 with vertex shader error
66 19316 winecfg.exe: cannot access the 'Audio' Tab
67 19507 Harry Potter a. t. Half-Blood Prince Demo Installer in infinite loop
68 19573 Adobe CS4 installer's Quit button doesn't do anything
69 19624 winspool.drv needs to properly handle local printer server config data queries (XPSEPSC update/installer)
70 19628 Muziic reports an error and exits
71 20499 Bottom part is not visible in windows with custom-drawn title bar
72 20666 Garmin WebUpdater install screen (nearly) empty
73 21156 Add torrents in webUI with µTorrent >= 2.0 doesn't work
74 21181 Wine does not compile on Cygwin
75 21402 Microsoft GIF Animator fails to install correctly
76 21526 several programs fail to compile under cygwin
77 21534 TF2 stops when pushing on the key : "Display multiplayer scores" (tab key by default)
78 21609 Multiple games loose most sound effects or crash
79 21844 Homeworld 2: no sound
80 21865 Homeworld 2 crashes
81 21982 DPC Latency Checker barfs loading its driver
82 22148 Mount & Blade crashes after intro video
83 22289 Cannot find -lmsvcrt on a msvcr90 test under Cygwin
84 22595 Zwinky install fails
85 22686 VectorWorks 11.5 shows icons in toolbars on mouseover only
86 22725 Entering two columns of numerical data in Excel 2003 leads to crash
87 22811 Graphical rendering problem in cad program
88 22824 Guitar Pro 5 - window disappears after minimizing
89 22941 New behaviour of wineconsole (Alt+F4 emulation by [x] button pressing) causes problems with FAR manager
90 22952 Babaschess, invisible text on black background input text box
91 22979 winhelp: Gets stuck in infinite loop loading some help files
92 23054 WinHEX: Cannot open website link in help
93 23092 FL Studio built-in file browser fails with long pathnames and/or long filenames
94 23116 No sound inDawn Of War - Soulstorm Demo
95 23130 MSVCR100.dll fails to initialize, needs kernel32.RtlPcToFileHeader
96 23143 SlingPlayer 2 unable to remember password
97 23200 cygwin build broken in dlls/ws2_32/tests/sock.c
98 23202 Cyberboard Player has missing disabled icons on menubar
99 23206 Print output from builtin notepad lacks spaces
100 23231 Cannot close window in the background by pressing the Close button of that window
102 ----------------------------------------------------------------
104 Changes since 1.2-rc3:
106 Alexander Scott-Johns (2):
107 msvcrt/tests: Rename a variable.
108 include/msvcrt: Update a bit.
110 Alexandre Julliard (21):
111 atl: Fix parsing of extended dialog templates.
112 atl: Implemented AtlCreateTargetDC.
113 krnl386: Defined the SMapLS/UnMapLS_IP_EBP functions explicitly to make life easier for winapi_check.
114 shell32: Create a 32-bpp image list to get alpha blended icons.
115 appwiz.cpl: Create a 32-bpp image list to get alpha blended icons.
116 winecfg: Fix pointer truncation in audio setup.
117 winegcc: Add explicit support for the Cygwin platform.
118 include: Define the SPLREG winspool string constants.
119 ntdll: Make the DOS area accessible even when not using it to hide bugs in broken apps.
120 winedevice: Fix up protections before writing to the NT header.
121 winegcc: Load the Unicode argv dynamically from the generated stub.
122 ws2_32/tests: Reorder includes so that winsock.h is included before system headers.
123 wrc: Avoid use of toupper/isupper on signed chars.
124 user32: Don't try to alpha blend icons when drawing to a monochrome device.
125 ntdll: Print a warning when failing to set execute permissions on a section.
126 user32/tests: Expand the DCX_NORESETATTR test to make sure we check the correct DC.
127 user32/tests: Ignore repeat key flag that causes occasional failures on Windows.
128 user32/tests: Fix some class tests that behave differently on WoW64.
129 shell32: Flesh out the stub DDE query for Progman groups a little.
130 gdi32: Fix the sign of the vertical text position in ExtTextOutW.
131 user32: Destroy the unused buttons in a message box instead of only hiding them.
134 msxml3: Add proper skips when msxml3 DOM interfaces are unavailable.
135 msxml3: Ignore the encoding attribute when loading a new XML document in IXMLDOMDocument::loadXML.
136 msxml3/tests: Correct the sense of a few test failure messages.
137 winex11.drv: Report a non-zero COLORRES capability value.
138 setupapi: Avoid useless initializations in SetupIterateCabinetA/W.
139 setupapi: Validate the cabinet filename parameter in SetupIterateCabinetA.
140 setupapi: Validate the cabinet filename parameter in SetupIterateCabinetW.
141 setupapi/tests: Add tests to show that SetupIterateCabinet handles callback exceptions on newer Windows.
142 setupapi/tests: Add simple enumeration tests for SetupIterateCabinetA.
143 setupapi/tests: Add simple enumeration tests for SetupIterateCabinetW.
144 setupapi: Exhaustively test the invalid parameter handling of SetupDecompressOrCopyFileA.
145 setupapi: Only extract the first MSZIP cabinet file in SetupDecompressOrExtractFile.
146 setupapi: Add a few traces for SetupDecompressOrCopyFileW.
147 ntdll/tests: Add tests to examine output file part pointer behavior for RtlGetFullPathName_U.
148 kernel32/tests: Add tests to examine output file part pointer behavior for GetFullPathNameA.
149 kernel32/tests: Add tests to examine output file part pointer behavior for GetFullPathNameW.
152 propsys: Mention that the functions are stubs.
153 winegcc: Add detection for --param options.
154 winemaker: Avoid setting variable to an uninitialized value.
157 usp10/tests: Having numbers in the ScriptStringXtoCP tests causes unpredictable behavior.
158 usp10/tests: Remove a test for a bug corrected in later versions of usp10.
159 usp10/tests: Windows 95 does not set invalid glyphs to 0 but instead 0x80.
161 Damjan Jovanovic (3):
162 kernel32: Revert 3f1404bf29676d79dd76ffd31e2630bb9f2b0b60 and add better CopyFile tests.
163 kernel32: Add a CopyFile test.
164 kernel32: Stop CopyFile from overwriting a file with itself.
166 Detlef Riekenberg (7):
167 msvcr7x: Sync exports to msvcrt.
168 msvcr100: Sync exports to msvcr90.
169 msvcr80: Sync exports to msvcr90.
170 winspool: Support the spooler in GetPrinterData.
171 winspool/tests: Test GetPrinterData/Ex for the print spooler.
172 winspool: Return ERROR_MORE_DATA, when the app probe for the needed buffer size.
173 winspool/tests: Handle the Windows bug in GetPrinterDataEx.
176 wordpad: Fix failing GetDlgItem that forced screen repaint.
179 winhelp: Fix trailing space in window name for JumpID macro.
180 winhelp: Avoid accessing a window in global window list after it has been freed.
181 winhelp: When following a link, don't do it into a popup, but its parent.
182 winmm: Only compute dwFileSize for MMIO objects with a DOS ioproc.
185 propsys: Return success from PSRegisterPropertySchema.
186 msi: Don't trace the contents of an output buffer.
187 msi: Add tests for MsiLocateComponent and make them pass.
190 winealsa.drv: Add some missing newlines.
191 ntdll: The FPU control word for newly created threads is 0x27f.
192 ddraw: Register / unregister the ddraw window class from DllMain().
195 wineps.drv: Don't return an error for empty glyphs.
198 localui: Add Ukrainian translations.
199 iccvid: Add Ukrainian translations.
200 localspl: Add Ukrainian translations.
203 shobjidl.idl: Added INewWindowManager declaration.
204 docobj.idl: Added OLECMDID_UPDATETRAVELENTRY_DATARECOVERY declaration.
205 mshtml: Don't crash in on_start_uri_open on nscontainer without associated document.
206 shdocvw: Silence QueryService traces in non-interactive runs.
207 mshtml: Added IHTMLWindow2::open test.
210 localui: Add Spanish translation.
211 notepad: Update Spanish translation.
214 crypt32: Add support for szCERT_STORE_PROV_PKCS7 to CertOpenStore.
215 crypt32/tests: Test opening serialized stores.
216 crypt32: Terminate reading a serialized store upon reading an empty property.
217 crypt32: Increment current pointer on successful reads from memory.
218 crypt32: Add support for CERT_STORE_PROV_SERIALIZED to CertOpenStore.
221 mmsystem: Log MCI command name again.
224 cryptui: Add Italian translation.
225 crypt32: Add Italian translation.
226 oleacc: Add Italian translation.
229 atl: Also handle struct sizes for 64bit.
231 Michael Stefaniuc (7):
232 mapi32: The Portuguese translation is in UTF-8.
233 wordpad: Remove untranslated resources from the Hungarian translation.
234 wordpad: "Fix" two errors in the Chinese translations.
235 notepad: Fix an error in the Czech translation.
236 notepad: Fix an error in the Portuguese (Brazil) translation.
237 notepad: Fix an error in the Bulgarian translation.
238 jscript: Add the Romanian translation.
241 gdi32: Add CreateFontIndirectEx implementation.
242 kernel32: Export RtlPcToFileHeader on x86-64 platform.
243 msxml3: Avoid SysStringLen() testing for an empty string in ::createNode().
244 msxml3: Use defined macros to access internal XPath structures.
245 winhlp32: Added missed Russian resource.
248 winex11.drv: Post a WM_SYSCOMMAND SC_CLOSE when the window manager asks to close a window.
249 user32: Use a safer method of freeing user handles to prevent zeroing out a newly allocated handle.
252 user32: Add another flag to the TRACE().
255 atl: Pass correct arguments to fuctions executed by AtlInternalQueryInterface.
258 jscript: Update Portuguese Portugal translation.
259 shell32: Update Portuguese Portugal translation.
260 wineboot: Update Portuguese Portugal translation.
261 winecfg: Update Portuguese Portugal translation.
262 wordpad: Update Portuguese Portugal translation.
263 mapi32: Add Portuguese Portugal translation.
266 wined3d: Improve fglrx glsl spam filter.
268 Roderick Colenbrander (1):
269 wined3d: Add NPOT quirk for GeforceFX 5200.
272 wldap32: Fix Dutch translation.
273 oleacc: Fix Dutch translation.
276 Update Russian translations.
278 Łukasz Wojniłowicz (1):
279 winhlp32: Update the Polish translation.