575 lines
30 KiB
Plaintext
575 lines
30 KiB
Plaintext
The Wine development release 1.3.20 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Option to clip the mouse inside fullscreen windows.
|
|
- Support for persistent HTTP connections.
|
|
- Initial implementation of the XML writer.
|
|
- Support for drawing rectangles in the DIB engine.
|
|
- Volume control in MMDevAPI.
|
|
- More MSVC runtime functions.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.20.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.3.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.3.20:
|
|
|
|
4571 Ripp-It_AM app crashes after clicking "Re-encoder un film" button (protect user32.SetSysColors against bad behaving apps)
|
|
8505 antenna crashes
|
|
10220 Windows Media Player 7.1 crashes
|
|
10633 Per Pixel Lightning is drawn wrong
|
|
10635 Tivo Desktop 2.5.1 installer crashes (unimplemented wtsapi32.WTSQueryUserToken)
|
|
11709 Titan Quest game crashes
|
|
12724 3DS MAX 7.0: Cannot render viewport windows and geometry properly in Directx 9 mode
|
|
12926 Installation of Microsoft Zune Software fails (Unimplemented function ADVAPI32.dll.QueryTraceW called)
|
|
13978 Shogun: Total War crashes at startup
|
|
16135 msvcrt.dll._wtmpnam not implemented
|
|
16915 Sven Coop 4 beta install fails due to: Unhandled page fault on write access
|
|
17525 make test fails on wininet:http
|
|
18644 Microsoft reader crashes due to unimplemented msvcirt.dll.??0ostrstream@@QAE@XZ
|
|
18899 Notepad++ right click menu doesn't work
|
|
20275 Quicken 2008 Deluxe help won't display help topics
|
|
20276 Quicken 2008 help crash (uncaught exception)
|
|
20398 Eclipse (Europa) splash screen doesn't look as it should
|
|
20639 Rail Simulator and Rail Works games crash
|
|
20831 Psychonauts: Flickering textures
|
|
20832 Psychonauts: Crackling sound
|
|
20854 wine lacks ping.exe replacement
|
|
20946 Chromium base_unittests call unimplemented function ADVAPI32.dll.OpenTraceW
|
|
21111 Creative Centrale fails to install
|
|
21523 iexplore doesn't follow redirects
|
|
22501 Bioshock won't run without native msvcp80.dll
|
|
22597 Game crashes at startup when resolution is set higher than 640x480
|
|
22857 Starcraft 2 Editor crashes when the "Data Editor" gets opened.
|
|
23167 Hitman: Blood Money crashes when performing resolution setting change in options
|
|
23246 mono randomly aborts with "GetThreadContext failed" dialog
|
|
23257 TAGAP: mouse input doesn't work
|
|
23492 Windows Driver Kit (WDK) 7.1.0 install fails (check for superclassed case in AtlModuleRegisterWndClassInfoA/W before returning new wndproc)
|
|
23643 America's Army 3.0 goes black after about ten minutes of play
|
|
24138 OpenGL Layered Windows Demo crashes on unimplemented function msvcr100.dll._swprintf
|
|
24452 FurMark doesn't exit
|
|
24567 Multiple apps need msvcp71.dll (purist) (3dmark06, Titan Quest)
|
|
24585 Senstools, fails to install with an error about tempfiles on startup
|
|
24650 Mass Effect 2 (demo/full version): hangs if you alt+tab away and back
|
|
24792 nmake output text no longer visible (dogfood)
|
|
24854 visual c++ 2010's nmake.exe needs native msvcr100.dll
|
|
24898 Kong does not run requires unimplemented function msvcp90.dll.?infinity@?$numeric_limits@M@std@@SAMXZ
|
|
25051 pcsx2-0.9.7-r3878 crashes with unimplemented msvcp90.dll.?max@?$numeric_limits@I@std@@SAIXZ
|
|
25157 Black Prophecy crashes on unimplemented function msvcr100.dll._wcsupr_s_l
|
|
25361 Shatter crashes while loading a level
|
|
25365 Sacred 2 Fallen Angel requires msvcr80.dll
|
|
25525 Unimplented function: msvcp80.dll.??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z
|
|
25530 Harry Potter and the Half Blood Prince Demo fails without native msvcp80
|
|
25541 Family Historian displays the message a serious error has occurred (due to missing msvcrt.dll._strnicoll)
|
|
25640 Rush hangs after starting
|
|
25652 ratGPU standalone renderer hits unimplemented function msvcp90.dll.??A?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAAAEA_W_K@Z on x86_64
|
|
25908 Crash in winmerge when unfocusing edit field
|
|
25935 Maple Story and Padora Saga installers crash with builtin msvcp90
|
|
26526 R.U.S.E. (steam) demo won't run with builtin msvcp90
|
|
26615 Need for Speed Shift 2 installer assertion failure in cacheckdiskspace.cpp
|
|
26633 Nimbus: invisible text in the menus
|
|
26671 Sims Medieval wants msvcp100:?max@?$numeric_limits@I@std@@SAIXZ
|
|
26789 AutoCAD 2008: Crash at starting installation
|
|
26825 Anomaly: Warzone Earth Demo wants msvcr90.dll._strupr_s (purist)
|
|
26876 special file CON not handled correctly
|
|
26903 Atlantis III crashes before reaching the menu
|
|
26904 Atlantis III: mouse pointer doesn't show up in the menus
|
|
26919 ZipGenius: Crash at start-up
|
|
26935 .NET Framework 1.0 SP3 installation leads to msiexec.exe crash
|
|
26937 Boinc 6.10.60 installer fails
|
|
26975 configure can't find OSSv4 (both Wine and OSSv4 is current from git and mercurial respectively)
|
|
26980 FFXI: Depth Sorting Broken
|
|
26987 Civilization crashes on exit
|
|
26992 Windows Live FolderShare 14.x needs advapi32.RegisterTraceGuidsW() impl (or at least semi-stub)
|
|
26999 Two Worlds: mouse stopped working in the menus
|
|
27006 closing iexplore after opening an invalid url causes a crash
|
|
27038 Cannot install Shark Tale the game.
|
|
27043 Warcraft III - Reign of Chaos - Cannot type text in full screen mode
|
|
27047 need for speed world launcher complains of corrupt executable
|
|
27058 Protection ID: Text from 3rd column in protection report not displayed
|
|
27075 Battlefield Heroes: Punkbuster doesn't work as it should (ntoskrnl.exe.PsLookupProcessByProcessId stub needed)
|
|
27111 Age of Empires III demo install fails
|
|
27130 CR LF characters in RTF files are turned into ^Q ^Y characters
|
|
27132 Crash in MSI_RecordSetStringW when embedding RTF with NUL character into an MSI with Wix
|
|
27137 Mass Effect 2 demo: can no longer enter game (menu items are unclickable)
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.3.19:
|
|
|
|
Adam Martinson (3):
|
|
wined3d: Fix an oops/crash in context_destroy_gl_resources().
|
|
d3d9: Use D3DQUERYTYPE instead of HRESULT in IDirect3DQuery9Impl_GetType().
|
|
msxml3: Don't add a <?xml...?> decl in domdoc_get_xml().
|
|
|
|
Akihiro Sagawa (4):
|
|
appwiz.cpl: Update Japanese translation.
|
|
po: Update Japanese translation.
|
|
gdi32/tests: Add more tests for GetGlyphOutlineA.
|
|
gdi32: Pass a proper code point from GetGlyphOutlineA to W version.
|
|
|
|
Alexandre Julliard (51):
|
|
msvcrt: Export _aexit_rtn.
|
|
msvcrt: Implemented a few trivial math functions.
|
|
msvcrt: Add stubs for the 64-bit msvcirt entry points.
|
|
configure: Improve the detection of OSS v4.
|
|
wineoss: Get rid of %ll printf formats.
|
|
msvcrt: Add a stub for msvcp70.dll.
|
|
msvcrt: Add a stub for msvcp71.dll.
|
|
tools: Add a script to help synchronize spec files that share an implementation.
|
|
msvcrt: Update spec files using the make_specfiles script.
|
|
winebuild: Allow specifying arguments to stub functions for documentation purposes.
|
|
winebuild: Output relay thunks for stub functions when the arguments are known.
|
|
msvcrt: Specify arguments for the stub functions.
|
|
msvcrt: Allow forwarding to stub functions when the arguments are known.
|
|
d3dx9_36: Specify arguments for stub entry points.
|
|
d3dx9: Synchronize entry point declarations across spec files.
|
|
d3dx10: Specify arguments for stub entry points.
|
|
d3dcompiler: Specify arguments for stub entry points that are used in forwards.
|
|
tools: Add more spec files to synchronize automatically.
|
|
msvcrt: Don't define stubs for data exports.
|
|
msvcp: Don't define stubs for data exports.
|
|
atl: Only return a window procedure in AtlModuleRegisterWndClassInfoA/W when subclassing.
|
|
make_specfiles: Properly replace commented out exports.
|
|
msvcp: Export a couple of variables and their access function.
|
|
msvcp: Implement the numeric limit constants.
|
|
msvcp: Implement the numeric limit functions.
|
|
msvcp: Implement the Ctraits math functions.
|
|
mshtml: Remove an extra quote in the pngfile registration.
|
|
msvcp: Export the various floating point constants.
|
|
winex11: Fix check for desktop process in non-desktop mode.
|
|
user32: Catch bad pointer passed to SetSysColors.
|
|
makefiles: Add support for .x template files.
|
|
dinput: Reset the clipped flag when the cursor is released.
|
|
server: Add separate requests for getting/setting the thread context during suspend.
|
|
server: Add support for suspending the thread directly in the get/set_thread_context requests.
|
|
ntdll: Ask the server to suspend the thread in the get/set_thread_context requests.
|
|
server: Check for the need to suspend a thread again once it leaves an exception or suspend block.
|
|
server: Fix the status code for get/set_thread_context on a terminated thread.
|
|
kernel32/tests: Fix a race that could corrupt the thread register state.
|
|
configure: Make the tools directory a symlink in the wow64 build tree.
|
|
configure: Create a wine64 symlink in 64-bit build trees.
|
|
winex11: Reset the clipping when the desktop window loses focus.
|
|
winex11: Export a couple of helper functions for window rectangles.
|
|
winex11: Automatically clip the pointer when the foreground window is full-screen.
|
|
winex11: Add an option to automatically clip the pointer in desktop and multi-monitor modes.
|
|
winecfg: Replace the old DXGrab option by the new fullscreen grab option.
|
|
winex11: Only update the fullscreen pointer grab when something has changed.
|
|
winex11: Set the desktop window gravity to NorthWest to avoid spurious position changes.
|
|
makefiles: Tools must be built before includes now.
|
|
winex11: Don't use raw events for button events so that we get the right coordinates.
|
|
winex11: Allow MotionNotify events through occasionally while XInput is active.
|
|
winex11: Try a little harder to clip the cursor to avoid some race conditions.
|
|
|
|
Anders Jonsson (1):
|
|
winecfg: Update Swedish translation.
|
|
|
|
Andrej Znidarsic (1):
|
|
po: Update Slovenian translation.
|
|
|
|
Andrew Eikum (14):
|
|
mmdevapi: Initialize global driver data at DLL load time.
|
|
winealsa.drv: Implement IAudioSessionControl::GetState.
|
|
wineoss.drv: Implement IAudioSessionControl::GetState.
|
|
winecoreaudio.drv: Implement IAudioSessionControl::GetState.
|
|
mmdevapi/tests: Add tests for IAudioSessionControl::GetState.
|
|
winealsa.drv: Move IAudioClock closer to its related interfaces.
|
|
winealsa.drv: Implement volume control interfaces.
|
|
wineoss.drv: Move IAudioClock closer to its related interfaces.
|
|
wineoss.drv: Implement volume control interfaces.
|
|
winecoreaudio.drv: Move IAudioClock closer to its related interfaces.
|
|
winecoreaudio.drv: Store the PropertyScope in ACImpl.
|
|
winecoreaudio.drv: Implement volume control interfaces.
|
|
mmdevapi/tests: Make capture.c more easily extendible.
|
|
mmdevapi/tests: Add tests for volume control interfaces.
|
|
|
|
André Hentschel (10):
|
|
winedbg: Fix a typo.
|
|
winedbg: Implement printing the Program Status Register.
|
|
po: Add German translations.
|
|
winedbg: Update a comment.
|
|
shell32/tests: Also test without flags.
|
|
kernel32: Forward registry functions to advapi32.
|
|
include: Fall back to little endian when it's not specified on ARM.
|
|
winemaker: Let winegcc generate the app loader script.
|
|
include: Update a comment.
|
|
winecfg: Update German translation.
|
|
|
|
Aric Stewart (5):
|
|
wine.inf: Register wineqtdecoder.dll.
|
|
usp10: Implement ScriptItemizeOpenType.
|
|
usp10/tests: Test ScriptItemizeOpenType.
|
|
usp10: Implementation of ScriptShapeOpenType.
|
|
usp10: Implementation of ScriptPlaceOpenType.
|
|
|
|
Aurimas Fišeras (3):
|
|
po: Update Lithuanian translation.
|
|
po: Update Lithuanian translation.
|
|
winecfg: Update Lithuanian translation.
|
|
|
|
Austin English (4):
|
|
kernel32/tests: Fix typo in test failure message.
|
|
ntoskrnl.exe: Add a stub for PsLookupProcessByProcessId.
|
|
dsound: Return success in IDirectSoundBufferImpl_AcquireResources.
|
|
advapi32: Return success in RegisterTraceGuids.
|
|
|
|
Damjan Jovanovic (5):
|
|
mmsystem: Use SEGPTR for 16 bit string pointers in MCI_XXX_WINDOW_PARMS16.
|
|
mmsystem.dll16: Fix mapping of MCI_WINDOW structures between 16 and 32 bit.
|
|
mmsystem.dll16: Fix MCI_STATUS mapping for digitalvideo.
|
|
mmsystem.dll16: Fix the pointer arithmetic and memory leak issues when unmapping.
|
|
mmsystem.dll16: Use flags instead of device type as the MCI_STATUS heuristic.
|
|
|
|
David Hedberg (1):
|
|
winspool.drv: Add stubs for IsValidDevmodeW and IsValidDevmodeA.
|
|
|
|
Detlef Riekenberg (2):
|
|
urlmon: Implement IInternetZoneManager_SetZoneAttributes.
|
|
urlmon/tests: Add tests for IInternetZoneManager_SetZoneAttributes.
|
|
|
|
Dylan Smith (7):
|
|
tools: Add a tool to build .x template files.
|
|
include: Generate rmxftmpl.h from rmxftmpl.x using new build tool.
|
|
d3dx9: Implement ID3DXMesh::CloneMesh without vertex buffer conversion.
|
|
d3dx9: Implement D3DXMESHOPT_COMPACT for ID3DXMesh::OptimizeInplace.
|
|
d3dx9: Create compact_mesh helper function for OptimizeInplace.
|
|
d3dx9: Implement D3DXMESHOPT_ATTRSORT|D3DXMESHOPT_IGNOREVERTS.
|
|
include: Replace a THIS, with THIS_ for a method with parameters.
|
|
|
|
Eric Pouech (7):
|
|
winedump: Correctly get to the optional header for 64 bit images.
|
|
winedump: Simplify code a bit by using get_dir_and_size().
|
|
winedump: Simplify code a bit by using IMAGE_FIRST_SECTION() macro.
|
|
dbghelp: Don't try to load fieldlist for a forward declaration.
|
|
dbghelp: Enhance a couple of register mapping functions for i386.
|
|
kernel32: Added some tests about CON special file treatment in CreateFile.
|
|
kernel32: In CreateFile, when trying to open the CON special DOS file, force OPEN_EXISTING as creation flag.
|
|
|
|
Francois Gouget (16):
|
|
infosoft: Export DllUnregisterServer().
|
|
msvcrt: Make printf_arg arg_clbk_positional() and MSVCRT_wcsrtombs_s_l() static.
|
|
msxml3: Make a bunch of XSLPattern_*() functions static.
|
|
wined3d: Make wined3d_event_query_test() and resource_get_type() static.
|
|
winefile: Fix the View and Options menu handles.
|
|
user32: SCROLL_SetNCSbState() is not used anymore so remove it.
|
|
d3dcompiler_43: Make write_dword_unknown() static.
|
|
regedit: Fix ellipsis usage in the menu labels.
|
|
view: Fix ellipsis usage in the menus.
|
|
winhlp32: Fix the ellipsis usage in the menu and button labels.
|
|
winefile: Fix ellipsis usage in the menu and button labels.
|
|
winecfg: Fix ellipsis usage in the menu and button labels.
|
|
msi: get_msi_typelib() is not used anymore so remove it.
|
|
ddraw/tests: Add a '\n' to an ok() call.
|
|
d3d9/tests: Add a '\n' to a skip() call.
|
|
Assorted spelling and case fixes.
|
|
|
|
Frédéric Delanoy (5):
|
|
po: Update French translation.
|
|
taskmgr: Fix a French dialog.
|
|
audio: Remove extraneous parentheses around equality comparisons.
|
|
winecfg: Update French translation.
|
|
kernel32/tests: Fix typo.
|
|
|
|
Gerald Pfeifer (3):
|
|
wineoss.drv: Use AFMT_S24_LE instead of AFMT_S24_PACKED.
|
|
wineoss.drv: Support platforms that do not feature AFMT_FLOAT.
|
|
configure: Use the -Wempty-body compiler option if present.
|
|
|
|
Grazvydas Ignotas (3):
|
|
gdi32/tests: Test for font selection by full name.
|
|
gdi32: Refactor get_facename to retrieve other names too.
|
|
gdi32: Implement font selection by its full name.
|
|
|
|
Hans Leidekker (21):
|
|
ws2_32: Add a test to show that WSAIoctl is synchronous.
|
|
msi: Fix handling of components without a key path in MsiEnumComponentCostsW.
|
|
msi: Support remote calls to MsiEnumComponentCosts.
|
|
msi: Avoid casts in IWineMsiRemotePackage methods.
|
|
msi: Skip disabled components in the InstallService action.
|
|
msi: Use a separate function to retrieve the target folder path.
|
|
msi: Rewrite the folder resolution code to keep track of the parent-child relationship.
|
|
msi: Define common strings just once.
|
|
msi: Handle NULL component correctly in MsiEnumComponentCostsW.
|
|
msi: Get rid of helpers.c.
|
|
msi: Avoid loading cabinet streams more than once.
|
|
msi: Destroy assembly caches right after use.
|
|
msi: Add support for version 1.0 of the .NET runtime.
|
|
msi: Keep track of a stream's storage.
|
|
msi: Clone an open stream if possible in cabinet_open_stream.
|
|
msi/tests: Show that MsiSetTargetPath updates folder properties.
|
|
msi: Don't resolve child folders if the parent path is unmodified.
|
|
msi: Remove redundant tracing.
|
|
msi: Improve the stub for MisGetMode(MSIRUNMODE_ADMIN).
|
|
msi: Handle embedded nulls in text archives.
|
|
msi: Unescape ^Q^Y sequences in text archives.
|
|
|
|
Henri Verbeet (25):
|
|
wined3d: Cleanup surfaces only once.
|
|
d3d9/tests: Destroy the window after we're done with it in test_reset().
|
|
ddraw/tests: Make sure the window is properly released by ddraw in test_wndproc().
|
|
ddraw/tests: Add a test for SetCooperativeLevel() window styles.
|
|
d3d8/tests: Add a test for window styles on device creation.
|
|
d3d9/tests: Add a test for window styles on device creation.
|
|
d3d9/tests: Avoid leaking a device in the Reset test.
|
|
d3d8/tests: Fix some failure messages in test_depth_stencil_size().
|
|
d3d8/tests: Add a Reset test.
|
|
d3d8: Check for D3DPOOL_DEFAULT resources before doing a Reset().
|
|
opengl32/tests: Add a test for GL on window DCs.
|
|
d3d9: Simplify reset_enum_callback().
|
|
d3d9/tests: Add a volume texture test to test_reset().
|
|
d3d8/tests: Add a volume texture test to test_reset().
|
|
wined3d: Rename "shader_backend_t" to "wined3d_shader_backend_ops".
|
|
d3d9/tests: Check if formats are supported for render targets in pixelshader_blending_test().
|
|
wined3d: Add some initial access checking for resources.
|
|
wined3d: Introduce a helper function for translating blend factors.
|
|
wined3d: Get rid of the wined3d_settings_t typedef.
|
|
wined3d: Get rid of the WineD3D_PixelFormat typedef.
|
|
wined3d: Set SFLAG_DYNLOCK for lockable render targets.
|
|
ddraw/tests: Add a small test for redundant mode setting calls.
|
|
ddraw: Skip redundant mode setting calls.
|
|
wined3d: Remove object creation methods from the IWineD3DDevice interface.
|
|
wined3d: Get rid of the SHADER_LIMITS typedef.
|
|
|
|
Huw Davies (23):
|
|
shell32: Always clone the return pidl to avoid a double free if the selection is changed during teardown.
|
|
gdi32/tests: Allow broken behaviour for nt4 sp1 and sp2.
|
|
oleaut32/tests: Skip the named time tests for locales that use the 24 hour clock.
|
|
advapi32: Fix incorrect pointer increment.
|
|
gdi32: Keep track of the background colour.
|
|
gdi32: Add support for patterned pens.
|
|
gdi32: Add support for drawing horizontal patterned lines.
|
|
gdi32: Add support for drawing vertical patterned lines.
|
|
gdi32: Add support for drawing diagonal patterned lines.
|
|
gameux: Zero initialize the fixed length arrays.
|
|
gdi32: Initialise the bit fields even in the BI_RGB case in order to make format comparisons easier.
|
|
gdi32: Add a missing const.
|
|
shdocvw: Cope with being called without an active document.
|
|
gdi32: Keep track of changes to the brush rop, so that we can perform lazy realisation of the brush.
|
|
gdi32: Add helpers to clear and free dib_info structures.
|
|
gdi32: Implement SelectBrush for DIB pattern brushes.
|
|
gdi32: Add support for DIB pattern brush fills.
|
|
gdi32/tests: Add tests for 32 bpp DIB pattern brush fills.
|
|
gdi32: Initialise the pen pattern to an empty pattern for unpatterned pens.
|
|
gdi32: Add support for the null brush.
|
|
gdi32: Add support for the null pen.
|
|
gdi32: Implement Rectangle().
|
|
gdi32/tests: Tests for Rectangle().
|
|
|
|
Hwang YunSong (3):
|
|
po: Update Korean translation.
|
|
winecfg: Update Korean resource.
|
|
winecfg: Update Korean resource.
|
|
|
|
Jacek Caban (26):
|
|
wininet: Get rid of useless read_ret in netconn_read.
|
|
wininet: Allocate buffer for host name in HTTP_HttpOpenRequestW only if needed.
|
|
wininet: Use test.winehq.org for post tests.
|
|
kernel32: Moved EnumProcesses implementation to kernel32.
|
|
urlmon: Moved test_internet_feature_defaults invokation to skip tests on too old IEs.
|
|
mshtml: Don't use Gecko nsIURI::GetHostPort implementation.
|
|
wininet: Moved connected check out of NETCON_set_timeout.
|
|
kernel32: Moved EnumProcessModules implementation to kernel32.
|
|
wininet: Added support for persistent HTTP connections.
|
|
wininet: Set TCP_NODELAY on socket.
|
|
urlmon: Code clean up and make tests a bit stricker.
|
|
kernel32: Moved QueryWorkingSet and QueryWorkingSetEx implementation to kernel32.
|
|
mshtml: Ignore more dispID values in OnChanged notifications to fix tests on some IE installations.
|
|
mshtml: Added IOmNavigator::get_cpuClass implementation.
|
|
kernel32: Moved GetProcessMemoryInfo implementation to kernel32.
|
|
kernel32: Moved K32EnumProcessModules to module.c.
|
|
kernel32: Moved GetModuleBaseName[AW] implementation to kernel32.
|
|
kernel32: Moved GetModuleFileNameEx[AW] to kernel32.
|
|
kernel32: Moved GetModuleInformation implementation to kernel32.
|
|
urlmon: Make sure to include query part of relative URI containing path in combine_uri.
|
|
kernel32: Moved GetMappedFileName[AW] stubs to kernel32.
|
|
wininet: Don't depend on is_end_of_read_data in HTTPREQ_Read.
|
|
wininet: Fixed handling of 204 No Content response.
|
|
wininet: Clean up closing connection notifications tests.
|
|
wininet: Better closing async handles in tests.
|
|
wininet: Added 204 No Content response tests.
|
|
|
|
Jerome Leclanche (1):
|
|
wine.desktop: Remove the nonexistent application/x-win-lnk MIME type.
|
|
|
|
John Edmonds (3):
|
|
wined3d: If Wine fails to acquire the focus window, allow the wndproc function to continue receiving messages.
|
|
d3d9/tests: Added a test for resetting an invisible, inactive window to fullscreen mode.
|
|
wined3d: Turn off message filtering temporarily in the Reset() method to allow certain messages (e.g. WM_ACTIVATEAPP) through.
|
|
|
|
Juan Lang (1):
|
|
wininet: Handle invalid HTTP time of "0".
|
|
|
|
Jörg Höhle (2):
|
|
winmm: Fix 8KB leak when mmioOpen fails (Valgrind).
|
|
include: Define DRV_MCI_FIRST.
|
|
|
|
Karsten Elfenbein (2):
|
|
wininet: Follow 307 temporary redirect.
|
|
winhttp: Follow 307 temporary redirect.
|
|
|
|
Konstantin L. Metlov (2):
|
|
gdi32: Handle pre-Unicode "broken" symbol TTFs with symbols at U+00XX.
|
|
gdi32: Handle pre-Unicode symbol TTFs with symbols at U+00XX.
|
|
|
|
Lucas Fialho Zawacki (1):
|
|
dinput8/tests: Tests for creation and initialization of DInput8 interface and simple cases of EnumDevicesBySemantics.
|
|
|
|
Marcus Meissner (20):
|
|
ddraw: Added missing break (Coverity).
|
|
mscms: Mark internal symbols as hidden.
|
|
winex11.drv: Assertion was 1 off (Coverity).
|
|
mshtml: Mark internal symbols as hidden.
|
|
advpack: Mark internal symbols as hidden.
|
|
browseui: Mark internal symbols as hidden.
|
|
amstream: Mark internal symbols as hidden.
|
|
quartz: Handle NULL return from strchr() (Coverity).
|
|
winedump: flags is a DWORD not a WORD (Coverity).
|
|
wined3d: Fixed a operator precedence issue (Coverity).
|
|
user32: Use left shift instead of right shift (Coverity).
|
|
user32: DrawText gets a 32bit flag, not a 16bit flag.
|
|
riched20: Adjusted shift by 8 bits to 16 bits (Coverity).
|
|
riched20: Use correct flag name (Coverity).
|
|
riched20: Fixed some lParams with keycodes (Coverity).
|
|
oleaut32: Fixed offset calculation (Coverity).
|
|
shdocvw: Check safearray dimension too (Coverity).
|
|
krnl386.exe16: Fixed get selector bit logic (Coverity).
|
|
krnl386.exe16: Fixed if that always succeeds (Coverity).
|
|
winedump: Fixed minidump processor revision decoding (Coverity).
|
|
|
|
Matteo Bruni (3):
|
|
d3dcompiler: Improve some parameter names and fix code style.
|
|
d3dcompiler: Fix error messages generation.
|
|
wined3d: Fix pow handling with special values in ARB backend.
|
|
|
|
Michael Stefaniuc (1):
|
|
mlang: COM cleanup.
|
|
|
|
Nicolas Le Cam (5):
|
|
comctl32/tests: Remove a set but unused variable.
|
|
msvcrt/tests: Avoid size_t in traces.
|
|
ole32/tests: Fix large integer overflow warnings.
|
|
gdi32: Remove a set but unused variable.
|
|
wintrust/tests: BaseOfData isn't part of IMAGE_OPTIONAL_HEADER64 structure.
|
|
|
|
Nikolay Sivov (28):
|
|
msxml3: A stub for MXXMLWriter class.
|
|
msxml3: Add ISAXContentHandler stub for MXXMLWriter.
|
|
msxml3: Add support for standalone property.
|
|
msxml3: Store stream reference as destination.
|
|
msxml3: Basic support for encoding property.
|
|
msxml3: Basic support for startDocument().
|
|
comctl32: Adjust field names and some defines to match current documentation.
|
|
comctl32/tests: Add more MRU tests.
|
|
comctl32: Ignore size field when creating with -W calls.
|
|
msxml3: Store boolean properties in a single array.
|
|
msxml3: Add support for omitXMLDeclaration() property.
|
|
msxml3: Basic tests for startElement().
|
|
comctl32/tests: Test message result for equality.
|
|
comctl32/listview: Don't refuse to set subitem data when some extra flag is specified.
|
|
comctl32/listview: Make edit box handle available from LVN_ENDLABELEDIT notification.
|
|
msxml3: Basic support for startElement()/endElement().
|
|
msxml3: Support attributes list for elements.
|
|
msxml3: Support indent() property.
|
|
msxml3: Store raw text data passed through characters().
|
|
msxml3: Support byteOrderMark() property.
|
|
msxml3: Support get/set for disableOutputEscaping() property.
|
|
comctl32/listview: Don't forward HDN_ITEMCHANGING/HDN_ITEMCHANGED to listview parent.
|
|
comctl32/tests: Make functions from test macros.
|
|
winecfg: Update Russian dialog strings.
|
|
comctl32/tab: Send NM_RCLICK on WM_RBUTTONUP.
|
|
comctl32/listview: Fix parameter validation for LVM_SETITEMTEXT.
|
|
comctl32/tests: Test return values in uniform way.
|
|
comctl32/tests: Initialize subitem index.
|
|
|
|
Paul Chitescu (1):
|
|
qcap: Initialize to NULL the content of ppPin, not the pointer itself.
|
|
|
|
Peter Urbanec (1):
|
|
msxml3: Reorder headers to allow use of libxml2 with +icu useflag.
|
|
|
|
Piotr Caban (22):
|
|
msvcrt: Added _wtmpnam implementation.
|
|
msvcrt: Added _swprintf and vsnprintf functions.
|
|
imagehlp: Set Index in ImageAddCertificate function.
|
|
wintrust: Added CryptSIPPutSignedDataMsg implementation (for PE files).
|
|
wintrust: Fix CryptSIPGetSignedMsg (from PE file).
|
|
wintrust: Added CryptSIP{Get,Put}SignedDataMsg tests.
|
|
crypt32: Fix content type in CRYPT_QueryEmbeddedMessageObject function.
|
|
wine.inf: Add quotes to webbrowser command keys.
|
|
msvcrt: Don't pass NULL as __ms_va_list in printf implementation.
|
|
msvcrt: Added _towupper_l and _towlower_l implementation.
|
|
msvcrt: Added _isctype_l implementation.
|
|
msvcrt: Added _is*_l functions implementation.
|
|
msvcrt: Added _toupper_l implementation.
|
|
msvcrt: Added _tolower_l implementation.
|
|
msvcrt: Added _strlwr_s_l implementation.
|
|
msvcrt: Added _strupr_s_l implementation.
|
|
kernel32/tests: Add locale specific CompareString test.
|
|
msvcrt: Added _strcoll_l implementation.
|
|
msvcrt: Added _stricoll_l implementation.
|
|
msvcrt: Added _strncoll_l implementation.
|
|
msvcrt: Added _strnicoll_l implementation.
|
|
msvcr: Update spec files.
|
|
|
|
Rico Schüller (17):
|
|
d3dx9: Implement ID3DXBaseEffect::GetValue().
|
|
d3dx9: Implement ID3DXBaseEffect::GetString().
|
|
d3dx9: Implement ID3DXBaseEffect::GetPixelShader().
|
|
d3dx9: Implement ID3DXBaseEffect::GetVertexShader().
|
|
d3dx9: Implement ID3DXBaseEffect::GetParameterBySemantic().
|
|
d3dx9: Implement ID3DXBaseEffect::GetAnnotation().
|
|
d3dx9: Implement ID3DXBaseEffect::GetAnnotationByName().
|
|
d3dx9: Implement ID3DXBaseEffect::GetDesc() partially.
|
|
d3dx9: Implement ID3DXBaseEffect::GetBool().
|
|
d3dx9: Implement ID3DXBaseEffect::GetInt().
|
|
d3dx9: Implement ID3DXBaseEffect::GetFloat().
|
|
d3dx9: Implement ID3DXEffect::SetStateManager().
|
|
d3dx9: Implement ID3DXEffect::GetStateManager().
|
|
d3dx9/tests: Add ID3DXEffect::Get/SetStateManager() test.
|
|
d3dx9: Improve get_parameter_by_name().
|
|
d3dx9: Parse effect textures.
|
|
d3dx9: Implement ID3DXBaseEffect::GetTexture().
|
|
|
|
Ričardas Barkauskas (1):
|
|
ddraw: Fix filtering of enumerated display modes.
|
|
|
|
Stefan Dösinger (7):
|
|
d3d8: Map ZBIAS values to a smaller depth range.
|
|
ddraw: Map ZBIAS values to a smaller depth range.
|
|
wined3d: Make the glram parameter of WineD3DAdapterChangeGLRam signed.
|
|
wined3d: Fix a unsigned unary minus warning in MSVC.
|
|
wined3d: Fix a few MSVC data loss warnings.
|
|
wined3d: Pass the render target height as UINT.
|
|
wined3d: Separate two unrelated variables.
|
|
|
|
Thomas Mullaly (3):
|
|
urlmon: Stop binding with E_ABORT if the client returns that from OnStartBinding.
|
|
urlmon: Improve handling of error codes being returned from client OnStartBinding callback.
|
|
urlmon: Honor E_ABORT for URLDownloadToFile status callbacks.
|
|
|
|
Vincent Povirk (1):
|
|
mscoree: State the .NET and Mono versions when a runtime is missing.
|
|
|
|
Łukasz Wojniłowicz (1):
|
|
po: Update Polish translation.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|