Mail Archives: djgpp/1998/07/22/11:47:07
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 -