Release 0.9.35.
diff --git a/ANNOUNCE b/ANNOUNCE
index f3e3d55..27ca2b4 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,9 +1,9 @@
-This is release 0.9.34 of Wine, a free implementation of Windows on Unix.
+This is release 0.9.35 of Wine, a free implementation of Windows on Unix.
 
 What's new in this release:
-  - Support for Xcursor.
-  - A range of fixes for various installers.
-  - New builtin xcopy tool.
+  - Broken aRts sound driver now removed for good.
+  - Many fixes to the Quartz DLL sound support.
+  - File I/O performance improvements.
   - The usual assortment of Direct3D fixes.
   - Lots of bug fixes.
 
@@ -11,8 +11,8 @@
 before the release is available at the public sites. The sources will
 be available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.34.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-0.9.34.tar.bz2
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.35.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-0.9.35.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -34,397 +34,367 @@
 
 ----------------------------------------------------------------
 
-Changes since 0.9.33:
+Changes since 0.9.34:
 
-A C Hurst (1):
-      wined3d: Fix struct size calculation in EnumTextureFormats.
+Alessandro Pignotti (1):
+      dplayx: Implement proper interface locking for DP_EnumSession.
 
-Alessandro Pignotti (3):
-      dplayx: Check for null pointer dereference in DP_FindPlayer.
-      dplayx: Corrected the way nameserver initializes the sessiondesc structure on broadcast request reply.
-      dplayx: Fixes the order of GUID initialization and storage.
+Alexandre Julliard (39):
+      make_makefiles: Add the .INIT/.BEGIN rules for the main makefile.
+      server: Add a generic wait queue to the file descriptor object.
+      server: Avoid redundant polling in fd_queue_async_timeout.
+      server: Take advantage of the fd generic wait queue to remove a lot of serial code.
+      server: Use the fd generic wait queue for directory change I/O operations.
+      server: Make async I/O queues into real objects.
+      server: Check file access in register_async before calling the object method.
+      kernel32: Added some last error tests for mailslots.
+      server: Add a separate function to set the timeout of an async I/O operation.
+      server: Make timeout status for async I/O specifiable. Fix mailslots timeout handling.
+      server: Hold a pointer to the queue from the async operations.
+      make_requests: More aggressive grepping for status values.
+      server: Add support for associating a file descriptor to a message queue.
+      winex11.drv: Store the display file descriptor directly in the server message queue.
+      server: Fix the handling of the signaled status for file descriptors.
+      server: Use the standard file descriptor signal mechanism for directory changes.
+      ntdll: Avoid setting status in IO_STATUS_BLOCK until the I/O operation is done.
+      ntdll: Avoid relying on the IO_STATUS_BLOCK for storing the current transfer count.
+      ws2_32: Don't access the IO_STATUS_BLOCK until the I/O operation is finished.
+      ntdll: Make test for heap boundaries more strict in HEAP_FindSubHeap.
+      kernel32: Add a bit of slack to the mailslot timeout test.
+      ntdll: Reimplement NtReadFile.
+      ntdll: Reimplement NtWriteFile.
+      ntdll: Rely on the server to queue the final APC for asynchronous read/write.
+      ntdll: Use send(2) instead of write(2) for zero-byte writes to sockets.
+      ntdll: Add some test cases for asynchronous I/O.
+      setupapi: Avoid using sizeof in traces.
+      server: Add support for restarting an async I/O when the client side couldn't finish it right away.
+      ntdll: Simplify the async read/write code now that most of the work is done in the server.
+      ntdll: Determine the async read avail_mode flag from the client side.
+      server: Explicitly shutdown closed pipes to prevent access from file descriptors cached in the client.
+      kernel32: Add SYNCHRONIZE access to mailslot handles.
+      server: Store the opening options in the file descriptor instead of in the individual objects.
+      server: Rename the get_file_info function to get_fd_type and get rid of the flags.
+      ntdll: Store the file access and options in the fd cache, and get rid of the dynamic flags.
+      shell32: Have _ILCreateFromFindDataW also create a FileStructW type of pidl.
+      server: Create a separate fd object for each mailslot writer. Make them first-class file handles.
+      server: Don't bother with default entry points for objects that don't even return an fd.
+      winex11.drv: Hack to disable XInitThreads when an XIM is used.
 
-Alexander Farber (1):
-      cmd: Enlarge max. length of PATH variable.
-
-Alexandre Julliard (38):
-      dbghelp: Avoid some warnings on Solaris.
-      wldap32: Prefix option defines with WLDAP32 to avoid conflicts with system headers.
-      ntdll: Remove unnecessary pointers in fstab parsing on Solaris.
-      server: Use the common pattern for async I/O parameters in named pipe requests.
-      server: Grab the owner object of an APC while the APC is executing.
-      server: Make struct async into a real object, to keep it around while the APC is running.
-      server: Return the status from an async I/O APC call to the server.
-      server: Add an async_data_t structure to store parameters for async I/O requests.
-      setupapi: Add support for .inf files in utf-8 format.
-      server: Add support for storing an event to signal upon async I/O completion.
-      server: Notify the async object when the APC call completed.
-      server: Move the signalling of the completion event for NtRead/WriteFile to the server.
-      ws2_32: Move the signalling of the completion event to the server.
-      server: Move the signalling of the named pipe completion event to the server.
-      server: Use a standard async I/O event to signal directory changes.
-      winex11.drv: Relax the bitmap depth check in CreateBitmap to accept some compatible formats.
-      server: Add an open_file() function to the object operations.
-      server: Implemented the open_file method for named pipe and mailslot devices.
-      server: Create the named pipe and mailslot devices under \Device.
-      server: Don't enforce named pipes path format in ntdll, only in the server.
-      server: Don't enforce mailslots path format in ntdll, only in the server.
-      ntdll: Better support for NT path names in wine_nt_to_unix_file_name.
-      server: Implement the open_file method for mailslots.
-      server: Implement the open_file method for named pipes.
-      server: Print the callback function in the APC_ASYNC_IO trace.
-      kernel32: Fixed timeout calculation in WaitNamedPipe.
-      ntdll: Avoid overwriting the result of the async I/O callback in NtFsControlFile.
-      server: A named pipe wait can be satisfied by an idle pipe server too.
-      server: Always return STATUS_PENDING when an async I/O operation has been queued.
-      kernel32: Don't use the reserved argument of the APC routine callback.
-      server: Add support for queuing a user APC upon async I/O completion.
-      server: Remove the return value of the flush() method, it's not used.
-      Makefile: More portable invocation of ctags/etags.
-      ntdll: Ignore failure to open current directory, it's broken on Mac OS X.
-      kernel32: Make default behavior more consistent when AeDebug key is not present.
-      libwine: Hack to work around the Solaris dlopen() brain damage.
-      kernel32: Better default for dwActiveProcessorMask in GetSystemInfo.
-      Makefile: Try to force the makefile to be rebuilt with non-GNU make too.
-
-Andrew Riedi (2):
-      winex11.drv: Add Xcursor support for 32 bit cursors.
-      dsound: Change a couple DPRINTF's to TRACE's
-
-Andrew Talbot (45):
-      comcat: Declare some variables static and const.
-      comctl32: Replace inline static with static inline.
-      advapi32: Replace inline static with static inline.
-      kernel32: Replace inline static with static inline.
-      ntdll: Replace inline static with static inline.
-      user32: Replace inline static with static inline.
-      wined3d: Replace inline static with static inline.
-      winex11.drv: Replace inline static with static inline.
-      server: Replace inline static with static inline.
-      winebuild: Replace inline static with static inline.
-      wineps.drv: Replace inline static with static inline.
-      ddraw: Replace inline static with static inline.
-      dsound: Replace inline static with static inline.
-      msvcrt: Replace inline static with static inline.
-      dinput: Replace inline static with static inline.
-      setupapi: Replace inline static with static inline.
-      gdi32: Replace inline static with static inline.
-      comctl32: Constify some variables.
-      dbghelp: Replace inline static with static inline.
-      kernel32/tests: Replace inline static with static inline.
-      mlang/tests: Replace inline static with static inline.
-      msg711.acm: Replace inline static with static inline.
-      comctl32: Constify some variables.
-      msi: Replace inline static with static inline.
-      shell32: Replace inline static with static inline.
-      msvcrt/tests: Replace inline static with static inline.
-      ole32: Replace inline static with static inline.
-      oleaut32: Replace inline static with static inline.
-      rpcrt4: Replace inline static with static inline.
-      comctl32: Constify some variables.
-      comctl32: Constify some variables.
-      include: Replace inline static with static inline.
-      shlwapi: Replace inline static with static inline.
-      wintab32: Replace inline static with static inline.
-      wininet: Replace inline static with static inline.
-      winmm: Replace inline static with static inline.
-      ws2_32: Replace inline static with static inline.
-      comctl32: Constify some variables.
-      winelib: Replace inline static with static inline.
-      loader: Replace inline static with static inline.
-      secur32: Replace const pointer parameters with correct pointers to const.
+Andrew Talbot (35):
       comctl32: Constify some variables.
       comctl32: Constify some variables.
       comctl32: Constify some variables.
-      comctl32: Cast-qual warnings fix.
+      comctl32: Constify some variables.
+      comctl32: Constify some variables.
+      comctl32: Constify some variables.
+      comctl32: Constify some variables.
+      comctl32: Constify some variables.
+      comctl32: Constify some variables.
+      comctl32: Constify some variables.
+      comctl32: Constify some variables.
+      advapi32: Constify some variables.
+      atl: Constify some variables.
+      advpack: Constify some variables.
+      comcat: Constify some variables.
+      avifil32: Constify some variables.
+      comdlg32: Constify some variables.
+      comdlg32: Constify some variables.
+      comdlg32: Constify some variables.
+      comdlg32: Constify some variables.
+      comdlg32: Constify some variables.
+      comdlg32: Constify some variables.
+      comdlg32: Remove inappropriate const qualifier.
+      include: Remove superfluous semicolons.
+      d3d8: Void functions should not return a value.
+      d3d9: Void functions should not return a value.
+      kernel32: Remove superfluous semicolons.
+      mapi32: Void functions should not return a value.
+      crypt32: Constify some variables.
+      mshtml: Void functions should not return a value.
+      msvcrt: Remove superfluous semicolons.
+      ntdll: Void functions should not return a value.
+      ntdll: Remove superfluous semicolons.
+      ole32: Void functions should not return a value.
+      oleaut32: Remove superfluous semicolons.
 
-Aric Stewart (3):
-      ole32: Rework storage with blockfiles to properly use ILockBytes interfaces.
-      Revert 7c35db07c35db0... msiexec: Use CommandLineToArgvW instead of process_args to reduce code duplication.
-      imm32: Change the default IME window to better reflect applications request.
+András Kovács (2):
+      ntdll: Add Vista version option.
+      winecfg: Add Windows Vista version option.
 
-Chris Robinson (15):
-      quartz: Hold a reference on a filter while sending data to it.
-      quartz: Release objects when pins fail to connect.
-      quartz: Disconnect pins when their filter is removed.
-      quartz: Release objects when they're no longer needed.
-      quartz: Don't delete critical sections before the filter's pins are done using them.
-      quartz: Don't redundantly set waveparser output pin data before it's created.
-      quartz: Fully disconnect the AsyncReader when released.
-      quartz: Make DSoundRender_Run start the playback buffer.
-      quartz: Implement volume and pan control for DSoundRenderer.
-      quartz: Store the current reference time with the PullPin.
-      quartz: Propogate transform filter errors upstream.
-      quartz: Return proper CLSID for parser filters.
-      quartz: Protect DSound buffer creation with a critical section lock.
-      winemp3: Clear stream buffers when the stream is reset.
-      quartz: Add filters using their names.
+Aric Stewart (8):
+      comctl32: Unset active page while setting a new active page for a propsheet.
+      comctl32: Propsheet exception fix.
+      ole32: Storage optimization.
+      msi: Register fonts with full target paths as applications can and will install fonts to places other than the windows/fonts directory.
+      shell32: Avoid unneeded A->W conversions in _ILSimpleGetTextW.
+      shell32: Update the debug functions to handle Unicode value pidl.
+      shell32: Use _ILSimpleGetTextW instead of using _ILGetTextPointer
+      msi: Do not crash in MsiGetUserInfo if org, user or serial are not present, instead return USERINFOSTATE_ABSENT.
 
-Clinton Stimpson (1):
-      riched20: Fix text replacement with text limit.
+Byeong-Sik Jeon (2):
+      regedit: Support REG_MULTI_SZ creation and editing.
+      regedit: Update Korean resource.
 
-Damjan Jovanovic (2):
-      ws2_32: In some cases send should block until the entire buffer is sent.
-      ws2_32: WSASendTo should always re-enable the FD_WRITE event.
+Chris Robinson (23):
+      quartz: Don't fill the dsound buffer with small amounts.
+      quartz: Remove errant parser output pins on input connection failure.
+      quartz: Set the sample time based on the number of bytes read before sending it downstream.
+      quartz: Use a safe APC to kill the PullPin thread when the PullPin is being released.
+      quartz: Use a second-long DSound buffer for playback.
+      quartz: Hold a reference on the PullPin's filter while the processing thread is alive.
+      quartz: Connect input when the pins connect, not when querying.
+      quartz: Add a QueryConnect method for transform filters.
+      quartz: Break loop on error in ACMWrapper.
+      quartz: Implement Get/SetSyncSource for the FilterGraph's IMediaFilter interface.
+      quartz: Don't call ReleaseSemaphore on NULL semaphore handles.
+      quartz: Tell filters to stop sending data when the chain is broken.
+      quartz: Avoid releasing NULL objects.
+      quartz: Send a notification when the filter graph clock changes.
+      quartz: Use more precise positioning information for the DSound filter's reference clock.
+      quartz: Add partial implementation of IReferenceClock for DSoundRenderer.
+      quartz: Add a cleanup callback for parser filters to call on release.
+      quartz: Make sure cached media samples are released for parser filters.
+      quartz: Fix ALIGN macros.
+      quartz: Fix error with operator precedence.
+      quartz: Pass the media sample to the individual transform filter callbacks.
+      winedbg: Align module addresses to 8 characters.
+      quartz: Implement IAMFilterData interface for IFilterMapper.
 
-Detlef Riekenberg (7):
-      libs/wine: Use xstrdup to avoid duplicate code.
-      kernel32/tests: DuplicateTokenEx is not present on all platforms.
-      advapi32/tests: DuplicateTokenEx is not present on all platforms.
-      localspl/tests: Rename hXcv for special tests.
-      localspl/tests: Open the default Xcv-channel only once.
-      localspl/tests: Fix copy+paste bug.
-      winspool.drv: Do not cache the port names.
+Dan Hipschman (1):
+      rpcrt4: Add tests for RpcServerListen and friends.
 
-Dmitry Timoshkov (11):
-      winex11.drv: In the case requested glyphs do not present in the font fail gracefully instead of asserting.
-      msvcrt: Print FIXME on platforms where _except_handler3 is a stub.
-      user32: Avoid compiler specific code in the DefWindowProc test.
-      ole32: Move the storage signatures to the appropriate file that uses them.
-      riched20: Add a test that shows that under Win9x RichEdit20W windows are not unicode, but always expect to see unicode input.
-      user32: WM_GETTEXT message converters have to 0-terminate output buffer if there is enough space even if there is no text to convert.
-      riched20: Split unicode and ansi window procs, handle messages depending on the unicode flag.
-      gdi32: Implement GdiGetCodePage.
-      gdi32: Make the EMF driver return sane NUMCOLORS value.
-      include: Add some API prototypes to appropriate header files, fix some prototypes.
-      shlwapi: Match shlwapi wrappers to MSDN descriptions.
+Dan Kegel (2):
+      imagehlp: BindImageEx stub should report success.
+      winex11.drv: GetAsyncKeyState must check mouse buttons, too.
 
-Erich Hoover (1):
-      wined3d: Fix LockRect memory location calculation for WINED3DFMT_DXT*.
+Detlef Riekenberg (4):
+      localui: Add localui.dll with stubs.
+      localui/tests: Add initial test.
+      localspl/tests: Remove duplicate tests.
+      localui: Add version resource.
 
-Fabian Bieler (8):
-      wined3d: Implement linear fog with pixel shader.
-      wined3d: Remove fog coordinate clamping in the vertex shader.
-      d3d9/tests: Add test for fog with shader.
-      wined3d: Implemented bump map transform for texbem in GLSL with native signed textures.
-      wined3d: Fix glsl texbem instruction for projective textures.
-      wined3d: Fix arb texbem instruction for projective textures.
-      d3d9/tests: Add test for texbem instruction.
-      wined3d: Implement support for projective textures in ps 2.0 and later.
+Dmitry Timoshkov (8):
+      kernel32: Add GetCPInfo test.
+      gdi32: Make GetKerningPairsA not fail for fonts with SYMBOL charset.
+      winspool: Add a test for DeviceCapabilities, fix some bugs found.
+      shlwapi: Fix a forward to user32.PrivateExtractIconExW.
+      user32: Windows uses ptMaxTrackSize to set an initial window size not ptMaxSize.
+      winebuild: Check if a given forward does exist in one of the imported dlls, fix a couple of problems detected.
+      gdi32: Fix a couple of problems with negative lfWidth test.
+      ntdll: Fix a compiler warning.
 
-Felix Nawothnig (3):
-      wined3d: Only disable GL_TEXTURE_CUBE_MAP_ARB if supported.
-      wined3d: Fix broken ERR() message.
-      wined3d: Use GL_TEXTURE_2D for dummy textures.
+Eric Pouech (3):
+      winedbg: When reloading real PE modules from a minidump, also look in the search path (as we do for ELF modules).
+      winedbg, winedump: Extended some info printed from system info directory in minidump about the CPU.
+      taskmgr: Let the debug channels work again.
 
-Francois Gouget (5):
-      setupapi: Fix InstallCatalog()'s calling convention.
-      netapi32/tests: Add a missing '\n' to a trace().
-      gdi32: Remove a space before '\n' in a trace.
-      cmd: Spelling fix.
-      Remove unneeded checks on the GetModuleHandle() return value for cases where we are linked with the dll.
+Fabian Bieler (7):
+      wined3d: Fix GLSL cmp instruction for INF and NAN arguments.
+      wined3d: Fix GLSL cnd instruction for INF and NAN arguments.
+      wined3d: Add support for float texture formats back in.
+      wined3d: Fix UpdateSurface for sourceRect != sourceWidth.
+      wined3d: Fix GLSL cnd instruction.
+      wined3d: Add GL_EXT_framebuffer_blit to extension handler.
+      wined3d: Mark vertex shader 3.0 as foggy shaders if they write out the fog coord.
 
-Gabriel Gambetta (1):
-      ntdll: Add Uruguayan Summer Time timezone.
+Felix Nawothnig (13):
+      gdi32: Properly handle negative font widths.
+      wined3d: Make CreateCubeTexture fail when not supported.
+      wined3d: Downgrade some ERRs to FIXMEs.
+      wined3d: Only issue state_patchsegments FIXME once.
+      comctl32: Fix item rect calculation.
+      comctl32: Use appropriate font for header drag image.
+      taskmgr: Use default font for proc listview.
+      comctl32: Allow destruction of toolbar in BN_CLICKED handler.
+      comctl32: Allow enabling TVS_CHECKBOXES on the fly.
+      d3d8: Add missing relay trace.
+      wined3d: Allow np2 textures to be loaded for SFLAG_INDRAWABLE.
+      wined3d: Preload target in ActivateContext() for ORM_BACKBUFFER/ORM_PBUFFER.
+      wined3d: Issue an error when the render target is read back without SFLAG_INDRAWABLE being set.
 
-Gerald Pfeifer (1):
-      configure: Add -lXau to NASLIBS if applicable to obtain XauGetBestAuthByAddr and XauDisposeAuth.
+Francois Gouget (8):
+      ole32/tests: Spelling fix.
+      ole32/tests: Spelling fix.
+      Assorted spelling and English fixes.
+      shell32/tests: Fix some expected FindExecutable() error codes.
+      shell32/tests: End the lines with CR+LF otherwise the profile APIs are unable to read them back on Win >= 2000.
+      shell32/tests: On Windows 98 FindExecutable() does not '\0' terminate the returned command which caused many tests to fail.
+      shell32/tests: On NT4 FindExecutable() returns an extra backspace character in some tests.
+      oleaut32/tests: Fix compilation on systems that don't support nameless structs or unions.
 
-Hagop Hagopian (2):
-      comctl32: tab: Added message sequence tests for the tab control.
-      comctl32: tab: Minor bug fixes in the curSel and curFocus getters and setters.
+H. Verbeet (16):
+      wined3d: Handle FBO attachments slightly more efficiently.
+      wined3d: Fixup FBO depth attachments when the depth attachment is larger than the render target.
+      wined3d: Add a function to dump WINED3DTEXTUREFILTERTYPE values.
+      wined3d: Make bind_fbo a bit more generic.
+      wined3d: Separate attaching a surface to an FBO from set_render_target_fbo.
+      wined3d: Use the framebuffer blit extension to implement StretchRect.
+      wined3d: Add some StretchRectFilterCaps.
+      wined3d: Don't report render target formats we don't support as supported.
+      wined3d: Display the stream offset in GetStreamSource/SetStreamSource traces.
+      wined3d: Set the stream offset to 0 in DrawPrimitiveUP/DrawIndexedPrimitiveUP.
+      wined3d: Add some traces to stretch_rect_fbo.
+      wined3d: Remove some redundant IWineD3DSurface_PreLoad calls from stretch_rect_fbo.
+      wined3d: Disable the scissor test in stretch_rect_fbo.
+      wined3d: Disable the scissor test for depth blits.
+      wined3d: Dirtify the sampler used by IWineD3DSurface_PreLoad in IWineD3DSurfaceImpl_BltOverride.
+      wined3d: Fix some swizzles on scalars.
 
-Hans Leidekker (9):
-      wine.inf: Register an 'install' verb with the shell for .inf files.
-      wine.inf: Open/print .rtf files with wordpad.
-      wine.inf: Add cabinet.dll to the list of fake dlls.
-      setupapi: Add a stub implementation for InstallCatalog.
-      userenv: Add stub implementations for {Register, Unregister}GPNotification.
-      mpr: Fix buffer size calculation in WNetGetUniversalNameW.
-      mpr: Add a stub implementation for WNetGetUniversalNameA.
-      ntdll: Fully initialize the security descriptor returned from RtlSelfRelativeToAbsoluteSD.
-      shell32: Add a stub implementation for SHPathPrepareForWrite{A, W}.
+Hans Leidekker (8):
+      wintrust: Improve a number of stubs.
+      setupapi: Implement SetupGetFileCompressionInfoEx{A, W}.
+      setupapi: Add tests for SetupGetFileCompressionInfoEx.
+      setupapi: Implement SetupDecompressOrCopyFile{A, W}.
+      setupapi: Add tests for SetupDecompressOrCopyFile.
+      setupapi: Remove debug traces from allocation routines.
+      setupapi: Implement SetupGetFileCompressionInfo on top of SetupGetFileCompressionInfoEx.
+      kernel32: Allow any amount of whitespace between the words ANSI and SCSI in /proc/scsi/scsi.
 
 Huw Davies (3):
-      user32: Use a window's icon in preference to its class icon.
-      winex11.drv: Rename a local variable to avoid confusion with a global.
-      winex11.drv: Delete the tile pixmap whenever the drawable is changed.
+      wineps.drv: Add a heuristic to cope with resolution strings of the form "nnnmmmdpi" (ie without the 'x' separator).
+      winspool.drv: Implement level 1 support for EnumPrinters.
+      imagehlp: Add support for the indices array passed to ImageEnumerateCertificates.
 
-Jacek Caban (9):
-      spoolss: Added RevertToPrinterSelf stub implementation.
-      advapi: Constify argument of StartServiceCtrlDispatcher[AW] functions.
-      advapi: Improve SetEntriesInAclW stub.
-      spoolsv: Added spoolsv.exe.
-      wine.inf: Register Spooler service.
-      wine.inf: Code clean up.
-      mshtml: Added DispHTMLDocument dispinterface declaration.
-      mshtml: Added DIID_DispHTMLDocument to QueryInterface.
-      winnt.h: Added activation context structures declarations.
+Ivan Gyurdiev (2):
+      d3d9: Break out two helper functions from test_fvf_to_decl.
+      d3d9: Add a test for the converted vertex decl.
 
-James Hawkins (8):
-      setupapi: Add missing SetupCopyOEMInf flags.
-      setupapi: Add several tests for SetupCopyOEMInf, with fixes so the tests don't crash.
-      setupapi: Handle the SP_COPY_NOOVERWRITE flag.
-      setupapi: Don't allow relative paths in SetupCopyOEMInf.
-      setupapi: The Inf file should be copied regardless of the destination buffer, with tests.
-      setupapi: Correct the Inf output position.
-      setupapi: SetLastError to ERROR_SUCCESS on success.
-      msi: Load the folder property if available and requested.
+Jacek Caban (5):
+      mshtml: Change TRACE to FIXME in stubs.
+      mshtml: Added IHTMLBodyElement::get_background implementation.
+      mshtml: Correctly handle utf-16 encoded pages.
+      mshtml: Added IPersistFile::Save implementation.
+      mshtml: Added IDM_COMPOSESETTINGS and IDM_HTMLEDITMODE stub implementation.
 
-Jan Zerebecki (1):
-      wined3d: Print lastpixel state fixme only once.
+James Hawkins (1):
+      msi: Reset the is_extracted flag when every cabinet is loaded.
 
-Jason Edmeades (18):
-      cmd.exe: Add support for DIR /D.
-      cmd.exe: Add support for dir /-C.
-      cmd.exe: Add support for DIRCMD and sequential qualifier processing.
-      cmd.exe: Add support for dir /A filtering.
-      cmd.exe: Add errorlevel support for DIR command.
-      cmd.exe: Only write 'bytes free' message if a file was displayed during dir.
-      Basic implementation of xcopy.
-      xcopy: Add support for /W (pause).
-      xcopy: Add support for /T (no copy).
-      xcopy: Prompt when overwriting files, add /Y and /-Y support.
-      xcopy: Add support for COPYCMD override and fix /-y.
-      xcopy: Add support for /N (shortname copy).
-      xcopy: Add support for /U (target must exist).
-      xcopy: Add support for /R (Replace read only files).
-      xcopy: Add support for /H (Hidden/System).
-      xcopy: Add support for /C (Continue if errors).
-      xcopy: Add support for /P (Prompt).
-      xcopy: Add support for xcopy /A and /M (archive copies).
+Jason Edmeades (20):
+      xcopy: Add support for /EXCLUDELIST:file1+file2 etc.
+      xcopy: Add support for /D and /D:m-d-y.
+      xcopy: Rearrange code to closely match windows ordering.
+      xcopy: Move all messages into an English resource file.
+      xcopy: Update comments with unsupported operations and current status.
+      xcopy: Add help.
+      xcopy: Make displayed names mirror windows.
+      xcopy: /E implies recursive (fixes ActiveState Perl installer).
+      xcopy: Hack/workaround for filenames starting with a '.'.
+      oleaut32: Convert to VT_DECIMAL fails with overflow (with test).
+      cmd.exe: Only search for supplied command as-is if it includes an extension.
+      cmd.exe: Attempt to launch pgm even if fails to locate it.
+      cmd.exe: Fix dir filename /s and resolve many output differences.
+      cmd.exe: Make dir support multiple parameters.
+      cmd.exe: Make dir a* b* or dir a* b* /s mirror windows.
+      cmd.exe: Partially fix 'dir *.' (ie files with no extension).
+      cmd.exe: Add support for move with simple wildcards.
+      cmd.exe: Add move support for wildcards and directories.
+      cmd.exe: Add prompting and COPYCMD plus /Y support to move.
+      cmd.exe: Fix regression when launching a fully qualified program.
 
-Joris Huizer (2):
-      amstream: sign-compare fixes.
-      advpack: sign-compare fix.
+Kai Blin (1):
+      ntdll: Don't use settimeofday() to attempt to set the timezone.
 
-Juan Lang (2):
-      advapi32: Implement RegGetKeySecurity with NtQuerySecurityObject.
-      wine.inf: Move fake rundll32 to the system directory.
+Laurent Vromman (3):
+      gdi32: Add two basic tests to check what WidenPath does.
+      gdi32: Correction of WidenPath behaviour when pen width is 1.
+      gdi32: Correct WidenPath behaviour when working on an open path.
 
-Kai Blin (13):
-      netapi32: Downgrade a FIXME and an ERR to a trace to not clutter test output on handled error conditions.
-      netapi32: fix a comment.
-      netapi32: Get rid of an ugly macro definition only used once.
-      netapi32: Downgrade another WARN and ERR to a TRACE.
-      netapi32: Remove another macro, replace by more readable functions.
-      netapi32: Downgrade more ERRs to TRACEs.
-      netapi32/tests: Use skip when skipping tests.
-      netapi32: Add test for adding/deleting users.
-      netapi32/test: Test the username and password length limits.
-      netapi32: Implement NetUserAdd with a dummy user database.
-      netapi32: Implement NetUserDel.
-      netapi32: Implement NetUserChangePassword.
-      netapi32/tests: Make NetGetUserInfo checks language independent.
+Lei Zhang (5):
+      advapi32: Spelling fixes.
+      comctl32: Fix first day of the week in monthcal.
+      comctl32: More monthcal hit tests.
+      user32: WM_ACTIVATEAPP on minimize message test.
+      comctl32: monthcal: GetMonthRange Tests.
 
-Kanit Therdsteerasukdi (1):
-      comctl32: datetime: Reject invalid flags in DTM_SETSYSTEMTIME.
+Louis Lenders (1):
+      user32: Add RealChildWindowFromPoint.
 
-Ken Thomases (1):
-      Revert "gdi32: Disable the freetype mmap sharing on Mac OS.".
+Maarten Lankhorst (2):
+      winearts.drv: Kill off winearts.
+      winecfg: Close audio driver when not needed any more.
 
-Laurent Vromman (1):
-      gdi32: WidenPath partial implementation.
+Marcus Meissner (2):
+      ntdll: Remove superflous NULL checks.
+      configure: Include <sys/types.h> before including <linux/joystick.h>.
 
-Louis Lenders (4):
-      kernel32: Print a fixme only once.
-      shell32: Define avi resource #163.
-      kernel32: Add stub for AttachConsole.
-      ntdll: Add NtAreMappedFilesTheSame stub.
+Michael Ploujnikov (1):
+      wined3d: Remove DDBLT_WAIT fixme.
 
-Marcin Grześkowiak (1):
-      user32: Use charset of currently selected font in DrawTextExA.
+Michael Stefaniuc (3):
+      msvcrt: Move the code to demangle a name with its template argument list out of get_class() and into a separate function.
+      msvcrt: Demangle a C++ mangled string that is only a name with it's template argument list.
+      ws2_32/tests: Remove redundant NULL check before HeapFree().
 
-Michael Stefaniuc (1):
-      quartz: Fix typo that produced an empty if-statement.
+Paul Vriens (11):
+      advapi32/tests: Reopen the main handle if needed.
+      advapi32/tests: Some cleanup.
+      ole32/stg_bigblockfile: Check page before use (Coverity).
+      odbccp32: Don't print *pcbPathOut as it can be NULL (Coverity).
+      ntdll/tests: Use GetModuleHandle and skip.
+      user32/tests: Don't run unicode tests if not supported.
+      advapi32/tests: Make sure NT4 and W2K tests don't fail.
+      setupapi/tests: Run tests on win98 again.
+      advapi32/tests: Use skip when OpenSCManagerA is not implemented.
+      advapi32/tests: Fix RegQueryValueExA test for win9x and ME.
+      advpack/tests: Don't hardcode the windows directory.
 
-Mikołaj Zalewski (14):
-      browseui: Remove a test with a wrong pointer.
-      shell32/explorer: Support different structure sizes in Shell_NotifyIcon.
-      shell32: Don't free user supplied data in Shell_NotifyIcon if GetIconInfo failed.
-      shell32: Add some more notify icon defines.
-      user32: tests: Using DefWindowProcA with RegisterClassW works under Windows.
-      comctl32: CreateToolbarEx should send TB_SETBITMAPSIZE twice.
-      comctl32: toolbar: The default button size is 16x16.
-      comctl32: toolbar: Test standard buttons size.
-      comctl32: toolbar: We shouldn't try to resize standard bitmaps.
-      shell32: autocomplete: Don't use sel uninitialized.
-      user32: combobox: The text area height should be font_height+4.
-      wrc: Add HTML resources support to wrc --verify-translation.
-      wrc: Change the format of the output of "wrc --verify-translation".
-      comctl32: toolbar: TB_HIDEBUTTON and TB_MOVEBUTTON shouldn't force a recalc.
+Peter Beutner (2):
+      dinput: Add missing definition to public header.
+      ntdll: Remove one exception test.
 
-Nicolas Delcros (1):
-      gdi32: Don't write a metafile record for escapes that require output.
+Rob Shearman (21):
+      urlmon: Fix a reference count leak that would keep the module alive when it shouldn't.
+      advpack: Call OleInitialize before registering OCXs, like native does.
+      advpack: Stop processing if there was an error registering an OCX.
+      ntdll: Pass the correct value to NtClose in the tests.
+      msi: Don't wait on closed handles in ACTION_FinishCustomActions.
+      atl: AddRef the object being returned in AtlInternalQueryInterface,  not "this".
+      ole32: Convert the OpenDll list to a standard Wine list.
+      ole32: Move the in-process module loading to COMPOBJ_DllList_Add.
+      ole32: Move the handling of loading a dll and getting an in-process object from it to an apartment-specific function.
+      ole32: Add a test that shows CoFreeUnusedLibraries only frees unused libraries from the current apartment.
+      ole32: Cache the address for the library's DllGetClassObject and DllCanUnloadNow in the OpenDll list entry.
+      ole32: Keep a list of the loaded dlls for each apartment.
+      ole32: In 16-bit OLE, LPOLESTR uses multibyte, not Unicode characters so make LoadTypeLib16 take an LPSTR instead of LPOLESTR.
+      ole32: Add tests for drag and drop functions.
+      ole32: Check for COM not being initialised and an invalid window handle being input to RegisterDragDrop.
+      ole32: Check the input hwnd is valid in RevokeDragDrop.
+      ole32: Don't release the registered drop targets in OleUninitialize.
+      ole32: Move declaration for FileMonikerImpl_DecomposePath from compobj_private.h to moniker.h.
+      ole32: Fix a hack which depended on the IID of the interface being marshaled
+      shell32: Return Unicode strings from all of the IShellFolder::GetDisplayNameOf functions in not running in Win9x mode.
+      msi: Provide UI action data for uncompressed files, not just compressed ones.
 
-Paul Vriens (18):
-      kernel32/tests: Use skip.
-      wininet/ftp: Simplify FTP_FtpGetFileW a bit.
-      wininet/ftp: Move a definition in FTP_FtpFindFirstFileW (Coverity).
-      wininet/tests: Expose a problem with FtpGetFile.
-      wininet/ftp: Remove unneeded check.
-      wininet/ftp: Fix potential memory leak.
-      netapi32/tests: Use LoadLibrary where needed and skip.
-      shlwapi/path: Proper use of GetProcessHeap().
-      oleaut32/tests: Use skip.
-      kernel32/profile: Rename a test.
-      kernel32/profile: Move GetPrivateProfileSectionA to its own test.
-      kernel32/profile: Add a few NULL checks (Coverity).
-      kernel32/profile: Some parameter tests for GetPrivateProfileSectionA.
-      advapi32/tests: Use skip.
-      advapi32/tests: Move check for ERROR_CALL_NOT_IMPLEMENTED to the first call.
-      advapi32/tests: Add check to see if LookupAccountNameA is implemented.
-      advapi32/tests: Add check to see if ImpersonateSelf is implemented.
-      advapi32/tests: Add check to see if SetEntriesInAclW is implemented.
+Rolf Kalbermatter (4):
+      notepad: Implement handling of page setup dialog parameters.
+      notepad: Fix a possible rounding error when storing the font point size to the registry.
+      notepad: Fix text label.
+      notepad: Improve printing considerably.
 
-Phil Costin (1):
-      wined3d: Ensure all states affected by a change in render_offscreen are marked dirty in ActivateContext.
+Stefan Dösinger (10):
+      wined3d: Add GL_APPLE_client_storage to our extension list.
+      wined3d: Use GL_APPLE_client_storage if available.
+      wined3d: Add D3DDEVCAPS3_* to the wined3d caps header.
+      wined3d: Add Filtering to IWineD3DSurface::Blt and handle it.
+      wined3d: Set WINED3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD caps3 cap.
+      wined3d: Index buffer data is unsigned.
+      wined3d: Dirtify the shader and declaration states if the bound interface is destroyed.
+      d3d9: AddRef the device in IDirect3DVertexDeclaration9::AddRef.
+      d3d9: Fix the circular converted vertex declaration reference.
+      d3d9: Fix vertex decl test.
 
-Piotr Caban (2):
-      comctl32: Fixed TreeView_EndEditLabelNow crash.
-      comctl32: Set label width after editting.
+Stefan Leichter (1):
+      advapi32: Add some tests for RegDeleteTreeA.
 
-Rob Shearman (32):
-      ole32: Add warnings for failures in the structured storage stream functions.
-      ole32: Implement TYMED_FILE for STGMEDIUM marshaling and unmarshaling.
-      include: Fix the byte-order in the definition of the USER_MARSHAL_CB_SIGNATURE macro.
-      oleaut32: Add some tests for user marshaling a VT_UNKNOWN variant.
-      oleaut32: Make the VARIANT_UserUnmarshal tests work on XP.
-      oleaut32: Clear the input pvar structure in VARIANT_UserUnmarshal to free the data instead of just initializing.
-      ole32: Add a test for StgStreamImpl_SetSize with a non-zero HighPart for the size.
-      atl: Add support for the pMapEntries parameter to AtlModuleUpdateRegistryFromResourceD.
-      atl: Add support for the registrar parameter of AtlModuleUpdateRegistryFromResourceD.
-      winedump: Fix the output for Makefile.in with respect to the dependencies line to match that required by the build system.
-      ole32: The 16-bit version of CoDisconnectObject is not compatible with the 32-bit version, so create a separate stub for the former.
-      rpcrt4: Implement associations which are intermediary objects that track the relationship between the client and a given endpoint on the server.
-      rpcrt4: Make some parameters of non-exported functions const.
-      ole32: Add a stubbed out implementation of IClientSecurity to the proxy manager.
-      ole32: Add the OXID_INFO structure to dcom.idl.
-      ole32: Generate OXID_INFO in the stub manager.
-      rpcrt4: Retrieve the maximum token length from the security provider rather than using a hardcoded and rather small limit.
-      rpcrt4: Call InitializeSecurityContext from only one function.
-      rpcrt4: Call CompleteAuthToken if InitializeSecurityContext returned a code that says it should be called.
-      rpcrt4: Use the correct authorization trailer length using information from the security provider.
-      ole32: Handle NULL sub-objects correctly in the STGMEDIUM user marshaling functions so that no further data in marshaled or unmarshaled.
-      ole32: Add documentation for CreateBindCtx, BindMoniker, GetRunningObjectTable and OleRun.
-      ole32: Add documentation for CoGetClassObject and GetClassFile.
-      ole32: Move GetClassFile to moniker.c and move OleRun to ole2.c.
-      ole32: Register the ProgID for the class and file monikers.
-      ole32: Pass the OXID info to RPC_CreateClientChannel and use this to pass the server process ID to channel hooks.
-      ole32: Add tests for the standard marshaler's implementation of IClientSecurity.
-      ole32: Do a case-insensitive comparison in the count_moniker_matches in the moniker tests as Win9x marshals an all upper-case file name for file monikers.
-      ole32: Display the testname for the test for display name in test_moniker.
-      ole32: Add some more tests for MkParseDisplayName.
-      ole32: Implement MkParseDisplayName.
-      rpcrt4: Fixing the using of the auth_len values the wrong way round - PKT_PRIVACY implies the packet will be encrypted, not just signed.
+Steven Edwards (1):
+      winecfg: Add a button for audio test.
 
-Stefan Dösinger (13):
-      wined3d/ddraw: Forward DDSCL_MULTITHREADED to wined3d.
-      wined3d: Fix client gl unit selection.
-      wined3d: Remove some old stuff.
-      wined3d: Activate a context before doing opengl calls.
-      wined3d: Store an array of contexts in the swapchain.
-      wined3d: Add GL_ATI_envmap_bumpmap to our gl extension header.
-      wined3d: Support GL_ATI_envmap_bumpmap for D3DFMT_V8U8.
-      wined3d: Store the pixel format in the texture.
-      wined3d: General signed format correction without native signed formats.
-      wined3d: Handle input modifiers in texcrd with arb shaders.
-      wined3d: Implement bem shader instruction.
-      wined3d: Disable texture coordinate arrays on the correct unit.
-      ddraw: When changing the back buffers also update the render target.
+Vit Hrachovy (1):
+      winecfg: Fix outdated Czech localization.
 
-Vitaly Budovski (1):
-      wined3d: Check for float texture formats correctly.
+Vitaliy Margolen (2):
+      dinput: Set the event regardless of the queue state.
+      ntdll: Take size of the arena from the current pointer before advancing.
 
 --
 Alexandre Julliard
diff --git a/ChangeLog b/ChangeLog
index 74b045e..650141a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,1353 @@
+2007-04-13  Huw Davies <huw@codeweavers.com>
+
+	* dlls/imagehlp/integrity.c:
+	imagehlp: Add support for the indices array passed to ImageEnumerateCertificates.
+
+2007-04-12  András Kovács <andras@debian.sth.sze.hu>
+
+	* programs/winecfg/appdefaults.c:
+	winecfg: Add Windows Vista version option.
+
+	* dlls/ntdll/version.c:
+	ntdll: Add Vista version option.
+
+2007-04-12  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/oleaut32/vartype.c:
+	oleaut32: Remove superfluous semicolons.
+
+	* dlls/ole32/rpc.c, dlls/ole32/usrmarshal.c:
+	ole32: Void functions should not return a value.
+
+2007-04-12  Fabian Bieler <der.fabe@gmx.net>
+
+	* dlls/wined3d/baseshader.c:
+	wined3d: Mark vertex shader 3.0 as foggy shaders if they write out the fog coord.
+
+2007-04-12  H. Verbeet <hverbeet@gmail.com>
+
+	* dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
+	wined3d: Fix some swizzles on scalars.
+
+2007-04-13  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/winex11.drv/x11drv_main.c:
+	winex11.drv: Hack to disable XInitThreads when an XIM is used.
+
+2007-04-12  Lei Zhang <thestig@google.com>
+
+	* dlls/comctl32/tests/monthcal.c:
+	comctl32: monthcal: GetMonthRange Tests.
+
+2007-04-13  Rob Shearman <rob@codeweavers.com>
+
+	* dlls/msi/files.c:
+	msi: Provide UI action data for uncompressed files, not just compressed ones.
+
+2007-04-12  Dan Hipschman <dsh@linux.ucla.edu>
+
+	* dlls/rpcrt4/tests/rpc.c:
+	rpcrt4: Add tests for RpcServerListen and friends.
+
+2007-04-12  Stefan Dösinger <stefan@codeweavers.com>
+
+	* dlls/d3d9/tests/vertexdeclaration.c:
+	d3d9: Fix vertex decl test.
+
+2007-04-12  Jacek Caban <jacek@codeweavers.com>
+
+	* dlls/mshtml/olecmd.c:
+	mshtml: Added IDM_COMPOSESETTINGS and IDM_HTMLEDITMODE stub implementation.
+
+	* dlls/mshtml/persist.c:
+	mshtml: Added IPersistFile::Save implementation.
+
+	* dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c,
+	  dlls/mshtml/nsio.c:
+	mshtml: Correctly handle utf-16 encoded pages.
+
+	* dlls/mshtml/htmlbody.c:
+	mshtml: Added IHTMLBodyElement::get_background implementation.
+
+	* dlls/mshtml/htmlbody.c:
+	mshtml: Change TRACE to FIXME in stubs.
+
+2007-04-12  Dan Kegel <dank@kegel.com>
+
+	* dlls/winex11.drv/keyboard.c:
+	winex11.drv: GetAsyncKeyState must check mouse buttons, too.
+
+2007-04-12  Alexandre Julliard <julliard@winehq.org>
+
+	* server/change.c, server/fd.c, server/file.h, server/process.c,
+	  server/queue.c, server/request.c, server/signal.c, server/thread.c:
+	server: Don't bother with default entry points for objects that don't even
+	return an fd.
+
+	* server/mailslot.c:
+	server: Create a separate fd object for each mailslot writer. Make them
+	first-class file handles.
+
+2007-04-12  Marcus Meissner <meissner@suse.de>
+
+	* configure, configure.ac:
+	configure: Include <sys/types.h> before including <linux/joystick.h>.
+
+2007-04-11  Vitaliy Margolen <wine-patches@kievinfo.com>
+
+	* dlls/ntdll/heap.c:
+	ntdll: Take size of the arena from the current pointer before advancing.
+
+2007-04-11  Jason Edmeades <us@edmeades.me.uk>
+
+	* programs/cmd/wcmdmain.c:
+	cmd.exe: Fix regression when launching a fully qualified program.
+
+	* programs/cmd/Cs.rc, programs/cmd/De.rc, programs/cmd/En.rc,
+	  programs/cmd/Es.rc, programs/cmd/Fr.rc, programs/cmd/Ja.rc,
+	  programs/cmd/Ko.rc, programs/cmd/Nl.rc, programs/cmd/No.rc,
+	  programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/Ru.rc,
+	  programs/cmd/Si.rc, programs/cmd/Tr.rc, programs/cmd/builtins.c,
+	  programs/cmd/wcmd.h:
+	cmd.exe: Add prompting and COPYCMD plus /Y support to move.
+
+	* programs/cmd/builtins.c:
+	cmd.exe: Add move support for wildcards and directories.
+
+	* programs/cmd/builtins.c:
+	cmd.exe: Add support for move with simple wildcards.
+
+2007-04-11  Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+	* dlls/user32/user32.spec, dlls/user32/winpos.c:
+	user32: Add RealChildWindowFromPoint.
+
+2007-04-12  Paul Vriens <Paul.Vriens.Wine@gmail.com>
+
+	* dlls/advpack/tests/files.c:
+	advpack/tests: Don't hardcode the windows directory.
+
+2007-04-12  Huw Davies <huw@codeweavers.com>
+
+	* dlls/winspool.drv/info.c:
+	winspool.drv: Implement level 1 support for EnumPrinters.
+
+2007-04-12  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/ntdll/server.c:
+	ntdll: Fix a compiler warning.
+
+2007-04-12  Aric Stewart <aric@codeweavers.com>
+
+	* dlls/msi/msi.c:
+	msi: Do not crash in MsiGetUserInfo if org, user or serial are not present,
+	instead return USERINFOSTATE_ABSENT.
+
+2007-04-11  Lei Zhang <thestig@google.com>
+
+	* dlls/user32/tests/msg.c:
+	user32: WM_ACTIVATEAPP on minimize message test.
+
+	* dlls/comctl32/tests/monthcal.c:
+	comctl32: More monthcal hit tests.
+
+2007-04-11  James Hawkins <truiken@gmail.com>
+
+	* dlls/msi/files.c, dlls/msi/tests/install.c:
+	msi: Reset the is_extracted flag when every cabinet is loaded.
+
+2007-04-12  Maarten Lankhorst <m.b.lankhorst@gmail.com>
+
+	* programs/winecfg/audio.c:
+	winecfg: Close audio driver when not needed any more.
+
+2007-04-11  Detlef Riekenberg <wine.dev@web.de>
+
+	* .gitignore, dlls/localui/Makefile.in, dlls/localui/localui.rc:
+	localui: Add version resource.
+
+2007-04-11  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/ntdll/exception.c, dlls/ntdll/relay.c, dlls/ntdll/signal_i386.c:
+	ntdll: Remove superfluous semicolons.
+
+	* dlls/ntdll/string.c:
+	ntdll: Void functions should not return a value.
+
+2007-04-11  Paul Vriens <paul.vriens.wine@gmail.com>
+
+	* dlls/advapi32/tests/registry.c:
+	advapi32/tests: Fix RegQueryValueExA test for win9x and ME.
+
+2007-04-11  Hans Leidekker <hans@it.vu.nl>
+
+	* dlls/kernel32/oldconfig.c:
+	kernel32: Allow any amount of whitespace between the words ANSI and SCSI in
+	/proc/scsi/scsi.
+
+2007-04-11  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/gdi32/tests/font.c:
+	gdi32: Fix a couple of problems with negative lfWidth test.
+
+2006-10-14  Ivan Gyurdiev <ivg2@cornell.edu>
+
+	* dlls/d3d9/tests/vertexdeclaration.c:
+	d3d9: Add a test for the converted vertex decl.
+
+	* dlls/d3d9/tests/vertexdeclaration.c:
+	d3d9: Break out two helper functions from test_fvf_to_decl.
+
+2007-04-08  Stefan Dösinger <stefan@codeweavers.com>
+
+	* dlls/d3d9/device.c, dlls/d3d9/tests/visual.c,
+	  dlls/d3d9/vertexdeclaration.c:
+	d3d9: Fix the circular converted vertex declaration reference.
+
+2007-04-07  Stefan Dösinger <stefan@codeweavers.com>
+
+	* dlls/d3d9/vertexdeclaration.c:
+	d3d9: AddRef the device in IDirect3DVertexDeclaration9::AddRef.
+
+2007-04-11  Stefan Dösinger <stefan@codeweavers.com>
+
+	* dlls/wined3d/pixelshader.c, dlls/wined3d/vertexdeclaration.c,
+	  dlls/wined3d/vertexshader.c:
+	wined3d: Dirtify the shader and declaration states if the bound interface
+	is destroyed.
+
+2007-04-11  Kai Blin <kai.blin@gmail.com>
+
+	* dlls/ntdll/time.c:
+	ntdll: Don't use settimeofday() to attempt to set the timezone.
+
+2007-04-10  Chris Robinson <chris.kcat@gmail.com>
+
+	* dlls/quartz/filtermapper.c:
+	quartz: Implement IAMFilterData interface for IFilterMapper.
+
+2007-04-11  Francois Gouget <fgouget@free.fr>
+
+	* dlls/oleaut32/tests/vartest.c:
+	oleaut32/tests: Fix compilation on systems that don't support nameless structs
+	or unions.
+
+2007-04-10  Aric Stewart <aric@codeweavers.com>
+
+	* dlls/shell32/shlfolder.c:
+	shell32: Use _ILSimpleGetTextW instead of using _ILGetTextPointer
+	to be able to make use of FileStructW and avoid W->A->W roundtrips if
+	possible.
+
+2007-04-11  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/shell32/pidl.c, dlls/shell32/pidl.h:
+	shell32: Have _ILCreateFromFindDataW also create a FileStructW type of pidl.
+	Based on a patch by Aric Stewart.
+	Also get rid of _ILCreateFromFindDataA and _ILCreateFromPatA.
+
+2007-04-09  Aric Stewart <aric@codeweavers.com>
+
+	* dlls/shell32/debughlp.c, dlls/shell32/pidl.c, dlls/shell32/pidl.h:
+	shell32: Update the debug functions to handle Unicode value pidl.
+	Add _ILIsUnicode as a simple pidl test.
+
+	* dlls/shell32/pidl.c, dlls/shell32/pidl.h:
+	shell32: Avoid unneeded A->W conversions in _ILSimpleGetTextW.
+	Implement _ILGetTextPointerW, though it does little now.
+	Handle the LPWSTR from _ILGetTextPointerW in _ILSimpleGetText and
+	_ILSimpleGetTextW.
+
+2007-04-11  Aric Stewart <aric@codeweavers.com>
+
+	* dlls/msi/font.c:
+	msi: Register fonts with full target paths as applications can and will install
+	fonts to places other than the windows/fonts directory.
+
+2007-04-11  Paul Vriens <Paul.Vriens.Wine@gmail.com>
+
+	* dlls/advapi32/tests/registry.c:
+	advapi32/tests: Use skip when OpenSCManagerA is not implemented.
+
+2007-04-11  Michael Stefaniuc <mstefani@redhat.de>
+
+	* dlls/ws2_32/tests/sock.c:
+	ws2_32/tests: Remove redundant NULL check before HeapFree().
+
+2007-04-10  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/msvcrt/cpp.c:
+	msvcrt: Remove superfluous semicolons.
+
+2007-04-10  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
+	  dlls/ws2_32/socket.c, include/wine/server.h,
+	  include/wine/server_protocol.h, server/fd.c, server/protocol.def,
+	  server/trace.c:
+	ntdll: Store the file access and options in the fd cache, and get rid of the
+	dynamic flags.
+	This avoids server round-trips for all file I/O.
+
+	* server/change.c, server/fd.c, server/file.c, server/file.h,
+	  server/mailslot.c, server/named_pipe.c, server/process.c,
+	  server/queue.c, server/request.c, server/serial.c, server/signal.c,
+	  server/sock.c, server/thread.c:
+	server: Rename the get_file_info function to get_fd_type and get rid of
+	the flags.
+
+	* server/change.c, server/fd.c, server/file.c, server/file.h,
+	  server/mailslot.c, server/named_pipe.c, server/process.c,
+	  server/queue.c, server/request.c, server/serial.c, server/signal.c,
+	  server/sock.c, server/thread.c:
+	server: Store the opening options in the file descriptor instead of in the
+	individual objects.
+	Allows moving the FD_FLAG_OVERLAPPED support to the generic
+	get_handle_fd request handling.
+
+	* dlls/kernel32/sync.c:
+	kernel32: Add SYNCHRONIZE access to mailslot handles.
+	Don't bother to request write access.
+
+2007-04-06  Rolf Kalbermatter <r.kalbermatter@hccnet.nl>
+
+	* programs/notepad/dialog.c, programs/notepad/main.c,
+	  programs/notepad/main.h:
+	notepad: Improve printing considerably.
+	Make fonts and the other measurements the correct size in relation to
+	the actual printer resolution instead of thinking it uses the same
+	resolution as the display.  Before fixed sized (and for most printer
+	resolutions way to small) margins where used and the font size was
+	taken directly from the screen font independent of the actual printer
+	resolution, resulting in a completely unreadable micro text on most
+	printouts.
+
+2007-04-10  Hans Leidekker <hans@it.vu.nl>
+
+	* dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec,
+	  dlls/setupapi/tests/misc.c, include/setupapi.h:
+	setupapi: Implement SetupGetFileCompressionInfo on top of
+	SetupGetFileCompressionInfoEx.
+
+2007-04-10  H. Verbeet <hverbeet@gmail.com>
+
+	* dlls/wined3d/surface.c:
+	wined3d: Dirtify the sampler used by IWineD3DSurface_PreLoad in
+	IWineD3DSurfaceImpl_BltOverride.
+
+	* dlls/wined3d/drawprim.c:
+	wined3d: Disable the scissor test for depth blits.
+
+	* dlls/wined3d/device.c:
+	wined3d: Disable the scissor test in stretch_rect_fbo.
+
+	* dlls/wined3d/device.c:
+	wined3d: Remove some redundant IWineD3DSurface_PreLoad calls from
+	stretch_rect_fbo.
+
+	* dlls/wined3d/device.c:
+	wined3d: Add some traces to stretch_rect_fbo.
+
+2007-04-10  Huw Davies <huw@codeweavers.com>
+
+	* dlls/wineps.drv/ppd.c:
+	wineps.drv: Add a heuristic to cope with resolution strings of the form
+	"nnnmmmdpi" (ie without the 'x' separator).
+
+2007-04-10  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/ntdll/file.c, server/mailslot.c, server/named_pipe.c:
+	server: Explicitly shutdown closed pipes to prevent access from file descriptors
+	cached in the client.
+
+	* dlls/ntdll/file.c:
+	ntdll: Determine the async read avail_mode flag from the client side.
+
+	* dlls/ntdll/file.c:
+	ntdll: Simplify the async read/write code now that most of the work is done
+	in the server.
+
+	* dlls/ntdll/directory.c, dlls/ntdll/file.c, dlls/ntdll/sync.c,
+	  dlls/ws2_32/socket.c, include/wine/server_protocol.h, server/async.c,
+	  server/change.c, server/fd.c, server/file.c, server/file.h,
+	  server/mailslot.c, server/named_pipe.c, server/process.c,
+	  server/protocol.def, server/queue.c, server/request.c,
+	  server/serial.c, server/signal.c, server/sock.c, server/thread.c,
+	  server/trace.c:
+	server: Add support for restarting an async I/O when the client side couldn't
+	finish it right away.
+
+2007-04-10  Paul Vriens <Paul.Vriens.Wine@gmail.com>
+
+	* dlls/setupapi/tests/misc.c:
+	setupapi/tests: Run tests on win98 again.
+
+	* dlls/advapi32/tests/registry.c:
+	advapi32/tests: Make sure NT4 and W2K tests don't fail.
+
+2007-04-10  Rob Shearman <rob@codeweavers.com>
+
+	* dlls/shell32/shfldr_desktop.c, dlls/shell32/shfldr_fs.c,
+	  dlls/shell32/shfldr_mycomp.c:
+	shell32: Return Unicode strings from all of the IShellFolder::GetDisplayNameOf
+	functions in not running in Win9x mode.
+
+2007-04-09  Lei Zhang <thestig@google.com>
+
+	* dlls/comctl32/monthcal.c:
+	comctl32: Fix first day of the week in monthcal.
+
+2007-04-09  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/mshtml/task.c:
+	mshtml: Void functions should not return a value.
+
+	* dlls/crypt32/cert.c, dlls/crypt32/crl.c:
+	crypt32: Constify some variables.
+
+2007-04-09  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/setupapi/tests/misc.c:
+	setupapi: Avoid using sizeof in traces.
+
+2007-04-06  Detlef Riekenberg <wine.dev@web.de>
+
+	* dlls/localspl/tests/localmon.c:
+	localspl/tests: Remove duplicate tests.
+
+	* .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
+	  dlls/localui/tests/Makefile.in, dlls/localui/tests/localui.c,
+	  programs/winetest/Makefile.in, programs/winetest/winetest.rc:
+	localui/tests: Add initial test.
+
+	* Makefile.in, configure, configure.ac, dlls/Makefile.in,
+	  dlls/localui/Makefile.in, dlls/localui/localui.c,
+	  dlls/localui/localui.spec:
+	localui: Add localui.dll with stubs.
+
+2007-04-08  Hans Leidekker <hans@it.vu.nl>
+
+	* dlls/setupapi/misc.c:
+	setupapi: Remove debug traces from allocation routines.
+
+	* dlls/setupapi/tests/misc.c:
+	setupapi: Add tests for SetupDecompressOrCopyFile.
+
+	* dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec, include/setupapi.h:
+	setupapi: Implement SetupDecompressOrCopyFile{A, W}.
+
+	* dlls/setupapi/tests/misc.c:
+	setupapi: Add tests for SetupGetFileCompressionInfoEx.
+
+	* dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec, include/setupapi.h:
+	setupapi: Implement SetupGetFileCompressionInfoEx{A, W}.
+
+2007-04-09  H. Verbeet <hverbeet@gmail.com>
+
+	* dlls/wined3d/device.c:
+	wined3d: Set the stream offset to 0 in DrawPrimitiveUP/DrawIndexedPrimitiveUP.
+
+	* dlls/wined3d/device.c:
+	wined3d: Display the stream offset in GetStreamSource/SetStreamSource traces.
+
+	* dlls/wined3d/directx.c:
+	wined3d: Don't report render target formats we don't support as supported.
+
+	* dlls/wined3d/directx.c:
+	wined3d: Add some StretchRectFilterCaps.
+
+	* dlls/wined3d/device.c, dlls/wined3d/surface.c,
+	  dlls/wined3d/wined3d_private.h:
+	wined3d: Use the framebuffer blit extension to implement StretchRect.
+
+	* dlls/wined3d/device.c:
+	wined3d: Separate attaching a surface to an FBO from set_render_target_fbo.
+
+	* dlls/wined3d/device.c:
+	wined3d: Make bind_fbo a bit more generic.
+
+	* dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
+	wined3d: Add a function to dump WINED3DTEXTUREFILTERTYPE values.
+
+	* dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/surface.c,
+	  dlls/wined3d/wined3d_private.h:
+	wined3d: Fixup FBO depth attachments when the depth attachment is larger than
+	the render target.
+
+	* dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
+	  dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
+	wined3d: Handle FBO attachments slightly more efficiently.
+
+2007-04-08  Marcus Meissner <marcus@jet.franken.de>
+
+	* dlls/ntdll/file.c:
+	ntdll: Remove superflous NULL checks.
+
+2007-04-09  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/ntdll/tests/file.c:
+	ntdll: Add some test cases for asynchronous I/O.
+
+	* dlls/kernel32/tests/mailslot.c, dlls/ntdll/file.c:
+	ntdll: Use send(2) instead of write(2) for zero-byte writes to sockets.
+
+2007-04-09  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/imm32/imm32.spec, dlls/w32skrnl/Makefile.in,
+	  tools/winebuild/import.c:
+	winebuild: Check if a given forward does exist in one of the imported dlls,
+	fix a couple of problems detected.
+
+2007-04-08  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/mapi32/prop.c:
+	mapi32: Void functions should not return a value.
+
+	* dlls/kernel32/heap.c, dlls/kernel32/thunk.c, dlls/kernel32/vxd.c:
+	kernel32: Remove superfluous semicolons.
+
+2007-04-08  Vitaliy Margolen <wine-patches@kievinfo.com>
+
+	* dlls/dinput/device.c:
+	dinput: Set the event regardless of the queue state.
+
+2007-04-08  Chris Robinson <chris.kcat@gmail.com>
+
+	* programs/winedbg/info.c:
+	winedbg: Align module addresses to 8 characters.
+
+2007-04-08  Felix Nawothnig <flexo@holycrap.org>
+
+	* dlls/wined3d/surface.c:
+	wined3d: Issue an error when the render target is read back without
+	SFLAG_INDRAWABLE being set.
+
+	* dlls/wined3d/context.c:
+	wined3d: Preload target in ActivateContext() for ORM_BACKBUFFER/ORM_PBUFFER.
+
+2007-04-07  Felix Nawothnig <flexo@holycrap.org>
+
+	* dlls/wined3d/surface.c:
+	wined3d: Allow np2 textures to be loaded for SFLAG_INDRAWABLE.
+
+2007-04-07  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c, dlls/d3d9/device.c,
+	  dlls/d3d9/indexbuffer.c, dlls/d3d9/texture.c,
+	  dlls/d3d9/volumetexture.c:
+	d3d9: Void functions should not return a value.
+
+	* dlls/d3d8/cubetexture.c, dlls/d3d8/device.c, dlls/d3d8/indexbuffer.c,
+	  dlls/d3d8/texture.c, dlls/d3d8/volumetexture.c:
+	d3d8: Void functions should not return a value.
+
+2007-04-07  Chris Robinson <chris.kcat@gmail.com>
+
+	* dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c, dlls/quartz/transform.c,
+	  dlls/quartz/transform.h:
+	quartz: Pass the media sample to the individual transform filter callbacks.
+	This is so the filters can pass on and use timing, discontinuity, and other
+	information stored in the sample as needed.
+
+	* dlls/quartz/memallocator.c:
+	quartz: Fix error with operator precedence.
+
+	* dlls/quartz/pin.c:
+	quartz: Fix ALIGN macros.
+
+2007-04-07  Eric Pouech <eric.pouech@wanadoo.fr>
+
+	* programs/taskmgr/dbgchnl.c:
+	taskmgr: Let the debug channels work again.
+	While I was at it, simplified the symbol lookup for the debug options.
+
+2007-04-06  Chris Robinson <chris.kcat@gmail.com>
+
+	* dlls/quartz/avisplit.c, dlls/quartz/waveparser.c:
+	quartz: Make sure cached media samples are released for parser filters.
+
+	* dlls/quartz/avisplit.c, dlls/quartz/parser.c, dlls/quartz/parser.h,
+	  dlls/quartz/waveparser.c:
+	quartz: Add a cleanup callback for parser filters to call on release.
+
+2007-04-07  Felix Nawothnig <flexo@holycrap.org>
+
+	* dlls/d3d8/device.c:
+	d3d8: Add missing relay trace.
+
+	* dlls/comctl32/treeview.c:
+	comctl32: Allow enabling TVS_CHECKBOXES on the fly.
+
+2007-04-06  Lei Zhang <thestig@google.com>
+
+	* dlls/advapi32/crypt.c, dlls/advapi32/registry.c:
+	advapi32: Spelling fixes.
+
+2007-04-06  Stefan Dösinger <stefan@codeweavers.com>
+
+	* dlls/wined3d/drawprim.c:
+	wined3d: Index buffer data is unsigned.
+
+	* dlls/wined3d/directx.c:
+	wined3d: Set WINED3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD caps3 cap.
+
+2007-04-03  Stefan Dösinger <stefan@codeweavers.com>
+
+	* dlls/d3d9/device.c, dlls/ddraw/surface.c, dlls/wined3d/device.c,
+	  dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
+	  dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h,
+	  include/wine/wined3d_interface.h:
+	wined3d: Add Filtering to IWineD3DSurface::Blt and handle it.
+	This is to allow StretchRect to pass the texture filter to WineD3D.
+	DirectDraw sets the texture filter to WINED3DTEXF_NONE, simmilar to all
+	other functions which do not need filtering.
+
+2007-04-06  Stefan Dösinger <stefan@codeweavers.com>
+
+	* include/wine/wined3d_caps.h:
+	wined3d: Add D3DDEVCAPS3_* to the wined3d caps header.
+
+2007-04-06  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* include/setupapi.h:
+	include: Remove superfluous semicolons.
+
+2007-04-06  Chris Robinson <chris.kcat@gmail.com>
+
+	* dlls/quartz/dsoundrender.c:
+	quartz: Add partial implementation of IReferenceClock for DSoundRenderer.
+
+	* dlls/quartz/dsoundrender.c:
+	quartz: Use more precise positioning information for the DSound filter's
+	reference clock.
+
+2007-04-06  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/ntdll/file.c:
+	ntdll: Rely on the server to queue the final APC for asynchronous read/write.
+
+	* dlls/ntdll/file.c:
+	ntdll: Reimplement NtWriteFile.
+	Always try a write() before queuing an async I/O.
+	Handle timeout waits for synchronous I/O entirely on the client side.
+	Queue the final APC as a proper user APC.
+
+	* dlls/ntdll/file.c:
+	ntdll: Reimplement NtReadFile.
+	Always try a read() before queuing an async I/O.
+	Handle timeout waits for synchronous I/O entirely on the client side.
+	Queue the final APC as a proper user APC.
+
+2007-04-08  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/user32/tests/win.c, dlls/winex11.drv/window.c:
+	user32: Windows uses ptMaxTrackSize to set an initial window size not ptMaxSize.
+
+2007-04-06  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/kernel32/tests/mailslot.c:
+	kernel32: Add a bit of slack to the mailslot timeout test.
+
+2007-04-06  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h:
+	comdlg32: Remove inappropriate const qualifier.
+
+	* dlls/comdlg32/printdlg.c, dlls/comdlg32/printdlg16.c:
+	comdlg32: Constify some variables.
+
+	* dlls/comdlg32/cdlg.h, dlls/comdlg32/fontdlg.c,
+	  dlls/comdlg32/fontdlg16.c:
+	comdlg32: Constify some variables.
+
+	* dlls/comdlg32/finddlg16.c, dlls/comdlg32/finddlg32.c:
+	comdlg32: Constify some variables.
+
+2007-04-08  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/shlwapi/shlwapi.spec:
+	shlwapi: Fix a forward to user32.PrivateExtractIconExW.
+
+2007-04-05  Fabian Bieler <der.fabe@gmx.net>
+
+	* dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
+	wined3d: Add GL_EXT_framebuffer_blit to extension handler.
+
+2007-04-05  Jason Edmeades <us@edmeades.me.uk>
+
+	* programs/cmd/directory.c:
+	cmd.exe: Partially fix 'dir *.' (ie files with no extension).
+
+	* programs/cmd/directory.c:
+	cmd.exe: Make dir a* b* or dir a* b* /s mirror windows.
+
+	* programs/cmd/directory.c, programs/cmd/wcmd.h, programs/cmd/wcmdmain.c:
+	cmd.exe: Make dir support multiple parameters.
+
+	* programs/cmd/directory.c:
+	cmd.exe: Fix dir filename /s and resolve many output differences.
+
+	* programs/cmd/wcmdmain.c:
+	cmd.exe: Attempt to launch pgm even if fails to locate it.
+
+	* programs/cmd/wcmdmain.c:
+	cmd.exe: Only search for supplied command as-is if it includes an extension.
+	Files with no extensions cannot be run as-is. This enables a directory
+	with 'fred' and 'fred.bat' to correctly run fred.bat if just fred is
+	executed.
+
+2007-04-06  Felix Nawothnig <flexo@holycrap.org>
+
+	* dlls/comctl32/toolbar.c:
+	comctl32: Allow destruction of toolbar in BN_CLICKED handler.
+
+2007-04-06  Rolf Kalbermatter <r.kalbermatter@hccnet.nl>
+
+	* programs/notepad/En.rc:
+	notepad: Fix text label.
+
+2007-04-05  Chris Robinson <chris.kcat@gmail.com>
+
+	* dlls/quartz/filtergraph.c:
+	quartz: Send a notification when the filter graph clock changes.
+
+2007-04-04  Chris Robinson <chris.kcat@gmail.com>
+
+	* dlls/quartz/filtergraph.c:
+	quartz: Avoid releasing NULL objects.
+
+2007-04-06  Felix Nawothnig <flexo@holycrap.org>
+
+	* programs/taskmgr/procpage.c:
+	taskmgr: Use default font for proc listview.
+
+	* dlls/comctl32/header.c:
+	comctl32: Use appropriate font for header drag image.
+
+2007-04-05  Felix Nawothnig <flexo@holycrap.org>
+
+	* dlls/comctl32/listview.c:
+	comctl32: Fix item rect calculation.
+
+2007-04-06  Michael Stefaniuc <mstefani@redhat.de>
+
+	* dlls/msvcrt/tests/cpp.c, dlls/msvcrt/undname.c:
+	msvcrt: Demangle a C++ mangled string that is only a name with it's template
+	argument list.
+
+	* dlls/msvcrt/undname.c:
+	msvcrt: Move the code to demangle a name with its template argument list out
+	of get_class() and into a separate function.
+
+2007-04-05  Rob Shearman <rob@codeweavers.com>
+
+	* dlls/ole32/compobj_private.h, dlls/ole32/stubmanager.c,
+	  dlls/ole32/tests/marshal.c:
+	ole32: Fix a hack which depended on the IID of the interface being marshaled
+	to determine whether we were marshaling the remote unknown for the
+	apartment or not.
+
+2007-04-05  Hans Leidekker <hans@it.vu.nl>
+
+	* dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
+	wintrust: Improve a number of stubs.
+
+2007-04-05  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/ntdll/heap.c:
+	ntdll: Make test for heap boundaries more strict in HEAP_FindSubHeap.
+
+2007-04-05  Rob Shearman <rob@codeweavers.com>
+
+	* dlls/ole32/compobj_private.h, dlls/ole32/moniker.h:
+	ole32: Move declaration for FileMonikerImpl_DecomposePath from compobj_private.h
+	to moniker.h.
+
+	* dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/ole2.c,
+	  dlls/ole32/tests/dragdrop.c:
+	ole32: Don't release the registered drop targets in OleUninitialize.
+	Do it in DLL_PROCESS_DETACH instead.
+
+	* dlls/ole32/ole2.c, dlls/ole32/tests/dragdrop.c:
+	ole32: Check the input hwnd is valid in RevokeDragDrop.
+
+	* dlls/ole32/ole2.c, dlls/ole32/tests/dragdrop.c:
+	ole32: Check for COM not being initialised and an invalid window handle being
+	input to RegisterDragDrop.
+
+	* dlls/ole32/tests/Makefile.in, dlls/ole32/tests/dragdrop.c:
+	ole32: Add tests for drag and drop functions.
+
+2007-04-05  Paul Vriens <paul.vriens.wine@gmail.com>
+
+	* dlls/user32/tests/menu.c:
+	user32/tests: Don't run unicode tests if not supported.
+
+	* dlls/ntdll/tests/info.c:
+	ntdll/tests: Use GetModuleHandle and skip.
+
+2007-04-07  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/wineps.drv/driver.c, dlls/winspool.drv/tests/info.c:
+	winspool: Add a test for DeviceCapabilities, fix some bugs found.
+
+2007-04-05  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/ws2_32/socket.c:
+	ws2_32: Don't access the IO_STATUS_BLOCK until the I/O operation is finished.
+
+	* dlls/ntdll/file.c:
+	ntdll: Avoid relying on the IO_STATUS_BLOCK for storing the current transfer
+	count.
+
+	* dlls/ntdll/file.c:
+	ntdll: Avoid setting status in IO_STATUS_BLOCK until the I/O operation is done.
+
+2007-04-05  Fabian Bieler <der.fabe@gmx.net>
+
+	* dlls/wined3d/glsl_shader.c:
+	wined3d: Fix GLSL cnd instruction.
+	According to MSDN the cnd instruction should translate:
+	dst = src0 > 0.5 ? src1 : src2;
+
+2007-03-31  Fabian Bieler <der.fabe@gmx.net>
+
+	* dlls/wined3d/device.c:
+	wined3d: Fix UpdateSurface for sourceRect != sourceWidth.
+
+2007-04-04  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/comdlg32/filedlgbrowser.c:
+	comdlg32: Constify some variables.
+
+	* dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlg16.c,
+	  dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlg31.h:
+	comdlg32: Constify some variables.
+
+	* dlls/comdlg32/cdlg.h, dlls/comdlg32/colordlg.c:
+	comdlg32: Constify some variables.
+
+2007-04-04  Stefan Leichter <Stefan.Leichter@camline.com>
+
+	* dlls/advapi32/tests/registry.c:
+	advapi32: Add some tests for RegDeleteTreeA.
+
+2007-04-04  Aric Stewart <aric@codeweavers.com>
+
+	* dlls/ole32/stg_bigblockfile.c:
+	ole32: Storage optimization.
+	We do not need to unmap and remap all the victim pages with every
+	resize as they are simply a cache. Provides significant speedup for
+	saving large storage files.
+
+2007-04-04  Peter Beutner <p.beutner@gmx.net>
+
+	* dlls/ntdll/tests/exception.c:
+	ntdll: Remove one exception test.
+
+	* include/dinput.h:
+	dinput: Add missing definition to public header.
+
+2007-04-04  Maarten Lankhorst <m.b.lankhorst@gmail.com>
+
+	* Makefile.in, configure, configure.ac, dlls/Makefile.in,
+	  dlls/winearts.drv/Makefile.in, dlls/winearts.drv/arts.c,
+	  dlls/winearts.drv/arts.h, dlls/winearts.drv/audio.c,
+	  dlls/winearts.drv/winearts.drv.spec, include/config.h.in,
+	  programs/winecfg/Bg.rc, programs/winecfg/Cs.rc,
+	  programs/winecfg/De.rc, programs/winecfg/En.rc,
+	  programs/winecfg/Es.rc, programs/winecfg/Fi.rc,
+	  programs/winecfg/Fr.rc, programs/winecfg/Hu.rc,
+	  programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
+	  programs/winecfg/Nl.rc, programs/winecfg/No.rc,
+	  programs/winecfg/Ro.rc, programs/winecfg/Ru.rc,
+	  programs/winecfg/Tr.rc, programs/winecfg/audio.c,
+	  programs/winecfg/libraries.c, programs/winecfg/resource.h,
+	  tools/winapi/win32.api:
+	winearts.drv: Kill off winearts.
+
+2007-04-04  Rob Shearman <rob@codeweavers.com>
+
+	* dlls/oleaut32/typelib16.c:
+	ole32: In 16-bit OLE, LPOLESTR uses multibyte, not Unicode characters so make
+	LoadTypeLib16 take an LPSTR instead of LPOLESTR.
+
+	* dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
+	  dlls/ole32/tests/compobj.c:
+	ole32: Keep a list of the loaded dlls for each apartment.
+	Use it to make CoFreeUnusedLibraries per-apartment.
+
+	* dlls/ole32/compobj.c:
+	ole32: Cache the address for the library's DllGetClassObject and DllCanUnloadNow
+	in the OpenDll list entry.
+
+	* dlls/ole32/tests/compobj.c:
+	ole32: Add a test that shows CoFreeUnusedLibraries only frees unused libraries
+	from the current apartment.
+
+	* dlls/ole32/compobj.c:
+	ole32: Move the handling of loading a dll and getting an in-process object
+	from it to an apartment-specific function.
+	Use it to implement apartment_hostobject in a cleaner way so that it is
+	guaranteed to not recurse.
+
+	* dlls/ole32/compobj.c:
+	ole32: Move the in-process module loading to COMPOBJ_DllList_Add.
+
+	* dlls/ole32/compobj.c:
+	ole32: Convert the OpenDll list to a standard Wine list.
+	Store the library name and make it reference counted.
+
+2007-03-29  Fabian Bieler <der.fabe@gmx.net>
+
+	* dlls/wined3d/directx.c:
+	wined3d: Add support for float texture formats back in.
+
+	* dlls/wined3d/glsl_shader.c:
+	wined3d: Fix GLSL cnd instruction for INF and NAN arguments.
+
+	* dlls/wined3d/glsl_shader.c:
+	wined3d: Fix GLSL cmp instruction for INF and NAN arguments.
+
+2007-04-03  Chris Robinson <chris.kcat@gmail.com>
+
+	* dlls/quartz/pin.c:
+	quartz: Tell filters to stop sending data when the chain is broken.
+
+2007-04-04  Chris Robinson <chris.kcat@gmail.com>
+
+	* dlls/quartz/memallocator.c:
+	quartz: Don't call ReleaseSemaphore on NULL semaphore handles.
+
+2007-04-03  Chris Robinson <chris.kcat@gmail.com>
+
+	* dlls/quartz/filtergraph.c:
+	quartz: Implement Get/SetSyncSource for the FilterGraph's IMediaFilter interface.
+
+2007-04-04  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/ntdll/directory.c, server/change.c:
+	server: Use the standard file descriptor signal mechanism for directory changes.
+
+	* server/async.c, server/fd.c, server/file.c, server/file.h,
+	  server/mailslot.c, server/named_pipe.c, server/serial.c:
+	server: Fix the handling of the signaled status for file descriptors.
+	File handles are signaled when an I/O operation completes, and reset
+	when another operation is queued.
+
+	* dlls/user32/message.c, dlls/winex11.drv/event.c,
+	  dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c:
+	winex11.drv: Store the display file descriptor directly in the server message
+	queue.
+	Get rid of a few WaitForMultipleObjectsEx hacks.
+
+	* include/wine/server_protocol.h, server/protocol.def, server/queue.c,
+	  server/request.h, server/trace.c:
+	server: Add support for associating a file descriptor to a message queue.
+
+	* server/trace.c, tools/make_requests:
+	make_requests: More aggressive grepping for status values.
+
+2007-04-04  Paul Vriens <Paul.Vriens.Wine@gmail.com>
+
+	* dlls/odbccp32/odbccp32.c, dlls/odbccp32/tests/misc.c:
+	odbccp32: Don't print *pcbPathOut as it can be NULL (Coverity).
+
+2007-04-03  Aric Stewart <aric@codeweavers.com>
+
+	* dlls/comctl32/propsheet.c, dlls/comctl32/tests/propsheet.c:
+	comctl32: Propsheet exception fix.
+	Do not attempt to draw a page during WM_PAINT if there is no active page.
+
+2007-04-03  Felix Nawothnig <flexo@holycrap.org>
+
+	* dlls/wined3d/state.c:
+	wined3d: Only issue state_patchsegments FIXME once.
+
+	* dlls/wined3d/state.c:
+	wined3d: Downgrade some ERRs to FIXMEs.
+
+2007-04-03  Steven Edwards <winehacker@gmail.com>
+
+	* programs/winecfg/En.rc, programs/winecfg/audio.c,
+	  programs/winecfg/resource.h:
+	winecfg: Add a button for audio test.
+
+2007-04-03  Paul Vriens <paul.vriens.wine@gmail.com>
+
+	* dlls/ole32/stg_bigblockfile.c:
+	ole32/stg_bigblockfile: Check page before use (Coverity).
+
+2007-04-03  Vit Hrachovy <vit.hrachovy@sandbox.cz>
+
+	* programs/winecfg/Cs.rc, programs/winecfg/winecfg.rc:
+	winecfg: Fix outdated Czech localization.
+
+2007-04-03  Chris Robinson <chris.kcat@gmail.com>
+
+	* dlls/quartz/acmwrapper.c:
+	quartz: Break loop on error in ACMWrapper.
+
+	* dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c, dlls/quartz/transform.c,
+	  dlls/quartz/transform.h:
+	quartz: Add a QueryConnect method for transform filters.
+
+2007-04-02  Chris Robinson <chris.kcat@gmail.com>
+
+	* dlls/quartz/transform.c:
+	quartz: Connect input when the pins connect, not when querying.
+	And clean up when disconnecting input.
+
+2007-04-03  Chris Robinson <chris.kcat@gmail.com>
+
+	* dlls/quartz/pin.c:
+	quartz: Hold a reference on the PullPin's filter while the processing thread
+	is alive.
+	Also removes dead code caused by the change.
+
+2007-04-03  Rob Shearman <rob@codeweavers.com>
+
+	* dlls/atl/atl_main.c:
+	atl: AddRef the object being returned in AtlInternalQueryInterface,  not "this".
+
+	* dlls/msi/custom.c:
+	msi: Don't wait on closed handles in ACTION_FinishCustomActions.
+	The handle will be closed by free_custom_action_data, so duplicate the
+	handle before calling it.
+
+	* dlls/ntdll/tests/om.c, dlls/ntdll/tests/reg.c:
+	ntdll: Pass the correct value to NtClose in the tests.
+
+2007-04-03  Alexandre Julliard <julliard@winehq.org>
+
+	* server/async.c, server/fd.c, server/file.h, server/named_pipe.c,
+	  server/sock.c:
+	server: Hold a pointer to the queue from the async operations.
+
+	* dlls/kernel32/tests/mailslot.c, server/async.c, server/file.h,
+	  server/mailslot.c, server/named_pipe.c, server/serial.c:
+	server: Make timeout status for async I/O specifiable. Fix mailslots timeout
+	handling.
+
+2007-03-30  Alessandro Pignotti <alex.pigna@inventati.org>
+
+	* dlls/dplayx/dplay.c, dlls/dplayx/dplay_global.h:
+	dplayx: Implement proper interface locking for DP_EnumSession.
+
+2007-03-30  Byeong-Sik Jeon <wjsqudtlr@gmail.com>
+
+	* programs/regedit/Ko.rc:
+	regedit: Update Korean resource.
+
+2007-03-31  Byeong-Sik Jeon <wjsqudtlr@gmail.com>
+
+	* programs/regedit/En.rc, programs/regedit/edit.c,
+	  programs/regedit/framewnd.c, programs/regedit/resource.h:
+	regedit: Support REG_MULTI_SZ creation and editing.
+
+2007-04-03  Laurent Vromman <laurent@vromman.org>
+
+	* dlls/gdi32/path.c, dlls/gdi32/tests/path.c:
+	gdi32: Correct WidenPath behaviour when working on an open path.
+
+2007-04-02  Laurent Vromman <laurent@vromman.org>
+
+	* dlls/gdi32/path.c, dlls/gdi32/tests/path.c:
+	gdi32: Correction of WidenPath behaviour when pen width is 1.
+
+2007-04-02  Jason Edmeades <us@edmeades.me.uk>
+
+	* dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
+	oleaut32: Convert to VT_DECIMAL fails with overflow (with test).
+
+2007-04-01  Chris Robinson <chris.kcat@gmail.com>
+
+	* dlls/quartz/dsoundrender.c:
+	quartz: Use a second-long DSound buffer for playback.
+
+2007-04-02  Francois Gouget <fgouget@codeweavers.com>
+
+	* dlls/shell32/tests/shlexec.c:
+	shell32/tests: On NT4 FindExecutable() returns an extra backspace character
+	in some tests.
+
+	* dlls/shell32/tests/shlexec.c:
+	shell32/tests: On Windows 98 FindExecutable() does not '\0' terminate the
+	returned command which caused many tests to fail.
+
+	* dlls/shell32/tests/shlexec.c:
+	shell32/tests: End the lines with CR+LF otherwise the profile APIs are unable
+	to read them back on Win >= 2000.
+
+	* dlls/shell32/tests/shlexec.c:
+	shell32/tests: Fix some expected FindExecutable() error codes.
+	Add comments indicating which Windows version returns a given error code.
+
+2007-04-02  Francois Gouget <fgouget@free.fr>
+
+	* dlls/comctl32/tests/tab.c, dlls/kernel32/tests/profile.c,
+	  dlls/localspl/tests/localmon.c, dlls/ole32/stg_bigblockfile.c,
+	  dlls/rpcrt4/rpcss_np_client.c, dlls/wined3d/state.c:
+	Assorted spelling and English fixes.
+
+	* dlls/ole32/tests/moniker.c:
+	ole32/tests: Spelling fix.
+
+	* dlls/ole32/tests/moniker.c:
+	ole32/tests: Spelling fix.
+
+2007-04-02  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/avifil32/avifile.c, dlls/avifil32/avifile_private.h,
+	  dlls/avifil32/extrachunk.c, dlls/avifil32/extrachunk.h,
+	  dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c:
+	avifil32: Constify some variables.
+
+	* dlls/comcat/information.c, dlls/comcat/register.c:
+	comcat: Constify some variables.
+
+	* dlls/advpack/install.c:
+	advpack: Constify some variables.
+
+	* dlls/atl/registrar.c:
+	atl: Constify some variables.
+
+	* dlls/advapi32/service.c:
+	advapi32: Constify some variables.
+
+	* dlls/comctl32/updown.c:
+	comctl32: Constify some variables.
+
+	* dlls/comctl32/treeview.c:
+	comctl32: Constify some variables.
+
+	* dlls/comctl32/trackbar.c:
+	comctl32: Constify some variables.
+
+	* dlls/comctl32/toolbar.c:
+	comctl32: Constify some variables.
+
+	* dlls/comctl32/theme_combo.c, dlls/comctl32/tooltips.c:
+	comctl32: Constify some variables.
+
+	* dlls/comctl32/tab.c:
+	comctl32: Constify some variables.
+
+	* dlls/comctl32/syslink.c:
+	comctl32: Constify some variables.
+
+2007-04-02  Alexandre Julliard <julliard@winehq.org>
+
+	* server/async.c, server/change.c, server/fd.c, server/file.h,
+	  server/mailslot.c, server/named_pipe.c, server/serial.c,
+	  server/sock.c:
+	server: Add a separate function to set the timeout of an async I/O operation.
+
+	* dlls/kernel32/tests/mailslot.c:
+	kernel32: Added some last error tests for mailslots.
+
+	* server/fd.c, server/mailslot.c:
+	server: Check file access in register_async before calling the object method.
+
+	* server/async.c, server/change.c, server/fd.c, server/file.h,
+	  server/named_pipe.c, server/serial.c, server/sock.c:
+	server: Make async I/O queues into real objects.
+
+	* server/change.c:
+	server: Use the fd generic wait queue for directory change I/O operations.
+
+	* server/serial.c:
+	server: Take advantage of the fd generic wait queue to remove a lot of serial
+	code.
+
+	* server/fd.c, server/file.h, server/mailslot.c:
+	server: Avoid redundant polling in fd_queue_async_timeout.
+	Moved the file overlapped flag check to default_fd_queue_async.
+
+	* server/fd.c, server/file.h:
+	server: Add a generic wait queue to the file descriptor object.
+
+	* tools/make_makefiles:
+	make_makefiles: Add the .INIT/.BEGIN rules for the main makefile.
+
+2007-03-30  Aric Stewart <aric@codeweavers.com>
+
+	* dlls/comctl32/propsheet.c:
+	comctl32: Unset active page while setting a new active page for a propsheet.
+	Before calling the PSN_SETACTIVE in PROPSHEET_SetCurSel set the
+	active_page to -1. This prevents crashes and corruption of the
+	property sheet if the application makes any modifications during the
+	PSN_SETACTIVE.
+
+2007-04-01  Eric Pouech <eric.pouech@wanadoo.fr>
+
+	* programs/winedbg/tgt_minidump.c, tools/winedump/minidump.c:
+	winedbg, winedump: Extended some info printed from system info directory in
+	minidump about the CPU.
+
+	* programs/winedbg/tgt_minidump.c:
+	winedbg: When reloading real PE modules from a minidump, also look in the
+	search path (as we do for ELF modules).
+
+2007-03-31  Michael Ploujnikov <ploujj@gmail.com>
+
+	* dlls/wined3d/surface_gdi.c:
+	wined3d: Remove DDBLT_WAIT fixme.
+
+2007-03-31  Jason Edmeades <us@edmeades.me.uk>
+
+	* programs/xcopy/xcopy.c:
+	xcopy: Hack/workaround for filenames starting with a '.'.
+
+	* programs/xcopy/xcopy.c:
+	xcopy: /E implies recursive (fixes ActiveState Perl installer).
+
+	* programs/xcopy/xcopy.c:
+	xcopy: Make displayed names mirror windows.
+
+2007-03-30  Jason Edmeades <us@edmeades.me.uk>
+
+	* programs/xcopy/En.rc, programs/xcopy/xcopy.c, programs/xcopy/xcopy.h:
+	xcopy: Add help.
+
+	* programs/xcopy/xcopy.c:
+	xcopy: Update comments with unsupported operations and current status.
+
+	* .gitignore, programs/xcopy/En.rc, programs/xcopy/Makefile.in,
+	  programs/xcopy/rsrc.rc, programs/xcopy/xcopy.c,
+	  programs/xcopy/xcopy.h:
+	xcopy: Move all messages into an English resource file.
+
+	* programs/xcopy/xcopy.c:
+	xcopy: Rearrange code to closely match windows ordering.
+	Effectively work out if we are interested in a file before worrying
+	about prompting for copy or overwrite.
+
+	* programs/xcopy/xcopy.c:
+	xcopy: Add support for /D and /D:m-d-y.
+
+	* programs/xcopy/xcopy.c:
+	xcopy: Add support for /EXCLUDELIST:file1+file2 etc.
+
+2007-03-31  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/comctl32/smoothscroll.c, dlls/comctl32/status.c,
+	  dlls/comctl32/string.c:
+	comctl32: Constify some variables.
+
+	* dlls/comctl32/rebar.c:
+	comctl32: Constify some variables.
+
+	* dlls/comctl32/header.c, dlls/comctl32/pager.c, dlls/comctl32/progress.c,
+	  dlls/comctl32/propsheet.c:
+	comctl32: Constify some variables.
+
+	* dlls/comctl32/animate.c, dlls/comctl32/comctl32undoc.c,
+	  dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c:
+	comctl32: Constify some variables.
+
+2007-04-01  Rolf Kalbermatter <r.kalbermatter@hccnet.nl>
+
+	* programs/notepad/main.c:
+	notepad: Fix a possible rounding error when storing the font point size to
+	the registry.
+
+	* programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
+	  programs/notepad/De.rc, programs/notepad/En.rc,
+	  programs/notepad/Eo.rc, programs/notepad/Es.rc,
+	  programs/notepad/Fi.rc, programs/notepad/Fr.rc,
+	  programs/notepad/Hu.rc, programs/notepad/It.rc,
+	  programs/notepad/Ja.rc, programs/notepad/Ko.rc,
+	  programs/notepad/Nl.rc, programs/notepad/No.rc,
+	  programs/notepad/Pl.rc, programs/notepad/Pt.rc,
+	  programs/notepad/Ru.rc, programs/notepad/Si.rc,
+	  programs/notepad/Sk.rc, programs/notepad/Sw.rc,
+	  programs/notepad/Th.rc, programs/notepad/Tr.rc,
+	  programs/notepad/Wa.rc, programs/notepad/Zh.rc,
+	  programs/notepad/dialog.c, programs/notepad/main.c,
+	  programs/notepad/main.h, programs/notepad/notepad_res.h:
+	notepad: Implement handling of page setup dialog parameters.
+
+2007-04-01  Rob Shearman <rob@codeweavers.com>
+
+	* dlls/advpack/install.c:
+	advpack: Stop processing if there was an error registering an OCX.
+
+	* dlls/advpack/Makefile.in, dlls/advpack/install.c:
+	advpack: Call OleInitialize before registering OCXs, like native does.
+
+	* dlls/urlmon/urlmon_main.c:
+	urlmon: Fix a reference count leak that would keep the module alive when
+	it shouldn't.
+
+2007-04-01  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/gdi32/font.c:
+	gdi32: Make GetKerningPairsA not fail for fonts with SYMBOL charset.
+
+	* dlls/kernel32/tests/locale.c:
+	kernel32: Add GetCPInfo test.
+
+2007-03-31  Stefan Dösinger <stefan@codeweavers.com>
+
+	* dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
+	  dlls/wined3d/volume.c, dlls/wined3d/wined3d_private.h:
+	wined3d: Use GL_APPLE_client_storage if available.
+
+	* dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
+	wined3d: Add GL_APPLE_client_storage to our extension list.
+
+2007-03-31  Dan Kegel <dank@kegel.com>
+
+	* dlls/imagehlp/modify.c:
+	imagehlp: BindImageEx stub should report success.
+
+2007-03-31  Laurent Vromman <laurent@vromman.org>
+
+	* dlls/gdi32/tests/Makefile.in, dlls/gdi32/tests/path.c:
+	gdi32: Add two basic tests to check what WidenPath does.
+
+2007-03-31  Paul Vriens <paul.vriens.wine@gmail.com>
+
+	* dlls/advapi32/tests/registry.c:
+	advapi32/tests: Some cleanup.
+
+	* dlls/advapi32/tests/registry.c:
+	advapi32/tests: Reopen the main handle if needed.
+
+2007-03-30  Felix Nawothnig <flexo@holycrap.org>
+
+	* dlls/d3d8/tests/texture.c, dlls/d3d9/tests/texture.c,
+	  dlls/wined3d/device.c:
+	wined3d: Make CreateCubeTexture fail when not supported.
+
+	* dlls/gdi32/freetype.c, dlls/gdi32/tests/font.c:
+	gdi32: Properly handle negative font widths.
+
+2007-03-31  Chris Robinson <chris.kcat@gmail.com>
+
+	* dlls/quartz/pin.c:
+	quartz: Use a safe APC to kill the PullPin thread when the PullPin is being
+	released.
+
+	* dlls/quartz/filesource.c, dlls/quartz/pin.c:
+	quartz: Set the sample time based on the number of bytes read before sending
+	it downstream.
+
+2007-03-30  Chris Robinson <chris.kcat@gmail.com>
+
+	* dlls/quartz/parser.c:
+	quartz: Remove errant parser output pins on input connection failure.
+
+	* dlls/quartz/dsoundrender.c:
+	quartz: Don't fill the dsound buffer with small amounts.
+
+2007-03-30  Alexandre Julliard <julliard@winehq.org>
+
+	* ANNOUNCE, ChangeLog, VERSION, configure:
+	Release 0.9.34.
+
+----------------------------------------------------------------
 2007-03-30  Alexandre Julliard <julliard@winehq.org>
 
 	* Makefile.in:
diff --git a/VERSION b/VERSION
index 10fd670..f475890 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 0.9.34
+Wine version 0.9.35
diff --git a/configure b/configure
index df5dbe3..85b24c5 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 0.9.34.
+# Generated by GNU Autoconf 2.61 for Wine 0.9.35.
 #
 # Report bugs to <wine-devel@winehq.org>.
 #
@@ -574,8 +574,8 @@
 # Identity of this package.
 PACKAGE_NAME='Wine'
 PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='0.9.34'
-PACKAGE_STRING='Wine 0.9.34'
+PACKAGE_VERSION='0.9.35'
+PACKAGE_STRING='Wine 0.9.35'
 PACKAGE_BUGREPORT='wine-devel@winehq.org'
 
 ac_unique_file="server/atom.c"
@@ -1288,7 +1288,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 0.9.34 to adapt to many kinds of systems.
+\`configure' configures Wine 0.9.35 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1357,7 +1357,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Wine 0.9.34:";;
+     short | recursive ) echo "Configuration of Wine 0.9.35:";;
    esac
   cat <<\_ACEOF
 
@@ -1452,7 +1452,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Wine configure 0.9.34
+Wine configure 0.9.35
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1466,7 +1466,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 0.9.34, which was
+It was created by Wine $as_me 0.9.35, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -21246,7 +21246,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 0.9.34, which was
+This file was extended by Wine $as_me 0.9.35, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -21299,7 +21299,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-Wine config.status 0.9.34
+Wine config.status 0.9.35
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"