1 The Wine development release 1.1.29 is now available.
3 What's new in this release (see below for details):
4 - Improved Gecko integration by using Wine's network layers.
5 - Use of external libmpg123 for mp3 decoding.
6 - Support for JPEG and PNG formats in WindowsCodecs.
7 - Many regression test fixes for Win64 and Windows 7.
10 The source is available from the following locations:
12 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.29.tar.bz2
13 http://prdownloads.sourceforge.net/wine/wine-1.1.29.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 231 winemaker: Issue the warnings directly in the source
32 5625 Wine does not handle internet proxy settings conveniently
33 7854 VB 3.0: Installation fails
34 9294 Crash when loading Vampire - The Maquerade - Redemption
35 10397 CSS crashes when trying to accept option change
36 11345 Wrong button vertical position
37 11618 Wineinstall blocks midway through
38 13125 Fahrenheit (Indigo Prophecy) broken in newer versions of Wine.
39 13411 setup_exception_record stack overflow in Teach2000
40 13945 subversion fails to Initial network when using http protocol
41 14110 Adobe Audition 1.5: does not install in Hardy Heron
42 14198 Achieve planner crashes after entering data
43 14206 Achieve planner freezes when clicking the 'finished' tab
44 14784 SetWindowHookEx fail to inject DLL containing the HookProc if...
45 14907 TntMPD: Install procedure stopped working between 0.9.61 and 1.0.0
46 14998 BioShock demo dose not start at all
47 15056 Graphical glitches in the menu of The longest journey demo
48 15112 Prey crashes with Segmentation fault
49 15181 IBM Client Access Terminal Emulator crashes on startup
50 15563 AVG Free 7.1 fails due to missing or broken DLLs
51 15744 Microsoft Money 2001 can't open saved files
52 16153 F1 Challenge, incorrectly renders rear view
53 16249 mspaint does not render PNG files correctly
54 16292 Activeworlds client 4.2 update fails with "reason 13"
55 16677 World of Warcraft WotLK crashes randomly after login
56 16844 3dmark2001 Point Sprites test rendered incorrectly in wine >= 1.1.12
57 17150 Achieve Planner 1.9.0 (XP version) aborts with "failed to load resources from resource file"
58 17227 PAF 5 help window text is blank
59 17394 Chip view window is not displayed properly
60 17408 ASPI crashes randomly
61 17428 Taskmgr: blank process names in Process list.
62 17482 Paint.NET doesn't install anymore
63 17783 steamcommunity.com certificate not recognised
64 17897 OpenAL installer thinks it is AMD-64
65 17898 DM Evidence application freezes
66 18275 Snail Mail crashes during startup
67 18519 eMule crashes scrolling files
68 18525 Adobe Reader 9.10 upgrade fails
69 18989 Trackmania Nations Forever does not run
70 19086 Front Panel Designer: crashes when trying to load saved files
71 19185 Word Viewer crash at the end of the installation
72 19266 POD and Caldari shuttle bad render
73 19318 Word Viewer 2003 - installs extra files? (appinstall)
74 19392 Runes of magic : crash while entering world
75 19472 EVE Online avatar rendering sometimes crashes Wine
76 19631 Multiple application installations fail after BadMatch error
77 19721 Dragon NaturallySpeaking 10S training text grays-out too fast
78 19778 cmd set "FOO=bar" does the wrong thing; breaks firefox build script
79 19822 many fullscreen apps loose focus in a virtual desktop when leaving it
80 19826 .Net 2.0 Listview isn't updated properly and causes program to hang
81 19839 Access violation when closing ImgBurn 2.5.0.0 if its 'Disc Layout Editor' window has ever been opened.
82 19854 Oblivion crashes constantly if music is enabled
83 19875 64-bit wine build broken
85 ----------------------------------------------------------------
90 uninstaller: Add Japanese translation.
91 appwiz.cpl: Update and refine Japanese translation.
92 reg: Update Japanese translation.
93 comctl32: Update Japanese translation.
94 regedit: Update Japanese translation.
95 shell32: Update Japanese translation.
96 csetupapi: Update Japanese translation.
97 winecfg: Update Japanese translation.
99 Alexandre Julliard (44):
100 server: Define an architecture-independent structure for process startup info.
101 winebuild: Add win32/win64 generic architectures in addition to specific CPUs.
102 ntdll: The large integer functions are 32-bit only.
103 msvcrt: The floating point adjust functions only make sense on i386.
104 user32: The LongPtr functions are only exported on 64-bit.
105 shell32: Move the IQueryAssociations implementation from shlwapi to shell32.
106 winemp3: Include wine/port.h.
107 libwine: Determine the bin directory independently from the lib directory if possible.
108 ntdll/tests: Make sure buffer alignment is correct.
109 comctl32/tests: Fix tab control test failures on older Windows versions.
110 comctl32/tests: Fix tooltips test failures on older Windows versions.
111 riched20: Make sure we have a valid ITextHost vtable for all platforms.
112 ntdll: Correctly jump to the modified context after an exception on x86_64.
113 tools: Take into account the executable extension when looking for tools in the path.
114 ntdll: Fix handling of the duplicate MxCsr entry in the x86_64 context.
115 ntdll: Fix a couple of system information structures for 64-bit.
116 ntdll: Return the expected length in NtQueryInformationProcess.
117 ntdll: Define correct address space limits for x86_64.
118 setupapi: Fix a structure size check for 64-bit.
119 ws2_32/tests: Fix test failures on Vista.
120 ntdll: Move the abort_thread() function to the CPU-specific files to allow redefining it.
121 ntdll: Unwind the stack before calling exit/abort_thread.
122 ntdll: Add support for unwinding the signal stack on x86_64.
123 ntdll: Add support for Dwarf expressions in call frame information.
124 ntdll: Route the process startup through the platform-specific thread startup code.
125 ntdll: Use a more drastic (and simpler) method for unwinding the stack on thread exit.
126 configure: Check for mpg123_feed function since we require it.
127 kernel32: Fix the GetThreadPriorityBoost return value.
128 comctl32/tests: Fix some toolbar test failures on older Windows versions.
129 comctl32/tests: Fix status test failures on older Windows versions.
130 tools: Copy 16-bit font definitions to avoid including 16-bit headers.
131 configure: Fix remaining instances of mpg123_init check.
132 winex11: Bytes per line is signed so make it an int instead of a DWORD.
133 user32: Don't send focus change messages if foreground window didn't change.
134 user32: Bring SwitchToThisWindow a bit more in line with the now documented behavior.
135 libport: Added an interlocked_cmpxchg128 function for 64-bit.
136 ntdll: Implemented the SList functions for Win64.
137 msxml3: Move typelib definitions out of #ifdef HAVE_LIBXML2.
138 server: Disable large files for procfs on Solaris.
139 msvcrt: Fix the strtol/strtoul definitions.
140 configure: Add a .exe extension to the tools dependencies when building on Windows.
141 setupapi: Fix a compiler warning.
142 kernel32/tests: Avoid size_t in traces.
143 windowscodecs/tests: Avoid size_t in traces.
145 Alistair Leslie-Hughes (9):
146 mshtml: Implement HTMLCurrentStyle_get_borderRightWidth.
147 mshtml: Implement IHTMLCurrentStyle_get_borderBottomWidth.
148 mshtml: Implement IHTMLCurrentStyle_get_borderTopWidth.
149 mshtml: Implement IHTMLCurrentStyle_get_color.
150 mshtml: Implement IHTMLCurrentStyle_get_backgroundColor.
151 mshtml: Implement IHTMLCurrentStyle_get_overflow.
152 mshtml: Implement IHTMLCurrentStyle_get_borderWidth.
153 mshtml: Implement IHTMLCurrentStyle_get_margin.
154 mshtml: Implement IHTMLStyle get/put letterSpacing.
157 ole32: Don't read past the end of the stream when converting block types.
158 gdiplus: Support regions of more than one rectangle in GdipCreateRegionHrgn.
159 user32/tests: Fix input test failures on NT4.
160 gdiplus: Implement GdipIsVisibleRegionPoint.
161 gdiplus: Implement GdipIsVisibleRegionRect.
162 gdiplus: Add utility function get_visible_clip_region.
163 gdiplus: Implement GdipIsVisiblePoint.
164 gdiplus: Implement GdipIsVisibleRect.
165 ole32: Overwrite previous CompObj instead of failing.
168 user32/tests: Fix a test failure on Win9x.
169 comdlg32: Fix the copyright year for the Esperanto translation.
172 wcmd: Ignore start and end quotes.
173 winemaker: Fix dll compiling in project files.
174 winemaker: Update usage text.
175 winetest: Mute an annoying message box.
178 msacm32: If a driver load fails and it does not give us another error set the error to MMSYSERR_NODRIVER.
179 msacm32: In acmDriverDetails if we are unable to load the driver then return MMSYSERR_NOTSUPPORTED as windows does.
180 msacm32/tests: msacm32 can enumerate drivers that cannot be loaded or have their details queried. Deal with this properly.
181 winemp3.acm: Link to system libmpg123.so.
182 msctf: Define ITfSourceSingle.
183 msctf: Stub implementation of ITfSourceSingle for ITfContext.
184 msctf: Hook up ITfTextEditSink::OnEndEdit.
185 msctf: Hook up ITfLanguageProfileNotifySink::OnLanguageChange.
186 msctf: Correct handling if NULL for pdimFocus in ITfThreadMgr::SetFocus.
187 msctf: Implement ITfThreadMgr::AssociateFocus.
188 msctf/tests: Test ITfThreadMgr::AssociateFocus.
191 dxdiag: Add stub implementation.
192 dnsapi: Add a stub for DnsFlushResolverCache.
193 ole32: Add a stub for CoGetCurrentLogicalThreadId.
194 dxdiag: Make dxdiag a Unicode rather than ANSI program.
195 dxdiag: Add basic command line parsing.
196 ntdll/tests: Fix a compiler warning on PowerPC.
197 winscard: Add a stub for SCardListCardsA.
198 oleaut32: Avoid a NULL pointer dereference.
199 ole32: Fix build on Power PC.
202 ntdll: Fix build on MacOSX.
205 winemp3.acm: Fix reading/decoding loop.
207 Damjan Jovanovic (1):
208 sti: Add self registration.
211 regedit: Italian translation update.
212 winhlp32: Italian translation update.
214 Detlef Riekenberg (5):
215 ws2_32: Use only the lower 16 bit as level when calling [g|s]etsockopt from 16 bit.
216 ws2_32: Set WSAEINVAL on invalid levels in set+getsockopt.
217 ws2_32/tests: Add tests for getsockopt with invalid levels.
218 ws2_32/tests: Add tests for setsockopt with invalid levels.
219 regedit: Do not write junk after the LastKey value.
222 makedep: Handle non-overwriting rename for Windows.
223 winedbg: Prevent syntax errors for list command due to the lexer.
224 winedbg: Fixed listing source of function in file.
225 tools: Detect windows platform with _WIN32 instead of _WINDOWS.
226 taskmgr: Finish partial unicode conversion of process page.
227 winedbg: Extract address from expression for listing source at address.
228 winedbg: Resolve typedefs when checking for user defined type.
231 configure: Check for large filesystems support.
232 winmm: Correctly check for the installed default ioProcs.
233 services: Correctly store the service's PID upon startup.
234 Remove a couple of superfluous casts.
235 ole32: Fix various missing Release calls on monikers.
236 kernel32: Handle the case where wineconsole isn't properly started.
237 shell32: In shell view, use the expected value for the effect in Drag & Drop operation.
238 msvcrt: Correctly handle the error cases in strtol and strtoul.
239 winedbg: Fix backend prototypes for PowerPC and Alpha.
241 Francois Gouget (21):
242 wrc: Add a '\n' to a parser_warning() call.
243 ntoskrnl.exe: Remove a space before a '\n'.
244 windowscodecs/tests: Make some functions static.
245 riched20: Make ME_SetCursorToEnd() static.
246 mshtml: Remove the create_nsstream() prototype.
247 jscript: Make Arguments_value() static.
248 jscript: Add a trailing '\n' to a FIXME().
249 windowscodecs/tests: Fix compilation on systems that don't support nameless unions.
250 rpcrt4/tests: Fix compilation on systems that don't support nameless unions.
251 ddraw/tests: Fix compilation on systems that don't support nameless unions.
252 d3drm/tests: Fix compilation on systems that don't support nameless unions.
253 windowscodecs: Fix compilation on systems that don't support nameless unions.
254 d3d10core/tests: Fix compilation on systems that don't support nameless unions.
255 rpcrt4: Fix compilation on systems that don't support nameless unions.
256 iphlpapi: Fix compilation on systems that don't support nameless structs or unions.
257 d3d10core: Fix compilation on systems that don't support nameless unions.
258 wintrust/tests: Fix compilation on systems that don't support nameless unions.
259 d3dx9_36: Fix compilation on systems that don't support nameless unions.
260 ddrawex: Fix compilation on systems that don't support nameless unions.
261 dplayx/tests: Fix compilation on systems that don't support nameless unions.
262 iphlpapi/tests: Fix compilation on systems that don't support nameless unions or structs.
265 netapi32/tests: Fix tests on Win7.
266 shlwapi/tests: Prevent buffer overflow.
267 ntdll/tests: Fix info tests on Win7.
268 ntdll/tests: Add acceptable status codes for Win7.
269 shlwapi/tests: Remove test that crashes on Win7.
270 ntdll/tests: Pass properly aligned buffers.
271 crypt32/tests: Remove test that crashes on Win7.
272 advapi32/tests: Add acceptable error codes for Win7.
273 advapi32/tests: Fix tests on Win7.
274 kernel32/tests: Remove test that crashes on Win7.
275 user32/tests: Fix test failure on Win7.
276 msi/tests: Create only a single restore point.
277 netapi32/tests: Add acceptable error codes for Win7.
278 comctl32/tests: Adjust message sequences for Win7 (monthcal).
279 comctl32/tests: Adjust message sequences for Win7 (updown).
280 comdlg32/tests: Fix test on Win7.
281 comctl32/tests: Adjust message sequences for Win7 (trackbar).
282 kernel32/tests: Fix locale tests on Vista and higher.
283 shell32/tests: Fix tests on Vista+.
284 gdiplus/tests: Fix test on Win7.
285 msvcrt/tests: Add acceptable error codes for W2K8+.
288 mscms: Use correct standard color space constants in GetStandardColorSpaceProfileW.
289 mscms/tests: Remove code that mixes up color space IDs and standard color space IDs.
290 msi: Set REINSTALL property when the product is already installed and the command line is empty.
291 msi: Add a partial implementation of MsiDetermineApplicablePatchesW.
292 wininet: Destroy authorization info on failure in HTTP_DoAuthorization.
295 wined3d: Properly check if an attribute is used in loadVertexData().
296 wined3d: Properly check if an attribute is used in loadTexCoords().
297 wined3d: Properly check if an attribute is used in buffer_check_attribute().
298 wined3d: Properly check if an attribute is used in drawStridedSlowVs().
299 wined3d: Properly check if an attribute is used in state_colormat().
300 wined3d: Properly check if an attribute is used in drawStridedSlow().
301 wined3d: Properly check if an attribute is used in streamsrc().
302 wined3d: Properly check if an attribute is used in find_conversion_shift().
303 d3d8: Remove stray tabs.
304 d3d8: Use a wined3d cs for wined3d locking.
305 wined3d: Properly check if an attribute is used in transform_texture().
306 wined3d: Properly check if an attribute is used in state_normalize().
307 wined3d: Properly check if an attribute is used in remove_vbos().
308 d3d9: Remove stray tabs.
309 d3d9: Use the wined3d cs for wined3d locking.
310 wined3d: Properly check if an attribute is used in drawStridedInstanced().
311 wined3d: Get rid of a redundant memset() in device_stream_info_from_declaration().
312 d3d10: Add the ID3D10EffectScalarVariable interface.
313 d3d10: Add the ID3D10EffectVectorVariable interface.
314 wined3d: Remove trailing spaces.
315 d3d10: Add the ID3D10EffectStringVariable interface.
316 d3d10: Add the ID3D10EffectShaderResourceVariable interface.
317 d3d10: Add the ID3D10EffectRenderTargetViewVariable interface.
318 d3d10: Add the ID3D10EffectDepthStencilViewVariable interface.
319 d3d9: Remove trailing spaces.
320 d3d10: Add the _D3D10_EFFECT_SHADER_DESC struct.
321 d3d10: Add the D3D10_NAME enum.
322 d3d10: Add the D3D10_REGISTER_COMPONENT_TYPE enum.
323 dxdiag: Make the "cmdline" parameter const.
324 d3d8: Remove trailing spaces.
325 d3d10: Add the _D3D10_SIGNATURE_PARAMETER_DESC struct.
326 d3d10: Add the ID3D10EffectShaderVariable interface.
327 wined3d: Add support for ARB_depth_clamp.
328 wined3d: Only warn about using Lod sample functions in fragment shaders is ARB_shader_texture_lod isn't supported.
329 ddraw: Remove trailing spaces.
330 d3d10: Add the ID3D10EffectBlendVariable interface.
331 d3d10: Add the ID3D10EffectDepthStencilVariable interface.
332 wined3d: Release the GL lock on IWineD3DImpl_FillGLCaps() error paths.
333 wined3d: Properly check for ARB program compile errors.
334 wined3d: Print a warning when an ARB program exceeds the native resource limits.
337 user32: Fix DLL injection problem using LOAD_WITH_ALTERED_SEARCH_PATH.
340 msdaps: Implement IDBInitialize_Initialize proxy and stub.
341 msdaps: Implement IDBProperties_SetProperties proxy and stub.
342 msdaps: Implement IDBCreateSession_CreateSession proxy and stub.
343 msdaps: Implement ISessionProperties_SetProperties proxy and stub.
344 widl: Add separate --win32-align and --win64-align options.
345 msdaps: Use 2 byte structure packing for win32 code.
346 msdaps: Implement ICreateRow_CreateRow proxy and stub.
347 msdaps: Implement IDBCreateCommand_CreateCommand proxy and stub.
348 msdaps: Implement IBindResource_Bind proxy and stub.
349 include: Add msdaguid.h.
350 include: Add msdadc.idl.
351 msdaps: Implement IDBDataSourceAdmin_CreateDataSource proxy and stub.
352 oledb32: Add a stub oledb32.dll.
353 oledb32: Add a stub implementation of the conversion library class.
354 wine.inf: Register msdaps.dll.
357 winecfg: Updated Korean resource.
360 dpwsockx: Stub implementation.
363 urlmon: Fixed tests on IE older than 8.
364 mshtml: Wrap nsIHttpChannelInternal interface.
365 mshtml: Treat wyciwyg protocol as Gecko special protocol.
366 mshtml: Don't return Gecko interfaces implementation from nsChannel::QueryInterface.
367 shdocvw: Return succes in bind status callback functions.
368 wininet: Don't free gzip_stream in HTTPREQ_CloseConnection.
369 urlmon: Call OnStopBinding before Terminate.
370 mshtml: Use URL moniker to load http documents.
371 msxml3: Get rid of not used aggregation support in domelement.
372 mshtml: Get rid of handling post data in IPersistMoniker::Load hack.
373 mshtml: Remove no longer used create_nsstream.
374 mshtml: Wrap nsIURL interface.
375 mshtml: Update wine_url in nsIURL::SetQuery.
376 jscript: Fixed parsing regexps starting with '='.
377 jscript: Don't require semicolon after function declaration.
378 jscript: Throw an exception when evaluating invalid identifier instead of on lookup failure.
379 jscript: Return "undefined" type for invalid references.
380 jscript: Create undeclared values to script_disp instead of var_disp.
381 jscript: Added RegExp.lastIndex implementation.
382 jscript: Added RegExp.exec implementation.
383 jscript: Added RegExp.test implementation.
384 jscript: Use proper VARIANT_BOOL values in bool literals.
385 jscript: Create Array objects from proper constructor.
386 jscript: Get script_ctx_t as to_object arguments.
387 jscript: Added 'instanceof' keyword implementation.
388 jscript: Create arguments object as a seaprated class inheriting from Object.
389 jscript: Added Function.call implementation.
390 jscript: Added Function.apply implementation.
391 jscript: Make Array.push generic.
392 msxml3: Moved IDispatchEx implementation from domdoc to xmlnode.
393 msxml3: Use IXMLDOMSelection as a main queryresult interface.
394 msxml3: Added more IDispatchEx tests.
395 shdocvw: Added IPropertyNotifySink stub implementation.
396 shdocvw: Move OnObjectAvailable implementation to dochost.c.
397 mshtml: Always call OnStartRequest before OnStopRequest.
398 shdocvw: Use IPropertyNotifySink to track ready state and complete notification.
399 shdocvw: Added IWebBrowser2::get_ReadyState implementation.
400 mshtml: Fixed script tests on IE8.
401 mshtml: Added support for DISPID_VALUE.
402 mshtml: Added DISPID_VALUE implementation for HTMLLocation object.
403 mshtml: Added IOmNavigator::toString implementation.
404 mshtml: Added IHTMLWindow2::toString implementation.
405 dispex.idl: Added SID declarations.
406 mshtml: Move ITypeInfo::Invoke call to separated function.
407 mshtml: Moved dynamic_data allocation to separated function.
408 mshtml: Added function object implementation.
409 mshtml: Added function object tests.
410 mshtml: Properly release DispatchEx data.
411 jscript: Code clean up.
412 jscript: Code clean up.
413 jscript: Added String.lastIndexOf implementation.
414 jscript.idl: Added IActiveScriptDebug declaration.
415 mshtml: Fixed script tests on IE6 and IE7.
416 jscript: Added to_primitive on hosting objects test.
417 jscript: Make Array.slice generic.
418 jscript: Added Array.unshift implementation.
419 mshtml: Fixed tests on IE8.
420 mshtml: Added http loading test.
421 mshtml: Added IHTMLDocument::writeln implementation.
422 mshtml: Added IOmNavigator::get_userAgent implementation.
425 comctl32/propsheet: Update position of hidden buttons too.
428 kernel32: sLanguage is LOCALE_SABBREVLANGNAME.
431 dinput: Add DISEQUENCE_COMPARE macro.
434 comctl32: Return the number of characters copied in WM_GETTEXT even if the buffer is too small.
435 crypt32: Fix a test failure on Windows 7.
436 quartz: Don't crash if sample allocation fails.
437 include: Define IPPROTO_IPV6.
438 ws2_32: Add a fixme for IPPROTO_IPV6.
441 wined3d: Delete meaningless UNIX GL driver version parsing.
444 shdocvw.inf: Add default registry key "HKCU\Software\Microsoft\Internet Explorer\Settings.
445 dbghelp: Add version resource.
446 psapi: Add version resource.
448 Michael Stefaniuc (16):
449 ntdll: Fix a memory leak on an error path (Smatch).
450 winefile: Get rid of the #ifndef UNICODE code paths.
451 winefile: Don't use _tsplitpath().
452 winefile: Use the explicit SendMessageW form.
453 winefile: Use the explicit W-form of the string functions.
454 winefile: Use the explicit W-form for the *Window* functions.
455 winefile: Use the explicit W-form of the Load*() functions.
456 winefile: Use the explicit W-form for the file IO related functions.
457 winefile: Convert the rest of the functions to use the explicit W-form.
458 winefile: Replace TCHAR with WCHAR.
459 winefile: Replace the TSTR types with WSTR.
460 winefile: Use the explicit W-form for the rest of the types.
461 winefile: Compile with -DWINE_NO_UNICODE_MACROS.
462 d3d8: Release the lock instead of locking a second time (Smatch).
463 user32: Remove a stray ';' that produces an empty if condition.
464 jscript: Check the correct variable for the error condition (Smatch).
467 ws2_32/tests: Fix failure on NT4.
470 comctl32/tests: Move message testing helpers to header.
471 comctl32/listview: Call default handler for WM_PAINT disabled by WM_SETREDRAW.
472 comctl32/trackbar: Fix tic count calculation.
473 comctl32/trackbar: Cache window style.
474 comctl32/trackbar: Reduce parameter count for some helpers.
477 user32/tests: Run tests again on Win95.
480 jscript: Fixed keywords handling.
481 jscript: Fixed Function method's lengths.
482 jscript: Added String.substr implementation.
483 jscript: Throw 'Object expected' error in call_expression_eval.
484 jscript: Added JSGlobal_unescape implementation.
487 clock: Fix typo in the Italian translation.
490 d3d10: Identify some more unknowns in parse_fx10.
491 d3d10: Parse variable flag.
492 wined3d: Add WINED3D_SM4_OP_MAX.
493 wined3d: Add WINED3D_SM4_OP_MIN.
494 d3d10: Add null objects for technique, pass, local_buffer and variable.
495 d3d10: Add argument check in ID3D10EffectTechnique::GetDesc.
496 d3d10: Add argument check in ID3D10EffectPass::GetDesc.
498 Roderick Colenbrander (4):
499 winex11: Introduce a new function for looking up the physical color of a pixel for use with colormap generation-like functions.
500 winex11: Prepare X11DRV_PALETTE_ToPhysical/_ToLogical for a new ColorShift structure.
501 winex11: Use ColorShifts from physDev in X11DRV_PALETTE_ToPhysical.
502 winex11: Use ColorShifts data in X11DRV_PALETTE_ToLogical.
505 user32: edit: Use a dialog mode after receiving WM_GETDLGCODE message.
506 user32: edit: Improve handling of WM_KEYDOWN VK_ESCAPE in a dialog mode.
507 user32: edit: Improve handling of WM_KEYDOWN VK_TAB in a dialog mode.
508 user32: edit: Improve handling of WM_KEYDOWN VK_RETURN in a dialog mode.
509 user32: Use IDOK as default identifier in a template.
510 user32/tests: Fix a typo.
513 wined3d: Initialize ps_arb_max_local_constants.
514 wined3d: Don't use WINED3DADAPTER_DEFAULT as refresh rate.
515 wined3d: Make it clear that glFlush and glFinish are WGL functions.
516 wined3d: Remove redundant TRACEs.
517 wined3d: Allow filtering on RECT textures.
518 wined3d: Add a comment about D3DSAMP_MAXMIPLEVEL.
519 wined3d: Handle per-texture max LOD level.
520 wined3d: SetLOD is ignored on D3DPOOL_DEFAULT textures.
523 windowscodecs: Add tests for IWICStream_InitializeFromMemory.
524 windowscodecs: Add tests for IWICStream_Seek with memory streams.
525 windowscodecs: Add tests for IWICStream_Read with memory streams.
526 windowscodecs: Add tests for IWICStream_Write with memory streams.
527 windowscodecs: Add tests for the unimplemented IWICStream methods when using memory streams.
528 windowscodecs: Add tests for IWICStream_Stat with memory streams.
531 oleaut32: Avoid copying the data when loading an image using WIC.
532 include: Add 8-bit grayscale pixel format.
533 windowscodecs: Add stub JPEG decoder.
534 windowscodecs: Implement Initialize for the JPEG decoder.
535 windowscodecs: Implement GetFrame for the JPEG decoder.
536 windowscodecs: Implement GetPixelFormat for the JPEG decoder.
537 windowscodecs: Implement GetSize for the JPEG decoder.
538 windowscodecs: Implement CopyPixels for the JPEG decoder.
539 windowscodecs: Print a FIXME when WICConvertBitmapSource fails.
540 windowscodecs: Support conversion of 8bppGray to 32bppBGRA.
541 windowscodecs: Fix rounding in BMP encoder.
542 oleaut32: Make ITypeInfo2::GetCustData succeed when data is not found.
543 wininet: Allow +.- characters in url scheme.
544 include: Add WIC pixel formats needed for PNG.
545 windowscodecs: Add stub PNG decoder.
546 windowscodecs: Register the PNG decoder.
547 windowscodecs: Implement GetContainerFormat for PNG decoder.
548 windowscodecs: Implement GetFrameCount for PNG decoder.
549 windowscodecs: Implement Initialize for the PNG decoder.
550 windowscodecs: Implement GetFrame for the PNG decoder.
551 windowscodecs: Implement GetPixelFormat for the PNG decoder.
552 windowscodecs: Implement GetSize for the PNG decoder.
553 windowscodecs: Implement CopyPixels for the PNG decoder.
554 windowscodecs: Implement CopyPalette for the PNG decoder.
555 windowscodecs: Support color-keyed transparency in PNG images.
556 windowscodecs: Implement conversion from BlackWhite to 32bppBGRA.
557 windowscodecs: Implement conversion from 2bppIndexed to 32bppBGRA.
558 windowscodecs: Implement conversion from 2bppGray to 32bppBGRA.
559 windowscodecs: Implement conversion from 4bppGray to 32bppBGRA.
560 windowscodecs: Implement conversion from 16bppGray to 32bppBGRA.
561 windowscodecs: Implement conversion from 48bppRGB to 32bppBGRA.
562 windowscodecs: Implement conversion from 64bppRGBA to 32bppBGRA.
563 gdiplus: Add test for GdipCreateHBITMAPFromBitmap.
564 gdiplus: Implement GdipCreateHBITMAPFromBitmap.
565 gdiplus: Add PNG to the decoders list.
566 gdiplus: Use the decoder list to decide how to load image files.
567 gdiplus: Add and use an HBITMAP field in GpBitmap objects.
568 gdiplus: Don't use IPicture to manage the HDC associated with a GpBitmap.
569 gdiplus: Create DIBs instead of IPictures in CreateBitmapFromScan0.
570 gdiplus: Return the real image bits from LockBits when possible.
571 gdiplus: Use AlphaBlend for 32-bit images with alpha channels.
572 gdiplus: Reimplement GdipCreateBitmapFromHICON based on RGBA bitmaps.
573 gdiplus: Use WIC to decode ICO files.
574 oleaut32: Use WIC to decode JPEG images.
575 oleaut32: Use WIC to decode PNG images.
576 gdiplus: Use WIC to encode images.
577 gdiplus: Use WIC to decode JPEG files.
578 gdiplus: Use WIC to decode GIF files.
579 oleaut32: Handle LCID arguments in ITypeInfo::Invoke.
580 oleaut32/tests: Add test for tlibattr->lcid.
582 Vladimir Pankratov (4):
583 shdoclc: Correct Russian translation.
584 shell32: Handle NULL path.
585 setupapi: Add stub for SetupDiGetClassImageIndex.
586 urlmon: Handle NULL parameter.