34502 __unDName doesn't use flags UNDNAME_NO_LEADING_UNDERSCORES and UNDNAME_NO_MS_KEYWORDS for "__ptr64"
34503 __unDName doesn't support flag UNDNAME_NO_THISTYPE
34648 J2SE Runtime Environment 5.0 Update 10 installer 'patchjre' tool crashes due to unbuffered io on redirected stdout pipe
34677 e-carte bleue la banque postale doesn't work at all
34707 Miranda crashes on start up
34719 cabinet_open{,_stream} returns 0 on failure but doesn't compliant to _open interface
34735 Photoscape: crashes selecting some filters
34738 PageFault when generating a MD5 Hash
34757 Tray icons don't attach to the native notification area
34776 explorer.exe does not start
34778 IE7 can't install
Bugs fixed in 1.7.6 (total 30):
10928 FindActCtxSectionGuid not implemented for NHL games
12067 Multiple applications fail due to user32 OpenInputDesktop stub (TeamViewer, QQ International, Inspect tool from Windows Platform SDK)
13554 Touhou 7.5: Immaterial and Missing Power (IaMP) - config.exe (16 bit app) silently fails (missing comctl32.dll dependency)
15738 Max Payne 2: Ingame windows rendered incorrect with nvts pipe
21709 Pikachu Volleyball's window isn't positioned correctly in a virtual desktop
23884 Bioshock 1.0 crashes at startup
24611 Install Shield fails on 64bit multilib wine if WINEPREFIX was created by 64bit wine
25095 Battlefield Bad Company 2: crashes when loading level
25340 Multiple apps need support for COM server information from PE manifest a.k.a registration/registry-free COM (Exact Audio Copy (EAC), AliWangWang ...)
26581 Split Second crashes when changing screen resolution
31293 Multiple .NET apps need GdipPrivateAddFontFile (MTGO v3 launcher, Harmony Practice 3)
32585 Post Apocalyptic Mayhem crashes on start
32654 Visual Studio 2010 needs windowscodecs WICSetEncoderFormat_Proxy
32658 Certain games on Steam crash on start in xinput1_3 (in-game overlay enabled)
33551 Dragon age 2 : Graphic bug when saving, loading or entering new area
34051 Low FPS with winemac driver in Unreal Tournament GOTY
34271 Artemis 2.0 crashes when loading the splash screen
34387 TreeSize Free: help window won't open
34754 Heidisql & Beyond Compare: crashes when trying to copy and paste inside the program
34793 Battle City Remake crashes
34797 TM2013 can't install
34800 Notepad++: crashes launching the plugin manager
34801 Music stopped working in The Witcher
34804 Installation of Windows Installer Cleanup utility fails due to wshom:WshShell3_ExpandEnvironmentStrings being a stub
34810 The winspool.drv:info test crashes on Windows 8
msctf/tests: Always set focus again explicitly for Win7+.
msctf/tests: Mark GUID_NULL as result broken for Win8.
ws2_32/tests: Enable compilation with -D__WINESRC__.
Aric Stewart (4):
usp10: Rewrite resolveExplicit for Unicode 6.3.
usp10: Rewrite resolveWeak for Unicode 6.3.
usp10: Rewrite resolveNeutral and resolveImplicit for Unicode 6.3.
usp10: Implement resolveResolved (L1) for Unicode 6.3.
Aurimas Fišeras (1):
po: Update Lithuanian translation.
Daniel Lehman (1):
kernel32: Don't use depth in RtlInterlockedFlushSList.
Dmitry Timoshkov (72):
gdiplus/tests: Fix tests compilation with __WINESRC__ defined.
tools/winapi: Remove OLDFONTENUMPROC from the list of tested types.
gdi32/tests: Fix bitmap tests compilation with __WINESRC__ defined.
gdi32/tests: Fix brush tests compilation with __WINESRC__ defined.
gdi32/tests: Fix DC tests compilation with __WINESRC__ defined.
gdi32/tests: Fix DIB tests compilation with __WINESRC__ defined.
gdi32/tests: Fix GDI object tests compilation with __WINESRC__ defined.
gdi32/tests: Fix metafile tests compilation with __WINESRC__ defined.
gdi32/tests: Fix pen tests compilation with __WINESRC__ defined.
gdi32/tests: Fix font tests compilation with __WINESRC__ defined.
gdi32/tests: Enable gdi32 tests compilation with __WINESRC__ defined.
gdiplus/tests: Add a test for GdipCloneBitmapArea called on an already locked bitmap.
kernel32/tests: Fix PE loader tests compilation with __WINESRC__ defined.
kernel32/tests: Fix process tests compilation with __WINESRC__ defined.
kernel32/tests: Fix virtual memory tests compilation with __WINESRC__ defined.
kernel32/tests: Fix communication port tests compilation with __WINESRC__ defined.
kernel32/tests: Fix environment tests compilation with __WINESRC__ defined.
kernel32/tests: Fix time tests compilation with __WINESRC__ defined.
crypt32: Add another root store path to the certificate location list.
windowscodecs: Add support for IMILBitmapSource interface.
gdiplus: Reimplement GdipCloneBitmapArea without using GdipBitmapLockBits.
gdiplus: Reimplement GdipCloneImage using GdipCloneBitmapArea for a bitmap.
kernel32/test: Fix activation context tests compilation with __WINESRC__ defined.
kernel32/tests: Fix file change notification tests compilation with __WINESRC__ defined.
kernel32/tests: Fix console tests compilation with __WINESRC__ defined.
kernel32/tests: Fix debugger tests compilation with __WINESRC__ defined.
kernel32/tests: Fix fiber tests compilation with __WINESRC__ defined.
kernel32/tests: Fix file tests compilation with __WINESRC__ defined.
kernel32/tests: Fix FormatMessage tests compilation with __WINESRC__ defined.
kernel32/tests: Fix heap tests compilation with __WINESRC__ defined.
kernel32/tests: Fix locale tests compilation with __WINESRC__ defined.
include: Redefine security privilege names without using TEXT macro.
kernel32/tests: Fix mailslot tests compilation with __WINESRC__ defined.
kernel32/tests: Fix module tests compilation with __WINESRC__ defined.
kernel32/tests: Fix path tests compilation with __WINESRC__ defined.
kernel32/tests: Fix pipe tests compilation with __WINESRC__ defined.
kernel32/tests: Fix profile tests compilation with __WINESRC__ defined.
kernel32/tests: Fix resource tests compilation with __WINESRC__ defined.
kernel32/tests: Fix synchronization tests compilation with __WINESRC__ defined.
kernel32/tests: Fix thread tests compilation with __WINESRC__ defined.
kernel32/tests: Fix timer tests compilation with __WINESRC__ defined.
kernel32/tests: Fix toolhelp tests compilation with __WINESRC__ defined.
kernel32/tests: Fix version tests compilation with __WINESRC__ defined.
kernel32/tests: Fix volume tests compilation with __WINESRC__ defined.
kernel32/tests: Enable kernel32 tests compilation with __WINESRC__ defined.
user32/tests: Fix broadcast tests compilation with __WINESRC__ defined.
user32/tests: Fix class tests compilation with __WINESRC__ defined.
user32/tests: Fix clipboard tests compilation with __WINESRC__ defined.
user32/tests: Fix combobox tests compilation with __WINESRC__ defined.
user32/tests: Fix cursor and icon tests compilation with __WINESRC__ defined.
user32/tests: Fix DCE tests compilation with __WINESRC__ defined.
user32/tests: Fix DDE tests compilation with __WINESRC__ defined.
user32/tests: Fix dialog tests compilation with __WINESRC__ defined.
user32/tests: Fix input tests compilation with __WINESRC__ defined.
user32/tests: Fix edit control tests compilation with __WINESRC__ defined.
user32/tests: Fix listbox tests compilation with __WINESRC__ defined.
user32/tests: Fix menu tests compilation with __WINESRC__ defined.
user32/tests: Fix monitor tests compilation with __WINESRC__ defined.
user32/tests: Fix message tests compilation with __WINESRC__ defined.
user32/tests: Fix resource tests compilation with __WINESRC__ defined.
user32/tests: Fix scroll tests compilation with __WINESRC__ defined.
user32/tests: Fix static control tests compilation with __WINESRC__ defined.
user32/tests: Fix system parameters tests compilation with __WINESRC__ defined.
user32/tests: Fix text drawing tests compilation with __WINESRC__ defined.
user32/tests: Fix window tests compilation with __WINESRC__ defined.
user32/tests: Fix window station and desktop tests compilation with __WINESRC__ defined.
user32/tests: Fix wsprintf tests compilation with __WINESRC__ defined.
user32/tests: Enable user32 tests compilation with __WINESRC__ defined.
kernel32/tests: Accept the case when WriteFile is able to complete the request immediately for an overlapped COM-port write.
kernel32/tests: Increase the timeout for completion of write to a COM-port.
kernel32/tests: WaitCommEvent may sometimes return immediately on a busy system when write operation to a COM-port has already completed.
server: Add support for pending write flag to the serial device.
François Gouget (3):
ntdll/tests: Fix compilation on systems that don't support nameless unions.
oleaut32/tests: Make the uk_*() methods static.
crypt32: Make add_cert_to_store() static.
Frédéric Delanoy (37):
gdi32: Use BOOL type where appropriate.
uxtheme: Use BOOL type where appropriate.
winedbg: Use BOOL type where appropriate.
winmm/tests: Use BOOL type where appropriate.
winetest: Use BOOL type where appropriate.
winepath: Use BOOL type where appropriate.
wined3d: Avoid initializing some variables.
attrib: Use BOOL type where appropriate.
net: Use BOOL type where appropriate.
ole32: Use BOOL type where appropriate.
win87em.dll16: Use BOOL type where appropriate.
xcopy: Use BOOL type where appropriate.
cmd: Use BOOL type where appropriate.
wordpad: Use BOOL type where appropriate.
winecfg: Use BOOL type where appropriate.
winefile: Use BOOL type where appropriate.
oleaut32: Use BOOL type where appropriate.
oleaut32/tests: Use BOOL type where appropriate.
d3dxof: Use BOOL type where appropriate.
windowscodecs/tests: Use BOOL type where appropriate.
kernel32: Use ANSI code page if current thread locale has no code page.
David Quintana (1):
shlwapi: Test and fix the behaviour of the CopyTo method for file sizes not multiple of the internal buffer size, on SHCreateStreamOnFileEx-returned IStreams.
Dmitry Timoshkov (25):
kernel32/tests: Update trace message to report actually used timeout value.
atl100: Drop file attribute when opening an existing file and specify appropriate sharing mode.
atl100: ReadFile doesn't directly return an error code.
atl100: Print file name in the failure message and fix a typo.
kernel32/tests: Add tests for GetLongPathName/GetShortPathName and relative paths.
ntdll/tests: Add tests for reading 0 bytes at end of file.
kernel32: Add special case for "." and ".." to GetShortPathName.
kernel32: Add special case for "." and ".." to GetLongPathName.
crypt32: Check number of bytes returned by ReadFile and avoid a memory leak on error path.
crypt32: Check number of bytes returned by ReadFile and avoid a memory leak on error path.
oleaut32: Check number of bytes returned by ReadFile.
msi: Check number of bytes returned by ReadFile.
winspool.drv/tests: Fix test failures under Windows 8.
ntdll: NtReadFile should not fail for 0-length reads at EOF.
ntdll: NtReadFile should update io status block on EOF for a synchronous read.
gdiplus/tests: Use trace instead of printf.
gdiplus/tests: Add more checks to the GdipGetPathData test.
gdiplus: Implement GdipPrivateAddFontFile.
gdiplus: Use same rounding formula that is used to decide whether a path should be stored as an array integers.
gdiplus: Avoid not necessary memory allocations in GdipCreateRegionPath.
gdiplus/tests: Clean up the use of macros in the region tests.
gdiplus/tests: Fix the test for flags of an empty region.
gdiplus: Use flags 0 for an empty path in region to follow Windows7+ behaviour.
gdiplus: Add test for data returned by GdipGetRegionData for a translated integer region.
Erich Hoover (1):
hhctrl.ocx: Do not destroy the HTML Help window when HH_HELP_CONTEXT finds no context id of 0.
François Gouget (18):
ddraw/tests: Fix compilation on systems that don't support nameless unions.
mscoree: RuntimeHost_Destroy() is not used anymore so remove it.
winspool.drv/tests: Fix the OpenPrinter() tests error reporting.
kernel32/tests: Fix some module tests on Windows 8.
kernel32/tests: Windows 8 returns different error codes.
user32/tests: When EnumDisplaySettings() fails unexpectedly, trace how many calls were made.
Assorted spelling fixes.
kernel32/tests: On Windows 8 DATE_LONGDATE does not output a leading 0 for the day.
crypt32: Remove WINAPI on static functions where not needed.
kernel32/tests: On Windows 8 IdnToNameprepUnicode() returns a different error for invalid parameters.
shell32/tests: Disable a test that crashes on Windows 8.
kernel32/tests: Remove a couple of incorrect CreateFile() console tests.
kernel32/tests: Check that WaitCommEvent() returns immediately in overlapped mode.
winhttp/tests: Fix the test failure messages.
po: A small Esperanto spelling fix.
po: Avoid a couple of abbreviations in the French translation.
kernel32: Avoid an unneeded abbreviation in an error message.
d3d9/tests: Fix a test failure on Windows XP with the default VGA driver.
Frédéric Delanoy (35):
msi: Use BOOL type where appropriate.
msi/tests: Use BOOL type where appropriate.
ntdll/tests: Use BOOL type where appropriate.
ntdll: Use BOOL type where appropriate.
msxml3/tests: Use BOOL type where appropriate.
Assorted spelling fixes.
msvcrt: Use BOOL type where appropriate.
opengl32: Use BOOL type where appropriate.
opengl32/tests: Use BOOL type where appropriate.
shell32/tests: Use BOOL type where appropriate.
windowscodecs: Use BOOL type where appropriate.
comctl32: Use BOOL type where appropriate.
shell32: Use BOOL type where appropriate.
eject: Use BOOL type where appropriate.
imm32/tests: Use BOOL type where appropriate.
ntdll: Use BOOL type where appropriate.
imagehlp/tests: Use BOOL type where appropriate.
msiexec: Use BOOL type where appropriate.
ntdll: Use BOOL type where appropriate.
wordpad: Use BOOL type where appropriate.
winhlp32: Use BOOL type where appropriate.
uninstaller: Remove unused global variable.
user32: Use BOOL type where appropriate.
user32/tests: Use BOOL type where appropriate.
regsvr32: Use BOOL type where appropriate.
avrt: Use BOOL type where appropriate.
user32/tests: Check return code from call to SystemParametersInfo.
user32/tests: Use BOOL type where appropriate.
po: Update French translation.
ctapi32: Use BOOL type where appropriate.
gdi32/tests: Align return type from SetVirtualResolution prototype with its definition.
gdi32: Use BOOL type where appropriate.
gdi32/tests: Use BOOL type where appropriate.
Assorted spelling fixes.
comctl32/tests: Use BOOL type where appropriate.
user.exe16: Use BOOL type where appropriate.
comdlg32: Use BOOL type where appropriate.
wineboot: Use BOOL type where appropriate.
comdlg32/tests: Use BOOL type where appropriate.
kernel32: Use BOOL type where appropriate.
kernel32/tests: Use BOOL type where appropriate.
mciqtz32: Use BOOL type where appropriate.
dwrite/tests: Use BOOL type where appropriate.
mscoree: Use BOOL type where appropriate.
quartz: Use BOOL type where appropriate.
quartz/tests: Use BOOL type where appropriate.
Gerald Pfeifer (1):
winefile: Remove redundant check in format_bytes().
Hans Leidekker (18):
mscms/tests: Compile with -D__WINESRC__.
wldap32/tests: Compile with -D__WINESRC__.
dnsapi: Perform a wide character string comparison if the character set is unknown.
dnsapi/tests: Compile with -D__WINESRC__.
winhttp: Fix a test failure on Windows 8 and conform to the more recent behavior.
winhttp/tests: Compile with -D__WINESRC__.
msi/tests: Prepare action.c for the switch to -D__WINESRC__.
msi/tests: Prepare automation.c for the switch to -D__WINESRC__.
msi/tests: Prepare db.c for the switch to -D__WINESRC__.
msi/tests: Prepare format.c for the switch to -D__WINESRC__.
msi/tests: Prepare install.c for the switch to -D__WINESRC__.
msi/tests: Prepare package.c for the switch to -D__WINESRC__.
msi/tests: Prepare patch.c for the switch to -D__WINESRC__.
msi/tests: Prepare record.c for the switch to -D__WINESRC__.
msi/tests: Prepare source.c for the switch to -D__WINESRC__.
msi/tests: Prepare suminfo.c for the switch to -D__WINESRC__.
msi/tests: Prepare msi.c for the switch to -D__WINESRC__.
msi/tests: Compile with -D__WINESRC__.
Huw D. M. Davies (8):
wsock32: Add a fallback for inet_network.
ole32/tests: Add tests to show that CoLockObjectExternal() calls ReleaseConnection() with the appropriate value for fLastReleaseCloses.
ole32/tests: Extend the lifecycle tests to objects which expose IExternalConnection.
ole32/tests: Make the two reference marshalling thread more generic.
ole32/tests: Add some tests for CoReleaseMarshalData with a combination of normal and weak marshals.
ole32: When releasing marshal data of a normal ref ignore any remaining weak refs.
ole32: Call IExternalConnection_ReleaseConnection with the correct final parameter.
ole32: If an object exposes IExternalConnection then don't take down the stub manager if we have remaining weak refs in a call that would otherwise ignore them.
Jacek Caban (51):
crypt32: Added addref to store vtbl and use it instead of directly accessing ref.
crypt32: Moved store release implementation to vtbl.
crypt32: Added support for CERT_CLOSE_STORE_CHECK_FLAG flag in MemStore_release.
crypt32: Moved store context functions to vtbl.
crypt32: Don't call CertFreeCertificateContext in CertDeleteCertificateContext, leave it to store-specific functions.
crypt32: Added new empty store type and use it for creating certificates with no store.
crypt32: Use linked pointer instead of context type to test for linked contexts.
crypt32: Pass context as BASE_CONTEXT to Context_AddRef and added structs describing memory layout behind context structs.
crypt32: Pass context as context_t to Context_Release.
crypt32: Moved context desatructor to vtbl.
crypt32: Use Context_AddRef instead of WINE_CONTEXT_INTERFACE.
crypt32: Use Context_Release instead of WINE_CONTEXT_INTERFACE.
crypt32: Use context_t in Context_CreateLinkContext.
jscript: Compile tests with -D__WINESRC__.
vbscript: Compile tests with -D__WINESRC__.
crypt32: Moved CertAddCertificateContextToStore to cert.c.
crypt32: Store list entry directly in context_t.
crypt32: Store extra pointer directly in context_t and get rid of Context_GetExtra.
crypt32: Pass contexts as context_t to CONTEXT_FUNCS->delete.
crypt32: Added cloning logic to context's vtbl.
crypt32: Get rid of no longer needed Context_GetLinkedContext.
crypt32: Removed no longer needed hCertStore setting.
crypt32: Don't use links to certs in memory store.
crypt32: Added more cert duplicate and link tests.
crypt32: Get rid of no longer used functions.
crypt32: Store properties directly in link contexts and get rid of Context_GetProperties.
crypt32: Use context_t in ContextList_Add.
crypt32: Use context_t in enumContext.
crypt32: Use context_t in addContext.
crypt32: Get rid of no longer needed BASE_CONTEXT.
crypt32: Get rid of no longer needed fields in ContextList.
crypt32: Get rid of no longer needed contextSize arguments.
crypt32: Moved critical section out of ContextList struct.
crypt32: Use list struct directly instead of ContextList wrapper.
crypt32: Share more code between memory store addContext implementations.
crypt32: Share more code between memory store enumContext implementations.
crypt32: Share more code between memory store deleteContext implementations.
crypt32: Moved ContextList freeing to store.c and get rid of ContextList.
crypt32: Always return TRUE from CertFreeCertificateContext.
crypt32: Always return TRUE from CertFreeCRLContext.
crypt32: Always return TRUE from CertFreeCTLContext.
crypt32: Keep reference to store in contexts.
crypt32: Use empty_store for new CRL contexts.
crypt32: Use empty_store for new CTL contexts.
secur32: Cache certificate context instead of store in schannel handle.
crypt32: Clone CRL context instead of using link in CertAddCRLContextToStore.
crypt32: Return context_t from Context_CreateDataContext.
crypt32: Get rid of no longer needed hCertStore checks.
crypt32: Get rid of no longer needed contextInterface arguments.
crypt32: Don't access context after releaseContext call.
wininet: Compile tests with -D__WINESRC__.
Ken Thomases (11):
winemac: Don't coalesce events which might be in multiple queues.
winemac: Clean up fully-delivered events in queues which aren't being drained.
winemac: Treat mouse moves in a window title bar as outside the window.
winemac: Restore app cursor settings when cursor moves back into an app window.
winemac: Fix some bytes-vs-WCHARs length computation bugs in the UTF-16 clipboard support.
winemac: Rename some confusingly-named variables.
winemac: Fix a leak in macdrv_CountClipboardFormats(). (Clang).
winecoreaudio: Fix a potential leak. (Clang).
libwine: Fix a potential write through a null pointer. (Clang).
winemac: Disable software GL rendering unless it's enabled via a new registry setting, AllowSoftwareRendering.
winemac: Send WM_CANCELMODE when keyboard layout changes from Cocoa side.
Kevin Eaves (1):
winemac: Restore the window title when the window style is changed.
Kohei Takahashi (1):
msi: Return -1 on open failure in FDI callbacks.
d3dcompiler_43: Use BOOL type where appropriate.
dinput: Use BOOL type where appropriate.
d3drm/tests: Use BOOL type where appropriate.
Hans Leidekker (3):
wbemprox: Implement Win32_BaseBoard.Model and Win32_BaseBoard.Name.
wbemprox: Implement Win32_BIOS.IdentificationCode and Win32_BIOS.SMBIOSBIOSVersion.
wbemprox: Add a partial implementation of Win32_NetworkAdapterConfiguration.
Henri Verbeet (30):
d3drm: Initialize the actual array in d3drm_frame_array_create() as well.
d3drm: Initialize the actual array in d3drm_visual_array_create() as well.
d3drm: Initialize the actual array in d3drm_light_array_create() as well.
d3drm: Get rid of the IDirect3DRMLightImpl typedef.
d3drm: Get rid of the IDirect3DRMMaterialImpl typedef.
wined3d: Avoid initializing some more variables.
d3d8/tests: Avoid windowsx.h.
d3d8/tests: Use explicit A calls.
d3drm: Get rid of the color_rgb typedef.
d3drm: Get rid of the mesh_group typedef.
ddraw: Use GET_MODULE_HANDLE_EX_FLAG_PIN.
d3d9/tests: Avoid windowsx.h.
d3d9/tests: Use explicit A calls.
d3drm: Get rid of the IDirect3DRMMeshImpl typedef.
d3drm: Get rid of the Coords2d typedef.
d3d9/tests: Use color_match() in more places.
d3dx9/tests: Use explicit A calls.
ddraw/tests: Use explicit A calls.
d3drm: Get rid of the mesh_material typedef.
d3drm: Get rid of the IDirect3DRMMeshBuilderImpl typedef.
d3d8/tests: Use color_match() in p8_texture_test().
d3d9/tests: Fix the expected value for the "blendindices" test in pretransformed_varying_test().
d3d9/tests: Get rid of some unused test data in pretransformed_varying_test().
d3drm: Get rid of the IDirect3DRMTextureImpl typedef.
d3drm: Get rid of the IDirect3DRMViewportImpl typedef.
wined3d: Introduce a function for safely releasing a DC.
wined3d: Mark the context valid if making it current on the "backup" window worked.
d3d9/tests: Get rid of the "data2" vertex data array in pretransformed_varying_test().
ddrawex: Get rid of the IClassFactoryImpl typedef.
ddrawex: Get rid of the IDirectDrawFactoryImpl typedef.
Huw D. M. Davies (2):
winspool: Add any default printer options that aren't set by the driver.
riched20: Revert to the default paragraph style when all text is deleted.
Jacek Caban (6):
winhttp: Use netconn_query_data_available in get_available_data when possible.
jscript: Added support for octal literals.
jscript: Improved error handling in numeric literal parser.