Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Newest version of TSE for Windows

50 views
Skip to first unread message

S.E. Mitchell

unread,
Jan 11, 2025, 4:00:37 PMJan 11
to TSEPro Support
New release of TSE is now available. Get it here:

https://semware.com/files/tse-pro-install/tse-setup-4.50.2.zip

---------------------------------------------------------------------------------
11 Jan 2025 v4.50.2
---------------------------------------------------------------------------------
bug: CopyToClipboard() did not set clipboard blocktype. This has
been fixed. Thanks to Eckhard Hillmann for the report and for a
macro to demonstrate the problem. Added to sanity.

bug: In Windows 10 or 11, when using Terminal:
e32 dos("dir *") does not properly refresh the screen.
g32 dos("dir *"), one cannot close the window.
Both of these have been fixed.

Added missing CopyToClipboard, GetStrFromClipboard to sal.syn.
Thanks to Eckhard Hillmann for the suggestion.

sc32: no error checking for memory allocation errors in a couple
of places. Thanks to Rick Hodgin for the report.

Many minor code changes to allow sc32 to compile with the
Microsoft C compiler (32-bit) and the GNU C compiler (32-bit). It
has not been verified yet.
Thanks to Rick Hodgin for the help.

Many minor code changes, allowing e32 to compile with Microsoft C
compiler (32-bit). Crashes on startup for now. Needs a new FFI.
Thanks to Rick Hodgin for the help.

ChDir(dir) now supports "~\"

listopen bug fixes from Carlo Hogeveen. Thanks to Eckhard
Hillmann for the report.

Following added to the help:

GetDirSeparator()
GetTempPath()
isDirSeparator(s)
StripToken(s, delim, relax)
StripFileToken(s)

_HOME_PATH_ usage added to SqueezePath()

Undocumented commands and variables as of: 11 Jan 2025 3:52 pm
(If I can do a few a week, I might finish it in a few years! :) )

Variables:
AnsiColor
CodePage
ConFlags
CurrAnsiColor
DetabColumnBlocks
HelpFile
HelpReplaceAttr
HelpSubTopicAttr
HelpTopicAttr
KbdFlags
KbdId
ListTitle
PickFilePath
PriorityFlags
PromptString
QuittingFile
ReadFlags
Redrawn
SearchCurrentDirectory
StartupAnsiColor
StartupPath
SynHiInBlocks
ThousandsSeparator
UIFilename
WinClipFormat
WinPosLeft
WinPosTop

Commands:
AskPopWin
BrowseDir
BufferSizeK
ClearEditWindows
ClearPhysicalScreen
ComputeX1
ComputeY1
CurrLineMultiLineDelimiterType
CurrX
EditDistance
EditPopWin
ExpandTilde
FFHighDateTime
FFisDir
FFisLink
FFLowDateTime
FFSizeHigh
FFSizeStr
FinishEditWindows
FixAndFindPath
FreeWorkBuffer
GetConnectionType
GetFileSize
GetHomePath
GetLineNumberLength
GetNextConnection
GetOutputDriver
GetRedoInfoBuffer
GetRemoteName
GetShortPath
GetSynQuote
GetSynSingleLnDlmt
GetSystemInfo
GetUndoInfoBuffer
GetVolumeInfo
GetWindowInfo
GetWorkBuffer
HookDebugger
HookDisplay
Interp
isAutoLoaded
isBlockDevice
isDiskFileChanged
KillFindContext
lCapture
LoadUserInterface
LocalHelp
LockMacroId
MakeEditWindow
MaxBufferId
MemUsedK
MoveBufBack
MoveBufForw
MovePopWin
NextDiskConnection
NumHistoryNames
PBisDir
PBisLink
PBSizeHigh
PBSizeStr
PickDir
PopFindContext
PopUndoMark
PrevUpdateDisplayFlags
PushFindContext
PushUndoMark
PutOemChar
PutOemCharH
PutOemCharV
PutOemLine
PutOemStr
Random
ReadLink
RealToVirtualScreen
RenameProfileSection
RestoreCursorLineFlag
RootPath
SetOpenFilenameCustomFilter
SetOpenFilenameFilter
SetOutputDriver
SetRandomSeed
SetSystemInfo
Suspend
System
UnHookDisplay
Unknown
UnloadAllBuffers
UnloadBuffer
UnlockMacroId
UpdateBufferDaTmSize
VirtualToRealScreen
VWhereXAbs
VWhereYAbs
WheelDown
WheelUp

H P

unread,
Jan 12, 2025, 5:24:40 AMJan 12
to sem...@googlegroups.com
Sammy,
In your list variables and commands there's one who especially took my attention namely the command Unknown. Can you tell me what this command does.

Op za 11 jan 2025 22:00 schreef S.E. Mitchell <sammy.m...@gmail.com>:
--

---
You received this message because you are subscribed to the Google Groups "SemWare TSE Pro text editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to semware+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/semware/CA%2BgEvkb%2BcRJyrcSCncsGjGh5Bgisvnc-a7X5r%3DmkKx8-j%3DYnvQ%40mail.gmail.com.

S.E. Mitchell

unread,
Jan 13, 2025, 6:24:03 AMJan 13
to sem...@googlegroups.com
>> there's one who especially took my attention namely the command Unknown. Can you tell me what this command does.

Sorry, it is unknown :)
--
> To view this discussion visit https://groups.google.com/d/msgid/semware/CAAR3jqGeyAQjnJk%3D9Q%3De2UcyztwYz3cQq9R1OS9Smwx9qkRQaw%40mail.gmail.com.

S.E. Mitchell

unread,
Jan 13, 2025, 6:27:03 AMJan 13
to sem...@googlegroups.com
The editor tries to be command driven, so that keys and mouse clicks
are configurable.
To this end, all actions need an associated command.
So, keys that you press that are unassigned are internally assigned to
the Unknown() command.
When that command is called, it in turn calls the hook
_ON_UNASSIGNED_KEY_ or _ON_NONEDIT_UNASSIGNED_KEY_.
--
Reply all
Reply to author
Forward
0 new messages