Merge branch 'stable' into dev
authorFrederik Gladhorn <frederik.gladhorn@digia.com>
Fri, 4 Jan 2013 11:48:06 +0000 (12:48 +0100)
committerFrederik Gladhorn <frederik.gladhorn@digia.com>
Fri, 4 Jan 2013 11:48:06 +0000 (12:48 +0100)
Conflicts:
src/qml/qml/parser/qqmljskeywords_p.h
sync.profile
tests/auto/qml/qqmllanguage/tst_qqmllanguage.cpp

Change-Id: I9bc6659e1bab924009167bec567354d40a77a8cb

1  2 
src/qml/qml/parser/qqmljskeywords_p.h
src/qml/qml/v4/qv4irbuilder.cpp
tests/auto/qml/qqmlecmascript/tst_qqmlecmascript.cpp
tests/auto/qml/qqmllanguage/tst_qqmllanguage.cpp
tools/qmlscene/main.cpp

@@@ -329,7 -309,7 +329,7 @@@ static inline int classify5(const QCha
        if (s[2].unicode() == 'p') {
          if (s[3].unicode() == 'e') {
            if (s[4].unicode() == 'r') {
-             return qmlMode ? Lexer::T_SUPER : Lexer::T_RESERVED_WORD;
 -            return qmlMode ? int(Lexer::T_SUPER) : int(Lexer::T_IDENTIFIER);
++            return qmlMode ? int(Lexer::T_SUPER) : int(Lexer::T_RESERVED_WORD);
            }
          }
        }
Simple merge
@@@ -3065,9 -3064,8 +3064,8 @@@ void tst_qqmllanguage::literals_data(
      QTest::newRow("special8") << "c8" << QVariant(QString("\""));
      QTest::newRow("special9") << "c9" << QVariant(QString("\\"));
      // We don't handle octal escape sequences
- //    QTest::newRow("special10") << "c10" << QVariant(QString("\251"));
-     QTest::newRow("special11") << "c10" << QVariant(QString::fromLatin1("\xa9"));
-     QTest::newRow("special12") << "c11" << QVariant(QString::fromUtf8("\u00A9"));
 -    QTest::newRow("special11") << "c10" << QVariant(QString(1, QChar(0xa9)));
 -    QTest::newRow("special12") << "c11" << QVariant(QString(1, QChar(0x00A9)));
++    QTest::newRow("special10") << "c10" << QVariant(QString(1, QChar(0xa9)));
++    QTest::newRow("special11") << "c11" << QVariant(QString(1, QChar(0x00A9)));
  }
  
  void tst_qqmllanguage::literals()
Simple merge