Commit Graph

25158 Commits

Author SHA1 Message Date
Robert Shearman
19b6046e21 oleaut: Move the call to SearchPath inside of TLB_ReadTypeLib. 2006-02-09 12:11:01 +01:00
Robert Shearman
00ecbd05e8 oleaut: Revert incorrect patch changing the order of parameters passed
into DispCallFunc. A test with native indeed shows that the parameter
index increases from the leftmost parameter to the rightmost.
2006-02-09 12:10:26 +01:00
Robert Shearman
91c35be7cc widl: Write out more TYPEFLAGs and add more type library-specific
attributes to the parser.
2006-02-09 12:10:08 +01:00
Robert Shearman
649d5d0e8e widl: Write out TYPEFLAG_FDUAL, TYPEFLAG_FDISPATCHABLE and
TYPEFLAG_FOLEAUTOMATION typelib flags.
2006-02-09 12:09:44 +01:00
Juan Lang
69698f9b44 crypt32: Fix up decoding.
- don't use the no copy flag when decoding, the lifetime of the buffer
  to decode isn't guaranteed
- remove some extraneous ternary comparisons
- fix a comment
2006-02-09 12:09:28 +01:00
Juan Lang
02c4956157 crypt32: Fix a fixme, and remove an old comment. 2006-02-09 12:09:01 +01:00
Aric Stewart
910806393d advapi32: Fix for RegNotifyChangeKeyValue.
Flip fAsync and fWatchSubTree into their proper places.
2006-02-09 12:08:47 +01:00
Gerald Pfeifer
ba9ec9e233 ntdll: Take into account that FreeBSD and others have MTSETBSIZ
instead of MTSETBLK.
2006-02-09 12:08:32 +01:00
Dmitry Timoshkov
44b335a9e0 x11drv: Update Swiss French keyboard layout to better match the X11 one. 2006-02-09 12:08:19 +01:00
Robert Reif
64841caba8 dsound: Fix duplex test. 2006-02-09 12:08:05 +01:00
Christoph Frick
094e85398b dinput: Dynamic handling of buttons of a device. 2006-02-09 12:07:55 +01:00
Christoph Frick
c99cab705e wined3d: Support for WINED3DFMT_A8B8G8R8. 2006-02-09 12:07:40 +01:00
Christoph Frick
61f8ef7936 wined3d: Better warn/fixme for query handling. 2006-02-09 12:07:30 +01:00
Hans Leidekker
32affb8ac5 mapi32: Prevent freeing non-allocated memory. 2006-02-09 12:07:18 +01:00
Francois Gouget
5e3c00fae6 winuser.h: Add missing *LayeredWindow*() prototypes. 2006-02-08 15:27:49 +01:00
Alexandre Julliard
e0330145d8 server: Remove the no longer needed exe_file parameter in the
init_process_done request.
2006-02-08 15:25:12 +01:00
Alexandre Julliard
9669ff8de4 ntdll: Get rid of the main_file argument in LdrInitializeThunk. 2006-02-08 15:22:24 +01:00
Alexandre Julliard
e65b8d925a kernel: Use a standard LoadLibrary call to load the main exe. 2006-02-08 15:11:19 +01:00
Alexandre Julliard
1d23e7fee2 ntdll: Check for existing modref for the main exe before creating it
in LdrInitializeThunk.
2006-02-08 15:10:56 +01:00
Alexandre Julliard
2b0033d5ad server: Allow the main exe to be registered as a normal dll before
init_process_done is called.
2006-02-08 15:07:16 +01:00
Alexandre Julliard
e979832dda server: Fixed handling of inotify record length. 2006-02-08 15:06:42 +01:00
Michael Stefaniuc
d815b50756 msvcrt: __unDNameEx is not a stub. 2006-02-08 12:42:33 +01:00
Jacek Caban
461a0102c5 shdocvw: Added IHlinkFrame stub implementation. 2006-02-08 12:42:23 +01:00
Jacek Caban
5d854158b8 shdocvw: Includes clean up. 2006-02-08 12:36:25 +01:00
Jacek Caban
fa31cfb0b3 shdocvw: Remove IQuickActivate interface implementation that is not
implemented in Windows as well.
2006-02-08 12:36:03 +01:00
Jacek Caban
0e3be46855 urlmon.idl: Added BINDINFOF declaration. 2006-02-08 12:35:41 +01:00
Dmitry Timoshkov
75e8166d74 Pens created without PS_GEOMETRIC style but with width > 1 unit are
scalable.
2006-02-08 12:35:29 +01:00
Dmitry Timoshkov
1ecef1c97e gdi: Remove StrokePath workaround for a DC transformation change bug. 2006-02-08 12:35:18 +01:00
Huw Davies
06a293cabe wineps: Don't display the MFCOMMENT escape. 2006-02-08 12:35:05 +01:00
Francois Gouget
6fcc7b5bb0 ntdll: Fix typo in HAVE_STRUCT_MTGET_MT_GSTAT ifdef. 2006-02-07 21:18:19 +01:00
Francois Gouget
d3aa2313b8 shell32: Update DllGetClassObject documentation. 2006-02-07 21:18:12 +01:00
Francois Gouget
81ba96379b textserv.h: Add missing CreateTextServices() prototype. 2006-02-07 21:18:02 +01:00
Francois Gouget
f8ed165609 ntdll: Protect sys/stat.h inclusion. 2006-02-07 21:17:45 +01:00
Francois Gouget
8ff21ff88f winapi: Update win32.api to match the current sources. 2006-02-07 21:17:32 +01:00
Dmitry Timoshkov
ae6187455e wine.inf: Add a default handler for https to the registry. 2006-02-07 21:17:17 +01:00
Dmitry Timoshkov
e6a734a979 kernel32: Implement EnumUILanguages. 2006-02-07 21:17:06 +01:00
Dmitry Timoshkov
729eaa6920 x11drv: Copy the whole image at once if appropriate. 2006-02-07 21:16:56 +01:00
Fatih Aşıcı
2cba6e32a8 x11drv: Fix Turkish keyboard layouts. 2006-02-07 21:16:42 +01:00
Alexandre Julliard
a458f3e538 ntdll: Support loading a builtin dll by specifying an explicit path to
the .so file.
2006-02-07 21:16:25 +01:00
Mike McCormack
5d5695a2cc notepad: Move license text to resources. 2006-02-07 16:55:01 +01:00
Sergei Butakov
4f53d5a5b3 ntdll: Added Urals time. 2006-02-07 16:51:51 +01:00
Roderick Colenbrander
c7b58749a1 wined3d: Added CopyRects method (based on a patch by Oliver Stieber). 2006-02-07 16:51:39 +01:00
Roderick Colenbrander
a874487f95 d3d8: fbconfig fix.
Right now the ActiveRender code in D3D8 requests a GLX_DEPTH_SIZE of
32 in case the direct3d color format also has a depth of 32. As
verified on various linux drivers (Ati fglrx, Ati (dri) and Nvidia)
the color depth needs to be 24. This patch sets the depth to 24 and it
fixes bugs in 3dmark2001 and other programs.
2006-02-07 16:51:08 +01:00
Mike McCormack
7a61f086f1 kernel32: More test cases for ReadDirectoryChangesW. 2006-02-07 16:50:44 +01:00
Mike McCormack
0790f95589 kernel32: ReadDirectoryChangesW fixes.
ReadDirectoryChangesW remembers whether it's recording changes or not.
Don't initialize overlapped->InternalHigh.
The hEvent is cleared when ReadDirectoryChanges is called.
2006-02-07 16:50:36 +01:00
Alexandre Julliard
be22a96847 Include wine/port.h in files that use exceptions. 2006-02-07 16:31:21 +01:00
Robert Shearman
b0218db90a oleaut32: Fix circular reference count in Typelib marshaler.
The current method of handling typelib-marshaled interfaces that derive
from IDispatch is to query for an IDispatch pointer from the proxy, but
this causes a circular reference count.
Fix the reference counting by loading using the IRpcProxyBuffer of
IDispatch without an outer unknown, so that the lifetime is controlled
by the typelib-marshaled interface's proxy. The IDispatch proxy now
shares the same channel as the typelib-marshaled interface, so fix up
the stub side to handle this.
2006-02-07 16:26:23 +01:00
Robert Shearman
fd81d9c56e oleaut32: Handle VT_INT in serialize_param and deserialize_param. 2006-02-07 16:26:02 +01:00
Robert Shearman
ec5d73910c oleaut32: Release interfaces when told to.
Make the VT_DISPATCH and VT_UNKNOWN cases of serialize_param match the
TKIND_INTERFACE case below by releasing their respective interfaces as
necessary.
2006-02-07 16:25:42 +01:00
Robert Shearman
af7c076337 ole32: Print an error message if the apartment isn't initialised in
CoCreateInstance.
2006-02-07 16:25:25 +01:00