Release 1.0-rc2.
diff --git a/ANNOUNCE b/ANNOUNCE
index f5ae4bb..c6c9bf3 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,9 +1,4 @@
-This is release 1.0-rc1 of Wine, a free implementation of Windows on Unix.
-
-This is the first release candidate for Wine 1.0. Please give it a
-good testing to help us make 1.0 as good as possible. In particular
-please help us look for apps that used to work, but don't now. See
-http://wiki.winehq.org/PlatinumRegressionHunt for details.
+This is release 1.0-rc2 of Wine, a free implementation of Windows on Unix.
 
 What's new in this release (see below for details):
   - Bug fixes only, we are in code freeze.
@@ -12,8 +7,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-1.0-rc1.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-1.0-rc1.tar.bz2
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.0-rc2.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.0-rc2.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -35,305 +30,435 @@
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.0-rc1:
+Bugs fixed in 1.0-rc2:
 
-   3164  Missing XP Theme toolbars in app toolbar for Metatrader4
-   3362  Picasa Movie feature does nothing
-   3426  WinGizmo does not download magic number code
-   3792  PrinterPorts does not exist in win.ini
-   4644  Intuit Quicken 2006 will not run after installation
-   4969  IDA Pro Trial 5.0 doesn't run; VkKeyScan failure?
-   6538  Adobe After Effects 7 installer crashes upon startup
-   6911  MetaTrader 4.0 icons missing
-   6947  CSpy/Tab: Tabs are in the wrong order
-   7024  VB program using Tabstrip control produces invalid property under wine
-   7179  Enhanced metafile: record EMR_EXTSELECTCLIPRGN not handled
-   7800  Grand Theft Auto Series with a gamepad plugged in the protagonistwill start running ahead immedeately
-   8069  FAR manager 1.70(build 2087): keeps printing "fixme:curses:WCCURSES_GetEvents Ooch. somebody beat us", and doesn't work.
-   8115  MyScribe loads but doesn't go past the login screen (Centos 4.4)
-   8125  Marratech 6.1 crashes on start
-   8615  Medieval 2: Total War crashes when loading game scenario.
-   8783  USB serial ports do not work
-   8919  CSS Tab Designer 2 lets wine crash
-   9178  "hello world" dos program hangs
-   9356  Serial communication not working since wine-0.9.33
-   9419  Autocad 2002 crashes after 2 mins of running
-   9588  Dragon Naturally Speaking 7 dragonpad corrupted left few chars
-   9729  gdi/x11 related changes cause lockups in various win32 gui apps
-   9770  Graphical glitches in Children of the Nile demo
-  10046  GPSMapedit crashes when editing label on a map
-  10056  False error on serial port read
-  10431  GPSMapEdit: Unimplemented function gdiplus.dll.GdipGetImageDimension
-  10573  dlls/kernel32/tests/comm.c test fails on systems with serial ports
-  10627  child window position is not updated
-  10756  Dragon Naturally Speaking 9 training feedback lags behind until you pause
-  10757  Dragon Naturally Speaking 9 can't control mic volume
-  10794  LEGO Racers (and the demo) crashes when launced outside virtual desktop
-  10847  Dragon NaturallySpeaking 9.0 Preferred sound level unstable
-  11072  Gun Metal thinks POV2 Up is permanently set
-  11306  software built with Visual C++ software library crashes
-  11339  serial.c:wait_on() sanity checks seem to be too strict
-  11420  service control manager API problem: name of named objects might differ (client vs. service process)
-  11559  Blood 2: The Chosen (version 1.0) - D3D crash
-  11644  Crashes in the dinput device.c and joystick.c tests...
-  12052  Flatout 2, dinput_test: crashes if joystick axis mapping is enabled, different joystick sensitivity
-  12064  SkySorter halts while starting
-  12165  Wrong height on 1st list item, on eMule Plus preferences.
-  12166  Richedit "word wrap" refresh
-  12373  Nothing is rendered in Crimsonland - blank black screen
-  12395  NeverWinterNights 2 DM Toolkit crashes on 0.9.59
-  12429  Gamepad buttons not working in PES 6 (ProEvolutionSoccer)
-  12431  programs window moves down when clicking in a menu
-  12597  3d studio MAX 9 trial installer crash
-  12613  Adobe Acrobat Pro 7 trial version does not install
-  12680  jack driver produces buffer underruns (regression)
-  12831  wineserver use ~34% cpu permanently.
-  12833  no hide button in FlashFxp
-  12857  Guitar Pro 5 window jumps by the size of the window decoration
-  12866  wineserver assertion failure when TMG7 installer completes
-  12885  application sees IPv6 enabled, even if whole system has it disabled / blacklisted
-  12892  Winedbg crashes on a simple mingw binary
-  12895  Winedbg can't return the value of a double
-  12907  Text not totally visible in the Display tab (winecfg)
-  12913  Regression with D3DTBLEND_MODULATE
-  12922  Black screen in all direct'x 3d Apps
-  12924  Children of the nile demo crashes
-  12928  Microsoft Office 2003 won't install in Wine 0.9.61
-  12972  Neverwinter Nights upgrade crashes
-  13016  Steel Panthers crashes between missions in campaign
-  13074  Large filesize in winefile shown as negative size
+   2493  Multi-select listview: Shift-arrow up only selects top two items
+   3003  Random crash during gameplay in Alien vs Predator Gold
+   3270  Problem with minimized top-level windows
+   3747  Motorhead fails to start with message: DirectInput CreateDevice joystick failed
+   4848  Meetro 0.94 produces a page fault at start time
+   4860  Sun Java plugin installation broken, plugin doesn't work properly in Firefox
+   4873  Sun's appletviewer can't load applets
+   5001  Rhapsody 3.1 quits immediately
+   5024  Thief: Deadly Shadows crashes:page fault on read access to 0x0000040c
+   5059  Firefox displays background of  banner ad in wrong location
+   5094  bitmap creation problem
+   5115  Editing inline lines in BeyondCompare2 broken again
+   5302  Arena Chess GUI (V1.99 Beta 2) freezes solid when menu drops down
+   5844  tray minimize
+   5901  EU Playonline Viewer Crash
+   5926  Wine does not provide an implementation of winhlp32.exe
+   5948  Star Trek: Armada does not install
+   5968  Richedit crashes when adding a chr(10) or chr(13)
+   6046  text display gets a white screen
+   6050  Interstate'76 install should play sound but plays loud noise instead
+   6797  Quite some apps (like Zuma and Intuit QuickBooks Pro installer) start with a complete white screen (shlwapi/urlmon bug)
+   6806  Shareaza 2.3.0.0 crashes when loading
+   7050  No shaders in Guild Wars
+   7125  Wine reports not enough free memory to apps
+   7153  Epson Print CD only prints background picture
+   7189  VS.NET 2005 fails to install
+   7317  Cannot use high resolutions in Heroes V
+   7332  Versacheck Business & Enterprise 2007 autorun crashes on startup
+   7370  FalconAF black screen and freezes
+   7460  crashes when running Civilization III setup.exe
+   7521  err:d3d:IWineD3DImpl_CheckDepthStencilMatch unsupported format pair
+   7620  winedbg fails with Unhandled page fault
+   8004  Verge3 Does Not Start "vid_bpp(24) not a standard value"
+   8205  Microsoft Flight Simulator X Trial fails to Install
+   8225  Fireworks 8 trial hangs on splash screen
+   8303  Beatware mobile designer 1.0 hangs on startup
+   8307  Onimusha 3: Demon Siege Demo: Fails to start
+   8326  Text in Blitz3DDemo is garbled
+   8417  AssaultTech1: Transparencies don't work
+   8479  p4win installer does not terminate
+   8491  Library tab in winecfg crashes winecfg
+   8636  implement GDI32.GetTextExtentExPointI
+   8767  CreateDIBSection driver loading race
+   8788  Unrecognized vertex shader version 0
+   8845  Halo screen usage is messed up when in Virtual Desktop mode
+   8891  Trackmania United won't start with a joystick plugged in.
+   8898  Run Time Error "445": Object doesn't support this action in Europa Knowledgebase
+   8909  Half life 2 crashes when loading scenes with a Cmeshdx8 error
+   9211  Klipfolio 4 installer fails
+   9215  joystick travel error
+   9324  Mp3Tag: crash when editing the "Year" field in some cases
+   9376  Trendyflash Site Builder displays blank window
+   9812  Bad some czech characters in older coursewares
+   9910  Interaction delay in menus while navigating (CNC: The First Decade CD games)
+  10151  "make test" crashes in riched32/tests/editor.c
+  10283  Outcast : game and demo don't start.
+  10323  Can not get Hellgate London Demo to install
+  10422  Dota-Client: Does not run
+  10542  Bug in TEXT_Ellipsify when returning modstr
+  10599  dlls/oleaut32/tests/vartest.c fails
+  10785  Wine 0.9.51 crash when launching Slingplayer v1.5 - gdiplus.GdipDrawImageRectI not implemented
+  10854  Codeblocks - black box in the about window
+  10882  sPlan 6.0: Illegal Floating Point Operation
+  10969  Strange deadzones with Logitech Cordless Rumblepad
+  10977  GG-client: Insides of windows are not drawn
+  11103  Launching any application w/ current git tree results in advapi32 Unhandled page fault
+  11123  Firefox 1.5 welcome text rendered poorly
+  11172  no web cache
+  11613  Adobe Premiere Pro 1, 1.5 crash on startup with unimplemented function SHELL32.dll.SHGetFolderPathAndSubDirA
+  11742  Small .net 1.1 app (FastMD5 1.3) fails to start up
+  11806  regedit creates bogus hex:(1) value instead of empty ""
+  11893  GdipBitmapUnLockBit does not accept null rect pointer
+  11954  Google Sketchup, Google bug splat never finish sending report.
+  12055  Sacrifice Demo: rendering problem - black figures
+  12094  mouse side buttons do not work in wine when mapped to gtk/qt standard
+  12168  Supreme Commander: Bloom renderer makes screen flicker
+  12194  Some DDraw games flicker the screen
+  12195  AussaultTech1: Broken fonts/cursor
+  12221  Jaman player won't install
+  12230  Palringo: Alpha images aren't displayed correctly
+  12263  Sketchup Cannot initialize OpenGL - ChoosePixelFormat fails
+  12268  Steam update fail at 26%
+  12306  Firefox 3 beta shows one-pixel-high black line when rendering some images
+  12358  Demo scene application crashes at start up
+  12361  Exact Audio Copy 0.99pb4 crashes in winemenubuilder when creating png icon
+  12412  Klingon honor guard: fails to start if opengl set as render device
+  12568  edit area in PSPad is badly rendrawn when changing tabs by mouse
+  12643  Analog sticks don't work well with trackmania
+  12674  [shell] Miranda IM tray icon malfunction
+  12693  statusbar doubletab problem
+  12780  wine iexplore http://winehq.org doesn't work
+  12813  XMLSpy 2007 refuses to install
+  12884  MessageBox " is not a valid integer value in Visual Trading
+  12890  Menu doesn't render in Thief The Dark Project in readtex mode
+  12902  IHP Kitchen: Unhandled page fault on read access when starting
+  12935  Audiosurf crashes with a page fault on read access to a NULL pointer
+  12942  Facewound doesn't run on 64bit
+  12967  MS Office 97 will not install since 0.9.60 possibly 0.9.59
+  12968  MS Visual Studio V6 setup error 258 since 0.9.58
+  12979  Trucks&Trains game error in quartz.dll
+  12988  Microsoft Office Communicator 2005 Trial installer does nothing when you click 'next'
+  13052  Thief II: The Metal Age 1.18 crashes when trying to play back video
+  13055  settler 3 x64 error
+  13090  winecfg crashes if you click the "Test Sound" button while using the ALSA driver
+  13093  cepstral speach stops working when reading a second time
+  13109  Error during install after compile from source
+  13113  wineprefixcreate has multiplied messages in new WINEPREFIX
+  13121  Sipru Installation Error
+  13144  enabling 3d acceleration in-game crashes Jedi Knight: Dark Forces II
+  13166  system tray icons show up twice
+  13168  Update the README before the 1.0 release
+  13170  Wine freezes on audio test (in winecfg)
+  13176  Fails to compile
+  13192  AutoCAD 2008 Trial fails to install
+  13228  Blockland crashes when returning focus
+  13240  Running "explorer" should open an "explorer" window
+  13246  Emperor - Rise of the middle kingdom shows name <Unknown> for each network adapter
+  13250  majesty exits due to page fault
+  13264  Warblade Demo: crashes on startup, maybe regression
+  13269  ntdll/tests/exception crashes
+  13311  winetest always fails on shell32:shelllink, but "make test" doesn't
+  13337  Legacy 5 Crash doing backup
+  13343  Microsoft Office 2003 won't install
 
 ----------------------------------------------------------------
 
-Changes since 0.9.61:
+Changes since 1.0-rc1:
 
-Aleksey Bragin (1):
-      atl: Remove freeing of an invalid pointer.
+Alam Arias (1):
+      include: Modify UNREFERENCED macros to cast to void.
 
-Alexander Dorofeyev (10):
-      ddraw/tests: Add test for deprecated render states in d3d7.
-      ddraw: Move handling of D3DRENDERSTATE_TEXTUREHANDLE from d3ddevice7 to d3ddevice3.
-      ddraw: Move handling of D3DRENDERSTATE_TEXTUREMAPBLEND from d3ddevice2 to d3ddevice3.
-      ddraw: Fix some texture blending modes.
-      ddraw: Add full implementation of IDirect3DDevice7_Load.
-      ddraw: Return DDERR_NOCOLORKEY when there is no colorkey.
-      ddraw/tests: Add tests for IDirect3DDevice7_Load.
-      wined3d: Use source colorkey when passed KEYSRC or KEYSRCOVERRIDE.
-      ddraw/tests: Add KEYSRCOVERRIDE test in p8_primary_test.
-      wined3d: Set alpha to index even when there is no palette.
+Alexander Dorofeyev (4):
+      wined3d: glFlush when updating front buffer.
+      wined3d: Activate context for the right target in surface_blt_to_drawable.
+      ddraw: Fix some code unprotected by ddraw lock.
+      wined3d: Only copy front buffer to screen in gdi RealizePalette.
 
-Alexandre Julliard (22):
-      spoolsv: Improve the service stub so that it can be started and stopped.
-      services: Use the correct invalid handle value for the control pipe.
-      services: Fixed the result check for the control mutex wait.
-      winevdm: Move the DOS memory range check to not trigger for Win16 apps.
-      winex11: The XIM callback is called with the X11 lock held.
-      preloader: Silence the warning for the low 64k.
-      Revert "quartz: Clean up pullpin code."
-      server: Don't touch the users count when a system process switches desktops.
-      shell32: Set the correct default for shell folders relative to the windows directory.
-      kernel32: Set the USERPROFILE and ALLUSERSPROFILE environment variables based on the ProfileList registry keys.
-      ntdll: Serial with ReadIntervalTimeout set to MAXDWORD should return immediately even if nothing was read.
-      wineconsole: Don't use a Win32 wait on a Unix file descriptor.
-      winedos: Only read input from the stdin handle if it is a console.
-      winedos: Make sure that the main message queue exists before the DOS thread starts.
-      winedos: Print better diagnostics when a DOS app fails to start.
-      ntdll: Always set VTIME to 0 to avoid blocking, don't try to set it from the comm timeouts.
-      ntdll: Don't consider a 0-byte read from a serial port as a broken pipe.
-      ntdll: Ignore failures to retrieve serial status for events we are not interested in.
-      user32: The client rectangle is in screen coordinates for the initial WM_NCCALCSIZE.
-      services: Send the service name in the control requests.
-      winefile: Fix the printf formats for file sizes.
-      gdi32: Add missing braces in EMFDRV_SelectPalette.
+Alexander Nicolaysen Sørnes (4):
+      regedit: Add Export option to context menu.
+      regedit: Improve dialog layout.
+      regedit: Allow modifying values of root keys.
+      regedit: Set selected key name as default favourite name.
 
-Andrew Talbot (9):
-      dbghelp: Include port.h for possible alternative to strtoull().
-      wininet: Remove unused variables.
-      inetcomm: Remove unused variables.
-      wnaspi32: Remove unused variables.
-      cabinet: Indentation fix.
-      advapi32: Avoid giving variables same name as library functions.
-      hlink: Remove unneeded address-of operators from function names.
-      d3d8: Dangling pointers fix.
-      ddraw: Indentation fix.
+Alexandre Julliard (44):
+      winedos: Don't disable long filename functions on NT versions.
+      server: When moving/resizing a window crop the update region against the new rectangle of the parents.
+      server: Also crop the update region of children when moving a window.
+      server: Crop the invalidate region against the rectangles of all parents.
+      user32: Invalidate the DCE in SetWindowPos before we attempt to move the window bits.
+      winex11: Create all the GL drawables using the gdi_display to avoid synchronization issues.
+      winex11: Create a dummy parent window for composite child windows to avoid using the root.
+      Revert "winealsa: Remove calls to deprecated functions."
+      gdi32: Make sure the DC is up-to-date before accessing the pixel format.
+      winex11: Silence a harmless error.
+      configure: Improve the libcrypto checks.
+      winex11: When re-creating a client window check the new visual against the current one instead of the default one.
+      winhelp.exe: Renamed to winhlp32.exe.
+      kernel32: Add a builtin 16-bit winhelp.exe.
+      kernel32: Move the wineboot event wait so that 16-bit processes wait too.
+      winemenubuilder: Copy the icon data before modifying it, resources are read-only.
+      regedit: Fix editing and exporting of zero-size strings.
+      explorer: Use a different return value to indicate that the x11 system tray is not available, so that x11drv can return errors too.
+      wineprefixcreate: Avoid redundant update on initial wineprefix creation.
+      wineprefixcreate: Added a deprecation warning.
+      wgl: Don't call ExtEscape if we don't have a GL context.
+      user32: Moved the class extra bytes check to catch uninitialised data sooner.
+      ntdll/tests: Make sure to clear the DF flag on return from the exception.
+      ntdll: Move signal unmasking to make sure injected code runs on the correct stack.
+      user32: Support creating cursors and icons from DIB section bitmaps.
+      user32: Add an ASCII window procedure for scrollbars.
+      kernel32: Fix the profile file sharing modes.
+      kernel32: Add some test cases for profile file sharing modes.
+      comctl32: Fix extending a multiple listview selection.
+      configure: Added an ERROR_WITH macro for packages that we can't do without.
+      configure: Make the lack of FreeType an error, and add a --without option for it.
+      configure: Upgrade notices to warnings for some important libraries.
+      kernel32: Mutex names are case sensitive.
+      kernel32: Event names are case sensitive.
+      kernel32: Semaphore names are case sensitive.
+      kernel32: Waitable timer names are case sensitive.
+      kernel32: File mapping names are case sensitive.
+      kernel32: Don't require write access on profile file when only reading.
+      user32: Return reasonable values in GetWindowPlacement for the desktop window.
+      gdi32: Perform coordinate transformations using doubles instead of floats to avoid precision loss.
+      gdi32: Use atan2 to compute angles in WidenPath without triggering floating point errors.
+      wineinstall: Remove a lot of no longer needed code.
+      winex11: Add support for X11 mouse buttons 8 and 9.
+      README: Updated.
 
-Aric Stewart (1):
-      shdocvw: Do not do our iexplore.exe registration if native Internet Explorer is detected to be present.
+Andrej Sinicyn (5):
+      cmd: German translation.
+      taskmgr: German translation.
+      wineconsole: German translation.
+      reg: German translation.
+      uninstaller: German translation.
 
-Detlef Riekenberg (1):
-      winspool: Set PrinterPorts for win3.x/win9.x compatibility.
+Andrew Talbot (17):
+      wined3d: Remove test for value of unsigned variable being less than zero.
+      dsound: Memory allocation sizes fix.
+      wineoss.drv: Memory allocation sizes fix.
+      qmgr: Memory allocation size fix.
+      ddraw: Memory allocation size fix.
+      secur32: Memory allocation size fix.
+      cabinet: Remove order-of-evaluation dependencies.
+      advapi32: Remove unused file-static variables.
+      mshtml: Remove unused function.
+      cryptnet: Remove unused function.
+      shell32: Remove unused file-static variable.
+      user32: Remove unused function.
+      rsaenh: Remove unused file-static variable.
+      ws2_32: Remove unused function.
+      wined3d: Remove unneeded "extern" from function definition.
+      dplayx: Remove unneeded "extern" from function definitions.
+      comctl32: Indentation fix.
+
+Austin English (1):
+      wine.inf: Add a fake dll for sensapi.dll.
+
+Ben Mayhew (1):
+      wined3d: Only display Missing vbo streams fixme once.
+
+ByeongSik Jeon (3):
+      imm32: Add the missing is_himc_ime_unicode() check.
+      imm32: Add the all GCS_* value check.
+      comdlg32: Updated Korean translation.
+
+Dan Kegel (5):
+      d3d9: shademode_test: Increase slop in color comparison.
+      kernel32: comm.c: increase time slop.
+      ws2_32/tests: Cannot reliably detect bad hostnames in "modern" internet.
+      d3d9/tests: Add missing skip().
+      d3d9/tests: Another wee bit of slop.
 
 Dmitry Timoshkov (8):
-      winex11.drv: Set the size of returned DEVMODE to least common one as XP does.
-      user32: Set the size of returned DEVMODE to least common one as XP does.
-      winecfg: Fix coordinates and sizes of controls in French Graphics dialog.
-      winoldap.mod: Wait until the 32-bit process starts up.
-      kernel32: Print in the trace pid and tid of the created process.
-      gdi32: Set offPalEntries member of EMREOF to what XP sets it to.
-      gdi32: More carefully compare EMF records in tests.
-      gdi32: Implement EMFDRV_SelectPalette.
+      user32: Make sure that we send proper notifications in all cases.
+      shell32: Fix calling convention of LPFNOFN, don't use static buffers.
+      user32: Add tests for painting minimized/clipped windows.
+      gdi32: Add more font substitution tests, make them pass under Wine.
+      cabinet: Fix the regression caused by 4046075462c00f4479f185d1c0514584ff851223.
+      user32: Make ChangeDisplaySettingsA/W reset dmDriverExtra to 0 like XP and Vista do.
+      kernel32: Update locale info for Esperanto.
+      gdi32: Slightly relax EMF record comparisons allowing rounding errors.
 
-Dylan Smith (3):
-      richedit: Removed useless code.
-      richedit: The wrong bits were cleared from wBorders in PARAFORMAT2.
-      wordpad: Empty the richedit undo buffer on creation.
+Eric Pouech (2):
+      winedbg: Fix the path traversal.
+      dbghelp: Protect dwarf parsing against NULL function names.
 
-Francois Gouget (11):
-      ole32: Fix spelling of pCapabilities.
-      fusion: Fix compilation on systems that don't support nameless unions.
-      gdi32/tests: Add a trailing '\n' to a couple of ok() calls.
-      msxml3/tests: Add a trailing '\n' to an ok() call.
-      d3d9/tests: Fix compilation on systems that don't support nameless unions.
-      cryptdlg: Fix the GetFriendlyNameOfCert[AW] call convention.
-      mshtml: gcc 2.95 does not allow an array of undefined dimension in a struct. So fix dispex_static_data_t accordingly.
-      Assorted spelling fixes.
-      Add a comment warning when a table must be kept sorted for later use with bsearch().
-      winex11: Standardize a stub trace and add a trailing '\n'.
-      Assorted spelling fixes.
+Francois Gouget (5):
+      ddraw/tests: Fix compilation on systems that don't support nameless unions.
+      ole32/tests: Add a trailing '\n' to ok() calls.
+      advapi32/tests: Remove a stray reference to CryptReleaseContext(). This gets the test to run again on Win95.
+      wininet/tests: Remove a stray reference to InternetSetStatusCallback().
+      wininet/tests: Get the tests running again on Win98.
 
-Frans Kool (1):
-      winhelp: Added missing Dutch translations.
+Hans Leidekker (7):
+      wininet: Don't overwrite content length header in HttpSendRequest.
+      wininet: Make a test pass on IE6.
+      wininet: Partial implementation of InternetGet/SetCookieEx.
+      wininet: HTTP_BuildProxyRequestUrl returns a pointer.
+      wininet: Implement INTERNET_OPTION_USER_AGENT for InternetQueryOption.
+      wininet: INTERNET_STATUS_REQUEST_COMPLETE callback must supply a handle.
+      wininet: Fix buffer size query for HttpQueryInfo(HTTP_QUERY_RAW_HEADERS_CRLF).
 
-Gerald Pfeifer (2):
-      winhelp: Remove extraneous positiveness check for unsigned variable in WINHELP_HandleTextMouse().
-      winecfg: Add variable initialization in get_registry_version().
+Huw Davies (5):
+      gdiplus: Add some stubs for region functions.
+      gdiplus: Stubs for GdipGetDC and GdipReleaseDC.
+      gdiplus: Stub for GdipGetClip.
+      gdi32: Move a couple of TRACEs to the beginning of functions.
+      gdiplus: Add some notes about the format of the data blob returned by GdipGetRegionData.
 
-Guy Albertelli (1):
-      listview: Return correct value from WM_NOTIFYFORMAT with test.
+Hwang YunSong(황윤성) (2):
+      shell32: Updated Korean Resource.
+      regedit: Updated Korean resource.
 
-Hans Leidekker (2):
-      wininet: Don't add the user agent header until HttpSendRequest is called.
-      wininet: Deal with bogus accept types array passed into HttpOpenRequestA.
-
-Hwang YunSong(황윤성 (2):
-      winhelp: Updated Korean resource.
-      winecfg: Updated Korean resource.
+Igor Tarasov (1):
+      comctl32: Fix statusbar text alignment bug.
 
 Jacek Caban (3):
-      mshtml: Added DispHTMLSelectElement declaration.
-      mshtml: Added more script tests.
-      mshtml: Added IMG element tests.
+      urlmon: Correctly handle file URLs with '|' instead of ':' after drive letter.
+      urlmon: Better error handling in file protocol.
+      mshtml: Fixed a typo.
 
-James Hawkins (5):
-      msi: Fix a typo.
-      fusion: Fix the type of an assembly struct member.
-      fusion: Add the missing assembly table structs.
-      fusion: The Strings stream can be without a #.
-      msi: Use the handle to the treeview item if the item text is not returned.
+James Hawkins (27):
+      msi: Test the ScreenX/Y properties.
+      msi: Convert string variables to ints when appropriate.
+      ntdll: Fix a few failing tests in win2k3.
+      msi: Copy the assembly file directly if it's not compressed.
+      msi: Set the OutOfDiskSpace property.
+      msi: Create the MSI hidden window on demand.
+      ntdll: Fix a few tests that fail in win2k3.
+      ntdll: Fix a test that fails in win2k3.
+      gdi32: Fix two tests that fail in win2k3.
+      user32: Fix a few tests that fail in win2k3.
+      msi: Don't enable a feature's components if that feature is disabled.
+      msi: Reset the hasLocalFeature flag when updating components.
+      kernel32: Fix a debugger test that fails in win2k3.
+      kernel32: Remove a test that fails on all platforms.
+      msi: Check that the file key is valid before installing the assembly.
+      hhctrl.ocx: Check the filename param before dereferencing it.
+      ntdll: Remove NULL checks for attr, which has already been dereferenced.
+      user32: Fix the BSM_ALL_RECIPS test flag.
+      setupapi: Fix a few test failures in win2k3.
+      msi: Search the last used source if the cabinet to extract cannot be found.
+      secur32: Fix a few tests that fail in win2k3.
+      user32: Fix a test that fails in almost all reports.
+      mlang: Only return the locale language name if no country name exists.
+      mlang: Fix all test failures for NT+ platforms.
+      kernel32: Don't test the invalid locale 0 if it is enumerated.
+      mshtml: Fix a few test failures in win2k3.
+      opengl32: Trace a test result that fails inconsistently across different drivers.
 
-Jens Albretsen (40):
-      xcopy: Added Danish translation.
-      winecfg: Added Danish translation.
-      cmd: Added Danish translation.
-      net: Added Danish translation.
-      avifil32: Added Danish translation.
-      credui: Added Danish translation.
-      wineps.drv: Added Danish translation.
-      comdlg: Added missing Danish translations.
-      shlwapi: Added Danish translation.
-      wordpad: Added Danish translation.
-      shell32: Added missing Danish translations.
-      oleaut32: Renamed oleaut32_Dk.rc to oleaut32_Da.rc.
-      iccvid: Danish translation.
-      localui: Danish translation.
-      gphoto2: Danish translation.
-      mpr: Danish translation.
-      mshtml: Danish translation.
-      msrle: Danish translation.
-      msi: Danish translation.
-      msacm: Danish translation.
-      hhctrl.ocx: Danish translation.
-      localspl: Danish translation.
-      msvidc32: Danish translation.
-      sane.ds: Danish translation.
-      oledlg: Danish translation.
-      regedit: Danish translation.
-      cmdlgtst: Danish translation.
-      progman: Danish translation.
-      winspool.drv: Danish translation.
-      clock: Danish spelling fixes.
-      notepad: Danish spelling fixes.
-      wldap32: Danish translation.
-      winmm: Danish translation.
-      shdoclc: Danish translation.
-      wininet: Danish translation.
-      oleview: Danish translation.
-      reg: Danish translation.
-      msvfw32: Danish translation.
-      setupapi: Danish translation.
-      serialui: Danish translation.
+Jens Albretsen (9):
+      wineps.drv: Danish spelling fixes.
+      user32: Danish spelling fixes.
+      winhelp: Danish translation additions, fixes.
+      winemine: Danish translation.
+      winefile: Danish translation.
+      uninstaller: Danish translation.
+      wineboot: Danish translation.
+      taskmgr: Danish translation.
+      view: Danish translation.
 
-John Klehm (2):
-      winex11.drv: Wintab packet serial numbers are passed via WPARAM.
-      winex11.drv: Move hardware tablet proximity into x11 layer.
+Jeremy White (2):
+      winebrowser: Route default url handlers to /usr/bin/open on Mac OS X.
+      ntdll/tests: Only test the readcount for a read below 0x10000 if  the return code indicates a partial copy result.
 
-Kai Blin (3):
-      secur32: Remove test for sft->Reserved8 field.
-      ws2_32: On Win98, SO_MAX_MSG_SIZE is 65527, not 65507.
-      secur32: Fix ntlm tests on Vista.
+Jonathan Ernst (1):
+      winhelp: Updated French translation.
 
-Kirill K. Smirnov (2):
-      winhelp: Updated Russian translation.
-      winhelp: Pointer coordinates are relative to richedit text window, not the main window.
+Juan Lang (3):
+      snmpapi: Test and correct SnmpUtilOidNCmp when Oid lengths don't match.
+      snmpapi: Test and correct SnmpUtilOidNCmp when count is less than Oid length.
+      iphlpapi: Set the adapter's description to its name in GetAdaptersInfo.
 
-Kusanagi Kouichi (1):
-      imm32: Avoid false FIXMEs.
+Jörg Höhle (1):
+      dsound: Fix off by 1 heap error in DSOUND_MixerVol.
 
-Lei Zhang (1):
-      wininet: Handle NULL input for FindCloseUrlCache.
+Kai Blin (1):
+      ws2_32: Test for invalid hostnames again.
 
-Maarten Lankhorst (14):
-      winex11.drv: Fix a compiler warning.
-      netapi32: Make the tests pass under XP that enforces a strict password policy.
-      gdi32: Make mapping test slightly less strict so it passes on windows XP.
-      winmm: Make mixer test less strict so it passes with SoundMAX drivers on XP.
-      netapi32: Fix test crash occuring when NetWkstaUserGetInfo fails.
-      winetest: Fix CreateProcess so that debugger tests run without timing out.
-      winetest: Fix CreateProcess so that debugger tests run without timing out.
-      wininet: Ignore INTERNET_STATUS_DETECTING_PROXY messages in the http test.
-      rpcrt4: Fix ndr_marshall test failures.
-      ntdll: Fix some exception tests to pass on Windows.
-      ntdll: Fix file test to not free memory allocated on the stack.
-      kernel32: Fix process tests to pass in Windows.
-      kernel32: Fix temporary path test.
-      winealsa: Remove calls to deprecated functions.
+Ken Thomases (1):
+      winex11: Bias MapVirtualKeyEx(MAPVK_VSC_TO_VK) against numpad vkeys.
+
+Lei Zhang (5):
+      quartz: Check input in MediaControl_GetState.
+      explorer: Allow explorer with no arguments to run winefile.
+      wine.inf: Open xml files using winebrowser.
+      mshtml: Added ProxyEnable / ProxyServer handling.
+      wininet: Send https scheme to proxy server when appropriate.
+
+Maarten Lankhorst (11):
+      quartz: Don't return a pin in filesource when there is none.
+      quartz: Silence a fixme.
+      quartz: Reset time when rejecting sample in the mpeg splitter.
+      ntdll: Give earlier notify to valgrind that HeapFree is trying to free some memory.
+      quartz: Don't free memory twice in null renderer.
+      quartz: Do timekeeping in the avi decoder.
+      quartz: Initialize some uninitialized variables in the video renderer.
+      winmm: Use HeapAlloc in the wave test instead of using strdup.
+      msacm32.drv: Check for message type before comparing handles.
+      include: Update aviriff header to use the right alignment.
+      winmm: Fix valgrind warnings on exit.
 
 Marcus Meissner (1):
-      widl: Mark non-returning functions as noreturn.
+      server: Remove superflous empty region allocation.
+
+Markus Weiland (1):
+      dxdiagn: Implemented OS version properties for DXDiagSystemInfoContainer.
+
+Michael Karcher (3):
+      oleaut32: Cache localised number chars.
+      ole32/tests: Do not call Release if CoCreateInstance failed.
+      ole32/tests: Test StringFromGUID2.
 
 Michael Stefaniuc (1):
-      ws2_32: Fix test output string to match the test.
+      shdocvw: Plug memory leak introduced in 1.0-rc1 (Smatch).
 
-Nikolay Sivov (1):
-      gdiplus: Let GdipDrawArcI use float args version.
+Mikołaj Zalewski (2):
+      Update Polish translation.
+      Make Swedish use SUBLANG_NEUTRAL.
 
-Paul Vriens (6):
-      setupapi/tests: Skip some tests on win9x.
-      setupapi/tests: Clean up properly on win9x.
-      services.exe: Move a trace to a more appropriate place.
-      advapi32/tests: Add another test.
-      services.exe: Spelling fixes.
-      crypt32/tests: Cleanup registry after tests.
+Nikolay Sivov (12):
+      gdi32: Avoid null pointer dereference in CreateDIBSection.
+      gdiplus: ImageFlags enum defined.
+      gdiplus: GdipGetImageFlags simple stub with test.
+      gdiplus: Added GdipLoadImageFromFileICM (no icm yet).
+      gdiplus: Added GdipCreateFromHWNDICM (no icm yet) with test.
+      gdiplus: GdipCreateFontFromLogfontA: no reason to put CHAR to WCHAR array.
+      gdiplus: Check count argument in GdipTransformMatrixPoints.
+      gdiplus: Check count argument in GdipVectorTransformMatrixPoints.
+      gdiplus: Make GdipSetPenDashArray return OutOfMemory on (count <= 0).
+      gdiplus: Added GdipAddPathRectangle with tests.
+      user32: Correct termination of returning string in Text_Ellipsify.
+      gdiplus: GdipBitmapLockBits should allow a NULL rect argument.
 
-Rob Shearman (3):
-      winetest: Detect if an unhandled exception occurred in a child process and print an appropriate message.
-      rpcrt4: Add better traces for the server test.
-      crypt32: Add stub for CertVerifyCTLUsage.
+Paul Vriens (11):
+      kernel32/tests: Skip tests if codepage is not installed/available.
+      ntdll/tests: Free library after use.
+      ntdll/tests: Skip test when we don't have enough rights.
+      janitorial: Close COM after tests.
+      regedit: Sync Dutch resource with latest changes.
+      shell32/tests: Fix test when running on Wine.
+      shell32/tests: SHGetPathFromIDListA returns a BOOL not a HRESULT.
+      setupapi/tests: Remove a duplicate function call.
+      setupapi/tests: Skip some tests if we are on win9x.
+      setupapi/tests: Fix typo.
+      setupapi/tests: Fix typos.
 
-Roderick Colenbrander (2):
-      wined3d: At the start of RemoveContextFromArray numContexts is decreased by 1, the loop which loops through the whole array doesn't take this into account.
-      wined3d: Allow stencil support when it wasn't requested on broken drivers.
+Petr Dlouhý (1):
+      shdocvw: Partial implementation of WebBrowser_put_RegisterAsBrowser and WebBrowser_get_RegisterAsBrowser.
+
+Rob Shearman (1):
+      wininet: Fix a typo in is_basic_auth_value.
+
+Roderick Colenbrander (1):
+      wined3d: Request a WGL depth stencil capable pixel format by default until we have proper SetDepthStencilSurface support.
+
+Tomasz Jezierski (1):
+      comctl32: Conformance test for multiple selection in listbox.
 
 Vitaliy Margolen (6):
-      mshtml: Don't overwrite file types that could be changed by user.
-      comctl32: tab: Fix drawing of the icons.
-      dinput: Remove redundant variable.
-      dinput: Limit number of axes in a different way - map all extra axes to -1.
-      dinput: Ignore events from extra joystick buttons.
-      dinput: Default value for unassigned POVs should be -1.
-
-Vitaly Lipatov (1):
-      wineboot: Add missed short option -u.
+      dmime: Update dx version to 9.0c.
+      dxdiagn: Update dx version to 9.0c.
+      dinput: Implement GetDeviceStatus.
+      dinput: Clamp joystick position values to min-max range.
+      winecfg: Remove mostly unused properties.h.
+      wineserver: Add support for long command line options.
 
 --
 Alexandre Julliard
diff --git a/ChangeLog b/ChangeLog
index fb36446..4d8d84b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,1022 @@
+2008-05-23  Alexandre Julliard <julliard@winehq.org>
+
+	* README:
+	README: Updated.
+
+2008-05-23  James Hawkins <jhawkins@codeweavers.com>
+
+	* dlls/opengl32/tests/opengl.c:
+	opengl32: Trace a test result that fails inconsistently across different drivers.
+
+	* dlls/mshtml/tests/htmldoc.c:
+	mshtml: Fix a few test failures in win2k3.
+
+	* dlls/kernel32/tests/locale.c:
+	kernel32: Don't test the invalid locale 0 if it is enumerated.
+
+2008-05-08  Alam Arias <Alam.GBC@gmail.com>
+
+	* include/winnt.h:
+	include: Modify UNREFERENCED macros to cast to void.
+
+2008-05-23  Markus Weiland <kde@graph-ix.net>
+
+	* dlls/dxdiagn/provider.c:
+	dxdiagn: Implemented OS version properties for DXDiagSystemInfoContainer.
+
+2008-05-22  Andrew Talbot <andrew.talbot@talbotville.com>
+
+	* dlls/comctl32/listview.c, dlls/comctl32/toolbar.c:
+	comctl32: Indentation fix.
+
+2008-05-22  Maarten Lankhorst <m.b.lankhorst@gmail.com>
+
+	* dlls/winmm/lolvldrv.c:
+	winmm: Fix valgrind warnings on exit.
+
+2008-05-21  Maarten Lankhorst <m.b.lankhorst@gmail.com>
+
+	* include/aviriff.h:
+	include: Update aviriff header to use the right alignment.
+
+2008-05-22  Maarten Lankhorst <m.b.lankhorst@gmail.com>
+
+	* dlls/msacm32.drv/wavemap.c:
+	msacm32.drv: Check for message type before comparing handles.
+	Fixes a valgrind warning.
+
+	* dlls/winmm/tests/wave.c:
+	winmm: Use HeapAlloc in the wave test instead of using strdup.
+
+2008-05-22  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/winex11.drv/mouse.c:
+	winex11: Add support for X11 mouse buttons 8 and 9.
+
+	* tools/wineinstall:
+	wineinstall: Remove a lot of no longer needed code.
+
+	* dlls/gdi32/path.c:
+	gdi32: Use atan2 to compute angles in WidenPath without triggering floating
+	point errors.
+
+	* dlls/gdi32/bitblt.c, dlls/gdi32/dc.c, dlls/gdi32/enhmetafile.c,
+	  dlls/gdi32/font.c, dlls/gdi32/freetype.c, dlls/gdi32/gdi_private.h,
+	  dlls/gdi32/mapping.c, dlls/gdi32/path.c, dlls/gdi32/region.c:
+	gdi32: Perform coordinate transformations using doubles instead of floats to
+	avoid precision loss.
+
+	* dlls/user32/winpos.c:
+	user32: Return reasonable values in GetWindowPlacement for the desktop window.
+
+2008-05-21  James Hawkins <jhawkins@codeweavers.com>
+
+	* dlls/mlang/tests/mlang.c:
+	mlang: Fix all test failures for NT+ platforms.
+
+	* dlls/mlang/mlang.c, dlls/mlang/tests/Makefile.in,
+	  dlls/mlang/tests/mlang.c:
+	mlang: Only return the locale language name if no country name exists.
+
+2008-05-21  Vitaliy Margolen <wine-patches@kievinfo.com>
+
+	* server/main.c, server/wineserver.man.in:
+	wineserver: Add support for long command line options.
+
+2008-05-22  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/kernel32/profile.c, dlls/kernel32/tests/profile.c:
+	kernel32: Don't require write access on profile file when only reading.
+
+2008-05-21  Maarten Lankhorst <m.b.lankhorst@gmail.com>
+
+	* dlls/quartz/videorenderer.c:
+	quartz: Initialize some uninitialized variables in the video renderer.
+
+	* dlls/quartz/avidec.c:
+	quartz: Do timekeeping in the avi decoder.
+	Fixes the timestamps generated.
+
+	* dlls/quartz/nullrenderer.c:
+	quartz: Don't free memory twice in null renderer.
+	_Release already frees it.
+
+	* dlls/ntdll/heap.c:
+	ntdll: Give earlier notify to valgrind that HeapFree is trying to free some
+	memory.
+
+2008-05-21  Lei Zhang <thestig@google.com>
+
+	* dlls/wininet/http.c:
+	wininet: Send https scheme to proxy server when appropriate.
+
+	* dlls/mshtml/nsembed.c:
+	mshtml: Added ProxyEnable / ProxyServer handling.
+
+2008-05-22  Francois Gouget <fgouget@free.fr>
+
+	* dlls/wininet/tests/urlcache.c:
+	wininet/tests: Get the tests running again on Win98.
+
+	* dlls/wininet/tests/http.c:
+	wininet/tests: Remove a stray reference to InternetSetStatusCallback().
+
+	* dlls/advapi32/tests/crypt.c:
+	advapi32/tests: Remove a stray reference to CryptReleaseContext(). This gets
+	the test to run again on Win95.
+
+	* dlls/ole32/tests/compobj.c:
+	ole32/tests: Add a trailing '\n' to ok() calls.
+
+2008-05-21  James Hawkins <jhawkins@codeweavers.com>
+
+	* dlls/user32/tests/listbox.c:
+	user32: Fix a test that fails in almost all reports.
+
+	* dlls/secur32/tests/schannel.c:
+	secur32: Fix a few tests that fail in win2k3.
+
+	* dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
+	msi: Search the last used source if the cabinet to extract cannot be found.
+
+2008-05-22  Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
+
+	* programs/regedit/framewnd.c:
+	regedit: Set selected key name as default favourite name.
+
+2008-05-21  Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
+
+	* programs/regedit/framewnd.c:
+	regedit: Allow modifying values of root keys.
+
+2008-05-21  Andrew Talbot <andrew.talbot@talbotville.com>
+
+	* dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c, dlls/dplayx/dplobby.c:
+	dplayx: Remove unneeded "extern" from function definitions.
+
+	* dlls/wined3d/surface.c:
+	wined3d: Remove unneeded "extern" from function definition.
+
+	* dlls/ws2_32/socket.c:
+	ws2_32: Remove unused function.
+
+2008-05-21  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/kernel32/tests/virtual.c, dlls/kernel32/virtual.c:
+	kernel32: File mapping names are case sensitive.
+
+	* dlls/kernel32/sync.c, dlls/kernel32/tests/sync.c:
+	kernel32: Waitable timer names are case sensitive.
+
+	* dlls/kernel32/sync.c, dlls/kernel32/tests/sync.c:
+	kernel32: Semaphore names are case sensitive.
+
+	* dlls/kernel32/sync.c, dlls/kernel32/tests/sync.c:
+	kernel32: Event names are case sensitive.
+
+	* dlls/kernel32/sync.c, dlls/kernel32/tests/sync.c:
+	kernel32: Mutex names are case sensitive.
+
+2008-05-21  Nikolay Sivov <bunglehead@gmail.com>
+
+	* dlls/gdiplus/image.c, dlls/gdiplus/tests/image.c:
+	gdiplus: GdipBitmapLockBits should allow a NULL rect argument.
+
+	* dlls/user32/text.c:
+	user32: Correct termination of returning string in Text_Ellipsify.
+
+2008-05-21  Jeremy White <jwhite@codeweavers.com>
+
+	* dlls/ntdll/tests/info.c:
+	ntdll/tests: Only test the readcount for a read below 0x10000 if  the return
+	code indicates a partial copy result.
+
+	* programs/winebrowser/main.c:
+	winebrowser: Route default url handlers to /usr/bin/open on Mac OS X.
+
+2008-05-21  Paul Vriens <paul.vriens.wine@gmail.com>
+
+	* dlls/setupapi/tests/devinst.c:
+	setupapi/tests: Fix typos.
+
+	* dlls/setupapi/tests/devinst.c:
+	setupapi/tests: Fix typo.
+
+	* dlls/setupapi/tests/devinst.c:
+	setupapi/tests: Skip some tests if we are on win9x.
+
+	* dlls/setupapi/tests/devinst.c:
+	setupapi/tests: Remove a duplicate function call.
+
+2008-05-21  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/gdi32/tests/metafile.c:
+	gdi32: Slightly relax EMF record comparisons allowing rounding errors.
+
+2008-05-21  Alexandre Julliard <julliard@winehq.org>
+
+	* configure, configure.ac:
+	configure: Upgrade notices to warnings for some important libraries.
+
+	* configure, configure.ac:
+	configure: Make the lack of FreeType an error, and add a --without option for it.
+
+	* aclocal.m4, configure, configure.ac:
+	configure: Added an ERROR_WITH macro for packages that we can't do without.
+
+2008-05-19  Tomasz Jezierski <developers@tefnet.pl>
+
+	* dlls/comctl32/tests/listview.c:
+	comctl32: Conformance test for multiple selection in listbox.
+
+2008-05-21  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/comctl32/listview.c:
+	comctl32: Fix extending a multiple listview selection.
+
+2008-05-16  Ken Thomases <ken@codeweavers.com>
+
+	* dlls/user32/tests/input.c, dlls/winex11.drv/keyboard.c:
+	winex11: Bias MapVirtualKeyEx(MAPVK_VSC_TO_VK) against numpad vkeys.
+	The scan codes for the numeric keypad keys and those for the arrow keys and
+	keys like Home, End, etc. often match (ignoring the extended key bit).
+	However, if you map from one of those scan codes to a vkey, Windows reliably
+	prefers the non-numpad vkey.
+
+2008-05-21  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/kernel32/tests/profile.c:
+	kernel32: Add some test cases for profile file sharing modes.
+	Based on a patch by Louis Lenders.
+
+	* dlls/kernel32/profile.c:
+	kernel32: Fix the profile file sharing modes.
+	Based on a patch by Louis Lenders.
+
+	* dlls/user32/scroll.c, dlls/user32/tests/class.c, dlls/user32/winproc.c:
+	user32: Add an ASCII window procedure for scrollbars.
+
+2008-05-21  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/kernel32/nls/eox.nls:
+	kernel32: Update locale info for Esperanto.
+
+2008-05-21  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/user32/cursoricon.c, dlls/user32/tests/cursoricon.c:
+	user32: Support creating cursors and icons from DIB section bitmaps.
+
+2008-05-21  Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+	* programs/regedit/Ko.rc:
+	regedit: Updated Korean resource.
+
+2008-05-20  Dan Kegel <dank@kegel.com>
+
+	* dlls/d3d9/tests/visual.c:
+	d3d9/tests: Another wee bit of slop.
+
+2008-05-20  James Hawkins <jhawkins@codeweavers.com>
+
+	* dlls/setupapi/tests/devinst.c:
+	setupapi: Fix a few test failures in win2k3.
+
+	* dlls/user32/tests/broadcast.c:
+	user32: Fix the BSM_ALL_RECIPS test flag.
+
+2008-05-20  Andrew Talbot <andrew.talbot@talbotville.com>
+
+	* dlls/rsaenh/aes.c:
+	rsaenh: Remove unused file-static variable.
+
+	* dlls/user32/message.c:
+	user32: Remove unused function.
+
+	* dlls/shell32/shellole.c:
+	shell32: Remove unused file-static variable.
+
+2008-05-20  Juan Lang <juan.lang@gmail.com>
+
+	* dlls/iphlpapi/iphlpapi_main.c:
+	iphlpapi: Set the adapter's description to its name in GetAdaptersInfo.
+
+2008-05-20  Francois Gouget <fgouget@free.fr>
+
+	* dlls/ddraw/tests/d3d.c:
+	ddraw/tests: Fix compilation on systems that don't support nameless unions.
+
+2008-05-20  Jörg Höhle <hoehle@users.sourceforge.net>
+
+	* dlls/dsound/mixer.c:
+	dsound: Fix off by 1 heap error in DSOUND_MixerVol.
+
+2008-05-20  Michael Karcher <wine@mkarcher.dialup.fu-berlin.de>
+
+	* dlls/ole32/tests/compobj.c:
+	ole32/tests: Test StringFromGUID2.
+
+	* dlls/ole32/tests/compobj.c:
+	ole32/tests: Do not call Release if CoCreateInstance failed.
+
+2008-05-20  Paul Vriens <paul.vriens.wine@gmail.com>
+
+	* dlls/shell32/tests/shelllink.c:
+	shell32/tests: SHGetPathFromIDListA returns a BOOL not a HRESULT.
+
+2008-05-20  James Hawkins <jhawkins@codeweavers.com>
+
+	* dlls/ntdll/virtual.c:
+	ntdll: Remove NULL checks for attr, which has already been dereferenced.
+
+	* dlls/hhctrl.ocx/hhctrl.c:
+	hhctrl.ocx: Check the filename param before dereferencing it.
+
+	* dlls/msi/action.c:
+	msi: Check that the file key is valid before installing the assembly.
+
+	* dlls/kernel32/tests/process.c:
+	kernel32: Remove a test that fails on all platforms.
+
+2008-05-19  Andrew Talbot <andrew.talbot@talbotville.com>
+
+	* dlls/cryptnet/cryptnet_main.c:
+	cryptnet: Remove unused function.
+
+	* dlls/mshtml/txtrange.c:
+	mshtml: Remove unused function.
+
+	* dlls/advapi32/service.c:
+	advapi32: Remove unused file-static variables.
+
+2008-05-20  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/ntdll/loader.c:
+	ntdll: Move signal unmasking to make sure injected code runs on the correct
+	stack.
+
+2008-05-19  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/ntdll/tests/exception.c:
+	ntdll/tests: Make sure to clear the DF flag on return from the exception.
+
+2008-05-19  Paul Vriens <paul.vriens.wine@gmail.com>
+
+	* dlls/shell32/tests/shelllink.c:
+	shell32/tests: Fix test when running on Wine.
+
+	* programs/regedit/Nl.rc:
+	regedit: Sync Dutch resource with latest changes.
+
+	* dlls/quartz/tests/filtergraph.c, dlls/quartz/tests/memallocator.c,
+	  dlls/quartz/tests/misc.c, dlls/quartz/tests/referenceclock.c,
+	  dlls/quartz/tests/videorenderer.c, dlls/shell32/tests/string.c,
+	  dlls/shlwapi/tests/string.c:
+	janitorial: Close COM after tests.
+
+2008-05-19  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/user32/class.c:
+	user32: Moved the class extra bytes check to catch uninitialised data sooner.
+
+2008-05-18  Roderick Colenbrander <thunderbird2k@gmx.net>
+
+	* dlls/wined3d/context.c:
+	wined3d: Request a WGL depth stencil capable pixel format by default until we
+	have proper SetDepthStencilSurface support.
+
+2008-05-16  Juan Lang <juan.lang@gmail.com>
+
+	* dlls/snmpapi/main.c, dlls/snmpapi/tests/util.c:
+	snmpapi: Test and correct SnmpUtilOidNCmp when count is less than Oid length.
+
+	* dlls/snmpapi/main.c, dlls/snmpapi/tests/util.c:
+	snmpapi: Test and correct SnmpUtilOidNCmp when Oid lengths don't match.
+
+2008-05-15  Kai Blin <kai.blin@gmail.com>
+
+	* dlls/ws2_32/tests/sock.c:
+	ws2_32: Test for invalid hostnames again.
+
+2008-05-15  Michael Karcher <wine@mkarcher.dialup.fu-berlin.de>
+
+	* dlls/oleaut32/variant.c:
+	oleaut32: Cache localised number chars.
+
+2008-05-19  Paul Vriens <paul.vriens.wine@gmail.com>
+
+	* dlls/ntdll/tests/port.c:
+	ntdll/tests: Skip test when we don't have enough rights.
+
+	* dlls/ntdll/tests/port.c:
+	ntdll/tests: Free library after use.
+
+2008-05-19  James Hawkins <jhawkins@codeweavers.com>
+
+	* dlls/kernel32/tests/debugger.c:
+	kernel32: Fix a debugger test that fails in win2k3.
+
+2008-05-16  Lei Zhang <thestig@google.com>
+
+	* tools/wine.inf.in:
+	wine.inf: Open xml files using winebrowser.
+
+2008-05-15  Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+	* dlls/avifil32/avifile_Sv.rc, dlls/comctl32/comctl_Sv.rc,
+	  dlls/comdlg32/cdlg_Sv.rc, dlls/credui/credui_Sv.rc,
+	  dlls/crypt32/crypt32_Sv.rc, dlls/gphoto2.ds/gphoto2_Sv.rc,
+	  dlls/hhctrl.ocx/Sv.rc, dlls/iccvid/iccvid_Sv.rc,
+	  dlls/localspl/spl_Sv.rc, dlls/localui/ui_Sv.rc, dlls/mpr/mpr_Sv.rc,
+	  dlls/msacm32/msacm_Sv.rc, dlls/mshtml/Sv.rc, dlls/msi/msi_Sv.rc,
+	  dlls/msrle32/msrle_Sv.rc, dlls/msvfw32/msvfw32_Sv.rc,
+	  dlls/msvidc32/msvidc32_Sv.rc, dlls/oleaut32/oleaut32_Sv.rc,
+	  dlls/oledlg/oledlg_Sv.rc, dlls/sane.ds/sane_Sv.rc,
+	  dlls/serialui/Sv.rc, dlls/setupapi/Sv.rc, dlls/shdoclc/Sv.rc,
+	  dlls/shell32/shell32_Sv.rc, dlls/shlwapi/shlwapi_Sv.rc,
+	  dlls/user32/resources/user32_Sv.rc, dlls/wineps.drv/wps_Sv.rc,
+	  dlls/wininet/wininet_Sv.rc, dlls/winspool.drv/Sv.rc,
+	  dlls/wldap32/wldap32_Sv.rc, programs/clock/Sv.rc,
+	  programs/notepad/Sv.rc, programs/uninstaller/Sv.rc,
+	  programs/wineboot/wineboot_Sv.rc, programs/winecfg/Sv.rc,
+	  programs/wineconsole/wineconsole_Sv.rc, programs/winefile/Sv.rc,
+	  programs/winhlp32/Sv.rc:
+	Make Swedish use SUBLANG_NEUTRAL.
+
+2008-05-18  Vitaliy Margolen <wine-patches@kievinfo.com>
+
+	* programs/winecfg/audio.c, programs/winecfg/drivedetect.c,
+	  programs/winecfg/main.c, programs/winecfg/properties.h,
+	  programs/winecfg/winecfg.h:
+	winecfg: Remove mostly unused properties.h.
+
+2008-05-18  Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
+
+	* programs/regedit/En.rc, programs/regedit/No.rc:
+	regedit: Improve dialog layout.
+
+2008-05-18  Hans Leidekker <hans@it.vu.nl>
+
+	* dlls/wininet/http.c, dlls/wininet/tests/http.c:
+	wininet: Fix buffer size query for HttpQueryInfo(HTTP_QUERY_RAW_HEADERS_CRLF).
+
+2008-05-16  Lei Zhang <thestig@google.com>
+
+	* programs/explorer/explorer.c:
+	explorer: Allow explorer with no arguments to run winefile.
+
+2008-05-19  James Hawkins <jhawkins@codeweavers.com>
+
+	* dlls/msi/helpers.c:
+	msi: Reset the hasLocalFeature flag when updating components.
+
+	* dlls/msi/action.c, dlls/msi/tests/install.c:
+	msi: Don't enable a feature's components if that feature is disabled.
+
+	* dlls/user32/tests/broadcast.c:
+	user32: Fix a few tests that fail in win2k3.
+
+	* dlls/gdi32/tests/font.c:
+	gdi32: Fix two tests that fail in win2k3.
+
+2008-05-17  Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
+
+	* programs/regedit/En.rc, programs/regedit/No.rc,
+	  programs/regedit/framewnd.c, programs/regedit/resource.h:
+	regedit: Add Export option to context menu.
+
+2008-05-18  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/user32/sysparams.c, dlls/user32/tests/monitor.c:
+	user32: Make ChangeDisplaySettingsA/W reset dmDriverExtra to 0 like XP and
+	Vista do.
+
+2008-05-18  Eric Pouech <eric.pouech@orange.fr>
+
+	* dlls/dbghelp/dwarf.c:
+	dbghelp: Protect dwarf parsing against NULL function names.
+
+2008-05-16  Dan Kegel <dank@kegel.com>
+
+	* dlls/d3d9/tests/visual.c:
+	d3d9/tests: Add missing skip().
+
+2008-05-16  Hans Leidekker <hans@it.vu.nl>
+
+	* dlls/wininet/http.c, dlls/wininet/tests/http.c:
+	wininet: INTERNET_STATUS_REQUEST_COMPLETE callback must supply a handle.
+
+2008-05-15  Rob Shearman <rob@codeweavers.com>
+
+	* dlls/wininet/http.c:
+	wininet: Fix a typo in is_basic_auth_value.
+	This fixes basic authentication when the server uses a realm string.
+
+2008-05-15  Huw Davies <huw@codeweavers.com>
+
+	* dlls/gdiplus/region.c:
+	gdiplus: Add some notes about the format of the data blob returned by
+	GdipGetRegionData.
+
+2008-05-15  Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+	* dlls/shell32/shell32_Pl.rc, programs/start/Pl.rc,
+	  programs/winecfg/Pl.rc, programs/winhlp32/Pl.rc:
+	Update Polish translation.
+
+2008-05-15  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/cabinet/fdi.c:
+	cabinet: Fix the regression caused by 4046075462c00f4479f185d1c0514584ff851223.
+
+2008-05-14  James Hawkins <jhawkins@codeweavers.com>
+
+	* dlls/ntdll/tests/exception.c:
+	ntdll: Fix a test that fails in win2k3.
+
+	* dlls/ntdll/tests/rtlstr.c:
+	ntdll: Fix a few tests that fail in win2k3.
+
+2008-05-14  Alexander Dorofeyev <alexd4@inbox.lv>
+
+	* dlls/wined3d/surface_gdi.c:
+	wined3d: Only copy front buffer to screen in gdi RealizePalette.
+
+2008-05-14  James Hawkins <jhawkins@codeweavers.com>
+
+	* dlls/msi/dialog.c, dlls/msi/msi_main.c:
+	msi: Create the MSI hidden window on demand.
+
+2008-05-14  Austin English <austinenglish@gmail.com>
+
+	* tools/wine.inf.in:
+	wine.inf: Add a fake dll for sensapi.dll.
+
+2008-05-14  Marcus Meissner <marcus@jet.franken.de>
+
+	* server/window.c:
+	server: Remove superflous empty region allocation.
+
+2008-05-14  Dan Kegel <dank@kegel.com>
+
+	* dlls/ws2_32/tests/sock.c:
+	ws2_32/tests: Cannot reliably detect bad hostnames in "modern" internet.
+
+	* dlls/kernel32/tests/comm.c:
+	kernel32: comm.c: increase time slop.
+
+2008-05-14  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/winex11.drv/opengl.c:
+	wgl: Don't call ExtEscape if we don't have a GL context.
+
+	* tools/wineprefixcreate.in:
+	wineprefixcreate: Added a deprecation warning.
+
+	* tools/wineprefixcreate.in:
+	wineprefixcreate: Avoid redundant update on initial wineprefix creation.
+
+2008-05-14  Igor Tarasov <tarasov.igor@gmail.com>
+
+	* dlls/comctl32/commctrl.c:
+	comctl32: Fix statusbar text alignment bug.
+
+2008-05-13  James Hawkins <jhawkins@codeweavers.com>
+
+	* dlls/msi/action.c:
+	msi: Set the OutOfDiskSpace property.
+
+	* dlls/msi/action.c:
+	msi: Copy the assembly file directly if it's not compressed.
+
+2008-05-14  ByeongSik Jeon <bsjeon@hanmail.net>
+
+	* dlls/comdlg32/cdlg_Ko.rc:
+	comdlg32: Updated Korean translation.
+
+2008-05-13  Andrew Talbot <andrew.talbot@talbotville.com>
+
+	* dlls/cabinet/fdi.c:
+	cabinet: Remove order-of-evaluation dependencies.
+
+2008-05-13  James Hawkins <jhawkins@codeweavers.com>
+
+	* dlls/ntdll/tests/file.c:
+	ntdll: Fix a few failing tests in win2k3.
+
+2008-05-13  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/winex11.drv/systray.c, programs/explorer/systray.c:
+	explorer: Use a different return value to indicate that the x11 system tray
+	is not available, so that x11drv can return errors too.
+
+	* programs/regedit/edit.c, programs/regedit/regproc.c:
+	regedit: Fix editing and exporting of zero-size strings.
+
+	* programs/winemenubuilder/winemenubuilder.c:
+	winemenubuilder: Copy the icon data before modifying it, resources are read-only.
+
+	* dlls/kernel32/process.c:
+	kernel32: Move the wineboot event wait so that 16-bit processes wait too.
+
+2008-05-13  Andrej Sinicyn <Andrej.Sinicyn@gmx.de>
+
+	* programs/uninstaller/De.rc:
+	uninstaller: German translation.
+
+	* programs/reg/De.rc, programs/reg/rsrc.rc:
+	reg: German translation.
+
+	* programs/wineconsole/wineconsole_De.rc:
+	wineconsole: German translation.
+
+	* programs/taskmgr/De.rc:
+	taskmgr: German translation.
+
+	* programs/cmd/De.rc:
+	cmd: German translation.
+
+2008-05-13  Vitaliy Margolen <wine-patches@kievinfo.com>
+
+	* dlls/dinput/joystick_linuxinput.c:
+	dinput: Clamp joystick position values to min-max range.
+
+2008-05-13  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/gdi32/freetype.c, dlls/gdi32/tests/font.c:
+	gdi32: Add more font substitution tests, make them pass under Wine.
+
+2008-05-13  Huw Davies <huw@codeweavers.com>
+
+	* dlls/gdi32/bitblt.c:
+	gdi32: Move a couple of TRACEs to the beginning of functions.
+
+2008-05-13  Alexandre Julliard <julliard@winehq.org>
+
+	* .gitignore, dlls/Makefile.in, dlls/kernel32/Makefile.in,
+	  dlls/kernel32/kernel16.c:
+	kernel32: Add a builtin 16-bit winhelp.exe.
+	This should be moved to winhlp32.exe once we support 16-bit modules in
+	executables.
+
+	* .gitignore, Makefile.in, configure, configure.ac, dlls/user32/winhelp.c,
+	  programs/Makefile.in, programs/winhelp/Bg.rc, programs/winhelp/Cs.rc,
+	  programs/winhelp/Da.rc, programs/winhelp/De.rc,
+	  programs/winhelp/En.rc, programs/winhelp/Eo.rc,
+	  programs/winhelp/Es.rc, programs/winhelp/Fi.rc,
+	  programs/winhelp/Fr.rc, programs/winhelp/Hu.rc,
+	  programs/winhelp/It.rc, programs/winhelp/Ko.rc,
+	  programs/winhelp/Makefile.in, programs/winhelp/Nl.rc,
+	  programs/winhelp/No.rc, programs/winhelp/Pl.rc,
+	  programs/winhelp/Pt.rc, programs/winhelp/Rm.rc,
+	  programs/winhelp/Ru.rc, programs/winhelp/Si.rc,
+	  programs/winhelp/Sk.rc, programs/winhelp/Sv.rc,
+	  programs/winhelp/Tr.rc, programs/winhelp/Wa.rc,
+	  programs/winhelp/Zh.rc, programs/winhelp/callback.c,
+	  programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
+	  programs/winhelp/macro.c, programs/winhelp/macro.h,
+	  programs/winhelp/macro.lex.l, programs/winhelp/rsrc.rc,
+	  programs/winhelp/string.c, programs/winhelp/winhelp.c,
+	  programs/winhelp/winhelp.h, programs/winhelp/winhelp.ico,
+	  programs/winhelp/winhelp.svg, programs/winhelp/winhelp_res.h,
+	  programs/winhlp32/Bg.rc, programs/winhlp32/Cs.rc,
+	  programs/winhlp32/Da.rc, programs/winhlp32/De.rc,
+	  programs/winhlp32/En.rc, programs/winhlp32/Eo.rc,
+	  programs/winhlp32/Es.rc, programs/winhlp32/Fi.rc,
+	  programs/winhlp32/Fr.rc, programs/winhlp32/Hu.rc,
+	  programs/winhlp32/It.rc, programs/winhlp32/Ko.rc,
+	  programs/winhlp32/Makefile.in, programs/winhlp32/Nl.rc,
+	  programs/winhlp32/No.rc, programs/winhlp32/Pl.rc,
+	  programs/winhlp32/Pt.rc, programs/winhlp32/Rm.rc,
+	  programs/winhlp32/Ru.rc, programs/winhlp32/Si.rc,
+	  programs/winhlp32/Sk.rc, programs/winhlp32/Sv.rc,
+	  programs/winhlp32/Tr.rc, programs/winhlp32/Wa.rc,
+	  programs/winhlp32/Zh.rc, programs/winhlp32/callback.c,
+	  programs/winhlp32/hlpfile.c, programs/winhlp32/hlpfile.h,
+	  programs/winhlp32/macro.c, programs/winhlp32/macro.h,
+	  programs/winhlp32/macro.lex.l, programs/winhlp32/rsrc.rc,
+	  programs/winhlp32/string.c, programs/winhlp32/winhelp.c,
+	  programs/winhlp32/winhelp.h, programs/winhlp32/winhelp.ico,
+	  programs/winhlp32/winhelp.svg, programs/winhlp32/winhelp_res.h,
+	  tools/make_makefiles, tools/wine.inf.in:
+	winhelp.exe: Renamed to winhlp32.exe.
+
+2008-05-12  Dan Kegel <dank@kegel.com>
+
+	* dlls/d3d9/tests/visual.c:
+	d3d9: shademode_test: Increase slop in color comparison.
+
+2008-05-13  Nikolay Sivov <bunglehead@gmail.com>
+
+	* dlls/gdiplus/gdiplus.spec, dlls/gdiplus/graphicspath.c,
+	  dlls/gdiplus/tests/graphicspath.c, include/gdiplusflat.h:
+	gdiplus: Added GdipAddPathRectangle with tests.
+
+	* dlls/gdiplus/pen.c:
+	gdiplus: Make GdipSetPenDashArray return OutOfMemory on (count <= 0).
+
+	* dlls/gdiplus/matrix.c:
+	gdiplus: Check count argument in GdipVectorTransformMatrixPoints.
+
+	* dlls/gdiplus/matrix.c:
+	gdiplus: Check count argument in GdipTransformMatrixPoints.
+
+	* dlls/gdiplus/font.c:
+	gdiplus: GdipCreateFontFromLogfontA: no reason to put CHAR to WCHAR array.
+
+2008-05-09  Maarten Lankhorst <m.b.lankhorst@gmail.com>
+
+	* dlls/quartz/mpegsplit.c:
+	quartz: Reset time when rejecting sample in the mpeg splitter.
+
+2008-05-12  Maarten Lankhorst <m.b.lankhorst@gmail.com>
+
+	* dlls/quartz/acmwrapper.c:
+	quartz: Silence a fixme.
+
+2008-05-12  Lei Zhang <thestig@google.com>
+
+	* dlls/quartz/filtergraph.c, dlls/quartz/tests/filtergraph.c:
+	quartz: Check input in MediaControl_GetState.
+
+2008-05-12  James Hawkins <jhawkins@codeweavers.com>
+
+	* dlls/msi/cond.y, dlls/msi/tests/package.c:
+	msi: Convert string variables to ints when appropriate.
+
+	* dlls/msi/tests/Makefile.in, dlls/msi/tests/package.c:
+	msi: Test the ScreenX/Y properties.
+
+2008-05-13  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h:
+	winex11: When re-creating a client window check the new visual against the
+	current one instead of the default one.
+
+	* configure, configure.ac, dlls/wininet/netconnection.c:
+	configure: Improve the libcrypto checks.
+
+2008-05-13  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/user32/tests/msg.c:
+	user32: Add tests for painting minimized/clipped windows.
+
+2008-05-13  Jacek Caban <jacek@codeweavers.com>
+
+	* dlls/mshtml/install.c:
+	mshtml: Fixed a typo.
+
+2008-05-12  Eric Pouech <eric.pouech@orange.fr>
+
+	* programs/winedbg/source.c:
+	winedbg: Fix the path traversal.
+
+2008-05-12  Andrew Talbot <andrew.talbot@talbotville.com>
+
+	* dlls/secur32/ntlm.c:
+	secur32: Memory allocation size fix.
+
+	* dlls/ddraw/direct3d.c:
+	ddraw: Memory allocation size fix.
+
+2008-05-12  Jens Albretsen <jens@albretsen.dk>
+
+	* programs/view/Da.rc, programs/view/viewrc.rc:
+	view: Danish translation.
+
+	* programs/taskmgr/Da.rc, programs/taskmgr/taskmgr.rc:
+	taskmgr: Danish translation.
+
+	* programs/wineboot/wineboot.rc, programs/wineboot/wineboot_Da.rc:
+	wineboot: Danish translation.
+
+	* programs/uninstaller/Da.rc, programs/uninstaller/rsrc.rc:
+	uninstaller: Danish translation.
+
+	* programs/winefile/Da.rc, programs/winefile/rsrc.rc:
+	winefile: Danish translation.
+
+	* programs/winemine/Da.rc, programs/winemine/rsrc.rc:
+	winemine: Danish translation.
+
+2008-05-09  ByeongSik Jeon <bsjeon@hanmail.net>
+
+	* dlls/imm32/imm.c:
+	imm32: Add the all GCS_* value check.
+
+	* dlls/imm32/imm.c:
+	imm32: Add the missing is_himc_ime_unicode() check.
+
+2008-05-12  Petr Dlouhý <petr.dlouhy@email.cz>
+
+	* dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
+	shdocvw: Partial implementation of WebBrowser_put_RegisterAsBrowser and
+	WebBrowser_get_RegisterAsBrowser.
+
+2008-05-12  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/winex11.drv/opengl.c:
+	winex11: Silence a harmless error.
+
+	* dlls/gdi32/opengl.c, dlls/gdi32/painting.c:
+	gdi32: Make sure the DC is up-to-date before accessing the pixel format.
+
+2008-05-12  Huw Davies <huw@codeweavers.com>
+
+	* dlls/gdiplus/gdiplus.spec, dlls/gdiplus/graphics.c,
+	  include/gdiplusflat.h:
+	gdiplus: Stub for GdipGetClip.
+
+	* dlls/gdiplus/gdiplus.spec, dlls/gdiplus/graphics.c,
+	  include/gdiplusflat.h:
+	gdiplus: Stubs for GdipGetDC and GdipReleaseDC.
+
+	* dlls/gdiplus/gdiplus.spec, dlls/gdiplus/region.c, include/gdiplusflat.h:
+	gdiplus: Add some stubs for region functions.
+
+2008-05-11  Alexander Dorofeyev <alexd4@inbox.lv>
+
+	* dlls/ddraw/device.c:
+	ddraw: Fix some code unprotected by ddraw lock.
+
+2008-05-12  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/winealsa.drv/alsa.c, dlls/winealsa.drv/dscapture.c,
+	  dlls/winealsa.drv/dsoutput.c, dlls/winealsa.drv/wavein.c,
+	  dlls/winealsa.drv/waveout.c:
+	Revert "winealsa: Remove calls to deprecated functions."
+	This reverts commit c8bdebde3dc94baf1439697306e6f797ca5c7ad2.
+	To be revisited after 1.0.
+
+	* dlls/winex11.drv/window.c:
+	winex11: Create a dummy parent window for composite child windows to avoid
+	using the root.
+
+	* dlls/winex11.drv/window.c:
+	winex11: Create all the GL drawables using the gdi_display to avoid
+	synchronization issues.
+
+2008-05-09  Hans Leidekker <hans@it.vu.nl>
+
+	* dlls/wininet/internet.c, dlls/wininet/tests/internet.c:
+	wininet: Implement INTERNET_OPTION_USER_AGENT for InternetQueryOption.
+
+	* dlls/wininet/http.c:
+	wininet: HTTP_BuildProxyRequestUrl returns a pointer.
+
+	* dlls/wininet/cookie.c:
+	wininet: Partial implementation of InternetGet/SetCookieEx.
+
+	* dlls/wininet/tests/http.c:
+	wininet: Make a test pass on IE6.
+
+	* dlls/wininet/http.c, dlls/wininet/tests/http.c:
+	wininet: Don't overwrite content length header in HttpSendRequest.
+
+2008-05-09  Nikolay Sivov <bunglehead@gmail.com>
+
+	* dlls/gdiplus/gdiplus.spec, dlls/gdiplus/graphics.c,
+	  dlls/gdiplus/tests/graphics.c, include/gdiplusflat.h:
+	gdiplus: Added GdipCreateFromHWNDICM (no icm yet) with test.
+
+	* dlls/gdiplus/gdiplus.spec, dlls/gdiplus/image.c,
+	  dlls/gdiplus/tests/image.c:
+	gdiplus: Added GdipLoadImageFromFileICM (no icm yet).
+
+	* dlls/gdiplus/gdiplus.spec, dlls/gdiplus/gdiplus_private.h,
+	  dlls/gdiplus/image.c, dlls/gdiplus/tests/image.c:
+	gdiplus: GdipGetImageFlags simple stub with test.
+
+	* include/gdiplusenums.h, include/gdiplusflat.h:
+	gdiplus: ImageFlags enum defined.
+
+2008-05-10  Nikolay Sivov <bunglehead@gmail.com>
+
+	* dlls/gdi32/dib.c, dlls/gdi32/tests/bitmap.c:
+	gdi32: Avoid null pointer dereference in CreateDIBSection.
+
+2008-05-10  Jacek Caban <jacek@codeweavers.com>
+
+	* dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
+	urlmon: Better error handling in file protocol.
+
+	* dlls/urlmon/file.c, dlls/urlmon/tests/protocol.c:
+	urlmon: Correctly handle file URLs with '|' instead of ':' after drive letter.
+
+2008-05-12  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/user32/winpos.c:
+	user32: Invalidate the DCE in SetWindowPos before we attempt to move the
+	window bits.
+
+2008-05-12  Alexander Dorofeyev <alexd4@inbox.lv>
+
+	* dlls/wined3d/surface.c:
+	wined3d: Activate context for the right target in surface_blt_to_drawable.
+
+	* dlls/wined3d/surface.c:
+	wined3d: glFlush when updating front buffer.
+	Fixes screen not updating or getting updated inconsistently when apps blit to
+	front buffer or lock it when RenderTargetLockMode=readtex, as happens in e.g.
+	Red Alert 2 and also in p8_primary_test in ddraw tests.
+
+2008-05-12  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/user32/tests/msg.c, server/window.c:
+	server: Crop the invalidate region against the rectangles of all parents.
+
+	* dlls/user32/tests/msg.c, server/window.c:
+	server: Also crop the update region of children when moving a window.
+
+	* dlls/user32/tests/msg.c, server/window.c:
+	server: When moving/resizing a window crop the update region against the new
+	rectangle of the parents.
+
+	* dlls/winedos/int21.c:
+	winedos: Don't disable long filename functions on NT versions.
+
+2008-05-12  Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+	* dlls/shell32/shell32_Ko.rc:
+	shell32: Updated Korean Resource.
+
+2008-05-11  Vitaliy Margolen <wine-patches@kievinfo.com>
+
+	* dlls/dinput/dinput_main.c, dlls/dinput/tests/device.c:
+	dinput: Implement GetDeviceStatus.
+
+	* dlls/dxdiagn/version.rc:
+	dxdiagn: Update dx version to 9.0c.
+
+	* dlls/dmime/version.rc:
+	dmime: Update dx version to 9.0c.
+
+2008-05-11  Jens Albretsen <jens@albretsen.dk>
+
+	* programs/winhelp/Da.rc:
+	winhelp: Danish translation additions, fixes.
+
+	* dlls/user32/resources/user32_Da.rc:
+	user32: Danish spelling fixes.
+
+	* dlls/wineps.drv/wps_Da.rc:
+	wineps.drv: Danish spelling fixes.
+
+2008-05-10  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/shell32/dialogs.c:
+	shell32: Fix calling convention of LPFNOFN, don't use static buffers.
+
+	* dlls/user32/mdi.c:
+	user32: Make sure that we send proper notifications in all cases.
+
+2008-05-10  Michael Stefaniuc <mstefani@redhat.de>
+
+	* dlls/shdocvw/factory.c:
+	shdocvw: Plug memory leak introduced in 1.0-rc1 (Smatch).
+
+2008-05-09  Maarten Lankhorst <m.b.lankhorst@gmail.com>
+
+	* dlls/quartz/filesource.c:
+	quartz: Don't return a pin in filesource when there is none.
+	Based on a patch by Olivier Samyn.
+
+2008-05-10  Andrew Talbot <andrew.talbot@talbotville.com>
+
+	* dlls/qmgr/file.c:
+	qmgr: Memory allocation size fix.
+
+	* dlls/wineoss.drv/dscapture.c, dlls/wineoss.drv/dsrender.c:
+	wineoss.drv: Memory allocation sizes fix.
+
+	* dlls/dsound/buffer.c, dlls/dsound/capture.c:
+	dsound: Memory allocation sizes fix.
+
+2008-05-09  Andrew Talbot <andrew.talbot@talbotville.com>
+
+	* dlls/wined3d/basetexture.c:
+	wined3d: Remove test for value of unsigned variable being less than zero.
+
+2008-05-09  Jonathan Ernst <jonathan@ernstfamily.ch>
+
+	* programs/winhelp/Fr.rc:
+	winhelp: Updated French translation.
+
+2008-05-09  Ben Mayhew <ben-dev@gmx.net>
+
+	* dlls/wined3d/drawprim.c:
+	wined3d: Only display Missing vbo streams fixme once.
+
+2008-05-09  Paul Vriens <paul.vriens.wine@gmail.com>
+
+	* dlls/kernel32/tests/locale.c:
+	kernel32/tests: Skip tests if codepage is not installed/available.
+
+2008-05-09  Alexandre Julliard <julliard@winehq.org>
+
+	* ANNOUNCE, ChangeLog, VERSION, configure:
+	Release 1.0-rc1.
+
+----------------------------------------------------------------
 2008-05-09  Alexandre Julliard <julliard@winehq.org>
 
 	* dlls/gdi32/enhmfdrv/objects.c:
diff --git a/VERSION b/VERSION
index f34173d..3e86e6d 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 1.0-rc1
+Wine version 1.0-rc2
diff --git a/configure b/configure
index a828897..2cccc91 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for Wine 1.0-rc1.
+# Generated by GNU Autoconf 2.61 for Wine 1.0-rc2.
 #
 # Report bugs to <wine-devel@winehq.org>.
 #
@@ -574,8 +574,8 @@
 # Identity of this package.
 PACKAGE_NAME='Wine'
 PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='1.0-rc1'
-PACKAGE_STRING='Wine 1.0-rc1'
+PACKAGE_VERSION='1.0-rc2'
+PACKAGE_STRING='Wine 1.0-rc2'
 PACKAGE_BUGREPORT='wine-devel@winehq.org'
 
 ac_unique_file="server/atom.c"
@@ -1293,7 +1293,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.0-rc1 to adapt to many kinds of systems.
+\`configure' configures Wine 1.0-rc2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1362,7 +1362,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Wine 1.0-rc1:";;
+     short | recursive ) echo "Configuration of Wine 1.0-rc2:";;
    esac
   cat <<\_ACEOF
 
@@ -1491,7 +1491,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Wine configure 1.0-rc1
+Wine configure 1.0-rc2
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1505,7 +1505,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.0-rc1, which was
+It was created by Wine $as_me 1.0-rc2, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -22804,7 +22804,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.0-rc1, which was
+This file was extended by Wine $as_me 1.0-rc2, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -22857,7 +22857,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-Wine config.status 1.0-rc1
+Wine config.status 1.0-rc2
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"