diff --git a/harbour/ChangeLog b/harbour/ChangeLog index de1240087c..ea8efd6722 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -17,6 +17,33 @@ past entries belonging to author(s): Viktor Szakats. */ +2010-02-27 11:40 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) + * contrib/hbqt/generator/hbqtgen.prg + ! Introduced $EXTERNALLINK$ tag. + ;TODO describe it in /doc/hdr_tpl.txt. + + * contrib/hbqt/generator/qt45.qtp + * contrib/hbqt/qtgui/filelist.mk + * contrib/hbqt/qtgui/QApplication.cpp + * contrib/hbqt/qtgui/QWidget.cpp + * contrib/hbqt/qtgui/TQApplication.prg + * contrib/hbqt/qtgui/TQWidget.prg + * contrib/hbqt/qth/QApplication.qth + * contrib/hbqt/qth/QWidget.qth + - Deleted QInputContex() class and all other associated functions. + - Removed Qt plugin architect builder: "Accessibility" functions. + Hope OS2 will now compile fine without any manual intervention. + + * contrib/hbqt/qtcore/QChar.cpp + * contrib/hbqt/qtcore/TQChar.prg + ! Regenerated. + + * contrib/hbide/ideharbourhelp.prg + ! Modified to honor $EXTERNALLINK$ tag. + With this presentation of Harbour document is a bit changed. + $EXTERNALLINK$ tag is expanded in the page title part. + $SEEALSO$ is now a pure functions link. + 2010-02-27 20:26 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog + Added missed item in prev commit. diff --git a/harbour/contrib/hbide/ideharbourhelp.prg b/harbour/contrib/hbide/ideharbourhelp.prg index 5603f5d279..1021b9b191 100644 --- a/harbour/contrib/hbide/ideharbourhelp.prg +++ b/harbour/contrib/hbide/ideharbourhelp.prg @@ -112,7 +112,7 @@ #define DOC_FUN_VERSION 16 #define DOC_FUN_INHERITS 17 #define DOC_FUN_METHODS 18 - +#define DOC_FUN_EXTERNALLINK 19 /*----------------------------------------------------------------------*/ @@ -123,6 +123,12 @@ CLASS IdeDocFunction DATA cCategory INIT "" DATA cSubCategory INIT "" DATA cOneliner INIT "" + DATA cStatus INIT "" + DATA cPlatforms INIT "" + DATA cSeaAlso INIT "" + DATA cVersion INIT "" + DATA cInherits INIT "" + DATA cExternalLink INIT "" DATA aSyntax INIT {} DATA aArguments INIT {} DATA aReturns INIT {} @@ -130,11 +136,6 @@ CLASS IdeDocFunction DATA aExamples INIT {} DATA aTests INIT {} DATA aFiles INIT {} - DATA cStatus INIT "" - DATA cPlatforms INIT "" - DATA cSeaAlso INIT "" - DATA cVersion INIT "" - DATA cInherits INIT "" DATA aMethods INIT {} DATA aSource INIT {} @@ -850,6 +851,8 @@ METHOD IdeHarbourHelp:parseTextFile( cTextFile, oParent ) nPart := DOC_FUN_INHERITS CASE "$METHODS" $ s nPart := DOC_FUN_METHODS + CASE "$EXTERNALLINK" $ s + nPart := DOC_FUN_EXTERNALLINK OTHERWISE IF ! lIsFunc LOOP // It is a fake line not within $DOC$ => $END$ block @@ -916,6 +919,9 @@ METHOD IdeHarbourHelp:parseTextFile( cTextFile, oParent ) CASE DOC_FUN_VERSION oFunc:cVersion := alltrim( s ) EXIT + CASE DOC_FUN_EXTERNALLINK + oFunc:cExternalLink := alltrim( s ) + EXIT OTHERWISE nPart := DOC_FUN_NONE EXIT @@ -1049,6 +1055,11 @@ METHOD IdeHarbourHelp:buildView( oFunc ) aadd( aHtm, ' ' ) aadd( aHtm, ' ' ) aadd( aHtm, '