Release 1.7.22.

This commit is contained in:
Alexandre Julliard 2014-07-11 20:29:24 +02:00
parent 5e5a9d6f93
commit 307b7fe718
4 changed files with 211 additions and 294 deletions

484
ANNOUNCE
View File

@ -1,16 +1,16 @@
The Wine development release 1.7.21 is now available. The Wine development release 1.7.22 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Support for critical sections in the C runtime. - Support for Unicode bracketing pairs.
- Unicode data updated to Unicode 7.0. - Improved Internet cookie support.
- Support for interlaced PNG encoding. - OS X CoreAudio driver uses AUHAL instead of AudioQueue.
- Initial stub for the Packager library. - Initial support for geographical information.
- Various bug fixes. - Various bug fixes.
The source is available from the following locations: The source is available from the following locations:
http://prdownloads.sourceforge.net/wine/wine-1.7.21.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.7.22.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.21.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.22.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -26,316 +26,232 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.7.21 (total 77): Bugs fixed in 1.7.22 (total 68):
9898 Virtual Moon Atlas 3.5 expert Mostly black drawing 4122 Picasa 2.x/3.x: "Open File" from photo menu does nothing
15478 Unity Web Player 2.1.0 doesn't show graphics in browser 7404 ShowWindow(SW_MINIMIZE) should not generate a WM_PAINT message
15600 Windows Live Writer crashes (IHTMLDocument2::put_designMode is a stub) 8284 Wild Earth: Photo Safari Demo: Freezes at a loading screen following main menu start game selection choices
17818 Runes of Magic menus like EULA or login doesn't appear on some graphic cards. 10182 Hapedit doesn't launch web browser
18316 Word Pro: dashed "-" in parameters not resolved in command line 10264 Multiple games wrapped with Tages Protection 5.x DRM scheme fail to start (Tages driver needs 'IoAllocateMdl' implementation)
19792 program "Antik Virtual set-top-box" crashes at startup 10480 Safari refuses to load secure URLs
19889 Steam client major lag 13075 Planetside crashes Character selection screen
20086 NewPGen: Doesn't restore from tray 15353 Safari 3.1.2: crash when clicking on tab
20497 Smilebox cannot be installed (web update fails) 15520 DVD version of Riven fails to start.
21116 page fault when running SoftwarePhoenix.BIOS.Editor.Pro.2.2.0.2.45094.exe 16648 Defense Grid, the Awakening: Fails to load, X3DAudio1_4.dll, d3dx9_38.dll
21275 python's test_startfile test fails 19303 Sketchup 7 shows toolbars and menus, but work area is blank
21521 Improper audio selection 19838 Treeview 'access violation' in ImgBurn v2.5.0.0's Disc Layout Editor window
22091 Dragon Age Awakening/Mass Effect 2 installers crash with ntdll error 21804 FPS Creator trial crashes on startup
22404 Unigine Heaven Benchmark 2.0 lacks shadows and smoke in Wine in d3d 22698 mshtml: iexplore crash after click "Install" at www.browserchoice.eu
22697 wine iexplore browserchoice.eu is not displayed 22829 Sysinternals RAMMap crashes (shell32.CommandLineToArgvW needs to include terminating NULL element in returned array of pointers starting with WinVer >= Windows Vista)
23219 AT4RE FastScanner v3.0 exe scanning bug 23210 REDCINE v20.0.0 silently exits during startup
23220 AT4RE FastScanner v3.0 UI button rectangle bug 24286 Google SketchUp 8 crashes when using Phototextures feature
26504 Runes of Magic 3.0.x: "ClientUpdater.exe" crashes sometimes during updates on MD5 checksum processing (squirrel virtual machine) 24904 No$Zoomer.exe 2.3.x crashes when run.
27113 Free download manager "Unknow network error" without native wininet 25110 PDF Password Cracker 3.2 Enterprise immediately page faults
27549 Frozen Synapse crash 25916 MediaGet v1.12.x crashes when starting downloading file
28756 ws2_32/tests/sock.ok: uninitialised value created in test_events(), used in get_cached_fd()? 26166 Google Sketchup 8.0.4811 is not functional
28824 shell32/tests/recyclebin.ok: uninitialised value used in TRASH_GetDetails 26635 SketchUp 8 cannot use the components tool
29755 Deadlock during crash while installing gecko? 27249 Edcast 3.1.21 fails on startup
29790 popo 2011 crash with builtin msvcrt 27259 progeCAD 10.x installer causes spurious 'winemenubuilder' hangs
29843 IE4 crashes on resetting profile sharing, needs shdocvw.dll.ResetProfileSharing 27487 Rift crashes on exit in winebrowser
30966 Firefox 13.0 improper region redrawing/user interface artifacts 27878 Picasa 3.8 in Fedora 15 just displays a black window
31349 Office 365 (Office 2013) web installer aborts early (needs support for string alias for common RID in sid strings) 27880 Google Sketchup: moving tool windows: mouse button state not correct?
32000 ANSYS 14.0 tools crash on startup (missing system message text for 'WSAECONNRESET', error code 10054) 28465 shlwapi/path.c test crashes if CFLAGS="-fstack-protector-all" is used
32077 Runes of Magic 5.0.0.2535 (full client) crashes during update 28469 Lahore Trading Work Station crashes on startup
32150 Notepad .Net crashes doing nothing 28490 IE 3.02 installer crashes with builtin shdocvw - unimplemented function shdocvw.dll.InstallReg_RunDLL
34215 Adobe Creative Cloud needs KERNEL32.dll.UnregisterApplicationRestart 29159 Multiple apps and games fail due to 'HTTP_HttpOpenRequestW' being unable to escape some characters
34525 Marine Benefit freezes in Stages 1-3 due to gstreamer error 29191 Google Sketchup 8 - no scrollbar on template selection screen
34828 Visual Studio 2010 fails to start (IWICBitmapFrameEncode_WriteSource_Proxy, empty rect) 29408 Call to Power 1.2 crashes on startup
34847 The Swapper 2.0.x (GOG.com) crashes on startup (OpenGL glBindTexture on thread with no active gl context) 30258 NIPO Odin Developer crashes on unimplemented function rpcrt4.dll.RpcSsDontSerializeContext
34942 WinLaunch 0.4.6.1 (OSX Style free Launcher) needs support for WIC encoder "InterlaceOption" option (property bag) 30416 Live Baduk fails to start
35466 Can't paste into search dialog of notepad 30829 Fallout 3: Game of the Year Edition (Steam) crashes on startup
35646 Multiple applications protected with Obsidium v1.4+ fail on startup, reporting "Debugger detected - please disable it and restart the application" (Condes 9, Universal mechanism) 30865 Flash Player 11 "downloader" fails
35948 Starcraft Campaign Editor displays incorrect numeric values when editing triggers 31048 Dolphin XPS Viewer crashes on load
36131 valgrind shows some multiple leaks in ole32/clipboard.c 31224 Toribash 3.x/4.x crashes with hardware acceleration disabled in nouveau
36185 comctl32/button tests shows an unitialized variable under valgrind 31269 Multiple .NET apps and games crash with System.OverflowException (incorrect scaling for DECIMAL values in VarDecAdd)(Dungeons, Space Engineers)
36188 valgrind shows an invalid free for comctl32/tests/listview.c 31559 Planetside 2 (Beta), extremely low FPS
36240 valgrind shows several leaks in d3dx9_36/tests/asm.c 31577 Avast! antivirus protection driver crashes on unimplemented function ntoskrnl.exe.ExCreateCallback
36285 valgrind shows several leaks in kernel32/tests/debugger.c 31844 CitiesXL (all versions) needs native D3DXCreateSphere (purist)
36287 valgrind shows some uninitialized memory use in kernel32/tests/format_msg.c 31966 Babylon 9 installer crashes
36334 The Chosen (Well of Souls) demo has graphical glitches 32207 Planetside 2 (Beta) Crash when opening ingame Menus
36350 valgrind shows a leak in d3dx9_36/tests/asm.c 32415 Distance 6.x randomly crashes on startup
36351 valgrind shows a few leaks in d3drm/tests/d3drm.c 32711 Multiple applications crash on unimplemented function ADVAPI32.dll.RegSetKeyValueA/W (Vista+ API)(BSAopt, Microsoft OneDrive)
36436 Popup menu is closed when clicking a sub-menu parent item twice. 32912 Wine Crash following champion select
36487 Avast Free Antivirus fails to install, reporting 'HTMLayout.dll cannot be loaded to properly start GUI.' (EnumSystemLocalesEx fails to call user provided callback) 33125 Tomb Raider (2013) freezes (bug in game engine, semaphore object handle value must be zero on all error paths)
36500 Multiple games and applications crash on unimplemented function msvcp110.dll._Mtx_init (Avast Free Antivirus, Trion's Trove MMO) 33529 Planetside 2 0.608.21.21306 crashed ingame
36504 The XFORM matrix is calculated incorrectly in PlgBlt() 34015 crash problem planetside 2
36506 Wolfenstein - The New Order fails to start (glGetString(GL_VENDOR) without a current WGL context) 34069 "wine winemenubuilder" chokes on safari shortcut.
36553 Tomb Raider Chronicles crashes in 32 bit color mode 34456 Rift installer crashes
36572 valgrind shows a definite leak in shlwapi/tests/ordinal.c 35395 Google SketchUp 8.2 draw pane freezes after save
36593 valgrind shows a possible leak in windowscodecs/tests/bitmap.c 35703 Lingea Lexicon 5 crashes on start up
36595 valgrind shows several memory leaks in windowscodecs/tests/metadata.c 36021 In the KDE Plasma desktop the mousepointer disappears in wine windows
36596 valgrind shows a definite leak in windowscodecs/tests/propertybag.c 36435 Adobe Flash Builder 4.6 uses potentially erroneous shell32.dll PathYetAnotherMakeUniqueName stub
36597 valgrind shows several definite leaks in user32/tests/msg.c 36483 Multiple applications crash on unimplemented function ADVAPI32.dll.RegDeleteKeyValueA/W (Vista+ API)(Age of Mythology: Extended Edition)
36598 valgrind shows a definite leak in windowscodecs/tests/tiffformat.c 36641 valgrind shows several invalid reads in wininet/tests/http.c
36606 valgrind shows uninitialized memory use in ws2_32/tests/protocol.c 36651 shlwapi/tests/path.c: stack smashing detected (valgrind/gcc-4.9.0)
36617 boost::wregex causes programs to crash - needs wcsxfrm() 36810 valgrind shows a definite leak in winspool.drv/tests/info.c
36647 Windows 7 USB/DVD download tool hangs on startup (DrawTextExW/TEXT_NextLineW live loop) 36811 Avast! Free Antivirus 9.0.2013 'AvastSvc.exe' crashes on unimplemented function KERNEL32.dll.GetFirmwareEnvironmentVariableA
36665 Adobe Acrobat Pro 8 freezes when using 'Combine files... and Create PDF / From multiple files' dialog 36817 valgrind shows a mismatched free in msvcrt/tests/file.c
36683 RPG Maker VX Ace 1.00: clicking menu item results in 'Out of memory' error message 36829 Can not recieve kindle delivery
36702 PlayOn 3.9.13 installer reports 'Setup requires Windows Media Player 9 to be installed on this PC' (needs IWMPCore::get_versionInfo) 36832 winetricks ie7 / riched20/tests/editor.c crash
36717 DeltaCad 8.0 crashes when trying to set printer or print 36840 Tron 2.0 Demo crashes with "Out of memory" error
36722 dmusic/tests/dmusic.c crashes under WINEDEBUG=warn+heap 36858 Wine 1.7.16 does not work correctly with Pacestar LanFlow
36736 Tucows Download Manager 2014 crashes on startup (decryption scheme relies on 'kernel32.dll.SetFilePointer' hotpatch signature) 36867 Localization bug in gdi32 font.c test
36737 Multiple Graviteam tank simulation games crash on start with built-in msvcr80 (small-block heap support needed)
36745 Wine broken on FreeBSD+NFS
36749 WinLaunch 0.4.6.1 (OSX Style free Launcher) fails to save theme (libpng png_write_end fails with 'No IDATs written into file')
36757 Microsoft Visual Studio 2005 Express reports 'object does not support this action' during project creation (needs IFileSystem::GetDriveName method impl)
36766 Jane Doe View build 140615 endlessly reports 'OLE Error 80004001' (JSGlobal_CollectGarbage stub returns E_NOTIMPL)
36768 valgrind shows a couple invalid reads in windowscodecs/tests/tiffformat.c
36782 valgrind shows a leak in kernel32/tests/thread.c
36784 valgrind shows a leak in kernel32/tests/thread.c
36790 ACDSee v17.0 needs unimplemented function msvcr110.dll.__crtInitializeCriticalSectionEx
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.7.20: Changes since 1.7.21:
Akihiro Sagawa (7): Akihiro Sagawa (1):
winmm/tests: Activate some mmioSeek tests with todo_wine keyword. winmm: Fallback to SND_FILENAME if the alias isn't found in the profile.
winmm: Memory file buffer is available even if we just allocate memory.
winmm: Avoid direct seeking for memory files.
winmm: Update lBufOffset after seeking file directly.
winmm: Fix SEEK_END handling for memory files.
po: Update Japanese translation.
jscript: Improve CollectGarbage stub.
Alex Henrie (1): Alexandre Julliard (2):
riched20: Consider adjacent runs when computing EN_LINK range. configure: Always build wine.inf even if we don't install it.
tools: Don't include wine/unicode.h if not necessary.
Alexander Almaleh (1): Andrew Eikum (3):
gdi32: Fix XFORM.eM22 calculation in PlgBlt. mmdevapi: Standardize period sizes.
mmdevapi: Don't stop sending event signals after IAudioClient::Stop.
winecoreaudio.drv: Use AUHAL API instead of AudioQueue.
Alexandre Julliard (10): Aric Stewart (2):
kernel32/tests: Silence some noisy traces. tools: Generate the Unicode Bidi Bracketing table.
gdi32/tests: Silence some noisy traces. usp10: Implement N0: bracketing pairs.
user32/tests: Silence some noisy traces.
user32: Properly block sent messages while waiting for a reply with SMTO_BLOCK.
krnl386: Properly handle failure to set a 16-bit LDT entry.
kernel32: Only try to load krnl386 in native applications.
msvcrt/tests: Avoid size_t in traces.
usp10: Update the character data tables to Unicode 7.0.0.
libwine: Update the codepage tables to Unicode 7.0.0.
opengl32: Make sure the function table is initialized in all threads.
Andrew Eikum (8): Austin English (5):
ole32: Implement CoTreatAsClass for classes without AutoTreatAs. kernel32: Add stubs for GetFirmwareEnvironmentVariableA/W.
ole32: Respect TreatAs in CoCreateInstance. loader: Add WBEM installation directory key.
packager: Add stub Packager implementation. rpcrt4: Add a stub for RpcSsDontSerializeContext.
packager: Add loading support for Ole10Native storage objects. kernel32: Initialize return value in CreateSemaphoreExW.
packager: Implement IOleObject::SetClientSite. advapi32: Fix a memory leak in test_process_security.
packager: Implement IOleObject::GetMiscStatus.
packager: Implement Activate verb for OleObject::DoVerb.
packager: Implement IOleObject::Close.
André Hentschel (1):
krnl386: Fix typo in a comment.
Aurimas Fišeras (1):
po: Update Lithuanian translation.
Austin English (3):
user32: Add a stub for SetGestureConfig.
kernel32: Add DECLSPEC_HOTPATCH to SetFilePointer.
kernel32: Add a stub for UnregisterApplicationRestart.
Bruno Jesus (7): Bruno Jesus (7):
ws2_32/tests: Wait for thread test before returning (valgrind). dssenh/tests: Add tests for the default encryption chaining mode.
ws2_32: Don't call WS_EnterSingleProtocol[A|W] on unsupported protocols (valgrind). rsaenh/tests: Add tests for the default encryption chaining mode.
winhttp: Use a helper to send data and take care of EINTR. rsaenh/tests: Add more AES encrypt/decrypt tests.
winhttp: Use a helper to receive data and take care of EINTR. ws2_32: Only declare IPX support if the required definitions are found.
wininet/tests: Add more HTTP_QUERY_RAW_HEADERS tests. ws2_32: Improve WSAStartup/WSACleanup tracing.
bcrypt: Add a stub for BCryptCloseAlgorithmProvider. dnsapi: Do not fail if NETDB_INTERNAL is not present.
opengl32/tests: Test glGetString() without an active GL context. winspool: Fix a leak in DocumentPropertiesA (valgrind).
Christoph von Wittich (1): Erich Hoover (1):
shlwapi: Avoid buffer overflow in PathCombineA. advapi32: Implement RegSetKeySecurity on top of NtSetSecurityObject.
François Gouget (8): François Gouget (1):
ole32: Fix StorageImpl_LockRegionSync() to actually wait between locking attempts. shlwapi/tests: Make test_PathIsRelative[AW]() static.
ole32: FileLockBytesImpl_WriteAt() should return STG_E_WRITEFAULT for write errors.
server: Treat ENOTSUP the same way as ENOLCK, consider locking to be non-functional on that filesystem.
ole32: Treat STG_E_LOCKVIOLATION the same way as STG_E_ACCESSDENIED as both indicate locking contention.
ole32: Return the correct error in FileLockBytesImpl_*LockRegion*().
msvcrt/tests: Add a trailing '\n' to an ok() call.
packager/tests: Make the IStorage methods static.
mshtml: Remove nsAString_SetData() because it is unused.
Frédéric Delanoy (1): Frédéric Delanoy (3):
msvcrt: Avoid potential integer overflow when computing median position in bsearch.
Assorted spelling/grammar fixes. Assorted spelling/grammar fixes.
ntdll: Avoid potential integer overflow when computing median position in bsearch.
Grazvydas Ignotas (6): Gediminas Jakutis (2):
msvcrt: Free old buffer properly in setvbuf. d3dx9: Add adjacency generation for D3DXCreateSphere().
msvcrt/tests: Add a test for fwrite flushing behavior. d3dx9: Implement D3DXCreateTorus() + tests.
msvcrt: Change internal buffer size to 4k.
msvcrt/tests: Test _cnt value after rewind/fflush. Grazvydas Ignotas (1):
msvcrt: Clear _cnt on buffer flush. kernel32: Don't return uninitialized values on failures.
msvcrt: Implement bufsiz block flushing behavior.
Henri Verbeet (10): Henri Verbeet (10):
ddraw/tests: Get rid of some unused assignments. d3d9: Improve d3d9_device_CheckDeviceState() a little.
ddraw/tests: Properly declare matrices. d3d8: Improve d3d8_device_TestCooperativeLevel().
d2d1: Implement d2d_d3d_render_target_CreateSolidColorBrush(). d3d8: Check the device status in present calls.
d2d1: Implement d2d_d3d_render_target_CreateGradientStopCollection(). ddraw: Improve ddraw7_TestCooperativeLevel().
d2d1: Implement d2d_d3d_render_target_CreateLinearGradientBrush(). ddraw: Implement ddraw7_RestoreAllSurfaces().
d3d9/tests: Add some lost device tests. ddraw: Check for a lost surface in ddraw_surface7_Flip().
d3d8/tests: Add some lost device tests. wined3d: Print a winediag message if we failed to create a DXTn texture because of lack of driver support.
ddraw/tests: Add some lost device tests. ddraw/tests: Get rid of struct vertex.
d3d9: Improve d3d9_device_TestCooperativeLevel(). ddraw/tests: Get rid of struct tvertex.
d3d9: Check the device status in present calls. ddraw/tests: Get rid of struct nvertex.
Huw D. M. Davies (1): Huw D. M. Davies (4):
fonts: Add some barb arrow glyphs. comctl32: Don't use the RECT from the custom draw structure when referring to the button alone.
comctl32: The RECT in the custom draw structure should be the entire item's size. This includes any separated dropdown arrow.
comctl32: Propagate the return value of WM_ERASEBKGND.
tools: Only allow the absolute difference in bracket pairs to be less than 128, since we need the sign.
Jacek Caban (9): Jacek Caban (13):
vbscript: Reset error number on error mode change. iphlpapi: Protect res_init call with critical section.
mshtml: Added IHTMLWindow2::scroll implementation. urlmon: Don't decode percent-encoded characters in file URLs with implicit scheme.
wininet: Don't change hostPort in HTTP_HttpOpenRequestW. urlmon.idl: Added missing Uri_CREATE_* flags.
wininet: Update hostPort in HTTP_HandleRedirect. wininet: Forward InternetGetCookieA to InternetGetCookieExA, not the other way around.
wininet: Use current server in HTTP_GetRedirectURL. wininet: Forward InternetGetCookieW to InternetGetCookieExW, not the other way around.
wininet: Don't try to read content in response to HEAD request. wininet.h: Added missing INTERNET_COOKIE_* flags.
shdocvw: Added ResetProfileSharing stub. wininet: Forward InternetSetCookieExA to InternetSetCookieExW instead of InternetSetCookieA.
ieframe: Use URL_APPLY_DEFAULT in UrlApplyScheme call. wininet.h: Added InternetCookieState declaration.
shdocvw: Added InstallReg_RunDLL stub. wininet: Fixed InternetSetCookieExW return type and forward InternetSetCookieW to InternetSetCookieExW instead of the other way around.
wininet: Added support for INTERNET_COOKIE_HTTPONLY flag to InternetSetCookieEx.
wininet: Added support for INTERNET_COOKIE_HTTPONLY flag to InternetGetCookieEx.
wininet/tests: Added INTERNET_COOKIE_HTTPONLY tests.
wininet: Don't allow overriding httponly cookies with non-httponly ones.
Julian Rüger (1): Jactry Zeng (3):
po: Update German translation. riched20: Don't create too many IRichEditOle interface for a RichEdit.
riched20: Initialize ed->reOle in ME_MakeEditor().
riched20: Return nonzero value instead of zero when EM_SETREADONLY succeeds.
Lauri Kenttä (1): Joris van der Wel (4):
po: Update Finnish translation. server: Any of the 4 SE_*_DEFAULTED controls should not be stored on objects, their usage is transient.
advapi32/tests: Changed an invalid comment.
advapi32/tests: Refactor the retrieval of a security descriptor into a separate function so that it can be used in other tests.
server: Setting a security descriptor should not replace an existing owner or group with a default, if only a DACL is being set.
Marcus Meissner (3): Ken Thomases (2):
oleaut32: Avoid buffer overread (Coverity). dbghelp: If the caller didn't provide a module load address use the segment start address.
mscms: Removed duplicate return ret (Coverity). dbghelp: Ignore the __PAGEZERO segment.
winealsa/wineoss/winecoreaudio: Calculate frequency in 64bit (Coverity).
Matteo Bruni (8): Marcus Meissner (2):
d3d9/tests: Test GetData behavior with various size values. windowscodecs: Fixed incorrect memset (Coverity).
wined3d: Validate and handle query size parameter. packager: Fixed incorrect size (Coverity).
wpp: Properly free defines (Valgrind).
wpp: Free the include filename on error (Valgrind).
d3dcompiler/tests: Add a couple more checks for parent data values.
wpp: Free some filename strings after processing an include (Valgrind).
wpp: Correctly handle OOM in pop_buffer().
d3dx9: Correctly set parent_data for direct includes from the main file.
Michael Stefaniuc (2): Nikolay Sivov (5):
dmusic: Increment the refcount when a IReferenceClock pointer is returned. shell32: Implement PathYetAnotherMakeUniqueName().
comctl32: Functions using setjmp can never be inlined. advapi32: Implement RegDeleteKeyValue().
kernel32: Added support for C3_HIGHSURROGATE/C3_LOWSURROGATE in GetStringTypeW().
advapi32: Implement RegSetKeyValue().
kernel32: Partially implement GetGeoInfo().
Nikolay Sivov (21): Piotr Caban (4):
comctl32/tests: Avoid testing uninitialized value (Valgrind). msvcrt: Fix buffer allocation in setvbuf.
wmp: Implement get_versionInfo(). ole32: Don't do any message processing when we're already done with dragdrop operation.
d3drm/tests: Release frame instance (Valgrind). msvcrt: Always set fd to -1 in _sopen_s on failure.
d3dx9: Trace out parameters as pointers (Valgrind). urlmon: Recognize <body> tag in FindMimeFromData function.
quartz/tests: Fix couple of test failures running with limited user.
shell32: Release cached desktop folder on process detach.
windowscodecs/tests: Fixed some leaks on error path (Valgrind).
dsound/tests: Accept another error code.
msctf/tests: Fix crash when ITfInputProcessorProfileMgr is not supported.
msxml3/tests: Accept Stat() method called on test stream.
xmllite/writer: Maintain a stack of written elements to write end tags.
dwrite: Recognize more Unicode ranges in script analyzer.
kernel32: Added a message for WSAECONNRESET.
xmllite/writer: Implement WriteFullEndElement().
po: Update Russian translation.
scrrun: Implement GetDriveName().
scrrun: Implement SerialNumber property.
scrrun: Implement FileSystem property.
scrrun: Implement get_VolumeName().
scrrun/tests: Run test on fixed drive.
iphlpapi/tests: Skipping test on access error.
Piotr Caban (18): Qian Hong (3):
msvcrt: Use size_t to store indexes in qsort. mshtml: Fixed typo.
msvcrt: Allocate data with 16-bytes alignement if small blocks heap is used. gdi32/tests: Improve font name localization tests by not requiring a strict language match.
msvcrt: Add small blocks heap tests. gdiplus: Set outer pointer to NULL when image loading functions fail.
msvcr100: Add _SpinWait implementation.
msvcr100/tests: Add _SpinWait tests.
msvcr100: Add critical_section class stub.
msvcr100: Add critical_section::scoped_lock implementation.
msvcr100: Add critical_section class implementation.
msvcr110: Add critical_section::try_lock_for implementation.
msvcp110: Add missing exports to msvcp110.spec file.
kernel32: Fix typo in enum_locale_ex_proc.
msvcp110: Add _Mtx_{destroy,getconcrtcs,init,lock,unlock,trylock} implementation.
msvcr110: Add __crtInitializeCriticalSectionEx implementation.
msvcrt: Fix _flsbuf behavior on streams with MSVCRT__IONBF flag.
msvcrt: Fix ungetc on files with empty buffer.
msvcrt: Support NULL buffer in setvbuf.
msvcrt: Use file->_flag to check if file buffering is enabled.
msvcrt: Don't touch _bufsiz value while initializing FILE structure.
Sebastian Lackner (23): Sebastian Lackner (4):
kernel32: Update VirtualAddress of resource section in write_raw_resources. wininet: Fix invalid memory access in HTTP_QUERY_RAW_HEADERS (Valgrind).
msvcr110: Fix typo in exported symbol _set_SSE2_enable. oleaut32/tests: Add additional tests for VarDecAdd.
user32: Avoid race-condition when unloading module while hook is still active. oleaut32: Decrease accuracy if scaling is not possible in VarDecAdd.
kernel32: Raise DBG_PRINTEXCEPTION_C exception in OutputDebugStringA. shell32: Return NULL-terminated list of arguments in CommandLineToArgvW.
wininet: Don't update *lpdwIndex if HttpQueryInfoW fails with ERROR_INSUFFICIENT_BUFFER.
ntdll/tests: Add exception tests for RtlUnwind on i386.
ntdll/tests: Use an EXCEPTION_REGISTRATION_RECORD array to prevent compiler from reordering variables.
ntdll/tests: Run crashing i386 exception tests as the last step.
kernel32: Process OutputDebugString events like regular exceptions.
server: Remove output_debug_string request.
ntdll/tests: Add more tests for debug string events.
server: Grab borrowed debugger reference while handling wake_up() events. (Valgrind).
server: Avoid invalid memory access when thread is killed while in wake_up(). (Valgrind).
kernel32: Fix a valgrind warning in format_add_char(). (Valgrind).
kernel32/tests: Add missing HeapFree() in doChildren(). (Valgrind).
comctl32: Allocate new memory in notify_forward_header() to avoid Free() on wrong pointer. (Valgrind).
ntdll: Fix leaking activation context when terminating via exit_thread(). (Valgrind).
kernel32/tests: Add missing ReleaseActCtx() calls. (Valgrind).
ntdll: Avoid leaking activation context in RtlCreateUserThread. (Valgrind).
kernel32: Process DBG_RIPEXCEPTION events like regular exceptions.
server: Get rid of RIP_EVENT union elements.
ntdll/tests: Add tests for DBG_RIPEXCEPTION debugger events.
user32/tests: Add a missing call to ReleaseActCtx().
Shuai Meng (2): Shuai Meng (2):
vbscript: Implemented CSng. vbscript: Implemented VarType.
vbscript: Implemented TypeName. vbscript: Implemented Sgn.
Thomas Faber (2): Stefan Dösinger (8):
rpcrt4: Do not omit mandatory argument to VirtualProtect. wined3d: Set palettes on the swapchain.
msvcrt: Do not omit mandatory argument to VirtualProtect. wined3d: Do not write a FIXME about WINED3DUSAGE_WRITEONLY.
ddraw: Refuse SetPalette and GetPalette on lost surfaces.
d3d9: Ignore SetPriority and GetPriority calls on surfaces.
wined3d: Ignore set_priority calls on non-managed resources.
d3d9/tests: Add a test for SetPriority and GetPriority.
d3d8/tests: Add a test for SetPriority and GetPriority.
d3d9/tests: Fix some ok() call style issues.
Vincent Povirk (13): Vincent Povirk (7):
ole32: Add tests for STGC_OVERWRITE. ole32: Simplify the FileMonikerImpl_BindToStorage code.
windowscodecs: Share WriteSource code between implementations. winebrowser: Manually percent-encode file: paths for unix filenames.
windowscodecs: Check for empty rect in WriteSource_Proxy. winebrowser: Add traces for file uri conversion steps.
windowscodecs: Support InterlaceOption in PNG encoder. winebrowser: Don't use IUriBuilder with unix file: uri's.
shell32: Set tm_isdst before calling mktime. urlmon: Add tests for implicit file uri's with percent encodings.
advapi32/tests: Account for limited users in registry test. gdiplus: Account for transforms when calculating hdc bounds.
windowscodecs: Fix memory leak in ComponentFactory_CreateBitmapFromSource. winex11: Leave fullscreen state alone when minimizing.
windowscodecs: Fix leak in DGifGetImageDesc.
windowscodecs: Fix leak in test_propertybag_getpropertyinfo.
windowscodecs: Fix leak in test_QueryCapability.
windowscodecs: Fix leak in test_QueryCapability.
Revert "windowscodecs: Fix leak in test_QueryCapability.".
windowscodecs: Fix interlaced PNG writing.
Zhenbo Li (2): Zhenbo Li (1):
mshtml: Added IHTMLTableCell::cellIndex method implementation. shlwapi/tests: Add tests for PathIsRelativeA/W.
shell32: Fix SHFileOperation when deleting a nonexistent directory.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -689,6 +689,7 @@ Jörg Höhle
Jörg Mayer Jörg Mayer
Joris Beugnies Joris Beugnies
Joris Huizer Joris Huizer
Joris van der Wel
Jose Alonso Jose Alonso
Josef Meixner Josef Meixner
José Manuel Ferrer Ortiz José Manuel Ferrer Ortiz

View File

@ -1 +1 @@
Wine version 1.7.21 Wine version 1.7.22

18
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for Wine 1.7.21. # Generated by GNU Autoconf 2.69 for Wine 1.7.22.
# #
# Report bugs to <wine-devel@winehq.org>. # Report bugs to <wine-devel@winehq.org>.
# #
@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='Wine' PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine' PACKAGE_TARNAME='wine'
PACKAGE_VERSION='1.7.21' PACKAGE_VERSION='1.7.22'
PACKAGE_STRING='Wine 1.7.21' PACKAGE_STRING='Wine 1.7.22'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
@ -1976,7 +1976,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # 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. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures Wine 1.7.21 to adapt to many kinds of systems. \`configure' configures Wine 1.7.22 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2045,7 +2045,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of Wine 1.7.21:";; short | recursive ) echo "Configuration of Wine 1.7.22:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -2240,7 +2240,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
Wine configure 1.7.21 Wine configure 1.7.22
generated by GNU Autoconf 2.69 generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc.
@ -2758,7 +2758,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by Wine $as_me 1.7.21, which was It was created by Wine $as_me 1.7.22, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -18089,7 +18089,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by Wine $as_me 1.7.21, which was This file was extended by Wine $as_me 1.7.22, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@ -18160,7 +18160,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
Wine config.status 1.7.21 Wine config.status 1.7.22
configured by $0, generated by GNU Autoconf 2.69, configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"