828c1999e0
writerfilter wants to convert incoming RTF and OOXML files into writer's document model. But it currently has to do so by manipulating the limited subset that we expose through the UNO API. This is both slower and less accurate than having access to the full document model. So move it inside, and then we can strip out various hacks, and optimise imports. Change-Id: Ie1114d28130ef5f9a786531bc552cb8ee7768015 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165953 Tested-by: Noel Grandin <noel.grandin@collabora.co.uk> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> |
||
---|---|---|
.. | ||
check-last-commit | ||
ClangFormat.pm | ||
excludelist | ||
generate-style-excludelist | ||
README | ||
reformat-formatted-files | ||
remove_not_existent_files_from_clang_excludelist |
Style enforcing code. == How to reproduce the binaries at <https://dev-www.libreoffice.org/bin/> == - Linux: - Built from source on openSUSE Leap 42.3 - get <http://releases.llvm.org/5.0.0/llvm-5.0.0.src.tar.xz> - get <http://releases.llvm.org/5.0.0/cfe-5.0.0.src.tar.xz> and extract this as tools/clang/ in the LLVM source code - mkdir workdir; cd workdir; cmake -G 'Unix Makefiles' -DCMAKE_INSTALL_PREFIX=$PWD/../instdir -DCMAKE_BUILD_TYPE=Release -DLLVM_BUILD_STATIC=true ..; make -j8 clang-format - this produces a binary that is statically linked - macOS: - <http://releases.llvm.org/5.0.0/clang+llvm-5.0.0-x86_64-apple-darwin.tar.xz> provides a portable binary already - Windows: - <http://releases.llvm.org/5.0.0/LLVM-5.0.0-win32.exe> provides a portable binary already == Directory contents == - excludelist: list of existing files not to be formatted: - if you rename a file mentioned in this list, please update the entry (and keep the file sorted) - check-last-commit: this is used during gerrit / jenkins verification - ClangFormat.pm: shared code between the git hook and these scripts - generate-style-excludelist: was used to generate `excludelist` - reformat-formatted-files: run this script in case the style config changes or clang-format version is updated