1 The Wine development release 1.1.19 is now available.
3 What's new in this release (see below for details):
4 - Support for Visual C++ project files in winemaker.
5 - Improvements to the Esound driver.
6 - Many Direct3D code cleanups.
7 - Fixes to OLE clipboard handling.
8 - OpenBSD compilation fixed.
11 The source is available from the following locations:
13 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.19.tar.bz2
14 http://prdownloads.sourceforge.net/wine/wine-1.1.19.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 http://www.winehq.org/site/documentation
22 You can also get the current source directly from the git
23 repository. Check http://www.winehq.org/site/git for details.
25 Wine is available thanks to the work of many people. See the file
26 AUTHORS in the distribution for the complete list.
28 ----------------------------------------------------------------
32 61 winemaker: Add support for the Visual C++ project files
33 3005 Bink video causes Alien vs Predator Gold to freeze untill killed
34 3697 Evil Genius does not run
35 3863 When i install the HPAD the everything is shown in HINDI not in ENGLISH
36 4175 The incorrect list window in the p-cad 2001.
37 5439 Menus don't collapse properly in Shareaza
38 6966 CSpy/IP Address: Cannot overwrite field text
39 7033 CSpy/Up-Down: Cursor in wrong position
40 7536 Gravity has database troubles
41 9187 BBC iPlayer installer claims IE6 is not installed
42 11958 Magic Workstation (mws play) Stops Displaying Cards
43 12292 Michelin Rally Masters: Application crashes when PAL_8 Texture and Mipmapping options are enabled
44 12997 The Lord of the Rings: The Return of the King: no sound in movies and no background sound/voices ingame
45 13738 F.E.A.R : Crashes when sound is enabled
46 13988 Spore Creature Creator Trial: Interface not rendered
47 14242 Unreal Tournament crashes on startup
48 14347 Toon Town Standalone Launcher error
49 14373 Starcraft : select one overlord (and only it) makes the game very slow.
50 14466 Immune Attack crashes on game start with an unhandled exception.
51 14921 Spore Creature Creator Trial: Incorrect rendering of creatures
52 14997 firmware upgrade utility for Linksys SPA3102 VoIP router
53 15149 Spore: many rendering issues
54 15170 Lotus Word Pro can not find screen extents in windowed mode
55 15231 Pro Pinball fails to change resolutions
56 15339 Black & White crashes, giving "fixme:d3d:state_zfunc"
57 15351 Lexware: Message "Fehler beim Erzeugen der FairUse Komponente." during installation
58 15358 In Civilization I for Win, if a city located in lower 1/3 of the screen, its name displayed in incorrect place
59 15644 Morrowind: Waterplane/sprite flickering with ORM=fbo
60 15778 Counter Strike Source: bullet holes and knife mark don't appear on walls
61 16242 list apps installed with msi
62 16597 Wrong detection of SelAttributes in RichEdit
63 16660 build broken in dlls/inetcomm/internettransport.c on OpenBSD
64 16661 build broken in dlls/iphlpapi/ipstats.c on OpenBSD 4.4
65 16662 build broken in dlls/ntdll/cdrom.c on OpenBSD 4.4
66 16663 build broken in dlls/ntdll/signal_i386.c on OpenBSD 4.4
67 16833 Build fails in Cygwin at dlls/inetcomm/internettransport.c
68 16891 .NET 3.0: Windows Workflow Foundation installer claims .NET 2.0 Framework needed, MsiNetAssemblySupport/msi fusion version retrieval bug
69 17162 Installed IE8 RC1 crashes on rpcrt4 call
70 17170 Text display error in Autocad - size mismatch
71 17193 [PATCH] cope with missing wglGetExtensionsStringARB / wglGetPixelFormatAttribivARB
72 17228 Gecko makes Google Talk shows an internal error
73 17259 Entering IP in text box does not work
74 17424 Feeding Frenzy unhandled exception when sound is enabled
75 17644 urlmon/protocol tests fail massively on OpenSolaris
76 17654 Edit control on toolbar behaves badly
77 17695 Silkypix 3.0 toolbox menus too narrow
78 17700 Microsoft Word 2007 Hangs when scrolling a file with to many pages
79 17703 unimplemented function KERNEL32.dll.GetSystemTimes
80 17736 Cluedo classic (or clue or just cluedo) - crashes
81 17753 Cannot compile Wine 1.1.17 from source on Mac OS X
82 17819 OpenInsight's OpenEngine does not function.
83 17824 winemenubuilder.c: "Desktop" string not localized -> no icons
84 17891 build broken in dlls/ntdll/ntdll_misc.h on OpenBSD 4.4
85 17907 build broken in dlls/ws2_32/tests/sock.c on OpenBSD 4.5
86 17917 New *.ini files contain spurious [] lines
87 17930 Cygwin compilation breaks without --disable-16bit
88 17977 Sacred hangs when selecting New Campaign
90 ----------------------------------------------------------------
94 Alexandre Julliard (55):
95 ntdll: Remove no longer used pthread_functions structure.
96 loader: Don't bother checking for pthread.h existence, we require it anyway.
97 loader: Add missing install dependency for extra binaries.
98 inetcomm: Include ws2tcpip.h before anything else.
99 ws2_32/tests: Don't use socklen_t.
100 include: Try to avoid socklen_t redefinition in winsock.h.
101 winedos: Release the 16-bit lock before calling ExitThread.
102 winecrt0: Don't bother passing the environment to the _init function.
103 ntdll: Add separate signal definitions for OpenBSD.
104 ntdll: Define dvd_struct ourselves since it's not consistent across platforms.
105 libwine: Export __wine_get_main_environment on Mac OS to make sure it's reevaluated when used.
106 winecrt0: Disable the delay import destructor on Mac OS, it cannot be made to work.
107 shell32: Add implementation of WOWShellExecute.
108 shell32: Make shell.dll into a stand-alone 16-bit module.
109 oleaut32: Don't use 16-bit headers.
110 libwine: Don't export mmap functions for the Windows build.
111 kernel32: Use __wine_main_environ by default, environ is broken on FreeBSD too.
112 kernel32: Set argv[0] to the full path of the binary when starting from Unix.
113 configure: Disable all 16-bit code on Cygwin.
114 server: Use the thread entry point field to pass the PEB in the initial thread.
115 server: Store the type of CPU that the client is running on.
116 server: Verify that the client is using a supported CPU type.
117 ntdll: Set the WOW64 flag according to the server supported CPUs.
118 ntdll: Don't pretend that the whole address space is reserved on non-i386.
119 shlwapi/tests: Don't test uninitialized parts of the variant.
120 ntdll/tests: Add a missing \n.
121 kernel32/tests: Use the appropriate processor architecture in generated manifests.
122 msvcrt: Fix scanf to correctly parse pointers on 64-bit.
123 gdi32/tests: Add some metafile tests. Fix typos.
124 gdi32: Move freeing of the DC path and regions into free_dc_ptr.
125 gdi32: Remove Get/SetDCState16 implementation, it should not be used by apps.
126 gdi32: Move the whole DC saving functionality into get_dc_state, and rename it to save_dc_state.
127 gdi32: Move the whole DC restoring functionality into set_dc_state, and rename it to restore_dc_state.
128 gdi32: Completely implement SaveDC in the driver, having it call save_dc_state if necessary.
129 gdi32: Allow the visible region to be zero since this is the case for metafiles.
130 gdi32: Completely implement RestoreDC in the driver, having it call restore_dc_state if necessary.
131 gdi32: Fix SetEnhMetaFileBits last error handling.
132 fusion: Use the correct cache path on Win64.
133 fusion/tests: Always use the 32-bit magic in the 32-bit optional header structure.
134 fusion: Fix the 32/64 PE image format check on 64-bit platforms.
135 ole32/tests: Avoid size_t in traces.
136 server: Make all dump function take a prefix string to simplify the tracing code.
137 server: Define a generic context structure instead of using the platform-specific version.
138 ntdll: Set the proper context flags in the signal handlers for x86_64.
139 winedbg: Add context dumping for x86_64.
140 include: Update and document the TEB/PEB offsets on 64-bit.
141 ntdll: Remove pthread_data from the ntdll_thread_data structure. Document the offsets for 64-bit.
142 include: The magic HKEY_* handles should be sign-extended on 64-bit.
143 winebuild: Hardcode the i386 register context offsets instead of using the data structure.
144 winebuild: Hardcode the stack frame offsets instead of using the data structures.
145 winebuild: Don't include any Windows header to avoid data types dependencies.
146 ntdll: Update the context on send_debug_event for any successful status.
147 ntdll: Add a raise_status function and avoid exporting __regs_RtlRaiseException.
148 ntdll: Move the RtlRaiseException implementation into the respective platform-specific files.
149 ntdll: Set the exception address to the program counter in RtlRaiseException.
151 Andreas.Rosenberg (1):
152 advapi32/tests: Added a test to verify result of LookupAccountSid.
155 winemaker: winresrc.h is the right name.
156 winemaker: Add project-parse function.
157 winemaker: Add workspace-parse function.
158 winemaker: Update man page.
161 msctf: Add a file version.
162 advapi32: Alias some sids in LookupAccountName and make comparison case insensitive.
163 advapi32: Modify check_well_known_name test to be more robust on more Windows platforms.
164 advapi32: Handle fully qualified account names for well known sids in LookupAccountName.
165 winmm: Properly cleanup in return from proc_PlaySound if system sound is not found.
166 winmm: SND_ALIAS and SND_ALIAS_ID overlap so when checking for SND_ALIAS_ID make sure it is SND_ALIAS_ID and not SND_ALIAS.
167 gdi32/tests: Demonstrate issues in wine with SaveDC and RestoreDC in metafiles and enhmetafiles.
170 credui: Add Lithuanian translation.
171 appwiz.cpl: Add Lithuanian translation.
172 browseui: Add Lithuanian translation.
173 devenum: Add Lithuanian translation.
174 gphoto2.ds: Add Lithuanian translation.
175 msacm32: Add Lithuanian translation.
178 cryptui: Fix a compiler warning on PC-BSD.
179 configure: inet_ntop and inet_pton depend on -lsocket on Solaris.
182 winemp3: Add missing sampling frequencies.
183 mciqtz32: Implement driver messages.
184 mciqtz32: Add basic play capability.
185 mciqtz32: Implement MCI_SEEK.
186 mciqtz32: Implement MCI_STATUS.
188 Damjan Jovanovic (2):
189 winemenubuilder: Use the user-dirs desktop directory instead of hardcoding ~/Desktop.
190 winemenubuilder: Make initial directories for fd.o MIME type handling.
192 Detlef Riekenberg (9):
193 dsound/tests: Remove duplicate version dump.
194 dinput/tests: Remove duplicate version dump.
195 msi/tests: Verify path names case insensitively.
196 msi/tests: Fix a copy & paste typo in a test message.
197 wininet/tests: Fix a test with IE8.
198 wintrust/tests: Fix some tests on win9x.
199 wintrust/tests: Do not test GetLastError on success.
200 winmm/tests: Fix a test on win98.
201 urlmon/tests: Allow BINDSTATUS_COOKIE_SENT in a test.
203 Dmitry Timoshkov (3):
204 gdi32: Add a couple of SetGraphicsMode/SetWorldTransform tests, make them pass under Wine.
205 gdi32: Cache current font code page in the DC structure.
206 gdi32: Use GdiGetCodePage() instead of duplicating its functionality.
209 winedbg: Fix the way array derefs are done.
210 winmm: Added support for SND_ALIAS_ID in winmm.PlaySound[AW].
213 winealsa.drv: Remove a few unneeded initialisations and unused variables.
214 wineesd.drv: Fix a trace and remove an unneeded cast.
215 wineesd.drv: Remove some unused WINE_WAVExxx fields.
216 wineesd.drv: Move the wodDsXxx() functions around to avoid forward declarations.
217 wineesd.drv: Rename esd_fd to stream_fd.
218 wineesd.drv: Build a unique name so we can identify our stream.
219 wineesd.drv: Let the EsounD server adjust the volume.
220 wineesd.drv: Simplify wodPlayer_WriteMaxFrags() and wodPlayer_FeedDSP().
221 wineesd.drv: Improve the accuracy of wodUpdatePlayedTotal().
224 urlmon/tests: Fix ftp protocol test on WinXP and higher.
225 shdocvw/tests: Fix shdocvw:webbrowser test on some Windows boxes.
226 mshtml/tests: Fix tests on Windows.
227 secur32: Implement GetUserNameEx(NameSamCompatible).
228 secur32/tests: Add simple tests for GetUserNameExA/W().
229 msi/tests: Handle running the tests as a domain user.
230 urlmon/tests: Handle certificate verification error.
233 msi: Don't publish package name as part of product properties.
234 msi: Build a proper source path in MsiConfigureProductExW.
235 wininet: Keep track of the number of bytes written.
236 wininet: Send notifications from InternetWriteFile.
237 wininet: Don't start reading when POST data hasn't been completely written.
238 wininet: Support asynchronous HttpEndRequest.
239 wininet: Add tests for asynchronous HttpSendRequestEx/HttpEndRequest.
240 wine.inf: Register msctf classes.
243 wined3d: Store the format_desc itself in struct wined3d_stream_info_element.
244 wined3d: Use the output slot when we have one.
245 d3d10core: Add a DXBC parser.
246 d3d10core: Create a vertex declaration from the input layout.
247 bcrypt: Add a mostly empty bcrypt.dll.
248 d3d10core: Implement ID3D10Device::IASetInputLayout().
249 d3d10core: Implement ID3D10Device::IASetVertexBuffers().
250 wined3d: Care for things like pitch and blocksize when copying DXT surfaces.
251 d3d10core: Set the initial buffer data, when present.
252 wined3d: Don't leak the swapchain in IWineD3DDeviceImpl_Reset() if the display mode is unsupported.
253 ddraw: Filter invalid texture stage states passed by the application.
254 wined3d: Don't use the opcode_token field in the GLSL backend.
255 wined3d: Don't use the opcode_token field in the ARB backend.
256 wined3d: Avoid a forward declaration.
257 wined3d: Use a more reasonable name for "SHADER_OPCODE_ARG".
258 wined3d: Remove some code that doesn't make a whole lot of sense.
259 wined3d: Compare num_params against 1 in shader_glsl_map2gl().
260 wined3d: Store the instruction handler index in struct wined3d_shader_instruction.
261 wined3d: Avoid comparing against WINED3DSIO_* in the ARB shader backend.
262 wined3d: Store the source and destination parameter count in struct wined3d_shader_instruction.
263 wined3d: Use the source and destination parameter count in the ARB shader backend.
264 wined3d: Remove the opcode field from struct wined3d_shader_instruction.
265 wined3d: Add a struct wined3d_shader_dst_param for storing destination parameter information.
266 wined3d: Store the register index in struct wined3d_shader_dst_param.
267 wined3d: Use register_idx in the ARB shader backend.
268 wined3d: Unset the current GLSL program when it's destroyed.
269 wined3d: Use a more appropriate mask for masking out the write mask.
270 wined3d: Pass a pointer to struct wined3d_shader_dst_param to shader_glsl_append_dst_ext().
271 wined3d: Pass a pointer to struct wined3d_shader_dst_param to shader_glsl_add_dst_param().
272 wined3d: Store the destination modifiers in struct wined3d_shader_dst_param.
273 wined3d: Store the write mask in struct wined3d_shader_dst_param.
274 wined3d: Explicitly pass register type and index to shader_is_scalar().
275 wined3d: Store the register type in struct wined3d_shader_dst_param.
276 wined3d: Simplify shader_glsl_color_correction().
277 wined3d: Simplify shader_glsl_cmp() and shader_glsl_cnd().
278 wined3d: Store a struct wined3d_shader_dst_param in struct wined3d_shader_semantic.
279 wined3d: Fix some more 3 space indentation.
280 wined3d: Properly check if input/output varyings are used.
281 wined3d: Store usage and usage_idx in struct wined3d_shader_semantic.
282 wined3d: Eliminate a useless local variable.
283 wined3d: Only update the swizzle and use map for streams that are actually used in device_stream_info_from_strided().
284 wined3d: Add a separate function for converting write masks to strings.
285 wined3d: Pass a struct wined3d_shader_dst_param to shader_glsl_get_write_mask().
286 wined3d: Explicitly pass parameter properties to shader_glsl_get_register_name().
287 wined3d: Get rid of a redundant strcat in shader_glsl_get_register_name().
288 wined3d: Store the destination shift in struct wined3d_shader_dst_param.
289 wined3d: Store the relative addressing mode in struct wined3d_shader_dst_param.
290 wined3d: Explicitly pass the register type and index to pshader_get_register_name().
291 wined3d: Merge pshader_get_register_name() and part of vshader_program_add_param().
292 wined3d: Split vshader_program_add_param() in shader_arb_add_src_param() and shader_arb_add_dst_param().
295 ole32: Use a helper function to access the enum format implementation.
296 ole32: Rename a variable.
297 ole32: Don't hold a reference on the parent IDataObject.
298 ole32: Change the enum formatetc constructor to return HRESULT.
299 ole32: AddRef does not return an HRESULT. Have the constructor create the object with one reference.
300 ole32: Reimplement the formatetc enumerator using 'Ole Private Data'.
301 ole32/tests: Fix DVTARGETDEVICE offsets.
302 ole32/tests: Tests for EnumFormatEtc.
303 ole32: Simplify some of the error handling.
304 ole32/tests: On win9x GetClipboardData returns a new handle.
305 ole32/tests: Add broken return value for win98.
306 ole32/tests: Add some tests for stream data.
307 ole32/tests: Set tymed in GetData and AddRef the interfaces (ReleaseStgMedium releases them even if pUnkForRelease is non-NULL).
308 ole32: Move the embed source hack to a separate function.
309 ole32: Rename a few variables and remove a couple of meaningless comments.
310 ole32: Change the global memory duplicator to return HRESULT.
313 comctl32: CCS_VERT flips toolbar separators orientation.
314 comctl32: Correct handling of toolbar separators size.
317 urlmon: Added IWinInetHttpInfo stub implementation to HttpProtocol object.
318 urlmon: Added IInternetPriority handling tests.
319 urlmon: Added IWinInetHttpInfo stub implementation to FtpProtocol object.
320 urlmon: Added IWinInetHttpInfo support to Binding object.
321 urlmon: Get rid of ICOM_THIS_MULTI macro.
322 urlmon.idl: Added PROTOCOLFILTERDATA declaration.
323 basetsd.h: Added HANDLE_PTR and SHANDLE_PTR typedefs.
324 urlmon.idl: Use HANDLE_PTR in IInternetProtocolRoot::Start declaration.
325 urlmon: Register CLSID_DeCompMimeFilter.
326 urlmon: Added DeCompMimeFilter stub implementation.
327 urlmon: Added IInternetProtocolSink interface stub implementation to MimeFilter object.
328 urlmon: Remove unneeded includes.
330 Joerg-Cyril.Hoehle@t-systems.com (1):
331 amstream: Log GUID instead of pointer.
334 Perform case-insensitive FOURCC comparison of built-in video codecs.
337 dbghelp/stabs: For Mach-O, line offset is relative to original function address.
340 mciqtz32: Fixed boolean condition for null string check (Coverity 913).
341 comctl32: Avoid potential overflow in Search Param (Coverity 903).
342 wininet: Fixed memory corruption in urlcache.
343 quartz: Make sure cookie* are not uninitialized (Coverity 760).
344 oleaut32: IPropertyBag_Read_Proxy return on unknown type (Coverity 892).
346 Massimo Del Fedele (4):
347 gdi32/tests: Add test for GetGlyphOutlineW() requesting buffer size for space char.
348 gdi32: Correctly handle space char on Path_ExtTextOut().
349 gdi32: PATH_ExtTextOut remove incorrect shift to DC origin.
350 gdi32: Fix PATH_add_outline when mapping mode != MM_TEXT.
352 Michael Stefaniuc (5):
353 credui: Add the Romanian translation.
354 comctl32/tests: Use LONG instead of long.
355 winecfg: Use ULONG for a bitmask variable.
356 winhlp32: Remove superfluous casts.
357 wordpad: Replace long with LONG.
359 Mikołaj Zalewski (2):
360 kernel32: Implement QueryFullProcessImageFileNameW.
361 psapi: Implement GetProcessImageNameW.
364 shell32/tests: Fix tests on localized platforms.
365 shell32: Define PT_FOLDERW.
366 shell32/tests: Fix GetAttributesOf tests on Win2k and below.
367 shell32/tests: Fix crash when launched from drive root dir.
368 shell32/tests: Fix a test on WinNT and some Win95.
369 shell32/tests: Fix wrong comment and update test accordingly.
370 shell32/tests: Completly fix GetAttributesOf test when launched from drive root dir.
371 shell32/tests: Skip interactive part of SetNameOf test on Win2k.
372 shell32/tests: Fix PropertyBag test on Win2k.
373 shell32/tests: Skip FolderShortcut test on Win2k.
374 shell32/tests: Fix ITEMIDLIST format test on Win2k and below.
375 msi/tests: Fix format test when run on root drive directory.
376 msi/tests: Fix test when content indexing is disabled.
379 comctl32/tab: Remove direct access to items array.
380 comctl32/tab: Implemented TCM_DESELECTALL.
381 comctl32/tab: Implemented TCS_MULTISELECT for mouse selection.
382 comctl32/tab: Fix highlighted tabs painting.
383 rpcrt4: Implemented RpcEpRegisterW wrapping RpcEpRegisterA.
384 comctl32: listview: Some tests showed delayed header creation in ListView control.
385 user32: Implemented GetWindowRgnBox with some tests.
386 comctl32: Enable selection overwriting in IP Address control.
387 comctl32: Additional tests for ListView header creation.
388 comctl32/updown: Don't pass VK_[UP|DOWN] to original Up/Don control buddy's winproc.
389 comctl32/tab: Draw hottracked tab button properly.
390 comctl32/tab: Fix hottracked button size.
391 comctl32/tab: Fix filled rectangle calculation for selected button on TCS_BUTTONS.
392 comctl32/listview: Implement delayed header creation for ListView control.
393 comctl32/tab: Simplify hottracked button painting.
394 comctl32/listview: State mask should be ignored on LVM_INSERTITEM.
395 comctl32/updown: Allow ranges with max < min for Up/Down control.
397 Patrick Gauthier (1):
398 user32: Handle magic font size 0x7fff in dialog templates correctly.
401 ntdll: Print desired version of missing dependent assemblies.
404 kernel32/tests: Fix some test failures on Win9x and WinME.
405 kernel32: Fix creation of empty sections in ini files.
406 shell32/tests: Fix a test failure on Vista and higher.
407 advapi32/tests: Fix test failures on W2K.
408 riched20/tests: Remove the todo_wine logic where appropriate.
409 urlmon/tests: Fix a test by using a better default registry key.
410 secur32/tests: Document some crashes on Windows.
411 usp10: Remove an unneeded check.
412 usp10/tests: Fix some test failures on Vista and W2K8 (ScriptShape).
413 usp10/tests: Fix some test failures on Vista and W2K8 (ScriptPlace).
416 jscript: Added Math_LN2 implementation.
417 jscript: Added Math_LN2 tests.
418 jscript: Added Math_cos implementation.
419 jscript: Added Math_cos tests.
420 jscript: Added html comments handling.
421 jscript: Added html comments tests.
424 user32/tests: In sysparams fix another case where a test changes a users desktop setting.
425 user32: In COMBO_WindowPosChanging() do not change the height of the the dropped rectangle, if the new height is too small.
426 user32: Fix for the ending of menu tracking in the default handler of WM_CANCELMODE message with test.
427 user32/tests: Avoid a few unneeded test failures in sysparams.c.
428 win87em: Always return that a 8087 coprocessor is present.
431 Implement d3dx9_41 and forward the functions to d3dx9_36.
434 include: Add definition for CreateProcessWithLogonW and associated flags.
435 include: Add declarations for RpcMgmtInqStats and RpcMgmtStatsVectorFree.
436 rpcrt4: RpcServerUseProtseqEp(..., NULL, ...) should return RPC_S_OK.
437 rpcrt4: Free the memory allocated for the protseq and endpoint strings allocated in RpcServerUseProtseq* functions.
438 include: Move some declarations in ws2tcpip.h to where they belong in new ws2ipdef.h header.
439 include: Add TCP and IPv6 option defines to ws2ipdef.h.
440 include: Add a stub implementation of gai_strerror{A,W}.
441 include: Add defines for NI_MAXHOST and NI_MAXSERV to ws2tcpip.h.
442 rpcrt4: Fix context handle test on Vista upwards.
443 rpcrt4: Compile in RPC over HTTP support even if HAVE_SOCKETPAIR is not defined.
444 oleaut32: Fix the SAFEARRAY marshalling on 64-bit platforms.
445 include: Add declaration of sockaddr_storage to ws2def.h.
446 include: Remove mismatched closing bracket from ws2ipdef.h when compiling as C++.
447 rpcrt4: Factor out non-Win32 compatible parts of the ncacn_ip_tcp client code to allow it to be compiled in.
448 rpcrt4: Add a Win32 implementation of ncacn_ip_tcp transport.
450 Roderick Colenbrander (3):
451 wined3d: Check for the presence of wglGetExtensionsStringARB.
452 opengl32: Update with the latest OpenGL extensions.
453 wined3d: Update NVidia pci ids.
455 Stefan Dösinger (17):
456 wined3d: Remove a TODO.
457 wined3d: Fix some whitespace.
458 wined3d: Update a comment.
459 wined3d: Advertise post pixelshader blending for a few more formats.
460 d3d8, d3d9: Don't rely on the wined3d buffer type.
461 d3d: Unify WINED3DVERTEXBUFFER_DESC and WINED3DINDEXBUFFER_DESC.
462 wined3d: Use Map and Unmap for index buffers.
463 wined3d: Merge indexbuffer and buffer implementations.
464 wined3d: Merge IWineD3DIndexBuffer and IWineD3DBuffer.
465 ddraw: Store the fvf in the ddraw buffer.
466 d3d8: Store the fvf in the d3d8 vertex buffer.
467 d3d9: Store the FVF in the d3d9 vertex buffer.
468 wined3d: Remove the buffer fvf.
469 d3d: Remove the format from index buffers.
470 wined3d: Save some memory in vertex buffers.
471 wined3d: Fix the drawRectPatch vertex count.
472 wined3d: Deal with reserved shader constants in the backend.
475 winemp3: Rounding block count up in mpeg3_streamsize.
478 wined3d: Add pow2Matrix_identity flag to BaseTextureClass struct.
479 wined3d: Add texrect_fixup bitfield to ps_compile_args struct.
480 wined3d: GLSL: Implement texrect coord fixup.
481 wined3d: Simplify sampler_texmatrix using pow2Matrix_identity.
482 wined3d: Add load_np2fixup_constants function to shader backend.
483 wined3d: glsl: Enable load_np2fixup_constants.
486 gdiplus: GdipDrawString: Handle either a width or height of 0 sanely.
487 ole32: When renaming a storage element, delete from the current iface.
489 Warren Dumortier (1):
490 winecfg: Update French translation.