040db982fbcedad897b212f5ef7d2a58086c8124
7 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
d34bbd6ca3 |
2013-03-12 13:29 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/rtl/hbstrfmt.c
! fixed GPF regression after 2013-02-12 12:49 UTC+0100
when parameter was missing for d, x, X, f types
* utils/hbmk2/hbmk2.*.po
* utils/hbmk2/hbmk2.prg
+ show warning when both -inc and -rebuild[all] options are
unconditionally passed together on command-line or inside
one make file.
These instruct hbmk2 to do all the extra work involved
with an incremental build, but to do it _every time_, making
it effectively _not_ incremental, only leaving temp files
in workdir, slower and thus probably not what one wants.
(EXPERIMENTAL)
Best practice is to put -inc inside the .hbp file, and
use -rebuild[all] on command-line when a rebuild is needed.
* minor cleanup to two existing warnings
+ documented exit code when -run is used
+ further clarified .hbp file format in help
+ contrib/hbbz2/3rd/bz2/bz2.dif
* contrib/hbbz2/3rd/bz2/bz2.hbp
* contrib/hbbz2/3rd/bz2/bzlib_pr.h
! fixed libbzip2 header bug where it cannot link
mixed C/C++ builds with option -DBZ_NO_STDIO enabled
+ config/win/tcc.mk
* include/hbdefs.h
* include/hbfloat.h
* include/hbinit.h
* src/3rd/png/Makefile
* src/common/hbprintf.c
* src/common/hbver.c
* src/rtl/arc4.c
* src/rtl/gtwvt/gtwvt.c
* src/rtl/hbsocket.c
* src/vm/extrap.c
* src/vm/hvm.c
* src/vm/mainstd.c
* utils/hbmk2/hbmk2.prg
+ added rough and experimental Tiny C Compiler support.
Some Harbour features disabled. Some hunks quick and dirty.
Needs: set HB_COMPILER=tcc; set HB_PLATFORM=win; set HB_BUILD_DYN=no
Final Harbour apps fail in GT initialization.
|
||
|
|
13aa09f395 |
2013-03-11 12:07 UTC+0100 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
+ added help and Markdown output for hbrun mode,
using same options as in hbmk2 mode, run 'hbrun -help'
+ documented how to disable hbrun history
+ documented script search and and script autodetection details
+ documented opening .dbf files
+ documented how to paste text into shell prompt
+ documented limitation that in script INIT PROCEDUREs,
automatic selection of interactive GT doesn't work
+ __Accept(), __Wait() to trigger interactive GT in scripts
* src/rtl/objfunc.prg
! __objGetMsgList(): fixed to not rely on any assumption
about the collation. In UTF8EX mode it was always
returning empty array.
Plus cleanup/optimizations
* contrib/xhb/hbxml.c
! fix to a memory double free
Thanks to Jose F. Gimenez for the patch.
* contrib/hbtest/core.prg
* contrib/hbtest/tests/test.prg
* contrib/hbamf/tests/test.prg
+ added support and tests for tests returning
array, hash and object types
* changed zero byte to be escaped to \0 (was \000)
+ added memo tests and related engine cleanups
* src/rtl/valtoexp.prg
+ hb_ValToExp(): output for objects changed to use double
quotes for strings instead of a mixture of double/single
ones, to make it easier stringifying the result
* src/rtl/hbfilehi.prg
% hb_DirSepDel(): minor optimization
* tests/fixcase.hb
+ correct casing of EXTERN/REQUEST references
* contrib/hbwin/tests/olesrv4.prg
* contrib/hbxpp/hbxpp.ch
* contrib/xhb/hterrsys.prg
* contrib/xhb/xhb.ch
* extras/httpsrv/uhttpd.prg
* src/rdd/dbdelim.prg
* src/rtl/tgetint.prg
* src/rtl/tpersist.prg
* tests/ppapi.prg
* tests/set.prg
! run fixcase.hb to format REQUEST/EXTERNs
* contrib/hbmisc/spd.c
* contrib/hbmisc/hbnf.hbx
! missing casing for one function
+ tests/extend1.hbp
* tests/extend1.prg
* tests/extend2.c
! fixed to build and run again under Harbour
* tests/debug.prg
* tests/dynobj.prg
* tests/for2.prg
* tests/memvar.prg
* tests/ppapi.prg
* tests/scroll.prg
* tests/set.prg
* tests/str.prg
* __Accept() changed to WAIT or Inkey( 0 )
- contrib/hbrun/hbrun.1
* config/postinst.hb
* deleted hbrun's (outdated) man doc.
Now built into hbmk2.prg as hbrun help.
* contrib/hbmisc/hb_f.c
* contrib/xhb/tests/xml1.prg
* tests/hrbext.prg
* comment/minor update
* tests/hrb.prg
* tests/hrbext.prg
+ hrb.prg to create .hrb file if it doesn't exist
+ added INIT PROCEDURE
* contrib/gtwvg/*.h
* contrib/gtwvg/gtwvgd.c
* contrib/hbnf/fttext.c
* contrib/hbwin/hbwinole.h
* contrib/rddads/adsfunc.c
* contrib/rddbm/bmdbfx.c
* doc/c_std.txt
* extras/gtwvw/docs/funclist.txt
* extras/gtwvw/wvwpush.c
* include/*.h
* src/codepage/cp_utf8.c
* src/common/*.c
* src/compiler/*.c
* src/rdd/dbfcdx/dbfcdx1.c
* src/rdd/dbffpt/dbffpt1.c
* src/rdd/dbfnsx/dbfnsx1.c
* src/rdd/dbfntx/dbfntx1.c
* src/rdd/hsx/hsx.c
* src/rdd/usrrdd/rdds/arrayrdd.prg
* src/rdd/*.c
* src/rtl/*.c
* src/rtl/gtsln/gtsln.h
* src/rtl/gttrm/gttrm.c
* src/rtl/gtwvt/gtwvt.c
* src/vm/*.c
* ! operator synced with uncrustify format
* minor corrections in comment/text
* tests/codebl.prg
* tests/codebloc.prg
* tests/dates3.prg
* tests/foreach.prg
* tests/macro.prg
* tests/mouse.prg
* tests/onidle.prg
* tests/tbrowse.prg
* tests/vmasort.prg
* tests/wvtext.prg
* website/samples/codebl.prg.html
* website/samples/codebloc.prg.html
* website/samples/dates3.prg.html
* website/samples/foreach.prg.html
* website/samples/macro.prg.html
* website/samples/mouse.prg.html
* website/samples/onidle.prg.html
* website/samples/tbrowse.prg.html
% local functions marked STATIC
* contrib/hbmisc/spd.c
* contrib/hbnf/clrsel.prg
* contrib/hbnf/doc/en/*.txt
* contrib/hbnf/popadder.prg
* contrib/hbnf/tests/clrsel.prg
* contrib/hbwin/win_tprn.prg
* doc/en/datetime.txt
* doc/en/set.txt
* doc/oldnews.txt
* extras/gfspell/spell.prg
* extras/gtwvw/docs/gtwvw.txt
* extras/gtwvw/hbgtwvw.h
* extras/gtwvw/tests/ebtest7.prg
* extras/gtwvw/wvwdraw.c
* extras/gtwvw/wvwpush.c
* tests/clsscope.prg
* tests/extend1.prg
! few more dates converted to ISO format
|
||
|
|
92d24a5828 |
2012-12-03 13:03 UTC+0100 Viktor Szakats (harbour syenar.net)
* (whole trunk repo)
* COPYING -> COPYING.txt
|
||
|
|
93e1f182c4 |
2011-02-03 09:18 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* include/hbthread.h
* include/hbdefs.h
* include/hbsetup.h
* include/hbatomic.h
* include/hbfloat.h
* src/vm/task.c
* src/common/hbgete.c
* src/common/hbver.c
* src/common/hbprintf.c
* src/rtl/gtcrs/gtcrs.h
* src/rtl/hbsocket.c
* utils/hbmk2/hbmk2.prg
* config/detplat.mk
* config/global.mk
* config/detect.mk
+ config/minix
+ config/minix/libs.mk
+ config/minix/gcc.mk
+ config/minix/ack.mk
+ config/minix/global.mk
+ Added Harbour port for minix 3 operating system.
; Created by Tamas Tevesz. Many thanks!
|
||
|
|
2fa7ba29cf |
2010-06-03 16:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/mpkg_win_uni.nsi
* 2.0 -> 2.1
* src/hbextern/hbextern.prg
* src/pp/pplib.c
* src/pp/ppcore.c
* src/pp/pplib2.c
* src/pp/hbpp.c
* src/pp/pplib3.c
* src/main/harbour.c
* src/debug/dbgtwin.prg
* src/debug/dbghelp.prg
* src/debug/dbgtmenu.prg
* src/debug/dbgtmitm.prg
* src/debug/dbgtobj.prg
* src/debug/dbgbrwsr.prg
* src/debug/dbgmenu.prg
* src/debug/dbgthsh.prg
* src/debug/tbrwtext.prg
* src/debug/dbgwa.prg
* src/debug/debugger.prg
* src/debug/dbgtarr.prg
* src/debug/dbgtinp.prg
* src/common/hbgete.c
* src/common/hbffind.c
* src/common/hbver.c
* src/common/hbwin.c
* src/common/hbtrace.c
* src/common/funcid.c
* src/common/hbfsapi.c
* src/common/hbprintf.c
* src/common/hbverdsp.c
* src/common/hbwince.c
* src/common/hbfopen.c
* src/common/expropt1.c
* src/common/hbstr.c
* src/common/expropt2.c
* src/common/hbdate.c
* src/common/hbmem.c
* src/common/strwild.c
* src/common/hbhash.c
* src/nortl/nortl.c
* src/macro/macro.yyc
* src/macro/macro.y
* src/macro/macrolex.c
* src/compiler/compi18n.c
* src/compiler/hbmain.c
* src/compiler/ppcomp.c
* src/compiler/hbfix.c
* src/compiler/cmdcheck.c
* src/compiler/hbdbginf.c
* src/compiler/hbpcode.c
* src/compiler/genhrb.c
* src/compiler/complex.c
* src/compiler/hbdead.c
* src/compiler/hbcomp.c
* src/compiler/genobj32.c
* src/compiler/genc.c
* src/compiler/hbopt.c
* src/compiler/hbident.c
* src/compiler/hbusage.c
* src/compiler/gencc.c
* src/compiler/hbcmplib.c
* src/compiler/hblbl.c
* src/compiler/harbour.yyc
* src/compiler/hbstripl.c
* src/compiler/harbour.y
* src/compiler/hbfunchk.c
* src/compiler/hbgenerr.c
* include/hbpp.h
* include/set.ch
* include/achoice.ch
* include/hbrdddbf.h
* include/hbstdgen.ch
* include/hbvmpub.h
* include/hbgtinfo.ch
* include/vm.api
* include/hbpcode.h
* include/hbset.h
* include/hbver.h
* include/hbtrace.h
* include/extend.api
* include/hbapicdp.h
* include/hbrddnsx.h
* include/button.ch
* include/hbstack.h
* include/item.api
* include/inkey.ch
* include/hbapilng.h
* include/hbhrb.ch
* include/tbrowse.ch
* include/common.ch
* include/rdd.api
* include/gt.api
* include/hbgtcore.h
* include/dbinfo.ch
* include/hbundoc.api
* include/hbapifs.h
* include/hbtask.h
* include/hbsetup.ch
* include/hbwince.h
* include/hbvmopt.h
* include/hb_io.h
* include/hbthread.h
* include/hbxvm.h
* include/setcurs.ch
* include/hbdefs.h
* include/hbmsgreg.h
* include/dbedit.ch
* include/hblang.ch
* include/filesys.api
* include/hbdebug.ch
* include/hbextcdp.ch
* include/hbsetup.h
* include/hbmacro.h
* include/hbzlib.ch
* include/hbinit.h
* include/hbtypes.h
* include/hbmacro.ch
* include/hbusrrdd.ch
* include/hbrddsdf.h
* include/hbgtreg.h
* include/hbwinuni.h
* include/hbapi.h
* include/simpleio.ch
* include/hbmemory.ch
* include/hbpers.ch
* include/error.ch
* include/hb.ch
* include/hbapiitm.h
* include/hbmath.h
* include/hbmath.ch
* include/memoedit.ch
* include/hbvmint.h
* include/hbver.ch
* include/fileio.ch
* include/rddsys.ch
* include/hbrddntx.h
* include/hbapicom.h
* include/hbatomic.h
* include/extend.h
* include/hbznet.h
* include/hbvm.h
* include/std.ch
* include/hbapidbg.h
* include/hbmemvar.ch
* include/hbcomp.h
* include/hbapirdd.h
* include/hbextlng.ch
* include/color.ch
* include/hbcompdf.h
* include/hbclass.ch
* include/hbsxdef.ch
* include/hbmather.h
* include/dbstruct.ch
* include/hbsocket.ch
* include/hbdyn.ch
* include/hbrdddel.h
* include/hbtrace.ch
* include/error.api
* include/hbapistr.h
* include/hbwmain.c
* include/hbexpra.c
* include/hbexprop.h
* include/hbiniseg.h
* include/hbgfx.ch
* include/hbsocket.h
* include/hbchksum.h
* include/hbdbf.h
* include/hbbfish.h
* include/hbdbsort.h
* include/hbcdpreg.h
* include/hbapigt.h
* include/hbfloat.h
* include/hbgfxdef.ch
* include/hbsix.ch
* include/hbextern.ch
* include/hbapicls.h
* include/hberrors.h
* include/directry.ch
* include/clipdefs.h
* include/hboo.ch
* include/box.ch
* include/hbinkey.ch
* include/hbapierr.h
* include/hbhash.h
* include/assert.ch
* include/hbassert.h
* include/getexit.ch
* include/reserved.ch
* include/hbregex.h
* include/fm.api
* include/hbthread.ch
* include/hbexprb.c
* include/ord.ch
* include/hbdate.h
* Deleted 'www.' from harbour-project.org website name.
(www.harbour-project.org -> harbour-project.org)
|
||
|
|
7903d5b170 |
2010-01-15 12:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/macro/macro.yyc
* src/macro/macro.y
* src/macro/macrolex.c
* src/rtl/gtwvt/gtwvt.h
* doc/en-EN/hb_apigt.txt
* doc/en-EN/hb_api.txt
* doc/en-EN/hb_vm.txt
* doc/en-EN/hb_apiln.txt
* doc/en-EN/hb_macro.txt
* doc/en-EN/hb_apiit.txt
* doc/en-EN/hb_apifs.txt
* doc/codestyl.txt
* include/hbthread.h
* include/hbxvm.h
* include/hbdefs.h
* include/hbvm.h
* include/hbcomp.h
* include/hbcompdf.h
* include/hbwmain.c
* include/hbexpra.c
* include/hbfloat.h
* include/hbapicls.h
* include/hbexprb.c
* contrib/hbtpathy/tpos2.c
* contrib/hbtpathy/tpunix.c
* contrib/hbnf/prtscr.c
* contrib/hbnf/proper.c
* contrib/hbnf/fttext.c
* contrib/hbnf/dispc.c
* contrib/hbnf/ontick.c
* contrib/hbnf/poke.c
* contrib/hbpgsql/postgres.c
* contrib/rddads/rddads.h
* contrib/hbmisc/strfmt.c
* contrib/hbmisc/ffind.c
* contrib/hbwin/wapi_winbase.c
* contrib/hbwin/axcore.c
* contrib/hbwin/win_dll.c
* examples/hbdoc/examples/core_es/hb_vm.txt
* examples/hbdoc/examples/core_es/hb_apiln.txt
* examples/rddado/adordd.prg
* BOOL -> HB_BOOL
* TRUE -> HB_TRUE
* FALSE -> HB_FALSE
; Final touches after verification of whole codebase.
GTWVG still needs changes.
! Fixed FT_FBOF() returning random value after FT_USE().
! Fixed some bool values stored in int types.
|
||
|
|
6b2f6bd054 |
2009-12-26 14:12 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/Makefile
* harbour/include/hbmath.h
+ harbour/include/hbmather.h
* harbour/include/hbsetup.h
* harbour/include/hbapi.h
* moved math error handler definitions and settings separate header file
* moved hb_random_num() declaration from hbmath.h to hbapi.h
After above modification hbmath file should be use only by code which
wants to use math functions declared usually in math.h
+ harbour/include/hbfloat.h
+ added header file with test macros for floating point numbers
this file should be included before any other files
* harbour/src/vm/hvmall.c
* harbour/src/vm/itemapi.c
* harbour/src/common/hbprintf.c
* harbour/src/rtl/math.c
* use new macros from hbfloat.h
* harbour/src/rtl/math.c
+ include "hbmather.h"
* harbour/src/rtl/hbrandom.c
* harbour/src/rdd/dbf1.c
* harbour/contrib/xhb/hboutdbg.c
- removed not longer necessary include "hbmath.h"
* harbour/contrib/hbct/ctmath.h
- do not include <float.h> and <limits.h>
* harbour/contrib/hbct/ct.h
- do not include "hbmath.h" and "ctmath.h"
* harbour/contrib/hbct/ctmath.c
* harbour/contrib/hbct/exponent.c
* harbour/contrib/hbct/ctc.c
+ include "ctmath.h"
* harbour/contrib/hbct/trig.c
* harbour/contrib/hbct/finan.c
* harbour/contrib/hbct/ctmath2.c
+ include "ctmath.h"
+ include "hbmather.h"
* harbour/contrib/hbct/num1.c
+ include "ctmath.h"
+ include <float.h>
* harbour/include/hbinit.h
* harbour/src/rtl/hbsocket.c
* added patches from Tamas - thanks
* harbour/bin/hb-func.sh
* harbour/harbour.spec
+ create /etc/ld.so.conf.d/harbour.conf with Harbour shared lib directory
if /etc/ld.so.conf.d directory exists and user has sufficient write
permission or install package is created.
This modification allows to install Harbour anywhere and in modern
distros using /etc/ld.so.conf.d/ harbour shared libraries will be
always available for all programs
[TOMERGE 2.0]
|