1 The Wine development release 1.2-rc5 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-rc5.tar.bz2
10 http://prdownloads.sourceforge.net/wine/wine-1.2-rc5.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-rc5:
28 3756 ATMEL AVRStudio4 crash
29 8665 winecfg: please do not remove not-present directories
30 11188 Most attempts to save in Warcraft III 1.21a Reign of Chaos crash the game
31 12973 QIP: Does not work
32 13028 winetest's Stop button does not work
33 13891 start.exe http://someurl/ does not work (affects any app that invokes external browser, e.g. Google Sketchup)
34 14319 When running Call of Duty 2, the text in the main game menu is blocky and unreadable.
35 14554 FLSynthmaker menus show up on the wrong screen in Xinerama mode
36 15567 Navision 4.0 sp2 stoped to work when wine upgraded to version 1.1.5
37 15728 star wars force commander graphics are blocky
38 16001 Quicken crashes when attempting to load files.
39 16342 Songbird can't play music files
40 16368 installer need access to My Documents
41 16670 Angry Planet Temper (app does not start) starting problems give some dll differences
42 18314 The Witcher: Launcher window invisible (taskbar enty appears)
43 18450 EVE Online crashes
44 18710 Installer omits question because of langid
45 18808 Microsoft FlightSimulator 9 (2004): surface errors and missing textures
46 19154 Recent Blizzard Downloader crashing during download
47 19394 Quicken 2007 Basic Crashes on file load
48 19419 EVE Online crashes when loading Caldari station environment
49 20084 winetricks -q controlpad fails
50 20145 DrawIconEx() doesn't draw 1 bpp monochrome Icons correctly
51 20155 FlatOut 2 - some UI elements shown as transparent white instead of correct color
52 20698 FlatOut 2 - Screen is rendered as black (HUD and menus are working)
53 20816 Civilization II crashes on startup when sound is enabled in Wine
54 20821 Fusion Sega emulator renders content misplaced
55 20848 Pumuckl: regained sound but crashes at start (16bit mm)
56 21125 Asteroids game crashes when sound is enabled
57 21498 Metatrader 4: window gets lost after minimize
58 21509 Windows 7 SDK aborts on startup because of unimplemented gdiplus.GdipGetImageThumbnail
59 21962 Call of Duty 4 crashes
60 22003 Napoleon: Total War demo has no sound
61 22311 PlayOnline viewer corrupts terminal console
62 22684 Jedi Knight: Dark Forces II screen flips when picking up an item
63 22685 unimplemented function msvcr90.dll._wmakepath_s (affects Spiceworks)
64 22897 Mouse cursor is damaged when DCOM98 is used
65 22990 Lotus Organizer and Word Pro will not print
66 23025 D-Pad is not functional in epsxe
67 23112 flash player install crashes
68 23169 GeForce FX: Extremely low performance with NPOT textures
69 23171 Adobe CS4 installer causes a page fault
70 23201 Motocross Madness 2 crashes at start (d3d)
71 23238 Repton 3: crashes when viewing map (unhandled page fault on write)
72 23241 Icons are blacked out/blank in some Altium Designer 2009 GUI elements
73 23242 Windows Platform SDK 2003 installer crashes
74 23263 Moon Tycoon gets stuck in loop saying No Direct3D / Switching to software rasterizer.
75 23274 Jedi Knight: Dark Forces II screen blue-tearing when picking up an item
76 23306 AOE III: Polish patch v1.13 fails to apply
77 23314 cmd treats all command lines with '/?' as builtin commands
79 ----------------------------------------------------------------
81 Changes since 1.2-rc4:
84 hhctrl.ocx: Add Japanese translation.
85 comdlg32: Update Japanese translation.
86 gphoto2.ds: Add Japanese translation.
87 mapi32: Add Japanese translation.
88 localspl: Update Japanese translation.
89 shdoclc: Add Japanese translation.
90 winspool.drv: Add Japanese translation.
91 jscript: Add Japanese translation.
92 shdoclc: Fix Japanese translation.
94 Alessandro Pignotti (1):
95 winedevice: Use 64-bit wide delta when relocating.
97 Alexandre Julliard (20):
98 hlink/tests: Comment out a test for an uninitialized return value.
99 ntdll: Fix the initial FPU control word on 64-bit.
100 shell32/tests: Use the windows directory for the SHParseDisplayName test to avoid ambiguous namings.
101 user32: Fallback to English in MessageBoxIndirect if the specified language is not supported.
102 advapi32: Make rpcrt4 a delayed import to work around circular dependencies with native.
103 ntdll: Fix the initial FPU control word on 32-bit too.
104 jscript/tests: Fix a test that fails because of the reduced FPU precision.
105 psapi/tests: Fix the working set tests for Wow64.
106 ntdll/tests: Fix some exception tests for Wow64.
107 kernel32: Add the TlsAlloc/FreeInternal entry points.
108 user32/tests: Add more systematic tests to validate the DDE client-side A<->W conversions.
109 user32/tests: Fix some DDE test failures on Win9x.
110 kernel32: Avoid returning the same name when GetTempFileName is called twice in a short interval.
111 ntdll: Add a WINEARCH environment variable that allows forcing a specific 32- or 64-bit architecture.
112 user32/tests: Restructure the DDE end-to-end tests to make it easier to add new cases.
113 user32/tests: Add some Unicode test cases for A/W mappings.
114 user32/tests: Fix more DDE test failures on Win9x.
115 user32: Add a heuristic for Unicode mappings of DDE data on the server side.
116 Revert "winebrowser: Convert URL obtained through DdeGetData to Unicode."
117 shell32: Fix DDE command tracing now that we are receiving Unicode.
120 ddraw: Validate structure pointers and sizes in IDirect3D3::FindDevice.
121 ddraw: Allow the ddraw RGB device to be enumerated in IDirect3D3::FindDevice.
122 ddraw/tests: Add an observation regarding device color model criteria for IDirect3D3::FindDevice.
123 msvcrt: Implement _makepath_s.
124 msvcrt: Implement _wmakepath_s.
125 gdiplus: Add a few additional traces to gdiplus image functions.
128 ntdll: Fix race in NtRead/WriteFile.
130 André Hentschel (13):
131 winedump: Update README.
132 cmd: Update German translation.
133 user32: Update comment.
134 krnl386.exe16: Update a comment.
135 winemaker: Ignore the Global section.
136 winemaker: Ignore files not found by the search function.
137 winemaker: Warn on include path starting with drive letter.
138 winemaker: Don't use deprecated -mcpu option.
139 uxtheme: Quiet a noisy fixme.
140 winetest: Implement aborting.
141 kernel32: Update a warning.
142 wineps.drv: Update comments.
143 winetest: Also abort while sending.
146 winex11.drv: Make UploadGlyph fallback to notdef and space so as to not fail.
147 shlwapi: URL_FILE_USE_PATHURL flag only unescapes file urls in UrlCanonicalize.
150 cmd: Update Lithuanian translation.
152 Dmitry Timoshkov (1):
153 comctl32: Add a bunch of imagelist storage tests, make them pass under Wine.
156 winemine: Native RegisterClassEx requires cbSize to be set.
157 shell32: Native RegisterClassEx requires cbSize to be set.
158 shdocvw: Native RegisterClassEx requires cbSize to be set.
159 wordpad: Remove untranslated resources from the Chinese translation.
160 wordpad: Use correct resource ID for tab stops dialog.
163 mmsystem.drv: Always map parameters for all callback kinds.
164 mmsystem.drv: Always create a thunk for MMIO objects.
167 comctl32/tests: Test calculating the rect of a child item while handling TVN_ITEMEXPANDED.
169 Francois Gouget (27):
170 crypt32/tests: Add a trailing '\n' to ok() calls.
171 d3d10/tests: Add a trailing '\n' to ok() calls.
172 msvcrt/tests: Add a trailing '\n' to an ok() call.
173 opengl32/tests: Add a trailing '\n' to a skip() call.
174 usp10/tests: Add a trailing '\n' to an ok() call.
175 msvcrt/tests: Make test_dup2() static.
176 shlwapi/tests: Make the XXX_Construct() functions static.
177 ntdll: Fix a typo in a parameter name.
178 ws2_32/tests: Fix a typo in a variable name.
179 msvcr90/tests: Make test_invalid_parameter_handler() static.
180 winemenubuilder: Add a trailing '\n' to a FIXME() call.
181 msvcr100: The msvcr100 debug channel is unused so remove it.
182 mmdevapi/tests: Add a trailing '\n' to an ok() call.
183 wined3d: Remove spaces after '\n's.
184 shell32/tests: Make I{DataObject,ShellBrowser}Impl_Construct() static.
185 d3dxof: Make fdi_{alloc,free}() static.
186 d3dx9_36: Make assemble_shader() static.
187 gdiplus: Make measure_ranges_callback() static.
188 wordpad: Make print_preview() and preview_page_hittest() static.
189 kernel32: GetProcessDword() is unused so remove it.
190 usbd.sys: Fix the test for type control endpoints.
191 winecfg: The winecfg debug channel is unused so remove it.
192 programs: Remove spaces before '\n's in the resources.
193 winhlp32: Remove a space before an ellipsis in the Dutch translation.
194 wineboot: Remove a space before an ellipsis in the Norwegian (Bokmal) translation.
195 programs: Add a space before ellipses in the Slovenian translation.
196 Assorted typo and spelling fixes.
198 Frédéric Delanoy (2):
199 cmd: Initial PATH value taken from registry, not wine.conf.
200 cmd: Update French translation.
202 Gustavo Henrique Milaré (21):
203 winecfg: Update Portuguese translation.
204 wordpad: Update Portuguese translation.
205 browseui: Update Portuguese (Brazilian) translation.
206 appwiz.cpl: Update Portuguese translation.
207 notepad: Fix Portuguese translation.
208 credui: Update Portuguese (Brazilian) translation.
209 avifil32: Update Portuguese (Brazilian) translation.
210 wordpad: Fix Portuguese translation.
211 notepad: Update Portuguese (Brazilian) translation.
212 winefile: Update Portuguese translation.
213 progman: Update Portuguese translation.
214 gphoto2.gs: Update Portuguese (Brazilian) translation.
215 jscript: Update Portuguese (Brazilian) translation.
216 mapi32: Update Portuguese (Brazilian) translation.
217 msacm32: Update Portuguese (Brazilian) translation.
218 mshtml: Updated Portuguese (Brazilian) translation.
219 oledlg: Update Portuguese (Brazilian) translation.
220 msi: Update Portuguese (Brazilian) translation.
221 oleacc: Update Portuguese (Brazilian) translation.
222 sane.ds: Update Portuguese (Brazilian) translation.
223 serialui: Fix Portuguese (Brazilian) translation.
226 msi: Avoid a crash when the cabinet file must be downloaded.
229 wined3d: read_from_framebuffer_texture() isn't suitable for readback of onscreen surfaces.
230 ddraw: Avoid an integer overflow in IDirectDrawSurfaceImpl_BltFast().
233 comctl32: Update Korean resource.
234 gphoto2.ds: Update Korean resource.
235 oledlg: Update Korean resource.
236 setupapi: Update Korean resource.
237 shdoclc: Update Korean resource.
238 winecfg: Update Korean resource.
239 wininet: Update Korean resource.
240 avifil32: Update Korean resource.
241 mapi32: New Korean resource.
244 shell32/tests: SHELL_ArgifyW(%2|%*|%~3, ...) tests.
247 mshtml: Fixed event tests.
248 mshtml: Check if event_table entry is allocated before using it in remove_event_handler.
249 shdocvw: Return IHTMLDocument2's IDispatch in get_Document.
250 mshtml: Use correct iexplore.exe path in mshtml.inf.
253 wineconsole: Fix Spanish translation.
254 winecfg: Fix Spanish translation.
255 start: Fix Spanish translation.
256 regedit: Fix Spanish translation.
257 winhlp32: Fix Spanish translation.
260 wincrypt.h: Remove duplicate definitions.
263 winealsa: Only linear PCM is supported.
264 mmsystem: Handle WAVE_FORMAT_QUERY case.
267 winex11: Allow setting focus on active window, if no focus window.
270 kernel32: Update Italian translation.
271 cmd: Update Italian translation.
273 Maarten Lankhorst (1):
274 winecfg: Only initialise the audio drivers once.
277 advapi32/tests: Fixed -Wsign-compare warnings in security tests.
278 advapi32/tests Fixed test macro in ConvertSecurityDescriptorToString.
281 wined3d: Check for error conditions in GL call.
283 Michael Stefaniuc (17):
284 wordpad: "Fix" an error in the Norvegian translation.
285 wordpad: Remove untranslated resources from the Turkish translation.
286 winecfg: Fix an error in the Chinese (Traditional) translation.
287 xcopy: Add the Romanian translation.
288 xcopy: Update the English resource.
289 cmd: Don't treat all command lines with '/?' as builtin commands.
290 serialui: Add the Romanian translation.
291 hhctrl.ocx: Add the Romanian translation.
292 gphoto.ds: Add the Romanian translation.
293 net: Add the Romanian translation.
294 notepad: Fix an error in the Wallon resource.
295 notepad: Fix an error in the Chinese (Simplified) resource.
296 msvfw32: Add the Romanian translation.
297 oledlg: Add the Romanian translation.
298 jscript: Update the Romanian translation.
299 reg: Add the Romanian translation.
300 winedbg: Add the Romanian translation.
303 include: Include d3dx9shape.h in d3dx9.h.
306 msxml3: Don't force parser encoding when loading from file.
307 msxml3: Support xml:lang attribute in IXMLElement::getAttribute().
308 msxml3: Don't crash on null pointer when doing ::Next() on a last child.
309 msxml3: Extend traces for inc/dec refs on libxml2 documents.
310 msxml3: Properly free namespace structure pointer.
311 msxml3: Use vtable macros consistently, depending on pointer type.
312 msxml3: Silence a warning in ::get_baseName() for document nodes.
313 msxml3: Accept CLSID_FreeThreadedDOMDocument30 in class factory.
314 msxml3: Don't free namespace data tracked in a tree.
315 msxml3/tests: A test to show difference in XPath and XSLPattern for node position.
318 gdi32: If driver is missing claim vectorial fonts are supported so GDI fonts (freetype) are used.
321 winegcc: Enable the use of gcov and PGO.
324 msvcrt: Added __crtLCMapStringW partial implementation.
327 cmd: Update Dutch translation.
328 oledlg: Fix Dutch translation.
329 shell32: Fix Dutch translation.
332 gdiplus: Stub GdipGetRenderingOrigin.
333 gdiplus: Stub GdipGetLineTransform.
334 gdiplus: Stub GdipMultiplyLineTransform.
335 gdiplus: Stub GdipGetPathGradientCenterColor.
336 gdiplus: Always create path gradient brushes with blend positions.
337 gdiplus: Stub GdipGetEncoderParameterListSize.
339 Łukasz Wojniłowicz (1):
340 kernel32: Update the Polish translation.