Huw Davies
ba874a31d0
Add support for interface ptrs including the special cases for
...
IUnknown and IDispatch.
2005-01-14 16:50:16 +00:00
Ulrich Czekalla
24f804528e
GetFileName31W should call unicode version of FD31_AllocPrivate.
2005-01-14 16:49:55 +00:00
Justin Chevrier
f44d0692f1
Created unit test for SPI_{GET,SET}MINIMIZEDMETRICS.
2005-01-14 16:49:33 +00:00
Justin Chevrier
acb223ee21
- 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.
2005-01-14 16:49:12 +00:00
Robert Shearman
6036a773e2
- The apartment reference should be held while the stub manager
...
reference is held.
- Fix same apartment-unmarshal detection.
2005-01-14 16:48:34 +00:00
Dimitrie O. Paun
3bc9380619
Use the LVCFMT_{LEFT,RIGHT,CENTER} enumeration flags properly.
2005-01-14 16:21:41 +00:00
Rein Klazes
b08f958157
In int21_ioctl - get device data-, set the "is console" bits if the
...
device handle is a tty or a proper console io handle.
2005-01-14 16:21:07 +00:00
Mike McCormack
c3ead97b4e
Move all service stubs together, make them consistent.
2005-01-14 16:20:41 +00:00
James Hawkins
ba92d2924a
- Use Interlocked* instead of ++/-- in AddRef/Release.
...
- Use only stored result of Interlocked* in AddRef/Release.
- Expand TRACEs to display the ref count.
2005-01-14 16:02:20 +00:00
Aric Stewart
516a9c70ed
First implementation of the WriteIniValues action.
2005-01-14 15:59:26 +00:00
Robert Shearman
ead057c4b7
- 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.
2005-01-14 15:59:01 +00:00
Dmitry Timoshkov
8af3e67e29
Add WM_GETOBJECT definition, remove WM_OTHERWINDOWCREATED define.
2005-01-14 15:14:41 +00:00
Dimitrie O. Paun
a713da2fc1
Suggest testing patches in a gentler way.
...
Encourage people to submit tests with their patches as well.
2005-01-14 15:14:09 +00:00
Klemens Friedl
a4d4652dd1
Update German language file.
2005-01-14 15:13:56 +00:00
Mike McCormack
1afd5f68f8
Cleanup service handles.
2005-01-14 15:13:40 +00:00
Jon Griffiths
ae720e6d7c
Increase the required rectangle size before drawing big +/-.
2005-01-14 15:13:24 +00:00
Walt Ogburn
b28c79aa50
Fix BS_PATTERN brushes in mfdrv. Un-comment the corresponding test.
2005-01-14 15:12:59 +00:00
James Hawkins
6847d5956a
Return CLASS_E_NOAGGREGATION if pUnkOuter is non-null.
2005-01-14 15:12:43 +00:00
Aric Stewart
dbb5d2a871
Custom actions can have null in their target parameters, handle that
...
without crashing. Also enable deformating of lines greater than 256
characters.
2005-01-14 15:12:27 +00:00
Robert Shearman
a84e7d7b75
Destroy stubs on apartment shutdown.
2005-01-14 15:11:55 +00:00
Ge van Geldorp
7cf104aa52
Fix prototypes according to PSDK.
2005-01-14 15:11:40 +00:00
Mike Hearn
ba0475e738
Force context switch on chanbuf disconnect to avoid a race in the test
...
suite.
2005-01-14 15:11:24 +00:00
Robert Shearman
7b3d092c26
Add a LIST_FOR_EACH_ENTRY list helper.
2005-01-14 15:11:07 +00:00
Paul Vriens
c905d691c8
- use Interlocked* functions in AddRef and Release.
...
- store the result of the Interlocked functions and use only this.
2005-01-14 15:10:52 +00:00
Christian Costa
a010e3b3fa
CoInitialize(Ex) should return S_FALSE when COM is already initialized
...
for the current thread.
2005-01-12 19:58:09 +00:00
Alexandre Julliard
d7b4d60cd7
Use the exported functions SaveDC/RestoreDC instead of SetDCState16.
2005-01-12 19:57:08 +00:00
James Hawkins
ed12a3defd
- Use Interlocked* instead of ++/-- in AddRef/Release.
...
- Use only stored result of Interlocked* in AddRef/Release.
- Expand TRACEs to display the ref count.
2005-01-12 19:55:24 +00:00
James Hawkins
79ecb0d783
- Use only stored result of Interlocked* in AddRef/Release.
...
- Expand TRACEs to display the ref count.
2005-01-12 19:52:38 +00:00
James Hawkins
11db0ea655
Use only stored result of Interlocked* in AddRef/Release.
2005-01-12 19:50:22 +00:00
Robert Shearman
452491bd03
- Document CoSetState & CoGetState.
...
- Rewrite them to only retrieve TLS info once.
- Remove trailing whitespace in COM_CurrentInfo.
2005-01-12 19:48:39 +00:00
Robert Shearman
2891bc53ba
Remove wine_marshal_data: it is unneeded and there is no equivalent in
...
STDOBJREF.
2005-01-12 19:48:20 +00:00
James Hawkins
a1e304a25f
- use only stored result of Interlocked* in AddRef/Release
...
- expand TRACEs to display the ref count
2005-01-12 19:29:43 +00:00
Paul Vriens
fea45b1493
- 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.
2005-01-12 19:29:22 +00:00
Huw Davies
e9ca9f1955
Better type encoding. (Interface ptrs still not there yet).
2005-01-12 19:28:59 +00:00
Robert Shearman
de95de1865
- Force creation of thread queue to stop PostThreadMessage from
...
failing.
- Remove incorrect comment.
2005-01-12 19:28:37 +00:00
Justin Chevrier
a33c7d89db
- 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.
2005-01-12 19:28:16 +00:00
Robert Shearman
e1d2a837a0
Add LIST_FOR_EACH_SAFE - a list iteration macro that is safe against
...
removal.
2005-01-12 19:27:35 +00:00
Robert Shearman
89f5c8241f
The way apartments are used has changed, so fix up the hacks in the
...
RPC code that haven't yet been updated.
2005-01-12 19:27:22 +00:00
Robert Shearman
36f482cb7d
- Make MTA dynamically allocated so that proxies and other resources
...
are freed at the proper time.
- Changed/removed some incorrect comments regarding apartments.
2005-01-12 19:27:04 +00:00
Paul Vriens
b2bb57a484
- use Interlocked* functions in AddRef and Release.
...
- store the result of the Interlocked functions and use only this.
2005-01-12 19:26:42 +00:00
Alexandre Julliard
1bc887bcbe
Release 20050111.
2005-01-11 19:08:58 +00:00
Paul Vriens
3da8524bb4
- use Interlocked* functions in AddRef and Release.
...
- store the result of the Interlocked functions and use only this.
2005-01-11 16:02:21 +00:00
Mike Hearn
bef1336667
Give a more informative error when a DLL fails to initialize during
...
startup.
2005-01-11 16:01:31 +00:00
Dmitry Timoshkov
61b5e90d34
Make Alt press/release test actually pass for not managed windows.
2005-01-11 15:47:13 +00:00
Paul Vriens
6a8268f372
Use Interlocked* functions in AddRef and Release.
2005-01-11 15:46:43 +00:00
Dmitry Timoshkov
d2512860ac
Fix WmCreateCustomDialogSeq message sequence for 256 color mode.
2005-01-11 15:45:32 +00:00
Bill Medland
9c6de52bb2
Corrected testing for multithreaded (based upon observations by Paul
...
Vriens, Christian Costa and Robert Shearman).
Added TRACE for investigating OXID errors.
2005-01-11 15:45:03 +00:00
Paul Vriens
8dd96b170e
Add an extra class to register.
2005-01-11 15:44:42 +00:00
Alexandre Julliard
56206376b8
Desktop window is repainted on WM_ERASEBKGND, it must never get a
...
WM_PAINT.
2005-01-11 15:15:11 +00:00
Alexandre Julliard
e2a7181069
Warning fix.
2005-01-11 15:13:11 +00:00