* harbour/contrib/htmllib/default.ch
* fixed few wrong definitions - Ryszard, the definitions where wrong
but Clipper PP seems to parse them.
* harbour/contrib/rdd_ads/ads1.c
* call AdsFlushFileBuffers() only when _SET_HARDCOMMIT is set (default)
* harbour/include/Makefile
+ harbour/include/hbgfx.ch
+ harbour/include/hbgfxdef.ch
+ added hbgfx.ch, hbgfxdef.ch and missing tbrowse.ch
* harbour/include/hbapigt.h
* harbour/include/hbgtcore.h
* harbour/source/rtl/gtapi.c
* harbour/source/rtl/hbgtcore.c
+ added hb_gtGfxPrimitive(), hb_gtGfxText() - it's a work in progress
now this functions works like in xHarbour allow to draw graphic
objects in GTs which can do that (GTALLEG, GTXWC) but I plan to
introduce some modifications in them.
+ harbour/tests/gfx.prg
+ added test program by Mauricio Abre (borrowed from xHarbour) which
illustrates GFX usage
* harbour/include/hbdefs.h
* harbour/source/compiler/genc.c
* harbour/source/compiler/harbour.c
* harbour/source/vm/hvm.c
* minor modification in some harbour func name and symbol scope
definitions - I'd like to keep them in one place for easier
manipulations in the future
* harbour/source/compiler/harbour.y
* harbour/source/pp/ppcore.c
* harbour/source/pp/pplib.c
* harbour/utils/hbpp/hbpp.c
* clean a little bit recent modification it should resolve the
problem with GPFs reported by users and some possible memory
leaks when preprocessing/compilation process is interrupted.
Ryszard I decided to always store copy of file name in open
files structure - it can be used by compiler, preprocessor,
PPLIB and HBPP and IMHO in all cases it should have valid
and always initialized in the same way members for easier
manipulation. In the future I'd like to clean the whole PP
usage. I will need to keep all compiler and PP static variables
in one structure pointed by pointer in thread local data or
passed to called functions for MT support.
* harbour/source/rtl/cdpapi.c
* set 0 at the end of destination string in hb_cdpStrnToUTF8()
* harbour/source/rtl/dateshb.c
! fixed possible GPF in CTOD when badly formated date is given
* harbour/source/rtl/gtxwc/gtxwc.c
* harbour/source/rtl/gtxwc/gtxwc.h
* changed the selection code - now both PRIMARY and CLIPBOARD
selections are set by Harbour. It should work with any programs
which uses any of them but I'd like to remove one of this selections
or give user a way to chose the preferred one. I can also add support
for automatic setting/clearing/pasting PRIMARY selection by GTXWC
with mouse and shift key. I'm waiting for opinions.
+ added basic support for GFX operations
+ harbour/source/rtl/gtalleg/Makefile
+ harbour/source/rtl/gtalleg/fixedth.sfc
+ harbour/source/rtl/gtalleg/gtalleg.c
+ harbour/source/rtl/gtalleg/ssf.c
+ harbour/source/rtl/gtalleg/ssf.h
+ added new GT by Mauricio Abre based on Allegro cross platform
graphic libraries.
Code borrowed from xHarbour and modified by my for new Harbour
GT API.
298 lines
11 KiB
Plaintext
298 lines
11 KiB
Plaintext
/*
|
|
* $Id$
|
|
*/
|
|
|
|
/* Use this format for the entry headers:
|
|
YYYY-MM-DD HH:MM UTC[-|+]hhmm Your Full Name <your_email@address>
|
|
For example:
|
|
2002-12-01 13:30 UTC+0100 Foo Bar <foo.bar@foobar.org>
|
|
*/
|
|
* harbour/makefile.vc
|
|
* added optional BOOL parameter to functions which translate to UTF8
|
|
to not translate control code characters
|
|
|
|
* harbour/source/rtl/gtsln/gtsln.c
|
|
* harbour/source/rtl/gtxwc/gtxwc.c
|
|
* update for new parameter in UTF8 functions
|
|
|
|
2006-03-01 16:40 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/source/rtl/cdpapi.c
|
|
* harbour/source/rtl/gtxwc/gtxwc.c
|
|
! fixed UTF8 trnalsations
|
|
|
|
2006-03-01 14:30 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/contrib/htmllib/default.ch
|
|
* fixed few wrong definitions - Ryszard, the definitions where wrong
|
|
but Clipper PP seems to parse them.
|
|
|
|
* harbour/contrib/rdd_ads/ads1.c
|
|
* call AdsFlushFileBuffers() only when _SET_HARDCOMMIT is set (default)
|
|
|
|
* harbour/include/Makefile
|
|
+ harbour/include/hbgfx.ch
|
|
+ harbour/include/hbgfxdef.ch
|
|
+ added hbgfx.ch, hbgfxdef.ch and missing tbrowse.ch
|
|
|
|
* harbour/include/hbapigt.h
|
|
* harbour/include/hbgtcore.h
|
|
* harbour/source/rtl/gtapi.c
|
|
* harbour/source/rtl/hbgtcore.c
|
|
+ added hb_gtGfxPrimitive(), hb_gtGfxText() - it's a work in progress
|
|
now this functions works like in xHarbour allow to draw graphic
|
|
objects in GTs which can do that (GTALLEG, GTXWC) but I plan to
|
|
introduce some modifications in them.
|
|
|
|
+ harbour/tests/gfx.prg
|
|
+ added test program by Mauricio Abre (borrowed from xHarbour) which
|
|
illustrates GFX usage
|
|
|
|
* harbour/include/hbdefs.h
|
|
* harbour/source/compiler/genc.c
|
|
* harbour/source/compiler/harbour.c
|
|
* harbour/source/vm/hvm.c
|
|
* minor modification in some harbour func name and symbol scope
|
|
definitions - I'd like to keep them in one place for easier
|
|
manipulations in the future
|
|
|
|
* harbour/source/compiler/harbour.y
|
|
* harbour/source/pp/ppcore.c
|
|
* harbour/source/pp/pplib.c
|
|
* harbour/utils/hbpp/hbpp.c
|
|
* clean a little bit recent modification it should resolve the
|
|
problem with GPFs reported by users and some possible memory
|
|
leaks when preprocessing/compilation process is interrupted.
|
|
Ryszard I decided to always store copy of file name in open
|
|
files structure - it can be used by compiler, preprocessor,
|
|
PPLIB and HBPP and IMHO in all cases it should have valid
|
|
and always initialized in the same way members for easier
|
|
manipulation. In the future I'd like to clean the whole PP
|
|
usage. I will need to keep all compiler and PP static variables
|
|
in one structure pointed by pointer in thread local data or
|
|
passed to called functions for MT support.
|
|
|
|
* harbour/source/rtl/cdpapi.c
|
|
* set 0 at the end of destination string in hb_cdpStrnToUTF8()
|
|
|
|
* harbour/source/rtl/dateshb.c
|
|
! fixed possible GPF in CTOD when badly formated date is given
|
|
|
|
* harbour/source/rtl/gtxwc/gtxwc.c
|
|
* harbour/source/rtl/gtxwc/gtxwc.h
|
|
* changed the selection code - now both PRIMARY and CLIPBOARD
|
|
selections are set by Harbour. It should work with any programs
|
|
which uses any of them but I'd like to remove one of this selections
|
|
or give user a way to chose the preferred one. I can also add support
|
|
for automatic setting/clearing/pasting PRIMARY selection by GTXWC
|
|
with mouse and shift key. I'm waiting for opinions.
|
|
+ added basic support for GFX operations
|
|
|
|
+ harbour/source/rtl/gtalleg/Makefile
|
|
+ harbour/source/rtl/gtalleg/fixedth.sfc
|
|
+ harbour/source/rtl/gtalleg/gtalleg.c
|
|
+ harbour/source/rtl/gtalleg/ssf.c
|
|
+ harbour/source/rtl/gtalleg/ssf.h
|
|
+ added new GT by Mauricio Abre based on Allegro cross platform
|
|
graphic libraries.
|
|
Code borrowed from xHarbour and modified by my for new Harbour
|
|
GT API.
|
|
|
|
2006-02-28 17:00 UTC+0100 Ryszard Glab <rglab//imid.med.pl>
|
|
* include/hbpp.h
|
|
* source/pp/ppcore.c
|
|
* source/pp/pptable.c
|
|
* fixed handling of optional clauses in command/translate
|
|
|
|
#command PRINT TO <oPage> => [<oPage>:=]PrintPage()
|
|
* fixed <-x-> match marker
|
|
* added fixed length of command/translate/define name to
|
|
speed translation
|
|
|
|
* source/compiler/harbour.l
|
|
* fixed GPF in handling of '¯o.tekst' syntax
|
|
(introduced recently)
|
|
|
|
|
|
2006-02-22 21:25 UTC-0400 Alejandro de Garate <alex_degarate@hotmail.com>
|
|
* harbour/.cvsignore
|
|
restored to previous 1.9 revision
|
|
|
|
2006-02-22 15:48 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/source/compiler/harbour.c
|
|
* harbour/source/rtl/gtdos/gtdos.c
|
|
* fixed casting and typos for DOS OpenWatcom compilation
|
|
|
|
2006-02-21 23:20 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/bin/hb-func.sh
|
|
* added support for -L<librarypath> in xhbmk
|
|
* set the highest priority to user libraries specified by
|
|
-l<libname> linker option
|
|
|
|
* harbour/include/hbapicdp.h
|
|
* harbour/source/rtl/cdpapi.c
|
|
* added UTF8 related functions: hb_cdpUTF8StringLength(),
|
|
hb_cdpStringInUTF8Length(), hb_cdpUTF8ToStrn().
|
|
* Changed name of hb_cdpStrnToUTF() function to hb_cdpStrnToUTF8()
|
|
to avoid confusions with UTF16
|
|
|
|
* harbour/include/hberrors.h
|
|
* harbour/source/compiler/hbgenerr.c
|
|
* harbour/source/compiler/harbour.c
|
|
+ added to new errors (memory corruption and memory overflow) for
|
|
compiler level FM statistic.
|
|
|
|
* harbour/source/compiler/hbfix.c
|
|
! fixed stupid typo in copy and past which broke conditional jump
|
|
reduction
|
|
|
|
* harbour/include/hbgtcore.h
|
|
* harbour/source/rtl/hbgtcore.c
|
|
* harbour/include/hbgtinfo.ch
|
|
* harbour/source/rtl/gtdos/gtdos.c
|
|
* harbour/source/rtl/gtos2/gtos2.c
|
|
* harbour/source/rtl/gtwin/gtwin.c
|
|
* added new method to change screen buffer state (hot/cold/scroll)
|
|
and use them in some GTs.
|
|
|
|
* harbour/source/rtl/gx.c
|
|
* xharbour/contrib/rdd_ads/ads1.c
|
|
* xharbour/contrib/rdd_ads/adsfunc.c
|
|
|
|
* harbour/source/rtl/gtxwc/gtxwc.c
|
|
* harbour/source/rtl/gtxwc/gtxwc.h
|
|
* added support for clipboard
|
|
* added support for cursor shape - like in DOS/VGA
|
|
|
|
* harbour/source/rdd/workarea.c
|
|
* harbour/source/rdd/dbffpt/dbffpt1.c
|
|
* cleaned some redundant extern declarations
|
|
|
|
* harbour/contrib/rdd_ads/ads1.c
|
|
* harbour/contrib/rdd_ads/adsfunc.c
|
|
* removed some unnecessary #include ...
|
|
|
|
* harbour/source/rtl/str.c
|
|
* harbour/source/rtl/transfrm.c
|
|
* harbour/source/vm/itemapi.c
|
|
! fixed some small incompatibilities with Clipper in number to string
|
|
conversions
|
|
|
|
2006-02-17 10:10 UTC+0100 Ryszard Glab <rglab//imid.med.pl>
|
|
* include/hbcomp.h
|
|
* source/compiler/Makefile
|
|
* source/compiler/cmdcheck.c
|
|
|
|
* source/compiler/harbour.y
|
|
* source/compiler/hbident.c
|
|
* even more fixes to memory leaks in the compiler
|
|
(all compiler structures are deallocated on exit now, really :)
|
|
|
|
|
|
2006-02-16 14:40 UTC+0100 Ryszard Glab <rglab//imid.med.pl>
|
|
* include/hbcomp.h
|
|
* include/hbexpra.c
|
|
* source/compiler/Makefile
|
|
* source/compiler/expropta.c
|
|
|
|
* source/compiler/harbour.c
|
|
* source/compiler/harbour.y
|
|
* source/compiler/hbgenerr.c
|
|
* all compiler structures are deallocated on exit now
|
|
|
|
|
|
2006-02-15 20:24 UTC+0100 Viktor Szakats (viktor.szakats syenar.hu)
|
|
* harbour/hrbdll.bc
|
|
* harbour/hrbdll.vc
|
|
* harbour/makefile.bc
|
|
* harbour/makefile.nt
|
|
* harbour/makefile.vc
|
|
* harbour/makefile64.nt
|
|
* harbour/source/codepage/Makefile
|
|
+ harbour/source/codepage/cp_tpl.c
|
|
+ harbour/source/codepage/cpbg866.c
|
|
+ harbour/source/codepage/cpbgiso.c
|
|
+ harbour/source/codepage/cpbgwin.c
|
|
+ harbour/source/codepage/cpeldos.c
|
|
+ harbour/source/codepage/cpelwin.c
|
|
+ harbour/source/codepage/cpesdos.c
|
|
+ harbour/source/codepage/cpesmwi.c
|
|
+ harbour/source/codepage/cpeswin.c
|
|
+ harbour/source/codepage/cpgedos.c
|
|
+ harbour/source/codepage/cpgewin.c
|
|
+ harbour/source/codepage/cphu852.c
|
|
+ harbour/source/codepage/cphuiso.c
|
|
+ harbour/source/codepage/cphuwin.c
|
|
+ harbour/source/codepage/cppl852.c
|
|
+ harbour/source/codepage/cppliso.c
|
|
+ harbour/source/codepage/cpplmaz.c
|
|
+ harbour/source/codepage/cpplwin.c
|
|
+ harbour/source/codepage/cppt850.c
|
|
+ harbour/source/codepage/cpptiso.c
|
|
+ harbour/source/codepage/cpru866.c
|
|
+ harbour/source/codepage/cprukoi.c
|
|
+ harbour/source/codepage/cpruwin.c
|
|
+ harbour/source/codepage/cpsl437.c
|
|
+ harbour/source/codepage/cpsl852.c
|
|
+ harbour/source/codepage/cpsliso.c
|
|
+ harbour/source/codepage/cpslwin.c
|
|
+ harbour/source/codepage/cpsrwin.c
|
|
- harbour/source/codepage/cdp_tpl.c
|
|
- harbour/source/codepage/cdpbg866.c
|
|
- harbour/source/codepage/cdpbgiso.c
|
|
- harbour/source/codepage/cdpbgwin.c
|
|
- harbour/source/codepage/cdpeldos.c
|
|
- harbour/source/codepage/cdpelwin.c
|
|
- harbour/source/codepage/cdpesdos.c
|
|
- harbour/source/codepage/cdpesmwi.c
|
|
- harbour/source/codepage/cdpeswin.c
|
|
- harbour/source/codepage/cdpgedos.c
|
|
- harbour/source/codepage/cdpgewin.c
|
|
- harbour/source/codepage/cdphu852.c
|
|
- harbour/source/codepage/cdphuiso.c
|
|
- harbour/source/codepage/cdphuwin.c
|
|
- harbour/source/codepage/cdppl852.c
|
|
- harbour/source/codepage/cdppliso.c
|
|
- harbour/source/codepage/cdpplmaz.c
|
|
- harbour/source/codepage/cdpplwin.c
|
|
- harbour/source/codepage/cdppt850.c
|
|
- harbour/source/codepage/cdpptiso.c
|
|
- harbour/source/codepage/cdpru866.c
|
|
- harbour/source/codepage/cdprukoi.c
|
|
- harbour/source/codepage/cdpruwin.c
|
|
- harbour/source/codepage/cdpsl437.c
|
|
- harbour/source/codepage/cdpsl852.c
|
|
- harbour/source/codepage/cdpsliso.c
|
|
- harbour/source/codepage/cdpslwin.c
|
|
- harbour/source/codepage/cdpsrwin.c
|
|
* Renamed codepage files (cdp*.c -> cd*.c)
|
|
* Updated init code for all remaining codepages.
|
|
|
|
2006-02-15 13:50 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/source/vm/hvm.c
|
|
! fixed memory leak I introduced changing Ryszard modifications
|
|
|
|
need such functionality yet
|
|
+ harbour/ChangeLog.015
|
|
* harbour/source/vm/debug.c
|
|
|
|
* harbour/harbour.spec
|
|
* harbour/bin/hb-func.sh
|
|
* some modification in xhb* scripts building - adding passing
|
|
predefined compiler and linker switches
|
|
* harbour/source/vm/hvm.c
|
|
* minor code cleanup
|
|
|
|
2006-09-03 18:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/include/hbapicls.h
|
|
* harbour/source/vm/classes.c
|
|
* harbour/source/vm/hvm.c
|
|
* harbour/tests/overload.prg
|
|
+ added support for overloading [] in assignment operation
|
|
|
|
2006-09-03 16:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/ChangeLog
|
|
+ harbour/ChangeLog.016
|
|
* new ChangeLog file created
|
|
* harbour/include/hbver.h
|
|
* updated version number to 0.47.0
|
|
* tagged CVS as build47
|