[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 08d1e8105e4ffa6f0359509d1f5f4e7d09d80470 to 03f6cea8ff113cafa25b752f3a0ca55a57957829
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 bf6a86ed83100539624153861892f83ce58c1527 by hjk on 29/07/2026 at 05:49..
Todo: Scan qmake and CMake project files for keywords

The To-Do Entries pane only knew about files covered by a code model
(C++ and QML/JS), so keywords in project files were never listed.
Add a scanner that reads the project files (.pro, .pri, .prf,
CMakeLists.txt, *.cmake) of the loaded projects and extracts keywords
from their '#' comments, rescanning on project parse and on save.

Task-number: QTCREATORBUG-19639
Assisted-by: Claude Code
Change-Id: Id2ddf903be76bc0b3a368f37f25016f180ff07fb
Reviewed-by: Cristian Adam <[email protected]>
https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/bf6a86ed83100539624153861892f83ce58c1527

Git commit a6952820618fa1f1be486334ecd14c07cd4eb789 by hjk on 29/07/2026 at 05:51..
FakeVim: Fire InsertEnter/InsertLeave and FileType autocommands

Trigger InsertEnter and InsertLeave on the insert-mode transitions and
FileType when the filetype is set via ":set filetype=" or ":setf". A
FileType pattern matches the filetype rather than the file name, and a
re-entrancy guard stops an autocommand from triggering autocommands.

Also guard commitInsertState() against an empty document, which the new
InsertEnter firing could otherwise reach with no valid position.

Assisted-by: Claude Code
Task-number: QTCREATORBUG-34817
Change-Id: If15d0c627e690de3fbc251b83f8022b7e95b6c7b
Reviewed-by: Cristian Adam <[email protected]>
https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/a6952820618fa1f1be486334ecd14c07cd4eb789

Git commit 2d0d8ab8adeeb99f629891ee0a8934410c0a104b by hjk on 29/07/2026 at 05:51..
FakeVim: Fire BufWrite autocommands on the plugin save path

Expose triggerAutocmd() publicly and call it around the editor save in
the plugin's :w handling, so BufWritePre/BufWritePost also run when Qt
Creator, rather than the built-in write path, performs the save.

Assisted-by: Claude Code
Task-number: QTCREATORBUG-34817
Change-Id: If43838f9b76ee4dee4066248c1b3a1ef54573d73
Reviewed-by: Cristian Adam <[email protected]>
https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/2d0d8ab8adeeb99f629891ee0a8934410c0a104b

Git commit c22ba9ad5face6cff16454d4445b8f472a849f24 by hjk on 29/07/2026 at 05:51..
FakeVim: Add d.key dictionary access

Support "d.key" as dictionary access in expressions and "let d.key = v"
(and nested/compound forms) in assignments. The "." is treated as a key
access only when the value is a dictionary, so it keeps working as the
string-concatenation operator for everything else.

Assisted-by: Claude Code
Task-number: QTCREATORBUG-34817
Change-Id: Ic98d1e0f30439d9ff2ea8d401543f95c8a56848c
Reviewed-by: Cristian Adam <[email protected]>
https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/c22ba9ad5face6cff16454d4445b8f472a849f24

Git commit 03f6cea8ff113cafa25b752f3a0ca55a57957829 by Jarek Kobus on 29/07/2026 at 06:12..
Debugger: Fix "maint info sections" on old gdb

Old gdb silently ignores "-all-objects" instead of erroring,
yielding zero sections - retry with the legacy "ALLOBJ" keyword
when a matched header has none. Also handle gdb splitting the
module header across two console lines instead of one (seen on
gdb 10.2, PS137).

Also fixes an unrelated issue in handleStopResponse(): a command
deferred via NeedsTemporaryStop/NeedsFullStop, waiting for the
inferior to stop, used to wait forever if the inferior exited
first instead - most likely because requestInferiorInterrupt()'s
raw SIGINT lost its race against gdb's own ptrace attach and
killed the inferior instead of pausing it. Now such a command
fails immediately on exit instead of hanging its caller. Doesn't
close the underlying race, just stops silently dropping its
fallout. Bundled here rather than split into its own commit, since
it's a small, self-contained fix to the same file.

Change-Id: Id99dfedabdc1703ffaa7dca5b75a2925a3b6447c
Reviewed-by: hjk <[email protected]>
https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/03f6cea8ff113cafa25b752f3a0ca55a57957829
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.