Revision tags: AOO420-Dev5-m5, 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, AOO417, AOO420-Dev-m1, AOO416 |
|
529d6db8 | 03-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 ...
|
ebbaf3b8 | 03-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 ...
|
0bb8916b | 02-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 ...
|
77dbc36c | 30-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 ...
|
Revision tags: AOO416-RC1, AOO415 |
|
eaff96ed | 13-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 ...
|
b32aa359 | 10-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 |
|
b63233d8 | 07-Aug-2016 |
damjan |
Merge branches/gbuild-reintegration to trunk. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1755455 13f79535-47bb-0310-9956-ffa450edef68 |
Revision tags: AOO4121, AOO412, SNAPSHOT, AOO411 |
|
5c0ee992 | 29-Aug-2015 |
Damjan Jovanovic |
#i125003# migrate main/cppuhelper/qa/unourl from cppunit to Google Test and run it on every build. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1700070 13f7953
#i125003# migrate main/cppuhelper/qa/unourl from cppunit to Google Test and run it on every build. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1700070 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
8269660f | 29-Aug-2015 |
Damjan Jovanovic |
#i125003# migrate main/cppuhelper/qa/ifcontainer from cppunit to Google Test and run it on every build. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1700066 13
#i125003# migrate main/cppuhelper/qa/ifcontainer from cppunit to Google Test and run it on every build. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1700066 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
Revision tags: AOO410, AOO410_Beta, AOO401, AOO400, AOO340 |
|
685bfa88 | 18-Feb-2012 |
Yuri Dario |
i118923 - OS/2 port: new link system now uses unix style. git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1290848 13f79535-47bb-0310-9956-ffa450edef68 |
cdf0e10c | 16-Aug-2011 |
rcweir |
Initial import of the old OOo hg repository tip revision. .../trunk/main is a copy of (currently tip-most) http://hg.services.openoffice.org/OOO340/rev/c904c1944462 .../trunk/
Initial import of the old OOo hg repository tip revision. .../trunk/main is a copy of (currently tip-most) http://hg.services.openoffice.org/OOO340/rev/c904c1944462 .../trunk/extras/l10n is a copy of (currently tip-most) http://hg.services.openoffice.org/master_l10n/OOO340/rev/af6bc9467af5 Note that the following files with line-end and/or encoding anomalies were left out (they will need to be to be checked in separately): /ooo/trunk/core/dictionaries/de_DE/README_hyph_de_DE.txt /ooo/trunk/core/dictionaries/de_CH/README_hyph_de_CH.txt /ooo/trunk/core/dictionaries/de_AT/README_hyph_de_AT.txt /ooo/trunk/core/gettext/gettext-0.18.1.1.patch /ooo/trunk/core/apache-commons/patches/codec.patch /ooo/trunk/core/libcroco/libcroco-0.6.2.patch /ooo/trunk/core/testautomation/writer/optional/input/import/mactext.txt /ooo/trunk/core/graphite/graphite-2.3.1.patch /ooo/trunk/core/hwpfilter/source/hwpeq.cpp /ooo/trunk/core/solenv/bin/cwstouched.pl /ooo/trunk/core/readlicense_oo/html/THIRDPARTYLICENSEREADME.html /ooo/trunk/core/writerfilter/source/doctok/escher.html /ooo/trunk/core/writerfilter/source/odiapi/qname/resource/office2003/WordprocessingML Schemas/xsdlib.xsd /ooo/trunk/core/writerfilter/source/odiapi/qname/resource/office2003/WordprocessingML Schemas/wordnetaux.xsd /ooo/trunk/core/filter/source/xslt/odf2xhtml/export/common/body.xsl /ooo/trunk/core/filter/source/xslt/odf2xhtml/export/common/styles/style_mapping_css.xsl Also: Repository.mk from the l10n toplevel git-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1162288 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|