www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/07/22/11:47:07

Message-Id: <199807221538.LAA06718@delorie.com>
Comments: Authenticated sender is <salvador AT natacha DOT inti DOT gov DOT ar>
From: "Salvador Eduardo Tropea (SET)" <salvador AT inti DOT gov DOT ar>
Organization: INTI
To: djgpp-announce AT delorie DOT com
Date: Wed, 22 Jul 1998 11:31:44 +0000
MIME-Version: 1.0
Subject: SET's editor v0.4.17 released

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

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 (new).
* Full configurable menu (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 (new).
* PMacros for fast writing.
* Real macros (new).
* Documentation tool for libraries or large projects (new).
* Fonts, code pages, screen modes and palette customization (new).
* You can run make or grep from the editor collecting the 
errors/hints (new). 
* Clock and screen saver (new).
* Linux version (new).

Why I could want to download it if RHIDE exists?

  The editor is the newest version v0.4.17 and have a lot of 
differences with the one included in RHIDE 1.4.3 (v0.3.6). Attention! 
Robert released a new beta of RHIDE (1.4.5) containing the editor 
v0.4.14.  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://setsoft.home.ml.org/edi0417b.zip

---------------------------------------------------------------------
Here is the list of new/fixed things:

New:
* Now you can open two copies of the editor under Win3.1+SHARE 
without losing the help file in the second copy (open.c from libc was 
patched and DJ have a copy of the patch, so it will be official in 
v2.02). 
* Syntax highlight for NASM files (thanks to Ivan from 
Italy). 
* Warning in file that contains ASCII 0 because it have an 
special meaning for the editor.
* A better highlight of the matchs when making Find & Replace and the 
match is outside the screen (Now you can see the whole word and not 
just the first character).
* Now the command to search the complementary pair (parentheses, 
etc.) is mapped to Ctrl+Q-ESC like in BC. (Wasn't asigned in v0.4.x).
* Enabled Ctrl+Shift+9 and Ctrl+Shift+0 to match parentheses. But for 
this you'll need to load my TSR that expands the BIOS functionallity 
because BIOS doesn't report some keyboard combinations.
* Now the keyboard expander is shipped with the editor. Look for more
information in this readme (keyboard extender section).
* Added help for all the items in the pull-down menu.
* Added a tip of the day dialog to provide tips about using the 
editor. It pop-ups just ones a day and you can avoid it, but I think 
you must at least read the tips first.
* Added in Replace "yes, no, cancel" dialog an "all" option. (I 
forgot the name of the who suggested it).
* Now the save file, open file, save/read block of text, open info 
and the project stuff have a path for each one. This path is the last 
used for this operation and the value is stored in the desktop file. 
Additionally the "File Dialog" now have a button called "Home", it 
changes the directory to the one from where you started the editor.
* The settings of the find & replace dialogs are stored in the 
desktop file (suggested by Elias Pschernig  
<f DOT x DOT gruber-museum-arnsdorf AT magnet DOT at>). 
* Support for Perl-Compatible Regular Expressions (from University 
of Cambridge) (Laszlo's idea). * Support for tags ($0,$1,etc) in the 
replace string to replace with sub-expressions (Laszlo's idea).
* Now Shift+BackSpace is mapped as BackSpace as default. Same for 
Shift+Enter to Enter because some people have the fingers tied to 
shift ;-). (asked by Peter Palotas).
* I changed the behavior of the history in the "File Dialog". In the 
TVision class it just stores anything you type or select, that's 
totally unuseful. Now it stores the path and wilcards used for a 
selection so you can jump to the most recent places where you 
loaded/saved files without problems. It was
a thing that annoyed me for a long time and the request of Elias 
Pschernig triggered the modifications.
* Built-in support for gziped .info files. Now the editor doesn't 
call gzip, just uncompress the files itself.
* MP3 player!!! that's totally crazy, I'm writing while the editor is 
playing an MP3 from disk. Be carefull it could it your RAM and CPU. 
The player is polled so sometimes it could be not updated often 
enough. 
* Now when "Jump to function" shows the closest match for the 
word under the cursor. With it jumping to the function under the 
cursor is very easy. (Suggested by Alex Lozano).
* Support for Emacs like syntax highlight selection (// -*- C++ -*-). 
You can use it for C++ header files without extention.
* A new sLisp command to run an external program. (See the 'Test 
RunProgam' macro example, you can assign it to a key).
* Almost twice the documentantion (editor.inf grew from 70K to 
137Kb).

Fixed:
* A bug that was blocking the use of hexadecimal prefixes in files 
where the SHL isn't case sensitive (0x in .s files for example).
* A buffer overflow when using a user defined SHL and displaying 
files with spaces after crossing the 80th column (produced GPFs in 
HTML files). 
* Fixed a problem when the editor tried to change the 
read-only status of a file. It only happened under DOS 6 and not W95.
* Now Alt-Q deletes the .dst files under W95 (it was working well 
under DOS 6, who said that they are compatible?)
* A silly limitation of 99 columns in the wrap column setting 
(reported by Brett Porter)
* Now you can load splitted .info files located in any directory.
* Now the editor detects the write access ok in Novell disks when 
using NETX. I use stat instead of fstat (work-around).
* Fixed a problem when saving files to a network drive and _truename 
returns an UNC (DOS+NETX for example). Now the editor uses the device 
and inode to detect if you open the files twice. Methode suggested by 
Eli.
* Compact text doesn't have undo (it affects the whole file) so 
now: (1) The editor asks for confirmation and (2) The undo 
information is flushed so the user can press undo (it produced 
unpredictable results). (reported by Peter Palotas 
<blizzar AT hem1 DOT passagen DOT se>). 
* Fixed the bug (?) that Num-Lock OFF, Shift+Gray Number is reported 
by BIOS like a number instead an arrow key. (reported by Gili).
* __dpmi_yield to avoid problems with some W95 boxes (patch by Eli).

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

  


------------------------------------ 0 --------------------------------
Visit my home page: http://set-soft.home.ml.org/
or
http://www.geocities.com/SiliconValley/Vista/6552/
Salvador Eduardo Tropea (SET). (Electronics Engineer)
Alternative e-mail: set-soft AT usa DOT net set AT computer DOT org
ICQ: 2951574
Address: Curapaligue 2124, Caseros, 3 de Febrero
Buenos Aires, (1678), ARGENTINA
TE: +(541) 759 0013

- Raw text -


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