TextEditor: piece-tree editor on the current AVL tree #11

Merged
ilusha merged 1 commit from TextEditor into master 2026-10-29 13:01:38 +03:00
Collaborator

What

Restores the piece-table text editor from agent-work on the merged Containers AvlTree.

  • PiecesDS, Piece/PieceKey, AddBuff/OrigBuff, Pointer and the TextEditor cursor/selection API.
  • The test build is no longer gated behind the undefined MODULES_BUILD_TESTS option.
  • The module is registered in the root build.

Verification

  • TestTextEditor builds and all 19 tests pass.
  • The full-build failure set is unchanged from master (the 5 pre-existing Widgets SpringRect errors).

Not verified

  • Nothing beyond the unit tests; the editor has no GUI consumer yet.
## What Restores the piece-table text editor from `agent-work` on the merged Containers `AvlTree`. - `PiecesDS`, `Piece`/`PieceKey`, `AddBuff`/`OrigBuff`, `Pointer` and the `TextEditor` cursor/selection API. - The test build is no longer gated behind the undefined `MODULES_BUILD_TESTS` option. - The module is registered in the root build. ## Verification - `TestTextEditor` builds and all 19 tests pass. - The full-build failure set is unchanged from master (the 5 pre-existing `Widgets` `SpringRect` errors). ## Not verified - Nothing beyond the unit tests; the editor has no GUI consumer yet.
agent added 1 commit 2026-10-29 12:53:46 +03:00
TextEditor: piece-tree editor on the current AVL tree
Some checks are pending
Windows / build (pull_request) Waiting to run
CMake on a single platform / build (pull_request) Waiting to run
CMake / build (pull_request) Waiting to run
e045603df8
Restores the piece-table text editor from agent-work on the merged Containers
AVL tree, with the test build no longer gated behind the undefined
MODULES_BUILD_TESTS option. The module is registered in the root build.
ilusha merged commit f855ec922d into master 2026-10-29 13:01:38 +03:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: ilusha/Modules#11
No description provided.