Release 1.1.2.
diff --git a/ANNOUNCE b/ANNOUNCE
index b01e819..9b14216 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,17 +1,17 @@
-The Wine development release 1.1.1 is now available.
+The Wine development release 1.1.2 is now available.
What's new in this release (see below for details):
- - Fixes for Photoshop CS3 and Office 2007 installers.
- - More progress on gdiplus.
- - Support for Unicode files in regedit.
- - Improved video playback.
- - Many Richedit fixes and improvements.
+ - Control panel improvements and new appwiz panel.
+ - Restructurations of state handling in Direct3D.
+ - Support for timer queue functions.
+ - Many MSXML improvements.
+ - Several fixes to Solaris support.
- Various bug fixes.
The source is available from the following locations:
- http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.1.tar.bz2
- http://prdownloads.sourceforge.net/wine/wine-1.1.1.tar.bz2
+ http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.2.tar.bz2
+ http://prdownloads.sourceforge.net/wine/wine-1.1.2.tar.bz2
Binary packages for various distributions will be available from:
@@ -27,761 +27,580 @@
----------------------------------------------------------------
-Bugs fixed in 1.1.1:
+Bugs fixed in 1.1.2:
- 1968 gunbound: Can't connect to server (fixme:wininet:InternetSetOptionW)
- 2781 MSI/InstallShield: starting app generates 'please report' error, and doesn't start
- 3812 Installer stops at start of installation
- 4536 c2man mangles "DllAllocSplMem" to "dll AllocSplMem"
- 5010 multiselect in regedit doesn't work correctly
- 5074 Crash in Decl2005.exe
- 5335 Ecco Pro hangs when accessing "2nd-level" dialogs
- 5565 staruml crashes on startup
- 5788 Giants Citizen Kabuto full and demos infinite loop
- 5931 The Marmot Project's client TheTurtle crashes
- 6159 DeviceLock installer crashes in NdrSendReceive()
- 7447 Call to unimplemented function shell32.dll.SHGetIconOverlayIndexA
- 7508 Activesync 4.2 partially crashes on startup
- 7545 TestComplete 5.1 won't start, complains about service
- 7787 InstallShield crashes trying to open temporary file
- 8208 Flanker 2.5 fails to launch
- 8745 openwatcom debugger hits unimplemented function vdmdbg.dll.VDMEnumProcessWOW
- 9200 Dogfights crashes on launch due to Unimplimented DLL function WinHttpOpen
- 9385 Ulead PhotoStudio 11 installer crashes
- 9604 JCreator: unimplemented interface in msxml
- 9634 unimplemented function compobj.dll.COCREATEGUID
- 9723 Fileplanet Comrade installer fails to download a file
- 9775 Syberia 2, Max Payne 1 & 2 - Screenshots and thumbnails broken
- 9854 Crestron Toolbox crashes
- 10171 make test fails in wine-0.9.47-458-ga8df7fd in oleaut32
- 10316 .net apps that use OleDB won't run
- 10445 winhelp.exe problem displaying help file, related to LF / CR-LF end-of-line issue?
- 10485 Oblivion gameplay slows to an unplayable level when it rains
- 10623 Visual C++ 5 doesn't know who registered it
- 10906 Thinstall openoffice demo aborts on unimplemented advapi.QueryServiceConfig2A
- 11033 unimplemented function gdiplus.dll.GdipGetGenericFontFamilySansSerif
- 11298 Impossible to accept licence in Assault Heroes demo
- 11705 Eve Premium 49635 doesn't render correctly the outside Station
- 11889 Beyond Good&Evil installer crashes during installshield wizard preparation
- 12111 Bruker TopSpin: Cannot install due to an unknown administrator username
- 12541 Test Drive: Unlimited fails to start
- 12586 Counterstrike source crashes when connecting to a server
- 12749 Box symbol displayed in text (regression)
- 13077 Wine Crash with RUNTIME ERROR 216
- 13097 Graphics corruption in Hard Truck Apocalypse
- 13141 No blackground music in Black Moon Chrinicles
- 13218 Unimplemented function gdiplus.dll.GdipFlush
- 13224 Download from the web no longer works with Picasa
- 13238 oleaut32 typelib.ok fails in Opensolaris
- 13374 ComboBoxEx list get selected on mouse button down and release
- 13538 netapi/access test doesn't delete testuser home directories after the test
- 13574 Can not close help window - no close button [x]
- 13599 Can't install Autocad 2005
- 13873 winhlp32+server hang when I don't want to find the .hlp file myself
- 13952 voipcheap client:Call to unimplemented function gdiplus.dll.GdipCloneImage
- 14029 Context menus do not work in Wrye Bash
- 14053 Winamp 5.53 fails to start due to a loader crash
- 14109 cannot download gecko with wine iexplore
- 14161 quartz regressions - crash in PullPin_Thread_Process & more
- 14221 bonjour service (mdnsresponder) crash in winsock/iphlpapi
- 14226 Fileplanet Comrade installer can't create app xml file (xpath query result handling)
- 14234 WC Prophecy and SO crash in both software and D3D modes
- 14260 etax 2008 software cannot complete (has err:ole:CoGetClassObject error)
- 14261 Black rectangle covers most of the screen in Psychonauts when using FBO
+ 1789 msvcrt type conversion problem
+ 3714 ERMapper 7 won't run because of registry key issues
+ 4919 Morrowind fails to start with the error "Unknown Stencil Mode Format"
+ 6650 MSTSC (Remote Desktop) crashes
+ 7778 Discworld II info window about no CD in drive not drawn
+ 7788 Morrowind Elder Scrolls 3 crashes very early in game
+ 7930 C&C 3 slows down after changing graphics settings
+ 8176 EverQuest 1 terrain textures disappearing
+ 8604 No videoplayback in spongebob squarepants - whitescreen
+ 9035 Adobe/Macromedia Studio MX installer fails
+ 9709 Solid cyan screen when entering character select in EQ
+ 9855 Red Alert: A Path Beyond crashes with a sound error
+ 10146 Wine versions >0.9.43 break PokerAce Hud, as the application fails to create a timer during start-up.
+ 10936 wine cannot switch 32bit to 16bit
+ 10991 SPlan 6.0 (schematic editor): Status bar is not show completely
+ 11198 C & C Tiberian Sun reporsts comctl32.dll is an older version on winver higher then 98
+ 11936 window size is too small in the "vc2008 redist installer" and "Firefox 3" [dogfood]
+ 11950 TheBat! 3.99.1 show white squares not icons under wine after 0.9.56
+ 12023 Broken sound in Live For Speed game
+ 12210 Copy/paste corruption in The Elder Scrolls Construction Set
+ 12302 Lord of the Rings: Shadows of Angmar unplayable due to high lag
+ 12491 PES 2008 crash at launch with a "fail to get video memory" message
+ 12582 solidworks crash at startup in mshtml
+ 12718 Typing the username in MSN Messenger 7.5 is really slow
+ 12722 intel software codecs video not working for thief/system shock
+ 12783 Allocation of PEB and TEB can overlap dll mappings
+ 12905 EVE Online light effects and some other objects are not blended correctly when HDR is enabled
+ 13307 graphical glitches on wzebra board
+ 13325 Fireworks 8 trial doesn't draw window background initially
+ 13450 "Race driver : Grid" demo crash in the menu
+ 13860 Sacrifice Demo: d3d_surface errors fill console
+ 13991 eDrawings viewer needs gdiplus.GdipCreateBitmapFromResource
+ 13999 No videoplayback in spongebob squarepants - whitescreen
+ 14019 systray icon not displayed in dual screen
+ 14040 Microsoft Virtual Earth 3D beta inner installer aborts when reading registry
+ 14155 Enterprise Architect - Text on diagrams renders upside down
+ 14197 white window when starting the patcher
+ 14225 HTML help: Browsing local help url's fail & local graphic url's not shown.
+ 14249 Hearts of Iron 2: Armageddon crashes
+ 14273 Fonts unreadable on TaxAct forms
+ 14277 SnelStart installer bails out with error box
+ 14326 CAJViewer 7.0 hangs on startup
+ 14344 Morrowind crashes when loading a saved game if music is enabled.
+ 14351 RtlpWaitForCriticalSection times out towards end of tests
+ 14356 alt.binz does not run anymore
+ 14393 atoi() implemenation on large integers is wrong
+ 14429 compile fail in msxml_private.h:94
+ 14439 Office 2003 Pro install aborts in 1.1.1 with MS error code 1627
+ 14441 Rose Online Evolution crash with new msxml patch
+ 14462 Blitzin2: Cursor not visible
+ 14483 WinVerifyTrustEx doesn't return expected HRESULT for PE images not digitally signed (TRUST_E_NOSIGNATURE)
+ 14502 iphlpapi missing Icmp* functions
+ 14523 msiexec hangs when installing msxml3.msi in 1.1.1
+ 14524 richtext error 'Insurgency-2.1rc1-Full.exe'
+ 14527 90º rotated text not shown
+ 14539 RtlIsTextUnicode regression: ideographic space should not be used in check for reversed control chars
+ 14568 Silence FIXME from CoGetContextToken stub to prevent flooding of trace output when COM+ context is queried from .NET runtime
+ 14578 Thief, System Shock 2 - video intros hang/crash in the end
----------------------------------------------------------------
-Changes since 1.1.0:
+Changes since 1.1.1:
-Adam Petaccia (30):
- gdiplus: Improve accuracy in calculating point sizes.
- gdiplus: Correct spec entry for GdipFlush.
- gdiplus: Stub GdipCloneImage.
- gdiplus: Test GdipCloneImage.
- gdiplus: Valgrind: fix warnings about using uninitialized memory, and leaking memory.
- gdiplus: test_fontfamily: Don't use a pointer-to-pointer construct.
- gdiplus: test_getgenerics: Don't use a pointer-to-pointer construct.
- gdiplus: Stub GdipCloneFontFamily.
- gdiplus: Implement GdipCloneFontFamily.
- gdiplus: Stub GdipGetLineSpacing.
- gdiplus: Stub GdipGetEmHeight.
- gdiplus: Stub GdipGetCellAscent.
- gdiplus: Stub GdipGetCellDescent.
- gdiplus: Stub GdipGetFontHeightGivenDPI.
- gdiplus: Use a better framework for filling out FontFamilies.
- gdiplus: Tests for FontFamily properties.
- gdiplus: Implement GdipGetCellAscent.
- gdiplus: Implement GdipGetCellDescent.
- gdiplus: Implement GdipGetEmHeight.
- gdiplus: Stub GdipStringFormatGetGenericDefault.
- gdiplus: Implement GdipGetStringFormatFlags.
- gdiplus: GdipMeasureString: .spec file fix.
- gdiplus: Stub GdipGetStringFormatMeasurableCharacterRangeCount.
- gdiplus: Stub GdipSetStringFormatMeasurableCharacterRanges.
- gdiplus: Stub GdipMeasureCharacterRanges.
- gdiplus: Stub GdipFillRegion.
- gdiplus: Test for CharacterRange.
- gdiplus: Add more tests for regions and paths.
- gdiplus: Add a test for a floating-point triangle.
- gdiplus: Add another helper macro to deal with magic numbers.
+Adam Petaccia (11):
+ gdiplus: Stub GdipNewPrivateFontCollection.
+ gdiplus: Stub GdipDeletePrivateFontCollection.
+ gdiplus: Stub GdipPrivateAddFontFile.
+ gdiplus: Stub GdipGetFontCollectionFamilyCount.
+ gdiplus: Stub GdipGetFontCollectionFamilyList.
+ gdiplus: Implement GdipCreateRegion and mark the tests todo_wine instead of skipping over them all.
+ gdiplus: Implement GdipDeleteRegion.
+ gdiplus: Implement GdipSetEmpty.
+ gdiplus: Implement GdipSetInfinite.
+ gdiplus: Implement GdipGetRegionDataSize.
+ gdiplus: Stub GdipIsStyleAvailable.
-Alexander Dorofeyev (18):
- Revert "quartz: Only enumerate renderers if bRender is set in filtermapper.".
- quartz/tests: Add test for EnumMatchingFilters.
- quartz: Fix calculating wide string size.
- quartz: Fix registry key creation.
- quartz: Improve removal of registry data in Filtermapper unregister methods.
- devenum: Move locating category key to function, use it ParseDisplayName.
- devenum: Register legacy am filters in CreateClassEnumerator.
- quartz: Fix string buffer overflow.
- quartz/tests: Add test for IFilterMapper_RegisterFilter.
- quartz: Improve variant handling in FilterMapper_EnumMatchingFilters.
- quartz: Fix interface leak in EnumMonikerImpl_Release.
- quartz: Fix memory leaks in IEnumRegFiltersImpl_Release.
- quartz: Fix memory leaks in FM2_DeleteRegFilter.
- quartz: Fix memleak in FilterMapper2_RegisterFilter.
- quartz: Fix memory leak in FilterMapper_RegisterFilter.
- quartz: Fix memory leak and behavior on errors in FilterMapper_EnumMatchingFilters.
- quartz: Do not try renderers first. Use a single enumeration pass.
- quartz/tests: Add test for filter priority in IFilterGraph2_Render.
+Alex Villacís Lasso (5):
+ richedit: Shorten EM_AUTOURLDETECT tests.
+ richedit: Tests for visibility behavior of richedit scrollbars, with todo_wine.
+ richedit: More tests for visibility behavior of richedit scrollbars, with todo_wine.
+ richedit: Tests for WM_SIZE/scrollbar recursion bug, with todo_wine.
+ richedit: Do not read actual scrollbar state for scrollbar update, use internal state instead.
-Alexander Morozov (5):
- wininet/tests: Additional HTTP header tests.
- wininet/tests: Add HTTP 1.1 test.
- wininet: Remove unneeded variable.
- wininet: Add support of INTERNET_FLAG_NO_CACHE_WRITE.
- wininet: Add port number to Host HTTP header.
+Alexander Dorofeyev (13):
+ ddraw: Force surfaces without memory flags to video memory on creation.
+ ddraw/tests: Add tests for surface caps memory flags.
+ quartz: Make Filtermapper aggregatable.
+ quartz: Aggregate filtermapper in filtergraph.
+ quartz/tests: Test querying IFilterMapper2 from FilterGraph.
+ quartz/tests: Add filtermapper aggregation tests.
+ quartz/tests: Fix interface leaks in aggregation test.
+ quartz: Fix interface leak in FilterGraph2_RemoveFilter.
+ quartz/tests: Fix interface leaks in filtergraph test.
+ quartz: Fix variant handling in GetFilterInfo.
+ quartz: Add missing VariantClear after GetFilterInfo calls.
+ quartz: Fix interface leak in FilterGraph2_Render.
+ ddraw: Improve IDirect3DDevice7_Load implementation.
-Alexander Nicolaysen Sørnes (13):
- shell32: Update Norwegian Bokmål translation.
- winecfg: Update Norwegian Bokmål translation.
- winhlp32: Update Norwegian Bokmål translation.
- regedit: Convert import delete handling to unicode.
- regedit: Use unicode for all key deletion.
- regedit: Use RegSetValueExW when importing data.
- regedit: Convert the rest of setValue to Unicode.
- regedit: Convert openKey to Unicode.
- regedit: Convert remaining registry import code to Unicode.
- regedit: Add support for importing Unicode files.
- regedit: Use strchrW instead of custom code in Unicode file import.
- regedit: Fix comment handling in Unicode file import.
- regedit: Null-terminate buffer in Unicode file import.
+Alexander Nicolaysen Sørnes (10):
+ wordpad: Show error message if saving fails.
+ regedit: Fix concat handling in unicode import.
+ regedit: Add missing fclose on file import.
+ notepad: Fix opening Unicode files.
+ regedit: Update Norwegian Bokmål translation.
+ wordpad: Show error if file open fails.
+ winefile: Don't access uninitialized value.
+ regedit: Fixes for Norwegian Bokmål translation.
+ Updated Norwegian Bokmål Readme file.
+ dpnet: Register DirectPlay8ThreadPool object.
-Alexandre Julliard (49):
- Fix a few %ll printf formats.
- ntdll: Add some sanity checks for invalid relocation blocks.
- wpp: config.h and wine/port.h should be included first.
- ntdll: Only recompose Unicode on Mac OS when using utf-8.
- ntdll: Don't bother to check the file name against the mask if stat() succeeded.
- Revert "wpp: config.h and wine/port.h should be included first."
- widl: Add some support for unencapsulated unions that need a conformance descriptor.
- services.exe: Pass the service name as first argument when auto-starting services.
- winex11: Get rid of the XKB initialisation workaround now that we no longer use XInitThreads.
- winex11: Check for XKB extension on the GDI display too.
- user32: Split the SetWindowPos driver backend in WindowPosChanging/Changed.
- iphlpapi: Fix the return value of GetPerAdapterInfo, with tests.
- oleaut32: Include the system jpeg and png headers before the Windows headers.
- exception.h: Make the RtlUnwind wrapper available separately.
- rpc.h: Use the correct exception definitions when USE_COMPILER_EXCEPTIONS is set.
- widl: Add support for exception handling in the generated server code.
- widl: Add support for exception handling in the generated proxy code.
- makedep: Add dependencies on wine/exception.h for widl-generated files.
- kernel32: Use a proper structure for thunks instead of an array of WORDs.
- ntdll: Split the signal setup into process-wide and thread-specific routines.
- server: Set the visible rect in the set_window_pos request again.
- rpcrt4: Use interlocked functions to increment/decrement ref counts.
- widl: Fix a couple of uninitialized variable compiler warnings.
- Makefile: Use 'git ls-files' instead of the deprecated 'git-ls-files' form.
- Add noinput directive to all lex files to avoid a compiler warning.
- gdiplus: Store the family name directly in the GpFontFamily structure.
- winealsa.drv: Don't trace deprecated parameters.
- user32: Properly update position after dragging an iconic window.
- msvcrt/tests: Fix register constraints on thiscall wrappers.
- include: Remove duplicate definition in winhttp.h.
- include: Don't define uuids in amvideo.idl as that conflicts with uuids.h
- tests: Don't depend on the static uuid libraries in the tests.
- d3d8: Don't depend on the dxerr8 static library in the tests.
- d3d9: Don't depend on the dxerr9 static library in the tests.
- dinput: Don't depend on the dxerr8 static library in the tests.
- dsound: Don't depend on the dxerr8 static library in the tests.
- ntdll: Always restore the %gs register from the saved value in thread data.
- wine/test.h: Don't allow to use config.h in tests.
- msxml3/tests: Fix test cleanup.
- make_makefiles: Add more wildcard patterns in .gitignore.
- make_makefiles: Add rules for cross-compiling all import libs from the dlls directory.
- Maketest.rules: Use the cross-compiled import libraries for crosstest instead of the MinGW ones.
- kernel32: Set the stdin/stdout file descriptors to match the specified Win32 handles when possible.
- winetest: Use Win32 APIs exclusively for file I/O and output redirection.
- regedit: Fixed the GetWideString and GetMultiByteString functions to work with null-terminated strings.
- ntdll: Add some workarounds for Solaris signal handling breakages.
- server: Better handling of errors when accessing the /proc control files on Solaris.
- gdiplus/tests: Don't test returned value if the call failed.
- winealsa: Fix some unsigned comparison < 0 warnings.
+Alexandre Julliard (14):
+ msxml3: Fix compile without xml headers.
+ mstask: Add stubs for the duplicate stdcall entry points.
+ icmp: The import library is not needed.
+ dbghelp: Always initialize section pointer in ImageDirectoryEntryToDataEx.
+ winetest: Fix a compiler warning with the size_t type.
+ Avoid exporting common symbols since that's broken on Mac OS X.
+ winebuild: Add Solaris as a separate platform.
+ winebuild: Don't put the PE header in the .init section on Solaris.
+ winegcc: Add support for specifying section alignment on Solaris.
+ user32: Fix MapWindowPoints behavior in the process that owns the desktop window.
+ user32/tests: Make sure the bitmap info passed to CreateDIBSection contains a valid color table.
+ inetmib1: Check for failure of the iphlpapi functions instead of blindly trusting them.
+ make_makefiles: Explicitly list the Wine headers that should be exported.
+ shell32: Define a valid cursor for the control panel window.
-Alistair Leslie-Hughes (8):
- gdi32: Stop crash in font tests.
- msxml3: Added support to create an Attribute in createNode.
- msxml3: Use libxml macros to get the length of a set.
- msxml3: Added checks for invalid arguments in queryresult.
- msxml3: Added checks for invalid arguments in nodelist.
- msxml3: Added tests to check for invalid arguments.
- oleview: Fixed crash with loading typelib information.
- shlwapi: Fix tests under w2k8.
+Andrew Talbot (15):
+ rpcrt4: Remove unneeded address-of operator from array name.
+ setupapi: Remove unneeded address-of operator from array name.
+ shlwapi: Remove unneeded address-of operator from array name.
+ user32: Remove unneeded address-of operators from array names.
+ wined3d: Remove unneeded address-of operators from array names.
+ winedos: Remove unneeded address-of operators from array names.
+ winejoystick.drv: Remove unneeded address-of operator from array name.
+ winex11.drv: Remove unneeded address-of operators from array names.
+ wininet: Remove unneeded address-of operators from array names.
+ wintrust: Remove unneeded address-of operators from array names.
+ ws2_32: Remove unneeded address-of operators from array names.
+ shell32: Remove unneeded address-of operators from array names.
+ advpack: Remove a useless test.
+ advpack: Fix sign-compare warnings.
+ advapi32: Sign-compare warnings fix.
-Andre Wisplinghoff (1):
- regedit: Implement deleting multiple values.
+Aric Stewart (7):
+ comctl32: rebar: Record what changes and only redo the Layout if something of relevance changes.
+ comctl32: rebar: Prevent unnecessary triggering of RBBIM_CHILDSIZE changes.
+ mlang: Basic implementation of fnIMultiLanguage2_GetCodePageDescription.
+ mlang: Stub implementation of IMLangFontLink2.
+ mlang: A very basic implementation of the IMLangLineBreakConsole interface and IMLangString interface.
+ mlang: Correct and fill out Japanese locale information.
+ winex11: Add Japanese Mac keyboard layout as many of the vkey code are quite different.
-Andrew Talbot (29):
- infosoft: Remove unneeded address-of operator from function name.
- ole32: Remove unneeded address-of operators from function name.
- quartz: Remove unneeded address-of operators from function names.
- shell32: Remove unneeded address-of operators from function names.
- user32: Remove unneeded address-of operators from function names.
- wined3d: Remove unneeded address-of operators from function names.
- winedos: Remove unneeded address-of operator from function name.
- avifil32: Remove unneeded address-of operators from array names.
- comctl32: Remove unneeded address-of operators from array names.
- advapi32: Remove unneeded address-of operator from array name.
- wined3d: Remove const qualifier from output pointers.
- comdlg32: Remove unneeded address-of operator from array name.
- crypt32: Remove unneeded address-of operator from array name.
- dinput: Remove unneeded address-of operators from array names.
- dmband: Remove unneeded address-of operators from array names.
- dmime: Remove unneeded address-of operators from array names.
- dmstyle: Remove unneeded address-of operators from array names.
- dplayx: Remove unneeded address-of operator from array name.
- gdi32: Remove unneeded address-of operator from array name.
- gdiplus: Remove unneeded address-of operator from array name.
- hhctrl.ocx: Remove unneeded address-of operator from array name.
- hlink: Remove unneeded address-of operators from array names.
- kernel32: Remove unneeded address-of operators from array names.
- localspl: Remove unneeded address-of operators from array names.
- mscms: Remove unneeded address-of operator from array name.
- msi: Remove unneeded address-of operators from array names.
- ntdll: Remove unneeded address-of operators from array names.
- ole32: Remove unneeded address-of operators from array names.
- oleaut32: Remove unneeded address-of operators from array names.
+Aurimas Fischer (1):
+ richedit: Spelling fixes.
-Aric Stewart (2):
- coreaudio: Make sure Port_SendToMessageThread is not NULL before calling CFMessagePortSendRequest.
- winex11: Allow for sane SCIM im processing by processing some filtered KeyRelease events.
+Cesar Eduardo Barros (1):
+ kernel32: Add stub for CreateHardLink.
-Austin English (1):
- crypt32: Fix a couple of test failures on Vista.
+Dan Hipschman (12):
+ libs/wine: Avoid over-allocating memory in default_dbgstr_wn.
+ kernel32/tests: Fix p_BindIoCompletionCallback declaration so it compiles with the MS compiler.
+ kernel32/tests: Add tests for timer queues.
+ kernel32: Add a stub for ChangeTimerQueueTimer.
+ kernel32/tests: Add tests for Change/DeleteTimerQueueTimer.
+ kernel32/tests: Check that timers are not NULL in timer queue tests.
+ ntdll: Implement [Rtl]Create/DeleteTimerQueue[Ex].
+ ntdll: Implement RtlCreateTimer for kernel32's CreateTimerQueueTimer.
+ include: Add WT_TRANSFER_IMPERSONATION to winnt.h.
+ ntdll: Implement the timer queue thread.
+ ntdll: Implement RtlUpdateTimer for kernel32's ChangeTimerQueueTimer.
+ ntdll: Implement RtlDeleteTimer for kernel32's DeleteTimerQueueTimer.
-Dan Hipschman (3):
- include: Fix type redefinitions in IDL files.
- widl: Implement type redefinition checks.
- widl: Factor a small part of the grammar.
+Dan Kegel (2):
+ tools: Allow running tests with valgrind.
+ winmm/tests: Test mciSendString with non-null return string buffer.
-Daniel Remenak (1):
- shell32: Fix crash regression in browse for folder dialog.
+Daniel Santos (1):
+ ws2_32: WSASendTo() should clear last error on success.
+
+David Adam (1):
+ d3dx8: Implement D3DXSphereBoundProbe.
Detlef Riekenberg (8):
- spoolss: Add a stub for WaitForSpoolerInitialization.
- spoolss: Add a stub for IsLocalCall.
- spoolss: Implement InitializeRouter.
- localspl: Implement fpEnumMonitors.
- winspool: Use the backend for EnumMonitors.
- setupapi/tests: Avoid a crash on Win9x.
- winspool: Move more parameter-checks for EnumMonitorsW to localspl.
- winspool: Move DeleteMonitorW to the backend.
+ winetest: Run tests again on Win9x.
+ crypt32/tests: Make the msg tests usable on win9x (avoid crash).
+ oleaut32/tests: Fix tmarshal tests on win9x.
+ oleaut32/tests: Run more typelib tests on win9x.
+ kernel32/tests: Run the tests again on Win9x.
+ msxml3/tests: Fix failure and crash on win9x.
+ cryptnet/tests: Make the tests usable on win9x.
+ appwiz.cpl: Do not access memory after HeapFree in FreeAppInfo.
-Dylan Smith (30):
- richedit: Clicking below end of text now selects closest character.
- richedit: Calculate tab positions relative to end of selection bar.
- richedit: Added missing DestroyWindow in a test.
- richedit: Fixed simulated keyboard events on tests.
- comctl32: Added tests to show a ComboBoxEx bug caused by incorrect focus change.
- comctl32: Fix for ComboBoxEx bug caused by focus change.
- wordpad: Properly save window rect on closing Min/Maximized windows.
- user32: Increased area for scrolling via mouse drag outside scrollbar.
- richedit: Made sure the caret position is stored when moving up/down.
- richedit: Fixed the selection bar width.
- richedit: Made sure word selection selects only one word.
- richedit: Fixed double click issues by sharing code with single click.
- richedit: Fixed Valgrind error related to undoing.
- richedit: Fixed drag and shift selection for words and lines.
- richedit: Implemented paragraph selection.
- richedit: Implemented triple click selection.
- richedit: Hide cursor when text is selected.
- richedit: Removed unused variable bCaretShown in ME_TextEditor.
- richedit: PFE_TABLE flag is now used instead of private bTable value.
- richedit: Set the default paragraph format consistently.
- richedit: Fixed 2 minor paragraph format effect errors.
- richedit: Prevented cursor flicker while moving over selection bar.
- richedit: Added more conditional cursor changes.
- richedit: Removed redundant wrapping code.
- richedit: Tabs cause lines to wrap but not end of paragraph run.
- richedit: Fixed position of runs in some situations during wrapping.
- richedit: Handle overflow of only spaces on first line of paragraph.
- richedit: Tabs are now highlighted and underlined.
- richedit: Prevented underlining the end of paragraph character.
- richedit: Use system colour for highlighting after v2.0.
+Dmitry Timoshkov (2):
+ gdi32: Relax the gm.gmCellIncX comparison.
+ Revert "gdi32: Reselect objects into the DC only if scaling factors change.".
-Eric Pouech (4):
- winhelp: Start implementing a prop sheet for all lookup needs.
- winhelp: Let CtrlC do something useful thanks to richedit.
- winhelp: Removed the topics button, and forward search and topics to the same prop sheet.
- winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page.
+Dylan Smith (4):
+ richedit: Enforce the maximum font size.
+ richedit: Cannot undo setting of default character format.
+ richedit: Fixed regression caused by destroying the caret.
+ richedit: Fixed regression that caused endless loop.
+
+Eric Pouech (9):
+ winhelp: Pick nicer fonts for buttons.
+ winhelp: Fixed memory leak in macro handling.
+ winhelp: Implemented SetHelpOnFile macro.
+ winhelp: Implemented SetPopupColor macro.
+ winhelp: Allow MACRO_Execute to be called recursively.
+ winhelp: Move the check about correct RLE decoding inside the decoding routine itself.
+ winhelp: Constify the internal .hlp file parsing.
+ winhelp: Double clicking in the index list should open the page.
+ richedit: Add an assert to point out what we're expecting.
Francois Gouget (9):
- winex11: Load the XVidMode extension (libXxf86vm) when available.
- winhlp32: Remove spaces before '...'.
- msxml3/tests: Add a trailing '\n' to ok() calls.
- gdiplus/tests: Spelling fix.
- rpcss: Add a trailing '\n' to a Wine trace.
- wined3d: Move float_32_to_16() to surface_base.c which is the only place where it's used, and because it needs port.h for isinf().
+ msxml3: Fix compilation on systems that don't support nameless unions.
+ winejack: Fix detection of jack libraries with a bad soname.
+ wintrust/tests: Fix compilation on systems that don't support nameless unions.
+ sane.ds: Use 'sane-config --ldflags'.
+ regedit: Remove a couple of left-over debug statements.
Assorted spelling fixes.
- gdiplus: Add/fix the trailing '\n' to Wine traces.
- configure: On Solaris liblber needs libsocket.
+ gphoto2.ds: Make use of `gphoto2-config --libs` for the configure check.
+ wineesd: Make use of `esd-config --libs` for the configure check.
+ configure: Use cups-config to probe for cups support.
-Gerald Pfeifer (5):
- iphlpapi: Include <netinet/in_systm.h> if present.
- comctl32: Fix signedness of two variables.
- comctl32: Simplify functions by shedding off unused parameters.
- winecfg: Fix signedness of variable in enumerate_valuesW().
- comctl32: Some simplifications.
+Frans Kool (5):
+ shell32: Fixed Dutch translations.
+ regedit: Fixed Dutch translations.
+ winhlp32: Fixed Dutch translations.
+ wordpad: Fixed and added Dutch translations.
+ wordpad: Added missing Dutch translations.
-H. Verbeet (14):
- wined3d: Invert "upsidedown" in fb_copy_to_texture_direct() and fb_copy_to_texture_hwstretch() rather than BltOverride().
- wined3d: Move setting a palette up a couple of lines in BltOverride().
- wined3d: Use ModifyLocation() to force a reload on color key change.
- wined3d: Specify the GLSL language version our shaders are written to.
- wined3d: Get rid of a redundant local variable.
- wined3d: Extract an attach_depth_stencil_fbo() function.
- wined3d: Make sure the FBO doesn't have any depth attachments in color_fill_fbo() and stretch_rect_fbo().
- wined3d: Use dst_fbo to do the depth blit.
- wined3d: Track depth stencil location per-surface.
- wined3d: Store the current GLSL program in the backend's private data.
- wined3d: Store the glsl program lookup table in the backend's private data.
- wined3d: Destroy depth_blt resources in the backend's destructor.
- wined3d: Don't call shader_select() in depth_blt().
- wined3d: Destroy the shader backend after the stateblock.
+Gal Topper (2):
+ comdlg32: PrintDlgEx: Change scope of strings for later reuse.
+ comdlg32: PrintDlgEx: Add support for RETURNDEFAULT.
-Hans Leidekker (8):
- wininet: Add a test for InternetCanonicalizeUrl.
- wininet: Avoid a crash on an invalid handle in InternetQueryOption.
- wininet: More win64 compatibility fixes.
- wininet: Don't assume URL is null-terminated in InternetCrackUrlW.
- wininet: Allocate buffers in InternetCrackUrlA.
- wininet: Only reconnect when redirected to an external site.
- msi: Correct spec file entry for MsiGetFileVersion{A, W}.
- shlwapi: Add a couple of tests for UrlUnescape.
+Gerald Pfeifer (9):
+ comctl32: rebar: Simplify by shedding off unused parameters.
+ ntdll/tests: Use NTSTATUS instead of DWORD for status variables.
+ comctl32: header: Simplify by shedding off unused parameters.
+ comctl32: Fix type of loop variable in HEADER_DeleteItem.
+ d3d9: Fix type of loop variable in stream_test() and texop_test().
+ avifil32: Make size parameter of AVIFILE_ReadBlock DWORD instead of LONG.
+ comctl32: datetime: Simplify by shedding off unused parameters.
+ winedbg: Fix the type of four loop variables and reduce scope of one.
+ wordpad: Remove unused parameter for preview_command().
-Huw Davies (12):
- gdiplus: Fix a typo in the parameter validation check.
- gdiplus: Add stubs for a few region functions.
- gdiplus: Add some region tests.
- gdiplus: Add some more region stubs.
- gdiplus: Add a test to show that bitmap fonts aren't used for fontfamilies.
- user32: sizeof DDEPOKE and DDEDATA is six, which is probably not what is expected, so use offsetof instead.
- gdiplus: Add some tests for regions with paths and update a comment.
- gdiplus: Add some defines for the magic values.
- gdiplus: Add stubs for GdipTransformPoints[I].
- gdiplus: Implement GdipCreateMetafileFromWmfFile.
- gdiplus: Stubs for GdipIsVisiblePathPoint[I].
- gdiplus: Partial implementation of GdipCreateBitmapFromGdiDib.
+H. Verbeet (8):
+ wined3d: Improve some shader traces.
+ wined3d: Use rev_tex_unit_map instead of assuming there's a 1:1 mapping between samplers and texture units.
+ wined3d: Store the texture in a local variable in sampler_texmatrix().
+ d3d9: Use color_match() in vshader_version_varying_test().
+ d3d9: Replace color_near() with color_match().
+ d3d9: Correct some shader comments.
+ server: Calling ResumeThread() on a terminated thread is valid.
+ d3d9: Use color_match() in test_vshader_input().
-Hwang YunSong(황윤성) (5):
- winecfg: Updated Korean resource.
- shell32: Updated Korean resource.
- taskmgr: Updated Korean resource.
- winhlp32: Updated Korean resource.
+Hans Leidekker (10):
+ dnsapi: Fix a number of memory leaks.
+ snmpapi: Fix a memory leak in the test.
+ cabinet: Fix a memory leak.
+ setupapi: Fix two memory leaks in the test.
+ wininet: Fix a memory leak.
+ wininet: Make another test pass on IE6.
+ wininet: Delete local file on error in FtpGetFile.
+ wininet: Move insertion of cookie header from HttpOpenRequest to HttpSendRequest.
+ wininet: Fix cookie buffer overflow.
+ usp10: Use a valid string analysis when testing ScriptXtoCP and ScriptCPtoX.
+
+Huw Davies (6):
+ user32: Don't read past the end of a global memory block.
+ gdiplus: Skip some tests if certain fonts are not installed.
+ winmm: Only fill in the MIXERLINEA struct if the call to mixerGetLineInfoW succeeds.
+ user32: Don't access pConv after it's been freed.
+ gdiplus: Remove incorrect test.
+ user32: Don't send the menu clicks if we can't retrieve the item rect.
+
+Hwang YunSong(황윤성) (1):
winhlp32: Updated Korean resource.
-Jacek Caban (20):
- oleaut32: Added test showing need to QueryInterface on dual interface in ITypeInfo::Invoke.
- mshtml: Added VT_BSTR support to IHTMLWindow3::setTimeout.
- mshtml: Forward IHTMLWindow2::setInterval to IHTMLWindow3.
- mshtml: Added IHTMLWindow3::setInterval implementation.
- mshtml: Added IHTMLWindow2::clearTimeout implementation.
- mshtml: Added IHTMLWindow2::clearInterval implementation.
- mshtml: Added IHTMLWindow::get_window implementation.
- mshtml: Added IHTMLWindow2::get_self implementation.
- mshtml: Added support for DOCHOSTUIFLAG_SCROLL_NO DOCHOSTINFO flag.
- mshtml: DispatchEx's QueryInterface implementation clean up.
- mshtml: Silence common invalid QueryInterface FIXME.
- mshtml: Added IHTMLImgElement::[get|put]_alt implementation.
- mshtml: Added IHTMLStyle::[get|put]_width implementation.
- mshtml: Return NULL in window object's GetNameSpaceParent.
- mshtml: Ignore fdexNameImplicit flag.
- mshtml: Silence common invalid FIXME.
- mshtml: Set doc to NULL in NSContainer_Release.
- mshtml: Don't mix nsresult with HRESULT.
- shlwapi: Fixed UrlCanonicalizeW for URLs without slashes after scheme.
- shlwapi: Fixed handling mk protocol URLs in UrlCombineW.
+Ismael Barros (2):
+ dplayx: Moved dplaysp.h to include/wine.
+ dplayx: Basic implementation of dpwsockx.dll, needed by dplayx.
-James Hawkins (55):
- comctl32: Remove an assumption that causes test failures if default icon spacing is not 43x43.
- oleaut32: Trace the failing VarCmp result.
- advapi32: Fix a test failure on a non-admin XP system.
- ole32: Fix a test failure in win9x.
- lz32: Fix a test failure in win9x.
- kernel32: Fix a test failure in win9x.
- kernel32: Fix a few test failures in win9x.
- kernel32: Fix a few test failures in win9x.
- kernel32: Don't test for HARDDISK and RAMDISK on win9x.
- advpack: Run the files test in a temporary directory.
- advpack: Run the install test in a temporary directory.
- advpack: Fix several test failures in win9x.
- comctl32: Clean up and fix a few failing tests in win9x.
- comctl32: Fix two failing tests in win9x.
- gdi32: Fix a failing test in win95.
- urlmon: Fix a few test failures.
- fusion: Add initial implementation of IAssemblyName.
- fusion: Add tests for IAssemblyName.
- fusion: Add tests for IAssemblyCache::QueryAssemblyInfo.
- mshtml: Fix a test failure in win2k.
- setupapi: Fix a test that is failing in multiple platforms.
- shell32: Fix a test that fails in win2k.
- user32: Fix a few failing tests in win2k.
- wininet: Fix a failing test in win2k.
- oleaut32: Fix a test that fails on all platforms up to and including win2k.
- rpcrt4: Fix a few failing tests in win2k.
- msi: Test the special _Storages table.
- fusion: pwzFilePath is an out parameter, so don't trace its contents.
- advapi32: Fix a failing test in win2k.
- ddraw: Fix a failing test for broken drivers.
- ddraw: Fix a failing test for broken drivers.
- dsound: Fix a failing test for broken drivers.
- kernel32: Fix test failures because of a broken ReplaceFile in win2k.
- advapi32: Send in an empty string to RegSetValueEx to avoid a test failure in win95.
- d3d9: Fix a test that fails with broken drivers.
- rpcrt4: Fix a failing test in win2k.
- gdi32: Fix two tests that fail for all platforms.
- ntdll: Skip the byte swap test in win2k.
- rpcrt4: Fix a test that fails in win2k3.
- d3d9: Fix a failing test for broken drivers.
- ole32: Fix a few failing tests in win2k.
- comctl32: Properly set and store the default icon spacing.
- msi: Properly add a storage to the database and verify its contents.
- msi: Add handling for the special _Storages table.
- msi: Parse the MSIDBOPEN_PATCHFILE flag.
- msi: Consolidate the MsiGetSourcePath tests and add more tests.
- msi: Only use the long filename when resolving the source path.
- msi: Consolidate and add more SourceDir tests.
- oleaut32: Fix a few failing tests in win9x.
- fusion: Implement GetCachePath.
- mlang: Reimplement ConvertINetMultiByteToUnicode.
- mlang: Add tests for ConvertINetMultiByteToUnicode.
- mlang: Encode all the way to the NULL terminator.
- msi: Add tests for opening a package from a database.
- msi: Only copy the resulting string if the RegistryValue call succeeded.
+Jacek Caban (13):
+ mshtml: Allow timers to be cleaned during processing.
+ mshtml: Added IHTMLElement2::getElementsByTagName implementation.
+ mshtml: Added IHTMLElement2::getElementsByTagName tests.
+ msi: Added Session::Message implementation.
+ wininet: Move InternetQueryOption(INTERNET_OPTION_USER_AGENT) to vtbl.
+ wininet: Moved more InternetQueryOption implementation to vtbl.
+ wininet: Moved InternetQueryOption(INTERNET_OPTION_PROXY) implementation to vtbl.
+ wininet: Move remeining InternetQueryOption implementation to vtbl.
+ hhctrl.ocx: Fixed ref count handling in IOleClientSiteImpl.
+ mshtml: Added IHTMLDocument2::put_title implementation.
+ mshtml: Added IHTMLDocument2::get_title implementation.
+ mshtml: Added IHTMLDocument2::[get|put]_title tests.
+ mshtml: Added IOmNavigator::get_appCodeName implementation.
-Jeff Latimer (1):
- usp10/tests: Remove incorrect tests.
+James Hawkins (24):
+ comctl32: Explicity set the number of tics before testing tic placement.
+ comctl32: Free the trackbar tics.
+ fusion: Allow parsing the blob stream without a #.
+ fusion: Load the table row numbers before calculating the table offsets.
+ fusion: The VersionLength member is not constant, so dynamically load the metadata header.
+ fusion: Add the CorTokenType and use those constants in the assembly code.
+ fusion: Add handling for alternate-sized table indices in the metadata.
+ fusion: Handle DWORD-sized string indices when loading the assembly name.
+ fusion: The cases are tokens, not table indices.
+ kernel32: Add tests for GetPrivateProfileString.
+ kernel32: Fix removing trailing spaces from lpDefault for GetPrivateProfileString.
+ kernel32: Return the default value if lpKeyName is empty.
+ services: Assign the service manager db to the lock in LockServiceDatabase.
+ msi: Initialize the update function pointer when creating the control.
+ kernel32: Don't get the profile string if the buffer length is zero.
+ msi: Add more tests for MsiGetSourcePath.
+ msi: Test getting the source path from a package with compressed files.
+ msi: Test getting the source path from a package with short file names.
+ msi: Halt the installation with an error if a source file is missing.
+ msi: msidbFileAttributesVital has no effect on the installation of files.
+ msi: Test mixing short and long source paths when installing a file.
+ msi: Use the newly added defines from the msidbSumInfoSourceType enumeration.
+ msi: Set all folders' source paths to the root directory if the source type is compressed.
+ msi: Determine the source path based on the short/long file names bit of the Word Count summary property.
-Jeff Smith (2):
- gdiplus: Remove duplicate forward declaration of class GpGraphics.
- gdiplus: Fix spec definition of GdipCreateBitmapFromHBITMAP.
+John Reiser (3):
+ configure: Add check for valgrind/valgrind.h.
+ ntdll: When tracking allocated blocks, RtlDestroyHeap must notify that all the blocks are being freed.
+ ntdll: Tell valgrind to load the .pdb debugging info for the module that was just loaded.
-Jeremy White (1):
- configure: On Solaris, libpng requires libm.
+Jon Griffiths (2):
+ msvcrt: Fix exponents in *printf family.
+ mswsock: Implement 3 functions by calling through SIO_GET_EXTENSION_FUNCTION_POINTER.
-John Klehm (1):
- dsound: Accept DSERR_INVALIDCALL for CreateSoundBuffer failure.
+Juan Lang (14):
+ crypt32: Add MS root certs to root store.
+ crypt32: Don't expect ImageGetCertificateData to succeed when Certificate is NULL.
+ wintrust: Move provider function tests to their own function.
+ wintrust: Add tests for WinVerifyTrust/WinVerifyTrustEx.
+ wintrust: Execute WinVerifyTrust as a sequence of steps, and return the error code from the first failing step of the sequence.
+ wintrust: Correct error slot for SoftpubLoadSignature.
+ crypt32: Reorganize root store creation code.
+ iphlpapi: Move Icmp* functions from icmp to iphlpapi.
+ iphlpapi: Partially implement IcmpSendEcho2 using IcmpSendEcho.
+ crypt32: Fix GUID output for failing tests by passing buffer to output function.
+ crypt32: Test CryptRetrieveSubjectGUID with a cab file.
+ crypt32: Add cab file checking to CryptSIPRetrieveSubjectGUID.
+ wintrust: Don't assume input file is a PE file in CryptSIPGetSignedDataMsg.
+ wintrust: Implement CryptSIPGetSignedDataMsg for cabinet files.
-Jon Griffiths (17):
- include/basetsd.h: Ignore cpu checks whn __midl is defined.
- oleaut32: Use users default LCID for type libraries.
- oleaut32: ICreateTypeLib2_SetLcid sets both LCID's.
- oleaut32: Null doc string params return E_INVALIDARG.
- oleaut32: Implement ICreateTypeLib2_SetHelpContext.
- c2man: Don't mangle 'dll' when its part of another word.
- oleaut32/test: Fix valgrind leaks.
- oleaut32: Fix memcpy overlapping ranges in SysReAllocStringLen.
- wsock32: Forward TransmitFile to the implementation in mswsock.
- msvcr71: Forward __pctype_func.
- Fix minor comment typos.
- oleaut32: Don't read past the digits array in VARIANT_FormatNumber.
- oleaut32: Implement ICreateTypeLib2::SetHelpStringContext/SetHelpStringDll.
- msvcrt: Implement ___setlc_active_func/___unguarded_readlc_active_add_func.
- msvcrt: Tests for [w]makepath.
- msvcrt: Make tests for [w]makepath pass.
- include: Avoid TEXT() in sddl component tags, hide them when building Wine.
+Kai Blin (1):
+ secur32: Fix GetComputerObjectName tests for domain members.
-Juan Lang (11):
- inetmib1: Make table searching function into a generic helper.
- inetmib1: Support the MIB2 UDP table.
- inetmib1: Don't prefer the native version, it doesn't do much anyway.
- inetmib1: Free memory when DLL is unloaded.
- cryptui: Add header.
- cryptdlg: Add header.
- cryptdlg: Include cryptdlg.h.
- cryptdlg: Implement DllRegisterServer/DllUnregisterServer.
- richedit: Only send update events in 1.0 emulation mode if the event mask specifies it.
- inetmib1: Fix test failures on some systems.
- wintrust: Use path in WIN_TRUST_SUBJECT_FILE structure rather than assuming a path is passed in place of WINTRUST_DATA's pFile member.
+Kirill K. Smirnov (1):
+ shell32: Avoid usage of undefined xdg_results variable, since XDG_UserDirLookup() always corrupts it.
-Kai Blin (2):
- netapi32: Make sure NetUserGetInfo can find the current user.
- ws2_32: Prevent segfault in trace for NULL AddressString.
+Lei Zhang (10):
+ user32: Add a test for SetWindowPos.
+ user32: Clamp newly created windows to the minimum window size.
+ oleaut32: Check return values in several functions.
+ winex11: X11DRV_DIB_[GS]etImageBits should return 0 on failure.
+ gdi32: CreateDIBitmap should check for SetDIBits failure.
+ gdiplus: Add tests for passing negative strides to GdipCreateBitmapFromScan0.
+ ole32: Silence FIXME from CoGetContextToken stub.
+ ntdll: Use our own implementation of atoi and atol.
+ gdi32: Add a test for font orientation.
+ gdi32: Glyph advances should be measured for unrotated characters.
-Maarten Lankhorst (25):
- wined3d: Fix a deadlock that may occur during initialization.
- quartz: Fix return values in directsound renderer.
- quartz: Fix return value for video renderer.
- quartz: Make CLSID_AudioRender an alias for CLSID_DSoundRender.
- quartz: Set filesource initial state to stopped.
- quartz: Implement state transitions in directsound renderer, and block on pause.
- quartz: Implement state transitions in video renderer.
- quartz: Fix tiny bug in IGraphBuilder_Render.
- quartz: Make sure transform filter commits allocator.
- quartz: Only call begin process functions in transform filter when stopped.
- quartz: Fix parser/pullpin to only care about the state transition stopped<->playing.
- quartz: Fix deadlock with transform filter.
- quartz: Add rewrite of avi splitter.
- quartz: Add tests for avi splitter.
- quartz: Always set current position again.
- quartz: Fix end of stream handling.
- quartz: Fix deadlocks in dsound renderer.
- quartz: Make parser start even if some of the pins aren't connected.
- quartz: Make filtergraph quieter.
- quartz: Call run before pausing in transform filter.
- ntdll: Use module for path to activation context.
- quartz: End the flush downstream first before restarting playback in pullpin.
- quartz: Make the file source rotate around the 'first' sample, to prevent starvation of a single stream.
- devenum: Call VariantInit instead of VariantClear.
- includes: Add video mixing renderer header.
+Luis Busquets (4):
+ d3dx9: Implement D3DXGetShaderSize().
+ d3dx9: Add a test for D3DXGetShaderSize().
+ d3dx9: Implement D3DXGetShaderVersion().
+ d3dx9: Add a test for D3DXGetShaderVersion().
-Massimo Del Fedele (1):
- opengl32: glGetString() should return NULL on NULL context.
+Maarten Lankhorst (11):
+ quartz: Fix incorrect use of mtCurrent in transform filter.
+ quartz: Fix memory and sample leaks.
+ quartz: Only allocate 1 buffer in transform filter.
+ quartz: Fix reference leak in avi splitter on end of stream.
+ winemp3: Be more tolerant to what a valid mp3 header is.
+ quartz: Explicitly handle wave headers in avi splitter.
+ quartz: Fix wrong assignment of variable in parser.
+ include: Fix typo in vmrender.idl.
+ quartz: Fix handling of zero byte samples and endofstreams.
+ quartz: Fix bugs that occur during connection.
+ quartz: Fix end of stream handling in avi splitter.
-Michael Karcher (7):
- crypt32: ComparePublicKeyInfo must ignore the leading zero.
- crypt32: Remove duplicate MS test root key.
- gdi32: Fix double->fixpoint conversion in freetype.c.
- gdi32: Fix palette of 1bpp DIB in GetDIBits.
- winex11: Fix GetDIBits of 1 bit DDBs.
- winex11: Made local constant static.
- Add support for compatibility mode in WineEngCreateFontInstance.
+Mathias Kosch (2):
+ winex11: Fix typo in X11DRV_SetDIBits optimization.
+ advapi32: Fix RegGetValue when dwFlags includes RRF_RT_ANY.
-Michael Stefaniuc (4):
- gdiplus: Remove redundant NULL check before GdipFree (Smatch).
- riched20: Fix typo.
- quartz: Compare a file handle to INVALID_HANDLE_VALUE and not NULL.
- quartz: Add missing LeaveCriticalSection on error path (Smatch).
+Michael Stefaniuc (1):
+ msxml3: Remove redundant NULL check before HeapFree (Smatch).
-Mikołaj Zalewski (12):
- browseui: progressdlg: don't leak the event.
- shell32: RunFileDlg: the function should be Unicode on NT.
- shell32: RunFileDlg: use symbolic constants for control IDs and use correct hInstance when creating it.
- shell32: RunFileDlg: allow the user to cancel the Browse dialog, remove some unneeded parameters.
- shell32: RunFileDlg: make the error messages easier to understand for the user.
- shell32: RunFileDlg: move strings to resources.
- shell32: RunFileDlg: use the parameters.
- taskmgr: Move Run dialog caption to resources, use the standard text.
- shlwapi: UrlCanonicalize should strip all the characters <= 32 from the end of the string.
- shell32: Make new style Browse For Folders dialog resizable.
- shell32: RunFileDlg: Allow custom icons.
- taskmgr: Use own icon in Run dialog.
+Mikołaj Zalewski (16):
+ comctl32: statusbar: Window is always Unicode, CCM_SETUNICODEFORMAT should change the notify format.
+ comctl32: statusbar: Rename NtfUnicode to bUnicode to make is more consistent with other controls, use NF_REQUERY in WM_CREATE.
+ comctl32: statusbar: WM_CREATE should not resize the window - it should happen in WM_SIZE.
+ comctl32: statusbar: Don't issue a WM_PAINT during a WM_CREATE.
+ comctl32: statusbar: WM_SETFONT should change the bar height.
+ comctl32: Fix the file version string declaration.
+ oleaut32: Use custom file version in VERSIONINFO.
+ comctl32: statusbar: Change the height expression to one that seems to be the same as in Windows.
+ comctl32: Don't print ERRs for reflected messages.
+ comctl32: toolbar: TB_SETBITMAPSIZE should not change a coordinate when passed -1 (with testcase).
+ comctl32: statusbar: Test and fix SB_SETMINHEIGHT.
+ comctl32: statusbar: Optimize STATUSBAR_RefreshPart.
+ shell32: autocomplete: Don't pass NULL pceltFetched to IEnumString_Next.
+ include: Add KEY_WOW64_* defines.
+ advapi32: Remove access checks from advapi32 (makes KEY_WOW64_* work).
+ advapi32: tests: Make WOW64 test pass under Win2k, fix a flag.
-Nikolay Sivov (23):
- gdiplus: Fix uninitialized value jump and a leak in GdipAddPathPolygon test.
- gdiplus: GdipGetPathLastPoint implementation.
- gdiplus: GdipGetPathGradientWrapMode implementation.
- gdiplus: Implemented GdipCreateTextureIAI using float args version.
- gdiplus: Implemented GdipDrawBeziers.
- gdiplus: Implementation of GdipPathIterEnumerate.
- gdiplus: Added file for PathIterator testing.
- gdiplus: Construction/desctruction tests for PathIterator.
- gdiplus: Implemented GdipPathIterHasCurve with tests.
- gdiplus: Remove unnecessary cast from GdipAddPathRectangle.
- gdiplus: GdipPathIterNextMarker implementation with tests.
- gdiplus: Implementation of GdipPathIterGetSubpathCount with tests.
- gdiplus: Check arguments in GdipPathIterNextSubpath.
- gdiplus: GdipGetLineWrapMode implementation.
- gdiplus: GdipIsMatrixInvertible implementation with tests.
- gdiplus: GdipInvertMatrix implementation with tests.
- gdiplus: Implemented GdipShearMatrix with tests.
- gdiplus: Semi-stub for GdipCreateLineBrushFromRectWithAngle.
- gdiplus: Implemeted GdipDrawClosedCurve2 and GdipDrawClosedCurve2I.
- gdiplus: Implemented GdipDrawClosedCurve and GdipDrawClosedCurveI.
- gdiplus: GdipFillRegion actually belongs to Graphics.
- gdiplus: Implemented GdipSetPenDashCap197819.
- gdiplus: Implemented GdipGetPenDashCount.
+Nicolas Le Cam (2):
+ comctl32/tests: Fix a test failure in multiple platforms.
+ kernel32/tests: Fix a failing test in Vista.
-Owen Rudge (1):
- shell32: Check registry entry for cpl files (in standard control panel).
+Nikolay Sivov (8):
+ gdiplus: Implemented GdipCreateBitmapFromResource.
+ gdiplus: Fix GdipCreatePathIter to handle NULL as path. Fix tests.
+ gdiplus: Fix for GdipPathIterNextMarker to handle path without markers. Fix tests.
+ gdiplus: Make GdipInvertMatrix test pass on native switching to matrix with determinant 16.
+ gdiplus: implemeted GdipGetPathGradientBlendCount with test.
+ gdiplus: Implement GdipGetPathGradientBlend with basic tests.
+ gdiplus: Implemented GdipGetPathGradientRect with test.
+ gdiplus: Fix swapped got-expected in brush test.
-Paul Vriens (1):
- quartz/tests: Make tests run on everything lower then Vista.
+Owen Rudge (18):
+ shell32: Remove "no control panels" found message.
+ shell32: Use wide functions when creating control panel.
+ shell32: Load Control Panel title from resources.
+ shell32: Add menu bar to Control Panel.
+ shell32: Add code to process menu item selections.
+ shell32: Add About dialog to Control Panel.
+ shell32: Remove existing painting methods from control panel.
+ shell32: Use a listview for the control panel.
+ shell32: Add status bar to control panel.
+ appwiz.cpl: Add skeleton Add/Remove Programs control panel.
+ appwiz.cpl: Display Add/Remove Programs dialog.
+ appwiz.cpl: Add column headers to listview.
+ appwiz.cpl: Add imagelist for listview.
+ appwiz.cpl: Check to see if buttons should be enabled.
+ appwiz.cpl: Read installed application information from registry.
+ appwiz.cpl: Add applications to list, remove on window close.
+ appwiz.cpl: Add uninstall routine for applications.
+ appwiz.cpl: Add basic Support Information dialog.
-Peter Oberndorfer (4):
- msvcrt: Add a test for scanf %p.
- msvcrt: Implement %p for scanf.
- ntdll: Add broken() to two test cases.
- opengl32: Fix a typo (wglShaderLists -> wglShareLists).
+Philip Nilsson (4):
+ wined3d: Enable filtering for D3DFMT_A4R4G4B4.
+ d3dx8: Allow input and output parameters pointing to the same place.
+ d3dx9: Implement D3DXPlaneTransformArray.
+ d3dx9: Use UINT instead of unsigned int where appropriate.
-Piotr Caban (27):
- msxml3: Added IXMLDOMElement_getAttributeNode test.
- msxml3: Added IXMLDOMElement_getAttributeNode implementation.
- msxml3/tests: Better error messages formatting.
- msxml3/tests: Fix error messages.
- msxml3: Added stub implementation for SAXXMLReader interface.
- msxml3: Added ISAXMLReader_getContentHandler implementation.
- msxml3: Added ISAXXMLReader_putContentHandler implementation.
- msxml3: Added ISAXMLReader_getContentHandler implementation.
- msxml3: Added ISAXMLReader_putErrorHandler implementation.
- msxml3: Added ISAXXMLReader_getErrorHandler implementation.
- msxml3/test: Added ISAXXMLReader test.
- msxml3: Use IXMLDOMNode_get_nodeType in xmlnode_appendChild.
- msxml3: Implemented domdoc_put_documentElement.
- msxml3: Make bsc heap based object.
- msxml3: Store IBinding in bsc.
- msxml3: Store current bsc in domdoc.
- msxml3: Use OnDataAvailable for reading stream.
- msxml3: Return better bindf in GetBindInfo.
- msxml3: Split DOMDocument_create.
- msxml3: Implemented xmlnode_get_ownerDocument.
- msxml3: Added test of files generated by IXMLDOMDocument_save.
- msxml3: Skip the first XML declaration in file generated by domdoc_save.
- msxml3/tests: Added more tests to ISAXXMLReader_putContentHandler and ISAXXMLReader_getContentHandler, added todo test for ISAXXMLReader_parse.
- msxml3: oldChild in xmlnode_removeChild may be NULL.
- msxml3: Fixed xmlnode_removeChild.
- msxml3: Fixed ISAXXMLReader_getContentHandler and ISAXXMLReader_getErrorHandler when second argument is NULL.
- msxml3/tests: Added test for getContentHandler with NULL argument.
+Piotr Caban (25):
+ msxml3: Fixed typo in create_bsc.
+ msxml3: Added stub implementation of ISAXLocator.
+ msxml3: Added partial implementation of ISAXXMLReader_parse.
+ msxml3: Added ISAXContentHandler_startDocument event.
+ msxml3: Added ISAXLocator_getLineNumber and ISAXLocator_getColumnNumber partial implementation.
+ msxml3: Added ISAXContentHandler_endDocument event.
+ msxml3: Added ISAXContentHandler_startElement event.
+ msxml3: Added ISAXContentHandler_endElement event.
+ msxml3: Added ISAXContentHandler_characters event.
+ msxml3: Added ISAXContentHandler_putDocumentLocator event.
+ msxml3: Added ISAXLocator_getPublicId.
+ msxml3: Added ISAXLocator_getSystemId.
+ msxml3/tests: Added more tests for ISAXXMLReader_parse and ISAXLocator.
+ msxml3: Do not invoke ISAXXMLReader_endDocument when parser was stopped.
+ msxml3/tests: Added tests for ISAXXMLReader_putErrorHandler and ISAXXMLReader_getErrorHandler.
+ msxml3: Add error handling.
+ msxml3: Added support for SafeArrays in ISAXXMLReader_parse.
+ msxml3/tests: Added test for ISAXXMLReader_parse with SafeArray as argument.
+ msxml3: Reorganize ISAXXMLReader_parse function.
+ msxml3: Added support for more arguments in ISAXXMLReader_parse.
+ msxml3: Change ISAXXMLReader_getLine and ISAXXMLReader_getColumn functions.
+ msxml3: Change ISAXXMLReader_characters implementation so it works correctly on files with '\r' characters.
+ msxml3/tests: Add test for parsing from IStream.
+ msxml3/tests: Add test for parsing document with '\r' characters.
+ msxml3: Fix for accessing uninitialized memory.
-Reece Dunn (1):
- comctl32: Add support for drawing themed group boxes.
+Reece Dunn (13):
+ uxtheme/tests: Use HRESULT_FROM_WIN32 to check the error codes, not LOWORD.
+ shell32: Do not use a fixed path in the shelllink tests.
+ shell32: Make the tests build with the Vista SDK.
+ oleaut32: Fix the vartype tests on Vista.
+ shell32/tests: Vista returns E_INVALIDARG if the path sent to SetPath is invalid.
+ comctl32: Fixed the MRU tests on Vista.
+ setupapi/tests: Use FIELD_OFFSET instead of offsetof.
+ user32: Fixed building the tests with the Vista SDK.
+ shell32: Don't crash if the shlexec tests fail to create an extension in the registry.
+ crypt32/tests: Be more verbose on the failing base64 tests on Vista to help locate the failures.
+ comctl32: Made the button theme drawing code extensible.
+ crypt32/tests: fix the protectdata tests on Vista.
+ oleaut32: Fix the SafeArrayGetVartype tests on Vista and use that behaviour.
-Rob Shearman (20):
- oleaut32: Implement the 0x08 flag in SLTG_DoVars.
- oleaut32: Load string constants correctly from SLTG typelibs.
- oleaut32: Dump symbolic names for VT_LPSTR and VT_LPWSTR in dump_TypeDesc.
- include: Add uuid to interfaces in pstore.idl.
- include: Add uuids to interfaces in amvideo.idl.
- include: Add uuids to interfaces in sensevts.idl.
- rpcrt4: Add a comment in NdrSendReceive explaining why we change the BufferLength.
- rpcrt4: Reset the BufferLength to the used part of the buffer in NdrProxySendReceive.
- widl: Increment the buffer offset by 8 for embedded pointers inside varying arrays in varying structures.
- widl: Check that the structure has been defined in check_remoting_args.
- widl: Consolidate top-level parameter conformance/variance expression writing into a separate function.
- rpcrt4: Support calculating the size in memory of range types embedded in complex types.
- rpcrt4: Fix NdrComplexArrayUnmarshall and NdrComplexStructUnmarshall to reuse memory for embedded pointers.
- rpcrt4: The conformant array offset in complex structs should be signed.
- rpcrt4: Implement memory sizing for pointers in complex types.
- rpcrt4: Don't reserve space in the buffer for reference pointers embedded in complex types.
- include: Remove unused file wine/rpcss_shared.h.
- widl: Rename find_type_helper, find_type and find_type2 to find_type, find_type_error and find_type_error2 respectively.
- widl: Remove some unnecessary calls to duptype.
- rpcrt4: Clear the memory of embedded complex types in ComplexUnmarshall when fMustAlloc is TRUE to avoid passing uninitialised memory to the unmarshaller.
+Rob Shearman (6):
+ rpcrt4: Implement MesEncodeIncrementalHandleCreate, MesDecodeIncrementalHandleCreate, MesIncrementalHandleReset and MesHandleFree.
+ rpcrt4: Implement NdrMesProcEncodeDecode.
+ rpcrt4: Implement MesDecodeBufferHandleCreate and MesEncodeFixedBufferHandleCreate.
+ rpcrt4: Ignore the return value of functions when unmarshalling a pickled procedure.
+ rpcrt4: Implement RpcCancelThreadEx.
+ rpcrt4: Fix the memory pointer passed into the conformant array marshaller in NdrComplexStructMarshall.
-Roy Shea (2):
- wintrust/test: Verify array length before calling memcmp in test.
- include: Add header for mstask.
+Roy Shea (4):
+ mstask: Skeleton implementation of Task Scheduler Service.
+ mstask: Generate C file with GUID definitions from mstask.idl.
+ mstask: TaskScheduler stub with AddRef, QueryInterface, and Release.
+ mstask: Implement ClassFactory, DllGetClassObject, and DllCanUnloadNow.
-Sinitsin Ivan (2):
- mshtml: Add HTMLWindow_scrollTo implementation.
- mshtml: Add HTMLWindow_scrollBy implementation.
+Stefan Dösinger (41):
+ wined3d: Remove the atifs shader backend.
+ wined3d: NP2 coordinate adjustment is a vertex operation.
+ wined3d: Move fixed function texture dimension updates to the fragment pipeline.
+ wined3d: Simplify the fragment pipeline selection.
+ wined3d: Give the nvts/nvrc code its own pipeline implementation.
+ wined3d: WINED3DTSS_TEXCOORDINDEX belongs to the vertex pipeline.
+ wined3d: Move shader constant affecting states to the misc pipeline.
+ wined3d: Give nv* fixed function stuff its own state template.
+ wined3d: Separate texture_activate_dimensions.
+ wined3d: Remove some dead code.
+ wined3d: Add extension information to the states.
+ wined3d: Coalesce the nvrc and nvts+nvrc state template.
+ wined3d: Move an extension check into the state template.
+ wined3d: Move a few extension checks into the state template.
+ wined3d: Move the range fog support test to the template.
+ wined3d: Split the psizemin handler.
+ wined3d: Split the psizemax state handler.
+ wined3d: Move the point sprite support test into the template.
+ wined3d: Test for multisampling in the template.
+ wined3d: Only register the np2 texture fixup if needed.
+ wined3d: Check for ATI_ENVMAP_BUMPMAP in the template.
+ wined3d: Move the vertexblend support check to the template.
+ wined3d: Remove GL_EXT_vertex_weighting stubs.
+ wined3d: Remove more dead code.
+ wined3d: Move an VBO support check to the state template.
+ d3d9: Unset the vertex shader in the compare_instructions test.
+ wined3d: Fix the MULTIPLYADD parameter orders in atifs.
+ wined3d: Correct the D3DTOP_LERP parameter order.
+ wined3d: Use GL_ARB_texture_non_power_of_two emulation.
+ wined3d: Use the nofilter mipmap lookup for np2 textures.
+ wined3d: Use less strict pixel format matching if the match fails.
+ wined3d: Fix a copy and paste bug.
+ wined3d: Whitespace fix.
+ wined3d: Set WINED3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET.
+ wined3d: Remove some #ifdefs.
+ wined3d: Move set_tex_op(_nvrc) to their specific files.
+ d3d: D3DDECLTYPE_UNUSED is not valid in vertex declarations.
+ wined3d: Honor the texcoordindex when setting the texture matrix.
+ wined3d: Support ATI's D3DFMT_ATI2N format.
+ wined3d: ATI2N support using GL_EXT_texture_compression_rgtc.
+ wined3d: Make the MAC ARBvp implementation happy about ARL.
-Stefan Dösinger (52):
- wined3d: RENDERTARGET | AUTOGENMIPMAP are compatible.
- wined3d: Update the blit ortho on size changes.
- wined3d: Use CTXUSAGE_RESOURCELOAD for fb->texture reads.
- wined3d: Delay render target activation.
- wined3d: Restore the gamma when destroying the swapchain.
- wined3d: Correct an off-by-one error in constant dirtification.
- wined3d: Remove an unneeded atifs hack.
- wined3d: Start the state splitup.
- wined3d: Implement the state merger and start to use it.
- wined3d: Make the stream source application a regular state function.
- wined3d: Move stream source and vshader to misc and vertex pipeline tables.
- wined3d: Move material application to the vertex pipeline.
- wined3d: Move the frontfacing state to the misc state table.
- wined3d: Move clipplanes to vertex states.
- wined3d: Move the scissor rect to the misc states.
- wined3d: Move lights to the vertex pipeline states.
- wined3d: Move shader constants to the misc states.
- wined3d: Move the viewport to the vertex and misc pipeline states.
- wined3d: indexbuffer -> misc.
- wined3d: Move transforms to the vertex code.
- wined3d: Move texture transform flag stuff to the vertex pipeline states.
- wined3d: Create fragment processing state templates and select one.
- wined3d: Communicate the atifs functions via the fragment pipeline impl.
- wined3d: Remove the DLL load init function.
- wined3d: Remove the state table from the shader backend.
- wined3d: Move Fixed function pipeline states to the new fragment structure.
- wined3d: Initialize the state table before filling it.
- wined3d: Move pixelshader application to the fragment pipeline.
- wined3d: Move WINED3DRS_ANTIALIAS to the misc states.
- wined3d: Textureperspective->misc states.
- wined3d: Move a few more states to the misc pipeline.
- wined3d: Move wrapu to the misc states.
- wined3d: Alpha states -> misc pipeline states.
- wined3d: WINED3DRS_LASTPIXEL -> misc states.
- wined3d: Move a few more states to the misc states.
- wined3d: Move fog to the vertex states.
- wined3d: Move more fog stuff to the vertex states.
- wined3d: Move the bordercolor to the fragment states.
- wined3d: WINED3DRS_ZBIAS -> misc states.
- wined3d: Move a few more odd states to the misc state table.
- wined3d: Stencil states -> misc table.
- wined3d: texturefactor-> fragment states.
- wined3d: Wrapping states -> misc.
- wined3d: WINED3DRS_SRGBWRITEENABLE->fragment.
- wined3d: A few more vertex states.
- wined3d: A few more junk misc states.
- wined3d: Point size vertex states.
- wined3d: One more psize state.
- Wined3d: Move the last states.
- wined3d: Samplers -> misc states.
- wined3d: Move shader_fragment_enable to the fragment pipeline implementation.
- wined3d: Set ffp caps in the ffp backend, not the shader backend.
+Stefan Leichter (1):
+ rasapi32: RasEnumDevicesA test: initialize the input parameters before each call, make sure the return buffer is big enough.
-Stefan Leichter (2):
- rasapi32: Added some tests for RasEnumDevicesA (based on a patch by Austin English),
- rasapi32: Added some more tests for RasEnumDevicesA, fix Wine not to crash on the tests.
+Ulrich Hecht (1):
+ dsound: Fix notification order.
-Tobias Jakobi (3):
- d3d8: Add testcase for IDirect3DDevice8::CreateImageSurface.
- d3d8: Fix IDirect3DDevice8::CreateImageSurface pool type.
- d3d9: Remove faulty comment from CreateOffscreenPlainSurface.
+Vincent Povirk (3):
+ wininet: Always respect Proxy-Connection: or Connection: if it exists.
+ ole32: Add tests for OleIsCurrentClipboard(NULL).
+ ole32: Always return false when asked if NULL is the current clipboard.
-Vijay Kiran Kamuju (1):
- vdmdbg: Add stub for VDMEnumProcessWOW.
-
-Vincent Povirk (2):
- comctl32: Add test for disabling owner of modal property sheets.
- comctl32: Disable owner of modal property sheets before creating the dialog.
-
-Vitaliy Margolen (5):
- dinput: Add more traces. Prevent some traces from dereferencing NULL pointer.
- dinput: Stop and unload effect when freeing it.
- dinput: Use Wine list for effects list.
- dinput: Freed effect should remove itself from the parent's list of effects. Add tests.
- dinput: Set force feedback actuator flag for X and Y axes.
-
-Vladimir Pankratov (5):
- winecfg: Update Russian translation.
+Vladimir Pankratov (1):
winhlp32: Update Russian translation.
- taskmgr: Changed about form to standard shell32.
- README: Add Russian translation.
- shell32: Update Russian translation.
-Zac Brown (14):
- ntdll: Implement checking for control characters in RtlIsTextUnicode.
- include: Add more #define's for winhttp options.
- winhttp.h: Add WinHTTP error codes.
- winhttp: Add stub implementation for WinHttpConnect.
- winhttp: Add stub implementation for WinHttpOpenRequest and fix function declaration.
- winhttp: Add stub implementation for WinHttpSendRequest.
- winhttp: Add stub implementation for WinHttpQueryOption.
- winhttp: Add stub implementation for WinHttpQueryDataAvailable.
- winhttp: Add stub implementation for WinHttpReceiveResponse.
- winhttp: Add stub implementation for WinHttpSetOption.
- winhttp: Add stub implementation for WinHttpReadData.
- winhttp: Add stub implementation for WinHttpCloseHandle.
- wininet/tests: Change some traces to skips in tests.
- include/winhttp.h: Add WinHttp status codes.
-
-Zachary Brown (1):
- winhttp: Build an import library.
+Zac Brown (3):
+ ntdll: Remove byte reversed U+3000 (CJK space) from being checked in RtlIsTextUnicode.
+ winhttp/tests: Add test for opening request.
+ include/winhttp.h: Add remaining flags.
Zhangrong Huang (2):
- secur32: Allow loading external schannel.dll.
- msxml3/test: Fix a typo in test node_to_string().
+ msxml3: Add support for accessing document node.
+ msxml3: Add support for accessing CDATASection node.
--
Alexandre Julliard
diff --git a/VERSION b/VERSION
index 4a7bfd4..1c0a528 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 1.1.1
+Wine version 1.1.2
diff --git a/configure b/configure
index ec49149..0de81c0 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.1.
+# Generated by GNU Autoconf 2.61 for Wine 1.1.2.
#
# 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.1'
-PACKAGE_STRING='Wine 1.1.1'
+PACKAGE_VERSION='1.1.2'
+PACKAGE_STRING='Wine 1.1.2'
PACKAGE_BUGREPORT='wine-devel@winehq.org'
ac_unique_file="server/atom.c"
@@ -1298,7 +1298,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.1 to adapt to many kinds of systems.
+\`configure' configures Wine 1.1.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1367,7 +1367,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Wine 1.1.1:";;
+ short | recursive ) echo "Configuration of Wine 1.1.2:";;
esac
cat <<\_ACEOF
@@ -1496,7 +1496,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Wine configure 1.1.1
+Wine configure 1.1.2
generated by GNU Autoconf 2.61
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1510,7 +1510,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.1, which was
+It was created by Wine $as_me 1.1.2, which was
generated by GNU Autoconf 2.61. Invocation command line was
$ $0 $@
@@ -23136,7 +23136,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.1, which was
+This file was extended by Wine $as_me 1.1.2, which was
generated by GNU Autoconf 2.61. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -23189,7 +23189,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-Wine config.status 1.1.1
+Wine config.status 1.1.2
configured by $0, generated by GNU Autoconf 2.61,
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"