Commit graph

18688 commits

Author SHA1 Message Date
Rémi Assailly
88d049d102 Added missing declarations in some headers. 2005-01-11 10:46:58 +00:00
Robert Shearman
68fc5f8890 Add tests for trying to unmarshal from a bad stream and for testing
what interfaces the proxy exposes.
2005-01-11 10:45:52 +00:00
Robert Shearman
c353f85082 - Document how thread-safety is ensured for each member of the
stub_manager and ifstub structs.
- Make stub_manager ref counted to ensure it doesn't get freed whilst
  it is still being used.
- ifstubs are now freed only when the controlling stub_manager is freed.
- Rename stub_manager_ref/unref to stub_manager_ext_addref/release
  respectively and make then take an unsigned long to prevent
  malicious callers from passing in a negative value and corrupting
  the ref count.
2005-01-11 10:45:34 +00:00
Mike McCormack
6f20133705 Test and fix a few problems with OLE storage streams. 2005-01-11 10:44:28 +00:00
Bill Medland
ad72823eb7 Minor typo correction and term expansion changes. 2005-01-11 10:43:43 +00:00
Robert Shearman
8a46494ea9 - Don't use an invalid file handle. In this case invalid file handle
means that the file hasn't yet been created.
- Only call GetFileTime when we are being logged for a tiny
  performance improvement.
- Reindent to 4 spaces.
2005-01-11 10:43:24 +00:00
Robert Shearman
fbcc21be62 Use the DrawFocusRect function to draw the focus rect, instead of a
broken home-brewed solution.
2005-01-11 10:43:03 +00:00
Robert Shearman
3dad1f9043 Don't sort the children of My Computer in shell browse for folder
dialog.
2005-01-11 10:40:14 +00:00
Robert Shearman
040850e8c5 Don't highlight text in non-TVS_TRACKSELECT mode. 2005-01-11 10:39:33 +00:00
Francois Gouget
a286c202f8 Fix dll handling.
Take DLL_PATH and LIBRARIES into account.
Simplify a check for paths that don't start with a '/'.
2005-01-11 10:39:10 +00:00
Huw Davies
989960f77f Add help* attributes for typeinfos and functions. 2005-01-11 10:38:51 +00:00
Dmitry Timoshkov
b44b2cc880 Add more tests for keyboard/menu activation behaviour, make the tests
pass under Wine.
2005-01-11 10:38:31 +00:00
Lauri Tulmin
d3cc4dcd05 Fixes to the handling of LBS_EXTENDEDSEL style, with tests. 2005-01-10 16:22:33 +00:00
Huw Davies
635221222f Add support for the help* attributes on type libraries. 2005-01-10 16:08:36 +00:00
Rein Klazes
5d30310035 If the argument is a local file, pass its Unix name to the browser. 2005-01-10 16:08:08 +00:00
Crestez Leonard
94ce244555 Implement Refresh.
Fix bug with all HKEY_ roots always showing expandable.
2005-01-10 16:03:22 +00:00
Hans Leidekker
8be26da723 Stub implementations for WPUCompleteOverlappedRequest,
WSADuplicateSocketW, WSAEnumNameSpaceProviders{A,W}, WSAGetQOSByName,
WSAGetServiceClassInfo{A,W}, WSAGetServiceClassNameByClassId{A,W},
WSALookupServiceEnd, WSALookupServiceNext{A,W},
WSAProviderConfigChange,  WSASetService{A,W}, WSCEnableNSProvider,
WSCGetProviderPath, WSCInstallNameSpace,  WSCWriteProviderOrder.
Implementations for WSANtohl, WSANtohs, WSASocketA->W crosscall.
Avoid NULL dereferences in WSAStringToAddress{A,W} and
WSAAddressToString{A,W}.
2005-01-10 14:34:15 +00:00
Mike McCormack
07aa50bc48 Fix image list mask and blending. 2005-01-10 14:29:20 +00:00
Bill Medland
1953a1ed2d Only report the unsupported flags.
Keep quiet about hints.
2005-01-10 14:28:21 +00:00
Mike McCormack
29e3c63a15 Add proxy authentication dialog. 2005-01-10 14:27:29 +00:00
Mike Hearn
fd14bdebd4 Delete the \r not the \n in PRINTERROR. 2005-01-10 14:26:46 +00:00
Mike Hearn
160f562107 Do not apply changes just because QueryDosDevice reversed the
slashes.
Change an ERR to a WARN, it's common for it to occur.
2005-01-10 14:25:58 +00:00
Evan Deaubl
c84832160c GetItemA/W on header controls should handle message even if index is
invalid.
2005-01-10 14:25:30 +00:00
Huw Davies
a3026ca8f9 Add support for optional arguments and some suppport for the
defaultvalue attributes.
Better calculation of the typeinfo's res3 member (at least for
interfaces).
2005-01-10 14:22:24 +00:00
Jacek Caban
c2ccf0f48c Added mshtml.idl. 2005-01-10 13:31:29 +00:00
Francois Gouget
87b0906789 Assorted spelling fixes. 2005-01-10 13:29:24 +00:00
Vincent Béron
151015fa02 Only use Alsa if 1.0 is detected. 2005-01-10 13:26:33 +00:00
Jacek Caban
ed3ad8852d Get rid of W->A calls. 2005-01-10 13:22:35 +00:00
Huw Davies
862e922c93 Add support for hidden, restricted and version attributes on
typeinfos.
2005-01-10 13:21:54 +00:00
Alexandre Julliard
53526959e9 Another warning fix. 2005-01-10 12:31:06 +00:00
Rémi Assailly
9821beed52 Implemented GetLayout and SetLayout. 2005-01-10 12:30:18 +00:00
Michael Jung
2c845618a3 Support for generating and exporting PCT1, SSL2/3 and TLS1 master
secrets. Ensure that these are not used in CPEncrypt, CPDecrypt or
CPDeriveKey.
2005-01-10 12:27:32 +00:00
Michael Jung
ea01425e16 Removed check for valid'ness of algid. It's redundant. 2005-01-10 12:26:57 +00:00
Michael Jung
b273845c95 Added SCHANNEL_ALG typedef.
Corrected struct tag in HMAC_INFO typedef.
2005-01-10 12:26:43 +00:00
Mike McCormack
b146b75c27 Test and fix StgCreateDocFile grfModes. 2005-01-10 12:26:25 +00:00
Robert Reif
202c28f8b8 Remove unneeded includes. 2005-01-10 12:25:56 +00:00
Paul Vriens
545cdfa2ef - use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
2005-01-10 12:25:29 +00:00
Christian Costa
b3f064ccc7 Fixed error handling in Graphbuilder_RenderFile.
Improved traces.
2005-01-09 18:24:41 +00:00
Mike McCormack
921be0a87c Implement MsiRecordSetStreamA/W and add tests for records containing
streams.
2005-01-09 18:24:15 +00:00
Alexandre Julliard
dd8fccfe72 Avoid warnings. 2005-01-09 18:01:49 +00:00
Jacek Caban
392195438d - Fixed infinite loop bug.
- Code cleanup.
2005-01-09 18:01:16 +00:00
Mike Hearn
63afcfebff Fix a memory management bug in apply_drive_changes to stop winecfg
deleting all the drive definitions in some cases.
2005-01-09 18:01:00 +00:00
Mike Hearn
b889e29eb6 Make the UI update properly when the user adds/removes drives. 2005-01-09 18:00:46 +00:00
Huw Davies
d070d8fb46 The value of a packed VARIANT can be up to 1L << 26 - 1. 2005-01-09 18:00:32 +00:00
Huw Davies
634693c114 Add attributes control, hidden and restricted.
Correctly set the libflags for these attributes.
2005-01-09 17:59:44 +00:00
Jacek Caban
bf3cf83e02 Get rid of HEAP_strdupWtoA calls. 2005-01-09 17:41:45 +00:00
Jason Edmeades
41427857b1 Add render target support, and ensure there is a front and back buffer
created during device creation.
2005-01-09 17:37:02 +00:00
Paul Vriens
202b340a51 - use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
2005-01-09 17:29:21 +00:00
Christian Costa
617dc088a5 Added registration for quartz filters. 2005-01-09 17:28:07 +00:00
Robert Reif
409e7fb172 Don't need to worry about windows messages. 2005-01-09 17:27:44 +00:00