1 The Wine development release 1.1.41 is now available.
3 What's new in this release (see below for details):
4 - A wide range of Direct3D improvements.
5 - Support for SHA-256, SHA-384, and SHA-512 algorithms.
6 - A number of MSHTML fixes.
7 - Support for mp3 decoding on Mac OS X.
8 - Various widl improvements.
10 - OLE storage improvements.
13 The source is available from the following locations:
15 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.41.tar.bz2
16 http://prdownloads.sourceforge.net/wine/wine-1.1.41.tar.bz2
18 Binary packages for various distributions will be available from:
20 http://www.winehq.org/site/download
22 You will find documentation on http://www.winehq.org/site/documentation
24 You can also get the current source directly from the git
25 repository. Check http://www.winehq.org/site/git for details.
27 Wine is available thanks to the work of many people. See the file
28 AUTHORS in the distribution for the complete list.
30 ----------------------------------------------------------------
34 10479 Grass jumping around in S.T.A.L.K.E.R.
35 10829 err:ntdll:RtlpWaitForCriticalSection when trying to use an SMS-sending program
36 11827 Asterix et les jeux olympiques demo crashes in shdocvw component
38 12200 error message in TREPCAD on project creation
39 12896 kernel32: pipe.ok hangs in PC-BSD but not Linux
40 13302 GetProcessMemoryInfo is unimplemented
41 13555 Adobe Acrobat Pro 6 does not install
42 14057 "Psalmen - Lieder des Lebens" fails to load
43 14511 Discworld Noir: segfault crash regression upon startup
44 14616 Dracula Origin Demo: Pixelshaders broken
45 15283 Morrowind: Random, usually reproducible crashes when traveling by boat
46 15324 gdi32: bitmap test fails in PC-BSD but not Ubuntu
47 16137 If a Linux window is set to On Top, it will not be able to be on top of a Wine window set on top
48 16215 Adobe Framemaker 8.0 prevented from installing due to invalid O/S version
49 16684 cnsconf.exe fails to start
50 17056 Team Fortress 2 launched from within steam loads, but crashes when launching any map
51 17251 Torrents renaming each other
52 17324 Lotus Notes Client 6.5.5 crashed
53 17731 Profesor Henry 5.0 doesn't run - a black screen appears
54 18572 TCP(iexplore.exe:23945): Application bug, race in MSG_PEEK.
55 18585 Evil Genius crashes with page fault in d3d9
56 18613 Hero Lab hangs with an invisible message box while loading Mutants & Masterminds RPG game
57 18632 gklayout.dll compiled from mingw fails to load (.dll from Firefox)
58 18997 Warcraft 3 1.23 crashes after remaining one minute in a Battle.net chat room.
59 19627 IPersistFile_fnGetCurFile too stubby, some installers fail
60 19798 IoReportResourceUsage is not implemented
61 20079 WOW locks up at login screeen
62 20299 AutoCAD 2008: No images on buttons from Quick Help Toolbar
63 20360 Mouse cursor changes colour
64 20376 Albumplayer craches with dotnet20 function
65 20714 build fails on OpenSolaris: ifenum.c:322: error: structure has no member named `ifr_hwaddr'
66 21300 Sony Vegas 5 fails with open a new mp3
67 21310 motocross madness crashing
68 21323 Spelunky 0.98.1 crashes after config screen
69 21426 Fallout Tactics no longer works
70 21581 GTA4 crashes during "Lure" mission
71 21784 Pandaland does not work
72 21869 Jazz Jack Rabbit 2: Black/flickering screen followed by page fault
73 21903 gdiplus: graphics test crashing
74 21938 Test tool breaks secured wireless on windows 7 x64
75 21941 Alpha Prime crashes right after the intro
76 21946 Pokémon Play It! v2 installer aborts
77 21949 Verbose the d3d vertices processing code
78 21951 3D Studio Max 2010 trial installer crashes in GdipCreateTextureIA
79 21954 Blood Ties (Yahoo! Games) fails during the startup
80 21971 Gecko-using help viewer crashes application
81 21980 ImgBurn: no recognized drives
82 21993 Lemmings Paintball: Crash when skipping intro video
83 22001 datetime.c test fails when LC_CTYPE="ru_RU.UTF-8"
84 22017 LiveUpdate can not connect via proxy
85 22020 Page Fault in wine_utf8_wcstombs when running ToonTalk/AvrStudio
86 22028 King's Bounty. Armored Princess - mouse doesn't work
87 22035 After clicking a link in Steam program it crashes
88 22043 Regression of VB6 string comparison bug 14703
90 ----------------------------------------------------------------
94 Alexandre Julliard (17):
95 krnl386.exe: Preload gdi and user when thunks are being used.
96 makefiles: Don't recurse for the testclean target.
97 kernel32: Abstract the key creation routine and move the key existence check to the top-level function.
98 makedep: Append the separator if not found in an existing makefile.
99 makedep: Output source dependency for bison files needed for parallel makes.
100 makefiles: Remove the no longer needed explicit separators for dependencies.
101 makefiles: Remove the no longer needed explicit dependencies for bison files.
102 makefiles: Add more shell functions to generate the main makefile.
103 kernel32: Don't try to open builtin exe files during CreateProcess, only check the path syntax.
104 user32/tests: Add some tests demonstrating that SetCursor uses the thread input data.
105 user32/tests: Add some tests for ShowCursor.
106 user32/tests: Add some tests for GetCursorInfo.
107 user32: Return fake global information in GetCursorInfo instead of thread-local values.
108 gdiplus/tests: Create a window for graphics tests instead of painting over the desktop.
109 winegcc: Force importing msvcrt when using the Unicode hack for a Windows build.
110 oleaut32: Move variable declaration outside of the switch statement.
111 shlwapi/tests: Avoid size_t in a trace.
114 shlwapi: Improve error handling in UrlGetPart.
115 hlink: Set hlink's location to NULL if the empty string is given.
116 hlink: Split target at hash in HlinkCreateFromString.
117 hlink: Implement IHlinkBrowseContext::GetBrowseWindowInfo.
118 mshtml: Fix return value interpretation when navigating.
119 shlwapi: Only skip 'localhost' in file URLs in UrlCanonicalize.
122 wine.inf: Add LSA key under the HKLM control key.
123 dxdiagn/tests: Add tests for IDxDiagContainer.
124 dxdiagn: Fix return and output behavior of IDxDiagContainer::EnumChildContainerNames.
125 dxdiagn: Fix string copy behavior with an excessively short buffer in IDxDiagContainer::EnumChildContainerNames.
126 dxdiagn: Initialize output pointer to NULL in IDxDiagContainer::GetChildContainer.
127 dxdiagn: Fix dot parsing in IDxDiagContainer::GetChildContainer for the case of a lone dot terminator.
128 dxdiagn: Fix return and output behavior of IDxDiagContainer::EnumPropNames.
129 dxdiagn: Fix string copy behavior with an excessively short buffer in IDxDiagContainer::EnumPropNames.
132 oleaut32/tests: Remove a todo_wine from a dead test.
133 documentation: Keep README.de in sync.
134 README.de: Sync german filesystem support section.
137 winemp3.acm: Support mp3 decoding on Mac OS/X Leopard systems.
138 msctf: Add stub for ITfDisplayAttributeMgr.
140 Christian Costa (14):
141 d3dxof: Fix tzip and bzip files tests on all windows platform.
142 d3dxof: Avoid using strlen for specifying templates or objects size.
143 d3dx9_36: Rename variables in D3DXGetShaderConstantTable(Ex) to match naming convention used in the file.
144 d3dx9: Fix typo in ID3DXConstantTable_SetMatrixTranspose macro.
145 d3dx9: Add some shader definitions.
146 d3dx9_36/tests: Fix contant table header in ctab data.
147 d3dx9_36: Add stub for D3DXCreateTextureFromFileInMemoryEx.
148 d3dx9_36: Implement ID3DXConstantTableImpl_GetDesc + tests.
149 d3dx9_36: Add missing GetSamplerIndex method to ID3DXConstantTable.
150 d3dx9_36: Fix method name.
151 d3dx9_36: Use %u to print unsigned integer.
152 d3dx9: Add d3dx9effect.h include file.
153 d3dx9_36: Add stub for D3DXCreateEffect.
154 attrib.exe: Add stubbed command.
156 Damjan Jovanovic (4):
157 setupapi: Stub out SetupDiRemoveDevice.
158 ntoskrnl.exe: Implement IoIsWdmVersionAvailable.
159 usbd.sys: Add stub usbd.sys.
160 usbd.sys: Add USB descriptor parsing functions.
163 wine.inf: Add key for approved shell extensions.
164 shell32: SHCreatePropSheetExtArrayEx should check if the key itself contains the clsid of the shell extension.
165 shell32: Initial support for the properties command in the IContextMenu for shellview.
167 Detlef Riekenberg (7):
168 msvcr70: Add msvcr70.dll with forwards to msvcrt.dll.
169 msvcr80: Add msvcr80.dll with forwards to msvcrt.dll.
170 msvcr90: Add msvcr90.dll with forwards to msvcrt.dll.
171 msvcr90: Implement _initterm_e.
172 msvcr80: Forward _initterm_e to msvcr90.dll.
173 msvcr90: Forward _malloc_crt to msvcrt.malloc.
174 msvcr80: Forward _malloc_crt functions to msvcrt.malloc.
176 Dmitry Timoshkov (2):
177 gdi32: Fix GDI locking in SetBitmapBits.
178 user32: Restore special handling of monochrome bitmaps removed by c2202929ab4b6d1ce379865dfd8904186814f265.
181 dbghelp: Added full support for DW_FORM_data8 attributes, as well as primary support for DW_FORM_block* attributes.
182 dbghelp: Added helper to free module's specific data (ELF, MSC...) upon removal.
183 dbghelp: Store the file map in ELF's module specific data.
184 dbghelp: Make the ELF mapping code easier to use.
185 dbghelp: Extend the ELF image management to PE modules so we get a rather uniform interface to image manipulation.
186 dbghelp: Create the notion of image (PE, ELF modules) to uniformize some handlings.
187 dbghelp: Keep the file map around for every PE module, so that we can access image whenever we like to.
188 dbghelp: Extend the image (ELF/PE) scheme to get the RVA out of a section.
189 dbghelp: Let dwarf_parse decide on which sections it needs to map.
190 dbghelp: Now that we can keep ELF sections around, don't copy the loclist section, just don't unmap it.
191 dbghelp: Create new infrastructure to hold specific information for multiple file/debug formats in a single module, and use it to store dwarf2 stuff.
192 dbghelp: Move the PE debug info to the newly define scheme.
193 dbghelp: Moved the ELF's module information into the new scheme.
194 dbghelp: Move the mach-o information into the modfmt structure.
197 include: Also define the WSAxxx error codes in winerror.h.
198 server: Don't include winsock.h to avoid creating a dependency on generated headers.
201 comdlg32: Removed unused parameters from PRINTDLG_WMInitDialogW and PRINTDLG_WMInitDialogA.
202 comdlg32: Removed unused parameters from FILEDLG95_OnWMSize, FILEDLG95_OnWMCommand, and FD32_WMMeasureItem.
203 comdlg32: Remove unused parameters from CFn_WMMeasureItem and CFn_WMDrawItem.
204 ntdll: Avoid compiler warning in the default case in append_entry.
207 server: Debugging our own process is disallowed.
208 ddraw: Print unhandled vertex processing flags in IDirect3DExecuteBufferImpl_Execute().
209 d3dx9_36: ID3DXBuffer is a base interface for ID3DXConstantTable.
210 d3dx9_36: Not implementing an interface is not an internal error.
211 wined3d: Kill pbuffer offscreen rendering support.
212 wined3d: Don't partially initialize contexts in AddContextToArray().
213 wined3d: Move device context array functions to device.c.
214 ntdll: Fix the ProcessDebugPort information length in NtQueryInformationProcess().
215 ntdll: Improve support for the ProcessDebugPort info class in NtQueryInformationProcess().
216 kernel32: Implement CheckRemoteDebuggerPresent().
217 wined3d: Use "gl_info" in some more places in context_create().
218 wined3d: Add a separate function to set the pixel format in context_create().
219 wined3d: Store the swapchain instead of the surface in the context.
220 wined3d: Use the context's window handle in stretch_rect_fbo().
221 wined3d: Use the context's window handle in IWineD3DSurfaceImpl_BltOverride().
222 wined3d: The swapchain should always have a window handle.
223 wined3d: Simplify a comparison in IWineD3DDeviceImpl_Reset().
224 wined3d: Store the device window in the swapchain.
225 wined3d: Implement SetDestWindowOverride() by simply making the context current on a different window.
226 wined3d: Use "gl_filter" in the non-FBO path of swapchain_blit() as well.
227 wined3d: Don't use filtering on textures that need complex fixups in swapchain_blit().
228 wined3d: Don't use framebuffer blit for backbuffer formats with fixups in swapchain_blit().
229 wined3d: Add missing checkGLcall's to buffer_Map().
230 wined3d: Simplify context_apply_attachment_filter_states() flow a bit.
231 wined3d: Simplify the IWineD3DDeviceImpl_ClearSurface() surface loading code.
232 wined3d: Don't change the draw buffer in IWineD3DDeviceImpl_SetFrontBackBuffers().
233 wined3d: Cleanup IWineD3DDeviceImpl_SetFrontBackBuffers().
234 ddraw: Implement IDirectDrawImpl_GetSurfaceFromDC().
235 ddraw: Fix IDirectDraw4Impl_GetSurfaceFromDC().
236 user32/tests: Add a test for foreground windows on a different thread.
237 d3d8/tests: Extend the window proc / focus window tests.
238 d3d9/tests: Extend the window proc / focus window tests.
239 wined3d: Make the focus window also the foreground window.
240 ddraw: Acquire/release the focus window from the correct location.
241 wined3d: Unify GLINFO_LOCATION in surface.c.
242 wined3d: Add a quirk to rebind FBOs when one of their attached textures is updated.
243 wined3d: Replace some VTRACEs with proper TRACEs.
244 wined3d: Kill VTRACE.
245 wined3d: Avoid some common invalid context accesses.
246 wined3d: Simplify the generated GLSL for NRM.
247 wined3d: Rename GlPixelFormatDesc to wined3d_format_desc.
248 wined3d: Unify "gl_formats_template" naming with the other format info tables.
249 wined3d: Add COMPLEX_FIXUP_NONE as value 0 to the complex_fixup enum.
252 notepad: Don't prompt to save empty Untitled file.
255 wineps.drv: Retrieve the full printer name to avoid truncation when the name is 32 characters or longer.
256 dispex: Implement proxy and stub for IDispatchEx_InvokeEx.
259 shell32/tests: Add tests for the parser of SHELLEXECUTEINFO.lpFile.
262 mshtml: Fixed ref count leak.
263 mshtml: Ignore EndLoad call if document is already detached.
264 shdocvw: Use heap_alloc_zero to allocate DocHost objects.
265 shdocvw: Store object passed in DOCHOST_DOCCANNAVIGATE command.
266 shdocvw: Separate document state from control state.
267 shdocvw: Pass post data as SAFEARRAY to on_before_navigate2.
268 shdocvw: Use IHTMLPrivateWindow for navigation in navigate_hlink if available.
269 shdocvw: Use IHTMLPrivateWindow for navigation in navigate_url if available.
270 shdocvw: Added more navigation tests.
271 mshtml: Ignore load event on detached documents.
272 mshtml: Return S_OK from IHTMLDocument2::get_referrer.
273 mshtml: Forward setting document.location to window object.
274 mshtml: Use user agent string in IOmNavigator::get_appVersion.
275 shdocvw: Fixed tests on some Windows.
276 mshtml: Make sure that readState is READYSTATE_LOADING in read_stream_data.
277 mshtml: Fire readystatechange event on document nodes.
278 mshtml: Moved removing event target to separated function.
279 mshtml: Added support for load event on all nodes.
280 mshtml: Added IHTMLImgElement::onload property implementation.
281 mshtml: Added IHTMLImgElement::onload tests.
282 cmd: Added @or_broken@ handling to test templates and use it to fix tests on win2k.
285 usp10: Change default glyph returned from 0xffff to 0.
286 comctl32: cchTextMax needs to be set for LVS_OWNERDATA as it uses LVN_GETDISPINFO notifications.
289 iphlpapi: Check for ifr_hwaddr member of struct ifreq.
290 iphlpapi: Rename a function and variables to make it clearer they're related to IPv4 addresses.
291 iphlpapi: Pass address family to adapterAddressesFromIndex.
292 iphlpapi: Implement GetAdaptersAddresses for IPv6 addresses.
293 rsaenh: Fix some test failures on Win9x/NT4.
294 rsaenh: Add simple tests for SHA-256, SHA-384, and SHA-512.
295 include: Add a few missing OIDs.
296 wininet: Handle proxy entries of the form <proto>=<proxy>, and allow multiple proxies.
297 rsaenh: Add support for SHA-256, SHA-384, and SHA-512.
298 rsaenh: Add signature support for SHA-256, SHA-384, and SHA-512 hashes.
299 crypt32: Add constants to support SHA-256, SHA-384, and SHA-512.
300 crypt32: Switch to use the AES provider by default.
301 crypt32: Add support for the anyPolicy certificate policy.
304 windowscodecs: Small spelling fixes.
307 gdiplus/tests: Expand GdipImageGetFrameCount test coverage.
308 gdiplus: Basic implementation of GdipImageGetFrameCount with updated tests.
311 mciavi: Prevent deadlock when closing while playing or when paused.
312 mcicda: Prevent crash when closing while playing.
313 mciavi: Stubs should return a success code.
314 mciseq: MCI Set Port allows to select the MIDI device.
315 msvfw32: MCI Step is like Seek.
316 midimap: Allow GetVolume by device identifier.
318 Maarten Lankhorst (9):
319 dsound: Improve underrun behavior.
320 mmdevapi: Implement property store.
321 mmdevapi: Add IMMEndpoint to IMMDevice.
322 mmdevapi: Implement some methods in IMMDevice.
323 mmdevapi: Implement MMDeviceCollection methods.
324 mmdevapi: Implement IMMDeviceEnumerator::GetDevice.
325 mmdevapi: Pass a property bag to IBaseFilter in IMMDevice::Activate.
326 midimap: Defer initialisation.
327 winmm: Allow SND_ALIAS|SND_FILENAME in PlaySound.
330 winhttp: Fix invalid behaviour of WinHttpCrackUrl.
332 Michael Stefaniuc (4):
333 ddraw: Remove redundant memset.
334 iphlpapi: Don't crash when enumerating PtP interfaces.
335 oleaut32: Remove superfluous NULL check before HeapFree (Smatch).
336 oleaut32: Plug some memleaks on error paths (Smatch).
339 wine.inf: Define the Win64 DefaultInstall.Services section.
342 shell32/shellview: Improve error handling on some helpers, fix possible leak.
343 shell32/shellview: Use W-calls for menu handling, same for SendMessage to ListView window.
344 shell32: Initial test file for IShellView/IFolderView, implemented IFolderView::GetSpacing.
345 shell32/shellview: Remove unneeded memset, release browser reference on failure.
346 shell32/shellview: Implemented IFolderView::GetSelectionMarkedItem() with basic test.
347 shell32/shellview: Implemented IFolderView::GetFocusedItem.
348 shell32/shellview: Implement IFolderView::GetFolder() for IID_IShellFolder.
349 shell32/shellview: Implement IFolderView::ItemCount for SVGIO_ALLVIEW flag.
350 shell32/shellview: Don't crash on ::DragLeave called without droptraget.
351 shell32: Add SHCreateFileExtractIconW stub.
352 shlwapi: Partially implement SHGetObjectCompatFlags with tests.
353 avifil32: Registry access calls don't return HRESULT codes.
354 msi: Convert IWineMsiRemoteDatabase BSTR parameters to LPCWSTR to avoid typecast.
355 shlwapi: Don't cast WCHAR string to BSTR.
356 quartz: Don't cast WSTR to BSTR, convert properly instead.
357 comctl32/datetime: Use user locale for format.
358 msxml3: Treat input BSTR as general WCHAR string for ::loadXML().
359 ole32: Turn FIXME to TRACE for CoGetTreatAsClass.
360 ole32: Remove useless parameter check.
361 urlmon: Add stub IUriBuilder interface.
362 urlmon: Add CoInternetIsFeatureEnabled stub.
363 shlwapi: Add a forward to DelayLoadFailureHook.
364 shlwapi: Fix StrCpyNW to deal with null inputs better, and don't use lstrcpynW.
365 shell32: Add IPersistFile::GetCurFile implementation for IShellLink.
368 qedit: In SampleGrabber ReceiveConnection check early the format type, return VFW_E_INVALIDMEDIATYPE like native.
369 qedit: SampleGrabber pins should enumerate a preferred format only after the input pin is connected and a fully defined format is known.
370 qedit: Implement buffering in SampleGrabber.
373 msi/tests: Remove a key after running tests.
374 advapi32/tests: Restore default cryptographic provider after the tests.
375 oleaut32/tests: Don't add typelib information to the registry.
376 shlwapi/tests: Fix a test failure on NT4.
377 mshtml/tests: Fix some test failures on Win9x/WinMe by using a A-function.
378 kernel32/tests: Run tests again on Win95.
379 gdiplus/tests: Fix a test failure on Win98/WinMe.
380 rsaenh/tests: Fix some test failures on XP (pre SP3).
381 shlwapi/tests: Fix some test failures on XP/Vista.
382 shlwapi/tests: Fix some test failures on Vista+.
383 d3d8/tests: Fix timeouts on Win9x/WinMe.
384 d3d9/tests: Fix timeouts on Win9x/WinMe.
385 user32/tests: Fix timeouts on Win9x/WinMe.
388 oleaut32: Simplify ICreateTypeInfo2_SetTypeFlags implementation.
389 oleaut32: Improve TypeInfos with changed TypeKind handling.
390 oleaut32: Improve dual interfaces creation in typelib.
391 oleaut32: Added ICreateTypeInfo2_SetFuncHelpContext implementation.
392 oleaut32: Fix some reference leaks.
393 oleaut32: Fix importinfo flags.
394 oleaut32: Remove incorrect memid validation.
395 oleaut32: Use QueryPathOfRegTypeLib in ICreateTypeInfo2_AddRefTypeInfo.
396 oleaut32: Improved ICreateTypeInfo AddFuncDesc implementation.
397 oleaut32: Improve ICreateTypeInfo_LayOut implementation.
398 oleaut32: Set parameter to NULL in GetMops stub.
399 oleaut32: Improve ITypeInfo2 GetTypeAttr implementation.
400 oleaut32/tests: Make tests working on older systems, prevent crash on some wine boxes.
401 oleaut32: Fix ITypeInfo GetImplTypeFlags for dispinterfaces.
402 oleaut32: Improve ICreateTypeInfo2 AddImplType implementation.
403 oleaut32: Improve ITypeInfo2 GetRefTypeOfImplType implementation.
405 Ričardas Barkauskas (2):
406 wined3d: Fix ATI2N pitch and offset calculations.
407 d3d9/tests: Test ATI2N pitch and locking offset behaviour.
410 widl: Remove some unused functions, definitions and types.
411 widl: Make write_pointer_tfs more readable.
412 widl: Simplify write_typeformatstring_var.
413 widl: Write pointers in write_typeformatstring_var using write_pointer_tfs.
414 widl: Don't use the return value of write_embedded_types to determine whether a type contains pointers or not.
415 widl: Merge write_typeformatstring_var and write_embedded_types into one function, write_type_tfs.
416 widl: Use typegen_detect_type to determine which types should be written for the pointer description in write_struct_tfs.
417 widl: Pass current_structure into write_conf_or_var_desc in write_ip_tfs.
418 widl: error_status_t isn't an allowed conformance type.
419 widl: Fix the writing of expressions in un-typedef'd structures by using write_type_left to write out the type, which adds the "struct ..." if necessary.
420 widl: Remove some FIXME comments and replace them with comments explaining why the current behaviour is correct.
421 widl: Clean up array case in write_remoting_arg.
422 widl: Simplify write_parameter_conf_or_var_exprs by making use of typegen_detect_type.
423 widl: Remove a FIXME comment in write_function_stubs.
424 rpcrt4: Add support for marshalling/unmarshalling complex arrays of pointers.
425 rpcrt4: Add tests for a complex array of pointers.
427 Roderick Colenbrander (9):
428 wgl: Add more OpenGL diagnosing checks.
429 opengl32: Add OpenGL 3.3/4.0 extensions.
430 wined3d: Extend surface_get_depth_blt_info with texture coordinate code from surface_blt_to_drawable.
431 wined3d: Use surface_get_blt_info to compute texture coordinates for surface_blt_to_drawable.
432 wined3d: Remove oversize texture support.
433 wined3d: Add a helper function for drawing a textured quad.
434 wined3d: Use draw_textured_quad in BltOverride.
435 wined3d: Start moving paletted texture support to the blit_shader.
436 wined3d: Get rid of d3dfmt_get_conv in RealizePalette.
439 wined3d: Add surface conversion function from WINED3DFMT_YUY2 to WINED3DFMT_B8G8R8X8_UNORM.
441 Stefan Dösinger (11):
442 d3d9: Fix test failures on Windows 7.
443 wined3d: Don't DISCARD or NOOVERWRITE non-dynamic buffers.
444 wined3d: Use glMapBuffer for 1:1 uploads in PreLoad.
445 wined3d: Implement unfenced updates of double buffered buffers.
446 wined3d: Check the alignment of mapped buffer pointers.
447 wined3d: Merge two if conditions in buffer.c.
448 wined3d: Make resources 16 byte aligned.
449 ddraw: Use a D24X8 depth buffer.
450 d3d9: Remove the double unlock test.
451 d3d9: Windows 7 rejects invalid rectangles.
452 d3d9: Remove old debug messages from the tests.
455 ping: Add skeleton ping command.
458 ole32: Allow CopyTo to succeed in spite of already open source streams.
459 gdiplus: Don't crash when creating a texture with NULL imageattributes.
460 gdiplus: Add a test for GdipGetMetafileHeaderFromMetafile.
461 gdiplus: Zero the MetafileHeader structure in GetMetafileHeader.
462 include: Add definitions for IWICBitmap.
463 ole32: Don't treat the header as a big block in StorageImpl_LoadFileHeader.
464 ole32: Don't treat the header as a big block in StorageImpl_SaveFileHeader.
465 ole32: Fix the big block offset calculation.
466 ole32: Remove the unused BlockBits structures from BigBlockFile objects.
467 ole32: Remove the BIG_BLOCK_SIZE define.
468 ole32: Remove the NUM_BLOCKS_PER_DEPOT_BLOCK define.
469 ole32: Remove knowledge of block sizes from the BigBlockFile object.
470 ole32: Allow storage files with a block size of 4096 to open.
471 oleaut32: Return type mismatch errors in ITypeLibComp_fnBind.
472 oleaut32: Always use DISPID_PROPERTYPUT to fill in the last argument.
473 winex11.drv: ReadSelectionData should fail if the import function fails.
474 winex11.drv: Use CurrentTime to focus windows if we have no timestamp.
475 include: Add definitions for IWICBitmapScaler.
476 windowscodecs: Make component enumerators thread-safe.
479 cmd: Fixed uninitialised field in WCMD_addCommand() (Valgrind).
480 configure: Fixed <linux/ppdev.h> test.
481 cmd: Added some expansion tests.
482 cmd: Remove %CD% test.
483 cmd: Add another expansion test.