Home
last modified time | relevance | path

Searched hist:"4 c5dbbf0" (Results 1 – 12 of 12) sorted by relevance

/trunk/main/cppuhelper/inc/cppuhelper/
H A Dimplbase1.hxxdiff 4c5dbbf0 Mon Dec 03 17:51:52 UTC 2018 Damjan Jovanovic <damjan@apache.org> After much experimentation, it was found that on Windows
WeakImplHelper1 needs to be SAL_DLLPUBLIC_EXPORT to prevent
multiple definition errors when building in debug mode
as opposed to CPPUHELPER_DLLPUBLIC we would normally use.

Without -DCPPUHELPER_DLLIMPLEMENTATION, the header's
CPPUHELPER_DLLPUBLIC would become SAL_DLLPUBLIC_IMPORT,
and on MSVC that presumbly causes symbols to be redefined
and exported for some unknown reason, whereas when we use only
SAL_DLLPUBLIC_EXPORT, it is exported in multiple modules, but
at least when building those modules we won't get errors,
as the modules' dependencies presumably aren't searched.

This has no effect on FreeBSD and hopefully other platforms.

Make all WeakImplHelper[1-12] SAL_DLLPUBLIC_EXPORT just in case.

This need for mysterious platform-specific code attributes that
affect the linker in undocumented ways really reveals a
profound and terrible truth: how ugly, poor, flimsy, degenerate,
twisted, dark, revolting and sick C++ remains as a language,
even after decades of its development.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1848076 13f79535-47bb-0310-9956-ffa450edef68
H A Dimplbase10.hxxdiff 4c5dbbf0 Mon Dec 03 17:51:52 UTC 2018 Damjan Jovanovic <damjan@apache.org> After much experimentation, it was found that on Windows
WeakImplHelper1 needs to be SAL_DLLPUBLIC_EXPORT to prevent
multiple definition errors when building in debug mode
as opposed to CPPUHELPER_DLLPUBLIC we would normally use.

Without -DCPPUHELPER_DLLIMPLEMENTATION, the header's
CPPUHELPER_DLLPUBLIC would become SAL_DLLPUBLIC_IMPORT,
and on MSVC that presumbly causes symbols to be redefined
and exported for some unknown reason, whereas when we use only
SAL_DLLPUBLIC_EXPORT, it is exported in multiple modules, but
at least when building those modules we won't get errors,
as the modules' dependencies presumably aren't searched.

This has no effect on FreeBSD and hopefully other platforms.

Make all WeakImplHelper[1-12] SAL_DLLPUBLIC_EXPORT just in case.

This need for mysterious platform-specific code attributes that
affect the linker in undocumented ways really reveals a
profound and terrible truth: how ugly, poor, flimsy, degenerate,
twisted, dark, revolting and sick C++ remains as a language,
even after decades of its development.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1848076 13f79535-47bb-0310-9956-ffa450edef68
H A Dimplbase11.hxxdiff 4c5dbbf0 Mon Dec 03 17:51:52 UTC 2018 Damjan Jovanovic <damjan@apache.org> After much experimentation, it was found that on Windows
WeakImplHelper1 needs to be SAL_DLLPUBLIC_EXPORT to prevent
multiple definition errors when building in debug mode
as opposed to CPPUHELPER_DLLPUBLIC we would normally use.

Without -DCPPUHELPER_DLLIMPLEMENTATION, the header's
CPPUHELPER_DLLPUBLIC would become SAL_DLLPUBLIC_IMPORT,
and on MSVC that presumbly causes symbols to be redefined
and exported for some unknown reason, whereas when we use only
SAL_DLLPUBLIC_EXPORT, it is exported in multiple modules, but
at least when building those modules we won't get errors,
as the modules' dependencies presumably aren't searched.

This has no effect on FreeBSD and hopefully other platforms.

Make all WeakImplHelper[1-12] SAL_DLLPUBLIC_EXPORT just in case.

This need for mysterious platform-specific code attributes that
affect the linker in undocumented ways really reveals a
profound and terrible truth: how ugly, poor, flimsy, degenerate,
twisted, dark, revolting and sick C++ remains as a language,
even after decades of its development.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1848076 13f79535-47bb-0310-9956-ffa450edef68
H A Dimplbase12.hxxdiff 4c5dbbf0 Mon Dec 03 17:51:52 UTC 2018 Damjan Jovanovic <damjan@apache.org> After much experimentation, it was found that on Windows
WeakImplHelper1 needs to be SAL_DLLPUBLIC_EXPORT to prevent
multiple definition errors when building in debug mode
as opposed to CPPUHELPER_DLLPUBLIC we would normally use.

Without -DCPPUHELPER_DLLIMPLEMENTATION, the header's
CPPUHELPER_DLLPUBLIC would become SAL_DLLPUBLIC_IMPORT,
and on MSVC that presumbly causes symbols to be redefined
and exported for some unknown reason, whereas when we use only
SAL_DLLPUBLIC_EXPORT, it is exported in multiple modules, but
at least when building those modules we won't get errors,
as the modules' dependencies presumably aren't searched.

This has no effect on FreeBSD and hopefully other platforms.

Make all WeakImplHelper[1-12] SAL_DLLPUBLIC_EXPORT just in case.

This need for mysterious platform-specific code attributes that
affect the linker in undocumented ways really reveals a
profound and terrible truth: how ugly, poor, flimsy, degenerate,
twisted, dark, revolting and sick C++ remains as a language,
even after decades of its development.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1848076 13f79535-47bb-0310-9956-ffa450edef68
H A Dimplbase2.hxxdiff 4c5dbbf0 Mon Dec 03 17:51:52 UTC 2018 Damjan Jovanovic <damjan@apache.org> After much experimentation, it was found that on Windows
WeakImplHelper1 needs to be SAL_DLLPUBLIC_EXPORT to prevent
multiple definition errors when building in debug mode
as opposed to CPPUHELPER_DLLPUBLIC we would normally use.

Without -DCPPUHELPER_DLLIMPLEMENTATION, the header's
CPPUHELPER_DLLPUBLIC would become SAL_DLLPUBLIC_IMPORT,
and on MSVC that presumbly causes symbols to be redefined
and exported for some unknown reason, whereas when we use only
SAL_DLLPUBLIC_EXPORT, it is exported in multiple modules, but
at least when building those modules we won't get errors,
as the modules' dependencies presumably aren't searched.

This has no effect on FreeBSD and hopefully other platforms.

Make all WeakImplHelper[1-12] SAL_DLLPUBLIC_EXPORT just in case.

This need for mysterious platform-specific code attributes that
affect the linker in undocumented ways really reveals a
profound and terrible truth: how ugly, poor, flimsy, degenerate,
twisted, dark, revolting and sick C++ remains as a language,
even after decades of its development.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1848076 13f79535-47bb-0310-9956-ffa450edef68
H A Dimplbase3.hxxdiff 4c5dbbf0 Mon Dec 03 17:51:52 UTC 2018 Damjan Jovanovic <damjan@apache.org> After much experimentation, it was found that on Windows
WeakImplHelper1 needs to be SAL_DLLPUBLIC_EXPORT to prevent
multiple definition errors when building in debug mode
as opposed to CPPUHELPER_DLLPUBLIC we would normally use.

Without -DCPPUHELPER_DLLIMPLEMENTATION, the header's
CPPUHELPER_DLLPUBLIC would become SAL_DLLPUBLIC_IMPORT,
and on MSVC that presumbly causes symbols to be redefined
and exported for some unknown reason, whereas when we use only
SAL_DLLPUBLIC_EXPORT, it is exported in multiple modules, but
at least when building those modules we won't get errors,
as the modules' dependencies presumably aren't searched.

This has no effect on FreeBSD and hopefully other platforms.

Make all WeakImplHelper[1-12] SAL_DLLPUBLIC_EXPORT just in case.

This need for mysterious platform-specific code attributes that
affect the linker in undocumented ways really reveals a
profound and terrible truth: how ugly, poor, flimsy, degenerate,
twisted, dark, revolting and sick C++ remains as a language,
even after decades of its development.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1848076 13f79535-47bb-0310-9956-ffa450edef68
H A Dimplbase4.hxxdiff 4c5dbbf0 Mon Dec 03 17:51:52 UTC 2018 Damjan Jovanovic <damjan@apache.org> After much experimentation, it was found that on Windows
WeakImplHelper1 needs to be SAL_DLLPUBLIC_EXPORT to prevent
multiple definition errors when building in debug mode
as opposed to CPPUHELPER_DLLPUBLIC we would normally use.

Without -DCPPUHELPER_DLLIMPLEMENTATION, the header's
CPPUHELPER_DLLPUBLIC would become SAL_DLLPUBLIC_IMPORT,
and on MSVC that presumbly causes symbols to be redefined
and exported for some unknown reason, whereas when we use only
SAL_DLLPUBLIC_EXPORT, it is exported in multiple modules, but
at least when building those modules we won't get errors,
as the modules' dependencies presumably aren't searched.

This has no effect on FreeBSD and hopefully other platforms.

Make all WeakImplHelper[1-12] SAL_DLLPUBLIC_EXPORT just in case.

This need for mysterious platform-specific code attributes that
affect the linker in undocumented ways really reveals a
profound and terrible truth: how ugly, poor, flimsy, degenerate,
twisted, dark, revolting and sick C++ remains as a language,
even after decades of its development.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1848076 13f79535-47bb-0310-9956-ffa450edef68
H A Dimplbase5.hxxdiff 4c5dbbf0 Mon Dec 03 17:51:52 UTC 2018 Damjan Jovanovic <damjan@apache.org> After much experimentation, it was found that on Windows
WeakImplHelper1 needs to be SAL_DLLPUBLIC_EXPORT to prevent
multiple definition errors when building in debug mode
as opposed to CPPUHELPER_DLLPUBLIC we would normally use.

Without -DCPPUHELPER_DLLIMPLEMENTATION, the header's
CPPUHELPER_DLLPUBLIC would become SAL_DLLPUBLIC_IMPORT,
and on MSVC that presumbly causes symbols to be redefined
and exported for some unknown reason, whereas when we use only
SAL_DLLPUBLIC_EXPORT, it is exported in multiple modules, but
at least when building those modules we won't get errors,
as the modules' dependencies presumably aren't searched.

This has no effect on FreeBSD and hopefully other platforms.

Make all WeakImplHelper[1-12] SAL_DLLPUBLIC_EXPORT just in case.

This need for mysterious platform-specific code attributes that
affect the linker in undocumented ways really reveals a
profound and terrible truth: how ugly, poor, flimsy, degenerate,
twisted, dark, revolting and sick C++ remains as a language,
even after decades of its development.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1848076 13f79535-47bb-0310-9956-ffa450edef68
H A Dimplbase6.hxxdiff 4c5dbbf0 Mon Dec 03 17:51:52 UTC 2018 Damjan Jovanovic <damjan@apache.org> After much experimentation, it was found that on Windows
WeakImplHelper1 needs to be SAL_DLLPUBLIC_EXPORT to prevent
multiple definition errors when building in debug mode
as opposed to CPPUHELPER_DLLPUBLIC we would normally use.

Without -DCPPUHELPER_DLLIMPLEMENTATION, the header's
CPPUHELPER_DLLPUBLIC would become SAL_DLLPUBLIC_IMPORT,
and on MSVC that presumbly causes symbols to be redefined
and exported for some unknown reason, whereas when we use only
SAL_DLLPUBLIC_EXPORT, it is exported in multiple modules, but
at least when building those modules we won't get errors,
as the modules' dependencies presumably aren't searched.

This has no effect on FreeBSD and hopefully other platforms.

Make all WeakImplHelper[1-12] SAL_DLLPUBLIC_EXPORT just in case.

This need for mysterious platform-specific code attributes that
affect the linker in undocumented ways really reveals a
profound and terrible truth: how ugly, poor, flimsy, degenerate,
twisted, dark, revolting and sick C++ remains as a language,
even after decades of its development.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1848076 13f79535-47bb-0310-9956-ffa450edef68
H A Dimplbase7.hxxdiff 4c5dbbf0 Mon Dec 03 17:51:52 UTC 2018 Damjan Jovanovic <damjan@apache.org> After much experimentation, it was found that on Windows
WeakImplHelper1 needs to be SAL_DLLPUBLIC_EXPORT to prevent
multiple definition errors when building in debug mode
as opposed to CPPUHELPER_DLLPUBLIC we would normally use.

Without -DCPPUHELPER_DLLIMPLEMENTATION, the header's
CPPUHELPER_DLLPUBLIC would become SAL_DLLPUBLIC_IMPORT,
and on MSVC that presumbly causes symbols to be redefined
and exported for some unknown reason, whereas when we use only
SAL_DLLPUBLIC_EXPORT, it is exported in multiple modules, but
at least when building those modules we won't get errors,
as the modules' dependencies presumably aren't searched.

This has no effect on FreeBSD and hopefully other platforms.

Make all WeakImplHelper[1-12] SAL_DLLPUBLIC_EXPORT just in case.

This need for mysterious platform-specific code attributes that
affect the linker in undocumented ways really reveals a
profound and terrible truth: how ugly, poor, flimsy, degenerate,
twisted, dark, revolting and sick C++ remains as a language,
even after decades of its development.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1848076 13f79535-47bb-0310-9956-ffa450edef68
H A Dimplbase8.hxxdiff 4c5dbbf0 Mon Dec 03 17:51:52 UTC 2018 Damjan Jovanovic <damjan@apache.org> After much experimentation, it was found that on Windows
WeakImplHelper1 needs to be SAL_DLLPUBLIC_EXPORT to prevent
multiple definition errors when building in debug mode
as opposed to CPPUHELPER_DLLPUBLIC we would normally use.

Without -DCPPUHELPER_DLLIMPLEMENTATION, the header's
CPPUHELPER_DLLPUBLIC would become SAL_DLLPUBLIC_IMPORT,
and on MSVC that presumbly causes symbols to be redefined
and exported for some unknown reason, whereas when we use only
SAL_DLLPUBLIC_EXPORT, it is exported in multiple modules, but
at least when building those modules we won't get errors,
as the modules' dependencies presumably aren't searched.

This has no effect on FreeBSD and hopefully other platforms.

Make all WeakImplHelper[1-12] SAL_DLLPUBLIC_EXPORT just in case.

This need for mysterious platform-specific code attributes that
affect the linker in undocumented ways really reveals a
profound and terrible truth: how ugly, poor, flimsy, degenerate,
twisted, dark, revolting and sick C++ remains as a language,
even after decades of its development.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1848076 13f79535-47bb-0310-9956-ffa450edef68
H A Dimplbase9.hxxdiff 4c5dbbf0 Mon Dec 03 17:51:52 UTC 2018 Damjan Jovanovic <damjan@apache.org> After much experimentation, it was found that on Windows
WeakImplHelper1 needs to be SAL_DLLPUBLIC_EXPORT to prevent
multiple definition errors when building in debug mode
as opposed to CPPUHELPER_DLLPUBLIC we would normally use.

Without -DCPPUHELPER_DLLIMPLEMENTATION, the header's
CPPUHELPER_DLLPUBLIC would become SAL_DLLPUBLIC_IMPORT,
and on MSVC that presumbly causes symbols to be redefined
and exported for some unknown reason, whereas when we use only
SAL_DLLPUBLIC_EXPORT, it is exported in multiple modules, but
at least when building those modules we won't get errors,
as the modules' dependencies presumably aren't searched.

This has no effect on FreeBSD and hopefully other platforms.

Make all WeakImplHelper[1-12] SAL_DLLPUBLIC_EXPORT just in case.

This need for mysterious platform-specific code attributes that
affect the linker in undocumented ways really reveals a
profound and terrible truth: how ugly, poor, flimsy, degenerate,
twisted, dark, revolting and sick C++ remains as a language,
even after decades of its development.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1848076 13f79535-47bb-0310-9956-ffa450edef68

Completed in 42 milliseconds