riched20: Rewrite ME_FindPixelPos to use ME_GetRunInRow.
[wine] / ANNOUNCE
index 4407686..923ba70 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,17 +1,15 @@
-The Wine development release 1.5.8 is now available.
+The Wine development release 1.5.24 is now available.
 
 What's new in this release (see below for details):
-  - More stream functionality in the C++ runtime.
-  - A number of Windows Codecs improvements.
-  - More WBEM classes and properties.
-  - Some HTML Help fixes.
-  - Support for printing fake italic fonts.
+  - Keyboard and mouse wheel support in the Mac driver.
+  - Regular expression support in VB Script.
+  - Many RichEdit code cleanups.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  http://prdownloads.sourceforge.net/wine/wine-1.5.8.tar.bz2
-  http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.8.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.5.24.tar.bz2
+  http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.24.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -27,514 +25,330 @@ AUTHORS in the distribution for the complete list.
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.5.8 (total 80):
-
-   5310  GDI32.SwapBuffers should call OPENGL32.wglSwapBuffers, not vice versa
-  10458  Poptray 3.2 external exception with hotmail
-  12966  Broken Sword 4 Demo fails to start
-  15982  Geometry Wars game does not start
-  16246  Setting WINEPATH has no effect
-  16596  Game doesn't display properly without using 'Emulate a Virtual Desktop'
-  16831  Audible Manager fails to active device
-  17296  VMware Infrastructure Client 2.5 could not validate server's SSL certificate
-  18640  .NET Framework 3.x/4.x WPF Media Integration Layer requires IDirect3D9ExImpl_GetAdapterDisplayModeEx implementation
-  19771  SecureCRT: SSH connections fail.
-  20651  Many .NET based applications need WMI core infrastructure (Wine doesn't provide a WMI implementation)
-  20826  Images are mirrored horizontally when printing from Firefox
-  21165  Borderlands is ~3x slower under Wine (GeForce Go 7900 GS).
-  21230  d3dx9_36.dll: incomplete function "D3DXGetShaderConstantTableEx"
-  21569  urlmon/url tests crash if +heap is enabled (crypt32 to blame?)
-  21701  CarveWright locks up at loading screen (needs Win32_Bios WMI class)
-  21812  3dgamestudio.com Venice demo crashes on exit
-  23746  Bejeweled Twist game crashes on closing
-  24144  Sample OBJ file is not rendered in OpenGL OBJ Viewer Demo (needs msvcp100.dll.??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z)
-  24287  stl_test crashes due to missing msvcp90.dll.?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A
-  24316  Level-R downloader needs msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z,
-  24875  SongSmith 1.0.2 doesn't install (managed assembly installation fails, needs Win32_OperatingSystem WMI class)
-  25035  Red Ocean Demo requires unimplemented function d3dx9_36.dll.D3DXCreateVolumeTextureFromFileInMemory
-  25094  Battlefield Bad Company 2: needs msvcp80.dll.??0?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE (purist)
-  25252  Need For Speed Hot Pursuit (2010) crashes on startup (needs Win32_NetworkAdapter WMI class)
-  25336  nimbuzz disconnects user after a few seconds
-  26025  Atom Zombie Smasher demo needs locale_ctor_cstr
-  26375  Medal of honor 2010 needs msvcp80.dll.??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAI@Z
-  26594  Civilization V crashes/freezes when loading or starting a game.
-  26696  Dragon Age 2 Demo wants msvcp90.dll.??0?$basic_iostream@_WU?$char_traits@_W@std@@@std@@QAE@PAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@@Z
-  26832  Multiple games/applications need msvcp80.dll.??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z (Avatar Demo, The Witcher Demo, America's Army 3, Cmake, Gold Strike Poker)
-  26892  Civ4 Beyond the Sword v3.19 mod "Master of Mana" needs msvcp71.?_Myptr@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEPAGXZ
-  26907  HaoZip: Crash when pressing right mouse button on tree
-  26914  setvbuf() breaks iostream input (msvcrt/msvcp)
-  27389  unimplemented function msvcp80.dll.??0?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@H@Z
-  27852  Sid Meier's Civilization V demo first screen missing text and graphics with builtin d3dx9_36, needs D3DXLoadVolumeFromMemory? (purist)
-  28577  Gangsters 2 Demo (German): Timing errors
-  28682  Ragnarok download shows a .NET exception on start (needs Win32_Processor WMI class)
-  28922  Atom Zombie Smasher needs locale_ctor_cstr
-  29256  Pulsen crashes with builtin msvcp90
-  29637  MS Word 2007 cover page crashes
-  29730  Visual Studio 11 Preview (.NET Framework 4.5 Preview) installer crashes due to unimplemented function KERNEL32.dll.LCMapStringEx
-  29896  The Darkness II fails to render - needs PresentEx()
-  29923  appwiz: Mistake in the text
-  29932  Testdrive mouse pointer does not work
-  30089  Microsoft SQL Server 2005 Express Edition: SQL Server System Configuration Checker fails (needs Win32_ComputerSystem WMI class)
-  30336  Trillian crashes on run (msvcp90.dll.??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z)
-  30524  Weather bug fails to detect vbscript (Property flag 1 not implemented)
-  30551  SDET CMDCenter page faults
-  30592  Give kernel32.GetDiskFreeSpaceW a trace message to better diagnose free disk space overflow problems with Win9X era apps/games
-  30654  msvcp70.dll.??Mstd@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z is needed by Silent Hill 2 (purist)
-  30845  Windows 7 SDK installer fails before putting up GUI
-  30890  World of Goo crashes on startup: msvcp80.dll.??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z missed
-  30913  dosbox svn version (EmuCR-Dosbox-r3738) needs unimplemented function msvcp100.dll.?_Fiopen@std@@YAPAU_iobuf@@PBDHH@Z
-  30917  Liquidator 2 needs msvcp71.dll.??0?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@H@Z
-  30946  Secret of Monkey Island wants msvcp80.dll.?_Register@facet@locale@std@@QAEXXZ
-  30948  HtmlHelp crashes when opening CHM file
-  30949  [GNUTLS ERROR]Unable to savegame online with Ubisoft's games
-  30950  0 A.D. crashes due to unimplemented msvcp90.dll.??0?$basic_stringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@1@H@Z
-  30951  mono's GraphicsPathTest.AddString_NegativeSize test fails
-  30962  Rise of Nations Gold Edition : the characters animation is weird
-  30987  Ragnarok download manager needs native gdiplus
-  30989  CarveWright installer needs native vbscript
-  31004  Crysis2 crashes on startup with seh:raise_exception code=c0000005
-  31016  HTML Help does not properly handle index entries with the same name
-  31019  stl_test crashes due to missing msvcp80.dll.??$?5DU?$char_traits@D@std@@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAD@Z
-  31029  TrackMania United Forever: Images not show properly
-  31031  Need For Speed Hot Pursuit (2010) crashes (needs Win32_LogicalDisk WMI class)
-  31032  Ragnarok download manager shows a .NET exception on start (GdipLoadImageFromStream stream clone fails)
-  31033  Multiple apps need IWbemServices::GetObject to retrieve WMI class instances
-  31037  Microsoft SQL Server 2005 Express Edition: SQL Server System Configuration Checker fails (Win32_Processor class table row count not set)
-  31038  Window text in dutch is wrong
-  31050  Civilization V demo crashes with unimplemented msvcp90:??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z (purist)
-  31065  Unimplemented SHSetUnreadMailCountW crashes PortableApps Thunderbird
-  31066  Avoid printing pServerPrincName with COLE_DEFAULT_PRINCIPAL ((OLECHAR *)-1) in IClientSecurity::SetBlanket stub FIXME
-  31073  Cannot open .lnk files
-  31087  WMI class property retrieval: support custom CIM data type to OLE variant (VT) mapping for properties (ProcessId CIM_UINT32 maps to VT_I4)
-  31088  SongSmith 1.0.2 fails to install due to unimplemented IWshShortcut::WindowStyle property (set/get)
-  31102  CMDcenter.exe failure: IXMLDOMNodeList__newEnum not implemented
-  31110  SharpOcarina (.NET 4.0 app using OpenTK, C# OpenGL wrapper) fails to create a temp OpenGL context
+Bugs fixed in 1.5.24 (total 38):
+
+   6512  power-tab-editor freezes at end of a song
+   8598  msvcrt file IO functions do not handle unicode properly in text mode
+  12908  Battle Zone I does not start.
+  16685  redraw problem in AIM_675
+  17380  CListCtrl: wrong icon spacing
+  17762  Citavi: Application is very slow
+  17763  Citavi: mouse doesn't catch links
+  18079  AutoCorect: does not properly display custom checkboxes made by Alcinoe
+  20294  sigma photo pro crashes in X11DRV_DIB_DeleteDIBSection
+  24089  EverQuest: Escape to Norrath: login screen is blank without native ie6
+  24315  Verizon Media Manager crashes on exit (VZMediaagent.exe
+  24361  Crashday: game is unusably slow during gameplay
+  24474  Simpsons Hit & Run sound bug
+  24554  Black screen in Everquest 2 (lighting issue?)
+  25576  Microsoft Flight Simulator X: Demo/Deluxe Edition, menu blank without native ie7
+  25584  Racedriver:GRID sound hardware acceleration not working
+  25958  DreamStation 1 free music tracker visually freezes under some conditions
+  27011  Lucent Heart: patcher window is blank
+  27905  HUNTED The Demon Forge: Sound does not work in the game (in movies this works)
+  29718  IE4 setup wants wininet.dll.LoadUrlCacheContent
+  29873  Guild Wars: Water graphic is missing
+  30008  Resource Hacker logo on about window has black background
+  30183  Fchart installation crashes
+  30246  EA Origin:Crashes when using openssl 1.0.1
+  30839  BSTR cache corrupts most of cached BSTR entries
+  31308  Remote Tools for Visual Studio 2012 RC installer for Windows on ARM (WoA) crashes because TPIDRURW (user TLS register) needs to be set to TEB address
+  31706  Sacred Underworld: Some models glow like a Christmas tree
+  31977  YoudaoDict crash at start
+  32520  EVE Online and other games want d3d11.dll.D3D11CreateDevice
+  32669  Ghost Master: invisible mouse pointer unless 'Enhanced Cursor' option selected
+  32808  installer of PPTV: needs unimplemented atl100.dll.AtlComModuleRegisterClassObjects
+  32818  Adrenalin Extreme Show: launcher.exe has repainting issues
+  32842  TurboTax 2012 needs shlwapi.dll IsInternetESCEnabled stub
+  32858  Crash dialog Details button Russian text doesn't fit
+  32862  Microsoft Expression Design 4 (Free Version) needs WindowsCodecsExt.dll (Microsoft Windows Codecs Extended Library)
+  32882  Grand Theft Auto IV doesn't start, aborts with a GLX error.
+  32909  QQDownload 3.9 needs unimplemented msvcr80.dll._wstat32i64
+  32929  Microsoft Expression Design 4 (Free Version) needs windowscodecsext.dll.WICCreateColorTransform_Proxy
 
 ----------------------------------------------------------------
 
-Changes since 1.5.7:
-
-Alexandre Julliard (39):
-      winex11: Move the wglUseFontBitmaps implementation to opengl32, it's no longer driver-dependent.
-      winex11: Move wglShareLists to the internal OpenGL extension functions.
-      winex11: Move wglCopyContext and wglDeleteContext to the internal OpenGL extension functions.
-      winex11: Move wglGetCurrentContext and wglGetCurrentDC to the internal OpenGL extension functions.
-      gdi32: Remove OpenGL functions that don't use an HDC from the driver entry points.
-      winex11: Move ChoosePixelFormat implementation to opengl32 and base it on DescribePixelFormat.
-      gdi32: Forward DescribePixelFormat to opengl32 which in turn calls GdiDescribePixelFormat.
-      gdi32: Forward SetPixelFormat to opengl32 which in turn calls GdiSetPixelFormat.
-      gdi32: Forward SwapBuffers to opengl32 which in turn calls GdiSwapBuffers.
-      opengl32: Add a helper function to correctly compare extension strings.
-      opengl32: Add a helper function to build the extension list, and do it only when requested.
-      opengl32: Generate an entry point for glDebugEntry.
-      opengl32: Get rid of the X11 locking.
-      gdiplus/tests: Add back some necessary casts.
-      wined3d: Always load wgl functions from opengl32.dll.
-      winex11: Add a GET_DRAWABLE escape to mirror the SET_DRAWABLE one.
-      winex11: Use the GET_DRAWABLE escape to implement wglMakeCurrent.
-      winex11: Use the GET_DRAWABLE escape to implement wglMakeContextCurrentARB.
-      winex11: Export wglMakeCurrent and wglMakeContextCurrentARB as standard extension functions.
-      winex11: Simplify wglSetPixelFormatWINE and export it as a standard extension function.
-      opengl32: Add the concept of a WGL driver.
-      opengl32: Move wglMakeContextCurrentARB to the WGL driver.
-      opengl32: Move wglCreateContextAttribsARB to the WGL driver.
-      opengl32: Move wglCreateContext to the WGL driver.
-      opengl32: Move GetPixelFormat to the WGL driver.
-      opengl32: Move wglGetProcAddress to the WGL driver.
-      opengl32: Move wglGetCurrentContext implementation to opengl32.
-      gdi32: Remove the remaining OpenGL entry points from the DC driver.
-      gdi32: Add a null WGL driver.
-      opengl32: Use proper handles for GL contexts and pass a context pointer to the WGL driver functions.
-      opengl32: Move checks of the context thread id to opengl32.
-      opengl32: Don't allow making a thread current in multiple threads.
-      opengl32: Make the WGL driver context-specific.
-      gdi32: Fix bitmap glyph allocation size in ExtTextOut fallback implementation.
-      windowscodecs: Don't fail if the TIFF library doesn't have the functions to disable warnings.
-      winex11: Move GLX definitions out of wgl.h.
-      winex11: Replace wgl.h by the official wglext.h from the OpenGL registry.
-      wined3d: Get WGL extension definitions from wglext.h.
-      winex11: Use the correct drawable with the X11DRV_GET_DRAWABLE escape.
-
-André Hentschel (5):
-      winebuild: Put the PE header into the text section on ARM.
-      configure: Downgrade the Thumb2 requirement to Thumb on ARM.
-      ntdll: Check for ARMv7 architecture dynamically when loading a PE.
-      advapi32: Remove 'stub' from TRACEs of implemented functions.
-      kernel32: Change LCMapStringW to LCMapStringEx and call it from LCMapStringW.
-
-Aurimas Fišeras (1):
-      po: Update Lithuanian translation.
-
-Austin English (3):
-      kernel32: Add more tracing to GetDiskFreeSpaceW.
-      po: Add missing url tag to nl.po.
-      shell32: Add a stub for SHSetUnreadMailCountW.
-
-Bruno Jesus (1):
-      po: Fix a sentence in pt_BR translation.
-
-Chris Robinson (3):
-      quartz: Fix frame length calculation for MPEG audio.
-      quartz: Improve MPEG header parsing and sync recovery.
-      quartz: Remove the seek position table from the MPEG splitter.
-
-Detlef Riekenberg (1):
-      shell32/tests: Fix a failure on w2k.
-
-Dmitry Timoshkov (37):
-      windowscodecs: Add WICImagingCategories registration.
-      windowscodecs: Implement ImagingFactory_CreateDecoder.
-      windowscodecs: TiffDecoder_GetThumbnail should return NULL interface.
-      windowscodecs: Implement TiffDecoder_GetPreview.
-      windowscodecs: Implement TiffFrameDecode_GetThumbnail.
-      windowscodecs: Implement MetadataReaderInfo_GetVendorGUID.
-      gdiplus: When loading a bitmap frame save its IWICMetadataReader interface.
-      gdiplus: Implement GdipGetPropertyCount.
-      gdiplus: Implement GdipGetPropertyIdList.
-      gdiplus: Add some tests for image properties.
-      gdiplus: Avoid casting IWICBitmapFrameDecode to IWICBitmapSource.
-      windowscodecs: Suppress libtiff warnings.
-      gdiplus: Add a test for image stream refcount.
-      gdiplus: Increase refcount of the source stream when loading a bitmap instead of cloning it.
-      windowscodecs: Make sure that stream is not reused once the decoder is initialized.
-      gdiplus: Comment out a test that crashes some gdiplus implementations.
-      include/basetsd.h: Fix int64 to int truncation warnings when compiling with a 64-bit PSDK compiler.
-      windowscodecs: Implement MetadataHandler_GetValue.
-      gdiplus: Implement GdipGetPropertyItemSize.
-      gdiplus: Implement GdipGetPropertyItem.
-      gdiplus: Add some tests for GdipGetPropertyItemSize and GdipGetPropertyItem.
-      gdiplus: Add a bunch of tests for TIFF image properties.
-      gdiplus: Add GdipSaveAdd stub.
-      gdiplus: Add a test to show that GdipCloneImage is not supposed to increase refcount of the source image.
-      gdiplus: Add a test for 'value' pointer in the PropertyItem structure.
-      gdiplus: Implement GdipGetPropertySize.
-      gdiplus: Implement GdipGetAllPropertyItems.
-      gdiplus: Add some tests for GdipGetPropertySize and GdipGetAllPropertyItems.
-      windowscodecs: Implement BitmapDecoderInfo_GetSpecVersion.
-      windowscodecs: Implement BitmapEncoderInfo_GetSpecVersion.
-      windowscodecs: Implement FormatConverterInfo_GetSpecVersion.
-      windowscodecs: Implement PixelFormatInfo_GetSpecVersion.
-      windowscodecs: Implement MetadataReaderInfo_GetSpecVersion.
-      windowscodecs: Implement MetadataReaderInfo_DoesRequireFullStream.
-      windowscodecs: Implement MetadataReaderInfo_DoesSupportPadding.
-      gdiplus: Add parameter checks to GdipSetPropertyItem, print item contents in the trace.
-      gdiplus: Fix the convert_unit() comment to reflect its functionality.
-
-Eric Pouech (2):
-      dbghelp: Added support for index leaves in types definition for CodeView debug format.
-      winedbg: In 'info locals' command, show the full register/stack layout for parameters & locals.
-
-Erich Hoover (4):
-      hhctrl.ocx: Add icons for the table of contents TreeView control.
-      hhctrl.ocx: Keep parsing failure from causing a segmentation fault.
-      hhctrl.ocx: Turn multiple index entries of the same name into a single entry.
-      hhctrl.ocx: Use document title for subtopics in the index.
-
-Francois Gouget (17):
-      d3dx9_36/tests: Simplify test_D3DXSHMultiply3().
-      msvcp90: Add a space between the spec entry name the implementation function.
-      msvcp90: Make numpunct_char_use_facet() static.
-      jscript: Make int_to_bstr() static.
-      msvcp90: Make a couple more numpunct_*_use_facet() functions static.
-      start: Fix the command line handling.
-      opencl: We still use the deprecated OpenCL 1.1 APIs.
-      msvcp60: Make _Lockit_ctor_locktype() static.
-      msvcp60: Remove unused functions.
-      po: Fix the Gecko link in the Dutch translation.
-      msvcp60: Remove the msvcp90 debug channel from misc.c as it is unused.
-      start: Fix the name of the open verb for the /ProgIDOpen option.
-      Assorted spelling fixes.
-      dssenh/tests: Add a trailing '\n' to a skip() call.
-      d3dx9_36/tests: Add a trailing '\n' to ok() calls.
-      kernel32/tests: Improve some traces for the CreateTimerQueueTimer() tests.
-      kernel32/tests: Test deleting a timer right after creating it.
+Changes since 1.5.23:
+
+Akihiro Sagawa (1):
+      gdi32: Ensure a fixed-pitch full-width character has double advance of a half-width character.
+
+Alexander Morozov (1):
+      ole32: Avoid a deadlock when a being loaded DLL calls CoRegisterClassObject from its DLL_PROCESS_ATTACH handler.
+
+Alexandre Julliard (28):
+      winemac: Don't move off-screen windows to a random position.
+      gdi32: Return the correct module handle for the initial display driver load.
+      explorer: Retrieve the graphics driver module from gdi32.
+      explorer: Return a simple boolean instead of a window in the wine_create_desktop entry point.
+      wintab32: Retrieve the graphics driver module from gdi32.
+      imm32: Retrieve the graphics driver module from gdi32.
+      winex11: Ignore color key and exposures when using the null surface.
+      user32: Avoid releasing a potentially null pointer.
+      server: Also exclude the top-level client rectangle for windows that have a pixel format.
+      server: Return the window paint flags in the get_visible_region request.
+      user32: Don't paint to the surface if the window has a pixel format, regardless of the state of the top parent.
+      wininet: Don't reset the available size after the async has been queued.
+      user32: Prefer loading color cursors in LoadImage.
+      ntdll: Add a helper function to check that a fault address lies in a known virtual memory view.
+      ntdll: Check for invalid %gs value in 32-bit code.
+      winex11: Preserve the client window when changing the window visual.
+      server: Don't support debug registers in ptrace if sys/user.h is missing.
+      loader: Define our own auxv structure.
+      loader: Rename the elf_hash function to avoid conflicts.
+      odbccu32: Remove an unnecessary source file.
+      twain_32: Remove an unnecessary DllMain entry point.
+      cryptnet: Remove an unnecessary DllMain entry point.
+      dpnhpast: Remove an unnecessary DllMain entry point.
+      iphlpapi: Remove an unnecessary DllMain entry point.
+      ktmw32: Remove an unnecessary DllMain entry point.
+      sensapi: Remove an unnecessary DllMain entry point.
+      usp10: Remove an unnecessary DllMain entry point.
+      wtsapi32: Remove an unnecessary DllMain entry point.
+
+Alistair Leslie-Hughes (1):
+      fusion: Return correct error for null public token.
+
+Andrew Talbot (8):
+      jscript: Avoid signed-unsigned integer comparisons.
+      mapi32: Avoid signed-unsigned integer comparisons.
+      kernel32: Avoid signed-unsigned integer comparisons.
+      mscoree: Avoid signed-unsigned integer comparisons.
+      mmdevapi: Avoid signed-unsigned integer comparisons.
+      mlang: Avoid signed-unsigned integer comparisons.
+      msdaps: Avoid signed-unsigned integer comparisons.
+      msctf: Avoid signed-unsigned integer comparisons.
+
+André Hentschel (4):
+      ntdll: Set TPIDRURW to TEB on thread init for ARM.
+      make_xftmpl: Avoid comparing a char with EOF.
+      winedbg: Add PState to cpu_register_map for ARM64.
+      ntdll: Implement RtlUnwind for ARM.
+
+Aric Stewart (6):
+      usp10: Fix typo with Script_Khmer_Numeric.
+      usp10: Split the core Itemize function out to be able to support differences between the normal and OpenType versions.
+      usp10: Update diacritical script handling for non OpenType Itemization.
+      usp10: Free default_language items when freeing script cache.
+      usp10: Fix memory leak when a font has 0 languages, scripts or features.
+      usp10: Correct error with ScriptLayout log2vis.
+
+Austin English (4):
+      windowscodecsext: Add a stub dll.
+      shlwapi: Add a stub for IsInternetESCEnabled.
+      d3d11: Add a stub for D3D11CreateDevice.
+      wininet: Add a stub for LoadUrlCacheContent.
+
+Daniel Jelinski (6):
+      comctl32/listview: Correct icon spacing calculation when set to 0 or -1.
+      comctl32/listview: Always use large icon size when calculating icon spacing.
+      comctl32/listview: Do not touch icon spacing if set explicitly.
+      user32: Fix CopyImage implementation when changing cursor to icon.
+      comctl32/listview: Better handling of custom colors in report view.
+      comctl32/listview: Fix LVM_SETICONSPACING on 64bit machines.
+
+Detlef Riekenberg (2):
+      advapi32/tests: Skip tests on non-English systems.
+      kernel32/tests: Skip tests on non-English systems.
+
+Dmitry Timoshkov (14):
+      wbemprox: Free name in create_signature (Coverity).
+      comctl32: Test appropriate tool window for active state.
+      gdi32: Add support for 16-bit QUERYESCSUPPORT queries.
+      gdi32: Add a bunch of tests for CreateDC/ResetDC with a custom DEVMODE.
+      winspool.drv: Turn macros into helper functions.
+      wineps.drv: Add DEVMODE dumping to make debugging device state easier.
+      winspool.drv: There is no need to speculate about wineps.drv default DEVMODE.
+      gdi32: Make sure that actual clipping region is updated for a EMF DC.
+      gdi32: Add more EMF clipping tests.
+      gdi32: OffsetClipRgn should update actual clipping region for a EMF DC.
+      gdi32: IntersectClipRect should update actual clipping region for a EMF DC.
+      gdi32: ExcludeClipRect should update actual clipping region for a EMF DC.
+      gdi32: SelectClipPath should update actual clipping region for a EMF DC.
+      kernel32: There is no need for lock/unlock heap in GlobalAlloc.
+
+Erich Hoover (2):
+      advapi32: Support registry objects in GetNamedSecurityInfo.
+      advapi32: Support registry objects in SetNamedSecurityInfo.
+
+Francois Gouget (5):
+      kernel32/tests: Reduce the size of the console buffer to speed up the tests.
+      rpcrt4/tests: Trace the GUID when it is wrong.
+      d3d11: Make debug_d3d_driver_type() static.
+      ws2_32/tests: Fix the GetAcceptExSockaddrs() test.
+      winetest: Trace the time it takes to run each test.
 
 Frédéric Delanoy (1):
-      po: Update French translation.
-
-Hans Leidekker (26):
-      wbemprox: Add a partial Win32_NetworkAdapter class implementation.
-      wbemprox: Parse the resource string in IWbemLocator::ConnectServer.
-      wbemprox: Implement IWbemServices::OpenNamespace.
-      wbemprox: Implement IWbemServices::CreateInstanceEnum.
-      wbemprox: Implement Win32_OperatingSystem.OSLanguage and Win32_OperatingSystem.SystemDirectory.
-      wbemprox: Implement Win32_ComputerSystem.NumberOfLogicalProcessors and Win32_ComputerSystem.NumberOfProcessors.
-      wbemprox Implement Win32_Processor.CpuStatus and Win32_Processor.DeviceId.
-      wbemprox: Set the row count in fill_processor.
-      wbemprox: Store the result index in the class enumerator instead of the view.
-      wbemprox: Add support for 64-bit integer types.
-      wbemprox: Implement Win32_NetworkAdapter.Speed.
-      wbemprox: Implement Win32_OperatingSystem.CSDVersion.
-      wbemprox: Implement Win32_ComputerSystem.TotalPhysicalMemory.
-      wbemprox: Implement more properties of Win32_VideoController.
-      wbemprox: Implement IWbemServices::GetObject.
-      wbemprox: Support IClientSecurity on the class enumerator object;.
-      wbemprox: Add reference counting to the query object.
-      wbemprox: Implement IEnumWbemClassObject::Clone.
-      wbemprox: Implement Win32_Processor.ProcessorId.
-      wbemprox: Fix returned variant type and flavor for system properties.
-      wbemprox: Win32_NetworkAdapter.InterfaceIndex is unsigned.
-      wbemprox: Return 64-bit property values as strings.
-      wbemprox: Avoid an exception when tracing the principal name in IClientSecurity::SetBlanket.
-      wbemprox: Add a partial Win32_LogicalDisk class implementation.
-      wbemprox: Support overriding the CIM to VARIANT type mapping for integer properties.
-      wbemprox: Fix the CIM to VARIANT type mapping for a couple of properties.
-
-Henri Verbeet (30):
-      secur32: Handle padding only records in schan_DecryptMessage().
-      secur32: We can't read more than expected_size - 5 in schan_DecryptMessage().
-      secur32: Handle incomplete messages in schan_InitializeSecurityContextW().
-      wined3d: Only unset the onscreen depth / stencil buffer once in wined3d_device_reset().
-      wined3d: Release the stateblock only after mode setting in wined3d_device_reset().
-      wined3d: Get rid of is_display_mode_supported().
-      include: Add the DEVMODE dmDisplayFlags constants.
-      wined3d: Take scanline ordering into account in the mode setting code.
-      d3d9: Implement d3d9_GetAdapterDisplayModeEx().
-      d3d9: Implement d3d9_device_GetDisplayModeEx().
-      wined3d: Avoid a useless call to wined3d_get_adapter_mode_count() in wined3d_enum_adapter_modes().
-      wined3d: Avoid a redundant call to EnumDisplaySettingsExW() in wined3d_enum_adapter_modes().
-      wined3d: Use the device name stored in the adapter in wined3d_enum_adapter_modes().
-      wined3d: Use the device name stored in the adapter in wined3d_get_adapter_mode_count().
-      ddraw: Prevent ddraw from being unloaded.
-      wined3d: Use the device name stored in the adapter in wined3d_get_adapter_display_mode().
-      wined3d: Use the device name stored in the adapter in wined3d_set_adapter_display_mode().
-      wined3d: Use the device name stored in the adapter in wined3d_get_adapter_identifier().
-      d3d9: Implement d3d9_device_PresentEx().
-      d3d9: Implement d3d9_GetAdapterModeCountEx().
-      d3d9: Implement d3d9_EnumAdapterModesEx().
-      d3d9: Pass a wined3d_swapchain_desc structure to swapchain_init().
-      d3d8: Pass a wined3d_swapchain_desc structure to swapchain_init().
-      d3d8: Introduce a separate function for swapchain creation.
-      winex11: Get rid of some unused prototypes.
-      d3d9: Introduce a helper function to create a wined3d_swapchain_desc from D3DPRESENT_PARAMETERS.
-      d3d9: Introduce a helper function to create D3DPRESENT_PARAMETERS from a wined3d_swapchain_desc.
-      d3d8: Introduce a helper function to create a wined3d_swapchain_desc from D3DPRESENT_PARAMETERS.
-      d3d8: Introduce a helper function to create D3DPRESENT_PARAMETERS from a wined3d_swapchain_desc.
-      winex11: Use our own structure for mode information.
-
-Huw Davies (3):
-      oleaut32: Add support for boolean strings in VarNot.
-      oleaut32: If the records' guids are equal then the records match.
-      wineps: Add support for printing fake italic fonts.
-
-Hwang YunSong (2):
-      po: Update Korean translation.
-      po: Update Korean translation.
-
-Jacek Caban (48):
-      mshtml: Keep reference in node returned from get_node.
-      mshtml: Added separated types for outer and inner HTML windows.
-      mshtml: Moved document node from HTMLOuterWindow to HTMLInnerWindow.
-      mshtml: Moved DispatchEx instance from HTMLOuterWindow to HTMLInnerWindow.
-      mshtml: Moved global_props from HTMLOuterWindow to HTMLInnerWindow.
-      mshtml: Moved option_factory from HTMLOuterWindow to HTMLInnerWindow.
-      mshtml: Moved script_hosts from HTMLOuterWindow to HTMLInnerWindow.
-      mshtml: Store event object in HTMLInnerWindow instead of HTMLOuterWindow.
-      jscript: Don't use DISPPARAMS named args for internal parameter passing.
-      jscript: Don't use DISPPARAMS for internal arguments.
-      jscript: Removed no longer needed arg_cnt and get_arg helpers.
-      jscript: Added more apply and call tests.
-      mshtml: Moved image_factory to HTMLInnerWindow.
-      mshtml: Moved screen property to HTMLInnerWindow.
-      mshtml: Moved history property to HTMLInnerWindow.
-      mshtml: Return referenced instances from node constructors.
-      mshtml: Use inner window as script global object.
-      mshtml: Share nsIDOMText reference with nsIDOMNode.
-      mshtml: Call HTMLDOMNode_Init directly in HTMLCommentElement_Create.
-      mshtml: Share nselem reference with nsnode.
-      mshtml: Share nsanchor reference with nsnode.
-      mshtml: Keep references to nodes stored in HTMLElementCollection.
-      mshtml: Get rid of no longer needed unk_ref from HTMLElementCollection.
-      mshtml: Share nsform reference with nsnode.
-      mshtml: Share nsframe and nsiframe references with nsnode.
-      mshtml: Share nstable reference with nsnode.
-      mshtml: Share nsdoc reference with nsnode.
-      mshtml: Share nsimg reference with nsnode.
-      mshtml: Share nsoption reference with nsnode.
-      mshtml: Share nsscript reference with nsnode.
-      mshtml: Share nsobject reference with nsnode.
-      mshtml: Don't release nselem in HTMLElement_destructor.
-      mshtml: Share nsrow reference with nsnode.
-      mshtml: Share nsstyle reference with nsnode.
-      mshtml: Share nstextarea reference with nsnode.
-      mshtml: Use proper macro to release nstext.
-      mshtml: Share nsinput reference with nsnode.
-      mshtml: Share nsselect reference with nsnode.
-      mshtml: Keep reference to document in HTMLDOMChildrenCollection.
-      mshtml: Return referenced object in get_node_obj.
-      mshtml: Reimplement get_node_obj using vtbl comparison.
-      wininet: Try harder to reuse connection after authorization.
-      mshtml: Force cycle collection when releasing main document object.
-      vbscript: Added a hack for parameterized assignments with one argument.
-      vbscript: Added more parameterized assignment tests.
-      vbscript: Skip the first (null) instruction in dump_code.
-      vbscript: Added interpreter and compiler support for for each loops.
-      vbscript: Added for each loop tests.
-
-Jaime Rave (1):
-      winhttp: Show discovery via DHCP not supported just one time.
-
-Julian Rüger (5):
-      localui/tests: Fix typos/grammar.
-      winspool.drv/tests: Fix typos/grammar.
-      opengl32: Fix typos in comments.
-      opengl32: Remove spaces preceding punctuation, streamline some debug messages.
+      msi: Fix memory leak (coverity).
+
+Hans Leidekker (12):
+      windowscodecs: Implement IWICColorContext::InitializeFromFilename.
+      windowscodecs: Add a stub IWICColorTransform implementation.
+      windowscodecs: Convert the source bitmap to the requested pixel format in IWICColorTransform::Initialize.
+      windowscodecs: Implement IWICComponentFactory::CreateDecoderFromFileHandle.
+      wbemprox: Trace the qualifier value in IWbemClassObject::GetNames.
+      windowscodecsext: Implement WICCreateColorTransform_Proxy and IWICColorTransform_Initialize_Proxy.
+      windowscodecs: Implement IWICBitmapFrameDecode::GetColorContexts for TIFF images.
+      msiexec: Add /unregserver support.
+      msiexec: Convert DoRegServer to Unicode.
+      wininet/tests: Fix a test failure.
+      msi/tests: Move a couple of tests from install.c to msi.c.
+      msi: Don't remove products if msidbUpgradeAttributesOnlyDetect is set.
+
+Henri Verbeet (2):
+      wined3d: Add WINED3DFMT_INST to the format table.
+      configure: Include Xlib.h before Xrandr.h.
+
+Huw Davies (23):
+      riched20: Actually pass the ANSI string to the break proc.
+      riched20: Pass the character ptr and string length directly to the break proc helper.
+      riched20: Pass a character ptr and length to SplitParagraph.
+      riched20: Pass character ptrs to the whitespace finding functions.
+      riched20: Move the text to the paragraph level.
+      riched20: Move SplitRun to wrap.c and make it static.
+      riched20: Move the split point calculation to wrap.c.
+      riched20: Move run extent calculation to wrap.c.
+      riched20: The run width is always passed so we don't need to calculate it again.
+      riched20: Pass the run to the text drawing routine.
+      riched20: Move underline pen creation to a helper function.
+      riched20: Move y offset calculation to a helper function.
+      riched20: Move text color determination to a helper function.
+      riched20: Move the white space painting operations to a common function.
+      riched20: Remove the special case tab handling now that we handle that in draw_space.
+      riched20: Make it possible to perform point -> char conversion while holding a context.
+      riched20: The string len parameter is no longer necessary.
+      riched20: Use the point from char helpers to calculate the selection rectangle.
+      riched20: Simplify selection painting by drawing a selected run twice with appropriate clipping.
+      riched20: Move underline drawing to a common function.
+      riched20: Move the range clamping to the helper now that the range isn't used later on.
+      riched20: Move the password string hack to just before it's used.
+      riched20: Use ME_PointFromChar to calculate the caret position.
+
+Jacek Caban (13):
+      atl100: Added AtlComModuleRegisterClassObjects implementation (based on AtlModuleRegisterClassObjects).
+      oleaut32: COM clean up of ITypeLib2 interface implementation.
+      mshtml: Use VT_ERROR as return type in DispCallFunc call.
+      oleaut32: Return error if VT_HRESULT is used as return type in DispCallFunc.
+      urlmon: Clean up handling tested URLs.
+      urlmon: Fixed QueryInfo tests during BINDSTATUS_PROXYDETECTING notification.
+      urlmon: Skip reported_url tests when binding to object.
+      urlmon: Fixed tests on IEs that report BINDSTATUS_DECODING.
+      oleaut32: Don't free a string in SysFreeString if it's already in cache.
+      oleaut32: Added some SysFreeString tests.
+      urlmon: Allow available_bytes to be set before protocol_continue call.
+      wininet: Set available bytes in InternetQueryDataAvailable even if it ends up in async call.
+      vbscript: Added support for a few more constants.
+
+Jactry Zeng (4):
+      msvcr100: Added _wstat32i64 implementation.
+      msvcr100: Added _stat32i64 implementation.
+      msvcr80: Sync _wstat32i64 and _stat32i64 implementation.
+      msvcr90: Sync _wstat32i64 and _stat32i64 implementation.
+
+Jeff Latimer (2):
+      wmvcore: Add stub implementation for WMCreateEditor.
+      wmvcore: Fix a typo.
+
+Juan Lang (2):
+      iphlpapi: Fix HRESULT/win32 error code confusion.
+      cryptui: Use add_usage_to_oid correctly.
+
+Julian Rüger (1):
       po: Update German translation.
 
-Józef Kucia (6):
-      wined3d: Use the system memory pool for the logo surface.
-      d3dx9: Implement D3DXLoadVolumeFromMemory.
-      d3dx9/tests: Add tests for D3DXLoadVolumeFromMemory.
-      d3dx9: Implement D3DXLoadVolumeFromVolume.
-      d3dx9: Implement D3DXCreateVolumeTextureFromFileInMemoryEx.
-      d3dx9: Forward D3DXCreateVolumeTextureFromFile functions to D3DXCreateVolumeTextureFromFileInMemoryEx.
-
-Lauri Kenttä (3):
-      po: Add missing ='s in the Catalan translation.
-      po: Update Norwegian Bokmål translation.
-      po: Update Finnish translation.
-
-Lucas Zawacki (2):
-      joy.cpl: Make dialog the same size as the other cpl applets.
-      joy.cpl: Added POV axis visualization.
-
-Marek Chmiel (1):
-      dssenh: Added CryptAcquireContext test for the DSSENH cryptographic service provider.
-
-Michael Stefaniuc (25):
-      usp10: Remove unreachable break after return (Smatch).
-      qedit: Basic COM cleanup for SampleGrabber.
-      qedit: COM cleanup for the IPin iface (SampleGrabber).
-      qedit: Support COM aggregation for SampleGrabber.
-      d3drm: Get rid of unsafe_impl_from_IDirect3DRMFrame2().
-      d3drm: Make IDirect3DRMx_CreateFrame() more forgiving about the parent frame.
-      quartz: Handle wrong COM aggregation attempts in IClassFactory_CreateInstance.
-      quartz: Standardize COM aggregation for FilterGraph.
-      quartz: Standardize COM aggregation for FilterMapper.
-      quartz: Move the FilterMapper_create to avoid forward declarations.
-      quartz: COM cleanup for IAMFilterMiscFlags in NullRenderer.
-      quartz: Standardize COM aggregation for NullRenderer.
-      quartz: Use impl_from_IBaseFilter() instead of casts.
-      quartz: Move NullRenderer_create() to avoid forward declarations.
-      quartz: COM cleanup for IAMFilterMiscFlags in VideoRenderer.
-      quartz: Don't set the VideoRenderer object on creation failure.
-      quartz: Standardize COM aggregation for VideoRenderer.
-      quartz: Move VideoRenderer_create() to avoid forward declarations.
-      quartz/tests: Add COM aggregation test for NullRenderer.
-      qedit: Support COM aggregation for MediaDet.
-      qedit/tests: Add COM aggregation test for MediaDet.
-      quartz: COM cleanup for IMediaSample2.
-      quartz: Avoid a COM object => iface => object round trip.
-      quartz: Use unsafe_impl_from_IMediaSample() instead of a cast.
-      quartz: Use StdMemAllocator_from_IMemAllocator() instead of casts.
-
-Nikolay Sivov (21):
-      msxml3: Return stream reference from get_output() if stream is set.
-      msxml3: Properly handle -1 as length of element qualified name in startElement().
-      msxml3: Fix closing of open element.
-      msxml3: Initial implementation of attributeDecl() in writer.
-      msxml3: Implement internalEntityDecl() for writer.
-      msxml3: Basic refcount test for IMXNamespacePrefixes.
-      msxml3: Recognise PROPFIND method in open().
-      msxml3: Fix async flag setting.
-      msxml3: Accept VT_ERROR body as empty data.
-      msxml3: Support VT_I2 variants tracing.
-      msxml3: Support VT_UI1|VT_ARRAY variant debug output.
-      msxml3: Implement put_nodeTypedValue() for bin.base64 type and commonly used input vartypes.
-      wshom: Implement WindowStyle property for IWshShortcut.
-      msxml3: Correct IEnumVARIANT regarding IUnknown forwarding.
-      msxml3: Fix node interface leak after nextNode().
-      msxml3: Make it possible to use different outer objects with single IEnumVARIANT implementation.
-      msxml3: Add IEnumVARIANT support for IXMLDOMNodeList.
-      msxml3: Implement _newEnum() for schema cache.
-      msxml3: Fix putref_schemas()/get_schemas() behaviour on NULL pointer.
-      msxml3: Add support for bin.hex element type encoding.
-      msxml3: Added _newEnum() support for IXMLDOMNamedNodeMap.
-
-Nozomi Kodama (2):
-      d3dx9_36: Implementation of D3DXSHDot.
-      d3dx9_36: Implementation of D3DXSHScale.
-
-Owen Rudge (2):
-      msvcp90: Add initial basic_stringbuf<char> implementation.
-      msvcp90: Sync spec files.
-
-Piotr Caban (35):
-      msvcp90: Added num_put<wchar> implementation.
-      msvcp90: Added partial num_get<wchar> and num_get<short> implementation.
-      msvcp90: Added num_get<wchar>::_Getffld implementation.
-      msvcp90: Added num_get<wchar>::_Getifld implementation.
-      msvcp90: Added num_get<wchar>::get functions implementation.
-      msvcp90: Added basic_ostream<wchar> implementation.
-      msvcp90: Export clog object.
-      msvcp90: Added basic_istream<wchar> implementation.
-      msvcp90: Added basic_iostream<wchar> class implementation.
-      msvcp90: Fix basic_ostream<char>::operator<<(basic_string) export.
-      msvcp90: Added basic_istream::operator>>(char&) implementation.
-      msvcp80: Forward basic_string<char>::erase functions to msvcp90.
-      msvcp90: Added locale::facet::_Register function implementation.
-      msvcp90: Added _Fiopen functions implementation.
-      msvcp90: Allocate different id's for facets in use_facet functions.
-      msvcp90: Added partial implementation of locale_ctor_cstr function.
-      msvcp90: Sync spec files.
-      msvcp90: Always destroy _Lockit object in use_facet function.
-      msvcp90: Implement remaining functions in basic_stringbuf<char> class.
-      msvcp90: Added basic_ostringstream<char> implementation.
-      msvcp90: Added basic_istringstream<char> implementation.
-      msvcp90: Added basic_stringstream<char> implementation.
-      msvcp90: Added basic_stringbuf<wchar> and basic_stringbuf<short> implementation.
-      msvcp90: Added basic_ostringstream<wchar> implementation.
-      msvcp90: Added basic_istringstream<wchar> implementation.
-      msvcp90: Added basic_stringstream<wchar> implementation.
-      msvcp90: Sync spec files.
-      msvcp90: Fix __cdecl functions definitions that returns structures.
-      msvcp90/tests: Fixed _Getctype tests.
-      msvcp90/tests: Added _Getcoll tests.
-      msvcp90: Keep class definitions in separate file.
-      msvcp60: Keep class definitions in separate file.
-      msvcp71: Forward basic_string::_Myptr functions to msvcp90.
-      msvcp71: Forward basic_string::operator{<,<=,>,>=} to msvcp90.
-      msvcp90: Added locale::empty implementation.
-
-Rico Schüller (4):
-      d3dx9: Implement ID3DXBaseEffect::SetMatrixPointerArray().
-      d3dx9: Implement ID3DXBaseEffect::SetMatrixTransposePointerArray().
-      d3dx9/tests: Add effect parameter value SetMatrixPointerArray() test.
-      d3dx9/tests: Add effect parameter value SetMatrixTransposePointerArray() test.
-
-Roderick Colenbrander (3):
-      winex11.drv: Remove GLX_ATI_render_texture support.
-      opengl32: Check for valid context in wglGetProcAddress.
-      opengl32: Disable wglGetProcAddress for core GL 1.0/1.1 functions.
-
-Sergey Guralnik (1):
-      user32: Add test for ComboBox repositioning behavior.
-
-Stefan Leichter (1):
-      gdi32: Spelling fix.
-
-Vincas Miliūnas (1):
-      wined3d: Recognize AMD Radeon HD 6700 Series renderer string.
-
-Vincent Povirk (18):
-      windowscodecs: Implement PixelFormatInfo_GetBitsPerPixel.
-      windowscodecs: Implement PixelFormatInfo_GetChannelCount.
-      windowscodecs: Implement IWICPixelFormatInfo::GetChannelMask.
-      windowscodecs: Implement IWICPixelFormatInfo::GetFormatGUID.
-      windowscodecs: Implement IWICPixelFormatInfo2::GetNumericRepresentation.
-      gdiplus: Remove FIXME from GdipAddPathString.
-      appwiz: Update text to match button names.
-      windowscodecs: Implement IWICPixelFormatInfo2::SupportsTransparency.
-      windowscodecs: Add tests for IWICPixelFormatInfo.
-      windowscodecs: Add stub IWICBitmapScaler implementation.
-      windowscodecs: Implement IWICImagingFactory::CreateEncoder.
-      windowscodecs: Implement IWICBitmapScaler::Initialize.
-      windowscodecs: Implement IWICBitmapScaler::GetSize.
-      windowscodecs: Implement IWICBitmapScaler::GetPixelFormat.
-      windowscodecs: Implement IWICBitmapScaler::GetResolution.
-      windowscodecs: Implement IWICBitmapScaler::CopyPalette.
-      windowscodecs: Implement BitmapScaler_CopyPixels.
-      windowscodecs: Implement IWICBitmapCodecInfo::GetPixelFormats.
+Jörg Höhle (4):
+      ntdll: Use the monotonic time counter also for timer queues.
+      winmm: More compatible midiIn/Out[Un]Prepare MHDR_* flag handling.
+      winmm: More compatible waveIn/Out[Un]Prepare WHDR_* flag handling.
+      winmm: Handle GetTickCount overflow in MIDI player.
+
+Ken Thomases (25):
+      winemac: Implement ScrollDC().
+      winemac: Implement support for minimizing windows.
+      winemac: Build a map from Mac virtual key codes to Win32 vkeys and scan codes based on Mac keyboard layout.
+      winemac: Rebuild key map when Mac keyboard layout changes.
+      winemac: Generate KEY_PRESS/RELEASE events from Cocoa key events.
+      user32: In TranslateMessage, handle ToUnicode returning 2 or more chars.
+      winemac: Implement ToUnicodeEx().
+      winemac: Ignore Cocoa's window frame adjustments for off-screen windows.
+      winemac: Implement Beep().
+      winemac: Implement MapVirtualKeyEx().
+      winemac: Implement VkKeyScanEx().
+      winemac: Implement GetKeyNameText().
+      winemac: Implement fake support for the active Windows keyboard layout.
+      winemac: Implement SysCommand() to prevent Alt keypresses from activating system menu.
+      winemac: Add WineApplication methods to convert from Cocoa to Win32 coordinate space.
+      winemac: Implement MOUSE_MOVED(_ABSOLUTE) events.
+      winemac: Process clicks in an inactive window in addition to activating it.
+      secur32: On Mac, add support for cipher suites defined in 10.8 SDK.
+      user32: Improve mouse wheel scrolling in edit control.
+      user32: Improve mouse wheel scrolling in listbox control.
+      comctl32: Eliminate redundant local variable (gcWheelDelta == -wheelDelta).
+      comctl32: Improve mouse wheel scrolling in listview control.
+      comctl32: Improve mouse wheel scrolling in treeview control.
+      winemac: Implement MOUSE_SCROLL events.
+      winemac: Prevent Cocoa from consuming certain key-down events.
+
+Ludger Sprenker (1):
+      windowscodecs: Add enum type WICTiffCompressionOption.
+
+Marcus Meissner (1):
+      comdlg32: Free files on errorpath (Coverity).
+
+Michael Stefaniuc (20):
+      ddraw/tests: Use assignment instead of memcpy to copy structs.
+      crypt32: Use assignment instead of memcpy to copy structs.
+      wined3d: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
+      ieframe: Let C look like C.
+      krnl386.exe16: Let C look like C.
+      gphoto2.ds: Let C look like C.
+      iphlpapi: Let C look like C.
+      qedit: Let C look like C.
+      d3drm: Let C look like C.
+      riched20: Let C look like C.
+      usp10: Let C look like C.
+      d3d10core: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
+      d3d8: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
+      d3d9: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
+      d3dx9_36: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
+      d3drm: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
+      amstream: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
+      d3dcompiler_43: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
+      dmime: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
+      wineoss.drv: Use offsetof to calculate the size of a struct with variable length array.
+
+Nikolay Sivov (3):
+      oledb32: Add a table of init properties, support Persist Security Info switch in init string.
+      xmllite: Store start data pointer for comments.
+      xmllite: Basic test for chunk value read vs full value read.
+
+Nozomi Kodama (1):
+      d3dx9: Use const instead of CONST.
+
+Piotr Caban (11):
+      jscript: Rename jsheap_t to heap_pool_t.
+      jscript: Don't use jsstr_t in JSRegExp structure.
+      jscript: Don't use jsstr_t in js_NewRegExp.
+      jscript: Move code operating on JSRegExp out of do_regexp_match_next function.
+      jscript: Make context generic in internal regular expression functions.
+      jscript: Moved generic regular expressions code to separate file.
+      vbscript: Added IRegExp2 stub.
+      vbscript: Added IRegExp2_QueryInterface tests.
+      vbscript: Added partial implementation of IDispatch methods in IRegExp2.
+      vbscript: Added IRegExp2::Pattern implementation.
+      vbscript: Rename vbsheap to heap_pool.
+
+Roman Dadkov (3):
+      ole32/tests: Add test for SetClientSite.
+      mpr/tests: Test to check the return values of WNetGetUniversalNameA.
+      ole32/tests: Add test for OleRun.
+
+Stefan Dösinger (2):
+      wined3d: Use the ARBfp ffp pipeline only if ARBfp is supported.
+      wined3d: Reserve one vs constant on r200.
+
+Vijay Kiran Kamuju (1):
+      msvcr90: Update the manifest version.
 
 --
 Alexandre Julliard