Commit Graph

30086 Commits

Author SHA1 Message Date
Eric Pouech a3597cbe3b richedit: Only copy the charset when it's defined. 2008-01-07 12:13:54 +01:00
Rob Shearman 0e6d5202c8 rpcrt4: Don't set Buffer to NULL in I_RpcFreeBuffer. 2008-01-07 12:04:31 +01:00
Rob Shearman 1bb6c1b4d1 rpcrt4: Add some tests for NdrGetBuffer and NdrFreeBuffer. 2008-01-07 12:04:28 +01:00
Rob Shearman cf8da82ad3 ole32: Clear the RPC_MESSAGE structure before using it.
The RPC runtime could use some of the parameters, expecting them to be 
initialised.
2008-01-07 12:04:15 +01:00
Rob Shearman 628a515b83 kernel32: Implement RegisterWaitForSingleObjectEx. 2008-01-07 12:04:07 +01:00
Rob Shearman d84f0abb70 ole32: Determine the destination for the COM call and initialise the necessary parameters in ClientRpcChannelBuffer_GetBuffer instead of ClientRpcChannelBuffer_SendReceive.
The parameters are then freed in the matching 
ClientRpcChannelBuffer_FreeBuffer function.
2008-01-07 12:03:03 +01:00
Rob Shearman c8b3dc40a4 rpcrt4: Update todos. 2008-01-07 12:02:52 +01:00
Hans Leidekker 16d5be1f2f kernel32: Add Surinam Dutch and Belgian Dutch translations of language group names. 2008-01-07 12:02:26 +01:00
Hans Leidekker b7917bcfda kernel32: Fix two test failures on Win98 due to missing GetTempPathW. 2008-01-07 12:02:19 +01:00
Hans Leidekker 4d84eb26d0 wininet: Fix handling of host and referrer headers in HttpOpenRequest. 2008-01-07 12:02:12 +01:00
Alexandre Julliard d17b29303c kernel32/tests: Added tests for FindFirstVolume/FindNextVolume. 2008-01-04 14:31:55 +01:00
Alexandre Julliard 7f508df25b kernel32: Implemented FindFirstVolume/FindNextVolume using the mount point manager. 2008-01-04 14:31:40 +01:00
Alexandre Julliard 838f12539b mountmgr.sys: Implemented the IOCTL_MOUNTMGR_QUERY_POINTS request. 2008-01-04 14:28:47 +01:00
Alexandre Julliard 6befc98dba mountmgr.sys: Add devices to the MountedDevices registry key. 2008-01-04 14:27:53 +01:00
Alexandre Julliard 2143dee78a mountmgr.sys: Create disk devices for all configured drives. 2008-01-04 14:24:59 +01:00
Alexandre Julliard 07e92a7dad mountmgr.sys: Create a hard disk device for PhysicalDrive0. 2008-01-04 14:21:27 +01:00
Peter Dons Tychsen 6e8b7c4cef ddraw: Add missing pitch in callback from EnumDisplayModes(). 2008-01-04 13:55:12 +01:00
Kirill K. Smirnov 24f78d7366 kernel32: Convert newborn wineserver handle to kernel32 console handle. 2008-01-04 13:46:13 +01:00
Alexandre Julliard 43dc80e623 mountmgr.sys: Added initial stub for the mount point manager device. 2008-01-04 13:07:05 +01:00
Austin English 79c0bc28ff More spelling fixes. 2008-01-04 12:55:45 +01:00
Alexandre Julliard d55b2de574 kernel32: Launch wineboot on first startup of a wine process. 2008-01-04 12:51:04 +01:00
Alexandre Julliard 3133280d08 advapi32: Don't wait for 20 seconds if a service fails to start. 2008-01-04 12:50:11 +01:00
Gerald Pfeifer 2b1e487d36 msi: Adjust the types of loop variables. 2008-01-04 12:12:43 +01:00
Gerald Pfeifer 0060027e4b d3d9: Fix type of loop variable. 2008-01-04 12:12:34 +01:00
Gerald Pfeifer 55e92b9410 d3d8: Fix type of loop variable. 2008-01-04 12:12:31 +01:00
Dmitry Timoshkov 4bb1c18835 gdi32: Remove redundant indentation levels in CreateFontIndirectA and CreateFontIndirectW. 2008-01-04 12:12:14 +01:00
Jacek Caban 62b8439484 mshtml: Don't assume that end_pos.node is text node in range_to_string. 2008-01-04 12:01:06 +01:00
Jacek Caban 0cf629b81a mshtml: Fixed Read implementations. 2008-01-04 12:01:04 +01:00
Jacek Caban c6ac960f4a mshtml: Added Invoke(DISPID_READYSTATE) implementation. 2008-01-04 12:00:54 +01:00
Alistair Leslie-Hughes 667df8e47f msxml3: Tests for get_xml, createAttribute, CreateComment, setNamedItem. 2008-01-04 12:00:41 +01:00
Alistair Leslie-Hughes 11331847ac msxml3: Implement get_xml. 2008-01-04 12:00:04 +01:00
Alistair Leslie-Hughes cdac6b5005 msxml3: Cannot add an attribute with appendChild. 2008-01-04 11:59:29 +01:00
Alistair Leslie-Hughes 0a80e7c04e msxml3: Add missing values for get_nodeName. 2008-01-04 11:59:04 +01:00
Alistair Leslie-Hughes 300191d58c msxml3: Implement createAttribute. 2008-01-04 11:58:39 +01:00
Alistair Leslie-Hughes 2e3f5243ca msxml3: Implement createComment. 2008-01-04 11:58:16 +01:00
Alistair Leslie-Hughes 48c0e684cb msxml3: Implement setNamedItem. 2008-01-04 11:57:32 +01:00
Jacek Caban f427951d04 shdocvw: Call try_application_url after BindToObject failure. 2008-01-04 11:57:09 +01:00
Jacek Caban b5f387997c shdocvw: Use BindToObject to load document (except for http, https and ftp protocols). 2008-01-04 11:57:05 +01:00
Jacek Caban e5321be5a3 shdocvw.5: Move on_before_navigate2 call to navigate_mon. 2008-01-04 11:56:59 +01:00
Jacek Caban cc8ed9a371 shdocvw: Added OnStopBinding implementation and use it in http_load_hack. 2008-01-04 11:56:53 +01:00
Jacek Caban f79771cb6c shdocvw: Added OnProgress implementation. 2008-01-04 11:56:47 +01:00
Jacek Caban 6f1c3f3613 shdocvw: Use OnObjectAvailable in http_load_hack. 2008-01-04 11:56:43 +01:00
Jacek Caban e3fb7ba8a9 shdocvw: Added OnObjectAvailable implementation. 2008-01-04 11:56:38 +01:00
Jacek Caban 6a4c916716 shdocvw: Always create BindStatusCallback object. 2008-01-04 11:56:34 +01:00
Jacek Caban d273150b69 shdocvw: Return correct variables in GetBindInfo. 2008-01-04 11:56:26 +01:00
Jacek Caban c42a778932 shdocvw: Return S_OK in OnStartBinding. 2008-01-04 11:56:22 +01:00
Jacek Caban 3ebdcb847d shdocvw: Store DocHost in BindStatusCallback. 2008-01-04 11:56:18 +01:00
Jacek Caban 4a5339ae5f shdocvw: Added missing OnObjectAvailable function. 2008-01-04 11:56:12 +01:00
Alistair Leslie-Hughes 7c1a7491ec msxml3: Return E_INVALIDARG when value is NULL. 2008-01-03 13:30:41 +01:00
Marcus Meissner fe475d9e88 wininet: Check return value of InternetCrackUrl when checking referrer host. 2008-01-03 13:30:26 +01:00
Alexandre Julliard a39ac0a701 ntdll: Print an error for unsupported shared writable mappings. 2008-01-03 13:20:03 +01:00
Austin English 464258b7cd Spelling fixes. 2008-01-03 13:08:54 +01:00
Michael Jung 0a31ab7e2a imm32: Added some unit test cases. 2008-01-03 12:34:05 +01:00
Aric Stewart 1b997a9986 imm32: When updating a NULL HIMCC with NULL just return NULL. Handle the NULL HIMCC for the compstr when doing a ImmNotifyIME for a reset. 2008-01-03 12:09:52 +01:00
Gerald Pfeifer bb8471beac msi: Remove an extraneous safety check and simplify generate_error_string(). 2008-01-03 11:53:45 +01:00
Gerald Pfeifer 257f519eb5 ws2_32: Remove two noop checks. 2008-01-03 11:53:38 +01:00
Gerald Pfeifer 21a9c2d2f9 wined3d: Removed dead FIXME checks. 2008-01-03 11:53:29 +01:00
H. Verbeet 3f6c3d2db0 wined3d: Properly handle the surface location in stretch_rect_fbo(). 2008-01-03 11:40:31 +01:00
H. Verbeet bf50e07f34 wined3d: SFLAG_INTEXTURE is the same as SFLAG_INDRAWABLE for offscreen render targets when ORM_FBO is used. 2008-01-03 11:40:31 +01:00
H. Verbeet 4863daf06a wined3d: Bind the surface texture in LoadLocation(). 2008-01-03 11:40:31 +01:00
H. Verbeet 6cab4c8005 wined3d: Move binding the texture and dirtifying the sampler to its own function from surface_download_data(). 2008-01-03 11:40:31 +01:00
H. Verbeet 2820ecc5fe wined3d: Call SetGlTextureDesc() from BindTexture() rather than from PreLoad(). 2008-01-03 11:40:31 +01:00
H. Verbeet c46c53a12c wined3d: Call ActivateContext regardless of WINED3DCREATE_MULTITHREADED. 2008-01-03 11:40:31 +01:00
Rob Shearman 910cf61723 kernel32: Add tests for RegisterWaitForSingleObject and UnregisterWait. 2008-01-02 14:30:14 +01:00
Rob Shearman 1822a722d9 kernel32: Implement RegisterWaitForSingleObject and UnregisterWait. 2008-01-02 14:30:11 +01:00
Rob Shearman 25bc7023ba ntdll: Implement RtlRegisterWait, RtlDeregisterWait and RtlDeregisterWaitEx. 2008-01-02 14:30:08 +01:00
Eric Pouech 39aa3beaf2 richedit: Simplify first para style handling by creating a context. 2008-01-02 13:58:09 +01:00
Eric Pouech d5478118a1 richedit: Don't force repaint while the redraw flag is off. 2008-01-02 13:57:53 +01:00
Eric Pouech f43570cbf0 richedit: Optimizations for the style selection.
Use a ME_Context for style selection/unselection.
Store the (x,y) dpi information for a given DC in the corresponding ME_Context structure.
2008-01-02 13:57:37 +01:00
Eric Pouech 475b45d8ab richedit: Don't recreate the DC all the time, but use uniformely a ME_Context structure where needed. 2008-01-02 13:56:02 +01:00
Eric Pouech 4cecb5dc70 richedit: Move init code after some sanity checks to avoid unneeded computations. 2008-01-02 13:55:53 +01:00
Eric Pouech d48905cf21 richedit: Small optimisation in ME_GetSelectionInsertStyle. 2008-01-02 13:55:24 +01:00
Eric Pouech e9be142d78 richedit: Rewrote FindPixelPos so that it always return something.
Made the function static as well.
2008-01-02 13:55:14 +01:00
Eric Pouech d319033a97 richedit: Added support for intra-paragraph line space. 2008-01-02 13:54:49 +01:00
Eric Pouech f1b029ef6a richedit: Added support for spaces above & below paragraphs. 2008-01-02 13:54:25 +01:00
Eric Pouech caa37c749a richedit: Now drawing the paragraph borders (if any) from paraformat2. 2008-01-02 13:54:01 +01:00
Eric Pouech 28cc0f9e69 richedit: Fix the para computation when zoom is used. 2008-01-02 13:52:52 +01:00
Eric Pouech f4fd063101 richedit: Enforce usage of paraformat2 fields instead of homegrown ones for paragraphs. 2008-01-02 13:52:10 +01:00
Eric Pouech 0e8c087561 richedit: Properly copying the paraformat2 structure for paragraphs. 2008-01-02 13:51:49 +01:00
Eric Pouech 8f60c8c46e richedit: Now dumping all fields from the paraformat2 structure. 2008-01-02 13:50:38 +01:00
Eric Pouech 566912dc3b richedit: Correctly initialize the paraformat structure. 2008-01-02 13:50:04 +01:00
Eric Pouech 0549b9009a richedit: Simplified handling of background brush while painting. 2008-01-02 13:49:57 +01:00
Eric Pouech 2602a39bd9 richedit: Now painting the newly supported underline types. 2008-01-02 13:48:53 +01:00
Eric Pouech 6b591ef23a richedit: Extend the usage of underlinetype from charformat2 in richedit. 2008-01-02 13:48:11 +01:00
Eric Pouech 13f86afe1f richedit: Don't allow recursive EN_REQUESTRESIZE notifications. 2008-01-02 13:47:41 +01:00
Eric Pouech c2631d8537 richedit: Correctly copy the pitch and family field. 2008-01-02 13:47:06 +01:00
Eric Pouech 8d0799a741 richedit: Fully initialize the first style. 2008-01-02 13:46:53 +01:00
Eric Pouech be785a295f richedit: Correctly set the CFM_WEIGHT in charformat2. 2008-01-02 13:46:42 +01:00
Eric Pouech a607ad316e richedit: Fixed a couple of charformatXXm structure conversions because of alignment issues. 2008-01-02 13:46:22 +01:00
Eric Pouech 71f52d54bd richedit: Added support for some message (key, mouse) filtering events. 2008-01-02 13:45:08 +01:00
Hans Leidekker 428cff6e0b msvcrt: Fix spec file entries for the execv functions. 2008-01-02 13:43:03 +01:00
Hans Leidekker 864741c1b4 gdi32: Add a stub implementation for RemoveFontMemResourceEx. 2008-01-02 13:29:52 +01:00
Gerald Pfeifer 739152ce3e msi: Remove an extraneous safety check and simplify deformat_string(). 2008-01-02 13:29:41 +01:00
Rob Shearman 91971561c1 user32: Add a stub implementation of RegisterServicesProcess. 2008-01-02 13:20:12 +01:00
Austin English 92e7fed80c msi: Fix several typos. 2008-01-02 13:20:06 +01:00
Austin English 74399eec94 dplayx: Fix a typo. 2008-01-02 13:19:58 +01:00
Lionel Debroux efc81cb233 dinput: Improve TRACEs and WARNs. 2008-01-02 13:19:48 +01:00
Lionel Debroux 99ad76c3c1 msi: Correctly handle return value of msi_realloc. 2008-01-02 13:17:52 +01:00
Alexandre Julliard 8926dce077 crypt32: Avoid casting away const from the context pointer. 2008-01-02 12:38:42 +01:00
Michael Stefaniuc a4ec3ff61b netapi32: Remove two unused global variables. 2008-01-02 12:38:42 +01:00
Gerald Pfeifer f36602d5cb qcap: Complete initializers for g_cTemplates[]. 2008-01-02 12:38:42 +01:00
Gerald Pfeifer 520832451f wined3d: Simplify three checks based on the unsignedness of variables. 2008-01-02 12:38:42 +01:00
Gerald Pfeifer 76e7cc9423 ole32: Remove one noop check in CoWaitForMultipleHandles(). 2008-01-02 12:38:42 +01:00
Gerald Pfeifer 216a1b3767 winspool: Adjust the typo of a loop variable in test_EnumForms().
Simplify a test in test_GetPrinterDriver().
2008-01-02 12:38:42 +01:00
Gerald Pfeifer 02afd70fbb wined3d: Remove four noop checks. 2008-01-02 12:38:42 +01:00
Gerald Pfeifer a77249ad14 d3d9/tests: Simplify condition in test_vshader_input(). 2008-01-02 12:38:42 +01:00
Gerald Pfeifer f7fea9e9f0 msi: Simplify condition in TABLE_fetch_stream(). 2008-01-02 12:38:42 +01:00
Andrew Talbot 70d82dfbd9 d3d8: Remove unneeded casts. 2008-01-02 12:38:41 +01:00
Andrew Talbot 863ffb719b comctl32: Remove unneeded casts. 2008-01-02 12:38:41 +01:00
Andrew Talbot 2cf2807052 dsound: Remove unneeded casts. 2008-01-02 12:38:41 +01:00
Andrew Talbot a5195512c9 dplayx: Remove unneeded casts. 2008-01-02 12:38:41 +01:00
Andrew Talbot f074c0e162 ddraw: Remove unneeded casts. 2008-01-02 12:38:41 +01:00
Andrew Talbot 159672d01c dbghelp: Remove unneeded casts. 2008-01-02 12:38:41 +01:00
Jacek Caban 7514283d73 mshtml: Added PutProperty implementation. 2008-01-02 11:46:08 +01:00
Michael Stefaniuc 1f26b146d1 janitorial: Remove superfluous backslashes at end of lines. 2007-12-31 19:23:45 +01:00
Gerald Pfeifer fcdca0e809 winex11.drv: Simplify condition in create_xcursor_cursor() based on the unsignedness of types. 2007-12-31 19:23:28 +01:00
Gerald Pfeifer f41d0cb530 kernel32/tests: Remove extraneous check. 2007-12-31 19:21:25 +01:00
Alexander Dorofeyev 7165d7268b wined3d: Fix regression of colorfill and texture to swapchain codepaths in BltOverride. 2007-12-31 17:49:00 +01:00
Alexander Dorofeyev 18143f693b ddraw: Remove redundant iface<->impl casts in IDirect3DTextureImpl_Load.
The implementation pointer retrieved from interface ptr wasn't being used for
anything except retrieving same interface ptr back.
2007-12-31 17:48:39 +01:00
Alexander Dorofeyev 9dbdacbd82 ddraw: Release palette interfaces. 2007-12-31 17:48:16 +01:00
Alexander Dorofeyev 83fe4e77f5 wined3d: Free palette handle when destroying IWineD3DPaletteImpl. 2007-12-31 17:48:08 +01:00
Jeremy White 659494660e wintab32: If we could not find a stylus sort of device, we haven't found a tablet. 2007-12-31 17:47:16 +01:00
Jeremy White 51aecf8056 wintab32: Add logic to detect specific tablet cursor types, use it to discard non tablet X devices. 2007-12-31 17:47:12 +01:00
Jeremy White 6c1d38649a wintab32: Remove the unused and clearly broken FindOpenContext function.
It's clear that someone left it in by accident; the TABLET_FindOpenContext
is its clear successor.
2007-12-31 17:45:19 +01:00
Jeremy White ca89d7e809 wintab32: Add modest trace information for tablets. 2007-12-31 17:45:10 +01:00
Andrew Talbot 5d886557df crypt32: Remove unneeded casts. 2007-12-31 17:44:51 +01:00
Andrew Talbot 46b6f43fa0 cryptnet: Remove unneeded cast. 2007-12-31 17:44:06 +01:00
Andrew Talbot 8752c6d1a5 user32: Fix a spelling typo. 2007-12-31 17:41:37 +01:00
Andrew Talbot ff92404dec avifil32: Remove unneeded casts. 2007-12-31 17:41:29 +01:00
Andrew Talbot 69599675a7 cabinet: Remove unneeded cast. 2007-12-31 17:41:09 +01:00
Andrew Talbot 867f254bec comctl32: Remove unneeded casts. 2007-12-31 17:40:45 +01:00
Andrew Talbot 05f38321c4 advapi32: Remove unneeded casts. 2007-12-31 17:39:39 +01:00
Peter Dons Tychsen 1e1b29f842 oleaut32: Add missing types to serialize/deserialize. 2007-12-31 17:30:21 +01:00
Rob Shearman ec3448ff8c ntdll: Set the DataLength field of the information field in NtQueryValueKey to how much data should be returned, not what was actually returned. 2007-12-31 17:29:47 +01:00
Rob Shearman 05fbee5e2d ntdll: Add some tests for NtQueryValueKey. 2007-12-31 17:29:44 +01:00
Gerald Pfeifer 2ea16a49e8 user32: Fix type of loop variable. 2007-12-31 17:29:39 +01:00
Gerald Pfeifer d3840f0bb7 wined3d: Remove noop check in IWineD3DBaseTextureImpl_Appl(). 2007-12-31 17:29:33 +01:00
Gerald Pfeifer 63655bc1a1 msi: Add missing initializer for delete_ops. 2007-12-31 17:29:24 +01:00
Alexandre Julliard f9e27d37b9 shell32: Fix messed up indentation. 2007-12-31 17:25:08 +01:00
Alexandre Julliard 4d53055f62 winedos: Don't emulate in 32-bit mode interrupts that don't have a specific handler. 2007-12-31 17:25:05 +01:00
Rob Shearman 56da854c21 rpcrt4: Fix NdrGetBuffer to set the correct fields in the MIDL_STUB_MESSAGE structure.
Fix NdrFreeBuffer to use the fBufferValid flag to determine whether or 
not I_RpcFreeBuffer needs to be called.
2007-12-31 17:14:34 +01:00
Rob Shearman 4aff0cdac4 rpcrt4: Make some variables in the tests static. 2007-12-31 17:14:29 +01:00
Rob Shearman 07622b0f05 rpcrt4: Add tests for NdrServerInitializeNew. 2007-12-31 17:14:22 +01:00
Rob Shearman e745f93c79 rpcrt4: Fix the MIDL_STUB_MESSAGE fields set by NdrServerInitializeNew. 2007-12-31 17:14:16 +01:00
Rob Shearman f6a29a1e73 rpcrt4: Fix a case of destroying a context handle without first releasing the lock.
Reverse the order of the release statements in NDRSContextMarshall2 for 
the case where the context handle doesn't have valid data so that the 
release that releases the lock comes first and then the optional second 
release doesn't need to release the lock.
2007-12-31 17:14:04 +01:00
Rob Shearman 51c051c0c4 rpcrt4: Keep a track of server context handles allocated during processing of a request.
Release them after processing of a request has finished to avoid a slow 
memory leak if the association isn't released for ages.
2007-12-31 17:13:55 +01:00
Jacek Caban 2c6cbea080 ole32: Fixed parameter checking and improved debug traces in IBindCtx::QueryInterface. 2007-12-31 16:49:44 +01:00
Jacek Caban bc35dda746 urlmon: Added more tests. 2007-12-31 16:49:38 +01:00
Jacek Caban 85f472b37d urlmon: Added BindToObject implementation. 2007-12-31 16:49:32 +01:00
Jacek Caban a16ae2e8f2 urlmon: Call AddRef in EnumFORMATETC::QueryInterface. 2007-12-31 16:49:16 +01:00
Jacek Caban 91087d6229 urlmon: Added "CBinding Context" bind option support. 2007-12-31 16:49:11 +01:00
Jacek Caban e3c47c88fd urlmon: Binding_Create clean up. 2007-12-31 16:49:06 +01:00
Jacek Caban 91938977e9 urlmon: Better error handling. 2007-12-31 16:49:00 +01:00
Jacek Caban 2f34d0093c urlmon: Better implementation of bind stopping. 2007-12-31 16:48:56 +01:00
Jacek Caban ed1c7f8135 urlmon: Make start_binding more generic. 2007-12-31 16:48:48 +01:00
Jacek Caban 785e98173f urlmon: Added ibind argument handling in CreateAsyncBindCtx. 2007-12-31 16:48:45 +01:00
Jacek Caban 1ca205525c urlmon: Use BindProtocol in Binding object. 2007-12-31 16:48:31 +01:00
Rob Shearman 86a0b1d24e rpcrt4: Implement NdrConformantStringMemorySize. 2007-12-31 16:47:55 +01:00
Rob Shearman 274dc73ba1 rpcrt4: Add some tests for non-conformant strings. 2007-12-31 16:46:16 +01:00
Rob Shearman eeeed91d92 rpcrt4: Implement non-conformant string functions. 2007-12-31 16:46:10 +01:00
Michael Stefaniuc 872188c1d8 user32: Remove unneeded casts. 2007-12-31 16:45:53 +01:00
Michael Stefaniuc d152d5ceeb wininet: Fix typo in comparison with NULL. Found by Smatch. 2007-12-31 16:45:49 +01:00
Lei Zhang 003b5de4f2 gdiplus: Add GdipCreatePen2 and test cases. 2007-12-31 16:45:34 +01:00
Lei Zhang b810430f1f gdiplus: Initialize a variable in a test. 2007-12-31 16:45:29 +01:00
Andrew Talbot 1ebe82af65 ntdll: Remove unneeded casts. 2007-12-31 16:45:22 +01:00
Andrew Talbot 8402f7a437 msvfw32: Remove unneeded casts. 2007-12-31 16:44:46 +01:00
Jacek Caban 48017908ad urlmon: Added more binding tests. 2007-12-31 16:21:24 +01:00
Jacek Caban da6dbedbe9 urlmon: Release protocol sink in Terminate. 2007-12-31 16:21:15 +01:00
Jacek Caban 2afdc8f591 urlmon: More ReportProgress implementation. 2007-12-31 16:21:11 +01:00
Jacek Caban 2e62330c67 urlmon: Move setting protocol_sink to separated function. 2007-12-31 16:21:08 +01:00
Roderick Colenbrander f3df6cf42b wined3d: Only store the palette index in the alpha component when the primary render target uses P8.
This was already done in other places but I missed this spot.
2007-12-28 11:45:03 +01:00
Roderick Colenbrander 756cb66e78 wined3d: In case of GL_EXT_paletted_textures we use GL_COLOR_INDEX and don't need a GL_RED fixup. 2007-12-28 11:44:49 +01:00
Dmitry Timoshkov e735e199ad user32: Reimplement IsHungAppWindow. 2007-12-28 11:43:57 +01:00
Jacek Caban 3c985a442a urlmon: Rename BindProtocol's IInternetProtocolSink methods.
Binding's implementation uses the same names, what makes reading logs
harder.
2007-12-28 11:29:57 +01:00
Jacek Caban 8f09522357 urlmon: Use heap_alloc_zero to allocate BindProtocol. 2007-12-28 11:29:48 +01:00
Jacek Caban f4ded1c2a5 urlmon: Added mime filters tests. 2007-12-28 11:29:44 +01:00
Jacek Caban 8a669c9a19 urlmon: Added [Un]RegisterMimeFilter implementation. 2007-12-28 11:29:39 +01:00
Jacek Caban 96be709c2e urlmon: RegisterNameSpace clean up. 2007-12-28 11:29:33 +01:00
Jacek Caban 6b6eb8c436 urlmon: Added CoInternetQueryInfo tests. 2007-12-28 11:29:27 +01:00
Jacek Caban 7d223172c5 urlmon: Added CoInternetQueryInfo implementation. 2007-12-28 11:29:22 +01:00
Jacek Caban c19fb7f011 mshtml: Added QueryInfo tests. 2007-12-28 11:29:17 +01:00
Jacek Caban e93353b2b5 mshtml: Added ResProtocolInfo::QueryInfo implementation. 2007-12-28 11:29:08 +01:00
Jacek Caban 8a87ea5b6a mshtml: Added AboutProtocolInfo::QueryInfo implementation. 2007-12-28 11:29:04 +01:00
Stefan Dösinger ea093f4a38 wined3d: Multiply the half pixel correction with .w. 2007-12-28 11:28:59 +01:00
Mike McCormack cc405b1522 shell32: Implement "My Network Places" shell folder. 2007-12-27 14:13:30 +01:00
Marcus Meissner 2cb3f982a6 d3d9: Initialize pVertexBuffer. 2007-12-27 14:13:30 +01:00
Aric Stewart a8e62526f7 fonts: Correct External leading for japanese small font and enable fontmetric test for the font. 2007-12-27 14:13:30 +01:00
Stefan Dösinger fd711c57df wined3d: Combine two glScalef calls into one. 2007-12-27 13:44:18 +01:00
Stefan Dösinger 44b8915371 wined3d: Get rid of the invymat.
glScalef(1.0, -1.0, 1.0) does the same as the glMultMatrix with the
invymat matrix, and it is more optimal.
2007-12-27 13:44:13 +01:00
Stefan Dösinger 2bec23fd7c wined3d: Fix a problem in BltOverride. 2007-12-27 13:44:05 +01:00
Gerald Pfeifer 05cf0bdf81 msi: Fix error handling in encode_streamname(). 2007-12-27 13:43:56 +01:00
Alexander Dorofeyev 27c98fd628 wined3d: Also update alpha test when stage texture is NULL. 2007-12-27 13:43:49 +01:00
Alexander Nicolaysen Sørnes 5624948c71 comdlg32: PageSetupDlgW: Load paper orientation in ChangePrinterW. 2007-12-26 14:03:57 +01:00
Alexander Dorofeyev 1e23602d4b wined3d: Add zero/near zero vertex rhw special case. 2007-12-26 14:03:48 +01:00
Alexander Dorofeyev d5a09fdda7 ws2_32: Fix timeout check. 2007-12-26 14:03:41 +01:00
Rob Shearman 3e8a032e8b rpcrt4: Re-use existing memory for embedded pointers in NdrVaryingArrayUnmarshall. 2007-12-26 14:02:58 +01:00
Rob Shearman 273766ee6f rpcrt4: Re-use existing memory for embedded pointers in NdrConformantVaryingArrayUnmarshall. 2007-12-26 14:02:55 +01:00
Rob Shearman a05923e1d3 rpcrt4: Add tests for varying and conformant varying arrays. 2007-12-26 14:02:53 +01:00
Andrey Turkin a38cd7ac01 dbghelp: Treat const addresses as const unsigned.
This will prevent winedbg from spamming about __wine_dbch__default.
2007-12-26 14:02:22 +01:00
Rob Shearman da93bc702f quartz: Fix memory leak in FilterGraphInner_Release. 2007-12-26 14:02:10 +01:00
Rob Shearman 0efbce5112 oleaut32: Fix copy and paste error in VARIANT_UserUnmarshall with VT_UNKNOWN test.
The variant type is VT_UNKNOWN so we should be using V_UNKNOWN, not 
V_VARIANTREF(V_R8) to check the type unmarshalled properly.
2007-12-26 14:02:04 +01:00
Rob Shearman 5b072fbbec msi: Fix several memory leaks after using IEnumSTATSTG_Next.
The pwcsName field of STATSTG must be freed, otherwise the memory will 
be leaked.
2007-12-26 14:02:01 +01:00
Rob Shearman 1f56359261 hlink: Fix memory leak by freeing extension services This->headers in the release function. 2007-12-26 14:01:58 +01:00
Reece H. Dunn 230ca207ca user32: Added the new Vista messages to spy. 2007-12-26 14:01:54 +01:00
Rob Shearman 9804aba758 rpcss: Use context handles to automatically free running object table entries if the client process quits without calling IrotRevoke. 2007-12-26 13:27:42 +01:00
Rob Shearman e24f664b26 rpcrt4: Add tests for low-level context handle functions. 2007-12-26 13:26:52 +01:00
Rob Shearman 3d8af5630b rpcrt4: Implement low-level context handle support.
Server context handles are tracked from associations as their lifetime
is determined by the lifetime of the association.
2007-12-26 13:26:49 +01:00
Rob Shearman 698ba6b4d4 rpcrt4: Implement higher-level NDR server context handle functions.
Implement NdrServerContextMarshall and NdrServerContextNewMarshall on
top of NDRSContextMarshall2. Implement NdrContextHandleInitialize,
NdrServerContextUnmarshall and NdrServerContextNewUnmarshall on top of
NDSContextUnmarshall2.
2007-12-26 13:26:38 +01:00
Rob Shearman cf6d95c1b8 rpcrt4: Move low-level NDR context handle functions to a separate file. 2007-12-26 13:26:30 +01:00
Alexandre Julliard 5c6ece129f wintab32: Fix debug traces to use wine_dbg_sprintf. 2007-12-26 13:25:54 +01:00
Jeremy White 51ea5cb4e8 wintab32: Fix the W->A translation for CSR_NAME and CSR_BTNNAMES.
Has the lovely side effect of making Photoshop pressure + tilt work.
2007-12-26 13:21:03 +01:00
Jeremy White f193197a66 wintab32: Capture the number of buttons earlier, allowing our button maps to be filled in. 2007-12-26 13:20:58 +01:00
Jeremy White 3036e7f626 wintab32: Implement the ability to return the number of devices and cursors. 2007-12-26 13:18:53 +01:00
Jeremy White f5adac3b19 wintab32: Don't return information for non existent cursors. 2007-12-26 13:18:47 +01:00
Jeremy White 9267fcd99f wintab32: Correctly handle devices with a device id of 0.
The XInput macros such as DeviceMotionNotify will correctly return an eventclass of 0
if the device id is 0.  Given that, we cannot use eventclass != 0 as a meaningful
test, and must instead use the returned type.
2007-12-26 13:18:32 +01:00
Jeremy White d58429d085 wintab32: Compute our physical device characteristics based on the first tablet device that looks like a stylus.
Otherwise, we may be computing based on a mouse or cursor, and then
come to incorrect values for our tilt and pressure settings.
2007-12-26 13:18:25 +01:00
Jeremy White 5132ab4693 wintab32: Add additional device tracing. 2007-12-26 13:18:15 +01:00
Jeremy White 64a929c483 wintab32: Order the cursor array by the standard Wacom promulgates. 2007-12-26 13:17:48 +01:00
Jeremy White 047a969658 wintab32: Add constants for cursor types and use them. 2007-12-26 13:17:00 +01:00
Maarten Lankhorst 7034b92d90 winealsa: Add special case for microphone source in mixer.
Some microphones don't have a capture control, but a playback control
instead. So use the playback volume, but still register it as capture
volume.
2007-12-24 21:04:57 +01:00
Jacek Caban 82a199bcee mshtml: Use IBindCtx passed to Load in BindToStorage call. 2007-12-24 16:34:28 +01:00
Jacek Caban d067fabd38 urlmon: Fixed BindToObject tests. 2007-12-24 16:34:23 +01:00
Jacek Caban 1148d4f13f urlmon: Added more binding tests. 2007-12-24 16:34:17 +01:00
Jacek Caban 19bca90710 urlmon: Added more BindProtocol::ReportProgress implementation. 2007-12-24 16:27:56 +01:00
Jacek Caban 4883c8aba6 urlmon: Added BindProtocol::[Un]LockRequest. 2007-12-24 16:27:52 +01:00
Jacek Caban f189e7a060 urlmon: Added BindProtocol::Continue implementation. 2007-12-24 16:27:47 +01:00
Jacek Caban a6eb0780be urlmon: Added BindProtocol::Switch implementation. 2007-12-24 16:27:43 +01:00
Jacek Caban a9765337f8 urlmon: Added IServiceProvider implementation to BindProtocol object. 2007-12-24 16:27:38 +01:00
Jacek Caban 7cd13e17ad urlmon: Added BindProtocol::GetBindString implementation. 2007-12-24 16:27:33 +01:00
Jacek Caban 0d869d539f urlmon: Fixed protocol tests. 2007-12-24 16:27:27 +01:00
Jeremy White ee0554b737 wintab32: Do not offset the physical device id by the cursor number. 2007-12-24 16:22:51 +01:00
Jeremy White c9fcb15b11 wintab32: Store and use the physical device id to match device to cursor. 2007-12-24 16:22:44 +01:00
Alistair Leslie-Hughes 3b43ea73ef msxml3: Fix memory leaks in tests. 2007-12-24 13:31:02 +01:00
Alexander Dorofeyev 188ef4e4f9 ole32: Fix wrong timeout check. 2007-12-24 13:30:56 +01:00
Eric Pouech aff968fb47 valgrind: Made Wine compliant will latest Valgrind macros (the one removed from 3.3.0 and deprecated since 3.2.0). 2007-12-24 13:30:39 +01:00
Andrew Talbot 15d6436295 msi: Remove unneeded cast. 2007-12-24 13:30:24 +01:00
Andrew Talbot edaa0fbc13 msvcrt: Remove unneeded cast. 2007-12-24 13:30:20 +01:00
Andrew Talbot 0d6bc9076f msacm32: Remove unneeded casts. 2007-12-24 13:30:17 +01:00
Stefan Leichter 20c0ba2341 kernel32: Silence a fixme in GetNativeSystemInfo. 2007-12-23 14:17:12 +01:00
Stefan Leichter bfffb4f461 gdiplus: Partly implement GdipCreateFromHDC2 2007-12-23 14:17:12 +01:00
Johannes Stezenbach ca4d35fe48 ws2_32: Set *res = NULL for error return from WS_getaddrinfo(). 2007-12-23 14:17:12 +01:00
Johannes Stezenbach a3ae419594 wininet: Fix error return code in FindFirstUrlCacheEntryW() stub. 2007-12-23 14:17:12 +01:00
Johannes Stezenbach 7e18416e80 wininet: Implement support for INTERNET_OPTION_VERSION in InternetQueryOptionW. 2007-12-23 14:17:12 +01:00
Peter Oberndorfer cea66e5859 gdi32: Fix a comment typo. 2007-12-23 14:17:11 +01:00
Peter Oberndorfer 730d546903 winex11: Remove unused SWAP_INT macro. 2007-12-23 14:17:11 +01:00
James Hawkins f0d369ba44 msi: Allow whitespace after the property name when setting a property in the dialog. 2007-12-23 14:17:11 +01:00
James Hawkins 58c7fe1095 msi: Allow the not-equal operator in WHERE query string comparisons. 2007-12-23 14:17:11 +01:00
James Hawkins 3c0f7ca4e6 msi: Fix deleting temporary rows, with tests. 2007-12-23 14:17:11 +01:00
Rob Shearman 64d1e2d8e3 rpcrt4: Set pStubMsg->BufferMark in NdrConformantVaryingArrayUnmarshall and NdrVaryingArrayUnmarshall.
pStubMsg->BufferMark should always be set before
EmbeddedPointerUnmarshall is called and these functions didn't
previously do so.
2007-12-23 13:55:27 +01:00
Andrey Turkin 33df0a7605 dbghelp: Adjust minidump streams ordering and sizing.
To more closely match native format; this is required for windbg.
2007-12-23 13:55:22 +01:00