| The Wine maintenance release 1.4.1 is now available. |
| |
| What's new in this release (see below for details): |
| - Translation updates. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://prdownloads.sourceforge.net/wine/wine-1.4.1.tar.bz2 |
| http://mirrors.ibiblio.org/wine/source/1.4/wine-1.4.1.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.4.1 (total 69): |
| |
| 12694 Air Rival Crashes after login |
| 13082 Adobe Premiere Pro 1.5 fails to start |
| 15582 Adobe Dreamweaver CS3 Installer crash if you reject the license |
| 18231 Adobe Acrobat 7, 8 installers fail due to spooler service being disabled by default |
| 18776 VBALink: GBC roms open at an incorrect resolution |
| 22060 regedit crashes when a long length key is renamed or deleted |
| 22456 Wrong caching with INI functions |
| 24108 error in Visual Basic Editor |
| 24551 Cannot install Windows Server 2003 Administration Tools Pack |
| 25261 AutoCAD 2009 LT: Running AcDelTree.exe crashes |
| 25777 TurningPointAnyWhere24.exe fails to run (needs "HKCU\\Control Panel\\Mouse" registry key present) |
| 25861 POPO 2011 exits silently |
| 26989 Playchess, games tab is not drawn |
| 26990 Playchess, pieces are not shown correctly |
| 27192 Regedit - import failure if reg-file contains ';' |
| 27560 Runaway 3 "A Twist of Fate" fails to recognize media on Wine 64Bits (WoW64-aware SecuROM 7.x tries to disable registry redirection/missing advapi32.dll RegDisableReflectionKey) |
| 27633 Missing StrToInt64Ex in SHLWAPI.DLL |
| 27690 Just Cause crashes on first level load (texture resolution 'high') |
| 27808 Celtic Kings crashes on launch (audio related) |
| 27970 cmd's attrib command doesn't accept multiple attributes |
| 28274 Multiple 64-bit applications crash due to unimplemented function kernel32.dll.__chkstk (IE8, Debugging Tools for Windows) |
| 28401 .NET Framework 3.0 installation interrupted prematurely |
| 28799 d3dx9_36/tests/mesh.ok: memcpy source and destination overlap in weld_float16_2() triggered by test_weld_vertices() |
| 28898 Blizzard Launcher/Installer needs AcceptEx improvements (Affects WoW, D3...) |
| 28962 Mount & Blade: WFAS texture quality slider isn't moving |
| 28999 Weatherbug fails to detect vbscript |
| 29031 Game borderlands does not start |
| 29099 LabView 2011 demo crashes on start (PathRemoveExtensionA/W unconditionally tries to null terminate string) |
| 29717 IE4 setup wants inetcpl.cpl.DllInstall |
| 29721 makecert from Windows Platform SDK 7.1 crashes due to unimplemented function mssign32.dll.PvkGetCryptProv |
| 29793 POPO 2011 display in wrong color with builtin msvcr71 |
| 29859 Renegade X fails to install with Mono 2.10 (works with .NET Framework 4.0 prerequisite) |
| 29891 Symantec VIP Access can not be activated |
| 29894 LibreOffice: sdraw.exe runs out of GDI object handles and crashes on a particular VSD file |
| 29956 Unable to create an empty Jet database file. |
| 29984 Legend of Grimrock (test) crashes with "Device can't render to D3DFMT_G16R16" |
| 30000 iw4mp (Call of Duty MW2 mod) loader crashes because some kernel32.dll API entries are not hotpatchable (DECLSPEC_HOTPATCH missing) |
| 30001 iw4mp (Call of Duty MW2 mod) loader crashes due to iphlpapi.dll GetAdaptersAddresses not hotpatchable (DECLSPEC_HOTPATCH missing) |
| 30005 Acrobat 8: installer action text for INSTALLMESSAGE_ACTIONDATA is not deformated |
| 30012 MS Project 2010 crashes at shutdown |
| 30112 Ice Age 2 demo crashes |
| 30115 Perfect World: Skills and items icons messed up |
| 30213 Screen obscured by black box when game changes resolution, using xfwm/icewm |
| 30243 RaiderZ needs msvcr90.dll._byteswap_ulong |
| 30284 Mathematica 6.0 installer fails, reports error 0x80020006 (missing support for IShellDispatch2::IsServiceRunning) |
| 30303 iexplore http://ckeditor.com crashes |
| 30326 Strong Bad's Cool Game launcher crashes on the first keypress |
| 30327 builtin iexplore crash on http://fastpc.pl/thread-3329.html |
| 30332 winedbg reports "Size mismatch in memory_write_value, got 8 from type while expecting 4" when trying to modify 64 bit register values |
| 30337 You can't try www.w3schools.com examples in iexplore anymore |
| 30418 regedit crash on export some binary values |
| 30424 Regression: Framemaker 6.0 only prints blank pages |
| 30430 Iexplore crashes http://europe.cnn.com/CNNI/ |
| 30531 Microsoft SQL Server Management Studio Express 2005: OLEPicture fails to set hotspot coordinates for hand cursor |
| 30536 Avanquest PDF Experte Ultimate 7.0.x installer crashes with stack overflow (hot patching issue) |
| 30543 Multiple apps crash/terminate because K32GetModuleFileNameExW overflows supplied buffer |
| 30574 Installation of MS Office 2010, some service doesn't start |
| 30604 Ultra Fractal 5 hangs when selecting an item in the file browser |
| 30607 The Stalin Subway 2 (Red Veil) crashes on game start |
| 30614 Builtin richedit extremely slow at appending text when window is hidden |
| 30626 Abbyy fine reader 11 needs rpcrt4.dll.RpcServerInqDefaultPrincNameW |
| 30653 Deleting text from richedit controls extremely slow |
| 30691 excessive operator '&' in GetThemeSysFont(); can probably lead to segfault |
| 30705 usb joystick not working with virtuanes |
| 30719 SmartFTP 4.0 crashes on startup (crypt32 CertCreateSelfSignCertificate failure) |
| 30750 [patch] krnl386.exe16/int21.c: set (1<<12) for cdrom |
| 30777 Dr.com v3.71 infinitely asks for reboot due to missing registry entry |
| 30818 BMFont crashes on startup with Unhandled page fault |
| 30842 Take Command 14 from JPSoftware wants KERNEL32.dll.SetConsoleIcon |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.4: |
| |
| Akihiro Sagawa (13): |
| msvcrt: Add support for fflush to clear an input buffer. |
| msvcrt: Add a helper function to flush all buffers. |
| msvcrt: Add support for _flushall to clear all input buffer. |
| msvcrt: Add semi stub _mbcjmstojis implementation. |
| msvcrt: Implement _mbcjmstojis. |
| msvcrt: Improve _mbbtombc to handle Japanese characters. |
| msvcrt: Fix _mbcjistojms off by one error. |
| msvcrt: Fix _mbsnbcmp and _mbsnbicmp implementation. |
| comctl32: Add support for retrieving lpszText in TOOLINFO structure. |
| comctl32: Truncate the info tip text when using ANSI version messages. |
| readme: Update Japanese translation. |
| po: Update Japanese translation. |
| po: Refine Japanese translation to aid understanding. |
| |
| Alessandro Pignotti (1): |
| oleaut32: Avoid converting variants if it is not needed. |
| |
| Alexander Morozov (1): |
| ntoskrnl.exe: Fix a typo. |
| |
| Alexandre Julliard (34): |
| wine.inf: Avoid creating empty registry values. |
| winex11: Ignore FocusOut event on destroyed windows. |
| gdi32: Fix rounding error for odd ellipse sizes in CreateRoundRectRgn. |
| msvcrt: Export __C_specific handler in other msvcrt versions too. |
| server: Create some kernel notification events. |
| kernel32: Implement the memory resource notification functions. |
| winex11: Never try to clip the cursor if we don't have XInput2. |
| ntdll: Use the context argument as working variable instead of making a copy in RtlUnwindEx. |
| ntdll: Restore the original context for the last frame instead of the result of the unwind handler. |
| ntdll: Set the TARGET_UNWIND flag when calling the unwind handler for the target frame. |
| ntdll: Trace the exception extra information also in RtlUnwindEx. |
| ntdll: Add support for the special STATUS_UNWIND_CONSOLIDATE exception code. |
| ntdll: Add support for rep;ret instruction in function epilogs. |
| ntdll: Add support for jump instructions in function epilogs. |
| ntdll: Properly follow jumps when checking a function epilog. |
| ntdll: Also call the unwind handler for the target frame. |
| comdlg32: Implement WM_CHOOSEFONT_GETLOGFONT in the font dialog. |
| dbghelp: Add support for jump instructions in function epilogs on x86_64. |
| winex11: Fix a potential deadlock in the GradientFill non-XRender fallback. |
| gdi32: Fix GetClipBox return value for non-memory DCs. |
| winex11: ExtFloodFill does take the current ROP into account. |
| gdi32: Fix some typos in the 4-bpp shrink_row function. |
| gdi32: Fix coordinates for row copies in mirrored vertical stretching. |
| kernel32: Fix buffer overflows in K32GetModuleFileNameExA/W. |
| kernel32: Fix another overflow in GetModuleFileNameExW. |
| wine.inf: Unify all the control panel settings. |
| ole32: Add a NULL pointer check in CoDisconnectObject. |
| ntdll: Export _local_unwind. |
| mountmgr.sys: Don't try to close the dbus connection. |
| ntdll: Move the _chkstk implementation to signal_i386.c. |
| ntdll: Add a __chkstk entry point for x86_64. |
| winex11: Use XGetKeyboardMapping instead of XKeycodeToKeysym. |
| configure: Update with autoconf 2.69. |
| gdi32: Fix a build failure on Mac OS X. |
| |
| Alistair Leslie-Hughes (4): |
| mscoree: Better support RUNTIME_INFO_UPGRADE_VERSION in GetRequestedRuntimeInfo. |
| mscoree: Allow capital for version number. |
| mssign32: Add stubs PvkFreeCryptProv, PvkGetCryptProv, PvkPrivateKeyAcquireContextFromMemory. |
| mscoree: Add CoEEShutDownCOM stub. |
| |
| Andrew Eikum (4): |
| mciqtz: Actually assign result to the output structure. |
| mciqtz32: Stop the graph when the file is no longer playing. |
| dsound: Validate and correct wValidBitsPerSample in primary buffer SetFormat. |
| dmime: Don't try to create a standard audio path if the client didn't ask for one. |
| |
| André Hentschel (12): |
| kernel32: Make GetModuleHandleA hotpatchable. |
| kernel32: Make Sleep hotpatchable. |
| iphlpapi: Make GetAdaptersAddresses hotpatchable. |
| include: Add more error codes. |
| winemaker: Abort on unhandled file formats. |
| winemaker: Fix conversion of C++ filenames into object names. |
| view: Show the filename in the window title. |
| view: Also show the filename in the window title when loading it from command line. |
| winemaker: Handle library search pragmas. |
| kernel32: Handle LOCALE_NAME_USER_DEFAULT with tests. |
| wine.inf: Start the spool service when needed. |
| inetcpl: Add stub for DllInstall. |
| |
| Aric Stewart (4): |
| usp10: Properly handle invalid arguments to ScriptBreak. |
| usp10: Add fallback font for Myanmar. |
| usp10: Check bounds before checking value in array. |
| usp10: Correct glyph caching beyond the BMP. |
| |
| Austin English (6): |
| user32: Make a few more functions hotpatchable. |
| wine.inf: Add HKCU\Control Panel\Mouse\Beep key. |
| uxtheme: plf is already a pointer. |
| wine.inf: Add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries registry entry. |
| advapi32: Add a stub for RegDisableReflectionKey. |
| kernel32: Add a stub for SetConsoleIcon. |
| |
| Bruno Jesus (5): |
| ws2_32: Handle NULL proto in WSAAsyncGetServByName. |
| kernel32: Avoid ini cache if file does not exist anymore. |
| regedit: Fix item text reading in regedit. |
| regedit: Allows semicolon comments. |
| regedit: Fix qword entries export. |
| |
| Carlo Bramini (5): |
| shlwapi: Implemented StrToInt64ExA/W. |
| include: Add PERCEIVED types and flags. |
| include: mimeole.idl: Fix typo in ADDRESSPROPS structure. |
| shlwapi: Don't remove nonexistent extension in PathRemoveExtension. |
| shlwapi: Add NULL checks to StrCpyW and StrCatW. |
| |
| Cheer Xiao (2): |
| po: Update simplified Chinese translation. |
| po: Update simplified Chinese translation. |
| |
| Christian Costa (11): |
| configure: Check if version of msgfmt (from gettext) is recent enough. |
| attrib: Make command accept several arguments. |
| attrib: Display unknown options. |
| attrib: Skip processing of . and .. entries. |
| attrib: Display filenames with absolute path as in native. |
| attrib: Add 2 missing spaces between attribute flags and filename. |
| attrib: Do not hardcode number of characters in flags array. |
| attrib: Display attribute flags in the right order. (cherry picked from commit 6520f19181fc6853a9b2a6ec35acb759cc87e7fc) |
| include: Add missing error codes. |
| d3dxof: Check the right offset before dereferencing next byte. |
| d3dxof: Do not allow separator to terminate the string. Only the double quote can do that. |
| |
| Dan Kegel (1): |
| riched20: Don't need to redraw when changing selection from none to none. |
| |
| Daniel Jelinski (4): |
| comdlg32: Fixed support for deleting items other than the first. |
| regedit: Make key names editable also with native comctl32. |
| regedit: Adding new subkey to a key with no subkeys now works with native comctl32. |
| oleaut32: Added support for loading cursors in OLEPicture. |
| |
| Daniel Lehman (3): |
| gdi32: Don't add_join if points are coincident in wide_line_segments. |
| msvcrt: Add declarations to stdlib.h for _strtoui64 and _strtoi64. |
| oleaut32: Treat years 0 to 29 as 2000 to 2029 in VARIANT_RollUdate. |
| |
| Detlef Riekenberg (1): |
| ntdll: Implement RtlGetProductInfo. |
| |
| Dmitry Timoshkov (10): |
| gdiplus: Create GDI brush only when needed. |
| gdiplus: Create GDI bitmap only when needed. |
| user32: IsDialogMessage should allow control ids other than IDOK when processing WM_KEYDOWN. |
| fonts: Update cyrillic bitmap glyphs in Tahoma Bold. |
| include: Define MUTEX_ALL_ACCESS in a PSDK compatible way. |
| include: Add some missing FILE_FLAG_xxx definitions. |
| gdiplus: Use StretchBlt instead of GdiAlphaBlend if device doesn't support alpha blending. |
| server: Make sure that region and rectangle have the same origin before calling rect_in_region(). |
| user32: SetParent() should use ShowWindow() to make a reparented window visible and move a window to new position. |
| user32: SetWindowPos() should check the final window position in screen coords before adding SWP_NOMOVE. |
| |
| Dylan Smith (4): |
| richedit: Remove always FALSE parameter from ME_PaintContent. |
| richedit: Avoid scanning all text for paragraphs to invalidate. |
| richedit: Remove some unused structure fields. |
| richedit: Invalidate a range of paragraphs without marking them. |
| |
| Eduardo García (1): |
| po: Update Spanish translation. |
| |
| Eric Pouech (7): |
| winedbg: Fix set instruction when sizeof(int) <> sizeof register. |
| winedbg: Fix printing of fp registers for x86_64 CPU. |
| winedbg: Also recognize 'rep ret' as a valid return insn for i386 as we did for x86_64. |
| winedbg: In the gdb remote protocol implementation, correctly manage the size of registers on the wire (esp. for 64bit ones). |
| winedbg: In the gdb remote protocol implementation, correctly manage the size of registers on the wire (esp. for 64bit ones). |
| dbghelp: Protect COFF line number parsing against out of bounds access. |
| winegcc: Try harder to find out whether the compiler is from gcc family. |
| |
| Erich Hoover (7): |
| ntdll: Fix mapping sections for applications that map over the section headers. |
| ntdll: Fix section header heap deadlock. |
| ws2_32: Implement IP_UNICAST_IF socket option. |
| ws2_32: Implement IPV6_UNICAST_IF socket option. |
| server: Access the completion from the file descriptor instead of the async object. |
| server: STATUS_MORE_PROCESSING_REQUIRED indicates that an async operation should not send a completion. |
| ws2_32: Use STATUS_MORE_PROCESSING_REQUIRED to indicate that the AcceptEx async should not send a completion. |
| |
| Francois Gouget (28): |
| vbscript: Add support for integer values in conditional jumps. |
| cryptui: Use a single space after a full stop to follow the Windows GUI guidelines. |
| po: Remove duplicate spaces between sentences. |
| po: Fix some typography issues in the Czech translation. |
| po: A couple of line wrapping tweaks in the Czech translation. |
| po: Fix a couple of typography issues in the Portuguese (Portugal) translation. |
| po: Assorted French translation spelling fixes and tweaks. |
| po: Mark an Esperanto translation with an invalid formatting directive as fuzzy. |
| po: Fix a few line feed / line wrapping issues in the Esperanto translation. |
| po: Fix some typography issues in the Esperanto translation. |
| po: Fix a couple of trailing space issues in the Korean translation. |
| po: Fix some typography issues in the Danish translation. |
| po: Fix a couple of line feed / line wrapping issues in the Ukrainian translation. |
| po: Fix some typography issues in the Ukrainian translation. |
| po: Fix some typography issues in the Turkish translation. |
| po: Mark an incomplete Ukrainian translation as fuzzy. |
| po: Mark an incorrect Spanish translation as fuzzy. |
| po: Fix some typography issues in the Chinese (PRC) translation. |
| po: Fix a Portuguese (Portugal) translation. |
| po: Update a few Yes/No/All Slovak translations. |
| kernel32: Some English (United States) spelling fixes. |
| wldap32: An English (United States) spelling fix. |
| comdlg32: An English (United States) spelling fix. |
| regedit: An English (United States) spelling fix. |
| po: Update the English (neutral / Great Britain) translation. |
| po: English (neutral / Great Britain) spelling fixes. |
| mpr: Tweak a label so it matches the one in wininet. |
| wordpad: Tweak the spelling of a couple of menus. |
| |
| Frédéric Delanoy (1): |
| attrib: Fix typo. |
| |
| Hans Leidekker (10): |
| advapi32: Implement CredMarshalCredential and CredUnmarshalCredential. |
| winhttp: Fix up headers with wrong termination. |
| msiexec: Support the "b!" UI option. |
| advapi32: Return a fake security descriptor from CreatePrivateObjectSecurity. |
| advapi32: Return a fake handle from EventRegister. |
| advapi32: Add stub implementations of EventUnregister and EventWrite. |
| rpcrt4: Add a stub implementation of RpcServerInqDefaultPrincNameA/W. |
| msi: Perform a case insensitive match on filenames from cabinets. |
| msi: Fix deleting services on installation. |
| msi: Deformat the description field of INSTALLMESSAGE_ACTIONDATA messages. |
| |
| Hasan Kiran (1): |
| po: Update Turkish translation. |
| |
| Henri Verbeet (9): |
| ntdll: Free the correct section headers copy in map_image(). |
| ntdll: Use the copy of the section headers for applying memory protections as well in map_image(). |
| wined3d: Pass correctly offset pointers to surface_cpu_blt_compressed(). |
| wined3d: Use ARB_texture_rg for WINED3DFMT_R16G16_UNORM textures when available. |
| include: Fix a couple of ID3DXSaveUserData prototypes. |
| wined3d: Properly determine the viewport size for front buffer blits in SetupForBlit(). |
| wined3d: Move the resource bind_count field up to wined3d_resource. |
| wined3d: Move the resource map count field up to wined3d_resource. |
| wined3d: Avoid moving buffers while they're mapped. |
| |
| Huw Davies (4): |
| gdi32: Correctly propagate the enumproc's return value. |
| wordpad: Don't quit if the user cancels the save-as dialog when being prompted to save changes. |
| wineps: Fix top-down dib pattern brushes. |
| include: Add a couple of missing printer status values. |
| |
| Igor Paliychuk (2): |
| po: Update Ukrainian translation. |
| po: Update Ukrainian translation. |
| |
| Ilya Basin (1): |
| regedit: Fix buffer size when exporting binary values. |
| |
| Jacek Caban (21): |
| widl: Removed unused idfile_token. |
| widl: Make headers guards compatible with midl. |
| mshtml: Recognize UTF-8 BOM. |
| jscript: Fixed jsheap_grow implementation. |
| jscript: Emit undefined statement return for switch without default clausule. |
| jscript: Fixed parsing /=/ regexp. |
| jscript: Replace only the first match for non-regexp pattern in String.replace. |
| vbscript: Short if statement may have optional 'end if'. |
| urlmon: Build more appropriate user agent string. |
| jscript: Make sure to jump out of switch before entering implicit default clausule. |
| jscript: Pass correct cpbegin to InitMatch. |
| jscript: Correctly handle empty matches in String.replace. |
| jscript: Added regexp 'pre-parser' to support non-backslash-sequenced non-terminating '/' in characted classes. |
| vbscript: 'property' may be both keyword and identifier. |
| axcore.idl: Guard GetTimeFormat by WINE_NO_UNICODE_MACROS ifdef and added missing AM_GBF_NODDSURFACELOCK define. |
| winhttp: Fixed netconn_recv when read uses both SSL_recv and buffered data. |
| winhttp: Use SSL_pending in netconn_query_data_available. |
| widl: Added support for nameless structs and unions. |
| widl: Added --help command line option. |
| urlhist.idl: Added missing flags. |
| dxgi.idl: Added IDXGIKeyedMutex declaration. |
| |
| Jeff Muizelaar (1): |
| gdi32: Improve performance of common case of AlphaBlend. |
| |
| Juan Lang (3): |
| crypt32: Don't fail if HCRYPTPROV and PCRYPT_KEY_PROV_INFO parameters are both non-NULL. |
| crypt32: Fail earlier if CryptExportPublicKeyInfo fails. |
| crypt32: Initialize key spec correctly. |
| |
| Julian Rüger (1): |
| po: Update German translation. |
| |
| Józef Kucia (3): |
| wpp: Reset lexer state after unexpected end of file. |
| wpp: Fix a few memory leaks in the wpp_parse() function. |
| include/d3dx9: Fix spelling errors. |
| |
| Keith Bowes (1): |
| po: Update Esperanto Translation. |
| |
| Ken Thomases (4): |
| ntdll: Fix status returned for too-long registry value names. |
| shell32: Partially implement Mac Trash backing for the Recycle Bin. |
| Revert "gdi32: Load fonts from default Mac external font paths.". |
| gdi32: On Mac OS X, find fonts using Core Text rather than FontConfig, by default. |
| |
| Lauri Kenttä (2): |
| cryptui: Use the same string in import and export wizards. |
| po: Update Swedish translation. |
| |
| Lucas Zawacki (3): |
| dinput: Correct wrong loop delimiter in diactionformat_priority. |
| dinput: Implement GetProperty for JOYSTICKID (Linux driver). |
| dinput: Implement GetProperty for JOYSTICKID (LinuxInput driver). |
| |
| Matteo Bruni (3): |
| include: Fix some winsock definitions. |
| wined3d: Update the correct draw buffers mask. |
| wined3d: Support WINED3D_TTFF_COUNT3 texture projection in the ARB backend. |
| |
| Michael Geddes (1): |
| kernel32: Add timed wait capability flag to COMM Port properties. |
| |
| Michael Mc Donnell (1): |
| d3dx9: Do not weld self. |
| |
| Michael Stefaniuc (2): |
| riched20: Avoid a forward declaration of a vtbl. |
| riched20: Support COM aggregation in CreateTextServices(). |
| |
| Morten Rønne (3): |
| wineconsole: Fixed a wrong word in message. |
| po: Updated Danish translation. |
| po: Updated Danish translation. |
| |
| Nicolas Le Cam (1): |
| configure.ac: Prefer pkg-config over freetype-config. |
| |
| Nikolay Sivov (8): |
| comctl32: Update thumb position on WM_MOUSEMOVE instead of deferring it. |
| comctl32: Update thumb position on autopage instead of deferring it. |
| shell32: Added a stub for IShellDispatch2. |
| shell32: Implement IShellDispatch2::IsServiceRunning(). |
| comctl32: Properly disable redraw on tab control. |
| comctl32: When created with TCS_VERTICAL, TCS_MULTILINE is set automatically. |
| urlmon: Implement TYMED_HGLOBAL case for CopyStgMedium. |
| comctl32: Make it possible to use TVM_GETITEM with item from another tree. |
| |
| Oleksij Rempel (3): |
| krnl386: Set remote bit for cdrom. |
| krnl386: Set 11-bit for fixed drive. |
| krnl386.exe: Fix drive spec in get_media_id call. |
| |
| Owen Rudge (9): |
| comctl32/monthcal: Check both min and max ranges in IsDateInValidRange. |
| comctl32/datetime: Check dates are within range in SetSystemTime. |
| comctl32/datetime: Ensure up/down/home/end increments remain within bounds. |
| comctl32/datetime: Don't allow an invalid year to be typed in. |
| comctl32/datetime: Don't check box if no valid date set. |
| comctl32/datetime: Allow entering 'AM' or 'PM' via keyboard. |
| comctl32/datetime: Fix AM/PM handling with 12-hour fields. |
| user32: Correct return value when buffer too short in GetUserObjectInformation. |
| user32: Return Unicode length instead of ANSI in GetUserObjectInformationA. |
| |
| Petr Kočandrle (1): |
| po: Update Czech translation. |
| |
| Piotr Caban (13): |
| msvcrt: Fixed printf behaviour on hexadecimal, zero-padded numbers. |
| shlwapi: Lowercase schemes in UrlCombine function. |
| shell32: Prepare QueryAssociations helper functions to work on non LPWSTR data. |
| shell32: Handle ASSOCDATA_EDITFLAGS in IQueryAssociations:GetData function. |
| ddraw: Improve GetScanLine stub so it's usable for timing related tasks. |
| msvcrt: Fixed 'h' modifier handling when printing integers. |
| msvcrt: Added more length modifiers in scanf function. |
| user32: Added GetMenuBarInfo implementation. |
| comctl32: Return if point is over a button in TOOLBAR_InternalHitTest. |
| comctl32: Don't make separator on first position hot. |
| comctl32: LVM_SETITEMTEXT is not supported on LVS_OWNERDATA. |
| msvcr90: Added _byteswap_{ushort,ulong,uint64} implementation. |
| msvcr90: Fix byteswap_ulong implementation. |
| |
| Rico Schüller (1): |
| d3dx9: Use param->bytes for copying the data in ID3DXBaseEffect::SetValue(). |
| |
| Robert van Herk (2): |
| msvcrt: Fix file mode T (temporary file). |
| msi: Fixed MsiGetFileHashW for empty files. |
| |
| Stefan Leichter (1): |
| kernel32: Fix OutputDebugStringA called with NULL pointer. |
| |
| Thomas Faber (5): |
| msvcp60: Fix build with MSVC. |
| msvcp90: Fix build with MSVC. |
| dbghelp: Fix uninitialized variable usage. |
| jscript: Add missing port.h include for isnan. |
| msvcrt: Fix malloc_func_t/free_func_t calling convention. |
| |
| Vincent Povirk (7): |
| rpcrt4: Do nothing when DllMain is called because the process is exiting. |
| gdiplus: Support bitmap creation from 16-bit ddb's. |
| mscoree: Search for an arch-specific mono dll first. |
| winedump: Add basic support for dumping the property store in lnk files. |
| mscoree: Always call mono_thread_attach before invoking managed code. |
| winebuild: Allow angle brackets in export names. |
| include: Add declarations for metadata handler info interfaces. |
| |
| Łukasz Wojniłowicz (1): |
| po: Updated Polish translation. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |