aed2388134151a9d7dfd83fa874f13d64ec00c71
11 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
728ca9453c |
2010-01-19 09:11 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/generator/qt45.qtp
* contrib/hbqt/hbqt.h
* contrib/hbqt/hbqt_garbage.h
* contrib/hbqt/qtcore/filelist.mk
* contrib/hbqt/qtcore/QChar.cpp
* contrib/hbqt/qtcore/QDir.cpp
* contrib/hbqt/qtcore/QLocale.cpp
* contrib/hbqt/qtcore/QTextCodec.cpp
* contrib/hbqt/qtcore/QTextEncoder.cpp
* contrib/hbqt/qtcore/QTextStream.cpp
* contrib/hbqt/qtcore/QVariant.cpp
* contrib/hbqt/qtcore/TQChar.prg
* contrib/hbqt/qtcore/TQDir.prg
* contrib/hbqt/qtcore/TQLocale.prg
* contrib/hbqt/qtcore/TQTextCodec.prg
* contrib/hbqt/qtcore/TQTextEncoder.prg
* contrib/hbqt/qtcore/TQTextStream.prg
* contrib/hbqt/qtcore/TQVariant.prg
* contrib/hbqt/qtgui/QFontMetrics.cpp
* contrib/hbqt/qtgui/QFontMetricsF.cpp
* contrib/hbqt/qtgui/QTextDocument.cpp
* contrib/hbqt/qtgui/TQFontMetrics.prg
* contrib/hbqt/qtgui/TQFontMetricsF.prg
* contrib/hbqt/qtgui/TQTextDocument.prg
* contrib/hbqt/qth/QChar.qth
* contrib/hbqt/qth/QDir.qth
* contrib/hbqt/qth/QLocale.qth
* contrib/hbqt/qth/QTextCodec.qth
* contrib/hbqt/qth/QTextDocument.qth
* contrib/hbqt/qth/QTextEncoder.qth
* contrib/hbqt/qth/QTextStream.qth
* contrib/hbqt/qth/QVariant.qth
! Enabled QChar() class.
|
||
|
|
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 ] | ||
|
|
6a0d488bd0 | * Commit 1, next 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.
|
||
|
|
1b916e4872 | ! Changes will be documented in last Changelog commit. |