Andrew Eikum
3e041586a6
hlink: Split target at hash in HlinkCreateFromString.
2010-03-17 10:59:02 +01:00
Andrew Eikum
a8183a6317
hlink: Set hlink's location to NULL if the empty string is given.
2010-03-17 10:58:56 +01:00
Michael Stefaniuc
0346eac906
oleaut32: Plug some memleaks on error paths (Smatch).
2010-03-17 10:08:17 +01:00
Michael Stefaniuc
c71b82f3c1
oleaut32: Remove superfluous NULL check before HeapFree (Smatch).
2010-03-17 10:08:13 +01:00
Vincent Povirk
5893f3227c
oleaut32: Always use DISPID_PROPERTYPUT to fill in the last argument.
2010-03-17 10:07:57 +01:00
Paul Vriens
33b45cf98d
shlwapi/tests: Fix some test failures on XP/Vista.
2010-03-17 10:07:27 +01:00
Paul Vriens
3a5c925250
rsaenh/tests: Fix some test failures on XP (pre SP3).
2010-03-17 10:07:22 +01:00
Henri Verbeet
89fef0e669
ddraw: Fix IDirectDraw4Impl_GetSurfaceFromDC().
...
Perhaps interesting to note is that this returns an IDirectDrawSurface instead
of an IDirectDrawSurface4.
2010-03-17 10:06:29 +01:00
Henri Verbeet
4e48ae2629
ddraw: Implement IDirectDrawImpl_GetSurfaceFromDC().
...
This is a pretty naive implementation, should that become a performance
problem it's easy enough to speed up with a search tree of some kind.
2010-03-17 10:06:25 +01:00
Henri Verbeet
7b52c2fbed
wined3d: Cleanup IWineD3DDeviceImpl_SetFrontBackBuffers().
2010-03-17 10:06:21 +01:00
Henri Verbeet
e9dbd5bff8
wined3d: Don't change the draw buffer in IWineD3DDeviceImpl_SetFrontBackBuffers().
...
This should be handled by the context's draw buffer management.
2010-03-17 10:06:18 +01:00
Henri Verbeet
509b038cf5
wined3d: Simplify the IWineD3DDeviceImpl_ClearSurface() surface loading code.
2010-03-17 10:06:15 +01:00
Henri Verbeet
2b86950c3b
wined3d: Simplify context_apply_attachment_filter_states() flow a bit.
2010-03-17 10:06:12 +01:00
Henri Verbeet
ec10c1ed8d
wined3d: Add missing checkGLcall's to buffer_Map().
2010-03-17 10:06:09 +01:00
Henri Verbeet
570f865bad
wined3d: Don't use framebuffer blit for backbuffer formats with fixups in swapchain_blit().
2010-03-17 10:06:06 +01:00
Henri Verbeet
60e98cc3ad
wined3d: Don't use filtering on textures that need complex fixups in swapchain_blit().
...
For example, interpolating palette indices doesn't have the desired result.
Should we really want filtering for these cases we could implement it inside
the relevant shaders, after the fixup, but I doubt it's worth the effort.
2010-03-17 10:06:03 +01:00
Henri Verbeet
c48adfe201
wined3d: Use "gl_filter" in the non-FBO path of swapchain_blit() as well.
2010-03-17 10:05:59 +01:00
Ilya Basin
4b5f6ada17
shell32/tests: Add tests for the parser of SHELLEXECUTEINFO.lpFile.
2010-03-16 17:36:18 +01:00
Jörg Höhle
a8c252a67d
mciseq: MCI Set Port allows to select the MIDI device.
2010-03-16 17:20:47 +01:00
Jörg Höhle
33d1e593aa
mciavi: Stubs should return a success code.
...
Partly reverts my commit 3e5c704e7a
.
2010-03-16 17:20:34 +01:00
David Hedberg
bbe73787fc
shell32: Initial support for the properties command in the IContextMenu for shellview.
2010-03-16 17:20:02 +01:00
David Hedberg
50c7cf5111
shell32: SHCreatePropSheetExtArrayEx should check if the key itself contains the clsid of the shell extension.
2010-03-16 17:19:25 +01:00
Nikolay Sivov
825a635692
ole32: Turn FIXME to TRACE for CoGetTreatAsClass.
2010-03-16 17:04:15 +01:00
Paul Vriens
0513eb506e
gdiplus/tests: Fix a test failure on Win98/WinMe.
2010-03-16 17:03:43 +01:00
Paul Vriens
b120836bd2
kernel32/tests: Run tests again on Win95.
2010-03-16 17:03:23 +01:00
Paul Vriens
e014154fb7
mshtml/tests: Fix some test failures on Win9x/WinMe by using a A-function.
2010-03-16 17:03:20 +01:00
Stefan Dösinger
cc6d17ba7c
wined3d: Check the alignment of mapped buffer pointers.
...
Windows returns 32 byte aligned pointers when locking vertex and index
buffers, and some applications(Half Life 2, Alpha Prime, possibly others)
rely on this. Check the alignment and fall back to double buffered
buffers with HeapAlloced and aligned pointers if the alignment doesn't
fit.
2010-03-16 17:03:13 +01:00
Stefan Dösinger
6c53871d30
wined3d: Implement unfenced updates of double buffered buffers.
2010-03-16 17:02:50 +01:00
Stefan Dösinger
1691a6d7d0
wined3d: Use glMapBuffer for 1:1 uploads in PreLoad.
...
This is needed to take advantage of asynchronous uploads with double buffered buffers
2010-03-16 17:02:43 +01:00
Stefan Dösinger
04752991b1
wined3d: Don't DISCARD or NOOVERWRITE non-dynamic buffers.
...
Shaiya locks a non-dynamic buffer with the DISCARD flag and expects
the contents to be retained. The SDK says DISCARD requires dynamic
resources, and Windows 7 returns an error in this situation, crashing
Shaiya. This patch sticks to the Windows XP behavior and allows the
lock, but ignores the DISCARD flag to retain the buffer contents.
2010-03-16 17:02:34 +01:00
Stefan Dösinger
eb355ece4a
d3d9: Fix test failures on Windows 7.
2010-03-16 17:02:23 +01:00
Eric Pouech
8c4f96d232
dbghelp: Store the file map in ELF's module specific data.
2010-03-16 13:31:05 +01:00
Eric Pouech
9d7b6b65ef
dbghelp: Added helper to free module's specific data (ELF, MSC...) upon removal.
2010-03-16 13:30:46 +01:00
Eric Pouech
09a7e2d3d0
dbghelp: Added full support for DW_FORM_data8 attributes, as well as primary support for DW_FORM_block* attributes.
2010-03-16 13:30:31 +01:00
Alexandre Julliard
fbef7217b9
makefiles: Remove the no longer needed explicit dependencies for bison files.
2010-03-16 13:28:24 +01:00
Alexandre Julliard
bef5645eb1
makefiles: Remove the no longer needed explicit separators for dependencies.
2010-03-16 13:28:19 +01:00
Ričardas Barkauskas
1e754f5e2e
d3d9/tests: Test ATI2N pitch and locking offset behaviour.
2010-03-16 13:03:35 +01:00
Ričardas Barkauskas
a7aa4a87e2
wined3d: Fix ATI2N pitch and offset calculations.
2010-03-16 13:03:30 +01:00
Justin Chevrier
818420a378
gdiplus: Basic implementation of GdipImageGetFrameCount with updated tests.
2010-03-16 12:29:14 +01:00
Justin Chevrier
94820ff0a4
gdiplus/tests: Expand GdipImageGetFrameCount test coverage.
2010-03-16 12:29:09 +01:00
Michael Stefaniuc
0bbce793c3
iphlpapi: Don't crash when enumerating PtP interfaces.
2010-03-16 11:49:27 +01:00
Piotr Caban
914472ab81
oleaut32: Set parameter to NULL in GetMops stub.
2010-03-16 11:48:55 +01:00
Piotr Caban
2184674779
oleaut32: Improve ICreateTypeInfo_LayOut implementation.
2010-03-16 11:48:51 +01:00
Piotr Caban
aecd956b7e
oleaut32: Improved ICreateTypeInfo AddFuncDesc implementation.
2010-03-16 11:48:48 +01:00
Piotr Caban
d2f24ed885
oleaut32: Use QueryPathOfRegTypeLib in ICreateTypeInfo2_AddRefTypeInfo.
2010-03-16 11:48:38 +01:00
Piotr Caban
d62534d199
oleaut32: Remove incorrect memid validation.
...
This code was trying to block negative values of memid (incorrectly).
I have run more tests and found that it's possible to set some negative
values (e.g. on TKIND_INTERFACE: -1, -4..-8, -500..?). Unless we know
what values are allowed it's probably better to not check memid.
2010-03-16 11:48:32 +01:00
Piotr Caban
b7c50c7dbf
oleaut32: Fix importinfo flags.
2010-03-16 11:48:26 +01:00
Piotr Caban
e119aceb7c
oleaut32: Fix some reference leaks.
2010-03-16 11:48:22 +01:00
Piotr Caban
3c747fec50
oleaut32: Added ICreateTypeInfo2_SetFuncHelpContext implementation.
2010-03-16 11:48:16 +01:00
Piotr Caban
eb15921ff5
oleaut32: Improve dual interfaces creation in typelib.
2010-03-16 11:48:10 +01:00
Piotr Caban
d9fd33e3a9
oleaut32: Improve TypeInfos with changed TypeKind handling.
2010-03-16 11:48:04 +01:00
Piotr Caban
6b035d25a8
oleaut32: Simplify ICreateTypeInfo2_SetTypeFlags implementation.
2010-03-16 11:47:58 +01:00
Henri Verbeet
78166b0b23
wined3d: Implement SetDestWindowOverride() by simply making the context current on a different window.
2010-03-16 11:45:15 +01:00
Henri Verbeet
cd9a8b74b9
wined3d: Store the device window in the swapchain.
...
The swapchain's current window might be changed by SetDestWindowOverride().
2010-03-16 11:45:11 +01:00
Henri Verbeet
aa819fe888
wined3d: Simplify a comparison in IWineD3DDeviceImpl_Reset().
2010-03-16 11:45:06 +01:00
Henri Verbeet
d6bbe90b85
wined3d: The swapchain should always have a window handle.
2010-03-16 11:45:01 +01:00
Henri Verbeet
0ae49c35fb
wined3d: Use the context's window handle in IWineD3DSurfaceImpl_BltOverride().
2010-03-16 11:44:55 +01:00
Henri Verbeet
7b0b16fafe
wined3d: Use the context's window handle in stretch_rect_fbo().
2010-03-16 11:44:50 +01:00
Henri Verbeet
18ec2525a4
wined3d: Store the swapchain instead of the surface in the context.
2010-03-16 11:44:44 +01:00
Henri Verbeet
b281f23efe
wined3d: Add a separate function to set the pixel format in context_create().
2010-03-16 11:44:38 +01:00
Henri Verbeet
4133a0a4ff
wined3d: Use "gl_info" in some more places in context_create().
2010-03-16 11:44:32 +01:00
Rob Shearman
088c0857c9
rpcrt4: Add support for marshalling/unmarshalling complex arrays of pointers.
2010-03-16 11:42:09 +01:00
Juan Lang
51ab77a90a
crypt32: Add support for the anyPolicy certificate policy.
2010-03-16 11:30:12 +01:00
Juan Lang
ffba84b161
crypt32: Switch to use the AES provider by default.
2010-03-16 11:29:53 +01:00
Juan Lang
a729e10a18
crypt32: Add constants to support SHA-256, SHA-384, and SHA-512.
2010-03-16 11:29:48 +01:00
Juan Lang
89b8adb262
rsaenh: Add signature support for SHA-256, SHA-384, and SHA-512 hashes.
2010-03-16 11:29:40 +01:00
Juan Lang
311d839dec
rsaenh: Add support for SHA-256, SHA-384, and SHA-512.
2010-03-16 11:29:32 +01:00
Maarten Lankhorst
693c991626
mmdevapi: Pass a property bag to IBaseFilter in IMMDevice::Activate.
2010-03-15 17:47:01 +01:00
Maarten Lankhorst
55b48ff662
mmdevapi: Implement IMMDeviceEnumerator::GetDevice.
2010-03-15 17:46:54 +01:00
Maarten Lankhorst
d53dc08ec5
mmdevapi: Implement MMDeviceCollection methods.
2010-03-15 17:46:50 +01:00
Maarten Lankhorst
9371fd5f95
mmdevapi: Implement some methods in IMMDevice.
2010-03-15 17:46:45 +01:00
Maarten Lankhorst
99f3ee3804
mmdevapi: Add IMMEndpoint to IMMDevice.
2010-03-15 17:46:38 +01:00
Maarten Lankhorst
90c30b3ad1
mmdevapi: Implement property store.
2010-03-15 17:46:25 +01:00
Detlef Riekenberg
c8195ebdb9
msvcr90: Add msvcr90.dll with forwards to msvcrt.dll.
2010-03-15 17:25:41 +01:00
Detlef Riekenberg
a949a700d2
msvcr80: Add msvcr80.dll with forwards to msvcrt.dll.
2010-03-15 17:24:47 +01:00
Detlef Riekenberg
83178a4fd2
msvcr70: Add msvcr70.dll with forwards to msvcrt.dll.
2010-03-15 17:23:58 +01:00
Henri Verbeet
ef058b3030
kernel32: Implement CheckRemoteDebuggerPresent().
2010-03-15 15:56:56 +01:00
Henri Verbeet
f0a5045254
ntdll: Improve support for the ProcessDebugPort info class in NtQueryInformationProcess().
2010-03-15 15:56:42 +01:00
Henri Verbeet
4ce43cd919
ntdll: Fix the ProcessDebugPort information length in NtQueryInformationProcess().
2010-03-15 15:56:02 +01:00
Henri Verbeet
4b671f4d54
wined3d: Move device context array functions to device.c.
2010-03-15 15:55:57 +01:00
Henri Verbeet
6ed7906852
wined3d: Don't partially initialize contexts in AddContextToArray().
...
Just add a context to the device's context array.
2010-03-15 15:55:51 +01:00
Henri Verbeet
8a107bc63a
wined3d: Kill pbuffer offscreen rendering support.
...
Our pbuffer support is broken, nobody cares.
2010-03-15 15:55:38 +01:00
Henri Verbeet
a8b76781bf
d3dx9_36: Not implementing an interface is not an internal error.
2010-03-15 15:55:26 +01:00
Henri Verbeet
d85730c8e3
d3dx9_36: ID3DXBuffer is a base interface for ID3DXConstantTable.
2010-03-15 15:55:19 +01:00
Henri Verbeet
ae437ab5b8
ddraw: Print unhandled vertex processing flags in IDirect3DExecuteBufferImpl_Execute().
2010-03-15 15:55:14 +01:00
Henri Verbeet
6c0ecd0955
server: Debugging our own process is disallowed.
2010-03-15 15:55:08 +01:00
Juan Lang
de6a0a86be
wininet: Handle proxy entries of the form <proto>=<proxy>, and allow multiple proxies.
2010-03-15 15:54:10 +01:00
Vincent Povirk
da409d6a7b
oleaut32: Return type mismatch errors in ITypeLibComp_fnBind.
2010-03-15 15:53:59 +01:00
Jeff Latimer
4f20455e4c
comctl32: cchTextMax needs to be set for LVS_OWNERDATA as it uses LVN_GETDISPINFO notifications.
2010-03-15 15:13:54 +01:00
Andrew Nguyen
af28d72aaf
dxdiagn: Fix string copy behavior with an excessively short buffer in IDxDiagContainer::EnumPropNames.
2010-03-15 15:12:17 +01:00
Andrew Nguyen
f1e005410f
dxdiagn: Fix return and output behavior of IDxDiagContainer::EnumPropNames.
2010-03-15 15:12:10 +01:00
Andrew Nguyen
af1bcf7768
dxdiagn: Fix dot parsing in IDxDiagContainer::GetChildContainer for the case of a lone dot terminator.
2010-03-15 15:12:06 +01:00
Andrew Nguyen
c245c6ed09
dxdiagn: Initialize output pointer to NULL in IDxDiagContainer::GetChildContainer.
2010-03-15 15:12:00 +01:00
Andrew Nguyen
fa9af5b68a
dxdiagn: Fix string copy behavior with an excessively short buffer in IDxDiagContainer::EnumChildContainerNames.
2010-03-15 15:11:56 +01:00
Andrew Nguyen
2c9a5900e6
dxdiagn: Fix return and output behavior of IDxDiagContainer::EnumChildContainerNames.
2010-03-15 15:11:52 +01:00
Andrew Nguyen
5801d60a37
dxdiagn/tests: Add tests for IDxDiagContainer.
2010-03-15 15:09:54 +01:00
Damjan Jovanovic
bf18e7e71f
setupapi: Stub out SetupDiRemoveDevice.
2010-03-15 15:08:43 +01:00
Andrew Eikum
e60b2ec907
shlwapi: Improve error handling in UrlGetPart.
2010-03-15 15:08:26 +01:00
Jeff Latimer
ee891d3b59
usp10: Change default glyph returned from 0xffff to 0.
2010-03-15 15:08:02 +01:00
Jörg Höhle
3f529a6e70
mcicda: Prevent crash when closing while playing.
2010-03-15 15:07:29 +01:00
Jörg Höhle
22569e6dce
mciavi: Prevent deadlock when closing while playing or when paused.
2010-03-15 15:07:26 +01:00
Dmitry Timoshkov
52ebbb8aa7
user32: Restore special handling of monochrome bitmaps removed by c2202929ab
.
2010-03-15 15:07:15 +01:00
Juan Lang
972031643f
rsaenh: Add simple tests for SHA-256, SHA-384, and SHA-512.
2010-03-15 15:00:58 +01:00
Juan Lang
5ebe73ef61
rsaenh: Fix some test failures on Win9x/NT4.
2010-03-15 15:00:48 +01:00
Roderick Colenbrander
604caf0caa
wined3d: Remove oversize texture support.
2010-03-15 14:23:15 +01:00
Roderick Colenbrander
74bf524a99
wined3d: Use surface_get_blt_info to compute texture coordinates for surface_blt_to_drawable.
2010-03-15 14:22:57 +01:00
Roderick Colenbrander
360384277b
wined3d: Extend surface_get_depth_blt_info with texture coordinate code from surface_blt_to_drawable.
2010-03-15 14:22:44 +01:00
Nikolay Sivov
2060d80d24
msxml3: Treat input BSTR as general WCHAR string for ::loadXML().
2010-03-15 14:18:06 +01:00
Nikolay Sivov
b1b54ae39f
comctl32/datetime: Use user locale for format.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
da550ed257
quartz: Don't cast WSTR to BSTR, convert properly instead.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
c8cd150258
shlwapi: Don't cast WCHAR string to BSTR.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
5c6de7957e
msi: Convert IWineMsiRemoteDatabase BSTR parameters to LPCWSTR to avoid typecast.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
bc87dd6026
avifil32: Registry access calls don't return HRESULT codes.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
533f7558aa
shlwapi: Partially implement SHGetObjectCompatFlags with tests.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
82a4b85424
shell32: Add SHCreateFileExtractIconW stub.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
345ab7d591
shell32/shellview: Don't crash on ::DragLeave called without droptraget.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
78c909fb08
shell32/shellview: Implement IFolderView::ItemCount for SVGIO_ALLVIEW flag.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
b8220e727c
shell32/shellview: Implement IFolderView::GetFolder() for IID_IShellFolder.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
8c92ba009d
shell32/shellview: Implemented IFolderView::GetFocusedItem.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
90b9c2fd39
shell32/shellview: Implemented IFolderView::GetSelectionMarkedItem() with basic test.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
4261aaffd7
shell32/shellview: Remove unneeded memset, release browser reference on failure.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
537e3821d5
shell32: Initial test file for IShellView/IFolderView, implemented IFolderView::GetSpacing.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
5308dfb396
shell32/shellview: Use W-calls for menu handling, same for SendMessage to ListView window.
2010-03-15 14:18:06 +01:00
Nikolay Sivov
571159d5ff
shell32/shellview: Improve error handling on some helpers, fix possible leak.
2010-03-15 14:18:06 +01:00
Jacek Caban
115efbed69
mshtml: Use user agent string in IOmNavigator::get_appVersion.
2010-03-15 14:18:05 +01:00
Jacek Caban
42a80aeac0
mshtml: Forward setting document.location to window object.
2010-03-15 14:18:05 +01:00
Jacek Caban
400d8897f6
mshtml: Return S_OK from IHTMLDocument2::get_referrer.
2010-03-15 14:18:05 +01:00
Jacek Caban
9389184d1f
mshtml: Ignore load event on detached documents.
2010-03-15 14:18:05 +01:00
Jacek Caban
d69297c4b7
shdocvw: Added more navigation tests.
2010-03-15 14:18:05 +01:00
Jacek Caban
172f82e1a5
shdocvw: Use IHTMLPrivateWindow for navigation in navigate_url if available.
2010-03-15 14:18:05 +01:00
Jacek Caban
94c5df06c3
shdocvw: Use IHTMLPrivateWindow for navigation in navigate_hlink if available.
2010-03-15 14:18:05 +01:00
Jacek Caban
271993e279
shdocvw: Pass post data as SAFEARRAY to on_before_navigate2.
2010-03-15 14:18:05 +01:00
Jacek Caban
4ecf80fd0b
shdocvw: Separate document state from control state.
2010-03-15 14:18:05 +01:00
Jacek Caban
fab9304721
shdocvw: Store object passed in DOCHOST_DOCCANNAVIGATE command.
2010-03-15 14:18:05 +01:00
Jacek Caban
c5e53bd665
shdocvw: Use heap_alloc_zero to allocate DocHost objects.
2010-03-15 14:18:05 +01:00
Jacek Caban
355b9b6605
mshtml: Ignore EndLoad call if document is already detached.
2010-03-15 14:18:05 +01:00
Jacek Caban
92ff4bb7c2
mshtml: Fixed ref count leak.
2010-03-15 14:18:05 +01:00
Paul Chitescu
029bc761db
qedit: Implement buffering in SampleGrabber.
2010-03-15 14:18:05 +01:00
Paul Chitescu
2ad03b9b74
qedit: SampleGrabber pins should enumerate a preferred format only after the input pin is connected and a fully defined format is known.
2010-03-15 14:18:05 +01:00
Paul Chitescu
5650a9eb8b
qedit: In SampleGrabber ReceiveConnection check early the format type, return VFW_E_INVALIDMEDIATYPE like native.
2010-03-15 14:18:05 +01:00
Juan Lang
e3c0e30db1
iphlpapi: Implement GetAdaptersAddresses for IPv6 addresses.
2010-03-15 14:18:05 +01:00
Juan Lang
00fb356990
iphlpapi: Pass address family to adapterAddressesFromIndex.
2010-03-15 14:18:04 +01:00
Juan Lang
00f1c3d395
iphlpapi: Rename a function and variables to make it clearer they're related to IPv4 addresses.
2010-03-15 14:18:04 +01:00
Vincent Povirk
93c2256cff
ole32: Allow storage files with a block size of 4096 to open.
2010-03-15 13:46:59 +01:00
Vincent Povirk
5ceb003a24
ole32: Remove knowledge of block sizes from the BigBlockFile object.
...
We can't determine the correct block size until we read the header, and we
can't create the BigBlockFile until we know the correct block size. To
solve this dilemma, have StorageImpl calculate the file size it needs instead
of asking the BigBlockFile to "ensure a big block exists".
2010-03-15 13:46:48 +01:00
Vincent Povirk
926669741e
ole32: Remove the NUM_BLOCKS_PER_DEPOT_BLOCK define.
...
This should always be calculated based on the big block size.
2010-03-15 13:46:31 +01:00
Vincent Povirk
7b43123762
ole32: Remove the BIG_BLOCK_SIZE define.
...
Big block sizes can be 512 or 4096, so we define arrays that are large
enough in either case.
2010-03-15 13:46:19 +01:00
Vincent Povirk
b90ab46a82
ole32: Remove the unused BlockBits structures from BigBlockFile objects.
2010-03-15 13:46:07 +01:00
Vincent Povirk
4b7e7bd77f
ole32: Fix the big block offset calculation.
...
Use the actual big block size from the open storage file. Also, remove a
special case that was only used for reading/writing the header.
2010-03-15 13:45:55 +01:00
Vincent Povirk
f3db25fc25
ole32: Don't treat the header as a big block in StorageImpl_SaveFileHeader.
2010-03-15 13:45:36 +01:00
Vincent Povirk
7f3211f383
ole32: Don't treat the header as a big block in StorageImpl_LoadFileHeader.
...
The header is always 512 bytes, regardless of the big block size.
2010-03-15 13:45:30 +01:00
Gerald Pfeifer
dfa200d1e8
ntdll: Avoid compiler warning in the default case in append_entry.
2010-03-15 13:41:39 +01:00
Gerald Pfeifer
3ecea9f826
comdlg32: Remove unused parameters from CFn_WMMeasureItem and CFn_WMDrawItem.
2010-03-15 13:41:17 +01:00
Gerald Pfeifer
27b7f25968
comdlg32: Removed unused parameters from FILEDLG95_OnWMSize, FILEDLG95_OnWMCommand, and FD32_WMMeasureItem.
2010-03-15 13:41:10 +01:00
Gerald Pfeifer
4b25c6e6ad
comdlg32: Removed unused parameters from PRINTDLG_WMInitDialogW and PRINTDLG_WMInitDialogA.
2010-03-15 13:41:03 +01:00
Juan Lang
984c3b2ccb
iphlpapi: Check for ifr_hwaddr member of struct ifreq.
2010-03-15 13:28:26 +01:00
Paul Vriens
2448b8da9b
shlwapi/tests: Fix a test failure on NT4.
2010-03-15 13:28:26 +01:00
Huw Davies
547e97a461
wineps.drv: Retrieve the full printer name to avoid truncation when the name is 32 characters or longer.
2010-03-15 13:28:25 +01:00
Roderick Colenbrander
e18afef774
opengl32: Add OpenGL 3.3/4.0 extensions.
2010-03-15 13:28:25 +01:00
Roderick Colenbrander
22a247047d
wgl: Add more OpenGL diagnosing checks.
2010-03-15 13:28:24 +01:00
Dmitry Timoshkov
c7b45aa8d3
gdi32: Fix GDI locking in SetBitmapBits.
2010-03-15 13:28:24 +01:00
Maarten Lankhorst
1719f8faf1
dsound: Improve underrun behavior.
2010-03-15 13:28:24 +01:00
Michael Stefaniuc
67a2751b94
ddraw: Remove redundant memset.
2010-03-15 13:28:24 +01:00
André Hentschel
db020d58d1
oleaut32/tests: Remove a todo_wine from a dead test.
2010-03-15 13:28:23 +01:00
Vincent Povirk
c1c555e3df
gdiplus: Zero the MetafileHeader structure in GetMetafileHeader.
...
Since we return success, we should at least make sure the result is not
uninitialized memory.
2010-03-15 13:28:23 +01:00
Vincent Povirk
89e5c26236
gdiplus: Add a test for GdipGetMetafileHeaderFromMetafile.
2010-03-15 13:28:23 +01:00
Vincent Povirk
69e9de1867
gdiplus: Don't crash when creating a texture with NULL imageattributes.
2010-03-15 13:28:23 +01:00
Paul Vriens
13762e233d
oleaut32/tests: Don't add typelib information to the registry.
2010-03-15 13:28:23 +01:00
Paul Vriens
0b994d0aee
advapi32/tests: Restore default cryptographic provider after the tests.
2010-03-15 13:28:23 +01:00
Christian Costa
e6d540d5c8
d3dx9_36/tests: Fix contant table header in ctab data.
2010-03-15 13:19:08 +01:00
Christian Costa
c29f186fe0
d3dx9_36: Rename variables in D3DXGetShaderConstantTable(Ex) to match naming convention used in the file.
2010-03-15 13:18:44 +01:00
Christian Costa
c37ada25bb
d3dxof: Avoid using strlen for specifying templates or objects size.
2010-03-15 13:18:29 +01:00
Christian Costa
41fdff866d
d3dxof: Fix tzip and bzip files tests on all windows platform.
2010-03-15 13:18:17 +01:00
Paul Vriens
e5c182f0df
msi/tests: Remove a key after running tests.
2010-03-15 13:17:38 +01:00
Vincent Povirk
8d58a91fa3
ole32: Allow CopyTo to succeed in spite of already open source streams.
2010-03-15 13:17:34 +01:00
Alexandre Julliard
2bb93d39be
kernel32: Abstract the key creation routine and move the key existence check to the top-level function.
2010-03-13 19:24:46 +01:00
Alexandre Julliard
60f364068a
krnl386.exe: Preload gdi and user when thunks are being used.
2010-03-13 17:25:49 +01:00
Huw Davies
a0126ec1ca
shell32: Mask out the CSIDL_ flags.
2010-03-05 15:21:27 +01:00
Huw Davies
c6b6082d16
shell32: Improve a TRACE and issue a FIXME if the interface is not implemented.
2010-03-05 15:21:22 +01:00
Alexandre Julliard
a456e641db
ole32/tests: Avoid sizeof in traces.
2010-03-05 15:17:57 +01:00
Alasdair Sinclair
0ecd8daa16
gdiplus: Create a full BITMAPINFO to prevent clobbering memory with palette data.
2010-03-05 13:28:29 +01:00
Henri Verbeet
1970fb35d4
server: Allow the debugger to be debugged.
2010-03-05 13:21:22 +01:00
Louis Lenders
3bad522f57
activeds: Add stub for ADsGetLastError.
2010-03-05 13:18:50 +01:00
Hans Leidekker
bcc4040dcf
winhttp: Implement WINHTTP_QUERY_STATUS_TEXT.
2010-03-05 13:14:50 +01:00
Hans Leidekker
73d316c58d
msi: Also update the UI when removing files listed in the RemoveFiles table.
2010-03-05 13:14:46 +01:00
Hans Leidekker
ab9a181326
msi: Update the UI in the RegisterUser action.
2010-03-05 13:14:41 +01:00
Hans Leidekker
4341f18c7e
msi: Update the UI in the RegisterProduct action.
2010-03-05 13:14:36 +01:00
Hans Leidekker
c547fb3629
msi: Display the product code in the PublishProduct action.
2010-03-05 13:14:32 +01:00
Hans Leidekker
e90fbf09c7
msi: Update the UI in the MsiPublishAssemblies action.
2010-03-05 13:14:27 +01:00
Hans Leidekker
a358c7f6d4
msi: Update the UI in the MoveFiles action.
2010-03-05 13:14:23 +01:00
Hans Leidekker
aba6afc85e
msi: Move the implementation of the MoveFiles action to files.c.
2010-03-05 13:14:19 +01:00
Hans Leidekker
a5549305de
msi: Update the UI in the RemoveODBC action.
2010-03-05 13:14:11 +01:00
Hans Leidekker
eff0503f64
msi: Update the UI in the InstallODBC action.
2010-03-05 13:14:06 +01:00
Hans Leidekker
bb9451adae
msi: Display the product code in the FindRelatedProducts action.
2010-03-05 13:14:01 +01:00
Hans Leidekker
2666294f64
msi: Properly update the UI in the DuplicateFiles and RemoveDuplicateFiles actions.
2010-03-05 13:13:57 +01:00
Hans Leidekker
3c36d9d1f9
msi: Update the UI in the DeleteServices action.
2010-03-05 13:13:52 +01:00
Hans Leidekker
a70d86d3c9
msi: Display directory identifier instead of the full path in the CreateFolders action.
2010-03-05 13:13:47 +01:00
Hans Leidekker
868e6f2bc8
msi: Update the UI in the AppSearch action.
2010-03-05 13:13:42 +01:00
Hans Leidekker
31d0664ebd
msi: Update the UI in the AllocateRegistrySpace action.
2010-03-05 13:13:37 +01:00
Paul Andrew Panon
482fbe91e2
wined3d: Update to add Mesa ATI card detection code.
2010-03-05 12:46:46 +01:00
Paul Vriens
fc47c7d1d7
shlwapi/tests: Fix some test failures on Win9x/WinMe.
2010-03-05 12:46:14 +01:00
Paul Vriens
e271ac6f26
shlwapi/tests: Skip some tests on Win9x/WinMe.
2010-03-05 12:46:08 +01:00
Paul Vriens
b5738dcceb
gdi32/tests: Fix a test failure on Win9x/WinMe.
2010-03-05 12:46:01 +01:00
Jeff Zaroyko
0a6ac95736
mmdevapi/tests: Fix a failing test for Vista/W2k8.
2010-03-05 12:41:07 +01:00
Nikolay Sivov
072951e2f8
shell32: Stub IShellView2::SelectAndPositionItem() over IFolderView::SelectAndPositionItems().
2010-03-05 12:40:54 +01:00
Nikolay Sivov
04e527b31b
shell32: Move SelectItem implementation to IFolderView and use it for IShellView::SelectItem.
2010-03-05 12:40:45 +01:00
Nikolay Sivov
c9751d3688
shell32: Cast to class data pointer IShellView2 vtable as it's a first member.
2010-03-05 12:40:34 +01:00
Nikolay Sivov
8032ae7047
shell32: Stub IFolderView implementation for IShellView instance.
2010-03-05 12:39:35 +01:00
Kusanagi Kouichi
f4bce098ea
wined3d: Fix a failure of card vendor detection.
2010-03-05 12:39:30 +01:00
Stefan Dösinger
bd0641d37f
wined3d: Add wined3d_event_query_create and destroy.
...
This also moves the event query faking code back to the external
interface and removes the temporary WINED3D_EVENT_QUERY_UNSUPPORTED
return value since wined3d_event_query_create properly fails if no
event query GL extension is supported.
2010-03-05 12:39:23 +01:00
Stefan Dösinger
6863af3ebb
wined3d: Introduce wined3d_event_query_issue.
2010-03-05 12:39:15 +01:00
Stefan Dösinger
a0d1a55650
wined3d: Create a wined3d internal event query interface.
...
The newly created wined3d_event_query_test will be available for
wined3d-internal use, primarily for synchronizing buffer updates when
using GL_APPLE_flush_buffer_range.
The wined3d_event_query interface will contain most of the functionality:
* Selecting the proper GL extension
* Context handling
* Thread handling
The IWineD3DEventQuery COM interface will use the internal interface
and implement event query faking on top of it (to enable games that
require event queries able to run on drivers that don't implement the
GL extension).
2010-03-05 12:39:07 +01:00
Alexandre Julliard
c09df80620
ntdll: Always restore the context after an exception even if setting the debug registers fails.
2010-03-05 12:25:34 +01:00
Alexandre Julliard
5e12f65a1a
ntdll/tests: Add tests for HKLM\Software\Classes Wow64 sharing.
2010-03-04 21:49:14 +01:00
Joris Huizer
b6f2919b90
mshtml: create_channelbsc: Handle OOM case correctly.
2010-03-04 17:31:18 +01:00
Jeff Latimer
3b6498a520
usp10: Remove duplicate code.
2010-03-04 17:29:17 +01:00
Nikolay Sivov
fb45de3f66
shell32: Use return value on failure updated in Vista+.
2010-03-04 17:29:16 +01:00
Henri Verbeet
ba519be60f
wined3d: Split TEXT shader comments into separate lines.
...
Based on a patch by Christian Costa.
2010-03-04 17:29:16 +01:00
Alexandre Julliard
e7ff9925fb
advapi32/tests: Add a number of tests for Wow64 registry redirection.
2010-03-04 17:28:54 +01:00
Dylan Smith
e2d7da0604
gdi32: Provide a non-blank font face name for ANSI_FIXED_FONT.
...
This patch avoids using the wrong font when this stock font is selected,
which could be seen by modifying notepad to send WM_SETFONT to the edit
control with GetStockObject(ANSI_FIXED_FONT) for wParam.
2010-03-04 12:30:50 +01:00
Hans Leidekker
353035fadd
msi: Initialize a couple of variables.
...
Found by Valgrind.
2010-03-04 12:30:29 +01:00
Paul Vriens
f370ab7e9b
shell32/tests: Prevent crash on W2K and below.
2010-03-04 12:30:24 +01:00
Christian Costa
6dfe16fc48
d3dx9_36: Avoid dereferencing null pointers in trace (spotted by Paul Vriens).
2010-03-04 12:30:21 +01:00
Justin Chevrier
78f9177d9d
gdiplus: Implement GdipSetImageAttributesRemapTable with updated test.
2010-03-04 12:30:17 +01:00
Justin Chevrier
74a3945b00
gdiplus/test: Add GdipSetImageAttributesRemapTable test and fix typo.
2010-03-04 12:29:58 +01:00
Juan Lang
86292d1dba
rpcrt4: Implement UuidCreateSequential using the machine's MAC address, when available.
2010-03-04 12:29:54 +01:00
Juan Lang
b61c8f8b53
rpcrt4: Add tests for UuidCreateSequential.
2010-03-04 12:29:26 +01:00
Vincent Povirk
3733789aa9
ole32: Add tests for CopyTo in recursive situations.
2010-03-04 12:29:21 +01:00
André Hentschel
f73c8c4d42
oleaut32: Fix FormatString (valgrind).
2010-03-04 12:29:17 +01:00
André Hentschel
a360c98187
oleaut32: Fix localized date and time parsing.
2010-03-04 12:28:33 +01:00
André Hentschel
71f24431b9
oleaut32: Fix localized date parsing.
2010-03-04 12:28:28 +01:00
Jörg Höhle
9079109a45
winex11: Log keycode decimal <-> hex for keysym & MS vkey and scancode.
2010-03-04 12:28:22 +01:00
Alexandre Julliard
83c272a258
ntdll: Return STATUS_IMAGE_NOT_AT_BASE when an image mapping has to be relocated.
2010-03-03 20:05:40 +01:00
Paul Andrew Panon
74a059d21b
wined3d: Add Mesa ATI card detection code.
2010-03-03 16:13:23 +01:00
Paul Andrew Panon
85b07b9d38
wined3d: Add a card detection table and refactor wined3d_guess_card.
2010-03-03 16:13:09 +01:00
Paul Andrew Panon
1735b4ee92
wined3d: Adjust the quirks to use the new GL_VENDOR codes.
2010-03-03 16:06:40 +01:00
Paul Andrew Panon
7a9734dc68
wined3d: Add a real GL vendor detection.
2010-03-03 16:06:28 +01:00
Paul Andrew Panon
31573b21b9
wined3d: Rename GL_VENDOR to HW_VENDOR.
2010-03-03 16:06:07 +01:00
Jacek Caban
2cf2d8fed2
mshtml: Call Exec(DOCHOST_DOCCANNAVIGATE) from IOleObject::SetClientSite.
2010-03-03 15:29:43 +01:00
Jacek Caban
80f8a0df82
mshtml: Added more navigation tests.
2010-03-03 15:29:31 +01:00
Jacek Caban
9fbc3b6061
mshtml: Added IHTMLPrivateWindow::SuperNavigate implementation.
2010-03-03 15:29:25 +01:00
Jacek Caban
8dd7b39603
mshtml: Correctly handle document with already loaded moniker in set_moniker.
2010-03-03 15:29:17 +01:00
Jacek Caban
4ae97b169d
mshtml: Call OnViewChange in set_downloading_proc.
2010-03-03 15:29:12 +01:00
Jacek Caban
2a092e212b
mshtml: Moved SZ_HTML_CLIENTSITE_OBJECTPARAM handling to IPersistMoniker::Load.
2010-03-03 15:29:07 +01:00
Jacek Caban
18423e8dd9
mshtml: Load data from moniker in IPersistStreamInit::InitNew.
2010-03-03 15:29:02 +01:00
Jacek Caban
34944c89dd
mshtml: Properly handle IHlinkFrame::Navigate result.
2010-03-03 15:28:58 +01:00
Jacek Caban
15fb147a8e
mshtml: Set current moniker in start_binding.
2010-03-03 15:28:53 +01:00
Jacek Caban
9d9553f9bb
mshtml: nsio.c code clean up.
2010-03-03 15:28:48 +01:00
Jacek Caban
01b2388c22
mshtml: Allow post data and headers to be passed to create_channelbsc.
2010-03-03 15:28:43 +01:00
Jacek Caban
0bccfa873d
mshtml: Moved asynchronous document binding to separated function.
2010-03-03 15:28:37 +01:00