Stefan Leichter [Mon, 17 Jan 2005 13:39:00 +0000 (13:39 +0000)]
Include new tests.
Paul Vriens [Mon, 17 Jan 2005 13:38:44 +0000 (13:38 +0000)]
Remove the checking/setting of the defaults in TRACKBAR_Create.
Paul Vriens [Mon, 17 Jan 2005 13:38:28 +0000 (13:38 +0000)]
Remove needless check for horizontal or vertical pager.
Eric Pouech [Fri, 14 Jan 2005 19:54:38 +0000 (19:54 +0000)]
- got rid of include/async.h
- fixed some overlapped issues in socket handling
- moved kernel32.CancelIo implementation to ntdll
Crestez Leonard [Fri, 14 Jan 2005 19:48:41 +0000 (19:48 +0000)]
Fix add application (memory error).
Fix apply button lighting up in audio tab.
Fix video tab(crash when checking desktop, apply button not lighting
up.
Deal with invalid Desktop registry value in video tab.
Fix apply button in libraries tab.
Cleaned up and documented all the conversions in the libraries tab.
Robert Shearman [Fri, 14 Jan 2005 17:21:00 +0000 (17:21 +0000)]
Remove MODULENAME prefix from
Dll{GetClassObject,RegisterServer,CanUnloadNow} functions.
Huw Davies [Fri, 14 Jan 2005 17:20:43 +0000 (17:20 +0000)]
Add support for BSTR default values.
Robert Shearman [Fri, 14 Jan 2005 17:20:27 +0000 (17:20 +0000)]
- Remove obsolete structs, rearrange things to group the structs
together and to group similar functions.
- Document thread-safety of members of structs.
Robert Shearman [Fri, 14 Jan 2005 17:20:13 +0000 (17:20 +0000)]
Make proxy shutdown test succeed by releasing the channel on
disconnect.
Jeremy White [Fri, 14 Jan 2005 17:06:40 +0000 (17:06 +0000)]
Fix X11 event timing so that we correctly correlate X11 timing and
Wine timing and dynamically adjust it as we go.
Aric Stewart [Fri, 14 Jan 2005 17:05:53 +0000 (17:05 +0000)]
Actually start on an implemention for MsiGetComponentPathW that should
handle all keypaths that are files.
Robert Shearman [Fri, 14 Jan 2005 17:05:36 +0000 (17:05 +0000)]
- Add documentation for most Co* functions.
- Move several functions into different files to group them with
similar functions.
Joris Huizer [Fri, 14 Jan 2005 16:51:14 +0000 (16:51 +0000)]
- add file_operation_delete
- add file_operation_checkFlags
- use these in SHFileOperationW replacing inline code
Mike McCormack [Fri, 14 Jan 2005 16:50:57 +0000 (16:50 +0000)]
Fix, add and rearrange winsvc.h declarations.
Marcus Meissner [Fri, 14 Jan 2005 16:50:39 +0000 (16:50 +0000)]
Initialize rc in create_component_directory().
Huw Davies [Fri, 14 Jan 2005 16:50:16 +0000 (16:50 +0000)]
Add support for interface ptrs including the special cases for
IUnknown and IDispatch.
Ulrich Czekalla [Fri, 14 Jan 2005 16:49:55 +0000 (16:49 +0000)]
GetFileName31W should call unicode version of FD31_AllocPrivate.
Justin Chevrier [Fri, 14 Jan 2005 16:49:33 +0000 (16:49 +0000)]
Created unit test for SPI_{GET,SET}MINIMIZEDMETRICS.
Justin Chevrier [Fri, 14 Jan 2005 16:49:12 +0000 (16:49 +0000)]
- Implemented SPI_GETMINIMIZEDMETRICS calculated from values returned
by GetSystemMetrics.
- Implemented SPI_SETMINIMIZEDMETRICS. Determined that the values set
here are valid for the current session only and will not persist
across reboots.
Robert Shearman [Fri, 14 Jan 2005 16:48:34 +0000 (16:48 +0000)]
- The apartment reference should be held while the stub manager
reference is held.
- Fix same apartment-unmarshal detection.
Dimitrie O. Paun [Fri, 14 Jan 2005 16:21:41 +0000 (16:21 +0000)]
Use the LVCFMT_{LEFT,RIGHT,CENTER} enumeration flags properly.
Rein Klazes [Fri, 14 Jan 2005 16:21:07 +0000 (16:21 +0000)]
In int21_ioctl - get device data-, set the "is console" bits if the
device handle is a tty or a proper console io handle.
Mike McCormack [Fri, 14 Jan 2005 16:20:41 +0000 (16:20 +0000)]
Move all service stubs together, make them consistent.
James Hawkins [Fri, 14 Jan 2005 16:02:20 +0000 (16:02 +0000)]
- Use Interlocked* instead of ++/-- in AddRef/Release.
- Use only stored result of Interlocked* in AddRef/Release.
- Expand TRACEs to display the ref count.
Aric Stewart [Fri, 14 Jan 2005 15:59:26 +0000 (15:59 +0000)]
First implementation of the WriteIniValues action.
Robert Shearman [Fri, 14 Jan 2005 15:59:01 +0000 (15:59 +0000)]
- Don't use the pipe caching code because it doesn't work correctly at
the moment.
- Always write disconnect reply packet, even in failure cases.
Dmitry Timoshkov [Fri, 14 Jan 2005 15:14:41 +0000 (15:14 +0000)]
Add WM_GETOBJECT definition, remove WM_OTHERWINDOWCREATED define.
Dimitrie O. Paun [Fri, 14 Jan 2005 15:14:09 +0000 (15:14 +0000)]
Suggest testing patches in a gentler way.
Encourage people to submit tests with their patches as well.
Klemens Friedl [Fri, 14 Jan 2005 15:13:56 +0000 (15:13 +0000)]
Update German language file.
Mike McCormack [Fri, 14 Jan 2005 15:13:40 +0000 (15:13 +0000)]
Cleanup service handles.
Jon Griffiths [Fri, 14 Jan 2005 15:13:24 +0000 (15:13 +0000)]
Increase the required rectangle size before drawing big +/-.
Walt Ogburn [Fri, 14 Jan 2005 15:12:59 +0000 (15:12 +0000)]
Fix BS_PATTERN brushes in mfdrv. Un-comment the corresponding test.
James Hawkins [Fri, 14 Jan 2005 15:12:43 +0000 (15:12 +0000)]
Return CLASS_E_NOAGGREGATION if pUnkOuter is non-null.
Aric Stewart [Fri, 14 Jan 2005 15:12:27 +0000 (15:12 +0000)]
Custom actions can have null in their target parameters, handle that
without crashing. Also enable deformating of lines greater than 256
characters.
Robert Shearman [Fri, 14 Jan 2005 15:11:55 +0000 (15:11 +0000)]
Destroy stubs on apartment shutdown.
Ge van Geldorp [Fri, 14 Jan 2005 15:11:40 +0000 (15:11 +0000)]
Fix prototypes according to PSDK.
Mike Hearn [Fri, 14 Jan 2005 15:11:24 +0000 (15:11 +0000)]
Force context switch on chanbuf disconnect to avoid a race in the test
suite.
Robert Shearman [Fri, 14 Jan 2005 15:11:07 +0000 (15:11 +0000)]
Add a LIST_FOR_EACH_ENTRY list helper.
Paul Vriens [Fri, 14 Jan 2005 15:10:52 +0000 (15:10 +0000)]
- use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
Christian Costa [Wed, 12 Jan 2005 19:58:09 +0000 (19:58 +0000)]
CoInitialize(Ex) should return S_FALSE when COM is already initialized
for the current thread.
Alexandre Julliard [Wed, 12 Jan 2005 19:57:08 +0000 (19:57 +0000)]
Use the exported functions SaveDC/RestoreDC instead of SetDCState16.
James Hawkins [Wed, 12 Jan 2005 19:55:24 +0000 (19:55 +0000)]
- Use Interlocked* instead of ++/-- in AddRef/Release.
- Use only stored result of Interlocked* in AddRef/Release.
- Expand TRACEs to display the ref count.
James Hawkins [Wed, 12 Jan 2005 19:52:38 +0000 (19:52 +0000)]
- Use only stored result of Interlocked* in AddRef/Release.
- Expand TRACEs to display the ref count.
James Hawkins [Wed, 12 Jan 2005 19:50:22 +0000 (19:50 +0000)]
Use only stored result of Interlocked* in AddRef/Release.
Robert Shearman [Wed, 12 Jan 2005 19:48:39 +0000 (19:48 +0000)]
- Document CoSetState & CoGetState.
- Rewrite them to only retrieve TLS info once.
- Remove trailing whitespace in COM_CurrentInfo.
Robert Shearman [Wed, 12 Jan 2005 19:48:20 +0000 (19:48 +0000)]
Remove wine_marshal_data: it is unneeded and there is no equivalent in
STDOBJREF.
James Hawkins [Wed, 12 Jan 2005 19:29:43 +0000 (19:29 +0000)]
- use only stored result of Interlocked* in AddRef/Release
- expand TRACEs to display the ref count
Paul Vriens [Wed, 12 Jan 2005 19:29:22 +0000 (19:29 +0000)]
- Fix logic in Stream_fnRelease, refcount should be decremented before
the test for 0.
- Use Interlocked* functions in Stream_fnRelease .
- Store the result of the Interlocked functions and this in the
TRACE.
Huw Davies [Wed, 12 Jan 2005 19:28:59 +0000 (19:28 +0000)]
Better type encoding. (Interface ptrs still not there yet).
Robert Shearman [Wed, 12 Jan 2005 19:28:37 +0000 (19:28 +0000)]
- Force creation of thread queue to stop PostThreadMessage from
failing.
- Remove incorrect comment.
Justin Chevrier [Wed, 12 Jan 2005 19:28:16 +0000 (19:28 +0000)]
- Revert previous change of border metric to reference the
registry. Testing on Win98/WinXP showed that regardless of the
"BorderWidth" value CM_C{X,Y}BORDER always returns 1.
- Point SPI_SETBORDER to "BorderWidth" under "HKCU\Control
Panel\Desktop\WindowMetrics" instead of "HKCU\Control Panel\Desktop"
to make it match Windows.
Robert Shearman [Wed, 12 Jan 2005 19:27:35 +0000 (19:27 +0000)]
Add LIST_FOR_EACH_SAFE - a list iteration macro that is safe against
removal.
Robert Shearman [Wed, 12 Jan 2005 19:27:22 +0000 (19:27 +0000)]
The way apartments are used has changed, so fix up the hacks in the
RPC code that haven't yet been updated.
Robert Shearman [Wed, 12 Jan 2005 19:27:04 +0000 (19:27 +0000)]
- Make MTA dynamically allocated so that proxies and other resources
are freed at the proper time.
- Changed/removed some incorrect comments regarding apartments.
Paul Vriens [Wed, 12 Jan 2005 19:26:42 +0000 (19:26 +0000)]
- use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
Alexandre Julliard [Tue, 11 Jan 2005 19:08:58 +0000 (19:08 +0000)]
Paul Vriens [Tue, 11 Jan 2005 16:02:21 +0000 (16:02 +0000)]
- use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
Mike Hearn [Tue, 11 Jan 2005 16:01:31 +0000 (16:01 +0000)]
Give a more informative error when a DLL fails to initialize during
startup.
Dmitry Timoshkov [Tue, 11 Jan 2005 15:47:13 +0000 (15:47 +0000)]
Make Alt press/release test actually pass for not managed windows.
Paul Vriens [Tue, 11 Jan 2005 15:46:43 +0000 (15:46 +0000)]
Use Interlocked* functions in AddRef and Release.
Dmitry Timoshkov [Tue, 11 Jan 2005 15:45:32 +0000 (15:45 +0000)]
Fix WmCreateCustomDialogSeq message sequence for 256 color mode.
Bill Medland [Tue, 11 Jan 2005 15:45:03 +0000 (15:45 +0000)]
Corrected testing for multithreaded (based upon observations by Paul
Vriens, Christian Costa and Robert Shearman).
Added TRACE for investigating OXID errors.
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.