9e1b00d011c7e598c1166af8da170231749bbb38
109 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
a242a4bbe8 |
2012-07-23 17:17 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/gtwvg/tests/demoxbp.prg
* contrib/gtwvg/tests/wvgactivex.prg
* contrib/gtwvg/tests/wvgmodal.prg
* contrib/gtwvg/tests/wvgxbp.prg
* contrib/gtwvg/wvgcheck.prg
* contrib/hbide/ideconsole.prg
* contrib/hbide/idetags.prg
* contrib/hbnf/tests/nftest.prg
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/tests/dialogqt.prg
* contrib/hbxbp/tests/xbpqtc.prg
* contrib/hbxbp/xbpappevent.prg
* contrib/hbxbp/xbptreeview.prg
* contrib/xhb/hjwindow.prg
* contrib/xhb/hterrsys.prg
* contrib/xhb/htjlist.prg
* contrib/xhb/htmutil.prg
* contrib/xhb/ttable.prg
* contrib/xhb/xhberr.prg
* extras/gtwvw/tests/cbtest6.prg
* extras/guestbk/cgi.ch
* extras/guestbk/guestbk.prg
* extras/guestbk/guestbk.txt
* extras/guestbk/inifiles.prg
* extras/hbapollo/fblock.prg
* extras/hbapollo/tests/test45.prg
* extras/hbxlsxml/xlsxml_y.prg
* extras/httpsrv/cgifunc.prg
* extras/httpsrv/session.prg
* extras/httpsrv/uhttpd.prg
! if() -> iif()
* formatting
* *trim( str() ) -> hb_ntos()
* modernized generated html
|
||
|
|
675cbcb5d6 |
2012-07-22 19:31 UTC+0200 Viktor Szakats (vszakats syenar.net)
* contrib/hbgt/doc/en/hbgt.txt
* doc/en/gtslang.txt
* extras/gfspell/spell.prg
* tests/mousetst.prg
* tests/testdbf.prg
* tests/testrdd2.prg
* contrib/hbmisc/numtxthu.prg
* contrib/hbqt/tests/wvtqt.prg
* contrib/hbxbp/tests/wvtqt.prg
* include/hbapigt.h
* tests/db_brows.prg
* tests/gtchars.prg
* tests/tb1.prg
* tests/testbrw.prg
* tests/wcecon.prg
! fixing high 8-bit chars (using various methods)
(finished)
; NOTE: Some sources have been converted to UTF-8,
so from now on make sure to use an UTF-8 enabled
editor and use only UTF-8 chars when typing
non-ASCII (7-bit) characters.
|
||
|
|
f6c08520e4 |
2012-07-21 18:31 UTC+0200 Viktor Szakats (vszakats syenar.net)
+ tests/stripeol.hb
+ added script to strip spaces at EOL
* contrib/gtalleg/tests/test.prg
* contrib/gtwvg/tests/demoxbp.prg
* contrib/gtwvg/tests/wvgactivex.prg
* contrib/gtwvg/tests/wvgxbp.prg
* contrib/gtwvg/wvgclass.prg
* contrib/hbamf/tests/tstendin.prg
* contrib/hbbz2/tests/test.prg
* contrib/hbcairo/tests/fancytxt.prg
* contrib/hbcairo/tests/table.prg
* contrib/hbct/ctrand.prg
* contrib/hbct/doc/en/addascii.txt
* contrib/hbct/doc/en/atadjust.txt
* contrib/hbct/doc/en/count.txt
* contrib/hbct/doc/en/ct.txt
* contrib/hbct/doc/en/ctc.txt
* contrib/hbct/doc/en/ctmath.txt
* contrib/hbct/doc/en/ctmath2.txt
* contrib/hbct/doc/en/ctpad.txt
* contrib/hbct/doc/en/ctstr.txt
* contrib/hbct/doc/en/datetime.txt
* contrib/hbct/doc/en/dattime2.txt
* contrib/hbct/doc/en/exponent.txt
* contrib/hbct/doc/en/finan.txt
* contrib/hbct/doc/en/ftoc.txt
* contrib/hbct/doc/en/justify.txt
* contrib/hbct/doc/en/keyset.txt
* contrib/hbct/doc/en/misc1.txt
* contrib/hbct/doc/en/num1.txt
* contrib/hbct/doc/en/numat.txt
* contrib/hbct/doc/en/numconv.txt
* contrib/hbct/doc/en/pos1.txt
* contrib/hbct/doc/en/pos2.txt
* contrib/hbct/doc/en/posdiff.txt
* contrib/hbct/doc/en/print.txt
* contrib/hbct/doc/en/range.txt
* contrib/hbct/doc/en/relation.txt
* contrib/hbct/doc/en/remove.txt
* contrib/hbct/doc/en/replace.txt
* contrib/hbct/doc/en/screen1.txt
* contrib/hbct/doc/en/strdiff.txt
* contrib/hbct/doc/en/strswap.txt
* contrib/hbct/doc/en/token1.txt
* contrib/hbct/doc/en/token2.txt
* contrib/hbct/doc/en/trig.txt
* contrib/hbct/doc/en/video.txt
* contrib/hbct/doc/en/wordtoch.txt
* contrib/hbct/getinfo.prg
* contrib/hbfimage/tests/fitest.prg
* contrib/hbgd/gdimage.prg
* contrib/hbgd/tests/counter.prg
* contrib/hbgd/tests/gdtest.prg
* contrib/hbgd/tests/gdtestcl.prg
* contrib/hbgd/tests/test_out.prg
* contrib/hbide/idetags.prg
* contrib/hblzf/tests/test2.prg
* contrib/hbmisc/doc/en/ht_conv.txt
* contrib/hbmisc/fcomma.prg
* contrib/hbmisc/fileread.prg
* contrib/hbmisc/hbedit.prg
* contrib/hbnf/anomatch.prg
* contrib/hbnf/calendar.prg
* contrib/hbnf/clrsel.prg
* contrib/hbnf/dispmsg.prg
* contrib/hbnf/doc/en/aading.txt
* contrib/hbnf/doc/en/aavg.txt
* contrib/hbnf/doc/en/acctadj.txt
* contrib/hbnf/doc/en/acctmnth.txt
* contrib/hbnf/doc/en/acctqtr.txt
* contrib/hbnf/doc/en/acctweek.txt
* contrib/hbnf/doc/en/acctyear.txt
* contrib/hbnf/doc/en/adessort.txt
* contrib/hbnf/doc/en/aemaxlen.txt
* contrib/hbnf/doc/en/aeminlen.txt
* contrib/hbnf/doc/en/amedian.txt
* contrib/hbnf/doc/en/anomatch.txt
* contrib/hbnf/doc/en/any2any.txt
* contrib/hbnf/doc/en/aredit.txt
* contrib/hbnf/doc/en/asum.txt
* contrib/hbnf/doc/en/at2.txt
* contrib/hbnf/doc/en/bitclr.txt
* contrib/hbnf/doc/en/bitset.txt
* contrib/hbnf/doc/en/blink.txt
* contrib/hbnf/doc/en/byt2bit.txt
* contrib/hbnf/doc/en/byt2hex.txt
* contrib/hbnf/doc/en/byteand.txt
* contrib/hbnf/doc/en/byteneg.txt
* contrib/hbnf/doc/en/bytenot.txt
* contrib/hbnf/doc/en/bytexor.txt
* contrib/hbnf/doc/en/calendar.txt
* contrib/hbnf/doc/en/chdir.txt
* contrib/hbnf/doc/en/cntryset.txt
* contrib/hbnf/doc/en/color2n.txt
* contrib/hbnf/doc/en/d2e.txt
* contrib/hbnf/doc/en/datecnfg.txt
* contrib/hbnf/doc/en/dayofyr.txt
* contrib/hbnf/doc/en/daytobow.txt
* contrib/hbnf/doc/en/dfile.txt
* contrib/hbnf/doc/en/diskfunc.txt
* contrib/hbnf/doc/en/dispc.txt
* contrib/hbnf/doc/en/dispmsg.txt
* contrib/hbnf/doc/en/dosver.txt
* contrib/hbnf/doc/en/e2d.txt
* contrib/hbnf/doc/en/easter.txt
* contrib/hbnf/doc/en/elapsed.txt
* contrib/hbnf/doc/en/findith.txt
* contrib/hbnf/doc/en/floptst.txt
* contrib/hbnf/doc/en/ftattr.txt
* contrib/hbnf/doc/en/ftidle.txt
* contrib/hbnf/doc/en/ftisprn.txt
* contrib/hbnf/doc/en/ftround.txt
* contrib/hbnf/doc/en/fttext.txt
* contrib/hbnf/doc/en/gcd.txt
* contrib/hbnf/doc/en/getenvrn.txt
* contrib/hbnf/doc/en/hex2dec.txt
* contrib/hbnf/doc/en/iamidle.txt
* contrib/hbnf/doc/en/isbit.txt
* contrib/hbnf/doc/en/isbiton.txt
* contrib/hbnf/doc/en/isshare.txt
* contrib/hbnf/doc/en/kspeed.txt
* contrib/hbnf/doc/en/linked.txt
* contrib/hbnf/doc/en/madd.txt
* contrib/hbnf/doc/en/menutonf.txt
* contrib/hbnf/doc/en/metaph.txt
* contrib/hbnf/doc/en/miltime.txt
* contrib/hbnf/doc/en/month.txt
* contrib/hbnf/doc/en/netpv.txt
* contrib/hbnf/doc/en/nooccur.txt
* contrib/hbnf/doc/en/ntow.txt
* contrib/hbnf/doc/en/nwlstat.txt
* contrib/hbnf/doc/en/nwsem.txt
* contrib/hbnf/doc/en/nwuid.txt
* contrib/hbnf/doc/en/ontick.txt
* contrib/hbnf/doc/en/origin.txt
* contrib/hbnf/doc/en/page.txt
* contrib/hbnf/doc/en/pchr.txt
* contrib/hbnf/doc/en/peek.txt
* contrib/hbnf/doc/en/pending.txt
* contrib/hbnf/doc/en/poke.txt
* contrib/hbnf/doc/en/popadder.txt
* contrib/hbnf/doc/en/proper.txt
* contrib/hbnf/doc/en/prtesc.txt
* contrib/hbnf/doc/en/putkey.txt
* contrib/hbnf/doc/en/qtr.txt
* contrib/hbnf/doc/en/rand1.txt
* contrib/hbnf/doc/en/savearr.txt
* contrib/hbnf/doc/en/scregion.txt
* contrib/hbnf/doc/en/setdate.txt
* contrib/hbnf/doc/en/setkeys.txt
* contrib/hbnf/doc/en/setlastk.txt
* contrib/hbnf/doc/en/settime.txt
* contrib/hbnf/doc/en/sinkey.txt
* contrib/hbnf/doc/en/sleep.txt
* contrib/hbnf/doc/en/sqzn.txt
* contrib/hbnf/doc/en/sysmem.txt
* contrib/hbnf/doc/en/tbwhile.txt
* contrib/hbnf/doc/en/tempfile.txt
* contrib/hbnf/doc/en/vertmenu.txt
* contrib/hbnf/doc/en/vidcur.txt
* contrib/hbnf/doc/en/vidmode.txt
* contrib/hbnf/doc/en/wda.txt
* contrib/hbnf/doc/en/week.txt
* contrib/hbnf/doc/en/workdays.txt
* contrib/hbnf/doc/en/woy.txt
* contrib/hbnf/doc/en/xbox.txt
* contrib/hbnf/doc/en/year.txt
* contrib/hbnf/ftround.prg
* contrib/hbnf/metaph.prg
* contrib/hbnf/nwsem.prg
* contrib/hbnf/nwuid.prg
* contrib/hbnf/pending.prg
* contrib/hbnf/popadder.prg
* contrib/hbnf/scregion.prg
* contrib/hbnf/tbwhile.prg
* contrib/hbnf/workdays.prg
* contrib/hbodbc/browodbc.prg
* contrib/hbqt/tests/browqt.prg
* contrib/hbqt/tests/dbfbrowserclass.prg
* contrib/hbqt/tests/testbrow.prg
* contrib/hbsqlit3/tests/blob.prg
* contrib/hbsqlit3/tests/sl3_test.prg
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/tests/dialogqt.prg
* contrib/hbxbp/xbpdataref.prg
* contrib/hbxbp/xbpmenubar.prg
* contrib/hbxbp/xbpprintdialog.prg
* contrib/hbxbp/xbpprinter.prg
* contrib/hbxbp/xbprtf.prg
* contrib/hbxbp/xbpscrollbar.prg
* contrib/xhb/cstruct.prg
* contrib/xhb/hblog.prg
* contrib/xhb/hterrsys.prg
* contrib/xhb/htjlist.prg
* contrib/xhb/sprintf.prg
* contrib/xhb/stream.prg
* contrib/xhb/tcgi.prg
* contrib/xhb/tedit.prg
* contrib/xhb/tfile.prg
* contrib/xhb/thtm.prg
* contrib/xhb/trpc.prg
* contrib/xhb/trpccli.prg
* contrib/xhb/ttable.prg
* contrib/xhb/txml.prg
* contrib/xhb/xcstr.prg
* contrib/xhb/xhberr.prg
* contrib/xhb/xhbmt.prg
* doc/cmpopt.txt
* doc/en/dbstrux.txt
* examples/hbapollo/array.prg
* examples/hbvpdf/hbvpdf.prg
* examples/hbvpdf/hbvpdft.prg
* examples/hbxlsxml/xlsxml_s.prg
* examples/hbxlsxml/xlsxml_y.prg
* examples/httpsrv/cgifunc.prg
* examples/httpsrv/cookie.prg
* examples/httpsrv/modules/cookie.prg
* examples/httpsrv/modules/info.prg
* examples/httpsrv/modules/showcounter.prg
* examples/httpsrv/modules/tableservletdb.prg
* examples/httpsrv/modules/testajax.prg
* examples/httpsrv/session.prg
* examples/httpsrv/uhttpd.prg
* include/hbclass.ch
* include/hbtrace.ch
* src/debug/dbgtinp.prg
* src/debug/debugger.prg
* src/debug/tbrwtext.prg
* src/rdd/usrrdd/rdds/hscdx.prg
* src/rtl/hbi18n2.prg
* src/rtl/valtoexp.prg
* formatting, fixed indentation, cleanups, deleting system specific information,
optimizing out platform dependent code, using hb_ntos()
|
||
|
|
33e201a481 |
2012-07-20 21:01 UTC+0200 Viktor Szakats (vszakats syenar.net)
* contrib/hbct/tests/charhist.prg
* contrib/hbct/tests/csetarge.prg
* contrib/hbgd/tests/gdtestcl.prg
* examples/hbapollo/array.prg
* examples/httpsrv/uhttpd.prg
* formatting
* contrib/hbmisc/tests/rtfclass.prg
! fixes
* contrib/hbmisc/tests/rtfclass.prg
* contrib/hbgd/tests/gdtestcl.prg
! fixed to not use OS() with string
comparisons to detect host OS
* contrib/gtwvg/wvgdlg.prg
* contrib/hbide/ideactions.prg
* contrib/hbide/ideconsole.prg
* contrib/hbide/idemain.prg
* contrib/hbide/idemisc.prg
* contrib/hbide/idetags.prg
* contrib/hbxbp/tests/xbpqtc.prg
* examples/gfspell/spell.prg
* examples/gtwvw/tests/cbtest6.prg
* examples/gtwvw/tests/ebtest7.prg
* examples/gtwvw/tests/prog0.prg
* examples/gtwvw/tests/prog1.prg
* examples/gtwvw/tests/prog2.prg
* examples/gtwvw/tests/wvwtest9.prg
* examples/hbvpdf/hbvpdf.prg
* examples/hbxlsxml/xlsxml_y.prg
* examples/hbxlsxml/xlsxml.prg
* tests/codebloc.prg
* tests/langmsg.prg
* tests/memvar.prg
* tests/statics.prg
* tests/testwarn.prg
* tests/tstmacro.prg
% removed superfluous parantheses from RETURN statements
* examples/hbapollo/tests/test65.prg
* examples/hbapollo/tests/test66.prg
* examples/hbapollo/tests/test77.prg
! fixed looking for Windows in fixed location
* examples/hbapollo/tests/test25.prg
* examples/hbapollo/tests/test34.prg
* examples/hbapollo/tests/test35.prg
* examples/hbapollo/tests/test36.prg
* examples/hbapollo/tests/test37.prg
* examples/hbapollo/tests/test38.prg
* examples/hbapollo/tests/test49.prg
* examples/hbapollo/tests/test53.prg
* examples/hbapollo/tests/test56.prg
* examples/hbapollo/tests/test57.prg
* examples/hbapollo/tests/test58.prg
! removed most hard-wired windows locations
|
||
|
|
84f5afb216 |
2012-06-11 21:06 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbtpathy/telepath.prg
* using hb_default() instead of rolling it manually
* contrib/gtwvg/tests/wvgactivex.prg
* contrib/gtwvg/tests/wvgmodal.prg
* contrib/hbhttpd/core.prg
* contrib/hbhttpd/log.prg
* contrib/hbide/hbqreportsmanager.prg
* contrib/hbide/hbqtoolbar.prg
* contrib/hbide/idebrowse.prg
* contrib/hbide/ideconsole.prg
* contrib/hbide/idedict.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/ideedit.prg
* contrib/hbide/ideeditor.prg
* contrib/hbide/idefindreplace.prg
* contrib/hbide/ideharbourhelp.prg
* contrib/hbide/idemisc.prg
* contrib/hbide/ideprojmanager.prg
* contrib/hbide/ideshortcuts.prg
* contrib/hbide/idesources.prg
* contrib/hbide/idestylesheets.prg
* contrib/hbide/idethemes.prg
* contrib/hbide/idetools.prg
* contrib/hbide/ideuisrcmanager.prg
* contrib/hbmagic/hbmagis.prg
* contrib/hbmxml/tests/custom.prg
* contrib/hbnetio/utils/hbnetio/netiomgm.prg
* contrib/hbnetio/utils/hbnetio/netiosrv.prg
* contrib/hbnf/menutonf.prg
* contrib/hbnf/ontick.prg
* contrib/hboslib/core.prg
* contrib/hbqt/tests/cls_dbstruct.prg
* contrib/hbqt/tests/demoqt.prg
* contrib/hbxbp/tests/xbpqtc.prg
* contrib/xhb/stream.prg
* contrib/xhb/xhbole.prg
* examples/hbxlsxml/xlsxml_s.prg
* examples/hbxlsxml/xlsxml_y.prg
* examples/hbxlsxml/xlsxml.prg
* tests/parseini.prg
* formatting HB_IS*() calls
! using HB_ISSTRING() instead of HB_ISCHAR() on .prg level
* utils/hbmk2/hbmk2.prg
! minor typo on help screen
|
||
|
|
1b302a5266 |
2012-06-04 14:00 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/tests/demoqt.prg
* contrib/hbqt/tests/signalslots.prg
* contrib/hbxbp/tests/demoxbp.prg
! Changed: QIcon() specific calls respecting latest changes in hbQT.
|
||
|
|
cfb9367b83 |
2012-05-09 12:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_errorsys.prg
+ Added: HB_TRACE() call if HVM is closed and error message
needs to be retrieved somehow. It will allow us to
peep in further to pin-point the EXIT GPF.
* contrib/hbqt/qtgui/hbqtgui.hbx
* Re-generated.
* contrib/hbxbp/tests/demoxbp.prg
* Minor.
* contrib/hbide/idehome.prg
* Minor.
* contrib/hbide/idemain.prg
! Enabled: :destroy() calls before application quits.
; NOTE: now no more EXIT GPF is reported in hbIDE.
Please shout if you get one and report the message
available on std error output, for Window which
will be debugger like debug.exe.
|
||
|
|
5b43e2debd |
2012-04-03 11:26 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/tests/demoxbp.prg
! Fixed: visibility of sub-menu's was off and thus main menu was
not being displayed, reported by Zoran.
|
||
|
|
127a53d197 |
2012-03-14 02:14 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbqt/tests/ideui.hbp
! fixed non-portable local system dependent option.
* rest cleaned and optimized.
* contrib/hbqt/hbqt_common.hbm
- deleted -prgflag=-D_HB_TR_NOALWAYS_
* contrib/hbxbp/tests/*
* contrib/hbnetio/utils/hbnetioq/*
* contrib/hbqt/tests/*
* contrib/hbhpdf/tests/files/* (except one)
* contrib/hbgd/tests/imgs_in/*
* contrib/hbide/resources/*
% optimized images using ImageOptim (http://imageoptim.com/)
; result is 200K smaller hbide executable on all platforms.
|
||
|
|
50650e8d5b |
2012-03-03 15:33 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbmysql/tests/hbmk.hbm
* contrib/hbct/tests/hbmk.hbm
* contrib/hbgs/tests/hbmk.hbm
* contrib/hbmxml/tests/hbmk.hbm
* contrib/hbmzip/tests/hbmk.hbm
* contrib/hbunix/tests/hbmk.hbm
* contrib/sddpg/tests/hbmk.hbm
* contrib/hbziparc/tests/hbmk.hbm
* contrib/hbxbp/tests/hbmk.hbm
* contrib/hblzf/tests/hbmk.hbm
* contrib/hbxdiff/tests/hbmk.hbm
* contrib/hbcurl/tests/hbmk.hbm
* contrib/hbnetio/tests/hbmk.hbm
* contrib/rddsql/tests/hbmk.hbm
* contrib/hbmlzo/tests/hbmk.hbm
* contrib/hbhttpd/tests/hbmk.hbm
* contrib/gtwvg/tests/hbmk.hbm
* contrib/hbpgsql/tests/hbmk.hbm
* contrib/sddsqlt3/tests/hbmk.hbm
* contrib/hbwin/tests/olesrv1.hbp
* contrib/hbwin/tests/olesrv2.hbp
* contrib/hbwin/tests/olesrv3.hbp
* contrib/hbwin/tests/olesrv4.hbp
* contrib/hbwin/tests/hbmk.hbm
* contrib/hbsms/tests/hbmk.hbm
* contrib/hbzebra/tests/hbmk.hbm
* contrib/gtalleg/tests/hbmk.hbm
* contrib/sddmy/tests/hbmk.hbm
* contrib/xhb/tests/hbmk.hbm
* contrib/hbodbc/tests/hbmk.hbm
* contrib/sddfb/tests/hbmk.hbm
* contrib/hbtpathy/tests/hbmk.hbm
* contrib/hbsqlit3/tests/hbmk.hbm
* contrib/hbmagic/tests/hbmk.hbm
* contrib/hbexpat/tests/hbmk.hbm
* contrib/hbblat/tests/hbmk.hbm
* contrib/hbqt/tests/hbmk.hbm
* contrib/hbfbird/tests/hbmk.hbm
* contrib/hbbz2/tests/hbmk.hbm
* contrib/hbnf/tests/hbmk.hbm
* contrib/hbmemio/tests/hbmk.hbm
* contrib/hbxpp/tests/hbmk.hbm
* contrib/hbcups/tests/hbmk.hbm
* contrib/hbhpdf/tests/hbmk.hbm
* contrib/rddads/tests/hbmk.hbm
* contrib/hbfimage/tests/hbmk.hbm
* contrib/sddodbc/tests/hbmk.hbm
* contrib/hbgd/tests/hbmk.hbm
* contrib/hbmisc/tests/hbmk.hbm
* contrib/sddoci/tests/hbmk.hbm
* contrib/hbcomm/tests/hbmk.hbm
* contrib/hbtip/tests/hbmk.hbm
* contrib/hbcairo/tests/hbmk.hbm
* contrib/hbssl/tests/hbmk.hbm
% deleted relative paths from .hbc references
|
||
|
|
c7dd5e2704 |
2011-04-26 07:52 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt.h
! Miss from prev commit.
* contrib/hbxbp/tests/dialogqt.prg
! Removed: :setStyleSheet() calls.
|
||
|
|
94db596e86 |
2011-04-16 23:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbxbp/xbpfiledialog.prg
* contrib/hbxbp/tests/xbpqtc.prg
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbpgeneric.prg
* contrib/hbqt/gtqtc/gtqtc.cpp
* contrib/hbqt/qtcore/hbqt_pointer.cpp
* contrib/hbqt/qtcore/qth/HBQSlots.qth
* contrib/hbqt/qtcore/qth/HBQEvents.qth
* contrib/hbqt/qtcore/hbqt_hbqslots.cpp
* contrib/hbqt/tests/demoqt.prg
* contrib/hbide/hbqreportsmanager.prg
* contrib/hbide/idemain.prg
* contrib/hbide/ideeditor.prg
! HB_TR_ALWAYS -> HB_TR_DEBUG.
Neverending battle with abused debugging facilities continue.
Please _never_ use HB_TR_ALWAYS in committed code, not even
in commented lines because it's confusing, it trashes console
on *nix systems, it creates a rubbish/unfinished feel for
anyone trying out these components and it creates unnecessary
noise on lists in the form of problem reports.
For those few developers who actually need these lines:
_Set HB_TR_LEVEL on your development machine_ to HB_TR_DEBUG
to get those debug lines!!
Also: Never use HB_TR_ALWAYS as a mean of generating
test output meant for users, I've found some of these in
tests/ .prgs. Use something native instead, like
a text box, msgbox, log file, OutStd(), QOut(), etc.
If this won't change in the future, the best will be to
simply remove HB_TR_ALWAYS from hbtrace.ch, thus making
it unsuited for purposes it wasn't designed for.
Thank you.
* config/win/mingw.mk
+ Added commented -Wextra warning option which will be particularly
interesting with the release of gcc 4.6, since they've finally
implemented the last useful feature which was unique to BCC:
-Wunused-but-set-variable and -Wunused-but-set-parameter
See:
http://gcc.gnu.org/gcc-4.6/changes.html
|
||
|
|
db7a876f86 |
2011-04-15 22:43 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpfontdialog.prg
* contrib/hbxbp/xbpmenubar.prg
* contrib/hbxbp/xbpstatic.prg
* contrib/hbxbp/xbpwindow.prg
! Restructured: Presentation Parameters engine.
Restored: CSS enabled presentation parameters management.
Perhaps this is the only way to handle many artifacts
cummulatively. The engine is enhanced to offer users as
Harbour extenstion, to enhance GUI components.
oXbp:setStyleSheet( cIdentifier, cCSS ) where
<cIdentifier> can be used to re-arrange widget attributes.
* contrib/hbxbp/tests/demoxbp.prg
! Commented-out but adopted to new protocol :setStyleSheet() calls.
|
||
|
|
1cd110ccb7 |
2011-04-14 18:23 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/gtqtc/gtqtc.cpp
* contrib/hbqt/gtqtc/gtqtc.h
! More additions.
* contrib/hbxbp/tests/hbmk.hbm
+ Added: -mt switch.
+ contrib/hbxbp/tests/print.png
+ Added: long missed resource.
* contrib/hbxbp/xbpcrt.prg
! More synchronized.
+ contrib/hbxbp/tests/xbpqtc.prg
+ Added: an XBP and QTC specific demonstartion which also
offers Qt console(s) as threaded modules.
|
||
|
|
cbd182f32a |
2011-03-22 18:23 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/hbpprocess.prg
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/xbprtf.prg
! Small fixes.
|
||
|
|
0ee16d71d9 |
2011-01-03 16:58 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/hbxbp.hbx
* Auto-regenerated.
* contrib/hbxbp/xbp.ch
+ Added: XBPMB_* constants.
* contrib/hbxbp/xbpdialog.prg
- Removed: :cargo being populated with hb_threadId().
* contrib/hbxbp/xbpstatic.prg
! Default: :type == XBPSTATIC_TYPE_TEXT
* contrib/hbxbp/xbpgeneric.prg
+ Added: ConfirmBox( oOwner, cMessage, cTitle, nButtons, nStyle, nStartBtn )
The function behaves exactly like Xbase++ except that
dialog cannot be honoured for nStyle += XBPMB_SYSMODAL.
It is always XBPMB_APPMODAL. No code change is required
on the part of the user, though.
All above points brought to light by Shum, thanks.
* contrib/hbxbp/tests/demoxbp.prg
+ Added: <Miscellaneous><ConfirmBox()> menu option.
|
||
|
|
c85d54e5f6 |
2010-10-28 12:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/utils/hbqtgen.prg
+ Generate REQUEST __HBQT<NAME> puller code to each class definition
.prg. This will ensure that lib init code will always automatically
run if any QT class is used by an application.
* contrib/hbqt/*/g/*
* Regenerated.
* contrib/hbqt/tests/testres.prg
* contrib/hbqt/tests/demoqt.prg
* contrib/hbqt/tests/dialogqt.prg
* contrib/hbqt/tests/testbrow.prg
* contrib/hbqt/tests/testqaim.prg
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/tests/dialogqt.prg
- Deleted no more necessary REQUEST HB_QT and REQUEST HB_QTGUI
lines. INCOMPATIBLE: Please deleted these from your user code.
|
||
|
|
0f4730b0dd |
2010-10-27 17:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/tests/demoqt.prg
* contrib/hbqt/tests/dialogqt.prg
% Deleted unnecessary manifest constants for
signal names (used inconsistently).
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/tests/dialogqt.prg
% Deleted unnecessary synonym for HB_SYMBOL_UNUSED().
|
||
|
|
9a31c0c402 |
2010-09-20 00:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtcore/hbqtcore.hbm
* contrib/hbqt/qtcore/hbqtcore.hbc
- contrib/hbqt/qtcore/hbqt_hbevents.cpp
+ contrib/hbqt/qtcore/hbqt_hbqevents.cpp
- contrib/hbqt/qtcore/hbqt_hbslots.cpp
+ contrib/hbqt/qtcore/hbqt_hbqslots.cpp
- contrib/hbqt/qtcore/hbqt_hbevents.h
+ contrib/hbqt/qtcore/hbqt_hbqevents.h
- contrib/hbqt/qtcore/hbqt_hbslots.h
+ contrib/hbqt/qtcore/hbqt_hbqslots.h
* contrib/hbqt/qtcore/g/filelist.hbm
* contrib/hbqt/qtcore/g/hbqtcore.h
- contrib/hbqt/qtcore/g/HBEvents.cpp
+ contrib/hbqt/qtcore/g/HBQEvents.cpp
- contrib/hbqt/qtcore/g/HBSlots.cpp
+ contrib/hbqt/qtcore/g/HBQSlots.cpp
- contrib/hbqt/qtcore/qth/HBEvents.qth
+ contrib/hbqt/qtcore/qth/HBQEvents.qth
- contrib/hbqt/qtcore/qth/HBSlots.qth
+ contrib/hbqt/qtcore/qth/HBQSlots.qth
- contrib/hbqt/qtcore/doc/en/class_hbevents.txt
+ contrib/hbqt/qtcore/doc/en/class_hbqevents.txt
- contrib/hbqt/qtcore/doc/en/class_hbslots.txt
+ contrib/hbqt/qtcore/doc/en/class_hbqslots.txt
* contrib/hbqt/utils/qtcore.qtp
! Renamed HBSLOTS -> HBQSLOTS
! Renamed HBEVENTS -> HBQEVENTS
* contrib/hbqt/qtgui/hbqtgui.hbx
* contrib/hbqt/qtcore/hbqtcore.hbx
* contrib/hbqt/qtnetwork/hbqtnetwork.hbx
* Regenerated after several recent changes.
* contrib/hbqt/tests/testres.prg
* contrib/hbqt/tests/demoqt.prg
* contrib/hbqt/tests/dialogqt.prg
* contrib/hbqt/tests/testbrow.prg
* contrib/hbqt/tests/testqaim.prg
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/tests/dialogqt.prg
* contrib/hbide/idemain.prg
* Changed 'REQUEST HB_QT' -> 'REQUEST HB_QTGUI'
* contrib/hbnetio/utils/netiosrv.prg
! Fixed one type prefix in constant name.
|
||
|
|
cf65602423 |
2010-08-26 18:03 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/hbpprocess.prg
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/xbp3state.prg
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbpcheckbox.prg
* contrib/hbxbp/xbpcombobox.prg
* contrib/hbxbp/xbpdataref.prg
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpfiledialog.prg
* contrib/hbxbp/xbpfontdialog.prg
* contrib/hbxbp/xbpgeneric.prg
* contrib/hbxbp/xbphtmlviewer.prg
* contrib/hbxbp/xbplistbox.prg
* contrib/hbxbp/xbpmenubar.prg
* contrib/hbxbp/xbpprintdialog.prg
* contrib/hbxbp/xbppushbutton.prg
* contrib/hbxbp/xbpradiobutton.prg
* contrib/hbxbp/xbprtf.prg
* contrib/hbxbp/xbpscrollbar.prg
* contrib/hbxbp/xbpsle.prg
* contrib/hbxbp/xbpspinbutton.prg
* contrib/hbxbp/xbptabpage.prg
* contrib/hbxbp/xbptoolbar.prg
* contrib/hbxbp/xbptreeview.prg
* contrib/hbxbp/xbpwindow.prg
+ Adopted to latest Slots/Events protocol.
WARNING: regression is highly possible, please report any errors.
|
||
|
|
c5c041ccb2 |
2010-08-01 14:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
% normalize rebased sources paths (mingw, *nix/gcc).
- contrib/hbqt/generator/qt45.qtp
+ contrib/hbqt/generator/qtcore.qtp
+ contrib/hbqt/generator/qtnetwork.qtp
+ contrib/hbqt/generator/qtgui.qtp
* Split monolithic .qtp to components.
! Moved QUiLoader to qtgui (from qtcore) to fix circular component
dependency.
* contrib/hbqt/generator/hbqtgen.prg
+ Rewrote to avoid internal tricks to detect which class belongs to
which component.
+ Changed to create GC related functions on a per-component bases
(instead of monolithic hbqt_garbage.h).
* Changed to save documents using core hbdoc API.
% Deleted some unused functions and variables.
; After these changes the generator doesn't have any hard-coded
information about components, so it can be extended with new
one via new .qth files.
* contrib/hbqt/qtgui/*
* contrib/hbqt/qtcore/*
* contrib/hbqt/qtnetwork/*
* contrib/hbqt/doc/en/*
* Regenerated.
- contrib/hbqt/qtcore/TQUiLoader.prg
- contrib/hbqt/qtcore/QUiLoader.cpp
+ contrib/hbqt/qtgui/QUiLoader.cpp
+ contrib/hbqt/qtgui/TQUiLoader.prg
! Moved QUiLoader to qtgui (from qtcore) to fix circular component
dependency.
* contrib/hbqt/qth/QUrl.qth
! Fixed to not inherit from class present in qtgui.
(fixes dependency)
* contrib/hbqt/hbqt.h
- contrib/hbqt/hbqt_garbage.h
* contrib/hbqt/hbqt_hbevents.h
* contrib/hbqt/hbqt_hbslots.h
+ contrib/hbqt/qtcore/hbqtcore_garbage.h
+ contrib/hbqt/qtgui/hbqtgui_garbage.h
+ contrib/hbqt/qtnetwork/hbqtnetwork_garbage.h
- Deleted central header for GC functions.
+ Added per component GC function header.
- contrib/hbqt/filelist.hbm
- contrib/hbqt/hbqt.hbc
- contrib/hbqt/hbqt.hbp
- contrib/hbqt/hbqtmain.hbp
- contrib/hbqt/hbqtmains.hbp
- Deleted central hbqt holder project and .hbc file.
+ contrib/hbqt/hbqtcore.hbc
* contrib/hbqt/hbqtcore.hbp
* contrib/hbqt/hbqtcores.hbp
* contrib/hbqt/hbqtgui.hbp
* contrib/hbqt/hbqtguis.hbp
+ contrib/hbqt/hbqtgui_filelist.hbm
* contrib/hbqt/hbqtnetwork.hbp
* contrib/hbqt/hbqtnetworks.hbp
+ contrib/hbqt/hbqtcore_filelist.hbm
+ Merged qtmain lib content to qtcore and qtgui. This finally
drops the need for an additional wrapper lib compared to qt ones,
and it fixes build dependencies.
Formerly libs had circular dependencies, now qtcore is the
main lib and other qt* libs depend on this central one.
* contrib/hbqt/hbqt_common.hbm
+ Added qtcore to header path list.
* contrib/hbqt/tests/hbmk.hbm
* contrib/hbqt/tests/wvtqt.hbp
* contrib/hbxbp/hbxbp.hbc
* Updated to include per component .hbc files instead of
central hbqt.hbc.
* contrib/hbplist
* Changed central hbqt project to its three components.
* contrib/hbxbp/tests/wvtqt.hbp
! Fixed hbc reference.
; After these changes, the qt lib layout is much cleaner and
it makes it possible to build .dll versions of them. Except
still one issue.
; TODO: Further cleanup to file layout. Componentize docs,
qth files, move files in central dir to component dirs.
; TOFIX: hbqtcore references qtgui in QMESSAGEBOX() which is a
hbqtgui function. This has to be fixed. hbqtcore.dll is
not build because of this.
The easiest would be to rewrite HBQT_MESSAGEBOX() in
C++ to use QMessageBox QT class directly and place
this function into hbqtcore.
Pritpal, can you do it?
; TOFIX: If this is done it would be also good to fix hbqtcore -> qtgui
dependencies. Currently this is QMessageBox plus some stuff
referenced from hbqt_hbqabstractitemmodel.cpp. This latter
can pbly be solved by moving this HB class to hbqtgui.
|
||
|
|
46f7e48f29 |
2010-07-26 12:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/tests/wvtqt.hbp
* contrib/hbxbp/tests/wvtqt.hbp
! Added missing SVN header.
% Cleanup.
* INSTALL
* contrib/hbpost.hbm
* config/global.mk
* Changed HB_BUILD_IMPLIB to HB_INSTALL_IMPLIB to reflect
new meaning after recent changes. With new build system
the implibs are always created in lib working dir, and
this setting only controls whether to copy it to final
install directory. The default is still 'no'. Setting it
to yes is only recommended if the installation will be
used in local environment (3rd party .dlls) only. IOW
never set this to yes when creating a build for other
users (f.e. for distribution).
INCOMPATIBLE if you used this setting, pls change it now.
* INSTALL
+ Documented HB_STATIC_* options.
* contrib/make.hbs
* Updated TODO list.
* src/debug/debugger.prg
* src/rtl/dirscan.prg
* tests/wcecon.prg
* contrib/xhb/traceprg.prg
* contrib/hbqt/tests/wvtqt.hbp
* contrib/hbqt/generator2/hbqtgen2.prg
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/tests/dialogqt.prg
* contrib/hbxbp/tests/wvtqt.hbp
* contrib/hbhpdf/tests/harupdf.prg
* contrib/gtwvg/tests/wvgtbrowser.prg
* contrib/gtwvg/tests/wvgwvtclasses.prg
* contrib/hbtip/tests/dbtohtml.prg
* contrib/hbtip/mail.prg
* contrib/hbide/idemisc.prg
* contrib/hbide/ideactions.prg
* contrib/hbide/idetools.prg
* contrib/hbide/idesources.prg
* contrib/hbide/hbide.prg
* examples/uhttpd2/umain.prg
* examples/hbvpdf/tests/pdf_demo.prg
* examples/httpsrv/uhttpd.prg
* examples/httpsrv/cgifunc.prg
* examples/httpsrv/modules/tableservletdb.prg
* examples/httpsrv/session.prg
* HB_OSPATHSEPARATOR() -> HB_PS()
% Delete temp vars along the way.
* utils/hbmk2/hbmk2.prg
+ Generalized internals for support for older Harbour and
xhb versions.
+ Added -hb20 option. (thanks for asking for it so nicely ;)
|
||
|
|
c0cc1d5268 |
2010-07-25 17:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/tests/dialogqt.prg
% Some refinement.
+ contrib/hbxbp/tests/dialogqt.prg
+ contrib/hbxbp/tests/wvtqt.hbp
+ contrib/hbxbp/tests/wvtqt.prg
+ Presented: how a Windows console application can make use of
powerful Qt capabilities. The key lies in the MT mode.
NOTE: follow previous log entry for details.
|
||
|
|
d37442fc17 |
2010-06-03 18:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbqt_hbqtableview.h
* contrib/hbqt/hbqt_hbevents.h
* contrib/hbqt/hbqt_hbdbfmodel.cpp
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/hbqt.ch
* contrib/hbqt/hbqt_errorsys.prg
* contrib/hbqt/hbqt_hbqsyntaxhighlighter.cpp
* contrib/hbqt/tests/demoqt.prg
* contrib/hbqt/THbQtUI.prg
* contrib/hbqt/hbqt_hbqmainwindow.h
* contrib/hbqt/hbqt_hbqtableview.cpp
* contrib/hbqt/hbqt_hbevents.cpp
* contrib/hbqt/hbqt_hbqplaintextedit.h
* contrib/hbqt/gtqtc/gtqtc.cpp
* contrib/hbqt/gtqtc/hbgtqtc.ch
* contrib/hbqt/gtqtc/gtqtc.h
* contrib/hbqt/hbqt_hbslots.h
* contrib/hbqt/hbqt.h
* contrib/hbqt/hbqt_hbdbfmodel.h
* contrib/hbqt/hbqt_destruct.cpp
* contrib/hbqt/plug_moc.prg
* contrib/hbqt/hbqt_utils.cpp
* contrib/hbqt/hbqt_misc.prg
* contrib/hbqt/hbqt_hbqsyntaxhighlighter.h
* contrib/hbqt/hbqt_hbqmainwindow.cpp
* contrib/hbqt/hbqt_hbqplaintextedit.cpp
* contrib/hbqt/hbqt_base.cpp
* contrib/hbqt/hbqt_hbslots.cpp
* contrib/hbziparc/hbziparc.prg
* contrib/hbxbp/xbpappevent.prg
* contrib/hbxbp/xbpsle.prg
* contrib/hbxbp/xbplistbox.prg
* contrib/hbxbp/xbppresspace.prg
* contrib/hbxbp/xbpcheckbox.prg
* contrib/hbxbp/xbpmenubar.prg
* contrib/hbxbp/xbpradiobutton.prg
* contrib/hbxbp/xbprtf.prg
* contrib/hbxbp/xbpfiledialog.prg
* contrib/hbxbp/xbpclipboard.prg
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbptabpage.prg
* contrib/hbxbp/xbpwindow.prg
* contrib/hbxbp/xbpcombobox.prg
* contrib/hbxbp/xbpstatusbar.prg
* contrib/hbxbp/xbppushbutton.prg
* contrib/hbxbp/xbpbitmap.prg
* contrib/hbxbp/xbpprintdialog.prg
* contrib/hbxbp/xbpprinter.prg
* contrib/hbxbp/xbpscrollbar.prg
* contrib/hbxbp/xbpfontdialog.prg
* contrib/hbxbp/xbphtmlviewer.prg
* contrib/hbxbp/xbpstatic.prg
* contrib/hbxbp/xbptreeview.prg
* contrib/hbxbp/hbpprocess.prg
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpstyle.prg
* contrib/hbxbp/xbptoolbar.prg
* contrib/hbxbp/xbp3state.prg
* contrib/hbxbp/xbpparthandler.prg
* contrib/hbxbp/xbpspinbutton.prg
* contrib/hbxbp/xbpdataref.prg
* contrib/hbxbp/xbpgra.prg
* contrib/hbxbp/xbpgeneric.prg
* contrib/hbxbp/xbpmle.prg
* contrib/hbblink/hbblink.ch
* contrib/hbblink/blinker.prg
* contrib/hbfship/secondfs.c
* contrib/hbfship/pvalue.c
* contrib/hbcups/hbcups.c
* contrib/hbfoxpro/hbfoxpro.ch
* contrib/hbfoxpro/dll.prg
* contrib/hbcomm/tests/test.prg
* contrib/hbcomm/hbcomm.prg
* contrib/hbide/ideharbourhelp.prg
* contrib/hbide/idefindreplace.prg
* contrib/hbide/ideplugins.prg
* contrib/hbide/ideedit.prg
* contrib/hbide/ideeditor.prg
* contrib/hbide/hbide.ch
* contrib/hbide/idemisc.prg
* contrib/hbide/idewizard.prg
* contrib/hbide/ideactions.prg
* contrib/hbide/ideprojmanager.prg
* contrib/hbide/ideobject.prg
* contrib/hbide/ideskeletons.prg
* contrib/hbide/plugins/savebackup.prg
* contrib/hbide/idefunctions.prg
* contrib/hbide/iderequests.prg
* contrib/hbide/idestylesheets.prg
* contrib/hbide/ideenviron.prg
* contrib/hbide/idesources.prg
* contrib/hbide/idethemes.prg
* contrib/hbide/idehome.prg
* contrib/hbide/hbide.prg
* contrib/hbide/ideshortcuts.prg
* contrib/hbide/idetags.prg
* contrib/hbide/idesaveload.prg
* contrib/hbide/idetools.prg
* contrib/hbide/resources/hbmk2_plugin_hbide.prg
* contrib/hbide/idedocwriter.prg
* contrib/hbide/ideparseexpr.c
* contrib/hbide/idedocks.prg
* contrib/hbsms/hbsms.prg
* Deleted 'www.' from harbour-project.org website name.
(www.harbour-project.org -> harbour-project.org)
|
||
|
|
d795fc3c1e |
2010-04-26 00:24 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbxbp/xbp.ch
* contrib/hbxbp/xbpdataref.prg
* contrib/hbxbp/xbplistbox.prg
! Reworked XbpListBox(). Now it implements most of the
methods per Xbase++ documentation.
* contrib/hbxbp/tests/demoxbp.prg
! Implementation of multiple-selections list box.
|
||
|
|
b560452746 |
2010-04-19 17:13 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbxbp/tests/demoxbp.prg
% One more :destroy() call.
|
||
|
|
e0bb144d5b |
2010-04-19 17:04 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbxbp/xbpfiledialog.prg
* contrib/hbxbp/xbpfontdialog.prg
% An important fix for ancilliary dialogs, i.e., file and font,
to not be added as childrent to parent on :create().
This facilitate to destroy these dialogs after done with.
* contrib/hbxbp/tests/demoxbp.prg
! Destroying XbpFileDialog() explicitly. Now memory is released proper.
|
||
|
|
84ca90f472 |
2010-04-19 16:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbxbp/tests/demoxbp.prg
! Deleted no more existing debug calls.
|
||
|
|
8a2bf3993c |
2010-02-08 17:16 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbxbp/xbp.ch
* contrib/hbxbp/xbpparthandler.prg
* contrib/hbxbp/xbpstatusbar.prg
* contrib/hbxbp/xbptoolbar.prg
* contrib/hbxbp/xbpwindow.prg
! Fixed a rare parent/child relation issue in XbpStatusBar()
and XbpToolBar() classes.
+ Implemented Harbour extension:
Method :hbLayout( HBPLAYOUT_TYPE_* )
Currently HBPLAYOUT_TYPE_HORZBOX and
HBPLAYOUT_TYPE_VERTBOX are supported.
This is essentially executed after :create().
When executed class attemps to all children of
it to be laid accordingly, if some are already created.
Any other Xbp part created with "this" object as parent,
that is also laid appropriately.
This reduces a lot of code writing.
Example:
oStatic := XbpStatic():new():create( oDlg,... )
oStatic:hbLayout := HBPLAYOUT_TYPE_HORZBOX
oBtn := XbpPushButton():new( oStatic ):create( ... )
oBtn1 := XbpPushButton():new( oStatic ):create( ... )
oBtn2 := XbpPushButton():new( oStatic ):create( ... )
Then, these buttons will be nicely placed inside
oStatic. No need to go for complex calculations.
* contrib/hbxbp/tests/demoxbp.prg
+ Applied :hbLayout for :drawingArea and tabPages.
|
||
|
|
665579dcda |
2010-01-16 22:29 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/generator/qt45.qtp
* contrib/hbqt/hbqt.h
* contrib/hbqt/hbqt_base.cpp
* contrib/hbqt/hbqt_garbage.h
* contrib/hbqt/hbqt_hbdbfmodel.cpp
* contrib/hbqt/hbqt_hbevents.cpp
* contrib/hbqt/hbqt_hbqmainwindow.cpp
* contrib/hbqt/hbqt_hbqsyntaxhighlighter.cpp
* contrib/hbqt/hbqt_hbqsyntaxhighlighter.h
* contrib/hbqt/hbqt_hbqtableview.cpp
* contrib/hbqt/hbqt_hbslots.cpp
+ contrib/hbqt/qth/HBQTextBlockUserData.qth
* contrib/hbqt/qth/QAbstractTextDocumentLayout.qth
* contrib/hbqt/qth/QApplication.qth
* contrib/hbqt/qth/QClipboard.qth
* contrib/hbqt/qth/QComboBox.qth
* contrib/hbqt/qth/QCursor.qth
* contrib/hbqt/qth/QDragEnterEvent.qth
* contrib/hbqt/qth/QDragLeaveEvent.qth
* contrib/hbqt/qth/QDropEvent.qth
* contrib/hbqt/qth/QFocusEvent.qth
* contrib/hbqt/qth/QGradient.qth
* contrib/hbqt/qth/QKeyEvent.qth
* contrib/hbqt/qth/QLabel.qth
* contrib/hbqt/qth/QLayoutItem.qth
* contrib/hbqt/qth/QLineEdit.qth
* contrib/hbqt/qth/QMoveEvent.qth
* contrib/hbqt/qth/QPaintDevice.qth
+ contrib/hbqt/qth/QPaintEngine.qth
* contrib/hbqt/qth/QPrintEngine.qth
* contrib/hbqt/qth/QResizeEvent.qth
* contrib/hbqt/qth/QSplitter.qth
* contrib/hbqt/qth/QStandardItemModel.qth
* contrib/hbqt/qth/QStyleHintReturn.qth
* contrib/hbqt/qth/QStyleHintReturnMask.qth
* contrib/hbqt/qth/QStyleHintReturnVariant.qth
* contrib/hbqt/qth/QTextBlock.qth
* contrib/hbqt/qth/QTextCursor.qth
+ contrib/hbqt/qth/QTextList.qth
* contrib/hbqt/qth/QWheelEvent.qth
* contrib/hbqt/qth/QWidget.qth
* contrib/hbqt/tests/demoqt.prg
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/xbpgeneric.prg
* contrib/hbxbp/xbpmenubar.prg
* contrib/hbqt/qtcore/*.cpp
* contrib/hbqt/qtgui/*.cpp
* contrib/hbqt/qtnetwork/*.cpp
! This commit change some rules to parse .qth files to
prepare the wrappers to be encapsulated in hb_retptrGC
envelop. It also attempts to pin-point the spots where
mem-leak could occur. Only very few calls are left to
plain hb_retptr() which eventually will be handled
the other way.
Only delete ( Q* ) p; is retained. Other two methods are
eliminated. Demos are updated to respect it.
demoQT and demoXBP now consume very less memory when new
dialogs are opened. It means memory management has
improved with this commit. Anyhow still I can see
memory growing specially in browser navigation. As I
remember sometime in past I could manage the sonstant memory,
but now I do not remember at what stage we were on Qt.
Though all the three variants, demoQT, demoXBP, hbIDE are
working properly, still there could be regression, please test.
|
||
|
|
ea6051c7cd |
2010-01-05 19:01 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbxbp/tests/demoxbp.prg
! Changed to HBQT_SET_RELEASE_METHOD( HBQT_RELEASE_WITH_DELETE )
* contrib/hbide/hbide.prg
* contrib/hbide/ideactions.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/ideeditor.prg
* contrib/hbide/idemisc.prg
* contrib/hbide/ideprojmanager.prg
! Another round of reforms.
Vailton, I had to delete some of your code causing the recursions.
Please note that never ever you should call the methods like
a->b->a. Please check the code and its usability as per
your line-of-thinking. More refinements are under-way.
|
||
|
|
0002fedae4 |
2009-12-17 18:31 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/tests/demoqt.prg
* contrib/hbxbp/tests/demoxbp.prg
! Cleaned some QT_PTROF() macros, first phase.
! Some more debug info.
|
||
|
|
b8e8be71ec |
2009-12-10 22:22 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbqt_hbqmainwindow.cpp
* contrib/hbxbp/xbpgeneric.prg
+ Replaced HB_MUTEXCREATE() and HB_MUTEXDESTROY() with
automatic initialization and deinitialization.
; NOTE: From now on HBQT needs to be requested by apps
willing to use HBQT, with:
REQUEST HB_QT
This will ensure in the future that all init and
deinit procedure are done correctly. It also makes it
safe to use QT even from INIT and EXIT PROCECUREs.
* contrib/hbqt/tests/demoqt.prg
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbide/hbide.prg
+ Added REQUEST HB_QT.
|
||
|
|
4895ac7e80 |
2009-12-07 23:43 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/hbqt_hbqtdbfmodel.cpp
* contrib/hbqt/hbqt_slots.cpp
* contrib/hbxbp/tests/demoxbp.prg
! Fixed unoperational demoxbp.exe.
|
||
|
|
f0be172fe0 |
2009-12-08 02:53 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbqt_slots.cpp
! Fixed to check for NULL pointer and return error in
QT_CONNECT_EVENT() and QT_DISCONNECT_EVENT() and MyMainWindow desctructor.
; TOFIX: Passing non-block to QT_MYMAINWINDOW() first parameter will cause GPFs.
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/xbpwindow.prg
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpgeneric.prg
! THREADID() -> HB_THREADID().
(former is not necessarily available in core)
|
||
|
|
9cdf566db1 |
2009-12-07 16:30 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/hbide.prg
+ Added some more debug code.
Now HBIDE exits cleanly.
* contrib/hbqt/hbqt_destruct.cpp
- Removed HBQT_QTPTR_FROM_GCPOINTER()
+ Added ISEQUALGCQTPOINTER()
* contrib/hbqt/hbqt_slots.cpp
! Fixed MainWindow::~MainWindow() calls. Was a reason FOR many GPFs.
* contrib/hbqt/qtgui/QApplication.cpp
* contrib/hbqt/qth/QApplication.qth
- Removed call to Qt_destroy_codeblocks().
* contrib/hbxbp/xbpfontdialog.prg
! Proper destruction of font and font metrix.
* contrib/hbxbp/xbptabpage.prg
% Replaced call to HBQT_QTPTR_FROM_GCPOINTER() => IsEqualGcQtPointer()
* contrib/hbxbp/xbptreeview.prg
% Replaced call to HBQT_QTPTR_FROM_GCPOINTER() => IsEqualGcQtPointer()
* contrib/hbxbp/xbpwindow.prg
% Replaced call to HBQT_QTPTR_FROM_GCPOINTER() => IsEqualGcQtPointer()
* contrib/hbxbp/tests/demoxbp.prg
! Test calls to overview memory usage with different modes to release Qt pointers.
Now it exits cleanly.
* contrib/hbide/hbide.prg
+ Added some more debug code.
Now HBIDE exits cleanly.
* contrib/hbqt/hbqt_destruct.cpp
- Removed HBQT_QTPTR_FROM_GCPOINTER()
+ Added ISEQUALGCQTPOINTER()
* contrib/hbqt/hbqt_slots.cpp
! Matched hb_vmRequestReenter() / hb_vmRequestRestore() calls.
! Fixed MainWindow::~MainWindow() calls. Was a reason FOR many GPFs.
* contrib/hbqt/qtgui/QApplication.cpp
* contrib/hbqt/qth/QApplication.qth
- Removed call to Qt_destroy_codeblocks().
* contrib/hbxbp/xbpfontdialog.prg
! Proper destruction of font and font metrix.
* contrib/hbxbp/xbptabpage.prg
% Replaced call to HBQT_QTPTR_FROM_GCPOINTER() => IsEqualGcQtPointer()
* contrib/hbxbp/xbptreeview.prg
% Replaced call to HBQT_QTPTR_FROM_GCPOINTER() => IsEqualGcQtPointer()
* contrib/hbxbp/xbpwindow.prg
% Replaced call to HBQT_QTPTR_FROM_GCPOINTER() => IsEqualGcQtPointer()
* contrib/hbxbp/tests/demoxbp.prg
! Test calls to overview memory usage with different modes to release Qt pointers.
Now it exits cleanly.
|
||
|
|
1013e3d7c3 |
2009-11-17 02:29 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
+ contrib/hbide
+ contrib/hbide/hbide.prg
+ contrib/hbide/hbmk.hbm
+ contrib/hbide/resources
+ contrib/hbide/resources/build.png
+ contrib/hbide/resources/buildlaunch.png
+ contrib/hbide/resources/buildrun.png
+ contrib/hbide/resources/close.png
+ contrib/hbide/resources/column.png
+ contrib/hbide/resources/compile.png
+ contrib/hbide/resources/copy.png
+ contrib/hbide/resources/cut.png
+ contrib/hbide/resources/debug.png
+ contrib/hbide/resources/envconfig.png
+ contrib/hbide/resources/exit.png
+ contrib/hbide/resources/filec.png
+ contrib/hbide/resources/fileprg.png
+ contrib/hbide/resources/find.png
+ contrib/hbide/resources/gotoline.png
+ contrib/hbide/resources/gotomark.png
+ contrib/hbide/resources/info.png
+ contrib/hbide/resources/invertcase.png
+ contrib/hbide/resources/launch.png
+ contrib/hbide/resources/lense.png
+ contrib/hbide/resources/matchobj.png
+ contrib/hbide/resources/new.png
+ contrib/hbide/resources/notepad.png
+ contrib/hbide/resources/open.png
+ contrib/hbide/resources/paste.png
+ contrib/hbide/resources/placeremovemark.png
+ contrib/hbide/resources/ppo.png
+ contrib/hbide/resources/print.png
+ contrib/hbide/resources/properties.png
+ contrib/hbide/resources/rebuild.png
+ contrib/hbide/resources/rebuildlaunch.png
+ contrib/hbide/resources/redo.png
+ contrib/hbide/resources/save.png
+ contrib/hbide/resources/search.png
+ contrib/hbide/resources/selectall.png
+ contrib/hbide/resources/stream.png
+ contrib/hbide/resources/text.png
+ contrib/hbide/resources/tolower.png
+ contrib/hbide/resources/tools.png
+ contrib/hbide/resources/toupper.png
+ contrib/hbide/resources/trashpage.png
+ contrib/hbide/resources/undo.png
+ contrib/hbide/resources/vr.png
* contrib/hbqt/generator/qt45.qtp
+ contrib/hbqt/qth/QSyntaxHighlighter.qth
*
* contrib/hbqt/hbqt.ch
* contrib/hbqt/hbqt.h
* contrib/hbqt/hbqt_slots.cpp
* contrib/hbqt/hbqt_slots.h
* contrib/hbqt/moc_slots.cpp
* contrib/hbqt/qtgui/filelist.mk
+ contrib/hbqt/qtgui/QSyntaxHighlighter.cpp
+ contrib/hbqt/qtgui/TQSyntaxHighlighter.prg
* contrib/hbxbp/xbpmenubar.prg
* contrib/hbxbp/xbptoolbar.prg
* contrib/hbxbp/tests/demoxbp.prg
+ Added first commit of HBIDE, just something in the making.
NOTE: I have extracted icons from xMate.exe ( with due apology to Andy )
to give it a familiar look and feel of xMate because of wide
acceptance of its user interface.
EXECUTE HbIde.exe hbide.prg ( or any .c or .prg file name )
Suggestions are welcome.
|
||
|
|
4daad22b9a |
2009-11-16 20:46 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/xbpwindow.prg
! Applied patch from Istvan Bisz, fixing some typos in recent commits.
Thank you!
* ChangeLog
* Few TODOs marked DONE.
|
||
|
|
05a60ef478 |
2009-11-15 23:33 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/errapi.c
! Typo in comment.
* Deleted unnecessary casting.
% Minor opt in hb_errPutOperation() string parameter defaulting.
* ChangeLog
* contrib/hbqt/hbqt_misc.prg
* contrib/hbxbp/xbpgeneric.prg
% Minor opt.
! Fixed variable name prefixes of STATIC/THREAD STATIC vars.
! Fixed to create mutex directly in STATIC var assignment instead of INIT function.
% Fixed to use hb_releaseCPU() instead of hb_idleSleep( 0.01 ).
Notice that latter actually slows down execution unnecessarily,
so it should only be used when we do actually want to wait.
* contrib/hbxbp/tests/demoxbp.prg
! Eliminated warnings after latest changes.
|
||
|
|
e404195f36 |
2009-11-15 09:43 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbqt.h
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/hbqt.ch
* contrib/hbqt/hbqt_destruct.cpp
* contrib/hbqt/tests/demoqt.prg
* contrib/hbqt/hbqt_slots.cpp
* contrib/hbqt/Makefile
* contrib/hbxbp/xbpappevent.prg
* contrib/hbxbp/xbpsle.prg
* contrib/hbxbp/xbplistbox.prg
* contrib/hbxbp/xbppresspace.prg
* contrib/hbxbp/xbpcheckbox.prg
* contrib/hbxbp/xbpmenubar.prg
* contrib/hbxbp/xbpradiobutton.prg
* contrib/hbxbp/xbprtf.prg
* contrib/hbxbp/xbpfiledialog.prg
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbptabpage.prg
* contrib/hbxbp/xbpwindow.prg
* contrib/hbxbp/xbpcombobox.prg
* contrib/hbxbp/xbpstatusbar.prg
* contrib/hbxbp/xbppushbutton.prg
* contrib/hbxbp/xbpprintdialog.prg
* contrib/hbxbp/xbpbitmap.prg
* contrib/hbxbp/xbp.ch
* contrib/hbxbp/xbpprinter.prg
* contrib/hbxbp/xbpscrollbar.prg
* contrib/hbxbp/xbpfontdialog.prg
* contrib/hbxbp/xbphtmlviewer.prg
* contrib/hbxbp/xbpstatic.prg
* contrib/hbxbp/xbptreeview.prg
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpstyle.prg
* contrib/hbxbp/xbptoolbar.prg
* contrib/hbxbp/xbp3state.prg
* contrib/hbxbp/xbpspinbutton.prg
* contrib/hbxbp/xbpdataref.prg
* contrib/hbxbp/xbpgeneric.prg
* contrib/hbxbp/xbpmle.prg
! Fixed to include hbqt.ch from xbp.ch instead of doing it in each file manually.
* Renamed __debug__ to __HB_DEBUG__
! Fixed just_debug() to work in UNICODE mode.
* Renamed hb_getMemUsed() to hbqt_getmemused()
* Renamed just_debug() to hbqt_debug()
+ Added multiple parameter support to HB_OUTDEBUG().
* Renamed HB_OUTDEBUG() to HBQT_DEBUG() in hbqt and HBXBP_DEBUG() in hbxbp.
! Fixed #include <Psapi.h> to #include <psapi.h>.
! Replaced all debug calls to use HBQT_DEBUG() / HBXBP_DEBUG().
; NOTE: After this change __HB_DEBUG__ controls debug mode in both .c and .prg mode.
Windows specific debug output can still be enabled with __HB_WINDEBUG__.
; NOTE: I didn't test any of these. Pls do so.
; NOTE: All above is temporary as it would be better add OutputDebugString() support
to our RTL trace engine (enabled with a flag), plus multiple parameter
support (preferably accepting any types) to HB_TRACESTRING().
Since my .c skill would kill this effort, or at least make it quite bumpy,
I'd kindly ask someone (Przemek, are you there? ;) to implement it.
Preferably both.
; TODO: Regenerate all hbqt sources.
|
||
|
|
957cad0844 |
2009-11-13 17:43 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/qth/QAbstractItemModel.qth
* contrib/hbqt/hbqt.h
* contrib/hbqt/hbqt_destruct.cpp
* contrib/hbqt/hbqt_garbage.h
* contrib/hbqt/hbqt_slots.cpp
* contrib/hbqt/qtcore/QAbstractItemModel.cpp
* contrib/hbqt/qtcore/QAbstractListModel.cpp
* contrib/hbqt/qtcore/QAbstractTableModel.cpp
* contrib/hbqt/qtcore/QBitArray.cpp
* contrib/hbqt/qtcore/QByteArray.cpp
* contrib/hbqt/qtcore/QCoreApplication.cpp
* contrib/hbqt/qtcore/QDataStream.cpp
* contrib/hbqt/qtcore/QDate.cpp
* contrib/hbqt/qtcore/QDateTime.cpp
* contrib/hbqt/qtcore/QDir.cpp
* contrib/hbqt/qtcore/QEvent.cpp
* contrib/hbqt/qtcore/QEventLoop.cpp
* contrib/hbqt/qtcore/QFile.cpp
* contrib/hbqt/qtcore/QFileInfo.cpp
* contrib/hbqt/qtcore/QIODevice.cpp
* contrib/hbqt/qtcore/QLatin1Char.cpp
* contrib/hbqt/qtcore/QLatin1String.cpp
* contrib/hbqt/qtcore/QLine.cpp
* contrib/hbqt/qtcore/QLineF.cpp
* contrib/hbqt/qtcore/QList.cpp
* contrib/hbqt/qtcore/QLocale.cpp
* contrib/hbqt/qtcore/QMimeData.cpp
* contrib/hbqt/qtcore/QModelIndex.cpp
* contrib/hbqt/qtcore/QObject.cpp
* contrib/hbqt/qtcore/QPoint.cpp
* contrib/hbqt/qtcore/QPointF.cpp
* contrib/hbqt/qtcore/QProcess.cpp
* contrib/hbqt/qtcore/QRect.cpp
* contrib/hbqt/qtcore/QRectF.cpp
* contrib/hbqt/qtcore/QRegExp.cpp
* contrib/hbqt/qtcore/QResource.cpp
* contrib/hbqt/qtcore/QSignalMapper.cpp
* contrib/hbqt/qtcore/QSize.cpp
* contrib/hbqt/qtcore/QSizeF.cpp
* contrib/hbqt/qtcore/QStringList.cpp
* contrib/hbqt/qtcore/QTextBoundaryFinder.cpp
* contrib/hbqt/qtcore/QTextCodec.cpp
* contrib/hbqt/qtcore/QTextDecoder.cpp
* contrib/hbqt/qtcore/QTextEncoder.cpp
* contrib/hbqt/qtcore/QTextStream.cpp
* contrib/hbqt/qtcore/QThread.cpp
* contrib/hbqt/qtcore/QTime.cpp
* contrib/hbqt/qtcore/QTimer.cpp
* contrib/hbqt/qtcore/QTranslator.cpp
* contrib/hbqt/qtcore/QUrl.cpp
* contrib/hbqt/qtcore/QVariant.cpp
* contrib/hbqt/qtgui/QAbstractButton.cpp
* contrib/hbqt/qtgui/QAbstractItemDelegate.cpp
* contrib/hbqt/qtgui/QAbstractItemView.cpp
* contrib/hbqt/qtgui/QAbstractPrintDialog.cpp
* contrib/hbqt/qtgui/QAbstractProxyModel.cpp
* contrib/hbqt/qtgui/QAbstractScrollArea.cpp
* contrib/hbqt/qtgui/QAbstractSlider.cpp
* contrib/hbqt/qtgui/QAbstractSpinBox.cpp
* contrib/hbqt/qtgui/QAbstractTextDocumentLayout.cpp
* contrib/hbqt/qtgui/QAction.cpp
* contrib/hbqt/qtgui/QActionGroup.cpp
* contrib/hbqt/qtgui/QApplication.cpp
* contrib/hbqt/qtgui/QBitmap.cpp
* contrib/hbqt/qtgui/QBoxLayout.cpp
* contrib/hbqt/qtgui/QBrush.cpp
* contrib/hbqt/qtgui/QButtonGroup.cpp
* contrib/hbqt/qtgui/QCalendarWidget.cpp
* contrib/hbqt/qtgui/QCheckBox.cpp
* contrib/hbqt/qtgui/QClipboard.cpp
* contrib/hbqt/qtgui/QColor.cpp
* contrib/hbqt/qtgui/QColorDialog.cpp
* contrib/hbqt/qtgui/QComboBox.cpp
* contrib/hbqt/qtgui/QCommandLinkButton.cpp
* contrib/hbqt/qtgui/QCommonStyle.cpp
* contrib/hbqt/qtgui/QCompleter.cpp
* contrib/hbqt/qtgui/QConicalGradient.cpp
* contrib/hbqt/qtgui/QContextMenuEvent.cpp
* contrib/hbqt/qtgui/QCursor.cpp
* contrib/hbqt/qtgui/QDateEdit.cpp
* contrib/hbqt/qtgui/QDateTimeEdit.cpp
* contrib/hbqt/qtgui/QDesktopWidget.cpp
* contrib/hbqt/qtgui/QDial.cpp
* contrib/hbqt/qtgui/QDialog.cpp
* contrib/hbqt/qtgui/QDirModel.cpp
* contrib/hbqt/qtgui/QDockWidget.cpp
* contrib/hbqt/qtgui/QDoubleSpinBox.cpp
* contrib/hbqt/qtgui/QDragEnterEvent.cpp
* contrib/hbqt/qtgui/QDragLeaveEvent.cpp
* contrib/hbqt/qtgui/QDragMoveEvent.cpp
* contrib/hbqt/qtgui/QDropEvent.cpp
* contrib/hbqt/qtgui/QErrorMessage.cpp
* contrib/hbqt/qtgui/QFileDialog.cpp
* contrib/hbqt/qtgui/QFileIconProvider.cpp
* contrib/hbqt/qtgui/QFileSystemModel.cpp
* contrib/hbqt/qtgui/QFocusEvent.cpp
* contrib/hbqt/qtgui/QFocusFrame.cpp
* contrib/hbqt/qtgui/QFont.cpp
* contrib/hbqt/qtgui/QFontComboBox.cpp
* contrib/hbqt/qtgui/QFontDatabase.cpp
* contrib/hbqt/qtgui/QFontDialog.cpp
* contrib/hbqt/qtgui/QFontInfo.cpp
* contrib/hbqt/qtgui/QFontMetrics.cpp
* contrib/hbqt/qtgui/QFontMetricsF.cpp
* contrib/hbqt/qtgui/QFormLayout.cpp
* contrib/hbqt/qtgui/QFrame.cpp
* contrib/hbqt/qtgui/QGradient.cpp
* contrib/hbqt/qtgui/QGridLayout.cpp
* contrib/hbqt/qtgui/QGroupBox.cpp
* contrib/hbqt/qtgui/QHBoxLayout.cpp
* contrib/hbqt/qtgui/QHeaderView.cpp
* contrib/hbqt/qtgui/QHelpEvent.cpp
* contrib/hbqt/qtgui/QIcon.cpp
* contrib/hbqt/qtgui/QImage.cpp
* contrib/hbqt/qtgui/QImageReader.cpp
* contrib/hbqt/qtgui/QImageWriter.cpp
* contrib/hbqt/qtgui/QInputContext.cpp
* contrib/hbqt/qtgui/QInputDialog.cpp
* contrib/hbqt/qtgui/QInputEvent.cpp
* contrib/hbqt/qtgui/QInputMethodEvent.cpp
* contrib/hbqt/qtgui/QItemSelection.cpp
* contrib/hbqt/qtgui/QItemSelectionModel.cpp
* contrib/hbqt/qtgui/QKeyEvent.cpp
* contrib/hbqt/qtgui/QKeySequence.cpp
* contrib/hbqt/qtgui/QLabel.cpp
* contrib/hbqt/qtgui/QLayout.cpp
* contrib/hbqt/qtgui/QLayoutItem.cpp
* contrib/hbqt/qtgui/QLCDNumber.cpp
* contrib/hbqt/qtgui/QLinearGradient.cpp
* contrib/hbqt/qtgui/QLineEdit.cpp
* contrib/hbqt/qtgui/QListView.cpp
* contrib/hbqt/qtgui/QListWidget.cpp
* contrib/hbqt/qtgui/QListWidgetItem.cpp
* contrib/hbqt/qtgui/QMainWindow.cpp
* contrib/hbqt/qtgui/QMatrix.cpp
* contrib/hbqt/qtgui/QMenu.cpp
* contrib/hbqt/qtgui/QMenuBar.cpp
* contrib/hbqt/qtgui/QMessageBox.cpp
* contrib/hbqt/qtgui/QMouseEvent.cpp
* contrib/hbqt/qtgui/QMoveEvent.cpp
* contrib/hbqt/qtgui/QMovie.cpp
* contrib/hbqt/qtgui/QPageSetupDialog.cpp
* contrib/hbqt/qtgui/QPaintDevice.cpp
* contrib/hbqt/qtgui/QPainter.cpp
* contrib/hbqt/qtgui/QPainterPath.cpp
* contrib/hbqt/qtgui/QPaintEvent.cpp
* contrib/hbqt/qtgui/QPalette.cpp
* contrib/hbqt/qtgui/QPen.cpp
* contrib/hbqt/qtgui/QPicture.cpp
* contrib/hbqt/qtgui/QPixmap.cpp
* contrib/hbqt/qtgui/QPolygon.cpp
* contrib/hbqt/qtgui/QPolygonF.cpp
* contrib/hbqt/qtgui/QPrintDialog.cpp
* contrib/hbqt/qtgui/QPrintEngine.cpp
* contrib/hbqt/qtgui/QPrinter.cpp
* contrib/hbqt/qtgui/QPrintPreviewDialog.cpp
* contrib/hbqt/qtgui/QProgressBar.cpp
* contrib/hbqt/qtgui/QProgressDialog.cpp
* contrib/hbqt/qtgui/QPushButton.cpp
* contrib/hbqt/qtgui/QRadialGradient.cpp
* contrib/hbqt/qtgui/QRadioButton.cpp
* contrib/hbqt/qtgui/QRegion.cpp
* contrib/hbqt/qtgui/QResizeEvent.cpp
* contrib/hbqt/qtgui/QScrollArea.cpp
* contrib/hbqt/qtgui/QScrollBar.cpp
* contrib/hbqt/qtgui/QSessionManager.cpp
* contrib/hbqt/qtgui/QSizeGrip.cpp
* contrib/hbqt/qtgui/QSizePolicy.cpp
* contrib/hbqt/qtgui/QSlider.cpp
* contrib/hbqt/qtgui/QSound.cpp
* contrib/hbqt/qtgui/QSpacerItem.cpp
* contrib/hbqt/qtgui/QSpinBox.cpp
* contrib/hbqt/qtgui/QSplashScreen.cpp
* contrib/hbqt/qtgui/QSplitter.cpp
* contrib/hbqt/qtgui/QStandardItem.cpp
* contrib/hbqt/qtgui/QStandardItemModel.cpp
* contrib/hbqt/qtgui/QStatusBar.cpp
* contrib/hbqt/qtgui/QStringListModel.cpp
* contrib/hbqt/qtgui/QStyle.cpp
* contrib/hbqt/qtgui/QStyledItemDelegate.cpp
* contrib/hbqt/qtgui/QStyleFactory.cpp
* contrib/hbqt/qtgui/QStyleHintReturn.cpp
* contrib/hbqt/qtgui/QStyleHintReturnMask.cpp
* contrib/hbqt/qtgui/QStyleHintReturnVariant.cpp
* contrib/hbqt/qtgui/QStyleOption.cpp
* contrib/hbqt/qtgui/QStyleOptionButton.cpp
* contrib/hbqt/qtgui/QStyleOptionComboBox.cpp
* contrib/hbqt/qtgui/QStyleOptionComplex.cpp
* contrib/hbqt/qtgui/QStyleOptionDockWidget.cpp
* contrib/hbqt/qtgui/QStyleOptionFocusRect.cpp
* contrib/hbqt/qtgui/QStyleOptionFrame.cpp
* contrib/hbqt/qtgui/QStyleOptionGroupBox.cpp
* contrib/hbqt/qtgui/QStyleOptionHeader.cpp
* contrib/hbqt/qtgui/QStyleOptionMenuItem.cpp
* contrib/hbqt/qtgui/QStyleOptionProgressBar.cpp
* contrib/hbqt/qtgui/QStyleOptionSizeGrip.cpp
* contrib/hbqt/qtgui/QStyleOptionSlider.cpp
* contrib/hbqt/qtgui/QStyleOptionSpinBox.cpp
* contrib/hbqt/qtgui/QStyleOptionTab.cpp
* contrib/hbqt/qtgui/QStyleOptionTabBarBase.cpp
* contrib/hbqt/qtgui/QStyleOptionTabWidgetFrame.cpp
* contrib/hbqt/qtgui/QStyleOptionTitleBar.cpp
* contrib/hbqt/qtgui/QStyleOptionToolBar.cpp
* contrib/hbqt/qtgui/QStyleOptionToolBox.cpp
* contrib/hbqt/qtgui/QStyleOptionToolButton.cpp
* contrib/hbqt/qtgui/QStyleOptionViewItem.cpp
* contrib/hbqt/qtgui/QStylePainter.cpp
* contrib/hbqt/qtgui/QSystemTrayIcon.cpp
* contrib/hbqt/qtgui/QTabBar.cpp
* contrib/hbqt/qtgui/QTableView.cpp
* contrib/hbqt/qtgui/QTableWidget.cpp
* contrib/hbqt/qtgui/QTableWidgetItem.cpp
* contrib/hbqt/qtgui/QTableWidgetSelectionRange.cpp
* contrib/hbqt/qtgui/QTabWidget.cpp
* contrib/hbqt/qtgui/QTextBlock.cpp
* contrib/hbqt/qtgui/QTextBlockFormat.cpp
* contrib/hbqt/qtgui/QTextBrowser.cpp
* contrib/hbqt/qtgui/QTextCharFormat.cpp
* contrib/hbqt/qtgui/QTextCursor.cpp
* contrib/hbqt/qtgui/QTextDocument.cpp
* contrib/hbqt/qtgui/QTextDocumentFragment.cpp
* contrib/hbqt/qtgui/QTextDocumentWriter.cpp
* contrib/hbqt/qtgui/QTextEdit.cpp
* contrib/hbqt/qtgui/QTextFormat.cpp
* contrib/hbqt/qtgui/QTextFragment.cpp
* contrib/hbqt/qtgui/QTextFrame.cpp
* contrib/hbqt/qtgui/QTextFrameFormat.cpp
* contrib/hbqt/qtgui/QTextImageFormat.cpp
* contrib/hbqt/qtgui/QTextInlineObject.cpp
* contrib/hbqt/qtgui/QTextItem.cpp
* contrib/hbqt/qtgui/QTextLayout.cpp
* contrib/hbqt/qtgui/QTextLength.cpp
* contrib/hbqt/qtgui/QTextLine.cpp
* contrib/hbqt/qtgui/QTextListFormat.cpp
* contrib/hbqt/qtgui/QTextObject.cpp
* contrib/hbqt/qtgui/QTextOption.cpp
* contrib/hbqt/qtgui/QTextTableFormat.cpp
* contrib/hbqt/qtgui/QTimeEdit.cpp
* contrib/hbqt/qtgui/QToolBar.cpp
* contrib/hbqt/qtgui/QToolBox.cpp
* contrib/hbqt/qtgui/QToolButton.cpp
* contrib/hbqt/qtgui/QTransform.cpp
* contrib/hbqt/qtgui/QTreeView.cpp
* contrib/hbqt/qtgui/QTreeWidget.cpp
* contrib/hbqt/qtgui/QTreeWidgetItem.cpp
* contrib/hbqt/qtgui/QValidator.cpp
* contrib/hbqt/qtgui/QVBoxLayout.cpp
* contrib/hbqt/qtgui/QWheelEvent.cpp
* contrib/hbqt/qtgui/QWidget.cpp
* contrib/hbqt/qtgui/QWidgetAction.cpp
* contrib/hbqt/qtgui/QWidgetItem.cpp
* contrib/hbqt/qtgui/QWindowsStyle.cpp
* contrib/hbqt/qtgui/QWindowsXPStyle.cpp
* contrib/hbqt/qtgui/QWizard.cpp
* contrib/hbqt/qtgui/QWizardPage.cpp
* contrib/hbqt/qtnetwork/QFtp.cpp
* contrib/hbqt/qtnetwork/QHttp.cpp
* contrib/hbqt/qtnetwork/QHttpRequestHeader.cpp
* contrib/hbqt/qtnetwork/QHttpResponseHeader.cpp
* contrib/hbqt/qtnetwork/QNetworkRequest.cpp
* contrib/hbqt/qtwebkit/QWebFrame.cpp
* contrib/hbqt/qtwebkit/QWebHistory.cpp
* contrib/hbqt/qtwebkit/QWebHistoryInterface.cpp
* contrib/hbqt/qtwebkit/QWebHistoryItem.cpp
* contrib/hbqt/qtwebkit/QWebHitTestResult.cpp
* contrib/hbqt/qtwebkit/QWebPage.cpp
* contrib/hbqt/qtwebkit/QWebPluginFactory.cpp
* contrib/hbqt/qtwebkit/QWebSecurityOrigin.cpp
* contrib/hbqt/qtwebkit/QWebSettings.cpp
* contrib/hbqt/qtwebkit/QWebView.cpp
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbpgeneric.prg
* contrib/hbxbp/xbpwindow.prg
* contrib/hbxbp/tests/demoxbp.prg
+ Implemented Bisz Istvan's patch with few fixes. Big thank you.
This implementation has a better control over pointers and is dynamic.
- Completely changed windows logging mechanism. Now it is invoked only
when you define #define __debug__ on C and PRG level
TO WATCH: Please do extensive testing with demoxbp and demoqt.
We are almost done with pointer resolution, if I am not mistaking,
but we further need to look into why system memory does not go down
and keeps on increasing with every invocation of a dialog.
|
||
|
|
a4514c514a |
2009-11-01 20:11 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/hbqt_destruct.cpp
* contrib/hbqt/hbqt_slots.cpp
* contrib/hbqt/hbqt_slots.h
* contrib/hbqt/moc_slots.cpp
* contrib/hbqt/qtcore/QAbstractItemModel.cpp
* contrib/hbqt/qtcore/QAbstractListModel.cpp
* contrib/hbqt/qtcore/QAbstractTableModel.cpp
* contrib/hbqt/qtcore/QBitArray.cpp
* contrib/hbqt/qtcore/QByteArray.cpp
* contrib/hbqt/qtcore/QCoreApplication.cpp
* contrib/hbqt/qtcore/QDataStream.cpp
* contrib/hbqt/qtcore/QDate.cpp
* contrib/hbqt/qtcore/QDateTime.cpp
* contrib/hbqt/qtcore/QDir.cpp
* contrib/hbqt/qtcore/QEvent.cpp
* contrib/hbqt/qtcore/QEventLoop.cpp
* contrib/hbqt/qtcore/QFile.cpp
* contrib/hbqt/qtcore/QFileInfo.cpp
* contrib/hbqt/qtcore/QIODevice.cpp
* contrib/hbqt/qtcore/QLatin1Char.cpp
* contrib/hbqt/qtcore/QLatin1String.cpp
* contrib/hbqt/qtcore/QLine.cpp
* contrib/hbqt/qtcore/QLineF.cpp
* contrib/hbqt/qtcore/QList.cpp
* contrib/hbqt/qtcore/QLocale.cpp
* contrib/hbqt/qtcore/QMimeData.cpp
* contrib/hbqt/qtcore/QModelIndex.cpp
* contrib/hbqt/qtcore/QObject.cpp
* contrib/hbqt/qtcore/QPoint.cpp
* contrib/hbqt/qtcore/QPointF.cpp
* contrib/hbqt/qtcore/QProcess.cpp
* contrib/hbqt/qtcore/QRect.cpp
* contrib/hbqt/qtcore/QRectF.cpp
* contrib/hbqt/qtcore/QRegExp.cpp
* contrib/hbqt/qtcore/QResource.cpp
* contrib/hbqt/qtcore/QSignalMapper.cpp
* contrib/hbqt/qtcore/QSize.cpp
* contrib/hbqt/qtcore/QSizeF.cpp
* contrib/hbqt/qtcore/QStringList.cpp
* contrib/hbqt/qtcore/QTextBoundaryFinder.cpp
* contrib/hbqt/qtcore/QTextDecoder.cpp
* contrib/hbqt/qtcore/QTextEncoder.cpp
* contrib/hbqt/qtcore/QTextStream.cpp
* contrib/hbqt/qtcore/QThread.cpp
* contrib/hbqt/qtcore/QTime.cpp
* contrib/hbqt/qtcore/QTimer.cpp
* contrib/hbqt/qtcore/QTranslator.cpp
* contrib/hbqt/qtcore/QUrl.cpp
* contrib/hbqt/qtcore/QVariant.cpp
* contrib/hbqt/qtgui/QAbstractButton.cpp
* contrib/hbqt/qtgui/QAbstractItemView.cpp
* contrib/hbqt/qtgui/QAbstractPrintDialog.cpp
* contrib/hbqt/qtgui/QAbstractProxyModel.cpp
* contrib/hbqt/qtgui/QAbstractScrollArea.cpp
* contrib/hbqt/qtgui/QAbstractSlider.cpp
* contrib/hbqt/qtgui/QAbstractSpinBox.cpp
* contrib/hbqt/qtgui/QAbstractTextDocumentLayout.cpp
* contrib/hbqt/qtgui/QAction.cpp
* contrib/hbqt/qtgui/QActionGroup.cpp
* contrib/hbqt/qtgui/QApplication.cpp
* contrib/hbqt/qtgui/QBitmap.cpp
* contrib/hbqt/qtgui/QBoxLayout.cpp
* contrib/hbqt/qtgui/QBrush.cpp
* contrib/hbqt/qtgui/QButtonGroup.cpp
* contrib/hbqt/qtgui/QCalendarWidget.cpp
* contrib/hbqt/qtgui/QCheckBox.cpp
* contrib/hbqt/qtgui/QClipboard.cpp
* contrib/hbqt/qtgui/QColor.cpp
* contrib/hbqt/qtgui/QColorDialog.cpp
* contrib/hbqt/qtgui/QComboBox.cpp
* contrib/hbqt/qtgui/QCommandLinkButton.cpp
* contrib/hbqt/qtgui/QCommonStyle.cpp
* contrib/hbqt/qtgui/QCompleter.cpp
* contrib/hbqt/qtgui/QConicalGradient.cpp
* contrib/hbqt/qtgui/QContextMenuEvent.cpp
* contrib/hbqt/qtgui/QCursor.cpp
* contrib/hbqt/qtgui/QDateEdit.cpp
* contrib/hbqt/qtgui/QDateTimeEdit.cpp
* contrib/hbqt/qtgui/QDesktopWidget.cpp
* contrib/hbqt/qtgui/QDial.cpp
* contrib/hbqt/qtgui/QDialog.cpp
* contrib/hbqt/qtgui/QDirModel.cpp
* contrib/hbqt/qtgui/QDockWidget.cpp
* contrib/hbqt/qtgui/QDoubleSpinBox.cpp
* contrib/hbqt/qtgui/QDragEnterEvent.cpp
* contrib/hbqt/qtgui/QDragLeaveEvent.cpp
* contrib/hbqt/qtgui/QDragMoveEvent.cpp
* contrib/hbqt/qtgui/QDropEvent.cpp
* contrib/hbqt/qtgui/QErrorMessage.cpp
* contrib/hbqt/qtgui/QFileDialog.cpp
* contrib/hbqt/qtgui/QFileIconProvider.cpp
* contrib/hbqt/qtgui/QFileSystemModel.cpp
* contrib/hbqt/qtgui/QFocusEvent.cpp
* contrib/hbqt/qtgui/QFocusFrame.cpp
* contrib/hbqt/qtgui/QFont.cpp
* contrib/hbqt/qtgui/QFontComboBox.cpp
* contrib/hbqt/qtgui/QFontDatabase.cpp
* contrib/hbqt/qtgui/QFontDialog.cpp
* contrib/hbqt/qtgui/QFontInfo.cpp
* contrib/hbqt/qtgui/QFontMetrics.cpp
* contrib/hbqt/qtgui/QFontMetricsF.cpp
* contrib/hbqt/qtgui/QFormLayout.cpp
* contrib/hbqt/qtgui/QFrame.cpp
* contrib/hbqt/qtgui/QGradient.cpp
* contrib/hbqt/qtgui/QGridLayout.cpp
* contrib/hbqt/qtgui/QGroupBox.cpp
* contrib/hbqt/qtgui/QHBoxLayout.cpp
* contrib/hbqt/qtgui/QHeaderView.cpp
* contrib/hbqt/qtgui/QHelpEvent.cpp
* contrib/hbqt/qtgui/QIcon.cpp
* contrib/hbqt/qtgui/QImage.cpp
* contrib/hbqt/qtgui/QImageReader.cpp
* contrib/hbqt/qtgui/QImageWriter.cpp
* contrib/hbqt/qtgui/QInputContext.cpp
* contrib/hbqt/qtgui/QInputDialog.cpp
* contrib/hbqt/qtgui/QInputEvent.cpp
* contrib/hbqt/qtgui/QInputMethodEvent.cpp
* contrib/hbqt/qtgui/QItemSelection.cpp
* contrib/hbqt/qtgui/QItemSelectionModel.cpp
* contrib/hbqt/qtgui/QKeyEvent.cpp
* contrib/hbqt/qtgui/QKeySequence.cpp
* contrib/hbqt/qtgui/QLabel.cpp
* contrib/hbqt/qtgui/QLayout.cpp
* contrib/hbqt/qtgui/QLayoutItem.cpp
* contrib/hbqt/qtgui/QLCDNumber.cpp
* contrib/hbqt/qtgui/QLinearGradient.cpp
* contrib/hbqt/qtgui/QLineEdit.cpp
* contrib/hbqt/qtgui/QListView.cpp
* contrib/hbqt/qtgui/QListWidget.cpp
* contrib/hbqt/qtgui/QListWidgetItem.cpp
* contrib/hbqt/qtgui/QMainWindow.cpp
* contrib/hbqt/qtgui/QMatrix.cpp
* contrib/hbqt/qtgui/QMenu.cpp
* contrib/hbqt/qtgui/QMenuBar.cpp
* contrib/hbqt/qtgui/QMessageBox.cpp
* contrib/hbqt/qtgui/QMouseEvent.cpp
* contrib/hbqt/qtgui/QMoveEvent.cpp
* contrib/hbqt/qtgui/QMovie.cpp
* contrib/hbqt/qtgui/QPageSetupDialog.cpp
* contrib/hbqt/qtgui/QPaintDevice.cpp
* contrib/hbqt/qtgui/QPainter.cpp
* contrib/hbqt/qtgui/QPainterPath.cpp
* contrib/hbqt/qtgui/QPaintEvent.cpp
* contrib/hbqt/qtgui/QPalette.cpp
* contrib/hbqt/qtgui/QPen.cpp
* contrib/hbqt/qtgui/QPicture.cpp
* contrib/hbqt/qtgui/QPixmap.cpp
* contrib/hbqt/qtgui/QPolygon.cpp
* contrib/hbqt/qtgui/QPolygonF.cpp
* contrib/hbqt/qtgui/QPrintDialog.cpp
* contrib/hbqt/qtgui/QPrintEngine.cpp
* contrib/hbqt/qtgui/QPrinter.cpp
* contrib/hbqt/qtgui/QPrintPreviewDialog.cpp
* contrib/hbqt/qtgui/QProgressBar.cpp
* contrib/hbqt/qtgui/QProgressDialog.cpp
* contrib/hbqt/qtgui/QPushButton.cpp
* contrib/hbqt/qtgui/QRadialGradient.cpp
* contrib/hbqt/qtgui/QRadioButton.cpp
* contrib/hbqt/qtgui/QRegion.cpp
* contrib/hbqt/qtgui/QResizeEvent.cpp
* contrib/hbqt/qtgui/QScrollArea.cpp
* contrib/hbqt/qtgui/QScrollBar.cpp
* contrib/hbqt/qtgui/QSizeGrip.cpp
* contrib/hbqt/qtgui/QSizePolicy.cpp
* contrib/hbqt/qtgui/QSlider.cpp
* contrib/hbqt/qtgui/QSound.cpp
* contrib/hbqt/qtgui/QSpacerItem.cpp
* contrib/hbqt/qtgui/QSpinBox.cpp
* contrib/hbqt/qtgui/QSplashScreen.cpp
* contrib/hbqt/qtgui/QSplitter.cpp
* contrib/hbqt/qtgui/QStandardItem.cpp
* contrib/hbqt/qtgui/QStandardItemModel.cpp
* contrib/hbqt/qtgui/QStatusBar.cpp
* contrib/hbqt/qtgui/QStringListModel.cpp
* contrib/hbqt/qtgui/QStyle.cpp
* contrib/hbqt/qtgui/QStyledItemDelegate.cpp
* contrib/hbqt/qtgui/QStyleFactory.cpp
* contrib/hbqt/qtgui/QStyleHintReturn.cpp
* contrib/hbqt/qtgui/QStyleHintReturnMask.cpp
* contrib/hbqt/qtgui/QStyleHintReturnVariant.cpp
* contrib/hbqt/qtgui/QStyleOption.cpp
* contrib/hbqt/qtgui/QStyleOptionButton.cpp
* contrib/hbqt/qtgui/QStyleOptionComboBox.cpp
* contrib/hbqt/qtgui/QStyleOptionComplex.cpp
* contrib/hbqt/qtgui/QStyleOptionDockWidget.cpp
* contrib/hbqt/qtgui/QStyleOptionFocusRect.cpp
* contrib/hbqt/qtgui/QStyleOptionFrame.cpp
* contrib/hbqt/qtgui/QStyleOptionGroupBox.cpp
* contrib/hbqt/qtgui/QStyleOptionHeader.cpp
* contrib/hbqt/qtgui/QStyleOptionMenuItem.cpp
* contrib/hbqt/qtgui/QStyleOptionProgressBar.cpp
* contrib/hbqt/qtgui/QStyleOptionSizeGrip.cpp
* contrib/hbqt/qtgui/QStyleOptionSlider.cpp
* contrib/hbqt/qtgui/QStyleOptionSpinBox.cpp
* contrib/hbqt/qtgui/QStyleOptionTab.cpp
* contrib/hbqt/qtgui/QStyleOptionTabBarBase.cpp
* contrib/hbqt/qtgui/QStyleOptionTabWidgetFrame.cpp
* contrib/hbqt/qtgui/QStyleOptionTitleBar.cpp
* contrib/hbqt/qtgui/QStyleOptionToolBar.cpp
* contrib/hbqt/qtgui/QStyleOptionToolBox.cpp
* contrib/hbqt/qtgui/QStyleOptionToolButton.cpp
* contrib/hbqt/qtgui/QStyleOptionViewItem.cpp
* contrib/hbqt/qtgui/QStylePainter.cpp
* contrib/hbqt/qtgui/QSystemTrayIcon.cpp
* contrib/hbqt/qtgui/QTabBar.cpp
* contrib/hbqt/qtgui/QTableView.cpp
* contrib/hbqt/qtgui/QTableWidget.cpp
* contrib/hbqt/qtgui/QTableWidgetItem.cpp
* contrib/hbqt/qtgui/QTableWidgetSelectionRange.cpp
* contrib/hbqt/qtgui/QTabWidget.cpp
* contrib/hbqt/qtgui/QTextBlock.cpp
* contrib/hbqt/qtgui/QTextBlockFormat.cpp
* contrib/hbqt/qtgui/QTextBrowser.cpp
* contrib/hbqt/qtgui/QTextCharFormat.cpp
* contrib/hbqt/qtgui/QTextCursor.cpp
* contrib/hbqt/qtgui/QTextDocument.cpp
* contrib/hbqt/qtgui/QTextDocumentFragment.cpp
* contrib/hbqt/qtgui/QTextDocumentWriter.cpp
* contrib/hbqt/qtgui/QTextEdit.cpp
* contrib/hbqt/qtgui/QTextFormat.cpp
* contrib/hbqt/qtgui/QTextFragment.cpp
* contrib/hbqt/qtgui/QTextFrame.cpp
* contrib/hbqt/qtgui/QTextFrameFormat.cpp
* contrib/hbqt/qtgui/QTextImageFormat.cpp
* contrib/hbqt/qtgui/QTextInlineObject.cpp
* contrib/hbqt/qtgui/QTextItem.cpp
* contrib/hbqt/qtgui/QTextLayout.cpp
* contrib/hbqt/qtgui/QTextLength.cpp
* contrib/hbqt/qtgui/QTextLine.cpp
* contrib/hbqt/qtgui/QTextListFormat.cpp
* contrib/hbqt/qtgui/QTextOption.cpp
* contrib/hbqt/qtgui/QTextTableFormat.cpp
* contrib/hbqt/qtgui/QTimeEdit.cpp
* contrib/hbqt/qtgui/QToolBar.cpp
* contrib/hbqt/qtgui/QToolBox.cpp
* contrib/hbqt/qtgui/QToolButton.cpp
* contrib/hbqt/qtgui/QTransform.cpp
* contrib/hbqt/qtgui/QTreeView.cpp
* contrib/hbqt/qtgui/QTreeWidget.cpp
* contrib/hbqt/qtgui/QTreeWidgetItem.cpp
* contrib/hbqt/qtgui/QValidator.cpp
* contrib/hbqt/qtgui/QVBoxLayout.cpp
* contrib/hbqt/qtgui/QWheelEvent.cpp
* contrib/hbqt/qtgui/QWidget.cpp
* contrib/hbqt/qtgui/QWidgetAction.cpp
* contrib/hbqt/qtgui/QWidgetItem.cpp
* contrib/hbqt/qtgui/QWindowsStyle.cpp
* contrib/hbqt/qtgui/QWindowsXPStyle.cpp
* contrib/hbqt/qtgui/QWizard.cpp
* contrib/hbqt/qtgui/QWizardPage.cpp
* contrib/hbqt/qtnetwork/QFtp.cpp
* contrib/hbqt/qtnetwork/QHttp.cpp
* contrib/hbqt/qtnetwork/QHttpRequestHeader.cpp
* contrib/hbqt/qtnetwork/QHttpResponseHeader.cpp
* contrib/hbqt/qtnetwork/QNetworkRequest.cpp
* contrib/hbqt/qtwebkit/QWebHistoryInterface.cpp
* contrib/hbqt/qtwebkit/QWebHistoryItem.cpp
* contrib/hbqt/qtwebkit/QWebHitTestResult.cpp
* contrib/hbqt/qtwebkit/QWebPage.cpp
* contrib/hbqt/qtwebkit/QWebPluginFactory.cpp
* contrib/hbqt/qtwebkit/QWebSecurityOrigin.cpp
* contrib/hbqt/qtwebkit/QWebView.cpp
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpwindow.prg
* contrib/hbxbp/tests/demoxbp.prg
+ Added few more debug constructs.
+ Replaced delete ( QObject * ) obj => ( ( QObject * ) obj )->~QObject().
This is the documented method. But nevertheless there is no difference
in the two approaches. Actually "delete" operator redirects the call to
~Qobject().
! Reworked the sequence of Class destuction logic.
Lorenzo, please rebuild and report back if exiting demoxbp still GPFs
on Ubuntu.
|
||
|
|
29ae91b0af |
2009-10-31 10:23 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/hbqt.h
* contrib/hbqt/hbqt_destruct.cpp
* contrib/hbqt/hbqt_slots.cpp
* contrib/hbqt/hbqt_slots.h
* contrib/hbqt/moc_slots.cpp
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpgeneric.prg
* contrib/hbxbp/xbpmenubar.prg
* contrib/hbxbp/xbpwindow.prg
* contrib/qtgui/QTableView.cpp
* contrib/qtgui/TQTableView.prg
! Some more debug information included.
Please note that the build may be broken, so bear with me for a
couple of days. Lorenzo, you can continue with experiments.
|
||
|
|
640b0815c0 |
2009-10-29 09:58 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/hbqt_slots.cpp
* contrib/hbqt/qtgui/QTreeWidgetItem.cpp
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpgeneric.prg
* contrib/hbxbp/xbpmenubar.prg
* contrib/hbxbp/xbpstatusbar.prg
* contrib/hbxbp/xbptoolbar.prg
* contrib/hbxbp/xbpwindow.prg
* contrib/hbxbp/tests/demoxbp.prg
! Demoxbp.exe now terminates properly after releasing all Qt objects
and releasing Qt objects memory. Analysis follows.
n
|
||
|
|
04765ae783 |
* contrib/hbqt/hbqt_slots.cpp
* contrib/hbqt/hbqt_slots.h
* contrib/hbqt/qth/QAbstractItemModel.qth
* contrib/hbqt/qtcore/QAbstractItemModel.cpp
* contrib/hbqt/qtcore/TQAbstractItemModel.prg
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpgeneric.prg
* contrib/hbxbp/xbphtmlviewer.prg
* contrib/hbxbp/xbpparthandler.prg
* contrib/hbxbp/xbpprintdialog.prg
* contrib/hbxbp/xbpstatusbar.prg
* contrib/hbxbp/xbptabpage.prg
* contrib/hbxbp/xbptreeview.prg
* contrib/hbxbp/xbpwindow.prg
* contrib/hbxbp/tests/demoxbp.prg
% Fixes TO release memory properly.
! Only a small part is remaining FOR optimization and complete memory recovery.
|
||
|
|
9fdb603cc6 |
2009-10-28 02:01 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/hbqt_slots.cpp
* contrib/hbqt/hbqt_slots.h
* contrib/hbqt/moc_slots.cpp
* contrib/hbqt/qtcore/QAbstractItemModel.cpp
* contrib/hbqt/qtcore/TQAbstractItemModel.prg
* contrib/hbqt/qth/QAbstractItemModel.qth
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpgeneric.prg
* contrib/hbxbp/xbphtmlviewer.prg
* contrib/hbxbp/xbplistbox.prg
* contrib/hbxbp/xbprtf.prg
* contrib/hbxbp/xbptabpage.prg
* contrib/hbxbp/xbptreeview.prg
* contrib/hbxbp/xbpwindow.prg
* contrib/hbxbp/tests/demoxbp.prg
! Fixes to release objects in proper order.
Now demoxbp.exe terminates fine. Also you can
open as many dialogs as you want. Closing next dialog
releases the memory belonging to Qt objects but still
I have to investigate why whole of thread memory is not
released. So I have kept debug code intact. Just play with
current code, may be you can pin-point where Xbp*classes
need more tweaks.
|
||
|
|
48b227725b |
2009-10-25 21:04 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/qth/QAbstractItemModel.qth
* contrib/hbqt/qth/QTableView.qth
* contrib/hbqt/hbqt.h
* contrib/hbqt/hbqt_slots.cpp
* contrib/hbqt/moc_slots.cpp
* contrib/hbqt/qtcore/TQAbstractItemModel.prg
* contrib/hbqt/qtcore/TQAbstractListModel.prg
* contrib/hbqt/qtcore/TQAbstractTableModel.prg
* contrib/hbqt/qtcore/TQBitArray.prg
* contrib/hbqt/qtcore/TQByteArray.prg
* contrib/hbqt/qtcore/TQCoreApplication.prg
* contrib/hbqt/qtcore/TQDataStream.prg
* contrib/hbqt/qtcore/TQDate.prg
* contrib/hbqt/qtcore/TQDateTime.prg
* contrib/hbqt/qtcore/TQDir.prg
* contrib/hbqt/qtcore/TQEvent.prg
* contrib/hbqt/qtcore/TQEventLoop.prg
* contrib/hbqt/qtcore/TQFile.prg
* contrib/hbqt/qtcore/TQFileInfo.prg
* contrib/hbqt/qtcore/TQIODevice.prg
* contrib/hbqt/qtcore/TQLatin1Char.prg
* contrib/hbqt/qtcore/TQLatin1String.prg
* contrib/hbqt/qtcore/TQLine.prg
* contrib/hbqt/qtcore/TQLineF.prg
* contrib/hbqt/qtcore/TQList.prg
* contrib/hbqt/qtcore/TQLocale.prg
* contrib/hbqt/qtcore/TQMimeData.prg
* contrib/hbqt/qtcore/TQModelIndex.prg
* contrib/hbqt/qtcore/TQObject.prg
* contrib/hbqt/qtcore/TQPoint.prg
* contrib/hbqt/qtcore/TQPointF.prg
* contrib/hbqt/qtcore/TQProcess.prg
* contrib/hbqt/qtcore/TQRect.prg
* contrib/hbqt/qtcore/TQRectF.prg
* contrib/hbqt/qtcore/TQRegExp.prg
* contrib/hbqt/qtcore/TQResource.prg
* contrib/hbqt/qtcore/TQSignalMapper.prg
* contrib/hbqt/qtcore/TQSize.prg
* contrib/hbqt/qtcore/TQSizeF.prg
* contrib/hbqt/qtcore/TQStringList.prg
* contrib/hbqt/qtcore/TQTextBoundaryFinder.prg
* contrib/hbqt/qtcore/TQTextCodec.prg
* contrib/hbqt/qtcore/TQTextDecoder.prg
* contrib/hbqt/qtcore/TQTextEncoder.prg
* contrib/hbqt/qtcore/TQTextStream.prg
* contrib/hbqt/qtcore/TQThread.prg
* contrib/hbqt/qtcore/TQTime.prg
* contrib/hbqt/qtcore/TQTimer.prg
* contrib/hbqt/qtcore/TQTranslator.prg
* contrib/hbqt/qtcore/TQUrl.prg
* contrib/hbqt/qtcore/TQVariant.prg
* contrib/hbqt/qtgui/TQAbstractButton.prg
* contrib/hbqt/qtgui/TQAbstractItemDelegate.prg
* contrib/hbqt/qtgui/TQAbstractItemView.prg
* contrib/hbqt/qtgui/TQAbstractPrintDialog.prg
* contrib/hbqt/qtgui/TQAbstractProxyModel.prg
* contrib/hbqt/qtgui/TQAbstractScrollArea.prg
* contrib/hbqt/qtgui/TQAbstractSlider.prg
* contrib/hbqt/qtgui/TQAbstractSpinBox.prg
* contrib/hbqt/qtgui/TQAbstractTextDocumentLayout.prg
* contrib/hbqt/qtgui/TQAction.prg
* contrib/hbqt/qtgui/TQActionGroup.prg
* contrib/hbqt/qtgui/TQApplication.prg
* contrib/hbqt/qtgui/TQBitmap.prg
* contrib/hbqt/qtgui/TQBoxLayout.prg
* contrib/hbqt/qtgui/TQBrush.prg
* contrib/hbqt/qtgui/TQButtonGroup.prg
* contrib/hbqt/qtgui/TQCalendarWidget.prg
* contrib/hbqt/qtgui/TQCheckBox.prg
* contrib/hbqt/qtgui/TQClipboard.prg
* contrib/hbqt/qtgui/TQColor.prg
* contrib/hbqt/qtgui/TQColorDialog.prg
* contrib/hbqt/qtgui/TQComboBox.prg
* contrib/hbqt/qtgui/TQCommandLinkButton.prg
* contrib/hbqt/qtgui/TQCommonStyle.prg
* contrib/hbqt/qtgui/TQCompleter.prg
* contrib/hbqt/qtgui/TQConicalGradient.prg
* contrib/hbqt/qtgui/TQContextMenuEvent.prg
* contrib/hbqt/qtgui/TQCursor.prg
* contrib/hbqt/qtgui/TQDateEdit.prg
* contrib/hbqt/qtgui/TQDateTimeEdit.prg
* contrib/hbqt/qtgui/TQDesktopWidget.prg
* contrib/hbqt/qtgui/TQDial.prg
* contrib/hbqt/qtgui/TQDialog.prg
* contrib/hbqt/qtgui/TQDirModel.prg
* contrib/hbqt/qtgui/TQDockWidget.prg
* contrib/hbqt/qtgui/TQDoubleSpinBox.prg
* contrib/hbqt/qtgui/TQDragEnterEvent.prg
* contrib/hbqt/qtgui/TQDragLeaveEvent.prg
* contrib/hbqt/qtgui/TQDragMoveEvent.prg
* contrib/hbqt/qtgui/TQDropEvent.prg
* contrib/hbqt/qtgui/TQErrorMessage.prg
* contrib/hbqt/qtgui/TQFileDialog.prg
* contrib/hbqt/qtgui/TQFileIconProvider.prg
* contrib/hbqt/qtgui/TQFileSystemModel.prg
* contrib/hbqt/qtgui/TQFocusEvent.prg
* contrib/hbqt/qtgui/TQFocusFrame.prg
* contrib/hbqt/qtgui/TQFont.prg
* contrib/hbqt/qtgui/TQFontComboBox.prg
* contrib/hbqt/qtgui/TQFontDatabase.prg
* contrib/hbqt/qtgui/TQFontDialog.prg
* contrib/hbqt/qtgui/TQFontInfo.prg
* contrib/hbqt/qtgui/TQFontMetrics.prg
* contrib/hbqt/qtgui/TQFontMetricsF.prg
* contrib/hbqt/qtgui/TQFormLayout.prg
* contrib/hbqt/qtgui/TQFrame.prg
* contrib/hbqt/qtgui/TQGradient.prg
* contrib/hbqt/qtgui/TQGridLayout.prg
* contrib/hbqt/qtgui/TQGroupBox.prg
* contrib/hbqt/qtgui/TQHBoxLayout.prg
* contrib/hbqt/qtgui/TQHeaderView.prg
* contrib/hbqt/qtgui/TQHelpEvent.prg
* contrib/hbqt/qtgui/TQIcon.prg
* contrib/hbqt/qtgui/TQImage.prg
* contrib/hbqt/qtgui/TQImageReader.prg
* contrib/hbqt/qtgui/TQImageWriter.prg
* contrib/hbqt/qtgui/TQInputContext.prg
* contrib/hbqt/qtgui/TQInputDialog.prg
* contrib/hbqt/qtgui/TQInputEvent.prg
* contrib/hbqt/qtgui/TQInputMethodEvent.prg
* contrib/hbqt/qtgui/TQItemSelection.prg
* contrib/hbqt/qtgui/TQItemSelectionModel.prg
* contrib/hbqt/qtgui/TQKeyEvent.prg
* contrib/hbqt/qtgui/TQKeySequence.prg
* contrib/hbqt/qtgui/TQLabel.prg
* contrib/hbqt/qtgui/TQLayout.prg
* contrib/hbqt/qtgui/TQLayoutItem.prg
* contrib/hbqt/qtgui/TQLCDNumber.prg
* contrib/hbqt/qtgui/TQLinearGradient.prg
* contrib/hbqt/qtgui/TQLineEdit.prg
* contrib/hbqt/qtgui/TQListView.prg
* contrib/hbqt/qtgui/TQListWidget.prg
* contrib/hbqt/qtgui/TQListWidgetItem.prg
* contrib/hbqt/qtgui/TQMainWindow.prg
* contrib/hbqt/qtgui/TQMatrix.prg
* contrib/hbqt/qtgui/TQMenu.prg
* contrib/hbqt/qtgui/TQMenuBar.prg
* contrib/hbqt/qtgui/TQMessageBox.prg
* contrib/hbqt/qtgui/TQMouseEvent.prg
* contrib/hbqt/qtgui/TQMoveEvent.prg
* contrib/hbqt/qtgui/TQMovie.prg
* contrib/hbqt/qtgui/TQPageSetupDialog.prg
* contrib/hbqt/qtgui/TQPaintDevice.prg
* contrib/hbqt/qtgui/TQPainter.prg
* contrib/hbqt/qtgui/TQPainterPath.prg
* contrib/hbqt/qtgui/TQPaintEvent.prg
* contrib/hbqt/qtgui/TQPalette.prg
* contrib/hbqt/qtgui/TQPen.prg
* contrib/hbqt/qtgui/TQPicture.prg
* contrib/hbqt/qtgui/TQPixmap.prg
* contrib/hbqt/qtgui/TQPolygon.prg
* contrib/hbqt/qtgui/TQPolygonF.prg
* contrib/hbqt/qtgui/TQPrintDialog.prg
* contrib/hbqt/qtgui/TQPrintEngine.prg
* contrib/hbqt/qtgui/TQPrinter.prg
* contrib/hbqt/qtgui/TQPrintPreviewDialog.prg
* contrib/hbqt/qtgui/TQProgressBar.prg
* contrib/hbqt/qtgui/TQProgressDialog.prg
* contrib/hbqt/qtgui/TQPushButton.prg
* contrib/hbqt/qtgui/TQRadialGradient.prg
* contrib/hbqt/qtgui/TQRadioButton.prg
* contrib/hbqt/qtgui/TQRegion.prg
* contrib/hbqt/qtgui/TQResizeEvent.prg
* contrib/hbqt/qtgui/TQScrollArea.prg
* contrib/hbqt/qtgui/TQScrollBar.prg
* contrib/hbqt/qtgui/TQSessionManager.prg
* contrib/hbqt/qtgui/TQSizeGrip.prg
* contrib/hbqt/qtgui/TQSizePolicy.prg
* contrib/hbqt/qtgui/TQSlider.prg
* contrib/hbqt/qtgui/TQSound.prg
* contrib/hbqt/qtgui/TQSpacerItem.prg
* contrib/hbqt/qtgui/TQSpinBox.prg
* contrib/hbqt/qtgui/TQSplashScreen.prg
* contrib/hbqt/qtgui/TQSplitter.prg
* contrib/hbqt/qtgui/TQStandardItem.prg
* contrib/hbqt/qtgui/TQStandardItemModel.prg
* contrib/hbqt/qtgui/TQStatusBar.prg
* contrib/hbqt/qtgui/TQStringListModel.prg
* contrib/hbqt/qtgui/TQStyle.prg
* contrib/hbqt/qtgui/TQStyledItemDelegate.prg
* contrib/hbqt/qtgui/TQStyleFactory.prg
* contrib/hbqt/qtgui/TQStyleHintReturn.prg
* contrib/hbqt/qtgui/TQStyleHintReturnMask.prg
* contrib/hbqt/qtgui/TQStyleHintReturnVariant.prg
* contrib/hbqt/qtgui/TQStyleOption.prg
* contrib/hbqt/qtgui/TQStyleOptionButton.prg
* contrib/hbqt/qtgui/TQStyleOptionComboBox.prg
* contrib/hbqt/qtgui/TQStyleOptionComplex.prg
* contrib/hbqt/qtgui/TQStyleOptionDockWidget.prg
* contrib/hbqt/qtgui/TQStyleOptionFocusRect.prg
* contrib/hbqt/qtgui/TQStyleOptionFrame.prg
* contrib/hbqt/qtgui/TQStyleOptionGroupBox.prg
* contrib/hbqt/qtgui/TQStyleOptionHeader.prg
* contrib/hbqt/qtgui/TQStyleOptionMenuItem.prg
* contrib/hbqt/qtgui/TQStyleOptionProgressBar.prg
* contrib/hbqt/qtgui/TQStyleOptionSizeGrip.prg
* contrib/hbqt/qtgui/TQStyleOptionSlider.prg
* contrib/hbqt/qtgui/TQStyleOptionSpinBox.prg
* contrib/hbqt/qtgui/TQStyleOptionTab.prg
* contrib/hbqt/qtgui/TQStyleOptionTabBarBase.prg
* contrib/hbqt/qtgui/TQStyleOptionTabWidgetFrame.prg
* contrib/hbqt/qtgui/TQStyleOptionTitleBar.prg
* contrib/hbqt/qtgui/TQStyleOptionToolBar.prg
* contrib/hbqt/qtgui/TQStyleOptionToolBox.prg
* contrib/hbqt/qtgui/TQStyleOptionToolButton.prg
* contrib/hbqt/qtgui/TQStyleOptionViewItem.prg
* contrib/hbqt/qtgui/TQStylePainter.prg
* contrib/hbqt/qtgui/TQSystemTrayIcon.prg
* contrib/hbqt/qtgui/TQTabBar.prg
* contrib/hbqt/qtgui/TQTableView.prg
* contrib/hbqt/qtgui/TQTableWidget.prg
* contrib/hbqt/qtgui/TQTableWidgetItem.prg
* contrib/hbqt/qtgui/TQTableWidgetSelectionRange.prg
* contrib/hbqt/qtgui/TQTabWidget.prg
* contrib/hbqt/qtgui/TQTextBlock.prg
* contrib/hbqt/qtgui/TQTextBlockFormat.prg
* contrib/hbqt/qtgui/TQTextBlockGroup.prg
* contrib/hbqt/qtgui/TQTextBrowser.prg
* contrib/hbqt/qtgui/TQTextCharFormat.prg
* contrib/hbqt/qtgui/TQTextCursor.prg
* contrib/hbqt/qtgui/TQTextDocument.prg
* contrib/hbqt/qtgui/TQTextDocumentFragment.prg
* contrib/hbqt/qtgui/TQTextDocumentWriter.prg
* contrib/hbqt/qtgui/TQTextEdit.prg
* contrib/hbqt/qtgui/TQTextFormat.prg
* contrib/hbqt/qtgui/TQTextFragment.prg
* contrib/hbqt/qtgui/TQTextFrame.prg
* contrib/hbqt/qtgui/TQTextFrameFormat.prg
* contrib/hbqt/qtgui/TQTextImageFormat.prg
* contrib/hbqt/qtgui/TQTextInlineObject.prg
* contrib/hbqt/qtgui/TQTextItem.prg
* contrib/hbqt/qtgui/TQTextLayout.prg
* contrib/hbqt/qtgui/TQTextLength.prg
* contrib/hbqt/qtgui/TQTextLine.prg
* contrib/hbqt/qtgui/TQTextListFormat.prg
* contrib/hbqt/qtgui/TQTextObject.prg
* contrib/hbqt/qtgui/TQTextOption.prg
* contrib/hbqt/qtgui/TQTextTableFormat.prg
* contrib/hbqt/qtgui/TQTimeEdit.prg
* contrib/hbqt/qtgui/TQToolBar.prg
* contrib/hbqt/qtgui/TQToolBox.prg
* contrib/hbqt/qtgui/TQToolButton.prg
* contrib/hbqt/qtgui/TQTransform.prg
* contrib/hbqt/qtgui/TQTreeView.prg
* contrib/hbqt/qtgui/TQTreeWidget.prg
* contrib/hbqt/qtgui/TQTreeWidgetItem.prg
* contrib/hbqt/qtgui/TQValidator.prg
* contrib/hbqt/qtgui/TQVBoxLayout.prg
* contrib/hbqt/qtgui/TQWheelEvent.prg
* contrib/hbqt/qtgui/TQWidget.prg
* contrib/hbqt/qtgui/TQWidgetAction.prg
* contrib/hbqt/qtgui/TQWidgetItem.prg
* contrib/hbqt/qtgui/TQWindowsStyle.prg
* contrib/hbqt/qtgui/TQWindowsXPStyle.prg
* contrib/hbqt/qtgui/TQWizard.prg
* contrib/hbqt/qtgui/TQWizardPage.prg
* contrib/hbqt/qtnetwork/TQFtp.prg
* contrib/hbqt/qtnetwork/TQHttp.prg
* contrib/hbqt/qtnetwork/TQHttpRequestHeader.prg
* contrib/hbqt/qtnetwork/TQHttpResponseHeader.prg
* contrib/hbqt/qtnetwork/TQNetworkRequest.prg
* contrib/hbqt/qtwebkit/TQWebFrame.prg
* contrib/hbqt/qtwebkit/TQWebHistory.prg
* contrib/hbqt/qtwebkit/TQWebHistoryInterface.prg
* contrib/hbqt/qtwebkit/TQWebHistoryItem.prg
* contrib/hbqt/qtwebkit/TQWebHitTestResult.prg
* contrib/hbqt/qtwebkit/TQWebPage.prg
* contrib/hbqt/qtwebkit/TQWebPluginFactory.prg
* contrib/hbqt/qtwebkit/TQWebSecurityOrigin.prg
* contrib/hbqt/qtwebkit/TQWebSettings.prg
* contrib/hbqt/qtwebkit/TQWebView.prg
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbptabpage.prg
* contrib/hbxbp/xbptreeview.prg
* contrib/hbxbp/xbpwindow.prg
* contrib/hbqt/tests/demoqt.prg
* contrib/hbxbp/tests/demoxbp.prg
! Fixed LONG-STANDING memory consumption bug.
! Optimized CLASS code.
! Reworked some classes.
TODO: demoxbp.exe terminates with GPF. I know what is that.
It will take another couple of days to fix.
Now Harbour has a native GUI framework we can build upon our castles.
|
||
|
|
f8bce49c04 |
2009-10-24 00:43 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/hbqt_slots.cpp
* contrib/hbqt/qtcore/QAbstractItemModel.cpp
* contrib/hbqt/qtcore/TQAbstractItemModel.prg
* contrib/hbqt/qtcore/TQAbstractListModel.prg
* contrib/hbqt/qtcore/TQAbstractTableModel.prg
* contrib/hbqt/qtcore/TQBitArray.prg
* contrib/hbqt/qtcore/TQByteArray.prg
* contrib/hbqt/qtcore/TQCoreApplication.prg
* contrib/hbqt/qtcore/TQDataStream.prg
* contrib/hbqt/qtcore/TQDate.prg
* contrib/hbqt/qtcore/TQDateTime.prg
* contrib/hbqt/qtcore/TQDir.prg
* contrib/hbqt/qtcore/TQEvent.prg
* contrib/hbqt/qtcore/TQEventLoop.prg
* contrib/hbqt/qtcore/TQFile.prg
* contrib/hbqt/qtcore/TQFileInfo.prg
* contrib/hbqt/qtcore/TQIODevice.prg
* contrib/hbqt/qtcore/TQLatin1Char.prg
* contrib/hbqt/qtcore/TQLatin1String.prg
* contrib/hbqt/qtcore/TQLine.prg
* contrib/hbqt/qtcore/TQLineF.prg
* contrib/hbqt/qtcore/TQList.prg
* contrib/hbqt/qtcore/TQLocale.prg
* contrib/hbqt/qtcore/TQMimeData.prg
* contrib/hbqt/qtcore/TQModelIndex.prg
* contrib/hbqt/qtcore/TQObject.prg
* contrib/hbqt/qtcore/TQPoint.prg
* contrib/hbqt/qtcore/TQPointF.prg
* contrib/hbqt/qtcore/TQProcess.prg
* contrib/hbqt/qtcore/TQRect.prg
* contrib/hbqt/qtcore/TQRectF.prg
* contrib/hbqt/qtcore/TQRegExp.prg
* contrib/hbqt/qtcore/TQResource.prg
* contrib/hbqt/qtcore/TQSignalMapper.prg
* contrib/hbqt/qtcore/TQSize.prg
* contrib/hbqt/qtcore/TQSizeF.prg
* contrib/hbqt/qtcore/TQStringList.prg
* contrib/hbqt/qtcore/TQTextBoundaryFinder.prg
* contrib/hbqt/qtcore/TQTextCodec.prg
* contrib/hbqt/qtcore/TQTextDecoder.prg
* contrib/hbqt/qtcore/TQTextEncoder.prg
* contrib/hbqt/qtcore/TQTextStream.prg
* contrib/hbqt/qtcore/TQThread.prg
* contrib/hbqt/qtcore/TQTime.prg
* contrib/hbqt/qtcore/TQTimer.prg
* contrib/hbqt/qtcore/TQTranslator.prg
* contrib/hbqt/qtcore/TQUrl.prg
* contrib/hbqt/qtcore/TQVariant.prg
* contrib/hbqt/qtgui/TQAbstractButton.prg
* contrib/hbqt/qtgui/TQAbstractItemDelegate.prg
* contrib/hbqt/qtgui/TQAbstractItemView.prg
* contrib/hbqt/qtgui/TQAbstractPrintDialog.prg
* contrib/hbqt/qtgui/TQAbstractProxyModel.prg
* contrib/hbqt/qtgui/TQAbstractScrollArea.prg
* contrib/hbqt/qtgui/TQAbstractSlider.prg
* contrib/hbqt/qtgui/TQAbstractSpinBox.prg
* contrib/hbqt/qtgui/TQAbstractTextDocumentLayout.prg
* contrib/hbqt/qtgui/TQAction.prg
* contrib/hbqt/qtgui/TQActionGroup.prg
* contrib/hbqt/qtgui/TQApplication.prg
* contrib/hbqt/qtgui/TQBitmap.prg
* contrib/hbqt/qtgui/TQBoxLayout.prg
* contrib/hbqt/qtgui/TQBrush.prg
* contrib/hbqt/qtgui/TQButtonGroup.prg
* contrib/hbqt/qtgui/TQCalendarWidget.prg
* contrib/hbqt/qtgui/TQCheckBox.prg
* contrib/hbqt/qtgui/TQClipboard.prg
* contrib/hbqt/qtgui/TQColor.prg
* contrib/hbqt/qtgui/TQColorDialog.prg
* contrib/hbqt/qtgui/TQComboBox.prg
* contrib/hbqt/qtgui/TQCommandLinkButton.prg
* contrib/hbqt/qtgui/TQCommonStyle.prg
* contrib/hbqt/qtgui/TQCompleter.prg
* contrib/hbqt/qtgui/TQConicalGradient.prg
* contrib/hbqt/qtgui/TQContextMenuEvent.prg
* contrib/hbqt/qtgui/TQCursor.prg
* contrib/hbqt/qtgui/TQDateEdit.prg
* contrib/hbqt/qtgui/TQDateTimeEdit.prg
* contrib/hbqt/qtgui/TQDesktopWidget.prg
* contrib/hbqt/qtgui/TQDial.prg
* contrib/hbqt/qtgui/TQDialog.prg
* contrib/hbqt/qtgui/TQDirModel.prg
* contrib/hbqt/qtgui/TQDockWidget.prg
* contrib/hbqt/qtgui/TQDoubleSpinBox.prg
* contrib/hbqt/qtgui/TQDragEnterEvent.prg
* contrib/hbqt/qtgui/TQDragLeaveEvent.prg
* contrib/hbqt/qtgui/TQDragMoveEvent.prg
* contrib/hbqt/qtgui/TQDropEvent.prg
* contrib/hbqt/qtgui/TQErrorMessage.prg
* contrib/hbqt/qtgui/TQFileDialog.prg
* contrib/hbqt/qtgui/TQFileIconProvider.prg
* contrib/hbqt/qtgui/TQFileSystemModel.prg
* contrib/hbqt/qtgui/TQFocusEvent.prg
* contrib/hbqt/qtgui/TQFocusFrame.prg
* contrib/hbqt/qtgui/TQFont.prg
* contrib/hbqt/qtgui/TQFontComboBox.prg
* contrib/hbqt/qtgui/TQFontDatabase.prg
* contrib/hbqt/qtgui/TQFontDialog.prg
* contrib/hbqt/qtgui/TQFontInfo.prg
* contrib/hbqt/qtgui/TQFontMetrics.prg
* contrib/hbqt/qtgui/TQFontMetricsF.prg
* contrib/hbqt/qtgui/TQFormLayout.prg
* contrib/hbqt/qtgui/TQFrame.prg
* contrib/hbqt/qtgui/TQGradient.prg
* contrib/hbqt/qtgui/TQGridLayout.prg
* contrib/hbqt/qtgui/TQGroupBox.prg
* contrib/hbqt/qtgui/TQHBoxLayout.prg
* contrib/hbqt/qtgui/TQHeaderView.prg
* contrib/hbqt/qtgui/TQHelpEvent.prg
* contrib/hbqt/qtgui/TQIcon.prg
* contrib/hbqt/qtgui/TQImage.prg
* contrib/hbqt/qtgui/TQImageReader.prg
* contrib/hbqt/qtgui/TQImageWriter.prg
* contrib/hbqt/qtgui/TQInputContext.prg
* contrib/hbqt/qtgui/TQInputDialog.prg
* contrib/hbqt/qtgui/TQInputEvent.prg
* contrib/hbqt/qtgui/TQInputMethodEvent.prg
* contrib/hbqt/qtgui/TQItemSelection.prg
* contrib/hbqt/qtgui/TQItemSelectionModel.prg
* contrib/hbqt/qtgui/TQKeyEvent.prg
* contrib/hbqt/qtgui/TQKeySequence.prg
* contrib/hbqt/qtgui/TQLabel.prg
* contrib/hbqt/qtgui/TQLayout.prg
* contrib/hbqt/qtgui/TQLayoutItem.prg
* contrib/hbqt/qtgui/TQLCDNumber.prg
* contrib/hbqt/qtgui/TQLinearGradient.prg
* contrib/hbqt/qtgui/TQLineEdit.prg
* contrib/hbqt/qtgui/TQListView.prg
* contrib/hbqt/qtgui/TQListWidget.prg
* contrib/hbqt/qtgui/TQListWidgetItem.prg
* contrib/hbqt/qtgui/TQMainWindow.prg
* contrib/hbqt/qtgui/TQMatrix.prg
* contrib/hbqt/qtgui/TQMenu.prg
* contrib/hbqt/qtgui/TQMenuBar.prg
* contrib/hbqt/qtgui/TQMessageBox.prg
* contrib/hbqt/qtgui/TQMouseEvent.prg
* contrib/hbqt/qtgui/TQMoveEvent.prg
* contrib/hbqt/qtgui/TQMovie.prg
* contrib/hbqt/qtgui/TQPageSetupDialog.prg
* contrib/hbqt/qtgui/TQPaintDevice.prg
* contrib/hbqt/qtgui/TQPainter.prg
* contrib/hbqt/qtgui/TQPainterPath.prg
* contrib/hbqt/qtgui/TQPaintEvent.prg
* contrib/hbqt/qtgui/TQPalette.prg
* contrib/hbqt/qtgui/TQPen.prg
* contrib/hbqt/qtgui/TQPicture.prg
* contrib/hbqt/qtgui/TQPixmap.prg
* contrib/hbqt/qtgui/TQPolygon.prg
* contrib/hbqt/qtgui/TQPolygonF.prg
* contrib/hbqt/qtgui/TQPrintDialog.prg
* contrib/hbqt/qtgui/TQPrintEngine.prg
* contrib/hbqt/qtgui/TQPrinter.prg
* contrib/hbqt/qtgui/TQPrintPreviewDialog.prg
* contrib/hbqt/qtgui/TQProgressBar.prg
* contrib/hbqt/qtgui/TQProgressDialog.prg
* contrib/hbqt/qtgui/TQPushButton.prg
* contrib/hbqt/qtgui/TQRadialGradient.prg
* contrib/hbqt/qtgui/TQRadioButton.prg
* contrib/hbqt/qtgui/TQRegion.prg
* contrib/hbqt/qtgui/TQResizeEvent.prg
* contrib/hbqt/qtgui/TQScrollArea.prg
* contrib/hbqt/qtgui/TQScrollBar.prg
* contrib/hbqt/qtgui/TQSessionManager.prg
* contrib/hbqt/qtgui/TQSizeGrip.prg
* contrib/hbqt/qtgui/TQSizePolicy.prg
* contrib/hbqt/qtgui/TQSlider.prg
* contrib/hbqt/qtgui/TQSound.prg
* contrib/hbqt/qtgui/TQSpacerItem.prg
* contrib/hbqt/qtgui/TQSpinBox.prg
* contrib/hbqt/qtgui/TQSplashScreen.prg
* contrib/hbqt/qtgui/TQSplitter.prg
* contrib/hbqt/qtgui/TQStandardItem.prg
* contrib/hbqt/qtgui/TQStandardItemModel.prg
* contrib/hbqt/qtgui/TQStatusBar.prg
* contrib/hbqt/qtgui/TQStringListModel.prg
* contrib/hbqt/qtgui/TQStyle.prg
* contrib/hbqt/qtgui/TQStyledItemDelegate.prg
* contrib/hbqt/qtgui/TQStyleFactory.prg
* contrib/hbqt/qtgui/TQStyleHintReturn.prg
* contrib/hbqt/qtgui/TQStyleHintReturnMask.prg
* contrib/hbqt/qtgui/TQStyleHintReturnVariant.prg
* contrib/hbqt/qtgui/TQStyleOption.prg
* contrib/hbqt/qtgui/TQStyleOptionButton.prg
* contrib/hbqt/qtgui/TQStyleOptionComboBox.prg
* contrib/hbqt/qtgui/TQStyleOptionComplex.prg
* contrib/hbqt/qtgui/TQStyleOptionDockWidget.prg
* contrib/hbqt/qtgui/TQStyleOptionFocusRect.prg
* contrib/hbqt/qtgui/TQStyleOptionFrame.prg
* contrib/hbqt/qtgui/TQStyleOptionGroupBox.prg
* contrib/hbqt/qtgui/TQStyleOptionHeader.prg
* contrib/hbqt/qtgui/TQStyleOptionMenuItem.prg
* contrib/hbqt/qtgui/TQStyleOptionProgressBar.prg
* contrib/hbqt/qtgui/TQStyleOptionSizeGrip.prg
* contrib/hbqt/qtgui/TQStyleOptionSlider.prg
* contrib/hbqt/qtgui/TQStyleOptionSpinBox.prg
* contrib/hbqt/qtgui/TQStyleOptionTab.prg
* contrib/hbqt/qtgui/TQStyleOptionTabBarBase.prg
* contrib/hbqt/qtgui/TQStyleOptionTabWidgetFrame.prg
* contrib/hbqt/qtgui/TQStyleOptionTitleBar.prg
* contrib/hbqt/qtgui/TQStyleOptionToolBar.prg
* contrib/hbqt/qtgui/TQStyleOptionToolBox.prg
* contrib/hbqt/qtgui/TQStyleOptionToolButton.prg
* contrib/hbqt/qtgui/TQStyleOptionViewItem.prg
* contrib/hbqt/qtgui/TQStylePainter.prg
* contrib/hbqt/qtgui/TQSystemTrayIcon.prg
* contrib/hbqt/qtgui/TQTabBar.prg
* contrib/hbqt/qtgui/TQTableView.prg
* contrib/hbqt/qtgui/TQTableWidget.prg
* contrib/hbqt/qtgui/TQTableWidgetItem.prg
* contrib/hbqt/qtgui/TQTableWidgetSelectionRange.prg
* contrib/hbqt/qtgui/TQTabWidget.prg
* contrib/hbqt/qtgui/TQTextBlock.prg
* contrib/hbqt/qtgui/TQTextBlockFormat.prg
* contrib/hbqt/qtgui/TQTextBlockGroup.prg
* contrib/hbqt/qtgui/TQTextBrowser.prg
* contrib/hbqt/qtgui/TQTextCharFormat.prg
* contrib/hbqt/qtgui/TQTextCursor.prg
* contrib/hbqt/qtgui/TQTextDocument.prg
* contrib/hbqt/qtgui/TQTextDocumentFragment.prg
* contrib/hbqt/qtgui/TQTextDocumentWriter.prg
* contrib/hbqt/qtgui/TQTextEdit.prg
* contrib/hbqt/qtgui/TQTextFormat.prg
* contrib/hbqt/qtgui/TQTextFragment.prg
* contrib/hbqt/qtgui/TQTextFrame.prg
* contrib/hbqt/qtgui/TQTextFrameFormat.prg
* contrib/hbqt/qtgui/TQTextImageFormat.prg
* contrib/hbqt/qtgui/TQTextInlineObject.prg
* contrib/hbqt/qtgui/TQTextItem.prg
* contrib/hbqt/qtgui/TQTextLayout.prg
* contrib/hbqt/qtgui/TQTextLength.prg
* contrib/hbqt/qtgui/TQTextLine.prg
* contrib/hbqt/qtgui/TQTextListFormat.prg
* contrib/hbqt/qtgui/TQTextObject.prg
* contrib/hbqt/qtgui/TQTextOption.prg
* contrib/hbqt/qtgui/TQTextTableFormat.prg
* contrib/hbqt/qtgui/TQTimeEdit.prg
* contrib/hbqt/qtgui/TQToolBar.prg
* contrib/hbqt/qtgui/TQToolBox.prg
* contrib/hbqt/qtgui/TQToolButton.prg
* contrib/hbqt/qtgui/TQTransform.prg
* contrib/hbqt/qtgui/TQTreeView.prg
* contrib/hbqt/qtgui/TQTreeWidget.prg
* contrib/hbqt/qtgui/TQTreeWidgetItem.prg
* contrib/hbqt/qtgui/TQValidator.prg
* contrib/hbqt/qtgui/TQVBoxLayout.prg
* contrib/hbqt/qtgui/TQWheelEvent.prg
* contrib/hbqt/qtgui/TQWidget.prg
* contrib/hbqt/qtgui/TQWidgetAction.prg
* contrib/hbqt/qtgui/TQWidgetItem.prg
* contrib/hbqt/qtgui/TQWindowsStyle.prg
* contrib/hbqt/qtgui/TQWindowsXPStyle.prg
* contrib/hbqt/qtgui/TQWizard.prg
* contrib/hbqt/qtgui/TQWizardPage.prg
* contrib/hbqt/qth/QAbstractItemModel.qth
* contrib/hbqt/qtnetwork/TQFtp.prg
* contrib/hbqt/qtnetwork/TQHttp.prg
* contrib/hbqt/qtnetwork/TQHttpRequestHeader.prg
* contrib/hbqt/qtnetwork/TQHttpResponseHeader.prg
* contrib/hbqt/qtnetwork/TQNetworkRequest.prg
* contrib/hbqt/qtwebkit/TQWebFrame.prg
* contrib/hbqt/qtwebkit/TQWebHistory.prg
* contrib/hbqt/qtwebkit/TQWebHistoryInterface.prg
* contrib/hbqt/qtwebkit/TQWebHistoryItem.prg
* contrib/hbqt/qtwebkit/TQWebHitTestResult.prg
* contrib/hbqt/qtwebkit/TQWebPage.prg
* contrib/hbqt/qtwebkit/TQWebPluginFactory.prg
* contrib/hbqt/qtwebkit/TQWebSecurityOrigin.prg
* contrib/hbqt/qtwebkit/TQWebSettings.prg
* contrib/hbqt/qtwebkit/TQWebView.prg
* contrib/hbxbp/xbpappevent.prg
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbpcombobox.prg
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpgeneric.prg
* contrib/hbxbp/xbprtf.prg
* contrib/hbxbp/xbpsle.prg
* contrib/hbxbp/xbpspinbutton.prg
* contrib/hbxbp/xbpwindow.prg
* contrib/hbxbp/tests/demoxbp.prg
! CLASS code : changed from INLINE to proper method call.
As suggested by Przemek. The code will be significantly faster now.
! HBXBP : Tweaked to confirm to massive changes in HBQT.
|
||
|
|
62a09afd19 |
2009-10-19 23:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/gtalleg/tests/hbmk.hbm
* contrib/hbmysql/utils/hbmk.hbm
* contrib/hbmysql/utils/dbf2mysq.prg
* contrib/hbmysql/tests/test.prg
* contrib/hbmysql/tests/hbmk.hbm
* contrib/hbct/tests/tab.prg
* contrib/hbct/tests/tokensep.prg
* contrib/hbct/tests/datetime.prg
* contrib/hbct/tests/hbmk.hbm
* contrib/hbct/tests/token2.prg
* contrib/hbct/tests/charhist.prg
* contrib/xhb/tests/hbmk.hbm
* contrib/hbodbc/tests/hbmk.hbm
* contrib/hbtpathy/tests/hbmk.hbm
* contrib/hbmzip/tests/hbmk.hbm
* contrib/hbsqlit3/tests/hbmk.hbm
* contrib/hbsqlit3/tests/authoriz.prg
* contrib/hbblat/tests/hbmk.hbm
* contrib/hbqt/tests/hbmk.hbm
* contrib/hbfbird/tests/simple.prg
* contrib/hbfbird/tests/test.prg
* contrib/hbfbird/tests/hbmk.hbm
* contrib/hbziparc/tests/hbmk.hbm
* contrib/hbxbp/tests/hbmk.hbm
* contrib/hbnf/tests/ftgete.prg
* contrib/hbnf/tests/hbmk.hbm
* contrib/hbcurl/tests/ftp_uldl.prg
* contrib/hbcurl/tests/hbmk.hbm
* contrib/hbmemio/tests/hbmk.hbm
* contrib/gtqtc/tests/demoqtc.prg
* contrib/gtqtc/tests/hbmk.hbm
* contrib/hbnetio/utils/hbmk.hbm
* contrib/hbnetio/tests/hbmk.hbm
* contrib/rddsql/tests/hbmk.hbm
* contrib/hbhpdf/tests/harupdf.prg
* contrib/hbhpdf/tests/hbmk.hbm
* contrib/rddado/tests/hbmk.hbm
* contrib/gtwvg/tests/hbmk.hbm
* contrib/hbpgsql/tests/async.prg
* contrib/hbpgsql/tests/test.prg
* contrib/hbpgsql/tests/hbmk.hbm
* contrib/hbpgsql/tests/cache.prg
* contrib/hbpgsql/tests/stress.prg
* contrib/hbpgsql/tests/dbf2pg.prg
* contrib/hbclipsm/tests/hbmk.hbm
* contrib/rddads/tests/datad.prg
* contrib/rddads/tests/hbmk.hbm
* contrib/rddads/tests/testmg.prg
* contrib/hbfimage/tests/fitest.prg
* contrib/hbfimage/tests/hbmk.hbm
* contrib/hbgd/tests/tostring.prg
* contrib/hbgd/tests/gdtestcl.prg
* contrib/hbgd/tests/gdtest.prg
* contrib/hbgd/tests/animgif.prg
* contrib/hbgd/tests/testdpi.prg
* contrib/hbgd/tests/hbmk.hbm
* contrib/hbgd/tests/counter.prg
* contrib/hbgd/tests/antialia.prg
* contrib/hbgd/tests/bartest.prg
* contrib/hbgd/tests/barms.prg
* contrib/hbgd/tests/test_out.prg
* contrib/hbmisc/tests/testhbf.prg
* contrib/hbmisc/tests/hbmk.hbm
* contrib/hbmisc/tests/twirl.prg
* contrib/hbtip/tests/dnldftp.prg
* contrib/hbtip/tests/upld_ftp.prg
* contrib/hbtip/tests/dbtohtml.prg
* contrib/hbtip/tests/hbmk.hbm
* contrib/hbwin/hbwin.h
* contrib/hbwin/hbwin.ch
* contrib/hbwin/tests/testsim.prg
* contrib/hbwin/tests/testole.prg
* contrib/hbwin/tests/testcom2.prg
* contrib/hbwin/win_com.c
* contrib/hbssl/tests/hbmk.hbm
* contrib/hbbtree/tests/hbmk.hbm
! Fixed warnings and errors in test apps.
+ Added -es2 option to test/util default options.
* Renamed few macros in hbwin / win_com implementation:
FCN* -> WIN_COM_FUN_*
WPDBG* -> WIN_COM_DBG_*
; TOFIX: Some errors are left in hbgd/test_out.prg and
gtwvg to be fixed, now the can't be built.
Please do it.
|
||
|
|
7b830f3cd2 |
2009-10-19 18:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/gtalleg/tests/hbmk.hbm
* contrib/hbmysql/utils/hbmk.hbm
* contrib/hbmysql/tests/hbmk.hbm
* contrib/hbct/tests/hbmk.hbm
* contrib/xhb/tests/hbmk.hbm
* contrib/hbodbc/tests/hbmk.hbm
* contrib/hbtpathy/tests/hbmk.hbm
* contrib/hbmzip/tests/hbmk.hbm
* contrib/hbsqlit3/tests/hbmk.hbm
* contrib/hbblat/tests/hbmk.hbm
* contrib/hbqt/tests/hbmk.hbm
* contrib/hbfbird/tests/hbmk.hbm
* contrib/hbziparc/tests/hbmk.hbm
* contrib/hbxbp/tests/hbmk.hbm
* contrib/hbnf/tests/hbmk.hbm
* contrib/hbcurl/tests/hbmk.hbm
* contrib/hbmemio/tests/hbmk.hbm
* contrib/gtqtc/tests/hbmk.hbm
* contrib/hbnetio/utils/hbmk.hbm
* contrib/hbnetio/tests/hbmk.hbm
* contrib/rddsql/tests/hbmk.hbm
* contrib/hbhpdf/tests/hbmk.hbm
* contrib/rddado/tests/hbmk.hbm
* contrib/gtwvg/tests/hbmk.hbm
* contrib/hbpgsql/tests/hbmk.hbm
* contrib/rddads/tests/hbmk.hbm
* contrib/hbclipsm/tests/hbmk.hbm
* contrib/hbfimage/tests/hbmk.hbm
* contrib/hbgd/tests/hbmk.hbm
* contrib/hbmisc/tests/hbmk.hbm
* contrib/hbtip/tests/hbmk.hbm
* contrib/hbwin/tests/hbmk.hbm
* contrib/hbssl/tests/hbmk.hbm
* contrib/hbbtree/tests/hbmk.hbm
+ Added -w3 Harbour switch to all test dirs.
(in few places just formatted because it was there)
; TOFIX: All tests should be eventually made fully
warning free, so in the future expect -es2
switch to be added as well.
* contrib/hbwin/tests/testprn.prg
! Fixed two constant names.
|