Commit Graph

17218 Commits

Author SHA1 Message Date
Mike McCormack 739cd1ea32 wininet: Don't crash when querying NULL values. 2006-05-30 19:29:52 +02:00
Mike McCormack 8af1faec24 wininet: Add a test for basic authentication. 2006-05-30 19:29:48 +02:00
Mike McCormack 2e1d2b30f8 user32: Stub implementations for Win64's Get/Set LongPtr functions. 2006-05-30 19:29:36 +02:00
Troy Rollo f1bd9ae2da comdlg32: Prevent SEGV in FILEOPEN95_OnOpen when a malformed filter is passed.
FILEOPEN95_OnOpen assumes that each item in the filter list returns a
non-NULL pointer for CB_GETITEMDATA.
2006-05-30 12:34:30 +02:00
Vitaliy Margolen 93fd4c12f8 wined3d: Properly destroy texture object if we failed to create its surfaces. 2006-05-30 12:34:26 +02:00
Vitaliy Margolen 19d19b2b79 d3d9: Add reference to the parent device for surfaces.
Allow some objects to have no parent device.
Tighten refcount tests and test refound decrement on Release.
2006-05-30 12:34:22 +02:00
Robert Shearman 115525f3c4 rpcrt4: Make UserMarshalFlags static. 2006-05-30 12:25:22 +02:00
Robert Shearman df57b025c6 rpcrt4: We should never pass an fMustAlloc value of TRUE into the
unmarshaler routines of embedded complexes in complex struct and array
unmarshaling.

Fixes a regression caused by commit
19fad8e710, reported by Ulrich
Dobramysl.
2006-05-30 12:25:17 +02:00
Robert Shearman cafd2ab37e rpcrt4: Make sure to set a unique pointer with an id of 0 to NULL when unmarshaling. 2006-05-30 12:25:03 +02:00
Robert Shearman 11eb8ee042 rpcrt4: If the number of pointers is 0 for NdrFullPointerXlatInit then
set the number of pointers to a large default, so that NumberOfBuckets
doesn't end up less than zero.
2006-05-30 12:24:53 +02:00
Robert Shearman ff9fd9c430 rpcrt4: Handle marshaling/unmarshaling full pointers. 2006-05-30 12:24:41 +02:00
Robert Shearman bf985900e2 rpcrt4: For full pointers the state consists of flags, so or new flags into the field instead of assigning.
The return value of all full pointer functions that return an int 
depends on the passed in query type being a flag in the state.
2006-05-30 12:24:22 +02:00
Andrew Talbot 5ca5c8489e comctl32/tests: Write-strings warnings fix. 2006-05-30 12:24:01 +02:00
Hans Leidekker 4f62bf79dc msi: Implement MsiLocateComponent{A,W}. 2006-05-30 12:23:51 +02:00
Mike McCormack e4438fe14f wldap32: Fix unused variable warnings. 2006-05-30 12:23:30 +02:00
Mike McCormack 20c24fd3a2 gdi32: Fix an unused variable warning. 2006-05-30 12:23:25 +02:00
Stefan Dösinger ebcef4a5f6 wined3d: Do not disable GL_BLEND when alpha blending is active. 2006-05-30 12:23:18 +02:00
Stefan Dösinger 21218c8587 wined3d: Release the memory in IWineGDISurface::PrivateSetup before calling GetDC. 2006-05-30 12:23:07 +02:00
Robert Reif fe2becaee3 winmm: Add multiple header wave tests.
The current wave tests only use a single header for playback.  Tests
have been added to use multiple headers and to reuse them.  This is
how streaming applications and direct sound use the wave api.
2006-05-30 12:22:58 +02:00
Andrew Talbot b836d1f7c3 comctl32/tests: Write-strings warning fix. 2006-05-28 18:27:27 +02:00
Detlef Riekenberg e073887c0f winspool/tests: Use 0xdeadbeef as magic value. 2006-05-28 18:27:16 +02:00
Detlef Riekenberg aff1b33192 winspool: Documentation for GetPrintProcessorDirectory. 2006-05-28 18:27:11 +02:00
Alexandre Julliard ee48e1e3d5 user: Fixed WM_ACTIVATEAPP mapping with null task handle. 2006-05-28 18:26:32 +02:00
Frank Richter ea4f92bdd9 shdocvw: Install Mozilla control silently. 2006-05-28 18:16:21 +02:00
Frank Richter 9fee0afe02 shdocvw: Improve German translation. 2006-05-28 18:14:40 +02:00
Kai Blin b1049be48f secur32: Cleaning up the authentication tests.
This should make it easier to add encryption tests later.
2006-05-28 18:14:05 +02:00
Jacek Caban 1c50743296 urlmon: Improve debug traces. 2006-05-28 18:13:56 +02:00
Jacek Caban 4797edf4bc urlmon: Store STGMEDIUM in Binding object and set its pUnkForRelease. 2006-05-28 18:13:45 +02:00
Jacek Caban 21621b2856 urlmon: Return IClassFactory in get_protocol_handler and fix get_protocol. 2006-05-28 18:13:14 +02:00
Eric Pouech 201f469512 ntdll: Free TLS pointers when exiting thread. 2006-05-27 13:00:33 +02:00
Eric Pouech 2d3504c309 ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
- implemented NtQueryInformationThread's ThreadDescriptorTableEntry
  information class
- used it to implement the kernel32's equivalent (GetThreadSelectorEntry)
2006-05-27 13:00:19 +02:00
Eric Pouech 1d6e2590e0 ntdll/kernel32: Pipe information.
- implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control code 
- reimplemented kernel32.GetNamedPipeInfo on top of it
- enhance current features to make this work both on client and server handles
- now also returning the number of instances
2006-05-27 12:31:01 +02:00
Jason Green 473ce80fa2 wined3d: Add ability to generate GLSL shader objects for vertex and pixel shaders. 2006-05-27 11:01:05 +02:00
Jason Green 0161d6b636 wined3d: Final move of the GLSL registry check (hopefully). 2006-05-27 10:57:32 +02:00
Alexandre Julliard ab2349daf0 kernel32: Partial implementation of GetModuleHandleExA/W. 2006-05-27 10:57:17 +02:00
Alexandre Julliard 9769806c3a ntdll: Implemented RtlPcToFileHeader. 2006-05-27 10:55:48 +02:00
Kai Blin f543aea5e3 secur32: Fix wrong bit shift in the base64 encoder.
Thanks to Juan Lang for catching this one.
2006-05-27 10:55:05 +02:00
Robert Shearman 63307241dd rpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.
Implement NdrFullPointerFree.
2006-05-27 10:54:39 +02:00
Robert Shearman 7af506b2b4 rpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass. 2006-05-27 10:54:21 +02:00
Robert Shearman 767631d853 rpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement NdrFullPointerInsertRefId. 2006-05-27 10:53:48 +02:00
Robert Shearman eb0fe9e6e3 rpcrt4: Implement some full pointer functions and add stubs for others.
Add some tests.
2006-05-27 10:53:29 +02:00
Stefan Dösinger 34a959c6eb wined3d: Implement IWineD3DSurface::BltFast. 2006-05-26 20:29:48 +02:00
Mike McCormack f8dea2d803 secur32: Avoid some code duplication. 2006-05-26 20:21:05 +02:00
Mike McCormack a534fdec32 rpcrt4: Implement NdrClientContext(Un)Marshall. 2006-05-26 20:21:00 +02:00
Juan Lang b29c2335b8 crypt32: Implement CertVerifyCRLTimeValidity and partially implement CertVerifySubjectCertificateContext. 2006-05-26 20:20:50 +02:00
Juan Lang dc660a81ed crypt32: Combine redundant code. 2006-05-26 20:16:07 +02:00
Huw Davies 96ce83d081 gdi32: The font cache needs to discriminate whether the device can cope with bitmap fonts or not. 2006-05-26 20:15:55 +02:00
Robert Shearman 013d00f094 rpcrt4: Even though FC_DEREFERENCE conformance is handled elsewhere in
ComputeConformanceOrVariance it is still necessary to set the count
variable to the value retrieved.
2006-05-26 20:15:49 +02:00
Robert Shearman 8b56e88276 rpcrt4: Return the actual status code sent back by the server, rather than RPC_S_CALL_FAILED. 2006-05-26 20:15:44 +02:00
Stefan Dösinger 9d5849d9bd wined3d: Fix IWineGDISurface::SaveSnapshot. 2006-05-26 20:15:35 +02:00
Stefan Dösinger 0ce3cb2379 wined3d: Disable the depth test in UnlockRect 2006-05-26 20:14:38 +02:00
Jason Green c60f296b70 wined3d: Fix regression introduced by recent multitexture patch. 2006-05-26 20:14:31 +02:00
Alexandre Julliard ac30d46b69 comctl32: Dialog procedures should be called with CallWindowProc. 2006-05-26 16:34:09 +02:00
Alexandre Julliard 14fb1ddcc5 user: Only include winproc.h where necessary. 2006-05-26 14:54:54 +02:00
Alexandre Julliard 7b83af4b0e user: Added fast 32->16 mapping for the remaining messages. 2006-05-26 14:28:22 +02:00
Alexandre Julliard fdc60a122f user: Added fast 32->16 mapping for the listbox and combobox messages. 2006-05-26 14:25:18 +02:00
Alexandre Julliard 19a1dc554b user: Added fast 32->16 mapping for the edit control messages. 2006-05-26 14:17:28 +02:00
Alexandre Julliard 8056e2422d user: Added fast 32->16 mapping for button and scrollbar messages. 2006-05-26 14:16:00 +02:00
Alexandre Julliard 8e92e5369f user: Added fast 32->16 mapping for WM_GETTEXT, WM_SETTEXT and similar messages. 2006-05-26 14:14:14 +02:00
Alexandre Julliard 1d2f900444 user: Added fast 32->16 mapping for the WM_DDE* messages. 2006-05-26 14:09:26 +02:00
Alexandre Julliard e30c69cc7d user: Added fast 32->16 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and WM_MDISETMENU. 2006-05-26 14:08:09 +02:00
Alexandre Julliard dd67e8b674 user: Added fast 32->16 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU. 2006-05-26 14:03:49 +02:00
Alexandre Julliard b00df53d71 user: Added fast 32->16 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and WM_WINDOWPOSCHANGING/CHANGED. 2006-05-26 14:00:36 +02:00
Alexandre Julliard fbd368fc97 user: Added fast 32->16 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM. 2006-05-26 13:54:57 +02:00
Alexandre Julliard 611722a325 user: Added fast 32->16 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE. 2006-05-26 13:53:15 +02:00
Alexandre Julliard 2ea3f3d293 user: Added fast 16->32 mapping for the remaining messages. 2006-05-26 13:44:57 +02:00
Alexandre Julliard 8b4281a7c8 user: Added fast 16->32 mapping for the WM_DDE* messages. 2006-05-26 13:42:00 +02:00
Alexandre Julliard 394775187f user: Added fast 16->32 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and WM_MDISETMENU. 2006-05-26 13:40:02 +02:00
Alexandre Julliard 67a633b3e7 user: Added fast 16->32 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU. 2006-05-26 13:36:57 +02:00
Alexandre Julliard 5940fb8c00 user: Added fast 16->32 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and WM_WINDOWPOSCHANGING/CHANGED. 2006-05-26 13:31:55 +02:00
Alexandre Julliard b4d68ff9aa user: Added fast 16->32 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM. 2006-05-26 13:24:47 +02:00
Alexandre Julliard 246f6d1105 user: Added fast 16->32 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE. 2006-05-26 13:21:31 +02:00
Alexandre Julliard 52476a1124 Fixed a couple of instances of the old FSF address that crept back in. 2006-05-26 12:08:32 +02:00
Phil Costin 46047402a3 wined3d: Create stub for D3DPERF_SetOptions function. 2006-05-26 12:06:56 +02:00
Mikołaj Zalewski ee430bf7b8 comctl32: header: Put the new item in place of the hot divider instead of swapping. 2006-05-26 12:00:57 +02:00
Mikołaj Zalewski 7ab41112ae comctl32: header: Draw the drag image and hot dividers while dragging an item. 2006-05-26 12:00:29 +02:00
Mikołaj Zalewski 89b62b48c6 comctl32: header: Fix an order-related bug in HEADER_InternalHitTest. 2006-05-26 11:59:11 +02:00
Mikołaj Zalewski 7e461db203 comctl32: header: Implement HDM_SETHOTDIVIDER. 2006-05-26 11:58:28 +02:00
Mikołaj Zalewski 4301543533 comctl32: header: Implement HDM_CREATEDRAGIMAGE. 2006-05-26 11:58:08 +02:00
Mikołaj Zalewski bfe030dfed comctl32: listview: Apply the HDS_DRAGDROP header style if needed.
Apply the HDS_DRAGDROP header style if the listview has the
LVS_EX_HEADERDRAGDROP. Block the columns reordering as the listview
doesn't support them.
2006-05-26 11:57:05 +02:00
Juan Lang f94d49dcd4 crypt32: Implement CertSerializeCRLStoreElement. 2006-05-26 11:56:45 +02:00
Dmitry Timoshkov 44c3d3288c mapi32: Break out of the loop as soon as MSI call succeeds. 2006-05-26 11:56:36 +02:00
Dmitry Timoshkov 0a4f4b23cf gdi: Add more const qualifiers. 2006-05-26 11:56:24 +02:00
Jason Green cef19b5769 wined3d: Move the GLSL registry check again. 2006-05-26 11:56:11 +02:00
Dmitry Timoshkov 64152a7564 mapi32: Implement FGetComponentPath. 2006-05-25 20:28:58 +02:00
Dmitry Timoshkov 0d13a99e79 msi: Translate the resulting string only if the previous call succeeded. 2006-05-25 20:28:45 +02:00
Jacek Caban bcd6e9f33b urlmon: Fix implementation of ReleaseBindInfo. 2006-05-25 20:28:31 +02:00
Jacek Caban 27b5c54f56 urlmon: Better pending read handling. 2006-05-25 20:28:23 +02:00
Jacek Caban 8b69bf72da urlmon: Added Switch implementation. 2006-05-25 20:28:11 +02:00
Jacek Caban 675fd219ad urlmon: Added handling BINDDSTATUS_FINDINGSOURCE and BINDSTATUS_CONNECTING in ReportProgress. 2006-05-25 20:27:55 +02:00
Jacek Caban 10acd23b2c urlmon: Call OnProgress in apartment thread. 2006-05-25 20:22:16 +02:00
Jacek Caban cef354a216 urlmon: Return MK_S_ASYNCHRONOUS if bindindg is asynchronous. 2006-05-25 20:19:55 +02:00
Jacek Caban 6155a67782 urlmon: Added ReportResult implementation. 2006-05-25 20:19:33 +02:00
Jacek Caban 225333d79b urlmon: Added GetRootSecurityId and BeginningTransaction implementation. 2006-05-25 20:19:23 +02:00
Juan Lang c4f2bcf3d1 crypt32: Add support for CRLs. 2006-05-25 20:19:12 +02:00
Juan Lang 3be75cebe8 crypt32: Use public functions when finding certificates. 2006-05-25 20:17:55 +02:00
Phil Costin 163ee76592 wined3d: Shader caps fix - code relocation. 2006-05-25 20:17:45 +02:00
Roderick Colenbrander 54e5f9c465 wined3d: Dynamicly load GL_ARB_multitexture functions. 2006-05-25 20:17:32 +02:00
Stefan Dösinger 5b8b776431 wined3d: Small rhw vertex fix.
Fix the one pixel displacement and move the glOrtho code in a common
function.
2006-05-25 20:09:57 +02:00
Alexandre Julliard e8d4c2e674 wined3d: Fixed a compiler warning. 2006-05-25 11:09:46 +02:00