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