Rob Shearman [Tue, 29 Dec 2009 19:00:53 +0000 (19:00 +0000)]
ole32: Handle SetClipboardData failing in OLE clipboard functions.
Rob Shearman [Tue, 29 Dec 2009 19:00:22 +0000 (19:00 +0000)]
ole32: Fix stream reference leak in test_ReadClassStm.
Rob Shearman [Tue, 29 Dec 2009 18:59:37 +0000 (18:59 +0000)]
ole32: Release the data object and free the cached enum data upon OleUninitialize.
Michael Stefaniuc [Tue, 29 Dec 2009 17:07:44 +0000 (18:07 +0100)]
Revert "Revert "wpp: config.h and wine/port.h should be included first."".
This reverts commit
8e729245412e6b1e24b9871a0252b7e660fd24ec.
Wine now requires a new enough flex version.
Michael Stefaniuc [Tue, 29 Dec 2009 17:07:22 +0000 (18:07 +0100)]
Revert "wrc: Use an EOF rule instead of lex_destroy for compatibility with prediluvian flex versions.".
This reverts commit
1405c00ecbcf5509c9475759b8230c019070b663.
Wine now requires a new enough flex version.
Michael Stefaniuc [Tue, 29 Dec 2009 17:07:02 +0000 (18:07 +0100)]
configure: Require a new enough flex version.
Wine needs a newer flex version than the prediluvian 2.5.4a.
Michael Stefaniuc [Tue, 29 Dec 2009 17:06:06 +0000 (18:06 +0100)]
shdocvw: Remove unneeded \ at the end of a line.
Henri Verbeet [Tue, 29 Dec 2009 16:10:23 +0000 (17:10 +0100)]
dxgi: Add a separate function for factory initialization.
Henri Verbeet [Tue, 29 Dec 2009 16:10:22 +0000 (17:10 +0100)]
wined3d: Use the element size to create "isStateDirty" bitmap indices.
Henri Verbeet [Tue, 29 Dec 2009 16:10:21 +0000 (17:10 +0100)]
ddraw: Remove a redundant return.
Henri Verbeet [Tue, 29 Dec 2009 16:10:20 +0000 (17:10 +0100)]
wined3d: Remove some redundant returns.
Henri Verbeet [Tue, 29 Dec 2009 16:10:19 +0000 (17:10 +0100)]
wined3d: The FVF parameter to IWineD3DDeviceImpl_CreateVertexBuffer() is unused now.
Kai Blin [Tue, 29 Dec 2009 15:36:18 +0000 (16:36 +0100)]
secur32: Pretend the NTLM provider also does Negotiate.
We had to enable the Negotiate provider a while back so programs that expected
that provider to be present would be happy. This broke programs that expect a
Negotiate provider to actually do something if it is present. This fix works
around that new issue by thunking all calls to Negotiate to NTLM.
Alexandre Julliard [Tue, 29 Dec 2009 20:55:59 +0000 (21:55 +0100)]
user.exe: Prepend a valid bitmap header when copying a bitmap resource to a file.
Alexandre Julliard [Wed, 30 Dec 2009 11:56:16 +0000 (12:56 +0100)]
makefiles: Use winebuild to create the Windows import libraries.
Alexandre Julliard [Wed, 30 Dec 2009 11:50:17 +0000 (12:50 +0100)]
winebuild: Don't output private symbols at all when building an import library.
Alexandre Julliard [Wed, 30 Dec 2009 10:51:19 +0000 (11:51 +0100)]
winebuild: Add support for building Windows import libraries.
Alexandre Julliard [Wed, 30 Dec 2009 11:43:31 +0000 (12:43 +0100)]
winebuild: Recognize mingw32 as a Windows platform.
Alexandre Julliard [Wed, 30 Dec 2009 11:42:25 +0000 (12:42 +0100)]
winebuild: Simplify the code for finding the various build tools.
Alexandre Julliard [Wed, 30 Dec 2009 11:32:17 +0000 (12:32 +0100)]
winebuild: Add support for generating import libs for 16-bit dlls.
Alexandre Julliard [Wed, 30 Dec 2009 11:12:13 +0000 (12:12 +0100)]
winebuild: Always initialize the dll name at startup.
Alexandre Julliard [Mon, 28 Dec 2009 21:42:58 +0000 (22:42 +0100)]
winebuild: Support for adding 32-bit exports in 16-bit spec files.
Alexandre Julliard [Mon, 28 Dec 2009 22:23:54 +0000 (23:23 +0100)]
winebuild: Allow optional keywords to be in any order in a .def file.
Alexandre Julliard [Mon, 28 Dec 2009 20:42:37 +0000 (21:42 +0100)]
winebuild: Don't check variables for undefined exports.
Nikolay Sivov [Tue, 29 Dec 2009 12:48:24 +0000 (15:48 +0300)]
user32/tests: Add tests for invalid index in GetSysColorBrush().
Eric Pouech [Tue, 29 Dec 2009 12:02:39 +0000 (13:02 +0100)]
dbghelp: Silence a couple of FIXMEs for C++ code.
Reported by Jacek Caban.
Eric Pouech [Tue, 29 Dec 2009 12:02:33 +0000 (13:02 +0100)]
winedump: Manage the string table size in PE file format.
Gerald Pfeifer [Fri, 25 Dec 2009 10:14:07 +0000 (11:14 +0100)]
ntdll: Avoid one warning around assert(0).
Alexandre Julliard [Mon, 28 Dec 2009 19:27:50 +0000 (20:27 +0100)]
kernel32: Get rid of the support for 16-bit resources in 32-bit resource functions.
Alexandre Julliard [Mon, 28 Dec 2009 21:59:24 +0000 (22:59 +0100)]
kernel32: Don't include kernel_private.h in 16-bit files.
Alexandre Julliard [Mon, 28 Dec 2009 16:26:55 +0000 (17:26 +0100)]
kernel32: Move the kernel thread data definitions to kernel16_private.h.
Alexandre Julliard [Mon, 28 Dec 2009 16:37:44 +0000 (17:37 +0100)]
kernel32: Link directly to the thunk functions instead of looking up their entry point.
Alexandre Julliard [Mon, 28 Dec 2009 16:24:50 +0000 (17:24 +0100)]
kernel32: Don't store the current codepage in the thread data.
Stefan Leichter [Tue, 29 Dec 2009 09:13:37 +0000 (10:13 +0100)]
ntoskrnl.exe: Add stub for KeSetPriorityThread.
Stefan Leichter [Tue, 29 Dec 2009 09:13:16 +0000 (10:13 +0100)]
ntoskrnl.exe: Add stub for KeReleaseSemaphore.
Matteo Bruni [Sat, 26 Dec 2009 15:19:06 +0000 (16:19 +0100)]
wpp: Clean state on error path.
Matteo Bruni [Sat, 26 Dec 2009 15:18:18 +0000 (16:18 +0100)]
d3d9: Add D3DSHADER_COMPARISON definition.
Andrew Eikum [Mon, 28 Dec 2009 23:40:52 +0000 (17:40 -0600)]
hlink/tests: Repair test to work as intended.
Michael Stefaniuc [Tue, 29 Dec 2009 00:16:26 +0000 (01:16 +0100)]
winapi: Remove the special handling of GDI_AllocObject().
That function doesn't exist anymore in Wine.
Jacek Caban [Mon, 28 Dec 2009 20:21:53 +0000 (21:21 +0100)]
wininet: Fixed tests on older IEs.
Jacek Caban [Mon, 28 Dec 2009 20:19:29 +0000 (21:19 +0100)]
mshtml: Use FindMimeFromData to find MIME if moniker doesn't report it.
Marcus Meissner [Mon, 28 Dec 2009 20:13:10 +0000 (21:13 +0100)]
dbghelp: Initialize ret (Coverity).
Piotr Caban [Mon, 28 Dec 2009 19:09:16 +0000 (20:09 +0100)]
mshtml: Added IDispatch ConnectionPoint.
Piotr Caban [Mon, 28 Dec 2009 19:08:46 +0000 (20:08 +0100)]
mshtml: Query OleClientSite about services in ServiceProvider_QueryService.
Henri Verbeet [Mon, 28 Dec 2009 16:38:05 +0000 (17:38 +0100)]
dxgi: Add a separate function for swapchain initialization.
Henri Verbeet [Mon, 28 Dec 2009 16:38:04 +0000 (17:38 +0100)]
wined3d: Clear the device's focus_window field when the window is destroyed.
This will prevent the device from trying to unregister the window again on
release.
Henri Verbeet [Mon, 28 Dec 2009 16:38:03 +0000 (17:38 +0100)]
d3d9/tests: Add message tests for windowed devices.
Henri Verbeet [Mon, 28 Dec 2009 16:38:02 +0000 (17:38 +0100)]
d3d8/tests: Add message tests for windowed devices.
Henri Verbeet [Mon, 28 Dec 2009 16:38:01 +0000 (17:38 +0100)]
wined3d: Don't touch the window's focus or wndproc for windowed devices.
Aaron Brazener [Mon, 28 Dec 2009 12:00:48 +0000 (12:00 +0000)]
wined3d: Added ATI Radeon HD 5xxx detection.
Stefan Dösinger [Thu, 24 Dec 2009 15:35:07 +0000 (16:35 +0100)]
wined3d: Drop the VBO if too many full buffer conversions occur.
Stefan Dösinger [Wed, 23 Dec 2009 14:41:53 +0000 (15:41 +0100)]
wined3d: Increment the buffer draw count if the buffer was clean.
Stefan Dösinger [Wed, 23 Dec 2009 14:37:42 +0000 (15:37 +0100)]
wined3d: Rename conversion_count to something more appropriate.
Stefan Dösinger [Wed, 23 Dec 2009 13:23:27 +0000 (14:23 +0100)]
wined3d: Remove the d3d7 do-not-convert code.
Stefan Dösinger [Thu, 17 Dec 2009 17:32:41 +0000 (18:32 +0100)]
wined3d: Use unload instead of duplicating buffer remove code.
Stefan Dösinger [Wed, 23 Dec 2009 13:15:49 +0000 (14:15 +0100)]
wined3d: Free buffer conversion info when freeing the buffer.
Alexandre Julliard [Mon, 28 Dec 2009 23:02:23 +0000 (00:02 +0100)]
version: Get rid of the 16-bit library loading code for builtins.
We have fake dlls for everything now.
Alexandre Julliard [Mon, 28 Dec 2009 19:26:37 +0000 (20:26 +0100)]
user.exe: Reimplement CopyImage16 for cursors and icons.
Alexandre Julliard [Mon, 28 Dec 2009 19:18:30 +0000 (20:18 +0100)]
user.exe: Reimplement LoadImage16 for bitmaps instead of calling LoadImageA directly.
Alexandre Julliard [Mon, 28 Dec 2009 18:53:12 +0000 (19:53 +0100)]
user32: Move loading of static icons for 16-bit windows to the 16-bit wrapper.
Alexandre Julliard [Mon, 28 Dec 2009 15:27:26 +0000 (16:27 +0100)]
gdi32: Load the 32-bit gdi.exe module wrapper from the 32-bit side.
Get rid of the empty gdi_main.c file.
Alexandre Julliard [Mon, 28 Dec 2009 15:24:54 +0000 (16:24 +0100)]
user32: Load the 32-bit user.exe module wrapper from the 32-bit side.
Alexandre Julliard [Mon, 28 Dec 2009 15:23:13 +0000 (16:23 +0100)]
winevdm: Move the loading of the system drivers into their specific 16-bit module.
Alexandre Julliard [Mon, 28 Dec 2009 15:19:04 +0000 (16:19 +0100)]
kernel32: Handle the case where the 16-bit module is already loaded also for separated dlls.
André Hentschel [Sat, 26 Dec 2009 15:21:23 +0000 (16:21 +0100)]
winedump: Fix sym mode.
Andrew Nguyen [Fri, 25 Dec 2009 10:33:33 +0000 (04:33 -0600)]
wineboot: Generate the HKCU\Volatile Environment registry key.
Gerald Pfeifer [Mon, 28 Dec 2009 03:07:52 +0000 (04:07 +0100)]
comctl32: Remove obsolete comment on RB_SETPALETTE from REBAR_WindowProc().
Alexandre Julliard [Wed, 23 Dec 2009 16:11:24 +0000 (17:11 +0100)]
ole2: Reimplement OleMetafilePictFromIconAndLabel16 on top of the 32-bit version.
Alexandre Julliard [Wed, 23 Dec 2009 16:10:23 +0000 (17:10 +0100)]
wordpad: Use the main module instance instead of getting it from the window.
Vincent Povirk [Sun, 27 Dec 2009 02:05:58 +0000 (21:05 -0500)]
gdiplus: Implement GdipBitmapSetResolution.
Vincent Povirk [Sun, 27 Dec 2009 01:46:55 +0000 (20:46 -0500)]
gdiplus: Implement GdipGetImage*Resolution.
Vincent Povirk [Sun, 27 Dec 2009 01:25:01 +0000 (20:25 -0500)]
gdiplus: Add test for image resolution functions.
Vincent Povirk [Sun, 27 Dec 2009 01:07:37 +0000 (20:07 -0500)]
gdiplus: Fix typo in GdipCreateMetafileFromWmf.
Vincent Povirk [Sun, 27 Dec 2009 01:06:34 +0000 (20:06 -0500)]
gdiplus: Add test for GdipCreateMetafileFromWmf.
Vincent Povirk [Sun, 27 Dec 2009 00:52:00 +0000 (19:52 -0500)]
gdiplus: Add test for size of metafiles loaded from streams.
Vincent Povirk [Sun, 27 Dec 2009 00:25:34 +0000 (19:25 -0500)]
gdiplus: Test the ability to load WMF images.
Alexandre Julliard [Mon, 28 Dec 2009 11:11:46 +0000 (12:11 +0100)]
kernel32: Make GMEM_DDESHARE blocks owned by the calling module.
Alexandre Julliard [Wed, 23 Dec 2009 16:59:33 +0000 (17:59 +0100)]
shell32: Don't use the instance of the owner window for the autocomplete listbox.
Alexandre Julliard [Wed, 23 Dec 2009 16:55:04 +0000 (17:55 +0100)]
comdlg32: Don't use the instance of the owner window for dialog boxes.
Alexandre Julliard [Wed, 23 Dec 2009 16:47:55 +0000 (17:47 +0100)]
comdlg32: Get rid of the 16-bit callback support.
Alexandre Julliard [Wed, 23 Dec 2009 16:36:20 +0000 (17:36 +0100)]
comdlg32: Store the open file name A structure directly instead of using a private pointer.
Gerald Pfeifer [Fri, 25 Dec 2009 23:31:11 +0000 (00:31 +0100)]
winedbg: Use #elif defined(...) instead of plain #elif in main().
Gerald Pfeifer [Fri, 25 Dec 2009 10:08:53 +0000 (11:08 +0100)]
ntdll: Use #ifdef instead of #if to check for _DARWIN_FEATURE_64_BIT_INODE.
Michael Stefaniuc [Sun, 27 Dec 2009 22:53:28 +0000 (23:53 +0100)]
shell32: Remove some superfluous LPARAM/WPARAM casts.
Michael Stefaniuc [Sun, 27 Dec 2009 22:50:59 +0000 (23:50 +0100)]
comctl32: The return value of notify_with_scroll() is never used.
So don't bother returning something from that function.
Michael Stefaniuc [Sun, 27 Dec 2009 22:54:04 +0000 (23:54 +0100)]
wordpad: Remove some explicit LPARAM/WPARAM casts.
Michael Stefaniuc [Sun, 27 Dec 2009 22:53:43 +0000 (23:53 +0100)]
winecfg: Remove some explicit WPARAM casts.
Michael Stefaniuc [Sun, 27 Dec 2009 22:53:05 +0000 (23:53 +0100)]
comdlg32: Remove some explicit LPARAM/WPARAM casts.
Michael Stefaniuc [Sun, 27 Dec 2009 22:52:04 +0000 (23:52 +0100)]
oledlg: Remove some explicit WPARAM casts.
Michael Stefaniuc [Sun, 27 Dec 2009 22:51:33 +0000 (23:51 +0100)]
comctl32: Remove some explicit LPARAM/WPARAM casts.
Michael Stefaniuc [Sun, 27 Dec 2009 22:50:38 +0000 (23:50 +0100)]
comctl32/tests: Remove some superfluous casts around SendMessage().
Nikolay Sivov [Sat, 26 Dec 2009 20:10:34 +0000 (23:10 +0300)]
comctl32/updown: Fix formatting for hex mode.
Nikolay Sivov [Sat, 26 Dec 2009 16:17:06 +0000 (19:17 +0300)]
comctl32/rebar: Check for null handles before invalidation.
This prevents all windows invalidation.
Henri Verbeet [Sun, 27 Dec 2009 18:57:23 +0000 (19:57 +0100)]
wined3d: Let "SetupForBlit()" figure out the target's width and height on its own.
Henri Verbeet [Sun, 27 Dec 2009 18:57:22 +0000 (19:57 +0100)]
wined3d: Let "FindContext()" figure out the thread id on its own.
It doesn't work with anything other than the current thread anyway.
Henri Verbeet [Sun, 27 Dec 2009 18:57:21 +0000 (19:57 +0100)]
wined3d: Introduce "context_apply_state()" to setup a context for a specific usage.
Henri Verbeet [Sun, 27 Dec 2009 18:57:20 +0000 (19:57 +0100)]
wined3d: Recognize "VMware, Inc." as VENDOR_MESA.
Henri Verbeet [Sun, 27 Dec 2009 18:57:19 +0000 (19:57 +0100)]
wined3d: Properly check for glBlitFramebuffer().
ARB_framebuffer_object can also provide this entry point.
Michael Stefaniuc [Sun, 27 Dec 2009 13:40:45 +0000 (14:40 +0100)]
user32: Remove some explicit LPARAM/WPARAM casts.
Michael Stefaniuc [Sun, 27 Dec 2009 13:40:57 +0000 (14:40 +0100)]
winex11.drv: Remove some explicit LPARAM/WPARAM casts.