- 17 Jul, 2018 - 1 commit
-
-
Lorn Potter authored
see https://github.com/kripken/emscripten/issues/4540 On large bitfields, emscripten creates types such as i472, which 'legalization passes don't know how to convert into legal code' Adding a dummy field every 64 bits forces alignment which in turn forces emscripten to create i64 types instead. Task-number: QTBUG-66621 Task-number: QTBUG-69421 Change-Id: I5bfd2079ac8f35ced8b59a1d2e3c657993a70986 Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
-
- 16 Jul, 2018 - 1 commit
-
-
Lorn Potter authored
Task-number: QTBUG-69168 Change-Id: I78a3ad5e16fbb1046eedf2056583c022f7a27d5b Reviewed-by:
Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
-
- 13 Jul, 2018 - 1 commit
-
-
Lorn Potter authored
Change-Id: I6e50cf609aa18dab6b46a80e8a93cdb9787b23f9 Reviewed-by:
Lorn Potter <lorn.potter@gmail.com>
-
- 12 Jul, 2018 - 1 commit
-
-
Lorn Potter authored
Task-number: QTBUG-69337 QTBUG-69223 Change-Id: Idb605564c36850fbe781e8919f26ac2fa90aea0f Reviewed-by:
Lorn Potter <lorn.potter@gmail.com>
-
- 29 Jun, 2018 - 2 commits
-
-
Eskil Abrahamsen Blomfeldt authored
These missing files would make it impossible to build applications without access to the Qt sources, and therefor also to do an out-of-source build of Qt. Change-Id: I1eae84268ca522108146f31601d2889fd89e8cf7 Reviewed-by:
Simon Hausmann <simon.hausmann@qt.io>
-
Lorn Potter authored
wasm only non static builds do not need --separate-asm and fail Change-Id: I40efec52e72d40b76f6836949a326e6444bd3f89 Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
- 20 Jun, 2018 - 3 commits
-
-
Lorn Potter authored
Until something is done with mutex locks Change-Id: Id28411b542afa3ac6e11c295a0495508dbada155 Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
Lorn Potter authored
Task-number: QTBUG-68347 Change-Id: Icafdaa1ddb9f724abe730302c7a07aa5b74a64b7 Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
Lorn Potter authored
Change-Id: Id1394c186f287d14fddf572e83eb3982d7cc8cf5 Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
- 11 Jun, 2018 - 1 commit
-
-
Lorn Potter authored
Change-Id: Id25547f6d360ac2df654f5cff891184e9fd56bed Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
- 07 Jun, 2018 - 3 commits
-
-
Lorn Potter authored
Change-Id: I478aa37742e7bc6911b1b9a866fc6fcab30ba736 Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
Lorn Potter authored
Change-Id: I67653ce15819e756bb3253da24c4761b3dd3c5bf Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
Lorn Potter authored
and remove platform code in eventloop Change-Id: I64eb58e0a04b6714cbb0a366126a60bbd5e4dd00 Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
- 05 Jun, 2018 - 4 commits
-
-
Lorn Potter authored
Change-Id: I3c4b18cdad7a164664838d822e72f351b8d58a02 Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
Lorn Potter authored
was intended for testing purposes Change-Id: I510025bed389ae122a908f50f4cf9858413bfa0b Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
Lorn Potter authored
Change-Id: I18630bf58c761162a5196c4c81da6c4208260fc2 Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
Lorn Potter authored
Unreleased feature that was removed previously Change-Id: I412d96a3593f0a857e451ff88f5c9d94c04f32ea Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io>
-
- 04 Jun, 2018 - 2 commits
-
-
Morten Johan Sørvig authored
Fix whitespace and formatting issues, remove extra code. Change-Id: Ic98f8e386a4bff4ed3570ad23372a787f949ba35 Reviewed-by:
Lorn Potter <lorn.potter@gmail.com>
-
Morten Johan Sørvig authored
This should be working now, we’ve already reverted the similar change for qtdeclarative. Change-Id: I5c77dfaebc7e5547fc3d769c2948764d72b1d94d Reviewed-by:
Lorn Potter <lorn.potter@gmail.com>
-
- 01 Jun, 2018 - 5 commits
-
-
Morten Johan Sørvig authored
Change-Id: Ie6757dd81b49f4d9e677dbd08f5378d6190187b7
-
Morten Johan Sørvig authored
We’ve already set up emscripten_set_main_loop_arg to call the main loop callback using requestAnimationFrame. Pause main loop updates when no updates have been requested. Restart when requestUpdate() is called again. Applications can now be completely idle when there are no updates, or animate continuously if requestUpdate() is called at the end of the paint event. Change-Id: I1764b09a698f2d98a0f0e008d93e553f04831d4f Reviewed-by:
Lorn Potter <lorn.potter@gmail.com>
-
Morten Johan Sørvig authored
Use native timers to wake up when there are pending events and when its time to activate Qt timers. Make processEvents() process one round of events by removing the loop that processes until hasPendingEvents() returns false. Instead, check hasPendingEvents() before returning control to the browser and schedule a zero- timer if there are pending events. This way all events will be processed without triggering the “unresponsive page” timeout in the browser. Use QTimerList to map all Qt timers down to a single native timer by scheduling a wakeup when the fist Qt timer should fire. Making this work requires adjusting the native timer whenever events are posted or Qt timers are modified. In practice this is done by calling maintainTimers() as the very last thing in callbacks we install with emscripten. Change-Id: I4e1c2090c96b243466b51901c39e315347af1744 Reviewed-by:
Lorn Potter <lorn.potter@gmail.com>
-
Morten Johan Sørvig authored
Move the majority of the implementation from from qeventloop.cpp to qhtml5eventdispatcher.cpp. Keep the parts that handle nested event loops and app exit since they require access to QEventLoop internals. Change-Id: Ica344fdf7b3b7777985f7217e0c781580ec5e5b4 Reviewed-by:
Lorn Potter <lorn.potter@gmail.com>
-
Morten Johan Sørvig authored
Standard QObjectPrivate subclass implementation. Change-Id: I017a9a68124ef13f410f9653d420aca89d406c71 Reviewed-by:
Lorn Potter <lorn.potter@gmail.com>
-
- 31 May, 2018 - 1 commit
-
-
Allan Sandfeld Jensen authored
QWidget::render was ignoring QOpenGLWidget/QQuickWidget with AlwaysStackOnTop set, because normally they will be composited later, however when not doing a backing store render, they need to be painted right away as there is no later. Task-number: QTBUG-67533 Change-Id: I08e2eeee5e7a8f0dbbf43f659fcfa9068e8c46d1 Reviewed-by:
Laszlo Agocs <laszlo.agocs@qt.io>
-
- 30 May, 2018 - 14 commits
-
-
Tor Arne Vestbø authored
Even if the window isn't configured with Qt::WindowFullscreenButtonHint, the user might call showFullScreen(), which we respect and move the window into fullscreen. In this state, we need to keep the collection behavior as NSWindowCollectionBehaviorFullScreenPrimary, otherwise the zoom button will have no effect and the user can't move out of fullscreen. Change-Id: I77a4b4ee4b42fabc4c6ed2f529ff57acc31d6c24 Reviewed-by:
Morten Johan Sørvig <morten.sorvig@qt.io> Reviewed-by:
Tor Arne Vestbø <tor.arne.vestbo@qt.io>
-
Allan Sandfeld Jensen authored
This differs from both C rounding (away from zero), and IEEE-754 rounding (to even). Change-Id: I2cdd358824ca14c922b23029308e3ce3258c1d8f Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
Oswald Buddenhagen authored
Change-Id: Ifc42f634964b9412f73f53fb20bd220fcbd9a86c Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
Oswald Buddenhagen authored
making the dependencies on tools/ optional was meant to maximize build parallelization, but it's just too fragile, as nobody ever remembers (or even knows) about having to add the flags when necessary. Task-number: QTBUG-68478 Change-Id: I85c0b65d5a63109aedc24bc17eaaaf46b777b634 Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
Oswald Buddenhagen authored
no module had one for ages. Change-Id: Ifb829140e6c97d43e1c8431cb377af8a12231f95 Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
Tor Arne Vestbø authored
Change-Id: I97df0f8ecf93e28bfbe9c719922f1ee5ec12b563 Reviewed-by:
Richard Moe Gustavsen <richard.gustavsen@qt.io>
-
Tor Arne Vestbø authored
Change-Id: I52910309ba94d84d69f049b5c1990f1f866e1698 Reviewed-by:
Richard Moe Gustavsen <richard.gustavsen@qt.io>
-
Tor Arne Vestbø authored
Change-Id: I308147c752ec9c869db87aa94ccf6c88e0999524 Reviewed-by:
Richard Moe Gustavsen <richard.gustavsen@qt.io>
-
Allan Sandfeld Jensen authored
The change to fix 16-bit integer overflow used two floor operations when only one is necessary. With floor being rather expensive on x86 without SSE4.1 this caused a performance regression in ARGB32 smooth perspective transforms. This eliminates one of the floor operations which is unnecessary as the number is always positive in this case and thus truncation will yield the same result faster. Change-Id: Iaae76820d4bc2f368e49ed143130b5075fc760a2 Reviewed-by:
Eirik Aavitsland <eirik.aavitsland@qt.io>
-
Allan Sandfeld Jensen authored
qFuzzyIsNull has a fixed range, where qFuzzyCompare can tell if numbers are different in a more relative range. Without it QPointFs that are heavily scaled will be interpreted as identical, when they are quite different at their own scale. Task-number: QTBUG-60359 Task-number: QTBUG-62161 Change-Id: Ic4ba90e9e994aedff5548d690f053eb309b0a60b Reviewed-by:
Edward Welbourne <edward.welbourne@qt.io> Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
Laszlo Agocs authored
Task-number: QTBUG-68510 Change-Id: Ib224189906b595bbae5aab95c888dd13e94171aa Reviewed-by:
Andy Nichols <andy.nichols@qt.io>
-
Thiago Macieira authored
I'd never thought about it, but it is a requirement: a signal handler must leave the global state as it found it (except for those bits that it intended to change, and those must be done in an async-signal-safe way). Otherwise, errno could change from one line to the next in the middle of some code. [ChangeLog][QtCore][QProcess] On Unix, the QProcess SIGCHLD handler now restores errno on exit. Task-number: QTBUG-68472 Change-Id: If025d476890745368955fffd1531e7126f1436d9 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io>
-
Thiago Macieira authored
They were introduced in commit c416a7f2 . warning: ‘QString::QString(const QByteArray&)’ is deprecated: Use fromUtf8, QStringLiteral, or QLatin1String [-Wdeprecated-declarations] Change-Id: I6a540578e810472bb455fffd1532e31736e1edc9 Reviewed-by:
Edward Welbourne <edward.welbourne@qt.io>
-
Gabriel de Dietrich authored
Wrong check for SH_SpinBox_ButtonsInsideFrame in initStyleOption(). Change-Id: I35c6ff4d007f171fe44d7f3e5734c6f4586d871b Task-number: QTBUG-68238 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@qt.io>
-
- 29 May, 2018 - 1 commit
-
-
Joerg Bornemann authored
We move QInternalMimeData to a separate file, because this class is used, even if draganddrop is disabled. From now on, include qinternalmimedata_p.h instead of qdnd_p.h for QInternalMimeData. Change-Id: I594e08e2e90d574dc445119091686b4b69e4731b Reviewed-by:
Gatis Paeglis <gatis.paeglis@qt.io>
-