Vincent Povirk
|
ee6856d874
|
ole32: Don't use IEnumSTATSTG to search for elements of storages.
We use it to do a linear search of a binary tree, which is overkill.
Replace it with a simple binary search.
|
2009-10-26 11:17:35 +01:00 |
Vincent Povirk
|
dce1ec06c8
|
ole32: Rename previous/nextProperty to left/rightChild.
These fields are used to build a binary tree of elements in a storage. This
should make the usage clearer.
|
2009-10-26 11:17:23 +01:00 |
Vincent Povirk
|
224ddb50f3
|
ole32: Clarify the timestamp fields in StgProperty.
According to the MS spec, these are FILETIME structures containing creation
and modification times.
|
2009-10-26 11:17:13 +01:00 |
Alexandre Julliard
|
f7bd47f78b
|
ole32/tests: Set returned pointer to NULL in CreateInstance (Valgrind).
|
2009-10-22 13:04:36 +02:00 |
Paul Vriens
|
5f52d86cc2
|
oleaut32/tests: Remove a temp file.
|
2009-10-20 14:39:37 +02:00 |
Vincent Povirk
|
657c832765
|
ole32: Add test showing storage objects can't be opened twice.
|
2009-10-14 11:23:07 +02:00 |
Andrew Eikum
|
7e7ed92b5d
|
ole32/tests: Add tests for IStorage::CopyTo with IID exclusions.
|
2009-10-12 12:13:14 +02:00 |
Andrew Eikum
|
7b475390e4
|
ole32: Use rgiidExclude in StorageImpl::CopyTo.
|
2009-10-12 12:13:11 +02:00 |
Andrew Eikum
|
29fc53b632
|
ole32/tests: Add tests for IStorage::CopyTo with SNB exlusions.
|
2009-10-06 11:57:44 +02:00 |
Andrew Eikum
|
8672289c6e
|
ole32: Use snbExclude in StorageImpl::CopyTo.
|
2009-10-06 11:57:37 +02:00 |
Andrew Eikum
|
60d8547e61
|
ole32/tests: Add tests for IStorage::CopyTo.
|
2009-10-06 11:57:29 +02:00 |
Nikolay Sivov
|
5b723235d8
|
ole32: Check source pointer in StringFromGUID2.
|
2009-10-06 11:57:20 +02:00 |
Vincent Povirk
|
b41822b1dc
|
ole32: Remove useless comments.
|
2009-10-05 13:46:00 +02:00 |
Vincent Povirk
|
536aa9be99
|
ole32/tests: Add test for non-root transacted storage objects.
|
2009-10-05 13:46:00 +02:00 |
Vincent Povirk
|
3c9067de9f
|
ole32/tests: Add test for IStorage::Revert.
|
2009-10-05 13:46:00 +02:00 |
Vincent Povirk
|
d6e020fdb8
|
ole32/tests: Test substorages of transacted storage objects.
|
2009-10-05 13:46:00 +02:00 |
Vincent Povirk
|
40433554d5
|
ole32: We do need to implement Commit/Revert for non-root storage.
|
2009-10-05 13:45:59 +02:00 |
Jörg Höhle
|
08df19b405
|
ole32/tests: Guard ReleaseStgMedium with SUCCEEDED.
|
2009-09-30 14:31:57 +02:00 |
Markus Stockhausen
|
abdebcdbbe
|
ole32/storage32: Fix for reference counters in nested storage.
|
2009-09-26 16:05:45 +02:00 |
Alexandre Julliard
|
f5ed7868ee
|
ole32: Don't register interfaces that belong to actxprxy.
|
2009-09-11 12:44:15 +02:00 |
Huw Davies
|
9b38ffe6c6
|
ole32: The server principal name can be the constant COLE_DEFAULT_PRINCIPAL.
|
2009-09-08 13:51:18 +02:00 |
Andrew Eikum
|
968126c231
|
ole32: Don't fail when constants are 'incorrect'.
|
2009-09-08 12:11:10 +02:00 |
Austin English
|
f8daa90284
|
ole32: Fix build on Power PC.
|
2009-09-01 12:52:11 +02:00 |
Eric Pouech
|
09adcee263
|
ole32: Fix various missing Release calls on monikers.
|
2009-08-29 17:11:31 +02:00 |
Eric Pouech
|
35d6217def
|
Remove a couple of superfluous casts.
|
2009-08-29 17:11:26 +02:00 |
Andrew Eikum
|
a0d262c545
|
ole32: Overwrite previous CompObj instead of failing.
|
2009-08-28 11:54:30 +02:00 |
Austin English
|
57bc49099b
|
ole32: Add a stub for CoGetCurrentLogicalThreadId.
|
2009-08-27 13:36:04 +02:00 |
Alexandre Julliard
|
4964374570
|
ntdll: The large integer functions are 32-bit only.
|
2009-08-24 15:17:33 +02:00 |
Andrew Eikum
|
a0aaa65507
|
ole32: Don't read past the end of the stream when converting block types.
|
2009-08-24 12:02:40 +02:00 |
Andrew Eikum
|
85a5867308
|
ole32: Add big block chain to small block chain conversion routine.
|
2009-08-20 19:43:30 +02:00 |
Andrew Eikum
|
972e4a22f8
|
ole32: Allow small block chains with no property.
|
2009-08-20 19:43:30 +02:00 |
Andrew Eikum
|
7ca31e83f0
|
ole32: Repair leak on error path.
|
2009-08-20 19:43:30 +02:00 |
Juan Lang
|
b308157bf2
|
ole32: Correct byte count.
|
2009-08-20 15:26:54 +02:00 |
Juan Lang
|
c664e9f494
|
ole32: On big endian machines, copy strings to little endian order without mucking with the map they're stored in.
|
2009-08-20 15:26:45 +02:00 |
Alexandre Julliard
|
4770ba7bcc
|
ole32/tests: Skip a string that may not round-trip in all codepages.
|
2009-08-19 10:02:50 +02:00 |
Alexandre Julliard
|
a104766b07
|
ole32/tests: Don't release the token object since it doesn't have a proper ref count.
|
2009-08-18 13:00:37 +02:00 |
Alexandre Julliard
|
9b2e414e91
|
ole32/tests: Avoid infinite waits in tests.
|
2009-08-18 12:48:57 +02:00 |
Alexandre Julliard
|
d617642999
|
ole32/tests: Avoid depending on the heap allocation order for the CoGetObjectContext test.
|
2009-07-22 14:42:50 +02:00 |
Francois Gouget
|
3cbeae820d
|
ole32: Make apartment_addref() static.
|
2009-07-07 11:16:26 +02:00 |
Francois Gouget
|
f8afcdbb7c
|
ole32: Reorder some compobj functions to avoid forward declarations.
|
2009-07-07 11:16:22 +02:00 |
Paul Vriens
|
f057d7d63f
|
ole32/tests: Reset a variable before testing.
|
2009-07-06 14:35:26 +02:00 |
Alexandre Julliard
|
05beb0daed
|
ole32/tests: Fix the HMETAFILE_UserSize prototype.
|
2009-07-03 13:57:21 +02:00 |
Alexandre Julliard
|
56af92b073
|
makefiles: Regenerate the source lists using make_makefiles.
|
2009-07-03 13:26:38 +02:00 |
Michael Stefaniuc
|
a1b286086e
|
ole32: Import the content of version.rc into the main rc file.
There is no need for a separate file.
|
2009-07-03 13:06:18 +02:00 |
Hans Leidekker
|
6986d97f18
|
ole32: Use existing MTA in CoGetContextToken and CoGetObjectContext.
|
2009-07-03 13:06:17 +02:00 |
Paul Vriens
|
fb0275dd31
|
ole32/tests: Fix some test failures on Win9x/WinME.
|
2009-07-02 14:26:02 +02:00 |
Huw Davies
|
e67da11716
|
ole32: Implement OleCreateEmbeddingHelper.
Based on a patch by Rob Shearman.
|
2009-06-26 11:59:04 +02:00 |
Hans Leidekker
|
82bcafe8eb
|
ole32: Add tests for CoGetContextToken.
|
2009-06-23 15:52:58 +02:00 |
Hans Leidekker
|
b9be397024
|
ole32: Implement CoGetContextToken.
|
2009-06-23 15:52:37 +02:00 |
Huw Davies
|
7490f922e0
|
ole32/tests: Add a test for enhanced metafile retrieval.
|
2009-06-23 11:45:08 +02:00 |