Date: Mon, 20 Jan 1997 12:09:22 +0100 (MET) From: Robert Hoehne To: DJGPP-ANNOUNCE Subject: ANNOUNCE: RHIDE 1.1 is available Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII RHIDE 1.1 has been released. RHIDE is an integrated development environment for DJGPP. It looks like the IDE from Borland C++ 3.1 and is written with my port of the Turbo Vision library. Some features of RHIDE: - Syntaxhighlight - Using projects to build programs or libraries from many source files. - Integrated checking of dependencies for the files to compile - Integrated debugger - Support for multiple languages of the user interface - Integrated online help for RHIDE itself and acces to the DJGPP info files Some hints for all users of the last version 1.0: - The palette has been changed. If you use your old desktop (.gdt) files, you will get wrong colors. Solution: 1) remove the old desktop file or 2) Change all the colors which are wrong. The problem above is also true for the default project file %DJDIR%/bin/rhide.gdt, if there is one. - Many bugs have been fixed. Please consult the 'rhide_ch.log' file for more detailed information aboute the fixed bugs. - RHIDE supports now to save/load the options. - RHIDE and RHGDB support now dual display debugging. - I have added the 'Call Stack' feature - The debuggers support now graphics programs to be debugged (works not at all but in most standard modes including VESA) - Added a Puzzle, Calendar and ASCII table (for fun) - RHIDE and RHGDB support now debugging of programs which hook the keyboard and/or the timer interrupt (e.g. ALLEGRO) ------------------------------------------------------------------- RHIDE is free software with copying conditions of the GPL. The primary site for RHIDE is my WWW site at this URL: http://www.tu-chemnitz.de/~rho/rhide.html I have uplaoded RHIDE also to DJ's site and the archives will available as soon as possible also at the simtelnet archive and it's mirrors in the directory: /pub/simtelnet/gnu/djgpp/v2apps The distribution of RHIDE comes in two archives: rhide11b.zip - The binaries together with doc and config files rhide11s.zip - The sources for RHIDE The binary zip file contains three executables: rhide.exe - This is RHIDE gpr2mak.exe - This is an utility to convert RHIDE project files to a makefile without the need of RHIDE rhgdb.exe - A standalone debugger. This GDB 4.16 with a Turbo Vision interface (but not all features of gdb can be used) ---------------------------------------------------------------- Because of the new editor RHIDE needs in some situations to be configured for the keyboard. For this, please read the readme in the %DJDIR/data directory. I'm not longer distribute a separate Turbo Vision port for DJGPP, because the changes I have mad are too much to work betther with RHIDE. The sources for that library are include in the source zipfile. Because nobody is perfect, RHIDE has still some bugs (known or not already known). If you found one or have problems with RHIDE please read at first the documentation. If it didn't help you ask you question in the news group comp.os.msdos.djgpp or post it to: djgpp AT delorie DOT com which is then redirected also to the newsgroup. But you can mail me also directly to robert DOT hoehne AT mathematik DOT tu-chemnitz DOT de Because it was not possible to syncronize the translations to other languages together with the developing of RHIDE, the language files in the archives are not all complete. So you will see somtimes some strings not in the expected language, but in English. I will update if I have the complete translated files them on my WWW site from where you can then dowload the file for your language, which can be installed then over the existing RHIDE installation. And at this point many thanks to all users, who had tested all the last version 1.0 and sent me suggestions and bug reports. The Changelog for RHIDE is appended to this message. Robert Changelog for RHIDE: ==================== 04.12.1996: RHIDE 1.0 released, uploaded to DJ 05.12.1996: editor V. 0.2.15 applied 05.12.1996: Bug fixed when Ctrl+F2 preesed ==> RHIDE exited 05.12.1996: Bug fixed for getting the spec from RHIDE_COMPILE... env. vars 05.12.1996: Bug fixed for opening all files except .exe, .a, .o and coff from the project window 05.12.1996: RHIDE 1.0 released with the above fixes, uploaded to DJ 05.12.1996: Fixed: A project item can be inserted from the filedialog by double click 05.12.1996: Fixed: When pressing ^L after a search with no match in InfView 06.12.1996: Bug fixed for doing a Make after Make (remember the has_modified flag) 06.12.1996: Convert the numpad keys betther (Enter, +, -, *, /) 06.12.1996: Placed on my Website 07.12.1996: Fixed a bug, when opening a project in an other directory and trying to debug it. (added a cd-command to gdbcontr.c) 07.12.1996: Disable cmCopy when the helpwindow is current, because InfView needs the keystroke Ctrl+Ins 08.12.1996: Fixed: Because of multiple setting a breakpoint, it was sometimes not possible to delete one 08.12.1996: Fixed the correct deleting of all breakpoints in 'breakdia.cc' 08.12.1996: Fixed: Correct en-/disabling the buttons in the breakpoint list dialog by changes in TCommandSet. Now support for en-/disabling of commands up to 0xFFFF 08.12.1996: New handling of calling _UserScreen and _DebuggerScreen 08.12.1996: Fixed: When evaluating an expression which contains a function call 08.12.1996: handle_gdb_command(): added code for saving/restoring the jmp_buf's, because the function can be called nested (was a crash when calling exit() manually) 08.12.1996: Change the CPU-line in RHGDB to be centered when on the screen bounds (top and bottom) 08.12.1996: Fixed: When setting a new breakpoint, and there is a watch, which cannot evaluated, this was not possible. (change COMMAND to Command in breakpoi.c) 09.12.1996: Fixed: Changes in ColorDialog now NOT applied, when cancel the dialog 09.12.1999: Added an OK-button in the breakpoint list dialog 09.12.1996: Placed on my Website 10.12.1996: Fixed a bug, when running RHIDE with an invalid project filename or trying to open such an invalid project. 10.12.1996: Fixed: Handle the OK-button in the breakpoint list dialog 10.12.1996: Fixed the crash, when calling 'grep' and it returns a line which contains '\0'. 10.12.1996: Changed any '#include ' to '#include ' 11.12.1996: Fixed the bug, when in the messages window and exiting RHIDE 12.12.1996: Fixed the bug in the 'goto line dialog', was sometimes text destroyed because of bad call to 'MakeEffective...()' 13.12.1996: Fixed: When the project was made and you changed something and do now a 'Save All' manually before 'Make', RHIDE said the project is up to date. 13.12.1996: Added the 'Call stack' feature. 14.12.1996: Added the 'Jump to function' feature to RHGDB 14.12.1996: Added the separate calculator 15.12.1996: Fixed the bug, that it was not possible to set a breakpoint, when the program was debugged, then recompiled then started (not debugged) and then trying to set a new breakpoint. (now checking _progname in breakpoi.c) 15.12.1996: Fixed when saving the project to save the correct screen mode. 16.12.1996: Fixed when doing a 'Build all' after 'Build all' (setting already_maked to zero) 16.12.1996: Added a lock()/unlock() pair to aviod the flicker of the modified flag in TIDEFileEditor::handleEvent 16.12.1996: Fixed: lower cased user words were not correct highlighted 16.12.1996: Added the syntax hl. of user words also for pascal files 21.12.1996: Fixed the en-/disabling of 'Make','Build' and 'Link'. 21.12.1996: Setting the 'project_directory' also when creating a new project with the standard project. 21.12.1996: Added some "..." to some menu entries. 26.12.1996: Added color palettes for monochrome and bw display. With this comes a new structure of the palettes and thats why the old color palettes are not longer usable. 27.12.1996: Added dual display debugging support. Selected on commandline with '-D'. 29.12.1996: Removed the lock/unlock from TIDEFileEditor::handleEvent. (The temp selection was lost) 01.01.1997: Fixed a bug, when using F4 and a breakpoint was hit in an other file (it was not selected) 02.01.1997: Added support for debugging graphic programs, but only for VESA modes with 256 colors. 04.01.1997: Added support VESA modes with 16 colors (very hard thing for me). 04.01.1997: Added support for modes 0x12 and 0x13. 05.01.1997: Removed the '-D' switch and moved the option dual display to the preferences (replaced the save all option). Now RHIDE switches automaticaly (if possible) to the dual display when debugging. 06.01.1997: Locked now also TEventQueue::eventQueue (could produce a GPF when having low memory) 11.01.1997: Moved the editor options to a separate menu entry. 12.01.1997: Added Calendar, Puzzle and Ascii table. 13.01.1997: Added a check, if a file was modified when shelling out. 13.01.1997: Applied editor V 0.2.17 14.01.1997: Added SET's routines for saving/restoring. My own routines can be used with the '-G 1' switch. 18.01.1997: Added Save/Load options. 18.01.1997: Added the mouse dialog 18.01.1997: Fixed: When double clicking on the top window frame, it was not zoomed. 18.01.1997: Saving now the window coords of the project-, message-, watch- and callstack window. 19.01.1997: Added a menu entry to report bugs. 20.01.1997: Released version 1.1