Commit graph

42 commits

Author SHA1 Message Date
Colin Finck c2c66aff7d Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
Amine Khaldi 7634613083 [OLE32] Sync with Wine Staging 2.16. CORE-13762
a56bc8f ole32: Store proxy/stub CLSIDs per process, not per apartment.
3b44927 ole32: New high resolution cursors generated from SVG.
5a3b87a ole32: Avoid null pointer dereferences in CoGetTreatAsClass.
13c6d37 ole32: Add stub for OleGetIconOfFile.
33a720b ole32: InitNew() should fail if there is a current storage.
966e8a2 ole32: Create initial cache entries for the CLSID_Picture_ classes.
111b72f ole32: Add the ability to create an entry without returning it.
705ccd7 ole32: Start allocating regular cache entries with id of 2.
0267564 ole32: Fix incorrectly assigned member in the presentation stream.
85a1309 ole32: Make bitmap_info_size() static.

svn path=/trunk/; revision=75890
2017-09-17 22:56:11 +00:00
Amine Khaldi e1f8933518 [OLE32] Sync with Wine Staging 2.9. CORE-13362
9cc976a ole32: Fix compilation with recent versions of gcc.
2e36326 ole32: Synthesize dibs or bitmaps as appropriate.
e27708f ole32: Create CF_DIB and CF_BITMAP entries when either is cached.
20a8f1a ole32: Implement IOleCache_EnumCache().
f9b0f60 ole32: Check the cache entry's stgmedium for the unloaded state.
8fc1a4c ole32: OleUninitialize() does not release the reference to the clipboard's source dataobject.
1d2860e ole32: Fix up the dib's resolution on loading.
e7bb4ba ole32: Don't cache the BITMAPFILEHEADER.
fc49d98 ole32: Set the advise flags in CreateEntry().
77d1eba ole32: Use the helper function to copy the clipboard's FORMATETC.
9ee30d7 ole32: Use the helper function to copy the datacache's FORMATETC.
11db491 ole32: Add a helper to copy FORMATETC structures.
b399baf ole32: Add CoRegisterSurrogate/Ex stubs.
87dba2b ole32: Zero STGMEDIUM before calling IDataObject::GetData.
c7e6fe6 ole32: Added GlobalOptions object stub implementation.
fd09c37 ole32: Use generic class factory for StdComponentCategoriesMgr object.
076c782 ole32: Use generic class factory for pointer moniker.
961c3dc ole32: Use generic class factory for class moniker.
947c9ba ole32: Use generic class factory for composite moniker.
b05fd46 ole32: Use generic class factory for anti moniker.
dee6463 ole32: Use generic class factory for item moniker.
cf7883f ole32: Added generic class factory implementation and use it for file moniker.

svn path=/trunk/; revision=74829
2017-06-03 22:33:33 +00:00
Amine Khaldi e88c7f24df [OLE32] Sync with Wine Staging 1.9.16. CORE-11866
svn path=/trunk/; revision=72348
2016-08-19 09:38:43 +00:00
Amine Khaldi 3df7653ebe [OLE32] Sync with Wine Staging 1.9.11. CORE-11368
svn path=/trunk/; revision=71579
2016-06-07 10:47:21 +00:00
Amine Khaldi bdeb901264 [OLE32] Sync with Wine Staging 1.9.4. CORE-10912
svn path=/trunk/; revision=70901
2016-03-04 09:25:52 +00:00
Amine Khaldi 40c6100667 [OLE32] Sync with Wine Staging 1.7.55. CORE-10536
svn path=/trunk/; revision=69908
2015-11-17 10:30:40 +00:00
Amine Khaldi bc504c5a3f [OLE32] Sync with Wine Staging 1.7.47. CORE-9924
svn path=/trunk/; revision=68469
2015-07-19 23:10:53 +00:00
Amine Khaldi ec27d5b880 [OLE32] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66628
2015-03-09 19:57:38 +00:00
Amine Khaldi 9fd8bd9a43 [OLE32]
* Sync with Wine 1.7.27.
CORE-8540

svn path=/trunk/; revision=64491
2014-10-03 11:44:27 +00:00
Timo Kreuzer c7fe9e7521 [PSDK/...]
- Add/improve some definitions in ntdef.h
- fix definition of SUBLANG_SINDHI_PAKISTAN in winnt.h
- enable ARRAYSIZE in winnt.h
- #undef ARRAYSIZE in certain wine code to avoid redefinition
- Use PCCH instead of PCCHAR in ext2lib (PCCHAR is ntdef.h only)
- remove obsolete definitions from smss.h

svn path=/trunk/; revision=64000
2014-08-30 22:26:42 +00:00
Amine Khaldi f38983022a [OLE32]
* Sync with Wine 1.7.17.
CORE-8080

svn path=/trunk/; revision=62938
2014-04-24 12:14:13 +00:00
Amine Khaldi 56f0833252 [OLE32]
* Create a main header and move some inclusions to it.
* Remove inclusions and definitions that already exist in the main header.
* Improve the GUIDs situation.
CORE-7716

svn path=/trunk/; revision=61427
2013-12-26 16:07:35 +00:00
Amine Khaldi 01f85a4410 [OLE32]
* Sync with Wine 1.7.1.
CORE-7469

svn path=/trunk/; revision=60354
2013-09-26 13:58:03 +00:00
Amine Khaldi 5d0dc7b588 [OLE32]
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=58586
2013-03-23 10:35:27 +00:00
Amine Khaldi 2bd930547c * Slap *some* sense into our header inclusions.
* This significantly shrinks the dependency tracking data and the compiled objects size, which speeds up the whole build process (especially the incremental builds) accelerating the daily development as a result.
* No intended code changes, ~27% smaller build. Enjoy ;)

svn path=/trunk/; revision=58214
2013-01-24 23:00:42 +00:00
Amine Khaldi 5acb061f2b [OLE32]
* Sync with Wine 1.5.19.

svn path=/trunk/; revision=57895
2012-12-12 21:01:41 +00:00
Amine Khaldi c3be8a39d4 [WIDL]
* Set the attribute before the variable in write_func_param_struct(). Should be sent upstream.
* Initialize in an MSVC compatible way. Should be sent upstream.
[REACTOS/IDLS]
* Use widl instead of midl in MSVC builds.

svn path=/trunk/; revision=57019
2012-08-01 23:25:06 +00:00
Amine Khaldi fc60692086 [OLE32]
* Sync to Wine 1.5.4.

svn path=/trunk/; revision=56597
2012-05-17 15:16:51 +00:00
Christoph von Wittich c48e118c70 [OLE32]
sync to wine 1.2 RC2

svn path=/trunk/; revision=47405
2010-05-29 11:34:57 +00:00
Aleksey Bragin 590cff7bd1 - Add Wow64* functions declarations to winbase.h
- Export Wow64* functions in kernel32, because 32bit Windows also exports them.
- Sync ole32, oleaut32 with Wine-1.1.43.

svn path=/trunk/; revision=46959
2010-04-20 17:36:44 +00:00
Aleksey Bragin 9403f80947 - Sync activeds, atl, avifil32, cabinet to Wine-1.1.43.
svn path=/trunk/; revision=46938
2010-04-19 14:03:42 +00:00
Christoph von Wittich 1a25e4b86d [OLE32]
sync ole32 with wine 1.1.41

svn path=/trunk/; revision=46295
2010-03-21 13:00:22 +00:00
Aleksey Bragin f4fa6270ae [OLE32]
- Sync to Wine-1.1.40. Along with improvements, it provides many memory corruption fixes.

svn path=/trunk/; revision=46056
2010-03-10 14:28:56 +00:00
Christoph von Wittich eb65544870 sync ole32 with wine 1.1.28
svn path=/trunk/; revision=42905
2009-08-24 10:51:15 +00:00
Dmitry Chapyshev 3d634e9320 - Sync ole32, oleaut32 with Wine 1.1.22
svn path=/trunk/; revision=41063
2009-05-23 10:25:54 +00:00
Dmitry Chapyshev cc308abba4 - Sync ole32, oleacc, oleaut32 with Wine 1.1.21
svn path=/trunk/; revision=40849
2009-05-09 09:23:08 +00:00
Dmitry Chapyshev 57e86f2709 - Sync ole32 and oleaut32 with Wine 1.1.20
svn path=/trunk/; revision=40795
2009-05-05 15:31:02 +00:00
Dmitry Chapyshev d45772c95a - Sync ole32, oleaut32, olesvr32 with Wine head
svn path=/trunk/; revision=40000
2009-03-13 13:40:31 +00:00
Christoph von Wittich cca55b4587 sync ole32 with wine 1.1.14
svn path=/trunk/; revision=39225
2009-01-31 12:40:36 +00:00
Christoph von Wittich 747111402a sync ole32 and oleaut32 to wine 1.1.13
svn path=/trunk/; revision=38908
2009-01-18 19:23:59 +00:00
KJK::Hyperion 936851e20d Sync widl, comcat, ole32, oleaut32 and rpcrt4 to wine 1.1.12
widl can now automatically generate boilerplate code for DLLs hosting RPC proxies (and ole32 and oleaut32 now use this feature): invoke the generation automatically from rbuild rules for rpcproxy modules

svn path=/trunk/; revision=38774
2009-01-15 17:52:35 +00:00
Aleksey Bragin 7572fe233a - Sync ole32 to Wine-20081105 (matching rpcrt4 sync). Tested with two versions of FoxIt for bug #2361, it doesn't happen. Also tested with MS Office 2003 installation (which goes up to "Writing system registry values").
- Remove epm server building from rpcrt4, it belongs to rpcss.

svn path=/trunk/; revision=37240
2008-11-07 11:00:30 +00:00
Christoph von Wittich c6339492a2 sync ole32 with wine 1.1.4
svn path=/trunk/; revision=36196
2008-09-13 18:49:51 +00:00
Aleksey Bragin 65e234891c - Autosyncing with Wine HEAD.
- Add I_RpcExceptionFilter to rpcrt4 from recent wine and export it. This allows to not do a full rpcrt4 sync right now, but still sync everything else.

svn path=/trunk/; revision=34403
2008-07-10 09:14:19 +00:00
The Wine Synchronizer 9eb1c01f64 Autosyncing with Wine HEAD
svn path=/trunk/; revision=31787
2008-01-14 15:45:45 +00:00
Daniel Reimer ae7da04787 Delete all Trailing spaces in code.
svn path=/trunk/; revision=29690
2007-10-19 23:21:45 +00:00
The Wine Synchronizer a0b832df14 Autosyncing with Wine HEAD
svn path=/trunk/; revision=27912
2007-07-27 09:49:52 +00:00
The Wine Synchronizer f662eaa548 Autosyncing with Wine HEAD
svn path=/trunk/; revision=26436
2007-04-20 12:23:52 +00:00
The Wine Synchronizer 24ed99d8d9 Revert changes done to ole32, oleaut32 and riched20 in r26428.
You need to *exclusively* use wineimport.cmd tool when updating these libraries

svn path=/trunk/; revision=26431
2007-04-20 10:28:01 +00:00
Christoph von Wittich 1f121135ab update riched20,ole32,oleaut32 to latest wine versions
disable ks,portcls,wdm because of broken ks.h
updated psdk,ddk headers
updated uuid and wine libs
implement IdlHeader handling in rbuild
added new idl files and removed the old header files
TODO: get rid of the WINELIB_NAME_AW macros, fix ks.h

svn path=/trunk/; revision=26428
2007-04-20 02:30:53 +00:00
Maarten Bosma 587699d1e6 Move stuff into win32
svn path=/trunk/; revision=21109
2006-02-17 18:53:49 +00:00
Renamed from reactos/dll/ole32/compobj.c (Browse further)