1 This is release 0.9.32 of Wine, a free implementation of Windows on Unix.
3 What's new in this release:
4 - Many Direct3D fixes and performance improvements.
5 - Several new features in the builtin cmd.exe.
6 - Improvements to HTML help support.
9 Because of lags created by using mirrors, this message may reach you
10 before the release is available at the public sites. The sources will
11 be available from the following locations:
13 http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.32.tar.bz2
14 http://prdownloads.sourceforge.net/wine/wine-0.9.32.tar.bz2
16 Binary packages for various distributions will be available from:
18 http://www.winehq.org/site/download
20 You will find documentation on
22 http://www.winehq.org/site/documentation
24 You can also get the current source directly from the git or CVS
25 repositories. Check respectively http://www.winehq.org/site/git or
26 http://www.winehq.org/site/cvs for details.
28 If you fix something, please submit a patch; instructions on how to do
29 this can be found at http://www.winehq.org/site/sending_patches
31 Wine is available thanks to the work of many people. See the file
32 AUTHORS in the distribution for the complete list.
34 ----------------------------------------------------------------
38 Alessandro Pignotti (1):
39 dplay: Directplay should initialize session Guid, with conformance tests.
42 comctl32: More status bar tests.
45 cmd: Fixed 3 buffer overflows when fetching environment variables.
46 cmd: Support /-Y and COPYCMD environment variable in the "copy" builtin.
48 Alexander Nicolaysen Sørnes (8):
49 wordpad: Make toolbar more like native.
50 wordpad: Don't create maximized window.
51 wordpad: Add paste support.
52 wordpad: Make edit menu more like native.
53 wordpad: Add open file dialogue.
54 wordpad: Set default font to 'Times New Roman', like native does.
55 wordpad: Small cosmetic fixes.
56 wordpad: Add text alignment buttons.
58 Alexandre Julliard (11):
59 widl: 'control' is an attribute not a keyword.
60 server: Added support for the PM_QS_* flags in PeekMessage.
61 cmd: Remove execute permission on source files.
62 gdi32: Make DC creation fail if we cannot allocate the visible region.
63 advapi32: Avoid slashes and backslashes in user names.
64 widl: Add missing '\n' on error message.
65 advapi32: Reimplement QueryServiceConfigA on top of QueryServiceConfigW.
66 advapi32: Create the service manager registry key if needed.
67 cmd: Fix silly local variables indentation that breaks diff -p.
68 wine/test: Print the official name of the test in summary.
69 makedep: Fixed string comparison against the source tree path
72 wineconsole: Added range of value for an up-down control.
73 wineconsole: Use MAKELPARM instead of MAKELONG.
76 mciseq: Constify a variable.
77 msadp32.acm: Constify some variables.
78 msi: Constify some variables.
79 msg711.acm: Constify some variables.
80 netapi32: Constify a variable.
81 msvfw32: Constify a variable.
82 odbc32: Constify some variables.
83 serialui: Constify a variable.
84 version: Constify a variable.
85 version: Constify a variable.
86 wineps.drv: Constify some variables.
87 wininet: Constify some variables.
88 winspool.drv: Eliminate some W-to-A cross calls.
91 imm32: Implement stubs for ImmGetImeMenuItemsA and ImmGetImeMenuItemsW.
92 comctl32: Implement LVM_SETUNICODEFORMAT.
93 shell32: IShellLink::GetIDList fix.
94 imm32: Implement GSC_RESULTCLAUSE.
95 imm32: Corrections to the message ordering for IME input.
96 imm32: Properly send WM_IME_NOTIFY using SendMessage.
97 gdi32: Allow for loading of multibyte font name replacements.
98 gdi32: Select correct replacement from ttc file.
99 kernel32: Allow for non base-10 int values in ini file.
100 winex11.drv: Make sure keyboard state is up to date before processing GetAsyncKeyState.
101 gdi32: Don't fail replacement on no localized family name.
104 README: Fully revise Korean translation.
105 notepad: Fully revise Korean translation.
108 quartz: Stop and free the dsound buffer when needed.
109 quartz: Don't use uninitialized memory in ACMWrapper.
110 quartz: Check for the proper ID when querying for the IBasicAudio interface.
111 quartz: Make sure the splitter has output plugins before trying to render them.
112 quartz: Return proper error codes from GraphBuilder_RenderFile.
113 quartz: Better handle error conditions when connections fail.
114 quartz: Add IMediaPosition interface and stubs.
115 quartz: Initialize a pointer to NULL for the case of no enumerated filters.
116 quartz: Don't release filters when they connect.
117 quartz: Implement IUnknown methods for IMediaPosition.
120 winealsa: Recognize alsa application ports as generic midi ports.
122 Clinton Stimpson (1):
123 user32: Add another test for GetUpdateRect().
125 Detlef Riekenberg (12):
126 regedit: Enable WM_RBUTTONDOWN to set the splitbar.
127 localspl: Implement GetTransmissionRetryTimeout for XcvDataPort.
128 localspl/tests: Add tests for XcvDataPort_GetTransmissionRetryTimeout.
129 localspl: Implement ConfigureLPTPortCommandOK for XcvDataPort.
130 localspl/tests: Add tests for XcvDataPort_ConfigureLPTPortCommandOK.
131 localspl: Implement GetDefaultCommConfig for XcvDataPort.
132 localspl: Implement SetDefaultCommConfig for XcvDataPort.
133 kernel32: Display correct parameters in comm traces.
134 serialui: Fix return type for drvGetDefaultCommConfig.
135 serialui/tests: Add initial tests.
136 serialui: Use RS232 as default ProviderSubType.
137 kernel32: Remove duplicate code (use serialui instead).
139 Dmitry Timoshkov (13):
140 gdi32: Move get_glyph_indices near its caller test_font_charset.
141 msvcrt: Pack the structures on a 8-byte boundary like in PSDK.
142 user32: Add a test for DefDlgProc(WM_SETFOCUS), make the test pass under Wine.
143 user32: Add traces to the cursor APIs.
144 user32: Add a CreateIcon test, make it pass under Wine.
145 winex11.drv: Clients should pass only KeyPress events to XmbLookupString.
146 gdi32: Avoid a not necessary CreateDC call.
147 dlls: Add wing32 dll.
148 comdlg32: Synchronize ChooseColor dialog templates with the English one.
149 imm32: Simplify ImmInternalSendIMENotify.
150 user32: Simplify height calculation.
151 winetest: Set correct WINETEST_PLATFORM when running under Wine.
152 user32: Fix a test failure when running under Windows 2003.
155 dbghelp: MiniDumpWriteDump called from exception handler.
156 dbghelp: Added helper to define the module's name.
157 dbghelp: Added an ANSI copy of the module name (useful for next patches).
158 dbghelp: Rewrote the loaded modules enumeration so that Unicode version is the core.
159 dbghelp: Make the module info functions ready for the Unicode move.
160 dbghelp: Prepare module loading functions to be switched to Unicode module storage.
161 dbghelp: .gnu_link support: rewrote helper functions for better later unicodification.
162 dbghelp: Now storing module information in Unicode form.
163 dbghelp: Implemented FindExecutableImage[W].
164 dbghelp: Move PE module loading to Unicode.
165 dbghelp: Moved ELF module loading interfaces to Unicode.
166 dbghelp: Added module_get_type_by_name in Unicode form and keep the ANSI form for compatibility.
167 dbghelp: Implemented SymMatchFileNameW.
168 dbghelp: Implemented EnumDirTreeW.
169 dbghelp: Implemented SearchTreeForFileW.
170 dbghelp: Implemented SymFindFileInPathW.
171 dbghelp: Get rid of temporary module_get_type_by_nameA.
172 dbghelp: Moved the internals for registered callback to Unicode.
173 dbghelp: A few fixes related to Unicode translation.
174 winedbg: Some enhancements by using Unicode flavors.
175 dbghelp: Now storing module internal info for minidumps in Unicode.
176 dbghelp: Make elf_enum_modules a Unicode function.
177 dbghelp: Move elf_fetch_file_info to Unicode.
178 dbghelp: Now moving the ELF loading code to Unicode.
179 dbghelp: Added helper to map a Unicode file.
180 dbghelp: Now load the .gnu_debuglink file using Unicode search paths.
181 dbghelp: Merge the A/W of elf_map_file into a single one.
182 dbghelp: Rewrote the ELF section mapper for better data encapsulation.
183 dbghelp: Allow to add an alternate file_map for an ELF file (where to look for its debug information).
184 dbghelp: Handle the .gnu_debuglink files with the newly added alternate mechanism.
187 user32: Do not call NULL message callback.
190 comctl32: Add listview WM_PAINT message sequence tests.
191 comctl32: Update header window in listview WM_PAINT handler.
193 Francois Gouget (21):
194 advapi32: Update win32.api to fix the winapi_check warnings.
195 ole32: Better match the PSDK types and fix the winapi_check warnings.
196 winapi_check: Update win32.api to fix the winapi_check warnings.
197 winapi_check: Fix handling of the 'longlong' arguments.
198 winapi: Remove useless 'if (0)' statements.
199 winapi: Update and simplify file_skip() to match the current sources.
200 winapi_check: Clarify a pair of error messages.
201 winapi_check: We no longer have dlls in nested sub-directories.
202 winapi_check: gdi32.dll and gdi.exe have some extra sources in subdirectories.
203 wininet: Move a bunch of misplaced API documentation.
204 wininet/tests: Dynamically load some functions so the test runs on Windows 98.
205 wininet/tests: Tell the user which ftp server we're using for the tests so he can try to connect to it manually in case of trouble.
206 Assorted spelling fixes.
207 wininet/tests: Fix some tests so they succeed on Windows 98.
208 wine.inf: Update the timezone information.
209 Use the SW_XXX constants when calling ShowWindow().
210 wine.inf: Fix the 'Pacific Standard Time' display name to match the CLDR.
211 winex11.drv: Catch and report screen resolution change errors.
212 user32/tests: Fix the ChangeDisplaySettingsEx() test so it succeeds on NT4.
213 ddraw/tests: There is no unnamed union in D3DLIGHT7.
214 ddraw/tests: Fix compilation on systems that don't support nameless unions.
217 d3d9: Free the vertex declaration elements.
218 wined3d: Fix matching WINED3DDECLUSAGE_POSITION against WINED3DDECLUSAGE_POSITIONT.
219 wined3d: Boolean constants use up only a single uniform each.
220 wined3d: Add some hash table code.
221 wined3d: Store GLSL programs in a hash table rather than a linked list.
222 wined3d: Store multiple constant indices per list entry.
225 kernel32: Add a stub implementation for FindFirstVolumeMountPoint{A, W}.
226 setupapi: Add stub implementations for SetupDiGetINFClass and SetupSetSourceList.
227 usp10: Implement ScriptGetLogicalWidths.
228 snmpapi: Add a missing memcpy.
229 netapi32: Add a stub implementation for NetShareDel. Improve the stub for NetUserGetLocalGroups.
230 msxml3: Stub out some more getters and setters of IXMLDOMDocument.
231 wininet: Don't discard the extra info part of a URL in InternetOpenUrl.
232 userenv: Implement ExpandEnvironmentStringsForUser{A,W}.
233 setupapi: Implement SetupCopyOEMInf{A,W}.
234 setupapi: Always return an empty list from SetupDiGetClassDevs.
235 ws2_32: Handle NULL argument in inet_addr.
236 gdi32: Implement GetFontUnicodeRanges.
239 oleaut32: Fix a TypeAttr leak.
240 msxml3: Convert the domdoc object to use the IXMLDOMDocument2 interface.
241 msxml3: Register schema cache classes.
242 msxml3: Add a schema cache object.
243 msxml3: Implement {get,putref}_schemas.
244 wineps.drv: Many MacOSX generated ppd files don't include a *ColorDevice line. Treat these as if they were colour.
247 shdocvw: Fix module ref counting.
248 itss: Fix opening streams with back slashes.
249 itss: Fix handling URLs with back slashes and escaped URLs.
250 itss: Added test of paths with back slashes and escaped URLs.
251 itss: Added IInternetProtocolInfo interface stub implementation.
252 itss: Added ParseUrl implementation.
253 itss: Added CombineUrl implementation.
254 urlmon: Check if protocol object implements IInternetProtocolInfo interface.
255 hhctrl.ocx: Merge chm.h and webbrowser.h to hhctrl.h.
256 hhctrl.ocx: Declare strdupAtoW in hhctrl.h and use it instead of duplicated *ANSIToUnicode.
257 hhctrl.ocx: Move DllMain to hhctrl.c.
258 hhctrl.ocx: Use wrappers of memory allocation functions.
259 hhctrl.ocx: Rewrite reading strings from #STRINGS section.
260 hhctrl.ocx: Use hhctrl.ocx's HINSTANCE.
261 hhctrl.ocx: Move HH_OpenCHM implementation to HH_Open.
262 hhctrl.ocx: Handle memory allocation in OpenCHM and CloseCHM.
263 hhctrl.ocx: Added beginning #SYSTEM parsing code.
264 hhctrl.ocx: Move hhctrl_hinstance to hhctrl.h.
265 hhctrl.ocx: Store whole HH_WINTYPEW struct in HHInfo, not its pointer.
266 hhctrl.ocx: Merge WBInfo to HHInfo.
267 hhctrl.ocx: Fixed releasing web browser object.
268 hhctrl.ocx: Move more code from doWinMain.
269 hhctrl.ocx: Move doWinMain to hhctrl.c.
270 hhctrl.ocx: Remove redundant casts.
271 hhctrl.ocx: Added DllGetClassObject stub implementation.
272 hhctrl.ocx: Clean up Help_WndProc.
273 hhctrl.ocx: Release HHInfo on WM_CLOSE message.
274 hhctrl.ocx: Don't use doWinMain in HtmlHelpW.
275 hhctrl.ocx: Call PostQuitMessage only in hh.exe process.
276 hhctrl.ocx: Use HtmlHelpA in doWinMain.
277 hhctrl.ocx: Added HH_HELP_CONTEXT implementation.
278 hhctrl.ocx: Resize tab control in Child's WM_SIZE handler.
279 hhctrl.ocx: Added code for handling tabs.
280 hhctrl.ocx: Added content tab window.
281 hhctrl.ocx: Added hhc parser.
282 hhctrl.ocx: Fill content tree.
283 hhctrl.ocx: Added handling of topic selection.
284 shdocvw: Remove no longer used resources.
285 hhctrl.ocx: Store full chm paths to solve problems with relative paths.
286 urlmon: Fix FindMimeFromData tests on IE7.
287 mshtml: Always read data in OnDataAvailable.
288 mshtml: Added more tests.
291 msi: Cleanup the dialog event subscriptions when destroying the dialog.
292 msi: Free the custom action data after the thread function executes.
293 msi: Check for a NULL text entry, as it can be blank in the VolumeCostList control.
294 msi: Add tests for using markers in SELECT clauses.
295 msi: Overwrite an existing read-only file when copying the install file.
296 comctl32: Add message ids to allow multi-window test sequences.
299 cmd: Remove redundant const.
300 winex11.drv: Set the refresh rate for NoRes to 60 instead of 0.
301 wined3d: Make CreateFakeGLContext thread safe.
302 wined3d: replace #ifdef with if() for DEBUG_SINGLE_MODE.
303 comctl32: Add DebugInfo to critical section.
304 winex11.drv: Change virtual desktop refresh rate from 0 to 60.
307 cmd.exe: Add "if defined ..." support.
308 cmd.exe: Support exit [/b] returncode.
309 cmd.exe: Add support for %*.
310 cmd.exe: Support :EOF in goto labels.
311 cmd.exe: Add ~ modifiers for %0-9.
312 cmd.exe: Support PATH= as a valid command.
313 cmd.exe: Support return code if fail to launch program.
314 cmd.exe: Add support for %ERRORLEVEL% in both batch and cmd line.
315 cmd.exe: Add support for env vars DATE, TIME, CD.
316 cmd.exe: Add pushd and popd.
317 cmd.exe: Add support for call :label and goto :label.
318 cmd.exe: Unify parsing and expansion.
319 cmd.exe: Add %random% special name support.
320 cmd.exe: Add special SET modifiers.
321 cmd.exe: Allow special named env vars to be modified.
322 cmd.exe: Locate programs more correctly.
323 cmd.exe: Add rd /s support.
324 cmd.exe: Make 'set t' show all vars starting with 't'.
325 cmd.exe: Add prompt for rd /s.
326 cmd.exe: Prompt during del *.* and del *.
327 cmd.exe: Support del /p.
328 cmd.exe: Support del /f.
329 cmd.exe: Support del /a[:].
330 cmd.exe: Fix parameter parsing returns.
333 ntdll: Framework for NtCreateMailslotFile tests.
334 ntdll: Check for passing a NULL handle to NtCreateMailslotFile and add a test.
335 ntdll: Set default timeout in NtCreateMailslotFile if parameter is NULL.
336 ntdll: Test object attributes in NtCreateMailslotFile.
338 Kanit Therdsteerasukdi (1):
339 comctl32: datetime: Initial tests for date and time picker.
342 winex11.drv: Pass correct coords into X11DRV_InternalFloodFill.
343 winspool.drv: Use exec() and _exit() instead of system() and exit().
344 gdi32: Use exec() and _exit() instead of system() and exit().
345 wininet: Use "ping -c 1" instead of "ping -w 1" for InternetCheckConnection.
348 winuser.h: Declare some raw input related structures.
351 comctl32: Move up-down msg seq test functions into msg.c.
352 regedit: Correctly parse key name containing ']'.
353 regedit: Updated English resources to remove shortcut conflicts.
354 regedit: Removed dead code from regproc.c.
355 regedit: Allow entering - for a key in a .reg file to delete that key.
356 regedit: Correctly parse key name containing ']' when deleting/exporting.
358 Maarten Lankhorst (4):
359 dsound: Add some comments from earlier patch that makes code a little better understandable.
360 dsound: Use an inline for ring buffer pointer difference calculation.
362 winealsa: Remove usage of uninitialised variable.
364 Marcus Meissner (10):
365 winex11.drv: Small fixes.
366 winedump: Added a missing free().
367 comctl32: Fixed new header test.
368 dbghelp: Return when not finding the name.
369 shell32/tests: Fixed potential overflow.
370 shlwapi: Fix size passed to MultiByteToWideChar.
371 configure: Generate stand alone AC_CONFIG_FILES() lines.
372 uxtheme: Fixed wrong index in draw.c.
373 mlang/tests: Protect from 1 byte static buffer overflow.
374 netapi32: Fixed array overflow (spotted by Coverity).
376 Mikołaj Zalewski (10):
377 comctl32: rebar: Rewrite the layout code.
378 comctl32: rebar: Test and fix the WM_SIZE handler and REBAR_ForceResize.
379 comctl32: rebar: Store the coordinates of infoPtr->calcSize swapped for CCS_VERT.
380 comctl32: rebar: Store the oldSize as a local variable.
381 comctl32: listview: Set the style in WM_CREATE.
382 comctl32: rebar: Test the RBN_HEIGHTCHANGE notify and do some fixes.
383 comctl32: rebar: WM_SETFONT should send a RBN_HEIGHTCHANGE if necessary.
384 comctl32: rebar: Remove the not needed BANDS_NEED_LAYOUT flag.
385 comctl32: rebar tests: Support different window border width.
386 comctl32: header tests: Support different window border width.
389 oleview: Respect size of array ITypeInfo_GetNames returns.
390 oleview: Account for unnamed right hand side parameter of propput.
391 oleview: Report default values.
392 oleview: Properly support enumerations.
393 oleview: Add forgotten newlines to forward declarations.
394 oleview: Make optional flag "optional" not "opt.".
395 oleview: Add safearray type.
396 oleview: Mimick native treeview display of enumerations.
399 wininet/ftp.c: Fix some returned error codes.
400 wininet/ftp.c: Fix some returned error codes.
401 wininet/ftp.c: Fix some typos.
402 wininet/tests: Add a few more tests.
403 wininet/tests: Add another test.
404 wininet/ftp: Let CreateFile deal with last error.
405 advapi32/tests: Make use of skip.
407 Peter Oberndorfer (2):
408 ntdll/tests: Add a debugger around the exceptions.
409 ntdll: Extend debugger tests.
411 Pierre d'Herbemont (1):
412 winex11.drv: Check the valid rects after the set_window_pos wineserver call.
415 include: Add macro for ListView_GetOrigin to commctrl.h.
416 comctl32: Don't free user32 objects with a gdi32 function in imagelist test.
417 ole32: Make an error message more useful by printing the returned error code.
418 kernel32: Don't run the CreateRemoteThread tests if the child process isn't mapped at the same address as the parent process.
419 oleaut32: Fix IFont::AddRefHFont and IFont::ReleaseRefHFont.
420 oleaut32: Re-arrange the position of functions and vtables in olefont.c to avoid forward-declarations.
421 rpcrt4: Add documentation for the I_Rpc* RPC message functions.
422 rpcrt4: Fix a memory leak in I_RpcSendReceive caused by I_RpcReceive overwriting pMsg->Buffer.
423 server: Check object's security when creating handles.
424 server: Add get_token_impersonation_level server call for retrieving the impersonation level from a token.
425 dbghelp: ImageName is usually blank, so print LoadedImageName in elf_load_debug_info_map.
426 wininet: Fix the case of partial SSL reads from the peek buffer.
427 kernel32: Fix an off-by-one error in GetComputerNameExA/W.
428 netapi32: Add a stub for NetUserChangePassword.
429 kernel32: Fix crash in dns_gethostbyname.
430 ole32: Add tests for default handler creation and handler marshaling.
431 ole32: Use IsEqualIID instead of memcmp in HGLOBALLockBytesImpl_QueryInterface.
432 libwine: Eliminate duplicate function implementations in string.c
433 ole32: The stream returned by StgStreamImpl_Clone should have one reference, so call AddRef before returning.
434 widl: Print EXPR_NUM expresssions as unsigned to avoid printing an extra negative sign when lval is large.
435 user32: Send WM_GETTEXT to get the window caption when drawing the nonclient caption bar.
436 rpcrt4: Set TCP_NODELAY on the socket for the ncacn_ip_tcp transport to reduce latency.
437 secur32: SealMessage and UnsealMessage are aliases of EncryptMessage and DecryptMessage respectively.
438 schannel: Add new schannel dll that mostly forwards to secur32.
439 rpcrt4: Use IPPROTO_TCP for SOL_TCP if SOL_TCP isn't defined.
441 Roderick Colenbrander (1):
442 opengl32: Add new extensions.
445 include/d3d9types.h: Remove Size from D3DVOLUME_DESC.
447 Samuel Lidén Borell (1):
448 comctl32: Use mask value in COMBOEX_GetItemA too.
450 Stefan Dösinger (44):
451 wined3d: Remove an outdated TODO comment.
452 wined3d: Visual test framework.
453 wined3d: Lighting is calculated for vertices without normals.
454 ddraw: SetClipper refcounting fix.
455 ddraw: Fix a leak in a test.
456 ddraw: Creating surfaces with old interfaces doesn't addref.
457 ddraw: Test and fix IDirectDrawSurfaceX::GetDDInterface.
458 wined3d: Pretend to support event queries.
459 wined3d: Only scream about unsupported vertex blending when it is used.
460 wined3d: Activate a different context if the active render target is destroyed.
461 kernel32: Add a CheckRemoteDebuggerPresent stub.
462 wined3d: Check volume texture creation errors.
463 wined3d/d3d8: Move todo about sw vp usage to d3d8.
464 wined3d: Remove stream flags from GetStreamSource.
465 wined3d: Fix d3d8/9 style palettes.
466 wined3d: Remove IWineD3DDevice::EnumDisplayModes.
467 wined3d: Misc comment updates.
468 wined3d: No bounds checking is done on sampler / texture numbers.
469 wined3d: Move the scissor rectangle to the state table.
470 wined3d: Use VBOs for index buffers.
471 wined3d: With FVFs only one stream is used.
472 wined3d: Do not print the fixed / unfixed vertices warning with shaders.
473 wined3d: Light parameter fixes.
474 wined3d: Floating point shader constant setting.
475 wined3d: IWineD3DDevice::Clear fixes.
476 wined3d: Clean up sampler usage in UpdateSurface.
477 wined3d: Index buffer fixes.
478 wined3d: Use CopyRect / EqualRect.
479 wined3d: Remove dead code from drawprim.c.
480 wined3d: Do not use glMapBuffer in ProcessVertices.
481 wined3d: Make sure volumes have memory allocated.
482 wined3d: Index buffer creation adjustments.
483 winex11.drv: Ignore depth mismatch when using a virtual desktop.
484 wined3d: More Clear fixes.
485 wined3d: Support for using auxilliary buffers for offscreen rendering.
486 wined3d: Use GL_STATIC_DRAW_ARB instead of GL_STATIC_DRAW.
487 wined3d: Leave the fog state handler after disabling fog.
488 wined3d: Move clip planes to the state table.
489 wined3d: Clip planes with vertex shaders.
490 wined3d: Prepare only fixed function samplers for blit.
491 wined3d: Use the source surface's texture for writing the backup.
492 wined3d: Add GL_NV_fence defines and functions.
493 wined3d: Support event queries using GL_NV_fence.
494 wined3d: Support GL_APPLE_fence for event queries.
496 Thomas Weidenmueller (1):
497 comctl32: Implement LM_GETIDEALSIZE for the syslink control.
500 winex11.drv: Spring cleanup in X11DRV_setup_opengl_visual, and added one new visual config (with aux buffers).
502 Vitaliy Margolen (4):
503 wineshelllink: Fix menu entries with double spaces in their names.
504 imagehlp: Forward already implemented functions to dbghelp.
505 wined3d: Use application provided fog range when fog is enabled.
506 ntdll: More error checking. Properly handle NULL ACLs.
509 winspool: Constify some parameters in some functions.