-The Wine development release 1.2-rc4 is now available.
+The Wine development release 1.5.23 is now available.
What's new in this release (see below for details):
- - Many translation updates.
- - A lot of bug fixes.
+ - HTTPS support no longer dependent on OpenSSL.
+ - Support for event handling in the Mac driver.
+ - A functional Netstat built-in application.
+ - A bunch of C++ runtime math functions.
+ - Various bug fixes.
The source is available from the following locations:
- http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.2-rc4.tar.bz2
- http://prdownloads.sourceforge.net/wine/wine-1.2-rc4.tar.bz2
+ http://prdownloads.sourceforge.net/wine/wine-1.5.23.tar.bz2
+ http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.23.tar.bz2
Binary packages for various distributions will be available from:
- http://www.winehq.org/site/download
+ http://www.winehq.org/download
-You will find documentation on http://www.winehq.org/site/documentation
+You will find documentation on http://www.winehq.org/documentation
You can also get the current source directly from the git
-repository. Check http://www.winehq.org/site/git for details.
+repository. Check http://www.winehq.org/git for details.
Wine is available thanks to the work of many people. See the file
AUTHORS in the distribution for the complete list.
----------------------------------------------------------------
-Bugs fixed in 1.2-rc4:
-
- 4813 Haegemonia crashes on startup
- 7893 cubloc locks up when you choose 'run'
- 9136 Hitman 4: PostProcessing\Blur artefacts
- 9140 Can not install AutoCad 2006
- 9320 No applications inside virtual desktop get properly focused and activated
- 9579 Window doesnt redraw after restoring
- 10142 Switching workspaces/desktops can make some application windows disappear
- 10558 Srim 2006 does not work
- 11028 Cannot type into IMVU chat window after it first loses focus.
- 11548 Coastal Explorer launches but has no toolbar or menus
- 11661 Confusing error message when executing application on noexec fs
- 11933 Alien Shooter 2 demo crashes on exit when playing at 1024x768
- 12752 Zak McKracken - Between Time and Space aborts after game loading screen
- 13007 ADIsimPLL: crashes after the "tip-of-the-day" dialog is closed
- 13064 AfterEffects 7 tryout crashes on startup, needs GDI32.dll.CreateFontIndirectExW
- 13402 rendering glitches in fr-030 candytron party
- 13423 Firefox unusable when computer loaded down [dogfood]
- 13438 Eudora 7.1.0.9: printing garbled after first half page
- 14097 Zak McKracken - Between Time and Space mp3 problem
- 14557 Sins of a solar empire straddles both monitors in xinerama mode
- 15010 Peggle Deluxe and Peggle Extreme: black screen with 3D hardware acceleration
- 15012 Thunder:crashes when click the resume(开始) button to continue the task.Also EXCEPTION_ACCESS_VIOLATION error.
- 15099 Bionic Commando Rearmed wont run
- 15284 Direct3D output is at half the frame rate of OpenGL output in WinUAE
- 15452 Freewire aborts due to incorrect handling of COLORRES nIndex in winex11's GetDeviceCaps()
- 15819 BeyondCompare hangs when restoring window or changing desktops
- 15884 Tooltips displayed in mIRC when windows are minimized
- 15941 Mount & Blade crashes with 'Unable to create render target texture'
- 16380 Program manager window appears unexpectedly
- 17275 Aquamark 3 crashes at end after failing to access VIDEOPRT.SYS
- 17311 REDCINE: Application crash at startup
- 17697 SNetTerm won't start
- 17778 WinPolis drawing errors
- 17992 fixme:d3d error, screen is broken, and then flips forever
- 18596 AOL Instant Messenger 6.9 exits silently
- 18615 Motocross Madness 2: upside down display as mouse moves over button
- 18934 Free PDF to Word Doc converter's installer reports wrong ClassNN (appinstall)
- 19128 UseGLSL=disabled stops FIFA WM 2006 with vertex shader error
- 19316 winecfg.exe: cannot access the 'Audio' Tab
- 19507 Harry Potter a. t. Half-Blood Prince Demo Installer in infinite loop
- 19573 Adobe CS4 installer's Quit button doesn't do anything
- 19624 winspool.drv needs to properly handle local printer server config data queries (XPSEPSC update/installer)
- 19628 Muziic reports an error and exits
- 20499 Bottom part is not visible in windows with custom-drawn title bar
- 20666 Garmin WebUpdater install screen (nearly) empty
- 21156 Add torrents in webUI with µTorrent >= 2.0 doesn't work
- 21181 Wine does not compile on Cygwin
- 21402 Microsoft GIF Animator fails to install correctly
- 21526 several programs fail to compile under cygwin
- 21534 TF2 stops when pushing on the key : "Display multiplayer scores" (tab key by default)
- 21609 Multiple games loose most sound effects or crash
- 21844 Homeworld 2: no sound
- 21865 Homeworld 2 crashes
- 21982 DPC Latency Checker barfs loading its driver
- 22148 Mount & Blade crashes after intro video
- 22289 Cannot find -lmsvcrt on a msvcr90 test under Cygwin
- 22595 Zwinky install fails
- 22686 VectorWorks 11.5 shows icons in toolbars on mouseover only
- 22725 Entering two columns of numerical data in Excel 2003 leads to crash
- 22811 Graphical rendering problem in cad program
- 22824 Guitar Pro 5 - window disappears after minimizing
- 22941 New behaviour of wineconsole (Alt+F4 emulation by [x] button pressing) causes problems with FAR manager
- 22952 Babaschess, invisible text on black background input text box
- 22979 winhelp: Gets stuck in infinite loop loading some help files
- 23054 WinHEX: Cannot open website link in help
- 23092 FL Studio built-in file browser fails with long pathnames and/or long filenames
- 23116 No sound inDawn Of War - Soulstorm Demo
- 23130 MSVCR100.dll fails to initialize, needs kernel32.RtlPcToFileHeader
- 23143 SlingPlayer 2 unable to remember password
- 23200 cygwin build broken in dlls/ws2_32/tests/sock.c
- 23202 Cyberboard Player has missing disabled icons on menubar
- 23206 Print output from builtin notepad lacks spaces
- 23231 Cannot close window in the background by pressing the Close button of that window
+Bugs fixed in 1.5.23 (total 57):
+
+ 7710 QueryPerformanceCounter should be independent of system time
+ 9952 Sketch Studio shows corrupt cursor
+ 13417 FlashFXP - No mouse support systemwide if window is open
+ 16476 Turok crashes when starting a game
+ 16689 winefile: array size is smaller than minimum required
+ 17226 SimTower crashes on dereferencing 0xffffffff on attempting to save in SimTower
+ 17990 Battleships forever video is offset
+ 19773 Largo Winch: mostly black screen
+ 19796 Galactic Civilizations II: Crash after menu screen
+ 19799 Native cscript crashes if you call WScript.Arguments(0). Breaks Chromium build setup.
+ 20889 In Quake 3 Arena Main Menu one mouse click is taken as two
+ 21119 realMYST v1.1.1 [ENGLISH] No-CD/Vista Fixed EXE: Page fault and debug err
+ 21943 GetCharABCWidthsI does not return correct widths when handling a DC with dc->gdiFont == null
+ 22812 mt creates corrupted executables
+ 23121 Iometer 2006.07.27 displays error messages on start (dogfood)
+ 23215 4x4 Evo 2: Pagefault on second launch of game
+ 23414 Text is italicized in Mozilla Firefox 3.6.6
+ 23501 ATEN KVM WinClient did not start
+ 25010 radmin fast search halfworking.
+ 25082 radmin: right mouse key drag'n'drop not working
+ 25222 Football Manager 2011 fails to load with 3d enabled
+ 25599 Editing Word 2000 drawing object does not work
+ 26530 Frogger: 3D models not rendering correctly/Only shadows
+ 27991 LsaLookupNames2 separate allocations break .NET 4.0 System.Security subsystem and leak returned buffer data
+ 28343 UFO: Extraterrestrials Gold - crash at start unless native d3dx9_26 (or d3dx_36) is used
+ 28530 Asami Sushi Shop hangs when switching to windowed mode
+ 28666 Spa Mania: Read from NULL when toggling fullscreen mode
+ 29822 winebuild should use Clang to assemble if Clang is used to compile
+ 29936 Java Quick Starter service chews CPU
+ 30119 ThunderMini crash after a while.
+ 30514 RonyaSoft Poster Designer (Poster Forge) 2.x installer crashes during installation of fonts due to unimplemented function gdi32.dll.GetFontResourceInfoW
+ 31280 Right-clicking a listview in a dotnet application doesn't open the context menu
+ 31343 Steam: Steam is significantly slower in 1.5.x
+ 32123 Outlook 2010 crashes in versions newer than 1.5.14
+ 32404 Ocean Dive demo launcher shows garbage when window loses focus
+ 32504 QQPCDetector.exe from installer of QQMusic 2012 beta2 crashes
+ 32564 Visual Studio 2010 (10.0) Express Edition needs atl100.dll.AtlAxDialogBoxW
+ 32706 No sound with foobar2000: Unknown error code (0x80070057)
+ 32718 Crash on call to SHELL32.dll.709 (SHGetSetFolderCustomSettings)
+ 32739 TDXW crashes when the window is resized
+ 32744 Batman: Arkham Asylum Demo "err:wbemprox:wql_error syntax error, unexpected $end, expecting TK_ID"
+ 32746 TurboTax 2012 installer fails
+ 32750 Batman: Arkham Asylum Demo wants wbemprox:class_object_GetPropertyQualifierSet
+ 32763 Regression in wbemprox - rFactor 2 launcher - Unhandled page fault
+ 32764 STEP7_Lite_V30_incl_SP4 installation crashed
+ 32776 Crashes in Legacy 5 resulting in its database being corrupted
+ 32779 RegOpenKeyExA fails on 64bit wine when build with lazarus (fpc 2.6 - 64bit)
+ 32788 Batman: Arkham Asylum Demo - GetObject gets an empty string
+ 32799 err:d3d:check_fbo_compat
+ 32806 Freight Tycoon crashes while loading to the menu (with built-in msvcr71)
+ 32807 installer of PPTV: needs unimplemented atl100.dll.AtlGetPerUserRegistration
+ 32812 Hard Truck Apocalypse crashes on start with built-in msvcp71
+ 32819 Max Payne 1 crashes when loading certain level
+ 32824 Dota 2 graphics missing without texture copy in check_fbo_compat()
+ 32840 Mouse input regression caused by changes in GetTickCount64
+ 32847 Microsoft Expression Design 4 (Free Version) installer needs windowscodecs IcoFrameDecode_GetThumbnail impl
+ 32853 Microsoft Expression Design 4 (Free Version) installer fails while trying to check for msi.dll file version (MsiGetFileVersion)
----------------------------------------------------------------
-Changes since 1.2-rc3:
-
-Alexander Scott-Johns (2):
- msvcrt/tests: Rename a variable.
- include/msvcrt: Update a bit.
-
-Alexandre Julliard (21):
- atl: Fix parsing of extended dialog templates.
- atl: Implemented AtlCreateTargetDC.
- krnl386: Defined the SMapLS/UnMapLS_IP_EBP functions explicitly to make life easier for winapi_check.
- shell32: Create a 32-bpp image list to get alpha blended icons.
- appwiz.cpl: Create a 32-bpp image list to get alpha blended icons.
- winecfg: Fix pointer truncation in audio setup.
- winegcc: Add explicit support for the Cygwin platform.
- include: Define the SPLREG winspool string constants.
- ntdll: Make the DOS area accessible even when not using it to hide bugs in broken apps.
- winedevice: Fix up protections before writing to the NT header.
- winegcc: Load the Unicode argv dynamically from the generated stub.
- ws2_32/tests: Reorder includes so that winsock.h is included before system headers.
- wrc: Avoid use of toupper/isupper on signed chars.
- user32: Don't try to alpha blend icons when drawing to a monochrome device.
- ntdll: Print a warning when failing to set execute permissions on a section.
- user32/tests: Expand the DCX_NORESETATTR test to make sure we check the correct DC.
- user32/tests: Ignore repeat key flag that causes occasional failures on Windows.
- user32/tests: Fix some class tests that behave differently on WoW64.
- shell32: Flesh out the stub DDE query for Progman groups a little.
- gdi32: Fix the sign of the vertical text position in ExtTextOutW.
- user32: Destroy the unused buttons in a message box instead of only hiding them.
-
-Andrew Nguyen (16):
- msxml3: Add proper skips when msxml3 DOM interfaces are unavailable.
- msxml3: Ignore the encoding attribute when loading a new XML document in IXMLDOMDocument::loadXML.
- msxml3/tests: Correct the sense of a few test failure messages.
- winex11.drv: Report a non-zero COLORRES capability value.
- setupapi: Avoid useless initializations in SetupIterateCabinetA/W.
- setupapi: Validate the cabinet filename parameter in SetupIterateCabinetA.
- setupapi: Validate the cabinet filename parameter in SetupIterateCabinetW.
- setupapi/tests: Add tests to show that SetupIterateCabinet handles callback exceptions on newer Windows.
- setupapi/tests: Add simple enumeration tests for SetupIterateCabinetA.
- setupapi/tests: Add simple enumeration tests for SetupIterateCabinetW.
- setupapi: Exhaustively test the invalid parameter handling of SetupDecompressOrCopyFileA.
- setupapi: Only extract the first MSZIP cabinet file in SetupDecompressOrExtractFile.
- setupapi: Add a few traces for SetupDecompressOrCopyFileW.
- ntdll/tests: Add tests to examine output file part pointer behavior for RtlGetFullPathName_U.
- kernel32/tests: Add tests to examine output file part pointer behavior for GetFullPathNameA.
- kernel32/tests: Add tests to examine output file part pointer behavior for GetFullPathNameW.
-
-André Hentschel (3):
- propsys: Mention that the functions are stubs.
- winegcc: Add detection for --param options.
- winemaker: Avoid setting variable to an uninitialized value.
-
-Aric Stewart (3):
- usp10/tests: Having numbers in the ScriptStringXtoCP tests causes unpredictable behavior.
- usp10/tests: Remove a test for a bug corrected in later versions of usp10.
- usp10/tests: Windows 95 does not set invalid glyphs to 0 but instead 0x80.
-
-Damjan Jovanovic (3):
- kernel32: Revert 3f1404bf29676d79dd76ffd31e2630bb9f2b0b60 and add better CopyFile tests.
- kernel32: Add a CopyFile test.
- kernel32: Stop CopyFile from overwriting a file with itself.
-
-Detlef Riekenberg (7):
- msvcr7x: Sync exports to msvcrt.
- msvcr100: Sync exports to msvcr90.
- msvcr80: Sync exports to msvcr90.
- winspool: Support the spooler in GetPrinterData.
- winspool/tests: Test GetPrinterData/Ex for the print spooler.
- winspool: Return ERROR_MORE_DATA, when the app probe for the needed buffer size.
- winspool/tests: Handle the Windows bug in GetPrinterDataEx.
-
-Dylan Smith (1):
- wordpad: Fix failing GetDlgItem that forced screen repaint.
-
-Eric Pouech (4):
- winhelp: Fix trailing space in window name for JumpID macro.
- winhelp: Avoid accessing a window in global window list after it has been freed.
- winhelp: When following a link, don't do it into a popup, but its parent.
- winmm: Only compute dwFileSize for MMIO objects with a DOS ioproc.
-
-Hans Leidekker (3):
- propsys: Return success from PSRegisterPropertySchema.
- msi: Don't trace the contents of an output buffer.
- msi: Add tests for MsiLocateComponent and make them pass.
-
-Henri Verbeet (3):
- winealsa.drv: Add some missing newlines.
- ntdll: The FPU control word for newly created threads is 0x27f.
- ddraw: Register / unregister the ddraw window class from DllMain().
-
-Huw Davies (1):
- wineps.drv: Don't return an error for empty glyphs.
-
-Igor Paliychuk (3):
- localui: Add Ukrainian translations.
- iccvid: Add Ukrainian translations.
- localspl: Add Ukrainian translations.
-
-Jacek Caban (5):
- shobjidl.idl: Added INewWindowManager declaration.
- docobj.idl: Added OLECMDID_UPDATETRAVELENTRY_DATARECOVERY declaration.
- mshtml: Don't crash in on_start_uri_open on nscontainer without associated document.
- shdocvw: Silence QueryService traces in non-interactive runs.
- mshtml: Added IHTMLWindow2::open test.
-
-Jose Rostagno (2):
- localui: Add Spanish translation.
- notepad: Update Spanish translation.
-
-Juan Lang (5):
- crypt32: Add support for szCERT_STORE_PROV_PKCS7 to CertOpenStore.
- crypt32/tests: Test opening serialized stores.
- crypt32: Terminate reading a serialized store upon reading an empty property.
- crypt32: Increment current pointer on successful reads from memory.
- crypt32: Add support for CERT_STORE_PROV_SERIALIZED to CertOpenStore.
+Changes since 1.5.22:
+
+Alex Henrie (1):
+ advapi32: Destination length -1 means no limit.
+
+Alexandre Julliard (20):
+ winapi: Add arm64 architecture.
+ loader: Hardcode Linux syscall numbers.
+ libwine: Hardcode Linux syscall numbers.
+ ntdll: Use the __NR_ names for Linux system calls.
+ server: Use the __NR_ names for Linux system calls.
+ gdi32: Fix copy/paste typo in get_char_positions_indices.
+ winex11: Store the client window in the window data again, now that it can be accessed from all threads.
+ winex11: Handle Expose events on top-level client windows.
+ rpcrt4: Fix wrap-around bug in tick count comparison.
+ ole32: Fix wrap-around bug in tick count comparison.
+ netapi32: Fix wrap-around bug in tick count comparison.
+ wbemprox: Don't rely on GetTicksCount to determine boot time.
+ advapi32/tests: Fix another test failure.
+ ntdll: Use a monotonic time counter to implement NtQueryPerformanceCounter.
+ ntdll: Add support for the monotonic time counter on Mac OS X.
+ ntdll: Use the monotonic counter for NtGetTickCount.
+ kernel32: Use the monotonic counter in GetTickCount64.
+ kernel32: We no longer need the server start time in kernel32.
+ urlmon/tests: Avoid infinite timeouts in tests.
+ server: Use the monotonic time counter also on the server side.
+
+Andrew Eikum (2):
+ ieframe/tests: Don't convert to long path name until the file exists.
+ wineoss.drv: Set reasonable defaults if driver reports invalid values.
+
+Andrew Talbot (4):
+ gdi32: Avoid signed-unsigned integer comparisons.
+ gdiplus: Avoid signed-unsigned integer comparisons.
+ hhctrl.ocx: Avoid signed-unsigned integer comparisons.
+ gphoto2.ds: Avoid signed-unsigned integer comparisons.
+
+André Hentschel (9):
+ include: Fix __int64 definition for ARM64.
+ include: Make sure interlocked_cmpxchg128 is defined on ARM64.
+ ntdll: Implement IMAGE_REL_BASED_THUMB_MOV32 relocation on ARM.
+ netstat: Implement the TCP stats output.
+ netstat: Implement the UDP stats output.
+ configure: Add ARM64 define.
+ dbghelp: Implement rudimentary stack walk for ARM64.
+ dbghelp: Remove useless code in ARM stack walk.
+ include: Add remaining checks for ARM64.
+
+Aric Stewart (7):
+ usp10: Group the GDEF table loading with the other opentype tables.
+ usp10: GPOS Mark to Base seeks back in the string to the first glyph that is not a mark for its base.
+ usp10: Add locl and ccmp to Latin features.
+ usp10: Only fall back to latin features if the base script tag is not found at all.
+ usp10: Add ShapeCharGlyphProp_Latin to properly handle zero width character properties for Latin.
+ usp10: Add ShapeCharGlyphProp and ContextualShape for Control characters.
+ usp10: Do not apply SSA_LINK to right to left text.
+
+Aurimas Fišeras (1):
+ po: Update Lithuanian translation.
+
+Austin English (1):
+ include: Flesh out d3d11.idl.
+
+Charles Davis (1):
+ winebuild: Use Clang to assemble if found.
+
+Christian Costa (4):
+ d3dx9_36: Fill children info into ID3DXFileData object.
+ dmusic: Add support for loading articulations.
+ d3dx9_36: Implement ID3DXFileData_GetChildren and ID3DXFileData_GetChild.
+ d3dx9_36: Implement ID3DXFileDataImpl_IsReference.
+
+Detlef Riekenberg (3):
+ wininet: Fix a test failure on w2k.
+ wininet: Remove most GetLastError tests for IsDomainLegalCookieDomainW.
+ wininet: Don't depend on user settings.
+
+Dmitry Timoshkov (4):
+ gdiplus: Make GdipCreateFromHDC2 not fail in case of hDevice != NULL.
+ dwrite: Avoid triggering an exception on DLL_PROCESS_DETACH.
+ gdiplus: Avoid not necessary memory allocation for BITMAPINFO.
+ windowscodecs: Implement GetThumbnail in the ICO frame decoder.
+
+Erich Hoover (5):
+ advapi32: Fix intermittent 64-bit test failure.
+ advapi32: Support service objects in SetSecurityInfo.
+ advapi32: Make an internal routine for [Get|Set]SecurityInfo file objects.
+ advapi32: Support service objects in GetNamedSecurityInfo.
+ advapi32: Support service objects in SetNamedSecurityInfo.
+
+Francois Gouget (4):
+ winmm/tests: Allow more margin in the test_asyncWAVE() playback check.
+ wined3d: Make device_stream_info_from_declaration() static.
+ wined3d: debug_{d3dbasis, d3ddegree}() are not used anymore so remove them.
+ Assorted spelling fixes.
+
+Frédéric Delanoy (1):
+ po: Update French translation.
+
+Gerald Pfeifer (1):
+ winex11: Push down variable attrib down in create_gl_drawable.
+
+Hans Leidekker (16):
+ msi: Set the OriginalDatabase property after applying transforms, not before.
+ msi: Execute concurrent installers in a separate process.
+ msi: Remove const from integer parameters.
+ wbemprox: Implement Win32_DiskDrive.DeviceId.
+ wbemprox: Add a stub implementation of IWbemQualifierSet.
+ wbemprox: Check the result count instead of the result pointer in get_propval.
+ wbemprox: Implement IWbemQualifierSet::Get.
+ wbemprox: Return an empty object if the path is NULL or empty.
+ wbemprox: Don't fail if there are less objects than asked for in IEnumWbemClassObject::Next.
+ wbemprox: Implement Win32_VideoController.PNPDeviceID.
+ wbemprox: Build a PNP device ID that better matches the graphics card.
+ msi: Avoid a crash in msi_dialog_handle_event.
+ msi: Set _BrowseProperty to INSTALLDIR.
+ msi: Don't fail if the directory already exists in MsiCreateAndVerifyInstallerDirectory.
+ msi: Fix the return value of MsiGetFileVersion for some corner cases.
+ msi: Improve parsing of the supported platforms string.
+
+Henri Verbeet (30):
+ ddraw: Avoid LPD3DVERTEXBUFFERDESC.
+ ddraw: Avoid LPD3DDRAWPRIMITIVESTRIDEDDATA.
+ wined3d: Get rid of the select_shader_mode() call in wined3d_get_device_caps().
+ wined3d: Move "ffp_proj_control" to the fragment caps.
+ wined3d: Move "vs_clipping" to the shader caps.
+ d3drm: Avoid LPD3DRECT.
+ d3drm: Avoid LPDDPIXELFORMAT.
+ wined3d: Add sRGB writes to the shader backend and fragment pipe caps.
+ wined3d: Properly set WINED3DFMT_FLAG_SRGB_WRITE in init_format_texture_info().
+ wined3d: Get rid of CheckSrgbReadCapability().
+ d3drm: Avoid LPD3DVALUE.
+ d3drm: Avoid LPD3DVECTOR.
+ wined3d: Get rid of select_shader_mode().
+ wined3d: Properly set WINED3DFMT_FLAG_FILTERING in init_format_texture_info().
+ wined3d: Get rid of CheckFilterCapability().
+ d3drm: Avoid LPD3DRMQUATERNION.
+ d3drm: Avoid LPD3DRMRAY.
+ wined3d: Properly set WINED3DFMT_FLAG_VTF in init_format_texture_info().
+ wined3d: Get rid of CheckPostPixelShaderBlendingCapability().
+ wined3d: Get rid of CheckWrapAndMipCapability().
+ d3drm: Avoid LPD3DRMBOX.
+ d3drm: Avoid LPD3DRMRENDERQUALITY.
+ wined3d: Support all fixups in shader_none_color_fixup_supported().
+ wined3d: Replace "VertexShaderMode" and "PixelShaderMode" with shader model limits.
+ wined3d: Get rid of a superfluous texture copy in check_fbo_compat().
+ d3drm: Avoid LPD3DRMIMAGE.
+ d3drm: Avoid LPD3DRMMATERIALOVERRIDE.
+ wined3d: Introduce a format flag for texturing.
+ wined3d: Get rid of CheckTextureCapability().
+ wined3d: Get rid of CheckBumpMapCapability().
+
+Huw Davies (12):
+ riched20: Avoid an unnecessary string duplication.
+ wineps: Use a file mapping to read the ppd file.
+ wineps: Cope with '\r'-only end-of-line markers.
+ riched20: Simplify adding the undo items when joining paragraphs.
+ riched20: Move undo handling to a different set of structs as the display item structs are not a good fit.
+ riched20: Add a paragraph ptr to each run.
+ riched20: Add a helper to debug the run text.
+ riched20: Add a helper to retrieve the run text.
+ riched20: Rewrite the run splittable test to take a run parameter.
+ riched20: Rewrite the run whitespace test to take a run parameter.
+ riched20: Use the get_text helper in a few more places.
+ riched20: Add an explicit run length member and use it rather than accessing the string length.
+
+Jacek Caban (41):
+ secur32: Return a cert context with context store in SECPKG_ATTR_REMOTE_CERT_CONTEXT GnuTLS implementation.
+ secur32: Return a cert context with context store in SECPKG_ATTR_REMOTE_CERT_CONTEXT MacOSX implementation.
+ secur32: Added SECPKG_ATTR_REMOTE_CERT_CONTEXT tests.
+ mshtml: Get rid of PTInt64 type.
+ mshtml: Get rid of PRUint8 type.
+ mshtml: Get rid of PRUint16 type.
+ mshtml: Get rid of PRUint32 outside XPCOM C API.
+ mshtml: Get rid of PRUint64 type.
+ winhttp: Test that the data is really read in test_secure_connection.
+ winhttp: Enable more OpenSSL-independent code when OpenSSL is not available.
+ winhttp: Use schannel in netconn_secure_connect if OpenSSL is not available.
+ winhttp: Added schannel-based netconn_recv implementation.
+ winhttp: Added schannel-based netconn_send implementation.
+ winhttp: Added schannel-based netconn_get_certificate implementation.
+ winhttp: Added schannel-based netconn_get_cipher_strength implementation.
+ winhttp: Use schannel for HTTPS connection by defaul and get rid of OpenSSL dependency.
+ vbscript: Added GetObject implementation.
+ vbscript: Added GetObject tests.
+ ieframe/tests: Fixed a race in tests.
+ d3dcompiler.h: Added D3DCOMPILER_DLL macro.
+ atl100: Added AtlGetPerUserRegistration stub implementation.
+ wininet: Moved WORKREQUEST allocation to INTERNET_AsyncCall callers.
+ wininet: Moved WORKREQ_HTTPSENDREQUESTW out of WORKREQUEST.
+ wininet: Moved WORKREQ_INTERNETOPENURLW out of WORKREQUEST.
+ wininet: Moved WORKREQ_HTTPREADFILEEX out of WORKREQUEST.
+ textstor.idl: Added TS_ATTR_FIND_* constants.
+ wininet: Moved WORKREQ_HTTPENDREQUESTW out of WORKREQUEST.
+ wininet: Moved WORKREQ_SENDCALLBACK out of WORKREQUEST.
+ wininet: Moved WORKREQ_FTPPUTFILEW out of WORKREQUEST.
+ wininet: Moved WORKREQ_FTPSETCURRENTDIRECTORYW out of WORKREQUEST.
+ wininet: Moved WORKREQ_FTPCREATEDIRECTORYW out of WORKREQUEST.
+ wininet: Moved WORKREQ_FTPREMOVEDIRECTORYW out of WORKREQUEST.
+ wininet: Moved WORKREQ_FTPGETFILEW out of WORKREQUEST.
+ wininet: Moved WORKREQ_FTPGETCURRENTDIRECTORYW out of WORKREQUEST.
+ wininet: Moved WORKREQ_FTPFINDFIRSTFILEW out of WORKREQUEST.
+ wininet: Moved WORKREQ_FTPOPENFILEW out of WORKREQUEST.
+ wininet: Moved WORKREQ_FTPRENAMEFILEW out of WORKREQUEST.
+ wininet: Moved WORKREQ_FTPFINDNEXTW out of WORKREQUEST.
+ wininet: Moved WORKREQ_FTPDELETEFILEW out of WORKREQUEST.
+ wininet: Get rid of WORKREQ* types.
+ ieframe: Use int resource ID for toolbar image.
Jörg Höhle (1):
- mmsystem: Log MCI command name again.
-
-Luca Bennati (3):
- cryptui: Add Italian translation.
- crypt32: Add Italian translation.
- oleacc: Add Italian translation.
-
-Marcus Meissner (1):
- atl: Also handle struct sizes for 64bit.
-
-Michael Stefaniuc (7):
- mapi32: The Portuguese translation is in UTF-8.
- wordpad: Remove untranslated resources from the Hungarian translation.
- wordpad: "Fix" two errors in the Chinese translations.
- notepad: Fix an error in the Czech translation.
- notepad: Fix an error in the Portuguese (Brazil) translation.
- notepad: Fix an error in the Bulgarian translation.
- jscript: Add the Romanian translation.
-
-Nikolay Sivov (5):
- gdi32: Add CreateFontIndirectEx implementation.
- kernel32: Export RtlPcToFileHeader on x86-64 platform.
- msxml3: Avoid SysStringLen() testing for an empty string in ::createNode().
- msxml3: Use defined macros to access internal XPath structures.
- winhlp32: Added missed Russian resource.
-
-Paul Chitescu (2):
- winex11.drv: Post a WM_SYSCOMMAND SC_CLOSE when the window manager asks to close a window.
- user32: Use a safer method of freeing user handles to prevent zeroing out a newly allocated handle.
-
-Paul Vriens (1):
- user32: Add another flag to the TRACE().
-
-Piotr Caban (1):
- atl: Pass correct arguments to fuctions executed by AtlInternalQueryInterface.
-
-Ricardo Filipe (6):
- jscript: Update Portuguese Portugal translation.
- shell32: Update Portuguese Portugal translation.
- wineboot: Update Portuguese Portugal translation.
- winecfg: Update Portuguese Portugal translation.
- wordpad: Update Portuguese Portugal translation.
- mapi32: Add Portuguese Portugal translation.
+ winealsa: Have the MIDI recorder wait in poll(), not snd_seq_event_input().
+
+Ken Thomases (14):
+ winemac: Add a simple ERR() logging macro that can be used from Cocoa code.
+ winemac: Add WineEventQueue class for conveying events from Cocoa to Wine threads.
+ winemac: Associate an event queue with each thread that creates windows and with each window.
+ winemac: Make each Mac driver window track the HWND it's associated with.
+ winemac: Implement MsgWaitForMultipleObjectsEx and infrastructure for processing events.
+ winemac: Implement a WINDOW_CLOSE_REQUESTED event to allow closing windows.
+ winemac: Implement WINDOW_FRAME_CHANGED event to tell Wine when window is moved or resized.
+ winemac: Add infrastructure to convert from Cocoa event time to Wine tick count.
+ winemac: Implement a MOUSE_BUTTON event for mouse clicks.
+ winemac: Take control over when a window can become focused away from Cocoa.
+ winemac: Maintain a list of which windows have been "key" (focused) recently.
+ winemac: Implement a WINDOW_GOT_FOCUS event for when Cocoa tries to focus a window.
+ winemac: Implement a WINDOW_LOST_FOCUS event.
+ winemac: Implement an APP_DEACTIVATED event.
+
+Ludger Sprenker (6):
+ windowscodecs: Add tests for IPropertyBag2.
+ windowscodecs: Implement ComponentFactory::CreateEncoderPropertyBag.
+ windowscodecs: Implement IPropertyBag2::CountProperties.
+ windowscodecs: Implement IPropertyBag2::GetPropertyInfo.
+ windowscodecs: Implement IPropertyBag2::Write.
+ windowscodecs: Implement IPropertyBag2::Read.
+
+Maarten Lankhorst (1):
+ dbghelp: Add support for zlib compressed debug sections.
+
+Marcus Meissner (3):
+ dmusic: Actually return the allocated interface (Coverity).
+ msvcrt: read_utf8: free readbuf on return (Coverity).
+ kernel32: Conditional variable tests.
+
+Matteo Bruni (1):
+ wined3d: Rebind texture before checking for its content in check_fbo_compat().
+
+Michael Stefaniuc (10):
+ ws2_32: Use assignment instead of memcpy to copy structs.
+ d3dx9_36/tests: Use assignment instead of memcpy to copy a struct.
+ dinput: Use assignment instead of memcpy to copy a struct.
+ msvcrt/tests: Use assignment instead of memcpy to copy structs.
+ mscms: Use assignment instead of memcpy to copy structs.
+ crypt32: Use assignment instead of memcpy to copy a struct.
+ itss: Use assignment instead of memcpy to copy a struct.
+ mscoree: Use assignment instead of memcpy to copy a struct.
+ d3dcompiler_43: Use assignment instead of memcpy to copy structs.
+ wined3d: Use assignment instead of memcpy to copy structs.
+
+Nikolay Sivov (14):
+ advapi32: Make it possible to free data buffer returned from LsaLookupSids().
+ advapi32: Fix LsaLookupNames2() regarding referenced domain list allocation.
+ xmllite: Add a name stack for elements.
+ xmllite: Handle empty elements and transition to content/misc part, update depth on push.
+ xmllite: Implement end tag parsing.
+ xmllite: Complete content parsing with implemented parts and stubs.
+ user32: Accept BI_BITFIELDS format for icons when creating icons.
+ xmllite: Handle E_PENDING from stream for comment nodes.
+ xmllite: Fail to set input for external IXmlReaderInput.
+ comctl32/listview: Implement dragging with right button with a message loop.
+ comctl32: Use NM_RCLICK return value to allow default processing.
+ comctl32: Test WM_GETDLGCODE return value for TreeView.
+ comctl32/listview: Fix item search with keyboard input.
+ po: Use a shorter string for button.
+
+Piotr Caban (26):
+ vbscript: Fixed typo in vbsregexp55.idl.
+ msvcp90: Added complex::real and complex::imag implementation.
+ msvcp90: Added std::abs(complex) implementation.
+ msvcp90: std::_Fabs(complex) tests.
+ msvcp90: Added std::conj(complex) implementation.
+ msvcp90: Added complex trigonometric functions implementation.
+ msvcp90: Added std::tan(complex) tests.
+ msvcp90: Added complex hyperbolic functions implementation.
+ msvcp90: Added std::tanh(complex) tests.
+ msvcp90: Added std::log(complex) and std::exp(complex) implementation.
+ msvcp90: Added std::log10(complex) tests.
+ msvcp90: Added std::norm(complex) and std::polar(complex) implementation.
+ msvcp90: Added std::pow(complex) and std::sqrt(complex) implementation.
+ msvcp90: Added std::sqrt(complex) tests.
+ msvcp: Sync implementations.
+ msvcrt: Ignore S and R flags in fopen.
+ msvcrt: Added N flag support to fopen.
+ msvcrt: Fixed setlocale tests on Win8.
+ msvcrt: Fixed _Gettnames test on Win8.
+ jscript: Fixed a leak in do_regexp_match_next function.
+ jscript: Fixed a leak in regexp_match function.
+ msvcp71: Fixed basic_filebuf class layout.
+ jscript: Update buffer size in do_regexp_match_next.
+ msvcrt: Don't call invalid parameter handler in str{n,i}cmp functions.
+ msvcrt: Don't make stdout and stderr bufferred when writing to console.
+ msvcrt: Use temporary buffers to speed up operations on stdout and stderr.
+
+Putin Evgeny (1):
+ cscript: Correct forming cmd for forwarding to wscript.
Rico Schüller (1):
- wined3d: Improve fglrx glsl spam filter.
-
-Roderick Colenbrander (1):
- wined3d: Add NPOT quirk for GeforceFX 5200.
-
-Sven Baars (2):
- wldap32: Fix Dutch translation.
- oleacc: Fix Dutch translation.
-
-Vitaly Lipatov (1):
- Update Russian translations.
-
-Łukasz Wojniłowicz (1):
- winhlp32: Update the Polish translation.
+ advapi32: Use the lower 32bit of the special HKEYs on 64bit.
+
+Ričardas Barkauskas (3):
+ advapi32: Add AddMandatoryAce stub.
+ kernel32: Add SetFileInformationByHandle stub.
+ advapi32: Partially implement CreateProcessWithTokenW.
+
+Sergey Guralnik (3):
+ user32/tests: Test standard scrollbar initialization.
+ user32: Init standard scrollbars during WM_NCCREATE.
+ winemenubuilder: Try to wait for creating icon files.
+
+Stefan Dösinger (15):
+ wined3d: Ignore clears if count = 0 and rects != NULL.
+ ddraw: Implement DrawPrimitiveStrided with regular draws.
+ ddraw: Implement DrawIndexedPrimitiveStrided with regular draws.
+ d3d: Remove high level patch support.
+ wined3d: Remove draw_primitive_strided.
+ d3d8/tests: Add simple DrawRectPatch tests.
+ d3d9/tests: Add simple DrawRectPatch tests.
+ ddraw: device::GetCurrentViewport returns an error if no viewport is set.
+ ddraw: Delete viewports when destroying the device.
+ ddraw: Check for NULL pointers in DeleteViewport.
+ ddraw: Check for NULL pointers in SetCurrentViewport.
+ ddraw: AddViewport holds a reference to the viewport.
+ ddraw: Unset the viewport if the current vp is deleted.
+ ddraw: Don't check for NULL in GetCurrentViewport.
+ ddraw/tests: Add viewport handling tests.
+
+Stefan Leichter (1):
+ gdi32: Add stub for GetFontResourceInfoW.
--
Alexandre Julliard