advapi32: Pass service name as argv[0] to ServiceMain.
[wine] / ANNOUNCE
index 2ffd5df..773ed0b 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
-The Wine development release 1.1.44 is now available.
+The Wine development release 1.5.6 is now available.
 
 What's new in this release (see below for details):
-  - Many more new icons.
-  - Support for 32-bit prefixes with a 64-bit Wine.
-  - Many additional msvcr80/90 functions.
-  - Improvements to Bidi handling.
-  - More complete mmdevapi (Win7 audio) support.
-  - Improved handling of MSI patches.
-  - A number of fixes for desktop menus.
-  - Optimizations in OLE storage.
+  - Automatic installation of the Mono add-on package.
+  - Control panel applet for joysticks.
+  - Device bitmap rendering now done through the DIB engine.
+  - Support for video rendering through DirectX (VMR-9).
+  - First steps towards a D3D shader compiler.
+  - Build fixes for DragonFly BSD.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.44.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-1.1.44.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.5.6.tar.bz2
+  http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.6.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.1.44:
-
-    729  Shading of the Winamp equaliser and playlist windows does not work properly
-   3824  Delphi 1 IDE WIN_CreateWindowEx out of memory
-   5174  macom2.dll does not work with wine dcom
-   5247  Star Wars Battlefront sky box drawn upside down
-   7012  Independence War 2: Edge Of Chaos fails to start
-   7105  Hogia Hemekonomi crashes with Unhandled exception division by zero
-   7267  Lineage 2 complains about outdated NVIDIA drivers using ATI card with Mesa driver
-   8053  Painkiller's screenshot function doesn't work
-   8278  Earth 2160 missing ingame effects
-   9269  Psychonauts has misplaced / upside down textures / shadows
-   9338  Pro evolution soccer 5 displays in the left of the screen only
-  10467  Microsoft .NET Framwork 2.0 requires l_intl.nls (unicode casing tables)
-  10749  AVP2 rendering extremely slow (drawPrimitive using software emulation)
-  10964  Prince of Persia The two Thrones: Upside is down if some text appears on the screen
-  11477  Resident Evil 3, Polygonal characters are invisible
-  11859  Greek keyboard layout does not work under KDE
-  12248  Ufo Aftermath cursor issue: the cursor is invisible ingame
-  12682  Outlook Express does not run
-  12791  Microsoft Office XP dont install the Spelling and grammar not installed
-  13303  Frasse and the Peas of Kejick does not run using the .desktop shortcut
-  13631  Unhandled page fault in winefile after pressing F5
-  13834  Heroes 3 crash
-  14406  Goldwave loaded mp3 file is corrupted
-  15464  Panzer General 3D Demo: Selected units cause screen corruption
-  15529  .debris hangs shortly after starting
-  15810  New shell folder icons look poor in small size
-  16184  Inconsistent initial highlighting/selection of text in dialog boxes in IDA Pro
-  16235  Galactic Civilizations II: Dread Lords crashes when starting new game or a campaign
-  16709  poor video performance running Praetorians
-  16953  Polybius crashes in d3dfmt_convert_surface
-  17086  Wonderland Online 3.0.1 crashes after agreeing to the user agreement.
-  17464  Word 2007 can not save any documents and symbol input crashes Word
-  17765  AutoCAD 2008: Crash after closing "Selection Preview Cycling" window (also affects XMLSpy)
-  17829  Giants: Citizen Kabuto - dissapearing of sky and water when enemies are blowing up
-  17968  Baldur's Gate 2: Shadows of Amn install fails
-  18135  32-bit apps are not supported by 64-bit Wine
-  18147  Keypresses in shellview don't select files if there is only one file present
-  18385  fr-041_debris Postprocessing offset and too big
-  19082  Missing pixels in the widgets
-  19462  d3d9: visual test crashes with glsl disabled with nvidia 190 drivers
-  19637  FEAR: Crashes on launch
-  19720  Game (Amelie's Cafe) cannot be starten
-  20157  Vector Magic doesn't render texts
-  20261  Call to unimplemented function d3dx9_36.dll.D3DXCheckTextureRequirements
-  20700  ACDSee crashing when trying to edit file names in Listview
-  20703  ACDSee crashing after creating new folder
-  20735  Photoshop Elements 8 installer: Empty dropdown-list
-  20786  Artweaver - Exact brush outlines not painted correctly
-  20934  Bloom filter shows artifacts in fr-041_debris (demoscene demo)
-  21067  OziExplorer new window has wrong colors
-  21109  Paint.NET 3.36 installer aborts after accepting EULA
-  21110  Paint.NET 3.36 installer displays cancel dialog incorrectly
-  21248  No sound in multiple applications, needs mmdevapi implemented
-  21307  Keyboard layout error on IDA Pro 4.9
-  21339  Book of Unwritten Tales Demo does not start: OGRE engine stops at "Init Sound"
-  21390  Playing files in mp3DirectCut hangs with 100% cpu usage.
-  21392  No mouse in Harbinger
-  21519  Mass Effect 2 crashes after start
-  21725  Bonzai3D - menu icons are not visible
-  21782  StarCraft 2 initializes slowly and falls back into fail safe graphics
-  21874  Aztaka fails to run
-  21932  Elder Scrolls III: Morrowind slowed down to < 1 fps
-  21974  FileMaker v10.0v1 crashes when loading a new datatable
-  22012  Cinema 4d 10: Entering arrowed submenus in dropdowns crashes menu alone.
-  22044  Builtin msvcr80 not sufficient for running WoW and SCII Beta, missing about 19 functions
-  22082  ImgBurn hangs after attempting to drag-and-drop a folder onto itself in the disc layout editor
-  22105  AutoCAD 2008: Buttons with images are black in Layer Properties Manager
-  22112  X3 Terran Conflict: crashes after startup screen
-  22142  Black face in SWGemu (Free Star Wars Galaxies)
-  22145  Final Fantasy XI: Installing US PlayOnline Viewer is configured as EU version.
-  22153  Pegasus Mail 4.52 closes when sending a message
-  22154  steam + flash crashes?
-  22202  Dragon Age: Origins - gameplay is very glitchy (mostly black screen)
-  22226  [mono testcase] RegEnumValue succeeds when called with a deleted registry key
-  22228  [mono testcase] Registry functions cannot handle very long value names
-  22249  Paint.NET 3.36 installer cancellation results in raised .NET System.OverflowException
-  22264  Total Commander: Button not drawn properly when the window is activated and the button was hidden
-  22340  msvcrt.dll._setjmp unimplemented, needed for ioquake3 64-bit
-  22347  Sonic R crashes when choosing a rendering mode
-  22366  Call of Duty 4 is black in-game
-  22374  Missing or vanishing program icons for various apps
-  22390  Paint.NET 3.5.4 installer shows a corrupted image
-  22400  Thief 2 crashing on start of 3d level apparently not because of movies
-  22406  Star Wars DroidWorks crashes on exit
-  22409  Dxdllreg.exe encountered a problem and closed
-  22410  Age Of Empires III: Initialization failed
-  22424  MS odbctest don't work wit unixodbc
-  22441  DNSBench cannot save to file an image
-  22449  CDBurnerXP Pro 3's program icon is displayed incorrectly
-  22462  Trying to print without a printer installed causes an X11 error (BadCursor)
-  22478  Major performance drop in King's Bounty games with shadows enabled
-  22512  Bioshock: windows cursor is always visible on screen
-  22523  Unreal Engine 1 Games fail at Startup
-  22563  IW2:Edge of Chaos crashes on menu screen
-  22582  Autocad 2008 Civil 3D install frozen
+Bugs fixed in 1.5.6:
+
+  11482  Airline Tycoon Demo fails to start
+  11895  GeoControl installer hangs
+  13186  Warcraft III TFT fails to start with prefixes never used by <wine-0.9.61
+  15092  Adobe Flash Player 9 and 10: movies and images are messed up
+  16209  The Lord of the Rings Online: Mines of Moria doesn't start
+  17893  The Alien Nations / Die Völker crashes: amstream GetFormat stub
+  21460  Construct 0.99.8 "File" menu does not work
+  23706  d3dx9_36.dll.D3DXSaveSurfaceToFileInMemory is needed by Ship Simulator 2008 demo, King's Bounty demo
+  24210  Sound does not work in Big Fish Games when acceleration is set to full
+  25103  Medieval Total War Gold DVD Italian - Unload the debugger error
+  25287  Rise of Nations Gold Edition Nuclear Blast Effect Looks Awful
+  25533  Machinarium window does not show any contents and hangs desktop
+  25535  .NET Framework 4.0 Fails to install with HRESULT 0x80070643
+  26203  ie7 can connect to https://mail.google.com, but not https://gmail.com ?
+  26476  builtin IE cannot open https://ebank.njcb.com.cn:8001/perbank/logon.jsp
+  26928  Midi messages MTC trashed
+  27690  Just Cause crashes on first level load (texture resolution 'high')
+  27939  SQLyog crashes when displaying data
+  28486  Office Professional Plus 2010 install fails without machine.config file (does not need it on Windows)
+  28799  d3dx9_36/tests/mesh.ok: memcpy source and destination overlap in weld_float16_2() triggered by test_weld_vertices()
+  28898  Blizzard Launcher/Installer needs AcceptEx improvements (Affects WoW, D3...)
+  29359  DSOUND_BufPtrDiff: Assertion `ptr1 < buflen' failed.
+  29561  graphedt crash while expand "DirectShow Filters"
+  30249  Sanitarium crashes/hangs frequently with OpenGL renderer
+  30659  GTAVC crashes when car is visible at some angle
+  30705  usb joystick not working with virtuanes
+  30719  SmartFTP 4.0 crashes on startup (crypt32 CertCreateSelfSignCertificate failure)
+  30729  EVE Online crashes on attempt to move window
+  30766  Microsoft SQL Server Management Studio Express 2005: hangs with .NET Fatal Execution Engine Error
+  30777  Dr.com v3.71 infinitely asks for reboot due to missing registry entry
+  30781  Construct needs D3DXSaveTextureToFileInMemory
+  30784  CodeJock's XTPToolBar renders transparent areas of icons black
+  30799  "automatically grab mouse in full-screen windows" doesn't grab mouse with regard to Gnome 3 tray bar
+  30818  BMFont crashes on startup with Unhandled page fault
+  30842  Take Command 14 from JPSoftware wants KERNEL32.dll.SetConsoleIcon
+  30848  Windows 8 release preview upgrade assistent crashes due to unimplemented function ntdll.dll.NtQuerySystemEnvironmentValueEx
+  30854  OSForensics crashes on 1st launch
+  30868  Wine has troubles installing dotnet20 (using winetricks) and doesn't run some games like osu! or Path of Exile (which worked before)
 
 ----------------------------------------------------------------
 
-Changes since 1.1.43:
-
-Alexandre Goujon (1):
-      winex11: Use XkbKeycodeToKeysym when using XKB.
-
-Alexandre Julliard (64):
-      winex11: Move creation of an ARGB bitmap for icons to a separate function.
-      winex11: Generate an alpha channel from the bitmask for icons that don't have one.
-      winex11: Add the small icon to the NET_WM_ICON hint.
-      notepad: Set the window class small icon.
-      taskmgr: Set the window small icon.
-      winemine: Set the window class small icon.
-      winetest: Set the window small icon.
-      winhlp32: Set the window class small icon for all classes.
-      wordpad: Set the window small icon, and get rid of old icons.
-      gdi32: Convert the driver list to a standard Wine list.
-      winex11: Fix memory leaks in get_bitmap_argb.
-      user32: Add driver entry points for cursor creation and destruction, and pass the cursor handle to SetCursor.
-      winex11: Implement the entry points for creating and destroying cursors.
-      winex11: Move creation of an empty cursor to a separate helper function.
-      server: Fix structure padding for requests that have a reply.
-      server: Return the current cursor when queuing a hardware message.
-      winex11: Update the cursor from the thread input status instead of caching it per-thread in x11drv.
-      user32: Remove the CURSORICON parameter in the SetCursor entry point.
-      user32: Only call the driver when the cursor has actually changed.
-      tools: Remove the deprecated wineprefixcreate script.
-      configure: Default to /lib64 as libdir for 64-bit builds, and use plain /lib for 32-bit builds.
-      wrc: Make the bitmap size checking more generic, and add support for V5 bitmaps.
-      gdi32: Fix handling of bitmap header size for V4/V5 bitmaps.
-      user32: Fix handling of bitmap header size for V4/V5 bitmaps.
-      winex11: Fix handling of bitmap header size for V4/V5 bitmaps.
-      comctl32: Fix handling of bitmap header size for V4/V5 bitmaps.
-      winex11: Invert the icon mask only after the conversion to ARGB.
-      winex11: Don't set a hint for the small icon if it has the same size as the large one.
-      winex11: Flush the gdi display after processing the last event.
-      winex11: Add missing X11 locking when setting the cursor.
-      winex11: Add some tracing to AlphaBlend.
-      winex11: Use a format with 8 bits of alpha for the AlphaBlend mask.
-      configure: Don't warn about libhal if we can use an alternative.
-      wined3d: Avoid a compiler warning on old gcc.
-      ntdll: Make TAPE_GetStatus inline to avoid a unused function warning.
-      user32: Only call the driver DestroyCursorIcon entry point for valid handles.
-      winex11: Make the cursor window global instead of per-thread, and send it a message when the cursor changes.
-      ntdll: Add support for saving/restoring CFA frame state.
-      server: Store the prefix 32/64 architecture in the registry files.
-      server: Use the prefix architecture instead of the server one to check for WoW processes.
-      server: Check that the prefix type can support the client architecture.
-      mmdevapi: Don't try to lookup functions if the library isn't found.
-      shdocvw: Support setting an icon on the main iexplore window.
-      shell32: Load the application icon for the control panel window.
-      comctl32: Add support for alpha blending in ImageList_DrawIndirect.
-      gdi32: Don't bother freeing graphics drivers.
-      gdi32: Don't store the display driver in the global list to avoid the need for locking.
-      gdi32: Add a global function to retrieve the display driver.
-      shell32: Make use of the control panel icon.
-      wined3d: Don't crash during initialization if the adapter doesn't have full GL info.
-      winex11: Create a window of the appropriate visual to initialize GL info.
-      libwine: Download Unicode data files from unicode.org as needed in cpmap.pl.
-      libwine: Update the character tables to Unicode 5.2.
-      libwine: Generate a table for BiDi character mirroring.
-      libwine: Add support for generating l_intl.nls, based on a patch by Andrey Turkin.
-      configure: Create a symlink from l_intl.nls in the build tree, and install it.
-      wine.inf: Copy l_intl.nls to the system32 directory.
-      user32: Return the icon depth instead of number of colors when loading from a .ico file.
-      user32: Fix drawing of 1-bpp icons in DrawIconEx.
-      user32: Use the correct rop when blitting an icon in DrawIconEx.
-      user32: Make DrawIcon simply call DrawIconEx.
-      shell32: Fix marshalling of 1-bpp systray icons.
-      kernel32: Define GetProcessHeap as an assembler function on i386.
-      kernel32: Add an x86_64 implementation for the TEB access functions.
-
-Alistair Leslie-Hughes (5):
-      msxml4: Register classes.
-      msxml3: Register classes.
-      urlmon: Strip forward and back slashes when using the file: protocol.
-      mshtml: Implement IHTMLEventObj IDispatch functions.
-      include: Add asptlb.idl.
-
-Andrew Eikum (1):
-      ole32: Only fail on missing Implemented Categories key if we actually have categories to check.
-
-Andrew Nguyen (29):
-      shell32/tests: Release the test desktop interface on all appropriate exit paths in ParseDisplayName tests.
-      kernel32/tests: Remove a superfluous comment in the FormatMessage tests.
-      kernel32: Remove superfluous heap reallocation calls in FormatMessageA/W.
-      kernel32: Reject an insufficiently sized buffer in FormatMessageA/W.
-      kernel32: Only check the buffer pointer in FormatMessageA if buffer allocation is requested.
-      kernel32/tests: Add tests for buffer allocation in FormatMessage.
-      kernel32: Consistify allocation behavior with FormatMessageA/W.
-      kernel32: Separate format string parsing in FormatMessageW into a new function.
-      kernel32: Separate format string parsing in FormatMessageA into a new function.
-      kernel32: Transition FormatMessageA to the internal use of Unicode strings.
-      kernel32: Unify the format_insert ANSI and Unicode helpers.
-      kernel32: Unify the format_message ANSI and Unicode helpers.
-      kernel32: Rename the load_message helper to reflect its sole handling of Unicode strings.
-      kernel32: Fail if a format placeholder is present without a format specifier in FormatMessageA/W.
-      kernel32: Remove leftover preprocessor undef directives in the FormatMessage implementation.
-      kernel32: Improve flag error handling in FormatMessageA/W.
-      kernel32: Correct output buffer behavior with empty input strings for FormatMessageA/W.
-      kernel32: Handle some escape sequences with FORMAT_MESSAGE_IGNORE_INSERTS in FormatMessageA/W.
-      kernel32/tests: Centralize the FormatMessageW skip detection.
-      kernel32: Remove a superfluous function call in the format_insert helper.
-      kernel32: Process CRLF escape sequences in normal insert sequence processing path in FormatMessageA/W.
-      kernel32: Merge the insertion and non-insertion codepaths in the format_message helper together to share common functionality.
-      kernel32/tests: Document a few FormatMessage tests which are broken on older Windows.
-      kernel32: Reject a format string with insertions if no variadic arguments are passed to FormatMessageA/W.
-      rundll32: Rename a few internal helpers for consistency.
-      regsvr32: Continue processing DLL list if an export is not found for a DLL.
-      rundll32: Check more heap allocation failure paths for consistency.
-      rundll32: Convert rundll32 to Unicode.
-      rundll32: Recognize entry points passed as ordinal numbers.
-
-André Hentschel (15):
-      shlwapi: Fix comment typo.
-      shell32: Update German translation.
-      ntdll: Add SP2 for Vista.
-      winemaker: Allow compiling 32-bit targets to be compiled on 64-bit hosts.
-      imm32: Add tests for ImmAssociateContextEx.
-      shell32: Return boolean values.
-      imm32: Fix ImmAssociateContextEx parameter handling.
-      imm32: Fix tests to apply to Vista+ as it does the same as Wine.
-      rsaenh: Fix a testfailure on Win7.
-      include: Add some error codes for rsaenh.
-      rsaenh: Fix a testfailure which occures on some Win7 setups.
-      version: Fix typo in comment.
-      include: Fix error define in winerror.h.
-      winecfg: Fix builtin_only list.
-      kernel32: Double the alarm timeout to prevent a failed test.
-
-Aric Stewart (8):
-      usp10: Improve Hebrew support in ScriptItemize.
-      usp10: Improve support for Syriac in ScriptItemize.
-      usp10/test: Restructure test_ScriptItemize to make the test easier to manage and expand.
-      usp10: Update ScriptItemize to use the baselevel of a unified run.
-      shell32: Handle NULL pName in ShellLink fnSetDescription.
-      usp10: Fix ScriptGetCMap handling of unsupported glyphs.
-      usp10: ScriptTextOut reorders glyphs that are RTL if they have been processed with fLogicalOrder in previous calls.
-      usp10: Implement mirroring for bidi support.
-
-Aurimas Fišeras (2):
-      shell32: Update Lithuanian translation.
-      wine.desktop: Add Lithuanian translation.
-
-Austin English (4):
-      winedump: Output Makefile.in the right way for the new build system.
-      msvcrt/tests: fix a couple typos.
-      msvcrt/tests: Add more tests for setlocale().
-      msvcrt: Fix tests for Windows ME.
-
-Charles Davis (1):
-      ntdll: Implement IOCTL_SCSI_PASS_THROUGH(_DIRECT) on Mac OS.
-
-Damjan Jovanovic (10):
-      winemenubuilder: Store menu paths in Unicode.
-      wine.desktop: Add Serbian translation.
-      winemenubuilder: Read the registry in the unix codepage when cleaning up menus.
-      mshta: wWinMain takes LPWSTR not LPSTR.
-      winemenubuilder: Use a unicode WinMain.
-      winemenubuilder: Use only widechar functions when dealing with registered associations.
-      wine.desktop: Add hr and sr@latin translations.
-      winex11.drv: Use unicode filenames for WM_DROPFILES.
-      winemenubuilder: Make desktop files executable.
-      winemenubuilder: Launch .lnk files directly from menus.
-
-Davide Pizzetti (7):
-      progman: Italian translation update.
-      net: Italian translation update.
-      wineboot: Italian translation update.
-      winemine: Italian translation update.
-      notepad: Italian translation update.
-      winedbg: Italian translation update.
-      wordpad: Italian translation update.
-
-Detlef Riekenberg (22):
-      shdocvw: Implement SHRestricted2A.
-      shlwapi/tests: Add initial test for SHGetThreadRef.
-      shlwapi/tests: Add tests for SHSetThreadRef.
-      shlwapi: Fix broken NULL checks (with tests).
-      shlwapi: Implement SHCreateThreadRef.
-      shlwapi/tests: Add tests for SHCreateThreadRef.
-      msiexec: Recognize /uninstall as alias for /x [resend].
-      urlmon/tests: Skip some sec_mgr tests on IE 4.0.
-      urlmon/tests: Skip some tests on IE 4.0.
-      urlmon/tests: Skip more tests on IE 4.0.
-      urlmon/tests: Skip even more tests on IE 4.0.
-      urlmon/tests: Skip protocol tests on IE 4.0.
-      urlmon/tests: CreateAsyncBindCtxEx is not present on IE 4.0.
-      msvcr70/71: Sync exports to msvcrt.
-      dinput: Add the riid for an unsupported interface to a FIXME.
-      control: Convert application to Unicode.
-      msvcr80: Sync exports to current msvcrt exports.
-      msvcr90: Sync exports to current msvcrt exports.
-      msvcr70: Sync exports to current msvcrt.
-      msvcrt: Fix wrong msvcr90 in comments.
-      msvcr100: Add VS2010 C/C++ runtime library with forwards to msvcrt.
-      msiexec: Use resource in msi for a help dialog to allow translation.
-
-Eric Pouech (7):
-      winedbg: Correctly display whether we're in 32 vs 64 bit code.
-      winedbg: For stack info command, display information in 'a' format (instead of 'x') to get word size machine (instead of forcing 32bit).
-      winegcc: On x86-64, don't define twice the fastcall macros.
-      winegcc: When specifying -m32, force i386 cpu when compiling on x86_64 boxes.
-      winedbg: Don't assert on some lvalue's write conditions.
-      server: Fix write_process_memory on Wow64.
-      winedbg: Properly fix the previous patch about gcc 2.95 not supporting printf attribute on function pointers.
-
-Frédéric Delanoy (2):
-      shell32: Update French translation.
-      tools: Fix formatting errors in winemaker manpage.
-
-Gerald Pfeifer (82):
-      comctl32: Remove unused scrollInfo from LISTVIEW_MouseWheel.
-      winhlp32: Remove not really used id from WINHELP_IndexDlgProc.
-      wordpad: Remove variable hwndPreview which is not really used from init_preview.
-      taskmgr: Remove two variables which are not really used from ApplicationPageCompareFunc.
-      wininet: Remove variable len which is not really used from CommitUrlCacheEntryInternal.
-      wined3d: Remove variable dlc_tmp which is not really used from shader_arb_generate_pshader.
-      taskmgr: Remove variable pnmhdr which is not really used from ProcessPageOnNotify.
-      oleaut32: Remove two variables that are not really used; corresponding checks are disabled.
-      user32: Remove variable mask which is not really used from check_alpha_draw.
-      localspl: Remove variable res which is not really used from test_XcvClosePort.
-      fnt2bdf: Remove variable dpi which is not really used from dump_bdf_hdr.
-      widl: Remove variable size which is not really used from print_phase_basetype.
-      comctl32: Remove variable old which is not really used from DATETIME_LButtonDown.
-      comctl32: Remove variable iRet which is not really used from test_EnumMRUList.
-      d3d9: Remove variable hr which is not really used from resource_test_cleanup.
-      wpp: Remove variable dbgtext which is not really used frommake_number.
-      winedump: Remove variable strtable which is not really used from dump_symbol_table.
-      winmm: Remove variable devID which is not really used from MMDRV_Message.
-      sfnt2fnt: Remove variable descent which is not really used from fill_fontinfo.
-      wordpad: Remove variable i which is not really used from OnCommand.
-      rpcrt4: Remove variable size which is not really used from NdrComplexArrayUnmarshall.
-      d3drm: Remove two variables which are not really used from IDirect3DRMMeshBuilderImpl_Load.
-      winex11: Remove variable datasize which is not really used from X11DRV_CLIPBOARD_ExportTextHtml.
-      winex11: Remove variable size which is not really used from X11DRV_CLIPBOARD_SerializeMetafile.
-      d3dx9_36: Remove variable nul which is not really used from D3DXVector4Test.
-      gdi32: Remove variable retb which is not really used from test_closefigure.
-      msvidc32: Remove variable bit_per_pixel which is not really used from CRAM_Decompress and CRAM_DecompressEx.
-      quartz: Fix return value for StdMediaSample2_GetTime in error cases.
-      advapi32: Remove variable ret which is not really used from LsaLookupNames2.
-      winmm: Remove variables duration and samples which are not really used from check_position.
-      winecfg: Remove variable cUnixPathLen which is not really used from apply_shell_folder_changes.
-      ole32: Remove variable res which is not really used from CompositeMonikerImpl_Reduce.
-      quartz: Remove variable keyframe which is not really used from AVISplitter_next_request.
-      cmd: Remove variable doRecursive which is not really used from WCMD_for.
-      cmd: Remove variable argsProcessed which is not really used from WCMD_directory.
-      progman: Remove unused variable from and fix formatting of DIALOG_Execute.
-      regedit: Remove variable hdc which is not really used from OnPaint.
-      regedit: Remove variable ExportKeyPath which is not really used from ExportRegistryFile.
-      taskmgr: Remove variable CommitChargeLimit which is not really used from Graph_DrawMemUsageHistoryGraph.
-      taskmgr: Remove unused variable PageSize which is not really used from PerfDataGetPhysicalMemorySystemCacheK.
-      taskmgr: Shed one parameter and one local variable from ProcessPageOnNotify.
-      winhlp32: Remove a hunk of dead code from HLPFILE_BrowsePage.
-      riched20: Remove variable yprev which is not really used from ME_ArrowPageDown.
-      winhlp32: Remove variable keyDelta which is not really used from WINHELP_MainWndProc.
-      wineps.drv: Fix return value in PSDRV_SetBrush.
-      msi: Fix return value for ITERATE_RemoveFiles (in the error case).
-      msi: Remove variable product_code which is not really used from MSI_ApplyPatchW.
-      mshtml: Remove variable doc which is not really used from process_timer.
-      winex11: Remove variable bits which is not really used from X11DRV_DIB_GetImageBits_32.
-      wintrust/tests: Remove variable myARGC which is not really used from test_cdf_parsing.
-      riched20: Remove variable changed which is not really used from ME_PrepareParagraphForWrapping.
-      ole32: Fix return value of DefaultHandler_SetClientSite.
-      ole32: Fix return value for CoRevokeMallocSpy.
-      comctl32: Remove variable old_focused which is not really used from MONTHCAL_Mouse.
-      widl: Simplify write_struct_tfs and remove an unused variable.
-      gdi32: Remove variable x which is not really used from testJustification.
-      mshtml/tests: Fix return value of ActiveScript_SetScriptState.
-      ntoskrnl.exe: Remove variable retX which is not really used from emulate_instruction.
-      oleaut32/tests: Remove variable expectedhres which is not really used from test_VarDiv.
-      winmm/tests: Remove variable start which is not really used from wave_out_test_deviceOut.
-      riched20: Remove variable di which is not really used from ME_InsertEndRowFromCursor.
-      comctl32/tests: Remove variable hwndheader which is not really used from test_items.
-      gdiplus/tests: Remove variable path which is not really used from test_linei.
-      comctl32/tests: Remove variables cx and cy which are not really used from test_approximate_viewrect.
-      jscript: Remove variable length which is not really used from JSGlobal_parseFloat.
-      msacm32/tests: Simplify check_count and msacm_tests.
-      oleaut32: Remove variable iLengthScanLineColor which is not really used from serializeIcon.
-      crypt32/tests: Tighten tests in testPortPublicKeyInfo.
-      mshtml: Fix return value for HTMLBodyElement_get_text.
-      user32/tests: Destroy the window we created at the end of wait_idle_thread.
-      wineconsole: Remove variable font_idx which is not really used from WCUSER_FontPreviewProc.
-      user32/tests: Remove variable old_left_margin which is not really used from test_margins.
-      comctl32: Remove variable scrollRange which is not really used from PAGER_NCCalcSize.
-      crypt32/tests: Remove variable entry which is not really used from test_decodeCRLToBeSigned.
-      winex11.drv: Remove variable bits which is not really used from X11DRV_DIB_GetImageBits_4.
-      ntdll/tests: Remove variable len which is not really used from create_file_test.
-      cryptdlg: Remove variable headingSep which is not really used from CRYPT_FormatCPS.
-      cmd: Remove variable useinput which is not really used from WCMD_more.
-      taskmgr: Remove variable pnmv which is not really used from ProcessPageOnNotify.
-      wrc: Remove variable type which is not really used from rsrcid_to_token.
-      kernel32/tests: Remove variable len which is not really used from test_CommandLine.
-      wined3d: Fix the handling of the blue channel inIWineGDISurfaceImpl_SaveSnapshot. (take 2).
-
-Hans Leidekker (39):
-      msi: Remove unused and redundant name field from STORAGE structure.
-      msi: Make the name parameter of create_storage and create_stream constant.
-      msi: Remove the string index parameter from msi_addstringW.
-      msi: Add beginnings of a test module that concentrates on patches.
-      msi: Don't assume unversioned files are present.
-      msi: Handle MSIDBOPEN_PATCHFILE properly in MsiOpenDatabase.
-      msi: Add a test to show that MsiOpenPackage must apply any existing patches.
-      msi: Make msi_get_property_int and friends take a pointer to a database instead of a package.
-      msi: Make MSI_SetPropertyW take a pointer to a database instead of a package.
-      msi: Rename MSI_GetPropertyW and MSI_SetPropertyW.
-      msi: Try to apply a patch to each product it is targeted for.
-      winhttp: Support setting and querying credentials on request handles.
-      winhttp: Add support for basic authentication.
-      winhttp: Add tests for basic authentication.
-      winhttp/tests: Use the right handle type.
-      winhttp/tests: Avoid test failures caused by broken DNS server configurations.
-      kernel32/tests: Fix test failures on certain versions of Windows.
-      msi/tests: Return INVALID_FILE_SIZE from get_pf_file_size if the file can't be opened.
-      msi: Only set the property in the Reinstall event.
-      msi/tests: Use a unique product code when testing MsiConfigureFeature parameter validation.
-      msi: Always evaluate component conditions.
-      msi: Move all file comparisons to CostFinalize.
-      msi: Fix some test failures on Windows.
-      msi: Store a copy of the file extension in the MSIMIME structure.
-      msi: Test the contents of some of the system tables before and after patching.
-      msi: Make sure to only open a patch database in msi_apply_patch_package.
-      msi: Simplify msi_set_context.
-      msi: Support multiple patches per package.
-      programs: Add a stubbed sc.exe.
-      sc: Implement the create and delete commands.
-      sc: Implement the description and failure commands.
-      sc: Implement the start and stop commands.
-      msi: Make a local copy of patch packages.
-      msi: Add some tests for patch registration.
-      msi: Handle non-null product code in MSI_ApplyPatchW.
-      msi: Register more patch details.
-      wtsapi32: Add a stub implementation of WTSQueryUserToken.
-      msi: Forward MsiDetermineApplicablePatchesA to MsiDetermineApplicablePatchesW.
-      msi: Apply registered patches in MsiOpenPackage.
-
-Henri Verbeet (65):
-      wined3d: Get rid of "myDevice".
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_load_ds_location().
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_modify_ds_location().
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_is_offscreen().
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_set_compatible_renderbuffer().
-      wined3d: Store render targets as IWineD3DSurfaceImpl pointers in the device.
-      wined3d: Store the auto depth/stencil surface as an IWineD3DSurfaceImpl pointer in the device.
-      wined3d: Store the depth/stencil surface as an IWineD3DSurfaceImpl pointer in the device.
-      wined3d: Get rid of a useless local variable in IWineD3DDeviceImpl_SetDepthStencilSurface().
-      wined3d: Immediately return on redundant changes in IWineD3DDeviceImpl_SetDepthStencilSurface().
-      wined3d: Fix some more misspellings of "device".
-      wined3d: Move location loading and modification together in IWineD3DDeviceImpl_ClearSurface().
-      wined3d: Avoid some unnecessary invalidations of the the onscreen depth buffer.
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_get_gl_buffer().
-      wined3d: Simply pass implementation pointers to stretch_rect_fbo().
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to FindContext().
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to context_setup_target().
-      wined3d: Store the current render target as an IWineD3DSurfaceImpl pointer in the context.
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to context_acquire().
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to color_fill_fbo().
-      wined3d: Store texture sub-resources in IWineD3DBaseTextureClass.
-      wined3d: Make sure all texture levels are allocated in surface_prepare_texture().
-      wined3d: Introduce basetexture_get_sub_resource() to simplify retrieving texture sub-resources.
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to fb_copy_to_texture_direct().
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to fb_copy_to_texture_hwstretch().
-      wined3d: Kill the now unused MAX_MIP_LEVELS.
-      wined3d: Add a missing newline to a TRACE in IWineD3DDeviceImpl_UpdateSurface().
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_internal_preload().
-      wined3d: Simply pass IWineD3DSurfaceImpl pointers to IWineD3DSurfaceImpl_BltOverride().
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_force_reload().
-      wined3d: Store the front buffer surface as an IWineD3DSurfaceImpl pointer in the swapchain.
-      wined3d: Store back buffer surfaces as IWineD3DSurfaceImpl pointers in the swapchain.
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_set_texture_name().
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_set_texture_target().
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_add_dirty_rect().
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_init_sysmem().
-      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_release_client_storage().
-      wined3d: Introduce device_get_draw_rect() to calculate the effective viewport.
-      wined3d: Make "clear_rect" a RECT in IWineD3DDeviceImpl_ClearSurface().
-      wined3d: Check if the depth/stencil surface has any valid location at the start of surface_load_ds_location().
-      wined3d: Avoid some needless depth buffer copies.
-      wined3d: Store the bumpmap format capability in the format table.
-      wined3d: Store the sRGB read format capability in the format table.
-      wined3d: Store the sRGB write format capability in the format table.
-      wined3d: Store the VTF format capability in the format table.
-      d3d9/tests: Fix test_cube_wrap() for different texture filtering schemes.
-      wined3d: Make sure all fields of the fragment pipe caps are always initialized.
-      wined3d: Remove some unused fields from the shader backend caps.
-      wined3d: Make sure all fields of the shader backend caps are always initialized.
-      wined3d: Allow the ARB shader backend to work with GL implementations with low amounts of native parameters.
-      wined3d: Split context_apply_state() into separate functions for each usage.
-      wined3d: Separate context acquisition and state application.
-      wined3d: Remove a redundant check from prepare_ds_clear().
-      d3d9/tests: Allow D3DFMT_A2R10G10B10 as supported adapter mode.
-      wined3d: Attach the surfaces from the fbo_entry instead of the ones from the device.
-      wined3d: Move draw buffer setup code out of context_apply_fbo_entry().
-      wined3d: Explicitly pass the FBO target to the FBO management functions.
-      wined3d: Explicitly pass the render target and depth/stencil surfaces to the FBO management functions.
-      wined3d: Setup the FBO for the correct target in context_apply_clear_state().
-      wined3d: Use context_apply_clear_state() in color_fill_fbo().
-      wined3d: Use the FBO cache in context_apply_blit_state().
-      wined3d: Use the FBO cache in stretch_rect_fbo().
-      wined3d: Use the FBO cache in swapchain_blit().
-      wined3d: Reorganize IWineD3DImpl_CheckDeviceFormat() a bit.
-      wined3d: Remove the unused device type parameter to some format capability checking functions.
-
-Huw Davies (9):
-      wineps.drv: Remove the unscaled font hack and read the outline directly from the font file.
-      wineps.drv: Make the rectangle an optional parameter to get_bbox().
-      wineps.drv: Defer accessing the font metrics until we really need them.
-      wineps.drv: Calculate the font size directly from the logfont.
-      wineps.drv: Add world transform support for fonts.
-      wineps.drv: MM_ISOTROPIC and MM_ANISOTROPIC should also have inverted y-transforms (even if the page -> device mapping results in a negative y-scale).
-      gdi32: Fix ExtTextOutA -> W forwarding when ETO_PDY is set.
-      comctl32: Silence a few compiler warnings.
-      gdi32: Add support for ETO_PDY and improve world transform support.
-
-Hwang YunSong(황윤성) (1):
-      wineboot: Update Korean translation.
-
-Ilya Shpigor (1):
-      wineps.drv: Start a new current path in PSDRV_PolyPolygon.
-
-Jacek Caban (20):
-      mshtml: Limit message length to 2000 in IHTMLWindow2::alert.
-      mshtml: Use URI with stripped "wine:" part in NewURI call.
-      mshtml: Use NS_CStringContainerInit2 in nsACString_Init.
-      shldisp.idl: Added IAsyncOperation declaration.
-      mshtml: Don't access url in translate_url after freeing it.
-      shdocvw: Fixed typo in async_doc_navigate.
-      mshtml: Added IHTMLSelectElement::put_length implementation.
-      mshtml: Added IHTMLSelectElement::get_options implementation.
-      mshtml: Added support for accessing select options by index.
-      shdocvw: Set IE version to IE8.
-      urlmon: Set BINF_NEEDFILE flag for synchronous binding of builtin protocols.
-      urlmon: Use cache file to read in synchronous binding.
-      urlmon: Added reading from cache file tests.
-      mshtml: Fixed IObjectSafety failure handling.
-      mshtml: Added IHTMLFormElement::get_length implementation.
-      mshtml: Added IHTMLDocument2::clear implementation.
-      mshtml: Added beginning support for oncontextmenu event.
-      mshtml: Added IHTMLInputElement::put_type implementation.
-      mshtml: Added IHTMLInputElement::get_type tests.
-      mshtml: Added IHTMLInputElement::put_name implementation.
-
-Jaime Rave (2):
-      user32: Draw the rect edges from left to right and top to bottom.
-      wineboot: Update Spanish translation.
-
-Jeff Latimer (3):
-      usp10/tests: Add tests for CR and LF chars and remove some trailing white space.
-      usp10: Check that there are sufficient script_items before setting the last pointer.
-      usp10/tests: Remove some redundant tests and fully test bidi flag setting.
-
-Jerome Leclanche (1):
-      quartz: Properly return E_POINTER when ppFilters is null.
-
-Jim Cameron (1):
-      winedbg: Make disassembler properly print EMX and EXMM type operands.
-
-Joel Holdsworth (18):
-      wcmd: Replaced program icon with a Tango compliant icon.
-      winemine: Replaced program icon with a Tango compliant icon.
-      winetest: Replaced program icon with a Tango compliant icon.
-      winefile: Replaced program icon with a Tango compliant icon.
-      regedit: Replaced progam icon with a Tango compliant icon.
-      winhlp32: Replaced progam icon with a Tango compliant icon.
-      winecfg: Installed a Tango compliant application icon.
-      taskmgr: Show a 48x48 icon in the about box.
-      tools: Fixed buildicon to use the path of rsvg provided in the environment variable.
-      tools: Remove fallback render rule.
-      tools: Fixed buildicon to support rectangular icons.
-      comdlg32: Replaced collate icons with Tango compliant icons.
-      regedit: Fixed flaws in the icon.
-      makefiles: Added a rule for building BMPs from SVGs.
-      credui: Replaced banner with a tango compliant image.
-      comdlg32: Replaced pd32_portrait.ico and pd32_landscape.ico with Tango compliant icons.
-      user32: Fixed some minor glitches in oic_winlogo.ico.
-      shell32: Comitted a Tango icon for the control panel.
-
-Johan Gill (1):
-      ddraw: Do not restore the display mode from inside SetCooperativeLevel.
-
-Jon Parshall (1):
-      fonts: 8-pixel strikes for Tahoma font.
-
-Jörg Höhle (3):
-      winex11: Unify German keyboard mapping.
-      wineoss: Supply FFFFFFFF for midiOutGetVolume, not garbage.
-      wineoss: MOD_MIDIPORT has 0 voices and notes and FFFF ChannelMask.
-
-Kai Blin (1):
-      secur32: Use NTLM2 instead of NTLMv2.
-
-Kirill Smelkov (4):
-      wrc: Use INCLUDEDIR when compiling.
-      wrc: Drop hardcoded INCLUDEDIR.
-      winebuild/winegcc: Allow building .dll.so without .spec file.
-      winegcc: Do use DSO full name for .so arguments.
-
-Maarten Lankhorst (32):
-      ntdll: Clear alignment flag in exception handlers.
-      mmdevapi: Improve EndpointNotificationCallback stubs.
-      mmdevapi: Add initial audioclient stub.
-      mmdevapi: Set PKEY_AudioEngine_DeviceFormat for capture too.
-      mmdevapi: Implement some methods in audioclient.
-      mmdevapi: Implement audio formats.
-      mmdevapi: Add support for IAudioRenderClient.
-      mmdevapi: Add audio capture code.
-      mmdevapi: Add support for the clock interface.
-      mmdevapi: Add support for IAudioSessionControl2.
-      mmdevapi: Add AudioSimpleVolume stub.
-      mmdevapi: Fix small capture bugs.
-      winealsa.drv: Clean up DriverProc.
-      wineoss.drv: Clean up DriverProc.
-      winenas.drv: Clean up DriverProc.
-      winenas.drv: Move opening wave device to audio.c.
-      wineoss.drv: Move opening devices to their respective xxxMessage functions.
-      winejack.drv: Clean up loading.
-      wineesd.drv: Clean up loading.
-      mmdevapi: Add stub for IAudioEndpointVolume.
-      includes: Add some devpkey definitions.
-      mmdevapi: Add some DEVPKEY's to property tests.
-      mmdevapi: Fix IsFormatSupported and initialization.
-      mmdevapi: Silence a fixme when it's harmless.
-      winmm: Fix handle leak in timer tests.
-      mmdevapi: Add a warning if openal is not available.
-      include: Add float functions to msvcrt.
-      winealsa.drv: Remove dlopen call.
-      winealsa.drv: Clean up initialisation.
-      msvcrt: Add float functions based on their double versions.
-      mmdevapi: Try to detect openal 1.11, and do not blacklist pulseaudio on it.
-      mmdevapi: Add support for openal disconnected extension.
-
-Matteo Bruni (6):
-      d3dx9: Add swizzle and writemask support to the shader assembler.
-      d3dx9: Add instruction modifiers (sm 2.0+) support to the shader assembler.
-      d3dx9: Add source register modifiers (sm 2+) support to the shader assembler.
-      d3dx9: Support all the remaining register types in the shader assembler.
-      d3dx9: Add relative addressing support to the shader assembler.
-      d3dx9: Support some more vs_3_0 instructions in the shader assembler.
-
-Michael Stefaniuc (21):
-      windowscodecs: Unlock not lock again when leaving the function (Smatch).
-      user32: Avoid using HIWORD on a string pointer.
-      shell32: Update the Romanian translation.
-      wineboot: Update the Romanian translation.
-      wineconsole: Always show an ASCII string in the font test.
-      ntdll/tests: Avoid using the 'long' types.
-      kernel32: Update the Dutch (Suriname) NLS file.
-      kernel32: Add some missing LOCALE_SNATIVECURRNAME constants.
-      kernel32: The Isle of Man uses the Manx Pound.
-      wineesd.drv: Add the missing calls to ESD_WaveClose/ESD_WaveInit.
-      progman: Use LANGUAGE as a global setting and not per resource.
-      wineconsole: Use the explicit W-form of the registry functions.
-      wineconsole: Use the explicit W types/functions in user.c.
-      wineconsole: Use the explicit W types/functions in dialog.c.
-      wineconsole: Switch the rest to use the explicit W-forms.
-      oleview: Replace some SendMessage wrappers with the real thing.
-      oleview: Use the explicit W types/functions in tree.c.
-      oleview: Use the explicit W types/functions in typelib.c.
-      oleview: Use the explicit W types/functions in oleview.c.
-      oleview: Use the explicit W types/functions in details.c.
-      oleview: Switch the rest to use the explicit W-types/functions.
-
-Nikolay Sivov (32):
-      shell32: Add ::GetDefaultColumnState() and partial ::GetDetailsOf() for printers folder.
-      shell32: Use shared code to return column details from IShellFolder2::GetDetailsOf().
-      shell32: Add ::Initialize() and ::GetCurFolder() for printers folder IPersistFolder2 interface.
-      shell32: Add printers CLSID to test, clean up a bit.
-      shell32: Load shell folder column names as A/W strings depending on 9x/NT selector.
-      shell32: Fallback to IShellDetails while filling shell view columns if IShellFolder2 is missed.
-      shell32: Move IShellIcon definition to idl source.
-      shell32/tests: Fix a test failure on W2K (unimplemented method).
-      comctl32/listview: Exit early on LVM_CREATEDRAGIMAGE if null pointer passed for a point.
-      odbc32: Don't crash on null pointers while TRACE enabled.
-      comctl32/listview: Properly handle subitem hittesting outside of horizontal columns bounds.
-      shell32/shlview: Fix a typo in null pointer test condition, should be IShellFolder2 instead.
-      comctl32/listview: Add callback subitem on column insertion.
-      comctl32/listview: Remove forward declaration and unused parameter from edit box creation helper.
-      user32/tests: Add some GetDlgItem() tests regarding children windows Z-order.
-      comctl32/listview: Don't change Z-order of edit window while resizing edit box.
-      shell32/shlview: Try to use IShellDetails to respond on notifications if IShellFolder2 isn't available.
-      shell32/shlview: Remove redundant message sent on every iteration, fix a helper interface leak.
-      comctl32/listview: Rework item selection with letter keys, fix some glitches.
-      t2embed: Add TTIsEmbeddingEnabled stub.
-      ole32: Use -W versions of window/message calls.
-      ole32: Avoid uninitialized value to be potentialy passed to UnhookWindowsHookEx.
-      ole32: Use LoadCursorW instead of -A version.
-      ole32/tests: Move tests to a separate function.
-      ole32/ole2: Fix simple parameter handling for DoDragDrop().
-      ole32/tests: Additional test for RevokeDragDrop with destroyed window.
-      ole32/ole2: After IDropTarget::DragEnter() failure target doesn't count as valid.
-      ole32/ole2: If no effect action selected use ::DragLeave() instead of ::Drop().
-      rasdlg: Add RasEntryDlgW stub.
-      ole32/marshal: Compare with S_OK instead of keeping in mind that it's zero.
-      comctl32/rebar: Try to center child rectangle only if cyChild height is not zero.
-      ole32/ole2: Use W calls for registry access.
-
-Octavian Voicu (4):
-      msi: Fix crash when calling MsiGetActiveDatabase with invalid remote handle.
-      msi: Use standard window class for combo control and add error checking.
-      msi: Fill combo control with items from database.
-      msi: Sync combo control value with associated property.
-
-Paul Vriens (9):
-      shell32: Update Dutch translation.
-      wineboot: Update Dutch translation.
-      wordpad: Update/fix Dutch translation.
-      mapi32: Add Dutch translation.
-      jscript: Update Dutch translation.
-      wineconsole: Update Dutch translation.
-      winmm: Update Dutch translation.
-      msi: Update Dutch translation.
-      user32/tests: Run the tests again on Win95.
-
-Piotr Caban (53):
-      msvcrt: Format strings according to specified locale in pf_vsnprintf.
-      msvcrt: Add parameters to mimic *_s function behaviour in pf_vsnprintf.
-      msvcrt: Added _vsnprintf* implementation.
-      msvcrt: Added _vsnwprintf* implementation.
-      msvcrt: Added implementations of _vswprintf* functions.
-      msvcrt: Fix multiple locales parsing in _create_locale.
-      msvcrt: Added implementation of __crtGetStringTypeW.
-      msvcrt/tests: Added setlocale tests.
-      msvcrt/tests: Added __crtGetStringTypeW tests.
-      msvcrt: Return correct strings in setlocale.
-      msvcrt: Added fopen_s implementation.
-      msvcrt: Added _wfopen_s implementation.
-      msvcrt: Added swprintf_s implementation.
-      msvcrt: Added strncpy_s implementation.
-      msvcrt: Added _get_heap_handle implementation.
-      msvcrt: Added _strtod_l implementation.
-      msvcrt: Add support for locales in scanf helper functions.
-      msvcrt: Added _fscanf_l implementation.
-      msvcrt: Added _scanf_l implementation.
-      msvcrt: Added _fwscanf_l implementation.
-      msvcrt: Added _wscanf_l implementation.
-      msvcrt: Added _sscanf_l implementation.
-      msvcrt: Added _swscanf_l implementation.
-      msvcrt: Added _cscanf_l implementation.
-      msvcrt: Added support for secure functions to scanf helper functions.
-      msvcrt: Added fscanf_s(_l) implementation.
-      msvcrt: Added _scanf_s(_l) implementation.
-      msvcrt: Added _fwscanf_s(_l) implementation.
-      msvcrt: Added _wscanf_s(_l) implementation.
-      msvcrt: Added _sscanf_s(_l) implementation.
-      msvcrt: Added _swscanf_s(_l) implementation.
-      msvcrt: Added _cscanf_s(_l) implementation.
-      msvcrt: Added _cwscanf* implementation.
-      msvcrt/tests: Added sscanf_s tests.
-      msvcr90: Added _recalloc implementation.
-      msvcrt: Added btowc implementation.
-      msvcrt: Change strtod_l implementation.
-      msvcrt: Added wcstod_l implementation.
-      msvcrt: Use wcstod_l/strtod_l in other functions that parses doubles.
-      msvcrt: Fix debug message in scanf.
-      msvcrt: Added strtok_s implementation.
-      msvcrt: Added _mkgmtime implementation.
-      msvcrt: Added _wcstoi64 and _wcstoui64 implementation.
-      msvcrt: Added wcstombs_s implementation.
-      urlmon: Fixed synchronous binding to file.
-      msvcrt: Added _get_osplatform implementation.
-      msvcrt: Added ___mb_cur_max_l_func implementation.
-      msvcrt: Added _ui64toa_s implementation.
-      msvcrt: Added _mbstrlen_l implementation.
-      msvcrt: Added mbstowcs(_s_l) implementation.
-      msvcrt: Fixed wcstombs(_s_l) implementation.
-      msvcrt: Added mbstowcs and wcstombs tests.
-      msvcrt: Sync msvcr* dlls.
-
-Rico Schüller (5):
-      ddraw: Change return to break in PixelFormat_WineD3DtoDD().
-      d3d10: Parse semantic in parse_fx10_local_variable().
-      d3d10: Implement ID3D10Effect::GetVariableBySemantic().
-      d3d10: Add argument check in ID3D10Effect::GetVariableByName().
-      d3d10/tests: Add ID3D10Effect::GetVariableBy*() test.
-
-Ričardas Barkauskas (1):
-      ddraw: Fix missing D3D misc caps.
-
-Roderick Colenbrander (4):
-      wgl: Ignore fbconfigs which are window drawable but which lack a visual.
-      wgl: Print the fbconfig fmt_id in ConvertPixelFormatWGLtoGLX instead of the meaningless pointer.
-      wgl: Improve wglDeleteContext threading behavior.
-      wgl: Make context not current before deleting it.
-
-Scott Ritchie (1):
-      wine.desktop: Add Icon=wine to support systems with icon themes.
-
-Stefan Dösinger (2):
-      wined3d: Don't grab the implicit depth stencil format in the wrong place.
-      wined3d: Fall back to other depth stencil formats if D24S8 isn't supported.
-
-Sven Baars (9):
-      msi: Fix Dutch translation.
-      comdlg32: Update Dutch translation.
-      appwiz.cpl: Fix Dutch translation.
-      avifil32: Fix Dutch translation.
-      comctl32: Fix Dutch translation.
-      comdlg32: Fix some alignment issues in the Dutch translation.
-      credui: Fix Dutch translation.
-      gphoto2.ds: Fix Dutch translation and alignment.
-      mshtml: Update Dutch translation.
-
-Tony Wasserka (2):
-      d3dx9: Add a stubbed D3DXDeclaratorFromFVF.
-      d3dx9: Add tests for D3DXDeclaratorFromFVF.
-
-Vincent Pelletier (1):
-      ddraw: Fix discrepancy in alpha mask for WINED3DFMT_B2G3R3A8_UNORM.
-
-Vincent Povirk (21):
-      gdiplus: Fix the non-trivial case in color_over.
-      gdiplus: Prevent integer overflows when rounding text bounds.
-      gdiplus: Use ddb's instead of dib's to create texture brushes.
-      user32: Focus editboxes when the context menu is opened.
-      gdiplus: Add test for GdipCreateBitmapFromGdiDib.
-      gdiplus: Handle more cases in GdipCreateBitmapFromGdiDib.
-      windowscodecs: Implement IWICStream_InitializeFromFilename.
-      windowscodecs: Implement IWICImagingFactory_CreateDecoderFromFilename.
-      windowscodecs: Implement IWICImagingFactory_CreateFormatConverter.
-      include: Add definitions for IWICBitmapFlipRotator.
-      windowscodecs: Add a stub implementation of IWICBitmapFlipRotator.
-      windowscodecs: Implement IWICBitmapFlipRotator_Initialize.
-      windowscodecs: Implement IWICBitmapFlipRotator_GetSize.
-      windowscodecs: Partially implement IWICBitmapFlipRotator_CopyPixels.
-      ole32: Remove some assumptions about the internals of BlockChainStream.
-      ole32: Store the location of all blocks in a big block chain in memory.
-      ole32: Rewrite transacted storage to be more lazy.
-      ole32: Always move unmodified streams instead of copying on commit.
-      ole32: Use the cached information in BlockChainStream_GetCount.
-      ole32: Fix reads past the end of streams.
-      windowscodecs: Use the BITMAPINFOHEADER structure to get icon bitcount.
-
-Wolfram Sang (1):
-      user32: Ignore reserved bytes in BMP fileheader.
-
-Yann Droneaud (1):
-      include: Rewrote some extern inline to static inline.
+Changes since 1.5.5:
+
+Akihiro Sagawa (2):
+      readme: Update Japanese translation.
+      po: Update Japanese translation.
+
+Alexandre Julliard (29):
+      gdi32: Improve support of bitmaps without a color table in PutImage.
+      gdi32: Fix StretchBlt color mapping for monochrome bitmaps without a color table.
+      gdi32/tests: Add some more tests for monochrome bitmap blits.
+      gdi32: Always use the DIB engine for DDB rendering.
+      gdi32: Remove the null driver Get/PutImage fallbacks for bitmaps.
+      gdi32: Add a helper function that implements GetImage on a bitmap.
+      gdi32: Add a helper function that implements PutImage on a bitmap.
+      winedbg: Fix some pointer conversion warnings.
+      gdi32: Remove the bitmap parameter from the Get/PutImage entry points.
+      gdi32: Remove the CreateBitmap and DeleteBitmap driver entry points.
+      winex11: XRender repeat mode is no longer needed in functions that use a DC.
+      winex11: Always allocate a new GC for bitmap operations.
+      winex11: Remove the support for device-dependent bitmaps.
+      ntdll: Export _local_unwind.
+      appwiz.cpl: Specify a default download URL for add-ons.
+      setupapi: Add support for a WinePreInstall section for registry keys that need to be created before anything else.
+      gdi32: Make sure the bounds are always updated in ExtTextOutW.
+      gdi32: Move DC hook private definitions out of wingdi.h.
+      gdi32: Don't implement the gamma ramp functions in the DIB driver.
+      gdi32: Keep the source DC locked until the end in StretchBlt and AlphaBlend.
+      winex11: Use XGetKeyboardMapping instead of XKeycodeToKeysym.
+      winex11: Don't free a variable that is no longer allocated on the heap.
+      gdi32: Take into account the DIB rectangles when determining overlap for blits.
+      gdi32: Clip output to both the DIB visible rectangle and the total DIB extents.
+      shell32: Use a default icon for control panels without one.
+      shell32: Convert the control panel list to a standard list.
+      shell32: Remove the applet valid flag and improve the error handling.
+      mountmgr.sys: Don't try to close the dbus connection.
+      libwine: Avoid memrchr.
+
+Alistair Leslie-Hughes (2):
+      mscoree: Use .NET 2.0 for 1.0 assemblies.
+      mscoree: Correct possible uninitialized variable (clang).
+
+André Hentschel (39):
+      kernel32: Add stub for SetThreadStackGuarantee.
+      server: Add checks for DragonFly BSD.
+      kernel32: Add checks for DragonFly BSD.
+      loader: Add check for DragonFly BSD.
+      libwine: Add checks for DragonFly BSD.
+      d3drm: Implement IDirect3DRMDeviceX_[Get|Set]Dither.
+      d3drm: Implement IDirect3DRMDeviceX_[Get|Set]Quality.
+      d3drm: Implement IDirect3DRMDeviceX_[Get|Set]RenderMode.
+      d3drm: Implement width and height handling in device interfaces.
+      d3drm: Improve stub for IDirect3DRMWinDevice_HandleActivate.
+      d3drm: Implement IDirect3DRMLight_[Get|Set]Type.
+      d3drm: Implement IDirect3DRMLight_[Get|Set]Color and IDirect3DRMLight_SetColorRGB.
+      d3drm: Implement IDirect3DRMLight_[Get|Set]Range.
+      ntdll: Enhance FreeBSD checks to also check for DragonFly BSD when appropriate.
+      ntdll: Add default COM device for DragonFly BSD.
+      ntdll: Change default COM device for FreeBSD 8.0.
+      ntdll: Get the unix tid on DragonFly BSD.
+      iphlpapi: Fix check for icmpstat.icps_outhist.
+      iphlpapi: Check for the right IP statistics structure name (for DragonFly BSD).
+      iphlpapi: Check for the right TCP statistics structure name (for DragonFly BSD).
+      ntdll: Add a helper function that returns the record length of a dirent struct.
+      libwine: Improve bin directory detection on kFreeBSD and DragonFly BSD.
+      ntdll: Add stub for NtQuerySystemEnvironmentValueEx.
+      kernel32/tests: Add tests for LCMapStringEx.
+      d3drm: Implement IDirect3DRMLight_[Get|Set]ConstantAttenuation.
+      d3drm: Implement IDirect3DRMLight_[Get|Set]LinearAttenuation.
+      d3drm: Implement IDirect3DRMLight_[Get|Set]QuadraticAttenuation.
+      d3drm: Implement IDirect3DRMLight_[Get|Set]Umbra.
+      d3drm: Implement IDirect3DRMLight_[Get|Set]Penumbra.
+      d3drm: Implement IDirect3DRMViewportX_[Get|Set]Back.
+      d3drm: Implement IDirect3DRMViewportX_[Get|Set]Front.
+      d3drm: Implement IDirect3DRMViewportX_[Get|Set]Field.
+      d3drm: Implement IDirect3DRMViewportX_[Get|Set]Projection.
+      d3drm: Improve IDirect3DRMViewportX_Clear stub.
+      d3drm: Improve IDirect3DRMViewportX_Render stub.
+      d3drm: Improve IDirect3DRMDeviceX_Update stub.
+      d3drm: Improve IDirect3DRMWinDevice_HandlePaint stub.
+      iphlpapi: Check for struct udpstat (for NetBSD).
+      iphlpapi: Check for struct icmpstat (for NetBSD).
+
+Aric Stewart (11):
+      usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Arabic.
+      usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Hebrew.
+      usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Syriac.
+      usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Thaana.
+      usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Thai.
+      usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Lao.
+      usp10: Correct glyph caching beyond the BMP.
+      quartz: Implement default Surface Allocator for vmr9.
+      quartz: Allocate surfaces in VMR-9.
+      quartz: Create the rendering window for VMR-9.
+      quartz: Hookup the VMR-9 to directX and the Allocator-Presenter.
+
+Aurimas Fišeras (1):
+      po: Update Lithuanian translation.
+
+Austin English (2):
+      wine.inf: Add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries registry entry.
+      kernel32: Add a stub for SetConsoleIcon.
+
+Christian Costa (15):
+      d3drm: Implement IDirect3DRMFrameXImpl_GetLights and IDirect3DRMLightArray interface.
+      d3drm: Implement IDirect3DRMMesh_GetGroupTexture.
+      d3drm: Implement IDirect3DRMMeshImpl_GetGroupMaterial.
+      d3drm: Generate normals automatically when there are not present in the x file.
+      d3drm: Handle material list in mesh.
+      d3drm: Implement IDirect3DRMMeshImpl_SetGroupMaterial and forward material from mesh builder to created mesh.
+      d3drm: Implement IDirect3DRMMeshBuilderX_SetColor and IDirect3DRMMeshBuilderX_SetColorRGB.
+      d3drm: Implement IDirect3DRMMesh_GetGroupColor.
+      d3drm: Load mesh color to mesh builder.
+      d3drm: Implement IDirect3DRMMeshImpl_SetGroupColor.
+      d3drm: Pass mesh builder color to newly created mesh.
+      d3drm: Implement IDirect3DRMMesh_SetGroupTexture.
+      d3drm: Pass texture of mesh builder to newly created mesh.
+      d3drm: Fix SetMaterial macros.
+      d3drm: Implement IDirect3DRMMeshBuilderX_SetMaterial.
+
+Damjan Jovanovic (1):
+      libwine: Improve bin directory detection on FreeBSD.
+
+Daniel Jelinski (9):
+      ntdll: Add missing parameters to syscall call.
+      kernel32: Make SetThreadStackGuarantee stub return TRUE.
+      regedit: Make key names editable also with native comctl32.
+      regedit: Adding new subkey to a key with no subkeys now works with native comctl32.
+      comdlg32: Fixed support for deleting items other than the first.
+      comdlg32: Make tests pass with native comctl32.
+      shell32: Make folder names in folder picker editable.
+      comctl32: Allow label edit only if treeview style allows editing.
+      comctl32/tests: Treeview shouldn't modify cChildren if it was explicitly set.
+
+Detlef Riekenberg (4):
+      ntdll: Implement RtlGetProductInfo.
+      kernel32/tests: Add tests for GetProductInfo.
+      kernel32/tests: Remove debug code from GetProductInfo.
+      localui/tests: Do not fail when the spooler service was stopped.
+
+Dmitry Timoshkov (17):
+      windowscodecs: Fix the test for rational IFD tag.
+      windowscodecs: Add support for preferred vendor guid in CreateDecoderFromStream.
+      windowscodecs: Extend IWICImagingFactory to IWICComponentFactory.
+      gdi32/tests: GetGlyphOutline should fail for a bitmap font.
+      oleaut32: Recognize icon and cursor in the being loaded data.
+      oleaut32: Explicitly initialize idReserved field in the icon directory header.
+      oleaut32: Simplify bitmap saving code.
+      oleaut32: Always write header to stream when saving an icon.
+      oleaut32: Add a test for saving an icon into a stream.
+      gdi32: Fix parameters of some GDI stock fonts.
+      server: Make sure that region and rectangle have the same origin before calling rect_in_region().
+      windowscodecs: Add a stubbed out IWICMetadataBlockReader to TIFF decoder.
+      kernel32: Print in the CopyFileW trace also fail_if_exists parameter.
+      windowscodecs: Protect from invalid input some metadata handler methods.
+      windowscodecs: Implement MetadataHandler_GetCount.
+      windowscodecs: Add WICIfdMetadataReader stub implementation.
+      windowscodecs: Add WICIfdMetadataReader registration.
+
+Eric Pouech (1):
+      dbghelp: Use build-id information to locate debug information (and prefer it over .debug_link when both are present).
+
+Erich Hoover (3):
+      server: Access the completion from the file descriptor instead of the async object.
+      server: STATUS_MORE_PROCESSING_REQUIRED indicates that an async operation should not send a completion.
+      ws2_32: Use STATUS_MORE_PROCESSING_REQUIRED to indicate that the AcceptEx async should not send a completion.
+
+Francois Gouget (8):
+      wined3d: We must include Wine's port.h before using NAN.
+      wineqtdecoder: Fix the spelling of a QTSplitter_loading_thread() variable.
+      msvcp90: Add a trailing '\n' to a TRACE() message.
+      Assorted spelling fixes.
+      windowscodecs/tests: Fix compilation on systems that don't support nameless structs.
+      d3dcompiler_43: Make debug_{base,node}_type() static.
+      quartz: Make VMR9_{Break,Complete}Connect() static.
+      iphlpapi: Don't rely on the HAVE_XXX macros having a numeric values.
+
+Gerald Pfeifer (2):
+      dbghelp: Avoid unconditional use of NT_GNU_BUILD_ID.
+      ntdll: Omit unused typedef in test_query_timeofday.
+
+Hans Leidekker (3):
+      msi: Don't terminate the string in msi_id2stringA.
+      msi: Don't create empty values for special registry entries.
+      fusion: Account for the version prefix when building the file mask.
+
+Henri Verbeet (20):
+      wined3d: Properly preload index buffers.
+      ddraw/tests: Move test_window_style() to ddraw7.c.
+      ddraw/tests: Add test_window_style() for older ddraw versions.
+      d3d9: Get rid of IDirect3DDevice9Impl.
+      d3d9: Get rid of IDirect3DVolume9Impl.
+      wined3d: Use NAN.
+      ddraw/tests: Move test_redundant_mode_set() to ddraw7.c.
+      ddraw/tests: Add test_redundant_mode_set() for older ddraw versions.
+      d3d9: Get rid of IDirect3DSwapChain9Impl.
+      d3d9: Get rid of IDirect3DSurface9Impl.
+      wined3d: Update nouveau card info.
+      ddraw/tests: Move test_coop_level_mode_set() to ddraw7.c.
+      d3d9: Get rid of IDirect3DVertexBuffer9Impl.
+      d3d9: Get rid of IDirect3DIndexBuffer9Impl.
+      ddraw/tests: Add test_coop_level_mode_set() for older ddraw versions.
+      ddraw/tests: Split up test_initialize().
+      ddraw/tests: Split up test_coop_level_surf_create().
+      d3dx9: Use wine_dbgstr_rect() in some more places.
+      d3d9: Get rid of IDirect3DStateBlock9Impl.
+      d3d9: Get rid of IDirect3DVertexDeclaration9Impl.
+
+Huw Davies (2):
+      include: Add a couple of missing printer status values.
+      winspool: Change get_dword_from_reg to accept a unicode value name.
+
+Jacek Caban (37):
+      urlhist.idl: Added missing flags.
+      wininet: Handle error flags only for masked-error mode.
+      wininet: Fixed grouping security error flags.
+      wininet: Get rid of no longer used serverName and serverPort from http_session_t.
+      port.h: Added NAN macro.
+      jscript: Get rid of ret_nan hack.
+      jscript: Get rid of num_set_nan hack.
+      mshtml: Fixed Exec_ShellDocView_84 tests.
+      jscript: Added missing port.h include to lex.c.
+      wininet: Use CRLF separator in INTERNET_CERTIFICATE_INFO.
+      mshtml: Added IWindowForBindingUI stub implementation.
+      mshtml: Added support for BSCallback::QueryService(IID_IWindowForBindingUI).
+      mshtml: Forward BSCallback::QueryService call to document.
+      mshtml: Added IWindowForBindingUI tests.
+      urlmon: Set INTERNET_ERROR_MASK_COMBINED_SEC_CERT flag for HTTP requests.
+      urlmon: Correctly handle BINDF_NO_UI in handle_http_error.
+      dxgi.idl: Added IDXGIKeyedMutex declaration.
+      wininet: Properly set security flags for ERROR_INTERNET_SEC_CERT_DATE_INVALID.
+      urlmon: Added support for more error codes in handle_http_error.
+      wininet: Set correct security flags in InternetErrorDlg for ERROR_INTERNET_SEC_CERT_ERRORS.
+      ieframe: Added IHttpSecurity implementation.
+      wininet: Added support for undocumented InternetQueryOption(98).
+      wininet: Added InternetGetSecurityInfoByURL* stubs.
+      wininet: Properly set flags in InternetSetOption(INTERNET_OPTION_SECURITY_FLAGS).
+      wininet: Improved handling ERROR_INTERNET_INVALID_CA error.
+      wininet: Added support for undocumented InternetSetOption(99) call.
+      wininet: Store request object instead of handle in error dialog.
+      wininet: Set SECURITY_FLAG_SECURE when error dialog ignores invalid certificate.
+      wininet: Added support for ERROR_INTERNET_SEC_CERT_REV_FAILED in InternetErrorDlg.
+      wininet: Added more security flags and errors tests.
+      urlmon: Improved ERROR_INTERNET_SEC_CERT_REV_FAILED error handling.
+      wininet: Simplify proxy server access in dialogs.
+      wininet: Access directly host name from request object in dialogs.
+      wininet: Access request object directly in WININET_SetAuthorization.
+      wininet: Read status code directly from request object in InternetErrorDlg.
+      wininet: Skip security flags tests on too old wininet versions.
+      widl: Added --help command line option.
+
+Juan Lang (6):
+      crypt32/tests: Don't shadow a variable with a variable of a different type.
+      crypt32/tests: Add more tests of CertCreateSelfSignCertificate and the CERT_KEY_PROV_INFO parameter.
+      crypt32: Don't fail if HCRYPTPROV and PCRYPT_KEY_PROV_INFO parameters are both non-NULL.
+      crypt32: Fail earlier if CryptExportPublicKeyInfo fails.
+      crypt32/tests: Add more tests for CertCreateSelfSignCertificate.
+      crypt32: Initialize key spec correctly.
+
+Julian Rüger (1):
+      po: Update German translation.
+
+Józef Kucia (17):
+      windowscodecs: Implement IWICStream::InitializeFromIStream.
+      d3dx9: Implement D3DXSaveSurfaceToFileInMemory.
+      d3dx9: Forward D3DXSaveTextureToFile to D3DXSaveTextureToFileInMemory.
+      d3dx9: Implement D3DXSaveTextureToFileInMemory.
+      d3dx9/tests: Add tests for D3DXSaveTextureToFileInMemory.
+      d3dx9/tests: Add tests for DDS header handling.
+      windowscodecs/tests: Fix the expected values in some ok() messages.
+      d3dx9/tests: Add tests for loading surfaces from non-lockable render targets.
+      d3dx9/tests: Fix indentation.
+      d3dx9: Add stub for D3DXCreateRenderToSurface.
+      d3dx9/tests: Add basic tests for D3DXCreateRenderToSurface.
+      d3dx9: Add ID3DXRenderToSurface interface stub.
+      d3dx9: Implement ID3DXRenderToSurface::GetDesc.
+      d3dx9: Implement ID3DXRenderToSurface::GetDevice.
+      d3dx9: Implement ID3DXRenderToSurface::BeginScene and ID3DXRenderToSurface::EndScene.
+      d3dx9/tests: Add tests for ID3DXRenderToSurface interface.
+      d3dx9/tests: Add tests for device state changes for ID3DXRenderToSurface interface.
+
+Ken Thomases (1):
+      winex11: Be more conservative when matching keys from built-in layout tables.
+
+Kimmo Myllyvirta (1):
+      wined3d: Add NVIDIA GeForce GTX 680.
+
+Lauri Kenttä (2):
+      po: Update Finnish translation.
+      po: Update Swedish translation.
+
+Lucas Zawacki (8):
+      dinput: Implement GetProperty for JOYSTICKID (Linux driver).
+      dinput: Implement GetProperty for JOYSTICKID (LinuxInput driver).
+      dinput/tests: Added a test for DIPROP_JOYSTICKID.
+      joy.cpl: First version of the joystick configuration applet.
+      joy.cpl: Added joystick listing.
+      joy.cpl: Added joystick testing tab and button tests.
+      joy.cpl: Added a Graphical Axis test.
+      joy.cpl: Added trace messages to show joystick input.
+
+Matteo Bruni (9):
+      d3dcompiler: Use a separate bytecodewriter debug channel.
+      d3dcompiler: Flesh out the lexer more.
+      d3dcompiler: Add identifiers parsing.
+      d3dcompiler: Parse variable declarations.
+      d3dcompiler: Dump preprocessed shader sources.
+      d3dcompiler: Distinguish between scalars, vectors and matrices.
+      d3dcompiler: Parse modifiers.
+      d3dcompiler: Parse variable initializers, basic expressions.
+      d3dcompiler: Parse variable references in expressions.
+
+Michael Geddes (1):
+      kernel32: Add timed wait capability flag to COMM Port properties.
+
+Michael Stefaniuc (9):
+      user32/tests: Fix the expected values in some ok() messages.
+      shlwapi/tests: Fix the expected value in an ok() message.
+      msxml3/tests: Fix the expected values in some ok() messages.
+      include: Move "inline" right after the storage specifier.
+      d3drm/tests: Remove stray backslashes at end of lines.
+      comctl32/tests: Remove stray backslashes at end of lines.
+      msctf: Remove a stray backslash at the end of a line.
+      wineqtdecoder: Remove duplicated assert.h include.
+      mscoree: Remove duplicated include.
+
+Oleksij Rempel (2):
+      shell32: Return empty list instead of NULL.
+      krnl386.exe: Fix drive spec in get_media_id call.
+
+Piotr Caban (9):
+      msvcrt: Fixed typo in DEFINE_EXCEPTION_TYPE_INFO macro.
+      msvcrt: Handle rethrown exception in cxx_frame_handler.
+      msvcp90: Added partial basic_ostream<char> implementation.
+      msvcp90: Fix streamoff and streampos definition.
+      msvcp90: Rename sentry_char_{create,destroy} functions.
+      msvcp90: Call correct setstate function in basic_ostream class.
+      msvcp90: Added partial basic_istream<char> implementation.
+      msvcp90: Added codecvt_base class implementation.
+      msvcp90: Added codecvt<char> implementation.
+
+Rico Schüller (1):
+      d3dx9: Crop the input in ID3DXBaseEffect::SetBool().
+
+Roderick Colenbrander (1):
+      winex11.drv: Limit formats to nMaxFormats in wglChoosePixelFormatARB.
+
+Stefan Leichter (2):
+      kernel32: Fix OutputDebugStringA called with NULL pointer.
+      setupapi: Add stub for SetupAddToSourceListA.
+
+Vincent Povirk (11):
+      propsys: Add test for saving/loading an empty property store.
+      mscoree: Install Wine Mono on prefix update.
+      wine.inf: Do not install .NET registry keys and fake dlls.
+      windowscodecs: Add tests for IWICMetadataBlockReader on handler classes.
+      Revert "windowscodecs: Add a stubbed out IWICMetadataBlockReader interface.".
+      wine.inf: Add .NET keys to the 64-bit registry.
+      windowscodecs: Add test for IWICMetadataBlockReader interface.
+      windowscodecs: Add stub IWICMetadataBlockReader to PNG decoder.
+      include: Add declarations for metadata handler info interfaces.
+      windowscodecs: Add test for IWICMetadataReaderInfo.
+      windowscodecs: Add metadata reader information to the registry.
 
 --
 Alexandre Julliard