Release 1.1.29.
diff --git a/ANNOUNCE b/ANNOUNCE
index 4f30656..76e052b 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,16 +1,16 @@
-The Wine development release 1.1.28 is now available.
+The Wine development release 1.1.29 is now available.
 
 What's new in this release (see below for details):
-  - Support for IRDA protocol.
-  - Faster initial wineprefix creation.
-  - Axis remapping with evdev joysticks.
-  - More image formats in WindowsCodecs.
+  - Improved Gecko integration by using Wine's network layers.
+  - Use of external libmpg123 for mp3 decoding.
+  - Support for JPEG and PNG formats in WindowsCodecs.
+  - Many regression test fixes for Win64 and Windows 7.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.28.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-1.1.28.tar.bz2
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.29.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.1.29.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -26,618 +26,564 @@
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.1.28:
+Bugs fixed in 1.1.29:
 
-   2568  visual bug with ms word 2000
-   6162  CACLS.exe is unimplemented
-   6168  Statistica 6 Demo fails because of unimplemented ole32.OleCreateEmbeddingHelper
-   7067  Simcity 3000 has partial, grainy, B&W video, and crashes with "exceptional error" upon mouse focus
-   8082  Notepad2 fails to create desktop link
-   8421  Disk Explorer Pro 3.60 crashes when browsing or searching
-   9669  In "Tag&Rename", splash screen invisible
-  10778  Gothic3 crashs after warp (VIRTmem > 4096MB?)
-  11601  wine crash on DriveHQ app exit
-  12072  Cyberboard: popup menus are blank
-  12254  Teamspeak client hangs on server connection
-  12456  xu4 hangs on startup
-  13015  images broken in many chm files
-  13134  File dialog rendering problem
-  13583  SecureCRT: Unhandled page fault when making SSH2 connection
-  14003  Civilization 4 City progress bar doesn't display
-  14130  1by1 crashes into mpr
-  14672  Cannot register Quicken
-  14680  Avencast: Rise of the Mage blocks after loading first level
-  14728  winecfg: improvements for drive letter configuration
-  14748  Money Manager fails to install
-  15177  Unimplemented functions needed for Assassin's Creed
-  15259  err:seh:setup_exception_record stack overflow in LineageII
-  15393  winhttp doesn't support proxy connections
-  15503  Counter-Strike: Source crashes, if someone kills someone else with the G-3 autosniper
-  15964  NTE Quick Cross 14.0 window does not close when clicking upper-right close button
-  16012  Dogfood:Liquid War freezes when moving window in windowed mode.
-  16190  Google Earth geographical labels unreadable
-  16460  powerterm 8.8.3 pro enterprise can't start.
-  16515  EMTEC ZOC terminal - SSH connections
-  16679  Visma Enskild Firma crashes after opening a company bookkeeping
-  16744  ole32/stg_prop.c: passing argument discards qualifiers from pointer target type
-  16794  CoHUpdater.exe hangs
-  16884  .NET 3.0: WCF installer fails due to LsaLookupNames2 stub
-  16905  CommitMonitor: Application could not connect to repository
-  16986  Universal World of Warcraft Client (InstallWoW.exe) nolonger works.
-  17213  Sibelius 4: Images are cut off in dialogues containing images
-  17218  Easy Dental 2007 application text is not rendered
-  17224  Soldier of Fortune 1.06 Gold Crashes on Game Start
-  17363  DirectInput maps Windows, Num Lock, Pause incorrectly [X11]
-  17491  Black screen after starting google earth
-  17606  La-Mulana: certain (graphical) events in game cause severe slowdown and glitches
-  17645  crypt32/sip: test fails with +heap on OpenSolaris
-  18266  SigmaPhotoPro 3.5 needs SHELL32.dll.SHParseDisplayName
-  18324  Lotus 123 crashes on copy to clipboard
-  18384  Battlenet system check: does not submit data to battle.net
-  18452  WoW: Unhandled page fault on write access
-  18483  bricscad cant open large files
-  18531  .NET based apps using WebBrowser Control need OleInPlaceObject_InPlaceDeactivate properly implemented
-  18559  BinTube Pro fails to install (requires Windows Imaging Component)
-  18751  Dragon NaturallySpeaking text size cannot be changed in DictationBox
-  18800  Winedbg has a race condition
-  18815  Single-Sign-On with authenticated RPCs won't work
-  18825  winemaker: Extract more information from vcproj
-  18838  DirectInput axis mapping does not work
-  18965  Build Wine 1.1.23 from source fails on Red Hat WS 4.6
-  19145  etax help program crashes in gecko file js3250.dll
-  19367  EverQuest 2 crashes in third-person
-  19407  Segfault running cmd.exe
-  19458  Anarchy Online is drawn several pixels too high
-  19495  DialogBox() returns -1 when dialog destroys itself on WM_CLOSE, should be 0
-  19520  Unimplemented function shdocvw.dll.SHRestricted2W
-  19548  Image deblurring tool requires implemented SetThreadIdealProcessor when run on multi-core machines
-  19582  Guild Wars -- Crash on "patch" screens
-  19613  Installation of Total Annihilation original does not run to completion
-  19633  Repeatable gecko crash
-  19649  Configure does not check the presence of libXext
-  19682  Acrobat Reader 2 installer causes a page fault
-  19688  STATISTICA 6 demo crashes on startup
-  19703  Vypress Chat: crashes
-  19707  Atrex POS Software crashes
-  19714  browsing "Help | Contents" entries causes the app to crash
-  19717  jscript: implicit declaration of function `isinf'
-  19728  d3d9+d3d8 tests crash in DestroyContext
-  19736  keyboard input appears in console rather than app when using 'wine explorer /desktop=dt,1024x768 appname.exe'
-  19747  Protel99SE-SP6 advsch.dll causes access violation (read @ 0000)
-  19753  Win16 applications crash on start
-  19759  SLTG_ReadString does not null terminate
-  19760  SiSoftware Sandra 2009.SP3c installer causes a page fault
-  19763  Everest Poker exits when attempting to connect to server
-  19767  Authenticated RPC client functionality is broken with the rpcrt4 changes from 1.1.25
+    231  winemaker: Issue the warnings directly in the source
+   5625  Wine does not handle internet proxy settings conveniently
+   7854  VB 3.0: Installation fails
+   9294  Crash when loading Vampire - The Maquerade - Redemption
+  10397  CSS crashes when trying to accept option change
+  11345  Wrong button vertical position
+  11618  Wineinstall blocks midway through
+  13125  Fahrenheit (Indigo Prophecy) broken in newer versions of Wine.
+  13411  setup_exception_record stack overflow in Teach2000
+  13945  subversion fails to Initial network when using http protocol
+  14110  Adobe Audition 1.5: does not install in Hardy Heron
+  14198  Achieve planner crashes after entering data
+  14206  Achieve planner freezes when clicking the 'finished' tab
+  14784  SetWindowHookEx fail to inject DLL containing the HookProc if...
+  14907  TntMPD: Install procedure stopped working between 0.9.61 and 1.0.0
+  14998  BioShock demo dose not start at all
+  15056  Graphical glitches in the menu of The longest journey demo
+  15112  Prey crashes with Segmentation fault
+  15181  IBM Client Access Terminal Emulator crashes on startup
+  15563  AVG Free 7.1 fails due to missing or broken DLLs
+  15744  Microsoft Money 2001 can't open saved files
+  16153  F1 Challenge, incorrectly renders rear view
+  16249  mspaint does not render PNG files correctly
+  16292  Activeworlds client 4.2 update fails with "reason 13"
+  16677  World of Warcraft WotLK crashes randomly after login
+  16844  3dmark2001 Point Sprites test rendered incorrectly in wine >= 1.1.12
+  17150  Achieve Planner 1.9.0 (XP version) aborts with "failed to load resources from resource file"
+  17227  PAF 5 help window text is blank
+  17394  Chip view window is not displayed properly
+  17408  ASPI crashes randomly
+  17428  Taskmgr: blank process names in Process list.
+  17482  Paint.NET doesn't install anymore
+  17783  steamcommunity.com certificate not recognised
+  17897  OpenAL installer thinks it is AMD-64
+  17898  DM Evidence application freezes
+  18275  Snail Mail crashes during startup
+  18519  eMule crashes scrolling files
+  18525  Adobe Reader 9.10 upgrade fails
+  18989  Trackmania Nations Forever does not run
+  19086  Front Panel Designer: crashes when trying to load saved files
+  19185  Word Viewer crash at the end of the installation
+  19266  POD and Caldari shuttle bad render
+  19318  Word Viewer 2003 - installs extra files? (appinstall)
+  19392  Runes of magic : crash while entering world
+  19472  EVE Online avatar rendering sometimes crashes Wine
+  19631  Multiple application installations fail after BadMatch error
+  19721  Dragon NaturallySpeaking 10S training text grays-out too fast
+  19778  cmd set "FOO=bar" does the wrong thing; breaks firefox build script
+  19822  many fullscreen apps loose focus in a virtual desktop when leaving it
+  19826  .Net 2.0 Listview isn't updated properly and causes program to hang
+  19839  Access violation when closing ImgBurn 2.5.0.0 if its 'Disc Layout Editor' window has ever been opened.
+  19854  Oblivion crashes constantly if music is enabled
+  19875  64-bit wine build broken
 
 ----------------------------------------------------------------
 
-Changes since 1.1.27:
+Changes since 1.1.28:
 
-Akihiro Sagawa (3):
-      shell32: Use IDS_DESKTOPDIRECTORY for CSIDL_COMMON_DESKTOPDIRECTORY.
+Akihiro Sagawa (8):
+      uninstaller: Add Japanese translation.
+      appwiz.cpl: Update and refine Japanese translation.
+      reg: Update Japanese translation.
+      comctl32: Update Japanese translation.
+      regedit: Update Japanese translation.
+      shell32: Update Japanese translation.
+      csetupapi: Update Japanese translation.
       winecfg: Update Japanese translation.
-      notepad: Update Japanese translation.
 
-Alexandre Julliard (61):
-      configure: Regenerate with autoconf 2.64.
-      libwine: Ignore libraries that are of the wrong 32/64 class.
-      server: Add support for image mappings for both 32- and 64-bit PE formats.
-      ntdll: Add a ret to DEFINE_REGS_ENTRYPOINT to make copy protections happy.
-      kernel32: Change MODULE_GetBinaryType return value to make dll a flag instead of a type.
-      kernel32: Return the dll flag in MODULE_GetBinaryType for 16-bit modules too.
-      kernel32: Check for a 32-bit NT header before getting module address range in MODULE_GetBinaryType.
-      kernel32: Add a 64-bit flag to the MODULE_GetBinaryType return value.
-      kernel32: Check the 64-bit flag when starting a process.
-      winex11: Use the Globally Active focus model with take focus.
-      configure: Add a --with-wine64 option to build a 32-bit Wow64 tree.
-      configure: Disable installation of a number of extra files for the Wow64 build.
-      configure: Rename the main binary to "wine32" for the Wow64 build.
-      winebuild: Add helper functions for reading binary data from a file.
-      winebuild: Add helper functions for writing binary data to a file.
-      winebuild: Compute the resource offsets while building the resource tree.
-      winebuild: Add support for creating a fake dll at compile time.
-      wintrust: Add stubs for the driver policy init functions.
-      include: Fix the NE exe type defines.
-      winebuild: Compute the resource offsets while building the resource tree for 16-bit resources.
-      winebuild: Add support for creating 16-bit fake dlls.
-      configure: Don't assume libXext is available.
-      configure: Downgrade libgsm warning to a notice.
-      winex11: Add handling of take focus event on the desktop window.
-      server: Properly initialize mode and uid for file and directory objects.
-      server: Don't use the cached file mode when setting the security descriptor.
-      winegcc: Add support for building fake modules.
-      makefiles: Add rules for building fake modules.
-      makefiles: Add rules for installing fake modules.
-      setupapi: Copy the pre-compiled fake dll files instead of generating them if possible.
-      wine.inf: Specify the source module for 16-bit fake dlls.
-      kernel32: Don't wait for wineboot once the process is no longer running.
-      kernel32: Use a longer wineboot timeout for the initial prefix creation.
-      ole32/tests: Avoid infinite waits in tests.
-      ole32/tests: Don't release the token object since it doesn't have a proper ref count.
-      advapi32: Fix sid pointer calculation in LsaLookupNames2.
-      comctl32/tests: Fix a number of listview message test failures.
-      comctl32/tests: Fix the property sheet tests on older Windows versions.
-      ddeml: Fix packing of the thunk structure.
-      msvideo: Fix packing of the thunk structure.
-      rpcrt4: Assign a unique id to the connection instead of changing it for each message.
-      ole32/tests: Skip a string that may not round-trip in all codepages.
-      userenv/tests: Don't use string debugging functions for non-debug usage.
-      tests: Make wine_dbgstr_w available in test.h for all tests.
-      advapi32/tests: Use the global wine_dbgstr_w instead of a local variant.
-      gdiplus/tests: Use the global wine_dbgstr_w instead of a local variant.
-      hlink/tests: Use the global wine_dbgstr_w instead of a local variant.
-      jscript/tests: Use the global wine_dbgstr_w instead of a local variant.
-      kernel32/tests: Use the global wine_dbgstr_w instead of a local variant.
-      mlang/tests: Use the global wine_dbgstr_w instead of a local variant.
-      mshtml/tests: Use the global wine_dbgstr_w instead of a local variant.
-      mstask/tests: Use the global wine_dbgstr_w instead of a local variant.
-      msxml3/tests: Use the global wine_dbgstr_w instead of a local variant.
-      shdocvw/tests: Use the global wine_dbgstr_w instead of a local variant.
-      urlmon/tests: Use the global wine_dbgstr_w instead of a local variant.
-      winhttp/tests: Use the global wine_dbgstr_w instead of a local variant.
-      configure: Rename the --with-libgsm option to follow the normal option naming scheme.
-      userenv/tests: Don't depend on the Ascii length to find the next env variable.
-      wrc: Print a warning when encountering utf8 strings in non-utf8 codepage.
-      msvfw32: Add missing utf8 pragma.
-      user32: Run the explorer process from the system directory.
+Alexandre Julliard (44):
+      server: Define an architecture-independent structure for process startup info.
+      winebuild: Add win32/win64 generic architectures in addition to specific CPUs.
+      ntdll: The large integer functions are 32-bit only.
+      msvcrt: The floating point adjust functions only make sense on i386.
+      user32: The LongPtr functions are only exported on 64-bit.
+      shell32: Move the IQueryAssociations implementation from shlwapi to shell32.
+      winemp3: Include wine/port.h.
+      libwine: Determine the bin directory independently from the lib directory if possible.
+      ntdll/tests: Make sure buffer alignment is correct.
+      comctl32/tests: Fix tab control test failures on older Windows versions.
+      comctl32/tests: Fix tooltips test failures on older Windows versions.
+      riched20: Make sure we have a valid ITextHost vtable for all platforms.
+      ntdll: Correctly jump to the modified context after an exception on x86_64.
+      tools: Take into account the executable extension when looking for tools in the path.
+      ntdll: Fix handling of the duplicate MxCsr entry in the x86_64 context.
+      ntdll: Fix a couple of system information structures for 64-bit.
+      ntdll: Return the expected length in NtQueryInformationProcess.
+      ntdll: Define correct address space limits for x86_64.
+      setupapi: Fix a structure size check for 64-bit.
+      ws2_32/tests: Fix test failures on Vista.
+      ntdll: Move the abort_thread() function to the CPU-specific files to allow redefining it.
+      ntdll: Unwind the stack before calling exit/abort_thread.
+      ntdll: Add support for unwinding the signal stack on x86_64.
+      ntdll: Add support for Dwarf expressions in call frame information.
+      ntdll: Route the process startup through the platform-specific thread startup code.
+      ntdll: Use a more drastic (and simpler) method for unwinding the stack on thread exit.
+      configure: Check for mpg123_feed function since we require it.
+      kernel32: Fix the GetThreadPriorityBoost return value.
+      comctl32/tests: Fix some toolbar test failures on older Windows versions.
+      comctl32/tests: Fix status test failures on older Windows versions.
+      tools: Copy 16-bit font definitions to avoid including 16-bit headers.
+      configure: Fix remaining instances of mpg123_init check.
+      winex11: Bytes per line is signed so make it an int instead of a DWORD.
+      user32: Don't send focus change messages if foreground window didn't change.
+      user32: Bring SwitchToThisWindow a bit more in line with the now documented behavior.
+      libport: Added an interlocked_cmpxchg128 function for 64-bit.
+      ntdll: Implemented the SList functions for Win64.
+      msxml3: Move typelib definitions out of #ifdef HAVE_LIBXML2.
+      server: Disable large files for procfs on Solaris.
+      msvcrt: Fix the strtol/strtoul definitions.
+      configure: Add a .exe extension to the tools dependencies when building on Windows.
+      setupapi: Fix a compiler warning.
+      kernel32/tests: Avoid size_t in traces.
+      windowscodecs/tests: Avoid size_t in traces.
 
 Alistair Leslie-Hughes (9):
-      shdocvw: Add basic support for InPlaceDeactivate.
-      msxml3: IXMLDOMElement doesn't support IObjectIdentity.
-      msxml3: Register missing MXXMLWriter interfaces.
-      mshtml: Implement IHTMLLocation get_href.
-      msxml3: Support loading windows file paths.
-      mshtml: Implement IHTMLCurrentStyle_get_visibility.
-      mshtml: Implement IHTMLStyle get/put borderLeftWidth.
-      mshtml: Implement HTMLCurrentStyle_get_borderLeftWidth.
-      mshtml: Implement IHTMLStyle get/put wordSpacing.
+      mshtml: Implement HTMLCurrentStyle_get_borderRightWidth.
+      mshtml: Implement IHTMLCurrentStyle_get_borderBottomWidth.
+      mshtml: Implement IHTMLCurrentStyle_get_borderTopWidth.
+      mshtml: Implement IHTMLCurrentStyle_get_color.
+      mshtml: Implement IHTMLCurrentStyle_get_backgroundColor.
+      mshtml: Implement IHTMLCurrentStyle_get_overflow.
+      mshtml: Implement IHTMLCurrentStyle_get_borderWidth.
+      mshtml: Implement IHTMLCurrentStyle_get_margin.
+      mshtml: Implement IHTMLStyle get/put letterSpacing.
 
-Andrew Eikum (14):
-      gdiplus: Create utility function get_graphics_bounds.
-      gdiplus: Implement GdipGetVisibleClipBounds.
-      gdiplus/tests: Add tests for GdipGetVisibleClipBounds.
-      comctl32: Don't pass unrelated control to UnChanged.
-      comctl32: Correctly assign focus and default button in property sheet wizards.
-      user32/tests: Add tests for saving and restoring control focus.
-      comctl32/tests: Add tests for wizard dialog navigation.
-      winex11: Support KEYEVENTF_UNICODE in SendInput.
-      user32: Handle VK_PACKET messages in TranslateMessage.
-      user32/tests: Add tests for SendInput with unicode.
-      ole32: Repair leak on error path.
-      ole32: Allow small block chains with no property.
-      ole32: Add big block chain to small block chain conversion routine.
-      user32/tests: Fix input test failure in win9x platforms.
+Andrew Eikum (9):
+      ole32: Don't read past the end of the stream when converting block types.
+      gdiplus: Support regions of more than one rectangle in GdipCreateRegionHrgn.
+      user32/tests: Fix input test failures on NT4.
+      gdiplus: Implement GdipIsVisibleRegionPoint.
+      gdiplus: Implement GdipIsVisibleRegionRect.
+      gdiplus: Add utility function get_visible_clip_region.
+      gdiplus: Implement GdipIsVisiblePoint.
+      gdiplus: Implement GdipIsVisibleRect.
+      ole32: Overwrite previous CompObj instead of failing.
 
 Andrew Nguyen (2):
-      msvcrt: Remove dead code in wcscpy_s.
-      user32/tests: Fix some test failures on Windows.
+      user32/tests: Fix a test failure on Win9x.
+      comdlg32: Fix the copyright year for the Esperanto translation.
 
-André Hentschel (17):
-      winecfg: Update German translation.
-      winemaker: Parse libraries of vcproj-files.
-      avifil32: Update German translation.
-      crypt32: Update German translation.
-      gphoto2.ds: Update German translation.
-      hhctrl.ocx: Update German translation.
-      oledlg: Update German translation.
-      shlwapi: Update German translation.
-      winhlp32: Update German translation.
-      comdlg32: Update German translation.
-      msvfw32: Update German translation.
-      oleview: Update German translation.
-      taskmgr: Update German translation.
-      cmdlgtst: Update German translation.
-      winemaker: Put the defines in DEFINES instead of CEXTRA.
-      winemaker: Update manual.
-      winecfg: Update German translation.
+André Hentschel (4):
+      wcmd: Ignore start and end quotes.
+      winemaker: Fix dll compiling in project files.
+      winemaker: Update usage text.
+      winetest: Mute an annoying message box.
 
-Aric Stewart (1):
-      winemp3: A fix for security alert CVE-2006-1655.
+Aric Stewart (11):
+      msacm32: If a driver load fails and it does not give us another error set the error to MMSYSERR_NODRIVER.
+      msacm32: In acmDriverDetails if we are unable to load the driver then return MMSYSERR_NOTSUPPORTED as windows does.
+      msacm32/tests: msacm32 can enumerate drivers that cannot be loaded or have their details queried. Deal with this properly.
+      winemp3.acm: Link to system libmpg123.so.
+      msctf: Define ITfSourceSingle.
+      msctf: Stub implementation of ITfSourceSingle for ITfContext.
+      msctf: Hook up ITfTextEditSink::OnEndEdit.
+      msctf: Hook up ITfLanguageProfileNotifySink::OnLanguageChange.
+      msctf: Correct handling if NULL for pdimFocus in ITfThreadMgr::SetFocus.
+      msctf: Implement ITfThreadMgr::AssociateFocus.
+      msctf/tests: Test ITfThreadMgr::AssociateFocus.
 
-Aurimas Fišeras (1):
-      winecfg: Update Lithuanian translation.
+Austin English (9):
+      dxdiag: Add stub implementation.
+      dnsapi: Add a stub for DnsFlushResolverCache.
+      ole32: Add a stub for CoGetCurrentLogicalThreadId.
+      dxdiag: Make dxdiag a Unicode rather than ANSI program.
+      dxdiag: Add basic command line parsing.
+      ntdll/tests: Fix a compiler warning on PowerPC.
+      winscard: Add a stub for SCardListCardsA.
+      oleaut32: Avoid a NULL pointer dereference.
+      ole32: Fix build on Power PC.
 
-Austin English (1):
-      ntdll: Quiet a noisy fixme.
+Benjamin Kramer (1):
+      ntdll: Fix build on MacOSX.
 
-Austin Lund (2):
-      user32/tests: Added tests for infinite WM_PAINT loop.
-      user32/tests: Remove superfluous code from WM_PAINT loop test.
-
-Cheer Xiao (1):
-      winecfg: Update Chinese translation.
+Chris Robinson (1):
+      winemp3.acm: Fix reading/decoding loop.
 
 Damjan Jovanovic (1):
-      include: Add a basic sti.h.
+      sti: Add self registration.
 
-Dmitry Timoshkov (2):
-      user32: Return 0 from DefDlgProc and dialog loop for invalid dialog handles.
-      winex11.drv: Handle failure of XcursorImageCreate.
+Davide Pizzetti (2):
+      regedit: Italian translation update.
+      winhlp32: Italian translation update.
 
-Dylan Smith (34):
-      richedit: Implement ME_DITypesEqual using a switch statment.
-      richedit: Remove header function declarations with no definition.
-      richedit: Use richedit class string macros from public headers.
-      richedit: Add closing actions for IRichEditOle_fnInsertObject.
-      richedit: Added missing style releases.
-      wordpad: Use richedit class string macro from public headers.
-      richedit: Update paragraph on saved cursor when inserting table start.
-      richedit: Make the ME_GetCursorOfs function more flexible.
-      richedit: Added function to get selection cursors in order.
-      richedit: ME_GetTextW must use source and destination lengths.
-      richedit: Improve efficiency of ME_IsCandidateAnURL.
-      richedit: Created functions to move between runs and track paragraphs.
-      richedit: Add helpers for setting cursor to start/end of text.
-      richedit: Use ME_Cursor instead of offsets for ME_GetCharFormat.
-      richedit: Use ME_Cursor instead of offsets for ME_SetCharFormat.
-      richedit: Use ME_Cursor instead of offsets for ME_GetTextRange.
-      richedit: Fixed regression in ME_SetCharFormat.
-      richedit: Modified ME_MoveCursorsChars to move multiple chars.
-      richedit: Use ME_Cursor instead of offsets for ME_UpdateLinkAttribute.
-      richedit: Use ME_Cursor instead of offsets for copying text.
-      richedit: Use ME_Cursor instead of offsets for ME_CharFromPos.
-      richedit: Removed ME_InsertRun since it uses character offsets.
-      richedit: Replace offsets arg with ME_Cursor for ME_InternalDeleteText.
-      richedit: Use ME_Cursor instead of offsets for stream out functions.
-      richedit: Use ME_MoveCursorChars in ME_FindText to find relative offset.
-      richedit: Fixed check for nOffset at the end of the cursor's run.
-      wordpad: Use smaller cbSize for REBARBANDINFOW for compatibility.
-      winedbg: Prevent syntax error for setting all debug channels.
-      winedbg: Remove unused tokens in grammer file.
-      winedbg: Correct header for virtual memory mapping for end address.
-      winedbg: Fixed syntax of set command in man pages.
-      winedbg: Properly end non-formatted text in man page.
-      winedbg: Make limitations of set command clearer in man page.
-      include: Add missing declarations and definitions to wincon.h.
+Detlef Riekenberg (5):
+      ws2_32: Use only the lower 16 bit as level when calling [g|s]etsockopt from 16 bit.
+      ws2_32: Set WSAEINVAL on invalid levels in set+getsockopt.
+      ws2_32/tests: Add tests for getsockopt with invalid levels.
+      ws2_32/tests: Add tests for setsockopt with invalid levels.
+      regedit: Do not write junk after the LastKey value.
 
-Francois Gouget (6):
-      taskmgr: Remove spaces before '\n'.
-      setupapi: Remove a space before an ellipsis.
-      Assorted spelling fixes.
-      windowscodecs: Add a trailing '\n' to a FIXME().
-      comctl32/tests: Add a trailing '\n' to ok() calls.
-      gdiplus/tests: Add a trailing '\n' to an ok() call.
+Dylan Smith (7):
+      makedep: Handle non-overwriting rename for Windows.
+      winedbg: Prevent syntax errors for list command due to the lexer.
+      winedbg: Fixed listing source of function in file.
+      tools: Detect windows platform with _WIN32 instead of _WINDOWS.
+      taskmgr: Finish partial unicode conversion of process page.
+      winedbg: Extract address from expression for listing source at address.
+      winedbg: Resolve typedefs when checking for user defined type.
 
-Frédéric Delanoy (2):
-      winecfg: Update French translation.
-      wineconsole: Fix French translation.
+Eric Pouech (9):
+      configure: Check for large filesystems support.
+      winmm: Correctly check for the installed default ioProcs.
+      services: Correctly store the service's PID upon startup.
+      Remove a couple of superfluous casts.
+      ole32: Fix various missing Release calls on monikers.
+      kernel32: Handle the case where wineconsole isn't properly started.
+      shell32: In shell view, use the expected value for the effect in Drag & Drop operation.
+      msvcrt: Correctly handle the error cases in strtol and strtoul.
+      winedbg: Fix backend prototypes for PowerPC and Alpha.
+
+Francois Gouget (21):
+      wrc: Add a '\n' to a parser_warning() call.
+      ntoskrnl.exe: Remove a space before a '\n'.
+      windowscodecs/tests: Make some functions static.
+      riched20: Make ME_SetCursorToEnd() static.
+      mshtml: Remove the create_nsstream() prototype.
+      jscript: Make Arguments_value() static.
+      jscript: Add a trailing '\n' to a FIXME().
+      windowscodecs/tests: Fix compilation on systems that don't support nameless unions.
+      rpcrt4/tests: Fix compilation on systems that don't support nameless unions.
+      ddraw/tests: Fix compilation on systems that don't support nameless unions.
+      d3drm/tests: Fix compilation on systems that don't support nameless unions.
+      windowscodecs: Fix compilation on systems that don't support nameless unions.
+      d3d10core/tests: Fix compilation on systems that don't support nameless unions.
+      rpcrt4: Fix compilation on systems that don't support nameless unions.
+      iphlpapi: Fix compilation on systems that don't support nameless structs or unions.
+      d3d10core: Fix compilation on systems that don't support nameless unions.
+      wintrust/tests: Fix compilation on systems that don't support nameless unions.
+      d3dx9_36: Fix compilation on systems that don't support nameless unions.
+      ddrawex: Fix compilation on systems that don't support nameless unions.
+      dplayx/tests: Fix compilation on systems that don't support nameless unions.
+      iphlpapi/tests: Fix compilation on systems that don't support nameless unions or structs.
+
+Ge van Geldorp (21):
+      netapi32/tests: Fix tests on Win7.
+      shlwapi/tests: Prevent buffer overflow.
+      ntdll/tests: Fix info tests on Win7.
+      ntdll/tests: Add acceptable status codes for Win7.
+      shlwapi/tests: Remove test that crashes on Win7.
+      ntdll/tests: Pass properly aligned buffers.
+      crypt32/tests: Remove test that crashes on Win7.
+      advapi32/tests: Add acceptable error codes for Win7.
+      advapi32/tests: Fix tests on Win7.
+      kernel32/tests: Remove test that crashes on Win7.
+      user32/tests: Fix test failure on Win7.
+      msi/tests: Create only a single restore point.
+      netapi32/tests: Add acceptable error codes for Win7.
+      comctl32/tests: Adjust message sequences for Win7 (monthcal).
+      comctl32/tests: Adjust message sequences for Win7 (updown).
+      comdlg32/tests: Fix test on Win7.
+      comctl32/tests: Adjust message sequences for Win7 (trackbar).
+      kernel32/tests: Fix locale tests on Vista and higher.
+      shell32/tests: Fix tests on Vista+.
+      gdiplus/tests: Fix test on Win7.
+      msvcrt/tests: Add acceptable error codes for W2K8+.
+
+Hans Leidekker (5):
+      mscms: Use correct standard color space constants in GetStandardColorSpaceProfileW.
+      mscms/tests: Remove code that mixes up color space IDs and standard color space IDs.
+      msi: Set REINSTALL property when the product is already installed and the command line is empty.
+      msi: Add a partial implementation of MsiDetermineApplicablePatchesW.
+      wininet: Destroy authorization info on failure in HTTP_DoAuthorization.
 
 Henri Verbeet (40):
-      wined3d: Properly handle negative loop step in shader_glsl_loop().
-      wined3d: Detect EXT_provoking_vertex.
-      wined3d: Use EXT_provoking_vertex to match Direct3D's provoking vertex convention.
-      wined3d: Return ~0U for wined3d_log2i(0).
-      wined3d: Get rid of the unused vbo_mode setting.
-      wined3d: Handle GetData() on event queries that aren't started yet.
-      wined3d: Correctly check for luminance bumpmap parameters in shader_generate_glsl_declarations().
-      wined3d: Fix the type of the shader_reg_maps bitfields.
-      wined3d: Make the "texcoord" shader_reg_maps member a bitmap.
-      wined3d: Make the "temporary" shader_reg_maps member a bitmap.
-      wined3d: Fix swapchain draw buffer cleanup.
-      wined3d: Make the "address" shader_reg_maps member a bitmap.
-      wined3d: Make the "labels" shader_reg_maps member a bitmap.
-      wined3d: Make the "bumpmat" shader_reg_maps member a bitmap.
-      wined3d: Make the "luminanceparams" shader_reg_maps member a bitmap.
-      wined3d: Don't make wgl calls from under the GL lock.
-      wined3d: Remove some unused fields from struct wined3d_gl_info.
-      wined3d: Remove the redundant vs_nv_version and ps_nv_version fields from struct wined3d_gl_info.
-      wined3d: Recognize GL_VENDOR "Tungsten Graphics, Inc." as VENDOR_MESA.
-      wined3d: Escape GL strings with debugstr_a() in IWineD3DImpl_FillGLCaps().
-      wined3d: Add a separate function for guessing the vendor.
-      wined3d: Add a separate function for parsing the GL version.
-      wined3d: Add a separate function for guessing the driver version.
-      wined3d: Add a separate function for guessing the card.
-      wined3d: Make RTL_READTEX the default rendertarget locking method.
-      wined3d: Don't use a start index higher than MAX_COMBINED_SAMPLERS - 1 in device_map_vsamplers().
-      wined3d: Check the correct vertex sampler in device_unit_free_for_vs().
-      wined3d: Use WINED3D_UNMAPPED_STAGE in some more places.
-      wined3d: Remove a redundant IWineD3DDeviceImpl_MarkStateDirty() call.
-      wined3d: Replace find_clip_texcoord() with a generic function for finding a free input register.
-      wined3d: Make use_vs() safe to call from IWineD3DDeviceImpl_FindTexUnitMap().
-      wined3d: Try to force a top-left filling convention.
-      wined3d: Rename some GLSL instruction handlers.
-      wined3d: Pass the context's gl_info to state handlers.
-      wined3d: Hide WINED3DFMT_R16G16B16A16_UNORM again.
-      wined3d: Mark the correct state dirty.
-      wined3d: Add a state handler for WINED3DRS_DEBUGMONITORTOKEN.
-      wined3d: Don't check for a "representative" in the MarkStateDirty() functions.
-      wined3d: Properly check if an attribute is used in IWineD3DDeviceImpl_ProcessVertices().
-      wined3d: Properly check if an attribute is used in TRACE_STRIDED.
+      wined3d: Properly check if an attribute is used in loadVertexData().
+      wined3d: Properly check if an attribute is used in loadTexCoords().
+      wined3d: Properly check if an attribute is used in buffer_check_attribute().
+      wined3d: Properly check if an attribute is used in drawStridedSlowVs().
+      wined3d: Properly check if an attribute is used in state_colormat().
+      wined3d: Properly check if an attribute is used in drawStridedSlow().
+      wined3d: Properly check if an attribute is used in streamsrc().
+      wined3d: Properly check if an attribute is used in find_conversion_shift().
+      d3d8: Remove stray tabs.
+      d3d8: Use a wined3d cs for wined3d locking.
+      wined3d: Properly check if an attribute is used in transform_texture().
+      wined3d: Properly check if an attribute is used in state_normalize().
+      wined3d: Properly check if an attribute is used in remove_vbos().
+      d3d9: Remove stray tabs.
+      d3d9: Use the wined3d cs for wined3d locking.
+      wined3d: Properly check if an attribute is used in drawStridedInstanced().
+      wined3d: Get rid of a redundant memset() in device_stream_info_from_declaration().
+      d3d10: Add the ID3D10EffectScalarVariable interface.
+      d3d10: Add the ID3D10EffectVectorVariable interface.
+      wined3d: Remove trailing spaces.
+      d3d10: Add the ID3D10EffectStringVariable interface.
+      d3d10: Add the ID3D10EffectShaderResourceVariable interface.
+      d3d10: Add the ID3D10EffectRenderTargetViewVariable interface.
+      d3d10: Add the ID3D10EffectDepthStencilViewVariable interface.
+      d3d9: Remove trailing spaces.
+      d3d10: Add the _D3D10_EFFECT_SHADER_DESC struct.
+      d3d10: Add the D3D10_NAME enum.
+      d3d10: Add the D3D10_REGISTER_COMPONENT_TYPE enum.
+      dxdiag: Make the "cmdline" parameter const.
+      d3d8: Remove trailing spaces.
+      d3d10: Add the _D3D10_SIGNATURE_PARAMETER_DESC struct.
+      d3d10: Add the ID3D10EffectShaderVariable interface.
+      wined3d: Add support for ARB_depth_clamp.
+      wined3d: Only warn about using Lod sample functions in fragment shaders is ARB_shader_texture_lod isn't supported.
+      ddraw: Remove trailing spaces.
+      d3d10: Add the ID3D10EffectBlendVariable interface.
+      d3d10: Add the ID3D10EffectDepthStencilVariable interface.
+      wined3d: Release the GL lock on IWineD3DImpl_FillGLCaps() error paths.
+      wined3d: Properly check for ARB program compile errors.
+      wined3d: Print a warning when an ARB program exceeds the native resource limits.
 
-Huw Davies (6):
-      include: Add ALIGNM2 format character.
-      rpcrt4: Add support for FC_ALIGNM2.
-      widl: Add a structure packing command line option.
-      include: Remove const from [out] parameter.
-      widl: A structure that contains an embedded interface ptr in an array is a BOGUS_STRUCT.
-      widl: The alignment written for USER_MARSHAL types is the wire-type alignment.
+Hongbo Ni (1):
+      user32: Fix DLL injection problem using LOAD_WITH_ALTERED_SEARCH_PATH.
 
-Jacek Caban (29):
-      shdocvw: Check GetContainer result before setting new container.
-      mshtml: Added IHTMLLocation::get_pathname implementation.
-      mshtml: Call stop_binding before releasing binding object.
-      mshtml: Moved TASK_PARSECOMPLETE to nsIMutationObserver::EndLoad.
-      mshtml: Added support for partial reads in read_stream_data.
-      mshtml: Added IBindStatusCallback::OnResponse implementation.
-      mshtml: Use correct macro in HTMLInputTextElement::get_value.
-      mshtml: Don't write null byte in IPersist*::Save functions.
-      mshtml: Call IDocHostUIHandler::TranslateUrl from OnURIOpen.
-      mshtml: Ignore DOCUMENT_TYPE_NODE nodes in nsnode_to_nsstring.
-      mshtml: Added IHTMLElement::get_outerHTML implementation.
-      mshtml: Parse post data in channelbsc_set_channel.
-      jscript: Added missing port.h includes.
-      msxml3: Optimize bstr_from_xmlChar implementation.
-      dbghelp: Improved arena allocation in pool_alloc.
-      dbghelp: Fixed buffer overflow in stabs_parse.
-      dbghelp: Use symt_get_name directly in stabs_pts_read_aggregate.
-      dbghelp: Check for NULL adt before using it in stabs_pts_read_aggregate.
-      mshtml: Disable spell checker.
-      mshtml: Moved parse_post_data to GetBindInfo.
-      urlmon: Added IWinInetHttpInfo stub implementation to BindProtocol object.
-      urlmon: Fixed report_data for recursive calls.
-      urlmon: Fixed bscf for ReportData after mime verification call.
-      urlmon: Check FLAG_ALL_DATA_READ first in protocol_read.
-      urlmon: Added more protocol tests.
-      msxml3: Return xmlnode object from create_basic_node.
-      msxml3: Store xmlnode object in domelem.
-      msxml3: Store xmlnode object in domdoc.
-      mshtml: Code clean up.
+Huw Davies (15):
+      msdaps: Implement IDBInitialize_Initialize proxy and stub.
+      msdaps: Implement IDBProperties_SetProperties proxy and stub.
+      msdaps: Implement IDBCreateSession_CreateSession proxy and stub.
+      msdaps: Implement ISessionProperties_SetProperties proxy and stub.
+      widl: Add separate --win32-align and --win64-align options.
+      msdaps: Use 2 byte structure packing for win32 code.
+      msdaps: Implement ICreateRow_CreateRow proxy and stub.
+      msdaps: Implement IDBCreateCommand_CreateCommand proxy and stub.
+      msdaps: Implement IBindResource_Bind proxy and stub.
+      include: Add msdaguid.h.
+      include: Add msdadc.idl.
+      msdaps: Implement IDBDataSourceAdmin_CreateDataSource proxy and stub.
+      oledb32: Add a stub oledb32.dll.
+      oledb32: Add a stub implementation of the conversion library class.
+      wine.inf: Register msdaps.dll.
 
-Jeff Latimer (1):
-      ws2_32/tests: Tests for invalid conditions in InetNtop.
+Hwang YunSong (1):
+      winecfg: Updated Korean resource.
 
-Jesse Litton (1):
-      dbghelp: Don't double memory allocation on every add.
+Ismael Barros (1):
+      dpwsockx: Stub implementation.
 
-Juan Lang (24):
-      secur32: Implement QueryContextAttributes for SECPKG_ATTR_CONNECTION_INFO.
-      wintrust: Correct alignment for 64-bit.
-      rsaenh: Implement importing PLAINTEXTKEYBLOBs.
-      rsaenh: Implement exporting PLAINTEXTKEYBLOBs.
-      crypt32: Don't free a certificate that hasn't been removed from its store.
-      wininet: Fix memory leak querying proxy settings.
-      wininet: Implement proxy-related per-connection option queries.
-      include: Add INTERNET_DIAGNOSTIC_SOCKET_INFO definitions.
-      wininet: Partially implement InternetQueryOption for INTERNET_OPTION_DIAGNOSTIC_SOCKET_INFO.
-      iphlpapi: Set adapter name in GetAdaptersAddresses.
-      wcmd: Only execute non-empty commands.
-      ws2_32: Add AF_IRDA to the address family map.
-      ws2_32: Add af_irda.h.
-      ws2_32: Test for linux/irda.h.
-      ws2_32: Allow binding to IrDA sockets if IrDA support is compiled in.
-      ws2_32: Implement ws_sockaddr_ws2u for AF_IRDA.
-      ws2_32: Implement ws_sockaddr_u2ws for AF_IRDA.
-      ws2_32: Add debug support for IrDA addresses.
-      ws2_32: Implement getsockopt(SOL_IRLMP, IRLMP_ENUMDEVICES).
-      shdocvw: Support URLs passed by reference in WebBrowser_Navigate2.
-      wine.inf: Add a fake DLL entry for windowscodecs.dll.
-      rpcrt4: Allow Annotation to be NULL.
-      ole32: On big endian machines, copy strings to little endian order without mucking with the map they're stored in.
-      ole32: Correct byte count.
+Jacek Caban (60):
+      urlmon: Fixed tests on IE older than 8.
+      mshtml: Wrap nsIHttpChannelInternal interface.
+      mshtml: Treat wyciwyg protocol as Gecko special protocol.
+      mshtml: Don't return Gecko interfaces implementation from nsChannel::QueryInterface.
+      shdocvw: Return succes in bind status callback functions.
+      wininet: Don't free gzip_stream in HTTPREQ_CloseConnection.
+      urlmon: Call OnStopBinding before Terminate.
+      mshtml: Use URL moniker to load http documents.
+      msxml3: Get rid of not used aggregation support in domelement.
+      mshtml: Get rid of handling post data in IPersistMoniker::Load hack.
+      mshtml: Remove no longer used create_nsstream.
+      mshtml: Wrap nsIURL interface.
+      mshtml: Update wine_url in nsIURL::SetQuery.
+      jscript: Fixed parsing regexps starting with '='.
+      jscript: Don't require semicolon after function declaration.
+      jscript: Throw an exception when evaluating invalid identifier instead of on lookup failure.
+      jscript: Return "undefined" type for invalid references.
+      jscript: Create undeclared values to script_disp instead of var_disp.
+      jscript: Added RegExp.lastIndex implementation.
+      jscript: Added RegExp.exec implementation.
+      jscript: Added RegExp.test implementation.
+      jscript: Use proper VARIANT_BOOL values in bool literals.
+      jscript: Create Array objects from proper constructor.
+      jscript: Get script_ctx_t as to_object arguments.
+      jscript: Added 'instanceof' keyword implementation.
+      jscript: Create arguments object as a seaprated class inheriting from Object.
+      jscript: Added Function.call implementation.
+      jscript: Added Function.apply implementation.
+      jscript: Make Array.push generic.
+      msxml3: Moved IDispatchEx implementation from domdoc to xmlnode.
+      msxml3: Use IXMLDOMSelection as a main queryresult interface.
+      msxml3: Added more IDispatchEx tests.
+      shdocvw: Added IPropertyNotifySink stub implementation.
+      shdocvw: Move OnObjectAvailable implementation to dochost.c.
+      mshtml: Always call OnStartRequest before OnStopRequest.
+      shdocvw: Use IPropertyNotifySink to track ready state and complete notification.
+      shdocvw: Added IWebBrowser2::get_ReadyState implementation.
+      mshtml: Fixed script tests on IE8.
+      mshtml: Added support for DISPID_VALUE.
+      mshtml: Added DISPID_VALUE implementation for HTMLLocation object.
+      mshtml: Added IOmNavigator::toString implementation.
+      mshtml: Added IHTMLWindow2::toString implementation.
+      dispex.idl: Added SID declarations.
+      mshtml: Move ITypeInfo::Invoke call to separated function.
+      mshtml: Moved dynamic_data allocation to separated function.
+      mshtml: Added function object implementation.
+      mshtml: Added function object tests.
+      mshtml: Properly release DispatchEx data.
+      jscript: Code clean up.
+      jscript: Code clean up.
+      jscript: Added String.lastIndexOf implementation.
+      jscript.idl: Added IActiveScriptDebug declaration.
+      mshtml: Fixed script tests on IE6 and IE7.
+      jscript: Added to_primitive on hosting objects test.
+      jscript: Make Array.slice generic.
+      jscript: Added Array.unshift implementation.
+      mshtml: Fixed tests on IE8.
+      mshtml: Added http loading test.
+      mshtml: Added IHTMLDocument::writeln implementation.
+      mshtml: Added IOmNavigator::get_userAgent implementation.
 
-Jörg Höhle (5):
-      d3d9/tests: Detect empty graphics driver name.
-      cmd: Fix German typo.
-      winecfg: Fix German typo.
-      wined3d: Check GL_SUPPORT prior to an ARB occlusion call.
-      d3d9/tests: SetAutoGenFilterType tests.
+Jan de Mooij (1):
+      comctl32/propsheet: Update position of hidden buttons too.
 
-Kai Blin (2):
-      secur32: Load Negotiate provider again.
-      secur32: Revert "secur32: Work around ntlm_auth in Samba 3.0.28a being broken for cached credentials".
+Jeff Zaroyko (1):
+      kernel32: sLanguage is LOCALE_SABBREVLANGNAME.
 
-Louis Lenders (1):
-      windowscodecs: Add version resource.
+Jesse Allen (1):
+      dinput: Add DISEQUENCE_COMPARE macro.
 
-Luca Bennati (4):
-      appwiz.cpl: Add Italian translation.
-      winecfg: Update Italian translation.
-      notepad: Update Italian translation.
-      wininet: Update Italian translation.
+Juan Lang (5):
+      comctl32: Return the number of characters copied in WM_GETTEXT even if the buffer is too small.
+      crypt32: Fix a test failure on Windows 7.
+      quartz: Don't crash if sample allocation fails.
+      include: Define IPPROTO_IPV6.
+      ws2_32: Add a fixme for IPPROTO_IPV6.
 
-Maarten Lankhorst (1):
-      includes: Make vmrender.idl C++ friendly.
+Jörg Höhle (1):
+      wined3d: Delete meaningless UNIX GL driver version parsing.
 
-Marcus Meissner (4):
-      winebuild: Added missing close.
-      wrc: Handle "no files == stdin".
-      fnt2bdf: Fixed 2 resource leaks.
-      winemenubuilder: Check for NULL allocation (Coverity).
+Louis Lenders (3):
+      shdocvw.inf: Add default registry key "HKCU\Software\Microsoft\Internet Explorer\Settings.
+      dbghelp: Add version resource.
+      psapi: Add version resource.
 
-Michael Karcher (5):
-      ntdll/tests: Implement tests for data execution prevention.
-      server: Don't report LOAD_DLL debug event for exe module.
-      ntdll: Add ProcessExecuteFlags handling to NtQueryInformationProcess.
-      ntdll: Don't send EXCEPTION_EXECUTE_FAULT to Windows programs that didn't enable DEP.
-      ntdll: Add handing of MEM_EXECUTE_OPTION_PERMANENT.
+Michael Stefaniuc (16):
+      ntdll: Fix a memory leak on an error path (Smatch).
+      winefile: Get rid of the #ifndef UNICODE code paths.
+      winefile: Don't use _tsplitpath().
+      winefile: Use the explicit SendMessageW form.
+      winefile: Use the explicit W-form of the string functions.
+      winefile: Use the explicit W-form for the *Window* functions.
+      winefile: Use the explicit W-form of the Load*() functions.
+      winefile: Use the explicit W-form for the file IO related functions.
+      winefile: Convert the rest of the functions to use the explicit W-form.
+      winefile: Replace TCHAR with WCHAR.
+      winefile: Replace the TSTR types with WSTR.
+      winefile: Use the explicit W-form for the rest of the types.
+      winefile: Compile with -DWINE_NO_UNICODE_MACROS.
+      d3d8: Release the lock instead of locking a second time (Smatch).
+      user32: Remove a stray ';' that produces an empty if condition.
+      jscript: Check the correct variable for the error condition (Smatch).
 
-Michael Stefaniuc (8):
-      winecfg: Update the Romanian translation.
-      notepad: Update the Romanian translation.
-      wininet: Update the Romanian translation.
-      appwiz.cpl: Update the Romanian translation.
-      winspool.drv: Add the Romanian translation.
-      oleacc: Add the Romanian translation.
-      shdoclc: Add the Romanian translation.
-      winhlp32: Add the Romanian translation.
+Mike Kaplinskiy (1):
+      ws2_32/tests: Fix failure on NT4.
 
-Mike Kaplinskiy (8):
-      ntdll/tests: Test NtCancelIoFileEx, if present.
-      ws2_32/tests: Fix the last failures on NT4/2000.
-      ntdll/tests: Fix NtWriteFile checks.
-      server: Change cancel_async to take an optional iosb and only_thread.
-      ntdll: Implement NtCancelIoFileEx and fix NtCancelIoFile.
-      kernel32: Implement CancelIoEx.
-      ntdll/tests: Test NtCancelIoFile(Ex).
-      ws2_32/tests: Test connecting a pending accept socket.
-
-Nikolay Sivov (6):
-      comctl32/listview: Some tests to show we don't handle WM_SETREDRAW right.
-      comctl32/treeview: Fix some test failures on XP and higher.
-      comctl32/treeview: Fix test failure on Vista.
-      comctl32/listview: Block redrawing entirely after WM_SETREDRAW wParam=FALSE.
-      comctl32/tab: Check destination pointer for NULL in TCM_GETITEM handler.
-      comctl32/tab: Init TCITEM fields in TCM_GETITEM when invalid index passed.
-
-Owen Rudge (6):
-      comctl32/tests: Move v6 test initialisation routines into separate file.
-      include: Define interface for comctl32 v6 (IImageList).
-      include: Add SHGetImageList and its flags to shellapi.h.
-      uuid: Add IImageList (commoncontrols.h).
-      comctl32/tests: Add basic test for IImageList using SHGetImageList.
-      comctl32: Add stubs for image list functions introduced in Vista.
+Nikolay Sivov (5):
+      comctl32/tests: Move message testing helpers to header.
+      comctl32/listview: Call default handler for WM_PAINT disabled by WM_SETREDRAW.
+      comctl32/trackbar: Fix tic count calculation.
+      comctl32/trackbar: Cache window style.
+      comctl32/trackbar: Reduce parameter count for some helpers.
 
 Paul Vriens (1):
-      jscript: Add some Dutch translations.
+      user32/tests: Run tests again on Win95.
 
-Piotr Caban (22):
-      jscript: Lookup global members after script_disp.
-      jscript: Fixed var handling.
-      jscript: Added $ handling to String.replace.
-      jscript: Inherit some String functions from Object.
-      jscript: Inherit some RegExp functions from Object.
-      jscript: Inherit some Number functions from Object.
-      jscript: Fixed Object.toLocaleString implementation.
-      jscript: Inherit some Date functions from Object.
-      jscript: Inherit some Boolean function from Object.
-      jscript: Inherit some Array functions from Object.
-      jscript: Inherit some Error functions from Object.
-      jscript: Inherit some Function functions from Object.
-      jscript: Added RegExp.source implementation.
-      jscript: Inherit Math from Object.
-      jscript: Added Boolean's function lengths test.
-      jscript: Fixed Number's function lengths.
-      jscript: Fixed String's function lengths.
-      jscript: Fixed RegExp's function lengths.
-      jscript: Fixed Date's function lengths.
-      jscript: Fixed Array's function lengths.
-      jscript: Fixed Math's function lengths.
-      jscript: Fixed Object's function lengths.
+Piotr Caban (5):
+      jscript: Fixed keywords handling.
+      jscript: Fixed Function method's lengths.
+      jscript: Added String.substr implementation.
+      jscript: Throw 'Object expected' error in call_expression_eval.
+      jscript: Added JSGlobal_unescape implementation.
 
-Rein Klazes (6):
-      comdlg32: In the file dialog change the position of the file browser when the application changes that of the invisible listbox control.
-      comdlg32/tests: Fix some test failures on Win95 and NT4.
-      user32: Fix a bug in computing the maximum depth of a branch in a menu hierarchy.
-      advapi32: SetEntriesInAclW() should accept account name "CURRENT_USER".
-      winecfg: Let the user specify the drive letter of a to be added drive.
-      user32: Handle WM_PRINTCLIENT message in PopupMenuWndProc().
+Riccardo Loti (1):
+      clock: Fix typo in the Italian translation.
 
-Rico Schüller (5):
-      wined3d: Fix some checkGLcalls.
-      d3d10: Add annotation skipping.
-      d3d10: Add ID3D10EffectConstantBufferVtbl.
-      d3d10: Implement GetConstantBufferByName.
-      d3d10: Implement GetConstantBufferByIndex.
+Rico Schüller (7):
+      d3d10: Identify some more unknowns in parse_fx10.
+      d3d10: Parse variable flag.
+      wined3d: Add WINED3D_SM4_OP_MAX.
+      wined3d: Add WINED3D_SM4_OP_MIN.
+      d3d10: Add null objects for technique, pass, local_buffer and variable.
+      d3d10: Add argument check in ID3D10EffectTechnique::GetDesc.
+      d3d10: Add argument check in ID3D10EffectPass::GetDesc.
 
-Roderick Colenbrander (1):
-      wined3d: Get rid of two dead render target lock mode options.
+Roderick Colenbrander (4):
+      winex11: Introduce a new function for looking up the physical color of a pixel for use with colormap generation-like functions.
+      winex11: Prepare X11DRV_PALETTE_ToPhysical/_ToLogical for a new ColorShift structure.
+      winex11: Use ColorShifts from physDev in X11DRV_PALETTE_ToPhysical.
+      winex11: Use ColorShifts data in X11DRV_PALETTE_ToLogical.
 
-Stefan Dösinger (1):
-      wined3d: Use 50 chars for register names in texm3x3* functions.
+Sergey Khodych (6):
+      user32: edit: Use a dialog mode after receiving WM_GETDLGCODE message.
+      user32: edit: Improve handling of WM_KEYDOWN VK_ESCAPE in a dialog mode.
+      user32: edit: Improve handling of WM_KEYDOWN VK_TAB in a dialog mode.
+      user32: edit: Improve handling of WM_KEYDOWN VK_RETURN in a dialog mode.
+      user32: Use IDOK as default identifier in a template.
+      user32/tests: Fix a typo.
 
-Stefan Leichter (4):
-      advapi32: Add stub for SaferGetPolicyInformation.
-      ntoskrnl.exe: Add stub for IoQueryDeviceDescription.
-      kernel32: Test GetPrivateProfileString with empty string as key and section.
-      ntoskrnl.exe: Stub for IoReportResourceUsage.
+Stefan Dösinger (8):
+      wined3d: Initialize ps_arb_max_local_constants.
+      wined3d: Don't use WINED3DADAPTER_DEFAULT as refresh rate.
+      wined3d: Make it clear that glFlush and glFinish are WGL functions.
+      wined3d: Remove redundant TRACEs.
+      wined3d: Allow filtering on RECT textures.
+      wined3d: Add a comment about D3DSAMP_MAXMIPLEVEL.
+      wined3d: Handle per-texture max LOD level.
+      wined3d: SetLOD is ignored on D3DPOOL_DEFAULT textures.
 
-Sunil Mohan (1):
-      oleaut32: Fix SLTG_ReadString to null terminate.
+Tony Wasserka (6):
+      windowscodecs: Add tests for IWICStream_InitializeFromMemory.
+      windowscodecs: Add tests for IWICStream_Seek with memory streams.
+      windowscodecs: Add tests for IWICStream_Read with memory streams.
+      windowscodecs: Add tests for IWICStream_Write with memory streams.
+      windowscodecs: Add tests for the unimplemented IWICStream methods when using memory streams.
+      windowscodecs: Add tests for IWICStream_Stat with memory streams.
 
-Tony Wasserka (7):
-      ddraw: Add DDSD_DEPTH to ddraw.h.
-      windowscodecs: Add stubs for the IWICStream interface.
-      windowscodecs: Add IWICStream_InitializeFromMemory implementation.
-      windowscodecs: Support reading from memory streams in IWICStream.
-      windowscodecs: Support writing to memory streams in IWICStream.
-      windowscodecs: Support Seek for memory streams in IWICStream.
-      windowscodecs: Support Stat for memory streams in IWICStream.
+Vincent Povirk (50):
+      oleaut32: Avoid copying the data when loading an image using WIC.
+      include: Add 8-bit grayscale pixel format.
+      windowscodecs: Add stub JPEG decoder.
+      windowscodecs: Implement Initialize for the JPEG decoder.
+      windowscodecs: Implement GetFrame for the JPEG decoder.
+      windowscodecs: Implement GetPixelFormat for the JPEG decoder.
+      windowscodecs: Implement GetSize for the JPEG decoder.
+      windowscodecs: Implement CopyPixels for the JPEG decoder.
+      windowscodecs: Print a FIXME when WICConvertBitmapSource fails.
+      windowscodecs: Support conversion of 8bppGray to 32bppBGRA.
+      windowscodecs: Fix rounding in BMP encoder.
+      oleaut32: Make ITypeInfo2::GetCustData succeed when data is not found.
+      wininet: Allow +.- characters in url scheme.
+      include: Add WIC pixel formats needed for PNG.
+      windowscodecs: Add stub PNG decoder.
+      windowscodecs: Register the PNG decoder.
+      windowscodecs: Implement GetContainerFormat for PNG decoder.
+      windowscodecs: Implement GetFrameCount for PNG decoder.
+      windowscodecs: Implement Initialize for the PNG decoder.
+      windowscodecs: Implement GetFrame for the PNG decoder.
+      windowscodecs: Implement GetPixelFormat for the PNG decoder.
+      windowscodecs: Implement GetSize for the PNG decoder.
+      windowscodecs: Implement CopyPixels for the PNG decoder.
+      windowscodecs: Implement CopyPalette for the PNG decoder.
+      windowscodecs: Support color-keyed transparency in PNG images.
+      windowscodecs: Implement conversion from BlackWhite to 32bppBGRA.
+      windowscodecs: Implement conversion from 2bppIndexed to 32bppBGRA.
+      windowscodecs: Implement conversion from 2bppGray to 32bppBGRA.
+      windowscodecs: Implement conversion from 4bppGray to 32bppBGRA.
+      windowscodecs: Implement conversion from 16bppGray to 32bppBGRA.
+      windowscodecs: Implement conversion from 48bppRGB to 32bppBGRA.
+      windowscodecs: Implement conversion from 64bppRGBA to 32bppBGRA.
+      gdiplus: Add test for GdipCreateHBITMAPFromBitmap.
+      gdiplus: Implement GdipCreateHBITMAPFromBitmap.
+      gdiplus: Add PNG to the decoders list.
+      gdiplus: Use the decoder list to decide how to load image files.
+      gdiplus: Add and use an HBITMAP field in GpBitmap objects.
+      gdiplus: Don't use IPicture to manage the HDC associated with a GpBitmap.
+      gdiplus: Create DIBs instead of IPictures in CreateBitmapFromScan0.
+      gdiplus: Return the real image bits from LockBits when possible.
+      gdiplus: Use AlphaBlend for 32-bit images with alpha channels.
+      gdiplus: Reimplement GdipCreateBitmapFromHICON based on RGBA bitmaps.
+      gdiplus: Use WIC to decode ICO files.
+      oleaut32: Use WIC to decode JPEG images.
+      oleaut32: Use WIC to decode PNG images.
+      gdiplus: Use WIC to encode images.
+      gdiplus: Use WIC to decode JPEG files.
+      gdiplus: Use WIC to decode GIF files.
+      oleaut32: Handle LCID arguments in ITypeInfo::Invoke.
+      oleaut32/tests: Add test for tlibattr->lcid.
 
-Vincent Povirk (63):
-      include: Add more pixel formats to wincodec.idl.
-      windowscodecs: Add support for BI_BITFIELDS compressed BMP files.
-      include: Add IWICStream to headers.
-      windowscodecs: Fix copy_pixels when Y != 0.
-      gdiplus: Remove an unnecessary picture reference in GdipSaveImageToFile.
-      include: Add definitions needed for WIC bitmap encoding.
-      windowscodecs: Add stub BMP encoder.
-      windowscodecs: Implement Initialize for BMP encoder.
-      windowscodecs: Implement CreateNewFrame for BMP encoder.
-      windowscodecs: Implement Initialize for the BMP frame encoder.
-      windowscodecs: Implement SetSize for the BMP frame encoder.
-      windowscodecs: Implement SetPixelFormat for BMP frame encoder.
-      windowscodecs: Implement SetResolution for BMP frame encoder.
-      windowscodecs: Implement WritePixels for BMP frame encoder.
-      windowscodecs: Implement Commit for BMP frame encoder.
-      windowscodecs: Implement Commit for BMP encoder.
-      windowscodecs: Implement WriteSource for BMP frame encoder.
-      windowscodecs: Register all formats supported by the BMP decoder.
-      include: Add definitions needed for WIC pixel format conversion.
-      windowscodecs: Add stub implementation of WICStandardFormatConverter.
-      windowscodecs: Implement conversion from 32bppBGR to 32bppBGRA.
-      windowscodecs: Implement GetSize/Resolution for default format converter.
-      windowscodecs: Implement GetPixelFormat for default format converter.
-      windowscodecs: Implement conversion to 32bppBGR.
-      windowscodecs: Add stub implementation of IWICFormatConverterInfo.
-      windowscodecs: Register the default pixel format converter.
-      windowscodecs: Implement WICConvertBitmapSource.
-      windowscodecs: Implement conversion from 16bppBGR555 to 32bppBGRA.
-      windowscodecs: Implement conversion from 16bppBGR565 to 32bppBGRA.
-      windowscodecs: Implement conversion from 1bppIndexed to 32bppBGRA.
-      windowscodecs: Implement conversion from 24bppBGR to 32bppBGRA.
-      windowscodecs: Implement conversion from 4bppIndexed to 32bppBGRA.
-      windowscodecs: Implement conversion from 8bppIndexed to 32bppBGRA.
-      windowscodecs: Add a WARN message when CreateDecoderFromStream fails.
-      windowscodecs: Add test for pixel format conversion.
-      windowscodecs: Add stub GIF decoder.
-      windowscodecs: Register the GIF decoder.
-      windowscodecs: Implement Initialize for the GIF decoder.
-      windowscodecs: Implement GetFrameCount and GetFrame for the GIF decoder.
-      windowscodecs: Implement GetSize for the GIF decoder.
-      windowscodecs: Implement CopyPalette for the GIF decoder.
-      windowscodecs: Implement CopyPixels for GIF decoder.
-      oleaut32: Use WIC to decode gif files.
-      windowscodecs: Implement GetContainerFormat for the GIF decoder.
-      windowscodecs: Implement GetDecoderInfo for the GIF decoder.
-      gdiplus: Add a test for drawing to application-provided memory.
-      oleaut32: Add test for INT and UINT property return values.
-      oleaut32: Map INT and UINT typedesc's to VT_I4 and VT_UI4.
-      gdiplus: Store the codec information and functions in a single structure.
-      gdiplus: Implement GdipGetImageDecoders[Size].
-      gdiplus: Only attempt to encode if the Encoder flag is set.
-      gdiplus: Add codecs for the image formats we can currently decode.
-      gdiplus: Do not call IPicture_Render directly from GdipDrawImageI.
-      gdiplus: Remove an ipicture reference in GdipCreateBitmapFromStream.
-      windowscodecs: Add stub ICO decoder.
-      windowscodecs: Implement Initialize for the ICO decoder.
-      windowscodecs: Implement GetFrameCount and GetFrame for the ICO decoder.
-      windowscodecs: Implement GetSize for the ICO decoder.
-      windowscodecs: Implement CopyPixels for 8-bit ICO icons.
-      windowscodecs: Implement CopyPixels for 24-bit ICO icons.
-      windowscodecs: Implement CopyPixels for 4-bit ICO icons.
-      windowscodecs: Implement CopyPixels for 1-bit ICO icons.
-      windowscodecs: Implement CopyPixels for 32-bit ICO icons.
-
-Vitaliy Margolen (10):
-      dinput: Move axes mapping array and default dead-zone into generic joystick class.
-      dinput: Move axes count into base joystick class.
-      dinput: Move setup_dinput_options into common place.
-      dinput: Rename device axes to direct input axes mapping array to dev_axes_to_di.
-      dinput: Evdev joystick driver - add ability to remap axis.
-      dinput: Let driver specify default axis mapping.
-      dinput: Set default joystick axes mapping for evdev.
-      dinput: Expand joydev joystick discovery to query joystick name as well.
-      dinput: Get default axes configuration from the device for joydev.
-      dinput: Fix evdev POV mapping.
-
-Vladimir Pankratov (6):
-      shdocvw: Fix format parameter type.
-      hhctrl.ocx: Handle NULL param.
-      mshtml: Implement OmNavigator_get_appName.
-      mshtml: Add test for OmNavigator_get_appName.
-      winecfg: Update Russian translation.
-      wininet: Update Russian translation.
+Vladimir Pankratov (4):
+      shdoclc: Correct Russian translation.
+      shell32: Handle NULL path.
+      setupapi: Add stub for SetupDiGetClassImageIndex.
+      urlmon: Handle NULL parameter.
 
 --
 Alexandre Julliard
diff --git a/VERSION b/VERSION
index 2f5e19f..6a09ea5 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 1.1.28
+Wine version 1.1.29
diff --git a/configure b/configure
index 5ae5fbb..3874a35 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.64 for Wine 1.1.28.
+# Generated by GNU Autoconf 2.64 for Wine 1.1.29.
 #
 # Report bugs to <wine-devel@winehq.org>.
 #
@@ -549,8 +549,8 @@
 # Identity of this package.
 PACKAGE_NAME='Wine'
 PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='1.1.28'
-PACKAGE_STRING='Wine 1.1.28'
+PACKAGE_VERSION='1.1.29'
+PACKAGE_STRING='Wine 1.1.29'
 PACKAGE_BUGREPORT='wine-devel@winehq.org'
 PACKAGE_URL='http://www.winehq.org'
 
@@ -1368,7 +1368,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.28 to adapt to many kinds of systems.
+\`configure' configures Wine 1.1.29 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1437,7 +1437,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Wine 1.1.28:";;
+     short | recursive ) echo "Configuration of Wine 1.1.29:";;
    esac
   cat <<\_ACEOF
 
@@ -1577,7 +1577,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Wine configure 1.1.28
+Wine configure 1.1.29
 generated by GNU Autoconf 2.64
 
 Copyright (C) 2009 Free Software Foundation, Inc.
@@ -2097,7 +2097,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.28, which was
+It was created by Wine $as_me 1.1.29, which was
 generated by GNU Autoconf 2.64.  Invocation command line was
 
   $ $0 $@
@@ -18386,7 +18386,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.28, which was
+This file was extended by Wine $as_me 1.1.29, which was
 generated by GNU Autoconf 2.64.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -18451,7 +18451,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_version="\\
-Wine config.status 1.1.28
+Wine config.status 1.1.29
 configured by $0, generated by GNU Autoconf 2.64,
   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"