Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

RC29 is out

61 views
Skip to first unread message

S.E. Mitchell

unread,
Oct 19, 2024, 3:04:03 PM10/19/24
to TSEPro Support
Get them here:

Windows:
https://semware.com/files/tse-pro-install/tse-setup-4.50-rc29.zip
Linux:
https://semware.com/files/tse-pro-install/tse-linux-4.50-rc29.tgz

Changes:
New macro: cmpbuffers - compares buffers or files, and uses a
much better algorithm then cmpfiles for comparing files. Thanks
to Carlo Hogeveen for the macro.

hiliteall - Give a proper warning if writing to file tseload.dat
fails. Updated by Carlo Hogeveen.

sanity1 updated.

New macro: keepblinking - toggle infinite cursor blinking on/off.
Thanks to Carlo Hogeven for the macro.

Carlo Hogeven's and Eliyahu Trigoub's reports regarding
EmptyBuffer(), ReplaceFile() and DetabOnLoad vs. file changed
flag added to bug list, and noted in the help for each command or
variable.

And specific to the linux version:

ExecMacro() behavior changed: If it does not find the file on an
exact case search, it tries again ignoring case differences.

SearchPath() behavior changed: If it does not find the file on an
exact case search, it tries again ignoring case differences.

Thanks to Carlo Hogeveen for the suggestions.

Fred Holmes reported a problem whereby <alt T> if capslock is on
or off reports differently. I cannot reproduce that here,
however, I made the following change in the code:

when the key is alpha, and ctrl or alt is pressed, for the key to
lowercase.

Lots of work on command line handling, so that if you do:

e *.* (without the quotes) the editor can load thousands of
files, e.g., all that bash or whatever terminal programs sends to
the editor. Thanks to Fred Holmes for the original problem
report.

Finally, I'm in a helpful mood - if there is something you'd really like to see
added/updated in the help please let me know.

H P

unread,
Oct 21, 2024, 12:01:46 PM10/21/24
to sem...@googlegroups.com
Sammy,

If 
Finally, I'm in a helpful mood - if there is something you'd really like to see
added/updated in the help please let me know.
means the help in TSE itself then;

Functions:
AutoSave
BufferSizeK
ChkChg
CurrLineMultiLineDelimiterType
EditDistance
EditPopWin
ExpandTilde
FFisDir                                                           pb
FFisLink
GetDirSeparator
GetFileSize
GetHistoryStr
GetLineNumberLength
IsBlockDevice
IsDirSeparator
IsDiskFileChanged
MemUsedK
MoveBufBack
MoveBufForw
MovePopWin
NumHistoryNames
PBisDir
PBisLink
Random
RenameProfileSection
SetOpenFilenameCustomFilter
SetOpenFilenameFilter

Hooks:
_CHANGING_WINDOWS_
_LINK_
_ON_FILE_CHANGED_
_ON_FIRST_CHANGE_
_POPMENU_CLEANUP_
_POPMENU_STARTUP_
_SHOW_LAST_DIR_
_STATE_BUSY_
_TOP_RT_POPUPS_

Variables:
SynHiInBlocks
MouseBlockType

Compiler Directive:
Internal_Version

Changes in:
About
CmpFiles
EnTabCurrLine
MaxLineLen
WhenLoaded


Met vriendelijke groet,
With kind regards,
Muy atentamente,
Mit Freundliche Gruß,
Sinceramente,


H. Pikaar

Henri...@gmail.com



Op za 19 okt 2024 om 21:04 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 on the web visit https://groups.google.com/d/msgid/semware/CA%2BgEvkaQZmE7Z8N7PoQ7A9BL%2Brdxg9LFGo0%3DaYcq6VeX78kEpQ%40mail.gmail.com.

knud van eeden

unread,
Oct 21, 2024, 12:15:17 PM10/21/24
to sem...@googlegroups.com
Hello,

FYIO:

As a quick sample: 

I checked the first 3 examples (e.g. AutoSave, BufferSizeK, ChkChg)

Those are not in the latest TSE version 4.50 RC29 help.

They could be found instead in the (e.g. latest) read.me file of TSE version 4.50 RC29.

So indeed it might be / would be a good idea to consider adding that information to the TSE help also.

with friendly greetings
Knud van Eeden

H P

unread,
Oct 21, 2024, 1:35:11 PM10/21/24
to sem...@googlegroups.com
And I still forgot:
GetSynMultiLnDlmt
GetSynQuote
_HOME_PATH_
WheelLeft
WheelRight
GetTempPath
GetHomePath
GetShortPath
IsBlockDevice
Enable_Extended_Flags
MsgBox now has a secondparam
WheelDown
 

Met vriendelijke groet,
With kind regards,
Muy atentamente,
Mit Freundliche Gruß,
Sinceramente,


H. Pikaar

Henri...@gmail.com



Op ma 21 okt 2024 om 18:15 schreef 'knud van eeden' via SemWare TSE Pro text editor <sem...@googlegroups.com>:

H P

unread,
Oct 21, 2024, 1:40:34 PM10/21/24
to sem...@googlegroups.com
Sorry not the WheelDown.

Met vriendelijke groet,
With kind regards,
Muy atentamente,
Mit Freundliche Gruß,
Sinceramente,


H. Pikaar

Henri...@gmail.com



Op ma 21 okt 2024 om 19:34 schreef H P <henri...@gmail.com>:

knud van eeden

unread,
Oct 21, 2024, 2:10:18 PM10/21/24
to sem...@googlegroups.com
and 

XButton1 

XButton2

Note: XButton1 and XButton2 are highly recommended hotkeys to use, very fast way to reach and convenient to perform your (most) used actions. Used all day like hundreds or thousands of times. The hand of (at least some) users is all the time on the mouse, so with your thumb you have to stretch out a very small distance to do that action. You will need a mouse which has those 2 buttons available (e.g. on the left side of that mouse).

CenterBtn

WheelBtn

WheelUp

WheelDown

LeftBtn

RightBtn


with friendly greetings
Knud van Eeden 




knud van eeden

unread,
Oct 21, 2024, 2:30:11 PM10/21/24
to sem...@googlegroups.com
I guess most ('special') hotkeys like

LeftBtn

RightBtn

...

are not explicitly and separately described in the TSE help (e.g. menu help > index).

Instead some examples are shown (as far as I can tell) about (default) assignments of those keys.


Carlo Hogeveen

unread,
Oct 23, 2024, 7:30:48 AM10/23/24
to sem...@googlegroups.com

Sammy,

> And specific to the linux version:
>
> ExecMacro() behavior changed: If it does not find the file on an
> exact case search, it tries again ignoring case differences.
>
> SearchPath() behavior changed: If it does not find the file on an
> exact case search, it tries again ignoring case differences.

Tested.
It works exactly as desired.
This will avoid future problems where the case of a file's name is changed for Linux TSE distributions.
Thank you!

Carlo





Carlo Hogeveen

unread,
Oct 23, 2024, 7:56:06 AM10/23/24
to sem...@googlegroups.com

> And specific to the linux version:
>
> ...
>
> Fred Holmes reported a problem whereby <alt T> if capslock is on
> or off reports differently. I cannot reproduce that here,
> however, I made the following change in the code:
>
> when the key is alpha, and ctrl or alt is pressed, for the key to
> lowercase.

I could and can reproduce that problem in TSE 4.50ec28 , and my test says that it is fixed in TSE 4.50rc29.

Carlo



Henriques18

unread,
Oct 23, 2024, 11:33:06 AM10/23/24
to SemWare TSE Pro text editor
I also sugest to have a look at the document  TSE Pro Latest Undocumented Features which you can find on the site from Carlo being   ecarlo.nl/tse/files/TSE_Pro_Undocumented_Features.html

Op woensdag 23 oktober 2024 om 13:56:06 UTC+2 schreef Carlo Hogeveen:

knud van eeden

unread,
Nov 19, 2024, 3:56:33 PM11/19/24
to TSEPro Support
> On Saturday, October 19, 2024 at 09:04:21 PM GMT+2, S.E. Mitchell - wrote:
> Finally, I'm in a helpful mood - if there is something you'd really like to see
> added/updated in the help please let me know.


I do not think that the TSE help .hlp files

 <TSE>\help\compile.hlp

and

 <TSE>\help\tsehelp.hlp

have been added and still are not directly readable and so accessible and also searchable.

Their .hlp file content could maybe be added to the regular TSE help e.g. at the <F1> content, e.g. as a subdivision in the content.

Thanks
Reply all
Reply to author
Forward
0 new messages