Dmitry Timoshkov
d4774ba1c6
msvfw32: Fix typos in the control state handling.
...
Fix typos in the control state handling, add state checks for IDOK
and IDCANCEL control notification handlers.
2006-02-13 12:48:11 +01:00
Stefan Dösinger
6e27152c96
ddraw: Small function corrections.
...
The pPlaneEquation parameter of IDirect3DDevice7::SetClipPlane is not const
IDirect3DDevice2::NextViewport takes an IDirect3DDevice2 interface, not an
IDirect3DDevice3, the same for IDirect3DDevice::NextViewport.
2006-02-11 20:30:48 +01:00
Stefan Dösinger
531c487807
ddraw: ProcessVertices correction.
...
Use the texture index to get the texcoord size from the fvf, not the
vertex index.
2006-02-11 20:30:13 +01:00
Phil Krylov
368dab37ec
ntdll: Fix tape.c compilation on Darwin.
2006-02-11 20:26:33 +01:00
Andrey Turkin
06188b6d34
shell32: IShellView list's control id should be 1, not 2000.
2006-02-11 18:41:34 +01:00
Andrey Turkin
6a80a492fb
commdlg: IShellBrowser sets IShellView window's control id to 5002.
2006-02-11 18:41:23 +01:00
Troy Rollo
721621b34e
ntdll: Implement DVD_ReadStructure.
2006-02-11 18:40:32 +01:00
Thomas Kho
caffa53227
riched20: Fixed bounds error when finding text forward.
2006-02-11 18:39:17 +01:00
Thomas Kho
482ab27e8d
riched20: Added tests for EM_FINDTEXT and EM_FINDTEXTEX messages.
2006-02-11 18:39:07 +01:00
Martin Fuchs
c362d7c35b
shell32: SHELL32_GetItemAttributes()
...
- correct documentation which incorrectly claimed not to set any
attribute bits
- retrieve file attributes using SHGetPathFromIDListW() when they are
not already present in the internal PIDL structures
- add test case to show the previously wrong folder attributes when
using absolute PIDLs
- fix some memory leaks in the tests
2006-02-11 12:16:56 +01:00
Jan Zerebecki
da2d1f883b
wined3d: Make the returned driver version similar to windows.
2006-02-11 12:16:29 +01:00
Jan Zerebecki
41e5478cdd
wined3d: Extend debug_d3drenderstate with missing states.
2006-02-11 12:15:31 +01:00
Dmitry Timoshkov
ea0e7b3397
msvcrt: localtime should accept any positive time value.
2006-02-11 12:15:21 +01:00
Dmitry Timoshkov
b4b3e6a165
Handle ICM_CONFIGURE request in ICCVID and MSVIDC32 codecs.
2006-02-11 12:15:07 +01:00
Dmitry Timoshkov
cad998112e
msvfw32: Call codec's Configure dialog if the codec supports it.
...
Disable data rate and key frame fields if requested.
2006-02-11 12:14:57 +01:00
Louis Lenders
25c885e269
wined3d: Prevent crash in setup_light.
2006-02-11 12:14:19 +01:00
Uwe Bonnes
b53ed5866d
msvcrt: In _mktemp sixth generated charater always starts with 'a'.
2006-02-10 15:52:47 +01:00
Huw Davies
5673a58297
msxml: Add ISupportErrorInfo for named node maps.
2006-02-10 15:14:33 +01:00
Jacek Caban
adb1335e4e
mshtml: Added more defines to mshtmlhst.idl.
2006-02-10 15:14:14 +01:00
Alexandre Julliard
57550776ce
ntdll: Added emulation of ATL thunks for platforms with NX support.
2006-02-10 15:13:59 +01:00
Aric Stewart
d7187d79bd
ntdll: gcc 2.95 compile fixes.
2006-02-10 14:54:04 +01:00
Stefan Leichter
ba3fb48657
kernel: Fix a GetDiskFreeSpaceExA test for cd/dvd drives.
2006-02-10 14:52:40 +01:00
H. Verbeet
c2fe85e658
wined3d: Release the vertex declaration during stateblock cleanup.
2006-02-10 14:52:27 +01:00
H. Verbeet
bac34c35aa
wined3d: Release the container during surface / volume cleanup.
2006-02-10 14:52:20 +01:00
H. Verbeet
75ac954cf5
d3d9: Use an invisible window for tests.
2006-02-10 14:52:10 +01:00
Robert Shearman
81d9e10533
secur32: Improve tracing.
...
Improve the tracing for functions that can be called by the app, but
bypass the relay code.
2006-02-10 14:51:59 +01:00
Robert Shearman
98fd1c5678
Return the correct error code from IConnectionPointContainer::FindConnectionPoint.
2006-02-10 14:51:30 +01:00
Robert Shearman
f4acfe9a53
oleaut: Partially implement Invoke on the standard picture implementation.
2006-02-10 14:51:03 +01:00
Robert Shearman
265f042801
oleaut: Fix importing the IDispatch interface for TKIND_DISPATCH type infos.
...
Fix importing the IDispatch interface for TKIND_DISPATCH type infos
when the offset isn't specified. It should be fetched from the
dispatch offset stored in the header, rather than using a hack that
doesn't work.
2006-02-10 14:50:53 +01:00
Robert Shearman
bcac0cd5d5
oleaut: Add tests for IFontEventsDisp.
2006-02-10 14:50:40 +01:00
Robert Shearman
d49e808be0
oleaut: Implement IFontEventsDisp connection point for the standard
...
font implementation.
2006-02-10 14:50:26 +01:00
Juan Lang
4b689fbbb5
crypt32: Move break statement to the correct spot.
2006-02-10 14:50:00 +01:00
Jacek Caban
4a34d8e642
mshtml: Added test of IHlinkFrame service.
2006-02-10 14:49:48 +01:00
Jacek Caban
af6395774c
mshtml: Added nsIUploadStream implementation.
2006-02-10 14:49:41 +01:00
Jeremy White
4539658531
kernel: Fixed build with gcc 2.95.
2006-02-09 17:45:07 +01:00
Mike McCormack
202846739a
dinput: Fix the compile for missing EV_SYN define.
2006-02-09 17:44:38 +01:00
Uwe Bonnes
ee0e13923f
gdi: Show hatch brush FIXME only once.
2006-02-09 12:22:09 +01:00
Jacek Caban
990e20c992
mshtml: Get rid of HTMLDocument_OnLoad and move its job to AsyncOpen.
2006-02-09 12:19:33 +01:00
Jacek Caban
ae23f8d8cb
mshtml: Added wrapper of nsIChannel.
2006-02-09 12:19:13 +01:00
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