mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-06 13:19:53 +00:00
654 lines
36 KiB
Plaintext
654 lines
36 KiB
Plaintext
The Wine development release 1.3.9 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Beginnings of support for ActiveX in built-in browser.
|
|
- Icons on Internet shortcut menu entries.
|
|
- Standardization of code implementing COM interfaces.
|
|
- New scheme for auto-generated DLL registrations.
|
|
- OpenCL library wrapper.
|
|
- Translation updates.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.9.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.3.9.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.9:
|
|
|
|
8103 Ventrilo list does not draw correctly at times
|
|
8978 No mp3's playing in Age of Empires 3
|
|
10366 EAccess Violation in winex11.drv when printing
|
|
11800 WISO Sparbuch garbled printout
|
|
11839 Visualworks Smalltalk menu z-order pfui
|
|
12001 chemsketch won't display
|
|
13306 Swichmax 2 close in the try to export
|
|
15349 Spore crashes when leaving water
|
|
16328 GTA4 does not work
|
|
16653 Trials 2 SE normal graphics mode does not work
|
|
16694 undefined reference to `NtCurrentTeb' on PowerPC
|
|
16736 kernel32/format_msg.c: compiler errors
|
|
16861 ntdll/tests: size of array is negative
|
|
16972 AutoCAD 2008: installation of Service Pack 1 fails
|
|
18376 Office 2007 SP1/SP2 installers fail
|
|
18571 Top level window loses focus when selecting a menu item
|
|
18606 Open/save file dialog "New Folder" button does not behave as expected for non-unixfs/My Documents working directory shell items
|
|
19746 Adobe Reader 7 w/ FEAD installer causes a page fault
|
|
20029 Msxml2.DOMDocument.6.0 unimplemented
|
|
21679 men of war version 1.2 (regular game-on-cd, not steam or demo) crashes
|
|
21697 Background music (MIDI) doesn't always play in Pikachu Volleyball 1.2
|
|
22480 Letter Chase 5.4 crash when typing
|
|
22617 Texture Problems in Battlefield Bad Company 2
|
|
22732 unimplemented function msvcr80.dll._wgetenv_s
|
|
22859 MS Paint crashes attempting to save a monochrome bitmap
|
|
22910 Age of Empires III 1.1.3: Unhandled exception: page fault on write access....
|
|
23440 Windows Live Essentials installer aborts just after startup with "an unknown error occurred"
|
|
23723 Multiple games from Sonalysts cannot play sound files (stored in Sfx.agg)
|
|
23872 Steam: Windows will automatically reopen after being closed
|
|
24213 WMI: provide "WMIC" stub executable to silence various "file not found" messages (Java SE JRE/JDK installers)
|
|
24275 Nimbus Sky Princess is slow during gameplay
|
|
24526 install eatree tweak
|
|
24605 MS Office 2010 Pro Trial installer "encounters an error"
|
|
24941 Fable: The Lost Chapters can't play video
|
|
24968 ApacheMonitor.exe (start/stop/pause the Apache demon) needs wtsapi32.WTSTerminateProcess
|
|
25041 Civilization 4 crashes when starting.
|
|
25077 Dragon Age: Origins - ultimate edition, updater needs dotnet20, mono26 isn't enough
|
|
25179 application Get My Ancestors won't install
|
|
25196 utorrent icon in systray is blank and unclickable
|
|
25270 Chaser: crashes before reaching the main menu
|
|
25281 VLC 1.1.5 fails to install in Vista mode
|
|
25308 Rise of Nations installer hangs on "Removing icons..."
|
|
25319 AutoCAD 2008: Hangs at installation
|
|
25322 Parameter checking in _controlfp_s seems to be broken.
|
|
25335 Classmodules not usable in MS Word 2003
|
|
25339 make install-dev target broken for empty directory structures
|
|
25347 AutoCAD 2005 crashes selecting files after OPEN command
|
|
25351 Fable: The Lost Chapters, no video with gstreamer
|
|
25354 King's Quest Collection Series (1997): setup.exe crashes
|
|
25356 graphical glitches drawing gun in Battlefield 2 Bad Company
|
|
25363 Photoshop CS4 Freezes on start while reading preferences
|
|
25374 Lightworks : Unhandled page fault on read access
|
|
25378 Age of Empires 3: initial playback of mp3 stutters
|
|
25395 GTA III and Vice City crash after the intro video
|
|
25401 WSAStringToAddress doesn't update lpAddressLength on success
|
|
25424 Windows Live Photo Gallery [for XP] fails to install
|
|
25468 Windows Live Movie Maker fails to install
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.3.8:
|
|
|
|
Adam Martinson (1):
|
|
msxml3/domdoc: Add a ref to the schema cache in copy_properties().
|
|
|
|
Alexander Morozov (6):
|
|
crypt32: Add a stub enveloped message implementation.
|
|
wincrypt.h: Define some enveloped message callback functions.
|
|
crypt32: Save some info needed for creating enveloped messages.
|
|
crypt32: Implement updating enveloped messages.
|
|
crypt32: Implement getting content of an enveloped message.
|
|
crypt32: Implement CryptEncryptMessage.
|
|
|
|
Alexander Puzankov (5):
|
|
winmm: Revert "Handle playing of files containing a '+' as part of the filename.".
|
|
winmm: Use the default I/O procedure only if a custom procedure for a given FOURCC is not found.
|
|
winmm: The default I/O procedure should return MMIOERR_FILENOTFOUND if the openable file is not found.
|
|
winmm/tests: Add tests for mmioOpen for the file name of the form EXAMPLE.EXT+ABC.
|
|
winmm: Fixed boundary condition in mmioOpen file name parsing.
|
|
|
|
Alexandre Julliard (91):
|
|
widl: Copy the output buffer management functions from winebuild.
|
|
widl: Use the output buffer functions to write typelibs.
|
|
widl: Add a general -o option instead of having a different output name option for each file type.
|
|
widl: Add support for generating a .rgs registration script for the defined interfaces.
|
|
msvcrt: Fix controlfp_s parameter checks, with tests.
|
|
msdaps: Remove the redundant IRowset interface.
|
|
msdmo: Don't use an interface pointer for an internal function.
|
|
makefiles: Add rules for building dll registration resources.
|
|
makedep: Add support for dll registration files.
|
|
oleaut32: Create dll registration resources.
|
|
sti: Create dll registration resources.
|
|
include: Don't use the Ndr functions at all when using registration resources.
|
|
msxml3: Avoid some uninitialized variable warnings on old gcc.
|
|
widl: Add progid, threading and vi_progid attributes for coclasses.
|
|
widl: Generate keys for coclasses in the registration resources.
|
|
oleaut32: Use widl to generate the coclasses registrations.
|
|
msdaps: Convert dll registration to the IRegistrar mechanism.
|
|
inetcomm: Convert dll registration to the IRegistrar mechanism.
|
|
objsel: Convert dll registration to the IRegistrar mechanism.
|
|
wmiutils: Convert dll registration to the IRegistrar mechanism.
|
|
wbemprox: Convert dll registration to the IRegistrar mechanism.
|
|
oledb32: Convert dll registration to the IRegistrar mechanism.
|
|
inseng: Convert dll registration to the IRegistrar mechanism.
|
|
hlink: Convert dll registration to the IRegistrar mechanism.
|
|
configure: Fix the OpenCL detection for Mac OS.
|
|
amstream: Convert dll registration to the IRegistrar mechanism.
|
|
dmband: Convert dll registration to the IRegistrar mechanism.
|
|
dmcompos: Convert dll registration to the IRegistrar mechanism.
|
|
dmime: Convert dll registration to the IRegistrar mechanism.
|
|
dmloader: Convert dll registration to the IRegistrar mechanism.
|
|
dmscript: Convert dll registration to the IRegistrar mechanism.
|
|
dmstyle: Convert dll registration to the IRegistrar mechanism.
|
|
dmsynth: Convert dll registration to the IRegistrar mechanism.
|
|
dmusic: Convert dll registration to the IRegistrar mechanism.
|
|
dsound: Convert dll registration to the IRegistrar mechanism.
|
|
dswave: Convert dll registration to the IRegistrar mechanism.
|
|
widl: Use the class name as default description for a progid.
|
|
resources: Define a generic mechanism for adding extra values to the common version block.
|
|
msi/tests: Fix a test failure on win2k.
|
|
widl: Don't force removal of progids since "CLSID" is also a progid.
|
|
widl: Output registration information also for IUnknown.
|
|
ole32: Convert dll registration to the IRegistrar mechanism.
|
|
atl: Generate the class registration and use a copy of the standard winecrt0 mechanism.
|
|
sti: Generate the class registration.
|
|
makefiles: Add common rules for installing the main man page.
|
|
shlwapi: Don't use wide strings in button labels.
|
|
msrle32: Fix invalid character in resource wide string.
|
|
wrc: Only allow 7-bit ASCII characters in wide string constants.
|
|
d3dxof: Convert dll registration to the IRegistrar mechanism.
|
|
ddrawex: Convert dll registration to the IRegistrar mechanism.
|
|
ddraw: Convert dll registration to the IRegistrar mechanism.
|
|
dinput8: Convert dll registration to the IRegistrar mechanism.
|
|
dinput: Convert dll registration to the IRegistrar mechanism.
|
|
dplayx: Convert dll registration to the IRegistrar mechanism.
|
|
dpnet: Convert dll registration to the IRegistrar mechanism.
|
|
dxdiagn: Convert dll registration to the IRegistrar mechanism.
|
|
mlang: Convert dll registration to the IRegistrar mechanism.
|
|
mmdevapi: Convert dll registration to the IRegistrar mechanism.
|
|
devenum: Convert dll registration to the IRegistrar mechanism.
|
|
infosoft: Convert dll registration to the IRegistrar mechanism.
|
|
avifil32: Convert dll registration to the IRegistrar mechanism.
|
|
browseui: Convert dll registration to the IRegistrar mechanism.
|
|
msctf: Convert dll registration to the IRegistrar mechanism.
|
|
qedit: Convert dll registration to the IRegistrar mechanism.
|
|
winecrt0: Automatically register typelib resources too.
|
|
widl: Improve registration of coclasses contained in typelibs.
|
|
msxml6: Convert dll registration to the IRegistrar mechanism.
|
|
ws2_32: Fix a compile failure when control messages are not supported.
|
|
widl: Signal an error when trying to output an undefined interface into a typelib.
|
|
widl: Support encoding the DECIMAL type in typelibs.
|
|
include: Define more wuapi interfaces to avoid undefined forward declarations.
|
|
wuapi: Add a typelib resource.
|
|
wuapi: Convert dll registration to the IRegistrar mechanism.
|
|
gameux: Add a typelib resource.
|
|
gameux: Convert dll registration to the IRegistrar mechanism.
|
|
hnetcfg: Convert dll registration to the IRegistrar mechanism.
|
|
rsaenh: Convert dll registration to the IRegistrar mechanism.
|
|
crypt32: Use allocation function with the correct prototype in CMSG_CONTENT_ENCRYPT_INFO.
|
|
ws2_32/tests: Avoid size_t in a trace.
|
|
msxml3: Avoid using an initialized variable.
|
|
winex11: Only map the window the first time that WS_VISIBLE is set through WM_SETREDRAW.
|
|
user32: Return some fake information for an inter-process GetWindowPlacement.
|
|
msxml4: Add a typelib resource.
|
|
msxml4: Convert dll registration to the IRegistrar mechanism.
|
|
widl: Don't create the CurVer key if the ProgId is already version-independent.
|
|
winetest: Fix filtering of whole dll when individual tests are excluded.
|
|
winetest: Sill output an entry for a dll when it's skipped entirely.
|
|
include: Disable widl-specific coclass attributes when not building with widl.
|
|
msimtf: Convert dll registration to the IRegistrar mechanism.
|
|
mstask: Convert dll registration to the IRegistrar mechanism.
|
|
explorerframe: Convert dll registration to the IRegistrar mechanism.
|
|
|
|
Anders Jonsson (1):
|
|
appwiz.cpl: Update Swedish translation.
|
|
|
|
Andrew Bogott (12):
|
|
ole32: Revert "ole32: Only read known format ids when attempting to read summary information.".
|
|
ole32: Fix an off-by-one error that broke reading of many properties.
|
|
ole32: Fix the test for arbitrary property ids.
|
|
shdocvw: Skip some tests if a modern IE is not present.
|
|
shdocvw: Test read/write of a couple of properties on IUniformResourceLocator.
|
|
shdocvw: Add the IPropertySet interface to an internet shortcut, and partially implement it.
|
|
shdocvw: In PersistFile_Save, output the Icon Path and Icon Index properties.
|
|
shdocvw: Plug a tiny memory leak in a test.
|
|
shdocvw: Add reading of iconfile and iconframe via IPersistFile.
|
|
shdocvw: Add tests for IPersistFile on an internet shortcut.
|
|
winemenubuilder: Include icons in .url menus.
|
|
winemenubuilder: Release property variants. Plugs a one-string memory leak.
|
|
|
|
Andrew Eikum (2):
|
|
include: CMIC_MASK_NOASYNC flag.
|
|
shell32: Correctly construct the PIDL given to SHChangeNotify in AddFolder.
|
|
|
|
Andrew Nguyen (4):
|
|
msvcrt: Add some definitions and prototypes to float.h.
|
|
shdocvw/tests: Avoid using a freed IUniformResourceLocatorA variable.
|
|
shdocvw: Avoid a double free in PersistFile_Load.
|
|
shdocvw: Correct misuse of output pointer in get_profile_string helper.
|
|
|
|
André Hentschel (17):
|
|
wldap32/tests: Fix skipping if server is unavailable.
|
|
gdi32/tests: Fix test on WinME.
|
|
user32/tests: Remove obsolete comment.
|
|
winemaker: Remove unused target constants.
|
|
winemaker: Fix current directory recognition.
|
|
winemaker: Fix going up one directory level.
|
|
winemaker: Add calling convention flags.
|
|
include: Increase rpcndr header version.
|
|
user32/tests: Skip DDE tests on win9x.
|
|
advapi32/tests: More tests for the merged view of HKEY_CLASSES_ROOT.
|
|
mshtml: Fix export comment.
|
|
winemaker: Remove a comment.
|
|
include: Add more well known sid types.
|
|
include: Add more progressbar defines.
|
|
comctl32: Partially implement new messages.
|
|
sane.ds: Convert Norwegian translation to UTF-8.
|
|
sane.ds: Convert Swedish translation to UTF-8.
|
|
|
|
Aric Stewart (2):
|
|
secur32/tests: Skip test on failure to acquire cred_handle.
|
|
wineqtdecoder: Initial version of the video decoder using Mac OS/X QuickTime Framework.
|
|
|
|
Austin English (4):
|
|
msxml3: Bump version information to SP9.
|
|
tools: Fix install-dev target.
|
|
msvcrt: Fix a compiler warning on PowerPC.
|
|
d3d8/d3d9: Fix compiler warnings on non x86/x86_64.
|
|
|
|
Austin Lund (4):
|
|
user32/tests: Fix test failures by disabling IME when testing unicode input.
|
|
shell32/tests: Fixed SHPathPrepareForWriteW tests on Asian platforms.
|
|
user32/tests: Close second window in DBCS WM_CHAR tests.
|
|
user32/tests: Disable IME for msg tests.
|
|
|
|
Daniel Zimmermann (1):
|
|
wtsapi32: Add some stubs.
|
|
|
|
Eric Pouech (3):
|
|
kernel32: Control characters should be returned while reading a line from console.
|
|
kernel32: Properly manage ctrl-Z (and ctrl-D) in ReadFile when dealing with a console handle.
|
|
wineconsole: Move the curses critical section inside the private data.
|
|
|
|
Erich Hoover (2):
|
|
ws2_32: Add support for WSARecvMsg and IP_PKTINFO.
|
|
ws2_32/tests: Add regression tests for WSARecvMsg and IP_PKTINFO.
|
|
|
|
Eryk Wieliczko (4):
|
|
msvcp90: Added basic_string<{char, wchar}>.capacity implementation.
|
|
msvcp90/tests: Added basic_string<{char, wchar}>.capacity tests.
|
|
msvcrt: Implement ecvt_s.
|
|
msvcrt/tests: Add _ecvt_s tests.
|
|
|
|
Francois Gouget (8):
|
|
server: Make sock_check_pollhup() more reliable on Solaris.
|
|
comctl32/tests: Add a trailing '\n' to an ok() call.
|
|
shdocvw: Fix the trailing '\n' of a TRACE().
|
|
ntdll/tests: Add a trailing '\n' to an ok() call.
|
|
msxml3: Add a trailing '\n' to an ERR() call.
|
|
comctl32: Add a trailing '\n' to a FIXME() call.
|
|
winetest: Add a trace in the log when skipping a subtest.
|
|
winetest: Allow submitting the results if not too many tests have been skipped.
|
|
|
|
Hans Leidekker (13):
|
|
msi: Always ignore disabled components.
|
|
msi: Look for transform files relative to the package directory.
|
|
msi: Improve the stub implementations of RemoveExistingProducts and MigrateFeatureStates.
|
|
msi: Reuse temporary executables.
|
|
ntdll: Don't call NtClose directly in delete_view.
|
|
msi: Clear last error on success in MsiQueryFeatureState and MsiQueryProductState.
|
|
programs: Add a stub implementation of netsh.exe.
|
|
msi: Map neutral parts of package language ids to the system default language id.
|
|
msi: Don't try to install or remove ODBC drivers if the component is disabled.
|
|
msi/tests: Avoid a test failure on 64-bit.
|
|
advapi32: Return the computer name as referenced domain name in LookupAccountName.
|
|
sxs: Add support for installing policy files.
|
|
msi/tests: Fix some test failures on Wow64.
|
|
|
|
Henri Verbeet (40):
|
|
ddraw/tests: Fix a typo.
|
|
wined3d: Pass an IWineD3DDeviceImpl pointer to drawStridedSlow().
|
|
wined3d: Pass an IWineD3DDeviceImpl pointer to drawPrimitive().
|
|
wined3d: Explicitly pass data and gl_info to shader_select_depth_blt().
|
|
wined3d: Explicitly pass data and gl_info to shader_deselect_depth_blt().
|
|
wined3d: Move the PrivateData structure to resource.c.
|
|
wined3d: Pass an IWineD3DDeviceImpl pointer to shader_update_float_vertex_constants().
|
|
wined3d: Pass an IWineD3DDeviceImpl pointer to shader_update_float_pixel_constants().
|
|
wined3d: Pass an IWineD3DDeviceImpl pointer to shader_alloc_private().
|
|
wined3d: Pass an IWineD3DDeviceImpl pointer to shader_free_private().
|
|
wined3d: Remove a unused parameter to shader_dirtifyable_constants().
|
|
wined3d: Remove a redundant parameter to enable_extension().
|
|
wined3d: Pass an IWineD3DDeviceImpl pointer to alloc_private().
|
|
wined3d: Pass an IWineD3DDeviceImpl pointer to free_private().
|
|
wined3d: Move min_rel_offset / max_rel_offset to the shader_reg_maps structure.
|
|
wined3d: Properly initialize min_rel_offset.
|
|
wined3d: Move the rel_offset vertex shader field to the ARB shader backend.
|
|
wined3d: need_rel_addr_const() is only ever called for vertex shaders.
|
|
wined3d: Explicitly pass shader_data and reg_maps to need_rel_addr_const().
|
|
wined3d: shader_get_registers_used() is only called during shader initialization.
|
|
wined3d: Explicitly pass shader_data and reg_maps to need_helper_const().
|
|
wined3d: Explicitly pass shader_data and reg_maps to reserved_vs_const().
|
|
wined3d: Use local reg_maps variables where possible.
|
|
wined3d: Explicitly pass shader_data, reg_maps and gl_info to vshader_add_footer().
|
|
d3d9/tests: Don't draw undefined data in stream_test().
|
|
wined3d: Rename shader_reg_maps to wined3d_shader_reg_maps.
|
|
wined3d: Explicitly pass gl_info to shader_arb_generate_vshader().
|
|
wined3d: Explicitly pass gl_info to shader_arb_generate_pshader().
|
|
wined3d: Don't leak heapMemory in surface_remove_pbo().
|
|
wined3d: Pass a wined3d_buffer structure to buffer_get_memory().
|
|
wined3d: Remove a redundant SetDirty() call from IWineD3DSurfaceImpl_Map().
|
|
wined3d: Store an IWineD3DDeviceImpl pointer in IWineD3DBaseShaderClass.
|
|
wined3d: Remove the unused IWineD3DBaseTexture::GetDirty() method.
|
|
wined3d: Remove IWineD3DBaseTexture::SetDirty() from the public interface.
|
|
wined3d: Pass an IWineD3DDeviceImpl pointer to alloc_private().
|
|
wined3d: Pass an IWineD3DDeviceImpl pointer to free_private().
|
|
wined3d: Explicitly pass blit_priv and gl_info to gen_yuv_shader().
|
|
wined3d: Explicitly pass blit_priv and gl_info to gen_p8_shader().
|
|
wined3d: Explicitly pass blit_priv and gl_info to set_shader().
|
|
wined3d: Explicitly pass gl_info to unset_shader().
|
|
|
|
Huw Davies (1):
|
|
winspool.drv: Rewrite the lpr scheduler to use the pipe scheduler.
|
|
|
|
Hwang YunSong (1):
|
|
appwiz.cpl: Update Korean resource.
|
|
|
|
Jacek Caban (47):
|
|
mscoree: Explicitly specify CDECL on imported functions.
|
|
mshtml: Added ICustomDoc::SetUIHandler implementation.
|
|
mshtml: Don't overwrite custom UI handler in SetClientSite.
|
|
mshtml: Added SetUIHandler tests.
|
|
mshtml: Added IHTMLStyle::padding property implementation.
|
|
mshtml.idl: Added param element's interfaces declaration.
|
|
mshtml: Fixed tests on Windows.
|
|
urlmon: Moved buffer-based MIME finding to a separated function.
|
|
urlmon: Clean up default protocol handler pseudo-interface implementation.
|
|
mshtml: Added beginning ActiveX tests.
|
|
mshtml: Improved error handling in get_node calls.
|
|
mshtml: Better error handling in create_node calls.
|
|
mshtml: Use binary search in HTMLElement_Create.
|
|
mshtml: Improved error handling in HTMLElement_Create calls.
|
|
mshtml: Improved error handling in element constructors.
|
|
npmshtml: Added Mozilla plugin for mshtml ActiveX controls.
|
|
mshtml: Added NP_GetEntryPoints implementation.
|
|
mshtml: Added ActiveX control creation implementation.
|
|
mshtml: Make translate_url IUri-based.
|
|
mshtml: Added IOleControl calls test.
|
|
mshtml: Added plugin host's IOleClientSite stub implementation.
|
|
mshtml: Added QuickActivate tests.
|
|
mshtml: Added QuickActivation support.
|
|
mshtml: Added PluginHost's IAdviseSinkEx stub implementation.
|
|
mshtml: Added PluginHost's IPropertyNotifySink stub implementation.
|
|
mshtml: Added PluginHost's IDispatch stub implementation.
|
|
mshtml: Added PluginHost's IOleInPlaceSite stub implementation.
|
|
mshtml: Added PluginHost's IOleControlSite stub implementation.
|
|
mshtml: Added PluginHost's IBindHost stub implementation.
|
|
mshtml: Added PluginHost's IServiceProvider stub implementation.
|
|
appwiz.cpl: Added Gecko installer based on mshtml code.
|
|
appwiz.cpl: Added translations from mshtml.
|
|
mshtml: Use wineaddon.cpl to install Gecko.
|
|
mshtml: Associate PluginHost with containing HTMLDocumentDode.
|
|
mshtml: Inherit HTMLObjectElement from new HTMLPluginContainer object.
|
|
mshtml: Associate PluginHost with containing element.
|
|
mshtml: Added support for CONFIRMSAFETYACTION_LOADOBJECT flag in CONFIRMSAFETY struct.
|
|
mshtml: Added beginning support for loading data by an ActiveX object.
|
|
mshtml: IPropertyBag stub implementation.
|
|
mshtml: Added IPersistPropertyBag calls test.
|
|
mshtml: Added IPropertyBag2 stub implementation.
|
|
mshtml: Added IPropertyBag::Read implementation.
|
|
mshtml: Added OnChanged(DISPID_READYSTATE) semi-stub implementation.
|
|
mshtml: Added QueryService(SID_SBindHost) implementation.
|
|
mshtml: Added PluginHost::GetMoniker implementation.
|
|
mshtml: Added IBindHost::CreateMoniker implementation.
|
|
mshtml: Added IViewObjectEx iface to plugin test.
|
|
|
|
Joris Huizer (1):
|
|
msi: Don't leak memory on error path.
|
|
|
|
Juan Lang (2):
|
|
ws2_32: Set length on successful return from WSAStringToAddress.
|
|
quartz: Don't crash in SetMediaType if the source media type is NULL.
|
|
|
|
Ken Thomases (1):
|
|
msxml3: Fix building on Leopard.
|
|
|
|
Louis Lenders (1):
|
|
Add stubbed wmic.exe.
|
|
|
|
Maarten Lankhorst (29):
|
|
shell32: Fix pointer truncation in SHGetFileInfoA.
|
|
quartz: Unset time in dsoundrender if it cannot be obtained.
|
|
quartz: Silence fixmes in sound renderer.
|
|
strmbase: Fix qos.
|
|
quartz: Unregister window class after shutdown.
|
|
quartz: Fix timestamping in avi decoder.
|
|
quartz: Handle selecting default sync source better.
|
|
winegstreamer: Prevent gstreamer from being unloaded.
|
|
quartz: Add support for advise functions in dsoundrender.
|
|
quartz: Implement AsyncReader_FindPin.
|
|
quartz: Increase min_lag.
|
|
quartz: Fill up sound buffer while in paused state.
|
|
Revert "quartz: Fill up sound buffer while in paused state.".
|
|
quartz: Allow stream time to go negative in sound renderer.
|
|
quartz: Add quality control to sound renderer.
|
|
quartz: Refuse WAVE_FORMAT_PCM/EXTENSIBLE in acmwrapper.
|
|
quartz: Support IFilterMapper3 interface.
|
|
quartz: Add support for filtermapper3 to filtergraph.
|
|
quartz: Make sure video window is actually destroyed.
|
|
quartz: Implement AMGetErrorTextA on top of AMGetErrorTextW.
|
|
quartz: Use unicode calls in SystemClock.
|
|
quartz: Make video renderer use unicode calls.
|
|
strmbase: Fix reference leak of enumpins.
|
|
winegstreamer: Make sure size is set correctly before delivering buffers.
|
|
winegstreamer: Kill thread on disconnect.
|
|
quartz: Remove default clock if the providing filter is removed from filtergraph.
|
|
quartz: Always update time when Run is called.
|
|
winegstreamer: Always update time when Run is called.
|
|
strmbase: Use advise functions in WaitFor.
|
|
|
|
Marcus Meissner (3):
|
|
wined3d: Detect nouveau as NVIDIA.
|
|
winex11.drv: Do not include XFORM.eDx and eDy into font hashing/caching.
|
|
ntdll: Report a failed executable mmap on nonexec filesystems.
|
|
|
|
Michael Stefaniuc (131):
|
|
msimtf: Use an interface instance instead of a vtbl pointer.
|
|
msdmo: Use an iface instead of a vtbl pointer in IEnumDMOImpl.
|
|
atl: Use an iface instead of a vtbl pointer in the Registrar object.
|
|
d3drm: Use an iface instead of a vtbl pointer in IDirect3DRMImpl.
|
|
d3drm: Use an iface instead of a vtbl pointer in IDirect3DRMMeshBuilderImpl.
|
|
dispex/tests: Use an iface instead of a vtbl pointer in dispex.
|
|
msdaps: Standardize the COM usage in row_server.c.
|
|
windowscodecs: Use an iface instead of a vtbl pointer in ClassFactoryImpl.
|
|
windowscodecs: Standardize the COM usage in gifformat.c.
|
|
windowscodecs: Standardize the COM usage in tiffformat.c.
|
|
windowscodecs: Standardize the COM usage in tgaformat.c.
|
|
windowscodecs: Standardize the COM usage in icoformat.c.
|
|
windowscodecs: Standardize the COM usage in jpegformat.c.
|
|
windowscodecs: Standardize the COM usage in pngformat.c.
|
|
windowscodecs: Standardize the COM usage in info.c.
|
|
windowscodecs: Use an iface instead of a vtbl pointer in ImagingFactory.
|
|
windowscodecs: Use an iface instead of a vtbl pointer in PaletteImpl.
|
|
pstorec: Use an iface instead of a vtbl pointer in PStore_impl.
|
|
explorerframe: Use iface instead of vtbl pointers in NSTC2Impl.
|
|
shlwapi: Use iface instead of vtbl pointers in ISHFileStream.
|
|
shlwapi: Use an iface instead of an vtbl pointer in threadref.
|
|
shlwapi: Use an iface instead of an vtbl pointer in ISHRegStream.
|
|
shdocvw: Use an iface instead of an vtbl pointer in IClassFactoryImpl.
|
|
amstream: Use an iface instead of an vtbl pointer in IAMMultiMediaStreamImpl.
|
|
devenum: Use an iface instead of an vtbl pointer in RegPropBagImpl.
|
|
mshtml: Use an iface instead of a vtbl pointer in ClassFactory.
|
|
ole32: Use an iface instead of a vtbl pointer in EnumOleSTATDATA.
|
|
oleaut32: Use an iface instead of a vtbl pointer in IRecordInfoImpl.
|
|
oleaut32: Use an iface instead of a vtbl pointer in StdDispatch.
|
|
shell32: Use an iface instead of a vtbl pointer in IShellItemArrayImpl.
|
|
shell32: Use ifaces instead of vtbl pointers in IDesktopFolderImpl.
|
|
avifil32: Use an iface instead of an vtbl pointer in IClassFactoryImpl.
|
|
ole32/tests: Use an iface instead of a vtbl pointer in HeapUnknown.
|
|
fusion: Use an iface instead of a vtbl pointer in IAssemblyEnumImpl.
|
|
ole32: Use an iface instead of a vtbl pointer in EnumOLEVERB.
|
|
qmgr: Use an iface instead of a vtbl pointer in DLBindStatusCallback.
|
|
fusion: Standardize the COM usage in asmcache.c.
|
|
shell32: Use an iface instead of a vtbl pointer in IQueryAssociationsImpl.
|
|
hlink: Use an iface instead of a vtbl pointer in HlinkBCImpl.
|
|
itss: Standardize the COM usage in moniker.c.
|
|
dinput: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
|
|
dpnet: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
|
|
itss: Standardize the COM usage in itss.c.
|
|
oleaut32: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
|
|
dplayx: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
|
|
oleaut32: Use an iface instead of a vtbl pointer in TMarshalDispatchChannel.
|
|
infosoft: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
|
|
dsound: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
|
|
wbemprox: Use an iface instead of a vtbl pointer in wbem_locator.
|
|
mmdevapi: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
|
|
dinput8: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
|
|
oledb32: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
|
|
itss: Use ifaces instead of vtbl pointers in ITSProtocol.
|
|
mshtml: Use an iface instead of an vtbl pointer in HTMLAnchorElement.
|
|
mshtml: Use an iface instead of a vtbl pointer in HTMLBodyElement.
|
|
mshtml: Use an iface instead of a vtbl pointer in HTMLRect.
|
|
mshtml: Use an iface instead of a vtbl pointer in HTMLEventObj.
|
|
mshtml: Use an iface instead of a vtbl pointer in HTMLScriptElement.
|
|
mshtml: Use an iface instead of a vtbl pointer in UndoManager.
|
|
mshtml: Use an iface instead of a vtbl pointer in HTMLFrameElement.
|
|
mshtml: Use an iface instead of a vtbl pointer in HTMLTableRow.
|
|
mshtml: Use an iface instead of a vtbl pointer in HTMLSelectElement.
|
|
mshtml: Change the first vtbl in HTMLInputElement to an iface.
|
|
mshtml: Change the second vtbl in HTMLInputElement to an iface.
|
|
mshtml: Use an iface instead of a vtbl pointer in HTMLGenericElement.
|
|
mshtml: Use an iface instead of a vtbl pointer in HTMLTextAreaElement.
|
|
mshtml: Use an iface instead of a vtbl pointer in HTMLObjectElement.
|
|
mshtml: Use an iface instead of a vtbl pointer in HTMLLoadOptions.
|
|
mshtml: Use an iface instead of a vtbl pointer in HTMLSelectionObject.
|
|
mshtml: Use an iface instead of a vtbl pointer in HTMLScreen.
|
|
mshtml: Use an iface instead of a vtbl pointer in HTMLIFrame.
|
|
mshtml: Use an iface instead of a vtbl pointer in OmNavigator.
|
|
mshtml: Use an iface instead of a vtbl pointer in HTMLImgElement.
|
|
urlmon: Use an iface instead of a vtbl pointer in EnumFORMATETC.
|
|
urlmon: Standardize the COM usage in sec_mgr.c.
|
|
urlmon: Use ifaces instead of vtbl pointers in DownloadBSC.
|
|
urlmon: Use ifaces instead of vtbl pointers in FtpProtocol.
|
|
urlmon: Use ifaces instead of vtbl pointers in HttpProtocol.
|
|
urlmon: Use ifaces instead of vtbl pointers in FileProtocol.
|
|
shell32: Standardize the COM usage in dataobject.c.
|
|
shell32: Use an iface instead of a vtbl pointer in IDefClFImpl.
|
|
shell32: Use an iface instead of a vtbl pointer in IFileSystemBindDataImpl.
|
|
mshtml: Use an iface instead of a vtbl pointer in HTMLPluginsCollection.
|
|
wineoss.drv: Standardize the COM usage in dscapture.c.
|
|
winealsa.drv: Standardize the COM usage in dsoutput.c.
|
|
ole32: Use an iface instead of a vtbl pointer in PropertyStorage_impl.
|
|
shell32/tests: Standardize the COM usage in shlview.c.
|
|
shlwapi: The Italian translation uses UTF-8 encoding.
|
|
quartz: Use an iface instead of a vtbl pointer in IEnumFiltersImpl.
|
|
quartz: Use an iface instead of a vtbl pointer in EnumMonikerImpl.
|
|
quartz: Use an iface instead of a vtbl pointer in BaseMemAllocator.
|
|
strmbase: Use an iface instead of a vtbl pointer in IEnumPinsImpl.
|
|
windowscodecs: Use an iface instead of a vtbl pointer in FormatConverter.
|
|
windowscodecs: Use an iface instead of a vtbl pointer in PropertyBag.
|
|
windowscodecs: Use an iface instead of a vtbl pointer in FlipRotator.
|
|
windowscodecs: Standardize the COM usage in icnsformat.c.
|
|
mmdevapi: Use an iface instead of a vtbl pointer in AEVImpl.
|
|
quartz: Use an iface instead of a vtbl pointer in IEnumRegFiltersImpl.
|
|
quartz: Use an iface instead of a vtbl pointer in SystemClockImpl.
|
|
browseui: Use an iface instead of a vtbl pointer in ACLShellSource.
|
|
browseui: Use an iface instead of a vtbl pointer in CompCatCacheDaemon.
|
|
browseui: Use an iface instead of a vtbl pointer in ClassFactory.
|
|
browseui: Use an iface instead of a vtbl pointer in ProgressDialog.
|
|
ole32: Use an iface instead of a vtbl pointer in RemUnknown.
|
|
ole32: Use an iface instead of a vtbl pointer in FileLockBytesImpl.
|
|
ole32: Use an iface instead of a vtbl pointer in BindCtxImpl.
|
|
ole32: Use ifaces instead of vtbl pointers in Context.
|
|
ole32: Use an iface instead of a vtbl pointer in PointerMonikerImpl.
|
|
rpcrt4: Use an iface instead of a vtbl pointer in RpcStreamImpl.
|
|
strmbase: Use an iface instead of a vtbl pointer in IEnumMediaTypesImpl.
|
|
msctf: Use an iface instead of a vtbl pointer in DisplayAttributeMgr.
|
|
msctf: Use an iface instead of a vtbl pointer in ClassFactory.
|
|
msctf: Use an iface instead of a vtbl pointer in CategoryMgr.
|
|
msctf: Use an iface instead of a vtbl pointer in LangBarMgr.
|
|
msctf: Use an iface instead of a vtbl pointer in Range.
|
|
itss: Standardize the COM usage in storage.c.
|
|
infosoft: Use an iface instead of a vtbl pointer in wordbreaker_impl.
|
|
qedit: Use an iface instead of a vtbl pointer in MediaDetImpl.
|
|
msimtf: Use an iface instead of a vtbl pointer in ActiveIMMApp.
|
|
msxml3: Use ifaces instead of vtbl pointers in BindStatusCallback.
|
|
riched20/tests: Use an iface instead of a vtbl pointer in ITextHostTestImpl.
|
|
riched20: Standardize the COM usage in clipboard.c.
|
|
browseui: Use ifaces instead of vtbl pointers in ACLMulti.
|
|
wuapi: Use an iface instead of a vtbl pointer in update_installer.
|
|
wuapi: Use an iface instead of a vtbl pointer in update_session.
|
|
wuapi: Use an iface instead of a vtbl pointer in update_downloader.
|
|
wuapi: Use an iface instead of a vtbl pointer in automatic_updates.
|
|
oleaut32: Use ifaces instead of vtbl pointers in OLEPictureImpl.
|
|
mscoree: Use an iface instead of a vtbl pointer in MetaDataDispenser.
|
|
mscoree: Use ifaces instead of vtbl pointers in ConfigFileHandler.
|
|
wuapi: Use an iface instead of a vtbl pointer in update_searcher.
|
|
|
|
Mike Gibson (1):
|
|
msvcrt: Implement wcsnicoll.
|
|
|
|
Nikolay Sivov (2):
|
|
oleaut32/tests: Some VarDateFromStr() tests.
|
|
comctl32/listview: Don't touch out text pointer if it wasn't requested.
|
|
|
|
Paul Vriens (2):
|
|
shell32/tests: Use more A-functions to fix Win95 and actually test correctly on Win9x.
|
|
atl/tests: Skip tests on old versions of atl.dll.
|
|
|
|
Peter Schlaile (1):
|
|
winedbg: Adds an rwatch command to winedbg.
|
|
|
|
Peter Urbanec (2):
|
|
opencl: Initial stub implementation of OpenCL 1.0.
|
|
opencl: Basic OpenCL 1.0 implementation.
|
|
|
|
Piotr Caban (1):
|
|
msvcrt: Added _get_terminate implementation.
|
|
|
|
Rico Schüller (1):
|
|
d3dcompiler: Add initial reflection parsing.
|
|
|
|
Stefan Leichter (1):
|
|
ntoskrnl.exe: Add stub for IoWMIRegistrationControl.
|
|
|
|
Thomas Mullaly (17):
|
|
urlmon: Added stub for CoInternetParseIUri.
|
|
include: Added basic header for strsafe.
|
|
urlmon: Added implementation for PARSE_CANONICALIZE in CoInternetParseIUri.
|
|
urlmon: Implementation for PARSE_FRIENDLY in CoInternetParseIUri.
|
|
urlmon: Added implementation for PARSE_ROOTDOCUMENT for CoInternetParseIUri.
|
|
urlmon: Implemented PARSE_DOCUMENT for CoInternetParseIUri.
|
|
urlmon: Implemented PARSE_PATH_FROM_URL for CoInternetParseIUri.
|
|
urlmon: Implemented PARSE_URL_FROM_PATH for CoInternetParseIUri.
|
|
urlmon: Implemented PARSE_SCHEMA for CoInternetParseIUri.
|
|
urlmon: Implemented PARSE_SITE for CoInternetParseIUri.
|
|
urlmon: Implemented PARSE_DOMAIN for CoInternetParseIUri.
|
|
urlmon: Standardize COM implementation of IUri.
|
|
urlmon: Standardize IUriBuilder COM interface.
|
|
urlmon: Implemented PARSE_ANCHOR and PARSE_LOCATION for CoInternetParseIUri.
|
|
include: Added IUriBuilderFactory interface definition.
|
|
urlmon: Implemented IUriBuilderFactory interface.
|
|
urlmon: Added pluggable protocol support to CoInternetParseIUri.
|
|
|
|
Travis Athougies (2):
|
|
d3dx9_36: Improved constant table parsing.
|
|
d3dx9_36/tests: Extended ID3DXConstantTable tests.
|
|
|
|
Tristan Schmelcher (2):
|
|
ddeml: Fix incorrect HSZ argument sizes.
|
|
ddeml: More calling convention fixes.
|
|
|
|
Wolfram Sang (1):
|
|
winex11.drv: In GetDIBits() with DIB sections, always use dibpitch from the target.
|
|
|
|
Yaron Shahrabani (2):
|
|
view: Added Hebrew translation.
|
|
sane: Added Hebrew translation.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|