Mail Archives: djgpp-announce/1997/01/20/07:13:17
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 <libtvutil.h>' to '#include <libtvuti.h>'
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
- Raw text -