[Libreoffice-commits] core.git: 3 commits - dbaccess/source vcl/quartz

Herbert Dürr hdu at apache.org
Tue Jan 28 07:19:56 PST 2014


 dbaccess/source/core/api/TableDeco.cxx |    1 +
 dbaccess/source/ui/dlg/sqlmessage.cxx  |    2 +-
 vcl/quartz/ctfonts.cxx                 |    6 ++++--
 3 files changed, 6 insertions(+), 3 deletions(-)

New commits:
commit 3e99ab21d389e12b5fca3ef6828a8cded49489ec
Author: Herbert Dürr <hdu at apache.org>
Date:   Tue Jan 28 13:31:31 2014 +0000

    Resolves: #i124121# prevent italic emulation with ITALIC_DONTKNOW fonts
    
    (cherry picked from commit a8cd1fab9a17df6179c31e1a73816f1bcd627a9b)
    
    Conflicts:
    	vcl/aqua/source/gdi/ctfonts.cxx
    
    Change-Id: Ib2893a0ce119ac56ac7091fd18a652fe990e82ec

diff --git a/vcl/quartz/ctfonts.cxx b/vcl/quartz/ctfonts.cxx
index ea4cdad..fffd680 100644
--- a/vcl/quartz/ctfonts.cxx
+++ b/vcl/quartz/ctfonts.cxx
@@ -74,7 +74,9 @@ CoreTextStyle::CoreTextStyle( const FontSelectPattern& rFSD )
     CFDictionarySetValue( mpStyleDict, kCTVerticalFormsAttributeName, pCFVertBool );
 
     // fake bold
-    if ((pReqFont->GetWeight() >= WEIGHT_BOLD) && (mpFontData->GetWeight() < WEIGHT_SEMIBOLD))
+    if ( (pReqFont->GetWeight() >= WEIGHT_BOLD) &&
+         ((mpFontData->GetWeight() < WEIGHT_SEMIBOLD) &&
+          (mpFontData->GetWeight() != WEIGHT_DONTKNOW)) )
     {
         int nStroke = -10.0;
         CFNumberRef rStroke = CFNumberCreate(NULL, kCFNumberSInt32Type, &nStroke);
@@ -83,7 +85,7 @@ CoreTextStyle::CoreTextStyle( const FontSelectPattern& rFSD )
 
     // fake italic
     if (((pReqFont->GetSlant() == ITALIC_NORMAL) || (pReqFont->GetSlant() == ITALIC_OBLIQUE))
-    && !((mpFontData->GetSlant() == ITALIC_NORMAL) || (mpFontData->GetSlant() == ITALIC_OBLIQUE)))
+    && (mpFontData->GetSlant() == ITALIC_NONE))
     {
         aMatrix = CGAffineTransformConcat(aMatrix, CGAffineTransformMake(1, 0, toRadian(120), 1, 0, 0));
     }
commit f244845c89ac72bfd4b878a88a3b5c131df71d3f
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Tue Jan 28 15:14:21 2014 +0000

    coverity#705144 Missing break in switch
    
    Change-Id: Ie3c28d7172ec17ed7de6033c6eada6fb66d1cdf2

diff --git a/dbaccess/source/ui/dlg/sqlmessage.cxx b/dbaccess/source/ui/dlg/sqlmessage.cxx
index 7bdd172..d8ce769 100644
--- a/dbaccess/source/ui/dlg/sqlmessage.cxx
+++ b/dbaccess/source/ui/dlg/sqlmessage.cxx
@@ -555,7 +555,7 @@ void OSQLMessageBox::impl_initImage( MessageType _eImage )
     {
         default:
             OSL_FAIL( "OSQLMessageBox::impl_initImage: unsupported image type!" );
-
+            /* Fall through */
         case Info:
             m_aInfoImage.SetImage(InfoBox::GetStandardImage());
             break;
commit d786af6820175e10323a4662b8b68e9510c80b80
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Tue Jan 28 15:12:43 2014 +0000

    coverity#705141 Missing break in switch
    
    Change-Id: I9b94f1056fa62b2c0c609f6d448e1750bb0e9ce5

diff --git a/dbaccess/source/core/api/TableDeco.cxx b/dbaccess/source/core/api/TableDeco.cxx
index 9d94317..8f9ae64 100644
--- a/dbaccess/source/core/api/TableDeco.cxx
+++ b/dbaccess/source/core/api/TableDeco.cxx
@@ -171,6 +171,7 @@ void ODBTableDecorator::setFastPropertyValue_NoBroadcast(sal_Int32 _nHandle, con
     {
         case PROPERTY_ID_PRIVILEGES:
             SAL_WARN("dbaccess", "Property is readonly!");
+            /* Fall through */
         case PROPERTY_ID_FILTER:
         case PROPERTY_ID_ORDER:
         case PROPERTY_ID_APPLYFILTER:


More information about the Libreoffice-commits mailing list