Message-Id: <199807221538.LAA06718@delorie.com> Comments: Authenticated sender is From: "Salvador Eduardo Tropea (SET)" Organization: INTI To: djgpp-announce AT delorie DOT com Date: Wed, 22 Jul 1998 11:31:44 +0000 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: SET's editor v0.4.17 released Precedence: bulk Precedence: bulk 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 ). * 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 ). * 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