Message-Id: <199902171610.LAA04576@delorie.com> Comments: Authenticated sender is From: "Salvador Eduardo Tropea (SET)" Organization: INTI To: djgpp-announce AT delorie DOT com Date: Wed, 17 Feb 1999 12:55:18 +0000 Content-type: text/plain; charset=US-ASCII Subject: [Announcement] Setedit v0.4.23 released Reply-To: djgpp AT delorie DOT com 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 . * Now Find&Replace can be recorded in macros. Reported by Burton Radons . * 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 * 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 . * 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 . * 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 . * 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 . * Fixed the "Compact text" option. Now it doesn't replaces tabs by spaces when only one space will be replaced. Reported by Andy . * "CPU memory hog" when looking the "user screen" (ALT+F5). Reported by Gili . 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