Paul Vriens [Tue, 11 Jan 2005 15:44:42 +0000 (15:44 +0000)]
Add an extra class to register.
Alexandre Julliard [Tue, 11 Jan 2005 15:15:11 +0000 (15:15 +0000)]
Desktop window is repainted on WM_ERASEBKGND, it must never get a
WM_PAINT.
Alexandre Julliard [Tue, 11 Jan 2005 15:13:11 +0000 (15:13 +0000)]
Warning fix.
Andreas Mohr [Tue, 11 Jan 2005 15:12:28 +0000 (15:12 +0000)]
Read/write completion functions get Windows error codes, not NT status
codes.
Jacek Caban [Tue, 11 Jan 2005 15:10:56 +0000 (15:10 +0000)]
Get rid of W->A calls.
Rein Klazes [Tue, 11 Jan 2005 15:09:01 +0000 (15:09 +0000)]
memicmpW() count are WCHAR's not bytes. Fixes opening CON device.
Mike McCormack [Tue, 11 Jan 2005 15:08:08 +0000 (15:08 +0000)]
Tests and fixes for StgOpenStorage.
Christian Costa [Tue, 11 Jan 2005 15:07:30 +0000 (15:07 +0000)]
Wait until the thread has created its message queue before posting a
message otherwise it will be lost.
Rémi Assailly [Tue, 11 Jan 2005 10:46:58 +0000 (10:46 +0000)]
Added missing declarations in some headers.
Robert Shearman [Tue, 11 Jan 2005 10:45:52 +0000 (10:45 +0000)]
Add tests for trying to unmarshal from a bad stream and for testing
what interfaces the proxy exposes.
Robert Shearman [Tue, 11 Jan 2005 10:45:34 +0000 (10:45 +0000)]
- 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.
Mike McCormack [Tue, 11 Jan 2005 10:44:28 +0000 (10:44 +0000)]
Test and fix a few problems with OLE storage streams.
Bill Medland [Tue, 11 Jan 2005 10:43:43 +0000 (10:43 +0000)]
Minor typo correction and term expansion changes.
Robert Shearman [Tue, 11 Jan 2005 10:43:24 +0000 (10:43 +0000)]
- 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.
Robert Shearman [Tue, 11 Jan 2005 10:43:03 +0000 (10:43 +0000)]
Use the DrawFocusRect function to draw the focus rect, instead of a
broken home-brewed solution.
Robert Shearman [Tue, 11 Jan 2005 10:40:14 +0000 (10:40 +0000)]
Don't sort the children of My Computer in shell browse for folder
dialog.
Robert Shearman [Tue, 11 Jan 2005 10:39:33 +0000 (10:39 +0000)]
Don't highlight text in non-TVS_TRACKSELECT mode.
Francois Gouget [Tue, 11 Jan 2005 10:39:10 +0000 (10:39 +0000)]
Fix dll handling.
Take DLL_PATH and LIBRARIES into account.
Simplify a check for paths that don't start with a '/'.
Huw Davies [Tue, 11 Jan 2005 10:38:51 +0000 (10:38 +0000)]
Add help* attributes for typeinfos and functions.
Dmitry Timoshkov [Tue, 11 Jan 2005 10:38:31 +0000 (10:38 +0000)]
Add more tests for keyboard/menu activation behaviour, make the tests
pass under Wine.
Lauri Tulmin [Mon, 10 Jan 2005 16:22:33 +0000 (16:22 +0000)]
Fixes to the handling of LBS_EXTENDEDSEL style, with tests.
Huw Davies [Mon, 10 Jan 2005 16:08:36 +0000 (16:08 +0000)]
Add support for the help* attributes on type libraries.
Rein Klazes [Mon, 10 Jan 2005 16:08:08 +0000 (16:08 +0000)]
If the argument is a local file, pass its Unix name to the browser.
Crestez Leonard [Mon, 10 Jan 2005 16:03:22 +0000 (16:03 +0000)]
Implement Refresh.
Fix bug with all HKEY_ roots always showing expandable.
Hans Leidekker [Mon, 10 Jan 2005 14:34:15 +0000 (14:34 +0000)]
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}.
Mike McCormack [Mon, 10 Jan 2005 14:29:20 +0000 (14:29 +0000)]
Fix image list mask and blending.
Bill Medland [Mon, 10 Jan 2005 14:28:21 +0000 (14:28 +0000)]
Only report the unsupported flags.
Keep quiet about hints.
Mike McCormack [Mon, 10 Jan 2005 14:27:29 +0000 (14:27 +0000)]
Add proxy authentication dialog.
Mike Hearn [Mon, 10 Jan 2005 14:26:46 +0000 (14:26 +0000)]
Delete the \r not the \n in PRINTERROR.
Mike Hearn [Mon, 10 Jan 2005 14:25:58 +0000 (14:25 +0000)]
Do not apply changes just because QueryDosDevice reversed the
slashes.
Change an ERR to a WARN, it's common for it to occur.
Evan Deaubl [Mon, 10 Jan 2005 14:25:30 +0000 (14:25 +0000)]
GetItemA/W on header controls should handle message even if index is
invalid.
Huw Davies [Mon, 10 Jan 2005 14:22:24 +0000 (14:22 +0000)]
Add support for optional arguments and some suppport for the
defaultvalue attributes.
Better calculation of the typeinfo's res3 member (at least for
interfaces).
Jacek Caban [Mon, 10 Jan 2005 13:31:29 +0000 (13:31 +0000)]
Added mshtml.idl.
Francois Gouget [Mon, 10 Jan 2005 13:29:24 +0000 (13:29 +0000)]
Assorted spelling fixes.
Vincent Béron [Mon, 10 Jan 2005 13:26:33 +0000 (13:26 +0000)]
Only use Alsa if 1.0 is detected.
Jacek Caban [Mon, 10 Jan 2005 13:22:35 +0000 (13:22 +0000)]
Get rid of W->A calls.
Huw Davies [Mon, 10 Jan 2005 13:21:54 +0000 (13:21 +0000)]
Add support for hidden, restricted and version attributes on
typeinfos.
Alexandre Julliard [Mon, 10 Jan 2005 12:31:06 +0000 (12:31 +0000)]
Another warning fix.
Rémi Assailly [Mon, 10 Jan 2005 12:30:18 +0000 (12:30 +0000)]
Implemented GetLayout and SetLayout.
Michael Jung [Mon, 10 Jan 2005 12:27:32 +0000 (12:27 +0000)]
Support for generating and exporting PCT1, SSL2/3 and TLS1 master
secrets. Ensure that these are not used in CPEncrypt, CPDecrypt or
CPDeriveKey.
Michael Jung [Mon, 10 Jan 2005 12:26:57 +0000 (12:26 +0000)]
Removed check for valid'ness of algid. It's redundant.
Michael Jung [Mon, 10 Jan 2005 12:26:43 +0000 (12:26 +0000)]
Added SCHANNEL_ALG typedef.
Corrected struct tag in HMAC_INFO typedef.
Mike McCormack [Mon, 10 Jan 2005 12:26:25 +0000 (12:26 +0000)]
Test and fix StgCreateDocFile grfModes.
Robert Reif [Mon, 10 Jan 2005 12:25:56 +0000 (12:25 +0000)]
Remove unneeded includes.
Paul Vriens [Mon, 10 Jan 2005 12:25:29 +0000 (12:25 +0000)]
- use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
Christian Costa [Sun, 9 Jan 2005 18:24:41 +0000 (18:24 +0000)]
Fixed error handling in Graphbuilder_RenderFile.
Improved traces.
Mike McCormack [Sun, 9 Jan 2005 18:24:15 +0000 (18:24 +0000)]
Implement MsiRecordSetStreamA/W and add tests for records containing
streams.
Alexandre Julliard [Sun, 9 Jan 2005 18:01:49 +0000 (18:01 +0000)]
Avoid warnings.
Jacek Caban [Sun, 9 Jan 2005 18:01:16 +0000 (18:01 +0000)]
- Fixed infinite loop bug.
- Code cleanup.
Mike Hearn [Sun, 9 Jan 2005 18:01:00 +0000 (18:01 +0000)]
Fix a memory management bug in apply_drive_changes to stop winecfg
deleting all the drive definitions in some cases.
Mike Hearn [Sun, 9 Jan 2005 18:00:46 +0000 (18:00 +0000)]
Make the UI update properly when the user adds/removes drives.
Huw Davies [Sun, 9 Jan 2005 18:00:32 +0000 (18:00 +0000)]
The value of a packed VARIANT can be up to 1L << 26 - 1.
Huw Davies [Sun, 9 Jan 2005 17:59:44 +0000 (17:59 +0000)]
Add attributes control, hidden and restricted.
Correctly set the libflags for these attributes.
Jacek Caban [Sun, 9 Jan 2005 17:41:45 +0000 (17:41 +0000)]
Get rid of HEAP_strdupWtoA calls.
Jason Edmeades [Sun, 9 Jan 2005 17:37:02 +0000 (17:37 +0000)]
Add render target support, and ensure there is a front and back buffer
created during device creation.
Paul Vriens [Sun, 9 Jan 2005 17:29:21 +0000 (17:29 +0000)]
- use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
Christian Costa [Sun, 9 Jan 2005 17:28:07 +0000 (17:28 +0000)]
Added registration for quartz filters.
Robert Reif [Sun, 9 Jan 2005 17:27:44 +0000 (17:27 +0000)]
Don't need to worry about windows messages.
Jacek Caban [Sun, 9 Jan 2005 16:53:47 +0000 (16:53 +0000)]
Added initializing pp_status.input at begin of wpp_parse.
Eric Pouech [Sun, 9 Jan 2005 16:42:53 +0000 (16:42 +0000)]
Removed excessive statement (break after return or goto, not useful
break, not needed vars...)
Vitaly Lipatov [Sun, 9 Jan 2005 16:35:41 +0000 (16:35 +0000)]
Added handling of SBM_GETSCROLLBARINFO message.
Robert Reif [Sun, 9 Jan 2005 16:34:00 +0000 (16:34 +0000)]
Initialize and uninitialize COM properly.
José Manuel Ferrer Ortiz [Sun, 9 Jan 2005 16:33:26 +0000 (16:33 +0000)]
Updated Spanish resource.
Oliver Stieber [Sun, 9 Jan 2005 16:33:01 +0000 (16:33 +0000)]
Correct loop check for enum display and include 32bit modes in 24bit.
Jacek Caban [Sun, 9 Jan 2005 16:31:36 +0000 (16:31 +0000)]
Moved save* strings to resources.
Huw D M Davies [Sat, 8 Jan 2005 08:57:08 +0000 (08:57 +0000)]
Revert GetScrollBarInfo spec entry back to a stub to fix compilation
failure.
Alexandre Julliard [Fri, 7 Jan 2005 17:17:23 +0000 (17:17 +0000)]
Create the output directory if needed.
Jon Griffiths [Fri, 7 Jan 2005 17:15:47 +0000 (17:15 +0000)]
Use the source dir as the documentation root dir.
Diego Pettenò [Fri, 7 Jan 2005 17:15:30 +0000 (17:15 +0000)]
Added stub implementation for WINNLS* functions.
Diego Pettenò [Fri, 7 Jan 2005 17:09:39 +0000 (17:09 +0000)]
Get rid of DPRINTF.
Vincent Béron [Fri, 7 Jan 2005 17:08:55 +0000 (17:08 +0000)]
Use GetLocalTime (tz-dependant) instead of GetSystemTime (UTC) in
GetTimeFormat.
Aric Stewart [Fri, 7 Jan 2005 17:08:35 +0000 (17:08 +0000)]
Make all custom type 1 actions happen in a seperate thread and close
all handles for that thread when it exits. Honors the concept of
temporary MSI handles for custom actions.
Mike McCormack [Fri, 7 Jan 2005 15:40:09 +0000 (15:40 +0000)]
Use CreateEventW in preference to CreateEventA for unnamed events.
Paul Vriens [Fri, 7 Jan 2005 15:34:54 +0000 (15:34 +0000)]
- Media Types (and Extensions) should use "Source Filter" instead of
"File Source".
- Removed filesource_valuename.
- Fixed typo for some class-names.
- Fixed typo in MPEG1System Media Type.
Crestez Leonard [Fri, 7 Jan 2005 15:34:25 +0000 (15:34 +0000)]
Fix bug with Treeview_SelectItem reselecting the same item.
Robert Shearman [Fri, 7 Jan 2005 15:33:58 +0000 (15:33 +0000)]
- Add a complete, sorted listed of IOCTLS implemented in the file.
- Dump track numbers after they have been filled in.
Robert Shearman [Fri, 7 Jan 2005 15:33:41 +0000 (15:33 +0000)]
Rename iid in wine_marshal_id to ipid and use IPIDs instead of IIDs in
the stub manager.
Robert Shearman [Fri, 7 Jan 2005 15:33:26 +0000 (15:33 +0000)]
The current architecture cannot handle pipes changing address, so use
a static array. Fixes memory corruption that sometimes occurs when
using multiple pipes.
Marcus Meissner [Fri, 7 Jan 2005 15:33:02 +0000 (15:33 +0000)]
Load libcapi20.so.* dynamically on demand.
Huw Davies [Thu, 6 Jan 2005 20:45:21 +0000 (20:45 +0000)]
Initial support for typelib generation.
Rein Klazes [Thu, 6 Jan 2005 20:44:52 +0000 (20:44 +0000)]
On Linux, use fstatfs instead of fstatvfs. It is too buggy.
Robert Shearman [Thu, 6 Jan 2005 20:43:48 +0000 (20:43 +0000)]
No need to add a reference to the apartment from new_stub_manager as
we don't hold on to an apartment pointer.
Dmitry Timoshkov [Thu, 6 Jan 2005 20:43:34 +0000 (20:43 +0000)]
Add a windows events hook to the message test.
Mike McCormack [Thu, 6 Jan 2005 20:43:04 +0000 (20:43 +0000)]
MsiCloseAllHandles only closes handles allocated in the calling
thread.
Mike McCormack [Thu, 6 Jan 2005 20:42:48 +0000 (20:42 +0000)]
Add test for records.
Mike McCormack [Thu, 6 Jan 2005 20:42:25 +0000 (20:42 +0000)]
Fix records according to test cases.
Vitaly Lipatov [Thu, 6 Jan 2005 20:42:10 +0000 (20:42 +0000)]
Add VMM32Files section.
Mike McCormack [Thu, 6 Jan 2005 19:44:46 +0000 (19:44 +0000)]
Declare more functions.
Ulrich Czekalla [Thu, 6 Jan 2005 19:44:24 +0000 (19:44 +0000)]
WM_GETTEXTLENGTH should return zero for owner drawn status bars.
Jacek Caban [Thu, 6 Jan 2005 19:43:43 +0000 (19:43 +0000)]
Moved string to resources.
Dimitrie O. Paun [Thu, 6 Jan 2005 19:40:19 +0000 (19:40 +0000)]
Prefer W to A for documentation. Prefer the non-inlined style of
documentation, it's the most commonly used one, we should standardize
on it.
Justin Chevrier [Thu, 6 Jan 2005 19:39:52 +0000 (19:39 +0000)]
- Obtain border size of windows from registry if available.
- Obtain icon size from registry if available.
- Create a WindowMetrics section in the default registry and populate
it with all currently supported metrics (that are setup to read from
the registry).
Robert Shearman [Thu, 6 Jan 2005 19:39:07 +0000 (19:39 +0000)]
- Make struct oletls ref counted so that it is only detached from the
apartment on the final CoUninitialize.
- Decrease the size of the crit sec on destroying an apartment - it is
only needed for touching the apartment list.
- Small cleanups.
Robert Shearman [Thu, 6 Jan 2005 19:38:48 +0000 (19:38 +0000)]
ConnectNamedPipe returning ERROR_PIPE_CONNECTED is not an error.
Paul Vriens [Thu, 6 Jan 2005 19:36:47 +0000 (19:36 +0000)]
- Use Interlocked* functions in AddRef and Release.
- Store the result of the Interlocked functions and use only this.
Tony Lambregts [Thu, 6 Jan 2005 19:35:35 +0000 (19:35 +0000)]
Add Brazilian standard time.
Michael Jung [Thu, 6 Jan 2005 19:34:47 +0000 (19:34 +0000)]
Register rsaenh as a RSA SChannel provider.
Register rsaenh as default RSA SChannel provider.
Aric Stewart [Thu, 6 Jan 2005 19:34:16 +0000 (19:34 +0000)]
- Properly deformat keys written to the registry.
- Because directory mappings can change between the CostFinalize step
and the InstallFiles step we need to do a final resolution of the
target file name before installing.
Huw Davies [Wed, 5 Jan 2005 17:30:37 +0000 (17:30 +0000)]
Bring the debug functions into line with the rest of Wine by not
appending a '\n'.
Robert Shearman [Wed, 5 Jan 2005 17:30:20 +0000 (17:30 +0000)]
The channel buffer can be NULL if the proxy is disconnected, so check
for this before releasing it.