Snap for 10103804 from 36c1161394b5326928858d2db709ba7ef6759932 to mainline-tzdata5-release

Change-Id: Ife517a13db3dc97d011e3da2ec5c64708f710b76
diff --git a/libteeui/include/teeui/utf8range.h b/libteeui/include/teeui/utf8range.h
index 496b903..5fe27ff 100644
--- a/libteeui/include/teeui/utf8range.h
+++ b/libteeui/include/teeui/utf8range.h
@@ -61,7 +61,7 @@
             return c;
         } else {
             // multi byte
-            unsigned long result = c & ~(0xff << (8 - byte_count));
+            unsigned long result = c & ~(0xffu << (8 - byte_count));
             ++begin;
             for (size_t i = 1; i < byte_count; ++i) {
                 result <<= 6;
diff --git a/libteeui/src/label.cpp b/libteeui/src/label.cpp
index 5e0cc26..6dfd8f7 100644
--- a/libteeui/src/label.cpp
+++ b/libteeui/src/label.cpp
@@ -69,7 +69,11 @@
 
     auto curLine = lineInfo->begin();
     while (textBegin != text_.end()) {
-        if (curLine == lineInfo->end()) return Error::OutOfMemory;
+        if (curLine == lineInfo->end()) {
+            TEEUI_LOG << "lineInfo filled: lines=" << lineInfo->size_ << " textId=" << textId_
+                      << ENDL;
+            return Error::OutOfMemory;
+        }
 
         auto lineEnd = textBegin;