- 13 Nov, 2014 - 1 commit
-
-
Eskil Abrahamsen Blomfeldt authored
The font caches can only be used from a single thread at a time. QFontEngineFT for instance, uses a global static thread storage which is accessed on releasing and creating engines, and this causes a crash if the font engine is created on one thread and released on another. We use the updatePolish() function to make sure the caches are empty before entering updatePaintNode(), and then we invalidate the cache again after updatePaintNode() is done. [ChangeLog][Text] Fixed uncommon crash in text nodes. Change-Id: I01dbc2ed58aeebd03d77a157c700330334bdb385 Task-number: QTBUG-38800 Reviewed-by:
Konstantin Ritt <ritt.ks@gmail.com>
-
- 23 Oct, 2014 - 1 commit
-
-
Eskil Abrahamsen Blomfeldt authored
In updateSize() we were trying to force relayouts for RichText when the width changes by always setting widthExceeded to true. But further down in the same function, we overwrote this with textWidth() < idealWidth(), which doesn't work, because both properties are the wrapped width of the document and should only differ if the text cannot be wrapped properly. The result was that when increasing the width of a Text element, we would hit the optimization and skip the relayout. [ChangeLog][Text] Fixed Text with the RichText format to correctly update wrapping when the width of the element grows. Change-Id: I5fd87052a5ba7e8ee2549be0cfac4adc8ddf8290 Task-number: QTBUG-33020 Reviewed-by:
Simon Hausmann <simon.hausmann@digia.com>
-
- 25 Aug, 2014 - 1 commit
-
-
Jani Heikkinen authored
- Renamed LICENSE.LGPL to LICENSE.LGPLv21 - Added LICENSE.LGPLv3 & LICENSE.GPLv2 - Removed LICENSE.GPL Change-Id: I84a565e2e0caa3b76bf291a7d188a57a4b00e1b0 Reviewed-by:
Jani Heikkinen <jani.heikkinen@digia.com>
-
- 08 Aug, 2014 - 1 commit
-
-
Shawn Rutledge authored
The need for this was documented, but not done in this case. d5e612fb So it was not possible to use the windowChanged signal inside a Text. Change-Id: I4e3a49ca898cbd09b5731bd133cf93c212062fa2 Reviewed-by:
J-P Nurmi <jpnurmi@digia.com>
-
- 24 Jul, 2014 - 1 commit
-
-
Andy Shaw authored
Since the text layout is being redone then the visibleImgTags will be repopulated, therefore it should be cleared first so that it doesn't have duplicated entries. Change-Id: I415f94326e156ae265bc044544f2bb0d7146ce4c Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
-
- 11 Jul, 2014 - 1 commit
-
-
Martin Jones authored
If the text is not left aligned and the width changes during layout due to implictWidth changing, the text needs to be laid out again. Task-number: QTBUG-40161 Change-Id: I1ad679ccdc5595dd749600abe08ed46ac179d7bf Reviewed-by:
Andrew den Exter <andrew.den.exter@qinetic.com.au>
-
- 02 Jul, 2014 - 1 commit
-
-
Nico Vertriest authored
Task-number: QTBUG-34749 Change-Id: I507d54b0568d77c6099a0bd99f5c369b8667032a Reviewed-by:
Venugopal Shivashankar <venugopal.shivashankar@digia.com> Reviewed-by:
Martin Smith <martin.smith@digia.com>
-
- 07 May, 2014 - 1 commit
-
-
Mitch Curtis authored
Change-Id: Ic2e96e881fe13bcac11e7c172963e2c1e9928256 Reviewed-by:
Robin Burchell <robin+qt@viroteck.net>
-
- 18 Mar, 2014 - 2 commits
-
-
Sze Howe Koh authored
Fix the breaks caused by the re-categorizing of \qmlsignal pages Task-number: QTBUG-35846 Change-Id: I528ae16ec522fc902133e22d8f53c87a7f0d56ad Reviewed-by:
Jerome Pasion <jerome.pasion@digia.com>
-
Sze Howe Koh authored
Append the handler names to the end of the corresponding signal doc. Task-number: QTBUG-35846 Change-Id: I3d627ba7ed5be94e5c402ab092b4d582536499e8 Reviewed-by:
Jerome Pasion <jerome.pasion@digia.com>
-
- 29 Jan, 2014 - 2 commits
-
-
J-P Nurmi authored
It's easy to miss the maximum bound specified by either the font.pointSize or font.pixelSize properties. Task-number: QTBUG-30005 Change-Id: If1dadebd6673f0e945a1ca95b64521f27d30f5a9 Reviewed-by:
Alan Alpert <aalpert@blackberry.com>
-
J-P Nurmi authored
[ChangeLog][QtQuick] Added Text::linkAt(x,y) method. Task-number: QTBUG-18946 Change-Id: I3b4071c6117ac0ee636f2fdbd2c392eb05b02dd7 Reviewed-by:
Martin Jones <martin.jones@jollamobile.com> Reviewed-by:
Jens Bache-Wiig <jens.bache-wiig@digia.com> Reviewed-by:
Alan Alpert <aalpert@blackberry.com>
-
- 27 Jan, 2014 - 1 commit
-
-
Tor Arne Vestbø authored
Setting the renderType to Text.NativeRendering might be needed in some cases where distance-field does not produce the expected results, such as for emoji characters or really large fonts. These use cases are valid on retina displays as well, so having the setter second-guess the request from the user to use native rendering is not ideal. Change-Id: I7c6049766e60574487c29de07fbd5c100ec69a2a Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com> Reviewed-by:
Jens Bache-Wiig <jens.bache-wiig@digia.com> Reviewed-by:
Gunnar Sletta <gunnar.sletta@jollamobile.com>
-
- 22 Jan, 2014 - 1 commit
-
-
J-P Nurmi authored
Task-number: QTBUG-35095 Change-Id: I8550821e01ecc931788c1ed73366ba1ceed7a817 Reviewed-by:
Andrew den Exter <andrew.den.exter@qinetic.com.au>
-
- 03 Dec, 2013 - 2 commits
-
-
J-P Nurmi authored
QTextDocument::baseUrl was introduced in qtbase commit 1f22c1d. The ultimate goal is to get rid of QQuickTextDocumentWithImageResources and eventually make QQuickTextEdit's document interchangeable. Change-Id: Ibafeecc395b52f7200d8164f809bf76538e5620c Reviewed-by:
Alan Alpert <aalpert@blackberry.com>
-
Michael Brasser authored
Task-number: QTBUG-27968 Task-number: QTBUG-34366 Change-Id: Ic446ff4470abf21696e1764f902bd71e79762697 Reviewed-by:
Gunnar Sletta <gunnar.sletta@digia.com>
-
- 02 Dec, 2013 - 2 commits
-
-
Michael Brasser authored
Task-number: QTBUG-30896 Change-Id: I5ca18ac67cf3640c97374d79f2546fc53698f86b Reviewed-by:
Alan Alpert (Personal) <416365416c@gmail.com>
-
Michael Brasser authored
Task-number: QTBUG-34647 Change-Id: I07cb1f6f433d64c8889750a1fef06cd3b3bcc9e5 Reviewed-by:
Andrew den Exter <andrew.den.exter@qinetic.com.au>
-
- 30 Nov, 2013 - 1 commit
-
-
Topi Reinio authored
For Text QML type, some property and method documentation is missing from the output because in the source file, they appear before the '\qmltype Text' command. This change reorders the functions so that qdoc will see all documentation for Text QML type. Task-number: QTBUG-35018 Change-Id: Icd995f66679d5105912ee12a7aeffd510921a54d Reviewed-by:
Martin Smith <martin.smith@digia.com> Reviewed-by:
J-P Nurmi <jpnurmi@digia.com>
-
- 05 Nov, 2013 - 1 commit
-
-
J-P Nurmi authored
Catch hover events only when the item contains either rich or styled text, and make sure to ignore hover events as appropriate to propagate them further. Task-number: QTBUG-33842 Change-Id: Idef5be7c502711393ab532c4ace31663b0e0a872 Reviewed-by:
Alan Alpert <aalpert@blackberry.com>
-
- 30 Oct, 2013 - 1 commit
-
-
Gunnar Sletta authored
See the task for the full reasoning behind this patch. The threaded renderloop has been refactored to have one window per thread. This is mostly a simplification of the current code path where for loops over multiple windows are turned into if (window). The QSGContext has been split into two classes, QSGRenderContext for which there is one per OpenGLContext. The rest of the patch is name changes and a couple of cleanups in the hopes of simplifying this change. Task-number: QTBUG-33993 Change-Id: I31c81f9694d7da7474a72333169be38de62613c4 Reviewed-by:
Sean Harmer <sean.harmer@kdab.com>
-
- 02 Oct, 2013 - 1 commit
-
-
Martin Smith authored
All QML references of the form <QML-module-name><QML-module-version>::<QML-type>::<member-name> have had the <QML-module-version> removed i. Task-number: QTBUG-33776 Change-Id: Idde279e0f254cd24ea44f9841662dd81a2c5bbc6 Reviewed-by:
Jerome Pasion <jerome.pasion@digia.com>
-
- 30 Sep, 2013 - 1 commit
-
-
Gunnar Sletta authored
Change-Id: I3750c47640bf21c3567c5fa1c4667e3e2552942e Reviewed-by:
Lars Knoll <lars.knoll@digia.com>
-
- 25 Sep, 2013 - 2 commits
-
-
Jerome Pasion authored
-incremented version to Qt Quick 2.2 (in \qmlmodule page) -import changed to QtQuick 2.2 -\inqmlmodule no longer needs the version. QDoc will ignore the version but it is better to remove it now to avoid confusion Task-number: QTBUG-32172 Change-Id: I40b52e59667014720be40a35b3a8fb9836825e31 Reviewed-by:
Gunnar Sletta <gunnar.sletta@digia.com>
-
Jerome Pasion authored
Qt 5.2: -"\since QtQuick 2.2" -> "\since 5.2" Qt 5.1: -"\since QtQuick 2.1" -> "\since 5.1" -"\since Qt 5.1" -> "\since 5.1" Qt 5.0: -"\since QtQuick 2.0" -> "\since 5.0" Task-number: QTBUG-32172 Change-Id: I699b00b31373a434ddb8f4caccfef40c588bf8a4 Reviewed-by:
Martin Smith <martin.smith@digia.com>
-
- 12 Jul, 2013 - 1 commit
-
-
Friedemann Kleint authored
Change-Id: Id724c86f87a78048df9b93f2d190593d36261943 Reviewed-by:
Shawn Rutledge <shawn.rutledge@digia.com>
-
- 02 Jul, 2013 - 1 commit
-
-
Erik Verbruggen authored
items/qquicktext.cpp:2160:49: warning: '&&' within '||' [-Wlogical-op-parentheses] || vAlign() != QQuickText::AlignTop && heightChanged) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ items/qquicktext.cpp:2160:49: note: place parentheses around the '&&' expression to silence this warning || vAlign() != QQuickText::AlignTop && heightChanged) { ^ ( ) Change-Id: Id4bc18642228e7fad6d674bbcdf623446bb6a00f Reviewed-by:
Lars Knoll <lars.knoll@digia.com>
-
- 01 Jul, 2013 - 1 commit
-
-
Marco Bubke authored
In the designer it is no working without a layout update. Task-number: QTBUG-32041 Change-Id: I2276914c81b38ad8931109b3d800b65a0d11bca7 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com> Reviewed-by:
Gunnar Sletta <gunnar.sletta@digia.com> Reviewed-by:
Alan Alpert (Personal) <416365416c@gmail.com>
-
- 18 Jun, 2013 - 1 commit
-
-
J-P Nurmi authored
Task-number: QTBUG-30804 Change-Id: I6c6993b152285f4bdf34d6e1aa04f25fa7ca41e0 Reviewed-by:
Alan Alpert <aalpert@blackberry.com>
-
- 10 Jun, 2013 - 1 commit
-
-
Andrew den Exter authored
Task-number: QTBUG-31647 Change-Id: Ia0968a7a40c40411df5b3ed841a42f6cef141525 Reviewed-by:
Andrew Knight <andrew.knight@digia.com> Reviewed-by: Vesa Halttunen Reviewed-by:
Alan Alpert <aalpert@blackberry.com>
-
- 31 May, 2013 - 1 commit
-
-
Andrew den Exter authored
Guard against reading past the end of the final line. Task-number: QTBUG-31471 Change-Id: I489f742936ee16f12ad9762b7c0891bfa9377e21 Reviewed-by:
Martin Jones <martin.jones@jollamobile.com>
-
- 17 May, 2013 - 1 commit
-
-
Alan Alpert authored
If the text has not changed when textFormat changes between states other than RichText, the text was not re-laid-out. This is necessary if the text includes control tags. Task-number: QTBUG-31191 Change-Id: I3c6f5343aa85e8337b90cf86748a696d5742e906 Reviewed-by:
Andrew den Exter <andrew.den.exter@qinetic.com.au>
-
- 25 Apr, 2013 - 1 commit
-
-
Gunnar Sletta authored
Change-Id: I71769affe8f0138dd65f3b94fb27176bd069ab8d Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
-
- 24 Apr, 2013 - 1 commit
-
-
Sze Howe Koh authored
Link to internal QDoc pages, or to qt-project.org Change-Id: I5d9adae711213873ab57ccfc5bb2d8f74cf5689b Reviewed-by:
Jerome Pasion <jerome.pasion@digia.com>
-
- 02 Apr, 2013 - 1 commit
-
-
Gunnar Sletta authored
Change-Id: I6d3f3e7e4813155f2abb3edc51b145fb709c485b Reviewed-by:
Morten Johan Sørvig <morten.sorvig@digia.com>
-
- 24 Jan, 2013 - 2 commits
-
-
Eskil Abrahamsen Blomfeldt authored
In change e1d6b323 there's an optimization which disables layouts on the QTextDocument, but the layout has to be re-enabled before we can call idealWidth() since this will be zero as long as the page size is 0x0. We simply set the page size to undefined again before calling idealWidth. Task-number: QTBUG-29262 Change-Id: I6bebe7be4c99fce0de8fc4178b5e1abc81abbe87 Reviewed-by:
Michael Brasser <michael.brasser@live.com> Reviewed-by:
aavit <eirik.aavitsland@digia.com>
-
Eskil Abrahamsen Blomfeldt authored
If the text width set is higher than the ideal width, there's no risk of wrapping, and thus we align the text based on the full width of the Text element. This matches the behavior in Qt Quick 1.1. Task-number: QTBUG-29262 Change-Id: Ib191e3dd9d17e3bea63ca7825708f53768960e26 Reviewed-by:
Gunnar Sletta <gunnar.sletta@digia.com>
-
- 10 Jan, 2013 - 1 commit
-
-
Sergio Ahumada authored
Change-Id: I6c3bd7bebe3d62d1cfd0fa6334544c9db8398c76 Reviewed-by:
Akseli Salovaara <akseli.salovaara@digia.com> Reviewed-by:
Sergio Ahumada <sergio.ahumada@digia.com>
-
- 26 Nov, 2012 - 1 commit
-
-
Tasuku Suzuki authored
Change-Id: I90f8ec7e6357db7b4038bb1646fe9d3835821556 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by:
Alan Alpert (RIM) <aalpert@rim.com>
-
- 22 Nov, 2012 - 1 commit
-
-
Samuel Rødal authored
Even though using RichText is not recommended, we should still at least point out what it does. Change-Id: I96d0e1e7074b5fdbb3a5dcaf84e5afe805c92080 Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
-