History log of /trunk/main/cppuhelper/ (Results 1 - 25 of 69)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: AOO420-Dev5-m5
7f5c89d530-Nov-2023 John Bampton

misc: fix spelling (#187)

* misc: fix spelling

* Update TestExtension.java

* Update FilterFactory.idl

* Update ExtendedTypeDetectionFactory.idl

* Update L

misc: fix spelling (#187)

* misc: fix spelling

* Update TestExtension.java

* Update FilterFactory.idl

* Update ExtendedTypeDetectionFactory.idl

* Update LocationTest.java

* Update HelpComponent.java

* Update HelpSearch.java

* Update TestExtension.java

* Update SOReportJobFactory.java

---------

Co-authored-by: Matthias Seidel <mseidel@apache.org>

show more ...

Revision tags: AOO4115-GA, AOO4114-GA, AOO420-Dev4-m4, AOO4113-GA, AOO4112-GA, AOO4111-GA, AOO420-Dev3-m3, AOO4110-GA, AOO419-GA, AOO418-GA, 420-Dev2-m2
5eeab56125-Apr-2020 Peter Kovacs

fixed compiler warnings
1) warning: comparison between signed and unsigned integer expressions [-Wsign-compare
solution int -> unsigned int
2) warning: unused variable 'bResult' [-Wunused

fixed compiler warnings
1) warning: comparison between signed and unsigned integer expressions [-Wsign-compare
solution int -> unsigned int
2) warning: unused variable 'bResult' [-Wunused-variable
removed return variable

show more ...

46cbbbfe20-Dec-2020 Jim Jagielski

Revert "Up"

This reverts commit aff3bb25c3d3591c9e34ef04c5eb1043ee55d311.

5bc7609c20-Dec-2020 Jim Jagielski

Revert "More s5abi->gcc3 fluff... Whatta pain. Should have kept it s5abi :-P"

This reverts commit b324a13c356e00ab9de3cc5bba7e1d635c6c3b44.

b324a13c18-Dec-2020 Jim Jagielski

More s5abi->gcc3 fluff... Whatta pain. Should have kept it s5abi :-P

(cherry picked from commit 6958bde220413b1c2b08f8600a28e5ef5adae22c)

aff3bb2518-Dec-2020 Jim Jagielski

Up
Merge branch 'AOO42X' of https://gitbox.apache.org/repos/asf/openoffice into AOO42X

(cherry picked from commit 3eac5e1a06ced5fbc1bce9fa16090e1d47c1b67e)

8f79cfd811-Oct-2020 mseidel

Fixed typos (acces -> access) and some more

cfd52e1801-Oct-2020 mseidel

Fixed typos (thats -> that's) and many more

7950f2af14-Jun-2020 mseidel

Fixed typos (the the -> the) and some more

994a157d04-Oct-2019 Don Lewis

Unbreak --disable-unit-tests builds.
The cppuhelper module was unconditionally trying to use gtest.

Revision tags: AOO417, AOO420-Dev-m1
d92161c411-Jan-2019 Jim Jagielski

Get macOS building and packaging again. Following changes/fixes:

o Stop pretending/forcing *Nix shared lib versioning on macOS
o Use smaller and more easily manageable temp temps by

Get macOS building and packaging again. Following changes/fixes:

o Stop pretending/forcing *Nix shared lib versioning on macOS
o Use smaller and more easily manageable temp temps by leveraging --headerpad dyld option
o misc gbuild fixes



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

show more ...

Revision tags: AOO416
a81455d504-Dec-2018 Damjan Jovanovic

Export the RTTI names and symbols for main/cppuhelper,
which it apparently needs to build on *nix.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice

Export the RTTI names and symbols for main/cppuhelper,
which it apparently needs to build on *nix.

Patch by: me



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

show more ...

529d6db803-Dec-2018 Damjan Jovanovic

Finally port main/cppuhelper to gbuild.

The problem before was apparently that including udkapi
ended up using the solver headers, instead of our
generated "comprehensive" headers.

Finally port main/cppuhelper to gbuild.

The problem before was apparently that including udkapi
ended up using the solver headers, instead of our
generated "comprehensive" headers.

Patch by: me



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

show more ...

6d6b6c4903-Dec-2018 Damjan Jovanovic

Also export PropertySetMixinImpl::BoundListeners.

Patch by: me



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

4c5dbbf003-Dec-2018 Damjan Jovanovic

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 C

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

show more ...

ebbaf3b803-Dec-2018 Damjan Jovanovic

Re-commit r1847839 and r1847840, with future patches on the way that
will get the module building in gbuild and using source-level attributes
to control symbol visibility. The original commit

Re-commit r1847839 and r1847840, with future patches on the way that
will get the module building in gbuild and using source-level attributes
to control symbol visibility. The original commit was worded as:


Change default symbol visibility to hidden in main/cppuhelper, and export
symbols using source-level attributes (SAL_DLLPUBLIC_EXPORT) instead.

Stop using the .map file for Windows, and rely only on the above to control
symbol visibility.

This is not a perfect solution, as the exported symbols lack some typeinfos
compared to before, but it doesn't seem to break anything, and a full symbol
audit needs to be done later to fix other modules anyway.

Also added some files to get it to build with gbuild, which are currently
unused, as the gbuild build seems to break in main/i18npool.

Patch by: me



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

show more ...

0bb8916b02-Dec-2018 Damjan Jovanovic

Revert the main/cppuhelper symbol visibility changes
in 1847839 and 1847840 for now, as they break the Windows build in the most
mysterious ways...

Patch by: me



gi

Revert the main/cppuhelper symbol visibility changes
in 1847839 and 1847840 for now, as they break the Windows build in the most
mysterious ways...

Patch by: me



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

show more ...

43e02c0330-Nov-2018 Damjan Jovanovic

Detect Win32 and Win64 properly in my last patch.

Patch by: me



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

77dbc36c30-Nov-2018 Damjan Jovanovic

Change default symbol visibility to hidden in main/cppuhelper, and export
symbols using source-level attributes (SAL_DLLPUBLIC_EXPORT) instead.

Stop using the .map file for Windows, and

Change default symbol visibility to hidden in main/cppuhelper, and export
symbols using source-level attributes (SAL_DLLPUBLIC_EXPORT) instead.

Stop using the .map file for Windows, and rely only on the above to control
symbol visibility.

This is not a perfect solution, as the exported symbols lack some typeinfos
compared to before, but it doesn't seem to break anything, and a full symbol
audit needs to be done later to fix other modules anyway.

Also added some files to get it to build with gbuild, which are currently
unused, as the gbuild build seems to break in main/i18npool.

Patch by: me



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

show more ...

c1fa0b2e29-Nov-2018 Damjan Jovanovic

Fix duplication of file contents.

Patch by: me



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

Revision tags: AOO416-RC1, AOO415
34401bad13-Mar-2018 Damjan Jovanovic

Add back cppuhelper/source/msvc_win32_intel.map
since we've rolled back to .map files for cpphelper's
symbols.

Patch by: me



git-svn-id: https://svn.apache.org/repo

Add back cppuhelper/source/msvc_win32_intel.map
since we've rolled back to .map files for cpphelper's
symbols.

Patch by: me



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

show more ...

eaff96ed13-Mar-2018 Damjan Jovanovic

Revert the main/cppuhelper related parts of:
r1826428
r1826398
for now, while I investigate why they produce
multiple symbol errors on Windows when linking main/svtools.

Patc

Revert the main/cppuhelper related parts of:
r1826428
r1826398
for now, while I investigate why they produce
multiple symbol errors on Windows when linking main/svtools.

Patch by: me



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

show more ...

35d42a9611-Mar-2018 Damjan Jovanovic

Fix the main/cppuhelpr symbol version map checks
for Win32 and Win64.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1826428 13f79535-47bb-

Fix the main/cppuhelpr symbol version map checks
for Win32 and Win64.

Patch by: me



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

show more ...

b32aa35910-Mar-2018 Damjan Jovanovic

tr;dr: Don't use .map files for main/cppuhelper on Windows, control
symbol visibility using source-level declarations instead.

C++ symbols are mangled differently on Win64 and Win32, and

tr;dr: Don't use .map files for main/cppuhelper on Windows, control
symbol visibility using source-level declarations instead.

C++ symbols are mangled differently on Win64 and Win32, and extracting
new symbols from binaries and updating .DEF/.map files that control symbol
visibility is painful. Both Windows and *nix have moved from using .DEF
and .map files to using declarations in the source code instead, of the
form __declspec(dllexport) and __attribute__ ((visibility("default")))
(which we wrap in SAL_DLLPUBLIC_EXPORT).

The GBuild ported modules also have to replace .map files with source code
declarations (and all so far have), as the default symbol visibility in
GBuild is "hidden" and GBuild has no mechanism to use .map files so far.

So for the purpose of the Win64 port, but as a generally good idea and a
necessity for future GBuild ports, re-implement linker symbol visibility
in main/cppuhelper using SAL_DLLPUBLIC_EXPORT declarations in the source
code instead of using .map files. The purpose of .map files is to version
symbols in the ELF binary format on *nix instead of just controlling
visibility, so they still provide that benefit on *nix, but Windows has no
symbol versioning, all dmake does with .map files is convert them to
unversioned .DEF files, which are harder to maintain than source-level
declarations (as they are both mangled and in a separate file, and have
to be specified per method instead of only once per class).

This turned out to cause trouble, as our autodoc tool doesn't have a C
preprocessor, so the "CPPUHELPER_DLLPUBLIC" was breaking generating
documentation, which was breaking the build due to documentation
completeness checks in main/odk. Thus main/autodoc had to be patched to
allow command line parameters passed to it to specify parsing tokens to
ignore, and main/odk had to be patched to pass "CPPUHELPER_DLLPUBLIC" as
the token to ignore.

Patch by: me



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

show more ...

Revision tags: AOO414, AOO413
d9aeb0c331-Aug-2016 truckman

In ExceptionThrower::throwException(), call ::cppu::throwException()
instead of recursing infinitely.



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1758630 13f7

In ExceptionThrower::throwException(), call ::cppu::throwException()
instead of recursing infinitely.



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

show more ...

123