Message-Id: <199904262003.QAA32123@delorie.com> Comments: Authenticated sender is From: "Salvador Eduardo Tropea (SET)" Organization: INTI To: djgpp-announce AT delorie DOT com Date: Fri, 23 Apr 1999 13:59:53 +0000 Content-type: text/plain; charset=US-ASCII Subject: [Announce] SETEDIT v0.4.25 released Reply-To: djgpp AT delorie DOT com That's the announcement that I released the SET's editor v0.4.25: 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.25 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/edi0425b.zip the Linux version is also available from the main page (as the sources). I'm also uploading the files to DJ's server so it will be available from Simtel in the next hours. --------------------------------------------------------------------------- Here is the list of new/fixed things: New: * Syntax highlight for Phyton. Contributed by David. * Enhanced the syntax highlight support for .BTM files. Additions by Robin Y. Millette. * History to the "Goto line" dialog. Suggested by Fojtik Jaroslav. * The name of the editor's help is setedit.* now and not editor.*. * The "Set Global Options" is now available even if no editors are opened. Is funny that I already designed all to support it (static class members) but never implemented it until a couple of users pointed it as a bug. * A key mapping for cmcSmartUnIndent, I lost it when I did the new keyboard handling. Additionally I fixed some wrong explanations about this command found in the docs. Reported by Endlisnis. [DOS Only]: * A micro FAQ for the DOS version. * A key to stop the DOS version, that's Right Shift+Control+Delete. That's just a test, don't know if that's definitive. * Now you can enter a VESA mode in the "Screen Options" to use something like 132x60 (mode 0x10C). The fonts doesn't work (at least in my board). I added it because Grzegorz Adam Hankiewicz asked about it. [Linux Only]: * Linux: Now the executable is called setedit and the installer creates a symlink called e. That's more similar to DOS where I use e.bat. * The installation is to /usr by default now. (Ivan). * Now the docs are compressed with -9. (Ivan). * Search for files in /usr and not only /usr/local tree. (Ivan). * Debian packaging scripts in the sources. * Compressed the program with UPX. Fixed: * Various memory leaks thanks to YAMD by Nate Eldredge. * Bug when undoing an operation that involved a large insertion (random). * When a file had 0 bytes it was reported as read error. * When the editor failed to load a file it wasn't inserted in the desktop but was inserted in the ALT+0 list producing a GPF/SIGSEGV when asking for the list of windows. Reported by Dean Limbaugh (a Linux user). * Now Optimal Fill doesn't use a tab when only one space can be used. * Now if you save the undo behaves taking in count that the "unmodified" copy is now the one on disk. Reported by Thiago F.G. Albuquerque. * Now if no editor windows are opened the "Set Local Options" command is disabled. This and previous were reported/suggested by: Robin Y. Millette and Endlisnis. * GetDefaultScreenSaver() was returning a pointer to a static string and then in the Tool&Ops|Options|Editor General I was deleting this string. This bug was reported by different persons under different situations: Joerg Jungermann, Ivan Baldo and Adam Schrotenboer. * A bug in Tool&Ops|HTML Accents, I forgot to reload the base pointer of the buffer and it can be changed while inserting text. * A bug that made the editor crash while loading desktop files older than v0.4.20. Introduced by the 1999/02/07 12:55:02 change. From reports of Robin Y. Millette, Luis Pistoia and Martijn Versteegh. * The check for files modified after running an external program was wrong, I don't know why I was checking the creation time instead of the modification time. It also affected the Save with same time. I discovered it while processing some code pages with Perl scripts from inside the editor (using the run external program feature). * Now if a syntax highlight indicates that the "escape" character is also a symbol it isn't displayed in red. That's the case of Perl where the \ can be used outside strings. [DOS Only]: * Character 0xD0 in "IBM PC 850" code page. * Character 0xD8 in "IBM PC 852" code page. * A problem with the manifest file, it contained distrib/ as prefix for all the files and made impossible the uninstall making "rm @manifest/..." Reported by Endlisnis. * A bug that prevented the use of Linux desktop files under DOS. It was very silly but is in all the older versions. The editor was saving a random palette and when used in DOS the result was unpredictable (normally a black palette). Now the Linux version saves the BIOS default palette. [Linux Only]: * The message about wrong installation now displays ok. (Ivan). * ALT+F5 now waits for ENTER. [Windows 9x only] * Was not possible to load files with []=+, or ; from the open dialog even when LFNs where available. The problem was in TV. Reported by Endlisnis. * A problem when copying N*32 bytes to the W9x clipboard. I think that's a bug in W9x, but perhaps crashing an application when you paste is a feature that Microsoft added ;-) 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