+ contrib/hbct/hbct.hbx
+ Added automatically generated extern puller code.
* contrib/hbct/ctextern.prg
* contrib/hbct/ctextern.ch
* Changed to simply include hbct.hbx for backward compatibility.
* contrib/make.hbs
! Fixed to exclude HB_GT_*_DEFAULT symbols.
! Fixed RTE for projects which have no output name, f.e.
because they are unsupported on given platform/compiler.
; NOTE: libname.hbx is not good as if compiled the object name
will collide with often used libname.prg.
* contrib/hbct/hbct.hbp
+ contrib/hbct/ctextern.prg
+ Added extern puller .prg (suggested by Przemek)
This fixes dynamic loading of hbct dynamic lib.
We need a system which keeps these files updated for
every contribs.
* contrib/hbct/video.c
! Fixed to always define functions (not just in dos targets)
! Fixed warnings that came up along the way.
! Fixed to return compatible type on non-dos.
* contrib/hbct/ctextern.ch
+ Updated with current function list.
* contrib/make.hbs
! Fixed to propagate make options also to "contained"
projects. Currently these are the HBQT subprojects
referenced from hbqt.hbp container project file.
Before f.e. clean option was not effective on these
projects.
* contrib/hbqt/utils/hbqtgen.prg
* contrib/hbqt/qtgui/g/hbqtgui_extern.ch
* contrib/hbqt/qtwebkit/g/hbqtwebkit_extern.ch
* contrib/hbqt/qtcore/g/hbqtcore_extern.ch
* contrib/hbqt/qtnetwork/g/hbqtnetwork_extern.ch
* contrib/hbqt/qscintilla/g/hbqscintilla_extern.ch
* contrib/hbqt/qtdesigner/g/hbqtdesigner_extern.ch
* Use EXTERNAL instead of REQUEST to be in sync with rest
of files in Harbour.
* harbour/source/vm/set.c
* do not check for HVM stack existence in ST HVM to avoid compiler
warning
* harbour/contrib/hbct/ctextern.ch
! removed HB_GT_CTW and HB_GT_CTW_DEFAULT added by mistake
It caused GPF at HVM startup because CTW was register as
default GT driver
* harbour/contrib/hbbmcdx/bmdbfcdx.c
! added missing hbstack.h
! fixed accessing RDD node structure
* harbour/contrib/hbct/ctwin.h
* harbour/contrib/hbct/ctwin.c
* harbour/contrib/hbct/ctwfunc.c
+ extended internal CTW API functions to hide/show window, create
new window without displaying it, selecting window without moving
it to top level, changing existing window shadow attribute.
+ added support user window levels controlled by user
(BOTTOM, DEFAULT, TOP)
+ added support for selecting client area (possible to update square)
in each CT Window
It's a work in progress and the above modifications will be updated yet.
* contrib/rddads/ads.ch
* contrib/rddads/rddads.h
* contrib/rddads/adsfunc.c
* contrib/rddads/ads1.c
* contrib/rddads/adsmgmnt.c
* Lots of minor code cleanups, formatting fixes, optimizations,
and several minor fixes.
! Lib version related fixes. (some features were not updated
for newer ACE versions).
+ Automatic version detection extended with 6.20 and 5.00.
6.00 is still missing, if someone has it, pls send it to
me. Even 6.11-8.00 versions disappeared from the vendor's
site lately.
+ Added support for all possible properties in
ADSDDGETDATABASEPROPERTY()
ADSDDSETDATABASEPROPERTY()
* ADSMGGETUSERNAMES() will now always return an array of
users with 6 elements in each item, all data which
is not available for the compiled version of the lib,
will be filled with empty strings. Previously the
number of elements depended on the compiled version.
; Besides the above, no functionality change should be
experienced.
; Please test.
* contrib/rddads/make_b32.bat
* contrib/rddads/make_vc.bat
! Changed to never look for ace32.dll in system32 dir
to generate the ace32.lib.
! Some other fixes to prev change where ADS_VER
was obsoleted.
* contrib/hbct/ctwfunc.c
* contrib/hbct/ctextern.ch
+ Added hbct_MaxRow()/hbct_MaxCol() emulating
the original overloaded MaxRow()/MaxCol()
functions of CT3 lib.
* source/rtl/maxrow.c
* Reverted previous change on request, thus introducing
a 3rd party lib specific function parameter extension.
Users of CT3 lib's overloaded MaxRow(.T.)/MaxCol(.T.)
functions are encouraged to change the app code
to rather use hbct_MaxRow()/hbct_MaxCol()
or hb_ScrMaxRow()/hbScrMaxCol(). These functions are
easy to implement in CA-Cl*pper too (simple wrappers
to Max*()).
* source/compiler/hbmain.c
* Reverted previous change on request. Some outputs
are not exactly CA-Cl*pper compatible this way, but
functionally it probably doesn't matter for most ppl.
* contrib/xhb/hbcompat.ch
! Corrected MaxRow()/MaxCol()/hb_ScrMaxRow()/hb_ScrMaxCol()
translations. (hopefully, someone using xhb please test)
- tests/ctwtest.prg
+ contrib/hbct/tests/ctwtest.prg
* Moved CT lib specific test to contrib local test
directory (containing lots of other CT tests
already). Building these is yet to be solved.
* contrib/hbct/tests/math.prg
* contrib/hbct/tests/trig.prg
* contrib/hbct/tests/num1.prg
! Added SVN header.
* include/hbgtinfo.ch
* Minor comment.
* contrib/rddads/make_gcc.sh
* Help text sync with *.bat.