420 lines
22 KiB
Plaintext
420 lines
22 KiB
Plaintext
The Wine development release 1.6-rc1 is now available.
|
|
|
|
This is the first release candidate for the upcoming Wine 1.6. It
|
|
marks the beginning of the code freeze period. Please give this
|
|
release a good testing to help us make 1.6 as good as possible.
|
|
|
|
What's new in this release (see below for details):
|
|
- New implementation of the typelib creation support.
|
|
- GLSL-based support for fixed function vertex shaders.
|
|
- Support for desktop launchers in virtual desktop mode.
|
|
- Fixes for Japanese vertical text.
|
|
- New Croatian translation.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://prdownloads.sourceforge.net/wine/wine-1.6-rc1.tar.bz2
|
|
http://mirrors.ibiblio.org/wine/source/1.6/wine-1.6-rc1.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.6-rc1 (total 65):
|
|
|
|
2812 unhandled msvideo.dll._MCIWDCREATE
|
|
4342 PrintDlgEx* unimplemented. Affects native notepad, vfp 9, google chrome, BibleWorks 6, ...
|
|
6071 Magic MP3 tagger can't read directories/mp3-files (needs oleaut32 IRecordInfo::IsMatchingType() impl)
|
|
7675 Adobe InDesign CS2 crashes on startup
|
|
7764 Hallmark Card Studio 2005 Demo doesn't install properly (installer needs VBScript engine -> IActiveScript)
|
|
7816 Photomatix 2.4 crashes if user tries to calculate the average between pictures
|
|
8221 Xfire registration dialog does not work
|
|
11757 Adobe InDesign CS tryout installer crashes early
|
|
12090 Cabos crashes on startup
|
|
13903 Realplayer 11: Can't accept license terms
|
|
14819 Rockman 7 Famicom Edition causes crash,
|
|
16581 Actual progress is not shown within progress bars for Nullsoft installers
|
|
17571 Williams Pinball Classic crashes on launch
|
|
19268 using Radmin: wine stalls if movements/animations in remote screen
|
|
19872 Dragon NaturallySpeaking 10 Standard - Dictation Box causes program freeze
|
|
19917 ABBYY Lingvo x3/x5 English Edition: crash when installing the application
|
|
20175 ICSD NIST database demo crashes with multiple oleaut32 errors
|
|
20491 VarDateFromStr() can`t parse "26.10.2009 09:31"
|
|
21371 HTML-Kit's visual mode (Prototype Pad) isn't usable
|
|
21524 Mouse cursor is visible when Geiss goes fullscreen, but should be invisible
|
|
21761 Braid demo installer fails to launch Explorer on the start menu directory it created
|
|
21975 QuarkXPress Passport 7.0r0 doesn't show any content
|
|
22026 Symantec LiveUpdate 3.1 refuses to install in NT mode (needs HKLM\\System\\CurrentControlSet\\Services\\Eventlog\\Application registry key)
|
|
22079 Right click menu doesn't appear in one section of ImgBurn's disc layout editor
|
|
22280 Splinter Cell Conviction fails at startup because KERNEL32.SetThreadPriorityBoost fails
|
|
22571 Softimage XSI Mod Tool 4.2 fails to install
|
|
23391 Restore after minimize button does not work
|
|
23450 LTSPICE/SWCAD3 Input boxes don't take any input
|
|
23521 4D Server 6.5.4 crashes
|
|
25170 application bdgest crashes
|
|
25271 RootsMagic4: Error logging to New.FamilySearch.Org
|
|
25959 The Next Big Thing (demo): game mostly black without native d3dx9_36
|
|
27720 World of Goo demo rendering problems with builtin d3dx9_38
|
|
27994 Duke Nukem Forever needs d3dx9 native DLLs
|
|
29535 winhelp: Horizontal scrollbar appears when it shouldn't
|
|
30174 winUAE crashes when trying to create emulation window
|
|
30335 PAF5 help viewer (Gecko) print produces blank page(s).
|
|
31669 Not open internal editor of MPLAB 8.40.00.00
|
|
32312 SNES9x crashes when non-48kHz DirectSound audio output is selected
|
|
33076 QQ 2012 hangs after login
|
|
33189 wineconsole can't launch batch filenames with parenthesis
|
|
33250 unimplemented function atl80.dll.AtlIPersistPropertyBag_Load (QQ International 1.6 crashes)
|
|
33253 Command line: Incorrect behavior of "for" command
|
|
33513 Microsoft SQL Server 2005 Express Edition: installer fails with builtin mono (Wine requires CodeBase registry value when loading .NET COM classes)
|
|
33548 Civilization IV crashes while starting
|
|
33554 Pervasive SQL v10 w3dbsmgr.exe (Database Service Manager) crashes due to unimplemented function clusapi.dll.GetClusterInformation
|
|
33579 Tencent TM hangs randomly with err:ntdll:RtlpWaitForCriticalSection
|
|
33608 Microsoft SQL Server 2005 Express Edition: installer fails to detect IE (needs CIM_DataFile WMI class)
|
|
33609 Microsoft SQL Server 2005 Express Edition: installer warns about non-writable Program Files (needs Win32_Directory WMI class)
|
|
33613 VB6 Application CMDcenter fails with "Run-time error '13': Type mismatch"
|
|
33635 wine cmd executes text inside comments as commands.
|
|
33638 wine cmd wrong extracting of command line arguments while using "%~1"
|
|
33639 wine cmd wrong assignment while using set "var=value" and have spaces after
|
|
33654 MSYS bash.exe redirection fails for ctest.exe (one of the CMake executables)
|
|
33669 Citavi 3.4 installer fails on startup
|
|
33680 Samsung Kies fails to install, wants difxapi.dll.DriverPackagePreinstallW
|
|
33685 Wine doesn't detect Mobility Radeon HD 4200 Series
|
|
33699 Jedi Outcast demo installer does not work
|
|
33701 Explorer crashes when extracting the World of Warcraft icon
|
|
33712 Download.com web install application crashes wine. until till you get to a pure source...
|
|
33714 Evil Genius crashes when starting a new game
|
|
33715 freopen produces empty file when applied to stdout
|
|
33716 App call ctfmon.exe
|
|
33721 YNAB 4 won't start
|
|
33726 wmiutils should be installed in c:\windows\system32\wbem
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.5.31:
|
|
|
|
Akihiro Sagawa (4):
|
|
kernel32: Add more GlobalReAlloc/LocalReAlloc tests.
|
|
ole32: Use LMEM_MOVEABLE when reallocating memory.
|
|
progman: Use LMEM_MOVEABLE when reallocating memory.
|
|
kernel32: Don't move fixed memory area in GlobalReAlloc.
|
|
|
|
Alexandre Julliard (7):
|
|
comctl32: Remove comments about native behavior, that's not a valid source of information.
|
|
comctl32/comboex: Add support for setting the font.
|
|
comdlg32: Scale the listboxes in the font dialog with the font size.
|
|
comdlg32: Scale the shell folder list in the open dialog with the font size.
|
|
shell32: Forward font messages to the listview window.
|
|
explorer: Don't worry about desktop launchers in non-desktop mode.
|
|
joy.cpl: Return the correct id for the icon.
|
|
|
|
Alistair Leslie-Hughes (19):
|
|
oledb32: DataConvert Support NULL variant in, DBTYPE_VARIANT->DBTYPE_WSTR.
|
|
oledb32: Check for DBSTATUS_S_ISNULL first.
|
|
oledb32: Implement GetConversionSize DBTYPE_VARIANT -> DBTYPE_BYTES.
|
|
oledb32: GetConversionSize only returns a valid size of BSTR.
|
|
ole32: Fix test under NT.
|
|
oledb32: Implement DataConvert DBTYPE_R4->DBTYPE_VARIANT.
|
|
oledb32: Correct typos.
|
|
oledb32: Implement GetConversionSize, DBTYPE_VARIANT(VT_ARRAY|VT_UI1)->DBTYPE_BYTES.
|
|
oledb32: Implement DataConvert DBTYPE_VARIANT->DBTYPE_BYTES.
|
|
oledb32: DBTYPE_BYTES->DBTYPE_VARIANT only uses the source length.
|
|
oledb32: Pass the correct value to SafeArrayPutElement.
|
|
ole32/tests: Fix crash under NT.
|
|
ole32/tests: Check function pointer.
|
|
oleaut32/tests: Correct output arguments.
|
|
dbs.idl: Add missing DBPROPNUM* enums.
|
|
oledb32: Support more default properties.
|
|
dbs.idl: Add missing DBROWSTATUSENUM values.
|
|
oledb32: Correct DBPROP_INIT_HWND type for Win64.
|
|
wine.inf: Install oledb32 into the correct directory.
|
|
|
|
Andrew Eikum (33):
|
|
oleaut32: Stub typelib and typeinfo creation interfaces in typelib.c.
|
|
oleaut32: Implement basic ICreateTypeLib functions.
|
|
oleaut32: Implement basic ICreateTypeInfo functions.
|
|
oleaut32: Implement ICreateTypeLib::CreateTypeInfo.
|
|
oleaut32: Implement ICreateTypeInfo::AddRefTypeInfo.
|
|
oleaut32: Implement ICreateTypeInfo::AddImplType.
|
|
oleaut32: Improve TYPEFLAG_FDUAL handling.
|
|
oleaut32: Implement ICreateTypeInfo::AddFuncDesc.
|
|
oleaut32: Implement ICreateTypeInfo::SetFuncHelpContext.
|
|
dsound: Copy SetFormat format more directly if we're not in PRIMARYWRITE mode.
|
|
oleaut32: Implement ICreateTypeInfo::SetFuncAndParamNames.
|
|
oleaut32: Implement ICreateTypeInfo::SetImplTypeFlags.
|
|
oleaut32: Implement ICreateTypeInfo::SetCustData.
|
|
oleaut32: Implement ICreateTypeInfo::LayOut.
|
|
oleaut32: Load and store all of the strings in a typelib.
|
|
oleaut32: Store all Names in typelibs, too.
|
|
oleaut32: Pull TLIBATTR struct contents out.
|
|
oleaut32: Pull TYPEATTR struct contents out.
|
|
oleaut32: Store all GUIDs in typelibs.
|
|
dsound/tests: Fix test that fails on older Windows 2000.
|
|
winmm/tests: Fix test that fails on NT4.
|
|
oleaut32: Implement ICreateTypeInfo::SetVarHelpContext.
|
|
oleaut32: Implement ICreateTypeInfo::SetVarDocString.
|
|
oleaut32: Implement ICreateTypeInfo::AddVarDesc.
|
|
oleaut32: Implement ICreateTypeLib::SaveAllChanges.
|
|
oleaut32: When loading typelibs, skip over function default parameters as well.
|
|
oleaut32: Only copy previous function name if both are property accessors.
|
|
oleaut32: Don't fall back on typelib name for docstring.
|
|
oleaut32: Fix ITypeInfo::GetNames for functions.
|
|
oleaut32: Always search external references in GetRefTypeInfo.
|
|
oleaut32: Use implementation bitflag in href.
|
|
oleaut32: Always read all imports from the typelib.
|
|
oleaut32: Use the new typelib creation implementation.
|
|
|
|
André Hentschel (9):
|
|
ntdll: Actually store PC in RtlCaptureContext on ARM.
|
|
winecfg: Add more room for the license.
|
|
winetest: Report number of failures in more places.
|
|
winetest: Set font in resources.
|
|
difxapi: Add stubs for DriverPackagePreinstall{A,W}.
|
|
difxapi: Add stubs for DriverPackageInstall{A,W}.
|
|
difxapi: Add stubs for DriverPackageUninstall{A,W}.
|
|
difxapi: Add stubs for DriverPackageGetPath{A,W}.
|
|
difxapi: Add stubs for DIFXAPISetLogCallback{A,W}.
|
|
|
|
Aric Stewart (5):
|
|
gdi32: Fix Tategaki rotation.
|
|
gdi32: Fix up glyph metrics for tategaki glyphs.
|
|
gdi32/tests: Do not try to test OS/2 win metrics on non-windows fonts.
|
|
macdrv: Rework the way we handle cursor position and composition text.
|
|
gdi32: Turn off tategaki if the unicode code point is outside of the rotated ranges.
|
|
|
|
Austin English (3):
|
|
winemenubuilder: Initialize a variable.
|
|
msvcrt: Remove warning hack.
|
|
api-ms-win-core-localregistry-l1-1-0: Add stub dll.
|
|
|
|
Christian Costa (12):
|
|
d3dx9_36: Port mesh code to use ID3DXFile instead of IDirectXFile and enable D3DXLoadSkinMeshFromXof.
|
|
d3dx9_36: Implement skin mesh loading.
|
|
d3dxof: Uncomment some traces and use better name for some variables.
|
|
d3dxof: Move list type and list nb elements into the parse context.
|
|
d3dxof: Fix list of float and integer in binary mode.
|
|
d3dxof: Turn a fixme into warn.
|
|
d3dx9_36: Fix typo.
|
|
d3dx9_36: Define D3DXSPRITE_xxx flags in hex for better readability.
|
|
d3dx9_36: Remove 'relay' in traces for functions that do not forward to another ones.
|
|
strmbase: Display iface in traces and new ref in AddRef and Release for IEnumPins.
|
|
d3dx9_36: Simplify code + fix typo.
|
|
d3dxof: Add test for more complex object.
|
|
|
|
Dan Kegel (1):
|
|
kernel32: Make SetThreadPriorityBoost return success.
|
|
|
|
Daniel Jelinski (11):
|
|
wine.inf: Add HKLM\\System\\CurrentControlSet\\Services\\Eventlog\\Application registry key.
|
|
include: Add txdtc.idl and txcoord.idl.
|
|
xolehlp: Implement IResourceManagerFactory2.
|
|
xolehlp: Implement ITransactionImportWhereabouts.
|
|
xolehlp: Implement IResourceManager.
|
|
xolehlp: Stub ITransactionImportWhereabouts.
|
|
xolehlp: Implement ITransactionImport.
|
|
xolehlp: Implement TransactionOptions.
|
|
xolehlp: Implement ITransaction.
|
|
mscoree: Extract a helper function for getting file name from assembly.
|
|
mscoree: Search for COM classes by assembly name if CodeBase not found.
|
|
|
|
Detlef Riekenberg (1):
|
|
mpr/tests: Handle result from the AppV virtual drive.
|
|
|
|
Dmitry Timoshkov (5):
|
|
kernel32: Fix a typo.
|
|
ole32: Add a couple more defaulthandler tests.
|
|
server: Mark the process as disconnected from desktop/winstation before closing its handles.
|
|
shlwapi: Correct .spec parameter types for Assoc* APIs.
|
|
ole32: Add a basic OLE client/server test suite.
|
|
|
|
Fabian Müntefering (2):
|
|
dwrite: Added missing initialization of stretch value.
|
|
dwrite: Added missing JUSTIFIED text alignment mode.
|
|
|
|
Francois Gouget (4):
|
|
oleaut32/tests: Add a trailing '\n' to a couple of ok() calls.
|
|
wined3d: Add a trailing '\n' to a shader_addline() call.
|
|
kernel32/tests: Add a trailing '\n' to a skip() call.
|
|
wined3d: Make state_fog_vertexpart() static.
|
|
|
|
Gurmail Bassi (1):
|
|
dinput: Use a properly initialized format in SetProperty.
|
|
|
|
Hans Leidekker (16):
|
|
explorer: Initial implementation of desktop launchers.
|
|
explorer: Watch the desktop folders for changes and update the launcher list accordingly.
|
|
msi: The UI sequence exists if there are runnable actions in the InstallUISequence table.
|
|
msi: Remove an unused parameter from action_type_matches_script.
|
|
wbemprox: Add a partial implementation of Win32_Directory.
|
|
rpcrt4: Specify INTERNET_FLAG_NO_CACHE_WRITE for the HTTP transport pipes.
|
|
msi: Don't defer custom actions in the UI sequence if they match the currently running script.
|
|
wbemprox: Optimize a common Win32_Directory query.
|
|
wbemprox: Use the right allocator for BSTR values in get_owner.
|
|
wbemprox: Rewrite IWbemServices::ExecMethod with low-level functions so we can reuse the object instance.
|
|
wbemprox: Add a function to resize a table.
|
|
wbemprox: Add a partial implementation of CIM_DataFile.
|
|
wine.inf: Install WBEM executables in system32/wbem.
|
|
user32: Fix icon extraction from non-native PE executables.
|
|
wmiutils: Fix parsing of relative paths.
|
|
kernel32/tests: Avoid test failures when running as an unprivileged user.
|
|
|
|
Henri Verbeet (50):
|
|
wined3d: Also clear context->current_fbo in context_apply_blit_state().
|
|
wined3d: Don't create FBOs in context_bind_fbo().
|
|
wined3d: Get rid of the unused "streams" field from struct wined3d_vertex_declaration.
|
|
d3drm: Avoid LPDIRECT3DRMTEXTURE.
|
|
d3drm: Avoid LPDIRECT3DRMTEXTURE2.
|
|
wined3d: Use debug_d3dstate() in compile_state_table() as well.
|
|
wined3d: Expose WINED3DVTXPCAPS_TEXGEN_SPHEREMAP.
|
|
wined3d: Just remove the D3DCMP_NOTEQUAL / D3DCMP_EQUAL FIXME in state_zfunc().
|
|
d3drm: Avoid LPDIRECT3DRMTEXTURE3.
|
|
d3drm: Avoid LPDIRECT3DRMMATERIAL.
|
|
wined3d: Add support for GLSL based fixed function vertex shaders.
|
|
wined3d: Only write gl_PointSize for point primitives in shader_glsl_generate_ffp_vertex_shader().
|
|
wined3d: Only write gl_ClipVertex if clipping is enabled in shader_glsl_generate_ffp_vertex_shader().
|
|
wined3d: Only invalidate the current ffp vertex shader if the light type changed.
|
|
d3drm: Avoid LPDIRECT3DRMMATERIAL2.
|
|
ddraw: Replace the various BOOLs in struct ddraw with a flags field.
|
|
ddraw: Handle the "DirectDrawRenderer" registry key in wined3d.
|
|
wined3d: Rename "fogmode" to "wined3d_ffp_ps_fog_mode".
|
|
d3drm: Avoid LPDIRECT3DRMANIMATION.
|
|
d3drm: Avoid LPDIRECT3DRMANIMATION2.
|
|
wined3d: Get rid of the unused "half" GLSL variable in shader_glsl_ffp_vertex_lighting().
|
|
d3d10core: Implement d3d10_device_CreatePredicate().
|
|
d3d10core/tests: Add a small test for ID3D10Device_CreatePredicate().
|
|
d3drm: Avoid LPDIRECT3DRMANIMATIONSET.
|
|
d3drm: Avoid LPDIRECT3DRMANIMATIONSET2.
|
|
wined3d: Allow 32 bpc UINT formats in vertex declarations.
|
|
wined3d: Add base format info for some typeless formats.
|
|
wined3d: Allow textures as swapchain surfaces.
|
|
d3drm: Avoid LPDIRECT3DRMUSERVISUAL.
|
|
d3drm: Avoid LPDIRECT3DRMOBJECTARRAY.
|
|
wined3d: Properly set resource dimensions in wined3d_texture_init().
|
|
wined3d: Pass a wined3d_resource_desc structure to device_parent_create_texture_surface().
|
|
wined3d: Pass a wined3d_resource_desc structure to device_parent_create_swapchain_surface().
|
|
d3drm: Avoid LPDIRECT3DRMDEVICEARRAY.
|
|
d3drm: Avoid LPDIRECT3DRMFACEARRAY.
|
|
wined3d: Pass a wined3d_resource_desc structure to wined3d_texture_init().
|
|
wined3d: Pass a wined3d_resource_desc structure to wined3d_texture_create_2d().
|
|
wined3d: Pass a wined3d_resource_desc structure to wined3d_texture_create_cube().
|
|
d3drm: Avoid LPDIRECT3DRMVIEWPORTARRAY.
|
|
d3drm: Avoid LPDIRECT3DRMFRAMEARRAY.
|
|
wined3d: Pass a wined3d_resource_desc structure to wined3d_texture_create_3d().
|
|
wined3d: Allow surface flags to be passed to texture creation functions.
|
|
d3d9: Create textures for swapchain surfaces.
|
|
d3drm: Avoid LPDIRECT3DRMANIMATIONARRAY.
|
|
d3drm: Avoid LPDIRECT3DRMVISUALARRAY.
|
|
d3d8: Create textures for swapchain surfaces.
|
|
wined3d: Fix a typo in shader_glsl_generate_ffp_fragment_shader().
|
|
wined3d: Don't modify the texcoord mask for "projected" cube textures in shader_glsl_tex().
|
|
ddraw: Rename PixelFormat_DD2WineD3D() to wined3dformat_from_ddrawformat().
|
|
ddraw: Rename PixelFormat_WineD3DtoDD() to ddrawformat_from_wined3dformat().
|
|
|
|
Hwang YunSong (1):
|
|
po: Update Korean translation.
|
|
|
|
Jacek Caban (1):
|
|
jscript: Added RegExp.toString() implementation.
|
|
|
|
Jason Edmeades (5):
|
|
cmd: Fix handling of redundant information on goto/labels.
|
|
cmd: Fix tilda parameter expansion when arg is empty.
|
|
cmd: set "var=value" ignores trailing characters.
|
|
cmd: Fix 'for' expansion of wildcards when no args are supplied.
|
|
cmd: Avoid infinite loop running batch program.
|
|
|
|
Joško Nikolić (1):
|
|
po: Add Croatian language.
|
|
|
|
Ken Thomases (15):
|
|
winemac: By default, make full-screen windows not float when not the active app.
|
|
winemac: Add Hide, Hide Others, and Show All items to the application menu.
|
|
winemac: Don't unminimize a window on first activation during start-up.
|
|
winemac: Don't accidentally unminimize a window when trying to change z-order.
|
|
winemac: Defer minimizing hidden windows until they are shown.
|
|
winemac: Keep old window surface for minimized windows to allow redrawing.
|
|
winemac: Improve the debug tracing in macdrv_SetWindowStyle().
|
|
winemac: Allow Cocoa to make minimized windows key; it will unminimize them as necessary.
|
|
winemac: Make windows key after unminimizing, if allowed.
|
|
winemac: Ignore window frame changes while minimized but check again when unminimized.
|
|
winemac: Add an option to capture the displays for full-screen windows in addition to display mode changes.
|
|
winemac: Actually switch Win32 focus away from a window that has lost Cocoa focus.
|
|
winemac: Command-clicks shouldn't give windows focus.
|
|
winemac: Honor requests to order owned windows relative to other owned windows of the same owner.
|
|
winemac: Allow clicks on owned windows to reorder them relative to other owned windows of the same owner.
|
|
|
|
Kyle Luna (1):
|
|
wined3d: Add Mobility Radeon HD 4200.
|
|
|
|
Marcus Meissner (8):
|
|
d3dx9_36: Allocate the right size (Coverity).
|
|
oledb32: Avoid leak in error path on safearray conversion (Coverity).
|
|
wined3d: Remove now useless NULL check (Coverity).
|
|
ws2_32: Close the dest socket (Coverity).
|
|
wininet/tests: Avoid overflowing the buffer (Coverity).
|
|
services: Fix handle leak for service handles (Coverity).
|
|
ver: curdirlen and destdirlen are in&out parameters (Coverity).
|
|
wininet: Avoid one-byte overflows (Coverity).
|
|
|
|
Matteo Bruni (1):
|
|
winex11.drv: Fix wglCreateContextAttribsARB's attributes handling for real.
|
|
|
|
Matěj Laitl (1):
|
|
gdi32: More specific error messages in osmesa opengl initialization.
|
|
|
|
Nikolay Sivov (7):
|
|
comctl32: Return previously set colors for PBM_SETBKCOLOR and PBM_SETBARCOLOR.
|
|
msxml3: Properly trace variant value.
|
|
xmllite: Set PI target value just after it's parsed.
|
|
shell32: Fix some tests failures on Win8.
|
|
shell32: Some cleanup for IExplorerBrowser.
|
|
oleaut32: Added proxy/stub body for CreateInstanceLic().
|
|
comctl32/tests: Remove useless message tracing.
|
|
|
|
Piotr Caban (4):
|
|
msvcrt: Reuse FILE object in wfreopen function.
|
|
msvcrt: Don't detect overflow in atoi implementation.
|
|
server: Don't create new handle when DUP_HANDLE_CLOSE_SOURCE is used if possible.
|
|
kernet32: Added DuplicateHandle tests with DUPLICATE_CLOSE_SOURCE flag.
|
|
|
|
Qian Hong (4):
|
|
atl100: Added stub for AtlIPersistPropertyBag_Load.
|
|
atl100: Fixed AtlAdvise and AtlUnadvise crashing with NULL pUnkCP.
|
|
server: Automatically sets a socket to non-blocking mode when WSAAsyncSelect or WSAEventSelect is called even when lEvent is zero.
|
|
explorer: Create non-existent folders when initializing launchers.
|
|
|
|
Ričardas Barkauskas (1):
|
|
wininet/tests: Test some connection closing specifics.
|
|
|
|
Sergey Guralnik (3):
|
|
user32/tests: Fix a typo.
|
|
user32/tests: Test MDI child order changing caused by WM_MDINEXT.
|
|
user32: Bring reference MDI child to bottom when switching to next.
|
|
|
|
Stefan Dösinger (5):
|
|
ddraw: Update the focus window after recreating the swapchain.
|
|
ddraw: Restore resolution on EXCLUSIVE->NORMAL switch.
|
|
ddraw/tests: Add EXCLUSIVE->NORMAL coop level switching tests.
|
|
ddraw: Update the SetCooperativeLevel comment.
|
|
ddraw/tests: Fix a typo.
|
|
|
|
Tatyana Fokina (1):
|
|
oleaut32: Ignore NULL ppTLib/pIndex in ITypeInfo2_fnGetContainingTypeLib.
|
|
|
|
Vincent Povirk (1):
|
|
gdiplus: Add test for measuring a single line that exactly fits.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|