Age | Commit message (Collapse) | Author | Files | Lines |
|
...by adding some further SAL_DLLPUBLIC_RTTI type annotations (cf.
b4f6b26b5a1a78fecfa95ec2eb7ac8b80495d8aa "SAL_DLLPUBLIC_RTTI for proper RTTI
visibility for LLVM") and by making sure relevant function types do not use
incomplete types in their parameter and return types (which would make the RTTI
hidden).
Change-Id: Id7aadcbc0704b9759968ae36266fc9ce11a2e340
|
|
This leaves only aborting stubs (for SONAME stability) for
typelib_static_array_type_init
typelib_typedescription_newArray
typelib_typedescription_newUnion
and completely removes corresponding
typelib_ArrayTypeDescription
typelib_UnionTypeDescription
structs and C++ inline
getCppuArrayType*
functions. None of this should ever have been called by client code anyway, so
while technically an API change it should not matter for practical purposes.
Change-Id: I23769d104d545533bf578762b79994e269d78c22
|
|
Change-Id: If1ee11da444a7f96f2d8668b277540da0bb4dbe9
|
|
...so mark them as @deprecated more thoroughly and always force them to zero.
Change-Id: I5db2dab924fc5a4145a0e5dd055b654985ce2ef9
|
|
in typedescription.h
(cherry picked from commit a0809605f7612de439f0fc1f007177c6c463d0df)
Conflicts:
cppu/inc/typelib/typedescription.h
Change-Id: I4ef735b896dc0833733e0141ce4c3fefcb820ded
reshuffle declarations in typedescription.h to make forward-decls redundant
(cherry picked from commit 0a6ba29e675385ce0aa49bb6ecd8d45b7aa0997b)
Conflicts:
cppu/inc/typelib/typedescription.h
Change-Id: I91486656606464c7e76fa349a02d45a96c0cfb4d
|
|
Change-Id: Ib48a12e902f2311c295b2007f08f44dee28f431d
Reviewed-on: https://gerrit.libreoffice.org/3499
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|