Alexandre Julliard
26a42f8452
winedos: Merge all of winedos back into krnl386.
2010-01-05 16:25:34 +01:00
Alistair Leslie-Hughes
03e31f9b86
gdiplus: Implement GdipIsVisibleClipEmpty.
2010-01-05 12:29:43 +01:00
Paul Vriens
157b1f6902
mshtml/tests: Fix a test failure on NT4.
2010-01-05 12:29:24 +01:00
Paul Vriens
a95e070824
kernel32: Add a stubbed GetConsoleProcessList().
2010-01-05 12:29:18 +01:00
James Hawkins
289047c735
user32: Don't try to free a handle with a value of 1, which is the dde handle value for asynchronous operations.
2010-01-05 12:29:03 +01:00
Maarten Lankhorst
f10d56088e
mmdevapi: Add test showing collection doesn't keep ref on parent.
2010-01-05 12:27:32 +01:00
Maarten Lankhorst
5e9ec19217
mmdevapi: Add an empty IMMDeviceCollection implementation.
2010-01-05 12:27:27 +01:00
Maarten Lankhorst
056588abbc
mmdevapi: Constify IMMDeviceEnumeratorVtbl.
2010-01-05 12:27:19 +01:00
Henri Verbeet
c274d6f06e
avifil32: Don't leak the buffer on HeapReAlloc() failure in AVIFILE_ReadBlock().
2010-01-05 12:19:25 +01:00
Henri Verbeet
1fb72a37eb
avifil32: Just assign maxSize to This->cbBuffer in AVIFILE_ReadBlock().
2010-01-05 12:19:22 +01:00
Henri Verbeet
4c36e12be6
avifil32: Properly check the required buffer size in AVIFILE_ReadBlock().
2010-01-05 12:19:18 +01:00
Henri Verbeet
f5c8153edd
wined3d: Handle stateblock capture for default lights created while recording.
...
For non-recorded stateblocks a light always exists in the device stateblock as
well, since that's where it's copied from. However, when SetLightEnable() is
called for a light that didn't a exist yet while recording a stateblock, the
light is only created on the recorded stateblock.
2010-01-05 12:19:14 +01:00
Henri Verbeet
5bac33d358
wined3d: Remove a few redundant context dereferences.
2010-01-05 12:19:09 +01:00
Jacek Caban
367cca6a9f
urlmon: Fixed accept_mimes freeing.
2010-01-05 12:19:05 +01:00
Alexandre Julliard
25c2236a91
ole2: Convert the icon for OleMetafilePictFromIconAndLabel to 32-bit explicitly instead of casting the handle.
2010-01-04 20:26:54 +01:00
Alexandre Julliard
67e1ac9a93
shell: Convert the about icon to 32-bit explicitly instead of casting the handle.
2010-01-04 20:20:15 +01:00
Alexandre Julliard
8108549804
winedos: Link to DirectSoundCreate through delayed imports instead of doing it by hand.
2010-01-04 17:58:25 +01:00
Alexandre Julliard
0a8573a226
winedos: Link to DirectDrawCreate through delayed imports instead of doing it by hand.
2010-01-04 17:57:55 +01:00
Alexandre Julliard
00b06dac85
winex11: Don't process ConfigureNotify events that have been superseded by a later configure request.
2010-01-04 17:56:32 +01:00
Maarten Lankhorst
3410ab8b7c
mmdevapi: Add stubs for MMDevEnum with tests.
2010-01-04 17:06:58 +01:00
Alexandre Julliard
2ef707cc09
winedos: Merge the few definitions from dosvm.h into dosexe.h.
2010-01-04 17:06:58 +01:00
Alexandre Julliard
fd75ec1dfe
winedos: Remove some obsolete comments.
2010-01-04 17:06:58 +01:00
Alexandre Julliard
c7a57ee1a1
winedos: Merge the parallel port device I/O handling into ioports.c.
2010-01-04 17:06:58 +01:00
Alexandre Julliard
9492e1808b
winedos: Merge the UMB management into dosvm.c.
2010-01-04 17:06:58 +01:00
Alexandre Julliard
741690faa4
winedos: Merge the XMS handler into int31.c.
2010-01-04 17:06:58 +01:00
Alexandre Julliard
58cd87abb1
winedos: Internal functions don't need to be WINAPI.
2010-01-04 17:06:58 +01:00
Stefan Dösinger
a756caac0c
wined3d: Implement subrange flushing with GL_APPLE_flush_buffer_range.
2010-01-04 12:09:34 +01:00
Stefan Dösinger
5296d5b016
wined3d: Prepare for dynamic vertex buffers.
2010-01-04 12:09:28 +01:00
Stefan Dösinger
ccc26a9e01
wined3d: Add GL_APPLE_flush_buffer_range.
2010-01-04 12:09:18 +01:00
Stefan Dösinger
71db272fee
wined3d: Add GLintptr and GLsizeiptr.
2010-01-04 12:09:12 +01:00
Stefan Dösinger
716520b4b8
wined3d: Track separate dirty ranges in buffers.
2010-01-04 12:08:14 +01:00
Stefan Dösinger
1bd98719e6
wined3d: Set WINED3D_BUFFER_CREATEBO in buffer_init().
2010-01-04 12:07:50 +01:00
Stefan Dösinger
b9976c3d20
wined3d: Revert the GL usage confusion.
...
This is functionally a revert of
8eeb513b1a
. The language of the extension
is slightly confusing to me, but GL_STREAM_*_ARB is more dynamic than
GL_DYNAMIC_*_ARB. So use GL_STREAM usage for D3DUSAGE_DYNAMIC buffers and
GL_DYNAMIC usage for non-dynamic buffers.
2010-01-04 12:07:45 +01:00
Gerald Pfeifer
0cf44ae02e
wined3d: Introduce WINED3DFMT_INST and use it in CheckTextureCapability().
2010-01-04 11:49:58 +01:00
Marcus Meissner
a55399f5b6
kernel32: Check if buffer is NULL before derefencing it (Coverity).
2010-01-04 11:49:45 +01:00
Marcus Meissner
b53b7f1ec3
krnl386.exe: Removed unused owner_exists variable (Coverity).
2010-01-04 11:49:38 +01:00
Vincent Povirk
7afd9603b5
gdiplus: Reset the lock count when unlocking a bitmap in write mode.
2010-01-04 11:45:21 +01:00
Vincent Povirk
495c42b617
gdiplus: Add traces to unimplemented functions in image.c.
2010-01-04 11:45:07 +01:00
Vincent Povirk
d694679ab6
gdiplus: Add trace to GdipBitmapUnlockBits.
2010-01-04 11:45:01 +01:00
Vincent Povirk
221bde44de
gdiplus: Add trace to unimplemented function in graphicspath.c.
2010-01-04 11:44:57 +01:00
Vincent Povirk
2005fe9881
gdiplus: Add traces to unimplemented functions in graphics.c.
2010-01-04 11:44:52 +01:00
Vincent Povirk
e1f55929da
gdiplus: Add traces to unimplemented functions in customlinecap.c.
2010-01-04 11:44:46 +01:00
Nikolay Sivov
acec38873f
comctl32/comboex: Fix a leak for text string stored for edit item.
2010-01-04 11:42:34 +01:00
Jacek Caban
e4a936a2d2
mshtml: Store body event target in HTMLDocumentNode.
2010-01-04 11:41:30 +01:00
Jacek Caban
2e6353d4bc
mshtml: Use nsIDocShell to load a page in set_moniker.
2010-01-04 11:41:29 +01:00
Jacek Caban
d60ebb308f
mshtml: Don't try to wrap necko channel in nsChannel implementation.
2010-01-04 11:41:29 +01:00
Jacek Caban
8c5baf3a09
mshtml: Make sure that event listeners of connection point are set.
2010-01-04 11:41:29 +01:00
Jacek Caban
b0bb5e6a78
mshtml: Store ConnectionPointContainer pointer in ConnectionPoint.
2010-01-04 11:41:29 +01:00
Henri Verbeet
ce2c3ea6c7
wined3d: Handle source and destination rectangles in IWineD3DSwapChainImpl_Present().
2010-01-04 11:41:29 +01:00
Henri Verbeet
b5907e23cc
wined3d: Add support for source and destination rectangles to swapchain_blit().
2010-01-04 11:41:29 +01:00
Henri Verbeet
73c6355d75
d3d10core: Add a wined3d geoemtry shader to struct d3d10_geometry_shader.
2010-01-04 11:41:28 +01:00
Henri Verbeet
41401fb8cf
wined3d: Add a geometry shader object.
...
This is just the object used to store the byte code, the shader compiler
doesn't know how to handle geometry shaders yet.
2010-01-04 11:41:28 +01:00
Henri Verbeet
f50b4c7d71
wined3d: Move "wrap_lookup" to struct wined3d_gl_info.
2010-01-04 11:41:28 +01:00
Vincent Povirk
0debd2fef4
ole32: Remove fixme for transacted mode.
2010-01-04 11:41:28 +01:00
André Hentschel
9d9c4061f9
comctl32: Improve German translation.
2010-01-04 11:41:28 +01:00
Nikolay Sivov
d7b7f783ab
comdlg32/tests: Free global blocks after PrintDlg() with PD_RETURNDEFAULT.
2010-01-04 11:41:28 +01:00
Andrew Eikum
4fec073d49
hlink/tests: Fix some memory leaks (valgrind).
2010-01-04 11:41:27 +01:00
Andrew Eikum
9b164cf6f4
hlink: Fix copy-paste typo.
2010-01-04 11:41:27 +01:00
Vincent Povirk
01b32951a5
gdiplus: Fix a memory leak in GdipCreateMetafileFromWmf.
2010-01-04 11:41:27 +01:00
William Waghorn
0c582dca3a
wined3d: Added NVidia GT240 detection.
2010-01-04 11:41:27 +01:00
Andrew Nguyen
c4ffbade86
wine.inf: Add CommonProgramFiles system environment variable.
2010-01-04 11:41:22 +01:00
Rob Shearman
9dc584d0a2
jscript: Fix various memory and reference count leaks.
2009-12-31 14:27:06 +01:00
Christian Costa
e54b46021d
d3drm: Add stub for Direct3DRMCreate.
2009-12-31 12:12:18 +01:00
Ilya Shpigor
f91d61a529
gdi32: Test for font creation with the OEM charset.
2009-12-31 12:12:18 +01:00
Aaron Brazener
11754a645b
wined3d: Added further Nvidia Geforce 8xxx detection.
2009-12-31 12:12:18 +01:00
Stefan Leichter
dd5abc2dcf
ntoskrnl.exe: Add stub for KeGetCurrentThread/PsGetCurrentThread.
2009-12-31 12:12:18 +01:00
Michael Stefaniuc
4f60b6bf91
kernel32: Add missing stdarg.h includes.
2009-12-31 12:12:17 +01:00
Joel Holdsworth
95ac10e526
user32: Fixed icons to select correct image in high colour depth.
2009-12-31 12:12:17 +01:00
Christian Costa
39772f9749
d3dxof: Enable referencing objects defined in current top-level object.
2009-12-31 12:12:17 +01:00
Christian Costa
24d6c0a90d
d3dxof: Get rid of cur_subobject.
2009-12-31 12:12:17 +01:00
Jacek Caban
b5290bde98
jscript: Added a test using script dispatch after closing engine.
2009-12-31 12:12:17 +01:00
Henri Verbeet
2c0edb94e3
wined3d: Fix WINED3DRS_DEPTHBIAS handling.
2009-12-31 12:12:17 +01:00
Henri Verbeet
14da44aa36
wined3d: Merge vertexshader_set_function() and pixelshader_set_function().
2009-12-31 12:12:16 +01:00
Henri Verbeet
b548e387ae
wined3d: Move shader input/output signatures to IWineD3DBaseShaderClass.
2009-12-31 12:12:16 +01:00
Henri Verbeet
736aaf7d09
wined3d: Always handle WINED3DSPR_INPUT registers as input registers in shader_get_registers_used().
...
The "attributes" vertexshader field is now derived from the input signature,
and only used to speed up matching D3D9 vertex declaration elements to shader
inputs. D3D8 and D3D10 both explicitly specify input registers.
2009-12-31 12:12:16 +01:00
Henri Verbeet
2b1ee87328
wined3d: Merge pixelshader.c and vertexshader.c.
2009-12-31 12:12:16 +01:00
Andrew Eikum
57a47b0833
hlink: String target reference is actually moniker target's display name.
...
The original implementation treated the string target in IHlink as a
separate entity from the moniker target. In reality, the string target
is just the moniker target's display name and setting one reference also
sets the other.
2009-12-31 12:12:16 +01:00
Rob Shearman
07183b28eb
jscript: Make sure to initialise the string output parameter in run_exec.
2009-12-31 12:12:16 +01:00
Rob Shearman
7db81aeb67
jscript: Make sure retv pointer is initialised in exec_source even if no value needs to be returned.
2009-12-31 12:12:16 +01:00
André Hentschel
1f168cbd6e
dbghelp: Fix a typo.
2009-12-31 12:12:16 +01:00
Alexandre Julliard
2bc9ba758e
ole32: Fix some pointer cast warnings on 64-bit.
2009-12-31 12:12:16 +01:00
Alexandre Julliard
5da782ac53
dsound: Fix an invalid pointer cast.
2009-12-31 12:12:15 +01:00
Alexandre Julliard
dcf1a0c891
msi: Fix some pointer cast warnings on 64-bit.
2009-12-31 12:12:15 +01:00
Alexandre Julliard
b387880269
ntoskrnl: Duplicate the necessary part of instruction emulation to avoid importing kernel.
2009-12-31 12:11:59 +01:00
Alexandre Julliard
82f393dda1
ntdll: Move the LDT locking functions to the i386-specific code.
2009-12-30 18:05:02 +01:00
Alexandre Julliard
f82ddf5e66
kernel: Get rid of support for loading old style 16-bit files.
2009-12-30 18:04:46 +01:00
Alexandre Julliard
a18bbec0f0
kernel: Add an import lib for krnl386, and stop importing 16-bit functions from kernel32.
2009-12-30 18:01:34 +01:00
Alexandre Julliard
c6ae9a3c5a
makefiles: Get rid of all the rules for building old style 16-bit files.
2009-12-30 17:41:45 +01:00
Alexandre Julliard
e7715126eb
winedos: Move 16-bit VxD support back into kernel.
2009-12-30 17:40:19 +01:00
Alexandre Julliard
475b7d226c
kernel32: Make krnl386.exe into a stand-alone 16-bit module.
2009-12-30 17:36:14 +01:00
Alexandre Julliard
89df78e2c0
shell32: Move the RunDLL_CallEntry16 implementation to shell.dll.
2009-12-30 17:29:06 +01:00
Andrew Nguyen
c3e9de0b4c
gdi32: Fix a typo in ScaleViewportExtEx.
...
Spotted by Gregor Schneider.
2009-12-30 17:10:11 +01:00
Alexandre Julliard
8268ed9783
kernel32: Do not include 16-bit headers in 32-bit files.
2009-12-30 16:21:56 +01:00
Christian Costa
4e3b5b872e
mciqtz: Improve MCIQTZ_mciSet traces.
2009-12-30 16:19:37 +01:00
Rob Shearman
7da10bca33
shlwapi: Initialise id field of ConPt object in connection point tests.
2009-12-30 16:16:13 +01:00
Rob Shearman
3d0f56fb37
ntdll: Fix typo in RTL_ReportRegistryValue which caused a counted string to be passed into QueryFunction which expects a nul-terminated string.
2009-12-30 16:16:07 +01:00
Christian Costa
d0a3ef4f40
mciqtz: Add stub for MCI_SETAUDIO.
2009-12-30 16:15:10 +01:00
Loïc Hoguin
05a258b2c9
winemp3.acm: mpg123_getformat must be called on MPG123_NEW_FORMAT errors for libmpg123 < 1.8.0.
...
The documentation for libmpg123 clearly state that mpg123_getformat MUST
be called if an error MPG123_NEW_FORMAT is returned, for libmpg123 < 1.8.0.
On versions above that, the call is optional. The patch make sure to call
that function all the time (instead of just when trace is activated) so
that mp3 works in Morrowind and others.
2009-12-30 16:14:48 +01:00
Dmitry Timoshkov
2d0b2433c2
user32: Handle virtual key codes only in the WM_KEYDOWN case.
...
Reported by David Quintana.
2009-12-30 16:14:11 +01:00
Alexander Kochetkov
56bc0515c2
ole32/storage32: Fix return value for invalid access mode in OpenStream.
2009-12-30 16:13:57 +01:00
Michael Stefaniuc
453cf859a8
user.exe: Remove some superfluous WPARAM/LPARAM casts.
2009-12-30 16:13:38 +01:00
Marcus Meissner
36f9248c1a
user32: Initialize hICON to NULL (Coverity).
2009-12-30 16:12:24 +01:00
Nikolay Sivov
ff12594a15
user32/uitools: Fix FillRect behaviour for invalid brush passed.
2009-12-30 16:11:51 +01:00
Nikolay Sivov
385b8dcb95
user32/sysparams: Return NULL from GetSysColorBrush() for invalid index.
2009-12-30 13:40:43 +01:00
Rob Shearman
697955c922
secur32: Don't allocate context handle in wrapper InitializeSecurityContextA/W if it is the same as the handle passed into the function.
2009-12-30 13:40:35 +01:00
Rob Shearman
1346834605
secur32: Fix memory leaks in ntlm_InitializeSecurityContextW.
2009-12-30 13:40:31 +01:00
Rob Shearman
693433a3f2
secur32: Simplify memory management by not allocating memory for the CredHandle and CtxtHandle pointers.
...
Instead store the handles directly in the SspiData structure and pass
the addresses of these into SSPI functions.
2009-12-30 13:40:25 +01:00
Rob Shearman
5f01280edf
secur32: Fix memory leaks in tests.
2009-12-30 13:40:17 +01:00
Rob Shearman
e4888b0e3c
winex11.drv: Empty clipboard cache on process unload to avoid false positives being reported for memory leaks.
2009-12-30 13:39:55 +01:00
Rob Shearman
3547ea011a
shell32: Fix a potentially large memory leak in IQueryAssociations_fnGetString.
2009-12-30 13:37:14 +01:00
Rob Shearman
16f4b56345
shell32: Fix memory leaks in autocomplete tests.
2009-12-30 13:37:06 +01:00
Rob Shearman
0fd772be99
shell32: Fix style in autocomplete tests to more match the typical style used in the rest of Wine.
2009-12-30 13:36:57 +01:00
Rob Shearman
88219db8ab
ole32: Handle SetClipboardData failing in OLE clipboard functions.
2009-12-30 13:36:50 +01:00
Rob Shearman
36bfaea96d
ole32: Fix stream reference leak in test_ReadClassStm.
2009-12-30 13:36:46 +01:00
Rob Shearman
b7d86b54d9
ole32: Release the data object and free the cached enum data upon OleUninitialize.
2009-12-30 13:36:42 +01:00
Michael Stefaniuc
af302090b2
shdocvw: Remove unneeded \ at the end of a line.
2009-12-30 13:31:46 +01:00
Henri Verbeet
9e886423e7
dxgi: Add a separate function for factory initialization.
2009-12-30 13:31:42 +01:00
Henri Verbeet
2650885cc8
wined3d: Use the element size to create "isStateDirty" bitmap indices.
2009-12-30 13:31:36 +01:00
Henri Verbeet
9ae92661cc
ddraw: Remove a redundant return.
2009-12-30 13:31:30 +01:00
Henri Verbeet
ea2f7a2739
wined3d: Remove some redundant returns.
2009-12-30 13:31:26 +01:00
Henri Verbeet
67cba48782
wined3d: The FVF parameter to IWineD3DDeviceImpl_CreateVertexBuffer() is unused now.
2009-12-30 13:31:20 +01:00
Kai Blin
9a81b032c4
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.
2009-12-30 13:31:12 +01:00
Alexandre Julliard
2a00c86a98
user.exe: Prepend a valid bitmap header when copying a bitmap resource to a file.
2009-12-30 13:30:56 +01:00
Alexandre Julliard
c861c3e42e
makefiles: Use winebuild to create the Windows import libraries.
2009-12-30 12:56:16 +01:00
Nikolay Sivov
2a0fca79ae
user32/tests: Add tests for invalid index in GetSysColorBrush().
2009-12-29 15:42:02 +01:00
Eric Pouech
878f287366
dbghelp: Silence a couple of FIXMEs for C++ code.
...
Reported by Jacek Caban.
2009-12-29 13:28:01 +01:00
Gerald Pfeifer
e8158e48cb
ntdll: Avoid one warning around assert(0).
2009-12-29 13:17:30 +01:00
Alexandre Julliard
e49c54d288
kernel32: Get rid of the support for 16-bit resources in 32-bit resource functions.
2009-12-29 11:44:41 +01:00
Alexandre Julliard
3a04f5abfc
kernel32: Don't include kernel_private.h in 16-bit files.
2009-12-29 11:44:25 +01:00
Alexandre Julliard
fc5c459d63
kernel32: Move the kernel thread data definitions to kernel16_private.h.
2009-12-29 11:44:13 +01:00
Alexandre Julliard
84e51e73b4
kernel32: Link directly to the thunk functions instead of looking up their entry point.
2009-12-29 11:44:02 +01:00
Alexandre Julliard
9ff8da5499
kernel32: Don't store the current codepage in the thread data.
2009-12-29 11:43:46 +01:00
Stefan Leichter
0190edee7e
ntoskrnl.exe: Add stub for KeSetPriorityThread.
2009-12-29 11:17:23 +01:00
Stefan Leichter
d8a12d8374
ntoskrnl.exe: Add stub for KeReleaseSemaphore.
2009-12-29 11:17:15 +01:00
Andrew Eikum
ff13146e92
hlink/tests: Repair test to work as intended.
2009-12-29 11:08:59 +01:00
Jacek Caban
e5574369dd
wininet: Fixed tests on older IEs.
2009-12-29 11:07:26 +01:00
Jacek Caban
c9e3c27f0d
mshtml: Use FindMimeFromData to find MIME if moniker doesn't report it.
2009-12-29 11:07:20 +01:00
Marcus Meissner
c39cd4c0ce
dbghelp: Initialize ret (Coverity).
2009-12-29 11:07:11 +01:00
Piotr Caban
d383e84e21
mshtml: Added IDispatch ConnectionPoint.
2009-12-29 11:06:22 +01:00
Piotr Caban
be2a86cbd5
mshtml: Query OleClientSite about services in ServiceProvider_QueryService.
2009-12-29 11:06:17 +01:00
Henri Verbeet
044a989d79
dxgi: Add a separate function for swapchain initialization.
2009-12-29 11:06:06 +01:00
Henri Verbeet
d588d2b489
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.
2009-12-29 11:06:01 +01:00
Henri Verbeet
d992e77b9c
d3d9/tests: Add message tests for windowed devices.
2009-12-29 11:05:52 +01:00
Henri Verbeet
d18bbbf09d
d3d8/tests: Add message tests for windowed devices.
2009-12-29 11:05:50 +01:00
Henri Verbeet
990c141052
wined3d: Don't touch the window's focus or wndproc for windowed devices.
2009-12-29 11:05:44 +01:00
Aaron Brazener
381fa8931f
wined3d: Added ATI Radeon HD 5xxx detection.
2009-12-29 11:05:39 +01:00
Stefan Dösinger
4f594777a2
wined3d: Drop the VBO if too many full buffer conversions occur.
2009-12-29 11:04:03 +01:00
Stefan Dösinger
9750cca9b1
wined3d: Increment the buffer draw count if the buffer was clean.
2009-12-29 11:03:51 +01:00
Stefan Dösinger
f90b8b6352
wined3d: Rename conversion_count to something more appropriate.
2009-12-29 11:03:44 +01:00
Stefan Dösinger
d6b9732497
wined3d: Remove the d3d7 do-not-convert code.
2009-12-29 11:03:36 +01:00
Stefan Dösinger
1d37ae6f61
wined3d: Use unload instead of duplicating buffer remove code.
2009-12-29 11:03:24 +01:00
Stefan Dösinger
4590dc4806
wined3d: Free buffer conversion info when freeing the buffer.
2009-12-29 11:03:10 +01:00
Alexandre Julliard
b4679dc8fd
version: Get rid of the 16-bit library loading code for builtins.
...
We have fake dlls for everything now.
2009-12-29 10:21:06 +01:00
Alexandre Julliard
593b973501
user.exe: Reimplement CopyImage16 for cursors and icons.
2009-12-28 23:50:40 +01:00
Alexandre Julliard
2ced4102d4
user.exe: Reimplement LoadImage16 for bitmaps instead of calling LoadImageA directly.
2009-12-28 23:50:40 +01:00
Alexandre Julliard
b96ab35cad
user32: Move loading of static icons for 16-bit windows to the 16-bit wrapper.
2009-12-28 23:50:40 +01:00
Alexandre Julliard
fadc2cda1c
gdi32: Load the 32-bit gdi.exe module wrapper from the 32-bit side.
...
Get rid of the empty gdi_main.c file.
2009-12-28 23:50:40 +01:00
Alexandre Julliard
9ceda48337
user32: Load the 32-bit user.exe module wrapper from the 32-bit side.
2009-12-28 23:50:40 +01:00
Alexandre Julliard
40a264b0e7
winevdm: Move the loading of the system drivers into their specific 16-bit module.
2009-12-28 23:50:40 +01:00
Alexandre Julliard
a3e80956d1
kernel32: Handle the case where the 16-bit module is already loaded also for separated dlls.
2009-12-28 23:50:36 +01:00
Gerald Pfeifer
8b73b131de
comctl32: Remove obsolete comment on RB_SETPALETTE from REBAR_WindowProc().
2009-12-28 14:22:28 +01:00
Alexandre Julliard
91fde2494c
ole2: Reimplement OleMetafilePictFromIconAndLabel16 on top of the 32-bit version.
2009-12-28 14:20:37 +01:00
Vincent Povirk
6bb300fa41
gdiplus: Implement GdipBitmapSetResolution.
2009-12-28 12:57:43 +01:00
Vincent Povirk
1aea88cac1
gdiplus: Implement GdipGetImage*Resolution.
2009-12-28 12:57:37 +01:00
Vincent Povirk
f71cb580a4
gdiplus: Add test for image resolution functions.
2009-12-28 12:57:31 +01:00
Vincent Povirk
c38d334266
gdiplus: Fix typo in GdipCreateMetafileFromWmf.
2009-12-28 12:57:23 +01:00
Vincent Povirk
53a3307983
gdiplus: Add test for GdipCreateMetafileFromWmf.
2009-12-28 12:57:17 +01:00
Vincent Povirk
27480405da
gdiplus: Add test for size of metafiles loaded from streams.
2009-12-28 12:57:12 +01:00
Vincent Povirk
f87039103f
gdiplus: Test the ability to load WMF images.
2009-12-28 12:57:04 +01:00
Alexandre Julliard
eb4477120a
kernel32: Make GMEM_DDESHARE blocks owned by the calling module.
2009-12-28 12:27:17 +01:00
Alexandre Julliard
1346740a57
shell32: Don't use the instance of the owner window for the autocomplete listbox.
2009-12-28 12:27:17 +01:00
Alexandre Julliard
82016c19ef
comdlg32: Don't use the instance of the owner window for dialog boxes.
2009-12-28 12:27:16 +01:00
Alexandre Julliard
0e00a61a38
comdlg32: Get rid of the 16-bit callback support.
2009-12-28 12:27:16 +01:00
Alexandre Julliard
6cb6862806
comdlg32: Store the open file name A structure directly instead of using a private pointer.
2009-12-28 12:27:16 +01:00
Gerald Pfeifer
e8d387fd45
ntdll: Use #ifdef instead of #if to check for _DARWIN_FEATURE_64_BIT_INODE.
2009-12-28 12:27:15 +01:00
Michael Stefaniuc
6f36945f2b
shell32: Remove some superfluous LPARAM/WPARAM casts.
2009-12-28 12:27:15 +01:00
Michael Stefaniuc
9c15472a3b
comctl32: The return value of notify_with_scroll() is never used.
...
So don't bother returning something from that function.
2009-12-28 12:27:15 +01:00
Michael Stefaniuc
db4fab9fc0
comdlg32: Remove some explicit LPARAM/WPARAM casts.
2009-12-28 12:27:14 +01:00
Michael Stefaniuc
610fba7519
oledlg: Remove some explicit WPARAM casts.
2009-12-28 12:27:14 +01:00
Michael Stefaniuc
9dd502a332
comctl32: Remove some explicit LPARAM/WPARAM casts.
2009-12-28 12:27:14 +01:00
Michael Stefaniuc
92e4e63353
comctl32/tests: Remove some superfluous casts around SendMessage().
2009-12-28 12:27:14 +01:00
Nikolay Sivov
f897a91247
comctl32/updown: Fix formatting for hex mode.
2009-12-28 12:27:14 +01:00
Nikolay Sivov
46194d39f6
comctl32/rebar: Check for null handles before invalidation.
...
This prevents all windows invalidation.
2009-12-28 12:27:14 +01:00
Henri Verbeet
9c0bf89ed0
wined3d: Let "SetupForBlit()" figure out the target's width and height on its own.
2009-12-28 12:27:14 +01:00
Henri Verbeet
57ff4b4dea
wined3d: Let "FindContext()" figure out the thread id on its own.
...
It doesn't work with anything other than the current thread anyway.
2009-12-28 12:27:13 +01:00
Henri Verbeet
9295de9b84
wined3d: Introduce "context_apply_state()" to setup a context for a specific usage.
2009-12-28 12:27:13 +01:00
Henri Verbeet
f30999f193
wined3d: Recognize "VMware, Inc." as VENDOR_MESA.
2009-12-28 12:27:13 +01:00
Henri Verbeet
7160e56ab1
wined3d: Properly check for glBlitFramebuffer().
...
ARB_framebuffer_object can also provide this entry point.
2009-12-28 12:27:13 +01:00
Michael Stefaniuc
6f3b494463
user32: Remove some explicit LPARAM/WPARAM casts.
2009-12-28 12:27:13 +01:00
Michael Stefaniuc
425cc7e033
winex11.drv: Remove some explicit LPARAM/WPARAM casts.
2009-12-28 12:27:13 +01:00
Michael Stefaniuc
7e2b624896
user32/tests: Remove some explicit LPARAM/WPARAM casts.
2009-12-28 12:27:13 +01:00
Michael Stefaniuc
3b45ababfb
riched20: Remove some explicit LPARAM/WPARAM casts.
2009-12-28 12:27:13 +01:00
Jacek Caban
221b0979b7
mshtml: Fixed nsIDOMNSHTMLElement declaration.
2009-12-28 12:27:13 +01:00
Jacek Caban
672f021e2b
wininet: Test also InternetCrackUrlW in test_crack_url.
2009-12-28 11:57:47 +01:00
Jacek Caban
170b2da260
mshtml: Added better default bgColor test and code clean up.
2009-12-28 11:57:38 +01:00
Jacek Caban
90a4eb7d18
mshtml: Use nscolor_to_str in IHTMLBodyElement::get_text implementation.
2009-12-28 11:57:33 +01:00
Jacek Caban
0f0cb60592
mshtml: Correctly parse color strings.
2009-12-28 11:57:28 +01:00
Jacek Caban
9a264e546c
mshtml: Store known colors as RGB.
2009-12-28 11:57:24 +01:00
Jacek Caban
bbd925ddfe
mshtml: Added better error handling to nscolor_to_str.
2009-12-28 11:57:19 +01:00
Nikolay Sivov
2e1aa43ab1
comctl32/tests: Skip test on <5.8x systems.
2009-12-28 11:55:39 +01:00