Commit Graph

30353 Commits

Author SHA1 Message Date
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
Marcus Meissner
d757432c7d wined3d: Removed deadcode. 2008-01-21 12:41:31 +01:00
Alistair Leslie-Hughes
bfeb14d0d8 msxml3: Entity Reference nodes do not support attributes property. 2008-01-21 12:37:04 +01:00
Alistair Leslie-Hughes
c40d4997b3 msxml3: Implement IXMLDOMDocumentFragment Interface. 2008-01-21 12:36:39 +01:00
Rob Shearman
4bff248783 riched20: Always treat the nCount variable in the EM_GETTEXTEX handler as a character count.
Convert ex->cb into a character count before assigning it to nCount.

Remove some dubious minus ones that would result in different character 
counts for the Unicode and ANSI paths.
2008-01-21 12:35:18 +01:00
Rob Shearman
374f6ec616 riched20: The wParam parameter to WM_GETTEXT contains the number of characters, not the number of bytes.
Fix up some places in the WM_GETTEXT handler where it was assumed that 
it was a byte count.
2008-01-21 12:35:05 +01:00
Gerald Pfeifer
39f672798b kernel32: Use setproctitle where applicable to set the process name.
Based on a patch by Kris Moore.
2008-01-21 11:52:33 +01:00
James Hawkins
1868abda89 msi: Add more MsiFormatRecord tests. 2008-01-21 11:51:20 +01:00
Alexander Nicolaysen Sørnes
9f41a53c2a riched20: Don't clear CFM_UNDERLINE flag when applying styles where it is set. 2008-01-21 11:51:15 +01:00
Marcus Meissner
943ac9795b msi: Replaced msi_free() by LocalAlloc() since ConvertSidToStringSidW uses LocalAlloc().
Spotted by Christoph von Wittich <Christoph@ApiViewer.de>.
2008-01-21 11:51:08 +01:00
Marcus Meissner
a63664f1ec gdi32: Fix possible NULL ptr in TRACE. 2008-01-21 11:50:49 +01:00
Hans Leidekker
67815c6b9e msvcr71: Add an implementation that forwards to msvcrt. 2008-01-21 11:43:09 +01:00
Hans Leidekker
b284dfd7ab msvcrt: _ftol returns a 64-bit value. 2008-01-21 11:39:47 +01:00
Hans Leidekker
93661611e5 msvcrt: Fix _execv spec entries for the forwarding variants too. 2008-01-21 11:39:43 +01:00
Christoph von Wittich
007833f130 msi: Fix process token leak. 2008-01-21 11:39:37 +01:00
Dmitry Timoshkov
0acfe68864 gdi32: Actually perform the fractional scaling test, make it pass under Wine. 2008-01-21 11:39:20 +01:00
Andrew Talbot
6994071269 shell32: Remove unneeded casts. 2008-01-21 11:39:09 +01:00
Andrew Talbot
2f25755674 shell32: Remove unneeded casts. 2008-01-21 11:39:04 +01:00
Andrew Talbot
52db721a69 shell32: Remove unneeded casts. 2008-01-21 11:38:59 +01:00
Andrew Talbot
e48bbc23e4 setupapi: Remove unneeded casts. 2008-01-21 11:38:51 +01:00
Andrew Talbot
e4ca5c5647 secur32: Remove unneeded casts. 2008-01-21 11:38:45 +01:00
Andrew Talbot
e3c750f3c2 sane.ds: Remove unneeded casts. 2008-01-21 11:38:40 +01:00
Jacek Caban
13a785cc11 shdocvw: Store headers as BSTR. 2008-01-21 11:38:22 +01:00
Jacek Caban
b90346fd62 shdocvw: Do navigation in message handler. 2008-01-21 11:38:18 +01:00
Jacek Caban
4e3bd6e60a shdocvw: Delay creating URL moniker to bind_to_object call. 2008-01-21 11:38:14 +01:00
Jacek Caban
1a7bf2e0ff shdocvw: Use more flexible mechanism instead of WB_WM_NAVIGATE2. 2008-01-21 11:38:08 +01:00
Jacek Caban
4ff6211895 shdocvw: Store URL in BindStatusCallback. 2008-01-21 11:37:57 +01:00
Alexandre Julliard
6a23bd885d winex11.drv: Set the initial icon hints in set_initial_wm_hints(). 2008-01-21 11:13:37 +01:00
Austin English
3471f841a1 wined3d: Spelling fixes. 2008-01-18 12:53:33 +01:00
Austin English
f6caf1be81 Misc spelling fixes. 2008-01-18 12:51:08 +01:00
Andrew Talbot
303bff281c rsaenh: Remove unneeded casts. 2008-01-18 12:43:37 +01:00
Eric van Beurden
cb9596484d dbghelp: Prevent huge minidumps by ensuring the memory range is clamped. 2008-01-18 12:39:13 +01:00
Eric van Beurden
692998292c dbghelp: Fix file searching to search only listed directories instead of the whole HD. 2008-01-18 12:25:20 +01:00
Eric van Beurden
ebc35e688c dbghelp: Some minidump corrections so that windbg can read our minidump files. 2008-01-18 12:25:05 +01:00
Eric van Beurden
e254a1d929 dbghelp: Wrap TRACE strings using the debugstr functions and update some type casting. 2008-01-18 12:18:20 +01:00
Eric van Beurden
a5a35ec211 dbghelp: Return TRUE in SymInitializeW if process is already initialized and add an ERR to SymCleanup. 2008-01-18 12:16:23 +01:00
Alexandre Julliard
2cba11aa6f ntdll: Don't try to restore extended fpu context if not supported.
Remove an extra fpu context save left over from testing.
2008-01-18 12:02:31 +01:00
Alistair Leslie-Hughes
ed5a22fb29 msxml3: Implement IXMLDOMImplementation Interface. 2008-01-18 11:56:58 +01:00
Alistair Leslie-Hughes
8c3dd87fa8 msxml3: Attribute nodes are not typed. 2008-01-18 11:56:19 +01:00
Rob Shearman
71e0e1ca63 kernel32: Initialise the top 16-bit stack frame to zero. 2008-01-18 11:56:13 +01:00
Francois Gouget
520054f60c advapi32/tests: Actually test strings that expand to something bigger than their original size. 2008-01-18 11:53:02 +01:00
Alexandre Julliard
c5a95025cf winex11.drv: Moved initialization of screen_width/height to xinerama_init to do it inside the x11 lock. 2008-01-17 19:59:22 +01:00
Alexandre Julliard
c19af910eb winex11.drv: Don't create a win_data structure for the desktop window, except in the process that owns it.
Handle desktop size changes by sending a message to the desktop owner.
2008-01-17 19:53:59 +01:00
Rob Shearman
a9e9673460 iphlpapi: Implement GetBestInterfaceEx. 2008-01-17 15:33:49 +01:00
Rob Shearman
a4b18699ac rpcrt4: Only initialise the context handle to NULL in NdrContextHandleUnmarshall if it is an out-only or return one.
Fix the indentation and add tracing of the context handle flags.
2008-01-17 15:30:30 +01:00
Rob Shearman
6ec9e0c77a rpcrt4: Add an exception handler for stubless object proxies. 2008-01-17 15:30:18 +01:00
Alexandre Julliard
c975876cb9 winex11.drv: Don't fetch the atom for a null device type. 2008-01-17 15:23:37 +01:00
Dmitry Timoshkov
bf89330fb6 ntdll: Do not perform base relocation if an image is not a DLL. 2008-01-17 14:25:15 +01:00
Andrew Talbot
5a5a9bcd5d riched20: Remove unneeded casts. 2008-01-17 13:42:14 +01:00
Andrew Talbot
8caed63edb quartz: Remove unneeded casts. 2008-01-17 13:42:14 +01:00
Andrew Talbot
3c14ae6699 rpcrt4: Remove unneeded casts. 2008-01-17 13:42:14 +01:00
Marcus Meissner
4328d92da3 wmi: Initial version of wmi.dll. 2008-01-17 13:42:14 +01:00
Marcus Meissner
61b4b0c362 urlmon: Skip pstgmed related tests if NULL. 2008-01-17 13:42:14 +01:00
Alexandre Julliard
3bf12b9aca server: Don't force the process affinity to 1, leave it up to the client. 2008-01-17 13:40:03 +01:00
Alexandre Julliard
9261c63ab3 kernel32: Fix the system affinity returned by GetProcessAffinityMask. 2008-01-16 21:01:33 +01:00
Sin-ta Hsiea
e61abafbb5 gdi32: Fix Traditional Chinese font mapping to "PMingLiU", "MingLiU". 2008-01-16 20:09:49 +01:00
Alexandre Julliard
1d6d080d4b wineboot: Add a --init option used when launched automatically at startup.
Don't execute Run entries in that case.
2008-01-16 19:51:14 +01:00
Alexandre Julliard
9d3dcae1fb winmm: Load only one sound driver at a time. 2008-01-16 19:15:25 +01:00
Marcus Meissner
293ec5843d wined3d: Check for overflows. 2008-01-16 19:14:38 +01:00
Christopher Berner
e59bf8c560 user32: Fixed off by one scroll bar pixels. 2008-01-16 18:04:01 +01:00
Rob Shearman
1030d41279 comctl32: Support seeking to a particular frame.
In this case just draw the frame without starting the timer thread of 
setting a timer and without sending any notifications.
2008-01-16 15:34:52 +01:00
Rob Shearman
92dde89506 comctl32: Keep on displaying the last frame of the animation after the animation has stopped. 2008-01-16 15:34:33 +01:00
Rob Shearman
68c8e5fe41 rpcrt4: Add tests for RPC_FC_P_DEREF|RPC_FC_P_ONSTACK pointers. 2008-01-16 15:34:26 +01:00
Alexandre Julliard
4003457ff3 mountmgr.sys: Fix values returned for IOCTL_STORAGE_GET_DEVICE_NUMBER on emulated disks. 2008-01-16 15:23:10 +01:00
Alexandre Julliard
5b71d645f0 ntdll: Fall back to a server device ioctl for files with no associated fd. 2008-01-16 14:57:20 +01:00
Francois Gouget
44b52b128c Assorted spelling fixes. 2008-01-16 12:48:29 +01:00
Francois Gouget
12689d9b0f kernel32/tests: Small spelling fix in a parameter name. 2008-01-16 12:46:38 +01:00
Francois Gouget
f6fab295f3 Fix spelling error in the generated conformance test files. 2008-01-16 12:46:18 +01:00
Francois Gouget
7478d9c44d ddraw/tests: Fix compilation on systems that don't support nameless unions. 2008-01-16 12:46:09 +01:00
Francois Gouget
22edaaef16 gdi32: Small wording tweaks in comments. 2008-01-16 12:46:04 +01:00
Tony Wasserka
87fefc7ef4 d3dx9: Start implementation of d3dx9_36. 2008-01-16 12:45:17 +01:00
James Hawkins
0758802794 propsys: Add a stub implementation of propsys.dll. 2008-01-16 12:17:20 +01:00
Marcus Meissner
fa6042fc8d mshtml: Check for This->frame. 2008-01-16 12:17:01 +01:00
Dmitry Timoshkov
ec4a46f93a gdi32: Allocate cache for face enumeration data only when necessary. 2008-01-16 12:16:52 +01:00
James Hawkins
ced64861f5 msi: dest_path refers to the directory prefix, not the entire file path. 2008-01-16 12:16:43 +01:00
Alistair Leslie-Hughes
055b5e44fe msxml3: Implement get_nodeTypeString. 2008-01-16 12:16:39 +01:00
Alistair Leslie-Hughes
b2101b8177 msxml3: Implement put_text. 2008-01-16 12:16:25 +01:00
Andrew Talbot
ed82acd15d psapi: Remove unneeded cast. 2008-01-16 12:16:07 +01:00
Andrew Talbot
69c984b9f2 qcap: Remove unneeded casts. 2008-01-16 12:16:04 +01:00
Andrew Talbot
5ea25c62b8 oleaut32: Remove unneeded casts. 2008-01-16 12:16:01 +01:00
Alistair Leslie-Hughes
74a468d01b mscoree: Fix memory leak. 2008-01-16 12:15:57 +01:00
Rob Shearman
ffffcfa239 rpcrt4: Move the setting of retval_ptr outside of any particular stub phase in stub_do_args and stub_do_old_args.
After the change in order of phases it was no longer being set in the 
last phase and so caused all stubless functions to appear to have no 
return value.
2008-01-16 12:15:51 +01:00
Juan Lang
018117e6a3 hhctrl.ocx: Don't return uninitialized stream. 2008-01-16 12:15:46 +01:00
Alexandre Julliard
0a2fda7020 ntdll: Restore typecast that is really needed. 2008-01-15 20:36:48 +01:00
Alexandre Julliard
992de9f487 ntdll: Mac OS support for saving and restoring the extended FPU context on exceptions. 2008-01-15 20:36:40 +01:00
Alexandre Julliard
bd352bcd1c ntdll: Linux support for saving and restoring the extended FPU context on exceptions. 2008-01-15 20:36:40 +01:00
Alexandre Julliard
f45b7078bf ntdll: Copy extended registers too in copy_context(). 2008-01-15 20:36:40 +01:00
Alexandre Julliard
93cdead182 kernel32/tests: Avoid size_t in traces. 2008-01-15 17:08:09 +01:00
Rob Shearman
fcccd9fca6 ole32: Partially implement ServerRpcChannelBuffer_GetDestCtx. 2008-01-15 14:36:29 +01:00
Rob Shearman
1a3d7c77a5 rpcrt4: Allow NULL networkaddr and endpoint in rpcrt4_np_get_top_of_tower.
Add tests for this.
2008-01-15 14:35:35 +01:00
Allan Tong
7b40fd645d wined3d: Set swapchain container before flagging front buffer with SFLAG_INDRAWABLE. 2008-01-15 14:35:20 +01:00
Dan Kegel
3ed880ff9d gdi32: Fix AddFontResource behavior with relative paths. 2008-01-15 14:35:14 +01:00
Dmitry Timoshkov
d5456de058 gdi32: Do not allow to create too large device dependent bitmaps like Windows does. 2008-01-15 12:39:50 +01:00
Paul Vriens
4111ea931c kernel32/tests: FindFirstVolumeA is not available on win98. 2008-01-15 12:35:42 +01:00
Dmitry Timoshkov
2fdaa56693 gdi32: Add a test for undocumented EnumFontFamiliesEx(NULL), make it pass under Wine. 2008-01-15 11:38:15 +01:00
Andrew Talbot
554644fd0d ole32: Remove unneeded casts. 2008-01-15 11:38:08 +01:00
Juan Lang
5c8aa89163 crypt32: Fix race condition in loading default provider. 2008-01-15 11:38:02 +01:00
Juan Lang
027236b04f crypt32: Don't release default crypto provider on process shutdown. 2008-01-15 11:37:58 +01:00
Juan Lang
14a12b8861 wintrust: Don't expect ImageGetCertificateData to succeed when Certificate is NULL. 2008-01-15 11:37:54 +01:00
Jacek Caban
84eed025f0 shdocvw: Call StatusTextChange in set_status_text. 2008-01-15 11:37:49 +01:00
Jacek Caban
6f3ffa51f8 shdocvw: Call WindowSetResizable in put_Resizable. 2008-01-15 11:37:44 +01:00
Jacek Caban
7b268a5583 shdocvw: Call OnFullScreen in put_FullScreen. 2008-01-15 11:37:39 +01:00
Jacek Caban
8daca1b5e9 shdocvw: Added DWebBrowserEvents2 test. 2008-01-15 11:37:34 +01:00
Alexander Nicolaysen Sørnes
eec14a4de6 riched20: Include selection bar size in POSFROMCHAR. 2008-01-15 11:37:30 +01:00
Andrey Esin
d6b81def64 shell32: Update Russian translation. 2008-01-15 11:37:17 +01:00
Pablo Spallanzani
91afa09ac0 wined3d: Fix texture coordinate calculation in surface_blt_to_drawable. 2008-01-15 11:36:44 +01:00
Marcus Meissner
3bf54c2950 server: Enumerate process in reverse. 2008-01-14 16:24:55 +01:00
Alistair Leslie-Hughes
83300893a2 msxml3: Corrected getAttribute to return current value and assign output var. 2008-01-14 15:53:05 +01:00
Alistair Leslie-Hughes
b57a7e01d6 msxml3: Implement GetClassID for XMLDocument IPersistStream interface. 2008-01-14 15:52:53 +01:00
Alistair Leslie-Hughes
b9e9e041e8 msxml3: Implemented IXMLDOMCDATASection COM Object. 2008-01-14 15:52:34 +01:00
Alistair Leslie-Hughes
bf4a43e1e0 msxml3: Correct get_attributes for CDATA Section. 2008-01-14 15:51:43 +01:00