- 08 Aug, 2017 - 2 commits
-
-
Jan Arve Saether authored
- Only abort event delivery early if event that got filtered was accepted (previously we aborted as soon as the event got filtered, even if the event was filtered, but explicitly *not* accepted) - If the event that got filtered was *not* accepted, we do not abort event delivery, but we need to remove the item from the list of target items that we will deliver to later - If childMouseEventFilter returns true it should not automatically mean that the event was accepted. Change-Id: I2f2415379061131af1d5102e03d01f010e1a8168 Reviewed-by:
Frederik Gladhorn <frederik.gladhorn@qt.io>
-
Shawn Rutledge authored
Change-Id: I0af7b0c3e0a21aae68c82ec11c5ca579c1661ce9
-
- 07 Aug, 2017 - 1 commit
-
-
Michael Brasser authored
Allow direct loading of pkm texture files into Image. This can be extended to additional texture types, and then eventually turned into a full plugin architexture. [ChangeLog][Qt Quick] Allow direct loading of pkm texture files into Image. For example: Image { source: "myImage.pkm" } Change-Id: I1baed6c3e85a15752da8adc675482d874c9355ab Task-number: QTBUG-59872 Task-number: QTBUG-29451 Reviewed-by:
Laszlo Agocs <laszlo.agocs@qt.io>
-
- 05 Aug, 2017 - 1 commit
-
-
Berthold Krevert authored
Software and tessellation backends assume that dashOffset is defined in units of strokeWidth. That means the nvpr backend has to scale the dashOffset by the strokeWidth to keep behavior in sync. Change-Id: Ie1735f8dcdc6ac89fc4425b29166f88ad2638a92 Reviewed-by:
Laszlo Agocs <laszlo.agocs@qt.io>
-
- 04 Aug, 2017 - 1 commit
-
-
Mitch Curtis authored
Change-Id: If6c3e513814a7fab62ecdf7de728939c7d61263b Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 03 Aug, 2017 - 1 commit
-
-
Paolo Angelelli authored
This change adds a new property to QQuickTextEdit, tabStopDistance, to control the distance between tab stops in the underlying QTextDocument. [ChangeLog][QtQuick][QQuickTextEdit] Added tabStopDistance property Change-Id: Ib75838e9765e44c74e5055a738d2a0464a341509 Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
-
- 02 Aug, 2017 - 1 commit
-
-
Simon Hausmann authored
Amends 80e03bbd for dev, adapting to tests in dev. Task-number: Task-number: QTQAINFRA-1334 Change-Id: I1aede768f40f42bfc2af7caf342f7cf2d06c523a Reviewed-by:
Frederik Gladhorn <frederik.gladhorn@qt.io>
-
- 31 Jul, 2017 - 1 commit
-
-
Laszlo Agocs authored
None of the removed code is ever hit in practice since the public JS API has been removed some time ago. Let's follow it up with removing the internal details since such an API is not going to come back in the near future. Change-Id: I721ab296a7a2acb3a5f61ce705da7aa66d3ad765 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 29 Jul, 2017 - 1 commit
-
-
Laszlo Agocs authored
Do not leave them in quick/items' qrc. Change-Id: I12360a54caa368219a7a80645f92af66aa9de9ba Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 28 Jul, 2017 - 6 commits
-
-
Simon Hausmann authored
Change-Id: I7d092cce33cb009d63e7b0df7c71183089dea53f
-
Simon Hausmann authored
Capturing the output of the started process mysteriously fails on Windows with gcc. While the nested event loop is run, the readyRead() signal is never emitted. Only after the timer fired and the event loop is terminated, we receive the output we were expecting. Some tests needed adapting to the initializing sub-function failing in QVERIFY/QCOMPARE calls, in order for the process to not crash and the blacklisting to work. Task-number: QTQAINFRA-1334 Change-Id: I4804d94580e7db65595137d19d7b75d75c243257 Reviewed-by:
Jędrzej Nowacki <jedrzej.nowacki@qt.io>
-
Simon Hausmann authored
Change-Id: I916adeb7b25a993fef6765c6743464794ec1f665 Task-number: QTBUG-62177 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@qt.io>
-
Kai Koehne authored
The product should be Qt5 (the default). The QMAKE_TARGET_DESCRIPTION is actually less than a description but a beautified name, that is shown e.g. in the task manager, crash reporting tool etc. Make it title case, like most Windows applications do. Change-Id: I570aee2c2016e78fdb7a93c2d7a66b70fdcb0cff Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Kai Koehne authored
qt_tool.prf sets the VERSION to MODULE_VERSION by default. Also, qmake automatically makes it a quadruple for the .rc file metadata. Change-Id: Ie2d0f2022c4416ce824a6786eef4a8c461ed70f1 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io>
-
Berthold Krevert authored
This follows the documentation. Change-Id: I74d8d2b45546717c6a6b252af9370c6670ef1b78 Reviewed-by:
Laszlo Agocs <laszlo.agocs@qt.io>
-
- 27 Jul, 2017 - 2 commits
-
-
Jesus Fernandez authored
CID 54558 (#1 of 1): Not restoring ostream format (STREAM_FORMAT_STATE) 4. end_of_path: Changing format state of stream d for category basefield without later restoring it. Coverity-Id: 54558 Change-Id: Iad6e6103684c57d3ab98e78e7c91e23731632913 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Mitch Curtis authored
Dynamic QObject properties can not be accessed through C++ (via QJSValue) nor JavaScript. Task-number: QTBUG-38181 Change-Id: I78bb9898fef615a647234ae8df444e8855870258 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 26 Jul, 2017 - 4 commits
-
-
Andy Shaw authored
internalInsert() will set the cursor to the right position which accounts for any input mask set on the control as well. Therefore it will already be placed at the next correct position and should not be changed again after that. Task-number: QTBUG-40943 Change-Id: Ic80193ee94d2aa002b5a14a88df719a5a2cf51b1 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
Simon Hausmann authored
After commit 709f6370 we required the use of QQmlExtensionInterface_iid in qml plugins for static linkage. This mean that plugins using the "/1.0" variant would also continue to load, but those not would fail to load. This is annoying when porting apps from older Qt versions. To make the upgrade path easier, let's just support both IIDs. [ChangeLog][Qml] Fix loading of static qml plugins using the old plugin interface id Change-Id: I1c662b1fedad3f32b7dea1eddc32838d2eb9f3be Reviewed-by:
J-P Nurmi <jpnurmi@qt.io>
-
Eskil Abrahamsen Blomfeldt authored
I am not sure why this hasn't failed in CI, but the function is declared inside the namespace, so the definition needs to go in there as well. Seems to be a merge error all the way back to 5.8. Change-Id: Iedd25d3e9e756c55cc302da90bab11535bdc1b01 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Mitch Curtis authored
Parent the Atlas to the manager. Task-number: QTBUG-61754 Change-Id: Ida8b0622d1dbcaafa622f72a1d210969fa61d5bf Reviewed-by:
Laszlo Agocs <laszlo.agocs@qt.io>
-
- 25 Jul, 2017 - 3 commits
-
-
Wieland Hagen authored
invalidateFramebufferObject() sets the invalidatePending flag, which should then trigger the deletion of the old FBO and allocation via Renderer::createFramebufferObject(). This does only happen though, if the size has changed. Instead, always create a new FBO if invalidateFramebufferObject() has been called, regardless of whether the size changes or not. Change-Id: I849cb858afac89038343457c6362233c34956d58 Task-number: QTBUG-54434 Reviewed-by:
Laszlo Agocs <laszlo.agocs@qt.io>
-
Erik Verbruggen authored
These item objects are direct subclasses of QObject, and cannot override connectNotify/disconnectNotify. This prevents the creation of the backing QMetaObject during disconnect, which happens during destruction, which in turn will call back into the model that is being destroyed. Task-number: QTBUG-59704 Change-Id: I7f997e5d2fda242b38e67b9147224d72aa4508ba Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Berthold Krevert authored
If resolving of glProgramPathFragmentInput fails, the nvpr renderer should not report that it is supported, so that the shape item can fallback to the geometry renderer. Task-number: QTBUG-61913 Change-Id: I0795b1dedc330432884d5214ee2492c757055a54 Reviewed-by:
Laszlo Agocs <laszlo.agocs@qt.io>
-
- 24 Jul, 2017 - 1 commit
-
-
Eskil Abrahamsen Blomfeldt authored
This was fixed in Qt 5.9.0 by 9921b48c , but refactoring caused this change to be lost. This is just porting the fix to the refactored class hierarchy. Task-number: QTBUG-60696 Change-Id: I4f95cc7bdd49580ae623a03a7f9cc5242599b6c2 Reviewed-by:
Robin Burchell <robin.burchell@crimson.no>
-
- 22 Jul, 2017 - 1 commit
-
-
Thiago Macieira authored
It has had that for longer than Clang has existed. Change-Id: I84e45059a888497fb55ffffd14d3c03160312537 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 18 Jul, 2017 - 2 commits
-
-
J-P Nurmi authored
fd1612d9 broke the qqc2 build: error: undefined reference to 'QQuickWindowAttached::staticMetaObject' Change-Id: Ia52f0e124fa81fecdee0ed006837a93636aa9622 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Simon Hausmann authored
Avoid the use of the QObject constructor that takes a QObjectPrivate in the inline QQmlPropertyMap constructor. Task-number: QTBUG-46433 Change-Id: I62e3c80e28334ce5a4c3d2249abfada45a8dccb3 Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
- 17 Jul, 2017 - 2 commits
-
-
J-P Nurmi authored
QQuickWindowQmlImpl is inherited by QQuickApplicationWindow in Qt Quick Controls 2, which must register revisions (qmlRegisterRevision) in base classes to make revisioned base class members available in AppWindow. The fact that QQuickWindowQmlImpl provides attached properties must be declared in the header so that qmlRegisterRevision<QQuickWindowQmlImpl> in Qt Quick Controls 2 does not lose the Window-attached properties. Task-number: QTBUG-61935 Change-Id: I634c8fe980b06279610953d9ded2c27d8627d5ea Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Andy Nichols authored
Task-number: QTBUG-61939 Change-Id: Ibb7f242241df0a7a418ab4f268487e72d5595622 Reviewed-by:
Eirik Aavitsland <eirik.aavitsland@qt.io>
-
- 14 Jul, 2017 - 2 commits
-
-
Sérgio Martins authored
Test that it actually didn't grab a blank pixmap, as happened with QOpenGLWidget in the past. Change-Id: Iee8e7ff2f3fa2f2223a2a284fec96d96f62e36a6 Reviewed-by:
Robin Burchell <robin.burchell@crimson.no>
-
Simon Hausmann authored
Respond to the language change event by refreshing all binding expressions. For constant string translation bindings we must now create special QQmlBinding instances instead of a one-time property write meta-call upon instantiation. Those however are more lightweight than an entire JavaScript expression. In addition this provides a slot to explicitly trigger a re-evaluation of bindings, to make it a little easier to discover for the developer. [ChangeLog][QtQml][QQmlEngine] Added retranslate() slot and QEvent::LanguageChange support to refresh bindings when changing the language at run-time. Task-number: QTBUG-15602 Change-Id: Ide174648e1d8a5738acb88e15495018d0869d7bc Reviewed-by:
Michael Brasser <michael.brasser@live.com>
-
- 13 Jul, 2017 - 5 commits
-
-
Michael Brasser authored
Enums can be declared with the following syntax: enum MyEnum { Value1, Value2 } Grammar changes done by Simon Hausmann. [ChangeLog][QtQml] Enums can now be declared directly in QML. Task-number: QTBUG-14861 Change-Id: Ic6b6e032651d01ee2ecf9d5ce5734976cb3ad7ab Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Jan Arve Saether authored
Once pointerhandlers are merged it should be fixed in qtlocation, and then this should be removed. Change-Id: I8b6364fff762417ac45ea76bfe1c06836c7fdf15 Reviewed-by:
Shawn Rutledge <shawn.rutledge@qt.io>
-
David Edmundson authored
QQmlData is shared between engines, but the relevant QObjectWrapper is not. Since 749a7212 when a QObjectWrapper is deleted it resets the shared QQmlData propertyCache. In most cases the propertyCache except when a property updated in an existing binding in the first engine, where it currently asserts. Task-number: QTBUG-61681 Change-Id: I6efdc506e5c7e30b95cda1be282afa9feb781cd2 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Mitch Curtis authored
Change-Id: I0d5f03bcdcf9154431ed38eac2b41b622ad0c3d6 Reviewed-by:
Topi Reiniö <topi.reinio@qt.io>
-
Holger Hans Peter Freyther authored
Change-Id: I1a0ec09441e7791bcdaf34f16a71be9e535625f0 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 11 Jul, 2017 - 3 commits
-
-
Jan Arve Saether authored
Conflicts: examples/quick/shared/LauncherList.qml src/quick/items/qquickevents.cpp src/quick/items/qquickevents_p_p.h src/quick/items/qquickwindow.cpp tests/auto/quick/touchmouse/tst_touchmouse.cpp Change-Id: Id692d291455093fc72db61f1b854f3fc9190267b
-
Mitch Curtis authored
Task-number: QTBUG-61889 Change-Id: Ib6adcabc79b75fe2ee9a31fc4808a2a5f303df74 Reviewed-by:
Topi Reiniö <topi.reinio@qt.io>
-
J-P Nurmi authored
The itemChange() method has been very useful for Qt Quick Controls 2 to efficiently react to various item changes, but a notification for the enabled state was missing, so it always had to be handled as a special case using signals and slots. This change allows QQC2 to handle enabled state changes the same way e.g. visibility changes are handled. It's also nice to be able to update a control's internal state before the actual notifier signal is emitted. [ChangeLog][QtQuick][QQuickItem] Added a ItemEnabledHasChanged value to the ItemChange enum. QQuickItem::itemChange(ItemEnabledHasChanged) gets called when the item's effective enabled state has changed. The new enabled state is stored in ItemChangeData::boolValue. Change-Id: Iae96ec21f2b94f453632282473decd1c66097a75 Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io> Reviewed-by:
Robin Burchell <robin.burchell@crimson.no>
-