* contrib/os2pm/*.*
- removed all files
+ contrib/hgf/os2pm
+ contrib/hgf/os2pm/os2pm.c
+ contrib/hgf/os2pm/tform.prg
+ contrib/hgf/os2pm/os2pm.ch
+ contrib/hgf/os2pm/tmenu.prg
+ contrib/hgf/os2pm/tmenuitm.prg
+ contrib/hgf/os2pm/Makefile
+ added all files for IBM OS/2 version of HGF
+ contrib/os2pm/tmenu.prg
+ contrib/os2pm/tmenuitm.prg
+ added
* contrib/os2pm/tform.prg
* contrib/os2pm/os2pm.c
+ added harbour licence and new methods and support functions
* contrib/os2pm/os2pm.c
* moved here functions from mainpm.c
* * contrib/os2pm/tform.prg
+ added new methods
* source/vm/mainpm.c
- removed a couple of helper functions which belong to os2pm.c
+ contrib/os2pm
+ contrib/os2pm/os2pm.c
+ contrib/os2pm/tform.prg
+ contrib/os2pm/os2pm.ch
+ contrib/os2pm/Makefile
+ added files of an early implementation of a generic GUI
framework for harbour. At present time they work only under OS/2 PM
* doc/readme.txt
* Cut down to a bare minimum. Most of the information in there was
out of date. The document now simply states the aim of harbour,
points the reader at the web site and the FAQ and reminds them that
they'll find copious documentation in the same place that they
found the README file.
* source/vm/Makefile
+ if HB_GT_LIB == os2pm then compiles mainpm.c instead of main.c
* source/vm/mainpm.c
* little changes to make it work.
NOTE: after gcc creates an executable file you need to issue an:
emxbind -ep filename.exe
to mark it as a PM executable, failing to do so the executable file is a
VIO one and all calls to WinXxx() functions will fail
* source/rtl/gtos2.c
+ Driver tries to set codepage 437 on startup. Needed by box drawing functions
* hb_gt_isColor(), hb_gt_GetScreenWidth(), hb_gt_GetScreenHeight(),
hb_gt_GetCellSize() now are faster since use a static VIDEOMODEINFO variable
and this variable should be tilable.
! hb_gt_xPutch(), hb_gt_Replicate() and hb_gt_Box() were simply broken
NOTE: Never call hb_gt_DispBegin()/hb_gt_DispEnd() from inside gtos2.c
if you do you'll slow down everything and you will not respect harbour level
DispBegin()/DispEnd() calls.
* source/compiler/gencobj.c
* Fixed bugs 453424 (compiler core dumps on GNU/Linux when no
harbour.cfg can be found) and 45325 (an empty harbour.cfg fails to
correctly report that no compiler command has been specified.