From f92537af93b606e8ff2a64a03bbee8203dfb35aa Mon Sep 17 00:00:00 2001 From: Alexandre Julliard <julliard@winehq.org> Date: Fri, 29 Oct 2010 19:42:36 +0200 Subject: [PATCH] Release 1.3.6. --- ANNOUNCE | 1179 ++++++++++++++++++++++++++--------------------------- VERSION | 2 +- configure | 18 +- 3 files changed, 590 insertions(+), 609 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index 801fc3bb2b6..63f674886e4 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,19 +1,18 @@ -The Wine development release 1.3.5 is now available. +The Wine development release 1.3.6 is now available. What's new in this release (see below for details): - - Support for animated cursors. - - Printing directly through CUPS instead of lpr. - - Installer fixes for Office 2010. - - Many MSXML3 improvements. - - Improved Shader Model 4 support. - - Proper icons in built-in Internet Explorer. + - Support for GStreamer filters. + - Mapping of standard cursors to native desktop cursors. + - Improved support for installers with services. + - Many MSXML improvements. + - Decoder for TGA-format images. - Translation updates. - Various bug fixes. The source is available from the following locations: - http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.5.tar.bz2 - http://prdownloads.sourceforge.net/wine/wine-1.3.5.tar.bz2 + http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.6.tar.bz2 + http://prdownloads.sourceforge.net/wine/wine-1.3.6.tar.bz2 Binary packages for various distributions will be available from: @@ -29,608 +28,590 @@ AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- -Bugs fixed in 1.3.5: - - 5693 Chessmentor demo fails during startup - 6715 Text rendering problems in X-Change 3 - 7835 Anno 1701 crash at startup - 9787 Warcraft3 Battle.net Doesn't work (Needs AcceptEx) - 9795 Russian business application 1C:Enterprise crashes - 10318 Hellgate London freezes - 10796 Problems with font and layout of InstallShield - 11354 Complex Shader Distance Error - EverQuest2. - 12468 winspool doesn't use CUPS ports, always uses lpr - 14529 Hellgate: London - Launcher cannot start the game - 15211 Inserting objects in Word 97 always trigger an ole error - 15263 Cannot install games in Steam (requires opening new iexplore window) - 16281 Support for animated cursors is not implemented - 16355 Zoo Tycoon Demo hangs while loading level - 16655 OpenOffice.org 3 installer ignores "Create a start link on desktop" option [dogfood] - 18671 Getting Error while Calling XMLHTTP using VB6 - 18842 Error with Procast (a moglus or livestream application) - 21034 8BallClub fails to launch due to unimplemented msxml functionality - 21192 Make fails with Assembler error on ARMv6 - 21676 Plants vs Zombies is stretched on widescreen monitors - 21870 Steam 2010 beta UI can't purchase games - 22190 Roller Coaster Tycoon 3 cursor vanishes after a few minutes - 22894 Patch of PyLOTRo crashes - 23285 Animated mouse pointer invisible in 3D mode in Ice Cream Tycoon - 23286 Disconnected: Server unable to authenticate Steam ID - 23412 ManyCam: Fails to start - 23427 Microsoft Visual C++ 2010 Redistributable Package crashes during installation - 23655 Heroes V : Cursor icon dissapears and makes game unplayable - 23656 Crystal Cubes requires native msxml3 to start - 23718 Medieval Conquest - game unplayable due to distorted / scrambled graphics - 23820 internet explorer 7 (ie7) crashes on start if cwd is not C:\Program Files\Internet Explorer - 23902 Games crash during audio initialization - 24131 Demoscene fr-041 debris leads to a heap corruption - 24145 Life Balance does not install (MsiNetAssemblySupport >"2.0.50727 not met) - 24185 Deadlock in vectored exception handling - 24242 MSXML2.XMLHTTP.3.0 can't GET - 24336 Spreadsheet-like input form uses wrong column size - 24468 GTA2: "gta2 manager.exe" crashes at startup - 24506 The Elder Scrolls 4 - Oblivion not displaying correctly - 24548 Zoo Tycoon Demo starts with black screen and white cursor - 24556 Built in applications crash when you click File -> Open in a directory beyond existing disk devices - 24568 PNG decoder can't decode some PNGs - 24588 64 bit issue within qsort() - 24589 Make NTDLL_mergesort() stable. - 24608 BiDi support broken for Arabic text - 24627 ProPresenter 4.0.0.1 for Windows doesn't startup - 24628 Crystal Cubes crashes on start - 24635 Chrome (game) crashes on start in msvcrt.dll - 24649 crash with certification path - 24654 windows codec installer fails - 24662 Plants vs Zombies is not smooth - 24672 Winamp cannot exit gracefully when winealsa is used - 24673 iexplore: Error when using SSL - 24714 ProteoWizard: Unhandled marshal type 7 - 24722 LibreOffice 3.3.0 Beta misses msvcr90 func/var - 24726 Everquest 2 extended: solid blue color where waterfall should be in character select screen +Bugs fixed in 1.3.6: + + 6437 CUPS Printer-Names are UTF-8, but we handle them as ANSI + 7195 ratDVD fails to start + 11744 Age of Empires III crashes at startup + 12291 Restarting Dark Crusade 1.20 kills sound + 12925 D3D8: Visual test fails + 12934 Fugawi - OLE error 80004002 + 13095 MS Visio 2003 - Crashing after opening or creating a file. + 13595 Sprite borders are 1 pixel lower in Double Dragon Forever + 13670 Star Blaze: Page faults on startup + 13939 Paint Shop Pro 7 hangs when inserting text + 15212 ctSchedule.ocx: OleCreate returns E_INVALIDARG + 15502 Crysis Warhead Installer fails with msi errors + 15942 Printers can't print format largers than A4 + 16239 Cake Poker installer requires native msxml3 + 17090 Elite Force fails to set brightness at all,renders game dark and hard to play + 17436 mRemote does not work + 17713 EVE Online Apocrypha - Audio not supported on FreeBSD + 17875 GetTempFileName with unique != 0 broken + 17965 Graphical glitches in Orphelins of Baudelaire demo + 18339 Microsoft Visio 2007 crashes when Drag&Dropping some elements + 19590 Symantec LiveUpdate 1.5.2 uninstaller exits silently + 20103 Beyond the Sword patch 3.19 fails to install + 20195 PLSQLDeveloper shows OLE error 80004001 when trying to export object metadata to XML + 20887 Dragon Age: Origins: Fails to find the DVD + 21485 Kindle for PC Beta works, but 1.0 doesn't + 21522 DnaSP 5 crashes under wine if a "Tajima's test" is performed. + 21765 Age of Mythology fails to create the fonts with builtin msxml4 + 21798 SEHException / GdipGetRegionScansCount opening AutoWikiBrowser + 21836 jscript: run tests fail on Ubuntu + 21913 Visio 2007 Professional Crashes Immediately + 22054 Assassin's Creed crashed after first level + 22055 Assassin's creed crashes on launch occasionally + 22394 Starcraft 2: Can't restart itself + 22860 Enterprise Architect fails to create a new project or loads an existing one + 23096 White box around cursor in Google SketchUp Pro 7 + 23173 Several game have upside down picture + 23217 Runes of Magic client.exe needs unimplemented function msvcr80.dll._strlwr_s + 23355 Ring-Protech CD/DVD Protection fails + 23411 YoWindow: Fails to start + 23790 Cursors in City of Heroes draw incorrectly with ATI graphics + 23901 Civilization 4 Beyond the Sword 3.19 no longer starts + 23985 Wine doesn't use standard mouse cursor + 24096 08/19/2010 Steam client update wininet issue + 24105 VB6 crashes while trying to start simple sample program + 24117 Osmos main menu cursor is corrupt + 24154 GetFirefox image is not viewable in wine iexplore with Gecko 1.1.0 + 24334 EarMaster 5.0 : black area instead of the sheet music in some exercises + 24381 Children of the nile 3 demo hangs because of built-in d3dx9 + 24396 [ALSA driver bug] Windows applications crash on start up + 24470 winegcc: 32-bit libs are not found with -m32 on 64-bit host + 24619 Kitsu Saga Crashes + 24646 Utorrent menu's can be open but not working + 24668 Introduction screen in Melty Blood is drawn upside-down + 24759 SAFEARRAY bounds data is marshalled in reversed order + 24773 It is possible to click behind certain modal dialogs in Worms Armageddon, leading to loss of focus and crashes + 24831 Fallout:New Vegas Fails to launch gamebryo renderer + 24864 Windows Double Explorer complains "unable to find an entry point named 'IUnknown_SetSite' in DLL 'SHLWAPI.DLL'" + 24871 Floppy diskette label and serial number not reported + 24895 msxml4 installer crashes in 2nd dialog in msi_dialog_create_radiobutton + 24929 FreeBSD build broken ---------------------------------------------------------------- -Changes since 1.3.4: - -Adam Martinson (5): - msxml3: Stub domdoc_get_readyState(). - msxml3/tests: Tests for domdoc_validate(). - msxml3: Partial stub domdoc_validate(). - msxml3: XSLPattern support. - msxml3: Prevent a memory leak if domdoc creation fails. - -Akihiro Sagawa (4): - cryptui: Add Japanese translation. - inetcpl: Add Japanese translation. - crypt32: Add Japanese translation. - shell32: Update Japanese translation. - -Alexandre Goujon (1): - mshtml: Update the Gecko find procedure comment to reflect the latest behavior. - -Alexandre Julliard (45): - mshtml: Try installing Gecko from the global data dir too. - user32: Don't rely on the cached position for windows that have a mirrored parent. - server: Update child window positions when resizing a mirrored parent. - winex11: Mirror the DC exposure region for RTL devices. - advapi32/tests: Don't bother running HKCR tests when the registry key doesn't exist. - cryptui: Fix incorrect use of the ScreenToClient function. - shell32: Fix incorrect use of the ScreenToClient function. - winefile: Fix incorrect use of the ScreenToClient function. - comctl32/comboex: Fix incorrect use of the ScreenToClient function. - comctl32/datetime: Fix incorrect use of the ScreenToClient function. - comctl32/ipaddress: Fix incorrect use of the ScreenToClient function. - comctl32/pager: Fix incorrect use of the ScreenToClient function. - comctl32/progress: Fix incorrect use of the ScreenToClient function. - comctl32/propsheet: Fix incorrect use of the ScreenToClient function. - comctl32/toolbar: Fix incorrect use of the ScreenToClient function. - comdlg32: Fix incorrect use of the ScreenToClient function. - wine.inf: Add a few more common functions to be excluded from relay traces. - winex11: Mirror the client rectangle if necessary for update_window_zorder. - server: Valid rects are in parent coordinates. - rpcrt4/tests: Fix a test failure on XP SP3. - ntdll: Use the more portable cfsetospeed() function to set serial baud rate. - user32: Make sure the driver CreateCursorIcon() entry point is always called. - user32: Implemented GetIconInfoExA/W. - user32/tests: Tests for GetIconInfoExA/W. - user32: Convert the icon cache to a standard Wine list. - user32: Get rid of the unused icon cache refcount. - wininet: Load X509_STORE_CTX_get_ex_data from libcrypto not libssl. - user32/tests: Test GetIconInfoExW too since the A version is broken on Win64. - jscript: Add a missing terminator to a string constant. - jscript: Remove an incorrect and unnecessary error check. - user32: Store the module and resource name information for icons. - user32: Return the module and resource name in GetIconInfoEx. - user32: Reimplement icon copying using CURSORICON_Load. - user32: Store icon objects directly in the cache instead of using a separate structure. - user32: Make sure AdjustWindowRect and WM_NCCALCSIZE yield the same result for WS_EX_DLGMODALFRAME windows. - user32: Correctly handle mouse events on a size grip scrollbar. - gdi32: Improve tracing of GDI objects to make leaks easier to spot. - user32: Fix a DC leak in DrawIconEx. - user32: Improve error checking in GetIconInfo. - user32/tests: Add more tests for DestroyCursor on the active cursor. - user32: Fix destruction of the active cursor. - comctl32: Use the appropriate color format when loading a DIB in ImageList_LoadImageW. - uninstaller: Remove unneeded carriage return in resource string. - winhlp32: Use a standard About dialog, with the proper icon. - gdi32/tests: Make the test clipping window topmost to see if it helps. - -Amine Khaldi (1): - xcopy: Fix translations. - -Anders Jonsson (3): - cryptdlg: Add Swedish translation. - inetcpl.cpl: Update Swedish translation. - taskkill: Update Swedish translation. - -Andrew Eikum (4): - wininet: Clean up returned UrlPath for file protocol URLs. - shlwapi/tests: Don't run tests on old shlwapi versions. - cryptnet/tests: Use UrlCanonicalize to create a URL. - shlwapi: Handle URL_WININET_COMPATIBILITY flag in UrlCanonicalize. - -Andrew Nguyen (13): - msvcrt/tests: Add tests for the __p__(w)environ accessors. - msvcrt: Initialize _wenviron in Unicode environment getter function. - crypt32: Avoid relying on PATH_MAX in import_certs_from_dir helper. - taskkill: Disallow process self-termination. - kernel32: Implement GetSystemRegistryQuota as a semi-stub. - kernel32: Make the return type of LoadModule match the Windows SDK. - winex11.drv: Use a separate string buffer for X11R6 font check. - winex11.drv: Avoid relying on PATH_MAX in X11DRV_FONT_InitX11Metrics helper. - msvcrt: Implement _localtime64_s. - msvcrt: Use the write_invalid_msvcrt_tm helper in _gmtime64_s. - msvcrt: Implement _localtime32_s. - msvcrt: Implement _itoa_s. - msvcrt: Implement _strlwr_s. - -Andrew Talbot (4): - explorerframe: Constify some variables. - fusion: Constify some variables. - gdi.exe16: Constify a variable. - gdi32: Constify some variables. - -André Hentschel (9): - advapi32/tests: Introduce tests for the merged view of HKEY_CLASSES_ROOT. - crypt32: Fix German translation. - cryptui: Fix German translation. - winedbg: Fix get_addr on ARM. - winedbg: Implement adjust_pc_for_break on ARM. - taskkill: Update German translation. - setupapi/tests: Fix wow64 failures. - msvcr90: Added __timezone implementation. - dbghelp: Implement arm_get_addr. - -Aric Stewart (15): - strmbase: Initial creation of static strmbase library for Quartz and Quartz filters. - strmbase: Add the EnumMediaTypes base implementation. - strmbase: Move enumpins from quartz to strmbase. - strmbase: Move BasePin implementation to strmbase. - strmbase: Move OutputPin implementation to strmbase. - strmbase: Move InputPin implementation to strmbase. - usp10: When checking font for shaping the font needs at least 1 of the features but does not need all. - strmbase: Implement BaseFilter in strmbase. - strmbase: Add an implementation of BaseFilterImpl_EnumPins. - strmbase: Move TransformFilter implementation to strmbase. - strmbase: Move mediaSeeking to strmbase SourceSeeking. - strmbase: Clean up the allocator negotiating for BaseOutputPin. - strmbase: Standardize "class" function into functions tables in the structs. - strmbase: Add GetMediaType and GetMediaTypeVersion to BasePin function table. - strmbase: Remove non-standard custom allocator logic from strmbase. - -Aurimas FiÅ¡eras (2): - inetcpl.cpl: Update Lithuanian translation. - taskkill: Update Lithuanian translation. - -Austin English (6): - iphlpapi: Remove stray code (clang). - iphlpapi: Avoid using %n (clang). - psapi/tests: Remove an ugly macro. - psapi/tests: Macro cleanup. - psapi/tests: Get rid of an ugly test macro. - dbghelp: Fix compile on Hurd. - -Austin Lund (7): - comctl32/tests: Add tests for negative subitems independent of local settings. - riched20/tests: Plug a few memory leaks and make failure messages more meaningful. - advapi32/tests: Fix RegEnumValue overflow tests for broken behaviour on XP Pro Chinese. - d3d9/tests: Fix test failure for IDirect3D9::CreateDevice in test_set_stream_source. - riched32/tests: Correct error messages in EM_POSFROMCHAR tests. - riched20/tests: Cleaned up ITextServices::TxGetNaturalSize test and fixed test failures. - comctl32/tests: Fix ImageList tests for different device color depths. - -Christian Costa (1): - d3dx9: Constant table parsing foundations. - -Damjan Jovanovic (3): - winemenubuilder: Start shared desktop shortcuts through their .lnk files. - windowscodecs: Load PNGs incrementally. - comdlg32: Fix a stack overflow. - -David Adam (1): - ddraw/test: Add more combination tests for SetCooperativeLevels. - -Detlef Riekenberg (8): - winmm/tests: Set a struct member to 0 is obsolete after adding a memset. - winspool: Remove unused code. - comctl32: Dump a parameter in a TRACE. - inetcpl: Make a TRACE more silent. - include: Add mprerror.h from mingw w64. - mprapi: Add a stub for MprAdminGetErrorString. - winspool: Implement SetDefaultPrinterA/W. - winspool: Use CUPS for printing. - -Dmitry Timoshkov (3): - comctl32: Postpone setting the property sheet focus until the tab control is initialized. - kernel32: Truncate the reported by GlobalMemoryStatus() memory limits for Win9x versions too. - oleaut32: Handle VT_DATE in serialize_param()/deserialize_param(). - -Eric Pouech (10): - dbghelp: Allow loading PE module with 64bit addresses. - dbghelp: Some more 64bit base address fixes. - dbghelp: Added a couple of missing CodeView base types (used in 64bit compilation). - dbghelp: A couple of fixes for 64bit msvc debug info compatibility. - dbghelp: Only map an ELF file once. - dbghelp: When enumerating loaded modules from r_debug structure, pass the address of the dynamic section as well. - dbghelp: Compute ELF load address using the link_map ld's address (and get correct relocation computation). - dbghelp: Fix some relocation errors for debug formats out of ELF files. - dbghelp: Ensure the stab_nlist structure is usable on 64bit systems. - dbghelp: Proper support and definition for S_REGREL_V3. - -Erich Hoover (1): - winex11: Add support for animated cursors in X11 driver. - -Francois Gouget (2): - mshtml: Add a space before ellipses in the Slovenian translation. - shdocvw: Add a space before ellipses in the Slovenian translation. - -Frédéric Delanoy (2): - inetcpl.cpl: Update French translation. - taskkill: Update French translation. - -Gerald Pfeifer (2): - msxml3: Use the existing READYSTATE type instead of creating our own enum READYSTATE (and mixing the two). - user32: Removed some code that is unused after revision 751a09e9839d7273895df24666a0bb2fb51a29c7. - -Hans Leidekker (21): - msi: Put the uninstall key for 32-bit packages under Wow6432Node on 64-bit. - msi: Remove a potentially noisy trace. - msi: Validate packages based on supported version, platform and languages. - msi: Add package validation tests. - msi: Look at the requested action instead of the action taken in MSI_SetFeatureStates. - msi Set the feature action to INSTALLSTATE_UNKNOWN if msidbFeatureAttributesUIDisallowAbsent is set. - msi/tests: Fix some test failures on 64-bit. - advapi32: Fix a buffer size query in LsaLookupSids. - msi/tests: Determine Wow64 mode just once. - msi/tests: Use a different product code in the automation tests. - msi: Allocate 3 bytes instead of 2 for in-memory string references. - msi/tests: Fix some test failures on 64-bit. - msi/tests: Set the MSIFASTINSTALL property. - msi/tests: Reduce the UI level for a couple of tests. - msi: Register class ids from 32-bit packages under Wow6432Node on 64-bit. - msi: Put keys from 32-bit packages starting with HLKM\Software under Wow6432Node on 64-bit. - msi: A commit or rollback custom action can be a deferred action at the same time. - msi: Store action data for deferred rollback actions too. - msi/tests: Don't create a nested restore point on recent versions of MSI. - programs: Add a stub implementation of aspnet_regiis.exe. - msi/tests: Move test coverage for standard actions to a separate module. +Changes since 1.3.5: + +Adam Martinson (14): + msxml3: Add a function to initialize xmlDoc->_private data. + msxml3: IXMLDOMSchemaCollection/XMLSchemaCache backend. + msxml3/tests: Internal schema doc storage tests. + msxml3: Implement schema_cache_get_length(). + msxml3: Implement schema_cache_remove(). + msxml3: Implement schema_cache_addCollection(). + msxml3: Implement schema_cache_get_namespaceURI(). + msxml3: Implement schema_cache_get(). + msxml3: IXMLDOMSchemaCollection2 stubs. + msxml3: Fix a regression bug in domdoc_loadXML(). + msxml3: libxml2 error/warning callback functions. + msxml3/tests: Add namespace-related XSLPattern tests. + msxml3: Fix XSLPattern namespace handling. + msxml3/tests: Add XSLPattern collection method tests. + +Akihiro Sagawa (1): + cryptui: Update Japanese translation. + +Aleksey Bragin (1): + msi: Fix freed memory access and fix freeing of invalid pointer. + +Alexandre Julliard (50): + riched20: Use the correct resource id for the reverse arrow cursor. + ole32: Use the correct resource ids for the drag&drop cursors. + comctl32: Use the correct resource ids for cursors. + winex11: Use GetIconInfoEx when creating cursors. + winex11: Avoid creating a DC when not necessary. + winex11: Add support for remapping standard Win32 cursors to the X11 system cursors. + winex11: Allow specifying system cursor replacements through the registry. + kernel32/tests: Add some tests for NtAreMappedFilesTheSame. + ntdll: Get rid of the FILE_VIEW typedef. + ntdll: More complete implementation of NtAreMappedFilesTheSame. + server: Return an error in get_handle_unix_name for objects that don't have a file name. + kernel32: Use RtlDosPathNameToNtPathName_U to validate the path in GetVolumeInformationW. + kernel32: Use the NT name to open the device in GetVolumeInformationW. + kernel32: Use the NT name to open the root directory in GetVolumeInformationW. + kernel32: Use the NT name to retrieve label and serial in GetVolumeInformationW. + kernel32: Fix last error code in GetVolumeInformationW when an explicit subdir is requested. + ntdll: Avoid using the CONTEXT86 type. + ntoskrnl.exe: Avoid using the CONTEXT86 type. + ifsmgr.vxd: Avoid using the CONTEXT86 type. + vwin32.vxd: Avoid using the CONTEXT86 type. + vmm.vxd: Avoid using the CONTEXT86 type. + user.exe: Avoid using the CONTEXT86 type. + system.drv: Avoid using the CONTEXT86 type. + windebug: Avoid using the CONTEXT86 type. + krnl386.exe: Avoid using the CONTEXT86 type. + include: Get rid of the non-standard CONTEXT86 type. + include: The FLOATING_SAVE_AREA type is i386-specific. + widl: Add some more attribute keywords. + widl: Add support for some more typelib flags based on the added attributes. + widl: Use get_size_procformatstring_func() for clients too instead of duplicating the code. + widl: Output some comments for proc format strings. + widl: Add a separate function to write the proc format string for a function. + configure: Disable Fortify if it's enabled by default, it's too broken. + widl: Duplicate all the proxy data tables between 32-bit and 64-bit. + widl: Duplicate the exception handling code between 32-bit and 64-bit. + widl: Output a format string table and server info structure for stubs. + widl: Output a format string table and server info structure for servers. + tools: Add some sanity checks in make_makefiles. + winegstreamer: Fix module name and remove obsolete variables in makefile. + mofcomp: Remove obsolete variables in makefile. + kernel32: Fix a FAT format sanity check for floppies. + comctl32: Make more functions available by name. + shell32: Make more functions available by name. + shlwapi: Make more functions available by name. + winegcc: Detect the appropriate lib directory for 32/64 cross-builds. + winedbg: Don't start another instance of the debugger when it crashes. + qcap: Define a real DllGetClassObject function. + winegstreamer: Define real DllCanUnloadNow and DllGetClassObject functions. + winegcc: Fix the lib dir detection. + configure: More aggressive disabling of Fortify. + +Amine Khaldi (2): + comdlg32: Fix translations. + widl: Do not define MIDL_user_allocate and MIDL_user_free as it's already in the psdk. + +Anders Jonsson (7): + crypt32: Update Swedish translation. + jscript: Update Swedish translation. + net: Add Swedish translation. + progman: Fix typos in Swedish translation. + cryptui: Fix typo in Swedish translation. + kernel32: Add Swedish translation. + taskmgr: Update Swedish translation. + +Andrew Nguyen (7): + msvcrt: Implement _mbsnbcat_s. + msvcrt: Implement _ultoa_s. + winhttp: Fix const qualifier warning for OpenSSL 1.0.0. + wininet: Fix const qualifier warning when compiling with OpenSSL 1.0.0. + winhttp: Fix misleading OpenSSL version number check. + wininet: Fix misleading OpenSSL version number check. + configure: Check for GStreamer functionality present in 0.10.26. + +André Hentschel (7): + jscript: Update German translation. + winedump: Fix typo in code generation. + winedump: Ignore case when detecting void. + winemaker: Let winebuild use the default specfile name. + winedump: Add ARM Thumb detection. + include: Define PROCESSOR_ARCHITECTURE_IA32_ON_WIN64. + kernel32: Update function docs for GetBinayType. + +Aric Stewart (17): + strmbase: Begin implementations of AMovieDllRegisterServer2 and AMovieSetupRegisterFilter2. + strmbase: Define STRMBASE_DllMain. + strmbase: Implement OLE registration in AMovieDllRegisterServer2. + strmbase: Implement STRMBASE_DllGetClassObject and STRMBASE_DllCanUnloadNow. + winegstreamer: Add wine GStreamer parser filter framework. + qcap: Make use of a few more strmbase implementations. + winegstreamer: Add glib threading overrides. + winegstreamer: Add gstreamer splitter filter. + winegstreamer: Add splitter output pin with video format. + winegstreamer: Add output pin with audio format. + winegstreamer: Add SourceSeeking implementation to the Splitter. + winegstreamer: Handle active push of data in Splitter. + winegstreamer: Add structure for gstreamer transform filters. + winegstreamer: Add gstreamer YUV->RGB transform filter. + usp10/tests: Update test_ScriptStringXtoCP_CPtoX to test both rtl and ltr characters. + winegstreamer: Add gstreamer mp3 transform filter. + winegstreamer: Add gstreamer audio convert transform filter. + +Aurimas FiÅ¡eras (1): + jscript: Update Lithuanian translation. + +Austin Lund (6): + advapi32/tests: Fix test for WoW64 handle size differences. + user32/tests: Fix some combo box tests for different font sizes. + kernel32/tests: Increase timeouts to avoid test failures in CreateRemoteThread. + gdiplus/tests: Fix GetLogFont charset tests for Asian platforms. + user32/tests: Fixed WM_SETFONT combo box tests. + comdlg32/tests: Fixed up handling of temporary file in printdlg tests. + +Carl Raffaele (1): + comdlg32: Removed 16 bit dependency. + +Charles Davis (2): + kernel32/tests: Add a test for opening short paths of differing case. + kernel32/tests: Fix the mixed-case short path test to actually test something. + +Damjan Jovanovic (5): + msvcrt: Implement wcsncat_s. + msvcrt: Define STRUNCATE. + msvcrt: Improve wcsncat_s. + include: Define WINCODEC_SDK_VERSION. + windowscodecs: Add COM proxies and stubs. + +Dan Kegel (1): + ws2_32: Null select() should fail with WSAEINVAL. + +David Adam (3): + ddraw: Remove a useless function. + ddraw: SETFOCUSWINDOW lives independently of other flags. + d3d8: ApplyStateBlock with a zero token returns D3D_OK. + +David Hedberg (6): + ole32: OleLoad should not fail even if IOleObject::GetMiscStatus fails. + ole32: Pass failures from delegate object's ::QueryInterface in default handler. + shell32: Handle INameSpaceTreeControlEvents::OnSelectionChanged. + shell32: Replace bitwise XOR with a contextually more proper operator. + shlwapi: Fix UrlGetPart to also return unknown schemes. + shlwapi: Add room for null terminator in local SHGetShellKey buffer. + +Davide Pizzetti (1): + net: Italian translation update. + +Detlef Riekenberg (10): + shell32: We have a Unicode parameter when launching a CPL. + winspool: Set devices and printerports in AddPrinterW. + winspool: Use Unicode to add a driver entry for a unix printer. + winspool: Use Unicode for CUPS printer names. + shdocvw: Add a stub for ImportPrivacySettings. + advapi32: Add a stub for EventEnabled. + faultrep/tests: Add tests for AddERExcludedApplicationA. + wer: Add a stub for WerRemoveExcludedApplication. + wer/tests: Add initial tests. + include: Add WerReportCreate + WerReportCloseHandle. + +Dmitry Timoshkov (2): + user32: FindWindow() should treat an empty title same way as NULL. + gdi32: Make AddFontToList skip adding a face into global lists if the font is not supposed to be enumerated, and return a pointer to first loaded face. + +Eric Pouech (1): + oleaut32: Fix invalid cast. + +Frédéric Delanoy (1): + jscript: Update French translation. + +Gustavo Henrique Milaré (3): + shell32: Update Portuguese translation. + mshtml: Update Portuguese translation. + jscript: Update Portuguese translation. + +Hans Leidekker (19): + mscms: Fix a memory leak in TranslateColors. + msi: Compare strings without depending on thread locale. + services: Save service dependencies. + services: Support setting and changing service dependencies. + msi: Don't inline msi_feature_set_state and msi_component_set_state. + msi/tests: Add tests for msidbFeatureAttributesUIDisallowAbsent. + msi: Register the service description in the InstallServices action. + msi: The LoadOrderGroup, StartName and Password fields from the ServiceInstall table are formatted strings. + msi: Register service dependencies in the InstallServices action. + msi: Register service arguments in the InstallServices action. + include: Add rendering intent defines. + gdi32: Move EnumICMProfiles to the driver. + winex11: Implement EnumICMProfiles. + gdi32: Fix invalid parameter handling in EnumICMProfiles and SetICMProfile. + msi: Open the log file in shared write mode. + msi: Open the log file once per package. + msi: An inactive dialog control does not require a property. + advapi32: Implement EnumServicesStatusA/W. + advapi32: Implement EnumServicesStatusExA/W. Henri Verbeet (40): - ddraw: Remove another hack. - wined3d: Set the depth/stencil buffer to NULL before releasing it. - wined3d: Acquire / release the focus window during reset. - d3d8/tests: Add window proc tests for switching between fullscreen and windowed. - d3d9/tests: Add window proc tests for switching between fullscreen and windowed. - wined3d: Recognize the SM4 loop opcode. - wined3d: Recognize the SM4 and opcode. - wined3d: Recognize the SM4 frc opcode. - wined3d: Recognize the SM4 mad opcode. - wined3d: Recognize the SM4 movc opcode. - wined3d: Allow multiple shader instruction destination arguments. - wined3d: Recognize the SM4 NULL register type. - wined3d: Recognize the SM4 imul opcode. - wined3d: The SM4 sincos opcode has two destination arguments. - wined3d: SM4 immediate constants are typeless. - wined3d: Recognize the SM4 itof opcode. - wined3d: Recognize the SM4 sample opcode. - wined3d: Recognize the SM4 sample_l opcode. - wined3d: Recognize the SM4 utof opcode. - wined3d: Add traces to IWineD3DDeviceImpl_AcquireFocusWindow() / IWineD3DDeviceImpl_ReleaseFocusWindow(). - ddraw: Use a linear filter in ddraw_surface7_Blt(). - wined3d: Recognize the SM4 sampler register type. - wined3d: Recognize the SM4 resource register type. - wined3d: Skip SM4 source register modifiers. - wined3d: Skip SM4 instruction modifiers. - wined3d: Recognize the SM4 div opcode. - wined3d: Recognize the SM4 ftoi opcode. - wined3d: Recognize the SM4 ieq opcode. - wined3d: Recognize the SM4 ld opcode. - wined3d: Recognize the SM4 ABS and NEG source modifiers. - wined3d: Recognize the SM4 sample_d opcode. - d3d10core: Implement device_parent_CreateVolume(). - d3d10core: Rename texture2d.c to texture.c. - d3d10core: Add a stub ID3D10Texture3D implementation. - wined3d: Consistently use Map/Unmap for mapping resources. - wined3d: Flip destination coordinates when blitting to an offscreen target in BltOverride(). - wined3d: IWineD3DBuffer_Unmap() can't fail. - d3d10core: Implement ID3D10Buffer::Unmap(). - d3d10core: Implement ID3D10Buffer::Map(). - d3dcompiler: Remove some stray tabs. + d3dcompiler: Make some variables static. + d3dcompiler: Move some bytecode output functions to bytecodewriter.c. + d3dcompiler: Merge asmutils.c into utils.c. + d3dcompiler: Mark some internal symbols hidden. + wined3d: Allow FBO blits again between surfaces with fixups if they have the same format. + wined3d: Always pass a valid rectangle to surface_get_blt_info(). + wined3d: Properly flip in surface_blt_to_drawable(). + wined3d: Remove a FIXME in context_apply_blit_state(). + wined3d: Handle WINED3DFMT_R10G10B10A2_UNORM in getColorBits(). + wined3d: Recognize the SM4 sqrt opcode. + d3d10core: Implement ID3D10Texture3D::Unmap(). + d3d10core: Implement ID3D10Texture3D::Map(). + wined3d: Flip destination coordinates when blitting to an offscreen target in arbfp_blit_surface(). + wined3d: Check if we can do the blit before messing with surface flags in IWineD3DSurfaceImpl_BltOverride(). + wined3d: Use surface_blt_to_drawable() in IWineD3DSurfaceImpl_BltOverride(). + wined3d: Pass a sub-resource index instead of a miplevel to volume texture methods. + wined3d: Pass a sub-resource index instead of a miplevel to 2D texture methods. + wined3d: Pass a sub-resource index instead of a face + miplevel to cube texture methods. + wined3d: Explicitly pass parameters to shader_load_np2fixup_constants(). + d3d10core: Try to create a software adapter when no regular adapters are found as well. + dxgi: Try to create a software adapter when no regular adapters are found as well. + wined3d: Get rid of the posFixup field from the device. + wined3d: Explicitly pass parameters to shader_arb_vs_local_constants(). + wined3d: Explicitly pass parameters to shader_arb_ps_local_constants(). + wined3d: Read transform flags from the compile args in pshader_hw_texm3x2tex(). + wined3d: Read transform flags from the compile args in pshader_hw_texm3x3tex(). + wined3d: Read transform flags from the compile args in pshader_hw_texm3x3vspec(). + wined3d: Read transform flags from the compile args in pshader_hw_texm3x3spec(). + d3d9: Partially implement IDirect3D9Ex::CreateDeviceEx(). + d3d9: Use more reasonable return values for unimplemented functions. + wined3d: Access reg_maps though ins->ctx in shader_glsl_get_register_name(). + wined3d: Access reg_maps though ins->ctx in shader_arb_get_register_name(). + wined3d: Access reg_maps though ins->ctx in shader_hw_mov(). + wined3d: Access reg_maps though ins->ctx in get_bool_const(). + wined3d: Access reg_maps though ins->ctx in get_loop_control_const(). + wined3d: Move "parse_state" to wined3d_shader_context. + wined3d: Move loop state to wined3d_shader_context. + wined3d: Only complain about unsupported filtering if we have a reason to. + wined3d: Don't flip the coordinate system in set_blit_dimension(). + wined3d: Remove some redundant state save/restore code from flush_to_framebuffer_drawpixels(). Hwang YunSong (3): - inetcpl.cpl: Update Korean resource. - kernel32: Update Korean resource. - taskkill: Update Korean resource. - -Jacek Caban (25): - mshtml: Try installing Gecko from hardcoded '/usr/share/wine/gecko/' location. - mshtml: Use URLDownloadToFile to download Gecko package file. - urlmon: Added Abort implementation to wininet-based protocols. - urlmon: Added Abort tests. - urlmon: Added Abort support to BindProtocol. - include: Added d3d10_1.idl. - urlmon: Return correct error in get_protocol_handler for unknown protocol types. - urlmon: Report error on synchronous bindings that don't have a cache file and are not read in callback. - mshtml: Report better status in on_stop_nsrequest. - mshtml: Moved more code to handle_docobj_load. - urlmon: Added IBinding::Abort implementation. - urlmon: Use existing callback holder in RegisterBindStatusCallback if already exists. - urlmon: Use default binding callback if no callback is provided. - urlmon: Added IBinding::Abort and binding without callback tests. - urlmon: Added support for sending post data from stream. - urlmon: Added post data stream tests. - urlmon: Added IInternetProtocolEx support to http protocol handler. - urlmon: Added IInternetProtocolEx support to ftp protocol handler. - urlmon: Skip more tests on too old IEs. - shlwapi: Skip more tests on too old shlwapi.dll. - mshtml: Added nsIHttpChannel::VisitResponseHeaders implementation. - msxml3: Don't use xmlnode's IXMLDOMNode iface in replaceChild implementations. - mshtml: Fixed the first ReportData invocation when binding from objects created by BindToObject. - jscript: Don't lookup global variables on function invocation. - exdisp.idl: Added missing declarations. - -James McKenzie (1): - gdi32: Correct typo in comment. - -Jeff Cook (2): - winealsa.drv: Only set micelem as master if there are no other elems on this card. - winealsa.drv: Rewrite channel counting for additional readability and circumvention of a couple of crashes. - -Jeff Latimer (2): - iphlpapi: Use Windows rather than Unix values to determine family. - comctl32: Change stub to return IDYES instead of IDOK. - -Jeremy Drake (3): - oleaut32/tests: Added tests for negative fractional variant dates. - oleaut32/tests: Test conversion of ambiguous DATE values. - oleaut32: Fix handling of negative fractional variant dates. - -Joel Holdsworth (3): - windowscodecs/tests: Added test for GifFrameDecode_GetResolution. - windowscodecs: Implemented GifFrameDecode_GetResolution. - shdocvw: Replaced iexplore.bmp with a tango compliant toolstrip. - -Juan Lang (30): - cryptui: Remove redundant close line. - cryptui: Check whether caller called WinVerifyTrust when deciding whether to call it. - winhttp: Let CertVerifyCertificateChainPolicy handle certain security flags. - include: Define a few missing CERT_TRUST error and info flags. - include: Define a couple more CERT_CHAIN_POLICY flags. - crypt32/tests: Add more tests of verifying the base policy, including flags to ignore certain errors. - crypt32: Improve error checking for the base policy. - crypt32/tests: Test invalid critical extension in intermediate cert. - crypt32/tests: Test the base and SSL policies against a certificate with an invalid critical extension. - crypt32: Set CERT_TRUST_HAS_NOT_SUPPORTED_CRITICAL_EXT when appropriate. - crypt32/tests: Add name to test to help identify test failures. - crypt32/tests: Add macros to declare tests. - crypt32: Set correct error when encountering unsupported critical extensions in the base and SSL policy. - crypt32/tests: Fix test failures on NT4/Win9x. - crypt32/tests: Fix more Win9x failures. - crypt32/tests: Add name to test to help identify test failures. - crypt32/tests: Fix another test failure on Win98. - crypt32/tests: Test OpenSSL chain separately to address test failures on Win98. - cryptui: Don't crash displaying a certificate hierarchy when the certificate's signer isn't found. - ipconfig: Specify GAA_FLAG_INCLUDE_ALL_GATEWAYS when calling GetAdaptersAddresses. - iphlpapi: Only return gateway addresses if GAA_FLAG_INCLUDE_ALL_GATEWAYS is specified. - iphlpapi: Honor GAA_FLAG_SKIP_UNICAST. - iphlpapi: Honor GAA_FLAG_SKIP_FRIENDLY_NAME. - iphlpapi: Set DNS servers in GetAdaptersAddresses when GAA_FLAG_SKIP_DNS_SERVER isn't specified. - iphlpapi: Use a helper function to get the DNS server list. - iphlpapi: Set DNS servers in the IP_PER_ADAPTER_INFO returned for non-loopback addresses. - iphlpapi: Return DNS suffix for all non-loopback adapters. - wintrust: Get time to verify from cryptographic message when present. - crypt32: Use A functions for debug string that's only used as an ASCII string. - crypt32: Trace time value in addition to address of time value. - -Krzysztof Nowicki (1): - ntdll: Fix possible deadlock in vectored exception handling. - -Laura Leinonen (1): - comdlg32: Update Finnish translation. - -Louis Lenders (5): - fusion: Add version resource. - wine.inf: Add a fake fusion.dll. - user32/tests: Test FindWindowEx for empty window title. - advapi32: Add stub for QueryTraceW. - gameux: Improve stub for GameExplorerImpl_VerifyAccess. - -Luca Bennati (2): - inetcpl.cpl: Update Italian translation. - taskkill: Update Italian translation. - -Maarten Lankhorst (7): - quartz: Handle passthru calls better. - quartz: Add MediaSeekingPassThru to video renderer. - quartz: Use MediaSeekingPassThru for DirectSound renderer. - quartz: Add support for MediaSeekingPassThru to null renderer. - quartz: Add support for MediaSeekingPassThru to transform filter. - quartz: Remove forwarding from base class. - quartz: Add additional notifications to transform filter. - -Marko Nikolic (2): - cabinet/tests: Removed sign comparison warnings. - comctl32/tests: Removed sign comparison warnings. - -Matteo Bruni (4): - wined3d: Keep track of texture transformation states in compiled pixel shaders. - d3dx9/tests: Fix a shader test failure. - d3dcompiler: Don't store instruction length in DEF opcode in PS 1.x. - d3dcompiler: Accept dot terminated float immediate values. - -Nick Bowler (1): - dsound: Restore old format on SetFormat failure. - -Nikolay Sivov (21): - msxml3: Add basic bind callback for moniker binding. - comctl32/toolbar: Properly handle invalid arguments processing TB_ADDSTRING message. - comctl32/listview: Use actual edit box contents to calculate initial control size. - comctl32/treeview: Prevent item height to be calculated to zero value. - comctl32/tab: Fix DRAWITEMSTRUCT filling when extra item data of a custom size is used. - msxml3: Store user defined request headers on transaction beginning. - msxml3: Silence more failed urlmon interface queries. - msxml3: Implemented ::get_status(). - msxml3: Don't fail trying to set NewParser property. - msxml3: Accept versioned XMLHTTP CLSIDs. - msxml3: Implement ready state change callback. - msxml3: Store response data in a stream. - msxml3: Implement ::get_responseText() for UTF-8 and UTF-16 (little endian) response encoding. - msxml: Register XMLHTTP objects. - msxml3: Implement ::abort(). - msxml3: Callback only if state really changed. - msxml3: Implement ::get_responseBody(). - msxml3: Implement ::get_responseXML(). - shlwapi/assoc: Fix arguments tracing. - msxml3: Implement POST support with supplied body data. - msxml3: Fix response text conversion to WCHAR string. - -Paul Vriens (2): - notepad: Add WS_EX_LAYOUTRTL to some RTL resources. - taskmgr: Remove a useless commented line. - -Piotr Caban (8): - urlmon: Added ProtocolStream_Stat implementation. - shlwapi: Improved SHGetShellKey implementation. - shlwapi: Added SKAllocValueW implementation. - shlwapi: Added SKDeleteValueW implementation. - shlwapi: Added SKSetValueW implementation. - shlwapi/tests: Add more tests. - msvcr90: Added __tzname implementation. - jscript: Added more safety options flags handling to create_activex_object. - -Reece Dunn (2): - jscript: Throw TypeError if T in 'new T' is not an object. - jscript/tests: Add tests for ActiveScriptSite_OnScriptError and IActiveScriptError. - -Rico Schüller (29): - d3dcompiler: Add D3DGetBlobPart() stub. - d3dcompiler: Implement D3DGetBlobPart(). - d3dcompiler: Implement D3DGetInputSignatureBlob(). - d3dcompiler: Implement D3DGetOutputSignatureBlob(). - d3dcompiler: Implement D3DGetInputAndOutputSignatureBlob(). - d3dcompiler: Implement D3DGetDebugInfo(). - d3dcompiler: Add D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB to D3DGetBlobPart(). - d3dcompiler: Add D3D_BLOB_ALL_SIGNATURE_BLOB to D3DGetBlobPart(). - d3dcompiler: Add D3D_BLOB_LEGACY_SHADER to D3DGetBlobPart(). - d3dcompiler: Add D3D_BLOB_XNA_PREPASS_SHADER to D3DGetBlobPart(). - d3dcompiler: Add D3D_BLOB_XNA_SHADER to D3DGetBlobPart(). - d3dcompiler: Implement D3DStripShader(). - d3dcompiler/tests: Add D3DGetBlobPart() test. - d3dcompiler/tests: Add D3D_BLOB_INPUT_SIGNATURE_BLOB test. - d3dcompiler/tests: Add D3D_BLOB_OUTPUT_SIGNATURE_BLOB test. - d3dcompiler/tests: Add D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB test. - d3dcompiler/tests: Add D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB test. - d3dcompiler/tests: Add D3D_BLOB_ALL_SIGNATURE_BLOB test. - d3dcompiler/tests: Add D3D_BLOB_DEBUG_INFO test. - d3dcompiler/tests: Add D3D_BLOB_LEGACY_SHADER test. - d3dcompiler/tests: Add D3D_BLOB_XNA_PREPASS_SHADER test. - d3dcompiler/tests: Add D3D_BLOB_XNA_SHADER test. - d3dcompiler/tests: Add D3DStripShader() test. - d3dcompiler/tests: Add D3DCOMPILER_STRIP_DEBUG_INFO test. - d3dcompiler/tests: Add D3DCOMPILER_STRIP_REFLECTION_DATA test. - d3d10: Forward D3D10GetInputSignatureBlob() to d3dcompiler. - d3d10: Forward D3D10GetOutputSignatureBlob() to d3dcompiler. - d3d10: Forward D3D10GetInputAndOutputSignatureBlob() to d3dcompiler. - d3d10: Forward D3D10GetShaderDebugInfo() to d3dcompiler. - -Rudolf Mayerhofer (2): - ntdll: Set CPU_FEATURE_HTT when running on a HTT capable system. - include: Add information class SystemLogicalProcessorInformation. - -Stefan Dösinger (2): - ddraw: Don't try to enumerate WINED3DFMT_R8G8B8A8_SNORM. - ddraw: Handle WINED3DFMT_R16G16_SNORM. - -Stefan Leichter (2): - setupapi: Add partial implementation of SetupDiGetINFClassW. - setupapi: Implement SetupDiGetINFClassA on top of SetupDiGetINFClassW. - -Stefan Oberhumer (6): - ntdll: Fix 64 bit issue within NTDLL_mergesort(). - ntdll: Make NTDLL_mergesort() stable. - ntdll: qsort: Check if necessary to sort. - ntdll: qsort: Comparator must not get the same pointer. - ntdll: Fix possible overflow computing middle in NTDLL_mergesort(). - ntdll/tests: Add some more tests for qsort(). + taskmgr: Update Korean resource. + uninstaller: Update Korean resource. + winhlp32: Update Korean resource. + +Igor Paliychuk (4): + inetcpl.cpl: Updated Ukrainian translation. + ipconfig: Updated Ukrainian translation. + taskkill: Updated Ukrainian translation. + jscript: Updated Ukrainian translation. + +Jacek Caban (13): + wininet: Skip more tests on IE older than 6.0. + mshtml: Use IUri in nsIURI::Equals implementation. + jscript: Pass script_ctx_t instead of exec_ctx_t to eval functions. + msxml3: Remove unused xmlnode_* functions. + msxml3: Don't use xmlnode's IXMLDOMNode iface for a few stub functions. + mshtml.idl: Added IHTMLObjectElement declaration. + mshtml.idl: Added DispHTMLObjectElement declaration. + mshtml: Added IHTMLObjectElement stub implementation. + mshtml: Get rid of no longer needed parse_post_data. + mshtml: Added IDispatchEx support to HTMLObjectElement object. + mshtml.idl: Added IHTMLEmbedElement and DispHTMLEmbedElement declarations. + mshtml: Added IHTMLEmbedElement stub implementation. + msxml3: Don't use xmlnode's IXMLDOMNode iface in get_xml implementations. + +Juan Lang (17): + crypt32: Test encoding more quoted strings. + crypt32: Test more encoded string to string conversions. + crypt32: Implement quoting of simple string types. + crypt32: Implement quoting of BMP strings. + crypt32: Remove broken UTF-8 string decoding support. + crypt32: Trace certificate chain verification parameters. + crypt32/tests: Add more tests of the authenticode policy. + crypt32: Remove unneeded comments. + crypt32/tests: Test more Unicode encoded string to string conversions. + crypt32/tests: Show expected values in ok output. + crypt32: Correct Unicode quoting of BMP strings. + crypt32: The newline character must also be quoted. + crypt32: Implement CertRDNValueToStr for UTF8 strings. + crypt32/tests: Fix test failures on Win98/NT4. + secur32: Trace flags as hex values. + crypt32: Pass additional store to CertVerifyRevocation. + crypt32: Check revocation status of chain element-by-element. + +Jörg Höhle (1): + winmm/tests: Fix one mcicda test failure on VMware. + +Konstantin Kondratyuk (1): + jscript: Update Russian translation. + +Krzysztof Nowicki (3): + windowscodecs: Fix *_CopyPixels functions to properly handle a NULL rectangle. + windowscodecs/tests: Add test cases for *_CopyPixels calls with NULL rectangle. + windowscodecs: Optimise copy_pixels in case the whole bitmap is copied. + +Louis Lenders (6): + kernel32/tests: Add some more tests for GetTempFileName. + kernel32: Fix GetTempFileName with invalid path. + dwmapi: Add stubbed DwmGetWindowAttribute. + winscard: Add stub for SCardReleaseStartedEvent. + rpcrt4: Add stub for NdrMesTypeEncode2. + ws2_32: Return SOCKET_ERROR in stubbed WSALookupServiceNext, to prevent apps from looping forever. + +Luca Bennati (1): + jscript: Update Italian translation. + +Marcus Meissner (6): + comdlg32: Fixed bad size to GetModuleFilenameW. + shell32: Pass correct size to MultiByteToWideChar. + ipconfig: Fixed buffer size to MultiByteToWideChar. + wineboot: Fixed 2 buffer sizes. + regedit: Fixed a wrong buffer size. + winspool.drv: Check return value of EnumPrintersA. + +Martin Wilck (2): + xcopy: Move command line parsing code into separate function. + xcopy: Fix command line parsing logic. + +Matteo Bruni (5): + d3dx9: Search for a compatible pixel format in D3DXCheckTextureRequirements. + d3dx9: Fix D3DXFilterTexture return value. + d3dx9: Store transform matrix per-sprite. + d3dx9: Report usage of unsupported sprite flags. + d3dx9: Initialize a variable in ID3DXSpriteImpl_Flush. + +Michael Stefaniuc (4): + mscms: Don't produce unreachable code with #ifdef (Smatch). + ddraw: Add missing unlock (Smatch). + msxml3: Remove returns after returns (Smatch). + msxml3/tests: Remove superfluous NULL check before free (Smatch). + +Nikolay Sivov (27): + msxml3: Get rid of ::get_dataType() forward to IXMLDOMNode interface. + msxml3: Get rid of ::put_text() forward to IXMLDOMNode interface. + oleaut32: Fix multidimensional SAFEARRAY marshalling. + msxml3: Add support for IStream destination in save(). + msxml3: Silence urlmon query failures for IXMLDocument. + msxml3: Partially implement ::setAttributeNode(). + mshtml: Remove useless initialization. + comctl32/treeview: Accept null item handle as a root for TVM_DELETEITEM. + comctl32/treeview: Fix TVN_DELETEITEM to use item that is about to be deleted. + shlwapi: Allow IUnknown_SetSite() to be requested by name. + oleaut32: Remove some useless null checks. + oleaut32: Fix properties type conversion on property bag load. + msxml3: Add stub connection container support. + msxml3: Add stub IConnectionPoint, return points for supported IIDs. + msxml3: Add ::GetConnectionInterface(). + msxml3: Add ::GetConnectionPointContainer(). + msxml3: Add ::Unadvise(). + msxml3: Use proper naming and types for IObject* interfaces. + msxml3: Handle passed BSTR argument as a WCHAR string in ::createProcessingInstruction(). + msxml3: Make line endings fix helper faster using BSTR stored length. + msxml3: Fix a leak of error message BSTR. + msxml3: Output error message for fatal errors. + msxml3: Actually try to use IPersistStream if it's available. + msxml3/tests: Some encoding switching tests. + msxml3: Add a helper to check for error handler being set. + msxml3: Build qualified name using libxml2 helper. + msxml3: Trace backend error even when user error handler is not set. + +Paul Vriens (19): + clock: Add the Serbian (Latin and Cyrillic) translation. + ipconfig: Add the Serbian (Latin and Cyrillic) translation. + notepad: Add the Serbian (Latin and Cyrillic) translation. + uninstaller: Add the Serbian (Latin and Cyrillic) translation. + wineboot: Add the Serbian Cyrillic and fix the Latin translation. + avifil32: Add the Serbian (Latin and Cyrillic) translation. + ipconfig: Update the Serbian (Latin and Cyrillic) translation. + browseui: Add the Serbian (Latin and Cyrillic) translation. + mshtml: Add the Serbian (Latin and Cyrillic) translation. + shdocvw: Add the Serbian (Latin and Cyrillic) translation. + comdlg32: Fix Serbian (Latin) translations. + comdlg32: Add the Serbian (Cyrillic) translation. + winspool.drv: Add the Serbian (Latin and Cyrillic) translation. + inetcpl.cpl: Add the Serbian (Latin and Cyrillic) translation. + write: Add the Serbian (Latin and Cyrillic) translation. + wldap32: Add the Serbian (Latin and Cyrillic) translation. + credui: Add the Serbian (Latin and Cyrillic) translation. + oleacc: Add the Serbian (Latin and Cyrillic) translation. + hhctrl.ocx: Add the Serbian (Latin and Cyrillic) translation. + +Piotr Caban (20): + jscript: Added VBArray stub. + jscript: Implement VBArray constructor. + jscrpt: Added VBScript.lbound() implementation. + jscript: Added VBArray.ubound() implementation. + jscript: Added VBArray.dimensions() implementation. + jscript: Added VBArray.getItem() implementation. + jscript: Added VBArray.toArray() implementation. + jscript: Added VBArray handling to to_object(). + jscript: Improved error handling in VBArray functions. + jscript: Improved VBArray related tests. + jscript: Add index, input and lastIndex properties to regexp functions results. + jscript: Added DISPATCH_PROPERTYGET flag to some calls. + jscript: Added invocation flag tests. + msvcr90/tests: Make some tests fail if invalid_parameter_handler was not invoked. + urlmon: Improved url canonicalize when Uri_CREATE_FILE_USE_DOS_PATH is specified. + mshtml/test: Fix some memory leaks. + mshtml: Added IHTMLFormElement_{get/put}_method implementation. + mshtml: Added IHTMLFormElement_{get/put}_name implementation. + mshtml: Added IHTMLFormElement_{get/put}_encoding implementation. + mshtml: Added IHTMLTextAreaElement_get_type implementation. + +Rico Schüller (10): + include: Move D3D_SHADER_VARIABLE_CLASS to d3dcommon.h. + include: Move D3D_CBUFFER_TYPE to d3dcommon.h. + include: Move D3D_SRV_DIMENSION to d3dcommon.h. + include: Move D3D_REGISTER_COMPONENT_TYPE to d3dcommon.h. + include: Move D3D_RESOURCE_RETURN_TYPE to d3dcommon.h. + include: Move D3D_NAME to d3dcommon.h. + include: Move D3D_SHADER_INPUT_TYPE to d3dcommon.h. + include: Move D3D_SHADER_VARIABLE_TYPE to d3dcommon.h. + include: Move D3D_PRIMITIVE_TOPOLOGY to d3dcommon.h. + include: Move D3D_PRIMITIVE to d3dcommon.h. + +RiÄardas Barkauskas (7): + wer: Stub WerAddExcludedApplication. + wlanapi: New stub dll. + wlanapi: Stub WlanOpenHandle. + ddraw/tests: Test if surface with DDSCAPS_ZBUFFER can be render target. + ddraw/tests: Test some more caps combinations. + ddraw: Fix DDSCAPS_3DDEVICE surfaces always setting DDSCAPS_VISIBLE. + ddraw: Surfaces with DDSCAPS_3DDEVICE and DDSCAPS_ZBUFFER can't be render targets. Sven Baars (2): - ipconfig: Update the Dutch translation. - inetcpl.cpl: Update the Dutch translation. - -Thomas Mullaly (8): - urlmon: validate_fragment works better if it actually calls parse_fragment instead of parse_query. - urlmon: Implemented functionality for generating raw URI string of a IUriBuilder. - urlmon: Restructured how ports are canonicalized. - urlmon: Restructured how the path component is validated in a IUriBuilder. - urlmon: canonicalize_path_hierarchical should prepend a '/' if needed. - urlmon: Implemented canonicalization of IUriBuilder components. - urlmon: Fixed memory leak in error path of CreateUri. - include: Added missing declaration for CreateIUriBuilder. + jscript: Update the Dutch translation. + taskkill: Update the Dutch translation. + +Travis Athougies (4): + d3dcompiler_43/tests: Added HLSL test suite. + d3dcompiler_43/tests: Added order of operations test to HLSL test suite. + d3dcompiler_43/tests: Added tests for conditional expressions to HLSL test suite. + d3dcompiler_43/tests: Added float vector tests to HLSL test suite. Trygve Vea (5): - crypt32: Updated Norwegian translation. - cryptdlg: Updated Norwegian translation. - user32: Updated Norwegian translation. - wineboot: Updated Norwegian translation. - wineps.drv: Updated Norwegian translation. - -Vincent Povirk (15): - include: Add declaration for ICLRMetaHost. - mscoree: Stub CLRCreateInstance. - mscoree: Add test for creating CLRMetaHost. - include: Add definition of ICLRRuntimeInfo. - mscoree: Add a test that enumerates .NET runtimes. - fusion: Return the path from IAssemblyCacheImpl_QueryAssemblyInfo. - mscoree: Add stub implementation of ICLRMetaHost. - mscoree: Implement ICLRMetaHost_GetVersionFromFile. - mscoree: Implement ICLRMetaHost_EnumerateInstalledRuntimes. - mscoree: Implement ICLRRuntimeInfo_GetInterface. - mscoree: Add test for ICLRMetaHost_GetRuntime. - aclocal: Detect the mingw variant named amd64-mingw32msvc. - mscoree: Implement ICLRMetaHost_GetRuntime. - mscoree: Implement ICLRRuntimeInfo_GetRuntimeDirectory. - mscoree: Use the new Mono runtime search code in GetRequestedRuntimeInfo. - -Yaron Shahrabani (19): - winhlp32: Add Hebrew translation. - appwiz.cpl: Added Hebrew translation. - shdocvw: Added Hebrew translation. - comctl32: Added Hebrew translation. - shell32: Added Hebrew translation. - browseui: Added Hebrew translation. - regedit: Hebrew translation fix. - wininet: Added Hebrew translation. - credui: Added Hebrew translation. - taskmgr: Added Hebrew translation. - uninstaller: Added Hebrew translation. - winhlp32: Hebrew translation fixed. - setupapi: Added Hebrew translation. - winspool: Added Hebrew translation. - localui: Added Hebrew translation. - regedit: Updated Hebrew translation. - inetcpl: Added Hebrew translation. - kernel32: heb.nls: Made some corrections. + msi: Updated Norwegian translation. + wineconsole: Updated Norwegian translation. + shell32: Updated Norwegian translation. + oledlg: Updated Norwegian translation. + oleaut32: Updated Norwegian translation. + +Vincent Povirk (25): + windowscodecs: Implement TiffFrameDecode_CopyPalette. + windowscodecs: Support TIFF images with alpha data. + windowscodecs: Add stub TGA decoder. + windowscodecs: Implement Initialize for the TGA decoder. + windowscodecs: Implement GetFrame for the TGA decoder. + windowscodecs: Implement GetPixelFormat for the TGA decoder. + windowscodecs: Implement GetSize for the TGA decoder. + windowscodecs: Seek to start of stream when opening TIFF files. + include: Add definition for IWICColorTransform. + include: Add definition for IWICFastMetadataEncoder. + include: Add definition for IWICMetadataQueryReader. + include: Add definition for IWICMetadataQueryWriter. + windowscodecs: Implement CopyPixels for the TGA decoder. + d3dx9_36: Check for the TGA container format. + windowscodecs: Handle TGA attribute bits. + windowscodecs: Add support for 32-bit TGA images. + windowscodecs: Support Run-length encoded TGA images. + windowscodecs: Implement CopyPalette for the TGA decoder. + windowscodecs: Implement conversion from 16bppBGRA to 32bppBGRA. + gdiplus: Implement GdipGetRegionScans. + gdiplus: Make get_path_hrgn work with HDC-less graphics objects. + gdiplus: Reject linear gradients where the start and end points are equal. + mscoree: Add tests for LoadLibraryShim. + wine.inf: Add some .NET-related fakedlls. + mscoree: Implement LoadLibraryShim. + +Vladimir Panteleev (1): + user32: Update last active popup for all parents. + +Yaron Shahrabani (20): + oledlg: Added Hebrew translation. + cmdlgtst: Added Hebrew translation. + wineps: Added Hebrew translation. + write: Added Hebrew translation. + wineconsole: Added Hebrew translation. + wordpad: Added Hebrew translation. + mshtml: Added Hebrew translation. + winefile: Added Hebrew translation. mapi32: Added Hebrew translation. + comdlg32: Added Hebrew translation. + shdoclc: Added Hebrew translation. + winedbg: Added Hebrew translation. + oleview: Added Hebrew translation. + msvfw32: Added Hebrew translation. + msacm32: Added Hebrew translation. + avifile32: Added Hebrew translation. + mpr: Added Hebrew translation. + localspl: Added Hebrew translation. + iccvid: Added Hebrew translation. + user32: Added Hebrew translation. + +Åukasz WojniÅ‚owicz (4): + inetcpl: Update the Polish translation. + jscript: Update the Polish translation. + taskkill: Add the Polish translation. + ipconfig: Update the Polish translation. -- Alexandre Julliard diff --git a/VERSION b/VERSION index 9739f6444fe..007ae24fbd9 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 1.3.5 +Wine version 1.3.6 diff --git a/configure b/configure index a9e0e76d189..fe7310030ca 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.67 for Wine 1.3.5. +# Generated by GNU Autoconf 2.67 for Wine 1.3.6. # # Report bugs to <wine-devel@winehq.org>. # @@ -552,8 +552,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='1.3.5' -PACKAGE_STRING='Wine 1.3.5' +PACKAGE_VERSION='1.3.6' +PACKAGE_STRING='Wine 1.3.6' PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_URL='http://www.winehq.org' @@ -1369,7 +1369,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Wine 1.3.5 to adapt to many kinds of systems. +\`configure' configures Wine 1.3.6 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1438,7 +1438,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 1.3.5:";; + short | recursive ) echo "Configuration of Wine 1.3.6:";; esac cat <<\_ACEOF @@ -1583,7 +1583,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 1.3.5 +Wine configure 1.3.6 generated by GNU Autoconf 2.67 Copyright (C) 2010 Free Software Foundation, Inc. @@ -2101,7 +2101,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Wine $as_me 1.3.5, which was +It was created by Wine $as_me 1.3.6, which was generated by GNU Autoconf 2.67. Invocation command line was $ $0 $@ @@ -15706,7 +15706,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Wine $as_me 1.3.5, which was +This file was extended by Wine $as_me 1.3.6, which was generated by GNU Autoconf 2.67. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15777,7 +15777,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Wine config.status 1.3.5 +Wine config.status 1.3.6 configured by $0, generated by GNU Autoconf 2.67, with options \\"\$ac_cs_config\\" -- GitLab