1 The Wine development release 1.1.10 is now available.
3 What's new in this release (see below for details):
4 - Support for virtual memory write watches.
5 - Workarounds for the WINAPI compiler bug on Mac OS.
6 - Several fixes for the 64-bit build.
7 - Some more GdiPlus functions.
10 The source is available from the following locations:
12 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.10.tar.bz2
13 http://prdownloads.sourceforge.net/wine/wine-1.1.10.tar.bz2
15 Binary packages for various distributions will be available from:
17 http://www.winehq.org/site/download
19 You will find documentation on http://www.winehq.org/site/documentation
21 You can also get the current source directly from the git
22 repository. Check http://www.winehq.org/site/git for details.
24 Wine is available thanks to the work of many people. See the file
25 AUTHORS in the distribution for the complete list.
27 ----------------------------------------------------------------
31 709 riched32.dll needs to be improved a lot (was:Richedit does not handle input with PTE)
32 1114 Winrar2.90/3.00: Comboex doesn't trigger a event when you mouse-click in some value of it
33 1700 Failed to detect Serial Port
34 1990 modifier keys not released when switching desktop
35 2872 Superpower2 fails to install
36 2934 Microsoft Masked Controls 6 Problem
37 3552 Unhandled dwRenderStateType playing DeusEx
38 3769 photodex plug in or self contained exe's uses 100% CPU
39 4090 eMule Plus text entry behavior is broken. cursor is lost in some conditions.
40 4095 Warcraft III Polish installer crashes
41 4678 DirectX sound doesn't work with OSS Sound driver
42 4752 wine client error:1e: write: Bad file descriptor
43 5462 Half-Life 2 runs in only part of screen instead of fullscreen (no window)
44 5786 Crash while using MSRDO in a Visual Basic 5 Application
45 5810 Squeak won't start, complains "failed to create pipe"
46 5828 Command and Conquer Generals (Zero Hour) doesn't change the mouse cursor from the default X mouse
47 6256 Ankh Demo crashes in DirectX mode
48 6314 Emperor.exe crashes when -c is not given in commandline options
49 6343 a-10 cuba fails to change resolution and to be topmost window
50 6393 Ocad crash report
51 6413 Floating point bug exposed in Director MX
52 6453 MPLAB 7.43 crashes at startup
53 6491 Chief Architech: resizing kde window creates several cloned wine buttons next to file in the bar
54 6557 Classic99 v3.7 starts runs extremely slowly
55 6587 Missing COM interface Release call in the IGraphBuilder implementation
56 6588 Strange return value of the GraphBuilder_Connect function
57 6693 wink 2.0 can't capture
58 6760 warn:palette:GDISelectPalette invalid selected palette (nil)
59 6801 gpstrack help windows are empty
60 6807 Sunbird crashes on first run
61 6821 Graphical artifacts in HL2:EP1
62 6882 vb3 app hornresp won't run, complains "Invalid property value" on startup.
63 6883 vb3 app hornresp crashes on startup
64 7113 Hitman Contracts hangs when using Direct3D mode
65 7145 Miranda crashes while opening a message window
66 7205 Using ALT-F to bring up File menu crashes foobar2000
67 7371 Steinberg License Manager lcc.exe does not run, causes many ole:err
68 7440 Command and Conquer Generals (Zero Hour) non-buildable items show as black and white rather than greyscale
69 7451 Unreal Editor bitblt fails and crashes
70 7538 IvAe crashes with GLXBadDrawable error
71 7709 err:d3d_shader:vshader_input_is_color Error
72 7903 Crash in CircumReality (maybe related to MIDI)
73 7986 Citavi trial fails to install correctly
74 8064 DxO Optics Pro 4 installer doesn't display text properly
75 8122 Command and Conqueror 3 renders incorrectly with >Low VFX detail
76 8134 Finale Notepad 2007: Random crashes during playback.
77 8228 Mediamonkey 2.5.5 hangs on startup
78 8312 Startopia Demo: Freezes after starting application
79 8515 Game Runaway: The dream of the Turtle does not start
80 8525 Pokerstars cashier window freezes
81 8584 IL-2 Sturmovik: fixme:dbghelp:addr_to_linear Failed to linearize address 4545:00005246 (mode 0)
82 8603 Installer crashers during install of Life Balance
83 8789 d3d:IWineD3DDeviceImpl_SetMaterial
84 8830 IM fails when edit box is a child window in a separate process
85 8949 Neocron 2.2 Client.exe crashes at character selection screen
86 8998 Unhandled page fault with ME_MarkForPainting in WASTE 1.5
87 9296 Info Select 2007 crashes on startup
88 9335 Cannot switch tabs in MYOB
89 9349 wine 0.9.43 crash on etherlords 2
90 9353 CreateFile with OPEN_ALWAYS on an existing directory fails with ERROR_ACCESS_DENIED
91 9367 Quicktime Player 7.1.0.210 aborts on startup
92 9377 Ricochet Infinity cannot download Level Set Catalog
93 9514 ABBYY FineReader 8.0 Professional Edition does not start
94 9627 Graphical corruption in EVE ONLINE
95 9648 Birthday selector in account creation screen positioning is off
96 9683 BlipGen's ui disappears
97 9773 FileMaker crashes
98 9977 Google Earth geographical labels behave strangely
99 10029 Tahoma entry in registry, but tahoma related errors re-occur followed by registry entry vanishing
100 10104 Oblivion Construction Set main window disappears
101 10123 sample .msi file from The Definitive Guide to Windows Installer Chapter 14 crashes wine
102 10166 HTML Help (CHM) not working
103 10208 testing the high color mode
104 10241 Fonts are unreadable when using Turkish Locale
105 10420 Nostradamus demo fails to start
106 10475 Safari: no space between menu items in menubar
107 10492 SDL-based game won't start unless you copy timidity.cfg into current directory
108 10511 crash istool on run help/search help/context help/index
109 10513 The I of the Dragon: Access violation
110 10589 speedfan 4.32 crashes when opened
111 10676 Sega rally 2 crashes on start
112 10708 Wine lacks support for animated cursors
113 10746 ADinstrument Chart crashes when opening a file
114 10909 Soul Reaver 2: raziel moves up and down very fast when swimming
115 10979 Descent FreeSpace Retail and Demo hang
116 11053 Tropico 2: blank screen
117 11200 hhctrl.ocx crash in stream_chr
118 11517 Microsoft Virtual Earth 3D beta fails to install
119 11541 NSIS calls not working on installer
120 11813 Port royale: Sound very jittery
121 11997 Crash error "Frichinline" on Miranda IM with History++ plugin
122 12105 Safari does not have window decorations on KDE
123 12125 Enable option No windows border, but use X window manager
124 12224 particle effects disappear in everquest 2
125 12256 MathCAD 2000 Pro embedded bit maps not drawn correctly in worksheet
126 12646 Guild Wars hang on : GUild Wars hang on this : err:d3d:IWineD3DDeviceImpl_SetLightEnable Too many concurrently active lights
127 12756 GunboundWC does not run
128 12767 Crash on close of hh when showing any real help file
129 12820 Age of Mythology GOLD has strange bars near text
130 12951 original lotro-launcher under wine
131 13008 tntMPD program will install but not execute (throws error and quits)
132 13153 SmartBarXP closes during startup
133 13184 Settler 6 Demo SegFault
134 13283 ArchiCAD 11 cannot install, overflow of free space?
135 13519 Master of Orion 3 shows black screen
136 13716 ISIS Draw atom symbol selector disappears
137 14208 Star Wars Galactic Battlegrounds crashes
138 14270 KeepTools hora.exe gives "OLE error 80004001" at startup
139 14440 SWAT4: Severe graphics glitches
140 14473 msn 8.5 final does not show the initial screen
141 14919 Atomic Bomberman reports 2 gamepads, when 4 are present.
142 14993 Microsoft Office 2003 installation not finishing correctly
143 15064 MSN Messenger 7.0 hangs after configuring the webcam
144 15070 HxD cant find Internetupdate
145 15263 Cannot install games in Steam (requires opening new iexplore window)
146 15559 winealsa sound regression: scratchiness/stutter in multiple games
147 15571 Adobe Photoshop CS3 aborts with missing gdiplus functions
148 15748 .NET 1.1's dotnetfx fails to install, aborts when it can't stop the msi service?
149 15788 Battlefield 1942 fails to install
150 16011 widl: Complex structs should have their pointer layout section after the structure's description
151 16090 Fritz 11 Crashes on exit with builtin shdocvw
152 16157 Rhino 4.0 fails to install, MSI version not found
153 16180 Delphi 1 app won't start, dos support unavailable
154 16207 After running for an indeterminate amount of time, the system tray icon disappears.
155 16213 Excel 2003 hangs on formulas - Regression from 1.1.8
156 16247 Safari crashes on launch
157 16261 SmartBarXP crashes during launch
158 16266 Avatar legends of the arena cannot access it's database
159 16269 InternetCreateUrl does not encode URL_COMPONENTS.lpszExtraInfo
160 16287 InternetCreateUrl does not encode URL_COMPONENTS.lpszExtraInfo
161 16318 ‘GdipMultiplyMatrix’ discards qualifiers from pointer target type
162 16319 winealsa: compiler errors
163 16321 test_ImmSetCompositionString passing argument 1 of ‘winetest_ok’ makes integer from pointer without a cast
165 ----------------------------------------------------------------
169 Alexander Morozov (1):
170 ntoskrnl.exe: Fix ObfDereferenceObject function calling convention.
172 Alexandre Julliard (96):
173 configure: Print a few more hints about requiring 32-bit libraries.
174 kernel32: Fix the base DOS memory address when the low 64K are not accessible.
175 winetest: Optionally compress the distributed exe with upx.
176 services: Properly initialize service status at creation time.
177 ntdll: Check for valid memory view size directly in VIRTUAL_FindView.
178 ntdll: Pass the error code to VIRTUAL_HandleFault, and allow it to ignore the exception.
179 ntdll: Add support for virtual write watches.
180 widl: Make sure format strings for structure and union types are only output once.
181 kernel32/tests: Fix the unimplemented check for EnumSystemLanguageGroupsA.
182 user32/tests: Fix a number of window tests on Win9x and Vista.
183 advapi32: Reimplemented ChangeServiceConfig2W in services.exe.
184 widl: Fix the handling of proxy delegation.
185 rpcrt4: Convert the dll registration routines to Unicode.
186 rpcrt4: Use RegDeleteTree to properly unregister interfaces.
187 rpcrt4: Create the NumMethods key too when registering an interface.
188 widl: Do not make the stub vtbl const for delegating interfaces since it needs to be patched up at run-time.
189 cryptdlg: Include objbase.h for function prototypes.
190 gdiplus: Export the GdipGetAllPropertyItems function.
191 mswsock: Export the WSARecvEx function.
192 include: Fix an enum definition that was actually defining a variable.
193 dmband: Remove some unused functions.
194 dmcompos: Remove some unused functions.
195 dmime: Remove some unused functions.
196 dmscript: Remove some unused functions.
197 dmstyle: Remove some unused functions.
198 dmsynth: Remove some unused functions.
199 dmusic: Remove some unused functions.
200 dplayx: Remove some unused functions.
201 dswave: Remove some unused functions.
202 widl: Make the generated global variables and functions hidden.
203 widl: Don't define PROXY_DELEGATION unconditionally.
204 widl: Output vtable information even for interfaces that don't define new functions.
205 widl: Sort the proxy interfaces by iid and use a binary search in IID_Lookup.
206 ole32: Use a dlldata.c file instead of maintaining the data manually.
207 oleaut32: Use a dlldata.c file instead of maintaining the data manually.
208 oleaut32: Make some functions static.
209 quartz: Make some functions and variables static.
210 sane.ds: Make some functions static.
211 gphoto.ds: Make some functions and variables static.
212 twain_32: Make some functions static.
213 winemp3.acm: Make some variables static.
214 winspool.drv: Make some functions static.
215 localspl: Make some functions static.
216 jscript: Make some functions and variables static.
217 ddraw: Make some functions static.
218 devenum: Make some functions static.
219 dxdiagn: Make some functions static.
220 crypt32: Make some functions and variables static.
221 mshtml: Make some functions static.
222 wined3d: Make some functions and variables static.
223 ole32: Register interfaces through dlldata.c as far as possible.
224 oleaut32: Register interfaces through dlldata.c as far as possible.
225 wined3d: Fix some macros definitions to make them proper C statements.
226 shell32: Remove some unused functions.
227 shell32: Make some functions static.
228 winex11: Remove some unused functions.
229 winex11: Make some functions static.
230 ole32: Remove some unused functions.
231 dmloader: Remove an unused function.
232 dmloader: Make some functions static.
233 comdlg32: Make some functions static.
234 dinput: Make some functions static.
235 rpcss: Get rid of the useless rpcss.h header.
236 rpcss: Build with -D__WINESRC__ since it's using Wine-specific features.
237 winebuild: Don't add stdcall decorations on non-x86 platforms.
238 gdiplus: Fix the GdipMultiplyMatrix prototype.
239 Define _WIN32_WINNT before including any headers.
240 comctl32/tests: Avoid handle casts in traces.
241 gdiplus/tests: Don't cast pointers to integers.
242 imm32/tests: Don't use a pointer in an ok test.
243 ntdll/tests: Use the correct prototype for RtlAllocateHeap/RtlReAllocateHeap.
244 quartz: Use FIELD_OFFSET instead of casting a pointer to int.
245 ntdll: Implemented RtlCaptureContext.
246 Avoid including time.h before winsock.h in tests.
247 browseui: Make a function static.
248 comctl32: Make a function static.
249 d3d8: Make a function static.
250 d3d9: Make some functions static.
251 d3d9_36: Make a function static.
252 d3dxof: Make some functions static.
253 dbghelp: Make a function static.
254 inetcomm: Make a function static.
255 mciavi32: Make a function static.
256 ole32: Make a function static.
257 rpcrt4: Make a variable static.
258 uxtheme: Make some functions static.
259 wintab32: Make a function static.
260 winedos: Make a function static.
261 mountmgr.sys: Avoid a compiler warning on older gcc.
262 wininet/tests: Avoid using size_t in a trace.
263 winealsa.drv: Fix a printf format warning.
264 wineoss.drv: Fix a couple of printf format warnings.
265 server: Limit the number of allocated handles before running out of memory.
266 configure: Disable some modules by default on non-x86.
267 fnt2bdf: Get rid of useless string constants.
268 libwine: Don't export the selector functions for the Windows build.
270 Alistair Leslie-Hughes (10):
271 shdocvw: Silence invalid QueryInterface FIXME.
272 version: Stop crash under vista and 2k8.
273 mshtml: Implement IHTMLDocument2 get_applets.
274 mshtml: Implement IHTMLDocument2 get_links.
275 mshtml: Implement IHTMLDocument2 get_forms.
276 mshtml: Implement IHTMLDocument2 get_anchors.
277 mshtml: Add a test case.
278 mshtml: Implement IDispatch for IHTMLCommentElement.
279 msxml3: Implement IXMLDOMAttribute get/put value.
280 mshtml: Implement IHTMLStyle get/put overflow.
283 jscript: Implement the String.toLowerCase() method.
284 jscript: Implement the String.toUpperCase() method.
285 jscript: Implement the String.big() method.
286 jscript: Implement the String.blink() method.
287 jscript: Implement the String.bold() method.
288 jscript: Implement the String.fixed() method.
289 jscript: Implement the String.italics() method.
290 jscript: Implement the String.small() method.
291 jscript: Implement the String.strike() method.
294 user32: Make the hotspot ICON_HOTSPOT when loading icons.
295 user32: Cursors can have more than one color.
296 user32: The frames of .ani cursors are .ico's, not .cur's.
297 imm32: No need for tests to return 0.
298 imm32: Add some really basic tests for ImmSetCompositionString().
301 gdiplus: Void function should not return a value.
302 wined3d: Sign-compare warnings fix.
303 wined3d: Sign-compare warnings fix.
304 wineps.drv: Declare some variables static const.
305 wined3d: Sign-compare warnings fix.
306 winedos: Sign-compare warning fix.
307 winemp3.acm: Sign-compare warnings fix.
308 dxgi: Memory allocation size fix.
309 wineoss.drv: Sign-compare warnings fix.
310 winex11.drv: Sign-compare warnings fix.
313 comctl32/tab: Return default tab width in TCM_SETMINTABWIDTH if lParam is a negative value.
314 gdi32: Use the substitute name, if it exists, when looking for font system links.
317 dnsapi: Remove a useless check.
320 wined3d: Make sure a context is set for query object generation.
322 Christian Costa (12):
323 d3dxof: Support multi-dimentional array in templates.
324 d3dxof: Small clean-up.
325 d3dxof: Finish support for multi-dimensional array.
326 wined3d: Implement CONVERT_CK_RGB24 in d3dfmt_convert_surface.
327 d3dxof: Keywords are case insensitive.
328 dmime: Make stub returns a error to avoid crashing.
329 d3dxof: Make parsing more permissive about semicolon and comma in objects.
330 d3dxof: Increase some buffer and array sizes.
331 d3dxof: Handle comments when going to next template or object.
332 quartz: Avoid leaking penummt and mt on error.
333 quartz: Return properly when input is flushing or reaching end of stream.
334 ddraw: Fix some comments.
337 d3dx8: Add a few tests for MatrixStack.
339 Dmitry Timoshkov (1):
340 gdi32: Make PATH_AddEntry static.
342 Francois Gouget (46):
343 regedit: Fix handling of zero-byte binary values for 'regedit /E'.
344 atl: Remove WINAPI on static functions where not needed.
345 comdlg32: Remove WINAPI on static functions where not needed.
346 crypt32: Remove WINAPI on static functions where not needed.
347 d3d8: Remove WINAPI on static functions where not needed.
348 ddraw: Remove WINAPI on static functions where not needed.
349 Assorted spelling fixes.
350 d3d9: Remove IDirect3DDevice9Impl_GetFrontBuffer() as it is unused.
351 d3d9: Remove WINAPI on static functions where not needed.
352 shlwapi: Remove WINAPI on static functions where not needed.
353 wined3d: Remove WINAPI on static functions where not needed.
354 user32: Remove WINAPI/CALLBACK on static functions where not needed.
355 msxml3: Remove WINAPI on static functions where not needed.
356 wintrust: Remove WINAPI on static functions where not needed.
357 wininet: Remove WINAPI on static functions where not needed.
358 wineoss: Remove WINAPI on static functions where not needed.
359 version: Remove WINAPI on static functions where not needed.
360 wrc: parser_error() does not need a trailing '\n'.
361 ole32: Remove __RPC_USER on static functions where not needed.
362 oleaut32: Remove WINAPI on static functions where not needed.
363 opengl32: Remove WINAPI on static functions where not needed.
364 shdocvw: Remove WINAPI on static functions where not needed.
365 quartz: Remove WINAPI on static functions where not needed.
366 quartz: Remove CALLBACK on static functions where not needed.
367 rpcrt4: Remove WINAPI on static functions where not needed.
368 ole32: Remove WINAPI on static functions where not needed.
369 shell32: Remove WINAPI/CALLBACK on static functions where not needed.
370 Straighten out some ellipses.
371 dxdiagn: Remove WINAPI on static functions where not needed.
372 objsel: Remove WINAPI on static functions where not needed.
373 ntdll: Remove WINAPI on static functions where not needed.
374 msvcrt: Remove WINAPI on static functions where not needed.
375 msi: Remove WINAPI on static functions where not needed.
376 mapi32: Remove WINAPI on static functions where not needed.
377 mlang: Remove WINAPI on static functions where not needed.
378 localspl: Remove WINAPI on static functions where not needed.
379 dmloader: Remove WINAPI on static functions where not needed.
380 dplay: Remove WINAPI on static functions where not needed.
381 dplayx: Remove WINAPI on static functions where not needed.
382 dsound: Remove WINAPI on static functions where not needed.
383 ws2_32: Fix the checks for AQ_WIN16.
384 ntdll: Remove an unneeded cast.
385 regedit: Deal with races in 'regedit /E' by resizing the buffers and retrying.
386 server: Remove an unneeded cast.
387 cmdlgtst: Fix an ellipsis in the copyright message.
388 Make sure we have a space before the ellipses in Slovenian resources.
391 gdiplus: Add a stub implementation of GdiplusNotificationHook and GdiplusNotificationUnhook.
392 gdiplus: Implement GdipGetLineSpacing.
393 gdiplus: Implement GdipNewPrivateFontCollection and GdipDeletePrivateFontCollection.
394 gdiplus: Add a stub implementation of GdipPrivateAddMemoryFont.
395 gdiplus: Implement GdipGetFontCollectionFamilyCount and GdipGetFontCollectionFamilyList.
396 gdiplus: Improve GdipMeasureString.
397 gdiplus: Return success from the GdipSaveGraphics and GdipRestoreGraphics stubs.
398 gdiplus: Add stub implementations of GdipBeginContainer2 and GdipEndContainer.
399 gdiplus: Add stub implementations of GdipCreateHalftonePalette and GdipImageForceValidation.
400 gdiplus: Improve GdipGetImageRawFormat stub.
401 setupapi: Implement SetupInstallFile{A, W}.
402 gdiplus: Better implementation of GdipGetFontHeightGivenDPI.
403 wininet: Don't increase index in HttpQueryInfo if requested level is HTTP_QUERY_STATUS_CODE.
404 wininet: Append the extra info part in InternetCreateUrl{A, W}.
405 wininet: Support setting username and password options on request handles.
406 wininet: Stop leaking username and password.
409 wined3d: Move caps related constants and structures to wined3d_caps.h.
410 wined3d: Use IDL to generate wined3d.h.
411 wined3d: Const correctness fixes.
412 wined3d: Don't call IWineD3DSurfaceImpl_GetData() from surface_gdi.c.
413 wined3d: Slightly reduce the scope of fragment_palette_conversion.
414 wined3d: Make some functions static.
415 wined3d: Const correctness fixes for utils.c.
416 wined3d: Make the SHADER_OPCODE_ARG parameter to shader handlers const.
417 wined3d: Const correctness fixes for arb_program_shader.c.
418 wined3d: Const correctness fixes for glsl_shader.c.
419 wined3d: Const correctness fixes for surface.c.
420 wined3d: Const correctness fixes for ati_fragment_shader.c.
421 wined3d: Remove some unnecessary casts in process_vertices_strided().
422 wined3d: Const correctness fixes for device.c.
423 wined3d: Make minMipLookup_noFilter and magLookup_noFilter const.
424 wined3d: Const correctness fixes for surface_base.c.
425 wined3d: Remove some superfluous casts.
426 wined3d: Const correctness fixes for directx.c.
427 wined3d: Fix the glWeightPointerARB prototype.
428 wined3d: Make the lpData member of WineDirect3DStridedData const.
429 wined3d: Const correctness fixes for drawprim.c.
430 wined3d: Handle a few "silent" FIXMEs more consistent with the rest of the code.
431 wined3d: Const correctness fixes for state.c.
432 wined3d: Const correctness fixes.
433 wined3d: IWineD3DBaseTexture and IWineD3DResource don't need Vtbl's.
434 wined3d: Remove some unused code.
435 wined3d: Rename basetexture functions to reflect that they're not COM functions.
436 wined3d: Rename resource functions to reflect that they're not COM functions.
437 wined3d: Make functions static where possible.
438 wined3d: Use a bitmask to store which bool and int constants are set.
439 wined3d: Disable checkGLcall when WINE_NO_DEBUG_MSGS is specified.
440 wined3d: Move GlPixelFormatDesc to wined3d_private.h where it belongs.
441 wined3d: Remove sampled_format from IWineD3DBaseShaderClass, it isn't used anywhere.
442 wined3d: Make shader texture format fixups more generic.
443 wined3d: Get rid of vcheckGLcall.
444 wined3d: Slightly improve drawStridedSlow() performance.
445 wined3d: Remove a redundant condition in shader_get_opcode().
446 wined3d: Explicitly pass the version and instruction table to shader_get_opcode().
447 wined3d: Explicitly pass the shader version to shader_dump_decl_usage().
448 wined3d: Explicitly pass the shader version to shader_dump_param() and shader_dump_arr_entry().
451 ole32: Factor out the code to release the delegate interfaces.
452 ole32: Defer releasing the delegate interfaces until after we return from an OnClose notification.
453 version: Fixed comments.
454 oleaut32: Add support for loading typelibs from NE files.
455 comdlg32: GetPrinterW and GetPrinterDriverW return the size in bytes so don't multiply by sizeof(WCHAR).
456 ole32: Forward the ASYNC_STGMEDIUM user marshallers to the STGMEDIUM quadruple.
457 d3d8/tests: Skip tests if we can't create the D3D8 object.
458 d3d9/tests: Skip tests if we can't create the D3D9 object.
459 d3d10core/tests: Skip the tests if we can't create a DXGI factory.
460 dxgi: Don't crash and just skip the tests if glX in not available.
461 ddraw/tests: Skip tests if we can't create a primary surface.
462 opengl/tests: Skip tests if we can't find a pixel format.
464 Hwang YunSong(황윤성) (3):
465 crypt32: Updated Korean resource.
466 wordpad: Updated Korean resource.
467 appwiz.cpl: Updated Korean resource.
470 mshtml: Call necko's SetUploadStream from wrapper's SetUploadStream.
471 mshtml: Skip tests on old IE as soon as possible.
472 mshtml: Skip tests on old IE as soon as possible.
473 jscript: Set script object instead of ctx lcid in SetScriptSite.
474 activdbg.idl: Added IDebugApplication64 and IActiveScriptSiteDebug64 declarations.
475 ntoskrnl.exe: Forward ZwMakeTemporaryObject to ntdll.
478 shell32/autocomplete: Fix handling of WM_KILLFOCUS messages.
479 shell32/autocomplete: Add unit tests for autocomplete.
482 ntdll: Avoid NULL deref in RtlDeleteTimer.
483 kernel32: Add a test for CreateFile when using OPEN_ALWAYS on directories.
484 wineserver: Don't use O_CREAT and O_EXCL when attempting to open directories.
487 d3dx8: Implement D3DXMatrixStack_MultMatrix.
490 crypt32: Implement CryptFormatObject for the Netscape string OIDs.
491 rsaenh: Fix some test failures on older versions of Windows.
492 crypt32: Accept any string format as the display text of a user notice policy qualifier.
493 cryptdlg: Implement FormatVerisignExtension.
496 d3dx8: Implement D3DXMatrixStack_MultMatrixLocal.
497 d3dx8: Implement D3DXMatrixStack_RotateAxis.
498 d3dx8: Implement D3DXMatrixStack_RotateAxisLocal.
499 d3dx8: Implement D3DXMatrixStack_RotateYawPitchRoll.
500 d3dx8: Implement D3DXMatrixStack_RotateYawPitchRollLocal.
501 d3dx8: Implement D3DXMatrixStack_Scale.
502 d3dx8: Implement D3DXMatrixStack_ScaleLocal.
503 d3dx8: Implement D3DXMatrixStack_Translate.
504 d3dx8: Implement D3DXMatrixStack_TranslateLocal.
507 dbghelp: Upgrade FIXME to ERR.
508 kernel32/tests: logfile can be NULL, avoid dereferencing it (Coverity).
510 Kirill K. Smirnov (3):
511 winecfg/audio: Fix uninitialized variable.
512 winecfg/audio: Simplify removeDriver() function.
513 winecfg/audio: Properly terminate an empty list of drivers.
515 Konstantin Kondratyuk (1):
516 include: Add new interfaces to mshtml.idl.
519 advapi32: Allow opening HKEY_CLASSES_ROOT subkeys with backslash prefix on NT.
520 comctl32: Process WM_CHAR instead of WM_KEYDOWN for numbers in datetime.
521 comctl32: Do ascii to integer conversion only once.
522 comctl32: Better day of the month input checking in datetime.
523 msi: Set DllVersion registry key for CLSID_IMsiServerMessage.
525 Maarten Lankhorst (20):
526 includes: Add win64 calling convention.
527 winebuild: Use ms-abi for delayed load stubs.
528 ntdll: Make 64-bits wine only able to load amd64 binaries.
529 msvcrt: Add CDECL to all cdecl functions.
530 wldap32: Fix winldap_private header compatibility with 64-bit.
531 tools: Add calling conventions for win64 to winegcc.
532 qmgrprxy: Fix building on wine64.
533 kernel32: Fix 64-bits error in profile.
534 ole32: Add Co*InitializeSpy functions.
535 winmm: Some 64-bit pointer fixes.
536 msacm: Fix pointer truncation.
537 dsound: 64-bit pointer fixes.
538 ole32: Fix releasing spy.
539 loader: Implement setting %gs for amd64.
540 include: Add NtCurrentTeb assembly for win64.
541 wineoss.drv: Get rid of sizeof in traces.
542 wineoss.drv: Fix 64-bits incompatibilities.
543 winealsa.drv: Get rid of sizeof in traces.
544 winealsa.drv: Fix 64-bits incompatibilities.
545 user32: Fix dialogs for 64-bits wine.
548 wined3d: Output the rectangles in the debug message.
551 msvcrt: Out strings should be ptr instead of wstr in .spec file.
552 msxml3: Avoid duplicate encoding.
553 msxml3/tests: Fix BSTR leak.
554 msxml3: Quiet noisy fixmes.
555 msxml3: Move attach_xmlnode.c to domdoc.c.
556 msxml3: Specialize attach_xmlnode to XML documents.
557 msxml3: Remove attach_xmldoc(This, NULL) calls.
558 msxml3: attach_xmldoc may fail.
560 Michael Stefaniuc (27):
561 msi: Remove casts of void pointers.
562 regedit: Remove NULL check before HeapFree (Smatch).
563 gdi32: Remove some superfluous casts.
564 kernel32: Remove some superfluous casts of void pointers.
565 iphlpapi: Remove a comment that dared to ponder to use malloc.
566 winex11.drv: Remove some superfluous casts.
567 wininet: Remove some superfluous casts.
568 iphlpapi/tests: Replace malloc with HeapAlloc.
569 oledlg: Remove some superfluous casts.
570 imm32: Remove some superfluous casts.
571 itss: Remove unneeded casts of zero.
572 winecfg: Remove some superfluous casts.
573 cmd: Remove some superfluous casts.
574 regedit: Remove some superfluous casts.
575 ws2_32/tests: Remove some superfluous casts.
576 hal: Don't cast zero.
577 mshtml: Remove two superfluous casts.
578 msrle32: Remove some superfluous casts.
579 msvcrt: Use NULL instead of casting zero.
580 msxml3: Do not cast void pointers to other pointer types.
581 quartz: Don't cast zero.
582 wnaspi32: Replace malloc with HeapAlloc.
583 wnaspi32: Remove some superfluous casts.
584 atl: Remove two superfluous casts.
585 ddraw: Remove two superfluous casts.
586 gdiplus: Reduce the number of casts by using the proper type for variables.
587 gdiplus: Remove some superfluous casts.
590 gdiplus: Stub for GdipGetImagePaletteSize.
591 gdiplus: Added GdipTranslateTextureTransform.
592 gdiplus: Added GdipRotateTextureTransform.
593 gdiplus: Added GdipMultiplyTextureTransform.
594 gdiplus: Added GdipGetPenFillType.
595 gdiplus: Added GdipScaleTextureTransform.
598 advapi32/tests: Fix a test failure on NT4.
599 rsaenh/tests: Fix a test failure on W2K and below.
600 rsaenh/tests: Use a 40-bit session key instead of 56-bit.
601 rsaenh/tests: Fix a test failure on W2K and below.
602 rsaenh/tests: Use a 40-bit session key instead of 56-bit.
603 rsaenh/tests: Fix a test failure on W2K and below.
604 aclocal.m4: Add i686-pc-mingw32 to the cross-compiler prefixes.
605 rsaenh/tests: Fix a test failure on NT4 and below.
606 rsaenh/tests: Fix a test failure on NT4 and below.
607 rsaenh/tests: Fix a test failure on Win98.
608 shell32/tests: Fix a few test failures on Win9x and NT4.
609 shell32/tests: Skip some tests on Win9x and WinMe.
610 lz32/tests: Fix a test failure on Win9x.
611 advapi32/tests: Fix some crashes on NT4.
612 shell32/tests: Fix a test failure on Win9x.
613 ntdll/tests: Fix a test failure on W2K.
614 shell32/tests: Cast-qual warning fixes.
615 shell32/tests: Fix some errors on Win9x and Vista and prevent a crash on NT4.
616 shell32/tests: Fix a test failure on Win9x, NT4, Vista and W2K8.
617 gdi32/tests: Fix a few test failures on Win9x and WinMe.
618 shlwapi/tests: Use a codepage that is supported on all platforms.
619 gdi32/tests: Fix a few test failures on Win9x and WinMe.
620 hlink/tests: Fix some failures on Win9x and WinMe.
621 oleacc/tests: Fix the test failures on Win9x/WinMe and Vista/W2K8.
622 shell32/tests: Fix some new test failures on W2K.
623 user32/tests: Fix some typos.
625 Peter Dons Tychsen (2):
626 winedos: Fixed memory resize function which returned paragraphs in some cases instead of bytes.
627 winedos: Fixed a problem with timer values that are below 50ms.
630 winealsa: Calculate the delay correctly as snd_pcm_delay is not reliable in this context.
631 winealsa.drv: Correct the period_time value for pulseaudio.
634 advapi32: Removed dead assignments (llvm/clang).
635 quartz: Removed dead code and variables (llvm/clang).
636 comctl32: Removed dead assignments (llvm/clang).
637 comdlg32: Removed dead assignments (llvm/clang).
638 crypt32: Remove dead code (llvm/clang).
639 iccvid: Remove dead stores (llvm/clang).
640 setupapi: Add stubs for SetupPromptForDiskA/W.
643 widl: Output the correct buffer size required for parameters whose sizes are known at type-generation time.
644 widl: Fix optimisation for writing out ref pointers to simple structs and base types.
645 winspool.drv: Use CP_UNIXCP instead of CP_ACP for data that is going to or coming from system library functions.
647 Roderick Colenbrander (2):
648 wined3d: Add registry key for overriding pci device id.
649 wined3d: Add registry key for overriding the pci vendor id.
652 wined3d: Make the shader backend call CompileShader.
653 wined3d: Pass some stateblock values around directly.
654 wined3d: Store shader IDs in the vs and ps impl structures.
655 wined3d: Add the ability to duplicate GL pixel shaders.
656 wined3d: Enable blue = 1.0 fixup for D3DFMT_V8U8.
657 wined3d: Put the ps compile parameters into the glsl program hashmap.
658 d3d9: Document a Microsoft header bug.
659 wined3d: Fix D3DFMT_R32F, R16F, G16R16F, ... in the pixel shader.
661 Vincent Pelletier (1):
662 wined3d: Add detection for NVIDIA's GTX 280.
665 gdiplus: Implement CachedBitmap based on Image.
666 setupapi: Implement FLG_PROFITEM_GROUP.
667 gdiplus: Add parameter checking to GdipGetRegionHRgn.
668 gdiplus: Implement GdipGetRegionHRgn for infinite regions.
669 gdiplus: Implement GdipGetRegionHRgn for empty regions.
670 gdiplus: Implement GdipRegionGetHRgn for paths.
671 gdiplus: Implement GdipGetRegionHRgn for rects.
672 gdiplus: Implement GdipGetRegionHRgn for combined regions.
673 gdiplus: Add stub for GdipSetPenCompoundArray.
674 shell32: Add test for localized filenames in desktop.ini.
675 winex11.drv: Fix string format warning.
676 advpack/tests: Fix string format warning.
677 dinput/tests: Fix string format warning.
678 msxml3/tests: Fix string format warnings.
679 setupapi/tests: Fix string format warnings.
680 winedbg: Fix string format warnings.
681 widl: Fix string format warning.
682 server: Fix string format warning.
684 Vitaliy Margolen (2):
685 dinput: Use correct GetObjectInfo for joystick.
686 ntdll: Stub NtMakeTemporaryObject.
689 kernel32: gethostname returns string in CP_UNIXCP encoding.
690 winex11: Add check for XmbTextPropertyToTextList result.
693 mlang: Add implementation of fnIMLangFontLink_GetCharCodePages.
694 mlang/tests: Add tests for fnIMLangFontLink_GetCharCodePages.
696 Vladimir Pankratov (1):
697 shdocvw: Implement go_home function.