delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/01/25/01:27:26

Message-ID: <XFMail.990125092115.glugovoy@uic.rnd.runnet.ru>
X-Mailer: XFMail 1.3 [p0] on FreeBSD
X-Priority: 3 (Normal)
MIME-Version: 1.0
Date: Mon, 25 Jan 1999 09:21:15 +0300 (MSK)
Organization: SotM
Sender: glugovoy AT glugovoy@uic.rnd.runnet.ru
From: George Lugovoy <glugovoy AT uic DOT rnd DOT runnet DOT ru>
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019