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
Peter Beutner
59c18ef56d
dinput: Add missing definition to public header.
2007-04-05 10:53:30 +02:00
Maarten Lankhorst
e97a5e7879
winearts.drv: Kill off winearts.
2007-04-04 22:09:16 +02:00
Rob Shearman
15a1723c1a
ole32: In 16-bit OLE, LPOLESTR uses multibyte, not Unicode characters so make LoadTypeLib16 take an LPSTR instead of LPOLESTR.
2007-04-04 21:28:41 +02:00
Rob Shearman
ab7f796fcb
ole32: Keep a list of the loaded dlls for each apartment.
...
Use it to make CoFreeUnusedLibraries per-apartment.
2007-04-04 21:28:36 +02:00
Rob Shearman
30721a88e3
ole32: Cache the address for the library's DllGetClassObject and DllCanUnloadNow in the OpenDll list entry.
2007-04-04 21:28:01 +02:00
Rob Shearman
1d8879bccc
ole32: Add a test that shows CoFreeUnusedLibraries only frees unused libraries from the current apartment.
2007-04-04 21:27:12 +02:00
Rob Shearman
c40f1b6659
ole32: Move the handling of loading a dll and getting an in-process object from it to an apartment-specific function.
...
Use it to implement apartment_hostobject in a cleaner way so that it is
guaranteed to not recurse.
2007-04-04 21:27:07 +02:00
Rob Shearman
679bfdab28
ole32: Move the in-process module loading to COMPOBJ_DllList_Add.
2007-04-04 21:26:53 +02:00
Rob Shearman
247255568c
ole32: Convert the OpenDll list to a standard Wine list.
...
Store the library name and make it reference counted.
2007-04-04 21:26:47 +02:00
Fabian Bieler
7df5deab23
wined3d: Add support for float texture formats back in.
2007-04-04 21:26:36 +02:00
Fabian Bieler
91df230624
wined3d: Fix GLSL cnd instruction for INF and NAN arguments.
2007-04-04 21:26:30 +02:00
Fabian Bieler
2843b0f929
wined3d: Fix GLSL cmp instruction for INF and NAN arguments.
2007-04-04 21:26:23 +02:00
Chris Robinson
30abd4ed15
quartz: Tell filters to stop sending data when the chain is broken.
2007-04-04 21:26:16 +02:00
Chris Robinson
9d41c2e694
quartz: Don't call ReleaseSemaphore on NULL semaphore handles.
2007-04-04 21:26:09 +02:00
Chris Robinson
f9527e9ce8
quartz: Implement Get/SetSyncSource for the FilterGraph's IMediaFilter interface.
2007-04-04 21:26:04 +02:00
Alexandre Julliard
a867553146
server: Use the standard file descriptor signal mechanism for directory changes.
2007-04-04 19:54:33 +02:00
Alexandre Julliard
ba896e75d7
server: Fix the handling of the signaled status for file descriptors.
...
File handles are signaled when an I/O operation completes, and reset
when another operation is queued.
2007-04-04 19:39:29 +02:00
Alexandre Julliard
072698c953
winex11.drv: Store the display file descriptor directly in the server message queue.
...
Get rid of a few WaitForMultipleObjectsEx hacks.
2007-04-04 18:02:53 +02:00
Alexandre Julliard
0cb29f47ca
server: Add support for associating a file descriptor to a message queue.
2007-04-04 18:02:01 +02:00
Alexandre Julliard
3d39c620da
make_requests: More aggressive grepping for status values.
2007-04-04 18:01:22 +02:00
Paul Vriens
60ff8d17dd
odbccp32: Don't print *pcbPathOut as it can be NULL (Coverity).
2007-04-04 16:16:59 +02:00
Aric Stewart
5688ffb7ab
comctl32: Propsheet exception fix.
...
Do not attempt to draw a page during WM_PAINT if there is no active page.
2007-04-04 16:16:53 +02:00
Felix Nawothnig
e3d3d1823d
wined3d: Only issue state_patchsegments FIXME once.
2007-04-04 12:45:57 +02:00
Felix Nawothnig
413b9b2ad2
wined3d: Downgrade some ERRs to FIXMEs.
2007-04-04 12:45:49 +02:00
Steven Edwards
8c62cbfa4e
winecfg: Add a button for audio test.
2007-04-04 12:45:17 +02:00
Paul Vriens
ec30f6de30
ole32/stg_bigblockfile: Check page before use (Coverity).
2007-04-04 12:45:05 +02:00
Vit Hrachovy
de0871795c
winecfg: Fix outdated Czech localization.
2007-04-04 12:40:39 +02:00
Chris Robinson
b7a4405d0a
quartz: Break loop on error in ACMWrapper.
2007-04-04 12:40:05 +02:00
Chris Robinson
243351d223
quartz: Add a QueryConnect method for transform filters.
2007-04-04 12:39:58 +02:00
Chris Robinson
71bcdc9044
quartz: Connect input when the pins connect, not when querying.
...
And clean up when disconnecting input.
2007-04-04 12:39:49 +02:00
Chris Robinson
c28b534550
quartz: Hold a reference on the PullPin's filter while the processing thread is alive.
...
Also removes dead code caused by the change.
2007-04-04 12:39:30 +02:00
Rob Shearman
99c0335222
atl: AddRef the object being returned in AtlInternalQueryInterface, not "this".
2007-04-04 12:39:19 +02:00
Rob Shearman
3fbe9db433
msi: Don't wait on closed handles in ACTION_FinishCustomActions.
...
The handle will be closed by free_custom_action_data, so duplicate the
handle before calling it.
2007-04-04 12:39:14 +02:00
Rob Shearman
20171ac200
ntdll: Pass the correct value to NtClose in the tests.
2007-04-04 12:39:09 +02:00
Alexandre Julliard
b2cba95abd
server: Hold a pointer to the queue from the async operations.
2007-04-03 19:36:07 +02:00
Alexandre Julliard
4e5c7038da
server: Make timeout status for async I/O specifiable. Fix mailslots timeout handling.
2007-04-03 19:12:31 +02:00
Alessandro Pignotti
3040e09ae3
dplayx: Implement proper interface locking for DP_EnumSession.
2007-04-03 13:14:38 +02:00
Byeong-Sik Jeon
afdf49f161
regedit: Update Korean resource.
2007-04-03 13:13:47 +02:00