Commit Graph

15355 Commits

Author SHA1 Message Date
Jacek Caban 1b31475fdb mshtml: Added wrapper of nsIURI interface. 2006-02-09 12:18:18 +01:00
Jacek Caban 7080c8d98e mshtml: Better ns*String handling. 2006-02-09 12:17:38 +01:00
Jacek Caban 8aeb049341 mshtml: Added wrapper of nsIOService. 2006-02-09 12:17:08 +01:00
Alexandre Julliard 69089152d1 ntdll: Better handling of errors when loading a builtin dll from an
existing file.
2006-02-09 12:15:57 +01:00
James Hawkins f201c9e984 setupapi: Error out if ReturnBuffer is NULL but ReturnBufferSize is not 0. 2006-02-09 12:12:36 +01:00
James Hawkins a1141ee764 setupapi: Convert InfSpec to unicode if SearchControl is not
INFINFO_INF_SPEC_IS_HINF.
2006-02-09 12:12:11 +01:00
Robert Shearman a633e22bdd oleaut: Make TLB_ReadTypeLib not rely on the signature of executables or dlls.
Try loading the dll first and then fall back to the regular file case.
Only call SearchPath for the regular file case since LoadLibraryEx
will do this for us and it previously excluded builtin dlls and
executables from having their type libraries opened.
2006-02-09 12:11:54 +01:00
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
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
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
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
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 f8ed165609 ntdll: Protect sys/stat.h inclusion. 2006-02-07 21:17:45 +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
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
Robert Shearman a911ea0fd7 msi: Fix bison warnings by providing precedence rules for expressions
and by removing a redundant expression case.
2006-02-07 16:24:51 +01:00
Robert Shearman b7bf68f4d0 rpcrt4: Don't call IUnknown_AddRef if there is no outer unknown in
StdProxy_Construct as it will just crash anyway.
2006-02-07 16:24:33 +01:00
James Hawkins 21fb7ab6a1 setupapi: Add an initial implementation of SetupGetInfInformation. 2006-02-07 16:24:17 +01:00
James Hawkins 647329d2dd setupapi: Implement SetupQueryInfFileInformation. 2006-02-07 16:08:33 +01:00
Alexandre Julliard 6cb7ca4177 setupapi: Store the full name to the INF file in the inf_file structure
(based on a patch by James Hawkins).
2006-02-07 16:08:19 +01:00
Dmitry Timoshkov 538ed06c41 Clearly indicate that ICCVID and MSVIDC32 do not support compression. 2006-02-07 12:28:04 +01:00
Dmitry Timoshkov 75c436246d msvideo: Add a codec to the compressors list only if it supports
specified input format.
Return a compressor handle in COMPVARS structure.
2006-02-07 12:27:54 +01:00
Michael Stefaniuc 0df8b0a020 msvcrt: Handle data types B,R,S in C++ symbol demangling. 2006-02-07 12:27:35 +01:00
H. Verbeet 9aa0d88c95 d3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration. 2006-02-07 12:27:23 +01:00
H. Verbeet d8d70370dd d3d9: Reorganise the vertexdeclaration tests.
- Split the test for getting and setting vertexdeclaration into one
  for creating the declaration and one for the actual getting and
  setting.
- Add traces for when creating the device or vertexdeclaration fails.
2006-02-07 12:26:59 +01:00
H. Verbeet ff08986d01 wined3d: Always return the number of elements in the vertex
declaration in IWineD3DVertexDeclarationImpl_GetDeclaration9.
2006-02-07 12:26:34 +01:00
H. Verbeet 1c4a94b0ba wined3d: Don't set the container to the device for standalone surfaces. 2006-02-07 12:26:26 +01:00
H. Verbeet b994d057ac wined3d/d3d9: Cleanup GetContainer for volumes. 2006-02-07 12:26:10 +01:00
H. Verbeet 2200f3e2ca wined3d/d3d9: Cleanup GetContainer for surfaces. 2006-02-07 12:25:59 +01:00
Dmitry Timoshkov 78904aab2d quartz: Register some of the interfaces. 2006-02-07 12:25:35 +01:00
Robert Millan 55b74483de configure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
them if present.
2006-02-06 21:53:27 +01:00
Alexandre Julliard c19b470f95 w32skrnl: No need for an import library. 2006-02-06 21:46:46 +01:00
Alexandre Julliard 7837a1ef59 rsabase: No need for an import library. 2006-02-06 21:46:17 +01:00
Gerald Pfeifer 571d9fb0f0 ntdll: Use struct mtget.mt_blkno on those systems providing that (and
avoid using struct mtpos which may not be present on such systems).
2006-02-06 20:59:44 +01:00
Dmitry Timoshkov 03434c728e wininet: Fix InternetQueryOption test to pass under Windows. 2006-02-06 20:59:21 +01:00
Phil Lodwick 96a46367a9 winsock/tests: select() conformance test improvements.
Add OK tests around more function calls.
Add two more todo_wine tests that fail.
2006-02-06 20:59:08 +01:00
Vitaliy Margolen 38290cf977 comctl32: Add month calendar tests. 2006-02-06 20:58:48 +01:00
Francois Gouget 379b62c04e Assorted spelling fixes. 2006-02-06 20:58:36 +01:00
Francois Gouget d0c5f1498c Add trailing '\n's to ok() and trace() calls. 2006-02-06 20:58:14 +01:00
Francois Gouget f71c5b4ee3 security: Fix the UnsealMessage() forward. 2006-02-06 20:57:56 +01:00
Roderick Colenbrander 694efd7c6f wined3d: Texture fixes.
Set video memory capabilities, add some checks to SetTexture and
update some comments.
2006-02-06 20:57:42 +01:00
Huw Davies 7000aca824 oleaut32: Fixes and tests for CreateDispTypeInfo.
CreateDispTypeInfo returns the typeinfo of a coclass which implements
the described interface.
2006-02-06 20:57:09 +01:00
Vijay Kiran Kamuju 7660614b0d wininet: Add tests for InternetQueryOption. 2006-02-06 14:12:22 +01:00
Hans Leidekker d63835c2e3 mapi32: Implementation for MAPISendMail.
Implement MAPISendMail, stub MAPILogoff and make the stubs for
MAPIInitialize, MAPILogon{,Ex} and MAPILogoff return success.
2006-02-06 14:12:05 +01:00
Eric Pouech e66e227dbe Fixes for missing prototypes warnings. 2006-02-06 13:13:28 +01:00
Fatih Aşıcı 91ab7f3d0f wldap32: Turkish translation. 2006-02-06 13:07:19 +01:00
Fatih Aşıcı 5cc12beefb winspool: Turkish translation. 2006-02-06 13:07:07 +01:00
Fatih Aşıcı bde9004f19 winmm: Turkish translation. 2006-02-06 13:06:58 +01:00
Fatih Aşıcı 7578e31735 wininet: Turkish translation. 2006-02-06 13:06:49 +01:00
Fatih Aşıcı acf13d1568 wineps: Turkish translation. 2006-02-06 13:06:41 +01:00
Fatih Aşıcı f69c173983 user: Turkish translation. 2006-02-06 13:06:33 +01:00
Fatih Aşıcı a15930703b shlwapi: Turkish translation. 2006-02-06 13:06:19 +01:00
Fatih Aşıcı 3b04615b55 shell32: Turkish translation. 2006-02-06 13:06:10 +01:00
Fatih Aşıcı 4c78c2346b shdocvw: Turkish translation. 2006-02-06 13:06:00 +01:00
Fatih Aşıcı 70aa7912bf setupapi: Turkish translation. 2006-02-06 13:05:54 +01:00
Fatih Aşıcı c6f5659c7c serialui: Turkish translation. 2006-02-06 13:05:47 +01:00
Fatih Aşıcı 863c5b39f4 oledlg: Turkish translation. 2006-02-06 13:05:36 +01:00
Fatih Aşıcı b1a67bba3a oleaut32: Turkish translation. 2006-02-06 13:05:30 +01:00
Fatih Aşıcı 40dce48ae2 msvideo: Turkish translation. 2006-02-06 13:05:19 +01:00
Fatih Aşıcı 4c3e37c27e msvidc32: Turkish translation. 2006-02-06 13:05:12 +01:00
Fatih Aşıcı 26e6b6fdb3 msrle32: Turkish translation. 2006-02-06 13:05:00 +01:00
Fatih Aşıcı 7fca8f6c72 msi: Turkish translation. 2006-02-06 13:04:40 +01:00
Fatih Aşıcı b9bdd46715 mshtml: Turkish translation. 2006-02-06 13:04:28 +01:00
Fatih Aşıcı 7124582088 msacm: Turkish translation. 2006-02-06 13:04:10 +01:00
Fatih Aşıcı 96ed372f8a mpr: Turkish translation. 2006-02-06 13:03:57 +01:00
Fatih Aşıcı 6ff443fb1f iccvid: Turkish translation. 2006-02-06 13:03:42 +01:00
Fatih Aşıcı 6788cc96c3 hhctrl.ocx: Turkish translation. 2006-02-06 13:03:30 +01:00
Fatih Aşıcı 45ccd8e59d commdlg: Turkish translation. 2006-02-06 13:03:19 +01:00
Fatih Aşıcı 69835aa8bb comctl32: Turkish translation. 2006-02-06 13:02:57 +01:00