Commit Graph

  • e08ab48f90 2009-07-10 03:17 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapigt.h * harbour/source/rtl/gtapi.c * changed last parameter of hb_gtRepChar() from USHORT uiCount to ULONG ulCount * removed basic parameter validation from hb_gtScroll() - such things should be done by GT driver * minor cleanup Przemyslaw Czerpak 2009-07-10 01:18:02 +00:00
  • 021e5b4e45 2009-07-10 02:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbclipsm/gauge.c % Minor cleanup. Viktor Szakats 2009-07-10 00:33:57 +00:00
  • cd2e990242 2009-07-10 02:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbgtcore.h * include/hbapigt.h * include/hbapi.h * source/rtl/scroll.c * source/rtl/maxrow.c * source/rtl/gtapi.c * source/rtl/saverest.c * source/rtl/console.c * source/rtl/oldclear.c * source/rtl/hbgtcore.c * source/rtl/scrrow.c * source/rtl/shadow.c * source/rtl/setcurs.c * source/rtl/mouse53.c * source/rtl/gx.c * source/rtl/mouseapi.c * contrib/hbct/cursor.c * contrib/hbct/ctwfunc.c * contrib/hbclipsm/gauge.c * Changed all USHORT to int in high-level GT API layer which already had an int representation on the low-level. Please review me. It's possible that some extra checks (or else) need to be added since signedness has changed. * Change mouse state buffer from char * to void *. ; TODO: Review remaining BYTE/USHORT usage for attr, color and char. Char is sometimes represented by UCHAR, sometimes by char and sometimes by USHORT. Color is represented by both int and BYTE. attr is BYTE, which can be changed to hbU8. Viktor Szakats 2009-07-10 00:23:44 +00:00
  • f3cb2c3bf6 2009-07-10 01:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbapigt.h * contrib/hbct/screen2.c * contrib/hbct/cursor.c * contrib/hbct/screen1.c * contrib/hbct/setrc.c * contrib/hbclipsm/status.c * contrib/hbclipsm/gauge.c * source/rtl/scroll.c * source/rtl/setposbs.c * source/rtl/oldbox.c * source/rtl/setpos.c * source/rtl/box.c * source/rtl/gtapi.c * source/rtl/console.c * source/rtl/oldclear.c * source/rtl/xsavescr.c * SHORT -> int (hb_gtGetPos(), hb_gtSetPos(), hb_gtScroll(), hb_gtBox*(), hb_gtDrawBox()) * UCHAR -> char Viktor Szakats 2009-07-09 23:03:23 +00:00
  • 6150fa9aa2 2009-07-10 00:24 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbgtcore.h * source/rtl/gtapi.c * source/rtl/hbgtcore.c * Changed low level GT SAVE/REST method buffer parameter type to void * from BYTE *. Some explicit casts removed. * Few more BYTE *s to char *. Viktor Szakats 2009-07-09 22:29:21 +00:00
  • 2832c55881 2009-07-09 23:14 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbvmpub.h * include/extend.api * include/hbwince.h * include/hb_io.h * include/hbdefs.h * include/hbsetup.h * include/hbinit.h * include/clipdefs.h * include/hbmath.h * include/hbzlib.h * include/hbregex.h * include/hbexprb.c * source/pp/hbpp.c * source/lang/msgrukoi.c * source/lang/msgzhgb.c * source/lang/msgruwin.c * source/lang/msgelwin.c * source/lang/msgro.c * source/lang/msghriso.c * source/lang/msgcskam.c * source/lang/msggl.c * source/lang/msges.c * source/lang/msgde.c * source/lang/msgru866.c * source/lang/msgcs852.c * source/lang/msgplmaz.c * source/lang/msgpliso.c * source/lang/msgplwin.c * source/lang/msgid.c * source/lang/msgel.c * source/lang/msgdewin.c * source/lang/msghr437.c * source/lang/msghr852.c * source/lang/msgcsiso.c * source/lang/msgcswin.c * source/lang/msgeswin.c * source/vm/macro.c * source/vm/mainwin.c * source/vm/maindll.c * source/vm/itemapi.c * source/vm/hvm.c * source/vm/cmdarg.c * source/vm/mainstd.c * source/vm/maindllp.c * source/vm/fm.c * source/vm/extrap.c * source/vm/thread.c * source/vm/main.c * source/vm/break.c * source/vm/dynlibhb.c * source/vm/set.c * source/vm/classes.c * source/debug/dbgtwin.prg * source/debug/dbgtmenu.prg * source/debug/dbgmenu.prg * source/debug/dbgthsh.prg * source/debug/dbgwa.prg * source/common/hbgete.c * source/common/hbver.c * source/common/hbprintf.c * source/common/hbfsapi.c * source/common/hbverdsp.c * source/common/hbwince.c * source/common/hbfopen.c * source/common/hbdate.c * source/macro/macroa.c * source/macro/macrob.c * source/rtl/lennum.c * source/rtl/gtdos/gtdos.c * source/rtl/setposbs.c * source/rtl/gtwin/gtwin.c * source/rtl/typefile.prg * source/rtl/math.c * source/rtl/getsys53.prg * source/rtl/tobject.prg * source/rtl/gtcrs/gtcrs.c * source/rtl/gtcrs/gtcrs.h * source/rtl/philesx.c * source/rtl/filehb.c * source/rtl/hbtoken.c * source/rtl/fstemp.c * source/rtl/ampm.c * source/rtl/maxrow.c * source/rtl/hbstrfmt.c * source/rtl/transfrm.c * source/rtl/gttone.c * source/rtl/datec.c * source/rtl/fserr.c * source/rtl/pushbtn.prg * source/rtl/memvarbl.prg * source/rtl/hbregexc.c * source/rtl/profiler.prg * source/rtl/hbini.prg * source/rtl/dbedit.prg * source/rtl/filesys.c * source/rtl/lang.c * source/rtl/einstv52.prg * source/rtl/hbbit.c * source/rtl/isprint.c * source/rtl/altd.prg * source/rtl/diskspac.c * source/rtl/console.c * source/rtl/gtos2/gtos2.c * source/rtl/adir.prg * source/rtl/gui.prg * source/rtl/hbgtcore.c * source/rtl/dirdrive.c * source/rtl/wait.prg * source/rtl/mlcfunc.c * source/rtl/scrollbr.prg * source/rtl/gtapiu.c * source/rtl/tbrowsys.prg * source/rtl/oemansi.c * source/rtl/philes53.c * source/rtl/color53.prg * source/rtl/xsavescr.c * source/rtl/tgetlist.prg * source/rtl/gtsln/mousesln.c * source/rtl/gtsln/kbsln.c * source/rtl/gtsln/gtsln.h * source/rtl/disksphb.c * source/rtl/tlabel.prg * source/rtl/radiogrp.prg * source/rtl/scrrow.c * source/rtl/net.c * source/rtl/stuff.c * source/rtl/checkbox.prg * source/rtl/filebuf.c * source/rtl/mtran.c * source/rtl/gete.c * source/rtl/hbproces.c * source/rtl/gtwvt/gtwvt.c * source/rtl/fssize.c * source/rtl/memofile.c * source/rtl/hbffind.c * source/rtl/tmenuitm.prg * source/rtl/gtsys.c * source/rtl/devoutp.prg * source/codepage/uckoi8.c * source/codepage/uckoi8u.c * source/codepage/cphu852s.c * source/codepage/cpes850c.c * source/codepage/cphuisos.c * source/codepage/ucmaz.c * source/codepage/cptr857.c * source/codepage/ucmik.c * source/codepage/cphr437.c * source/codepage/cphuwins.c * source/rdd/dbjoin.prg * source/rdd/dbnubs.c * source/rdd/dbfuncs.prg * source/rdd/dbtotal.prg * source/rdd/dbstrux.prg * source/rdd/dbsort.prg * source/rdd/dbfcdx/dbfcdx1.c * source/rdd/hbsix/sxcompr.c * source/compiler/hbmain.c * source/compiler/expropta.c * source/compiler/exproptb.c * source/compiler/fixflex.c * source/compiler/compi18n.c * source/compiler/gencobj.c * source/compiler/hbopt.c * source/compiler/hbgenerr.c * utils/hbtest/rt_main.h * utils/hbtest/rt_main.ch * utils/hbtest/rt_trans.prg * utils/hbtest/rt_misc.prg * utils/hbtest/rt_vars.ch * contrib/gtalleg/gtalleg.c * contrib/gtalleg/ssf.h * contrib/hbmysql/mysqlold.c * contrib/hbmysql/mysql.c * contrib/hbct/charlist.c * contrib/hbct/ctnet.c * contrib/hbct/charonly.c * contrib/hbct/ctset.c * contrib/hbct/ctset.h * contrib/hbct/cterror.ch * contrib/hbct/ftoc.c * contrib/hbct/charevod.c * contrib/hbct/exponent.c * contrib/hbct/dattime3.c * contrib/hbct/ct.prg * contrib/hbct/cursor.c * contrib/hbct/color.c * contrib/hbct/charone.c * contrib/hbct/numconv.prg * contrib/hbct/cttime.prg * contrib/hbct/ctstr.h * contrib/hbct/atnum.c * contrib/hbct/disk.c * contrib/hbct/misc1.c * contrib/hbct/print.c * contrib/xhb/hblog.ch * contrib/xhb/bkgtsks.c * contrib/xhb/wintypes.ch * contrib/xhb/classex.ch * contrib/xhb/hbcomprs.c * contrib/xhb/ttable.ch * contrib/xhb/hbcompat.ch * contrib/xhb/arrayblk.prg * contrib/xhb/hbctypes.ch * contrib/xhb/xhbextrn.ch * contrib/xhb/filestat.c * contrib/xhb/hblogdef.ch * contrib/xhb/xhbcopyf.c * contrib/xhb/hbserv.c * contrib/xhb/xhbfunc.c * contrib/hbodbc/odbcold.c * contrib/hbtpathy/telepath.ch * contrib/hbmzip/hbmzip.c * contrib/hbblat/hbblat.ch * contrib/hbxbp/xbpfiledialog.prg * contrib/hbxbp/gra.ch * contrib/hbxbp/xbpwindow.prg * contrib/hbxbp/xbp.ch * contrib/hbxbp/xbphtmlviewer.prg * contrib/hbxbp/xbptoolbar.prg * contrib/hbxbp/appevent.ch * contrib/hbxbp/xbpgeneric.prg * contrib/xpp/philesx.c * contrib/hbnf/acctyear.prg * contrib/hbnf/byteneg.prg * contrib/hbnf/isshare.prg * contrib/hbnf/kspeed.c * contrib/hbnf/prtscr.c * contrib/hbnf/ftshadow.c * contrib/hbnf/descendn.c * contrib/hbnf/scancode.prg * contrib/hbnf/vidmode.prg * contrib/hbnf/acctadj.prg * contrib/hbnf/vidcur.prg * contrib/hbnf/iamidle.c * contrib/hbnf/acctmnth.prg * contrib/hbnf/madd.prg * contrib/hbnf/fttext.c * contrib/hbnf/mouse1.prg * contrib/hbnf/settime.prg * contrib/hbnf/page.prg * contrib/hbnf/setkeys.c * contrib/hbnf/month.prg * contrib/hbnf/acctweek.prg * contrib/hbnf/acctqtr.prg * contrib/hbnf/dosver.prg * contrib/hbnf/metaph.prg * contrib/hbnf/menu1.prg * contrib/hbnf/byteand.prg * contrib/hbnf/bytexor.prg * contrib/hbnf/byteor.prg * contrib/hbnf/asum.prg * contrib/hbnf/wda.prg * contrib/hbnf/aavg.prg * contrib/hbnf/mouse.c * contrib/hbnf/setdate.prg * contrib/hbnf/amedian.prg * contrib/hbnf/blink.prg * contrib/hbnf/getvid.c * contrib/hbnf/getver.c * contrib/hbnf/nwuid.prg * contrib/hbnf/aemaxlen.prg * contrib/hbnf/bitset.prg * contrib/hbnf/nwlstat.prg * contrib/hbnf/tempfile.prg * contrib/hbnf/diskfunc.prg * contrib/hbnf/d2e.prg * contrib/hbnf/mouse2.prg * contrib/hbnf/firstday.prg * contrib/hbnf/menutonf.prg * contrib/hbnf/pvid.prg * contrib/hbnf/isbit.prg * contrib/hbnf/datecnfg.prg * contrib/hbnf/putkey.c * contrib/hbnf/getenvrn.c * contrib/hbnf/bytenot.prg * contrib/hbnf/aeminlen.prg * contrib/hbnf/year.prg * contrib/hbnf/ftmenuto.ch * contrib/hbnf/rmdir.c * contrib/hbnf/sysmem.prg * contrib/hbnf/bitclr.prg * contrib/hbnf/setlastk.c * contrib/hbnf/clrsel.prg * contrib/hbcurl/hbcurl.ch * contrib/gtwvg/gtwvg.c * contrib/gtwvg/wvgax.prg * contrib/gtwvg/gtwvg.h * contrib/gtwvg/wvggui.c * contrib/gtwvg/wvggui.h * contrib/gtwvg/wvgwin.c * contrib/gtwvg/wvgutils.c * contrib/gtwvg/wvgcore.c * contrib/gtwvg/wvgtabpg.prg * contrib/gtwvg/wvgsink.c * contrib/gtwvg/wvgwing.c * contrib/hbclipsm/num.c * contrib/hbclipsm/stack.c * contrib/rddads/rddads.h * contrib/rddads/ads1.c * contrib/hbfimage/fi_winfu.c * contrib/hbfimage/fi_wrp.c * contrib/hbgd/gd.ch * contrib/hbgd/gdchart.prg * contrib/hbgd/gdimage.prg * contrib/hbgd/gdwrp.c * contrib/hbmisc/nconvert.prg * contrib/hbmisc/stringsx.c * contrib/hbmisc/spd.c * contrib/hbmisc/stringp.prg * contrib/hbwin/win_prn2.c * contrib/hbwin/wapi_commctrl.c * contrib/hbwin/wapi_winbase.c * contrib/hbwin/wapi_winuser.c * contrib/hbwin/hbwinole.h * contrib/hbwin/win_dll.c * contrib/hbwin/axfunc.prg * contrib/hbwin/win_prn1.c * contrib/hbvpdf/hbvpdf.ch * examples/hboleold/win_ole.c * Formatting: - Removing EOL whitespaces. - Removing extra empty lines at EOF. - Adding EOL at EOF if missing. (except in foreign code) Viktor Szakats 2009-07-09 21:22:22 +00:00
  • 3b838b372d 2009-07-09 19:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbsqlit3/hbsqlit3.c * contrib/hbfimage/fi_wrp.c * Avoiding BYTE. Viktor Szakats 2009-07-09 17:12:12 +00:00
  • 1d54b33945 2009-07-09 17:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbgtcore.h * include/hbapigt.h * source/rtl/oldbox.c * source/rtl/box.c * source/rtl/gtstd/gtstd.c * source/rtl/gtcgi/gtcgi.c * source/rtl/gtapi.c * source/rtl/console.c * source/rtl/gtos2/gtos2.c * source/rtl/hbgtcore.c * source/rtl/gtpca/gtpca.c * contrib/hbct/screen2.c * contrib/hbct/ctwin.c * contrib/hbct/ctwin.h * contrib/hbct/ctwfunc.c * contrib/hbclipsm/status.c * contrib/hbclipsm/gauge.c * examples/hbmake/hbmakec.c * BYTE * -> char * for GT API functions. * hb_gtRepChar() character parameter BYTE -> USHORT. % Unnecessary casts deleted. ; TODO: Screen save/restore buffer kept as BYTE, but it also should be converted to something else. void * probably. ; QUESTION: Single chars are represented as USHORT. Shouldn't we change it to 'char'? Viktor Szakats 2009-07-09 15:54:22 +00:00
  • f2c01933de 2009-07-09 15:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/utils.c - contrib/hbtip/base64x.c * contrib/hbtip/client.prg * contrib/hbtip/smtpcln.prg * contrib/hbtip/Makefile * contrib/hbvpdf/hbvpsup.prg * Using core BASE64 functions. ; Left HB_BASE64() as compatibility call in hbtip. Viktor Szakats 2009-07-09 13:21:43 +00:00
  • dbc73caebb add missed line to latest ChangeLog text: ! Deleted Alert() calls from code. (from hbtip code) Viktor Szakats 2009-07-09 13:05:12 +00:00
  • 9ba5e3e952 2009-07-09 14:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbextern.ch * source/rtl/Makefile + source/rtl/base64c.c + source/rtl/base64.prg + Added HB_BASE64ENCODE(), HB_BASE64DECODE() to core. They were copied from hbtip and hbvpdf and currently the decoder is .prg code while encoding is .c code. Latter has one TOFIX for an error situation. Viktor Szakats 2009-07-09 13:03:59 +00:00
  • b347767d27 2009-07-09 14:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbexpra.c % reduce macro expressions used in POP operation. It allows to use code like: &("((M->VAR))") := 1 Przemyslaw Czerpak 2009-07-09 12:41:00 +00:00
  • aa338cb3aa 2009-07-08 16:58 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbxbp/xbpbitmap.prg + Implemented XbpBitmap() class - mostly working. Pritpal Bedi 2009-07-09 00:09:43 +00:00
  • e612f92599 2009-07-08 16:50 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/hbqt.ch Pritpal Bedi 2009-07-08 23:57:56 +00:00
  • f012689c14 2009-07-08 22:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added -[no]ignore option which tells hbmk2 to ignore errors returned by compiler tools and continue as normal. Useful to gather all build errors in one pass. ! Fixed hbmk2 errorlevel on resource compiler error. Viktor Szakats 2009-07-08 21:05:53 +00:00
  • 5addcb7626 2009-07-08 22:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! allmsvc filter didn't cover msvcia64. Viktor Szakats 2009-07-08 20:14:26 +00:00
  • 2532ca9143 2009-07-08 20:33 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbexprb.c ! fixed macropop used with messages Przemyslaw Czerpak 2009-07-08 18:33:12 +00:00
  • ed74e0f4b1 2009-07-08 20:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/tget.prg ! Fixed to handle lowercase picture mask characters. Please test. Viktor Szakats 2009-07-08 18:05:54 +00:00
  • aec5ed2ce6 2009-07-08 18:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbtask.h * harbour/source/vm/maindllh/Makefile * harbour/source/vm/task.c * harbour/source/vm/hvmall.c * harbour/source/rtl/cputime.c * harbour/contrib/hbmysql/hbmysql.hbc * harbour/contrib/xhb/xhb.hbc * harbour/contrib/xhb/xhberrc.c * harbour/contrib/xhb/xhbver.ch * harbour/contrib/hbodbc/hbodbc.hbc * harbour/contrib/hbtpathy/hbtpathy.hbc * harbour/contrib/hbsqlit3/tests/hooks.prg * harbour/contrib/hbsqlit3/tests/backup.prg * harbour/contrib/hbsqlit3/tests/authoriz.prg * harbour/contrib/hbsqlit3/hbsqlit3.hbc * harbour/contrib/hbmzip/hbmzip.hbc * harbour/contrib/hbqt/QDragEnterEvent.cpp * harbour/contrib/hbqt/QWebSecurityOrigin.cpp * harbour/contrib/hbqt/QConicalGradient.cpp * harbour/contrib/hbqt/TQWidgetItem.prg * harbour/contrib/hbqt/QGradient.cpp * harbour/contrib/hbqt/TQDropEvent.prg * harbour/contrib/hbqt/QStandardItemModel.cpp * harbour/contrib/hbqt/TQTextObject.prg * harbour/contrib/hbqt/QPicture.cpp * harbour/contrib/hbqt/TQStyleHintReturn.prg * harbour/contrib/hbqt/QStyledItemDelegate.cpp * harbour/contrib/hbqt/QAbstractListModel.cpp * harbour/contrib/hbqt/TQFontDatabase.prg * harbour/contrib/hbqt/QResource.cpp * harbour/contrib/hbqt/TQWebHistory.prg * harbour/contrib/hbqt/QMouseEvent.cpp * harbour/contrib/hbqt/TQAbstractItemModel.prg * harbour/contrib/hbqt/QStyleOptionHeader.cpp * harbour/contrib/hbqt/QWheelEvent.cpp * harbour/contrib/hbqt/QRadialGradient.cpp * harbour/contrib/hbqt/QCursor.cpp * harbour/contrib/hbqt/QFocusEvent.cpp * harbour/contrib/hbqt/QStyleHintReturn.cpp * harbour/contrib/hbqt/QStyleOptionToolButton.cpp * harbour/contrib/hbqt/QStylePainter.cpp * harbour/contrib/hbqt/QWebPluginFactory.cpp * harbour/contrib/hbqt/TQSystemTrayIcon.prg * harbour/contrib/hbqt/QLinearGradient.cpp * harbour/contrib/hbqt/QDragLeaveEvent.cpp * harbour/contrib/hbqt/TQStyleOptionViewItem.prg * harbour/contrib/hbqt/QStyleOptionToolBox.cpp * harbour/contrib/hbqt/QStyleOptionTabBarBase.cpp * harbour/contrib/hbqt/QStringList.cpp * harbour/contrib/hbqt/TQStyleOptionTitleBar.prg * harbour/contrib/hbqt/TQSound.prg * harbour/contrib/hbqt/TQGradient.prg * harbour/contrib/hbqt/TQWebSettings.prg * harbour/contrib/hbqt/TQApplication.prg * harbour/contrib/hbqt/QStyleOptionViewItem.cpp * harbour/contrib/hbqt/TQCoreApplication.prg * harbour/contrib/hbqt/TQKeySequence.prg * harbour/contrib/hbqt/QStyleOptionToolBar.cpp * harbour/contrib/hbqt/QStyleOptionTitleBar.cpp * harbour/contrib/hbqt/TQResource.prg * harbour/contrib/hbqt/QStyleOptionButton.cpp * harbour/contrib/hbqt/QSizePolicy.cpp * harbour/contrib/hbqt/QWebSettings.cpp * harbour/contrib/hbqt/TQStyleOptionSizeGrip.prg * harbour/contrib/hbqt/TQStyleOptionGroupBox.prg * harbour/contrib/hbqt/TQStylePainter.prg * harbour/contrib/hbqt/TQWebPluginFactory.prg * harbour/contrib/hbqt/QKeySequence.cpp * harbour/contrib/hbqt/QKeyEvent.cpp * harbour/contrib/hbqt/QStyleOptionSlider.cpp * harbour/contrib/hbqt/TQDragMoveEvent.prg * harbour/contrib/hbqt/QWidgetItem.cpp * harbour/contrib/hbqt/QStyleOptionSizeGrip.cpp * harbour/contrib/hbqt/TQWebHistoryItem.prg * harbour/contrib/hbqt/QTextObject.cpp * harbour/contrib/hbqt/QStyleOptionGroupBox.cpp * harbour/contrib/hbqt/QImage.cpp * harbour/contrib/hbqt/QLine.cpp * harbour/contrib/hbqt/TQStyleOptionProgressBar.prg * harbour/contrib/hbqt/QWebHistory.cpp * harbour/contrib/hbqt/TQStyleHintReturnVariant.prg * harbour/contrib/hbqt/TQWebSecurityOrigin.prg * harbour/contrib/hbqt/TQStyleOptionTab.prg * harbour/contrib/hbqt/TQStringListModel.prg * harbour/contrib/hbqt/QWebHitTestResult.cpp * harbour/contrib/hbqt/TQStandardItemModel.prg * harbour/contrib/hbqt/QSystemTrayIcon.cpp * harbour/contrib/hbqt/QStyleOptionDockWidget.cpp * harbour/contrib/hbqt/TQFileSystemModel.prg * harbour/contrib/hbqt/QStyleOptionTabWidgetFrame.cpp * harbour/contrib/hbqt/QStyleOptionFocusRect.cpp * harbour/contrib/hbqt/QMoveEvent.cpp * harbour/contrib/hbqt/TQImageWriter.prg * harbour/contrib/hbqt/TQAbstractListModel.prg * harbour/contrib/hbqt/QWidgetAction.cpp * harbour/contrib/hbqt/TQModelIndex.prg * harbour/contrib/hbqt/QStringListModel.cpp * harbour/contrib/hbqt/TQKeyEvent.prg * harbour/contrib/hbqt/TQStyleOptionMenuItem.prg * harbour/contrib/hbqt/TQStyleOptionHeader.prg * harbour/contrib/hbqt/QFileSystemModel.cpp * harbour/contrib/hbqt/TQWebHistoryInterface.prg * harbour/contrib/hbqt/TQStyleOptionComboBox.prg * harbour/contrib/hbqt/TQBrush.prg * harbour/contrib/hbqt/TQStyleOptionToolButton.prg * harbour/contrib/hbqt/QImageWriter.cpp * harbour/contrib/hbqt/TQLine.prg * harbour/contrib/hbqt/TQAbstractTableModel.prg * harbour/contrib/hbqt/TQStyleOptionTabBarBase.prg * harbour/contrib/hbqt/QStyleOptionMenuItem.cpp * harbour/contrib/hbqt/TQImageReader.prg * harbour/contrib/hbqt/QDropEvent.cpp * harbour/contrib/hbqt/TQColor.prg * harbour/contrib/hbqt/TQStyleOptionComplex.prg * harbour/contrib/hbqt/TQWebHitTestResult.prg * harbour/contrib/hbqt/QLatin1String.cpp * harbour/contrib/hbqt/QStandardItem.cpp * harbour/contrib/hbqt/TQLatin1Char.prg * harbour/contrib/hbqt/QWebHistoryInterface.cpp * harbour/contrib/hbqt/QStyleOptionComboBox.cpp * harbour/contrib/hbqt/TQStyleOptionSpinBox.prg * harbour/contrib/hbqt/TQPalette.prg * harbour/contrib/hbqt/TQResizeEvent.prg * harbour/contrib/hbqt/TQStyleOptionFocusRect.prg * harbour/contrib/hbqt/QAbstractItemModel.cpp * harbour/contrib/hbqt/QImageReader.cpp * harbour/contrib/hbqt/TQDragEnterEvent.prg * harbour/contrib/hbqt/TQWidgetAction.prg * harbour/contrib/hbqt/QWebHistoryItem.cpp * harbour/contrib/hbqt/TQStyleOptionButton.prg * harbour/contrib/hbqt/QDateTime.cpp * harbour/contrib/hbqt/QPalette.cpp * harbour/contrib/hbqt/QStyleOptionProgressBar.cpp * harbour/contrib/hbqt/QResizeEvent.cpp * harbour/contrib/hbqt/TQStyledItemDelegate.prg * harbour/contrib/hbqt/QStyleHintReturnVariant.cpp * harbour/contrib/hbqt/QList.cpp * harbour/contrib/hbqt/QStyleOptionTab.cpp * harbour/contrib/hbqt/TQStyleOption.prg * harbour/contrib/hbqt/TQMouseEvent.prg * harbour/contrib/hbqt/TQStyleOptionSlider.prg * harbour/contrib/hbqt/QWebFrame.cpp * harbour/contrib/hbqt/QSound.cpp * harbour/contrib/hbqt/QDirModel.cpp * harbour/contrib/hbqt/TQWheelEvent.prg * harbour/contrib/hbqt/TQRadialGradient.prg * harbour/contrib/hbqt/QStyleOptionFrame.cpp * harbour/contrib/hbqt/TQCursor.prg * harbour/contrib/hbqt/TQStandardItem.prg * harbour/contrib/hbqt/TQLatin1String.prg * harbour/contrib/hbqt/TQFocusEvent.prg * harbour/contrib/hbqt/TQImage.prg * harbour/contrib/hbqt/TQLinearGradient.prg * harbour/contrib/hbqt/TQDragLeaveEvent.prg * harbour/contrib/hbqt/QModelIndex.cpp * harbour/contrib/hbqt/TQStyleHintReturnMask.prg * harbour/contrib/hbqt/QStyleOption.cpp * harbour/contrib/hbqt/TQStyleOptionToolBox.prg * harbour/contrib/hbqt/TQStringList.prg * harbour/contrib/hbqt/hbqt.ch * harbour/contrib/hbqt/TQDateTime.prg * harbour/contrib/hbqt/TQStyleOptionDockWidget.prg * harbour/contrib/hbqt/TQStyleOptionTabWidgetFrame.prg * harbour/contrib/hbqt/QFontDatabase.cpp * harbour/contrib/hbqt/QAbstractTableModel.cpp * harbour/contrib/hbqt/QStyleHintReturnMask.cpp * harbour/contrib/hbqt/TQMoveEvent.prg * harbour/contrib/hbqt/TQList.prg * harbour/contrib/hbqt/TQStyleOptionToolBar.prg * harbour/contrib/hbqt/QDragMoveEvent.cpp * harbour/contrib/hbqt/TQConicalGradient.prg * harbour/contrib/hbqt/QStyleOptionComplex.cpp * harbour/contrib/hbqt/TQWebFrame.prg * harbour/contrib/hbqt/TQSizePolicy.prg * harbour/contrib/hbqt/QLatin1Char.cpp * harbour/contrib/hbqt/TQDirModel.prg * harbour/contrib/hbqt/QStyleOptionSpinBox.cpp * harbour/contrib/hbqt/TQStyleOptionFrame.prg * harbour/contrib/hbqt/TQPicture.prg * harbour/contrib/hbfbird/hbfbird.hbc * harbour/contrib/hbziparc/hbziparc.hbc * harbour/contrib/hbxbp/xbpappevent.prg * harbour/contrib/hbxbp/xbpsle.prg * harbour/contrib/hbxbp/xbplistbox.prg * harbour/contrib/hbxbp/xbpcheckbox.prg * harbour/contrib/hbxbp/xbpmenubar.prg * harbour/contrib/hbxbp/xbpradiobutton.prg * harbour/contrib/hbxbp/xbpfiledialog.prg * harbour/contrib/hbxbp/gra.ch * harbour/contrib/hbxbp/tests/demoxbp.prg * harbour/contrib/hbxbp/xbptabpage.prg * harbour/contrib/hbxbp/xbpwindow.prg * harbour/contrib/hbxbp/xbpcombobox.prg * harbour/contrib/hbxbp/xbpstatusbar.prg * harbour/contrib/hbxbp/xbppushbutton.prg * harbour/contrib/hbxbp/Makefile * harbour/contrib/hbxbp/xbpbitmap.prg * harbour/contrib/hbxbp/xbp.ch * harbour/contrib/hbxbp/xbpscrollbar.prg * harbour/contrib/hbxbp/xbpfontdialog.prg * harbour/contrib/hbxbp/xbphtmlviewer.prg * harbour/contrib/hbxbp/xbpstatic.prg * harbour/contrib/hbxbp/xbptreeview.prg * harbour/contrib/hbxbp/xbpdialog.prg * harbour/contrib/hbxbp/xbpstyle.prg * harbour/contrib/hbxbp/xbptoolbar.prg * harbour/contrib/hbxbp/xbp3state.prg * harbour/contrib/hbxbp/xbpparthandler.prg * harbour/contrib/hbxbp/xbpspinbutton.prg * harbour/contrib/hbxbp/xbpdataref.prg * harbour/contrib/hbxbp/appevent.ch * harbour/contrib/hbxbp/xbpgeneric.prg * harbour/contrib/hbxbp/xbpmle.prg * harbour/contrib/hbnf/hbnf.hbc * harbour/contrib/hbcurl/hbcurl.hbc * harbour/contrib/rddsql/rddsql.hbc * harbour/contrib/hbhpdf/hbhpdf.hbc * harbour/contrib/rddado/rddado.hbc * harbour/contrib/gtwvg/gtwvg.hbc * harbour/contrib/hbpgsql/hbpgsql.hbc * harbour/contrib/rddads/rddads.hbc * harbour/contrib/hbclipsm/hbclipsm.hbc * harbour/contrib/hbfimage/hbfimage.hbc * harbour/contrib/hbgd/hbgd.hbc * harbour/contrib/hbmisc/hbmisc.hbc * harbour/contrib/hbtip/hbtip.hbc * harbour/contrib/hbwin/hbwin.hbc * harbour/contrib/hbvpdf/hbvpdf.hbc * harbour/contrib/hbbtree/hbbtree.hbc * harbour/contrib/hbcrypt/hbcrypt.hbc * harbour/contrib/hbssl/hbssl.hbc * harbour/examples/pp/pp.hbp * harbour/examples/hbdoc/hbdoc.hbp * harbour/examples/hbmsql/hbmsql.hbc * harbour/examples/hbsqlit2/hbsqlit2.hbc * harbour/examples/hbapollo/hbapollo.hbc * harbour/examples/pe/pe.hbp * harbour/examples/guestbk/guestbk.hbp * harbour/examples/hbgf/tests/hbgf.hbc * harbour/examples/dbu/dbu.hbp * harbour/examples/terminal/terminal.hbc * harbour/examples/terminal/trm_app.hbp * harbour/examples/hscript/hscript.hbp * harbour/examples/hbwhat/hbwhat.hbc * harbour/examples/rl/rl.hbp ! fixed hardcode CRLF * set svn attributes svn:eol-style and svn:keywords Przemyslaw Czerpak 2009-07-08 16:36:29 +00:00
  • 1fa85b6688 2009-07-08 15:39 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/fm.c ! fixed reference counter initialization in hb_xrealloc( NULL, size ); Przemyslaw Czerpak 2009-07-08 13:39:49 +00:00
  • 93250d9efe 2009-07-08 12:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rdd/dbfntx/dbfntx1.c * harbour/source/rdd/dbfnsx/dbfnsx1.c * harbour/source/rdd/dbfcdx/dbfcdx1.c * harbour/source/rdd/dbf1.c ! cleaned initialization code - use INIT method to make independent from initialization code. It fixes default memo type setting in DBFNSX (SMT) and DBFNTX (DBT) on some platforms Przemyslaw Czerpak 2009-07-08 10:23:14 +00:00
  • ae4179ac3d 2009-07-08 11:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/hbserv.c * source/rtl/hbzlib.c * source/rtl/transfrm.c * source/rtl/version.c % Using hb_retc_const() in some less obvious cases. Viktor Szakats 2009-07-08 09:47:30 +00:00
  • ab894b7fed 2009-07-08 11:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/gtfunc.c * source/rtl/datec.c * source/rtl/langapi.c * source/rtl/natmsg.c % Using hb_retc_const() in some less obvious cases. Viktor Szakats 2009-07-08 09:29:40 +00:00
  • e70b62d35e 2009-07-08 11:13 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbmath.h ! fixed C++ DJGPP builds Przemyslaw Czerpak 2009-07-08 09:13:34 +00:00
  • b4317f84bf 2009-07-08 11:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/xhbat.c * contrib/hbtip/utils.c * Moved ATI() function to xhb lib. ATI() is different from HB_ATI() since it doesn't support national chars, but it supports negative start/end values in xhb style. Viktor Szakats 2009-07-08 09:07:51 +00:00
  • e0e468c641 2009-07-08 09:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/utils.c % Cleanup, formatting, minor optimizations. Viktor Szakats 2009-07-08 07:26:10 +00:00
  • 2d2e6a0cf6 2009-07-08 01:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/encurl.prg * contrib/hbtip/thtml.prg * contrib/hbtip/sessid.prg * contrib/hbtip/popcln.prg * contrib/hbtip/cgi.prg * contrib/hbtip/url.prg * contrib/hbtip/encqp.prg * contrib/hbtip/httpcln.prg * contrib/hbtip/client.prg * contrib/hbtip/encoder.prg * contrib/hbtip/smtpcln.prg * contrib/hbtip/encb64.prg * contrib/hbtip/mail.prg * contrib/hbtip/credent.prg * contrib/hbtip/ftpcln.prg * Some formatting. ! Reverted "CLASS VAR" to "CLASS DATA" as they are a little bit different. Viktor Szakats 2009-07-07 23:12:27 +00:00
  • 27f02095a2 2009-07-08 00:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/Makefile * contrib/hbtip/thtml.prg * contrib/hbtip/utils.c + contrib/hbtip/legacy.prg * Renamed ATI() to TIP_ATI(). (Probably we should have a proper, CP-aware HB_ATI() function in core) * Readded ATI() as legacy function. % Using <sym>:exec() instead of HB_EXEC() local .c function. + HB_EXEC() moved to legacy status and reimplemented in .prg. (Thanks Przemek and Petr) % Minor optimization where TIP_ATI() is only used where we're looking for alphabetic data. I'd appreciate if someone could review me, I'm not using this code. Viktor Szakats 2009-07-07 22:43:57 +00:00
  • ff68f2efe0 2009-07-07 18:51 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbcurl/hbcurl.c ! small fix in const casting Przemyslaw Czerpak 2009-07-07 16:51:53 +00:00
  • 62ec105515 2009-07-07 09:21 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/generator/hbqtgen.prg ! Some refinements and formatting. Pritpal Bedi 2009-07-07 16:26:47 +00:00
  • c954c7fa61 2009-07-07 07:46 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/generator/hbqtgen.prg ! METHOD New( ... ) ::pPtr := Qt_Q*( ... ) RETURN Self Pritpal Bedi 2009-07-07 14:49:51 +00:00
  • 6ef113db17 2009-07-07 15:15 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/diskspac.c * added iTODO warning in OW Linux builds Przemyslaw Czerpak 2009-07-07 13:15:43 +00:00
  • f37012c716 2009-07-07 14:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbproces.c ! added missing #include Przemyslaw Czerpak 2009-07-07 12:41:09 +00:00
  • fd35e70e7a 2009-07-07 11:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/client.prg % Further simplified proxy handling code. Viktor Szakats 2009-07-07 09:42:52 +00:00
  • 33af4a8a73 2009-07-07 11:18 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/dos/watcom.cf * harbour/config/win/watcom.cf * harbour/config/os2/watcom.cf * disabled DOS/4GW Banner Przemyslaw Czerpak 2009-07-07 09:18:33 +00:00
  • 9432a048a1 2009-07-07 01:18 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbxbp/xbpwindow.prg + Implemented :setPointer() of type XBPWINDOW_POINTERTYPE_ICON. Presently it accepts an image disk file whereas Xbase++ rely on resource icon. In this scenario Harbour-Qt is more powerful because you can pass any image format for a cursor shape. Pritpal Bedi 2009-07-07 08:30:00 +00:00
  • 4a01f6b28c 2009-07-07 01:13 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/generator/hbqtgen.prg Pritpal Bedi 2009-07-07 08:17:21 +00:00
  • d441d96f05 2009-07-07 07:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/generator/hbqtgen.prg * Formatting. * .cpp file rename. This is to resolve short term problem msvc builds failing due to too long command line length when assembling the library. ; TOFIX: On the mide term which whould split this huge lib into smaller pieces. * Moved non-generated files to the top of the file list to make them build first. Viktor Szakats 2009-07-07 05:56:01 +00:00
  • eb6298aa30 2009-07-07 01:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.bat * bin/hb-func.sh + Added libpath= lines to generated hbmk2.cfg files. - Deleted arch=/comp= lines from generated hbmk.cfg files. Viktor Szakats 2009-07-06 23:32:38 +00:00
  • f69803bda9 2009-07-07 00:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/utils/hbmk2/hbmk2.prg % use hb_processRun() to execute commands ! fixed typo in hb_pcount() verification in hbmk_run() Przemyslaw Czerpak 2009-07-06 22:45:59 +00:00
  • e72c2d0416 2009-07-07 00:18 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gttrm/gttrm.c ! do not catch SIGCHLD Przemyslaw Czerpak 2009-07-06 22:18:53 +00:00
  • a1e5aadc3d 2009-07-06 14:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.bat + Added .hbc search paths: /contrib, /contrib/rddsql, /addins, /examples. NOTE: addins will be the directory where 3rd party addins can be added. Viktor Szakats 2009-07-06 12:06:04 +00:00
  • 44d6733d3e 2009-07-06 13:09 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gttrm/gttrm.c * reset default color index on exit Przemyslaw Czerpak 2009-07-06 11:09:12 +00:00
  • 031307a86c 2009-07-06 12:41 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/task.c * removed unused debug code Przemyslaw Czerpak 2009-07-06 10:41:23 +00:00
  • 84634e0d59 2009-07-05 18:20 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) + harbour/contrib/hbqt/doc/html + Added this folder to hold auto generated pure .htm documentation files. These files can be used by any decent tool to form a useful compiled help manual. You can visit http://www.vouch.info/harbour-qt/ to have first impressions. This on-line help source seemlessly links with Qt's online help system, so it can be a very useful reference source for developers. Pritpal Bedi 2009-07-06 01:40:00 +00:00
  • 26038f901a 2009-07-06 01:20 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * utils/hbmk2/hbmk2.pt_BR.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.prg + Added support for -icon= option to specifiy application icon. If used multiple times, all icons will be added to the target executable and the first one will be used as app icon. Currently supported platforms: win, wce, darwin, os2. (OS/2 is just guesswork) + Added resource support for OS/2 + watcom targets. (untested) * Minor correction in one warning messages. Viktor Szakats 2009-07-05 23:32:28 +00:00
  • 79f42af6ab 2009-07-05 21:00 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * utils/hbmk2/hbmk2.pt_BR.po + Portuguese translation. Work of Vailton Renato. Thank you very much. Viktor Szakats 2009-07-05 19:03:30 +00:00
  • 8c1b7ab5ae 2009-07-04 20:09 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbxbp/Makefile Pritpal Bedi 2009-07-05 03:37:07 +00:00
  • 4136852121 2009-07-04 20:03 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/hbqt.ch * harbour/contrib/hbqt/hbqt_slots.h * harbour/contrib/hbqt/hbqt_slots.cpp * harbour/contrib/hbqt/moc_slots.cpp Pritpal Bedi 2009-07-05 03:08:56 +00:00
  • f60a77f62c 2009-07-04 19:16 UTC+0600 April White (april users.sourceforge.net) * contrib/hbbtree/test.prg + erase all target files April White 2009-07-05 00:01:07 +00:00
  • 7185ab04a9 2009-07-04 19:16 UTC+0600 April White (april users.sourceforge.net) * contrib/hbbtree/ctest.c * remove ( BYTE * ) casts April White 2009-07-04 23:53:03 +00:00
  • 2c8913cb24 2009-07-04 19:16 UTC+0600 April White (april users.sourceforge.net) * contrib/hbbtree/hb_btree.c * fixed one warning: cast from pointer to integer of different size ; TOFIX: hb_btree.c:739: warning: cast from pointer to integer of different size * contrib/hbbtree/tbtree.prg * clear class var when underlying hb_btree is closed April White 2009-07-04 23:37:19 +00:00
  • 9960c63662 2009-07-04 10:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Using hb_FCopy() (now fixed) Viktor Szakats 2009-07-04 08:23:21 +00:00
  • 7b60033bd2 2009-07-04 10:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added app bundle generation for OS X targets in -gui mode. It's experimental yet. (f.e. clean will not clean it f.e.) Thanks to Teo Fonrouge for the hints. * Using escapting function (instead of manual escaping) when launching Windows apps on NT. ; TOFIX: hb_FCopy() Viktor Szakats 2009-07-04 08:21:51 +00:00
  • b88f31ce94 2009-07-04 09:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * commandResult() merged into hbmk_run(). This also means that 'getFirstFunc()' will now use hb_process*() API on non-DOS platforms to retrieve stdout output of 'nm' command executed. Viktor Szakats 2009-07-04 07:17:00 +00:00
  • 077ed664b3 2009-07-04 08:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added command substitution support for DOS platform. Viktor Szakats 2009-07-04 06:49:45 +00:00
  • 8bb98a615f 2009-07-04 00:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.hu_HU.po * Updates. Viktor Szakats 2009-07-03 22:47:38 +00:00
  • c168818b5b 2009-07-04 00:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added 'cpp=[yes|no|def]' support to control C++ mode in .hbc files. * Minor cleanup on -cpp cmdline switch. Viktor Szakats 2009-07-03 22:28:36 +00:00
  • d100154f7f 2009-07-03 22:14 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/hboutdbg.c ! Fixed potential memory corruption revealed by recently removed cast. Viktor Szakats 2009-07-03 20:14:55 +00:00
  • 1c65c12666 2009-07-03 22:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/freadlin.c * examples/hbdoc/hbdfrdln.c * examples/hbmake/hbmakec.c * BYTE -> char % Some casts optimized out. Viktor Szakats 2009-07-03 20:05:22 +00:00
  • 6a34a789d6 2009-07-03 21:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Cleanups to command substitution support. Added examples. ! Fixed RTE due to typo. This code branch was activated today, due to the MT optimization modification. Viktor Szakats 2009-07-03 19:48:41 +00:00
  • 07bd2875b6 2009-07-03 21:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * make_gnu.bat - Deleted pocc64 autodetection. With newer versions this wouldn't work just mask normal pocc autodetection. Viktor Szakats 2009-07-03 19:11:55 +00:00
  • 36a9aff8ff 2009-07-03 18:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/fscopy.c * source/rtl/copyfile.c * source/rtl/memofile.c * source/rtl/filesys.c * contrib/hbmzip/hbmzip.c * contrib/hbsqlit3/hbsqlit3.c * contrib/hbpgsql/postgres.c * contrib/hbgd/gdwrp.c % Cleaned BYTE usage (converted to void). Viktor Szakats 2009-07-03 16:52:16 +00:00
  • e9e57b36b8 2009-07-03 18:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * make_gnu.bat + Requires Windows NT to start win/wce target builds. Viktor Szakats 2009-07-03 16:16:39 +00:00
  • 67b232beb9 2009-07-03 08:51 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbxbp/Makefile * harbour/contrib/hbxbp/xbp.ch * harbour/contrib/hbxbp/xbpfiledialog.prg * harbour/contrib/hbxbp/xbpfontdialog.prg + harbour/contrib/hbxbp/xbphtmlviewer.prg + Implemented XbpFileDialog() class - almost Xbase++ compatible. + Implemented XbpHTMLViewer() class with all its features. Pritpal Bedi 2009-07-03 16:08:37 +00:00
  • 2a440ff82d 2009-07-03 17:10 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/rddsql/hbrddsql.h * harbour/contrib/rddsql/sqlmix.c * changed UINT to ANSI C compatible type unsigned int Mindaugas Kavaliauskas 2009-07-03 14:11:43 +00:00
  • 0b1bf8d802 2009-07-03 15:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbgt/charmixg.c * contrib/hbgt/strexpan.c * contrib/hbgt/charodd.c * contrib/hbgt/strright.c * contrib/hbgt/strdiffg.c * contrib/hbgt/chrtotal.c * contrib/hbgt/strcount.c * contrib/hbgt/strleft.c * contrib/hbgt/ascposgt.c * contrib/hbgt/chrfirst.c * contrib/hbgt/chrcount.c * contrib/hbgt/strpbrk.c * contrib/hbgt/chareven.c * contrib/hbgt/strcspn.c * contrib/hbgt/atdiff.c * Missed IS*() -> HB_IS*() conversions. Viktor Szakats 2009-07-03 13:47:32 +00:00
  • 30954b9d25 2009-07-03 13:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL - Deleted QT version number from example settings to ease on maintenance without making the doc look outdated. Viktor Szakats 2009-07-03 11:59:22 +00:00
  • 973d1336e0 2009-07-03 13:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/filesys.c ! fixed typo in recent modification Przemyslaw Czerpak 2009-07-03 11:40:29 +00:00
  • 8d4718d48f 2009-07-03 13:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.bat ! Fixed recently added copy command for DOS builds. Viktor Szakats 2009-07-03 11:35:58 +00:00
  • c244abe73d 2009-07-03 12:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/win/dir.cf * config/wce/dir.cf * config/win/mingw.cf * config/wce/mingwarm.cf * config/win/install.cf * config/wce/install.cf - Removed pre-NT compatibility. Viktor Szakats 2009-07-03 10:45:58 +00:00
  • 4e600ce0ef 2009-07-03 12:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmisc/Makefile + contrib/hbmisc/fcomma.prg - source/rdd/usrrdd/rdds/fcomma.prg * source/rdd/usrrdd/rdds/Makefile * fcomma.prg moved to hbmisc, since it depends on hbmisc features. Viktor Szakats 2009-07-03 10:13:53 +00:00
  • a549bd4bb8 2009-07-03 12:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/win/msvc.cf * config/wce/msvcarm.cf + /nologo to lib command. Viktor Szakats 2009-07-03 10:09:14 +00:00
  • 5377655895 2009-07-03 11:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/win/global.cf * config/wce/global.cf - Removed pre-NT compatibility. % Hidden build dir creation/deletion for a cleaner build log. Viktor Szakats 2009-07-03 09:59:00 +00:00
  • 6276c852a7 2009-07-03 09:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbct/screen2.c * contrib/hbct/token2.c * contrib/hbct/charsprd.c * contrib/hbct/charonly.c * contrib/hbct/atadjust.c * contrib/hbct/ctmath.c * contrib/hbct/charsort.c * contrib/hbct/charmix.c * contrib/hbct/charevod.c * contrib/hbct/wordrepl.c * contrib/hbct/charrepl.c * contrib/hbct/strswap.c * contrib/hbct/charswap.c * contrib/hbct/charop.c * contrib/hbct/cursor.c * contrib/hbct/misc2.c * contrib/hbct/color.c * contrib/hbct/charone.c * contrib/hbct/screen1.c * contrib/hbct/token1.c * contrib/hbct/charmirr.c * contrib/hbct/ctwfunc.c * contrib/hbct/relation.c * contrib/hbct/setlast.c * contrib/hbct/setrc.c * contrib/hbct/atnum.c * contrib/hbct/ctcrypt.c * contrib/hbct/ctstrfil.c * contrib/hbct/range.c * contrib/hbct/addascii.c * contrib/hbct/tab.c * contrib/hbct/dattime2.c * contrib/hbct/replace.c * contrib/hbct/expand.c * contrib/hbct/pos2.c * contrib/hbct/wordtoch.c * contrib/hbct/ctpad.c * contrib/hbct/justify.c * contrib/hbct/remove.c * contrib/xhb/xstrdel.c * contrib/xhb/xhbtrim.c * contrib/hbnf/n2color.c * contrib/hbnf/ftattr.c * contrib/gtwvg/wvgutils.c * contrib/hbclipsm/environ.c * contrib/hbmisc/spd.c * contrib/hbtip/utils.c * contrib/hbtip/encmthd.c * examples/hbgf/hbgfgtk/creabutt.c * examples/hbgf/hbgfgtk/creawin.c * examples/hbwhat/whtclpb.c * examples/hbwhat/whtcdlg.c * examples/hbwhat/whttree.c % hb_retc( NULL ) -> hb_retc_null() Viktor Szakats 2009-07-03 07:56:51 +00:00
  • beaaf5fb58 2009-07-03 09:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h ! hbUChar, hbSChar fixed to not depend on legacy types. Viktor Szakats 2009-07-03 07:42:17 +00:00
  • 9169e0e94f 2009-07-03 08:28 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) + harbour/include/hbtask.h + harbour/source/vm/task.c * harbour/include/hbthread.h * harbour/include/hbatomic.h * harbour/source/vm/thread.c * harbour/source/vm/hvm.c * harbour/source/vm/fm.c * harbour/source/rtl/idle.c * harbour/source/rtl/filesys.c + implemented OS independent task switching system - it gives PTHREAD compatible basic API so it can be used in HVM as alternative MT support which does not use any OS threads. As long as Harbour does not call any blocking OS function then it's possible to create and execute simultaneously many threads though only one CPU is used and switched between HVM threads. It gives similar scalability to xbase++ threads and also similar behavior in item protection at .prg level. Now it's possible to use HVM threads in any OS. Of course it does not mean that Harbour adds in some magic way thread support to OS-es which does not support threads like DOS. It only means that HVM supports threads for .prg code just like in native MT environment as long as some C code does not block task switching or process execution will not be frozen by sth, i.e. executing other process (__run()) in single process OS like DOS. In some cases it can be interesting alternative even in OS which have native thread support. All tests/mttest*.prg programs and speedtst --thread=<n> --scale are executed correctly with new task switching just like with OS native MT support. Compilation with task switching in hbvmmt library can be forced by HB_TASK_THREAD macro which also disable native OS threads support. For task context switching two alternative methods are used: 1) getcontext()/makecontext()/swapcontext() (SUSv2, POSIX.1-2001) which is preferable because does not need any additional hacks but not all OS-es supports these functions. It's enabled by default in Linux builds. 2) setjmp()/longjmp() (POSIX, ISO 9899 (C99)) otherwise. These functions are supported by most of C compilers but there is no function to set new stack in saved context so it's necessary to introduce for each architecure/C compiler peace of code which makes it. Macro HB_TASK_STACK_INIT() in task.c makes it. I defined this macro for x86@32 in DJGPP Linux GCC and OpenWatcom builds. I tested OpenWatcom builds only in DOS and Linux but probably it works in all x86@32 builds. If someone is interesting in adding support for some other platforms which does not support ucontext.h and 1-st methods then please define above macro for them. Przemyslaw Czerpak 2009-07-03 06:29:26 +00:00
  • c26e935dc9 2009-07-02 18:19 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) + harbour/contrib/hbxbp/xbpfiledialog.prg + harbour/contrib/hbxbp/xbpfontdialog.prg + Added skeletons for XbpFontDialog() | XbpFont() | XbpFileDialog() classes Pritpal Bedi 2009-07-03 01:23:04 +00:00
  • 0e9b041baa 2009-07-03 02:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/macro/macro.y * harbour/source/macro/macro.yyc * harbour/source/compiler/harbour.y * harbour/source/compiler/harbour.yyc % reduced INASSING definition - thanks to Xavi for information Przemyslaw Czerpak 2009-07-03 00:24:36 +00:00
  • c0ff8439be 2009-07-02 19:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/Makefile * Formatting. Viktor Szakats 2009-07-02 17:02:40 +00:00
  • 89429d07f0 2009-07-02 09:24 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/tests/demoxbp.prg * contrib/hbxbp/xbpstatic.prg + Implemented XBPSTATIC_TYPE_BITMAP. It is not Xbase++ compatible in the sense it is pulled from a disk file. But by attributes wise it is exactly like Xbase++. Pritpal Bedi 2009-07-02 16:28:41 +00:00
  • 7ccfc6c0d2 2009-07-02 16:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbbmcdx/bmdbfcdx.c * source/vm/hvm.c * source/common/expropt2.c * source/common/hbdate.c * examples/hbgf/hbgfgtk/creawin.c * LONG -> long for date/time related values (julian, date, type, millisec) ; Remaining places. Viktor Szakats 2009-07-02 14:48:21 +00:00
  • 03caef2ec2 2009-07-02 15:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbcomp.h * include/hbcompdf.h * include/hbapifs.h * include/hbexprop.h * include/hbmacro.h * include/hbapi.h * include/hbapiitm.h * include/hbdate.h * source/pp/ppcore.c * source/vm/itemapi.c * source/vm/arrays.c * source/vm/extend.c * source/common/expropt1.c * source/rtl/philes.c * source/rtl/empty.c * source/rtl/minmax.c * source/rtl/dates.c * source/rtl/filesys.c * source/rdd/dbfnsx/dbfnsx1.c * source/rdd/dbfcdx/dbfcdx1.c * source/rdd/dbf1.c * source/rdd/dbffpt/dbffpt1.c * source/rdd/hbsix/sxdate.c * source/compiler/hbmain.c * source/compiler/complex.c * source/compiler/harbour.yyc * source/compiler/harbour.y * contrib/hbct/files.c * contrib/hbct/dattime2.c * contrib/hbct/datetime.c * contrib/xhb/filestat.c * contrib/hbtip/utils.c * examples/hboleold/win_ole.c * LONG -> long for date/time related values (julian, date, type, millisec) ; This is an effort to clean Harbour sources from Windows/legacy-Clipper basic types and replace them with own or ANSI C ones. In the above case, usage wasn't consistent, LONG and long were mixed. Viktor Szakats 2009-07-02 14:18:06 +00:00
  • 1fd8190943 2009-07-02 14:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/gtqtc/gtqtc.cpp - Deleted commented Windows specific parts. Viktor Szakats 2009-07-02 12:39:28 +00:00
  • 53408b89b3 2009-07-02 11:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Added new hbBool type. (successor or colliding BOOL type). Viktor Szakats 2009-07-02 09:05:54 +00:00
  • 3a5fb8a8ba fixed another wrongly formed entry headers of mine Viktor Szakats 2009-07-02 08:56:42 +00:00
  • d6ccb4cccc 2009-07-02 10:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed regression (when implementing filename escaping) with forming libnames specified with an absolute path on gcc-family compilers. This broke building qt apps on darwin, and -shared support on *nix. Viktor Szakats 2009-07-02 08:41:49 +00:00
  • 6d56e4aceb 2009-07-02 09:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * mpkg_gnu.bat + Added HB_DIR_ZIP envvar to spec location of zip.exe. Viktor Szakats 2009-07-02 07:54:44 +00:00
  • a6bf140851 2009-07-02 09:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.hbp ! Updated after recent hbmk2 change. Viktor Szakats 2009-07-02 07:47:50 +00:00
  • c829c49c07 2009-07-02 09:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * examples/hbextern/hbextern.prg * Excluding all HB_ARCHITECTURE dirs explicitly. (this resolves the recursion problem) * Excluding fcomma.prg explicitly. - Deleted 'example' from exclusion list. Viktor Szakats 2009-07-02 07:44:25 +00:00
  • 5e6be9ff96 2009-07-02 09:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rdd/usrrdd/rdds/Makefile - Removed fcomma.prg from builds since it depends on hbmisc contrib libs, on functions which aren't MT compatible and have other problems too. Viktor Szakats 2009-07-02 07:34:34 +00:00
  • ff24e95e5e 2009-07-02 09:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/none.cf * config/win/global.cf * config/wce/global.cf ! Attempt to fix problem where 'COMSPEC' envvar wasn't picked by GNU Make on default XP installation, where this envvar is defined as 'ComSpec', and mingw GNU Make is case-sensitive for envvar names. This patch is needed to make Harbour build with clean PATH (without OS). Thanks to April White for discovering this. Viktor Szakats 2009-07-02 07:30:07 +00:00
  • b790e72749 2009-07-02 09:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/generator/hbqtgen.prg * contrib/hbqt/Makefile_gen % Deleted hbqt.h as public header. % Not creating commented lines in Makefile_gen. Viktor Szakats 2009-07-02 07:04:43 +00:00
  • e3cdcafbf6 2009-07-01 23:45 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbxbp/tests/demoxbp.prg ! A experimental fix. Pritpal Bedi 2009-07-02 06:50:29 +00:00
  • 922db43726 2009-07-01 23:39 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbxbp/xbpstatic.prg + Implemented more static styles. * harbour/contrib/hbxbp/tests/demoxbp.prg ! Demonstrated newly implemented static styles. Pritpal Bedi 2009-07-02 06:47:28 +00:00
  • fa50b1ccc3 2009-07-02 02:29 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/maindllp.c ! fixed unapdated hb_parvds() redirection Przemyslaw Czerpak 2009-07-02 00:29:59 +00:00
  • 9220ae716c 2009-07-02 01:19 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapi.h * harbour/source/vm/extend.c * changed type of returned value in hb_par[v]ds() functions from 'char *' to 'const char *' Przemyslaw Czerpak 2009-07-01 23:20:05 +00:00
  • 0b8fe0090a 2009-07-02 00:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/Makefile * Moved hbxbp to the end of list as a workaround for potentially outdated hbqt.ch reference, if it's before hbqt build. Still not prefect though. We should probably fix the ordering of -I option in build process, but it doesn't seem trivial. Or avoid installing headers into central include dir, but that also leads far. Viktor Szakats 2009-07-01 22:36:28 +00:00
  • 86169c1272 2009-07-01 20:52 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/hbqt.h * contrib/hbqt/hbqt_qabstractitemmodel.cpp * contrib/hbqt/hbqt_qapplication.cpp * contrib/hbqt/hbqt_qclipboard.cpp * contrib/hbqt/hbqt_qcoreapplication.cpp * contrib/hbqt/hbqt_qcursor.cpp * contrib/hbqt/hbqt_qfont.cpp * contrib/hbqt/hbqt_qfontdatabase.cpp * contrib/hbqt/hbqt_qimage.cpp * contrib/hbqt/hbqt_qimagereader.cpp * contrib/hbqt/hbqt_qobject.cpp * contrib/hbqt/hbqt_qurl.cpp * contrib/hbqt/hbqt_qvariant.cpp * contrib/hbqt/qth/QAbstractItemModel.qth * contrib/hbqt/qth/QApplication.qth * contrib/hbqt/qth/QClipboard.qth * contrib/hbqt/qth/QCoreApplication.qth * contrib/hbqt/qth/QCursor.qth * contrib/hbqt/qth/QFont.qth * contrib/hbqt/qth/QFontDatabase.qth * contrib/hbqt/qth/QImage.qth * contrib/hbqt/qth/QImageReader.qth * contrib/hbqt/qth/QObject.qth * contrib/hbqt/qth/QUrl.qth * contrib/hbqt/qth/QVariant.qth % Optimized header usage. Now QWidget isn't included in all files, just two where it's needed, the rest uses only those granular headers which they really require. Compilation may be a little bit faster now. ; TODO: We'd still need to try precomiled headers here to further speed up build. Viktor Szakats 2009-07-01 18:57:03 +00:00
  • b20a37cdb8 2009-07-01 20:48 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/qth/QTextBlockGroup.qth * contrib/hbqt/qth/QTextDocumentFragment.qth * contrib/hbqt/qth/QWebHistoryItem.qth * contrib/hbqt/qth/QTextCursor.qth * contrib/hbqt/qth/QTextDocument.qth * contrib/hbqt/qth/QTextFrame.qth * contrib/hbqt/qth/QTextDocumentWriter.qth * contrib/hbqt/qth/QTextObject.qth * contrib/hbqt/hbqt_qtextdocument.cpp * contrib/hbqt/hbqt_qtextblockgroup.cpp * contrib/hbqt/hbqt_qtextcursor.cpp * contrib/hbqt/hbqt_qwebhistoryitem.cpp * contrib/hbqt/moc_slots.cpp * contrib/hbqt/hbqt_qtextobject.cpp * contrib/hbqt/hbqt_qtextdocumentfragment.cpp * contrib/hbqt/hbqt.h * contrib/hbqt/hbqt_base.cpp * contrib/hbqt/hbqt_qtextdocumentwriter.cpp * contrib/hbqt/hbqt_qtextframe.cpp * Reverted previous two changes before applying fixes. Viktor Szakats 2009-07-01 18:50:00 +00:00