New: v4.50.17

19 views
Skip to first unread message

S.E. Mitchell

unread,
Dec 18, 2025, 9:22:24 PM (7 days ago) Dec 18
to TSEPro Support
---------------------------------------------------------------------------------
18 Dec 2025 v4.50.17 - Windows
---------------------------------------------------------------------------------
https://semware.com/files/tse-pro-install/tse-setup-4.50.17.zip

New macro: GuideLines - added to the Potpourri
This extension makes TSE draw indentation guide lines.
See the Potpourri help for more information.
Thanks to Carlo Hogeveen for the really neat addition!

Changed dos(), ldos(), capture(), shell() to always use
cmd.exe, instead of the COMSPEC environment variable.
Reported by Knud van Eeden.

Bug:
Warn(QuotePath(" ") ) does not show a quoted space character.
Warn(QuotePath(" x ")) shows "x " instead of " x ".
Fixed. Added to sanity2. Reported by Carlo Hogeveen.

Bogus ExecMacro error message fixed.
ExecMacro(Format(SplitPath(fileNameS, _DRIVE_|_PATH_|_NAME_), "\", ".mac"))
Fixed. Added to sanity2.
Reported by Knud van Eeden.

Bug:
GetFoundText() used from a different buffer than the one the
text was found in could cause the editor to crash. Fixed.
Added to sanity2. Reported by Carlo Hogeveen.
---------------------------------------------------------------------------------
18 Dec 2025 v4.50.17 - Linux
---------------------------------------------------------------------------------
https://semware.com/files/tse-pro-install/tse-linux-4.50.17.zip
https://semware.com/files/tse-pro-install/tse-linux-4.50.17.tgz

Update palette to use Windows 7 Console colors.

Changed cursor shape/size as follows:

0 - no cursor
1 - steady underline
2, 3 - steady block
4 - steady vertical bar
5 - no cursor
6 - blinking underline
7, 8 - blinking block
9 - blinking vertical bar

Thanks to Carlo Hogeveen for these suggestions.

Carlo Hogeveen

unread,
Dec 19, 2025, 5:28:26 AM (6 days ago) Dec 19
to sem...@googlegroups.com

The "UTF-8 font bug", that was fixed in TSE v4.50.15, is back in TSE v4.50.17.
I reproduced this in Windows 10 Pro and Windows 11 Pro.

The recurrence of the UTF-8-releated font bug might be caused by or be an unintended side-effect of the undocumented v4.50.17 fix of the other font bug, that it is now possible (again?) to set TSE's font to Fixedsys if the code page is 936 - Chinese (Simplified, Mainland China).

Quoting the relevant part of v4.50.15 in the read.me:
"
Here is the problem / bug: As the second change suggests, it is
not possible to use the SetFont() function in GUI TSE with a
not-Terminal font if the external code page is 65001, because
that makes GUI TSE lose its upper 128 characters.
This can also not be repaired or worked around by a macro.
Normally GUI TSE (without the Terminal font) internally uses
code page 1252 whatever the external code page is, but for
external code page 65001 that fails.

This has been fixed.
"

Code page 65001 is Microsoft's name for UTF-8, the most-used Unicode encoding.

Carlo



Reply all
Reply to author
Forward
0 new messages