Rob Shearman
c647bb4691
ole32: Add tests for CreatePointerMoniker.
2008-02-04 13:04:04 +01:00
Rob Shearman
1b93676913
oleaut32: Fix some memory leaks in the safearray tests.
2008-02-04 13:03:58 +01:00
Rob Shearman
b2f4c7737b
advapi32: Fix the size calculation in StartServiceW.
...
Calculating an open-ended structure using sizeof doesn't yield an
accurate size because of alignment.
2008-02-04 13:03:16 +01:00
Rob Shearman
8cda4a8d90
comctl32: In certain circumstances, native comctl32's animation control accepts negative start positions for the ACM_PLAY message.
...
These circumstances seems to be after a seek is performed, but we play
it safe and allow negative start positions to be treated as zero always.
2008-02-04 13:03:05 +01:00
Rob Shearman
51e2e1cc4b
oleaut32: Fix a leak of bmi in OLEPictureImpl_LoadGif.
2008-02-04 13:02:59 +01:00
Rob Shearman
4d08815173
oleaut32: Fix some reference count leaks in the tmarshal test.
2008-02-04 13:02:55 +01:00
Rob Shearman
3024b530c9
rpcrt4: Fix some incorrect checks in RPCRT4_Receive.
2008-02-04 13:02:49 +01:00
Rob Shearman
2746baf8f0
oleaut32: Fix a memory leak in the olefont tests.
2008-02-04 13:02:44 +01:00
Rob Shearman
05f75b9ff9
oleaut32: Fix a leak of a typelib object in OLEFontImpl_GetTypeInfo.
2008-02-04 13:02:39 +01:00
Rob Shearman
a7234c07c4
ole32: Add a stub implementation of CreatePointerMoniker.
2008-02-04 13:02:35 +01:00
Rob Shearman
0eaab1add2
mapi32: Add a stub implementation of HrQueryAllRows@24.
2008-02-04 13:02:22 +01:00
Eric Pouech
7b81ea47c6
dbghelp: Store the PE version information in module block.
2008-02-04 12:46:12 +01:00
Eric Pouech
8e45b07483
dbghelp: Removed double assignment of checksum.
2008-02-04 12:45:44 +01:00
Eric Pouech
04c0ffdc47
dbghelp: Fixed the suspend count when creating a minidump in the middle of an exception.
2008-02-04 12:45:37 +01:00
Eric Pouech
ecdbae7ceb
dbghelp: Return the size of each directory instead of passing a pointer to it.
2008-02-04 12:45:27 +01:00
Michael Stefaniuc
4715dbec24
user32: Remove duplicated get_hook_proc() function.
2008-02-04 12:36:11 +01:00
Dmitry Timoshkov
21204f579e
kernel32: LOADPARAMS16->showCmd can be NULL, do not crash in that case.
2008-02-04 11:49:37 +01:00
Jacek Caban
10563d5c8e
urlmon: Added comments about missing MIME filters.
2008-02-04 11:29:57 +01:00
Jacek Caban
8ad3252d80
hlink: Don't prefer native version.
...
It's no longer a stub DLL.
2008-02-04 11:29:48 +01:00
Jacek Caban
7bfab2a482
hlink: Added standard comments.
2008-02-04 11:29:43 +01:00
Jacek Caban
5a03ea8914
hlink: Added HlinkResolveMonikerForData tests.
2008-02-04 11:29:33 +01:00
Jacek Caban
9d6cf488b6
hlink: Added HlinkResolveMonikerForData implementation.
2008-02-04 11:29:18 +01:00
Jacek Caban
13c4b62a64
hlink: Added HlinkParseDisplayName tests.
2008-02-04 11:29:11 +01:00
Jacek Caban
24853242a8
hlink: Added HlinkParseDisplayName implementation.
2008-02-04 11:29:06 +01:00
Jacek Caban
485d8362f3
hlink: Call AddRef of correct interface in ExtServUnk_QueryInterface.
2008-02-04 11:28:19 +01:00
Jacek Caban
2c15913180
urlmon: Added MkParseDisplayNameEx tests.
2008-02-04 11:28:14 +01:00
Jacek Caban
60b0539c87
urlmon: Added HlinkParseDisplayNameEx implementation.
2008-02-04 11:28:02 +01:00
Marcus Meissner
22aed3267b
pdh: Fixed wrong condition.
2008-02-04 11:14:44 +01:00
Marcus Meissner
c46327b40c
atl: Check for NULL.
2008-02-04 11:13:34 +01:00
Francois Gouget
5caa63cae1
user32: Fix a typo in the StretchDIBits stub name.
2008-02-04 11:11:52 +01:00
Francois Gouget
d491335eb7
shell32/tests: Fix a couple of copy/paste errors.
2008-02-04 11:11:27 +01:00
Gerald Pfeifer
450c634ab8
d3d9: Fix the type of three loop variables.
2008-02-04 11:11:20 +01:00
Rob Shearman
29c06dff20
oleaut32: Fix big memory leak in xCall.
...
Call IRpcChannelBuffer_FreeBuffer to free the buffer and other resources
allocated by IRpcChannelBuffer_GetBuffer and IRpcChannelBuffer_SendReceive.
2008-02-04 11:11:04 +01:00
Rob Shearman
0d2a623150
secur32: Initialise more pointers in helper to NULL.
...
This is to avoid calling HeapFree on random pointers when
DeleteSecurityContext is called on a context that hasn't had a second
InitializeSecurityContext called on it, which would otherwise intialise
those pointers.
2008-02-04 11:10:54 +01:00
Rob Shearman
8a2125f932
secur32: Try to retrive credentials by using the credential manager to retrieve credentials saved for the target server in InitializeContextHandleW, if possible.
2008-02-04 11:10:50 +01:00
Rob Shearman
506ba701bb
secur32: If using cached credentials failed in InitializeSecurityContext then fail with SEC_E_NO_CREDENTIALS instead of carrying on with a blank password.
2008-02-04 11:10:05 +01:00
Rob Shearman
72ffc3fad9
secur32: Move the detection of NULL credentials from AcquireCredentialsHandle to InitializeSecurityContext.
...
Only use cached credentials if the credentials were NULL. Don't pass a
domain into ntlm_auth when using cached credentials as
ntlm_auth/winbindd should be able to figure that out.
2008-02-04 11:10:01 +01:00
Dmitry Timoshkov
27d3c09a39
winex11.drv: Remove an incorrect FIXME.
2008-01-25 13:44:35 +01:00
Ken Thomases
a30327afef
winex11.drv: Accomodate XGetWindowProperty returning an actual format of something other than 32 for the TARGETS property.
...
We shouldn't care what format the property was set with, as long as we
trust that the property is an atom type.
2008-01-25 13:44:24 +01:00
Reece H. Dunn
d4c48db4b0
advapi32: Fix some cred test failures on Vista and prevent it crashing.
2008-01-25 12:30:32 +01:00
Reece H. Dunn
e3a5167ffe
gdi32: Vista returns UNICODE_NOCHAR if a character does not exist.
2008-01-25 12:30:24 +01:00
Reece H. Dunn
37c56f8946
user32: Make the edit tests pass on Vista.
2008-01-25 12:30:18 +01:00
Rob Shearman
5edcf3ab6c
wininet: Pass the server name into InitializeSecurityContextW.
2008-01-25 12:30:08 +01:00
Rob Shearman
dbcac92819
ntdsapi: Implement DsMakeSpnW.
2008-01-25 12:12:32 +01:00
Rob Shearman
5db45041c6
ntdsapi: Add tests for DsMakeSpnW.
2008-01-25 12:12:24 +01:00
Dmitry Timoshkov
7e8e807845
shell32: Add a LogoffWindowsDialog stub.
2008-01-25 12:08:57 +01:00
Andrew Talbot
84b9356618
winedos: Remove unneeded casts.
2008-01-25 12:08:45 +01:00
Hans Leidekker
f6d1767df4
mscms: Open .icm files only when enumerating color profiles.
2008-01-25 12:08:36 +01:00
Hans Leidekker
72ba2be6c4
mscms: Use NT directory for storing color profiles.
2008-01-25 12:08:29 +01:00
Andrey Esin
e1686af924
credui: Added Russian translation.
2008-01-25 12:08:15 +01:00
Reece H. Dunn
d2900d42dd
user32: Make the class tests pass on Vista.
2008-01-25 12:07:25 +01:00
Reece H. Dunn
ad89ff0abf
user32: Make the clipboard tests pass on Vista.
2008-01-25 12:07:21 +01:00
Alexandre Julliard
e6dfbcb07f
winex11: Check for managed mode in create_whole_window again now that it is called lazily.
2008-01-25 12:07:11 +01:00
Paul Vriens
71f81bf1f5
kernel32/tests: Win9x returns a different last error.
2008-01-24 14:04:07 +01:00
Alexandre Julliard
e84daed485
Avoid sizeof in traces.
2008-01-24 14:03:10 +01:00
Alistair Leslie-Hughes
7645f321d9
gmsxml3: Added typelib support.
2008-01-24 12:11:25 +01:00
Paul Vriens
46f1330e02
msi/tests: Only use functions if they are implemented.
2008-01-24 12:08:44 +01:00
Paul Vriens
3272fef91a
msi/tests: Only use functions if they are implemented.
2008-01-24 12:08:39 +01:00
Austin English
c2a7914d1c
comctl32: Spelling fixes.
2008-01-24 11:43:02 +01:00
Dan Hipschman
d0820c1840
oleaut32: Use the symbolic name for TYPEFLAG_FDISPATCHABLE.
2008-01-24 11:42:02 +01:00
Andrew Talbot
35c3bfe25c
wined3d: Remove unneeded casts.
2008-01-24 11:41:47 +01:00
Andrew Talbot
18047e77e5
wined3d: Remove unneeded casts.
2008-01-24 11:41:42 +01:00
Andrew Talbot
b3a58a2486
wined3d: Remove unneeded casts.
2008-01-24 11:41:36 +01:00
Andrew Talbot
ebcedd0350
wined3d: Remove unneeded casts.
2008-01-24 11:41:30 +01:00
Marcus Meissner
45fbfbcef4
wininet: Check if buffer has overflowed potentially.
2008-01-24 11:41:22 +01:00
Alexandre Julliard
d6f6745c9c
user32: Moved the bulk of CreateWindow and SetWindowPos from the driver back into user32.
2008-01-24 11:23:09 +01:00
Alexandre Julliard
a7cdf6e110
winex11: Catch DIB memory accesses that touch the last page beyond the DIB bits end.
2008-01-24 10:21:17 +01:00
Alexandre Julliard
8913182b89
winex11: Check for need to make window managed when WS_VISIBLE is set outside of SetWindowPos.
2008-01-24 10:21:07 +01:00
Alexandre Julliard
026974f5be
winex11: Create the window data structure lazily, once the window is made visible.
2008-01-24 10:20:51 +01:00
Alexandre Julliard
b6cc7f9bcc
winex11: Don't create a win_data structure for the root window in non-desktop mode.
2008-01-24 10:20:11 +01:00
Alexandre Julliard
4a753f90cf
user32: Menus should be top-most windows.
2008-01-23 21:42:46 +01:00
Alexandre Julliard
e85f7ed79e
comctl32: Tooltips should be top-most windows.
2008-01-23 21:42:33 +01:00
Alexandre Julliard
cbdf1294e6
winex11: Export a function to dock a window into the system tray, and get rid of the WS_EX_TRAYWINDOW style.
2008-01-23 21:40:45 +01:00
Alexandre Julliard
d147e02087
winex11: Remove obsolete code to set Z-order for child windows.
2008-01-23 21:39:32 +01:00
Francois Gouget
d0794c4aeb
Assorted spelling fixes.
2008-01-23 21:16:22 +01:00
Rob Shearman
8bee6946cc
credui: Return the state of the dialog's save checkbox to CredUIPromptForCredentials.
2008-01-23 20:46:13 +01:00
Rob Shearman
9a032584f7
credui: The list should be the first parameter to the list_add_tail function.
2008-01-23 20:46:09 +01:00
Rob Shearman
7277113af3
rpcrt4: Check the return value of RPCRT4_ClientAuthorize in RPCRT4_Send.
2008-01-23 20:45:55 +01:00
Rob Shearman
2badb4faea
rpcrt4: Pass the SPN input to RpcBindingSetAuthInfoA/W into InitializeSecurityContextW instead of AcquireCredentialsHandleA/W.
2008-01-23 20:45:52 +01:00
Rob Shearman
fef5ce52ce
rpcrt4: Fix the error handling in RpcBindingSetAuthInfoA/W when RpcAuthInfo_Create fails.
...
Don't release the old auth info until we successfully have a new auth
info and return failure to the caller if RpcAuthInfo_Create fails.
2008-01-23 20:45:44 +01:00
Francois Gouget
e7e998004a
kernel32/tests: Test the expansion of indirect environment variable references.
2008-01-23 20:39:35 +01:00
Francois Gouget
269cb45f25
advapi32/tests: Add the trailing '\n' to an ok() call.
2008-01-23 20:39:27 +01:00
Dmitry Timoshkov
e5e261f104
user32: Make MapVirtualKeyEx(MAPVK_VK_TO_CHAR) behave more like in Windows.
2008-01-23 20:39:19 +01:00
Alexandre Julliard
e929e3b603
winex11: Get the icon from the window in case it was changed before the whole window was created.
2008-01-23 16:41:09 +01:00
Alexandre Julliard
12d1d4041a
winex11: Set icon hints on non-managed windows too, since they may become managed later on.
2008-01-23 16:40:19 +01:00
Alexandre Julliard
3ba20257ce
winex11: Set hints for the existing window text when creating the whole window.
2008-01-23 16:32:55 +01:00
Alexandre Julliard
395928dfb1
winex11: Apply the existing window region (if any) when creating the whole window.
...
Move X11DRV_SetWindowRgn to window.c.
2008-01-23 16:30:18 +01:00
Alexandre Julliard
9fc4e5f740
winex11: Add a mapped flag to the window data instead of relying on WS_VISIBLE.
2008-01-23 12:28:32 +01:00
Alexandre Julliard
c567556dfe
winex11: Move code around in X11DRV_SetWindowPos to reduce indentation levels.
2008-01-23 12:28:12 +01:00
Alexandre Julliard
bbfbe24681
winex11: Update the win data rectangles before doing anything else in SetWindowPos.
2008-01-23 12:28:01 +01:00
Roy Shea
807fc8c543
qmgr: Implement IClassFactory methods.
2008-01-23 12:21:36 +01:00
Kai Blin
a12f7069b0
gdi32: Fix spec file to export the right symbols for GetGlyphOutline.
2008-01-23 12:05:54 +01:00
Paul Vriens
7aaaad2110
user32/tests: Run full test again on win95 and NT4.
2008-01-23 12:05:42 +01:00
Paul Vriens
44273b00ed
advapi32/tests: Make tests run on win9x/NT4 again.
2008-01-23 12:05:37 +01:00
Marcus Meissner
fc49a338bb
d3d9/tests: Initialize decl.
2008-01-23 12:05:32 +01:00
Marcus Meissner
20dcbc3de9
rpcrt4: Initialize CurrentHeader.
2008-01-23 12:05:24 +01:00
Eric Pouech
535f85e040
msvcrt: Corrected the .spec definition for the printf functions family.
2008-01-23 11:31:43 +01:00
Lei Zhang
8bbb3d68e1
ddraw: Register the DirectDraw 7 Object.
2008-01-23 11:31:42 +01:00
Roderick Colenbrander
a1364d11c0
wined3d: Don't use texture_rectangle for paletted textures.
2008-01-23 11:31:42 +01:00
Andrew Talbot
29bbc694a0
vmm.vxd: Remove unneeded casts.
2008-01-23 11:31:42 +01:00
Andrew Talbot
9e5f2148a1
uxtheme: Remove unneeded casts.
2008-01-23 11:31:42 +01:00
Andrey Esin
325649c3f8
wininet: One addition to Russian translation.
2008-01-23 11:31:42 +01:00
Andrey Esin
0fdf73dd5c
browseui: Russian translation.
2008-01-23 11:31:42 +01:00
Rob Shearman
b503bcf6e6
advapi32: Implement LookupAccountNameW for well-known groups.
2008-01-23 11:31:42 +01:00
Rob Shearman
28cabdfe9f
advapi32: Add a test for LookupAccountNameA on a well-known group.
2008-01-23 11:31:42 +01:00
Rob Shearman
6efa903cf0
advapi32: Implement SetEntriesInAclW.
2008-01-23 11:31:42 +01:00
Rob Shearman
21e2caa484
ntdll: Fix the index check in RtlGetAce.
...
The index is zero based so we should obviously be returning
STATUS_INVALID_PARAMETER if the index is equal to the ACE count.
2008-01-23 11:31:42 +01:00
Rob Shearman
261bf8dad5
advapi32: Add more tests for SetEntriesInAcl.
2008-01-23 11:31:42 +01:00
Alexandre Julliard
a76abc0322
winex11: Leave it up to explorer to specify the correct size and position for the desktop.
2008-01-23 11:31:07 +01:00
Alexandre Julliard
dbfe24c33c
winex11: Move resetting of the cursor clip rectangle into xinerama_init().
2008-01-23 10:30:42 +01:00
Alexandre Julliard
235dd63fdc
winex11: Move the window bits according to the valid rects instead of invalidating.
2008-01-22 20:34:11 +01:00
Alexandre Julliard
b90baa1127
winex11: Properly invalidate moved child windows instead of forcing SWP_NOCOPYBITS.
...
Add a move_window_bits() function where the missing functionality of
moving the window contents should go.
2008-01-22 20:30:46 +01:00
Alexandre Julliard
f1a0348b4e
winex11: Make the client rect relative to the parent window for consistency with the server side.
2008-01-22 20:08:56 +01:00
Alexandre Julliard
5df4e62312
winex11: Abstract the server part of SetWindowPos into a separate function.
2008-01-22 20:08:03 +01:00
Alexandre Julliard
2f69329a37
server: Add a separate request to set the window visible rect.
2008-01-22 20:01:21 +01:00
Marcus Meissner
755d806f1a
wined3d: Initialize swapchain.
2008-01-22 12:58:14 +01:00
Eric Pouech
2ea3dd12b1
ntdll: Fixed getting the RTS status from line, and now using sane default values for all (compilation/system) cases.
2008-01-22 12:58:14 +01:00
Eric Pouech
0920f8e778
msvcrt: symbol undecoration: Really check that we get a template string before making use of it.
2008-01-22 12:07:21 +01:00
Eric Pouech
95cff6c8f9
msvcrt: symbol undecoration: Added support for RTTI types.
2008-01-22 12:07:07 +01:00
Eric Pouech
49ac014d28
msvcrt: symbol undecoration: Added support for thunks.
2008-01-22 12:06:50 +01:00
Eric Pouech
3db08321f4
msvcrt: symbol undecoration: Corrected handling of non static member function modifiers.
2008-01-22 12:06:34 +01:00
Eric Pouech
d7c0e274e8
msvcrt: symbol undecoration: Added support for a couple of more calling conventions.
2008-01-22 12:06:04 +01:00
Eric Pouech
056e589556
msvcrt: symbol undecoration: Added support for cointerface.
2008-01-22 12:05:40 +01:00
Eric Pouech
2d2e7c74bb
msvcrt: symbol undecoration: Handling of void in template parameters' list.
2008-01-22 12:05:21 +01:00
Eric Pouech
2e47a3a4f8
msvcrt: symbol undecoration: Now correctly parsing the template forms.
2008-01-22 12:05:05 +01:00
Paul Chitescu
961f5fa67a
mscoree: Semi-stub for LoadStringRCEx and LoadStringRC.
2008-01-22 12:04:17 +01:00
Hans Leidekker
8d35fd8d23
gdi32: Add tests for GetICMProfile and SetICMMode.
2008-01-22 12:01:54 +01:00
Hans Leidekker
20c1e503e9
gdi32: Make GetICMProfile behave more like native. Rewrite ansi version as a wrapper and move color management functions to their own file.
2008-01-22 12:01:36 +01:00
Hans Leidekker
6f3607af0b
gdi32: Last parameter of GetICMProfile is an output parameter.
2008-01-22 12:00:55 +01:00
Rob Shearman
ee2250bc44
ole32: Don't get the HRESULT from the buffer if we get an RPC_S_CALL_FAILED status back from the runtime.
...
The buffer might not contain any data and nowhere in our ole32 code
passes HRESULTs in the buffer.
2008-01-22 12:00:49 +01:00
Alistair Leslie-Hughes
af15cfefcd
msxml3: Return correct IDispatch Interface.
2008-01-22 12:00:31 +01:00
Alistair Leslie-Hughes
a81d22d423
msxml3: Implement IXMLDOMEntityReference interface.
2008-01-22 11:59:54 +01:00
Andrew Talbot
3dfaef3729
user32: Remove unneeded casts.
2008-01-22 11:27:51 +01:00
Andrew Talbot
ba596d30ce
user32: Remove unneeded casts.
2008-01-22 11:27:45 +01:00
Andrew Talbot
41ed910604
urlmon: Remove unneeded cast.
2008-01-22 11:27:38 +01:00
Aric Stewart
dde7ca22c2
wineps.drv: Properly handle NULL LPLOGFONT in PSDRV_EnumDeviceFonts.
2008-01-22 11:27:31 +01:00
Jason Green
e11d7c63b4
d3d9 tests: Correct some typos.
2008-01-22 11:27:24 +01:00
Alexander Dorofeyev
d9567b7627
wined3d: Fix not released swapchain in some codepaths.
2008-01-22 11:19:43 +01:00
Alexander Dorofeyev
320e253805
ddraw/tests: Add test for D3DTBLEND_MODULATE.
2008-01-22 11:19:34 +01:00
Alexander Dorofeyev
6810ebb4c1
ddraw: Fix handling of alpha with D3DTBLEND_MODULATE.
2008-01-22 11:19:18 +01:00
Alexander Dorofeyev
536f98000d
wined3d: Change colorkey fixup for stage 0 alphaop / alphaarg.
2008-01-22 11:19:05 +01:00
Rob Shearman
426418f725
rpcrt4: Don't set BufferStart and BufferEnd in NdrStubCall2.
...
The operations peformed by the stubless code should roughly match what
operations MIDL outputs in code, and it doesn't do this.
2008-01-22 11:18:56 +01:00
Stefan Leichter
d6748c9db7
advapi32: Added some tests for QueryServiceConfig2A/W.
2008-01-22 11:18:48 +01:00
Alexandre Julliard
0375b7a1f3
ntdll: Don't fetch extended FPU context if there's no FPU context at all.
2008-01-22 10:20:12 +01:00
Alexandre Julliard
dc07b6f969
winex11.drv: Only allocate wm hints if we have an X11 window.
2008-01-22 10:17:52 +01:00
Alexandre Julliard
390ae9cc28
winex11.drv: Fix handling of strange window sizes in CreateWindow, with tests.
2008-01-22 10:16:19 +01:00
Alexandre Julliard
30d84fcd77
user32,server: Set the initial window rectangles to 0,0-0,0.
2008-01-22 10:15:38 +01:00
Rob Shearman
e2578c5bb6
rpcrt4: Remove some unimplemented win9x-only spec entries.
...
We're never going to implement the undocumented ones and we're moving
more and more towards the architecture of the more recent versions of
native rpcrt4.
2008-01-21 12:42:06 +01:00
Rob Shearman
2b0d3b7400
rpcrt4: Move the receiving of an individual fragment to a separate function.
2008-01-21 12:42:02 +01:00
Rob Shearman
5f077bab07
rpcrt4: Implement asynchronous RPC support.
2008-01-21 12:41:51 +01:00