Marcus Meissner [Sun, 8 Apr 2007 16:11:47 +0000 (18:11 +0200)]
ntdll: Remove superflous NULL checks.
Alexandre Julliard [Mon, 9 Apr 2007 10:23:13 +0000 (12:23 +0200)]
ntdll: Add some test cases for asynchronous I/O.
Alexandre Julliard [Mon, 9 Apr 2007 10:21:24 +0000 (12:21 +0200)]
ntdll: Use send(2) instead of write(2) for zero-byte writes to sockets.
Dmitry Timoshkov [Mon, 9 Apr 2007 05:40:57 +0000 (14:40 +0900)]
winebuild: Check if a given forward does exist in one of the imported dlls, fix a couple of problems detected.
Andrew Talbot [Sun, 8 Apr 2007 15:52:06 +0000 (16:52 +0100)]
mapi32: Void functions should not return a value.
Andrew Talbot [Sun, 8 Apr 2007 15:26:07 +0000 (16:26 +0100)]
kernel32: Remove superfluous semicolons.
Vitaliy Margolen [Sun, 8 Apr 2007 15:05:56 +0000 (09:05 -0600)]
dinput: Set the event regardless of the queue state.
Chris Robinson [Sun, 8 Apr 2007 11:18:23 +0000 (04:18 -0700)]
winedbg: Align module addresses to 8 characters.
Felix Nawothnig [Sat, 7 Apr 2007 22:56:45 +0000 (00:56 +0200)]
wined3d: Issue an error when the render target is read back without SFLAG_INDRAWABLE being set.
Felix Nawothnig [Sun, 8 Apr 2007 00:46:40 +0000 (02:46 +0200)]
wined3d: Preload target in ActivateContext() for ORM_BACKBUFFER/ORM_PBUFFER.
Felix Nawothnig [Sat, 7 Apr 2007 21:37:41 +0000 (23:37 +0200)]
wined3d: Allow np2 textures to be loaded for SFLAG_INDRAWABLE.
Andrew Talbot [Sat, 7 Apr 2007 20:58:48 +0000 (21:58 +0100)]
d3d9: Void functions should not return a value.
Andrew Talbot [Sat, 7 Apr 2007 20:27:55 +0000 (21:27 +0100)]
d3d8: Void functions should not return a value.
Chris Robinson [Sat, 7 Apr 2007 09:32:45 +0000 (02:32 -0700)]
quartz: Pass the media sample to the individual transform filter callbacks.
This is so the filters can pass on and use timing, discontinuity, and other
information stored in the sample as needed.
Chris Robinson [Sat, 7 Apr 2007 12:42:54 +0000 (05:42 -0700)]
quartz: Fix error with operator precedence.
Chris Robinson [Sat, 7 Apr 2007 14:05:33 +0000 (07:05 -0700)]
quartz: Fix ALIGN macros.
Eric Pouech [Sat, 7 Apr 2007 08:47:46 +0000 (10:47 +0200)]
taskmgr: Let the debug channels work again.
While I was at it, simplified the symbol lookup for the debug options.
Chris Robinson [Sat, 7 Apr 2007 04:24:59 +0000 (21:24 -0700)]
quartz: Make sure cached media samples are released for parser filters.
Chris Robinson [Sat, 7 Apr 2007 04:18:25 +0000 (21:18 -0700)]
quartz: Add a cleanup callback for parser filters to call on release.
Felix Nawothnig [Sat, 7 Apr 2007 04:02:33 +0000 (06:02 +0200)]
d3d8: Add missing relay trace.
Felix Nawothnig [Sat, 7 Apr 2007 03:37:29 +0000 (05:37 +0200)]
comctl32: Allow enabling TVS_CHECKBOXES on the fly.
Lei Zhang [Fri, 6 Apr 2007 23:46:59 +0000 (16:46 -0700)]
advapi32: Spelling fixes.
Stefan Dösinger [Fri, 6 Apr 2007 12:22:14 +0000 (14:22 +0200)]
wined3d: Index buffer data is unsigned.
Stefan Dösinger [Fri, 6 Apr 2007 10:36:45 +0000 (12:36 +0200)]
wined3d: Set WINED3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD caps3 cap.
Stefan Dösinger [Tue, 3 Apr 2007 10:00:15 +0000 (12:00 +0200)]
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.
Stefan Dösinger [Fri, 6 Apr 2007 10:35:19 +0000 (12:35 +0200)]
wined3d: Add D3DDEVCAPS3_* to the wined3d caps header.
Andrew Talbot [Fri, 6 Apr 2007 15:23:52 +0000 (16:23 +0100)]
include: Remove superfluous semicolons.
Chris Robinson [Fri, 6 Apr 2007 10:48:03 +0000 (03:48 -0700)]
quartz: Add partial implementation of IReferenceClock for DSoundRenderer.
Chris Robinson [Fri, 6 Apr 2007 10:50:23 +0000 (03:50 -0700)]
quartz: Use more precise positioning information for the DSound filter's reference clock.
Alexandre Julliard [Fri, 6 Apr 2007 18:17:08 +0000 (20:17 +0200)]
ntdll: Rely on the server to queue the final APC for asynchronous read/write.
Alexandre Julliard [Fri, 6 Apr 2007 14:06:16 +0000 (16:06 +0200)]
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.
Alexandre Julliard [Fri, 6 Apr 2007 14:05:53 +0000 (16:05 +0200)]
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.
Dmitry Timoshkov [Sun, 8 Apr 2007 10:28:05 +0000 (19:28 +0900)]
user32: Windows uses ptMaxTrackSize to set an initial window size not ptMaxSize.
Alexandre Julliard [Fri, 6 Apr 2007 10:35:21 +0000 (12:35 +0200)]
kernel32: Add a bit of slack to the mailslot timeout test.
Andrew Talbot [Fri, 6 Apr 2007 10:09:35 +0000 (11:09 +0100)]
comdlg32: Remove inappropriate const qualifier.
Andrew Talbot [Fri, 6 Apr 2007 09:56:15 +0000 (10:56 +0100)]
comdlg32: Constify some variables.
Andrew Talbot [Fri, 6 Apr 2007 09:56:00 +0000 (10:56 +0100)]
comdlg32: Constify some variables.
Andrew Talbot [Fri, 6 Apr 2007 09:55:44 +0000 (10:55 +0100)]
comdlg32: Constify some variables.
Dmitry Timoshkov [Sun, 8 Apr 2007 08:58:19 +0000 (17:58 +0900)]
shlwapi: Fix a forward to user32.PrivateExtractIconExW.
Fabian Bieler [Thu, 5 Apr 2007 18:59:20 +0000 (20:59 +0200)]
wined3d: Add GL_EXT_framebuffer_blit to extension handler.
Jason Edmeades [Thu, 5 Apr 2007 21:47:58 +0000 (22:47 +0100)]
cmd.exe: Partially fix 'dir *.' (ie files with no extension).
Jason Edmeades [Thu, 5 Apr 2007 21:47:57 +0000 (22:47 +0100)]
cmd.exe: Make dir a* b* or dir a* b* /s mirror windows.
Jason Edmeades [Thu, 5 Apr 2007 21:47:56 +0000 (22:47 +0100)]
cmd.exe: Make dir support multiple parameters.
Jason Edmeades [Thu, 5 Apr 2007 21:47:55 +0000 (22:47 +0100)]
cmd.exe: Fix dir filename /s and resolve many output differences.
Jason Edmeades [Thu, 5 Apr 2007 21:47:54 +0000 (22:47 +0100)]
cmd.exe: Attempt to launch pgm even if fails to locate it.
Jason Edmeades [Thu, 5 Apr 2007 21:47:53 +0000 (22:47 +0100)]
cmd.exe: Only search for supplied command as-is if it includes an extension.
Files with no extensions cannot be run as-is. This enables a directory
with 'fred' and 'fred.bat' to correctly run fred.bat if just fred is
executed.
Felix Nawothnig [Thu, 5 Apr 2007 22:27:21 +0000 (00:27 +0200)]
comctl32: Allow destruction of toolbar in BN_CLICKED handler.
Rolf Kalbermatter [Fri, 6 Apr 2007 06:39:56 +0000 (08:39 +0200)]
notepad: Fix text label.
Chris Robinson [Thu, 5 Apr 2007 20:19:30 +0000 (13:19 -0700)]
quartz: Send a notification when the filter graph clock changes.
Chris Robinson [Wed, 4 Apr 2007 16:21:58 +0000 (09:21 -0700)]
quartz: Avoid releasing NULL objects.
Felix Nawothnig [Fri, 6 Apr 2007 00:38:14 +0000 (02:38 +0200)]
taskmgr: Use default font for proc listview.
Felix Nawothnig [Fri, 6 Apr 2007 00:55:16 +0000 (02:55 +0200)]
comctl32: Use appropriate font for header drag image.
Felix Nawothnig [Thu, 5 Apr 2007 21:44:23 +0000 (23:44 +0200)]
comctl32: Fix item rect calculation.
Michael Stefaniuc [Thu, 5 Apr 2007 22:50:06 +0000 (00:50 +0200)]
msvcrt: Demangle a C++ mangled string that is only a name with it's template argument list.
Michael Stefaniuc [Thu, 5 Apr 2007 22:49:18 +0000 (00:49 +0200)]
msvcrt: Move the code to demangle a name with its template argument list out of get_class() and into a separate function.
Rob Shearman [Thu, 5 Apr 2007 16:33:36 +0000 (17:33 +0100)]
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.
Hans Leidekker [Thu, 5 Apr 2007 14:16:56 +0000 (16:16 +0200)]
wintrust: Improve a number of stubs.
Alexandre Julliard [Thu, 5 Apr 2007 20:06:38 +0000 (22:06 +0200)]
ntdll: Make test for heap boundaries more strict in HEAP_FindSubHeap.
Rob Shearman [Thu, 5 Apr 2007 10:34:59 +0000 (11:34 +0100)]
ole32: Move declaration for FileMonikerImpl_DecomposePath from compobj_private.h to moniker.h.
Rob Shearman [Thu, 5 Apr 2007 10:33:52 +0000 (11:33 +0100)]
ole32: Don't release the registered drop targets in OleUninitialize.
Do it in DLL_PROCESS_DETACH instead.
Rob Shearman [Thu, 5 Apr 2007 10:33:16 +0000 (11:33 +0100)]
ole32: Check the input hwnd is valid in RevokeDragDrop.
Rob Shearman [Thu, 5 Apr 2007 10:32:32 +0000 (11:32 +0100)]
ole32: Check for COM not being initialised and an invalid window handle being input to RegisterDragDrop.
Rob Shearman [Thu, 5 Apr 2007 10:31:51 +0000 (11:31 +0100)]
ole32: Add tests for drag and drop functions.
Paul Vriens [Thu, 5 Apr 2007 09:21:53 +0000 (11:21 +0200)]
user32/tests: Don't run unicode tests if not supported.
Paul Vriens [Thu, 5 Apr 2007 08:29:46 +0000 (10:29 +0200)]
ntdll/tests: Use GetModuleHandle and skip.
Dmitry Timoshkov [Sat, 7 Apr 2007 08:28:10 +0000 (17:28 +0900)]
winspool: Add a test for DeviceCapabilities, fix some bugs found.
Alexandre Julliard [Thu, 5 Apr 2007 09:29:30 +0000 (11:29 +0200)]
ws2_32: Don't access the IO_STATUS_BLOCK until the I/O operation is finished.
Alexandre Julliard [Thu, 5 Apr 2007 09:03:38 +0000 (11:03 +0200)]
ntdll: Avoid relying on the IO_STATUS_BLOCK for storing the current transfer count.
Alexandre Julliard [Thu, 5 Apr 2007 08:55:40 +0000 (10:55 +0200)]
ntdll: Avoid setting status in IO_STATUS_BLOCK until the I/O operation is done.
Fabian Bieler [Wed, 4 Apr 2007 22:26:35 +0000 (00:26 +0200)]
wined3d: Fix GLSL cnd instruction.
According to MSDN the cnd instruction should translate:
dst = src0 > 0.5 ? src1 : src2;
Fabian Bieler [Sat, 31 Mar 2007 11:01:48 +0000 (13:01 +0200)]
wined3d: Fix UpdateSurface for sourceRect != sourceWidth.
Andrew Talbot [Wed, 4 Apr 2007 21:23:04 +0000 (22:23 +0100)]
comdlg32: Constify some variables.
Andrew Talbot [Wed, 4 Apr 2007 21:22:44 +0000 (22:22 +0100)]
comdlg32: Constify some variables.
Andrew Talbot [Wed, 4 Apr 2007 21:22:20 +0000 (22:22 +0100)]
comdlg32: Constify some variables.
Stefan Leichter [Wed, 4 Apr 2007 21:03:00 +0000 (23:03 +0200)]
advapi32: Add some tests for RegDeleteTreeA.
Aric Stewart [Wed, 4 Apr 2007 18:15:28 +0000 (13:15 -0500)]
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.
Peter Beutner [Wed, 4 Apr 2007 19:29:14 +0000 (21:29 +0200)]
ntdll: Remove one exception test.
Peter Beutner [Wed, 4 Apr 2007 19:30:25 +0000 (21:30 +0200)]
dinput: Add missing definition to public header.
Maarten Lankhorst [Wed, 4 Apr 2007 17:02:04 +0000 (19:02 +0200)]
winearts.drv: Kill off winearts.
Rob Shearman [Wed, 4 Apr 2007 18:54:54 +0000 (19:54 +0100)]
ole32: In 16-bit OLE, LPOLESTR uses multibyte, not Unicode characters so make LoadTypeLib16 take an LPSTR instead of LPOLESTR.
Rob Shearman [Wed, 4 Apr 2007 17:57:31 +0000 (18:57 +0100)]
ole32: Keep a list of the loaded dlls for each apartment.
Use it to make CoFreeUnusedLibraries per-apartment.
Rob Shearman [Wed, 4 Apr 2007 17:56:51 +0000 (18:56 +0100)]
ole32: Cache the address for the library's DllGetClassObject and DllCanUnloadNow in the OpenDll list entry.
Rob Shearman [Wed, 4 Apr 2007 17:56:14 +0000 (18:56 +0100)]
ole32: Add a test that shows CoFreeUnusedLibraries only frees unused libraries from the current apartment.
Rob Shearman [Wed, 4 Apr 2007 17:55:23 +0000 (18:55 +0100)]
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.
Rob Shearman [Wed, 4 Apr 2007 17:54:27 +0000 (18:54 +0100)]
ole32: Move the in-process module loading to COMPOBJ_DllList_Add.
Rob Shearman [Wed, 4 Apr 2007 17:53:36 +0000 (18:53 +0100)]
ole32: Convert the OpenDll list to a standard Wine list.
Store the library name and make it reference counted.
Fabian Bieler [Thu, 29 Mar 2007 17:53:52 +0000 (19:53 +0200)]
wined3d: Add support for float texture formats back in.
Fabian Bieler [Thu, 29 Mar 2007 17:59:11 +0000 (19:59 +0200)]
wined3d: Fix GLSL cnd instruction for INF and NAN arguments.
Fabian Bieler [Thu, 29 Mar 2007 17:57:41 +0000 (19:57 +0200)]
wined3d: Fix GLSL cmp instruction for INF and NAN arguments.
Chris Robinson [Tue, 3 Apr 2007 18:04:59 +0000 (11:04 -0700)]
quartz: Tell filters to stop sending data when the chain is broken.
Chris Robinson [Wed, 4 Apr 2007 12:07:31 +0000 (05:07 -0700)]
quartz: Don't call ReleaseSemaphore on NULL semaphore handles.
Chris Robinson [Tue, 3 Apr 2007 17:44:41 +0000 (10:44 -0700)]
quartz: Implement Get/SetSyncSource for the FilterGraph's IMediaFilter interface.
Alexandre Julliard [Wed, 4 Apr 2007 17:54:33 +0000 (19:54 +0200)]
server: Use the standard file descriptor signal mechanism for directory changes.
Alexandre Julliard [Wed, 4 Apr 2007 17:39:29 +0000 (19:39 +0200)]
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.
Alexandre Julliard [Wed, 4 Apr 2007 16:02:53 +0000 (18:02 +0200)]
winex11.drv: Store the display file descriptor directly in the server message queue.
Get rid of a few WaitForMultipleObjectsEx hacks.
Alexandre Julliard [Wed, 4 Apr 2007 16:02:01 +0000 (18:02 +0200)]
server: Add support for associating a file descriptor to a message queue.
Alexandre Julliard [Wed, 4 Apr 2007 16:01:22 +0000 (18:01 +0200)]
make_requests: More aggressive grepping for status values.
Paul Vriens [Wed, 4 Apr 2007 09:28:42 +0000 (11:28 +0200)]
odbccp32: Don't print *pcbPathOut as it can be NULL (Coverity).
Aric Stewart [Tue, 3 Apr 2007 17:58:19 +0000 (12:58 -0500)]
comctl32: Propsheet exception fix.
Do not attempt to draw a page during WM_PAINT if there is no active page.
Felix Nawothnig [Tue, 3 Apr 2007 21:39:22 +0000 (23:39 +0200)]
wined3d: Only issue state_patchsegments FIXME once.