[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 66dc3ba4ce339ff3deea0ac8b11afce2900cf44a to 4b8141d1ed9398c249590d6dad71dd1a44e3a25b
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 93485326782dd0412e5136752420edec75a95cf6 by hjk on 30/07/2026 at 05:49..
FakeVim: Add Vim9 import/export

Support "export def/var/const/final NAME" to mark a name visible to
importers, and "import ['autoload'] 'file' [as Name]" to pull those
names in as a dict bound to Name (default: the file's base name).
Relative import paths resolve against the importing script's own
directory. A funcref obtained via subscript/dict access (list[i](),
d.Func(), ns.Func()) can now be called directly in an expression.

The engine keeps a single flat variable/function namespace, so import
does not give real per-script isolation: a non-exported name defined
at top level is still reachable globally, and same-named functions
exported from different files collide. Good enough for hand-written
module-shaped scripts; not a substitute for real script-locals.

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

Git commit 9b42378af59376656a405314dc15d61328021673 by hjk on 30/07/2026 at 05:50..
FakeVim: Support marks in line()/col(), add getpos()/setpos()

line() and col() now resolve a "'m" mark argument, and getpos(),
getcurpos() and setpos() are available. Together these are what an
'operatorfunc' implementation needs to find the region it should act
on.

line(".") now reports the block number rather than the layout line,
so it agrees with line("$") (a block count) and with marks, which
store block numbers. The two only differed with soft wrap on, where
the old line(".") could exceed line("$").

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

Git commit 4b8141d1ed9398c249590d6dad71dd1a44e3a25b by hjk on 30/07/2026 at 05:50..
FakeVim: Implement g@ and 'operatorfunc'

"g@{motion}" sets the '[ and '] marks to the moved-over region and
calls the function named by the new 'operatorfunc' option with "char",
"line" or "block". This is the hook plugins use to define their own
operators, so it also works from Visual mode and repeats with ".".

The option is reachable as &operatorfunc / &opfunc but has no entry on
the options page: it is meant to be set from a script, like 'clipboard'
and 'formatoptions'.

Assisted-by: Claude Code
Task-number: QTCREATORBUG-34817
Change-Id: I0be3354e5f42eafffea10afdfd6923d5fcdb623e
Reviewed-by: Cristian Adam <[email protected]>
https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/4b8141d1ed9398c249590d6dad71dd1a44e3a25b
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.