[Libreoffice-commits] core.git: 2 commits - vcl/inc vcl/source

Chris Sherlock chris.sherlock79 at gmail.com
Wed Dec 30 03:32:53 PST 2015


 vcl/inc/PhysicalFontFamily.hxx         |   20 ++++++++++++--------
 vcl/source/font/PhysicalFontFamily.cxx |   10 +++++-----
 2 files changed, 17 insertions(+), 13 deletions(-)

New commits:
commit e7d052bd576ac7f0e905c716ab437b1ff976f30c
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Wed Dec 30 20:15:51 2015 +1100

    vcl: update comment in AddFontFace() to match reality
    
    Change-Id: Ia9fb7818b500b126e08e2586781b15477d9fd6db

diff --git a/vcl/source/font/PhysicalFontFamily.cxx b/vcl/source/font/PhysicalFontFamily.cxx
index 01ca378..50ab10e 100644
--- a/vcl/source/font/PhysicalFontFamily.cxx
+++ b/vcl/source/font/PhysicalFontFamily.cxx
@@ -160,7 +160,7 @@ bool PhysicalFontFamily::AddFontFace( PhysicalFontFace* pNewFontFace )
     if( pNewFontFace->GetFamilyName() == GetFamilyName() )
         pNewFontFace->SetFamilyName( GetFamilyName() );
 
-    // insert new physical font face into linked list
+    // add the new physical font face, replacing existing font face if necessary
     // TODO: get rid of linear search?
     for(std::vector< PhysicalFontFace* >::iterator it=maFontFaces.begin(); it != maFontFaces.end(); ++it )
     {
commit d23e6f2e9261d97e8544591abe83a2c78d8eb70d
Author: Chris Sherlock <chris.sherlock79 at gmail.com>
Date:   Wed Dec 30 20:11:08 2015 +1100

    vcl: group functions and variables in PhysicalFontFamily
    
    Change-Id: I9069ba0c48cdbb7ee08e70c8f3eb2d911e9ab442

diff --git a/vcl/inc/PhysicalFontFamily.hxx b/vcl/inc/PhysicalFontFamily.hxx
index e945406..a80ffb9 100644
--- a/vcl/inc/PhysicalFontFamily.hxx
+++ b/vcl/inc/PhysicalFontFamily.hxx
@@ -48,19 +48,22 @@ public:
     const OUString&     GetFamilyName() const    { return maFamilyName; }
     const OUString&     GetSearchName() const    { return maSearchName; }
     const OUString&     GetAliasNames() const    { return maMapNames; }
+    bool                IsScalable() const       { return maFontFaces[0]->IsScalable(); }
+    int                 GetMinQuality() const    { return mnMinQuality; }
+    int                 GetTypeFaces() const     { return mnTypeFaces; }
+    void                GetFontHeights( std::set<int>& rHeights ) const;
+
     const OUString&     GetMatchFamilyName() const { return maMatchFamilyName; }
     ImplFontAttrs       GetMatchType() const     { return mnMatchType ; }
     FontWeight          GetMatchWeight() const   { return meMatchWeight ; }
     FontWidth           GetMatchWidth() const    { return meMatchWidth ; }
-    bool                IsScalable() const       { return maFontFaces[0]->IsScalable(); }
-    int                 GetMinQuality() const    { return mnMinQuality; }
-    int                 GetTypeFaces() const     { return mnTypeFaces; }
-    bool                AddFontFace( PhysicalFontFace* );
     void                InitMatchData( const utl::FontSubstConfiguration&,
                                        const OUString& rSearchName );
+
+    bool                AddFontFace( PhysicalFontFace* );
+
     PhysicalFontFace*   FindBestFontFace( const FontSelectPattern& rFSD ) const;
 
-    void                GetFontHeights( std::set<int>& rHeights ) const;
     void                UpdateDevFontList( ImplDeviceFontList& ) const;
     void                UpdateCloneFontList( PhysicalFontCollection&,
                                              bool bScalable, bool bEmbeddable ) const;
@@ -75,13 +78,14 @@ private:
     OUString            maSearchName;       // normalized font family name
     OUString            maMapNames;         // fontname aliases
     int                 mnTypeFaces;        // Typeface Flags
+    FontFamily          meFamily;
+    FontPitch           mePitch;
+    int                 mnMinQuality;       // quality of the worst font face
+
     ImplFontAttrs       mnMatchType;        // MATCH - Type
     OUString            maMatchFamilyName;  // MATCH - FamilyName
     FontWeight          meMatchWeight;      // MATCH - Weight
     FontWidth           meMatchWidth;       // MATCH - Width
-    FontFamily          meFamily;
-    FontPitch           mePitch;
-    int                 mnMinQuality;       // quality of the worst font face
 };
 
 #endif // INCLUDED_VCL_INC_PHYSICALFONTFAMILY_HXX
diff --git a/vcl/source/font/PhysicalFontFamily.cxx b/vcl/source/font/PhysicalFontFamily.cxx
index 9ee2def..01ca378 100644
--- a/vcl/source/font/PhysicalFontFamily.cxx
+++ b/vcl/source/font/PhysicalFontFamily.cxx
@@ -92,12 +92,12 @@ static ImplFontAttrs lcl_IsCJKFont( const OUString& rFontName )
 PhysicalFontFamily::PhysicalFontFamily( const OUString& rSearchName )
 :   maSearchName( rSearchName ),
     mnTypeFaces( 0 ),
-    mnMatchType( ImplFontAttrs::None ),
-    meMatchWeight( WEIGHT_DONTKNOW ),
-    meMatchWidth( WIDTH_DONTKNOW ),
     meFamily( FAMILY_DONTKNOW ),
     mePitch( PITCH_DONTKNOW ),
-    mnMinQuality( -1 )
+    mnMinQuality( -1 ),
+    mnMatchType( ImplFontAttrs::None ),
+    meMatchWeight( WEIGHT_DONTKNOW ),
+    meMatchWidth( WIDTH_DONTKNOW )
 {}
 
 PhysicalFontFamily::~PhysicalFontFamily()


More information about the Libreoffice-commits mailing list