pre-commit auto clean trailing whitespace in dxp and hxx files (#381)A huge auto clean up by pre-commit and I can make smaller PRs if needed.Seems we have a lot of extra whitespace junk in our co
pre-commit auto clean trailing whitespace in dxp and hxx files (#381)A huge auto clean up by pre-commit and I can make smaller PRs if needed.Seems we have a lot of extra whitespace junk in our code baseThe NeverEnding Story was a great film back in the old days :)Great video and theme song by Limahlhttps://www.youtube.com/watch?v=lHytjEj7B9ghttps://en.wikipedia.org/wiki/The_NeverEnding_Story_(film)
show more ...
Fix end of hxx files remove unneeded blank lines (#242)
tr;dr: Don't use .map files for main/cppuhelper on Windows, controlsymbol visibility using source-level declarations instead.C++ symbols are mangled differently on Win64 and Win32, and extracting
tr;dr: Don't use .map files for main/cppuhelper on Windows, controlsymbol visibility using source-level declarations instead.C++ symbols are mangled differently on Win64 and Win32, and extractingnew symbols from binaries and updating .DEF/.map files that control symbolvisibility is painful. Both Windows and *nix have moved from using .DEFand .map files to using declarations in the source code instead, of theform __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 codedeclarations (and all so far have), as the default symbol visibility inGBuild 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 anecessity for future GBuild ports, re-implement linker symbol visibilityin main/cppuhelper using SAL_DLLPUBLIC_EXPORT declarations in the sourcecode instead of using .map files. The purpose of .map files is to versionsymbols in the ELF binary format on *nix instead of just controllingvisibility, so they still provide that benefit on *nix, but Windows has nosymbol versioning, all dmake does with .map files is convert them tounversioned .DEF files, which are harder to maintain than source-leveldeclarations (as they are both mangled and in a separate file, and haveto be specified per method instead of only once per class).This turned out to cause trouble, as our autodoc tool doesn't have a Cpreprocessor, so the "CPPUHELPER_DLLPUBLIC" was breaking generatingdocumentation, which was breaking the build due to documentationcompleteness checks in main/odk. Thus main/autodoc had to be patched toallow command line parameters passed to it to specify parsing tokens toignore, and main/odk had to be patched to pass "CPPUHELPER_DLLPUBLIC" asthe token to ignore.Patch by: megit-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1826398 13f79535-47bb-0310-9956-ffa450edef68
Update headers to Alv2 headersgit-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1198400 13f79535-47bb-0310-9956-ffa450edef68
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 co
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.xslAlso: Repository.mk from the l10n toplevelgit-svn-id: https://svn.apache.org/repos/asf/incubator/ooo/trunk@1162288 13f79535-47bb-0310-9956-ffa450edef68