diff options
author | Chris Sherlock <chris.sherlock79@gmail.com> | 2021-09-14 00:17:06 +1000 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2021-10-08 19:22:59 +0200 |
commit | 3f5fb07565d0e08773ddfcda4d5acbb1446aa2f2 (patch) | |
tree | c0830ab69aac8f1424e6788448bb68690883ab9e /vcl/unx | |
parent | 677434a572b8f07a386937b2f7edf2e9b801bbd0 (diff) |
vcl: test PhysicalFontCollection and move to vcl::font namespace
- tested PhysicalFontCollection, noted odd behaviour with search names
and normalization
- moved PhysicalFontCollection.hxx to vcl/inc/font
- moved PhysicalFontCollection into vcl::font namespace
Note that I needed to regenerate the pch file otherwise errors were
generated.
Change-Id: Ifa0c7b871c40687bd15002565d2f7a3e408218f8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122036
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'vcl/unx')
-rw-r--r-- | vcl/unx/generic/fontmanager/fontsubst.cxx | 4 | ||||
-rw-r--r-- | vcl/unx/generic/gdi/font.cxx | 4 | ||||
-rw-r--r-- | vcl/unx/generic/gdi/freetypetextrender.cxx | 4 | ||||
-rw-r--r-- | vcl/unx/generic/glyphs/freetype_glyphcache.cxx | 6 | ||||
-rw-r--r-- | vcl/unx/generic/print/genpspgraphics.cxx | 10 |
5 files changed, 14 insertions, 14 deletions
diff --git a/vcl/unx/generic/fontmanager/fontsubst.cxx b/vcl/unx/generic/fontmanager/fontsubst.cxx index 7945da6179c4..afbe53dd4a81 100644 --- a/vcl/unx/generic/fontmanager/fontsubst.cxx +++ b/vcl/unx/generic/fontmanager/fontsubst.cxx @@ -20,9 +20,9 @@ #include <sal/config.h> #include <unx/geninst.h> +#include <font/PhysicalFontCollection.hxx> #include <font/fontsubstitution.hxx> #include <unx/fontmanager.hxx> -#include <PhysicalFontCollection.hxx> // platform specific font substitution hooks @@ -49,7 +49,7 @@ public: } -void SalGenericInstance::RegisterFontSubstitutors( PhysicalFontCollection* pFontCollection ) +void SalGenericInstance::RegisterFontSubstitutors(vcl::font::PhysicalFontCollection* pFontCollection) { // register font fallback substitutions static FcPreMatchSubstitution aSubstPreMatch; diff --git a/vcl/unx/generic/gdi/font.cxx b/vcl/unx/generic/gdi/font.cxx index bc56b56286c5..57ff99a1c10a 100644 --- a/vcl/unx/generic/gdi/font.cxx +++ b/vcl/unx/generic/gdi/font.cxx @@ -53,7 +53,7 @@ X11SalGraphics::SetTextColor( Color nColor ) mxTextRenderImpl->SetTextColor(nColor); } -bool X11SalGraphics::AddTempDevFont( PhysicalFontCollection* pFontCollection, +bool X11SalGraphics::AddTempDevFont( vcl::font::PhysicalFontCollection* pFontCollection, const OUString& rFileURL, const OUString& rFontName ) { @@ -65,7 +65,7 @@ void X11SalGraphics::ClearDevFontCache() mxTextRenderImpl->ClearDevFontCache(); } -void X11SalGraphics::GetDevFontList( PhysicalFontCollection* pFontCollection ) +void X11SalGraphics::GetDevFontList( vcl::font::PhysicalFontCollection* pFontCollection ) { mxTextRenderImpl->GetDevFontList(pFontCollection); } diff --git a/vcl/unx/generic/gdi/freetypetextrender.cxx b/vcl/unx/generic/gdi/freetypetextrender.cxx index 2b39d8787605..ea8474e69fee 100644 --- a/vcl/unx/generic/gdi/freetypetextrender.cxx +++ b/vcl/unx/generic/gdi/freetypetextrender.cxx @@ -93,7 +93,7 @@ FreeTypeTextRenderImpl::SetTextColor( Color nColor ) } } -bool FreeTypeTextRenderImpl::AddTempDevFont( PhysicalFontCollection* pFontCollection, +bool FreeTypeTextRenderImpl::AddTempDevFont( vcl::font::PhysicalFontCollection* pFontCollection, const OUString& rFileURL, const OUString& rFontName ) { @@ -105,7 +105,7 @@ void FreeTypeTextRenderImpl::ClearDevFontCache() FreetypeManager::get().ClearFontCache(); } -void FreeTypeTextRenderImpl::GetDevFontList( PhysicalFontCollection* pFontCollection ) +void FreeTypeTextRenderImpl::GetDevFontList( vcl::font::PhysicalFontCollection* pFontCollection ) { // prepare the FreetypeManager using psprint's font infos FreetypeManager& rFreetypeManager = FreetypeManager::get(); diff --git a/vcl/unx/generic/glyphs/freetype_glyphcache.cxx b/vcl/unx/generic/glyphs/freetype_glyphcache.cxx index 645afddabc73..74e3d6f55c37 100644 --- a/vcl/unx/generic/glyphs/freetype_glyphcache.cxx +++ b/vcl/unx/generic/glyphs/freetype_glyphcache.cxx @@ -36,7 +36,7 @@ #include <sal/log.hxx> #include <langboost.hxx> -#include <PhysicalFontCollection.hxx> +#include <font/PhysicalFontCollection.hxx> #include <sft.hxx> #include <ft2build.h> @@ -281,7 +281,7 @@ const unsigned char* FreetypeFontInfo::GetTable( const char* pTag, sal_uLong* pL return nullptr; } -void FreetypeFontInfo::AnnounceFont( PhysicalFontCollection* pFontCollection ) +void FreetypeFontInfo::AnnounceFont( vcl::font::PhysicalFontCollection* pFontCollection ) { rtl::Reference<FreetypeFontFace> pFD(new FreetypeFontFace( this, maDevFontAttributes )); pFontCollection->Add( pFD.get() ); @@ -358,7 +358,7 @@ void FreetypeManager::AddFontFile(const OString& rNormalizedName, m_nMaxFontId = nFontId; } -void FreetypeManager::AnnounceFonts( PhysicalFontCollection* pToAdd ) const +void FreetypeManager::AnnounceFonts( vcl::font::PhysicalFontCollection* pToAdd ) const { for (auto const& font : m_aFontInfoList) { diff --git a/vcl/unx/generic/print/genpspgraphics.cxx b/vcl/unx/generic/print/genpspgraphics.cxx index 3ae0e8fa40af..359c33026cfd 100644 --- a/vcl/unx/generic/print/genpspgraphics.cxx +++ b/vcl/unx/generic/print/genpspgraphics.cxx @@ -47,7 +47,7 @@ #include <fontattributes.hxx> #include <impfontmetricdata.hxx> #include <font/FontSelectPattern.hxx> -#include <PhysicalFontCollection.hxx> +#include <font/PhysicalFontCollection.hxx> #include <font/PhysicalFontFace.hxx> #include <sallayout.hxx> @@ -232,12 +232,12 @@ void GenPspGraphics::SetTextColor( Color nColor ) m_pPrinterGfx->SetTextColor (aColor); } -bool GenPspGraphics::AddTempDevFont( PhysicalFontCollection*, const OUString&,const OUString& ) +bool GenPspGraphics::AddTempDevFont( vcl::font::PhysicalFontCollection*, const OUString&,const OUString& ) { return false; } -bool GenPspGraphics::AddTempDevFontHelper( PhysicalFontCollection* pFontCollection, +bool GenPspGraphics::AddTempDevFontHelper( vcl::font::PhysicalFontCollection* pFontCollection, const OUString& rFileURL, const OUString& rFontName) { @@ -271,7 +271,7 @@ bool GenPspGraphics::AddTempDevFontHelper( PhysicalFontCollection* pFontCollecti return true; } -void GenPspGraphics::GetDevFontList( PhysicalFontCollection *pFontCollection ) +void GenPspGraphics::GetDevFontList( vcl::font::PhysicalFontCollection *pFontCollection ) { ::std::vector< psp::fontID > aList; psp::PrintFontManager& rMgr = psp::PrintFontManager::get(); @@ -406,7 +406,7 @@ namespace vcl } } -void GenPspGraphics::AnnounceFonts( PhysicalFontCollection* pFontCollection, const psp::FastPrintFontInfo& aInfo ) +void GenPspGraphics::AnnounceFonts( vcl::font::PhysicalFontCollection* pFontCollection, const psp::FastPrintFontInfo& aInfo ) { int nQuality = 0; |