mirror of
https://github.com/reactos/wine.git
synced 2024-11-25 12:49:45 +00:00
646 lines
37 KiB
Plaintext
646 lines
37 KiB
Plaintext
The Wine development release 1.1.42 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Support for shared 32/64-bit setups.
|
|
- Dwarf debug info support for better backtraces.
|
|
- More standard actions supported in MSI.
|
|
- Support for TIFF image format in WinCodecs.
|
|
- A number of Direct3D improvements.
|
|
- Shell fixes for better Internet Explorer support.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.42.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.1.42.tar.bz2
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
http://www.winehq.org/site/download
|
|
|
|
You will find documentation on http://www.winehq.org/site/documentation
|
|
|
|
You can also get the current source directly from the git
|
|
repository. Check http://www.winehq.org/site/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.1.42:
|
|
|
|
6698 Microsoft Money 2001 can't open saved files
|
|
11435 Asheron's Call: ACLauncher.exe crashes on load
|
|
11938 Valve Hammer Editor unusable: window mostly black
|
|
12536 Dawn of War Installer doesnt ask for CD key
|
|
14082 Anarchy Online "Unable to save settings".
|
|
17406 Lord of the Rings Online fails to connect to the Internet if WINE 1.1.14 is built with -O3
|
|
17440 Anarchy Online: Fog bug introduced between v. 1.1.11 and 1.1.13
|
|
18046 Resource leaks
|
|
18406 Game: Infantry (Free) 64Bit Issue
|
|
18506 Jedi Outcast: multiplayer results in crash
|
|
18978 Crash of wine when using clipboard
|
|
19539 Rise of Legends Demo fails to install
|
|
19576 Unimplemented function d3dx9_36.dll.D3DXCreateEffect
|
|
19814 Imperium Romanum: near trees are not visible
|
|
19837 ListView 'Range Check Error' in ImgBurn v2.5.0.0's Disc Layout Editor window.
|
|
20644 Google Picasa installer hangs on startup
|
|
20677 BizAgi Process Modeler under Mono 2.4 requires implemented GdipGetNearestColor
|
|
20972 Atlantica Online: crashes when closing, sometimes at login
|
|
20981 Brain Challenge setup fails with message "Your hardware does not meet the requirements for this game."
|
|
21380 ZEMAX lens data editor window is not treated as a popup of the main window
|
|
21384 Sins of a Solar Empire crash on exit
|
|
21427 Microsoft word 2007 can't save file to pdf
|
|
21469 Civilization 4 shows a myriad of errors of unnecessary wined3d check.
|
|
21629 Application doesn't display video, missing conversion function from WINED3DFMT_YUY2
|
|
21684 Albumplayer can't write to its database
|
|
21707 texture errors in Shaiya make it unplayable
|
|
21823 Dragon Unpacker: crash on startup
|
|
21837 Finale 2010: crash after entering and editing ~20 notes
|
|
21919 Roller Coaster Tycoon 3 demo: keyboard doesn't work correctly
|
|
21934 Windows Installer CleanUp Utility does not run
|
|
21970 Atlantica crashes on launch
|
|
22066 installshield installers terminate
|
|
22076 GOTO labels are not recognized if there are preceding spaces
|
|
22083 TrackMania Nations Forever serious graphical glitches
|
|
22100 SystemFunction036 has wrong prototype
|
|
22110 cmd can't execute start.exe with parameters
|
|
22129 CDBurnerXP: most large icons are missing
|
|
22134 wine fails to build, tools makedep not found
|
|
22150 Avira AntiVir Personal 8 installer crashes before completing setup
|
|
22178 start.exe crashes when trying to run MSPaint from Windows ME
|
|
22193 CDBurnerXP separator controls appear as a stretched red X
|
|
22194 Error in VGA video mode known mode list
|
|
22196 Unable to resize image size in PhotoScape editor
|
|
22199 AutoIt3 / Windows Scripting Host 5.6 : upgrade from 1.1.40 => 1.1.41 breaks dictionary functionality
|
|
22237 Paint.NET 3.5.4 installer disappears immediately (with Mono)
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.1.41:
|
|
|
|
Alexandre Julliard (88):
|
|
makefiles: Generate all the static lib rules inside the corresponding shell function.
|
|
makefiles: Generate all the test rules inside the corresponding shell function.
|
|
makefiles: Generate all the dll rules inside the corresponding shell function.
|
|
makefiles: Generate all the program rules inside the corresponding shell function.
|
|
makefiles: Add a configure macro for tools directories.
|
|
makefiles: Define the variables that are used by aclocal macros in aclocal too.
|
|
makefiles: Generate all the top-level make rules inside the corresponding shell function.
|
|
winex11: Don't make the owner window managed if its popup isn't.
|
|
server: Add a helper function to change a queue thread input.
|
|
server: Add support for storing the cursor and show count in the thread input structure.
|
|
user32: Store the current cursor and show count in the server.
|
|
configure: Makefile should be generated last.
|
|
user32/tests: Fix a couple of race conditions.
|
|
version: Support loading resources from both 32-bit and 64-bit PE binaries.
|
|
makefiles: Output all the import lib dependencies explicitly for each module.
|
|
makefiles: Output all the test rules explicitly for each module.
|
|
makefiles: Output all the program rules explicitly for each module.
|
|
makefiles: Output all the static library rules explicitly for each module.
|
|
makefiles: Output all the dll install rules explicitly for each module.
|
|
makefiles: Output all the tool install rules explicitly for each module.
|
|
makefiles: Output all the documentation rules explicitly for each module.
|
|
makefiles: Fix test rules to allow parallel makes again.
|
|
makefiles: Output the top-level installation rules explicitly for each module.
|
|
makefiles: Output the top-level build rules explicitly for each module.
|
|
makefiles: Add a helper function for rules that are common to all directories.
|
|
makefiles: Output the top-level depend rules explicitly for each module.
|
|
makefiles: Output the top-level clean rules explicitly for each module.
|
|
makefiles: Add shell functions to generate dependencies for symlinks and rule files.
|
|
makefiles: Bypass the normal substitution mechanism for the makefile dependencies.
|
|
widl: Long constants must be 32-bit on all platforms.
|
|
msi: Reset the MsiEnumProductsW index on failure.
|
|
makefiles: Install bindir programs from the top-level makefile.
|
|
makefiles: Move wineapploader to the tools directory and get rid of the programs makefile.
|
|
makefiles: Don't create font symlinks when fonts are disabled.
|
|
setupapi: Only cleanup fake dlls once the whole section has been executed.
|
|
setupapi: Create proper AMD64 fake dlls on 64-bit.
|
|
wine.inf: Some fake dlls should only be created for 32-bit.
|
|
user32: Always start the 64-bit version of explorer.exe on Wow64.
|
|
ole32: Always start the 64-bit version of rpcss.exe on Wow64.
|
|
rpcrt4: Always start the 64-bit version of rpcss.exe on Wow64.
|
|
shell32: Always start the 64-bit version of winemenubuilder.exe on Wow64.
|
|
shdocvw: Always start the 64-bit version of winemenubuilder.exe on Wow64.
|
|
user32: Always start the 64-bit version of wineboot.exe on Wow64.
|
|
start: Pass a valid filename argument to FormatMessage.
|
|
loader: Rename the 32-bit loader in the build tree too when doing a Wow64 build.
|
|
configure: Create a few symlinks needed for running in Wow64 mode inside the build tree.
|
|
kernel32: Add support for starting binaries in 32/64-bit mode from the other mode.
|
|
kernel32: Fix processing of spaces in command line for builtin exes.
|
|
wrc: Move temp file management from wpp directly into the load_file function.
|
|
widl: Move temp file management from wpp to widl.
|
|
wpp: Get rid of wpp_parse_temp, temp file management is better left to callers.
|
|
wpp: Build with -fPIC to allow libwpp to be used from dlls.
|
|
wineboot: Use rundll32 to apply wine.inf instead of calling setupapi directly.
|
|
wineboot: Start an additional 32-bit instance of rundll32 on 64-bit platforms to do the Wow64-specific setup.
|
|
wine.inf: Add a Wow64Install section for the Wow64-specific configuration.
|
|
wineboot: Display a wait dialog while processing wine.inf.
|
|
kernel32: Increase the wineboot timeout.
|
|
user32: Pack the CREATESTRUCTW structure in messages to allow crossing 32/64 boundaries.
|
|
user32: Pack the various owner-draw structures in messages to allow crossing 32/64 boundaries.
|
|
user32: Pack the WINDOWPOS structure in messages to allow crossing 32/64 boundaries.
|
|
user32: Pack the COPYDATASTRUCT structure in messages to allow crossing 32/64 boundaries.
|
|
user32: Pack the HELPINFO structure in messages to allow crossing 32/64 boundaries.
|
|
user32: Pack the NCCALCSIZE_PARAMS structure in messages to allow crossing 32/64 boundaries.
|
|
user32: Pack the MSG structure in messages to allow crossing 32/64 boundaries.
|
|
user32: Pack the MDINEXTMENU structure in messages to allow crossing 32/64 boundaries.
|
|
user32: Pack the MDICREATESTRUCTW structure in messages to allow crossing 32/64 boundaries.
|
|
user32: Pack the low-level hook structure in messages to allow crossing 32/64 boundaries.
|
|
user32: Pack the structure for WM_DDE_ACK to allow crossing 32/64 boundaries.
|
|
shell32: Pack the appbar data structure to allow crossing 32/64 boundaries.
|
|
shell32: Pack the systray data structure to allow crossing 32/64 boundaries.
|
|
msxml3: Remove unnecessary string constants.
|
|
ntdll/tests: Fix a number of test failures on Wow64.
|
|
ntdll/tests: Port functions use the 64-bit structure on Wow64.
|
|
ntdll/tests: Don't free a string that wasn't allocated.
|
|
configure: Don't build rpcss or winemenubuilder for Wow64.
|
|
server: Don't set the Wow64 flag on a Wow6432Node since it's already a 32-bit node.
|
|
server: Set a proper error code when dup_fd_object fails.
|
|
server: Fix 64-bit alignment of the context structure.
|
|
server: Update trace for new error codes.
|
|
server: Update the registry key and value name length limits to the now documented values.
|
|
advapi32: Don't use the static Unicode buffer for value names since they can be larger than MAX_PATH.
|
|
advapi32: Add support for the KEY_WOW64_32KEY flag in RegCreateKey on 64-bit.
|
|
advapi32: Add support for the KEY_WOW64_32KEY flag in RegOpenKey on 64-bit.
|
|
server: Disallow all operations on deleted registry keys.
|
|
ntdll/tests: Skip a couple of exception tests that crash on Wow64.
|
|
shlwapi: Fix SHCreateWorkerWindowA for 64-bit.
|
|
user32/tests: Use the correct type for the bits pointer in CreateDIBSection calls.
|
|
mshtml/tests: Don't crash when Gecko is missing.
|
|
|
|
Alistair Leslie-Hughes (2):
|
|
rpcrt4: Added stub function CreateStubFromTypeInfo.
|
|
oleaut32: Add ISupportErrorInfo registry entry.
|
|
|
|
Andrew Eikum (1):
|
|
mshtml: Fix typo determining if channel is HTTP.
|
|
|
|
Andrew Nguyen (6):
|
|
advapi32: Fix SystemFunction036 prototype to match ntsecapi.h.
|
|
include: Add prototypes for RtlEncryptMemory and RtlDecryptMemory in ntsecapi.h.
|
|
dxdiagn: Fix return value of IDxDiagContainer::GetProp on property search failure.
|
|
dxdiagn: Successfully copy to destination variants with an invalid type in IDxDiagContainer::GetProp.
|
|
kernel32: Improve parameter validation in OpenConsoleW.
|
|
kernel32: Don't set last error on success in OpenConsoleW.
|
|
|
|
André Hentschel (13):
|
|
ntdll: Fix error strict mode tests on vista+.
|
|
ntdll: Update error code mapping.
|
|
kernel32: Fix return value of FlsFree.
|
|
msxml3: Fix a typo in a comment.
|
|
winegcc: Make condition easier to read and look like the statement after the block.
|
|
kernel32: Make process traces aware of 64-bit.
|
|
oleaut32: Add some spaces to the test output for better reading.
|
|
wineboot: Update German translation.
|
|
msxml3: Make xmlnode_get_parsed a stub.
|
|
msxml3: Make xmlnode_get_specified a stub.
|
|
documentation: Remove all occurrence of bugs.sgml.
|
|
loader/manpages: Replace all occurrence of bugs.sgml.
|
|
c2man: Replace link to documentation.sgml.
|
|
|
|
Aurimas Fišeras (1):
|
|
wineboot: Update Lithuanian translation.
|
|
|
|
Austin English (1):
|
|
cmd: Add testcases for goto.
|
|
|
|
Chris Robinson (2):
|
|
openal32: Remove the ALCcontext wrapper.
|
|
openal32: Add support for ALC_EXT_thread_local_context.
|
|
|
|
Christian Costa (10):
|
|
d3dx9_36: Add stubbed interface for ID3DXEffect.
|
|
d3dxof: Increase MAX_SUBOBJECTS and do the corresponding checks at the right place.
|
|
d3dx9_36: Implement D3DXCreateEffectPool and ID3DXEffectPool interface.
|
|
d3dx9_36: Remove useless includes.
|
|
d3dx9_36: Add stub for D3DXCreateEffectCompiler.
|
|
d3dx9_36: Implement D3DXCreateEffectEx and make D3DXCreateEffect use it.
|
|
d3dx9_36: Add stub for D3DXLoadVolumeFromMemory.
|
|
d3dx9_36: Implement D3DXCreateLine and add stubbed interface for ID3DXLine + tests.
|
|
d3dx9_36: Improve FIXMEs and TRACEs for sprite.
|
|
d3dx9_36: Improve FIXMEs and TRACEs for font.
|
|
|
|
Damjan Jovanovic (4):
|
|
usbd.sys: Implement URB building functions.
|
|
ntoskrnl.exe: Implement IoCompleteRequest.
|
|
include: Define IoGetCurrentIrpStackLocation based on NONAMELESSUNION and NONAMELESSSTRUCT.
|
|
mountmgr: Frame device service functions with IoGetCurrentIrpStackLocation and IoCompleteRequest.
|
|
|
|
Detlef Riekenberg (1):
|
|
msvcr90/tests: Add tests for _initterm_e.
|
|
|
|
Eric Pouech (27):
|
|
dbghelp: Added helper to image_file_map to map also directory out of PE executables.
|
|
dbghelp: Implemented SymFunctionTableAccess.
|
|
dbghelp: Removed the not-useful start_data field out of dwarf2_traverse_context_t.
|
|
dbghelp: Fix local/parameters enumeration on 64bit platforms.
|
|
dbghelp: Properly bail out if get an error while reading ELF header.
|
|
dbghelp: Enhanced x86_64 stack unwinding with PE's function table data.
|
|
dbghelp: Fixed a couple of portability issues to 64bit platforms.
|
|
dbghelp: Don't try to hardwire the dwarf's "word size", but get it properly.
|
|
dbghelp: In dwarf parsing, correctly get the size of addresses in location lists.
|
|
dbghelp: Created a CPU method to map dwarf register number to codeview register number.
|
|
dbghelp: Keep the .debug_frame section mapped when parsing dwarf debug_info (needed for CFA management).
|
|
dbghelp: Extend the CPU object in order to manipulate context's registers (getting context's content & register names).
|
|
dbghelp: Added CFA information to dbghelp's dwarf.h.
|
|
dbghelp: Added preliminary CFA management.
|
|
winedbg: Store for context variables only the offsets of each register (instead of the address of the register in dbg_context).
|
|
dbghelp: In dwarf attribute parsing, ensure that we do have a block when parsing a block.
|
|
dbghelp: In dwarf parsing, correctly handle the DW_OP_regx option.
|
|
dbghelp: Rewrite SymGetModuleBase so that it relies on 64 bit version.
|
|
dbghelp: When unwinding the stack, stop if the current address isn't in a known module.
|
|
winedbg: Store the CONTEXT in each stack frame to enable register access in the non topmost frames.
|
|
winedbg: When filling an imagehlp frame information, also do the stack field, it's used on x86-64 platforms.
|
|
winedbg: Add some missing symbol flags to pick up local/parameters variables in symbol pickers.
|
|
winedbg: Allow backtraces to properly return address outside functions.
|
|
dbghelp: Implement the new register methods for x86.
|
|
dbghelp: Store delta used for re-locating a module.
|
|
dbghelp: Extend dwarf stack unwinding by reading information out of .debug_frame sections.
|
|
dbghelp: When handling a P augmentation in FDE/DIE parsing, throw away the DW_EH_indirect flag, as we don't handle the result.
|
|
|
|
Francois Gouget (16):
|
|
winemapi: Add a trailing '\n' to FIXME()s.
|
|
rsaenh: Use NULL instead of casting 0.
|
|
kernel32/tests: Remove a space after a '\n' in a skip().
|
|
avifil32/tests: Add or fix the trailing '\n' of ok() calls.
|
|
d3dx9_36: Add a trailing '\n' to a TRACE().
|
|
dxdiagn/tests: Add a trailing '\n' to an ok() call.
|
|
comctl32/tests: fix an ok() call's trailing '\n'.
|
|
msxml3: Add a trailing '\n' to a TRACE().
|
|
hlink/tests: Add a trailing '\n' to an ok() call.
|
|
appwiz.cpl: Use SUBLANG_NEUTRAL for Spanish.
|
|
qedit: Don't cast NULL.
|
|
shell32/tests: Remove spaces before '\n'.
|
|
Assorted spelling and case fixes.
|
|
gdiplus/tests: Fix compilation on systems that don't support nameless unions.
|
|
winedbg: Fix compilation with gcc 2.95 and non-GNU compilers.
|
|
oleaut32/tests: Fix compilation on systems that don't support nameless unions.
|
|
|
|
Frédéric Delanoy (1):
|
|
wineboot: Updated French translation.
|
|
|
|
Gerald Pfeifer (1):
|
|
crypt32: Fix type of empty in encodeBase64W().
|
|
|
|
Hans Leidekker (27):
|
|
msi: Display the file identifier instead of the filename in the SelfRegModules and SelfUnregModules actions.
|
|
msi: The AppSearch and CCPSearch actions must be run only once.
|
|
msi: Set the action taken in the ProcessComponents and InstallFiles actions.
|
|
msi: Implement a second cabinet extractor on top of IStream and use it to extract embedded cabinets.
|
|
msi: Update the UI in the UnpublishFeatures action.
|
|
msi: Display REG_EXPAND_SZ values too in the WriteRegistryValues action.
|
|
msi: Don't crash on null last parameter in MsiDecomposeDescriptor.
|
|
msi: Remove stream from streams cache before destroying it.
|
|
msi: Search network sources in addition to disk sources.
|
|
dnsapi: Add a version resource.
|
|
dnsapi: _res is per-thread in glibc.
|
|
include: Add some missing defines.
|
|
msi: Update the UI in the StartServices and StopServices actions.
|
|
msi: Return the right error when a cabinet cannot be extracted.
|
|
msi: Keep source directory and cabinet file separate.
|
|
msi: Implement the Reinstall control event.
|
|
msi: Improve the SetODBCFolders action stub.
|
|
rsaenh: Add some tests for the hash functions.
|
|
msi: Implement the UnregisterClassInfo standard action.
|
|
msi: Set the action taken in the RegisterExtensionInfo and RegisterClassInfo actions.
|
|
msi: Add tests for registering and unregistering class info.
|
|
msi: Implement the UnregisterProgIdInfo standard action.
|
|
msi: Implement the UnregisterExtensionInfo standard action.
|
|
msi: Add tests for registering and unregistering extension info.
|
|
msi: Implement the UnregisterMIMEInfo standard action.
|
|
msi: Add tests for registering and unregistering MIME info.
|
|
msi: Reset the MsiEnumPatchesExW index on failure.
|
|
|
|
Henri Verbeet (42):
|
|
wined3d: Disable two-sided stencil when doing stencil clears.
|
|
wined3d: Just mark the stencil write mask dirty in IWineD3DDeviceImpl_ClearSurface().
|
|
wined3d: Use the same order of operations for depth clears as for stencil clears.
|
|
wined3d: Just mark the color write mask dirty in IWineD3DDeviceImpl_ClearSurface().
|
|
d3d9/tests: Add some message processing to test_wndproc().
|
|
d3d8/tests: Add some message processing to test_wndproc().
|
|
wined3d: Add GL locking to match_fbo_tex_update().
|
|
wined3d: glColorMask() changes the write mask for all render targets.
|
|
wined3d: Add support for EXT_draw_buffers2.
|
|
wined3d: Implement independent color write masks.
|
|
wined3d: Don't warn about independent color write masks when the masks are all the same.
|
|
wined3d: Add support for partial updates of compressed surfaces to IWineD3DDeviceImpl_UpdateSurface().
|
|
include: Specify some fields of the SYSTEM_PERFORMANCE_INFORMATION structure.
|
|
ntdll: Return a more reasonable value for "Reserved3".
|
|
ddrawex: Directly return the ddraw surface in IDirectDraw4Impl_GetSurfaceFromDC().
|
|
ddrawex: Correctly retrieve the "outer" surface in IDirectDraw3Impl_GetSurfaceFromDC().
|
|
ddrawex/tests: Add some tests for GetSurfaceFromDC().
|
|
wined3d: GL errors aren't FIXMEs.
|
|
wined3d: Initialization functions don't allocate.
|
|
wined3d: Use GL_UNPACK_ROW_LENGTH for partial updates of regular surfaces in IWineD3DDeviceImpl_UpdateSurface().
|
|
wined3d: Source and destination formats should match in IWineD3DDeviceImpl_UpdateSurface().
|
|
wined3d: Add more general support for partial updates of compressed surfaces to IWineD3DDeviceImpl_UpdateSurface().
|
|
wined3d: Calculate "offset" in the appropriate path in IWineD3DDeviceImpl_UpdateSurface().
|
|
wined3d: Get rid of destFormat and srcFormat in IWineD3DDeviceImpl_UpdateSurface().
|
|
wined3d: Cleanup variable naming in IWineD3DDeviceImpl_UpdateSurface().
|
|
wined3d: Get rid of some mostly useless local variables in IWineD3DDeviceImpl_UpdateSurface().
|
|
wined3d: Remove a redundant initialization in IWineD3DDeviceImpl_UpdateSurface().
|
|
wined3d: Remove some unused / duplicate render states.
|
|
wined3d: Print a FIXME/WARN for all unsupported vertex blend flags.
|
|
wined3d: Add a state table entry for WINED3DRS_TWEENFACTOR.
|
|
wined3d: Don't call directly into the state table.
|
|
wined3d: Use the rep instead of the apply function to determine if a state is used.
|
|
wined3d: Explicitly set the state handler to NULL for states with a representative.
|
|
wined3d: Verify each state table entry has either a handler or a representative.
|
|
wined3d: Add a state table entry for WINED3DRS_INDEXEDVERTEXBLENDENABLE.
|
|
wined3d: Remove some superfluous white space and braces from the card selection functions.
|
|
wined3d: Verify state representatives represent themselves.
|
|
wined3d: Add a state handler for WINED3DRS_ZVISIBLE.
|
|
wined3d: Remove some unused render states.
|
|
wined3d: Move handling of the unimplemented WINED3DRS_BORDERCOLOR state to ddraw.
|
|
wined3d: Move handling of the unimplemented WINED3DRS_STIPPLEPATTERN states to ddraw.
|
|
wined3d: Verify all render states have a handler.
|
|
|
|
Huw Davies (5):
|
|
dispex: Use the upper WORD of the flags parameter to indicate whether the optional [out] parameters are NULL.
|
|
dispex: Call the deferred fill in function before returning from the server.
|
|
dispex: Check whether the server function changes the type of the arguments.
|
|
oleaut32: Only oleautomation interfaces as well as all dispinterfaces should be registered.
|
|
oleaut32: Only unregister those types that were registered.
|
|
|
|
Ilya Basin (2):
|
|
msvcmaker: Extract wine_test_dsp_files from C_SRCS variable.
|
|
shell32: Enable dde for SEE_MASK_CLASSALL.
|
|
|
|
Jacek Caban (5):
|
|
mshtml: Moved builtin properties lookup to separate function.
|
|
mshtml: Moved builtin property invocation to separate function.
|
|
mshtml: Added IHTMLElement::removeAttribute implementation.
|
|
mshtml: Added IHTMLElement:removeAttribute tests.
|
|
mshtml: Skip script tests on too old IE.
|
|
|
|
Juan Lang (6):
|
|
crypt32: Fix overestimating size required for base64-encoded strings.
|
|
crypt32: Use an empty string as a separator when no separator is desired to avoid special cases for NULL.
|
|
iphlpapi: Remove an unused define.
|
|
rsaenh: Add tests of KP_SALT parameter.
|
|
rsaenh: Support setting salt via KP_SALT (resend).
|
|
rsaenh: Don't return salt for algorithms that don't support it.
|
|
|
|
Justin Chevrier (4):
|
|
gdiplus/tests: Add GdipGetFontHeightGivenDPI tests.
|
|
gdiplus: Handle UnitWorld in GdipGetFontHeightGivenDPI.
|
|
include: Fix GdipSetPathGradientSurroundColorsWithCount definition.
|
|
gdiplus: Add GdipGetPathGradientSurroundColorCount stub with tests.
|
|
|
|
Jörg Höhle (8):
|
|
include: Add some multimedia defines not present in win9x.
|
|
winmm/tests: Use cpp's __LINE__ to print meaningful line numbers.
|
|
winmm: Support MCI "close all" command.
|
|
winmm: Improve MCI's Sysinfo command.
|
|
winmm: Improve MCI's Sysinfo string command.
|
|
mciwave: MCI Set Input|Output allows to select wave device.
|
|
mciwave: MCI Status returns string resource when appropriate.
|
|
winmm/tests: Add more MCI tests.
|
|
|
|
Konstantin Kondratyuk (1):
|
|
ole32: Add missed initialization of virtual function table.
|
|
|
|
Louis Lenders (2):
|
|
Quiet two noisy FIXME's.
|
|
wine.inf: Add another .Net Framework key.
|
|
|
|
Maarten Lankhorst (6):
|
|
mmdevapi: Add a few more render tests.
|
|
mmdevapi: Add capture tests.
|
|
winmm: Defer loading drivers until they are requested.
|
|
winmm: Remove some dead code.
|
|
winmm: Clean up MMDRV_Init.
|
|
winmm: Clean up mapper code.
|
|
|
|
Marcus Meissner (1):
|
|
kernel32: Initialize env (Coverity).
|
|
|
|
Matteo Bruni (3):
|
|
d3dx9: Partial implementation of D3DXAssembleShader function.
|
|
d3dx9: Implement D3DXAssembleShader function, really basic shader assembler.
|
|
d3dx9: Implement a basic bytecode writer.
|
|
|
|
Michael Stefaniuc (8):
|
|
comctl32/tests: Use the SendMessage instead of ListView_Scroll.
|
|
rpcrt4/tests: Fix duplicate expressions in if conditions.
|
|
inetmib1/tests: Fix duplicate expressions in if condition.
|
|
shell32: Use FAILED instead of !SUCCEEDED.
|
|
kernel32/tests: Remove superfluous casts of integer constants.
|
|
winecoreaudio.drv: Remove superfluous casts of zero.
|
|
wined3d: Remove superfluous cast of zero.
|
|
rsaenh: Remove superfluous casts of zero.
|
|
|
|
Mike Kaplinskiy (3):
|
|
ws2_32: Use ntstatus in overlapped functions.
|
|
ws2_32/tests: Test a WSARecv error condition.
|
|
ws2_32/tests: Fix win9x test failure.
|
|
|
|
Mikhail Maroukhine (42):
|
|
comctl32/tests: Remove superfluous casts.
|
|
comctl32: Fix compiler warnings with flag -Wcast-qual.
|
|
comctl32: Fix incorrect const type casting.
|
|
comctl32: Fix compiler warnings.
|
|
advapi32: Fix compiler warnings with flag -Wcast-qual.
|
|
appwiz.cpl: Fix compiler warnings with flag -Wcast-qual.
|
|
objbase.h: CLSIDFromString: Add constness to the parameters declaration in accordance with MSDN.
|
|
wininet: Fix compiler warnings with flag -Wcast-qual.
|
|
server: Fix compiler warning with flag -Wcast-qual.
|
|
cabinet: Fix compiler warning with flag -Wcast-qual.
|
|
comdlg32: Fix compiler warnings with flag -Wcast-qual.
|
|
d3d10: Fix compiler warnings with flag -Wcast-qual.
|
|
d3dx9_36: Fix compiler warnings with flag -Wcast-qual.
|
|
dbghelp: Fix compiler warnings with flag -Wcast-qual.
|
|
gdi32: Fix compiler warnings with flag -Wcast-qual.
|
|
gdiplus: Fix compiler warnings with flag -Wcast-qual.
|
|
localspl: Fix compiler warnings with flag -Wcast-qual.
|
|
mmdevapi: Fix compiler warnings with flag -Wcast-qual.
|
|
msctf: Fix compiler warnings with flag -Wcast-qual.
|
|
msgsm32.acm: Fix compiler warnings with flag -Wcast-qual.
|
|
mshtml: Fix compiler warnings with flag -Wcast-qual.
|
|
msi: Fix compiler warnings with flag -Wcast-qual.
|
|
msxml3: Fix compiler warnings with flag -Wcast-qual.
|
|
ntdll: Fix compiler warnings with flag -Wcast-qual.
|
|
ole: Fix compiler warnings with flag -Wcast-qual.
|
|
rsaenh: Fix compiler warnings with flag -Wcast-qual.
|
|
shell32: Fix compiler warnings with flag -Wcast-qual.
|
|
shlwapi: Fix compiler warnings with flag -Wcast-qual.
|
|
user32: Fix compiler warnings with flag -Wcast-qual.
|
|
usp10: Fix compiler warnings with flag -Wcast-qual.
|
|
winex11.drv: Fix compiler warnings with flag -Wcast-qual.
|
|
wininet: Fix compiler warnings with flag -Wcast-qual.
|
|
wintrust: Fix compiler warnings with flag -Wcast-qual.
|
|
ws2_32: Fix compiler warnings with flag -Wcast-qual.
|
|
programs: Fix compiler warnings with flag -Wcast-qual.
|
|
tools: Fix compiler warnings with flag -Wcast-qual.
|
|
rsaenh/tests: Fix compiler warnings with flag -Wcast-qual.
|
|
imm32: Fix compiler warnings with flag -Wcast-qual.
|
|
quartz: Fix compiler warnings with flag -Wcast-qual.
|
|
rpcrt4: Fix compiler warnings with flag -Wcast-qual.
|
|
user32: Fix compiler warnings with flag -Wcast-qual.
|
|
advapi32: Fix compiler warnings with flag -Wcast-qual.
|
|
|
|
Morten Rønne (1):
|
|
krnl386.exe: Fix VGA video mode 17.
|
|
|
|
Nikolay Sivov (31):
|
|
shell32: Properly fail for unsupported interfaces in IShellView::GetItemObject.
|
|
shell32: Some debug tracing improvements.
|
|
shell32: Add IPersist support for desktop IShellFolder.
|
|
shell32: Add a note about a possible crash on NULL input.
|
|
shell32: Remove a useless debug switch, fix prototype.
|
|
shell32: Add a stub IShellFolderView for IShellView.
|
|
shell32: Add IShellFolderView::GetSelectedObjects implementation for IShellView.
|
|
shell32: Implement some IShellFolderView methods over IFolderView.
|
|
shell32: Add IShellFolderView::SetRedraw implementation.
|
|
shell32: Implement IShellFolderView::QuerySupport no-op method.
|
|
shell32: IShellView::ContextSensitiveHelp not implemented.
|
|
shell32: Add IShellFolderView::RemoveObject for IShellView.
|
|
shell32/tests: Use strict comparison for return values.
|
|
shell32: Add IFolderView::Item implementation.
|
|
shell32/tests: Fix a test crash on Win9x.
|
|
cmd: Ignore spaces before goto label.
|
|
shlwapi: Implement IUnknown_QueryServiceExec with tests.
|
|
shlwapi: Fix prototype for SHGetShellKey and extend trace.
|
|
shlwapi: Added IUnknown_ProfferService implementation with tests.
|
|
shlwapi: Fix some memory, handle and reference count leaks in RegisterDefaultAcceptHeaders.
|
|
shlwapi: Fix IUnknown_AtomicRelease prototype and simplify body a bit.
|
|
shlwapi: Fix interface leaks in SHIsSameObject.
|
|
shlwapi: Complete IUnknown_SetOwner call.
|
|
shlwapi: Use public define for QISearch table entry, make it available by name (as on Vista+).
|
|
shlwapi/tests: Use a single trace call variable for all tests.
|
|
shlwapi: More trace for menu related helpers.
|
|
shlwapi: Fix SHCreateWorkerWindowW fallback to A-call condition.
|
|
shlwapi: Some SHCreateWorkerWindowA tests.
|
|
shell32: Rename desktop folder data structure to reflect its meaning.
|
|
shell32: Rename My Computer folder implementation structure.
|
|
t2embed: Add TTGetEmbeddingType stub.
|
|
|
|
Paul Vriens (9):
|
|
msi/tests: Remove temporary files.
|
|
shell32/tests: Fix test failures on Win95, Win98 and NT4.
|
|
msi/tests: Fix test failures on W2K with Windows Installer 2.x.
|
|
msi/tests: Fix test failures on W2K with Windows Installer 2.x.
|
|
msi/tests: Fix test failures on W2K with Windows Installer 3.0.
|
|
mmdevapi/tests: Fix test failure on some Vista boxes.
|
|
msxml3/tests: Skip some tests when network connection can't be made.
|
|
ddrawex/tests: Don't crash on some Win98/WinMe boxes.
|
|
d3d9/tests: Initialize a variable (Coverity).
|
|
|
|
Piotr Caban (14):
|
|
msvcrt: Update msvcrt.spec.
|
|
msvcrt: Added strnlen implementation.
|
|
msvcr90: Implement _encode_pointer and _decode_pointer.
|
|
msvcr90: Added _encoded_null() implementation.
|
|
msvcr90: Added _get/set_invalid_parameter_handler implementation.
|
|
msvcr90: Added implementation of __sys_nerr and __sys_errlist.
|
|
msvcrt: Rename functions conflicting with mingw headers.
|
|
msvcrt: Avoid using scalb function.
|
|
msvcrt: Avoid using localtime_r.
|
|
msvcrt: Added _strtoi64 implementation.
|
|
msvcrt: Added _strtoui64 implementation.
|
|
msvcrt: Move invalid parameter tests to msvcr90.
|
|
msvcrt: Fix _get/_set_invalid_parameter_handler implementation.
|
|
msvcrt: Added implementation of _controlfp_s.
|
|
|
|
Rob Shearman (14):
|
|
widl: Don't pre-calculate buffer size for arrays that aren't treated as reference pointers.
|
|
widl: Convert assign_stub_out_args to using typegen_detect_type and fix the non-conformant array case.
|
|
rpcrt4: Add test for [out] non-conformant array.
|
|
widl: Fix writing of MaxCount expressions for conformant strings declared using array form.
|
|
widl: Fix crash when trying to declare a fixed size array with a size_is attribute.
|
|
widl: Issue an error if a context handle variable is declared outside of a function.
|
|
include: Change an unsized [out] string to be sized in IMultiLanguage2.
|
|
widl: Issue an error if an out parameter is a conformant string.
|
|
widl: Remove func_t type.
|
|
widl: Fix the calculation of casted integer constant expressions.
|
|
widl: Return a pointer to the correct part of the string from the lexer for WSTRQUOTE tokens.
|
|
widl: Remove the current_func variable.
|
|
widl: Make use of string_of_type in write_conf_or_var_desc.
|
|
widl: Check whether an expression is a constant one before assuming it is a toplevel conformance when writing conformance or variance descriptors.
|
|
|
|
Roderick Colenbrander (19):
|
|
wined3d: Fix depth blit regression.
|
|
wined3d: Use the format table instead of WGL-checks in CheckDepthStencilMatch when FBOs are used.
|
|
wined3d: Remove WGL RGBA float support because it doesn't make sense without pbuffers.
|
|
wined3d: Move argb_to_fmt to utils.c as a helper function to be used in more places.
|
|
wined3d: Introduce a helper function which converts a color from the surface format to ARGB.
|
|
wined3d: Add color_fill to blit_shader.
|
|
wined3d: Add a helper function for getting a valid rectangle.
|
|
wined3d: Use RECT instead of WINED3DRECT in more parts of BltOverride.
|
|
ddraw: Add some DirectDraw Blt tests.
|
|
d3d9: Add source/destination and backbuffer tests for StretchRect.
|
|
wined3d: Fix a destination flipping bug using the destination rectangle.
|
|
wined3d: Disable flipping through the source rectangle in BltOverride.
|
|
wined3d: Use RECT instead of WINED3DRECT in stretch_rect_fbo.
|
|
wined3d: Use RECT instead of WINED3DRECT in fb_copy_to_texture_direct.
|
|
wined3d: Use RECT instead of WINED3DRECT in fb_copy_to_texture_hwstretch.
|
|
wined3d: Remove the last use of the WINED3DRECT destination rectangle in BltOverride.
|
|
wined3d: Remove some unneeded source rectangle calculations from BltOverride.
|
|
wined3d: Move upsideDown calculation to blit implementation.
|
|
wined3d: Remove the swapchain parameter from fb_copy_to_texture_hwstretch in order to unify all blit calls.
|
|
|
|
Stefan Dösinger (8):
|
|
wined3d: Add a function for deleting the GL buffer.
|
|
wined3d: Partially implement unserialized buffers with the apple extension.
|
|
wined3d: Implement manual buffer fencing.
|
|
wined3d: Don't check WGL depth stencil limitations with FBOs.
|
|
wined3d: Don't advertise float formats as supported by WGL.
|
|
wined3d: Split out offscreen rendering concerns from FindContext.
|
|
wined3d: Control the onscreen depth stencil format in the swapchain.
|
|
wined3d: Use FBOs when the onscreen depth stencil format isn't suitable.
|
|
|
|
Stefan Leichter (2):
|
|
ws2_32: Partly implement level IPPROTO_IPV6 of setsockopt.
|
|
ws2_32: Partly implement level IPPROTO_IPV6 of getsockopt.
|
|
|
|
Sébastien Ramage (1):
|
|
user32: End scrollbar tracking if the mouse capture is lost.
|
|
|
|
Vincent Povirk (37):
|
|
oleaut32: Allow named args to be combined with positional args in fnInvoke.
|
|
include: Add definition for IWICBitmapClipper.
|
|
windowscodecs: Make the IWICPalette implementation thread-safe.
|
|
ole32: Track the lowest possibly-free small block in storage files.
|
|
ole32: Don't register an IMallocSpy object when the ole trace is used.
|
|
ole32: Check the small block size limit of storage files.
|
|
windowscodecs: Add a stub TIFF decoder.
|
|
windowscodecs: Implement Initialize for the TIFF decoder.
|
|
windowscodecs: Implement GetFrameCount for the TIFF decoder.
|
|
windowscodecs: Implement GetFrame for the TIFF decoder.
|
|
windowscodecs: Implement GetPixelFormat for TIFF decoder.
|
|
windowscodecs: Implement GetSize for the TIFF decoder.
|
|
windowscodecs: Implement CopyPixels for the TIFF decoder.
|
|
windowscodecs: Add support for decoding RGB TIFF images.
|
|
gdiplus: Support decoders with multiple signatures.
|
|
gdiplus: Add support for decoding TIFF images.
|
|
gdiplus: Add a test for TIFF image loading.
|
|
wine.inf: Add some .NET Framework keys.
|
|
mscoree: Add a setting to access mono's tracing functionality.
|
|
mscoree: Show the names of requested GUIDs in stub fixmes.
|
|
wine.inf: Add more .NET framework keys.
|
|
mscoree: Stub ClrCreateManagedInstance.
|
|
gdiplus: Store a reference to the image in image graphics contexts.
|
|
gdiplus: Don't use gdi32 to draw to bitmaps with formats it can't handle.
|
|
gdiplus: Add tests for GdipDrawString.
|
|
gdiplus: Add a missing NULL check to GdipMeasureString.
|
|
gdiplus: Add a test for GdipMeasureString.
|
|
gdiplus: Rewrite GdipMeasureString using a helper function.
|
|
gdiplus: Rewrite GdipDrawString to share code with GdipMeasureString.
|
|
gdiplus: Fix the linesfilled calculation in GdipMeasureString.
|
|
gdiplus: Add tests for GdipMeasureCharacterRanges.
|
|
gdiplus: Implement GdipMeasureCharacterRanges.
|
|
gdiplus: Implement GdipImageRotateFlip.
|
|
advapi32: Add tests for registry keys that have been deleted.
|
|
advapi32: Add test for RegDeleteValue.
|
|
winex11.drv: Clip rectangle values to 16-bit limits.
|
|
gdiplus: Implement GdipFlush.
|
|
|
|
William Waghorn (1):
|
|
dsound: Ensure device name and description buffers are NUL terminated.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|