Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="_=XFMail.1.3.p0.FreeBSD:990125092114:2816=_" Date: Mon, 25 Jan 1999 09:21:15 +0300 (MSK) Organization: SotM Sender: glugovoy AT glugovoy@uic.rnd.runnet.ru From: George Lugovoy To: djgpp AT delorie DOT com Subject: RHIDE review Reply-To: djgpp AT delorie DOT com This message is in MIME format --_=XFMail.1.3.p0.FreeBSD:990125092114:2816=_ Content-Type: text/plain; charset=us-ascii Hi there. I found a couple bugs in RHIDE, and I have a couple recommendations for ya. 1. Button OK after successful executing program. When I run my programs in an IDE, and they are exits normally with exit code == 0, IDE tells me about that. It is getting on nerves. IMHO, message box with error code, needs only when programs terminated with exit code != 0. Also, you can add option that will fix it. 2. Removing temporary directory after IDE exit. After each exit from IDE I see a directory that left from IDE. Why did not IDE remove it ? After several times exits from IDE, I see too much of these directories, and I tired to remove them. 3. Spaces in the end of lines. After pasting from Windows clipboard to my current text, IDE does not removing spaces in each line. And when I pressing the key END, cursor does not jump to the end of my line (!!!), he jumps to the end of pasted line. You need add check for spaces in the end of line. 4. Ctrl-T does not remove Tab's I have the next line: counter += 10; ^^Tab symbol is located here. And here I pressed Ctrl-T, and 'counter += 10;' did not moved to the current position of cursor. If symbol Tab do not present in that line, then it's all OK, i.e. 'counter += 10;' moved to the current position of cursor. 5. Problems with Windows clipboard. Copy to Windows clipboard does not work at all. I marked the text, then select an item Copy to Win clipboard, then switch to other application and tried to paste from Win clipboard, and nothing paste to text. And some times Paste from Win clipboard is crashed RHIDE, i.e. I pressed Paste from Win clipboard, and then Windows show me a message box that my Winoldap is crashed (General protection fault) and will be force closed when I press OK, I pressed another button (I don't know the name of that button in english version of Windows), and I saw the reason of crashing, it was something wrong in my keyboard.drv (!!!) And that crash is happens not always, just some times. 6. Save search line in project. (or, to desktop file) I recommend to you to save a search text in project. IMHO, it's very useful when I search text (Ctrl-QF), then I exit from IDE, then I launch IDE again with that project, then press (Ctrl-QF), and in search text history I see the several last search text. Note: IDE Borland C 3.1 can do that !!! 7. Sometimes IDE won't recompile my files. I launch RHIDE, open my project (with 10 files in project list), then I switched to other application, then I modified these files by that application, saved them, and after that switched back to RHIDE, and pressed F9, and that RHIDE did not recompiled modified files. BUT, after these things I exit from RHIDE, then launch RHIDE again, and then pressed F9, and RHIDE recompiled these files. (!!!) 8. Saving project without asking for name of project. I have a couple projects in one directory, and I launched RHIDE with one project, after adding files to that project I decide to save that project, and for that I selected menu item 'Options/Save options', and RHIDE asked me for name of my project, 'what the heck ?', I can't remember what exactly project I using right now !! IDE BC 3.1 do not asks for name of project. (If that project already has a name). 9. Show size of data, and size of code. I liked that thing in IDE BC 3.1 In project window I can see size of code, and size of data for each files in project. IMHO, it will looks nice in RHIDE. 10. Cursor does not stand to the end of file. I have this text: printf( "Bye\n" ); exit( 0 ); } <--- RHIDE's cursor is stopping here, <--- BUT, all other editors is stop here. I think this is disturbing bug. --------- That's all for now. Do you tired for reading that freaking, bad spelling, text ? I did. BTW, the bug report is attached to that mail. Well, I use RHIDE every day, and if you want to asking me for advise what you want (or, need) to add to RHIDE, so you are welcome. :) Will you fix all these bugs ?? P.S. Oops, I got a go, because tomorrow I have an exam. %-| P.P.S. Current time is 20:24:50, date is January 22 1999 --_=XFMail.1.3.p0.FreeBSD:990125092114:2816=_ Content-Disposition: attachment; filename="bug_report.txt" Content-Transfer-Encoding: none Content-Description: bug_report.txt Content-Type: text/plain; charset=us-ascii; name=bug_report.txt; SizeOnDisk=3822 This is a bug report for RHIDE Version 1.4.7 (Nov 15 1998 23:23:07) I am running MS-DOS 7.10 (Windows 95) Important environment variables: PATH=C:\DJGPP\BIN;C:\QEMM;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOS\PACKERS;C:\DN;C:\ DOS;C:\BC\BIN DJGPP=C:\DJGPP\DJGPP.ENV DJDIR=c:/djgpp LFN=y INFOPATH=c:/djgpp/info;c:/djgpp/gnu/emacs/info;c:/djgpp/info;c:/djgpp/gnu/emacs/ info LOCALEDIR= LANGUAGE= SHELL= COMSPEC=C:\COMMAND.COM DJSYSFLAGS= Here is the output from a sample compilation and link for C executing: echo "int main(){return 0;}" | redir -eo gcc -Xlinker -v -Wa,-v -v -o /dev/null -x c - Reading specs from c:/djgpp/lib/specs gcc version 2.8.1 c:/djgpp/lib/gcc-lib/djgpp\2.81\cpp.exe -lang-c -v -undef -D__GNUC__=2 -D__GNUC _MINOR__=8 -Dunix -Di386 -DGO32 -DMSDOS -DDJGPP=2 -DDJGPP_MINOR=2 -D__unix__ -D_ _i386__ -D__GO32__ -D__MSDOS__ -D__DJGPP__=2 -D__DJGPP_MINOR__=2 -D__unix -D__i3 86 -D__GO32 -D__MSDOS -D__DJGPP=2 -D__DJGPP_MINOR=2 - d://RHbaaaaa\ccaqogik GNU CPP version 2.8.1 (80386, BSD syntax) #include "..." search starts here: #include <...> search starts here: c:/djgpp/include c:/djgpp/lib/gcc-lib/djgpp/2.81/include c:/djgpp/include End of search list. c:/djgpp/lib/gcc-lib/djgpp\2.81\cc1.exe d://RHbaaaaa\ccaqogik -m486 -malign-jum ps=2 -malign-loops=2 -malign-functions=2 -quiet -dumpbase -.c -version -o d://RH baaaaa\ccbqogik GNU C version 2.8.1 (djgpp) compiled by GNU C version 2.8.1. c:/djgpp/bin/as.exe -v -o d://RHbaaaaa\cccqogik d://RHbaaaaa\ccbqogik GNU assembler version 2.8.1 (i386-pc-msdosdjgpp) c:/djgpp/bin/ld.exe -o /dev/null c:/djgpp/lib/crt0.o -Lc:/djgpp/lib -Lc:/djgpp/ lib/gcc-lib/djgpp\2.81 -Lc:/djgpp/bin -Lc:/djgpp/lib -v d://RHbaaaaa\cccqogik -T djgpp.djl -lgcc -lc -lgcc GNU ld version 2.8.1 (with BFD 2.8.1) c:/djgpp/bin/stubify.exe -v /dev/null Warning: input file is not COFF or stubbed COFF stubify for djgpp V2.X executables, Copyright (C) 1995 DJ Delorie stubify: /dev/null -> /dev/null.exe End of the sample Here is the output from a sample compilation and link for C++ executing: echo "int main(){return 0;}" | redir -eo gcc -Xlinker -v -Wa,-v -v -o /dev/null -x c++ - Reading specs from c:/djgpp/lib/specs gcc version 2.8.1 c:/djgpp/lib/gcc-lib/djgpp\2.81\cpp.exe -lang-c++ -v -undef -D__GNUC__=2 -D__GN UG__=2 -D__cplusplus -D__GNUC_MINOR__=8 -Dunix -Di386 -DGO32 -DMSDOS -DDJGPP=2 - DDJGPP_MINOR=2 -D__unix__ -D__i386__ -D__GO32__ -D__MSDOS__ -D__DJGPP__=2 -D__DJ GPP_MINOR__=2 -D__unix -D__i386 -D__GO32 -D__MSDOS -D__DJGPP=2 -D__DJGPP_MINOR=2 -D__EXCEPTIONS - d://RHbaaaaa\ccayeiik GNU CPP version 2.8.1 (80386, BSD syntax) #include "..." search starts here: #include <...> search starts here: c:/djgpp/lang/cxx c:/djgpp/include c:/djgpp/lang/cxx c:/djgpp/lib/gcc-lib/djgpp/2.81/include c:/djgpp/include End of search list. c:/djgpp/lib/gcc-lib/djgpp\2.81\cc1plus.exe d://RHbaaaaa\ccayeiik -m486 -malign -jumps=2 -malign-loops=2 -malign-functions=2 -m486 -malign-jumps=2 -malign-loops =2 -malign-functions=2 -quiet -dumpbase -.cc -version -o d://RHbaaaaa\ccbyeiik GNU C++ version 2.8.1 (djgpp) compiled by GNU C version 2.8.1. c:/djgpp/bin/as.exe -v -o d://RHbaaaaa\cccyeiik d://RHbaaaaa\ccbyeiik GNU assembler version 2.8.1 (i386-pc-msdosdjgpp) c:/djgpp/bin/ld.exe -o /dev/null c:/djgpp/lib/crt0.o -Lc:/djgpp/lib -Lc:/djgpp/ lib/gcc-lib/djgpp\2.81 -Lc:/djgpp/bin -Lc:/djgpp/lib -v d://RHbaaaaa\cccyeiik -T djgpp.djl -lgcc -lc -lgcc GNU ld version 2.8.1 (with BFD 2.8.1) c:/djgpp/bin/stubify.exe -v /dev/null Warning: input file is not COFF or stubbed COFF stubify for djgpp V2.X executables, Copyright (C) 1995 DJ Delorie stubify: /dev/null -> /dev/null.000 -> /dev/null.exe End of the sample My problem is the following: ============================ Read the mail before !!! --_=XFMail.1.3.p0.FreeBSD:990125092114:2816=_-- End of MIME message