1 The Wine development release 1.1.3 is now available.
3 What's new in this release (see below for details):
4 - Beginnings of ddraw overlay support.
5 - Many more crypt32 functions.
6 - Improved support for tables in Richedit.
7 - Support for NETWM window maximization.
8 - Many installer fixes.
9 - Tweaks for better PulseAudio support.
12 The source is available from the following locations:
14 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.3.tar.bz2
15 http://prdownloads.sourceforge.net/wine/wine-1.1.3.tar.bz2
17 Binary packages for various distributions will be available from:
19 http://www.winehq.org/site/download
21 You will find documentation on http://www.winehq.org/site/documentation
23 You can also get the current source directly from the git
24 repository. Check http://www.winehq.org/site/git for details.
26 Wine is available thanks to the work of many people. See the file
27 AUTHORS in the distribution for the complete list.
29 ----------------------------------------------------------------
33 1439 commdlg.dll.so comdlg32.dll.so, a possible font dialog bug ?
34 2538 Reaktor menus not displayed properly - gray bars
35 2605 Borland qtinf70 draw problems
36 3307 wininet: A cookie set during a 302 response won't be used during an automatic redirect
37 3332 Explore Folder using ShellExecute fails
38 3546 CLSID_InternetShortcut not available...
39 4101 Picasa: Unable to use Blogthis after signin.
40 5033 WINE_GET_SONAME does not pick up libjack soname
41 5286 TreeView in Becky! Internet Mail doesn't work properly
42 5504 riched20:Spinner on textfields and comboboxes
43 6160 eDrawings somewhat installs completely but fails to run
44 6519 Wine blacks out rotated font bitmap
45 6534 Counter Strike 1.6 crashes after asking for the gecko engine
46 7118 Wine does not listen to the clipboard
47 7211 Wine does not correctly launch Guild Wars
48 8829 EVE Online model of Large Artillery Battery structure is mostly transparent
50 10303 Unable to play Windows Media files
51 10437 Altium Designer crash
52 10620 PAF 5 help viewer hits unhandled page fault while closing
53 10684 Some games fail to restore pre-launch gamma
54 10951 Flashlight is darker then it should be in Half-Life 2: Episode 2
55 11029 Black & White game does not respond to mouse clicks
56 11098 Vaz Modular 3.03 hangs on exit
57 11526 Wine dies when starting Sigma Photo Pro 3.0
58 11616 Soulbringer crashes after intro
59 11766 Heap corruption in crypt32 during Sandra benchmark?
60 12087 winrar add file dialog cannot get multi-select files correctly
61 12089 winrar crashes when I try to add a file with a long file name
62 12206 Can't install Timeshift Demo
63 12364 Overlapping of windows within Photoshop CS2
64 12486 Microsoft Office Standard 2007 installation failure
65 12521 Origin 8.0: License expires immediately without native msxml3
66 12624 Installer failes to register typelib
67 12634 WMP10 main window spurious window decorations
68 12839 iphplapi: iphplapi.ok test fails in PC-BSD but not Linux
69 12856 user32: menu.ok test fails in PC-BSD but not Linux
70 12919 kernel32: virtual test fails in PC-BSD but not Linux
71 12921 kernel32: toolhelp test fails in PC-BSD but not Linux
72 13051 UI elements in Picasa displayed incorrectly after minimize and restore
73 13173 Dragon NaturallySpeaking 9.0 Preferred crash on unimplemented gdiplus.dll.GdipCreateLineBrushFromRectWithAngleI
74 13191 Trackmania Nations Forever doesn't work with PC2/3 shaders or with bloom-effect
75 13217 Minimize/restore needs to send a WM_SYSCOMMAND message
76 13231 msi: source.ok fails in Opensolaris
77 13236 shell32: shlexec.ok fails in Opensolaris
78 13256 Age of Mythology: missing bilinear filtering
79 13268 MsiExec Runtime Error during install
80 13446 Joining certain servers crashes Counter Strike: Source
81 13550 Wrong textures being displayed at wrong places.
82 13573 Room Arranger 5.04 needs GdipDrawEllipseI
83 13586 Prince of Persia The Two Thrones: weird rendering bug - duplications on the sides
84 13590 MS Office 2003: Cannot install Service Pack
85 13601 can't compile wine with Xcode 3.1 or iPhone SDK
86 13785 Opera 9.27 crashes at MSI install when you choose target location
87 13877 Microsoft Office Enterprise 2007 fails to install
88 14031 Max Payne 2: GL_INVALID_OPERATION in texture_activate_dimensions
89 14038 Max Payne 2: bullet time screen filled with solid color
90 14122 MagicMaps crashes in 2D window when user session via nxclient
91 14183 HttpSendRequest() should fetch connection parameters instead of HttpOpenRequest(), especially Cookies.
92 14192 ElsterFormular 2007/2008: Data submission fails with "Errorcode 49152"
93 14199 Vertical text not rendered in schematic view of Altium DXP 2004
94 14227 MathCAD 2000 Pro 2D graph text label bug
95 14268 carto exploreur 3 - crash
96 14280 Richedit's EM_SETTEXTEX ignores ST_SELECTION
97 14339 Download does not initialize when using Blizzard Downloader.
98 14379 Ares does not connect to its network
99 14384 Can not install MSDN - installer crashes
100 14468 Hearts of Iron 2: Armageddon stops loading savegames
101 14509 RegGetValue sometimes doesn't work properly
102 14513 msysgit installer fails due to missing CreateHardLinkA stub
103 14591 Oblivion crashes in wine 1.1.1
104 14594 crypt32.CryptHashMessage needed for VS.NET 2005 (deployment project type creation)
105 14605 Star Wars Galaxies: USB joystick crashes application
106 14615 rks_trial game is drawn out of place in its window
107 14635 Regression - Cups printer not showing after upgrade to 1.1.2
108 14678 Office 2003 Pro installer page faults at end of install process
109 14679 Diablo II Installer from Blizzard account download doesnt work.
110 14683 Microsoft Money 2007: Crash on program startup
111 14696 Mordor: the Depths of Dejenol installer crashes when running UNWIP.EXE
112 14706 Max Payne 2: Windows no longer transparent
113 14712 offcolour ingame text in Battlefield 1942
114 14714 intermittant crashes while playing bf1942
115 14716 distant objects not obscured by fog in bf1942
116 14720 Steam: uninstaller no longer launches from wine uninstaller
117 14724 Max Payne 2: PP effect performance (ORM=fbo)
118 14725 unimplemented function gdiplus.dll.GdipSetStringFormatTabStops
119 14726 AW broser crashes, starts fine with native wininet
120 14738 Sacred Underworld crashes when opening a lan game
121 14745 wined3d BltOverride - blits from non-pow2 surfaces cause issues without GL_ARB_texture_non_power_of_two
122 14790 after full tilt poker upgrade, client crashes randomly
123 14816 Build breaks on "Solaris Express Community Edition" (SX:CE) (Solaris 11) at git + many warnings
124 14908 listview items does not appear selected
125 14911 Unable to run Drakensang demo
126 14917 Ddraw Realizepalette regression
128 ----------------------------------------------------------------
133 gdiplus: Implement GdipGetRegionData.
134 gdiplus: Implement GdipCreateRegionPath.
135 gdiplus: Implement GdipCreateRegionRect.
136 gdiplus: Implement GdipCreateRegionRectI.
137 gdiplus: Implement GdipCloneRegion.
138 gdiplus: Implement GdipCombineRegionRect.
139 gdiplus: Implement GdipCombineRegionRectI.
140 gdiplus: Implement GdipCombineRegionRegion.
141 gdiplus: Implement GdipCombineRegionPath.
142 gdiplus: Add another test to getregiondata.
143 gdiplus: Skip the generic font tests if we don't have the required fonts.
145 Alexander Dorofeyev (5):
146 wined3d: Add ActivateContext in color_fill_fbo.
147 ddraw/tests: Skip cubemap tests when cubemap isn't supported.
148 wined3d: Disable TEXTURE_RECTANGLE in SetupForBlit.
149 wined3d: Set D3DPTEXTURECAPS_TRANSPARENCY.
150 wined3d: Fix copy paste error in IWineGDISurfaceImpl_RealizePalette.
152 Alexander Morozov (4):
153 include/ddk/wdm.h: Add defines.
154 ntoskrnl.exe: Add stubs for IoAllocateIrp, IoInitializeIrp and IoFreeIrp.
155 ntoskrnl.exe: Add stub for IoDeleteSymbolicLink.
156 kernel32: Fix a typo.
158 Alexander Nicolaysen Sørnes (13):
159 dpnet: Add basic DirectPlay8ThreadPool implementation.
160 shell32: Update Norwegian Bokmål translation.
161 appwiz.cpl: Fix overlapping controls.
162 appwiz.cpl: Add Norwegian Bokmål translation.
163 regedit: Convert deletion to unicode.
164 regedit: Convert printing&help to unicode.
165 regedit: Convert clipboard handling to unicode.
166 kernel32/winerr: Add Norwegian Bokmål translation.
167 regedit: Fix passing null pointer.
168 winhlp32: Update Norwegian Bokmål translation.
169 regedit: Convert key creation to unicode.
170 regedit: Convert AddEntryToTree to unicode.
171 dpnet: Add stubbed DirectPlay8Peer interface.
173 Alexandre Julliard (24):
174 configure: Don't use cups-config --libs, it returns garbage.
175 wine.inf; Don't overwrite path and temp dir environment variables on upgrades.
176 ntdll: Use the generic int 0x91 syscall on Solaris so that it works on all CPUs.
177 user32/tests: Fix some tests on Win9x.
178 user32: Return a proper rectangle from WINPOS_MinMaximize.
179 user32: Add an entry point for ShowWindow to the driver interface.
180 winex11: Fetch the current X window position on ShowWindow resulting from a window manager event.
181 winex11: Send WM_SYSCOMMAND instead of calling ShowWindow directly to minimize/restore a window.
182 winex11: Check for wm maximized state in ConfigureNotify and update the window state accordingly.
183 winex11: Also check the maximized when restoring a minimized window.
184 user32/tests: Fix some message test failures on various Windows versions.
185 gdi32/tests: Allow some more rounding errors in glyph sizes.
186 test.h: Fetch environment variables from the Win32 environment not the Unix one.
187 winetest: Set environment variables in the Win32 environment.
188 user32/tests: Fix the listbox LB_DIR tests when directories are present.
189 user32/tests: Don't check last error on success in the broadcast tests.
190 user32/tests: Fix some test failures on win9x.
191 user32/tests: Fix a number of message sequence tests that could sometimes fail.
192 gdi32/tests: Fix some test failures on Win9x.
193 makefiles: Add missing entries for mstask tests.
194 configure: Require autoconf version 2.59d.
195 configure: Generate the makefiles list in configure instead of make_makefiles.
196 kernel32: Fix a compiler warning on Mac OS.
197 Avoid some size_t printf format warnings.
199 Alistair Leslie-Hughes (10):
200 msxml3: Format get_xml string to be more like msxml3.
201 advapi32: Fix two tests for w2k8.
202 advapi32: Fix test under w2k8.
203 msxml3: Added and corrected trace string.
204 mshtml: Implement HTMLStyle get_background.
205 mshtml: Implement IDispatch for IHTMLStyle.
206 mshtml: Implement IDispatch for IHTMLElement.
207 mshtml: Implement IDispatch for IHTMLElement2.
208 mshtml: Implement IDispatch for IHTMLAnchorElement.
209 ole32: Stop crash under w2k8.
211 Andre Wisplinghoff (2):
212 user32: Make dde test use skip function.
213 user32: Add a test for ToUnicode.
216 advapi32: Remove unused variable.
217 browseui: Sign-compare warning fix.
218 appwiz.cpl: Sign-compare warning fix.
219 dmband: Sign-compare warning fix.
220 dmcompos: Sign-compare warning fix.
221 dmime: Sign-compare warning fix.
222 dmloader: Sign-compare warning fix.
223 dmscript: Sign-compare warning fix.
224 dmsynth: Sign-compare warning fix.
225 dmusic: Sign-compare warning fix.
226 d3dxof: Sign-compare warning fix.
227 dmstyle: Sign-compare warning fix.
228 dnsapi: Sign-compare warnings fix.
229 dswave: Sign-compare warning fix.
230 fusion: Sign-compare warnings fix.
231 gphoto2.ds: Sign-compare warning fix.
232 hhctrl.ocx: Sign-compare warning fix.
233 dmime: Indirection levels fix.
236 mlang: Japanese conversion tests.
237 wined3d: Check validity of rects before locking surface in Blt.
238 wined3d: Rework surface Blt a bit to only lock the part of the destination surface being drawn to.
239 dinput: The DIK_ keycode is not the same as the scancode.
242 user32: Test what FindWindow does when window isn't found.
245 winmm: Implement stub for midiConnect and midiDisconnect.
246 winealsa.drv: Improve midi port names.
247 d3dxof: Implement some parsing in RegisterTemplates.
248 d3dxof: Create FileEnumObject using its constructor.
249 d3dxof: Create FileData object using its constructor. Fix return value of CreateEnumObject.
250 d3dxof: Add basic tests.
251 d3dxof: Add text format support to RegisterTemplates and fix corresponding test.
252 msvcirt: Implement some ostream stubs.
255 Fix some hackish usages of WideCharToMultiByte.
256 kernel32: Add a lot of new tests for the actual WideCharToMultiByte string conversion as well.
257 kernel32/tests: Fix a wrong length passed to a WideCharToMultiByte test, which led to a use of uninitialized stack memory.
259 Damjan Jovanovic (3):
260 shdocvw: Add IUniformResourceLocator declarations to intshcut.h.
261 shdocvw: Rudimentary implementation of CLSID_InternetShortcut.
262 oleaut32: Add a failing VarFormat test.
265 ntdll: Fix a small timer-queue bug whereby a deleted timer may still expire.
266 ntdll: Add support for a default timer queue.
267 kernel32/tests: Add tests for undocumented default timer queue "features".
268 widl: Honor typedef pointer attributes.
269 advapi32: Implement GetSecurityInfo.
270 advapi32/tests: Add tests for GetSecurityInfo with a NULL security descriptor pointer.
273 wininet: HTTP_QUERY_RAW_HEADERS_CRLF length shouldn't include nul.
274 shell32/tests: Test whether SHGetFileInfo should clear hIcon.
277 d3dx8: Only the points in the positive ray are taken in account in D3DXSphereBoundProbe.
278 d3dx8: Implement D3DXBoxBoundProbe.
279 wordpad: Update the French translation.
280 appwiz.cpl: Add the French resource.
281 ddraw: Only ddraw checks wether one can give a null pointer to SetMaterial.
282 d3d8/d3d9: Remove unconsistent tests for SetMaterial.
284 Detlef Riekenberg (9):
285 kernel32/tests: Fix a crash on win9x (lpDefault is truncated inplace).
286 crypt32/tests: Fix test on win9x (CreateFileW not implemented).
287 shlwapi/tests: Fix a buffer overflow that results in a crash on Win9x.
288 advapi32/tests: Handle the results from Win9x in the registry tests.
289 shell32/tests: Do not crash on Win9x when testing shlfileop.
290 shlwapi/tests: Fix istream tests on win9x (GetTempPathW).
291 shell32/tests: Fix shelllink test on win9x (GetTempPathW).
292 spoolss/tests: Fix a test on vista/w2k8.
293 winealsa.drv: Fix a typo in an error message.
295 Dmitry Timoshkov (6):
296 mlang: Add a test for a CodePageToCodePages failure, make it pass under Wine.
297 mlang: Remove noise from mlang test output.
298 mlang: Do not use MAX_PATH for not path related things.
299 mlang: Remove debugging stuff.
300 gdi32: Avoid loading a bitmap if a glyph transformation is being requested.
301 gdi32: Replace DC transform by font scaling for bitmap fonts.
304 riched20: EM_SETTEXTTEX obeys ST_SELECTION with RTF inputs.
307 richedit: Added OleInitialize for clipboard operations.
308 richedit: Use tabstops to store cell positions.
309 richedit: Joined paragraph format depends on number of characters deleted.
310 richedit: Fixed rtf reader bug that caused large start indents.
311 richedit: Removed assumption about the order of rtf indent control words.
312 richedit: Word/Line/Paragraph selection had selection anchor on wrong side.
313 richedit: Handle tab key properly within table cells.
314 richedit: Protect deletion of cell boundaries when not deleting row.
315 richedit: Reversed deletion direction so tables are inserted forwards.
316 richedit: Each cell can contain multiple paragraphs in msftedit.
317 richedit: Added in support for streaming in and out nested tables.
318 richedit: EM_[SG]ETPARAFORMAT returned the wrong value.
319 richedit: Substitute space for \tab and \par control words for simple tables.
320 richedit: Removed an unused local variable and assignments to it.
321 richedit: Adjust table spacing with horizontal gap and left edge.
322 richedit: Borders are drawn for simple tables.
323 richedit: Borders are now drawn for tables and nested tables.
324 richedit: Added support for changing cell border colours.
327 winedbg: Don't force integral values while displaying a stack value, it doesn't work for float/double values.
329 Francois Gouget (12):
330 gdiplus: Add a trailing '\n' to a Wine trace.
331 appwiz.cpl: Fix compilation on systems that don't support nameless unions.
332 appwiz.cpl: Fix the CPlApplet() prototype.
333 gdi32: Include config.h before using HAVE_XXX.
334 quartz: assert.h is not a local include.
335 winex11.drv: Fix the SysCommand() and ImeGetRegisterWordStyle() prototypes.
336 mscoree: Fix the ND_WI8() prototype.
337 Add some API documentation stubs to make winapi_check happy.
338 configure: Fix the 'no sound card' warning.
339 d3d9: Add an API documentation stub to make winapi_check happy.
340 Assorted spelling fixes.
341 dplayx/tests: Fix compilation on systems that don't support nameless unions.
344 appwiz.cpl: Added Dutch resources.
347 ole32: Fix return value for DefaultHandler_SetExtent.
350 comctl32: Push down function scope variable into the different case statements which allows us using more specific types in case.
351 comctl32: Remove unused parameter from _read_bitmap().
352 Add return statements to avoid gcc warnings.
353 winhttp: #include <netinet/in.h> for sockaddr_in.
356 wined3d: Container dirtification is already handled in ModifyLocation().
357 wined3d: FBO texture == drawable handling is already handled in LoadLocation().
358 wined3d: Call LoadLocation() on higher render targets as well, simplify some code in drawPrimitive.
359 wined3d: Move setting the draw buffer to a separate function.
360 wined3d: Use CTXUSAGE_RESOURCELOAD for ActivateContext() in color_fill_fbo().
361 wined3d: Mark STATE_SCISSORRECT dirty in color_fill_fbo().
362 wined3d: Apply FBO state in ActivateContext().
363 wined3d: Handle CTXUSAGE_BLIT with offscreen targets and FBO ORM.
364 wined3d: Move creating a texture id from PreLoad to BindTexture.
365 d3d8: Don't store shader_handle's.
366 secur32: Reserved3 / Reserved4 are actually EncryptMessage / DecryptMessage.
367 wined3d: Don't free backends if they're not created yet.
368 wined3d: Don't allocate This->draw_buffers in the error path for Init3D().
369 mountmgr: Include the terminating NULL in mount ids.
370 wined3d: Move depth stencil location handling code up a couple of lines.
371 wined3d: Track FBOs per-context.
372 wined3d: Remove useless hash_table_entry_t typedef.
375 wininet: Use getaddrinfo for thread-safe resolving if available.
376 wininet: Properly initialize access type when no proxy is configured.
377 winhttp: Add a handle management implementation.
378 winhttp: Implement WinHttpOpen and WinHttpCloseHandle.
379 winhttp: Implement WinHttpConnect.
380 winhttp: Implement WinHttpOpenRequest.
381 winhttp: Implement WinHttpSetStatusCallback. Start sending notifications.
382 winhttp: Add stub implementations for WinHttpGetDefaultProxyConfiguration, WinHttpGetProxyForUrl and WinHttpSetDefaultProxyConfiguration.
383 winhttp: Forward WinHttpCrackUrl and WinHttpCreateUrl to wininet for the time being.
384 winhttp: Implement WinHttpTimeFromSystemTime and WinHttpTimeToSystemTime.
385 include: Add prototype for WinHttpQueryOption.
386 winhttp: Deliver status notifications to the application.
387 winhttp: Add a stub implementation for WinHttpSetTimeouts.
388 winhttp: Implement WinHttpAddRequestHeaders.
389 winhttp: Implement WinHttpQueryHeaders.
390 winhttp: Use default values for verb, object and version parameters in WinHttpOpenRequest.
391 winhttp: Add some tests for WinHttpAddRequestHeaders.
394 user32: Implement WM_UNICHAR for edit control.
395 riched32: Implement WM_UNICHAR support.
396 msvcmaker: Fix msvc project file generation under MinGW32.
397 notepad: Update simplified Chinese resource.
398 clock: Update simplified Chinese resource.
399 winhlp32: Update simplified Chinese resource.
400 winefile: Update simplified Chinese resource.
401 winconsole: Update simplified Chinese resource.
402 progman: Update simplified Chinese resource.
403 user32: Update simplified Chinese resource.
404 shell32: Update simplified Chinese resource.
405 comdlg32: Update simplified Chinese resource.
406 comctl32: Update simplified Chinese resource.
409 gdi32: Keep track of the number of unique fonts that are created and return this in the second DWORD of the GdiRealizationInfo structure.
410 kernel32: GetCalendarInfo shouldn't return HRESULT codes. Change a MESSAGE to a FIXME.
411 wineps.drv: Make sure we call CreateFontIndirect with zero width, otherwise we'll get a scaled-width font.
412 gdi32: Don't use biSizeImage for a BI_BITFIELDS dib.
413 include: Fix CRYPT_SMIME_CAPABILITIES definition.
414 crypt32: Don't write to pvStructInfo if it's NULL.
415 crypt32: Initialize the size to zero.
416 crypt32: Don't decrease the size of the buffer, since we're already counting the characters that we're adding to it.
417 crypt32: Remove some unnecessary code.
419 Hwang YunSong(황윤성) (1):
420 shell32: Updated Korean resource.
423 dplayx: Fix the definition of DirectPlayCreate.
424 dplayx: Changed debug channel from dplayx to dplay.
425 dplayx: Tests for DirectPlayCreate.
426 dplayx: Tests for EnumConnections.
427 dplayx: Tests for InitializeConnection.
428 dplayx: Tests for GetCaps.
429 dplayx: Tests for Open.
430 dplayx: Tests for EnumSessions.
431 dplayx: Tests for Get/SetSessionDesc.
432 dplayx: Tests for CreatePlayer.
433 dplayx: Tests for GetPlayerCaps.
434 dplayx: Tests for Get/SetPlayerData.
435 dplayx: Tests for Get/SetPlayerName.
436 dplayx: Tests for GetPlayerAccount.
437 dplayx: Tests for GetPlayerAddress.
438 dplayx: Tests for GetPlayerFlags.
439 dplayx: Tests for CreateGroup.
440 dplayx: Tests for GroupOwner.
441 dplayx: Tests for EnumPlayers.
442 dplayx: Tests for EnumGroups.
443 dplayx: Tests for EnumGroupsInGroup.
444 dplayx: Tests for checking the behaviour of groups in a p2p session.
445 dplayx: Tests for checking the behaviour of groups in a C/S session.
446 dplayx: Tests for Send.
447 dplayx: Tests for Receive.
448 dplayx: Tests for GetMessageCount.
449 dplayx: Tests for GetMessageQueue.
450 dplayx: Tests for checking remote data replication.
453 mshtml: Added IHTMLElement2::get_scrollHeight implementation.
454 mshtml: Added IOmNavigator::get_platform implementation.
455 mshtml: Added IHTMLElement2::get_scrollWidth implementation.
456 mshtml: Forward IHTMLTextContainer::get_scroll[Hight|Width] implementation to IHTMLElement2.
457 mshtml: Added IHTMLElement2::get_scrollTop implementation.
458 mshtml: Forward IHTMLTextContainer::get_scrollTop to IHTMLElement2.
459 mshtml: Added IHTMLElement::get_offsetHeight implementation.
460 mshtml: Use heap_alloc_zero for HTMLWindow allocation.
463 msi: Handle the package context when unpublishing the product.
464 msi: Validate the szProduct parameter of MsiConfigureProductEx.
465 msi: Properly locate the published product in MsiConfigureProductEx.
466 msi: Handle the INSTALLSTATE_ABSENT state in MsiConfigureProductEx.
467 msi: Set the ALLUSERS property for the machine context.
468 msi: Add tests for MsiConfigureProductEx.
469 msi: Directly register the typelib if it's not embedded in a PE module.
470 msi: Reimplement MsiOpenProduct.
471 msi: Add tests for MsiOpenProduct.
472 msi: Add a stub implementation of MsiEnumPatchesEx.
473 msi: Change an ERR that was supposed to be a TRACE.
474 winex11: Reduce console spam for AlphaBlend deficiencies.
475 advpack: Skip the TranslateInfEx tests in win9x.
476 advpack: Fix a failing test in win98.
477 msi: Test how MsiConfigureProductEx locates the source package.
478 msi: Also check the LocalPackage install property when searching for the product package.
479 ole32: Test the file access and share modes of StgCreateDocFile.
480 fusion: Handle loading 64-bit .NET assemblies.
481 fusion: Align the metadata header pointer on a DWORD boundary.
482 fusion: Ignore the case of the assembly filename extension.
483 msi: Ignore all non-stream elements when filling the _Streams table.
484 msi: Perform costing again for the InstallExecute sequence.
485 msi: Factor out media handling and use the new interface to efficiently extract assemblies.
486 msi: Ignore a file that has a missing component.
487 msi: Don't check for a NULL component, as the component is guaranteed to exist.
488 msi: Don't remove a file if the old file is strictly newer than the version to be installed.
489 msi: A file's component's state does not determine file removal.
490 msi: Remove misc files from the RemoveFile table.
491 msi: Test the file access and share modes of MsiOpenDatabase.
492 ole32: Storage sharing should be implemented in ole32, not the lower-level file API.
493 msi: Add more tests for feature and component states.
494 msi: Base removal of a file on the component's action, not the file's state.
495 msi: Use MsiQueryComponent state to determine the component's state.
496 msi: Use MsiQueryFeatureState to determine the feature's state.
497 msi: Handle processing a component that is installed to source.
498 msi: If the filename is empty or NULL, remove the directory.
499 msi: Downgrade an ERR to a TRACE.
500 msi: Handle components installed as source in MsiQueryComponentState.
501 msi: Remove an invalid setting of the install state.
502 msi: Don't remove a file that is installed as source.
503 msi: Fix the logic to determine the appropriate action of the component.
504 msi: Don't remove a misc file if the action is unknown.
507 user32: DdeClientTransaction should return 0 in the last param for DDE_DATA.
508 user32: DdeQueryString returns a NULL str if there is no handle.
509 user32: DdeClientTransaction should check that pData is not NULL for XTYP_REQUEST.
510 user32/tests: Add tests for for invalid DDE conditions.
511 user32: Check for invalid conversation and return the correct error.
514 winmm: Remove misleading message.
517 shlwapi: Use CharNextA to iterate through characters in PathAddBackslashA. Fixes problems with MBCS paths.
518 crypt32: Move simplified message functions to their own file.
519 crypt32: Move simplified message tests to their own file.
520 crypt32: Add stub for CryptHashMessage.
521 crypt32: Add tests for CryptHashMessage.
522 crypt32: Implement CryptHashMessage.
523 rsaenh: Test and correct the maximum allowable salt length.
524 crypt32: Add test showing only file header is checked for cabinet files.
525 crypt32: Fix some test failures on Win9x.
526 msisip: Add stub dll.
527 msisip: Implement DllRegisterServer/DllUnregisterServer.
528 msisip: Implement MsiSIPIsMyTypeOfFile.
529 msisip: Implement MsiSIPGetSignedDataMsg.
530 tools/wine.inf: Register msisip.dll.
531 crypt32: Use ReadFile rather than a memory-mapped file to check the type of a file.
532 crypt32: Create a helper to load a SIP function from an open key.
533 crypt32: More fully implement CryptSIPRetrieveSubjectGuid.
534 crypt32: Use CryptSIPRetrieveSubjectGuid to determine how to read a message object from a file, rather than assuming the source file is always a PE executable.
535 ws2_32: Delay import iphlpapi.
536 crypt32: Add stub for CryptMsgGetAndVerifySigner.
537 crypt32: Add tests for CryptMsgGetAndVerifySigner.
538 crypt32: Implement CryptMsgGetAndVerifySigner.
539 crypt32: Add stub for CryptMsgVerifyCountersignatureEncodedEx.
540 crypt32: Add stub for CryptHashToBeSigned.
541 crypt32: Add tests for CryptHashToBeSigned.
542 crypt32: Implement CryptHashToBeSigned.
543 crypt32: Implement CERT_SIGNATURE_HASH_PROP_ID.
544 crypt32: Implement CertFindCertificateInStore for CERT_FIND_SIGNATURE_HASH.
545 crypt32: Set *pcbStructInfo on more success paths.
546 crypt32: Fix length calculation for decoding CRL_DIST_POINT_NAME.
547 crypt32: Free memory using the correct function on failure.
548 wincrypt.h: Add more missing definitions.
549 crypt32: Add tests for encoding/decoding CMSG_CMS_SIGNER_INFO.
550 crypt32: Implement CMSG_CMS_SIGNER_INFO encoding.
551 crypt32: Implement decoding CMSG_CMS_SIGNER_INFO.
552 crypt32: Allow messages to be opened when compiled with CMSG_SIGNER_ENCODE_INFO_HAS_CMS_FIELDS if CMS fields aren't actually used.
553 crypt32: Allow messages to be opened when compiled with CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS if CMS fields aren't actually used.
554 crypt32: Allow CMS fields to be set when opening a signed message to encode.
555 crypt32: Always set *pcbStructInfo.
556 crypt32: Use CMS messages rather than PKCS messages internally.
557 crypt32: Test and correct encoding of signed CMS messages.
558 crypt32: Add more tests for the version of encoded signed CMS messages.
559 crypt32: Add tests for CMSG_CMS_SIGNER_INFO_PARAM.
560 crypt32: Implement CMSG_CMS_SIGNER_INFO_PARAM.
561 crypt32: Support the KeyId type of signer in CMSG_SIGNER_INFO_PARAM.
562 crypt32: Support the KeyId type of signer in CMSG_SIGNER_CERT_INFO_PARAM.
563 crypt32: Pass address of blob to store data rather than message to CDecodeMsg_CopyData.
564 crypt32: Rewrite CDecodeMsg_Update for better detached data handling.
565 crypt32: Handle the detached portion of detached signed messages.
566 crypt32: Remove an unneeded helper.
567 crypt32: Reduce excessive indenting.
568 crypt32: Add tests for encoding/decoding PKCS_SMIME_CAPABILITIES. With help from Huw Davies.
569 crypt32: Add support for encoding PKCS_SMIME_CAPABILITIES.
570 crypt32: Add support for decoding PKCS_SMIME_CAPABILITIES.
573 kernel32: Strip modifiers from the Mac locale so setlocale can parse it.
575 Kirill K. Smirnov (10):
576 winhlp32: Remove superfluous buttons from propsheet dialog templates.
577 winhlp32: Remove outdated comment.
578 wineconsole: Check return value of CreateWindow() for errors, do not rely upon callback function.
579 winhlp32: Fix parsing system header of win3.0 help file.
580 winhlp32: Fix off-by-one error.
581 winhlp32: Clear richedit area before setting text.
582 winhlp32: Set correct font size while generating rtf stream.
583 winhlp32: Load internal file containing pagenum->topicoffset mapping.
584 winhlp32: Fix offsets handling for old 3.0 files.
585 winhlp32: Use TopicOffset mapping and get rid of unused function.
588 cmd: Check the return value from HeapAlloc.
589 comctl32: Add a test for TTM_GETTEXT.
590 shell32: Handle directories in ShellExecute.
591 comctl32: Set listview focus on WM_LBUTTONUP instead of WM_LBUTTONDOWN.
593 Luis C. Busquets Pérez (3):
594 d3dx9: Implementation of D3DXGetPixelShaderProfile.
595 d3dx9: Implementation of D3DXGetVertexShaderProfile.
596 d3dx9: Avoid assignment in D3DXGetVertexShaderProfile.
598 Maarten Lankhorst (14):
599 qcap: Make the server directly register a filter instead of the workarounds.
600 uuids: Add MEDIASUBTYPE_AYUV.
601 quartz: Trace the iface pointer in the memory allocator.
602 quartz: Make transform filter return hresult from running/pausing.
603 quartz: Use correct media type in transformfilter's QueryAccept.
604 quartz: Pass InputPin as parameter to transform filter.
605 quartz: Fix end of file handling when first request is already end of file.
606 quartz: Fix support for files with multiple odml indexes.
607 winealsa.drv: Add ability to recover from underruns to directsound driver.
608 winealsa.drv: Fix compiler warnings and remove deprecated calls.
609 dsound: Remove int24_struct from conversion routines.
610 winmm: Test opening the same device twice.
611 winealsa.drv: Tune some parameters to make pulseaudio work.
612 dsound: Tune some parameters to make pulseaudio work.
615 winex11: Fix GetDIBits with monochrome pixmaps.
616 kernel32: Fix profile sharing mode.
617 msvcrt/file: stdio should clamp characters to 8 bits.
618 kernel32/tests: Fix profile crash on NT and up.
619 ntdll: Add sub-second resolution to NtQueryInformationFile.
620 kernel32: Fix profile cache logic and don't cache new files.
622 Michael Stefaniuc (4):
623 msxml3: Remove redundant NULL checks before HeapFree and fix a memleak (Smatch).
624 advapi/tests: CreateFile returns INVALID_HANDLE_VALUE on error (Smatch).
625 riched20: Remove redundant NULL check before HeapFree (Smatch).
626 d3dxof: Remove unreachable break after return (Smatch).
628 Mikołaj Zalewski (1):
629 shell32: autocomplete: There is no need for separate IAutoComplete and IAutoComplete2 vtbls.
631 Muneyuki Noguchi (3):
632 regedit: Update Japanese translation.
633 notepad: Update Japanese translation.
634 winecfg: Update Japanese translation.
637 gdiplus: Added testfile for customlinecap + constr./destr. tests.
638 gdiplus: Implemented GdipGetCustomLineCapStrokeJoin with basic test.
639 gdiplus: Implemented GdipSetCustomLineCapStrokeJoin + tests.
640 gdiplus: Implemented GdipGetCustomLineCapBaseInset + test.
641 gdiplus: Implemented GdipGetCustomLineCapWidthScale with some tests.
642 gdiplus: Add a test that shows GdipCreateFontFromLogfontW problem with empty FaceName.
643 gdiplus: GdipGetStringFormatDigitSubstitution implemented.
644 gdiplus: GdipSetStringFormatDigitSubstitution implemented.
645 gdiplus: GdipStringFormatGetGenericTypographic implemented.
646 gdiplus: GdipGetStringFormatTabStopCount implementation with tests.
647 gdiplus: Implemented Gdip[Get/Set]StringFormatTabStops with tests.
648 gdiplus: Use LANG_NEUTRAL instead of 0.
649 gdiplus: Implemented GdipStringFormatGetGenericDefault with tests.
650 gdiplus: Implemented Gdip[Get/Set]PenMode.
651 gdiplus: Implemented GdipGetPenCustom[Start/End]Cap.
652 gdiplus: Implemented GdipFillPolygon2/GdipFillPolygon2I.
653 gdiplus: Move some Beziers helpers to gdiplus.c to use them for graphicspath.
654 gdiplus: Implemented GdipAddPathCurve2 with tests.
655 gdiplus: Implemented GdipAddPathCurve2I using GdipAddPathCurve2.
656 gdiplus: Implemented GdipAddPathCurve/GdipAddPathCurveI.
657 gdiplus: Implemented GdipAddPathClosedCurve2 with tests.
658 gdiplus: Implemented GdipAddPathClosedCurve2I using GdipAddPathClosedCurve2.
659 gdiplus: Implemented GdipAddPathClosedCurve/GdipAddPathClosedCurveI.
660 gdiplus: Implemented GdipReversePath with tests.
661 gdiplus: Implemented GdipAddPathPie/GdipAddPathPieI with test.
662 gdiplus: Implemented GdipPathIterIsValid with tests.
663 gdiplus: Implemented GdipPathIterNextSubpathPath with tests.
664 gdiplus: Implemented GdipResetWorldTransform.
665 gdiplus: Implemented GdipPathIterNextMarkerPath with tests.
666 gdiplus: Implemented GdipFillClosedCurve2[I].
669 winefile: Fix absolute pidl conversion for non-filesystem shell objects.
670 shell32: Fix descriptions being applied to wrong entries in control panel.
671 shell32: Ensure status bar in control panel is reset when menu closed. Also reset to blank when item deselected.
672 appwiz.cpl: Gather extra information for Support Info dialog.
673 uninstaller: Remove GUI portion of Wine uninstaller.
676 comctl32/tests: Run tests again on Win95.
677 crypt32/tests: Don't crash on some win9x boxes.
678 gdi32/tests: Don't test unimplemented functions.
679 mshtml/tests: Don't fail on unimplemented function.
680 crypt32/tests: Use CryptAcquireContextA instead of CryptAcquireContextW.
681 kernel32/tests: Skip tests when codepage is not available.
682 mlang/tests: Skip tests for unsupported code page identifiers.
683 crypt32/tests: Don't crash on some win9x boxes.
684 iphlpapi/tests: Skip some tests for unsupported functions.
685 kernel32/tests: Fix a test failure on Win9x.
686 quartz/tests: Skip some tests on NT4.
687 kernel32/tests: Show the setting of the debugger registry value.
688 include/wine/svcctl.idl: Remove duplicate define.
689 ole32/tests: Fix a test on win98 and W2K.
690 advapi32/tests: Add helper function to get function pointers.
691 advapi32/tests: Add tests for QueryServiceStatus.
692 advapi32/tests: Add tests for QueryServiceStatusEx.
693 advapi32/tests: Add tests for EnumServicesStatusA.
694 advapi32: Prevent a crash when passing an allowed NULL parameter.
695 advapi32/tests: Add tests for EnumServicesStatusExA.
698 msxml3: Generalize bsc_t implementation.
699 msxml3: Added ISAXXMLReader_parseURL implementation.
700 msxml3/tests: Added test for ISAXXMLReader_parseURL.
701 msxml3: Added stub implementation of ISAXAttributes.
702 msxml3: Initialize ISAXAttribute structure.
703 msxml3: Add ISAXAttribute_getLength implementation.
704 msxml3: Added ISAXAttributes_getLocalName implementation.
705 msxml3: Added ISAXAttributes_getValue implementation.
706 msxml3: Reorganize parse_buffer function (make use of libxml2 parserInternals.h).
707 msxml3: Added ISAXAttributes_getQName implementation.
708 msxml3: Prepare functions for IVBSAX... interfaces implementation.
709 msxml3: Added IVBSAXAttributes implementation.
710 msxml3: Prepare libxml2 callbacks for IVBSAX... interfaces implementation.
711 msxml3: Add IVBSAXLocator implementation.
712 msxml3: Integrate implementation of IVBSAXXMLReader and ISAXXMLReader interfaces.
713 msxml3: Return QNames properly.
714 msxml3: Add NULL pointers check in getLocalName, getQName and getValue.
715 msxml3: Add implementation of ISAXAttributes_getURI.
716 msxml3: Add ISAXContentHandler_startPrefixMapping event.
717 msxml3: Add namespaces to attributes.
718 msxml3: Add ISAXContentHandler_endPrefix event.
719 msxml3: Fix checking if ContentHandler was set.
720 msxml3: Add ISAXAttributes_getName implementation.
721 msxml3: Add ISAXAttributes_getIndexFromName implementation.
722 msxml3: Add ISAXAttributes_getIndexFromQName implementation.
723 msxml3: Add ISAXAttributes_getValueFromName implementation.
724 msxml3: Add ISAXAttributes_getValueFromQName implementation.
725 msxml3: Add error handling when reading from IStream.
726 msxml3: Fix IVBErrorHandler related bugs.
727 msxml3: Use LoadTypeLibEx to register typelib.
728 msxml3: Code clean up.
729 msxml3: Added queryresult's IDispatchEx implementation.
730 msxml3: Added IDispatchEx QueryInterface test.
733 crypt32: Check Vista error codes for the msg tests.
734 secur32: Fix the ntlm tests crashing on Vista.
735 secur32: Fix the schannel tests crashing on Vista.
736 shell32: Fix shlexec crashing on Vista.
737 crypt32: Removed the failing base64 test in Vista.
738 shlwapi: Fixed the string tests on Vista.
741 inetmib1: Fix wrong arguments.
744 oleaut32: Use the typelib debug channel for debug messages output during loading of SLTG typelibs.
745 oleaut32: Move the debug logging of the variable type in SLTG_DoVars.
746 oleaut32: Dump the loaded module in SLTG_ProcessModule.
747 oleaut32: Handle strings with a length of 0xffff in SLTG_DoVars.
748 oleaut32: Fix the loading of the parameter name for SLTG propget functions.
749 rpcrt4: Validate the uuid portion of the string passed to RpcStringBindingParseA/W.
750 rpcrt4: Factorise conformant array NDR functions and use them to fix the wire-representation of complex structures with conformant arrays.
751 rpcrt4: Add tests for a complex struct with conformant array.
752 rpcrt4: Factorise conformant varying array functions into array_* functions.
753 rpcrt4: Factorise conformant string functions into array_* functions.
754 rpcrt4: Re-implement part of the conformant varying structure processing routines using array_* functions.
755 rpcrt4: Fix a typo in the ncalrpc protseq in the epm_endpoints structure.
756 rpcrt4: Fix crash calculation of tower size in rpcrt4_ncalrpc_get_top_of_tower.
757 rpcrt4: Fix crash in rpcrt4_ncalrpc_parse_top_of_tower due to unconditionally dereferencing networkaddr and endpoint variables.
758 rpcrt4: Fix the protid used in ncalrpc tower functions.
759 rpcss: Warn in ept_insert if TowerExplode fails.
760 rpcss: Register the endpoint for the ncalrpc protseq for the endpoint mapper.
761 rpcrt4: Check that strings in SMB, NB and pipe floors are nul-terminated before copying the data.
762 include: Fix the WINELIB_NAME_AW macro for RpcBindingToStringBinding.
763 rpcrt4: Add test for RpcBindingToStringBindingA.
764 rpcrt4: Fix RpcBindingToStringBinding to not generate a UUID string if the object UUID is nil.
765 rpcrt4: Print a warning if connecting to a named pipe failed in rpcrt4_conn_open_pipe in the !wait case.
766 rpcrt4: Fix RpcStringBindingComposeA/W and RpcStringBindingParseA/W to escape and unescape delimiters in the string binding.
767 oleaut32: Avoid unnecessary allocations in TLB_MultiByteToBSTR and SLTG_ReadString.
768 oleaut32: Fix invalid free of import library entry name with SLTG typelibs.
769 cryptnet: Fix mismatch between sizeof and countof quantities in CRYPT_GetUrlFromCertificateCRLDistPoint.
770 appwiz.cpl: Fix leak of thread and process handles in UninstallProgram.
771 d3d9: Fix variable type in IDirect3DDevice9Impl_GetSoftwareVertexProcessing.
772 d3d9: Remove unneeded local variable in IDirect3DDevice9Impl_SetFVF.
773 include: Remove superfluous semi-colons from wine/wined3d_gl.h.
774 hhctl.ocx: Fix reference count leak in InPlace_OnPosRectChange.
775 comctl32: Fix use of arithmetic operator on Boolean type in TREEVIEW_ComputeItemInternalMetrics.
776 msrle32: Fix uses of arithmetic operators on Boolean types in MSRLE32_CompressRLE4Line and MSRLE32_CompressRLE8Line.
777 msi: Fix handle leak in ITERATE_SelfRegModules.
778 ole32: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
779 oleaut32: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
780 quartz: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
781 shlwapi: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
782 urlmon: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
783 shell32: Don't assign a result from a function that returns a BOOL to an HRESULT in shellex_get_dataobj.
784 oleaut32: Fix buffer length passed to VARIANT_DI_tostringW in VarBstrFromCy.
785 hhctrl.ocx: Nul-terminate url_indicator constant in NavigateToUrl.
786 quartz: Use memcmp instead of strncmp in MPEGSplitter_pre_connect.
787 rpcrt4: Remove unreachable code in EmbeddedComplexSize.
788 ole32: Remove dead code in StorageImpl_LoadFileHeader.
789 kernel32: Fix a typo in the leadin check in WaitNamedPipeW.
790 rpcrt4: Test the endpoint mapper for the ncalrpc protseq as well as the ncacn_np protseq.
791 rpcrt4: Check for previous association being NULL in RPCRT4_ResolveBinding.
792 rpcrt4: Don't get or create an association for bindings with incomplete endpoints.
793 rpcrt4: Implement RpcBindingReset.
795 Roderick Colenbrander (2):
796 wined3d: Fix BltOverride regression.
797 wined3d: Fix window rewrite regression.
800 mstask: Implemented DllRegisterServer.
801 mstask: Implemented DllUnregisterServer.
802 mstask/test: NewWorkItem conformance test.
803 mstask: Task stub with AddRef, QueryInterface, and Release.
804 mstask: Implemented NewWorkItem.
805 mstask: Activate conformance test.
806 mstask: Stub implementation of Activate.
807 include: Add task scheduler specific error codes.
808 include: Added defines used by TASK_TRIGGER members.
809 mstask/test: Conformance test for (Set|Get)ApplicationName.
810 mstask/test: Conformance test for CreateTrigger.
811 mstask/tests: Conformance test for (Set|Get)Parameters.
812 mstask/tests: Conformance test for (Set|Get)Comment.
813 mstask/tests: Conformance test for (Set|Get)MaxRunTime.
814 mstask/tests: Basic conformance test for (Set|Get)AccountInformation.
815 mstask: TaskTrigger stub with AddRef, QueryInterface, and Release.
816 mstask/tests: Conformance test for (Set|Get)Trigger.
817 mstask: Implemented (Set|Get)ApplicationName.
818 expand: Extended expand program to accept /r argument.
819 mstask: Task PersistFile AddRef, QueryInterface, and Release.
820 mstask: Implement (Set|Get)Parameters.
821 mstask: Implemented (Set|Get)Comment.
822 mstask: Implemented (Set|Get)MaxRunTime.
823 mstask: Implemented partial stub for (Set|Get)AccountInformation.
825 Stefan Dösinger (50):
826 wined3d: Do not enable GL_TEXTURE_SHADER_NV unconditionally.
827 wined3d: Add fog and tex types to the ffp fragment description.
828 wined3d: Use C bitfields to compact the ffp description.
829 wined3d: Use a hashmap to store the ffp shaders.
830 wined3d: GL_ARB_fragment_program ffp implementation.
831 wined3d: Initialize the texture op function properly.
832 wined3d: Clamp results in the arbfp pipeline replacement.
833 wined3d: Beware of the frontbuffer coordinate system difference.
834 ddraw: Set ddraw caps in wined3d.
835 wined3d: Only set D3D caps when GL was loaded successfully.
836 wined3d: Report the pitch alignment to ddraw.
837 wined3d: Always load glFinish and glFlush from opengl32.dll.
838 d3d9: Skip gracefully if A16R16G16B16 is not supported.
839 wined3d: Call glFlush outside the GL lock.
840 wined3d: Remove a glFlush.
841 wined3d: Move the pshader fog update to the vertex pipeline.
842 wined3d: Implement overlay position tracking.
843 wined3d: Basic overlay emulation with opengl.
844 wined3d: Implement overlay flipping.
845 wined3d: Update the surface locations in Present.
846 wined3d: Track overlay surfaces in the overlayed surface.
847 wined3d: Move some swapchain code into a base class.
848 wined3d: Remove unused enum entry.
849 wined3d: Use a swapchain for GDI surfaces.
850 wined3d: Support redirecting the primary context.
851 d3d: Remove IWineD3DDevice::SetHwnd.
852 wined3d: Remove the device-global fullscreen flag.
853 wined3d: Remove the ddraw_window device member.
854 wined3d: Add a swapchain method to set the dest override.
855 ddraw: Send the ddraw output to the clipper window, if any.
856 ddraw: Implement IDirectDraw7::GetFourCCCodes.
857 wined3d: Support YUV formats with GL_APPLE_ycbcr_422.
858 wined3d: Start a framework for color conversion shaders in blits.
859 wined3d: Test formats for surface support.
860 wined3d: Ask the ffp/shader/blit implementation about format support.
861 wined3d: Implement YUV emulation with GL_ARB_fragment_program.
862 ddraw: Do not set the rendertarget flag just because of the backbuffer flag.
863 wined3d: Keep track of the last used device.
864 ddraw: Set the bitdepth on YUV formats.
865 wined3d: Fix the unused arg marker.
866 wined3d: Update the overlay when the destination was drawn to.
867 d3d9: Test for fixed function value clamping.
868 winex11: Do not cap the cursor size.
869 wined3d: Prefer aux buffer matches over alpha matches.
870 wined3d: Don't enable texture dimensions with shaders.
871 wined3d: Don't skip applying texdims with shaders.
872 wined3d: Set the texture wrap default with the NP2 emulation properly.
873 d3d9: Make the bumpmap test less picky.
874 wined3d: De-pickify the texbem test.
875 wined3d: Filter out more spam.
878 rasapi32: Fix building the tests with MSVC (based on a patch by Reece Dunn).
879 rasapi32: Skip RasEnumDevicesA tests on configuration problems.
880 rasapi: Fix test failure on platforms vista, w2k8.
883 ddraw: Fix typo in copy_mipmap_chain.
884 wined3d: Remove arb_tex_npot for NV FX series in fixup_extensions.
887 d3dx9: Add stubs for the ID3DXSprite functions.
889 Vijay Kiran Kamuju (1):
890 d3drm: Add minimal d3drmobj.h.
893 wininet: Default to keep-alive when the server is HTTP/1.1, not when it isn't.
894 user32: Implement TPM_*ALIGN flags.
896 Vitaliy Margolen (3):
897 dinput: Implement saturation property for evdev joystick driver.
898 dinput: Zero the out buffer.
899 dinput: Add mouse warp override config option.
901 Vladimir Pankratov (14):
902 taskmgr: Update Russian translation.
903 shell32: Update Russian translation.
904 taskmgr: Remove unused code.
905 taskmgr: Update Russian translation.
906 netapi32: Add stub for NetWkstaUserEnum.
907 netapi32: Add stub for NetGroupEnum.
908 taskmgr: Converted some functions to Unicode.
909 winecfg: Update Russian translation.
910 shell32: Update Russian translation.
911 taskmgr: Converted some functions and variables to Unicode.
912 taskmgr: Converted some functions and variables to Unicode.
913 taskmgr: Converted some functions and variables to Unicode.
914 taskmgr: Converted some functions and variables to Unicode.
915 taskmgr: Converted some functions and variables to Unicode.
918 comctl32: Added input validation to TOOLTIPS_GetTextW() in order to handle gracefully the case where it is called with an empty tooltip.
921 include/winhttp.h: Add WINHTTP_TIME_FORMAT_BUFSIZE.
922 winhttp: Add stub implementation for WinHttpWriteData.
923 winhttp/tests: Add test for sending request.
924 winhttp: Add stub implementation for WinHttpTimeFromSystemTime.
925 winhttp: Add test for WinHttpTimeFromSystemTime.
926 winhttp: Add stub implementation for WinHttpTimeToSystemTime.
927 winhttp: Add test for WinHttpTimeToSystemTime.
928 winhttp: Add stub implementation for WinHttpQueryHeaders.
929 winhttp: Add stub implementation for WinHttpAddRequestHeaders.
930 winhttp: Add test for adding/querying headers.