Hi Grigory,

Mildly off topic, but I was just checking release 
hmg-1.7-77-setup.zip, and I have a few points to make:

1) It was nice to see that hbmk2 is now included, but the build 
   is a modified version which has some strange bugs (enough 
   to run it like: 'hbmk2 a.prg' to see). Plus it has apparently 
   been modified in a few other places.
   It's not indicated anywhere that it's a modified version,
   and even modified source is missing from the distribution, 
   so it's not possible to tell what was exactly changed.

   Can you please include the modified source code in the distro?
   [ or even better would be to use an unmodified build, see below ]

2) Distributed Harbour COPYING file is outdated. Could you 
   update it?

3) For some reason HMG Extended uses non-standard (old) names 
   for Harbour libs, and I've already seen confusion in some 
   forums because of that, plus also hbmk2 needs to be changed to 
   accommodate to these non-standard names.

   Would it be possible to use standard names, so that 
   the included Harbour wouldn't look like a specially modified 
   version (in essence a fork) of Harbour, but rather resemble 
   the standard distro?

4) Single threaded VM lib is not distributed, but -mt switch 
   is missing from .hbc file. This looks like a bug unless 
   hbmk2 was internally modified (which doesn't seem like a 
   very good idea to me).
   IMO this could also be synced to work like Harbour, -mt 
   switch added to minigui.hbc file.

5) We've once discussed TGET.prg and TGETINT.prg which is 
   still kept as old versions and which needs special Harbour 
   build. Maybe there is better solution for that which 
   doesn't require that. I've proposed a few ones in the 
   past.

6) I see some sources with '#ifdef _HBMK_' lines.
   I just can guess the reason for this solution, but 
   it's probably easy to workaround with a local hbmk.hbm 
   file or global hbmk2 option, -gtgui or -lgtgui.

7) Unless Win9x compatibility is still important, I'd 
   suggest to change BATCH/hbmk2.bat file to be position 
   independent. F.e. I installed it in F:\devl\minigui, 
   so it doesn't work. Simple 'MG_ROOT=%~dp0..' seems 
   enough to solve it.

8) Instead of '-prgflag=/q0' it's enough to write: -q0

I'd be interested in your opinion on above topics.

Brgds,
Viktor

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to