delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/06/11/14:44:53

Message-Id: <199906111839.OAA27017@delorie.com>
Sender: root AT delorie DOT com
Date: Fri, 11 Jun 1999 10:50:46 -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: [Ann] SET Edit v0.4.26 released
Reply-To: djgpp AT delorie DOT com

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

**Note: the files are available from my site and were uploaded to DJ's
server so they will be available from Simtel in some hours **

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 ;-).
  For the people that doesn't know about RHIDE:
  Is an editor specially designed for C/C++ programmers.

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.
* 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.26 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.

Ok, where can I get it?

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

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

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

Here is the list of new/fixed things:

New [21 things]:

* Installer with an option to install for non-programmers with a simple
menu,
tips and desktop files.
* Number of selected lines in the ^Q-L command.
* Save desktop files as hidden files. [Option]
* UNIX style bakup file names (name~). [Option]
* Hidden backups option.
* RunProgramRedir sLisp command, it runs an external program and
redirects
stderr and stdout to a file, the file is then returned as a string
variable.
* WordUnderCursor sLisp command, it returns the word under the cursor.
Useful
for external help and things like that.
* ShowInSatusLine sLisp command, it shows an string in the status line.
Useful to show results to the user.
* Code to detect if SET_FILES point to an invalid point and in this case
try
to guess the right value and if it fails inform it and stop.
* Now people switching from djgpp v2.01 to v2.02 won't get "Can't open
libc.inf" for projects where the libc.inf file was opened. Basically now

InfView will try to find libc.info if libc.inf isn't there (same for any
.inf
file). Brett Porter <blp01 AT uow DOT edu DOT au> experimented such a problem.
* Some QBasic keywords to the BASIC shl. Contributed by Endlisnis
<s257m AT unb DOT ca>.
* Now ".files" are backed-up as ".files.bkp" and not as ".bkp".
* More information in the profile editor option. It now gives more
interesting information.
* The print configuration dialog is now an EasyDiag(tm) dialog and
allows to
choose between writing to a file or thru a program using a pipe.
* Support for tabs in the printing. Now tabs looks the same as in the
screen.
Suggested by Richard Sanders <richard AT stardate DOT bc DOT ca>.
[DOS Only]:
* A message when the editor is interrupted with Ctrl+Alt+Break.
[Linux Only]:
* I did a lot of enhacements to the Linux screen, keyboard and mouse
stuff.
The editor now works very acceptable in X terminals.
* Save DOS files as DOS.
* A warning when switching to the user screen for Linux, that's because
currently the user must press ENTER which is not very intuitive and the
user
could think the editor hanged.
[Windows Only]:
* A .pif file for the editor. It have some settings I think are the best
for
the editor.
* Windows NT mouse support and another bug workaround. It works in the
NT 4.0
Server I have access.

Fixed [18 things]:

* "Home" button when no tcedit.dst was loaded (it used uninitialized
data).
* Now if TMPDIR isn't defined or is wrongly defined the stderr/stdout
redirection doesn't fail so easilly. Now I try with %TEMP%, %TMP%, /tmp,
c:/
or .
* Now if the syntax highlight file can't be loaded the editor doesn't
derreference a NULL pointer (SHLArray).
* When pressing end in a line that contained only tabs the editor was
positioning the cursor at the end of the tabs but the visible cursor was

positioned in the first column producing a confusing effect.
* Short cut for "Regular expressions" was the same used for "Global" in
the
"Replace" dialog. Reported by Endlisnis <s257m AT unb DOT ca>.
* Crashes in gettext library due to changes to avoid memory leaks.
* Now the clock reduces the size of the menuBar instead of just
overlapping
it.
* Removing a secondary InfView from the list of windows produced a
SIGSEGV
or SIGILL because the same object was released twice.
* When a secondary InfView was released it released the BookMark so:
a) The rest of the InfViewer lost it. Most probably what Brett Porter
<blp01 AT uow DOT edu DOT au> experimented and that I tried to avoid in revision
1.78.
b) At exit when the main InfViewer was destroyed the BookMark was
destroyed
again producing a SIGSEGV.
* In the errors parser absolute paths starting with / where
missinterpreted.
* Now the editor doesn't hang if you load a file with lines multiple
of 0x10000. The editor now refuses to load such a files. Reported by
Endlisnis <s257m AT unb DOT ca>.
* The resize attributes of the clock where wrong. I saw it when resized
an
xterm from 80x24 to 95x33, the clock just disapear but left a hole in
your
place.
* Now the editor will delete backups of files in other directories
different
than the working one, for that the editor keeps a list of created
backups.
It also helps to delete files with the new backup options (hidden and
UNIX
style).
* A nasty bug. When the editor retreives the settings of a closed file
(you open a file that was previously opened and closed, then the editor
uses the same position, settings, etc.) the closed object was released
and
the openFile function was accessing an already released block. Of course
the
effect was random and produced two possible things: a) The column cursor

magically appears enabled b) SIGSEGV because (a) with ridiculous values.

* A syntax highlight bug in the generic engine: "
molw/t0x00/t/t/t;Comment"
in a .asm is an example.
* Typos in the tips file.
[Linux Only]:
* Some strange bug in Linux when generating the documentation using SDG.

* Problem in the profile option, it didn't meassured the time consumed
by the
OS which, in some cases, is very important.

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