403 lines
21 KiB
Plaintext
403 lines
21 KiB
Plaintext
The Wine development release 1.7.20 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- X11 drag & drop fixes.
|
|
- A few more C/C++ runtime functions.
|
|
- Fixes for various memory issues found by Valgrind.
|
|
- Some OLE storage fixes.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://prdownloads.sourceforge.net/wine/wine-1.7.20.tar.bz2
|
|
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.20.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.7.20 (total 88):
|
|
|
|
9616 Pronunciation Patterns 3 doesn't start
|
|
12371 Neural Noise Synthesizer (Thinstall virtualization wrapped app) fails to launch (GetEnvironmentVariableA/W needs to respect size limits for temp buffer allocation)
|
|
13432 ZDaemon: freezes when exiting launcher
|
|
13459 Oberon game launcher (incl. buttons) does not work
|
|
13719 E-texteditor installs but freezes on run
|
|
14693 Program halts when on another virtual desktop
|
|
14718 Rappelz will not update itself
|
|
14873 Voipstunt crashes trying to connect to server
|
|
15417 Easy68k: Exiting without closing help window causes page fault.
|
|
16127 Mouse Buttons do not work in BBC Basic For Windows 5.80a
|
|
17035 RPG Maker XP 1.x: Script editor selects complete script when program gets focus
|
|
18195 Medal of honor pacific assault: In bootcamp there are many bush glitches
|
|
19048 RegCleaner 4.3.0.780: assertion failure in LISTVIEW_GetItemT()
|
|
20077 User Interface of RPG Maker XP 1.x is unusable and freezes
|
|
20485 Uninitialised memory reference in FTP_DoPassive
|
|
20630 Services written in Delphi 6: impossible to start by "net start" command
|
|
20929 IDGET - Doesn't show disc drive
|
|
22494 Microsoft Office 2007 cannot be activated
|
|
22877 RegCleaner crashes on start
|
|
23696 oxygen xml editor license page does not appear in web browser
|
|
24302 STALKER: Shadow of Chernobyl install reports incorrect hard disk space
|
|
24513 Background in VirtuaGirl is always black
|
|
24593 Livestream Procaster: login fails
|
|
24594 Livestream Procaster: Procaster's game streaming mode doesn't work due to a "DirectX Test Error"
|
|
25088 Crysis Warhead 1.1.x does not start
|
|
25799 GFWL (Games For Windows Live) 3.x client crashes at startup
|
|
26402 Cain and Abel: Crashes in libfreetype/libc
|
|
27433 mass effect 2 heisencrash on non-smp system
|
|
28108 urlmon: url.ok occasional test failure: unexpected call OnProgress_SENDINGREQUEST
|
|
28133 twain_32/dsm.ok crashes occasionally?
|
|
28710 ws2_32: sock.ok reads/writes invalid memory during async_getservbyport?
|
|
28821 kernel32/tests/time.ok: uninitialized memory read in GetCalendarInfoA
|
|
28822 mmdevapi/tests/capture.ok fails sometimes under valgrind?
|
|
28827 Digsby (PIM) won't start
|
|
28835 rpcrt4/tests/rpc_protseq.ok fails under valgrind
|
|
28865 Ski Resort Tycoon 2 crashes on startup
|
|
29430 RPG Maker VX crashes during startup
|
|
29662 IBankWizard.msi crash at the end of installing
|
|
30209 Exchange file manager (.NET 3.5 app) crashes on startup
|
|
30398 Word / Excel 2007: crashes while opening or saving documents
|
|
30484 rFactor 2 launcher UI does not detect machine setup
|
|
30601 Grand Theft Auto: San Andreas crashes on startup
|
|
31177 SugarSync (sugarsyncmanager) crashes on startup
|
|
31221 Acrobat 8 page one is full of artifacts
|
|
31225 SA-MP (Multiplayer Online game mod for Grand Theft Auto: San Andreas): chat and scrollbar offscreen, text invisible
|
|
31332 Project64: about page fails to render
|
|
31532 Grand Theft Auto: San Andreas does not work on 75Hz
|
|
32353 Grand Theft Auto: San Andreas crashes on new game
|
|
32388 Mezzmo shows runtime errors while starting
|
|
32545 TaxACT 2012 crashes at startup
|
|
32800 construct2 crashed on open file dialog
|
|
32849 Path Of Exile sound glitch
|
|
33882 gtags (GNU GLOBAL) 6.2.x crashes on indexing of large projects
|
|
34646 Virtual DJ v7.4 crashes on startup
|
|
35426 RPG Maker VX Runtime: games crash on startup
|
|
36002 ImpotRapide 2013 (.NET 4.0 app) crashes on unimplemented function msvcp110.dll.?gcount@?$basic_istream@DU?$char_traits@D@std@@@std@@QBE_JXZ
|
|
36065 PunkBuster service tests fail (DeleteService should mark active services in SCM database as pending for deletion)
|
|
36139 msi/db test crash on wine compiled with gcc-4.9.0
|
|
36153 Borderlands 2 mouse focus no longer works properly
|
|
36377 League of Legends crashes at game start with wine 1.7.18
|
|
36432 valgrind shows a possible leak in shell32/tests/recyclebin.c
|
|
36459 ICQ 7.x 'ServiceStarter.exe' tool crashes during post-install step
|
|
36477 Nikon Message Center 2 (part of Nikon Capture NX2) crashes on startup (needs support for 'CIM_Processor' WMI class)
|
|
36481 CFNetworkCopySystemProxySettings and kCFNetworkProxiesProxyAutoConfigURLString are unavailable
|
|
36482 Raiden Legacy (DotEmu) shows black screen after launch
|
|
36491 Theatre of War 3: Korea Demo hangs on start
|
|
36496 Dragon NaturallySpeaking 12.x crashes on unimplemented function msvcr100.dll._wcslwr_l
|
|
36505 DynDNS Updater 4.1.6 crashes on startup
|
|
36507 valgrind shows a definite leak in dpnet/tests/server.c
|
|
36518 Selecting character mission crashes Star Wars Rebellion 1.00
|
|
36526 When Delphi programs (e.g. InnoSetup) start, their global variables are corrupt.
|
|
36540 3dmark 2003 needs msvcp70.dll.?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_Ptrit@DHPADAADPADAAD@2@XZ
|
|
36541 Prince of Persia (2008) launcher fails to start, crashes in msvcrt
|
|
36573 valgrind shows uninitialized memory use in shlwapi/tests/path.c
|
|
36580 valgrind shows two definite leaks in user32/tests/cursoricon.c
|
|
36584 valgrind shows a leak in winmm/tests/mci.c
|
|
36588 valgrind shows a definite leak in userenv/tests/userenv.c
|
|
36590 valgrind shows a definite memory leak in usp10/tests/usp10.c
|
|
36591 valgrind shows uninitialized memory use in vbscript/tests/run.c
|
|
36602 valgrind shows a possible leak in wininet/tests/urlcache.c
|
|
36603 valgrind shows uninitialized memory use in winspool.drv/tests/info.c
|
|
36604 valgrind shows two definite leaks in winspool.drv/tests/info.c
|
|
36605 valgrind shows a definite leak in wintrust/tests/softpub.c
|
|
36627 Games For Windows Live 2.0.0687.0 (PANORAMA_V2.00_RTM.090421-2351) needs MSASN1.dll
|
|
36661 valgrind shows an unintialized write in ws2_32/tests/sock.c: test_completion_port()
|
|
36667 VBScript doesn't handle numbers in exponential form (e.g. 1e2)
|
|
36698 AudibleManager 5.5.x crashes at startup
|
|
36715 3dmark 2003 needs msvcp70.dll.??8std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.7.19:
|
|
|
|
Akihiro Sagawa (6):
|
|
oleaut32/tests: Use a boolean constant for BOOL argument.
|
|
oleaut32/tests: Test UnRegisterTypeLib surely deletes registry keys.
|
|
oleaut32: Delete opposite side keys on UnRegisterTypeLib.
|
|
kernel32: Avoid uninitialised value read in GetCalendarInfoA.
|
|
kernel32: Return correct buffer size when returning DBCS characters.
|
|
user32: Don't close a popup menu when clicking a sub-menu parent item twice.
|
|
|
|
Alexandre Julliard (4):
|
|
vbscript: Avoid using bool keyword.
|
|
comctl32/tests: Output message sequences only on failure.
|
|
gdi32/tests: Remove some noisy traces.
|
|
user32/tests: Remove some noisy traces.
|
|
|
|
Alistair Leslie-Hughes (1):
|
|
dpnet/tests: Correct memory leak (valgrind).
|
|
|
|
Andrei Slăvoiu (1):
|
|
wined3d: Recognize cards that expose GLSL 1.30 as DX10 capable even if they don't support EXT_GPU_SHADER4.
|
|
|
|
Andrew Eikum (6):
|
|
mmdevapi: Make buffer size divisible by number of periods.
|
|
mmdevapi: Clock rate should be in bytes for shared mode.
|
|
user32: Remove unused internal menu messages.
|
|
riched20/tests: Allow conversions to non-English codepages.
|
|
ole32: Fix return value logging.
|
|
ole32: Fix return type.
|
|
|
|
Aric Stewart (1):
|
|
winemac: Reposition cursor for IME composition.
|
|
|
|
Austin English (3):
|
|
include: Add missing EntryInProgress member to _PEB_LDR_DATA struct.
|
|
user32: Fix a comment.
|
|
msasn1: Add stub dll.
|
|
|
|
Bruno Jesus (17):
|
|
ws2_32: Take care of EINTR inside the helpers.
|
|
ws2_32: Avoid memory allocation for simple sends.
|
|
ws2_32: Avoid memory allocation for simple receives.
|
|
user32/tests: Fix a memory leak (valgrind).
|
|
winmm: Fix a memory leak in mciSendStringW (valgrind).
|
|
wintrust/tests: Fix a memory leak (valgrind).
|
|
winspool.drv: Do not try to check the registry if opening the printer fails (valgrind).
|
|
userenv/tests: Fix a memory leak (valgrind).
|
|
wininet/tests: Fix a memory leak (valgrind).
|
|
shlwapi: Avoid reading past the pointer in PathCreateFromUrlW (valgrind).
|
|
usp10: Fix a memory leak in _ItemizeInternal (valgrind).
|
|
wininet: Use a helper to send data and take care of EINTR.
|
|
winetest: Take care of EINTR on send/recv.
|
|
rpcrt4: Take care of EINTR on send/recv.
|
|
wininet: Use a helper to receive data and take care of EINTR.
|
|
ws2_32/tests: Initialize a test buffer (valgrind).
|
|
kernel32: Limit the environment variable size to 32767 in GetEnvironmentVariable.
|
|
|
|
Damjan Jovanovic (8):
|
|
winex11.drv: text/html should be imported as CF_HTML ("HTML Format"), not CFSTR_INETURL ("UniformResourceLocator").
|
|
winex11.drv: Don't bother counting how many XDND selections are converted.
|
|
winex11.drv: Use the global memory functions to allocate the memory for STGMEDIUM's hGlobal.
|
|
winex11.drv: Use the clipboard functions and formats to import selections that XDND doesn't support.
|
|
winex11.drv: Use the clipboard to import text/html XDND selections.
|
|
winex11.drv: Import text/plain XDND selections through the clipboard.
|
|
winex11.drv: Store XDND cached data in global memory objects.
|
|
winex11.drv: Migrate importing text/uri-list XDND selections to the clipboard.
|
|
|
|
Daniel Beitler (1):
|
|
msi: Prevent call to memset with a null pointer in get_tablecolumns function.
|
|
|
|
Felix Janda (3):
|
|
server: Add missing includes of poll.h.
|
|
dnsapi: stdio.h needs to be included for sprintf().
|
|
iphlpapi: stdio.h needs to be included for sprintf().
|
|
|
|
François Gouget (2):
|
|
msvcrt/tests: Make qsort_comp() static.
|
|
scrrun: Fix compilation on systems that don't support nameless unions.
|
|
|
|
Guillaume Charifi (2):
|
|
ole32: CoCreateGuid returns E_INVALIDARG on null-GUID.
|
|
pdh: Implement PdhExpandCounterPathA/W.
|
|
|
|
Hans Leidekker (9):
|
|
wininet: Fix build on Mac OS X 10.5.8.
|
|
winhttp: Fix build on Mac OS X 10.5.8.
|
|
wbemprox: Handle NULL out parameter to object methods.
|
|
wbemprox: Add a partial implementation of CIM_Processor.
|
|
winhttp/tests: Mark some test results on Windows 8 as broken.
|
|
winhttp: Ignore URL components if the buffer length is zero.
|
|
winhttp: Only set the scheme if we have a valid URL.
|
|
wininet/tests: Fix a couple of test failures on Internet Explorer 11.
|
|
wininet: Only set the content length header if it's not explicitly set by the user.
|
|
|
|
Henri Verbeet (20):
|
|
d2d1: Add the ID2D1HwndRenderTarget interface.
|
|
d2d1: Add the ID2D1DCRenderTarget interface.
|
|
d2d1: Add the ID2D1GdiInteropRenderTarget interface.
|
|
d2d1: Add the ID2D1Factory interface.
|
|
wined3d: Increase the SM4 instruction length mask size.
|
|
d2d1: Implement D2D1CreateFactory().
|
|
d2d1: Implement d2d_factory_CreateDxgiSurfaceRenderTarget().
|
|
wined3d: Recognize the SM4 discard opcode.
|
|
wined3d: Recognize the SM4 dp2 opcode.
|
|
wined3d: Recognize the SM4 ishl opcode.
|
|
ddraw/tests: 64-bit ddraw only has DWORD surface pitch alignment in some cases.
|
|
ddraw: Clear DDSD_LINEARSIZE on uncompressed surfaces.
|
|
ddraw: Clear DDSD_PITCH on compressed surfaces.
|
|
ddraw: Use wined3d_surface_get_pitch() to calculate dwLinearSize for compressed surfaces.
|
|
ddraw: Properly support creating compressed user memory surfaces.
|
|
ddraw: Don't try to create surfaces for wined3d internal textures.
|
|
wined3d: Add format information for WINED3DFMT_R8_UNORM.
|
|
d3d10_1: Forward D3D10CreateEffectFromMemory to d3d10.
|
|
d3d10core: Implement d3d10_device_GetDeviceRemovedReason().
|
|
user32: Ensure at least one character is used in TEXT_WordBreak().
|
|
|
|
Huw D. M. Davies (6):
|
|
dwrite/tests: U+1cc8 is not an assigned codepoint, use U+1cc7 instead. Fixes test on win 8.
|
|
crypt32: Add a new element to SIP_ADD_NEWPROVIDER.
|
|
crypt32/tests: Fix test failure on win 8.
|
|
riched20: Don't skip the final carriage return in SFF_SELECTION mode.
|
|
gdi32/tests: tmLastChar is solely governed by the last entry before 0xffff in the cmap.
|
|
gdi32: CLIP_DFA_DISABLE should disable the font association mechanism.
|
|
|
|
Jacek Caban (20):
|
|
urlmon: Fixed some occasionally failing tests.
|
|
ieframe: Added InternetExplore::get_HWND implementation.
|
|
oleaut32: Rewrite debugstr_vt.
|
|
oleaut32: Use debugstr_variant for dump_Variant implementation.
|
|
oleaut32: Replaced dump_Variant by debugstr_variant.
|
|
mshtml: Call unlink from HTMLDOMNode::Release.
|
|
mshtml: Added new helper for getting element attribute value and use it in script.c.
|
|
mshtml: Added new helper for GetAttribute based getters and use it in IHTMLMetaElement implementation.
|
|
mshtml: Use get_elem_attr_value helper in get_font_size.
|
|
mshtml: Use get_elem_attr_value helper in is_elem_name.
|
|
mshtml: Use get_elem_attr_value helper in check_event_attr.
|
|
mshtml: Use get_elem_attr_value helper in HTMLFormElement_get_dispid.
|
|
mshtml: Use elem_string_attr_getter helper in HTMLLabelElement_get_htmlFor implementation.
|
|
mshtml: Use get_elem_attr_value helper in npplugin.c.
|
|
mshtml: Added function object default value getter implementation.
|
|
vbscript: Added support for exponential form of numeric literals.
|
|
ntdll: Removed no longer used defines.
|
|
jscript: Properly handle NULL pvarResult in ParseScriptText.
|
|
vbscript: Always initialize is_array value (valgrind).
|
|
jscript: Added accessing not existing property on IDispatchEx tests.
|
|
|
|
Julian Rüger (1):
|
|
po: Update German translation.
|
|
|
|
Marcus Meissner (2):
|
|
jsproxy: Avoid potential NULL dereference (Coverity).
|
|
msxml3: Removed unused allocation (Coverity).
|
|
|
|
Michael Müller (2):
|
|
server: Fix return value for FSCTL_PIPE_WAIT if pipe does not exist.
|
|
ntdll: Stub TokenAppContainerSid in NtQueryInformationToken.
|
|
|
|
Michael Stefaniuc (28):
|
|
dmusic: Return S_FALSE for the unimplemented IPersistStream_IsDirty().
|
|
dmusic/tests: Test unimplemented IPersistStream methods in DMCollection.
|
|
dmstyle/tests: Test some IPersistStream methods of DMStyle.
|
|
dmscript: IPersistStream_GetClassID() is not implemented for DMScript.
|
|
dmscript/tests: Test unimplemented IPersistStream methods in DMScript.
|
|
dmband/tests: Test some IPersistStream methods of DMBand.
|
|
dswave/tests: Test some IPersistStream methods of DirectSoundWave.
|
|
dmcompos/tests: Test some IPersistStream methods of DMChordMap.
|
|
dmscript: Move a struct definition to the .c file that uses it.
|
|
dmloader/tests: Test some IPersistStream methods of DMContainer.
|
|
dmime/tests: Test some IPersistStream methods of objects with DMObject.
|
|
dmscript/tests: Test some IPersistStream methods of DMScriptTrack.
|
|
dmusic: Simplify the creation of a DirectMusicBuffer object.
|
|
dmusic: Don't leak memory on IReferenceClock creation failure.
|
|
dmusic: Release the clock when destroying the IDirectMusic8 object.
|
|
dmusic: Simplify the creation of a DirectMusic8 object.
|
|
dmusic: Don't leak memory on DirectMusicInstrument creation failure.
|
|
dmusic: Lock/unlock the module only on creation/destruction of the object.
|
|
dmime/tests: Rather test for IDirectMusicObject as invalid iface.
|
|
dmime: Move a struct definition to the .c file that uses it.
|
|
dmband: Move struct definitions to the .c files that uses them.
|
|
dmcompos: Move a struct definition to the .c file that uses it.
|
|
dmstyle: Move a struct definition to the .c file that uses it.
|
|
dmloader: COM cleanup for IDirectMusicContainer.
|
|
dmusic: Move the common parts of DMObject to a generic implementation.
|
|
dmusic: Use generic "unimplemented" methods for IPersistStream.
|
|
dmusic: Get rid of the extra pointer to a DMUS_OBJECTDESC.
|
|
dmusic: Remove the redundant "IDirectMusicCollection" from method names.
|
|
|
|
Nicolas Le Cam (2):
|
|
mshtml/tests: Remove unused variable.
|
|
winedbg: Remove unused variable.
|
|
|
|
Nikolay Sivov (29):
|
|
scrrun/tests: Fix tests to depend on current codepage.
|
|
scrrun: Implement Count() property for file collection.
|
|
scrrun: Return disk space as VT_I4 if it fits.
|
|
netprofm: Added IConnectionPointContainer stub for INetworkListManager.
|
|
xmllite/writer: Implement OmitXmlDeclaration property.
|
|
xmllite/writer: Implement ByteOrderMark property.
|
|
scrrun: Return float type size when signed I4 limit exceeded.
|
|
scrrun: Use existing helper to return file size.
|
|
xmllite/writer: Initial implementation of WriteStartElement().
|
|
xmllite/writer: Initial implementation of WriteElementString().
|
|
propsys: Implement PSGetPropertySystem().
|
|
propsys: Forward corresponding methods to exports.
|
|
ntdll: Fix LdrLockLoaderLock()/LdrUnlockLoaderLock() on 64bit.
|
|
include: Add more error codes.
|
|
include: Added IImageList2 definition.
|
|
shell32: Update to FolderItem2.
|
|
wbemprox/tests: Fix some test failures on older XP versions.
|
|
comctl32/progress: Set default marquee animation timer to 30 msec.
|
|
comctl32/progress: Erase background too on WM_TIMER for marquee animation.
|
|
comctl32/progress: Update position by one step on PBM_SETPOS in PBS_MARQUEE style.
|
|
comctl32/treeview: Simplify sending parent WM_NOTIFY notifications.
|
|
comctl32/treeview: Send TVN_KEYDOWN in response of WM_KEYDOWN.
|
|
comctl32/imagelist: Update to IImageList2.
|
|
explorerframe: Query for more notification callbacks.
|
|
explorerframe/tests: Mark some results as broken.
|
|
explorerframe: Internally make calls with interface wrappers.
|
|
services: Defer service delete until all handles are closed.
|
|
quartz/tests: Unregister filters only when registered successfully.
|
|
shlwapi/tests: Skip if test ini file wasn't created.
|
|
|
|
Piotr Caban (17):
|
|
vbscript: Parse doubles with bigger precision in parse_numeric_literal.
|
|
msvcrt: Add _mbsnbcpy_s_l implementation.
|
|
msvcrt: Add _mbscpy_s implementation.
|
|
vbscript: Support multibyte characters in Global_Chr.
|
|
msvcrt: Fix __libm_sse2_sqrt_precise implementation.
|
|
msvcp100: Export basic_istream::gcount function.
|
|
msvcrt: Rewrite qsort function.
|
|
msvcrt: Add qsort_s tests.
|
|
msvcrt: Add _wcslwr_s_l implementation.
|
|
msvcrt: Return string in _wcslwr and _wcslwr_l.
|
|
user32: Try to activate topmost activable window in WINPOS_ActivateOtherWindow.
|
|
msvcp70: Export basic_string iterator functions.
|
|
msvcrt: Handle negative file->_cnt value in fwrite.
|
|
msvcp90: Fix typo in strstreambuf_freeze.
|
|
msvcp70: Export operators working on basic_string.
|
|
msvcrt: Add _strxfrm_l implementation.
|
|
msvcrt: Add _wcsxfrm_l implementation.
|
|
|
|
Sebastian Lackner (1):
|
|
ntdll/tests: Fix exception test failures on x86_64.
|
|
|
|
Shuai Meng (4):
|
|
vbscript: Implemented CCur.
|
|
vbscript: Implemented CDbl.
|
|
vbscript: Implemented CLng.
|
|
vbscript: Fixed CInt.
|
|
|
|
Stefan Dösinger (5):
|
|
include: Sync an attribute to the Windows 8.1 SDK.
|
|
wined3d: Remove d3dfmt_p8_init_palette.
|
|
d3d9/tests: Add a test for D3DUSAGE_WRITEONLY.
|
|
d3d8/tests: Add a test for D3DUSAGE_WRITEONLY.
|
|
ddraw/tests: Test D3DVBCAPS_WRITEONLY.
|
|
|
|
Toshiaki Hirose (1):
|
|
po: Update Japanese translation.
|
|
|
|
Vincent Povirk (8):
|
|
user32/tests: Add test for SendMessage race condition.
|
|
server: Clear the queue's QS_SMRESULT bit when sending a new message.
|
|
ole32: Use a snapshot file when sharing storages for writing.
|
|
ole32: Invalidate all caches when the transaction sig changes.
|
|
shell32: Fix memory leak.
|
|
ole32: Don't store file size in FileLockBytesImpl.
|
|
ole32: Support storage files larger than 4 GB.
|
|
notepad: Check IsDialogMessage before TranslateAccelerator.
|
|
|
|
Zhenbo Li (6):
|
|
mshtml: Added IHTMLLocation::assign method implementation.
|
|
mshtml: Added nsIDOMHTMLTableCellElement declaration.
|
|
mshtml: Added IHTMLTableRow::deleteCell method implementation.
|
|
mshtml: Added IHTMLLinkElement::media property.
|
|
mshtml: Added IHTMLDocument2:toString method.
|
|
mshtml: Added IHTMLTableRow::insertCell method implementation.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|