- 18 Jul, 2018 - 1 commit
-
-
Lorn Potter authored
Change-Id: I088ae6e7d7c16a88cc6bcf2eb97898db83df4724 Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
-
- 20 Jun, 2018 - 1 commit
-
-
Lorn Potter authored
Change-Id: Ieb72f57bc75465e938538dd6079f43ba49cbed3c Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
- 07 Jun, 2018 - 1 commit
-
-
Lorn Potter authored
Change-Id: I54f406d803fa6d458ae53a78abb8c99dc76aab92 Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
- 06 Jun, 2018 - 1 commit
-
-
Lorn Potter authored
html5 platform is webgl, so we share needing separate index buffers Change-Id: Ic0d09d1ee9274f6a487923bb43d42f06ff6806c5 Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
- 04 Jun, 2018 - 1 commit
-
-
Morten Johan Sørvig authored
Change-Id: I7556ac62fd8e1aeb99186c929f1225f02f9d2430
-
- 01 Jun, 2018 - 1 commit
-
-
Allan Sandfeld Jensen authored
Scale the subrect to fit image dpr. Task-number: QTBUG-68490 Task-number: QTBUG-68582 Change-Id: I6b0a9af73013dc6cf2b65103d5868f45da8e338e Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io>
-
- 31 May, 2018 - 1 commit
-
-
Oswald Buddenhagen authored
Change-Id: I061a94a4cd642a8832899f69dc33a0a7bd597b72
-
- 30 May, 2018 - 1 commit
-
-
Ulf Hermann authored
This causes the updated arguments to be reported to the debugger when they are overwritten in the function body. Task-number: QTBUG-68534 Change-Id: I30c22d31aa97da0d58a4bbaaa032180a919669a8 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 29 May, 2018 - 1 commit
-
-
Lars Knoll authored
The method updating the internal class for a CallContext messed up the order between locals and formals, leading to wrong name lookups for signal handlers taking implicit arguments Task-number: QTBUG-68522 Change-Id: I36d55b3b0cfe9af6397455782551498b7ddb940a Reviewed-by:
Lars Knoll <lars.knoll@qt.io> Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 28 May, 2018 - 2 commits
-
-
Lars Knoll authored
INT_MIN % -1 crashes in C++ with an arithmetic exception, so avoid passing negative numbers into the integer operation, use fmod() instead. Task-number: QTBUG-68513 Change-Id: Ib5a37b55a0f9d41a84c7e6c00ea3f87622155de5 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Erik Verbruggen authored
Once upon a time, calling stat directly on Unix-alike systems gave a significant speed-up compared to calling QFile::exists. These days not so much. It also breaks any use of custom subclasses of QAbstractFileEngine. Task-number: QTBUG-68463 Change-Id: Icae8a16880723dee13c460cfdb15b03dc63c1371 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 25 May, 2018 - 2 commits
-
-
Ulf Hermann authored
Apparently QVariant::save cannot deal with QJsonObject and friends. Transform them into QVariants before sending them over the wire. Task-number: QTBUG-68474 Change-Id: I8fc9fade4915c2b40f8d16aea51ea6ff65247dc1 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Liang Qi authored
jit/qv4assembler.cpp:65:11: error: unused variable 'IsIntegerConvertible_Shift' [-Werror,-Wunused-const-variable] const int IsIntegerConvertible_Shift = QV4::Value::IsIntegerConvertible_Shift; ^ Change-Id: I8fd7f03661e9bb7d80c92947cd43841189f148ce Reviewed-by:
Lars Knoll <lars.knoll@qt.io> Reviewed-by:
Erik Verbruggen <erik.verbruggen@qt.io>
-
- 24 May, 2018 - 3 commits
-
-
Simon Hausmann authored
If we call get() on a model in a worker thread, we may end up creating a ModelNodeMetaObject (aka cacheObject). Subsequent mutation of properties may make us end up in emitDirectNotifies(). However since we can't have bindings in there, we should shortcut/suppress the notify emission, which we can do by checking ddata->context via qmlEngine(). The previous code crashed when qmlEngine() return a null pointer but QQmlEnginePrivate::get(const QQmlEngine *) would attempt to dereference the parameter. Started-by:
Slava <Monich<slava.monich@jolla.com> Change-Id: I880619c686436c053692faafa5dba2c96c2ace96 Reviewed-by:
Robin Burchell <robin.burchell@crimson.no> Reviewed-by:
Slava Monich <slava.monich@jolla.com>
-
Mitch Curtis authored
Change-Id: Iccfb86de6f8c14d10fcf12e1b7cbd58a13754aa7 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Mitch Curtis authored
Change-Id: Ic3ab7cb4fa1772a0d92c06285f9cddf3378bd411 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 23 May, 2018 - 6 commits
-
-
Ulf Hermann authored
We need to encode the scope type properly and we need to return something from the "scope" command. Previously the client didn't even get notified about QML contexts and couldn't actually retrieve anything but call context. The other scope types are not terribly interesting right now, but at least for the global context it should be possible to provide more data in the future. Task-number: QTBUG-68218 Change-Id: I88d3dbc15a93f19b00f6f12365e4fb64ec78862e Reviewed-by:
hjk <hjk@qt.io> Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Ulf Hermann authored
We want all further imports to be relative to the redirected URL, not the base one. Note that this will incorporate any prior URL interceptions into the final URL if a redirect happens. We don't really want this to happen because the result of interception is not meant to be the base for further URL lookup. However, as interception occurs before redirection, this is unavoidable. Don't use URL interceptors on remote URLs. Task-number: QTBUG-67882 Change-Id: I2717bdd4de119ac67caa08fdccc041432025abff Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Thiago Macieira authored
Column numbers cannot be negative. error #68: integer conversion resulted in a change of sign int value = v8engine->consoleCountHelper(scriptName, frame->lineNumber(), -1); ^ Change-Id: I052407b777ec43f78378fffd1531182f28e09b1f Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Simon Hausmann authored
When incubation is triggered from C++ and reaches the state of setting the initial properties (as supplied to incubateObject), we'd set engine->currentStackFrame to a CppStackFrame that provides access to the correct QML context. As we're not called from the interpreter, the v4Function pointer would be a null pointer. If during the initial property setting an exception is thrown (due to non-existent property access) and a back-trace is created, we'd end up dereferencing v4Function. Change-Id: I7f6b0ba7893bfb4186f55d4c213b4bb602d29aa0 Task-number: QTBUG-68416 Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Lars Knoll authored
Changing the prototype of an object back and forth leads to a 'cyclic' reference in the internal class transition tables. If one of those objects then gets a new property, we would get an infinite stack recursion trying to update the internal class IDs of the classes using this prototype. Fixed by skipping protochanges and vtable changes in the update code. That's ok, as those classes will always be reached through other paths from the empty class. Task-number: QTBUG-68369 Change-Id: Ie54ca5171a92f8e8b146a91376e435478ff70185 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Michael Brasser authored
This code path was previously missed, leading to some AOT-compiled types generating errors of the form: Unable to assign [undefined] to int [ChangeLog][QtQml] Fix QML declared enums with CONFIG+=qtquickcompiler. Change-Id: Ib46a2b2505aa3863f091a6ccdebf8425e62fc38f Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 22 May, 2018 - 1 commit
-
-
Mitch Curtis authored
Replace the link to the more specific "Integrating QML and C++" page with a link to "Choosing the Correct Integration Method Between C++ and QML", as the flowchart is a much quicker way for users to determine the correct approach for their use case. Change-Id: Ia2c269f9149d801644407bba7388624d69a75564 Reviewed-by:
Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
-
- 16 May, 2018 - 1 commit
-
-
Mitch Curtis authored
Makes it easier to open them via the locator, for example. Change-Id: I8a5a0beba315da25b14bf2d519974e175f39567f Reviewed-by:
Andy Nichols <andy.nichols@qt.io>
-
- 15 May, 2018 - 3 commits
-
-
Lorn Potter authored
Requires the wasm qthread changes in qtbase Change-Id: Ib55b683e0f752031a596ecdafcef22b7c8b9d494 Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
Shawn Rutledge authored
Calling grabberItem() to get the old grabber must come before setting m_exclusiveGrabber. Then we call oldGrabberItem->touchUngrabEvent() or oldGrabberItem->mouseUngrabEvent() as appropriate. Now the responsibility for this is moved from QQuickItem::grabMouse() to QQuickEventPoint::setGrabberItem() (which it calls). Task-number: QTBUG-65648 Change-Id: Ia6219cb798d7f671ccc4006d51eeb87dbdbda3ef Reviewed-by:
Jan Arve Sæther <jan-arve.saether@qt.io>
-
Andy Shaw authored
The parameters for createRadialGradient indicate the position and radius for the two circles. Therefore the radius arguments should be used with their respective circle positions. Task-number: QTBUG-67960 Change-Id: Ifacba4d43939bafeed451e713250f716a11d30d1 Reviewed-by:
Shawn Rutledge <shawn.rutledge@qt.io>
-
- 14 May, 2018 - 3 commits
-
-
Paul Olav Tvete authored
If the input method event contains a commit text that ends with a newline, text, the commit string is inserted first. This changes the current block. This change makes sure that we apply the formatting changes (including removing the old preedit text) to the old block in this specific case. This is a copy of change 6cece0f43a18dc8c9dbf5bc49ce515714f090725 in qtbase, since the code is duplicated. Task-number: QTBUG-67836 Change-Id: I531d3f1dce51d840acc0ef7fda9e7affb3192327 Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
-
Lorn Potter authored
This change requires moveToThread change in qtbase Change-Id: Idf35af4b416f577dabb91f749929dbfe5c88a0f0 Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
-
Tasuku Suzuki authored
Change-Id: Id2fb6419be9a35ddaa24106d3022e72070cb908d Reviewed-by:
Shawn Rutledge <shawn.rutledge@qt.io> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io>
-
- 13 May, 2018 - 2 commits
-
-
Shawn Rutledge authored
Correction to 499ec439 Change-Id: I9f9fb7cf3a0a04611e7f0a31f57147fbbc03c1a5 Reviewed-by:
Shawn Rutledge <shawn.rutledge@qt.io>
-
Christoph Keller authored
Change-Id: I9f1e20653776bbdf1a8a41a631636ec61ddd08b6 Reviewed-by:
André Hartmann <aha_1980@gmx.de> Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
- 11 May, 2018 - 4 commits
-
-
Jan Arve Sæther authored
clearGrabbers() will also clear QQuickWindow::mouseGrabberItem(), so we have to retrieve a copy of the mouse grabber item in advance of calling clearGrabbers(). This could happen when a filtering parent actually called grabMouse() on mouse release(!) event. Change-Id: I287214dbdff802707be625d73c38dd9c5d723aef Task-number: QTBUG-68030 Reviewed-by:
Shawn Rutledge <shawn.rutledge@qt.io>
-
Simon Hausmann authored
When loading a .js file without QQC, we scan the sources and use the ScriptDirectivesCollector to extract things like .pragma library or .import ahead of time. That information is passed on to the compilation unit generator for serialization. When compiling .js files ahead of time, we also used the same collector, but we forgot to save the data into the right location before serialization, so we essentially lost the imports. This patch fixes that by centralizing this code into the ScriptDirectivesCollector itself. [ChangeLog][QtQml] Fix regression with .import in .js files not working when using CONFIG+=qtquickcompiler. Change-Id: I5413c14b1b8bd3114a997011534fe55cdb7634aa Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Morten Johan Sørvig authored
Change-Id: Ice58db1687c0cfbd5a19e84ca9fa81b8d3fa7959
-
Tasuku Suzuki authored
Change-Id: Id40b7a9394a9027551a1334e9e520630e8967cb7 Reviewed-by:
Edward Welbourne <edward.welbourne@qt.io> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io>
-
- 10 May, 2018 - 3 commits
-
-
Tasuku Suzuki authored
Change-Id: Id4be19faa05e272ad9bf967516e0b49727016e2b Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by:
Lars Knoll <lars.knoll@qt.io>
-
Tasuku Suzuki authored
Change-Id: I15ae07ebeb8d16643cf24cf16a5bbe4f45843fcf Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io>
-
Tasuku Suzuki authored
Change-Id: I375e182709e0e916a124302a9c46c29e53791499 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io>
-
- 09 May, 2018 - 1 commit
-
-
Qt Forward Merge Bot authored
Change-Id: Id292599780ae47c6f2f3fa2d3bbc542b113bd16b
-