Commit Graph

17312 Commits

Author SHA1 Message Date
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
Francois Gouget 5d51d4c87b ntdll: Return FILE_DEVICE_CD_ROM_FILE_SYSTEM for supermount filesystems. 2006-05-25 11:01:18 +02:00
Andrew Ziem 7053321926 wininet: Constify data. 2006-05-25 11:01:06 +02:00
Andrew Ziem 122b80030f gdi: Constify data. 2006-05-25 11:00:59 +02:00
qingdoa daoo f77a28ee91 gdi: Get correct horizontal spacing value in the presence of ETO_PDY flag. 2006-05-25 11:00:45 +02:00
Mike McCormack 42bf8254c0 rpcrt4: Stub implementations for NDRS marshalling functions. 2006-05-25 10:45:01 +02:00
Mike McCormack 136804de7e crypt32: Fix a integer to pointer cast. 2006-05-25 10:44:52 +02:00
Mike McCormack 2acf800fd4 msi: Fix some pointer to integer casts. 2006-05-25 10:44:44 +02:00
Mike McCormack d5a998b38f kernel32: Fix some pointer to integer casts. 2006-05-25 10:43:59 +02:00
Mike McCormack d39686f482 mapi32: Fix prototype of MAPILogon and MAPILogoff. 2006-05-25 10:43:53 +02:00
Robert Shearman f2bd261f12 ole32: Add a class factory for CLSID_InProcFreeMarshaler. 2006-05-25 10:43:29 +02:00
Robert Shearman 386fcbb5f7 ole32: Implement GetUnmarshalClass for the free-threaded marshaler and
remove unnecessary unmarshaling code for the standard-marshal case -
this is handled by CoUnmarshalInterface and CoReleaseMarshalData.
2006-05-25 10:43:18 +02:00
Robert Shearman 2c57189a97 ole32: Implement table-strong marshaling and ReleaseMarshalData for the free-threaded marshaler. 2006-05-25 10:43:07 +02:00
Robert Shearman f9b5280dd0 ole32: Implement table-weak marshaling for the free-threaded marshaler. 2006-05-25 10:42:56 +02:00
Robert Shearman b795631daa ole32: Release the standard marshal in the free-threaded marshaler's UnmarshalInterface function. 2006-05-25 10:42:12 +02:00
Robert Shearman 4335c64f7b ole32: Add a rough implementation of the free-threaded marshaler MarshalInterface and UnmarshalInterface methods, with test cases. 2006-05-25 10:41:17 +02:00
Robert Shearman 4d1d2b6c1f ole32: Fix the free-threaded marshaler when it has no outer unknown. 2006-05-25 10:41:04 +02:00
Robert Shearman ec2a9cef3a rpcrt4: Set the Memory field of the stub message structure to the
start of the memory that an embedded pointer is embedded in so that
FC_POINTER conformance works correctly.
2006-05-25 10:40:35 +02:00
Robert Shearman 4e85273086 rpcrt4: Implement explicit generic binding handles. 2006-05-25 10:40:23 +02:00
Robert Shearman 0030b6dacd rpcrt4: Move the getting of the client binding handle to a separate function. 2006-05-25 10:40:09 +02:00
Robert Shearman fdda17deea rpcrt4: Move the initialising of the stub message structure nearer to the top of NdrClientCall2.
Set stubMsg.StackTop after calling the initialise function.
2006-05-25 10:39:50 +02:00
Robert Shearman 9d87447455 rpcrt4: Store the arguments exclusively in stubMsg.StackTop. 2006-05-25 10:39:22 +02:00
Robert Shearman b9f36c3fa2 rpcrt4: Implement RpcBindingCopy. 2006-05-25 10:39:02 +02:00
Robert Shearman 760208b2a5 uuid: Add some COM CLSIDs. 2006-05-25 10:38:57 +02:00
Jacek Caban d523eda742 urlmon: Added registering name space test. 2006-05-25 10:38:33 +02:00
Jacek Caban 9c9838d9e8 urlmon: Use registered protocols. 2006-05-25 10:38:22 +02:00
Jacek Caban 9fb647ef00 urlmon: Added [Un]RegisterNamespace implementation. 2006-05-25 10:37:51 +02:00
Jacek Caban 5f3d7f0d94 mshtml: The secret interface is CMarkup. Improve FIXMEs. 2006-05-25 10:37:46 +02:00
Juan Lang d2fd034b85 crypt32: Add one more test of CertAddEncodedCertificateToStore. 2006-05-25 10:37:36 +02:00
Juan Lang 9f1dd10a48 crypt32: Move cert functions that don't depend on the implementation of stores to cert.c. 2006-05-25 10:37:28 +02:00
Stefan Dösinger d5f95961f1 wined3d: Fog fixes. 2006-05-25 10:36:40 +02:00
Stefan Dösinger 40d3cc5ee4 wined3d: Turn around the image in LockRect. 2006-05-25 10:35:58 +02:00
Stefan Dösinger e18c89b3f4 wined3d: Silence the offscreen surface creation fixme. 2006-05-25 10:35:10 +02:00
Stefan Dösinger 93db443319 wined3d: Color keying emulation. 2006-05-25 10:34:53 +02:00
Vitaliy Margolen 5eeead1fd7 d3d9: StateBlock is also created in EndStateBlock. With tests. 2006-05-25 10:34:41 +02:00
Alexandre Julliard 94d0478ee5 usp10: Fixed a compiler warning. 2006-05-24 18:30:34 +02:00
Alexandre Julliard 9ca8a86914 Link against libwine_unicode everywhere we use Unicode functions. 2006-05-24 18:05:40 +02:00
Alexandre Julliard 23f9e358ad Tests should not use wine/unicode.h. 2006-05-24 18:05:09 +02:00
Mike McCormack d20c6cf8ca Fixed more boolean comparisons against TRUE. 2006-05-24 14:38:20 +02:00
Mike McCormack 4def9cc022 rpcrt4: Add stub implementations for NDRCContext(Un)Marshall. 2006-05-24 14:38:14 +02:00
Mike McCormack e480b6d07d wininet: Fix a possible NULL pointer deference. 2006-05-24 14:37:05 +02:00
Hwang YunSong 65d43a6770 gphoto2.ds: Added Korean resources. 2006-05-24 14:14:16 +02:00
Alexandre Julliard f01d9879c6 libwine_unicode: Renamed is_dbcs_leadbyte to wine_is_dbcs_leadbyte. 2006-05-24 14:14:09 +02:00
Dmitry Timoshkov 0170bc3e84 user: Add a test to check the queue status if there is a pending
posted message and the quit flag is set.
2006-05-24 13:58:20 +02:00
Stefan Dösinger e902cd119f wined3d: Swapchain and back buffer corrections + tests. 2006-05-24 13:56:55 +02:00
Mike McCormack 6df2c04f20 msi: Set a default radio button. 2006-05-24 10:52:42 +02:00
Mike McCormack 20c5746649 msi: Fix a possible memory leak. 2006-05-24 10:52:33 +02:00
Roderick Colenbrander 9c018fd877 wined3d: Fix ARB_imaging abuse. 2006-05-24 10:52:28 +02:00
Alexandre Julliard 63199ca022 wined3d: Fixed a couple of boolean comparisons against TRUE. 2006-05-24 10:46:06 +02:00
Jason Green d204540d1f wined3d: Replaced USING_GLSL define with a new wined3d_settings option based on the registry. 2006-05-24 10:40:35 +02:00
Jason Green a67488a26e wined3d: Add function to print the infolog of a GLSL shader on errors.
With assistance from H. Verbeet.
2006-05-24 10:37:33 +02:00
Andrew Talbot 0d4afab704 comdlg32: Write-strings warning fix. 2006-05-24 10:35:51 +02:00
Jonathan Ernst ce7e2e16ab Uniformization of French main menu accelerators. 2006-05-24 10:35:26 +02:00
Marcus Meissner ff83068820 x11drv: GdiAlphaBlend fix for X errors if width or height is 0. 2006-05-24 10:25:44 +02:00
Juan Lang e1afe33ac7 crypt32: Test and fix a couple CertAddCertificateContextToStore corner cases. 2006-05-24 10:24:54 +02:00
Stefan Dösinger 29a8dd47a8 wined3d: Remove a double cap flag. 2006-05-24 10:03:34 +02:00
Stefan Dösinger 89ca7fffd4 wined3d: Remove an unnecessary NULL check. 2006-05-24 10:03:28 +02:00
Jacek Caban 78b7286eba mshtml: Added stub implementation of IPersistStreamInit. 2006-05-24 10:03:21 +02:00
Jacek Caban 5c932f9634 shdocvw: Added OLEIVERB_UIACTIVATE implementation. 2006-05-23 20:54:32 +02:00
Jacek Caban 4ee19c81bb shdocvw: Don't do verb that is already done. 2006-05-23 20:54:07 +02:00
Jacek Caban dda3bea568 shdocvw: Move UI activating to the separated function. 2006-05-23 20:53:58 +02:00
Jacek Caban 864bfd8ead shdocvw: Move inplace activating code to the separated function. 2006-05-23 20:53:50 +02:00
Jacek Caban 86163e7a78 shdocvw: Added WebBrowser v1 implementation. 2006-05-23 20:53:26 +02:00
Jacek Caban c0d1f91a7c shdocvw: Added WebBrowser v1 registration. 2006-05-23 20:53:02 +02:00
Robert Shearman f5660c23ae comctl32: Fix the loading of strings for the property sheet page by
caching the ID of the string to load before overwriting it with an
Alloc call.
2006-05-23 20:52:56 +02:00
Alexandre Julliard e6b97ce2bd user: Reuse the fast A->W function to implement the 16->32W case.
Get rid of the no longer needed 16->32W mapping functions.
2006-05-23 20:38:41 +02:00
Alexandre Julliard 26e47761c9 user: Reuse the fast W->A function to implement the 32W->16 case.
Get rid of the no longer needed 32W->16 mapping functions.
2006-05-23 20:33:14 +02:00
Alexandre Julliard 22a9d18bff user: Use winproc callbacks for the remaining 16-bit messaging functions. 2006-05-23 20:15:17 +02:00
Mikołaj Zalewski b8da6f2751 comctl32: header: Don't try to draw items outside the clipping rect. 2006-05-23 17:53:08 +02:00
Mikołaj Zalewski 64e5779c16 comctl32: header: Make the column resizing smooth in full drag mode.
Make the column resizing smooth in full drag mode even for listview
with lots of elements by redrawing only the resized column and calling
UpdateWindow.
2006-05-23 17:52:57 +02:00
Juan Lang e48a0a3c23 crypt32: Abstract contexts.
- create an abstract interface for contexts, and use it for certificates
- create a simple context list, and use it for memory stores
2006-05-23 17:52:40 +02:00
Jeff Latimer 42b576e869 usp10: Add stub for ScriptStringOut. 2006-05-23 17:52:18 +02:00
Stefan Dösinger a55da88d0b wined3d: Do not addref a NULL backbuffer in IWineD3DSwapChain::GetBackBuffer. 2006-05-23 17:52:06 +02:00
Huw Davies 00598e49cf rpcrt4: Uncomment test now that it works correctly. 2006-05-23 17:51:50 +02:00
Huw Davies 69d18c48b1 rpcrt4: Add another static. 2006-05-23 17:51:44 +02:00
Huw Davies 9ba57efc18 rpcrt4: Fix some comments and move the NdrSimpleType* functions out from amongst the NdrSimpleStruct* ones. 2006-05-23 17:51:19 +02:00
Alexandre Julliard 3098199e0b winspool: Renamed the directory to winspool.drv. 2006-05-23 17:10:52 +02:00
Alexandre Julliard 57ed75bf09 wineps: Renamed the directory to wineps.drv. 2006-05-23 16:42:56 +02:00
Alexandre Julliard 3aebbdcd17 msisys: Renamed the directory to msisys.ocx. 2006-05-23 16:09:55 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Labrousse Jean d0862c365b msi: Fix short name and long name mismatch in action.c. 2006-05-23 13:03:57 +02:00
Troy Rollo 1be295fb47 ole32: Fix excessive file sizes for Storage files.
The IStorage (DocFile) implementation was adding empty blocks at the
end of the file every time a caller wrote data that was not a multiple
of 512 bytes.  If the caller made a lot of very small writes the file
size could be huge even though the data in the file was tiny. This was
caused by BlockChainStream_SetSize trying to allocate file blocks for
the new data using a condition that bore no relationship to the
required condition, and it was not necessary to do so at that time
since it is done (the right way) by StorageImpl_GetNextFreeBigBlock
(called via BlockChainStream_Enlarge).
2006-05-23 13:00:13 +02:00
Dmitry Timoshkov 3b95aad505 user/tests: Don't generate a mouse click message in mouse_ll_global_thread_proc.
Windows doesn't like when a thread plays games with the focus, that
leads to all kinds of misbehaviours and failures to activate a
window. So, better don't generate a mouse click message in
mouse_ll_global_thread_proc.
2006-05-23 12:45:54 +02:00
Dmitry Timoshkov c3ba7eecdb user/tests: Add lparam to all HCBT_MINMAX hook messages. 2006-05-23 12:44:50 +02:00
Stefan Dösinger 158691ea3b wined3d: OpengGL accelerated blits.
Implement some basic opengl accelerated blts from and to render
targets. It's not perfect yet, but enought to make some D3D apps
happy. For now the only supported operations are:

- Full screen back -> Front buffer: Just call present
- Offscreen surface -> render target
- Render target -> offscreen surface(slow)
- render target colorfill
2006-05-23 12:41:31 +02:00
Stefan Dösinger 9d75802a21 wined3d: Surface pixel format conversion code. 2006-05-23 12:37:27 +02:00
Robert Shearman 0fd184773a ole32: Release the outer unknown in the proxybuffer test.
Release the outer unknown in the proxybuffer test to show that the
last release of the outer unknown doesn't free the proxy buffer.
2006-05-23 12:05:07 +02:00
Robert Shearman 875390110f ole32: Release the proxy buffer object on the last release of the proxy's outer unknown.
Release the proxy buffer object on the last release of the proxy's outer
unknown, otherwise memory is leaked for the Ndr implementation of
IRpcProxyBuffer.

Fix up the hand-coded proxies to match the behaviour from the Ndr
implementation.
2006-05-23 12:05:01 +02:00
Robert Shearman d4245634ca wininet: Fix a failing test. 2006-05-23 11:36:41 +02:00
Robert Shearman dd362a62a1 rpcrt4: Fix copying too much data from the buffer by not taking into account the fact that auth_pad_len has been included in the fragment length. 2006-05-23 11:36:37 +02:00
Robert Shearman e91da1458d rpcrt4: Authentication padding should only be generated if there is authentication data. 2006-05-23 11:36:26 +02:00
Alexandre Julliard 44691723eb user: Added A<->W mapping for WM_GETDLGCODE. 2006-05-22 12:29:02 +02:00
Hans Leidekker 1f35ff591c quartz: Add stub implementation for AMGetErrorText{A,W}. 2006-05-22 11:49:22 +02:00
Ivan Gyurdiev 7b861b3c03 wined3d: Simplify input/output modifier line handling. 2006-05-22 11:41:23 +02:00
Ivan Gyurdiev cb973648ab wined3d: Clean up register use maps. 2006-05-22 11:40:38 +02:00
Ivan Gyurdiev d59eeb3ee5 wined3d: Allow use of pixel shaders with drawStridedSlow. 2006-05-22 11:40:00 +02:00
Ivan Gyurdiev 438d88e1e8 wined3d: Only run parse_decl_usage on vshader INPUT registers. 2006-05-22 11:38:55 +02:00
Saulius Krasuckas 7b156bf170 advapi32: Skip token attribute testing if OpenProcessToken() is not implemented. 2006-05-22 11:38:28 +02:00
Saulius Krasuckas 18af854764 advapi32: Make test loadable on win9x. 2006-05-22 11:36:54 +02:00
Detlef Riekenberg b60f2b0f5b winspool/test: Disable a test that crashes on win9x. 2006-05-22 11:36:49 +02:00
Detlef Riekenberg 358ce06741 winspool: Remove cross calls W->A for the "Printers" registry path. 2006-05-22 11:36:24 +02:00
Detlef Riekenberg 5de733e4fb winspool: An empty string as server name is valid (EnumPrinterDrivers). 2006-05-22 11:35:11 +02:00
Mike McCormack eb1b39760e advapi32: Implement and test SystemFunction026+027. 2006-05-22 11:34:59 +02:00
Mike McCormack c3a1e8731e advapi32: Implement and test SystemFunction011. 2006-05-22 11:34:47 +02:00
Mike McCormack 500384b0ea advapi32: Test and implement SystemFunction024/025. 2006-05-22 11:34:35 +02:00
Mike McCormack 6fad2cbaff advapi32: Implement and test SystemFunction(012-023). 2006-05-22 11:33:36 +02:00
Mike McCormack b4899f0712 advapi32: Implement and test SystemFunction010. 2006-05-22 11:33:05 +02:00