If a log category is first used by a different thread than the main
thread, we need to make sure that we dispatch the call into the
main thread ourselves.
Change-Id: I0908366b254649f30a1d18cb4e0da4a7e3988dcc
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Fixes it for Qt 5.4 and onwards hopefully.
Fixes: QTCREATORBUG-29737
Change-Id: Ic555e304a872dfbd458a95097e4e0b6a6632509a
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Wizard summary page does not provide a list to put in failed
files, so ending up inside the build systems addFiles() may
pass in a nullptr. Guard against its access.
Change-Id: Ia858f8029b1b840cc341d87614576f2634b995dc
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reduce the size of the gizmo and adjust gizmo components accordingly.
Colors were also adjusted.
Fixes: QDS-11038
Change-Id: Ia1a01bf6e705cabf875dd5145d93af2a46196f0e
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This patch updates the Washing Machine UI Tutorial document.
Removes old images and adds a new image to support
the current connection view update. Also, changes some texts
to keep the process relevant.
Fixes: QDS-10938
Change-Id: I7ef161ddadb62eb943c508c7c4f17d2995af4337
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Previously the path would be created based on the build device
instead of the target device. Therefore when building on windows with a
linux target the path might become "c:\usr\bin\..." instead of
"/usr/bin/...".
Fixes: QTCREATORBUG-29797
Change-Id: I13a9941b87b863f3e1b8420bcab230db1f70a28b
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: David Schulz <david.schulz@qt.io>
- Add the following for documented plugins that are
disabled by default: \note Enable the <name> plugin to use it
- Add \sa {Enable and disable plugins} for the above plugins and
describe there how to find the About Plugins dialog on macOS
- For the one occurrence in the QDS Manual, add instructions for
finding the About Plugins dialog on macOS ("Enable and disable plugins"
is not included in the QDS Manual
- Mostly remove other kinds of references to enabling plugins
Task-number: QTCREATORBUG-29734
Change-Id: I7b12bd651c1c99e0c6b3ca6f94d3831ebe038438
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Standard sets to Auto a few lines further.
Change-Id: Id0bb61cb38fbabd682123baa3860ebdaf5b10846
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
For some reason I never noticed that it was missing.
Fixes: QTCREATORBUG-29809
Change-Id: I1da933d3e220c035ecdeb2f0a5d044d68081b413
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
`EditorManagerPrivate::activateEditor` first calls `placeEditor` and
since 9295bfe3e4 this calls
`view->setCurrentEditor(...)` even if
`DoNotChangeCurrentEditor` and `DoNotMakeVisible` are set.
Do not call `view->setCurrentEditor` in `placeEditor`. That call is done
if needed later in `activateEditor` (directly or via
`setCurrentEditor`).
Task-number: QTCREATORBUG-29644
Change-Id: I7d394b190428fedfd32d2a15df2ed0438332534d
Reviewed-by: David Schulz <david.schulz@qt.io>
If the model is detached, because the application is shutdown,
those could be already deleted.
Change-Id: Ibee260da04ab19a3f0e5381996fe71e1884b9af2
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
The code for generating random colors nowadays results in
HSL parameters out of range warnings. Fix the generation of
random color values.
Change-Id: I27dfb1c59ced8f6776e83679532b296b69c089a9
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
...just use it when needed. Avoids a crash when heading back from
Quick Designer view.
Change-Id: I1dae404d0d1cd41518d46773b35a78b4cdb03947
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: David Schulz <david.schulz@qt.io>
The dialog parent is supposed to fall back to the main window, if there
is no modal window and the active window is not a popup or a splash
screen.
But testing for "popup or splash screen" does not work with
`testAnyFlags(Popup | SplashScreen)` because these flags are combined
flags - e.g. "Popup" is "Window + something", so when using
testAnyFlags(Popup), that returns true for _any_ Window, regardless of
popup or not.
Amends 60f11cf637
Fixes: QTCREATORBUG-29741
Change-Id: I9e8defc6dd7193f5008decda0eda04dedc62f9df
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>