* source/compiler/hbmain.c
! Text casing fixed in some warning messages.
! Attempted to update hardcoded declarations for TGET methods.
Some of the were removed, for some of them the parameter list
was updated to be in sync with current tget.prg.
* contrib/gtalleg/gtalleg.c
* contrib/gtwvg/gtwvg.c
* contrib/hbbmcdx/bmdbfcdx.c
* contrib/hbbmcdx/hbbmcdx.h
* contrib/hbbtree/hb_btree.c
* contrib/hbct/ctnet.c
* contrib/hbct/ctstrfil.c
* contrib/hbct/ctwin.c
* contrib/hbcurl/hbcurl.c
* contrib/hbgd/gdwrp.c
* contrib/hbmzip/hbmzip.c
* contrib/hbnf/fttext.c
* contrib/hbtip/utils.c
* contrib/xhb/freadlin.c
* contrib/xhb/hbxml.c
* contrib/xhb/hbxml.h
* doc/codestyl.txt
* doc/en/garbage.txt
* doc/en/hb_apifs.txt
* include/hbapigt.h
* include/hbchksum.h
* include/hbdbsort.h
* include/hbgtcore.h
* include/hbrddcdx.h
* include/hbrdddbf.h
* include/hbrdddel.h
* include/hbrddntx.h
* include/hbrddsdf.h
* include/hbset.h
* include/hbsxfunc.h
* source/rdd/dbf1.c
* source/rdd/dbfcdx/dbfcdx1.c
* source/rdd/dbffpt/dbffpt1.c
* source/rdd/dbfntx/dbfntx1.c
* source/rdd/dbsql.c
* source/rdd/hbsix/sxcompr.c
* source/rdd/hbsix/sxsem.c
* source/rdd/hsx/hsx.c
* source/rtl/console.c
* source/rtl/copyfile.c
* source/rtl/fssize.c
* source/rtl/fstemp.c
* source/rtl/gt_tpl/gt_tpl.c
* source/rtl/gtapi.c
* source/rtl/gtcgi/gtcgi.c
* source/rtl/gtcrs/gtcrs.c
* source/rtl/gtdos/gtdos.c
* source/rtl/gtos2/gtos2.c
* source/rtl/gtpca/gtpca.c
* source/rtl/gtsln/gtsln.c
* source/rtl/gtstd/gtstd.c
* source/rtl/gttrm/gttrm.c
* source/rtl/gtwin/gtwin.c
* source/rtl/gtwvt/gtwvt.c
* source/rtl/gtxwc/gtxwc.c
* source/rtl/hbgtcore.c
* source/rtl/hbmd5.c
* source/rtl/isprint.c
* source/rtl/memofile.c
* source/rtl/philes.c
* source/rtl/set.c
* source/vm/memvars.c
* source/vm/runner.c
* utils/hbdoc/hbdfrdln.c
* utils/hbmake/hbmfrdln.c
* FHANDLE -> HB_FHANDLE
* hbct: HB_ITEM_PTR -> PHB_ITEM
/*
* $Id$
*/
/*
* The following parts are Copyright of the individual authors.
* www - http://www.xharbour.org http://www.harbour-project.org
*
* Copyright 2004-2005 Francesco Saverio Giudice <info@fsgiudice.com>
* README file explaining howto compile GD
*
* See doc/license.txt for licensing terms.
*
*/
hbgd library is a wrapper around www.libgd.org graphic library
FOLDERS
=======
Folder structure:
/
+- doc : help & license files
+- include : gd c include files
+- samples : samples folder
| |
| +- counter : a sample counter
|
+- tests : test files
|
+- digits : some digits images from
| http://www.digitmania.holowww.com/all.html
| for counter.prg test sample
+- images_in : sample images
+- images_out : output of test images
COMPILING
=========
Actually platforms supported are:
- Win32 / BCC32
- GNU systems / GCC
to build library on Win32 with BCC use:
Download bgd.dll from this link:
http://www.libgd.org/Downloads (Windows DLL)
and put a copy of it in this folder and in tests folder
then
make_b32.bat
on GNU system use:
make install
** requirements: gd, gd-devel, libpng, libpng-devel, libjpeg, libjpeg-devel,
freetype, freetype-devel, zlib, zlib-devel
DOCUMENTATION
=============
Not yet finished hbgd.txt is the help file.
SAMPLES
=======
For samples look at tests dir.
gdtest.prg is an API test application
gdtestcls.prg is a GDImage/GDChart Class test application
test_out.prg is a sample of a cgi application for windows (I have to complete it).
antialiased.prg shows how apply anti-alias to lines.
animgif.prg is a sample to create an animated gif.
bartest.prg is a sample to create barcodes with GD Library.
counter.prg is sample applications of a graphic web counter.
to compile:
in Windows/BCC : bldtest.bat <app_without_prg_ext> (for full static)
in Linux : . bldtest.sh <app_without_prg_ext>