[qt/qt-creator/qt-creator]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/qt-creator/qt-creator Pushed by mirror-service into branch 'master'. Changed from d8a54c8340817142bc6d721cd15d5eeab98f7268 to 9ad5c16b1cd5daeb82b299019ced1283a3b72762 Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit 089b930abb9e23fbb5c5d255d6a844635bdb5b9f by hjk on 17/07/2026 at 12:23.. Qnx: Prefer qnx800 over qnx710 in SDP auto-detection When auto-detecting an SDP on a build device -- both the QnxSdpEnvFileToolAspect's file-pattern search and the fallback probe -- look for qnx800 before qnx710, so the newer SDP is picked by default. Pin a second device to the older SDP to build against it. Assisted-by: Claude Code Change-Id: I1d6ad8f6f7b6d40ab4c30b2e7be1450acff61349 Reviewed-by: Cristian Adam <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/089b930abb9e23fbb5c5d255d6a844635bdb5b9f Git commit c88aceb65bcb9de7e39a44bf33d445f68e4d9946 by hjk on 17/07/2026 at 12:24.. QmlJSTools: Build the code style model in the factory Move the built-in Qt style, the global style and the pool setup out of QmlJSToolsSettings and into QmlJSCodeStylePreferencesFactory via setupCodeStyles(). The qmlformatIniCreated connection moves along (now context-free, looking the pool up on demand), the factory is a guarded static, and globalQmlJSCodeStyle() returns the registered global via codeStyleForLanguage(). Assisted-by: Claude Code Change-Id: I3012d9eba5ae018c8257d0572074f71c46e982c5 Reviewed-by: Christian Stenger <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/c88aceb65bcb9de7e39a44bf33d445f68e4d9946 Git commit e49769ee4e3c067c217a3059d753c349ef8578f7 by Eike Ziller on 17/07/2026 at 12:57.. Devices: Avoid funny colons in detection log The detection log used the input field label at various places which lead to funny colons like "Searching for Ninja executable:...". Add a display name property for the tools that is used instead, without the colon and the superfluous "executable". Change-Id: I2a6adc5cbf8392f78116de14d0157bf038a2772b Reviewed-by: hjk <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/e49769ee4e3c067c217a3059d753c349ef8578f7 Git commit 86ce8120861fb22b03ad3d0d24347b6ce064100f by hjk on 17/07/2026 at 13:20.. CppEditor: Port completion system test to a plugin test Replace the Squish system test suite_CSUP/tst_CSUP01, which exercised code completion for both code models: general and keyword completion, Tab completion and, for QTCREATORBUG-16188, that a "." after a numeric literal does not trigger member completion. General symbol completion for the internal code model is covered by CompletionTest, and for clang by clangcodemodel's completion tests (including testDontCompleteWithDotToArrowCorrectionForFloats). Add the missing internal-model case for QTCREATORBUG-16188: completing after a floating point literal returns nothing and does not replace the access operator. Keyword and manual-trigger completion are generic editor behavior independent of the code model. Assisted-by: Claude Code Change-Id: Ic58692dfad93a6a63c0d273a4787fd252adff40e Reviewed-by: Christian Kandeler <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/86ce8120861fb22b03ad3d0d24347b6ce064100f Git commit 400ca415ab3d246812642c6301f4eb2953473395 by Christian Kandeler on 17/07/2026 at 13:21.. Debugger: Move some declarations to the right place Change-Id: I43863f558a5c0fa308b0b95782dffe7e329bf957 Reviewed-by: hjk <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/400ca415ab3d246812642c6301f4eb2953473395 Git commit f89a9768eb6f468ae8274a676de0d6fa209c6b78 by Christian Kandeler on 17/07/2026 at 13:26.. Various plugins: Add missing includes Also give some functions internal linkage. Change-Id: I65a3e8df6d040e1010c2f8f29bedaae1cf3e1f8c Reviewed-by: hjk <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/f89a9768eb6f468ae8274a676de0d6fa209c6b78 Git commit 9c1c72f7b9f1883d92c66f6965506817cd65f27f by Christian Stenger on 17/07/2026 at 13:29.. Debugger: Ensure expanded expression widget ..when adding a watch expression while debugging. Change-Id: I82bca4c7130399288a2082365388c8d98d150647 Reviewed-by: hjk <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/9c1c72f7b9f1883d92c66f6965506817cd65f27f Git commit 25bd73a5f6fd024a720348990ad5c276a416eff3 by Christian Kandeler on 17/07/2026 at 13:35.. CPlusPlus: Remove unused function Change-Id: I01a34ab95488184d981316dac2b104e99e8a6a53 Reviewed-by: Christian Stenger <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/25bd73a5f6fd024a720348990ad5c276a416eff3 Git commit cb3e713eadab01da00b6e56b979650b1206dff26 by hjk on 17/07/2026 at 13:42.. CppEditor: Add missing endMoveRows() in constructor member reorder The model behind the Generate Constructor quick-fix lets members be reordered by drag and drop, but dropMimeData() called beginMoveRows() without a matching endMoveRows(). The model was left in a permanent "moving" state, triggering a runtime warning and leaving persistent indexes inconsistent after a reorder. Amends 1342500fb0. Fixes: QTCREATORBUG-33090 Assisted-by: Claude Code Change-Id: I1bf48774facc6f2265b7412d164f492e4a25d130 Reviewed-by: Christian Kandeler <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/cb3e713eadab01da00b6e56b979650b1206dff26 Git commit 9b8c5653777c75cfa3680decc4c9b2927f71be16 by hjk on 17/07/2026 at 15:01.. FakeVim: Re-enable editing after a document becomes writable FakeVim cached the editor's read-only state once at setup and used it to disable command mode. When a file first opened read-only (for example because it could not be decoded with the current encoding) and was later reloaded with a working encoding, the cached flag stayed set: the Vim status line was still shown but no keys were handled, and typed characters ended up in the text verbatim. Query the read-only state live instead of caching it, so command mode works again once the document is writable. Fixes: QTCREATORBUG-24237 Assisted-by: Claude Code Change-Id: I6aeb22e9b3c96c83498aa0eee907b06e5c8e3d76 Reviewed-by: Cristian Adam <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/9b8c5653777c75cfa3680decc4c9b2927f71be16 Git commit 14506b39cc1f4b539574ba53687650b4d1fdaf34 by hjk on 17/07/2026 at 15:03.. RemoteLinux: Honor "Access via" for command exec and file transfer a2b605a taught the shared connection master to reach a linkDevice target with ssh -J, but command execution and file transfer still used the older per-command nesting (run ssh/sftp on the link device), which required the link device to be connected first, while rsync ignored the link entirely and connected directly -- so a via-only target (a QNX qemu guest reached through its Linux VM) failed. Set the ProxyJump spec on the SshParameters used by SshProcessInterface and by the file transfer, and drop the now-redundant nested branches. fullLocalCommandLine() already emits -tt/-L/pty/pid-marker, so command execution needs nothing else; sftp and rsync pick up -J through connectionOptions(). Task-number: QTCREATORBUG-30629 Assisted-by: Claude Code Change-Id: I65e7591e3ec426823d8af527633d19c5ef328d29 Reviewed-by: Christian Kandeler <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/14506b39cc1f4b539574ba53687650b4d1fdaf34 Git commit 9ad5c16b1cd5daeb82b299019ced1283a3b72762 by Christian Kandeler on 17/07/2026 at 15:15.. Various plugins: Add missing mcp headers Change-Id: I5d9557b4bac0938c0bf40400724700dd7bac8a0a Reviewed-by: hjk <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/9ad5c16b1cd5daeb82b299019ced1283a3b72762