Mail Archives: djgpp-announce/1999/02/17/11:19:57.1
That's the announcement that I released the SET's editor v0.4.23:
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.23 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/edi0423b.zip
http://www.geocities.com/SiliconValley/Vista/6552/edi0423s.zip
Also I uploaded the files to the DJ's server and will be available from
Simtelnet soon.
---------------------------------------------------------------------------
Here is the list of new/fixed things:
New:
* A mode to see the tabs.
* A mode to "skip" the tabs when moving the cursor.
* Syntax help pressing Ctrl+F1 like in RHIDE but with different routines and
a little bit more of functionallities.
* Syntax highlight for Perl. Contributed by Daniel Mizyrycki.
* Syntax highlight for 8x51. Contributed by Alex.
* Syntax highlight for Java. Contributed by Louis Santillan.
* Support for HP laser printers (contributions by Roger H. and Mariano
Alvarez Fernandez).
* expression,x (,o ,d or ,b) in the calculator (by Laszlo).
* A primitive conditional support in the menu files to define menu options
dependent of the OS. It means: no more DOS options under Linux ;-)
* More shortcuts and menu entries to make easier the use. (suggested by Brett
Porter and Ivan Baldo).
* Save As DOS in the Linux version.
* A tool to convert accents to HTML tags (works with all the supported code
pages).
* Added support for two variants of the ISO-1 code page to match the
lat1-16.psf and lat1u-16.psf Linux fonts.
* Two screen savers: Inferno 1 and Smoker 1 (for DOS).
* Code page remapping under Linux.
* A mechanism to open more than one editor for the same file. The first
opened is read/write the rest are read-only and shows an snapshot of the
file at the time you opened it. Read-only editors can't be modified (at
least I did my best to avoid it ;-) and can't be saved. The number of
copies is 1 by default to emulate the old behavior, but can be modified
from the general options menu.
* Command line option --project to load an specific project file.
(Suggested by Brett Porter).
* Command line option --help to show the available options.
* Command line option --no-mouse-hook command line to avoid crashing NT.
* Command line option --use-rh-52-keys for the new keyboard mapping found in
Red Hat 5.2.
* Abreviated command line options.
* Support for macros from the menu so you can add menu items for different
type of compilations. (Suggested by Tomas Kouba).
* A new command cmcMouseToggle, that's specially designed for Linux, it just
enable/disable the mouse, making that the user can switch between TVision
behavior and default gpm behavior. So disabling the mouse and pressing the
right button you can paste text from gpm or copy text from the screen to
the gpm buffer; then pressing the same key sequence the mouse is controled
by TVision again. Lamentably I didn't found any clipboard like routine in
the gpm.info documentation. You must asign it to some key, I want
suggestions from Linux users.
* Under Linux when holding Alt or AltGr the mouse control is left to GPM.
* sLisp command (WichEditor [n]). It just returns the name of the current
editor. The parameter is currently limited to 0,1,2,3,4 and 5 see the docs.
(Suggested by Tomas Kouba).
* A sLisp command to get the currently selected text. Suggested by Martijn
Versteegh <versteegh AT kvi DOT nl>.
* Now Find&Replace can be recorded in macros. Reported by Burton Radons
<loth AT gec DOT net>.
* More documentation and things fixed.
* Context sensitive help in the menu and dialogs.
* Internationalization support under Linux.
* Now the editor restores the file attributes after saving and follows
symlinks. The attributes of the backup are modified to be the same used for
the file. Examples: a hidden DOS file stills hidden after editing and the
backup is a hidden file, a 700 UNIX file will be saved as 700 and the backup
will be 700.
* Better support for Emacs' like mode and tab-width comments.
* Transparent support for GZip compressed files. You can edit them without
uncompressing.
* An option to redraw the screen after running an external program.
* Progress indication while InfView searchs to avoid the "hanged" sensation.
* Better Alt+F7/F8 (jumps to next match not next line).
* The copyright for the editor is now clearly stated as GPL/LGPL.
* Try button in the colors menu to use as preview.
* Support for Windows clipboard in the help windows.
* An example of menu configuration called redmond.smn (guess what it does ;-)
Fixed:
* A bug in InfView that produced some hangs (introduced in 0.4.17).
* A small bug in the ISO-1 fonts (® v.s. ©).
* TListViewer TVision's class to support code page remaping. That's used in
the project window for example. Same for TMenuBox, TIndicator and
TRadioButtons.
* The project window now supports code page remapping.
* Now the default screen saver in W95 isn't graphical to avoid hangs in
systems with buggy video drivers. I hate breaking my code because bugs in
the ****[censured by DJ's server] produced by big enterprises.
* An annoying 'flash' when selecting in a line under edition and the old
selection was hided.
* Autoindent didn't take in count the first line of the file. (Reported by
Brett Porter).
* The way the editor copy text to the Windows clipboard. Reported by
Endlisnis ideas for solutions by Michael Mauch and Eli Zaretskii.
* Now using localtime instead of gmtime for the editor's clock. (Reported by
Laszlo Molnar).
* InfView didn't take in count the last entry of the dir files created by
Debian Linux. Reported by Daniel Mizyrycki.
* A problem in Save As UNIX that produced a crash if you pasted a big line.
Reported by Brett Porter.
* Now the Linux version generates and uses the same desktop files that the
DOS. The Linux version can load desktop files created with previous Linux
versions but not with previous DOS versions.
* A problem in the keyboard assigment routines.
* The editor was saving the keybind.dat in the share directory instead of
the home directory [Linux specific].
* Another bug in the keyboard assigment routines.
* A bug that produced crashes when trying to load files with paths greater
than 132 characters. (thanks to Andris).
* A silly question like that: "The disk copy of is newer, reload it?"
triggered because the file didn't exist on disk (new file). RHIDE have
the same stupid bug.
* When saving a new file (untitled) if the new name already existed and
you answered NO to overwrite the name was set anyways. So exiting and
entering again you get 2 copies of the same file. I saw it while patching
other stuff.
* Under the same situation if you choosing as new name the name of the
file already opened was posible, it created two copies of the same
memory and unsynchronized. Now isn't allowed. The same bug exist in RHIDE.
* Now the parser that looks for "errors" reported by external programs is
more strict about the line number, it must be :nnnn: or will be rejected.
I did it because "ls -la drive:/file" generates a fake error pattern.
* (?) A couple of bugs in the undo related to the fact that the editor purges
the extra spaces in the lines. (Reported by Alex).
* Key pad 4 not well mapped. Reported by Gili <sl AT psycode DOT com>
* Fails in SDG if a project file was opened in the desktop.
* Fails in recorded macros, the recorded keystrokes failed randomly.
* Random SIGSEGVs when opening a " under Linux.
* Crashes when sLisp command had errors.
* Tip of the day not advancing is it was showed in the message window.
Reported by Alex.
* The 9Xx34 video modes. The vertical display end was 480 instead of 476
(14*34). Reported by Ivan Baldo <lubaldo AT adinet DOT com DOT uy>.
* The editor now checks if SDG modified an opened file.
* Parsing of comments in macros.slp.
* Ctrl+RightArrow under Linux when editing a DOS file. Reported by Andris
Pavenis <pavenis AT lanet DOT lv>.
* SIGSEGVs when using incremental search in InfView under Linux.
* Some DOS specific options aren't showed under Linux. Reported by Ivan
Baldo.
* An unitialized flag produced a black first character in new files (random).
* Error while repainting pair match HL. Reported by Endlisnis <s257m AT unb DOT ca>.
* SIGSEGVs when using "Open Info" under Linux.
* A memory corruption in InfView when using locale messages. Patch by Robert.
* Recursive directory scans with symlinks under Linux.
* The message window is updated when only one line is informed.
* Now strings inside preprocessor lines are parsed by the syntax highlight.
Reported by SpaZe/ST <stealth DOT tech AT usa DOT net>.
* Fixed the "Compact text" option. Now it doesn't replaces tabs by spaces
when only one space will be replaced. Reported by Andy <andygoth AT juno DOT com>.
* "CPU memory hog" when looking the "user screen" (ALT+F5). Reported by
Gili <sl AT psycode DOT com>.
There are more small changes just take a look to change.log.
------------------------------------ 0 --------------------------------
Visit my home page: http://welcome.to/SetSoft
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: +(5411) 4759 0013
------------------------------------ 0 --------------------------------
Visit my home page: http://welcome.to/SetSoft
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: +(5411) 4759 0013
- Raw text -