789 lines
42 KiB
Plaintext
789 lines
42 KiB
Plaintext
The Wine development release 1.1.7 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Improved device management for DOS drives.
|
|
- Many Richedit fixes.
|
|
- Various installer fixes, particularly for IE 7.
|
|
- First steps of Direct3D 10 implementation.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.7.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.1.7.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.7:
|
|
|
|
2327 Graphics not rendered with VB6 application using graph server component
|
|
2608 Might and Magic VI wont run until "DeShrinker" program is run on mss32.dll
|
|
2922 Unhandled Exception when starting F18.EXE
|
|
3555 ToolBook Assistant 2004 doesn't run
|
|
3972 .NET Framework 2.0 installation fails on installation of assemblies
|
|
4298 Potential metafile NULL-pointer dereference
|
|
4381 Cannot change focus with TAB from edit control
|
|
4386 Font rendering wrong.
|
|
4783 Network Notepad - .wmf files not rendered
|
|
5022 Wine does not define CLSID_NULLRenderer
|
|
5070 Can't install North Carolina RealFast forms
|
|
5296 Kidspiration 1.0a install fails
|
|
5351 Windows Installer 3.1 cannot install because of non-standard drive labeling
|
|
5455 WINSPOOL: Delphi-application crashes on start after working with winspool
|
|
5542 older D3D games slowed down after upgrading wine from 0.9.15 to 0.9.16
|
|
5930 Graphic glitches in Alien Shooter
|
|
6224 Video hardware detection problems in Titan Quest
|
|
7035 Drive C: shows up twice in the Age of Mythology installer
|
|
7225 Warhammer Mark of Chaos Will not run
|
|
7456 Sigma Photo Pro 2.1 installer crashes at very very end
|
|
7531 GSAK application freezes when Gecko is installed
|
|
7593 Turnpike email client fails to install
|
|
7900 ShellExecuteEx can fail for paths with spaces in them
|
|
8029 Heart of Darkness doesn't run or output any error.
|
|
8179 graphical glitches in Project Eden
|
|
8184 Oblivion Some shader effects cause screen to go vomit green
|
|
8214 Swat 2 blocky screen
|
|
8642 reflective objects in gtasa look weird
|
|
8920 Adobe Dreamweaver 8: help doesn't work
|
|
8921 Adobe Dreamweaver 8: macros don't play back?
|
|
9188 Silkroad online installer crash
|
|
9295 IMediaPosition not implemented
|
|
9478 Adobe Dreamweaver 8 autocompletion
|
|
9511 Wine uses wrong icon on desktop for installed application
|
|
9628 msiexec command line parsing incorrect
|
|
10107 Wine allows you to install Adobe Photoshop CS2 Trial even if you decline the license
|
|
10486 Rayman 3 Demo doesn't shows 'loading' screens (regression?)
|
|
10504 Blogjet crashes on startup
|
|
10630 Madden NFL 08 run crashes with dsound error and page fault
|
|
10874 Jumpstart Mystery Club vol.1 fails to start
|
|
11014 Siemens ProCenter MSI installer fails
|
|
11122 xkbd: non-US layout results in wrong key mapping
|
|
11531 Richard Burns Rally - Trees/buildings/fences disappear after a while
|
|
11590 Graphics regression in Uplink Laughing Man
|
|
11640 Unable to use multiplayer in Sins of a Solar Empire: unknown address family
|
|
11671 Corel Painter X
|
|
11673 WiX cannot validate created .msi, due to lacking MsiDatabaseMerge
|
|
11695 Truespace demo crashes on launch.
|
|
11739 Farm frenzy (shell:SHGetValueW)
|
|
11759 Microsoft Silverlight installer - unimplemented functions
|
|
11795 Oblivion giant tree sprite(s) follow the player
|
|
11867 StackOverflowException from mscorwks running .NET 2 application
|
|
11881 wine iexplore crashes when started
|
|
11990 Script and Field Lists in FileMaker Pro are blank
|
|
12058 No car engine sounds in TrackMania United
|
|
12063 SDL Edit (SDLX) missing icons on toolbar
|
|
12117 Some Milkdrop visualizations cause Direct3D window to be split oddly
|
|
12146 Flatout 1 draws shadows incorrectly
|
|
12188 Complex Shader causes sky in Everquest 2 to turn black
|
|
12301 Anycount 5.0 fails to install
|
|
12307 firefox 3 crash on some web pages [dogfood]
|
|
12404 Lotus Notes doesn't show window contents after minimize then unminimize
|
|
12485 BitBlt does not ignore source clipping
|
|
12522 FEAR combat 1.07 won't start.
|
|
12581 Wine crashes trying to look up word in Gyldendal's røde ordbøger
|
|
12587 multi line widget broken
|
|
12655 RealPlayer 11 Starts, but suffers a runtime error when selecting a menu
|
|
12776 input line truncated in command-line debugging program 'kd'
|
|
13073 Titan Quest Immortal Throne 1.30 graphic bug
|
|
13230 msi: msi.ok fails in Opensolaris
|
|
13232 Warcraft 3 worldedit.exe fails to start.
|
|
13241 ALSA Midi port names
|
|
13338 cygwin installer crashes in /etc/postinstall/00bash.sh
|
|
13413 itunes initial license dialog display richtext in raw form
|
|
13503 Photoshop CS2 - Dialog windows opens behind active image.
|
|
13585 Quicken Premier 2008: Crashes when trying to use a data file.
|
|
13642 dogfood: InterPoker on Linux crashes
|
|
13753 Glitches on icons in wow
|
|
13838 AutoCAD 2005 setup : Missing backslash in registry entry and profile path
|
|
14229 winedbg can't dump stack of functions that take float args?
|
|
14269 Shareaza does not save preferences
|
|
14297 winhelp: Links to a different part of the current page don't work
|
|
14358 fusion: installation .NET assemblies might fail due to incorrect parsing of CLR metadata structures and tables
|
|
14380 Changing Skins in Shareaza causes crash
|
|
14516 Full-Screen Glow Effect in World of Warcraft is shifted (in DirectX)
|
|
14566 comctl32_test header: crash on win9x in test_hdm_filterMessages at DestroyWindow
|
|
14571 ole32.CoGetCallerTID needed for VS.NET 2005
|
|
14580 mshtml_test htmldoc: timeout / crash on win9x
|
|
14707 winedbg crashes while trying to debug an application with a pdb file
|
|
14753 Keyboard input is ignored in Abe's Exoddus and Oddysee games
|
|
14829 wininet: http.ok hangs in Solaris, but not Linux
|
|
14839 kernel32: pipe.ok fails in OpenSolaris but not Linux
|
|
14840 kernel32: thread.ok fails in OpenSolaris but not Linux
|
|
15243 Google Chrome URL bar edits and text selections always begin at start of bar
|
|
15294 Openoffice.org 3.0 RC1 installs but apps can't be started.
|
|
15318 Google Chrome pasting in the url field pastes it twice
|
|
15352 TSLPatcher: rtf header should be centered, instead half outside window
|
|
15374 The Witcher - Game cannot be registered
|
|
15390 VGA mode 19 color palettes incomplete
|
|
15405 winresrc.h is incomplete
|
|
15551 SafeDisc regression
|
|
15598 Full Screen mode in World of Warcraft (WoW) broken in 1.1.6 with Gnome
|
|
15608 Wine (or program) can't wait for end of execution, while my program run another .exe or .bat program
|
|
15643 wingdi.h does not define R2_LAST macro
|
|
15650 Wine crashes if it is built with -fomit-frame-pointer
|
|
15694 LEGO Star Wars sounds not playing
|
|
15696 Dragon NaturallySpeaking 10 will not install -- says needs IE5 or later
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.1.6:
|
|
|
|
Alexander Morozov (1):
|
|
ntoskrnl.exe: Initialize some IRP fields to prevent using bad pointers by IofCompleteRequest.
|
|
|
|
Alexandre Julliard (63):
|
|
comcat: Get rid of NULL checks on the This pointer.
|
|
comcat: Moved dll registration to ole32.
|
|
comcat: Simplify the class factory implementation and make it more similar to the other ones in ole32.
|
|
comcat: Get rid of the redundant IUnknown vtable for the manager implementation.
|
|
comcat: Moved all the implementation to ole32 where it belongs.
|
|
configure: Moved the crosstest checks so that they are done for all platforms.
|
|
mountmgr: Specify the drive type as a DWORD instead of a string.
|
|
mountmgr: Return the drive unique id in IOCTL_MOUNTMGR_QUERY_POINTS.
|
|
make_makefiles: Add support for .rh files.
|
|
dsound: Avoid use of stdint types.
|
|
winecfg: Store the drive serial number as a number instead of a string.
|
|
winecfg: Store the drive label as Unicode.
|
|
kernel32: Delete the .windows-label file if the label is empty.
|
|
user32/test: Fix a couple of message test failures on Windows.
|
|
mountmgr: Enforce a minimal length for the mount point id.
|
|
mountmgr: Store mount points as a list instead of an array.
|
|
mountmgr: Store the device name in the mount point structure.
|
|
winecrt0: Add missing WINAPI on driver entry point.
|
|
avifil32: Convert source files to utf-8.
|
|
d3d9: Convert source files to utf-8.
|
|
ddraw: Convert source files to utf-8.
|
|
dpnet: Convert source files to utf-8.
|
|
kernel32: Convert source files to utf-8.
|
|
msdmo: Convert source files to utf-8.
|
|
msrle32: Convert source files to utf-8.
|
|
ole32: Convert source files to utf-8.
|
|
rpcrt4: Convert source files to utf-8.
|
|
shell32: Convert source files to utf-8.
|
|
user32: Convert source files to utf-8.
|
|
wined3d: Convert source files to utf-8.
|
|
winedos: Convert source files to utf-8.
|
|
winex11: Convert source files to utf-8.
|
|
include: Convert source files to utf-8.
|
|
programs: Convert source files to utf-8.
|
|
server: Convert source files to utf-8.
|
|
tools: Convert source files to utf-8.
|
|
Convert remaining source files to utf-8.
|
|
configure: Force -m32 option on x86_64 even if CC is already defined.
|
|
wldap32/tests: Don't crash if ldap_search_ext_sA fails.
|
|
wldap32: Map Unix error codes to Windows ones for all functions.
|
|
server: Added a request to unlink an object from its namespace.
|
|
ntoskrnl: Implemented IoDeleteSymbolicLink.
|
|
mountmgr: Include some system headers in mountmgr.h.
|
|
mountmgr: Moved the harddisk device driver to device.c.
|
|
mountmgr: Create devices and symlinks for dynamic drives too.
|
|
mountmgr: Return the drive pointer from get_dosdevices_path().
|
|
mountmgr: Convert the registry calls to Unicode.
|
|
mountmgr: Query the drive type from the registry for the initial creation.
|
|
mountmgr: Create a new harddisk device for dynamic harddisk drives.
|
|
mountmgr: Create a PhysicalDrive symlink for all harddisk devices.
|
|
mountmgr: Reuse create_disk_device to create the initial harddisk0 device.
|
|
configure: Explicitly mention that we need 32-bit libraries to try to avoid some invalid bug reports.
|
|
winecfg: Update the drives only when they have changed, instead of trying to compare with the current setup.
|
|
msiexec: Fix initial state of the argument parsing state machine.
|
|
mountmgr: Store the contents of the device symlink in the drive object.
|
|
mountmgr: Allow to specify the drive letter explicitly when creating/removing a drive.
|
|
mountmgr: Add a Wine-specific ioctl to define a drive for a Unix path.
|
|
mountmgr: Add a Wine-specific ioctl to query the Unix information about a drive.
|
|
winecfg: Use an ioctl to the mount manager to define drives.
|
|
winecfg: Store the Unix device if any in the drive configuration.
|
|
winecfg: Load the existing drive config from mountmgr instead of relying on QueryDosDevice.
|
|
mpr: Use a mountmgr ioctl to retrieve the UNC name for a drive.
|
|
kernel32: Return the Windows symlink in QueryDosDevice instead of the Unix one.
|
|
|
|
Andrew Talbot (12):
|
|
gdi32: Sign-compare warnings fix.
|
|
imm32: Sign-compare warnings fix.
|
|
itss: Sign-compare warnings fix.
|
|
kernel32: Sign-compare warnings fix.
|
|
mcicda: Sign-compare warning fix.
|
|
mlang: Sign-compare warnings fix.
|
|
mshtml: Sign-compare warnings fix.
|
|
msi: Sign-compare warnings fix.
|
|
msi: Sign-compare warnings fix.
|
|
msvcrt: Sign-compare warnings fix.
|
|
msxml3: Sign-compare warning fix.
|
|
ntdll: Sign-compare warnings fix.
|
|
|
|
Andrey Esin (1):
|
|
regedit: Corrections in Russian translation.
|
|
|
|
Andrey Turkin (7):
|
|
riched20: Add spare area to ITextServicesImpl to work around broken apps.
|
|
wordpad: Use inches instead of cm in calculations.
|
|
wordpad: Do not leak a handle on error path.
|
|
wordpad: Do not try to close uninitialized handles.
|
|
mpr: Fix NULL pointer dereference in WNetGetResourceInformationW.
|
|
include: Include winuser.rh from winresrc.h.
|
|
wordpad: Do not pass resource ids to MessageBox.
|
|
|
|
Aric Stewart (14):
|
|
shell32: Refine UNIXFS_path_to_pidl to return more detailed failures.
|
|
user32: In DrawTextW/A make sure to properly initialize the cbSize of DRAWTEXTPARAMS.
|
|
user32: DrawText handling of 0 counts with string, empty strings and -1 counts with empty string and NULL strings.
|
|
user32: Make sure our vertical line count is at least 1 even if there is an oversized font in the edit control.
|
|
user32: Update DrawText tests to cover behavior differences on win98.
|
|
kernel32/tests: Add a test for CreateProcess with an AppName set.
|
|
kernel32/tests: Add test for GetCommandLineW.
|
|
gdiplus: Avoid dereferencing a potential NULL (Coverity 589).
|
|
shell32/tests: Add tests for CommandLineToArgvW.
|
|
ntdll: Implement SystemProcessorPerformanceInformation for Linux (/proc filesystems) and Mac OS X.
|
|
comdlg32/tests: Add a test for GetOpenFileName with a dialog template.
|
|
comdlg32: Some applications expect the filter combo to be filled before the CustomDlg is created.
|
|
ntdll: Update behavior of ActivationContextBasicInformation.
|
|
ntdll/tests: handle info behavior for vista and 2008 properly.
|
|
|
|
Austin English (5):
|
|
advapi32: Quiet a noisy fixme.
|
|
wininet: Quiet a noisy fixme.
|
|
include/wingdi.h: Define R2_LAST.
|
|
gdi32: Quiet a noisy fixme.
|
|
wineinstall: Remove bashisms, make sh compatible.
|
|
|
|
Chris Wilson (1):
|
|
winex11: Ignore source clipping in BitBlt.
|
|
|
|
Christian Costa (3):
|
|
d3dxof: Move template dumping code in a separate function.
|
|
d3dxof: Reference the right objects.
|
|
d3dxof: Add support for string parsing.
|
|
|
|
Detlef Riekenberg (13):
|
|
crypt32/tests: Fix a test on win9x.
|
|
crypt32/tests: Fix some tests on win9x.
|
|
d3d8/tests: Fix test on win9x with broken driver.
|
|
d3d9/tests: Fix test on win9x.
|
|
d3d9/tests: Fix test for old gfx-card.
|
|
gdi32/tests: Fix tests to not depend on 96 dpi.
|
|
shlwapi: Implement SHSendMessageBroadcastA/W.
|
|
comctl32/tests: Fix tests to not depend on 96 dpi, make it pass in Wine.
|
|
shlwapi: Fix pointer and size in AssocQueryStringA.
|
|
shlwapi/tests: Replace RegDeleteTreeW to run the tests again.
|
|
mscms: Quiet a noisy fixme.
|
|
shdocvw: Implement URLSubRegQueryA.
|
|
shdocvw/tests: Add tests for URLSubRegQueryA.
|
|
|
|
Dmitry Timoshkov (6):
|
|
kernel32: Add support for foreign process handles in GetProcessVersion.
|
|
user32: Add a test for fullscreen window sizing, make it pass under Wine.
|
|
user32: Fix a typo.
|
|
winmm: MMIO_ALLOCBUF is ignored if mmioOpen gets a valid buffer.
|
|
gdi32: Make EnumEnhMetaFile update the DC state before calling the callback.
|
|
gdi32: Add EMR_GDICOMMENT to the list of records producing output.
|
|
|
|
Dylan Smith (24):
|
|
richedit: Added EM_SETMARGINS to the list of unsupported messages.
|
|
richedit: Added DestroyWindow call to clean up the end of a test.
|
|
richedit: Moved optional message loop in tests to its own function.
|
|
richedit: Added test for word wrapping behaviour.
|
|
richedit: Account for selection bar in calculating available width.
|
|
richedit: Fixed centering and right align with word wrap disabled.
|
|
wordpad: Added option to disable word wrap.
|
|
runtest: Fixed regression that prevented using just the -h option.
|
|
richedit: Added test for auto scroll behaviour with redraw disabled.
|
|
richedit: Tests for notifications while redraw is disabled.
|
|
richedit: Test to see if wrapping happens with redraw disabled.
|
|
richedit: Test changes in scrollbar's visibility with redraw disabled.
|
|
richedit: Scroll cursor into view even with redraw turned off.
|
|
richedit: Test for EN_UPDATE notification when window isn't visible.
|
|
richedit: Test to see if WM_SETREDRAW removes the windows visibility.
|
|
richedit: Prevent EN_UPDATE notifications when window isn't visible.
|
|
richedit: Use the DefWindowProc to implement WM_SETREDRAW.
|
|
richedit: Added tests for ctrl-key shortcut handling in WM_KEYDOWN.
|
|
richedit: Handle ctrl-key shortcuts on WM_KEYDOWN.
|
|
richedit: Added tests for EM_POSFROMCHAR for pos around end of text.
|
|
richedit: Fixed EM_POSFROMCHAR for pos of text length.
|
|
richedit: Fixed pointer syntax in helper functions for tests.
|
|
richedit: Added test for correct behaviour for calling EditWordBreakProc.
|
|
richedit: Fixed the call to the EditWordBreakProc.
|
|
|
|
Eric Pouech (5):
|
|
msvcrt: Implemented wcscat_s.
|
|
dbghelp: Report in module's info when a module's debug information has been mismatched (dbg and pdb only).
|
|
winedbg: Use Unicode strings for all module references.
|
|
winedbg: Added a command to allow loading mismatched modules.
|
|
msvcrt: Implemented vswprintf_s.
|
|
|
|
Francois Gouget (5):
|
|
dirent.h is a conditional include now.
|
|
riched20/tests: Add a trailing '\n' to an ok() call.
|
|
Assorted spelling fixes.
|
|
comdlg32/tests: Remove unneeded casts.
|
|
secur32: Check that the GnuTLS header is recent enough for schannel.
|
|
|
|
Frans Kool (1):
|
|
wordpad: Corrected Dutch translations.
|
|
|
|
Hans Leidekker (8):
|
|
wininet: Don't destroy authentication data when closing the connection.
|
|
wininet: Add a test for basic authentication.
|
|
wininet: Fix buffer size query for InternetQueryOption(INTERNET_OPTION_PROXY).
|
|
cryptui: Add a partial implementation of CryptUIWizImport.
|
|
wldap32: Use a test query that is more likely to succeed within 20 seconds.
|
|
cryptui: Honour hDestCertStore in CryptUIWizImport, be more verbose about its shortcomings.
|
|
wldap32: Skip tests when the server can't be reached.
|
|
wininet: Add an exception handler in HttpOpenRequestA to protect against invalid accept type pointers.
|
|
|
|
Henri Verbeet (45):
|
|
shell32: Add the IShellView2 interface.
|
|
shell32: Add IShellView32 stubs.
|
|
shell32: Add VIDs.
|
|
shell32: Implement IShellView2_CreateViewWindow2.
|
|
shell32: Add a FIXME for unimplemented view modes.
|
|
comdlg32: Add a basic test for IShellView2_CreateViewWindow2.
|
|
wined3d: Don't crash in CreateAdditionalSwapChain() if the context array wasn't allocated yet.
|
|
wined3d: Cleanup properly if creating the context array fails in CreateAdditionalSwapChain().
|
|
wined3d: We only need to enable texturing for a target if we're going to draw with it (without a shader).
|
|
wined3d: Simplify texture target handling in surface_blt_to_drawable().
|
|
wined3d: Handle offscreen rendering a bit nicer in surface_blt_to_drawable().
|
|
wined3d: The container is always non-NULL if GetContainer() succeeds.
|
|
wined3d: Remove a redundant local variable in apply_draw_buffer().
|
|
wined3d: Modifying GL_TEXTURE_MIN_FILTER modifies both the MINFILTER and MIPFILTER sampler states.
|
|
d3d10: Create an importlib.
|
|
dxguid: Add d3d10 GUIDs.
|
|
dxgi: Add the IDXGIObject interface.
|
|
dxgi: Add the IDXGIDeviceSubObject interface.
|
|
dxgi: Add the IDXGISurface interface.
|
|
dxgi: Add the IDXGIOutput interface.
|
|
dxgi: Add the IDXGISwapChain interface.
|
|
dxgi: Add the IDXGIAdapter interface.
|
|
secur32: Don't make the pBuffer parameter to schan_QueryCredentialsAttributes() const.
|
|
secur32: Don't leak the credentials handle when pgnutls_certificate_allocate_credentials() fails.
|
|
secur32: Improve error handling for gnutls_global_init().
|
|
secur32: Implement schannel InitializeSecurityContextW.
|
|
wined3d: Add support for EXT_framebuffer_multisample.
|
|
wined3d: Set the sampler only once in shader_glsl_select_depth_blt().
|
|
d3d10: Add a debug function for D3D10_DRIVER_TYPE.
|
|
d3d10: Add a debug function for DXGI_FORMAT.
|
|
d3d10: Add a debug function for D3D10_PRIMITIVE_TOPOLOGY.
|
|
d3d10: Add a stub implementation of ID3D10Device.
|
|
d3d10: Add an initial implementation of D3D10CreateDevice().
|
|
dxgi: Add a dxgi dll.
|
|
dxgi: Add the IDXGIFactory interface.
|
|
dxgi: Implement CreateDXGIFactory().
|
|
dxgi: Fix a typo.
|
|
dxgi: Add the IDXGIDevice interface.
|
|
dxgi: Add a stub IDXGIDevice implementation.
|
|
d3d10: d3d10 doesn't need wined3d.
|
|
d3d10: Implement D3D10CreateDeviceAndSwapChain().
|
|
d3d10: It doesn't make sense to prefer native d3d10.
|
|
dxgi: Add a debug function for DXGI_FORMAT.
|
|
ddraw: Make sure pWineDirect3DCreate and pWineDirect3DCreateClipper match the header.
|
|
wined3d: Remove the SDKVersion parameter to WineDirect3DCreate().
|
|
|
|
Huw Davies (13):
|
|
widl: Include errno.h.
|
|
wrc: Include errno.h.
|
|
ole32: Partial implementation of IOleObject_Update().
|
|
ole32: Call the object's own IOleObject_GetUserType() if the object is running.
|
|
ole32: Call the object's IOleObject_IsUpToData() if the object is running.
|
|
ole32: Call the object's IPersistStorage_Load() if the object is running.
|
|
ole32: Call the object's IPersistStorage_InitNew() if the object is running.
|
|
ole32: Call the object's IPersistStorage_Save() if the object is running.
|
|
ole32: Call the object's IPersistStorage_SaveCompleted() if the object is running.
|
|
ole32: Call the object's IPersistStorage_HandsOffStorage() if the object is running.
|
|
ole32: Query the object's dirty state if it's running.
|
|
winspool.drv: The fourth parameter of DeviceCapabilitiesW should be an output ptr.
|
|
ole32: Call the appropriate storage function when we run the object.
|
|
|
|
Hwang YunSong(황윤성) (2):
|
|
appwiz.cpl: New Korean resource.
|
|
wordpad: Updated Korean resource.
|
|
|
|
Ivan Sinitsin (1):
|
|
winex11: Set copy mode when rendering OpenGL picture.
|
|
|
|
Jacek Caban (55):
|
|
mshtml: Added IHTMLElement::put_onmouseover implementation.
|
|
mshtml: Added IHTMLDocument2::put_onmouseover implementation.
|
|
mshtml: Added get_onmouseover implementations.
|
|
mshtml: Added event bubbling implementation.
|
|
mshtml: Added IHTMLWindow2::get_event implementation.
|
|
mshtml: Pass the right 'this' argument to event handlers.
|
|
mshtml: Added set_event_handler(VT_NULL) implementation.
|
|
mshtml: Added IHTMLEventObj::get_srcElement implementation.
|
|
mshtml: Don't crash in UIActivate if hostui is NULL.
|
|
mshtml: Don't crash in notif_focus if client is NULL.
|
|
mshtml: Move GetContentDOMWindow call from HTMLWindow_Create.
|
|
mshtml: Added IHTMLFrameBase2::get_contentWidnow implementation.
|
|
mshtml: Added open and close implementation.
|
|
mshtml: Added IHTMLInputElement::select implementation.
|
|
mshtml: Added element blur, focus, paste and drag event implementation.
|
|
mshtml: Added element keydown, mouseup and mousedown event implementation.
|
|
mshtml: Added document keydown, keyup, dragstart and selectstart event implementation.
|
|
mshtml: Added element mouseout and selectstart event implementation.
|
|
mshtml: Test for NULL nscontainer in set_event_handler_disp.
|
|
mshtml: Added IHTMLDocument4::focus implementation.
|
|
mshtml: Added IHTMLElement::get_innerText implementation.
|
|
mshtml: Fixed increasing buffer size logic in text range implementation.
|
|
mshtml: Added IHTMLElement::put_innerText implementation.
|
|
mshtml: Added IHTMImgElement::get_src implementation.
|
|
mshtml: Added IHTMLDOMNode::insertBefore implementation.
|
|
mshtml: Don't fail in IHTMLDOMNode::appendChild if AppendChild failed.
|
|
mshtml: Added IHTMLStyle::put_top(VT_NULL) implementation.
|
|
mshtml: Use set_nsstyle_attr_var in IHTMLStyle::put_left implementation.
|
|
mshtml: Added IOmNavigator::get_appVersion implementation.
|
|
jscript: Added Date constructor implementation.
|
|
jscript: Added Date.getTime() implementation.
|
|
libport: Added isnan.
|
|
jscript: Added isNaN implementation.
|
|
kernel32: Return uppercase drive letter in GetLogicalDriveStrings.
|
|
kernel32: Added GetLogicalDriveStrings tests.
|
|
mshtml: Added support for conditional comments.
|
|
jscript: Added NaN value implementation.
|
|
jscript: Added undefined to number conversion implementation.
|
|
jscript: Added isFinite implementation.
|
|
msxml3: Update orphaned list in put_documentElement.
|
|
msxml3: Fixed dynamic properties allocation.
|
|
msxml3: Silence invalid FIXME.
|
|
jscript: Added Infinity value implementation.
|
|
jscript: Added NaN handling to relational operators.
|
|
jscript: Added infinity and nan handling to str_to_number.
|
|
jscript: Added NaN handling to Math.min and Math.max.
|
|
jscript: Added Math.abs with no arg implementation.
|
|
jscript: Added NaN comparation tests.
|
|
mshtml: Added IHTMLInputElement::[get|put]_defaultChecked implementation.
|
|
mshtml: Added IHTMLInputElement::put_checked implementation.
|
|
jscript: Added Number.valueOf implementation.
|
|
jscript: Treat function expressions with identifier as function declarations.
|
|
jscript: Added Math.floor implementation.
|
|
jscript: Return NaN in Math.ceil if called without any argument.
|
|
urlmon: Added IsLoggingEnabled[AW] stub implementation.
|
|
|
|
James Hawkins (28):
|
|
msi: Add more tests for the CompLocator part of the AppSearch action.
|
|
msi: Add tests for the IniLocator part of the AppSearch action.
|
|
msi: Add tests for the RegLocator part of the AppSearch action.
|
|
msi: Add tests for the DrLocator part of the AppSearch action.
|
|
msi: Append the file signature to the component's directory when searching for the component's key path.
|
|
msi: Expand REG_EXPAND_SZ registry values in the RegLocator table.
|
|
msi: Fix the returned format of REG_BINARY data.
|
|
msi: Append a backslash to the AppSearch directory path.
|
|
msi: Append a backslash to the AppSearch registry path.
|
|
msi: All files are uncompressed in an administrative image.
|
|
msi: Pass the correct view to get_row.
|
|
msi: Return the requested ini field.
|
|
msi: Add more tests for the AppSearch action.
|
|
msi: Check the file version when a version is provided in the signature.
|
|
msi: Add more tests for the RegLocator part of the AppSearch action.
|
|
msi: Handle searching for a file with no signature.
|
|
msi: Handle searching for directories in the IniLocator part of the AppSearch action.
|
|
msi: Simplify and clean up ACTION_RecurseSearchDirectory.
|
|
msi: Don't get rid of the file signature when searching the DrLocator table.
|
|
msi: Only append a backslash to directories.
|
|
msi: Append the next directory to search to the current directory when recursing.
|
|
msi: Only check the file signature if the candidate file is not a directory.
|
|
msi: Strip the file off the parent path if it's not a directory.
|
|
msi: Fix a copy and paste error.
|
|
msi: Use the quoted part of the registry value when searching for a file or directory.
|
|
msi: Only compare the file version if a version was specified.
|
|
msi: Fix a failing test in win9x.
|
|
msi: Fix several test failures.
|
|
|
|
Jeff Zaroyko (3):
|
|
winmm: Fix a failing mixer test on 98 and ME.
|
|
dsound/tests: Fix failing propset and capture tests on win98.
|
|
dsound/tests: Fix a failing capture test on win2k.
|
|
|
|
Jeremiah Flerchinger (3):
|
|
winedos: Added missing values to VGA Mode 19 (256 color) palette registers.
|
|
winedos: Added additional VGA/VESA modes & information missing in mode descriptions.
|
|
winedos: Added/stubbed/documented missing VGA registers.
|
|
|
|
Jeremy White (2):
|
|
gdi32: Expand maximum font count to 4096, warn when we go over that limit.
|
|
gdi32/tests: Make the comparison of the enumerated and returned logfont structures actually work.
|
|
|
|
Joris Huizer (1):
|
|
shlwapi: Fix ASSOC_GetExecutable not to use uninitialised variable.
|
|
|
|
Juan Lang (39):
|
|
crypt32: Fix more test failures on Win9x.
|
|
rpcrt4: Add tests for UuidCreate.
|
|
crypt32: Fix remaining Win9x encoding test failures.
|
|
crypt32: Fix tests on WinME.
|
|
crypt32: Fix a test failure on Win98.
|
|
crypt32: Fix a few more test failures.
|
|
crypt32: Correct last error when no data are passed to CRYPT_AsnDecodeInt.
|
|
crypt32: Don't check for no data to decode in CryptDecodeObject{Ex}, doing so masks some errors.
|
|
crypt32: Make some variables const.
|
|
crypt32: Include policy being checked in failure message.
|
|
crypt32: Use helper function and broken() macro to make expected chain status results a little more clear.
|
|
crypt32: Actually compare chain status instead of doing a no-op comparison, and mark as todo the statuses that don't match in Wine.
|
|
cryptnet: Fix test failures on Windows Vista/2008.
|
|
crypt32: Microsoft fixed a bug with name constraints, so make Wine's behavior match.
|
|
crypt32: Correct another chain status discrepancy with Windows.
|
|
crypt32: Fix expected/got mixup.
|
|
wintrust: Add stub for WVTAsn1CatMemberInfoEncode.
|
|
wintrust: Add tests for WVTAsn1CatMemberInfoEncode.
|
|
wintrust: Implement WVTAsn1CatMemberInfoEncode.
|
|
wintrust: Add stub for WVTAsn1CatMemberInfoDecode.
|
|
wintrust: Add tests for WVTAsn1CatMemberInfoDecode.
|
|
wintrust: Implement WVTAsn1CatMemberInfoDecode.
|
|
wintrust: Add stub for WVTAsn1CatNameValueEncode.
|
|
wintrust: Add tests for WVTAsn1CatNameValueEncode.
|
|
wintrust: Implement WVTAsn1CatNameValueEncode.
|
|
wintrust: Add stub for WVTAsn1CatNameValueDecode.
|
|
wintrust: Add tests for WVTAsn1CatNameValueDecode.
|
|
wintrust: Implement WVTAsn1CatNameValueDecode.
|
|
crypt32: Don't crash if adding to a provider store fails.
|
|
crypt32: Pass flags to enumeration callback.
|
|
crypt32: Add stub for CertEnumPhysicalStore.
|
|
include: Fix typos.
|
|
crypt32: Correct trust error status for cyclic chains.
|
|
crypt32: Fix a failing test on Windows, and remove TODO_ERROR since Wine's implemenation already matches.
|
|
wintrust: Separate loading a message from a WINTRUST_CERT_INFO into a helper function.
|
|
wintrust: Separate loading a message from a WINTRUST_FILE_INFO into a helper function.
|
|
wintrust: Pass file handle and path to SOFTPUB_GetMessageFromFile.
|
|
wintrust: Partially implement SoftpubLoadMessage for catalog files.
|
|
crypt32: Change expected behavior of a test to match Windows Vista/2008.
|
|
|
|
Kai Blin (2):
|
|
winmm: Use skip() instead of trace() when skipping tests.
|
|
comdlg32: Avoid possible NULL pointer dereference (Coverity).
|
|
|
|
Kirill K. Smirnov (5):
|
|
oleaut32: Print error messages as ERR.
|
|
oleaut32: Return correct error code.
|
|
oleaut32: Remove superfluous return statement.
|
|
gdiplus: IPicture_SaveAsFile updates seek pointer, so put it back.
|
|
gdiplus: Whole picture object should be cloned in GdipCloneImage(), not just parent class 'image'.
|
|
|
|
Lei Zhang (10):
|
|
shlwapi: Add some tests for AssocQueryStringW.
|
|
shlwapi: Fix AssocQueryStringW parameter checking.
|
|
shlwapi: Handle ASSOCSTR_EXECUTABLE in IQueryAssociations_GetString.
|
|
shlwapi: Close registry handles when destroying IQueryAssociations.
|
|
version: Prevent infinite looping in VersionInfo32_FindChild.
|
|
shlwapi: Refactor get executable code in IQueryAssociations_fnGetString.
|
|
shlwapi: Refactor data return code in IQueryAssociations_fnGetString.
|
|
shlwapi: Handle ASSOCSTR_FRIENDLYAPPNAME in IQueryAssociations_GetString.
|
|
shlwapi: Properly handle pszExtra in IQueryAssociations_GetString.
|
|
user32: Send messages for edit control context menu operations.
|
|
|
|
Maarten Lankhorst (4):
|
|
includes: Fix CryptCATAdminAddCatalog definition.
|
|
quartz: Fix ACMWrapper to allow mono channels too.
|
|
quartz: Implement dynamic format changing in directsound renderer.
|
|
setupapi: Implement installing catalog files.
|
|
|
|
Marcus Meissner (4):
|
|
Fixed RegEnumKey(Ex)W buffer sizes.
|
|
oleview: RegEnumKey gets always sizes, not -1.
|
|
jscript: Check for This->ctx and This->site earlier (Coverity).
|
|
mshtml: Initialize nswindow in create_doc_from_nsdoc.
|
|
|
|
Michael Karcher (14):
|
|
msxml3: Implementation of IXMLDOMNamedNodeMap::removeNamedItem.
|
|
msxml3: Correct handling of listLength == NULL in IXMLDOMNamedNodeMap::get_length.
|
|
msxml3: IXMLDOMNode_put_nodeValue: Use variant coercion.
|
|
msxml3: Use right COM invocation macro.
|
|
msxml3: Remove superflous re-conversion from wide chars to utf8.
|
|
msxml3: Fix leaks in callers of xmlChar_from_wchar.
|
|
msxml3: Fix leaking the BindStatusCallback if bind_url fails.
|
|
msxml3/tests: Fix assorted memory leaks.
|
|
msxml3: Fix memory leaks in node.c.
|
|
msxml3: Remove unneeded code.
|
|
msxml3: Use the _private element of xmlDoc as pointer.
|
|
msxml3: Add an orphan node list to xmlDoc.
|
|
msxml3: Use orphan node list.
|
|
msxml3: Initialize xmldoc->_private in IPersistStream::Load for IXMLDOMDocument.
|
|
|
|
Michael Stefaniuc (14):
|
|
shlwapi: Remove break after return (Smatch).
|
|
shdocvw/tests: Remove duplicated header include.
|
|
wininet: Remove duplicated header includes.
|
|
mlang/tests: Remove superfluous backslashes at end of lines.
|
|
riched32: Remove superfluous backslashes at end of lines.
|
|
dinput: Remove superfluous backslashes at end of lines.
|
|
advapi32/tests: Remove superfluous casts of void pointers to other pointer types.
|
|
riched20: Remove superfluous backslashes at end of lines.
|
|
winecfg: Fix compilation on older gcc versions.
|
|
gdi32: Don't cast the void pointer returned by GDI_GetObjPtr().
|
|
comctl32: Remove the superfluous casting of the LPVOID returned by Alloc().
|
|
comctl32: DPA_GetPtr() returns a LPVOID so don't cast its return value.
|
|
comctl32: LockResource() returns a LPVOID so don't cast its return value.
|
|
ntdll: Don't cast void pointers to other pointer types.
|
|
|
|
Mounir IDRASSI (1):
|
|
winscard: Added SCardAccessStartedEvent implementation.
|
|
|
|
Muneyuki Noguchi (35):
|
|
clock: Convert Japanese resource to UTF-8.
|
|
cmd: Convert Japanese resource to UTF-8.
|
|
cmdlgtst: Convert Japanese resource to UTF-8.
|
|
notepad: Convert Japanese resource to UTF-8.
|
|
oleview: Convert Japanese resource to UTF-8.
|
|
reg: Convert Japanese resource to UTF-8.
|
|
regedit: Convert Japanese resource to UTF-8.
|
|
taskmgr: Convert Japanese resource to UTF-8.
|
|
view: Convert Japanese resource to UTF-8.
|
|
wineboot: Convert Japanese resource to UTF-8.
|
|
winecfg: Convert Japanese resource to UTF-8.
|
|
winefile: Convert Japanese resource to UTF-8.
|
|
winemine: Convert Japanese resource to UTF-8.
|
|
winhlp32: Convert Japanese resource to UTF-8.
|
|
wordpad: Convert Japanese resource to UTF-8.
|
|
write: Convert Japanese resource to UTF-8.
|
|
appwiz.cpl: Convert Japanese resource to UTF-8.
|
|
avifil32: Convert Japanese resource to UTF-8.
|
|
comctl32: Convert Japanese resource to UTF-8.
|
|
comdlg32: Convert Japanese resource to UTF-8.
|
|
mpr: Convert Japanese resource to UTF-8.
|
|
msacm32: Convert Japanese resource to UTF-8.
|
|
mshtml: Convert Japanese resource to UTF-8.
|
|
msrle32: Convert Japanese resource to UTF-8.
|
|
oledlg: Convert Japanese resource to UTF-8.
|
|
serialui: Convert Japanese resource to UTF-8.
|
|
setupapi: Convert Japanese resource to UTF-8.
|
|
shell32: Convert Japanese resource to UTF-8.
|
|
user32: Convert Japanese resource to UTF-8.
|
|
wineps.drv: Convert Japanese resource to UTF-8.
|
|
wininet: Convert Japanese resource to UTF-8.
|
|
winmm: Convert Japanese resource to UTF-8.
|
|
shlwapi: Convert Japanese resource to UTF-8.
|
|
documentation: Add Japanese translation.
|
|
winex11: Prevent XCreateIC from returning NULL when input style isn't "root".
|
|
|
|
Nicolas Le Cam (3):
|
|
netapi32/tests: Add a test for well known account RIDs.
|
|
netapi32: Fix well known account RIDs in NetQueryDisplayInformation Level 1.
|
|
netapi32/tests: Fix a failing test on localized Windows.
|
|
|
|
Nikolay Sivov (5):
|
|
oleacc: Implemented GetRoleText[A/W] with tests.
|
|
gdiplus: Add some tests for pathiterator, fix leaks.
|
|
gdiplus: Some tests for GdipCreateRegionHrgn added.
|
|
gdiplus: Added Gdip[Get/Set]TextureWrapMode.
|
|
gdiplus: Added GdipSetClipGraphics.
|
|
|
|
Paul Bryan Roberts (11):
|
|
advapi32: ConvertStringSecurityDescriptorToSecurityDescriptor - more tests (pass).
|
|
ntdll: RtlSetControlSecurityDescriptor() implementation and test.
|
|
advapi32: LookupAccountNameW() - add got clause to test.
|
|
advapi32: LookupAccountNameW() - passes expected SidTypeUser test.
|
|
advapi32: LookupAccountNameW() - return correct domain name length for not-so-well-known SIDs.
|
|
advapi32: LookupAccountNameW() - use ACCOUNT_SIDS domain and name_use fields for well known SIDS.
|
|
advapi32: LookupAccountNameW() - correct call in SetEntriesInAclW().
|
|
advapi32: LookupAccountNameW() - use CreateWellKnownSid() properly.
|
|
advapi32: LookupAccountNameW() - NULL account name handled.
|
|
advapi32: LookupAccountSidW() - handle first user account.
|
|
advapi32: LookupAccountNameW() - only first user account and well known SIDs accepted.
|
|
|
|
Paul Vriens (20):
|
|
advpack/tests: Use win_skip instead of trace.
|
|
kernel32/tests: Free memory after use.
|
|
mscms/tests: Fix a typo.
|
|
setupapi/tests: Fix a failure on win98.
|
|
psapi/tests: Use win_skip instead of trace.
|
|
uxtheme/tests: Use skip instead of trace.
|
|
comctl32/tests: Use win_skip instead of trace.
|
|
comctl32/tests: Use win_skip instead of trace.
|
|
version/tests: Fix a copy-paste mistake.
|
|
version/tests: Use win_skip instead of trace.
|
|
usp10/tests: Use win_skip instead of trace.
|
|
shell32/tests: Use win_skip instead of trace.
|
|
shell32/tests: Use win_skip instead of trace.
|
|
userenv/tests: Rewrite the test to cope with multiple blocks of tests.
|
|
userenv/tests: Skip a few tests on NT4.
|
|
kernel32/tests: Fix a few failures on win9x and winme.
|
|
kernel32/tests: Skip a test if needed.
|
|
oleacc/tests: Fix some failures on Win98 up to W2K.
|
|
shlwapi/tests: Fix failures on multiple platforms.
|
|
riched20/tests: Skip some tests on Win9x and WinMe.
|
|
|
|
Rafał Mużyło (1):
|
|
configure: Avoid problem with recent autoconf.
|
|
|
|
Reece Dunn (5):
|
|
shell32: Print the correct GUIDs in the shellpath tests.
|
|
msvcmaker: The Visual Studio project conversion tool requires a configuration type.
|
|
include: Fixed the tom constant values.
|
|
include: data_size on GetPrivateData should be a pointer type since it is an in/out parameter.
|
|
include/mlang: Added a missing out attribute.
|
|
|
|
Ricardo Filipe (12):
|
|
reg.exe: Added Portuguese translation.
|
|
oleview: Added Portuguese translation.
|
|
xcopy: Added Portuguese translation.
|
|
wordpad: Added Portuguese translation.
|
|
write: Added Portuguese translation.
|
|
taskmgr: Added Portuguese translation.
|
|
net: Added Portuguese translation.
|
|
wineboot: Added Portuguese translation.
|
|
msvfw32: Added Portuguese translation.
|
|
iccvid: Added Portuguese translation.
|
|
sane.ds: Added Portuguese translation.
|
|
mshtml: Added Portuguese translation.
|
|
|
|
Rob Shearman (16):
|
|
jscript: Fix shift/reduce conflict caused by ArrayLiteral.
|
|
rpcrt4: The type referred to by the wire_marshal attribute in server.idl must be a pointer.
|
|
wnaspi32: Protect the inclusion of dirent.h in aspi.c.
|
|
shell32: Fix the position where WINAPI is specified in the LPFNOFN typedef.
|
|
rsaenh: Make some functions used in only one file static.
|
|
write: Close the thread and process handles returned by CreateProcessW.
|
|
rsaenh: Add a value to the empty braces in the initialiser for aOIDDescriptor in build_hash_signature.
|
|
jscript: Fix shift/reduce conflict in IfStatement rule.
|
|
kernel32: Convert NLS resource files using hex-encoded UTF-16 strings into UTF-8.
|
|
msvcmaker: Generate rules for IDL_C_SRCS, IDL_S_SRCS, IDL_P_SRCS and IDL_TLB_SRCS.
|
|
kernel32: Fix some Esperanto day and month names.
|
|
widl: Check for overflow when parsing integer constants.
|
|
wrc: Check for overflows when parsing integer constants.
|
|
wrc: Don't accept "0" as a valid codepage in "#pragma code_page" directives.
|
|
include: Fix the level of indirection for the umd_version parameter of the CheckInterfaceSupport method of IDXGIAdapter.
|
|
wpp: Check for overflows when parsing integer constants.
|
|
|
|
Roderick Colenbrander (12):
|
|
opengl32/tests: Don't call wglGetProcAddress at the start of the test.
|
|
wined3d: arbfp_set_shader_blit should handle ENTER_GL/LEAVE_GL instead of the caller.
|
|
wined3d: arbfp_blit_unset should call ENTER_GL/LEAVE_GL instead of the caller.
|
|
wined3d: Add ENTER_GL/LEAVE_GL to gen_yuv_shader.
|
|
wined3d: Prevent a recursive ENTER_GL before calling blitter->free_private.
|
|
wined3d: Fix a recursive ENTER_GL in read_from_framebuffer.
|
|
wined3d: Fix recursive ENTER_GL in LoadLocation.
|
|
wined3d: ActivateContext caused a lot of recursive ENTER_GL calls while it is especially dangerous in here as this function can indirectly trigger GDI calls.
|
|
wined3d: Fix recursive ENTER_GL in UpdateSurface.
|
|
wined3d: Protect gl calls in Volume_LoadTexture with ENTER_GL/LEAVE_GL.
|
|
wined3d: Remove ENTER_GL/LEAVE_GL from VolumeTexture_PreLoad because it doesn't make any GL calls.
|
|
opengl32: Add some updates for recent opengl extensions.
|
|
|
|
Stefan Leichter (2):
|
|
rpcrt4: Add stub for MesEncodeDynBufferHandleCreate.
|
|
include: Fix prototype of SCardReleaseStartedEvent.
|
|
|
|
Sylvain Petreolle (1):
|
|
ole32: Stub implementation for CoGetCallerTID.
|
|
|
|
Tobias Jakobi (3):
|
|
winex11: Remove acute/apostrophe from German keyboard layout tables.
|
|
wined3d: Fix some typos.
|
|
wined3d: Add GL_TEXTURE_BINDING_3D to wined3d_gl header.
|
|
|
|
Vijay Kiran Kamuju (1):
|
|
include: Add commctrl.rh.
|
|
|
|
Vitaliy Margolen (1):
|
|
wined3d: Add one more FBO error status code.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|