Windows 3.x High-Speed Communications Library and Tools.
WriteDeferredBuf now acquires a screen DC and renders each character run via ExtTextOut as it arrives, eliminating the per-row deferred dirty scan. FlushPendingScrolls coalesces scroll-ups into a single ScrollDC call. FlipToScreen becomes a lightweight blink/fallback pass. Removed 50ms render throttle from TESTMAIN -- no longer needed since characters appear on screen as they are parsed. Simplified: removed ClearLine (duplicate of AllocLine), DirtyAll, DirtyRow, GetCursorCol/Row (dead code), FTextBlinkOn (always equal to FBlinkOn), ParseData (inlined), ETO_CLIPPED (unused), redundant zero-initializations in constructor. Write and WriteDeferred now delegate to WriteDeferredBuf. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| delphi | ||
| drivers | ||
| drv | ||
| vbx | ||
| .gitattributes | ||
| .gitignore | ||