e72ec22c3d6dbde43ef84136e9484b9d4fd2d5ee
10 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
6ac45c3680 |
2010-07-06 22:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/vm/hashfunc.c
* src/vm/macro.c
* src/vm/pcount.c
* src/vm/estack.c
* src/vm/debug.c
* src/vm/hvm.c
* src/vm/pvalue.c
* src/vm/arrays.c
* src/vm/fm.c
* src/vm/proc.c
* src/vm/memvars.c
* src/vm/arrayshb.c
* src/vm/eval.c
* src/vm/classes.c
* include/hbstack.h
* include/hbapi.h
* Renamed HB_ISIZ variables to have 'n' prefix.
(verified to generate the same objects as before)
* src/vm/fm.c
! Fixed HB_ISIZ values to be displayed using HB_PFS format
string.
* src/vm/hvm.c
* HB_ISIZ -> HB_LONG in places where it was wrong.
|
||
|
|
59a257f1b2 |
2010-06-22 05:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/vm/estack.c
* src/vm/debug.c
* src/vm/hvm.c
* src/vm/pvalue.c
* src/vm/arrays.c
* src/vm/proc.c
* src/vm/memvars.c
* src/vm/eval.c
* src/vm/classes.c
* include/hbstack.h
* include/hbapi.h
+ Win64 support for HVM stack and other related internals.
(HB_ULONG -> HB_SIZE, HB_LONG -> HB_ISIZ, long -> HB_ISIZ)
+ Using size API in debug functions.
; TOFIX: These two warnings remain in HVM (not counting dlmalloc):
---
hvm.c(10695) : warning C4244: 'argument' : conversion from 'HB_MAXINT' to 'double', possible loss of data
macro.c(1315) : warning C4310: cast truncates constant value
---
* src/vm/eval.c
* HB_FORNEXT() loop value can now be 64-bit values (was 32).
* src/vm/runner.c
* Formatting.
|
||
|
|
393cafddb8 |
2010-06-03 16:54 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/lang/msghuiso.c
* src/lang/msgskiso.c
* src/lang/msgrukoi.c
* src/lang/msgzhgb.c
* src/lang/msghuwin.c
* src/lang/msgskwin.c
* src/lang/msg_tpl.c
* src/lang/msgruwin.c
* src/lang/msghr646.c
* src/lang/msgsl646.c
* src/lang/msgelwin.c
* src/lang/msgro.c
* src/lang/msgpt.c
* src/lang/msghriso.c
* src/lang/msghrwin.c
* src/lang/msgsliso.c
* src/lang/msgslwin.c
* src/lang/msghe862.c
* src/lang/msgcskam.c
* src/lang/msggl.c
* src/lang/msgtrwin.c
* src/lang/msgbgiso.c
* src/lang/msgeo.c
* src/lang/msgskkam.c
* src/lang/msgbgwin.c
* src/lang/msges.c
* src/lang/msgzhb5.c
* src/lang/msgeu.c
* src/lang/msgpl852.c
* src/lang/msgsr852.c
* src/lang/msgde.c
* src/lang/msgtr857.c
* src/lang/msgru866.c
* src/lang/msgcs852.c
* src/lang/msgfr.c
* src/lang/msgis850.c
* src/lang/msgnl.c
* src/lang/msghu852.c
* src/lang/msgsk852.c
* src/lang/msgca.c
* src/lang/msgplmaz.c
* src/lang/msgpliso.c
* src/lang/msgplwin.c
* src/lang/msgbg866.c
* src/lang/msgid.c
* src/lang/msgltwin.c
* src/lang/msgptiso.c
* src/lang/msgsriso.c
* src/lang/msgel.c
* src/lang/msgdewin.c
* src/lang/msghr852.c
* src/lang/msgko.c
* src/lang/msghewin.c
* src/lang/msgit.c
* src/lang/msgsl852.c
* src/lang/msghucwi.c
* src/lang/msgcsiso.c
* src/lang/msgcswin.c
* src/lang/msgeswin.c
* src/vm/initsymb.c
* src/vm/hashfunc.c
* src/vm/macro.c
* src/vm/evalhb.c
* src/vm/mainwin.c
* src/vm/strapi.c
* src/vm/harbinit.prg
* src/vm/pcount.c
* src/vm/runner.c
* src/vm/estack.c
* src/vm/codebloc.c
* src/vm/hashes.c
* src/vm/maindllp/dllpcode.c
* src/vm/maindllp/dllext.c
* src/vm/dynsym.c
* src/vm/debug.c
* src/vm/maindllh.c
* src/vm/itemapi.c
* src/vm/garbage.c
* src/vm/asort.c
* src/vm/hvm.c
* src/vm/pvalue.c
* src/vm/cmdarg.c
* src/vm/procaddr.c
* src/vm/mainstd.c
* src/vm/arrays.c
* src/vm/task.c
* src/vm/fm.c
* src/vm/extrap.c
* src/vm/proc.c
* src/vm/thread.c
* src/vm/memvars.c
* src/vm/arrayshb.c
* src/vm/memvclip.c
* src/vm/vm.c
* src/vm/hvmall.c
* src/vm/main.c
* src/vm/break.c
* src/vm/eval.c
* src/vm/extend.c
* src/vm/dynlibhb.c
* src/vm/set.c
* src/vm/initexit.c
* src/vm/classes.c
* src/rtl/lennum.c
* src/rtl/scroll.c
* src/rtl/gtdos/gtdos.c
* src/rtl/strxor.c
* src/rtl/setposbs.c
* src/rtl/fscopy.c
* src/rtl/strcase.c
* src/rtl/run.c
* src/rtl/gtwin/gtwin.c
* src/rtl/defpath.c
* src/rtl/gtxwc/gtxwc.h
* src/rtl/gtxwc/gtxwc.c
* src/rtl/tscalars.c
* src/rtl/hbdynhb.c
* src/rtl/substr.c
* src/rtl/round.c
* src/rtl/oldbox.c
* src/rtl/typefile.prg
* src/rtl/tbcolumn.prg
* src/rtl/math.c
* src/rtl/getsys53.prg
* src/rtl/objfunc.prg
* src/rtl/empty.c
* src/rtl/tobject.prg
* src/rtl/gtcrs/gtcrs.h
* src/rtl/hbzlibgz.c
* src/rtl/trim.c
* src/rtl/setpos.c
* src/rtl/fnsplit.c
* src/rtl/gtfunc.c
* src/rtl/base64c.c
* src/rtl/binnum.c
* src/rtl/box.c
* src/rtl/filehb.c
* src/rtl/hbtoken.c
* src/rtl/tscalard.c
* src/rtl/fstemp.c
* src/rtl/gtchrmap.c
* src/rtl/tscalarl.c
* src/rtl/tscalart.c
* src/rtl/radiobhb.prg
* src/rtl/type.c
* src/rtl/tgethb.prg
* src/rtl/strmatch.c
* src/rtl/ampm.c
* src/rtl/base64.prg
* src/rtl/readkey.prg
* src/rtl/hbsha1hm.c
* src/rtl/errsys.prg
* src/rtl/tpopup.prg
* src/rtl/do.c
* src/rtl/einstvau.prg
* src/rtl/gtstd/gtstd.c
* src/rtl/descend.c
* src/rtl/gttrm/gttrm.c
* src/rtl/maxrow.c
* src/rtl/replic.c
* src/rtl/xhelp.c
* src/rtl/setta.prg
* src/rtl/padr.c
* src/rtl/hbstrfmt.c
* src/rtl/listbox.prg
* src/rtl/transfrm.c
* src/rtl/hbntos.c
* src/rtl/gttone.c
* src/rtl/hbadler.c
* src/rtl/at.c
* src/rtl/hbdyn.c
* src/rtl/tone.c
* src/rtl/browse.prg
* src/rtl/tget.prg
* src/rtl/setfunc.prg
* src/rtl/tscalaru.c
* src/rtl/datec.c
* src/rtl/pushbtn.prg
* src/rtl/minmax.c
* src/rtl/hbfeof.c
* src/rtl/readvar.prg
* src/rtl/hbmd5.c
* src/rtl/dates.c
* src/rtl/achoice.prg
* src/rtl/hbascii.c
* src/rtl/fkmax.c
* src/rtl/padc.c
* src/rtl/strzero.c
* src/rtl/memvarbl.prg
* src/rtl/gtcgi/gtcgi.c
* src/rtl/natmsgu.c
* src/rtl/mod.c
* src/rtl/errapi.c
* src/rtl/version.c
* src/rtl/hbregexc.c
* src/rtl/hbrandom.c
* src/rtl/strtran.c
* src/rtl/tscalar.prg
* src/rtl/hbprocfn.c
* src/rtl/hbsocket.c
* src/rtl/errint.c
* src/rtl/treport.prg
* src/rtl/tscalarn.c
* src/rtl/errapiu.c
* src/rtl/hbinet.c
* src/rtl/copyfile.c
* src/rtl/gt.c
* src/rtl/tpersist.prg
* src/rtl/tgetint.prg
* src/rtl/strtoexp.c
* src/rtl/hbsha2hm.c
* src/rtl/errintlo.c
* src/rtl/dbedit.prg
* src/rtl/einstvar.prg
* src/rtl/gtapi.c
* src/rtl/pad.c
* src/rtl/direct.c
* src/rtl/filesys.c
* src/rtl/len.c
* src/rtl/padl.c
* src/rtl/lang.c
* src/rtl/hbregex.c
* src/rtl/einstv52.prg
* src/rtl/hbbit.c
* src/rtl/isprint.c
* src/rtl/altd.prg
* src/rtl/text.prg
* src/rtl/saverest.c
* src/rtl/diskspac.c
* src/rtl/console.c
* src/rtl/mousehb.c
* src/rtl/hbinetz.c
* src/rtl/chrasc.c
* src/rtl/spfiles.c
* src/rtl/dircmd.prg
* src/rtl/memoedit.prg
* src/rtl/gtos2/gtos2.c
* src/rtl/right.c
* src/rtl/hbi18n2.prg
* src/rtl/philes.c
* src/rtl/adir.prg
* src/rtl/oldclear.c
* src/rtl/hbbffnc.c
* src/rtl/gui.prg
* src/rtl/perfuncs.prg
* src/rtl/hbgtcore.c
* src/rtl/cdpapi.c
* src/rtl/cputime.c
* src/rtl/fieldbl.prg
* src/rtl/dirdrive.c
* src/rtl/str.c
* src/rtl/wait.prg
* src/rtl/hbi18n1.c
* src/rtl/dateshb.c
* src/rtl/menuto.prg
* src/rtl/gtclip.c
* src/rtl/mlcfunc.c
* src/rtl/datesx.c
* src/rtl/scrollbr.prg
* src/rtl/hbfile.c
* src/rtl/gtapiu.c
* src/rtl/left.c
* src/rtl/accept.c
* src/rtl/defpathu.c
* src/rtl/tscalarh.c
* src/rtl/tbrowsys.prg
* src/rtl/valtoexp.prg
* src/rtl/tscalarp.c
* src/rtl/is.c
* src/rtl/idle.c
* src/rtl/itemseri.c
* src/rtl/getsys.prg
* src/rtl/hbrunfun.c
* src/rtl/setcolor.c
* src/rtl/oemansi.c
* src/rtl/philes53.c
* src/rtl/xsavescr.c
* src/rtl/hardcr.c
* src/rtl/setkey.c
* src/rtl/tgetlist.prg
* src/rtl/gtsln/keytrans.c
* src/rtl/gtsln/mousesln.c
* src/rtl/gtsln/gtsln.c
* src/rtl/gtsln/kbsln.c
* src/rtl/gtsln/gtsln.h
* src/rtl/disksphb.c
* src/rtl/memvarhb.prg
* src/rtl/tlabel.prg
* src/rtl/hbzlib.c
* src/rtl/strc.c
* src/rtl/gtpca/gtpca.c
* src/rtl/radiogrp.prg
* src/rtl/scrrow.c
* src/rtl/getlist.prg
* src/rtl/valtype.c
* src/rtl/shadow.c
* src/rtl/net.c
* src/rtl/stuff.c
* src/rtl/dirscan.prg
* src/rtl/hbznet.c
* src/rtl/tscalara.c
* src/rtl/space.c
* src/rtl/checkbox.prg
* src/rtl/gtgui/gtgui.c
* src/rtl/hbhex.c
* src/rtl/seconds.c
* src/rtl/trace.c
* src/rtl/samples.c
* src/rtl/abs.c
* src/rtl/input.prg
* src/rtl/hbsha1.c
* src/rtl/gt_tpl/gt_tpl.c
* src/rtl/inkeyapi.c
* src/rtl/filebuf.c
* src/rtl/alert.prg
* src/rtl/inkey.c
* src/rtl/ttopbar.prg
* src/rtl/mtran.c
* src/rtl/gete.c
* src/rtl/browdb.prg
* src/rtl/setcurs.c
* src/rtl/tmenusys.prg
* src/rtl/tsymbol.prg
* src/rtl/tclass.prg
* src/rtl/hbproces.c
* src/rtl/menusys.prg
* src/rtl/cdpapihb.c
* src/rtl/word.c
* src/rtl/langapi.c
* src/rtl/fmhb.c
* src/rtl/ttextlin.prg
* src/rtl/natmsg.c
* src/rtl/gtwvt/gtwvt.h
* src/rtl/gtwvt/gtwvt.c
* src/rtl/tscalarb.c
* src/rtl/mouse53.c
* src/rtl/fssize.c
* src/rtl/hbbfish.c
* src/rtl/hbsha2.c
* src/rtl/colorind.c
* src/rtl/hbbyte.c
* src/rtl/ati.c
* src/rtl/gx.c
* src/rtl/teditor.prg
* src/rtl/mouseapi.c
* src/rtl/soundex.c
* src/rtl/memofile.c
* src/rtl/getsyshb.prg
* src/rtl/radiobtn.prg
* src/rtl/tmenuitm.prg
* src/rtl/gtsys.c
* src/rtl/shadowu.c
* src/rtl/hbstrsh.c
* src/rtl/valtostr.c
* src/rtl/file.c
* src/rtl/strclear.c
* src/rtl/val.c
* src/rtl/gtkbstat.c
* src/rtl/rat.c
* src/rtl/hbcom.c
* src/rtl/tbrowse.prg
* src/rtl/tscalarc.c
* src/rtl/devoutp.prg
* src/codepage/ucmacce.c
* src/codepage/cpno865.c
* src/codepage/uckoi8.c
* src/codepage/cppt850.c
* src/codepage/uc885910.c
* src/codepage/cpit850m.c
* src/codepage/ucmacice.c
* src/codepage/uc885914.c
* src/codepage/uc874.c
* src/codepage/uc857.c
* src/codepage/cpru866.c
* src/codepage/uc1250.c
* src/codepage/uc1254.c
* src/codepage/cpeswinm.c
* src/codepage/cpcs852.c
* src/codepage/cpes850.c
* src/codepage/uc1258.c
* src/codepage/cpis850.c
* src/codepage/cphu852.c
* src/codepage/cpsk852.c
* src/codepage/uckam.c
* src/codepage/cphu852c.c
* src/codepage/uc424.c
* src/codepage/ucmacrom.c
* src/codepage/cpplmaz.c
* src/codepage/uc862.c
* src/codepage/cppliso.c
* src/codepage/uc866.c
* src/codepage/cpplwin.c
* src/codepage/cpbg866.c
* src/codepage/cpltwin.c
* src/codepage/cpptiso.c
* src/codepage/cpel737.c
* src/codepage/cpsrwin.c
* src/codepage/uc8859_3.c
* src/codepage/cpfr850.c
* src/codepage/cpes850c.c
* src/codepage/cphr852.c
* src/codepage/uc8859_7.c
* src/codepage/ucmacgrk.c
* src/codepage/uc037.c
* src/codepage/uc850.c
* src/codepage/cpesiso.c
* src/codepage/uc885911.c
* src/codepage/cpeswin.c
* src/codepage/uc885915.c
* src/codepage/uc875.c
* src/codepage/cprukoi.c
* src/codepage/uc1251.c
* src/codepage/uc1255.c
* src/codepage/cpruiso.c
* src/codepage/cpsv850m.c
* src/codepage/cpde850m.c
* src/codepage/cpruwin.c
* src/codepage/cpsl646.c
* src/codepage/cppt860.c
* src/codepage/cpfriso.c
* src/codepage/cpnl850m.c
* src/codepage/uc863.c
* src/codepage/cpfrwin.c
* src/codepage/cpsliso.c
* src/codepage/ucmaz.c
* src/codepage/cpslwin.c
* src/codepage/uc1026.c
* src/codepage/cpcskam.c
* src/codepage/cpbgiso.c
* src/codepage/uc8859_4.c
* src/codepage/cpnl850.c
* src/codepage/cpbgwin.c
* src/codepage/cpskkam.c
* src/codepage/uc8859_8.c
* src/codepage/cppl852.c
* src/codepage/cpde850.c
* src/codepage/cpsv850.c
* src/codepage/uc855.c
* src/codepage/cptr857.c
* src/codepage/uc885916.c
* src/codepage/cproiso.c
* src/codepage/cpfi850.c
* src/codepage/ucascii.c
* src/codepage/cprowin.c
* src/codepage/uc1252.c
* src/codepage/uc1256.c
* src/codepage/ucatari.c
* src/codepage/cpitisb.c
* src/codepage/uc860.c
* src/codepage/ucmaccyr.c
* src/codepage/uc864.c
* src/codepage/uc1006.c
* src/codepage/cpel437.c
* src/codepage/uc8859_1.c
* src/codepage/cpdeiso.c
* src/codepage/cpsviso.c
* src/codepage/uc88591b.c
* src/codepage/cpdewin.c
* src/codepage/cpsvwin.c
* src/codepage/uc8859_5.c
* src/codepage/cpit850.c
* src/codepage/uc8859_9.c
* src/codepage/cpis861.c
* src/codepage/cpsl852.c
* src/codepage/cpcsiso.c
* src/codepage/cpes850m.c
* src/codepage/ucnext.c
* src/codepage/cpcswin.c
* src/codepage/uc852.c
* src/codepage/uc737.c
* src/codepage/ucmactrk.c
* src/codepage/uc885913.c
* src/codepage/cphuiso.c
* src/codepage/uc775.c
* src/codepage/uc856.c
* src/codepage/cpskiso.c
* src/codepage/cphuwin.c
* src/codepage/cpskwin.c
* src/codepage/cp_tpl.c
* src/codepage/uc1253.c
* src/codepage/uc646_yu.c
* src/codepage/uc1257.c
* src/codepage/uc500.c
* src/codepage/cphr646.c
* src/codepage/cpeliso.c
* src/codepage/cpelwin.c
* src/codepage/cpro852.c
* src/codepage/cpfr850m.c
* src/codepage/uc861.c
* src/codepage/cphriso.c
* src/codepage/uc865.c
* src/codepage/cphrwin.c
* src/codepage/cpitiso.c
* src/codepage/cpsv437c.c
* src/codepage/cpitwin.c
* src/codepage/uc869.c
* src/codepage/cptriso.c
* src/codepage/cpdk865.c
* src/codepage/uc8859_2.c
* src/codepage/cptrwin.c
* src/codepage/uc8859_6.c
* src/rdd/dbfntx/dbfntx1.c
* src/rdd/dbfntx/dbfntx0.prg
* src/rdd/dbsql.c
* src/rdd/dbdelim.prg
* src/rdd/hbdbsort.c
* src/rdd/rddordu.prg
* src/rdd/dbjoin.prg
* src/rdd/workarea.c
* src/rdd/dbnubs.c
* src/rdd/wacore.c
* src/rdd/rddinfo.c
* src/rdd/dbstruxu.prg
* src/rdd/dblist.prg
* src/rdd/dbfuncs.prg
* src/rdd/sdf1.c
* src/rdd/dbdetach.c
* src/rdd/dbtotal.prg
* src/rdd/dbstrux.prg
* src/rdd/dbsort.prg
* src/rdd/dbfnsx/dbfnsx1.c
* src/rdd/dbcmd.c
* src/rdd/dbdrop.c
* src/rdd/delim1.c
* src/rdd/dbf1.c
* src/rdd/dbrename.c
* src/rdd/rddsys.prg
* src/rdd/dbcmd53.c
* src/rdd/usrrdd/usrrdd.c
* src/rdd/usrrdd/rdds/arrayrdd.prg
* src/rdd/usrrdd/rdds/dbtcdx.prg
* src/rdd/usrrdd/rdds/fptcdx.prg
* src/rdd/usrrdd/rdds/hscdx.prg
* src/rdd/usrrdd/rdds/logrdd.prg
* src/rdd/usrrdd/rdds/rlcdx.prg
* src/rdd/usrrdd/rdds/smtcdx.prg
* src/rdd/dbcmdhb.c
* src/rdd/wafunc.c
* src/rdd/rddord.prg
* src/rdd/dbexists.c
* src/rdd/dbsdf.prg
* src/rdd/dbupdat.prg
* src/rdd/ordwldsk.c
* src/rdd/hbsix/sxord.c
* src/rdd/hbsix/sxsem.c
* src/rdd/hbsix/sxini.prg
* src/rdd/hbsix/sxredir.c
* src/rdd/hbsix/sxfname.c
* src/rdd/hbsix/sxtable.c
* src/rdd/hbsix/sxcompat.prg
* src/rdd/hbsix/sxtrig.prg
* src/rdd/hbsix/sxdate.c
* src/rdd/hbsix/sxutil.c
* src/rdd/hbsix/sxcompr.c
* src/rdd/hbsix/sxcrypt.c
* src/rdd/fieldhb.c
* src/rdd/ordcount.c
* Deleted 'www.' from harbour-project.org website name.
(www.harbour-project.org -> harbour-project.org)
|
||
|
|
e80a2ad13d |
2010-03-06 23:44 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/evalhb.c
* harbour/src/vm/asort.c
* harbour/src/vm/hvm.c
* harbour/src/vm/arrays.c
* harbour/src/vm/thread.c
* harbour/src/vm/eval.c
* harbour/src/vm/classes.c
* harbour/src/rtl/do.c
* harbour/contrib/gtwvg/wvgwing.c
* use hb_vmPushEvalSym() instead of hb_vmPushSymbol( &hb_symEval )
Please try to eliminate direct hb_symEval usage from 3-rd party code.
|
||
|
|
c8aa309764 |
2010-02-27 11:05 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/macro.c
* minor simplification
* harbour/src/common/reserved.c
* minor cleanup
* harbour/src/vm/eval.c
* inherit execution context (OOP scope) in HB_EXECFROMARRAY() function
* harbour/include/hbcomp.h
* harbour/include/hbcompdf.h
+ harbour/src/common/funcid.c
* harbour/src/common/Makefile
+ added new [macro]compiler function: hb_compGetFuncID() which can be
used for function name hashing reducing strcmp() comparisons
* harbour/include/hbexpra.c
* harbour/include/hbexprb.c
% use hb_compGetFuncID() to improve code for HB_ET_FUNCALL expressions
|
||
|
|
b1cd0953df |
2010-02-08 22:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/pp/ppcore.c
* src/pp/hbpp.c
* src/vm/macro.c
* src/vm/runner.c
* src/vm/estack.c
* src/vm/itemapi.c
* src/vm/hvm.c
* src/vm/cmdarg.c
* src/vm/maindllp.c
* src/vm/fm.c
* src/vm/thread.c
* src/vm/memvars.c
* src/vm/eval.c
* src/vm/extend.c
* src/vm/classes.c
* src/debug/dbgentry.c
* src/common/expropt1.c
* src/common/expropt2.c
* src/common/hbhash.c
* src/nortl/nortl.c
* src/macro/macrolex.c
* src/rtl/gtxwc/gtxwc.c
* src/rtl/gtstd/gtstd.c
* src/rtl/gtcgi/gtcgi.c
* src/rtl/errapi.c
* src/rtl/hbprocfn.c
* src/rtl/hbsocket.c
* src/rtl/gtpca/gtpca.c
* src/rtl/filebuf.c
* src/rtl/hbproces.c
* src/rdd/dbfntx/dbfntx1.c
* src/rdd/dbsql.c
* src/rdd/hbdbsort.c
* src/rdd/workarea.c
* src/rdd/wacore.c
* src/rdd/sdf1.c
* src/rdd/dbcmdx.c
* src/rdd/dbfnsx/dbfnsx1.c
* src/rdd/dbcmd.c
* src/rdd/dbfcdx/dbfcdx1.c
* src/rdd/delim1.c
* src/rdd/dbf1.c
* src/rdd/hsx/hsx.c
* src/rdd/usrrdd/usrrdd.c
* src/rdd/wafunc.c
* src/rdd/dbffpt/dbffpt1.c
* src/rdd/hbsix/sxord.c
* src/rdd/hbsix/sxfname.c
* src/rdd/hbsix/sxtable.c
* src/rdd/hbsix/sxutil.c
* src/rdd/hbsix/sxcrypt.c
* src/compiler/ppcomp.c
* src/compiler/hbmain.c
* src/compiler/compi18n.c
* src/compiler/cmdcheck.c
* src/compiler/hbdbginf.c
* src/compiler/hbpcode.c
* src/compiler/genhrb.c
* src/compiler/hbdead.c
* src/compiler/complex.c
* src/compiler/genobj32.c
* src/compiler/genc.c
* src/compiler/hbopt.c
* src/compiler/hbident.c
* src/compiler/gencc.c
* src/compiler/hbcmplib.c
* src/compiler/hblbl.c
* src/compiler/harbour.yyc
* src/compiler/harbour.y
* include/hbpp.h
* include/hbrdddbf.h
* include/hbvmpub.h
* include/hbrddnsx.h
* include/hbstack.h
* include/hbgtcore.h
* include/hbapifs.h
* include/hbthread.h
* include/hbdefs.h
* include/hbmacro.h
* include/hbinit.h
* include/hbtypes.h
* include/hbrddsdf.h
* include/hbapi.h
* include/hbapiitm.h
* include/hbrddntx.h
* include/hbvm.h
* include/hbapidbg.h
* include/hbcomp.h
* include/hbapirdd.h
* include/hbcompdf.h
* include/hbrdddel.h
* include/hbexpra.c
* include/hbexprop.h
* include/hbrddcdx.h
* include/hbapicls.h
* include/hbapierr.h
* include/hbrddfpt.h
* include/hbhash.h
* include/hbregex.h
* include/hbexprb.c
* contrib/hbct/screen2.c
* contrib/hbct/token2.c
* contrib/hbct/dbftools.c
* contrib/hbct/atadjust.c
* contrib/hbct/ctwin.c
* contrib/hbct/files.c
* contrib/hbct/dattime3.c
* contrib/hbct/ctstr.c
* contrib/hbct/screen1.c
* contrib/hbct/token1.c
* contrib/hbct/ctc.c
* contrib/hbct/ct.h
* contrib/hbct/atnum.c
* contrib/hbct/asciisum.c
* contrib/hbct/numat.c
* contrib/hbct/atrepl.c
* contrib/xhb/bkgtsks.c
* contrib/xhb/hbcrypt.c
* contrib/xhb/fparse.c
* contrib/xhb/datesxhb.c
* contrib/xhb/hbnxs.h
* contrib/hbqt/gtqtc/gtqtc.cpp
* contrib/xpp/dbcmdx.c
* contrib/hbnf/dispc.c
* contrib/hbnf/ftattr.c
* contrib/hbmemio/memio.c
* contrib/hbnetio/netiocli.c
* contrib/rddsql/sddmy/mysqldd.c
* contrib/rddsql/sddpg/pgsqldd.c
* contrib/rddsql/sddfb/fbirddd.c
* contrib/rddsql/sddodbc/odbcdd.c
* contrib/rddsql/hbrddsql.h
* contrib/rddsql/sqlbase.c
* contrib/rddsql/sqlmix.c
* contrib/rddads/adsx.c
* contrib/rddads/adsfunc.c
* contrib/rddads/rddads.h
* contrib/rddads/ads1.c
* contrib/rddads/adsmgmnt.c
* contrib/hbmisc/spd.c
* contrib/hbtip/utils.c
* contrib/hbtip/encmthd.c
* contrib/hbbmcdx/bmdbfcdx.c
* contrib/hbbmcdx/hbbmcdx.h
* contrib/hbbtree/hb_btree.h
* contrib/hbbtree/hb_btree.c
* ULONG -> HB_ULONG, HB_SIZE
(except for external (OS) API specific usage)
* Formatting.
; NOTE: I converted ULONG to HB_SIZE where I felt it appropriate,
but didn't touch compiler, codeblock handling, low-level
RDD (Set/GetVarLen method) and high-level contrib RDDs, so
this needs to be cleaned.
Also there may be cases where I didn't change the whole
call chain to HB_SIZE.
; NOTE: It would be probably worthy to add new types for these purposes:
- line number (HB_USHORT)
- record number (HB_ULONG)
- RDD connection (HB_ULONG)
- parameter count / stack position / class member positions / etc (HB_USHORT, sometimes HB_ULONG)
- pcode (HB_BYTE and char)
- flags / modes (HB_USHORT / HB_ULONG)
- timers (HB_ULONG, HB_MAXINT)
- GT API character (HB_USHORT)
; REQUESTS:
- Pls don't over-align variable declarations. It makes
modification much much slower. Sometimes declarations are
aligned even if there was only one or two of them in a block.
- Pls always add variable names in declarations, otherwise the purpose
of the function is very slow to decipher when looking at it.
- Keep up the nice formatting according to Harbour standards,
it makes modifications much much easier.
; TODO:
- Verify with grep script
- Verify with HB_USER_CFLAGS=-DHB_LEGACY_TYPES_OFF
- Make HB_LEGACY_TYPES_OFF default for Harbour builds.
- Tie HB_LEGACY_TYPES_OFF to HB_LEGACY_LEVEL3
- Replace current windows.h inclusion hack with regular method
- Delete hacks dealing with former type chaos:
HB_CLIPPER_INT_ITEMS, HB_DONT_DEFINE_BASIC_TYPES, HB_DONT_DEFINE_BOOL, HB_DONT_DEFINE_BYTE, HB_DONT_DEFINE_LONG
- Retest hbfimage on *nix, delete hacks
- Normalize HB_BYTE vs. HB_UCHAR usage
- Type cleanups, f.e. HB_SIZE vs. HB_ULONG
- Add new special types (see above)
- Switch HB_SIZE to signed (big project), and delete HB_ISIZ afterwards.
|
||
|
|
32f59a1f70 |
2010-02-08 19:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/vm/macro.c
* src/vm/runner.c
* src/vm/estack.c
* src/vm/codebloc.c
* src/vm/debug.c
* src/vm/hvm.c
* src/vm/pvalue.c
* src/vm/arrays.c
* src/vm/memvars.c
* src/vm/eval.c
* src/vm/classes.c
* src/common/hbffind.c
* src/rdd/dbfntx/dbfntx1.c
* src/rdd/workarea.c
* src/rdd/sdf1.c
* src/rdd/dbcmdx.c
* src/rdd/dbfnsx/dbfnsx1.c
* src/rdd/dbcmd.c
* src/rdd/dbfcdx/dbfcdx1.c
* src/rdd/delim1.c
* src/rdd/dbf1.c
* src/rdd/usrrdd/usrrdd.c
* src/rdd/dbffpt/dbffpt1.c
* src/rdd/hbsix/sxord.c
* src/compiler/hbmain.c
* src/compiler/hbpcode.c
* src/compiler/genc.c
* src/compiler/hbopt.c
* src/compiler/gencc.c
* src/compiler/hblbl.c
* tests/bldtest/bldtest.c
* include/hbstack.h
* include/hbapifs.h
* include/hbxvm.h
* include/hbdefs.h
* include/hbmacro.h
* include/hbapi.h
* include/hbcomp.h
* include/hbapirdd.h
* include/hbsxfunc.h
* include/hbrddcdx.h
* include/hbexprb.c
* contrib/hbct/maxline.c
* contrib/hbct/numcount.c
* contrib/hbct/addascii.c
* contrib/xhb/xhbenum.c
* contrib/xhb/xhbqself.c
* contrib/xhb/xhbwith.c
* contrib/xhb/hbcomprs.c
* contrib/xhb/xhbmsgs.c
* contrib/hbmzip/hbmzip.c
* contrib/xpp/dbcmdx.c
* contrib/hbnetio/netiocli.c
* contrib/rddsql/sqlbase.c
* contrib/rddsql/sqlmix.c
* contrib/rddads/adsx.c
* contrib/rddads/ads1.c
* contrib/hbbmcdx/bmdbfcdx.c
* contrib/hbbmcdx/hbbmcdx.h
* contrib/hbbtree/hb_btree.h
* contrib/hbbtree/hb_btree.c
* LONG -> HB_LONG, long (for dates and extend / item API contexts)
(except for external (OS) API specific usage)
* src/vm/maindll.c
* LONG -> void *
+ Added 'const' to char * parameter.
* contrib/hbct/numline.c
* contrib/hbct/ctpad.c
* LONG -> HB_LONG, HB_ISIZ
* Formatting.
* contrib/xhb/hbxml.h
* LONG -> HB_ISIZ
* contrib/xhb/freadlin.c
* LONG, int -> HB_ISIZ
|
||
|
|
6d2c565fc1 |
2010-02-07 14:30 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/pp/ppcore.c
* src/pp/hbpp.c
* src/vm/macro.c
* src/vm/evalhb.c
* src/vm/runner.c
* src/vm/estack.c
* src/vm/codebloc.c
* src/vm/dynsym.c
* src/vm/garbage.c
* src/vm/itemapi.c
* src/vm/hvm.c
* src/vm/pvalue.c
* src/vm/maindllp.c
* src/vm/arrays.c
* src/vm/fm.c
* src/vm/extrap.c
* src/vm/proc.c
* src/vm/thread.c
* src/vm/memvars.c
* src/vm/vm.c
* src/vm/eval.c
* src/vm/dynlibhb.c
* src/vm/classes.c
* src/common/hbffind.c
* src/common/expropt1.c
* src/common/expropt2.c
* src/nortl/nortl.c
* src/rtl/gtdos/gtdos.c
* src/rtl/fscopy.c
* src/rtl/gtwin/gtwin.c
* src/rtl/gtxwc/gtxwc.h
* src/rtl/gtxwc/gtxwc.c
* src/rtl/gtcrs/gtcrs.c
* src/rtl/philesx.c
* src/rtl/do.c
* src/rtl/gtstd/gtstd.c
* src/rtl/gttrm/gttrm.c
* src/rtl/xhelp.c
* src/rtl/transfrm.c
* src/rtl/fserr.c
* src/rtl/gtcgi/gtcgi.c
* src/rtl/errapi.c
* src/rtl/copyfile.c
* src/rtl/errintlo.c
* src/rtl/gtapi.c
* src/rtl/filesys.c
* src/rtl/console.c
* src/rtl/spfiles.c
* src/rtl/gtos2/gtos2.c
* src/rtl/philes.c
* src/rtl/hbgtcore.c
* src/rtl/itemseri.c
* src/rtl/gtsln/mousesln.c
* src/rtl/gtsln/gtsln.c
* src/rtl/gtsln/kbsln.c
* src/rtl/disksphb.c
* src/rtl/gtpca/gtpca.c
* src/rtl/trace.c
* src/rtl/gt_tpl/gt_tpl.c
* src/rtl/filebuf.c
* src/rdd/dbfntx/dbfntx1.c
* src/rdd/dbsql.c
* src/rdd/hbdbsort.c
* src/rdd/workarea.c
* src/rdd/wacore.c
* src/rdd/sdf1.c
* src/rdd/dbfnsx/dbfnsx1.c
* src/rdd/dbcmd.c
* src/rdd/dbfcdx/dbfcdx1.c
* src/rdd/delim1.c
* src/rdd/dbf1.c
* src/rdd/hsx/hsx.c
* src/rdd/dbcmd53.c
* src/rdd/usrrdd/usrrdd.c
* src/rdd/wafunc.c
* src/rdd/dbffpt/dbffpt1.c
* src/rdd/hbsix/sxord.c
* src/rdd/hbsix/sxtable.c
* src/rdd/hbsix/sxcompr.c
* src/compiler/hbmain.c
* src/compiler/hbfix.c
* src/compiler/hbdead.c
* src/compiler/genobj32.c
* src/compiler/genc.c
* src/compiler/hbopt.c
* src/compiler/gencc.c
* src/compiler/harbour.yyc
* src/compiler/harbour.y
* include/hbpp.h
* include/hbrdddbf.h
* include/hbvmpub.h
* include/hbrddnsx.h
* include/hbstack.h
* include/hbgtcore.h
* include/hbapifs.h
* include/hbxvm.h
* include/hbdefs.h
* include/hbinit.h
* include/hbtypes.h
* include/hbrddsdf.h
* include/hbapi.h
* include/hbapiitm.h
* include/hbrddntx.h
* include/hbvm.h
* include/hbcomp.h
* include/hbapirdd.h
* include/hbcompdf.h
* include/hbrdddel.h
* include/hbexpra.c
* include/hbexprop.h
* include/hbdbsort.h
* include/hbapigt.h
* include/hbrddcdx.h
* include/hbapicls.h
* include/hbapierr.h
* include/hbrddfpt.h
* include/hbexprb.c
* contrib/hbct/bitnum.c
* contrib/hbct/screen2.c
* contrib/hbct/strdiff.c
* contrib/hbct/token2.c
* contrib/hbct/charonly.c
* contrib/hbct/atadjust.c
* contrib/hbct/ctmath.c
* contrib/hbct/ctwin.c
* contrib/hbct/charsort.c
* contrib/hbct/charmix.c
* contrib/hbct/charevod.c
* contrib/hbct/wordrepl.c
* contrib/hbct/charrepl.c
* contrib/hbct/strswap.c
* contrib/hbct/trig.c
* contrib/hbct/charswap.c
* contrib/hbct/charop.c
* contrib/hbct/charone.c
* contrib/hbct/num1.c
* contrib/hbct/pos1.c
* contrib/hbct/ascpos.c
* contrib/hbct/ctstr.c
* contrib/hbct/screen1.c
* contrib/hbct/token1.c
* contrib/hbct/charmirr.c
* contrib/hbct/ctc.c
* contrib/hbct/ctwfunc.c
* contrib/hbct/relation.c
* contrib/hbct/atnum.c
* contrib/hbct/count.c
* contrib/hbct/ctcrypt.c
* contrib/hbct/posdiff.c
* contrib/hbct/finan.c
* contrib/hbct/range.c
* contrib/hbct/addascii.c
* contrib/hbct/ctmath2.c
* contrib/hbct/tab.c
* contrib/hbct/replace.c
* contrib/hbct/asciisum.c
* contrib/hbct/pos2.c
* contrib/hbct/numat.c
* contrib/hbct/atrepl.c
* contrib/hbct/wordtoch.c
* contrib/hbct/ctpad.c
* contrib/hbct/print.c
* contrib/hbct/justify.c
* contrib/hbct/remove.c
* USHORT -> HB_USHORT (except where BYTE was used in OS-specific context)
|
||
|
|
003fd7c41e |
2010-01-14 18:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/strclear.c
+ HB_STRCLEAR() return value will now precisely inform about
successful clear operation. Thanks to Mindaugas.
* src/vm/hashfunc.c
* src/vm/macro.c
* src/vm/strapi.c
* src/vm/runner.c
* src/vm/estack.c
* src/vm/codebloc.c
* src/vm/hashes.c
* src/vm/maindll.c
* src/vm/dynsym.c
* src/vm/debug.c
* src/vm/itemapi.c
* src/vm/garbage.c
* src/vm/asort.c
* src/vm/hvm.c
* src/vm/cmdarg.c
* src/vm/mainstd.c
* src/vm/maindllp.c
* src/vm/arrays.c
* src/vm/task.c
* src/vm/fm.c
* src/vm/proc.c
* src/vm/thread.c
* src/vm/memvars.c
* src/vm/arrayshb.c
* src/vm/eval.c
* src/vm/extend.c
* src/vm/dynlibhb.c
* src/vm/set.c
* src/vm/classes.c
* src/debug/dbgentry.c
* src/common/hbgete.c
* src/common/hbffind.c
* src/common/hbver.c
* src/common/hbprintf.c
* src/common/hbfsapi.c
* src/common/hbstr.c
* src/common/expropt1.c
* src/common/expropt2.c
* src/common/hbdate.c
* src/common/strwild.c
* src/common/hbhash.c
* src/rtl/gtdos/gtdos.c
* src/rtl/fscopy.c
* src/rtl/run.c
* src/rtl/gtwin/gtwin.c
* src/rtl/gtxwc/gtxwc.h
* src/rtl/gtxwc/gtxwc.c
* src/rtl/math.c
* src/rtl/empty.c
* src/rtl/gtcrs/gtcrs.c
* src/rtl/trim.c
* src/rtl/filehb.c
* src/rtl/hbtoken.c
* src/rtl/fstemp.c
* src/rtl/gtchrmap.c
* src/rtl/strmatch.c
* src/rtl/gtstd/gtstd.c
* src/rtl/gttrm/gttrm.c
* src/rtl/padr.c
* src/rtl/hbstrfmt.c
* src/rtl/transfrm.c
* src/rtl/fserr.c
* src/rtl/minmax.c
* src/rtl/hbfeof.c
* src/rtl/dates.c
* src/rtl/padc.c
* src/rtl/gtcgi/gtcgi.c
* src/rtl/errapi.c
* src/rtl/version.c
* src/rtl/hbregexc.c
* src/rtl/hbrandom.c
* src/rtl/strtran.c
* src/rtl/hbprocfn.c
* src/rtl/hbsocket.c
* src/rtl/hbinet.c
* src/rtl/copyfile.c
* src/rtl/errintlo.c
* src/rtl/gtapi.c
* src/rtl/filesys.c
* src/rtl/padl.c
* src/rtl/hbregex.c
* src/rtl/hbbit.c
* src/rtl/isprint.c
* src/rtl/saverest.c
* src/rtl/diskspac.c
* src/rtl/console.c
* src/rtl/spfiles.c
* src/rtl/gtos2/gtos2.c
* src/rtl/philes.c
* src/rtl/hbbffnc.c
* src/rtl/hbgtcore.c
* src/rtl/cdpapi.c
* src/rtl/dirdrive.c
* src/rtl/hbi18n1.c
* src/rtl/gtclip.c
* src/rtl/mlcfunc.c
* src/rtl/gtapiu.c
* src/rtl/accept.c
* src/rtl/idle.c
* src/rtl/itemseri.c
* src/rtl/hbrunfun.c
* src/rtl/setcolor.c
* src/rtl/setkey.c
* src/rtl/gtsln/mousesln.c
* src/rtl/gtsln/gtsln.c
* src/rtl/gtsln/kbsln.c
* src/rtl/gtsln/gtsln.h
* src/rtl/disksphb.c
* src/rtl/strc.c
* src/rtl/gtpca/gtpca.c
* src/rtl/gtgui/gtgui.c
* src/rtl/hbhex.c
* src/rtl/trace.c
* src/rtl/gt_tpl/gt_tpl.c
* src/rtl/inkeyapi.c
* src/rtl/filebuf.c
* src/rtl/gete.c
* src/rtl/setcurs.c
* src/rtl/hbproces.c
* src/rtl/langapi.c
* src/rtl/gtwvt/gtwvt.h
* src/rtl/gtwvt/gtwvt.c
* src/rtl/mouse53.c
* src/rtl/fssize.c
* src/rtl/hbbyte.c
* src/rtl/mouseapi.c
* src/rtl/memofile.c
* src/rtl/valtostr.c
* src/rtl/file.c
* src/rtl/val.c
* src/rtl/rat.c
* src/rdd/hbsix/sxcompr.c
* include/hbvmpub.h
* include/hbset.h
* include/hbapicdp.h
* include/hbstack.h
* include/hbapilng.h
* include/hbgtcore.h
* include/hbapifs.h
* include/hbthread.h
* include/hbxvm.h
* include/hbmacro.h
* include/hbtypes.h
* include/hbapi.h
* include/hbapiitm.h
* include/hbznet.h
* include/hbvm.h
* include/hbapidbg.h
* include/hbcomp.h
* include/hbsxfunc.h
* include/hbcompdf.h
* include/hbmather.h
* include/hbapistr.h
* include/hbwmain.c
* include/hbexpra.c
* include/hbexprop.h
* include/hbsocket.h
* include/hbapigt.h
* include/hbapicls.h
* include/hbhash.h
* include/hbregex.h
* include/hbexprb.c
* include/hbdate.h
* contrib/gtalleg/gtalleg.c
* contrib/xhb/hboutdbg.c
* contrib/xhb/hbserv.h
* contrib/xhb/bkgtsks.c
* contrib/xhb/dbf2txt.c
* contrib/xhb/xhbis.c
* contrib/xhb/fparse.c
* contrib/xhb/xhb.h
* contrib/xhb/xhbsave.c
* contrib/xhb/xhbmsgs.c
* contrib/xhb/freadlin.c
* contrib/xhb/txtline.c
* contrib/xhb/dbgfxc.c
* contrib/xhb/xhberrc.c
* contrib/xhb/filestat.c
* contrib/xhb/xhbcopyf.c
* contrib/xhb/hbnxs.h
* contrib/xhb/hbserv.c
* contrib/xhb/cstructc.c
* contrib/xhb/xhbfunc.c
* contrib/hbmzip/hbmzip.c
* contrib/gtqtc/gtqtc.cpp
* contrib/gtwvg/gtwvg.c
* contrib/gtwvg/gtwvg.h
* contrib/gtwvg/wvggui.c
* contrib/gtwvg/wvgcuig.c
* contrib/gtwvg/wvggui.h
* contrib/gtwvg/wvgwin.c
* contrib/gtwvg/wvgutils.c
* contrib/gtwvg/wvgcore.c
* contrib/gtwvg/wvgwing.c
* contrib/hbmisc/hb_f.c
* contrib/hbmisc/dates2.c
* contrib/hbwin/hbwapi.h
* contrib/hbbtree/tests/ctest.c
* BOOL -> HB_BOOL
* TRUE -> HB_TRUE
* FALSE -> HB_FALSE
; If possible please try to verify me, at least your own are of interest
or expertise. Look for HB_BOOL/HB_TRUE/HB_FALSE usage in WINAPI calls,
if you see such thing, it's wrong. Also some, HB_BOOL WINAPI BOOL
implicit conversions may need to be cleaned.
; I didn't touch PP, RDD, SDD and compiler parts yet.
; In few places it's possible that some in-line comments are disaligned
after this operation.
|
||
|
|
1b080a03f9 |
2009-10-09 16:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
- source
+ src
* src/Makefile
* src/dynlib/mt/Makefile
* src/dynlib/Makefile
* INSTALL
* Makefile
* ChangeLog
* harbour.spec
* mpkg_tgz.sh
* Renamed 'source' dir to 'src' to move closer to other FOSS
projects. It's also easier to type, plus it has the side
effect that some cmdlines will be shorter in the
build process.
|