Release 1.1.5.
diff --git a/ANNOUNCE b/ANNOUNCE
index 7a2c611..982ac73 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 @@
----------------------------------------------------------------
-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 <sys/socket.h>.
- 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 cd289fc..41c2c19 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 1.1.4
+Wine version 1.1.5
diff --git a/configure b/configure
index e898943..ff2c11d 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 <wine-devel@winehq.org>.
#
@@ -574,8 +574,8 @@
# 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 @@
# 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 @@
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 @@
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 @@
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 @@
# 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 @@
_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'`\\"