+2007-02-16 Chris Peterson <Chrisp@ucla.edu>
+
+ * dlls/comctl32/tests/treeview.c:
+ comctl32: treeview: New conformance tests for TreeView controls.
+
+2007-02-15 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * programs/cmd/Ko.rc:
+ cmd: Updated Korean resource.
+
+ * dlls/shell32/shell32_Ko.rc:
+ shell32: Updated Korean resource.
+
+2007-02-16 Damjan Jovanovic <damjan.jov@gmail.com>
+
+ * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
+ msvcrt: Fix fstat's handling of pipes and char devices.
+ For pipes/char devices, st_dev and st_rdev should be the fd, st_nlink
+ is always 1, and st_mode is S_IFIFO and S_IFCHR respectively.
+ Added tests to prove the new behaviour right.
+
+2007-02-15 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/kernel32/computername.c, dlls/kernel32/tests/environ.c:
+ kernel32: Fix the GetComputerName* functions to not write to the buffer at
+ all if there is not enough space.
+ Add tests for the GetComputerName* functions that show this issue.
+ Fix an off-by-one error in setting the size when there is not enough space.
+ Remove the exception handlers for GetComputerNameW,
+ GetComputerNameExA/W, since testing on XP SP2 shows that access
+ violations are not caught and these are not present on Win9x, which
+ does have an exception handler.
+
+ * dlls/advapi32/tests/security.c, server/token.c:
+ server: Track the impersonation level of tokens.
+
+ * server/token.c:
+ server: Track IDs for tokens and modifications made to tokens.
+
+2007-02-15 Farshad Agah <f_agah@yahoo.com>
+
+ * dlls/comctl32/tests/monthcal.c:
+ comctl32: Added monthcal test cases.
+
+2007-02-16 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/gdi32/bitmap.c, dlls/gdi32/tests/bitmap.c:
+ gdi32: CreateBitmapIndirect should ignore the provided bm.bmWidthBytes.
+
+2007-02-15 Francois Gouget <fgouget@free.fr>
+
+ * dlls/comctl32/tests/trackbar.c:
+ comctl32/tests: Add missing '\n's to ok() calls.
+
+2007-02-15 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/wined3d_private.h:
+ wined3d: Remove the d3d9.h include from wined3d_private.h.
+
+ * dlls/wined3d/directx.c, include/wine/wined3d_caps.h,
+ include/wine/wined3d_types.h:
+ wined3d: Get rid of any remaining d3d9 stuff in directx.c.
+
+ * dlls/wined3d/context.c, include/wine/wined3d_types.h:
+ wined3d: Add WINED3DCREATE flags and use them.
+
+ * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d9/device.c,
+ dlls/d3d9/directx.c, dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c,
+ dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
+ dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
+ wined3d: Fix WINED3DPRESENT_PARAMETERS and use it instead of
+ D3DPRESENT_PARAMETERS.
+
+2007-02-15 Peter Oberndorfer <kumbayo84@arcor.de>
+
+ * dlls/ntdll/tests/exception.c:
+ ntdll: Add a vectored exception handling test to the existing RtlRaiseException
+ test.
+ Show that context changes in vectored handler also affect stack handlers.
+ Show that vectored handlers also get the changed context.Eip value.
+
+2007-02-15 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/gdi32/tests/font.c:
+ gdi32/tests: Create a window for justification tests that generate output
+ instead of painting over the desktop.
+
+2007-02-15 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/advapi32/tests/security.c:
+ advapi32: Add tests for token impersonation levels and what operations are
+ allowed at each level.
+
+ * dlls/advapi32/tests/security.c:
+ advapi32: Add some more tests for AccessCheck that determine what
+ token impersonation levels it accepts and to show that it doesn't
+ accept primary tokens.
+
+ * dlls/dbghelp/stack.c:
+ dbghelp: nread can be NULL for read_mem and read_mem64.
+
+2007-02-15 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/d3d8/device.c:
+ d3d8: Set WINED3DPRESENT_PARAMETERS.MultiSampleQuality to a valid pointer.
+
+ * dlls/wined3d/surface.c:
+ wined3d: Convert the full surface for now.
+ Until we have proper subrectangle handling for offscreen surfaces,
+ surface conversion has to use the real surface sizes, and not the size
+ of the opengl subrectangle that it is going to upload. Due to the
+ power of 2 limitations the gl height may be bigger than the real
+ surface height. If that is not the case, the uploading function will
+ pick the correct parts from the converted surface data.
+
+ * dlls/wined3d/surface.c:
+ wined3d: Read offscreen render targets upside down when blitting them to
+ a texture.
+
+ * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/query.c,
+ dlls/wined3d/device.c:
+ wined3d: Test for supported queries.
+ This test contains a table of known supported / known unsupported
+ queries. In theory wined3d could just report the queries it supports,
+ but applications may make some assumtions regarding supported /
+ unsupported queries and stop working if they find a query unexpectadely
+ supported or unsupported. It also tests what is supposed to happen if an
+ unsupported query is created.
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c,
+ dlls/wined3d/wined3d_private.h:
+ 6/10: WineD3D: rsq and rcp instructions may need a default swizzle in arb.
+ ARB shaders need a swizzle for the RSQ and RCP instructions, while d3d
+ shaders do not. The DirectX sdk says that the x component is used if
+ no swizzle is given.
+
+ * dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Restore the display mode when releasing a swapchain.
+
+ * dlls/ddraw/device.c:
+ ddraw: Handle mipmapped mag filters by ignoring the mipmap parameter.
+
+ * dlls/ddraw/device.c:
+ ddraw: Handle mipmapped TEXTUREMIN render states.
+
+ * dlls/wined3d/basetexture.c:
+ wined3d: Remove empty texture stage applying loop.
+
+ * dlls/ddraw/device.c:
+ ddraw: Forward D3DRS_TEXTUREADDRESS* and D3DTSS_ADDRESS* to sampler states.
+
+2007-02-15 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/gdi32/tests/font.c:
+ gdi32: Skip the SYMBOL_CHARSET test if Symbol or Wingdings is not installed.
+
+ * dlls/gdi32/tests/font.c:
+ gdi32: Fix a typo in the memcmp call.
+
+2007-02-15 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
+ wined3d: Get rid of any remaining d3d9 stuff in surface.c and surface_gdi.c.
+
+ * dlls/wined3d/stateblock.c:
+ wined3d: Get rid of any remaining d3d9 stuff in stateblock.c.
+
+ * dlls/wined3d/state.c:
+ wined3d: Get rid of any remaining d3d9 stuff in state.c.
+
+ * dlls/wined3d/query.c:
+ wined3d: Use WINED3DISSUE_BEGIN / WINED3DISSUE_END rather than D3DISSUE_BEGIN
+ / D3DISSUE_END.
+
+ * dlls/wined3d/resource.c, include/wine/wined3d_types.h:
+ wined3d: Add the WINED3DSPD_IUNKNOWN flag and use it.
+
+ * dlls/wined3d/palette.c:
+ wined3d: Use WINED3DRTYPE_SURFACE rather than D3DRTYPE_SURFACE.
+
+ * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
+ wined3d: Add WINED3DVS20 & WINED3DVS20CAPS flags and use them.
+
+ * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
+ wined3d: Add WINED3DPS20 & WINED3DPS20CAPS flags and use them.
+
+ * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
+ wined3d: Add WINED3DDTCAPS flags and use them.
+
+ * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
+ wined3d: Add WINED3DLINECAPS flags and use them.
+
+2007-02-15 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Change internal imagelist bitmap storage in the way applications
+ with pre-compiled imagelists expect it.
+
+2007-02-06 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/advapi32/tests/security.c:
+ advapi32: Add more tests for DuplicateHandle security.
+
+2007-02-07 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/ntdll/sec.c, include/wine/server_protocol.h, server/protocol.def,
+ server/request.h, server/token.c, server/trace.c:
+ ntdll/server: Implement NtSetSecurityObject. With tests.
+
+2007-02-06 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * server/object.c, server/object.h:
+ server: Add security descriptor field to object struct.
+
+2007-02-08 Pedro Araujo Chaves Jr <inckie@gmail.com>
+
+ * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
+ gdi32: Fix for GetTextExtentExPointW() and ExtTextOutW().
+
+2007-02-14 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
+ wined3d: Add WINED3DPTADDRESSCAPS flags and use them.
+
+ * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
+ wined3d: Add WINED3DPCMPCAPS flags and use them.
+
+ * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
+ wined3d: Add WINED3DPMISCCAPS flags and use them.
+
+2007-02-15 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
+ wined3d: Add WINED3DPBLENDCAPS flags and use them.
+
+2007-02-14 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/directx.c, include/wine/wined3d_caps.h:
+ wined3d: Add WINED3DSTENCILCAPS flags and use them.
+
+ * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
+ include/wine/wined3d_caps.h:
+ wined3d: Add WINED3DTEXOPCAPS flags and use them.
+
+2007-02-15 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/surface.c:
+ wined3d: Restore blitting environment after modifying it.
+
+ * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
+ wined3d: alphaop fixes for color keying.
+
+ * dlls/wined3d/state.c:
+ wined3d: Enable color keying only for surfaces without an alpha channel.
+
+ * dlls/ddraw/surface.c, dlls/ddraw/tests/dsurface.c,
+ dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
+ ddraw, wined3d: Color keying tests and fixes.
+
+ * dlls/wined3d/surface.c:
+ wined3d: Accelerated blits from and to offscreen render targets.
+
+ * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
+ wined3d: Convert and load U8V8 surfaces as rgb.
+ GL_INDEX is definitly not the way to load U8V8 surfaces
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
+ wined3d: Implement texbem in arb, improve it in glsl.
+
+ * dlls/wined3d/baseshader.c, dlls/wined3d/directx.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
+ dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Load one bump mapping environment matrix into pixel shaders if needed.
+
+ * dlls/wined3d/state.c:
+ wined3d: Give the bump env matrices their own states.
+
+2007-02-15 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
+ gdi32: Revert 1440eb5a35dc95dea1836d9035b51e2b15d83703 and add the test showing
+ that the change was wrong.
+
+2007-02-14 Jason Green <jave27@gmail.com>
+
+ * dlls/riched20/editor.c:
+ riched20: If outside of the richedit window, return earlier.
+ Prevents a crash when selecting text outside of a richedit control box.
+
+2007-02-14 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/device.c, dlls/wined3d/surface_gdi.c,
+ dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexshader.c:
+ wined3d: Use WINED3D_OK rather than D3D_OK.
+
+ * dlls/wined3d/device.c, include/wine/wined3d_types.h:
+ wined3d: Use WINED3DPRESENT_BACK_BUFFER_MAX rather than
+ D3DPRESENT_BACK_BUFFER_MAX.
+
+ * dlls/wined3d/device.c:
+ wined3d: Use WINED3DUSAGE rather than D3DUSAGE.
+
+ * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
+ wined3d: Use WINED3DSTREAMSOURCE_INSTANCEDATA rather than
+ D3DSTREAMSOURCE_INSTANCEDATA.
+
+2007-02-14 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/winspool.drv/info.c:
+ winspool: Do not access NULL when HeapAlloc failed.
+
+2007-02-14 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/user32/dialog.c, dlls/user32/tests/dialog.c,
+ dlls/user32/tests/resource.rc:
+ user32: Fix error return values in DialogBoxParam + simple test.
+
+2007-02-11 Steven Stein <frosty522@wourld.com>
+
+ * dlls/msi/action.c:
+ msi: ValidateProductID action stub.
+
+ * dlls/msi/dialog.c:
+ msi: Added "Default" control condition to msi_dialog_set_control_condition.
+
+2007-02-12 Ivan Sinitsin <ivan@etersoft.ru>
+
+ * dlls/comdlg32/colordlg.c:
+ comdlg32: Set the right background color of the dialog window "Choose color".
+
+2007-02-11 Misha Koshelev <mk144210@bcm.tmc.edu>
+
+ * programs/wineboot/Makefile.in, programs/wineboot/wineboot.c:
+ wineboot: Start items in StartUp folder on boot.
+
+2007-02-10 Misha Koshelev <mk144210@bcm.tmc.edu>
+
+ * dlls/shell32/tests/shelllink.c:
+ shell32/tests: Test creating shell links for commands on path.
+
+ * dlls/shell32/shelllink.c:
+ shell32: Properly create shell links for commands on path.
+
+2007-02-13 Aric Stewart <aric@codeweavers.com>
+
+ * dlls/user32/painting.c, dlls/user32/tests/win.c:
+ user32: Scroll window fix.
+ Fix the case where the scrolling amount exceeds the window but still
+ falls within the clipping rect. This generates an additional update
+ region that needs to be invalidated.
+
+2007-02-12 Keith Stevens <fozziethebeat@gmail.com>
+
+ * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/trackbar.c:
+ comctl32: Add trackbar tests.
+
+2007-02-14 Francois Gouget <fgouget@free.fr>
+
+ * dlls/atl/atl_main.c, dlls/comctl32/string.c, dlls/comdlg32/printdlg.c,
+ dlls/mapi32/tests/imalloc.c, dlls/mshtml/tests/htmldoc.c,
+ dlls/oleaut32/tests/vartest.c, dlls/shell32/shelllink.c,
+ dlls/shell32/shellord.c, dlls/shell32/tests/shlfolder.c,
+ dlls/shlwapi/string.c, dlls/winealsa.drv/dsoutput.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/state.c,
+ dlls/winspool.drv/tests/info.c, dlls/ws2_32/socket.c,
+ include/ddraw.h, include/wine/mmsystem16.h,
+ programs/uninstaller/main.c:
+ Assorted spelling fixes.
+
+2007-02-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/imaadp32.acm/imaadp32.c:
+ imaadp32.acm: Constify some variables.
+
+ * dlls/itss/moniker.c:
+ itss: Constify a variable.
+
+ * dlls/dxdiagn/provider.c:
+ dxdiagn: Constify a variable.
+
+2007-02-14 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
+ include/wine/wined3d_interface.h:
+ wined3d: More fullscreen window fixes.
+
+ * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
+ dlls/d3d9/vertexdeclaration.c:
+ wined3d: Properly release the converted vertex declaration.
+
+ * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Instancing emulation.
+
+ * dlls/wined3d/state.c:
+ wined3d: Correctly load vertex attributes with a stride of 0.
+
+ * dlls/wined3d/device.c:
+ wined3d: Do not leave SetStreamSource early.
+
+ * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c:
+ wined3d: Do not release the local vertex buffer copy.
+
+ * dlls/wined3d/device.c:
+ wined3d: SetStreamSource does not modify stream flags.
+
+ * include/wine/wined3d_gl.h:
+ wined3d: Load single attribute setter functions.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Move lights to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/stateblock.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Replace the light chain with a hashmap.
+
+2007-02-14 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winex11.drv/opengl.c, include/wine/library.h:
+ winex11.drv: Added a check for the ATI driver corrupting %fs.
+ Based on a patch by Lei Zhang.
+
+ * dlls/shell32/shlfileop.c:
+ shell32: Don't wrap SHELL_ConfirmIDs in an assert. Fixed return value.
+
+ * dlls/d3d8/vertexdeclaration.c:
+ d3d8: Avoid a size_t printf format warning.
+
+2007-02-12 Shanren Zhou <shanren@ucla.edu>
+
+ * dlls/comctl32/tests/header.c:
+ comctl32: Add header tests.
+
+2007-02-13 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/install.c, dlls/mshtml/mshtml_private.h,
+ dlls/mshtml/nsembed.c:
+ mshtml: Make load_gecko thread safe.
+
+2007-02-13 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * dlls/shell32/shell32_Ko.rc:
+ shell32: Updated Korean resource.
+
+2007-02-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/version/info.c, include/winver.h:
+ version: Constify a formal parameter of VerQueryValue{A|W}().
+
+2007-02-13 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/custom.c, dlls/msi/msipriv.h, dlls/msi/package.c:
+ msi: Find pending custom actions by GUID.
+
+2007-02-13 Marcus Meissner <meissner@suse.de>
+
+ * tools/bin2res.c:
+ bin2res: Use fstat, handle errors.
+
+2007-02-13 Lei Zhang <thestig@google.com>
+
+ * tools/wineshelllink:
+ tools/wineshelllink: Create links with WINEPREFIX.
+
+2007-02-14 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/tests/msg.c:
+ user32: Avoid sending unwanted DM_GETDEFID/DM_SETDEFID messages.
+
+2007-02-13 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
+ dlls/d3d8/vertexdeclaration.c, dlls/wined3d/vertexdeclaration.c,
+ dlls/wined3d/wined3d_private.h:
+ d3d8: Don't store the d3d8 declaration in the wined3d object.
+
+ * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
+ dlls/d3d8/vertexdeclaration.c, dlls/wined3d/arb_program_shader.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexdeclaration.c,
+ dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
+ include/wine/wined3d_interface.h:
+ d3d8: Move loading local d3d8 vertex shader constants from wined3d to d3d8.
+
+ * dlls/d3d8/device.c, dlls/d3d9/d3d9_private.h,
+ dlls/d3d9/vertexdeclaration.c, dlls/wined3d/device.c,
+ dlls/wined3d/vertexdeclaration.c, dlls/wined3d/wined3d_private.h,
+ include/wine/wined3d_interface.h:
+ d3d9: Don't store the d3d9 declaration in the wined3d object.
+
+ * dlls/d3d8/device.c, dlls/wined3d/arb_program_shader.c,
+ dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/state.c,
+ dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
+ include/wine/wined3d_interface.h:
+ wined3d: Get rid of the vertexDeclaration field in IWineD3DVertexShaderImpl.
+
+ * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/vertexshader.c:
+ d3d8: Store the d3d8 vertex declaration in the d3d8 vertex shader.
+
+ * dlls/d3d8/Makefile.in, dlls/d3d8/d3d8_private.h,
+ dlls/d3d8/vertexdeclaration.c:
+ d3d8: Add an IDirect3DVertexDeclaration8 class to hold the wined3d vertex
+ declaration.
+
+ * dlls/wined3d/baseshader.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/utils.c,
+ dlls/wined3d/vertexdeclaration.c, include/wine/wined3d_types.h:
+ wined3d: Add WINED3DDECLUSAGE, use it.
+
+ * include/wine/wined3d_types.h:
+ wined3d: Get rid of WINED3DSHADERDECLUSAGE.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Don't use WINED3DSHADERDECLUSAGE_PSIZE / WINED3DSHADERDECLUSAGE_FOG.
+
+2007-02-14 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/cabinet/fdi.c, dlls/msi/tests/install.c:
+ cabinet: Fixed fd leak in case of error.
+
+2007-02-14 Damjan Jovanovic <damjan.jov@gmail.com>
+
+ * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec,
+ dlls/msvcrt/tests/headers.c:
+ msvcrt: Implemented stat64, wstat64 and fstat64.
+ Change all other variations of stat use the stat64 family, since it is
+ the most general.
+
+ * dlls/msvcrt/msvcrt.h, include/msvcrt/sys/stat.h,
+ include/msvcrt/sys/types.h, include/msvcrt/wchar.h:
+ msvcrt: Added declarations for functions and structures related to stat64.
+
+2007-02-14 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/gdi32/painting.c:
+ gdi32: Fixed typo in AngleArc.
+
+2007-02-13 Chris Robinson <chris.kcat@gmail.com>
+
+ * dlls/quartz/filtergraph.c:
+ quartz: Loop through the rest of the possible filters even when a connection
+ fails.
+
+ * tools/wine.inf:
+ wine.inf: Add quartz.dll to the list of installed fake DLLs.
+
+ * dlls/quartz/avisplit.c:
+ quartz: Remove 1GB AVI size limitation.
+
+ * dlls/quartz/filesource.c:
+ quartz: Properly handle input parameters in FileSource_GetCurFile.
+
+2007-02-13 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/surface.c:
+ wined3d: Do not allocate compressed surfaces with glTexImage2D.
+
+ * dlls/wined3d/swapchain.c:
+ wined3d: Swap the SFLAG_DIBSECTION flag when swaping hdc and memory.
+
+ * dlls/wined3d/device.c:
+ wined3d: Check error conditions before creating the object.
+
+ * dlls/wined3d/surface.c:
+ wined3d: Partial render target locking.
+
+ * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
+ dlls/wined3d/directx.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
+ dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Always use np2 repacking if no native np2 support is available.
+
+ * dlls/wined3d/surface.c:
+ wined3d: Improve render target locking.
+
+ * dlls/wined3d/device.c, dlls/wined3d/surface.c,
+ dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Remove pow2Size from the surfaces.
+
+ * dlls/wined3d/device.c:
+ wined3d: Show fullscreen rendering windows.
+
+ * dlls/d3d9/device.c, dlls/wined3d/device.c,
+ include/wine/wined3d_interface.h:
+ wined3d: GetRenderTargetData can call BltFast.
+
+ * dlls/wined3d/drawprim.c:
+ wined3d: Dirtify the render targets, not the primary swapchain on draws.
+
+2007-02-13 Felix Nawothnig <flexo@holycrap.org>
+
+ * dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
+ dlls/comctl32/header.c, dlls/comctl32/listview.c,
+ dlls/comctl32/monthcal.c, dlls/comctl32/propsheet.c,
+ dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
+ dlls/comctl32/treeview.c:
+ comctl32: Remove redundant NULL checks before Free() calls.
+
+ * dlls/comctl32/tests/misc.c:
+ comctl32: Add tests for Alloc() and friends.
+
+ * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/misc.c,
+ dlls/comctl32/tests/string.c:
+ comctl32: Rename 'string' test to 'misc'.
+
+2007-02-13 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/state.c:
+ wined3d: Cleanup the pixelshader() state handler a little bit.
+
+ * dlls/wined3d/state.c:
+ wined3d: Always select the correct shader pair in the vertexdeclaration()
+ state handler.
+
+2007-02-13 Vitaly Lipatov <lav@etersoft.ru>
+
+ * programs/cmd/Cs.rc, programs/cmd/De.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/Si.rc, programs/cmd/Tr.rc:
+ cmd: Fix program name.
+
+2007-02-13 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/htmldoc.c:
+ mshtml: Don't release window if it wasn't created.
+
+2007-02-11 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/nsiface.idl:
+ mshtml: Added comments about frozen/not frozen interface.
+
+2007-02-10 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/nsio.c:
+ mshtml: Use wine_url in GetSpec if possible.
+
+ * dlls/mshtml/nsio.c:
+ mshtml: Forward GetAsciiSpec to GetSpec.
+
+2007-02-13 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/nsio.c:
+ mshtml: Added SchemeIs implementation.
+
+2007-02-10 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/nsio.c:
+ mshtml: Return "wine" as scheme of nsIURI if wine_url is set.
+
+2007-02-09 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * server/token.c:
+ server: Get the primary group from the token's groups.
+
+2007-02-13 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/custom.c:
+ msi: Remove an unused initializer.
+
+ * dlls/ole32/moniker.c:
+ ole32: Add missing parameter for RunningObjectTableImpl_UnInitialize.
+
+2007-02-10 Misha Koshelev <mk144210@bcm.tmc.edu>
+
+ * dlls/msi/tests/install.c:
+ msi: Conformance test, check that INSTALLUILEVEL flags don't trigger UI install.
+
+2007-01-19 Kirill K. Smirnov <lich@math.spbu.ru>
+
+ * dlls/user32/tests/msg.c:
+ user32/tests: Add tests for WM_SETICON.
+
+ * dlls/user32/defwnd.c:
+ user32: Handle WM_SETICON message similarly to WM_SETTEXT.
+
+2007-02-13 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/exception.c:
+ ntdll: Allow APCs to run while waiting for a debug event reply.
+
+ * dlls/winex11.drv/winpos.c:
+ winex11.drv: We still have to flush the display after mapping a window.
+ The Photoshop splash screen needs this.
+
+2007-02-10 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/winex11.drv/window.c:
+ winex11.drv: Popup windows with system menu are managed.
+
+2007-02-10 Leslie Choong <septikus@gmail.com>
+
+ * dlls/comctl32/tests/updown.c:
+ comctl32: updown: Getter and setter tests for updown control.
+
+2007-02-10 Anatoly Lyutin <vostok@etersoft.ru>
+
+ * programs/wineconsole/dialog.c:
+ wineconsole: Added range of value for all up-down controls on config dialog.
+
+ * dlls/comdlg32/fontdlg.c:
+ comdlg32: fontdlg: Add initialisation for comboboxes.
+
+2007-02-09 Tijl Coosemans <tijl@ulyssis.org>
+
+ * tools/wineshelllink:
+ wineshelllink: Fix mktemp usage on FreeBSD.
+
+2007-02-08 Marcus Meissner <meissner@suse.de>
+
+ * dlls/ntdll/tests/rtlstr.c:
+ ntdll/tests: Fixed WCHAR overflow.
+
+2007-01-27 Kim Lilliestierna <kill@itr.no>
+
+ * programs/cmd/builtins.c:
+ cmd: Fix the "move" command the same way as the "copy" command.
+
+2007-02-13 Marcus Meissner <marcus@jet.franken.de>
+
+ * tools/winedump/msmangle.c:
+ winedump: Free function_name on all error paths.
+
+2007-02-12 Peter Oberndorfer <kumbayo84@arcor.de>
+
+ * dlls/ntdll/tests/exception.c:
+ ntdll: Test that shows RtlRaiseException with EXCEPTION_BREAKPOINT mangles
+ Eip of context.
+
+2007-02-13 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/atl/registrar.c:
+ atl: Fix a comparison between signed and unsigned.
+
+ * dlls/wldap32/page.c:
+ wldap32: Missing HeapFree on error path (found by Smatch).
+
+2007-02-13 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Implement ImageList_GetFlags.
+
+ * dlls/user32/mdi.c:
+ user32: Activate an MDI child on WM_SETFOCUS as well as on WM_CHILDACTIVATE.
+
+2007-02-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c,
+ dlls/dinput/mouse.c:
+ dinput: Constify some variables.
+
+ * dlls/amstream/mediastream.c:
+ amstream: Constify a variable.
+
+2007-02-12 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/swapchain.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Use the context manager to create onscreen contexts.
+
+ * dlls/d3d8/device.c, dlls/d3d8/tests/device.c:
+ d3d8: Deleting bound shaders unbinds them.
+
+ * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
+ dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Use the context manager to select the primary render target.
+
+ * dlls/wined3d/context.c, dlls/wined3d/device.c, dlls/wined3d/directx.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Make the context array dynamic.
+
+ * dlls/wined3d/surface.c:
+ wined3d: Improve render target to texture blits.
+
+ * dlls/wined3d/context.c, dlls/wined3d/surface.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Use the context manager to prepare for blitting.
+
+ * dlls/wined3d/Makefile.in, dlls/wined3d/context.c,
+ dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Use the context manager to prepare for drawing.
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Store dirty states per context.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Store state optmization members in the context.
+
+ * dlls/wined3d/drawprim.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Add a per context structure for context management.
+
+2007-02-12 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/wininet/tests/http.c:
+ wininet: Fix a test that fails on Windows.
+
+ * dlls/wininet/http.c, dlls/wininet/tests/http.c:
+ wininet: Skip empty accept type strings in HttpOpenRequest.
+
+2007-02-12 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
+ wininet/ftp.c: Fix some returned error codes.
+
+ * dlls/wininet/tests/ftp.c:
+ wininet/ftp.c: Add tests to show the order of parameter checking.
+
+2007-02-12 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/rpcrt4/ndr_marshall.c:
+ rpcrt4: The format structures used in the marshaling code should have 1-byte
+ alignment.
+
+ * include/objidl.idl:
+ include: Add more EOAC_* enumeration values to objidl.idl.
+ Also add the SOLE_AUTHENTICATION_INFO and SOLE_AUTHENTICATION_LIST
+ structures which are used by CoInitializeSecurity.
+
+ * include/rpcdce.h:
+ include: Fix a typo in a comment in rpcdce.h.
+
+ * include/objidl.idl:
+ include: Fix a typo in the parameter name for IClientSecurity::QueryBlanket
+ in objidl.idl.
+
+2007-02-12 Francois Gouget <fgouget@free.fr>
+
+ * dlls/ntdll/rtl.c, include/winnt.h:
+ ntdll: Fix compilation on systems that don't support nameless structs.
+
+2007-02-09 Francois Gouget <fgouget@free.fr>
+
+ * dlls/ntdll/rtl.c, include/winnt.h:
+ ntdll: Add prototypes to winnt.h for the SList functions.
+
+2007-02-10 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/urlmon/tests/url.c:
+ urlmon: Added mk protocol handling test.
+
+ * dlls/urlmon/tests/url.c:
+ urlmon: Added test of handlong its protocol.
+
+ * dlls/urlmon/binding.c:
+ urlmon: Depend on Read result in report_data.
+
+ * dlls/urlmon/binding.c:
+ urlmon: Store download state in Binding object.
+
+2007-02-12 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Enter new named pipe connections into the protocol connection list.
+
+2007-02-12 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Make ImageList_Read and ImageList_Write compatible with each other,
+ simplify the code.
+
+2007-02-12 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/custom.c, dlls/msi/msipriv.h, dlls/msi/package.c:
+ msi: Store dll based custom actions in a separate list.
+
+ * dlls/msi/custom.c:
+ msi: Simplify ACTION_FinishCustomActions.
+
+2007-02-10 Chris Robinson <chris.kcat@gmail.com>
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Properly round negative values in shader_glsl_mov.
+
+2007-02-10 Hans Leidekker <hans@it.vu.nl>
+
+ * programs/wordpad/wordpad.c, tools/wine.inf:
+ wordpad: Open .wri files in wordpad.
+
+2007-02-10 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * tools/winedump/winedump.h:
+ winedump: Removed a couple of unused elements out of struct symbol.
+
+ * tools/winedump/debug.c, tools/winedump/dump.c, tools/winedump/lnk.c,
+ tools/winedump/pdb.c, tools/winedump/winedump.h:
+ winedump: Simplify guid dumping.
+
+ * tools/winedump/dump.c, tools/winedump/main.c, tools/winedump/msc.c,
+ tools/winedump/pe.c, tools/winedump/winedump.h:
+ winedump: Larger usage of symbol demangling while dumping.
+
+ * programs/winedbg/debug.l, programs/winedbg/debugger.h,
+ programs/winedbg/intvar.h, programs/winedbg/tgt_active.c,
+ programs/winedbg/winedbg.c:
+ winedbg: Support for debugging child processes.
+ Added internal flag (AlsoDebugProcChild) to let winedbg debug both
+ parent and child (in the same WineDbg session).
+
+ * programs/winedbg/memory.c:
+ winedbg: Correctly handle invalid read conditions.
+
+2007-02-12 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/wininet/tests/ftp.c:
+ wininet/ftp.c: Add another test.
+
+2007-02-10 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
+ wininet/ftp.c: Fix some returned error codes.
+
+ * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
+ wininet/ftp.c: Fix some returned error codes.
+
+2007-02-09 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
+ wininet/ftp.c: Fix some returned error codes.
+
+2007-02-10 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/nsio.c:
+ mshtml: Handle resource protocol like chrome protocol.
+
+ * dlls/mshtml/nsio.c:
+ mshtml: Call SetWineURL in Clone.
+
+ * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c, dlls/mshtml/task.c:
+ mshtml: Start binding asynchronously.
+
+2007-02-09 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
+ mshtml: Move AddRequest call to OnStartBinding.
+
+ * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
+ mshtml: Remove no longer used [Get|Set]Moniker functions.
+
+2007-02-12 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/mshtml/tests/htmldoc.c:
+ mshtml: Don't test the contents of an output parameter.
+
+2007-02-09 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
+ mshtml: Don't store moniker in nsURI.
+
+ * dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
+ mshtml: Added [Set|Get]WineURL functions to nsIWineURI.
+
+ * dlls/mshtml/nsio.c:
+ mshtml: Store URL in unicode in nsURI.
+
+2007-02-10 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
+ shlwapi: Fix handling mk URLs.
+
+ * dlls/shlwapi/url.c:
+ shlwapi: Unicodified scheme detecting code.
+
+ * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
+ itss: Fix handling URLs without '/' in object name.
+
+2007-02-09 Duane Clark <fpga@pacbell.net>
+
+ * dlls/comctl32/tests/treeview.c, dlls/comctl32/treeview.c:
+ treeview: Scrolling does not cause label being edited to lose focus.
+
+2007-02-10 Joris Huizer <joris_huizer@yahoo.com>
+
+ * tools/winegcc/utils.c, tools/winegcc/utils.h, tools/winegcc/winegcc.c:
+ winegcc: Sign-compare fixes.
+
+2007-02-10 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/custom.c:
+ msi: Split process_handle() into two separate functions.
+
+2007-02-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/shell32/shell32_Bg.rc, dlls/shell32/shell32_Cs.rc,
+ dlls/shell32/shell32_De.rc, dlls/shell32/shell32_En.rc,
+ dlls/shell32/shell32_Eo.rc, dlls/shell32/shell32_Es.rc,
+ dlls/shell32/shell32_Fi.rc, dlls/shell32/shell32_Fr.rc,
+ dlls/shell32/shell32_It.rc, dlls/shell32/shell32_Ko.rc,
+ dlls/shell32/shell32_No.rc, dlls/shell32/shell32_Pl.rc,
+ dlls/shell32/shell32_Pt.rc, dlls/shell32/shell32_Ru.rc,
+ dlls/shell32/shell32_Tr.rc, dlls/shell32/shell32_Uk.rc,
+ dlls/shell32/shell32_main.h, dlls/shell32/shfldr_unixfs.c,
+ dlls/shell32/shlfileop.c, dlls/shell32/shresdef.h,
+ dlls/shell32/tests/shlfileop.c:
+ shell32: Allow overwriting files in SHFileOperation(FO_COPY) (with confirmation
+ dialogs).
+
+ * dlls/shell32/shell32_En.rc, dlls/shell32/shlfileop.c,
+ dlls/shell32/shresdef.h:
+ shell32: Add a confirmation dialog with a "Yes to All" option.
+
+ * dlls/shell32/brsfolder.c:
+ shell32: Make sure BrowseForFolder doesn't return NULL for the Desktop folder
+ as this means a cancel.
+
+2007-02-08 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Make shader_cleanup more useful.
+
+2007-02-09 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/d3d8/tests/device.c, dlls/d3d9/tests/device.c, dlls/ddraw/device.c,
+ dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c,
+ dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
+ wined3d: BeginScene and EndScene tests and fixes.
+
+2007-02-09 Alexandre Julliard <julliard@winehq.org>
+
+ * Make.rules.in, configure, configure.ac, dlls/oleaut32/tests/Makefile.in,
+ tools/make_makefiles:
+ Make.rules: Automatically generate the header for all types of idl sources.
+
+2007-02-09 Francois Gouget <fgouget@free.fr>
+
+ * dlls/shell32/tests/shellpath.c:
+ shell32/tests: wnsprintfA() is missing on Win9x, so use sprintf() instead.
+
+ * dlls/shell32/tests/shlfolder.c:
+ shell32/tests: Fix test_GetDisplayName() to cope with a left-over test directory.
+
+ * dlls/shell32/tests/shlfolder.c:
+ shell32/tests: ILFree() and ILIsEqual() are exported by ordinal only on
+ Win9x. So use GetProcAddress().
+
+ * dlls/ntdll/misc.c, dlls/ntdll/string.c, tools/winapi/win32.api:
+ ntdll: Better match the PSDK types and fix the winapi_check warnings.
+
+ * tools/winapi/winapi.pm, tools/winapi/winapi_local.pm:
+ winapi_check: Fix handling of the -register functions.
+ Unless specified otherwise they are implemented by a '__regs_' function.
+ Keep track of the '-i386' flag so we can detect CONTEXT* vs. CONTEXT86*
+ mismatches.
+ Remove an unneeded and broken hack meant to fudge the number of parameters.
+
+ * tools/winapi/winapi_local.pm:
+ winapi_check: '-register' is compatible with stdcall. So remove this obsolete
+ warning.
+
+ * tools/winapi/win32.api:
+ ntdsapi: Update win32.api to fix the winapi_check warnings.
+
+ * include/ntdsapi.h:
+ ntdsapi: Add a commented-out #include directive as a reminder.
+
+ * include/winnt.h:
+ Make winnt.h C++ compatible.
+
+ * include/winbase.h:
+ kernel32: Add prototypes to winbase.h for the SList functions.
+
+ * dlls/ntdll/ntdll.spec:
+ ntdll: The fourth parameter of RtlUnwind() is a pointer, not a long.
+
+ * dlls/ntdll/ntdll.spec:
+ ntdll: ZwRaiseException() is not a register function.
+
+2007-02-08 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * programs/regedit/Ko.rc:
+ regedit: Updated Korean Resource.
+
+2007-02-08 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/kernel32/tests/comm.c:
+ kernel32/tests: Fixed several uninitialized variables.
+
+2007-02-09 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/user32/listbox.c:
+ user32/listbox: Remove deadcode (Coverity).
+
+2007-02-08 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/msvcrt/exit.c, dlls/msvcrt/msvcrt.h:
+ msvcrt: Use raise(SIGABRT) for abort() and assert().
+
+ * dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
+ msvcrt: Implemented the raise function.
+
+ * dlls/msvcrt/except.c:
+ msvcrt: Reset a signal to DFL before it's used.
+
+2007-02-08 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/wininet/ftp.c, dlls/wininet/tests/ftp.c:
+ wininet/ftp.c: Fix some returned error codes.
+
+2007-02-08 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
+
+ * dlls/ntdll/time.c:
+ ntdll: Add Omsk time zone.
+
+2007-02-08 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/kernel32/vxd.c:
+ kernel32: Remove CloseHandle call.
+
+ * dlls/devenum/devenum_main.c:
+ devenum: Initialize hKeysub.
+
+ * dlls/ntdll/file.c:
+ ntdll: Initialize needs_close to FALSE.
+
+2007-02-08 Marcus Meissner <meissner@suse.de>
+
+ * dlls/riched20/row.c:
+ riched20: Removed more dead code.
+
+ * tools/wmc/mcl.c:
+ wmc: inputbuffer is a WCHAR array.
+
+2007-02-08 Vitaly Lipatov <lav@etersoft.ru>
+
+ * dlls/comctl32/comctl_Ru.rc, dlls/comdlg32/cdlg_Ru.rc,
+ dlls/msi/msi_Ru.rc, dlls/shell32/shell32_Ru.rc,
+ dlls/user32/resources/user32_Ru.rc, dlls/winmm/winmm_Ru.rc:
+ Some fixes in russian resources.
+
+2007-02-08 Hans Leidekker <ecl@it.vu.nl>
+
+ * tools/wineshelllink:
+ wineshelllink: Keep using the slash as path separator.
+
+2007-02-08 Hans Leidekker <hans@it.vu.nl>
+
+ * tools/wineshelllink:
+ wineshelllink: Use "=" instead of "==" to compare strings.
+
+2007-02-07 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/files.c, dlls/msi/tests/install.c:
+ msi: Don't skip files continued from a previous cabinet.
+
+2007-02-07 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
+ comctl32: listview: Create the LISTVIEW_INFO in WM_NCCREATE.
+
+2007-02-07 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
+ oleaut32: Fix the return value of ITypeInfo::Invoke when the property-put
+ named argument isn't DISPID_PROPERTYPUT.
+
+ * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
+ oleaut32: Implement automatic value getting in ITypeInfo::Invoke.
+ If an IDispatch object is returned from in the retval for a propget
+ function and an extra parameter was passed in to ITypeInfo::Invoke then
+ it should call IDispatch::Invoke on the returned object with the extra
+ parameter to retrieve the value of the object, which is then returned in
+ pVarResult.
+
+ * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl:
+ oleaut32: Fix the IDL for the "Value" method in the tmarshal tests.
+
+ * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl:
+ oleaut32: Comment out "dual" attribute of IKindaEnumWidget in tmarshal test
+ to cause the interface to be marshaled correctly.
+ This fixes a bunch of tmarshal tests.
+
+ * dlls/oleaut32/tests/tmarshal.c:
+ oleaut32: Always register the typelib for the tmarshal tests.
+
+2007-02-08 Detlef Riekenberg <wine.dev@web.de>
+
+ * programs/regedit/childwnd.c:
+ regedit: Do not use a local copy of a global pointer.
+
+ * programs/regedit/childwnd.c:
+ regedit: Do not pass a global available pointer to a static function.
+
+2007-02-07 Detlef Riekenberg <wine.dev@web.de>
+
+ * programs/regedit/framewnd.c:
+ regedit: Declare some variables static.
+
+2007-02-08 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/urlmon/binding.c:
+ urlmon: Fix continue_call handling.
+
+ * dlls/urlmon/binding.c:
+ urlmon: Call OnProgress directly in report_data.
+
+ * dlls/urlmon/binding.c:
+ urlmon: Added ReportProgress(BINDSTATUS_DIRECTBIND) implementation.
+
+ * dlls/urlmon/binding.c:
+ urlmon: Fix ReportResult on async protocols.
+
+2007-02-08 Mike McCormack <mike@codeweavers.com>
+
+ * programs/msiexec/msiexec.c:
+ msiexec: Catch the -Embedding flag and print out a message.
+
+ * dlls/msi/msi_main.c, dlls/msi/msipriv.h, dlls/msi/regsvr.c:
+ msi: Register the typelib.
+
+2007-02-07 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * server/token.c:
+ server: Fix typo. Should be group not owner.
+
+2007-02-07 Kevin Koltzau <kevin@plop.org>
+
+ * dlls/ntdll/rtl.c:
+ ntdll: Fix compile errors for Win64.
+
+ * include/winnt.h:
+ winnt.h: Correct declaration of SLIST_HEADER and SLIST_ENTRY for Win64.
+
+2007-02-07 Francois Gouget <fgouget@free.fr>
+
+ * include/clusapi.h:
+ clusapi: Make clusapi.h C++ compatible.
+
+2007-02-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/winex11.drv/clipboard.c, dlls/winex11.drv/codepage.c:
+ winex11.drv: Remove unused items.
+
+2007-02-08 Alexandre Julliard <julliard@winehq.org>
+
+ * tools/widl/parser.l:
+ widl: Rename parser states to uppercase to avoid conflicts.
+
+2007-02-07 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/user32/defwnd.c:
+ user32: Don't crash if a WM_NCCREATE message is sent with lParam=0.
+
+2007-02-07 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/comctl32/tests/rebar.c:
+ comctl32/tests: Fix typo (Coverity).
+
+2007-02-07 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/oleaut32/tests/tmarshal.c:
+ oleaut32: Fix a one-off test failure in the tmarshal tests -
+ TYPE_E_LIBNOTREGISTERED is an expected return value.
+
+ * dlls/oleaut32/tmarshal.c:
+ oleaut32: A value of PARAMFLAG_FNONE for wParamFlags means that the parameter
+ is also marshaled and unmarshaled in the PARAMFLAG_FOUT case.
+
+2007-02-07 Detlef Riekenberg <wine.dev@web.de>
+
+ * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
+ programs/regedit/En.rc, programs/regedit/Es.rc,
+ programs/regedit/Fr.rc, programs/regedit/Hu.rc,
+ programs/regedit/It.rc, programs/regedit/Ja.rc,
+ programs/regedit/Ko.rc, programs/regedit/Nl.rc,
+ programs/regedit/No.rc, programs/regedit/Pl.rc,
+ programs/regedit/Pt.rc, programs/regedit/Ru.rc,
+ programs/regedit/Si.rc, programs/regedit/Tr.rc,
+ programs/regedit/resource.h:
+ regedit: Remove unused resource.
+
+2007-02-07 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/urlmon/binding.c:
+ urlmon: Use queue for whole ReportData implementation.
+
+ * dlls/urlmon/binding.c:
+ urlmon: Added ReportProgress(BINDSTATUS_BEGINDOWNLOADDATA) implementation.
+
+ * dlls/urlmon/binding.c:
+ urlmon: Use custom task structs.
+
+ * dlls/urlmon/binding.c:
+ urlmon: Use proc instead of enum in task queue.
+
+ * dlls/urlmon/binding.c:
+ urlmon: Unlock protocol only if it was locked.
+
+ * dlls/urlmon/binding.c:
+ urlmon: Set BINDF_NEEDFILE flag for all not urlmon protocols.
+
+2007-02-07 Ken Thomases <ken@codeweavers.com>
+
+ * programs/explorer/diskarb.c:
+ explorer: Fix leak: always release the CFDictionary.
+
+ * dlls/winecoreaudio.drv/audio.c:
+ winecoreaudio.drv: Remove obsolete FIXME.
+
+2007-02-07 Francois Gouget <fgouget@free.fr>
+
+ * include/advpub.h, tools/winapi/win32.api:
+ advpack: Make the header more consistent with the implementation and fix the
+ winapi_check warnings.
+
+ * dlls/credui/credui_main.c, include/wincred.h, tools/winapi/win32.api:
+ credui: Better match the PSDK types and fix the winapi_check warnings.
+
+ * tools/winapi/win16.api, tools/winapi/win32.api:
+ winsock & ws2_32: Update win32.api to fix the winapi_check warnings.
+
+ * dlls/atl/atl_main.c, dlls/atl/atlbase.h, tools/winapi/win32.api:
+ atl: Better match the PSDK types and fix the winapi_check warnings.
+
+ * include/clusapi.h, tools/winapi/win32.api:
+ clusapi: Better match the PSDK types and fix the winapi_check warnings.
+ This also makes the headers and implementation more consistent.
+
+ * include/wincred.h:
+ credui: Make wincred.h C++ compatible.
+
+ * dlls/browseui/tests/autocomplete.c:
+ browseui: Add missing '\n's to ok() calls.
+
+ * dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/rpc_epmap.c,
+ include/rpcndr.h, tools/winapi/win32.api:
+ rpcrt4: Better match the PSDK types and fix the winapi_check warnings.
+
+2007-02-07 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/wininet/tests/ftp.c:
+ wininet/tests: Add a few more tests.
+
+ * dlls/wininet/ftp.c:
+ wininet/ftp: Remove unneeded (double) checks.
+
+ * dlls/wininet/ftp.c:
+ wininet/ftp: Remove unneeded (double) checks.
+
+ * dlls/wininet/ftp.c:
+ wininet/ftp: Remove unneeded (double) checks.
+
+ * dlls/wininet/ftp.c:
+ wininet/ftp: Remove unneeded (double) checks.
+
+ * dlls/wininet/ftp.c:
+ wininet/ftp: Remove unneeded (double) checks.
+
+ * dlls/wininet/ftp.c:
+ wininet/ftp: Remove unneeded (double) checks.
+
+ * dlls/wininet/ftp.c:
+ wininet/ftp: Remove unneeded (double) checks.
+
+ * dlls/wininet/ftp.c:
+ wininet/ftp: Remove unneeded (double) checks.
+
+ * dlls/wininet/ftp.c:
+ wininet/ftp: Remove unneeded (double) checks.
+
+2007-02-07 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/browseui/aclmulti.c:
+ browseui: Move 'static' to the beginning of the declaration specifier.
+
+2007-02-07 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/tests/iface.c:
+ msi: Add a test for the version method.
+
+2007-02-06 Clinton Stimpson <cjstimpson@utwire.net>
+
+ * dlls/user32/tests/win.c:
+ user32: Add test cases for update rects affected by ShowWindow.
+
+2007-02-02 Aric Stewart <aric@codeweavers.com>
+
+ * dlls/user32/combo.c:
+ user32: We are calculating the height for the drop down based on
+ number of items however the if statement used nIHeight (just the
+ height of 1 item) and not nHeight (the height all the items).
+
+2007-02-07 Alexandre Julliard <julliard@winehq.org>
+
+ * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
+ tools/widl/typegen.h:
+ widl: Output endpoint information in client and server files.
+
+ * tools/widl/parser.y, tools/widl/widltypes.h:
+ widl: Add a string list type and use it for the endpoint attribute.
+
+ * tools/widl/parser.l, tools/widl/parser.y:
+ widl: Only recognize attribute keywords inside an attribute list.
+
+ * dlls/msvcrt/file.c:
+ msvcrt: Implement fopen/wfopen on top of fsopen/wfsopen instead of the other
+ way around.
+
+2007-02-03 Peter Oberndorfer <kumbayo84@arcor.de>
+
+ * dlls/msi/dialog.c:
+ msi: Clean up magic numbers.
+
+ * dlls/msi/dialog.c:
+ msi: Honor attributes for combobox.
+
+ * dlls/msi/dialog.c:
+ msi: Honor msidbControlAttributesSorted attribute for list box.
+
+2007-02-05 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec:
+ msvcrt: Implement _mbbtype according to MSDN.
+
+2007-02-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/shell32/tests/shlfileop.c:
+ shell32: shlfileop tests: Avoid buffer overflows for paths.
+
+2007-02-04 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/winex11.drv/wintab.c:
+ winex11drv: Do extra error checking when opening XInput device.
+
+2007-02-07 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/wininet/ftp.c:
+ wininet/ftp.c: Remove unneeded check.
+
+ * dlls/urlmon/umon.c:
+ urlmon: Cast-qual warning fixes.
+
+ * dlls/urlmon/umon.c:
+ urlmon: Cast-qual warning fix.
+
+2007-02-06 Misha Koshelev <mk144210@bcm.tmc.edu>
+
+ * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/files.c,
+ dlls/msi/msipriv.h:
+ msi: Make sure to ignore UI level flags in dialog and files as well.
+
+2007-02-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/shell32/trash.c:
+ shell32: Declare some functions static.
+
+ * dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c,
+ dlls/shell32/shlfileop.c:
+ shell32: Declare some functions static.
+
+ * dlls/shell32/shellole.c:
+ shell32: Declare some functions static.
+
+ * dlls/shell32/dialogs.c:
+ shell32: Declare some functions static.
+
+2007-02-06 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Copy bitmaps with CopyImage so that it works also for DIBs
+ (based on a patch by Oleg Krylov).
+
+2007-02-06 Felix Nawothnig <flexo@holycrap.org>
+
+ * dlls/comctl32/tab.c:
+ comctl32: Remove unnecessary and misused mask member from TAB_ITEM.
+
+2007-02-06 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/itss/protocol.c, dlls/itss/tests/protocol.c:
+ itss: Allow reading from ReportData call.
+
+ * dlls/urlmon/sec_mgr.c, dlls/urlmon/tests/misc.c:
+ urlmon: Fix zone tests.
+
+ * dlls/hhctrl.ocx/chm.c, dlls/hhctrl.ocx/chm.h, dlls/hhctrl.ocx/help.c,
+ dlls/hhctrl.ocx/webbrowser.c, dlls/hhctrl.ocx/webbrowser.h:
+ hhctrl.ocx: Use mk as default protocol and code clean up.
+
+ * dlls/hhctrl.ocx/webbrowser.c:
+ hhctrl.ocx: Use SetWindowRects to set WebBrowser's size.
+
+ * dlls/hhctrl.ocx/webbrowser.c:
+ hhctrl.ocx: Remove useless SetHostNames call.
+
+2007-02-06 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: Ignore the first named argument when invoking property-put methods
+ as it is mandatory and doesn't indicate that the arguments will be
+ passed in as named ones.
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: Add support for named arguments in ITypeInfo::Invoke.
+
+ * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/typelib.c:
+ oleaut32: Copy the value directly returned from the called function
+ if it is not an HRESULT value, instead of getting it from a [retval]
+ attribute.
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: Fix the missing argument handling for non-byref variant arguments.
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: If an error info object was created when the invoked method failed
+ then fill in exception info from the error info object.
+
+ * dlls/ole32/compobj_private.h, dlls/ole32/marshal.c:
+ ole32: Add the external references that the server gave to us to any existing
+ ifproxy,
+ so that the right external reference count is released when the proxy is
+ destroyed.
+ Protect all changes to refs in the ifproxy using interlocked functions
+ and update the thread-safety documentation.
+
+ * dlls/ole32/marshal.c:
+ ole32: Release iobject and the IRpcStubBuffer object no matter which code path
+ we take.
+ Otherwise we would leak a reference for both of these if the ifstub was
+ already created.
+ Fix the FIXME in the code by releasing the stub manager if necessary.
+
+ * dlls/comctl32/listview.c:
+ comctl32: Fix the computation of the select bounds item rect
+ and fixup the places that depended on the old behaviour.
+
+ * dlls/oleaut32/tmarshal.c:
+ oleaut32: Add a wrapper around the channel supplied to the IDispatch proxy
+ to fixup the IID used to connect to the server and fix somewhat common
+ "err:rpc:RPCRT4_OpenBinding" messages.
+
+2007-02-06 Peter Oberndorfer <kumbayo84@arcor.de>
+
+ * dlls/msi/dialog.c:
+ msi: Do not use a static variable to save the insertion position for the
+ listview.
+
+ * dlls/msi/dialog.c:
+ msi: Store value of the property with each listbox element.
+ This makes sure the property is set to the right value even when order in
+ listbox is changed.
+
+ * dlls/msi/dialog.c:
+ msi: Do not store property for each listbox element, as it is the same one
+ for the whole listbox.
+ Remove struct msi_listbox_item as it only contains 1 element now.
+
+ * dlls/msi/dialog.c:
+ msi: Only insert entries into listbox if property value matches.
+
+2007-02-06 Clinton Stimpson <cjstimpson@utwire.net>
+
+ * dlls/user32/button.c, dlls/user32/tests/msg.c:
+ user32: WM_SETFONT on button doesn't repaint directly.
+
+2007-02-06 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
+ dlls/dinput/tests/joystick.c:
+ dinput: Don't reset dead zone and saturation when setting data format.
+ Additional tests indicate that native doesn't touch previously set
+ properties.
+
+2007-02-06 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/credui/credui.rc:
+ credui: Fix the order of the controls in the dialog so that the
+ keyboard shortcuts work correctly and so that tabbing through the
+ controls behaves as the user expects.
+
+2007-02-06 Huw Davies <huw@codeweavers.com>
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: Call SearchPath before LoadLibrary so that we get the full path of
+ native exes and dlls.
+ For builtin dlls prepend the system directory.
+
+2007-02-06 Misha Koshelev <mk144210@bcm.tmc.edu>
+
+ * dlls/kernel32/tests/change.c:
+ kernel32: CreateThread returns NULL on error, not INVALID_HANDLE_VALUE.
+
+2007-02-06 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/heap.c:
+ ntdll: Clear the DebugInfo field when a shared heap critical section is
+ made global.
+
+ * tools/widl/proxy.c:
+ widl: Use the correct type offset when freeing proxy variables.
+
+ * tools/widl/typegen.c:
+ widl: Added support for iid_is conformance descriptors.
+
+ * tools/widl/header.c, tools/widl/header.h, tools/widl/proxy.c,
+ tools/widl/typegen.c:
+ widl: size_is and length_is are expression lists now.
+
+ * tools/widl/typegen.c:
+ widl: Take array dimensions into account when computing buffer size.
+
+ * tools/widl/typegen.c:
+ widl: Add support for arrays of simple types in format strings.
+
+ * tools/widl/typegen.c, tools/widl/typegen.h:
+ widl: Output correct alignments in type format strings.
+
+2007-02-05 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/winex11.drv/xfont.c:
+ winex11.drv: Removed dead code (Coverity).
+
+ * dlls/riched20/row.c:
+ riched20: Fixed wrong condition (Coverity).
+
+ * programs/oleview/typelib.c:
+ oleview: Removed dead code (Coverity).
+
+2007-02-06 Damjan Jovanovic <damjan.jov@gmail.com>
+
+ * dlls/msvcrt/msvcrt.h, include/msvcrt/sys/stat.h, include/msvcrt/wchar.h:
+ msvcrt: Align struct _stati64's st_size on an 8 byte boundary.
+
+2007-02-06 Francois Gouget <fgouget@free.fr>
+
+ * dlls/ntdll/rtl.c:
+ ntdll: Add a stub API documentation to make winapi_check happy.
+
+ * dlls/hid/main.c, include/Makefile.in, include/ddk/hidsdi.h:
+ hid: Add the hidsdi.h header.
+
+ * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_server.c, include/rpcdce.h,
+ tools/winapi/win32.api:
+ rpcrt4: Improve the prototypes Win64 compatibility by replacing long with LONG.
+
+ * tools/winapi/win32.api:
+ inseng.dll: Update win32.api to fix the winapi_check warnings.
+
+ * tools/winapi/win32.api:
+ localspl: Update win32.api to fix the winapi_check warnings.
+
+ * tools/winapi/win32.api:
+ pstorec: Update win32.api to fix the winapi_check warnings.
+
+ * tools/winapi/win32.api:
+ gphoto2.ds: Update win32.api to fix the winapi_check warnings.
+
+ * tools/winapi/win32.api:
+ wtsapi: Update win32.api to fix the winapi_check warnings.
+
+ * tools/winapi/win32.api:
+ comctl32: Update win32.api to fix the winapi_check warnings.
+
+ * tools/winapi/win32.api:
+ hid: Update win32.api to fix the winapi_check warnings.
+
+ * tools/winapi/win32.api:
+ compstui: Update win32.api to fix the winapi_check warnings.
+
+ * tools/winapi/win32.api:
+ oleaut32: Update win32.api to fix the winapi_check warnings.
+
+ * dlls/atl/atlwin.h:
+ atl: Protect atlwin.h against multiple inclusions.
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool.drv: Remove unneeded cast.
+
+ * dlls/kernel32/tests/sync.c, dlls/winealsa.drv/dsoutput.c:
+ Add missing '\n's in traces.
+
+2007-02-06 Mike McCormack <mike@codeweavers.com>
+
+ * tools/widl/parser.y:
+ widl: Implement dispinterfaces derived from an interface.
+
+ * dlls/ole32/tests/storage32.c:
+ ole32: Add a few more tests for transacted storage.
+
+ * dlls/msi/tests/iface.c:
+ msi: Test the dispid for CreateRecord.
+
+ * dlls/msi/msi.rc:
+ msi: Add the generated typelib to the resources.
+
+ * dlls/msi/table.c:
+ msi: Factor out code to calculate column offsets.
+
+ * dlls/msi/tests/package.c:
+ msi: Add a test showing MsiGetProperty returns correct values.
+
+2007-02-06 Jan Zerebecki <jan.wine@zerebecki.de>
+
+ * dlls/urlmon/urlmon_main.c:
+ urlmon: Remove redundant const.
+
+2007-02-05 Misha Koshelev <mk144210@bcm.tmc.edu>
+
+ * dlls/msi/action.c:
+ msi: InstallPackage check for UI level must not disregard flags.
+
+2007-02-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
+ dlls/wineps.drv/ppd.c:
+ wineps.drv: Declare some functions static.
+
+ * dlls/wineps.drv/mkagl.c:
+ wineps.drv: Remove unused functions.
+
+ * dlls/user32/message.c:
+ user32: Remove unused function.
+
+ * dlls/winemp3.acm/mpegl3.c:
+ winemp3.acm: Remove unused functions.
+
+ * dlls/shell32/shlexec.c:
+ shell32: Remove unused function.
+
+ * dlls/user32/sysparams.c:
+ user32: Remove unused variables.
+
+2007-02-05 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/browseui/Makefile.in, dlls/browseui/aclmulti.c,
+ dlls/browseui/browseui.h, dlls/browseui/browseui_main.c,
+ dlls/browseui/regsvr.c, dlls/browseui/tests/Makefile.in,
+ dlls/browseui/tests/autocomplete.c, programs/winetest/Makefile.in,
+ programs/winetest/winetest.rc:
+ browseui: Implement and test ACLMulti.
+
+ * dlls/browseui/browseui_main.c:
+ browseui: Add class factory.
+
+ * include/shlguid.h, include/shlobj.h:
+ include: Add definitions for the multisource AutoComplete list (ACLMulti).
+
+ * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/browseui/Makefile.in, dlls/browseui/browseui.spec,
+ dlls/browseui/browseui_main.c, dlls/browseui/regsvr.c,
+ dlls/browseui/version.rc, tools/wine.inf:
+ browseui: Add the browseui DLL.
+
+2007-02-05 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/wininet/internet.h:
+ wininet: Remove unused function.
+
+2007-02-05 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/joystick_linux.c:
+ dinput: Use correct flag for object instance.
+ DIDFT_AXIS is a generic mask for absolute and relative axes.
+
+ * dlls/dinput/joystick_linux.c:
+ dinput: Look for all available js* joystick devices.
+
+2007-02-05 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c:
+ secur32: Fix ntlm_auth version number check when registering the NTLM SSP.
+
+ * dlls/secur32/ntlm.c:
+ secur32: Bump minimal required samba version to 3.0.25, 3.0.24 is a bugfix
+ release.
+
+2007-02-05 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/iphlpapi/ipstats.c:
+ iphlpapi: Avoid printf format warnings.
+
+ * libs/port/interlocked.c:
+ libwine_port: Implemented interlocked_cmpxchg64 for x86_64.
+
+2007-02-02 Damjan Jovanovic <damjan.jov@gmail.com>
+
+ * dlls/kernel32/kernel32.spec, dlls/kernel32/tests/sync.c,
+ dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
+ ntdll: Slist support.
+ Implemented ntdll's RtlInitializeSListHead, RtlQueryDepthSList,
+ RtlInterlockedFlushSList, RtlFirstEntrySList,
+ RtlInterlockedPushEntrySList, RtlInterlockedPopEntrySList, their
+ kernel32 equivalents, and tests.
+
+ * include/wine/port.h, libs/port/interlocked.c:
+ libwine_port: Added interlocked_cmpxchg64.
+
+2007-01-31 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/ftp.c:
+ wininet/tests: Add ftp tests.
+
+2007-01-31 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/mdi.c, dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
+ user32: Add the tests for minimize/restore MDI child sequence, fix some failures.
+
+2007-02-05 Alexandre Julliard <julliard@winehq.org>
+
+ * libs/wine/c_20127.c, libs/wine/cpmap.pl:
+ libwine: Hardcode the data for the US-ascii codepage instead of loading a
+ unicode.org file.
+
+2007-02-03 Misha Koshelev <mk144210@bcm.tmc.edu>
+
+ * dlls/kernel32/tests/change.c:
+ kernel32: Added conformance test for nested thread wakeups in the server.
+
+2007-02-05 Alexandre Julliard <julliard@winehq.org>
+
+ * server/thread.c:
+ server: Clear the thread wait before releasing objects to avoid nested calls.
+ Reported by Misha Koshelev.
+
+ * include/winnt.h:
+ winnt.h: Avoid warnings on Mac OS X.
+
+2007-02-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/winedos/devices.c, dlls/winedos/dosaspi.c, dlls/winedos/dosmem.c,
+ dlls/winedos/int09.c, dlls/winedos/int21.c, dlls/winedos/int31.c,
+ dlls/winedos/int67.c, dlls/winedos/interrupts.c,
+ dlls/winedos/soundblaster.c, dlls/winedos/vga.c, dlls/winedos/vga.h,
+ dlls/winedos/vxd.c:
+ winedos: Declare some items static.
+
+2007-02-01 John Klehm <xixsimplicityxix@gmail.com>
+
+ * dlls/rasapi32/rasapi.c:
+ rasapi32: RasEnumConnections now returns correct buffer size (zero) when there
+ are zero connections available.
+
+2007-01-31 John Klehm <xixsimplicityxix@gmail.com>
+
+ * include/ras.h:
+ ras.h: Added additional szDeviceType defines.
+
+2007-01-29 Maarten Lankhorst <m.b.lankhorst@gmail.com>
+
+ * dlls/winealsa.drv/dsoutput.c:
+ winealsa: Use a helper thread instead of asynchronous callbacks.
+
+ * dlls/winealsa.drv/alsa.c:
+ winealsa: Cosmetic stuff.
+
+ * dlls/winealsa.drv/Makefile.in, dlls/winealsa.drv/alsa.c,
+ dlls/winealsa.drv/alsa.h, dlls/winealsa.drv/audio.c,
+ dlls/winealsa.drv/dsoutput.c, dlls/winealsa.drv/wavein.c,
+ dlls/winealsa.drv/waveinit.c, dlls/winealsa.drv/waveout.c:
+ winealsa: Split driver up in tiny pieces.
+
+2007-02-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/shlwapi/tests/string.c:
+ shlwapi: Test string functions when buffer is too small.
+
+2007-02-03 Felix Nawothnig <flexo@holycrap.org>
+
+ * dlls/gdi32/path.c:
+ gdi32: Fix offset calculation in PATH_ExtTextOut for >1 chars.
+
+2007-02-02 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/gdi32/font.c, dlls/gdi32/tests/font.c:
+ gdi32: Make sure that we don't read/write beyond the provided buffer in
+ GetOutlineTextMetricsA, add a test case.
+
+2007-02-02 Anatoly Lyutin <vostok@etersoft.ru>
+
+ * dlls/comdlg32/cdlg_Ru.rc:
+ comdlg32: Update Russian translation.
+
+2007-02-02 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/joystick_linux.c, dlls/dinput/tests/joystick.c:
+ dinput: Don't reset user specified range in SetDataFormat. With tests.
+
+ * dlls/dinput/joystick_linuxinput.c, dlls/dinput/tests/joystick.c:
+ dinput: Initialize user limits with the default 0..65535 range. Add tests.
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: Return user set limits not the device limits.
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: Don't close fd before we done with it.
+
+2007-02-01 Marcus Meissner <meissner@suse.de>
+
+ * dlls/kernel32/ne_module.c:
+ kernel32: Initialize owner_exists (Coverity).
+
+ * dlls/dinput/device.c:
+ dinput: Fix dereference pointer after NULL check (Coverity).
+
+ * dlls/devenum/devenum_main.c:
+ devenum: Fix uninitialized clsidString (Coverity).
+
+2007-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/tests/win.c, dlls/winex11.drv/window.c:
+ user32: Although Windows sends WM_GETMINMAXINFO at the window creation time,
+ it doesn't use returned values to set window size.
+
+2007-01-27 Maarten Lankhorst <m.b.lankhorst@gmail.com>
+
+ * dlls/wined3d/directx.c:
+ wined3d: Report D3D caps properly for ATI cards.
+
+2007-01-26 Mike McCormack <mike@codeweavers.com>
+
+ * include/winnt.h:
+ winnt.h: Add defines for SLIST_HEADER.
+
+2007-02-03 Bang Jun-Young <junyoung@mogua.com>
+
+ * dlls/advpack/advpack.c, include/advpub.h:
+ advpack: Constify the 3rd argument of RebootCheckOnInstall[AW].
+
+2007-02-02 John Morris <mailjohnmorris@gmail.com>
+
+ * dlls/ole32/ole32.spec:
+ ole32: Add CoWaitForMultipleHandles to spec file.
+
+2007-01-31 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/mshtml/Makefile.in:
+ mshtml: Add a missing space.
+
+2007-02-02 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool/tests: Add test for XcvDataW,PortIsValid.
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool/tests: Add test for XcvDataW,MonitorUI.
+
+2007-02-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Declare variable signed to accept possible negative return value
+ (Coverity).
+
+ * dlls/wtsapi32/wtsapi32.c:
+ wtsapi32: Declare a variable static.
+
+ * dlls/winmm/message16.c:
+ winmm: Declare a function static.
+
+2007-02-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/winemp3.acm/layer1.c, dlls/winemp3.acm/layer2.c,
+ dlls/winemp3.acm/layer3.c:
+ winemp3.acm: Declare some items static.
+
+ * dlls/quartz/pin.c:
+ quartz: Fix a typo.
+ Should fix Coverity CID-348 (dereference before NULL check).
+
+2007-02-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/uxtheme/draw.c, dlls/uxtheme/msstyles.c, dlls/uxtheme/msstyles.h,
+ dlls/uxtheme/system.c:
+ uxtheme: Declare some items static.
+
+2007-01-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/user32/comm16.c, dlls/user32/menu.c:
+ user32: Declare some functions static.
+
+2007-01-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw_main.c,
+ dlls/shdocvw/shlinstobj.c:
+ shdocvw: Declare some functions static.
+
+2007-02-05 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Turn a FIXME to a WARN in order to avoid mangling the output.
+
+ * tools/winedump/lib.c:
+ winedump: Add a sanity check before dumping long format library export.
+
+2007-01-31 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/kernel32/locale.c:
+ kernel32: Add a trace to MultiByteToWideChar.
+
+2007-02-05 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/rebar.c:
+ comctl32: rebar: Fix lpBand->lpText memory leak in DeleteBand and simplify
+ the code.
+
+ * dlls/comctl32/rebar.c:
+ comctl32: rebar: Merge SetBandInfoA and SetBandInfoW.
+
+ * dlls/comctl32/rebar.c:
+ comctl32: rebar: Merge GetBandInfoA and GetBandInfoW.
+
+2007-02-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/rebar.c:
+ comctl32: rebar: Merge InsertBandA and InsertBandW.
+
+ * dlls/comctl32/rebar.c, dlls/comctl32/tests/Makefile.in,
+ dlls/comctl32/tests/rebar.c:
+ comctl32: rebar: Add some tests for rebar and change the way the header size
+ is fixed.
+
+2007-02-03 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/files.c, dlls/msi/tests/install.c:
+ msi: Allow uncompressed files before compressed files in the same media.
+
+2007-02-01 Huw Davies <huw@codeweavers.com>
+
+ * dlls/wineps.drv/download.c:
+ wineps.drv: Try to use the PostSript name of a font.
+
+2007-01-30 Huw Davies <huw@codeweavers.com>
+
+ * dlls/winspool.drv/info.c:
+ winspool.drv: We don't need to check for the PPD Files key before using
+ /etc/printcap.
+
+ * dlls/oleaut32/tests/usrmarshal.c, dlls/oleaut32/usrmarshal.c:
+ oleaut32: Fix marshaling of VARTYPE-less safearrays.
+
+2007-01-29 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/msvcrt/tests/printf.c, dlls/msvcrt/wcs.c:
+ msvcrt: Fix *printf() handling of negative field width.
+
+2007-01-29 Bang Jun-Young <junyoung@mogua.com>
+
+ * dlls/advapi32/registry.c, dlls/ntdll/reg.c, include/winternl.h:
+ ntdll: Fix NtUnloadKey to match the DDK.
+
+ * dlls/wininet/internet.h:
+ wininet: config.h police.
+
+ * dlls/advapi32/crypt.c, dlls/advapi32/crypt.h, include/wincrypt.h:
+ advapi32: Fix prototypes to match the PSDK.
+
+2007-01-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/avifil32/factory.c:
+ avifil32: Declare some variables static.
+
+2007-01-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/secur32/util.c:
+ secur32: Declare a function static.
+
+ * dlls/sensapi/sensapi.c:
+ sensapi: Declare a variable static.
+
+ * dlls/setupapi/setupx_main.c:
+ setupapi: Declare some functions static.
+
+ * dlls/sane.ds/sane_main.c:
+ sane.ds: Declare a function static.
+
+ * dlls/serialui/confdlg.c:
+ serialui: Declare some items static.
+
+2007-01-27 Thomas Weidenmueller <wine-patches@reactsoft.com>
+
+ * dlls/comctl32/tab.c:
+ comctl32: Fix the TAB_ITEM_SIZE macro.
+
+2007-01-27 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/spy.c:
+ user32: Dump contents of CREATESTRUCT in WM_[NC]CREATE of the message spy.
+
+ * dlls/gdi32/bitmap.c, dlls/gdi32/tests/bitmap.c:
+ gdi32: CreateBitmap and friends should return stock DEFAULT_BITMAP if requested
+ bitmap width or height is 0.
+
+2007-01-26 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/credui/credui_main.c:
+ credui: Fill out the username, password and domain edit boxes from the values
+ input to CredUIPromptForCredentialsW.
+ Set the focus to the password edit box, unless the user edit box is empty.
+
+ * dlls/credui/credui.spec, dlls/credui/credui_main.c:
+ credui: Implement CredUIParseUserName.
+
+ * dlls/credui/credui_main.c:
+ credui: Set the focus to the username edit control.
+
+2007-01-26 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/urlmon/umon.c:
+ urlmon: Code clean up.
+
+ * dlls/urlmon/session.c:
+ urlmon: Call AddRef in CoInternetGetSession.
+
+ * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
+ shlwapi: Don't unescape url in UrlCombineW with URL_FILE_USE_PATHURL flag.
+
+2007-01-26 Francois Gouget <fgouget@free.fr>
+
+ * dlls/shell32/shelllink.c:
+ shell32: Remove an unneeded local variable initialization.
+
+ * tools/winapi/winapi.pm:
+ winapi_check: Print a warning when 'long' is used in an API file as this type
+ is not Win64 compatible.
+
+2007-01-26 Mike McCormack <mike@codeweavers.com>
+
+ * programs/oleview/typelib.c:
+ oleview: Remove many casts.
+
+ * .gitignore, dlls/msi/Makefile.in, dlls/msi/msiserver.idl:
+ msi: Add a (mostly empty) typelib for the MsiServer interface.
+
+ * tools/widl/write_msft.c:
+ widl: Handle TKIND_DISPATCH when generating MSFT typelibs.
+
+2007-01-26 Alexandre Julliard <julliard@winehq.org>
+
+ * Makefile.in:
+ makefile: Use git-ls-files if possible to build tags files.
+
+2007-01-26 Francois Gouget <fgouget@free.fr>
+
+ * tools/winapi/winapi.pm:
+ winapi_check: Print the line number when an error or warning is found in the
+ API files.
+
+ * include/mscat.h:
+ wintrust: Add missing packing directives to mscat.h.
+
+ * include/mscat.h:
+ wintrust: Add missing prototypes and a missing include directive to mscat.h.
+
+ * dlls/wintrust/register.c, include/wintrust.h, tools/winapi/win32.api:
+ wintrust: Better match the PSDK types and fix the winapi_check warnings.
+
+ * tools/winapi/win32.api:
+ usp10: Update win32.api to fix the winapi_check warnings.
+
+ * tools/winapi/win32.api:
+ winecoreaudio.drv: Update win32.api to fix the winapi_check warnings.
+
+2007-01-26 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/tests/iface.c:
+ msi: Add todos around tests that aren't being run yet, but will fail.
+
+ * dlls/msi/msi_main.c:
+ msi: Fix a typo.
+
+2007-01-26 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winspool.drv/Makefile.in:
+ winspool: Fix make rules for import library.
+
+ * dlls/snmpapi/tests/util.c:
+ snmpapi: Fix printf format warnings in tests.
+
+2007-01-25 Mark Adams <mark@transgaming.com>
+
+ * dlls/iphlpapi/ipstats.c:
+ iphlpapi: Support for non-linux platforms, including Mac OS X.
+ - Add error messages when unimplemented functions are called on
+ non-linux platforms.
+ - Implement retrieving the interface list on MacOS X (and other
+ platforms that use NET_RT_DUMP).
+
+ * dlls/iphlpapi/ifenum.c:
+ iphlpapi: Filter out no-ip addresses when building ip address table.
+
+ * dlls/iphlpapi/ifenum.c:
+ iphlpapi: Clarify interface counting.
+
+2007-01-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/cabinet/fdi.c:
+ cabinet: Improve initialization of some arrays.
+
+2007-01-25 Joris Huizer <joris_huizer@yahoo.com>
+
+ * libs/wine/loader.c, libs/wine/mmap.c:
+ libwine: sign-compare fixes.
+
+2007-01-25 Francois Gouget <fgouget@free.fr>
+
+ * dlls/snmpapi/main.c, include/snmp.h, tools/winapi/win32.api:
+ snmpapi: Fix the winapi_check warnings.
+
+2007-01-25 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/package.c:
+ msi: Allocate a buffer in WCHARs not CHARs.
+
+2007-01-25 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
+
+ * server/window.c:
+ wineserver: Validate the children of windows being hidden.
+ Prevents paint_count values from being skewed when hiding windows.
+
+2007-01-25 Huw Davies <huw@codeweavers.com>
+
+ * tools/widl/write_msft.c:
+ widl: Don't restrict the number of params of [prop*] functions.
+
+2007-01-24 Huw Davies <huw@codeweavers.com>
+
+ * tools/widl/write_msft.c:
+ widl: Add VT_DATE support to typelib generation.
+
+2007-01-26 Alexandre Julliard <julliard@winehq.org>
+
+ * tools/widl/proxy.c:
+ widl: Make some generated variables static and/or const.
+
+ * tools/widl/proxy.c:
+ widl: Avoid dependency on COBJMACROS in generated code.
+
+ * tools/widl/proxy.c:
+ widl: Define __midl_proxy in the generated proxy code.
+
+ * tools/widl/proxy.c:
+ widl: Add a few more fields in the stub descriptor.
+
+ * tools/widl/proxy.c:
+ widl: Rename a couple of variables to make the code closer to what midl
+ generates.
+
+ * tools/widl/proxy.c:
+ widl: Initialize local variables in stub functions.
+
+ * tools/widl/proxy.c:
+ widl: Use the typegen function for marshalling/unmarshalling in proxies.
+
+ * tools/widl/typegen.c:
+ widl: Copy the UserMarshal support into the generic code.
+
+2007-01-25 Alexandre Julliard <julliard@winehq.org>
+
+ * ANNOUNCE, ChangeLog, VERSION, configure:
+ Release 0.9.30.
+
+----------------------------------------------------------------
+2007-01-24 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * server/token.c:
+ server: Prevent a crash on error while creating a token.
+
+ * dlls/advapi32/tests/security.c, server/handle.c:
+ advapi32: Add more tests for granted access mask. Fix test on Wine.
+
+ * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
+ server/protocol.def, server/request.h, server/trace.c:
+ server/ntdll: Simplistic implementation of NtQueryObject(ObjectBasicInformation).
+
+ * server/token.c:
+ server: Reverse return value and status in token_access_check to be consistent.
+
+ * dlls/advapi32/tests/security.c, server/token.c:
+ advapi32: Add few more tests for token access check and fix it on Wine.
+
+2007-01-25 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/qcap/dllsetup.c:
+ qcap: Initialize a variable (Coverity).
+
+2007-01-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/rsaenh/des.c, dlls/rsaenh/handle.c, dlls/rsaenh/handle.h,
+ dlls/rsaenh/rsa.c:
+ rsaenh: Declare some functions static.
+
+ * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
+ dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpcrt4_main.c:
+ rpcrt4: Declare some functions static.
+
+2007-01-25 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h:
+ rpcrt4: RPCRT4_strdupWtoA and RPCRT4_strdupAtoW don't change the input string,
+ so make the input const.
+
+ * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
+ dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Stash away NetworkOptions passed in from the binding string so that
+ transports can look at the string if needed.
+
+2007-01-25 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/msi_main.c:
+ msi: Implement IDispatch->CreateInstance() for the msi server dll.
+
+ * dlls/msi/msi_main.c:
+ msi: Implement IClassFactory->QueryInterface() for the msi server dll.
+
+ * dlls/msi/tests/Makefile.in, dlls/msi/tests/iface.c:
+ msi: Add a test for the IMsiServer interface.
+
+2007-01-25 Vitaly Lipatov <lav@etersoft.ru>
+
+ * dlls/comdlg32/cdlg_Ru.rc:
+ comdlg32: Update Russian translation.
+
+2007-01-25 Matt Finnicum <mattfinn@gmail.com>
+
+ * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
+ riched20: Create undos in StreamIn at the right times. Adds tests for when
+ StreamIn should be undoable.
+
+2007-01-24 Matt Finnicum <mattfinn@gmail.com>
+
+ * dlls/riched20/reader.c:
+ riched20: Remove excessive traces from reader.c.
+
+2007-01-24 Ken Thomases <ken@codeweavers.com>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Copy the GL extensions string because it may be freed.
+
+2007-01-24 Jan Zerebecki <jan.wine@zerebecki.de>
+
+ * dlls/urlmon/tests/protocol.c:
+ urlmon: Fix type of an empty string to avoid warning.
+
+ * dlls/opengl32/wgl.c:
+ opengl32: Remove redundant const.
+
+2007-01-24 Felix Nawothnig <flexo@holycrap.org>
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Degrade ERR to WARN.
+
+2007-01-24 Huw Davies <huw@codeweavers.com>
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: The typelib version numbers should be written to the registry in hex.
+
+2007-01-24 Francois Gouget <fgouget@free.fr>
+
+ * tools/winapi/win32.api:
+ sfc_os: Update win32.api to fix the winapi_check warnings.
+
+ * dlls/sfc_os/sfc_os.c, include/sfc.h:
+ sfc_os: Add a prototype for SfcIsKeyProtected().
+
+ * dlls/mscoree/mscoree_main.c:
+ mscoree: _CorValidateImage() is a WINAPI function.
+ This fixes a winapi_check warning.
+
+ * dlls/shell32/shell32_main.c:
+ shell32: SHLoadNonloadedIconOverlayIdentifiers() is a WINAPI function.
+ This fixes a winapi_check warning.
+
+ * dlls/dbghelp/dbghelp.spec:
+ dbghelp: Fix the spec file to better match the SymGetSymFromAddr64() prototype.
+ This fixes a winapi_check warning.
+
+ * dlls/snmpapi/main.c:
+ snmpapi: Add a missing '\n' trace.
+
+ * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec, include/snmp.h:
+ snmpapi: SnmpUtilDbgPrint() is a vararg and not an stdcall function.
+
+2007-01-24 Alexandre Julliard <julliard@winehq.org>
+
+ * tools/widl/typegen.c:
+ widl: Add support for some simple pointer types.
+
+ * tools/widl/typegen.c:
+ widl: Store the interface id in _StubMsg.MaxCount for iid_is pointers.
+
+ * tools/widl/typegen.c:
+ widl: Fix alignment check for struct members format string.
+
+ * tools/widl/typegen.c:
+ widl: Fix possible crash in write_array_tfs.
+
+ * tools/widl/typegen.c:
+ widl: Skip local functions when building format strings.
+
+ * tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
+ widl: Export a function to compute the proc format string size for a function.
+
+ * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
+ tools/widl/typegen.h:
+ widl: Move initialization of the stub buffer size into
+ write_remoting_arguments().
+
+ * tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h:
+ widl: Move support for stub arguments to typegen.c to make it usable for
+ proxies too.
+
+ * .gitignore, include/.gitignore, include/Makefile.in,
+ tools/make_makefiles:
+ include: Simplify the variable declarations in the makefile to allow
+ make_makefiles to parse it.
+
+2007-01-24 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c:
+ secur32: Fix off-by-one error in converting the password to unicode.
+
+2007-01-24 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/debugtools.c:
+ ntdll: Properly handle embedded nulls in NTDLL_dbg_vprintf.
+
+2007-01-23 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/urlmon/bindprot.c, dlls/urlmon/tests/protocol.c:
+ urlmon: Added BindProtocol's IInternetPriority implementation.
+
+2007-01-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/riched20/paint.c, dlls/riched20/run.c, dlls/riched20/style.c,
+ dlls/riched20/undo.c:
+ riched20: Declare some functions static.
+
+ * dlls/quartz/parser.c:
+ quartz: Declare a function static.
+
+2007-01-23 Matt Finnicum <mattfinn@gmail.com>
+
+ * dlls/riched20/editor.c:
+ riched20: Use CharFromPos instead of FindPixelPos in LinkNotify so it accounts
+ for scrolling.
+
+ * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
+ riched20: Implement EM_LIMITTEXT and some simple tests.
+
+2007-01-24 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c:
+ secur32: Fix off-by-one error when copying the password to the helper.
+ This fixes NTLM authentication with Outlook2003.
+
+2007-01-24 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/rpcrt4/rpc_binding.c:
+ rpcrt4: When copying quality of service, deep copy TransportCredentials
+ structure too.
+ Remove some no longer relevant fixmes.
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Fix a typo in rpcrt4_conn_open_pipe.
+ Fix a typo in rpcrt4_conn_open_pipe where the initial setting of dwFlags
+ was done inside the switch statement instead of at the indented place of
+ at the start of the block (thanks to Jan Zerebecki for noticing this bug).
+
+2007-01-23 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/urlmon/tests/protocol.c:
+ urlmon: Added CreateBinding test.
+
+ * dlls/urlmon/bindprot.c:
+ urlmon: Added beginning BindProtocol implementation.
+
+ * dlls/urlmon/binding.c, dlls/urlmon/session.c, dlls/urlmon/urlmon_main.h:
+ urlmon: Return CLSID from get_protocol_handler.
+
+ * dlls/urlmon/bindprot.c:
+ urlmon: Added IInternetProtocolSink interface to BindProtocol.
+
+ * dlls/urlmon/bindprot.c:
+ urlmon: Added IInternetPriority interface to BindProtocol.
+
+ * dlls/urlmon/Makefile.in, dlls/urlmon/bindprot.c, dlls/urlmon/session.c,
+ dlls/urlmon/urlmon_main.h:
+ urlmon: Added IInternetSession::CreateBinding beginning implementation.
+
+2007-01-23 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/oleaut32/tests/typelib.c:
+ oleaut32/tests: Cast-qual warning fixes.
+
+ * dlls/ole32/tests/compobj.c:
+ ole32/tests: Cast-qual warning fixes.
+
+ * dlls/msxml3/tests/domdoc.c:
+ msxml3/tests: Cast-qual warning fixes.
+
+2007-01-23 Huw Davies <huw@codeweavers.com>
+
+ * dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/tests/ndr_marshall.c:
+ rpcrt4: Implement NdrSimpleType{Marshall,Unmarshall}.
+
+2007-01-23 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/usp10/usp10.c:
+ usp10: Document ScriptPlace and ScriptShape.
+
+ * dlls/usp10/usp10.c:
+ usp10: Move text metrics into the script cache. Start using accessor functions.
+
+ * dlls/usp10/tests/usp10.c:
+ usp10: Remove duplicate font selection code from the tests.
+
+2007-01-23 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/cursoricon.c:
+ user32: Do not use DIB APIs for bitmap bits in a device dependent format.
+
+ * dlls/user32/cursoricon.c:
+ user32: Using DIB APIs to convert a DDB to monochrome is wrong, do it
+ differently.
+
+2007-01-23 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl,
+ dlls/oleaut32/tests/tmarshal.rc,
+ dlls/oleaut32/tests/tmarshal_dispids.h:
+ oleaut32/tests: Fix the FSF address.
+
+2007-01-17 Anatoly Lyutin <vostok@etersoft.ru>
+
+ * programs/cmd/builtins.c:
+ cmd: In function WCMD_goto() changed strcmp() to lstrcmpi().
+
+ * programs/cmd/builtins.c:
+ cmd: Remove incorrect return in WCMD_if().
+
+2007-01-18 Anatoly Lyutin <vostok@etersoft.ru>
+
+ * dlls/kernel32/console.c:
+ kernel32: Add comment for GetConsoleWindow.
+
+2007-01-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
+
+ * dlls/shell32/shellord.c, include/shlguid.h, include/shobjidl.idl:
+ shell32: Implement the property sheet extension array functions.
+ Implement the SHAddFromPropSheetExtArray, SHCreatePropSheetExtArray,
+ SHReplaceFromPropSheetExtArray and SHDestroyPropSheetExtArray functions
+ that are used to extend/replace property sheets by shell extensions.
+
+2007-01-21 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/msvcrt/file.c:
+ msvcrt: Fix the internal flag computation for _open_osfhandle.
+
+2007-01-22 Alexandre Julliard <julliard@winehq.org>
+
+ * .gitignore, dlls/oleaut32/tests/Makefile.in,
+ dlls/oleaut32/tests/tmarshal.c, dlls/oleaut32/tests/tmarshal.idl,
+ dlls/oleaut32/tests/tmarshal.rc,
+ dlls/oleaut32/tests/tmarshal_dispids.h:
+ oleaut32/tests: Add tmarshal test.
+
+2007-01-23 Alexandre Julliard <julliard@winehq.org>
+
+ * tools/make_makefiles:
+ make_makefiles: Ignore IDL_H_SRCS targets in all directories.
+
+2007-01-22 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * programs/wineconsole/wineconsole_Ko.rc:
+ wineconsole: Updated Korean resource .
+
+2007-01-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/qcap/dllsetup.c, dlls/qcap/v4l.c:
+ qcap: Declare some items static.
+
+2007-01-22 Rob Shearman <rob@codeweavers.com>
+
+ * .gitignore, dlls/credui/Makefile.in, dlls/credui/credui.rc,
+ dlls/credui/credui.spec, dlls/credui/credui_main.c,
+ dlls/credui/credui_resources.h:
+ credui: Implement CredUIPromptForCredentialsW and CredUIConfirmCredentialsW.
+
+ * Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/credui/Makefile.in, dlls/credui/credui.spec,
+ dlls/credui/credui_main.c:
+ credui: Add stubbed out credui DLL.
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Try to avoid partial named pipe read/writes by looping.
+
+ * dlls/rpcrt4/rpc_server.c:
+ rpcrt4: Make the fixme for an unhandled packet type more useful by printing
+ the code of the unhandled packet type.
+
+2007-01-22 Lei Zhang <thestig@google.com>
+
+ * dlls/comctl32/tests/updown.c:
+ comctl32: Fix the updown control test to use the optional flag.
+
+2007-01-22 Peter Oberndorfer <kumbayo84@arcor.de>
+
+ * dlls/user32/mdi.c:
+ user32: Only try to remove the MDI document icon from the frame menu when needed.
+
+2007-01-22 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/snmpapi/main.c, dlls/snmpapi/tests/util.c:
+ snmpapi: Add tests for SnmpUtilVarBind{, List}{Cpy, Free}. Make them pass.
+
+ * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/snmpapi/tests/Makefile.in, dlls/snmpapi/tests/util.c,
+ programs/winetest/Makefile.in, programs/winetest/winetest.rc:
+ snmpapi: Add a bunch of tests.
+
+ * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
+ snmpapi: Implement SnmpUtil{DbgPrint, IdsToA, OidToA, PrintAsnAny, PrintOid}.
+
+2007-01-22 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
+ mshtml: Fixed protocol tests on IE7.
+
+2007-01-22 H. Verbeet <hverbeet@gmail.com>
+
+ * include/wine/wined3d_interface.h:
+ wined3d: Remove some unused methods from the IWineD3DVertexShader interface.
+
+ * dlls/wined3d/wined3d_private.h:
+ wined3d: Remove the d3d9types.h include from wined3d_private.h.
+
+ * dlls/wined3d/arb_program_shader.c:
+ wined3d: Use ARB_VERTEX_PROGRAM instead of GL_VERTEX_PROGRAM_ARB with GL_SUPPORT.
+ Spotted by Marcus Meissner.
+
+2007-01-22 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/comctl32/tests/header.c:
+ comctl32/tests: Cast-qual warning fixes.
+
+2007-01-22 Francois Gouget <fgouget@free.fr>
+
+ * dlls/oleaut32/tests/vartest.c:
+ oleaut32/tests: Fix compilation on systems that don't support nameless structs
+ (e.g. gcc 2.95).
+
+2007-01-22 Alexandre Julliard <julliard@winehq.org>
+
+ * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
+ tools/widl/typegen.c, tools/widl/widltypes.h,
+ tools/widl/write_msft.c:
+ widl: Convert expression lists to standard Wine lists.
+ Add a specific type for array dimensions.
+
+ * tools/widl/client.c, tools/widl/header.c, tools/widl/header.h,
+ tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
+ tools/widl/typegen.c, tools/widl/widltypes.h,
+ tools/widl/write_msft.c:
+ widl: Convert variable lists to standard Wine lists.
+
+ * tools/widl/client.c, tools/widl/header.c, tools/widl/parser.y,
+ tools/widl/proxy.c, tools/widl/server.c, tools/widl/typegen.c,
+ tools/widl/widltypes.h, tools/widl/write_msft.c:
+ widl: Convert function lists to standard Wine lists.
+
+ * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
+ tools/widl/server.c, tools/widl/typegen.c, tools/widl/typegen.h,
+ tools/widl/widl.h, tools/widl/widltypes.h, tools/widl/write_msft.c:
+ widl: Convert interface lists to standard Wine lists.
+
+ * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
+ tools/widl/proxy.c, tools/widl/typegen.c, tools/widl/typelib.c,
+ tools/widl/typelib.h, tools/widl/widltypes.h,
+ tools/widl/write_msft.c:
+ widl: Convert attribute lists to standard Wine lists.
+
+ * tools/widl/typelib.c, tools/widl/widltypes.h, tools/widl/write_msft.c:
+ widl: Convert typelib lists to standard Wine lists.
+
+ * tools/widl/write_msft.c:
+ widl: Use existing functions to retrieve attributes for typelibs.
+
+2007-01-22 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/gdi32/tests/bitmap.c:
+ gdi32: Add a simple SelectObject test for bitmaps.
+
+ * dlls/gdi32/dib.c, dlls/gdi32/tests/bitmap.c:
+ gdi32: Add a GetDIBits test.
+
+2007-01-20 Bang Jun-Young <junyoung@mogua.com>
+
+ * dlls/wineoss.drv/audio.h:
+ wineoss.drv: config.h police.
+
+ * dlls/msxml3/factory.c, dlls/msxml3/msxml_private.h,
+ dlls/msxml3/parseerror.c, dlls/msxml3/regsvr.c:
+ msxml3: config.h police.
+
+ * dlls/advapi32/advapi.c:
+ advapi32: Do not include unnecessary headers.
+
+ * include/winbase.h:
+ winbase.h: Cosmetic changes.
+
+ * include/objbase.h:
+ objbase.h: Fix typo in comment.
+
+ * dlls/advpack/tests/files.c:
+ advpack/tests: Fix typo.
+
+2007-01-21 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/user32/user32.spec:
+ user32: Define RealChildWindowFromPoint as a real stub.
+
+2007-01-21 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/ntdll/sec.c:
+ ntdll: Correct trace message stating NtAccessCheck is a stub.
+
+ * dlls/ntdll/sec.c:
+ ntdll: Don't change granted access mask on error.
+
+2007-01-21 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/winspool.drv/info.c:
+ winspool: Make fixme for PRINTER_ENUM_CONNECTIONS more silent.
+
+2007-01-22 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
+ snmpapi: Implement SnmpUtilOid{Append, Cmp, NCmp}. Fix SnmpUtilOid{Cpy, Free}.
+
+ * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
+ snmpapi: Implement SnmpUtilOctets{Cmp,Cpy,Free,NCmp}.
+
+ * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
+ snmpapi: Implement SnmpUtilAsnAny{Cpy,Free}.
+
+2007-01-22 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/kernel32/kernel32.spec:
+ kernel32: Forward EncodePointer and DecodePointer to their ntdll counterparts.
+
+ * dlls/ntdll/ntdll.spec, dlls/ntdll/rtl.c:
+ ntdll: Implement RtlDecodePointer and RtlEncodePointer.
+
+2007-01-22 Alexandre Julliard <julliard@winehq.org>
+
+ * include/wine/list.h:
+ wine/list.h: Add list_count function. Make some parameters const.
+
+ * dlls/dinput/effect_linuxinput.c, dlls/dinput/joystick_linux.c,
+ dlls/dinput/joystick_linuxinput.c:
+ dinput: Undefine SW_MAX to avoid possible conflicts with winuser.h.
+
+ * .gitignore, dlls/Makefile.in, dlls/sfc/Makefile.in,
+ dlls/sfc_os/Makefile.in:
+ sfc: We need to import sfc_os for the forwards to work properly.
+
+2007-01-21 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/ntdll/om.c, dlls/ntdll/tests/om.c:
+ ntdll: Extra check for ObjectAttributes (Coverity).
+
+2007-01-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/qcap/pin.c:
+ qcap: Fix a typo.
+
+ * dlls/dmime/performance.c:
+ dmime: Remove unused variable.
+
+ * dlls/shlwapi/assoc.c:
+ shlwapi: Uninitialized variable fix (Coverity).
+
+ * dlls/oledlg/insobjdlg.c:
+ oledlg: Declare a function static.
+
+ * dlls/oleaut32/typelib.c, dlls/oleaut32/typelib.h,
+ dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
+ oleaut32: Declare some items static.
+
+2007-01-20 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/kernel32/tests/volume.c:
+ kernel32/tests: GetVolumeNameForMountPoint not present before w2k.
+
+ * dlls/kernel32/tests/virtual.c:
+ kernel32/tests: VirtualAllocEx not present in Win95.
+
+ * dlls/kernel32/tests/process.c:
+ kernel32/tests: Fix a declaration and use skip for the message.
+
+2007-01-20 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/comctl32/tests/updown.c:
+ comctl32: Fix the updown control test to pass under XP.
+
+2007-01-20 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/mlang/mlang.c:
+ mlang: Implement IMultiLanguage::GetCodePageInfo.
+
+2007-01-19 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * server/token.c:
+ server: User correct user sid for the default_dacl.
+
+2007-01-19 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/kernel32/file.c, dlls/ntdll/file.c:
+ kernel32: Handle the SECURITY_* flags passed into CreateFileW by filling out
+ the SECURITY_QUALITY_OF_SERVICE structure and passing it to NtCreateFile.
+ Print a fixme in NtCreateFile if the SECURITY_QUALITY_OF_SERVICE
+ structure is specified, since it isn't handled yet.
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Handle security quality of service flags relevant to the ncacn_np
+ protocol.
+
+ * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
+ dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Track the security quality of service settings for bindings and
+ connections.
+
+2007-01-19 Thomas Weidenmueller <wine-patches@reactsoft.com>
+
+ * dlls/comctl32/commctrl.c, include/commctrl.h:
+ comctl32: Fix InitCommonControlsEx prototype.
+
+2007-01-19 Alexandre Julliard <julliard@winehq.org>
+
+ * tools/makedep.c, tools/widl/proxy.c:
+ widl: Include objbase.h so that generated proxy file compiles on Wine.
+
+ * include/rpc.h:
+ rpc.h: Include excpt.h, and windef.h in Wine so that the header compiles.
+
+ * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
+ tools/widl/widl.c, tools/widl/widl.h:
+ widl: Generate proxy/client/server files when requested explicitly even if
+ they are empty.
+
+ * Make.rules.in:
+ Make.rules: Pass all idl source files to makedep.
+
+2007-01-18 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
+ wined3d: The sincos instruction is valid for ps/vs 2.1 as well.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: gl_FragDepth is a float, so fixup the write mask.
+
+ * dlls/wined3d/device.c:
+ wined3d: Use SetupFullscreenWindow() to make the window fullscreen.
+
+ * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/wined3d/device.c,
+ dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
+ wined3d: Move SetupFullscreenWindow() and RestoreWindow() from IDirectDrawImpl
+ to IWineD3DDeviceImpl.
+
+ * dlls/wined3d/baseshader.c:
+ wined3d: Use %s in trace.
+
+2007-01-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/odbc32/proxyodbc.c:
+ odbc32: Declare a function static.
+
+ * dlls/ole32/classmoniker.c, dlls/ole32/errorinfo.c,
+ dlls/ole32/hglobalstream.c, dlls/ole32/itemmoniker.c,
+ dlls/ole32/memlockbytes.c:
+ ole32: Declare some functions static.
+
+2007-01-18 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * server/winstation.c:
+ server: Add generic access mapping for winstation and desktop objects.
+
+2007-01-18 Francois Gouget <fgouget@free.fr>
+
+ * dlls/shell32/shell32_main.c, dlls/shell32/tests/shlfileop.c:
+ shell32: Add proper support for SHGetFileInfo(SHGFI_ICONLOCATION |
+ SHGFI_USEFILEATTRIBUTES).
+
+ * dlls/shell32/tests/shlfileop.c:
+ shell32/tests: Add some more SHGetFileInfo() tests.
+
+2007-01-18 Thomas Weidenmueller <wine-patches@reactsoft.com>
+
+ * dlls/shell32/shellord.c, include/shlobj.h:
+ shell32: Fix prototypes.
+ Fix the SHAddFromPropSheetExtArray, SHCreatePropSheetExtArray,
+ SHReplaceFromPropSheetExtArray and SHDestroyPropSheetExtArray function
+ prototypes because they're now documented. Also add them to shlobj.h.
+
+2007-01-18 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/cursoricon.c:
+ user32: Some apps pass a color bitmap as a mask to CreateIconIndirect, convert
+ it to b/w.
+
+2007-01-18 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
+ server/thread.c, server/trace.c:
+ ntdll: Avoid inter-process APCs when called for the process itself.
+
+ * dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c:
+ ntdll: Get rid of the no longer used is_current_process function.
+
+ * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
+ include/wine/server_protocol.h, server/protocol.def, server/thread.c,
+ server/trace.c:
+ ntdll: Implementation of inter-process NtMapViewOfSection and
+ NtUnmapViewOfSection.
+
+ * dlls/kernel32/tests/thread.c, dlls/ntdll/sync.c, dlls/ntdll/thread.c,
+ include/wine/server_protocol.h, server/protocol.def, server/thread.c,
+ server/trace.c:
+ ntdll: Implementation of inter-process RtlCreateUserThread.
+
+ * dlls/kernel32/thread.c, dlls/ntdll/thread.c:
+ ntdll: Abuse RtlCreateUserThread to call the thread function for CreateThread
+ directly.
+
+ * dlls/kernel32/kernel_main.c, dlls/ntdll/thread.c:
+ ntdll: Move the LDT section to ntdll and make it an uninterruptible section.
+
+ * dlls/winecoreaudio.drv/audio.c:
+ winecoreaudio.drv: Fix printf format warnings.
+
+2007-01-18 Francois Gouget <fgouget@free.fr>
+
+ * dlls/comctl32/listview.c, dlls/localspl/tests/localmon.c,
+ dlls/mapi32/tests/prop.c, dlls/odbccp32/odbccp32.c, dlls/ole32/rpc.c,
+ dlls/urlmon/mk.c, dlls/wined3d/state.c, dlls/winspool.drv/info.c,
+ include/wine/debug.h, tools/winapi/options.pm:
+ Assorted spelling fixes.
+
+ * dlls/comctl32/ipaddress.c, dlls/comctl32/propsheet.c,
+ dlls/comdlg32/filedlg.c, dlls/dmloader/loaderstream.c,
+ dlls/gdi32/mfdrv/init.c, dlls/gdi32/palette.c,
+ dlls/kernel32/lcformat.c, dlls/msacm32/driver.c, dlls/msi/action.c,
+ dlls/msvcrt/dir.c, dlls/msvcrt/file.c, dlls/msvfw32/mciwnd.c,
+ dlls/secur32/ntlm.c, dlls/shell32/shellpath.c,
+ dlls/shlwapi/ordinal.c, dlls/user32/dialog.c, dlls/user32/edit.c,
+ dlls/wineps.drv/ps.c, dlls/wininet/http.c, dlls/winmm/playsound.c,
+ programs/winemenubuilder/winemenubuilder.c,
+ programs/winhelp/hlpfile.c:
+ Don't put single quotes around '%s' when using the debugstr_*() functions.
+
+ * dlls/shell32/shlexec.c:
+ shell32: There is no need to check strings for NULL when using debugstr_w().
+ Also don't put single quotes around '%s' in that case.
+
+ * dlls/winmm/tests/timer.c:
+ winmm/tests: Use '%u' to print GetLastError().
+
+ * dlls/winspool.drv/info.c:
+ winspool.drv: Use '%u' to print GetLastError().
+
+ * dlls/ntdll/tests/info.c:
+ ntdll/tests: Use '%u' to print GetLastError().
+
+ * dlls/mcicda/mcicda.c:
+ mcicda: Use '%u' to print GetLastError().
+
+ * dlls/secur32/secur32.c:
+ secur32: Use '%u' to print GetLastError().
+
+ * dlls/usp10/tests/usp10.c:
+ usp10/tests: Use '%u' to print GetLastError().
+
+ * dlls/localspl/localmon.c:
+ localspl: Remove unneeded cast.
+
+2007-01-18 Alexandre Julliard <julliard@winehq.org>
+
+ * server/mach.c, server/ptrace.c:
+ server: Print a trace when sending a signal to a thread.
+
+ * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c,
+ dlls/ntdll/thread.c:
+ ntdll: Block async signals during process init and thread creation.
+
+ * dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c, dlls/ntdll/signal_i386.c,
+ dlls/ntdll/signal_powerpc.c, dlls/ntdll/signal_sparc.c,
+ dlls/ntdll/signal_x86_64.c:
+ ntdll: Make the server signal mask global.
+
+ * dlls/ntdll/thread.c:
+ ntdll: Avoid heap allocations during thread creation.
+
+ * dlls/ntdll/server.c:
+ ntdll: Make the fd cache section an uninterruptible section.
+
+ * dlls/ntdll/om.c, include/wine/server_protocol.h, server/handle.c,
+ server/protocol.def, server/trace.c:
+ ntdll: Fix NtDuplicateObject to only close the file descriptor if it's in the
+ same process.
+
+ * dlls/ntdll/file.c, dlls/ntdll/om.c, dlls/ntdll/server.c:
+ ntdll: Avoid heap allocation in fd cache. Fixed a couple of races.
+
+2007-01-17 Christoph Frick <frick@sc-networks.de>
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: Calc more caps infos ahead and store it in JoystickImpl.
+
+2007-01-17 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
+ wined3d: Give shader constants their own debug channel.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Fix a typo.
+
+ * dlls/wined3d/state.c:
+ wined3d: When switching color material, apply the material we were previously
+ tracking.
+ This fixes a regression introduced by 329670c7f129343ef0086f76b08a40d0fd5e3242.
+
+ * dlls/wined3d/state.c:
+ wined3d: Don't set Parm when isDiffuseSupplied is FALSE in state_colormat(),
+ it isn't used anyway.
+
+2007-01-17 Francois Gouget <fgouget@free.fr>
+
+ * dlls/d3d9/tests/device.c, dlls/ddraw/utils.c, dlls/wined3d/utils.c,
+ include/d3d8types.h, include/d3d9types.h,
+ include/wine/wined3d_types.h:
+ d3d: Fix the D3DFMT_XXX constant declarations.
+
+2007-01-17 Francois Gouget <fgouget@codeweavers.com>
+
+ * dlls/winspool.drv/info.c:
+ winspool.drv: Reorder a couple of functions and remove the forward declarations.
+
+ * include/wine/test.h:
+ tests: The non-gcc case was missing a forward declaration for winetest_skip().
+
+2007-01-17 Francois Gouget <fgouget@free.fr>
+
+ * dlls/odbccp32/tests/misc.c:
+ odbccp32/tests: Add missing '\n' to an ok() call.
+
+2007-01-17 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/winecoreaudio.drv/audio.c:
+ winecoreaudio.drv: Print each 64-bit integer as two 32-bit integers.
+
+2007-01-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/objsel/objsel.c:
+ objsel: Declare a variable static.
+
+2007-01-17 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/ws2_32/socket.c:
+ ws2_32: Fix trace for WS_setsockopt to look closer to WS_getsockopt.
+
+2007-01-17 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/regsvr.c:
+ msi: Register IMsiServer.
+
+ * dlls/user32/tests/win.c:
+ user32: Add a test showing WM_GETTEXT doesn't crash with bad pointers.
+
+ * dlls/user32/defwnd.c:
+ user32: Add an exception handler around the WM_GETTEXT handler.
+
+2007-01-16 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/sfc/sfc.spec, dlls/sfc/sfc_main.c:
+ sfc: Forward SfcIsFileProtected to sfc_os.dll.
+
+ * Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/sfc_os/Makefile.in, dlls/sfc_os/sfc_os.c,
+ dlls/sfc_os/sfc_os.spec:
+ sfc_os: Add stub for sfc_os.dll.
+
+2007-01-12 Joel Parker <jjk3@msstate.edu>
+
+ * dlls/kernel32/ne_module.c, dlls/kernel32/relay16.c,
+ dlls/kernel32/selector.c, dlls/kernel32/thunk.c, dlls/msvcrt/cpp.c,
+ dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c, dlls/msvcrt/misc.c,
+ dlls/ntdll/loader.c, dlls/ntdll/relay.c, dlls/ntdll/resource.c,
+ dlls/ntdll/rtl.c, dlls/ntdll/signal_i386.c,
+ dlls/ntdll/signal_x86_64.c, dlls/ntdll/thread.c,
+ dlls/riched20/txtsrv.c, dlls/rpcrt4/ndr_stubless.c,
+ dlls/user32/winproc.c, libs/port/interlocked.c, libs/wine/port.c:
+ Remove redundant semicolons for ANSI compatibility.
+
+2007-01-12 Anatoly Lyutin <vostok@etersoft.ru>
+
+ * programs/wineconsole/curses.c:
+ wineconsole: Add support for non-latin symbols with curses.
+
+2007-01-15 Christoph Frick <frick@sc-networks.de>
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: No longer check for value exceeding have(min|max) in map_axis.
+
+2007-01-16 Christoph Frick <frick@sc-networks.de>
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: Add a config for the axes.
+
+2007-01-15 Christoph Frick <frick@sc-networks.de>
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: Move the config for the buttons from the JoyDev into the JoystickImpl.
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: Use a struct ObjProps for the config of the device.
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: Rename 'axe' to 'axis'.
+
+2007-01-17 Frank Richter <frank.richter@gmail.com>
+
+ * dlls/dbghelp/elf_module.c:
+ dbghelp: Search for .gnu_debuglink file.
+
+2007-01-16 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/wininet/http.c:
+ wininet: Fix HTTP_EncodeBasicAuth by passing an out buffer to the second set
+ of character set conversion calls.
+
+2007-01-17 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/directx.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
+ wined3d: Implement per stream offsets.
+
+2007-01-16 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
+ wined3d: Store the stream number in the strided structure.
+
+ * dlls/wined3d/drawprim.c:
+ wined3d: Improve drawStridedSlow a bit.
+
+2007-01-17 Alasdair Sinclair <alasdairs@dsl.pipex.com>
+
+ * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
+ msvcrt: If we're at EOF in the buffer and we have pattern %n in format string
+ we should not count the EOF in the total.
+
+2007-01-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/netapi32/netapi32.c:
+ netapi32: Declare a variable static.
+
+2007-01-16 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h:
+ localspl: Implement PortIsValid for XcvDataPort.
+
+ * dlls/localspl/localmon.c:
+ localspl: Implement XcvDataPort.
+
+2007-01-11 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h:
+ localspl: Implement XcvOpenPort and XcvClosePort.
+
+2007-01-16 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/tests/localmon.c:
+ localspl/tests: Add test for XcvDataPort_PortIsValid.
+
+ * dlls/localspl/tests/localmon.c:
+ localspl/tests: Extend test for XcvDataPort_MonitorUI.
+
+2007-01-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Fix the TB_SETBITMAPSIZE for width or height zero (with
+ testcase).
+
+2007-01-16 James Hawkins <truiken@gmail.com>
+
+ * dlls/advapi32/tests/registry.c:
+ advapi32: Add tests for RegQueryValue.
+
+ * dlls/oleaut32/tmarshal.c:
+ oleaut32: Initialize nrofnames to keep from freeing unused memory in the
+ error case.
+
+2007-01-15 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Add a glsl_src_param_t type, pass it to shader_glsl_add_src_param()
+ instead of three separate character arrays.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Add a glsl_dst_param_t type, pass it to shader_glsl_add_dst_param()
+ instead of three separate character arrays.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Simplify shader_glsl_get_write_mask().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Simplify shader_glsl_get_swizzle().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Fix pshader_glsl_tex() and pshader_glsl_texcoord().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ shader_glsl_callnz().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ shader_glsl_breakc().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ shader_glsl_ifc().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ shader_glsl_if().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ shader_glsl_rep().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ shader_glsl_loop().
+ Fix the comment.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ pshader_glsl_texm3x3vspec().
+ Use shader_glsl_get_sample_function().
+ Use the GLSL builtin reflect() function.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ pshader_glsl_texm3x3spec().
+ Use shader_glsl_get_sample_function().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ pshader_glsl_texm3x3().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ pshader_glsl_texm3x3tex().
+ Use shader_glsl_get_sample_function().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ pshader_glsl_texm3x2tex().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ pshader_glsl_texm3x3pad().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ pshader_glsl_texm3x2pad().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ pshader_glsl_texm3x2depth().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ pshader_glsl_texdp3().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ pshader_glsl_texdp3tex().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Rewrite pshader_glsl_texreg2rgb to properly take the write mask
+ into account.
+ Use shader_glsl_get_sample_function() rather than having the instruction
+ handler figure it out itself.
+ Get rid of shader_glsl_add_dst_old().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Split out getting the sample function and coordinate mask from
+ shader_glsl_sample().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ pshader_glsl_texreg2gb().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ pshader_glsl_texreg2ar.
+ Use the correct source swizzle.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ shader_glsl_dst().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Rewrite shader_glsl_rcp() to properly take the write mask into account.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Rewrite shader_glsl_expp() to properly take the write mask into account.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Rewrite shader_glsl_cnd() to properly take the write mask into account.
+ Take the difference between ps 1.4 and earlier versions into account.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Rewrite shader_glsl_cmp() to properly take the write mask into account.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Rewrite shader_glsl_lrp() to properly take the write mask into account,
+ use the GLSL mix instruction.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ shader_glsl_lit().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Rewrite shader_glsl_mov() to properly take the write mask into account.
+ In case of writing to an address register round the source.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Rewrite pshader_glsl_dp2add() to properly take the write mask into
+ account.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Rewrite shader_glsl_dot() to properly take the write mask into account.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Rewrite shader_glsl_map2gl() to properly take the write mask into
+ account.
+
+ * dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
+ dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Give WINED3DSIO_CRS its own function, properly take the write mask
+ into account.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Move WINED3DSIO_SGE & WINED3DSIO_SLT from shader_glsl_map2gl() to
+ shader_glsl_compare() where they belong.
+ Properly take the write mask into account
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Rewrite shader_glsl_mad() to properly take the write mask into account.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Rewrite shader_glsl_arith() to properly take the write mask into
+ account.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Rewrite shader_glsl_sincos() to properly take the write mask into
+ account.
+ The write mask can only be one of .x, .y, .xy
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass the correct mask to shader_glsl_add_src_param() in
+ shader_glsl_get_register_name().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Pass a mask to shader_glsl_add_src_param().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Rename shader_glsl_add_dst() to shader_glsl_add_dst_old(), add
+ shader_glsl_append_dst().
+
+ * dlls/wined3d/baseshader.c, dlls/wined3d/pixelshader.c,
+ dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
+ 05/49: wined3d: Only add line numbers for new lines in shader_addline().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Fixup the write mask for gl_FogFragCoord and gl_PointSize.
+ gl_FogFragCoord and gl_PointSize are floats rather than vec4s in GLSL,
+ so they shouldn't have a destination swizzle, and the write mask we
+ return should consist of only the first component.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Return the (binary) write mask from shader_glsl_add_dst_param().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Split shader_glsl_add_param() in shader_glsl_add_src_param() and
+ shader_glsl_add_dst_param().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Add a comment about D3D write masks and GLSL destination swizzles.
+
+2007-01-16 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/sync.c:
+ ntdll: Added a missing chunk in the NtLockVirtualMemory support.
+ Thanks to Rob Shearman for noticing this.
+
+ * tools/wmc/utils.c:
+ wmc: Use standard format for error messages.
+
+ * dlls/msvcrt/locale.c, dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.h,
+ dlls/msvcrt/msvcrt.spec:
+ msvcrt: Export various locale and codepage variables.
+
+2007-01-15 Jonathan Ernst <jonathan@ernstfamily.ch>
+
+ * .gitignore, dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
+ dlls/kernel32/nls/winerr_fra.mc:
+ kernel: Beginning of French translation of error messages.
+
+2007-01-16 Alexandre Julliard <julliard@winehq.org>
+
+ * tools/wmc/lang.c:
+ wmc: Added support for neutral languages.
+
+2007-01-15 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
+ snmpapi: Implement SnmpUtilVarBindList{Cpy,Free}.
+
+2007-01-15 Kai Blin <kai.blin@gmail.com>
+
+ * tools/wineinstall:
+ winetools: Fix installing on distributions without a root password.
+
+2007-01-15 Robert Reif <reif@earthlink.net>
+
+ * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
+ dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
+ dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
+ dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
+ dsound: Fix tests for old versions of windows.
+
+2007-01-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/shell32/shellole.c:
+ shell32: Remove unused variable.
+
+ * dlls/msvcrt/cpp.c, dlls/msvcrt/cppexcept.h:
+ msvcrt: Move static function from header into file where it is called.
+
+2007-01-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/oleaut32/varformat.c, dlls/oleaut32/vartype.c:
+ oleaut32: Remove unused items.
+
+2007-01-15 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool/tests: Fix tests for EnumPrinters when the spooler is off.
+
+ * dlls/winspool.drv/info.c:
+ winspool: More error checks for XcvDataW.
+
+ * dlls/winspool.drv/info.c:
+ winspool: Improve trace for ClosePrinter.
+
+ * dlls/winspool.drv/info.c:
+ winspool: Support xcv in AddPortW.
+
+ * dlls/winspool.drv/info.c:
+ winspool: Support xcv in DeletePortW.
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool/tests: Use a more generic name for a variable.
+
+2007-01-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Recalc the toolbar after a TB_SETIMAGELIST.
+
+ * dlls/comctl32/listview.c:
+ comctl32: listview: When shrinking the last column clear the now unused field.
+
+ * dlls/comctl32/listview.c:
+ comctl32: listview: A CDRF_SKIPDEFAULT for an item should skip the whole row.
+
+2007-01-16 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/virtual.c, include/wine/server_protocol.h,
+ server/protocol.def, server/thread.c, server/trace.c:
+ ntdll: Implemented NtLockVirtualMemory and NtUnlockVirtualMemory.
+
+2007-01-15 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/sync.c, dlls/ntdll/virtual.c, include/wine/server_protocol.h,
+ server/protocol.def, server/thread.c, server/trace.c:
+ ntdll: Implementation of inter-process NtFlushVirtualMemory.
+
+ * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
+ include/wine/server_protocol.h, server/protocol.def, server/thread.c,
+ server/trace.c:
+ ntdll: Implementation of inter-process VirtualProtectEx.
+
+ * dlls/kernel32/tests/virtual.c, dlls/ntdll/sync.c, dlls/ntdll/virtual.c,
+ include/wine/server_protocol.h, server/protocol.def, server/thread.c,
+ server/trace.c:
+ ntdll: Implementation of inter-process VirtualQueryEx.
+
+ * dlls/kernel32/tests/process.c, dlls/kernel32/tests/virtual.c,
+ dlls/ntdll/sync.c, dlls/ntdll/virtual.c:
+ ntdll: Implementation of inter-process VirtualAllocEx and VirtualFreeEx.
+
+ * dlls/ntdll/ntdll_misc.h, dlls/ntdll/sync.c, dlls/ntdll/thread.c,
+ include/wine/server_protocol.h, server/protocol.def, server/thread.c,
+ server/trace.c:
+ server: Support queuing some APCs to a process instead of a thread.
+
+ * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
+ server/request.h, server/thread.c, server/trace.c,
+ tools/make_requests:
+ server: Added mechanism for returning results of APC calls.
+ Defined APC_VIRTUAL_ALLOC and APC_VIRTUAL_FREE requests.
+
+ * server/thread.c:
+ server: Properly wake the waiting threads when an APC is cancelled.
+
+ * dlls/kernel32/console.c:
+ kernel32: Use the proper codepage for console functions.
+ Based on a patch by Anatoly Lyutin.
+
+2007-01-13 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/secur32/tests/schannel.c:
+ secur32/tests: Fix compilation for older gcc versions (and MinGW).
+
+ * dlls/mshtml/tests/htmldoc.c:
+ mshtml/tests: Fix compilation for older gcc versions (and MinGW).
+
+ * dlls/crypt32/tests/cert.c:
+ crypt32/tests: Fix compilation for older gcc versions (and MinGW).
+
+2007-01-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/ntdll/thread.c:
+ ntdll: Remove unused function.
+
+ * dlls/msvcrt/except.c, dlls/msvcrt/exit.c:
+ msvcrt: Declare some items static.
+
+ * dlls/msxml3/attribute.c, dlls/msxml3/comment.c, dlls/msxml3/pi.c:
+ msxml3: Remove unused functions.
+
+2007-01-14 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
+ snmpapi: Implement SnmpUtilVarBindCpy.
+
+ * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec:
+ snmpapi: Implement SnmpUtilMem{Alloc,Free,ReAlloc}.
+
+ * dlls/snmpapi/snmpapi.spec:
+ snmpapi: Add some missing APIs to the spec file.
+
+ * dlls/snmpapi/main.c, dlls/snmpapi/snmpapi.spec, include/snmp.h:
+ snmpapi: Implement SnmpUtilOidCpy, SnmpUtilOidFree and SnmpUtilVarBindFree.
+
+2007-01-15 Alexandre Julliard <julliard@winehq.org>
+
+ * loader/Makefile.in:
+ loader: Fix git-describe invocation to work with old git versions.
+
+ * dlls/oleaut32/tests/vartest.c:
+ oleaut32/tests: Replace some macros by functions to reduce code size and
+ compile time.
+
+2007-01-12 Anatoly Lyutin <vostok@etersoft.ru>
+
+ * dlls/kernel32/locale.c:
+ kernel32: Add details in description function MultiByteToWideChar and
+ WideCharToMultiByte.
+
+2007-01-14 Felix Nawothnig <flexo@holycrap.org>
+
+ * dlls/kernel32/kernel32.spec, dlls/kernel32/lzexpand.c:
+ kernel32: Forward CopyLZFile() to LZCopy() instead of wrapping it.
+
+2007-01-14 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/dbghelp/elf_module.c:
+ dbghelp: Removed unneeded code from rewrite of .gnu_link handling.
+
+2007-01-14 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/mpr/wnet.c:
+ mpr: Fix typo (Coverity).
+
+2007-01-15 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/mdi.c:
+ user32: Remove redundant visibility checks of a maximized MDI child, add an
+ explanation why we do that.
+
+2007-01-14 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/mdi.c:
+ user32: Simplify some maximized MDI child checks.
+
+ * dlls/user32/mdi.c:
+ user32: Remove MDI_AugmentFrameMenu call from WM_MDICREATE handler.
+
+ * dlls/winex11.drv/winpos.c:
+ winex11.drv: Fix the typos in the fullscreen state debug trace.
+
+ * dlls/wined3d/device.c:
+ wined3d: Do not play with WS_VISIBLE, this causes unwanted mapping/unmapping
+ of the window.
+
+2007-01-12 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/d3d9/directx.c, dlls/wined3d/directx.c:
+ wined3d, d3d9: Caps correction.
+
+ * dlls/wined3d/device.c:
+ wined3d: Do not force dynamic usage on transformed buffers.
+
+ * dlls/wined3d/device.c, dlls/wined3d/vertexbuffer.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Better tracking of vertex buffer assignments.
+
+ * dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Do not free regularily locked surfaces.
+
+ * dlls/wined3d/vertexbuffer.c:
+ wined3d: Revert "wined3d: Do not preload vertex buffers in unlock.".
+ This reverts commit 6fb1869b98265a30a285c6f94a768934476a8c2a.
+
+2007-01-15 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/mpr/mpr.rc, dlls/mpr/mpr_Pl.rc:
+ mpr: Add Polish translation.
+
+ * dlls/msi/msi.rc, dlls/msi/msi_Pl.rc:
+ msi: Add Polish translation.
+
+2007-01-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * programs/cmdlgtst/Pl.rc, programs/cmdlgtst/cmdlgr.rc:
+ cmdlgtst: Add Polish translation.
+
+ * dlls/wininet/rsrc.rc, dlls/wininet/wininet_Pl.rc:
+ wininet: Add Polish translation.
+
+ * programs/wordpad/Pl.rc, programs/wordpad/rsrc.rc:
+ wordpad: Add Polish translation.
+
+2007-01-12 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/wininet/http.c:
+ wininet: Change HTTP_EncodeBase64 to operate on a series of bytes, instead
+ of text.
+ Change HTTP_EncodeBasicAuth to convert the username and password into
+ utf8 before base64 encoding.
+
+ * dlls/wininet/http.c:
+ wininet: HTTP_HttpQueryInfoW deals with bytes, not characters so update the
+ callers that have this wrong assumption.
+
+ * dlls/wininet/http.c:
+ wininet: Allow a NULL value to be passed into HTTP_ProcessHeader
+ instead of crashing so that when used with the replace flag it will
+ delete an existing value.
+
+2007-01-13 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/itss/tests/protocol.c:
+ itss: Added more protocol tests.
+
+ * dlls/itss/storage.c:
+ itss: Close chm file when destroying Storage.
+
+ * dlls/itss/storage.c:
+ itss: Return S_FALSE in IStream::Read if there is no more data to read.
+
+ * dlls/urlmon/mk.c, dlls/urlmon/tests/protocol.c:
+ urlmon: Added mk protocol implementation.
+
+2007-01-12 Bill Medland <billmedland@shaw.ca>
+
+ * dlls/odbccp32/odbccp32.c, dlls/odbccp32/tests/misc.c,
+ include/odbcinst.h:
+ odbccp32: Implement SQLGet/SetConfigMode.
+
+2007-01-12 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel32/tests/pipe.c, server/named_pipe.c:
+ server: Set the specified in/out buffer sizes on named pipes using SO_SND/RCVBUF.
+
+2007-01-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/msrle32/msrle32.c:
+ msrle32: Declare some functions static.
+
+ * dlls/msi/action.c, dlls/msi/events.c:
+ msi: Declare some functions static.
+
+ * dlls/msi/registry.c, dlls/msi/table.c, dlls/msi/tokenize.c:
+ msi: Remove unused variables.
+
+2007-01-12 Bill Medland <billmedland@shaw.ca>
+
+ * dlls/odbccp32/odbccp32.c:
+ odbccp32: Remove A->W cross-call.
+
+2007-01-12 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/crypt32/tests/cert.c:
+ crypt32/tests: Cast-qual warning fixes.
+
+ * dlls/mshtml/tests/htmldoc.c:
+ mshtml/tests: Cast-qual warning fix.
+
+ * dlls/rpcrt4/tests/rpc.c:
+ rpcrt4/tests: Cast-qual warning fixes.
+
+ * dlls/secur32/tests/schannel.c:
+ secur32/tests: Cast-qual warning fixes.
+
+ * dlls/user32/tests/win.c:
+ user32/tests: Cast-qual warning fixes.
+
+ * dlls/oleaut32/tests/olefont.c:
+ oleaut32/tests: Cast-qual warnings fixes.
+
+2007-01-12 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/usp10/usp10.c:
+ usp10: Initialise the caller supplied ABC structure in ScriptPlace.
+ Fixes a regression found by Lei Zhang.
+
+2007-01-12 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/urlmon/Makefile.in, dlls/urlmon/mk.c, dlls/urlmon/tests/protocol.c,
+ dlls/urlmon/urlmon_main.c, dlls/urlmon/urlmon_main.h:
+ urlmon: Added mk protocol stub implementation.
+
+ * dlls/urlmon/tests/url.c:
+ urlmon: Code clean up.
+
+2007-01-12 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/ntdll_misc.h, dlls/ntdll/server.c, dlls/ntdll/virtual.c:
+ ntdll: Make the virtual.c critical section uninterruptible by signals.
+ Based on a patch by Thomas Kho.
+
+ * dlls/ntdll/virtual.c:
+ ntdll: Fix handling of 64-bit sizes in NtMapViewOfSection.
+
+ * dlls/ntdll/virtual.c, include/wine/server_protocol.h, server/mapping.c,
+ server/protocol.def, server/trace.c:
+ ntdll: Duplicate the mapping handle on the server side for NtMapViewOfSection.
+
+ * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c,
+ server/fd.c, server/file.c, server/file.h, server/process.c:
+ ntdll: Moved the check for removable file in load_dll to the server.
+
+2007-01-11 Francois Gouget <fgouget@codeweavers.com>
+
+ * dlls/winex11.drv/xrandr.c:
+ xrandr: Small X11DRV_XRandR_(Get|Set)CurrentMode() code optimisations.
+
+2007-01-11 Bill Medland <billmedland@shaw.ca>
+
+ * dlls/odbccp32/odbccp32.c:
+ odbccp32: Implement SQLGetInstalledDrivers.
+
+2007-01-11 Duane Clark <fpga@pacbell.net>
+
+ * dlls/comctl32/treeview.c:
+ treeview: Fix horizontal scrolling.
+
+2007-01-12 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/device.c:
+ wined3d: Avoid a NULL pointer dereference in UpdateTexture (Coverity).
+
+ * dlls/wined3d/surface.c:
+ wined3d: Do not perform a NULL check on riid (Coverity).
+
+ * dlls/d3d9/device.c, dlls/d3d9/directx.c, dlls/wined3d/device.c,
+ include/wine/wined3d_interface.h:
+ d3d9: Implement IDirect3DDevice9::StretchRect.
+
+2007-01-12 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/ole32/tests/propvariant.c:
+ ole32/tests: Cast-qual warnings fixes.
+
+2007-01-11 Clinton Stimpson <cjstimpson@utwire.net>
+
+ * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
+ riched20: Fix crash undoing a paste.
+
+2007-01-12 Kirill K. Smirnov <lich@math.spbu.ru>
+
+ * programs/explorer/systray.c:
+ explorer/systray: Some code cleanup.
+
+2007-01-11 Francois Gouget <fgouget@codeweavers.com>
+
+ * dlls/d3d8/tests/d3d8_main.c, dlls/d3d8/tests/device.c,
+ dlls/d3d8/tests/surface.c, dlls/d3d8/tests/texture.c,
+ dlls/d3d8/tests/volume.c:
+ d3d8/tests: Warn that tests were skipped if we could not load d3d8.dll.
+ But report a failed test if a mandatory function is missing from it.
+
+ * dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
+ dlls/d3d9/tests/stateblock.c, dlls/d3d9/tests/surface.c,
+ dlls/d3d9/tests/texture.c, dlls/d3d9/tests/vertexdeclaration.c,
+ dlls/d3d9/tests/volume.c:
+ d3d9/tests: Warn that tests were skipped if we could not load d3d9.dll.
+ But report a failed test if a mandatory function is missing from it.
+ Also warn if the hardware capabilities force us to skip some tests.
+
+ * include/wine/test.h:
+ tests: Add skip(), a function to warn that tests were skipped due to limitations
+ of the environment or missing dependencies.
+
+2007-01-11 Francois Gouget <fgouget@free.fr>
+
+ * dlls/dsound/tests/capture.c:
+ dsound/tests: Replace some '#if 0's with 'if (0)'s.
+
+ * dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d8.c,
+ dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
+ dlls/dsound/tests/propset.c:
+ dsound/tests: The tests link with dsound.dll so use GetModuleHandle() instead
+ of LoadLibrary().
+
+ * dlls/dsound/tests/capture.c:
+ dsound/tests: Replace some '#if 0's with 'if (0)'s.
+
+ * dlls/winmm/tests/capture.c, dlls/winmm/tests/wave.c:
+ winmm/tests: Replace some '#if 0's with 'if (0)'s.
+ Fix the code so it compiles without warnings.
+
+2007-01-11 Ken Thomases <ken@codeweavers.com>
+
+ * dlls/wined3d/query.c:
+ wined3d: Do not block waiting for occlusion query result in GetData.
+
+2007-01-11 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/tests/errorinfo.c:
+ ole32: Fix copied description and copyright statement for tests/errorinfo.c.
+
+2007-01-11 Frank Richter <frank.richter@gmail.com>
+
+ * dlls/dbghelp/elf_module.c:
+ dbghelp: Split gnu_debuglink handling into own function.
+
+2007-01-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/msacm32/internal.c:
+ msacm32: Declare some variables static.
+
+ * dlls/mshtml/nsembed.c:
+ mshtml: Declare a variable static.
+
+ * dlls/mpr/wnet.c:
+ mpr: Declare a variable static.
+
+ * dlls/msdmo/dmoreg.c:
+ msdmo: Declare a function static.
+
+ * dlls/itss/chm_lib.c:
+ itss: Remove unused variable and associated dead code.
+
+ * dlls/msadp32.acm/msadp32.c:
+ msadp32.acm: Remove unused function.
+
+ * dlls/msg711.acm/msg711.c:
+ msg711.acm: Remove unused function.
+
+2007-01-12 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/comdlg32/Makefile.in, dlls/comdlg32/filedlg.c,
+ dlls/comdlg32/filedlg16.c, dlls/comdlg32/filetitle.c:
+ comdlg32: Move GetFileTitle(A/W/16) to filedlg.c, filedlg16.c.
+
+2007-01-11 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/winspool.drv/info.c:
+ winspool: Support Xcv for ConfigurePortW.
+
+ * dlls/winspool.drv/info.c:
+ winspool: Support monitors without a name.
+
+2007-01-11 Alexandre Julliard <julliard@winehq.org>
+
+ * loader/preloader.c:
+ preloader: Added printf format checking and fix some formats.
+
+ * loader/preloader.c:
+ preloader: Remove reserved ranges that we failed to allocate.
+
+2007-01-10 Bill Medland <billmedland@shaw.ca>
+
+ * dlls/odbccp32/odbccp32.c, dlls/odbccp32/tests/misc.c:
+ odbccp32: Implement SQLInstallerError(W).
+
+2007-01-11 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
+ kernel32: Merge existing resources in EndUpdateResource.
+
+ * dlls/kernel32/resource.c:
+ kernel32: Split update_add_resource() into two functions.
+
+ * dlls/kernel32/resource.c:
+ kernel32: Create a simple abstraction for file mappings.
+
+2007-01-11 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/tests/text.c, dlls/user32/uitools.c:
+ user32: Add a simple DrawState test, make it pass under Wine.
+
+2007-01-11 James Hawkins <truiken@gmail.com>
+
+ * dlls/mshtml/olecmd.c:
+ mshtml: Use the correct variable in the FIXME.
+
+ * dlls/winspool.drv/info.c:
+ winspool.drv: Check for get_filename failure.
+
+ * programs/winedbg/memory.c:
+ winedbg: Check buffer for NULL before writing to it.
+
+2007-01-11 Clinton Stimpson <cjstimpson@utwire.net>
+
+ * dlls/riched20/caret.c, dlls/riched20/editor.c,
+ dlls/riched20/tests/editor.c, dlls/riched20/undo.c:
+ riched20: Fix modification state for several operations.
+
+2007-01-10 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/tests/ole2.c:
+ ole32: Add tests for the default handler.
+
+ * dlls/ole32/errorinfo.c, dlls/ole32/tests/Makefile.in,
+ dlls/ole32/tests/errorinfo.c:
+ ole32: Add tests for error info functions.
+ Return E_INVALIDARG if dwReserved is not set to zero for both
+ GetErrorInfo and SetErrorInfo.
+
+2007-01-10 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
+ dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
+ dlls/dinput/mouse.c:
+ dinput: Internal data format is not const anymore.
+
+2007-01-09 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/device.c:
+ dinput: Don't copy no longer used user data format object array.
+
+ * dlls/dinput/device.c, dlls/dinput/device_private.h:
+ dinput: Use internal data format for object lookups.
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: [joystick_linuxinput] Use correct offset to queue events.
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: [joystick_linuxinput] Rewrite GetObjectInfo and EnumObjects on top of
+ base class.
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: [joystick_linuxinput] Copy and modify default data format.
+
+ * dlls/dinput/joystick_linux.c:
+ dinput: [joystick_linux] Use correct offset to queue events.
+
+ * dlls/dinput/joystick_linux.c:
+ dinput: [joystick_linux] Reuse the same properties array.
+
+ * dlls/dinput/joystick_linux.c:
+ dinput: [joystick_linux] Copy and modify default data format.
+ Copy only what we have.
+
+2007-01-11 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/gdi32/freetype.c:
+ gdi32: Print status of the hinting support in the debug log.
+
+2007-01-11 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * programs/clock/Nl.rc:
+ clock: Update Dutch resource.
+
+2007-01-10 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/comdlg32/cdlg_Nl.rc:
+ comdlg32: Update Dutch resources.
+
+ * dlls/user32/resources/user32_Nl.rc:
+ user32: Update Dutch resources.
+
+2007-01-10 Francois Gouget <fgouget@free.fr>
+
+ * dlls/rpcrt4/tests/ndr_marshall.c, include/rpcndr.h:
+ rpcrt4: Give a proper name to some formerly reserved MIDL_STUB_MESSAGE fields.
+ Define NTDDI_VERSION so we get definitions for the Reserved51_X fields with
+ the PSDK.
+ This fixes compilation of the ndr_marshall.c with the PSDK.
+
+2007-01-10 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/wininet/netconnection.c:
+ wininet: Don't try to read anything if 0 bytes are to be read.
+
+2007-01-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/kernel32/resource.c:
+ kernel32: Declare some functions static.
+
+ * dlls/itss/chm_lib.c, dlls/itss/chm_lib.h:
+ itss: Declare a function static.
+
+ * dlls/imaadp32.acm/imaadp32.c:
+ imaadp32.acm: Remove unused function.
+
+2007-01-10 Harry McNally <harrymc@decisions-and-designs.com.au>
+
+ * dlls/ntdll/time.c:
+ ntdll: Add Western Australia Summer Time.
+
+2007-01-10 Francois Gouget <fgouget@codeweavers.com>
+
+ * tools/wine.inf:
+ wine.inf: We cannot create fake dlls for 16bit libraries. So remove ddeml.dll.
+
+2007-01-10 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Remove dead NV_TEXTURE_SHADER code
+
+ * dlls/wined3d/state.c:
+ wined3d: Do not activate / deactivate texture dimensions twice.
+
+ * dlls/wined3d/vertexbuffer.c:
+ wined3d: D3D7 vertex buffers never change their declaration.
+
+ * dlls/wined3d/state.c:
+ wined3d: Fix a capital letter in a parameter name.
+
+ * dlls/wined3d/state.c:
+ wined3d: Add copyright statements to state.c.
+
+ * dlls/wined3d/state.c:
+ wined3d: Attempt to remove some tabs smuggled in by xcode.
+
+ * dlls/wined3d/state.c:
+ wined3d: Do not warn about unsupported point sizes if the default values are set.
+
+ * dlls/wined3d/state.c:
+ wined3d: Avoid false resultarg warnings.
+
+ * dlls/ddraw/device.c:
+ ddraw: Get some texture stage states from their equivalent sampler states.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Store the scissor rect in the stateblock.
+
+ * dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Count the framerate per swapchain, not globally.
+
+ * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
+ wined3d: Move material applying to the state table.
+
+ * dlls/wined3d/drawprim.c:
+ wined3d: Remove the invymat from drawprim.c.
+
+ * dlls/wined3d/drawprim.c:
+ wined3d: Do not reset the material.
+
+2007-01-10 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/exception.c, server/thread.c:
+ server: Allow suspended threads to run system APCs.
+
+ * dlls/ntdll/critsection.c:
+ ntdll: Make sure that critical section waits are not interrupted.
+
+ * dlls/ntdll/sync.c:
+ ntdll: Only return STATUS_USER_APC from a wait if a real user APC has been run.
+ Based on a patch by Thomas Kho.
+
+ * dlls/ntdll/sync.c:
+ ntdll: Compute the wait timeout only once in NTDLL_wait_for_multiple_objects.
+
+ * dlls/Makefile.in, tools/make_makefiles:
+ make_makefiles: Get rid of the rules for dll symlinks.
+
+ * Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/wineoss.drv/Makefile.in, dlls/wineoss.drv/audio.c,
+ dlls/wineoss.drv/audio.h, dlls/wineoss.drv/dscapture.c,
+ dlls/wineoss.drv/dsrender.c, dlls/wineoss.drv/midi.c,
+ dlls/wineoss.drv/midipatch.c, dlls/wineoss.drv/mixer.c,
+ dlls/wineoss.drv/mmaux.c, dlls/wineoss.drv/oss.c,
+ dlls/wineoss.drv/oss.h, dlls/wineoss.drv/wineoss.drv.spec,
+ dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
+ dlls/winmm/wineoss/audio.h, dlls/winmm/wineoss/dscapture.c,
+ dlls/winmm/wineoss/dsrender.c, dlls/winmm/wineoss/midi.c,
+ dlls/winmm/wineoss/midipatch.c, dlls/winmm/wineoss/mixer.c,
+ dlls/winmm/wineoss/mmaux.c, dlls/winmm/wineoss/oss.c,
+ dlls/winmm/wineoss/oss.h, dlls/winmm/wineoss/wineoss.drv.spec:
+ wineoss: Renamed the dlls/winmm/wineoss directory to dlls/wineoss.drv.
+
+ * Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/winenas.drv/Makefile.in, dlls/winenas.drv/audio.c,
+ dlls/winenas.drv/nas.c, dlls/winenas.drv/nas.h,
+ dlls/winenas.drv/winenas.drv.spec, dlls/winmm/winenas/Makefile.in,
+ dlls/winmm/winenas/audio.c, dlls/winmm/winenas/nas.c,
+ dlls/winmm/winenas/nas.h, dlls/winmm/winenas/winenas.drv.spec:
+ winenas: Renamed the dlls/winmm/winenas directory to dlls/winenas.drv.
+
+ * Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/winejack.drv/Makefile.in, dlls/winejack.drv/audio.c,
+ dlls/winejack.drv/jack.c, dlls/winejack.drv/jack.h,
+ dlls/winejack.drv/winejack.drv.spec, dlls/winmm/winejack/Makefile.in,
+ dlls/winmm/winejack/audio.c, dlls/winmm/winejack/jack.c,
+ dlls/winmm/winejack/jack.h, dlls/winmm/winejack/winejack.drv.spec:
+ winejack: Renamed the dlls/winmm/winejack directory to dlls/winejack.drv.
+
+ * Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/wineesd.drv/Makefile.in, dlls/wineesd.drv/audio.c,
+ dlls/wineesd.drv/esound.c, dlls/wineesd.drv/esound.h,
+ dlls/wineesd.drv/wineesd.drv.spec, dlls/winmm/wineesd/Makefile.in,
+ dlls/winmm/wineesd/audio.c, dlls/winmm/wineesd/esound.c,
+ dlls/winmm/wineesd/esound.h, dlls/winmm/wineesd/wineesd.drv.spec:
+ wineesd: Renamed the dlls/winmm/wineesd directory to dlls/wineesd.drv.
+
+ * Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/winecoreaudio.drv/Makefile.in, dlls/winecoreaudio.drv/audio.c,
+ dlls/winecoreaudio.drv/audiounit.c,
+ dlls/winecoreaudio.drv/coreaudio.c,
+ dlls/winecoreaudio.drv/coreaudio.h,
+ dlls/winecoreaudio.drv/winecoreaudio.drv.spec,
+ dlls/winmm/winecoreaudio/Makefile.in,
+ dlls/winmm/winecoreaudio/audio.c,
+ dlls/winmm/winecoreaudio/audiounit.c,
+ dlls/winmm/winecoreaudio/coreaudio.c,
+ dlls/winmm/winecoreaudio/coreaudio.h,
+ dlls/winmm/winecoreaudio/winecoreaudio.drv.spec:
+ winecoreaudio: Renamed the dlls/winmm/winecoreaudio directory to
+ dlls/winecoreaudio.drv.
+
+ * Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/wineaudioio.drv/Makefile.in, dlls/wineaudioio.drv/audio.c,
+ dlls/wineaudioio.drv/audioio.c,
+ dlls/wineaudioio.drv/wineaudioio.drv.spec,
+ dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c,
+ dlls/winmm/wineaudioio/audioio.c,
+ dlls/winmm/wineaudioio/wineaudioio.drv.spec:
+ wineaudioio: Renamed the dlls/winmm/wineaudioio directory to
+ dlls/wineaudioio.drv.
+
+ * 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, dlls/winmm/winearts/Makefile.in,
+ dlls/winmm/winearts/arts.c, dlls/winmm/winearts/arts.h,
+ dlls/winmm/winearts/audio.c, dlls/winmm/winearts/winearts.drv.spec:
+ winearts: Renamed the dlls/winmm/winearts directory to dlls/winearts.drv.
+
+ * Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/winealsa.drv/Makefile.in, dlls/winealsa.drv/alsa.c,
+ dlls/winealsa.drv/alsa.h, dlls/winealsa.drv/audio.c,
+ dlls/winealsa.drv/midi.c, dlls/winealsa.drv/winealsa.drv.spec,
+ dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/alsa.c,
+ dlls/winmm/winealsa/alsa.h, dlls/winmm/winealsa/audio.c,
+ dlls/winmm/winealsa/midi.c, dlls/winmm/winealsa/winealsa.drv.spec:
+ winealsa: Renamed the dlls/winmm/winealsa directory to dlls/winealsa.drv.
+
+2007-01-09 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/cabinet/fdi.c, dlls/ddraw/ddraw.c, dlls/user32/misc.c,
+ dlls/wined3d/device.c, dlls/wined3d/state.c,
+ programs/winetest/main.c:
+ janitorial: Use the C standard for multiline strings.
+
+2007-01-10 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * programs/wineconsole/wineconsole_De.rc,
+ programs/wineconsole/wineconsole_En.rc,
+ programs/wineconsole/wineconsole_Fr.rc,
+ programs/wineconsole/wineconsole_Ko.rc,
+ programs/wineconsole/wineconsole_No.rc,
+ programs/wineconsole/wineconsole_Pl.rc:
+ wineconsole: Fix a typo in the help message about correct backend names.
+
+ * programs/wineconsole/curses.c:
+ wineconsole: Use CP_UNIXCP to translate strings to the system encoding.
+
+ * programs/wineconsole/curses.c, programs/wineconsole/user.c,
+ programs/wineconsole/winecon_user.h:
+ wineconsole: Make some data const.
+
+2007-01-09 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/device.c, dlls/dinput/device_private.h,
+ dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
+ dinput: Pass complete DataFormat structure to find_property.
+
+ * dlls/dinput/keyboard.c:
+ dinput: Remove duplicate Keyboard->Poll it is the same as base class.
+
+ * dlls/dinput/mouse.c:
+ dinput: Fix trace formatting.
+
+2007-01-09 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/marshal.c:
+ ole32: Fix the detection of when we need an additional QueryInterface in
+ CoUnmarshalInterface.
+
+ * dlls/ole32/tests/marshal.c:
+ ole32: Add a test for the failure case of same-apartment unmarshaling when
+ passing in an unsupported iid.
+
+ * dlls/ole32/tests/compobj.c:
+ ole32: Add tests for passing invalid arguments to CoUnmarshalInterface.
+
+ * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
+ ole32: ReadClassStm should return STG_E_READFAULT is not all of the data could
+ be read, not S_FALSE.
+ Clear pclsid in case of errors.
+ Add tests for ReadClassStm.
+
+ * dlls/ole32/tests/compobj.c:
+ ole32: Add tests for invalid arguments of CoMarshalInterface and
+ CoMarshalInterThreadInterfaceInStream.
+
+ * dlls/ole32/marshal.c:
+ ole32: Return an error from CoUnmarshalInterface if pStream is NULL or if ppv
+ is NULL.
+
+ * dlls/ole32/storage32.c:
+ ole32: Fix Read/WriteClassStm to return an error if the passed in stream
+ pointer is NULL.
+
+ * dlls/ole32/marshal.c:
+ ole32: Return an error in CoMarshalInterface if pStream is NULL.
+
+ * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
+ ole32: Fix HGLOBALStreamImpl_CopyTo to check the return values of IStream_Read
+ and IStream_Write and to not compare the bytes read to the bytes written.
+ Add tests for IStream::CopyTo of the HGLOBAL stream implementation.
+
+ * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/marshal.c,
+ dlls/ole32/rpc.c, dlls/ole32/stubmanager.c:
+ ole32: Remove some unneeded inclusions of headers.
+ Change some incorrect usages of SEEK_SET to the intended STREAM_SEEK_SET
+ instead.
+
+ * dlls/ole32/tests/compobj.c, dlls/ole32/tests/marshal.c:
+ ole32: Move test for CoGetInterfaceAndReleaseStream to compobj.c.
+
+ * dlls/ole32/git.c:
+ ole32: Use the standard list functions for the global interface table
+ implementation.
+
+ * dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c:
+ ole32: Move the Running Object Table test in marshal.c to moniker.c to put it
+ with the other ROT tests.
+
+ * dlls/ole32/rpc.c:
+ ole32: Fix a comment in rpc_sendreceive_thread that wasn't correct.
+
+ * dlls/ole32/compobj.c:
+ ole32: Remove a FIXME comment that no longer applies.
+
+2007-01-09 James Hawkins <truiken@gmail.com>
+
+ * dlls/advpack/tests/advpack.c:
+ advpack: Fill the output buffer to workaround a bug in IE7s advpack.
+
+ * dlls/comctl32/tests/updown.c:
+ comctl32: Rewrite the up-down control tests to add message checking.
+
+2007-01-09 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * tools/winedump/minidump.c:
+ winedump: Fixed signature for dumping MDMP files.
+
+2007-01-09 Bill Medland <billmedland@shaw.ca>
+
+ * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/odbccp32/tests/Makefile.in, dlls/odbccp32/tests/misc.c,
+ programs/winetest/Makefile.in, programs/winetest/winetest.rc:
+ odbccp32: Add tests structure.
+
+2007-01-10 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/kernel32/tests/virtual.c:
+ kernel32: Do not forget to cleanup if the test is skipped.
+
+2007-01-09 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/winex11.drv/winpos.c:
+ winex11.drv: Force the fullscreen state update once the window is mapped.
+
+2007-01-09 Francois Gouget <fgouget@codeweavers.com>
+
+ * programs/uninstaller/Pt.rc:
+ uninstaller: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+2007-01-09 Francois Gouget <fgouget@free.fr>
+
+ * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
+ wininet: Consistenly use INTERNET_SetLastError().
+
+2007-01-09 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/ntdll/tests/rtl.c:
+ ntdll/tests: Skip some tests on Windows Vista.
+
+2007-01-10 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/tests/exception.c:
+ ntdll/tests: Fix exception test for CPUs that do segment limit checks
+ differently.
+
+ * dlls/ntdll/tests/port.c:
+ ntdll/tests: Don't bother testing the port functions if creating the port failed.
+
+2007-01-09 Alexandre Julliard <julliard@winehq.org>
+
+ * tools/wrc/parser.l, tools/wrc/utils.c:
+ wrc: Added support for utf-8 codepage.
+
+ * ANNOUNCE, ChangeLog, VERSION, configure:
+ Release 0.9.29.
+
+----------------------------------------------------------------
+2007-01-09 Alexandre Julliard <julliard@winehq.org>
+
+ * LICENSE, include/wine/wine_common_ver.rc:
+ Update copyright info for the new year.
+
+2007-01-09 Francois Gouget <fgouget@free.fr>
+
+ * dlls/shlwapi/tests/ordinal.c:
+ shlwapi/tests: Print GetLastError() in decimal with '%u'.
+
+ * dlls/wintrust/tests/register.c:
+ wintrust/tests: Print GetLastError() in decimal with '%u'.
+
+ * dlls/mcicda/mcicda.c:
+ mcicda: Compare GetLastError() to kernel error codes, not ntdll ones.
+
+2007-01-07 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/kernel32/kernel32.spec, dlls/kernel32/tests/volume.c,
+ dlls/kernel32/volume.c:
+ kernel32: Add a stub implementation for GetVolumeNameForVolumeMountPoint{A, W}.
+
+2007-01-08 Samuel Lidén Borell <samuellb@bredband.net>
+
+ * dlls/kernel32/kernel32.spec, dlls/kernel32/version.c:
+ kernel32: Add SetTermsrvAppInstallMode stub.
+
+2007-01-08 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
+ kernel32: Implement EndUpdateResource for the case existing resources are
+ deleted.
+
+2007-01-08 Patrik Stridvall <patrik@stridvall.se>
+
+ * dlls/dxguid/dxguid.c, include/Makefile.in, include/rmxfguid.h:
+ dxguid: Add the rmxfguid.h header and export the GUIDs.
+
+ * .gitignore, tools/make_makefiles:
+ make_makefiles: Add *_crosstest.exe to .gitignore.
+
+2007-01-09 Felix Nawothnig <flexo@holycrap.org>
+
+ * dlls/comctl32/tests/treeview.c, dlls/comctl32/treeview.c:
+ treeview: Initialize iImage and iSelectedImage with zero.
+
+2007-01-08 Ken Thomases <ken@codeweavers.com>
+
+ * dlls/kernel32/locale.c:
+ kernel32: Don't release preferred_locales until we're done with its members.
+
+2007-01-09 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/avifil32/tmpfile.c, dlls/dmband/dmutils.c, dlls/dmime/dmutils.c,
+ dlls/dmloader/debug.c, dlls/dmstyle/dmutils.c,
+ dlls/dmusic/collection.c, dlls/dplayx/dplayx_messages.c,
+ dlls/kernel32/cpu.c, dlls/msrle32/msrle32.c, dlls/ntdll/tests/om.c,
+ dlls/user32/tests/msg.c, programs/oleview/oleview.c:
+ janitorial: Remove stray '\' at end of lines.
+
+ * dlls/wined3d/device.c:
+ wined3d: Remove stray '\' at end of lines.
+
+ * dlls/dsound/sound3d.c, dlls/dsound/tests/propset.c:
+ dsound: Remove stray '\' at end of lines.
+
+ * include/commctrl.h, include/softpub.h, include/wintrust.h:
+ include: Remove stray '\' at end of lines.
+
+2007-01-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/dsound/sound3d.c:
+ dsound: Remove unused function.
+
+ * dlls/hhctrl.ocx/webbrowser.c:
+ hhctrl.ocx: Remove unused variable.
+
+ * dlls/gdi32/freetype.c:
+ gdi32: Remove unused variables.
+
+ * dlls/gdi32/mapping.c, dlls/gdi32/printdrv.c:
+ gdi32: Declare some functions static.
+
+ * dlls/gdi32/path.c:
+ gdi32: Remove unused function.
+
+2007-01-08 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/ole32/tests/stg_prop.c:
+ ole32/tests: Cast-qual warnings fixes.
+
+2007-01-08 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/tests/localmon.c:
+ localspl/tests: Load the user interface dll on demand.
+
+2007-01-08 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/dsound/propset.c:
+ dsound: The dsconf.h GUIDs are now in libdxguid.
+
+ * server/mapping.c:
+ server: Don't fail to map a shared section if the final sector is truncated.
+
+2007-01-08 Patrik Stridvall <patrik@stridvall.se>
+
+ * dlls/dsound/tests/propset.c, dlls/dxguid/dxguid.c:
+ dsound: The GUID:s defined in dsconf.h should be exported by dxguid.
+
+ * dlls/imm32/imm.c:
+ imm32: Only unregister the IME class if it was registered.
+
+2007-01-08 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/kernel32/tests/virtual.c:
+ kernel32/tests: Prevent memory leak.
+
+2007-01-07 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/device.c, dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
+ dinput: Set event from queue_event, simplifying code a bit.
+
+ * dlls/dinput/keyboard.c:
+ dinput: Use proper offset when queuing keyboard events.
+
+2007-01-06 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/winex11.drv/keyboard.c:
+ winex11drv: Change FIXME to WARN in X11DRV_GetKeyNameText.
+
+2007-01-06 Duane Clark <fpga@pacbell.net>
+
+ * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
+ comctl32: listview: Allow LVIF_STATE flag in subitems.
+
+2007-01-07 Jonathan Ernst <jonathan@ernstfamily.ch>
+
+ * dlls/localspl/localspl.rc, dlls/localspl/spl_Fr.rc:
+ localspl: Added French translation.
+
+2007-01-06 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Fix np2 textures.
+
+ * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Do not try to read the vertex decl when the stateblock isn't finalized.
+
+ * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Remove some unneeded context cache members from the device.
+
+ * dlls/wined3d/drawprim.c, dlls/wined3d/vertexbuffer.c:
+ wined3d: Vertex buffers can use the declaration from the device.
+
+ * dlls/wined3d/vertexbuffer.c:
+ wined3d: Do not preload vertex buffers in unlock.
+
+ * dlls/wined3d/drawprim.c:
+ wined3d: Clean up drawprim a bit.
+
+ * dlls/ddraw/ddraw.c:
+ ddraw: Forward the DDSCAPS2_TEXTUREMANAGE flag to wined3d.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
+ wined3d: Do not keep internal references on index buffers.
+
+ * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c, dlls/ddraw/direct3d.c,
+ dlls/ddraw/vertexbuffer.c, dlls/wined3d/device.c,
+ dlls/wined3d/stateblock.c:
+ wined3d: Do not keep internal references on vertex buffers.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
+ wined3d: Do not keep internal references on pixel shaders.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
+ wined3d: Do not keep internal references on vertex shaders.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
+ wined3d: Do not keep internal references to the vertex declaration.
+
+ * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Do not activate vertex shaders needlessly.
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Avoid negative draw start indices.
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Move applying shader constants to the state table.
+
+ * dlls/wined3d/query.c:
+ wined3d: Remove the general query fixme.
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/state.c:
+ wined3d: Apply shaders in their state handlers.
+
+ * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
+ wined3d: Move debugging fixmes from drawprim to the stream source handler.
+
+ * dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
+ wined3d: Re-add the fixed function stream source trace.
+
+ * dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Move applying the gl stream sources to the state table.
+
+2007-01-08 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/mdi.c:
+ user32: Restore old WM_SIZE handler in mdi child.
+
+ * dlls/kernel32/tests/file.c:
+ kernel32: Print more information about the reason of a test failure.
+
+ * dlls/kernel32/tests/file.c:
+ kernel32: Fix the file sharing test to pass cleanly under XP and Win9x.
+
+ * dlls/kernel32/tests/virtual.c:
+ kernel32: Skip the VirtualAllocEx test under Win9x.
+
+ * server/file.c, server/trace.c:
+ server: Map ESPIPE to STATUS_ILLEGAL_FUNCTION for consistency with ntdll.
+
+ * dlls/user32/tests/msg.c:
+ user32: Add one more GetSystemMenu test.
+
+2007-01-07 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/tests/msg.c:
+ user32: Make message tests pass cleanly under XP SP2.
+
+2007-01-07 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/wininet/http.c:
+ wininet: Use Keep-Alive for HTTP requests if specified by the flags passed
+ into HttpOpenRequest.
+
+ * dlls/wininet/http.c:
+ wininet: Fix the handling of Accept types passed into HttpOpenRequest
+ by properly coalescing all the types into the Accept header value,
+ rather than just adding the first.
+
+ * dlls/wininet/http.c:
+ wininet: Rename HTTP_Base64 to HTTP_EncodeBase64 to more accurately reflect
+ what it does.
+
+ * dlls/ole32/tests/clipboard.c:
+ ole32: Fix the OLE clipboard test to call OleInitialize before performing the
+ tests to fix test failures on Windows.
+
+ * dlls/ole32/compobj_private.h, dlls/ole32/ole2.c:
+ ole32: Add a field to the TLS data to determine whether OLE has been initialised
+ for the current thread.
+
+ * dlls/ole32/stg_stream.c:
+ ole32: IPeristStream implies IPersist and IStream implies ISequentialStream
+ so fix the Structured Storage stream implementation's QueryInterface with to
+ reflect this.
+
+ * dlls/ole32/hglobalstream.c:
+ ole32: IStream inherits from ISequentialStream so the HGLOBALStream
+ implementation must also support ISequentialStream.
+
+ * dlls/ole32/tests/marshal.c:
+ ole32: Release the global interface table in the tests when it is no longer
+ needed.
+
+2007-01-07 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/winmm/mci.c:
+ winmm: Remove unused variable and if check (Coverity).
+
+ * programs/taskmgr/graphctl.c:
+ taskmgr: Remove unused variable and if check (Coverity).
+
+2007-01-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_global.h,
+ dlls/dplayx/dplobby.c, dlls/dplayx/name_server.c:
+ dplayx: Declare some functions static.
+
+ * dlls/dmstyle/dmutils.c, dlls/dmstyle/dmutils.h:
+ dmstyle: Declare some functions static.
+
+ * dlls/dnsapi/main.c, dlls/dnsapi/ns_name.c:
+ dnsapi: Declare some items static.
+
+2007-01-06 Francois Gouget <fgouget@free.fr>
+
+ * dlls/mlang/tests/mlang.c:
+ mlang/tests: Replace some '#if 0's with 'if (0)'s.
+
+ * dlls/mshtml/tests/protocol.c:
+ mshtml/tests: Replace some '#if 0's with 'if (0)'s.
+ Fix the code so it compiles without warnings.
+
+ * dlls/kernel32/tests/console.c, dlls/kernel32/tests/file.c,
+ dlls/kernel32/tests/path.c:
+ kernel32/tests: Replace some '#if 0's with 'if (0)'s.
+ Fix the code so it compiles without warnings.
+
+ * dlls/gdi32/tests/font.c:
+ gdi32/tests: Replace an '#if 0' with an 'if (0)'.
+
+ * dlls/ntdll/tests/reg.c:
+ ntdll/tests: Replace an '#if 0' with an 'if (0)'.
+ Fix the code so it compiles without warnings.
+
+ * dlls/d3d9/tests/surface.c:
+ d3d9/tests: Replace some '#if 0's with 'if (0)'s.
+
+ * dlls/crypt32/tests/encode.c:
+ crypt32/tests: Replace some '#if 0's with 'if (0)'s.
+
+ * dlls/gdi32/tests/dc.c:
+ gdi32/tests: Tweak a test to avoid an '#if 0'.
+
+ * dlls/urlmon/tests/url.c:
+ urlmon/tests: Replace some '#if 0's with 'if (0)'s.
+ Fix the code so it compiles without warnings.
+
+ * dlls/rpcrt4/tests/cstub.c:
+ rpcrt4/tests: Remove an unneeded '#if 0' and fix the code so it compiles
+ without warnings.
+
+ * dlls/rpcrt4/tests/ndr_marshall.c:
+ rpcrt4/tests: Replace some '#if 0's with 'if (0)'s, or remove them if not
+ needed anymore.
+ Fix the code so it compiles without warnings.
+
+ * dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
+ dlls/oleaut32/tests/vartest.c, dlls/oleaut32/tests/vartype.c:
+ oleaut32/tests: Replace some '#if 0's with 'if (0)'s.
+
+ * dlls/oleaut32/tests/vartest.c:
+ oleaut32/tests: Fix compilation on systems with no nameless unions (e.g. gcc
+ 2.95).
+
+ * dlls/setupapi/tests/parser.c:
+ setupapi/tests: Print GetLastError() in decimal with '%u'.
+
+ * dlls/wininet/tests/http.c, dlls/wininet/tests/url.c:
+ wininet/tests: Print GetLastError() in decimal with '%u'.
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool.drv/tests: Replace some '#if 0's with 'if (0)'s.
+
+ * dlls/shell32/shell32_main.c, dlls/shell32/tests/shlfileop.c:
+ shell32/tests: Hack SHGetFileInfo() so it does not crash and add a test for it.
+
+2007-01-06 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/kernel32/tests/process.c:
+ kernel32: Skip the OpenProcess test under Win9x.
+
+2007-01-06 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/d3d8/device.c:
+ d3d8: IDirect3DDevice8Impl_GetVertexShaderDeclaration gets passed a handle
+ instead of a pointer.
+
+ * dlls/d3d8/device.c:
+ d3d8: IDirect3DDevice8Impl_GetVertexShaderFunction gets passed a handle instead
+ of a pointer.
+
+ * dlls/d3d8/device.c:
+ d3d8: IDirect3DDevice8Impl_GetPixelShaderFunction gets passed a handle instead
+ of a pointer.
+
+2007-01-06 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/shlwapi/shlwapi.spec, dlls/shlwapi/tests/Makefile.in,
+ dlls/shlwapi/tests/clsid.c:
+ shlwapi: Forward CLSIDFromProgIDWrap to ole32 (with test).
+
+2007-01-06 Jonathan Ernst <jonathan@ernstfamily.ch>
+
+ * dlls/shdoclc/Fr.rc:
+ shdoclc: Update French translation.
+
+ * programs/winecfg/Fr.rc:
+ winecfg: Update French translation.
+
+2007-01-06 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/devenum/devenum_main.c:
+ devenum: Do not store full DLL path in the registry.
+
+ * dlls/qcap/dllsetup.c, dlls/qcap/dllsetup.h, dlls/qcap/qcap_main.c:
+ qcap: Do not store full DLL path in the registry.
+
+2007-01-05 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/winspool.drv/info.c:
+ winspool: Implement XcvDataW.
+
+ * dlls/winspool.drv/info.c:
+ winspool: Call the Portmonitor for XcvMonitor and XcvPort in OpenPrinter.
+
+ * dlls/winspool.drv/info.c:
+ winspool: Start support for XcvMonitor and XcvPort in OpenPrinter.
+
+ * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
+ winspool: Support the local computername as servername for OpenPrinter.
+
+2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/user32/cursoricon.c, dlls/user32/driver.c,
+ dlls/user32/tests/input.c, dlls/user32/user_private.h,
+ dlls/winex11.drv/mouse.c, dlls/winex11.drv/winex11.drv.spec,
+ dlls/winex11.drv/x11drv.h, dlls/winex11.drv/x11drv_main.c:
+ winex11drv/user32: Add ClipCursor to x11drv to pass clip rectangle to x11drv.
+
+2007-01-05 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/device.c:
+ dinput: Fix possible NULL deference.
+
+ * dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
+ dinput: Fix memory leak.
+
+ * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
+ dinput: Fix mouse to use proper offset when queuing new events. Add handling
+ of X-buttons.
+ We should use instance IDs instead of sequential numbers to get correct offset.
+
+2007-01-05 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * include/wine/mscvpdb.h, tools/winedump/msc.c:
+ winedump: Add support for derived types in codeview type info.
+
+ * tools/winedump/debug.c, tools/winedump/msc.c, tools/winedump/pdb.c,
+ tools/winedump/winedump.h:
+ winedump: Fix a couple of issues with types table walking.
+ Align types to DWORD boundaries.
+ Split types dumping functions into two versions (one without offsets
+ table, the second one with offset table).
+
+ * tools/winedump/msc.c:
+ winedump: Dump S_SSEARCH_V1 symbols.
+
+ * tools/winedump/debug.c:
+ winedump: Added for dumping sstAlignSym and sstGlobalTypes COFF sections.
+
+ * dlls/dbghelp/msc.c:
+ dbghelp: Handling of S_SALIGN symbols.
+
+ * tools/winedump/msc.c:
+ winedump: Handling of S_SALIGN symbols.
+
+ * include/wine/mscvpdb.h, tools/winedump/debug.c:
+ winedump: Re-use existing codeview facilities to dump OMF files.
+
+ * dlls/dbghelp/msc.c, include/wine/mscvpdb.h, tools/winedump/cvinclude.h,
+ tools/winedump/debug.c:
+ winedump: Removed cvinclude.h.
+
+ * tools/winedump/debug.c:
+ winedump: Added dumping of RSDS header from module.
+
+ * tools/winedump/dump.c, tools/winedump/lnk.c, tools/winedump/pdb.c,
+ tools/winedump/winedump.h:
+ winedump: Added helper to convert a guid to a string.
+
+ * tools/winedump/main.c, tools/winedump/ne.c,
+ tools/winedump/winedump.man.in:
+ winedump: While dumping NE files, use -j option if present (as we do for
+ PE files).
+
+ * tools/winedump/Makefile.in, tools/winedump/dos.c, tools/winedump/dump.c,
+ tools/winedump/winedump.h:
+ winedump: Print some basic info for pure DOS file (which fixes segfault while
+ reading DOS files).
+
+ * tools/winedump/debug.c:
+ winedump: Added ability to dump FPO debug information.
+
+2007-01-06 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/dbghelp/elf_module.c:
+ dbghelp: Corrected the map/unmap operations for ELF sections.
+ Now correctly free the mapped areas when no longer used.
+
+2007-01-06 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/msacm32/driver.c:
+ msacm32: Fix comment and remove unneeded if check (Coverity).
+ Thanks to Alex Villacís Lasso for comments.
+
+2007-01-05 Francois Gouget <fgouget@free.fr>
+
+ * dlls/ole32/rpc.c:
+ ole32: Print GetLastError() in decimal with '%u'.
+
+ * dlls/gdi32/tests/gdiobj.c:
+ gdi32/tests: Print GetLastError() in decimal with '%u'.
+
+ * dlls/shell32/tests/shlfolder.c:
+ shell32/tests: Print GetLastError() in decimal with '%u'.
+
+ * dlls/localspl/tests/localmon.c:
+ localspl/tests: Print GetLastError() in decimal with '%u'.
+
+ * dlls/version/tests/info.c:
+ version/tests: Print GetLastError() in decimal with '%u'.
+
+2007-01-05 Francois Gouget <fgouget@codeweavers.com>
+
+ * tools/wine.inf:
+ wine.inf: Self-register objsel.dll.
+
+ * dlls/ddrawex/Makefile.in, dlls/ddrawex/main.c, dlls/ddrawex/regsvr.c,
+ tools/wine.inf:
+ ddrawex: Self-register the DirectDrawFactory CoClass.
+
+ * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c,
+ dlls/dinput8/regsvr.c, tools/wine.inf:
+ dinput8: Self-register the DirectInput8 CoClass.
+
+2007-01-05 Francois Gouget <fgouget@free.fr>
+
+ * programs/taskmgr/taskmgr.c:
+ taskmgr: Print GetLastError() in decimal with '%u'.
+
+ * dlls/advapi32/crypt.c:
+ advapi32: Remove a useless macro.
+
+2007-01-05 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/shlwapi/reg.c:
+ shlwapi: Remove redundant check in assignment, unicode version (Coverity).
+
+ * dlls/user32/combo.c:
+ user32: If pTest was allocated, length has to be > 0 (Coverity).
+
+ * dlls/ole32/ole2.c:
+ ole32: Remove redundant NULL check (Coverity).
+
+2007-01-05 Jeff Latimer <lats@yless4u.com.au>
+
+ * dlls/winemp3.acm/interface.c:
+ winemp3.acm: Ensure null check before dereference.
+
+ * dlls/wininet/utility.c:
+ wininet: Ensure null check before dereference.
+
+2007-01-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/dmloader/debug.c, dlls/dmloader/debug.h:
+ dmloader: Declare some functions static.
+
+ * dlls/dmime/dmutils.c, dlls/dmime/dmutils.h:
+ dmime: Declare some functions static.
+
+2007-01-05 Francois Gouget <fgouget@free.fr>
+
+ * dlls/quartz/memallocator.c, dlls/quartz/videorenderer.c:
+ quartz: Use '%u' to print GetLastError().
+
+ * dlls/urlmon/umon.c:
+ urlmon: Print GetLastError() in decimal with '%u'.
+
+ * dlls/qcap/v4l.c:
+ qcap: Print GetLastError() in decimal with '%u'.
+
+2007-01-05 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/kernel32/lcformat.c, dlls/kernel32/tests/locale.c:
+ kernel32: GetTimeFormat and GetDateFormat should fail if LOCALE_NOUSEROVERRIDE
+ is specified simultaneously with a format string.
+
+2007-01-04 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * programs/winetest/main.c:
+ winetest: Pass correct working directory to the tests.
+
+2007-01-04 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/devenum/devenum.rc:
+ devenum: Update Dutch resource.
+
+ * dlls/comdlg32/cdlg_Nl.rc:
+ comdlg32: Update Dutch resource.
+
+2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/device.c, dlls/dinput/tests/device.c:
+ dinput: Change EnumObjects to use GetObjectInfo.
+ Also small debug trace correction to make it more readable.
+
+2007-01-03 Chris Robinson <chris.kcat@gmail.com>
+
+ * dlls/wined3d/state.c:
+ wined3d: state_pointsprite should apply to all texture units.
+
+2007-01-03 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/imagehlp/access.c:
+ imagehlp: Make use of the bReadOnly parameter in MapAndLoad.
+
+ * dlls/imagehlp/access.c:
+ imagehlp: Correctly handle files without NT headers in MapAndLoad.
+
+ * dlls/imagehlp/access.c:
+ imagehlp: Fixed computation of SizeOfImage in MapAndLoad.
+
+2007-01-03 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/state.c:
+ wined3d: Skip sampler state application for stages that aren't mapped to a
+ texture unit.
+
+ * dlls/wined3d/state.c:
+ wined3d: Skip WINED3DTSS_TEXCOORDINDEX state application for stages that aren't
+ mapped to a texture unit.
+
+ * dlls/wined3d/state.c:
+ wined3d: Don't do WINED3DTSS_ALPHAOP texture operations for stages that aren't
+ mapped to a texture unit.
+
+ * dlls/wined3d/state.c:
+ wined3d: Don't do WINED3DTSS_COLOROP texture operations for stages that aren't
+ mapped to a texture unit.
+
+2007-01-04 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/wininet/http.c:
+ wininet: Fix the releasing of the wrong reference count in
+ HTTP_CloseHTTPRequestHandle.
+ lpwhr obviously already has a reference count of 0 because it is being destroyed.
+
+ * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Change the HTTP code to not assume that the connection will be closed
+ at the end of every request.
+
+ * dlls/wininet/http.c:
+ wininet: Don't send callbacks in HTTP_CloseConnection if not connected.
+
+ * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Use the Content-Length header to work out how much HTTP data there
+ is left to be read
+ and don't try to read any more than what is available.
+
+ * dlls/wininet/http.c:
+ wininet: Always send a Connection header set to "close" because that is what
+ we expect for the moment.
+
+ * dlls/wininet/ftp.c:
+ wininet: Use correct types for socket functions to avoid warnings when compiling
+ on BSD-based systems.
+
+ * dlls/wininet/http.c:
+ wininet: Fix HTTP redirects by reseting loop_next after one loop.
+
+ * dlls/ntdll/threadpool.c:
+ ntdll: Don't print a fixme in RtlQueueUserWorkItem if WT_EXECUTELONGFUNCTION
+ is specified
+ since that is what the current behaviour is tuned for.
+
+2007-01-04 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/mouse.c:
+ dinput: Fix cut and paste error.
+
+2007-01-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * tools/widl/write_msft.c:
+ widl: Fix memory leaks.
+
+ * dlls/ddraw/ddraw_private.h, dlls/ddraw/utils.c:
+ ddraw: Declare some functions static.
+
+ * dlls/d3d9/directx.c:
+ d3d9: Declare some functions static.
+
+ * dlls/dmband/dmutils.c, dlls/dmband/dmutils.h:
+ dmband: Declare some functions static.
+
+2007-01-04 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Remove the custom thread pool implementation and use QueueUserWorkItem
+ instead.
+
+ * dlls/rpcrt4/rpc_server.c:
+ rpcrt4: Pass WT_EXECUTELONGFUNCTION to QueueUserWorkItem since the
+ function being called can sometimes take a long time to return and we
+ almost always want a new thread to be created if there are no free
+ threads available.
+
+ * dlls/ntdll/tests/rtlstr.c:
+ ntdll: Fix some test failures of RtlGUIDFromString and RtlStringFromGUID
+ by setting the length correctly and by doing a case-insentive compare
+ on the GUID string that is returned.
+
+ * dlls/ntdll/rtlstr.c, dlls/ntdll/tests/rtlstr.c:
+ ntdll: RtlInitUnicodeString on a string too long to fit in a UNICODE_STRING
+ should set the it to have the maximum possible length and size rather
+ than a modulus of the actual length.
+ Fix test failures for RtlInitUnicodeString on Windows XP upwards.
+
+ * dlls/ole32/rpc.c:
+ ole32: Make sure to reset the message state if it has been changed in
+ RPC_ExecuteCall before returning.
+ Fix the hrFault parameter passed into the ClientNotify function in
+ ClientRpcChannelBuffer_SendReceive so that it is correct in the case of
+ messages dispatched with PostMessage.
+ Only unmarshal ORPCTHAT for non-fault packets.
+
+2007-01-04 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/mdi.c, dlls/user32/tests/msg.c, dlls/user32/win.c,
+ dlls/winex11.drv/window.c:
+ user32: Fix some failures in the MDI message test.
+
+ * dlls/user32/tests/msg.c:
+ user32: Fix some failures of the ShowWindow test under Windows 2003.
+
+2007-01-04 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/shlwapi/reg.c:
+ shlwapi: Remove redundant check in assignment (Coverity).
+
+2007-01-01 Michael Gardiner <mikegardiner@bigpond.com>
+
+ * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
+ ole32: Stop StgOpenStorage from creating a file when it does not already exist.
+
+2007-01-04 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/comctl32/listview.c:
+ comctl32: Check subitem is valid before calling LISTVIEW_InvalidateSubItem().
+
+ * dlls/comctl32/listview.c:
+ comctl32: Remove unnecessary casts.
+
+2007-01-04 Alexandre Julliard <julliard@winehq.org>
+
+ * server/trace.c, tools/make_requests:
+ make_requests: Grab status names from async_terminate calls too.
+
+ * dlls/ntdll/sync.c, dlls/ntdll/thread.c, include/wine/server_protocol.h,
+ server/fd.c, server/named_pipe.c, server/protocol.def,
+ server/thread.c, server/thread.h, server/timer.c, server/trace.c,
+ tools/make_requests:
+ server: Add a generic apc_call structure to make it easier to extend, and
+ more type-safe.
+
+ * dlls/ntdll/sync.c, include/wine/server_protocol.h, server/protocol.def,
+ server/thread.c, server/trace.c:
+ server: Notify the server that an APC has completed in the next get_apc call.
+
+ * server/thread.c:
+ server: Make thread_apc into a real object.
+
+2007-01-04 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * programs/regedit/Nl.rc:
+ regedit: Update Dutch resources.
+
+2007-01-04 Francois Gouget <fgouget@free.fr>
+
+ * dlls/dinput/tests/device.c, dlls/mshtml/olecmd.c, dlls/wined3d/device.c,
+ dlls/wined3d/state.c:
+ Assorted spelling fixes.
+
+ * dlls/ws2_32/tests/sock.c:
+ ws2_32/tests: Use '%d' to print GetLastError().
+
+ * dlls/kernel32/tests/comm.c, dlls/kernel32/tests/module.c,
+ dlls/kernel32/tests/path.c, dlls/kernel32/tests/pipe.c,
+ dlls/kernel32/tests/time.c, dlls/kernel32/tests/virtual.c:
+ kernel32/tests: Use '%d' to print GetLastError().
+
+ * dlls/itss/protocol.c:
+ itss: Fix spelling of the dwOrigin variables.
+
+ * dlls/rsabase/tests/rsabase.c:
+ rsabase/tests: Remove unneeded casts.
+
+2007-01-02 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/dbghelp/dbghelp.spec, dlls/dbghelp/module.c, include/dbghelp.h:
+ dbghelp: Implemented 64 bit versions of EnumerateLoadedModules.
+
+ * programs/winedbg/Makefile.in, programs/winedbg/dbg.y,
+ programs/winedbg/debug.l, programs/winedbg/debugger.h,
+ programs/winedbg/tgt_module.c:
+ winedbg: Added a maintenance command to load a given module (for debug purposes).
+
+2007-01-04 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/device.c:
+ wined3d: Dirtify the stream sources in DrawPrimitiveUP.
+
+ * dlls/wined3d/state.c:
+ wined3d: Move decoding the streams to their own inline function.
+
+ * dlls/wined3d/device.c:
+ wined3d: Catch NOP SetStreamSource changes.
+
+ * dlls/wined3d/device.c:
+ wined3d: Catch nop pixel shader changes.
+
+ * dlls/wined3d/device.c:
+ wined3d: Catch NOP vertex declaration changes.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Break the viewport out of the vertex declaration state.
+
+2007-01-03 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/mouse.c:
+ dinput: Implement mouse GetObjectInfo on top of base class.
+
+ * dlls/dinput/keyboard.c:
+ dinput: Move keyboard to using new GetObjectInfo.
+
+ * dlls/dinput/device.c:
+ dinput: Implement GetObjectInfo[A|W] in base device class.
+
+2007-01-03 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/kernel32/tests/resource.c:
+ kernel32: Don't try update version resources with invalid data, as it fails
+ on Windows 2003.
+
+2007-01-04 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/winex11.drv/opengl.c:
+ wgl: Fix piAttributes NULL crash.
+
+2007-01-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/ddraw/utils.c:
+ ddraw: Declare some functions static.
+
+ * dlls/comdlg32/cdlg32.c, dlls/comdlg32/filedlg.c,
+ dlls/comdlg32/fontdlg.c:
+ comdlg32: Declare some items static.
+
+ * dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c:
+ dinput: Declare some functions static.
+
+ * tools/winedump/pe.c:
+ winedump: Fix memory leak.
+
+2007-01-03 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/wininet/wininet_Nl.rc:
+ wininet: Update Dutch resource.
+
+ * dlls/mshtml/Nl.rc:
+ mstml: Update Dutch resource.
+
+2007-01-03 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/usp10/usp10.c:
+ usp10: Document ScriptItemize. Get rid of the remaining tabs.
+
+ * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
+ usp10: Implement and test ScriptStringGetOrder and ScriptString_pcOutChars.
+
+ * dlls/usp10/usp10.c:
+ usp10: Use macro functions for memory allocation and start checking for
+ allocation failures.
+
+ * dlls/usp10/usp10.c:
+ usp10: Make the script cache accessible from a string analysis.
+
+2007-01-03 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/kernel32/tests/resource.c:
+ kernel32: Be more verbose about the expected and received values for failures
+ in the resource function tests.
+
+ * dlls/ole32/ole2.c:
+ ole32: Don't release pUnk in OleCreate if CoCreateInstance failed.
+
+2007-01-04 Alexandre Julliard <julliard@winehq.org>
+
+ * server/console.c:
+ server: Avoid crash in alloc_console when the process has no parent.
+
+2007-01-03 Thomas Kho <tkho@ucla.edu>
+
+ * dlls/kernel32/tests/thread.c:
+ kernel32: Add CreateRemoteThread remote thread conformance tests.
+
+ * dlls/kernel32/tests/virtual.c:
+ kernel32: Add VirtualAllocEx remote thread conformance tests.
+
+2007-01-01 Reinhard Karcher <rkarcher@frey.de>
+
+ * dlls/user32/comm16.c:
+ user32: Speed improvement for 16bit comm support.
+ The previous version of this patch wasn't applied correctly.
+
+2006-12-30 Bernard Ladenthin <bernard@ladenthin.net>
+
+ * dlls/oleaut32/oleaut.c, dlls/oleaut32/stubs.c:
+ oleaut32: Better OleIconToCursor stub.
+
+2007-01-01 Reinhard Karcher <rkarcher@frey.de>
+
+ * server/serial.c:
+ server: Fix 0 timeout handling for serial I/O.
+
+ * dlls/user32/comm16.c:
+ user32: Speed improvement for 16bit comm support.
+
+ * dlls/ntdll/serial.c:
+ ntdll: Fix DTR and CTS controls in serial code.
+
+2007-01-03 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
+ kernel32: Store resources to be updated in a tree.
+
+2007-01-02 Alex Villacís Lasso <a_villacis@palosanto.com>
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: Support for VT_DISPATCH in VarImp.
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: Support for VT_DISPATCH in VarPow.
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: Support for VT_DISPATCH in VarMod.
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: Support for VT_DISPATCH in VarIdiv.
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: Support for VT_DISPATCH in VarXor.
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: Support for VT_DISPATCH in VarOr.
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: Support for VT_DISPATCH in VarSub.
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: Support for VT_DISPATCH in VarDiv.
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: Support for VT_DISPATCH in VarMul.
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: Support for VT_DISPATCH in VarAdd.
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: Support for VT_DISPATCH in VarAnd.
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: Add wrapper for dereferencing a VARIANT of type VT_DISPATCH and
+ returning the VARIANT value.
+
+2007-01-02 Lei Zhang <thestig@google.com>
+
+ * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/status.c:
+ comctl32: Add initial tests for the status bar control.
+
+2006-12-25 Vijay Kiran Kamuju <infyquest@gmail.com>
+
+ * dlls/comctl32/status.c:
+ comctl32: statusbar: Fix GetRect return value bug.
+
+2007-01-02 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/wined3d/surface.c:
+ wined3d: Select a proper texture unit in LockRect and dirtify the state.
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
+ dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Remove d3ddevice_set_ortho.
+
+ * dlls/wined3d/drawprim.c, dlls/wined3d/state.c, dlls/wined3d/surface.c:
+ wined3d: Move the projection matrix into its own state.
+
+ * dlls/wined3d/state.c:
+ wined3d: Break the lighting state out of the vertex decl.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/surface.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Move the world matrix to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Move the functionality of primitiveInitState to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Add a viewport state to the state table.
+
+ * dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Move decoding the vertex declaration to the vertexshader state handler.
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Pass the user pointer strided structure via the device implementation.
+
+ * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d9/device.c,
+ dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h,
+ include/wine/wined3d_interface.h:
+ wined3d: Use the baseVertexIndex in the stateblock.
+
+2007-01-03 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/shlwapi/thread.c:
+ shlwapi: Use the appropriate constant for an uninitialized TLS check.
+
+2007-01-02 Robert Reif <reif@earthlink.net>
+
+ * dlls/dmusic/port.c:
+ dmusic: Implement just enough of IDirectMusicPortImpl_GetFormat
+ to keep Direct Sound from crashing from unitialized data.
+
+2007-01-02 Christoph Bumiller <e0425955@stud3.tuwien.ac.at>
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Sampler variables wrongly named 'shader'.
+
+ * dlls/ddraw/device.c:
+ ddraw: Fix the AddViewport thunk.
+
+2007-01-02 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/rpc.c:
+ ole32: Fix the calculation of message_state->prefix_data_len in two places
+ where it would come out negative.
+
+ * dlls/rpcrt4/rpc_server.c:
+ rpcrt4: A NULL IfSpec in RpcServerUnregisterIf should remove all interfaces,
+ not crash.
+
+ * dlls/oleaut32/tmarshal.c:
+ oleaut32: Fix _nroffuncs to return the correct number of functions by taking
+ into account inherited interfaces.
+
+2007-01-02 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/msvcrt/process.c:
+ msvcrt: execl fix when no args are given (reported by Louis Lenders).
+
+2007-01-02 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/kernel32/tests/locale.c:
+ kernel32: Remove a line that was supposed to be deleted by the previous patch.
+
+2007-01-02 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/usp10/usp10.c:
+ usp10: Document ScriptFreeCache, ScriptGetFontProperties, ScriptStringFree
+ and ScriptGetCMap.
+
+ * dlls/usp10/usp10.c:
+ usp10: Downgrade some more FIXME's to TRACE's.
+
+ * dlls/usp10/usp10.c:
+ usp10: Implement ScriptStringValidate.
+
+ * dlls/kernel32/kernel32.spec, dlls/kernel32/version.c:
+ kernel32: Add a stub implementation for TermsrvAppInstallMode.
+
+ * dlls/gdi32/font.c, include/wingdi.h:
+ gdi32: Implement GetCharWidthI.
+
+2007-01-01 Christoph Bumiller <e0425955@stud3.tuwien.ac.at>
+
+ * dlls/wined3d/vertexbuffer.c:
+ wineded3: dirtyend set to more than resource size.
+
+2007-01-01 Nick Burns <adger44@hotmail.com>
+
+ * dlls/wined3d/state.c:
+ wined3d: Fix point handling.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Fix race condition in drvclose.
+
+2007-01-02 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/comctl32/treeview.c, dlls/ddraw/main.c, dlls/wined3d/device.c,
+ dlls/wined3d/directx.c, dlls/wined3d/surface.c,
+ dlls/wined3d/swapchain.c:
+ Use GetDC instead of CreateDC where possible.
+
+ * tools/make_makefiles:
+ make_makefiles: Properly skip dlls marked with MKDLL_SKIP.
+
+ * dlls/gdi32/mfdrv/graphics.c, dlls/gdi32/mfdrv/metafiledrv.h,
+ dlls/gdi32/mfdrv/objects.c:
+ gdi32: Avoid leaking a handle in MFDRV_ExtSelectClipRgn.
+
+2007-01-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/comdlg32/filedlg.c:
+ comdlg32: Declare function static.
+
+ * tools/wrc/readres.c:
+ wrc: Declare some variables static const.
+
+2007-01-01 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/dnsapi/query.c:
+ dnsapi: Fix entering the success case (Coverity).
+
+ * dlls/imagehlp/access.c:
+ imagehelp: Remove unused if() check in error path.
+
+ * tools/wrc/translation.c:
+ wrc: Fix comparison typo (Coverity).
+
+2006-12-31 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/d3d8/tests/device.c, dlls/d3d8/tests/surface.c,
+ dlls/d3d8/tests/texture.c, dlls/d3d8/tests/volume.c:
+ d3d8: Fix failing tests on windows, when no 3d hardware acceleration is
+ available.
+
+ * dlls/d3d9/tests/device.c, dlls/d3d9/tests/shader.c,
+ dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
+ dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
+ d3d9: Fix failing tests on windows, when no 3d hardware acceleration is
+ available.
+
+2007-01-02 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
+ Revert "wined3d: Simplify the get_write_mask and get_swizzle functions."
+ This reverts commit a9f658f6a68fbe53bcf30ab0329e5ff91451bf30.
+
+2006-12-29 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/user32/cursoricon.c:
+ user32: Initialize clip rectangle on first use.
+
+ * dlls/wined3d/device.c:
+ wined3d: Clip mouse after resolution change while creating default swap chain.
+
+2006-12-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/dbghelp/elf_module.c:
+ dbghelp: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
+
+ * dlls/msvcrt/cppexcept.c:
+ msvcrt: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
+
+ * dlls/ntdll/relay.c:
+ ntdll: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
+
+ * dlls/wnaspi32/winaspi16.c:
+ wnaspi32: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
+
+2006-12-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/dmband/band.c:
+ dmband: Remove unused file-static variable.
+
+2006-12-29 Jeff Latimer <lats@yless4u.com.au>
+
+ * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
+ usp10: Implement ScriptStringOut.
+
+2006-12-28 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/kernel32/resource.c, dlls/kernel32/tests/resource.c:
+ kernel32: Remove incorrect and incomplete implementation of BeginResourceUpdate.
+
+ * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/resource.c:
+ kernel32: Add a short test for Begin/EndUpdateResource.
+
+2007-01-02 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Add emtpy vertex declaration and related states to the state table.
+
+ * dlls/wined3d/state.c:
+ wined3d: Add stub handlers for world matrices 1-255.
+
+ * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Put the decoded strided data structure into the device.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DTS_MODELVIEW to the state table.
+
+2007-01-02 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c, dlls/wined3d/stateblock.c,
+ include/wine/wined3d_interface.h:
+ wined3d: Remove IWineD3DDevice_ApplyStateChanges.
+
+2007-01-01 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DTS_TEXTURETRANSFORMFLAGS to the state table.
+
+2007-01-02 Alexandre Julliard <julliard@winehq.org>
+
+ * loader/preloader.c:
+ preloader: Reset both AT_SYSINFO and AT_SYSINFO_EHDR when one of them conflicts.
+
+2007-01-02 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/gdi32/font.c:
+ gdi32: Remove redundant debug channel, use the default one instead.
+
+2007-01-02 Jeff Latimer <lats@yless4u.com.au>
+
+ * dlls/ntdll/file.c:
+ ntdll: Remove an unnecessary NULL check.
+
+2007-01-02 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/kernel32/kernel32.spec, dlls/kernel32/path.c, include/winbase.h:
+ kernel32: Implement CopyFileWithProgress.
+
+2007-01-01 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Remove get_drawable.
+
+ * 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/It.rc,
+ programs/winecfg/Ja.rc, programs/winecfg/Ko.rc,
+ programs/winecfg/Nl.rc, programs/winecfg/No.rc,
+ programs/winecfg/Pt.rc, programs/winecfg/Ru.rc,
+ programs/winecfg/Tr.rc, programs/winecfg/x11drvdlg.c:
+ winecfg: Remove desktop double buffering option.
+
+ * dlls/winex11.drv/x11drv_main.c:
+ winex11.drv: Remove desktop double buffering option.
+
+2006-12-30 Reinhard Karcher <rkarcher@frey.de>
+
+ * dlls/ntdll/directory.c:
+ ntdll: Fix NtQueryDirectoryFile handling of short names on vfat filesystems.
+
+2006-12-31 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
+ user32: Make more ShowWindow tests pass under Wine.
+
+ * dlls/kernel32/tests/locale.c:
+ kernel32: Make the locale test pass without errors under XP SP2.
+
+ * dlls/ntdll/file.c:
+ ntdll: Map ESPIPE to STATUS_ILLEGAL_FUNCTION.
+
+2006-12-31 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/msi/tests/install.c:
+ msi/tests: Remove test directory after the files have been deleted.
+
+2006-12-30 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/kernel32/tests/thread.c:
+ kernel32/tests: Run tests on NT4 again.
+
+ * dlls/kernel32/tests/thread.c:
+ kernel32/tests: Moved ok-statement to the appropriate place.
+
+ * dlls/kernel32/tests/thread.c:
+ kernel32/tests: Move USE_EXTENDED_PRIORITIES outside the if-statement.
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool.drv/tests: Skip EnumPrintersW tests when not implemented.
+
+2006-12-30 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/winex11.drv/winpos.c:
+ winex11.drv: Fix the regression caused by a previous change.
+
+ * dlls/user32/tests/msg.c:
+ user32: Update the ShowWindow test to pass cleanly under Windows 2000.
+
+2007-01-01 Alexandre Julliard <julliard@winehq.org>
+
+ * configure, configure.ac, dlls/Makedll.rules.in:
+ configure: Use the correct ar tool when building Mingw import libraries.
+
+ * aclocal.m4, configure.ac:
+ configure: Added a generic macro for checking for Mingw programs.
+
+2006-12-29 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c:
+ ole32: Add tests for channel hooks.
+
+ * include/objbase.h:
+ include: Add function declarations for CoAllowSetForegroundWindow and
+ CoRegisterChannelHook to objbase.h.
+
+2006-12-29 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
+ wined3d: Simplify the get_write_mask and get_swizzle functions.
+
+ * dlls/wined3d/arb_program_shader.c:
+ wined3d: Cleanup & merge pshader_get_input_register_swizzle() and
+ vshader_program_add_input_param_swizzle().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Cleanup shader_glsl_get_input_register_swizzle().
+
+ * dlls/wined3d/arb_program_shader.c:
+ wined3d: Cleanup & merge pshader_get_write_mask() and
+ vshader_program_add_output_param_swizzle().
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Cleanup shader_glsl_get_output_register_swizzle().
+
+ * dlls/wined3d/baseshader.c:
+ wined3d: Remove dead code in shader_get_registers_used().
+ As spotted by Christoph Bumiller, these branches are now never
+ reached. Also, at least in the case of WINED3DSIO_TEXM3x3SPEC and
+ WINED3DSIO_TEXM3x3VSPEC the old code was not quite correct, since we
+ can lookup rather than guess the texture type these days.
+
+2006-12-29 Frank Richter <frank.richter@gmail.com>
+
+ * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
+ comctl32: listview: Fix getting user params and subitems.
+ When querying a listview subitem for the user param, the main item's
+ user param is returned. Also, when a subitem is custom-drawn, the main
+ item's user param is passed along.
+
+2006-12-29 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/winex11.drv/x11ddraw.c, dlls/winex11.drv/x11drv.h:
+ winex11drv: Make dxgrab global.
+
+2006-12-28 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/device.c, dlls/dinput/keyboard.c:
+ dinput: Move keyboard to using new EnumObjects from base class.
+
+2006-12-28 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/usp10/usp10.c:
+ usp10: Factor out script cache handling.
+
+2006-12-29 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/server.c, server/Makefile.in, server/mach.c,
+ server/process.h, server/ptrace.c:
+ server: Implement process control using Mach primitives for Mac OS.
+ With help from Ken Thomases.
+
+ * configure, configure.ac, include/config.h.in, loader/pthread.c:
+ loader: Use the Mach thread port as thread id on Mac OS.
+
+ * server/process.c, server/process.h, server/ptrace.c, server/request.c:
+ server: Add hooks to support process tracing mechanisms other than ptrace.
+
+ * server/ptrace.c, server/thread.c, server/thread.h:
+ server: Split get_thread_from_pid to allow lookups by tid or pid only.
+
+ * Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/winejoystick.drv/Makefile.in, dlls/winejoystick.drv/joystick.c,
+ dlls/winejoystick.drv/winejoystick.drv.spec, dlls/winmm/joystick.c,
+ dlls/winmm/joystick/Makefile.in, dlls/winmm/joystick/joystick.c,
+ dlls/winmm/joystick/joystick.drv.spec, programs/winecfg/libraries.c,
+ tools/winapi/win32.api:
+ joystick.drv: Renamed the dlls/winmm/joystick directory to dlls/winejoystick.drv.
+
+ * .gitignore, tools/make_makefiles:
+ make_makefiles: List test directories explicitly in .gitignore.
+
+ * .gitignore, tools/make_makefiles:
+ make_makefiles: In .gitignore, explicitly list files that we know are generated
+ instead of using wildcards.
+
+ * Make.rules.in:
+ Make.rules: Be more specific in make clean, only clean targets that we have
+ created.
+
+ * dlls/d3d9/tests/device.c:
+ d3d9/tests: Avoid sizeof in traces.
+
+ * dlls/d3d8/tests/device.c:
+ d3d8/tests: Avoid sizeof in traces.
+
+2006-12-28 Ken Thomases <ken@codeweavers.com>
+
+ * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
+ winecoreaudio: Report actual supported input wave formats.
+ Also, added some output formats that Core Audio ought to be able to handle.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Implement CoreAudio_wiAudioUnitIOProc, the input callback.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Implement widStart.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Implement widStop.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Changed widReset to stop the audio unit.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Add mechanism for cross-thread call of
+ widHelper_NotifyCompletions.
+ wodSendNotifyInputCompletionsMessage sends the kWaveInNotifyCompletionsMessage
+ to the message thread, which calls widHelper_NotifyCompletions.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Add widHelper_NotifyCompletions.
+ It scans for completed input wavehdrs, removes them from the queue,
+ and notifies the application that they're done.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Store the device ID in the WINE_WAVEOUT structure.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Allocate/deallocate audio buffers in widOpen/widClose.
+
+ * dlls/winmm/winecoreaudio/audio.c, dlls/winmm/winecoreaudio/audiounit.c:
+ winecoreaudio: Do additional setup in AudioUnit_CreateInputUnit.
+ It now returns in an output parameter the frame count that the AU will use.
+ Also, initialize the Audio Unit.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Implement widDevInterfaceSize and widDevInterface.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Implement widReset.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Implement widAddBuffer.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Implement widOpen and widClose.
+
+ * dlls/winmm/winecoreaudio/audiounit.c:
+ winecoreaudio: Add AudioUnit_CreateInputUnit to create an input audio unit.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Add stub implementation of CoreAudio_wiAudioUnitIOProc.
+ It will serve as the input callback called when our Audio Unit has sound
+ data available.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Initial implementation of widGetDevCaps.
+
+ * dlls/winmm/winecoreaudio/audio.c,
+ dlls/winmm/winecoreaudio/winecoreaudio.drv.spec:
+ winecoreaudio: Initial stub implementation of audio input support.
+
+2006-12-23 Chris Robinson <chris.kcat@gmail.com>
+
+ * dlls/d3d8/device.c, dlls/d3d8/directx.c, dlls/d3d8/tests/device.c:
+ d3d8: Don't report Shader Model 2.0 or higher.
+
+2006-12-28 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Add empty transform states to the state table.
+
+ * dlls/wined3d/surface.c:
+ wined3d: Do not setup states for unlocking if unlocking is disabled.
+
+2006-12-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/sane.ds/ui.c:
+ sane.ds: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
+ With grateful acknowledgement to Marcus Meissner.
+
+2006-12-28 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/opengl32/wgl.c:
+ opengl32: Fix wglGetProcAddress typo.
+
+2006-12-28 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/mouse.c:
+ dinput: Release critical section before warping mouse.
+
+2006-12-28 Colin Pitrat <colin.pitrat@bull.net>
+
+ * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
+ msxml: nextNode and reset functions.
+
+2006-12-29 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/shdocvw/Makefile.in:
+ shdocvw: IDL_TLB_SRCS should contain the source file, not the target.
+
+ * dlls/wined3d/basetexture.c, dlls/wined3d/device.c, dlls/wined3d/state.c,
+ dlls/wined3d/wined3d_private.h:
+ Revert "wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4."
+ This reverts commit 045975b1f439049da9405a8defbad82a39710f49.
+
+2006-12-23 Robert Reif <reif@earthlink.net>
+
+ * tools/winedump/pe.c:
+ winedump: Fix crash on delayed import section.
+
+2006-12-28 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/tests/moniker.c:
+ ole32: Add some tests for the running object table.
+ The tests show the behaviour when the IROTData interface is not
+ available from the moniker. They also show the flags that are accepted
+ into IRunningObjectTable::Register.
+
+ * dlls/ole32/moniker.c:
+ ole32: Contrary to MSDN, IROTData doesn't need to be implemented for a moniker
+ to be usable with the running object table.
+ If IROTData isn't available, fall back to a path that uses the display
+ name and the clsid of the moniker to generate the comparison data.
+
+ * dlls/ole32/moniker.c:
+ ole32: Only call IROTData::GetComparisonData once, like native does.
+
+ * dlls/ole32/moniker.c:
+ ole32: Use IMoniker::GetTimeOfLastChange to attempt to retrieve the last-modified
+ time for the ROT entry.
+ However, fall back to CoFileTimeNow if it fails.
+
+ * dlls/ole32/moniker.c:
+ ole32: Use the reduced forms of monikers for comparison in the running object
+ table.
+
+ * dlls/ole32/compositemoniker.c:
+ ole32: Execute Reduce using the moniker's vtable in CreateCompositeMoniker as
+ the moniker isn't necessarily a composite moniker.
+
+ * dlls/ole32/moniker.c:
+ ole32: ROTFLAGS_REGISTRATIONKEEPSALIVE and ROTFLAGS_ALLOWANYCLIENT are legal
+ to be used together in RunningObjectTable_Register.
+
+ * dlls/msxml3/tests/domdoc.c:
+ msxml3: Add a simple test for XMLHTTP.
+
+2006-12-27 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/mouse.c:
+ dinput: Move mouse to using new EnumObjects from base class.
+
+ * dlls/dinput/device.c:
+ dinput: Implement EnumOjects[A|W] in the base device class.
+
+ * dlls/dinput/mouse.c:
+ dinput: mouse: Copy and modify default data format.
+
+ * dlls/dinput/keyboard.c:
+ dinput: Remove MsgWaitForMultipleObjects calls.
+
+2006-12-28 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c:
+ opengl32: Add OpenGL 2.1 support and more extensions.
+
+ * dlls/opengl32/wgl.c:
+ wgl: Fix wglGetProcAddress bug.
+
+2006-12-27 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/winex11.drv/opengl.c:
+ wgl: Fix wglGetPixelFormatAttribiv bug.
+
+2006-12-28 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/baseshader.c:
+ wined3d: Create samplers for all 1.x instructions that sample.
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
+ wined3d: The default debug channel for arb_program_shader.c & glsl_shader.c
+ already is d3d_shader.
+
+ * dlls/wined3d/device.c, dlls/wined3d/glsl_shader.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Move set_glsl_shader_program() to glsl_shader.c.
+
+ * dlls/wined3d/basetexture.c, dlls/wined3d/device.c, dlls/wined3d/state.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4.
+
+2006-12-27 Clinton Stimpson <cjstimpson@utwire.net>
+
+ * dlls/usp10/usp10.c:
+ usp10: Downgrade fixme's to trace's with comments.
+
+2006-12-27 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/oleaut32/safearray.c, dlls/oleaut32/tests/safearray.c:
+ oleaut32: SafeArrayAllocData should succeed when cbElements is 0.
+
+ * dlls/ole32/tests/clipboard.c:
+ ole32: Output the HRESULT for clipboard tests that fail.
+
+ * dlls/advapi32/tests/registry.c:
+ advapi32: Change the test for the type parameter of RegQueryValueExA to only
+ run on Win9x, since the value is set to a random value on NT.
+
+2006-12-28 Alexandre Julliard <julliard@winehq.org>
+
+ * configure, configure.ac:
+ configure: Detect out of tree builds made from an unclean source tree.
+
+ * .gitignore, dlls/.gitignore, programs/.gitignore,
+ programs/winetest/.gitignore, tools/make_makefiles:
+ make_makefiles: Merge the generated gitignores in dlls and programs into the
+ top-level one.
+
+2006-12-27 Alexandre Julliard <julliard@winehq.org>
+
+ * .gitignore, Makefile.in, dlls/.gitignore, loader/.gitignore,
+ loader/Makefile.in, programs/.gitignore, programs/Makefile.in,
+ programs/winedbg/.gitignore, server/.gitignore, tools/.gitignore,
+ tools/make_makefiles, tools/widl/.gitignore,
+ tools/winebuild/.gitignore, tools/winedump/.gitignore,
+ tools/winegcc/.gitignore, tools/wmc/.gitignore, tools/wrc/.gitignore:
+ make_makefiles: Generate the top-level .gitignore file.
+ Add a PROGRAMS variable in some makefiles to make things easier.
+
+2006-12-27 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/compobj.c, dlls/ole32/rpc.c:
+ ole32: Marshal the ORPCTHAT structure prefixed to the server data.
+ Unmarshal the data on the client side (during
+ ClientChannelBuffer_SendReceive) and call ClientNotify.
+
+2006-12-27 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/comdlg32/tests/printdlg.c, dlls/ddraw/ddraw.c,
+ dlls/msvcrt/except.c, dlls/netapi32/tests/apibuf.c:
+ janitorial: In multiline strings there is no need for '\' at the end of
+ the lines.
+
+ * dlls/localspl/tests/localmon.c:
+ localspl/tests: In multiline strings there is no need for '\' at the end of
+ the lines.
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool.drv/tests: In multiline strings there is no need for '\' at the end
+ of the lines.
+
+ * dlls/kernel32/tests/atom.c, dlls/kernel32/tests/codepage.c,
+ dlls/kernel32/tests/heap.c, dlls/kernel32/tests/path.c:
+ kernel32/tests: In multiline strings there is no need for '\' at the end of
+ the lines.
+
+2006-12-27 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/tests/marshal.c:
+ ole32: Message filters aren't used in the test_call_from_message test, so
+ remove the call to CoRegisterMessageFilter.
+
+2006-12-26 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/user32/tests/input.c:
+ user32: Silence tests in default debug level.
+
+2006-12-26 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * programs/cmd/builtins.c:
+ cmd: Fix 'copy foo bar/' which gave access denied errors.
+
+2006-12-26 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/tests/htmldoc.c:
+ mshtml: Fix failing test.
+
+ * dlls/urlmon/tests/protocol.c:
+ urlmon: Remove failing tests.
+
+2006-12-26 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/wineps.drv/generic.ppd:
+ wineps.drv: Remove surious null byte in generic.ppd.
+
+ * dlls/atl/Makefile.in, dlls/atl/rsrc.rc, dlls/itss/Makefile.in,
+ dlls/itss/rsrc.rc, dlls/mshtml/Makefile.in, dlls/mshtml/rsrc.rc,
+ dlls/urlmon/Makefile.in, dlls/urlmon/rsrc.rc, tools/makedep.c:
+ makedep: Add support for magic comments in .rc files so we can generate proper
+ dependencies for them.
+
+2006-12-24 Alex Villacís Lasso <a_villacis@palosanto.com>
+
+ * dlls/oleaut32/tests/vartest.c, dlls/oleaut32/variant.c:
+ oleaut32: Fix VarMod(VT_DECIMAL) test by properly initializing the DECIMAL
+ to use.
+ Fix Wine handling of VT_DECIMAL in VarMod.
+
+2006-12-24 Clinton Stimpson <cjstimpson@utwire.net>
+
+ * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
+ usp10: Implement ScriptStringGetLogicalWidths.
+
+2006-12-24 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
+ usp10: Fix all failing tests on Windows and Wine.
+
+ * dlls/usp10/usp10.c:
+ usp10: Reduce multiple assignments to a single memset in ScriptItemize.
+
+2006-12-24 Chris Robinson <chris.kcat@gmail.com>
+
+ * dlls/d3d8/device.c, dlls/d3d8/tests/device.c, dlls/d3d9/device.c,
+ dlls/d3d9/tests/device.c, dlls/wined3d/device.c:
+ d3d: GetStreamSource on a stream with NULL data isn't an error.
+
+2006-12-24 Vijay Kiran Kamuju <infyquest@gmail.com>
+
+ * dlls/comctl32/monthcal.c:
+ comctl32: MonthCalendar - Fix highlighting of current date.
+
+2006-12-25 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/device.c:
+ wined3d: Skip NULL textures rather than non-NULL ones, assign -1 to skipped
+ stages.
+ Downgrade a FIXME to a WARN.
+
+2006-12-25 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
+ dlls/wininet/internet.h, dlls/wininet/utility.c:
+ wininet: Get rid of ASYNC_FUNC enum.
+
+ * dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Use proc instead of enum in FTPFINDNEXTW request.
+
+ * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Use proc instead of enum in FTPRENAMEFILEW request.
+
+ * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Use proc instead of enum in FTPREMOVEDIRECTORYW request.
+
+ * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Use proc instead of enum in FTPDELETEFILEW request.
+
+ * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Use proc instead of enum in FTPGETFILEW request.
+
+ * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Use proc instead of enum in FTPOPENFILEW request.
+
+ * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Use proc instead of enum in FTPGETCURRENTDIRECTORYW request.
+
+ * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Use proc instead of enum in FTPFINDFIRSTFILEW request.
+
+ * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Use proc instead of enum in FTPCREATEDIRECTORY request.
+
+ * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Use proc instead of enum in FTPSETCURRENTDIRECTORY request.
+
+ * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Use proc instead of enum in FTPUTFILE request.
+
+ * dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Use proc instead of enum in INTERNETREADFILEEXA request.
+
+ * dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Use proc instead of enum in INTERNETOPENURLW request.
+
+ * dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Remove not used HTTPOPENREQUESTW request.
+
+ * dlls/wininet/http.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Use proc instead of enum in HTTPSENDREQUESTW request.
+
+ * dlls/wininet/internet.c, dlls/wininet/internet.h,
+ dlls/wininet/utility.c:
+ wininet: Use proc instead of enum in SENDCALLBACK request.
+
+2006-12-25 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
+ wined3d: Restore texture bindings in the FBO code.
+
+ * dlls/wined3d/drawprim.c:
+ wined3d: Copy the depth buffer after all dirty states are applied.
+
+2006-12-25 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/wined3d/state.c:
+ wined3d: D3DRS_BLENDFACTOR should not influence glBlend(TRUE/FALSE).
+
+ * dlls/wined3d/device.c:
+ wined3d: Do not mark texture stages above MAX_TEXTURES dirty.
+
+2006-12-25 Jacek Caban <jacek@codeweavers.com>
+
+ * .gitignore, Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/itss/tests/Makefile.in, dlls/itss/tests/protocol.c,
+ dlls/itss/tests/rsrc.rc, programs/winetest/Makefile.in,
+ programs/winetest/winetest.rc:
+ itss: Added test of protocol.
+
+ * dlls/itss/Makefile.in, dlls/itss/protocol.c:
+ itss: Added ITS protocol implementation.
+
+ * include/mshtmdid.h, include/mshtml.idl:
+ mshtml.idl: Added IHTMLFrameBase2 declaration.
+
+2006-12-25 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/tests/msg.c:
+ user32: Check lParam of the HCBT_MINMAX hook message in ShowWindow tests.
+
+ * dlls/msvcrt/main.c:
+ msvcrt: Make an internal function static, avoid a prototype.
+
+2006-12-24 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/.gitignore, dlls/atl/.gitignore, dlls/mshtml/.gitignore,
+ dlls/ole32/.gitignore, tools/make_makefiles:
+ make_makefiles: Automatically add IDL header targets to the .gitignore file.
+
+2006-12-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
+ shlwapi: Fix a failing test.
+
+2006-12-23 Chris Robinson <chris.kcat@gmail.com>
+
+ * dlls/wined3d/wined3d_private.h:
+ wined3d: Clarify OpenGL error codes.
+
+2006-12-23 Patrik Stridvall <patrik@stridvall.se>
+
+ * dlls/user32/class.c, dlls/user32/spy.c, dlls/user32/user_private.h:
+ user32: Show the GCL{,P}_* constant names in debug messages.
+
+ * dlls/secur32/ntlm.c:
+ secur32: Use constants instead of hardcoded values.
+
+2006-12-24 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/.gitignore, dlls/Makefile.in, dlls/make_dlls, tools/make_makefiles:
+ dlls: Merged the make_dlls script into the global make_makefiles.
+
+2006-12-23 Alex Villacís Lasso <a_villacis@palosanto.com>
+
+ * dlls/oleaut32/tests/olepicture.c:
+ oleaut32: Fix tests for redundant headers in OLEPicture load from IStream.
+
+2006-12-24 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/itss/Makefile.in, dlls/itss/itss.c, dlls/itss/itsstor.h,
+ dlls/itss/protocol.c:
+ itss: Added ITSProtocol stub implementation.
+
+2006-12-23 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/itss/itss.c, dlls/itss/itsstor.h, dlls/itss/moniker.c,
+ dlls/itss/storage.c:
+ itss: DllCanUnloadNow code clean up.
+
+ * dlls/itss/Makefile.in, dlls/itss/itss.c, dlls/itss/itss.inf,
+ dlls/itss/regsvr.c, dlls/itss/rsrc.rc, include/wine/itss.idl:
+ itss: Move registration code to inf file and add missing registry.
+
+ * dlls/itss/itss.c, dlls/itss/regsvr.c, include/wine/itss.idl:
+ itss: Rename CLSID_ITSProtocol to CLSID_MSITStore.
+ ITSProtocol is a different object.
+
+ * dlls/itss/itss.spec:
+ itss: DllUnregisterServer is not a stub.
+
+2006-12-23 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
+ usp10: Implement ScriptString_pLogAttr.
+
+ * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
+ usp10: Match output of WinXP for ScriptGetProperties.
+
+ * dlls/usp10/usp10.c:
+ usp10: Improve the stub for ScriptBreak.
+
+ * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec,
+ include/usp10.h:
+ usp10: Implement ScriptString_pSize.
+
+2006-12-23 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/oleaut32/tests/vartest.c:
+ oleaut32: Fix a crash when executing the VarAnd test with an old version
+ of oleaut32.dll.
+
+ * dlls/oleaut32/tests/vartest.c:
+ oleaut32: Fix the VarPow tests for older versions of oleaut32.
+
+ * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
+ dlls/ole32/tests/marshal.c:
+ ole32: Performing a COM call from within the processing of a sent message
+ during a wait for completion of another COM call is not allowed.
+ Add a test for the behaviour where RPC_E_CANTCALLOUT_ININPUTSYNCCALL is returned.
+
+ * dlls/ole32/compobj.c:
+ ole32: Call the MessagePending function for message filters.
+
+ * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
+ ole32: Track the pending call count so that the correct call type can be passed
+ to the message filter HandleInComingCall function.
+
+ * dlls/ole32/oleproxy.c:
+ ole32: Allow the marshaling/unmarshaling of NULL interfaces for IClassFactory.
+
+2006-12-22 Duane Clark <fpga@pacbell.net>
+
+ * dlls/msvcrt/mbcs.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/string.c:
+ msvcrt: Add function _mbsspnp.
+
+2006-12-22 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
+ dlls/dinput/keyboard.c, dlls/dinput/mouse.c,
+ dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
+ dinput: AddRef and Release parent DirectInput class.
+
+2006-12-22 Alexandre Julliard <julliard@winehq.org>
+
+ * ANNOUNCE, ChangeLog, VERSION, configure:
+ Release 0.9.28.
+
+----------------------------------------------------------------
+2006-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/tests/msg.c, dlls/winex11.drv/winpos.c:
+ user32: Add a message test for various ShowWindow() calls, fix some failures.
+
+2006-12-18 James Hawkins <truiken@gmail.com>
+
+ * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
+ mscoree: Add a stub for GetCORSystemDirectory.
+
+2006-12-22 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/kernel32/tests/loader.c:
+ kernel32: Fix a typo.
+
+2006-12-22 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/winspool.drv/tests/info.c:
+ winspoool/tests: Build the name of the local print server in a separate function.
+
+ * dlls/winspool.drv/tests/info.c:
+ winspoool/tests: Rename unclear string.
+
+ * dlls/localspl/tests/localmon.c:
+ localspl/tests: Rename unclear string.
+
+ * dlls/localspl/tests/localmon.c:
+ localspl/tests: Fix copy+paste typo.
+
+2006-12-21 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl, dlls/mshtml/nsio.c:
+ mshtml: Improve loading document detection in AsyncOpen.
+
+ * dlls/mshtml/nsio.c:
+ mshtml: Use Gecko's AsyncOpen if URI is has no nsIWineURI interface.
+
+2006-12-21 Huw Davies <huw@codeweavers.com>
+
+ * configure, configure.ac, dlls/gdi32/Makefile.in, dlls/gdi32/freetype.c:
+ gdi32: Extract the constituent TrueType files from Mac suitcase fonts into
+ the user's caches directory
+ and use these instead of the original suitcase.
+
+2006-12-21 Francois Gouget <fgouget@codeweavers.com>
+
+ * dlls/setupapi/install.c:
+ setupapi: Fix handling of 'CopyFiles=@file'.
+
+2006-12-21 Ken Thomases <ken@codeweavers.com>
+
+ * dlls/iphlpapi/ifenum.c:
+ iphlpapi: Fixed a problem with enumerating network interfaces.
+ Keep increasing the buffer until the returned length is more than two
+ records smaller than the buffer we provided.
+
+2006-12-21 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/cdrom.c:
+ ntdll: Added support for physically ejecting devices on Mac OS.
+
+ * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c, server/mapping.c:
+ ntdll: File positions should be aligned to sector boundaries in PE loader.
+
+2006-12-20 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/kernel32/tests/process.c:
+ kernel32/tests: Don't use full path for executable in tests.
+
+2006-12-21 Ken Thomases <ken@codeweavers.com>
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Replace pthread mutex with OSSpinLock.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Move a memset out of a mutex-guarded section.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Merge wodReset and wodHelper_Reset.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Change to faster non-recursive mutex.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Push notify of completions from render callback to message thread.
+ Rather than have the Audio Unit render callback traverse the queue of wave
+ headers looking for complete ones, and sending a message to the message thread
+ for each one it finds, just send one message to tell the message thread to do
+ that work itself. The render callback is called in a real-time priority
+ thread and is expected to return as quickly as possible.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Remove more mutexes from around Audio Unit calls.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Report when the render callback is just providing silence.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Lift mutex lock/unlock out of wodHelper_PlayPtrNext to caller.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Leave audio unit running, except when waveout device paused.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Eliminate unnecessary variable, unreachable code, unused retval.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Inline & eliminate the specializations of wodHelper_BeginWaveHdr.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Specialize wodHelper_BeginWaveHdr for its two callers and
+ simplify.
+ wodHelper_PlayPtrNext is only called when state == WINE_WS_PLAYING. Also, it
+ clears dwPartialOffset itself.
+ wodWrite only calls wodHelper_BeginWaveHdr[Write] with a non-NULL lpWaveHdr
+ parameter. wodWrite is not called from the Audio Unit render callback, so it
+ can use Wine debug channels.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Simplify handling of BEGIN+ENDLOOP wave headers.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Extract wodHelper_CheckForLoopBegin() from
+ wodHelper_BeginWaveHdr().
+ This refactoring prepares the ground for subsequent refactoring of
+ wodHelper_BeginWaveHdr.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Create port for sending messages to the callback thread only once.
+
+ * dlls/winmm/winecoreaudio/audio.c:
+ winecoreaudio: Control the fprintf's by the Wine debug channel on/off settings.
+
+2006-12-21 Günther Brammer <GBrammer@gmx.de>
+
+ * dlls/ddraw/tests/dsurface.c:
+ ddraw: Add a test for IDirectDrawSurface_SetColorKey.
+
+2006-12-20 Huw Davies <huw@codeweavers.com>
+
+ * dlls/gdi32/freetype.c:
+ gdi32: Actually create the Wine fonts key if it doesn't exist.
+
+2006-12-20 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/kernel32/profile.c:
+ kernel32: Suppress an unneeded warning.
+
+2006-12-20 Alex Villacís Lasso <a_villacis@palosanto.com>
+
+ * dlls/oleaut32/vartype.c:
+ oleaut32: VarBstrFromCy - Remove use of sprintfW by converting a CY
+ into a DECIMAL instead of a double as an intermediate step.
+
+2006-12-20 Chris Robinson <chris.kcat@gmail.com>
+
+ * dlls/d3d8/tests/device.c, dlls/d3d9/directx.c, dlls/d3d9/tests/device.c,
+ dlls/wined3d/directx.c:
+ d3d: Fix adapter mode enumeration and filtering.
+
+2006-12-20 Christoph Frick <frick@sc-networks.de>
+
+ * dlls/dinput/device.c:
+ dinput: Drop magic int.
+
+ * dlls/dinput/data_formats.c, dlls/dinput/joystick_linuxinput.c:
+ dinput: Set the correct size for the old dinput joystick.
+ This also reverts my previous patch as this is the real cause for the
+ problems with Grand Prix Legends.
+
+2006-12-19 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Reinstall the nvrc texture unit mapping.
+
+ * dlls/wined3d/device.c:
+ wined3d: Catch nop pixel shader changes.
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Add pixel shaders to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c:
+ wined3d: Catch nop sampler changes.
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
+ dlls/wined3d/surface.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Move samplers to the state table.
+
+ * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Add empty sampler entries to the state table.
+
+ * dlls/wined3d/device.c:
+ wined3d: Catch nop SetTextureStageState calls.
+
+ * dlls/wined3d/state.c:
+ wined3d: Make WINED3DTSS_CONSTANT a nogl state.
+
+ * dlls/wined3d/state.c:
+ wined3d: Make a WINED3DTSS_RESULTARG stub.
+
+ * dlls/wined3d/state.c:
+ wined3d: Make WINED3DTSS_TEXTURETRANSFORMFLAGS a nogl state.
+
+ * dlls/wined3d/state.c:
+ wined3d: Add a WINED3DTSS_BUMPENVLOFFSET stub.
+
+ * dlls/wined3d/state.c:
+ wined3d: Add a WINED3DTSS_BUMPENVSCALE stub.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DTSS_TEXCOORDINDEX to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DTSS_ALPHAOP to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/state.c,
+ dlls/wined3d/stateblock.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Move WINED3DTSS_COLOROP to the state table.
+
+ * dlls/wined3d/basetexture.c:
+ wined3d: Do not enable the texture dimensions in BindTexture.
+
+ * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Add empty texture stage states to the state table.
+
+ * dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c:
+ wined3d: Temporary disable nvrc junk texture skipping.
+
+2006-12-20 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/shell32/regsvr.c:
+ shell32: Don't hardcode the system32 directory in registered classes.
+
+ * loader/kthread.c:
+ loader: Try to detect glibc 2.3 without NPTL or TLS and print a warning.
+
+ * dlls/kernel32/tests/module.c, dlls/ntdll/loader.c:
+ ntdll: Fix the libdl refcount when loading the same builtin twice.
+
+2006-12-20 Francois Gouget <fgouget@codeweavers.com>
+
+ * dlls/kernel32/tests/module.c:
+ kernel32/tests: Test loading and unloading of builtin dlls.
+
+2006-12-20 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
+ ws2_32: ws_sockaddr_u2ws should zero the sockaddr_in.sin_zero field.
+
+2006-12-20 Alexandre Julliard <julliard@winehq.org>
+
+ * include/guiddef.h, include/windef.h, include/wine/debug.h,
+ include/wine/test.h, include/winnt.h:
+ include: Get rid of the WINE_NO_LONG_AS_INT ifdefs.
+
+ * programs/winedbg/Makefile.in, programs/winedbg/be_i386.c,
+ programs/winedbg/break.c, programs/winedbg/dbg.y,
+ programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
+ programs/winedbg/memory.c, programs/winedbg/stack.c,
+ programs/winedbg/symbol.c, programs/winedbg/tgt_active.c,
+ programs/winedbg/tgt_minidump.c, programs/winedbg/types.c,
+ programs/winedbg/winedbg.c:
+ winedbg: Win64 printf format fixes.
+
+ * programs/winedbg/be_i386.c, programs/winedbg/debugger.h,
+ programs/winedbg/gdbproxy.c, programs/winedbg/info.c,
+ programs/winedbg/tgt_minidump.c:
+ winedbg: Fixed a few data types.
+
+2006-12-20 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/mouse.c:
+ dinput: Warp mouse in exclusive cooperation mode only.
+
+ * dlls/dinput/mouse.c:
+ dinput: Use GetCursorPos() to calculate relative mouse movements.
+
+2006-12-19 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
+ ole32: Send a causality ID in the ORPCTHIS header for a call.
+ Use the causality ID to determine whether this is a top-level or a
+ nested (called-back) call for the purposes of IMessageFilter::HandleInComingCall.
+
+ * dlls/ole32/tests/marshal.c:
+ ole32: Reset the message filter at the end of the message filter test.
+
+ * dlls/ole32/compobj_private.h, dlls/ole32/rpc.c,
+ dlls/ole32/stubmanager.c:
+ ole32: Pass in the IID and IUnknown* of the object being executed to the server
+ notification and message filter functions.
+
+ * dlls/ole32/rpc.c, dlls/ole32/tests/marshal.c:
+ ole32: Call the message filter for incoming calls.
+
+ * dlls/ole32/rpc.c:
+ ole32: Call ServerNotify for channel hooks.
+ Store the SChannelHookCallInfo structure in the message state.
+
+ * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h,
+ dlls/ole32/ole32.spec, dlls/ole32/rpc.c:
+ ole32: Implement CoRegisterChannelHook and call channel hook methods on the
+ client side.
+
+ * dlls/ole32/rpc.c:
+ ole32: Marshal the ORPCTHIS structure prefixed to the client data when doing
+ ORPC calls.
+ This is done by putting the ORPCTHIS data into the buffer when calling
+ IRpcChannelBuffer::GetBuffer on the client side and then storing the
+ amount we increased the buffer in a structure stored in the Handle
+ field. This is done to present the correct Buffer pointer to the proxy
+ so that it writes its data after the ORPCTHIS data.
+ Unmarshal the data on the server side (during RPC_ExecuteCall) and make
+ sure the data is consistent according to NDR rules. Also add several
+ checks on the unmarshaled data that are specified by the DCOM draft
+ specification.
+
+2006-12-19 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/device.c, dlls/wined3d/directx.c,
+ dlls/wined3d/glsl_shader.c:
+ wined3d: Allow wined3d to handle multiple render targets.
+
+ * dlls/wined3d/device.c, dlls/wined3d/directx.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Allow the FBO code to handle multiple render targets.
+
+ * dlls/wined3d/device.c:
+ wined3d: Move storing the render target from ActiveRender to SetRenderTarget.
+ Use the render target index rather than hardcoding 0.
+
+ * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
+ dlls/wined3d/swapchain.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Allow the device to store multiple render targets.
+
+2006-12-19 Hans Leidekker <hans@it.vu.nl>
+
+ * include/winnt.h, tools/winedump/main.c, tools/winedump/pe.c,
+ tools/winedump/winedump.man.in:
+ winedump: Start dumping .NET specific bits from PE executables.
+
+2006-12-20 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/virtual.c:
+ ntdll: Fixed typo in map_image.
+
+2006-12-19 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: pbuffer detection.
+
+2006-12-19 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Don't crash when called with a NULL gl context.
+
+2006-12-19 Huw Davies <huw@codeweavers.com>
+
+ * dlls/gdi32/freetype.c:
+ gdi32: Improve the fontconfig filtering hack so that Mac suitcase fonts get
+ through.
+
+2006-12-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/gdi32/gdiobj.c:
+ gdi32: Remove unused function.
+
+2006-12-19 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/tests/usrmarshal.c:
+ ole32: Fix the HMETAFILEPICT user marshaling test to use the size
+ derived from the return value of HMETAFILEPICT_UserMarshal instead of
+ the value returned by HMETAFILEPICT_UserSize, as the latter
+ over-estimates the size on Windows.
+ Remove some unnecessary casts.
+
+2006-12-19 Juris Smotrovs <juris.smotrovs@sets.lv>
+
+ * dlls/user32/tests/msg.c, dlls/winex11.drv/window.c,
+ dlls/winex11.drv/winpos.c:
+ user32: Extend the support for SWP_STATECHANGED for all windows.
+
+2006-12-17 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/state.c, dlls/wined3d/utils.c,
+ include/wine/wined3d_types.h:
+ wined3d: Add WINED3DRS_STIPPLEPATTERNxy.
+
+2006-12-15 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/state.c:
+ wined3d: Fix a function name.
+
+ * dlls/wined3d/state.c:
+ wined3d: Add missing render state function.
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c:
+ wined3d: Catch nop render state changes.
+
+ * dlls/wined3d/device.c:
+ wined3d: Move render state applying to drawprim.
+
+2006-12-19 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Add the state dirtification infrastructure.
+
+2006-12-17 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * configure, configure.ac, dlls/msvcrt/msvcrt.h, dlls/msvcrt/msvcrt.spec,
+ dlls/msvcrt/string.c, include/config.h.in:
+ msvcrt: Add _atoldbl.
+
+2006-12-19 Alexandre Julliard <julliard@winehq.org>
+
+ * configure:
+ configure: Re-generated with autoconf 2.61.
+
+2006-12-14 Alex Villacís Lasso <a_villacis@palosanto.com>
+
+ * dlls/oleaut32/vartype.c:
+ oleaut32: Bypass conversion to string in R4/R8 -> DECIMAL conversion.
+
+2006-12-18 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/user32/tests/win.c, dlls/winex11.drv/mouse.c:
+ winex11drv: Return cached cursor_pos in GetCursorPos().
+
+2006-12-18 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/ws2_32/socket.c:
+ ws2_32: Implement the SIO_ADDRESS_LIST_QUERY ioctl.
+
+2006-12-18 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/kernel32/tests/loader.c:
+ kernel32: Add a minimal PE image that XP is able to load.
+
+2006-12-18 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/tests/Makefile.in, dlls/msi/tests/install.c:
+ msi: Enable cab compression and delete any resulting cabs using SHFileOperation.
+
+ * dlls/msi/tests/install.c:
+ msi: Run the install tests from a temporary directory.
+
+2006-12-15 Clinton Stimpson <cjstimpson@utwire.net>
+
+ * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
+ usp10: Implement ScriptStringCPtoX.
+
+ * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
+ usp10: Implement ScriptStringXtoCP.
+
+ * dlls/usp10/usp10.c:
+ usp10: Implement ScriptStringFree.
+
+ * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
+ usp10: Implement ScriptStringAnalyse.
+
+2006-12-18 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/d3d9/d3d9_private.h, dlls/d3d9/volume.c:
+ d3d9: Handle volume container in d3d9.
+
+ * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
+ dlls/d3d9/surface.c:
+ d3d9: Handle surface container in d3d9.
+
+ * dlls/d3d8/d3d8_private.h, dlls/d3d8/volume.c:
+ d3d8: Handle volume container in d3d8.
+
+ * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
+ dlls/d3d8/surface.c, dlls/d3d8/tests/device.c:
+ d3d8: Handle surface container in d3d8.
+
+ * dlls/d3d9/d3d9_private.h, dlls/d3d9/directx.c, dlls/d3d9/swapchain.c,
+ dlls/d3d9/tests/device.c:
+ d3d9: Fix implicit swap chain refcounting.
+
+ * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
+ dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
+ dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/surface.c,
+ dlls/wined3d/device.c, include/wine/wined3d_interface.h:
+ d3d: Callback infrastructure for implicit swap chain destruction in
+ IWineD3DDevice.
+
+ * dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
+ dlls/d3d9/surface.c, dlls/d3d9/swapchain.c, dlls/d3d9/tests/device.c:
+ d3d9: Fix implicit surface refcounting.
+
+ * dlls/wined3d/volume.c, include/wine/wined3d_interface.h:
+ wined3d: Remove IWineD3DVolume_GetContainerParent.
+
+ * dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
+ dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
+ wined3d: Remove IWineD3DSurface_GetContainerParent.
+
+ * dlls/d3d9/d3d9_private.h, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
+ d3d9: Handle volume refcount forwarding in d3d9.
+
+ * dlls/d3d9/cubetexture.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
+ dlls/d3d9/surface.c, dlls/d3d9/tests/device.c, dlls/d3d9/texture.c:
+ d3d9: Handle surface refcount forwarding in d3d9.
+
+ * dlls/wined3d/device.c:
+ wined3d: Call the depth stencil destroy callback function.
+
+2006-12-18 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/dialog.c:
+ msi: Update the text control when the selection path changes.
+
+ * dlls/msi/events.c:
+ msi: Only cleanup event subscriptions of the dialog being closed.
+
+2006-12-17 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/mouse.c, dlls/dinput/tests/Makefile.in,
+ dlls/dinput/tests/device.c:
+ dinput: Make mouse use axis mode flag set in base class. Add tests.
+
+ * dlls/dinput/device.c:
+ dinput: Add handling of AXISMODE property to base device object.
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: Zero out returned information struct.
+
+ * dlls/dinput/keyboard.c:
+ dinput: Don't return non existent keys.
+
+2006-12-17 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/kernel32/heap.c:
+ kernel32: Protect global alloc functions against integer overflows on the
+ size parameter.
+
+ * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
+ ole32: Fix SetSize for HGLOBAL streams in the case of being out-of-memory.
+
+ * dlls/ole32/ole32.spec, dlls/ole32/tests/usrmarshal.c,
+ dlls/ole32/usrmarshal.c:
+ ole32: Implement HMETAFILE and HMETAFILEPICT user marshaling functions and
+ add tests for these.
+
+ * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/marshal.c,
+ dlls/ole32/tests/usrmarshal.c:
+ ole32: Move the user marshal tests to usrmarshal.c.
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Free the resource allocated by InitializeSecurityContext when the
+ connection is closed.
+
+ * dlls/ole32/usrmarshal.c:
+ ole32: Add documentation for the user marshaling functions.
+
+ * dlls/ole32/datacache.c:
+ ole32: Support reading and writing custom clipformats in the data cache.
+
+2006-12-18 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * tools/winedump/pe.c:
+ winedump: Remove a redundant ';'.
+
+ * tools/winedump/pe.c:
+ winedump: Fix a couple of typos.
+
+2006-12-17 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/usp10/tests/usp10.c:
+ usp10/tests: Make tests run on win9x and NT4 again.
+
+ * dlls/user32/tests/monitor.c:
+ user32/tests: Make sure the tests run on NT4 again.
+
+2006-12-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * server/token.c:
+ server: Cast-qual warnings fix.
+
+ * server/object.c:
+ server: Cast-qual warnings fix.
+
+2006-12-16 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/msvcrt/cppexcept.c, dlls/msvcrt/msvcrt.spec:
+ msvcrt: Define __CxxLongjmpUnwind for i386 only.
+
+2006-12-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * programs/winhelp/hlpfile.c:
+ winhelp: Cast-qual warnings fix.
+
+ * programs/winecfg/theme.c:
+ winecfg: Cast-qual warning fix.
+
+ * programs/progman/group.c:
+ progman: Cast-qual warnings fix.
+
+ * dlls/version/tests/info.c:
+ version/tests: Write-strings warning fix.
+
+2006-12-15 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
+
+ * dlls/ddraw/ddraw_private.h, dlls/ddraw/ddraw_thunks.c,
+ dlls/ddraw/main.c:
+ ddraw: IDirectDraw3 should use its own ref count variable.
+
+ * dlls/ddraw/main.c:
+ ddraw: Initialize the IDirectDraw3 vtable.
+
+2006-12-15 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/tests/localmon.c:
+ localspl/tests: Add tests for XcvDataPort.
+
+2006-12-16 Alexandre Julliard <julliard@winehq.org>
+
+ * configure, configure.ac, include/config.h.in:
+ configure: Remove some no longer used libcurses checks.
+
+2006-12-14 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/ddraw/tests/ddrawmodes.c, dlls/wined3d/device.c:
+ wined3d: When changing display modes clip cursor to the requested display size.
+
+2006-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
+
+ * dlls/gdi32/opengl.c, dlls/winex11.drv/opengl.c:
+ winex11.drv: Avoid grabbing syslevel locks in the wrong order.
+
+2006-12-15 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c, dlls/msvcrt/msvcrt.spec:
+ msvcrt: Implemented __CxxLongjmpUnwind.
+
+ * dlls/msvcrt/cppexcept.c, dlls/msvcrt/cppexcept.h:
+ msvcrt: Make pointers to read-only exception descriptors const.
+
+2006-12-15 James Hawkins <truiken@gmail.com>
+
+ * dlls/cabinet/fdi.c:
+ cabinet: Close the opened file handle even in error cases.
+
+2006-12-15 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
+ setupapi: Add a stub implementation for SetupPromptReboot.
+
+2006-12-15 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/edit.c:
+ user32: Center the context menu if it was activated via VK_APPS like Windows
+ does.
+
+ * dlls/user32/message.c, dlls/user32/tests/msg.c,
+ dlls/winex11.drv/keyboard.c:
+ user32: Add support for the VK_APPS (Menu) key.
+
+ * dlls/ddrawex/ddrawex_private.h, dlls/ddrawex/main.c:
+ ddrawex: Avoid not necessary casts.
+
+ * dlls/ddraw/ddraw_thunks.c:
+ ddraw: Fix warnings.
+
+2006-12-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/secur32/tests/ntlm.c:
+ secur32/tests: Cast-qual warnings fix.
+
+2006-12-14 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/device.c:
+ wined3d: Clean up SetRenderState.
+
+ * dlls/d3d8/tests/device.c, dlls/ddraw/tests/d3d.c, dlls/wined3d/device.c:
+ wined3d: D3DRS_ZVISIBLE is not supposed to return an error.
+
+ * dlls/ddraw/surface.c:
+ ddraw: Add a TRACE to GetPixelFormat.
+
+2006-12-14 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/olecmd.c:
+ mshtml: Use pvaIn in exec_print.
+
+2006-12-14 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/shlwapi/tests/path.c:
+ shlwapi/tests: Fix typos.
+
+2006-12-14 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/user32/cursoricon.c, dlls/user32/tests/monitor.c,
+ dlls/winex11.drv/winpos.c:
+ user32: ClipCursor should use virtual screen resolution for empty/invalid rects.
+
+2006-12-14 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
+
+ * Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/ddrawex/Makefile.in, dlls/ddrawex/ddrawex.spec,
+ dlls/ddrawex/ddrawex_private.h, dlls/ddrawex/main.c:
+ Add ddrawex dll.
+
+2006-12-13 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
+
+ * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h,
+ dlls/ddraw/ddraw_thunks.c, include/ddraw.h:
+ ddraw: Add IDirectDraw3 interface.
+
+2006-12-09 Günther Brammer <GBrammer@gmx.de>
+
+ * dlls/ddraw/surface.c:
+ ddraw: Fix IDirectDrawSurfaceImpl_SetColorKey to also change surface_desc.
+
+2006-12-14 Francois Gouget <fgouget@free.fr>
+
+ * dlls/cabinet/fci.c, dlls/kernel32/tests/heap.c, dlls/usp10/usp10.c,
+ dlls/wined3d/directx.c, dlls/winedos/int15.c,
+ dlls/winspool.drv/tests/info.c, programs/wineconsole/wineconsole.c,
+ programs/winedbg/break.c:
+ Assorted spelling fixes.
+
+ * dlls/comdlg32/printdlg.c, dlls/comdlg32/tests/printdlg.c:
+ comdlg32: Fix PrintDlg(NULL) and reenable a test that was in an '#if 0'.
+ Fix the test so it compiles without warnings.
+
+ * dlls/ole32/tests/marshal.c:
+ ole32/tests: Replace some '#if 0's with 'if (0)'s.
+ Fix the code so it compiles.
+
+ * dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
+ dlls/user32/tests/msg.c, dlls/user32/tests/sysparams.c,
+ dlls/user32/tests/win.c:
+ user32/tests: Replace some '#if 0's with 'if (0)'s.
+ Fix the code so it compiles without warnings.
+
+ * dlls/version/tests/info.c:
+ version/tests: Replace some '#if 0's with 'if (0)'s.
+ Fix the code so it compiles without warnings.
+
+ * dlls/shlwapi/tests/clist.c:
+ shlwapi/tests: Replace some '#if 0's with 'if (0)'s.
+
+ * dlls/advapi32/tests/crypt_md4.c:
+ advapi32/tests: Replace an '#if 0' with an 'if (0)'.
+
+ * dlls/localspl/tests/localmon.c:
+ localspl/tests: Replace some '#if 0's with 'if (0)'s.
+
+ * dlls/comctl32/tests/mru.c:
+ comctl32/tests: Replace some '#if 0's with 'if (0)'s.
+ Fix the code so it compiles without warnings.
+
+2006-12-14 Francois Gouget <fgouget@codeweavers.com>
+
+ * dlls/shell32/shlexec.c:
+ shell32: Replace numeric literals with the proper constant.
+
+2006-12-14 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/secur32/ntlm.c, dlls/secur32/schannel.c:
+ secur32: Make some data const.
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
+ dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
+ dlls/wined3d/swapchain.c, dlls/wined3d/vertexdeclaration.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Make some data const.
+
+ * dlls/rsaenh/mpi.c, dlls/rsaenh/rsaenh.c, dlls/rsaenh/tomcrypt.h:
+ rsaenh: Make some data const and static.
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Make some data const.
+
+ * dlls/msvcrt/exit.c, dlls/msvcrt/locale.c:
+ msvcrt: Make some data const.
+
+ * dlls/dswave/dswave_main.c:
+ dswave: Make some data const.
+
+ * dlls/crypt32/store.c:
+ crypt32: Make some data const.
+
+ * dlls/dplayx/dplayx_global.c:
+ dplayx: Make some data const.
+
+ * dlls/winmm/winearts/audio.c:
+ winearts: Make some data const.
+
+ * dlls/dmime/audiopath.c:
+ dmime: Make some data const and static.
+
+ * dlls/dbghelp/module.c:
+ dbghelp: Make some data const.
+
+ * dlls/atl/registrar.c:
+ atl: Make some data const.
+
+ * dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/midipatch.c,
+ dlls/winmm/wineoss/mixer.c:
+ wineoss: Make some data const.
+
+2006-12-14 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/kernel32/tests/process.c:
+ kernel32/tests: Be a bit more verbose on failure.
+
+2006-12-14 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/msi/cond.y:
+ Revert "msi: Comparisons with null in conditions are special."
+ This reverts commit 9dce96b3155ce07dffa4f5b0712fbcaad9ba3e2c.
+
+ * dlls/msi/tests/package.c:
+ msi: Fix the condition test to not assume MsiNetAssemblySupport is empty.
+
+2006-12-14 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/d3d8/surface.c, dlls/d3d8/tests/device.c:
+ d3d8: Release non implicit surfaces only if refcount is 0, with test.
+
+2006-12-14 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/shdoclc/En.rc, dlls/shdoclc/shdoclc.h:
+ shdoclc: Added print template strings.
+
+ * dlls/mshtml/olecmd.c, dlls/mshtml/resource.h:
+ mshtml: Set default print template in exec_print.
+
+ * dlls/mshtml/nsio.c:
+ mshtml: Fixed handling chrome protocol.
+
+ * dlls/mshtml/nsio.c:
+ mshtml: Don't do anything in SetNSContainer if new container is the same
+ as previous.
+
+ * dlls/mshtml/nsio.c:
+ mshtml: Fix loading pages in containers without document.
+
+ * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c:
+ mshtml: Added nsACString_SetData function and use it instead of nsACString_Init
+ when we return string value.
+
+2006-12-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
+ rpcrt4/tests: Cast-qual warnings fix.
+
+2006-12-13 Francois Gouget <fgouget@codeweavers.com>
+
+ * dlls/shell32/shlexec.c:
+ shell32: Fix FindExecutableW() to not check if lpResult after using it. It's
+ supposed to cause a segfault anyway.
+ Use SE_ERR_FNF rather than a numeric literal.
+
+ * dlls/shell32/shlexec.c:
+ shell32: Add some documentation for FindExecutableW().
+
+ * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
+ shell32: Fix FindExecutable() to return the executable path, not the whole
+ command.
+
+ * dlls/shell32/tests/shlexec.c:
+ shell32/tests: Add FindExecutable() tests.
+
+ * dlls/shell32/tests/shlexec.c:
+ shell32/tests: MSDN says ShellExecute() == 32 indicates an error. So fix
+ the tests.
+
+2006-12-13 Francois Gouget <fgouget@free.fr>
+
+ * dlls/ole32/tests/ole2.c:
+ ole32: Fix named/nameless union compilation error.
+
+ * dlls/msvcrt/tests/cpp.c, dlls/msvcrt/tests/string.c:
+ msvcrt: The tests link with msvcrt(d).dll now, so use GetModuleHandle() rather
+ than LoadLibrary().
+
+2006-12-12 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
+ mshtml: Added beginning of IDM_PRINT implementation.
+
+ * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
+ mshtml: Added test of CompareUrl.
+
+2006-12-12 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/winex11.drv/mouse.c:
+ winex11.drv: Update cached cursor position after calling hook.
+
+ * dlls/user32/tests/input.c, dlls/winex11.drv/mouse.c:
+ winex11.drv: Only events with MOUSEEVENTF_MOVE flag should change mouse position.
+
+2006-12-13 Pierre d'Herbemont <pdherbemont@free.fr>
+
+ * dlls/kernel32/locale.c:
+ kernel32: Remove unneeded headers.
+
+2006-12-13 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c, server/mapping.c:
+ ntdll: Map the PE header up to the specified size, and clear the rest of
+ the page.
+
+2006-12-09 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/kernel32/tests/loader.c:
+ kernel32: Add the data that mimics the PE image which upack creates.
+
+2006-12-12 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/urlmon/internet.c, dlls/urlmon/tests/misc.c,
+ dlls/urlmon/urlmon_main.c:
+ urlmon: Use pluggable protocol in CoInternetCompareUrl.
+
+ * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
+ urlmon: Added application/x-msdownload mime filter.
+
+2006-12-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/msvcrt/tests/file.c:
+ msvcrt/tests: Cast-qual warnings fix.
+
+ * dlls/ntdll/rtl.c, dlls/ntdll/tests/rtl.c, include/winternl.h:
+ ntdll/tests: Cast-qual warning fix.
+
+2006-12-12 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Fixed computation of viewport and scissor position.
+
+2006-12-10 Pierre d'Herbemont <pdherbemont@free.fr>
+
+ * dlls/user32/driver.c, dlls/user32/user_private.h, dlls/user32/win.c,
+ dlls/winex11.drv/window.c, dlls/winex11.drv/winex11.drv.spec:
+ user32: Factorize graphics driver SetParent into user32.
+
+2006-12-11 Clinton Stimpson <cjstimpson@utwire.net>
+
+ * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
+ usp10: Add tests and fix for ScriptXtoCP .
+
+2006-12-12 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/mouse.c:
+ dinput: Use standard mouse data format instead of custom one.
+
+ * dlls/dinput/device.c, dlls/dinput/device_private.h,
+ dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
+ dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
+ dinput: Remove redundant parameter.
+
+ * dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
+ dinput: Move mouse & keyboard user data format to base class.
+
+ * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
+ dinput: Move joystick user data format into base class.
+
+ * dlls/dinput/device.c, dlls/dinput/device_private.h:
+ dinput: Add user data format into base class. Implement SetDataFormat.
+
+ * dlls/dinput/device.c, dlls/dinput/device_private.h,
+ dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
+ dlls/dinput/mouse.c:
+ dinput: Move transform and offsets structures into base device class.
+
+2006-12-12 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * programs/winetest/main.c:
+ winetest: Show correct filenames on test.winehq.org.
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool.drv/tests: No need to return anything as we are using a global
+ variable now.
+
+2006-12-12 Pierre d'Herbemont <pdherbemont@free.fr>
+
+ * dlls/kernel32/locale.c:
+ kernel32: Allow the preferred language to be different from the preferred
+ locale on Mac OS X.
+
+2006-12-08 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/htmlwindow.c, dlls/mshtml/mshtml_private.h,
+ dlls/mshtml/nsservice.c:
+ mshtml: Use HTMLWindow::alert in nsPromptService::Alert.
+
+2006-12-12 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/htmlwindow.c, dlls/mshtml/resource.h:
+ mshtml: Added alert implementation.
+
+2006-12-12 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c:
+ winex11.drv: Get rid of the display pointer in the GL context.
+
+ * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c:
+ opengl32: Don't use ENTER_GL/LEAVE_GL around calls to driver functions.
+ This causes lock inversions when the driver accesses the DC.
+
+ * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
+ dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c:
+ opengl32: Avoid generating a wrapper for internal functions when we can call
+ the internal one directly.
+
+2006-12-07 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
+
+ * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.h,
+ dlls/opengl32/opengl_norm.c, dlls/opengl32/wgl.c,
+ dlls/winex11.drv/opengl.c:
+ winex11.drv: Correctly position and clip opengl child windows.
+
+2006-12-12 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Get rid of the unused set_drawable function.
+
+ * dlls/gdi32/clipping.c:
+ gdi32: Use a more appropriate size for the default clip region.
+
+ * dlls/gdi32/dc.c, dlls/winex11.drv/init.c:
+ winex11.drv: Implemented DESKTOPHORZ/VERTRES device caps.
+
+ * dlls/winex11.drv/bitblt.c, dlls/winex11.drv/bitmap.c,
+ dlls/winex11.drv/init.c, dlls/winex11.drv/xrender.c:
+ winex11.drv: Make sure the drawable rect is always updated and use it where
+ appropriate.
+
+2006-12-07 Ulrich Czekalla <ulrich.czekalla@utoronto.ca>
+
+ * dlls/winex11.drv/bitblt.c, dlls/winex11.drv/clipping.c,
+ dlls/winex11.drv/dce.c, dlls/winex11.drv/dib.c,
+ dlls/winex11.drv/graphics.c, dlls/winex11.drv/init.c,
+ dlls/winex11.drv/opengl.c, dlls/winex11.drv/text.c,
+ dlls/winex11.drv/x11drv.h, dlls/winex11.drv/xrender.c,
+ include/wine/server_protocol.h, server/protocol.def, server/trace.c,
+ server/window.c:
+ winex11.drv: Store window and drawable rects in X11DRV_PDEVICE.
+
+2006-12-12 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winex11.drv/clipboard.c:
+ winex11.drv: Remove unused PropertyAliasMap variable.
+
+2006-12-11 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
+ mscoree: Add a stub implementation for CorExitProcess and
+ GetRequestedRuntimeInfo.
+
+ * dlls/mscoree/Makefile.in, dlls/mscoree/mscoree_main.c:
+ mscoree: Take advantage of an installed Mono for Windows to run .NET
+ applications.
+
+2006-12-12 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool/tests: Don't treat having no printers as a failure.
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool/tests: Make default_printer a global variable.
+
+2006-12-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/msvcrt/tests/printf.c:
+ msvcrt/tests: Cast-qual warnings fix.
+
+ * dlls/msvcrt/tests/cpp.c:
+ msvcrt/tests: Cast-qual warnings fix.
+
+ * dlls/msi/tests/install.c:
+ msi/tests: Cast-qual warning fix.
+
+2006-12-11 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/comctl32/tests/comboex.c, dlls/comctl32/tests/header.c,
+ dlls/comctl32/tests/monthcal.c, dlls/comctl32/tests/progress.c,
+ dlls/comctl32/tests/toolbar.c, dlls/comctl32/tests/treeview.c,
+ dlls/usp10/tests/usp10.c, dlls/winmm/tests/wave.c:
+ Made some functions static.
+
+2006-12-08 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/tests/localmon.c:
+ localspl/tests: Add tests for XcvClosePort.
+
+ * dlls/localspl/tests/localmon.c, include/ddk/winsplp.h:
+ localspl/tests: Add tests for XcvOpenPort.
+
+2006-12-11 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/shell32/shell32.spec, dlls/shell32/shell32_main.c:
+ shell32: Add a stub implementation for SHLoadNonloadedIconOverlayIdentifiers.
+
+2006-12-10 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_SEPARATEALPHABLENDENABLE to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move SRGBWRITEENABLE to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move tesselation to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_NORMALDEGREE to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_POSITIONDEGREE to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Make WINED3DRS_DEBUGMONITORTOKEN a nogl state.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_PATCHSEGMENTS to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_PATCHEDGESTYLE to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_MULTISAMPLEMASK to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_ANTIALIAS to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_STIPPLEDALPHA to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_TEXTUREPERSPECTIVE to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_DEPTHBIAS to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_SCISSORTESTENABLE to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_MULTISAMPLEANTIALIAS to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_WRAPx to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_POINTSPRITEENABLE to the state table.
+
+ * dlls/wined3d/device.c:
+ wined3d: WINED3DRS_SOFTWAREVERTEXPROCESSING is a nogl state.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_LASTPIXEL to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_LOCALVIEWER to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_COLORWRITEENABLEx to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move point scale render states to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_POINTSIZE_MAX to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_POINTSIZE_MIN to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_POINTSIZE to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_NORMALIZENORMALS to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_ZBIAS to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_LINEPATTERN to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_COLORVERTEX to the state table.
+
+2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/cryptdll/cryptdll.c:
+ cryptdll: Change storage class of module handle to static.
+
+2006-12-10 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/device.c, dlls/dinput/device_private.h,
+ dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
+ dinput: Move few helper functions and standardize them.
+
+ * dlls/dinput/device.c, dlls/dinput/device_private.h,
+ dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
+ dlls/dinput/mouse.c:
+ dinput: Move internal function calculate_ids to where it's really used.
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: No need to copy default constant format. Use already defined static
+ instead.
+
+2006-12-11 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/shell32/shlfileop.c:
+ shell32: Avoid using garbage data in wildcard expansion.
+
+2006-12-10 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/winex11.drv/opengl.c:
+ wgl: Make the WGL code independant of the number of supported pixel formats.
+
+2006-12-10 Chris Robinson <chris.kcat@gmail.com>
+
+ * dlls/winex11.drv/opengl.c:
+ wgl: Properly handle GLX_DRAWABLE_TYPE queries.
+
+2006-12-11 Christoph Frick <frick@sc-networks.de>
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: Utilize IDirectInputDevice2AImpl_Acquire/Unacquire.
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: Ensure that the size of the dev caps pointer is large enough - no exact.
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: Silently ignore DIPROP_CALIBRATIONMODE.
+
+2006-12-10 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/device.c:
+ dinput: Remove incorrect assumption about format.
+
+2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Set WINED3DRS_INDEXEDVERTEXBLENDENABLE to state_nogl.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Remove the unused tween factor stateblock member.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Remove the unused stateblock vertex blend member.
+
+2006-12-10 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move wined3drs_fogdensity to the state table.
+
+2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_FOGCOLOR to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Make WINED3DRS_RANGEFOGENABLE a nogl state.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move fog states to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_STENCILWRITEMASK to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move stencil states to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_SPECULARENABLE to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_TEXTUREFACTOR to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_BLENDOP to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move clipping states to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move alpha states to the state table.
+
+ * dlls/d3d9/tests/device.c, dlls/wined3d/device.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Implement IWineD3DDevice::Reset.
+
+2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/mapi32/tests/util.c:
+ mapi32/tests: Cast-qual warnings fix.
+
+ * dlls/mapi32/tests/prop.c:
+ mapi32/tests: Cast-qual warnings fix.
+
+ * dlls/gdi32/tests/metafile.c:
+ gdi32/tests: Cast-qual warning fix.
+
+2006-12-10 Chris Robinson <chris.kcat@gmail.com>
+
+ * dlls/wined3d/directx.c:
+ wined3d: Reduce the number of error messages.
+
+2006-12-10 Peter Oberndorfer <kumbayo84@arcor.de>
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Fix imagelist regression from "comctl32: Remove Nx1 assumptions
+ in ImageList_Read".
+
+2006-12-10 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/crypt32/tests/cert.c, dlls/ddraw/tests/refcount.c,
+ dlls/dinput/tests/dinput_test.h, dlls/dinput/tests/joystick.c,
+ dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound_test.h,
+ dlls/dsound/tests/propset.c, dlls/gdi32/tests/bitmap.c,
+ dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
+ dlls/msi/tests/db.c, dlls/msvcrt/tests/data.c,
+ dlls/msvcrt/tests/dir.c, dlls/msvcrt/tests/string.c,
+ dlls/msxml3/tests/domdoc.c, dlls/ole32/tests/ole2.c,
+ dlls/oleaut32/tests/olefont.c, dlls/oleaut32/tests/safearray.c,
+ dlls/oleaut32/tests/vartype.c, dlls/rpcrt4/tests/cstub.c,
+ dlls/rpcrt4/tests/ndr_marshall.c, dlls/secur32/tests/main.c,
+ dlls/shell32/tests/shlfolder.c, dlls/user32/tests/dde.c,
+ dlls/user32/tests/edit.c, dlls/user32/tests/menu.c,
+ dlls/user32/tests/sysparams.c, dlls/user32/tests/win.c:
+ made functions and variables static in some testcases.
+
+2006-12-10 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool.drv/tests: Fix typo.
+
+2006-12-09 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/device.c, dlls/dinput/joystick_linux.c:
+ dinput: Fix processing of custom format.
+
+2006-12-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/dmstyle/dmutils.c:
+ dmstyle: Dangling references fix.
+
+ * dlls/dmloader/debug.c:
+ dmloader: Dangling references fix.
+
+2006-12-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/dmime/dmutils.c:
+ dmime: Dangling references fix.
+
+ * dlls/kernel32/tests/locale.c:
+ kernel32/tests: Cast-qual warnings fix.
+
+2006-12-09 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/dbghelp/storage.c:
+ dbghelp: Sparse array speed up.
+
+2006-12-08 Alexandre Julliard <julliard@winehq.org>
+
+ * ANNOUNCE, ChangeLog, VERSION, configure:
+ Release 0.9.27.
+
+----------------------------------------------------------------
+2006-12-08 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/gdi32/freetype.c:
+ gdi32: Don't assume that the font codepages change with the user locale.
+ Codepages can be set independently with LC_CTYPE.
+
+ * dlls/msvcrt/locale.c:
+ msvcrt: Use LOCALE_USER_DEFAULT to get the proper codepage for the Unix locale.
+
+ * dlls/shlwapi/tests/string.c:
+ shlwapi: Fixed string tests for non-English locales.
+
+2006-12-08 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move blending related states to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_AMBIENT to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_ZFUNCENABLE to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_ZWRITEENABLE to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_DITHERENABLE to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_SHADEMODE to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_CULLMODE to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_ZENABLE to the state table.
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_LIGHTNING to the state table.
+
+2006-12-08 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/gdi32/freetype.c:
+ gdi32: Disable the freetype mmap sharing on Mac OS.
+
+2006-12-08 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/comcat/comcat_private.h, dlls/comcat/manager.c:
+ comcat: Remove const from COMCAT Manager.
+
+2006-12-08 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
+ shell32: Define AVI resource 152.
+
+2006-12-08 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/advpack/tests/advpack.c:
+ advpack/tests: Change the output for HRESULT's.
+
+2006-12-08 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/dbghelp/stack.c:
+ dbghelp: Avoid a printf format warning.
+
+ * tools/winedump/pdb.c:
+ winedump: Avoid printf format warnings.
+
+2006-12-08 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
+
+ * dlls/imm32/imm.c:
+ imm32: Send the WM_IME_CHAR message, although ResultString has been read.
+
+2006-12-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/crypt32/tests/encode.c:
+ crypt32/tests: Cast-qual warnings fix.
+
+ * dlls/crypt32/tests/store.c:
+ crypt32/tests: Cast-qual warnings fix.
+
+2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/device.c, dlls/wined3d/state.c:
+ wined3d: Move WINED3DRS_FILLMODE to the state table.
+
+2006-12-06 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/state.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Add render states to the state table.
+
+2006-12-05 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/Makefile.in, dlls/wined3d/state.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Create the state table.
+
+2006-12-07 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/ws2_32/socket.c:
+ ws2_32: Downgrade SO_REUSEADDR fixme to a trace.
+
+2006-12-07 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/loader.c:
+ ntdll: Check the NX compatibility flag for every loaded module.
+
+ * tools/winebuild/build.h, tools/winebuild/main.c,
+ tools/winebuild/spec32.c, tools/winebuild/utils.c,
+ tools/winebuild/winebuild.man.in:
+ winebuild: Added --nxcompat option, and mark all modules as NX-compatible
+ by default.
+
+ * tools/winedump/pe.c:
+ winedump: Print sizes and offsets in hex.
+
+2006-12-07 Huw Davies <huw@codeweavers.com>
+
+ * dlls/wineps.drv/download.c:
+ wineps.drv: Don't try to download a non-scalable font.
+
+2006-12-06 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/tests/package.c:
+ msi: Add tests for comparison to empty strings.
+
+ * dlls/msi/cond.y:
+ msi: Comparisons with null in conditions are special.
+
+2006-12-07 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * tools/winedump/lib.c:
+ winedump: Dump section data of COFF library files, decode some import data.
+
+ * tools/winedump/main.c, tools/winedump/pe.c, tools/winedump/winedump.h:
+ winedump: Add a possibility to dump raw section data.
+
+ * tools/winedump/pe.c, tools/winedump/winedump.h:
+ winedump: Export dump_section() for use outside of pe.c.
+
+ * tools/winedump/pe.c, tools/winedump/winedump.h:
+ winedump: Handle properly partial optional COFF headers.
+ Export dump_file_header() and dump_optional_header() for use outside of pe.c.
+
+ * tools/winedump/pe.c:
+ winedump: IMAGE_SCN_ALIGN_??? are not the bit fields, but the values masked
+ by IMAGE_SCN_ALIGN_MASK.
+
+ * tools/winedump/pdb.c:
+ winedump: Avoid returning void from a void function.
+
+ * tools/winedump/pdb.c:
+ winedump: Make output of dump_data fit into 80 columns.
+
+ * dlls/kernel32/tests/loader.c:
+ kernel32: Add PE images with section alignment 1 and 2 to the loader test.
+
+2006-12-07 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel32/tests/loader.c, dlls/ntdll/virtual.c:
+ ntdll: Fix the failing loader tests.
+
+2006-12-05 Chris Robinson <chris.kcat@gmail.com>
+
+ * dlls/winex11.drv/opengl.c:
+ wgl: Implement wglGetPixelFormatAttribfvARB.
+
+2006-12-07 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/oleaut32/tests/vartype.c:
+ oleaut32/tests: Use LOCALE_NOUSEROVERRIDE in tests that depend on the decimal
+ separator.
+
+ * dlls/oleaut32/vartype.c:
+ oleaut32: Use LOCALE_NOUSEROVERRIDE where necessary in variant conversions.
+
+ * dlls/kernel32/locale.c:
+ kernel32: For LOCALE_NOUSEROVERRIDE, check locale against the appropriate
+ default lcid.
+
+ * dlls/kernel32/tests/locale.c:
+ kernel32/tests: Added LOCALE_NOUSEROVERRIDE flag on time tests that rely
+ on AM/PM.
+
+2006-12-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * documentation/README.ko:
+ README: Updated Korean translation.
+
+2006-12-06 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * programs/winecfg/Fr.rc:
+ winecfg: A few fixes for the French translation.
+
+2006-12-06 Francois Gouget <fgouget@free.fr>
+
+ * tools/winapi/msvcmaker:
+ msvcmaker: Remove references to wine_unicode and to .spec.c files.
+
+2006-12-07 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/compobj.c:
+ ole32: Add some documentation for CoCreateInstance.
+
+ * dlls/wininet/http.c:
+ wininet: Make a function for resolving the server name for an HTTP request
+ and sending the appropriate callbacks and use it to remove some duplicated code.
+
+ * dlls/wininet/http.c:
+ wininet: Make HTTP_HandleRedirect no longer call HTTP_HttpSendRequestW.
+ Make the redirect handling in HTTP_HttpSendRequestW iterate instead of recurse.
+
+2006-12-06 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
+ dlls/mshtml/htmlwindow.c, dlls/mshtml/mshtml_private.h:
+ mshtml: Added get_parentWindow implementation.
+
+ * dlls/shdoclc/En.rc, dlls/shdoclc/shdoclc.h:
+ shdoclc: Added IDS_MESSAGE_BOX_TITLE string.
+
+ * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
+ urlmon: Added application/pdf mime filter.
+
+ * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
+ urlmon: Added application/java mime filter.
+
+ * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
+ urlmon: Added application/x-zip-compressed filter.
+
+ * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
+ urlmon: Added application/x-gzip-compression filter.
+
+2006-12-06 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/ntdll/tests/rtl.c:
+ ntdll/tests: Fix typo.
+
+2006-12-06 Francois Gouget <fgouget@free.fr>
+
+ * include/wingdi.h:
+ gdi32: Add a prototype for GetFontUnicodeRanges().
+
+2006-12-06 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/gdi32/freetype.c:
+ gdi32: Only mmap a given font file once.
+ FT_New_Face always creates a new mapping of the font file, so do the
+ mapping by hand and use FT_New_Memory_Face instead.
+
+2006-12-05 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
+ dlls/d3d8/surface.c, dlls/d3d8/swapchain.c, dlls/d3d8/tests/device.c:
+ d3d8: Fix implicit surface refcounting.
+
+ * dlls/d3d8/d3d8_private.h, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
+ d3d8: Handle volume refcount forwarding in d3d8.
+
+ * dlls/d3d8/cubetexture.c, dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c,
+ dlls/d3d8/surface.c, dlls/d3d8/tests/device.c, dlls/d3d8/texture.c:
+ d3d8: Handle surface refcount forwarding in d3d8.
+
+ * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
+ dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c, dlls/d3d9/directx.c,
+ dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/surface.c,
+ dlls/wined3d/device.c, include/wine/wined3d_interface.h:
+ d3d: Callback infrastructure for implicit depth stencil surface destruction
+ in IWineD3DDevice.
+
+ * dlls/wined3d/directx.c, dlls/wined3d/volumetexture.c,
+ dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
+ d3d: Callback infrastructure for implicit volume destruction in
+ IWineD3DVolumeTexture.
+
+ * dlls/wined3d/swapchain.c, include/wine/wined3d_interface.h:
+ d3d: Callback infrastructure for implicit render target destruction in
+ IWineD3DSwapChain.
+
+ * dlls/wined3d/cubetexture.c, include/wine/wined3d_interface.h:
+ d3d: Callback infrastructure for implicit surface destruction in
+ IWineD3DCubeTexture.
+
+ * dlls/wined3d/directx.c, dlls/wined3d/texture.c,
+ dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
+ d3d: Callback infrastructure for implicit surface destruction in IWineD3DTexture.
+
+2006-12-04 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * include/wine/list.h:
+ wine/list.h: Added list_move_head and list_move_tail.
+
+2006-12-06 Francois Gouget <fgouget@free.fr>
+
+ * dlls/dmime/dmutils.c, dlls/dmime/dmutils.h:
+ dmime: Remove resolve_STREAM_SEEK(), it is unused.
+
+ * dlls/ole32/usrmarshal.c:
+ ole32: Convert dump_user_flags() into debugstr_user_flags(), a proper debug
+ trace function.
+
+ * dlls/ole32/datacache.c:
+ ole32: Convert dump_FORMATETC() into debugstr_formatetc(), a proper debug
+ trace function.
+
+ * tools/winapi/msvcmaker:
+ msvcmaker: Link with msvcrt(d).dll rather than with the static C library.
+
+ * tools/winapi/msvcmaker:
+ msvcmaker: Tweak the .dsp formatting to better match Visual Studio.
+
+ * tools/winapi/msvcmaker:
+ msvcmaker: Remove unneeded -I.. for the msvcrt tests.
+
+ * tools/winapi/msvcmaker:
+ msvcmaker: Fix the code that sets __WINETEST_OUTPUT_DIR so it does not pollute
+ $output_dir.
+
+2006-12-05 Chris Robinson <chris.kcat@gmail.com>
+
+ * dlls/winex11.drv/opengl.c:
+ wgl: Fix for missing NV GLX extension.
+
+2006-12-06 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/tests/package.c:
+ msi: More tests for the SourceDir property.
+
+ * dlls/msi/tests/package.c:
+ msi: Add some tests for the ALTER query.
+
+2006-12-05 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * programs/winedbg/symbol.c:
+ winedbg: Added support for constant values passed by dbghelp.
+
+ * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
+ dlls/dbghelp/msc.c, dlls/dbghelp/symbol.c:
+ dbghelp: Added ability to internal store / reload a symbol with a constant value.
+ Let dwarf and msc use this new feature.
+ As we also add global symbol without addresses, don't take those
+ constant symbols into account for searches by address.
+
+ * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
+ dlls/dbghelp/storage.c, dlls/dbghelp/symbol.c:
+ dbghelp: Added a field to the hash table to store the number of elements in
+ the hash table.
+ Make use of it to get rid to module_compute_num_syms.
+
+ * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
+ dlls/dbghelp/elf_module.c, dlls/dbghelp/symbol.c:
+ dbghelp: In find_nearest, now return the symbol instead of its index in
+ module->sorttable.
+
+ * dlls/dbghelp/elf_module.c:
+ dbghelp: Simplify the way we find the debug header.
+
+2006-12-05 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/dplayx/dplay.c:
+ dplayx: Display requested provider.
+
+2006-12-05 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/winex11.drv/opengl.c:
+ wgl: Cleanup wglMakeCurrent.
+
+2006-12-05 Huw Davies <huw@codeweavers.com>
+
+ * dlls/wineps.drv/type42.c:
+ wineps.drv: When we're using a GlyphDirectory we should clear the offsets and
+ lengths of the loca and glyf tables in addition to changing their names.
+ Should fix printing on Mac based cups servers.
+
+2006-12-03 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/kernel32/tests/path.c:
+ kernel32/tests: Add tests for GetWindowsDirectory.
+
+ * dlls/kernel32/tests/path.c:
+ kernel32/tests: Add tests for GetSystemDirectory.
+
+2006-12-04 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/version/tests/info.c:
+ version/tests: Free memory after use.
+
+ * dlls/wininet/tests/url.c:
+ wininet/test: Free memory after use.
+
+ * dlls/advapi32/tests/security.c:
+ advapi32/tests: Free memory after use.
+
+2006-12-05 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel32/volume.c:
+ kernel32: Always read a full block from the CD-ROM to avoid problems on raw
+ devices.
+
+2006-12-05 Huw Davies <huw@codeweavers.com>
+
+ * dlls/user32/listbox.c, dlls/user32/tests/listbox.c:
+ user32: For LBS_OWNERDRAWVARIABLE listboxes return the fixed item height if
+ the listbox is empty.
+
+2006-12-05 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/package.c:
+ msi: Initialize sid_str to NULL.
+
+ * dlls/msi/database.c:
+ msi: Fail if stg is NULL.
+
+2006-12-05 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/ws2_32/socket.c:
+ ws2_32: Rewrite setsockopt to be more readable.
+
+2006-12-05 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/heap.c:
+ ntdll: Added support for the HEAP_CREATE_ENABLE_EXECUTE flag.
+
+ * loader/kthread.c:
+ kthread: Don't make the stack executable by default.
+
+ * dlls/ntdll/loader.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/virtual.c:
+ ntdll: Force exec permissions on all mmaps unless the app is marked
+ NX-compatible.
+
+2006-12-05 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * dlls/dbghelp/elf_module.c:
+ dbghelp: Recognize DT_GNU_HASH.
+
+2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/advapi32/lsa.c:
+ advapi32: Eliminate wild pointers.
+
+ * dlls/comcat/tests/comcat.c:
+ comcat/tests: Cast-qual warnings fix.
+
+2006-12-04 Lei Zhang <thestig@google.com>
+
+ * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h:
+ riched20: Move EM_EXSETSEL fix into ME_SetSelection.
+
+2006-12-04 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/device_private.h:
+ dinput: Remove no longer used GEN_EVENT.
+
+ * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
+ dinput: Move joystick event queue into base device class.
+
+ * dlls/dinput/mouse.c:
+ dinput: Move mouse event queue into base device class.
+
+ * dlls/dinput/keyboard.c:
+ dinput: Move keyboard event queue into base device class.
+ This removes [Get|Set]Property and GetDeviceData.
+
+ * dlls/dinput/device.c, dlls/dinput/device_private.h:
+ dinput: Implement [Get|Set]Property and GetDeviceData in base Device object.
+ Also add queue_event to replace big macro GEN_EVENT.
+
+2006-12-05 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/action.c, dlls/msi/msipriv.h:
+ msi: Examine the attributes of all features before setting a component's state.
+
+ * dlls/msi/tests/package.c:
+ msi: Add the names of features/components to debugging output.
+
+2006-12-04 Francois Gouget <fgouget@free.fr>
+
+ * dlls/avifil32/avifile_It.rc, dlls/comctl32/comctl_It.rc,
+ dlls/comdlg32/cdlg_It.rc, dlls/mpr/mpr_It.rc,
+ dlls/msacm32/msacm_It.rc, dlls/msi/msi_It.rc,
+ dlls/msrle32/msrle_It.rc, dlls/oleaut32/oleaut32_It.rc,
+ dlls/oledlg/oledlg_It.rc, dlls/serialui/It.rc, dlls/setupapi/It.rc,
+ dlls/shell32/shell32_It.rc, dlls/shlwapi/shlwapi_It.rc,
+ dlls/user32/resources/user32_It.rc, dlls/wineps.drv/wps_It.rc,
+ dlls/wininet/wininet_It.rc, dlls/winspool.drv/It.rc,
+ programs/clock/It.rc, programs/cmdlgtst/It.rc,
+ programs/notepad/It.rc, programs/progman/It.rc,
+ programs/regedit/It.rc, programs/start/It.rc, programs/view/It.rc,
+ programs/winecfg/It.rc, programs/wineconsole/wineconsole_It.rc,
+ programs/winemine/It.rc, programs/winhelp/It.rc:
+ Consistently use SUBLANG_NEUTRAL for Italian resources.
+
+ * README, dlls/gdi32/gdi_private.h, dlls/iphlpapi/ifenum.c,
+ dlls/kernel32/cpu.c, dlls/kernel32/instr.c, dlls/kernel32/process.c,
+ dlls/kernel32/selector.c, dlls/msvcrt/tests/headers.c,
+ dlls/ole32/storage32.h, dlls/oleaut32/typelib.h,
+ dlls/rpcrt4/ndr_stubless.c, dlls/shell32/shell32_main.c,
+ dlls/user32/mdi.c, include/msvcrt/process.h, include/windef.h,
+ libs/wine/mmap.c, tools/widl/typelib_struct.h, tools/winedump/le.c,
+ tools/winedump/msc.c, tools/winegcc/winegcc.c:
+ Assorted spelling fixes.
+
+ * dlls/mshtml/editor.c:
+ mshtml: Add '\n' to Wine trace.
+
+ * dlls/msxml3/domdoc.c:
+ msxml3: Add '\n' to Wine trace.
+
+ * dlls/vmm.vxd/vmm.c:
+ vmm.vxd: PC_WRITABLE spelling fix.
+
+2006-12-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/atl/registrar.c:
+ atl: Change storage class of dll_count to static.
+
+2006-12-04 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/datacache.c:
+ ole32: Implement the GetData function of the data cache to using the
+ existing LoadData function and fix GetData to also return data that
+ has been set, rather than loaded.
+
+ * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
+ ole32: Fix HandsOffStorage in the data cache.
+
+ * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
+ ole32: Implement the DiscardCache function in the data cache.
+
+2006-12-04 Huw Davies <huw@codeweavers.com>
+
+ * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
+ winspool.drv: Outlook 2003 relies on the buffer size returned by EnumPrintersA
+ being big enough to hold the buffer returned by EnumPrintersW.
+
+2006-11-23 Jan Zerebecki <jan.wine@zerebecki.de>
+
+ * dlls/wined3d/directx.c:
+ wined3d: Add err for failure case in CheckDepthStencilMatch.
+
+ * dlls/wined3d/directx.c:
+ wined3d: Fix CreateFakeGLContext to work with a foreign context.
+
+ * dlls/wined3d/directx.c:
+ wined3d: Avoid XFree on NULL in CheckDeviceType.
+
+ * dlls/wined3d/directx.c:
+ wined3d: Rearrange code in CheckDeviceType.
+
+ * dlls/wined3d/directx.c:
+ wined3d: Add warn trace for INVALIDCALL case in CheckDeviceType.
+
+2006-12-04 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
+ dlls/glut32/Makefile.in, dlls/glut32/glut.c, dlls/glut32/glut32.spec,
+ dlls/make_dlls:
+ Remove glut32.
+
+2006-12-04 Damjan Jovanovic <damjan.jov@gmail.com>
+
+ * dlls/ws2_32/tests/sock.c:
+ ws2_32: Added tests for closesocket cancelling pending I/O operations.
+
+2006-12-04 Alexandre Julliard <julliard@winehq.org>
+
+ * server/sock.c:
+ server: Explicitly shutdown destroyed sockets to force pending poll() calls
+ to return.
+
+ * dlls/kernel32/locale.c:
+ kernel32: Store the LC_MESSAGES value under the "Locale" value.
+ Some apps depend on the value. Reported by Karsten Elfenbein.
+
+2006-12-02 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * programs/winedbg/symbol.c:
+ winedbg: Dwarf can emit REGREL symbol information, so handle it.
+ Factorize a bit more some symbol handling code.
+
+ * programs/winedbg/break.c, programs/winedbg/debugger.h,
+ programs/winedbg/tgt_active.c:
+ winedbg: Now that local variable computation depends on instruction
+ pointer value, be sure to have the relevant insn ptr value when
+ fetching the stack frames (spotted by Peter Oberndorfer).
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Fixed value stored for register relative information
+ (regression spotted by Peter Oberndorfer).
+
+ * dlls/dbghelp/dbghelp.c:
+ dbghelp: Now that symbol's value computation depend on instruction
+ pointer value, be sure to always store it (spotted by Peter
+ Oberndorfer).
+
+ * programs/winedbg/be_alpha.c, programs/winedbg/be_cpu.h,
+ programs/winedbg/be_i386.c, programs/winedbg/be_ppc.c,
+ programs/winedbg/be_x86_64.c, programs/winedbg/debugger.h,
+ programs/winedbg/memory.c, programs/winedbg/stack.c:
+ winedbg: Added some black magic to still handle register values on non
+ current frame for some of the registers we know of (frame pointer,
+ stack pointer).
+
+ * programs/winedbg/symbol.c:
+ winedbg: Remove some hassle from sgv_cb, and handle line number displacement
+ where needed.
+
+ * programs/winedbg/symbol.c:
+ winedbg: No longer test filename in sgv_cb, but do it in the only place where
+ we actually need it.
+
+2006-12-02 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/datacache.c:
+ ole32: Add some more traces to the data cache to make debugging easier.
+
+ * dlls/ole32/tests/ole2.c:
+ ole32: Add tests for invalid clipformat/tymed combinations in IOleCache:Cache
+ and for caching formats with a clipformat of 0.
+
+ * dlls/ole32/datacache.c:
+ ole32: In the data cache, fmtetc->cfFormat and fmtetc->tymed can be 0 which
+ means to match any clipformat/tymed.
+ Therefore, keep the clipformat of the data in the data_cf field.
+ Return an error from SetData if a non-zero clipformat hasn't been specified.
+ Write out stgmedium.tymed instead of fmtetc.tymed, which is guaranteed
+ to be non-zero if data has been set.
+
+ * dlls/ole32/datacache.c:
+ ole32: Check that the specified clipboard format and tymed are valid in
+ IOleCache::Cache in the data cache.
+
+2006-12-03 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss.spec:
+ spoolss: Forward EnumPortsW to winspool.drv.
+
+2006-12-04 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
+ ws2_32: Rewrite getsockopt to make it more readable.
+
+2006-12-04 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/loader.c:
+ ntdll: Allow module with extensions in forward specifications.
+
+2006-12-04 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
+ msi: Double quotes are not valid in queries.
+
+ * dlls/msi/tests/db.c:
+ msi: Add tests for quoting in queries.
+
+2006-12-03 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c,
+ dlls/d3d8/volume.c, dlls/d3d9/d3d9_private.h, dlls/d3d9/device.c,
+ dlls/d3d9/directx.c, dlls/d3d9/volume.c, dlls/ddraw/ddraw.c,
+ dlls/wined3d/device.c, include/wine/wined3d_interface.h:
+ d3d: Pass the superior creating object down to the callback functions.
+
+2006-12-01 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
+
+ * fonts/ms_sans_serif.sfd:
+ fonts: Add Ukrainian and Byelorussian symbols in MS Sans Serif font.
+
+ * fonts/small_fonts.sfd:
+ fonts: Add Ukrainian and Byelorussian symbols in Small fonts.
+
+ * fonts/courier.sfd:
+ fonts: Add Ukrainian and Byelorussian symbols in Courier font.
+
+ * fonts/system.sfd:
+ fonts: Add Ukrainian and Byelorussian symbols in System font.
+
+2006-12-02 Clinton Stimpson <cjstimpson@utwire.net>
+
+ * dlls/comctl32/header.c:
+ comctl32: Destroy header information on WM_NCDESTROY instead of WM_DESTROY.
+
+2006-12-02 Chris Robinson <chris.kcat@gmail.com>
+
+ * dlls/winex11.drv/opengl.c:
+ wgl: Don't return prematurely if ConvertPixelFormatWGLtoGLX receives an invalid
+ pixel format.
+
+2006-12-01 Charles Blacklock <charles@diagnos.co.uk>
+
+ * dlls/oleaut32/vartype.c:
+ oleaut32: Cleanup of previous VarBstrCmp patch.
+
+2006-12-02 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/d3d9/tests/surface.c, dlls/wined3d/surface.c:
+ wined3d/d3d9: Pitch for DXTn textures can not be 0. With tests.
+
+2006-12-01 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/dinput/keyboard.c:
+ dinput: Implement Poll for keyboard.
+
+ * dlls/dinput/device.c, dlls/dinput/device_private.h,
+ dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
+ dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
+ dinput: Move critical section to the base device class.
+
+ * dlls/dinput/device.c, dlls/dinput/device_private.h,
+ dlls/dinput/joystick_linux.c, dlls/dinput/keyboard.c,
+ dlls/dinput/mouse.c, dlls/dinput/tests/joystick.c,
+ dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
+ dinput: Move acquired flag to the base device class. Add tests.
+
+2006-12-04 Alexandre Julliard <julliard@winehq.org>
+
+ * tools/winebuild/parser.c:
+ winebuild: Check for illegal characters in entry point names.
+
+2006-12-04 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/nonclient.c, dlls/user32/tests/win.c:
+ user32: Add ShowWindow test, make it pass under Wine.
+
+2006-12-03 Lei Zhang <thestig@google.com>
+
+ * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
+ riched20: Fixes and additional conformance tests for EM_EXSETSEL.
+
+2006-12-03 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/winex11.drv/opengl.c:
+ wgl: (W)GL_NV_vertex_array_range.
+
+2006-12-03 Peter Beutner <p.beutner@gmx.net>
+
+ * dlls/ntdll/signal_i386.c, dlls/ntdll/tests/exception.c:
+ ntdll: Fix single stepping over popf instruction.
+
+2006-12-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * tools/winedump/msc.c:
+ winedump: Cast-qual warnings fix.
+
+ * tools/winedump/lnk.c:
+ winedump: Cast-qual warnings fix.
+
+2006-12-03 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/shlwapi/reg.c:
+ shell32: Forward SHDeleteKeyA directly to SHDeleteKeyW.
+
+2006-12-01 James Hawkins <truiken@gmail.com>
+
+ * dlls/shell32/shlexec.c:
+ shell32: Move a NULL pointer check before the place where we dereference
+ the pointer.
+
+ * dlls/msi/action.c, include/msidefs.h:
+ msi: Add handling for the StartServices action.
+
+2006-12-01 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/imagehlp/access.c:
+ imagehlp: MapAndLoad should do some useful stuff now.
+
+2006-12-01 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/ole32_main.c:
+ ole32: Set the mapping mode to anisotropic in OleMetafilePictFromIconAndLabel.
+
+ * dlls/ole32/ole32_main.c:
+ ole32: The width of the metafile drawn should be 3 times the icon width in
+ OleMetafilePictFromIconAndLabel.
+
+ * dlls/ole32/ole32_main.c:
+ ole32: Fill in the xExt and yExt fields in OleMetafilePictFromIconAndLabel.
+
+ * dlls/ole32/ole32_main.c:
+ ole32: Use the default icon title font when writing the caption text out in
+ OleMetafilePictFromIconAndLabel.
+
+ * dlls/ole32/ole32_main.c:
+ ole32: The METAFILEPICT created by OleMetafilePictFromIconAndLabel should have
+ its mapping mode be anisotropic, not isotropic.
+
+ * dlls/ole32/ole32_main.c:
+ ole32: Call SetWindowOrgEx and SetWindowExtEx in OleMetafilePictFromIconAndLabel
+ so that the created metafile scales correctly.
+ Centre the icon and the label.
+
+ * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
+ ole32: Implement saving of the data cache.
+ Document a few of the unknown fields in the presentation data header.
+
+ * dlls/ole32/datacache.c, dlls/ole32/tests/ole2.c:
+ ole32: Add handling of the dirty state to the data cache and fix InitNew to
+ not call Load.
+
+ * dlls/ole32/datacache.c:
+ ole32: Add documentation for CreateDataCache.
+
+ * dlls/ole32/tests/ole2.c:
+ ole32: Add some tests for the IViewObject, IOleCache2 and IPersistStorage
+ interfaces of the OLE data cache.
+
+ * dlls/ole32/datacache.c:
+ ole32: The advise sink for the data cache should be primed with the passed in
+ aspects value, not an arbitrarily selected value.
+
+ * dlls/ole32/datacache.c:
+ ole32: Implement the SetData function for the data cache.
+
+ * dlls/ole32/datacache.c:
+ ole32: Load cached data in the data cache into a STGMEDIUM type so it can be
+ treated the same as set data.
+
+ * dlls/ole32/datacache.c:
+ ole32: Implement Cache and Uncache for the data cache.
+
+ * dlls/ole32/datacache.c:
+ ole32: Create a cache entry for each format in the data cache to allow
+ for the future possiblity to add entries with IOleCache::Cache and
+ IOleCache::SetData.
+
+ * dlls/ole32/datacache.c:
+ ole32: Implement DataCache_GetClassID.
+
+ * include/ole2.h:
+ include: Add some missing OLE defines and declarations to ole2.h.
+
+2006-12-01 Pierre d'Herbemont <pdherbemont@free.fr>
+
+ * dlls/dbghelp/elf_module.c:
+ dbghelp: Fix elf_load_module params on non elf system to reflect last change
+ to its definition.
+
+2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/msacm32/pcmconverter.c:
+ msacm32: Make some data const.
+
+2006-12-01 Tomas Carnecky <tom@dbservice.com>
+
+ * dlls/winex11.drv/mouse.c:
+ winex11.drv: Don't update the key state table in mouse related functions.
+
+2006-12-01 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/d3d9/device.c:
+ d3d9: Remove unreachable return.
+
+2006-11-30 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/package.c:
+ msi: Set the UserSID property.
+
+ * dlls/advapi32/tests/security.c:
+ advapi32: Add tests for LookupAccountName.
+
+2006-12-01 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/comctl32/propsheet.c:
+ comctl32: Do not crash when the startpage is invalid.
+
+2006-12-01 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel32/tests/file.c:
+ kernel32/tests: Added test case for . and .. directory entries.
+
+ * dlls/kernel32/file.c, dlls/ntdll/directory.c:
+ ntdll: Always return . and .. as the first two entries in directory searches.
+
+2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/kernel32/tests/loader.c:
+ kernel32: Skip the PE loader test under a Win9x platform.
+
+2006-11-30 Peter Beutner <p.beutner@gmx.net>
+
+ * dlls/ntdll/tests/exception.c:
+ ntdll: Add more exception tests.
+
+ * dlls/ntdll/tests/exception.c:
+ ntdll: Run exception tests from executable memory.
+
+ * dlls/ntdll/tests/exception.c:
+ ntdll: Simplify exception tests.
+ - create helper function to setup exception frame and run the test
+ - lookup function ptr only once
+ - make "code data" const
+ - reuse global exception counter
+ - change alignment test to use stack address to generate an alignment
+ exception. This avoids
+ the need to pass an argument, so it can use the created helper function.
+ (as the stack is (at least) 4 byte aligned, this works equally well)
+
+2006-12-01 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/d3d8/device.c:
+ d3d8: Use correct COM macros.
+
+ * dlls/d3d9/device.c, dlls/d3d9/vertexdeclaration.c:
+ d3d9: Use correct COM macros.
+
+ * dlls/wined3d/directx.c:
+ wined3d: Remove duplicated code.
+
+ * dlls/ddraw/device.c:
+ ddraw: Call wined3d's SetTextureStageState not the one of d3d7.
+
+2006-11-30 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/winex11.drv/opengl.c:
+ wgl: Relax the pixel format attribute conversion code a bit.
+
+2006-11-30 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/editor.c, dlls/mshtml/mshtml_private.h,
+ dlls/mshtml/nsembed.c, dlls/mshtml/nsiface.idl:
+ mshtml: Added handling of right and left arrow keys in editing mode.
+
+2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/user32/tests/class.c:
+ user32: W2K3 returns ERROR_INVALID_PARAMETER.
+
+2006-12-01 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/virtual.c:
+ ntdll: Don't free the DOS area when a broken app passes a NULL pointer to
+ NtFreeVirtualMemory.
+
+2006-11-30 Charles Blacklock <charles@diagnos.co.uk>
+
+ * dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
+ oleaut32: Add VarBstrCmp binary comparison for LCID==0.
+
+2006-11-30 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * programs/winetest/send.c:
+ winetest: Make sure we can send larger files.
+
+2006-12-01 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * tools/winedump/dump.c, tools/winedump/lib.c:
+ winedump: Restore the COFF library dumper functionality broken by the previous
+ change.
+
+2006-11-29 Lei Zhang <thestig@google.com>
+
+ * configure, configure.ac, dlls/msxml3/domdoc.c, include/config.h.in:
+ msxml3: Fix compiles for systems with libxml2 version 2.6.14 and below.
+
+2006-11-28 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/winspool.drv/info.c:
+ winspool: Load the local monitor only once.
+
+2006-11-29 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * programs/winemenubuilder/winemenubuilder.c:
+ winemenubuilder: Look for supported color depths icons only.
+
+2006-11-30 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c:
+ Revert "d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.".
+ This reverts commit 167b83c28af73803462e92ee4dcb1a95f194a74d.
+
+ * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
+ dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
+ Revert "d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.".
+ This reverts commit 478a414e5820c56fb7bb65d0c41c831932ca26e8.
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
+ Revert "d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.".
+ This reverts commit a7518f6f5494558e80ad125d0b42a46b4744d448.
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
+ Revert "d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.".
+ This reverts commit 18546a65e6e68427ed49c4ea5a601972fb8a4de0.
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
+ dlls/wined3d/device.c:
+ Revert "d3d: Remove AddRef from IWineD3DDevice_GetTexture.".
+ This reverts commit 274df6ef88fb16da6c61fc891db74042fec0bfc5.
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
+ Revert "d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.".
+ This reverts commit 16b1e046d8da9b716975c1c483c149ea3826b690.
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
+ Revert "d3d: Remove AddRef from IWineD3DDevice_GetIndices.".
+ This reverts commit 5c4008719c60af52e9370023f09c7b86b7768e85.
+
+ * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
+ Revert "d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.".
+ This reverts commit f84f687e6d3d8f432de2c5d9b2af13d2c5cedfb2.
+
+ * dlls/wined3d/device.c:
+ Revert "d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.".
+ Removing COM in d3d is not feasible as long as we use inheritance. So
+ stick to the COM refcount rules.
+ This reverts commit 3fd8fe089c5337c76c55c4beb74c53576f51776e.
+
+2006-11-30 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/ws2_32/socket.c, include/winsock.h:
+ ws2_32: Implement SO_EXCLUSIVEADDRUSE for setsockopt.
+
+2006-11-30 Alexandre Julliard <julliard@winehq.org>
+
+ * programs/winecfg/appdefaults.c:
+ winecfg: Determine the current Windows version from the standard registry keys.
+ Also avoid setting the HKCU\Software\Wine version value when not needed.
+
+ * dlls/comdlg32/filedlg.c, dlls/comdlg32/filedlgbrowser.c,
+ dlls/comdlg32/filedlgbrowser.h:
+ comdlg32: Moved prototypes to the header file and fixed declaration of
+ FileOpenDlgInfosStr.
+
+2006-11-30 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/ws2_32/socket.c:
+ ws2_32: SO_DONTROUTE is ignored on windows, fix comment and downgrade FIXME
+ to TRACE.
+
+2006-11-29 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/dbghelp/Makefile.in, dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp.c,
+ dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c,
+ dlls/dbghelp/image.c, dlls/dbghelp/memory.c, dlls/dbghelp/minidump.c,
+ dlls/dbghelp/module.c, dlls/dbghelp/msc.c, dlls/dbghelp/path.c,
+ dlls/dbghelp/pe_module.c, dlls/dbghelp/stack.c,
+ dlls/dbghelp/symbol.c:
+ dbghelp: Get rid of long int issues on 64bit platforms.
+
+ * tools/winedump/Makefile.in, tools/winedump/msc.c, tools/winedump/pdb.c,
+ tools/winedump/winedump.h:
+ winedump: Added support for dumping types from PDB, CV... files.
+
+ * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/pdb.c,
+ tools/winedump/winedump.h:
+ winedump: First shot at dumping PDB files contents.
+
+ * dlls/dbghelp/msc.c, include/wine/mscvpdb.h:
+ mscvpdb.h: Update some definitions (constants, structures) with latest
+ information we have.
+
+ * dlls/dbghelp/coff.c, dlls/dbghelp/msc.c, dlls/dbghelp/mscvpdb.h,
+ include/wine/mscvpdb.h:
+ dbghelp: Moved mscvpdb.h file to include/wine to allow sharing of the definitions
+ with winedump.
+
+ * tools/winedump/main.c:
+ winedump: Make dump mode the default.
+
+ * tools/winedump/dump.c, tools/winedump/emf.c, tools/winedump/main.c,
+ tools/winedump/winedump.h:
+ winedump: Dump the EMF files as any other file types.
+ Internally, make use of the PRD function for checking available file ranges.
+
+ * tools/winedump/dump.c, tools/winedump/lnk.c, tools/winedump/main.c,
+ tools/winedump/winedump.h, tools/winedump/winedump.man.in:
+ winedump: Use same scheme for dumping lnk files as the executables (through
+ the PRD macro and a full mapped image).
+
+ * tools/winedump/dump.c, tools/winedump/lib.c, tools/winedump/minidump.c,
+ tools/winedump/pe.c, tools/winedump/winedump.h:
+ winedump: Use a uniform scheme for dumping file contents.
+
+ * tools/winedump/debug.c, tools/winedump/dump.c, tools/winedump/pe.c,
+ tools/winedump/pe.h, tools/winedump/winedump.h:
+ winedump: Header file pe.h is useless, get rid of it.
+
+ * tools/winedump/dump.c, tools/winedump/le.c, tools/winedump/ne.c,
+ tools/winedump/pe.c, tools/winedump/pe.h, tools/winedump/winedump.h:
+ winedump: Changed PE, NE, LE dumping so that they are consistent in terms of
+ dump function signatures.
+ Avoid passing around the base of the module, but use instead the PRD function.
+
+2006-11-29 James Hawkins <truiken@gmail.com>
+
+ * dlls/advapi32/crypt.c:
+ advapi32: Remove redundant NULL checks before CRYPT_Free.
+
+ * dlls/msi/files.c:
+ msi: Use mi->source if the source is not a full path.
+
+2006-11-30 Pierre d'Herbemont <pdherbemont@free.fr>
+
+ * dlls/winex11.drv/winex11.drv.spec:
+ winex11.drv: Fix SetWindowPos parameters in the spec file.
+
+2006-11-29 Konstantin Kondratyuk <kondratyuk@etersoft.ru>
+
+ * fonts/system.sfd:
+ fonts: Add Ukrainian symbols in System font.
+
+ * fonts/courier.sfd:
+ fonts: Add ukrainian symbols in Courier.
+
+ * fonts/ms_sans_serif.sfd:
+ fonts: Add Ukrainian symbols in MS Sans Serif.
+
+ * fonts/small_fonts.sfd:
+ fonts: Add Ukrainian symbols in Small fonts.
+
+2006-11-27 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/Makefile.in, dlls/msi/action.c:
+ msi: Add handling for the InstallODBC action.
+
+ * dlls/msi/files.c:
+ msi: Don't fail if we can't remove an existing install file.
+
+2006-11-28 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool/tests: Add initial tests for AddPort.
+
+ * dlls/winspool.drv/info.c:
+ winspool: Implement AddPortA.
+
+ * dlls/winspool.drv/info.c:
+ winspool: Implement AddPortW.
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool/tests: Add initial test for DeletePort.
+
+ * dlls/winspool.drv/info.c:
+ winspool: Implement DeletePortA.
+
+ * dlls/winspool.drv/info.c:
+ winspool: Implement DeletePortW.
+
+2006-11-26 Pierre d'Herbemont <pdherbemont@free.fr>
+
+ * dlls/user32/driver.c, dlls/user32/message.c, dlls/user32/user_private.h,
+ dlls/user32/winpos.c, dlls/winex11.drv/window.c,
+ dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/winpos.c,
+ dlls/winex11.drv/x11drv.h:
+ user32: Factorize driver's SetWindowPos in user32.
+
+2006-11-27 Christian Gmeiner <christian.gmeiner@students.fhv.at>
+
+ * dlls/setupapi/misc.c, dlls/setupapi/setupapi.spec:
+ setupapi: Added AssertFail stub.
+
+2006-11-29 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/comdlg32/cdlg32.c, dlls/comdlg32/filedlg.c,
+ dlls/comdlg32/fontdlg.c, dlls/comdlg32/printdlg.c,
+ dlls/comdlg32/printdlg.h, dlls/comdlg32/printdlg16.c:
+ comdlg32: Make some data const.
+
+ * dlls/advapi32/registry.c:
+ advapi32: Make some data const.
+
+ * dlls/dsound/capture.c:
+ dsound: Make some data const.
+
+ * dlls/winedos/devices.c:
+ winedos: Make some data const.
+
+ * dlls/riched20/writer.c:
+ riched20: Make some data const.
+
+ * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c, dlls/quartz/main.c,
+ dlls/quartz/transform.c, dlls/quartz/transform.h:
+ quartz: Make some data const and static.
+
+ * dlls/mshtml/install.c:
+ mshtml: Make some data const.
+
+ * dlls/comctl32/rebar.c:
+ comctl32: Make some data const.
+
+ * dlls/winspool.drv/info.c:
+ winspool.drv: Make some data const.
+
+ * dlls/urlmon/binding.c:
+ urlmon: Make some data const.
+
+ * dlls/shdocvw/navigate.c, dlls/shdocvw/regsvr.c:
+ shdocvw: Make some data const.
+
+ * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/font.c,
+ dlls/msi/update.c:
+ msi: Make some data const and static.
+
+ * dlls/winex11.drv/xfont.c:
+ winex11.drv: Make some data const.
+
+ * dlls/ntdll/om.c, dlls/ntdll/path.c:
+ ntdll: Make some data const.
+
+2006-11-29 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
+ dlls/secur32/secur32_priv.h:
+ secur32: Improve version detection, move all the version detection to ntlm.c.
+ Also, as starting with Samba 3.0.24, ntlm_auth will have all the features
+ we need, require that as minimal version and remove odd old-version
+ compatibility hacks.
+
+2006-11-29 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/action.c:
+ msi: Update the UI in one place only in ACTION_ProcessComponents.
+
+ * dlls/msi/action.c:
+ msi: Advertise components of a feature that has the
+ msidbFeatureAttributesFavorAdvertise property.
+
+2006-11-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/comctl32/propsheet.c:
+ comctl32: Cast-qual warnings fix.
+
+2006-11-28 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c:
+ ws2_32: Implement SO_GET_MAX_MSG_SIZE for getsockopt.
+
+2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/msi/msi.spec:
+ msi: Synchronize msi exports with what PSDK has.
+
+2006-11-28 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/tests/localmon.c:
+ localspl: Add initial tests for AddPortW.
+
+ * dlls/spoolss/spoolss.spec, dlls/spoolss/spoolss_main.c:
+ spoolss: Implement AllocSplStr + DllFreeSplStr.
+
+2006-11-28 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * tools/winedump/Makefile.in, tools/winedump/dump.c, tools/winedump/lib.c,
+ tools/winedump/main.c, tools/winedump/pe.c,
+ tools/winedump/winedump.h:
+ winedump: Add partial COFF library support.
+
+ * dlls/mlang/Makefile.in, dlls/mlang/mlang.c, dlls/mlang/tests/mlang.c:
+ mlang: Implement LcidToRfc1766 and GetRfc1766FromLcid.
+
+ * dlls/shlwapi/ordinal.c, dlls/shlwapi/reg.c:
+ shlwapi: Make some data const.
+
+ * dlls/oleaut32/oaidl_p.c, dlls/oleaut32/typelib.c, dlls/oleaut32/ungif.c,
+ dlls/oleaut32/usrmarshal.c, dlls/oleaut32/variant.c,
+ dlls/oleaut32/variant.h:
+ oleaut32: Make some data const and static.
+
+ * dlls/ole32/compobj.c:
+ ole32: Make some data const.
+
+ * dlls/shell32/cpanelfolder.c, dlls/shell32/recyclebin.c,
+ dlls/shell32/shell.c, dlls/shell32/shfldr_desktop.c,
+ dlls/shell32/shfldr_fs.c, dlls/shell32/shpolicy.c,
+ dlls/shell32/xdg.c:
+ shell32: Make some data static and const.
+
+ * dlls/user32/cursoricon.c, dlls/user32/spy.c, dlls/user32/static.c:
+ user32: Make some data const.
+
+ * dlls/kernel32/lzexpand.c:
+ kernel32: Make some data const.
+
+ * tools/winedump/debug.c, tools/winedump/pe.c:
+ winedump: Make some data const.
+
+ * dlls/kernel32/tests/loader.c:
+ kernel32: Add more obscure PE images that XP is able to load.
+
+2006-11-27 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/device.c:
+ wined3d: Set the initial FBO depth stencil when creating the device.
+
+ * dlls/wined3d/device.c:
+ wined3d: Delete the device's FBO when destroying the device.
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Use the texture sampling function in a few more instructions (GLSL).
+
+ * dlls/wined3d/arb_program_shader.c:
+ wined3d: Use the texture sampling function in a few more instructions (ARB
+ asm shaders).
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
+ wined3d: Fix the texm3x3tex instruction to sample properly.
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
+ wined3d: Create a separate function for sampling a texture.
+
+ * dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Select the right shader backend when creating the device.
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
+ dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Move some code specific to the different shader backends into the
+ respective source files.
+
+2006-11-28 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/appsearch.c:
+ msi: Use MSI_IterateRecords in ACTION_AppSearch.
+
+ * dlls/msi/appsearch.c:
+ msi: Use MSI_QueryGetRecord in ACTION_AppSearchIni.
+
+ * dlls/msi/appsearch.c:
+ msi: Use MSI_QueryGetRecord in ACTION_AppSearchDr.
+
+2006-11-28 Matt Finnicum <mattfinn@gmail.com>
+
+ * dlls/riched20/editor.c:
+ riched20: Make EM_SETPARAFORMAT use ME_RewrapRepaint instead of ME_UpdateRepaint.
+
+ * dlls/riched20/editor.c:
+ riched20: Make EM_SETCHARFORMAT call ME_RewrapRepaint instead of
+ ME_UpdateRepaint.
+
+ * dlls/riched20/editor.c:
+ riched20: Make WM_SETFONT call RewrapRepaint instead of UpdateRepaint.
+
+2006-11-27 Matt Finnicum <mattfinn@gmail.com>
+
+ * dlls/riched20/editor.c:
+ riched20: EM_EXLIMITTEXT: ignore wParam and properly cast lParam.
+
+ * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
+ riched20: Make ME_StreamIn create undos properly.
+
+2006-11-27 Frank Richter <frank.richter@gmail.com>
+
+ * programs/winecfg/De.rc:
+ winecfg: Update German translation.
+
+2006-11-27 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/ws2_32/socket.c:
+ ws2_32: Add WS_SIO_ADDRESS_LIST_QUERY stub to make native dplay error output
+ more readable.
+
+2006-11-27 Francois Gouget <fgouget@free.fr>
+
+ * dlls/mshtml/editor.c:
+ mshtml: Add missing '\n' in Wine trace.
+
+2006-11-27 Francois Gouget <fgouget@codeweavers.com>
+
+ * programs/cmdlgtst/Pt.rc:
+ cmdlgtst: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * dlls/oledlg/oledlg_Pt.rc:
+ oledlg: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * programs/regedit/Pt.rc:
+ regedit: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * programs/wineconsole/wineconsole_Pt.rc:
+ wineconsole: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * programs/winefile/Pt.rc:
+ winefile: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * dlls/shell32/shell32_Pt.rc:
+ shell32: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * dlls/shdocvw/Pt.rc:
+ shdocvw: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * programs/winecfg/Pt.rc:
+ winecfg: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * dlls/winmm/winmm_Pt.rc:
+ winmm: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * dlls/wininet/wininet_Pt.rc:
+ wininet: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * programs/winemine/Pt.rc:
+ winemine: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * dlls/user32/resources/user32_Pt.rc:
+ user32: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * dlls/shlwapi/shlwapi_Pt.rc:
+ shlwapi: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * dlls/msrle32/msrle_Pt.rc:
+ msrle32: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+2006-11-27 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/server.c:
+ ntdll: Unset the WINESERVERSOCKET variable after we have retrieved it.
+
+2006-11-27 Pierre d'Herbemont <pdherbemont@free.fr>
+
+ * include/winsock.h:
+ winsock: Get rid of already disabled WS prefix, thus fix Wine compilation
+ on big-endian.
+
+2006-11-27 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ws2_32/socket.c, include/mswsock.h, include/winsock2.h:
+ winsock: Add WS_ prefix on WSAIoctl constants.
+
+2006-11-25 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Silence typedefs children in sub program block.
+
+2006-11-24 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * programs/winedbg/debugger.h, programs/winedbg/memory.c,
+ programs/winedbg/types.c:
+ winedbg: Added basic support for printing 64bit wide entities.
+
+ * programs/winedbg/memory.c, programs/winedbg/types.c:
+ winedbg: Host references lookup.
+ Since more and more information in now available through the CPU
+ registers, those require DLV_HOST access to be a bit better handled
+ than it is...
+
+ * programs/winedbg/debugger.h, programs/winedbg/memory.c,
+ programs/winedbg/stack.c, programs/winedbg/symbol.c:
+ winedbg: Various information printing issues.
+ - in backtraces, (void) functions should be listed with '()' as arguments
+ instead of ''
+ - factorized code for diplaying information about a local/parameter
+ - fixed a couple of bugs here
+ - rewrote format specifiers for print commands (do no waste space for padding
+ data)
+ - added support for new wine's dbghelp extension for local/parameter
+ variables being out of scope
+
+ * dlls/dbghelp/elf_module.c:
+ dbghelp: Removed the alpha status FIXME for the dwarf code.
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Correctly store the addresses of blocks.
+ They are stored internally as offsets to the start of the function
+ which embeds the block.
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Properly handle the void type in some declarations.
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: We can now remove the default name prefix as all the non conforming
+ cases have been eliminated.
+ Got rid of dwarf2_find_name which is now useless.
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Extend support for inlined functions and handle them as generic blocks
+ inside functions
+ (except for parameters which are converted into local variables).
+ Rewrote dwarf2_find_attribute so that it takes into account the
+ abstract origin information when available.
+ A+
+
+ * dlls/dbghelp/dwarf.c, dlls/dbghelp/type.c:
+ dbghelp: Be a bit more strict on where we do actually expect default names to
+ be generated
+ (removed this feature for UDTs, structures' fields, enums, typedefs, compilands)
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Add support for a label in a subprogram block.
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Register numbers in OP_piece don't need to be next to each other.
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Add support for deref operation in location computation.
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Add ability to add a SymTagCustom element to a function.
+ Make use of it to store the frame information for a dwarf function
+ (either because frame's location is a location list, or because one of
+ the function's variables is not properly computed at parse time).
+
+ * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
+ dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c,
+ dlls/dbghelp/type.c:
+ dbghelp: Function points location is now expressed as a struct location.
+
+ * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
+ dlls/dbghelp/symbol.c:
+ dbghelp: Added infrastructure to compute variable location at runtime (as
+ opposed to debug info parse time).
+ Use it to send the variables depending on not known frame register at parse time.
+ Made just a stub for the location computation function for dwarf2.
+
+ * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
+ dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c,
+ dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
+ dbghelp: Use the location info structure thoughout the code to handle the
+ location of a data variable.
+
+ * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c:
+ dbghelp: Added struct location to help computing a location.
+ Make use of it in dwarf.c to handle correctly variable location computation.
+ Split code to handle both location with parse time computation
+ (current code) and yet to come run-time computation
+
+ * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
+ dlls/dbghelp/elf_module.c, dlls/dbghelp/module.c:
+ dbghelp: Pass .debug_loc section info from the ELF loader to the dwarf parser.
+
+ * dlls/dbghelp/coff.c, dlls/dbghelp/dbghelp_private.h,
+ dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c, dlls/dbghelp/msc.c,
+ dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
+ dbghelp: Store compiland's address in internal structures.
+
+ * dlls/dbghelp/symbol.c:
+ dbghelp: When looking up for a local variable (or parameter), pass the function
+ pointer.
+
+ * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/module.c,
+ dlls/dbghelp/source.c, dlls/dbghelp/symbol.c, dlls/dbghelp/type.c:
+ dbghelp: Added a process field to the modules pair structure.
+ This makes the code simpler to read, a bit more efficient, and
+ furthermore it'll be needed in future patches.
+
+ * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
+ dlls/dbghelp/elf_module.c:
+ dbghelp: Simplify code with function to get section size.
+
+2006-11-26 Kirill K. Smirnov <lich@math.spbu.ru>
+
+ * dlls/ole32/storage32.c:
+ ole32: Fix logic in Storage32Impl_SmallBlocksToBigBlocks function.
+
+2006-11-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/crypt32/tests/main.c:
+ crypt32: Add test for I_CryptInstallOssGlobal.
+
+ * dlls/crypt32/main.c:
+ crypt32: Better stub for I_CryptInstallOssGlobal.
+
+2006-11-24 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * tools/wineshelllink:
+ wineshelllink: Use FreeDesktop standard to create Wine menu structure.
+
+ * programs/winemenubuilder/winemenubuilder.c:
+ winemenubuilder: Downgrade some ERR to WARN.
+
+2006-11-27 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/gdi32/tests/bitmap.c, dlls/winex11.drv/dib.c:
+ winex11.drv: Don't use the specified DC when mapping RGB colors for a DIB.
+ The DC palette only matters for DIB_PAL_COLORS.
+
+2006-11-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/winex11.drv/pen.c:
+ winex11.drv: Cast-qual warnings fix.
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Cast-qual warnings fix.
+
+ * dlls/winex11.drv/clipboard.c:
+ winex11.drv: Cast-qual warnings fix.
+
+2006-11-25 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * dlls/winex11.drv/mouse.c:
+ winex11drv: State of side mouse buttons (X-buttons) is not returned from
+ XQueryPointer.
+
+2006-11-10 Francois Gouget <fgouget@codeweavers.com>
+
+ * programs/winepath/winepath.c:
+ winepath: Fix --unix so it works whether the Windows path refers to an existing
+ file/directory or not.
+
+2006-11-27 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/gphoto2.ds/gphoto2_i.h:
+ gphoto2.ds: Don't warn about libjpeg if gphoto support is not enabled.
+
+2006-11-18 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/winex11.drv/opengl.c:
+ wgl: Unify pixel format code.
+
+2006-11-27 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/appsearch.c:
+ msi: Use MSI_QueryGetRecord in ACTION_AppSearchReg.
+
+ * dlls/msi/appsearch.c:
+ msi: Use MSI_QueryGetRecord in ACTION_AppSearchComponents.
+
+ * dlls/msi/appsearch.c:
+ msi: Use MSI_QueryGetRecord in ACTION_AppSearchGetSignature.
+
+ * dlls/msi/package.c:
+ msi: Use MSI_IterateRecords when cloning properties.
+
+2006-11-25 Clinton Stimpson <cjstimpson@utwire.net>
+
+ * dlls/riched20/paint.c:
+ riched20: Only send EN_CHANGE when it is supposed to be sent.
+
+2006-11-26 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * tools/winedump/symbol.c:
+ winedump: Constify some data.
+
+ * tools/winedump/lnk.c:
+ winedump: Fix a copy/paste typo.
+
+ * tools/winedump/le.c:
+ winedump: Remove a not needed include.
+
+ * tools/winedump/dump.c:
+ winedump: Make the implementation match the prototype.
+
+ * include/winnt.h:
+ include: Add some structures a definitions required for the COFF library dumper.
+
+2006-11-26 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
+
+ * programs/oleview/No.rc, programs/oleview/rsrc.rc:
+ oleview: Add Norwegian Bokmål translation.
+
+ * programs/winecfg/No.rc:
+ winecfg: Updated Norwegian Bokmål translation.
+
+2006-11-26 Kevin Koltzau <kevin@plop.org>
+
+ * dlls/winex11.drv/keyboard.c:
+ winex11.drv: Process browser and multimedia key events.
+
+ * dlls/user32/defwnd.c, dlls/user32/message.c:
+ user32: Generate WM_APPCOMMAND messages for browser and multimedia keys.
+
+ * include/winuser.h:
+ winuser.h: Add some HSHELL and APPCOMMAND defines.
+
+ * dlls/user32/spy.c, include/winuser.h:
+ winuser.h: Define browser and multimedia keys.
+
+2006-11-25 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/kernel32/tests/loader.c:
+ kernel32: Improve the PE loader test.
+
+2006-11-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
+ wined3d: Cast-qual warnings fix.
+
+ * dlls/wined3d/device.c, dlls/wined3d/utils.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Cast-qual warnings fix.
+
+ * dlls/wined3d/baseshader.c:
+ wined3d: Cast-qual warnings fix.
+
+2006-11-24 Francois Gouget <fgouget@codeweavers.com>
+
+ * dlls/msi/msi_Pt.rc:
+ msi: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * dlls/msacm32/msacm_Pt.rc:
+ msacm32: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * dlls/mpr/mpr_Pt.rc:
+ mpr: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * dlls/comdlg32/cdlg_Pt.rc:
+ comdlg32: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * dlls/comctl32/comctl_Pt.rc:
+ comctl32: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+ * dlls/avifil32/avifile_Pt.rc:
+ avifil32: Add a Portuguese translation (contributed by Americo Jose Melo).
+
+2006-11-24 Alexandre Julliard <julliard@winehq.org>
+
+ * ANNOUNCE, ChangeLog, VERSION, configure:
+ Release 0.9.26.
+
+----------------------------------------------------------------
+2006-11-22 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/wined3d/device.c:
+ d3d: Fix partially applied patch: Remove AddRef from GetDirect3D.
+
+2006-11-24 Christoph Frick <frick@sc-networks.de>
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: Simplify the code that finds the offset of the given linux event.
+
+2006-11-24 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/oleaut32/oleaut.c:
+ oleaut32: Protect against integer overflow in SysAllocStringLen.
+
+2006-11-23 Francois Gouget <fgouget@free.fr>
+
+ * dlls/msvcrt/tests/data.c:
+ msvcrt/tests: We cannot link with _initterm() with Visual C++, so we have to
+ load it dynamically.
+
+2006-11-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/winmm/wineoss/dscapture.c:
+ winmm/wineoss: Cast-qual warning fix.
+
+ * dlls/ws2_32/socket.c:
+ ws2_32: Cast-qual warnings fix.
+
+ * dlls/winspool.drv/info.c:
+ winspool.drv: Cast-qual warning fix + make function static.
+
+2006-11-23 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/tests/localmon.c:
+ localspl/tests: Add test for DeletePort.
+
+ * dlls/localspl/localmon.c:
+ localspl: Implement DeletePort.
+
+2006-11-24 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/advpack/tests/advpack.c:
+ advpack: Remove test that crashes on systems with IE7.
+
+2006-11-24 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/Makefile.in, dlls/mshtml/editor.c,
+ dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl,
+ dlls/mshtml/olecmd.c:
+ mshtml: Added Exec(IDM_FONTSIZE) implementation.
+
+ * dlls/mshtml/nsembed.c:
+ mshtml: Added missing break.
+
+2006-11-23 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/kernel32/tests/codepage.c:
+ kernel32/tests: Test -1 length for NULL ptr too.
+
+2006-11-23 Francois Gouget <fgouget@codeweavers.com>
+
+ * dlls/comdlg32/cdlg_Pt.rc:
+ comdlg32: Moved a FIXME out of the user-visible string.
+
+ * dlls/serialui/Pt.rc:
+ serialui: Update the Portuguese translation (contributed by Americo Jose Melo).
+
+ * programs/notepad/Pt.rc, programs/progman/Pt.rc, programs/start/Pt.rc,
+ programs/view/Pt.rc, programs/winhelp/Pt.rc:
+ programs: Update the Portuguese translation (contributed by Americo Jose Melo).
+
+ * dlls/avifil32/avifile_Pt.rc, dlls/comctl32/comctl_Pt.rc,
+ dlls/comdlg32/cdlg_Pt.rc, dlls/mpr/mpr_Pt.rc,
+ dlls/msacm32/msacm_Pt.rc, dlls/msi/msi_Pt.rc,
+ dlls/msrle32/msrle_Pt.rc, dlls/oleaut32/oleaut32_No.rc,
+ dlls/oleaut32/oleaut32_Pt.rc, dlls/oledlg/oledlg_Pt.rc,
+ dlls/shdocvw/Pt.rc, dlls/shell32/shell32_Pt.rc,
+ dlls/shlwapi/shlwapi_Pt.rc, dlls/user32/resources/user32_Pt.rc,
+ dlls/wineps.drv/wps_Pt.rc, dlls/wininet/wininet_Pt.rc,
+ dlls/winmm/winmm_Pt.rc, programs/winecfg/Pt.rc,
+ programs/wineconsole/wineconsole_Pt.rc:
+ Replace SUBLANG_DEFAULT with the specific SUBLANG_XXX constant for languages
+ that have multiple sublanguages.
+
+2006-11-23 Francois Gouget <fgouget@free.fr>
+
+ * dlls/user32/tests/dce.c, dlls/user32/tests/menu.c,
+ dlls/user32/tests/win.c:
+ user32/tests: Remove unneeded NONAMELESS* macros.
+
+ * dlls/msvcrt/tests/data.c, dlls/msvcrt/tests/file.c:
+ msvcrt/tests: The tests must not include msvcrt.h because it contains
+ declarations that may be incompatible with the PSDK headers.
+
+ * dlls/comctl32/tests/dpa.c:
+ comctl32/tests: Fix the CheckDPA() tests.
+ There is no guarantee that the compiler will compute the function arguments
+ in left-to-right order.
+
+ * dlls/shlwapi/tests/string.c:
+ shlwapi/tests: Remove unneeded NONAMELESS* macros.
+
+ * dlls/shell32/tests/string.c:
+ shell32/tests: Don't use the NONAMELESS* macros in the tests.
+
+ * dlls/mapi32/tests/imalloc.c, dlls/mapi32/tests/prop.c,
+ dlls/mapi32/tests/util.c:
+ mapi32/tests: Remove unneeded NONAMELESS* macros.
+
+ * dlls/dsound/tests/capture.c, dlls/dsound/tests/ds3d.c,
+ dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
+ dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
+ dlls/dsound/tests/propset.c:
+ dsound/tests: Remove unneeded NONAMELESS* macros.
+
+ * dlls/dinput/tests/joystick.c, dlls/dinput/tests/keyboard.c,
+ dlls/dinput/tests/mouse.c:
+ dinput/tests: Remove unneeded NONAMELESS* macros.
+
+ * dlls/comctl32/tests/propsheet.c:
+ comctl32/tests: Don't use the NONAMELESS* macros in the tests.
+
+2006-11-22 Francois Gouget <fgouget@codeweavers.com>
+
+ * dlls/shell32/shlexec.c:
+ shell32: Remove unused parameters from SHELL_FindExecutableByOperation().
+
+2006-11-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * programs/winecfg/Ko.rc:
+ winecfg: Update Korean resource.
+
+2006-11-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/winmm/playsound.c:
+ winmm: Cast-qual warnings fix.
+
+ * dlls/winmm/mci.c:
+ winmm: Cast-qual warnings fix.
+
+2006-11-20 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * programs/winemenubuilder/winemenubuilder.c:
+ winemenubuilder: Use 'start.exe' to launch non .exe files.
+
+2006-11-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/wininet/internet.c:
+ wininet: Cast-qual warnings fix.
+
+2006-11-22 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/helpers.c, dlls/msi/tests/package.c:
+ msi: Treat the SourceDir folder the same as TargetDir.
+
+ * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
+ msi: Load all folders in one query, rather one per query.
+
+2006-11-21 Alex Villacís Lasso <a_villacis@palosanto.com>
+
+ * dlls/kernel32/locale.c:
+ kernel32: Restore C locale for LC_NUMERIC.
+
+2006-11-20 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/d3d9/swapchain.c, dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/surface.c, dlls/wined3d/swapchain.c:
+ d3d: Remove AddRef from IWineD3DDevice_GetSwapChain.
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
+ d3d: Remove AddRef from IWineD3DDevice_GetIndices.
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
+ d3d: Remove AddRef from IWineD3DDevice_GetStreamSource.
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
+ dlls/wined3d/device.c:
+ d3d: Remove AddRef from IWineD3DDevice_GetTexture.
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
+ d3d: Remove AddRef from IWineD3DDevice_GetDepthStencilSurface.
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/wined3d/device.c:
+ d3d: Remove AddRef from IWineD3DDevice_GetRenderTarget.
+
+ * dlls/d3d8/device.c, dlls/d3d8/swapchain.c, dlls/d3d9/device.c,
+ dlls/d3d9/swapchain.c, dlls/ddraw/ddraw.c, dlls/wined3d/swapchain.c:
+ d3d: Remove AddRef from IWineD3DDevice_GetBackBuffer.
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c:
+ d3d: Remove AddRef from IWineD3DDevice_GetDirect3D.
+
+2006-11-22 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/custom.c:
+ msi: Only wait for custom actions that don't have msidbCustomActionTypeContinue
+ specified.
+
+ * dlls/msi/custom.c:
+ msi: Split process_action_return_value into two different functions.
+
+ * dlls/msi/custom.c:
+ msi: Remove an unused parameter.
+
+2006-11-22 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/static.c:
+ user32: Restore the len == 0 check which got lost in a previous patch.
+
+2006-11-21 Huw Davies <huw@codeweavers.com>
+
+ * dlls/ole32/hglobalstream.c, dlls/ole32/marshal.c,
+ dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c:
+ ole32: Spelling fixes.
+
+ * dlls/ole32/marshal.c, dlls/ole32/tests/marshal.c:
+ ole32: CoGetInterfaceAndReleaseStream shouldn't crash when passed a NULL stream.
+
+2006-11-21 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/shell32/systray.c:
+ shell32: Pass number of wide chars, not bytes as last argument to MBtoWC().
+
+2006-11-21 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/rpcrt4/rpc_message.c:
+ rpcrt4: RPC_C_AUTHN_LEVEL_NONE and RPC_C_AUTHN_LEVEL_DEFAULT are
+ handled at the binding level now instead of the message level, so
+ remove this special handling in RPCRT4_Send.
+
+ * dlls/rpcrt4/rpc_binding.c:
+ rpcrt4: Allow applications to specify authentication levels other than connect
+ in RpcBindingSetAuthInfoA/W.
+ Map the default authentication level and service to sane values.
+ Don't create an RpcAuthInfo object if RPC_C_AUTHN_LEVEL_NONE is specified.
+
+2006-11-21 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/server.c:
+ ntdll: Setting the needs_close flag in server_get_unix_fd got lost in the
+ previous change.
+
+2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/static.c, dlls/user32/tests/msg.c:
+ user32: Add a rudimentary WM_SETFONT message test for the static control,
+ make it pass under Wine.
+
+2006-11-21 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/comctl32/tooltips.c:
+ comctl32: Remove invalid NULL check.
+
+2006-11-21 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/ntdll/tests/string.c:
+ ntdll: Remove unused variables.
+
+ * dlls/ntdll/tests/string.c:
+ ntdll: Use intended variable.
+
+ * dlls/ntdll/tests/string.c:
+ ntdll: Remove tests that crash on XP and W2K3.
+
+ * dlls/ntdll/tests/string.c:
+ ntdll: Remove unused variables.
+
+ * dlls/ntdll/tests/string.c:
+ ntdll: Remove tests that crash on XP and W2K3.
+
+2006-11-19 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * programs/winecfg/Cs.rc, programs/winecfg/It.rc, programs/winecfg/Pt.rc,
+ programs/winecfg/driveui.c, programs/winecfg/resource.h:
+ winecfg: Remove some old dead code and associated language resources.
+
+ * programs/winecfg/Ru.rc:
+ winecfg: Update Russian translation.
+
+2006-11-19 Matthew Kehrer <kehrermatt@gmail.com>
+
+ * include/.gitignore, include/Makefile.in, include/ocmm.idl:
+ mshtml: Add basic support for ITimer interface.
+
+2006-11-21 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/dde_client.c, dlls/user32/dde_misc.c,
+ dlls/user32/dde_private.h, dlls/user32/dde_server.c:
+ user32: Add support for DdeEnableCallback(EC_DISABLE) command.
+
+2006-11-21 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/riched20/reader.c:
+ riched20: Simplify an array size calculation.
+
+ * dlls/msi/helpers.c, dlls/msi/tests/format.c:
+ msi: Fix use of integer fields in MsiFormatRecord.
+
+ * dlls/msi/record.c, dlls/msi/tests/record.c:
+ msi: Test MsiRecordGetString on an integer record fields with a NULL output
+ buffer.
+
+ * dlls/msi/tests/format.c:
+ msi: Add a test for formatting records with strings.
+
+ * dlls/msi/dialog.c:
+ msi: Don't access the list of controls after the dialog is destroyed.
+
+ * dlls/msi/dialog.c:
+ msi: Create a function to free control data.
+
+ * dlls/msi/dialog.c:
+ msi: Fix an access after freeing memory.
+
+2006-11-20 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
+
+ * programs/wineconsole/wineconsole_No.rc:
+ wineconsole: Updated Norwegian Bokmål translation.
+
+ * programs/regedit/No.rc:
+ regedit: Updated Norwegian Bokmål translation.
+
+2006-11-20 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user32/tests/msg.c:
+ user32: Add some optional messages to the button message test.
+
+2006-11-20 Huw Davies <huw@codeweavers.com>
+
+ * dlls/comctl32/propsheet.c:
+ comctl32: Set the result to IDOK on 'Finish'.
+
+2006-11-21 Alexandre Julliard <julliard@winehq.org>
+
+ * programs/winecfg/audio.c:
+ winecfg: Don't try to load the arts driver, the arts library is too buggy.
+
+2006-11-18 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * programs/winecfg/Bg.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/Ru.rc, programs/winecfg/Tr.rc,
+ programs/winecfg/resource.h, programs/winecfg/theme.c:
+ winecfg: Add ability to change colors and non-client sizes.
+
+ * programs/winecfg/Bg.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/Ru.rc, programs/winecfg/Tr.rc:
+ winecfg: Move controls on "Desktop Integration" tab to make more room for the
+ next patch.
+
+2006-11-20 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/file.c:
+ ntdll: Don't bother with async I/O on regular files.
+
+ * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
+ dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
+ dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
+ ntdll: Store the fd type in the cache and return it in server_get_unix_fd.
+
+ * include/wine/server_protocol.h, server/change.c, server/fd.c,
+ server/file.c, server/file.h, server/mailslot.c, server/named_pipe.c,
+ server/protocol.def, server/serial.c, server/sock.c, server/trace.c:
+ server: Return an fd type in the get_handle_fd request.
+
+2006-11-19 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
+
+ * dlls/kernel32/nls/nor.nls, dlls/localspl/localspl.rc,
+ dlls/localspl/spl_No.rc, dlls/oledlg/oledlg_No.rc:
+ Updated Norwegian Bokmål translations.
+
+2006-11-17 Ken Thomases <ken@codeweavers.com>
+
+ * dlls/winex11.drv/keyboard.c:
+ winex11.drv: Correct the count of characters matching with layout.
+
+ * dlls/winex11.drv/keyboard.c:
+ winex11.drv: Enable code for picking layout-independent vkey as second pass.
+
+ * dlls/winex11.drv/keyboard.c:
+ winex11.drv: Changed indenting of some dead code.
+
+ * dlls/winex11.drv/keyboard.c:
+ winex11.drv: Move some dead code from inside a loop to just after the loop.
+
+ * dlls/winex11.drv/keyboard.c:
+ winex11.drv: Replace no-longer-existent VK_A, VK_Z, VK_0, and VK_9 constants.
+
+ * dlls/winex11.drv/keyboard.c:
+ winex11.drv: Track which vkeys have already been assigned to keycodes.
+
+ * dlls/winex11.drv/keyboard.c:
+ winex11.drv: Reset the keyc2vkey table to empty before rebuilding it.
+
+2006-11-20 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/action.c:
+ msi: Split msi_set_sourcedir_props into a separate function.
+
+ * dlls/msi/action.c:
+ msi: Spelling fixes.
+
+ * dlls/msi/tests/package.c:
+ msi: Add another test for the SourceDir property.
+
+ * dlls/msi/files.c:
+ msi: Clean up parameters of msi_media_get_disk_info().
+
+ * dlls/msi/files.c:
+ msi: Fix some memory leaks.
+
+ * dlls/msi/files.c:
+ msi: Don't leak row handles.
+
+2006-11-19 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/kernel32/tests/path.c:
+ kernel32/tests: Avoid crash on Win95 (GetLongPathNameW).
+
+ * dlls/kernel32/tests/process.c:
+ kernel32/tests: Load tests on Win9x again (VirtualAllocEx+VirtualFreeEx).
+
+2006-11-18 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * tools/wine.inf:
+ wine.inf: Add setupapi to fake dlls.
+
+2006-11-18 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/drawprim.c:
+ wined3d: Only copy the depth buffer if there is one.
+
+ * dlls/wined3d/device.c:
+ wined3d: Make sure render target textures aren't bound when we start drawing.
+
+ * dlls/wined3d/device.c:
+ wined3d: Support cube map FBO attachments.
+
+ * dlls/wined3d/baseshader.c, dlls/wined3d/cubetexture.c,
+ dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h,
+ include/wine/wined3d_gl.h:
+ wined3d: Fix GL_ARB_texture_cube_map extension support.
+
+2006-11-20 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winmm/message16.c:
+ winmm: Avoid using sizeof() in traces.
+
+2006-11-17 James Hawkins <truiken@gmail.com>
+
+ * dlls/kernel32/lzexpand.c:
+ kernel32: Replace magic numbers with descriptive defines.
+
+2006-11-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/user32/hook.c:
+ user32: Cast-qual warnings fix.
+
+ * dlls/user32/edit.c:
+ user32: Cast-qual warnings fix.
+
+ * dlls/user32/dialog.c:
+ user32: Cast-qual warnings fix.
+
+ * dlls/user32/dde_client.c:
+ user32: Cast-qual warnings fix.
+
+2006-11-18 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/ntdll/tape.c:
+ ntdll: Converted bitmask into TRUE/FALSE.
+
+ * dlls/kernel32/locale.c:
+ kernel32: Added missing shift by 8.
+
+2006-11-17 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
+ wined3d: Allow the depth buffer to be shared between onscreen and offscreen
+ rendering modes.
+
+ * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Add FBO support for offscreen rendering.
+
+ * dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Make the offscreen render mode a registry setting.
+
+ * dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
+ wined3d: Fix depth buffer formats to use actual depth textures.
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Rename renderUpsideDown to render_offscreen.
+
+2006-11-17 Huw Davies <huw@codeweavers.com>
+
+ * dlls/msxml3/domdoc.c:
+ msxml3: Implement createElement.
+
+2006-11-17 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/setupapi/tests/query.c:
+ setupapi: Add tests for SetupGet{SourceFileLocation, SourceInfo, TargetPath}.
+
+2006-11-17 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/nsiface.idl:
+ mshtml: Remove nscstring and nscwstring typedefs.
+
+ * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c,
+ dlls/mshtml/htmlstylesheet.c, dlls/mshtml/mshtml_private.h:
+ mshtml: Added semi-stub createStyleSheet implementation.
+
+ * dlls/mshtml/htmlstyle.c:
+ mshtml: Added put_fontSize implementation.
+
+ * dlls/mshtml/htmlstyle.c:
+ mshtml: Added put_backgroundColor implementation.
+
+ * dlls/mshtml/htmlstyle.c:
+ mshtml: Added put_fontFamily implementation.
+
+ * dlls/mshtml/htmlelem.c, dlls/mshtml/htmlstyle.c,
+ dlls/mshtml/mshtml_private.h, dlls/mshtml/nsiface.idl:
+ mshtml: Store nsIDOMCSSStyleDeclaration in HTMLStyle.
+
+ * dlls/mshtml/Makefile.in, dlls/mshtml/htmlelem.c,
+ dlls/mshtml/htmlstyle.c, dlls/mshtml/mshtml_private.h:
+ mshtml: Added get_style implementation.
+
+2006-11-17 Alexandre Julliard <julliard@winehq.org>
+
+ * include/Makefile.in:
+ include: Install adshlp.h too.
+
+ * dlls/wineps.drv/escape.c, dlls/wineps.drv/init.c,
+ dlls/winspool.drv/info.c, include/heap.h:
+ include: Get rid of heap.h.
+
+ * dlls/gdi32/bidi.c, dlls/gdi32/bitblt.c, dlls/gdi32/bitmap.c,
+ dlls/gdi32/brush.c, dlls/gdi32/clipping.c, dlls/gdi32/dc.c,
+ dlls/gdi32/dib.c, dlls/gdi32/driver.c, dlls/gdi32/enhmetafile.c,
+ dlls/gdi32/enhmfdrv/bitblt.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
+ dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
+ dlls/gdi32/enhmfdrv/objects.c, dlls/gdi32/env.c, dlls/gdi32/font.c,
+ dlls/gdi32/freetype.c, dlls/gdi32/gdi16.c, dlls/gdi32/gdi_main.c,
+ dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c, dlls/gdi32/mapping.c,
+ dlls/gdi32/metafile.c, dlls/gdi32/metafile16.c,
+ dlls/gdi32/mfdrv/bitblt.c, dlls/gdi32/mfdrv/graphics.c,
+ dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
+ dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
+ dlls/gdi32/opengl.c, dlls/gdi32/painting.c, dlls/gdi32/palette.c,
+ dlls/gdi32/path.c, dlls/gdi32/pen.c, dlls/gdi32/printdrv.c,
+ dlls/gdi32/region.c, dlls/gdi32/wing.c, dlls/winex11.drv/x11ddraw.c,
+ dlls/winex11.drv/xrender.c, include/gdi.h, include/wingdi.h:
+ gdi32: Get rid of the gdi.h include.
+
+ * dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h, include/gdi.h:
+ gdi32: Stop exporting GDI_GetObjPtr and GDI_ReleaseObj.
+
+ * dlls/winex11.drv/palette.c, dlls/winex11.drv/winex11.drv.spec:
+ winex11.drv: Store the palette mapping in an X context instead of the GDI object.
+
+ * dlls/gdi32/driver.c, dlls/gdi32/enhmfdrv/init.c,
+ dlls/gdi32/gdi_private.h, dlls/gdi32/mfdrv/init.c,
+ dlls/gdi32/palette.c, include/gdi.h:
+ gdi32: Get rid of the palette mapping handling and leave it up to the driver.
+
+ * dlls/winex11.drv/palette.c:
+ winex11.drv: Abstract accesses to the palette color mapping.
+
+ * dlls/winex11.drv/palette.c:
+ winex11.drv: Avoid some direct accesses to the PALETTEOBJ structure.
+
+ * dlls/gdi32/palette.c, dlls/winex11.drv/palette.c, include/gdi.h:
+ gdi32: Moved the system palette flags to winex11.drv.
+
+ * dlls/gdi32/dib.c:
+ gdi32: Avoid accessing the internal palette object from dib.c.
+
+ * dlls/d3d9/d3d9_private.h:
+ d3d9: Include wingdi.h, not gdi.h.
+
+2006-11-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/urlmon/urlmon_main.c:
+ urlmon: Cast-qual warnings fix.
+
+2006-11-16 Vitaliy Margolen <wine-patches@kievinfo.com>
+
+ * programs/winecfg/drive.c:
+ winecfg: Allow editing of broken drive links.
+
+2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/msvcrt/msvcrt.spec:
+ msvcrt: Add _fstat64 and _stat64 to msvcrt.spec.
+
+2006-11-17 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/action.c:
+ msi: Fix a memory leak in load_folder().
+
+ * dlls/msi/custom.c:
+ msi: Remove unnecessary includes.
+
+ * dlls/msi/helpers.c:
+ msi: Remove a level of indent in resolve_folder().
+
+ * dlls/msi/tests/package.c:
+ msi: Add a test showing the _Properties table is a bit strange.
+
+ * dlls/msi/tests/db.c:
+ msi: Add a test showing which tables are special.
+
+ * dlls/msi/helpers.c:
+ msi: Remove some redundant else statements.
+
+2006-11-16 Kevin Koltzau <kevin@plop.org>
+
+ * tools/winedump/pe.c:
+ winedump: Print new DLL characteristics.
+
+ * include/winnt.h:
+ winnt.h: Add AMD64 relocation types.
+
+ * include/winnt.h:
+ winnt.h: Add defines for new DLL characteristics.
+
+2006-11-16 Huw Davies <huw@codeweavers.com>
+
+ * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c,
+ dlls/msxml3/msxml_private.h, dlls/msxml3/pi.c:
+ msxml3: Implement createProcessingInstruction with a stub PI object.
+
+2006-11-16 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel32/lcformat.c, dlls/kernel32/locale.c, dlls/kernel32/time.c:
+ kernel32: Use the appropriate Unix locale for GetLocaleInfo when a default
+ LCID is used.
+ For instance LOCALE_SDATE is looked up in the lcid corresponding to
+ LC_TIME, LOCALE_IDIGITS in the LC_NUMERIC lcid, etc.
+
+ * dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
+ dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
+ dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
+ dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
+ dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
+ dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
+ dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
+ dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
+ dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
+ dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
+ dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
+ dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
+ dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
+ dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
+ dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
+ dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
+ dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
+ dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
+ dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
+ dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
+ dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
+ dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
+ dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
+ dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
+ dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
+ dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
+ dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
+ dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
+ dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
+ dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
+ dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
+ dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
+ dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
+ dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
+ dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
+ dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
+ dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
+ dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
+ dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
+ dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
+ dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
+ dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
+ dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
+ dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
+ dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
+ dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
+ dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
+ dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
+ dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
+ dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
+ dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
+ dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
+ dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
+ dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
+ dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
+ dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
+ dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
+ dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
+ dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
+ dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
+ dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
+ dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
+ dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
+ dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
+ dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
+ dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
+ dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
+ dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
+ dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
+ dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
+ dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/zhh.nls,
+ dlls/kernel32/nls/zhi.nls, dlls/kernel32/nls/zhm.nls:
+ kernel32: Added the locale name entry to all locale definitions.
+
+ * dlls/kernel32/locale.c, include/winnls.h:
+ kernel32: Rewrote the locale matching to match more elements and to support
+ Windows-format locale names.
+ Added implementation for LocaleNameToLCID and LCIDToLocaleName.
+
+2006-11-16 Huw Davies <huw@codeweavers.com>
+
+ * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
+ ole32: CoRegisterMessageFilter shouldn't crash on an uninitialized apartment.
+
+2006-11-16 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/shell32/xdg.c:
+ shell32: Fix a function name in a comment.
+
+2006-11-16 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/loader.c:
+ kernel32: Add a basic PE loader test.
+
+2006-11-16 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec, include/setupapi.h:
+ setupapi: Implement SetupGetTargetPath{A,W}.
+
+2006-11-15 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/tests/localmon.c:
+ localspl/tests: Add test for ConfigurePortW.
+
+2006-11-16 Alexandre Julliard <julliard@winehq.org>
+
+ * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
+ dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/button.c,
+ dlls/user/caret.c, dlls/user/class.c, dlls/user/clipboard.c,
+ dlls/user/combo.c, dlls/user/comm16.c, dlls/user/controls.h,
+ dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
+ dlls/user/dde_private.h, dlls/user/dde_server.c,
+ dlls/user/ddeml.spec, dlls/user/ddeml16.c, dlls/user/defdlg.c,
+ dlls/user/defwnd.c, dlls/user/desktop.c, dlls/user/dialog.c,
+ dlls/user/dialog16.c, dlls/user/display.c,
+ dlls/user/display.drv.spec, dlls/user/driver.c, dlls/user/driver16.c,
+ dlls/user/edit.c, dlls/user/exticon.c, dlls/user/focus.c,
+ dlls/user/hook.c, dlls/user/hook16.c, dlls/user/icontitle.c,
+ dlls/user/input.c, dlls/user/kbd16.c, dlls/user/keyboard.drv.spec,
+ dlls/user/listbox.c, dlls/user/lstr.c, dlls/user/mdi.c,
+ dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
+ dlls/user/mouse.drv.spec, dlls/user/mouse16.c, dlls/user/msg16.c,
+ dlls/user/msgbox.c, dlls/user/network.c, dlls/user/nonclient.c,
+ dlls/user/painting.c, dlls/user/property.c, dlls/user/resource.c,
+ dlls/user/resources/display.rc, dlls/user/resources/mouse.rc,
+ dlls/user/resources/user32.rc, dlls/user/resources/user32_Bg.rc,
+ dlls/user/resources/user32_Ca.rc, dlls/user/resources/user32_Cs.rc,
+ dlls/user/resources/user32_Da.rc, dlls/user/resources/user32_De.rc,
+ dlls/user/resources/user32_En.rc, dlls/user/resources/user32_Eo.rc,
+ dlls/user/resources/user32_Es.rc, dlls/user/resources/user32_Fi.rc,
+ dlls/user/resources/user32_Fr.rc, dlls/user/resources/user32_Hu.rc,
+ dlls/user/resources/user32_It.rc, dlls/user/resources/user32_Ja.rc,
+ dlls/user/resources/user32_Ko.rc, dlls/user/resources/user32_Nl.rc,
+ dlls/user/resources/user32_No.rc, dlls/user/resources/user32_Pl.rc,
+ dlls/user/resources/user32_Pt.rc, dlls/user/resources/user32_Ru.rc,
+ dlls/user/resources/user32_Si.rc, dlls/user/resources/user32_Sk.rc,
+ dlls/user/resources/user32_Sv.rc, dlls/user/resources/user32_Tr.rc,
+ dlls/user/resources/user32_Uk.rc, dlls/user/resources/user32_Wa.rc,
+ dlls/user/resources/user32_Zh.rc, dlls/user/resources/user32_bin.rc,
+ dlls/user/resources/version.rc, dlls/user/resources/version16.rc,
+ dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
+ dlls/user/sysparams.c, dlls/user/tests/Makefile.in,
+ dlls/user/tests/class.c, dlls/user/tests/clipboard.c,
+ dlls/user/tests/cursoricon.c, dlls/user/tests/dce.c,
+ dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
+ dlls/user/tests/edit.c, dlls/user/tests/generated.c,
+ dlls/user/tests/input.c, dlls/user/tests/listbox.c,
+ dlls/user/tests/menu.c, dlls/user/tests/monitor.c,
+ dlls/user/tests/msg.c, dlls/user/tests/resource.c,
+ dlls/user/tests/resource.rc, dlls/user/tests/sysparams.c,
+ dlls/user/tests/text.c, dlls/user/tests/win.c,
+ dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c,
+ dlls/user/text.c, dlls/user/uitools.c, dlls/user/user.exe.spec,
+ dlls/user/user16.c, dlls/user/user32.spec, dlls/user/user_main.c,
+ dlls/user/user_private.h, dlls/user/win.c, dlls/user/winhelp.c,
+ dlls/user/winpos.c, dlls/user/winproc.c, dlls/user/winproc.h,
+ dlls/user/winstation.c, dlls/user/wnd16.c, dlls/user/wsprintf.c,
+ dlls/user32/Makefile.in, dlls/user32/bidi16.c, dlls/user32/button.c,
+ dlls/user32/caret.c, dlls/user32/class.c, dlls/user32/clipboard.c,
+ dlls/user32/combo.c, dlls/user32/comm16.c, dlls/user32/controls.h,
+ dlls/user32/cursoricon.c, dlls/user32/dde_client.c,
+ dlls/user32/dde_misc.c, dlls/user32/dde_private.h,
+ dlls/user32/dde_server.c, dlls/user32/ddeml.spec,
+ dlls/user32/ddeml16.c, dlls/user32/defdlg.c, dlls/user32/defwnd.c,
+ dlls/user32/desktop.c, dlls/user32/dialog.c, dlls/user32/dialog16.c,
+ dlls/user32/display.c, dlls/user32/display.drv.spec,
+ dlls/user32/driver.c, dlls/user32/driver16.c, dlls/user32/edit.c,
+ dlls/user32/exticon.c, dlls/user32/focus.c, dlls/user32/hook.c,
+ dlls/user32/hook16.c, dlls/user32/icontitle.c, dlls/user32/input.c,
+ dlls/user32/kbd16.c, dlls/user32/keyboard.drv.spec,
+ dlls/user32/listbox.c, dlls/user32/lstr.c, dlls/user32/mdi.c,
+ dlls/user32/menu.c, dlls/user32/message.c, dlls/user32/misc.c,
+ dlls/user32/mouse.drv.spec, dlls/user32/mouse16.c,
+ dlls/user32/msg16.c, dlls/user32/msgbox.c, dlls/user32/network.c,
+ dlls/user32/nonclient.c, dlls/user32/painting.c,
+ dlls/user32/property.c, dlls/user32/resource.c,
+ dlls/user32/resources/display.rc, dlls/user32/resources/mouse.rc,
+ dlls/user32/resources/user32.rc, dlls/user32/resources/user32_Bg.rc,
+ dlls/user32/resources/user32_Ca.rc,
+ dlls/user32/resources/user32_Cs.rc,
+ dlls/user32/resources/user32_Da.rc,
+ dlls/user32/resources/user32_De.rc,
+ dlls/user32/resources/user32_En.rc,
+ dlls/user32/resources/user32_Eo.rc,
+ dlls/user32/resources/user32_Es.rc,
+ dlls/user32/resources/user32_Fi.rc,
+ dlls/user32/resources/user32_Fr.rc,
+ dlls/user32/resources/user32_Hu.rc,
+ dlls/user32/resources/user32_It.rc,
+ dlls/user32/resources/user32_Ja.rc,
+ dlls/user32/resources/user32_Ko.rc,
+ dlls/user32/resources/user32_Nl.rc,
+ dlls/user32/resources/user32_No.rc,
+ dlls/user32/resources/user32_Pl.rc,
+ dlls/user32/resources/user32_Pt.rc,
+ dlls/user32/resources/user32_Ru.rc,
+ dlls/user32/resources/user32_Si.rc,
+ dlls/user32/resources/user32_Sk.rc,
+ dlls/user32/resources/user32_Sv.rc,
+ dlls/user32/resources/user32_Tr.rc,
+ dlls/user32/resources/user32_Uk.rc,
+ dlls/user32/resources/user32_Wa.rc,
+ dlls/user32/resources/user32_Zh.rc,
+ dlls/user32/resources/user32_bin.rc,
+ dlls/user32/resources/version.rc, dlls/user32/resources/version16.rc,
+ dlls/user32/scroll.c, dlls/user32/spy.c, dlls/user32/static.c,
+ dlls/user32/sysparams.c, dlls/user32/tests/Makefile.in,
+ dlls/user32/tests/class.c, dlls/user32/tests/clipboard.c,
+ dlls/user32/tests/cursoricon.c, dlls/user32/tests/dce.c,
+ dlls/user32/tests/dde.c, dlls/user32/tests/dialog.c,
+ dlls/user32/tests/edit.c, dlls/user32/tests/generated.c,
+ dlls/user32/tests/input.c, dlls/user32/tests/listbox.c,
+ dlls/user32/tests/menu.c, dlls/user32/tests/monitor.c,
+ dlls/user32/tests/msg.c, dlls/user32/tests/resource.c,
+ dlls/user32/tests/resource.rc, dlls/user32/tests/sysparams.c,
+ dlls/user32/tests/text.c, dlls/user32/tests/win.c,
+ dlls/user32/tests/winstation.c, dlls/user32/tests/wsprintf.c,
+ dlls/user32/text.c, dlls/user32/uitools.c, dlls/user32/user.exe.spec,
+ dlls/user32/user16.c, dlls/user32/user32.spec,
+ dlls/user32/user_main.c, dlls/user32/user_private.h,
+ dlls/user32/win.c, dlls/user32/winhelp.c, dlls/user32/winpos.c,
+ dlls/user32/winproc.c, dlls/user32/winproc.h,
+ dlls/user32/winstation.c, dlls/user32/wnd16.c,
+ dlls/user32/wsprintf.c, programs/winetest/Makefile.in,
+ tools/winapi/tests.dat:
+ user32: Renamed the user/ directory to user32.
+
+2006-11-15 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/d3d9/tests/device.c:
+ d3d9: Forward port d3d8 refcount tests.
+
+ * dlls/d3d8/tests/device.c:
+ d3d8: Show that the implicit surfaces are not freed if refcount reaches 0.
+
+2006-11-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/shlwapi/ordinal.c:
+ shlwapi: Cast-qual warnings fix.
+
+ * dlls/shlwapi/clist.c:
+ shlwapi: Cast-qual warnings fix.
+
+2006-11-16 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/shell32/shres.rc, dlls/shell32/shresdef.h:
+ shell32: Define a few more icon resources.
+
+2006-11-16 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/oleaut32/ungif.h:
+ oleaut32: Remove incorrect references to malloc.
+
+ * dlls/kernel32/process.c:
+ kernel32: Downgrade a FIXME to a WARN.
+
+2006-11-15 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/localmon.c:
+ localspl: Replace number with a defined value (static buffer size).
+
+ * dlls/localspl/localmon.c, dlls/localspl/localspl_private.h,
+ dlls/localspl/spl_De.rc, dlls/localspl/spl_En.rc,
+ dlls/localspl/spl_Ko.rc:
+ localspl: Implement ConfigurePort.
+
+2006-11-15 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_private.h,
+ dlls/user/dde_server.c:
+ user: Use DDE critical section exclusively for instance list protection.
+
+ * dlls/user/dde_client.c, dlls/user/dde_misc.c, dlls/user/dde_server.c:
+ user: Set DDE errors in some failing cases.
+
+2006-11-13 Clinton Stimpson <cjstimpson@utwire.net>
+
+ * dlls/riched20/editor.c:
+ riched20: Fix key handling in dialogs.
+
+2006-11-14 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/setupapi/query.c, dlls/setupapi/setupapi.spec,
+ dlls/setupapi/stubs.c, include/setupapi.h:
+ setupapi: Implement SetupGetSourceInfo{A,W}.
+
+2006-11-15 Rob Shearman <rob@codeweavers.com>
+
+ * include/winbase.h:
+ include: Add security QOS flags to winbase.h.
+
+2006-11-15 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/comctl32/imagelist.c:
+ Revert "comctl32: Fix a potential regression in ImageList_ReplaceIcon()."
+ This reverts commit 9e772d1369f0292cfb79d8cabc017611fc6d0369.
+
+2006-11-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/shell32/shellpath.c, dlls/shell32/undocshell.h:
+ shell32: Cast-qual warnings fix.
+
+ * dlls/shell32/shellole.c:
+ shell32: Cast-qual warnings fix.
+
+2006-11-15 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
+
+ * dlls/user/edit.c:
+ user32: Update the edit control when the IME composition string is emptied.
+
+2006-11-15 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel32/tests/process.c:
+ kernel32/tests: Reserve some more memory for the environment.
+
+2006-11-15 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Use SecInvalidateHandle and SecIsValidHandle for handling
+ RpcConnection::ctx instead of setting/comparing the field to 0.
+
+ * dlls/rpcrt4/rpc_message.c:
+ rpcrt4: Add support for signing, verifying, encrypting and decrypting RPC
+ packets.
+
+ * dlls/rpcrt4/rpc_binding.c:
+ rpcrt4: Fix a crash in RPCRT4_OpenBinding that can occur if
+ RPCRT4_CreateConnection fails by checking the return value from the
+ function and returning in this case.
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Add a FIXME for unsupported client protocol sequences.
+
+2006-11-15 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/d3d8/tests/device.c:
+ d3d8: Test AddRef with refcount==0.
+
+ * dlls/d3d8/tests/device.c:
+ d3d8: Test refcount forwarding.
+
+ * dlls/d3d8/tests/device.c:
+ d3d8: Back buffer is identical to the render target, test it only once.
+
+2006-11-14 Sam Dennis <samuel.howard.dennis@gmail.com>
+
+ * dlls/msvcrt/msvcrt.spec, dlls/msvcrt/wcs.c:
+ msvcrt: Use the custom vsnprintf implementation for msvcrt.vsprintf too.
+
+2006-11-04 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/ntdll/thread.c, server/ptrace.c:
+ ntdll: Fixed returned status for NtQueryThreadInformation's ThreadDescriptorTable
+ (spotted by Peter Oberndorfer).
+
+2006-11-06 Kovács András <andras@csevego.net>
+
+ * dlls/mshtml/htmlelem.c:
+ mshtml: HTMLElementCollection_item implementation.
+
+2006-11-14 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/msvcrt/tests/file.c:
+ msvcrt/tests: Clean up a temp file.
+
+ * dlls/shell32/shlfileop.c:
+ shell32: Don't use the short path name to delete files in SHFileOperation.
+
+2006-11-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * dlls/shdoclc/Ko.rc:
+ shdoclc: Updated Korean resource.
+
+2006-11-14 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/package.c:
+ msi: Split MSI_CreatePackage into two functions.
+
+ * dlls/msi/package.c:
+ msi: Delete the tempfile created by GetTempFileName.
+
+ * dlls/msi/package.c:
+ msi: Defer package deletion until after the database is closed.
+
+ * dlls/msi/custom.c, dlls/msi/files.c, dlls/msi/helpers.c,
+ dlls/msi/msipriv.h:
+ msi: Remove track_tempfile()'s unused 2nd parameter.
+
+ * dlls/msi/dialog.c:
+ msi: Always delete temp files after creating them.
+
+ * dlls/msi/helpers.c:
+ msi: Print a message if we fail to delete a file.
+
+2006-11-13 Huw Davies <huw@codeweavers.com>
+
+ * dlls/msxml3/factory.c, dlls/msxml3/regsvr.c:
+ msxml3: Support both v 2.x and 3.0 version independent clsids as well as the
+ v 3.0 version dependent clsid.
+
+ * dlls/msxml3/factory.c, dlls/msxml3/tests/domdoc.c, include/msxml2.idl:
+ msxml3: Add the CLSID_DOMDocument define in msxml2.idl to match the PSDK.
+
+ * dlls/msxml3/Makefile.in, dlls/msxml3/uuid.c:
+ msxml3: Initialize the uuids that aren't in libuuid.
+
+ * include/msxml2.idl:
+ msxml3: Add a guard around DOMNodeType just like in the PSDK, so that we can
+ include version 2 and version 3 msxml headers simultaneously.
+
+2006-11-13 Jesse Allen <the3dfxdude@gmail.com>
+
+ * dlls/msvcrt/tests/printf.c:
+ msvcrt: printf buffer overrun tests.
+
+ * dlls/msvcrt/wcs.c:
+ msvcrt: Estimate required buffer size better in pf_vsnprintf.
+
+ * dlls/msvcrt/wcs.c:
+ msvcrt: Free correct buffer in pf_vsnprintf.
+
+2006-11-14 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Remove a redundant variable.
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Fix a potential regression in ImageList_ReplaceIcon().
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: When removing an image, move the remaining images one forward,
+ not one backwards.
+
+ * dlls/user/win.c:
+ user32: Print a fixme only once.
+
+ * dlls/kernel32/locale.c:
+ kernel32: Print a FIXME only once.
+
+2006-11-13 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/dialog.c, dlls/msi/files.c:
+ msi: Notify the external UI handler when changing media.
+
+2006-11-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/setupapi/virtcopy.c:
+ setupapi: Cast-qual warning fix.
+
+ * dlls/secur32/util.c:
+ secur32: Cast-qual warning fix.
+
+ * dlls/rsaenh/implglue.c:
+ rsaenh: Cast-qual warning fix.
+
+2006-11-13 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/setupapi/query.c, dlls/setupapi/queue.c,
+ dlls/setupapi/setupapi.spec, dlls/setupapi/setupapi_private.h,
+ include/setupapi.h:
+ setupapi: Implement SetupGetSourceFileLocation{A,W}.
+
+ * dlls/setupapi/install.c:
+ setupapi: The inf section suffix that corresponds to __x86_64 is .ntamd64.
+
+2006-11-13 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
+ secur32: Fix handling of ISC_REQ* flags in InitializeSecurityContext.
+
+2006-11-14 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winex11.drv/winpos.c:
+ winex11.drv: Update the X11 window position when the primary monitor origin
+ changes.
+
+2006-11-13 Rob Shearman <rob@codeweavers.com>
+
+ * include/Makefile.in, include/wincred.h:
+ include: Add wincred.h header file.
+
+ * include/sspi.h:
+ include: Fix a typo in the SecInvalidateHandle macro in sspi.h.
+
+2006-11-13 Alexandre Julliard <julliard@winehq.org>
+
+ * configure, configure.ac, dlls/ntdll/directory.c, include/config.h.in:
+ ntdll: Added support for reading directories using the BSD getdirentries
+ function.
+
+2006-11-11 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Remove deadcode (Coverity).
+
+2006-11-11 Andrey Turkin <pancha@mail.nnov.ru>
+
+ * dlls/atl/atl_main.c:
+ atl: Implement AtlModuleRegisterServer.
+
+ * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
+ atl: Implement AtlRegisterLoadTypeLib.
+
+ * dlls/atl/atl_main.c:
+ atl: Implement AtlModuleLoadTypeLib.
+
+ * dlls/atl/atl_main.c, dlls/atl/atlbase.h:
+ atl: Fix incorrect prototypes.
+
+ * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
+ atl: AtlAxGetHost and AtlAxGetControl implementation.
+
+ * dlls/atl/atl_ax.c:
+ atl: Host component implementation: IOleControlSite.
+
+ * dlls/atl/atl_ax.c:
+ atl: Host component implementation: IOleInPlaceFrame.
+
+ * dlls/atl/atl_ax.c:
+ atl: Host component implementation: IOleInPlaceSiteWindowless.
+
+ * dlls/atl/atl_ax.c:
+ atl: Host component implementation: IOleContainer.
+
+ * dlls/atl/atl.spec, dlls/atl/atl_ax.c:
+ atl: Implement AtlAxAttachControl.
+
+2006-11-10 Andrey Turkin <pancha@mail.nnov.ru>
+
+ * dlls/atl/atl_ax.c:
+ alt: Host component implementation: IOleClientSite.
+
+2006-11-13 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/rpc.c:
+ ole32: Re-enable the code that unregisters interfaces with the RPC runtime.
+
+ * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
+ rpcrt4: Implement RpcServerUnregisterIf.
+
+ * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
+ rpcrt4: Convert the server interfaces list into a standard Wine list.
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Fix a comment and move a WARN to where it really indicates a problem,
+ rather than falsely triggering on normal conditions.
+
+2006-11-13 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel32/locale.c:
+ kernel32: Use LC_NUMERIC instead of LC_ALL to determine the user locale.
+ Passing LC_ALL to setlocale() doesn't do what we want.
+
+2006-11-13 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/custom.c:
+ msi: Only free a string in one place.
+
+ * dlls/msi/custom.c:
+ msi: Fix error handling.
+
+ * dlls/msi/custom.c:
+ msi: Track temp files as soon as they are created.
+
+ * dlls/msi/custom.c:
+ msi: Fail if we can't write out a temporary file.
+
+ * dlls/msi/tests/suminfo.c:
+ msi: Fix an uninitialized variable in the test cases.
+
+ * dlls/msi/custom.c:
+ msi: Clean upstore_binary_to_temp.
+
+2006-11-12 Francois Gouget <fgouget@free.fr>
+
+ * dlls/avifil32/api.c, dlls/comctl32/rebar.c,
+ dlls/comctl32/tests/header.c, dlls/dplayx/dplayx_messages.c,
+ dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
+ dlls/dsound/tests/dsound8.c, dlls/msi/action.c, dlls/msi/custom.c,
+ dlls/msvfw32/msvideo_main.c, dlls/ntdll/handletable.c,
+ dlls/ole32/moniker.c, dlls/ole32/ole2_16.c, dlls/uxtheme/system.c,
+ dlls/wined3d/device.c, dlls/wined3d/wined3d_main.c,
+ dlls/winex11.drv/dib_convert.c, dlls/winex11.drv/opengl.c,
+ dlls/winmm/wineoss/dscapture.c:
+ Assorted spelling fixes.
+
+ * dlls/advapi32/security.c, dlls/crypt32/oid.c, dlls/hlink/hlink_main.c,
+ dlls/infosoft/infosoft_main.c, dlls/inseng/inseng_main.c,
+ dlls/kernel32/heap.c, dlls/ntdsapi/ntdsapi.c, dlls/opengl32/wgl.c,
+ dlls/pstorec/pstorec.c, dlls/quartz/main.c, dlls/query/query_main.c,
+ dlls/rpcrt4/rpc_epmap.c, dlls/secur32/secur32.c:
+ Add some documentation headers to make winapi_check happy.
+
+ * dlls/ole32/ole2_16.c, dlls/ole32/storage.c:
+ ole32: Standardize some documentation comments.
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Fix some comments so they are properly formatted documentation
+ headers.
+
+ * dlls/rpcrt4/ndr_marshall.c:
+ rpcrt4: Add some stub documentation headers to make winapi_check happy.
+ Also fix some headers that identified internal APIs as external.
+
+ * dlls/shell32/trash.c, dlls/shell32/xdg.c:
+ shell32: Fix inclusion of conditional headers (spotted by winapi_check).
+
+ * dlls/msi/table.c:
+ msi: assert.h is not a local header (spotted by winapi_check).
+
+ * dlls/ole32/tests/clipboard.c:
+ ole32/tests: Don't use the NONAMELESS* macros in the tests.
+
+2006-11-13 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/ntdll/Makefile.in:
+ ntdll: Alphabetically sort the Makefile entries.
+
+2006-11-12 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/comdlg32/fontdlg16.c:
+ comdlg32: Remove unused variable (Coverity).
+
+ * dlls/rsaenh/rsa.c:
+ rsaenh: Move type-check before len-check (Coverity).
+
+ * dlls/msi/action.c:
+ msi: Fix typo's (Coverity).
+
+2006-11-12 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/wined3d/vertexbuffer.c:
+ wined3d: Fix a comment.
+
+2006-11-13 Alexandre Julliard <julliard@winehq.org>
+
+ * server/process.c:
+ server: Fix list corruption caused by previous change.
+
+2006-11-12 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c, dlls/mshtml/view.c:
+ mshtml: Added border implementation.
+
+2006-11-11 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
+ mshtml: Added IDM_ORDERLIST implementation.
+
+ * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
+ mshtml: Added IDM_UNORDERLIST implementation.
+
+ * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
+ mshtml: Added IDM_HORIZONTALLINE implementation.
+
+ * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
+ mshtml: Added IDM_INDENT and IDM_OUTDENT implementation.
+
+2006-11-09 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
+ dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
+ dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
+ dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
+ mshtml: Remove menus that are in shdoclc.dll.
+
+ * Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/shdoclc/Bg.rc, dlls/shdoclc/De.rc, dlls/shdoclc/En.rc,
+ dlls/shdoclc/Es.rc, dlls/shdoclc/Fi.rc, dlls/shdoclc/Fr.rc,
+ dlls/shdoclc/Hu.rc, dlls/shdoclc/Ko.rc, dlls/shdoclc/Makefile.in,
+ dlls/shdoclc/Nl.rc, dlls/shdoclc/No.rc, dlls/shdoclc/Sv.rc,
+ dlls/shdoclc/Tr.rc, dlls/shdoclc/rsrc.rc, dlls/shdoclc/shdoclc.h,
+ dlls/shdoclc/shdoclc.spec:
+ shdoclc: Added shdoclc.dll.
+
+2006-11-12 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/winmm/tests/Makefile.in, dlls/winmm/tests/capture.c,
+ dlls/winmm/tests/mixer.c, dlls/winmm/tests/mmio.c,
+ dlls/winmm/tests/timer.c, dlls/winmm/tests/wave.c:
+ winmm/tests: Win64 printf format warning fixes.
+
+ * dlls/winmm/tests/timer.c:
+ winmm/tests: Fix the parameters of LPTIMECALLBACK functions.
+
+ * dlls/dsound/Makefile.in, dlls/dsound/buffer.c, dlls/dsound/capture.c,
+ dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
+ dlls/dsound/duplex.c, dlls/dsound/mixer.c, dlls/dsound/primary.c,
+ dlls/dsound/propset.c, dlls/dsound/sound3d.c:
+ dsound: Win64 printf format warning fixes.
+
+ * dlls/dsound/dsound_private.h, dlls/dsound/mixer.c:
+ dsound: Fix the declaration/definition of DSOUND_timer().
+
+2006-11-12 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/shlwapi/tests/path.c, dlls/shlwapi/url.c:
+ shlwapi: UrlEscapeA should fail with E_POINTER when querying the buffer size.
+
+2006-11-12 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/winex11.drv/opengl.c:
+ wgl: Fix a typo in the pbuffer pixelformat enumeration code.
+
+2006-11-11 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/winex11.drv/bitblt.c:
+ winex11.drv: The y coordinate should be offset agaist the height, not the width.
+
+2006-11-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/advapi32/crypt_sha.c:
+ advapi32: Constify a parameter.
+
+ * dlls/rpcrt4/ndr_stubless.c:
+ rpcrt4: Cast-qual warnings fix.
+
+ * dlls/rpcrt4/cstub.c:
+ rpcrt4: Cast-qual warnings fix.
+
+ * dlls/quartz/pin.c, dlls/quartz/pin.h:
+ quartz: Cast-qual warnings fix.
+
+ * dlls/qcap/pin.c, dlls/qcap/pin.h:
+ qcap: Cast-qual warnings fix.
+
+2006-11-10 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/files.c:
+ msi: Fix a heap corruption bug by resizing the src string before adding to it.
+
+2006-11-10 Francois Gouget <fgouget@free.fr>
+
+ * dlls/tapi32/assisted.c, dlls/tapi32/line.c, dlls/tapi32/phone.c,
+ include/tapi.h:
+ include/tapi.h: Add missing include directives.
+
+2006-11-10 Francois Gouget <fgouget@codeweavers.com>
+
+ * dlls/user/tests/monitor.c:
+ user: Only perform the screen resolution changing tests in interactive mode.
+
+2006-11-10 Francois Gouget <fgouget@free.fr>
+
+ * dlls/kernel32/tests/locale.c:
+ kernel32: Fix the 'MAP_FOLDCZONE' ok() test.
+
+2006-11-10 Kirill K. Smirnov <lich@math.spbu.ru>
+
+ * programs/winhelp/winhelp.c:
+ winhelp: Use path of parent helpfile while looking for popup window.
+
+ * programs/winhelp/winhelp.c:
+ winhelp: Fix WINHELP_DeleteWindow.
+
+ * programs/winhelp/winhelp.c:
+ winhelp: Do not create popup window if file not found.
+
+2006-11-10 Alexandre Julliard <julliard@winehq.org>
+
+ * ANNOUNCE, ChangeLog, VERSION, configure:
+ Release 0.9.25.
+
+----------------------------------------------------------------
+2006-11-10 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/rpcrt4/rpc_message.c:
+ rpcrt4: Avoid a sizeof in a trace.
+
+2006-11-10 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/rpcrt4/rpc_server.c:
+ rpcrt4: Create one protseq object per used protocol sequence, not per
+ RpcServerUseProtseq* function call.
+
+ * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
+ rpcrt4: Don't store the endpoint in the protseq.
+
+ * dlls/rpcrt4/rpc_server.c:
+ rpcrt4: Fix a crash in RpcServerUseProtseqEpExA/W when using an unsupported
+ protseq.
+
+ * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
+ rpcrt4: Correctly align the results in the RPC Bind Ack packet.
+
+2006-11-10 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/oleaut32/tests/typelib.c, dlls/shlwapi/reg.c:
+ shlwapi: Unify SHDeleteKeyW implementation with SHDeleteKeyA.
+
+ * dlls/oleaut32/tests/vartype.c:
+ oleaut32: Constify some data.
+
+2006-11-10 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/opengl32/wgl.c:
+ opengl32: Hack to make sure winex11 is loaded before getting function pointers.
+
+ * dlls/advapi32/registry.c:
+ advapi32: Fixed last error check in RegSaveKey.
+
+ * server/process.c:
+ server: Properly handle kill_thread recursion when killing a process.
+ Spotted by Mike McCormack.
+
+2006-11-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/quartz/filtergraph.c:
+ quartz: Cast-qual warning fix.
+
+2006-11-10 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/d3d8/tests/device.c:
+ d3d8: Add GetContainer tests for implicit surfaces.
+
+ * dlls/d3d9/tests/device.c:
+ d3d9: Forwardport implicit surface tests.
+
+2006-11-10 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
+ riched20: Flush the clipboard before exiting the test.
+
+ * dlls/riched20/tests/editor.c:
+ riched20: Add missing void to parameter list.
+
+ * dlls/riched20/tests/editor.c:
+ riched20: Remember to close windows after tests.
+
+ * dlls/riched20/editor.c:
+ riched20: Fix a memory leak.
+
+ * dlls/riched20/editor.c:
+ riched20: Set the correct number of initialized cursors.
+
+ * dlls/riched20/editor.c:
+ riched20: Fix an uninitialized variable.
+
+ * dlls/msi/action.c:
+ msi: Only log the Action, as it's the same as ActionRequest.
+
+ * dlls/msi/action.c:
+ msi: Check whether the component is enabled first.
+
+ * dlls/msi/action.c:
+ msi: Component attributes are bitmasks.
+
+ * dlls/dinput/joystick_linuxinput.c:
+ dinput: Use HeapAlloc/Free instead of alloc/free.
+
+ * dlls/setupapi/setupcab.c:
+ setupapi: Use HeapAlloc/Free instead of malloc/free.
+
+ * dlls/shlwapi/path.c:
+ shlwapi: Use HeapAlloc/Free instead of malloc/free.
+
+ * dlls/oleaut32/ungif.c:
+ oleaut32: Use HeapAlloc/Free instead of malloc/free.
+
+2006-11-10 Damjan Jovanovic <damjan.jov@gmail.com>
+
+ * dlls/winex11.drv/bitblt.c:
+ winex11.drv: Check for incompatible bpps and negative widths.
+
+ * dlls/winex11.drv/bitblt.c:
+ winex11.drv: Fix copying top-down/bottom-up DIBs.
+
+2006-11-10 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c:
+ secur32: work around a bug in ntlm_auth that breaks RPC.
+
+2006-11-09 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/main.c, dlls/mshtml/mshtml_private.h, dlls/mshtml/olewnd.c:
+ mshtml: Use popup menu from shdoclc.dll.
+
+2006-11-09 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cstub.c,
+ dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
+ dlls/rpcrt4/ndr_marshall.c, dlls/rpcrt4/ndr_ole.c,
+ dlls/rpcrt4/ndr_stubless.c, dlls/rpcrt4/rpc_binding.c,
+ dlls/rpcrt4/rpc_message.c, dlls/rpcrt4/rpc_server.c,
+ dlls/rpcrt4/rpc_transport.c, dlls/rpcrt4/rpcrt4_main.c,
+ dlls/rpcrt4/rpcss_np_client.c:
+ rpcrt4: Win64 printf format warning fixes.
+
+ * dlls/rpcrt4/ndr_fullpointer.c, dlls/rpcrt4/ndr_marshall.c,
+ dlls/rpcrt4/ndr_misc.h:
+ rpcrt4: More "unsigned long" to "ULONG" changes in preparation of the removal
+ of WINE_NO_LONG_AS_INT.
+
+ * dlls/rpcrt4/ndr_clientserver.c, dlls/rpcrt4/ndr_fullpointer.c,
+ dlls/rpcrt4/ndr_ole.c, dlls/rpcrt4/ndr_stubless.c:
+ rpcrt4: Bring the function definitions in sync with their declaration.
+ They got out of sync due to the unsigned long to ULONG changes in the headers.
+
+ * dlls/rpcrt4/ndr_marshall.c:
+ rpcrt4/ndr_marshall.c: Bring the function definitions in sync with their
+ declaration.
+ Those got out of sync due to the unsigned long to ULONG migration in the headers.
+
+2006-11-09 Saulius Krasuckas <saulius.krasuckas@ieee.org>
+
+ * loader/Makefile.in:
+ loader: Use plain binary name of git-describe to avoid junk in version output.
+
+2006-11-09 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/rpcrt4/tests/ndr_marshall.c:
+ rpcrt4/tests: Replace || by |.
+
+ * dlls/dmsynth/dmsynth_main.c:
+ dmsynth: Fix one more instance of && instead of &.
+
+2006-11-09 Marcus Meissner <meissner@suse.de>
+
+ * dlls/user/text.c:
+ user32: Replaced && 0xff by & 0xff.
+
+ * dlls/dmscript/dmscript_main.c:
+ dmscript: Replaced && 0xff by & 0xff.
+
+ * dlls/dmusic/collection.c, dlls/dmusic/dmusic_main.c:
+ dmusic: Replaced && 0xfff... by & 0xff.
+
+ * dlls/dswave/dswave_main.c:
+ dswave: Replaced && 0xff by & 0xff.
+
+ * dlls/dmcompos/dmcompos_main.c:
+ dmcompos: Replaced && 0xff by & 0xff.
+
+2006-11-09 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * include/winsock.h:
+ include: Remove duplicate definition.
+
+2006-11-09 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/d3d8/tests/device.c:
+ d3d8: Add refcount tests for implicit surfaces.
+
+2006-11-09 Francois Gouget <fgouget@codeweavers.com>
+
+ * programs/winepath/winepath.c:
+ winepath: Fix --long option.
+
+2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/mscms/profile.c, dlls/mscms/tests/profile.c:
+ mscms: GetColorDirectory: fixed incorrect A -> W conversions.
+
+ * dlls/msi/registry.c:
+ msi: Fixed bogus A -> W conversion.
+
+2006-11-09 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel32/tests/pipe.c:
+ kernel32/tests: Fixed the pipe test for MacOS.
+
+2006-11-09 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
+ mshtml: Added QueryStatus(IDM_JUSTIFY*) implementation.
+
+ * dlls/mshtml/olecmd.c:
+ mshtml: Code clean up.
+
+ * dlls/mshtml/olecmd.c:
+ mshtml: Added Exec(IDM_JUSTIFYLEFT) and Exec(IDM_JUSTIFYRIGHT) implementataion.
+
+ * dlls/mshtml/olecmd.c:
+ mshtml: Added Exec(IDM_JUSTIFYCENTER) implementation.
+
+ * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
+ mshtml: Added IDM_FORECOLOR implementation.
+
+ * dlls/mshtml/olecmd.c:
+ mshtml: Added Exec(IDM_FONTSIZE) stub.
+
+ * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
+ mshtml: Added QueryStatus(IDM_FONTSIZE) implementation.
+
+ * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
+ mshtml: Added QueryStatus(IDM_FONTNAME) implementation.
+
+2006-11-09 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c:
+ secur32: Implement NTLM2 encryption.
+
+2006-11-09 Francois Gouget <fgouget@free.fr>
+
+ * include/shlwapi.h:
+ shlwapi: Add a fixme for a missing include.
+
+ * include/usp10.h:
+ include/usp10.h: Add missing include directives.
+
+ * include/oledlg.h:
+ include/oledlg.h: Add missing include directives.
+
+ * include/dshow.h:
+ include/dshow.h: Add missing include directives.
+
+ * include/d3d8.h, include/d3d9.h:
+ include: Add missing include directives to d3d8.h and d3d9.h.
+
+ * dlls/user/tests/msg.c, dlls/user/user_private.h, include/winuser.h:
+ include: The PSDK headers don't define WM_SYSTIMER so we shouldn't either.
+
+2006-11-09 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * dlls/localspl/localspl.rc, dlls/localspl/spl_Ko.rc:
+ localspl: Added Korean resource.
+
+2006-11-07 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool/tests: Add tests for ConfigurePort.
+
+2006-11-09 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/winspool.drv/info.c:
+ winspool: Implement ConfigurePortA.
+
+ * dlls/winspool.drv/info.c:
+ winspool: Implement ConfigurePortW.
+
+2006-11-09 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/volume.c:
+ d3d8: Backport volume tests.
+
+ * dlls/d3d8/volume.c:
+ d3d8: Backport IDirect3DVolume9Impl_GetContainer.
+
+ * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/texture.c:
+ d3d8: Backport texture tests.
+
+ * dlls/d3d8/tests/device.c:
+ d3d8: Backport missing device tests.
+
+ * dlls/d3d8/device.c:
+ d3d8: Backport null pointer check in SetCursorProperties.
+
+2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/winmm/lolvldrv.c:
+ winmm: Plug a memory leak.
+
+ * dlls/ole32/tests/stg_prop.c:
+ ole32: Don't use PropVariantClear to setup an unitialized variant.
+
+ * dlls/msi/tests/suminfo.c:
+ msi: Don't call PropVariantClear on uninitialized variants.
+
+ * dlls/kernel32/nls/div.nls:
+ kernel32: Changed encoding for Divehi (which has a 639-1 enconding).
+
+ * dlls/comctl32/header.c:
+ comctl32: header: fix bug found out by running valgrind on the regression tests.
+
+2006-11-09 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel32/locale.c:
+ kernel32: Fixed buffer overrun in get_registry_locale_info.
+
+2006-11-09 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/user/win.c:
+ user32: Downgrade a FIXME to a WARN.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: Downgrade an ERR to a WARN.
+
+ * dlls/gdi32/freetype.c:
+ gdi32: Downgrade a FIXME to a WARN.
+
+2006-11-08 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/winmm/Makefile.in, dlls/winmm/driver.c, dlls/winmm/lolvldrv.c,
+ dlls/winmm/mci.c, dlls/winmm/message16.c, dlls/winmm/mmio.c,
+ dlls/winmm/mmsystem.c, dlls/winmm/playsound.c, dlls/winmm/sound16.c,
+ dlls/winmm/time.c, dlls/winmm/winemm.h, dlls/winmm/winmm.c:
+ winmm: Remove WINE_NO_LONG_AS_INT.
+
+2006-11-08 Alex Villacís Lasso <a_villacis@palosanto.com>
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: typelib - fix regression in MSFT typelib parsing.
+
+2006-11-08 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/rpcrt4/tests/ndr_marshall.c:
+ rpcrt4/tests: Fix the warnings introduced by the "unsigned long" to "ULONG"
+ header changes.
+
+ * dlls/oleaut32/tmarshal.c, dlls/oleaut32/usrmarshal.c:
+ oleaut32: Fix the warnings introduced by the "unsigned long" to "ULONG"
+ header changes.
+
+ * dlls/ole32/tests/marshal.c, dlls/ole32/usrmarshal.c:
+ ole32: Fix the warnings introduced by the "unsigned long" to "ULONG" header
+ changes.
+
+ * include/rpcndr.h:
+ rpcndr.h: Use ULONG/LONG/DWORD for Win64 compatibility instead of unsigned
+ long/long.
+
+ * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
+ tools/widl/header.c:
+ widl: Use ULONG instead of unsigned long when generating declarations for
+ *_UserFree() functions. This is needed for Win64 compatibility.
+
+ * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
+ tools/widl/header.c:
+ widl: Use ULONG instead of unsigned long when generating declarations for
+ *_UserUnMarshal() functions. This is needed for Win64 compatibility.
+
+ * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
+ tools/widl/header.c:
+ widl: Use ULONG instead of unsigned long when generating declarations for
+ *_UserMarshal() functions. This is needed for Win64 compatibility.
+
+ * dlls/ole32/usrmarshal.c, dlls/oleaut32/usrmarshal.c,
+ tools/widl/header.c:
+ widl: Use ULONG instead of unsigned long when generating declarations for
+ *_UserSize() functions. This is needed for Win64 compatibility.
+
+2006-11-08 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
+ secur32: Implement ntlmv2 signing.
+
+ * dlls/secur32/hmac_md5.h:
+ secur32: MD5 functions are WINAPI.
+
+2006-11-08 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: For TCP endpoints, bind to all the address and ports that getaddrinfo
+ for the machine.
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Use MaxCalls from the protseq when determining the backlog length to
+ pass in to listen.
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: The error code RPC_S_SERVER_UNAVAILABLE doesn't make much sense on
+ the server side
+ so replace it with some more appropriate endpoint error codes.
+
+ * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_binding.h,
+ dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
+ dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Open the endpoint from the caller of RpcServerUseProtseq* instead of
+ the protseq server thread.
+ This allows errors to be returned to the caller and to create more than
+ one connection for an endpoint.
+
+ * include/rpcdce.h:
+ include: Add RPC/DCE defines and structures related to RPC_SECURITY_QOS_V2.
+
+2006-11-08 Peter Oberndorfer <kumbayo84@arcor.de>
+
+ * dlls/dbghelp/elf_module.c:
+ dbghelp: Do not write to array element -1.
+
+2006-11-08 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/files.c:
+ msi: Add support for continuous cabinets.
+
+ * dlls/msi/files.c:
+ msi: Extract cabinets in ACTION_InstallFiles. ready_media is for finding and
+ loading medi.
+
+ * dlls/msi/files.c:
+ msi: Move the file sequence check out of ready_media_info to avoid an unnecessary
+ function call.
+
+ * dlls/msi/files.c:
+ msi: Factor out load_media_info from ready_media_for_file.
+
+ * dlls/msi/files.c:
+ msi: Use disk_prompt from the media_info structure instead of passing an extra
+ parameter to msi_change_media.
+
+ * dlls/msi/dialog.c:
+ msi: Only add text to the scroll control if text is provided.
+
+2006-11-09 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/file.c:
+ ntdll: Re-add sys/ioctl.h that got lost in the PeekNamedPipe move.
+
+2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/kernel32/tests/process.c:
+ kernel32: Add basic OpenProcess test.
+
+ * include/winnt.h:
+ include: Add the PROCESS_SUSPEND_RESUME definition.
+
+2006-11-08 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/comctl32/tests/subclass.c:
+ comctl32: Load function pointers by ordinal.
+
+2006-11-08 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h:
+ secur32: Use a helper function for creating the signature as this simplifies
+ implementing NTLM2 signing a lot.
+
+ * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
+ dlls/secur32/secur32_priv.h:
+ secur32: Delete session key and arc4 context when the session based security
+ context is deleted.
+
+2006-11-08 Ken Thomases <ken@codeweavers.com>
+
+ * dlls/winex11.drv/keyboard.c:
+ winex11.drv: Fix off-by-one in map of non-char keysyms to vkeys.
+
+ * dlls/winex11.drv/keyboard.c:
+ winex11.drv: Map XK_KP_Equal to VK_OEM_NEC_EQUAL.
+
+2006-11-08 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winex11.drv/dib.c, dlls/winex11.drv/palette.c,
+ dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/x11drv.h:
+ winex11.drv: Get rid of the DIB color table now that it's stored in gdi32.
+
+ * dlls/gdi32/bitmap.c, dlls/gdi32/dib.c, dlls/gdi32/gdi_private.h,
+ dlls/gdi32/tests/bitmap.c:
+ gdi32: Remove call to CreateCompatibleDC() from GetDIBits() implementation.
+ Based on a patch by Alex Villacís Lasso.
+
+2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
+
+ * dlls/oleaut32/varformat.c:
+ oleaut32: varformat - Force LCID_US for conversion in VarFormatNumber.
+
+2006-11-07 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/msi/install.c, dlls/msi/msi.spec:
+ msi: Added stub for MsiGetFeatureValidStatesA/W.
+
+2006-11-08 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Fix a regression in ImageList_AddMasked().
+
+2006-11-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/oleaut32/varformat.c, dlls/oleaut32/vartype.c:
+ oleaut32: Cast-qual warnings fix.
+
+2006-11-07 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/rpcrt4/tests/cstub.c, include/rpcproxy.h:
+ rpcproxy.h: Use LONG/ULONG for Win64 compatibility instead of long and
+ unsigned long.
+
+ * dlls/rpcrt4/ndr_misc.h:
+ rpcrt4: For Win64 compatibility use a temp variable of the right type in
+ ComputeVariance().
+
+2006-11-07 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * programs/winhelp/Ko.rc:
+ winhelp: Updated Korean resource.
+
+2006-11-06 Alex Villacís Lasso <a_villacis@palosanto.com>
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: variant - allow conversion of VT_DISPATCH into VT_BSTR in VarCat.
+
+ * dlls/oleaut32/olepicture.c, dlls/oleaut32/tests/olepicture.c:
+ oleaut32: olepicture - Support multiple redundant headers before picture data.
+
+2006-11-06 Peter Oberndorfer <kumbayo84@arcor.de>
+
+ * dlls/dbghelp/module.c:
+ dbghelp: Initialize BOOL elements with FALSE instead of 0.
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Make dwarf2 parser only report file numbers when at least one
+ compilation unit really has numbers.
+
+ * dlls/dbghelp/dwarf.c, dlls/dbghelp/elf_module.c:
+ dbghelp: Make dwarf2_parse_line_numbers handle missing line number section.
+
+2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
+
+ * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec,
+ dlls/shlwapi/tests/ordinal.c:
+ shlwapi: Implement GetShellSecurityDescriptor and test for it.
+
+2006-11-06 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/device.c:
+ wined3d: ScissorRect correction.
+
+2006-11-05 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Fix failure of X11DRV_ChoosePixelFormat.
+
+2006-11-07 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/files.c:
+ msi: Factor out download_remote_cabinet and reuse extract_cabinet_file to
+ extract a remote cabinet.
+
+ * dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
+ dlls/msi/package.c, dlls/msi/preview.c:
+ msi: Store the base URL of the MSI package if it is downloaded.
+
+ * dlls/msi/files.c:
+ msi: Factor copy_install_file out of ACTION_InstallFiles.
+
+ * dlls/msi/files.c:
+ msi: Factor schedule_install_files out of ACTION_InstallFiles.
+
+ * dlls/msi/files.c:
+ msi: Model the media_info structure members after the columns in the media table.
+
+ * dlls/msi/files.c:
+ msi: Use msi_alloc_zero instead of a helper function that sets everything
+ to zero.
+
+ * dlls/msi/files.c:
+ msi: Use the file's component instead of passing an extra parameter to
+ set_file_source.
+
+ * dlls/msi/files.c:
+ msi: Use the media_info structure instead of passing in individual values
+ to extract_cabinet_file.
+
+ * dlls/msi/tests/install.c:
+ msi: Add more tests for installing from cabinets.
+
+2006-11-08 Francois Gouget <fgouget@free.fr>
+
+ * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c,
+ dlls/netapi32/access.c, dlls/netapi32/ds.c,
+ dlls/netapi32/local_group.c, dlls/netapi32/wksta.c,
+ include/ntsecapi.h, include/sspi.h, include/winternl.h:
+ Fix ntsecapi.h so it does not depend on winternl.h.
+
+ * dlls/rpcrt4/rpc_epmap.c, dlls/secur32/tests/ntlm.c,
+ dlls/secur32/tests/secur32.c, include/sspi.h:
+ secur32: sspi.h must not include wtypes.h.
+
+ * dlls/setupapi/stringtable.c, dlls/setupapi/tests/stringtable.c,
+ include/setupapi.h:
+ setupapi: setupapi.h must not define HSTRING_TABLE and the StringTable*
+ prototypes.
+
+ * dlls/uxtheme/draw.c, dlls/uxtheme/metric.c, dlls/uxtheme/msstyles.c,
+ dlls/uxtheme/property.c, dlls/uxtheme/system.c,
+ dlls/uxtheme/tests/system.c, include/winerror.h:
+ uxtheme: winerror.h must not define the E_PROP_*_UNSUPPORTED macros.
+
+ * dlls/shell32/shlexec.c:
+ shell32: Add missing '\n' to Wine trace.
+
+ * include/objbase.h:
+ include/objbase.h: Add missing include directives.
+
+ * dlls/comctl32/theming.c, dlls/user/class.c, dlls/user/controls.h,
+ dlls/user/desktop.c, dlls/user/dialog.c, dlls/user/dialog16.c,
+ dlls/user/icontitle.c, dlls/user/menu.c, dlls/user/spy.c,
+ dlls/user/tests/win.c, dlls/uxtheme/draw.c, dlls/uxtheme/system.c,
+ include/winbase.h, include/winuser.h, programs/explorer/desktop.c:
+ include: The PSDK does not have the A/W variants of MAKEINTATOM() so we should
+ not either.
+
+ * include/winuser.h:
+ user32/include: Don't define the window and control styles if NOWINSTYLES is set.
+
+2006-11-08 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/winex11.drv/winpos.c:
+ winex11.drv: Call SetWindowPos with SWP_FRAMECHANGED set when switching from
+ minimized state in X11DRV_MapNotify.
+
+ * dlls/winex11.drv/keyboard.c:
+ winex11.drv: Map VK codes for arrow keys to an X11 keycode manually as we do
+ for other keypad keys.
+
+2006-11-08 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/action.c:
+ msi: Fix a memory leak.
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Remove Nx1 assumptions in ImageList_Read.
+
+2006-11-08 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/wined3d/surface.c:
+ wined3d: Fix regression in surface conversion.
+
+2006-11-07 Huw Davies <huw@codeweavers.com>
+
+ * dlls/winspool.drv/info.c:
+ winspool.drv: Associate a printer driver with each printer, rather than share
+ a common one between all printers.
+
+ * dlls/winspool.drv/info.c:
+ winspool.drv: Fix AddPrinterDriverA so that the strings actually get written.
+ Include the size of the terminating zero in set_reg_szW.
+
+ * dlls/winspool.drv/info.c:
+ winspool.drv: Implement DeletePrinterDriverExW.
+
+ * dlls/winspool.drv/info.c:
+ winspool.drv: Forward DeletePrinterDriverExA -> DeletePrinterDriverExW.
+
+ * dlls/winspool.drv/info.c:
+ winspool.drv: Forward DeletePrinterDriver -> DeletePrinterDriverEx.
+
+2006-11-07 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/string.c:
+ comctl32: Beginning of some string related tests.
+
+ * dlls/comctl32/string.c:
+ comctl32: Fix return values of string functions.
+
+2006-11-07 Damjan Jovanovic <damjan.jov@gmail.com>
+
+ * dlls/winex11.drv/bitblt.c:
+ winex11: Fix regression caused by client-side DIB copy patch.
+
+2006-11-07 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel32/locale.c, dlls/kernel32/process.c:
+ kernel32: Better workaround for the lack of locale environment variables
+ on MacOS.
+
+ * dlls/winex11.drv/keyboard.c:
+ winex11.drv: Detect an XLookupString that returns Latin-1 and avoid codepage
+ mapping in that case.
+
+ * dlls/winex11.drv/keyboard.c:
+ winex11.drv: Added mapping for Unicode keysyms in ToUnicodeEx.
+
+ * dlls/winex11.drv/keyboard.c:
+ winex11.drv: Only load the keycode->keysym mapping once in DetectLayout,
+ instead of once per supported layout.
+
+2006-11-07 Francois Gouget <fgouget@free.fr>
+
+ * dlls/user/button.c, dlls/user/combo.c, dlls/user/mdi.c,
+ dlls/user/menu.c, dlls/user/resources/user32.rc,
+ dlls/user/tests/menu.c, dlls/user/user16.c, include/winuser.h,
+ programs/explorer/desktop.c, programs/progman/main.c:
+ user32/include: Don't define the OBM_*, OCR_* and OIC_* macros unless OEMRESOURCE
+ is defined.
+
+ * dlls/urlmon/tests/misc.c:
+ urlmon/tests: Fix compilation with the PSDK headers.
+
+ * dlls/advapi32/registry.c, dlls/comctl32/pager.c, dlls/ddraw/device.c,
+ dlls/ddraw/viewport.c, dlls/dinput/effect_linuxinput.c,
+ dlls/dinput/joystick_linuxinput.c, dlls/dmstyle/commandtrack.c,
+ dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c, dlls/dsound/tests/ds3d.c,
+ dlls/dsound/tests/ds3d8.c, dlls/dsound/tests/dsound.c,
+ dlls/dsound/tests/dsound8.c, dlls/kernel32/tests/thread.c,
+ dlls/localspl/tests/localmon.c, dlls/lz32/tests/lzexpand_main.c,
+ dlls/mapi32/prop.c, dlls/mciseq/mcimidi.c, dlls/msi/tests/db.c,
+ dlls/ntdll/virtual.c, dlls/ole32/hglobalstream.c,
+ dlls/oleaut32/tests/vartest.c, dlls/oleaut32/typelib.c,
+ dlls/opengl32/wgl.c, dlls/quartz/videorenderer.c,
+ dlls/shdocvw/shlinstobj.c, dlls/shell32/cpanelfolder.c,
+ dlls/user/exticon.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
+ dlls/wined3d/swapchain.c, dlls/winex11.drv/xfont.c,
+ dlls/winmm/winealsa/audio.c, dlls/ws2_32/socket.c, include/cvconst.h,
+ include/winternl.h, programs/winecfg/En.rc,
+ programs/wineconsole/wineconsole.c, tools/wrc/CHANGES:
+ Assorted spelling fixes.
+
+ * include/d3d.h, include/d3d8.h, include/d3d9.h, include/ddraw.h,
+ include/dinput.h, include/dmplugin.h, include/dmusicc.h,
+ include/dmusicf.h, include/dmusici.h:
+ include: Some DirectX headers are supposed to define COM_NO_WINDOWS_H.
+
+ * dlls/oleaut32/tests/typelib.c:
+ oleau32: The PSDK's ELEMDESC's union is nameless, always. So use the U(x) macro.
+
+ * dlls/comctl32/tests/toolbar.c:
+ comctl32: Add missing '\n' to ok() call.
+
+ * dlls/dplayx/dplayx_global.c:
+ dplayx: Fix spelling of the DPLAYX_AcquireSemaphore() macro.
+
+ * dlls/dmstyle/dmstyle_private.h, dlls/dmstyle/style.c:
+ dmstyle: Fix spelling of the DMUS_PRIVATE_STYLE_MOTIF.dwRhythm field.
+
+ * programs/taskmgr/perfdata.c, programs/taskmgr/perfdata.h:
+ taskmgr: Fix spelling of the SYSTEM_PERFORMANCE_INFORMATION.MmTotalCommittedPages
+ field.
+
+2006-11-07 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/action.c:
+ msi: By default, install components locally.
+
+ * dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/where.c:
+ msi: Fix WHERE IS (NOT) NULL queries.
+
+ * dlls/msi/tests/db.c:
+ msi: Fix regression tests failing on Windows.
+
+ * dlls/msi/action.c:
+ msi: Split ACTION_CostFinalize into two functions.
+
+2006-11-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/ole32/stg_prop.c:
+ ole32: Cast-qual warnings fix.
+
+ * dlls/ntdll/server.c:
+ ntdll: Cast-qual warning fix.
+
+2006-11-06 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/wined3d/surface.c:
+ wined3d: Use width while converting surfaces.
+ This fixes also a heap corruption with 1x1 and 2x2 surfaces.
+
+ * dlls/wined3d/surface.c:
+ wined3d: Use SURFACE_ALIGNMENT.
+
+2006-11-06 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/atl/atl_ax.c:
+ atl: Move the storage specifier to the beginning of the declaration.
+
+2006-11-06 Jeff Latimer <lats@yless4u.com.au>
+
+ * dlls/ntdll/handletable.c:
+ ntdll: Clarify the documentation for HandleTable.
+
+2006-11-06 Kirill K. Smirnov <lich@math.spbu.ru>
+
+ * 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/Nl.rc,
+ programs/winhelp/No.rc, programs/winhelp/Pl.rc,
+ programs/winhelp/Pt.rc, programs/winhelp/Ru.rc,
+ programs/winhelp/Si.rc, programs/winhelp/Sk.rc,
+ programs/winhelp/Sw.rc, programs/winhelp/Tr.rc,
+ programs/winhelp/Va.rc, programs/winhelp/Wa.rc,
+ programs/winhelp/Zh.rc, programs/winhelp/macro.c,
+ programs/winhelp/winhelp.c, programs/winhelp/winhelp.h,
+ programs/winhelp/winhelp_res.h:
+ winhelp: Rewrite LookupHelpFile function.
+ Add ability for user to find file himself if winhelp cannot find it.
+ Update resources.
+
+2006-11-06 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Fixed build without OpenGL headers.
+
+2006-11-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/msvcrt/file.c:
+ msvcrt: Cast-qual warnings fix.
+
+2006-11-03 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/msacm32/driver.c:
+ msacm32: Cast-qual warnings fix.
+
+2006-11-03 Aric Stewart <aric@codeweavers.com>
+
+ * dlls/shell32/shlexec.c:
+ shell32: Have SHELL_ArgifyW respect the length of the buffer passed in and
+ report a needed buffer size.
+
+ * dlls/shell32/shlexec.c, dlls/shell32/tests/shlexec.c:
+ shell32: Create dynamic buffers for expanded enviroment strings to allow for
+ parameters and such longer than MAX_PATH.
+ With help from Michael Moss.
+
+2006-11-06 Andrey Turkin <pancha@mail.nnov.ru>
+
+ * dlls/advapi32/tests/security.c:
+ advapi32: Test for OpenProcessToken with MAXIMUM_ALLOWED access.
+
+2006-11-06 Paul Chitescu <paulc@voip.null.ro>
+
+ * dlls/mscoree/mscoree_main.c:
+ mscoree: String returned by GetCORVersion starts with letter 'v'.
+
+2006-11-06 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/user/user32.spec:
+ user32: The string passed to ToUnicode(Ex) is for output.
+
+ * dlls/winex11.drv/keyboard.c:
+ user32: ToUnicodeEx should return 0 for an unknown key.
+
+2006-11-05 Peter Oberndorfer <kumbayo84@arcor.de>
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Make dwarf2 parser handle file paths relative to working dir better.
+
+2006-11-04 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
+ secur32: Test and fix DecryptMessage for multiple data buffers.
+
+2006-11-04 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool/tests: Add tests for EnumPorts.
+
+ * dlls/winspool.drv/info.c:
+ winspool: Implement EnumPortsA.
+
+ * dlls/winspool.drv/info.c:
+ winspool: Implement EnumPortsW.
+
+ * dlls/winspool.drv/info.c:
+ winspool: EnumPorts: Read driver from registry.
+
+2006-11-04 Damjan Jovanovic <damjan.jov@gmail.com>
+
+ * dlls/winex11.drv/bitblt.c:
+ winex11.drv: Added a basic client-side DIB copy optimization.
+
+2006-11-06 Alexandre Julliard <julliard@winehq.org>
+
+ * configure, configure.ac, include/config.h.in:
+ configure: Added missing DiskArbitration/DiskArbitration.h check.
+
+ * loader/.gitignore, loader/Makefile.in, loader/main.c:
+ loader: Update the reported version from the current git HEAD if available.
+
+ * dlls/ntdll/loader.c, loader/main.c:
+ ntdll: Moved command-line help to the loader binary.
+
+ * dlls/msi/msipriv.h, dlls/msi/table.c:
+ msi: Fixed definition of the MSIITERHANDLE type.
+
+2006-11-06 Damjan Jovanovic <damjan.jov@gmail.com>
+
+ * dlls/icmp/icmp_main.c:
+ icmp: Changed select to poll.
+
+ * dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c:
+ dinput: Changed select to poll.
+
+2006-11-06 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ws2_32/socket.c:
+ ws2_32: Convert WS_select to use poll() instead of select(). Also fixes an
+ fd leak.
+
+2006-11-05 Phil Krylov <phil.krylov@gmail.com>
+
+ * configure, configure.ac, programs/explorer/diskarb.c:
+ explorer: Build on Darwin versions prior to 8.0.
+
+2006-11-06 Phil Krylov <phil@newstar.rinet.ru>
+
+ * dlls/ntdll/tape.c:
+ ntdll: Fix building on Darwin versions prior to 8.0.
+
+2006-11-05 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/rpcrt4/rpc_binding.c:
+ rpcrt4: Remove unnecessary quotes in traces, as debugstr_a and debugstr_w add
+ them instead.
+
+ * tools/winedump/output.c:
+ winedump: Fix printf warning in the generated code.
+
+2006-11-05 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * server/fd.c:
+ server: Compilation fix.
+
+2006-11-05 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/dbghelp/source.c:
+ dbghelp: Fixed memory leak in source string handling.
+
+2006-11-05 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/shdocvw/tests/webbrowser.c:
+ shdocvw: Added more tests.
+
+ * dlls/shdocvw/oleobject.c:
+ shdocvw: Cal on_offlineconnected_change and on_silent_change in SetClientSite.
+
+ * dlls/shdocvw/oleobject.c:
+ shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_OFFLINECONNECTED)
+ implementation.
+
+ * dlls/shdocvw/shdocvw.h, dlls/shdocvw/webbrowser.c:
+ shdocvw: Added [get|put]_Offline implementation.
+
+ * dlls/shdocvw/oleobject.c:
+ shdocvw: Added OnAmbientPropertyChange(DISPID_AMBIENT_SILENT) implementation.
+
+ * dlls/shdocvw/oleobject.c, dlls/shdocvw/tests/webbrowser.c:
+ shdocvw: Ignore hwndParent in DoVerb.
+
+ * dlls/shdocvw/oleobject.c, dlls/shdocvw/shdocvw.h:
+ shdocvw: Set parent window in activate_inplace.
+
+ * dlls/mshtml/olecmd.c:
+ mshtml: Fixed query_edit_status when Gecko is not available.
+
+2006-11-05 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/riched20/list.c:
+ riched20: Fix a leak in the undo stack.
+
+ * dlls/riched20/string.c:
+ riched20: Fix one more memory leak.
+
+ * dlls/riched20/editor.c:
+ riched20: Don't access memory after freeing it.
+
+ * dlls/riched20/editor.c:
+ riched20: Fixed memory leaks.
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Switch to a Nx4 tiling.
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Remove a Nx1 assuption in ImageList_AddMasked().
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Check if GetObject fails on bitmaps passed to us.
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Fix Nx1 assumptions when adding multiple bitmaps with ImageList_Add.
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Fix an Nx1 in ImageList_DrawIndirect().
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Remove another Nx1 assumption from ImageList_Remove().
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Remove Nx1 assumptions in ImageList_Merge.
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Remove Nx1 assumptions in ImageList_GetIcon().
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Use imagelist_copy_images() in ImageList_SetImageCount().
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Create a helper function to copy a block of images.
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Fix a regression.
+
+2006-11-04 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/opengl32/wgl.c:
+ opengl32: Use HKCU instead of HKLM.
+
+ * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
+ dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
+ wgl: Fix WoW screen flickering.
+
+2006-11-04 Alexandre Julliard <julliard@winehq.org>
+
+ * loader/preloader.c:
+ preloader: Clear %gs again before calling the interpreter entry point.
+
+ * dlls/kernel32/tests/change.c:
+ kernel32/tests: Don't wait for overlapped result if the previous test failed.
+
+2006-11-04 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
+ dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
+ secur32: Fix handling of buffers that don't have the SECBUFFER_TOKEN as the
+ first buffer.
+ Thanks to Robert Shearman for catching this one and providing some of the
+ test code.
+
+ * dlls/secur32/tests/ntlm.c:
+ secur32: Get rid of some HeapAlloc() calls to make code more readable.
+
+ * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
+ secur32: Avoid double HeapFree() of password and session key.
+
+2006-11-03 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/opengl32/wgl.c:
+ opengl32: Remove glx context.
+
+2006-11-03 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/d3d9/tests/device.c:
+ d3d9/tests: Add refcount test for binding objects.
+
+ * dlls/wined3d/device.c:
+ wined3d: glReadPixels corrections.
+
+2006-11-03 Huw Davies <huw@codeweavers.com>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: If the app asks for a single buffered pixel format, then it should
+ be happy with a double buffered one.
+ Likewise for mono vs stereo.
+ Add some TRACEs so that we know what condition is failing.
+
+2006-10-29 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/opengl32/make_opengl, dlls/opengl32/opengl_ext.c,
+ dlls/opengl32/opengl_ext.h, dlls/opengl32/wgl.c:
+ wgl: Add extension checking code / glxGetProcAddress protection.
+
+2006-11-03 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/file.c, include/wine/server_protocol.h, server/mailslot.c,
+ server/protocol.def, server/trace.c:
+ ntdll: Retrieve mailslot message info from the client side.
+
+ * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h:
+ ntdll: FILE_GetDeviceInfo no longer needs to be public.
+
+ * libs/wine/ldt.c, loader/preloader.c:
+ preloader: Setup a fake thread-local storage block pointed to by %gs.
+
+ * dlls/ntdll/loader.c, dlls/ntdll/ntdll.spec, include/winternl.h:
+ ntdll: Added implementation of RtlDllShutdownInProgress.
+
+2006-11-02 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Opengl init fix.
+
+2006-11-01 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
+ mscoree: Add a few more stubs.
+
+2006-11-03 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ws2_32/socket.c:
+ ws2_32: Don't store the socket file descriptor in the async structure, retrieve
+ it as needed.
+
+ * dlls/ntdll/file.c:
+ ntdll: Don't store the unix file descriptor in the async structure, retrieve
+ it as needed.
+
+ * dlls/ntdll/cdrom.c, dlls/ntdll/directory.c, dlls/ntdll/file.c,
+ dlls/ntdll/ntdll_misc.h, dlls/ntdll/serial.c, dlls/ntdll/server.c,
+ dlls/ntdll/tape.c, dlls/ntdll/virtual.c:
+ ntdll: Added a server_get_unix_fd function that avoids doing a dup() of the
+ fd when not required.
+
+2006-11-02 Francois Gouget <fgouget@free.fr>
+
+ * include/winbase.h:
+ include: Fix the HeapQueryInformation() prototype.
+
+ * programs/winhelp/macro.c:
+ winhelp: Add missing '\n' in Wine trace.
+
+2006-11-02 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/secur32/ntlm.c:
+ secur32: Make the path to ntlm_auth easier to change by moving the executable
+ name to the top of ntlm.c.
+
+ * dlls/wininet/internet.c:
+ wininet: Don't return an error for INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not
+ being implemented
+ on protocols other than HTTP, just print a FIXME. Reported by Michael Moss.
+
+2006-10-30 Andrey Turkin <pancha@mail.nnov.ru>
+
+ * dlls/atl/atl.spec, dlls/atl/atl_ax.c, dlls/atl/atliface.idl:
+ atl: Implement AtlAxCreateDialogA and AtlAxCreateDialogW.
+
+ * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_ax.c,
+ dlls/atl/atl_main.c, dlls/atl/atlbase.h, dlls/atl/atliface.idl:
+ atl: Implement AtlAxCreateControl and AtlAxCreateControlEx.
+
+ * dlls/atl/atl.spec, dlls/atl/atl_main.c, dlls/atl/atlbase.h:
+ atl: Implement AtlModuleAddCreateWndData and AtlModuleExtractCreateWndData.
+
+ * dlls/atl/Makefile.in, dlls/atl/atl_ax.c, dlls/atl/atl_main.c:
+ atl: Implement AtlAxWinInit and AtlAxWin window procedure.
+
+ * dlls/atl/Makefile.in, dlls/atl/atl.spec, dlls/atl/atl_main.c:
+ atl: Implement AtlPixelToHiMetric and AtlHiMetricToPixel.
+
+2006-11-02 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
+ mshtml: Added implementation of QueryStatus(IDM_UNDERLINE).
+
+ * dlls/mshtml/olecmd.c, dlls/mshtml/tests/htmldoc.c:
+ mshtml: Added implementation of QueryStatus(IDM_ITALIC).
+
+ * dlls/mshtml/tests/htmldoc.c:
+ mshtml: Added more QueryStatus tests.
+
+ * dlls/mshtml/olecmd.c:
+ mshtml: Added implementation of QueryStatus(IDM_BOLD).
+
+ * dlls/mshtml/tests/htmldoc.c:
+ mshtml: Added more edit mode tests.
+
+ * dlls/mshtml/olecmd.c:
+ mshtml: Load about:blank in exec_editmode.
+
+ * dlls/mshtml/mshtml_private.h, dlls/mshtml/persist.c, dlls/mshtml/task.c:
+ mshtml: Added beginning of set_progress task implementation.
+
+ * dlls/mshtml/task.c:
+ mshtml: Call SetStatusText in set_parsecomplete.
+
+ * dlls/mshtml/persist.c:
+ mshtml: Get DISPID_AMBIENT_SILENT and DISPID_AMBIENT_OFFLINECONNECTED property
+ in IPersistMoniker::Load.
+
+ * dlls/mshtml/persist.c:
+ mshtml: Fix no longer valid ERR.
+
+ * dlls/mshtml/nsio.c:
+ mshtml: Added heuristic hack that decides if run the page from moniker or
+ gecko channel.
+
+ * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
+ wininet: Revert commit 760043c2455a90cd74178d98b7c81bfbfc81793f.
+ After more testing I've checked that current code is bad, but my patch
+ was also wrong and causes regression in WoW.
+
+2006-11-02 Huw Davies <huw@codeweavers.com>
+
+ * dlls/comctl32/propsheet.c:
+ comctl32: Implement PSM_GETRESULT.
+
+ * dlls/comctl32/propsheet.c:
+ comctl32: Fix return value of PropertySheet() for modal propsheets.
+
+2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user/tests/msg.c:
+ user32/tests: Move the system menu test into its own test.
+
+ * dlls/user/menu.c:
+ user32: Check only for -1 and -2 as special values returned by
+ MENU_ExecFocusedItem.
+
+2006-11-02 Paul Chitescu <paulc@voip.null.ro>
+
+ * dlls/msxml3/node.c:
+ msxml3: Check parameters of IXMLDOMNode::insertBefore().
+
+2006-11-02 Alexandre Julliard <julliard@winehq.org>
+
+ * server/change.c, server/fd.c, server/file.c, server/file.h,
+ server/mailslot.c, server/mapping.c, server/named_pipe.c,
+ server/serial.c, server/sock.c:
+ server: Refuse to close handles in other processes if they have an associated fd.
+
+ * include/wine/server_protocol.h, server/console.c, server/debugger.c,
+ server/fd.c, server/handle.c, server/handle.h, server/named_pipe.c,
+ server/protocol.def, server/request.h, server/trace.c,
+ server/winstation.c:
+ server: Get rid of the server-side file descriptor cache management.
+
+ * dlls/ntdll/file.c, dlls/ntdll/ntdll_misc.h, dlls/ntdll/om.c,
+ dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
+ server/handle.c, server/protocol.def, server/trace.c:
+ ntdll: Maintain a file descriptor cache on the client side.
+
+2006-11-01 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/tests/toolbar.c:
+ comctl32: toolbar: Add buttons size tests.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Use the width of the current button instead of nButtonWidth
+ to position the icon.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: The SetButtonSize should not allow too small buttons.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: The top margin should be computed and saved in CalcToolbar.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Add a LayoutToolbar that works like CalcToolbar but doesn't
+ overwrite the button sizes.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Fix buttons heights.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: The string should be included in the height of a button-less
+ toolbar only if there is a string in the pool.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Add support for WM_SETFONT.
+
+2006-11-02 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/comctl32/comctl32undoc.c, dlls/comctl32/string.c:
+ comctl32: Move documented functions to string.c.
+
+2006-11-02 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user/tests/win.c:
+ user32/tests: Mask a not documented extended style 0x800 in WINDOWINFO before
+ the comparison.
+
+2006-11-02 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h:
+ msi: Avoid a memory leak by freeing actions scripts in one place only.
+
+ * dlls/msi/source.c:
+ msi: Fix a memory leak.
+
+ * dlls/msi/tests/db.c:
+ msi: Fix a handle leak in the tests.
+
+ * dlls/riched20/editor.c, dlls/riched20/reader.c, dlls/riched20/rtf.h:
+ riched20: Initialize and free the RTF lookup table in DllMain to avoid memory
+ leaks.
+
+ * dlls/riched20/reader.c:
+ riched20: Use WARN() not ERR() on unknown tokens.
+
+ * dlls/kernel32/heap.c, dlls/kernel32/kernel32.spec:
+ kernel32: Add a stub for HeapSetInformation.
+
+ * include/winbase.h, include/winnt.h:
+ kernel32: Declare HeapQueryInformation and HeapSetInformation.
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: imagelist: Remove more 1xN assumptions.
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Remove a redundant variable.
+
+2006-11-01 James Hawkins <truiken@gmail.com>
+
+ * dlls/advpack/install.c, dlls/advpack/tests/install.c:
+ advpack: Use the full path of the INF file as the source directory if the CAB
+ file is invalid.
+
+2006-11-01 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel32/sync.c, dlls/ntdll/file.c, include/winioctl.h:
+ kernel32: Moved PeekNamedPipe implementation to ntdll.
+
+ * dlls/kernel32/file.c:
+ kernel32: Reimplemented SetFilePointerEx on top of ntdll functions.
+
+2006-11-01 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/comctl32/imagelist.c:
+ imagelist: Move Nx1 assumptions about bitmaps dimensions into a single function.
+
+ * dlls/msi/table.c:
+ msi: Fix a typo.
+
+ * dlls/msi/handle.c:
+ msi: Don't print traces for addref and release.
+
+ * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/table.c:
+ msi: Search the patch package for source cabinet files.
+
+2006-10-31 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/kernel32/profile.c:
+ kernel32: Cast-qual warnings fix.
+
+ * dlls/kernel32/ne_segment.c:
+ kernel32: Cast-qual warnings fix.
+
+2006-11-01 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/server.c, include/wine/server_protocol.h, server/fd.c,
+ server/protocol.def, server/trace.c:
+ server: Compute the removable device flag on the server side.
+
+ * dlls/ntdll/server.c:
+ ntdll: Simplify wine_server_handle_to_fd.
+ Now that we have a critical section, races are no longer possible.
+
+ * dlls/ntdll/file.c:
+ ntdll: Added NetBSD fstatvfs support.
+
+2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/advpack/tests/install.c:
+ advpack: Add another test.
+
+ * dlls/advpack/tests/install.c:
+ advpack: Fix typos.
+
+2006-10-31 Huw Davies <huw@codeweavers.com>
+
+ * dlls/hhctrl.ocx/help.c:
+ hhctrl.ocx: Don't fail if ole is already initialised.
+
+2006-10-31 Markus Amsler <markus.amsler@oribi.org>
+
+ * programs/cmd/builtins.c:
+ cmd: Check for argument in copy, mkdir, delete, goto, move, rmdir, rename, type.
+
+2006-10-31 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Set the AI_PASSIVE flag to getaddrinfo in rpcrt4_ip_tcp_open so that
+ the bound-to port is connectable from other machines.
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Improve the debug messages for failures in rpcrt4_ip_tcp_open.
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Set the socket back to blocking in rpcrt4_conn_tcp_handoff as
+ the read and write function for the protseq assume that syscalls will block.
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Fix a typo in rpcrt4_ip_tcp_open that would cause the function
+ to go into an infinite loop if getaddrinfo returned more than one entry.
+
+ * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Convert the named pipe server code to look directly into the
+ connection to get at the wait handles, instead of using
+ get_connect_wait_handle which isn't generic enough to be used for
+ other protocols.
+ Remove the unneeded get_connect_wait_handle function from the connection
+ operations function list.
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Eliminate the extra thread used for RPC over TCP/IP servers by adding
+ socket-specific server protseq functions.
+
+2006-10-31 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
+ winex11.drv: Fixed the prototype of many OpenGL functions.
+
+2006-10-31 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/gdi32/driver.c, dlls/gdi32/gdi_private.h, dlls/gdi32/opengl.c,
+ dlls/winex11.drv/opengl.c, dlls/winex11.drv/winex11.drv.spec:
+ winex11.drv: Route wglMakeContextCurrentARB through gdi32.
+
+2006-10-31 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winedos/int21.c:
+ winedos: Use NT instead of Unix calls to identify DOS device pseudo-files.
+
+ * dlls/kernel32/vxd.c:
+ kernel32: Use NT instead of Unix calls to identify VxD pseudo-files.
+
+2006-10-31 Ivan Gyurdiev <ivg231@gmail.com>
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+ include/wine/wined3d_types.h:
+ wined3d: Add D3DLINEPATTERN to the WINED3D namespace.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+ include/wine/wined3d_types.h:
+ wined3d: Add D3DPATCHEDGESTYLE to the WINED3D namespace.
+
+ * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c:
+ wined3d: Use D3DCUBEMAP_FACES consistently in the WINED3D namespace.
+
+ * dlls/wined3d/device.c:
+ wined3d: Use D3DDEGREE consistently in the WINED3D namespace.
+
+ * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
+ include/wine/wined3d_types.h:
+ wined3d: Add D3DSTREAMSOURCE codes to the WINED3D namespace.
+
+ * dlls/wined3d/device.c, include/wine/wined3d_types.h:
+ wined3d: Add D3DCOLORWRITEENABLE codes to the WINED3D namespace.
+
+ * dlls/wined3d/device.c, dlls/wined3d/surface.c, dlls/wined3d/swapchain.c,
+ include/wine/wined3d_types.h:
+ wined3d: Add D3DCLEAR codes to the WINED3D namespace.
+
+ * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
+ dlls/wined3d/texture.c, include/wine/wined3d_types.h:
+ wined3d: Add D3DTSS_TCI codes to the WINED3D namespace.
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
+ include/wine/wined3d_types.h:
+ wined3d: Add D3DFVF codes to the WINED3D namespace.
+
+2006-10-31 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/secur32/tests/schannel.c:
+ secur32: Make sure crashing tests are not run.
+
+2006-10-31 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel32/file.c, dlls/kernel32/tests/file.c:
+ kernel32: Fixed behavior of FindFirstFile for DOS devices.
+
+2006-10-31 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/tests/db.c:
+ msi: Add a test showing a join doesn't need a WHERE clause.
+
+ * dlls/msi/join.c, dlls/msi/query.h, dlls/msi/sql.y, dlls/msi/tests/db.c:
+ msi: Use a simpler algorithm for joins.
+
+ * dlls/msi/tests/db.c:
+ msi: Test the data returned by join queries in one ok().
+
+ * dlls/msi/sql.y, dlls/msi/tokenize.c:
+ msi: Remove tokens that aren't valid for MSI SQL.
+
+ * dlls/msi/alter.c:
+ msi: Fix a trace.
+
+ * dlls/msi/tests/db.c, dlls/msi/tokenize.c:
+ msi: Fix the ALTER and FREE keywords in the tokenizer.
+
+ * dlls/msi/action.c:
+ msi: Mark components with missing or outdated files as incomplete.
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Remove some more Nx1 assumptions.
+
+2006-10-30 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/wininet/http.c:
+ wininet: Inherit INET_CALLBACKW from parent handler.
+
+ * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Use handle stored in WININETHANDLEHEADER instead of WININET_FindHandle.
+
+2006-10-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/hhctrl.ocx/help.c:
+ hhctrl.ocx: Remove duplicate HeapFree().
+
+ * dlls/gdi32/metafile.c:
+ gdi32: Cast-qual warnings fix.
+
+ * dlls/gdi32/freetype.c:
+ gdi32: Cast-qual warnings fix.
+
+2006-10-30 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec, dlls/msvcrt/tests/file.c:
+ msvcrt: Add stub for _setmaxstdio + tiny test.
+
+2006-10-30 Kovács András <andras@csevego.net>
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c,
+ dlls/wined3d/vertexshader.c:
+ wined3d: Fix introduced regression in shader_glsl_mnxn and vshader_hw_mnxn.
+
+2006-10-27 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/tests/localmon.c:
+ localspl/tests: Add tests for EnumPorts.
+
+2006-10-28 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/localspl.rc, dlls/localspl/spl_De.rc:
+ localspl: Add German resources.
+
+2006-10-27 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
+ dlls/localspl/localspl.rc, dlls/localspl/localspl_private.h,
+ dlls/localspl/spl_En.rc:
+ localspl: Implement EnumPortsW.
+
+2006-10-27 Aric Stewart <aric@codeweavers.com>
+
+ * dlls/shell32/shell32_main.c:
+ shell32: ABM_NEW was using parameters that are not set.
+
+2006-10-30 Kirill K. Smirnov <lich@math.spbu.ru>
+
+ * tools/wine.inf:
+ wine.inf: Associate .hlp files with winhelp.
+
+2006-10-30 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user/tests/win.c, dlls/user/win.c:
+ user32: Add a test for CreateWindow/DestroyWindow behaviour with WS_CHILD |
+ WS_POPUP style, make it pass under Wine.
+
+2006-10-30 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
+ crypt32: Input parameter checking.
+
+2006-10-30 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/user/tests/msg.c, dlls/user/winpos.c:
+ user32: SetWindowRgn should call SetWindowPos, not RedrawWindow.
+
+ * dlls/winecrt0/delay_load.c:
+ winecrt0: Fix delay load structure types for Win64.
+
+2006-10-29 Ivan Gyurdiev <ivg231@gmail.com>
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+ include/wine/wined3d_types.h:
+ wined3d: Add D3DMATERIALCOLORSOURCE to the WINED3D namespace.
+
+ * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
+ include/wine/wined3d_types.h:
+ wined3d: Add D3DCMPFUNC to the WINED3D namespace.
+
+ * dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
+ include/wine/wined3d_types.h:
+ wined3d: Add D3DSTENCILOP to the WINED3D namespace.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+ include/wine/wined3d_types.h:
+ wined3d: Add D3DFILLMODE to the WINED3D namespace.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+ include/wine/wined3d_types.h:
+ wined3d: Add D3DCULL to the WINED3D namespace.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+ include/wine/wined3d_types.h:
+ wined3d: Add D3DSHADEMODE to the WINED3D namespace.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+ include/wine/wined3d_types.h:
+ wined3d: Add D3DBLENDOP to the WINED3D namespace.
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/stateblock.c, include/wine/wined3d_types.h:
+ wined3d: Add D3DFOGMODE to the WINED3D namespace.
+
+2006-10-28 Ivan Gyurdiev <ivg231@gmail.com>
+
+ * dlls/wined3d/device.c:
+ wined3d: Make GetTexture and GetSamplerState read from the correct stateblock.
+
+ * dlls/wined3d/stateblock.c:
+ wined3d: Set correct default for DMAPOFFSET sampler state.
+
+ * dlls/wined3d/device.c:
+ wined3d: Fix GetTexture() for uninitialized textures.
+
+ * dlls/d3d9/tests/stateblock.c:
+ d3d9: Make the "Tests executed" counter stable.
+
+ * dlls/d3d9/tests/stateblock.c:
+ d3d9: Pass test as argument to print handler.
+
+2006-10-29 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/htmlelem.c:
+ mshtml: Added put_innerHTML implementation.
+
+ * dlls/shlwapi/ordinal.c:
+ shlwapi: Added SHQueueUserWorkItem implementation.
+
+ * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c:
+ wininet: Call SendCallback in destructor instead of InternetCloseHandle.
+
+ * dlls/wininet/internet.c, dlls/wininet/internet.h,
+ dlls/wininet/utility.c:
+ wininet: Store handle in WININETHANDLEHEADER and use it in SendCallback.
+
+ * dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
+ dlls/wininet/internet.h:
+ wininet: Remove lpwhparent from WININETHANDLERHEADER.
+
+ * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Store WININETFTPSESSIONW pointer in WININETFTPFILEW.
+
+ * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Store WININETFTPSESSIONW pointer in WININETFTPFINDNEXTW.
+
+ * dlls/wininet/ftp.c, dlls/wininet/internet.c, dlls/wininet/internet.h:
+ wininet: Move ftp FindNextFile implementation to ftp.c.
+
+ * dlls/wininet/dialogs.c, dlls/wininet/ftp.c, dlls/wininet/internet.c:
+ wininet: Use lpAppInfo instead of lpwhparent where possible.
+
+ * dlls/wininet/ftp.c, dlls/wininet/internet.h:
+ wininet: Store WININETAPPINFOW pointer in WININETFTPSESSIONW.
+
+ * dlls/wininet/dialogs.c, dlls/wininet/http.c:
+ wininet: Use lpHttpSession instead of lpwhcalback where possible.
+
+ * dlls/wininet/http.c, dlls/wininet/internet.h:
+ wininet: Store pointer to WININETHTTPSESSIONW in WININETHTTPREQUESTW.
+
+ * dlls/wininet/http.c:
+ wininet: Use lpAppInfo instead of lpwhparent where possible.
+
+ * dlls/wininet/http.c, dlls/wininet/internet.h:
+ wininet: Store WININETAPPINFOW pointer in WININETHTTPSESSIONW.
+
+2006-10-29 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * dlls/shell32/tests/shlfolder.c:
+ shell32: Cast-qual warnings fix.
+
+2006-10-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/dbghelp/source.c:
+ dbghelp: Cast-qual warnings fix.
+
+ * dlls/dbghelp/path.c:
+ dbghelp: Cast-qual warnings fix.
+
+2006-10-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/gdi32/enhmetafile.c:
+ gdi32: Cast-qual warnings fix.
+
+ * dlls/gdi32/env.c:
+ gdi32: Cast-qual warnings fix.
+
+2006-10-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/d3d9/device.c, dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
+ d3d9: Cast-qual warnings fix.
+
+2006-10-30 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/action.c:
+ msi: Split ACTION_UpdateInstallStates into two separate functions.
+
+2006-10-28 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user/tests/msg.c:
+ user32: Flush painting events harder in some places in order to avoid races
+ in the message tests.
+
+ * dlls/user/tests/msg.c:
+ user32: Properly log HCBT_KEYSKIPPED hook event, make the message
+ tests pass cleanly under fully up to date XP SP2.
+
+2006-10-28 Detlef Riekenberg <wine.dev@web.de>
+
+ * programs/control/params.h:
+ control.exe: Remove unused define.
+
+2006-10-28 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/nsembed.c:
+ mshtml: Print wine_gecko version in load_wine_gecko.
+
+ * dlls/wininet/tests/http.c, include/wininet.h:
+ wininet: Fixed declaration of INTERNET_STATUS_CALLBACK.
+
+ * dlls/urlmon/tests/protocol.c:
+ urlmon: Update winehq.org IP.
+
+2006-10-28 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/wined3d/drawprim.c:
+ wined3d: Respect ARB_VERTEX_BUFFER_OBJECT in loadVertexData.
+
+2006-10-27 Peter Oberndorfer <kumbayo84@arcor.de>
+
+ * dlls/dmusic/dmusic.c:
+ dmusic: Do not write outside of array bounds.
+
+2006-10-27 Huw Davies <huw@codeweavers.com>
+
+ * dlls/user/listbox.c, dlls/user/tests/listbox.c:
+ user32: The hiword of the return value from LB_ITEMFROMPOINT should be
+ a hittest on the item that's returned and not a hittest on the client
+ area as MSDN states.
+
+2006-10-27 Stephen R. Veit <sveit@tradeharbor.com>
+
+ * dlls/iphlpapi/iphlpapi_main.c:
+ iphlpapi: Fix GetAdaptersInfo return value for IpMask.
+
+2006-10-27 Alexandre Julliard <julliard@winehq.org>
+
+ * ANNOUNCE, ChangeLog, VERSION, configure:
+ Release 0.9.24.
+
+----------------------------------------------------------------
+2006-10-27 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/wined3d/directx.c:
+ wined3d: Simplify some uses of the WineD3D_Context object.
+
+ * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
+ wined3d: The WineD3D_GLContext structure doesn't need to be exported.
+
+ * dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
+ wined3d: Fix a memory leak (spotted by Eric Pouech).
+
+2006-10-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/crypt32/oid.c:
+ crypt32: Cast-qual warnings fix.
+
+2006-10-26 Kirill K Smirnov <Kirill.K.Smirnov@star.math.spbu.ru>
+
+ * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
+ programs/winhelp/macro.c, programs/winhelp/winhelp.c,
+ programs/winhelp/winhelp.h:
+ winhelp: Properly implement context help and JumpContext macro.
+
+2006-10-24 Pierre d'Herbemont <pdherbemont@free.fr>
+
+ * Makefile.in, configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
+ dlls/winequartz.drv/Makefile.in,
+ dlls/winequartz.drv/quartzdrv_main.c,
+ dlls/winequartz.drv/winequartz.drv.spec, include/config.h.in:
+ quartzdrv: Add the quartz (Mac OS X) video driver to the build system.
+
+2006-10-27 Alexandre Julliard <julliard@winehq.org>
+
+ * tools/winedump/dump.c:
+ winedump: Avoid some dead code.
+
+2006-10-25 Kovács András <andras@csevego.net>
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c:
+ wined3d: Implement D3DSIO_MOVA in ARB backend.
+
+2006-10-26 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/gdi32/driver.c, dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h,
+ dlls/gdi32/opengl.c, dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
+ dlls/winex11.drv/winex11.drv.spec:
+ wgl: Move part of wglGetProcAddress to gdi32.
+
+2006-10-26 Duane Clark <fpga@pacbell.net>
+
+ * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
+ msvcrt: Fix fread on large buffers in ascii mode.
+
+2006-10-26 Kevin Krammer <kevin.krammer@gmx.at>
+
+ * programs/winebrowser/main.c:
+ winebrowser: Support for Portland Initiative scripts.
+
+2006-10-27 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel32/file.c:
+ kernel32: Close the directory handle in FindNextFile as soon as we reach the
+ end of the directory.
+
+2006-10-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/d3d8/device.c, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
+ d3d8: Cast-qual warnings fix.
+
+2006-10-27 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/files.c, dlls/msi/tests/install.c:
+ msi: Extract cabinets based on DiskId, not LastSequence.
+
+2006-10-26 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/tests/install.c:
+ msi: Test the order in which cab files are handled in the Media table.
+
+ * dlls/msi/dialog.c, dlls/msi/files.c, dlls/msi/msipriv.h,
+ dlls/msi/tests/install.c:
+ msi: Implement handling for the ErrorDialog and use it to change media.
+
+2006-10-27 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/files.c:
+ msi: Avoid crashing if writeout_cabinet_stream fails.
+
+ * dlls/msi/action.c:
+ msi: Remove redundant null checks before MSI_EvaluateCondition.
+
+2006-10-26 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Move code assuming Nx1 into ImageList_CreateImage.
+
+2006-10-26 Detlef Riekenberg <wine.dev@web.de>
+
+ * tools/wine.inf:
+ tools/wine.inf: Add default printer ports.
+
+2006-10-26 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/rpcrt4/rpc_message.c:
+ rpcrt4: The allocation hint in request and response packets is just that -
+ a hint.
+ It is not an error if the stub data exceeds this size, so reallocate the
+ buffer with the newly calculated size and continue.
+
+ * dlls/rpcrt4/rpc_message.c:
+ rpcrt4: Don't terminate the loop on the buffer becoming filled, but when we
+ receive a packet with the RPC_FLG_LAST flag set.
+ This matches what is mentioned in the DCE/RPC specification.
+
+ * dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
+ rpcrt4: Fix RPCRT4_Receive to accept authentication verifier data on any packets,
+ not just bind packets.
+
+ * dlls/ole32/rpc.c:
+ ole32: Fix a memory leak on the error path of dispatch_rpc.
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: Update comments at the top of typelib.c and remove "stub" from
+ several traces that are in implemented functions.
+
+ * dlls/ole32/oleproxy.c:
+ ole32: Fix some memory leaks in the class factory proxy.
+
+ * dlls/ole32/oleproxy.c:
+ ole32: Always call IRpcChannelBuffer_GetBuffer in the class factory stub.
+
+2006-10-25 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/shdocvw/Makefile.in, dlls/shdocvw/factory.c,
+ dlls/shdocvw/shdocvw.h, dlls/shdocvw/urlhist.c:
+ shdocvw: Added CUrlHistory stub implementation.
+
+ * dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
+ include/urlhist.idl:
+ include: Added urlhist.idl.
+
+2006-10-26 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winex11.drv/mouse.c, dlls/winex11.drv/window.c,
+ dlls/winex11.drv/winpos.c, dlls/winex11.drv/xinerama.c:
+ winex11.drv: Offset X11 coordinates with the primary monitor position.
+ No longer force the primary monitor to contain the X11 (0,0) coordinate.
+
+ * server/window.c:
+ server: Always ignore the root window position when computing coordinates
+ offsets.
+
+2006-10-24 David Anderson <davea42@earthlink.net>
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Avoid printing too many "What the heck" messages from winedbg.
+
+2006-10-26 Andrey Turkin <pancha@mail.nnov.ru>
+
+ * dlls/ddraw/device.c:
+ ddraw: Add missing dereference operators.
+
+2006-10-26 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/mshtml/olecmd.c:
+ mshtml: Moved release of dom_window to right place.
+
+2006-10-26 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/join.c, dlls/msi/tests/db.c:
+ msi: Fix the join algorithm.
+
+ * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/update.c:
+ msi: Allow UPDATE queries without a condition.
+
+ * dlls/msi/delete.c, dlls/msi/msipriv.h, dlls/msi/select.c,
+ dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
+ msi: Update tables using records, not integer by integer.
+
+ * dlls/msi/alter.c, dlls/msi/delete.c, dlls/msi/join.c:
+ msi: Remove some unused functions.
+
+ * dlls/msi/insert.c, dlls/msi/query.h, dlls/msi/tests/db.c,
+ dlls/msi/update.c:
+ msi: Fixed the UPDATE query to work with explicit values.
+
+ * dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c,
+ dlls/msi/helpers.c, dlls/msi/install.c, dlls/msi/msipriv.h:
+ msi: Use msi_feature_set_state and msi_component_set_state where possible.
+
+ * dlls/msi/action.c:
+ msi: Create macro functions to set feature and component states.
+
+2006-10-25 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/tests/db.c:
+ msi: Add tests for the UPDATE sql command.
+
+2006-10-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comdlg32/filedlg.c:
+ comdlg32: Select the Filename edit box content after the user navigated to a
+ directory by entering there the name.
+
+2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
+ dlls/kernel32/nls/winerr_kor.mc:
+ kernel32: Added winerr_kor.mc.
+
+2006-10-25 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
+ dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Move transport-specific server functions to rpc_transport.c.
+
+2006-10-25 Oleg Krylov <oleg.krylov@gmail.com>
+
+ * dlls/comctl32/commctrl.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c,
+ dlls/comctl32/trackbar.c:
+ comctl32: Create tooltip windows with WS_POPUP style.
+
+ * dlls/comctl32/status.c:
+ comctl32: statusbar: Create tooltip window with WS_POPUP and TTS_ALWAYSTIP style.
+
+2006-10-25 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/ddraw/direct3d.c, dlls/ddraw/surface.c:
+ ddraw: Forward the depth stencil buffer to wined3d.
+
+2006-10-25 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/user/winpos.c:
+ user32: Fixed maximized window size on multi-monitor setups.
+
+ * programs/winhelp/winhelp.c:
+ winhelp: Properly handle negative coordinates for mouse events.
+
+ * programs/winemine/main.c, programs/winemine/main.h:
+ winemine: Properly handle negative coordinates for mouse events.
+
+ * programs/winefile/winefile.c:
+ winefile: Properly handle negative coordinates for mouse events.
+
+ * programs/wineconsole/user.c:
+ wineconsole: Properly handle negative coordinates for mouse events.
+
+ * programs/regedit/childwnd.c:
+ regedit: Properly handle negative coordinates for mouse events.
+
+ * programs/oleview/pane.c:
+ oleview: Properly handle negative coordinates for mouse events.
+
+ * dlls/user/button.c, dlls/user/combo.c, dlls/user/listbox.c,
+ dlls/user/menu.c, dlls/user/message.c, dlls/user/win.c:
+ user32: Properly handle negative coordinates for mouse events.
+
+ * dlls/shell32/control.c:
+ shell32: Properly handle negative coordinates for mouse events.
+
+ * dlls/msi/dialog.c:
+ msi: Properly handle negative coordinates for mouse events.
+
+ * dlls/hhctrl.ocx/help.c:
+ hhctrl.ocx: Properly handle negative coordinates for mouse events.
+
+ * dlls/comctl32/header.c, dlls/comctl32/monthcal.c, dlls/comctl32/rebar.c,
+ dlls/comctl32/status.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
+ dlls/comctl32/theme_combo.c, dlls/comctl32/toolbar.c,
+ dlls/comctl32/tooltips.c, dlls/comctl32/treeview.c:
+ comctl32: Properly handle negative coordinates for mouse events.
+
+2006-10-25 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Create a point from index function and use it.
+
+2006-10-25 Kovács András <andras@csevego.net>
+
+ * dlls/mlang/mlang.c:
+ mlang: Set fnIMLangFontLink_GetStrCodePages stub return values.
+
+2006-10-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/crypt32/crl.c, dlls/crypt32/decode.c, dlls/crypt32/encode.c:
+ crypt32: Cast-qual warnings fix.
+
+2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/kernel32/process.c:
+ kernel32: Exit from initial thread with ExitThread not by ExitProcess.
+
+2006-10-24 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winex11.drv/xinerama.c:
+ Revert "kernel32: Exit from initial thread with ExitThread not by ExitProcess."
+ This reverts commit 5a1fd50db345c1de97d9d02133728a6080d2848b.
+ I committed the wrong file.
+
+2006-10-24 Aric Stewart <aric@codeweavers.com>
+
+ * dlls/winex11.drv/xim.c:
+ winex11.drv: Only create a fontSet if we are going to be using it in the XIC.
+
+2006-10-24 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/user/win.c:
+ user: Remove wrong comment.
+
+2006-10-24 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/winex11.drv/xinerama.c:
+ kernel32: Exit from initial thread with ExitThread not by ExitProcess.
+
+2006-10-24 Ivan Gyurdiev <ivg231@gmail.com>
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+ dlls/wined3d/surface.c, include/wine/wined3d_types.h:
+ wined3d: Add D3DZBUFFERTYPE to the WINED3D namespace.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+ include/wine/wined3d_types.h:
+ wined3d: Add D3DBLEND to the WINED3D namespace.
+
+ * dlls/ddraw/device.c, dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
+ include/wine/wined3d_types.h:
+ wined3d: Add D3DTA masks to the WINED3D namespace.
+ Also fix usage of D3DTSS/D3DTA in ddraw.
+
+ * dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h:
+ wined3d: Add D3DVS_RASTOUT_OFFSETS to the WINED3D namespace.
+
+ * dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
+ dlls/wined3d/directx.c, dlls/wined3d/stateblock.c,
+ include/wine/wined3d_types.h:
+ wined3d: Add D3DTADDRESS to the WINED3D namespace.
+
+ * dlls/wined3d/surface_gdi.c, dlls/wined3d/vertexbuffer.c:
+ wined3d: D3DLOCK: Use consistently in the WINED3D namespace.
+
+2006-10-24 Jeff Latimer <lats@yless4u.com.au>
+
+ * dlls/usp10/tests/usp10.c:
+ usp10: Add tests for ScriptStringCptoX and ScriptStringXtoCp for activation
+ in later patches.
+
+ * dlls/usp10/tests/usp10.c:
+ usp10: Add tests for ScriptStringAnalyse and ScriptStringFree.
+
+2006-10-24 Francois Gouget <fgouget@free.fr>
+
+ * dlls/amstream/main.c, dlls/amstream/regsvr.c,
+ dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
+ dlls/avifil32/api.c, dlls/avifil32/avifile.c,
+ dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
+ dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
+ dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
+ dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c,
+ dlls/comcat/comcat_private.h, dlls/comcat/regsvr.c,
+ dlls/comctl32/animate.c, dlls/comdlg32/cdlg.h,
+ dlls/comdlg32/cdlg16.h, dlls/comdlg32/filedlgbrowser.h,
+ dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c,
+ dlls/devenum/devenum_private.h, dlls/dxdiagn/regsvr.c,
+ dlls/dxerr8/dxerr8.c, dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c,
+ dlls/dxguid/dx9guid.c, dlls/dxguid/dxguid.c,
+ dlls/hhctrl.ocx/regsvr.c, dlls/mciavi32/private_mciavi.h,
+ dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c,
+ dlls/msrle32/msrle_private.h, dlls/msvfw32/msvideo16.c,
+ dlls/msvfw32/msvideo_main.c, dlls/objsel/objsel_private.h,
+ dlls/oledlg/oledlg_main.c, dlls/oledlg/pastespl.c,
+ dlls/olepro32/olepro32stubs.c, dlls/quartz/enummoniker.c,
+ dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
+ dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
+ dlls/shdocvw/shdocvw.h, dlls/shdocvw/shlinstobj.c,
+ dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/string.c,
+ dlls/strmiids/strmiids.c, dlls/urlmon/regsvr.c, dlls/urlmon/umon.c,
+ dlls/uuid/uuid.c, dlls/winex11.drv/event.c, dlls/wininet/urlcache.c,
+ include/mediaobj.idl:
+ Don't include windows.h & co in the Wine sources.
+ Remove uneeded COM_NO_WINDOWS_H defines.
+
+2006-10-24 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: Fix a crash in dump_DispParms when running the typelib test with
+ debug tracing on.
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: Free the array subscript memory for type descriptions when freeing
+ the typelib.
+
+ * dlls/oleaut32/tests/typelib.c:
+ oleaut32: Fix a reference count leak in the typelib test.
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: Fix a reference count leak in CreateDispTypeInfo.
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: Initialise all members of the FUNCDESC structure in CreateDispTypeInfo.
+
+2006-10-24 Huw Davies <huw@codeweavers.com>
+
+ * dlls/winex11.drv/xim.c:
+ winex11.drv: Only initialize static variables once per process.
+
+ * dlls/winex11.drv/x11drv_main.c:
+ winex11.drv: Give XCloseIM another chance.
+
+2006-10-24 Jonathan Ernst <jonathan@ernstfamily.ch>
+
+ * dlls/oledlg/oledlg_Fr.rc:
+ oledlg: Updated French translation.
+
+ * programs/wineconsole/wineconsole_Fr.rc:
+ wineconsole: Updated French translation.
+
+2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/avifil32/avifile_Nl.rc, dlls/comctl32/comctl_Nl.rc,
+ dlls/comdlg32/cdlg_Nl.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
+ dlls/hhctrl.ocx/Nl.rc, dlls/mpr/mpr_Nl.rc, dlls/msacm32/msacm_Nl.rc,
+ dlls/mshtml/Nl.rc, dlls/msi/msi_Nl.rc, dlls/msrle32/msrle_Nl.rc,
+ dlls/oleaut32/oleaut32_Nl.rc, dlls/oledlg/oledlg_Nl.rc,
+ dlls/sane.ds/sane_Nl.rc, dlls/serialui/Nl.rc, dlls/setupapi/Nl.rc,
+ dlls/shdocvw/Nl.rc, dlls/shell32/shell32_Nl.rc,
+ dlls/shlwapi/shlwapi_Nl.rc, dlls/user/resources/user32_Nl.rc,
+ dlls/wineps.drv/wps_Nl.rc, dlls/wininet/wininet_Nl.rc,
+ dlls/winmm/winmm_Nl.rc, dlls/winspool.drv/Nl.rc,
+ dlls/wldap32/wldap32_Nl.rc, programs/clock/Nl.rc, programs/cmd/Nl.rc,
+ programs/cmdlgtst/Nl.rc, programs/notepad/Nl.rc,
+ programs/progman/Nl.rc, programs/regedit/Nl.rc, programs/start/Nl.rc,
+ programs/taskmgr/Nl.rc, programs/view/Nl.rc, programs/winecfg/Nl.rc,
+ programs/wineconsole/wineconsole_Nl.rc, programs/winefile/Nl.rc,
+ programs/winemine/Nl.rc, programs/winhelp/Nl.rc,
+ programs/wordpad/Nl.rc:
+ resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL.
+
+2006-10-24 Alexandre Julliard <julliard@winehq.org>
+
+ * programs/notepad/main.c, programs/notepad/main.h:
+ notepad: Fallback to default position if saved position if off-screen.
+
+ * dlls/user/misc.c:
+ user: Make sure the desktop window exists before calling monitor functions.
+
+2006-10-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * dlls/oledlg/oledlg_Ko.rc:
+ oledlg: Updated Korean resource.
+
+2006-10-24 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/avifil32/avifile_De.rc, dlls/comctl32/comctl_De.rc,
+ dlls/comdlg32/cdlg_De.rc, dlls/crypt32/crypt32_De.rc,
+ dlls/devenum/devenum.rc, dlls/hhctrl.ocx/De.rc,
+ dlls/iccvid/iccvid_De.rc, dlls/kernel32/nls/winerr_deu.mc,
+ dlls/mpr/mpr_De.rc, dlls/msacm32/msacm_De.rc, dlls/mshtml/De.rc,
+ dlls/msi/msi_De.rc, dlls/msrle32/msrle_De.rc,
+ dlls/msvfw32/msvfw32_De.rc, dlls/msvidc32/msvidc32_De.rc,
+ dlls/oleaut32/oleaut32_De.rc, dlls/oledlg/oledlg_De.rc,
+ dlls/sane.ds/sane_De.rc, dlls/serialui/De.rc, dlls/setupapi/De.rc,
+ dlls/shdocvw/De.rc, dlls/shell32/shell32_De.rc,
+ dlls/shlwapi/shlwapi_De.rc, dlls/user/resources/user32_De.rc,
+ dlls/wineps.drv/wps_De.rc, dlls/wininet/wininet_De.rc,
+ dlls/winmm/winmm_De.rc, dlls/winspool.drv/De.rc,
+ dlls/wldap32/wldap32_De.rc, programs/clock/De.rc, programs/cmd/De.rc,
+ programs/cmdlgtst/De.rc, programs/notepad/De.rc,
+ programs/progman/De.rc, programs/regedit/De.rc, programs/start/De.rc,
+ programs/taskmgr/De.rc, programs/view/De.rc, programs/winecfg/De.rc,
+ programs/wineconsole/wineconsole_De.rc, programs/winefile/De.rc,
+ programs/winemine/De.rc, programs/winhelp/De.rc,
+ programs/wordpad/De.rc:
+ resources: Change German sublanguage code to SUBLANG_NEUTRAL.
+
+2006-10-24 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/action.c:
+ msi: Split code to get a file's verion into a separate comment.
+
+ * dlls/riched20/clipboard.c, dlls/riched20/editor.c,
+ dlls/riched20/editor.h, dlls/riched20/reader.c,
+ dlls/riched20/richole.c:
+ riched20: Create macro functions for allocating and freeing memory.
+
+ * dlls/riched20/clipboard.c:
+ riched20: Make sure to use GlobalAlloc with GlobalFree.
+
+2006-10-23 James Hawkins <truiken@gmail.com>
+
+ * dlls/advpack/install.c, dlls/advpack/tests/install.c:
+ advpack: Fix the full path check.
+
+ * dlls/msi/tests/install.c:
+ msi: Add tests for installing from continuous cabinets.
+
+ * dlls/msi/tests/install.c:
+ msi: Allow more customization of install test files.
+
+ * dlls/msi/tests/install.c:
+ msi: Remove unused function pointer and definitions.
+
+ * dlls/msi/tests/install.c:
+ msi: Remove two unnecessary install tables.
+
+ * dlls/msi/database.c, dlls/msi/tests/install.c:
+ msi: Add support for localizable strings in MsiDatabaseImport.
+
+2006-10-23 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
+ urlmon: Added video/mpeg mime filter.
+
+ * dlls/urlmon/urlmon_main.c:
+ urlmon: Code clean up.
+
+ * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
+ urlmon: Added video/avi mime filter implementation.
+
+2006-10-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/user/dde_client.c:
+ user: Remove superfluous shadow variable.
+
+ * dlls/crypt32/cert.c:
+ crypt32: Cast-qual warnings fix.
+
+2006-10-23 Huw Davies <huw@codeweavers.com>
+
+ * dlls/winex11.drv/x11drv_main.c:
+ winex11.drv: Initialize data->xim to NULL if xim has been disabled.
+
+2006-10-23 Paul Vriens <paul.vriens.wine@gmail.com>
+
+ * programs/regedit/edit.c:
+ regedit: Initialize a variable (Coverity).
+
+2006-10-23 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/comctl32/tests/toolbar.c:
+ comctl32/tests: Specify type of function argument and remove unused arguments.
+
+2006-10-22 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/netapi32/wksta.c:
+ netapi32: Fix the size of allocation for the string returned from
+ NetpGetComputerName.
+
+ * dlls/ole32/clipboard.c:
+ ole32: Fixed some wrong conditions in OleFlushClipboard.
+
+ * dlls/ole32/compobj.c:
+ ole32: CoUninitialize: No longer access an object after it's been freed.
+
+ * dlls/msxml3/nodelist.c:
+ msxml: Fixed list walking in xmlnodelist_get_length.
+
+ * dlls/gdi32/enhmfdrv/graphics.c:
+ gdi32: Better error handling in enhanced metafile.
+
+ * dlls/winex11.drv/keyboard.c:
+ winex11.drv: As the min keycode is always greater or equal to 8, we
+ don't need to scan XKeymapEvent.key_vector from 0 but from 8.
+
+2006-10-22 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/winmm/wineoss/midi.c:
+ wineoss: On non-OSS systems define MidiExit too.
+
+ * dlls/iphlpapi/ifenum.c:
+ iphlpapi: NetBSD needs sys/param.h.
+
+2006-10-21 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/localspl_main.c, dlls/localspl/localspl_private.h:
+ localspl: Remember hInstance, needed for resources.
+
+ * dlls/localspl/Makefile.in, dlls/localspl/localspl.rc:
+ localspl: Add version resource.
+
+ * dlls/localspl/tests/localmon.c:
+ localspl/tests: Fallback to localmon.dll on NT4.0.
+
+2006-10-23 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/misc.c,
+ dlls/user/tests/monitor.c, dlls/user/win.c:
+ user: Fixed MonitorFromWindow behavior for an invalid window handle.
+
+2006-10-23 Francois Gouget <fgouget@free.fr>
+
+ * dlls/msi/tests/suminfo.c:
+ msi/tests: Fix compilation with gcc 2.95.
+
+ * programs/oleview/typelib.c:
+ oleview: Fix compilation with gcc 2.95.
+
+2006-10-23 Rob Shearman <rob@codeweavers.com>
+
+ * dlls/oleaut32/tmarshal.c:
+ oleaut32: Fix a missing ITypeInfo::ReleaseTypeAttr in the typelib marshaling
+ code.
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: Fix two more leaks on type info destruction.
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: Rewrite MSFT_ReadName and MSFT_ReadString to need one less allocation
+ and to fix a memory leak.
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: Free allocated memory on typelib and typeinfo destruction.
+
+ * dlls/oleaut32/tmarshal.c:
+ oleaut32: Fix some reference count and memory leaks in the typelib marshaling
+ code.
+
+ * dlls/oleaut32/tmarshal.c:
+ oleaut32: Fix memory leaks after calling ITypeInfo::GetNames.
+
+ * dlls/ole32/tests/marshal.c:
+ ole32: Fix some memory leaks in the marshal tests.
+
+ * dlls/comctl32/tests/imagelist.c:
+ comctl32: Fix imagelist leak in tests.
+
+2006-10-23 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user/class.c, dlls/user/tests/class.c:
+ user32: Make the test pass for GetClassName called on a small buffer.
+
+ * dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
+ oleaut32: Make QueryPathOfRegTypeLib test pass under Wine.
+
+ * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/typelib.c:
+ oleaut32: Add a test for QueryPathOfRegTypeLib.
+
+2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/shlwapi/string.c, dlls/shlwapi/tests/string.c:
+ shlwapi: Test and fix StrRStrI[AW].
+
+ * dlls/shlwapi/tests/string.c:
+ shlwapi/tests: Disable the StrFromTimeInterval tests as they are
+ language-dependent.
+
+ * dlls/shlwapi/tests/string.c:
+ shlwapi/tests: Enable the locale-dependent tests if the delimiters are correct.
+
+ * dlls/shlwapi/tests/string.c:
+ shlwapi/tests: Make the string.c tests compile in Visual C++.
+
+ * programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
+ programs/notepad/De.rc, programs/notepad/En.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:
+ notepad: Fix ellipsis in menu items.
+
+ * programs/notepad/dialog.c, programs/notepad/main.c,
+ programs/notepad/main.h:
+ notepad: Implement Find and Find Next.
+
+ * programs/notepad/Makefile.in, programs/notepad/dialog.c,
+ programs/notepad/dialog.h:
+ notepad: Add a generic function for message boxes with a string parameter.
+
+2006-10-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/comdlg32/filedlg31.c:
+ comdlg32: Cast-qual warning fix.
+
+ * dlls/comdlg32/colordlg.c:
+ comdlg32: Cast-qual warnings fix.
+
+2006-10-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/comctl32/datetime.c:
+ comctl32: Cast-qual warnings fix.
+
+2006-10-22 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/msvcrt/heap.c:
+ msvcrt: Speed up new operator.
+
+2006-10-20 Andrey Turkin <pancha@mail.nnov.ru>
+
+ * dlls/mshtml/nsembed.c:
+ mshtml: Insert missing "return" operator.
+
+2006-10-23 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
+ user: Adapt system metrics for multi-monitor setups.
+
+ * dlls/comctl32/tooltips.c:
+ comctl32: Position the tooltip window correctly on multi-monitor setups.
+
+ * dlls/user/winpos.c:
+ user: Maximize windows to the right monitor on multi-monitor setups.
+
+ * dlls/user/combo.c:
+ user: Fixed combo box drop position on multi-monitor setups.
+
+ * dlls/user/dialog.c, dlls/user/dialog16.c:
+ user: Take multiple monitors into account when placing a dialog.
+
+ * dlls/user/win.c:
+ user: Take multiple monitors into account when placing a window.
+
+ * dlls/user/menu.c:
+ user: Take multiple monitors into account when placing a popup menu.
+
+ * dlls/user/driver.c, dlls/user/misc.c, dlls/user/user_private.h,
+ dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/xinerama.c:
+ user: Moved GetMonitorInfo and EnumDisplayMonitors to the display driver.
+ Added Xinerama support for these functions.
+
+ * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
+ dlls/winex11.drv/desktop.c, dlls/winex11.drv/window.c,
+ dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
+ dlls/winex11.drv/x11drv_main.c, dlls/winex11.drv/xinerama.c:
+ winex11.drv: Preliminary support for Xinerama.
+
+ * configure, configure.ac, include/config.h.in:
+ configure: Check for the Xinerama extension.
+
+2006-10-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * dlls/oledlg/oledlg_Ko.rc:
+ oledlg: Updated Korean resource.
+
+ * programs/wineconsole/wineconsole_Ko.rc:
+ wineconsole: Updated Korean resource.
+
+2006-10-23 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/user/tests/class.c:
+ user32: Add a test showing a problem in GetClassNameA.
+
+2006-10-24 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/table.c, dlls/msi/tests/db.c:
+ msi: Fix insertion of null integers into a table.
+
+ * dlls/msi/tests/db.c, dlls/msi/tests/package.c, dlls/msi/tokenize.c:
+ msi: Add the column type INTEGER as an alias for INT.
+
+ * dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/suminfo.c:
+ msi: Only apply transforms that are valid for a database.
+
+ * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msipriv.h,
+ dlls/msi/suminfo.c:
+ msi: Initialize the summary information from a storage interface, not a db.
+
+2006-10-21 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
+
+ * programs/notepad/Ko.rc:
+ notepad: Update Korean resources.
+
+ * programs/oleview/Ko.rc:
+ oleview: Update Korean resources.
+
+ * programs/winefile/Ko.rc:
+ winefile: Update Korean resources.
+
+2006-10-20 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
+ dnsapi: Add stubs for DnsWriteQuestionToBuffer_{UTF8,W}.
+
+2006-10-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * programs/wineconsole/wineconsole_Pl.rc:
+ wineconsole: Fix Polish translation.
+
+ * programs/wineconsole/dialog.c:
+ wineconsole: Check one of the radio buttons in the "Save settings" dialog.
+
+ * programs/wineconsole/wineconsole_En.rc:
+ wineconsole: En.rc: Enlarge the "save console settings" dialog to avoid cropping
+ of text.
+
+ * dlls/comdlg32/cdlg_Pl.rc:
+ comdlg32: Pl.rc: Enlarge the Find dialog to show the whole radio buttons text.
+
+ * dlls/hhctrl.ocx/Pl.rc, dlls/hhctrl.ocx/hhctrl.rc:
+ hhctrl.ocx: Add Polish translation.
+
+ * dlls/oledlg/oledlg_Pl.rc, dlls/oledlg/rsrc.rc:
+ oledlg: Add Polish translation.
+
+2006-10-22 Frank Richter <frank.richter@gmail.com>
+
+ * programs/wineconsole/wineconsole_De.rc:
+ wineconsole: Update German translation.
+
+ * programs/oleview/De.rc, programs/oleview/rsrc.rc:
+ oleview: Add German translation.
+
+ * dlls/gphoto2.ds/gphoto2_De.rc, dlls/gphoto2.ds/rsrc.rc:
+ gphoto2.ds: Add German translation.
+
+ * programs/winefile/De.rc:
+ winefile: Update German translation.
+
+ * programs/taskmgr/De.rc:
+ taskmgr: Update German translation.
+
+ * programs/regedit/De.rc:
+ regedit: Update German translation.
+
+ * programs/progman/De.rc:
+ progman: Update German translation.
+
+ * programs/notepad/De.rc:
+ notepad: Update German translation.
+
+ * programs/cmdlgtst/De.rc:
+ cmdlgtst: Update German translation.
+
+ * programs/clock/De.rc:
+ clock: Update German translation.
+
+ * dlls/oledlg/oledlg_De.rc:
+ oledlg: Update German translation.
+
+ * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
+ dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Ko.rc,
+ dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
+ mshtml: Left-align Gecko download information message for better readability.
+
+ * dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Tr.rc:
+ mshtml: Enlarge status text control ins some translated dialogs so all text
+ is readable.
+
+ * dlls/mshtml/De.rc:
+ mshtml: Update German translation.
+
+2006-10-20 Huw Davies <huw@codeweavers.com>
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Only send the end dialog msg if the button is actually clicked.
+
+2006-10-21 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
+ urlmon: Added image/tiff mime filter.
+
+ * dlls/shdocvw/oleobject.c:
+ shdocvw: Fix windows style of windows without parents.
+
+2006-10-20 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/wininet/http.c:
+ wininet: Use HTTP_ADDHDR_FLAG_REPLACE flag in HTTP_HttpSendRequest to add
+ Content-Length header.
+
+ * dlls/mshtml/htmlelem.c:
+ mshtml: Added IHTMLElement::get_className implementation.
+
+ * dlls/mshtml/htmlselect.c:
+ mshtml: Don't return empty string in IHTMLSelectElement::get_name.
+
+2006-10-21 Jeff Latimer <lats@yless4u.com.au>
+
+ * tools/runtest:
+ tools: Add addtional help to runtest.
+
+2006-10-21 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/advapi32/lsa.c:
+ advapi32: Fixed a couple items from previous patch (spotted by G Pfeifer).
+
+ * programs/winedbg/be_i386.c:
+ winedbg: Added a few more cases where we inspect if i386 instructions
+ are actually calls (based on previous work by Jeff Latimer).
+
+ * configure, configure.ac:
+ configure: Now that we have dwarf support for debug info, don't force stabs
+ as debug info format.
+
+ * server/sock.c:
+ winsock: Clear the held mask with the requested events so that they can be
+ signaled.
+
+ * dlls/advpack/advpack.c, dlls/advpack/files.c:
+ advpack: Plug a couple of memory leaks.
+
+2006-10-20 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/dnsapi/ns_parse.c:
+ dnsapi: Avoid non-portable types.
+
+2006-10-18 Damjan Jovanovic <damjan.jov@gmail.com>
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Added support for RPC TCP servers.
+
+2006-10-18 Francois Gouget <fgouget@codeweavers.com>
+
+ * dlls/wininet/internet.c:
+ wininet: HttpSendRequestW() returns ERROR_IO_PENDING when called on an async
+ socket. But that does not mean that it failed.
+
+2006-10-18 Francois Gouget <fgouget@free.fr>
+
+ * dlls/dinput/joystick_linuxinput.c, dlls/oleaut32/tmarshal.c:
+ Add '\n's to Wine traces.
+
+2006-10-19 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/ntdll/heap.c:
+ ntdll: Added debug support for notifying block allocation / freeing.
+
+2006-10-17 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
+ dlls/advapi32/tests/security.c:
+ advapi32: Plug a couple of memory leaks.
+
+2006-10-19 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
+
+ * dlls/avifil32/avifile_Ko.rc, dlls/comctl32/comctl_Ko.rc,
+ dlls/comdlg32/cdlg_Ko.rc, dlls/crypt32/crypt32_Ko.rc,
+ dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/hhctrl.ocx/Ko.rc,
+ dlls/iccvid/iccvid_Ko.rc, dlls/mpr/mpr_Ko.rc,
+ dlls/msacm32/msacm_Ko.rc, dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc,
+ dlls/msrle32/msrle_Ko.rc, dlls/msvfw32/msvfw32_Ko.rc,
+ dlls/msvidc32/msvidc32_Ko.rc, dlls/oleaut32/oleaut32_Ko.rc,
+ dlls/oledlg/oledlg_Ko.rc, dlls/sane.ds/sane_Ko.rc,
+ dlls/serialui/Ko.rc, dlls/setupapi/Ko.rc, dlls/shdocvw/Ko.rc,
+ dlls/shell32/shell32_Ko.rc, dlls/shlwapi/shlwapi_Ko.rc,
+ dlls/user/resources/user32_Ko.rc, dlls/wineps.drv/wps_Ko.rc,
+ dlls/wininet/wininet_Ko.rc, dlls/winmm/winmm_Ko.rc,
+ dlls/winspool.drv/Ko.rc, dlls/wldap32/wldap32_Ko.rc,
+ programs/clock/Ko.rc, programs/cmd/Ko.rc, programs/cmdlgtst/Ko.rc,
+ programs/notepad/Ko.rc, programs/oleview/Ko.rc,
+ programs/progman/Ko.rc, programs/regedit/Ko.rc, programs/start/Ko.rc,
+ programs/taskmgr/Ko.rc, programs/uninstaller/Ko.rc,
+ programs/view/Ko.rc, programs/winecfg/Ko.rc,
+ programs/wineconsole/wineconsole_Ko.rc, programs/winefile/Ko.rc,
+ programs/winemine/Ko.rc, programs/winhelp/Ko.rc,
+ programs/wordpad/Ko.rc:
+ Korean: Use SUBLANG_NEUTRAL in Korean resources.
+
+2006-10-19 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * programs/wineconsole/user.c:
+ wineconsole: WM_RBUTTONDOWN lParam is in client coordinates not window
+ coordinates.
+
+ * programs/wineconsole/user.c:
+ wineconsole: Make most keys cancel the selection.
+
+ * programs/wineconsole/user.c:
+ wineconsole: Allow making selections with a mouse also when not in the
+ QuickEdit mode.
+
+ * programs/wineconsole/user.c:
+ wineconsole: Remove spaces from the ends of lines while copying to the clipboard.
+
+ * programs/wineconsole/user.c:
+ wineconsole: Change selection on WM_KEYDOWN not WM_KEYUP.
+
+ * programs/wineconsole/wineconsole.c,
+ programs/wineconsole/wineconsole_En.rc,
+ programs/wineconsole/wineconsole_Pl.rc,
+ programs/wineconsole/wineconsole_res.h:
+ wineconsole: Add usage message and more specific error messages.
+
+2006-10-20 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c:
+ wineaudioio.drv: Win64 printf format fixes.
+
+ * dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/winecoreaudio/audio.c,
+ dlls/winmm/winecoreaudio/coreaudio.c:
+ winecoreaudio.drv: Win64 printf format fixes.
+
+ * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
+ dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
+ dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
+ dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
+ dlls/gdi/dispdib.c, dlls/gdi/dispdib.spec, dlls/gdi/driver.c,
+ dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/bitblt.c,
+ dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/enhmetafiledrv.h,
+ dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/enhmfdrv/init.c,
+ dlls/gdi/enhmfdrv/mapping.c, dlls/gdi/enhmfdrv/objects.c,
+ dlls/gdi/env.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
+ dlls/gdi/gdi.exe.spec, dlls/gdi/gdi16.c, dlls/gdi/gdi32.spec,
+ dlls/gdi/gdi_main.c, dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c,
+ dlls/gdi/icm.c, dlls/gdi/mapping.c, dlls/gdi/metafile.c,
+ dlls/gdi/metafile16.c, dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
+ dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
+ dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
+ dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/opengl.c,
+ dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
+ dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
+ dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
+ dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
+ dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
+ dlls/gdi/tests/generated.c, dlls/gdi/tests/mapping.c,
+ dlls/gdi/tests/metafile.c, dlls/gdi/tests/palette.c,
+ dlls/gdi/tests/pen.c, dlls/gdi/version.rc, dlls/gdi/version16.rc,
+ dlls/gdi/wing.c, dlls/gdi/wing.spec, dlls/gdi32/Makefile.in,
+ dlls/gdi32/bidi.c, dlls/gdi32/bidi16.c, dlls/gdi32/bitblt.c,
+ dlls/gdi32/bitmap.c, dlls/gdi32/brush.c, dlls/gdi32/clipping.c,
+ dlls/gdi32/dc.c, dlls/gdi32/dib.c, dlls/gdi32/dispdib.c,
+ dlls/gdi32/dispdib.spec, dlls/gdi32/driver.c,
+ dlls/gdi32/enhmetafile.c, dlls/gdi32/enhmfdrv/bitblt.c,
+ dlls/gdi32/enhmfdrv/dc.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
+ dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
+ dlls/gdi32/enhmfdrv/mapping.c, dlls/gdi32/enhmfdrv/objects.c,
+ dlls/gdi32/env.c, dlls/gdi32/font.c, dlls/gdi32/freetype.c,
+ dlls/gdi32/gdi.exe.spec, dlls/gdi32/gdi16.c, dlls/gdi32/gdi32.spec,
+ dlls/gdi32/gdi_main.c, dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c,
+ dlls/gdi32/icm.c, dlls/gdi32/mapping.c, dlls/gdi32/metafile.c,
+ dlls/gdi32/metafile16.c, dlls/gdi32/mfdrv/bitblt.c,
+ dlls/gdi32/mfdrv/dc.c, dlls/gdi32/mfdrv/graphics.c,
+ dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
+ dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
+ dlls/gdi32/mfdrv/text.c, dlls/gdi32/opengl.c, dlls/gdi32/painting.c,
+ dlls/gdi32/palette.c, dlls/gdi32/path.c, dlls/gdi32/pen.c,
+ dlls/gdi32/printdrv.c, dlls/gdi32/region.c,
+ dlls/gdi32/tests/Makefile.in, dlls/gdi32/tests/bitmap.c,
+ dlls/gdi32/tests/brush.c, dlls/gdi32/tests/clipping.c,
+ dlls/gdi32/tests/dc.c, dlls/gdi32/tests/font.c,
+ dlls/gdi32/tests/gdiobj.c, dlls/gdi32/tests/generated.c,
+ dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
+ dlls/gdi32/tests/palette.c, dlls/gdi32/tests/pen.c,
+ dlls/gdi32/version.rc, dlls/gdi32/version16.rc, dlls/gdi32/wing.c,
+ dlls/gdi32/wing.spec, programs/winetest/Makefile.in,
+ tools/make_makefiles, tools/winapi/msvcmaker, tools/winapi/tests.dat:
+ gdi32: Renamed the gdi directory to gdi32.
+
+ * dlls/dmstyle/style.c, dlls/imm32/imm.c, dlls/kernel32/computername.c,
+ dlls/ole32/stg_prop.c, dlls/winspool.drv/info.c:
+ Avoid usage of sizeof in traces that causes warnings on MacOSX.
+
+2006-10-19 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/hmac_md5.h:
+ secur32: Add include guard to hmac_md5.h.
+
+2006-10-20 Christoph Frick <frick@sc-networks.de>
+
+ * dlls/gdi/gdi32.spec:
+ gdi32: Add wglShareList to gdi32.spec.
+
+2006-10-19 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/tests/db.c:
+ msi: Add tests for integer column types.
+
+ * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
+ msi: Integer columns can have the 'NOT NULL' modifier too.
+
+ * dlls/msi/database.c, dlls/msi/tests/db.c:
+ msi: Allow more than one primary key in a table when importing a database.
+
+2006-10-18 James Hawkins <truiken@gmail.com>
+
+ * tools/wine.inf:
+ tools/wine.inf: Add the ProgramFilesPath registry entry.
+
+2006-10-19 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
+ msi: Only initialize a component's state if it is linked with a feature.
+
+ * dlls/msi/tests/install.c:
+ msi: Use the ProgramFileDir reg value instead of ProgramFilesPath.
+
+ * dlls/msi/action.c, dlls/msi/tests/install.c:
+ msi: Implement the InstallServices action.
+
+2006-10-19 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/localmon.c, dlls/localspl/localspl_main.c:
+ localspl: Implement InitializePrintMonitor.
+
+2006-10-20 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/tests/localmon.c:
+ localspl/tests: Get function pointers from the monitor.
+
+2006-10-19 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/tests/localmon.c:
+ localspl/tests: Another test for InitializePrintMonitor.
+
+2006-10-19 Huw Davies <huw@codeweavers.com>
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Remove the structure window property when we quit.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Return the appropiate value after the dialog is closed.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Update the source text.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Set nSelectedIndex on exit.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Retrieve names from the OBJECTDESCRIPTOR structure.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Call the hook proc if present.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Set initial focus to the display list.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Handle paste / link mode change.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Minimal 'As Icon' handling. Just disable for now.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Update the result text.
+
+ * dlls/oledlg/oledlg_En.rc, dlls/oledlg/resource.h:
+ oledlg: Add paste special string resources.
+
+2006-10-18 Huw Davies <huw@codeweavers.com>
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Post OLEUI_MSG_HELP when the Help button is pressed and hide the Help
+ button if the app doesn't want it.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Send the OLEUI_MSG_ENDDIALOG messsage when closing the dialog.
+
+ * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
+ oledlg: Register a couple of messages.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Copy the appropiate list to the display list.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Logic for initial selection of paste/pastelink radio buttons.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Initialize the pastelink list.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Initialize the paste list.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Set the user supplied caption.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Use the clipboard if the user doesn't pass an IDataObject.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Initial management of private structure for dialog box control.
+
+ * dlls/oledlg/oledlg_private.h, dlls/oledlg/pastespl.c:
+ oledlg: Load the correct dialog template and add a skeleton dialog proc.
+
+ * dlls/oledlg/oledlg_En.rc, dlls/oledlg/rsrc.rc:
+ oledlg: Paste special dialog resource.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Forward OleUIPasteSpecialA -> OleUIPasteSpecialW.
+
+ * dlls/oledlg/pastespl.c:
+ oledlg: Debugging code to dump the OLEUIPASTESPECIAL structure.
+
+ * dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
+ oledlg: Register a bunch of clipboard formats.
+
+ * dlls/oledlg/Makefile.in, dlls/oledlg/oledlg_main.c,
+ dlls/oledlg/pastespl.c:
+ oledlg: Move paste special dialog stubs to their own file.
+
+ * include/oledlg.h:
+ oledlg: Add the registered message name strings.
+
+ * include/oledlg.h:
+ oledlg: Add PS_MAXLINKTYPES.
+
+ * include/oledlg.h:
+ oledlg: Move the flag defines to under their respective structure definitions
+ and remove some duplicates.
+
+ * include/oledlg.h:
+ oledlg: Add resource ids for the paste special dialog.
+
+2006-10-20 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winex11.drv/graphics.c, dlls/winex11.drv/pen.c:
+ winex11.drv: Avoid X error with unsupported pen styles.
+
+2006-10-20 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/tests/suminfo.c:
+ msi: Fix an uninitialized variable causing random conformance test failures.
+
+2006-10-19 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
+ dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
+ dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
+ dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc,
+ dlls/mshtml/resource.h:
+ mshtml: Use mshtmcid.h defines where possible.
+
+ * dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
+ mshtml: Fix debug traces.
+
+ * dlls/shdocvw/ie.c:
+ shdocvw: Added WebBrowser::Navigate implementation.
+
+ * dlls/shdocvw/webbrowser.c:
+ shdocvw: Use navigate_url in WebBrowser::Navigate.
+
+ * dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
+ dlls/shdocvw/webbrowser.c:
+ shdocvw: Move common Navigate2 code to navigate_url.
+
+2006-10-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/comctl32/comctl32undoc.c:
+ comctl32: Cast-qual warnings fix.
+
+ * dlls/cabinet/fdi.c:
+ cabinet: Cast-qual warnings fix.
+
+2006-10-19 Karsten Elfenbein <kelfe@gmx.de>
+
+ * dlls/wined3d/swapchain.c:
+ wined3d: Fix the FrontBuffer content capturing.
+
+ * dlls/wined3d/swapchain.c:
+ wined3d: Correct the software cursor position if the app is running in
+ windowed mode.
+
+ * dlls/wined3d/surface.c:
+ wined3d: BltOverride: Make sure that the content of the source rect is
+ copied to the correct position in the destination rect.
+
+2006-10-18 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/tests/install.c:
+ msi: Add tests for the InstallServices action.
+
+2006-10-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Fix the tests and handling of TB_SETHOTITEM on a disabled
+ button.
+
+2006-10-18 Oleg Krylov <oleg.krylov@gmail.com>
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Create tooltip on TB_GETTOOLTIPS message if not yet created.
+
+2006-10-20 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/table.c:
+ msi: Allow rows in the _Columns table to be unordered.
+
+ * dlls/msi/table.c:
+ msi: Reset the column number for each new table in a transform.
+
+2006-10-19 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * tools/wine.inf:
+ wine.inf: Update RelayExclude and add RelayFromExclude filter in order to
+ avoid not useful APIs in the traces.
+
+2006-10-19 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winex11.drv/x11drv_main.c:
+ winex11.drv: Hack to work around an Xlib bug when XInitThreads is used.
+
+2006-10-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/dbghelp/stabs.c:
+ dbghelp: Cast-qual warnings fix.
+
+2006-10-18 Jesse Allen <the3dfxdude@gmail.com>
+
+ * include/winuser.h:
+ include: Fix out of place comment for DLGC_* codes.
+
+2006-10-18 Francois Gouget <fgouget@free.fr>
+
+ * dlls/crypt32/cert.c, dlls/d3d9/tests/stateblock.c,
+ dlls/ole32/tests/hglobalstream.c, dlls/shell32/recyclebin.c:
+ Fix compilation with gcc 2.95.
+
+2006-10-18 Jonathan Ernst <jonathan@ernstfamily.ch>
+
+ * dlls/devenum/devenum.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
+ dlls/iccvid/iccvid_Fr.rc, dlls/msvfw32/msvfw32_Fr.rc,
+ dlls/msvidc32/msvidc32_Fr.rc, dlls/sane.ds/sane_Fr.rc,
+ dlls/shlwapi/shlwapi_Fr.rc, dlls/wldap32/wldap32_Fr.rc:
+ Use SUBLANG_NEUTRAL in French resources.
+
+ * programs/taskmgr/Fr.rc:
+ taskmgr: Fix an error in French translation.
+
+2006-10-18 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/package.c, dlls/msi/tests/package.c:
+ msi: Set the USERNAME and COMPANYNAME properties when initializing a package.
+
+ * dlls/msi/dialog.c:
+ msi: Run SetProperty events before all other events no matter what the order is.
+
+2006-10-16 Kirill K. Smirnov <lich@math.spbu.ru>
+
+ * programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
+ programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
+ winhelp: Improved metafile support.
+
+2006-10-18 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/advapi32/registry.c:
+ advapi32: Cast-qual warning fix.
+
+2006-10-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/atl/registrar.c:
+ atl: Cast-qual warnings fix.
+
+2006-10-17 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec:
+ msvcrt: Add stub for _getmaxstdio.
+
+2006-10-16 Pierre d'Herbemont <pdherbemont@free.fr>
+
+ * dlls/winex11.drv/x11drv.h:
+ x11drv: Fix a typo in x11drv.h about X11DRV_GetTextExtentExPoint.
+
+2006-10-16 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/ntdll/Makefile.in, dlls/ntdll/atom.c, dlls/ntdll/cdrom.c,
+ dlls/ntdll/critsection.c, dlls/ntdll/debugbuffer.c,
+ dlls/ntdll/debugtools.c, dlls/ntdll/directory.c, dlls/ntdll/error.c,
+ dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
+ dlls/ntdll/heap.c, dlls/ntdll/loader.c, dlls/ntdll/misc.c,
+ dlls/ntdll/nt.c, dlls/ntdll/om.c, dlls/ntdll/path.c,
+ dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
+ dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
+ dlls/ntdll/sec.c, dlls/ntdll/serial.c, dlls/ntdll/server.c,
+ dlls/ntdll/signal_i386.c, dlls/ntdll/sync.c, dlls/ntdll/tape.c,
+ dlls/ntdll/threadpool.c, dlls/ntdll/version.c, dlls/ntdll/virtual.c:
+ ntdll: Win64 printf format warning fixes.
+
+2006-10-17 Peter Oberndorfer <kumbayo84@arcor.de>
+
+ * programs/winedbg/stack.c:
+ winedbg: Print frame address instead of duplicated bare address in backtrace.
+
+2006-10-17 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/gdi/gdi32.spec:
+ gdi32: Add missing spec file entry for wglDeleteContext.
+
+2006-10-17 Cihan Altinay <bobbyg@gmx.net>
+
+ * dlls/shdocvw/dochost.c:
+ shdocvw: Make sure BSTR is allocated before calling sink.
+
+2006-10-18 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/msi/tests/db.c:
+ msi/tests: Make sure to delete the test data file.
+
+2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user/mdi.c, dlls/user/tests/msg.c, dlls/winex11.drv/winpos.c:
+ user: Add a test for ShowWindow(SW_MAXIMIZE) called on an invisible maximized
+ MDI child, make it mostly pass under Wine.
+
+2006-10-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/user/dde_client.c:
+ user: Dead code fix (Coverity).
+
+2006-10-17 Jeff Latimer <lats@yless4u.com.au>
+
+ * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
+ usp10: Fix dead code in ScriptItemize.
+
+2006-10-15 Vitaliy Margolen <wine-patch@kievinfo.com>
+
+ * dlls/dinput/tests/joystick.c:
+ dinput: Add SetCooperativeLevel test for joystick.
+
+ * dlls/dinput/tests/keyboard.c:
+ dinput: Add SetCooperativeLevel tests to keyboard.
+
+ * dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
+ dinput: Move SetCooperativeLevel into base class.
+
+ * dlls/dinput/device.c, dlls/dinput/device_private.h,
+ dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
+ dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
+ dinput: Move SetEventNotification and associated event into base class.
+
+ * dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
+ dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
+ dlls/dinput/mouse.c:
+ dinput: Use dinput device as a base class for keyboard, mouse and joystick.
+
+2006-10-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/rebar.c:
+ comctl32: rebar: Use SM_CYEDGE for heights in NCCalcSize.
+
+2006-10-17 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/table.c, dlls/msi/tests/db.c:
+ msi: Fix tables with binary data where the key is an integer.
+
+ * dlls/msi/table.c, dlls/msi/tests/db.c:
+ msi: Stream fields shouldn't be treated as strings.
+
+ * dlls/msi/action.c:
+ msi: Fix a memory leak.
+
+ * dlls/msi/tests/db.c:
+ msi: Add a test for modifying a table containing binary data.
+
+ * dlls/msi/tests/suminfo.c:
+ msi: Add a test for summary information.
+
+2006-10-16 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
+ msi: Revert "msi: Perform button control events in greatest to least order."
+
+2006-10-17 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/surface.c:
+ d3d8: Backport d3d9 surface tests.
+
+ * dlls/d3d8/device.c:
+ d3d8: Fix wrong function name in FIXME.
+
+2006-10-16 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
+ dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
+ wgl: Move wglDeleteContext to gdi32.
+
+2006-10-16 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/ntdll/directory.c:
+ ntdll: Plug a memory leak.
+
+2006-10-16 Alexandre Julliard <julliard@winehq.org>
+
+ * configure, configure.ac, include/msvcrt/direct.h,
+ include/msvcrt/malloc.h, include/msvcrt/mbstring.h,
+ include/msvcrt/search.h, include/msvcrt/stddef.h,
+ include/msvcrt/stdio.h, include/msvcrt/string.h,
+ include/msvcrt/sys/types.h, include/msvcrt/time.h,
+ include/msvcrt/wchar.h:
+ configure: Don't define _WIN64 on the command line to avoid trouble with
+ system headers.
+
+2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/rebar.c:
+ comctl32: rebar: Don't return rectangles with negative width or height in
+ NCCalcSize.
+
+ * dlls/user/input.c:
+ user32: Send a WM_MOUSELEAVE even if another window calls TrackMouseEvent
+ before the timer proc is called.
+
+2006-10-16 Robert Shearman <rob@codeweavers.com>
+
+ * dlls/kernel32/locale.c:
+ kernel32: Add support for detecting the user locale preference from the system
+ on Mac OS X.
+
+ * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
+ rpcrt4: Add a critical section to protect the connection list in each
+ protseq to avoid taking the process-wide server_cs in the hot path for
+ each protocol.
+
+ * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
+ rpcrt4: Convert the protseq list into a standard Wine list.
+
+ * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
+ rpcrt4: Abstract out the way incoming connections are waited for so that we
+ no longer need to wait on Win32 handles.
+
+ * dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Rename protseq_ops to connection_ops to reflect the fact that
+ the functions operate on an RpcConnection object, not an
+ RpcServerProtseq object.
+
+ * dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
+ rpcrt4: Create a server thread for each protseq.
+
+2006-10-16 Alexandre Julliard <julliard@winehq.org>
+
+ * Make.rules.in, configure, configure.ac, dlls/atl/Makefile.in,
+ dlls/mshtml/Makefile.in, dlls/ole32/Makefile.in, include/Makefile.in:
+ Make.rules: Added support for building IDL client/proxy/server/iid files.
+
+ * tools/makedep.c:
+ makedep: Added support for generating dependencies of IDL client/proxy/server/iid
+ files.
+
+2006-10-16 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/listview.c:
+ comctl32: listview: Update the scroll bars after resizing the last column.
+
+2006-10-16 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/setupapi/install.c:
+ setupapi: Fix a typo.
+
+2006-10-16 Hans Leidekker <hans@it.vu.nl>
+
+ * programs/winhelp/winhelp.c:
+ winhelp: Cast-qual warnings fix.
+
+2006-10-16 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/ddraw/device.c:
+ ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTURE[MIN/MAG].
+
+ * dlls/ddraw/device.c:
+ ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREADDRESS[U/V].
+
+2006-10-16 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/dispatcher.c:
+ secur32: Stop leaking the session key memory.
+
+2006-10-15 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/olepro32/Makefile.in, dlls/olepro32/version.rc:
+ olepro32: Add version resource.
+
+2006-10-16 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/uuid/uuid.c:
+ libuuid: Fixed typo in CLSID_SynchronizeContainer.
+
+ * include/wine/server_protocol.h, server/protocol.def, server/queue.c,
+ server/trace.c:
+ server: A window timer id should be an unsigned long.
+
+2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/user/input.c:
+ user32: When calling TrackMouseEvent with TME_LEAVE the dwHoverTime may be
+ uninitialized.
+
+ * dlls/user/input.c:
+ user32: Don't create timers with nEventId == 0 in TrackMouseEvent.
+
+2006-10-15 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/ddraw/device.c:
+ ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREHANDLE.
+
+2006-10-14 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
+ ddraw: Use real handles for state blocks.
+
+ * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c,
+ dlls/ddraw/surface.c:
+ ddraw: Make the surface list a standard wine list.
+
+2006-10-14 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
+ dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
+ wgl: Move wglShareLists to gdi32.
+
+ * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
+ dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
+ dlls/winex11.drv/winex11.drv.spec:
+ wgl: Move wglGetCurrentDC to gdi32.
+
+ * dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
+ dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
+ dlls/winex11.drv/winex11.drv.spec:
+ wgl: Move wglGetCurrentContext to gdi32.
+
+2006-10-15 Francois Gouget <fgouget@free.fr>
+
+ * dlls/advapi32/tests/registry.c, dlls/cabinet/cabinet_main.c,
+ dlls/kernel32/heap.c, dlls/mscms/mscms_priv.h,
+ dlls/msg711.acm/msg711.c, dlls/ole32/compobj.c,
+ dlls/ole32/errorinfo.c, dlls/ole32/marshal.c, dlls/ole32/ole2.c,
+ dlls/ole32/tests/storage32.c, dlls/oleaut32/dispatch.c,
+ dlls/oleaut32/oleaut.c, dlls/oleaut32/typelib.c,
+ dlls/oleaut32/ungif.c, dlls/oleaut32/variant.c,
+ dlls/shell32/shlview.c, dlls/wined3d/basetexture.c,
+ dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
+ dlls/winmm/message16.c, tools/wmc/mcy.y, tools/wrc/genres.c:
+ Assorted spelling fixes.
+
+2006-10-16 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
+ dlls/urlmon/urlmon_main.h:
+ urlmon: Create a message window for each binding to make sure they are cleaned
+ up properly.
+
+2006-10-15 Francois Gouget <fgouget@free.fr>
+
+ * dlls/msi/table.c:
+ msi: Remove spaces before '\n's.
+
+ * programs/oleview/main.h:
+ oleview: U(x) must be defined after winnt.h has had a chance to define
+ NONAMELESSUNION. Fixes the compilation with gcc 2.95.
+
+ * dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
+ wined3d: Remove '\0's in traces.
+
+2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * programs/winetest/main.c:
+ winetest: Don't start test programs with STARTUPINFO.wShowWindow = SW_HIDE.
+
+ * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
+ comctl32: header: Test and improve the custom draw and owner draw code.
+
+ * dlls/comctl32/header.c:
+ comctl32: header: Make all repaints pass through HEADER_Refresh.
+
+ * dlls/comctl32/rebar.c:
+ comctl32: rebar: bUnicode and NtfUnicode should be the same.
+
+2006-10-15 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/secur32_priv.h:
+ secur32: Get rid of NEGO_* helper modes, they will never be used. Negotiate
+ should not be done via ntlm_auth.
+
+2006-10-14 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/Makefile.in, dlls/secur32/hmac_md5.c,
+ dlls/secur32/hmac_md5.h:
+ secur32: Implement RFC2104 (HMAC) with MD5 for NTLMv2.
+
+2006-10-13 James Hawkins <truiken@gmail.com>
+
+ * dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
+ mscoree: Add stub implementations of CorBindToRuntimeHost and GetCORVersion.
+
+ * dlls/mscoree/mscoree.spec:
+ mscoree: Add missing stubs to the spec file.
+
+2006-10-13 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/d3d8/device.c, dlls/wined3d/device.c,
+ include/wine/wined3d_interface.h:
+ d3d8: Implement CopyRects with BltFast.
+
+2006-10-15 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/shdocvw/tests/webbrowser.c:
+ shdocvw: Added IDocHostUIHandler2 test.
+
+ * dlls/mshtml/nsio.c:
+ mshtml: Load page from moniker if AsyncOpen fails.
+
+ * dlls/mshtml/task.c:
+ mshtml: Don't crash in remove_doc_tasks if thread_data is not allocated.
+
+2006-10-15 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/secur32/Makefile.in, dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
+ dlls/secur32/schannel.c, dlls/secur32/secur32.c,
+ dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
+ include/sspi.h:
+ secur32: Win64 printf format warning fixes.
+
+2006-10-15 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/ole32/Makefile.in, dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
+ dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
+ dlls/ole32/compobj.c, dlls/ole32/compositemoniker.c,
+ dlls/ole32/datacache.c, dlls/ole32/dcom.idl,
+ dlls/ole32/defaulthandler.c, dlls/ole32/enumx.c,
+ dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
+ dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
+ dlls/ole32/ifs.c, dlls/ole32/itemmoniker.c, dlls/ole32/marshal.c,
+ dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c,
+ dlls/ole32/moniker.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
+ dlls/ole32/ole2_16.c, dlls/ole32/ole2stubs.c, dlls/ole32/oleobj.c,
+ dlls/ole32/oleproxy.c, dlls/ole32/rpc.c,
+ dlls/ole32/stg_bigblockfile.c, dlls/ole32/stg_prop.c,
+ dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
+ dlls/ole32/storage32.c, dlls/ole32/stubmanager.c:
+ ole32: Win64 printf format warning fixes.
+
+ * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c,
+ dlls/dsound/tests/propset.c, dlls/infosoft/infosoft_main.c,
+ dlls/mshtml/main.c, dlls/ole32/tests/marshal.c,
+ dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
+ dlls/oleaut32/typelib16.c, dlls/shell32/classes.c,
+ dlls/shell32/debughlp.c, dlls/shell32/shfldr.h,
+ dlls/shlwapi/ordinal.c, dlls/urlmon/regsvr.c, include/guiddef.h,
+ include/wine/debug.h, tools/widl/header.c, tools/winedump/lnk.c:
+ The Data1 member of the GUID struct needs to be an unsigned int too for Win64
+ compatibility.
+
+ * dlls/rpcrt4/rpc_message.c, dlls/winedos/module.c:
+ janitorial: Remove redundant NULL checks before calling HeapFree wrappers.
+
+2006-10-14 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Test and improve TB_SETHOTITEM.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Use nHotItem not nOldHit for the hot item in MouseLeave.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Don't try to redraw buttons outside of the clipping rect.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Change the dwData from DWORD to DWORD_PTR.
+
+2006-10-14 Jeff Latimer <lats@yless4u.com.au>
+
+ * dlls/ole32/errorinfo.c:
+ ole32: Remove dead code in errorinfo.c (Coverity).
+
+2006-10-14 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/directory.c:
+ ntdll: More workarounds for more kernel bugs in VFAT ioctl mapping on x86-64.
+
+2006-10-13 Peter Oberndorfer <kumbayo84@arcor.de>
+
+ * configure, configure.ac:
+ configure: Detect mingw cross compiler in gentoo.
+
+2006-10-13 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/action.c, dlls/msi/tests/install.c:
+ msi: Also set the SOURCEDIR property in MSI_InstallPackage.
+
+ * dlls/cfgmgr32/main.c, dlls/setupapi/devinst.c, include/Makefile.in,
+ include/cfgmgr32.h, include/ddk/cfgmgr32.h:
+ include: Move cfgmgr32.h to include/ to match the SDK.
+
+ * dlls/clusapi/clusapi.c, include/Makefile.in, include/clusapi.h:
+ clusapi: Add the clusapi.h public header.
+
+2006-10-14 Mike McCormack <mike@codeweavers.com>
+
+ * programs/winetest/send.c:
+ winetest: Avoid calling fclose twice on the same file (Coverity).
+
+2006-10-13 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/atom.c,
+ dlls/ntdll/tests/env.c, dlls/ntdll/tests/error.c,
+ dlls/ntdll/tests/exception.c, dlls/ntdll/tests/info.c,
+ dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/om.c,
+ dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
+ dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
+ dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
+ dlls/ntdll/tests/string.c:
+ ntdll/tests: Win64 printf format warning fixes.
+
+ * dlls/imm32/Makefile.in, dlls/imm32/imm.c:
+ imm32: Win64 printf format warning fixes.
+
+ * dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
+ dlls/setupapi/devinst16.c, dlls/setupapi/dirid.c,
+ dlls/setupapi/install.c, dlls/setupapi/misc.c,
+ dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
+ dlls/setupapi/setupcab.c, dlls/setupapi/setupx_main.c,
+ dlls/setupapi/stringtable.c, dlls/setupapi/stubs.c,
+ dlls/setupapi/virtcopy.c:
+ setupapi: Win64 printf format warning fixes.
+
+2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
+
+ * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/clipboard.c,
+ dlls/ole32/tests/compobj.c, dlls/ole32/tests/hglobalstream.c,
+ dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c,
+ dlls/ole32/tests/ole2.c, dlls/ole32/tests/propvariant.c,
+ dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
+ ole32/tests: Win64 printf format warning fixes.
+
+ * dlls/comctl32/Makefile.in, dlls/comctl32/animate.c,
+ dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
+ dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c,
+ dlls/comctl32/dpa.c, dlls/comctl32/draglist.c,
+ dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
+ dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
+ dlls/comctl32/pager.c, dlls/comctl32/propsheet.c,
+ dlls/comctl32/rebar.c, dlls/comctl32/smoothscroll.c,
+ dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/theming.c,
+ dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
+ dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c:
+ comctl32: Win64 printf format warning fixes.
+
+2006-10-13 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
+ dlls/riched20/editor.c, dlls/riched20/paint.c,
+ dlls/riched20/richole.c, dlls/riched20/run.c, dlls/riched20/txtsrv.c,
+ dlls/riched20/writer.c:
+ riched20: Win64 printf format warning fixes.
+
+ * dlls/wininet/http.c:
+ wininet: Cast-qual warnings fix.
+
+2006-10-13 Kirill K. Smirnov <lich@math.spbu.ru>
+
+ * programs/winhelp/hlpfile.c:
+ winhelp: Window style has not been initialized.
+
+ * programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
+ winhelp: Use color specified in .hlp file for background, not just WHITE_BRUSH.
+
+2006-10-13 Alexandre Julliard <julliard@winehq.org>
+
+ * ANNOUNCE, ChangeLog, VERSION, configure:
+ Release 0.9.23.
+
+----------------------------------------------------------------
+2006-10-13 Michael Ploujnikov <ploujj@gmail.com>
+
+ * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/comboex.c,
+ dlls/comctl32/tests/dpa.c, dlls/comctl32/tests/header.c,
+ dlls/comctl32/tests/imagelist.c, dlls/comctl32/tests/listview.c,
+ dlls/comctl32/tests/mru.c, dlls/comctl32/tests/progress.c,
+ dlls/comctl32/tests/tab.c, dlls/comctl32/tests/tooltips.c:
+ comctl32/tests: Win64 printf format warning fixes.
+
+ * dlls/comdlg32/Makefile.in, dlls/comdlg32/cdlg32.c,
+ dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg.c,
+ dlls/comdlg32/filedlg16.c, dlls/comdlg32/filedlg31.c,
+ dlls/comdlg32/filedlgbrowser.c, dlls/comdlg32/finddlg16.c,
+ dlls/comdlg32/finddlg32.c, dlls/comdlg32/fontdlg.c,
+ dlls/comdlg32/fontdlg16.c, dlls/comdlg32/printdlg.c,
+ dlls/comdlg32/printdlg16.c:
+ comdlg32: Win64 printf format warning fixes.
+
+2006-10-13 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/winspool.drv/tests/Makefile.in, dlls/winspool.drv/tests/info.c:
+ winspool.drv/tests: Win64 printf format warning fixes.
+
+ * dlls/msxml3/tests/Makefile.in, dlls/msxml3/tests/domdoc.c:
+ msxml3/tests: Win64 printf format warning fixes.
+
+ * dlls/winspool.drv/Makefile.in, dlls/winspool.drv/info.c:
+ winspool.drv: Win64 printf format warning fixes.
+
+2006-10-12 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/oleaut32/Makefile.in, dlls/oleaut32/connpt.c,
+ dlls/oleaut32/dispatch.c, dlls/oleaut32/hash.c,
+ dlls/oleaut32/ole2disp.c, dlls/oleaut32/oleaut.c,
+ dlls/oleaut32/olefont.c, dlls/oleaut32/olepicture.c,
+ dlls/oleaut32/recinfo.c, dlls/oleaut32/safearray.c,
+ dlls/oleaut32/stubs.c, dlls/oleaut32/tmarshal.c,
+ dlls/oleaut32/typelib.c, dlls/oleaut32/typelib16.c,
+ dlls/oleaut32/typelib2.c, dlls/oleaut32/usrmarshal.c,
+ dlls/oleaut32/varformat.c, dlls/oleaut32/variant.c,
+ dlls/oleaut32/vartype.c:
+ oleaut32: Win64 printf format warning fixes.
+
+ * dlls/quartz/Makefile.in, dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c,
+ dlls/quartz/avisplit.c, dlls/quartz/control.c,
+ dlls/quartz/dsoundrender.c, dlls/quartz/enumfilters.c,
+ dlls/quartz/enummedia.c, dlls/quartz/enummoniker.c,
+ dlls/quartz/enumpins.c, dlls/quartz/enumregfilters.c,
+ dlls/quartz/filesource.c, dlls/quartz/filtergraph.c,
+ dlls/quartz/filtermapper.c, dlls/quartz/main.c,
+ dlls/quartz/memallocator.c, dlls/quartz/parser.c, dlls/quartz/pin.c,
+ dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
+ dlls/quartz/transform.c, dlls/quartz/videorenderer.c,
+ dlls/quartz/waveparser.c:
+ quartz: Win64 printf format warning fixes.
+
+2006-10-13 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/wineps.drv/Makefile.in, dlls/wineps.drv/bitblt.c,
+ dlls/wineps.drv/bitmap.c, dlls/wineps.drv/brush.c,
+ dlls/wineps.drv/builtin.c, dlls/wineps.drv/color.c,
+ dlls/wineps.drv/driver.c, dlls/wineps.drv/escape.c,
+ dlls/wineps.drv/font.c, dlls/wineps.drv/graphics.c,
+ dlls/wineps.drv/init.c, dlls/wineps.drv/pen.c, dlls/wineps.drv/ps.c,
+ dlls/wineps.drv/type1.c, dlls/wineps.drv/type42.c:
+ wineps.drv: Win64 printf format warning fixes.
+
+2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
+ dlls/kernel32/change.c, dlls/kernel32/comm.c,
+ dlls/kernel32/computername.c, dlls/kernel32/console.c,
+ dlls/kernel32/cpu.c, dlls/kernel32/dosmem.c,
+ dlls/kernel32/editline.c, dlls/kernel32/environ.c,
+ dlls/kernel32/except.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
+ dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
+ dlls/kernel32/heap.c, dlls/kernel32/instr.c,
+ dlls/kernel32/lcformat.c, dlls/kernel32/locale.c,
+ dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
+ dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
+ dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
+ dlls/kernel32/process.c, dlls/kernel32/profile.c,
+ dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
+ dlls/kernel32/resource16.c, dlls/kernel32/snoop16.c,
+ dlls/kernel32/stress.c, dlls/kernel32/sync.c,
+ dlls/kernel32/syslevel.c, dlls/kernel32/tape.c, dlls/kernel32/task.c,
+ dlls/kernel32/thread.c, dlls/kernel32/thunk.c, dlls/kernel32/time.c,
+ dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp16.c,
+ dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
+ dlls/kernel32/volume.c, dlls/kernel32/vxd.c, dlls/kernel32/win87em.c,
+ dlls/kernel32/wowthunk.c:
+ kernel32: Win64 printf format warning fixes.
+
+ * dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
+ dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
+ dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
+ dlls/gdi/tests/mapping.c, dlls/gdi/tests/metafile.c,
+ dlls/gdi/tests/palette.c, dlls/gdi/tests/pen.c:
+ gdi/tests: Win64 printf format warning fixes.
+
+2006-10-13 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/msvfw32/msvideo_main.c:
+ msvfw32: Avoid a compiler warning.
+
+2006-10-13 Francois Gouget <fgouget@free.fr>
+
+ * dlls/dmband/bandtrack.c, dlls/dmcompos/chordmaptrack.c,
+ dlls/dmcompos/signposttrack.c, dlls/dmime/lyricstrack.c,
+ dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
+ dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
+ dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
+ dlls/dmime/timesigtrack.c, dlls/dmime/wavetrack.c,
+ dlls/dmscript/scripttrack.c, dlls/dmstyle/auditiontrack.c,
+ dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
+ dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
+ dlls/dmstyle/styletrack.c:
+ Add '\n's to Wine traces.
+
+ * dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
+ dlls/d3d9/pixelshader.c, dlls/d3d9/vertexshader.c,
+ dlls/imagehlp/integrity.c, dlls/msi/action.c, dlls/shlwapi/reg.c,
+ dlls/shlwapi/string.c, dlls/shlwapi/url.c, dlls/usp10/usp10.c,
+ dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
+ dlls/wined3d/texture.c, dlls/winex11.drv/dib.c,
+ tools/widl/write_msft.c:
+ Assorted spelling fixes.
+
+ * dlls/rpcrt4/rpc_binding.c, dlls/rpcrt4/rpc_epmap.c,
+ dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_transport.c,
+ dlls/rpcrt4/rpcrt4_main.c, include/rpcdce.h:
+ rpcrt4: Add RPC_CSTR, RPC_WSTR and update the prototypes accordingly.
+
+ * dlls/secur32/ntlm.c:
+ secur32: Add missing '\n' in a Wine trace.
+
+ * dlls/olepro32/olepro32stubs.c:
+ olepro32: Mark stubs as such.
+
+2006-10-13 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
+ msvcrt: Fix fread eof handling.
+
+ * dlls/msvcrt/file.c:
+ msvcrt: fread: Fill buffer on small reads.
+
+ * dlls/msvcrt/tests/file.c:
+ msvcrt: Add fread eof tests.
+
+2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
+ dlls/wined3d/directx.c, dlls/wined3d/glsl_shader.c,
+ dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
+ dlls/wined3d/wined3d_private_types.h:
+ wined3d: Add shader version/end masks to the WINED3D namespace.
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/cubetexture.c,
+ dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
+ dlls/wined3d/stateblock.c, dlls/wined3d/texture.c,
+ dlls/wined3d/utils.c, include/wine/wined3d_types.h:
+ wined3d: Add D3DTEXTURETRANSFORMTYPE to the WINED3D namespace.
+
+ * dlls/wined3d/device.c, dlls/wined3d/directx.c,
+ dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
+ wined3d: Add D3DCLIPPLANE constants to the WINED3D namespace.
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
+ dlls/wined3d/wined3d_private_types.h:
+ wined3d: Add D3DSHADER_ADDRMODE masks to the WINED3D namespace.
+
+ * dlls/wined3d/baseshader.c, dlls/wined3d/vertexshader.c,
+ dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
+ wined3d: Add D3DSI and other opcode masks to the WINED3D namespace.
+
+ * dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+ dlls/wined3d/wined3d_private.h, include/wine/wined3d_types.h:
+ wined3d: Add D3DVERTEXBLENDFLAGS to the WINED3D namespace.
+
+ * dlls/ddraw/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/stateblock.c,
+ dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h,
+ include/wine/wined3d_types.h:
+ wined3d: Add D3DTEXTUREOP to the WINED3D namespace.
+
+2006-10-12 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/ddraw/ddraw.c:
+ ddraw: Do not let the a surface dimension fall to 0.
+
+ * dlls/ddraw/ddraw.c:
+ ddraw: Remove an incorrect size check.
+
+2006-10-12 Michael Ploujnikov <ploujj@gmail.com>
+
+ * dlls/mciseq/Makefile.in, dlls/mciseq/mcimidi.c:
+ mciseq: Win64 printf format warning fixes.
+
+2006-10-12 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/shell32/shell32_De.rc:
+ shell32: Fix typo in Run dialog.
+
+2006-10-12 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bitblt.c,
+ dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/clipping.c,
+ dlls/gdi/dc.c, dlls/gdi/dib.c, dlls/gdi/driver.c,
+ dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/graphics.c,
+ dlls/gdi/enhmfdrv/init.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
+ dlls/gdi/gdi16.c, dlls/gdi/gdiobj.c, dlls/gdi/metafile.c,
+ dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/init.c, dlls/gdi/opengl.c,
+ dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
+ dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
+ dlls/gdi/wing.c:
+ gdi: Win64 printf format warning fixes.
+
+ * dlls/dmstyle/Makefile.in, dlls/dmstyle/auditiontrack.c,
+ dlls/dmstyle/chordtrack.c, dlls/dmstyle/commandtrack.c,
+ dlls/dmstyle/dmutils.c, dlls/dmstyle/motiftrack.c,
+ dlls/dmstyle/mutetrack.c, dlls/dmstyle/style.c,
+ dlls/dmstyle/styletrack.c:
+ dmstyle: Win64 printf format warning fixes.
+
+ * dlls/msacm32/Makefile.in, dlls/msacm32/driver.c, dlls/msacm32/filter.c,
+ dlls/msacm32/format.c, dlls/msacm32/internal.c,
+ dlls/msacm32/msacm32_main.c, dlls/msacm32/msacm_main.c,
+ dlls/msacm32/pcmconverter.c, dlls/msacm32/stream.c:
+ msacm32: Win64 printf format warning fixes.
+
+ * dlls/dmusic/Makefile.in, dlls/dmusic/buffer.c, dlls/dmusic/clock.c,
+ dlls/dmusic/collection.c, dlls/dmusic/dmusic.c,
+ dlls/dmusic/dmusic_main.c, dlls/dmusic/download.c,
+ dlls/dmusic/downloadedinstrument.c, dlls/dmusic/instrument.c,
+ dlls/dmusic/port.c, dlls/dmusic/portdownload.c, dlls/dmusic/thru.c:
+ dmusic: Win64 printf format warning fixes.
+
+ * dlls/mciavi32/Makefile.in, dlls/mciavi32/info.c, dlls/mciavi32/mciavi.c,
+ dlls/mciavi32/mmoutput.c, dlls/mciavi32/wnd.c:
+ mciavi32: Win64 printf format warning fixes.
+
+ * dlls/msvfw32/Makefile.in, dlls/msvfw32/drawdib.c, dlls/msvfw32/mciwnd.c,
+ dlls/msvfw32/msvideo16.c, dlls/msvfw32/msvideo_main.c:
+ msvfw32: Win64 printf format warning fixes.
+
+ * dlls/dmband/Makefile.in, dlls/dmband/band.c, dlls/dmband/bandtrack.c,
+ dlls/dmband/dmutils.c:
+ dmband: Win64 printf format warning fixes.
+
+ * dlls/dmloader/Makefile.in, dlls/dmloader/classfactory.c,
+ dlls/dmloader/container.c, dlls/dmloader/debug.c,
+ dlls/dmloader/loader.c, dlls/dmloader/loaderstream.c:
+ dmloader: Win64 printf format warning fixes.
+
+ * dlls/mciwave/Makefile.in, dlls/mciwave/mciwave.c:
+ mciwave: Win64 printf format warning fixes.
+
+ * dlls/mpr/Makefile.in, dlls/mpr/multinet.c, dlls/mpr/nps.c,
+ dlls/mpr/pwcache.c, dlls/mpr/wnet.c:
+ mpr: Win64 printf format warning fixes.
+
+2006-10-12 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/sane.ds/sane_i.h:
+ sane.ds: Get rid of the prototypes of some removed functions.
+
+2006-10-12 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/itss/Makefile.in, dlls/itss/chm_lib.c, dlls/itss/itss.c,
+ dlls/itss/storage.c:
+ itss: Win64 printf format warning fixes.
+
+ * dlls/mapi32/tests/Makefile.in, dlls/mapi32/tests/imalloc.c,
+ dlls/mapi32/tests/prop.c, dlls/mapi32/tests/util.c:
+ mapi32/tests: Win64 printf format warning fixes.
+
+ * dlls/tapi32/Makefile.in, dlls/tapi32/assisted.c, dlls/tapi32/line.c,
+ dlls/tapi32/phone.c:
+ tapi32: Win64 printf format warning fixes.
+
+ * dlls/netapi32/Makefile.in, dlls/netapi32/access.c,
+ dlls/netapi32/apibuf.c, dlls/netapi32/ds.c,
+ dlls/netapi32/local_group.c, dlls/netapi32/nbt.c,
+ dlls/netapi32/netapi32.c, dlls/netapi32/netbios.c,
+ dlls/netapi32/share.c, dlls/netapi32/wksta.c:
+ netapi32: Win64 printf format warning fixes.
+
+ * dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/olefont.c,
+ dlls/oleaut32/tests/olepicture.c, dlls/oleaut32/tests/safearray.c,
+ dlls/oleaut32/tests/typelib.c, dlls/oleaut32/tests/usrmarshal.c,
+ dlls/oleaut32/tests/varformat.c, dlls/oleaut32/tests/vartest.c,
+ dlls/oleaut32/tests/vartype.c:
+ oleaut32/tests: Win64 printf format warning fixes.
+
+2006-10-12 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/shell32/shell32.spec, dlls/shell32/shellreg.c:
+ shell32: Implement SHRegQueryValueA with RegQueryValueA.
+
+2006-10-11 Srivatsa Kanchi, R <skanchi@nexthop.com>
+
+ * tools/wineprefixcreate.in:
+ wineprefixcreate: Set correct LD_LIBRARY_PATH.
+
+2006-10-07 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/gdi/opengl.c:
+ opengl: Fix wglMakeCurrent bug.
+
+2006-10-12 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/mscms/tests/Makefile.in, dlls/mscms/tests/profile.c:
+ mscms/tests: Win64 printf format warning fixes.
+
+2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * programs/regedit/edit.c:
+ regedit: Cast-qual warnings fix.
+
+2006-10-12 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/table.c, dlls/msi/tests/db.c:
+ msi: Handle the sign properly when converting integer data.
+
+ * dlls/msi/table.c:
+ msi: Improve error checking when applying transform data.
+
+2006-10-12 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/advapi32/service.c, dlls/crypt32/tests/encode.c,
+ dlls/dmime/tempotrack.c, dlls/shlwapi/tests/clist.c,
+ dlls/user/tests/class.c, tools/winedump/pe.c:
+ Fixed some printf warnings caused by using sizeof.
+
+ * loader/main.c:
+ loader: Make sure the reserved area is protected on MacOSX too.
+
+ * dlls/ws2_32/Makefile.in, dlls/ws2_32/async.c, dlls/ws2_32/socket.c,
+ include/winsock.h:
+ ws2_32: Win64 printf format fixes.
+
+ * dlls/ws2_32/socket.c, include/winsock.h, include/winsock2.h:
+ winsock: Add a WS_ prefix to the BSD types.
+
+2006-10-11 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Store dwBaseCustDraw and dwItemCDFlag in local variables.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Merge TOOLBAR_InsertButtonA and TOOLBAR_InsertButtonW.
+
+ * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Passing a string pointer in TB_INSERTBUTTON shouldn't change
+ the strings table (with test case).
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Remove dwItemCustDraw from TOOLBAR_INFO and store it as a
+ local variable.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Don't send NM_CUSTOMDRAW for separators.
+
+ * dlls/comctl32/header.c:
+ comctl32: header: Call DefWindowProcW not DefWindowProcA.
+
+ * dlls/comctl32/header.c:
+ comctl32: header: Invalidate the control after a WM_SETREDRAW with wParam
+ == TRUE.
+
+ * dlls/comctl32/listview.c:
+ comctl32: listview: Don't call ScrollColumn with an out of bounds index when
+ resizing the last column.
+
+2006-10-12 Ivan Gyurdiev <ivg231@gmail.com>
+
+ * dlls/wined3d/drawprim.c, include/wine/wined3d_types.h:
+ wined3d: Merge D3DDP_MAXTEXCOORD constants into one constant in WINED3D
+ namespace.
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c, dlls/wined3d/utils.c,
+ dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
+ include/wine/wined3d_types.h:
+ wined3d: Merge D3DPRIMITIVETYPE types into one type in WINED3D namespace.
+
+ * dlls/wined3d/device.c, include/wine/wined3d_interface.h,
+ include/wine/wined3d_types.h:
+ wined3d: Merge D3DCOLOR types into one type in WINED3D namespace.
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
+ dlls/wined3d/device.c, dlls/wined3d/surface.c,
+ include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
+ wined3d: Merge D3DRECT types into one type in WINED3D namespace.
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
+ dlls/ddraw/executebuffer.c, dlls/wined3d/device.c,
+ dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
+ dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h,
+ include/wine/wined3d_types.h:
+ wined3d: Merge D3DMATRIX types into one type in WINED3D namespace.
+
+ * dlls/ddraw/device.c, dlls/wined3d/device.c,
+ dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
+ wined3d: D3DTRANSFORMSTATETYPE: Consistently use in the WINED3D namespace.
+
+ * dlls/ddraw/device.c, dlls/wined3d/device.c, dlls/wined3d/surface.c,
+ include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
+ wined3d: D3DRENDERSTATETYPE: Consistently use in the WINED3D namespace.
+
+2006-10-11 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
+ dlls/winex11.drv/x11drv_main.c:
+ winex11.drv: Always set window type.
+
+2006-10-11 Michael Ploujnikov <ploujj@gmail.com>
+
+ * dlls/lz32/tests/Makefile.in, dlls/lz32/tests/lzexpand_main.c:
+ lz32/tests: Win64 printf format warning fixes.
+
+ * dlls/dinput/tests/Makefile.in, dlls/dinput/tests/joystick.c,
+ dlls/dinput/tests/keyboard.c, dlls/dinput/tests/mouse.c:
+ dinput/tests: Win64 printf format warning fixes.
+
+ * dlls/advpack/tests/Makefile.in, dlls/advpack/tests/advpack.c,
+ dlls/advpack/tests/files.c, dlls/advpack/tests/install.c:
+ advpack/tests: Win64 printf format warning fixes.
+
+2006-10-12 José Manuel Ferrer Ortiz <jmfo1982@yahoo.es>
+
+ * dlls/msi/msi_Es.rc:
+ msi: Updated Spanish translation.
+
+ * dlls/wldap32/wldap32.rc, dlls/wldap32/wldap32_Es.rc:
+ wldap32: Added Spanish translation.
+
+ * dlls/mshtml/Es.rc, dlls/mshtml/rsrc.rc:
+ mshtml: Added Spanish translation.
+
+2006-10-11 Christian Gmeiner <christian.gmeiner@students.fhv.at>
+
+ * dlls/user/sysparams.c:
+ user32: SPI_GETFONTSMOOTHINGORIENTATION and SPI_SETFONTSMOOTHINGORIENTATION
+ are kown actions.
+
+2006-10-11 James Hawkins <truiken@gmail.com>
+
+ * dlls/cabinet/fdi.c:
+ cabinet: Make internal functions static.
+
+ * dlls/crypt32/chain.c:
+ crypt32: Make an internal function static.
+
+ * dlls/comctl32/listview.c, dlls/comctl32/propsheet.c:
+ comctl32: Make internal functions static.
+
+ * dlls/gphoto2.ds/gphoto2_main.c:
+ gphoto2.ds: Make an internal function static.
+
+ * include/winbase.h, include/winreg.h:
+ advapi32: Add missing declarations to the public headers.
+
+ * dlls/advapi32/crypt_sha.c, dlls/advapi32/registry.c:
+ advapi32: Make internal functions static.
+
+2006-10-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * include/winnt.h:
+ winedump: Cast-qual warnings fix (with thanks to Dmitry Timoshkov and Eric
+ Pouech).
+
+ * tools/winebuild/import.c:
+ winebuild: Cast-qual warning fix.
+
+2006-10-11 Nicolas Delcros <nicolas@dyalog.com>
+
+ * dlls/ws2_32/socket.c:
+ winsock: Add mapping for SO_ACCEPTCONN.
+
+2006-10-12 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/tests/db.c:
+ msi: Test transforms removing a row in a table.
+
+2006-10-11 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/tests/db.c:
+ msi: Tests for transforms modifying rows in a table.
+
+ * dlls/msi/table.c:
+ msi: An empty string table entry should always have a zero refcount.
+
+2006-10-10 Ivan Gyurdiev <ivg231@gmail.com>
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/gamma.c,
+ include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
+ wined3d: Merge GAMMARAMP types into one type in WINED3D namespace.
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
+ dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+ include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
+ wined3d: Merge VIEWPORT types into one type in WINED3D namespace.
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
+ dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+ include/wine/wined3d_interface.h, include/wine/wined3d_types.h:
+ wined3d: Merge MATERIAL types into one type in WINED3D namespace.
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/ddraw/device.c,
+ dlls/wined3d/device.c, include/wine/wined3d_interface.h,
+ include/wine/wined3d_types.h:
+ wined3d: Merge LIGHT types into one type in WINED3D namespace.
+
+ * dlls/wined3d/wined3d_private.h:
+ wined3d: TEXTUREFILTERTYPE: Consistently use in WINED3D namespace.
+
+ * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
+ wined3d: D3DDECLTYPE: Consistently use in WINED3D namespace.
+
+ * dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h:
+ wined3d: D3DQUERYTYPE: Consistently use in WINED3D namespace.
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
+ dlls/wined3d/drawprim.c, dlls/wined3d/glsl_shader.c,
+ dlls/wined3d/stateblock.c, dlls/wined3d/utils.c:
+ wined3d: D3DTEXTURESTAGESTATETYPE: Consistently use in WINED3D namespace.
+
+ * dlls/wined3d/utils.c, dlls/wined3d/wined3d_private.h:
+ wined3d: D3DDEVTYPE: Consistently use in WINED3D namespace.
+
+ * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/surface.c,
+ dlls/wined3d/swapchain.c, dlls/wined3d/utils.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: D3DFORMAT: Consistently use WINED3D namespace.
+
+2006-10-10 Ge van Geldorp <ge@gse.nl>
+
+ * dlls/gdi/tests/generated.c, dlls/kernel32/tests/generated.c,
+ dlls/ntdll/tests/generated.c, dlls/rpcrt4/tests/generated.c,
+ dlls/shell32/tests/generated.c, dlls/shlwapi/tests/generated.c,
+ dlls/urlmon/tests/generated.c, dlls/user/tests/generated.c,
+ tools/winapi/tests.dat, tools/winapi/winapi_test:
+ winapi_test: Regenerate tests.
+ Remove structs from test list which have preprocessor directives in
+ their definitions (winapi_test can't handle that).
+
+2006-10-10 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/action.c, dlls/msi/helpers.c, dlls/msi/msipriv.h,
+ dlls/msi/package.c, dlls/msi/tests/package.c:
+ msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action.
+
+ * dlls/msi/tests/package.c:
+ msi: Clean up after the package tests.
+
+2006-10-11 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/msiquery.c:
+ msi: Check transforms have the correct storage guid.
+
+ * dlls/msi/tests/db.c:
+ msi: Check that transforms return the correct data.
+
+2006-10-11 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user/spy.c, include/winuser.h:
+ user: Add some missing messages to the message spy.
+
+2006-10-10 Michael Ploujnikov <ploujj@gmail.com>
+
+ * dlls/mlang/tests/Makefile.in, dlls/mlang/tests/mlang.c:
+ mlang/tests: Win64 printf format warning fixes.
+
+ * dlls/usp10/tests/Makefile.in, dlls/usp10/tests/usp10.c:
+ usp10/tests: Win64 printf format warning fixes.
+
+ * dlls/psapi/tests/Makefile.in, dlls/psapi/tests/psapi_main.c:
+ psapi/tests: Win64 printf format warning fixes.
+
+ * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/main.c,
+ dlls/secur32/tests/ntlm.c, dlls/secur32/tests/schannel.c,
+ dlls/secur32/tests/secur32.c:
+ secur32/tests: Win64 printf format warning fixes.
+
+2006-10-10 H. Verbeet <hverbeet@gmail.com>
+
+ * programs/regedit/regproc.c:
+ regedit: Format warning fixes.
+
+ * programs/wordpad/wordpad.c:
+ wordpad: Format warning fixes.
+
+ * dlls/ddraw/Makefile.in, dlls/ddraw/clipper.c, dlls/ddraw/ddraw.c,
+ dlls/ddraw/ddraw_thunks.c, dlls/ddraw/device.c,
+ dlls/ddraw/direct3d.c, dlls/ddraw/executebuffer.c,
+ dlls/ddraw/gamma.c, dlls/ddraw/light.c, dlls/ddraw/main.c,
+ dlls/ddraw/material.c, dlls/ddraw/palette.c, dlls/ddraw/parent.c,
+ dlls/ddraw/surface.c, dlls/ddraw/texture.c, dlls/ddraw/utils.c,
+ dlls/ddraw/vertexbuffer.c, dlls/ddraw/viewport.c:
+ ddraw: Win64 printf format warning fixes.
+
+ * dlls/d3d9/tests/surface.c:
+ d3d9: Disable the surface pitch size test for now, just check alignment instead.
+
+2006-10-10 Saulius Krasuckas <saulius.krasuckas@ieee.org>
+
+ * dlls/lz32/tests/lzexpand_main.c:
+ lz32/tests: WinME sometimes returns short filenames.
+
+ * dlls/lz32/tests/lzexpand_main.c:
+ lz32/tests: Be more verbose and aware of root directory.
+
+ * dlls/lz32/tests/lzexpand_main.c:
+ lz32/tests: More checks for various LZOpenFile[AW] operations on existing files.
+
+ * dlls/lz32/tests/lzexpand_main.c:
+ lz32/tests: Non-op cosmetics for LZOpenFile[AW] operations.
+
+ * dlls/lz32/tests/lzexpand_main.c:
+ lz32/tests: Test more last errors set by LZOpenFile[AW].
+
+2006-10-10 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/ddraw/tests/Makefile.in, dlls/ddraw/tests/d3d.c,
+ dlls/ddraw/tests/ddrawmodes.c, dlls/ddraw/tests/dsurface.c,
+ dlls/ddraw/tests/refcount.c:
+ ddraw/tests: Win64 printf format warning fixes.
+
+ * dlls/d3d9/Makefile.in, dlls/d3d9/basetexture.c, dlls/d3d9/cubetexture.c,
+ dlls/d3d9/d3d9_main.c, dlls/d3d9/device.c, dlls/d3d9/directx.c,
+ dlls/d3d9/indexbuffer.c, dlls/d3d9/pixelshader.c, dlls/d3d9/query.c,
+ dlls/d3d9/resource.c, dlls/d3d9/stateblock.c, dlls/d3d9/surface.c,
+ dlls/d3d9/swapchain.c, dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c,
+ dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
+ dlls/d3d9/volume.c, dlls/d3d9/volumetexture.c:
+ d3d9: Win64 printf format warning fixes.
+
+ * dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/d3d8_main.c,
+ dlls/d3d8/tests/device.c:
+ d3d8/tests: Win64 printf format warning fixes.
+
+ * dlls/d3d8/Makefile.in, dlls/d3d8/basetexture.c, dlls/d3d8/cubetexture.c,
+ dlls/d3d8/d3d8_main.c, dlls/d3d8/device.c, dlls/d3d8/directx.c,
+ dlls/d3d8/indexbuffer.c, dlls/d3d8/pixelshader.c,
+ dlls/d3d8/resource.c, dlls/d3d8/stateblock.c, dlls/d3d8/surface.c,
+ dlls/d3d8/swapchain.c, dlls/d3d8/texture.c, dlls/d3d8/vertexbuffer.c,
+ dlls/d3d8/vertexshader.c, dlls/d3d8/volume.c,
+ dlls/d3d8/volumetexture.c:
+ d3d8: Win64 printf format warning fixes.
+
+ * dlls/wined3d/baseshader.c:
+ wined3d: Improve shader_dump_decl_usage() TRACEs.
+
+2006-10-10 Karsten Elfenbein <kelfe@gmx.de>
+
+ * dlls/wined3d/query.c:
+ wined3d: Corrected names in checkGLcall text.
+
+2006-10-10 Jesse Allen <the3dfxdude@gmail.com>
+
+ * dlls/ddraw/ddraw.c:
+ ddraw: Fix for DDSURFACEDESC param in CreateSurface.
+
+2006-10-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * tools/widl/parser.l:
+ widl: Cast-qual warning fix.
+
+2006-10-10 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/shlwapi/tests/shreg.c:
+ shlwapi: Cast-qual warnings fix.
+
+2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/uxtheme/tests/system.c:
+ uxtheme/tests: Fix Win64 printf format warnings.
+
+2006-10-10 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/appsearch.c,
+ dlls/msi/classes.c, dlls/msi/cond.y, dlls/msi/custom.c,
+ dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/files.c,
+ dlls/msi/font.c, dlls/msi/format.c, dlls/msi/helpers.c,
+ dlls/msi/install.c, dlls/msi/msi.c, dlls/msi/msipriv.h,
+ dlls/msi/package.c, dlls/msi/source.c, dlls/msi/upgrade.c:
+ msi: Merge action.h into msipriv.h.
+
+ * dlls/msi/msipriv.h, dlls/msi/table.c:
+ msi: Make msi_makestring static.
+
+2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/dmime/Makefile.in, dlls/dmime/audiopath.c, dlls/dmime/dmutils.c,
+ dlls/dmime/graph.c, dlls/dmime/lyricstrack.c,
+ dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
+ dlls/dmime/patterntrack.c, dlls/dmime/performance.c,
+ dlls/dmime/segment.c, dlls/dmime/segmentstate.c,
+ dlls/dmime/segtriggertrack.c, dlls/dmime/seqtrack.c,
+ dlls/dmime/sysextrack.c, dlls/dmime/tempotrack.c,
+ dlls/dmime/timesigtrack.c, dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
+ dmime: Win64 printf format warning fixes.
+
+ * dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
+ dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
+ dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
+ dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
+ dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
+ dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
+ dlls/kernel32/tests/heap.c, dlls/kernel32/tests/locale.c,
+ dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
+ dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
+ dlls/kernel32/tests/sync.c, dlls/kernel32/tests/thread.c,
+ dlls/kernel32/tests/time.c, dlls/kernel32/tests/toolhelp.c,
+ dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c:
+ kernel32/tests: Win64 printf format warning fixes.
+
+2006-10-08 Vitaliy Margolen <wine-patch@kievinfo.com>
+
+ * dlls/user/tests/input.c:
+ user: Add test for LL mouse hook and [Get|Set]CursorPos.
+
+2006-10-09 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
+
+ * programs/regedit/edit.c, programs/regedit/regedit.c:
+ programs/regedit: Fix format specifiers for _stscanf and fprintf.
+
+2006-10-09 Ivan Gyurdiev <ivg231@gmail.com>
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
+ dlls/wined3d/wined3d_private_types.h:
+ wined3d: Move D3DSP dest modifier related items into the WINED3D namespace.
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
+ dlls/wined3d/wined3d_private_types.h:
+ wined3d: Move D3DSP source modifier-related items into the WINED3D namespace.
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
+ dlls/wined3d/wined3d_private.h, dlls/wined3d/wined3d_private_types.h:
+ wined3d: Move D3DSP_REG structures into the WINED3D namespace.
+
+ * dlls/wined3d/baseshader.c, dlls/wined3d/glsl_shader.c,
+ dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h,
+ include/wine/wined3d_types.h:
+ wined3d: Move D3DSP DCL-related structures into WINED3D namespace.
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
+ dlls/wined3d/wined3d_private_types.h:
+ wined3d: Move D3DSPR structure into the WINED3D namespace.
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
+ dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h,
+ dlls/wined3d/wined3d_private_types.h:
+ wined3d: Move D3DSIO structure into WINED3D namespace.
+
+2006-10-10 Frank Richter <frank.richter@gmail.com>
+
+ * dlls/kernel32/nls/winerr_enu.mc:
+ kernel32: Fix typos in English messages.
+
+2006-10-09 Michael Ploujnikov <ploujj@gmail.com>
+
+ * dlls/msi/tests/Makefile.in, dlls/msi/tests/db.c,
+ dlls/msi/tests/format.c, dlls/msi/tests/install.c,
+ dlls/msi/tests/package.c:
+ msi/tests: Win64 printf format warning fixes.
+
+ * dlls/setupapi/tests/Makefile.in, dlls/setupapi/tests/devinst.c,
+ dlls/setupapi/tests/parser.c, dlls/setupapi/tests/query.c,
+ dlls/setupapi/tests/stringtable.c:
+ setupapi/tests: Win64 printf format warning fixes.
+
+ * dlls/uxtheme/tests/Makefile.in:
+ uxtheme: Win64 printf format warning fixes.
+
+2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/itss/chm_lib.c, dlls/itss/lzx.c, dlls/msvcrt/tests/file.c,
+ dlls/oleaut32/ungif.c, dlls/winmm/winenas/audio.c, libs/wpp/ppl.l,
+ libs/wpp/wpp.c, programs/taskmgr/perfdata.c:
+ janitorial: Remove remaining NULL checks before free() (found by Smatch).
+
+ * tools/widl/parser.y, tools/winedump/msmangle.c, tools/winedump/search.c,
+ tools/winedump/symbol.c, tools/wmc/write.c, tools/wrc/parser.y:
+ tools: Remove redundant NULL checks before free() (found by Smatch).
+
+ * server/atom.c, server/change.c, server/console.c, server/hook.c,
+ server/mailslot.c, server/mapping.c, server/named_pipe.c,
+ server/process.c, server/queue.c, server/registry.c,
+ server/request.c, server/thread.c, server/token.c, server/window.c:
+ server: Remove redundant NULL check before free() (found by Smatch).
+
+2006-10-10 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/table.c:
+ msi: Fix a memory leak.
+
+ * dlls/msi/msiquery.c:
+ msi: Avoid an unnecessary strdup.
+
+ * dlls/msi/table.c:
+ msi: Avoid reading the transform table data twice.
+
+ * dlls/msi/tests/db.c, dlls/msi/tests/format.c, dlls/msi/tests/install.c,
+ dlls/msi/tests/package.c:
+ msi: Fix handle leaks in the test cases.
+
+ * dlls/msi/appsearch.c, dlls/msi/custom.c, dlls/msi/database.c:
+ msi: Fix memory leaks and bad frees.
+
+2006-10-10 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * programs/regedit/Ko.rc:
+ regedit: Updated Korean resource.
+
+2006-10-09 Markus Amsler <markus.amsler@oribi.org>
+
+ * dlls/wined3d/directx.c:
+ wined3d: Fix DEBUG_SINGLE_MODE.
+
+2006-10-09 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/appsearch.c:
+ msi: NULL-terminate dst on error.
+
+ * dlls/msi/appsearch.c:
+ msi: Add missing sizeof(WCHAR) multiplier.
+
+2006-10-10 Frank Richter <frank.richter@gmail.com>
+
+ * dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
+ dlls/kernel32/nls/winerr_deu.mc:
+ kernel32: Added German translation of messages.
+
+ * dlls/kernel32/nls/deu.nls:
+ kernel32: Translated some more NLS strings to German.
+
+2006-10-10 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/dsound/tests/Makefile.in, dlls/dsound/tests/capture.c,
+ dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c,
+ dlls/dsound/tests/dsound.c, dlls/dsound/tests/dsound8.c,
+ dlls/dsound/tests/duplex.c, dlls/dsound/tests/propset.c:
+ dsound/tests: Win64 printf format warning fixes.
+
+ * dlls/dplayx/Makefile.in, dlls/dplayx/dplay.c, dlls/dplayx/dplaysp.c,
+ dlls/dplayx/dplayx_global.c, dlls/dplayx/dplayx_main.c,
+ dlls/dplayx/dplayx_messages.c, dlls/dplayx/dplobby.c,
+ dlls/dplayx/lobbysp.c:
+ dplayx: Win64 printf format warning fixes.
+
+ * dlls/avifil32/Makefile.in, dlls/avifil32/acmstream.c,
+ dlls/avifil32/api.c, dlls/avifil32/avifile.c,
+ dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
+ dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
+ dlls/avifil32/icmstream.c, dlls/avifil32/tmpfile.c,
+ dlls/avifil32/wavfile.c:
+ avifil32: Win64 printf format warning fixes.
+
+2006-10-09 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/mapi32/Makefile.in, dlls/mapi32/imalloc.c,
+ dlls/mapi32/mapi32_main.c, dlls/mapi32/prop.c,
+ dlls/mapi32/sendmail.c, dlls/mapi32/util.c:
+ mapi32: Win64 printf format warning fixes.
+
+ * dlls/version/tests/Makefile.in, dlls/version/tests/info.c,
+ dlls/version/tests/install.c:
+ version/tests: Win64 printf format warning fixes.
+
+ * dlls/mlang/Makefile.in, dlls/mlang/mlang.c:
+ mlang: Win64 printf format warning fixes.
+
+ * dlls/dmcompos/Makefile.in, dlls/dmcompos/chordmap.c,
+ dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/composer.c,
+ dlls/dmcompos/dmcompos_main.c, dlls/dmcompos/signposttrack.c:
+ dmcompos: Win64 printf format warning fixes.
+
+ * dlls/msacm32.drv/Makefile.in, dlls/msacm32.drv/wavemap.c:
+ msacm32.drv: Win64 printf format warning fixes.
+
+ * dlls/mcicda/Makefile.in, dlls/mcicda/mcicda.c:
+ mcicda: Win64 printf format warning fixes.
+
+ * dlls/odbc32/Makefile.in, dlls/odbc32/proxyodbc.c:
+ odbc32: Win64 printf format warning fixes.
+
+2006-10-09 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
+ dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Fix the TB_ADDSTRING from resources for a NUL delimiter.
+
+2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Merge AddButtonsA and AddButtonsW into AddButtonsT.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Create the tooltip control during WM_MOUSEMOVE so that the
+ NM_TOOLTIPSCREATE is not sent too early.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Move add/remove/setrect tooltip code to separate functions.
+
+2006-10-09 Huw Davies <huw@codeweavers.com>
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: Implement ITypeInfo_CreateInstance.
+
+2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/ddraw/main.c:
+ ddraw: Remove the process counter.
+
+ * dlls/ddraw/main.c:
+ ddraw: Protect the ddraw list.
+
+ * dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c:
+ ddraw: Make the ddraw list a wine list.
+
+2006-10-09 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/riched20/editor.c:
+ riched20: Don't crash if a colour isn't found.
+
+2006-10-09 James Hawkins <truiken@gmail.com>
+
+ * dlls/advpack/files.c, dlls/advpack/install.c:
+ advpack: Make internal functions static.
+
+2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
+
+ * dlls/wined3d/device.c, dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
+ dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Make the shader mode selections per device.
+
+2006-10-07 Nick Burns <adger44@hotmail.com>
+
+ * tools/winegcc/winegcc.c:
+ winegcc: __stdcall__ and __cdecl__ defined safely for Mac OSX.
+
+ * include/msvcrt/process.h:
+ msvcrt/process.h: __stdcall__ defined safely for Mac OSX.
+
+2006-10-07 Ivan Gyurdiev <ivg231@gmail.com>
+
+ * dlls/d3d9/tests/Makefile.in, dlls/d3d9/tests/device.c,
+ dlls/d3d9/tests/shader.c, dlls/d3d9/tests/stateblock.c,
+ dlls/d3d9/tests/surface.c, dlls/d3d9/tests/texture.c,
+ dlls/d3d9/tests/vertexdeclaration.c, dlls/d3d9/tests/volume.c:
+ d3d9/tests: Printf format fixes for d3d9 tests.
+
+ * dlls/d3d9/tests/stateblock.c:
+ d3d9/tests: Make d3d9 tests Wcast-qual compliant.
+
+ * dlls/d3d9/tests/stateblock.c:
+ d3d9/tests: Remove unused device parameter.
+
+ * dlls/d3d9/tests/stateblock.c:
+ d3d9/tests: Add init/teardown handlers for state tests.
+
+ * dlls/d3d9/tests/stateblock.c:
+ d3d9/tests: Clean up get/set handler arguments.
+
+2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/user/misc.c:
+ user32: Return a fake device notification handle in RegisterDeviceNotificationA.
+
+ * dlls/msxml3/Makefile.in, dlls/msxml3/version.rc:
+ msxml3: Add a version resource.
+
+2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
+
+ * dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
+ dlls/winex11.drv/bitmap.c, dlls/winex11.drv/brush.c,
+ dlls/winex11.drv/clipboard.c, dlls/winex11.drv/dce.c,
+ dlls/winex11.drv/desktop.c, dlls/winex11.drv/dib.c,
+ dlls/winex11.drv/event.c, dlls/winex11.drv/graphics.c,
+ dlls/winex11.drv/keyboard.c, dlls/winex11.drv/mouse.c,
+ dlls/winex11.drv/opengl.c, dlls/winex11.drv/palette.c,
+ dlls/winex11.drv/scroll.c, dlls/winex11.drv/settings.c,
+ dlls/winex11.drv/text.c, dlls/winex11.drv/window.c,
+ dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11ddraw.c,
+ dlls/winex11.drv/xdnd.c, dlls/winex11.drv/xim.c,
+ dlls/winex11.drv/xrandr.c, dlls/winex11.drv/xrender.c,
+ dlls/winex11.drv/xvidmode.c:
+ winex11drv: Win64 printf format warning fixes.
+
+2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * server/ptrace.c:
+ server: Cast-qual warning fix.
+
+2006-10-09 James Hawkins <truiken@gmail.com>
+
+ * include/msi.h, include/msiquery.h:
+ msi: Add missing declarations to the public headers.
+
+ * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/custom.c,
+ dlls/msi/files.c, dlls/msi/helpers.c, dlls/msi/install.c,
+ dlls/msi/msi.c, dlls/msi/msipriv.h, dlls/msi/package.c,
+ dlls/msi/registry.c, dlls/msi/select.c:
+ msi: Make internal functions static.
+
+2006-10-06 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
+ msi: Perform button control events in greatest to least order.
+
+2006-10-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * programs/uninstaller/Pl.rc:
+ uninstaller: Fix Polish translation.
+
+ * programs/winefile/Pl.rc:
+ winefile: Update Polish translation.
+
+ * programs/clock/Pl.rc:
+ clock: Update Polish translation.
+
+ * programs/notepad/Pl.rc:
+ notepad: Update Polish translation.
+
+ * programs/progman/Pl.rc, programs/progman/rsrc.rc:
+ progman: Add Polish translation.
+
+2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/dmscript/Makefile.in, dlls/dmscript/dmscript_main.c,
+ dlls/dmscript/script.c, dlls/dmscript/scripttrack.c:
+ dmscript: Win64 printf format warning fixes.
+
+ * dlls/rasapi32/Makefile.in, dlls/rasapi32/rasapi.c:
+ rasapi32: Win64 printf format warning fixes.
+
+ * dlls/rsaenh/Makefile.in, dlls/rsaenh/rsaenh.c:
+ rsaenh: Win64 printf format warning fixes.
+
+ * dlls/dswave/Makefile.in, dlls/dswave/dswave.c,
+ dlls/dswave/dswave_main.c:
+ dswave: Win64 printf format warning fixes.
+
+ * dlls/dpnet/Makefile.in, dlls/dpnet/address.c, dlls/dpnet/client.c,
+ dlls/dpnet/dpnet_main.c:
+ dpnet: Win64 printf format warning fixes.
+
+ * dlls/hlink/Makefile.in, dlls/hlink/browse_ctx.c,
+ dlls/hlink/hlink_main.c, dlls/hlink/link.c:
+ hlink: Win64 printf format warning fixes.
+
+ * dlls/qcap/Makefile.in, dlls/qcap/capturegraph.c, dlls/qcap/enummedia.c,
+ dlls/qcap/enumpins.c, dlls/qcap/pin.c, dlls/qcap/v4l.c,
+ dlls/qcap/vfwcapture.c:
+ qcap: Win64 printf format warning fixes.
+
+ * dlls/netapi32/tests/Makefile.in, dlls/netapi32/tests/access.c,
+ dlls/netapi32/tests/apibuf.c, dlls/netapi32/tests/ds.c,
+ dlls/netapi32/tests/wksta.c:
+ netapi32: Win64 printf format warning fixes.
+
+ * dlls/version/Makefile.in, dlls/version/info.c, dlls/version/install.c,
+ dlls/version/resource.c, dlls/version/ver16.c:
+ version: Win64 printf format warning fixes.
+
+ * dlls/uxtheme/Makefile.in, dlls/uxtheme/draw.c, dlls/uxtheme/main.c,
+ dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
+ uxtheme: Win64 printf format warning fixes.
+
+ * dlls/wintab32/Makefile.in, dlls/wintab32/context.c,
+ dlls/wintab32/manager.c, dlls/wintab32/wintab16.c,
+ dlls/wintab32/wintab32.c:
+ wintab32: Win64 printf format warning fixes.
+
+ * dlls/d3dxof/Makefile.in, dlls/d3dxof/d3dxof.c:
+ d3dxof: Win64 printf format warning fixes.
+
+ * dlls/vmm.vxd/Makefile.in, dlls/vmm.vxd/vmm.c:
+ vmm.vxd: Win64 printf format warning fixes.
+
+ * dlls/dmsynth/Makefile.in, dlls/dmsynth/dmsynth_main.c,
+ dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
+ dmsynth: Win64 printf format warning fixes.
+
+ * dlls/ws2_32/tests/Makefile.in, dlls/ws2_32/tests/sock.c:
+ ws2_32/tests: Win64 printf format warning fixes.
+
+ * dlls/pstorec/Makefile.in, dlls/pstorec/pstorec.c:
+ pstorec: Win64 printf format warning fixes.
+
+ * dlls/wsock32/Makefile.in, dlls/wsock32/service.c, dlls/wsock32/socket.c:
+ wsock32: Win64 printf format warning fixes.
+
+ * dlls/devenum/Makefile.in, dlls/devenum/createdevenum.c,
+ dlls/devenum/devenum_main.c, dlls/devenum/mediacatenum.c,
+ dlls/devenum/parsedisplayname.c:
+ devenum: Win64 printf format warning fixes.
+
+ * dlls/msrle32/Makefile.in, dlls/msrle32/msrle32.c:
+ msrle32: Win64 printf format warning fixes.
+
+ * dlls/imagehlp/Makefile.in, dlls/imagehlp/access.c,
+ dlls/imagehlp/integrity.c, dlls/imagehlp/modify.c:
+ imagehlp: Win64 printf format warning fixes.
+
+ * dlls/riched20/tests/Makefile.in, dlls/riched20/tests/editor.c:
+ riched20/tests: Win64 printf format warning fixes.
+
+2006-10-09 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/ddraw/ddraw.c:
+ ddraw: Set the DDSCAPS2_MIPMAPSUBLEVEL flag on sublevels.
+
+2006-10-08 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/rsaenh/tests/Makefile.in, dlls/rsaenh/tests/rsaenh.c:
+ rsaenh: Win64 printf format warning fixes.
+
+ * dlls/rsaenh/tests/rsaenh.c:
+ rsaenh: Make hmac test run on all windows versions.
+
+ * dlls/msi/tests/install.c:
+ msi: Make tests run on Win98 again.
+
+2006-10-08 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * tools/wine.inf:
+ wine.inf: Add ddeml.dll to fake dlls.
+
+2006-10-07 Vitaliy Margolen <wine-patch@kievinfo.com>
+
+ * dlls/dinput/Makefile.in, dlls/dinput/device.c,
+ dlls/dinput/dinput_main.c, dlls/dinput/effect_linuxinput.c,
+ dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
+ dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
+ dinput: Win64 printf format warning fixes.
+
+2006-10-07 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/shell32/tests/Makefile.in, dlls/shell32/tests/shelllink.c,
+ dlls/shell32/tests/shellpath.c, dlls/shell32/tests/shlexec.c,
+ dlls/shell32/tests/shlfileop.c, dlls/shell32/tests/shlfolder.c:
+ shell32/tests: Win64 printf format warning fixes.
+
+ * dlls/shell32/Makefile.in, dlls/shell32/autocomplete.c,
+ dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
+ dlls/shell32/classes.c, dlls/shell32/clipboard.c,
+ dlls/shell32/control.c, dlls/shell32/cpanelfolder.c,
+ dlls/shell32/dataobject.c, dlls/shell32/debughlp.c,
+ dlls/shell32/dialogs.c, dlls/shell32/dragdrophelper.c,
+ dlls/shell32/enumidlist.c, dlls/shell32/folders.c,
+ dlls/shell32/pidl.c, dlls/shell32/shell32_main.c,
+ dlls/shell32/shelllink.c, dlls/shell32/shellole.c,
+ dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
+ dlls/shell32/shellstring.c, dlls/shell32/shfldr_desktop.c,
+ dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
+ dlls/shell32/shfldr_unixfs.c, dlls/shell32/shlexec.c,
+ dlls/shell32/shlfolder.c, dlls/shell32/shlfsbind.c,
+ dlls/shell32/shlmenu.c, dlls/shell32/shlview.c,
+ dlls/shell32/shv_bg_cmenu.c, dlls/shell32/shv_item_cmenu.c,
+ dlls/shell32/systray.c:
+ shell32: Win64 printf format warning fixes.
+
+2006-10-07 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/user/tests/Makefile.in, dlls/user/tests/class.c,
+ dlls/user/tests/clipboard.c, dlls/user/tests/dce.c,
+ dlls/user/tests/dde.c, dlls/user/tests/dialog.c,
+ dlls/user/tests/edit.c, dlls/user/tests/input.c,
+ dlls/user/tests/listbox.c, dlls/user/tests/menu.c,
+ dlls/user/tests/monitor.c, dlls/user/tests/msg.c,
+ dlls/user/tests/resource.c, dlls/user/tests/sysparams.c,
+ dlls/user/tests/text.c, dlls/user/tests/win.c,
+ dlls/user/tests/winstation.c, dlls/user/tests/wsprintf.c:
+ user/tests: Win64 printf format warning fixes.
+
+2006-10-08 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/dxerr8/Makefile.in, dlls/dxerr8/dxerr8.c:
+ dxerr8: Win64 printf format warning fixes.
+
+ * dlls/olecli32/Makefile.in, dlls/olecli32/olecli16.c,
+ dlls/olecli32/olecli_main.c:
+ olecli32: Win64 printf format warning fixes.
+
+ * dlls/dxerr9/Makefile.in, dlls/dxerr9/dxerr9.c:
+ dxerr9: Win64 printf format warning fixes.
+
+ * dlls/olesvr32/Makefile.in, dlls/olesvr32/olesvr_main.c:
+ olesvr32: Win64 printf format warning fixes.
+
+ * dlls/quartz/tests/Makefile.in, dlls/quartz/tests/filtergraph.c,
+ dlls/quartz/tests/memallocator.c:
+ quartz/tests: Win64 printf format warning fixes.
+
+ * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c,
+ dlls/rpcrt4/tests/ndr_marshall.c:
+ rpcrt4/tests: Win64 printf format warning fixes.
+
+ * dlls/psapi/Makefile.in, dlls/psapi/psapi_main.c:
+ psapi: Win64 printf format warning fixes.
+
+2006-10-07 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/iphlpapi/Makefile.in, dlls/iphlpapi/iphlpapi_main.c,
+ dlls/iphlpapi/tests/Makefile.in, dlls/iphlpapi/tests/iphlpapi.c:
+ iphlpapi: Win64 printf format warning fixes.
+
+2006-10-07 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/ole32/ole2.c, dlls/ole32/tests/ole2.c:
+ ole32: Don't fail in OleCreate if created object doesn't implement
+ IRunnableObject or IOleChache.
+
+2006-10-07 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/comdlg32/fontdlg16.c:
+ comdlg32: Move NULL check before use (Coverity).
+
+2006-10-07 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/tests/Makefile.in, dlls/mshtml/tests/htmldoc.c,
+ dlls/mshtml/tests/misc.c, dlls/mshtml/tests/protocol.c:
+ mshtml: Win64 printf format warning fixes.
+
+ * dlls/urlmon/tests/Makefile.in, dlls/urlmon/tests/misc.c,
+ dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c:
+ urlmon: Win64 printf format warning fixes.
+
+ * dlls/shdocvw/tests/Makefile.in, dlls/shdocvw/tests/shortcut.c,
+ dlls/shdocvw/tests/webbrowser.c:
+ shdocvw: Win64 printf format warning fixes.
+
+2006-10-06 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/shlwapi/tests/Makefile.in, dlls/shlwapi/tests/clist.c,
+ dlls/shlwapi/tests/ordinal.c, dlls/shlwapi/tests/path.c,
+ dlls/shlwapi/tests/shreg.c, dlls/shlwapi/tests/string.c:
+ shlwapi/tests: Win64 printf format warning fixes.
+
+2006-10-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * programs/winefile/winefile.c:
+ winefile: Cast-qual warnings fix.
+
+2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * programs/winebrowser/main.c:
+ winebrowser: Cast-qual warnings fix.
+
+ * programs/wineboot/wineboot.c:
+ wineboot: Cast-qual warning fix.
+
+2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/shlwapi/shlwapi_main.c:
+ shlwapi: Update info in DllGetVersion.
+
+2006-10-07 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/d3d8/tests/d3d8_main.c:
+ d3d8: Don't crash if d3d8 can't be loaded.
+
+2006-10-06 James Hawkins <truiken@gmail.com>
+
+ * dlls/shdocvw/persist.c:
+ shdocvw: Return S_OK in PersistStorage_InitNew.
+
+ * dlls/shell32/brsfolder.c, dlls/shell32/changenotify.c,
+ dlls/shell32/cpanelfolder.c, dlls/shell32/dataobject.c,
+ dlls/shell32/pidl.c, dlls/shell32/shell.c,
+ dlls/shell32/shell32_main.c, dlls/shell32/shfldr_desktop.c,
+ dlls/shell32/shfldr_fs.c, dlls/shell32/shfldr_mycomp.c,
+ dlls/shell32/shlexec.c, dlls/shell32/shlmenu.c,
+ dlls/shell32/shlview.c, dlls/shell32/shv_item_cmenu.c,
+ dlls/shell32/trash.c:
+ janitorial: Remove redundant NULL checks before SHFree.
+
+ * dlls/devenum/devenum_main.c, dlls/devenum/parsedisplayname.c,
+ dlls/msdmo/dmort.c, dlls/oleaut32/usrmarshal.c,
+ dlls/qcap/enummedia.c, dlls/quartz/filesource.c,
+ dlls/quartz/filtermapper.c:
+ janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch).
+
+ * dlls/advpack/Makefile.in, dlls/advpack/advpack.c, dlls/advpack/files.c,
+ dlls/advpack/install.c, dlls/advpack/reg.c:
+ advpack: Win64 printf format warning fixes.
+
+2006-10-06 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/atl/Makefile.in, dlls/atl/atl_main.c, dlls/atl/registrar.c:
+ atl: Win64 printf format warning fixes.
+
+ * dlls/wnaspi32/Makefile.in, dlls/wnaspi32/aspi.c,
+ dlls/wnaspi32/winaspi16.c, dlls/wnaspi32/winaspi32.c:
+ wnaspi32: Win64 printf format warning fixes.
+
+ * dlls/wtsapi32/Makefile.in, dlls/wtsapi32/wtsapi32.c:
+ wtsapi32: Win64 printf format warning fixes.
+
+ * dlls/amstream/Makefile.in, dlls/amstream/amstream.c,
+ dlls/amstream/mediastream.c:
+ amstream: Win64 printf format warning fixes.
+
+ * dlls/vwin32.vxd/Makefile.in, dlls/vwin32.vxd/vwin32.c:
+ vwin32.vxd: Win64 printf format warning fixes.
+
+ * dlls/serialui/Makefile.in, dlls/serialui/confdlg.c:
+ serialui: Win64 printf format warning fixes.
+
+ * dlls/winemp3.acm/Makefile.in, dlls/winemp3.acm/mpegl3.c:
+ winemp3.acm: Win64 printf format warning fixes.
+
+ * dlls/dxdiagn/Makefile.in, dlls/dxdiagn/container.c,
+ dlls/dxdiagn/dxdiag_main.c, dlls/dxdiagn/provider.c:
+ dxdiagn: Win64 printf format warning fixes.
+
+ * dlls/winmm/wineoss/Makefile.in, dlls/winmm/wineoss/audio.c,
+ dlls/winmm/wineoss/dscapture.c, dlls/winmm/wineoss/dsrender.c,
+ dlls/winmm/wineoss/midi.c, dlls/winmm/wineoss/mixer.c,
+ dlls/winmm/wineoss/mmaux.c:
+ winmm/wineoss: Win64 printf format warning fixes.
+
+ * dlls/winmm/winealsa/Makefile.in, dlls/winmm/winealsa/audio.c,
+ dlls/winmm/winealsa/midi.c:
+ winmm/winealsa: Win64 printf format warning fixes.
+
+ * dlls/winmm/winearts/Makefile.in, dlls/winmm/winearts/audio.c:
+ winmm/winearts: Win64 printf format warning fixes.
+
+ * dlls/winmm/winenas/Makefile.in, dlls/winmm/winenas/audio.c:
+ winmm/winenas: Win64 printf format warning fixes.
+
+ * dlls/winmm/wineesd/Makefile.in, dlls/winmm/wineesd/audio.c:
+ winmm/wineesd: Win64 printf format warning fixes.
+
+ * dlls/winmm/winejack/Makefile.in, dlls/winmm/winejack/audio.c:
+ winmm/winejack: Win64 printf format warning fixes.
+
+2006-10-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * programs/winecfg/appdefaults.c, programs/winecfg/drive.c:
+ winecfg: Cast-qual warnings fix.
+
+2006-10-06 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winex11.drv/x11drv_main.c:
+ winex11.drv: Give XInitThreads another chance.
+
+2006-10-06 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/winspool.drv/info.c:
+ winspool.drv: Cast-qual warnings fix.
+
+2006-10-06 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c:
+ secur32: Add support for cached client credentials.
+
+2006-10-06 Paul Chitescu <paulc@voip.null.ro>
+
+ * Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/mscoree/Makefile.in, dlls/mscoree/mscoree.spec,
+ dlls/mscoree/mscoree_main.c:
+ mscoree: Initial stub implementation.
+
+2006-10-06 Francois Gouget <fgouget@free.fr>
+
+ * dlls/dmloader/container.c, dlls/dmloader/debug.c,
+ dlls/dmloader/loader.c:
+ dmloader: Modify the debugstr_DMUS_* functions to return strings that never
+ end with a '\n'.
+
+ * dlls/oleaut32/variant.c, dlls/usp10/usp10.c, dlls/wintab32/context.c:
+ Tweak TRACE()s to simplify '\n' checks.
+
+ * dlls/wined3d/directx.c:
+ wined3d: Fix '\n' typo.
+
+2006-10-06 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
+ usp10: Add a stub implementation of ScriptStringValidate.
+
+ * dlls/shlwapi/Makefile.in, dlls/shlwapi/assoc.c, dlls/shlwapi/clist.c,
+ dlls/shlwapi/istream.c, dlls/shlwapi/msgbox.c,
+ dlls/shlwapi/ordinal.c, dlls/shlwapi/path.c, dlls/shlwapi/reg.c,
+ dlls/shlwapi/regstream.c, dlls/shlwapi/shlwapi_main.c,
+ dlls/shlwapi/stopwatch.c, dlls/shlwapi/string.c,
+ dlls/shlwapi/thread.c, dlls/shlwapi/url.c:
+ shlwapi: Win64 printf format warning fixes.
+
+2006-10-05 Christopher GAUTIER <krys@via.ecp.fr>
+
+ * dlls/wined3d/surface.c:
+ wined3d: Disable GL_REGISTER_COMBINERS_NV (if supported) in
+ IWineD3DSurfaceImpl_BltOverride.
+
+2006-10-05 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/dialog.c:
+ msi: Make msi_dialog_dup_property return a copy of the property if the property
+ is empty.
+
+ * dlls/ddraw/device.c:
+ ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found
+ by Smatch).
+
+ * dlls/dinput/mouse.c:
+ dinput: Call missing LeaveCriticalSection in the error case (found by Smatch).
+
+ * dlls/dbghelp/msc.c:
+ dbghelp: Remove redundant NULL checks before pdb_free (found by Smatch).
+
+ * dlls/advapi32/service.c:
+ advapi32: Remove redundant NULL check before SERV_free (found by Smatch).
+
+ * dlls/crypt32/protectdata.c:
+ crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch).
+
+2006-10-05 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/Makefile.in, dlls/mshtml/conpoint.c, dlls/mshtml/hlink.c,
+ dlls/mshtml/htmlbody.c, dlls/mshtml/htmldoc.c,
+ dlls/mshtml/htmldoc3.c, dlls/mshtml/htmlelem.c,
+ dlls/mshtml/htmlelem2.c, dlls/mshtml/htmlinput.c,
+ dlls/mshtml/htmlnode.c, dlls/mshtml/htmlselect.c,
+ dlls/mshtml/htmltextarea.c, dlls/mshtml/htmltextcont.c,
+ dlls/mshtml/install.c, dlls/mshtml/loadopts.c, dlls/mshtml/main.c,
+ dlls/mshtml/navigate.c, dlls/mshtml/nsembed.c, dlls/mshtml/nsio.c,
+ dlls/mshtml/nsservice.c, dlls/mshtml/olecmd.c, dlls/mshtml/oleobj.c,
+ dlls/mshtml/persist.c, dlls/mshtml/protocol.c,
+ dlls/mshtml/selection.c, dlls/mshtml/txtrange.c, dlls/mshtml/view.c:
+ mshtml: Win64 printf format warning fixes.
+
+2006-10-06 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/comctl32/comboex.c:
+ comctl32: Return the correct value for CB_GETLBTEXTLEN.
+
+ * dlls/msi/table.c:
+ msi: Fix transform traces.
+
+ * dlls/msi/table.c:
+ msi: Work around what appears to be a bug in native MSI's generation of
+ transform data.
+
+ * dlls/msi/table.c:
+ msi: Transform the _Columns and _Tables tables first so the table metadata is
+ present for new tables.
+
+ * dlls/msi/table.c:
+ msi: Handle null integers properly in transforms.
+
+2006-10-06 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/cabinet/tests/extract.c:
+ cabinet: Make tests run on Win98 again.
+
+ * dlls/advpack/tests/files.c:
+ advpack: Make tests run on Win98 again.
+
+2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/tests/protectdata.c:
+ crypt32: Cast-qual warnings fix.
+
+2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/device.c:
+ wined3d: Pitch alignment for the pow2Size.
+
+ * dlls/wined3d/device.c, dlls/wined3d/surface.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Define the surface alignment in the header.
+
+ * dlls/wined3d/surface.c:
+ wined3d: Honor the pitch in a few more places.
+
+ * dlls/wined3d/surface.c:
+ wined3d: No color keying on surfaces with an alpha channel.
+
+2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/d3d8/device.c, dlls/d3d9/device.c, dlls/d3d9/indexbuffer.c,
+ dlls/d3d9/texture.c, dlls/d3d9/vertexbuffer.c, dlls/d3d9/volume.c,
+ dlls/d3d9/volumetexture.c, dlls/ddraw/ddraw.c,
+ dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c,
+ include/wine/wined3d_types.h:
+ wined3d: Add WINED3DUSAGE_OVERLAY.
+
+ * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
+ dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
+ include/wine/wined3d_interface.h:
+ wined3d: Add IWineD3DSurface::UpdateOverlay.
+
+ * include/wine/wined3d_types.h:
+ wined3d: Add DDOVERLAYFX struct.
+
+ * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
+ dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
+ include/wine/wined3d_interface.h:
+ wined3d: Add UpdatOverlayZOrder.
+
+2006-10-05 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
+ dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
+ include/wine/wined3d_interface.h:
+ wined3d: Add IWineD3DSurface::GetOverlayPosition.
+
+ * dlls/ddraw/surface.c, dlls/wined3d/surface.c,
+ dlls/wined3d/surface_gdi.c, dlls/wined3d/wined3d_private.h,
+ include/wine/wined3d_interface.h:
+ wined3d: Add IWineD3DSurface::SetOverlayPosition.
+
+2006-10-05 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/shdocvw/Makefile.in, dlls/shdocvw/classinfo.c,
+ dlls/shdocvw/client.c, dlls/shdocvw/dochost.c, dlls/shdocvw/events.c,
+ dlls/shdocvw/factory.c, dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c,
+ dlls/shdocvw/oleobject.c, dlls/shdocvw/regsvr.c,
+ dlls/shdocvw/shdocvw_main.c, dlls/shdocvw/shlinstobj.c,
+ dlls/shdocvw/view.c, dlls/shdocvw/webbrowser.c:
+ shdocvw: Win64 printf format warning fixes.
+
+ * dlls/urlmon/Makefile.in, dlls/urlmon/binding.c, dlls/urlmon/file.c,
+ dlls/urlmon/format.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c,
+ dlls/urlmon/internet.c, dlls/urlmon/sec_mgr.c, dlls/urlmon/session.c,
+ dlls/urlmon/umon.c, dlls/urlmon/umstream.c,
+ dlls/urlmon/urlmon_main.c:
+ urlmon: Win64 printf format warning fixes.
+
+2006-10-05 Jonathan Ernst <jonathan@ernstfamily.ch>
+
+ * programs/taskmgr/Fr.rc:
+ taskmgr: Updated French translation.
+
+ * programs/cmdlgtst/Fr.rc:
+ cmdlgtst: Updated French translation.
+
+2006-10-06 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * tools/wine.inf:
+ wine.inf: Add d3d9 to fake dlls.
+
+2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/cabinet/tests/Makefile.in, dlls/cabinet/tests/extract.c:
+ cabinet/tests: Win64 printf format warning fixes.
+
+ * dlls/iccvid/Makefile.in, dlls/iccvid/iccvid.c:
+ iccvid: Win64 printf format warning fixes.
+
+ * dlls/msvcrt/tests/Makefile.in, dlls/msvcrt/tests/time.c:
+ msvcrt/tests: Win64 printf format warning fixes.
+
+ * dlls/msdmo/Makefile.in, dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c:
+ msdmo: Win64 printf format warning fixes.
+
+ * dlls/comcat/tests/Makefile.in, dlls/comcat/tests/comcat.c:
+ comcat/tests: Win64 printf format warning fixes.
+
+ * dlls/msacm32/tests/Makefile.in, dlls/msacm32/tests/msacm.c:
+ msacm32/tests: Win64 printf format warning fixes.
+
+ * dlls/powrprof/Makefile.in, dlls/powrprof/powrprof.c:
+ powrprof: Win64 printf format warning fixes.
+
+ * dlls/comdlg32/tests/Makefile.in, dlls/comdlg32/tests/printdlg.c:
+ comdlg32/tests: Win64 printf format warning fixes.
+
+ * dlls/msvidc32/Makefile.in, dlls/msvidc32/msvideo1.c:
+ msvidc32: Win64 printf format warning fixes.
+
+2006-10-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/wininet/tests/http.c:
+ wininet/tests: Cast-qual warning fix.
+
+2006-10-05 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/opengl32/opengl_ext.h, include/wine/wgl.h:
+ x11drv: Fix building issue.
+
+2006-10-05 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/wined3d/surface.c:
+ wined3d: Correctly name a variable.
+
+2006-10-05 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/comctl32/comctl_Nl.rc, dlls/mpr/mpr_Pt.rc,
+ dlls/oledlg/oledlg_Nl.rc, dlls/shlwapi/shlwapi_Pt.rc,
+ dlls/wineps.drv/wps_Nl.rc:
+ Don't use utf-8 in rc files.
+
+2006-10-05 Francois Gouget <fgouget@free.fr>
+
+ * dlls/crypt32/crypt32_Fr.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
+ dlls/hhctrl.ocx/Fr.rc, dlls/winspool.drv/Fr.rc,
+ programs/oleview/Fr.rc:
+ French rc files must be encoded in iso-8859-1, not utf-8.
+
+2006-10-05 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/winex11.drv/window.c, dlls/winex11.drv/winpos.c:
+ winex11.drv: Make all windows moveable by default.
+
+2006-10-05 Paul Chitescu <paulc@voip.null.ro>
+
+ * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec:
+ netapi: Stub for DsGetDcNameA.
+
+2006-10-05 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/wldap32/bind.c:
+ wldap32: Cast-qual warnings fix.
+
+ * dlls/dnsapi/ns_parse.c:
+ dnsapi: Cast-qual warnings fix.
+
+ * dlls/mscms/profile.c:
+ mscms: Cast-qual warnings fix.
+
+ * dlls/mscms/transform.c:
+ mscms: Document the transform functions.
+
+2006-10-05 Francois Gouget <fgouget@free.fr>
+
+ * dlls/atl/registrar.c, dlls/avicap32/avicap32_main.c,
+ dlls/comctl32/tab.c, dlls/comdlg32/printdlg.c, dlls/crypt32/main.c,
+ dlls/d3d8/pixelshader.c, dlls/d3d8/vertexshader.c,
+ dlls/d3d9/cubetexture.c, dlls/d3d9/pixelshader.c,
+ dlls/d3d9/vertexdeclaration.c, dlls/d3d9/vertexshader.c,
+ dlls/ddraw/device.c, dlls/ddraw/main.c, dlls/dmstyle/style.c,
+ dlls/gdi/freetype.c, dlls/mapi32/prop.c, dlls/mapi32/sendmail.c,
+ dlls/mapi32/util.c, dlls/msvfw32/msvideo_main.c,
+ dlls/netapi32/netbios.c, dlls/oleaut32/olepicture.c,
+ dlls/rpcrt4/rpcrt4_main.c, dlls/secur32/ntlm.c,
+ dlls/setupapi/devinst.c, dlls/shlwapi/ordinal.c, dlls/urlmon/umon.c,
+ dlls/user/scroll.c, dlls/uxtheme/system.c, dlls/wined3d/device.c,
+ dlls/wined3d/directx.c, dlls/wined3d/utils.c,
+ dlls/winmm/winealsa/audio.c, programs/cmdlgtst/cmdlgtst.c,
+ programs/winecfg/driveui.c, programs/winecfg/libraries.c,
+ programs/winecfg/theme.c, programs/winecfg/x11drvdlg.c,
+ programs/wineconsole/curses.c, programs/winedbg/types.c:
+ Add missing '\n's to Wine traces.
+
+2006-10-05 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/sip.c:
+ crypt32: Correct the documentation.
+
+ * dlls/crypt32/sip.c:
+ crypt32: Change function declaration to overcome some cast-qual warnings in
+ future patches.
+
+ * dlls/crypt32/sip.c:
+ crypt32: Move some defines to the top as they will be needed in more functions.
+
+2006-10-05 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/dinput/dinput_main.c:
+ dinput: Only register the window class once to avoid race conditions.
+
+2006-10-05 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/wininet/Makefile.in, dlls/wininet/cookie.c, dlls/wininet/dialogs.c,
+ dlls/wininet/ftp.c, dlls/wininet/http.c, dlls/wininet/internet.c,
+ dlls/wininet/netconnection.c, dlls/wininet/urlcache.c,
+ dlls/wininet/utility.c:
+ wininet: Win64 printf format warning fixes.
+
+ * dlls/wininet/tests/Makefile.in, dlls/wininet/tests/http.c,
+ dlls/wininet/tests/internet.c, dlls/wininet/tests/url.c:
+ wininet/tests: Win64 printf format warning fixes.
+
+2006-10-05 Francois Gouget <fgouget@free.fr>
+
+ * dlls/user/tests/sysparams.c:
+ user/tests: It is perfectly valid for some sysparams registry fields
+ to not be set if they have their default value. This is the case on
+ Windows for instance.
+
+ * programs/oleview/typelib.c:
+ oleview: Fix the placement of a '\n'.
+
+ * dlls/d3d8/device.c:
+ d3d8: Fix '\n' typo.
+
+ * programs/winecfg/driveui.c:
+ winecfg: Remove unneeded memset() calls.
+
+ * dlls/shell32/shlview.c:
+ shell32: Don't forget to set stateMask when calling LVM_GETITEM/LVIF_STATE.
+ Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
+
+ * dlls/gphoto2.ds/ui.c:
+ gphoto2.ds: Remove ZeroMemory() calls and instead set the relevant fields
+ (usually just iSubItem) to zero manually.
+
+ * programs/taskmgr/dbgchnl.c, programs/taskmgr/debug.c,
+ programs/taskmgr/endproc.c, programs/taskmgr/priority.c,
+ programs/taskmgr/procpage.c:
+ taskmgr: Remove ZeroMemory() calls and instead set the relevant fields (usually
+ just iSubItem) to zero manually.
+
+ * programs/winecfg/appdefaults.c:
+ winecfg: Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
+ Fix on_selection_change() and on_remove_app_click() so they do set iSubItem = 0.
+
+ * include/commctrl.h, include/winuser.h:
+ include: Add new Vista SDK constants and structures.
+
+2006-10-04 Vitaliy Margolen <wine-patch@kievinfo.com>
+
+ * dlls/user/hook.c, dlls/user/message.c, dlls/user/user_private.h:
+ user32: Pass hook handle to the destination thread.
+
+2006-10-05 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/user/hook.c, include/wine/server_protocol.h, server/hook.c,
+ server/protocol.def, server/request.h, server/trace.c:
+ server: Changed the get_next_hook request to allow retrieving the current
+ hook too.
+
+ * dlls/user/hook.c, dlls/user/user_private.h,
+ include/wine/server_protocol.h, server/hook.c, server/protocol.def,
+ server/trace.c:
+ user32: Store the prev_unicode hook flag on the client side.
+
+2006-10-04 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/user/tests/dde.c:
+ user/tests: Cast-qual warnings fix.
+
+2006-10-05 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/msxml3/Makefile.in, dlls/msxml3/domdoc.c, dlls/msxml3/node.c,
+ dlls/msxml3/parseerror.c:
+ msxml3: Win64 printf format warning fixes.
+
+ * dlls/midimap/Makefile.in, dlls/midimap/midimap.c:
+ midimap: Win64 printf format warning fixes.
+
+ * dlls/cfgmgr32/Makefile.in, dlls/cfgmgr32/main.c:
+ cfgmgr32: Win64 printf format warning fixes.
+
+ * dlls/msg711.acm/Makefile.in, dlls/msg711.acm/msg711.c:
+ msg711.acm: Win64 printf format warning fixes.
+
+ * dlls/imaadp32.acm/Makefile.in, dlls/imaadp32.acm/imaadp32.c:
+ imaadp32.acm: Win64 printf format warning fixes.
+
+ * dlls/msadp32.acm/Makefile.in, dlls/msadp32.acm/msadp32.c:
+ msadp32.acm: Win64 printf format warning fixes.
+
+ * dlls/usp10/Makefile.in, dlls/usp10/usp10.c:
+ usp10: Win64 printf format warning fixes.
+
+ * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c:
+ opengl32: Win64 printf format warning fixes.
+
+2006-10-05 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/kernel32/actctx.c:
+ kernel32: Return some fake data in FindActCtxSectionStringW.
+
+ * dlls/msi/table.c:
+ msi: Only ignore the StringPool and StringData in a transform.
+
+ * dlls/msi/table.c:
+ msi: Only declare the szStringData and szStringPool strings once.
+
+ * dlls/msi/table.c:
+ msi: Remove an unused variable.
+
+ * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/appsearch.c,
+ dlls/msi/custom.c, dlls/msi/database.c, dlls/msi/dialog.c,
+ dlls/msi/files.c, dlls/msi/format.c, dlls/msi/insert.c,
+ dlls/msi/msi.c, dlls/msi/msiquery.c, dlls/msi/package.c,
+ dlls/msi/record.c, dlls/msi/registry.c, dlls/msi/source.c,
+ dlls/msi/suminfo.c, dlls/msi/table.c, dlls/msi/upgrade.c:
+ msi: Win64 printf format warning fixes.
+
+ * dlls/msi/tests/db.c:
+ msi: Check that transforms preserve tables.
+
+2006-10-05 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * programs/regedit/Ko.rc:
+ regedit: Updated Korean Resource.
+
+2006-10-04 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/crypt32/cert.c:
+ crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO with empty names.
+
+2006-10-04 Karsten Elfenbein <kelfe@gmx.de>
+
+ * dlls/d3d9/vertexdeclaration.c:
+ d3d9: Fix typo in trace.
+
+2006-10-04 Jonathan Ernst <jonathan@ernstfamily.ch>
+
+ * programs/oleview/Fr.rc:
+ oleview: Updated French translation.
+
+ * programs/regedit/Fr.rc:
+ regedit: Updated French translation.
+
+ * programs/taskmgr/Fr.rc:
+ taskmgr: Updated French translation.
+
+2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/winspool.drv/Pl.rc, dlls/winspool.drv/winspool.rc:
+ winspool.drv: Add Polish translation.
+
+ * programs/taskmgr/Pl.rc, programs/taskmgr/taskmgr.rc:
+ taskmgr: Add Polish translation.
+
+2006-10-04 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/serial.c:
+ ntdll: Fixed typo in serial.c.
+
+ * dlls/user/win.c, include/win.h, include/wine/server_protocol.h,
+ server/protocol.def, server/trace.c, server/window.c:
+ user32: The per-window user data must be a DWORD_PTR.
+
+ * include/wine/server_protocol.h, server/protocol.def, server/trace.c:
+ server: Rearrange a few fields to avoid wasting padding space on 64 bits.
+
+2006-10-04 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/crypt.c,
+ dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/registry.c,
+ dlls/advapi32/tests/security.c:
+ advapi32/tests: Win64 printf format warning fixes.
+
+2006-10-04 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec:
+ crypt32: Implement CertVerifyValidityNesting.
+
+2006-10-04 James Hawkins <truiken@gmail.com>
+
+ * dlls/user/dialog.c:
+ user: Add missing sizeof(WCHAR) multiplier.
+
+2006-10-04 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
+ dlls/wintrust/register.c, dlls/wintrust/wintrust_main.c:
+ wintrust: Win64 printf format warning fixes.
+
+ * dlls/crypt32/tests/sip.c:
+ crypt32: More tests for CryptSIPLoad.
+
+2006-10-04 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/infosoft/Makefile.in, dlls/infosoft/wordbreaker.c:
+ infosoft: Win64 printf format warning fixes.
+
+ * dlls/ifsmgr.vxd/Makefile.in, dlls/ifsmgr.vxd/ifsmgr.c:
+ ifsmgr.vxd: Win64 printf format warning fixes.
+
+ * dlls/comcat/Makefile.in, dlls/comcat/information.c:
+ comcat: Win64 printf format warning fixes.
+
+ * dlls/activeds/Makefile.in, dlls/activeds/activeds_main.c:
+ activeds: Win64 printf format warning fixes.
+
+2006-10-04 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * programs/regedit/Pl.rc:
+ regedit: Update Polish translation.
+
+2006-10-04 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/mscms/mscms_priv.h:
+ mscms: Restore the preprocessor hack.
+
+2006-10-04 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/user/message.c, include/wine/server_protocol.h,
+ server/protocol.def, server/queue.c, server/trace.c:
+ server: Pass the data for message callbacks as vararg from the client side.
+
+ * dlls/user/message.c, include/wine/server_protocol.h,
+ server/protocol.def, server/queue.c:
+ server: Return the data for callback results in the varargs part of the
+ get_message request.
+
+ * dlls/user/message.c, include/wine/server_protocol.h,
+ server/protocol.def, server/queue.c, server/trace.c:
+ server: Return the data for winevent hooks in the varargs part of the get_message
+ request.
+
+2006-10-03 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/dialog.c:
+ msi: Only apply the last font style in the list of styles.
+
+ * dlls/msi/events.c:
+ msi: Handle the SelectionBrowse event using ControlEvent_SpawnDialog.
+
+ * dlls/msi/dialog.c:
+ msi: Subscribe the SelectionTree control to the SelectionPath event.
+
+ * dlls/msi/dialog.c:
+ msi: Store the selected item in the SelectionTree control.
+
+ * dlls/msi/dialog.c:
+ msi: Publish the SelectionDescription and SelectionPath events when the
+ selection changes in the SelectionTree control.
+
+ * dlls/msi/dialog.c:
+ msi: Properly initialize the SelectionTree control's attributes and property
+ values.
+
+ * dlls/msi/events.c:
+ msi: Publish the SelectionPath event in the SetTargetPath event.
+
+ * dlls/msi/action.h, dlls/msi/dialog.c, dlls/msi/events.c:
+ msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as
+ package->dialog does not always point to the same dialog.
+
+ * dlls/msi/dialog.c:
+ msi: Select the first item in the SelectionTree control.
+
+ * dlls/msi/dialog.c:
+ msi: Empty the window text if no text is provided.
+
+ * dlls/msi/dialog.c:
+ msi: Assign the property to path if the property is empty.
+
+ * dlls/msi/dialog.c:
+ msi: Don't ERR if a dialog doesn't provide control conditions, as they are
+ not required.
+
+ * dlls/msi/dialog.c:
+ msi: Add missing '\n' to TRACE output.
+
+2006-10-03 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/winex11.drv/opengl.c:
+ x11drv: Fix wgl pixel format bug.
+
+ * dlls/gdi/driver.c, dlls/gdi/gdi32.spec, dlls/gdi/gdi_private.h,
+ dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
+ dlls/winex11.drv/opengl.c:
+ gdi32: Route WGL font code through gdi32.dll.
+
+ * dlls/gdi/Makefile.in, dlls/gdi/driver.c, dlls/gdi/gdi32.spec,
+ dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
+ dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c,
+ dlls/winex11.drv/opengl.c:
+ gdi32: Route WGL context code through gdi32.dll.
+
+2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * programs/wineconsole/user.c:
+ wineconsole: Make the user backend work on non-latin1 locales.
+
+2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
+
+ * dlls/user/hook.c:
+ user: Move some common code into one function.
+
+2006-10-03 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/crypt32/Makefile.in, dlls/crypt32/base64.c, dlls/crypt32/cert.c,
+ dlls/crypt32/context.c, dlls/crypt32/crl.c, dlls/crypt32/decode.c,
+ dlls/crypt32/encode.c, dlls/crypt32/main.c, dlls/crypt32/oid.c,
+ dlls/crypt32/proplist.c, dlls/crypt32/serialize.c,
+ dlls/crypt32/sip.c, dlls/crypt32/store.c, dlls/crypt32/str.c:
+ crypt32: Win64 printf format warning fixes.
+
+ * dlls/crypt32/crypt32.spec:
+ crypt32: Forward CryptAcquireContextU to CryptAcquireContextW.
+
+2006-10-03 Vitaliy Margolen <wine-patch@kievinfo.com>
+
+ * dlls/capi2032/cap20wxx.c:
+ capi: Fix compiler warnings.
+
+2006-10-03 Marcus Meissner <marcus@jet.franken.de>
+
+ * tools/wine.inf:
+ wine.inf: Add some more fake binaries.
+
+2006-10-03 James Hawkins <truiken@gmail.com>
+
+ * dlls/comctl32/treeview.c:
+ comctl32: Set the TVIF_TEXT mask when notifying the parent window of a
+ selection change.
+
+2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/w32skrnl/Makefile.in, dlls/w32skrnl/w32sys.c,
+ dlls/w32skrnl/win32s16.c:
+ w32skrnl: Win64 printf format warning fixes.
+
+ * dlls/spoolss/Makefile.in, dlls/spoolss/spoolss_main.c:
+ spoolss: Win64 printf format warning fixes.
+
+ * dlls/query/Makefile.in, dlls/query/query_main.c:
+ query: Win64 printf format warning fixes.
+
+ * dlls/oleacc/Makefile.in, dlls/oleacc/main.c:
+ oleacc: Win64 printf format warning fixes.
+
+ * dlls/newdev/Makefile.in, dlls/newdev/main.c:
+ newdev: Win64 printf format warning fixes.
+
+ * dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c:
+ nddeapi: Win64 printf format warning fixes.
+
+ * dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c:
+ localspl/tests: Win64 printf format warning fixes.
+
+ * dlls/hhctrl.ocx/Makefile.in, dlls/hhctrl.ocx/hhctrl.c,
+ dlls/hhctrl.ocx/main.c:
+ hhctrl.ocx: Win64 printf format warning fixes.
+
+ * dlls/d3dx8/Makefile.in, dlls/d3dx8/d3dxbuffer.c:
+ d3dx8: Win64 printf format warning fixes.
+
+ * dlls/dinput8/Makefile.in, dlls/dinput8/dinput8_main.c:
+ dinput8: Win64 printf format warning fixes.
+
+ * dlls/cards/Makefile.in, dlls/cards/cards.c:
+ cards: Win64 printf format warning fixes.
+
+ * dlls/msvcrt/Makefile.in, dlls/msvcrt/cppexcept.c, dlls/msvcrt/except.c,
+ dlls/msvcrt/file.c, dlls/msvcrt/locale.c, dlls/msvcrt/main.c:
+ msvcrt: Win64 printf format warning fixes.
+
+2006-09-22 Elie Morisse <lachienne@wanadoo.fr>
+
+ * dlls/ddraw/surface.c:
+ ddraw: Don't destroy complex attached surfaces even if explicitely
+ requested as they will be liquidated anyway when the root is
+ destroyed.
+
+2006-09-30 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/crypt32/oid.c, dlls/crypt32/store.c:
+ crypt32: Include wine/port.h for strcasecmp.
+
+2006-10-03 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/crypt32/tests/sip.c:
+ crypt32/tests: Replace bad use of sprintf by 2 strcats.
+
+ * dlls/ntdll/tests/exception.c:
+ ntdll: More tests for exception handling.
+ - Check if we really set the debug register.
+ - Added unaligned access exception check.
+ - Added single step exception check.
+
+2006-10-03 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/crypt32/cert.c:
+ crypt32: Make it clearer where alg ids come from in
+ CryptVerifyCertificateSignatureEx.
+
+2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
+ wintrust: Win64 printf format warning fixes.
+
+2006-10-01 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/ntdll/thread.c, include/wine/server_protocol.h,
+ server/protocol.def, server/thread.c, server/trace.c:
+ ntdll: Implemented AmILastThread information class for NtQueryInformationThread.
+
+ * programs/winedbg/source.c:
+ winedbg: Rewrote the file handling to use SearchPath instead of home grown
+ version.
+
+2006-09-30 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/kernel32/comm.c, dlls/ntdll/serial.c:
+ ntdll-kernel32: WaitCommEvent.
+ - implemented IOCTL_SERIAL_WAIT_ON_MASK for DeviceIoControl
+ on serial lines in ntdll
+ - now using thread pool (instead of simple thread) for the
+ background operations (this should help some high load
+ situations)
+ - used this to implement WaitCommEvent on top NtDll functions
+ - in kernel32, removed now the no longer used termios/ioctls...
+ for comm devices
+
+2006-09-29 Francois Gouget <fgouget@free.fr>
+
+ * dlls/comctl32/listview.c, dlls/comctl32/tests/listview.c:
+ comctl32: Fix LVM_GETITEM/LVIF_STATE so it only returns the bits it
+ has been asked for, and sets all the others to zero (with conformance
+ test).
+
+ * include/ntstatus.h:
+ include: Add missing STATUS_CTX_ constants.
+
+ * include/prsht.h:
+ include: Add missing PSP_ constants.
+
+ * dlls/oleaut32/tests/olefont.c:
+ oleaut32: Remove unnecessary casts.
+
+2006-09-28 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
+ msi: Implement MsiDatabaseImport.
+
+2006-10-03 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/advapi32/Makefile.in, dlls/advapi32/advapi.c,
+ dlls/advapi32/crypt.c, dlls/advapi32/eventlog.c, dlls/advapi32/lsa.c,
+ dlls/advapi32/registry.c, dlls/advapi32/security.c,
+ dlls/advapi32/service.c:
+ advapi32: Win64 printf format warning fixes.
+
+2006-10-03 Robert Shearman <rob@codeweavers.com>
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Use I_Rpc{Allocate, Free} instead of Heap{Alloc, Free} as that
+ the former are exported by rpcrt4 seemingly to allow callers of tower
+ functions to free the allocated memory.
+
+ * dlls/rpcrt4/rpcrt4.spec:
+ rpcrt4: RpcBindingCopy is implemented.
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Don't use HEAP_ZERO_MEMORY when most of the fields will be initialised
+ to non-zero values.
+
+2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user/tests/win.c:
+ user: Increase the time during which flush_events() waits for pending events.
+
+2006-10-03 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/tests/sip.c:
+ crypt32: Remove bogus tests.
+
+2006-10-03 Francois Gouget <fgouget@free.fr>
+
+ * dlls/shell32/tests/shelllink.c:
+ shell32: Microsoft's EXP_DARWIN_LINK structure does not have a dbh
+ field so cast it to DATABLOCK_HEADER to access the dwSignature
+ field. Fixes the compilation with Visual C++ on Windows.
+
+ * dlls/urlmon/file.c, dlls/urlmon/ftp.c, dlls/urlmon/http.c:
+ urlmon: Fix spelling of the 'origin' parameter in the *Protocol_Seek() functions.
+
+ * dlls/kernel32/thunk.c, dlls/ole32/tests/storage32.c,
+ dlls/shlwapi/path.c, tools/winapi/winapi_check_options.pm:
+ Assorted spelling fixes.
+
+ * dlls/kernel32/tests/path.c, dlls/ntdll/tests/info.c,
+ dlls/rsaenh/tests/rsaenh.c:
+ Add missing '\n's to ok() calls.
+
+ * dlls/mshtml/tests/htmldoc.c:
+ mshtml: Remove space before '\n'.
+
+2006-10-03 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/ntdll/tests/exception.c:
+ ntdll: Make test_debug_regs() print the actual Dr7 value it got.
+
+2006-10-03 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/winedos/Makefile.in, dlls/winedos/dma.c, dlls/winedos/dosaspi.c,
+ dlls/winedos/dosvm.c, dlls/winedos/int10.c, dlls/winedos/int13.c,
+ dlls/winedos/int1a.c, dlls/winedos/int21.c, dlls/winedos/int25.c,
+ dlls/winedos/int26.c, dlls/winedos/int2f.c, dlls/winedos/int31.c,
+ dlls/winedos/interrupts.c, dlls/winedos/ioports.c,
+ dlls/winedos/module.c, dlls/winedos/soundblaster.c,
+ dlls/winedos/vxd.c, dlls/winedos/xms.c:
+ winedos: Win64 printf format warning fixes.
+
+2006-10-03 Oleg Krylov <oleg.krylov@gmail.com>
+
+ * dlls/user/cursoricon.c, include/winuser.h:
+ user: Fix CopyImage function declaration.
+
+2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comdlg32/filedlgbrowser.c:
+ comdlg32: Load "Save" string from resources in filedlgbrowser.c.
+
+2006-10-03 Alexandre Julliard <julliard@winehq.org>
+
+ * Makefile.in:
+ Makefile: Avoid trailing slash in find, it breaks tags on MacOS.
+
+ * dlls/ntdll/file.c:
+ ntdll: Added error mapping for ENXIO.
+
+ * dlls/ntdll/directory.c, server/fd.c:
+ ntdll: Implement FSCTL_DISMOUNT_VOLUME for MacOSX.
+
+ * configure, configure.ac, programs/explorer/Makefile.in,
+ programs/explorer/desktop.c, programs/explorer/device.c,
+ programs/explorer/diskarb.c, programs/explorer/explorer_private.h,
+ programs/explorer/hal.c:
+ explorer: Added dynamic drive support for MacOSX.
+
+ * programs/explorer/device.c:
+ explorer: Avoid repeated notifications on device removal.
+
+ * programs/explorer/Makefile.in, programs/explorer/device.c,
+ programs/explorer/explorer_private.h, programs/explorer/hal.c:
+ explorer: Split the device management to a separate file to make it usable
+ independently of HAL support.
+
+2006-10-02 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * programs/winedbg/info.c, programs/winedbg/tgt_active.c:
+ winedbg: Fixed the auto mode.
+
+2006-10-03 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ws2_32/socket.c:
+ ws2_32: Avoid retrieving the fd twice in WSAIoctl.
+
+2006-10-02 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/ws2_32/socket.c:
+ ws2_32: Implemented FIONBIO and FIONREAD in WSAIoctl.
+
+ * dlls/ntdll/signal_i386.c:
+ ntdll: Clear alignment check flag before entering exception handler.
+
+2006-10-02 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
+ dlls/crypt32/tests/cert.c:
+ crypt32: Implement CryptSignAndEncodeCertificate.
+
+2006-10-03 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
+ programs/regedit/En.rc, programs/regedit/Es.rc,
+ programs/regedit/Fr.rc, programs/regedit/Hu.rc,
+ programs/regedit/It.rc, programs/regedit/Ja.rc,
+ programs/regedit/Ko.rc, programs/regedit/Nl.rc,
+ programs/regedit/No.rc, programs/regedit/Pl.rc,
+ programs/regedit/Pt.rc, programs/regedit/Ru.rc,
+ programs/regedit/Si.rc, programs/regedit/Tr.rc,
+ programs/regedit/resource.h:
+ regedit: Remove the unused IDD_DIALOG2.
+
+ * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
+ programs/regedit/En.rc, programs/regedit/Es.rc,
+ programs/regedit/Fr.rc, programs/regedit/Hu.rc,
+ programs/regedit/It.rc, programs/regedit/Ja.rc,
+ programs/regedit/Ko.rc, programs/regedit/Nl.rc,
+ programs/regedit/No.rc, programs/regedit/Pl.rc,
+ programs/regedit/Pt.rc, programs/regedit/Ru.rc,
+ programs/regedit/Si.rc, programs/regedit/Tr.rc,
+ programs/regedit/framewnd.c, programs/regedit/resource.h:
+ regedit: Add option to export only a specified branch.
+
+ * programs/regedit/framewnd.c:
+ regedit: Some import/export dialogs code cleanup.
+
+2006-10-03 Jonathan Ernst <jonathan@ernstfamily.ch>
+
+ * programs/cmdlgtst/Fr.rc:
+ cmdlgtst: Updated French translation.
+
+ * dlls/crypt32/crypt32.rc, dlls/crypt32/crypt32_Fr.rc:
+ crypt32: Initial French translation.
+
+2006-10-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/user/cursoricon.c, dlls/user/exticon.c, dlls/user/spy.c:
+ user: Cast-qual warnings fix.
+
+2006-10-02 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/crypt32/tests/sip.c:
+ crypt32/tests: Win64 printf format warning fixes.
+
+ * dlls/msi/appsearch.c, dlls/msi/tests/package.c:
+ msi: Implement msidbLocatorTypeFileName in RegLocator searches.
+
+2006-10-02 Michael Stefaniuc <mstefani@redhat.de>
+
+ * programs/winemenubuilder/Makefile.in,
+ programs/winemenubuilder/winemenubuilder.c:
+ winemenubuilder: Win64 printf format warning fixes.
+
+ * programs/wineconsole/Makefile.in, programs/wineconsole/registry.c,
+ programs/wineconsole/user.c:
+ wineconsole: Win64 printf format warning fixes.
+
+ * programs/rpcss/Makefile.in, programs/rpcss/np_server.c:
+ rpcss: Win64 printf format warning fixes.
+
+ * programs/oleview/Makefile.in, programs/oleview/typelib.c:
+ oleview: Win64 'incompatible pointer type' warning fix.
+
+ * programs/icinfo/Makefile.in, programs/icinfo/icinfo.c:
+ icinfo: Win64 printf format warning fixes.
+
+ * programs/eject/Makefile.in, programs/eject/eject.c:
+ eject: Win64 printf format warning fixes.
+
+ * programs/cmdlgtst/Makefile.in, programs/cmdlgtst/cmdlgtst.c:
+ cmdlgtst: Win64 printf format warning fixes.
+
+ * programs/winhelp/Makefile.in, programs/winhelp/hlpfile.c,
+ programs/winhelp/macro.c, programs/winhelp/winhelp.c:
+ winhelp: Win64 printf format warning fixes.
+
+ * programs/winecfg/Makefile.in, programs/winecfg/appdefaults.c,
+ programs/winecfg/drive.c, programs/winecfg/winecfg.c:
+ winecfg: Win64 printf format warning fixes.
+
+ * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
+ programs/wineboot/wineboot.c:
+ wineboot: Win64 printf format warning fixes.
+
+2006-10-02 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/shdocvw/tests/webbrowser.c, dlls/shdocvw/webbrowser.c:
+ shdocvw: Silence common invalid QueryInterface FIXMEs.
+
+ * dlls/mshtml/htmldoc.c, dlls/mshtml/tests/htmldoc.c:
+ mshtml: Silence common invalid QueryInterface FIXME.
+
+ * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
+ dlls/mshtml/nsiface.idl, dlls/mshtml/persist.c:
+ mshtml: Added begining implementation of IPersistStreamInit::Save.
+
+ * dlls/mshtml/nsembed.c:
+ mshtml: Code cleanup.
+
+2006-10-02 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/directx.c:
+ wined3d: Report the correct number of available 4-component float vectors
+ for GLSL.
+
+ * dlls/wined3d/pixelshader.c:
+ wined3d: Explicitly enable the GL_ARB_draw_buffers extension in GLSL shaders.
+
+2006-10-02 Robert Shearman <rob@codeweavers.com>
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: Fix ITypeInfo::GetFuncDesc to return the correct information for
+ dual dispinterfaces.
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: Make ITypeInfo::GetDocumentation work for functions/variables in
+ inherited interfaces.
+
+2006-10-02 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/advapi32/tests/registry.c:
+ advapi32: Make sure it's a real cleanup.
+
+2006-10-02 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * programs/regedit/Bg.rc, programs/regedit/Cs.rc, programs/regedit/De.rc,
+ programs/regedit/Es.rc, programs/regedit/Fr.rc,
+ programs/regedit/Hu.rc, programs/regedit/It.rc,
+ programs/regedit/Ja.rc, programs/regedit/Pt.rc,
+ programs/regedit/Ru.rc, programs/regedit/Si.rc:
+ regedit: Fix some translated resources errors.
+
+2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * programs/winecfg/Ru.rc:
+ winecfg: Fix a typo in Russian translation.
+
+2006-09-28 Peter Oberndorfer <kumbayo84@arcor.de>
+
+ * programs/winedbg/tgt_active.c:
+ winedbg: Don't try to read to invalid memory if winedbg does not find the thread.
+
+ * dlls/ntdll/tests/info.c:
+ ntdll: Add a test for NtReadVirtualMemory.
+
+2006-09-29 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/kernel32/tests/path.c:
+ kernel32: Add 2 simple tests for GetLongPathNameW.
+
+ * dlls/kernel32/path.c:
+ kernel32: Print an error instead of crashing in GetLongPathNameW if shortpath=0.
+
+2006-09-29 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/base64.c,
+ dlls/crypt32/tests/cert.c, dlls/crypt32/tests/chain.c,
+ dlls/crypt32/tests/crl.c, dlls/crypt32/tests/encode.c,
+ dlls/crypt32/tests/main.c, dlls/crypt32/tests/oid.c,
+ dlls/crypt32/tests/protectdata.c, dlls/crypt32/tests/store.c,
+ dlls/crypt32/tests/str.c:
+ crypt32/tests: Win64 printf format warning fixes.
+
+2006-09-28 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/shdocvw/webbrowser.c:
+ shdocvw: Ignore VT_ERROR arguments to WebBrowser_Navigate2.
+
+ * dlls/shdocvw/webbrowser.c:
+ shdocvw: Return S_OK from WebBrowser_put_RegisterAsDropTarget.
+
+2006-09-30 Ivan Gyurdiev <ivg231@gmail.com>
+
+ * dlls/wined3d/Makefile.in, dlls/wined3d/arb_program_shader.c,
+ dlls/wined3d/baseshader.c, dlls/wined3d/basetexture.c,
+ dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
+ dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/indexbuffer.c,
+ dlls/wined3d/palette.c, dlls/wined3d/pixelshader.c,
+ dlls/wined3d/query.c, dlls/wined3d/resource.c,
+ dlls/wined3d/stateblock.c, dlls/wined3d/surface.c,
+ dlls/wined3d/surface_gdi.c, dlls/wined3d/swapchain.c,
+ dlls/wined3d/texture.c, dlls/wined3d/utils.c,
+ dlls/wined3d/vertexbuffer.c, dlls/wined3d/vertexdeclaration.c,
+ dlls/wined3d/vertexshader.c, dlls/wined3d/volume.c,
+ dlls/wined3d/volumetexture.c, dlls/wined3d/wined3d_main.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Win64 printf fixes.
+
+2006-09-30 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/wldap32/Makefile.in, dlls/wldap32/bind.c, dlls/wldap32/dn.c,
+ dlls/wldap32/error.c, dlls/wldap32/extended.c, dlls/wldap32/init.c,
+ dlls/wldap32/main.c, dlls/wldap32/misc.c, dlls/wldap32/page.c,
+ dlls/wldap32/parse.c, dlls/wldap32/search.c:
+ wldap32: Win64 printf format warning fixes.
+
+ * dlls/mscms/Makefile.in, dlls/mscms/mscms_main.c,
+ dlls/mscms/mscms_priv.h, dlls/mscms/profile.c, dlls/mscms/stub.c,
+ dlls/mscms/transform.c:
+ mscms: Win64 printf format warning fixes.
+
+ * dlls/dnsapi/Makefile.in, dlls/dnsapi/main.c, dlls/dnsapi/query.c:
+ dnsapi: Win64 printf format warning fixes.
+
+2006-09-30 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/user/Makefile.in, dlls/user/bidi16.c, dlls/user/class.c,
+ dlls/user/clipboard.c, dlls/user/combo.c, dlls/user/comm16.c,
+ dlls/user/cursoricon.c, dlls/user/dde_client.c, dlls/user/dde_misc.c,
+ dlls/user/dde_server.c, dlls/user/defwnd.c, dlls/user/dialog.c,
+ dlls/user/dialog16.c, dlls/user/driver.c, dlls/user/driver16.c,
+ dlls/user/edit.c, dlls/user/exticon.c, dlls/user/hook.c,
+ dlls/user/input.c, dlls/user/listbox.c, dlls/user/mdi.c,
+ dlls/user/menu.c, dlls/user/message.c, dlls/user/misc.c,
+ dlls/user/nonclient.c, dlls/user/painting.c, dlls/user/resource.c,
+ dlls/user/scroll.c, dlls/user/spy.c, dlls/user/static.c,
+ dlls/user/sysparams.c, dlls/user/uitools.c, dlls/user/user16.c,
+ dlls/user/win.c, dlls/user/winhelp.c, dlls/user/winpos.c,
+ dlls/user/winproc.c, dlls/user/winstation.c:
+ user: Win64 printf format warning fixes.
+
+2006-09-29 Benjamin Arai <me@benjaminarai.com>
+
+ * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
+ dlls/resutils/Makefile.in, dlls/resutils/resutils.c,
+ dlls/resutils/resutils.spec:
+ resutils: Implements stub dll for resutils.dll.
+
+2006-09-30 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/ntdll/tests/exception.c:
+ ntdll: Added debug registers test case.
+
+2006-09-18 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/mswsock/mswsock.c:
+ mswsock: More debug output in AcceptEx().
+
+2006-10-02 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
+
+ * dlls/gdi/freetype.c:
+ gdi32: Improve get_nearest_charset().
+
+2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/tapi32/line.c:
+ tapi32: Cast-qual warnings fix.
+
+2006-10-01 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user/tests/win.c:
+ user/tests: Flush events before running mouse tests.
+
+2006-10-02 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/ws2_32/socket.c:
+ ws2_32: Add a comment to ioctlsocket about 'bogus' ioctl 0x667e.
+
+ * dlls/ws2_32/socket.c, include/winsock.h:
+ ws2_32: Use a symbolic name instead of hand-made value.
+
+2006-10-01 Ivan Gyurdiev <ivg231@gmail.com>
+
+ * dlls/wined3d/wined3d_private.h:
+ wined3d: Remove unused field in shader opcode_arg.
+
+2006-09-30 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
+
+ * dlls/devenum/devenum.rc, dlls/winspool.drv/No.rc,
+ dlls/winspool.drv/winspool.rc, programs/cmdlgtst/No.rc,
+ programs/regedit/No.rc:
+ Updated Norwegian Bokmål translations.
+
+2006-10-02 Alexandre Julliard <julliard@winehq.org>
+
+ * include/winsock.h:
+ winsock: Make sure to include sys/types.h in all cases.
+
+2006-09-30 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/oleaut32/tests/vartest.c:
+ oleaut32/tests: Print each 64-bit integers as two 32 bit integers.
+
+2006-10-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/shell32/shlfileop.c:
+ shell32: Another cast-qual warning fix.
+
+2006-09-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/shell32/shellord.c, dlls/shell32/shellpath.c,
+ dlls/shell32/shfldr_fs.c, dlls/shell32/shlexec.c:
+ shell32: Cast-qual warnings fix.
+
+2006-09-29 Karsten Elfenbein <kelfe@gmx.de>
+
+ * dlls/rsaenh/tests/rsaenh.c:
+ rsaenh/tests: import & export of a plaintext public key + algID check.
+
+2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
+
+ * tools/winedump/Makefile.in, tools/winedump/debug.c, tools/winedump/le.c,
+ tools/winedump/lnk.c, tools/winedump/minidump.c, tools/winedump/ne.c,
+ tools/winedump/pe.c:
+ winedump: Win64 printf format warning fixes.
+
+ * tools/wrc/Makefile.in, tools/wrc/dumpres.c, tools/wrc/newstruc.c:
+ wrc: Win64 printf format warning fixes.
+
+ * server/Makefile.in, server/registry.c, server/trace.c:
+ server: Win64 printf format warning fixes.
+
+2006-09-29 Jason Green <jave27@gmail.com>
+
+ * dlls/user/input.c, dlls/user/user32.spec:
+ user32: Stub implementation of BlockInput.
+
+2006-09-29 Francois Gouget <fgouget@free.fr>
+
+ * dlls/d3d9/tests/stateblock.c:
+ d3d9: Tweak a buffer declaration to fix the compilation with Visual C++.
+
+ * dlls/riched20/tests/editor.c:
+ riched20: Tweak a buffer declaration to fix the compilation with Visual C++.
+
+ * dlls/rpcrt4/tests/cstub.c, dlls/rpcrt4/tests/ndr_marshall.c:
+ rpcrt4: Don't return void values. This fixes Visual C++ warnings.
+
+ * dlls/ddraw/tests/ddrawmodes.c:
+ ddraw: Only perform the screen resolution changing tests in interactive mode.
+
+ * dlls/oleaut32/tests/usrmarshal.c:
+ oleaut32: Fixed compilation in the nameless union case.
+
+ * dlls/comctl32/tests/toolbar.c, dlls/rpcrt4/tests/cstub.c:
+ Add missing '\n's to ok() calls.
+
+ * dlls/dsound/tests/ds3d.c, dlls/dsound/tests/ds3d8.c:
+ dsound: Don't use state.buffer_size before it has been initialized.
+
+ * dlls/mshtml/navigate.c, dlls/mshtml/persist.c,
+ dlls/mshtml/tests/htmldoc.c, dlls/shdocvw/navigate.c,
+ dlls/urlmon/binding.c, include/urlmon.idl:
+ urlmon: Fix the case of the BINDINFO.cbstgmedData field. Fixes the htmldoc
+ test compilation on Windows.
+
+ * dlls/ddraw/tests/d3d.c:
+ ddraw: Fix comparefloat() so it compiles with Visual C++ when given a negative
+ value.
+
+ * tools/winapi/msvcmaker:
+ msvcmaker: The msvcrt tests need '..' in the include path.
+
+ * dlls/ole32/tests/moniker.c:
+ ole32: Fix invalid macro usage.
+
+ * include/wincrypt.h:
+ wincrypt: Fix the CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME declaration in
+ the MSVC case.
+
+ * include/security.h:
+ secur32: Only include secext.h when asked to.
+
+ * dlls/mshtml/tests/htmldoc.c, dlls/ole32/tests/compobj.c,
+ dlls/ole32/tests/marshal.c, dlls/shdocvw/tests/webbrowser.c,
+ dlls/shell32/tests/shlfolder.c, dlls/urlmon/tests/misc.c,
+ dlls/urlmon/tests/protocol.c, dlls/urlmon/tests/url.c,
+ include/rpcndr.h:
+ Fix rpcndr.h so it takes CONST_VTABLE into account.
+ Define CONST_VTABLE in the tests that need it. This fixes many Visual C++
+ warnings.
+
+ * tools/widl/header.c:
+ widl: Use CONST_VTBL to declare lpVtbl.
+
+2006-09-28 Francois Gouget <fgouget@free.fr>
+
+ * dlls/comctl32/header.c, dlls/comctl32/listview.c,
+ dlls/comctl32/tests/listview.c, dlls/crypt32/tests/sip.c,
+ dlls/oleaut32/ungif.c, dlls/setupapi/tests/devinst.c,
+ dlls/wined3d/surface.c, dlls/wined3d/vertexbuffer.c,
+ dlls/winex11.drv/opengl.c:
+ Assorted spelling fixes.
+
+2006-09-29 Michael Stefaniuc <mstefani@redhat.de>
+
+ * dlls/avicap32/avicap32_main.c, dlls/compstui/compstui_main.c,
+ dlls/crtdll/crtdll_main.c, dlls/cryptdll/cryptdll.c,
+ dlls/cryptnet/cryptnet_main.c, dlls/dpnhpast/main.c,
+ dlls/gphoto2.ds/gphoto2_main.c, dlls/hlink/tests/hlink.c,
+ dlls/localspl/localspl_main.c, dlls/mmdevldr.vxd/mmdevldr.c,
+ dlls/monodebg.vxd/monodebg.c, dlls/mprapi/mprapi.c,
+ dlls/msisys.ocx/msisys.c, dlls/msnet32/msnet_main.c,
+ dlls/msvcrtd/tests/debug.c, dlls/ntdsapi/ntdsapi.c,
+ dlls/odbccp32/odbccp32.c, dlls/oledlg/oledlg_main.c,
+ dlls/sane.ds/sane_main.c, dlls/sensapi/sensapi.c,
+ dlls/snmpapi/main.c, dlls/svrapi/svrapi_main.c,
+ dlls/twain_32/twain32_main.c, dlls/userenv/userenv_main.c,
+ dlls/vdhcp.vxd/vdhcp.c, dlls/vnbt.vxd/vnbt.c,
+ dlls/vnetbios.vxd/vnetbios.c, dlls/vtdapi.vxd/vtdapi.c,
+ dlls/winmm/joystick/joystick.c, programs/expand/expand.c,
+ programs/explorer/desktop.c, programs/msiexec/msiexec.c,
+ programs/uninstaller/main.c, tools/widl/hash.c:
+ "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG
+ from long to int.
+
+ * include/wine/debug.h, include/wine/test.h:
+ debug.h, test.h: Temporary add ifdefs around some printfs to avoid format.
+
+ * include/windef.h, include/winnt.h:
+ include: Make DWORD/LONG/ULONG an int to use the same type in Win32 and Win64.
+
+ * dlls/activeds/Makefile.in, dlls/advapi32/Makefile.in,
+ dlls/advapi32/tests/Makefile.in, dlls/advpack/Makefile.in,
+ dlls/advpack/tests/Makefile.in, dlls/amstream/Makefile.in,
+ dlls/atl/Makefile.in, dlls/avifil32/Makefile.in,
+ dlls/cabinet/tests/Makefile.in, dlls/cards/Makefile.in,
+ dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
+ dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
+ dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
+ dlls/comdlg32/tests/Makefile.in, dlls/crypt32/Makefile.in,
+ dlls/crypt32/tests/Makefile.in, dlls/d3d8/Makefile.in,
+ dlls/d3d8/tests/Makefile.in, dlls/d3d9/Makefile.in,
+ dlls/d3d9/tests/Makefile.in, dlls/d3dx8/Makefile.in,
+ dlls/d3dxof/Makefile.in, dlls/dbghelp/Makefile.in,
+ dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
+ dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
+ dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
+ dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
+ dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
+ dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
+ dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
+ dlls/dnsapi/Makefile.in, dlls/dplayx/Makefile.in,
+ dlls/dpnet/Makefile.in, dlls/dsound/Makefile.in,
+ dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
+ dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
+ dlls/dxerr9/Makefile.in, dlls/gdi/Makefile.in,
+ dlls/gdi/tests/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
+ dlls/hlink/Makefile.in, dlls/iccvid/Makefile.in,
+ dlls/ifsmgr.vxd/Makefile.in, dlls/imaadp32.acm/Makefile.in,
+ dlls/imagehlp/Makefile.in, dlls/imm32/Makefile.in,
+ dlls/infosoft/Makefile.in, dlls/iphlpapi/Makefile.in,
+ dlls/iphlpapi/tests/Makefile.in, dlls/itss/Makefile.in,
+ dlls/kernel32/Makefile.in, dlls/kernel32/tests/Makefile.in,
+ dlls/localspl/tests/Makefile.in, dlls/lz32/tests/Makefile.in,
+ dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
+ dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
+ dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
+ dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
+ dlls/mlang/tests/Makefile.in, dlls/mpr/Makefile.in,
+ dlls/msacm32.drv/Makefile.in, dlls/msacm32/Makefile.in,
+ dlls/msacm32/tests/Makefile.in, dlls/msadp32.acm/Makefile.in,
+ dlls/mscms/Makefile.in, dlls/mscms/tests/Makefile.in,
+ dlls/msdmo/Makefile.in, dlls/msg711.acm/Makefile.in,
+ dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
+ dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
+ dlls/msrle32/Makefile.in, dlls/msvcrt/Makefile.in,
+ dlls/msvcrt/tests/Makefile.in, dlls/msvfw32/Makefile.in,
+ dlls/msvidc32/Makefile.in, dlls/msxml3/Makefile.in,
+ dlls/msxml3/tests/Makefile.in, dlls/nddeapi/Makefile.in,
+ dlls/netapi32/Makefile.in, dlls/netapi32/tests/Makefile.in,
+ dlls/newdev/Makefile.in, dlls/ntdll/Makefile.in,
+ dlls/ntdll/tests/Makefile.in, dlls/odbc32/Makefile.in,
+ dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
+ dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
+ dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
+ dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
+ dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
+ dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
+ dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
+ dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
+ dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
+ dlls/riched20/tests/Makefile.in, dlls/rpcrt4/Makefile.in,
+ dlls/rpcrt4/tests/Makefile.in, dlls/rsaenh/Makefile.in,
+ dlls/rsaenh/tests/Makefile.in, dlls/secur32/Makefile.in,
+ dlls/secur32/tests/Makefile.in, dlls/serialui/Makefile.in,
+ dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
+ dlls/shdocvw/Makefile.in, dlls/shdocvw/tests/Makefile.in,
+ dlls/shell32/Makefile.in, dlls/shell32/tests/Makefile.in,
+ dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
+ dlls/spoolss/Makefile.in, dlls/tapi32/Makefile.in,
+ dlls/urlmon/Makefile.in, dlls/urlmon/tests/Makefile.in,
+ dlls/user/Makefile.in, dlls/user/tests/Makefile.in,
+ dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
+ dlls/uxtheme/Makefile.in, dlls/uxtheme/tests/Makefile.in,
+ dlls/version/Makefile.in, dlls/version/tests/Makefile.in,
+ dlls/vmm.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
+ dlls/w32skrnl/Makefile.in, dlls/wined3d/Makefile.in,
+ dlls/winedos/Makefile.in, dlls/winemp3.acm/Makefile.in,
+ dlls/wineps.drv/Makefile.in, dlls/winex11.drv/Makefile.in,
+ dlls/wininet/Makefile.in, dlls/wininet/tests/Makefile.in,
+ dlls/winmm/Makefile.in, dlls/winmm/tests/Makefile.in,
+ dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
+ dlls/winmm/wineaudioio/Makefile.in,
+ dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
+ dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
+ dlls/winmm/wineoss/Makefile.in, dlls/winspool.drv/Makefile.in,
+ dlls/winspool.drv/tests/Makefile.in, dlls/wintab32/Makefile.in,
+ dlls/wintrust/Makefile.in, dlls/wintrust/tests/Makefile.in,
+ dlls/wldap32/Makefile.in, dlls/wnaspi32/Makefile.in,
+ dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
+ dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
+ programs/cmdlgtst/Makefile.in, programs/eject/Makefile.in,
+ programs/icinfo/Makefile.in, programs/oleview/Makefile.in,
+ programs/rpcss/Makefile.in, programs/wineboot/Makefile.in,
+ programs/winecfg/Makefile.in, programs/wineconsole/Makefile.in,
+ programs/winedbg/Makefile.in, programs/winemenubuilder/Makefile.in,
+ programs/winhelp/Makefile.in, server/Makefile.in,
+ tools/winedump/Makefile.in, tools/wrc/Makefile.in:
+ Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of
+ DWORD/LONG/ULONG from long to int.
+
+2006-09-28 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h,
+ dlls/msi/preview.c:
+ msi: Return to the parent dialog when the argument to the EndDialog event
+ is Return.
+
+2006-09-28 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/shell32/shelllink.c:
+ shell32: Cast-qual warnings fix.
+
+ * dlls/shell32/shell32_main.c:
+ shell32: Cast-qual warnings fix.
+
+ * dlls/shell32/pidl.c, dlls/shell32/regsvr.c:
+ shell32: Cast-qual warnings fix.
+
+ * dlls/shell32/brsfolder.c:
+ shell32: Cast-qual warnings fix.
+
+2006-09-29 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Fix typo that confuses winapi_check.
+
+2006-09-28 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Don't deadlock if GL init fails.
+
+2006-09-28 Detlef Riekenberg <wine.dev@web.de>
+
+ * tools/winedump/winedump.man.in:
+ winedump: Remove the shell script reference from the man-page.
+
+2006-09-28 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Set correcly hwndTrack in TrackMouseEvent call.
+
+ * dlls/msvfw32/msvfw32_Pl.rc, dlls/msvfw32/rsrc.rc:
+ msvfw32: Add Polish translation.
+
+ * dlls/gphoto2.ds/gphoto2_En.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
+ dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
+ dlls/gphoto2.ds/gphoto2_No.rc:
+ gphoto2.ds: Use SS_CENTER to center a dialog string.
+
+ * dlls/gphoto2.ds/gphoto2_Pl.rc, dlls/gphoto2.ds/rsrc.rc:
+ gphoto2.ds: Add Polish translation.
+
+ * dlls/sane.ds/sane_De.rc, dlls/sane.ds/sane_En.rc,
+ dlls/sane.ds/sane_Fi.rc, dlls/sane.ds/sane_Fr.rc,
+ dlls/sane.ds/sane_Ko.rc, dlls/sane.ds/sane_Nl.rc,
+ dlls/sane.ds/sane_No.rc:
+ sane.ds: Use SS_CENTER to center a dialog string.
+
+ * dlls/sane.ds/rsrc.rc, dlls/sane.ds/sane_Pl.rc:
+ sane.ds: Add Polish translation.
+
+2006-09-28 Juan Lang <juan_lang@yahoo.com>
+
+ * include/wincrypt.h:
+ wincrypt.h: Fix a typo.
+
+ * dlls/rsaenh/implglue.c, dlls/rsaenh/implglue.h, dlls/rsaenh/rsaenh.c:
+ rsaenh: Correct signature checking.
+ - pass desired key to encrypt_block_impl
+ - don't change the alg id of imported keys
+ - add a few traces
+
+2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/crypt32.spec, dlls/crypt32/sip.c:
+ crypt32: Added some CryptSIP stub implementations.
+
+2006-09-28 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c, dlls/usp10/usp10.spec:
+ usp10: Add a stub implementation and a test for ScriptLayout.
+
+2006-09-28 Alexandre Julliard <julliard@winehq.org>
+
+ * ANNOUNCE, ChangeLog, VERSION, configure:
+ Release 0.9.22.
+
+----------------------------------------------------------------
+2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
+
+ * dlls/ole32/storage32.c, dlls/ole32/tests/storage32.c:
+ ole32: StgOpenStorage on non-existent file should create it (with test).
+
+2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/shlwapi/string.c:
+ shlwapi: Add size parameters to function that takes array arguments.
+
+2006-09-27 Thomas Weidenmueller <thomas@reactsoft.com>
+
+ * dlls/rpcrt4/rpc_server.c:
+ rpcrt4: Fix RpcMgmtSetServerStackSize prototype.
+
+2006-09-28 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/tests/sip.c:
+ crypt32: A small test to verify when to write function pointers.
+
+2006-09-28 Detlef Riekenberg <wine.dev@web.de>
+
+ * Makefile.in, configure, configure.ac, dlls/Makefile.in,
+ dlls/localspl/tests/Makefile.in, dlls/localspl/tests/localmon.c,
+ programs/winetest/Makefile.in, programs/winetest/winetest.rc:
+ localspl/tests: Add initial test.
+
+2006-09-27 Benjamin Arai <me@benjaminarai.com>
+
+ * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
+ dlls/clusapi/Makefile.in, dlls/clusapi/clusapi.c,
+ dlls/clusapi/clusapi.spec:
+ clusapi: Implement stub dll for clusapi.
+
+2006-09-27 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/helpers.c, dlls/msi/tests/package.c:
+ msi: Follow state resolution rules when a feature parent saves a component.
+
+ * dlls/msi/helpers.c, dlls/msi/tests/package.c:
+ msi: A feature state of INSTALLSTATE_ABSENT translates into a component state
+ of INSTALLSTATE_UNKNOWN.
+
+2006-09-27 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/crypt32/cert.c, dlls/crypt32/crypt32.spec,
+ dlls/crypt32/tests/cert.c:
+ crypt32: Implement CertGetPublicKeyLength.
+
+2006-09-28 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
+ gdi32: Make GdiFont a proper C structure, with GdiFont* being a pointer.
+
+2006-09-27 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/ntdll/signal_i386.c:
+ ntdll: Align stack to 4 bytes.
+
+2006-09-27 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/localspl/Makefile.in, dlls/localspl/localmon.c,
+ dlls/localspl/localspl_main.c:
+ localspl: Start implementation of InitializePrintMonitor.
+
+2006-09-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * programs/regedit/Ko.rc:
+ regedit: Updated Korean Resource.
+
+ * dlls/winmm/winmm_Ko.rc:
+ winmm: Updated Korean resource.
+
+2006-09-28 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/device.c:
+ wined3d: Tell gl about the surface alignment.
+
+2006-09-27 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/shdocvw/regsvr.c:
+ shdocvw: Cast-qual warnings fix.
+
+ * dlls/secur32/secur32.c:
+ secur32: Cast-qual warnings fix.
+
+2006-09-27 Huw Davies <huw@codeweavers.com>
+
+ * dlls/ole32/rpc.c:
+ ole32: Don't return from CoRegisterClassObject until we have created the
+ named pipe.
+ Also don't fail if the client connects to the pipe between CreateNamedPipe
+ and ConnectNamedPipe.
+
+2006-09-27 Robert Shearman <rob@codeweavers.com>
+
+ * include/objidl.idl:
+ include: Add types to objidl.idl used by COM contexts.
+
+ * dlls/oleaut32/tmarshal.c:
+ oleaut32: Make sure to free the allocated vtable when the tmarshal proxy
+ is released.
+
+ * dlls/ole32/stg_stream.c:
+ ole32: Check the return value of IStream_SetSize so as to not blindly continue
+ on and possibly corrupt the structured storage file.
+
+ * dlls/ntdll/signal_i386.c:
+ ntdll: Avoid crashing in check_atl_thunk if an execution exception was raised
+ with a bad address.
+
+ * dlls/ntdll/virtual.c:
+ ntdll: NtAllocateVirtual with type of MEM_WRITE_WATCH fails with
+ STATUS_NOT_SUPPORTED on Win2000 instead of STATUS_INVALID_PARAMETER.
+
+ * include/winnt.h:
+ include: Add recently added PSDK VM flags to winnt.h.
+
+2006-09-27 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
+ gdi32: Modify kerning scaling algorithm to the one which appears to better
+ match what Windows does.
+
+2006-09-27 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
+ dlls/mshtml/olecmd.c, dlls/mshtml/persist.c, dlls/mshtml/task.c,
+ dlls/mshtml/tests/htmldoc.c:
+ mshtml: Added get_readyState implementation.
+
+ * dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
+ dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Hu.rc,
+ dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc, dlls/mshtml/No.rc,
+ dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc, dlls/mshtml/resource.h,
+ dlls/mshtml/rsrc.rc:
+ mshtml: Remove conflicts between resource.h and mshtmcid.h.
+
+2006-09-27 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ole32/tests/hglobalstream.c:
+ ole32/tests: Avoid using sizeof in a trace.
+
+ * dlls/d3d9/tests/stateblock.c:
+ d3d9/tests: Don't test texture states beyond the supported maximum.
+
+2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
+ dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Test and fix TB_ADDSTRING from resource.
+
+2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
+
+ * dlls/wined3d/device.c:
+ wined3d: Fix typo in ResourceReleased.
+
+2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c:
+ crypt32: Partly implement CryptSIPRetrieveSubjectGuid.
+
+2006-09-27 Saulius Krasuckas <saulius.krasuckas@ieee.org>
+
+ * dlls/lz32/tests/lzexpand_main.c:
+ lz32/tests: Fix some typos in error messages.
+
+2006-09-27 Ivan Gyurdiev <ivg231@gmail.com>
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Read GL info and load constants into the same device.
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/pixelshader.c,
+ dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Move device pointer into the BaseShader class.
+
+2006-09-27 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/netapi32/ds.c, dlls/netapi32/netapi32.spec, include/dsgetdc.h:
+ netapi32: Add stubs for DsGetDcNameW and DsGetSiteNameW.
+
+ * include/wintrust.h:
+ wintrust.h: Remove duplicate definitions. Spotted by Paul Vriens.
+
+2006-09-27 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/tests/sip.c:
+ crypt32: Another CryptSIPLoad test.
+
+ * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
+ wintrust: Added some CryptSIP stub implementations.
+
+ * include/mssip.h:
+ wintrust: Fix function prototype.
+
+2006-09-27 Jonathan Ernst <jonathan@ernstfamily.ch>
+
+ * programs/clock/Fr.rc:
+ clock: French translation improvements.
+
+ * programs/notepad/Fr.rc:
+ notepad: French translation improvements.
+
+ * programs/progman/Fr.rc:
+ progman: French translation improvements.
+
+ * programs/winefile/Fr.rc:
+ winefile: French translation improvements.
+
+ * programs/taskmgr/Fr.rc:
+ taskmgr: French translation improvements.
+
+ * programs/regedit/Fr.rc:
+ regedit: French translation improvements.
+
+2006-09-27 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * programs/view/view.c:
+ view: Reset the image left-top corner to the window left-top corner after a
+ Scale to Window.
+
+ * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
+ programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
+ programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
+ programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
+ programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
+ programs/view/resource.h, programs/view/view.c:
+ view: Remove the Info > Hello menu item.
+
+ * programs/view/Cs.rc, programs/view/De.rc, programs/view/En.rc,
+ programs/view/Eo.rc, programs/view/Es.rc, programs/view/Fr.rc,
+ programs/view/It.rc, programs/view/Ko.rc, programs/view/Nl.rc,
+ programs/view/No.rc, programs/view/Pl.rc, programs/view/Pt.rc,
+ programs/view/Ru.rc, programs/view/Si.rc, programs/view/Tr.rc,
+ programs/view/init.c, programs/view/resource.h:
+ view: Remove IDS_APPNAME from resources.
+
+ * programs/view/Pl.rc, programs/view/viewrc.rc:
+ view: Add Polish translation.
+
+ * programs/regedit/En.rc:
+ regedit: Fix the English (Neutral) menu.
+
+2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
+
+ * programs/winecfg/Ru.rc:
+ winecfg: Update Russian translation.
+
+2006-09-26 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/cubetexture.c, dlls/wined3d/device.c,
+ dlls/wined3d/directx.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/texture.c, dlls/wined3d/utils.c, dlls/wined3d/volume.c,
+ dlls/wined3d/volumetexture.c:
+ wined3d: Comparing BOOLs against FALSE is redundant.
+
+ * dlls/wined3d/directx.c:
+ wined3d: Add a comment to clarify the point of max_sampler_stages.
+
+ * dlls/wined3d/device.c, dlls/wined3d/directx.c,
+ dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h,
+ include/wine/wined3d_gl.h:
+ wined3d: Add support for native NPOT textures.
+
+ * dlls/wined3d/wined3d_main.c, programs/winecfg/x11drvdlg.c:
+ wined3d: Enable pixel shaders by default.
+
+ * dlls/wined3d/wined3d_main.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Fix the default values for wined3d_settings.
+
+ * dlls/wined3d/vertexshader.c:
+ wined3d: Don't overwrite the position y offset in ARB vertex programs.
+
+ * dlls/wined3d/device.c:
+ wined3d: Cleanup ActiveRender some more.
+
+ * dlls/wined3d/device.c:
+ wined3d: Render upside down when rendering offscreen, even if the backbuffer
+ is used to render to.
+
+ * dlls/wined3d/device.c:
+ wined3d: Show the MESSAGE in device_find_fbconfigs() only once.
+
+2006-09-26 Juan Lang <juan_lang@yahoo.com>
+
+ * include/wintrust.h:
+ wintrust.h: Add missing defines.
+
+ * dlls/crypt32/decode.c, dlls/crypt32/encode.c,
+ dlls/crypt32/tests/encode.c:
+ crypt32: Encode/decode authority key ids.
+
+2006-09-27 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * programs/cmdlgtst/Ko.rc:
+ cmdlgtst: Updated Korean resource.
+
+2006-09-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/rsaenh/rsaenh.c:
+ rsaenh: Cast-qual warnings fix.
+
+ * dlls/rsaenh/mpi.c, dlls/rsaenh/rsa.c, dlls/rsaenh/tomcrypt.h:
+ rsaenh: Cast-qual warnings fix.
+
+2006-09-26 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * programs/uninstaller/Pl.rc, programs/uninstaller/rsrc.rc:
+ uninstaller: Add Polish translation.
+
+ * dlls/winmm/winmm_En.rc:
+ winmm: Use English (US) instead of English (Neutral) for resources.
+
+ * dlls/comctl32/comctl_Pl.rc:
+ comctl32: Update Polish translation.
+
+ * dlls/msrle32/msrle32.c, dlls/msrle32/msrle_Cs.rc,
+ dlls/msrle32/msrle_Hu.rc:
+ msrle32: Show correctly the authors surname in some non-latin1 languages.
+
+ * dlls/iccvid/iccvid_Pl.rc, dlls/iccvid/rsrc.rc, dlls/msrle32/msrle_Pl.rc,
+ dlls/msrle32/rsrc.rc, dlls/msvidc32/msvidc32_Pl.rc,
+ dlls/msvidc32/rsrc.rc:
+ video codecs: add Polish translation.
+
+2006-09-26 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/dmband/bandtrack.c, dlls/dmband/dmutils.c:
+ dmband: Print 64bit integers with wine_dbgstr_longlong.
+
+2006-09-25 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/action.c, dlls/msi/tests/package.c:
+ msi: If the feature linked to a component has a state of INSTALLSTATE_UNKNOWN,
+ the component's state should match.
+
+ * dlls/msi/helpers.c, dlls/msi/tests/package.c:
+ msi: Only specifically resolve the TARGETDIR directory once.
+
+ * dlls/msi/tests/package.c:
+ msi: Add tests for setting the target path of TARGETDIR (based on a patch by
+ Andrey Turkin).
+
+ * dlls/msi/database.c, dlls/msi/install.c, dlls/msi/msipriv.h,
+ dlls/msi/package.c, dlls/msi/tests/package.c:
+ msi: Store the full path to the database file in the MSIDATABASE structure.
+
+2006-09-21 Nicolas Delcros <nicolas@dyalog.com>
+
+ * dlls/user/property.c, include/winuser.h:
+ winuser.h: Fix PROPENUMPROCEXA/W types declarations.
+
+2006-09-21 Damjan Jovanovic <damjan.jov@gmail.com>
+
+ * dlls/setupapi/devinst.c, dlls/setupapi/tests/Makefile.in,
+ dlls/setupapi/tests/devinst.c:
+ setupapi: Brace the guid in SetupDiOpenClassRegKeyExW.
+
+2006-09-26 Alexandre Julliard <julliard@winehq.org>
+
+ * configure, configure.ac, include/config.h.in, programs/explorer/hal.c:
+ explorer: Work around the latest HAL binary compatibility breakage.
+
+2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/tests/sip.c:
+ crypt32: Add tests for CryptSIPRetrieveSubjectGuid.
+
+2006-09-22 James Hawkins <truiken@gmail.com>
+
+ * dlls/setupapi/queue.c:
+ setupapi: Fix a typo.
+
+2006-09-26 Vitaliy Margolen <wine-patch@kievinfo.com>
+
+ * dlls/d3d8/d3d8_main.c:
+ d3d8: Remove no longer used imports.
+
+ * dlls/d3d9/d3d9_main.c:
+ d3d9: Remove no longer used imports.
+
+2006-09-26 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * include/mssip.h:
+ mssip.h: Added function definition.
+
+2006-09-21 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/gdi/tests/font.c:
+ gdi32: Add a test for GetKerningPairs.
+
+ * dlls/gdi/font.c, dlls/gdi/freetype.c, dlls/gdi/gdi_private.h:
+ gdi32: Implement GetKerningPairs for TrueType fonts.
+
+2006-09-26 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/winex11.drv/keyboard.c:
+ winex11.drv: Use a proper protector for X11/XKBlib.h.
+
+2006-09-25 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * programs/winedbg/dbg.y, programs/winedbg/debugger.h,
+ programs/winedbg/stack.c, programs/winedbg/tgt_active.c,
+ programs/winedbg/winedbg.c:
+ winedbg: Fixed regression in gdb startup (especially gdb proxy).
+
+ * programs/winedbg/memory.c:
+ winedbg: Put back the %d format for printing integral values even for
+ 64bit internal values as the default format in winebdg command imposes.
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Added support for a couple of compiland's children.
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Fix location computation when attribute has a constant form instead
+ of a block form.
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Change the definition of an attribute so that we can pass around
+ the form.
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Move the attribute union (now nameless) into a structure called
+ attribute.
+
+ * dlls/dbghelp/dwarf.c:
+ dbghelp: Added support for DW_OP_breg* operations in location computation.
+
+ * dlls/dbghelp/dbghelp_private.h, dlls/dbghelp/dwarf.c,
+ dlls/dbghelp/msc.c, dlls/dbghelp/stabs.c, dlls/dbghelp/symbol.c:
+ dbghelp: Variables & registers.
+ - more strickling differentiation variable location between
+ a register, and the dereferenced address defined by a
+ register (and possibly an offset)
+ - added a parameter to symt_add_func_local (and internal symbol
+ data struct) to help differentiate
+ - fix all debug parsers to confer to this new scheme
+
+2006-09-25 Saulius Krasuckas <saulius2@ar.fi.lt>
+
+ * dlls/lz32/tests/lzexpand_main.c:
+ lz32/tests: Try to open nonexisting compressed files.
+
+ * dlls/lz32/tests/lzexpand_main.c:
+ lz32/tests: Add more cases for opening compressed files.
+
+ * dlls/lz32/tests/lzexpand_main.c:
+ lz32/tests: Move indirect opening of compressed files into separate functions.
+ Also rename W-string variable to get some naming consistency.
+
+ * dlls/lz32/tests/lzexpand_main.c:
+ lz32/tests: Compare result to predefined compressed file name, not calculated
+ one.
+
+2006-09-25 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/crypt32/tests/cert.c:
+ crypt32: Reduce indent level of tests.
+
+2006-09-26 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Use GL_EXTCALL.
+ That fixes compilation with gl headers that do not know about glUniform4fvARB.
+
+2006-09-25 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
+ dlls/winex11.drv/winex11.drv.spec:
+ winex11.Drv: Remove unneeded wgl exports.
+
+2006-09-25 Duane Clark <fpga@pacbell.net>
+
+ * dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
+ msvcrt: fgetc needs to use unsigned parameters.
+ Spotted by and adapted from test written by Tobias Ringström.
+
+2006-09-25 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/dmcompos/chordmaptrack.c, dlls/dmcompos/dmcompos_main.c,
+ dlls/dmcompos/signposttrack.c:
+ dmcompos: Print 64bit integers with wine_dbgstr_longlong.
+
+2006-09-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/rpcrt4/rpc_transport.c:
+ rpcrt4: Cast-qual warnings fix.
+
+ * dlls/rpcrt4/ndr_stubless.c:
+ rpcrt4: Cast-qual warnings fix.
+
+ * dlls/rpcrt4/cpsf.c:
+ rpcrt4: Cast-qual warnings fix.
+
+ * dlls/rpcrt4/ndr_marshall.c:
+ rpcrt4: Cast-qual warnings fix.
+
+ * dlls/riched20/reader.c:
+ riched20: Cast-qual warning fix.
+
+2006-09-25 Fatih Aşıcı <fatih.asici@gmail.com>
+
+ * programs/notepad/Tr.rc:
+ notepad: Update Turkish resources.
+
+ * programs/clock/Tr.rc:
+ clock: Update Turkish resources.
+
+ * dlls/shell32/shell32_Tr.rc:
+ shell32: Update Turkish resources.
+
+2006-09-25 Jan Zerebecki <jan.wine@zerebecki.de>
+
+ * programs/regedit/listview.c:
+ regedit: Remove dead code.
+
+2006-09-24 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/wined3d/directx.c, include/wine/wined3d_types.h:
+ wined3d: Add the missing gamma cap.
+
+2006-09-23 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/wintrust/register.c:
+ wintrust: Implement SoftpubDllRegisterServer.
+
+2006-09-22 Ivan Leo <ivanleo@gmail.com>
+
+ * dlls/dinput/mouse.c:
+ dinput: Add some error checks to mouse.c.
+
+2006-09-22 Frank Richter <frank.richter@gmail.com>
+
+ * dlls/setupapi/query.c, dlls/setupapi/tests/query.c:
+ setupapi: Duplicate behaviour of native SetupGetInfInformation with NULL
+ ReturnBuffer and certain ReturnBufferSizes.
+
+2006-09-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/comctl32.h, dlls/comctl32/commctrl.c,
+ dlls/comctl32/toolbar.c:
+ comctl32: toolbar: If wParam in TB_ADDBUTTON is large, enlarge the
+ bitmap before ImageList_AddMasked rather then call
+ ImageList_SetImagesCount after.
+
+ * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Resize the imagelist icons after a TB_SETBITMAPSIZE.
+
+2006-09-25 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/ntdll/signal_i386.c:
+ ntdll: Avoid ebx being clobbered in exception handler.
+
+2006-09-24 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/tests/htmldoc.c:
+ mshtml: Added more loading tests.
+
+ * dlls/mshtml/navigate.c:
+ mshtml: Set dwOptions in GetBindInfo to 0x80000 to make test pass.
+
+ * dlls/mshtml/nsembed.c:
+ mshtml: Initialize url in OnStartURIOpen.
+
+ * dlls/mshtml/persist.c:
+ mshtml: Remove FIXMEs and fix a typo.
+
+ * dlls/mshtml/navigate.c, dlls/mshtml/task.c:
+ mshtml: Added PARSECOMPLETE task implementation.
+
+ * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
+ dlls/mshtml/navigate.c, dlls/mshtml/nsio.c, dlls/mshtml/persist.c:
+ mshtml: Store BSCallback in HTMDocument.
+
+ * dlls/mshtml/mshtml_private.h, dlls/mshtml/navigate.c:
+ mshtml: Store IBinding interface in BSCallback.
+
+ * dlls/mshtml/htmldoc.c, dlls/mshtml/mshtml_private.h,
+ dlls/mshtml/persist.c, dlls/mshtml/task.c:
+ mshtml: Add SETDOWNLOADSTATE task implementation and use it in
+ IPersistMoniker::Load.
+
+ * dlls/mshtml/Makefile.in, dlls/mshtml/htmldoc.c, dlls/mshtml/main.c,
+ dlls/mshtml/mshtml_private.h, dlls/mshtml/task.c, dlls/mshtml/view.c:
+ mshtml: Create one "Internet Explorer_Hidden" window per thread.
+
+2006-09-25 Jonathan Ernst <jonathan@ernstfamily.ch>
+
+ * dlls/devenum/devenum.rc, dlls/shell32/shell32_Fr.rc:
+ dlls: Assorted French translation improvements.
+
+2006-09-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * programs/winefile/Pl.rc:
+ winefile: Update Polish translation.
+
+ * dlls/user/resources/user32_Pl.rc:
+ user32: Update Polish translation.
+
+ * programs/regedit/Pl.rc:
+ regedit: Update Polish translation.
+
+ * programs/cmdlgtst/En.rc, programs/cmdlgtst/Ru.rc:
+ cmdlgtst: Move the PageSetup_Flags_Dialog from Ru.rc to En.rc.
+
+ * dlls/mshtml/rsrc.rc, dlls/msi/msi.rc, dlls/shdocvw/shdocvw.rc,
+ programs/oleview/rsrc.rc, programs/uninstaller/rsrc.rc:
+ resources: Mark common resources as LANG_NEUTRAL, SUBLANG_NEUTRAL.
+
+2006-09-24 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/d3d9/tests/surface.c, dlls/wined3d/device.c,
+ dlls/wined3d/surface.c, dlls/wined3d/surface_gdi.c:
+ wined3d: Surface data is 32 bit aligned.
+
+2006-09-23 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/vertexshader.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Avoid wasting a uniform.
+
+ * dlls/wined3d/vertexbuffer.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Stop fixing up a VBO if the declaration changes too often.
+
+ * dlls/wined3d/vertexbuffer.c:
+ wined3d: Verify the VBO vertex declaration every draw.
+
+ * dlls/wined3d/surface_gdi.c:
+ wined3d: Fix a typo.
+
+2006-09-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/quartz/acmwrapper.c, dlls/quartz/avidec.c:
+ quartz: Cast-qual warnings fix.
+
+2006-09-21 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/oleaut32/olefont.c, dlls/oleaut32/typelib.c:
+ oleaut32: Cast-qual warnings fix.
+
+2006-09-22 Andrey Turkin <pancha@mail.nnov.ru>
+
+ * programs/msiexec/msiexec.c:
+ msiexec: Should recognize /xpackage syntax.
+
+2006-09-21 Aric Stewart <aric@codeweavers.com>
+
+ * dlls/user/edit.c:
+ user: Correct buffer overflows in IME processing code.
+
+2006-09-24 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/msi/dialog.c:
+ msi: Support more dialog groups.
+
+2006-09-25 Nicolas Delcros <nicolas@dyalog.com>
+
+ * tools/wrc/wrc.c:
+ wrc: Fixed typo for the --pedantic argument.
+
+2006-09-25 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * include/wincrypt.h:
+ wincrypt.h: A few more defines.
+
+2006-09-22 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/wined3d/device.c, dlls/wined3d/directx.c,
+ include/wine/wined3d_gl.h:
+ wined3d: glBlend* fixes.
+
+2006-09-21 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/tests/htmldoc.c:
+ mshtml: Better IDM_PARSECOMPLETE test.
+
+ * dlls/shdocvw/shdocvw.h, dlls/shdocvw/tests/webbrowser.c,
+ dlls/shdocvw/webbrowser.c:
+ shdocvw: Added [get|put]_Silent implementation.
+ As we don't have any dialog in WebBrowser implemented yet, all we have to do
+ is to store silent value.
+
+2006-09-21 Huw Davies <huw@codeweavers.com>
+
+ * dlls/advapi32/security.c:
+ advapi32: Fix ADVAPI_GetComputerSid to work correctly if a sid doesn't exist
+ in the registry.
+ This makes the tests run correctly on first invocation.
+
+ * dlls/gdi/tests/font.c:
+ gdi32: Make the bitmap font tests locale aware.
+
+ * dlls/gdi/tests/font.c:
+ gdi32: Win 2000 and Win XP behave differently if there's a '\n' in the string,
+ so remove the width test completely.
+
+2006-09-17 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/secur32.c:
+ secur32: Stop loading Negotiate until it is actually working.
+
+2006-09-24 Alexandre Julliard <julliard@winehq.org>
+
+ * programs/.gitignore, programs/make_progs, tools/make_makefiles:
+ make_makefiles: Merged the make_progs script into make_makefiles.
+
+2006-09-20 Detlef Riekenberg <wine.dev@web.de>
+
+ * include/msvcrt/sys/types.h, include/winsock.h:
+ include: Open Watcom compatibility (Fix _BSDTYPES_DEFINED typo).
+
+2006-09-22 Alexandre Julliard <julliard@winehq.org>
+
+ * configure, configure.ac:
+ configure: Moved the libGL.a check to the final warnings.
+
+ * Makefile.in, configure, configure.ac, include/.gitignore:
+ Makefile: Automatically update config.h if configure changed.
+
+ * tools/make_makefiles:
+ make_makefiles: Parse the makefiles to find the correct rules file dependency.
+
+ * tools/makedep.c:
+ makedep: Update dependencies even with no source files.
+
+2006-09-21 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/user/resource.c, dlls/user/tests/resource.c,
+ dlls/user/tests/resource.rc:
+ user: Fix handling of high bits of resource id in LoadString, reported by
+ Andrey Turkin.
+
+2006-09-17 Ivan Gyurdiev <ivg231@gmail.com>
+
+ * dlls/wined3d/drawprim.c:
+ wined3d: Allow null streams in the vertex declaration.
+
+2006-09-17 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c:
+ secur32: Tell the user if ntlm_auth is not found or outdated.
+
+2006-09-16 Alex Villacís Lasso <a_villacis@palosanto.com>
+
+ * dlls/msacm32/driver.c:
+ msacm: acmDriverPriority() compares dwPriority against negative values.
+ This issue was spotted by Andrew Talbot.
+
+2006-09-15 Benjamin Arai <me@benjaminarai.com>
+
+ * Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
+ dlls/nddeapi/Makefile.in, dlls/nddeapi/nddeapi.c,
+ dlls/nddeapi/nddeapi.spec:
+ nddeapi: Implement stub dll for nddeapi.
+
+2006-09-14 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
+
+ * dlls/comdlg32/fontdlg.c:
+ comdlg32: Show better font style information in fontdlg.
+
+2006-09-13 James Hawkins <truiken@gmail.com>
+
+ * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec:
+ wintrust: Add a stub implementation of CryptCATClose.
+
+ * dlls/wintrust/crypt.c, dlls/wintrust/wintrust.spec, include/mscat.h:
+ wintrust: Add a stub implementation of CryptCATEnumerateMember.
+
+ * dlls/wintrust/crypt.c, dlls/wintrust/wintrust_main.c:
+ wintrust: Move the Crypt* functions to crypt.c.
+
+ * dlls/wintrust/Makefile.in, dlls/wintrust/crypt.c,
+ dlls/wintrust/wintrust.spec:
+ wintrust: Add a stub implementation of CryptCATOpen.
+
+2006-09-20 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Fix the return code of TB_ADDBITMAP.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Simplify the TOOLBAR_AddButton.
+
+ * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Fix IDB_STD_VIEW_* icons count (with testcase).
+
+ * dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Use correctly wParam in TB_ADDBITMAP.
+
+ * dlls/comctl32/imagelist.c, dlls/comctl32/tests/imagelist.c:
+ comctl32: imagelist: SetImageCount can be used to decrease image count (with
+ testcase).
+
+ * dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/propsheet.rc,
+ dlls/comctl32/tests/resources.h, dlls/comctl32/tests/rsrc.rc,
+ dlls/comctl32/tests/toolbar.c:
+ comctl32: toolbar: Add some tests for TB_ADDBITMAP.
+
+2006-09-20 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/action.c, dlls/msi/action.h, dlls/msi/helpers.c,
+ dlls/msi/tests/package.c:
+ msi: Disable child features of parent features that are unselected because of
+ the install level.
+
+ * dlls/msi/dialog.c:
+ msi: Translate the INSTALLSTATE_UNKNOWN index into the INSTALLSTATE_ABSENT
+ image index.
+
+ * dlls/msi/action.c, dlls/msi/tests/package.c:
+ msi: Don't check a component's install state if a component ID is not provided.
+
+ * dlls/msi/tests/package.c:
+ msi: Fix the results of a few tests to match Windows.
+
+ * dlls/msi/action.c, dlls/msi/tests/package.c:
+ msi: Load the component states in CostFinalize instead of CostInitialize.
+
+ * dlls/msi/action.c, dlls/msi/tests/package.c:
+ msi: Initialize all features' action states to INSTALLSTATE_UNKNOWN.
+
+ * dlls/msi/action.c, dlls/msi/tests/package.c:
+ msi: Only override a feature whose action state is INSTALLSTATE_SOURCE.
+
+ * dlls/advpack/files.c:
+ advpack: backup should be a const string.
+
+2006-09-21 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/wininet/tests/http.c:
+ wininet/tests: Don't fail the tests if the network is unreachable.
+
+ * dlls/urlmon/tests/url.c:
+ urlmon/tests: Don't fail the tests if the network is unreachable.
+
+2006-09-20 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
+ dlls/winex11.drv/winex11.drv.spec:
+ opengl: Move wgl font code to winex11.drv.
+
+2006-09-20 Michael Stefaniuc <mstefani@redhat.de>
+
+ * include/wine/mmsystem16.h:
+ include: Make the return type of mmioSendMessage16 in the function declaration
+ match that of the function definition.
+
+2006-09-20 Dan Hipschman <dsh@linux.ucla.edu>
+
+ * dlls/msxml3/nodemap.c, dlls/msxml3/tests/domdoc.c:
+ msxml3: Fix IXMLDOMNamedNodeMap_getNamedItem() conformance on error.
+
+2006-09-20 Benjamin Arai <me@benjaminarai.com>
+
+ * dlls/msi/tests/db.c:
+ msi: Adds test to check "JOIN" operator with "*" operator for the SELECT clause
+ returns the correct results.
+
+ * dlls/msi/tests/db.c:
+ msi: Adds test to check if basic "JOIN" operator without "WHERE" clause returns
+ the correct results.
+
+ * dlls/oleaut32/tests/vartest.c:
+ oleaut32: Conformance test for function variant:VarImp.
+
+ * dlls/oleaut32/oleaut32.spec, dlls/oleaut32/variant.c:
+ oleaut32: Implementation for function variant:VarImp.
+
+2006-09-20 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/dmime/dmutils.c, dlls/dmime/lyricstrack.c,
+ dlls/dmime/markertrack.c, dlls/dmime/paramcontroltrack.c,
+ dlls/dmime/performance.c, dlls/dmime/segtriggertrack.c,
+ dlls/dmime/seqtrack.c, dlls/dmime/sysextrack.c,
+ dlls/dmime/tempotrack.c, dlls/dmime/timesigtrack.c,
+ dlls/dmime/tool.c, dlls/dmime/wavetrack.c:
+ dmime: Print 64bit integers with wine_dbgstr_longlong.
+
+2006-09-20 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/ole32/stg_prop.c:
+ ole32: Cast-qual warnings fix.
+
+ * dlls/odbc32/proxyodbc.c:
+ odbc32: Cast-qual warning fix.
+
+2006-09-20 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/netapi32/ds.c, dlls/netapi32/tests/ds.c:
+ netapi32: Partially implement DsRoleGetPrimaryDomainInformation, and
+ DsRoleFreeMemory.
+
+ * dlls/crypt32/chain.c:
+ crypt32: Don't crash on freeing null chain engine.
+
+ * dlls/crypt32/tests/cert.c:
+ crypt32: Test exporting key acquired through CryptAcquireCertificatePrivateKey.
+
+ * dlls/crypt32/tests/encode.c:
+ crypt32: Test decoding a big CRL.
+
+2006-09-20 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/drawprim.c:
+ wined3d: Do not bind the 0 vbo when vbos are unsupported.
+
+2006-09-21 Alexandre Julliard <julliard@winehq.org>
+
+ * server/process.c, server/process.h, server/request.c:
+ server: Kill the process without SIGTERM when the fd socket is closed.
+
+ * configure, configure.ac:
+ configure: Don't display any messages when started from the makefile to rebuild
+ config.status.
+
+2006-09-20 Alexandre Julliard <julliard@winehq.org>
+
+ * configure.ac:
+ configure: Escape newlines in DEPENDENCIES when using an old autoconf version.
+
+ * Makefile.in, tools/Makefile.in:
+ Makefile: Fixed rule for building makedep when cross-compiling.
+
+2006-09-20 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/sip.c:
+ crypt32: Simplify by removing unneeded backslash.
+
+2006-09-20 Huw Davies <huw@codeweavers.com>
+
+ * dlls/gdi/tests/font.c:
+ gdi32: GetTextExtentPoint and GetTextExtentExPoint behave differently if
+ there's a \n in the string.
+
+ * dlls/gdi/freetype.c:
+ gdi32: Fix ppem in the case that there isn't an exact height match in the
+ vdmx table.
+
+ * dlls/gdi/tests/font.c:
+ gdi32: Only run the GetGlyphIndices test if Symbol is installed.
+
+2006-09-19 Benjamin Arai <me@benjaminarai.com>
+
+ * dlls/msi/tests/db.c:
+ msi: Adds test to check if "AND" operator returns the correct result for the
+ "WHERE" clause.
+
+ * dlls/msi/tests/db.c:
+ msi: Adds tests to check if joins return the correct number of rows.
+
+ * dlls/msi/tests/db.c:
+ msi: Updates tests for joins to include row and column ids in message.
+
+2006-09-17 Christoph Frick <frick@sc-networks.com>
+
+ * dlls/wined3d/device.c:
+ wined3d: Clamp the light exponent at 128.
+
+2006-09-18 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/setupapi/tests/devinst.c:
+ setupapi/tests: Use pSetupDiOpenClassRegKeyExA.
+
+ * dlls/ntdll/cdrom.c:
+ ntdll: Don't do DVD_READ_STRUCTURE when inbuffer or outbuffer has issues
+ (Coverity).
+
+ * dlls/ntdll/reg.c, dlls/ntdll/tests/reg.c:
+ ntdll: Fixed conditional expression (Coverity).
+
+2006-09-18 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/gdi/font.c:
+ gdi: If there is no space for strings GetOutlineTextMetricsA should not indicate
+ that they present.
+
+2006-09-17 Vitaliy Margolen <wine-patch@kievinfo.com>
+
+ * dlls/dinput/mouse.c:
+ dinput: Initialize default coop level. Invert logic in hook handler.
+
+2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/ntdll/env.c:
+ ntdll: Cast-qual warning fix.
+
+2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/msi/action.c, dlls/msi/appsearch.c, dlls/msi/registry.c,
+ dlls/msi/source.c:
+ msi: Cast-qual warnings fix.
+
+2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/hlink/hlink_main.c:
+ hlink: Cast-qual warnings fix.
+
+2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/shlwapi/tests/path.c, dlls/url/url_main.c:
+ url: Fixed wrong argument (Coverity).
+
+2006-09-16 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
+
+ * programs/notepad/dialog.c:
+ notepad: Keep the modify information of edit control when toggle wrap line.
+
+ * programs/notepad/main.c, programs/notepad/main.h:
+ notepad: Use HKCU\Software\Microsoft\Notepad for font and window-geometry.
+
+2006-09-15 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/dialog.c:
+ msi: Use ACTION_UpdateComponentStates in the selection tree so we don't have
+ to duplicate the component changing logic.
+
+ * dlls/msi/helpers.c, dlls/msi/tests/package.c:
+ msi: INSTALLSTATE_SOURCE also overrides a parent feature state change to
+ INSTALLSTATE_ABSENT.
+
+ * dlls/msi/tests/package.c:
+ msi: Add tests for components with multiple parent features.
+
+2006-09-14 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/dialog.c:
+ msi: Add the total and free disk space to the VolumeCostList control.
+
+2006-09-18 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/d3d8_main.c:
+ d3d8: More correct stub for ValidatePixelShader + tests.
+
+2006-09-16 Vitaliy Margolen <wine-patch@kievinfo.com>
+
+ * dlls/dinput/mouse.c, dlls/dinput/tests/mouse.c:
+ dinput: Return proper errors in SetCooperativeLevel.
+
+2006-09-14 Vijay Kiran Kamuju <infyquest@gmail.com>
+
+ * include/winuser.h:
+ include: Add some missing definitions in winuser.h.
+
+2006-09-17 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/advpack/advpack_private.h:
+ advpack: Remove duplicate function declaration.
+
+2006-09-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/netapi32/nbnamecache.c:
+ netapi32: Cast-qual warnings fix.
+
+2006-09-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/msvcrt/file.c, dlls/msvcrt/misc.c:
+ msvcrt: Cast-qual warnings fix.
+
+2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/mapi32/util.c:
+ mapi32: Cast-qual warning fix.
+
+ * dlls/kernel32/resource.c:
+ kernel32: Cast-qual warnings fix.
+
+ * dlls/kernel32/ne_module.c:
+ kernel32: Cast-qual warnings fix.
+
+ * dlls/kernel32/instr.c:
+ kernel32: Cast-qual warnings fix.
+
+ * dlls/kernel32/heap.c, dlls/kernel32/registry16.c, dlls/kernel32/time.c,
+ dlls/kernel32/volume.c:
+ kernel32: Cast-qual warnings fix.
+
+2006-09-20 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel32/except.c, dlls/ntdll/signal_i386.c,
+ dlls/winex11.drv/dib.c, include/winnt.h,
+ programs/winedbg/tgt_active.c:
+ include: Added definitions for the fault address exception information.
+
+ * dlls/kernel32/except.c, dlls/ntdll/thread.c, include/winbase.h,
+ include/wine/exception.h, include/winnt.h:
+ include: Exception filters should return LONG, not DWORD.
+ Also move UnhandledExceptionFilter definitions to winbase.h since they
+ are there in the latest SDK.
+
+2006-09-18 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * include/commctrl.h:
+ include: Win64 fix in TBBUTTON.
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Don't leak the intoPtr->bitmaps during resizing and
+ destruction.
+
+ * dlls/comctl32/header.c:
+ comctl32: header: Update the header comment.
+
+ * dlls/comctl32/header.c:
+ comctl32: header: Remove the nOldWidth.
+
+ * dlls/comctl32/header.c:
+ comctl32: header: Send new values in notifies during resize and drag-drop
+ instead of the old ones.
+ This also fixes the notify format of HDN_ITEMCLICKED(A/W).
+
+ * dlls/comctl32/header.c:
+ comctl32: header: Merge the simple delete and complex delete.
+
+ * dlls/comctl32/header.c:
+ comctl32: header: Simplify the insert/delete code by using ReAlloc.
+
+ * dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
+ comctl32: header: Test the header order-management code and fix some bugs.
+
+2006-09-19 Juan Lang <juan_lang@yahoo.com>
+
+ * include/wincrypt.h:
+ wincrypt.h: Add more missing definitions and prototypes.
+
+2006-09-18 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/dmloader/debug.c:
+ dmloader: Print 64bit integers with wine_dbgstr_longlong.
+
+2006-09-18 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/winspool.drv/info.c:
+ winspool: Fix missing backslash.
+
+2006-09-17 Francois Gouget <fgouget@codeweavers.com>
+
+ * tools/wine.inf:
+ wine.inf: Add the missing SecurityService keys.
+
+2006-09-17 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/setupapi/devinst.c:
+ setupapi: Fixed wrong check (Coverity).
+
+2006-09-16 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/tests/str.c:
+ crypt32: Cast-qual warnings fix.
+
+2006-09-15 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/tests/Makefile.in, dlls/crypt32/tests/main.c,
+ dlls/crypt32/tests/sip.c:
+ crypt32: Move SIP related tests to their own file.
+
+2006-09-14 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/Makefile.in, dlls/crypt32/main.c, dlls/crypt32/sip.c:
+ crypt32: Move SIP related functions to their own file.
+
+ * dlls/crypt32/crypt32.spec:
+ crypt32: Add a few functions to the spec file.
+
+2006-09-18 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Fix wined3d/opengl regression.
+
+2006-09-15 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Fix fbconfig regression.
+
+2006-09-13 James Hawkins <truiken@gmail.com>
+
+ * dlls/setupapi/setupapi.spec, dlls/setupapi/stubs.c, include/setupapi.h:
+ setupapi: Add stubs for SetupOpenLog, SetupCloseLog, and SetupLogError.
+
+ * dlls/setupapi/parser.c, dlls/setupapi/setupapi.spec,
+ dlls/setupapi/tests/parser.c:
+ setupapi: Implement pSetupGetField, with tests.
+
+2006-09-14 Hwang YunSong(황윤성 <hys545@dreamwiz.com>
+
+ * documentation/README.ko:
+ README.ko: Updated.
+
+2006-09-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/gdi/font.c, dlls/gdi/printdrv.c:
+ gdi: Cast-qual warnings fix.
+
+ * dlls/gdi/enhmetafile.c:
+ gdi: Cast-qual warnings fix.
+
+ * dlls/gdi/bitmap.c, dlls/gdi/brush.c, dlls/gdi/dib.c:
+ gdi: Cast-qual warnings fix.
+
+2006-09-13 Dan Hipschman <dsh@linux.ucla.edu>
+
+ * tools/widl/typelib.c:
+ widl: Don't compare result of read() to unsigned type.
+
+ * tools/widl/write_msft.c:
+ widl: Remove unused parameter in create_msft_typeinfo.
+
+ * tools/widl/write_msft.c:
+ widl: Remove unused parameter in ctl2_encode_name.
+
+ * tools/widl/utils.c:
+ widl: Replace a #if by if for better compiler checking.
+
+ * tools/widl/typegen.c:
+ widl: Remove unused parameter in write_ip_tfs.
+
+ * tools/widl/parser.l:
+ widl: Fix warning about unused structure field in lexer.
+
+ * tools/widl/widl.man.in:
+ widl: Add -u and -U options to man page.
+
+2006-09-13 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/dmscript/dmscript_main.c, dlls/dmscript/scripttrack.c:
+ dmscript: Print 64bit integers with wine_dbgstr_longlong.
+
+2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/tests/main.c:
+ crypt32/tests: Some tests for CryptSIPLoad.
+
+2006-09-13 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/dnsapi/query.c, dlls/dnsapi/record.c:
+ dnsapi: Use the proper type for the return value in dns_do_query_netbios().
+ Remove some unnecessary casts.
+
+ * dlls/dnsapi/dnsapi.spec, dlls/dnsapi/record.c,
+ dlls/dnsapi/tests/record.c:
+ dnsapi: Implement and test DnsRecordSetDetach.
+
+2006-09-13 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/comctl32/listview.c:
+ comctl32: listview: Don't edit labels after the first click of a double click.
+
+ * dlls/comctl32/listview.c:
+ comctl32: listview: Don't edit labels on click if the view was not focused.
+
+2006-09-13 Nicolas Delcros <nicolas@dyalog.com>
+
+ * include/commctrl.h:
+ include/commctrl.h: TV_DISPINFO constants definition.
+
+2006-09-12 Nicolas Delcros <nicolas@dyalog.com>
+
+ * include/windows.h:
+ include/windows.h: Added _INC_WINDOWS declaration.
+
+2006-09-14 Alexandre Julliard <julliard@winehq.org>
+
+ * Makefile.in:
+ makefile: Automatically re-run configure if it has been modified.
+
+ * Makefile.in, tools/make_makefiles:
+ makefiles: Automatically rebuild makefiles when their sources and/or configure
+ changed.
+
+ * Make.rules.in, Makefile.in, configure, configure.ac, tools/Makefile.in:
+ makefiles: Attempt to automatically run make depend when reading an updated
+ makefile.
+
+ * Makefile.in, dlls/Makefile.in, dlls/make_dlls,
+ documentation/Makefile.in, fonts/Makefile.in, libs/Makefile.in,
+ programs/Makefile.in, programs/make_progs:
+ makefiles: Remove the dependencies comment in files that don't need it.
+
+ * configure, configure.ac, dlls/activeds/Makefile.in,
+ dlls/advapi32/Makefile.in, dlls/advapi32/tests/Makefile.in,
+ dlls/advpack/Makefile.in, dlls/advpack/tests/Makefile.in,
+ dlls/amstream/Makefile.in, dlls/atl/Makefile.in,
+ dlls/avicap32/Makefile.in, dlls/avifil32/Makefile.in,
+ dlls/cabinet/Makefile.in, dlls/cabinet/tests/Makefile.in,
+ dlls/capi2032/Makefile.in, dlls/cards/Makefile.in,
+ dlls/cfgmgr32/Makefile.in, dlls/comcat/Makefile.in,
+ dlls/comcat/tests/Makefile.in, dlls/comctl32/Makefile.in,
+ dlls/comctl32/tests/Makefile.in, dlls/comdlg32/Makefile.in,
+ dlls/comdlg32/tests/Makefile.in, dlls/compstui/Makefile.in,
+ dlls/crtdll/Makefile.in, dlls/crypt32/Makefile.in,
+ dlls/crypt32/tests/Makefile.in, dlls/cryptdll/Makefile.in,
+ dlls/cryptnet/Makefile.in, dlls/ctl3d32/Makefile.in,
+ dlls/d3d8/Makefile.in, dlls/d3d8/tests/Makefile.in,
+ dlls/d3d9/Makefile.in, dlls/d3d9/tests/Makefile.in,
+ dlls/d3dim/Makefile.in, dlls/d3drm/Makefile.in,
+ dlls/d3dx8/Makefile.in, dlls/d3dxof/Makefile.in,
+ dlls/dbghelp/Makefile.in, dlls/dciman32/Makefile.in,
+ dlls/ddraw/Makefile.in, dlls/ddraw/tests/Makefile.in,
+ dlls/devenum/Makefile.in, dlls/dinput/Makefile.in,
+ dlls/dinput/tests/Makefile.in, dlls/dinput8/Makefile.in,
+ dlls/dmband/Makefile.in, dlls/dmcompos/Makefile.in,
+ dlls/dmime/Makefile.in, dlls/dmloader/Makefile.in,
+ dlls/dmscript/Makefile.in, dlls/dmstyle/Makefile.in,
+ dlls/dmsynth/Makefile.in, dlls/dmusic/Makefile.in,
+ dlls/dmusic32/Makefile.in, dlls/dnsapi/Makefile.in,
+ dlls/dnsapi/tests/Makefile.in, dlls/dplay/Makefile.in,
+ dlls/dplayx/Makefile.in, dlls/dpnet/Makefile.in,
+ dlls/dpnhpast/Makefile.in, dlls/dsound/Makefile.in,
+ dlls/dsound/tests/Makefile.in, dlls/dswave/Makefile.in,
+ dlls/dxdiagn/Makefile.in, dlls/dxerr8/Makefile.in,
+ dlls/dxerr9/Makefile.in, dlls/dxguid/Makefile.in,
+ dlls/gdi/Makefile.in, dlls/gdi/tests/Makefile.in,
+ dlls/glu32/Makefile.in, dlls/glut32/Makefile.in,
+ dlls/gphoto2.ds/Makefile.in, dlls/hhctrl.ocx/Makefile.in,
+ dlls/hid/Makefile.in, dlls/hlink/Makefile.in,
+ dlls/hlink/tests/Makefile.in, dlls/iccvid/Makefile.in,
+ dlls/icmp/Makefile.in, dlls/ifsmgr.vxd/Makefile.in,
+ dlls/imaadp32.acm/Makefile.in, dlls/imagehlp/Makefile.in,
+ dlls/imm32/Makefile.in, dlls/infosoft/Makefile.in,
+ dlls/infosoft/tests/Makefile.in, dlls/inseng/Makefile.in,
+ dlls/iphlpapi/Makefile.in, dlls/iphlpapi/tests/Makefile.in,
+ dlls/itss/Makefile.in, dlls/kernel32/Makefile.in,
+ dlls/kernel32/tests/Makefile.in, dlls/localspl/Makefile.in,
+ dlls/lz32/Makefile.in, dlls/lz32/tests/Makefile.in,
+ dlls/mapi32/Makefile.in, dlls/mapi32/tests/Makefile.in,
+ dlls/mciavi32/Makefile.in, dlls/mcicda/Makefile.in,
+ dlls/mciseq/Makefile.in, dlls/mciwave/Makefile.in,
+ dlls/midimap/Makefile.in, dlls/mlang/Makefile.in,
+ dlls/mlang/tests/Makefile.in, dlls/mmdevldr.vxd/Makefile.in,
+ dlls/monodebg.vxd/Makefile.in, dlls/mpr/Makefile.in,
+ dlls/mprapi/Makefile.in, dlls/msacm32.drv/Makefile.in,
+ dlls/msacm32/Makefile.in, dlls/msacm32/tests/Makefile.in,
+ dlls/msadp32.acm/Makefile.in, dlls/mscms/Makefile.in,
+ dlls/mscms/tests/Makefile.in, dlls/msdmo/Makefile.in,
+ dlls/msftedit/Makefile.in, dlls/msg711.acm/Makefile.in,
+ dlls/mshtml/Makefile.in, dlls/mshtml/tests/Makefile.in,
+ dlls/msi/Makefile.in, dlls/msi/tests/Makefile.in,
+ dlls/msimg32/Makefile.in, dlls/msisys.ocx/Makefile.in,
+ dlls/msnet32/Makefile.in, dlls/msrle32/Makefile.in,
+ dlls/msvcrt/Makefile.in, dlls/msvcrt/tests/Makefile.in,
+ dlls/msvcrt20/Makefile.in, dlls/msvcrt40/Makefile.in,
+ dlls/msvcrtd/Makefile.in, dlls/msvcrtd/tests/Makefile.in,
+ dlls/msvfw32/Makefile.in, dlls/msvidc32/Makefile.in,
+ dlls/mswsock/Makefile.in, dlls/msxml3/Makefile.in,
+ dlls/msxml3/tests/Makefile.in, dlls/netapi32/Makefile.in,
+ dlls/netapi32/tests/Makefile.in, dlls/newdev/Makefile.in,
+ dlls/ntdll/Makefile.in, dlls/ntdll/tests/Makefile.in,
+ dlls/ntdsapi/Makefile.in, dlls/objsel/Makefile.in,
+ dlls/odbc32/Makefile.in, dlls/odbccp32/Makefile.in,
+ dlls/ole32/Makefile.in, dlls/ole32/tests/Makefile.in,
+ dlls/oleacc/Makefile.in, dlls/oleaut32/Makefile.in,
+ dlls/oleaut32/tests/Makefile.in, dlls/olecli32/Makefile.in,
+ dlls/oledlg/Makefile.in, dlls/olepro32/Makefile.in,
+ dlls/olesvr32/Makefile.in, dlls/opengl32/Makefile.in,
+ dlls/powrprof/Makefile.in, dlls/psapi/Makefile.in,
+ dlls/psapi/tests/Makefile.in, dlls/pstorec/Makefile.in,
+ dlls/qcap/Makefile.in, dlls/quartz/Makefile.in,
+ dlls/quartz/tests/Makefile.in, dlls/query/Makefile.in,
+ dlls/rasapi32/Makefile.in, dlls/riched20/Makefile.in,
+ dlls/riched20/tests/Makefile.in, dlls/riched32/Makefile.in,
+ dlls/rpcrt4/Makefile.in, dlls/rpcrt4/tests/Makefile.in,
+ dlls/rsabase/Makefile.in, dlls/rsabase/tests/Makefile.in,
+ dlls/rsaenh/Makefile.in, dlls/rsaenh/tests/Makefile.in,
+ dlls/sane.ds/Makefile.in, dlls/secur32/Makefile.in,
+ dlls/secur32/tests/Makefile.in, dlls/security/Makefile.in,
+ dlls/sensapi/Makefile.in, dlls/serialui/Makefile.in,
+ dlls/setupapi/Makefile.in, dlls/setupapi/tests/Makefile.in,
+ dlls/sfc/Makefile.in, dlls/shdocvw/Makefile.in,
+ dlls/shdocvw/tests/Makefile.in, dlls/shell32/Makefile.in,
+ dlls/shell32/tests/Makefile.in, dlls/shfolder/Makefile.in,
+ dlls/shlwapi/Makefile.in, dlls/shlwapi/tests/Makefile.in,
+ dlls/snmpapi/Makefile.in, dlls/spoolss/Makefile.in,
+ dlls/stdole2.tlb/Makefile.in, dlls/stdole32.tlb/Makefile.in,
+ dlls/sti/Makefile.in, dlls/strmiids/Makefile.in,
+ dlls/svrapi/Makefile.in, dlls/tapi32/Makefile.in,
+ dlls/twain_32/Makefile.in, dlls/unicows/Makefile.in,
+ dlls/url/Makefile.in, dlls/urlmon/Makefile.in,
+ dlls/urlmon/tests/Makefile.in, dlls/user/Makefile.in,
+ dlls/user/tests/Makefile.in, dlls/userenv/Makefile.in,
+ dlls/usp10/Makefile.in, dlls/usp10/tests/Makefile.in,
+ dlls/uuid/Makefile.in, dlls/uxtheme/Makefile.in,
+ dlls/uxtheme/tests/Makefile.in, dlls/vdhcp.vxd/Makefile.in,
+ dlls/vdmdbg/Makefile.in, dlls/version/Makefile.in,
+ dlls/version/tests/Makefile.in, dlls/vmm.vxd/Makefile.in,
+ dlls/vnbt.vxd/Makefile.in, dlls/vnetbios.vxd/Makefile.in,
+ dlls/vtdapi.vxd/Makefile.in, dlls/vwin32.vxd/Makefile.in,
+ dlls/w32skrnl/Makefile.in, dlls/winecrt0/Makefile.in,
+ dlls/wined3d/Makefile.in, dlls/winedos/Makefile.in,
+ dlls/winemp3.acm/Makefile.in, dlls/wineps.drv/Makefile.in,
+ dlls/winex11.drv/Makefile.in, dlls/wininet/Makefile.in,
+ dlls/wininet/tests/Makefile.in, dlls/winmm/Makefile.in,
+ dlls/winmm/joystick/Makefile.in, dlls/winmm/tests/Makefile.in,
+ dlls/winmm/winealsa/Makefile.in, dlls/winmm/winearts/Makefile.in,
+ dlls/winmm/wineaudioio/Makefile.in,
+ dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/wineesd/Makefile.in,
+ dlls/winmm/winejack/Makefile.in, dlls/winmm/winenas/Makefile.in,
+ dlls/winmm/wineoss/Makefile.in, dlls/winnls32/Makefile.in,
+ dlls/winspool.drv/Makefile.in, dlls/winspool.drv/tests/Makefile.in,
+ dlls/wintab32/Makefile.in, dlls/wintrust/Makefile.in,
+ dlls/wintrust/tests/Makefile.in, dlls/wldap32/Makefile.in,
+ dlls/wnaspi32/Makefile.in, dlls/wow32/Makefile.in,
+ dlls/ws2_32/Makefile.in, dlls/ws2_32/tests/Makefile.in,
+ dlls/wsock32/Makefile.in, dlls/wtsapi32/Makefile.in,
+ include/Makefile.in, libs/port/Makefile.in, libs/wine/Makefile.in,
+ libs/wpp/Makefile.in, loader/Makefile.in, programs/clock/Makefile.in,
+ programs/cmd/Makefile.in, programs/cmdlgtst/Makefile.in,
+ programs/control/Makefile.in, programs/eject/Makefile.in,
+ programs/expand/Makefile.in, programs/explorer/Makefile.in,
+ programs/hh/Makefile.in, programs/icinfo/Makefile.in,
+ programs/iexplore/Makefile.in, programs/msiexec/Makefile.in,
+ programs/notepad/Makefile.in, programs/oleview/Makefile.in,
+ programs/progman/Makefile.in, programs/regedit/Makefile.in,
+ programs/regsvr32/Makefile.in, programs/rpcss/Makefile.in,
+ programs/rundll32/Makefile.in, programs/start/Makefile.in,
+ programs/taskmgr/Makefile.in, programs/uninstaller/Makefile.in,
+ programs/view/Makefile.in, programs/wineboot/Makefile.in,
+ programs/winebrowser/Makefile.in, programs/winecfg/Makefile.in,
+ programs/wineconsole/Makefile.in, programs/winedbg/Makefile.in,
+ programs/winefile/Makefile.in, programs/winemenubuilder/Makefile.in,
+ programs/winemine/Makefile.in, programs/winepath/Makefile.in,
+ programs/winetest/Makefile.in, programs/winevdm/Makefile.in,
+ programs/winhelp/Makefile.in, programs/winver/Makefile.in,
+ programs/wordpad/Makefile.in, server/Makefile.in, tools/Makefile.in,
+ tools/widl/Makefile.in, tools/winebuild/Makefile.in,
+ tools/winedump/Makefile.in, tools/winegcc/Makefile.in,
+ tools/wmc/Makefile.in, tools/wrc/Makefile.in:
+ makefiles: Generate the dependencies line to avoid some code duplication.
+
+2006-09-13 Alexandre Julliard <julliard@winehq.org>
+
+ * ANNOUNCE, ChangeLog, VERSION, configure:
+ Release 0.9.21.
+
+----------------------------------------------------------------
+2006-09-13 Alexandre Julliard <julliard@winehq.org>
+
+ * programs/msiexec/msiexec.c:
+ msiexec: Ignore failure to create the service if it already exists.
+
+2006-09-13 Marcus Meissner <marcus@beiboot.franken.de>
+
+ * documentation/README.de:
+ README.de: Updated comment on support libraries to match English.
+
+ * documentation/README.de:
+ README.de: Mention kernel 2.6.
+
+2006-09-13 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/wintrust/register.c:
+ wintrust: Add CryptSIPAddProvider calls to the registration.
+
+2006-09-13 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/msipriv.h, dlls/msi/msiquery.c, dlls/msi/table.c,
+ dlls/msi/tests/db.c:
+ msi: Fix a couple of test cases for MsiDatabaseIsTablePersistent.
+
+2006-09-13 Vitaliy Margolen <wine-patch@kievinfo.com>
+
+ * dlls/dinput/dinput_main.c:
+ dinput: Create/destroy hook thread from DirectInput.
+
+2006-09-13 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/tests/db.c:
+ msi: Add a test for ALTER TABLE.
+
+ * dlls/msi/database.c, dlls/msi/tests/db.c:
+ msi: Fix database creation.
+
+ * dlls/msi/Makefile.in, dlls/msi/action.c, dlls/msi/action.h,
+ dlls/msi/font.c:
+ msi: Split the font registration code out into a separate file.
+
+2006-09-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/dxdiagn/provider.c:
+ dxdiagn: Cast-qual warning fix.
+
+2006-09-13 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
+
+ * dlls/gdi/freetype.c:
+ gdi32: Fix init_system_links() for non-localized font name.
+
+ * dlls/gdi/freetype.c:
+ gdi32: Fix wrong break statement use.
+
+2006-09-12 Paul Chitescu <pchitescu@voip.null.ro>
+
+ * dlls/wined3d/directx.c:
+ wined3d: Avoid crashing when renderer returns no name.
+
+2006-09-12 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/tests/db.c:
+ msi: Add more join tests.
+
+ * dlls/msi/dialog.c:
+ msi: Show the available drives in the VolumeCostList control.
+
+2006-09-12 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * dlls/ole32/stg_stream.c:
+ ole32: Silence a compiler warning about unused variable in StgStreamImpl_Write().
+
+2006-09-13 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/cabinet/tests/extract.c, dlls/msi/tests/package.c,
+ dlls/shell32/tests/shlfileop.c, include/wine/test.h:
+ tests: Moved some compatibility defines to wine/test.h.
+
+2006-09-12 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/dmstyle/auditiontrack.c, dlls/dmstyle/chordtrack.c,
+ dlls/dmstyle/commandtrack.c, dlls/dmstyle/dmutils.c,
+ dlls/dmstyle/motiftrack.c, dlls/dmstyle/mutetrack.c,
+ dlls/dmstyle/styletrack.c:
+ dmstyle: Print 64bit integers with wine_dbgstr_longlong.
+
+2006-09-12 Marcus Meissner <marcus@beiboot.franken.de>
+
+ * README:
+ README: Update for kernel 2.6.
+
+2006-09-12 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/mshtml/rsrc.rc:
+ mshtml: Add version resource.
+
+ * dlls/shdocvw/version.rc:
+ shdocvw: Update version info.
+
+2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/wintrust/register.c:
+ wintrust: Use the return values of the registration functions.
+
+ * dlls/wintrust/register.c:
+ wintrust: We do care about errors during this kind of registration.
+
+ * dlls/wintrust/register.c:
+ wintrust: Simplify registration by using WintrustAddDefaultForUsage.
+
+2006-09-13 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/database.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c,
+ dlls/msi/tests/db.c:
+ msi: Delete databases we create but never commit.
+
+2006-09-12 Alexandre Julliard <julliard@winehq.org>
+
+ * configure, configure.ac:
+ configure: Fix left-over reference to kernel directory.
+
+2006-09-12 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/wintrust/register.c, dlls/wintrust/tests/register.c:
+ wintrust: Implemented WintrustAddDefaultForUsage.
+
+ * dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c:
+ wintrust: Added tests for WintrustAddDefaultForUsage.
+
+ * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec,
+ include/wintrust.h:
+ wintrust: Added stubbed WintrustAddDefaultForUsage.
+
+2006-09-12 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/secur32/dispatcher.c:
+ secur32: Use _exit instead of exit in child process to avoid flushing things
+ twice.
+
+ * dlls/crypt32/tests/encode.c:
+ crypt32: Comment out an unreliable test.
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Fixed and simplified the opengl extension registration.
+
+2006-09-03 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/opengl32/Makefile.in, dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c,
+ dlls/opengl32/wgl_ext.h:
+ opengl32: Remove unused code.
+
+2006-09-11 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
+ dlls/winex11.drv/winex11.drv.spec, include/wine/wgl.h:
+ winex11.drv: Move WGL extension code to winex11.drv.
+
+2006-09-12 Alexandre Julliard <julliard@winehq.org>
+
+ * configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
+ dlls/kernel/Makefile.in, dlls/kernel/actctx.c, dlls/kernel/atom.c,
+ dlls/kernel/atom16.c, dlls/kernel/change.c, dlls/kernel/comm.c,
+ dlls/kernel/comm.drv.spec, dlls/kernel/computername.c,
+ dlls/kernel/console.c, dlls/kernel/console_private.h,
+ dlls/kernel/cpu.c, dlls/kernel/debugger.c, dlls/kernel/dosmem.c,
+ dlls/kernel/editline.c, dlls/kernel/environ.c, dlls/kernel/error16.c,
+ dlls/kernel/except.c, dlls/kernel/fiber.c, dlls/kernel/file.c,
+ dlls/kernel/file16.c, dlls/kernel/format_msg.c,
+ dlls/kernel/global16.c, dlls/kernel/heap.c, dlls/kernel/instr.c,
+ dlls/kernel/kernel.rc, dlls/kernel/kernel16.c,
+ dlls/kernel/kernel16_private.h, dlls/kernel/kernel32.spec,
+ dlls/kernel/kernel_main.c, dlls/kernel/kernel_private.h,
+ dlls/kernel/krnl386.exe.spec, dlls/kernel/lcformat.c,
+ dlls/kernel/local16.c, dlls/kernel/locale.c,
+ dlls/kernel/locale_rc.rc, dlls/kernel/lzexpand.c,
+ dlls/kernel/messages/winerr_enu.mc, dlls/kernel/module.c,
+ dlls/kernel/ne_module.c, dlls/kernel/ne_segment.c,
+ dlls/kernel/nls/afk.nls, dlls/kernel/nls/ara.nls,
+ dlls/kernel/nls/arb.nls, dlls/kernel/nls/are.nls,
+ dlls/kernel/nls/arg.nls, dlls/kernel/nls/arh.nls,
+ dlls/kernel/nls/ari.nls, dlls/kernel/nls/arj.nls,
+ dlls/kernel/nls/ark.nls, dlls/kernel/nls/arl.nls,
+ dlls/kernel/nls/arm.nls, dlls/kernel/nls/aro.nls,
+ dlls/kernel/nls/arq.nls, dlls/kernel/nls/ars.nls,
+ dlls/kernel/nls/art.nls, dlls/kernel/nls/aru.nls,
+ dlls/kernel/nls/ary.nls, dlls/kernel/nls/aze.nls,
+ dlls/kernel/nls/azl.nls, dlls/kernel/nls/bel.nls,
+ dlls/kernel/nls/bgr.nls, dlls/kernel/nls/brf.nls,
+ dlls/kernel/nls/cat.nls, dlls/kernel/nls/chs.nls,
+ dlls/kernel/nls/cht.nls, dlls/kernel/nls/cor.nls,
+ dlls/kernel/nls/csy.nls, dlls/kernel/nls/cym.nls,
+ dlls/kernel/nls/dan.nls, dlls/kernel/nls/dea.nls,
+ dlls/kernel/nls/dec.nls, dlls/kernel/nls/del.nls,
+ dlls/kernel/nls/des.nls, dlls/kernel/nls/deu.nls,
+ dlls/kernel/nls/div.nls, dlls/kernel/nls/ell.nls,
+ dlls/kernel/nls/ena.nls, dlls/kernel/nls/enb.nls,
+ dlls/kernel/nls/enc.nls, dlls/kernel/nls/eng.nls,
+ dlls/kernel/nls/eni.nls, dlls/kernel/nls/enj.nls,
+ dlls/kernel/nls/enl.nls, dlls/kernel/nls/enp.nls,
+ dlls/kernel/nls/ens.nls, dlls/kernel/nls/ent.nls,
+ dlls/kernel/nls/enu.nls, dlls/kernel/nls/enw.nls,
+ dlls/kernel/nls/enz.nls, dlls/kernel/nls/eox.nls,
+ dlls/kernel/nls/esa.nls, dlls/kernel/nls/esb.nls,
+ dlls/kernel/nls/esc.nls, dlls/kernel/nls/esd.nls,
+ dlls/kernel/nls/ese.nls, dlls/kernel/nls/esf.nls,
+ dlls/kernel/nls/esg.nls, dlls/kernel/nls/esh.nls,
+ dlls/kernel/nls/esi.nls, dlls/kernel/nls/esl.nls,
+ dlls/kernel/nls/esm.nls, dlls/kernel/nls/esn.nls,
+ dlls/kernel/nls/eso.nls, dlls/kernel/nls/esp.nls,
+ dlls/kernel/nls/esr.nls, dlls/kernel/nls/ess.nls,
+ dlls/kernel/nls/esu.nls, dlls/kernel/nls/esv.nls,
+ dlls/kernel/nls/esy.nls, dlls/kernel/nls/esz.nls,
+ dlls/kernel/nls/eti.nls, dlls/kernel/nls/euq.nls,
+ dlls/kernel/nls/far.nls, dlls/kernel/nls/fin.nls,
+ dlls/kernel/nls/fos.nls, dlls/kernel/nls/fra.nls,
+ dlls/kernel/nls/frb.nls, dlls/kernel/nls/frc.nls,
+ dlls/kernel/nls/frl.nls, dlls/kernel/nls/frm.nls,
+ dlls/kernel/nls/frs.nls, dlls/kernel/nls/gae.nls,
+ dlls/kernel/nls/gdh.nls, dlls/kernel/nls/gdv.nls,
+ dlls/kernel/nls/glc.nls, dlls/kernel/nls/guj.nls,
+ dlls/kernel/nls/heb.nls, dlls/kernel/nls/hin.nls,
+ dlls/kernel/nls/hrv.nls, dlls/kernel/nls/hun.nls,
+ dlls/kernel/nls/hye.nls, dlls/kernel/nls/ind.nls,
+ dlls/kernel/nls/isl.nls, dlls/kernel/nls/ita.nls,
+ dlls/kernel/nls/its.nls, dlls/kernel/nls/jpn.nls,
+ dlls/kernel/nls/kan.nls, dlls/kernel/nls/kat.nls,
+ dlls/kernel/nls/kkz.nls, dlls/kernel/nls/knk.nls,
+ dlls/kernel/nls/kor.nls, dlls/kernel/nls/kyr.nls,
+ dlls/kernel/nls/lth.nls, dlls/kernel/nls/lvi.nls,
+ dlls/kernel/nls/mar.nls, dlls/kernel/nls/mki.nls,
+ dlls/kernel/nls/mon.nls, dlls/kernel/nls/msb.nls,
+ dlls/kernel/nls/msl.nls, dlls/kernel/nls/nlb.nls,
+ dlls/kernel/nls/nld.nls, dlls/kernel/nls/nls.nls,
+ dlls/kernel/nls/non.nls, dlls/kernel/nls/nor.nls,
+ dlls/kernel/nls/pan.nls, dlls/kernel/nls/plk.nls,
+ dlls/kernel/nls/ptb.nls, dlls/kernel/nls/ptg.nls,
+ dlls/kernel/nls/rom.nls, dlls/kernel/nls/rus.nls,
+ dlls/kernel/nls/san.nls, dlls/kernel/nls/sky.nls,
+ dlls/kernel/nls/slv.nls, dlls/kernel/nls/sqi.nls,
+ dlls/kernel/nls/srb.nls, dlls/kernel/nls/srl.nls,
+ dlls/kernel/nls/sve.nls, dlls/kernel/nls/svf.nls,
+ dlls/kernel/nls/swk.nls, dlls/kernel/nls/syr.nls,
+ dlls/kernel/nls/tam.nls, dlls/kernel/nls/tel.nls,
+ dlls/kernel/nls/tha.nls, dlls/kernel/nls/trk.nls,
+ dlls/kernel/nls/ttt.nls, dlls/kernel/nls/ukr.nls,
+ dlls/kernel/nls/urd.nls, dlls/kernel/nls/uzb.nls,
+ dlls/kernel/nls/uzl.nls, dlls/kernel/nls/vit.nls,
+ dlls/kernel/nls/wal.nls, dlls/kernel/nls/zhh.nls,
+ dlls/kernel/nls/zhi.nls, dlls/kernel/nls/zhm.nls,
+ dlls/kernel/oldconfig.c, dlls/kernel/path.c, dlls/kernel/powermgnt.c,
+ dlls/kernel/process.c, dlls/kernel/profile.c, dlls/kernel/pthread.c,
+ dlls/kernel/registry16.c, dlls/kernel/relay16.c,
+ dlls/kernel/resource.c, dlls/kernel/resource16.c,
+ dlls/kernel/selector.c, dlls/kernel/snoop16.c, dlls/kernel/stress.c,
+ dlls/kernel/stress.spec, dlls/kernel/string.c, dlls/kernel/sync.c,
+ dlls/kernel/syslevel.c, dlls/kernel/system.c,
+ dlls/kernel/system.drv.spec, dlls/kernel/tape.c, dlls/kernel/task.c,
+ dlls/kernel/tests/Makefile.in, dlls/kernel/tests/alloc.c,
+ dlls/kernel/tests/atom.c, dlls/kernel/tests/change.c,
+ dlls/kernel/tests/codepage.c, dlls/kernel/tests/comm.c,
+ dlls/kernel/tests/console.c, dlls/kernel/tests/directory.c,
+ dlls/kernel/tests/drive.c, dlls/kernel/tests/environ.c,
+ dlls/kernel/tests/file.c, dlls/kernel/tests/format_msg.c,
+ dlls/kernel/tests/generated.c, dlls/kernel/tests/heap.c,
+ dlls/kernel/tests/locale.c, dlls/kernel/tests/mailslot.c,
+ dlls/kernel/tests/module.c, dlls/kernel/tests/path.c,
+ dlls/kernel/tests/pipe.c, dlls/kernel/tests/process.c,
+ dlls/kernel/tests/profile.c, dlls/kernel/tests/sync.c,
+ dlls/kernel/tests/thread.c, dlls/kernel/tests/time.c,
+ dlls/kernel/tests/timer.c, dlls/kernel/tests/toolhelp.c,
+ dlls/kernel/tests/version.c, dlls/kernel/tests/virtual.c,
+ dlls/kernel/tests/volume.c, dlls/kernel/thread.c,
+ dlls/kernel/thunk.c, dlls/kernel/time.c, dlls/kernel/toolhelp.c,
+ dlls/kernel/toolhelp.h, dlls/kernel/toolhelp.spec,
+ dlls/kernel/toolhelp16.c, dlls/kernel/utthunk.c,
+ dlls/kernel/version.c, dlls/kernel/version.rc,
+ dlls/kernel/version16.rc, dlls/kernel/virtual.c,
+ dlls/kernel/volume.c, dlls/kernel/vxd.c, dlls/kernel/win87em.c,
+ dlls/kernel/win87em.spec, dlls/kernel/windebug.c,
+ dlls/kernel/windebug.spec, dlls/kernel/wowthunk.c,
+ dlls/kernel32/Makefile.in, dlls/kernel32/actctx.c,
+ dlls/kernel32/atom.c, dlls/kernel32/atom16.c, dlls/kernel32/change.c,
+ dlls/kernel32/comm.c, dlls/kernel32/comm.drv.spec,
+ dlls/kernel32/computername.c, dlls/kernel32/console.c,
+ dlls/kernel32/console_private.h, dlls/kernel32/cpu.c,
+ dlls/kernel32/debugger.c, dlls/kernel32/dosmem.c,
+ dlls/kernel32/editline.c, dlls/kernel32/environ.c,
+ dlls/kernel32/error16.c, dlls/kernel32/except.c,
+ dlls/kernel32/fiber.c, dlls/kernel32/file.c, dlls/kernel32/file16.c,
+ dlls/kernel32/format_msg.c, dlls/kernel32/global16.c,
+ dlls/kernel32/heap.c, dlls/kernel32/instr.c, dlls/kernel32/kernel.rc,
+ dlls/kernel32/kernel16.c, dlls/kernel32/kernel16_private.h,
+ dlls/kernel32/kernel32.spec, dlls/kernel32/kernel_main.c,
+ dlls/kernel32/kernel_private.h, dlls/kernel32/krnl386.exe.spec,
+ dlls/kernel32/lcformat.c, dlls/kernel32/local16.c,
+ dlls/kernel32/locale.c, dlls/kernel32/locale_rc.rc,
+ dlls/kernel32/lzexpand.c, dlls/kernel32/module.c,
+ dlls/kernel32/ne_module.c, dlls/kernel32/ne_segment.c,
+ dlls/kernel32/nls/afk.nls, dlls/kernel32/nls/ara.nls,
+ dlls/kernel32/nls/arb.nls, dlls/kernel32/nls/are.nls,
+ dlls/kernel32/nls/arg.nls, dlls/kernel32/nls/arh.nls,
+ dlls/kernel32/nls/ari.nls, dlls/kernel32/nls/arj.nls,
+ dlls/kernel32/nls/ark.nls, dlls/kernel32/nls/arl.nls,
+ dlls/kernel32/nls/arm.nls, dlls/kernel32/nls/aro.nls,
+ dlls/kernel32/nls/arq.nls, dlls/kernel32/nls/ars.nls,
+ dlls/kernel32/nls/art.nls, dlls/kernel32/nls/aru.nls,
+ dlls/kernel32/nls/ary.nls, dlls/kernel32/nls/aze.nls,
+ dlls/kernel32/nls/azl.nls, dlls/kernel32/nls/bel.nls,
+ dlls/kernel32/nls/bgr.nls, dlls/kernel32/nls/brf.nls,
+ dlls/kernel32/nls/cat.nls, dlls/kernel32/nls/chs.nls,
+ dlls/kernel32/nls/cht.nls, dlls/kernel32/nls/cor.nls,
+ dlls/kernel32/nls/csy.nls, dlls/kernel32/nls/cym.nls,
+ dlls/kernel32/nls/dan.nls, dlls/kernel32/nls/dea.nls,
+ dlls/kernel32/nls/dec.nls, dlls/kernel32/nls/del.nls,
+ dlls/kernel32/nls/des.nls, dlls/kernel32/nls/deu.nls,
+ dlls/kernel32/nls/div.nls, dlls/kernel32/nls/ell.nls,
+ dlls/kernel32/nls/ena.nls, dlls/kernel32/nls/enb.nls,
+ dlls/kernel32/nls/enc.nls, dlls/kernel32/nls/eng.nls,
+ dlls/kernel32/nls/eni.nls, dlls/kernel32/nls/enj.nls,
+ dlls/kernel32/nls/enl.nls, dlls/kernel32/nls/enp.nls,
+ dlls/kernel32/nls/ens.nls, dlls/kernel32/nls/ent.nls,
+ dlls/kernel32/nls/enu.nls, dlls/kernel32/nls/enw.nls,
+ dlls/kernel32/nls/enz.nls, dlls/kernel32/nls/eox.nls,
+ dlls/kernel32/nls/esa.nls, dlls/kernel32/nls/esb.nls,
+ dlls/kernel32/nls/esc.nls, dlls/kernel32/nls/esd.nls,
+ dlls/kernel32/nls/ese.nls, dlls/kernel32/nls/esf.nls,
+ dlls/kernel32/nls/esg.nls, dlls/kernel32/nls/esh.nls,
+ dlls/kernel32/nls/esi.nls, dlls/kernel32/nls/esl.nls,
+ dlls/kernel32/nls/esm.nls, dlls/kernel32/nls/esn.nls,
+ dlls/kernel32/nls/eso.nls, dlls/kernel32/nls/esp.nls,
+ dlls/kernel32/nls/esr.nls, dlls/kernel32/nls/ess.nls,
+ dlls/kernel32/nls/esu.nls, dlls/kernel32/nls/esv.nls,
+ dlls/kernel32/nls/esy.nls, dlls/kernel32/nls/esz.nls,
+ dlls/kernel32/nls/eti.nls, dlls/kernel32/nls/euq.nls,
+ dlls/kernel32/nls/far.nls, dlls/kernel32/nls/fin.nls,
+ dlls/kernel32/nls/fos.nls, dlls/kernel32/nls/fra.nls,
+ dlls/kernel32/nls/frb.nls, dlls/kernel32/nls/frc.nls,
+ dlls/kernel32/nls/frl.nls, dlls/kernel32/nls/frm.nls,
+ dlls/kernel32/nls/frs.nls, dlls/kernel32/nls/gae.nls,
+ dlls/kernel32/nls/gdh.nls, dlls/kernel32/nls/gdv.nls,
+ dlls/kernel32/nls/glc.nls, dlls/kernel32/nls/guj.nls,
+ dlls/kernel32/nls/heb.nls, dlls/kernel32/nls/hin.nls,
+ dlls/kernel32/nls/hrv.nls, dlls/kernel32/nls/hun.nls,
+ dlls/kernel32/nls/hye.nls, dlls/kernel32/nls/ind.nls,
+ dlls/kernel32/nls/isl.nls, dlls/kernel32/nls/ita.nls,
+ dlls/kernel32/nls/its.nls, dlls/kernel32/nls/jpn.nls,
+ dlls/kernel32/nls/kan.nls, dlls/kernel32/nls/kat.nls,
+ dlls/kernel32/nls/kkz.nls, dlls/kernel32/nls/knk.nls,
+ dlls/kernel32/nls/kor.nls, dlls/kernel32/nls/kyr.nls,
+ dlls/kernel32/nls/lth.nls, dlls/kernel32/nls/lvi.nls,
+ dlls/kernel32/nls/mar.nls, dlls/kernel32/nls/mki.nls,
+ dlls/kernel32/nls/mon.nls, dlls/kernel32/nls/msb.nls,
+ dlls/kernel32/nls/msl.nls, dlls/kernel32/nls/nlb.nls,
+ dlls/kernel32/nls/nld.nls, dlls/kernel32/nls/nls.nls,
+ dlls/kernel32/nls/non.nls, dlls/kernel32/nls/nor.nls,
+ dlls/kernel32/nls/pan.nls, dlls/kernel32/nls/plk.nls,
+ dlls/kernel32/nls/ptb.nls, dlls/kernel32/nls/ptg.nls,
+ dlls/kernel32/nls/rom.nls, dlls/kernel32/nls/rus.nls,
+ dlls/kernel32/nls/san.nls, dlls/kernel32/nls/sky.nls,
+ dlls/kernel32/nls/slv.nls, dlls/kernel32/nls/sqi.nls,
+ dlls/kernel32/nls/srb.nls, dlls/kernel32/nls/srl.nls,
+ dlls/kernel32/nls/sve.nls, dlls/kernel32/nls/svf.nls,
+ dlls/kernel32/nls/swk.nls, dlls/kernel32/nls/syr.nls,
+ dlls/kernel32/nls/tam.nls, dlls/kernel32/nls/tel.nls,
+ dlls/kernel32/nls/tha.nls, dlls/kernel32/nls/trk.nls,
+ dlls/kernel32/nls/ttt.nls, dlls/kernel32/nls/ukr.nls,
+ dlls/kernel32/nls/urd.nls, dlls/kernel32/nls/uzb.nls,
+ dlls/kernel32/nls/uzl.nls, dlls/kernel32/nls/vit.nls,
+ dlls/kernel32/nls/wal.nls, dlls/kernel32/nls/winerr_enu.mc,
+ dlls/kernel32/nls/zhh.nls, dlls/kernel32/nls/zhi.nls,
+ dlls/kernel32/nls/zhm.nls, dlls/kernel32/oldconfig.c,
+ dlls/kernel32/path.c, dlls/kernel32/powermgnt.c,
+ dlls/kernel32/process.c, dlls/kernel32/profile.c,
+ dlls/kernel32/pthread.c, dlls/kernel32/registry16.c,
+ dlls/kernel32/relay16.c, dlls/kernel32/resource.c,
+ dlls/kernel32/resource16.c, dlls/kernel32/selector.c,
+ dlls/kernel32/snoop16.c, dlls/kernel32/stress.c,
+ dlls/kernel32/stress.spec, dlls/kernel32/string.c,
+ dlls/kernel32/sync.c, dlls/kernel32/syslevel.c,
+ dlls/kernel32/system.c, dlls/kernel32/system.drv.spec,
+ dlls/kernel32/tape.c, dlls/kernel32/task.c,
+ dlls/kernel32/tests/Makefile.in, dlls/kernel32/tests/alloc.c,
+ dlls/kernel32/tests/atom.c, dlls/kernel32/tests/change.c,
+ dlls/kernel32/tests/codepage.c, dlls/kernel32/tests/comm.c,
+ dlls/kernel32/tests/console.c, dlls/kernel32/tests/directory.c,
+ dlls/kernel32/tests/drive.c, dlls/kernel32/tests/environ.c,
+ dlls/kernel32/tests/file.c, dlls/kernel32/tests/format_msg.c,
+ dlls/kernel32/tests/generated.c, dlls/kernel32/tests/heap.c,
+ dlls/kernel32/tests/locale.c, dlls/kernel32/tests/mailslot.c,
+ dlls/kernel32/tests/module.c, dlls/kernel32/tests/path.c,
+ dlls/kernel32/tests/pipe.c, dlls/kernel32/tests/process.c,
+ dlls/kernel32/tests/profile.c, dlls/kernel32/tests/sync.c,
+ dlls/kernel32/tests/thread.c, dlls/kernel32/tests/time.c,
+ dlls/kernel32/tests/timer.c, dlls/kernel32/tests/toolhelp.c,
+ dlls/kernel32/tests/version.c, dlls/kernel32/tests/virtual.c,
+ dlls/kernel32/tests/volume.c, dlls/kernel32/thread.c,
+ dlls/kernel32/thunk.c, dlls/kernel32/time.c,
+ dlls/kernel32/toolhelp.c, dlls/kernel32/toolhelp.h,
+ dlls/kernel32/toolhelp.spec, dlls/kernel32/toolhelp16.c,
+ dlls/kernel32/utthunk.c, dlls/kernel32/version.c,
+ dlls/kernel32/version.rc, dlls/kernel32/version16.rc,
+ dlls/kernel32/virtual.c, dlls/kernel32/volume.c, dlls/kernel32/vxd.c,
+ dlls/kernel32/win87em.c, dlls/kernel32/win87em.spec,
+ dlls/kernel32/windebug.c, dlls/kernel32/windebug.spec,
+ dlls/kernel32/wowthunk.c, programs/winetest/Makefile.in,
+ tools/make_makefiles:
+ kernel32: Renamed the kernel directory to kernel32.
+ Also get rid of the kernel/messages subdirectory.
+
+ * libs/wine/config.c:
+ libwine: Avoid a compiler warning on Solaris.
+
+2006-09-12 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/tests/db.c:
+ msi: Add some more tests for MsiOpenDatabase.
+
+2006-09-11 Dan Hipschman <dsh@linux.ucla.edu>
+
+ * dlls/oleaut32/hash.c:
+ oleaut32: Replace a loop with a simple computation.
+
+ * tools/widl/hash.c:
+ widl: Replace a loop with a simple computation.
+
+2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/wintrust/register.c:
+ wintrust: Remove some TRACE's as they are now covered by WintrustAddActionID.
+
+ * dlls/wintrust/register.c:
+ wintrust: Removed stray backslash.
+
+ * dlls/wintrust/register.c:
+ wintrust: Typo in TRACE.
+
+ * dlls/wintrust/register.c:
+ wintrust: Simplify registrations by using WintrustAddActionID.
+
+2006-09-11 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/classes.c:
+ msi: Don't try to register a class if a COM server file is not provided.
+
+2006-09-11 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/dmsynth/synth.c, dlls/dmsynth/synthsink.c:
+ dmsynth: Print 64bit integers with wine_dbgstr_longlong.
+
+2006-09-11 Benjamin Arai <me@benjaminarai.com>
+
+ * dlls/oleaut32/tests/vartest.c:
+ oleaut32: Conformance test for function variant:VarIdiv.
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: Fixes for function variant:VarIdiv.
+
+ * dlls/oleaut32/tests/vartest.c:
+ oleaut32: Conformance test for function variant:VarDiv.
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: Fixes for function variant:VarDiv.
+
+2006-09-11 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/surface.c, dlls/wined3d/utils.c:
+ wined3d: Cleanup the surface loading code a bit.
+ - Separate allocation and uploading of textures.
+ - Move common code for allocating, uploading and downloading textures
+ into separate functions.
+ - Set the correct format and type for DXT textures.
+
+ * dlls/d3d8/device.c:
+ d3d8: Free the shader handle table.
+
+2006-09-12 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/file.c:
+ ntdll: Remove the IOKit code and reuse the FreeBSD implementation for MacOS.
+ FILE_GetDeviceInfo needs to be efficient, and IOKit is much too slow
+ to be used here.
+
+ * tools/wrc/newstruc.c, tools/wrc/parser.h, tools/wrc/parser.l,
+ tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/utils.h,
+ tools/wrc/wrc.c:
+ wrc: Change the prefix on bison-generated names to avoid the name-prefix
+ directive.
+
+ * tools/wmc/mcl.c, tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/utils.h,
+ tools/wmc/wmc.c, tools/wmc/wmc.h:
+ wmc: Change the prefix on bison-generated names to avoid the name-prefix
+ directive.
+
+ * tools/widl/header.c, tools/widl/parser.h, tools/widl/parser.l,
+ tools/widl/parser.y, tools/widl/proxy.c, tools/widl/utils.c,
+ tools/widl/utils.h, tools/widl/widl.c:
+ widl: Change the prefix on bison-generated names to avoid the name-prefix
+ directive.
+
+ * libs/wpp/ppl.l, libs/wpp/ppy.y, libs/wpp/preproc.c, libs/wpp/wpp.c,
+ libs/wpp/wpp_private.h:
+ wpp: Change the prefix on bison-generated names to avoid the name-prefix
+ directive.
+
+ * programs/winedbg/dbg.y, programs/winedbg/debug.l:
+ winedbg: Change the prefix on bison-generated names to avoid the name-prefix
+ directive.
+
+2006-09-11 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/msi/cond.y, dlls/msi/sql.y:
+ msi: Change the prefix on bison-generated names to avoid the name-prefix
+ directive.
+
+ * Make.rules.in, programs/winedbg/dbg.y, tools/widl/parser.y,
+ tools/wmc/mcy.y, tools/wrc/parser.y:
+ Make.rules: Set the default prefix for bison files from the file basename.
+
+ * Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
+ programs/winedbg/Makefile.in, tools/widl/Makefile.in,
+ tools/wmc/Makefile.in, tools/wrc/Makefile.in:
+ makefiles: List bison dependencies explicitly for parallel makes, since older
+ bisons don't support --defines.
+
+2006-08-29 Byeong-Sik Jeon <wjsqudtlr@gmail.com>
+
+ * dlls/gdi/freetype.c:
+ gdi32: Fix logical error of italic, bold determination.
+
+ * dlls/gdi/gdiobj.c:
+ gdi32: Fix DefaultGuiFont name string for Korean Charset.
+
+2006-09-11 Detlef Riekenberg <wine.dev@web.de>
+
+ * configure, configure.ac, dlls/Makefile.in, dlls/localspl/Makefile.in,
+ dlls/localspl/localspl.spec, dlls/localspl/localspl_main.c:
+ localspl: Add minimal localspl.dll.
+
+2006-09-10 Vitaliy Margolen <wine-patch@kievinfo.com>
+
+ * dlls/dinput/device.c, dlls/dinput/device_private.h,
+ dlls/dinput/dinput_main.c, dlls/dinput/dinput_private.h:
+ dinput: Move hook_thread from device to DirectInput.
+
+2006-09-11 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel/cpu.c:
+ kernel: Better CPU detection on MacOS.
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Avoid compile errors in the non-OpenGL case.
+
+ * Makefile.in:
+ Makefile: Don't build all the tools before make depend, only build makedep
+ itself.
+
+ * dlls/Maketest.rules.in:
+ Maketest.rules: Don't require testlist.c to be built before make depend.
+
+ * dlls/shell32/Makefile.in:
+ shell32: Don't build authors.c for make depend, it has no dependencies anyway.
+
+ * programs/winetest/.gitignore, programs/winetest/Makefile.in,
+ programs/winetest/dist.rc, programs/winetest/maketest,
+ programs/winetest/winetest.rc, tools/make_makefiles:
+ winetest: Generate the list of test resources in make_makefiles.
+ Only include test revision information in the distributed binary.
+
+ * programs/winetest/main.c, programs/winetest/maketest,
+ programs/winetest/util.c, programs/winetest/winetest.h:
+ winetest: Store the test name as the resource name instead of in a separate
+ string table.
+
+2006-09-11 Robert Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/storage32.c:
+ ole32: Add a check for a condition where a stream has an invalid size
+ and so there aren't enough blocks in the chain to write data into.
+
+ * dlls/ole32/storage32.c:
+ ole32: Remove some assertions in the stuctured storage code by
+ returning error codes to the caller and by handling the error
+ condition.
+
+ * dlls/ole32/stg_stream.c, dlls/ole32/storage32.c, dlls/ole32/storage32.h:
+ ole32: Convert the *_{Read,Write}At structured storage functions to
+ return HRESULTs instead of BOOLs so that errors can be properly
+ propagated from lower levels.
+
+ * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
+ ole32: Fix the IStream_SetSize function for HGLOBAL streams to ignore HighPart.
+
+ * dlls/ole32/tests/storage32.c:
+ ole32: Make an ok message match the name of the function it is testing.
+
+ * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
+ ole32: Fix the return value of the HGLOBAL stream IStream_LockRegion function.
+
+ * dlls/ole32/hglobalstream.c, dlls/ole32/tests/hglobalstream.c:
+ ole32: Fix the HGLOBAL stream IStream_Read function to return S_OK even if
+ not all of the requested bytes were available.
+
+ * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/hglobalstream.c:
+ ole32: Add tests for the stream object returned by CreateStreamOnHGlobal.
+
+2006-09-11 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/wintrust/register.c:
+ wintrust: Change the name of the strings to not confuse them with the functions
+ that are present in wintrust.
+
+ * dlls/wintrust/register.c:
+ wintrust: Use the return value of CryptRegisterOIDFunction.
+
+2006-09-01 Jeff Latimer <lats@yless4u.com.au>
+
+ * dlls/gdi/tests/font.c:
+ gdi: Fix test for GetGlyphIndicesW on non Unicode systems.
+
+2006-08-30 James Liggett <jrliggett@cox.net>
+
+ * programs/explorer/Makefile.in, programs/explorer/systray.c:
+ explorer: Add support for tooltips for system tray icons.
+ Based on the original systray implementation by Kai Morich
+ <kai.morich@bigfoot.de>.
+
+2006-08-29 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
+ dlls/winex11.drv/winex11.drv.spec:
+ winex11.drv: Import glx makecurrent/wglsharelists.
+
+ * dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
+ dlls/winex11.drv/winex11.drv.spec:
+ winex11.drv: Import glx context code.
+
+2006-09-10 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/cabinet/fci.c, dlls/gdi/bidi.c, dlls/gdi/enhmfdrv/bitblt.c,
+ dlls/gphoto2.ds/ui.c, dlls/imagehlp/imagehlp_main.c,
+ dlls/kernel/atom.c, dlls/kernel/kernel16.c, dlls/mscms/icc.c,
+ dlls/msi/tokenize.c, dlls/msvcrt/ctype.c, dlls/netapi32/browsr.c,
+ dlls/netapi32/nbnamecache.c, dlls/ntdll/wcstring.c,
+ dlls/rsaenh/implglue.c, dlls/user/driver.c, dlls/user/lstr.c,
+ dlls/uxtheme/stylemap.c, dlls/wineps.drv/encode.c,
+ dlls/winex11.drv/clipping.c, dlls/winex11.drv/codepage.c,
+ dlls/winspool.drv/wspool.c, dlls/wsock32/protocol.c:
+ Removes all unnecessary WINE_DEFAULT_DEBUG_CHANNEL and respective wine/debug.h
+ includes.
+
+2006-09-10 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/dmusic/buffer.c, dlls/dmusic/clock.c, dlls/dmusic/dmusic_main.c:
+ dmusic: Print 64bit integers with wine_dbgstr_longlong.
+
+2006-09-10 Detlef Riekenberg <wine.dev@web.de>
+
+ * programs/taskmgr/trayicon.c:
+ taskmgr: Remove dead code in trayicon.c (Coverity).
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool: String cleanup in the tests.
+
+2006-09-10 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/d3d8/d3d8.spec, dlls/d3d8/d3d8_main.c, dlls/d3d8/tests/Makefile.in,
+ dlls/d3d8/tests/d3d8_main.c:
+ d3d8: Better stub for ValidateVertexShader + tests.
+
+2006-09-08 Matt Finnicum <mattfinn@gmail.com>
+
+ * dlls/riched20/caret.c, dlls/riched20/editor.c, dlls/riched20/editor.h,
+ dlls/riched20/editstr.h, dlls/riched20/paint.c:
+ riched20: Rewrite of scrolling and some redrawing code.
+ Replaces duplicated scrolling code with re-usable functions.
+ Removes excessive boundary checking on scroll code, since that's done
+ in the scrollbar control anyways.
+ Properly separates repaint calls based on what has changed.
+ Send EN_UPDATE and EN_CHANGE at the right places.
+ Only call EnsureVisible on changes, not all repaints.
+
+2006-09-07 Francois Gouget <fgouget@free.fr>
+
+ * dlls/wintrust/wintrust_main.c, include/wintrust.h:
+ wintrust: In recent SDKs, WinVerifyTrust()'s last parameter is a void pointer.
+
+2006-09-10 Alexandre Julliard <julliard@winehq.org>
+
+ * Make.rules.in, Makefile.in, tools/makedep.c:
+ makedep: For generated headers, parse the source idl instead.
+ This avoids having to generate all the headers before make depend.
+
+2006-09-08 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/shell32/shellole.c:
+ shell32: Remove the unused shell allocator.
+
+ * dlls/shell32/shellole.c, dlls/shell32/shellord.c:
+ shell32: Document the shell32 "mini-COM" functions.
+
+2006-09-09 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/ddraw/ddraw.c, dlls/wined3d/device.c,
+ dlls/wined3d/wined3d_private.h, include/wine/wined3d_interface.h:
+ ddraw: Pass the fullscreen flag to wined3d.
+
+ * dlls/ddraw/ddcomimpl.h, dlls/ddraw/ddraw.c,
+ dlls/ddraw/tests/ddrawmodes.c:
+ ddraw: Double buffered primary surfaces can only be created in EXLUSIVE mode.
+
+ * dlls/ddraw/surface.c:
+ ddraw: Return DDERR_NOPALETTEATTACHED if no palette is attached.
+
+2006-09-09 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/kernel/computername.c:
+ kernel: Remove dead code in computername.c.
+
+2006-09-09 Damjan Jovanovic <dj015@yahoo.com>
+
+ * dlls/setupapi/devinst.c, dlls/setupapi/tests/devinst.c:
+ setupapi: Fixed returns values and added a test for SetupDiOpenClassRegKeyExW.
+
+2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/dswave/dswave_main.c:
+ dswave: Print 64bit integers with wine_dbgstr_longlong.
+
+2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/main.c, dlls/crypt32/tests/main.c:
+ crypt32: Fix the adding of pwszIsFunctionName and pwszIsFunctionNameFmt2.
+
+2006-09-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/dplayx/dplay.c, dlls/dplayx/name_server.c,
+ dlls/dplayx/name_server.h:
+ dplayx: Cast-qual warnings fix.
+
+2006-09-09 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/dnsapi/query.c:
+ dnsapi: Cast-qual warnings fix.
+
+2006-09-08 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/dinput/device.c:
+ dinput: Cast-qual warnings fix.
+
+ * dlls/ddraw/texture.c:
+ ddraw: Cast-qual warning fix.
+
+2006-09-09 Jonathan Ernst <jonathan@ernstfamily.ch>
+
+ * dlls/msvfw32/msvfw32_Fr.rc, programs/clock/Fr.rc,
+ programs/cmdlgtst/Fr.rc, programs/notepad/Fr.rc,
+ programs/progman/Fr.rc, programs/regedit/Fr.rc,
+ programs/taskmgr/Fr.rc, programs/uninstaller/Fr.rc,
+ programs/winefile/Fr.rc, programs/winemine/Fr.rc,
+ programs/winhelp/Fr.rc:
+ Assorted French translation improvements.
+
+ * programs/winecfg/Fr.rc:
+ winecfg: French translation update.
+
+2006-09-08 Jonathan Ernst <jonathan@ernstfamily.ch>
+
+ * dlls/hhctrl.ocx/Fr.rc, dlls/hhctrl.ocx/hhctrl.rc:
+ hhctrl: New French translation.
+
+ * dlls/winspool.drv/Fr.rc, dlls/winspool.drv/winspool.rc:
+ winspool.drv: New French translation.
+
+ * dlls/mshtml/Fr.rc:
+ mshtml: Updated French translation.
+
+2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/tests/main.c:
+ crypt32/tests: Added tests for CryptSIPAddProvider and CryptSIPRemoveProvider.
+
+ * dlls/crypt32/main.c:
+ crypt32: Implemented CryptSIPRemoveProvider.
+
+ * dlls/crypt32/main.c:
+ crypt32: Add documentation.
+
+2006-09-08 Jeff Latimer <lats@yless4u.com.au>
+
+ * dlls/gdi/tests/metafile.c:
+ gdi: Change the metafile.c test to use sprintf instead of snprintf for
+ portability.
+
+2006-09-09 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel/process.c:
+ kernel: An unavailable address for the PE file can cause ERROR_NOT_ENOUGH_MEMORY
+ too.
+
+ * Make.rules.in, Makefile.in, dlls/Makedll.rules.in,
+ documentation/Makefile.in:
+ makefiles: Make sure that all phony targets depend on 'dummy'.
+
+ * dlls/Makedll.rules.in, programs/Makeprog.rules.in:
+ makefiles: Avoid empty variables in substitutions, it's broken on BSD make.
+
+ * fonts/Makefile.in:
+ fonts: Avoid using the $< make variable in explicit rules.
+
+ * tools/Makefile.in, tools/makedep.c:
+ makedep: Support for new naming scheme for lex files.
+
+ * .gitignore, Make.rules.in, dlls/msi/Makefile.in, libs/wpp/Makefile.in,
+ programs/winedbg/Makefile.in, programs/winhelp/Makefile.in,
+ tools/widl/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
+ makefiles: Add global rules for bison and lex files.
+ Also build the .c and .h files separately to allow parallel makes.
+
+ * programs/winedbg/dbg.y:
+ winedbg: Allow building without debug support in the parser.
+
+ * tools/wrc/wrc.c:
+ wrc: Allow building without debug support in the parser.
+
+ * tools/wmc/wmc.c:
+ wmc: Allow building without debug support in the parser.
+
+ * tools/widl/widl.c:
+ widl: Allow building without debug support in the parser.
+
+ * programs/winhelp/Makefile.in, programs/winhelp/macro.lex.l:
+ winhelp: Specify the lex options directly in the source file.
+
+ * programs/winedbg/Makefile.in, programs/winedbg/debug.l:
+ winedbg: Specify the lex options directly in the source file.
+
+ * dlls/msi/Makefile.in, dlls/msi/cond.y, dlls/msi/sql.y:
+ msi: Specify the bison name prefix directly in the source file.
+
+ * libs/wpp/Makefile.in, libs/wpp/ppy.y:
+ libs/wpp: Specify the bison name prefix directly in the source file.
+
+2006-09-06 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/dbghelp/module.c, dlls/dbghelp/pe_module.c, dlls/dbghelp/symbol.c:
+ dbghelp: Cast-qual warnings fix.
+
+ * dlls/kernel/virtual.c, include/winbase.h:
+ kernel: Constify a formal parameter.
+
+2006-09-08 Mike McCormack <mike@codeweavers.com>
+
+ * configure, configure.ac, dlls/oleaut32/Makefile.in,
+ dlls/oleaut32/olepicture.c, dlls/oleaut32/ungif.c,
+ dlls/oleaut32/ungif.h, include/config.h.in:
+ oleaut32: Include minimal ungif source to remove dependency on libungif.
+
+2006-09-08 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/netapi32/apibuf.c, dlls/netapi32/tests/apibuf.c:
+ netapi32: Avoid NULL access in NetApiBufferAllocate, with test.
+
+2006-09-08 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/main.c:
+ crypt32: Bail out on registry errors and return the error (if any).
+
+ * dlls/crypt32/main.c:
+ crypt32: Add documentation.
+
+ * dlls/crypt32/main.c:
+ crypt32: Change the order of writing to the registry.
+
+ * dlls/crypt32/main.c:
+ crypt32: Bail out on registry errors and return the error (if any).
+
+ * dlls/crypt32/main.c:
+ crypt32: Added some input validation.
+
+2006-09-04 Konstantin Petrov <argentum@office.etersoft.ru>
+
+ * configure, configure.ac, dlls/Makefile.in, dlls/svrapi/Makefile.in,
+ dlls/svrapi/svrapi.spec, dlls/svrapi/svrapi_main.c,
+ include/Makefile.in, include/lmcons.h, include/svrapi.h:
+ svrapi: Added a stub svrapi.dll.
+
+2006-09-02 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/winspool.drv/info.c:
+ winspool: Manage loaded monitors in a list.
+
+ * dlls/winspool.drv/info.c, dlls/winspool.drv/tests/info.c:
+ winspool: Minimal load/unload printmonitors; use it to get a test working.
+
+2006-09-02 Jesse Allen <the3dfxdude@gmail.com>
+
+ * dlls/user/sysparams.c:
+ user: ChangeDisplaySettings virtual desktop mode handling fix.
+
+2006-09-08 Alexandre Julliard <julliard@winehq.org>
+
+ * tools/wine.inf:
+ wine.inf: Register msiexec.
+
+2006-09-07 Benjamin Arai <me@benjaminarai.com>
+
+ * dlls/oleaut32/tests/vartest.c:
+ oleaut32: Conformance test for function variant:VarPow.
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: Fixes for function variant:VarPow.
+
+ * dlls/oleaut32/tests/vartest.c:
+ oleaut32: Conformance test for function variant:VarAnd.
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: Fixes for function variant:VarAnd.
+
+2006-09-08 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/ntdll/tests/info.c:
+ ntdll/tests: Print 64bit integers as two 32 bit integers.
+
+2006-09-08 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/tests/db.c:
+ msi: Add more tests for temporary columns.
+
+ * dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/tokenize.c:
+ msi: Fix the TEMPORARY keyword for columns.
+
+ * dlls/msi/tests/db.c:
+ msi: Add a test for MsiDatabaseIsTablePersistent.
+
+ * dlls/msi/msiquery.c, include/msiquery.h:
+ msi: Fix the prototype of MsiDatabaseIsTablePersistent to match the SDK.
+
+ * dlls/msi/string.c:
+ msi: Increase the size of the string table.
+
+ * dlls/msi/action.c:
+ msi: Split code to create a random package name into a separate function.
+
+ * dlls/msi/table.c:
+ msi: Use msi_string_lookup_id instead of msi_id2stringW where possible.
+
+2006-09-08 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/ntdll/file.c:
+ ntdll: attr is never NULL inside NtCreateFile.
+
+2006-09-07 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/join.c, dlls/msi/tests/db.c:
+ msi: Allow non-key columns to be used with the join query.
+
+ * dlls/msi/tests/db.c:
+ msi: Add tests for MSI SQL join queries.
+
+2006-09-07 Dan Hipschman <dsh@linux.ucla.edu>
+
+ * tools/widl/typegen.c, tools/widl/typelib.c, tools/widl/widltypes.h:
+ widl: Add more complete pointer handling to write_typeformatstring_var.
+
+2006-09-07 Francois Gouget <fgouget@free.fr>
+
+ * dlls/advapi32/crypt.c, dlls/gdi/tests/font.c, dlls/kernel/sync.c,
+ dlls/ole32/tests/compobj.c, dlls/opengl32/wgl.c,
+ dlls/opengl32/wgl_ext.c, dlls/rpcrt4/rpcrt4_main.c,
+ dlls/wined3d/directx.c, dlls/winex11.drv/opengl.c,
+ dlls/wintrust/tests/register.c, dlls/ws2_32/socket.c,
+ programs/view/init.c:
+ Assorted spelling fixes.
+
+ * dlls/ntdll/ntdll.spec:
+ ntdll: Document a Microsoft spelling mistake so we know it is not to be fixed.
+
+ * dlls/setupapi/setupapi.spec:
+ setupapi: Document a Microsoft spelling mistake so we know it is not to be fixed.
+
+ * dlls/tapi32/line.c:
+ tapi32: Fix spelling of a local variable.
+
+ * dlls/ole32/stg_stream.c:
+ ole32: Fix spelling of a couple of local variables.
+
+ * dlls/shell32/shlmenu.c:
+ shell32: Fix spelling of a local variable.
+
+ * dlls/oleaut32/variant.c, dlls/oleaut32/variant.h:
+ oleaut32: Fix spelling of VARIANT_NUMBER_CHARS's separator fields.
+
+ * include/ntstatus.h, include/sddl.h:
+ include: Document some Microsoft spelling mistakes so we know they are not to
+ be fixed.
+
+ * include/shlobj.h:
+ shell32: Fix name of a constant.
+
+ * include/mcx.h:
+ include: Fix the name of a MODEMSETTINGS field.
+
+ * include/imagehlp.h:
+ imagehlp: Fix the name of the ADDRESS_MODE enum.
+
+2006-09-07 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/advpack/files.c:
+ advpack: Cast-qual warnings fix.
+
+2006-09-07 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
+ secur32: Fix DecryptMessage for the dummy case.
+
+ * dlls/secur32/ntlm.c, dlls/secur32/secur32_priv.h,
+ dlls/secur32/tests/ntlm.c, dlls/secur32/util.c:
+ secur32: Fix generation of the session key.
+
+2006-09-07 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/oid.c:
+ crypt32: Don't crash when tracing is on and a numeric identifier is passed.
+
+ * dlls/crypt32/oid.c:
+ crypt32: Add some documentation.
+
+2006-09-07 Albert Lee <trisk@jhu.edu>
+
+ * dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
+ usp10: Implement and test Script{Apply, Record}DigitSubstitution.
+
+2006-09-06 Detlef Riekenberg <wine.dev@web.de>
+
+ * configure, configure.ac:
+ configure.ac: Display a hint when CAPI is not supported.
+
+2006-09-07 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/signal_i386.c:
+ ntdll: Added sysctl to make the signal stack per-thread on MacOS.
+
+2006-09-06 Jan Zerebecki <jan.wine@zerebecki.de>
+
+ * dlls/wined3d/device.c:
+ wined3d: Simplify setting the stencil renderstate.
+
+ * dlls/wininet/ftp.c:
+ wininet: Fix fd leak on failure case.
+
+ * dlls/winmm/wineoss/midi.c:
+ wineoss: Remove "please report" from a trace.
+
+ * programs/winefile/winefile.c:
+ winefile: Fix the display of free disk space in the statusbar.
+
+ * programs/regedit/framewnd.c:
+ regedit: Also refresh the listview.
+
+ * dlls/winmm/mci.c, dlls/winmm/tests/Makefile.in, dlls/winmm/tests/mci.c:
+ winmm: Prevent NULL dereference in MCI_Close and add testcase for it.
+
+2006-09-02 Hippocrates Sendoukas <hsendoukas@hotmail.com>
+
+ * dlls/riched20/editor.c:
+ riched20: WM_CONTEXTMENU fix for custom context menus.
+
+ * dlls/riched20/caret.c:
+ riched20: ME_SetSelection -1 to -1 behavior fix.
+
+2006-08-30 James Hawkins <truiken@gmail.com>
+
+ * dlls/crypt32/decode.c:
+ crypt32: Simplify CRYPT_AsnDecodeUnicodeNameValueInternal, getting rid of
+ a warning.
+
+ * dlls/crypt32/decode.c:
+ crypt32: Simplify CRYPT_AsnDecodeNameValueInternal, getting rid of a warning.
+
+2006-09-03 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/custom.c:
+ msi: Store the CustomActionData for deferred custom actions.
+
+ * dlls/msi/dialog.c:
+ msi: Add the ability to change directories in the DirectoryList control.
+
+2006-09-01 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/dialog.c:
+ msi: Add initial implementation of the DirectoryList control.
+
+ * dlls/msi/dialog.c:
+ msi: Load and display the VolumeCostList control's column headers.
+
+2006-08-31 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/dialog.c, dlls/msi/msipriv.h:
+ msi: Store and use the center point of the dialog window in between dialogs.
+
+ * dlls/msi/dialog.c:
+ msi: Verify the path in the PathEdit control.
+
+ * dlls/msi/dialog.c:
+ msi: Search for the browse dialog controls by type instead of name.
+
+ * dlls/msi/dialog.c:
+ msi: Provide the control to the dialog_update function for the case
+ when the control isn't attached to the dialog yet.
+
+2006-08-30 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/tests/db.c:
+ msi: Add more tests for the _Streams table.
+
+2006-09-03 Dan Kegel <dank@kegel.com>
+
+ * configure, configure.ac, dlls/msvcrt/process.c, documentation/PACKAGING,
+ programs/.gitignore, programs/Makefile.in, 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/Makefile.in, programs/cmd/Nl.rc, programs/cmd/No.rc,
+ programs/cmd/Pl.rc, programs/cmd/Pt.rc, programs/cmd/README,
+ programs/cmd/Ru.rc, programs/cmd/Si.rc, programs/cmd/Tr.rc,
+ programs/cmd/batch.c, programs/cmd/builtins.c,
+ programs/cmd/directory.c, programs/cmd/wcmd.h,
+ programs/cmd/wcmdmain.c, programs/cmd/wcmdrc.rc, programs/make_progs,
+ programs/wcmd/Cs.rc, programs/wcmd/De.rc, programs/wcmd/En.rc,
+ programs/wcmd/Es.rc, programs/wcmd/Fr.rc, programs/wcmd/Ja.rc,
+ programs/wcmd/Ko.rc, programs/wcmd/Makefile.in, programs/wcmd/Nl.rc,
+ programs/wcmd/No.rc, programs/wcmd/Pl.rc, programs/wcmd/Pt.rc,
+ programs/wcmd/README, programs/wcmd/Ru.rc, programs/wcmd/Si.rc,
+ programs/wcmd/Tr.rc, programs/wcmd/batch.c, programs/wcmd/builtins.c,
+ programs/wcmd/directory.c, programs/wcmd/wcmd.h,
+ programs/wcmd/wcmdmain.c, programs/wcmd/wcmdrc.rc, tools/wine.inf:
+ programs/wcmd: Rename to programs/cmd.
+
+2006-09-06 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user/static.c:
+ user: Use computed icon rectangle if SS_CENTERIMAGE style is set.
+
+2006-09-06 James Hawkins <truiken@gmail.com>
+
+ * tools/winapi/msvcmaker:
+ msvcmaker: Remove a reference to libs/unicode in msvcmaker.
+
+ * dlls/msi/tests/format.c:
+ msi: Add many more MsiFormatRecord tests.
+
+ * dlls/msi/tests/format.c:
+ msi: Fix two MsiFormatRecord tests.
+
+2006-09-05 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/format.c, dlls/msi/tests/format.c:
+ msi: Use the TargetPath of a file if the file doesn't exist in MsiFormatRecord.
+
+ * dlls/msi/format.c, dlls/msi/tests/format.c:
+ msi: Fix creation of the default format in MsiFormatRecord.
+
+ * dlls/msi/tests/format.c, dlls/msi/tests/package.c:
+ msi: Add more tests for MsiFormatRecord.
+
+2006-09-05 Ivan Gyurdiev <ivg231@gmail.com>
+
+ * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
+ wined3d: Add support for R32F and R16F texture formats.
+
+2006-09-04 Ivan Gyurdiev <ivg231@gmail.com>
+
+ * dlls/wined3d/wined3d_private.h:
+ wined3d: Remove unused field: Surface.textureName.
+
+ * dlls/wined3d/device.c:
+ wined3d: Clean up ActiveRender.
+
+2006-09-04 Paul Chitescu <pchitescu@voip.null.ro>
+
+ * dlls/wined3d/device.c:
+ wined3d: Avoid crashing when ProcessVertices is called with NULL vertex
+ declaration.
+
+2006-09-02 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/comdlg32/colordlg.c, dlls/comdlg32/filedlg.c,
+ dlls/comdlg32/filedlg31.c, dlls/comdlg32/filedlgbrowser.c,
+ dlls/comdlg32/fontdlg.c:
+ comdlg32: Cast-qual warnings fix.
+
+2006-09-01 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/comdlg32/colordlg16.c, dlls/comdlg32/filedlg16.c,
+ dlls/comdlg32/finddlg16.c, dlls/comdlg32/fontdlg16.c,
+ dlls/comdlg32/printdlg16.c:
+ comdlg32: Cast-qual warnings fix.
+
+2006-09-05 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/crypt32/tests/oid.c:
+ crypt32/tests: Cast-qual warning fix.
+
+ * dlls/crypt32/encode.c, dlls/crypt32/protectdata.c, dlls/crypt32/str.c:
+ crypt32: Cast-qual warnings fix.
+
+2006-09-03 Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/shfolder/Makefile.in, dlls/shfolder/version.rc:
+ shfolder: Add version resource.
+
+ * dlls/shlwapi/tests/path.c:
+ shlwapi: Simple test for UrlCanonicalizeA.
+
+2006-09-01 András Kovács <andras@csevego.net>
+
+ * dlls/wined3d/device.c:
+ wined3d: Implement BlendFactor renderstate.
+
+ * dlls/wined3d/device.c:
+ wined3d: Remove unnecessary glBlendColor in TextureFactor renderstate.
+
+2006-09-06 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/oid.c:
+ crypt32: Set last error on registry errors.
+
+ * dlls/wintrust/register.c:
+ wintrust: Add a bunch of CryptRegisterOIDFunction calls.
+
+ * include/wintrust.h:
+ wintrust.h: Added several defines needed for the registration of wintrust.dll.
+
+ * dlls/wintrust/register.c:
+ wintrust: Only register actions when
+ HKLM\Software\Microsoft\Cryptography\Providers\Trust can be opened.
+
+2006-09-05 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/wintrust/register.c:
+ wintrust: Register WINTRUST_ACTION_GENERIC_CHAIN_VERIFY.
+
+ * dlls/wintrust/register.c:
+ wintrust: Register DRIVER_ACTION_VERIFY.
+
+ * dlls/wintrust/register.c:
+ wintrust: Register OFFICESIGN_ACTION_VERIFY.
+
+ * dlls/wintrust/register.c:
+ wintrust: Register HTTPSPROV_ACTION.
+
+ * dlls/wintrust/register.c:
+ wintrust: Register WINTRUST_ACTION_TRUSTPROVIDER_TEST.
+
+ * dlls/wintrust/register.c:
+ wintrust: Register WINTRUST_ACTION_GENERIC_CERT_VERIFY.
+
+ * dlls/wintrust/register.c:
+ wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE_NOBADUI.
+
+ * dlls/wintrust/register.c:
+ wintrust: Register WIN_SPUB_ACTION_PUBLISHED_SOFTWARE.
+
+ * dlls/wintrust/register.c, tools/wine.inf:
+ wintrust: Register WINTRUST_ACTION_GENERIC_VERIFY_V2.
+
+2006-09-02 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * include/softpub.h:
+ softpub.h: Added several new defines for provider functions.
+
+2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * include/wintrust.h:
+ wintrust.h: Added a new define for a provider function.
+
+2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/kernel/resource16.c, include/wine/winuser16.h:
+ kernel: Constify some formal parameters.
+
+2006-09-01 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/tests/db.c:
+ msi: Add a short test for transforms.
+
+ * dlls/msi/tests/db.c:
+ msi: Make opening and closing 4000 handle into two tests, not 20000.
+
+2006-08-31 Robert Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/oleobj.c:
+ ole32: Allocate memory for a copy of the ptd member of FORMATETC in
+ DataAdviseHolder_Advise since there is no requirement for the
+ application to keep this memory valid for the lifetime of the
+ connection.
+
+ * dlls/ole32/oleobj.c:
+ ole32: Don't send data changes in DataAdviseHolder_Advise for
+ ADVF_PRIMEFIRST connections if we are connected to a data object,
+ since it will send the data change for us.
+
+ * dlls/ole32/defaulthandler.c:
+ ole32: DefaultHandler_GetData and DefaultHandler_QueryGetData should
+ both defer to the real data object if the cached versions fail and we
+ are running.
+
+ * dlls/ole32/rpc.c:
+ ole32: Add a reference to the stream in RPC_StartLocalServer since we
+ release a reference to it when the local server thread dies.
+
+ * dlls/ole32/tests/ole2.c:
+ ole32: Add a test for OleLoad.
+
+ * dlls/ole32/ole2.c:
+ ole32: Do a QueryInterface for IOleLink in OleLoad, like native does.
+
+ * dlls/ole32/ole2.c:
+ ole32: Re-order the function calls in OleLoad to match native.
+ Call IOleObject_GetMiscStatus like OleCreate and native do.
+
+ * dlls/ole32/tests/Makefile.in, dlls/ole32/tests/ole2.c:
+ ole32: Add tests for OleCreate.
+
+ * dlls/ole32/ole2.c:
+ ole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the
+ render option is specified as draw or format.
+ This is documented on MSDN and is confirmed by tests.
+
+ * dlls/ole32/ole2.c:
+ ole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in.
+
+ * dlls/ole32/ole2.c:
+ ole32: Re-structure OleCreate to match to order of calls that native does.
+ Get rid of hres1 since all failures are returned. Cleanup pUnk on
+ failure and make sure to return NULL in ppvObj.
+
+ * dlls/ole32/ole2.c:
+ ole32: Set the storage's class ID in OleCreate.
+
+ * dlls/rpcrt4/cproxy.c:
+ rpcrt4: Raise an exception if IRpcChannelBuffer_GetBuffer fails.
+ Make StdProxy_GetIID and StdProxy_GetChannel return void.
+ Don't bother checking for This and pRpcChannelBuffer being NULL as
+ native doesn't.
+
+2006-08-31 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/database.c, dlls/msi/tests/db.c:
+ msi: Implement MsiDatabaseExport.
+
+ * dlls/msi/msipriv.h, dlls/msi/msiquery.c:
+ msi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally.
+
+ * dlls/msi/insert.c, dlls/msi/tests/db.c:
+ msi: Make sure there's a value for each column when inserting data.
+
+ * dlls/msi/table.c, dlls/msi/tests/db.c:
+ msi: Validate database fields before inserting them.
+
+ * dlls/msi/insert.c, dlls/msi/msipriv.h, dlls/msi/record.c,
+ dlls/msi/select.c:
+ msi: Create a function to copy record fields, use it to order INSERT fields
+ correctly.
+
+ * dlls/msi/tests/record.c:
+ msi: Add a few more tests for MSI_NULL_INTEGER.
+
+ * dlls/msi/create.c, dlls/msi/tests/db.c:
+ msi: Check that column names are unique when creating a table.
+
+2006-08-31 Huw Davies <huw@codeweavers.com>
+
+ * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
+ dlls/rpcrt4/tests/cstub.c:
+ rpcrt4: Add delegating stub support.
+
+ * dlls/rpcrt4/cpsf.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c:
+ rpcrt4: Add infrastructure to create and manage a variable sized vtbl
+ that will be used as the server object for delegated stubs.
+
+2006-08-31 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/wintrust/register.c:
+ wintrust: Moved the generation of the guidstring to a separate function.
+
+ * dlls/wintrust/register.c, dlls/wintrust/tests/register.c,
+ include/wintrust.h:
+ wintrust: Implementation of WintrustAddActionID.
+
+2006-08-30 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
+ dlls/wintrust/tests/register.c:
+ wintrust: Implementation of WintrustRemoveActionID.
+
+2006-09-01 Dan Hipschman <dsh@linux.ucla.edu>
+
+ * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/typelib.c:
+ widl: Sanity check string and pointer attrs. Don't assign string as type.
+
+ * tools/widl/parser.y:
+ widl: Handle more pointer types in get_struct_type.
+
+2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
+
+ * tools/widl/parser.y, tools/widl/proxy.c, tools/widl/server.c,
+ tools/widl/typegen.c, tools/widl/widltypes.h:
+ widl: Remove checks for typedefs that always fail.
+
+2006-08-29 James Hawkins <truiken@gmail.com>
+
+ * dlls/advpack/install.c:
+ advpack: Add the regsvr action to the SetupInstallFromInfSection call.
+
+ * dlls/advpack/install.c, dlls/advpack/tests/install.c:
+ advpack: Get the proper working directory in install_init.
+
+2006-08-30 Huw Davies <huw@codeweavers.com>
+
+ * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
+ rpcrt4: Tests on NdrCStdStubBuffer_Release to show that we shouldn't call
+ Disconnect.
+ Also call IPSFactoryBuffer_Release on the 2nd arg, rather than on
+ This->pPSFactory.
+
+ * dlls/rpcrt4/cstub.c:
+ rpcrt4: Tidy up CStdStubBuffer_QueryInterface.
+
+ * dlls/rpcrt4/cstub.c:
+ rpcrt4: Tidy up CStdStubBuffer_AddRef,Release.
+
+2006-08-30 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/dialog.c:
+ msi: Don't crash if we can't find a control.
+
+ * dlls/msi/tokenize.c:
+ msi: Use a binary search to find sql keywords.
+
+ * dlls/ddraw/main.c, dlls/ddraw/tests/ddrawmodes.c,
+ dlls/ddraw/tests/dsurface.c, dlls/ddraw/tests/refcount.c:
+ ddraw: Make tests pass when OpenGL libraries aren't present.
+
+2006-08-29 Robert Reif <reif@earthlink.net>
+
+ * dlls/advapi32/tests/lsa.c:
+ advapi32: Fix lsa tests on windows98.
+
+2006-08-29 Dan Hipschman <dsh@linux.ucla.edu>
+
+ * tools/widl/parser.y:
+ widl: Generate an error for "int f(void a)".
+
+ * tools/widl/header.c:
+ widl: Print pointers more aesthetically in generated header.
+
+ * tools/widl/client.c, tools/widl/parser.y, tools/widl/proxy.c,
+ tools/widl/typelib.c, tools/widl/widltypes.h:
+ widl: Add an is_ptr function.
+
+ * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/typelib.h,
+ tools/widl/widltypes.h, tools/widl/write_msft.c:
+ widl: Factor the entry_t structure.
+
+ * tools/widl/header.c, tools/widl/header.h, tools/widl/parser.y,
+ tools/widl/typelib.c, tools/widl/typelib.h, tools/widl/widltypes.h,
+ tools/widl/write_msft.c:
+ widl: Use type_t for typedefs, not var_t. Simplify representation.
+
+ * tools/widl/parser.y:
+ widl: Generate names for tagless structs, unions and enums.
+
+2006-08-29 Robert Shearman <rob@codeweavers.com>
+
+ * dlls/rpcrt4/cproxy.c:
+ rpcrt4: Make the reference counting in the standard proxy thread-safe.
+
+ * dlls/rpcrt4/cstub.c:
+ rpcrt4: Fix NdrStubGetBuffer to use the IRpcChannelBuffer object since
+ IRpcChannelBuffer_GetBuffer may put extra data onto the wire for ORPC
+ calls.
+
+ * dlls/rpcrt4/cproxy.c:
+ rpcrt4: Remove some unused code.
+
+ * dlls/rpcrt4/Makefile.in, dlls/rpcrt4/ndr_clientserver.c,
+ dlls/rpcrt4/ndr_midl.c:
+ rpcrt4: Rename ndr_midl.c to ndr_clientserver.c to more accurately
+ idenitfy what the code contained does - it is a number of helpers for
+ generated client/server code.
+
+ * dlls/rpcrt4/cproxy.c, dlls/rpcrt4/cpsf.h, dlls/rpcrt4/cstub.c,
+ dlls/rpcrt4/ndr_midl.c:
+ rpcrt4: Move NdrStub* functions to cstub.c and move NdrProxy*
+ functions to cproxy.c since both sets of functions depend on the
+ implementations of the standard stubs and proxies.
+
+ * server/file.c:
+ server: Translate errnos ENFILE and EMFILE to STATUS_TOO_MANY_OPENED_FILES,
+ which seems to be more appropriate and matches the errno translation
+ in ntdll.
+
+ * dlls/oleaut32/tmarshal.c:
+ oleaut32: Delay the creation of the stub object for IDispatch until it is
+ actually used.
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: Fix a leak of the module reference count.
+
+2006-08-30 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/comctl32/propsheet.c, dlls/comctl32/toolbar.c,
+ dlls/comctl32/trackbar.c:
+ comctl32: Cast-qual warnings fix.
+
+2006-08-29 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/advpack/files.c:
+ advpack: Cast-qual warnings fix.
+
+2006-08-29 Renu Rajput <renu.rajput@gmail.com>
+
+ * dlls/comdlg32/filedlg.c:
+ comdlg: Send missing CDN_FOLDERCHANGE.
+
+2006-09-01 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * include/wincrypt.h:
+ wincrypt.h: Add new OID.
+
+ * include/softpub.h:
+ softpub.h: Add a GUID.
+
+ * include/wintrust.h:
+ wintrust.h: Add a GUID.
+
+2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/wintrust/register.c:
+ wintrust: Add some documentation.
+
+ * dlls/wintrust/tests/register.c:
+ wintrust: Add some extra tests for WintrustRemoveActionID.
+
+2006-08-29 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/join.c:
+ msi: Fix a memory leak.
+
+ * dlls/msi/handle.c, dlls/msi/msi_main.c, dlls/msi/msipriv.h:
+ msi: Free the handle table on PROCESS_DETACH.
+
+ * dlls/msi/tests/package.c:
+ msi: Fix test compilation with MSVC6.
+
+ * dlls/msi/package.c, dlls/msi/tests/package.c:
+ msi: Properties are case sensitive.
+
+2006-08-29 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * configure, configure.ac, dlls/Makefile.in,
+ dlls/wintrust/tests/Makefile.in, dlls/wintrust/tests/register.c,
+ programs/winetest/Makefile.in:
+ wintrust: Add framework and initial tests.
+
+2006-08-28 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/wintrust/register.c, dlls/wintrust/wintrust.spec:
+ wintrust: Add some register stubs.
+
+ * dlls/wintrust/Makefile.in, dlls/wintrust/register.c,
+ dlls/wintrust/wintrust_main.c:
+ wintrust: Move register related functions to a separate file.
+
+2006-08-28 Dan Hipschman <dsh@linux.ucla.edu>
+
+ * tools/widl/header.c:
+ widl: Add the rest of the pointer types to write_type.
+
+2006-08-28 Marcus Meissner <marcus@jet.franken.de>
+
+ * programs/explorer/explorer.c, programs/regedit/hexedit.c,
+ programs/regedit/listview.c, programs/winedbg/display.c,
+ programs/winedbg/source.c, programs/winedbg/stack.c:
+ Remove some more unused debugging channels.
+
+2006-08-26 Huw Davies <huw@codeweavers.com>
+
+ * dlls/rpcrt4/tests/cstub.c:
+ rpcrt4: Add a test for IRpcStubBuffer_Connect on a delegated stub.
+ This shows that we have a vtbl ptr at (void**)This-2 that is passed to
+ the base interface's IRpcStubBuffer_Connect. This vtbl should
+ presumably forward calls to the real object's vtbl. We can't simply
+ pass the real object to the base interface's stub, as the real
+ object's QI may not provide us with the base interface.
+
+2006-08-28 Huw Davies <huw@codeweavers.com>
+
+ * dlls/rpcrt4/cpsf.h, dlls/rpcrt4/ndr_ole.c:
+ rpcrt4: Add a helper function to create a stub.
+
+2006-08-28 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/vertexshader.c:
+ wined3d: Apply the half pixel correction for shaders too.
+
+2006-08-28 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/dialog.c:
+ msi: Use msi_dialog_dup_property where appropriate.
+
+ * dlls/msi/dialog.c:
+ msi: Use the respective update functions when creating the Browse dialog control.
+
+ * dlls/msi/dialog.c:
+ msi: Update the DirectoryCombo control in response to the DirectoryListUp event.
+
+ * dlls/msi/dialog.c:
+ msi: Update the PathEdit control in response to the DirectoryListUp event.
+
+ * dlls/msi/dialog.c:
+ msi: Highlight the text in the PathEdit control.
+
+2006-08-28 Dan Kegel <dank@kegel.com>
+
+ * dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msi.c,
+ dlls/msi/msiquery.c, dlls/msi/package.c, dlls/msi/preview.c,
+ dlls/msi/suminfo.c:
+ msi: Callers of alloc_msihandle should handle failure.
+
+ * dlls/msi/handle.c, dlls/msi/msipriv.h, dlls/msi/tests/db.c:
+ msi: Remove limit on number of handles.
+
+ * dlls/msi/tests/db.c:
+ msi/tests: Add test to verify we can create 4000 msi handles.
+
+2006-08-28 Robert Shearman <rob@codeweavers.com>
+
+ * dlls/quartz/videorenderer.c:
+ quartz: Use the absolute height of the bitmap format as a negative values
+ simply means it is a top-down bitmap.
+
+ * dlls/ole32/rpc.c:
+ ole32: Return errors if the attempt to start a LocalService object fails.
+
+ * dlls/ole32/compobj.c:
+ ole32: AppId is a value under the clsid key, rather than a key.
+
+ * dlls/ole32/compobj.c, dlls/ole32/git.c, dlls/ole32/ole2.c,
+ dlls/ole32/regsvr.c, dlls/ole32/stubmanager.c:
+ ole32: Fix functions defined without specifying argument types by changing
+ them to "(void)".
+
+2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Import ConvertPixelFormatWGLtoGLX from opengl32.
+
+2006-08-27 Brian Chang <brianch@seas.ucla.edu>
+
+ * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
+ riched20: EM_EXSETSEL fixes and conformance tests.
+
+2006-08-28 Alexandre Julliard <julliard@winehq.org>
+
+ * configure, configure.ac, tools/Makefile.in, tools/winapi/Makefile.in:
+ tools: Get rid of the winapi makefile, it's not used anyway.
+
+ * Make.rules.in, Makefile.in, dlls/Makefile.in, dlls/Makeimplib.rules.in,
+ dlls/Maketest.rules.in, dlls/advapi32/Makefile.in,
+ dlls/advpack/Makefile.in, dlls/cabinet/Makefile.in,
+ dlls/comcat/Makefile.in, dlls/comctl32/Makefile.in,
+ dlls/comdlg32/Makefile.in, dlls/crypt32/Makefile.in,
+ dlls/d3d8/Makefile.in, dlls/d3d9/Makefile.in, dlls/ddraw/Makefile.in,
+ dlls/dinput/Makefile.in, dlls/dnsapi/Makefile.in,
+ dlls/dsound/Makefile.in, dlls/gdi/Makefile.in,
+ dlls/hlink/Makefile.in, dlls/infosoft/Makefile.in,
+ dlls/iphlpapi/Makefile.in, dlls/kernel/Makefile.in,
+ dlls/lz32/Makefile.in, dlls/make_dlls, dlls/mapi32/Makefile.in,
+ dlls/mlang/Makefile.in, dlls/msacm32/Makefile.in,
+ dlls/mscms/Makefile.in, dlls/mshtml/Makefile.in,
+ dlls/msi/Makefile.in, dlls/msvcrt/Makefile.in,
+ dlls/msvcrtd/Makefile.in, dlls/msxml3/Makefile.in,
+ dlls/netapi32/Makefile.in, dlls/ntdll/Makefile.in,
+ dlls/ole32/Makefile.in, dlls/oleaut32/Makefile.in,
+ dlls/psapi/Makefile.in, dlls/quartz/Makefile.in,
+ dlls/riched20/Makefile.in, dlls/rpcrt4/Makefile.in,
+ dlls/rsabase/Makefile.in, dlls/rsaenh/Makefile.in,
+ dlls/secur32/Makefile.in, dlls/setupapi/Makefile.in,
+ dlls/shdocvw/Makefile.in, dlls/shell32/Makefile.in,
+ dlls/shlwapi/Makefile.in, dlls/urlmon/Makefile.in,
+ dlls/user/Makefile.in, dlls/usp10/Makefile.in,
+ dlls/uxtheme/Makefile.in, dlls/version/Makefile.in,
+ dlls/wininet/Makefile.in, dlls/winmm/Makefile.in,
+ dlls/winspool.drv/Makefile.in, dlls/ws2_32/Makefile.in:
+ makefiles: Only run test and documentation targets in directories that need them.
+
+ * programs/winetest/Makefile.in, tools/make_makefiles:
+ make_makefiles: Generate the tests list in programs/winetest/Makefile.in.
+
+ * dlls/make_dlls, programs/make_progs, tools/make_makefiles:
+ tools: Added make_makefiles tool that updates the list in configure.ac and
+ runs make_dlls and make_progs.
+
+ * dlls/kernel/cpu.c:
+ kernel: Get rid of useless trace.
+
+2006-08-28 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/msipriv.h, dlls/msi/string.c, dlls/msi/table.c,
+ dlls/msi/tests/db.c:
+ msi: Fix writing of long strings to the database.
+
+ * dlls/msi/record.c:
+ msi: Fix MsiRecordGetString for a null buffer and non-zero buffer length.
+
+2006-08-27 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c:
+ d3d8: Use proper handles for pixel shaders.
+
+ * dlls/d3d8/d3d8_private.h, dlls/d3d8/device.c, dlls/d3d8/directx.c:
+ d3d8: Improve shader handle management.
+
+2006-08-26 Ivan Gyurdiev <ivg231@gmail.com>
+
+ * dlls/wined3d/directx.c, dlls/wined3d/utils.c, include/wine/wined3d_gl.h:
+ wined3d: Add support for A16B16G16R16F and A32B32G32R32F texture formats.
+
+2006-08-28 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * dlls/msi/msi_Ko.rc:
+ msi: Updated Korean resource.
+
+2006-08-27 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * dlls/dbghelp/stabs.c:
+ dbghelp: Removed stabs dump facility now that we have it (for PE files)
+ in winedump.
+
+ * tools/winedump/debug.c, tools/winedump/main.c, tools/winedump/pe.c,
+ tools/winedump/winedump.h, tools/winedump/winedump.man.in:
+ winedump: Added -G option to dump raw stabs information from PE files.
+
+ * programs/winedbg/memory.c:
+ winedbg: Native dbghelp generate long basic types, so handle them too.
+
+2006-08-27 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/olecmd.c:
+ mshtml: Added IDM_UNDERLINE implementation.
+
+ * dlls/mshtml/olecmd.c:
+ mshtml: Added IDM_ITALIC implementation.
+
+ * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c,
+ dlls/mshtml/olecmd.c:
+ mshtml: Added IDM_FONTNAME implementation.
+
+2006-08-25 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/dialog.c:
+ msi: Add a stub implementation of the VolumeCostList control.
+
+ * dlls/msi/dialog.c, dlls/msi/events.c, dlls/msi/msipriv.h:
+ msi: Add initial implementation of the DirectoryListUp event.
+
+ * dlls/msi/dialog.c:
+ msi: Add initial implementation of the DirectoryCombo control.
+
+2006-08-27 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/baseshader.c,
+ dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Find the correct sampler type for < 2.0 pshaders.
+
+ * dlls/wined3d/surface.c:
+ wined3d: Properly initialize a variable.
+
+2006-08-26 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/advapi32/tests/registry.c:
+ advapi32/tests: Cast-qual warnings fix.
+
+2006-08-27 Matt Finnicum <mattfinn@gmail.com>
+
+ * dlls/riched20/editor.c:
+ riched20: Remove two testing fixme's that were accidentally committed.
+
+2006-08-27 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/user/combo.c:
+ user: Do not force repainting on WM_WINDOWPOSCHANGED in combobox.
+ - do not force repainting on WM_WINDOWPOSCHANGED in combobox, it
+ breaks Z-order based painting.
+ - do nothing in the combobox WM_ERASEBKGND handler do all painting in
+ WM_PAINT like Windows does.
+
+2006-08-27 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/opengl32/wgl.c:
+ opengl: Fix Mesa/DRI regression.
+
+2006-08-27 Robert Reif <reif@earthlink.net>
+
+ * dlls/advapi32/tests/security.c:
+ advapi32: Fix security tests to not crash on windows.
+
+2006-08-26 Robert Reif <reif@earthlink.net>
+
+ * dlls/kernel/locale.c:
+ kernel32: Fix TRACE in WideCharToMultiByte to not cause exception with non-null
+ terminated input.
+
+2006-08-25 Frank Richter <frank.richter@gmail.com>
+
+ * dlls/setupapi/queue.c:
+ setupapi: Make do_file_copyW send "target newer" notifications.
+
+ * dlls/kernel/profile.c, dlls/kernel/tests/profile.c:
+ kernel: Add tests for GetPrivateProfileSectionNames. Make behaviour the same
+ as observed on Windows XP.
+
+2006-08-27 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/kernel/path.c:
+ kernel: Fixed off-by-one error in GetShortPathNameW.
+
+2006-08-26 Alexandre Julliard <julliard@winehq.org>
+
+ * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/parser.l,
+ tools/wrc/parser.y, tools/wrc/utils.c, tools/wrc/wrc.c:
+ wrc: Get rid of xmalloc casts.
+
+ * tools/wrc/genres.c, tools/wrc/newstruc.c, tools/wrc/newstruc.h,
+ tools/wrc/parser.y, tools/wrc/utils.c:
+ wrc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
+
+ * tools/wmc/mcy.y, tools/wmc/utils.c, tools/wmc/wmc.c:
+ wmc: Get rid of xmalloc casts.
+
+ * tools/wmc/mcy.y, tools/wmc/utils.c:
+ wmc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
+
+ * tools/widl/parser.y, tools/widl/typelib.c, tools/widl/utils.c,
+ tools/widl/widltypes.h, tools/widl/write_msft.c:
+ widl: xmalloc shouldn't initialize to zero, do that explicitly where needed.
+
+ * Make.rules.in, Makefile.in, dlls/Makedll.rules.in, dlls/Makefile.in,
+ dlls/checklink.c:
+ makefiles: Get rid of the checklink rules, they no longer work.
+
+2006-08-26 Robert Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/oleproxy.c:
+ ole32: Call IRpcChannelBuffer_GetBuffer for the RemRelease case of
+ Invoke, even though we are requesting a buffer size of 0 as we put
+ extra data into the buffer in IRpcChannelBuffer_GetBuffer.
+
+ * dlls/ole32/oleproxy.c:
+ ole32: Use IRpcChannelBuffer_GetBuffer in the hand-made proxy/stubs
+ instead of calling I_RpcGetBuffer as IRpcChannelBuffer_GetBuffer does
+ some extra magic.
+
+ * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
+ ole32: Add support for main-threaded apartments.
+ A main-threaded apartment is the first single-threaded apartment in the
+ process. It was designed to be used for legacy applications that don't
+ want to think about threading at all, even if they are always called
+ from the same context, as is the case for regular STAs.
+
+ * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h, dlls/ole32/rpc.c:
+ ole32: Move the opening of the AppId key for a clsid to a helper function.
+
+ * dlls/ole32/compobj.c, dlls/ole32/compobj_private.h:
+ ole32: CoGetClassObject should host a single-threaded object in a
+ single-threaded apartment if executing in a multi-threaded apartment,
+ if one exists.
+
+ * dlls/ole32/compobj.c:
+ ole32: Get the threading model value for inproc classes and output a
+ fixme if we should create it in an apartment of another type.
+
+2006-08-25 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/advapi32/crypt.c, dlls/advapi32/crypt_lmhash.c,
+ dlls/advapi32/eventlog.c:
+ advapi32: Cast-qual warnings fix.
+
+2006-08-26 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/olecmd.c:
+ mshtml: Better stub for QueryStatus(CGID_MSHTML).
+
+ * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
+ mshtml: Added nsICommandParams argument to do_ns_command.
+
+2006-08-26 Robert Reif <reif@earthlink.net>
+
+ * dlls/secur32/tests/secur32.c:
+ secur32: Fix secur32 test to pass on windows.
+
+2006-08-25 Robert Reif <reif@earthlink.net>
+
+ * dlls/advapi32/security.c, dlls/advapi32/tests/security.c:
+ advapi32: Fix LookupAccountSid and tests to pass on windows and wine.
+
+ * dlls/advapi32/tests/lsa.c:
+ advapi32: Fix lsa tests.
+
+2006-08-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * dlls/shlwapi/shlwapi_Ko.rc:
+ shlwapi: Updated Korean resource.
+
+2006-08-25 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/shell32/shlfileop.c:
+ shell32: Fix a bug in SHELL_ConfirmW.
+ Fix a bug introduced while changing the OK/Cancel to Yes/No.
+
+2006-08-26 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winex11.drv/Makefile.in:
+ winex11.drv: Remove no longer used all: target.
+
+2006-08-25 Piotr Caban <piotr.caban@gmail.com>
+
+ * programs/oleview/typelib.c:
+ oleview: Added data freeing in EnumFuncs function.
+
+2006-08-25 Alex Villacís Lasso <a_villacis@palosanto.com>
+
+ * dlls/quartz/avisplit.c, dlls/quartz/fourcc.h:
+ quartz: Skip over INFO chunk in AVI file parsing.
+
+2006-08-25 Marcus Meissner <marcus@jet.franken.de>
+
+ * dlls/comctl32/theme_dialog.c, dlls/comctl32/theme_edit.c,
+ dlls/comctl32/theme_listbox.c:
+ comctl32: Remove unneccessary default debug channels.
+
+2006-08-25 Jan Zerebecki <jan.wine@zerebecki.de>
+
+ * dlls/wined3d/device.c, dlls/wined3d/utils.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Use a common function for all D3DCMPFUNC -> GLenum conversions.
+
+2006-08-25 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/package.c:
+ msi: Set the ALLUSERS property to 1 always.
+
+ * dlls/msi/alter.c:
+ msi: Fix a memory leak.
+
+ * dlls/msi/dialog.c:
+ msi: Use msi_get_property_int rather than MSI_GetPropertyW.
+
+2006-08-25 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Fix a compiler warning when OpenGL is missing.
+
+ * dlls/crypt32/tests/encode.c:
+ crypt32/tests: Avoid sizeof in traces.
+
+ * Make.rules.in, configure, configure.ac, loader/Makefile.in,
+ server/Makefile.in, tools/wmc/Makefile.in, tools/wrc/Makefile.in:
+ configure: Set rpath on all executables that link to libwine.
+ Also add the -multiply_defined suppress option for executables on MacOS.
+
+ * configure, configure.ac:
+ configure: Make sure timezone and daylight are variables.
+
+ * aclocal.m4, configure, configure.ac:
+ configure: Move cache handling into the WINE_TRY_CFLAGS macro.
+
+ * configure, configure.ac:
+ configure: Enable the -Wwrite-strings flag.
+
+ * tools/winedump/main.c, tools/winedump/output.c,
+ tools/winedump/winedump.h:
+ winedump: Get rid of the install script.
+
+ * programs/make_progs:
+ make_progs: Update the directory list in configure.ac too.
+
+ * dlls/make_dlls:
+ make_dlls: Update the directory list in configure.ac too.
+
+2006-08-25 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * programs/regedit/Ko.rc:
+ regedit: Updated Korean resource.
+
+2006-08-24 Dan Hipschman <dsh@linux.ucla.edu>
+
+ * tools/widl/header.c, tools/widl/parser.y, tools/widl/typelib.c,
+ tools/widl/widl.c, tools/widl/widltypes.h:
+ widl: Remove usage of type_t ref field for base types; simplify code.
+
+2006-08-24 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * tools/widl/parser.y:
+ widl: Write-strings warning fix.
+
+ * dlls/mshtml/nsiface.idl:
+ mshtml: Write-strings warnings fix.
+
+2006-08-25 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/helpers.c, dlls/msi/package.c:
+ msi: Reimplement msi_dup_property and msi_get_property_int.
+
+ * dlls/msi/msipriv.h, dlls/msi/package.c:
+ msi: Store properties in a hash table, not the database.
+ Use string insensitive comparisons for property names.
+
+2006-08-24 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/dialog.c:
+ msi: Fix the height of the line control window.
+
+ * dlls/msi/dialog.c:
+ msi: Add a stub implementation of the DirectoryList dialog control.
+
+ * dlls/msi/dialog.c:
+ msi: Add a stub implementation of the DirectoryCombo dialog control.
+
+2006-08-25 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * include/softpub.h:
+ softpub.h: Added some GUIDs.
+
+2006-08-24 Stefan Dösinger <stefan@codeweavers.com>
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
+ wined3d: Load projected textures in fragment shaders.
+
+ * dlls/wined3d/drawprim.c, dlls/wined3d/pixelshader.c:
+ wined3d: Compile pixel shaders in drawprim.
+
+2006-08-24 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
+
+ * dlls/riched32/Makefile.in, dlls/riched32/version.rc:
+ riched32: Add version resource.
+
+ * tools/wine.inf:
+ wine.inf: Add a bunch of fake dlls.
+
+2006-08-24 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/ntdll/version.c:
+ ntdll: Print 64bit integers with wine_dbgstr_longlong.
+
+2006-08-24 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/helpers.c, dlls/msi/msi_Bg.rc, dlls/msi/msi_De.rc,
+ dlls/msi/msi_En.rc, dlls/msi/msi_Eo.rc, dlls/msi/msi_Es.rc,
+ dlls/msi/msi_Fi.rc, dlls/msi/msi_Fr.rc, dlls/msi/msi_Hu.rc,
+ dlls/msi/msi_It.rc, dlls/msi/msi_Ko.rc, dlls/msi/msi_Nl.rc,
+ dlls/msi/msi_No.rc, dlls/msi/msi_Pt.rc, dlls/msi/msi_Ru.rc,
+ dlls/msi/msi_Tr.rc, dlls/msi/package.c:
+ msi: Inform the user with an error message when the MSI file path is invalid.
+
+2006-08-24 Alexandre Julliard <julliard@winehq.org>
+
+ * ANNOUNCE, ChangeLog, VERSION, configure:
+ Release 0.9.20.
+
+----------------------------------------------------------------
+2006-08-24 Alexandre Julliard <julliard@winehq.org>
+
+ * configure, configure.ac:
+ configure: Fixed bug in previous OpenGL warning patch.
+
+2006-08-17 Robert Reif <reif@earthlink.net>
+
+ * dlls/advapi32/tests/Makefile.in, dlls/advapi32/tests/lsa.c:
+ advapi32: Output information on failed LsaQueryInformationPolicy tests.
+
+2006-08-24 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/msi/table.c:
+ msi: Fix strings with lengths that are exact multiples of 2^16.
+
+2006-08-24 Jeff Latimer <lats@yless4u.com.au>
+
+ * dlls/gdi/freetype.c, dlls/gdi/tests/font.c:
+ gdi: Add missing glyph code to GetGlyphIndices and tests.
+
+2006-08-24 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/shell32/shell32_main.h, dlls/shell32/shlfileop.c:
+ shell32: Use kernel functions in preference to libwine ones.
+
+ * dlls/shell32/tests/shlfileop.c:
+ shell32: Fix compilation of test on MSVC6.
+
+2006-08-24 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/dialog.c:
+ msi: Add an initial implementation of the PathEdit control.
+
+2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/opengl32/wgl.c:
+ opengl32: Fix ATI OpenGL bug.
+
+2006-08-24 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * configure, configure.ac:
+ configure: Extend the current OpenGL/Direct3D warning code.
+
+2006-08-24 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * programs/winecfg/Ko.rc:
+ winecfg: Updated Korean Resource.
+
+2006-08-23 Benjamin Arai <me@benjaminarai.com>
+
+ * dlls/oleaut32/tests/vartest.c:
+ oleaut32: Updated conformance test return string for VT_RESERVED.
+
+2006-08-23 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * tools/winedump/debug.c, tools/winedump/dump.c:
+ winedump: Cast-qual warnings fix.
+
+2006-08-23 James Liggett <jrliggett@cox.net>
+
+ * dlls/winex11.drv/window.c:
+ winex11.drv: Fix explorer regression caused by systray patch
+ Move systray_dock_window call to X11DRV_CreateWindow so that it can
+ safely call SetWindowPos without having _CheckNotSysLevel crash the
+ explorer.
+
+2006-08-22 Clinton Stimpson <cjstimpson@afinternet.net>
+
+ * dlls/riched20/editor.c, dlls/riched20/tests/editor.c:
+ riched20: Add tests for EM_GETMODIFY.
+
+2006-08-23 Huw Davies <huw@codeweavers.com>
+
+ * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
+ rpcrt4: Tests for CStdStubBuffer_Disconnect and a tidy up of the implementation.
+
+ * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
+ rpcrt4: Tests for CStdStubBuffer_Connect and fixes to make them pass.
+
+ * dlls/rpcrt4/cstub.c, dlls/rpcrt4/tests/cstub.c:
+ rpcrt4: Add tests for CreateStub and fix up CStdStubBuffer_Construct to match.
+
+ * dlls/rpcrt4/cstub.c, dlls/rpcrt4/ndr_midl.c, dlls/rpcrt4/tests/cstub.c:
+ rpcrt4: Add tests for NdrStubForwardingFunction and write a commented out
+ implementation.
+ This shows that the IRpcStubBuffer for a delegated stub's base
+ interface is stored at (void**)This-1.
+
+ * dlls/rpcrt4/tests/Makefile.in, dlls/rpcrt4/tests/cstub.c:
+ rpcrt4: Tests for NdrDllGetClassObject.
+ These show that delegated stubs need different Connect, Disconnect and
+ CountRefs methods than non-delegated stubs (ie they don't use all of
+ the CStdStubBuffer_* functions).
+
+2006-08-23 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mlang/mlang.c:
+ mlang: Added IMultiLanguage3 interface stub implementation.
+
+ * include/mlang.idl:
+ mlang.idl: Added IMultiLanguage3 declaration.
+
+2006-08-22 Andrzej Popowski <popej@friko.onet.pl>
+
+ * dlls/msvcrt/scanf.h, dlls/msvcrt/tests/scanf.c:
+ msvcrt: Fix scanf format "%i" base detection.
+
+2006-08-21 Stefan Huehner <stefan@huehner.org>
+
+ * programs/winedbg/winedbg.man.in:
+ winedbg: Fix typo in manpage.
+
+2006-08-19 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/wined3d/device.c:
+ wined3d: Make the destination surface glDirty in UpdateSurface.
+
+2006-08-19 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/winspool.drv/tests/info.c:
+ winspool.drv/tests: Write-strings warnings fix.
+
+ * dlls/winspool.drv/info.c:
+ winspool.drv: Write-strings warnings fix.
+
+2006-08-18 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/wineps.drv/ppd.c, dlls/wineps.drv/psdrv.h:
+ wineps.drv: Write-strings warnings fix.
+
+ * dlls/ddraw/main.c:
+ ddraw: Write-strings warnings fix.
+
+2006-08-23 Alexandre Julliard <julliard@winehq.org>
+
+ * README, loader/wine.man.in:
+ Documentation updates.
+
+ * tools/.gitignore, tools/Makefile.in, tools/wineprefixcreate.man.in:
+ tools: Added a man page for wineprefixcreate.
+
+ * DEVELOPERS-HINTS:
+ DEVELOPERS-HINTS: Moved to the Wiki by Tom Wickline.
+
+2006-08-23 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
+ dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
+ dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
+ dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
+ dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
+ dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
+ dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pl.rc,
+ dlls/shlwapi/shlwapi_Pt.rc, dlls/shlwapi/shlwapi_Tr.rc,
+ dlls/shlwapi/string.c:
+ shlwapi: Move strings used by StrFromTimeInterval to resources.
+
+ * programs/regedit/En.rc, programs/regedit/Pl.rc,
+ programs/regedit/about.c, programs/regedit/childwnd.c,
+ programs/regedit/framewnd.c, programs/regedit/listview.c,
+ programs/regedit/main.c, programs/regedit/main.h,
+ programs/regedit/resource.h:
+ regedit: Put language-dependent strings in resources.
+
+ * programs/regedit/framewnd.c:
+ regedit: Remove custom filter from open/save dialogs.
+
+2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * programs/winecfg/winecfg.c:
+ winecfg: Make sure we can use a large text.
+
+ * dlls/wintrust/wintrust_main.c:
+ wintrust: Add some documentation.
+
+2006-08-23 Alexandre Julliard <julliard@winehq.org>
+
+ * configure, configure.ac:
+ configure: Remove -O2 disable hack for MacOS now that gcc is fixed.
+
+2006-08-21 Detlef Riekenberg <wine.dev@web.de>
+
+ * configure, configure.ac:
+ configure: Show messages about additional packages with --verbose.
+
+2006-08-22 James Liggett <jrliggett@cox.net>
+
+ * dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h,
+ dlls/winex11.drv/x11drv_main.c:
+ winex11.drv: Add XEmbed system tray support.
+ Portions of this patch based on the work of Mike Hearn and Rob
+ Shearman.
+
+2006-08-22 James Hawkins <truiken@gmail.com>
+
+ * programs/msiexec/msiexec.c:
+ msiexec: Add handling for msiexec's regserver option.
+
+2006-08-23 Mike McCormack <mike@codeweavers.com>
+
+ * server/thread.c:
+ server: Use ntdll values where possible.
+
+ * include/windef.h:
+ windef.h: Add a definition for FILETIME.
+
+ * dlls/ntdll/threadpool.c:
+ ntdll: Use RTL_CRITICAL_SECTION not CRITICAL_SECTION.
+
+2006-08-23 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * programs/winecfg/Nl.rc:
+ winecfg: Update Dutch resource.
+
+ * programs/winecfg/driveui.c:
+ winecfg: Wrong text in messagebox.
+
+2006-08-23 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * dlls/shlwapi/shlwapi_Ko.rc:
+ shlwapi: Update Korean resource.
+
+2006-08-22 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * libs/wine/loader.c:
+ libwine: Cast-qual warning fix.
+
+ * tools/winebuild/res16.c:
+ winebuild: Cast-qual warnings fix.
+
+2006-08-23 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/rtl.c,
+ dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/string.c:
+ ntdll/tests: Print 64bit integers as two 32 bit integers.
+
+2006-08-23 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/winex11.drv/opengl.c:
+ winex11.drv: Fix opengl pixel format bug.
+
+2006-08-22 Fatih Aşıcı <fatih.asici@gmail.com>
+
+ * dlls/mshtml/Tr.rc:
+ mshtml: Update Turkish resources.
+
+2006-08-22 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c:
+ crypt32: Add CryptFormatObject stub.
+
+2006-08-22 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/shell32/shell32_Pl.rc:
+ shell32: Pl.rc: Fix a backslash.
+
+ * dlls/shlwapi/string.c:
+ shlwapi: Make StrFormatByteSize format numbers using locale settings.
+
+2006-08-22 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/conpoint.c, dlls/mshtml/mshtml_private.h,
+ dlls/mshtml/olecmd.c, dlls/mshtml/persist.c,
+ dlls/mshtml/tests/htmldoc.c:
+ mshtml: Use IPropertyNotifySink connection point.
+
+2006-08-22 Robert Reif <reif@earthlink.net>
+
+ * dlls/dsound/propset.c:
+ dsound: Remove unused parameter from propset functions.
+
+2006-08-21 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * configure, configure.ac:
+ configure: Try to #include <pthread.h> before checking for pthread_np.h.
+
+2006-08-21 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/wined3d/drawprim.c, dlls/wined3d/wined3d_private.h:
+ wined3d: Correctly draw transformed and untransformed vertices in the same scene.
+
+2006-08-21 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/crypt32/main.c:
+ crypt32: Print parameters and add some documentation.
+
+2006-08-21 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/tests/package.c:
+ msi: Add tests for the AppSearch action.
+
+ * dlls/msi/cond.y, dlls/msi/tests/package.c:
+ msi: Add handling for MsiEvaluateCondition's substring operators.
+
+ * dlls/msi/tests/package.c:
+ msi: Add tests for MsiEvaluateCondition's substring operators.
+
+2006-08-22 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/itss/itss.c:
+ itss: Simplify the class factory.
+
+2006-08-22 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/kernel/sync.c:
+ kernel: Set last error in CreateIoCompletionPort.
+
+2006-08-21 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/shlwapi/string.c:
+ shlwapi: Format the kilobyte file size number using locale settings.
+ The code is quite complex but I haven't found any easier way to do it
+ (passing NULL as NUMBERFMT results in two decimal places being appended).
+
+ * dlls/shell32/pidl.c, dlls/shell32/recyclebin.c:
+ shell32: Show file size in the details view in kilobytes.
+
+2006-08-22 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/shell32/shlfileop.c:
+ shell32: Don't add the directory name twice when recursing into subdirectories.
+
+2006-08-21 Benjamin Arai <me@benjaminarai.com>
+
+ * dlls/oleaut32/typelib.c:
+ oleaut32: Add support for handling TKIND_COCLASS in userdefined_to_variantvt.
+
+2006-08-21 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/crypt32/oid.c:
+ crypt32: Fix a misplaced parenthesis.
+
+2006-08-21 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/oleaut32/variant.c:
+ oleaut32: Print 64bit integers with wine_dbgstr_longlong.
+
+2006-08-21 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
+
+ * programs/winecfg/No.rc:
+ winecfg: Update Norwegian Bokmål resources.
+
+2006-08-21 Fatih Aşıcı <fatih.asici@gmail.com>
+
+ * programs/winecfg/Tr.rc:
+ winecfg: Update Turkish resources.
+
+2006-08-21 Matthew Finnicum <MattFinn@gmail.com>
+
+ * dlls/riched20/editor.c:
+ riched20: Make EM_EXLINEFROMCHAR handle special case of lParam == -1.
+
+2006-08-21 Piotr Caban <piotr.caban@gmail.com>
+
+ * programs/oleview/main.h, programs/oleview/typelib.c:
+ oleview: Added dispinterface handling to idl viewer.
+
+ * programs/oleview/typelib.c:
+ oleview: Added typedef handling to idl viewer.
+
+2006-08-21 Huw Davies <huw@codeweavers.com>
+
+ * dlls/winex11.drv/xrender.c:
+ winex11.drv: Fix rendering of fonts that don't support anti-aliasing.
+
+2006-08-19 Frank Richter <frank.richter@gmail.com>
+
+ * programs/winecfg/Bg.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/Ru.rc, programs/winecfg/Tr.rc,
+ programs/winecfg/audio.c, programs/winecfg/properties.h,
+ programs/winecfg/resource.h:
+ winecfg: audio: Use strings from resources.
+
+2006-08-18 Frank Richter <frank.richter@gmail.com>
+
+ * programs/winecfg/Bg.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/Ru.rc, programs/winecfg/Tr.rc,
+ programs/winecfg/driveui.c, programs/winecfg/resource.h:
+ winecfg: driveui: Load UI strings from resources.
+
+2006-08-19 David Adam <David.Adam@math.cnrs.fr>
+
+ * programs/winecfg/Fr.rc:
+ winecfg: Update French translation.
+
+2006-08-20 Chris Robinson <chris.kcat@gmail.com>
+
+ * dlls/wined3d/device.c:
+ wined3d: Don't pass bad values to glAlphaFunc and glDepthFunc.
+
+ * dlls/wined3d/device.c:
+ wined3d: Print real unhandled D3DCMPFUNC value.
+
+2006-08-20 Piotr Caban <piotr.caban@gmail.com>
+
+ * programs/oleview/typelib.c:
+ oleview: Added idl save to file functionality.
+
+ * programs/oleview/main.h, programs/oleview/typelib.c:
+ oleview: Added idl displaying.
+ - Added idl displaying.
+ - Fixed AddToTLDataStrWithTabsW function.
+
+ * programs/oleview/typelib.c:
+ oleview: Added idl formatting.
+
+ * programs/oleview/typelib.c:
+ oleview: Added functions description to idl generation.
+
+2006-08-21 Saulius Krasuckas <saulius.krasuckas@ieee.org>
+
+ * dlls/advpack/tests/install.c:
+ advpack/tests: Make RunSetupCommand not popup dialogs.
+
+2006-08-21 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/kernel/actctx.c:
+ kernel32: Print parameters, call SetLastError() when failing.
+
+2006-08-19 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/wined3d/directx.c, dlls/wined3d/wined3d_private.h,
+ include/wine/wined3d_gl.h:
+ wined3d: Better GPU detection.
+
+2006-08-19 H. Verbeet <hverbeet@gmail.com>
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/device.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Improve float constant loading a bit.
+ - Use a list to keep track of what constants are set.
+ - Move TRACEs and checkGLcall calls out of the main constant loading loop.
+
+ * dlls/wined3d/device.c, dlls/wined3d/drawprim.c,
+ dlls/wined3d/glsl_shader.c, dlls/wined3d/stateblock.c,
+ dlls/wined3d/wined3d_private.h:
+ wined3d: Lookup GLSL float uniform locations only once per program.
+
+ * dlls/wined3d/stateblock.c:
+ wined3d: Free the float constant map arrays for all stateblocks.
+
+ * dlls/wined3d/arb_program_shader.c, dlls/wined3d/glsl_shader.c:
+ wined3d: Fix indices for the float constant map.
+ Indices for the float constant map should be multiplied by 4 because
+ we're loading 4 component float vectors, not because the size of a
+ float is 4.
+
+2006-08-18 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
+ mshtml: Added IDM_BOLD implementation.
+
+2006-08-20 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
+ include/mscat.h:
+ wintrust: Added stubbed CryptCATAdminEnumCatalogFromHash.
+
+2006-08-19 Dan Kegel <dank@kegel.com>
+
+ * dlls/mpr/wnet.c:
+ mpr: Fix bug in ProviderOrder comma processing in wnetInit().
+
+2006-08-19 Matt Finnicum <mattfinn@gmail.com>
+
+ * dlls/riched20/editor.c:
+ riched20: Swap two lines that were in wrong order / caused notification not
+ to be sent.
+
+2006-08-19 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
+ secur32: Initial working implementation of EncryptMessage and DecryptMessage.
+
+2006-08-19 Robert Reif <reif@earthlink.net>
+
+ * dlls/kernel/environ.c, dlls/kernel/tests/environ.c:
+ kernel32: Fix ExpandEnvironmentStrings to not overflow UNICODE_STRING buffer
+ size (with test).
+
+ * dlls/advapi32/tests/security.c:
+ advapi32: LookupAccountSid buffer size query tests.
+
+ * dlls/advapi32/security.c:
+ advapi32: LookupAccountSid buffer size query fixes.
+
+2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/qcap/capturegraph.c:
+ qcap: Print 64bit integers with wine_dbgstr_longlong.
+
+2006-08-18 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
+
+ * programs/winecfg/No.rc:
+ winecfg: Update Norwegian Bokmål resources.
+
+ * dlls/shlwapi/shlwapi_No.rc:
+ shlwapi: Update Norwegian Bokmål resources.
+
+2006-08-18 Stefan Huehner <stefan@huehner.org>
+
+ * dlls/advpack/tests/advpack.c, dlls/advpack/tests/files.c,
+ dlls/comctl32/tests/header.c, dlls/ddraw/tests/d3d.c,
+ dlls/gphoto2.ds/gphoto2_i.h, dlls/gphoto2.ds/ui.c,
+ dlls/riched20/tests/editor.c, dlls/rpcrt4/tests/ndr_marshall.c,
+ dlls/sane.ds/sane_main.c, dlls/shell32/shellpath.c,
+ dlls/twain_32/dsm_ctrl.c:
+ Fix some -Wstrict-prototype warnings () -> (void).
+
+2006-08-18 Oleg Krylov <oleg.krylov@gmail.com>
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: Correctly map toolbar bitmap mask color in case of non-default
+ color scheme.
+
+2006-08-18 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/msvcrt/except.c:
+ msvcrt: Fixed access to the extra arguments of setjmp3.
+
+ * dlls/user/user_main.c:
+ user: Add .exe extension to wineboot just in case.
+
+ * programs/explorer/explorer.c:
+ explorer: Specify an explicit path when launching winefile.
+
+2006-08-18 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/quartz/filtergraph.c, dlls/quartz/systemclock.c:
+ quartz: Print 64bit integers with wine_dbgstr_longlong.
+
+2006-08-18 Sagar Mittal <sagar.mittal@gmail.com>
+
+ * dlls/quartz/dsoundrender.c:
+ quartz: DSoundRender: Do not overwrite a full buffer.
+
+2006-08-18 Frank Richter <frank.richter@gmail.com>
+
+ * dlls/shlwapi/shlwapi_De.rc:
+ shlwapi: Update German resources.
+
+ * programs/winecfg/Bg.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/Ru.rc, programs/winecfg/Tr.rc,
+ programs/winecfg/resource.h, programs/winecfg/x11drvdlg.c:
+ winecfg: x11drv: Load vertex shader mode strings from resources.
+
+2006-08-18 Tom Wickline <twickline@gmail.com>
+
+ * DEVELOPERS-HINTS:
+ DEVELOPERS-HINTS: Fix reference in implementing new API calls.
+
+2006-08-18 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/oleobj.c, dlls/mshtml/tests/htmldoc.c, dlls/mshtml/view.c:
+ mshtml: Added more Exec tests and fixes.
+
+2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/ntdll/path.c, dlls/ntdll/tests/path.c:
+ ntdll: Fix failing test on windows.
+
+2006-08-17 Detlef Riekenberg <wine.dev@web.de>
+
+ * dlls/sfc/sfc_main.c:
+ sfc: Print a FIXME only once.
+
+2006-08-18 Robert Reif <reif@earthlink.net>
+
+ * dlls/dsound/tests/capture.c, dlls/dsound/tests/dsound.c,
+ dlls/dsound/tests/dsound8.c, dlls/dsound/tests/duplex.c,
+ dlls/dsound/tests/propset.c:
+ dsound: Add class factory tests.
+
+ * dlls/dsound/capture.c, dlls/dsound/dsound.c, dlls/dsound/dsound_main.c,
+ dlls/dsound/dsound_private.h, dlls/dsound/duplex.c,
+ dlls/dsound/propset.c:
+ dsound: Class factory cleanup.
+ Consolidate all class factories into a single implementation.
+ Fixes a problem discovered by oleview.
+
+2006-08-17 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
+ secur32: Gracefully handle ntlm_auth versions that don't support the new
+ commands.
+
+2006-08-17 Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+ * dlls/shlwapi/shlwapi.rc, dlls/shlwapi/shlwapi_Pl.rc:
+ shlwapi: Add the Polish translation.
+
+ * dlls/shlwapi/resource.h, dlls/shlwapi/shlwapi_De.rc,
+ dlls/shlwapi/shlwapi_En.rc, dlls/shlwapi/shlwapi_Eo.rc,
+ dlls/shlwapi/shlwapi_Es.rc, dlls/shlwapi/shlwapi_Fi.rc,
+ dlls/shlwapi/shlwapi_Fr.rc, dlls/shlwapi/shlwapi_Hu.rc,
+ dlls/shlwapi/shlwapi_It.rc, dlls/shlwapi/shlwapi_Ja.rc,
+ dlls/shlwapi/shlwapi_Ko.rc, dlls/shlwapi/shlwapi_Nl.rc,
+ dlls/shlwapi/shlwapi_No.rc, dlls/shlwapi/shlwapi_Pt.rc,
+ dlls/shlwapi/shlwapi_Tr.rc, dlls/shlwapi/string.c:
+ shlwapi: Store the "%ld bytes" string as a resource.
+
+ * dlls/shell32/trash.c:
+ shell32: Show the original file name and deletion date in the Trash folder.
+
+ * dlls/shell32/xdg.c, dlls/shell32/xdg.h:
+ shell32: Add desktop entries parsing code.
+
+ * dlls/shell32/shlfileop.c:
+ shell32: Use Yes/No instead of OK/Cancel in confirm dialogs.
+
+2006-08-18 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/kernel/locale.c:
+ kernel32: Change a FIXME to a WARN.
+
+ * dlls/msi/Makefile.in, dlls/msi/alter.c, dlls/msi/query.h,
+ dlls/msi/sql.y, dlls/msi/tokenize.c:
+ msi: Add a stub ALTER query.
+
+2006-08-17 Dan Hipschman <dsh@linux.ucla.edu>
+
+ * tools/widl/typegen.c:
+ widl: Output format-strings for interface pointers.
+
+ * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
+ tools/widl/typegen.c, tools/widl/typegen.h:
+ widl: Allow format-string functions to work with objects.
+
+2006-08-17 Robert Reif <reif@earthlink.net>
+
+ * dlls/advapi32/tests/security.c:
+ advapi32: Fix test_LookupAccountSid to work on win9x.
+
+2006-08-17 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/conpoint.c:
+ mshtml: Fix Advise implementation for IPropertyNotifySink.
+
+ * dlls/mshtml/nsiface.idl, dlls/mshtml/olecmd.c:
+ mshtml: Switch nsWebBrowset to editing mode in exec_editmod.
+
+2006-08-17 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * dlls/shlwapi/string.c:
+ shlwapi: Print 64bit integers with wine_dbgstr_longlong.
+
+2006-08-17 Huw Davies <huw@codeweavers.com>
+
+ * dlls/rpcrt4/ndr_marshall.c:
+ rpcrt4: Remember to skip over the conformance description.
+
+2006-08-17 Oleg Krylov <oleg.krylov@gmail.com>
+
+ * dlls/comctl32/imagelist.c:
+ comctl32: Fix ImageList_Replace function to correctly apply image mask.
+
+2006-08-18 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * include/wintrust.h:
+ wintrust.h: Added some defines.
+
+2006-08-17 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/schannel.c:
+ secur32: Make tests loadable on NT4.
+
+2006-08-17 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/user/user_main.c, programs/explorer/desktop.c:
+ user: Defer all ExitWindowsEx processing to wineboot.
+
+ * programs/wineboot/Makefile.in, programs/wineboot/shutdown.c,
+ programs/wineboot/wineboot.c:
+ wineboot: Added support for doing a proper shutdown before rebooting.
+ Send WM_QUERYENDSESSION messages to all windows of a given process
+ before moving on to the next.
+ Switch option parsing to getopt.
+ Added a bunch of options to control shutdown behavior.
+
+2006-08-16 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/opengl32/wgl.c, dlls/opengl32/wgl_ext.c, dlls/opengl32/wgl_ext.h,
+ dlls/winex11.drv/opengl.c:
+ x11drv/opengl: Pixel format rewrite.
+
+2006-08-16 Matt Finnicum <mattfinn@gmail.com>
+
+ * dlls/riched20/editor.c, dlls/riched20/editor.h, dlls/riched20/paint.c,
+ dlls/riched20/style.c:
+ riched20: Send EN_LINK notifications. Properly underline / color links.
+
+2006-08-17 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/Makefile.in, dlls/secur32/ntlm.c,
+ dlls/secur32/secur32_priv.h, dlls/secur32/util.c:
+ secur32: Add real signing / verifying to NTLM provider.
+
+ * dlls/secur32/ntlm.c:
+ secur32: Mask away NTLMv2 and key exchange flags so we never negotiate it
+ for now.
+
+2006-08-16 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * programs/regedit/childwnd.c:
+ regedit: Write-strings warnings fix.
+
+ * dlls/ddraw/direct3d.c:
+ ddraw: Write-strings warnings fix.
+
+ * dlls/winspool.drv/info.c:
+ winspool.drv: Write-strings warning fix.
+
+2006-08-16 Dan Hipschman <dsh@linux.ucla.edu>
+
+ * tools/widl/proxy.c:
+ widl: Use typegen.c format-string functions in proxy.c.
+
+ * tools/widl/client.c, tools/widl/server.c, tools/widl/typegen.c,
+ tools/widl/typegen.h:
+ widl: Move format-string declaration output to typegen.c.
+
+2006-08-17 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/tests/htmldoc.c:
+ mshtml: Added test of edit mode.
+
+ * dlls/mshtml/olecmd.c:
+ mshtml: Added beginning implementation of IDM_EDITMODE.
+
+ * dlls/mshtml/mshtml_private.h, dlls/mshtml/oleobj.c:
+ mshtml: Rename get_property to get_client_disp_property and make it available
+ for other files.
+
+ * include/mshtmhst.idl:
+ mshtmhst.idl: Added DOCHOSTUITYPE declaration.
+
+2006-08-16 Christian Costa <titan.costa@wanadoo.fr>
+
+ * dlls/wined3d/surface.c:
+ wined3d: Make sure b_info structure is properly allocated and released.
+
+2006-08-16 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * tools/winedump/minidump.c:
+ winedump: Print each 64bit integers as two 32 bit integers.
+
+2006-08-17 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * programs/winecfg/Ko.rc:
+ winecfg: Updated Korean resource.
+
+2006-08-17 Fatih Aşıcı <fatih.asici@gmail.com>
+
+ * programs/winecfg/Tr.rc:
+ winecfg: Update Turkish resource file.
+
+2006-08-16 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
+
+ * programs/winecfg/No.rc:
+ winecfg: Updated Norwegian Bokmål resources.
+
+2006-08-16 Oleg Krylov <oleg.krylov@gmail.com>
+
+ * dlls/comctl32/toolbar.c:
+ comctl32: toolbar: Use HOT imagelist for buttons in CHECKED state.
+
+2006-08-16 Frank Richter <frank.richter@gmail.com>
+
+ * programs/winecfg/appdefaults.c:
+ winecfg: Fix issues with LVM_GETITEMW by removing superfluous flag.
+
+ * programs/winecfg/appdefaults.c, programs/winecfg/winecfg.c,
+ programs/winecfg/winecfg.h:
+ winecfg: Use WCHARs for window title, current app.
+
+2006-08-16 Huw Davies <huw@codeweavers.com>
+
+ * dlls/rpcrt4/tests/ndr_marshall.c:
+ rpcrt4: Add tests for NdrAllocate.
+
+2006-08-16 Frank Richter <frank.richter@gmail.com>
+
+ * programs/winecfg/Bg.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/Ru.rc, programs/winecfg/Tr.rc:
+ winecfg: New resource strings for appdefaults.
+
+2006-08-16 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsembed.c:
+ mshtml: Added [Get|Set]ParentContentListener implementation.
+
+2006-08-16 Robert Shearman <rob@codeweavers.com>
+
+ * dlls/advapi32/registry.c, dlls/advapi32/tests/registry.c:
+ advapi32: Add tests for RegQueryValueEx to show that it sets the data
+ size to 0 when a buffer isn't present and that it sets the type to
+ REG_NONE on Win9x.
+
+2006-08-16 Stefan Dösinger <stefandoesinger@gmx.at>
+
+ * dlls/wined3d/device.c:
+ wined3d: Silence WINED3DRS_DEBUGMONITORTOKEN.
+
+2006-08-16 Robert Reif <reif@earthlink.net>
+
+ * dlls/secur32/tests/secur32.c:
+ secur32: Fix GetComputerObjectName tests based on feedback from Paul Vriens.
+
+2006-08-16 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/user/win.c:
+ user: Explicitly load explorer.exe from the system directory.
+
+ * tools/wine.inf:
+ wine.inf: Create a fake exe for explorer.exe.
+
+2006-08-16 Robert Shearman <rob@codeweavers.com>
+
+ * dlls/ole32/compobj.c, dlls/ole32/ole2.c, dlls/ole32/storage32.c:
+ ole32: Move some functions out of compobj.c that don't belong there and update
+ the copyright statement.
+
+ * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c,
+ dlls/ole32/tests/marshal.c:
+ ole32: Add some more tests for failure cases of Co* functions and make builtin
+ ole32 pass them.
+
+ * dlls/ole32/compobj.c, dlls/ole32/tests/compobj.c:
+ ole32: Add tests for the failure cases of CLSIDFromProgID and fix the function
+ to conform to these.
+
+ * dlls/rpcrt4/ndr_stubless.c:
+ rpcrt4: Move processing of the arguments from NdrClientCall2 to two new
+ functions.
+
+2006-08-16 Hans Leidekker <hans@it.vu.nl>
+
+ * dlls/wldap32/option.c:
+ wldap32: Support setting server controls.
+
+ * dlls/wldap32/option.c, dlls/wldap32/parse.c:
+ wldap32: Document ldap_{get,set}_option and the parsing functions.
+
+2006-08-16 Alexandre Julliard <julliard@winehq.org>
+
+ * configure, configure.ac, dlls/Makedll.rules.in,
+ programs/Makeprog.rules.in:
+ configure: Setting rpath should no longer be needed for dlls.
+
+2006-08-16 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
+ shlwapi: Ordinal 394 should load and call shell32.SHNotifyChange.
+ Makes builtin shlwapi behave better during reboot after IE6 install.
+
+ * dlls/shlwapi/ordinal.c, dlls/shlwapi/shlwapi.spec:
+ shlwapi: Add a stub implementation for ZoneComputePaneSize.
+ Allows IE6 to show its main window with builtin shlwapi.
+
+ * dlls/msi/tests/db.c:
+ msi: Fix a couple of memory leaks in the test code.
+
+2006-08-16 Frank Richter <frank.richter@gmail.com>
+
+ * programs/winecfg/appdefaults.c, programs/winecfg/resource.h,
+ programs/winecfg/winecfg.h:
+ winecfg: appdefaults: Use more strings from resources, unicode.
+
+ * programs/winecfg/main.c, programs/winecfg/winecfg.c,
+ programs/winecfg/winecfg.h:
+ winecfg: Make load_string public.
+
+ * programs/winecfg/De.rc:
+ winecfg: Tweak and update German resources.
+
+2006-08-15 Dan Hipschman <dsh@linux.ucla.edu>
+
+ * tools/widl/proxy.c:
+ widl: Generate proxy code for user marshalled types.
+
+ * tools/widl/proxy.c:
+ widl: Fix out-only temporary variable generation.
+
+ * tools/widl/proxy.c:
+ widl: Fix NdrComplexStructUnmarshall calls in generated code.
+
+ * tools/widl/proxy.c:
+ widl: Fix NdrConformantArrayUnmarshall calls in generated code.
+
+ * tools/widl/header.c, tools/widl/parser.y:
+ widl: Calculate method indices in parser instead of during header generation.
+
+2006-08-15 Robert Reif <reif@earthlink.net>
+
+ * dlls/secur32/tests/Makefile.in, dlls/secur32/tests/secur32.c:
+ secur32: Add GetComputerObjectName tests.
+
+ * dlls/secur32/secur32.c:
+ secur32: Partial GetComputerObjectName implementation.
+
+ * dlls/advapi32/tests/lsa.c:
+ advapi32: Fix LsaQueryInformationPolicy test to pass on NT4.
+
+ * dlls/kernel/cpu.c, dlls/kernel/kernel32.spec, include/winbase.h:
+ kernel32: Add GetNativeSystemInfo.
+
+2006-08-15 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/install.c, dlls/msi/msi.spec, include/msiquery.h:
+ msi: Add a stub for MsiGetFeatureCost.
+
+ * dlls/msi/source.c:
+ msi: Use the bare minimum number of parameters for LookupAccountName.
+
+2006-08-15 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/wineps.drv/ps.c:
+ wineps.drv: Write-strings warnings fix and declare function static.
+
+ * dlls/crypt32/tests/oid.c:
+ crypt32/tests: Write-strings warning fix.
+
+2006-08-15 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/navigate.c, dlls/mshtml/nsio.c:
+ mshtml: Correctly handle nsILoadGroup.
+
+2006-08-15 Alexandre Julliard <julliard@winehq.org>
+
+ * server/process.c:
+ server: Store the actual process count in snapshots.
+ We can't rely on running_processes for that, since it now also counts
+ processes waiting for SIGKILL and those aren't included in snapshots.
+
+ * dlls/user/tests/cursoricon.c:
+ user/tests: Fix a compiler warning, and remove some useless casts.
+
+ * dlls/ntdll/loadorder.c:
+ ntdll: Default to native loadorder for the main exe if not in system directory.
+ Unlike dlls, executables can have the same name without necessarily
+ being the same application, so defaulting to native is more likely to
+ do the right thing.
+
+2006-08-15 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/kernel/tests/file.c:
+ kernel/tests: Wrong error code checked.
+
+ * dlls/setupapi/tests/devinst.c:
+ setupapi: Make tests loadable again on NT4.
+
+ * include/winerror.h:
+ winerror.h: Added an error code.
+
+ * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
+ include/wintrust.h:
+ wintrust: Added stubbed WintrustLoadFunctionPointers.
+
+2006-08-15 Mike McCormack <mike@codeweavers.com>
+
+ * configure, configure.ac, dlls/infosoft/Makefile.in,
+ dlls/infosoft/tests/Makefile.in, dlls/infosoft/tests/infosoft.c,
+ programs/winetest/Makefile.in:
+ infosoft: Add a test for the language neutral word breaker.
+
+2006-08-15 Alexander Nicolaysen Sørnes <alex@thehandofagony.com>
+
+ * programs/winecfg/En.rc:
+ winecfg: Improve wording of virtual desktop explanation.
+
+2006-08-15 Dmitry Timoshkov <dmitry@codeweavers.com>
+
+ * dlls/ddraw/main.c:
+ ddraw: Do not report DDCAPS_OVERLAY and friends since overlays are not supported.
+
+2006-08-15 Alexandre Julliard <julliard@winehq.org>
+
+ * tools/relpath.c:
+ relpath: Properly handle a "." directory name.
+
+2006-08-15 Jeff Latimer <lats@yless4u.com.au>
+
+ * dlls/usp10/tests/usp10.c:
+ usp10: Remove unnecessary casts in test suite.
+
+2006-08-14 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/crypt32/Makefile.in, dlls/crypt32/chain.c,
+ dlls/crypt32/crypt32.spec, dlls/crypt32/tests/Makefile.in,
+ dlls/crypt32/tests/chain.c:
+ crypt32: Implement CertCreateCertificateChainEngine and
+ CertFreeCertificateChainEngine.
+
+ * include/wincrypt.h:
+ crypt32: Implement CertCreateCertificateChainEngine and
+ CertFreeCertificateChainEngine.
+
+2006-08-15 Alexandre Julliard <julliard@winehq.org>
+
+ * configure, configure.ac, include/config.h.in, loader/kthread.c:
+ loader/kthread: Remove some unneeded #ifdefs, other platforms use pthread now.
+
+ * configure, configure.ac:
+ configure: Disable optimization on MacOS because of gcc bug.
+
+ * configure, configure.ac:
+ configure: Use a platform name check for MacOS shared library support,
+ it's completely different from the others anyway.
+
+ * configure, configure.ac, include/config.h.in, libs/wine/Makefile.in:
+ configure: Moved the library checks after the function checks to avoid code
+ duplication.
+
+2006-08-15 Kai Blin <kai.blin@gmail.com>
+
+ * include/sspi.h:
+ secur32: Fix typo in ISC flags.
+
+ * dlls/secur32/ntlm.c:
+ secur32: Add handling of feature flags and session key to AcceptSecurityContext.
+
+2006-08-14 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c:
+ secur32: Copy helper buffer to output buffer before reusing helper buffer.
+
+2006-08-14 Dan Hipschman <dsh@linux.ucla.edu>
+
+ * tools/widl/proxy.c:
+ widl: Pass the right size to MIDL_memset in generated proxy code.
+
+2006-08-14 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/files.c:
+ msi: Non-compressed files may come before the list of compressed files in the
+ file sequence.
+
+2006-08-14 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/cabinet/tests/extract.c:
+ cabinet/tests: Write-strings warnings fix.
+
+ * dlls/dnsapi/tests/name.c:
+ dnsapi/tests: Write-strings warnings fix.
+
+2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * programs/winedbg/gdbproxy.c:
+ winedbg: Correctly protect system inclusion (needed for Mingw compilation).
+
+2006-08-15 Alexandre Julliard <julliard@winehq.org>
+
+ * configure, configure.ac, dlls/kernel/Makefile.in,
+ dlls/ws2_32/Makefile.in, include/config.h.in,
+ programs/winedbg/Makefile.in, server/Makefile.in:
+ configure: Only link against libpoll where really necessary.
+
+2006-08-14 Paul Vriens <Paul.Vriens@xs4all.nl>
+
+ * dlls/wintrust/wintrust.spec, dlls/wintrust/wintrust_main.c,
+ include/wintrust.h:
+ wintrust: Added stubbed WintrustRemoveActionID.
+
+2006-08-14 Frank Richter <frank.richter@gmail.com>
+
+ * dlls/user/sysparams.c:
+ user: Fix SPI_SETICONTITLELOGFONT to check for LOGFONTW size.
+
+ * dlls/user/sysparams.c:
+ user: Initialize size of nonclients struct in load_nonclient_metrics.
+
+2006-08-14 Alexandre Julliard <julliard@winehq.org>
+
+ * configure, configure.ac, libs/wine/Makefile.in:
+ libwine: Also set the current library version for MacOS.
+
+ * configure, configure.ac:
+ configure: Suppress multiple definitions warnings from the MacOS linker.
+
+ * server/request.c, server/request.h, server/signal.c:
+ server: Make sure to completely kill processes before returning from a
+ wineserver -k.
+
+ * server/process.c, server/process.h, server/thread.c:
+ server: Send a SIGKILL to processes that don't terminate properly.
+
+2006-08-14 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/ole32/ole2.c:
+ ole32: Avoid a warning for VT_FILETIME in PropVariantCopy.
+
+2006-08-13 Eric Pouech <eric.pouech@wanadoo.fr>
+
+ * programs/winedbg/symbol.c:
+ winedbg: Fixed the symbol lookup so that it can really find _foo when looking
+ for foo.
+
+ * programs/winedbg/stack.c:
+ winedbg: Native dbghelp can modify the passed debug context in StackWalk,
+ so guard against it.
+
+ * programs/winedbg/Makefile.in, programs/winedbg/tgt_active.c:
+ winedbg: Don't ask for module inspection when calling SymInitialize.
+
+2006-08-14 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c:
+ secur32: Clean up AcceptSecurityContext (reduce indent and duplication).
+
+2006-08-14 Frank Richter <frank.richter@gmail.com>
+
+ * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
+ uxtheme: Set non-client metrics from theme.
+
+ * dlls/uxtheme/msstyles.c:
+ uxtheme: Split color handling out of MSSTYLES_ParseThemeIni into smaller
+ helper functions.
+
+ * dlls/uxtheme/msstyles.c, dlls/uxtheme/system.c:
+ uxtheme: Enable gradient captions if a theme provides colors for them.
+
+2006-08-14 Shachar Shemesh <wine@shemesh.biz>
+
+ * fonts/system.sfd:
+ fonts: Add Hebrew to the system font.
+
+2006-08-14 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/oleaut32/olepicture.c:
+ oleaut32: Put the HeapFree back in the right place.
+
+ * dlls/ole32/stg_prop.c:
+ ole32: Use PropVariantInit instead of memset.
+
+2006-08-14 Robert Reif <reif@earthlink.net>
+
+ * include/Makefile.in, include/dsgetdc.h:
+ include: Add dsgetdc.h.
+
+ * dlls/advapi32/lsa.c:
+ advapi32: Move duplicated code into function.
+
+ * dlls/advapi32/tests/lsa.c, dlls/advapi32/tests/security.c:
+ advapi32: Try again with different access mask if LsaOpenPolicy fails with
+ STATUS_ACCESS_DENIED.
+
+2006-08-14 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c:
+ secur32: Fix heap error.
+
+2006-08-13 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c:
+ secur32: Add handling for SECPKG_CONTEXT_FLAGS to QueryContextAttributes,
+ unify indentation.
+
+2006-08-14 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c:
+ secur32: Cast helper to ULONG_PTR instead of DWORD.
+
+2006-08-13 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c, dlls/secur32/tests/ntlm.c:
+ secur32: Implement simple VerifySignature.
+
+2006-08-12 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/dispatcher.c, dlls/secur32/ntlm.c,
+ dlls/secur32/secur32_priv.h, dlls/secur32/tests/ntlm.c:
+ secur32: Implement simple MakeSignature.
+
+2006-08-14 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c:
+ secur32: Make AcceptSecurityContext behaviour consistent with Windows.
+
+2006-08-13 Benjamin Arai <me@benjaminarai.com>
+
+ * dlls/oleaut32/tests/olefont.c:
+ oleaut32: Conformance test for olefont:AddRefHfont.
+
+ * dlls/oleaut32/tests/olefont.c:
+ oleaut32: Conformance test for olefont:ReleaseHfont.
+
+2006-08-14 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/oleaut32/olepicture.c:
+ oleaut32: Calculate icon data if the picture is dirty, or there's no icon data.
+
+ * dlls/oleaut32/olepicture.c:
+ oleaut32: Print an IID in the trace, not just a pointer to it.
+
+ * dlls/oleaut32/olepicture.c:
+ oleaut32: Don't complain when PICTDESC->cbSizeofstruct is 0.
+
+ * dlls/ole32/hglobalstream.c:
+ ole32: Always set pcbWritten when writing a stream.
+
+ * dlls/ole32/ole2.c:
+ ole32: FreePropVariantArray should return an error if rgvars is null.
+ As suggested by Rob Shearman.
+
+2006-08-14 Frank Richter <frank.richter@gmail.com>
+
+ * dlls/uxtheme/system.c:
+ uxtheme: Don't back up colors etc. when a theme is already active.
+
+2006-08-14 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * programs/view/Ko.rc:
+ view: Updated Korean resource.
+
+2006-08-12 Robert Reif <reif@earthlink.net>
+
+ * dlls/advapi32/tests/security.c:
+ advapi32: Add more LookupAccountSid tests.
+
+ * dlls/advapi32/security.c:
+ advapi32: Add more SIDs to AccountLookupSid.
+
+ * dlls/netapi32/access.c:
+ netapi32: NetUserModalsGet bug fixes and cleanup.
+
+2006-08-13 Phil Costin <philcostin@hotmail.com>
+
+ * dlls/wined3d/glsl_shader.c:
+ wined3d: Fix vertex shader corruption issue.
+
+2006-08-13 Stefan Leichter <Stefan.Leichter@camline.com>
+
+ * programs/winedbg/memory.c:
+ winedbg: Print 64bit integers with wine_dbgstr_longlong.
+
+2006-08-13 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/advpack/tests/files.c:
+ advpack/tests: Write-strings warnings fix.
+
+ * dlls/advapi32/tests/security.c:
+ advapi32/tests: Write-strings warnings fix.
+
+2006-08-12 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * programs/winetest/main.c:
+ winetest: Write-strings warnings fix.
+
+ * programs/taskmgr/dbgchnl.c:
+ taskmgr: Write-strings warnings fix.
+
+ * dlls/crypt32/tests/encode.c:
+ crypt32/tests: Write-strings warnings fix.
+
+2006-08-12 Piotr Caban <piotr.caban@gmail.com>
+
+ * programs/oleview/typelib.c:
+ oleview: Improved interface handling in idl viewer.
+
+2006-08-12 Jacek Caban <jacek@codeweavers.com>
+
+ * dlls/mshtml/mshtml_private.h, dlls/mshtml/nsio.c:
+ mshtml: Remove no longer used get_nsIURI.
+
+ * dlls/mshtml/protocol.c, dlls/mshtml/tests/protocol.c:
+ mshtml: Return INET_E_USE_DEFAULT_PROTOCOLHANDLER in about protocol handler's
+ CombineUrl.
+
+2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
+
+ * tools/widl/client.c, tools/widl/proxy.c, tools/widl/widltypes.h:
+ widl: Improve pointer null checking logic.
+
+ * tools/widl/parser.y, tools/widl/typegen.c, tools/widl/widltypes.h:
+ widl: Use ref_type to simplify some code.
+
+2006-08-11 Robert Reif <reif@earthlink.net>
+
+ * dlls/advapi32/security.c:
+ advapi32: Add some more well known SIDs.
+
+2006-08-11 Benjamin Arai <me@benjaminarai.com>
+
+ * dlls/oleaut32/tests/olefont.c:
+ oleaut32: Added test to check if olefont:IFont_QueryInterface increments
+ ref counter.
+
+2006-08-11 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/action.c, dlls/msi/tests/package.c:
+ msi: If a component's state is not local, source, or default, default to the
+ local state.
+
+2006-08-11 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/crypt32/crypt32.spec, dlls/crypt32/main.c,
+ dlls/crypt32/tests/main.c:
+ crypt32: Improve undocumented functions.
+ - Test and implement I_CryptGetDefaultCryptProv (and correct its
+ parameter list)
+ - I_CryptReadTrustedPublisherDWORDValueFromRegistry always initializes
+ its out parameter, correct and show with a test.
+
+ * dlls/msi/tokenize.c:
+ msi: Use wide char strings for token values to avoid an unnecessary
+ WideCharToMultiByte.
+
+2006-08-11 Alexandre Julliard <julliard@winehq.org>
+
+ * tools/winebuild/build.h, tools/winebuild/import.c,
+ tools/winebuild/main.c, tools/winebuild/relay.c,
+ tools/winebuild/res16.c, tools/winebuild/res32.c,
+ tools/winebuild/spec16.c, tools/winebuild/spec32.c,
+ tools/winebuild/utils.c:
+ winebuild: Added output() function to properly deal with write errors.
+
+2006-08-11 Dan Hipschman <dsh@linux.ucla.edu>
+
+ * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c:
+ widl: Don't generate indentation spaces on empty lines.
+
+2006-08-11 Alexandre Julliard <julliard@winehq.org>
+
+ * loader/pthread.c:
+ loader: Exit the whole process when killing the last thread.
+
+2006-08-11 Kirill K. Smirnov <lich@math.spbu.ru>
+
+ * programs/winhelp/hlpfile.c:
+ winhelp: Fix LZ77 decompressor.
+
+2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/msi/tests/install.c, dlls/msi/tests/package.c:
+ msi/tests: Write-strings warnings fix.
+
+ * dlls/msi/files.c:
+ msi: Write-strings warning fix.
+
+ * dlls/version/install.c:
+ version: Write-strings warnings fix.
+
+2006-08-11 Juan Lang <juan_lang@yahoo.com>
+
+ * dlls/crypt32/tests/main.c:
+ crypt32/tests: Only load crypt32 once.
+
+2006-08-11 Robert Reif <reif@earthlink.net>
+
+ * include/lmaccess.h:
+ lmaccess.h: Add some LOCALGROUP defines.
+
+ * dlls/kernel/kernel32.spec, dlls/kernel/process.c, include/winbase.h:
+ kernel32: Add IsWow64Process.
+
+2006-08-11 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * dlls/wldap32/ber.c, dlls/wldap32/init.c:
+ wldap32: Write-strings warnings fix.
+
+2006-08-11 Francois Gouget <fgouget@codeweavers.com>
+
+ * dlls/shdocvw/regsvr.c:
+ shdocvw: Set the CLSID_Internet shell folder's attributes.
+
+2006-08-11 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
+ dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
+ include/indexsrv.idl, include/indexsvr.idl:
+ include: Rename indexsvr.idl to indexsrv.idl.
+
+ * dlls/infosoft/wordbreaker.c:
+ infosoft: Use the pfnFillTextBuffer function to refresh the buffer.
+
+2006-08-10 Mike McCormack <mike@codeweavers.com>
+
+ * dlls/infosoft/infosoft_main.c, dlls/infosoft/wordbreaker.c,
+ tools/wine.inf:
+ infosoft: Implement and register the language neutral wordbreaker, not the
+ English_US one.
+
+2006-08-10 Aric Stewart <aric@codeweavers.com>
+
+ * dlls/user/menu.c:
+ user: Implement MNS_NOTIFYBYPOS.
+
+2006-08-11 Alexandre Julliard <julliard@winehq.org>
+
+ * dlls/ntdll/signal_i386.c:
+ ntdll: Remove some macros and clean up the code now that all platforms use
+ siginfo.
+
+ * dlls/ntdll/signal_i386.c:
+ ntdll: Switch linux to siginfo-style signal handling.
+
+2006-08-11 Mike McCormack <mike@codeweavers.com>
+
+ * configure, configure.ac, dlls/Makefile.in, dlls/pstorec/Makefile.in,
+ dlls/pstorec/pstorec.c, dlls/pstorec/pstorec.spec:
+ pstorec: Add a stub implementation.
+
+2006-08-10 Benjamin Arai <me@benjaminarai.com>
+
+ * dlls/oleaut32/olefont.c:
+ oleaut32: Removes stub message from olefont:OLEFontImpl_FindConnectionPoint.
+
+2006-08-10 Molle Bestefich <molle.bestefich@gmail.com>
+
+ * tools/bug_report.pl:
+ bug_report.pl: Use correct 'wine --version' syntax.
+
+2006-08-10 Dan Hipschman <dsh@linux.ucla.edu>
+
+ * tools/widl/client.c, tools/widl/proxy.c, tools/widl/server.c,
+ tools/widl/widl.h:
+ widl: Fix incorrect version number in generated code.
+
+2006-08-11 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+ * dlls/shell32/shell32_Ko.rc:
+ shell32: Updated Korean resource.
+
+2006-08-11 Roderick Colenbrander <thunderbird2k@gmx.net>
+
+ * dlls/wined3d/drawprim.c:
+ wined3d: Fix opengl extension call.
+
+2006-08-10 James Hawkins <truiken@gmail.com>
+
+ * dlls/msi/files.c, dlls/msi/tests/package.c:
+ msi: Only remove a file if the version to be installed is strictly newer than
+ the old file.
+
+2006-08-10 Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+ * programs/regedit/treeview.c:
+ regedit: Write-strings warnings fix.
+
+ * dlls/wininet/tests/http.c:
+ wininet/tests: Write-strings warnings fix.
+
+2006-08-10 Phil Krylov <phil@newstar.rinet.ru>
+
+ * dlls/riched20/editor.c:
+ riched20: Accept RTF header without a version number.
+
+ * dlls/riched20/reader.c:
+ riched20: Accept RTF group tokens inside colortbl destination.
+
+2006-08-10 Jan Zerebecki <jan.wine@zerebecki.de>
+
+ * dlls/wined3d/directx.c:
+ wined3d: Fix spelling in a comment.
+
+2006-08-10 Kai Blin <kai.blin@gmail.com>
+
+ * dlls/secur32/ntlm.c:
+ secur32: Implement CompleteAuthToken for NTLM.
+
+2006-08-10 Alexandre Julliard <julliard@winehq.org>
+
+ * server/fd.c, server/file.h, server/mailslot.c, server/named_pipe.c,
+ server/process.c, server/queue.c, server/registry.c,
+ server/request.c, server/serial.c, server/thread.c, server/timer.c,
+ server/trace.c, server/winstation.c:
+ server: Only call gettimeofday once per poll loop.
+
+2006-08-04 Tijl Coosemans <tijl@ulyssis.org>
+
+ * dlls/kernel/tests/file.c:
+ kernel/tests: Increase requested file size in two tests to hit FreeBSD file
+ size limit.
+
+2006-08-10 Alexandre Julliard <julliard@winehq.org>
+
+ * ANNOUNCE, ChangeLog, VERSION, configure:
+ Release 0.9.19.
+
+----------------------------------------------------------------
2006-08-08 Colin Pitrat <colin.pitrat@bull.net>
* tools/bug_report.pl, tools/make_authors, tools/winapi/config.pm,