[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