1 This is release 0.9.27 of Wine, a free implementation of Windows on Unix.
3 What's new in this release:
4 - Better support for noexec kernels.
5 - Better Dwarf support in dbghelp.
6 - Several Winsock fixes.
7 - Various code cleanups.
10 Because of lags created by using mirrors, this message may reach you
11 before the release is available at the public sites. The sources will
12 be available from the following locations:
14 http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.27.tar.bz2
15 http://prdownloads.sourceforge.net/wine/wine-0.9.27.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
23 http://www.winehq.org/site/documentation
25 You can also get the current source directly from the git or CVS
26 repositories. Check respectively http://www.winehq.org/site/git or
27 http://www.winehq.org/site/cvs for details.
29 If you fix something, please submit a patch; instructions on how to do
30 this can be found at http://www.winehq.org/site/sending_patches
32 Wine is available thanks to the work of many people. See the file
33 AUTHORS in the distribution for the complete list.
35 ----------------------------------------------------------------
39 Alexander Nicolaysen Sørnes (2):
40 winecfg: Updated Norwegian Bokmål translation.
41 oleview: Add Norwegian Bokmål translation.
43 Alexandre Julliard (32):
44 gphoto2.ds: Don't warn about libjpeg if gphoto support is not enabled.
45 winex11.drv: Don't use the specified DC when mapping RGB colors for a DIB.
46 winsock: Add WS_ prefix on WSAIoctl constants.
47 ntdll: Unset the WINESERVERSOCKET variable after we have retrieved it.
48 comdlg32: Moved prototypes to the header file and fixed declaration of FileOpenDlgInfosStr.
49 winecfg: Determine the current Windows version from the standard registry keys.
50 ntdll: Don't free the DOS area when a broken app passes a NULL pointer to NtFreeVirtualMemory.
51 ntdll: Always return . and .. as the first two entries in directory searches.
52 kernel32/tests: Added test case for . and .. directory entries.
53 winebuild: Check for illegal characters in entry point names.
54 ntdll: Allow module with extensions in forward specifications.
55 kernel32: Store the LC_MESSAGES value under the "Locale" value.
56 server: Explicitly shutdown destroyed sockets to force pending poll() calls to return.
57 ntdll: Force exec permissions on all mmaps unless the app is marked NX-compatible.
58 kthread: Don't make the stack executable by default.
59 ntdll: Added support for the HEAP_CREATE_ENABLE_EXECUTE flag.
60 kernel32: Always read a full block from the CD-ROM to avoid problems on raw devices.
61 gdi32: Only mmap a given font file once.
62 kernel32/tests: Added LOCALE_NOUSEROVERRIDE flag on time tests that rely on AM/PM.
63 kernel32: For LOCALE_NOUSEROVERRIDE, check locale against the appropriate default lcid.
64 oleaut32: Use LOCALE_NOUSEROVERRIDE where necessary in variant conversions.
65 oleaut32/tests: Use LOCALE_NOUSEROVERRIDE in tests that depend on the decimal separator.
66 ntdll: Fix the failing loader tests.
67 winedump: Print sizes and offsets in hex.
68 winebuild: Added --nxcompat option, and mark all modules as NX-compatible by default.
69 ntdll: Check the NX compatibility flag for every loaded module.
70 winedump: Avoid printf format warnings.
71 dbghelp: Avoid a printf format warning.
72 gdi32: Disable the freetype mmap sharing on Mac OS.
73 shlwapi: Fixed string tests for non-English locales.
74 msvcrt: Use LOCALE_USER_DEFAULT to get the proper codepage for the Unix locale.
75 gdi32: Don't assume that the font codepages change with the user locale.
78 wined3d: Cast-qual warnings fix.
79 wined3d: Cast-qual warnings fix.
80 wined3d: Cast-qual warnings fix.
81 winex11.drv: Cast-qual warnings fix.
82 winex11.drv: Cast-qual warnings fix.
83 winex11.drv: Cast-qual warnings fix.
84 comctl32: Cast-qual warnings fix.
85 winedump: Cast-qual warnings fix.
86 winedump: Cast-qual warnings fix.
87 atl: Change storage class of dll_count to static.
88 comcat/tests: Cast-qual warnings fix.
89 advapi32: Eliminate wild pointers.
90 crypt32/tests: Cast-qual warnings fix.
91 crypt32/tests: Cast-qual warnings fix.
94 imm32: Send the WM_IME_CHAR message, although ResultString has been read.
96 Charles Blacklock (2):
97 oleaut32: Add VarBstrCmp binary comparison for LCID==0.
98 oleaut32: Cleanup of previous VarBstrCmp patch.
101 wgl: Don't return prematurely if ConvertPixelFormatWGLtoGLX receives an invalid pixel format.
102 wgl: Fix for missing NV GLX extension.
103 wgl: Implement wglGetPixelFormatAttribfvARB.
105 Christian Gmeiner (1):
106 setupapi: Added AssertFail stub.
108 Clinton Stimpson (2):
109 riched20: Only send EN_CHANGE when it is supposed to be sent.
110 comctl32: Destroy header information on WM_NCDESTROY instead of WM_DESTROY.
112 Damjan Jovanovic (1):
113 ws2_32: Added tests for closesocket cancelling pending I/O operations.
115 Detlef Riekenberg (14):
116 spoolss: Implement AllocSplStr + DllFreeSplStr.
117 localspl: Add initial tests for AddPortW.
118 winspool: Implement DeletePortW.
119 winspool: Implement DeletePortA.
120 winspool/tests: Add initial test for DeletePort.
121 winspool: Implement AddPortW.
122 winspool: Implement AddPortA.
123 winspool/tests: Add initial tests for AddPort.
124 winspool: Load the local monitor only once.
125 comctl32: Do not crash when the startpage is invalid.
126 spoolss: Forward EnumPortsW to winspool.drv.
127 kernel32/tests: Add tests for GetSystemDirectory.
128 kernel32/tests: Add tests for GetWindowsDirectory.
129 dplayx: Display requested provider.
131 Dmitry Timoshkov (43):
132 kernel32: Improve the PE loader test.
133 include: Add some structures a definitions required for the COFF library dumper.
134 winedump: Make the implementation match the prototype.
135 winedump: Remove a not needed include.
136 winedump: Fix a copy/paste typo.
137 winedump: Constify some data.
138 kernel32: Add more obscure PE images that XP is able to load.
139 winedump: Make some data const.
140 kernel32: Make some data const.
141 user32: Make some data const.
142 shell32: Make some data static and const.
143 ole32: Make some data const.
144 oleaut32: Make some data const and static.
145 shlwapi: Make some data const.
146 mlang: Implement LcidToRfc1766 and GetRfc1766FromLcid.
147 winedump: Add partial COFF library support.
148 msi: Synchronize msi exports with what PSDK has.
149 ntdll: Make some data const.
150 winex11.drv: Make some data const.
151 msi: Make some data const and static.
152 shdocvw: Make some data const.
153 urlmon: Make some data const.
154 winspool.drv: Make some data const.
155 comctl32: Make some data const.
156 mshtml: Make some data const.
157 quartz: Make some data const and static.
158 riched20: Make some data const.
159 winedos: Make some data const.
160 dsound: Make some data const.
161 advapi32: Make some data const.
162 comdlg32: Make some data const.
163 winedump: Restore the COFF library dumper functionality broken by the previous change.
164 kernel32: Skip the PE loader test under a Win9x platform.
165 msacm32: Make some data const.
166 user32: Add ShowWindow test, make it pass under Wine.
167 kernel32: Add PE images with section alignment 1 and 2 to the loader test.
168 winedump: Make output of dump_data fit into 80 columns.
169 winedump: Avoid returning void from a void function.
170 winedump: IMAGE_SCN_ALIGN_??? are not the bit fields, but the values masked by IMAGE_SCN_ALIGN_MASK.
171 winedump: Handle properly partial optional COFF headers.
172 winedump: Export dump_section() for use outside of pe.c.
173 winedump: Add a possibility to dump raw section data.
174 winedump: Dump section data of COFF library files, decode some import data.
177 dbghelp: Simplify code with function to get section size.
178 dbghelp: Added a process field to the modules pair structure.
179 dbghelp: When looking up for a local variable (or parameter), pass the function pointer.
180 dbghelp: Store compiland's address in internal structures.
181 dbghelp: Pass .debug_loc section info from the ELF loader to the dwarf parser.
182 dbghelp: Added struct location to help computing a location.
183 dbghelp: Use the location info structure thoughout the code to handle the location of a data variable.
184 dbghelp: Added infrastructure to compute variable location at runtime (as opposed to debug info parse time).
185 dbghelp: Function points location is now expressed as a struct location.
186 dbghelp: Add ability to add a SymTagCustom element to a function.
187 dbghelp: Add support for deref operation in location computation.
188 dbghelp: Register numbers in OP_piece don't need to be next to each other.
189 dbghelp: Add support for a label in a subprogram block.
190 dbghelp: Be a bit more strict on where we do actually expect default names to be generated
191 dbghelp: Extend support for inlined functions and handle them as generic blocks inside functions
192 dbghelp: We can now remove the default name prefix as all the non conforming cases have been eliminated.
193 dbghelp: Properly handle the void type in some declarations.
194 dbghelp: Correctly store the addresses of blocks.
195 dbghelp: Removed the alpha status FIXME for the dwarf code.
196 winedbg: Various information printing issues.
197 winedbg: Host references lookup.
198 winedbg: Added basic support for printing 64bit wide entities.
199 dbghelp: Silence typedefs children in sub program block.
200 winedump: Changed PE, NE, LE dumping so that they are consistent in terms of dump function signatures.
201 winedump: Header file pe.h is useless, get rid of it.
202 winedump: Use a uniform scheme for dumping file contents.
203 winedump: Use same scheme for dumping lnk files as the executables (through the PRD macro and a full mapped image).
204 winedump: Dump the EMF files as any other file types.
205 winedump: Make dump mode the default.
206 dbghelp: Moved mscvpdb.h file to include/wine to allow sharing of the definitions with winedump.
207 mscvpdb.h: Update some definitions (constants, structures) with latest information we have.
208 winedump: First shot at dumping PDB files contents.
209 winedump: Added support for dumping types from PDB, CV... files.
210 dbghelp: Get rid of long int issues on 64bit platforms.
211 imagehlp: MapAndLoad should do some useful stuff now.
212 winedbg: No longer test filename in sgv_cb, but do it in the only place where we actually need it.
213 winedbg: Remove some hassle from sgv_cb, and handle line number displacement where needed.
214 winedbg: Added some black magic to still handle register values on non
215 dbghelp: Now that symbol's value computation depend on instruction
216 dbghelp: Fixed value stored for register relative information
217 winedbg: Now that local variable computation depends on instruction
218 winedbg: Dwarf can emit REGREL symbol information, so handle it.
219 dbghelp: Simplify the way we find the debug header.
220 dbghelp: In find_nearest, now return the symbol instead of its index in module->sorttable.
221 dbghelp: Added a field to the hash table to store the number of elements in the hash table.
222 dbghelp: Added ability to internal store / reload a symbol with a constant value.
223 winedbg: Added support for constant values passed by dbghelp.
224 winecfg: A few fixes for the French translation.
226 Francois Gouget (36):
227 avifil32: Add a Portuguese translation (contributed by Americo Jose Melo).
228 comctl32: Add a Portuguese translation (contributed by Americo Jose Melo).
229 comdlg32: Add a Portuguese translation (contributed by Americo Jose Melo).
230 mpr: Add a Portuguese translation (contributed by Americo Jose Melo).
231 msacm32: Add a Portuguese translation (contributed by Americo Jose Melo).
232 msi: Add a Portuguese translation (contributed by Americo Jose Melo).
233 winepath: Fix --unix so it works whether the Windows path refers to an existing file/directory or not.
234 msrle32: Add a Portuguese translation (contributed by Americo Jose Melo).
235 shlwapi: Add a Portuguese translation (contributed by Americo Jose Melo).
236 user32: Add a Portuguese translation (contributed by Americo Jose Melo).
237 winemine: Add a Portuguese translation (contributed by Americo Jose Melo).
238 wininet: Add a Portuguese translation (contributed by Americo Jose Melo).
239 winmm: Add a Portuguese translation (contributed by Americo Jose Melo).
240 winecfg: Add a Portuguese translation (contributed by Americo Jose Melo).
241 shdocvw: Add a Portuguese translation (contributed by Americo Jose Melo).
242 shell32: Add a Portuguese translation (contributed by Americo Jose Melo).
243 winefile: Add a Portuguese translation (contributed by Americo Jose Melo).
244 wineconsole: Add a Portuguese translation (contributed by Americo Jose Melo).
245 regedit: Add a Portuguese translation (contributed by Americo Jose Melo).
246 oledlg: Add a Portuguese translation (contributed by Americo Jose Melo).
247 cmdlgtst: Add a Portuguese translation (contributed by Americo Jose Melo).
248 mshtml: Add missing '\n' in Wine trace.
249 vmm.vxd: PC_WRITABLE spelling fix.
250 msxml3: Add '\n' to Wine trace.
251 mshtml: Add '\n' to Wine trace.
252 Assorted spelling fixes.
253 Consistently use SUBLANG_NEUTRAL for Italian resources.
254 msvcmaker: Fix the code that sets __WINETEST_OUTPUT_DIR so it does not pollute $output_dir.
255 msvcmaker: Remove unneeded -I.. for the msvcrt tests.
256 msvcmaker: Tweak the .dsp formatting to better match Visual Studio.
257 msvcmaker: Link with msvcrt(d).dll rather than with the static C library.
258 ole32: Convert dump_FORMATETC() into debugstr_formatetc(), a proper debug trace function.
259 ole32: Convert dump_user_flags() into debugstr_user_flags(), a proper debug trace function.
260 dmime: Remove resolve_STREAM_SEEK(), it is unused.
261 gdi32: Add a prototype for GetFontUnicodeRanges().
262 msvcmaker: Remove references to wine_unicode and to .spec.c files.
265 winecfg: Update German translation.
268 wined3d: Move some code specific to the different shader backends into the respective source files.
269 wined3d: Select the right shader backend when creating the device.
270 wined3d: Create a separate function for sampling a texture.
271 wined3d: Fix the texm3x3tex instruction to sample properly.
272 wined3d: Use the texture sampling function in a few more instructions (ARB asm shaders).
273 wined3d: Use the texture sampling function in a few more instructions (GLSL).
274 wined3d: Delete the device's FBO when destroying the device.
275 wined3d: Set the initial FBO depth stencil when creating the device.
278 winspool.drv: Outlook 2003 relies on the buffer size returned by EnumPrintersA being big enough to hold the buffer returned by EnumPrintersW.
279 user32: For LBS_OWNERDRAWVARIABLE listboxes return the fixed item height if the listbox is empty.
280 wineps.drv: When we're using a GlyphDirectory we should clear the offsets and lengths of the loca and glyf tables in addition to changing their names.
281 wineps.drv: Don't try to download a non-scalable font.
283 Hwang YunSong(황윤성) (1):
284 README: Updated Korean translation.
287 mshtml: Added handling of right and left arrow keys in editing mode.
288 urlmon: Added application/x-gzip-compression filter.
289 urlmon: Added application/x-zip-compressed filter.
290 urlmon: Added application/java mime filter.
291 urlmon: Added application/pdf mime filter.
292 shdoclc: Added IDS_MESSAGE_BOX_TITLE string.
293 mshtml: Added get_parentWindow implementation.
296 msi: Don't fail if we can't remove an existing install file.
297 msi: Add handling for the InstallODBC action.
298 msi: Use mi->source if the source is not a full path.
299 advapi32: Remove redundant NULL checks before CRYPT_Free.
300 advapi32: Add tests for LookupAccountName.
301 msi: Set the UserSID property.
302 msi: Add handling for the StartServices action.
303 shell32: Move a NULL pointer check before the place where we dereference the pointer.
304 msi: Fail if stg is NULL.
305 msi: Initialize sid_str to NULL.
308 wined3d: Add warn trace for INVALIDCALL case in CheckDeviceType.
309 wined3d: Rearrange code in CheckDeviceType.
310 wined3d: Avoid XFree on NULL in CheckDeviceType.
311 wined3d: Fix CreateFakeGLContext to work with a foreign context.
312 wined3d: Add err for failure case in CheckDepthStencilMatch.
315 ws2_32: Add WS_SIO_ADDRESS_LIST_QUERY stub to make native dplay error output more readable.
316 ws2_32: Implement SO_GET_MAX_MSG_SIZE for getsockopt.
317 secur32: Improve version detection, move all the version detection to ntlm.c.
318 ws2_32: SO_DONTROUTE is ignored on windows, fix comment and downgrade FIXME to TRACE.
319 ws2_32: Implement SO_EXCLUSIVEADDRUSE for setsockopt.
320 ws2_32: Rewrite getsockopt to make it more readable.
321 ws2_32: Rewrite setsockopt to be more readable.
322 ws2_32: Downgrade SO_REUSEADDR fixme to a trace.
325 winuser.h: Define browser and multimedia keys.
326 winuser.h: Add some HSHELL and APPCOMMAND defines.
327 user32: Generate WM_APPCOMMAND messages for browser and multimedia keys.
328 winex11.drv: Process browser and multimedia key events.
330 Kirill K. Smirnov (1):
331 ole32: Fix logic in Storage32Impl_SmallBlocksToBigBlocks function.
333 Konstantin Kondratyuk (8):
334 fonts: Add Ukrainian symbols in Small fonts.
335 fonts: Add Ukrainian symbols in MS Sans Serif.
336 fonts: Add ukrainian symbols in Courier.
337 fonts: Add Ukrainian symbols in System font.
338 fonts: Add Ukrainian and Byelorussian symbols in System font.
339 fonts: Add Ukrainian and Byelorussian symbols in Courier font.
340 fonts: Add Ukrainian and Byelorussian symbols in Small fonts.
341 fonts: Add Ukrainian and Byelorussian symbols in MS Sans Serif font.
344 msxml3: Fix compiles for systems with libxml2 version 2.6.14 and below.
345 riched20: Fixes and additional conformance tests for EM_EXSETSEL.
346 riched20: Move EM_EXSETSEL fix into ME_SetSelection.
349 crypt32: Better stub for I_CryptInstallOssGlobal.
350 crypt32: Add test for I_CryptInstallOssGlobal.
351 shell32: Define AVI resource 152.
354 shell32: Forward SHDeleteKeyA directly to SHDeleteKeyW.
355 comcat: Remove const from COMCAT Manager.
358 Revert "d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.".
359 Revert "d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.".
360 Revert "d3d: Remove AddRef from IWineD3DDevice_GetIndices.".
361 Revert "d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.".
362 Revert "d3d: Remove AddRef from IWineD3DDevice_GetTexture.".
363 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.".
364 Revert "d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.".
365 Revert "d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.".
366 Revert "d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.".
367 ddraw: Call wined3d's SetTextureStageState not the one of d3d7.
368 wined3d: Remove duplicated code.
369 d3d9: Use correct COM macros.
370 d3d8: Use correct COM macros.
371 d3d9: Remove unreachable return.
372 d3d: Pass the superior creating object down to the callback functions.
373 d3d: Callback infrastructure for implicit surface destruction in IWineD3DTexture.
374 d3d: Callback infrastructure for implicit surface destruction in IWineD3DCubeTexture.
375 d3d: Callback infrastructure for implicit render target destruction in IWineD3DSwapChain.
376 d3d: Callback infrastructure for implicit volume destruction in IWineD3DVolumeTexture.
377 d3d: Callback infrastructure for implicit depth stencil surface destruction in IWineD3DDevice.
378 d3d8: Handle surface refcount forwarding in d3d8.
379 d3d8: Handle volume refcount forwarding in d3d8.
380 d3d8: Fix implicit surface refcounting.
383 riched20: Make ME_StreamIn create undos properly.
384 riched20: EM_EXLIMITTEXT: ignore wParam and properly cast lParam.
385 riched20: Make WM_SETFONT call RewrapRepaint instead of UpdateRepaint.
386 riched20: Make EM_SETCHARFORMAT call ME_RewrapRepaint instead of ME_UpdateRepaint.
387 riched20: Make EM_SETPARAFORMAT use ME_RewrapRepaint instead of ME_UpdateRepaint.
390 msi: Use MSI_IterateRecords when cloning properties.
391 msi: Use MSI_QueryGetRecord in ACTION_AppSearchGetSignature.
392 msi: Use MSI_QueryGetRecord in ACTION_AppSearchComponents.
393 msi: Use MSI_QueryGetRecord in ACTION_AppSearchReg.
394 msi: Use MSI_QueryGetRecord in ACTION_AppSearchDr.
395 msi: Use MSI_QueryGetRecord in ACTION_AppSearchIni.
396 msi: Use MSI_IterateRecords in ACTION_AppSearch.
397 msi: Advertise components of a feature that has the msidbFeatureAttributesFavorAdvertise property.
398 msi: Update the UI in one place only in ACTION_ProcessComponents.
399 msi: Add tests for quoting in queries.
400 msi: Double quotes are not valid in queries.
401 msi: Add the names of features/components to debugging output.
402 msi: Examine the attributes of all features before setting a component's state.
403 msi: Add some tests for the ALTER query.
404 msi: More tests for the SourceDir property.
405 msi: Comparisons with null in conditions are special.
406 msi: Add tests for comparison to empty strings.
409 winetest: Make sure we can send larger files.
410 user32: W2K3 returns ERROR_INVALID_PARAMETER.
411 advapi32/tests: Free memory after use.
412 wininet/test: Free memory after use.
413 version/tests: Free memory after use.
414 ntdll/tests: Fix typo.
415 advpack/tests: Change the output for HRESULT's.
418 ntdll: Simplify exception tests.
419 ntdll: Run exception tests from executable memory.
420 ntdll: Add more exception tests.
421 ntdll: Fix single stepping over popf instruction.
423 Pierre d'Herbemont (4):
424 winsock: Get rid of already disabled WS prefix, thus fix Wine compilation on big-endian.
425 user32: Factorize driver's SetWindowPos in user32.
426 winex11.drv: Fix SetWindowPos parameters in the spec file.
427 dbghelp: Fix elf_load_module params on non elf system to reflect last change to its definition.
430 include: Add some missing OLE defines and declarations to ole2.h.
431 ole32: Implement DataCache_GetClassID.
432 ole32: Create a cache entry for each format in the data cache to allow
433 ole32: Implement Cache and Uncache for the data cache.
434 ole32: Load cached data in the data cache into a STGMEDIUM type so it can be treated the same as set data.
435 ole32: Implement the SetData function for the data cache.
436 ole32: The advise sink for the data cache should be primed with the passed in aspects value, not an arbitrarily selected value.
437 ole32: Add some tests for the IViewObject, IOleCache2 and IPersistStorage interfaces of the OLE data cache.
438 ole32: Add documentation for CreateDataCache.
439 ole32: Add handling of the dirty state to the data cache and fix InitNew to not call Load.
440 ole32: Implement saving of the data cache.
441 ole32: Call SetWindowOrgEx and SetWindowExtEx in OleMetafilePictFromIconAndLabel so that the created metafile scales correctly.
442 ole32: The METAFILEPICT created by OleMetafilePictFromIconAndLabel should have its mapping mode be anisotropic, not isotropic.
443 ole32: Use the default icon title font when writing the caption text out in OleMetafilePictFromIconAndLabel.
444 ole32: Fill in the xExt and yExt fields in OleMetafilePictFromIconAndLabel.
445 ole32: The width of the metafile drawn should be 3 times the icon width in OleMetafilePictFromIconAndLabel.
446 ole32: Set the mapping mode to anisotropic in OleMetafilePictFromIconAndLabel.
447 ole32: Check that the specified clipboard format and tymed are valid in IOleCache::Cache in the data cache.
448 ole32: In the data cache, fmtetc->cfFormat and fmtetc->tymed can be 0 which means to match any clipformat/tymed.
449 ole32: Add tests for invalid clipformat/tymed combinations in IOleCache:Cache and for caching formats with a clipformat of 0.
450 ole32: Add some more traces to the data cache to make debugging easier.
451 ole32: Implement the DiscardCache function in the data cache.
452 ole32: Fix HandsOffStorage in the data cache.
453 ole32: Implement the GetData function of the data cache to using the
454 wininet: Make HTTP_HandleRedirect no longer call HTTP_HttpSendRequestW.
455 wininet: Make a function for resolving the server name for an HTTP request
456 ole32: Add some documentation for CoCreateInstance.
458 Roderick Colenbrander (5):
459 wgl: Unify pixel format code.
460 wgl: Relax the pixel format attribute conversion code a bit.
461 wgl: (W)GL_NV_vertex_array_range.
463 wgl: Cleanup wglMakeCurrent.
465 Stefan Dösinger (13):
466 wine/list.h: Added list_move_head and list_move_tail.
467 wined3d: Create the state table.
468 wined3d: Add render states to the state table.
469 wined3d: Move WINED3DRS_FILLMODE to the state table.
470 wined3d: Move WINED3DRS_LIGHTNING to the state table.
471 wined3d: Move WINED3DRS_ZENABLE to the state table.
472 wined3d: Move WINED3DRS_CULLMODE to the state table.
473 wined3d: Move WINED3DRS_SHADEMODE to the state table.
474 wined3d: Move WINED3DRS_DITHERENABLE to the state table.
475 wined3d: Move WINED3DRS_ZWRITEENABLE to the state table.
476 wined3d: Move WINED3DRS_ZFUNCENABLE to the state table.
477 wined3d: Move WINED3DRS_AMBIENT to the state table.
478 wined3d: Move blending related states to the state table.
480 Thomas Fitzsimmons (1):
481 dbghelp: Recognize DT_GNU_HASH.
484 winex11.drv: Don't update the key state table in mouse related functions.
486 Vitaliy Margolen (13):
487 winex11drv: State of side mouse buttons (X-buttons) is not returned from XQueryPointer.
488 winemenubuilder: Downgrade some ERR to WARN.
489 wineshelllink: Use FreeDesktop standard to create Wine menu structure.
490 winemenubuilder: Look for supported color depths icons only.
491 dinput: Move acquired flag to the base device class. Add tests.
492 dinput: Move critical section to the base device class.
493 dinput: Implement Poll for keyboard.
494 wined3d/d3d9: Pitch for DXTn textures can not be 0. With tests.
495 dinput: Implement [Get|Set]Property and GetDeviceData in base Device object.
496 dinput: Move keyboard event queue into base device class.
497 dinput: Move mouse event queue into base device class.
498 dinput: Move joystick event queue into base device class.
499 dinput: Remove no longer used GEN_EVENT.