1 The Wine development release 1.1.8 is now available.
3 What's new in this release (see below for details):
4 - Substantial parts of inetcomm implemented (for Outlook).
5 - Still better crypt32 support.
6 - Memory management improvements.
7 - Theming support for buttons.
10 The source is available from the following locations:
12 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.8.tar.bz2
13 http://prdownloads.sourceforge.net/wine/wine-1.1.8.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 3109 Werkkzeug 1 remains black and creates buffer underruns
32 3493 Commandos get's very slow (almost locked) while mouse is moving
33 3819 Keyboard problem with Alien vs Predator 2 demo
34 3910 PortAudio error at Unable to open streams: Illegal error number
35 4046 Freezes waiting for short sound-samples that don't happen with sound off.
36 4063 Quitting webed causes abort in _CheckNotSysLevel
37 4078 memory allocation fails
38 4144 Numerous RichText problems
39 4558 Some numeric keypad keys don't work in user mode
40 4855 ZOC window does not retain size after workspace switch
41 4977 Mindstar Script Editor aborts on startup with "Runtime Error 430: Class does not support Automation..."
42 5101 Age of Mythology The Titans - Memory Leak
43 5224 Grim Fandango patch Gfupd101.exe doesn't start
44 5707 Settlers IV is slow in WIne 0.9.16+
45 5784 Dark Age of Camelot not connect update server
46 6683 IrfanView's "Save Picture as ..." dialog problems
47 6694 Java App Problems with Filechooser
48 6700 Magic Workstation Application occupying 100% of cpu
49 6709 [Game] Ceasar IV crashes.
50 6948 CSpy/Tab: Tab images have wrong offset
51 7052 The game Locomotion crashes on startup (after drawing an empty desktop window) due to an unhandled page fault.
52 7639 Papyrus loses focus when user clicks on font size pulldown
53 8234 Supreme Commander Install fail - Error : 87
54 9460 Sid Meiers Pirates does not load after caps changes
55 9577 Serious Sam II demo installer creates blank window
56 9714 MapViewOfFile with write permissions should not succeed on a read-only file mapping
57 9715 winecfg should allow display resolution beyond 120dpi
58 10129 Guitar Rig 3 crashes
59 10375 Stranger demo makes Wine segfaults
60 10579 mingw32: reimp and other tools can't launch each other
61 10727 .Net 2.0 does not install
62 10810 Constant crash while using EDXOR
63 10859 access violation in mshtml.dll since 0.9.48 / Heredis 9
64 10980 ConvertImage cannot run
65 11092 cutscene does not display correctly - jedi knight dark forces II demo
66 11199 Unhandled exception: page fault on read access to 0x00000050 when starting Archlord
67 11369 CheckPoint SmartDashboard R65 causes wine crash
68 11483 MSTSC (remote desktop) needs winscard.dll.SCardAccessStartedEvent
69 12046 MinGW32: unhandled page faults and exceptions
70 12175 Blank window appears during Sims 2 installation
71 12219 The "House of the Dead 3" "start game" options menu doesn't show any text.
72 12244 Unhandled page fault in Lotus Wordpro R9.5
73 12282 Oracle Forms 6i runtime crashes while opening a form
74 12545 The Ship: Does not launch
75 12584 Rendering problems in NWN2
76 12669 Flash 8: crashes when a pixmap in clipboard
77 12711 Guitar Pro 5 don't show in the task bar
78 12864 Quick 2007 Home & Business fails during startup
79 12865 Flash wIndow initially displays off screen
80 12940 e-sword app does not install
81 12953 DAZStudio 2.1 installer intermittantly hangs on startup
82 12974 Crash of Max Payne v1 on radeon DRI
83 12986 emachineshop crashes when closing the help window
84 13026 winetest may start without a tag
85 13103 tomtom home does not install due to no loading sensapi.dll
86 13135 Wine crash when starting program hedgewars
87 13255 sigabort for most files used with vissim 7.0
88 13285 WriteIniValues does not create c:/windows/DieVölkerGold.ini
89 13312 shipsim 2006 crashes
90 13329 World of Warcraft (WoW) trial installer crashes with unimplemented function js3250.dll.JS_SetGCParameter
91 13421 Lotus Notes 6.5.4 - wrong windows behavior
92 13546 Che Guevara demo crashes
93 13557 Regression. mdac25 fails to install
94 13672 mIRC 6.32 script editor crashes with assertion failure in riched20
95 13737 Word 2003 crashes on opening specific file
96 14037 worldwide telescope installer crashes in X11DRV_GetBitmapBits
97 14333 WALL-E demo displays upside down.
98 14437 Voipcheap installs but does not run
99 14477 Installer of sins of solar empire is not copying any files at all
100 14499 ImageDirectoryEntryToDataEx: section header param [out, optional], needs to be zeroed before RtlImageRvaToVa
101 14560 Australian etax program help feature segfaults
102 14658 Font rendering regression
103 14731 Crash upon starting a network server in 1000 game
104 14751 Max Payne 2: PP effects produce black screen in ARB mode
105 14774 Max Payne 2: PP effects flood console with GL errors (ORM=fbo)
106 14817 Msi property names passed on the command line need to be interpreted as uppercase (Corel Draw X3 installer)
107 14983 CM2000 Graphics slowed down !
108 15142 Diablo - The Hell & Hellfire: DirectX issues
109 15607 MyPhotoBooks doesn't run
110 15691 Page fault while editing RichText
111 15692 Apps crash with FontLink settings since Wine 1.1.6
112 15722 OpenOffice3 apps won't run
113 15725 calendar sizing incorrect in Paf5
114 15756 Inline file rename text box does not disappear appropriately in 7-zip 4.60 beta
115 15757 Address bar is not updated when navigating through directories in 7-zip 4.60 beta
116 15758 Page Maker 6.5 can't find resource file
117 15786 FEAR 1.08: GL errors in D3D8 mode
118 15807 Problem editing HTML in TestLog
119 15829 1000net installer crashes after selecting install button
120 15842 winecfg: You don't have a drive C. This is not so great.
121 15854 Age of Mythology: Vertex pipeline replacement patches break water transparency.
122 15863 Unable to find X development files on Leopard
123 15937 [PATCH] Pens of width = 1 scale on Windows, don't on Wine
125 ----------------------------------------------------------------
129 Alexandre Julliard (45):
130 jscript: Avoid a compiler warning.
131 shdocvw/tests: Avoid sizeof in trace.
132 ntdll: Make sure the last relocation contains some data.
133 ntdll: Use the end of the reserved area as address space limit, in case we have more than 3Gb available.
134 ntdll: Ignore some system directories in NtQueryDirectoryFile to avoid recursion troubles.
135 user32: Move handling of internal messages into peek_message.
136 user32: Move thread info setting and WH_GETMESSAGE call into peek_message.
137 user32: Specify the new queue mask separately from the PeekMessage flags.
138 user32: Use a local buffer in peek_message to save a server call for small buffer sizes.
139 user32: Add a bunch of tests for GetQueueStatus and GetMessage combinations.
140 ntdll: Simplify the RtlIsDosDeviceName_U implementation.
141 ntdll: Add a few more tests for RtlIsDosDeviceName_U, fix some failures on Windows.
142 ntdll: Allocate a new virtual region for large blocks, and ensure 16-byte alignment.
143 ntdll: Store the exit code in the server in RtlExitUserThread.
144 kernel32: Only try to open a VxD if opening a normal device failed.
145 kernel32: Use ntdll functions where possible to implement the pthread wrappers.
146 kernel32: Moved the pthread emulation support to ntdll.
147 configure: Re-generate with autoconf 2.63.
148 ntdll: Merge HEAP_InitSubHeap and HEAP_CreateSubHeap.
149 ntdll: Create a separate heap for allocating memory views instead of using malloc.
150 kernel32: Allocate global arenas on the Win32 heap.
151 kernel32: Call build_argv in the parent process so that it can use the Win32 heap.
152 kernel32: Call build_envp in the parent process so that it can use the Win32 heap.
153 winecfg: Display an nicer error when the mount manager cannot be accessed.
154 ntdll: Initialize the large address space before attaching dlls.
155 ntdll: Return more correct information for SystemBasicInformation and GetSystemInfo.
156 winemenubuilder: Move the xdg global variables out of the libpng ifdef block.
157 wrc: Fix the duplicate resource check for user-defined types.
158 ntdll: Store the per-view flags in the high word of the page protection bits.
159 ntdll: Add a noexec flag for memory views where we don't want to force exec permission.
160 kernel32/tests: Fix a couple of failures on Windows.
161 kernel32/tests: Add a few more tests, fix some failures on Windows.
162 ntdll: Store the per-page committed status in the server for anonymous file mappings.
163 ntdll: Don't force anonymous file mappings to always be fully committed.
164 ntdll/tests: Fix a couple of tests on NT4.
165 ntdll,server: Fixed access checks for OpenFileMapping and MapViewOfFile.
166 include: Add extern "C" to the exported Wine headers.
167 kernel32/tests: Fix a few more errors on Win9x.
168 ntdll: Keep track of the current working set limit independently of system views that may be allocated beyond it.
169 ntdll: Do not report non-reserved memory areas as free since we don't know what's in them.
170 kernel32/tests: Fix one more failing test on Win9x.
171 ntdll: Store correct values in the various limits on all platforms instead of using 0.
172 loader: Reserve some space for the virtual heap too.
173 loader: Use a hidden function instead of an exported global variable to setup pthread functions.
174 advapi32/tests: Avoid sizeof in traces.
176 Alistair Leslie-Hughes (6):
177 comdlg32: Fix test under win98.
178 msxml3: Add support to get_nodeTypedValue on Element Nodes.
179 oleacc: Removed failed test case.
180 inetcomm: Correct test under w2k8.
181 mshtml: Supply a default value for get_designMode.
182 mshtml: Implement IHTMLElement get_document.
185 xinput: Added header file that defines a lot of the functionality of the library.
188 winmm: Fix a potential infinite recursion bug.
191 odbc32: Sign-compare warnings fix.
192 oleaut32: Sign-compare warnings fix.
193 oledlg: Sign-compare warnings fix.
194 quartz: Sign-compare warnings fix.
195 quartz: Sign-compare warnings fix.
196 riched20: Sign-compare warnings fix.
197 rpcrt4: Sign-compare warnings fix.
200 ws2_32: Only set the overlapped hEvent if it exists.
201 crypt32: Static functions CertContext_GetProperty and CertContext_SetProperty do not need to be WINAPI.
202 ntdll: Fix parsing of proc file. Also correct memory deallocation on the Mac.
203 gdiplus: Stub implementation of GdipNewInstalledFontCollection.
204 msimtf: Add a mostly wrapper stub for IActiveIMMApp.
205 shell32: Do not automatically fail in SHGetFileInfo if the flag SHGFI_USEFILEATTRIBUTES is combined with SHGFI_ATTRIBUTES, SHGFI_EXETYPE, or SHGFI_PIDL.
206 comctl32: Add implementation of LVS_EX_ONECLICKACTIVATE.
209 ole32: Implement IEnumFORMATETC_Next_Proxy and IEnumFORMATETC_Next_Stub.
210 winecfg: Set default windows version to XP.
211 advapi32/tests: fix a couple failures on Vista.
212 crypt32: fix a test failure on Free/PC-BSD.
213 wininet: Change a couple fixme's to warn's.
216 gdi32: Add support for the GGO_UNHINTED flag in GetGlyphOutline.
218 Clinton Stimpson (1):
219 comctl32: Fix getting of min size of monthcal when changing font.
221 Damjan Jovanovic (1):
222 winemenubuilder: Generate icons in winemenubuilder instead of wineshelllink.
225 d3dx8: Implement ID3DXMatrixStack_GetTop().
226 d3dx8: Implement ID3DXMatrixStack_LoadIdentity.
227 d3dx8: Implement ID3DXMatrixStack_LoadMatrix.
229 Detlef Riekenberg (3):
230 user32/tests: Avoid crash on win9x.
231 shdocvw/tests: Use the correct size for memset.
232 user32/tests: Fix crash on win9x in the dde test.
234 Dmitry Timoshkov (9):
235 gdi32: Search the child font list first.
236 winex11.drv: Print the characters returned by ToUnicode.
237 user32: Make ToAscii(Ex) and ToUnicode(Ex) prototypes match PSDK.
238 wineconsole: Don't ignore extended keys.
239 kernel32: Don't ignore extended keys.
240 gdi32: Move DC mapping APIs to the 'dc' debug channel.
241 user32: Handle all kinds of values returned by WIN_GetPtr.
242 gdi32: Try to avoid not necessary glyph transformations.
243 gdi32: Fix a broken test.
246 richedit: Added riched32 tests for word wrap.
247 richedit: Fixed initial word wrap setting when emulating 1.0.
248 richedit: Handle negative position given to EM_POSFROMCHAR.
251 winedbg: Add a kill command to kill the current process.
254 wined3d: Fix the WineDirect3DCreate() export.
255 cryptui: Fix compilation on systems that don't support nameless unions.
256 d3dx8/tests: Fix compilation on systems that don't support nameless unions.
257 shlwapi/tests: AssocQueryStringA/W() are missing on Windows 98.
260 oleacc: Added Dutch translations.
263 wsock32: Make EnumProtocols a wrapper around WSAEnumProtocols instead of forwarding directly.
264 inetcomm: Add a stub implementation of IPOP3Transport.
265 inetcomm: Add a stub implementation of ISMTPTransport2.
266 inetcomm: Add an implementation of the pop3 USER and PASS commands.
267 inetcomm: Add an implementation of IPOP3Transport::CommandLIST.
268 inetcomm: Add an implementation of IPOP3Transport::CommandQUIT.
269 inetcomm: Add an implementation of IPOP3Transport::CommandSTAT.
270 inetcomm: Add an implementation of IPOP3Transport::CommandUIDL.
271 inetcomm: Implement IPOP3Transport::Disconnect.
272 inetcomm: Add an implementation of IPOP3Transport::CommandUSER.
273 inetcomm: Add an implementation of IPOP3Transport::CommandPASS.
274 inetcomm: Add an implementation of ISMTPTransport2::CommandDATA.
275 inetcomm: Advertise support for a couple more interfaces.
276 inetcomm: CreateIMAPTransport, CreatePOP3Transport and CreateSMTPTransport are implemented.
279 wined3d: Move depth_blt to surface.c.
280 wined3d: Pass the texture type to the shader depth blt function.
281 wined3d: Pass explicit texcoords to depth blt.
282 wined3d: Support some more texture types for GLSL depth blts.
283 dxgi: Make some functions static.
284 d3d10: Make some functions static.
285 wined3d: Rename CreateAdditionalSwapChain to CreateSwapChain.
286 wined3d: Fix some indentation.
287 wined3d: Support some more depth blt texture types for arb programs.
288 wined3d: Support some more depth blt texture types in surface_depth_blt().
289 wined3d: Handle lack of NPOT support for depth blts.
290 wined3d: Handle projected cube textures.
291 dxgi: Add some stubs for IDXGIAdapter.
292 dxgi: Add some stubs for IDXGISwapChain.
293 d3d10: Add a test to show d3d10 devices implement IDXGIDevice.
294 d3dx8: Return E_NOTIMPL from ID3DXMatrixStack stubs.
295 d3dx8: Correct some ID3DXMatrixStack prototypes.
296 d3dx8: Initialize the matrix stack in D3DXCreateMatrixStack().
297 d3dx8: Implement ID3DXMatrixStack_Push() and ID3DXMatrixStack_Pop().
298 d3dx8: Make expect_mat a bit more useable.
299 d3dx8: Add a few tests for ID3DXMatrixStack.
300 wined3d: Properly break in get_argreg() (LLVM/Clang).
301 wined3d: Print an error when drawStridedSlowVs() is called with 0 idxSize and non-NULL idxData (LLVM/Clang).
302 wined3d: Remove a FIXME that doesn't apply anymore.
303 d3d8: Don't ignore the GetCursorInfo() return value (LLVM/Clang).
304 d3d9: Don't ignore the GetCursorInfo() return value (LLVM/Clang).
305 wined3d: vertexshader should never be NULL in generate_param_reorder_function() (LLVM/Clang).
306 wined3d: Remove another redundant NULL check (LLVM/Clang).
309 shell32: A nicer icon for "Open folder".
310 shell32: A nicer icon for "folder".
313 ole32: Create the '\1Ole' stream.
314 ole32: Try to load the '\1Ole' stream and create it if it doesn't exist.
315 ole32: Implement IEnum*_Next marshallers.
316 ole32: Call the object's GetClassID if it's running.
319 mshtml: Remove no longer used interfaces.
320 jscript: Fixed SetScriptSite called before InitNew handling.
321 jscript: Added SCRIPTSTATE_CONNECTED implementation.
322 jscript: Added SCRIPTITEM_ISVISIBLE flag implementation.
325 msi: Set the source path tests to "interactive" to avoid timing out on some machines.
326 msi: Use the long file name in the WriteIniValues action.
327 msi: Convert command line property names to uppercase.
328 msi: Skip the leading period of the extension to be registered.
329 msi: Do not reinstall an assembly that already exists in the global assembly cache.
330 msi: Allow private properties from the AdminProperties property list.
331 msi: Factor out the table insertion code.
332 msi: Factor out the table insertion code.
333 msi: Factor out the table insertion code.
334 msi: Factor out the code to open a product key.
335 msi: Factor out the code to open the features key.
336 msi: Factor out the code to open the UserData features key.
337 msi: Remove an unused registry function.
340 ws2_32: Test WSAAccept optional callback parameter before trying to use it.
343 cryptui: Don't crash if pImportSrc is NULL.
344 cryptui: Add tests for CryptUIWizImport.
345 cryptui: Improve parameter checking.
346 cryptui: Move cert creation to a helper function.
347 cryptui: Support importing certificate contexts.
348 cryptui: Test the import destination of a couple more certs.
349 cryptui: Choose appropriate destination store for a cert.
350 crypt32: Fix a failing test on Windows.
351 cryptui: Fix a failing test on Windows.
352 cryptui: Fix destination store for self-signed certs.
353 crypt32: Fix failing test.
354 crypt32: Fix frequency with which chains are checked for cycles.
355 crypt32: Don't neglect status to ignore on a Windows platform when a test is todo_wine.
356 crypt32: Fix chain error status when a cert's issuer can't be found.
357 crypt32: Fix some test failures on Win9x/NT4.
358 advapi32: Print error if opening /dev/urandom fails, and update comment.
359 crypt32: Fix test failures on older versions of Windows.
361 wintrust: Add stub for WVTAsn1SpcFinancialCriteriaInfoEncode.
362 wintrust: Add tests for WVTAsn1SpcFinancialCriteriaInfoEncode.
363 wintrust: Implement WVTAsn1SpcFinancialCriteriaInfoEncode.
364 wintrust: Add stub for WVTAsn1SpcFinancialCriteriaInfoDecode.
365 wintrust: Add tests for WVTAsn1SpcFinancialCriteriaInfoDecode.
366 wintrust: Implement WVTAsn1SpcFinancialCriteriaInfoDecode.
367 crypt32: Add missing ok calls.
368 crypt32: Separate checking the tag of encoded bits from decoding the bits.
369 crypt32: Add tests for CryptFormatObject.
370 crypt32: Add base implementation of CryptFormatObject.
371 crypt32: Make a global copy of crypt32's HINSTANCE.
372 crypt32: Implement CryptFormatObject for szOID_AUTHORITY_KEY_IDENTIFIER2.
373 crypt32: Implement CryptFormatObject for szOID_ENHANCED_KEY_USAGE.
374 crypt32: Implement CryptFormatObject for szOID_BASIC_CONSTRAINTS2.
375 crypt32: Implement CryptFormatObject for szOID_AUTHORITY_INFO_ACCESS.
376 crypt32: Implement CryptFormatObject for szOID_CRL_DIST_POINTS.
377 crypt32: Implement CryptFormatObject for SPC_FINANCIAL_CRITERIA_OBJID.
379 Katayama Hirofumi MZ (1):
380 notepad: Don't save maximized size.
382 Kirill K. Smirnov (1):
383 gdi32: Fix copy/paste typo.
385 Krzysztof Kotlenga (1):
386 winex11: Make pens of width = 1 scalable.
388 Kusanagi Kouichi (1):
389 winex11: Implement large data transfers.
392 comctl32: Get rid of DragDetect.
393 comctl32: Don't notify if listview edit box contents have not changed.
394 comctl32: Reset nEditLabelItem in LISTVIEW_EndEditLabelT.
395 comctl32: Only update comboex edit box if the mask has CBEIF_TEXT set.
396 ntdll: Skip deleted files in read_directory_getdents.
397 wininet: Remove redundant variables.
398 wininet: Handle HTTP 303 redirects.
401 netapi32: Fixed buffer sizes to GetUserNameW and GetComputerNameW.
402 programs: Fixed two RegEnumValue name lengths.
403 oleview: Fixed size passed to LoadStringW.
404 ntoskrnl.exe: Check irp for NULL consistently.
405 advapi32: Removed redundant NULL check.
406 msxml3: Fixed NULL ptr dereference possibilities (Coverity).
407 msxml3: Fixed if nesting / ptr checking problems in xmlnode_transformNode.
408 mshtml: Fixed reversed NULl check.
409 wininet: Removed redundant NULL check (Coverity).
412 msxml3: IXMLCDATASection is not an element.
413 msxml3: Clean up initialization.
414 msxml3: Simplify IXMLDOMNodeMap::removeNamedItem.
416 Michael Stefaniuc (54):
417 advapi32/tests: Use 0 instead of casting NULL to a handle of integer type.
418 rsaenh: Use 0 instead of casting NULL to a handle of integer type.
419 comctl32: Just use 0 instead of casting NULL twice to an integer type.
420 comctl32: HGDIOBJ is interchangeable with other handle types so don't cast.
421 user32: HGDIOBJ is interchangeable with other handle types; no casts are needed.
422 gdi32/tests: HGDIOBJ is interchangeable with other handle types; no casts are needed.
423 taskmgr: HGDIOBJ is interchangeable with other handle types; no casts are needed.
424 cmdlgtst: HGDIOBJ is interchangeable with other handle types; no casts are needed.
425 cmdlgtst: Use NULL instead of casting 0 to a pointer.
426 comctl32: Remove superfluous casts as HANDLE to other handle types.
427 comctl32: HANDLE/HGLOBAL are basically just void pointers. No casts to other pointers are needed.
428 comdlg32: Don't cast the return value of GetProp() as it is a HANLE aka void pointer.
429 gdi32: Don't cast NULL.
430 winedump: Remove casts of void pointers to other pointer types.
431 winex11.drv: ImmLockIMCC() returns a void pointer; no need to cast that.
432 cabinet: Do not cast NULL.
433 riched20: Do not cast NULL.
434 riched20: Use MAKELPARAM instead of "(LPARAM) MAKELONG".
435 winedbg: Use FIELD_OFFSET instead of reimplementing it.
436 user32: Do not cast NULL.
437 dmusic: Do not cast NULL.
438 dnsapi: Transform two for loops into while loops.
439 d3dx8: Do not cast NULL.
440 netapi32/tests: Do not cast NULL.
441 ole32: Do not cast NULL.
442 oleview: Do not cast NULL.
443 setupapi: Do not cast NULL.
444 dmsynth: Do not cast NULL.
445 winedos: Do not cast NULL.
446 shell32: Do not cast NULL.
447 dmloader: Do not cast NULL.
448 oleaut32: Do not cast NULL.
449 comctl32: Do not cast NULL.
450 Remove the remaining casts of NULL.
451 avifil32: Remove superfluous casts of void pointers.
452 uxtheme: Remove superflous casts.
453 comctl32/tests: Use MAKELPARAM instead of "(LPARAM) MAKELONG".
454 wined3d: Use the integer variant of zero instead of casting "0.0".
455 kernel32: Do not cast zero.
456 riched20: Remove superflous casts.
457 comctl32: Do not cast zero.
458 user32: Do not cast zero.
459 crypt32: Remove superfluous casts of void pointers.
460 iphlpapi: Do not cast zero.
461 user32: Remove superfluous casts of void pointers.
462 fusion: Remove superfluous casts of void pointers.
463 shell32: Use FIELD_OFFSET instead of hand coding its functionality.
464 make_requests: Do not generate code that casts zero to a pointer.
465 shell32: Remove superfluous casts; mostly of void pointers.
466 ole32: Remove some superfluous casts of void pointers and zero.
467 shlwapi: Remove superfluous casts of/to void pointers.
468 comdlg32: Remove superfluous casts of void pointers to other pointer types.
469 comctl32: Remove superfluous casts that crept in as well as some older ones.
470 crypt32: Fix the aligning up to a DWORD_PTR boundary.
473 msi/tests: Fix a failing test on all platforms up to and including win2k.
474 wininet/tests: Fix a failing test on IE6.
475 shell32/tests: Fix a test on several platforms.
476 user32: Partially implement SystemParametersInfo(SPI_{GET/SET}FOREGROUNDLOCKTIMEOUT).
477 advapi32/tests: test_enum_provider_types test cleanup.
478 advapi32/tests: Run a test on more platforms.
479 cryptui/tests: Fix test failures on Win2k and below.
482 gdiplus: Add a structure to header for easier navigation (by wrapper class).
483 gdiplus: Added CachedBitmap calls.
484 gdiplus: Added TRACE(..) for Pen calls.
487 appwiz.cpl: Use MS Shell Dlg instead of MS Sans Serif for dialog boxes.
489 Paul Bryan Roberts (5):
490 ntdll: Avoid potential infinite loop.
491 advapi32/tests: Simple tests of GetFileSecurity()/SetFileSecurity().
492 advapi32: Add TRACE to GetFileSecurity().
493 server: Refactor server side implementation of GetFileSecurity().
494 server: Clone file_get_sd() and file_set_fd() for directories.
497 shlwapi/tests: Fix some failures on XP and W2K3.
498 ddraw/tests: Fix a test on W2K3.
499 shlwapi/tests: Fix a failure on Win9x and NT4.
500 shell32/tests: Fix a test failure on NT4.
501 rsaenh/tests: Fix a test failure on NT4 and below.
502 user32/tests: Fix some test failures on Win9x and WinMe.
503 winmm/tests: Fix failure on Win9x and WinMe.
504 gdi32/tests: Don't crash on NT4.
505 user32/tests: Fix some test failures on Win9x.
506 user32/tests: Set last error if the menu item cannot be found.
507 user32/tests: Skip GetMenuItemInfo tests on NT4 and below.
508 winmm/tests: Fix a test failure on Vista and W2K8.
511 winecfg: Add ellipsis ('...') to buttons that launch other dialogs.
512 winecfg: Renamed 'Shell Folder' to 'Folder'.
513 uxtheme: Fixed the todo blocks in the IsThemed tests when theming is inactive.
514 comctl32: Support themed push buttons.
515 comctl32: Support themed check boxes and radio buttons.
516 comctl32: Don't draw the theme background of the group box over it's content area.
519 inetcomm: Add an implementation of the HELO/EHLO command.
520 inetcomm: Add an implementation of ISMTPTransport2::SendMessage.
521 inetcomm: Add an implementation of ISMTPTransport2::CommandQUIT.
522 inetcomm: Add an implementation of ISMTPTransport2::CommandMAIL.
523 inetcomm: Add an implementation of ISMTPTransport2::CommandRCPT.
524 inetcomm: Add an implementation of ISMTPTransport2::CommandEHLO.
525 inetcomm: Add an implementation of ISMTPTransport2::CommandHELO.
526 inetcomm: Add an implementation of ISMTPTransport2::CommandAUTH.
527 inetcomm: Add an implementation of ISMTPTransport2::CommandRSET.
529 Roderick Colenbrander (4):
530 winex11: Move all delayed GLX context creation code to create_glxcontext in order to prepare for WGL_ARB_create_context.
531 Opengl32: Add defines for WGL_/GLX_ARB_create_context.
532 opengl32: Mark some opengl3 tests as wine_todo.
533 wnaspi32: Fix a buffer size regression.
536 winex11: BitBlt returns TRUE when drawing outside of the clipping or visible region.
537 comctl32: toolbar: Calculate a correct size for empty buttons with the BTNS_AUTOSIZE style.
538 comctl32: toolbar: Improve text layout in TBSTYLE_LIST toolbars.
539 comctl32: toolbar: Use a cx field for buttons in TOOLBAR_WrapToolbar.
540 comctl32/tests: Fix typo in toolbar todo test.
543 wined3d: Restore the fragment replacement prog after depth_blt.
544 d3d9: Test the effect of lighting on the result alpha.
545 d3d: Do not restore the display mode in ddraw.
546 d3d9: Use the correct AddRef and Release macros.
547 d3d9: WINED3DSURFACE_DESC::MultiSampleType is not a DWORD.
548 wined3d: Fix the num blend values -> type match.
549 wined3d: Kill the GL_ATI_envmap_bumpmap code.
550 d3d9: Add a test for GetTexture with no texture set.
553 wined3d: Fix typo in baseshader.c.
556 d3dx9: Implement D3DXCreateSprite.
557 d3dx9: Implement ID3DXSprite_Draw.
560 shell32: Try to guess the working directory in the run dialog.
561 setupapi/tests: Add test for ProfileItems directive.
562 setupapi: Implement ProfileItems directive.
563 setupapi: Add a matching CoUninitialize call.
564 rundll32: Build with -mwindows.
566 Vitaliy Margolen (5):
567 winmm: Support more joysticks.
568 dxdiagn: Replace remaining FIXMEs with TRACEs.
569 dxdiagn: Add pagefile size info.
570 dxdiagn: Add windows path.
571 dxdiagn: Add service pack version.
574 netapi32: Add stub for NetShareGetInfo.
575 netapi32: Add stub for NetShareAdd.