Commit de92617b authored by Alexandre Julliard's avatar Alexandre Julliard

Release 1.1.3.

parent acaeb920
The Wine development release 1.1.2 is now available.
The Wine development release 1.1.3 is now available.
What's new in this release (see below for details):
- 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.
- Beginnings of ddraw overlay support.
- Many more crypt32 functions.
- Improved support for tables in Richedit.
- Support for NETWM window maximization.
- Many installer fixes.
- Tweaks for better PulseAudio support.
- Various bug fixes.
The source is available from the following locations:
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
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.3.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.1.3.tar.bz2
Binary packages for various distributions will be available from:
......@@ -27,580 +28,906 @@ AUTHORS in the distribution for the complete list.
----------------------------------------------------------------
Bugs fixed in 1.1.2:
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
Bugs fixed in 1.1.3:
1439 commdlg.dll.so comdlg32.dll.so, a possible font dialog bug ?
2538 Reaktor menus not displayed properly - gray bars
2605 Borland qtinf70 draw problems
3307 wininet: A cookie set during a 302 response won't be used during an automatic redirect
3332 Explore Folder using ShellExecute fails
3546 CLSID_InternetShortcut not available...
4101 Picasa: Unable to use Blogthis after signin.
5033 WINE_GET_SONAME does not pick up libjack soname
5286 TreeView in Becky! Internet Mail doesn't work properly
5504 riched20:Spinner on textfields and comboboxes
6160 eDrawings somewhat installs completely but fails to run
6519 Wine blacks out rotated font bitmap
6534 Counter Strike 1.6 crashes after asking for the gecko engine
7118 Wine does not listen to the clipboard
7211 Wine does not correctly launch Guild Wars
8829 EVE Online model of Large Artillery Battery structure is mostly transparent
9670 SparVoip crashes
10303 Unable to play Windows Media files
10437 Altium Designer crash
10620 PAF 5 help viewer hits unhandled page fault while closing
10684 Some games fail to restore pre-launch gamma
10951 Flashlight is darker then it should be in Half-Life 2: Episode 2
11029 Black & White game does not respond to mouse clicks
11098 Vaz Modular 3.03 hangs on exit
11526 Wine dies when starting Sigma Photo Pro 3.0
11616 Soulbringer crashes after intro
11766 Heap corruption in crypt32 during Sandra benchmark?
12087 winrar add file dialog cannot get multi-select files correctly
12089 winrar crashes when I try to add a file with a long file name
12206 Can't install Timeshift Demo
12364 Overlapping of windows within Photoshop CS2
12486 Microsoft Office Standard 2007 installation failure
12521 Origin 8.0: License expires immediately without native msxml3
12624 Installer failes to register typelib
12634 WMP10 main window spurious window decorations
12839 iphplapi: iphplapi.ok test fails in PC-BSD but not Linux
12856 user32: menu.ok test fails in PC-BSD but not Linux
12919 kernel32: virtual test fails in PC-BSD but not Linux
12921 kernel32: toolhelp test fails in PC-BSD but not Linux
13051 UI elements in Picasa displayed incorrectly after minimize and restore
13173 Dragon NaturallySpeaking 9.0 Preferred crash on unimplemented gdiplus.dll.GdipCreateLineBrushFromRectWithAngleI
13191 Trackmania Nations Forever doesn't work with PC2/3 shaders or with bloom-effect
13217 Minimize/restore needs to send a WM_SYSCOMMAND message
13231 msi: source.ok fails in Opensolaris
13236 shell32: shlexec.ok fails in Opensolaris
13256 Age of Mythology: missing bilinear filtering
13268 MsiExec Runtime Error during install
13446 Joining certain servers crashes Counter Strike: Source
13550 Wrong textures being displayed at wrong places.
13573 Room Arranger 5.04 needs GdipDrawEllipseI
13586 Prince of Persia The Two Thrones: weird rendering bug - duplications on the sides
13590 MS Office 2003: Cannot install Service Pack
13601 can't compile wine with Xcode 3.1 or iPhone SDK
13785 Opera 9.27 crashes at MSI install when you choose target location
13877 Microsoft Office Enterprise 2007 fails to install
14031 Max Payne 2: GL_INVALID_OPERATION in texture_activate_dimensions
14038 Max Payne 2: bullet time screen filled with solid color
14122 MagicMaps crashes in 2D window when user session via nxclient
14183 HttpSendRequest() should fetch connection parameters instead of HttpOpenRequest(), especially Cookies.
14192 ElsterFormular 2007/2008: Data submission fails with "Errorcode 49152"
14199 Vertical text not rendered in schematic view of Altium DXP 2004
14227 MathCAD 2000 Pro 2D graph text label bug
14268 carto exploreur 3 - crash
14280 Richedit's EM_SETTEXTEX ignores ST_SELECTION
14339 Download does not initialize when using Blizzard Downloader.
14379 Ares does not connect to its network
14384 Can not install MSDN - installer crashes
14468 Hearts of Iron 2: Armageddon stops loading savegames
14509 RegGetValue sometimes doesn't work properly
14513 msysgit installer fails due to missing CreateHardLinkA stub
14591 Oblivion crashes in wine 1.1.1
14594 crypt32.CryptHashMessage needed for VS.NET 2005 (deployment project type creation)
14605 Star Wars Galaxies: USB joystick crashes application
14615 rks_trial game is drawn out of place in its window
14635 Regression - Cups printer not showing after upgrade to 1.1.2
14678 Office 2003 Pro installer page faults at end of install process
14679 Diablo II Installer from Blizzard account download doesnt work.
14683 Microsoft Money 2007: Crash on program startup
14696 Mordor: the Depths of Dejenol installer crashes when running UNWIP.EXE
14706 Max Payne 2: Windows no longer transparent
14712 offcolour ingame text in Battlefield 1942
14714 intermittant crashes while playing bf1942
14716 distant objects not obscured by fog in bf1942
14720 Steam: uninstaller no longer launches from wine uninstaller
14724 Max Payne 2: PP effect performance (ORM=fbo)
14725 unimplemented function gdiplus.dll.GdipSetStringFormatTabStops
14726 AW broser crashes, starts fine with native wininet
14738 Sacred Underworld crashes when opening a lan game
14745 wined3d BltOverride - blits from non-pow2 surfaces cause issues without GL_ARB_texture_non_power_of_two
14790 after full tilt poker upgrade, client crashes randomly
14816 Build breaks on "Solaris Express Community Edition" (SX:CE) (Solaris 11) at git + many warnings
14908 listview items does not appear selected
14911 Unable to run Drakensang demo
14917 Ddraw Realizepalette regression
----------------------------------------------------------------
Changes since 1.1.1:
Changes since 1.1.2:
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.
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 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 (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 (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.
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.
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.
Aurimas Fischer (1):
richedit: Spelling fixes.
Cesar Eduardo Barros (1):
kernel32: Add stub for CreateHardLink.
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.
gdiplus: Implement GdipGetRegionData.
gdiplus: Implement GdipCreateRegionPath.
gdiplus: Implement GdipCreateRegionRect.
gdiplus: Implement GdipCreateRegionRectI.
gdiplus: Implement GdipCloneRegion.
gdiplus: Implement GdipCombineRegionRect.
gdiplus: Implement GdipCombineRegionRectI.
gdiplus: Implement GdipCombineRegionRegion.
gdiplus: Implement GdipCombineRegionPath.
gdiplus: Add another test to getregiondata.
gdiplus: Skip the generic font tests if we don't have the required fonts.
Alexander Dorofeyev (5):
wined3d: Add ActivateContext in color_fill_fbo.
ddraw/tests: Skip cubemap tests when cubemap isn't supported.
wined3d: Disable TEXTURE_RECTANGLE in SetupForBlit.
wined3d: Set D3DPTEXTURECAPS_TRANSPARENCY.
wined3d: Fix copy paste error in IWineGDISurfaceImpl_RealizePalette.
Alexander Morozov (4):
include/ddk/wdm.h: Add defines.
ntoskrnl.exe: Add stubs for IoAllocateIrp, IoInitializeIrp and IoFreeIrp.
ntoskrnl.exe: Add stub for IoDeleteSymbolicLink.
kernel32: Fix a typo.
Alexander Nicolaysen Sørnes (13):
dpnet: Add basic DirectPlay8ThreadPool implementation.
shell32: Update Norwegian Bokmål translation.
appwiz.cpl: Fix overlapping controls.
appwiz.cpl: Add Norwegian Bokmål translation.
regedit: Convert deletion to unicode.
regedit: Convert printing&help to unicode.
regedit: Convert clipboard handling to unicode.
kernel32/winerr: Add Norwegian Bokmål translation.
regedit: Fix passing null pointer.
winhlp32: Update Norwegian Bokmål translation.
regedit: Convert key creation to unicode.
regedit: Convert AddEntryToTree to unicode.
dpnet: Add stubbed DirectPlay8Peer interface.
Alexandre Julliard (24):
configure: Don't use cups-config --libs, it returns garbage.
wine.inf; Don't overwrite path and temp dir environment variables on upgrades.
ntdll: Use the generic int 0x91 syscall on Solaris so that it works on all CPUs.
user32/tests: Fix some tests on Win9x.
user32: Return a proper rectangle from WINPOS_MinMaximize.
user32: Add an entry point for ShowWindow to the driver interface.
winex11: Fetch the current X window position on ShowWindow resulting from a window manager event.
winex11: Send WM_SYSCOMMAND instead of calling ShowWindow directly to minimize/restore a window.
winex11: Check for wm maximized state in ConfigureNotify and update the window state accordingly.
winex11: Also check the maximized when restoring a minimized window.
user32/tests: Fix some message test failures on various Windows versions.
gdi32/tests: Allow some more rounding errors in glyph sizes.
test.h: Fetch environment variables from the Win32 environment not the Unix one.
winetest: Set environment variables in the Win32 environment.
user32/tests: Fix the listbox LB_DIR tests when directories are present.
user32/tests: Don't check last error on success in the broadcast tests.
user32/tests: Fix some test failures on win9x.
user32/tests: Fix a number of message sequence tests that could sometimes fail.
gdi32/tests: Fix some test failures on Win9x.
makefiles: Add missing entries for mstask tests.
configure: Require autoconf version 2.59d.
configure: Generate the makefiles list in configure instead of make_makefiles.
kernel32: Fix a compiler warning on Mac OS.
Avoid some size_t printf format warnings.
Alistair Leslie-Hughes (10):
msxml3: Format get_xml string to be more like msxml3.
advapi32: Fix two tests for w2k8.
advapi32: Fix test under w2k8.
msxml3: Added and corrected trace string.
mshtml: Implement HTMLStyle get_background.
mshtml: Implement IDispatch for IHTMLStyle.
mshtml: Implement IDispatch for IHTMLElement.
mshtml: Implement IDispatch for IHTMLElement2.
mshtml: Implement IDispatch for IHTMLAnchorElement.
ole32: Stop crash under w2k8.
Andre Wisplinghoff (2):
user32: Make dde test use skip function.
user32: Add a test for ToUnicode.
Andrew Talbot (18):
advapi32: Remove unused variable.
browseui: Sign-compare warning fix.
appwiz.cpl: Sign-compare warning fix.
dmband: Sign-compare warning fix.
dmcompos: Sign-compare warning fix.
dmime: Sign-compare warning fix.
dmloader: Sign-compare warning fix.
dmscript: Sign-compare warning fix.
dmsynth: Sign-compare warning fix.
dmusic: Sign-compare warning fix.
d3dxof: Sign-compare warning fix.
dmstyle: Sign-compare warning fix.
dnsapi: Sign-compare warnings fix.
dswave: Sign-compare warning fix.
fusion: Sign-compare warnings fix.
gphoto2.ds: Sign-compare warning fix.
hhctrl.ocx: Sign-compare warning fix.
dmime: Indirection levels fix.
Aric Stewart (4):
mlang: Japanese conversion tests.
wined3d: Check validity of rects before locking surface in Blt.
wined3d: Rework surface Blt a bit to only lock the part of the destination surface being drawn to.
dinput: The DIK_ keycode is not the same as the scancode.
Austin English (1):
user32: Test what FindWindow does when window isn't found.
Christian Costa (8):
winmm: Implement stub for midiConnect and midiDisconnect.
winealsa.drv: Improve midi port names.
d3dxof: Implement some parsing in RegisterTemplates.
d3dxof: Create FileEnumObject using its constructor.
d3dxof: Create FileData object using its constructor. Fix return value of CreateEnumObject.
d3dxof: Add basic tests.
d3dxof: Add text format support to RegisterTemplates and fix corresponding test.
msvcirt: Implement some ostream stubs.
Colin Finck (3):
Fix some hackish usages of WideCharToMultiByte.
kernel32: Add a lot of new tests for the actual WideCharToMultiByte string conversion as well.
kernel32/tests: Fix a wrong length passed to a WideCharToMultiByte test, which led to a use of uninitialized stack memory.
Damjan Jovanovic (3):
shdocvw: Add IUniformResourceLocator declarations to intshcut.h.
shdocvw: Rudimentary implementation of CLSID_InternetShortcut.
oleaut32: Add a failing VarFormat test.
Dan Hipschman (6):
ntdll: Fix a small timer-queue bug whereby a deleted timer may still expire.
ntdll: Add support for a default timer queue.
kernel32/tests: Add tests for undocumented default timer queue "features".
widl: Honor typedef pointer attributes.
advapi32: Implement GetSecurityInfo.
advapi32/tests: Add tests for GetSecurityInfo with a NULL security descriptor pointer.
Dan Kegel (2):
tools: Allow running tests with valgrind.
winmm/tests: Test mciSendString with non-null return string buffer.
Daniel Santos (1):
ws2_32: WSASendTo() should clear last error on success.
David Adam (1):
d3dx8: Implement D3DXSphereBoundProbe.
Detlef Riekenberg (8):
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.
Dmitry Timoshkov (2):
gdi32: Relax the gm.gmCellIncX comparison.
Revert "gdi32: Reselect objects into the DC only if scaling factors change.".
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):
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.
wininet: HTTP_QUERY_RAW_HEADERS_CRLF length shouldn't include nul.
shell32/tests: Test whether SHGetFileInfo should clear hIcon.
David Adam (6):
d3dx8: Only the points in the positive ray are taken in account in D3DXSphereBoundProbe.
d3dx8: Implement D3DXBoxBoundProbe.
wordpad: Update the French translation.
appwiz.cpl: Add the French resource.
ddraw: Only ddraw checks wether one can give a null pointer to SetMaterial.
d3d8/d3d9: Remove unconsistent tests for SetMaterial.
Detlef Riekenberg (9):
kernel32/tests: Fix a crash on win9x (lpDefault is truncated inplace).
crypt32/tests: Fix test on win9x (CreateFileW not implemented).
shlwapi/tests: Fix a buffer overflow that results in a crash on Win9x.
advapi32/tests: Handle the results from Win9x in the registry tests.
shell32/tests: Do not crash on Win9x when testing shlfileop.
shlwapi/tests: Fix istream tests on win9x (GetTempPathW).
shell32/tests: Fix shelllink test on win9x (GetTempPathW).
spoolss/tests: Fix a test on vista/w2k8.
winealsa.drv: Fix a typo in an error message.
Dmitry Timoshkov (6):
mlang: Add a test for a CodePageToCodePages failure, make it pass under Wine.
mlang: Remove noise from mlang test output.
mlang: Do not use MAX_PATH for not path related things.
mlang: Remove debugging stuff.
gdi32: Avoid loading a bitmap if a glyph transformation is being requested.
gdi32: Replace DC transform by font scaling for bitmap fonts.
Dustin Brody (1):
riched20: EM_SETTEXTTEX obeys ST_SELECTION with RTF inputs.
Dylan Smith (18):
richedit: Added OleInitialize for clipboard operations.
richedit: Use tabstops to store cell positions.
richedit: Joined paragraph format depends on number of characters deleted.
richedit: Fixed rtf reader bug that caused large start indents.
richedit: Removed assumption about the order of rtf indent control words.
richedit: Word/Line/Paragraph selection had selection anchor on wrong side.
richedit: Handle tab key properly within table cells.
richedit: Protect deletion of cell boundaries when not deleting row.
richedit: Reversed deletion direction so tables are inserted forwards.
richedit: Each cell can contain multiple paragraphs in msftedit.
richedit: Added in support for streaming in and out nested tables.
richedit: EM_[SG]ETPARAFORMAT returned the wrong value.
richedit: Substitute space for \tab and \par control words for simple tables.
richedit: Removed an unused local variable and assignments to it.
richedit: Adjust table spacing with horizontal gap and left edge.
richedit: Borders are drawn for simple tables.
richedit: Borders are now drawn for tables and nested tables.
richedit: Added support for changing cell border colours.
Eric Pouech (1):
winedbg: Don't force integral values while displaying a stack value, it doesn't work for float/double values.
Francois Gouget (12):
gdiplus: Add a trailing '\n' to a Wine trace.
appwiz.cpl: Fix compilation on systems that don't support nameless unions.
appwiz.cpl: Fix the CPlApplet() prototype.
gdi32: Include config.h before using HAVE_XXX.
quartz: assert.h is not a local include.
winex11.drv: Fix the SysCommand() and ImeGetRegisterWordStyle() prototypes.
mscoree: Fix the ND_WI8() prototype.
Add some API documentation stubs to make winapi_check happy.
configure: Fix the 'no sound card' warning.
d3d9: Add an API documentation stub to make winapi_check happy.
Assorted spelling fixes.
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.
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.
Gal Topper (2):
comdlg32: PrintDlgEx: Change scope of strings for later reuse.
comdlg32: PrintDlgEx: Add support for RETURNDEFAULT.
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().
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().
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.
dplayx/tests: Fix compilation on systems that don't support nameless unions.
Frans Kool (1):
appwiz.cpl: Added Dutch resources.
François Dorin (1):
ole32: Fix return value for DefaultHandler_SetExtent.
Gerald Pfeifer (4):
comctl32: Push down function scope variable into the different case statements which allows us using more specific types in case.
comctl32: Remove unused parameter from _read_bitmap().
Add return statements to avoid gcc warnings.
winhttp: #include <netinet/in.h> for sockaddr_in.
H. Verbeet (17):
wined3d: Container dirtification is already handled in ModifyLocation().
wined3d: FBO texture == drawable handling is already handled in LoadLocation().
wined3d: Call LoadLocation() on higher render targets as well, simplify some code in drawPrimitive.
wined3d: Move setting the draw buffer to a separate function.
wined3d: Use CTXUSAGE_RESOURCELOAD for ActivateContext() in color_fill_fbo().
wined3d: Mark STATE_SCISSORRECT dirty in color_fill_fbo().
wined3d: Apply FBO state in ActivateContext().
wined3d: Handle CTXUSAGE_BLIT with offscreen targets and FBO ORM.
wined3d: Move creating a texture id from PreLoad to BindTexture.
d3d8: Don't store shader_handle's.
secur32: Reserved3 / Reserved4 are actually EncryptMessage / DecryptMessage.
wined3d: Don't free backends if they're not created yet.
wined3d: Don't allocate This->draw_buffers in the error path for Init3D().
mountmgr: Include the terminating NULL in mount ids.
wined3d: Move depth stencil location handling code up a couple of lines.
wined3d: Track FBOs per-context.
wined3d: Remove useless hash_table_entry_t typedef.
Hans Leidekker (17):
wininet: Use getaddrinfo for thread-safe resolving if available.
wininet: Properly initialize access type when no proxy is configured.
winhttp: Add a handle management implementation.
winhttp: Implement WinHttpOpen and WinHttpCloseHandle.
winhttp: Implement WinHttpConnect.
winhttp: Implement WinHttpOpenRequest.
winhttp: Implement WinHttpSetStatusCallback. Start sending notifications.
winhttp: Add stub implementations for WinHttpGetDefaultProxyConfiguration, WinHttpGetProxyForUrl and WinHttpSetDefaultProxyConfiguration.
winhttp: Forward WinHttpCrackUrl and WinHttpCreateUrl to wininet for the time being.
winhttp: Implement WinHttpTimeFromSystemTime and WinHttpTimeToSystemTime.
include: Add prototype for WinHttpQueryOption.
winhttp: Deliver status notifications to the application.
winhttp: Add a stub implementation for WinHttpSetTimeouts.
winhttp: Implement WinHttpAddRequestHeaders.
winhttp: Implement WinHttpQueryHeaders.
winhttp: Use default values for verb, object and version parameters in WinHttpOpenRequest.
winhttp: Add some tests for WinHttpAddRequestHeaders.
Hongbo Ni (13):
user32: Implement WM_UNICHAR for edit control.
riched32: Implement WM_UNICHAR support.
msvcmaker: Fix msvc project file generation under MinGW32.
notepad: Update simplified Chinese resource.
clock: Update simplified Chinese resource.
winhlp32: Update simplified Chinese resource.
winefile: Update simplified Chinese resource.
winconsole: Update simplified Chinese resource.
progman: Update simplified Chinese resource.
user32: Update simplified Chinese resource.
shell32: Update simplified Chinese resource.
comdlg32: Update simplified Chinese resource.
comctl32: Update simplified Chinese resource.
Huw Davies (9):
gdi32: Keep track of the number of unique fonts that are created and return this in the second DWORD of the GdiRealizationInfo structure.
kernel32: GetCalendarInfo shouldn't return HRESULT codes. Change a MESSAGE to a FIXME.
wineps.drv: Make sure we call CreateFontIndirect with zero width, otherwise we'll get a scaled-width font.
gdi32: Don't use biSizeImage for a BI_BITFIELDS dib.
include: Fix CRYPT_SMIME_CAPABILITIES definition.
crypt32: Don't write to pvStructInfo if it's NULL.
crypt32: Initialize the size to zero.
crypt32: Don't decrease the size of the buffer, since we're already counting the characters that we're adding to it.
crypt32: Remove some unnecessary code.
Hwang YunSong(황윤성) (1):
winhlp32: Updated Korean resource.
Ismael Barros (2):
dplayx: Moved dplaysp.h to include/wine.
dplayx: Basic implementation of dpwsockx.dll, needed by dplayx.
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.
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.
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.
Jon Griffiths (2):
msvcrt: Fix exponents in *printf family.
mswsock: Implement 3 functions by calling through SIO_GET_EXTENSION_FUNCTION_POINTER.
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.
Kai Blin (1):
secur32: Fix GetComputerObjectName tests for domain members.
Kirill K. Smirnov (1):
shell32: Avoid usage of undefined xdg_results variable, since XDG_UserDirLookup() always corrupts it.
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.
Luis Busquets (4):
d3dx9: Implement D3DXGetShaderSize().
d3dx9: Add a test for D3DXGetShaderSize().
d3dx9: Implement D3DXGetShaderVersion().
d3dx9: Add a test for D3DXGetShaderVersion().
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.
Mathias Kosch (2):
winex11: Fix typo in X11DRV_SetDIBits optimization.
advapi32: Fix RegGetValue when dwFlags includes RRF_RT_ANY.
Michael Stefaniuc (1):
msxml3: Remove redundant NULL check before HeapFree (Smatch).
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.
Nicolas Le Cam (2):
comctl32/tests: Fix a test failure in multiple platforms.
kernel32/tests: Fix a failing test in Vista.
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.
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.
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 (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 (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 (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 (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.
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 Leichter (1):
rasapi32: RasEnumDevicesA test: initialize the input parameters before each call, make sure the return buffer is big enough.
Ulrich Hecht (1):
dsound: Fix notification order.
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.
Vladimir Pankratov (1):
winhlp32: Update Russian translation.
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):
msxml3: Add support for accessing document node.
msxml3: Add support for accessing CDATASection node.
shell32: Updated Korean resource.
Ismael Barros (28):
dplayx: Fix the definition of DirectPlayCreate.
dplayx: Changed debug channel from dplayx to dplay.
dplayx: Tests for DirectPlayCreate.
dplayx: Tests for EnumConnections.
dplayx: Tests for InitializeConnection.
dplayx: Tests for GetCaps.
dplayx: Tests for Open.
dplayx: Tests for EnumSessions.
dplayx: Tests for Get/SetSessionDesc.
dplayx: Tests for CreatePlayer.
dplayx: Tests for GetPlayerCaps.
dplayx: Tests for Get/SetPlayerData.
dplayx: Tests for Get/SetPlayerName.
dplayx: Tests for GetPlayerAccount.
dplayx: Tests for GetPlayerAddress.
dplayx: Tests for GetPlayerFlags.
dplayx: Tests for CreateGroup.
dplayx: Tests for GroupOwner.
dplayx: Tests for EnumPlayers.
dplayx: Tests for EnumGroups.
dplayx: Tests for EnumGroupsInGroup.
dplayx: Tests for checking the behaviour of groups in a p2p session.
dplayx: Tests for checking the behaviour of groups in a C/S session.
dplayx: Tests for Send.
dplayx: Tests for Receive.
dplayx: Tests for GetMessageCount.
dplayx: Tests for GetMessageQueue.
dplayx: Tests for checking remote data replication.
Jacek Caban (8):
mshtml: Added IHTMLElement2::get_scrollHeight implementation.
mshtml: Added IOmNavigator::get_platform implementation.
mshtml: Added IHTMLElement2::get_scrollWidth implementation.
mshtml: Forward IHTMLTextContainer::get_scroll[Hight|Width] implementation to IHTMLElement2.
mshtml: Added IHTMLElement2::get_scrollTop implementation.
mshtml: Forward IHTMLTextContainer::get_scrollTop to IHTMLElement2.
mshtml: Added IHTMLElement::get_offsetHeight implementation.
mshtml: Use heap_alloc_zero for HTMLWindow allocation.
James Hawkins (42):
msi: Handle the package context when unpublishing the product.
msi: Validate the szProduct parameter of MsiConfigureProductEx.
msi: Properly locate the published product in MsiConfigureProductEx.
msi: Handle the INSTALLSTATE_ABSENT state in MsiConfigureProductEx.
msi: Set the ALLUSERS property for the machine context.
msi: Add tests for MsiConfigureProductEx.
msi: Directly register the typelib if it's not embedded in a PE module.
msi: Reimplement MsiOpenProduct.
msi: Add tests for MsiOpenProduct.
msi: Add a stub implementation of MsiEnumPatchesEx.
msi: Change an ERR that was supposed to be a TRACE.
winex11: Reduce console spam for AlphaBlend deficiencies.
advpack: Skip the TranslateInfEx tests in win9x.
advpack: Fix a failing test in win98.
msi: Test how MsiConfigureProductEx locates the source package.
msi: Also check the LocalPackage install property when searching for the product package.
ole32: Test the file access and share modes of StgCreateDocFile.
fusion: Handle loading 64-bit .NET assemblies.
fusion: Align the metadata header pointer on a DWORD boundary.
fusion: Ignore the case of the assembly filename extension.
msi: Ignore all non-stream elements when filling the _Streams table.
msi: Perform costing again for the InstallExecute sequence.
msi: Factor out media handling and use the new interface to efficiently extract assemblies.
msi: Ignore a file that has a missing component.
msi: Don't check for a NULL component, as the component is guaranteed to exist.
msi: Don't remove a file if the old file is strictly newer than the version to be installed.
msi: A file's component's state does not determine file removal.
msi: Remove misc files from the RemoveFile table.
msi: Test the file access and share modes of MsiOpenDatabase.
ole32: Storage sharing should be implemented in ole32, not the lower-level file API.
msi: Add more tests for feature and component states.
msi: Base removal of a file on the component's action, not the file's state.
msi: Use MsiQueryComponent state to determine the component's state.
msi: Use MsiQueryFeatureState to determine the feature's state.
msi: Handle processing a component that is installed to source.
msi: If the filename is empty or NULL, remove the directory.
msi: Downgrade an ERR to a TRACE.
msi: Handle components installed as source in MsiQueryComponentState.
msi: Remove an invalid setting of the install state.
msi: Don't remove a file that is installed as source.
msi: Fix the logic to determine the appropriate action of the component.
msi: Don't remove a misc file if the action is unknown.
Jeff Latimer (5):
user32: DdeClientTransaction should return 0 in the last param for DDE_DATA.
user32: DdeQueryString returns a NULL str if there is no handle.
user32: DdeClientTransaction should check that pData is not NULL for XTYP_REQUEST.
user32/tests: Add tests for for invalid DDE conditions.
user32: Check for invalid conversation and return the correct error.
Jeff Zaroyko (1):
winmm: Remove misleading message.
Juan Lang (54):
shlwapi: Use CharNextA to iterate through characters in PathAddBackslashA. Fixes problems with MBCS paths.
crypt32: Move simplified message functions to their own file.
crypt32: Move simplified message tests to their own file.
crypt32: Add stub for CryptHashMessage.
crypt32: Add tests for CryptHashMessage.
crypt32: Implement CryptHashMessage.
rsaenh: Test and correct the maximum allowable salt length.
crypt32: Add test showing only file header is checked for cabinet files.
crypt32: Fix some test failures on Win9x.
msisip: Add stub dll.
msisip: Implement DllRegisterServer/DllUnregisterServer.
msisip: Implement MsiSIPIsMyTypeOfFile.
msisip: Implement MsiSIPGetSignedDataMsg.
tools/wine.inf: Register msisip.dll.
crypt32: Use ReadFile rather than a memory-mapped file to check the type of a file.
crypt32: Create a helper to load a SIP function from an open key.
crypt32: More fully implement CryptSIPRetrieveSubjectGuid.
crypt32: Use CryptSIPRetrieveSubjectGuid to determine how to read a message object from a file, rather than assuming the source file is always a PE executable.
ws2_32: Delay import iphlpapi.
crypt32: Add stub for CryptMsgGetAndVerifySigner.
crypt32: Add tests for CryptMsgGetAndVerifySigner.
crypt32: Implement CryptMsgGetAndVerifySigner.
crypt32: Add stub for CryptMsgVerifyCountersignatureEncodedEx.
crypt32: Add stub for CryptHashToBeSigned.
crypt32: Add tests for CryptHashToBeSigned.
crypt32: Implement CryptHashToBeSigned.
crypt32: Implement CERT_SIGNATURE_HASH_PROP_ID.
crypt32: Implement CertFindCertificateInStore for CERT_FIND_SIGNATURE_HASH.
crypt32: Set *pcbStructInfo on more success paths.
crypt32: Fix length calculation for decoding CRL_DIST_POINT_NAME.
crypt32: Free memory using the correct function on failure.
wincrypt.h: Add more missing definitions.
crypt32: Add tests for encoding/decoding CMSG_CMS_SIGNER_INFO.
crypt32: Implement CMSG_CMS_SIGNER_INFO encoding.
crypt32: Implement decoding CMSG_CMS_SIGNER_INFO.
crypt32: Allow messages to be opened when compiled with CMSG_SIGNER_ENCODE_INFO_HAS_CMS_FIELDS if CMS fields aren't actually used.
crypt32: Allow messages to be opened when compiled with CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS if CMS fields aren't actually used.
crypt32: Allow CMS fields to be set when opening a signed message to encode.
crypt32: Always set *pcbStructInfo.
crypt32: Use CMS messages rather than PKCS messages internally.
crypt32: Test and correct encoding of signed CMS messages.
crypt32: Add more tests for the version of encoded signed CMS messages.
crypt32: Add tests for CMSG_CMS_SIGNER_INFO_PARAM.
crypt32: Implement CMSG_CMS_SIGNER_INFO_PARAM.
crypt32: Support the KeyId type of signer in CMSG_SIGNER_INFO_PARAM.
crypt32: Support the KeyId type of signer in CMSG_SIGNER_CERT_INFO_PARAM.
crypt32: Pass address of blob to store data rather than message to CDecodeMsg_CopyData.
crypt32: Rewrite CDecodeMsg_Update for better detached data handling.
crypt32: Handle the detached portion of detached signed messages.
crypt32: Remove an unneeded helper.
crypt32: Reduce excessive indenting.
crypt32: Add tests for encoding/decoding PKCS_SMIME_CAPABILITIES. With help from Huw Davies.
crypt32: Add support for encoding PKCS_SMIME_CAPABILITIES.
crypt32: Add support for decoding PKCS_SMIME_CAPABILITIES.
Ken Thomases (1):
kernel32: Strip modifiers from the Mac locale so setlocale can parse it.
Kirill K. Smirnov (10):
winhlp32: Remove superfluous buttons from propsheet dialog templates.
winhlp32: Remove outdated comment.
wineconsole: Check return value of CreateWindow() for errors, do not rely upon callback function.
winhlp32: Fix parsing system header of win3.0 help file.
winhlp32: Fix off-by-one error.
winhlp32: Clear richedit area before setting text.
winhlp32: Set correct font size while generating rtf stream.
winhlp32: Load internal file containing pagenum->topicoffset mapping.
winhlp32: Fix offsets handling for old 3.0 files.
winhlp32: Use TopicOffset mapping and get rid of unused function.
Lei Zhang (4):
cmd: Check the return value from HeapAlloc.
comctl32: Add a test for TTM_GETTEXT.
shell32: Handle directories in ShellExecute.
comctl32: Set listview focus on WM_LBUTTONUP instead of WM_LBUTTONDOWN.
Luis C. Busquets Pérez (3):
d3dx9: Implementation of D3DXGetPixelShaderProfile.
d3dx9: Implementation of D3DXGetVertexShaderProfile.
d3dx9: Avoid assignment in D3DXGetVertexShaderProfile.
Maarten Lankhorst (14):
qcap: Make the server directly register a filter instead of the workarounds.
uuids: Add MEDIASUBTYPE_AYUV.
quartz: Trace the iface pointer in the memory allocator.
quartz: Make transform filter return hresult from running/pausing.
quartz: Use correct media type in transformfilter's QueryAccept.
quartz: Pass InputPin as parameter to transform filter.
quartz: Fix end of file handling when first request is already end of file.
quartz: Fix support for files with multiple odml indexes.
winealsa.drv: Add ability to recover from underruns to directsound driver.
winealsa.drv: Fix compiler warnings and remove deprecated calls.
dsound: Remove int24_struct from conversion routines.
winmm: Test opening the same device twice.
winealsa.drv: Tune some parameters to make pulseaudio work.
dsound: Tune some parameters to make pulseaudio work.
Michael Karcher (6):
winex11: Fix GetDIBits with monochrome pixmaps.
kernel32: Fix profile sharing mode.
msvcrt/file: stdio should clamp characters to 8 bits.
kernel32/tests: Fix profile crash on NT and up.
ntdll: Add sub-second resolution to NtQueryInformationFile.
kernel32: Fix profile cache logic and don't cache new files.
Michael Stefaniuc (4):
msxml3: Remove redundant NULL checks before HeapFree and fix a memleak (Smatch).
advapi/tests: CreateFile returns INVALID_HANDLE_VALUE on error (Smatch).
riched20: Remove redundant NULL check before HeapFree (Smatch).
d3dxof: Remove unreachable break after return (Smatch).
Mikołaj Zalewski (1):
shell32: autocomplete: There is no need for separate IAutoComplete and IAutoComplete2 vtbls.
Muneyuki Noguchi (3):
regedit: Update Japanese translation.
notepad: Update Japanese translation.
winecfg: Update Japanese translation.
Nikolay Sivov (30):
gdiplus: Added testfile for customlinecap + constr./destr. tests.
gdiplus: Implemented GdipGetCustomLineCapStrokeJoin with basic test.
gdiplus: Implemented GdipSetCustomLineCapStrokeJoin + tests.
gdiplus: Implemented GdipGetCustomLineCapBaseInset + test.
gdiplus: Implemented GdipGetCustomLineCapWidthScale with some tests.
gdiplus: Add a test that shows GdipCreateFontFromLogfontW problem with empty FaceName.
gdiplus: GdipGetStringFormatDigitSubstitution implemented.
gdiplus: GdipSetStringFormatDigitSubstitution implemented.
gdiplus: GdipStringFormatGetGenericTypographic implemented.
gdiplus: GdipGetStringFormatTabStopCount implementation with tests.
gdiplus: Implemented Gdip[Get/Set]StringFormatTabStops with tests.
gdiplus: Use LANG_NEUTRAL instead of 0.
gdiplus: Implemented GdipStringFormatGetGenericDefault with tests.
gdiplus: Implemented Gdip[Get/Set]PenMode.
gdiplus: Implemented GdipGetPenCustom[Start/End]Cap.
gdiplus: Implemented GdipFillPolygon2/GdipFillPolygon2I.
gdiplus: Move some Beziers helpers to gdiplus.c to use them for graphicspath.
gdiplus: Implemented GdipAddPathCurve2 with tests.
gdiplus: Implemented GdipAddPathCurve2I using GdipAddPathCurve2.
gdiplus: Implemented GdipAddPathCurve/GdipAddPathCurveI.
gdiplus: Implemented GdipAddPathClosedCurve2 with tests.
gdiplus: Implemented GdipAddPathClosedCurve2I using GdipAddPathClosedCurve2.
gdiplus: Implemented GdipAddPathClosedCurve/GdipAddPathClosedCurveI.
gdiplus: Implemented GdipReversePath with tests.
gdiplus: Implemented GdipAddPathPie/GdipAddPathPieI with test.
gdiplus: Implemented GdipPathIterIsValid with tests.
gdiplus: Implemented GdipPathIterNextSubpathPath with tests.
gdiplus: Implemented GdipResetWorldTransform.
gdiplus: Implemented GdipPathIterNextMarkerPath with tests.
gdiplus: Implemented GdipFillClosedCurve2[I].
Owen Rudge (5):
winefile: Fix absolute pidl conversion for non-filesystem shell objects.
shell32: Fix descriptions being applied to wrong entries in control panel.
shell32: Ensure status bar in control panel is reset when menu closed. Also reset to blank when item deselected.
appwiz.cpl: Gather extra information for Support Info dialog.
uninstaller: Remove GUI portion of Wine uninstaller.
Paul Vriens (20):
comctl32/tests: Run tests again on Win95.
crypt32/tests: Don't crash on some win9x boxes.
gdi32/tests: Don't test unimplemented functions.
mshtml/tests: Don't fail on unimplemented function.
crypt32/tests: Use CryptAcquireContextA instead of CryptAcquireContextW.
kernel32/tests: Skip tests when codepage is not available.
mlang/tests: Skip tests for unsupported code page identifiers.
crypt32/tests: Don't crash on some win9x boxes.
iphlpapi/tests: Skip some tests for unsupported functions.
kernel32/tests: Fix a test failure on Win9x.
quartz/tests: Skip some tests on NT4.
kernel32/tests: Show the setting of the debugger registry value.
include/wine/svcctl.idl: Remove duplicate define.
ole32/tests: Fix a test on win98 and W2K.
advapi32/tests: Add helper function to get function pointers.
advapi32/tests: Add tests for QueryServiceStatus.
advapi32/tests: Add tests for QueryServiceStatusEx.
advapi32/tests: Add tests for EnumServicesStatusA.
advapi32: Prevent a crash when passing an allowed NULL parameter.
advapi32/tests: Add tests for EnumServicesStatusExA.
Piotr Caban (33):
msxml3: Generalize bsc_t implementation.
msxml3: Added ISAXXMLReader_parseURL implementation.
msxml3/tests: Added test for ISAXXMLReader_parseURL.
msxml3: Added stub implementation of ISAXAttributes.
msxml3: Initialize ISAXAttribute structure.
msxml3: Add ISAXAttribute_getLength implementation.
msxml3: Added ISAXAttributes_getLocalName implementation.
msxml3: Added ISAXAttributes_getValue implementation.
msxml3: Reorganize parse_buffer function (make use of libxml2 parserInternals.h).
msxml3: Added ISAXAttributes_getQName implementation.
msxml3: Prepare functions for IVBSAX... interfaces implementation.
msxml3: Added IVBSAXAttributes implementation.
msxml3: Prepare libxml2 callbacks for IVBSAX... interfaces implementation.
msxml3: Add IVBSAXLocator implementation.
msxml3: Integrate implementation of IVBSAXXMLReader and ISAXXMLReader interfaces.
msxml3: Return QNames properly.
msxml3: Add NULL pointers check in getLocalName, getQName and getValue.
msxml3: Add implementation of ISAXAttributes_getURI.
msxml3: Add ISAXContentHandler_startPrefixMapping event.
msxml3: Add namespaces to attributes.
msxml3: Add ISAXContentHandler_endPrefix event.
msxml3: Fix checking if ContentHandler was set.
msxml3: Add ISAXAttributes_getName implementation.
msxml3: Add ISAXAttributes_getIndexFromName implementation.
msxml3: Add ISAXAttributes_getIndexFromQName implementation.
msxml3: Add ISAXAttributes_getValueFromName implementation.
msxml3: Add ISAXAttributes_getValueFromQName implementation.
msxml3: Add error handling when reading from IStream.
msxml3: Fix IVBErrorHandler related bugs.
msxml3: Use LoadTypeLibEx to register typelib.
msxml3: Code clean up.
msxml3: Added queryresult's IDispatchEx implementation.
msxml3: Added IDispatchEx QueryInterface test.
Reece Dunn (6):
crypt32: Check Vista error codes for the msg tests.
secur32: Fix the ntlm tests crashing on Vista.
secur32: Fix the schannel tests crashing on Vista.
shell32: Fix shlexec crashing on Vista.
crypt32: Removed the failing base64 test in Vista.
shlwapi: Fixed the string tests on Vista.
Rico Schüller (1):
inetmib1: Fix wrong arguments.
Rob Shearman (50):
oleaut32: Use the typelib debug channel for debug messages output during loading of SLTG typelibs.
oleaut32: Move the debug logging of the variable type in SLTG_DoVars.
oleaut32: Dump the loaded module in SLTG_ProcessModule.
oleaut32: Handle strings with a length of 0xffff in SLTG_DoVars.
oleaut32: Fix the loading of the parameter name for SLTG propget functions.
rpcrt4: Validate the uuid portion of the string passed to RpcStringBindingParseA/W.
rpcrt4: Factorise conformant array NDR functions and use them to fix the wire-representation of complex structures with conformant arrays.
rpcrt4: Add tests for a complex struct with conformant array.
rpcrt4: Factorise conformant varying array functions into array_* functions.
rpcrt4: Factorise conformant string functions into array_* functions.
rpcrt4: Re-implement part of the conformant varying structure processing routines using array_* functions.
rpcrt4: Fix a typo in the ncalrpc protseq in the epm_endpoints structure.
rpcrt4: Fix crash calculation of tower size in rpcrt4_ncalrpc_get_top_of_tower.
rpcrt4: Fix crash in rpcrt4_ncalrpc_parse_top_of_tower due to unconditionally dereferencing networkaddr and endpoint variables.
rpcrt4: Fix the protid used in ncalrpc tower functions.
rpcss: Warn in ept_insert if TowerExplode fails.
rpcss: Register the endpoint for the ncalrpc protseq for the endpoint mapper.
rpcrt4: Check that strings in SMB, NB and pipe floors are nul-terminated before copying the data.
include: Fix the WINELIB_NAME_AW macro for RpcBindingToStringBinding.
rpcrt4: Add test for RpcBindingToStringBindingA.
rpcrt4: Fix RpcBindingToStringBinding to not generate a UUID string if the object UUID is nil.
rpcrt4: Print a warning if connecting to a named pipe failed in rpcrt4_conn_open_pipe in the !wait case.
rpcrt4: Fix RpcStringBindingComposeA/W and RpcStringBindingParseA/W to escape and unescape delimiters in the string binding.
oleaut32: Avoid unnecessary allocations in TLB_MultiByteToBSTR and SLTG_ReadString.
oleaut32: Fix invalid free of import library entry name with SLTG typelibs.
cryptnet: Fix mismatch between sizeof and countof quantities in CRYPT_GetUrlFromCertificateCRLDistPoint.
appwiz.cpl: Fix leak of thread and process handles in UninstallProgram.
d3d9: Fix variable type in IDirect3DDevice9Impl_GetSoftwareVertexProcessing.
d3d9: Remove unneeded local variable in IDirect3DDevice9Impl_SetFVF.
include: Remove superfluous semi-colons from wine/wined3d_gl.h.
hhctl.ocx: Fix reference count leak in InPlace_OnPosRectChange.
comctl32: Fix use of arithmetic operator on Boolean type in TREEVIEW_ComputeItemInternalMetrics.
msrle32: Fix uses of arithmetic operators on Boolean types in MSRLE32_CompressRLE4Line and MSRLE32_CompressRLE8Line.
msi: Fix handle leak in ITERATE_SelfRegModules.
ole32: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
oleaut32: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
quartz: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
shlwapi: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
urlmon: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
shell32: Don't assign a result from a function that returns a BOOL to an HRESULT in shellex_get_dataobj.
oleaut32: Fix buffer length passed to VARIANT_DI_tostringW in VarBstrFromCy.
hhctrl.ocx: Nul-terminate url_indicator constant in NavigateToUrl.
quartz: Use memcmp instead of strncmp in MPEGSplitter_pre_connect.
rpcrt4: Remove unreachable code in EmbeddedComplexSize.
ole32: Remove dead code in StorageImpl_LoadFileHeader.
kernel32: Fix a typo in the leadin check in WaitNamedPipeW.
rpcrt4: Test the endpoint mapper for the ncalrpc protseq as well as the ncacn_np protseq.
rpcrt4: Check for previous association being NULL in RPCRT4_ResolveBinding.
rpcrt4: Don't get or create an association for bindings with incomplete endpoints.
rpcrt4: Implement RpcBindingReset.
Roderick Colenbrander (2):
wined3d: Fix BltOverride regression.
wined3d: Fix window rewrite regression.
Roy Shea (24):
mstask: Implemented DllRegisterServer.
mstask: Implemented DllUnregisterServer.
mstask/test: NewWorkItem conformance test.
mstask: Task stub with AddRef, QueryInterface, and Release.
mstask: Implemented NewWorkItem.
mstask: Activate conformance test.
mstask: Stub implementation of Activate.
include: Add task scheduler specific error codes.
include: Added defines used by TASK_TRIGGER members.
mstask/test: Conformance test for (Set|Get)ApplicationName.
mstask/test: Conformance test for CreateTrigger.
mstask/tests: Conformance test for (Set|Get)Parameters.
mstask/tests: Conformance test for (Set|Get)Comment.
mstask/tests: Conformance test for (Set|Get)MaxRunTime.
mstask/tests: Basic conformance test for (Set|Get)AccountInformation.
mstask: TaskTrigger stub with AddRef, QueryInterface, and Release.
mstask/tests: Conformance test for (Set|Get)Trigger.
mstask: Implemented (Set|Get)ApplicationName.
expand: Extended expand program to accept /r argument.
mstask: Task PersistFile AddRef, QueryInterface, and Release.
mstask: Implement (Set|Get)Parameters.
mstask: Implemented (Set|Get)Comment.
mstask: Implemented (Set|Get)MaxRunTime.
mstask: Implemented partial stub for (Set|Get)AccountInformation.
Stefan Dösinger (50):
wined3d: Do not enable GL_TEXTURE_SHADER_NV unconditionally.
wined3d: Add fog and tex types to the ffp fragment description.
wined3d: Use C bitfields to compact the ffp description.
wined3d: Use a hashmap to store the ffp shaders.
wined3d: GL_ARB_fragment_program ffp implementation.
wined3d: Initialize the texture op function properly.
wined3d: Clamp results in the arbfp pipeline replacement.
wined3d: Beware of the frontbuffer coordinate system difference.
ddraw: Set ddraw caps in wined3d.
wined3d: Only set D3D caps when GL was loaded successfully.
wined3d: Report the pitch alignment to ddraw.
wined3d: Always load glFinish and glFlush from opengl32.dll.
d3d9: Skip gracefully if A16R16G16B16 is not supported.
wined3d: Call glFlush outside the GL lock.
wined3d: Remove a glFlush.
wined3d: Move the pshader fog update to the vertex pipeline.
wined3d: Implement overlay position tracking.
wined3d: Basic overlay emulation with opengl.
wined3d: Implement overlay flipping.
wined3d: Update the surface locations in Present.
wined3d: Track overlay surfaces in the overlayed surface.
wined3d: Move some swapchain code into a base class.
wined3d: Remove unused enum entry.
wined3d: Use a swapchain for GDI surfaces.
wined3d: Support redirecting the primary context.
d3d: Remove IWineD3DDevice::SetHwnd.
wined3d: Remove the device-global fullscreen flag.
wined3d: Remove the ddraw_window device member.
wined3d: Add a swapchain method to set the dest override.
ddraw: Send the ddraw output to the clipper window, if any.
ddraw: Implement IDirectDraw7::GetFourCCCodes.
wined3d: Support YUV formats with GL_APPLE_ycbcr_422.
wined3d: Start a framework for color conversion shaders in blits.
wined3d: Test formats for surface support.
wined3d: Ask the ffp/shader/blit implementation about format support.
wined3d: Implement YUV emulation with GL_ARB_fragment_program.
ddraw: Do not set the rendertarget flag just because of the backbuffer flag.
wined3d: Keep track of the last used device.
ddraw: Set the bitdepth on YUV formats.
wined3d: Fix the unused arg marker.
wined3d: Update the overlay when the destination was drawn to.
d3d9: Test for fixed function value clamping.
winex11: Do not cap the cursor size.
wined3d: Prefer aux buffer matches over alpha matches.
wined3d: Don't enable texture dimensions with shaders.
wined3d: Don't skip applying texdims with shaders.
wined3d: Set the texture wrap default with the NP2 emulation properly.
d3d9: Make the bumpmap test less picky.
wined3d: De-pickify the texbem test.
wined3d: Filter out more spam.
Stefan Leichter (3):
rasapi32: Fix building the tests with MSVC (based on a patch by Reece Dunn).
rasapi32: Skip RasEnumDevicesA tests on configuration problems.
rasapi: Fix test failure on platforms vista, w2k8.
Tobias Jakobi (2):
ddraw: Fix typo in copy_mipmap_chain.
wined3d: Remove arb_tex_npot for NV FX series in fixup_extensions.
Tony Wasserka (1):
d3dx9: Add stubs for the ID3DXSprite functions.
Vijay Kiran Kamuju (1):
d3drm: Add minimal d3drmobj.h.
Vincent Povirk (2):
wininet: Default to keep-alive when the server is HTTP/1.1, not when it isn't.
user32: Implement TPM_*ALIGN flags.
Vitaliy Margolen (3):
dinput: Implement saturation property for evdev joystick driver.
dinput: Zero the out buffer.
dinput: Add mouse warp override config option.
Vladimir Pankratov (14):
taskmgr: Update Russian translation.
shell32: Update Russian translation.
taskmgr: Remove unused code.
taskmgr: Update Russian translation.
netapi32: Add stub for NetWkstaUserEnum.
netapi32: Add stub for NetGroupEnum.
taskmgr: Converted some functions to Unicode.
winecfg: Update Russian translation.
shell32: Update Russian translation.
taskmgr: Converted some functions and variables to Unicode.
taskmgr: Converted some functions and variables to Unicode.
taskmgr: Converted some functions and variables to Unicode.
taskmgr: Converted some functions and variables to Unicode.
taskmgr: Converted some functions and variables to Unicode.
Will Tipton (1):
comctl32: Added input validation to TOOLTIPS_GetTextW() in order to handle gracefully the case where it is called with an empty tooltip.
Zac Brown (10):
include/winhttp.h: Add WINHTTP_TIME_FORMAT_BUFSIZE.
winhttp: Add stub implementation for WinHttpWriteData.
winhttp/tests: Add test for sending request.
winhttp: Add stub implementation for WinHttpTimeFromSystemTime.
winhttp: Add test for WinHttpTimeFromSystemTime.
winhttp: Add stub implementation for WinHttpTimeToSystemTime.
winhttp: Add test for WinHttpTimeToSystemTime.
winhttp: Add stub implementation for WinHttpQueryHeaders.
winhttp: Add stub implementation for WinHttpAddRequestHeaders.
winhttp: Add test for adding/querying headers.
--
Alexandre Julliard
......
Wine version 1.1.2
Wine version 1.1.3
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.61 for Wine 1.1.2.
# Generated by GNU Autoconf 2.61 for Wine 1.1.3.
#
# Report bugs to <wine-devel@winehq.org>.
#
......@@ -574,8 +574,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine'
PACKAGE_VERSION='1.1.2'
PACKAGE_STRING='Wine 1.1.2'
PACKAGE_VERSION='1.1.3'
PACKAGE_STRING='Wine 1.1.3'
PACKAGE_BUGREPORT='wine-devel@winehq.org'
ac_unique_file="server/atom.c"
......@@ -1301,7 +1301,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures Wine 1.1.2 to adapt to many kinds of systems.
\`configure' configures Wine 1.1.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
......@@ -1370,7 +1370,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of Wine 1.1.2:";;
short | recursive ) echo "Configuration of Wine 1.1.3:";;
esac
cat <<\_ACEOF
......@@ -1499,7 +1499,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
Wine configure 1.1.2
Wine configure 1.1.3
generated by GNU Autoconf 2.61
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
......@@ -1513,7 +1513,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by Wine $as_me 1.1.2, which was
It was created by Wine $as_me 1.1.3, which was
generated by GNU Autoconf 2.61. Invocation command line was
$ $0 $@
......@@ -25145,7 +25145,7 @@ exec 6>&1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by Wine $as_me 1.1.2, which was
This file was extended by Wine $as_me 1.1.3, which was
generated by GNU Autoconf 2.61. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
......@@ -25198,7 +25198,7 @@ Report bugs to <bug-autoconf@gnu.org>."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
Wine config.status 1.1.2
Wine config.status 1.1.3
configured by $0, generated by GNU Autoconf 2.61,
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment