Piotr Caban
|
9fd75e8650
|
ole32/tests: Fix new failures in CoWaitForMultipleHandles tests.
|
2015-07-31 12:07:41 +02:00 |
Piotr Caban
|
fbf7046ae8
|
ole32: Don't pump all messages in CoWaitForMultipleHandles in threads without apartment window.
|
2015-07-30 23:50:43 +02:00 |
Dmitry Timoshkov
|
76f9d93344
|
ole32: Fix a memory leak.
|
2015-07-13 22:08:38 +09:00 |
Damjan Jovanovic
|
372b0e1e80
|
ole32: Convey the Alt button state to the drop target.
|
2015-07-07 16:52:21 +09:00 |
Vincent Povirk
|
9cf835a947
|
ole32: Use grfLocksSupported to decide when LockRegion is implemented.
|
2015-07-07 16:52:21 +09:00 |
Vincent Povirk
|
8ff3783586
|
ole32: Add a storage test using a custom ILockBytes.
|
2015-07-07 16:52:21 +09:00 |
Dmitry Timoshkov
|
1f17334fc2
|
ole32: Accept STG_E_UNIMPLEMENTEDFUNCTION when ILockBytes implementation doesn't support locking.
Some custom implementations return it instead of STG_E_INVALIDFUNCTION.
|
2015-07-06 16:34:47 +09:00 |
Nikolay Sivov
|
64456de761
|
ole32: Handle EnumElements() failure (Coverity).
|
2015-06-29 18:51:02 +09:00 |
Nikolay Sivov
|
1e97a2db17
|
ole32/tests: Fix source buffer leak (Valgrind).
|
2015-06-22 15:31:54 +09:00 |
Nikolay Sivov
|
4cef7ad841
|
ole32: Fix a typo in argument name.
|
2015-06-17 18:19:55 +09:00 |
Nikolay Sivov
|
61368e76e4
|
ole32: Marshal HBRUSH as remotable handle.
|
2015-06-16 16:50:35 +09:00 |
Nikolay Sivov
|
6d53f071c6
|
ole32: Marshal HICON as remotable handle.
|
2015-06-15 22:10:31 +09:00 |
Nikolay Sivov
|
815197f28c
|
ole32: Marshal HDC as remotable handle.
|
2015-06-15 22:10:31 +09:00 |
Vincent Povirk
|
3f83b788d4
|
ole32: Fix storage locking for read-only exclusive mode.
|
2015-06-12 21:22:42 +09:00 |
Nikolay Sivov
|
ff6201c61f
|
ole32/tests: Test if user memory routines are called, remove some useless traces.
|
2015-06-05 18:38:21 +09:00 |
Nikolay Sivov
|
bfa23b637e
|
ole32: Fix length of buffer allocated by SNB_UserUnmarshal() (Valgrind).
|
2015-06-04 15:55:53 +09:00 |
Nikolay Sivov
|
7c5f639cb8
|
ole32: Initialize returned value for disconnected case too in proxy_manager_get_remunknown() (Coverity).
|
2015-06-01 14:52:56 +09:00 |
Nikolay Sivov
|
5c0e48e8ca
|
ole32: Avoid potential null pointer access (Coverity).
|
2015-06-01 14:52:52 +09:00 |
Nikolay Sivov
|
10c878a451
|
ole32: Implemented some proxy/stubs methods.
|
2015-06-01 14:43:02 +09:00 |
Sebastian Lackner
|
fdd83248b6
|
ole32/tests: Add additional tests for CoWaitForMultipleHandles and WM_QUIT.
|
2015-05-22 14:09:19 +09:00 |
Nikolay Sivov
|
aa3a234803
|
ole32: Implement SNB marshalling.
|
2015-05-15 21:58:06 +09:00 |
Francois Gouget
|
5f35f1a8db
|
ole32/tests: Silence some clipboard traces that generate too many lines.
|
2015-05-12 22:32:34 +09:00 |
Nikolay Sivov
|
26a9f62db7
|
ole32/tests: Added a test for OleRun().
|
2015-05-08 18:33:35 +09:00 |
Francois Gouget
|
514345b401
|
ole32: Make some storage32 functions static.
|
2015-05-04 15:07:39 +09:00 |
Francois Gouget
|
356748e6bc
|
ole32: Reorder storage32 functions to avoid forward declarations.
|
2015-05-04 15:07:35 +09:00 |
Francois Gouget
|
58e47c612f
|
ole32: Fix some storage32 comments.
|
2015-05-04 15:06:53 +09:00 |
Nikolay Sivov
|
bb37d75074
|
ole32/tests: Fix a test failure on Win8.
|
2015-05-01 21:12:42 +09:00 |
Nikolay Sivov
|
3d33d8a9c4
|
ole32/tests: Fix test failures on some VMs with limited user permissions.
|
2015-05-01 21:12:23 +09:00 |
Francois Gouget
|
7703852627
|
ole32; Fix some storage32 comments and standardize some virtual table names.
|
2015-04-27 15:08:46 +09:00 |
Huw Davies
|
a38699084b
|
ole32/tests: Win 8 releases the drop target in OleUninitialize().
|
2015-04-20 14:37:13 +09:00 |
Nikolay Sivov
|
961b1a270f
|
ole32: Remove a couple of interface casts.
|
2015-04-06 12:09:17 +09:00 |
Huw Davies
|
f57e08995a
|
ole32/tests: Add tests for loading a dib 'CONTENTS' stream.
|
2015-03-25 19:46:03 +09:00 |
Huw Davies
|
b0deb315a0
|
ole32: Implement QueryGetData().
|
2015-03-25 19:45:58 +09:00 |
Huw Davies
|
b4cd2c4dbb
|
ole32: Add support for drawing the dib format.
|
2015-03-25 19:45:55 +09:00 |
Huw Davies
|
e410f273cd
|
ole32: Add support for retrieving extents of dib format.
|
2015-03-25 19:45:52 +09:00 |
Huw Davies
|
bbba2c00aa
|
ole32: Add support for loading dibs.
|
2015-03-25 19:45:48 +09:00 |
Huw Davies
|
547fd746bb
|
ole32: Separate metafile loading into a helper function.
|
2015-03-25 19:45:42 +09:00 |
Huw Davies
|
480c10cce9
|
ole32: Add support for parsing the 'CONTENTS' stream.
|
2015-03-25 19:45:36 +09:00 |
Huw Davies
|
d864387aaa
|
ole32: Split the data loading into a couple of helpers.
|
2015-03-25 19:45:31 +09:00 |
Huw Davies
|
a4e3668f3f
|
ole32: A cache entry should hold the stream its data is from, not the top-level storage.
|
2015-03-25 19:45:10 +09:00 |
Huw Davies
|
c5e020c5b5
|
ole32: Read the class id from the top-level storage object.
The cache_entries' storages are just references to the same object anyway.
|
2015-03-25 19:44:59 +09:00 |
Nikolay Sivov
|
597515c074
|
ole32/tests: Return interface pointer instead of impl pointer from QI.
|
2015-03-24 18:16:34 +09:00 |
Nikolay Sivov
|
7d44fa714a
|
ole32: Return interface pointers instead of impl pointers from QI.
|
2015-03-24 18:16:30 +09:00 |
Nikolay Sivov
|
bc9b29f65d
|
ole32: Cleanup QI for IEnumMoniker.
|
2015-03-20 16:23:12 +09:00 |
Nikolay Sivov
|
853dc5ec2f
|
ole32: Improve error handling in GetClassFile() (PVS-Studio).
|
2015-03-20 16:23:10 +09:00 |
Nikolay Sivov
|
f294ea8333
|
ole32: Fix error handling in GetTimeOfLastChange() for item moniker (PVS-Studio).
|
2015-03-20 16:23:08 +09:00 |
Francois Gouget
|
f505e6fb4a
|
Assorted spelling fixes.
|
2015-03-19 21:54:14 +09:00 |
Nikolay Sivov
|
3376648224
|
ole32/datacache: Handle stream Stat() failure (PVS-Studio).
|
2015-03-19 16:56:05 +09:00 |
Nikolay Sivov
|
1c2bbe8f65
|
ole32: Handle ILockBytes creation failure (PVS-Studio).
|
2015-03-17 14:19:12 +09:00 |
Francois Gouget
|
7fe0600237
|
ole32: Remove unneeded NONAMELESSXXX directives.
|
2015-03-17 14:18:54 +09:00 |