Chris Robinson
20d87e768b
quartz: Make sure cached media samples are released for parser filters.
2007-04-07 11:46:10 +02:00
Chris Robinson
828d5a0c4a
quartz: Add a cleanup callback for parser filters to call on release.
2007-04-07 11:46:03 +02:00
Felix Nawothnig
ea0d7f17ca
d3d8: Add missing relay trace.
2007-04-07 11:01:26 +02:00
Felix Nawothnig
fe5881c788
comctl32: Allow enabling TVS_CHECKBOXES on the fly.
2007-04-07 11:01:22 +02:00
Lei Zhang
d347ebe196
advapi32: Spelling fixes.
2007-04-07 11:01:17 +02:00
Stefan Dösinger
a9e04dd87f
wined3d: Index buffer data is unsigned.
2007-04-07 10:58:25 +02:00
Stefan Dösinger
0899d85757
wined3d: Set WINED3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD caps3 cap.
2007-04-07 10:58:17 +02:00
Stefan Dösinger
290f2eb146
wined3d: Add Filtering to IWineD3DSurface::Blt and handle it.
...
This is to allow StretchRect to pass the texture filter to WineD3D.
DirectDraw sets the texture filter to WINED3DTEXF_NONE, simmilar to all
other functions which do not need filtering.
2007-04-07 10:58:10 +02:00
Chris Robinson
e508f2cc90
quartz: Add partial implementation of IReferenceClock for DSoundRenderer.
2007-04-07 10:57:33 +02:00
Chris Robinson
2994695189
quartz: Use more precise positioning information for the DSound filter's reference clock.
2007-04-07 10:57:23 +02:00
Alexandre Julliard
7df060fc43
ntdll: Rely on the server to queue the final APC for asynchronous read/write.
2007-04-06 20:17:08 +02:00
Alexandre Julliard
55f3605c37
ntdll: Reimplement NtWriteFile.
...
Always try a write() before queuing an async I/O.
Handle timeout waits for synchronous I/O entirely on the client side.
Queue the final APC as a proper user APC.
2007-04-06 16:06:16 +02:00
Alexandre Julliard
539d5863e6
ntdll: Reimplement NtReadFile.
...
Always try a read() before queuing an async I/O.
Handle timeout waits for synchronous I/O entirely on the client side.
Queue the final APC as a proper user APC.
2007-04-06 16:05:53 +02:00
Dmitry Timoshkov
56852a5eac
user32: Windows uses ptMaxTrackSize to set an initial window size not ptMaxSize.
2007-04-06 12:37:53 +02:00
Alexandre Julliard
aef2edb0cf
kernel32: Add a bit of slack to the mailslot timeout test.
2007-04-06 12:35:21 +02:00
Andrew Talbot
2bd62004cf
comdlg32: Remove inappropriate const qualifier.
2007-04-06 12:31:10 +02:00
Andrew Talbot
03fc0989a3
comdlg32: Constify some variables.
2007-04-06 12:31:10 +02:00
Andrew Talbot
a855ba87da
comdlg32: Constify some variables.
2007-04-06 12:31:10 +02:00
Andrew Talbot
80d80c66af
comdlg32: Constify some variables.
2007-04-06 12:31:09 +02:00
Dmitry Timoshkov
1b2a2943b8
shlwapi: Fix a forward to user32.PrivateExtractIconExW.
2007-04-06 12:31:09 +02:00
Fabian Bieler
dcd416edbe
wined3d: Add GL_EXT_framebuffer_blit to extension handler.
2007-04-06 12:31:09 +02:00
Felix Nawothnig
7657913873
comctl32: Allow destruction of toolbar in BN_CLICKED handler.
2007-04-06 12:31:08 +02:00
Chris Robinson
f352d9de98
quartz: Send a notification when the filter graph clock changes.
2007-04-06 12:31:07 +02:00
Chris Robinson
d51098ef11
quartz: Avoid releasing NULL objects.
2007-04-06 12:31:07 +02:00
Felix Nawothnig
b7f0901956
comctl32: Use appropriate font for header drag image.
2007-04-06 12:31:05 +02:00
Felix Nawothnig
a4d3e46e65
comctl32: Fix item rect calculation.
2007-04-06 12:31:05 +02:00
Michael Stefaniuc
590bf1be88
msvcrt: Demangle a C++ mangled string that is only a name with it's template argument list.
2007-04-06 12:31:05 +02:00
Michael Stefaniuc
4718261e9b
msvcrt: Move the code to demangle a name with its template argument list out of get_class() and into a separate function.
2007-04-06 12:31:04 +02:00
Rob Shearman
1360357f92
ole32: Fix a hack which depended on the IID of the interface being marshaled
...
to determine whether we were marshaling the remote unknown for the
apartment or not.
2007-04-06 12:31:04 +02:00
Hans Leidekker
fbe37d1b68
wintrust: Improve a number of stubs.
2007-04-06 12:31:04 +02:00
Alexandre Julliard
fd09846864
ntdll: Make test for heap boundaries more strict in HEAP_FindSubHeap.
2007-04-05 22:06:38 +02:00
Rob Shearman
74c04149be
ole32: Move declaration for FileMonikerImpl_DecomposePath from compobj_private.h to moniker.h.
2007-04-05 13:26:29 +02:00
Rob Shearman
63ea015c65
ole32: Don't release the registered drop targets in OleUninitialize.
...
Do it in DLL_PROCESS_DETACH instead.
2007-04-05 13:25:18 +02:00
Rob Shearman
47432cba45
ole32: Check the input hwnd is valid in RevokeDragDrop.
2007-04-05 13:25:05 +02:00
Rob Shearman
2d8ae2cf83
ole32: Check for COM not being initialised and an invalid window handle being input to RegisterDragDrop.
2007-04-05 13:24:54 +02:00
Rob Shearman
db4972f1fb
ole32: Add tests for drag and drop functions.
2007-04-05 13:23:59 +02:00
Paul Vriens
9707a2de58
user32/tests: Don't run unicode tests if not supported.
2007-04-05 11:56:24 +02:00
Paul Vriens
f5678a4d38
ntdll/tests: Use GetModuleHandle and skip.
2007-04-05 11:56:18 +02:00
Dmitry Timoshkov
dddf348716
winspool: Add a test for DeviceCapabilities, fix some bugs found.
2007-04-05 11:56:08 +02:00
Alexandre Julliard
2a9dfe242b
ws2_32: Don't access the IO_STATUS_BLOCK until the I/O operation is finished.
2007-04-05 11:29:30 +02:00
Alexandre Julliard
7165e19a24
ntdll: Avoid relying on the IO_STATUS_BLOCK for storing the current transfer count.
2007-04-05 11:03:38 +02:00
Alexandre Julliard
e57749d5a8
ntdll: Avoid setting status in IO_STATUS_BLOCK until the I/O operation is done.
2007-04-05 10:55:40 +02:00
Fabian Bieler
0ce39d5869
wined3d: Fix GLSL cnd instruction.
...
According to MSDN the cnd instruction should translate:
dst = src0 > 0.5 ? src1 : src2;
2007-04-05 10:55:00 +02:00
Fabian Bieler
fd6395f0c7
wined3d: Fix UpdateSurface for sourceRect != sourceWidth.
2007-04-05 10:54:24 +02:00
Andrew Talbot
65479a2424
comdlg32: Constify some variables.
2007-04-05 10:54:18 +02:00
Andrew Talbot
918c9d9ac1
comdlg32: Constify some variables.
2007-04-05 10:54:13 +02:00
Andrew Talbot
fc5f6d4bdc
comdlg32: Constify some variables.
2007-04-05 10:54:07 +02:00
Stefan Leichter
0dcf196001
advapi32: Add some tests for RegDeleteTreeA.
2007-04-05 10:53:59 +02:00
Aric Stewart
6230222aab
ole32: Storage optimization.
...
We do not need to unmap and remap all the victim pages with every
resize as they are simply a cache. Provides significant speedup for
saving large storage files.
2007-04-05 10:53:47 +02:00
Peter Beutner
86cbbaf930
ntdll: Remove one exception test.
2007-04-05 10:53:36 +02:00