mirror of
https://github.com/reactos/wine.git
synced 2024-11-28 14:10:32 +00:00
811 lines
43 KiB
Plaintext
811 lines
43 KiB
Plaintext
The Wine development release 1.1.5 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Substantial JavaScript implementation.
|
|
- Partial support for layered windows.
|
|
- Support for Unicode file export in Regedit.
|
|
- Proper exception handling in widl-generated code.
|
|
- Asynchronous requests and cookies support in WinHTTP.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.5.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.1.5.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.5:
|
|
|
|
3888 print page range defaults to 1 to 65535 pages on graphical applications
|
|
4581 failure of CreateScalableFontResourceA and Unhandled page fault in MathWorkshop
|
|
4875 Deliplayer doesn't fully open saying it can't open DeliUI
|
|
4987 Close combat 3 crashes with backtrace
|
|
5243 Hyperlobby: runtime error 430
|
|
5423 AOL AIM won't install: complains about minimum requirements
|
|
6496 Defcon crashes in ws2_32
|
|
7026 Formula objects in Word 97 always trigger unhandled page fault
|
|
7598 Regedit cannot import/export version 5 registry files
|
|
7600 Regedit Metabug: get regedit working perfectly
|
|
7670 No battle sounds in Guild Wars
|
|
7851 Warrock installer crash
|
|
8674 Safari crashes on startup
|
|
8763 Evernote crashes
|
|
9014 MS Office 2007 Home and Student edition installer crashes
|
|
9364 Call from 0x7b840a80 to unimplemented function gdiplus.dll.GdipSetLinePresetBlend
|
|
9558 FIFA2002 demo crashes, dsound/alsa
|
|
9659 Guild Wars: Rendering of 3D models broken
|
|
9777 Silencer doesn't fully connect to lobby server.
|
|
9838 Input Method's output overruns the buffer of wine keyboard input
|
|
9915 cookies not set within steam
|
|
9961 SEH stack overflow exception in Kuma Games
|
|
9973 Bioshock demo: crashes on loading screen
|
|
10092 Problems with ole on Interfax-Direct
|
|
10117 Mpeg2Schnitt doesn't display video since wine v. 0.9.16
|
|
10167 sacred: Sacred crashes randomly after several actions in game
|
|
10628 Portal must be launched twice to run properly
|
|
10725 excel page faults and exits
|
|
11194 FileZilla 3.0.5.2 crashes if changing local working directory
|
|
11337 Cannot select a format option for numeric values in Excel 2003
|
|
11445 Medieval 2: Total War: water covers the land
|
|
11494 Speed Commander 12 does not install
|
|
12049 Regression running "Splinter Cell:Pandora Tomorrow"
|
|
12241 D3D9: Visual test fails
|
|
12314 Photoshop CS2 tab doesn't really really hide windows
|
|
12432 MotoGP 3: Crashes when attempting to configure controllers
|
|
12534 Cepstral voice configuration tools are not displayed in the control panel
|
|
12576 BYOND: Clicking url doesn't launch native browser
|
|
12577 BYOND: Crashing on login
|
|
12647 Cepstral voices garble the first part of the sentence they are reading
|
|
12679 Trackmania nations forever does not install Openal
|
|
12778 Progecad smart! crashes on save/save us
|
|
12830 Xenocode Virtual Appliance Runtime Error
|
|
12843 A-ray crashes on startup
|
|
12879 Cluster size not supported for large NFS mounts?
|
|
12992 Excel 2007 Crashes immediately on start up.
|
|
12998 FtpVC applicaton does not run
|
|
13058 BYOND Suite: Browser windows do not function / crash DreamSeeker.
|
|
13220 warcraft 3 sound stops after a while
|
|
13441 Sopcast generate a crash while using, native wmvcore.dll
|
|
13643 ddraw tests fail on XP SP2 with Radeon Mobility 9000 card
|
|
13723 Sound buffer freed by both winealsa.drv and dsound
|
|
13742 installation of WISO 2007 failed
|
|
13990 Spore Creature Creature: Failed to connect to license server
|
|
14131 No sound in Morrowind using software mixing
|
|
14250 richedit: Deleting text at end of edit control is improperly handled
|
|
14374 Diablo2:LOD Digital Distribution: "Agree" button never enables
|
|
14381 Google Lively installer aborts because of missing directx registry entry
|
|
14403 VFP8-SP1-Runtime crashes on a certain function
|
|
14410 orb installer aborts, unimplemented function gdiplus.dll.GdipGetPropertyItem
|
|
14567 Shell32 IAutoCompleteDropDown needed for VS.NET 2005 and other tools which use MS DevEnv UI engine
|
|
14595 UnrealTournament: General Protection fault!
|
|
14639 ngen.exe from .NET 2.0 show exception E_INVALIDARG when trying to compile an assembly
|
|
14670 Installer doesn't allow for the Accept button to be clicked on the license agreement
|
|
14787 widl fails to honour typedef ptr attributes
|
|
14846 Raising exception for SC_RPC_HANDLE being NULL
|
|
14959 No ingame sound in Diablo 2 anymore since update
|
|
14994 Haskell's removeDirectoryRecursive fails on Wine
|
|
15033 intermittant crashes while playing bf1942
|
|
15093 Rome Total War: water is not rendered on the campaign map
|
|
15107 Google Chrome fails to load web pages.
|
|
15119 Google Chrome on Wine 1.1.3 does not load pages over HTTPS
|
|
15125 Flashplayer crashes when used with an IMC
|
|
15130 Wine notepad: Extension behaviour differ from Windows
|
|
15141 In Google Chrome, embedded flash window does not scroll with main window
|
|
15179 Parallel install in multiple jobs as in "make -j99 install" fails
|
|
15197 Several fonts don't appear in Adobe Photoshop CS
|
|
15201 Google Chrome crashes when downloading an exe file
|
|
15209 winedbg has an infinite loop at wine/programs/winedbg/memory.c:426
|
|
15227 orb installer crashes when showing eula
|
|
15252 moving/resizing undecorated windows broken in dual-screen setups
|
|
15260 objects in spore leave trails
|
|
15266 jscript: engine.c - unitialized variable
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.1.4:
|
|
|
|
Alexander Dorofeyev (1):
|
|
quartz/tests: Fix potential NULL dereference (Coverity).
|
|
|
|
Alexander Nicolaysen Sørnes (5):
|
|
notepad: Only append .txt to missing files without a dot in them.
|
|
regedit: Convert parts of export handling to unicode.
|
|
regedit: Fix importing REG_MULTI_SZ values for ANSI files.
|
|
regedit: Gather a full string before exporting it.
|
|
regedit: Add support for exporting unicode files.
|
|
|
|
Alexandre Julliard (56):
|
|
makefile: Fix dependency for programs install.
|
|
winex11: Moved the X11DRV_WindowMessage function to window.c.
|
|
winex11: Support setting the window region on windows belonging to other threads.
|
|
user32: Fix DeferWindowPos to work on windows belonging to other processes.
|
|
configure: Fixed the check for sigset_t on mingw.
|
|
mstask/tests: Use case-insensitive compare for file names.
|
|
kernel32: Added implementation for UnregisterWaitEx.
|
|
jscript: Add necessary dependencies for the bison file.
|
|
kernel32/tests: Fix the async I/O test to handle errors properly.
|
|
kernel32/tests: Fix the BindIoCompletionCallback test on Vista.
|
|
kernel32/tests: Fix the ResumeThread on win9x.
|
|
ntdll/tests: Fix the async I/O test on Vista.
|
|
rpcrt4/tests: Fix a couple of test failures on Windows.
|
|
winex11: Remove debug hack that slipped into commit a4a5a2ec121eeb2a7cd4ffbb5ba7b298f2a050b1.
|
|
winex11: Fixed mapping of the move/resize starting point to X11 root coordinates.
|
|
user32: Notify the user driver about window extended style changes too.
|
|
server: Implemented the server side of Get/SetLayeredWindowAttributes.
|
|
user32/tests: Added some tests for Get/SetLayeredWindowAttributes.
|
|
user32: Add a SetLayeredWindowAttributes driver entry point.
|
|
winex11: Driver-side implementation of SetLayeredWindowAttributes.
|
|
inetcomm: Avoid a compiler warning.
|
|
user32/tests: Ignore some more messages.
|
|
user32/tests: Fix a test that fails on all Windows versions.
|
|
include: Added definition for RPC_BAD_STUB_DATA_EXCEPTION_FILTER.
|
|
widl: Create an explicit structure for the function frame of all generated functions.
|
|
widl: Make the exception handling macros more general and use the same code everywhere.
|
|
widl: Infrastructure for adding a prefix to local variable references.
|
|
widl: Separate declaration and initialisation for indirect arguments.
|
|
widl: Implemented __finally support in stub functions.
|
|
widl: Implemented __finally support in server functions.
|
|
widl: Implemented __finally support in client functions.
|
|
widl: Implemented RpcAbnormalTermination in the generic exception handling code.
|
|
widl: Remove unnecessary casts in the generated code.
|
|
ntdll: Hardcode the filesystem cluster size to avoid trouble on NFS.
|
|
user32/tests: Fix a number of message test failures on various Windows versions.
|
|
user32: Don't reinitialize the window placement even if the window rect is empty.
|
|
user32: Implemented UpdateLayeredWindow and UpdateLayeredWindowIndirect.
|
|
ntdll/tests: Clear the direction flag in the handler since Windows may not do it.
|
|
kernel32/tests: Fix a test on win9x.
|
|
kernel32/tests: Support alternate results in the loader test on Vista.
|
|
kernel32/tests: Comment out an UpdateResource call that causes failures.
|
|
user32/tests: Fix some test failures on XP.
|
|
mstask/tests: Fix test failures on XP.
|
|
shlwapi/tests: SHLWAPI.23 apparently returns an HRESULT on Vista.
|
|
user32/tests: Cope with last error behavior on Vista.
|
|
user32/tests: Fix some test failures on win9x.
|
|
kernel32/tests: Handle the win2k3 version check behavior.
|
|
winex11: Force the X11 size of zero-sized window to always be 1x1.
|
|
winex11: Don't try to retrieve the X11 size on ShowWindow for zero-sized windows.
|
|
winex11: Ignore the initial WM_STATE transition out of withdrawn state.
|
|
winex11: Compare the window position against the cached position in ConfigureNotify.
|
|
user32/tests: Fix a few more message test failures.
|
|
gdi32/tests: Skip test that depends on Tahoma if it isn't installed.
|
|
kernel32/tests: Fix race condition in the thread test.
|
|
kernel32/tests: Fix a couple of tests failing on NT4.
|
|
ntdll/tests: Fix a couple of tests failing on NT4.
|
|
|
|
Alistair Leslie-Hughes (25):
|
|
mshtml: Implement IHTMLBodyElement get/put bgColor.
|
|
mshtml: Add IHTMLBodyElement bgColor tests.
|
|
mshtml: Implement IDispatch for IHTMLDocument3.
|
|
mshtml: Implement IDispatch for IHTMLDocument4.
|
|
mshtml: Implement IDispatch for IHTMLDOMTextNode.
|
|
mshtml: Implement IDispatch for IHTMLImgElement.
|
|
mshtml: Implement IDispatch for IHTMLTextContainer.
|
|
mshtml: Implement IDispatch for IHTMLScriptElement.
|
|
mshtml: Implement IDispatch for IHTMLGenericElement.
|
|
mshtml: Implement IDispatch for IHTMLOptionElement.
|
|
mshtml: Implement IDispatch for IHTMLTextAreaElement.
|
|
mshtml: Implement IDispatch for IHTMLInputElement.
|
|
mshtml: Implement IDispatch for IHTMLDocument5.
|
|
mshtml: Implement IDispatch for IHTMLTable.
|
|
mshtml: Implement HTMLElement2 get_scrollLeft.
|
|
mshtml: Implement IHTMLTextContainer get_scrollLeft.
|
|
mshtml: Add tests for get_scrollLeft.
|
|
hlink: Mark Get/Set AdditionalParams as Unimplemented.
|
|
mshtml: Implement get/put margin.
|
|
mshtml: Add IHTMLStyle margin tests.
|
|
msxml3: Add IXMLDOMCharacterData to IXMLDOMCDATASection.
|
|
msxml3: Add IXMLDOMCharacterData to IXMLDOMComment.
|
|
msxml3: Correct test.
|
|
msxml3: Correct IDispatchEx Invoke to return the correct object.
|
|
mshtml: Implement IHTMLBody get/put_Text.
|
|
|
|
Allan Tong (1):
|
|
wined3d: Fix Geforce9 detection.
|
|
|
|
Andrew Talbot (5):
|
|
qcap: Sign-compare warning fix.
|
|
qmgr: Sign-compare warnings fix.
|
|
shdocvw: Sign-compare warnings fix.
|
|
msi: Uninitialized variable fix (Coverity).
|
|
comctl32: Sign-compare warnings fix.
|
|
|
|
Aric Stewart (6):
|
|
mlang: Expand stub of fnIMLangFontLink2_GetStrCodePages.
|
|
imm32: Implement helper functions for copying CompositionString data out of the IME. Standardize ImmGetCompositionStringA/W to use a common T function.
|
|
imm32: Correct CopyCompAttrIMEtoClient to handle A->W and W->A conversions.
|
|
imm32: Update CopyCompClauseIMEtoClient to handle A->W and W->A conversions.
|
|
imm32: Update CopyCompOffsetIMEtoClient to handle A->W and W->A conversions.
|
|
imm32: Include a basic ImmGetCompositionString test checking ATTR lengths.
|
|
|
|
Austin English (1):
|
|
widl: Remove unreached code (Smatch).
|
|
|
|
Christian Costa (3):
|
|
d3dxof: Simplify parsing.
|
|
d3dxof: Implement object parsing in text mode.
|
|
d3dxof: Fix IDirectXFileDataImpl_GetType.
|
|
|
|
Damjan Jovanovic (1):
|
|
ws2_32: Only enable FD_WRITE on short sends.
|
|
|
|
David Adam (1):
|
|
appwiz: Fix some typos in the French resource.
|
|
|
|
Detlef Riekenberg (8):
|
|
include: Update RASCONN and error codes.
|
|
rasapi32/tests: Trace the correct variable.
|
|
oleaut32: Dump parameter and SYSKIND for LHashValOfNameSysA.
|
|
shlwapi: Add a stub for SHSetDefaultDialogFont.
|
|
advapi32: Remove outdated comment.
|
|
localspl: Implement AddMonitor.
|
|
winspool: Use the backend for AddMonitor.
|
|
dlls: Do not use __WINE_ALLOC_SIZE between void and *.
|
|
|
|
Dmitry Timoshkov (11):
|
|
gdi32: Don't use pOS2->usWeightClass, some fonts don't set it correctly.
|
|
winex11.drv: Fix the scan codes keypad keys section to match the vkeys one.
|
|
kernel32: Use a kernel error code.
|
|
winedevice: Wine PE loader is able to resolve forwards to not yet loaded modules.
|
|
user32: Make GetMonitorInfoW print the monitor properties.
|
|
user32: Implement SystemParametersInfo(SPI_GETWORKAREA) properly.
|
|
user32: Fix the work area test to pass on Windows when the taskbar is on top.
|
|
winhttp: Add some tests for set/query option, make them pass under Wine.
|
|
jscript: Fix the uninitialized variable warning.
|
|
kernel32: Fix the target buffer size.
|
|
winhttp: Move common code to the upper level, avoid accessing the buffer before the buffer size check, make the code conform to existing rules.
|
|
|
|
Dylan Smith (10):
|
|
richedit: Avoid acting on control words in skipped RTF groups.
|
|
richedit: Don't put cursor in the table row start paragraph.
|
|
richedit: Enter at the end of a table row appends a new row.
|
|
richedit: Enter inserts newline before table at start of document.
|
|
richedit: Make sure the nested tables' RTF properties are not skipped.
|
|
richedit: Fixed bugs in handling unterminated nested tables in RTF.
|
|
richedit: Prevent buffer overrun for tab stops buffer.
|
|
richedit: Handle deletion at the end of text properly.
|
|
richedit: Avoid unconditionally rewrapping text on scroll.
|
|
richedit: Removed a redundant condition.
|
|
|
|
Eric Pouech (6):
|
|
dbghelp: Fixed offset computation for bitfields inside structures in Codeview debug information.
|
|
dbghelp: Correctly setup the Unix regular expression for matching file names in SymEnumLines.
|
|
winedbg: Also handle 1 byte signed int as they were char (PDB files are done like this... sigh).
|
|
dbghelp: Use the correct size for global variable when searching for a symbol.
|
|
dbghelp: Silence 0x112c symbol type.
|
|
dbghelp: While loading MSC debug info, don't handle public symbol at once, but delay their handling after all other symbols are loaded.
|
|
|
|
Erik Inge Bolsø (2):
|
|
winealsa.drv: fix typo in IDsCaptureDriverImpl_Open.
|
|
wineesd.drv: Allow all errors to interrupt recording.
|
|
|
|
Florian Köberle (1):
|
|
winedbg: Fixed an infinite loop.
|
|
|
|
Francois Gouget (7):
|
|
ddraw/tests: Fix compilation on systems that don't support nameless unions.
|
|
jscript: Fix compilation with older bison.
|
|
crypt32/tests: Win98 is missing Crypt{Encode,Decode}ObjectEx().
|
|
ws2_32/tests: Fix a race in sock.c:test_write_events().
|
|
mshtml/tests: Add a trailing '\n' to an ok() call.
|
|
d3dx9_36: Fix compilation on systems that don't support nameless unions.
|
|
gdiplus: Add some documentation stubs to make winapicheck happy.
|
|
|
|
Gerald Pfeifer (2):
|
|
wordpad: Shed off unused parameters from on_fontlist_modified, OnCreate, OnUser, OnNotify, and OnInitPopupMenu.
|
|
comctl32: Remove unused paramters from MONTHCAL_GetRange, MONTHCAL_MouseMove, and MONTHCAL_Create.
|
|
|
|
Hans Leidekker (22):
|
|
winhttp: Start sending async completion notifications. Add corresponding tests.
|
|
winhttp: Implement WINHTTP_OPTION_SERVER_CERT_CONTEXT.
|
|
winhttp: The last parameter of WinHttpWriteData is optional.
|
|
winhttp: Use a process global SSL context instead of per connection.
|
|
winhttp: Add the remaining completion notifications.
|
|
winhttp: Support asynchronous requests.
|
|
winhttp: Option WINHTTP_OPTION_SERVER_CERT_CONTEXT must return a pointer.
|
|
winhttp: WinHttpQueryDataAvailable should do a blocking read if more data is expected.
|
|
winhttp: Make sure not to read more data than expected on a redirect.
|
|
winhttp: Don't loop on response codes other than 301 and 302.
|
|
winhttp: Increase sleep between two tests that connect to the same host.
|
|
winhttp: Better diagnostics in the notification test.
|
|
cryptui: Add a stub implementation of CryptUIDlgViewCertificateW.
|
|
winhttp: Handle relative redirects.
|
|
winhttp: Redirects are always GET requests.
|
|
winhttp: Preserve cookies on redirects.
|
|
winhttp: Strip content-type/length headers from request on a redirect.
|
|
winhttp: Reset content length when all data has been read.
|
|
winhttp: Move handling of default request parameters back to WinHttpOpenRequest.
|
|
winhttp: Manage a session global cookie cache.
|
|
winhttp: Fix logic inversion bug in setting disable flags.
|
|
winhttp: Close the network connection if necessary.
|
|
|
|
Henri Verbeet (28):
|
|
sspi: SECBUFFER_HEADER should be called SECBUFFER_STREAM_HEADER.
|
|
wined3d: Translate one pixel down after flipping for offscreen rendering.
|
|
wined3d: Fix the half pixel offset.
|
|
wined3d: Correct a comment.
|
|
d3d9: GetDepthStencilSurface returns D3DERR_NOTFOUND when no depth stencil is present.
|
|
d3d8: GetDepthStencilSurface returns D3DERR_NOTFOUND when no depth stencil is present.
|
|
d3d8: Fix IDirect3DDevice8::SetRenderTarget().
|
|
wined3d: Reset the auto depth stencil.
|
|
d3d9: Only run the reset test once.
|
|
d3d9: Add a test for auto depth stencil reset.
|
|
d3d8: Add a test for auto depth stencil reset.
|
|
wined3d: Make some GLSL structs and functions private to the backend.
|
|
Make some ARB program structs and functions private to the backend.
|
|
wined3d: Improve a TRACE.
|
|
wined3d: IWineD3DCubeTextureImpl implements IID_IWineD3DCubeTexture, not IID_IWineD3DTexture.
|
|
wined3d: Use the internal format for renderbuffer storage.
|
|
wined3d: Clarify a comment.
|
|
wined3d: Remove some assumptions that PreLoad() will always bind the texture.
|
|
wined3d: Don't assume the texture is bound in IWineD3DVolumeImpl_LoadTexture().
|
|
wined3d: Don't needlessly bind the texture in PreLoad().
|
|
wined3d: Make the debug channels more consistent.
|
|
wined3d: Add a checkGLcall() at the end of loadTexCoords().
|
|
wined3d: Move FBO handling functions to context.c.
|
|
wined3d: Split off a function for applying an attachment's filter states.
|
|
wined3d: Handle drawbuffers in context_apply_fbo_state() instead of context_set_render_target_fbo().
|
|
wined3d: Get rid of context_set_render_target_fbo().
|
|
wined3d: Get rid of context_set_depth_stencil_fbo().
|
|
wined3d: Create a FBO for each combination of render targets and depth stencil.
|
|
|
|
Hirofumi Katayama (1):
|
|
notepad: Cancel closing window by cancelling "Save As" dialog box.
|
|
|
|
Huw Davies (28):
|
|
winex11.drv: Fix SetDIBits optimization to work with top-down dib sections.
|
|
include: Add some more mimeole errors.
|
|
inetcomm: Add a stub MimeInternational object.
|
|
inetcomm/tests: Start of IMimeInternational tests.
|
|
mlang: Forward IMultiLanguage_GetCharsetInfo to IMultiLanguage3_GetCharsetInfo.
|
|
inetcomm: Implement IMimeInternational_FindCharset.
|
|
inetcomm/tests: Tests for IMimeInternational_FindCharset.
|
|
inetcomm: Implement IMimeInternational_GetCharsetInfo.
|
|
inetcomm/tests: Add tests for IMimeInternational_GetCharsetInfo.
|
|
inetcomm: Implement IMimeInternational_GetCodePageCharset.
|
|
inetcomm/tests: Add tests for IMimeInternational_GetCodePageCharset.
|
|
inetcomm: Implement IMimeInternational_GetDefaultCharset.
|
|
inetcomm/tests: Add test for IMimeInternational_GetDefaultCharset.
|
|
inetcomm: Implement IMimeInternational_SetDefaultCharset.
|
|
inetcomm/tests: Add a test for IMimeInternational_SetDefaultCharset.
|
|
inetcomm: Add a missing function and fix some idl.
|
|
inetcomm: Implement IMimeInternational_CanConvertCodePages.
|
|
inetcomm: Fix some more idl.
|
|
inetcomm: Implement IMimeInternational_ConvertBuffer.
|
|
inetcomm/tests: Tests for IMimeInternational_ConvertBuffer.
|
|
oleaut32: Add support for VT_INT and VT_UINT constants.
|
|
oleaut32: Use V_INT instead of V_UNION.
|
|
inetcomm: Implement IMimeInternational_ConvertString.
|
|
inetcomm/tests: Add tests for IMimeInternational_ConvertString.
|
|
inetcomm: Implement MimeOleGetCharsetInfo.
|
|
include: Fill in IMimeEnumProperties.
|
|
inetcomm: Make variable static to fix crash on process detach.
|
|
gdi32: Factor out the name table lookup into a separate function.
|
|
|
|
Ismael Barros (1):
|
|
dplayx: Fix static overrun of pDP array in test (Coverity).
|
|
|
|
Jacek Caban (123):
|
|
jscript: Store more data in DispatchEx object.
|
|
jscript: Added GetDispID implementation.
|
|
jscript: Added InvokeEx implementation.
|
|
jscript: Added GetNextDispID implementation.
|
|
jscript: Added DeleteMemberByName implementation.
|
|
jscript: Added GetMemberName implementation.
|
|
jscript: Added expression statement implementation.
|
|
jscript: Added identifier expression implementation.
|
|
jscript: Added AddNamedItem implementation.
|
|
jscript: Added global object implementation.
|
|
jscript: Added assign expression implementation.
|
|
jscript: Added literal expression implementation.
|
|
jscript: Added assignment test.
|
|
jscript: Added scope chain implementation.
|
|
jscript: Added variable object handling.
|
|
jscript: Added call expression implementation.
|
|
jscript: Added infrastructure for test scripts.
|
|
jscript: Added logical negation implementation.
|
|
jscript: Added var statement implementation.
|
|
jscript: Added '===' expression implementation.
|
|
jscript: Added '!==' expression implementation.
|
|
jscript: Added function object stub implementation.
|
|
jscript: Added member expression implementation.
|
|
jscript: Added Function.length implementation.
|
|
jscript: Add static functions to variable objects.
|
|
jscript: Added Object constructor object implementation.
|
|
jscript: Added String constructor object.
|
|
jscript: Added Array constructor object implementation.
|
|
jscript: Added Boolean constructor object.
|
|
jscript: Added Number constructor object implementation.
|
|
jscript: Added RegExp constructor object implementation.
|
|
jscript: Added Math object stub implementation.
|
|
jscript: Added typeof expression implementation.
|
|
jscript: Added this expression implementation.
|
|
jscript: Added return statement implementation.
|
|
jscript: Added Function.[[call]] implementation.
|
|
jscript: Set parameters on function call.
|
|
jscript: Set arguments object on function call.
|
|
jscript: Added array expression implementation.
|
|
jscript: Added 'new' expression implementation.
|
|
jscript: Added Object constructor implementation.
|
|
jscript: Added constructor invokation from Function object support.
|
|
jscript: Added function expression implementation.
|
|
jscript: Added initial prototype of functions.
|
|
jscript: Release named items in IActiveScript::Close.
|
|
jscript: Added IActiveScriptParseProcedure2::ParseProcedureText implementation.
|
|
jscript: Added if statement implementation.
|
|
jscript: Added object initialiser expression implementation.
|
|
jscript: Added block statement implementation.
|
|
jscript: Added conditional expression implementation.
|
|
jscript: Added script types tests.
|
|
jscript: Added add expression implementation.
|
|
jscript: Added '+=' expression implementation.
|
|
jscript: Added '||' expression implementation.
|
|
jscript: Added '&&' expression implementation.
|
|
jscript: Added '<' expression implementation.
|
|
jscript: Added '<=' implementation.
|
|
jscript: Added '>' expression implementation.
|
|
jscript: Added '>=' expression implementation.
|
|
jscript: Added prefix increment expression.
|
|
jscript: Added prefix decrement expression implementation.
|
|
jscript: Added postfix increment expression implementation.
|
|
jscript: Added postfix decrement expression implementation.
|
|
mshtml: Added body dispatch id test.
|
|
jscript: Added missing RegExp properties.
|
|
jscript: Added Array constructor implementation.
|
|
jscript: Added Array.length implementation.
|
|
jscript: Added ArrayInstance::on_put implementation.
|
|
jscript: Added parser support for regular expressions.
|
|
jscript: Reuse temporary heap.
|
|
jscript: Added regular expression compiler based on Mozilla regexp implementation.
|
|
jscript: Added string to object conversion implementation.
|
|
jscript: Added String.match implementation.
|
|
jscript: Added RegExp tests.
|
|
jscript: Added try statement implementation.
|
|
jscript: Added throw statement implementation.
|
|
jscript: Added to_object(VT_BOOL) implementation.
|
|
jscript: Added to_object(number) implementation.
|
|
jscript: Added '-' expression implementation.
|
|
jscript: Added '-=' expression implementation.
|
|
jscript: Added '*' expression implementation.
|
|
jscript: Added '*=' expression implementation.
|
|
jscript: Added '/' expression implementation.
|
|
jscript: Added '/=' expression implementation.
|
|
jscript: Added minus expression implementation.
|
|
jscript: Fixed allocation of script buffer.
|
|
mshtml: Fixed tests on IE7.
|
|
jscript: Added '==' expression implementation.
|
|
jscript: Added '!=' expression implementation.
|
|
jscript: Added 'new' expression implementation.
|
|
jscript: Added switch statement implementation.
|
|
jscript: Added break statement implementation.
|
|
jscript: Added '|' expression implementation.
|
|
jscript: Added '|=' expression implementation.
|
|
jscript: Added '&' expression implementation.
|
|
jscript: Added '&=' expression implementation.
|
|
jscript: Added '^' expression implementation.
|
|
jscript: Added '^=' expression implementation.
|
|
jscript: Added ',' expression implementation.
|
|
jscript: Added '~' expression implementation.
|
|
jscript: Added plus expression implementation.
|
|
jscript: Added bool and null to number conversion implementation.
|
|
jscript: Added eval implementation.
|
|
jscript: Added array literal implementation.
|
|
jscript: Added to_string(VT_I4) implementation.
|
|
jscript: Added String.length implementation.
|
|
jscript: Added while and do..while statement implementation.
|
|
jscript: Added continue statement implementation.
|
|
jscript: Added for statement implementation.
|
|
jscript: Added void expression implementation.
|
|
jscript: Added String.charAt implementation.
|
|
jscript: Added for..in statement implementation.
|
|
jscript: Added delete expression implementation.
|
|
jscript: Added with statement implementation.
|
|
jscript: Added '<<' expression implementation.
|
|
jscript: Added '>>' expression implementation.
|
|
jscript: Added '>>>' expression implementation.
|
|
jscript: Added '<<=' expression implementation.
|
|
jscript: Added '>>=' expression implementation.
|
|
jscript: Added '>>>=' expression implementation.
|
|
jscript: Minor fixes.
|
|
jscript: Added more to_string implementation.
|
|
jscript: Added function constructor object.
|
|
|
|
James Hawkins (32):
|
|
advapi32: ERROR_IO_PENDING is returned in Vista only on success.
|
|
crypt32: Trace the returned value on failure.
|
|
msi: Actions should be run even if the installed state is the same as the requested state.
|
|
msi: Make sure read-only source files are set writable after being copied.
|
|
riched20: Fix several failing test across several platforms.
|
|
comctl32: Fix two failing tests in win98.
|
|
comctl32: Fix several failing tests in win98.
|
|
comctl32: Allow a little slop in the status bar metric tests.
|
|
comctl32: Fix a couple failing tests in win98.
|
|
comctl32: Fix a failing test in win98.
|
|
comctl32: Fix several test failures in win98.
|
|
comctl32: Fix a typo.
|
|
comctl32: Fix a failing test for some platforms.
|
|
comctl32: Trace the first day of the week.
|
|
comctl32: Fix two test failures in win2000.
|
|
riched20: Fix two typos that cause a failing test.
|
|
msi: Fix a few file access discrepancies between platforms.
|
|
urlmon: Fix a failing test with IE7.
|
|
urlmon: Fix several failing tests with IE7.
|
|
ole32: Fix a few file access discrepancies between platforms.
|
|
comctl32: Store the previous timeout value to test with.
|
|
secur32: Fix two failing tests in win2k.
|
|
shell32: Fix two failing tests in win2k.
|
|
mstask: Fix a few failing tests in win2k.
|
|
crypt32: Fix a failing test in win9x.
|
|
crypt32: Fix a failing test in Vista.
|
|
crypt32: Fix a failing test in Vista.
|
|
setupapi: Fix a failing test in Vista.
|
|
setupapi: Remove a test of an undocumented function that is inconsistent across platforms.
|
|
shell32: Remove calls to unicode functions that aren't implemented in win9x.
|
|
comctl32: Fix several failing tests in win95.
|
|
comctl32: Fix the remaining broken tests in win95.
|
|
|
|
Jan de Mooij (1):
|
|
comctl32/treeview: Fix pszText NULL pointer dereference.
|
|
|
|
Jeff Zaroyko (5):
|
|
wined3d: Add missing HeapFree.
|
|
ws2_32: ioctlsocket should try to check if argp is valid.
|
|
dsound: Fix a few failing tests and a crash on 2008 (revised).
|
|
kernel32: Modify DeleteFileW to fail on directories.
|
|
dsound: Fix a failing test on XP.
|
|
|
|
John Klehm (4):
|
|
wintab32: Support overlap statuses in WTOverlap.
|
|
wintab32: Support overlap statuses in WTOpen.
|
|
wintab32: Support overlap statuses in WTEnable.
|
|
gdiplus: Stub implementation of GdipGetImageDecoders and GdipGetImageDecodersSize.
|
|
|
|
Juan Lang (31):
|
|
crypt32: Check length of sequence before checking tag.
|
|
crypt32: Don't store redundant copy of detached hash message data.
|
|
crypt32: Add stub for CryptVerifyMessageHash.
|
|
crypt32: Add tests for CryptVerifyMessageHash.
|
|
crypt32: Implement CryptVerifyMessageHash.
|
|
crypt32: Don't crash when asked to verify a signature before the content has been finalized.
|
|
crypt32: Test verifying the signature of a detached signed message.
|
|
crypt32: Add stub for CryptVerifyDetachedMessageSignature.
|
|
crypt32: Add tests for CryptVerifyDetachedMessageSignature.
|
|
crypt32: Implement CryptVerifyDetachedMessageSignature.
|
|
crypt32: Simplify CryptVerifyMessageSignature.
|
|
cabinet: Use helper function to remove duplicate code.
|
|
cabinet: Use helper function to remove duplicate code.
|
|
crypt32: Assert condition that can occur only in case of a bug.
|
|
crypt32: Fix typo. Fixes Coverity item 605.
|
|
crypt32: Return FALSE rather than crash if memory allocation fails. Fixes Coverity id 135.
|
|
crypt32: Get rid of a magic number and a redundant assignment.
|
|
winhttp: Don't reference past the attribute array. Fixes Coverity item 710.
|
|
crypt32: Don't set salt's cbData unless allocation succeeds. Fixes Coverity id 133.
|
|
user32: Return error if memory allocation fails. Fixes Coverity id 115.
|
|
riched20: Use helper function rather than goto to return found position.
|
|
devenum: Fix order of operations bug (Coverity id 709).
|
|
user32: Don't crash if passed a non-scrollbar HWND. Fixes Coverity id 265.
|
|
winex11: Make button_state as large as the maximum number of cursors. Fixes Coverity id 728.
|
|
wintrust: Add a few missing defines.
|
|
wintrust: Don't assume dwStateAction is set in WINTRUST_DATA.
|
|
crypt32: Add support for the CERT_EXTENDED_ERROR_INFO_PROP_ID.
|
|
wintrust: Add traces to a few more functions.
|
|
include: Fix typo.
|
|
include: Add missing defines.
|
|
tools/wine.inf: Register cryptdlg.
|
|
|
|
Kai Blin (7):
|
|
ws2_32: Fix the SO_REUSEADDR tests to work on Win2k3 and newer.
|
|
dplayx: Fix static overrun of pDP array in test. (Coverity).
|
|
dplayx: Fix possible NULL pointer dereference (Coverity).
|
|
dplayx: Fix possible NULL pointer deference in error path (Coverity).
|
|
dpnet: Fix initialisation of This pointer (Coverity).
|
|
ws2_32: Win NT4 does not zero the sockaddr_in structure on getsockname.
|
|
ws2_32: Win98 closesocket() does not wake up select.
|
|
|
|
Lei Zhang (4):
|
|
sane.ds: Replace wsprintfW with sprintfW.
|
|
comctl32: listview: Prevent DragDetect from removing WM_LBUTTONUP messages.
|
|
comctl32: Handle listview dragging better.
|
|
qcap: Make sure input to AMStreamConfig_SetFormat is not NULL.
|
|
|
|
Luis C. Busquets Pérez (2):
|
|
d3dx9: Implement D3DXMatrixDecompose.
|
|
d3dx9: Add tests for D3DXMatrixDecompose.
|
|
|
|
Marcus Meissner (10):
|
|
include: Mark up with alloc_size attribute.
|
|
shell32: Fixed size passed to MultiByteToWideChar.
|
|
winecfg: Fixed buffersize to GetPrivateProfileStringW.
|
|
include: Allocation size markup.
|
|
dnsapi: Fixed incorrect buffer size to GetComputerNameExW.
|
|
secur32: Fixed size passed to GetComputerNameExW.
|
|
msi/tests: Reduce buffer to size of string written.
|
|
kernel32/tests: Pass correct size to MultiBytetoWideChar.
|
|
oleview: Fixed LoadString buffer sizes.
|
|
winefile: Fixed sizes to LoadString.
|
|
|
|
Michael Karcher (2):
|
|
ole32/compobj: Fix function name in comment.
|
|
kernel32: Clean up PROFILE_isspaceW.
|
|
|
|
Michael Stefaniuc (6):
|
|
user32/tests: Remove unreachable break after return (Smatch).
|
|
shell32: Fix the Ca, Hu, Ro, Sk, Sv and Wa translations by removing an untranslated string.
|
|
wordpad: Fix the Hungarian translation by removing an untranslated and incomplete STRINGTABLE.
|
|
wordpad: Change the encoding of the German resource file to utf-8.
|
|
worpad: Fix the German translation.
|
|
regedit: Fix the Bg, Cs, Da, Es, Hu, It, Ko, Pl, Pt, Ru, Si and Tr translations.
|
|
|
|
Mikołaj Zalewski (10):
|
|
appwiz.cpl: French should use SUBLANG_NEUTRAL.
|
|
oleaut32: Make _argsize and _xsize receive the full TYPEDESC and parent ITypeInfo, use a different function in IDispatch code.
|
|
oleaut32: Add some missing simple types to _argsize and _xsize.
|
|
oleaut32: VT_USERDEFINED records are passed by value.
|
|
include: Add IAutoCompleteDropDown declaration.
|
|
shell32: autocomplete: Add stub IAutoCompleteDropDown interface.
|
|
shell32: autocomplete: Fix a logical AND to a bitwise AND.
|
|
shell32: autocomplete: Make SetOptions handle setting the ACO_AUTOSUGGEST after Init, fix ACO_AUTOSUGGEST|ACO_AUTOAPPEND case.
|
|
shell32: autocomplete: Implement GetDropDownStatus.
|
|
shell32: autocomplete: Remove some obsolete FIXMEs, update some comments.
|
|
|
|
Muneyuki Noguchi (9):
|
|
notepad: Update Japanese translation.
|
|
appwiz.cpl: Add Japanese resources.
|
|
wininet: Update Japanese translation.
|
|
view: Add Japanese resources.
|
|
cmdlgtst: Add Japanese resources.
|
|
comdlg32: Update Japanese translation.
|
|
winex11: Fix a buffer overflow bug in X11DRV_KeyEvent() and X11DRV_ToUnicodeEx().
|
|
winex11.drv: Make X11DRV_XIMLookupChars handle a long string properly.
|
|
oleview: Add Japanese resources.
|
|
|
|
Nicolas Le Cam (2):
|
|
comctl32: Fix a failing test for some platforms.
|
|
comctl32/tests: Fix a failing test for some platforms.
|
|
|
|
Nikolay Sivov (4):
|
|
gdiplus: Partially implemented GdipTestControl.
|
|
gdiplus: Some defines for Image metadata API.
|
|
gdiplus: Added missed stubs for Image metadata access.
|
|
gdiplus: Some TRACE(..) for Image calls.
|
|
|
|
Owen Rudge (1):
|
|
shell32: Check CPL_NEWINQUIRE message in control panel applets if we can't retrieve valid strings/icon.
|
|
|
|
Paul Chitescu (2):
|
|
user32: Stub for LockWorkStation.
|
|
explorer: WM_SYSCOMMAND SC_SCREENSAVE to desktop triggers screen saver.
|
|
|
|
Paul Vriens (22):
|
|
kernel32/tests: Fix a few tests on win9x.
|
|
kernel32/tests: Fix 2 tests on win9x.
|
|
urlmon/tests: Fix timeouts for win9x tests.
|
|
kernel32/tests: Fix a few failures on win98.
|
|
user32/tests: Win9x needs a threadid for CreateThread.
|
|
crypt32/tests: Fix a test on Vista.
|
|
winmm/tests: Fix a test on win9x.
|
|
quartz/tests: Fix the tests on several platforms.
|
|
ws2_32/tests: Remove redundant NULL check before HeapFree.
|
|
msi/tests: Create only one log file and delete it afterwards.
|
|
rpcrt4/tests: Fix some failures on XP-SP3.
|
|
gdi32/tests: Prevent a crash on win95.
|
|
gdi32/tests: Skip some failing tests on NT4.
|
|
setupapi/tests: Fix two failures on win98.
|
|
jscript/tests: Fix crash and failures on win9x.
|
|
setupapi/tests: Fix a failure on Windows 2000.
|
|
kernel32/tests: Skip tests on Win95.
|
|
oleaut32/tests: Don't crash on Win95.
|
|
msi/tests: Prevent a crash on NT4.
|
|
crypt32/tests: Don't crash on NT4.
|
|
crypt32/tests: Don't crash on win9x.
|
|
crypt32/tests: Add a missing CryptMsgUpdate.
|
|
|
|
Peter Dons Tychsen (3):
|
|
ntoskrnl: Implement partial stub for IoGetConfigurationInformation().
|
|
services: Fixed problem with services where DependOnServices key is REG_SZ and not REG_MULTI_SZ.
|
|
winedevice: Fix problems with driver entries without the "ImagePath" entry in registry.
|
|
|
|
Piotr Caban (1):
|
|
msxml3: Change SAX IStream parser implementation.
|
|
|
|
Reece Dunn (7):
|
|
shdocvw: Fixed building on msvc.
|
|
richedit20: Fixed building the tests on msvc.
|
|
browseui: Fixed building the tests with the Windows SDK.
|
|
secur32: Fixed the schannel tests on Vista.
|
|
secur32: Fixed the logic on some of the schannel tests.
|
|
hlink: Fix the tests for IE7.
|
|
shlwapi: Fixed the url tests on Vista.
|
|
|
|
Rob Shearman (43):
|
|
wine_common_ver.rc: Allow the file version number and string to be automatically constructed from major, minor, build and platform ID numbers.
|
|
shell32: Remove defines for WINE_FILEVERSION and WINE_FILEVERSION_STR.
|
|
rpcrt4: Only start the RpcSs process for handles to the local server.
|
|
rpcrt4: Fix typo in unescape_string_binding_componentW.
|
|
rpcrt4: Change type of len parameter of NdrAllocate from size_t to SIZE_T.
|
|
include: Define sigset_t in pthread.h if HAVE_SIGSET_T isn't defined.
|
|
include: Remove incorrect [optional] attributes from parameters in ddstream.idl.
|
|
include: Uncomment declaration of IDirectShowStream in amstream.idl.
|
|
include: Fix level of indirection of parameters in GetNotifyCmdLine function of IBackgroundCopyJob2 interface in bits1_5.idl.
|
|
include: Fix signature of NearestPoint function of IInkDisp interface in msinkaut.idl.
|
|
include: The INewShortcutHookA, INewShortcutHookW and IRunnableTask interface in shobjidl.idl should be local.
|
|
include: Add XMLDOMDocumentEvents dispinterface to xmldom.idl.
|
|
include: Use placeholder structures with at least one field in vmr9.idl.
|
|
include: Fix function names in IVBSAXXMLReader interface in msxml2.idl.
|
|
widl: Fix the writing typedefs to dispinterfaces and pointers to interfaces.
|
|
msi: Reduce destination file name used in the MoveFiles action to the long file name.
|
|
winhttp: Add version resource.
|
|
widl: Remove redundant code.
|
|
rpcrt4: Free the memory for a registered interface that is in use and when WaitForCallsToComplete is 0.
|
|
rpcrt4: Print error messages from RPC message functions when they are called in an invalid way.
|
|
rpcrt4: Don't crash in NdrDllGetClassObject when a NULL pclsid is passed in.
|
|
rpcrt4: Fix memory leaks of hdr in error paths in RPCRT4_io_thread.
|
|
rpcrt4: Fix memory leak of 0-byte buffer allocated during processing of bind packets.
|
|
avifil32: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.
|
|
oleaut32: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.
|
|
urlmon: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.
|
|
usp10: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.
|
|
winedos: Fix the type of res in VGA_DoSetMode.
|
|
dsound: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.
|
|
wintrust: Add explicit "!= NO_ERROR" to expressions that use variables containing error codes as booleans.
|
|
advpack: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.
|
|
d3d9: Fix type used to store return value in IDirect3DDevice9Impl_GetNPatchMode.
|
|
ole32: Update comments in compobj.c.
|
|
kernel32: Fix character count passed to GlobalGetAtomNameW in test_get_atom_name.
|
|
msvcrt: Fix character count passed into fgetws in test_fileops.
|
|
cryptnet: Define CERT_REVOCATION_PARA_HAS_EXTRA_FIELDS before including any PSDK headers.
|
|
include: Make dmusici.h compile when it is included after winspool.h.
|
|
include: Make exdisp.h compile when included after commdlg.h.
|
|
include: Add DUMMYUNIONNAME to the anonymous union in the uSTGMEDIUM structure in objidl.idl.
|
|
include: Add DUMMYUNIONNAME to unions in the _wireVARIANT, TYPEDESC and VARDESC structures in oaidl.idl.
|
|
oleaut32: Fix a typo in VarTokenizeFormatString.
|
|
include: Add explicit DUMMYUNIONNAME and DUMMYSTRUCTNAME names to anonymous unions in IDL files.
|
|
widl: Don't automatically add DUMMYUNIONNAME and DUMMYSTRUCTNAME names to anonymous unions and structs.
|
|
|
|
Roderick Colenbrander (1):
|
|
wined3d: Degrade an ERR to a TRACE.
|
|
|
|
Roy Shea (2):
|
|
shell32: Use default system icons if PrivateExtractIconsW in SHGetFileInfoW fails.
|
|
kernel32/test: Test import entries of a core windows DLL.
|
|
|
|
Stefan Dösinger (3):
|
|
wined3d: Don't disable arbfp if the pipeline replacement is in.
|
|
wined3d: Some ARB code fixes.
|
|
wined3d: Add a test for zenable=false, zwriteenable=false.
|
|
|
|
Steven Edwards (1):
|
|
widl: Open files in binary mode to avoid corruption from text mode on Windows.
|
|
|
|
Tobias Jakobi (2):
|
|
wined3d: Fix SHOW_FRAME_MAKEUP debug dump code.
|
|
wined3d: Fix long int warnings.
|
|
|
|
Vincent Povirk (1):
|
|
user32: Use the correct bitmap location for MNS_CHECKORBMP.
|
|
|
|
Vitaliy Margolen (4):
|
|
kernel32: Use FileStandardInformation to get file size.
|
|
dinput: Replace strdup with HeapAlloc.
|
|
dinput: Implement DIPROP_KEYNAME property for keyboard device.
|
|
kernel32: Use NULL attributes if name and SA are not not specified.
|
|
|
|
Vitaly Lipatov (1):
|
|
wineboot: Do registry update with wineboot --update in any case.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|