delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/09/20/22:10:17

Message-Id: <199909202134.RAA18200@delorie.com>
Sender: root AT delorie DOT com
Date: Mon, 20 Sep 1999 17:16:15 -0300
From: salvador <salvador AT inti DOT gov DOT ar>
Organization: INTI
X-Accept-Language: es-AR, en, es
To: djgpp-announce AT delorie DOT com
Subject: [Announce] SETEdit v0.4.35 available
Reply-To: djgpp AT delorie DOT com

That's the announcement that I released the SET's editor v0.4.35:

What's SET's editor?

  Is the same editor you can find inside RHIDE but without the IDE itself,
as it's the last version have more features (and bugs?, I hope it have
less ;-), seriously, I killed a huge number of bugs most small but some very
annoying).
  For the people that doesn't know about RHIDE:
  Is an editor specially designed for C/C++ programmers, but suitable to edit
any kind of text file.

Main features:
* Easy to use for DOS users because have a lot of CUA and Wordstar commands
used in the editors of other compilers.
* Full configurable keyboard.
* Full configurable menu (OS dependent features and macros in menues (new)).
* Advanced features: Rectangular blocks, intelligent indent, configurable
syntax highlight and more.
* Simple macro language, will be expanded only if the people is interested
and helps a bit (which starting to happend).
* PMacros for fast writing.
* Real macros.
* Documentation tool for libraries or large projects.
* Fonts, code pages, screen modes and palette customization.
* You can run make or grep from the editor collecting the errors/hints.
* Clock and screen saver.
* Linux version.

Why I could want to download it if RHIDE exists?

  The editor is the newest version v0.4.35 and have a lot of differences with
the one included in RHIDE 1.4 (v0.3.6). Attention! Robert released a new
beta of RHIDE (1.4.7) containing the editor v0.4.17.
  Here are some of the reasons you could have:

1) You like the editor and want to use it without needing to start the whole
IDE. The editor have a half of the size of RHIDE mainly because GDB isn't
inside of the editor. I use my editor to edit all the files I create ;-).
2) You are a RHIDE fanatic and want to test the new features or check if
some bug was killed. I specially recommend it for people that have problems
with the bugs in "Optimal fill" and for the ones who wants to see macros or
word wrap in RHIDE.
3) You are a djgpp fanatic and want to collect anything made with djgpp (I'm
one of these crazy mans ;-).
4) You don't like RHIDE at all, you think it sucks, but you think you can
help to make it a really good thing.

Note: Actually Robert is working to incorporate it to RHIDE. But so slowly
...

Ok, where can I get it?

1) From the v2apps directory of Simtelnet:

ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2apps/

2) From the Home Page:

 http://www.geocities.com/SiliconValley/Vista/6552/setedit.html

(DOS/Linux sources/binaries are available from this page).

---------------------------------------------------------------------------

New [33 things]:

* Man page viewer incorporated to the editor. It is *very* experimental,
please don't get mad if it fails, just report your problems. The man command
is needed, for dos you could need to install it, for Linux that's ever
installed.
* External screen savers. Now you can write your own screen saver and plug it
in the editor. Requested by Grzegorz Adam Hankiewicz <gah AT jet DOT es>.
* Now the sorting criteria of the files and directories in the FileOpen
dialogs can be customized. Read the change.log for more information.
* ASCII Chart and Calendar windows. First suggested by Jeremy W. Murphy
<jwm AT amc DOT com DOT au>, second just because I don't know in what day I live
;-)). The code comes from the Robert's port of TVDemo with some small changes.
* Now you can set the editor to tile windows first vertically (instead
of horizontally). Is in the general options. Suggested by Grzegorz Adam
Hankiewicz <gah AT jet DOT es>. New version forced by stored value v0.4.33.
* Now is possible to delete a file from the Alt+0 list for good, I mean
really unlink it in the filesystem (delete, erase, kill, etc.). That's
pressing Ctrl+Del and of course previous user confirmation that (of course
again ;-) can be disabled. Suggested by Grzegorz Adam Hankiewicz
<gradha AT iname DOT com>.
* Now the right button of the mouse pop-ups a menu. The menu is fully
customizable from the menubind.smn file. By default it contains: syntax help,
jump to function, find, replace, copy, paste and cut. I had it in mind for a
long time and a suggestion from Jeremy W. Murphy <jwm AT amc DOT com DOT au> made me
incorporate it.
* A new option to highlight the matching pairs on the fly. It is called 500 ms
after you stop typing to avoid slow downs because an excess of computations
that aren't really needed. Suggested by Ivan.
* Search only in/outside comments options to the Find and Replace dialogs.
Suggested by Jeremy W. Murphy <jwm AT amc DOT com DOT au>
* Now is possible to delete entries in the message window. I also added
the possibility to save the messages to a text file or copy to the clipboard.
All started with some suggestions from SpaZe.
* The screen saver is activated if you left the mouse in the upper right
corner for a configurable period of time. Suggested by Spaze.
* Now the amount of closed windows remmembered in the Alt+0 list is
configurable from Tool&Ops|Options|Editor General. Suggested by Jeremy W.
Murphy <jwm AT amc DOT com DOT au>.
* Export as HTML option. Suggested by Pavlos.
* PMacros for HTML, they are very simple but could save some typing.
[Linux Only]:
* Now the text mode screen savers are adjusted to the size of the screen.
Suggested by Grzegorz.
[DOS Only]:
* A command line option to use the low level VGA routines to save/restore
the video modes. It seems to help for some buggy Matrox drivers.
* Four plasma screen savers (external ones). The sources are also available
(uses my plasma library). Added as optional in the DOS installer.

+ sLisp
* New commands: and or not.
* New operators (& ...) and (| ...) bitwise counterparts.
* New command called strxlt to replace characters in strings.
* New command getenv, is just like the C version but also gives access to the
internal environment variables. Documented. Suggested by Thiago
<thiagofga AT ambr DOT com DOT br>.
* New command (strstr target_string search_string [start_offset]) -> position
or -1. Suggested by Endlisnis.
* New command ComplChoose, it pop-ups a list of options at the cursor
position. The pressed keys are used for incremental search, any valid
symbol for the current SHL select the focused item most of other keystrokes
rejects the selection returning an empty string. Is fully oriented to word
completion. Suggested by Endlisnis for Lemur.
* Now sLisp strings supports escape sequences similar to the ones used for C.
There are a small difference: \n is expanded as \r\n for DOS and to get just
\n you must use \l (stands for Line feed). Previous behavior was
expand the escape sequences only when inserting text to an editor buffer. I
did it to fix some problems in an example provided by Endlisnis.
* Optional flag to sLisp's RunProgram to restore the screen after running
the program.
* Now sLisp commands (and ...) and (or ...) are logical operators.

+ Documentation:
* Man page for the editor, it only explains the command line options but I
think that's the right thing for the man page.
[DOS Only]:
* Comments about the new switch for buggy BIOSes in the DOS/Windows FAQ.
* Some FAQs to the DOS FAQs file about the mouse.
* Documented the existence and use of the sLisp command "if".
* Comments about x:/dev under DOS to the FAQ.
[Linux Only]:
* Some small details in the readme files to make them easier for Linux
people. Suggested by Taura <learfox AT deltanet DOT com>.
* A couple of Q/A to the linux faq from problems experimented by Grzegorz.

Fixed [25 things]:

+ Serious:
* The editor was creating read-only desktop files so they weren't easy to
update ;-). That's the default for open (I used it for a test).
* SIGSEGV (under Linux and pure DOS) when trying to modify an empty
list of user reserved words.
* Problems when pressing ^/ under W9x. This key triggers SIGQUIT in djgpp's
library but for some reason this mechanism fails and finally makes W9x get
upset. Reported by Jeremy W. Murphy <jwm AT amc DOT com DOT au>
* Problems when loading desktop files that makes references to syntax
highlight modes not found in the syntahl.shl file.
* Added some extra checks to the flush undo info (used by expand/compact
tabs options) it could be the reason of some misterious crashes that Grzegorz
reported.
* In jump to function, if the word under cursor was "greater" than the last
function name (alphabetically) the dialog selected an invalid item. Reported
by John Scott Kjellman <jkjellman AT ameritech DOT net>.
* Windows that had a "remmembered" mode with column cursor on produced
SIGSEGVs because of some unitialized variable.

+ Not so serious:
* Uppercase user reserved words not working for C files. Reported by Pavlos.
* A bug in the MP3 player PAUSE. Reported by Pavlos <gtoub AT otenet DOT gr>
* Various warnings from gcc 2.96.
* Transparent blocks bug that was experimented when using white as selection
color. I saw it while Agata was using the editor ... this girl will blow my
brains in one or another way [and already broke my hart ;-)].
* One keywords line in the PICs shl.
* The screen saver weren't working under Linux. Reported by Grzegorz.
* In the overwrite warning the editor was checking if the user answered No,
but then if the user pressed ESC the action was performed, which is really
no intuitive.
* SaveAs was setting the title of new files even if the save failed.
Reported by Jeremy.
* Opened files failed to inherit the "See Tabs" and "No inside tabs"
flags. *censored*, I really forgot them in all the places. Reported by Jeremy W.
Murphy <jwm AT amc DOT com DOT au>.
* The Tool&Ops|Options|Default global edition dialogs asked if the user
wanted to lose the changes with the reverse logic (when the user tried not to
close ;-))
* New file doesn't have syntax hl, but didn't inherit the default options for
files without syntax hl.
* Cursor moved outside the screen when using non-persistent blocks and
replacing a selection by a typed character. Reported by Endlisnis.
* Now the editor commands are disabled during initialization, not only when
an editor loses the focus. In this way if you start with a clean desktop
the commands are disabled.
* [Linux] Now when the editor is started with a resolution different
than the last used the windows are resized to fit in the new desktop size.
Reported by Grzegorz.
* Problems when using more than 128 columns. Now the limit is 255x255.

+ Cosmetic:
* OK button grayed when editing user reserved words and none was entered.
Reported by Pavlos.
* The sleep time when idle under Linux. I reduced it to just 10 microseconds
because if I let 1 ms the keyboard repeat rate becomes erratic.
* A typo in the Tip number 17. Reported by Enlisnis.

There are more small changes just take a look to change.log.

--
Salvador Eduardo Tropea (SET). (Electronics Engineer)
Visit my home page: http://welcome.to/SetSoft or
http://www.geocities.com/SiliconValley/Vista/6552/
Alternative e-mail: set-soft AT usa DOT net set AT computer DOT org
                    set AT ieee DOT org set-soft AT bigfoot DOT com
Address: Curapaligue 2124, Caseros, 3 de Febrero
Buenos Aires, (1678), ARGENTINA Phone: +(5411) 4759 0013



- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019