qt 6.6.0 clean

This commit is contained in:
kleuter
2023-11-01 22:23:55 +01:00
parent 7b5ada15e7
commit 5d8194efa7
1449 changed files with 134276 additions and 31391 deletions

View File

@ -42,7 +42,6 @@ private slots:
void assignmentOperator();
void isAtSoftHyphen_data();
void isAtSoftHyphen();
void thaiLineBreak();
};
@ -842,95 +841,5 @@ void tst_QTextBoundaryFinder::isAtSoftHyphen()
doTestData(testString, expectedSoftHyphenPositions, QTextBoundaryFinder::Line, QTextBoundaryFinder::SoftHyphen);
}
#if QT_CONFIG(library)
#include <qlibrary.h>
#endif
#define LIBTHAI_MAJOR 0
typedef int (*th_brk_def) (const unsigned char*, int*, size_t);
static th_brk_def th_brk = 0;
static bool init_libthai()
{
#if QT_CONFIG(library)
static bool triedResolve = false;
if (!triedResolve) {
th_brk = (th_brk_def) QLibrary::resolve("thai", (int)LIBTHAI_MAJOR, "th_brk");
triedResolve = true;
}
#endif
return th_brk != 0;
}
void tst_QTextBoundaryFinder::thaiLineBreak()
{
if (!init_libthai())
QSKIP("This test requires libThai-0.1.1x to be installed.");
#if 0
QString text = QString::fromUtf8("สวัสดีครับ นี่เป็นการงทดสอบตัวเอ");
QTextBoundaryFinder finder(QTextBoundaryFinder::Line, text);
finder.setPosition(0);
QVERIFY(finder.isAtBoundary());
finder.setPosition(1);
QVERIFY(!finder.isAtBoundary());
finder.setPosition(2);
QVERIFY(!finder.isAtBoundary());
finder.setPosition(3);
QVERIFY(!finder.isAtBoundary());
finder.setPosition(4);
QVERIFY(!finder.isAtBoundary());
finder.setPosition(5);
QVERIFY(!finder.isAtBoundary());
finder.setPosition(6);
QVERIFY(finder.isAtBoundary());
finder.setPosition(7);
QVERIFY(finder.isAtBoundary());
finder.setPosition(8);
QVERIFY(!finder.isAtBoundary());
finder.setPosition(9);
QVERIFY(!finder.isAtBoundary());
finder.setPosition(10);
QVERIFY(!finder.isAtBoundary());
finder.setPosition(11);
QVERIFY(finder.isAtBoundary());
finder.setPosition(12);
QVERIFY(!finder.isAtBoundary());
finder.setPosition(13);
QVERIFY(!finder.isAtBoundary());
finder.setPosition(14);
QVERIFY(finder.isAtBoundary());
finder.setPosition(15);
QVERIFY(!finder.isAtBoundary());
finder.setPosition(16);
QVERIFY(!finder.isAtBoundary());
finder.setPosition(17);
QVERIFY(!finder.isAtBoundary());
finder.setPosition(18);
QVERIFY(finder.isAtBoundary());
finder.setPosition(19);
QVERIFY(!finder.isAtBoundary());
finder.setPosition(20);
QVERIFY(finder.isAtBoundary());
finder.setPosition(21);
QVERIFY(finder.isAtBoundary());
finder.setPosition(22);
QVERIFY(!finder.isAtBoundary());
finder.setPosition(23);
QVERIFY(!finder.isAtBoundary());
finder.setPosition(24);
QVERIFY(!finder.isAtBoundary());
finder.setPosition(25);
QVERIFY(finder.isAtBoundary());
finder.setPosition(26);
QVERIFY(finder.isAtBoundary());
for (int i = 27; i < 32; ++i) {
finder.setPosition(i);
QVERIFY(!finder.isAtBoundary());
}
#endif
}
QTEST_MAIN(tst_QTextBoundaryFinder)
#include "tst_qtextboundaryfinder.moc"