aed2388134151a9d7dfd83fa874f13d64ec00c71
10 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
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.
|
||
|
|
ea184d1bc4 |
2010-01-14 02:47 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/qth/QSyntaxHighlighter.qth
* contrib/hbqt/hbqt_misc.prg
! Synced method declaration with definition.
; (I'm leaving hbxbp and gtwvg to Pritpal)
* contrib/hbqt/qtgui/*
* contrib/hbqt/qtcore/*
* contrib/hbqt/qtnetwork/*
* Regenerated.
* contrib/hbxbp/Makefile
* Sorted files alphabetically.
|
||
|
|
1cf66dcc83 |
2010-01-05 18:48 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.pt_BR.po
* utils/hbmk2/hbmk2.hu_HU.po
* utils/hbmk2/hbmk2.prg
+ Added support for C++ input files. Now C++ files will be compiled
in a separate pass where native C++ compiler is used, which
means that C++ compilation mode is now enforced by using .cpp
extension. This also means that it's now possible to build
mixed mode projects with both C and C++ input files.
Enable with option: -hbcppmm (cmdline) or hbcppmm=yes (in .hbc files)
NOTE: Suggestions for better names are welcome.
In general, this feature makes -cpp option unnecessary, its
only purpose now is to override default mode.
; Please test.
* utils/hbmk2/hbmk2.prg
- Deleted support for link-related macros in C compilation phase,
these weren't used anymore inside current hbmk2, so it seems safe,
but it's possible nevertheless that it will cause regressions in
some exotic use cases.
* utils/hbmk2/hbmk2.prg
! Fixed parsing -warn option on the commandline and .hbm/.hbp files.
[TOMERGE 2.0]
* contrib/hbqt/generator/hbmk.hbm
! Deleted xhb lib. It's not required and was probably added for
"outdebug" stuff.
* contrib/hbqt/hbqt.hbc
* contrib/hbqt/hbqts.hbc
* contrib/gtqtc/gtqtcs.hbc
* contrib/gtqtc/gtqtc.hbc
+ Added hbcppmm=yes option. This will force C++ memory allocation
functions to be overridden by Harbour mm functions.
* src/vm/fm.c
- Deleted C++ memory allocation functions. This feature now
lives inside hbmk2, and it now doesn't require whole Harbour
to be built in C++ mode.
* contrib/hbqt/*
* Regenerated.
|
||
|
|
0d4ba1ffd4 |
2009-12-21 17:32 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/hbqt_misc.prg
+ Introduced new class HbQtObjectHandler() and made all Qt
classes INHERIT from it. This class is responsible for managing
common variables and tasks. Shifted VAR pPtr and METHODS configure()
and OnError() into this class.
* Regenerated .prg sources
|
||
|
|
e3b55d088e |
2009-12-21 16:51 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/hbqt_misc.prg
* Regenerated .prg sources
+ Implemented class level error handelling if wrong
message is sent to the object. The message is displayed
in Qt's message box and includes ProcName()/ProcLine().
|
||
|
|
24756a437f | * [ Regenerated Sources ] | ||
|
|
2c7865eb4e | * Commit 2, last follows. | ||
|
|
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.
|
||
|
|
9332f8030c | ! Will update Changelog at the end. |