Skip to content

golded-plus-1.1.5-20260825 (unicode)

Pre-release
Pre-release

Choose a tag to compare

@evs38 evs38 released this 25 Aug 22:36
· 25 commits to unicode since this release

Snapshot of the unicode branch: GoldED+ holds text in UTF-8 internally.

Set XLATLOCALSET UTF-8 to use it. This is about the operating system —
console, filenames, editing — not about the wire: messages still go into
the base in whatever XLATEXPORT says, and a UTF-8 session announces
them as CHRS level 4 per FSC-0054.

Charset conversion now uses, in this order, whichever is available:
iconv, the operating system's own converter (the Win32 codepage API on
Windows, ULS on OS/2), and only where neither exists the compiled-in
tables.

Two new keywords: XLATCONFIGSET (the charset GoldED+'s own files are
in, golded.cfg and the language file with it) and XLATAREASET (the
charset area descriptions are in, which usually come from the tosser's
area file).

Among the fixes that stand on their own: a message list showed the
subject in the wrong charset whenever the message did not use the one
the area imports; a search for two words separated by a space found
nothing; Backspace in an input field deleted a whole word; and CWSDPMI
is packed with the DOS distribution again, without which the archive
held binaries that will not start on a bare DOS.

The full list is in docs/notework.txt.

Archives

Each contains the binaries, file_id.diz and the licence and
documentation. Binary names follow the usual convention — gedwin
/gnwin/rddtwin for MSVC, gedcyg/gncyg/rddtcyg for mingw, with
64 appended on the 64-bit builds.

win32-cygwin and win64-cygwin are native Win32/Win64 binaries built
with the mingw-w64 cross compiler that Cygwin ships; they need no
cygwin1.dll.

This is a testing snapshot, not a stable release.