Release 1.1.1.
diff --git a/ANNOUNCE b/ANNOUNCE
index a8af44b..b01e819 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,20 +1,17 @@
-The Wine development release 1.1.0 is now available.
+The Wine development release 1.1.1 is now available.
 
 What's new in this release (see below for details):
-  - Many more gdiplus functions implemented.
-  - Improved graphics tablet support.
+  - Fixes for Photoshop CS3 and Office 2007 installers.
+  - More progress on gdiplus.
+  - Support for Unicode files in regedit.
+  - Improved video playback.
   - Many Richedit fixes and improvements.
-  - Support for HWND_MESSAGE windows.
-  - A lot of new MSHTML functions.
-  - Many fixes in MSI registry handling.
-  - Initial implementation of the inetmib1 DLL.
-  - Improvements to the quartz renderers.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.0.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-1.0.tar.bz2
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.1.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.1.1.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -30,718 +27,761 @@
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.1.0:
+Bugs fixed in 1.1.1:
 
-   2918  Electronics Workbench: instruments are not drawn
-   3159  Incorrect defintions of CFSTR_*
-   3795  c2man: extension is fixed to ".dll"
-   4437  Weird Worlds demo won't start without native msvcrt
-   4935  IHP Kitchen: Unhandled page fault on read access
-   5915  Application gets crashed when I press enter in combobox (While Cursor is present in combo)
-   5986  riched20 : Double Click messages not handled
-   6247  Richedit: Selecting via mouse does not scroll
-   6618  Warcraft III Crash on intro movie playback
-   7069  starting win32-version of tomcat fails with a "jvm_bind" or "java.util.TimeZone.getTimeZone" error message
-   8132  Hyperlink rendering not turned off if link is at end of line
-   8556  Game complains that directx9.0c is not installed
-   8657  Ikea Home Planner crashes when I add an element
-   8901  Personal Stock Monitor 6 standard Active Securities listview columns blank
-   9812  Bad some czech characters in older coursewares
-   9824  GTA Vice City: strange textures when you attack cars with a chainsaw
-   9860  MSN 8.1 doesn't start, gdiplus:GdipImageGetFrameDimensionsList not implemented
-   9924  SysIPAddress32 dialog item glitch
-   9982  Dragon NaturallySpeaking training module - text is too big.
-  10132  bad cyrillic font rendering
-  10550  turbocad install won't work
-  10966  explorer.exe crash every time when removing folders
-  11158  Wineboot and virtual desktop
-  11245  Tomb Raider Anniversary crash during trying to enable an usb joypad.
-  11476  UMDGen "Compression Level" Dialog box doesn't show
-  11699  Acecad tablet not recognised as a tablet
-  11721  GL Excess does not work
-  11774  eMule crashes when right-clicking on file in Transfers window
-  12005  Regression in pressure sensitivity with wizardpen tablet driver and Photoshop 7
-  12167  MS Office 2000 install broken at 0.9.55 --> 0.9.56
-  12305  Firefox 3 beta 4 font problem: colon displayed as 0038 unicode glyph-missing glyph [dogfood]
-  12481  PSPad HTML preview is not working with Gecko
-  12631  FIFA 2007 - black rectangles during gameplay in the recent version
-  12740  Wine tries to execute non-executable data (regression against 0.9.59)
-  13004  3Com Descovery Util do not see any network interfaces
-  13036  Faktury 4.1 doesn't run because of Unimplemented GdipImageGetFrameDimensionsCount
-  13122  Graphical regression in Team Fortress 2.
-  13127  Star wars JK II Jedi outcast does not work
-  13128  Medieval total war crashes
-  13145  Graphic Corruption in Assassin's Creed
-  13225  Sacrifice: texture transparency problems (alpha test)
-  13227  100% CPU Usage with notepad - with dtrace output
-  13341  Painkiller Demo Fails To Run
-  13482  Latest msvcrt's won't load
-  13513  Portal: game crashes
-  13521  liveusb-creator-2.5 unable to load win32file.pyd [dogfood]
-  13552  eDrawings CAD Viewer crashes into shell32 while opening a file
-  13644  Ricochet Infinity cannot activate full version
-  13713  Hema Album Software Advanced won't start, it crashes and has to be killed.
-  13748  Last Chaos aborts after clicking 'start' in 0.9.57 and later
-  13765  ZENcast 2.01.01 Installer Fails to Start
-  13864  F.E.A.R: Can't accept EULA
-  13882  psiops crashes while starting (XStreamlok)
-  13892  mmioOpen MMIO_ALLOCBUF not ignored when passed a buffer
-  13969  Photocameras Adjustment Software: crashes after pressing a button.
-  14006  at least one locale missing: eo - (breaks .NET internationalization)
-  14016  Eclipse 3.3.x (customized) needs WebBrowser_GetIDsOfNames fleshed out
-  14024  Photoshop CS2 installer crashes immediately
+   1968  gunbound: Can't connect to server (fixme:wininet:InternetSetOptionW)
+   2781  MSI/InstallShield: starting app generates 'please report' error, and doesn't start
+   3812  Installer stops at start of installation
+   4536  c2man mangles "DllAllocSplMem" to "dll AllocSplMem"
+   5010  multiselect in regedit doesn't work correctly
+   5074  Crash in Decl2005.exe
+   5335  Ecco Pro hangs when accessing "2nd-level" dialogs
+   5565  staruml crashes on startup
+   5788  Giants Citizen Kabuto full and demos infinite loop
+   5931  The Marmot Project's client TheTurtle crashes
+   6159  DeviceLock installer crashes in NdrSendReceive()
+   7447  Call  to unimplemented function shell32.dll.SHGetIconOverlayIndexA
+   7508  Activesync 4.2 partially crashes on startup
+   7545  TestComplete 5.1 won't start, complains about service
+   7787  InstallShield crashes trying to open temporary file
+   8208  Flanker 2.5 fails to launch
+   8745  openwatcom debugger hits unimplemented function vdmdbg.dll.VDMEnumProcessWOW
+   9200  Dogfights crashes on launch due to Unimplimented DLL function WinHttpOpen
+   9385  Ulead PhotoStudio 11 installer crashes
+   9604  JCreator: unimplemented interface in msxml
+   9634  unimplemented function compobj.dll.COCREATEGUID
+   9723  Fileplanet Comrade installer fails to download a file
+   9775  Syberia 2, Max Payne 1 & 2 - Screenshots and thumbnails broken
+   9854  Crestron Toolbox crashes
+  10171  make test fails in wine-0.9.47-458-ga8df7fd in oleaut32
+  10316  .net apps that use OleDB won't run
+  10445  winhelp.exe problem displaying help file, related to LF / CR-LF end-of-line issue?
+  10485  Oblivion gameplay slows to an unplayable level when it rains
+  10623  Visual C++ 5 doesn't know who registered it
+  10906  Thinstall openoffice demo aborts on unimplemented advapi.QueryServiceConfig2A
+  11033  unimplemented function gdiplus.dll.GdipGetGenericFontFamilySansSerif
+  11298  Impossible to accept licence in Assault Heroes demo
+  11705  Eve Premium 49635 doesn't render correctly the outside Station
+  11889  Beyond Good&Evil installer crashes during installshield wizard preparation
+  12111  Bruker TopSpin: Cannot install due to an unknown administrator username
+  12541  Test Drive: Unlimited fails to start
+  12586  Counterstrike source crashes when connecting to a server
+  12749  Box symbol displayed in text (regression)
+  13077  Wine Crash with RUNTIME ERROR 216
+  13097  Graphics corruption in Hard Truck Apocalypse
+  13141  No blackground music in Black Moon Chrinicles
+  13218  Unimplemented function gdiplus.dll.GdipFlush
+  13224  Download from the web no longer works with Picasa
+  13238  oleaut32 typelib.ok fails in Opensolaris
+  13374  ComboBoxEx list get selected on mouse button down and release
+  13538  netapi/access test doesn't delete testuser home directories after the test
+  13574  Can not close help window - no close button [x]
+  13599  Can't install Autocad 2005
+  13873  winhlp32+server hang when I don't want to find the .hlp file myself
+  13952  voipcheap client:Call  to unimplemented function gdiplus.dll.GdipCloneImage
+  14029  Context menus do not work in Wrye Bash
+  14053  Winamp 5.53 fails to start due to a loader crash
+  14109  cannot download gecko with wine iexplore
+  14161  quartz regressions - crash in PullPin_Thread_Process & more
+  14221  bonjour service (mdnsresponder) crash in winsock/iphlpapi
+  14226  Fileplanet Comrade installer can't create app xml file (xpath query result handling)
+  14234  WC Prophecy and SO crash in both software and D3D modes
+  14260  etax 2008 software cannot complete (has err:ole:CoGetClassObject error)
+  14261  Black rectangle covers most of the screen in Psychonauts when using FBO
 
 ----------------------------------------------------------------
 
-Changes since 1.0:
+Changes since 1.1.0:
 
-Adam Petaccia (10):
-      gdiplus: Implement GdipCreateFontFamilyFromName.
-      gdiplus: Implement GdipDeleteFontFamily.
-      gdiplus: Implement GdipGetFamilyName.
-      gdiplus: Implement GdipGetGeneric*.
-      gdiplus: Tests for FontFamily.
-      gdiplus: Tests for GetGeneric*.
-      gdiplus: Implement GdipCreateFont.
-      gdiplus: Implement GdipGetFontUnit.
-      gdiplus: Implement GdipGetFontSize.
-      gdiplus: Tests for new font functions.
+Adam Petaccia (30):
+      gdiplus: Improve accuracy in calculating point sizes.
+      gdiplus: Correct spec entry for GdipFlush.
+      gdiplus: Stub GdipCloneImage.
+      gdiplus: Test GdipCloneImage.
+      gdiplus: Valgrind: fix warnings about using uninitialized memory, and leaking memory.
+      gdiplus: test_fontfamily: Don't use a pointer-to-pointer construct.
+      gdiplus: test_getgenerics: Don't use a pointer-to-pointer construct.
+      gdiplus: Stub GdipCloneFontFamily.
+      gdiplus: Implement GdipCloneFontFamily.
+      gdiplus: Stub GdipGetLineSpacing.
+      gdiplus: Stub GdipGetEmHeight.
+      gdiplus: Stub GdipGetCellAscent.
+      gdiplus: Stub GdipGetCellDescent.
+      gdiplus: Stub GdipGetFontHeightGivenDPI.
+      gdiplus: Use a better framework for filling out FontFamilies.
+      gdiplus: Tests for FontFamily properties.
+      gdiplus: Implement GdipGetCellAscent.
+      gdiplus: Implement GdipGetCellDescent.
+      gdiplus: Implement GdipGetEmHeight.
+      gdiplus: Stub GdipStringFormatGetGenericDefault.
+      gdiplus: Implement GdipGetStringFormatFlags.
+      gdiplus: GdipMeasureString: .spec file fix.
+      gdiplus: Stub GdipGetStringFormatMeasurableCharacterRangeCount.
+      gdiplus: Stub GdipSetStringFormatMeasurableCharacterRanges.
+      gdiplus: Stub GdipMeasureCharacterRanges.
+      gdiplus: Stub GdipFillRegion.
+      gdiplus: Test for CharacterRange.
+      gdiplus: Add more tests for regions and paths.
+      gdiplus: Add a test for a floating-point triangle.
+      gdiplus: Add another helper macro to deal with magic numbers.
 
-Albert Lee (1):
-      ws2_32: WS_getaddrinfo TRACE message can crash Wine.
+Alexander Dorofeyev (18):
+      Revert "quartz: Only enumerate renderers if bRender is set in filtermapper.".
+      quartz/tests: Add test for EnumMatchingFilters.
+      quartz: Fix calculating wide string size.
+      quartz: Fix registry key creation.
+      quartz: Improve removal of registry data in Filtermapper unregister methods.
+      devenum: Move locating category key to function, use it ParseDisplayName.
+      devenum: Register legacy am filters in CreateClassEnumerator.
+      quartz: Fix string buffer overflow.
+      quartz/tests: Add test for IFilterMapper_RegisterFilter.
+      quartz: Improve variant handling in FilterMapper_EnumMatchingFilters.
+      quartz: Fix interface leak in EnumMonikerImpl_Release.
+      quartz: Fix memory leaks in IEnumRegFiltersImpl_Release.
+      quartz: Fix memory leaks in FM2_DeleteRegFilter.
+      quartz: Fix memleak in FilterMapper2_RegisterFilter.
+      quartz: Fix memory leak in FilterMapper_RegisterFilter.
+      quartz: Fix memory leak and behavior on errors in FilterMapper_EnumMatchingFilters.
+      quartz: Do not try renderers first. Use a single enumeration pass.
+      quartz/tests: Add test for filter priority in IFilterGraph2_Render.
 
-Alex Villacís Lasso (12):
-      richedit: Fix misreporting of match offset for EM_FINDTEXT and EM_FINDTEXTEX.
-      richedit: WM_SETTEXT must immediately autodetect URLs, without waiting for a WM_CHAR.
-      richedit: Add more tests for URL autodetection on WM_CHAR, make them pass under Wine.
-      richedit: Fix for the semantics of the flags for some effects reported by EM_GETCHARFORMAT.
-      richedit: Add tests for URL autodetection for EM_SETTEXTEX, make them pass under Wine.
-      richedit: Add tests for URL autodetection for EM_REPLACESEL, make them pass under Wine.
-      richedit: Insertion style must NOT be cleared unless selection actually changed.
-      richedit: Empty text should result in a scroll range of 0. Tests for this behavior.
-      richedit: When returning position through wParam pointer, EM_POSFROMCHAR must return 0 as LRESULT.
-      richedit: EM_POSFROMCHAR should take into account scrollbar position. With tests.
-      richedit: Revert patch that introduced a test that fails on all platforms.
-      richedit: Fix failing EM_GETCHARFORMAT test on all platforms.
+Alexander Morozov (5):
+      wininet/tests: Additional HTTP header tests.
+      wininet/tests: Add HTTP 1.1 test.
+      wininet: Remove unneeded variable.
+      wininet: Add support of INTERNET_FLAG_NO_CACHE_WRITE.
+      wininet: Add port number to Host HTTP header.
 
-Alexander Dorofeyev (5):
-      ddraw: Implement FPU mode fixup in d3d7 device.
-      quartz: Fix accessing variant string.
-      quartz: Do not ignore current position in IEnumRegFiltersImpl_Next.
-      devenum: Update type when reading binary data to VT_EMPTY variant.
-      quartz: Prevent heap corruption if IPropertyBag_Read fails.
+Alexander Nicolaysen Sørnes (13):
+      shell32: Update Norwegian Bokmål translation.
+      winecfg: Update Norwegian Bokmål translation.
+      winhlp32: Update Norwegian Bokmål translation.
+      regedit: Convert import delete handling to unicode.
+      regedit: Use unicode for all key deletion.
+      regedit: Use RegSetValueExW when importing data.
+      regedit: Convert the rest of setValue to Unicode.
+      regedit: Convert openKey to Unicode.
+      regedit: Convert remaining registry import code to Unicode.
+      regedit: Add support for importing Unicode files.
+      regedit: Use strchrW instead of custom code in Unicode file import.
+      regedit: Fix comment handling in Unicode file import.
+      regedit: Null-terminate buffer in Unicode file import.
 
-Alexandre Julliard (36):
-      winex11: Check for matching pixel format in wglMakeCurrent.
-      winex11: Avoid erasing the window when changing the pixel format.
-      cabinet: Always use INT_PTR for handles.
-      kernel32: The first argument of GetBinaryType is a string.
-      server: Move the process pipe hangup handling into kill_process.
-      winex11: Only register an XIM callback if we can't open the XIM right away.
-      winspool: Don't print NULL pointers in traces.
-      shell32/tests: Use the original path if GetLongPathNameA fails.
-      winex11: Print more details on OpenGL load failure. Only print errors once.
-      d3d8: Make Direct3DCreate8 fail if we can't initialize wined3d.
-      d3d9: Make Direct3DCreate9 fail if we can't initialize wined3d.
-      d3d9/tests: Test for Direct3DCreate9 failure.
-      ole32: Don't consider RPC_S_UUID_LOCAL_ONLY an error in CoCreateGuid.
-      oleaut32/tests: Allow UuidCreate to return RPC_S_UUID_LOCAL_ONLY.
-      server: Use a unicode_str to represent atom names.
-      server: Add support for a top-level message parent window in parallel to the desktop window.
-      user32: Register the builtin 'Message' window class.
-      user32: Add support for a top-level message parent window in parallel to the desktop window.
-      server: Also return the top-level message window in the get_desktop_window request.
-      explorer.exe: Create the top-level message window along with the desktop window.
-      user32: Use the top-level message window as parent for HWND_MESSAGE windows.
-      user32: Treat the top-level message window as a desktop window.
-      user32/tests: Add some more tests for HWND_MESSAGE windows.
-      user32: Add support for finding HWND_MESSAGE windows in FindWindowEx.
-      user32: Make sure that IsWindowVisible returns FALSE for HWND_MESSAGE windows.
-      ole32: Make the apartment window a HWND_MESSAGE window.
-      wine.inf: Make the initial owner information empty.
-      winex11: Explicitly request creation of the per-thread data where necessary.
-      winex11: Pass the display as parameter to a few more functions instead of using thread_display().
-      winex11: Get rid of the explicit colormap management.
-      winex11: Explicitly request creation of the thread display where necessary.
-      winex11: Don't create a win data structure for HWND_MESSAGE windows.
-      server: Fix a potential desktop reference leak.
-      widl: [default] is an allowed attribute for union fields.
-      ntdll: Force execute permission again on the stack after clearing it.
-      configure: Fix the netinet header checks for Mac OS and Solaris.
+Alexandre Julliard (49):
+      Fix a few %ll printf formats.
+      ntdll: Add some sanity checks for invalid relocation blocks.
+      wpp: config.h and wine/port.h should be included first.
+      ntdll: Only recompose Unicode on Mac OS when using utf-8.
+      ntdll: Don't bother to check the file name against the mask if stat() succeeded.
+      Revert "wpp: config.h and wine/port.h should be included first."
+      widl: Add some support for unencapsulated unions that need a conformance descriptor.
+      services.exe: Pass the service name as first argument when auto-starting services.
+      winex11: Get rid of the XKB initialisation workaround now that we no longer use XInitThreads.
+      winex11: Check for XKB extension on the GDI display too.
+      user32: Split the SetWindowPos driver backend in WindowPosChanging/Changed.
+      iphlpapi: Fix the return value of GetPerAdapterInfo, with tests.
+      oleaut32: Include the system jpeg and png headers before the Windows headers.
+      exception.h: Make the RtlUnwind wrapper available separately.
+      rpc.h: Use the correct exception definitions when USE_COMPILER_EXCEPTIONS is set.
+      widl: Add support for exception handling in the generated server code.
+      widl: Add support for exception handling in the generated proxy code.
+      makedep: Add dependencies on wine/exception.h for widl-generated files.
+      kernel32: Use a proper structure for thunks instead of an array of WORDs.
+      ntdll: Split the signal setup into process-wide and thread-specific routines.
+      server: Set the visible rect in the set_window_pos request again.
+      rpcrt4: Use interlocked functions to increment/decrement ref counts.
+      widl: Fix a couple of uninitialized variable compiler warnings.
+      Makefile: Use 'git ls-files' instead of the deprecated 'git-ls-files' form.
+      Add noinput directive to all lex files to avoid a compiler warning.
+      gdiplus: Store the family name directly in the GpFontFamily structure.
+      winealsa.drv: Don't trace deprecated parameters.
+      user32: Properly update position after dragging an iconic window.
+      msvcrt/tests: Fix register constraints on thiscall wrappers.
+      include: Remove duplicate definition in winhttp.h.
+      include: Don't define uuids in amvideo.idl as that conflicts with uuids.h
+      tests: Don't depend on the static uuid libraries in the tests.
+      d3d8: Don't depend on the dxerr8 static library in the tests.
+      d3d9: Don't depend on the dxerr9 static library in the tests.
+      dinput: Don't depend on the dxerr8 static library in the tests.
+      dsound: Don't depend on the dxerr8 static library in the tests.
+      ntdll: Always restore the %gs register from the saved value in thread data.
+      wine/test.h: Don't allow to use config.h in tests.
+      msxml3/tests: Fix test cleanup.
+      make_makefiles: Add more wildcard patterns in .gitignore.
+      make_makefiles: Add rules for cross-compiling all import libs from the dlls directory.
+      Maketest.rules: Use the cross-compiled import libraries for crosstest instead of the MinGW ones.
+      kernel32: Set the stdin/stdout file descriptors to match the specified Win32 handles when possible.
+      winetest: Use Win32 APIs exclusively for file I/O and output redirection.
+      regedit: Fixed the GetWideString and GetMultiByteString functions to work with null-terminated strings.
+      ntdll: Add some workarounds for Solaris signal handling breakages.
+      server: Better handling of errors when accessing the /proc control files on Solaris.
+      gdiplus/tests: Don't test returned value if the call failed.
+      winealsa: Fix some unsigned comparison < 0 warnings.
 
-Alistair Leslie-Hughes (6):
-      urlmon: Check pointer before use.
-      msxml3: Improved checking of failed case.
-      secur32: Fix crash under win98.
-      shell32: Stop crash when an error occurs.
-      mapi32: Skip tests on error.
-      msxml3: Added support for creating DOMFreeThreadedDocument.
+Alistair Leslie-Hughes (8):
+      gdi32: Stop crash in font tests.
+      msxml3: Added support to create an Attribute in createNode.
+      msxml3: Use libxml macros to get the length of a set.
+      msxml3: Added checks for invalid arguments in queryresult.
+      msxml3: Added checks for invalid arguments in nodelist.
+      msxml3: Added tests to check for invalid arguments.
+      oleview: Fixed crash with loading typelib information.
+      shlwapi: Fix tests under w2k8.
 
-Anatoly Lyutin (3):
-      user32: Return at the end of processing (cmd == SW_HIDE).
-      user32/tests: Add two tests for ShowWindow(SW_RESTORE).
-      user32/tests:c Add msg tests for SetActiveWindow().
+Andre Wisplinghoff (1):
+      regedit: Implement deleting multiple values.
 
-Andrew Talbot (12):
-      user32: Dangling pointer fix.
-      advpack: Constify some variables.
-      qmgr: Constify some variables.
-      shell32: Constify a variable.
-      setupapi: Constify a variable.
-      riched20: Constify some variables.
-      msxml3: Constify some variables.
-      comctl32: Constify some variables.
-      wineps.drv: Use const-correct GetPrinterDataEx() instead of GetPrinterData().
-      dbghelp: Use dbgstr_a() in case pointer is NULL.
-      mpr: Fix some memory leaks.
-      gdi32: Pass correct pointer value to HeapFree().
+Andrew Talbot (29):
+      infosoft: Remove unneeded address-of operator from function name.
+      ole32: Remove unneeded address-of operators from function name.
+      quartz: Remove unneeded address-of operators from function names.
+      shell32: Remove unneeded address-of operators from function names.
+      user32: Remove unneeded address-of operators from function names.
+      wined3d: Remove unneeded address-of operators from function names.
+      winedos: Remove unneeded address-of operator from function name.
+      avifil32: Remove unneeded address-of operators from array names.
+      comctl32: Remove unneeded address-of operators from array names.
+      advapi32: Remove unneeded address-of operator from array name.
+      wined3d: Remove const qualifier from output pointers.
+      comdlg32: Remove unneeded address-of operator from array name.
+      crypt32: Remove unneeded address-of operator from array name.
+      dinput: Remove unneeded address-of operators from array names.
+      dmband: Remove unneeded address-of operators from array names.
+      dmime: Remove unneeded address-of operators from array names.
+      dmstyle: Remove unneeded address-of operators from array names.
+      dplayx: Remove unneeded address-of operator from array name.
+      gdi32: Remove unneeded address-of operator from array name.
+      gdiplus: Remove unneeded address-of operator from array name.
+      hhctrl.ocx: Remove unneeded address-of operator from array name.
+      hlink: Remove unneeded address-of operators from array names.
+      kernel32: Remove unneeded address-of operators from array names.
+      localspl: Remove unneeded address-of operators from array names.
+      mscms: Remove unneeded address-of operator from array name.
+      msi: Remove unneeded address-of operators from array names.
+      ntdll: Remove unneeded address-of operators from array names.
+      ole32: Remove unneeded address-of operators from array names.
+      oleaut32: Remove unneeded address-of operators from array names.
 
-Colin Finck (2):
-      wininet: Always pass a variable as lpNumberOfBytesWritten on a WriteFile call if lpOverlapped is set to NULL.
-      comctl32: Use a clip region when collapsing the treeview.
+Aric Stewart (2):
+      coreaudio: Make sure Port_SendToMessageThread is not NULL before calling CFMessagePortSendRequest.
+      winex11: Allow for sane SCIM im processing by processing some filtered KeyRelease events.
 
-Dan Hipschman (7):
-      gdi32: Add tests for GetTextFace.
-      riched20/tests: Add tests for OLE interface.
-      riched20/tests: Add a test for creating ITextDocument.
-      kernel32/tests: Add tests for TLS functions.
-      gdi32: Return the correct value from GetTextFace.
-      riched20: Implement ITextDocument_fnGetSelection.
-      user32: Redefine internal pop-up tracking flags to avoid conflicts.
+Austin English (1):
+      crypt32: Fix a couple of test failures on Vista.
 
-Dan Kegel (8):
-      advpack: Don't close a handle if it wasn't opened.
-      dsound: Don't free buffer if it's owned by alsa.
-      winmm/tests: Initialize MIXERLINECONTROLSA before calling mixerGetLineControlsA.
-      gdi32: GdiConvertToDevmodeW should not refer to unintialized name bytes.
-      kernel32/tests: Initialize a few variables.
-      msxml3/tests: VT_EMPTY is not a string.
-      user32: Fix buffer length thinko in dde_client.c.
-      wininet: InternetCrackUrlW: For URLs that have no urlpath, native clears lpszUrlPath.
+Dan Hipschman (3):
+      include: Fix type redefinitions in IDL files.
+      widl: Implement type redefinition checks.
+      widl: Factor a small part of the grammar.
 
-Detlef Riekenberg (2):
-      avifil32: The array index is 0-based.
-      rpcrt4: Add a stub for I_RpcBindingInqTransportType.
+Daniel Remenak (1):
+      shell32: Fix crash regression in browse for folder dialog.
 
-Dmitry Timoshkov (29):
-      gdi32: Print the assigned world transform.
-      gdi32: Use 0xffff as a default character as Vista does.
-      user32: Add a test for MNS_NOTIFYBYPOS, make it pass under Wine.
-      kernel32: Make GetModuleFileName set ERROR_INSUFFICIENT_BUFFER like win2k3 and vista do.
-      winmm: Add the tests for mmioOpen and mmioSetBuffer, make them pass under Wine.
-      winmm: Clear the fccType in mmioDescend for a not RIFF/LIST case.
-      gdi32: Add a test for combined mapping mode/world transform changes.
-      wine.inf: Add Baltic font substitutions.
-      gdi32: Extend the font substitution test, make it pass under Wine.
-      gdi32: Make GetOutlineTextMetrics set tmDigitizedAspectX/Y to real values as GetTextMetrics does.
-      gdi32: Perform font height scaling with higher precision.
-      gdi32: Initialize otmMacAscent, otmMacDescent, otmMacLineGap in outline text metrics.
-      gdi32: Don't forget to update the glyph advance in the case of a custom transformation.
-      gdi32: Font scaling transform is performed separately.
-      gdi32: Perform the world transform separately from font scaling.
-      gdi32: Apply the custom transform to a glyph only if it's not an identity one.
-      gdi32: Don't cache glyph metrics if they have a custom transformation.
-      gdi32: Don't return cached glyph metrics if a custom transformation was requested.
-      gdi32: Scale outline font metrics.
-      gdi32: Indent a block of code using 4 spaces instead of 5.
-      gdi32: Add a test for outline text metrics.
-      gdi32: Perform correct glyph scaling even if font metrics haven't been cached yet.
-      user32: Make test_SetForegroundWindow() the last message test.
-      include: Remove a semicolon from a DECL_WINELIB_TYPE_AW use.
-      include: Undefine a custom DECL_WINELIB_DBT_TYPE_AW macro at the end of the file.
-      winmm: Add another test confirming that mmioDescend does set fccType of non RIFF/LIST chunks to 0.
-      mciavi32: Read the stream header in order to determine its type.
-      user32: Add a test for focus behaviour on minimize/restore.
-      wordpad: Pass correct parameters to WM_SIZE message handler.
+Detlef Riekenberg (8):
+      spoolss: Add a stub for WaitForSpoolerInitialization.
+      spoolss: Add a stub for IsLocalCall.
+      spoolss: Implement InitializeRouter.
+      localspl: Implement fpEnumMonitors.
+      winspool: Use the backend for EnumMonitors.
+      setupapi/tests: Avoid a crash on Win9x.
+      winspool: Move more parameter-checks for EnumMonitorsW to localspl.
+      winspool: Move DeleteMonitorW to the backend.
 
-Dylan Smith (35):
-      wordpad: Added style to the richedit control to not hide selection.
-      wordpad: Fixed the font size validation for the toolbar's combobox.
-      wordpad: Apply changes on dropdown selection for comboboxes on toolbar.
-      wordpad: Fixed calculations for the paragraph format dialog.
-      wordpad: Fixed bugs that prevented setting alignment through dialog.
-      wordpad: Fixed a bug in setting the recent file list in the registry.
-      winemine: Beginner mode should have one more row and column.
-      winemine: Adding flag before the game starts shouldn't start the timer.
-      winemine: Set mines after first choice.
-      winemine: Middle click drag should move the box highlighting.
-      winemine: The number of mines should be visible before first choice.
-      winemine: Increased buffer size for player names.
-      richedit: Allow cursor to move over trailing spaces in wrapped lines.
-      richedit: Trailing spaces should not affect alignment shift length.
-      richedit: bCaretAtEnd should not be reset from rewrapping text.
-      richedit: Tests for undo coalescing.
-      richedit: Added missing defines and structures to richedit.h.
-      richedit: Null pointer check missing on optional parameter.
-      richedit: Show caret after pasting or streaming in text.
-      richedit: Prevented NULL value from being used to avoid a page fault.
-      richedit: Prevented an assertion error on startup when run on Windows.
-      richedit: Fixed the forward word movement bug.
-      richedit: Fixed a bug preventing NULL pointers from being in text.
-      richedit: Added tests reveal a problem with EM_SETCHARFORMAT's affect on the undo stack.
-      richedit: Moved function declarations in header to reflect locations of definitions.
-      richedit: Corrected the conversion used for the initial font size.
-      richedit: Fixed bug preventing bold from being set with EM_SETCHARFORMAT.
-      richedit: Make cursor visible when selecting via mouse above/below editor.
-      richedit: Implemented undo coalescing to group typing events.
-      richedit: Removed redundant code for getting the insert style.
-      richedit: Set error codes and stop parsing for some rtf syntax errors.
-      richedit: Fixed mistake that didn't cause a bug.
-      richedit: Caret size must match font size characters to be inserted.
-      riched32: Added class style to process double click events.
-      richedit: Ensure caret is seen if moved past end of view over trailing spaces.
+Dylan Smith (30):
+      richedit: Clicking below end of text now selects closest character.
+      richedit: Calculate tab positions relative to end of selection bar.
+      richedit: Added missing DestroyWindow in a test.
+      richedit: Fixed simulated keyboard events on tests.
+      comctl32: Added tests to show a ComboBoxEx bug caused by incorrect focus change.
+      comctl32: Fix for ComboBoxEx bug caused by focus change.
+      wordpad: Properly save window rect on closing Min/Maximized windows.
+      user32: Increased area for scrolling via mouse drag outside scrollbar.
+      richedit: Made sure the caret position is stored when moving up/down.
+      richedit: Fixed the selection bar width.
+      richedit: Made sure word selection selects only one word.
+      richedit: Fixed double click issues by sharing code with single click.
+      richedit: Fixed Valgrind error related to undoing.
+      richedit: Fixed drag and shift selection for words and lines.
+      richedit: Implemented paragraph selection.
+      richedit: Implemented triple click selection.
+      richedit: Hide cursor when text is selected.
+      richedit: Removed unused variable bCaretShown in ME_TextEditor.
+      richedit: PFE_TABLE flag is now used instead of private bTable value.
+      richedit: Set the default paragraph format consistently.
+      richedit: Fixed 2 minor paragraph format effect errors.
+      richedit: Prevented cursor flicker while moving over selection bar.
+      richedit: Added more conditional cursor changes.
+      richedit: Removed redundant wrapping code.
+      richedit: Tabs cause lines to wrap but not end of paragraph run.
+      richedit: Fixed position of runs in some situations during wrapping.
+      richedit: Handle overflow of only spaces on first line of paragraph.
+      richedit: Tabs are now highlighted and underlined.
+      richedit: Prevented underlining the end of paragraph character.
+      richedit: Use system colour for highlighting after v2.0.
 
-Eric Durbin (10):
-      iphlpapi: Implement getInterfaceStatsByName on FreeBSD.
-      iphlpapi: Implement getNumUdpEntries on FreeBSD.
-      iphlpapi: Implement getUDPStats on FreeBSD.
-      iphlpapi: Implement getIPStats on FreeBSD.
-      iphlpapi: Downgrade some ERR messages to WARN.
-      iphlpapi: Implement getICMPStats on FreeBSD.
-      iphlpapi: Fix a typo resulting in wrong variable assignment.
-      iphlpapi: Implement getTCPStats on FreeBSD.
-      iphlpapi: Implement getNumArpEntries on FreeBSD.
-      iphlpapi: Implement getArpTable on FreeBSD.
+Eric Pouech (4):
+      winhelp: Start implementing a prop sheet for all lookup needs.
+      winhelp: Let CtrlC do something useful thanks to richedit.
+      winhelp: Removed the topics button, and forward search and topics to the same prop sheet.
+      winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page.
 
-Eric Pouech (3):
-      winhelp: Properly quit winhelp when no file are given on command line.
-      winhelp: Added the options menu.
-      winhelp: Removed the main history button, and use the item in Options menu instead.
+Francois Gouget (9):
+      winex11: Load the XVidMode extension (libXxf86vm) when available.
+      winhlp32: Remove spaces before '...'.
+      msxml3/tests: Add a trailing '\n' to ok() calls.
+      gdiplus/tests: Spelling fix.
+      rpcss: Add a trailing '\n' to a Wine trace.
+      wined3d: Move float_32_to_16() to surface_base.c which is the only place where it's used, and because it needs port.h for isinf().
+      Assorted spelling fixes.
+      gdiplus: Add/fix the trailing '\n' to Wine traces.
+      configure: On Solaris liblber needs libsocket.
 
-Filipe Ferreira (1):
-      winecfg: Added Windows registration information setting.
-
-Francois Gouget (5):
-      A couple of spelling fixes.
-      configure: Detect and use gld/gnm/gar as alternatives to ld/nm/ar, especially for winegcc.
-      configure: Fix the isinf() detection. Fixes compilation on Solaris.
-      shlwapi: Don't use Unix functions for case sensitive string comparisons.
-      wined3d: Add a trailing '\n' to a couple of shader_addline() calls.
-
-Gerald Pfeifer (2):
-      comctl32: tooltips: Adjust the type of three loop variables from INT to UINT.
-      winex11: Remove two unused parameters from BITBLT_GetSrcArea().
-
-Guy Albertelli (3):
-      comctl32: listview: Change header control create act like native for LVS_NOCOLUMNHEAD.
-      comctl32: listview: Show the header when updating header size if not LVS_NOCOLUMNHEADER.
-      comctl32: listview: Implement LVS_NOCOLUMNHEADER support for WM_STYLECHANGED message.
+Gerald Pfeifer (5):
+      iphlpapi: Include <netinet/in_systm.h> if present.
+      comctl32: Fix signedness of two variables.
+      comctl32: Simplify functions by shedding off unused parameters.
+      winecfg: Fix signedness of variable in enumerate_valuesW().
+      comctl32: Some simplifications.
 
 H. Verbeet (14):
-      wined3d: Add support for ARB_color_buffer_float.
-      wined3d: Use gl_Color and gl_SecondaryColor to support more varyings in SM3.0 shaders.
-      wined3d: Handle depth formats like any other format in CheckDeviceFormat.
-      wined3d: Report WINED3DFMT_FLAG_FILTERING on WINED3DFMT_D24X8.
-      wined3d: Report post pixelshader blending on WINED3DFMT_A16B16G16R16F.
-      wined3d: Half float formats need ARB_TEXTURE_FLOAT as well.
-      d3d8: Use color_match() in alpha_test().
-      d3d9: Use color_match() in alpha_test().
-      wined3d: Explicitly enable depth buffer writing in depth_blt().
-      d3d9: Use color_match() in fog_with_shader_test().
-      d3d: Allow more imprecision in the texop test.
-      d3d9: Unset the pixel shader at the end of cnd_test().
-      wined3d: Report WINED3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING.
-      wined3d: Delete depth_blt_texture on IWineD3DDeviceImpl_Uninit3D().
+      wined3d: Invert "upsidedown" in fb_copy_to_texture_direct() and fb_copy_to_texture_hwstretch() rather than BltOverride().
+      wined3d: Move setting a palette up a couple of lines in BltOverride().
+      wined3d: Use ModifyLocation() to force a reload on color key change.
+      wined3d: Specify the GLSL language version our shaders are written to.
+      wined3d: Get rid of a redundant local variable.
+      wined3d: Extract an attach_depth_stencil_fbo() function.
+      wined3d: Make sure the FBO doesn't have any depth attachments in color_fill_fbo() and stretch_rect_fbo().
+      wined3d: Use dst_fbo to do the depth blit.
+      wined3d: Track depth stencil location per-surface.
+      wined3d: Store the current GLSL program in the backend's private data.
+      wined3d: Store the glsl program lookup table in the backend's private data.
+      wined3d: Destroy depth_blt resources in the backend's destructor.
+      wined3d: Don't call shader_select() in depth_blt().
+      wined3d: Destroy the shader backend after the stateblock.
 
-Hans Leidekker (6):
-      wininet: Clear last error upon successful return from HttpSendRequest.
-      wininet: Improve some traces.
-      wininet: Send a 'Pragma: no-cache' header if asked for.
-      wininet: Resolve hostname once per connection.
-      wininet: Win64 compatibility fixes.
-      wininet: Make a test pass on IE6.
+Hans Leidekker (8):
+      wininet: Add a test for InternetCanonicalizeUrl.
+      wininet: Avoid a crash on an invalid handle in InternetQueryOption.
+      wininet: More win64 compatibility fixes.
+      wininet: Don't assume URL is null-terminated in InternetCrackUrlW.
+      wininet: Allocate buffers in InternetCrackUrlA.
+      wininet: Only reconnect when redirected to an external site.
+      msi: Correct spec file entry for MsiGetFileVersion{A, W}.
+      shlwapi: Add a couple of tests for UrlUnescape.
 
-Huw Davies (9):
-      gdi32: Initialize the handle table.
-      gdiplus: GdipCreatePen2 should make a copy of the brush.
-      ntdll: Free the correct buffer in the test.
-      netapi32: Free the correct pointers.
-      kernel32: Fix typo.
-      d3d8: Fix typo in test.
-      inetcomm: Fully initialize start and length.
-      winspool.drv: Make sure the printer driver registry entry exists.
-      localspl: Ensure that we load winspool before spoolss to work around a circular dependence.
+Huw Davies (12):
+      gdiplus: Fix a typo in the parameter validation check.
+      gdiplus: Add stubs for a few region functions.
+      gdiplus: Add some region tests.
+      gdiplus: Add some more region stubs.
+      gdiplus: Add a test to show that bitmap fonts aren't used for fontfamilies.
+      user32: sizeof DDEPOKE and DDEDATA is six, which is probably not what is expected, so use offsetof instead.
+      gdiplus: Add some tests for regions with paths and update a comment.
+      gdiplus: Add some defines for the magic values.
+      gdiplus: Add stubs for GdipTransformPoints[I].
+      gdiplus: Implement GdipCreateMetafileFromWmfFile.
+      gdiplus: Stubs for GdipIsVisiblePathPoint[I].
+      gdiplus: Partial implementation of GdipCreateBitmapFromGdiDib.
 
-Hwang YunSong(황윤성) (2):
-      winhlp32: Updated Korean resource.
+Hwang YunSong(황윤성) (5):
+      winecfg: Updated Korean resource.
       shell32: Updated Korean resource.
+      taskmgr: Updated Korean resource.
+      winhlp32: Updated Korean resource.
+      winhlp32: Updated Korean resource.
 
-Jacek Caban (60):
-      mshtml: Added IHTMLElement::get_id implementation.
-      mshtml: Added IHTMLElement::put_id implementation.
-      mshtml: Added IDispatchEx support to HTMLSelectElement.
-      mshtml: Added fdexNameEnsure support to IDidpatchEx implementation.
-      mshtml: Use heap_alloc_zero in HTMLElementCollection_Create.
-      mshtml: Added missing tids to HTMLCommentElement.
-      mshtml: Added more IDispatchEx tests.
-      mshtml: Change backslashes to shashes in URLs passed to IHTMLStyle::put_backgroundImage.
-      mshtml: Added IHTMLStyle::put_background implementation.
-      mshtml: Added IHTMLStyle::put_color implementation.
-      mshtml: Added IHTMLElement2::focus implementation.
-      mshtml: Use heap_alloc_zero to allocate OmNavigator.
-      mshtml: Added IHTMLDOMNode::get_nodeValue implementation.
-      mshtml: Added IHTMLDOMNode::put_nodeValue implementation.
-      mshtml: Added IHTMLElement2::put_accessKey implementation.
-      mshtml: Better stub for IHTMLElement::setAttribute with NULL  nselem.
-      mshtml: Added IHTMLElement2::get_clientWidth implementation.
-      mshtml: Added IHTMLElement::get_clientHeight implementation.
-      mshtml: Added IHTMLInputElement::put_value implementation.
-      mshtml: Forward HTMLInputElement IDispatch calls to IDispatchEx implementation.
-      urlmon: Make mk protocol behave like IE7.
-      mshtml: Better timer handling.
-      mshtml.idl: Added DispHTMLGenericElement declaration.
-      mshtml.idl: Added IHTMLGenericElement declaration.
-      mshtml: Initialize node object from child node's constructors.
-      mshtml: Added IHTMLDocument2::createElement implementation.
-      mshtml: Added IHTMLGenericElement implementation.
-      mshtml: Added IDispatchEx support to HTMLGenericElement.
-      mshtml: Added createElement test.
-      shdocvw: Added WebBrowser's IDispatch methods implementation.
-      mshtml: Added IHTMLDOMNode::appendChild implementation.
-      mshtml: Added IHTMLDocument3::createTextNode implementation.
-      mshtml: Return NULL instead of empty string in  IHTMLElement::get_className.
-      mshtml: Added IHTMLElement::put_className implementation.
-      mshtml: Added IHTMLImgElement::put_src implementation.
-      mshtml: Added onclick attribute support.
-      mshtml: Use heap_alloc_zero in NSContainer_Create.
-      mshtml: Added generic HTML event listener and use it for click  event.
-      mshtml: Added IHTMLElement::put_onclick implementation.
-      mshtml: Added keyup event support.
-      mshtml: Added IHTMLElement::put_onkeyup implementation.
-      mshtml: Added IHTMLElement2::get_tabIndex implementation.
-      mshtml: Added IHTMLElement2::put_tabIndex implementation.
-      mshtml: Added support to accessing child nodes by index in IHTMLDOMChildrenCollection.
-      mshtml: Fixed argument checking in IHTMLDOMChildrenCollection::item.
-      mshtml: Added IHTMLDOMNode::removeChild implementation.
-      mshtml: Added IHTMLDOMNode::hasChildNodes implementation.
-      mshtml: Added IHTMLSelectElement::put_value implementation.
-      mshtml: Return NULL instead of empty string in  IHTMLSelectElement::get_value.
-      mshtml: Added IHTMLSelectElement::put_onchange implementation.
-      mshtml: Added IHTMLElement::get_title implementation.
-      mshtml: Added IHTMLElement::put_title implementation.
-      mshtml: Added IHTMLInputElement::put_disabled implementation.
-      mshtml: Added IHTMLSelectElement::get_type implementation.
-      mshtml: Forward HTMLSelectElement's IDispatch functions to  IDispatchEx implementation.
-      mshtml: Added IHTMLElement::get_offsetTop implementation.
-      mshtml: Added useful TRACEs.
-      mshtml: Added IHTMLDOMNode::get_parentNode implementation.
-      mshtml: Added DOCUMENT_NODE type support.
-      urlmon: Make file protocol invalid URL handling behave like IE7.
+Jacek Caban (20):
+      oleaut32: Added test showing need to QueryInterface on dual  interface in ITypeInfo::Invoke.
+      mshtml: Added VT_BSTR support to IHTMLWindow3::setTimeout.
+      mshtml: Forward IHTMLWindow2::setInterval to IHTMLWindow3.
+      mshtml: Added IHTMLWindow3::setInterval implementation.
+      mshtml: Added IHTMLWindow2::clearTimeout implementation.
+      mshtml: Added IHTMLWindow2::clearInterval implementation.
+      mshtml: Added IHTMLWindow::get_window implementation.
+      mshtml: Added IHTMLWindow2::get_self implementation.
+      mshtml: Added support for DOCHOSTUIFLAG_SCROLL_NO DOCHOSTINFO flag.
+      mshtml: DispatchEx's QueryInterface implementation clean up.
+      mshtml: Silence common invalid QueryInterface FIXME.
+      mshtml: Added IHTMLImgElement::[get|put]_alt implementation.
+      mshtml: Added IHTMLStyle::[get|put]_width implementation.
+      mshtml: Return NULL in window object's GetNameSpaceParent.
+      mshtml: Ignore fdexNameImplicit flag.
+      mshtml: Silence common invalid FIXME.
+      mshtml: Set doc to NULL in NSContainer_Release.
+      mshtml: Don't mix nsresult with HRESULT.
+      shlwapi: Fixed UrlCanonicalizeW for URLs without slashes after scheme.
+      shlwapi: Fixed handling mk protocol URLs in UrlCombineW.
 
-James Hawkins (38):
-      ddraw: Reset the viewport data before each test.
-      msi: Rewrite the ProcessComponents test to only check the registry changes.
-      msi: Don't publish components to the Installer key.
-      msi: Determine the installation context after reading properties from the command line.
-      msi: Fix the ProcessComponents action to handle the package context.
-      msi: Rewrite the RegisterUser test to only check the registry changes.
-      msi: Fix the RegisterUser action to handle the package context.
-      msi: Rewrite the PublishFeatures test to only check the registry changes.
-      msi: Don't publish features to an invalid location.
-      msi: Fix the PublishFeatures action to handle the package context.
-      msi: Rewrite the RegisterProduct test to only check the registry changes.
-      msi: Don't publish the upgrade key to an invalid location.
-      msi: Factor out the publishing of installation properties.
-      msi: Test the RegisterProduct action with the machine context.
-      msi: Rewrite the PublishProduct test to only check the registry changes.
-      msi: Factor out publishing icon files.
-      msi: Factor out publishing the product source list.
-      msi: Don't set an invalid install property in PublishProduct.
-      msi: Don't publish the product to an invalid location.
-      msi: Factor out publishing the product properties.
-      msi: Squash the package code property.
-      msi: Allow checking a REG_MULTI_SZ string.
-      msi: Publish a few more product properties.
-      msi: Publish media disks whether the drive type is removable or not.
-      msi: Publish the UpgradeCode in PublishProduct.
-      msi: Test the PublishProduct action with the machine context.
-      msi: Open the local user data product key for the machine context.
-      msi: Fix the published location of the upgrade code for the machine context.
-      msi: Create the SourceList key in msi_publish_sourcelist.
-      msi: Add more tests for MsiQueryFeatureState.
-      msi: Handle the user managed context in MsiQueryFeatureState.
-      msi: Handle the machine context in MsiQueryFeatureState.
-      msi: Reimplement MsiGetUserInfo.
-      msi: Add tests for MsiGetUserInfo.
-      mscms: Only check the first three characters of the color space name.
-      urlmon: Fix a few test failures in IE7.
-      msi: Add another MsiGetFileVersionTest.
-      msi: Don't overwrite a file that has a greater or equal version to the source file.
+James Hawkins (55):
+      comctl32: Remove an assumption that causes test failures if default icon spacing is not 43x43.
+      oleaut32: Trace the failing VarCmp result.
+      advapi32: Fix a test failure on a non-admin XP system.
+      ole32: Fix a test failure in win9x.
+      lz32: Fix a test failure in win9x.
+      kernel32: Fix a test failure in win9x.
+      kernel32: Fix a few test failures in win9x.
+      kernel32: Fix a few test failures in win9x.
+      kernel32: Don't test for HARDDISK and RAMDISK on win9x.
+      advpack: Run the files test in a temporary directory.
+      advpack: Run the install test in a temporary directory.
+      advpack: Fix several test failures in win9x.
+      comctl32: Clean up and fix a few failing tests in win9x.
+      comctl32: Fix two failing tests in win9x.
+      gdi32: Fix a failing test in win95.
+      urlmon: Fix a few test failures.
+      fusion: Add initial implementation of IAssemblyName.
+      fusion: Add tests for IAssemblyName.
+      fusion: Add tests for IAssemblyCache::QueryAssemblyInfo.
+      mshtml: Fix a test failure in win2k.
+      setupapi: Fix a test that is failing in multiple platforms.
+      shell32: Fix a test that fails in win2k.
+      user32: Fix a few failing tests in win2k.
+      wininet: Fix a failing test in win2k.
+      oleaut32: Fix a test that fails on all platforms up to and including win2k.
+      rpcrt4: Fix a few failing tests in win2k.
+      msi: Test the special _Storages table.
+      fusion: pwzFilePath is an out parameter, so don't trace its contents.
+      advapi32: Fix a failing test in win2k.
+      ddraw: Fix a failing test for broken drivers.
+      ddraw: Fix a failing test for broken drivers.
+      dsound: Fix a failing test for broken drivers.
+      kernel32: Fix test failures because of a broken ReplaceFile in win2k.
+      advapi32: Send in an empty string to RegSetValueEx to avoid a test failure in win95.
+      d3d9: Fix a test that fails with broken drivers.
+      rpcrt4: Fix a failing test in win2k.
+      gdi32: Fix two tests that fail for all platforms.
+      ntdll: Skip the byte swap test in win2k.
+      rpcrt4: Fix a test that fails in win2k3.
+      d3d9: Fix a failing test for broken drivers.
+      ole32: Fix a few failing tests in win2k.
+      comctl32: Properly set and store the default icon spacing.
+      msi: Properly add a storage to the database and verify its contents.
+      msi: Add handling for the special _Storages table.
+      msi: Parse the MSIDBOPEN_PATCHFILE flag.
+      msi: Consolidate the MsiGetSourcePath tests and add more tests.
+      msi: Only use the long filename when resolving the source path.
+      msi: Consolidate and add more SourceDir tests.
+      oleaut32: Fix a few failing tests in win9x.
+      fusion: Implement GetCachePath.
+      mlang: Reimplement ConvertINetMultiByteToUnicode.
+      mlang: Add tests for ConvertINetMultiByteToUnicode.
+      mlang: Encode all the way to the NULL terminator.
+      msi: Add tests for opening a package from a database.
+      msi: Only copy the resulting string if the RegistryValue call succeeded.
 
-Jeff Zaroyko (1):
-      ws2_32: Ignore lpFrom for connected sockets.
+Jeff Latimer (1):
+      usp10/tests: Remove incorrect tests.
 
-John Klehm (4):
-      winex11: Add comments explaining wintab cursor slotting, type, and clarify x11 config.
-      winex11: Always assign a tablet cursor type.
-      winex11: Cursor iteration is now done by checking ACTIVE cursors.
-      winex11: Place tablet cursors in slots based on type.
+Jeff Smith (2):
+      gdiplus: Remove duplicate forward declaration of class GpGraphics.
+      gdiplus: Fix spec definition of GdipCreateBitmapFromHBITMAP.
 
-Jon Griffiths (10):
-      tapi.h: Fix struct member names.
-      include/msvcrt: Wrap remaining msvcrt headers for C++ compilation.
-      include/rpcproxy.h: Fix incorrect include guard comment.
-      winedbg: Add support for printing c++ bool values.
-      include: Provide wide char definitions for CFSTR_*.
-      oleaut32/tests: Fix invalid free (found by valgrind).
-      oleidl.h: Fix spelling of OLECONTF_ONLYUSER (reported by Marcos Gutiérrez Batz).
-      dbghelp: Implement SymEnumerateSymbols64.
-      ntdll: Implement [Rtl]InitializeCriticalSectionEx.
-      c2man: Correct extension for non-dlls (based on a patch by Vijay Kamuju).
+Jeremy White (1):
+      configure: On Solaris, libpng requires libm.
 
-Joris Huizer (3):
-      user32/tests: Copy/paste fix.
-      gdiplus: font: Ensure to release resources.
-      gdiplus: Change tmw field of GpFontFamily into an embedded structure.
+John Klehm (1):
+      dsound: Accept DSERR_INVALIDCALL for CreateSoundBuffer failure.
 
-Juan Lang (26):
-      inetmib1: Add stub dll.
-      inetmib1: Add stub for SnmpExtensionInit.
-      inetmib1: Add tests for SnmpExtensionInit.
-      inetmib1: Add stub for SnmpExtensionQuery.
-      inetmib1: Add tests for SnmpExtensionQuery.
-      inetmib1: Improve SnmpExtensionInit stub.
-      inetmib1: Improve SnmpExtensionQuery stub.
-      inetmib1: Add a mechanism for initializing supported OIDs, and use it in SnmpExtensionInit.
-      inetmib1: Add initialization function for getting the MIB2 number of interfaces.
-      inetmib1: Implement SnmpExtensionQuery.
-      inetmib1: Support querying the MIB2 number of interfaces.
-      inetmib1: Support the MIB2 interface table.
-      inetmib1: Support the MIB2 IP statistics.
-      inetmib1: Support the MIB2 ICMP statistics.
-      inetmib1: Support the MIB2 IP address table.
-      inetmib1: Use a helper function to get the item and instance of the MIB2 interface table.
-      inetmib1: Use a helper function to get the item from the Oid.
-      inetmib1: Use a helper function to get the item and instance of the MIB2 IP address table.
-      inetmib1: Support the MIB2 TCP statistics.
-      inetmib1: Support the MIB2 IP route table.
-      inetmib1: Support the MIB2 IP net (ARP) table.
-      inetmib1: Use a helper function to set the Oid with an IP address-based instance.
-      inetmib1: Use a helper function to set the Oid with an integer instance.
-      inetmib1: Use a helper function to set the Oid with an item.
-      inetmib1: Support the MIB2 UDP statistics.
-      inetmib1: Sort the tables keyed by IP address, and use bsearch to find entries in them.
+Jon Griffiths (17):
+      include/basetsd.h: Ignore cpu checks whn __midl is defined.
+      oleaut32: Use users default LCID for type libraries.
+      oleaut32: ICreateTypeLib2_SetLcid sets both LCID's.
+      oleaut32: Null doc string params return E_INVALIDARG.
+      oleaut32: Implement ICreateTypeLib2_SetHelpContext.
+      c2man: Don't mangle 'dll' when its part of another word.
+      oleaut32/test: Fix valgrind leaks.
+      oleaut32: Fix memcpy overlapping ranges in SysReAllocStringLen.
+      wsock32: Forward TransmitFile to the implementation in mswsock.
+      msvcr71: Forward __pctype_func.
+      Fix minor comment typos.
+      oleaut32: Don't read past the digits array in VARIANT_FormatNumber.
+      oleaut32: Implement ICreateTypeLib2::SetHelpStringContext/SetHelpStringDll.
+      msvcrt: Implement ___setlc_active_func/___unguarded_readlc_active_add_func.
+      msvcrt: Tests for [w]makepath.
+      msvcrt: Make tests for [w]makepath pass.
+      include: Avoid TEXT() in sddl component tags, hide them when building Wine.
 
-Kai Blin (6):
-      rpcrt4: Fix some A/W use in error messages.
-      rpcrt4: Ignore the AuthzSvr parameter for RPC_C_AUTHN_WINNT.
-      advapi32: Fix lsa tests for domain members.
-      netapi32: tests/access: Don't clutter up standalone Windows boxes.
-      netapi32: Remove double free test from apibuf tests.
-      netapi32: Don't test NetUserChangePassword for now.
+Juan Lang (11):
+      inetmib1: Make table searching function into a generic helper.
+      inetmib1: Support the MIB2 UDP table.
+      inetmib1: Don't prefer the native version, it doesn't do much anyway.
+      inetmib1: Free memory when DLL is unloaded.
+      cryptui: Add header.
+      cryptdlg: Add header.
+      cryptdlg: Include cryptdlg.h.
+      cryptdlg: Implement DllRegisterServer/DllUnregisterServer.
+      richedit: Only send update events in 1.0 emulation mode if the event mask specifies it.
+      inetmib1: Fix test failures on some systems.
+      wintrust: Use path in WIN_TRUST_SUBJECT_FILE structure rather than assuming a path is passed in place of WINTRUST_DATA's pFile member.
 
-Kirill K. Smirnov (1):
-      kernel32: Add stubs for [G|S]etConsoleDisplayMode.
+Kai Blin (2):
+      netapi32: Make sure NetUserGetInfo can find the current user.
+      ws2_32: Prevent segfault in trace for NULL AddressString.
 
-Lei Zhang (5):
-      comctl32: Don't rearrange icons / update scroll bar when destroying a listview.
-      comctl32: Support LVCF_SUBITEM in LVM_GETCOLUMN.
-      gdi32: Check for regular fonts by style instead of style name.
-      comctl32: Use the system variable pitch font for ip address controls.
-      mshtml: Remove unneeded variable.
+Maarten Lankhorst (25):
+      wined3d: Fix a deadlock that may occur during initialization.
+      quartz: Fix return values in directsound renderer.
+      quartz: Fix return value for video renderer.
+      quartz: Make CLSID_AudioRender an alias for CLSID_DSoundRender.
+      quartz: Set filesource initial state to stopped.
+      quartz: Implement state transitions in directsound renderer, and block on pause.
+      quartz: Implement state transitions in video renderer.
+      quartz: Fix tiny bug in IGraphBuilder_Render.
+      quartz: Make sure transform filter commits allocator.
+      quartz: Only call begin process functions in transform filter when stopped.
+      quartz: Fix parser/pullpin to only care about the state transition stopped<->playing.
+      quartz: Fix deadlock with transform filter.
+      quartz: Add rewrite of avi splitter.
+      quartz: Add tests for avi splitter.
+      quartz: Always set current position again.
+      quartz: Fix end of stream handling.
+      quartz: Fix deadlocks in dsound renderer.
+      quartz: Make parser start even if some of the pins aren't connected.
+      quartz: Make filtergraph quieter.
+      quartz: Call run before pausing in transform filter.
+      ntdll: Use module for path to activation context.
+      quartz: End the flush downstream first before restarting playback in pullpin.
+      quartz: Make the file source rotate around the 'first' sample, to prevent starvation of a single stream.
+      devenum: Call VariantInit instead of VariantClear.
+      includes: Add video mixing renderer header.
 
-Louis Lenders (3):
-      kernel32: Fix typo in SetProcessAffinityMask.
-      advapi32: Add stub for GetAuditedPermissionsFromAcl{A/W}.
-      d3dx9_*: Add version resources.
+Massimo Del Fedele (1):
+      opengl32: glGetString() should return NULL on NULL context.
 
-Maarten Lankhorst (30):
-      quartz: Improve the directsound renderer a bit.
-      quartz: Set data length in avi decompressor.
-      include: Add definitions for IBasicVideo2 interface.
-      include: Add definitions for IAMFilterMiscFlags interface.
-      winemp3: Try to find a valid header instead of failing immediately.
-      qcap: Capture pin should have an IAMStreamConfig.
-      quartz: Forward some messages from IMediaSeekingPassThru.
-      quartz: Add the ability to force a pin to use a certain renderer.
-      quartz: Only query for event interface when there is a filtergraph.
-      quartz: Expose some methods so that a custom allocator can be created.
-      quartz: Try to render any existing renderers before creating a new one.
-      quartz: Implement MediaControl_GetState.
-      quartz: Implement IMediaSeeking in the video renderer.
-      quartz: Implement IBasicVideo2 for the filtergraph.
-      include: Add definitions for VMR-9 interface.
-      quartz: Implement GraphConfig_Reconfigure.
-      quartz: Implement VideoRenderer_GetCurrentImage.
-      quartz: Have thread safety in memallocator.
-      quartz: DSoundRender shouldn't delete buffer when already connected.
-      quartz: Only enumerate renderers if bRender is set in filtermapper.
-      quartz: Add support for VideoInfoHeader2 to AVI Decompressor.
-      quartz: Clear pin value if not connected.
-      quartz: Handle case where ReceiveConnection is called on an already connected pin.
-      quartz: Remove dead code from DSoundRender.
-      quartz: Create thread after connection is made.
-      quartz: Make the memory allocator emit more warnings and fix race condition.
-      quartz: Downgrade a fixme to a warn in dsoundrender.
-      quartz: Make removing filters work slightly better.
-      quartz: Make FilterGraph_Connect and ConnectDirect behave better.
-      quartz: Fix Render and RenderFile.
+Michael Karcher (7):
+      crypt32: ComparePublicKeyInfo must ignore the leading zero.
+      crypt32: Remove duplicate MS test root key.
+      gdi32: Fix double->fixpoint conversion in freetype.c.
+      gdi32: Fix palette of 1bpp DIB in GetDIBits.
+      winex11: Fix GetDIBits of 1 bit DDBs.
+      winex11: Made local constant static.
+      Add support for compatibility mode in WineEngCreateFontInstance.
 
-Marcus Meissner (2):
-      ws2_32/tests: Initialize memory to send.
-      ws2_32/tests: Initialize buffer to avoid valgrind warning.
+Michael Stefaniuc (4):
+      gdiplus: Remove redundant NULL check before GdipFree (Smatch).
+      riched20: Fix typo.
+      quartz: Compare a file handle to INVALID_HANDLE_VALUE and not NULL.
+      quartz: Add missing LeaveCriticalSection on error path (Smatch).
 
-Michael Karcher (1):
-      ddraw: Ensure to load wined3d before attempting to create a clipper.
+Mikołaj Zalewski (12):
+      browseui: progressdlg: don't leak the event.
+      shell32: RunFileDlg: the function should be Unicode on NT.
+      shell32: RunFileDlg: use symbolic constants for control IDs and use correct hInstance when creating it.
+      shell32: RunFileDlg: allow the user to cancel the Browse dialog, remove some unneeded parameters.
+      shell32: RunFileDlg: make the error messages easier to understand for the user.
+      shell32: RunFileDlg: move strings to resources.
+      shell32: RunFileDlg: use the parameters.
+      taskmgr: Move Run dialog caption to resources, use the standard text.
+      shlwapi: UrlCanonicalize should strip all the characters <= 32 from the end of the string.
+      shell32: Make new style Browse For Folders dialog resizable.
+      shell32: RunFileDlg: Allow custom icons.
+      taskmgr: Use own icon in Run dialog.
 
-Michael Stefaniuc (2):
-      riched20: Remove redundant NULL check before heap_free (Smatch).
-      winedbg: Fix "floating pointer" typo.
+Nikolay Sivov (23):
+      gdiplus: Fix uninitialized value jump and a leak in GdipAddPathPolygon test.
+      gdiplus: GdipGetPathLastPoint implementation.
+      gdiplus: GdipGetPathGradientWrapMode implementation.
+      gdiplus: Implemented GdipCreateTextureIAI using float args version.
+      gdiplus: Implemented GdipDrawBeziers.
+      gdiplus: Implementation of GdipPathIterEnumerate.
+      gdiplus: Added file for PathIterator testing.
+      gdiplus: Construction/desctruction tests for PathIterator.
+      gdiplus: Implemented GdipPathIterHasCurve with tests.
+      gdiplus: Remove unnecessary cast from GdipAddPathRectangle.
+      gdiplus: GdipPathIterNextMarker implementation with tests.
+      gdiplus: Implementation of GdipPathIterGetSubpathCount with tests.
+      gdiplus: Check arguments in GdipPathIterNextSubpath.
+      gdiplus: GdipGetLineWrapMode implementation.
+      gdiplus: GdipIsMatrixInvertible implementation with tests.
+      gdiplus: GdipInvertMatrix implementation with tests.
+      gdiplus: Implemented GdipShearMatrix with tests.
+      gdiplus: Semi-stub for GdipCreateLineBrushFromRectWithAngle.
+      gdiplus: Implemeted GdipDrawClosedCurve2 and GdipDrawClosedCurve2I.
+      gdiplus: Implemented GdipDrawClosedCurve and GdipDrawClosedCurveI.
+      gdiplus: GdipFillRegion actually belongs to Graphics.
+      gdiplus: Implemented GdipSetPenDashCap197819.
+      gdiplus: Implemented GdipGetPenDashCount.
 
-Mikołaj Zalewski (4):
-      winhlp32: Update Polish translation.
-      comdlg32: Implement CDM_GETFOLDERIDLIST.
-      comdlg32/tests: Make sure no ANSI strings are passed to Unicode functions.
-      kernel32: Improve Esperanto locale definition.
+Owen Rudge (1):
+      shell32: Check registry entry for cpl files (in standard control panel).
 
-Nikolay Sivov (16):
-      gdiplus: Check pointer in GdipGetLineRectI.
-      gdiplus: Implemented GdipAddPathRectangles with tests.
-      gdiplus: Stub for GdipFlush.
-      gdiplus: Implemented GdipGetPathData with test.
-      gdiplus: Fix GdipGetPathData implementation and test.
-      gdiplus: GdipPathIterGetCount implementation.
-      gdiplus: GdipSetPathMarker implementation.
-      gdiplus: GdipClearPathMarkers implementation.
-      gdiplus: Implementation of GdipAddPathPolygon with tests.
-      gdiplus: Implemented GdipCloneImageAttributes.
-      gdiplus: Implemented GdipGetPenEndCap.
-      gdiplus: Implemented GdipGetPenLineJoin, GdipGetPenMiterLimit.
-      gdiplus: Added GdipGetPenStartCap.
-      gdiplus: Implemetned GdipGetPenUnit.
-      gdiplus: Implemented GdipGetPenWidth.
-      gdiplus: Implemented GdipGetPenDashCap197819.
+Paul Vriens (1):
+      quartz/tests: Make tests run on everything lower then Vista.
 
-Owen Rudge (7):
-      shell32: Add support for WantsForDISPLAY and HideAsDeletePerUser to the register_coclasses routine.
-      wine.inf: Add cplfile (control panel applet) association.
-      shell32: Register Control Panel namespace folder.
-      shell32: Ensure the correct applet is loaded in multi-applet control panels.
-      shell32: Populate comment column in Control Panel.
-      shell32/tests: Rename shfldr_netplaces test to shfldr_special, for all special folders.
-      shell32/tests: Add basic ParseDisplayName test for control panel.
+Peter Oberndorfer (4):
+      msvcrt: Add a test for scanf %p.
+      msvcrt: Implement %p for scanf.
+      ntdll: Add broken() to two test cases.
+      opengl32: Fix a typo (wglShaderLists -> wglShareLists).
 
-Paul Vriens (22):
-      tools/winapi: Fix typo in the generated header.
-      advapi32/tests: Fix a test on NT4.
-      msi/tests: Fix some test failures.
-      setupapi/tests: Fix some typos.
-      oleaut32/tests: Remove some stray spaces from the ok message.
-      user32/tests: Skip tests if functions are not implemented.
-      setupapi/tests: Skip all tests on Win9x and WinMe.
-      setupapi/tests: Remove win9x specifics from testDeviceRegistryPropertyW.
-      setupapi/tests: Remove win9x specifics from testDevRegKey.
-      setupapi/tests: Remove some function pointer checks from testRegisterDeviceInfo.
-      setupapi/tests: Remove win9x specifics from testCreateDeviceInfo.
-      setupapi/tests: Remove win9x specifics from testInstallClass.
-      setupapi/tests: Remove last win9x references.
-      setupapi/tests: Prevent crash on NT4.
-      setupapi/tests: Remove a registry key on failure for NT4.
-      setupapi/tests: Fix a test on NT4.
-      setupapi/tests: Add a simple test for the DelReg directive.
-      shell32/tests: Skip some tests if functions are not available.
-      kernel32/tests: Add some tests for GetConsoleCursorInfo.
-      kernel32: Fix return values of GetConsoleCursorInfo.
-      shlwapi/tests: Fix a test on Vista.
-      shlwapi/tests: Fix another test on Vista.
+Piotr Caban (27):
+      msxml3: Added IXMLDOMElement_getAttributeNode test.
+      msxml3: Added IXMLDOMElement_getAttributeNode implementation.
+      msxml3/tests: Better error messages formatting.
+      msxml3/tests: Fix error messages.
+      msxml3: Added stub implementation for SAXXMLReader interface.
+      msxml3: Added ISAXMLReader_getContentHandler implementation.
+      msxml3: Added ISAXXMLReader_putContentHandler implementation.
+      msxml3: Added ISAXMLReader_getContentHandler implementation.
+      msxml3: Added ISAXMLReader_putErrorHandler implementation.
+      msxml3: Added ISAXXMLReader_getErrorHandler implementation.
+      msxml3/test: Added ISAXXMLReader test.
+      msxml3: Use IXMLDOMNode_get_nodeType in xmlnode_appendChild.
+      msxml3: Implemented domdoc_put_documentElement.
+      msxml3: Make bsc heap based object.
+      msxml3: Store IBinding in bsc.
+      msxml3: Store current bsc in domdoc.
+      msxml3: Use OnDataAvailable for reading stream.
+      msxml3: Return better bindf in GetBindInfo.
+      msxml3: Split DOMDocument_create.
+      msxml3: Implemented xmlnode_get_ownerDocument.
+      msxml3: Added test of files generated by IXMLDOMDocument_save.
+      msxml3: Skip the first XML declaration in file generated by domdoc_save.
+      msxml3/tests: Added more tests to ISAXXMLReader_putContentHandler and ISAXXMLReader_getContentHandler, added todo test for ISAXXMLReader_parse.
+      msxml3: oldChild in xmlnode_removeChild may be NULL.
+      msxml3: Fixed xmlnode_removeChild.
+      msxml3: Fixed ISAXXMLReader_getContentHandler and ISAXXMLReader_getErrorHandler when second argument is NULL.
+      msxml3/tests: Added test for getContentHandler with NULL argument.
 
-Petr Dlouhý (2):
-      gdiplus: Stub implementation of GdipImageGetFrameDimensionsCount + test.
-      shlwapi: UrlCanonicalize will canonize address in format "file://localhost/c:/" correctly.
+Reece Dunn (1):
+      comctl32: Add support for drawing themed group boxes.
 
-Philip Nilsson (1):
-      msvcrt: Make EXCEPTION_PRIV_INSTRUCTION generate SIGILL.
+Rob Shearman (20):
+      oleaut32: Implement the 0x08 flag in SLTG_DoVars.
+      oleaut32: Load string constants correctly from SLTG typelibs.
+      oleaut32: Dump symbolic names for VT_LPSTR and VT_LPWSTR in dump_TypeDesc.
+      include: Add uuid to interfaces in pstore.idl.
+      include: Add uuids to interfaces in amvideo.idl.
+      include: Add uuids to interfaces in sensevts.idl.
+      rpcrt4: Add a comment in NdrSendReceive explaining why we change the BufferLength.
+      rpcrt4: Reset the BufferLength to the used part of the buffer in NdrProxySendReceive.
+      widl: Increment the buffer offset by 8 for embedded pointers inside varying arrays in varying structures.
+      widl: Check that the structure has been defined in check_remoting_args.
+      widl: Consolidate top-level parameter conformance/variance expression writing into a separate function.
+      rpcrt4: Support calculating the size in memory of range types embedded in complex types.
+      rpcrt4: Fix NdrComplexArrayUnmarshall and NdrComplexStructUnmarshall to reuse memory for embedded pointers.
+      rpcrt4: The conformant array offset in complex structs should be signed.
+      rpcrt4: Implement memory sizing for pointers in complex types.
+      rpcrt4: Don't reserve space in the buffer for reference pointers embedded in complex types.
+      include: Remove unused file wine/rpcss_shared.h.
+      widl: Rename find_type_helper, find_type and find_type2 to find_type, find_type_error and find_type_error2 respectively.
+      widl: Remove some unnecessary calls to duptype.
+      rpcrt4: Clear the memory of embedded complex types in ComplexUnmarshall when fMustAlloc is TRUE to avoid passing uninitialised memory to the unmarshaller.
 
-Przemysław Białek (1):
-      gdiplus: Implementation of function GdipDrawEllipse.
+Roy Shea (2):
+      wintrust/test: Verify array length before calling memcmp in test.
+      include: Add header for mstask.
 
-Rob Shearman (40):
-      rpcrt4: Fix ndr_marshall tests to cope with using pointer ids instead of using pointer values.
-      rpcrt4: Save the previous BufferLength in test_ndr_buffer and use it when testing the expected buffer length after the NdrFreeBuffer call.
-      rpcrt4: Reduce the timeout of waiting on the stop event in the server test to one second.
-      rpcrt4: Zero the memory of the s1 structure in test_simple_struct to avoid a Valgrind warning.
-      Update generated packing tests using current headers.
-      rpcrt4: Rename RPCRT4_SendAuth to RPCRT4_SendWithAuth.
-      rpcrt4: Add new function RPCRT4_ReceiveWithAuth to receive a fragment and return the authentication data received, if any.
-      rpcrt4: Make RpcAssoc_BindConnection use RPCRT4_ReceiveWithAuth instead of RPCRT4_Receive.
-      include: Update the MIDL_STUB_MESSAGE structure.
-      shell32: Free the correct pointer in XDG_UserDirLookup.
-      wininet: Fix memory leak in HTTP_DeleteCustomHeader.
-      rpcrt4: Initialise UniquePtrCount in NdrClientInitializeNew.
-      rpcrt4: Use abrtitrary pointer identifiers when marshalling pointers instead of using pointer values.
-      widl: Fix generation of the type format string for conformant-varying structures.
-      ole32: Include enumx.h in enumx.c to get the declarations of the functions.
-      ole32: Include ole2.h in ole32_main.c to type-check the function signature of OleMetafilePictFromIconAndLabel.
-      ole32: Remove unused BIGBLOCKFILE_GetSize.
-      ole32: Include compobj_private.h in oleobj.c to type-check the function signatures of DataAdviseHolder_OnConnect and DataAdviseHolder_OnDisconnect.
-      include: Add declarations for OleNoteObjectVisible, GetConvertStg and OleDoAutoConvert to ole2.h.
-      include: Add new bitfields to MIDL_STUB_MESSAGE added in Vista SDKs.
-      rpcrt4: Initialise UniquePtrCount in NdrServerInitializeNew.
-      rpcrt4: Add test for using a conformant varying structure with pointers.
-      widl: Replace code to round up values and calculate padding with macros to improve readability.
-      widl: Fix the embedded pointer offsets in generated code when the containing structure has padding.
-      rpcrt4: Factor out string validation from NDR unmarshalling functions into a separate function, validate_string_data.
-      rpcrt4: Fix NdrConformantVaryingStructUnmarshall to use buffer memory if applicable and to reuse memory for embedded pointers.
-      widl: Factor out the finding of a registered type to reduce code duplication.
-      widl: Set the type of the type_t node constructured for dispinterfaces to RPC_FC_IP, like we do for interfaces.
-      widl: Fix crash in find_array_or_string_in_struct if the structure or union has no fields or cases.
-      widl: Fix the types of enums with the v1_enum attribute applied.
-      widl: Fix type_memsize to follow aliases so that the correct size is calculated.
-      widl: Fix check_remoting_fields to enumerate the correct list of fields.
-      include: Add the local attribute to IShellExecuteHookA/W since they use an undefined structure.
-      include: Add more IXMLDOMNotation, IXMLDOMEntity, IXMLDOMEntityReference and IXMLDOMImplementation interfaces to xmldom.idl.
-      include: Don't import files in control.idl that aren't imported on Windows.
-      include: Add more interfaces and types to msinkaut.idl.
-      rpcss: Implement endpoint-mapper server using DCE/RPC.
-      rpcrt4: Use DCE/RPC to contact the endpoint-mapper server.
-      rpcrt4/rpcss: Remove old named pipe code for communicating with RPCSS process.
-      rpcrt4: Add tests for endpoint mapper functions.
+Sinitsin Ivan (2):
+      mshtml: Add HTMLWindow_scrollTo implementation.
+      mshtml:	Add HTMLWindow_scrollBy implementation.
 
-Roderick Colenbrander (4):
-      wined3d: Add a Geforce9 driver version (right now garbage is returned).
-      wined3d: Update the Nvidia driver version to 173.41 and also put it in the right format e.g. 7.15.11.7341 instead of 7.15.10.17341.
-      wined3d: Update the d3dusage query mask with 0x100000 (vertextexture).
-      wined3d: Fix a usage flags conflict.
+Stefan Dösinger (52):
+      wined3d: RENDERTARGET | AUTOGENMIPMAP are compatible.
+      wined3d: Update the blit ortho on size changes.
+      wined3d: Use CTXUSAGE_RESOURCELOAD for fb->texture reads.
+      wined3d: Delay render target activation.
+      wined3d: Restore the gamma when destroying the swapchain.
+      wined3d: Correct an off-by-one error in constant dirtification.
+      wined3d: Remove an unneeded atifs hack.
+      wined3d: Start the state splitup.
+      wined3d: Implement the state merger and start to use it.
+      wined3d: Make the stream source application a regular state function.
+      wined3d: Move stream source and vshader to misc and vertex pipeline tables.
+      wined3d: Move material application to the vertex pipeline.
+      wined3d: Move the frontfacing state to the misc state table.
+      wined3d: Move clipplanes to vertex states.
+      wined3d: Move the scissor rect to the misc states.
+      wined3d: Move lights to the vertex pipeline states.
+      wined3d: Move shader constants to the misc states.
+      wined3d: Move the viewport to the vertex and misc pipeline states.
+      wined3d: indexbuffer -> misc.
+      wined3d: Move transforms to the vertex code.
+      wined3d: Move texture transform flag stuff to the vertex pipeline states.
+      wined3d: Create fragment processing state templates and select one.
+      wined3d: Communicate the atifs functions via the fragment pipeline impl.
+      wined3d: Remove the DLL load init function.
+      wined3d: Remove the state table from the shader backend.
+      wined3d: Move Fixed function pipeline states to the new fragment structure.
+      wined3d: Initialize the state table before filling it.
+      wined3d: Move pixelshader application to the fragment pipeline.
+      wined3d: Move WINED3DRS_ANTIALIAS to the misc states.
+      wined3d: Textureperspective->misc states.
+      wined3d: Move a few more states to the misc pipeline.
+      wined3d: Move wrapu to the misc states.
+      wined3d: Alpha states -> misc pipeline states.
+      wined3d: WINED3DRS_LASTPIXEL -> misc states.
+      wined3d: Move a few more states to the misc states.
+      wined3d: Move fog to the vertex states.
+      wined3d: Move more fog stuff to the vertex states.
+      wined3d: Move the bordercolor to the fragment states.
+      wined3d: WINED3DRS_ZBIAS -> misc states.
+      wined3d: Move a few more odd states to the misc state table.
+      wined3d: Stencil states -> misc table.
+      wined3d: texturefactor-> fragment states.
+      wined3d: Wrapping states -> misc.
+      wined3d: WINED3DRS_SRGBWRITEENABLE->fragment.
+      wined3d: A few more vertex states.
+      wined3d: A few more junk misc states.
+      wined3d: Point size vertex states.
+      wined3d: One more psize state.
+      Wined3d: Move the last states.
+      wined3d: Samplers -> misc states.
+      wined3d: Move shader_fragment_enable to the fragment pipeline implementation.
+      wined3d: Set ffp caps in the ffp backend, not the shader backend.
 
-Roy Shea (3):
-      user32: Initialize hdd HDDEDATA to NULL (valgrind).
-      dsound/tests: Removed test depending on value of undefined variable.
-      dsound/tests: Added additional tests of IDirectSound_CreateSoundBuffer.
+Stefan Leichter (2):
+      rasapi32: Added some tests for RasEnumDevicesA (based on a patch by Austin English),
+      rasapi32: Added some more tests for RasEnumDevicesA, fix Wine not to crash on the tests.
 
-Scott Ritchie (1):
-      wine.desktop: Add application/x-msi and change "emulator" to "program loader".
+Tobias Jakobi (3):
+      d3d8: Add testcase for IDirect3DDevice8::CreateImageSurface.
+      d3d8: Fix IDirect3DDevice8::CreateImageSurface pool type.
+      d3d9: Remove faulty comment from CreateOffscreenPlainSurface.
 
-Simon Richter (1):
-      widl: Write string lengths in host endianness.
+Vijay Kiran Kamuju (1):
+      vdmdbg: Add stub for VDMEnumProcessWOW.
 
-Ted Percival (1):
-      regedit: Interpret REG_DWORD as unsigned in editor.
+Vincent Povirk (2):
+      comctl32: Add test for disabling owner of modal property sheets.
+      comctl32: Disable owner of modal property sheets before creating the dialog.
 
-Vitaliy Margolen (2):
-      dxdiagn: PhysicalMemory parameter is a string not long long.
-      dxdiagn: Use helper functions for adding properties to container.
+Vitaliy Margolen (5):
+      dinput: Add more traces. Prevent some traces from dereferencing NULL pointer.
+      dinput: Stop and unload effect when freeing it.
+      dinput: Use Wine list for effects list.
+      dinput: Freed effect should remove itself from the parent's list of effects. Add tests.
+      dinput: Set force feedback actuator flag for X and Y axes.
 
-Vitaly Lipatov (3):
-      user32: Implemented processing SPI_{GET/SET}SNAPTODEFBUTTON for SystemParametersInfo.
-      user32: Implemented processing SPI_{GET/SET}WHEELSCROLLCHARS for SystemParametersInfo.
-      user32: Add test for SPI_{GET/SET}WHEELSCROLLCHARS for SystemParametersInfo.
-
-Vladimir Pankratov (6):
+Vladimir Pankratov (5):
+      winecfg: Update Russian translation.
+      winhlp32: Update Russian translation.
+      taskmgr: Changed about form to standard shell32.
+      README: Add Russian translation.
       shell32: Update Russian translation.
-      mshtml: Update Russian translation.
-      regedit: Update Russian translation.
-      oleview: Add Russian translation.
-      taskmgr: Add Russian translation.
-      hhctrl.ocx: Update Russian translation.
 
-Zac Brown (4):
-      mshtml: Initialize variables in a couple structs.
-      ntdll/tests: Add tests for (Rtl)IsTextUnicode to verify that IS_TEXT_UNICODE_CONTROLS and IS_TEXT_UNICODE_REVERSE_CONTROLS are not mutually exclusive.
-      winealsa.drv: Initialize a variable in MIX_close.
-      shell32: Add stub implementation for SHGetIconOverlayIndex[AW].
+Zac Brown (14):
+      ntdll: Implement checking for control characters in RtlIsTextUnicode.
+      include: Add more #define's for winhttp options.
+      winhttp.h: Add WinHTTP error codes.
+      winhttp: Add stub implementation for WinHttpConnect.
+      winhttp: Add stub implementation for WinHttpOpenRequest and fix function declaration.
+      winhttp: Add stub implementation for WinHttpSendRequest.
+      winhttp: Add stub implementation for WinHttpQueryOption.
+      winhttp: Add stub implementation for WinHttpQueryDataAvailable.
+      winhttp: Add stub implementation for WinHttpReceiveResponse.
+      winhttp: Add stub implementation for WinHttpSetOption.
+      winhttp: Add stub implementation for WinHttpReadData.
+      winhttp: Add stub implementation for WinHttpCloseHandle.
+      wininet/tests: Change some traces to skips in tests.
+      include/winhttp.h: Add WinHttp status codes.
 
-Zhangrong Huang (1):
-      kernel32: Add locale script tag resources.
+Zachary Brown (1):
+      winhttp: Build an import library.
+
+Zhangrong Huang (2):
+      secur32: Allow loading external schannel.dll.
+      msxml3/test: Fix a typo in test node_to_string().
 
 --
 Alexandre Julliard
diff --git a/VERSION b/VERSION
index 85bcbfd..4a7bfd4 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 1.1.0
+Wine version 1.1.1
diff --git a/configure b/configure
index d9f9b65..be80629 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for Wine 1.1.0.
+# Generated by GNU Autoconf 2.61 for Wine 1.1.1.
 #
 # Report bugs to <wine-devel@winehq.org>.
 #
@@ -574,8 +574,8 @@
 # Identity of this package.
 PACKAGE_NAME='Wine'
 PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='1.1.0'
-PACKAGE_STRING='Wine 1.1.0'
+PACKAGE_VERSION='1.1.1'
+PACKAGE_STRING='Wine 1.1.1'
 PACKAGE_BUGREPORT='wine-devel@winehq.org'
 
 ac_unique_file="server/atom.c"
@@ -1297,7 +1297,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures Wine 1.1.0 to adapt to many kinds of systems.
+\`configure' configures Wine 1.1.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1366,7 +1366,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Wine 1.1.0:";;
+     short | recursive ) echo "Configuration of Wine 1.1.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1495,7 +1495,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Wine configure 1.1.0
+Wine configure 1.1.1
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1509,7 +1509,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by Wine $as_me 1.1.0, which was
+It was created by Wine $as_me 1.1.1, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -22975,7 +22975,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by Wine $as_me 1.1.0, which was
+This file was extended by Wine $as_me 1.1.1, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -23028,7 +23028,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-Wine config.status 1.1.0
+Wine config.status 1.1.1
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"