# [fpc-devel] FPC 2.0.4 release candidate 1 testing

ϸ�� ����������� � mail.ru ppkk at mail.ru
Mon Jul 17 02:49:16 CEST 2006

TH> Hello,
TH> As a follow-up to previous message sent by Jonas
TH> (see below), I'd like to ask whether there's
TH> anybody interested in testing of Win32 and

It's the first bunch of comments. Almost everything is cosmetical.

Win32, Windows98SE, some general comments, one LCD monitor IDE Win-XP comment.

FPC was run from FAR commander shell (under Win98 it masks itself as DOS program due to Win98 lame console problems).

*. There are two html docs archives in 2.0.4 ftp download area. They have strange lengths and one of them is not named according to its contents. (They are shared-2.0.2 and "normal".)

*. Install does not hint to add path to environment (but it is mentioned in README).

*. "Readme" file to read does not list Win64 (but mentions it before and after).

*. cygwin1.dll version would better be listed explicitly in readme (for example, it's older together with API than 1.5.19.4 which I downloaded some time ago).
The fact the IDE uses cygwin is not mentioned even in IDE readme file!
The same goes to binary utilities (why don't mention them in README?).

*. IDE does not look as nice as it pretends (in its README) at high resolution (in WIN-XP console): it does not support big number of columns (even 160). It looks bad in WIN-XP console on LCD monitor at higher resolutions because of almost invisible cursor if you hold an arrow key.

*. IDE states that it is in beta stage in its README, but does not tell it in the Help-About.

*. You have to type "fpc hello" in demo\text directory, not just demo as README tells.

*. Make demo fails. The reason is broken win32\menu.pp file. Adding "{" in the beginning fixes the first error.

*. Make demo still fails. The reason is broken lister.pas file. Changing line 265 (changing ",+" to something like ",D[D.Cursor]+") helps.

*. Make demo finally succeded. But there were some warnings. Do they DEMOnstrate good programming style.

*. Demo\graph\gravwars has a problem with initial screen width (title does not fit).
It draws circles too slow, and missiles --- too fast.
It does not leave task list if you exit it by closing a window (simply pressing "X" in upper right corner under Win98).

*. Demo\graph\mandel does not leave task list if you exit it by closing a window (simply pressing "X" in upper right corner under Win98).

*. Demo\graph\maze may have screen size problems. It switches to graphical window and waits for input in text window.
Also it suggest wrong keys: IJKMX instead of UpLeftRightDownEsc.
It does not leave task list if you exit it by closing a window (simply pressing "X" in upper right corner under Win98).

*. Demo\graph\quad is confusing (help is needed or something).

*. Demo\graph\samegame expects something like alt+shift before entering highscore name. It's confusing. (I was not in non-english keyboard mode.)
It does not leave task list if you exit it by closing a window (simply pressing "X" in upper right corner under Win98).

*. Demo\lister is a simple file shell with ability to delete files. It should have some help on the starting screen.

*. Demo\modex would better be in some go32v2 subdirectory.

*. Demo\text\blackbox would better display some help. And the help in blackbox.pp comments is faulty.

*. Demo\text\eratos may write output to display for a long time. It would demonstrate speed by creating text file. Why don't add "eratos.bat"="eratos.exe > PrimesFrom1To1000000.txt" or something?

*. Demo\text\lines tells incorrect number of lines: it does not count the last line (well, it counts only the number of \$10 symbols). A typical text file is really one line "longer" than told. A nonempty file is usually considered at least one line long. Well, you may disagree, because FPC uses the same technique.

*. Demo\text\magic dumps much output. It won't fit Win98 console/fullscreen text mode. It would better "readln" from time to time or dump it to a file.

*. Demo\text\qsort has both Demo\text\magic and Demo\text\eratos problems.

*. Demo\win32\dlltest does not show a readable module name.

*. Demo\win32\winhello: windows user expects a button to close the window "normally" ending the application.

--------
ppkk mail ru...