mirror of
https://github.com/reactos/wine.git
synced 2024-11-28 14:10:32 +00:00
682 lines
37 KiB
Plaintext
682 lines
37 KiB
Plaintext
The Wine development release 1.3.26 is now available.
|
||
|
||
What's new in this release (see below for details):
|
||
- Various improvements to the builtin Internet Explorer.
|
||
- Support for Get/SetDIBits in the DIB engine.
|
||
- Support for enhanced metafiles in the View tool.
|
||
- Many improvements in WinHTTP.
|
||
- A number of fixes to the COM stubless marshaller.
|
||
- Improved mechanism for DLL registrations.
|
||
- Various bug fixes.
|
||
|
||
The source is available from the following locations:
|
||
|
||
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.26.tar.bz2
|
||
http://prdownloads.sourceforge.net/wine/wine-1.3.26.tar.bz2
|
||
|
||
Binary packages for various distributions will be available from:
|
||
|
||
http://www.winehq.org/download
|
||
|
||
You will find documentation on http://www.winehq.org/documentation
|
||
|
||
You can also get the current source directly from the git
|
||
repository. Check http://www.winehq.org/git for details.
|
||
|
||
Wine is available thanks to the work of many people. See the file
|
||
AUTHORS in the distribution for the complete list.
|
||
|
||
----------------------------------------------------------------
|
||
|
||
Bugs fixed in 1.3.26:
|
||
|
||
3493 Commandos get's very slow (almost locked) while mouse is moving
|
||
4173 Slowness and corruption in old DirectDraw game: Warlords 3
|
||
8012 missing aliases for setlocale()
|
||
8613 Game Conquest: Frontier Wars 1.07 does not start
|
||
9156 images on buttons are drawn incorrectly (Network Assistant)
|
||
10211 gmax 1.2 installer doesn't update dialog controls subscribed to SelectionPath event when the INSTALLDIR property has changed
|
||
11358 Emulator3000 does not display menu and status bar
|
||
12237 Temple Of Elemental Evil crashes after the loading screen
|
||
13496 Director Player Error dialog: "The projector file is corrupt. Unable to continue."
|
||
17075 PLSQLDeveloper: Trying to create some of bultin reports returns "OLE error 80070057"
|
||
17215 Sid Meier's Alpha Centauri - excessive clipping of title screen
|
||
17874 Runes of Magic - will not install.
|
||
19428 Microsoft SQL Express 2005 fails to install - Error 1627 - ERROR_FUNCTION_FAILED
|
||
19924 centry7 application (running within IE) doesn't handle font correctly
|
||
20711 Flatout2 demo crashes on exit
|
||
21202 HotWheels CRASH!: Window invisible
|
||
22002 Runes of Magic: crash when clicking "Start game" in the launcher
|
||
22090 Starcraft II installer window's border is not transparent, but black
|
||
22223 CDBurnerXP's audio disc mode is inaccessible
|
||
22466 Zombie Driver: graphical glitches when using hardware vertex shaders
|
||
22948 Caesar3: there is only black screen and playing sounds.
|
||
23384 Clicking on Audio Tab on Winecfg takes several seconds the first time
|
||
23406 Chrome: multiplayer frequently freezes when loading a new map or disconnecting
|
||
23621 DDraw surface reference counting doesn't match Windows (causes Recoil to fail)
|
||
23703 Runes of Magic clientupdate.exe crashes
|
||
23784 Ballistic (Paddle) game - mouse pointer leaves the game's Window when it shouldn't
|
||
23939 WoW sound issues on win7
|
||
23958 FlylinkDC++ crashes
|
||
24706 No fonts displayed in Synthesia
|
||
24857 Lotus Approach wont paint initial screen
|
||
24894 Where’s Waldo installer refuses to run since it can't phone home via WinHttpRequest com object?
|
||
25397 AutoCAD R14: Impossible to enter serial number at 96dpi
|
||
25570 Crash when attempting to log in to Desura client
|
||
25633 Chip's Challenge crashes Wine after about 10 minutes of gameplay.
|
||
25887 winevdm tries to run dos apps via dosbox on Z: which is reserved in dosbox
|
||
25905 DC Universe Online: installer window is missing most text
|
||
25913 The program TypeFaster.exe has encountered a serious problem and needs to close.
|
||
25977 IW2: Edge of Chaos crashes on exit
|
||
26237 EVE-Online Crashes when applyling any setting in options menu
|
||
26298 DC Universe Online: needs msvcp90.dll.wctype
|
||
26309 Civilization V crashes after clicking play game and prior to the game starting
|
||
26491 Guild Wars: No sound in Windows Vista and Windows 7 mode
|
||
26556 StarCraft2 Editor: Icons in treeview are transparents
|
||
26685 East India Company: multiple issues when using built-in msvcr90.dll
|
||
27083 crash while installing Kingsoft PC manager
|
||
27178 advapi32: CryptEnumProvidersW may not free resources
|
||
27257 Unimplemented function xmllite.dll.CreateXmlWriter
|
||
27383 cmd: mkdir should give an error for pre-existing directories
|
||
27392 Lemmix game (lemmings clone) - mouse pointer no longer works properly
|
||
27393 mmdevapi uninitialiased memory access and crash past rendering
|
||
27562 Autocomplete is case sensitive
|
||
27615 Regression from 1.3.22 -> 1.3.23. Overlord Steam version. Left mouse button no longer responds in menus.
|
||
27630 Vampire The Masquerade: Bloodlines: Regression causes graphics corruption
|
||
27740 Morrowind: click-and-drag doesn't work
|
||
27811 CivCity Rome: Autorun.exe shows misplaced text
|
||
27818 Eurobattle.net installer fails to run (invalid command line parameters passed to child due to user32.wsprintf not handling %I64u format specifier)
|
||
27838 Can't change some graphics settings in GTAIV
|
||
27843 Weather Watcher Live: Cannot start free trial
|
||
27862 Watchtower Library 2010 - Italiano don't start
|
||
27864 Implement winhttp SetCredentials
|
||
27865 Winhttprequest doesn't work with https
|
||
27874 Configure detects no Sound System
|
||
27882 Eschalon Book I [Steam]: audio stopped working
|
||
27883 Bink videos without sound (Mass Effect) [bisected, regression]
|
||
27891 Winhttprequest POST doesn't work
|
||
27898 Winhttprequest wrong credentials return empty response
|
||
27904 wine iexplore parse http://127.0.0.1:8000 to http://127.0.0.1:8000:8000
|
||
27908 Diablo 2 - sound doesn't work
|
||
27913 Safari 5.1 wants msvcr80.dll._vscwprintf_p_l
|
||
27915 Lemmix game (lemmings clone) - crashes when entering 1st level
|
||
27917 [regression] sound does not work, wine chooses wrong pcm
|
||
27926 "#msgctxt#directory#Desktop" used as name for the desktop folder
|
||
27927 Winhttprequest WaitForResponse should process messages
|
||
27929 Bus error in create_alpha_bitmap on Mac OS X 10.7 Lion with Xcode 4.1
|
||
27938 GdipDrawString Resource leak (GDI Font object).
|
||
27957 psdk2003 installer crash every time
|
||
27961 psdk2003 failed to install, ACTION_InstallFiles Failed to ready media for L"qithunk_s.6720DB2A_1A21_4E82_940E_95044B030B06"
|
||
|
||
----------------------------------------------------------------
|
||
|
||
Changes since 1.3.25:
|
||
|
||
Alexander Morozov (1):
|
||
include: Synchronize CRYPTUI_SELECTCERTIFICATE_STRUCT definition with MSDN.
|
||
|
||
Alexandre Julliard (88):
|
||
wrc: Run through the translation process even if libgettext-po is missing.
|
||
widl: Check for mismatched types in ?: expressions.
|
||
user32/tests: Make hook messages optional in the SetParent test.
|
||
makefiles: Install dlls from the top-level makefile.
|
||
makefiles: Install programs from the top-level makefile.
|
||
user32: Add support for 64-bit formats in wsprintf.
|
||
shlwapi: Add support for 64-bit formats in wsprintf.
|
||
winex11: Return color information in GetImage when passed null bits.
|
||
winex11: Get rid of the no longer used SetDIBits implementation.
|
||
gdi32: Get rid of the SetDIBits driver entry point.
|
||
gdi32: Implement GetImage in the null driver.
|
||
gdi32: Implement GetImage in the DIB driver.
|
||
gdi32: Add an inline helper to retrieve a DDB byte width.
|
||
gdi32: Reimplement GetBitmapBits using the GetImage driver function.
|
||
winex11: Get rid of the no longer used GetBitmapBits implementation.
|
||
gdi32: Get rid of the GetBitmapBits driver entry point.
|
||
makefiles: Still generate makefile rule for disabled dlls that have an import lib.
|
||
rpcrt4/tests: Add a test about unmarshalling of an out-only structure.
|
||
winex11: Force unprotecting the DIB section bits in PutImage.
|
||
widl: Clear out more types of parameters in the proxy error handlers.
|
||
widl: Don't set base types to 0 on proxy entry.
|
||
rpcrt4/tests: Fix a test failure on 64-bit platforms.
|
||
rpcrt4: Use a single structure for all parameter types in new format descriptors.
|
||
rpcrt4: Fetch the arguments address from the StubMsg structure.
|
||
rpcrt4: Simplify tracing of function parameters and flags.
|
||
rpcrt4: Convert old-style argument formats to new style so that the client call implementation can be shared.
|
||
rpcrt4: Convert old-style arguments for NdrMesProcEncodeDecode.
|
||
rpcrt4: Convert old-style arguments for stub calls.
|
||
rpcrt4: Pass the full argument format to the size/marshall/unmarshall wrappers to greatly simplify the argument processing.
|
||
rpcrt4: Use the same phase values for clients and stubs.
|
||
rpcrt4: Add a phase in proxies for clearing output parameters on error.
|
||
rpcrt4: Add a phase in proxies for zeroing output parameters on startup.
|
||
rpcrt4: Support sizing of a few more argument types.
|
||
ntdll: Remove divl second argument for compatibility with clang.
|
||
gdi32: Fix the blend function handling for the AlphaBlend enhanced metafile record.
|
||
makefiles: Also install the program manpages from the top-level makefile.
|
||
actxprxy: Specify the PSFactoryBuffer class in the idl files.
|
||
dispex: Specify the PSFactoryBuffer class in the idl file.
|
||
msdaps: Specify the PSFactoryBuffer class in the idl files.
|
||
ole32: Specify the PSFactoryBuffer class in the idl files.
|
||
oleaut32: Specify the PSFactoryBuffer class in the idl files.
|
||
qmgrprxy: Specify the PSFactoryBuffer class in the idl file.
|
||
quartz: Specify the PSFactoryBuffer class in the idl file.
|
||
sti: Specify the PSFactoryBuffer class in the idl file.
|
||
windowscodecs: Specify the PSFactoryBuffer class in the idl file.
|
||
widl: Only register interfaces when the factory buffer is known.
|
||
ole32: Fix a couple of race conditions with the local server pipe.
|
||
configure: Don't reserve page zero on Mac OS, it won't run DOS apps anyway.
|
||
widl: Add helper functions for outputting resource files.
|
||
widl: Add support for generating typelibs directly in resource format.
|
||
makefiles: Generate resource files for typelibs.
|
||
setupapi: Allocate a virtual memory buffer to read fake dll files.
|
||
setupapi: Run registration scripts of fake dlls as they are copied.
|
||
widl: Generate a registration script along with the typelib when creating a resource file.
|
||
makefiles: Remove some redundant registration scripts.
|
||
oleaut32: Remove typelib registrations.
|
||
mshtml: Remove typelib registrations.
|
||
ieframe: Remove registrations that are duplicated in mshtml.
|
||
winecrt0: No longer register typelibs, they use IRegistrar scripts now.
|
||
winecrt0: Remove the clsid parameter in __wine_(un)register_resources.
|
||
wiaservc: Register the service from wine.inf.
|
||
wiaservc: Convert the remaining registrations to IRegistrar format.
|
||
qmgr: Register the service from wine.inf.
|
||
qmgr: Convert the remaining registrations to IRegistrar format.
|
||
devenum: Don't register quartz from devenum.
|
||
tools: Register the MSI service from wine.inf.
|
||
oleaut32: Generate a few more coclass registrations from idl.
|
||
atl: Use the standard registration mechanism now that the initial registration is handled differently.
|
||
gdi32: Partial implementation of PutImage in the null driver for DDBs.
|
||
gdi32: Reimplement SetBitmapBits using the PutImage driver entry point.
|
||
gdi32: Set the initial bits of a bitmap from the gdi side.
|
||
gdi32: Get rid of the SetBitmapBits driver entry point.
|
||
gdi32: Use GetImage to retrieve the brush bits in metafiles.
|
||
gdi32: Use GetImage to retrieve the brush bits in enhanced metafiles.
|
||
gdi32: Use the visrect coordinates in dibdrv_PutImage.
|
||
gdi32: Update the coordinates in convert_bitmapinfo to reflect the position in the destination bitmap.
|
||
comdlg32/tests: Fix a couple of test failures on NT4.
|
||
gdi32: Create a sanitized BITMAPINFO in CreateDIBSection and pass that to the driver.
|
||
gdi32: Create a sanitized BITMAPINFO in StretchDIBits and pass that to the drivers.
|
||
gdi32: Create a sanitized BITMAPINFO in SetDIBitsToDevice and pass that to the drivers.
|
||
gdi32: Move initialization of a correct BITMAPINFOHEADER to a separate function.
|
||
gdi32: Create a sanitized BITMAPINFOHEADER in GetDIBits.
|
||
gdi32: Create a sanitized BITMAPINFOHEADER in CreateDIBitmap.
|
||
gdi32: Get rid of the DIB_GetBitmapInfo function.
|
||
gdi32: Add a missing release in the error path.
|
||
gdi32: Validate the DIB parameters in functions that take a BITMAPINFO.
|
||
gdi32: Always set compression to BI_BITFIELDS for 16-bpp DIB sections.
|
||
gdi32: Always use BI_BITFIELDS for 16-bpp in GetImage.
|
||
|
||
Alistair Leslie-Hughes (1):
|
||
advapi32: Add stub TraceMessage, TraceMessageVa.
|
||
|
||
Andrew Eikum (6):
|
||
mmdevapi: Try loading multiple audio drivers from the registry.
|
||
winealsa.drv: Fix AudioRenderClient write pointer calculation.
|
||
wineoss.drv: Choose default device using a better method.
|
||
winmm: Fix looping handling.
|
||
winealsa.drv: Tell ALSA to play silence during underruns.
|
||
winealsa.drv: Inject handle_underrun=1 setting for pulse-backed devices.
|
||
|
||
Andrew Talbot (2):
|
||
mscms: Move a misplaced brace.
|
||
riched20: Declare some variables unsigned.
|
||
|
||
André Hentschel (15):
|
||
winevdm: Try using the new DOSBox command to remap Z to a free drive.
|
||
view: Merge 3 C source files and a header file into one file.
|
||
view: Add support for enhanced metafiles.
|
||
view: Handle the commandline.
|
||
view: Don't load icons, we don't have one yet.
|
||
shlwapi/tests: Don't access memory when the allocation failed.
|
||
comctl32: Remove dead increments (clang).
|
||
user32: Fix for finding nested default buttons.
|
||
rpcrt4/tests: Only free string when function succeeded.
|
||
oleaut32/tests: Only use interface if we succeeded in recreating it.
|
||
dbghelp: One line only for the copyright.
|
||
c2man: We don't have multiple dlls in one directory anymore.
|
||
oleaut32/tests: Skip tests if typelib can't be registered.
|
||
fusion/tests: Skip tests when file creation fails.
|
||
c2man: Mark the file used if a comment is found.
|
||
|
||
Aurimas Fišeras (2):
|
||
po: Update Lithuanian translation.
|
||
po: Update Lithuanian translation.
|
||
|
||
Austin English (16):
|
||
configure: Fix audio detection on OSX.
|
||
mmdevapi/tests: Remove a dead assignment (LLVM/Clang).
|
||
ntdll/tests: Remove a dead assignment (LLVM/Clang).
|
||
wininet: Make sure to use return values (LLVM/Clang).
|
||
urlmon/tests: Make sure a return value is used (LLVM/Clang).
|
||
ole32/tests: Make sure to use a return value (LLVM/Clang).
|
||
kernel32/tests: Make sure return values are used (LLVM/Clang).
|
||
msctf/tests: Make sure return values are used (LLVM/Clang).
|
||
hlink: Remove win9x hacks.
|
||
comctl32/tests: Remove win9x hacks.
|
||
gdi32/tests: Remove win9x hacks.
|
||
wininet/tests: Remove win9x hacks.
|
||
user32/tests: Remove win9x hacks.
|
||
makefiles: sysconfdir is unused.
|
||
kernel32/tests: Remove win9x hacks.
|
||
msvcrt/tests: Make sure to use return values.
|
||
|
||
Bernhard Loos (2):
|
||
ntdll/tests: Add a number of named pipe tests using the nt api and ioctls.
|
||
msi: MsiDatabaseCommit also succeeds for a a readonly database.
|
||
|
||
Camillo Lugaresi (1):
|
||
configure: Fix problem with linking on OS X 10.7.
|
||
|
||
Dan Kegel (5):
|
||
kernel32: Add initial test for DefineDosDevice.
|
||
riched20/tests: Fix test_EM_FINDWORDBREAK comments.
|
||
cmd: mkdir: Handle multiple arguments.
|
||
cmd: mkdir: Set errorlevel on invalid argument.
|
||
cmd: mkdir: Set errorlevel and output error message if final directory already exists.
|
||
|
||
Eric Pouech (1):
|
||
winhlp32: Better protect macros against not finding a help file.
|
||
|
||
Florian Köberle (2):
|
||
comctl32/tests: Test that headers do not free their image list.
|
||
comctl32/header: Don't free the imagelist in HEADER_NCDestroy.
|
||
|
||
Francois Gouget (23):
|
||
d3dx9_36: Fix compilation on systems that don't support nameless unions.
|
||
winegstreamer: Make GSTTf_QueryInterface() static.
|
||
po: Use non-breaking spaces where required by the French typography rules.
|
||
ntdll/tests: Fix compilation on systems that don't support nameless unions.
|
||
itss/tests: Fix spelling of a variable name.
|
||
kernel32/tests: Remove a space before a '\n' in an ok() call.
|
||
dinput: Remove IDirectInputDevice8AImpl_{Build,Set}ActionMap() as it is unused.
|
||
kernel32/tests: Make test_define_dos_deviceA() static.
|
||
netapi32: Add some lmuse.h constants.
|
||
net: Make it possible to translate the connection status descriptions.
|
||
Assorted spelling fixes.
|
||
oleaut32: Fix the spelling of an internal structure field name.
|
||
hlink: Fix the spelling of a parameter name.
|
||
d3dxof: Fix the spelling of the children structure fields and constants.
|
||
dinput: Make _dump_diactionformatA() static.
|
||
ntdll: Fix the field names of KUSER_SHARED_DATA and update it.
|
||
net: Remove a debug trace.
|
||
kernel32: Fix writing to a pipe in WriteConsoleW().
|
||
kernel32: Implement K32GetProcessImageFileNameA().
|
||
shell32: Remove WINAPI on static functions where not needed.
|
||
shell32: Make SHELL_CreateContextMenu() static.
|
||
net: Convert to Unicode.
|
||
net: Add a WriteConsole() fall back so things still works on Windows if the output is redirected.
|
||
|
||
Frédéric Delanoy (37):
|
||
urlmon: Fix various typos/misspellings.
|
||
cmd/tests: Add tests for & (un)conditional execution.
|
||
cmd/tests: Add tests for && on success conditional execution.
|
||
cmd/tests: Add tests for || on failure conditional execution.
|
||
cmd/tests: Add ^ escape character tests.
|
||
cmd/tests: Test multiple params mkdir.
|
||
cmd/tests: Test multiple params rmdir.
|
||
cmd: Add help for setlocal/endlocal commands.
|
||
po: Update French translation.
|
||
dxdiag: Remove dead increment (Clang).
|
||
cmd/tests: Add tests for stdout redirection and appending operators.
|
||
cmd: Fix some comments.
|
||
programs: Assorted spelling fixes.
|
||
include: Assorted spelling fixes.
|
||
cmd/tests: Fix test runner so it catches cases where an output line contains the associated expected line as prefix.
|
||
cmd/tests: Test special handling of ':' in echo.
|
||
cmd: Partial fix for echo's special ':' handling.
|
||
cmd/tests: Additional variable expansion FOR tests.
|
||
tools: Assorted spelling fixes.
|
||
cmd/tests: Add FOR /D tests.
|
||
cmd/tests: Add FOR /L tests.
|
||
cmd/tests: Additional CALL tests.
|
||
cmd/tests: Add tests for variable delayed expansion.
|
||
dlls: Assorted spelling fixes.
|
||
cmd/tests: Additional tests for variable delayed expansion.
|
||
dlls: Assorted spelling fixes.
|
||
po: Update French translation.
|
||
dlls: Assorted spelling fixes.
|
||
cmd/tests: Fix "broken" handling when expected line is empty.
|
||
cmd/tests: Ensure failures are caught in all cases when an expected line ends with a '@'.
|
||
cmd/tests: Remove redundant ok check in compare_line function.
|
||
cmd/tests: Refactor "broken" keyword handling so all cases are handled correctly.
|
||
cmd/tests: Add setlocal/endlocal tests.
|
||
tests: Assorted spelling fixes.
|
||
cmd/tests: Add FOR /A tests.
|
||
winedbg: Remove dead assignment (Clang).
|
||
cmd: Fix handling of lines starting with echo. or echo:.
|
||
|
||
Gerald Pfeifer (1):
|
||
mshtml: Handle the failure case in get_nsstyle_attr.
|
||
|
||
Hans Leidekker (36):
|
||
msi: Fix the SelectionPath event handler.
|
||
winhttp: Use an offset instead of a pointer for the write position.
|
||
winhttp: Implement IWinHttpRequest::get_ResponseBody.
|
||
winhttp: Implement IWinHttpRequest::SetCredentials.
|
||
winhttp: Set last error if the server didn't return a valid response.
|
||
winhttp: Propagate errors from asynchronous requests.
|
||
msi: Don't duplicate column string data.
|
||
msi: Allow read sharing if the package is openend in transacted mode.
|
||
winhttp: Implement IWinHttpRequest::SetProxy.
|
||
winhttp: Add accept types to the request headers.
|
||
winhttp: Add a default user agent header.
|
||
winhttp: Set WINHTTP_FLAG_SECURE if the scheme is https.
|
||
winhttp: Implement IWinHttpRequest::GetAllResponseHeaders.
|
||
winhttp: Add some parameter checks.
|
||
winhttp: Implement IWinHttpRequest::GetResponseHeader.
|
||
winhttp: Implement IWinHttpRequest::SetRequestHeader.
|
||
winhttp: Add support for sending data with a request.
|
||
winhttp: Include the extra info part of the URL in the request.
|
||
winhttp: Don't send any data if the verb is GET.
|
||
msi: Store table and column names in the string table.
|
||
msi: Make the column and table name parameters of get_column_info const.
|
||
msi: Clean up the database queries.
|
||
msi: Always check the return value of MSI_IterateRecords.
|
||
winhttp: Disable automatic authentication.
|
||
winhttp: Fix some valgrind warnings.
|
||
winhttp: Set an appropriate error when the request is cancelled.
|
||
winhttp: Factor out request initialization.
|
||
winhttp: Store a copy of the proxy server name and bypass list.
|
||
kernel32: Add a trace to ReplaceFileW.
|
||
winhttp: Protect access to the request object with a critical section.
|
||
winhttp: Execute asynchronous requests in a separate thread.
|
||
winhttp: Implement IWinHttpRequest::SetAutoLogonPolicy.
|
||
winhttp: Verify parameter types in IWinHttpRequest::SetProxy.
|
||
msi: Avoid a crash in ControlEvent_SetTargetPath.
|
||
msi: Make sure the source directory has a trailing backslash.
|
||
winhttp: Don't depend on shlwapi for decoding a URL.
|
||
|
||
Henri Verbeet (51):
|
||
wined3d: Use gl_info from the context in context_apply_clear_state().
|
||
wined3d: Use the "rts" variable in context_apply_clear_state().
|
||
wined3d: Get rid of the vpos_uniform field from the wined3d_pixel_shader structure.
|
||
wined3d: Make the shader and ctx_priv parameters to shader_generate_glsl_declarations() const.
|
||
wined3d: Store a pointer to the state table in the context.
|
||
wined3d: Pass "reset_enum_callback" directly to wined3d_device_reset().
|
||
wined3d: Get rid of wined3d_device_enum_resources().
|
||
wined3d: Unbind resources inside wined3d_device_reset().
|
||
wined3d: Unbind all textures in wined3d_device_reset().
|
||
wined3d: Release the onscreen depth / stencil reference on reset.
|
||
wrc: Don't include gettext-po.h if we don't have the corresponding library.
|
||
wined3d: Introduce a "state" variable in device_stream_info_from_declaration().
|
||
wined3d: Get rid of the use_vshader parameter to device_stream_info_from_declaration().
|
||
wined3d: Get rid of the redundant state_table parameter to context_invalidate_state().
|
||
wined3d: Only invalidate state for the current context in swapchain_blit().
|
||
wined3d: Only invalidate state for the current context in wined3d_surface_depth_blt_fbo().
|
||
wined3d: Only invalidate state for the current context in surface_blt_fbo().
|
||
wined3d: Only invalidate state for the current context in tesselate_rectpatch().
|
||
wined3d: Only invalidate state for the current context in device_clear_render_targets().
|
||
wined3d: Only invalidate state for the current context in wined3d_device_set_cursor_properties().
|
||
wined3d: Only invalidate state for the current context in wined3d_buffer_map().
|
||
wined3d: Only invalidate state for the current context in wined3d_buffer_unmap().
|
||
wined3d: Recognize some more AMD cards.
|
||
wined3d: Don't hide GL function pointer typedefs behind extension defines.
|
||
wined3d: wined3d_device_evict_managed_resources() doesn't need a return value.
|
||
wined3d: Complain about users disabling GLSL.
|
||
wined3d: Apply draw state after depth / stencil setup in drawPrimitive().
|
||
wined3d: Apply clear state after depth / stencil setup in device_clear_render_targets().
|
||
wined3d: Just invalidate STATE_FRAMEBUFFER in surface_load_ds_location().
|
||
wined3d: Get rid of dst_fbo.
|
||
wined3d: Get rid of context_bind_fbo() calls outside context.c.
|
||
wined3d: Resolve source and destination rectangles in wined3d_surface_blt().
|
||
wined3d: IWineD3DSurfaceImpl_BltOverride() is always passed valid source and destination rectangles.
|
||
wined3d: Check for locked surfaces in wined3d_surface_blt().
|
||
wined3d: Go straight to the fallbacks for complex blits in surface_blt().
|
||
wined3d: Go to the fallbacks if D3D is not initialized in surface_blt().
|
||
wined3d: Set the read buffer to GL_NONE in surface_load_ds_location().
|
||
wined3d: Fix switching color keying on / off.
|
||
wined3d: Add WINED3DFMT_P8_UINT support to wined3d_format_convert_from_float().
|
||
wined3d: Go to the fallbacks for cross-swapchain blits.
|
||
wined3d: Merge wined3d_surface_blt(), surface_blt() and gdi_surface_blt().
|
||
wined3d: Remove the unused blit_op parameter to arbfp_blit_surface().
|
||
wined3d: Remove src_rect and dst_rect NULL checks from surface_cpu_blt().
|
||
wined3d: Move rectangle validation from surface_cpu_blt() to wined3d_surface_blt().
|
||
ddraw: Remove rectangle validation from ddraw_surface7_Blt().
|
||
wined3d: Move some flags handling from surface_cpu_blt() to wined3d_surface_blt().
|
||
wined3d: Implement wined3d_surface_bltfast() on top of wined3d_surface_blt().
|
||
ddraw: Remove rectangle validation from ddraw_surface7_BltFast().
|
||
wined3d: Always pass a non-NULL rectangle to surface_color_fill() in wined3d_device_color_fill().
|
||
wined3d: Pass a non-NULL rectangle to surface_color_fill() in wined3d_device_clear_rendertarget_view().
|
||
wined3d: Get rid of the fglrx point sprite hack.
|
||
|
||
Huw Davies (20):
|
||
gdi32: Rewrite SetDIBits to use the PutImage gdi driver function.
|
||
gdi32/tests: Add some SetDIBits tests.
|
||
gdi32: Better handling of non-trivial source and destination areas.
|
||
gdi32/tests: Add tests for GetDIBits using non-trivial source and destination areas.
|
||
shell32: Initialise the error string pointer.
|
||
gdi32: Add an inline helper to return the number of colour entries in a dib.
|
||
gdi32: Use the helper to retrieve the number of colours.
|
||
gdi32: Simplify the calculation of the rop masks.
|
||
gdi32: Add a function to retrieve the rop codes.
|
||
gdi32: Add a copy_rect primitive.
|
||
gdi32: Move the colour setting to a separate function.
|
||
gdi32: Add a PutImage implementation to the dib driver.
|
||
gdi32: Actually use the dib driver's Get/PutImage if the bitmap is a dib.
|
||
gdi32/tests: Simplify some of the tests.
|
||
gdi32/tests: Add some GetDIBits tests with zero lines and bits parameters.
|
||
gdi32: Simplify the code a little by using a separate variable for the return value.
|
||
gdi32: If possible use the GetImage driver entry to fill the colour table for GetDIBits.
|
||
gdi32: Don't load a font replacement if any face of the real family exists.
|
||
gdi32: Fix dibdrv_PutImage for the selected bitmap case.
|
||
gdi32: Simplify dibdrv_GetImage by merging the stand-alone and selected bitmap cases.
|
||
|
||
Hwang YunSong (2):
|
||
po: Updated Korean translation.
|
||
po: Updated Korean translation.
|
||
|
||
Jacek Caban (70):
|
||
mshtml: Moved binding-related declarations to separate file.
|
||
mshtml: Use CreateURLMonikerEx2 in SuperNavigate.
|
||
mshtml: Moved OLECMDID_SETDOWNLOADSTATE call to separated function.
|
||
mshtml: Moved script mode out of get_script_host to allow exec_script calls in Gecko script mode.
|
||
mshtml: Downgrade GetAsciiHost FIXME to WARN.
|
||
mshtml: Split set_moniker implementation.
|
||
mshtml: Call set_moniker asynchronously in SuperNavigate.
|
||
mshtml: Added support for javascript: URLs.
|
||
mshtml: Added javascript: URLs test.
|
||
ieframe: Added new DLL.
|
||
ieframe: Moved InternetShortcut implementation to ieframe.dll.
|
||
ieframe: Moved CUrlHistory implementation to ieframe.
|
||
ieframe: Moved TaskbarList implementation to ieframe.
|
||
ieframe: Added version information.
|
||
mshtml: Fixed tests on some old IEs.
|
||
urlmon: Store URI host len in parse_ipv4address before further parsing.
|
||
ieframe: Moved dialog resources to ieframe.
|
||
ieframe: Moved string and menu resources to ieframe.
|
||
ieframe: Added typelib.
|
||
ieframe: Moved image resources to ieframe.
|
||
ieframe: Moved WebBrowser and InternetExplorer objects implementations to ieframe.
|
||
mshtml: Added IHTMLEventObj::put_returnValue implementation.
|
||
ieframe: Moved ie.c tests to ieframe.
|
||
mshtml.idl: Added IHTMLStyle5 and IHTMLStyle6 declarations.
|
||
mshtml: Added IHTMLStyle5 implementation.
|
||
mshtml: Added IHTMLSyle6 stub implementation.
|
||
mshtml.idl: Added missing DispHTMLStyle properties.
|
||
mshtml: Added IDispatchEx support for IHTMLStyle5 and IHTMLStyle6 ifaces.
|
||
wininet: Fixed realm allocation in cache_basic_authorization.
|
||
urlmon: Fixed duplicated IUri creation in CoInternetGetSecurityUrlEx.
|
||
iexplore: Moved iexplore registration extension to iexplore.exe.
|
||
iexplore: Removed unneeded imports.
|
||
ieframe: Removed remaining bits of shdocvw.
|
||
mshtml: Fixed HTMLHeadElement_QI implementation.
|
||
mshtml: Improved handling empty dispex_data_t in preprocess_dispex_data.
|
||
winetest: Include language settings in OS info.
|
||
shell32: Moved MruLongList registration to shell32, where it belongs.
|
||
shdocvw: Get rid of MicrosoftBrowserArchitecture registration.
|
||
ieframe: Moved classes registration to ieframe.
|
||
shdocvw: Moved remaining code out of factory.c.
|
||
iexplore: Use ieframe instead of shdocvw.
|
||
winnt.h: Added LOCALE_CUSTOM_* declarations.
|
||
mshtml: Added semi-stub implementation of IHTMLWindow2::status property.
|
||
mshtml: Added IHTMLPluginsCollection::get_length implementation.
|
||
mshtml: Added IOmNavigator::get_*Language implementations.
|
||
mshtml: Added IOmNavigator::get_*Language tests.
|
||
mshtml: Added IOmNavigator::get_appMinorVersion implementation.
|
||
mshtml: Rename call_event to fire_event.
|
||
mshtml: Added possibility for node implementations to add default event handlers.
|
||
mshtml: Added default click handler for anchor element.
|
||
mshtml: Moved nsevents.c declarations to htmlevent.h.
|
||
mshtml: Always alloc event_vector for documents.
|
||
mshtml: Always set onclick event handler during document initialization.
|
||
ieframe: Moved WebBrowser object tests to ieframe.
|
||
mshtml: Added IURi-based nsIURL::GetDirectory implementation.
|
||
mshtml: Call default event handlers only for events that have them.
|
||
mshtml: Allow async tasks to have custom destructors.
|
||
mshtml: Use task destructor for navigate task.
|
||
mshtml: Use task destructor for navigate_javascript task.
|
||
mshtml: Use task destructor for start_request task.
|
||
mshtml: Use task destructor for async_doc_binding task.
|
||
mshtml: Use task destructor for start_binding task.
|
||
mshtml: Use task destructor for set_downloading task.
|
||
mshtml: Properly free tasks in remove_target_tasks.
|
||
mshtml: Removed duplicated includes.
|
||
ieframe: Moved intshcut.c tests to ieframe.
|
||
wshom.ocx: Added new DLL.
|
||
wshom.ocx: Added typelib.
|
||
wshom.ocx: Added Dll[Un]RegisterServer implementation.
|
||
mshtml: Fixed nsAString handling in navigate_anchor.
|
||
|
||
Jay Yang (4):
|
||
shell32: Have the system context menus respect idCmdFirst.
|
||
include: Add header entries required for SHCreateDefaultContextMenu and CDefFolderMenu_Create2.
|
||
shell32/tests: Add tests for SHCreateDefaultContextMenu.
|
||
shell32: Implement SHCreateDefaultContextMenu and CDefFolderMenu_Create2.
|
||
|
||
Jörg Höhle (7):
|
||
winmm: Functions that take an open HWAVE don't need StartDevicesThread.
|
||
winmm: Replace one HeapAlloc with stack allocation.
|
||
winmm: Assign to structs instead of using memcpy.
|
||
winmm: Fix memory leak in msacm error path.
|
||
winmm: Fix logic conditions.
|
||
winmm: Restore checking of callback flags.
|
||
winmm: Remove redundant code.
|
||
|
||
Kusanagi Kouichi (1):
|
||
winex11.drv: Fix a memory leak.
|
||
|
||
Maarten Lankhorst (1):
|
||
ntdll: Use FUTEX_PRIVATE_FLAG for critical section futexes when available.
|
||
|
||
Marcus Meissner (1):
|
||
dinput: const REFGUID is doubled const (Coverity).
|
||
|
||
Mariusz Pluciński (12):
|
||
shell32/tests: Fix mistake in checking known folder to verify all known folders.
|
||
shell32/tests: Add verification of known folders categories.
|
||
shell32/tests: Add verification of known folders parents.
|
||
shell32/tests: Add verification of known folders relative paths.
|
||
shell32/tests: Add notification about unknown known folders.
|
||
shell32/tests: Add notification when expected known folder does not exists.
|
||
shell32/tests: Add checking some non-published known folders.
|
||
shell32/tests: Add verification of known folders parsing names.
|
||
shell32/tests: Add verification of known folders attributes.
|
||
shell32/tests: Add verification of known folders definition attributes.
|
||
shell32/tests: Add verification of FOLDERID_ProgramFilesX64 and FOLDERID_ProgramFilesCommonX64.
|
||
shell32: Check if known folder's relative path was passed to function.
|
||
|
||
Matteo Bruni (9):
|
||
d3d8/tests: Rename a variable.
|
||
d3d8/tests: Fix some error messages.
|
||
d3d8/tests: Add a couple of fog tests.
|
||
ddraw/tests: Rename a variable.
|
||
ddraw/tests: Fix some messages.
|
||
d3d9/tests: Rename a variable.
|
||
d3d9/tests: Fix some messages.
|
||
ddraw/tests: Add a couple of fog tests.
|
||
d3d9/tests: Add a couple of fog tests.
|
||
|
||
Michael Mc Donnell (3):
|
||
d3dx/tests: Fixed double free (valgrind).
|
||
d3dx9/tests: Implemented ConvertPointRepsToAdjacency test.
|
||
d3dx9: Implemented ConvertPointRepsToAdjacency.
|
||
|
||
Michael Stefaniuc (22):
|
||
dmstyle: Merge all the different IClassFactory implementations.
|
||
dmstyle: Implement IClassFactory::QueryInterface.
|
||
dmstyle: Remove an unused function declaration.
|
||
dpnet: COM cleanup for the IDirectPlay8Address iface.
|
||
dswave: COM cleanup for the IClassFactory iface.
|
||
dswave: Implement IClassFactory::QueryInterface.
|
||
dmusic: Merge the IClassFactory implementations.
|
||
dmime: Merge the IClassFactory implementations.
|
||
dmcompos: Merge the IClassFactory implementations.
|
||
dmsynth: Merge the IClassFactory implementations.
|
||
dmscript: Merge the IClassFactory implementations.
|
||
dmband: Merge the IClassFactory implementations.
|
||
devenum: COM cleanup for the IClassFactory iface.
|
||
dxdiagn: COM cleanup for the IClassFactory iface.
|
||
dxdiagn: Implement IClassFactory::QueryInterface.
|
||
dmloader: Merge and simplify the IClassFactory implementations.
|
||
dmloader: Simplify the module refcount handling.
|
||
dpnet: COM cleanup for the IDirectPlay8Client iface.
|
||
ole32/tests: COM cleanup in compobj.c.
|
||
dpnet: COM cleanup for the IDirectPlay8Peer iface.
|
||
dpnet: COM cleanup for the IDirectPlay8ThreadPool iface.
|
||
dpnet: COM cleanup for the IDirectPlay8LobbiedApplication iface.
|
||
|
||
Michał Ziętek (1):
|
||
wscript: Fix tests on wow64.
|
||
|
||
Nikolay Sivov (7):
|
||
shell32/autocomplete: Autocompletion should be case insensitive for string comparison.
|
||
shell32/autocomplete: Really append suggested part instead of replacing whole string.
|
||
shell32/autocomplete: Remove redundant memory initialization.
|
||
advapi32: Fix CheckTokenMemberShip for primary tokens.
|
||
advapi32: Basic test for CreateRestrictedToken.
|
||
include: Fix definition name.
|
||
advapi32/crypt: Fixed some HKEY leaks.
|
||
|
||
Nowres Rafed (1):
|
||
iphlpapi: Implemented IcmpSendEcho2Ex().
|
||
|
||
Octavian Voicu (2):
|
||
shell32: Disable WOW64 redirection when converting pidls to UNIX paths.
|
||
configure: Disable gstreamer support if headers are not compatible with build environment.
|
||
|
||
Piotr Caban (12):
|
||
msvcrt: Fixed tmpnam and _wtmpname implementation.
|
||
msvcrt: Fix %f format handling in printf so it works with big floats.
|
||
msvcrt: Fix uninitialized memory access in wcsrtombs_l implementation (valgrind).
|
||
msvcp90: Added _Locinfo class stub.
|
||
msvcp: Sync spec files.
|
||
msvcrt: Fixed vswprintf* exports.
|
||
msvcp90: Added wctype implementation.
|
||
msvcrt: Added vscwprintf_{l,p_l} functions implementation.
|
||
ieframe: Added OleObject_Close implementation.
|
||
shdocvw/tests: Added OleObject_Close tests.
|
||
mshtml: Fix DOCUMENT_NODE handling in nsnode_to_nsstring_rec.
|
||
mshtml: Added error handling to get_doc_string.
|
||
|
||
Richard Bradbrook (2):
|
||
comctl32: Fix to ComboBoxEx processing of WM_ENABLE message.
|
||
comctl32: Make ComboBoxEx draw its contents even when disabled.
|
||
|
||
Ričardas Barkauskas (6):
|
||
ddraw: Do not increase wined3d texture refcount in IDirect3DDevice7_GetTexture.
|
||
ddraw: Use unsafe_impl_from_IDirect3DTexture() for application provided interfaces.
|
||
ddraw: COM cleanup for IDirect3DTexture interface.
|
||
ddraw: Use unsafe_impl_from_IDirect3DTexture2 for application provided interfaces.
|
||
ddraw: Rename surface_from_texture2 to impl_from_IDirect3DTexture2.
|
||
ddraw: Change IDirect3DTexture2_vtbl to IDirect3DTexture2_iface.
|
||
|
||
Stefan Dösinger (1):
|
||
wined3d: Restore the call to context_validate_onscreen_formats.
|
||
|
||
Vincent Povirk (9):
|
||
gdiplus: Don't use a gdi32 brush for semi-transparent hatch brushes.
|
||
windowscodecs: Implement GetContainerFormat for more components.
|
||
windowscodecs: Implement GetDecoderInfo for all the decoders.
|
||
windowscodecs: Implement FlipRotator_GetResolution.
|
||
windowscodecs: Implement FlipRotator_CopyPalette.
|
||
windowscodecs: Implement IcoFrameDecode_GetResolution.
|
||
windowscodecs: Fix typo.
|
||
gdiplus: Fix vertical string alignment.
|
||
winex11.drv: Don't set gamma when UseXVidMode is turned off.
|
||
|
||
William Pettersson (1):
|
||
wined3d: Add support for Nvidia GTX 550/560 Ti.
|
||
|
||
--
|
||
Alexandre Julliard
|
||
julliard@winehq.org
|