vcl: migrate ImplLayoutRuns to own files

Desktop / LibreOffice - Chris Sherlock [gmail.com] - 6 September 2021 10:52 UTC

Wrote a set of unit tests for ImplLayoutRuns, and added ImplLayoutRuns to vcl::text namespace.

Change-Id: Id6ae8882acb8e3d821bb38551e78019cbdcaa662 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121204

db0a6e1bd98a vcl: migrate ImplLayoutRuns to own files
solenv/clang-format/excludelist | 1 +
vcl/Library_vcl.mk | 1 +
vcl/inc/ImplLayoutRuns.hxx | 53 +++++++++++
vcl/inc/sallayout.hxx | 45 +++------
vcl/qa/cppunit/text.cxx | 190 ++++++++++++++++++++++++++++++++++++-
vcl/source/gdi/sallayout.cxx | 157 ------------------------------
vcl/source/text/ImplLayoutRuns.cxx | 179 ++++++++++++++++++++++++++++++++++
7 files changed, 435 insertions(+), 191 deletions(-)

Upstream: cgit.freedesktop.org


  • Share