Github Push to hicknhack-software/Qt-Creator
-
IncrediBuild: Use newest plugin setup pattern
Change-Id: I520d3bfbfa1bac2672b92a8e4876aeacb9d67392
Reviewed-by: Christian Stenger -
Theme: Fix warning about missing theme color
Fixes "flat.creatortheme" misses color setting for key "PaletteAccent"
Amends: 5ced0731f0126277f0c73d385d5c359c85e2ee6c
Change-Id: I8f7997ad71c4e720caf3115d329e3495a1a757e7
Reviewed-by: Christian Stenger -
Spinner: Fix destructor
Delete the accociated overlay widget on destruction.
Secure calls to overlay with QPointer.
Change-Id: I25a76498c39f16b89ddcea8fef1ac934d3c8652b
Reviewed-by: Marcus Tillmanns -
Android: print crash logs even if they are not from same pid
Crash logs can be printed by the system from a process other than
the currently running app, in cases of crash, it's good to have
such logs immediately available in the IDE. So, always print Fatal
logs when the app is running.
There are other potentially related errors or warnings that might
be printed from different pids, but filtering those while keeping
the logs uncluttered might need some more work, that could be done
some other time.
Ideally, all this work would be done using:
```
adb logcat -v color -v tag --uid
```
which prints logs of the app uid, which includes the process itself
and crash/fatal logs, and doesn't print the pid which we're filtering
out. However, that works only for Android 7+, so two log processing
ways would have to be maintained.
Change-Id: I90bff561a70b78f3c184ebd609df194cd7ef7984
Reviewed-by: Jarek Kobus -
ExtensionManager: Implement latest plugin status UI specification
The switch to enable or disable the selected plugin moves from the lower
right corner to the top right of the middle column.
The "Restart Now" button is replaced by an InfoBar entry.
The "Loaded"/"Installed" on the extension cards change to
"Active"/"Inactive".
Fixes: QTCREATORBUG-31856
Change-Id: Iaf79b16255db0c9b55cb683e75eccc949512a4d0
Reviewed-by: Marcus Tillmanns -
Utils: Create unittest for MacroExpander
Change-Id: Iba56391622ee1b28c33554e8bd71e63c511cb908
Reviewed-by: Oswald Buddenhagen
Reviewed-by: hjk -
Tests: Fix test input
Change-Id: I514dbfaf398f215cf6d096d2b9c06c57fe6e0b00
Reviewed-by: Marcus Tillmanns -
ProjectExplorer: Do not detect clang executable twice
This fixes a soft assert in ToolchainManager.
Change-Id: I8d0e4482a2eaff8b021f24558842fec557d7b4fe
Reviewed-by: hjk -
Utils: Remove AbstractMacroExpander
It was only used by its own tests. Instead move the functionality into
MacroExpander(Private).
The existing unittests are moved into tst_expander.
Change-Id: Ia54f659efa7976b17f47a0084900f98acc834939
Reviewed-by: hjk -
Utils: Remove default argument for ProcessArgs::expandMacros()
We know the right OS when calling this.
Change-Id: I3d1e961107f14c8217052babdd6c88cec12568e0
Reviewed-by: Marcus Tillmanns -
Utils: Fix documentation of ProcessArgs
Change-Id: I7e64ec61f5e350b0182dfe1d13a2e2a121dd59f8
Reviewed-by: hjk
Reviewed-by: Oswald Buddenhagen -
QmlJSEditor: Fix running QML checks for CMake
Amends 99a4184761449054020da661b84f78b8ebf3a757.
Fixes: QTCREATORBUG-31867
Change-Id: I6fa5f4982cfd48ba542a7acfffbba2e874802e52
Reviewed-by: hjk -
ProjectExplorer: Do not detect clang-cl executables more than once
This fixes soft asserts in ToolchainManager.
Change-Id: I629d57ae51fab90874b00685494c9aa1c49ef86d
Reviewed-by: hjk -
ProjectExplorer: Fix toolchain bundling for llvm-mingw
Change-Id: I1fd6b59a9192510d9049b7540ae654560a4872fb
Reviewed-by: hjk -
Doc: Describe Debug > Start Debugging > Load Last Core File
Task-number: QTCREATORBUG-31510
Change-Id: I6f974c32f0480f28abb97df1304c6a43ba86154e
Reviewed-by: Friedemann Kleint
Reviewed-by: hjk -
RemoteLinux: Do not use a shared connection when running test
This will fail the !isDisconnected() check and bail out without
re-setting the disconnected status.
Also, make the m_useConnectionSharing value function local.
It's used at max once before retesting.
Change-Id: I16cb950db96c6829b599f2a0b361220f46a83b15
Reviewed-by: Christian Kandeler -
Utils: Make sure env expansion is cleaned
We don't know what the user has in his environment, so better use
"fromUserInput"
Change-Id: I84e705a343dd1e389699f88e5d8ba5c59b02a7c9
Reviewed-by: hjk -
Utils: Fix StringAspect enabler
Previously m_checked->value() was used which might not have been
updated yet. Using volatileValue makes sure that we get the actual
Widget state.
Change-Id: I1c86d809408a08a5ad483af7530d6852b0822531
Reviewed-by: hjk -
Axivion: Partially redo handling project selection
If we cannot find the preferred project inside the selected
dashboard we just dropped out with an error message which could
easily be missed.
Anyhow we should fetch the first available project in that case
to refill other filter controls if the dashboard contains any.
Only if the dashboard has no configured projects drop out early.
Change-Id: Iff72ccb79b9ec3e11620ae435c5322f40269c9ef
Reviewed-by: hjk
Reviewed-by: Mohammad Mehdi Salem Naraghi -
ExtensionManager: Implement latest design for inactive plugins
The background gradient for the inactive extension icon is a dimmed
green gradient (decreased opacity) instead of a gray one. The status
label for inactive is also muted.
Fixes: QTCREATORBUG-31872
Change-Id: I4aeebf899d16f3bf5d3a2078aec758779bc79901
Reviewed-by: Marcus Tillmanns