XyScript v0.1.8 is released. The binary downloads are here: Please back up your startup.xpl and other personal configuration files before unzipping the new binary. New in this release:- Added support for inputting Unicode characters in ranges above \u9999 using five-digit hex escape codes wrapped in curly braces, e.g. `INSERT "\u{1F308}"` for rainbow emoji
- Enabled IME in the editor window for multilingual/accent/CJK/emoji input- Added command `TOSVG` to print current file to SVG (Scalable Vector Graphics) format; output is one .svg file per page (companion to TOPDF/PRINT) - Added support for printing color emoji to preview, PDF and SVG (`NotoColorEmoji-Regular.ttf` in new program subdirectory ./fonts) - Added new `BUNDLE` / `UNBUNDLE` commands to combine a file and its styling metadata (text modes, colorful text, bookmarks, saved as a hidden .xymeta file) into a single file (extension .xyb) for tranport and unbundling at destination. OPEN/CA/ED/EDIT unbundles a .xyb file on first SAve (opened as read-only if file is already open in another tab) - New `OUTLINE` (synonym: `OL`) command opens a modal with an outline view of the current Markdown/Typst/HTML/XPL file, built from headings (or SUBroutine names in the case of an .xpl script) - Added `DIFF` command to list differences between file in current tab and (1) disk version of same file or (2) another specified file; Linux-style "diff -u" output - `HELP` now searches both the command reference and the manual (reference results displayed first). `REF` and `MAN` search reference and manual, respectively, as before - Added Boolean, proximity and quoted-phrase search facility to `HELP`, `REF` and `MAN` commands, with new keywords AND/OR/NOT; e.g. `HELP margin OR indent NEAR/35 offset`; `HELP "persistent selection"` - `GREP <pattern> ALLTABS` (synonym: `ALLBUFS`) searches the in-memory content of every open document � including unsaved edits and untitled buffers that a disk grep cannot reach
- `SAVE` and `STORE` return an error message if file is opened as read-only- `MDA`/`MDALL` text-mode stylings did not persist afte moves and undos -- fixed - Laggy typing in big files with legacy text encodings (CP437 et al.) and/or dense syntax highlighting -- fixed
- Optimization tweaks for opening big files -- Carl Distefano cld@xxxxxxxxxx