shell32: UNIX paths should be parsed by unixfs.
[wine] / ANNOUNCE
1 The Wine development release 1.2-rc5 is now available.
2
3 What's new in this release (see below for details):
4   - Many translation updates.
5   - A lot of bug fixes.
6
7 The source is available from the following locations:
8
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
11
12 Binary packages for various distributions will be available from:
13
14   http://www.winehq.org/site/download
15
16 You will find documentation on http://www.winehq.org/site/documentation
17
18 You can also get the current source directly from the git
19 repository. Check http://www.winehq.org/site/git for details.
20
21 Wine is available thanks to the work of many people. See the file
22 AUTHORS in the distribution for the complete list.
23
24 ----------------------------------------------------------------
25
26 Bugs fixed in 1.2-rc5:
27
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
78
79 ----------------------------------------------------------------
80
81 Changes since 1.2-rc4:
82
83 Akihiro Sagawa (9):
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.
93
94 Alessandro Pignotti (1):
95       winedevice: Use 64-bit wide delta when relocating.
96
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.
118
119 Andrew Nguyen (6):
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.
126
127 Andrey Turkin (1):
128       ntdll: Fix race in NtRead/WriteFile.
129
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.
144
145 Aric Stewart (2):
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.
148
149 Aurimas Fišeras (1):
150       cmd: Update Lithuanian translation.
151
152 Dmitry Timoshkov (1):
153       comctl32: Add a bunch of imagelist storage tests, make them pass under Wine.
154
155 Dylan Smith (5):
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.
161
162 Eric Pouech (2):
163       mmsystem.drv: Always map parameters for all callback kinds.
164       mmsystem.drv: Always create a thunk for MMIO objects.
165
166 Florian Köberle (1):
167       comctl32/tests: Test calculating the rect of a child item while handling TVN_ITEMEXPANDED.
168
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.
197
198 Frédéric Delanoy (2):
199       cmd: Initial PATH value taken from registry, not wine.conf.
200       cmd: Update French translation.
201
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.
224
225 Hans Leidekker (1):
226       msi: Avoid a crash when the cabinet file must be downloaded.
227
228 Henri Verbeet (2):
229       wined3d: read_from_framebuffer_texture() isn't suitable for readback of onscreen surfaces.
230       ddraw: Avoid an integer overflow in IDirectDrawSurfaceImpl_BltFast().
231
232 Hwang YunSong (9):
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.
242
243 Ilya Basin (1):
244       shell32/tests: SHELL_ArgifyW(%2|%*|%~3, ...) tests.
245
246 Jacek Caban (4):
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.
251
252 Jose Rostagno (5):
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.
258
259 Juan Lang (1):
260       wincrypt.h: Remove duplicate definitions.
261
262 Jörg Höhle (2):
263       winealsa: Only linear PCM is supported.
264       mmsystem: Handle WAVE_FORMAT_QUERY case.
265
266 Ken Thomases (1):
267       winex11: Allow setting focus on active window, if no focus window.
268
269 Luca Bennati (2):
270       kernel32: Update Italian translation.
271       cmd: Update Italian translation.
272
273 Maarten Lankhorst (1):
274       winecfg: Only initialise the audio drivers once.
275
276 Marko Nikolic (2):
277       advapi32/tests: Fixed -Wsign-compare warnings in security tests.
278       advapi32/tests Fixed test macro in ConvertSecurityDescriptorToString.
279
280 Matteo Bruni (1):
281       wined3d: Check for error conditions in GL call.
282
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.
301
302 Misha Koshelev (1):
303       include: Include d3dx9shape.h in d3dx9.h.
304
305 Nikolay Sivov (10):
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.
316
317 Paul Chitescu (1):
318       gdi32: If driver is missing claim vectorial fonts are supported so GDI fonts (freetype) are used.
319
320 Peter Davies (1):
321       winegcc: Enable the use of gcov and PGO.
322
323 Piotr Caban (1):
324       msvcrt: Added __crtLCMapStringW partial implementation.
325
326 Sven Baars (3):
327       cmd: Update Dutch translation.
328       oledlg: Fix Dutch translation.
329       shell32: Fix Dutch translation.
330
331 Vincent Povirk (6):
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.
338
339 Łukasz Wojniłowicz (1):
340       kernel32: Update the Polish translation.
341
342 --
343 Alexandre Julliard
344 julliard@winehq.org