[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 47d584cbf1f14d9135b9f736ba14730fb59d76cb to e5e0977e932d2e679acd249ad6795f5e277496ba 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 288bbe2ef6c19c7dd527c580d340ead8f16a7ea3 by Christian Kandeler on 28/07/2026 at 12:30.. QtSupport: Detect device Qt versions asynchronously Change-Id: I68cc35e07f7fc3db430529da7727c024d71bf99a Reviewed-by: David Schulz <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/288bbe2ef6c19c7dd527c580d340ead8f16a7ea3 Git commit e24f5a1fb8d03c1cf7af9de79cda82de37036b96 by David Schulz on 28/07/2026 at 12:31.. Remote: base windows root path on "SystemDrive" env variable Change-Id: I00786ea0d78fcae83d561598dda001e2ecacdd54 Reviewed-by: hjk <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/e24f5a1fb8d03c1cf7af9de79cda82de37036b96 Git commit 3e35f08fc201b653cf72590bed9fa72ee3957cf2 by Christian Stenger on 28/07/2026 at 12:38.. Utils: Fix socket path length Ensure we stay below 104 characters for the socket path as macOS limits this length. Fixes tst_terminalinterface on macOS. Change-Id: I193aee91d7457c41f26b32211e915c41f8852412 Reviewed-by: Eike Ziller <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/3e35f08fc201b653cf72590bed9fa72ee3957cf2 Git commit 4097f7fbf70165e2730f7b93a13231904b89c7d1 by Cristian Adam on 28/07/2026 at 12:43.. Help: Use backticks instead of {noformat} ... to guard the text that one is supposed to paste into Jira. The {noformat} verbatim {noformat} is a Jira extensins, having a triple backtick is more popular now with Markdown being everywhere. Change-Id: I44456830652da58ab114c56a8a3ca7858f3fcbd6 Reviewed-by: Eike Ziller <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/4097f7fbf70165e2730f7b93a13231904b89c7d1 Git commit fc51d2ee183d5d485194c70f721e5432b0800604 by hjk on 28/07/2026 at 13:19.. Debugger: Copy the full string value to the clipboard "Copy Current Value to Clipboard" copied item->value, which is the value truncated to the "Display string length" setting, so long strings could not be copied in full. When the value is a truncated string, fetch the complete content via a transient per-item "separate" display format (not persisted, taking precedence over the user's individual formats) and copy it once the reply arrives. The completion is consumed before showEditValue(), so no separate window pops up; non-string and already-complete values keep copying item->value directly. Assisted-by: Claude Code Fixes: QTCREATORBUG-13192 Change-Id: I7e43efce99b56e80372a4e11fd091a8e9b16c655 Reviewed-by: Christian Stenger <[email protected]> Reviewed-by: André Hartmann <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/fc51d2ee183d5d485194c70f721e5432b0800604 Git commit 4cf23738e63318a228ab47ecff51d77071231e65 by hjk on 28/07/2026 at 13:19.. FakeVim: Support variadic user functions A "..." in the parameter list marks a function as variadic. Extra arguments are bound to a:1, a:2, ... and collected into the a:000 list, with a:0 holding their count, so functions like Total(...) work. Assisted-by: Claude Code Task-number: QTCREATORBUG-34817 Change-Id: I064dbba460f9bd08b82b6625ac5697058b3108ce Reviewed-by: Cristian Adam <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/4cf23738e63318a228ab47ecff51d77071231e65 Git commit f5a6439f9a368a9647e646598a4c5df6be7200a4 by hjk on 28/07/2026 at 13:19.. FakeVim: Add more list and string builtins Add extend, index, count, insert, repeat, trim, nr2char, char2nr, matchstr and match. matchstr/match use the same Vim-to-Qt pattern translation as search and :substitute. Assisted-by: Claude Code Task-number: QTCREATORBUG-34817 Change-Id: Icaf9278c411226330ecb3b9e76cd352f4bbd5c26 Reviewed-by: Cristian Adam <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/f5a6439f9a368a9647e646598a4c5df6be7200a4 Git commit 34b28269bee9bd30b30915f774f2c4f3cb0de2c5 by hjk on 28/07/2026 at 13:19.. FakeVim: Add the "=" expression register (CTRL-R =) In insert mode, CTRL-R = opens a "=" prompt in the mini buffer; the typed expression is evaluated on Return and its value inserted at the cursor. Escape cancels the prompt without inserting. Assisted-by: Claude Code Task-number: QTCREATORBUG-34817 Change-Id: I0d59bbf6c66b71876198760b341c1cdd3d04c5a3 Reviewed-by: Cristian Adam <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/34b28269bee9bd30b30915f774f2c4f3cb0de2c5 Git commit 371a84536175c04244c4f353ec42681a93fb3a8d by hjk on 28/07/2026 at 13:19.. FakeVim: Add =~/!~/is/isnot, list unpacking and more literals Broaden expression and assignment support: - the =~ and !~ regular-expression match operators (using the same Vim-to-Qt pattern translation as search and :substitute) - the is and isnot identity operators (by reference for lists and dictionaries, by value for scalars) - list unpacking in :let [a, b] = list and :for [k, v] in list - binary (0b) and octal (0o) number literals - the v:version variable Assisted-by: Claude Code Task-number: QTCREATORBUG-34817 Change-Id: Ia5a4b81f610069a69d198b8fb98b7de2fa76a508 Reviewed-by: Cristian Adam <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/371a84536175c04244c4f353ec42681a93fb3a8d Git commit e99b800258f69c4d3e79be04061b639b78bf5bd4 by hjk on 28/07/2026 at 13:29.. Debugger: Show a class's static members in GDB The LLDB bridge already lists in-scope statics under a "[statics]" node, so a class's static members are visible even inside a static method, where there is no "this". The GDB bridge had no such node, so those members could only be inspected via a manual expression evaluator. Add a "[statics]" node to the GDB dumper listing the enclosing class's static data members. Only the current frame's class is inspected, and the members are read only while the node is expanded, so the cost stays bounded rather than querying all static symbols on every step. Assisted-by: Claude Code Fixes: QTCREATORBUG-14133 Change-Id: I55334875bf6246e03bedf4f8557dc16f08e3a882 Reviewed-by: Christian Stenger <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/e99b800258f69c4d3e79be04061b639b78bf5bd4 Git commit dbd8c616e44708cb33e2c8c6d6851f4a272be804 by Eike Ziller on 28/07/2026 at 13:37.. MarkdownEditor: Fix restoring preview scroll state When opening a Markdown file in the Markdown editor and scrolling to some position in the preview, after closing and reopening the editor the scroll state was lost. Reason was that the MarkdownBrowser reset the scroll state after a delay after setMarkdown. The goal was to override the ensure(Cursor|Anchor)Visible after setVisible(true). Fix that by preserving the scroll position in an overridden MarkdownBrowser::show instead. Amends 80162edf1d09a0b8d1c677b772fcb93d5cf7a414 Amends 202d1f4fe959899366230123b6d185d75ff97152 Change-Id: I9141c25f211beeb38a874e777aa6c3f15155eb4e Reviewed-by: Christian Stenger <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/dbd8c616e44708cb33e2c8c6d6851f4a272be804 Git commit f24bd3bf37750b96294046a0c1a3441783967954 by hjk on 28/07/2026 at 14:00.. FakeVim: Add list and string slicing Support "x[a:b]" slices on lists and strings alongside "x[i]" indexing. As in Vim the range is inclusive of both ends, a missing start is 0, a missing end is the last element, and negative indices count from the end. Assisted-by: Claude Code Task-number: QTCREATORBUG-34817 Change-Id: Ibad7aa2734bb7486259c3e112badd7f1bb6b1e54 Reviewed-by: Cristian Adam <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/f24bd3bf37750b96294046a0c1a3441783967954 Git commit 3add4b4cdd9b6a7a7267d09c52ecbef14b595604 by hjk on 28/07/2026 at 14:00.. FakeVim: Add :finish, :silent, :echoerr and :echon :finish stops running the rest of a sourced file, :silent[!] runs a command with its messages (and, with "!", errors) suppressed, :echoerr shows its evaluated argument as an error and :echon behaves like :echo. Assisted-by: Claude Code Task-number: QTCREATORBUG-34817 Change-Id: I49073f20133bc1b8e66a35e8d42a4dd0368ce9ef Reviewed-by: Cristian Adam <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/3add4b4cdd9b6a7a7267d09c52ecbef14b595604 Git commit d288df5ab64ac16eb20ffd651d910bdf188f40fc by Jarek Kobus on 28/07/2026 at 14:49.. Debugger: Fix "Show Sections" enablement in Modules view Checked ShowModuleSymbolsCapability instead of ShowModuleSectionsCapability - copy-paste mistake from the action right above it. Change-Id: I19fc1ab51cb1522145679f6339102e873ad575df Reviewed-by: hjk <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/d288df5ab64ac16eb20ffd651d910bdf188f40fc Git commit 472455d5824f053254520d8529f5e10c6f32e2ce by Jarek Kobus on 28/07/2026 at 14:49.. Debugger: Don't force-enable AutoDerefPointers unconditionally updateState()/updatePresetState() computed canDeref from AutoDerefPointersCapability, then immediately overwrote it with an unconditional true - most probably an unrelated leftover line added by mistake. CdbEngine, UvscEngine, PdbEngine, and DapEngine don't declare the capability, so the checkbox never grayed out for them as intended. Amends 034bb72dc416b8a27e87a0976a9e1fac4fa17cea. Change-Id: Ice8f3a911ff0789c4b3eff799d085bdf69185613 Reviewed-by: hjk <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/472455d5824f053254520d8529f5e10c6f32e2ce Git commit f36474da3471eb144f2ad80edceff50783d711df by hjk on 28/07/2026 at 15:02.. FakeVim: Add funcrefs, lambdas and the -> method syntax VimValue gains a Func type holding a named function reference or a lambda with a captured (closure) scope. Support function()/funcref() and call(), lambda expressions {args -> expr}, calling a funcref held in a variable, and the v->f(args) method syntax (sugar for f(v, args)). Assisted-by: Claude Code Task-number: QTCREATORBUG-34817 Change-Id: I764e1af8b79fecced86d5fda3f66b95f5799c676 Reviewed-by: Cristian Adam <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/f36474da3471eb144f2ad80edceff50783d711df Git commit ab6d91f4e15679c59a21797cbb7fa1c8c6f6ea2a by hjk on 28/07/2026 at 15:02.. FakeVim: Drop issue-number references from code comments The Vimscript comments referenced the tracking issue inline; the commit trailers already carry it, so remove the noise from the comments. Assisted-by: Claude Code Task-number: QTCREATORBUG-34817 Change-Id: Ic0cdc49c31fa460f3010d80dfc5b133f794666f6 Reviewed-by: Cristian Adam <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/ab6d91f4e15679c59a21797cbb7fa1c8c6f6ea2a Git commit 4fba92a2cad1fadb456e5cef2952cea22f221a83 by hjk on 28/07/2026 at 15:02.. FakeVim: Let map/filter/sort take a Funcref The second argument of map() and filter() may now be a Funcref or lambda called as f(key, val), and sort() accepts a comparator called as f(a, b), alongside the existing string-expression and flag forms. Assisted-by: Claude Code Task-number: QTCREATORBUG-34817 Change-Id: I4bbb48ae7358064696f5035340789d3f022fa8ec Reviewed-by: Cristian Adam <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/4fba92a2cad1fadb456e5cef2952cea22f221a83 Git commit e5e0977e932d2e679acd249ad6795f5e277496ba by hjk on 28/07/2026 at 15:02.. FakeVim: Add :autocmd Register autocommands with ":autocmd [group] {event} {pattern} {cmd}", clear them with ":autocmd!", and fire them with ":doautocmd {event}". Patterns are glob-matched against the current file name (comma-separated alternatives allowed). BufWritePre and BufWritePost fire around :w. In Qt Creator saves go through the plugin, so BufWrite* fire only for the built-in write path for now. Assisted-by: Claude Code Task-number: QTCREATORBUG-34817 Change-Id: I2ba2e76ed9aad09379e8c81458ca2f8e52bce65f Reviewed-by: Cristian Adam <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/e5e0977e932d2e679acd249ad6795f5e277496ba