Notepad++ should work now.
This commit is contained in:
1 parent
cbce83581a
commit
df7879acb5
12 files changed
+523
-18
No files matched your search
@@ -108,6 +108,33 @@ reader's `docs/testing/wine-accessibility.md` for current evidence and live
|
||||
acceptance gates. Run Xvfb fixtures sequentially; concurrent automatic display
|
||||
allocation can collide.
|
||||
|
||||
## Notepad++ / Scintilla checks
|
||||
|
||||
Use a locally available 64-bit Notepad++ executable:
|
||||
|
||||
```sh
|
||||
xvfb-run -a python3 tests/menu_integration.py --build-dir build --fixture scintilla --notepadpp-exe /path/to/notepad++.exe
|
||||
```
|
||||
|
||||
The runner copies the executable and model XML files into a temporary directory,
|
||||
uses local configuration, disables plugins/session restoration, and opens a
|
||||
disposable UTF-8 document in its private Wine prefix. The user's running
|
||||
Notepad++ and documents are untouched. The fixture uses actual `SendInput`
|
||||
arrows, Ctrl+Right, Shift selection, Delete, Backspace, undo and menu return;
|
||||
checks Ctrl+X, multibyte accented characters, emoji, a document over one million
|
||||
bytes and truncation at a surrogate pair; and verifies document length
|
||||
after a read-only deletion attempt. Add `--late-helper` or `--restart-helper`
|
||||
to check attachment and reader restart while the editor stays open.
|
||||
|
||||
After installing, restart Cthulhu and close/reopen Notepad++ so its process
|
||||
loads the new DLL. In a disposable document with several lines, accented
|
||||
characters and emoji, check Up/Down line reading and Left/Right character
|
||||
reading in both directions. Check Ctrl+Left/Right words, Shift selection and
|
||||
unselection, Backspace/Delete, undo, Alt/Escape return and switching document
|
||||
tabs. Repeat ordinary Wine Notepad editing, menu navigation, and password
|
||||
fields in other applications for regressions. Check speech and physical
|
||||
braille separately. These recorder tests do not establish either live output.
|
||||
|
||||
## List-view checks
|
||||
|
||||
```sh
|
||||
|
||||
Reference in new issue
Block a user