Preserve raw include diagnostic provenance and derive bands from the existing shaped editor. Retain deferred tooltip paragraphs through rendering. Include source, regression, failure and native-trial evidence; corrected native acceptance remains pending.
38 lines
2.5 KiB
Markdown
38 lines
2.5 KiB
Markdown
# Native #12 evaluator prepared before execution
|
|
|
|
No native run or fixture compilation yet. Production source/build identity and
|
|
exact fixture/model oracles must be captured before launch. Use a fresh private
|
|
profile and a copied work fixture. The source fixture remains immutable.
|
|
|
|
1. Open copied missing-include project in a fresh Windows binary/profile. Inspect
|
|
repair Text presentation and marker/message at the including directive.
|
|
2. Copy functions-to-discover.arcadia into the work fixture as functions.arcadia.
|
|
Use the existing Load included files action. Inspect current raw declaration
|
|
warnings, exact no-UUID file bytes and retained accepted model. Switch to the
|
|
included file; hover both definitions, their wrapped descriptions, and blank
|
|
space. Markers follow the primary full declaration range; prose repetition
|
|
cannot relocate them. Record exact hover severity/code/message.
|
|
3. Scroll through annotated and unannotated rows, return, and resize through a
|
|
supported native interaction if available. Verify current bands follow text
|
|
and no tooltip survives outside the clipped marked area.
|
|
4. Double-click/triple-click selection, Find open/Close/Escape and exact selected
|
|
text replacement/Undo. Retain drawer/menu priority. Hover must not mutate text,
|
|
selection or scroll. Reuse original focus regression assumptions only where
|
|
behavior is unchanged; record actual new-widget native observations.
|
|
5. Insert a parser error at EOF, wait for current lint and inspect its marker.
|
|
Undo and inspect current restored warnings. Add an unterminated declaration
|
|
to inspect an actual zero-width EOF marker, then Undo. A stationary pointer
|
|
must not retain previous diagnostic text through these publication changes.
|
|
6. Open the Actions menu and a modal while pointer was over a marker; tooltip
|
|
must be hidden, normal dismissal/input priority retained, and subsequent
|
|
hover may only use the newly drawn current geometry.
|
|
7. Inspect Problems alternate access and switching files/back. Close/discard
|
|
owned unsaved fixture changes through the application. Record actual exit,
|
|
logs, binary/DLL identity and final exact fixture/model oracle. No Save/Apply
|
|
is implied beyond the explicit steps in a reviewed run.
|
|
|
|
Overlap and tooltip overflow have separate actual-widget synthetic fixtures;
|
|
do not claim native overlap coverage unless a real diagnostic producer creates
|
|
the tested overlap. Empty/ligature/bidi geometry likewise keeps its evaluator
|
|
scope. Windows synthetic notices tests do not establish Linux acceptance.
|