2012-06-18 02:53 UTC+0200 Viktor Szakats (harbour syenar.net)

* contrib/hbtip/encqp.prg
  * contrib/hbtip/mail.prg
  * contrib/hbtip/smtpcli.prg
    ! UTF8 HVM CP fixes

  * contrib/hbqt/qtcore/hbqtcore.hbx
  * contrib/hbqt/qtgui/hbqtgui.hbx
    * blanked these two broken files. HBQT devs should
      regenerate them.
This commit is contained in:
Viktor Szakats
2012-06-18 00:56:32 +00:00
parent ba4b2655fc
commit 5b5f5154f4
6 changed files with 20 additions and 764 deletions

View File

@@ -16,6 +16,17 @@
The license applies to all entries newer than 2009-04-28.
*/
2012-06-18 02:53 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbtip/encqp.prg
* contrib/hbtip/mail.prg
* contrib/hbtip/smtpcli.prg
! UTF8 HVM CP fixes
* contrib/hbqt/qtcore/hbqtcore.hbx
* contrib/hbqt/qtgui/hbqtgui.hbx
* blanked these two broken files. HBQT devs should
regenerate them.
2012-06-17 11:40 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_hbqslots.cpp
! Fixed: build breaker header inculsion.
@@ -27,7 +38,7 @@
* contrib/hbqt/qtcore/hbqt_hbqslots.cpp
* contrib/hbqt/qtcore/hbqt_misc.prg
* contrib/hbqt/qtcore/hbqt_pointer.cpp
+ Implemented: __pSlots brought from PRG to C++ greatly reducing
+ Implemented: __pSlots brought from PRG to C++ greatly reducing
Harbour GC variables.
; The above implementation is forwarded by Francesco Perillo, thanks.

View File

@@ -1,175 +0,0 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* NOTE: You can add manual override which functions to include or */
/* exclude from automatically generated EXTERNAL/DYNAMIC list. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate using hbmk2 '-hbx=' option. */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBQTCORE__
#define __HBEXTERN_CH__HBQTCORE__
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBQTCORE__ANNOUNCE )
ANNOUNCE __HBEXTERN__HBQTCORE__
#endif
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBQTCORE__REQUEST )
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC HBQEVENTS
DYNAMIC HBQSLOTS
DYNAMIC HBQSTRING
DYNAMIC HBQTOBJECTHANDLER
DYNAMIC HBQT_CONNECT
DYNAMIC HBQT_ISEQUAL
DYNAMIC HB_HBQEVENTS
DYNAMIC HB_HBQSLOTS
DYNAMIC HB_HBQSTRING
DYNAMIC HB_QABSTRACTITEMMODEL
DYNAMIC HB_QABSTRACTLISTMODEL
DYNAMIC HB_QABSTRACTTABLEMODEL
DYNAMIC HB_QBITARRAY
DYNAMIC HB_QBUFFER
DYNAMIC HB_QBYTEARRAY
DYNAMIC HB_QCHAR
DYNAMIC HB_QCHILDEVENT
DYNAMIC HB_QCOREAPPLICATION
DYNAMIC HB_QDATASTREAM
DYNAMIC HB_QDATE
DYNAMIC HB_QDATETIME
DYNAMIC HB_QDIR
DYNAMIC HB_QEVENT
DYNAMIC HB_QEVENTLOOP
DYNAMIC HB_QFILE
DYNAMIC HB_QFILEINFO
DYNAMIC HB_QFILESYSTEMWATCHER
DYNAMIC HB_QGENERICARGUMENT
DYNAMIC HB_QGENERICRETURNARGUMENT
DYNAMIC HB_QIODEVICE
DYNAMIC HB_QLATIN1CHAR
DYNAMIC HB_QLATIN1STRING
DYNAMIC HB_QLIBRARYINFO
DYNAMIC HB_QLINE
DYNAMIC HB_QLINEF
DYNAMIC HB_QLIST
DYNAMIC HB_QLOCALE
DYNAMIC HB_QMETACLASSINFO
DYNAMIC HB_QMETAENUM
DYNAMIC HB_QMETAMETHOD
DYNAMIC HB_QMETAOBJECT
DYNAMIC HB_QMETAPROPERTY
DYNAMIC HB_QMETATYPE
DYNAMIC HB_QMIMEDATA
DYNAMIC HB_QMODELINDEX
DYNAMIC HB_QOBJECT
DYNAMIC HB_QPOINT
DYNAMIC HB_QPOINTF
DYNAMIC HB_QPROCESS
DYNAMIC HB_QRECT
DYNAMIC HB_QRECTF
DYNAMIC HB_QREGEXP
DYNAMIC HB_QRESOURCE
DYNAMIC HB_QSETTINGS
DYNAMIC HB_QSIGNALMAPPER
DYNAMIC HB_QSIZE
DYNAMIC HB_QSIZEF
DYNAMIC HB_QSTRINGLIST
DYNAMIC HB_QSTRINGREF
DYNAMIC HB_QTEXTBOUNDARYFINDER
DYNAMIC HB_QTEXTCODEC
DYNAMIC HB_QTEXTDECODER
DYNAMIC HB_QTEXTENCODER
DYNAMIC HB_QTEXTSTREAM
DYNAMIC HB_QTHREAD
DYNAMIC HB_QTIME
DYNAMIC HB_QTIMELINE
DYNAMIC HB_QTIMER
DYNAMIC HB_QTRANSLATOR
DYNAMIC HB_QURL
DYNAMIC HB_QVARIANT
DYNAMIC QABSTRACTITEMMODEL
DYNAMIC QABSTRACTLISTMODEL
DYNAMIC QABSTRACTTABLEMODEL
DYNAMIC QBITARRAY
DYNAMIC QBUFFER
DYNAMIC QBYTEARRAY
DYNAMIC QCHAR
DYNAMIC QCHILDEVENT
DYNAMIC QCOREAPPLICATION
DYNAMIC QDATASTREAM
DYNAMIC QDATE
DYNAMIC QDATETIME
DYNAMIC QDIR
DYNAMIC QEVENT
DYNAMIC QEVENTLOOP
DYNAMIC QFILE
DYNAMIC QFILEINFO
DYNAMIC QFILESYSTEMWATCHER
DYNAMIC QGENERICARGUMENT
DYNAMIC QGENERICRETURNARGUMENT
DYNAMIC QIODEVICE
DYNAMIC QLATIN1CHAR
DYNAMIC QLATIN1STRING
DYNAMIC QLIBRARYINFO
DYNAMIC QLINE
DYNAMIC QLINEF
DYNAMIC QLIST
DYNAMIC QLOCALE
DYNAMIC QMETACLASSINFO
DYNAMIC QMETAENUM
DYNAMIC QMETAMETHOD
DYNAMIC QMETAOBJECT
DYNAMIC QMETAPROPERTY
DYNAMIC QMETATYPE
DYNAMIC QMIMEDATA
DYNAMIC QMODELINDEX
DYNAMIC QOBJECT
DYNAMIC QPOINT
DYNAMIC QPOINTF
DYNAMIC QPROCESS
DYNAMIC QRECT
DYNAMIC QRECTF
DYNAMIC QREGEXP
DYNAMIC QRESOURCE
DYNAMIC QSETTINGS
DYNAMIC QSHAREDBUILD
DYNAMIC QSIGNALMAPPER
DYNAMIC QSIZE
DYNAMIC QSIZEF
DYNAMIC QSTRINGLIST
DYNAMIC QSTRINGREF
DYNAMIC QTEXTBOUNDARYFINDER
DYNAMIC QTEXTCODEC
DYNAMIC QTEXTDECODER
DYNAMIC QTEXTENCODER
DYNAMIC QTEXTSTREAM
DYNAMIC QTHREAD
DYNAMIC QTIME
DYNAMIC QTIMELINE
DYNAMIC QTIMER
DYNAMIC QTRANSLATOR
DYNAMIC QT_QURL_SETQUERYDELIMITERS
DYNAMIC QT_VERSION
DYNAMIC QT_VERSION_STR
DYNAMIC QURL
DYNAMIC QVARIANT
DYNAMIC QVERSION
DYNAMIC __HBQTCORE
DYNAMIC __HBQT_DESTROY
DYNAMIC __HBQT_ERROR
DYNAMIC __HBQT_SETUTF8
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBQTCORE__REQUEST )
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif

View File

@@ -1,580 +0,0 @@
/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* NOTE: You can add manual override which functions to include or */
/* exclude from automatically generated EXTERNAL/DYNAMIC list. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate using hbmk2 '-hbx=' option. */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBQTGUI__
#define __HBEXTERN_CH__HBQTGUI__
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBQTGUI__ANNOUNCE )
ANNOUNCE __HBEXTERN__HBQTGUI__
#endif
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBQTGUI__REQUEST )
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC HBQABSTRACTITEMMODEL
DYNAMIC HBQGRAPHICSITEM
DYNAMIC HBQGRAPHICSSCENE
DYNAMIC HBQPLAINTEXTEDIT
DYNAMIC HBQSYNTAXHIGHLIGHTER
DYNAMIC HBQTABLEVIEW
DYNAMIC HBQTEXTBLOCKUSERDATA
DYNAMIC HBQTUI
DYNAMIC HBQT_ERRORSYS
DYNAMIC HBQT_ISACTIVEAPPLICATION
DYNAMIC HBQT_QMAINWINDOW_RESTSETTINGS
DYNAMIC HBQT_QMAINWINDOW_SAVESETTINGS
DYNAMIC HB_HBQABSTRACTITEMMODEL
DYNAMIC HB_HBQGRAPHICSITEM
DYNAMIC HB_HBQGRAPHICSSCENE
DYNAMIC HB_HBQPLAINTEXTEDIT
DYNAMIC HB_HBQSYNTAXHIGHLIGHTER
DYNAMIC HB_HBQTABLEVIEW
DYNAMIC HB_HBQTEXTBLOCKUSERDATA
DYNAMIC HB_QABSTRACTBUTTON
DYNAMIC HB_QABSTRACTGRAPHICSSHAPEITEM
DYNAMIC HB_QABSTRACTITEMDELEGATE
DYNAMIC HB_QABSTRACTITEMVIEW
DYNAMIC HB_QABSTRACTPRINTDIALOG
DYNAMIC HB_QABSTRACTPROXYMODEL
DYNAMIC HB_QABSTRACTSCROLLAREA
DYNAMIC HB_QABSTRACTSLIDER
DYNAMIC HB_QABSTRACTSPINBOX
DYNAMIC HB_QABSTRACTTEXTDOCUMENTLAYOUT
DYNAMIC HB_QACTION
DYNAMIC HB_QACTIONEVENT
DYNAMIC HB_QACTIONGROUP
DYNAMIC HB_QAPPLICATION
DYNAMIC HB_QBITMAP
DYNAMIC HB_QBOXLAYOUT
DYNAMIC HB_QBRUSH
DYNAMIC HB_QBUTTONGROUP
DYNAMIC HB_QCALENDARWIDGET
DYNAMIC HB_QCHECKBOX
DYNAMIC HB_QCLIPBOARD
DYNAMIC HB_QCLOSEEVENT
DYNAMIC HB_QCOLOR
DYNAMIC HB_QCOLORDIALOG
DYNAMIC HB_QCOMBOBOX
DYNAMIC HB_QCOMMANDLINKBUTTON
DYNAMIC HB_QCOMMONSTYLE
DYNAMIC HB_QCOMPLETER
DYNAMIC HB_QCONICALGRADIENT
DYNAMIC HB_QCONTEXTMENUEVENT
DYNAMIC HB_QCURSOR
DYNAMIC HB_QDATEEDIT
DYNAMIC HB_QDATETIMEEDIT
DYNAMIC HB_QDECLARATIVEPARSERSTATUS
DYNAMIC HB_QDESKTOPSERVICES
DYNAMIC HB_QDESKTOPWIDGET
DYNAMIC HB_QDIAL
DYNAMIC HB_QDIALOG
DYNAMIC HB_QDIALOGBUTTONBOX
DYNAMIC HB_QDIRMODEL
DYNAMIC HB_QDOCKWIDGET
DYNAMIC HB_QDOUBLESPINBOX
DYNAMIC HB_QDOUBLEVALIDATOR
DYNAMIC HB_QDRAG
DYNAMIC HB_QDRAGENTEREVENT
DYNAMIC HB_QDRAGLEAVEEVENT
DYNAMIC HB_QDRAGMOVEEVENT
DYNAMIC HB_QDROPEVENT
DYNAMIC HB_QERRORMESSAGE
DYNAMIC HB_QFILEDIALOG
DYNAMIC HB_QFILEICONPROVIDER
DYNAMIC HB_QFILEOPENEVENT
DYNAMIC HB_QFILESYSTEMMODEL
DYNAMIC HB_QFOCUSEVENT
DYNAMIC HB_QFOCUSFRAME
DYNAMIC HB_QFONT
DYNAMIC HB_QFONTCOMBOBOX
DYNAMIC HB_QFONTDATABASE
DYNAMIC HB_QFONTDIALOG
DYNAMIC HB_QFONTINFO
DYNAMIC HB_QFONTMETRICS
DYNAMIC HB_QFONTMETRICSF
DYNAMIC HB_QFORMLAYOUT
DYNAMIC HB_QFRAME
DYNAMIC HB_QGRADIENT
DYNAMIC HB_QGRAPHICSELLIPSEITEM
DYNAMIC HB_QGRAPHICSGRIDLAYOUT
DYNAMIC HB_QGRAPHICSITEM
DYNAMIC HB_QGRAPHICSITEMANIMATION
DYNAMIC HB_QGRAPHICSITEMGROUP
DYNAMIC HB_QGRAPHICSLAYOUT
DYNAMIC HB_QGRAPHICSLAYOUTITEM
DYNAMIC HB_QGRAPHICSLINEARLAYOUT
DYNAMIC HB_QGRAPHICSLINEITEM
DYNAMIC HB_QGRAPHICSPATHITEM
DYNAMIC HB_QGRAPHICSPIXMAPITEM
DYNAMIC HB_QGRAPHICSPOLYGONITEM
DYNAMIC HB_QGRAPHICSPROXYWIDGET
DYNAMIC HB_QGRAPHICSRECTITEM
DYNAMIC HB_QGRAPHICSSCENE
DYNAMIC HB_QGRAPHICSSCENECONTEXTMENUEVENT
DYNAMIC HB_QGRAPHICSSCENEDRAGDROPEVENT
DYNAMIC HB_QGRAPHICSSCENEEVENT
DYNAMIC HB_QGRAPHICSSCENEHELPEVENT
DYNAMIC HB_QGRAPHICSSCENEHOVEREVENT
DYNAMIC HB_QGRAPHICSSCENEMOUSEEVENT
DYNAMIC HB_QGRAPHICSSCENEMOVEEVENT
DYNAMIC HB_QGRAPHICSSCENERESIZEEVENT
DYNAMIC HB_QGRAPHICSSCENEWHEELEVENT
DYNAMIC HB_QGRAPHICSSIMPLETEXTITEM
DYNAMIC HB_QGRAPHICSTEXTITEM
DYNAMIC HB_QGRAPHICSVIEW
DYNAMIC HB_QGRAPHICSWIDGET
DYNAMIC HB_QGRIDLAYOUT
DYNAMIC HB_QGROUPBOX
DYNAMIC HB_QHBOXLAYOUT
DYNAMIC HB_QHEADERVIEW
DYNAMIC HB_QHELPEVENT
DYNAMIC HB_QHIDEEVENT
DYNAMIC HB_QHOVEREVENT
DYNAMIC HB_QICON
DYNAMIC HB_QIMAGE
DYNAMIC HB_QIMAGEREADER
DYNAMIC HB_QIMAGEWRITER
DYNAMIC HB_QINPUTDIALOG
DYNAMIC HB_QINPUTEVENT
DYNAMIC HB_QINPUTMETHODEVENT
DYNAMIC HB_QINTVALIDATOR
DYNAMIC HB_QITEMDELEGATE
DYNAMIC HB_QITEMEDITORCREATORBASE
DYNAMIC HB_QITEMEDITORFACTORY
DYNAMIC HB_QITEMSELECTION
DYNAMIC HB_QITEMSELECTIONMODEL
DYNAMIC HB_QKEYEVENT
DYNAMIC HB_QKEYSEQUENCE
DYNAMIC HB_QLABEL
DYNAMIC HB_QLAYOUT
DYNAMIC HB_QLAYOUTITEM
DYNAMIC HB_QLCDNUMBER
DYNAMIC HB_QLINEARGRADIENT
DYNAMIC HB_QLINEEDIT
DYNAMIC HB_QLISTVIEW
DYNAMIC HB_QLISTWIDGET
DYNAMIC HB_QLISTWIDGETITEM
DYNAMIC HB_QMAINWINDOW
DYNAMIC HB_QMATRIX
DYNAMIC HB_QMDIAREA
DYNAMIC HB_QMDISUBWINDOW
DYNAMIC HB_QMENU
DYNAMIC HB_QMENUBAR
DYNAMIC HB_QMESSAGEBOX
DYNAMIC HB_QMOUSEEVENT
DYNAMIC HB_QMOVEEVENT
DYNAMIC HB_QMOVIE
DYNAMIC HB_QPAGESETUPDIALOG
DYNAMIC HB_QPAINTDEVICE
DYNAMIC HB_QPAINTENGINE
DYNAMIC HB_QPAINTER
DYNAMIC HB_QPAINTERPATH
DYNAMIC HB_QPAINTEVENT
DYNAMIC HB_QPALETTE
DYNAMIC HB_QPEN
DYNAMIC HB_QPICTURE
DYNAMIC HB_QPIXMAP
DYNAMIC HB_QPLAINTEXTDOCUMENTLAYOUT
DYNAMIC HB_QPLAINTEXTEDIT
DYNAMIC HB_QPOLYGON
DYNAMIC HB_QPOLYGONF
DYNAMIC HB_QPRINTDIALOG
DYNAMIC HB_QPRINTENGINE
DYNAMIC HB_QPRINTER
DYNAMIC HB_QPRINTERINFO
DYNAMIC HB_QPRINTPREVIEWDIALOG
DYNAMIC HB_QPRINTPREVIEWWIDGET
DYNAMIC HB_QPROGRESSBAR
DYNAMIC HB_QPROGRESSDIALOG
DYNAMIC HB_QPUSHBUTTON
DYNAMIC HB_QRADIALGRADIENT
DYNAMIC HB_QRADIOBUTTON
DYNAMIC HB_QREGEXPVALIDATOR
DYNAMIC HB_QREGION
DYNAMIC HB_QRESIZEEVENT
DYNAMIC HB_QSCROLLAREA
DYNAMIC HB_QSCROLLBAR
DYNAMIC HB_QSESSIONMANAGER
DYNAMIC HB_QSHORTCUTEVENT
DYNAMIC HB_QSHOWEVENT
DYNAMIC HB_QSIZEGRIP
DYNAMIC HB_QSIZEPOLICY
DYNAMIC HB_QSLIDER
DYNAMIC HB_QSORTFILTERPROXYMODEL
DYNAMIC HB_QSOUND
DYNAMIC HB_QSPACERITEM
DYNAMIC HB_QSPINBOX
DYNAMIC HB_QSPLASHSCREEN
DYNAMIC HB_QSPLITTER
DYNAMIC HB_QSTACKEDWIDGET
DYNAMIC HB_QSTANDARDITEM
DYNAMIC HB_QSTANDARDITEMMODEL
DYNAMIC HB_QSTATUSBAR
DYNAMIC HB_QSTRINGLISTMODEL
DYNAMIC HB_QSTYLE
DYNAMIC HB_QSTYLEDITEMDELEGATE
DYNAMIC HB_QSTYLEFACTORY
DYNAMIC HB_QSTYLEHINTRETURN
DYNAMIC HB_QSTYLEHINTRETURNMASK
DYNAMIC HB_QSTYLEHINTRETURNVARIANT
DYNAMIC HB_QSTYLEOPTION
DYNAMIC HB_QSTYLEOPTIONBUTTON
DYNAMIC HB_QSTYLEOPTIONCOMBOBOX
DYNAMIC HB_QSTYLEOPTIONCOMPLEX
DYNAMIC HB_QSTYLEOPTIONDOCKWIDGET
DYNAMIC HB_QSTYLEOPTIONFOCUSRECT
DYNAMIC HB_QSTYLEOPTIONFRAME
DYNAMIC HB_QSTYLEOPTIONGRAPHICSITEM
DYNAMIC HB_QSTYLEOPTIONGROUPBOX
DYNAMIC HB_QSTYLEOPTIONHEADER
DYNAMIC HB_QSTYLEOPTIONMENUITEM
DYNAMIC HB_QSTYLEOPTIONPROGRESSBAR
DYNAMIC HB_QSTYLEOPTIONSIZEGRIP
DYNAMIC HB_QSTYLEOPTIONSLIDER
DYNAMIC HB_QSTYLEOPTIONSPINBOX
DYNAMIC HB_QSTYLEOPTIONTAB
DYNAMIC HB_QSTYLEOPTIONTABBARBASE
DYNAMIC HB_QSTYLEOPTIONTABWIDGETFRAME
DYNAMIC HB_QSTYLEOPTIONTITLEBAR
DYNAMIC HB_QSTYLEOPTIONTOOLBAR
DYNAMIC HB_QSTYLEOPTIONTOOLBOX
DYNAMIC HB_QSTYLEOPTIONTOOLBUTTON
DYNAMIC HB_QSTYLEOPTIONVIEWITEM
DYNAMIC HB_QSTYLEPAINTER
DYNAMIC HB_QSYNTAXHIGHLIGHTER
DYNAMIC HB_QSYSTEMTRAYICON
DYNAMIC HB_QTABBAR
DYNAMIC HB_QTABLEVIEW
DYNAMIC HB_QTABLEWIDGET
DYNAMIC HB_QTABLEWIDGETITEM
DYNAMIC HB_QTABLEWIDGETSELECTIONRANGE
DYNAMIC HB_QTABWIDGET
DYNAMIC HB_QTEXTBLOCK
DYNAMIC HB_QTEXTBLOCKFORMAT
DYNAMIC HB_QTEXTBLOCKGROUP
DYNAMIC HB_QTEXTBROWSER
DYNAMIC HB_QTEXTCHARFORMAT
DYNAMIC HB_QTEXTCURSOR
DYNAMIC HB_QTEXTDOCUMENT
DYNAMIC HB_QTEXTDOCUMENTFRAGMENT
DYNAMIC HB_QTEXTDOCUMENTWRITER
DYNAMIC HB_QTEXTEDIT
DYNAMIC HB_QTEXTFORMAT
DYNAMIC HB_QTEXTFRAGMENT
DYNAMIC HB_QTEXTFRAME
DYNAMIC HB_QTEXTFRAMEFORMAT
DYNAMIC HB_QTEXTIMAGEFORMAT
DYNAMIC HB_QTEXTINLINEOBJECT
DYNAMIC HB_QTEXTITEM
DYNAMIC HB_QTEXTLAYOUT
DYNAMIC HB_QTEXTLENGTH
DYNAMIC HB_QTEXTLINE
DYNAMIC HB_QTEXTLIST
DYNAMIC HB_QTEXTLISTFORMAT
DYNAMIC HB_QTEXTOBJECT
DYNAMIC HB_QTEXTOPTION
DYNAMIC HB_QTEXTTABLEFORMAT
DYNAMIC HB_QTIMEEDIT
DYNAMIC HB_QTOOLBAR
DYNAMIC HB_QTOOLBOX
DYNAMIC HB_QTOOLBUTTON
DYNAMIC HB_QTRANSFORM
DYNAMIC HB_QTREEVIEW
DYNAMIC HB_QTREEWIDGET
DYNAMIC HB_QTREEWIDGETITEM
DYNAMIC HB_QVALIDATOR
DYNAMIC HB_QVBOXLAYOUT
DYNAMIC HB_QWHEELEVENT
DYNAMIC HB_QWIDGET
DYNAMIC HB_QWIDGETACTION
DYNAMIC HB_QWIDGETITEM
DYNAMIC HB_QWINDOWSSTYLE
DYNAMIC HB_QWINDOWSTATECHANGEEVENT
DYNAMIC HB_QWIZARD
DYNAMIC HB_QWIZARDPAGE
DYNAMIC QABSTRACTBUTTON
DYNAMIC QABSTRACTGRAPHICSSHAPEITEM
DYNAMIC QABSTRACTITEMDELEGATE
DYNAMIC QABSTRACTITEMVIEW
DYNAMIC QABSTRACTPRINTDIALOG
DYNAMIC QABSTRACTPROXYMODEL
DYNAMIC QABSTRACTSCROLLAREA
DYNAMIC QABSTRACTSLIDER
DYNAMIC QABSTRACTSPINBOX
DYNAMIC QABSTRACTTEXTDOCUMENTLAYOUT
DYNAMIC QACTION
DYNAMIC QACTIONEVENT
DYNAMIC QACTIONGROUP
DYNAMIC QAPPLICATION
DYNAMIC QBITMAP
DYNAMIC QBOXLAYOUT
DYNAMIC QBRUSH
DYNAMIC QBUTTONGROUP
DYNAMIC QCALENDARWIDGET
DYNAMIC QCHECKBOX
DYNAMIC QCLIPBOARD
DYNAMIC QCLOSEEVENT
DYNAMIC QCOLOR
DYNAMIC QCOLORDIALOG
DYNAMIC QCOMBOBOX
DYNAMIC QCOMMANDLINKBUTTON
DYNAMIC QCOMMONSTYLE
DYNAMIC QCOMPLETER
DYNAMIC QCONICALGRADIENT
DYNAMIC QCONTEXTMENUEVENT
DYNAMIC QCURSOR
DYNAMIC QDATEEDIT
DYNAMIC QDATETIMEEDIT
DYNAMIC QDECLARATIVEPARSERSTATUS
DYNAMIC QDESKTOPSERVICES
DYNAMIC QDESKTOPWIDGET
DYNAMIC QDIAL
DYNAMIC QDIALOG
DYNAMIC QDIALOGBUTTONBOX
DYNAMIC QDIRMODEL
DYNAMIC QDOCKWIDGET
DYNAMIC QDOUBLESPINBOX
DYNAMIC QDOUBLEVALIDATOR
DYNAMIC QDRAG
DYNAMIC QDRAGENTEREVENT
DYNAMIC QDRAGLEAVEEVENT
DYNAMIC QDRAGMOVEEVENT
DYNAMIC QDROPEVENT
DYNAMIC QERRORMESSAGE
DYNAMIC QFILEDIALOG
DYNAMIC QFILEICONPROVIDER
DYNAMIC QFILEOPENEVENT
DYNAMIC QFILESYSTEMMODEL
DYNAMIC QFOCUSEVENT
DYNAMIC QFOCUSFRAME
DYNAMIC QFONT
DYNAMIC QFONTCOMBOBOX
DYNAMIC QFONTDATABASE
DYNAMIC QFONTDIALOG
DYNAMIC QFONTINFO
DYNAMIC QFONTMETRICS
DYNAMIC QFONTMETRICSF
DYNAMIC QFORMLAYOUT
DYNAMIC QFRAME
DYNAMIC QGRADIENT
DYNAMIC QGRAPHICSELLIPSEITEM
DYNAMIC QGRAPHICSGRIDLAYOUT
DYNAMIC QGRAPHICSITEM
DYNAMIC QGRAPHICSITEMANIMATION
DYNAMIC QGRAPHICSITEMGROUP
DYNAMIC QGRAPHICSLAYOUT
DYNAMIC QGRAPHICSLAYOUTITEM
DYNAMIC QGRAPHICSLINEARLAYOUT
DYNAMIC QGRAPHICSLINEITEM
DYNAMIC QGRAPHICSPATHITEM
DYNAMIC QGRAPHICSPIXMAPITEM
DYNAMIC QGRAPHICSPOLYGONITEM
DYNAMIC QGRAPHICSPROXYWIDGET
DYNAMIC QGRAPHICSRECTITEM
DYNAMIC QGRAPHICSSCENE
DYNAMIC QGRAPHICSSCENECONTEXTMENUEVENT
DYNAMIC QGRAPHICSSCENEDRAGDROPEVENT
DYNAMIC QGRAPHICSSCENEEVENT
DYNAMIC QGRAPHICSSCENEHELPEVENT
DYNAMIC QGRAPHICSSCENEHOVEREVENT
DYNAMIC QGRAPHICSSCENEMOUSEEVENT
DYNAMIC QGRAPHICSSCENEMOVEEVENT
DYNAMIC QGRAPHICSSCENERESIZEEVENT
DYNAMIC QGRAPHICSSCENEWHEELEVENT
DYNAMIC QGRAPHICSSIMPLETEXTITEM
DYNAMIC QGRAPHICSTEXTITEM
DYNAMIC QGRAPHICSVIEW
DYNAMIC QGRAPHICSWIDGET
DYNAMIC QGRIDLAYOUT
DYNAMIC QGROUPBOX
DYNAMIC QHBOXLAYOUT
DYNAMIC QHEADERVIEW
DYNAMIC QHELPEVENT
DYNAMIC QHIDEEVENT
DYNAMIC QHOVEREVENT
DYNAMIC QICON
DYNAMIC QIMAGE
DYNAMIC QIMAGEREADER
DYNAMIC QIMAGEWRITER
DYNAMIC QINPUTDIALOG
DYNAMIC QINPUTEVENT
DYNAMIC QINPUTMETHODEVENT
DYNAMIC QINTVALIDATOR
DYNAMIC QITEMDELEGATE
DYNAMIC QITEMEDITORCREATORBASE
DYNAMIC QITEMEDITORFACTORY
DYNAMIC QITEMSELECTION
DYNAMIC QITEMSELECTIONMODEL
DYNAMIC QKEYEVENT
DYNAMIC QKEYSEQUENCE
DYNAMIC QLABEL
DYNAMIC QLAYOUT
DYNAMIC QLAYOUTITEM
DYNAMIC QLCDNUMBER
DYNAMIC QLINEARGRADIENT
DYNAMIC QLINEEDIT
DYNAMIC QLISTVIEW
DYNAMIC QLISTWIDGET
DYNAMIC QLISTWIDGETITEM
DYNAMIC QMAINWINDOW
DYNAMIC QMATRIX
DYNAMIC QMDIAREA
DYNAMIC QMDISUBWINDOW
DYNAMIC QMENU
DYNAMIC QMENUBAR
DYNAMIC QMESSAGEBOX
DYNAMIC QMOUSEEVENT
DYNAMIC QMOVEEVENT
DYNAMIC QMOVIE
DYNAMIC QPAGESETUPDIALOG
DYNAMIC QPAINTDEVICE
DYNAMIC QPAINTENGINE
DYNAMIC QPAINTER
DYNAMIC QPAINTERPATH
DYNAMIC QPAINTEVENT
DYNAMIC QPALETTE
DYNAMIC QPEN
DYNAMIC QPICTURE
DYNAMIC QPIXMAP
DYNAMIC QPLAINTEXTDOCUMENTLAYOUT
DYNAMIC QPLAINTEXTEDIT
DYNAMIC QPOLYGON
DYNAMIC QPOLYGONF
DYNAMIC QPRINTDIALOG
DYNAMIC QPRINTENGINE
DYNAMIC QPRINTER
DYNAMIC QPRINTERINFO
DYNAMIC QPRINTPREVIEWDIALOG
DYNAMIC QPRINTPREVIEWWIDGET
DYNAMIC QPROGRESSBAR
DYNAMIC QPROGRESSDIALOG
DYNAMIC QPUSHBUTTON
DYNAMIC QRADIALGRADIENT
DYNAMIC QRADIOBUTTON
DYNAMIC QREGEXPVALIDATOR
DYNAMIC QREGION
DYNAMIC QRESIZEEVENT
DYNAMIC QSCROLLAREA
DYNAMIC QSCROLLBAR
DYNAMIC QSESSIONMANAGER
DYNAMIC QSHORTCUTEVENT
DYNAMIC QSHOWEVENT
DYNAMIC QSIZEGRIP
DYNAMIC QSIZEPOLICY
DYNAMIC QSLIDER
DYNAMIC QSORTFILTERPROXYMODEL
DYNAMIC QSOUND
DYNAMIC QSPACERITEM
DYNAMIC QSPINBOX
DYNAMIC QSPLASHSCREEN
DYNAMIC QSPLITTER
DYNAMIC QSTACKEDWIDGET
DYNAMIC QSTANDARDITEM
DYNAMIC QSTANDARDITEMMODEL
DYNAMIC QSTATUSBAR
DYNAMIC QSTRINGLISTMODEL
DYNAMIC QSTYLE
DYNAMIC QSTYLEDITEMDELEGATE
DYNAMIC QSTYLEFACTORY
DYNAMIC QSTYLEHINTRETURN
DYNAMIC QSTYLEHINTRETURNMASK
DYNAMIC QSTYLEHINTRETURNVARIANT
DYNAMIC QSTYLEOPTION
DYNAMIC QSTYLEOPTIONBUTTON
DYNAMIC QSTYLEOPTIONCOMBOBOX
DYNAMIC QSTYLEOPTIONCOMPLEX
DYNAMIC QSTYLEOPTIONDOCKWIDGET
DYNAMIC QSTYLEOPTIONFOCUSRECT
DYNAMIC QSTYLEOPTIONFRAME
DYNAMIC QSTYLEOPTIONGRAPHICSITEM
DYNAMIC QSTYLEOPTIONGROUPBOX
DYNAMIC QSTYLEOPTIONHEADER
DYNAMIC QSTYLEOPTIONMENUITEM
DYNAMIC QSTYLEOPTIONPROGRESSBAR
DYNAMIC QSTYLEOPTIONSIZEGRIP
DYNAMIC QSTYLEOPTIONSLIDER
DYNAMIC QSTYLEOPTIONSPINBOX
DYNAMIC QSTYLEOPTIONTAB
DYNAMIC QSTYLEOPTIONTABBARBASE
DYNAMIC QSTYLEOPTIONTABWIDGETFRAME
DYNAMIC QSTYLEOPTIONTITLEBAR
DYNAMIC QSTYLEOPTIONTOOLBAR
DYNAMIC QSTYLEOPTIONTOOLBOX
DYNAMIC QSTYLEOPTIONTOOLBUTTON
DYNAMIC QSTYLEOPTIONVIEWITEM
DYNAMIC QSTYLEPAINTER
DYNAMIC QSYNTAXHIGHLIGHTER
DYNAMIC QSYSTEMTRAYICON
DYNAMIC QTABBAR
DYNAMIC QTABLEVIEW
DYNAMIC QTABLEWIDGET
DYNAMIC QTABLEWIDGETITEM
DYNAMIC QTABLEWIDGETSELECTIONRANGE
DYNAMIC QTABWIDGET
DYNAMIC QTEXTBLOCK
DYNAMIC QTEXTBLOCKFORMAT
DYNAMIC QTEXTBLOCKGROUP
DYNAMIC QTEXTBROWSER
DYNAMIC QTEXTCHARFORMAT
DYNAMIC QTEXTCURSOR
DYNAMIC QTEXTDOCUMENT
DYNAMIC QTEXTDOCUMENTFRAGMENT
DYNAMIC QTEXTDOCUMENTWRITER
DYNAMIC QTEXTEDIT
DYNAMIC QTEXTFORMAT
DYNAMIC QTEXTFRAGMENT
DYNAMIC QTEXTFRAME
DYNAMIC QTEXTFRAMEFORMAT
DYNAMIC QTEXTIMAGEFORMAT
DYNAMIC QTEXTINLINEOBJECT
DYNAMIC QTEXTITEM
DYNAMIC QTEXTLAYOUT
DYNAMIC QTEXTLENGTH
DYNAMIC QTEXTLINE
DYNAMIC QTEXTLIST
DYNAMIC QTEXTLISTFORMAT
DYNAMIC QTEXTOBJECT
DYNAMIC QTEXTOPTION
DYNAMIC QTEXTTABLEFORMAT
DYNAMIC QTIMEEDIT
DYNAMIC QTOOLBAR
DYNAMIC QTOOLBOX
DYNAMIC QTOOLBUTTON
DYNAMIC QTRANSFORM
DYNAMIC QTREEVIEW
DYNAMIC QTREEWIDGET
DYNAMIC QTREEWIDGETITEM
DYNAMIC QT_QAPPLICATION_EXECUTE
DYNAMIC QT_QAPPLICATION_QUIT
DYNAMIC QVALIDATOR
DYNAMIC QVBOXLAYOUT
DYNAMIC QWHEELEVENT
DYNAMIC QWIDGET
DYNAMIC QWIDGETACTION
DYNAMIC QWIDGETITEM
DYNAMIC QWINDOWSSTYLE
DYNAMIC QWINDOWSTATECHANGEEVENT
DYNAMIC QWIZARD
DYNAMIC QWIZARDPAGE
DYNAMIC Q__TR
DYNAMIC __HBQTGUI
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBQTGUI__REQUEST )
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif

View File

@@ -88,15 +88,15 @@ FUNCTION TIP_QPEncode( cData )
IF c == Chr( 13 )
cString += Chr( 13 ) + Chr( 10 )
nLineLen := 0
ELSEIF Asc( c ) > 126 .OR. ;
ELSEIF hb_BCode( c ) > 126 .OR. ;
c $ '=?!"#$@[\]^`{|}~' .OR. ;
( Asc( c ) < 32 .AND. !( c $ Chr( 13 ) + Chr( 10 ) + Chr( 9 ) ) ) .OR. ;
( hb_BCode( c ) < 32 .AND. !( c $ Chr( 13 ) + Chr( 10 ) + Chr( 9 ) ) ) .OR. ;
( c $ " " + Chr( 9 ) .AND. hb_BSubStr( cData, nPos + 1, 1 ) $ Chr( 13 ) + Chr( 10 ) )
IF nLineLen + 3 > 76
cString += "=" + Chr( 13 ) + Chr( 10 )
nLineLen := 0
ENDIF
cString += "=" + hb_NumToHex( Asc( c ), 2 )
cString += "=" + hb_NumToHex( hb_BCode( c ), 2 )
nLineLen += 3
ELSEIF !( c == Chr( 10 ) )
cString += c
@@ -120,7 +120,7 @@ FUNCTION TIP_QPDecode( cData )
FOR nPos := 1 TO nLen
c := hb_BSubStr( cData, nPos, 1 )
IF c == "=" .AND. hb_BLen( hb_BSubStr( cData, nPos + 1, 2 ) ) == 2
cString += Chr( hb_HexToNum( hb_BSubStr( cData, nPos + 1, 2 ) ) )
cString += hb_BChar( hb_HexToNum( hb_BSubStr( cData, nPos + 1, 2 ) ) )
nPos += 2
ELSE
cString += c

View File

@@ -696,10 +696,10 @@ STATIC FUNCTION WordEncodeQ( cData, cCharset )
FOR nPos := 1 TO hb_BLen( cData )
c := hb_BSubStr( cData, nPos, 1 )
IF Asc( c ) > 126 .OR. ;
IF hb_BCode( c ) > 126 .OR. ;
c $ '=?!"#$@[\]^`{|}~_' .OR. ;
Asc( c ) <= 32
cString += "=" + hb_NumToHex( Asc( c ), 2 )
hb_BCode( c ) <= 32
cString += "=" + hb_NumToHex( hb_BCode( c ), 2 )
nLineLen += 3
lToEncode := .T.
ELSE

View File

@@ -203,7 +203,7 @@ METHOD Auth( cUser, cPass ) CLASS tIPClientSMTP
METHOD AuthPlain( cUser, cPass ) CLASS tIPClientSMTP
::InetSendall( ::SocketCon, "AUTH PLAIN" + hb_base64Encode( Chr( 0 ) + cUser + Chr( 0 ) + cPass ) + ::cCRLF )
::InetSendall( ::SocketCon, "AUTH PLAIN" + hb_base64Encode( hb_BChar( 0 ) + cUser + hb_BChar( 0 ) + cPass ) + ::cCRLF )
RETURN ::isAuth := ::GetOk()