winemac: Implement GetKeyNameText().
[wine] / ANNOUNCE
index 34b32e9..2493e44 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
-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