diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-05-15 15:28:34 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-05-16 07:57:51 +0200 |
commit | 83650c82b56f496cd165981aa34edef9d5547697 (patch) | |
tree | 47bd3f94197fc668a26852b11da4fa27b5d88425 /solenv/clang-format | |
parent | 1303d88047e21fd40c0d1cf056727efc7d690d9c (diff) |
tdf#63130 make B2DHomMatrix a flat object
instead of using COW for its data.
This takes the load time from 1m29 to 1m12
Also fix a bug in
ImplHomMatrixTemplate::operator=
which never triggered before because the usage
of o3tl::cow_wrapper means it very seldom gets used.
Change-Id: Ib0a7bdddf6c014f583e06d15e8dce5025e67e4a1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151793
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'solenv/clang-format')
-rw-r--r-- | solenv/clang-format/excludelist | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/solenv/clang-format/excludelist b/solenv/clang-format/excludelist index 70211a98369f..55666de2c6e3 100644 --- a/solenv/clang-format/excludelist +++ b/solenv/clang-format/excludelist @@ -243,7 +243,6 @@ basegfx/source/color/bcolormodifier.cxx basegfx/source/color/bcolortools.cxx basegfx/source/curve/b2dbeziertools.cxx basegfx/source/curve/b2dcubicbezier.cxx -basegfx/source/inc/hommatrixtemplate.hxx basegfx/source/inc/stringconversiontools.hxx basegfx/source/matrix/b2dhommatrix.cxx basegfx/source/matrix/b2dhommatrixtools.cxx @@ -4753,6 +4752,7 @@ include/basegfx/curve/b2dcubicbezier.hxx include/basegfx/matrix/b2dhommatrix.hxx include/basegfx/matrix/b2dhommatrixtools.hxx include/basegfx/matrix/b3dhommatrix.hxx +include/basegfx/matrix/hommatrixtemplate.hxx include/basegfx/numeric/ftools.hxx include/basegfx/pixel/bpixel.hxx include/basegfx/point/b2dpoint.hxx |