office-gobmx/winaccessibility/source/service
Michael Stahl 3b86569fcb winaccessibility: replace CoCreateInstance with direct instantiation
This is an alternative (to 732ec36edf)
solution to the "CoCreateInstance does not work" problem:
replace all CoCreateInstance calls with equivalent calls to create
the components directly.

Since the only reason why this COM stuff needs to be registered
at all is that AccObject uses CoCreateInstance() to create its
COM objects, another possible solution appears to be to simply link
the libraries and instantiate the COM objects directly, without COM.

The only difference appears to be that CoCreateInstance would
automatically add proxy objects in case the COM objects reside in a
single-threaded appartment; not sure if that is relevant here.

Change-Id: I8ffb8af501f6084f3145fa4d4f53366a070e1691
Reviewed-on: https://gerrit.libreoffice.org/6792
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Tested-by: Michael Meeks <michael.meeks@collabora.com>
2013-11-25 03:21:30 -06:00
..
AccComponentEventListener.cxx cppcheck: consecutive break 2013-11-24 15:09:15 +01:00
AccContainerEventListener.cxx winaccessibility: replace mysterious and inexplicable locking strategy 2013-11-20 01:33:42 +01:00
AccDescendantManagerEventListener.cxx winaccessibility: replace mysterious and inexplicable locking strategy 2013-11-20 01:33:42 +01:00
AccDialogEventListener.cxx winaccessibility: replace mysterious and inexplicable locking strategy 2013-11-20 01:33:42 +01:00
AccEventListener.cxx winaccessibility: "typedef sal_Int32 HWND;" - sigh... 2013-11-21 00:41:09 +01:00
AccFrameEventListener.cxx winaccessibility: fix even more pointless HWND to long casting 2013-11-21 00:41:09 +01:00
AccListEventListener.cxx winaccessibility: replace mysterious and inexplicable locking strategy 2013-11-20 01:33:42 +01:00
AccMenuEventListener.cxx winaccessibility: replace mysterious and inexplicable locking strategy 2013-11-20 01:33:42 +01:00
AccObject.cxx winaccessibility: replace CoCreateInstance with direct instantiation 2013-11-25 03:21:30 -06:00
AccObjectContainerEventListener.cxx
AccObjectManagerAgent.cxx winaccessibility: use sal_Int64 for pointers in AccObjectManagerAgent 2013-11-21 00:41:09 +01:00
AccObjectWinManager.cxx cppcheck: Prefer prefix ++/-- operators for non-primitive types 2013-11-24 14:43:17 +01:00
AccParagraphEventListener.cxx winaccessibility: replace mysterious and inexplicable locking strategy 2013-11-20 01:33:42 +01:00
AccResource.cxx
AccTableEventListener.cxx winaccessibility: replace mysterious and inexplicable locking strategy 2013-11-20 01:33:42 +01:00
AccTextComponentEventListener.cxx winaccessibility: replace mysterious and inexplicable locking strategy 2013-11-20 01:33:42 +01:00
AccTopWindowListener.cxx winaccessibility: fix even more pointless HWND to long casting 2013-11-21 00:41:09 +01:00
AccTreeEventListener.cxx winaccessibility: replace mysterious and inexplicable locking strategy 2013-11-20 01:33:42 +01:00
AccWindowEventListener.cxx winaccessibility: replace mysterious and inexplicable locking strategy 2013-11-20 01:33:42 +01:00
checkmt.cxx winaccessibility: replace mysterious and inexplicable locking strategy 2013-11-20 01:33:42 +01:00
checkmt.hxx winaccessibility: replace mysterious and inexplicable locking strategy 2013-11-20 01:33:42 +01:00
msaaservice_impl.cxx winaccessibility: let CoCreateInstance calls find the components 2013-11-24 01:02:46 +01:00
ResIDGenerator.cxx
winaccessibility.component