[Libreoffice-commits] core.git: 2 commits - include/vcl vcl/unx
Caolán McNamara
caolanm at redhat.com
Fri May 13 11:06:18 UTC 2016
include/vcl/window.hxx | 2 +-
vcl/unx/generic/fontmanager/fontmanager.cxx | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
New commits:
commit ae9f04c445ae66cafdbe24a15615f04cc6dd5415
Author: Caolán McNamara <caolanm at redhat.com>
Date: Fri May 13 12:04:59 2016 +0100
fix ShowTrackFlags legal bits
Change-Id: Iaf3db8f860e6605b3f1d2d025a2e4e4ae3ca4ed7
diff --git a/include/vcl/window.hxx b/include/vcl/window.hxx
index f55eb08..9f4a8dc 100644
--- a/include/vcl/window.hxx
+++ b/include/vcl/window.hxx
@@ -289,7 +289,7 @@ enum class ShowTrackFlags {
};
namespace o3tl
{
- template<> struct typed_flags<ShowTrackFlags> : is_typed_flags<ShowTrackFlags, 0x300a> {};
+ template<> struct typed_flags<ShowTrackFlags> : is_typed_flags<ShowTrackFlags, 0x300f> {};
}
// Flags for StartTracking()
commit 198bb1e5f055ba59d65b529cd6de25671273056a
Author: Caolán McNamara <caolanm at redhat.com>
Date: Fri May 13 11:56:25 2016 +0100
only ever seen this with Khmer OS fonts, and their name is in ascii anyway
Change-Id: I4d6d7d9f79f111ea4ba7dcef201ef31c3ad7d4f9
diff --git a/vcl/unx/generic/fontmanager/fontmanager.cxx b/vcl/unx/generic/fontmanager/fontmanager.cxx
index 895cbfd..68b21b4 100644
--- a/vcl/unx/generic/fontmanager/fontmanager.cxx
+++ b/vcl/unx/generic/fontmanager/fontmanager.cxx
@@ -1088,7 +1088,9 @@ OUString PrintFontManager::convertTrueTypeName( void* pRecord )
eEncoding = RTL_TEXTENCODING_UTF8;
break;
default:
- SAL_WARN("vcl", "Unimplemented mac encoding " << pNameRecord->encodingID << " to unicode conversion");
+ if (aName.startsWith("Khmer OS"))
+ eEncoding = RTL_TEXTENCODING_UTF8;
+ SAL_WARN_IF(eEncoding == RTL_TEXTENCODING_DONTKNOW, "vcl", "Unimplemented mac encoding " << pNameRecord->encodingID << " to unicode conversion for fontname " << aName);
break;
}
if (eEncoding != RTL_TEXTENCODING_DONTKNOW)
More information about the Libreoffice-commits
mailing list