| The Wine development release 1.1.6 is now available. |
| |
| What's new in this release (see below for details): |
| - Beginnings of schannel implementation using GnuTLS. |
| - Many fixes from various code analysis tools. |
| - Support for X11 desktop work area. |
| - Fixes for Richedit tables. |
| - More complete JavaScript support. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.6.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.1.6.tar.bz2 |
| |
| Binary packages for various distributions will be available from: |
| |
| http://www.winehq.org/site/download |
| |
| You will find documentation on http://www.winehq.org/site/documentation |
| |
| You can also get the current source directly from the git |
| repository. Check http://www.winehq.org/site/git for details. |
| |
| Wine is available thanks to the work of many people. See the file |
| AUTHORS in the distribution for the complete list. |
| |
| ---------------------------------------------------------------- |
| |
| Bugs fixed in 1.1.6: |
| |
| 2122 wrong window size on startup, busted graphics and invisible text in listboxes. |
| 3875 ACM format codecs shutdown sound in WINE |
| 3915 Win32 GTK apps are all black when run in WINE (dogfood) |
| 5008 Wine 0.9.11 does not run applications on FreeBSD 6.0 |
| 5145 Microsoft Visual C++ Runtime Library (Etherlords 2 Demo) |
| 6253 EQ II Patcher Fails |
| 6382 CaptureWizard fails to install |
| 7051 EVE Online isn't displaying some elements of the ui |
| 7186 fonts in applications using cairo ( not only through GTK ) |
| 7200 Tab control flickers too much |
| 7257 Documents Manager doesn't find iexplore.exe |
| 7295 wine.inf's timezone data is inconsistent with Windows |
| 7368 eISLP -font too small on main list |
| 7441 GlobalMemoryStatus 2GB limiting results in failure of virtual > physical memory checks |
| 7452 JScript not functioning |
| 7488 Screen.ActiveForm run-time error 91 |
| 7581 Shell Folder AutoComplete List in browseui.dll not implemented |
| 7645 Wine tests fail under FreeBSD and other problems |
| 7829 Photoshop CS3 install / Adobe Setup fails at runtime |
| 7996 serious sam dedicated servers don't work |
| 9298 Empire at war, best of PC install failes |
| 9319 Sony Vegas v4.0: Menus dissapear after single view |
| 9519 Adobe Reader 8.1 (and Acrobat Pro 8): Unable to accept License (window.external object) |
| 9877 AT1 crashes when system.ini or wini.ini have too many lines |
| 9929 Internet Explorer 7 installer complains it cannot verify integrity of installation files, quits |
| 9963 GPSMapEdit: Unimplemented function gdiplus.dll.GdipGetImageDecodersSize |
| 10544 treeview scrolling on collapsing is broken on windows |
| 10933 PAF 5 unicode font displays with inconsistent size |
| 11294 Adobe Imageready 3 and 6 (part of Photoshop 6 and 7) and InDesign 2 tool option window in wrong place |
| 11735 ClocX: UpdateLayeredWindow needs to be implemented |
| 11838 Y axis inverted in tablet with OpenCanvas 1.1? |
| 11938 Valve Hammer Editor unusable: window mostly black |
| 11943 Wacom Tablet Y-axe gets inverted on click in ArtRage 2.5 |
| 11948 TF2 and Portal do not render correctly with nvidia-drivers-169.x and above |
| 12059 Help window cannot be closed |
| 12133 Desktop directory is invalid |
| 12144 Endnote demo crashes on launch in gdiplus |
| 12255 Static sound effects with Syberia 2 |
| 12309 energyXT gui rendering brings the system down to its knees. |
| 12421 Digsby beta crashes during login (needs lots of gdiplus functions) |
| 12447 MSN Messenger 7.0 crash while loading the Contact list |
| 12861 Gtk+ demo (gtk-demo.exe) doesn't work |
| 13214 No icons on control buttons with Audacity 1.2.6 |
| 13520 Facewound crosshair does not render |
| 13634 dogfood: geany not usable at all |
| 13728 Crash when running Oblivion installation program |
| 13745 Installing DirectX breaks "gold" VB6 heavy application |
| 14188 utorrent - it disconnects fast leaching peers with Error 10022 |
| 14281 Richedit's EM_SETTEXTEX handler doesn't notice \urtf as valid RTF sequence |
| 14353 problem with displaying digits in the bookkeeping proram "Mala Ksiegowosc Rzeczpospolitej" |
| 14422 AutoCAD 2005, Adobe Photoshop CS3 crash on unimplemented function gdiplus.dll.GdipGetFamily |
| 14642 mIRC 6.33 hang up then IRC channel topic has ISO-8859-2 char |
| 14674 Wine WordPad fails to correctly open CP1251 RTF documents with russian letter "ya" |
| 14732 WINE Wordpad crashes horizontally resizing certain RTF documents |
| 14744 Burning Sea: draw regression under alpha UI elements |
| 14773 Adobe Photoshop CS3 crashes at startup on unimplemented function gdiplus.dll.GdipGetFontHeight, GdipGetFontStyle |
| 14800 directx-dinput problem in PES2008 |
| 14913 Dawn of war, transperent characters become invisable |
| 14986 Rome Total War v1.5 Gold crashs if buttons that highlight on mouse hover |
| 15009 Black & White 2 crash on start up since 0.9.44 |
| 15066 FedExShipManager installer crashes in msi |
| 15077 Myth II 1.6 fails with Wine 1.1.3 (regression from 1.1.2) |
| 15096 This user account does not have sufficient rights to install |
| 15138 Spore crashes after the first stage of life |
| 15210 MIDI-OX installer crashes |
| 15215 Microsoft Office 2007: Attempting to update IME dictionary => crash (dogfood) |
| 15279 Saxo Trader installer crashes into unimplemented msi functoims |
| 15281 PROFILE_Load and friends doesn't handle ini files with CR-only line endings |
| 15298 Highway Pursuit crashes with a X Error |
| 15313 Leela: graphics do not show (win32/GDI?) |
| 15332 Compiling on PC-BSD with -Werror fails in dlls/mscms/handle.c |
| 15334 richedit: cursor doesn't change when over a scrollbar |
| 15335 Regedit: char format, different type arg errors |
| 15344 reaper sequencer crashes |
| 15347 Lexware: Installation fails with "Systemprüfung konnte nicht erfolgreich abgeschlossen werden" |
| 15366 Starcraft cant find CD |
| 15378 mshtml/tests: dom.c fails in gcc 3.3/CFLAGS="-Werror" |
| 15387 VB6 Format error in wine 1.1.4 |
| 15391 "--without-opengl" configure option doesn't compile anymore |
| 15413 dualcad crashes into msvcrt |
| 15416 Garena : division by zero in comctl32 |
| 15488 IFC Trade Terminal crash on unimplemented function dwmapi.dll.DwmExtendFrameIntoClientArea |
| 15507 winex11.drv regression causes ClocX 1.5 beta 2 installer window to be hidden |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.1.5: |
| |
| Alexander Morozov (5): |
| ntoskrnl.exe: Initialize StackSize field of DEVICE_OBJECT structure. |
| include: Add some definitions. |
| include: Add usb.h, usb100.h, usb200.h and usbdlib.h. |
| ntoskrnl.exe: Implement some functions. |
| ntoskrnl.exe: Fix trace typo. |
| |
| Alexander Nicolaysen Sørnes (3): |
| regedit: Fix char escaping for registry export. |
| regedit: Fix some fprintf arguments. |
| netapi32: Improve NetUserGetLocalGroups stub. |
| |
| Alexandre Julliard (22): |
| configure: Always use -fno-builtin if supported, since it's needed for scanf too. |
| ntdll/tests: Fix a few test failures on NT4. |
| user32/tests: Fix some more message test failures. |
| comctl32/tests: Fix a couple of message test failures. |
| winex11: Fix SetLayeredWindowAttributes when called on a thread that doesn't have any window. |
| regedit: Fix file exports in ASCII format. |
| configure: Make sure opengl is not built with --without-opengl is specified. |
| user32/tests: Fix more message test failures on NT4 and XP. |
| user32/tests: Fix the winstation tests on NT4. |
| user32/tests: Fix some input test failures. |
| user32/tests: Fix the listbox tests on Win9x and NT4. |
| gdiplus: Fix a string buffer overflow. |
| advapi32: Always pass a valid argv pointer to a service even if there are no arguments. |
| oleaut32: Fix a couple of interface registrations to match Windows. |
| inetcomm: Add missing license header. |
| ntdll: Preserve the 2K block size returned for CDROMs. |
| msvcrt: Pass the command interpreter as exe name from _wpopen. |
| server: Follow symlink even with OBJ_OPENLINK unless it is the last element of the path. |
| ws2_32: Allow arbitrary-sized iovecs again in WSASendTo and WSARecvFrom. |
| msi/tests: Clean up the binary.dat file. |
| widl: Add support for attributes on enum, struct and union definitions. |
| stdole2: Add some missing attributes and fix some typos. |
| |
| Alistair Leslie-Hughes (9): |
| mshtml: Implement IDispatch for IHTMLDOMNode2. |
| mshtml: Implement IDispatch for IHTMLDOMNode. |
| mshtml: Implement IDispatch for IHTMLElementCollection. |
| mshtml: Implement IDispatch for IHTMLDOMChildrenCollection. |
| mshtml: Implement IHTMLBodyElement put_background. |
| msxml3: Correct cast. |
| gdiplus: Stub GdipRecordMetafileFileName and GdipRecordMetafileFileNameI. |
| msxml3: Add IXMLHTTPRequest support. |
| mshtml: Implement IHTMLStyle put/get borderWidth. |
| |
| Andrew Nguyen (1): |
| wine.inf: Add entry for fake wintab32.dll. |
| |
| Andrew Talbot (12): |
| comdlg32: Sign-compare warnings fix. |
| comctl32: Sign-compare warnings fix. |
| credui: Sign-compare warnings fix. |
| crypt32: Sign-compare warnings fix. |
| crypt32: Sign-compare warnings fix. |
| dbghelp: Sign-compare warnings fix. |
| dbghelp: Sign-compare warnings fix. |
| ddraw: Sign-compare warnings fix. |
| dinput: Sign-compare warnings fix. |
| ddraw: Sign-compare warning fix. |
| dsound: Sign-compare warnings fix. |
| gdi32: Sign-compare warnings fix. |
| |
| Andrey Turkin (7): |
| ntdll: Add stubbed implementations for NtQueryEaFile and NtSetEaFile. |
| regedit: Ignore spaces in regedit files. |
| dwmapi: Add a few stub implementations. |
| kernel32: Add ExitProcess wrapper to please Shrinker. |
| wordpad: Fix some unicode bugs. |
| wordpad: Convert some ANSI calls to Unicode. |
| wordpad: Fix some compile-time warnings. |
| |
| Aric Stewart (19): |
| imm32: ImmConfigureIME should return 0 when the type is IME_CONFIG_REGISTERWORD and the data is NULL. |
| mlang/tests: IMultiLanguage2_GetRfc1766FromLcid can return S_FALSE on partial name matching so deal with this properly. |
| mlang/tests: Some versions of native mlang return E_FAIL when source string is NULL and a source length is supplied. |
| mlang/tests: GetLastError may not be set if Japanese conversions fail with S_FAIL so do not require that to skip the Japanese tests. |
| mlang/tests: Skip testing a codepage returning the buggy, legacy unicodeFEFF charset (only appears to exist on windows 2008). |
| mlang/tests: windows 2008's version of mlang E_FAILs when you pass in a rgelt in IEnumCodePage::Next. |
| mlang: Correct use of uninitialized rfcstr value (Coverity 796). |
| user32/tests: GetMenuItemCount returns an INT which can be -1 (Coverity 543). |
| user32/tests: GetMenuItemCount returns INT so check for -1 (Coverity 542). |
| ole32: Handle GetMenuItemCount returning -1 by changing UINT to INT (Coverity 228). |
| version: Check for out of memory in VerInstallFileA/W conversion (Coverity 635). |
| x11drv: ime: In the update functions if we get a null string with a len report this and fix len to be 0 (Coverity 656 and 655). |
| winealsa: Don't dereference a potentially NULL value in the WARN statement (Coverity 93). |
| quartz: Check hr so we are not incrementing a NULL (Coverity 106). |
| wineoss: Don't dereference a potentially NULL value in the WARN statement (Coverity 93). |
| d3d8: Initialize IDirect3DDevice8 *device to NULL in case of immediate cleanup (Coverity 795). |
| oleaut32: In variants check bOverflow to make sure not to accidently overun static buffers in an overflow case (Coverity 313). |
| browseui: Update AutoComplete Multi to have a stub implemntation of CLSID_ACListISF and IID_IACList2. |
| mlang/tests: Make sure a given codepage has 'abc' before depending on that conversion to detect if a codepage is convertable. |
| |
| Austin English (3): |
| mscms: Undefine HIWORD to avoid a conflict. |
| mshtml/tests: Fix gcc warnings. |
| ntdll: Quiet a noisy fixme. |
| |
| Christian Costa (8): |
| d3dxof: Rewrite check_TOKEN and parse_TOKEN_* to work properly and be more logical. |
| d3dxof: Implement IDirectXFileDataImpl_GetNextObject. |
| d3dxof: Do not print an error for interfaces that can be queried to retrieve the type of the object. |
| d3dxof: Implement IDirectXFileDataReference. |
| d3dxof: Allow omission of comma which separates array elements. |
| d3dxof: Enumerate only 2 levels of objects obtained from a reference. |
| d3dxof: Store number of subojects for all top level objects. |
| d3dxof: Enable referencing of named subobjects too. |
| |
| Damjan Jovanovic (1): |
| oleaut32: Fix double negative sign regression in VarFormat. |
| |
| Detlef Riekenberg (6): |
| jscript/tests: Fix a typo in ok(). |
| oleaut32: Remove redundant NULL check before SysFreeString. |
| msxml3: Remove redundant NULL check before SysFreeString. |
| msi: Remove redundant NULL check before SysFreeString. |
| shdocvw: Remove redundant NULL check before SysFreeString. |
| shdocvw: Set the default homepage. |
| |
| Dimitrie O. Paun (1): |
| user32: Fix a noisy FIXME. |
| |
| Dmitry Timoshkov (13): |
| gdi32: Add a test for PS_NULL pen being equal to NULL_PEN stock object. |
| gdi32: Make the PS_NULL test pass under Wine. |
| wine.inf: Correct the Pacific SA Standard Time entry. |
| gdi32: Do not skip the font metrics update after the DC transform change. |
| winex11.drv: Add support for _NET_WORKAREA. |
| user32: Print the expected and received rectangles. |
| gdi32: Make test_font_metrics require the font being selected into the DC. |
| gdi32: Add a test for a font being selected into 2 DCs with different transformations. |
| gdi32: Allow a rounding error in the text justification test. |
| winex11.drv: Use the monitor work area to decide whether a window should be made managed. |
| gdi32: Remove the code which bypasses the DC transformation checks. |
| gdi32: Revert incorrect fix introduced in a5d288f08c08dc19d217093fdf8622605c92a4e0. |
| winmm: The buffer provided by an application is valid only in the mmioOpen(FOURCC_MEM) case. |
| |
| Dylan Smith (21): |
| richedit: Removed space in front of function signature. |
| richedit: Fixed test failure that happend on older builds of riched20.dll. |
| richedit: Fixed test failing on windows version with larger font sizes. |
| richedit: Make sure border properties are saved for undo/redo. |
| richedit: Prevent font or colour buffer overflow on stream out. |
| richedit: Prevent assertion failure when streaming out nested tables. |
| richedit: Added code to stream out table border properties. |
| richedit: Fixed a bug preventing streaming out nested table properties. |
| richedit: Made sure table row gap/offset is copied on append row. |
| richedit: Print hex string for strcmp test failing on Windows 95, 98 & NT4. |
| richedit: Swapped the expected and destination buffers in a test. |
| richedit: Avoided testing for undocumented behaviour causing test to fail. |
| richedit: Removed invalid assertion. |
| richedit: Unsigned cast char to avoid EOF equality. |
| richedit: Use RTF reader for text starting with {\urtf. |
| richedit: ES_AUTOHSCROLL window style disables word wrapping. |
| user32: Converted rcScrollBar to screen coordinates. |
| richedit: Show arrow cursor over scrollbar. |
| runtest: More helpful error when top of wine directory isn't found. |
| runtest: Modified the default program so that it might find the test program. |
| runtest: Let the test program handle the lack of a test name. |
| |
| Eric Pouech (21): |
| dbghelp: Added stubs for add symbol functions. |
| dbghelp: Added the latest stubs. |
| dbghelp: Added stub for SymSetScopeFromAddr. |
| dbghelp,winedump: Added support for symbol 0x113a. |
| dbghelp,winedump: Added support for symbol 0x1012. |
| winedump: Added support for dumping long long constants. |
| winedump: Dump a bit more of information from procedures. |
| winedump: Add preliminary dumping of 0x1136 and 0x1137 symbols. |
| dbghelp: Silence symbol 0x1139. |
| dbghelp,winedump: Added support for 0x113d symbol. |
| dbghelp,winedump: Added support for symbol 0x113c. |
| dbghelp,winedump: Added support for symbol symbol. |
| winedump: Improved a bit the MS Tool V3 description. |
| dbghelp: Now fully reading the leafs as variant for constants. |
| dbghelp: Added support for real80 (aka long double) in inner codeview types. |
| winedump: Now dumping codeview source line information. |
| winedump: First stab at dumping the "new" line information out of pdb files. |
| dbghelp: Rewrote the linetab access so that we don't need to allocate intermediate information. |
| dbghelp: Add support for the newest line number information in pdb files. |
| msvcrt: Implemented wcsncpy_s. |
| msvcrt: Implemented splitpath_s. |
| |
| Erik Inge Bolsø (1): |
| kernel32: Fix PROFILE_Load to handle mac line endings. |
| |
| Francois Gouget (10): |
| kernel32/tests: Fix compilation on systems that don't support nameless unions. |
| jscript: Remove spaces before '\n' in Wine traces. |
| jscript: Add a trailing '\n' to a Wine trace. |
| secur32: Fix compilation with GNU TLS 1.0.16. |
| make_opengl: Avoid the deprecated '$#' construct. |
| comctl32/tests: FreeMRUList(NULL) crashes on Win98 OSR0. |
| comctl32/tests: Don't crash if adding the tooltip failed. |
| mshtml/tests: Add a trailing '\n' to an ok() call. |
| cryptdlg: Fix compilation on systems that don't support nameless unions. |
| Assorted spelling fixes. |
| |
| Gerald Pfeifer (1): |
| cryptnet: Include stdarg.h. |
| |
| Hans Leidekker (13): |
| rpcrt4: Add stub implementations for RpcMgmtInqStats and RpcMgmtStatsVectorFree. |
| winhttp: Implement WinHttpCreateUrl. |
| winhttp: Add tests for WinHttpCreateUrl. |
| wininet: Support setting username and password through options. |
| shlwapi: Fix PathIsValidChar tests that fail on some versions of Windows. |
| winhttp: Skip notifications that may arrive out of order. |
| include: Define IRangeList, IIMAPCallback and IIMAPTransport. |
| inetcomm: Add a stub implementation of IIMAPTransport. |
| wldap32: Return an error when ldap_parse_sort_control or ldap_parse_vlv_control is called with NULL control array. |
| wldap32: Add tests for ldap_parse_sort_control and make them pass. |
| wininet: Option INTERNET_OPTION_CALLBACK is not settable. |
| wininet: Avoid a crash on certain buffer size queries in HTTP_HttpQueryInfoW. |
| usp10: Store glyph mappings and widths in the script cache. |
| |
| Henri Verbeet (44): |
| wined3d: Make sure update_minfilter and update_magfilter are initialized. |
| wined3d: Destroy FBO entries in the context. |
| wined3d: Fix a memory leak. |
| wined3d: Don't try to draw with unsupported attribute data types. |
| wined3d: Get rid of the wantsDepthStencilBuffer in IWineD3DSwapChainImpl. |
| wined3d: Add/update the D3DPRESENTFLAG constants. |
| wined3d: Skip copying the depth stencil if it's discarded. |
| wined3d: Merge pshader_hw_map2gl() and vshader_hw_map2gl(). |
| wined3d: Use shader_glsl_log() in some more places. |
| secur32: Skip schannel tests if schannel is unavailable. |
| secur32: Require gnutls for schannel. |
| secur32: Basic implementation of schannel AcquireCredentialsHandle/FreeCredentialsHandle. |
| secur32: Allocate schannel client credentials. |
| secur32: Allow gnutls debug output to be shown. |
| wined3d: Move part of the shader instruction table to the backend. |
| wined3d: atifs_shader_backend doesn't exist anymore. |
| wined3d: Make some more ARB program functions private to the backend. |
| wined3d: Make some more GLSL functions private to the backend. |
| wined3d: Remove the "Wine 1.0 safety path". |
| wined3d: Split SetGlTextureDesc() up. |
| wined3d: Set the texture name at surface creation. |
| wined3d: Properly handle the offset for compressed surfaces in IWineD3DDeviceImpl_UpdateSurface(). |
| wined3d: If a stage isn't mapped to a texture unit, we can't set default coordinates either. |
| wined3d: Handle texture coordinates the same way we handle other vertex attributes. |
| wined3d: Enable lights on the correct swapchain. |
| secur32: Use ~0UL instead of -1 for invalid schannel handles. |
| secur32: Improve error handling for gnutls_certificate_allocate_credentials(). |
| secur32: Forward schannel InitializeSecurityContextA to InitializeSecurityContextW. |
| d3d9: Use more reasonable texture dimensions. |
| gdi32: Call AbortProc from StartDoc instead of EndPage. |
| comdlg32: Add a test for AbortProc handling. |
| wined3d: Print an error when drawStridedSlow() is called with 0 idxSize and non-NULL idxData (CID 509). |
| wined3d: Remove a redundant initialization of cfgs in WineD3D_ChoosePixelFormat. |
| wined3d: Cleanup CreateAdditionalSwapChain error handling a bit (LLVM/Clang). |
| wined3d: Assign the correct "levels" variable (LLVM/Clang). |
| wined3d: Remove a redundant initialization of cfgs in CheckDepthStencilCapability (LLVM/Clang). |
| wined3d: Get rid of some redundant assignments (LLVM/Clang). |
| wined3d: Set the correct pow2Matrix for cube textures when NPOT textures are supported. |
| wined3d: Don't do GL calls without a context. |
| wined3d: Correct some swizzles and write masks in arb_program_shader. |
| wined3d: Make sure some variables are always initialized. |
| wined3d: Declare diffuseColor and specularColor inside their respective blocks (LLVM/Clang). |
| wined3d: Pass the correct RECT to LoadLocation() in LockRect(). |
| ddraw: Remove a few more redundant inits (LLVM/Clang). |
| |
| Huw Davies (9): |
| inetcomm: Start of IMimeMessage_SetOption. |
| inetcomm: Start of IMimeBody_SetOption. |
| inetcomm: Charset name comparison should be case insensitive. |
| inetcomm: Content-Disposition can have parameters. |
| inetcomm: Implement IMimeBody_IsType(IBT_EMPTY). |
| inetcomm: Add wrapper functions MimeOleFindCharset and MimeOleGetDefaultCharset. |
| include: Add a missing WINAPI. |
| rpcrt4: Actually set an unmarshalled object ptr to NULL when a NULL pointer id is received. |
| ole32: Remove an unneeded WINAPI and remove some useless comments. |
| |
| Jacek Caban (151): |
| mshtml: Fixed dynamic properties allocation. |
| jscript: Added string to number conversion implementation. |
| jscript: Added Array.push implementation. |
| jscript: Added Array.join implementation. |
| jscript: Added Array.toString implementation. |
| jscript: Added Number constructor implementation. |
| jscript: Added Number.toString implementation. |
| jscript: Added Number function implementation. |
| jscript: Added Array.sort implementation. |
| jscript: Fixed array literal length calculation. |
| jscript: Added Array.concat implementation. |
| jscript: Added Object default value implementation. |
| jscript: for..in is not error if in expression is not an object. |
| jscript: Added Array default value implementation. |
| jscript: Fixed typo in to_integer. |
| jscript: Added String.substring implementation. |
| jscript: Added String.toString implementation. |
| jscript: Added String.valueOf implementation. |
| jscript: Added String.slice implementation. |
| jscript: Added String.charCodeAt implementation. |
| jscript: Added parseInt implementation. |
| jscript: Remove no longer used jsdisp_set_prototype. |
| jscript: Added String constructor implementation. |
| jscript: Added String default value implementation. |
| jscript: Added String.concat implementation. |
| jscript: Added String function implementation. |
| jscript: Added Math.min implementation. |
| jscript: Added Math.round implementation. |
| jscript: Added Math.abs implementation. |
| jscript: Added Math.max implementation. |
| jscript: Added Math.pow implementation. |
| jscript: Added Math.ceil implementation. |
| jscript: Don't call IDispatch as constructor. |
| jscript: Added Function.toString implementation. |
| jscript: Added Function default value implementation. |
| jscript: Added RegExp contruction implementation. |
| jscript: Fixed a typo. |
| jscript: Added VT_R8 to string conversion implementation. |
| jscript: Added Number default value implementation. |
| jscript: Added object to number conversion implementation. |
| jscript: Split regexp_match function. |
| jscript: Added String.replace implementation. |
| jscript: Added String.match implementation for non-regexp arguments. |
| jscript: Added String.split implementation. |
| mshtml: Use ActiveScript for JavaScript in file protocol documents. |
| mshtml: Fixed tests timeout. |
| shdocvw: Fixed tests on IE5. |
| urlmon: Fixed file protocol tests on win9x. |
| mshtml: Fixed tests on IE7. |
| urlmon: Fixed potential null dereference. |
| mshtml.idl: Added IHTMLTableRow declaration. |
| mshtml.idl: Added DispHTMLTable declaration. |
| mshtml.idl: Added DispHTMLTableRow declaration. |
| mshtml: Added IHTMLTableRow stub implementation. |
| mshtml: Added IDispatchEx support to HTMLTableRow. |
| mshtml: Added IDispatchEx support to IHTMLTable. |
| mshtml: Don't use IHTMLControlElement in IDispatchEx implementations. |
| mshtml: Move IHTMLElementCollection to separated file. |
| mshtml: Use create_collection_from_nodelist in IHTMLElement::get_children implementation. |
| mshtml: Use create_all_collection in IHTMLElement::get_all implementation. |
| mshtml: Store nsIDOMHTMLTableElement in HTMLTable. |
| mshtml: Added IHTMLTable::get_rows implementation. |
| mshtml: Added IHTMLTableRow::get_cells implementation. |
| mshtml: Ignore IDispatchJS in QueryInterface. |
| jscript: Optimize GetDispID usage. |
| jscript: Allocate variables when entering execution context. |
| jscript: Don't clear uninitialized variable. |
| jscript: Added Date constructor object implementation. |
| jscript: Added IDispatchEx::GeleteMemberByDispID implementation. |
| jscript: Added delete expression for EXPRVAL_IDREF implementation. |
| mshtml.idl: Added IHTMLStyle2 interface declaration. |
| mshtml: Added IHTMStyle2 stub implementation. |
| mshtml: Added IHTMLStyle2 to IDispatchEx support. |
| mshtml: Added IHTMLElement2::get_currentStyle implementation. |
| jscript: Don't initialize variables without initialiser to undefined in variable_list_eval. |
| jscript: Fixed conflict in Block statement that caused problems with empty blocks. |
| jscript: Fixed backslash handling in regular expressions. |
| jscript: Added possibility to run test scripts from file. |
| mshtml.idl: Added DispHTMLCurrentStyle dispinterface declaration. |
| mshtml: Added IDispatchEx support to HTMLCurrentStyle. |
| mshtml: Moved HTMLStyle to separated header file. |
| mshtml: Use IDs instead of strings in HTMLStyle implementation. |
| mshtml: Store nsIDOMCSSStyleDeclaration in HTMLCurrentStyle. |
| mshtml: Added IHTMLCurrentStyle::get_display implementation. |
| mshtml: Release nsstyle when destroying HTMLStyle. |
| mshtml: Added IHTMLStyle::[get|put]_border implementation. |
| mshtml: Added IHTMLStyle::[get|put]_left implementation. |
| mshtml: Added IHTMLStyle::[get|put]_cursor implementation. |
| mshtml: Added IHTMLStyle::[put|get]_top implementation. |
| mshtml: Added IHTMLStyle::[get|put]_verticalAlign implementation. |
| mshtml: Added IHTMLStyle::[get|put]_height implementation. |
| mshtml: Added IHTMLStyle2::[get|put]_position. |
| mshtml: Added INVOKE_FUNC support to InvokeEx. |
| mshtml: Fixed handing non-element nodes in IHTMLElementCollection. |
| mshtml: Added DispHTMLIFrame dispinterface declaration. |
| msi: Added MsiInstallMissingComponentW stub implementation. |
| jscript: Added String.indexOf implementation. |
| jscript: Added a few missing allocation checks (Coverity). |
| jscript: Fixed compare function check in Array.sort (Coverity). |
| jscript: Fixed copy&paste bug in disp_propget. |
| jscript: Fixed list literal length calculation. |
| jscript: Added Array.pop implementation. |
| jscript: Fixed numeric escapes unescaping. |
| jscript: Added encodeURI implementation. |
| jscript: Added String.split implementation for non-regexp arguments. |
| mshtml: Added IHTMLElement::get_offsetWidth implementation. |
| mshtml: Added IHTMLElement3 stub implementation. |
| mshtml: Added HTMLIFrame stub implementation. |
| mshtml: Added IDispatchEx support for HTMLIFrame. |
| mshtml: Added IHTMLStyle::[get|put]_zIndex implementation. |
| mshtml: Added support for accessing style attributes by CSS syntax. |
| mshtml: Added IHTMLStyle::[get|put]_textAlign implementation. |
| mshtml: Added IHTMLStyle::[get|put]_filter implementation. |
| mshtml: Store nsIDOMHTMLDocument in HTMLDocument. |
| mshtml: Use stored nsdoc in handle_load. |
| mshtml: Use stored nsdoc in get_compatMode. |
| mshtml: Use stored nsdoc in createRange. |
| mshtml: Use stored nsdoc in get_doc_string. |
| mshtml: Use stored nsdoc in set_font_size. |
| mshtml: Use stored nsdoc in exec_hyperlink. |
| mshtml: Use stored nsdoc in createTextRange. |
| mshtml: Use stored nsdoc in HTMLCurrentStyle_Create. |
| mshtml: Use stored nsdoc in IHTMDocument2::get_all. |
| mshtml: Use stored nsdoc in IHTMLDocument2::get_body. |
| mshtml: Use stored nsdoc in IHTMLDocument2::put_title. |
| mshtml: Use stored nsdoc in IHTMLDocument2::get_title. |
| mshtml: Use stored nsdoc in IHTMLDocument2::write. |
| mshtml: Use stored nsdoc in IHTMLDocument2::createElement. |
| mshtml: Use stored nsdoc in IHTMLDocument2::get_styleSheets. |
| mshtml: Use stored nsdoc in createTextNode. |
| mshtml: Use stored nselem in get_documentElement. |
| mshtml: Use stored nsdoc in IHTMLDocument3::getElementById. |
| mshtml: Use stored nsdoc in prev_node. |
| mshtml: Use stored nsdoc in IHTMLTxtRange::put_text. |
| jscript: Added '%' expression implementation. |
| jscript: Added '%=' expression implementation. |
| mshtml: Use stored nsdoc in IHTMLTxtRange::expand. |
| mshtml: Use stored nsdoc in exec_indent. |
| mshtml: Use stored nsdoc in IHTMLElement::insertAdjacentHTML. |
| mshtml: Use stored nsdoc in IHTMLElement::insertAdjacentText. |
| mshtml: Use stored nsdoc in IHTMOptionElement::put_text. |
| mshtml: Use stored nsdoc in IHTMLOptionElementFactory::create. |
| mshtml: Get rid of setup_nswindow. |
| mshtml: Forward IHTMLelement3::[get|put]_disabled to child object if possible. |
| mshtml: Added IHTMLElement3::[get|put]_implementation. |
| mshtml: Use IHTMLElement3 in IDispatchEx. |
| mshtml: Added IHTMLSelectElement::[get|put]_disabled implementation. |
| mshtml: Don't use IDispatchEx for timer callbacks. |
| mshtml.idl: Added DispCEventObj declaration. |
| mshtml: Added IDispatchEx support to HTMLEventObj. |
| mshtml: Moved events declaration to separated file. |
| |
| James Hawkins (31): |
| comctl32: Fix several failing tests in win95. |
| comctl32: Fix a failing test in win95. |
| comctl32: Add a missing newline. |
| crypt32: Fix several test failures in win98. |
| ntdll: Fix a couple failing tests in NT4. |
| oleaut32: Fix a failing test in win95. |
| secur32: Fix a failing test in win95. |
| comctl32: Fix a failing test in win9x. |
| msi: Fix several test failures in win9x. |
| crypt32: Fix several failing tests in win9x. |
| comctl32: Fix a test on locales where default first day of week is not the max value. |
| msi: Add a stub implementation of MsiDatabaseMerge. |
| msi: Forward MsiDatabaseMergeA to MsiDatabaseMergeW. |
| msi: Fix a test that fails in win95. |
| comctl32: Only log system messages. |
| comctl32: Fix several test failures in win2k. |
| comctl32: Only log system messages. |
| msi: Implement the DROP TABLE sql command. |
| msi: Resolve file source paths dynamically, as the source directory can be changed. |
| msi: Remove a break that kept other columns from getting the table name. |
| msi: Remove the columns in reverse order. |
| msi: Add tests for dropping tables with multiple columns. |
| msi: Don't update the table columns if there are no more columns. |
| msi: Remove a part of a debugging statement that was accidentally left in. |
| msi: Add tests for converting record fields between strings and ints. |
| msi: Add initial implementation of MsiDatabaseMerge, with tests. |
| msi: Replace lengthy calls to MSI_DatabaseOpenView with MSI_OpenQuery. |
| msi: Add a stub implementation of MsiDetermineApplicablePatches. |
| msi: Add extra constraints on the formatting string of edit path text. |
| msi: Initialize the count variable to zero. |
| comctl32: Fix MCM_SETFIRSTDAYOFWEEK when the first day set is greater than max allowed. |
| |
| Jan-Peter Nilsson (1): |
| wininet: Fix HTTP_ProcessCookies only processing one cookie. |
| |
| Jeff Zaroyko (2): |
| hhctrl.ocx: Always set WS_OVERLAPPEDWINDOW. |
| msvcrt: Avoid a NULL pointer deref in ctime. |
| |
| John Klehm (3): |
| wintab32: Improve tracing of LOGCONTEXT struct. |
| wintab32: Handle negative output context range for y-axe. |
| wintab32: Send notification when z-order changes. |
| |
| Joris Huizer (1): |
| version/tests: Corrected memset placement. |
| |
| Juan Lang (40): |
| cryptui: Implement CryptUIDlgViewCertificateA on top of CryptUIDlgViewCertificateW. |
| cryptui: Build import lib. |
| wintrust: Search all additional stores when building a chain, not just the first one. |
| wintrust: Store the error status and confidence for each element in the chain. |
| wintrust: Always initialize CERT_CHAIN_PARA's RequestedUsage. |
| wintrust: Use helper function to allocate CRYPT_PROVIDER_DATA. |
| wintrust: Use helper function to add the trust steps to execute. |
| wintrust: Only do policy check if pointer is set. |
| wintrust: Check that the end certificate in the chain isn't disallowed to match native behavior. |
| wintrust: Support the CERT_CERTIFICATE_ACTION_VERIFY action. |
| cryptdlg: Implement CertViewPropertiesA on top of CertViewPropertiesW. |
| cryptdlg: Implement CertViewPropertiesW on top of CryptUIDlgViewCertificateW. |
| cryptdlg: Implement CertTrustInit. |
| cryptdlg: Implement CertTrustFinalPolicy. |
| include: Add definition of CRYPTUI_DISABLE_ISSUERSTATEMENT. |
| wintrust: Map cert trust error status to a windows error. |
| wintrust: Use helper function for setting confidence in SoftpubCheckCert. |
| wintrust: Only set the error on the root element of the chain. |
| secur32: Fix test failure with neither gnutls nor ntlm_auth available. |
| inetmib1: Skip tests if a portion of inetmib1 isn't implemented. |
| wintrust: Add stub for WTHelperGetKnownUsages. |
| wintrust: Add tests for WTHelperGetKnownUsages. |
| wintrust: Implement WTHelperGetKnownUsages. |
| wintrust: Implement OpenPersonalTrustDBDialog. |
| wininet: Trace the cache file entry's local file name rather than the passed-in cache entry info's local file name, as the caller may have passed a NULL pointer. |
| wininet: Don't call URL_LocalFileNameToPathA when asked for a unicode string and URL_LocalFileNameToPathW fails. |
| wininet: Fix trace typo. |
| cryptnet: Don't access URL cache entry before it's been read. |
| cryptnet: Set cache expiration time of objects that have an expiration time to the object's expiration time, rather than relying on the HTTP Expires header. |
| wintrust: Implement CryptSIPGetSignedDataMsg for .cat files. |
| crypt32: Implement CryptSIPRetrieveSubjectGuid for .cat files. |
| wintrust: Don't hardcode supported OIDs, let CryptDecodeObject handle it directly. |
| crypt32: Fix test failures on NT4. |
| crypt32: Fix some chain failures on Win9x/NT4. |
| crypt32: Remove an error that no longer fails. |
| crypt32: Fix error handling for cyclic chains. |
| wintrust: Fix test failures on Win9x. |
| inetmib1: Fix some test failures on Win9x/NT4. |
| inetmib1: Fix remaining failure on Win9x/NT4. |
| crypt32: Fix some test failures on Win9x. |
| |
| Kai Blin (2): |
| secur32: Make GetComputerObjectName(A|W) tests work on win2k3 domains. |
| dplayx: Set tests to "interactive" to avoid timing out on all machines. |
| |
| Kirill K. Smirnov (1): |
| oleaut32: Add tests for metafiles, make them pass under Wine. |
| |
| Kjell Rune Skaaraas (1): |
| wined3d: Implement IWineD3DResourceImpl_GetPriority and IWineD3DResourceImpl_SetPriority for resource management. |
| |
| Konstantin Kondratyuk (2): |
| fonts: Add afii61352 into tahoma.sfd. |
| fonts: Add afii61352 into tahomabd.sfd. |
| |
| Lei Zhang (11): |
| winspool: Check the return results from schedule_* functions. |
| gdiplus: Allocate enough space for BITMAPINFO in GdipCreateTextureIA. |
| gdiplus: Free memory on a failure. |
| gdiplus: Allocate enough space for BITMAPINFO in GdipBitmapLockBits. |
| gdiplus: Allocate enough space for BITMAPINFO in GdipBitmapUnlockBits. |
| gdiplus: Allocate enough space for BITMAPINFO in GdipLoadImageFromStream. |
| comctl32: Avoid a divide by zero in listview. |
| regedit: Use W version of TreeView_GetItem. |
| regedit: Check return values, don't request unneeded value which always fails. |
| regedit: Make branch export behavior work more like native regedit. |
| regedit: Pass VK_DELETE messages to Listview/Treeview child windows. |
| |
| Louis Lenders (2): |
| shdocvw: Create default App Paths key for iexplore.exe. |
| msi: Add stub for MsiSetExternalUIRecord. |
| |
| Maarten Lankhorst (7): |
| quartz: Implement IMediaPosition::put_CurrentPosition. |
| quartz: Add missing calls to EndFlush. |
| quartz: Don't abort starting for unconnected pin in avi splitter. |
| quartz: Return VFW_E_WRONG_STATE in file source if flushing. |
| quartz: Requeue in pullpin if request for data timed out. |
| dsound: Fix volume and panning for primary buffer. |
| winealsa.drv: Don't hang on last few bytes not played. |
| |
| Marcus Meissner (6): |
| jscript: Fixed crash in run test. |
| jscript: Fix number conversion in non-English locales. |
| msi/tests: Fix explicit C:\\Program Files\\ references. |
| msi: Fix potential uninitialized use of substg. |
| gdiplus: Also handle 32bpp bitmaps. |
| advapi32: Check for NULL ptr. |
| |
| Michael Karcher (12): |
| msxml3/tests: Clean up test_removeChild. |
| msxml3: removeChild can only delete direct children. |
| msxml3: Fail a bit earlier on removeChild(...,NULL,...). |
| msxml3: Simplify IXMLDOMNode::removeChild. |
| msxml3: Parameter validation for IXMLDOMNode::replaceChild and tests. |
| msxml3/tests: Valgrind fix. |
| msxml3: Basic implementation of IXMLDOMNode::replaceChild. |
| msxml3: replaceNode accepts IXMLDOMElement instead of IXMLDOMNode. |
| msxml3: Handle all variant types in IXMLDOMDocument::createNode. |
| msxml3: Revert "Simplify IXMLDOMNode::removeChild". |
| msxml3: _domtext->element is in fact a IXMLDOMNode. |
| msxml3: Text node should not aggregate element. |
| |
| Michael Stefaniuc (28): |
| oleaut32/tests: Remove redundant NULL check before SysFreeString (Smatch). |
| jscript: Remove redundant NULL check before SysFreeString (Smatch). |
| msxml3/tests: Remove redundant NULL check before SysFreeString (Smatch). |
| oleaut32: Remove redundant NULL check before SysFreeString (Smatch). |
| shlwapi/tests: Remove redundant NULL check before SysFreeString (Smatch). |
| oleaut32/tests: Fix printf format warning. |
| shell32: Use FAILED instead of !SUCCEEDED. |
| ole32: Use the right FAILED/SUCCEEDED macro instead of negating the opposite. |
| qmgr: Use FAILED instead of !SUCCEEDED. |
| quartz: Use the right FAILED/SUCCEEDED macro instead of negating the opposite. |
| ddraw/tests: Use FAILED instead of !SUCCEEDED. |
| urlmon/tests: Use FAILED instead of !SUCCEEDED. |
| mshtml/tests: Use FAILED instead of !SUCCEEDED. |
| d3d9/tests: Use FAILED instead of !SUCCEEDED. |
| shlwapi: Use FAILED instead of !SUCCEEDED. |
| dplayx: Use SUCCEEDED instead of !FAILED. |
| qcap: Use the right FAILED/SUCCEEDED macro instead of negating the opposite. |
| shdocvw: Use FAILED instead of !SUCCEEDED. |
| comctl32: Use FAILED instead of !SUCCEEDED. |
| dxdiagn: Use FAILED instead of !SUCCEEDED. |
| d3dxof: Use FAILED instead of !SUCCEEDED. |
| winefile: Use FAILED instead of !SUCCEEDED. |
| msxml3/tests: Use SUCCEEDED instead of !FAILED. |
| itss/tests: Use FAILED instead of !SUCCEEDED. |
| winecfg: Use FAILED instead of !SUCCEEDED. |
| msi: Use the right FAILED/SUCCEEDED macro instead of negating the opposite. |
| oleaut32: Use FAILED instead of !SUCCEEDED. |
| shell32/tests: Use FAILED instead of !SUCCEEDED. |
| |
| Muneyuki Noguchi (22): |
| regedit: Use "MS Shell Dlg" 9 in Japanese resources. |
| wineboot: Use "MS Shell Dlg" 9 in Japanese resources. |
| winefile: Use "MS Shell Dlg" 9 in Japanese resources. |
| taskmgr: Use "MS Shell Dlg" 9 in Japanese resources. |
| winecfg: Use "MS Shell Dlg" 9 in Japanese resources. |
| wordpad: Use "MS Shell Dlg" 9 in Japanese resources. |
| winhlp32: Use "MS Shell Dlg" 9 in Japanese resources. |
| notepad: Use "MS Shell Dlg" 9 in Japanese resources. |
| avifil32: Use "MS Shell Dlg" 9 in Japanese resources. |
| setupapi: Use "MS Shell Dlg" 9 in Japanese resources. |
| shell32: Use "MS Shell Dlg" 9 in Japanese resources. |
| user32: Use "MS Shell Dlg" 9 in Japanese resources. |
| wineps.drv: Use "MS Shell Dlg" 9 in Japanese resources. |
| wininet: Use "MS Shell Dlg" 9 in Japanese resources. |
| comctl32: Use "MS Shell Dlg" 9 in Japanese resources. |
| msacm32: Use "MS Shell Dlg" 9 in Japanese resources. |
| oledlg: Use "MS Shell Dlg" 9 in Japanese resources. |
| serialui: Use "MS Shell Dlg" 9 in Japanese resources. |
| shlwapi: Use "MS Shell Dlg" 9 in Japanese resources. |
| write: Add Japanese resources. |
| reg: Add Japanese resources. |
| mshtml: Add Japanese resources. |
| |
| Nikolay Sivov (7): |
| gdiplus: Stub for GdipSetPathGradientBlend. |
| gdiplus: Implement GdipGetTextureTransform with test. |
| gdiplus: Implemented GdipSetTextureTransform with tests. |
| gdiplus: Implemented GdipResetTextureTransform. |
| gdiplus: Implemented GdipSetClipRect/GdipSetClipRectI. |
| gdiplus: Implemented GdipSetClipPath. |
| gdiplus: Stubs for GdipIsVisiblePoint/GdipIsVisiblePointI. |
| |
| Paul Vriens (39): |
| kernel32/tests: Use skip instead of trace. |
| kernel32/tests: Skip some tests on win9x. |
| kernel32/tests: Fix tests on NT4. |
| kernel32/tests: Make sure we can remove a test directory. |
| kernel32/tests: Add extra tests for SetCurrentDirectory. |
| ddraw/tests: Fix a test on a Win98 box. |
| dsound/tests: Fix failure on Win9x and NT4. |
| userenv/tests: Don't crash on NT4. |
| ntdll/tests: Use skip and add a FreeLibrary. |
| ntdll/tests: Show that we are skipping tests. |
| ntdll/tests: Show that we are skipping tests. |
| imm32/tests: Skip tests when IME support is not implemented. |
| kernel32/tests: Add a skip. |
| kernel32/tests: Add a skip. |
| comctl32/tests: Don't crash on some win9x boxes. |
| gdi32/tests: Fix a few failures on win9x. |
| kernel32/tests: Fix the remaining errors on win95. |
| kernel32/tests: Fix some failures on win9x. |
| kernel32/tests: Add some skips to fix failures on WinMe. |
| kernel32/tests: We need the return value. |
| kernel32/tests: Fix failures on WinMe. |
| user32/tests: Run tests on win95 again. |
| user32/tests: Fix failures on W2K and below. |
| kernel32/tests: Add a missing newline. |
| advapi2/tests: Compare instead of assign. |
| inetmib1/tests: Compare instead of assign. |
| msxml3/tests: Compare instead of assign. |
| shell32/tests: Compare instead of assign. |
| gdi32/tests: Skip some tests on Win9x/WinMe. |
| shlwapi/tests: Don't crash on NT4. |
| wininet/tests: Don't crash on W2K and below. |
| lz32/tests: Change a trace into a skip. |
| ole32/tests: Fix two failures on NT4. |
| shell32/tests: Fix a failure on NT4. |
| wintrust/tests: Vista/W2K8 have some extra struct members. |
| user32/tests: Don't crash on NT4. |
| winmm/tests: Fix the failures on Win9x and WinMe. |
| winmm/tests: Fix some failures on Vista and W2K8. |
| spoolss/tests: Fix a failure on Vista/W2K8. |
| |
| Philip Nilsson (1): |
| configure: Add i486-mingw to the cross-compiler prefixes. |
| |
| Piotr Caban (9): |
| msxml3: Change order of interface recognition and fix typo. |
| msxml3: Fix xmlnode_get_xml to work properly with XML_DOCUMENT_NODE. |
| msxml3/test: Add test for ISAXXMLReader_parse (passing XMLDOMDocument as argument). |
| msxml: Partial implementation of ISAXXMLReader_putProperty. |
| msxml: Fix implementation of ISAXContentHandler_characters. |
| msxml: Rewrite ISAXContentHandler_characters. |
| msxml: Fix parsing <.../> elements. |
| msxml: Added ISAXLexicalHandler_comment event. |
| msxml: Added CDATA related events handling. |
| |
| Reece Dunn (1): |
| kernel32: Be more verbose when reporting the sync test failures. |
| |
| Rob Shearman (58): |
| include: Add DShellFolderViewEvents to shldisp.idl. |
| rpcrt4: Don't call VirtualFree with MEM_RELEASE and non-zero size. |
| msvcrt: Fix mutual exclusion over logical or is always a non-zero constant. |
| msvcrt: Fix testing zero-valued expression with bitwise and in find_best_locale_proc. |
| msvcmaker: Define USE_COMPILER_EXCEPTIONS and HAVE_SPAWNVP. |
| msvcmaker: Fix the arguments passed to winebuild to generate the .def file. |
| msvcmaker: Fix the generated filename for the spec file for modules with extensions other than .dll. |
| msvcmaker: Fix generated imports for Wine modules and link with delayed imports. |
| msvcmaker: Factor out some common settings. |
| msvcmaker: Add HAVE_* defines for some types present in the MSVC build environment. |
| msvcmaker: Update the HAVE_* defines for headers in the generated config.h file. |
| msvcmaker: Remove the defining of __ASM_SHORT and __ASM_STRING in the generated config.h file. |
| msvcmaker: Update the function list for which HAVE_* defines are written into config.h. |
| msvcmaker: Add support for building wine.lib. |
| msvcmaker: Fix invocation of winebuild to generate compatible .def files. |
| msvcmaker: Generate .h files from .idl files specified in IDL_H_SRCS makefile rules. |
| msvcmaker: Generate include project and make every wine module depend on it. |
| msvcmaker: Fix detection of static libraries. |
| msvcmaker: Define _USE_MATH_DEFINES so that M_PI and other constants are defined when including <math.h>. |
| urlmon: Fix race in protocol tests. |
| ole32: Create a dummy window for use in the drag and drop API tests. |
| ole32: Fix clipboard test failures on some versions of Windows. |
| winebuild: Declare fatal_error and fatal_perror as non-returning functions. |
| uxtheme: SetPropW returns a BOOL not an HRESULT. |
| shlwapi: Use an error code instead of -1 for signalling prefix not being found in URL_GuessScheme. |
| d3d9: Fix incorrect ordering of brackets in IDirect3DVertexShader9Impl_GetDevice. |
| avifil32: Fix type of variable used to store the result of ICCompress in AVIFILE_EncodeFrame. |
| oledlg: Fix the type of ret in UIINSERTOBJECTDLG_PopulateObjectTypes. |
| avifil32: Fix treating the return values of mmio* functions as HRESULTs instead of MMRESULTs. |
| d3d8: Fix incorrect ordering of brackets in IDirect3DVertexShader8Impl_GetDevice. |
| comcat: Fix mixing of HRESULT and LSTATUS types in COMCAT_CLSID_IEnumGUID_Next, COMCAT_IEnumCATEGORYINFO_Next and COMCAT_CATID_IEnumGUID_Next. |
| advapi32: Output the last error when services tests fail. |
| cabinet: Check buffer size before copying in NONEfdi_decomp. |
| include: Define DD_OK to S_OK instead of 0. |
| include: Wrap uses of u_* types in ws2tcpip.h with WS() macro. |
| winhttp: Fix compilation with MinGW/MSVC. |
| urlmon: Compare HRESULT value explicitly against S_OK instead of using an implicit != 0 comparison. |
| wininet: Compare HRESULT values explicitly against S_OK instead of using an implicit != 0 comparison. |
| winedos: Compare HRESULT value explicitly against S_OK instead of using an implicit != 0 comparison. |
| quartz: Don't use strlenW in array size declaration. |
| quartz: Fix placement of WINAPI attribute in fnFoundSeek typedef. |
| wininet: Make WININET_AllocHandle 64-bit safe by using the correct type in the sizeof expression. |
| include: Generate error codes with correct type in urlmon.idl. |
| oleaut32: Make the code in copy_to_variant and copy_from_variant more portable. |
| wininet: Add tests for InternetTimeFromSystemTimeW with insufficient buffer. |
| wininet: Fix behaviour of InternetTimeFromSystemTimeA/W when a buffer that is too small is passed in. |
| wininet: Move internet time tests from http.c to internet.c. |
| Add configure check for dirent.h and readdir. |
| d3d8/9: Use WINED3D_OK instead of D3D_OK in vertexshader.c. |
| wininet: Return error codes explicitly from URLCache functions instead of returning a BOOL and storing the error code in the last error value. |
| wininet: Fix GetUrlCacheEntryInfoA/W when a NULL lpCacheEntryInfo parameter is passed in. |
| wininet: Add tests for passing invalid parameters into InternetTimeFromSystemTimeA/W. |
| wininet: Fix behaviour of InternetTimeFromSystemTimeA/W when dealing with invalid parameters. |
| wininet: Validate parameters passed to RetrieveUrlCacheEntryInfoA/W. |
| wininet: Get rid of rc variable in InternetReadFile_test. |
| wininet: Fix crash when calling HttpQueryInfoA/W(HTTP_QUERY_RAW_HEADERS) before any response has been received from a server. |
| msvcmaker: Don't generate project files for DLLs that can't be compiled with MSVC. |
| msvcmaker: Don't automatically add a define for the DLL name. |
| |
| Roderick Colenbrander (7): |
| wined3d: Re-add a comment which got lost. |
| wined3d: UpdateSurface should take into account the offset from the source rectangle. |
| opengl32: Don't run wgl tests on old gl drivers. |
| opengl32: Add some driver traces to the tests. |
| opengl32: Remove some tests which cause issues on win9x. |
| opengl32: Merge recent opengl extensions and prepare for opengl 3.0. |
| opengl32: Add a test case for WGL_ARB_create_context/opengl3. |
| |
| Stefan Dösinger (1): |
| wined3d: Initialize standalone surface parameters. |
| |
| Stefan Leichter (1): |
| winscard: Add stubs for SCardAddReaderToGroupA/W. |
| |
| Ulrich Czekalla (1): |
| shell32: Revert c1f2824429286dd60fac723611b801e67eb745b1. It caused poor performance. |
| |
| Vincent Povirk (2): |
| shell32/tests: Accept delays in getting ABN_POSCHANGED notifications. |
| user32: Handle undocumented WM_POPUPSYSTEMMENU message. |
| |
| Vitaliy Margolen (3): |
| user32/tests: Use empty_message_queue with timeouts. |
| user32/tests: Make it easier to identify failed tests. |
| user32/tests: Move shell test to the end - killing explorer affects lots of tests. |
| |
| Vitaly Lipatov (1): |
| include/ddk: Fix include path and include guard name. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |