From d381c7cbf4d463189f479a0b3986f6767aeb8dba Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 19 Sep 2008 18:05:36 +0200 Subject: [PATCH] Release 1.1.5. --- ANNOUNCE | 1444 +++++++++++++++++++++++++++-------------------------- VERSION | 2 +- configure | 18 +- 3 files changed, 735 insertions(+), 729 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index 7a2c6111333..982ac735f37 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,17 +1,17 @@ -The Wine development release 1.1.4 is now available. +The Wine development release 1.1.5 is now available. What's new in this release (see below for details): - - Substantial chunks of WinHTTP are implemented. - - More JavaScript support. - - Beginnings of shell AppBar implementation. - - Several fixes for Google Chrome support. - - Chinese translations. + - Substantial JavaScript implementation. + - Partial support for layered windows. + - Support for Unicode file export in Regedit. + - Proper exception handling in widl-generated code. + - Asynchronous requests and cookies support in WinHTTP. - Various bug fixes. The source is available from the following locations: - http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.4.tar.bz2 - http://prdownloads.sourceforge.net/wine/wine-1.1.4.tar.bz2 + http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.5.tar.bz2 + http://prdownloads.sourceforge.net/wine/wine-1.1.5.tar.bz2 Binary packages for various distributions will be available from: @@ -27,777 +27,783 @@ AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- -Bugs fixed in 1.1.4: +Bugs fixed in 1.1.5: - 1411 Crimson Skies trial won't run - 2424 Genotyper crashes when the registration dialog should appear - 3326 Subtitle Workshop & weird errors - 4065 picasa2: Korean fonts render with boxes - 5031 First Encounter Assault Recon (FEAR) SP Demo Crashes on Start - 5807 Mercora IMRadio crashes while attempting to run - 6299 steam pop-ups appear as small blue boxes without anything in them - 6486 Terragen water levels - 6609 Unable to install K-Lite Codec Pack - 7273 Several graphical corruptions in Railroad Tycoon 3 - 7755 Mafia (v1.2): Game runs but there is a choppy sound. - 8210 Atlantis Quest 1.0 demo crashes at startup - 8512 Saving in Google SketchUp6 doesn't work - 9119 VAZ Modular 3.03 Live Input module doesn't work. - 9537 Running JSmooth triggers Unhandled page fault - 10023 Vaz Modular 3.03 OSS driver output broken. - 10229 Serious Sam TSE 1.07 - network connection fails - 10414 Minimap in Warhammer 40k: Dark Crusade is offset - 10661 regedit imports wrong binary data from .reg files (affects FAR Manager) fix proposed - 10902 Steam and PulseAudio - 11119 XML Notepad 2007 won't start - 11301 documentElement.ownerDocument.createElement fails - 11357 Reflections in Tomb Raider - Anniversary Demo are buggy - 11688 Lego Star Wars II: In-game sound does not work - 11885 Supreme Commander is black It doesn't render anything. - 11962 regedit highlights the wrong item when searching - 12041 STALKER 1.0004-Trainer.exe crashes in dsound - 12285 BabasChess icons/buttons don't show after upgrading from wine 0.9.57 - 12573 Notation Composer: font glitch - boxes scattered around on initial screen - 12817 Music in Solfege still loopback repeatedly - 13118 Rome Total War Gold v1.5 stops responding in main menu after a while - 13229 Lunar Magic's level and overworld rendering area don't appear properly - 13321 WoW EULA fails to activate "Agree" button during installation (gecko wrapper) - 13327 StarryNight Pro: Window is painted black - 13523 distorted sound in Suboceanic 64k demo - 13526 Ableton Live window rendering bug (Worked in 0.9.13) - 13646 d3d9 device tests crash on XP - 13698 HyperChem 8.0.3: Error at beginning of InstallShield wizard - 13701 MBAC Ver. B Trial crash - 13899 Touhou games STILL don't show backgrounds at startup - 14104 Chessbase Fritz 10 does not start - 14241 FedExShipManager installer fails with "fixme:msxml:domdoc_createNode unhandled node type 2" - 14265 AxCrypt 1.6.4.4 can not be installed - 14291 winhelp: font sizes are smaller than with Windows WINHLP32.EXE - 14301 winhelp: Selecting a topic does not aways go to the correct page - 14576 DrawIconEx isn't up to date. - 14734 PowerPoint Viewer 2007 fails to start - 14760 Morrowind does not run and crashes - 14779 Painkiller doesn't start anymore - 14781 Kontakt, Kore Player: crash on start - 14842 Graphics glitch in DAZ Studio - 14946 Aliens vs Predator exits while starting game engine - 14958 Supreme Commander: Background grid gets Moiré pattern - 14977 Text in AVI-Mux GUI shows as garbage - 14992 Diablo 2 crash introduced in 1.1.3 - 15006 Problem rendering sky on Rose Online - 15020 assertion failed in GPSS World - 15035 Gothic 2, Aplication error - access violation - 15074 System Shock 2: randomly disappearing sound (esp. when loading level) - 15116 Google Chrome URL bar does not render properly + 3888 print page range defaults to 1 to 65535 pages on graphical applications + 4581 failure of CreateScalableFontResourceA and Unhandled page fault in MathWorkshop + 4875 Deliplayer doesn't fully open saying it can't open DeliUI + 4987 Close combat 3 crashes with backtrace + 5243 Hyperlobby: runtime error 430 + 5423 AOL AIM won't install: complains about minimum requirements + 6496 Defcon crashes in ws2_32 + 7026 Formula objects in Word 97 always trigger unhandled page fault + 7598 Regedit cannot import/export version 5 registry files + 7600 Regedit Metabug: get regedit working perfectly + 7670 No battle sounds in Guild Wars + 7851 Warrock installer crash + 8674 Safari crashes on startup + 8763 Evernote crashes + 9014 MS Office 2007 Home and Student edition installer crashes + 9364 Call from 0x7b840a80 to unimplemented function gdiplus.dll.GdipSetLinePresetBlend + 9558 FIFA2002 demo crashes, dsound/alsa + 9659 Guild Wars: Rendering of 3D models broken + 9777 Silencer doesn't fully connect to lobby server. + 9838 Input Method's output overruns the buffer of wine keyboard input + 9915 cookies not set within steam + 9961 SEH stack overflow exception in Kuma Games + 9973 Bioshock demo: crashes on loading screen + 10092 Problems with ole on Interfax-Direct + 10117 Mpeg2Schnitt doesn't display video since wine v. 0.9.16 + 10167 sacred: Sacred crashes randomly after several actions in game + 10628 Portal must be launched twice to run properly + 10725 excel page faults and exits + 11194 FileZilla 3.0.5.2 crashes if changing local working directory + 11337 Cannot select a format option for numeric values in Excel 2003 + 11445 Medieval 2: Total War: water covers the land + 11494 Speed Commander 12 does not install + 12049 Regression running "Splinter Cell:Pandora Tomorrow" + 12241 D3D9: Visual test fails + 12314 Photoshop CS2 tab doesn't really really hide windows + 12432 MotoGP 3: Crashes when attempting to configure controllers + 12534 Cepstral voice configuration tools are not displayed in the control panel + 12576 BYOND: Clicking url doesn't launch native browser + 12577 BYOND: Crashing on login + 12647 Cepstral voices garble the first part of the sentence they are reading + 12679 Trackmania nations forever does not install Openal + 12778 Progecad smart! crashes on save/save us + 12830 Xenocode Virtual Appliance Runtime Error + 12843 A-ray crashes on startup + 12879 Cluster size not supported for large NFS mounts? + 12992 Excel 2007 Crashes immediately on start up. + 12998 FtpVC applicaton does not run + 13058 BYOND Suite: Browser windows do not function / crash DreamSeeker. + 13220 warcraft 3 sound stops after a while + 13441 Sopcast generate a crash while using, native wmvcore.dll + 13643 ddraw tests fail on XP SP2 with Radeon Mobility 9000 card + 13723 Sound buffer freed by both winealsa.drv and dsound + 13742 installation of WISO 2007 failed + 13990 Spore Creature Creature: Failed to connect to license server + 14131 No sound in Morrowind using software mixing + 14250 richedit: Deleting text at end of edit control is improperly handled + 14374 Diablo2:LOD Digital Distribution: "Agree" button never enables + 14381 Google Lively installer aborts because of missing directx registry entry + 14403 VFP8-SP1-Runtime crashes on a certain function + 14410 orb installer aborts, unimplemented function gdiplus.dll.GdipGetPropertyItem + 14567 Shell32 IAutoCompleteDropDown needed for VS.NET 2005 and other tools which use MS DevEnv UI engine + 14595 UnrealTournament: General Protection fault! + 14639 ngen.exe from .NET 2.0 show exception E_INVALIDARG when trying to compile an assembly + 14670 Installer doesn't allow for the Accept button to be clicked on the license agreement + 14787 widl fails to honour typedef ptr attributes + 14846 Raising exception for SC_RPC_HANDLE being NULL + 14959 No ingame sound in Diablo 2 anymore since update + 14994 Haskell's removeDirectoryRecursive fails on Wine + 15033 intermittant crashes while playing bf1942 + 15093 Rome Total War: water is not rendered on the campaign map + 15107 Google Chrome fails to load web pages. + 15119 Google Chrome on Wine 1.1.3 does not load pages over HTTPS + 15125 Flashplayer crashes when used with an IMC + 15130 Wine notepad: Extension behaviour differ from Windows + 15141 In Google Chrome, embedded flash window does not scroll with main window + 15179 Parallel install in multiple jobs as in "make -j99 install" fails + 15197 Several fonts don't appear in Adobe Photoshop CS + 15201 Google Chrome crashes when downloading an exe file + 15209 winedbg has an infinite loop at wine/programs/winedbg/memory.c:426 + 15227 orb installer crashes when showing eula + 15252 moving/resizing undecorated windows broken in dual-screen setups + 15260 objects in spore leave trails + 15266 jscript: engine.c - unitialized variable ---------------------------------------------------------------- -Changes since 1.1.3: +Changes since 1.1.4: -Adam Petaccia (16): - gdiplus: Stub GdipGetFamily. - gdiplus: Stub GdipGetFontStyle. - gdiplus: Test for GdipGetFamily. - gdiplus: Test for GdipGetFontStyle. - gdiplus: Implement GdipGetFamily. - gdiplus: Implement GdipGetFontStyle. - gdiplus: Implement GdipGetFontHeight. - gdiplus: Don't create a font if there is no facename. - gdiplus: GdipGetFontHeightGivenDPI: Return a valid value for UnitPixel. - gdiplus: Stub GdipTranslateLineTransform. - gdiplus: Stub GdipCreateTexture. - gdiplus: Stub GdipCreateTexture2. - gdiplus: Stub GdipCreateTexture2I. - gdiplus: Implement GdipCreateTexture. - gdiplus: Implement GdipCreateTexture2. - gdiplus: Implement GdipCreateTexture2I. +Alexander Dorofeyev (1): + quartz/tests: Fix potential NULL dereference (Coverity). -Alexander Dorofeyev (6): - wined3d: Add glFlush when clearing the front buffer in ClearSurface. - wined3d: Remove glFlush in RealizePalette. - wined3d: Make the condition to enter p8 conversion shader path more strict. - wined3d: Remove glDrawBuffer calls in BltOverride. - wined3d: Get rid of gl buffer variable in BltOverride. - wined3d: Remove obsolete code & ModifyLocation TODO. +Alexander Nicolaysen Sørnes (5): + notepad: Only append .txt to missing files without a dot in them. + regedit: Convert parts of export handling to unicode. + regedit: Fix importing REG_MULTI_SZ values for ANSI files. + regedit: Gather a full string before exporting it. + regedit: Add support for exporting unicode files. -Alexander Nicolaysen Sørnes (32): - regedit: Remove unneeded character conversions. - regedit: Fix possible memory leaks. - regedit: Convert favourites handling to unicode. - regedit: Fix memory leaks in favourites handling. - regedit: Convert searching to Unicode. - regedit: Convert treeview init to Unicode. - regedit: Use only SendMessageW in treeview.c. - regedit: Convert menu & statusbar handling to unicode. - regedit: Fix leak in GetItemFullPathW. - regedit: Add listview entries as unicode. - regedit: Ignore case when sorting values. - regedit: Fix concat handling for ANSI files. - regedit: Avoid conversion to ANSI when importing hex values. - regedit: Use Unicode strings when updating listview. - regedit: Convert value creation to unicode. - regedit: Convert value editing to unicode. - regedit: Remove old fixme. - regedit: Don't try to convert NULL pointers. - regedit: Convert value renaming to unicode. - regedit: Convert key renaming to unicode. - regedit: Remove some ANSI functions. - regedit: Fix a memory leak. - regedit: Convert listview init to unicode. - regedit: Set the unicode flag for the listview. - regedit: Remove an ANSI function. - regedit: Set the unicode flag for the treeview. - include: Define some Get/SetUnicodeFormat macros. - regedit: Fix some references to TCHARs. - regedit: Remove some unused code. - regedit: Some minor unicode conversions. - regedit: Convert open/save dialogues to unicode. - regedit: Fix a memory leak in export handling. +Alexandre Julliard (56): + makefile: Fix dependency for programs install. + winex11: Moved the X11DRV_WindowMessage function to window.c. + winex11: Support setting the window region on windows belonging to other threads. + user32: Fix DeferWindowPos to work on windows belonging to other processes. + configure: Fixed the check for sigset_t on mingw. + mstask/tests: Use case-insensitive compare for file names. + kernel32: Added implementation for UnregisterWaitEx. + jscript: Add necessary dependencies for the bison file. + kernel32/tests: Fix the async I/O test to handle errors properly. + kernel32/tests: Fix the BindIoCompletionCallback test on Vista. + kernel32/tests: Fix the ResumeThread on win9x. + ntdll/tests: Fix the async I/O test on Vista. + rpcrt4/tests: Fix a couple of test failures on Windows. + winex11: Remove debug hack that slipped into commit a4a5a2ec121eeb2a7cd4ffbb5ba7b298f2a050b1. + winex11: Fixed mapping of the move/resize starting point to X11 root coordinates. + user32: Notify the user driver about window extended style changes too. + server: Implemented the server side of Get/SetLayeredWindowAttributes. + user32/tests: Added some tests for Get/SetLayeredWindowAttributes. + user32: Add a SetLayeredWindowAttributes driver entry point. + winex11: Driver-side implementation of SetLayeredWindowAttributes. + inetcomm: Avoid a compiler warning. + user32/tests: Ignore some more messages. + user32/tests: Fix a test that fails on all Windows versions. + include: Added definition for RPC_BAD_STUB_DATA_EXCEPTION_FILTER. + widl: Create an explicit structure for the function frame of all generated functions. + widl: Make the exception handling macros more general and use the same code everywhere. + widl: Infrastructure for adding a prefix to local variable references. + widl: Separate declaration and initialisation for indirect arguments. + widl: Implemented __finally support in stub functions. + widl: Implemented __finally support in server functions. + widl: Implemented __finally support in client functions. + widl: Implemented RpcAbnormalTermination in the generic exception handling code. + widl: Remove unnecessary casts in the generated code. + ntdll: Hardcode the filesystem cluster size to avoid trouble on NFS. + user32/tests: Fix a number of message test failures on various Windows versions. + user32: Don't reinitialize the window placement even if the window rect is empty. + user32: Implemented UpdateLayeredWindow and UpdateLayeredWindowIndirect. + ntdll/tests: Clear the direction flag in the handler since Windows may not do it. + kernel32/tests: Fix a test on win9x. + kernel32/tests: Support alternate results in the loader test on Vista. + kernel32/tests: Comment out an UpdateResource call that causes failures. + user32/tests: Fix some test failures on XP. + mstask/tests: Fix test failures on XP. + shlwapi/tests: SHLWAPI.23 apparently returns an HRESULT on Vista. + user32/tests: Cope with last error behavior on Vista. + user32/tests: Fix some test failures on win9x. + kernel32/tests: Handle the win2k3 version check behavior. + winex11: Force the X11 size of zero-sized window to always be 1x1. + winex11: Don't try to retrieve the X11 size on ShowWindow for zero-sized windows. + winex11: Ignore the initial WM_STATE transition out of withdrawn state. + winex11: Compare the window position against the cached position in ConfigureNotify. + user32/tests: Fix a few more message test failures. + gdi32/tests: Skip test that depends on Tahoma if it isn't installed. + kernel32/tests: Fix race condition in the thread test. + kernel32/tests: Fix a couple of tests failing on NT4. + ntdll/tests: Fix a couple of tests failing on NT4. -Alexandre Julliard (46): - configure: Generate the dlls directory lists in configure instead of make_makefiles. - configure: Add possibility to exclude some directories from the generated lists. - configure: Use the generic directory enabling mechanism to turn off dlls that depend on external libraries. - configure: Allow multiple variables in makefile output, and generate the programs directory lists. - d3dxof: Don't make local variables static. - makefiles: Recurse into all directories for install-lib and install-dev too. - configure: Generate the list of top-level directories to install. - gdi32: Add missing WineEngRealizationInfo function for the non-freetype case. - winhttp: Fix WinHttpSetDefaultProxyConfiguration spec entry. - winhttp: Add support for building on Windows. - dnsapi: Fix compile without the resolv library. - wininet/tests: Add support for optional notifications. Fix the test to pass again on Windows and Wine. - shell32/tests: Fix an unsigned comparison warning. - ntdll/tests: Allow alternate results in the env test to make it pass on Vista. - ntdll/tests: Allow alternate results in the info test to make it pass on Vista. - ntdll/tests: Allow alternate results in the string tests to make them pass on Vista. - msvcrt/tests: Add support for some broken demangle results on older Windows versions. - wininet: Avoid testing errno when it isn't set. Simplify NETCON_getNextLine a bit. - wininet/tests: Add a couple more optional notifications. - Include sys/filio.h to get the FIONREAD definition on Solaris. - ntdll/tests: Handle a couple of failures on NT4. - user32: Apply the SendMessage recursion counter to DispatchMessage too. - ntdll/tests: Fix a few more failures in the info test. - configure: Build the winetest dependencies in configure instead of make_makefiles. - winetest: Build the test list from the makefile instead of make_makefiles. - winex11: Allocate image data from the process heap where possible. - winex11: Always set the z-order when a window is being made visible. - shell32: Merge Chinese resources into a single file. - comdlg32: Merge Chinese resources into a single file. - comctl32: Rename the Chinese resources to comctl_Zh.rc. - widl: Replace write_name() by get_name() to make the code more readable. - widl: Add support for finally function in proxy methods. - programs: Build the programs that support it with -DWINE_NO_UNICODE_MACROS. - libwine: Reserve some malloc space on Solaris before we start mapping other things. - msvcrt/tests: Fix the %n format test for Vista. - configure: Disable by default some modules that cannot work on Windows. - reg.exe: Get rid of remaining uses of Unicode macros. - xcopy.exe: Get rid of remaining uses of Unicode macros. - libwine: Add support for relocating MS-style imports that use OriginalFirstThunk. - winebuild: Generate MS-style imports using the OriginalFirstThunk field. - ntdll: Implemented NtOpenProcessTokenEx and NtOpenThreadTokenEx. - ntdll: Add stubs for all the job object functions. - kernel32: Implemented the wrapper functions for job objects. - shlwapi/tests: Avoid sizeof in traces. - jscript: Avoid an uninitialized variable warning on older gcc. - crypt32: Avoid some uninitialized variable warnings on older gcc. +Alistair Leslie-Hughes (25): + mshtml: Implement IHTMLBodyElement get/put bgColor. + mshtml: Add IHTMLBodyElement bgColor tests. + mshtml: Implement IDispatch for IHTMLDocument3. + mshtml: Implement IDispatch for IHTMLDocument4. + mshtml: Implement IDispatch for IHTMLDOMTextNode. + mshtml: Implement IDispatch for IHTMLImgElement. + mshtml: Implement IDispatch for IHTMLTextContainer. + mshtml: Implement IDispatch for IHTMLScriptElement. + mshtml: Implement IDispatch for IHTMLGenericElement. + mshtml: Implement IDispatch for IHTMLOptionElement. + mshtml: Implement IDispatch for IHTMLTextAreaElement. + mshtml: Implement IDispatch for IHTMLInputElement. + mshtml: Implement IDispatch for IHTMLDocument5. + mshtml: Implement IDispatch for IHTMLTable. + mshtml: Implement HTMLElement2 get_scrollLeft. + mshtml: Implement IHTMLTextContainer get_scrollLeft. + mshtml: Add tests for get_scrollLeft. + hlink: Mark Get/Set AdditionalParams as Unimplemented. + mshtml: Implement get/put margin. + mshtml: Add IHTMLStyle margin tests. + msxml3: Add IXMLDOMCharacterData to IXMLDOMCDATASection. + msxml3: Add IXMLDOMCharacterData to IXMLDOMComment. + msxml3: Correct test. + msxml3: Correct IDispatchEx Invoke to return the correct object. + mshtml: Implement IHTMLBody get/put_Text. -Alistair Leslie-Hughes (11): - msxml3: Correct unsupported functions in IDispatchEx. - mshtml: Implement IDispatch for IHTMLBodyElement. - mshtml: Add missing defines. - mshtml: Add missing IDispatchEx tids. - mshtml: Add missing interfaces. - mshtml: Add dispinterface DispHTMLBody. - mshtml: Make IHTMLBodyElement use correct IDispatchEx interface. - mshtml: Add IHTMLElementBody test. - msxml3: Correct FIXME. - msxml3: Add IDispatchEx support to IXMLDOMDocument2. - msxml3: Add IDispatchEx test. +Allan Tong (1): + wined3d: Fix Geforce9 detection. -Andrew Talbot (6): - dxdiagn: Sign-compare warning fix. - iphlpapi: Sign-compare warning fix. - jscript: Sign-compare warnings fix. - msimtf: Sign-compare warning fix. - mstask: Sign-compare warnings fix. - msvfw32: Sign-compare warning fix. +Andrew Talbot (5): + qcap: Sign-compare warning fix. + qmgr: Sign-compare warnings fix. + shdocvw: Sign-compare warnings fix. + msi: Uninitialized variable fix (Coverity). + comctl32: Sign-compare warnings fix. -Aric Stewart (3): - user32: Add test demonstrating the WM_PAINT loop. - systray: Keep systray hidden when requested by moving it off screen. - comctl32: monthcal: Set the stStart parameter when sending the MCN_GETDAYSTATE notification. +Aric Stewart (6): + mlang: Expand stub of fnIMLangFontLink2_GetStrCodePages. + imm32: Implement helper functions for copying CompositionString data out of the IME. Standardize ImmGetCompositionStringA/W to use a common T function. + imm32: Correct CopyCompAttrIMEtoClient to handle A->W and W->A conversions. + imm32: Update CopyCompClauseIMEtoClient to handle A->W and W->A conversions. + imm32: Update CopyCompOffsetIMEtoClient to handle A->W and W->A conversions. + imm32: Include a basic ImmGetCompositionString test checking ATTR lengths. -Chris Robinson (2): - wined3d: Use 8 bits-per-component for the PBO test internal format. - wined3d: Use the proper internal type for some formats. +Austin English (1): + widl: Remove unreached code (Smatch). -Christian Costa (6): - d3dxof: Implement storage of parsed information. - d3dxof: Fix guid syntax. - d3dxof: Some fixes for template parsing in text mode. - d3dxof: Fix IDirectXFileDataReference macros. - d3dxof: Start implementing IDirectXFile_CreateEnumObject. - d3dxof: Handle comments in templates text format. +Christian Costa (3): + d3dxof: Simplify parsing. + d3dxof: Implement object parsing in text mode. + d3dxof: Fix IDirectXFileDataImpl_GetType. -Damjan Jovanovic (2): - oleaut32: Fix negative number handling in VarFormat. - oleaut32: Thousands separator support for VarFormat. - -Dan Hipschman (5): - ole32: Add widl-generated proxies for unknwn.idl and dcom.idl. - ole32: Add a widl-generated proxy file for objidl.idl. - ole32: Add a widl-generated proxy file for oleidl.idl. - widl: Output NULL for inherited methods in the vtbl. - oleaut32: Add a widl-generated proxy file for ocidl.idl. +Damjan Jovanovic (1): + ws2_32: Only enable FD_WRITE on short sends. David Adam (1): - d3dx8: Remove useless variables. + appwiz: Fix some typos in the French resource. -Detlef Riekenberg (5): - include: Declare TranslateURL and needed flags. - shlwapi: Fix parameters for RegQueryValueExW to read the default value. - shlwapi: Fix results for UrlApplyScheme. - shlwapi/tests: Add tests for UrlApplyScheme. - oleaut32: Add entry for 16-bit LHashValOfNameSys. +Detlef Riekenberg (8): + include: Update RASCONN and error codes. + rasapi32/tests: Trace the correct variable. + oleaut32: Dump parameter and SYSKIND for LHashValOfNameSysA. + shlwapi: Add a stub for SHSetDefaultDialogFont. + advapi32: Remove outdated comment. + localspl: Implement AddMonitor. + winspool: Use the backend for AddMonitor. + dlls: Do not use __WINE_ALLOC_SIZE between void and *. -Dmitry Timoshkov (3): - user32: Add a test for monitor work area, fix some failures. - user32: Partially revert 499c26ce66ec6cbbb3569c69ca95c9dfac01d39f. - ntdll: Add support for NtSetInformationProcess(ProcessExecuteFlags). +Dmitry Timoshkov (11): + gdi32: Don't use pOS2->usWeightClass, some fonts don't set it correctly. + winex11.drv: Fix the scan codes keypad keys section to match the vkeys one. + kernel32: Use a kernel error code. + winedevice: Wine PE loader is able to resolve forwards to not yet loaded modules. + user32: Make GetMonitorInfoW print the monitor properties. + user32: Implement SystemParametersInfo(SPI_GETWORKAREA) properly. + user32: Fix the work area test to pass on Windows when the taskbar is on top. + winhttp: Add some tests for set/query option, make them pass under Wine. + jscript: Fix the uninitialized variable warning. + kernel32: Fix the target buffer size. + winhttp: Move common code to the upper level, avoid accessing the buffer before the buffer size check, make the code conform to existing rules. -Dylan Smith (6): - richedit: Pressing tab with selection back to start of table. - richedit: Fixed a bug in protecting table cell boundaries. - richedit: Copy cell border properties when appending a row to the table. - richedit: Prevent streaming in rich text at end of table row. - richedit: Prevent typing text at end of table row. - richedit: Prevent integer overflow in wrapping code with no wrap. +Dylan Smith (10): + richedit: Avoid acting on control words in skipped RTF groups. + richedit: Don't put cursor in the table row start paragraph. + richedit: Enter at the end of a table row appends a new row. + richedit: Enter inserts newline before table at start of document. + richedit: Make sure the nested tables' RTF properties are not skipped. + richedit: Fixed bugs in handling unterminated nested tables in RTF. + richedit: Prevent buffer overrun for tab stops buffer. + richedit: Handle deletion at the end of text properly. + richedit: Avoid unconditionally rewrapping text on scroll. + richedit: Removed a redundant condition. Eric Pouech (6): - dbghelp: Added the definitions for Dwarf3 specifications. - winedump, dbghelp: Correctly name the age field in PDB headers. - dbghelp: Improve the symbol loader. - dbghelp: Improve the symbol loader for .DBG files. - dbghelp: SymFindFileInPath doesn't check for the parameters passed when looking in a directory, whatever the dbghelp's options. - winedbg: Search default debuggee dir for symbol information. + dbghelp: Fixed offset computation for bitfields inside structures in Codeview debug information. + dbghelp: Correctly setup the Unix regular expression for matching file names in SymEnumLines. + winedbg: Also handle 1 byte signed int as they were char (PDB files are done like this... sigh). + dbghelp: Use the correct size for global variable when searching for a symbol. + dbghelp: Silence 0x112c symbol type. + dbghelp: While loading MSC debug info, don't handle public symbol at once, but delay their handling after all other symbols are loaded. -Francois Gouget (19): - Assorted spelling fixes. +Erik Inge Bolsø (2): + winealsa.drv: fix typo in IDsCaptureDriverImpl_Open. + wineesd.drv: Allow all errors to interrupt recording. + +Florian Köberle (1): + winedbg: Fixed an infinite loop. + +Francois Gouget (7): + ddraw/tests: Fix compilation on systems that don't support nameless unions. + jscript: Fix compilation with older bison. + crypt32/tests: Win98 is missing Crypt{Encode,Decode}ObjectEx(). + ws2_32/tests: Fix a race in sock.c:test_write_events(). + mshtml/tests: Add a trailing '\n' to an ok() call. + d3dx9_36: Fix compilation on systems that don't support nameless unions. gdiplus: Add some documentation stubs to make winapicheck happy. - msxml3: Add a '\n' to a Wine trace. - winhttp/tests: Add a trailing '\n' to an ok() call. - user32/tests: Add a trailing '\n' to an ok() call. - dplayx/tests: Fix compilation on systems that don't support nameless unions. - appwiz.cpl: Remove spaces before '...' in the Norwegian resources. - notepad: Remove spaces before '\n' in the Chinese resources. - winhlp32: Remove spaces before '...' in the Chinese resources. - wined3d: Add a '\n' to Wine traces. - gdiplus/tests: Remove unneeded casts. - d3dxof: Remove spaces before '\n', add '\n' in Wine traces. - crypt32: Fix compilation on systems that don't support nameless unions. - oleaut32: Improve the LHashValOfNameSys() documentation a bit. - crypt32/tests: Add a trailing '\n' to an ok() call. - wined3d: Remove spaces before '\n' in Wine traces. - gdiplus: Add/fix the trailing '\n' in Wine traces. - kernel32/tests: Add a trailing '\n' to an ok() call. - d3dxof: Add a '\n' to a Wine trace. -Gerald Pfeifer (3): - winhttp: Include . - quartz: Add return statement to PullPin_Thread_Main(). - winenas: Add return statement to wodPlayer(). +Gerald Pfeifer (2): + wordpad: Shed off unused parameters from on_fontlist_modified, OnCreate, OnUser, OnNotify, and OnInitPopupMenu. + comctl32: Remove unused paramters from MONTHCAL_GetRange, MONTHCAL_MouseMove, and MONTHCAL_Create. -Hans Leidekker (26): - winhttp: Add support for querying most of the standard header attributes. - winhttp: Add networking infrastructure. - winhttp: Implement WinHttpSendRequest. - winhttp: Implement WinHttpReceiveResponse. - winhttp: Implement WinHttpQueryDataAvailable. - winhttp: Implement WinHttpReadData. - winhttp: Implement WinHttpWriteData. - winhttp: Remove some unneeded includes. - winhttp: Implement WinHttpQueryAuthSchemes. - winhttp: Implement WinHttpSetCredentials. - winhttp: Add support for secure connections. - winhttp: Test secure connections. Fix a crash when no response is returned. - winhttp: Use default values when empty strings are passed for verb, object and version parameters. - winhttp: Avoid testing errno when it isn't set. - winhttp: Allow reusing a secure connection. - winhttp: WinHttpCrackUrl and InternetCrackUrlW use different scheme constants. - winhttp: Move handling of default request parameters into build_request_string(). - winhttp: Handle redirects. - winhttp: Add an initial implementation of WinHttpQueryOption and WinHttpSetOption. - winhttp: Add status notification tests. Make them pass. - winhttp: Add zero value content length header to POST requests without additional data. - winhttp: A non-standard port must be included in the host header. - winhttp: Implement some more options. - winhttp: Implement WinHttpQueryOption(WINHTTP_OPTION_SECURITY_FLAGS). - winhttp: Implement WinHttpQueryHeaders(WINHTTP_QUERY_RAW_HEADERS). - winhttp: The last parameter of WinHttpQueryDataAvailable and WinHttpReadData is optional. +Hans Leidekker (22): + winhttp: Start sending async completion notifications. Add corresponding tests. + winhttp: Implement WINHTTP_OPTION_SERVER_CERT_CONTEXT. + winhttp: The last parameter of WinHttpWriteData is optional. + winhttp: Use a process global SSL context instead of per connection. + winhttp: Add the remaining completion notifications. + winhttp: Support asynchronous requests. + winhttp: Option WINHTTP_OPTION_SERVER_CERT_CONTEXT must return a pointer. + winhttp: WinHttpQueryDataAvailable should do a blocking read if more data is expected. + winhttp: Make sure not to read more data than expected on a redirect. + winhttp: Don't loop on response codes other than 301 and 302. + winhttp: Increase sleep between two tests that connect to the same host. + winhttp: Better diagnostics in the notification test. + cryptui: Add a stub implementation of CryptUIDlgViewCertificateW. + winhttp: Handle relative redirects. + winhttp: Redirects are always GET requests. + winhttp: Preserve cookies on redirects. + winhttp: Strip content-type/length headers from request on a redirect. + winhttp: Reset content length when all data has been read. + winhttp: Move handling of default request parameters back to WinHttpOpenRequest. + winhttp: Manage a session global cookie cache. + winhttp: Fix logic inversion bug in setting disable flags. + winhttp: Close the network connection if necessary. -Henri Verbeet (12): - wined3d: glDeleteFramebuffersEXT() needs a context. - wined3d: Move a TRACE up a few lines. - d3dx9: Improve a few TRACEs. - wined3d: Remove useless hash_table_t typedef. - msvcrt: Don't depend on the system's implementation of acos() & asin(). - wined3d: Be more careful when deleting FBOs. - wined3d: Depth stencil tracking depends on the value of This->render_offscreen. - wined3d: Use the correct representative for texture transform states. - wined3d: Fix a variable name inside a VTRACE. - wined3d: Correct a TRACE and remove an incorrect comment. - wined3d: IWineD3DSurface_PreLoad() doesn't do an implicit glBindTexture() anymore. - wined3d: Set the viewport to the texture size in depth_blt(). +Henri Verbeet (28): + sspi: SECBUFFER_HEADER should be called SECBUFFER_STREAM_HEADER. + wined3d: Translate one pixel down after flipping for offscreen rendering. + wined3d: Fix the half pixel offset. + wined3d: Correct a comment. + d3d9: GetDepthStencilSurface returns D3DERR_NOTFOUND when no depth stencil is present. + d3d8: GetDepthStencilSurface returns D3DERR_NOTFOUND when no depth stencil is present. + d3d8: Fix IDirect3DDevice8::SetRenderTarget(). + wined3d: Reset the auto depth stencil. + d3d9: Only run the reset test once. + d3d9: Add a test for auto depth stencil reset. + d3d8: Add a test for auto depth stencil reset. + wined3d: Make some GLSL structs and functions private to the backend. + Make some ARB program structs and functions private to the backend. + wined3d: Improve a TRACE. + wined3d: IWineD3DCubeTextureImpl implements IID_IWineD3DCubeTexture, not IID_IWineD3DTexture. + wined3d: Use the internal format for renderbuffer storage. + wined3d: Clarify a comment. + wined3d: Remove some assumptions that PreLoad() will always bind the texture. + wined3d: Don't assume the texture is bound in IWineD3DVolumeImpl_LoadTexture(). + wined3d: Don't needlessly bind the texture in PreLoad(). + wined3d: Make the debug channels more consistent. + wined3d: Add a checkGLcall() at the end of loadTexCoords(). + wined3d: Move FBO handling functions to context.c. + wined3d: Split off a function for applying an attachment's filter states. + wined3d: Handle drawbuffers in context_apply_fbo_state() instead of context_set_render_target_fbo(). + wined3d: Get rid of context_set_render_target_fbo(). + wined3d: Get rid of context_set_depth_stencil_fbo(). + wined3d: Create a FBO for each combination of render targets and depth stencil. -Hongbo Ni (60): - notepad: Convert simplified Chinese resource to utf8. - winhlp32: Convert simplified Chinese resource to utf8. - winefile: Convert simplified Chinese resource to utf8. - comctl32: Convert simplified Chinese resource to utf8. - shell32: Convert simplified Chinese resource to utf8. - wineconsole: Convert simplified Chinese resource to utf8. - progman: Convert simplified Chinese resource to utf8. - comdlg32: Convert traditional Chinese resource to utf8. - comdlg32: Convert simplified Chinese resource to utf8. - clock: Convert simplified Chinese resource to utf8. - user32: Convert Chinese resource to utf8. - winecfg: Convert traditional Chinese resource to utf8. - shell32: Convert traditional Chinese resource to utf8. - clock: Add traditional Chinese resource. - progman: Add traditional Chinese resource. - winhlp32: Add traditional Chinese resource. - winefile: Add traditional Chinese resource. - wineconsole: Add traditional Chinese resource. - winecfg: Update traditional Chinese resource. - winecfg: Add simplified Chinese resource. - notepad: Add traditional Chinese resource. - user32: Update traditional Chinese resource. - shell32: Update traditional Chinese resource. - shell32: Update simplified Chinese resource. - comdlg32: Update traditional Chinese resource. - comdlg32: Update simplified Chinese resource. - comctl32: Add traditional Chinese resources. - comdlg32: Update simplified Chinese resource. - notepad: Update Chinese resources - dialog font. - wordpad: Add simplified and traditional Chinese resources. - winemine: Add simplified and traditional Chinese resources. - wineboot: Add simplified and traditional Chinese resources. - view: Add simplified and traditional Chinese resources. - uninstaller: Add simplified and traditional Chinese resources. - taskmgr: Add simplified and traditional Chinese resources. - appwiz: Add simplified and traditional Chinese resources. - avifil32: Add simplified and traditional Chinese resources. - browseui: Add simplified and traditional Chinese resou. - credui: Add simplified and traditional Chinese resources. - gphoto2: Add simplified and traditional Chinese resources. - htctrl: Add simplified and traditional Chinese resources. - localspl: Add simplified and traditional Chinese resources. - localui: Add simplified and traditional Chinese resources. - mpr: Add simplified and traditional Chinese resources. - msacm32: Add simplified and traditional Chinese resources. - mshtml: Add simplified and traditional Chinese resources. - msi: Add simplified and traditional Chinese resources. - msvfw32: Add simplified and traditional Chinese resources. - oleaut32: Add simplified and traditional Chinese resources. - oledlg: Add simplified and traditional Chinese resources. - sane.ds: Add simplified and traditional Chinese resources. - serialui: Add simplified and traditional Chinese resources. - setupapi: Add simplified and traditional Chinese resources. - shdoclc: Add simplified and traditional Chinese resources. - shlwapi: Add simplified and traditional Chinese resources. - wineps: Add simplified and traditional Chinese resources. - wininet: Add simplified and traditional Chinese resources. - winspool: Add simplified and traditional Chinese resources. - oleview: Add simplified and traditional Chinese resources. - regedit: Add simplified and traditional Chinese resources. +Hirofumi Katayama (1): + notepad: Cancel closing window by cancelling "Save As" dialog box. -Huw Davies (5): - cryptdlg: Add stubs for CertViewProperties. - crypt32: Add support for CERT_NAME_STR_REVERSE_FLAG. - crypt32/tests: Add a test for streamed, detached updates. - crypt32: Fix streamed, detached updates. - include: Add a few more things to mimeole.idl. +Huw Davies (28): + winex11.drv: Fix SetDIBits optimization to work with top-down dib sections. + include: Add some more mimeole errors. + inetcomm: Add a stub MimeInternational object. + inetcomm/tests: Start of IMimeInternational tests. + mlang: Forward IMultiLanguage_GetCharsetInfo to IMultiLanguage3_GetCharsetInfo. + inetcomm: Implement IMimeInternational_FindCharset. + inetcomm/tests: Tests for IMimeInternational_FindCharset. + inetcomm: Implement IMimeInternational_GetCharsetInfo. + inetcomm/tests: Add tests for IMimeInternational_GetCharsetInfo. + inetcomm: Implement IMimeInternational_GetCodePageCharset. + inetcomm/tests: Add tests for IMimeInternational_GetCodePageCharset. + inetcomm: Implement IMimeInternational_GetDefaultCharset. + inetcomm/tests: Add test for IMimeInternational_GetDefaultCharset. + inetcomm: Implement IMimeInternational_SetDefaultCharset. + inetcomm/tests: Add a test for IMimeInternational_SetDefaultCharset. + inetcomm: Add a missing function and fix some idl. + inetcomm: Implement IMimeInternational_CanConvertCodePages. + inetcomm: Fix some more idl. + inetcomm: Implement IMimeInternational_ConvertBuffer. + inetcomm/tests: Tests for IMimeInternational_ConvertBuffer. + oleaut32: Add support for VT_INT and VT_UINT constants. + oleaut32: Use V_INT instead of V_UNION. + inetcomm: Implement IMimeInternational_ConvertString. + inetcomm/tests: Add tests for IMimeInternational_ConvertString. + inetcomm: Implement MimeOleGetCharsetInfo. + include: Fill in IMimeEnumProperties. + inetcomm: Make variable static to fix crash on process detach. + gdi32: Factor out the name table lookup into a separate function. -Jacek Caban (19): - mshtml: Added IHTMLDocument::get_Script implementation. - mshtml: Added IHTMLElement::get_parentElement implementation. - jscript: Added JSGlobal typelib. - shdocvw: Pass the right IDispatch to NavigateComplete2 and DocumentComplete. - jscript: Added IActiveScriptParse::InitNew implementation. - jscript: Added IActiveScript::SetScriptSite. - jscript: Added IActiveScript::Close implementation. - jscript: Added script site tests. - jscript: Added IActiveScript::GetScriptDispatch implementation. - jscript: Added IDispatchEx::GetIDsOfNames implementation. - jscript: Added IDispatchEx::Invoke implementation. - jscript: Added IActiveScript::GetScriptState implementation. - jscript: Added parser. - jscript: Added lexer. - jscript: Added parser memory managment. - jscript: Added IActiveScript::ParseScriptText implementation. - jscript: Added SCRIPTSTATE_STARTED implementation. - jscript: Added ParseScriptText test. - jscript: Added empty statement implementation. +Ismael Barros (1): + dplayx: Fix static overrun of pDP array in test (Coverity). -James Hawkins (64): - msi: Handle features installed as source in MsiQueryFeatureState. - msi: Fix the logic to determine the appropriate action of the feature. - msi: Only set the action to source if the component has a local feature. - msi: Don't install a feature that is disabled. - msi: Skip the feature action detection logic if there is no product code. - msi: Skip the component action detection logic if there is no product code. - msi: Store the _Columns and _Tables tables in the database structure. - advapi32: Fix a few failing tests in Vista. - advapi32: Fix another set of failures on some Vista systems. - comctl32: Fix a few failing tests in win2000. - comctl32: Fix a failing test in XP. - advapi32: Print the actual result of several failing tests. - advapi32: Fix several failing tests in Vista. - crypt32: Fix a failing test in XP. - crypt32: Fix a failing test in Vista. - gdi32: Fix a failing test in win98. - kernel32: Fix a failing test in win95. - kernel32: Trace the modified buffer on error. - kernel32: Fix two failing tests in win95. - kernel32: Trace the last error on failure. - lz32: Fix several failing tests in win95. - crypt32: Fix a failing test in Vista. - rpcrt4: Fix several test failures in Vista. - comctl32: Fix several test failures in win98. - comctl32: Fix a test failure in win98. - comctl32: Trace the message sequences. - comctl32: Fix a failing test in win2000. - crypt32: Split the test for ret and last error up. - msi: Handle converting a value of REG_DWORD in MsiSourceListEnumMediaDisks. - msi: Add tests for opening an empty package. - kernel32: Add tests for LoadLibraryEx. - advapi32: Fix a few test failures in Vista. - advapi32: Fix the process access rights value for Vista. - crypt32: Fix a test that fails in Vista. - crypt32: Remove a test with a binary result that behaves differently across platforms. - crypt32: Fix a failing test in Vista. - kernel32: Fix a failing test in Vista. - kernel32: Fix two tests that fail in win2k3 and modify LoadLibraryEx to match this behavior. - kernel32: Fix a test that fails in win2k3. - mlang: Remove a test that fails on all systems. - mshtml: Fix a test that fails in Vista. - msi: Fix a failing test in Vista. - msvcrt: Trace the results of two failing tests. - ntdll: Fix a few failing tests in Vista. - ole32: Fix a failing test in Vista. - riched20: Trace the result of a failing test. - rpcrt4: Remove a test that was replaced by a better test. - shlwapi: Fix a few failing tests in Vista. - rpcrt4: Fix a failing test in Vista. - schannel: Fix a failing test in Vista. +Jacek Caban (123): + jscript: Store more data in DispatchEx object. + jscript: Added GetDispID implementation. + jscript: Added InvokeEx implementation. + jscript: Added GetNextDispID implementation. + jscript: Added DeleteMemberByName implementation. + jscript: Added GetMemberName implementation. + jscript: Added expression statement implementation. + jscript: Added identifier expression implementation. + jscript: Added AddNamedItem implementation. + jscript: Added global object implementation. + jscript: Added assign expression implementation. + jscript: Added literal expression implementation. + jscript: Added assignment test. + jscript: Added scope chain implementation. + jscript: Added variable object handling. + jscript: Added call expression implementation. + jscript: Added infrastructure for test scripts. + jscript: Added logical negation implementation. + jscript: Added var statement implementation. + jscript: Added '===' expression implementation. + jscript: Added '!==' expression implementation. + jscript: Added function object stub implementation. + jscript: Added member expression implementation. + jscript: Added Function.length implementation. + jscript: Add static functions to variable objects. + jscript: Added Object constructor object implementation. + jscript: Added String constructor object. + jscript: Added Array constructor object implementation. + jscript: Added Boolean constructor object. + jscript: Added Number constructor object implementation. + jscript: Added RegExp constructor object implementation. + jscript: Added Math object stub implementation. + jscript: Added typeof expression implementation. + jscript: Added this expression implementation. + jscript: Added return statement implementation. + jscript: Added Function.[[call]] implementation. + jscript: Set parameters on function call. + jscript: Set arguments object on function call. + jscript: Added array expression implementation. + jscript: Added 'new' expression implementation. + jscript: Added Object constructor implementation. + jscript: Added constructor invokation from Function object support. + jscript: Added function expression implementation. + jscript: Added initial prototype of functions. + jscript: Release named items in IActiveScript::Close. + jscript: Added IActiveScriptParseProcedure2::ParseProcedureText implementation. + jscript: Added if statement implementation. + jscript: Added object initialiser expression implementation. + jscript: Added block statement implementation. + jscript: Added conditional expression implementation. + jscript: Added script types tests. + jscript: Added add expression implementation. + jscript: Added '+=' expression implementation. + jscript: Added '||' expression implementation. + jscript: Added '&&' expression implementation. + jscript: Added '<' expression implementation. + jscript: Added '<=' implementation. + jscript: Added '>' expression implementation. + jscript: Added '>=' expression implementation. + jscript: Added prefix increment expression. + jscript: Added prefix decrement expression implementation. + jscript: Added postfix increment expression implementation. + jscript: Added postfix decrement expression implementation. + mshtml: Added body dispatch id test. + jscript: Added missing RegExp properties. + jscript: Added Array constructor implementation. + jscript: Added Array.length implementation. + jscript: Added ArrayInstance::on_put implementation. + jscript: Added parser support for regular expressions. + jscript: Reuse temporary heap. + jscript: Added regular expression compiler based on Mozilla regexp implementation. + jscript: Added string to object conversion implementation. + jscript: Added String.match implementation. + jscript: Added RegExp tests. + jscript: Added try statement implementation. + jscript: Added throw statement implementation. + jscript: Added to_object(VT_BOOL) implementation. + jscript: Added to_object(number) implementation. + jscript: Added '-' expression implementation. + jscript: Added '-=' expression implementation. + jscript: Added '*' expression implementation. + jscript: Added '*=' expression implementation. + jscript: Added '/' expression implementation. + jscript: Added '/=' expression implementation. + jscript: Added minus expression implementation. + jscript: Fixed allocation of script buffer. + mshtml: Fixed tests on IE7. + jscript: Added '==' expression implementation. + jscript: Added '!=' expression implementation. + jscript: Added 'new' expression implementation. + jscript: Added switch statement implementation. + jscript: Added break statement implementation. + jscript: Added '|' expression implementation. + jscript: Added '|=' expression implementation. + jscript: Added '&' expression implementation. + jscript: Added '&=' expression implementation. + jscript: Added '^' expression implementation. + jscript: Added '^=' expression implementation. + jscript: Added ',' expression implementation. + jscript: Added '~' expression implementation. + jscript: Added plus expression implementation. + jscript: Added bool and null to number conversion implementation. + jscript: Added eval implementation. + jscript: Added array literal implementation. + jscript: Added to_string(VT_I4) implementation. + jscript: Added String.length implementation. + jscript: Added while and do..while statement implementation. + jscript: Added continue statement implementation. + jscript: Added for statement implementation. + jscript: Added void expression implementation. + jscript: Added String.charAt implementation. + jscript: Added for..in statement implementation. + jscript: Added delete expression implementation. + jscript: Added with statement implementation. + jscript: Added '<<' expression implementation. + jscript: Added '>>' expression implementation. + jscript: Added '>>>' expression implementation. + jscript: Added '<<=' expression implementation. + jscript: Added '>>=' expression implementation. + jscript: Added '>>>=' expression implementation. + jscript: Minor fixes. + jscript: Added more to_string implementation. + jscript: Added function constructor object. + +James Hawkins (32): + advapi32: ERROR_IO_PENDING is returned in Vista only on success. + crypt32: Trace the returned value on failure. + msi: Actions should be run even if the installed state is the same as the requested state. + msi: Make sure read-only source files are set writable after being copied. + riched20: Fix several failing test across several platforms. + comctl32: Fix two failing tests in win98. + comctl32: Fix several failing tests in win98. + comctl32: Allow a little slop in the status bar metric tests. + comctl32: Fix a couple failing tests in win98. comctl32: Fix a failing test in win98. - comctl32: Fix a failing test in win9x. - crypt32: Fix several failing tests in win9x. - crypt32: Fix several test failures in win9x. - crypt32: Fix several failing tests in win9x. - crypt32: Fix a few test failures in win9x. - gdi32: Fix a failing test in win9x. - iphlapi: Fix a failing test in win95. - kernel32: Fix a failing test in win95. - netapi32: Fix two failing tests in NT4. - ntdll: Fix a failing test in NT4. - rasapi32: Fix several failing tests in win98. - ole32: Fix two failing tests in win9x. - msi: Source for new patch files can only be compressed. + comctl32: Fix several test failures in win98. + comctl32: Fix a typo. + comctl32: Fix a failing test for some platforms. + comctl32: Trace the first day of the week. + comctl32: Fix two test failures in win2000. + riched20: Fix two typos that cause a failing test. + msi: Fix a few file access discrepancies between platforms. + urlmon: Fix a failing test with IE7. + urlmon: Fix several failing tests with IE7. + ole32: Fix a few file access discrepancies between platforms. + comctl32: Store the previous timeout value to test with. + secur32: Fix two failing tests in win2k. + shell32: Fix two failing tests in win2k. + mstask: Fix a few failing tests in win2k. + crypt32: Fix a failing test in win9x. + crypt32: Fix a failing test in Vista. + crypt32: Fix a failing test in Vista. + setupapi: Fix a failing test in Vista. + setupapi: Remove a test of an undocumented function that is inconsistent across platforms. + shell32: Remove calls to unicode functions that aren't implemented in win9x. + comctl32: Fix several failing tests in win95. + comctl32: Fix the remaining broken tests in win95. -Jan de Mooij (2): - comdlg32/printdlg: If ToPages field is left empty set it to FromPages value. - comdlg32/printdlg: Leave FromPages/ToPages empty if it contains max. WORD value. - -Jeff Latimer (6): - user32/tests: Deregister the class created by create_dde_window. - user32: Make some DDE traces more meaningful. - user32/tests: Test infrastructure for testing ddeml end to end. - user32: DdeConnect causes 2 XTYP_CONNECT_CONFIRM messages to flow. Delete one. - user32/tests: Tests for a W interface connection adding some todo_wine tests. - user32/tests: Add more A and W test combinations for dde. +Jan de Mooij (1): + comctl32/treeview: Fix pszText NULL pointer dereference. Jeff Zaroyko (5): - msvcrt: Add a test for unlinking non-empty directories. - kernel32: Add some tests for DeleteFile. - ntdll: Add some tests for NtDeleteFile. - winetest: Check that user enters a tag. - dsound: Check for invalid parameter when unlocking secondary buffers. + wined3d: Add missing HeapFree. + ws2_32: ioctlsocket should try to check if argp is valid. + dsound: Fix a few failing tests and a crash on 2008 (revised). + kernel32: Modify DeleteFileW to fail on directories. + dsound: Fix a failing test on XP. -Jim Cameron (9): - user32: Fixed bug in loading .cur files. - user32/tests: Add a regression test for CreateIconFromResource. - dinput: Add IID_IUnknown to DICF_CreateInstance(), DirectInputCreateEx(). - ntoskrnl.exe: Add stub for IoGetDeviceObjectPointer(). - ntoskrnl.exe: Add stub for IoGetRelatedDeviceObject(). - ntoskrnl.exe: Add stub for IoRegisterDriverReinitialization(). - ntoskrnl.exe: Add stub for IoRegisterShutdownNotification(). - ntoskrnl.exe: Add stub for ObReferenceObjectByHandle(). - ntoskrnl.exe: Add stub for ObfDereferenceObject(). +John Klehm (4): + wintab32: Support overlap statuses in WTOverlap. + wintab32: Support overlap statuses in WTOpen. + wintab32: Support overlap statuses in WTEnable. + gdiplus: Stub implementation of GdipGetImageDecoders and GdipGetImageDecodersSize. -Juan Lang (36): - crypt32: Add tests for verifying the hash of a detached hash message. - crypt32: Separate decoding data from finalizing (hashing or signing) it. - crypt32: Fix verifying the hash of a detached hash message. - crypt32: Add stub for CryptVerifyDetachedMessageHash. - crypt32: Add tests for CryptVerifyDetachedHashMessage. - crypt32: Implement CryptVerifyDetachedMessageHash. - cryptuiapi.h: Add missing definitions. - crypt32: Test encoding/decoding the authority info access extension. - crypt32: Implement authority info access encoding. - crypt32: Implement authority info access decoding. - crypt32: Don't ignore errors when encoding items in an array. - crypt32: Add tests for encoding/decoding CTLs. - crypt32: Implement encoding CTLs. - crypt32: Implement CTL decoding. - wincrypt.h: Fix typos. - wincrypt.h: Add missing definitions. - crypt32: Fix typo. - crypt32: Fix typo. - crypt32: Add tests showing signed CTLs aren't decoded by CryptDecodeObject. - cryptuiapi: Add a stub for CryptUIDlgCertMgr. - crypt32: Add tests for CertCreateCTLContext. - crypt32: Implement CertCreateCTLContext and CertFreeCTLContext. - crypt32: Add tests for CertGetCTLContextProperty. - crypt32: Add support for CTL properties. - crypt32: Implement CertDuplicateCTLContext. - crypt32: Implement CertAddEncodedCTLToStore. - crypt32: Add CTLs to the memory store. - crypt32: Add CTLs to the collection store. - crypt32: Add CTLs to the provider store. - crypt32: Add CTLs to the file store. - crypt32: Add CTLs to the registry store. - crypt32: Implement CertEnumCTLsInStore. - crypt32: Implement CertDeleteCTLFromStore. - crypt32: Implement CertFindCTLInStore. - crypt32: Add tests for CertAddEncodedCTLToStore. - crypt32: Implement CertAddCTLContextToStore. +Juan Lang (31): + crypt32: Check length of sequence before checking tag. + crypt32: Don't store redundant copy of detached hash message data. + crypt32: Add stub for CryptVerifyMessageHash. + crypt32: Add tests for CryptVerifyMessageHash. + crypt32: Implement CryptVerifyMessageHash. + crypt32: Don't crash when asked to verify a signature before the content has been finalized. + crypt32: Test verifying the signature of a detached signed message. + crypt32: Add stub for CryptVerifyDetachedMessageSignature. + crypt32: Add tests for CryptVerifyDetachedMessageSignature. + crypt32: Implement CryptVerifyDetachedMessageSignature. + crypt32: Simplify CryptVerifyMessageSignature. + cabinet: Use helper function to remove duplicate code. + cabinet: Use helper function to remove duplicate code. + crypt32: Assert condition that can occur only in case of a bug. + crypt32: Fix typo. Fixes Coverity item 605. + crypt32: Return FALSE rather than crash if memory allocation fails. Fixes Coverity id 135. + crypt32: Get rid of a magic number and a redundant assignment. + winhttp: Don't reference past the attribute array. Fixes Coverity item 710. + crypt32: Don't set salt's cbData unless allocation succeeds. Fixes Coverity id 133. + user32: Return error if memory allocation fails. Fixes Coverity id 115. + riched20: Use helper function rather than goto to return found position. + devenum: Fix order of operations bug (Coverity id 709). + user32: Don't crash if passed a non-scrollbar HWND. Fixes Coverity id 265. + winex11: Make button_state as large as the maximum number of cursors. Fixes Coverity id 728. + wintrust: Add a few missing defines. + wintrust: Don't assume dwStateAction is set in WINTRUST_DATA. + crypt32: Add support for the CERT_EXTENDED_ERROR_INFO_PROP_ID. + wintrust: Add traces to a few more functions. + include: Fix typo. + include: Add missing defines. + tools/wine.inf: Register cryptdlg. -Katayama Hirofumi MZ (1): - wordpad: Added Japanese resource. +Kai Blin (7): + ws2_32: Fix the SO_REUSEADDR tests to work on Win2k3 and newer. + dplayx: Fix static overrun of pDP array in test. (Coverity). + dplayx: Fix possible NULL pointer dereference (Coverity). + dplayx: Fix possible NULL pointer deference in error path (Coverity). + dpnet: Fix initialisation of This pointer (Coverity). + ws2_32: Win NT4 does not zero the sockaddr_in structure on getsockname. + ws2_32: Win98 closesocket() does not wake up select. -Lei Zhang (3): - regedit: Fix typo in commit c6d01ac847edc2ad02ef02c7a0ead7a833539c3c. - wininet: Work around NULL headers when handling HTTP_QUERY_RAW_HEADERS_CRLF. - wininet: Remove redundant CrLf variables. - -Louis Lenders (4): - shlwapi: Add test showing UrlUnEscape should convert the url in place when URL_UNESCAPE_INPLACE is set. - shlwapi: Fix UrlUnEscape to expand URLs in-place even if the output buffer is NULL. - shobjidl.idl: Add Taskbarlist interface definitions. - wine.inf: Add default Directx registry key for InstalledVersion. +Lei Zhang (4): + sane.ds: Replace wsprintfW with sprintfW. + comctl32: listview: Prevent DragDetect from removing WM_LBUTTONUP messages. + comctl32: Handle listview dragging better. + qcap: Make sure input to AMStreamConfig_SetFormat is not NULL. Luis C. Busquets Pérez (2): - d3dx8: D3DXQuaternionRotationMatrix correct compare value for the trace. - d3dx9: Add types to d3dx9shader.h. + d3dx9: Implement D3DXMatrixDecompose. + d3dx9: Add tests for D3DXMatrixDecompose. -Maarten Lankhorst (1): - winealsa.drv/dsound: Handle underruns better. +Marcus Meissner (10): + include: Mark up with alloc_size attribute. + shell32: Fixed size passed to MultiByteToWideChar. + winecfg: Fixed buffersize to GetPrivateProfileStringW. + include: Allocation size markup. + dnsapi: Fixed incorrect buffer size to GetComputerNameExW. + secur32: Fixed size passed to GetComputerNameExW. + msi/tests: Reduce buffer to size of string written. + kernel32/tests: Pass correct size to MultiBytetoWideChar. + oleview: Fixed LoadString buffer sizes. + winefile: Fixed sizes to LoadString. -Marcus Meissner (2): - msxml3: Fixed incorrect MultiByteToWideChar. - Annotate with allocation size attribute. +Michael Karcher (2): + ole32/compobj: Fix function name in comment. + kernel32: Clean up PROFILE_isspaceW. -Markus Hitter (1): - user32: Better reflect the current state of DrawIconEx. +Michael Stefaniuc (6): + user32/tests: Remove unreachable break after return (Smatch). + shell32: Fix the Ca, Hu, Ro, Sk, Sv and Wa translations by removing an untranslated string. + wordpad: Fix the Hungarian translation by removing an untranslated and incomplete STRINGTABLE. + wordpad: Change the encoding of the German resource file to utf-8. + worpad: Fix the German translation. + regedit: Fix the Bg, Cs, Da, Es, Hu, It, Ko, Pl, Pt, Ru, Si and Tr translations. -Martin Profittlich (1): - user32: Make RegisterDeviceNotificationW behave likeRegisterDeviceNotificationA. +Mikołaj Zalewski (10): + appwiz.cpl: French should use SUBLANG_NEUTRAL. + oleaut32: Make _argsize and _xsize receive the full TYPEDESC and parent ITypeInfo, use a different function in IDispatch code. + oleaut32: Add some missing simple types to _argsize and _xsize. + oleaut32: VT_USERDEFINED records are passed by value. + include: Add IAutoCompleteDropDown declaration. + shell32: autocomplete: Add stub IAutoCompleteDropDown interface. + shell32: autocomplete: Fix a logical AND to a bitwise AND. + shell32: autocomplete: Make SetOptions handle setting the ACO_AUTOSUGGEST after Init, fix ACO_AUTOSUGGEST|ACO_AUTOAPPEND case. + shell32: autocomplete: Implement GetDropDownStatus. + shell32: autocomplete: Remove some obsolete FIXMEs, update some comments. -Michael Stefaniuc (2): - winhttp: Move the wine includes after the system includes. - jscript: Move 'inline' right after the storage specifier in a declaration. - -Muneyuki Noguchi (13): +Muneyuki Noguchi (9): + notepad: Update Japanese translation. + appwiz.cpl: Add Japanese resources. + wininet: Update Japanese translation. + view: Add Japanese resources. + cmdlgtst: Add Japanese resources. comdlg32: Update Japanese translation. - shell32: Update Japanese translation. - user32: Update Japanese translation. - clock: Add Japanese resources. - winhlp32: Add Japanese resources. - winecfg: Update Japanese translation. - winefile: Add a Japanese resource file. - comdlg32: Update Japanese translation. - winemine: Add Japanese translation. - clock: Update Japanese translation. - winecfg: Update Japanese translation. - taskmgr: Update Japanese translation. - regedit: Update Japanese translation. + winex11: Fix a buffer overflow bug in X11DRV_KeyEvent() and X11DRV_ToUnicodeEx(). + winex11.drv: Make X11DRV_XIMLookupChars handle a long string properly. + oleview: Add Japanese resources. -Nicolas Le Cam (1): - comctl32: Implement LVM_GETUNICODEFORMAT. +Nicolas Le Cam (2): + comctl32: Fix a failing test for some platforms. + comctl32/tests: Fix a failing test for some platforms. -Nikolay Sivov (38): - gdiplus: Free memory after some Graphics tests. - gdiplus: Use GdipFree instead of HeapFree in GdipDeleteGraphics. - gdiplus: Free memory after some GraphicsPath tests. - gdiplus: Added a test for GdipGetDC/GdipReleaseDC behaviour + fixes to be able to run it. - gdiplus: Basic GdipGetDC/GdipReleaseDC implementation. - gdiplus: Made Graphics calls check for busy state. - gdiplus: GdipDeleteGraphics affected by busy state too. Test added. - gdiplus: Basic parameter check in GdipTransformPoints with tests. - gdiplus: Test for default Graphics clipping region. - gdiplus: Implemented GdipIsInfiniteRegion with tests. - gdiplus: GdipPathIterNextPathType stub added with test. - gdiplus: Add gdiplus debug channel to matrix.c. - gdiplus: Fix for GpRegion clone helper. - gdiplus: Implemented GdipGetClip. - gdiplus: Added TRACE/FIXME to all PathIterator calls. - gdiplus: Move some TRACE() higher in region.c. - gdiplus: Implemented GdipIsEmptyRegion with tests. - gdiplus: Implemented GdipSetClipRegion with basic tests. - gdiplus: Added test shows that CombineModeReplace actually replaces data. - gdiplus: Fix for CombineModeReplace with some tests. - gdiplus: Implemented GdipResetClip with tests. - gdiplus: Implemented GdipIsEmptyClip with tests. - gdiplus: Add TRACE(..) to graphicspath.c. - gdiplus: Stub for GdipFlattenPath with tests. - gdiplus: Add some TRACE(..) to Graphics. - gdiplus: Fix API documentation name. - gdiplus: Add TRACE(..) to CustomLineCap. - gdiplus: Add TRACE(..) for brush calls. - gdiplus: GdipGetLineGammaCorrection should check result pointer. Test added. - gdiplus: Add TRACE(..) for font calls. - gdiplus: Add few TRACE(..) for ImageAttributes. - gdiplus: Add few TRACE(..) for Matrix. - gdiplus: Initial GdipFlattenPath implementation. - gdiplus: Fix curve closing in GdipDrawClosedCurve2. - gdiplus: Stubs for AdjustableArrowCap calls. - gdiplus: Implemented GdipGraphicsClear. - gdiplus: Implemented GdipCloneImage. - gdiplus: Fix for GdipGraphicsClear. +Nikolay Sivov (4): + gdiplus: Partially implemented GdipTestControl. + gdiplus: Some defines for Image metadata API. + gdiplus: Added missed stubs for Image metadata access. + gdiplus: Some TRACE(..) for Image calls. -Paul Vriens (39): - advapi32/tests: Remove duplicate test. - advapi32/tests: Fix a crash. - advapi32/tests: SC_MANAGER_ENUMERATE_SERVICE is enough. - advapi32/tests: Don't test unimplemented functions. - kernel32/tests: Fix two failures on win9x. - kernel32/tests: Use a file that is available on all platforms. - kernel32/tests: Use skip instead of trace. - d3dxof/tests: Run tests again on win9x. - shell32/tests: Run tests again on win95. - crypt32/tests: Use CryptAcquireContextA instead of CryptAcquireContextW. - shlwapi/tests: Fix a test on Vista. - comctl32/tests: Don't assert on not implemented function. - mstask/tests: Skip tests for security services if they are not implemented. - advapi32/tests: Remove tests for calculation with drivers. - netapi32/tests: Fix the error text. - msi/tests: Remove service tests. - oleaut32/tests: Skip some tests on win9x. - rpcrt4/tests: Skip ok check for win9x. - quartz/tests: Use CreateFileA instead of CreateFileW to please win9x. - msi/tests: Add a missing CoUninitialize. - include: Add a system restore header. - msi/tests: Create a system restore point when needed. - shell32/tests: Don't test unimplemented functions. - shlwapi/tests: Don't test unimplemented functions. - msxml3/tests: Add a missing CoUninitialize. - msxml3/tests: Add a missing CoUninitialize. - dplayx/tests: Remove a stray CoInitialize. - ddraw/tests: Let tests run again on win9x. - dplayx/tests: Add a few missing HeapFree's. - msxml3/tests: Use CreateFileA to please win98. - msxml3/tests: Fix a test on win98. - ws2_32/tests: Use CreateEventA for win9x. - kernel32/tests: Split the test for ret and last error. - crypt32/tests: Don't crash on Vista. - urlmon/tests: Fix test on win98. - dsound/tests: Fix typos in tests. - quartz/tests: Add a missing CoUninitialize. - wintrust/tests: Add a missing FreeLibrary. - winspool.drv/tests: Fix a test on Vista/W2K8. +Owen Rudge (1): + shell32: Check CPL_NEWINQUIRE message in control panel applets if we can't retrieve valid strings/icon. + +Paul Chitescu (2): + user32: Stub for LockWorkStation. + explorer: WM_SYSCOMMAND SC_SCREENSAVE to desktop triggers screen saver. + +Paul Vriens (22): + kernel32/tests: Fix a few tests on win9x. + kernel32/tests: Fix 2 tests on win9x. + urlmon/tests: Fix timeouts for win9x tests. + kernel32/tests: Fix a few failures on win98. + user32/tests: Win9x needs a threadid for CreateThread. + crypt32/tests: Fix a test on Vista. + winmm/tests: Fix a test on win9x. + quartz/tests: Fix the tests on several platforms. + ws2_32/tests: Remove redundant NULL check before HeapFree. + msi/tests: Create only one log file and delete it afterwards. + rpcrt4/tests: Fix some failures on XP-SP3. + gdi32/tests: Prevent a crash on win95. + gdi32/tests: Skip some failing tests on NT4. + setupapi/tests: Fix two failures on win98. + jscript/tests: Fix crash and failures on win9x. + setupapi/tests: Fix a failure on Windows 2000. + kernel32/tests: Skip tests on Win95. + oleaut32/tests: Don't crash on Win95. + msi/tests: Prevent a crash on NT4. + crypt32/tests: Don't crash on NT4. + crypt32/tests: Don't crash on win9x. + crypt32/tests: Add a missing CryptMsgUpdate. + +Peter Dons Tychsen (3): + ntoskrnl: Implement partial stub for IoGetConfigurationInformation(). + services: Fixed problem with services where DependOnServices key is REG_SZ and not REG_MULTI_SZ. + winedevice: Fix problems with driver entries without the "ImagePath" entry in registry. Piotr Caban (1): - msxml3: Added custom queryresult DISPIDs implementation. + msxml3: Change SAX IStream parser implementation. -Rico Schüller (1): - wined3d/d3d9: Set the initial scissorrect to the dimesions of the backbuffer from the first swapchain of the device. +Reece Dunn (7): + shdocvw: Fixed building on msvc. + richedit20: Fixed building the tests on msvc. + browseui: Fixed building the tests with the Windows SDK. + secur32: Fixed the schannel tests on Vista. + secur32: Fixed the logic on some of the schannel tests. + hlink: Fix the tests for IE7. + shlwapi: Fixed the url tests on Vista. -Rob Shearman (4): - widl: Raise RPC_X_SS_IN_NULL_CONTEXT exception for NULL in-only context handles instead of RPC_X_NULL_REF_PTR. - rpcrt4: Add tests for RpcBindingReset. - winealsa.drv: Use CP_UNIXCP instead of CP_ACP for strings obtained from native OS functions. - msxml3: Use CP_UNIXCP instead of CP_ACP in libxmlFatalError as the input string is one generated by a native OS function. +Rob Shearman (43): + wine_common_ver.rc: Allow the file version number and string to be automatically constructed from major, minor, build and platform ID numbers. + shell32: Remove defines for WINE_FILEVERSION and WINE_FILEVERSION_STR. + rpcrt4: Only start the RpcSs process for handles to the local server. + rpcrt4: Fix typo in unescape_string_binding_componentW. + rpcrt4: Change type of len parameter of NdrAllocate from size_t to SIZE_T. + include: Define sigset_t in pthread.h if HAVE_SIGSET_T isn't defined. + include: Remove incorrect [optional] attributes from parameters in ddstream.idl. + include: Uncomment declaration of IDirectShowStream in amstream.idl. + include: Fix level of indirection of parameters in GetNotifyCmdLine function of IBackgroundCopyJob2 interface in bits1_5.idl. + include: Fix signature of NearestPoint function of IInkDisp interface in msinkaut.idl. + include: The INewShortcutHookA, INewShortcutHookW and IRunnableTask interface in shobjidl.idl should be local. + include: Add XMLDOMDocumentEvents dispinterface to xmldom.idl. + include: Use placeholder structures with at least one field in vmr9.idl. + include: Fix function names in IVBSAXXMLReader interface in msxml2.idl. + widl: Fix the writing typedefs to dispinterfaces and pointers to interfaces. + msi: Reduce destination file name used in the MoveFiles action to the long file name. + winhttp: Add version resource. + widl: Remove redundant code. + rpcrt4: Free the memory for a registered interface that is in use and when WaitForCallsToComplete is 0. + rpcrt4: Print error messages from RPC message functions when they are called in an invalid way. + rpcrt4: Don't crash in NdrDllGetClassObject when a NULL pclsid is passed in. + rpcrt4: Fix memory leaks of hdr in error paths in RPCRT4_io_thread. + rpcrt4: Fix memory leak of 0-byte buffer allocated during processing of bind packets. + avifil32: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans. + oleaut32: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans. + urlmon: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans. + usp10: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans. + winedos: Fix the type of res in VGA_DoSetMode. + dsound: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans. + wintrust: Add explicit "!= NO_ERROR" to expressions that use variables containing error codes as booleans. + advpack: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans. + d3d9: Fix type used to store return value in IDirect3DDevice9Impl_GetNPatchMode. + ole32: Update comments in compobj.c. + kernel32: Fix character count passed to GlobalGetAtomNameW in test_get_atom_name. + msvcrt: Fix character count passed into fgetws in test_fileops. + cryptnet: Define CERT_REVOCATION_PARA_HAS_EXTRA_FIELDS before including any PSDK headers. + include: Make dmusici.h compile when it is included after winspool.h. + include: Make exdisp.h compile when included after commdlg.h. + include: Add DUMMYUNIONNAME to the anonymous union in the uSTGMEDIUM structure in objidl.idl. + include: Add DUMMYUNIONNAME to unions in the _wireVARIANT, TYPEDESC and VARDESC structures in oaidl.idl. + oleaut32: Fix a typo in VarTokenizeFormatString. + include: Add explicit DUMMYUNIONNAME and DUMMYSTRUCTNAME names to anonymous unions in IDL files. + widl: Don't automatically add DUMMYUNIONNAME and DUMMYSTRUCTNAME names to anonymous unions and structs. -Roy Shea (3): - mstask: Implemented PersistFile_Save stub. - mstask: Implemented CreateTrigger. - mstask: Implemented (Set|Get)Trigger. +Roderick Colenbrander (1): + wined3d: Degrade an ERR to a TRACE. -Shunichi Fuji (1): - gdi32: Adjust FT_MulFix function to Freetype cvs head. +Roy Shea (2): + shell32: Use default system icons if PrivateExtractIconsW in SHGetFileInfoW fails. + kernel32/test: Test import entries of a core windows DLL. -Stefan Dösinger (50): - wined3d: Override the default filter of conditional np2 textures. - wined3d: Make sure the pixel shader is compiled. - wined3d: Remove a few texture initializations. - wined3d: Get a GL context before creating a PBO. - wined3d: Add fixed function sRGB write correction. - wined3d: Disable D3DFMT_A4L4. - wined3d: Disable D3DFMT_A2W10V10U10. - wined3d: Fix the drawStridedSlow callback function calling convention. - wined3d: Don't retry less strict formats if a match was found. - ddraw: Don't destroy the application's window. - wined3d: Fix the texcoord size mask. - wined3d: Implement D3DTOP_BUMPENVMAPLUMINANCE. - wined3d: Implement D3DTA_ALPHAREPLICATE in arbfp and atifs. - wined3d: Fix projected bump mapping. - wined3d: Use the correct texture limit. - wined3d: Declare the texture factor when D3DTOP_BLENDFACTORALPHA is used. - wined3d: The final luminance factor is clamped. - wined3d: Make the alphaop == colorop matching a bit smarter. - winex11: Add a run-total fps counter to the fps debug channel. - wined3d: Disable D3DFMT_R3G3B2. - wined3d: Advertise a few line caps. - wined3d: D3DTOP_DOTPRODUCT3 colorop overrides the alphaop. - wined3d: Clean up the texbeml parameter forward. - wined3d: Handle texture transforms in the TEXTURETRANSFORMFLAGS state. - wined3d: Update the arbfp shader on a texturetransformflags change. - wined3d: Remove some junk. - wined3d: Remove dead code. - wined3d: Remove unneeded code. - wined3d: Make the texture stage mapping nvrc independent. - wined3d: Replace an #if 0 with if(0). - wined3d: Remove BaseTexture::UnBindTexture. - wined3d: Remove some more junk code. - wined3d: Replace a #if 0 with if(0). - wined3d: Handle projected+bump mapped textures in atifs. - wined3d: Silence some format spam. - wined3d: Handle projected textures properly in arbfp and atifs. - wined3d: Implement YV12 support for emulated overlays. - wined3d: BLENDTEXTUREALPHAPM reads the texture. - wined3d: Report incorrect filtering settings in ValidateDevice. - wined3d: Implement secondary color in the arbfp ffp pipeline. - ddraw: Beware of the surface type when checking for format support. - ddraw: Catch attempts to opengl-render to the desktop window. - ddraw: Pass proper parameters to CheckDeviceFormat. - wined3d: Optimize the projected bump map handling. - ddraw: Add some overlay tests. - wined3d: Compressed surface sizes are multiples of 4. - wined3d: Pack the ffp_desc structure better. - wined3d: Fix the pixelformat selection logic. - wined3d: Close a pshader on-off switching loophole. - wined3d: Fix uploading higher transform matrices. +Stefan Dösinger (3): + wined3d: Don't disable arbfp if the pipeline replacement is in. + wined3d: Some ARB code fixes. + wined3d: Add a test for zenable=false, zwriteenable=false. -Stefan Leichter (1): - rasapi32: Fix tests on platforms winme and some win98. +Steven Edwards (1): + widl: Open files in binary mode to avoid corruption from text mode on Windows. -Vijay Kiran Kamuju (2): - advapi32: Add stub for ConvertToAutoInheritPrivateObjectSecurity. - d3drm: Include d3drmobj.h in d3drm.h. +Tobias Jakobi (2): + wined3d: Fix SHOW_FRAME_MAKEUP debug dump code. + wined3d: Fix long int warnings. -Vincent Povirk (6): - user32/tests: Don't check menu items when testing MNS_CHECKORBMP. - shell32: Move SHAppBarMessage implementation from shell32 to explorer. - shell32: Add tests for SHAppBarMessage. - explorer: Implement ABM_ADD and ABM_REMOVE. - explorer: Track appbar positions and send ABN_POSCHANGED notifications. - explorer: Modify rects passed to SHAppBarMessage to not interfere with existing appbars. +Vincent Povirk (1): + user32: Use the correct bitmap location for MNS_CHECKORBMP. -Vladimir Pankratov (2): - shell32: Update Russian translation. - appwiz.cpl: Add Russian translation. +Vitaliy Margolen (4): + kernel32: Use FileStandardInformation to get file size. + dinput: Replace strdup with HeapAlloc. + dinput: Implement DIPROP_KEYNAME property for keyboard device. + kernel32: Use NULL attributes if name and SA are not not specified. + +Vitaly Lipatov (1): + wineboot: Do registry update with wineboot --update in any case. -- Alexandre Julliard diff --git a/VERSION b/VERSION index cd289fc7fdb..41c2c19075c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 1.1.4 +Wine version 1.1.5 diff --git a/configure b/configure index e898943c5e9..ff2c11d3ae4 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.61 for Wine 1.1.4. +# Generated by GNU Autoconf 2.61 for Wine 1.1.5. # # Report bugs to . # @@ -574,8 +574,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='1.1.4' -PACKAGE_STRING='Wine 1.1.4' +PACKAGE_VERSION='1.1.5' +PACKAGE_STRING='Wine 1.1.5' PACKAGE_BUGREPORT='wine-devel@winehq.org' ac_unique_file="server/atom.c" @@ -1304,7 +1304,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Wine 1.1.4 to adapt to many kinds of systems. +\`configure' configures Wine 1.1.5 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1373,7 +1373,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 1.1.4:";; + short | recursive ) echo "Configuration of Wine 1.1.5:";; esac cat <<\_ACEOF @@ -1502,7 +1502,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 1.1.4 +Wine configure 1.1.5 generated by GNU Autoconf 2.61 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1516,7 +1516,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Wine $as_me 1.1.4, which was +It was created by Wine $as_me 1.1.5, which was generated by GNU Autoconf 2.61. Invocation command line was $ $0 $@ @@ -26067,7 +26067,7 @@ exec 6>&1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Wine $as_me 1.1.4, which was +This file was extended by Wine $as_me 1.1.5, which was generated by GNU Autoconf 2.61. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -26120,7 +26120,7 @@ Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -Wine config.status 1.1.4 +Wine config.status 1.1.5 configured by $0, generated by GNU Autoconf 2.61, with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"