Pritpal Bedi
77f0a7af87
2009-11-18 15:26 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
...
* contrib/hbxbp/xbpgeneric.prg
! Change the way HBXBP_DEBUG() shows up the values. In my scheme of things
the whole HBQT's debug system is revolving around this way.
* contrib/hbide/hbide.prg
+ More basic visual components to host different project elements.
Keep on playing with it. I am gathering all pitfalls.
2009-11-18 23:28:08 +00:00
Viktor Szakats
52da6a02a5
2009-11-18 22:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* utils/hbmk2/hbmk2.prg
+ Added dependency tree to flat dependency list converter.
(no cyclic reference check here)
* contrib/gtwvg/wvgwing.c
! Fixed for Windows x64 platform.
* contrib/gtwvg/Makefile
+ Enabled for Cygwin, IA64 and mingw64 compilers.
Latest mingw64 experimental builds build it fine.
This means all win compilers are supported except xcc.
; NOTE: Now it's disabled only for xcc.
Can someone with xcc installed try gtwvg? Maybe it can
be made work so we can drop this exception.
* config/global.mk
* utils/hbmk2/hbmk2.prg
+ Added autodetection of x86_64 build of mingw64.
(in hbmk2 it's recognized even if host platform isn't x64)
* INSTALL
+ Added darwin -> win/mingw64 cross-platform scenario.
Such binaries are now provided by the mingw64 project.
2009-11-18 21:47:14 +00:00
Przemyslaw Czerpak
13b8d1183f
2009-11-18 20:37 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/harbour.spec
! fixed to build hbsms library
2009-11-18 19:37:18 +00:00
Przemyslaw Czerpak
a5d2777f5c
2009-11-18 20:15 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/src/vm/strapi.c
! fixed return value in hb_itemCopyStr()
* harbour/contrib/hbct/files.c
* harbour/contrib/hbct/disk.c
! fixed to work with HB_ERRCODE declared as unsigned int
2009-11-18 19:16:08 +00:00
Istvan Bisz
a0ba3510a8
2009-11-18 18:20 UTC+0100 Istvan Bisz (istvan.bisz/at/t-online.hu)
...
* harbour/contrib/hbqt/hbqt_destruct.cpp
* harbour/contrib/hbqt/hbqt.ch
* harbour/contrib/hbqt/filelist.mk
* harbour/contrib/hbqt/hbqt_garbage.h
* harbour/contrib/hbqt/hbqt.h
* harbour/contrib/hbqt//generator/hbqtgen.prg
* harbour/contrib/hbqt/qtcore/filelist.mk
* harbour/contrib/hbqt/qtcore/QAbstractItemModel.cpp
* harbour/contrib/hbqt/qtcore/QAbstractListModel.cpp
* harbour/contrib/hbqt/qtcore/QAbstractTableModel.cpp
* harbour/contrib/hbqt/qtcore/QBitArray.cpp
* harbour/contrib/hbqt/qtcore/QByteArray.cpp
* harbour/contrib/hbqt/qtcore/QCoreApplication.cpp
* harbour/contrib/hbqt/qtcore/QDataStream.cpp
* harbour/contrib/hbqt/qtcore/QDate.cpp
* harbour/contrib/hbqt/qtcore/QDateTime.cpp
* harbour/contrib/hbqt/qtcore/QDir.cpp
* harbour/contrib/hbqt/qtcore/QEvent.cpp
* harbour/contrib/hbqt/qtcore/QEventLoop.cpp
* harbour/contrib/hbqt/qtcore/QFile.cpp
* harbour/contrib/hbqt/qtcore/QFileInfo.cpp
* harbour/contrib/hbqt/qtcore/QIODevice.cpp
* harbour/contrib/hbqt/qtcore/QLatin1Char.cpp
* harbour/contrib/hbqt/qtcore/QLatin1String.cpp
* harbour/contrib/hbqt/qtcore/QLine.cpp
* harbour/contrib/hbqt/qtcore/QLineF.cpp
* harbour/contrib/hbqt/qtcore/QList.cpp
* harbour/contrib/hbqt/qtcore/QLocale.cpp
* harbour/contrib/hbqt/qtcore/QMimeData.cpp
* harbour/contrib/hbqt/qtcore/QModelIndex.cpp
* harbour/contrib/hbqt/qtcore/QObject.cpp
* harbour/contrib/hbqt/qtcore/QPoint.cpp
* harbour/contrib/hbqt/qtcore/QPointF.cpp
* harbour/contrib/hbqt/qtcore/QProcess.cpp
* harbour/contrib/hbqt/qtcore/QRect.cpp
* harbour/contrib/hbqt/qtcore/QRectF.cpp
* harbour/contrib/hbqt/qtcore/QRegExp.cpp
* harbour/contrib/hbqt/qtcore/QResource.cpp
* harbour/contrib/hbqt/qtcore/QSignalMapper.cpp
* harbour/contrib/hbqt/qtcore/QSize.cpp
* harbour/contrib/hbqt/qtcore/QSizeF.cpp
* harbour/contrib/hbqt/qtcore/QStringList.cpp
* harbour/contrib/hbqt/qtcore/QTextBoundaryFinder.cpp
* harbour/contrib/hbqt/qtcore/QTextCodec.cpp
* harbour/contrib/hbqt/qtcore/QTextDecoder.cpp
* harbour/contrib/hbqt/qtcore/QTextEncoder.cpp
* harbour/contrib/hbqt/qtcore/QTextStream.cpp
* harbour/contrib/hbqt/qtcore/QThread.cpp
* harbour/contrib/hbqt/qtcore/QTime.cpp
* harbour/contrib/hbqt/qtcore/QTimer.cpp
* harbour/contrib/hbqt/qtcore/QTranslator.cpp
* harbour/contrib/hbqt/qtcore/QUrl.cpp
* harbour/contrib/hbqt/qtcore/QVariant.cpp
* harbour/contrib/hbqt/qtcore/TQAbstractItemModel.prg
* harbour/contrib/hbqt/qtcore/TQAbstractListModel.prg
* harbour/contrib/hbqt/qtcore/TQAbstractTableModel.prg
* harbour/contrib/hbqt/qtcore/TQBitArray.prg
* harbour/contrib/hbqt/qtcore/TQByteArray.prg
* harbour/contrib/hbqt/qtcore/TQCoreApplication.prg
* harbour/contrib/hbqt/qtcore/TQDataStream.prg
* harbour/contrib/hbqt/qtcore/TQDate.prg
* harbour/contrib/hbqt/qtcore/TQDateTime.prg
* harbour/contrib/hbqt/qtcore/TQDir.prg
* harbour/contrib/hbqt/qtcore/TQEvent.prg
* harbour/contrib/hbqt/qtcore/TQEventLoop.prg
* harbour/contrib/hbqt/qtcore/TQFile.prg
* harbour/contrib/hbqt/qtcore/TQFileInfo.prg
* harbour/contrib/hbqt/qtcore/TQIODevice.prg
* harbour/contrib/hbqt/qtcore/TQLatin1Char.prg
* harbour/contrib/hbqt/qtcore/TQLatin1String.prg
* harbour/contrib/hbqt/qtcore/TQLine.prg
* harbour/contrib/hbqt/qtcore/TQLineF.prg
* harbour/contrib/hbqt/qtcore/TQList.prg
* harbour/contrib/hbqt/qtcore/TQLocale.prg
* harbour/contrib/hbqt/qtcore/TQMimeData.prg
* harbour/contrib/hbqt/qtcore/TQModelIndex.prg
* harbour/contrib/hbqt/qtcore/TQObject.prg
* harbour/contrib/hbqt/qtcore/TQPoint.prg
* harbour/contrib/hbqt/qtcore/TQPointF.prg
* harbour/contrib/hbqt/qtcore/TQProcess.prg
* harbour/contrib/hbqt/qtcore/TQRect.prg
* harbour/contrib/hbqt/qtcore/TQRectF.prg
* harbour/contrib/hbqt/qtcore/TQRegExp.prg
* harbour/contrib/hbqt/qtcore/TQResource.prg
* harbour/contrib/hbqt/qtcore/TQSignalMapper.prg
* harbour/contrib/hbqt/qtcore/TQSize.prg
* harbour/contrib/hbqt/qtcore/TQSizeF.prg
* harbour/contrib/hbqt/qtcore/TQStringList.prg
* harbour/contrib/hbqt/qtcore/TQTextBoundaryFinder.prg
* harbour/contrib/hbqt/qtcore/TQTextCodec.prg
* harbour/contrib/hbqt/qtcore/TQTextDecoder.prg
* harbour/contrib/hbqt/qtcore/TQTextEncoder.prg
* harbour/contrib/hbqt/qtcore/TQTextStream.prg
* harbour/contrib/hbqt/qtcore/TQThread.prg
* harbour/contrib/hbqt/qtcore/TQTime.prg
* harbour/contrib/hbqt/qtcore/TQTimer.prg
* harbour/contrib/hbqt/qtcore/TQTranslator.prg
* harbour/contrib/hbqt/qtcore/TQUrl.prg
* harbour/contrib/hbqt/qtcore/TQVariant.prg
* harbour/contrib/hbqt/qtgui/filelist.mk
* harbour/contrib/hbqt/qtgui/QAbstractButton.cpp
* harbour/contrib/hbqt/qtgui/QAbstractItemDelegate.cpp
* harbour/contrib/hbqt/qtgui/QAbstractItemView.cpp
* harbour/contrib/hbqt/qtgui/QAbstractPrintDialog.cpp
* harbour/contrib/hbqt/qtgui/QAbstractProxyModel.cpp
* harbour/contrib/hbqt/qtgui/QAbstractScrollArea.cpp
* harbour/contrib/hbqt/qtgui/QAbstractSlider.cpp
* harbour/contrib/hbqt/qtgui/QAbstractSpinBox.cpp
* harbour/contrib/hbqt/qtgui/QAbstractTextDocumentLayout.cpp
* harbour/contrib/hbqt/qtgui/QAction.cpp
* harbour/contrib/hbqt/qtgui/QActionGroup.cpp
* harbour/contrib/hbqt/qtgui/QApplication.cpp
* harbour/contrib/hbqt/qtgui/QBitmap.cpp
* harbour/contrib/hbqt/qtgui/QBoxLayout.cpp
* harbour/contrib/hbqt/qtgui/QBrush.cpp
* harbour/contrib/hbqt/qtgui/QButtonGroup.cpp
* harbour/contrib/hbqt/qtgui/QCalendarWidget.cpp
* harbour/contrib/hbqt/qtgui/QCheckBox.cpp
* harbour/contrib/hbqt/qtgui/QClipboard.cpp
* harbour/contrib/hbqt/qtgui/QColor.cpp
* harbour/contrib/hbqt/qtgui/QColorDialog.cpp
* harbour/contrib/hbqt/qtgui/QComboBox.cpp
* harbour/contrib/hbqt/qtgui/QCommandLinkButton.cpp
* harbour/contrib/hbqt/qtgui/QCommonStyle.cpp
* harbour/contrib/hbqt/qtgui/QCompleter.cpp
* harbour/contrib/hbqt/qtgui/QConicalGradient.cpp
* harbour/contrib/hbqt/qtgui/QContextMenuEvent.cpp
* harbour/contrib/hbqt/qtgui/QCursor.cpp
* harbour/contrib/hbqt/qtgui/QDateEdit.cpp
* harbour/contrib/hbqt/qtgui/QDateTimeEdit.cpp
* harbour/contrib/hbqt/qtgui/QDesktopWidget.cpp
* harbour/contrib/hbqt/qtgui/QDial.cpp
* harbour/contrib/hbqt/qtgui/QDialog.cpp
* harbour/contrib/hbqt/qtgui/QDirModel.cpp
* harbour/contrib/hbqt/qtgui/QDockWidget.cpp
* harbour/contrib/hbqt/qtgui/QDoubleSpinBox.cpp
* harbour/contrib/hbqt/qtgui/QDragEnterEvent.cpp
* harbour/contrib/hbqt/qtgui/QDragLeaveEvent.cpp
* harbour/contrib/hbqt/qtgui/QDragMoveEvent.cpp
* harbour/contrib/hbqt/qtgui/QDropEvent.cpp
* harbour/contrib/hbqt/qtgui/QErrorMessage.cpp
* harbour/contrib/hbqt/qtgui/QFileDialog.cpp
* harbour/contrib/hbqt/qtgui/QFileIconProvider.cpp
* harbour/contrib/hbqt/qtgui/QFileSystemModel.cpp
* harbour/contrib/hbqt/qtgui/QFocusEvent.cpp
* harbour/contrib/hbqt/qtgui/QFocusFrame.cpp
* harbour/contrib/hbqt/qtgui/QFont.cpp
* harbour/contrib/hbqt/qtgui/QFontComboBox.cpp
* harbour/contrib/hbqt/qtgui/QFontDatabase.cpp
* harbour/contrib/hbqt/qtgui/QFontDialog.cpp
* harbour/contrib/hbqt/qtgui/QFontInfo.cpp
* harbour/contrib/hbqt/qtgui/QFontMetrics.cpp
* harbour/contrib/hbqt/qtgui/QFontMetricsF.cpp
* harbour/contrib/hbqt/qtgui/QFormLayout.cpp
* harbour/contrib/hbqt/qtgui/QFrame.cpp
* harbour/contrib/hbqt/qtgui/QGradient.cpp
* harbour/contrib/hbqt/qtgui/QGridLayout.cpp
* harbour/contrib/hbqt/qtgui/QGroupBox.cpp
* harbour/contrib/hbqt/qtgui/QHBoxLayout.cpp
* harbour/contrib/hbqt/qtgui/QHeaderView.cpp
* harbour/contrib/hbqt/qtgui/QHelpEvent.cpp
* harbour/contrib/hbqt/qtgui/QIcon.cpp
* harbour/contrib/hbqt/qtgui/QImage.cpp
* harbour/contrib/hbqt/qtgui/QImageReader.cpp
* harbour/contrib/hbqt/qtgui/QImageWriter.cpp
* harbour/contrib/hbqt/qtgui/QInputContext.cpp
* harbour/contrib/hbqt/qtgui/QInputDialog.cpp
* harbour/contrib/hbqt/qtgui/QInputEvent.cpp
* harbour/contrib/hbqt/qtgui/QInputMethodEvent.cpp
* harbour/contrib/hbqt/qtgui/QItemSelection.cpp
* harbour/contrib/hbqt/qtgui/QItemSelectionModel.cpp
* harbour/contrib/hbqt/qtgui/QKeyEvent.cpp
* harbour/contrib/hbqt/qtgui/QKeySequence.cpp
* harbour/contrib/hbqt/qtgui/QLabel.cpp
* harbour/contrib/hbqt/qtgui/QLayout.cpp
* harbour/contrib/hbqt/qtgui/QLayoutItem.cpp
* harbour/contrib/hbqt/qtgui/QLCDNumber.cpp
* harbour/contrib/hbqt/qtgui/QLinearGradient.cpp
* harbour/contrib/hbqt/qtgui/QLineEdit.cpp
* harbour/contrib/hbqt/qtgui/QListView.cpp
* harbour/contrib/hbqt/qtgui/QListWidget.cpp
* harbour/contrib/hbqt/qtgui/QListWidgetItem.cpp
* harbour/contrib/hbqt/qtgui/QMainWindow.cpp
* harbour/contrib/hbqt/qtgui/QMatrix.cpp
* harbour/contrib/hbqt/qtgui/QMenu.cpp
* harbour/contrib/hbqt/qtgui/QMenuBar.cpp
* harbour/contrib/hbqt/qtgui/QMessageBox.cpp
* harbour/contrib/hbqt/qtgui/QMouseEvent.cpp
* harbour/contrib/hbqt/qtgui/QMoveEvent.cpp
* harbour/contrib/hbqt/qtgui/QMovie.cpp
* harbour/contrib/hbqt/qtgui/QPageSetupDialog.cpp
* harbour/contrib/hbqt/qtgui/QPaintDevice.cpp
* harbour/contrib/hbqt/qtgui/QPainter.cpp
* harbour/contrib/hbqt/qtgui/QPainterPath.cpp
* harbour/contrib/hbqt/qtgui/QPaintEvent.cpp
* harbour/contrib/hbqt/qtgui/QPalette.cpp
* harbour/contrib/hbqt/qtgui/QPen.cpp
* harbour/contrib/hbqt/qtgui/QPicture.cpp
* harbour/contrib/hbqt/qtgui/QPixmap.cpp
* harbour/contrib/hbqt/qtgui/QPolygon.cpp
* harbour/contrib/hbqt/qtgui/QPolygonF.cpp
* harbour/contrib/hbqt/qtgui/QPrintDialog.cpp
* harbour/contrib/hbqt/qtgui/QPrintEngine.cpp
* harbour/contrib/hbqt/qtgui/QPrinter.cpp
* harbour/contrib/hbqt/qtgui/QPrintPreviewDialog.cpp
* harbour/contrib/hbqt/qtgui/QProgressBar.cpp
* harbour/contrib/hbqt/qtgui/QProgressDialog.cpp
* harbour/contrib/hbqt/qtgui/QPushButton.cpp
* harbour/contrib/hbqt/qtgui/QRadialGradient.cpp
* harbour/contrib/hbqt/qtgui/QRadioButton.cpp
* harbour/contrib/hbqt/qtgui/QRegion.cpp
* harbour/contrib/hbqt/qtgui/QResizeEvent.cpp
* harbour/contrib/hbqt/qtgui/QScrollArea.cpp
* harbour/contrib/hbqt/qtgui/QScrollBar.cpp
* harbour/contrib/hbqt/qtgui/QSessionManager.cpp
* harbour/contrib/hbqt/qtgui/QSizeGrip.cpp
* harbour/contrib/hbqt/qtgui/QSizePolicy.cpp
* harbour/contrib/hbqt/qtgui/QSlider.cpp
* harbour/contrib/hbqt/qtgui/QSound.cpp
* harbour/contrib/hbqt/qtgui/QSpacerItem.cpp
* harbour/contrib/hbqt/qtgui/QSpinBox.cpp
* harbour/contrib/hbqt/qtgui/QSplashScreen.cpp
* harbour/contrib/hbqt/qtgui/QSplitter.cpp
* harbour/contrib/hbqt/qtgui/QStandardItem.cpp
* harbour/contrib/hbqt/qtgui/QStandardItemModel.cpp
* harbour/contrib/hbqt/qtgui/QStatusBar.cpp
* harbour/contrib/hbqt/qtgui/QStringListModel.cpp
* harbour/contrib/hbqt/qtgui/QStyle.cpp
* harbour/contrib/hbqt/qtgui/QStyledItemDelegate.cpp
* harbour/contrib/hbqt/qtgui/QStyleFactory.cpp
* harbour/contrib/hbqt/qtgui/QStyleHintReturn.cpp
* harbour/contrib/hbqt/qtgui/QStyleHintReturnMask.cpp
* harbour/contrib/hbqt/qtgui/QStyleHintReturnVariant.cpp
* harbour/contrib/hbqt/qtgui/QStyleOption.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionButton.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionComboBox.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionComplex.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionDockWidget.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionFocusRect.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionFrame.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionGroupBox.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionHeader.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionMenuItem.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionProgressBar.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionSizeGrip.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionSlider.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionSpinBox.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionTab.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionTabBarBase.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionTabWidgetFrame.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionTitleBar.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionToolBar.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionToolBox.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionToolButton.cpp
* harbour/contrib/hbqt/qtgui/QStyleOptionViewItem.cpp
* harbour/contrib/hbqt/qtgui/QStylePainter.cpp
* harbour/contrib/hbqt/qtgui/QSyntaxHighlighter.cpp
* harbour/contrib/hbqt/qtgui/QSystemTrayIcon.cpp
* harbour/contrib/hbqt/qtgui/QTabBar.cpp
* harbour/contrib/hbqt/qtgui/QTableView.cpp
* harbour/contrib/hbqt/qtgui/QTableWidget.cpp
* harbour/contrib/hbqt/qtgui/QTableWidgetItem.cpp
* harbour/contrib/hbqt/qtgui/QTableWidgetSelectionRange.cpp
* harbour/contrib/hbqt/qtgui/QTabWidget.cpp
* harbour/contrib/hbqt/qtgui/QTextBlock.cpp
* harbour/contrib/hbqt/qtgui/QTextBlockFormat.cpp
* harbour/contrib/hbqt/qtgui/QTextBlockGroup.cpp
* harbour/contrib/hbqt/qtgui/QTextBrowser.cpp
* harbour/contrib/hbqt/qtgui/QTextCharFormat.cpp
* harbour/contrib/hbqt/qtgui/QTextCursor.cpp
* harbour/contrib/hbqt/qtgui/QTextDocument.cpp
* harbour/contrib/hbqt/qtgui/QTextDocumentFragment.cpp
* harbour/contrib/hbqt/qtgui/QTextDocumentWriter.cpp
* harbour/contrib/hbqt/qtgui/QTextEdit.cpp
* harbour/contrib/hbqt/qtgui/QTextFormat.cpp
* harbour/contrib/hbqt/qtgui/QTextFragment.cpp
* harbour/contrib/hbqt/qtgui/QTextFrame.cpp
* harbour/contrib/hbqt/qtgui/QTextFrameFormat.cpp
* harbour/contrib/hbqt/qtgui/QTextImageFormat.cpp
* harbour/contrib/hbqt/qtgui/QTextInlineObject.cpp
* harbour/contrib/hbqt/qtgui/QTextItem.cpp
* harbour/contrib/hbqt/qtgui/QTextLayout.cpp
* harbour/contrib/hbqt/qtgui/QTextLength.cpp
* harbour/contrib/hbqt/qtgui/QTextLine.cpp
* harbour/contrib/hbqt/qtgui/QTextListFormat.cpp
* harbour/contrib/hbqt/qtgui/QTextObject.cpp
* harbour/contrib/hbqt/qtgui/QTextOption.cpp
* harbour/contrib/hbqt/qtgui/QTextTableFormat.cpp
* harbour/contrib/hbqt/qtgui/QTimeEdit.cpp
* harbour/contrib/hbqt/qtgui/QToolBar.cpp
* harbour/contrib/hbqt/qtgui/QToolBox.cpp
* harbour/contrib/hbqt/qtgui/QToolButton.cpp
* harbour/contrib/hbqt/qtgui/QTransform.cpp
* harbour/contrib/hbqt/qtgui/QTreeView.cpp
* harbour/contrib/hbqt/qtgui/QTreeWidget.cpp
* harbour/contrib/hbqt/qtgui/QTreeWidgetItem.cpp
* harbour/contrib/hbqt/qtgui/QValidator.cpp
* harbour/contrib/hbqt/qtgui/QVBoxLayout.cpp
* harbour/contrib/hbqt/qtgui/QWheelEvent.cpp
* harbour/contrib/hbqt/qtgui/QWidget.cpp
* harbour/contrib/hbqt/qtgui/QWidgetAction.cpp
* harbour/contrib/hbqt/qtgui/QWidgetItem.cpp
* harbour/contrib/hbqt/qtgui/QWindowsStyle.cpp
* harbour/contrib/hbqt/qtgui/QWindowsXPStyle.cpp
* harbour/contrib/hbqt/qtgui/QWizard.cpp
* harbour/contrib/hbqt/qtgui/QWizardPage.cpp
* harbour/contrib/hbqt/qtgui/TQAbstractButton.prg
* harbour/contrib/hbqt/qtgui/TQAbstractItemDelegate.prg
* harbour/contrib/hbqt/qtgui/TQAbstractItemView.prg
* harbour/contrib/hbqt/qtgui/TQAbstractPrintDialog.prg
* harbour/contrib/hbqt/qtgui/TQAbstractProxyModel.prg
* harbour/contrib/hbqt/qtgui/TQAbstractScrollArea.prg
* harbour/contrib/hbqt/qtgui/TQAbstractSlider.prg
* harbour/contrib/hbqt/qtgui/TQAbstractSpinBox.prg
* harbour/contrib/hbqt/qtgui/TQAbstractTextDocumentLayout.prg
* harbour/contrib/hbqt/qtgui/TQAction.prg
* harbour/contrib/hbqt/qtgui/TQActionGroup.prg
* harbour/contrib/hbqt/qtgui/TQApplication.prg
* harbour/contrib/hbqt/qtgui/TQBitmap.prg
* harbour/contrib/hbqt/qtgui/TQBoxLayout.prg
* harbour/contrib/hbqt/qtgui/TQBrush.prg
* harbour/contrib/hbqt/qtgui/TQButtonGroup.prg
* harbour/contrib/hbqt/qtgui/TQCalendarWidget.prg
* harbour/contrib/hbqt/qtgui/TQCheckBox.prg
* harbour/contrib/hbqt/qtgui/TQClipboard.prg
* harbour/contrib/hbqt/qtgui/TQColor.prg
* harbour/contrib/hbqt/qtgui/TQColorDialog.prg
* harbour/contrib/hbqt/qtgui/TQComboBox.prg
* harbour/contrib/hbqt/qtgui/TQCommandLinkButton.prg
* harbour/contrib/hbqt/qtgui/TQCommonStyle.prg
* harbour/contrib/hbqt/qtgui/TQCompleter.prg
* harbour/contrib/hbqt/qtgui/TQConicalGradient.prg
* harbour/contrib/hbqt/qtgui/TQContextMenuEvent.prg
* harbour/contrib/hbqt/qtgui/TQCursor.prg
* harbour/contrib/hbqt/qtgui/TQDateEdit.prg
* harbour/contrib/hbqt/qtgui/TQDateTimeEdit.prg
* harbour/contrib/hbqt/qtgui/TQDesktopWidget.prg
* harbour/contrib/hbqt/qtgui/TQDial.prg
* harbour/contrib/hbqt/qtgui/TQDialog.prg
* harbour/contrib/hbqt/qtgui/TQDirModel.prg
* harbour/contrib/hbqt/qtgui/TQDockWidget.prg
* harbour/contrib/hbqt/qtgui/TQDoubleSpinBox.prg
* harbour/contrib/hbqt/qtgui/TQDragEnterEvent.prg
* harbour/contrib/hbqt/qtgui/TQDragLeaveEvent.prg
* harbour/contrib/hbqt/qtgui/TQDragMoveEvent.prg
* harbour/contrib/hbqt/qtgui/TQDropEvent.prg
* harbour/contrib/hbqt/qtgui/TQErrorMessage.prg
* harbour/contrib/hbqt/qtgui/TQFileDialog.prg
* harbour/contrib/hbqt/qtgui/TQFileIconProvider.prg
* harbour/contrib/hbqt/qtgui/TQFileSystemModel.prg
* harbour/contrib/hbqt/qtgui/TQFocusEvent.prg
* harbour/contrib/hbqt/qtgui/TQFocusFrame.prg
* harbour/contrib/hbqt/qtgui/TQFont.prg
* harbour/contrib/hbqt/qtgui/TQFontComboBox.prg
* harbour/contrib/hbqt/qtgui/TQFontDatabase.prg
* harbour/contrib/hbqt/qtgui/TQFontDialog.prg
* harbour/contrib/hbqt/qtgui/TQFontInfo.prg
* harbour/contrib/hbqt/qtgui/TQFontMetrics.prg
* harbour/contrib/hbqt/qtgui/TQFontMetricsF.prg
* harbour/contrib/hbqt/qtgui/TQFormLayout.prg
* harbour/contrib/hbqt/qtgui/TQFrame.prg
* harbour/contrib/hbqt/qtgui/TQGradient.prg
* harbour/contrib/hbqt/qtgui/TQGridLayout.prg
* harbour/contrib/hbqt/qtgui/TQGroupBox.prg
* harbour/contrib/hbqt/qtgui/TQHBoxLayout.prg
* harbour/contrib/hbqt/qtgui/TQHeaderView.prg
* harbour/contrib/hbqt/qtgui/TQHelpEvent.prg
* harbour/contrib/hbqt/qtgui/TQIcon.prg
* harbour/contrib/hbqt/qtgui/TQImage.prg
* harbour/contrib/hbqt/qtgui/TQImageReader.prg
* harbour/contrib/hbqt/qtgui/TQImageWriter.prg
* harbour/contrib/hbqt/qtgui/TQInputContext.prg
* harbour/contrib/hbqt/qtgui/TQInputDialog.prg
* harbour/contrib/hbqt/qtgui/TQInputEvent.prg
* harbour/contrib/hbqt/qtgui/TQInputMethodEvent.prg
* harbour/contrib/hbqt/qtgui/TQItemSelection.prg
* harbour/contrib/hbqt/qtgui/TQItemSelectionModel.prg
* harbour/contrib/hbqt/qtgui/TQKeyEvent.prg
* harbour/contrib/hbqt/qtgui/TQKeySequence.prg
* harbour/contrib/hbqt/qtgui/TQLabel.prg
* harbour/contrib/hbqt/qtgui/TQLayout.prg
* harbour/contrib/hbqt/qtgui/TQLayoutItem.prg
* harbour/contrib/hbqt/qtgui/TQLCDNumber.prg
* harbour/contrib/hbqt/qtgui/TQLinearGradient.prg
* harbour/contrib/hbqt/qtgui/TQLineEdit.prg
* harbour/contrib/hbqt/qtgui/TQListView.prg
* harbour/contrib/hbqt/qtgui/TQListWidget.prg
* harbour/contrib/hbqt/qtgui/TQListWidgetItem.prg
* harbour/contrib/hbqt/qtgui/TQMainWindow.prg
* harbour/contrib/hbqt/qtgui/TQMatrix.prg
* harbour/contrib/hbqt/qtgui/TQMenu.prg
* harbour/contrib/hbqt/qtgui/TQMenuBar.prg
* harbour/contrib/hbqt/qtgui/TQMessageBox.prg
* harbour/contrib/hbqt/qtgui/TQMouseEvent.prg
* harbour/contrib/hbqt/qtgui/TQMoveEvent.prg
* harbour/contrib/hbqt/qtgui/TQMovie.prg
* harbour/contrib/hbqt/qtgui/TQPageSetupDialog.prg
* harbour/contrib/hbqt/qtgui/TQPaintDevice.prg
* harbour/contrib/hbqt/qtgui/TQPainter.prg
* harbour/contrib/hbqt/qtgui/TQPainterPath.prg
* harbour/contrib/hbqt/qtgui/TQPaintEvent.prg
* harbour/contrib/hbqt/qtgui/TQPalette.prg
* harbour/contrib/hbqt/qtgui/TQPen.prg
* harbour/contrib/hbqt/qtgui/TQPicture.prg
* harbour/contrib/hbqt/qtgui/TQPixmap.prg
* harbour/contrib/hbqt/qtgui/TQPolygon.prg
* harbour/contrib/hbqt/qtgui/TQPolygonF.prg
* harbour/contrib/hbqt/qtgui/TQPrintDialog.prg
* harbour/contrib/hbqt/qtgui/TQPrintEngine.prg
* harbour/contrib/hbqt/qtgui/TQPrinter.prg
* harbour/contrib/hbqt/qtgui/TQPrintPreviewDialog.prg
* harbour/contrib/hbqt/qtgui/TQProgressBar.prg
* harbour/contrib/hbqt/qtgui/TQProgressDialog.prg
* harbour/contrib/hbqt/qtgui/TQPushButton.prg
* harbour/contrib/hbqt/qtgui/TQRadialGradient.prg
* harbour/contrib/hbqt/qtgui/TQRadioButton.prg
* harbour/contrib/hbqt/qtgui/TQRegion.prg
* harbour/contrib/hbqt/qtgui/TQResizeEvent.prg
* harbour/contrib/hbqt/qtgui/TQScrollArea.prg
* harbour/contrib/hbqt/qtgui/TQScrollBar.prg
* harbour/contrib/hbqt/qtgui/TQSessionManager.prg
* harbour/contrib/hbqt/qtgui/TQSizeGrip.prg
* harbour/contrib/hbqt/qtgui/TQSizePolicy.prg
* harbour/contrib/hbqt/qtgui/TQSlider.prg
* harbour/contrib/hbqt/qtgui/TQSound.prg
* harbour/contrib/hbqt/qtgui/TQSpacerItem.prg
* harbour/contrib/hbqt/qtgui/TQSpinBox.prg
* harbour/contrib/hbqt/qtgui/TQSplashScreen.prg
* harbour/contrib/hbqt/qtgui/TQSplitter.prg
* harbour/contrib/hbqt/qtgui/TQStandardItem.prg
* harbour/contrib/hbqt/qtgui/TQStandardItemModel.prg
* harbour/contrib/hbqt/qtgui/TQStatusBar.prg
* harbour/contrib/hbqt/qtgui/TQStringListModel.prg
* harbour/contrib/hbqt/qtgui/TQStyle.prg
* harbour/contrib/hbqt/qtgui/TQStyledItemDelegate.prg
* harbour/contrib/hbqt/qtgui/TQStyleFactory.prg
* harbour/contrib/hbqt/qtgui/TQStyleHintReturn.prg
* harbour/contrib/hbqt/qtgui/TQStyleHintReturnMask.prg
* harbour/contrib/hbqt/qtgui/TQStyleHintReturnVariant.prg
* harbour/contrib/hbqt/qtgui/TQStyleOption.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionButton.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionComboBox.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionComplex.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionDockWidget.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionFocusRect.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionFrame.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionGroupBox.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionHeader.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionMenuItem.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionProgressBar.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionSizeGrip.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionSlider.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionSpinBox.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionTab.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionTabBarBase.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionTabWidgetFrame.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionTitleBar.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionToolBar.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionToolBox.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionToolButton.prg
* harbour/contrib/hbqt/qtgui/TQStyleOptionViewItem.prg
* harbour/contrib/hbqt/qtgui/TQStylePainter.prg
* harbour/contrib/hbqt/qtgui/TQSyntaxHighlighter.prg
* harbour/contrib/hbqt/qtgui/TQSystemTrayIcon.prg
* harbour/contrib/hbqt/qtgui/TQTabBar.prg
* harbour/contrib/hbqt/qtgui/TQTableView.prg
* harbour/contrib/hbqt/qtgui/TQTableWidget.prg
* harbour/contrib/hbqt/qtgui/TQTableWidgetItem.prg
* harbour/contrib/hbqt/qtgui/TQTableWidgetSelectionRange.prg
* harbour/contrib/hbqt/qtgui/TQTabWidget.prg
* harbour/contrib/hbqt/qtgui/TQTextBlock.prg
* harbour/contrib/hbqt/qtgui/TQTextBlockFormat.prg
* harbour/contrib/hbqt/qtgui/TQTextBlockGroup.prg
* harbour/contrib/hbqt/qtgui/TQTextBrowser.prg
* harbour/contrib/hbqt/qtgui/TQTextCharFormat.prg
* harbour/contrib/hbqt/qtgui/TQTextCursor.prg
* harbour/contrib/hbqt/qtgui/TQTextDocument.prg
* harbour/contrib/hbqt/qtgui/TQTextDocumentFragment.prg
* harbour/contrib/hbqt/qtgui/TQTextDocumentWriter.prg
* harbour/contrib/hbqt/qtgui/TQTextEdit.prg
* harbour/contrib/hbqt/qtgui/TQTextFormat.prg
* harbour/contrib/hbqt/qtgui/TQTextFragment.prg
* harbour/contrib/hbqt/qtgui/TQTextFrame.prg
* harbour/contrib/hbqt/qtgui/TQTextFrameFormat.prg
* harbour/contrib/hbqt/qtgui/TQTextImageFormat.prg
* harbour/contrib/hbqt/qtgui/TQTextInlineObject.prg
* harbour/contrib/hbqt/qtgui/TQTextItem.prg
* harbour/contrib/hbqt/qtgui/TQTextLayout.prg
* harbour/contrib/hbqt/qtgui/TQTextLength.prg
* harbour/contrib/hbqt/qtgui/TQTextLine.prg
* harbour/contrib/hbqt/qtgui/TQTextListFormat.prg
* harbour/contrib/hbqt/qtgui/TQTextObject.prg
* harbour/contrib/hbqt/qtgui/TQTextOption.prg
* harbour/contrib/hbqt/qtgui/TQTextTableFormat.prg
* harbour/contrib/hbqt/qtgui/TQTimeEdit.prg
* harbour/contrib/hbqt/qtgui/TQToolBar.prg
* harbour/contrib/hbqt/qtgui/TQToolBox.prg
* harbour/contrib/hbqt/qtgui/TQToolButton.prg
* harbour/contrib/hbqt/qtgui/TQTransform.prg
* harbour/contrib/hbqt/qtgui/TQTreeView.prg
* harbour/contrib/hbqt/qtgui/TQTreeWidget.prg
* harbour/contrib/hbqt/qtgui/TQTreeWidgetItem.prg
* harbour/contrib/hbqt/qtgui/TQValidator.prg
* harbour/contrib/hbqt/qtgui/TQVBoxLayout.prg
* harbour/contrib/hbqt/qtgui/TQWheelEvent.prg
* harbour/contrib/hbqt/qtgui/TQWidget.prg
* harbour/contrib/hbqt/qtgui/TQWidgetAction.prg
* harbour/contrib/hbqt/qtgui/TQWidgetItem.prg
* harbour/contrib/hbqt/qtgui/TQWindowsStyle.prg
* harbour/contrib/hbqt/qtgui/TQWindowsXPStyle.prg
* harbour/contrib/hbqt/qtgui/TQWizard.prg
* harbour/contrib/hbqt/qtgui/TQWizardPage.prg
* harbour/contrib/hbqt/qtnetwork/filelist.mk
* harbour/contrib/hbqt/qtnetwork/QFtp.cpp
* harbour/contrib/hbqt/qtnetwork/QHttp.cpp
* harbour/contrib/hbqt/qtnetwork/QHttpRequestHeader.cpp
* harbour/contrib/hbqt/qtnetwork/QHttpResponseHeader.cpp
* harbour/contrib/hbqt/qtnetwork/QNetworkRequest.cpp
* harbour/contrib/hbqt/qtnetwork/TQFtp.prg
* harbour/contrib/hbqt/qtnetwork/TQHttp.prg
* harbour/contrib/hbqt/qtnetwork/TQHttpRequestHeader.prg
* harbour/contrib/hbqt/qtnetwork/TQHttpResponseHeader.prg
* harbour/contrib/hbqt/qtnetwork/TQNetworkRequest.prg
* harbour/contrib/hbqt/qtwebkit/filelist.mk
* harbour/contrib/hbqt/qtwebkit/Makefile
* harbour/contrib/hbqt/qtwebkit/QWebFrame.cpp
* harbour/contrib/hbqt/qtwebkit/QWebHistory.cpp
* harbour/contrib/hbqt/qtwebkit/QWebHistoryInterface.cpp
* harbour/contrib/hbqt/qtwebkit/QWebHistoryItem.cpp
* harbour/contrib/hbqt/qtwebkit/QWebHitTestResult.cpp
* harbour/contrib/hbqt/qtwebkit/QWebPage.cpp
* harbour/contrib/hbqt/qtwebkit/QWebPluginFactory.cpp
* harbour/contrib/hbqt/qtwebkit/QWebSecurityOrigin.cpp
* harbour/contrib/hbqt/qtwebkit/QWebSettings.cpp
* harbour/contrib/hbqt/qtwebkit/QWebView.cpp
* harbour/contrib/hbqt/qtwebkit/TQWebFrame.prg
* harbour/contrib/hbqt/qtwebkit/TQWebHistory.prg
* harbour/contrib/hbqt/qtwebkit/TQWebHistoryInterface.prg
* harbour/contrib/hbqt/qtwebkit/TQWebHistoryItem.prg
* harbour/contrib/hbqt/qtwebkit/TQWebHitTestResult.prg
* harbour/contrib/hbqt/qtwebkit/TQWebPage.prg
* harbour/contrib/hbqt/qtwebkit/TQWebPluginFactory.prg
* harbour/contrib/hbqt/qtwebkit/TQWebSecurityOrigin.prg
* harbour/contrib/hbqt/qtwebkit/TQWebSettings.prg
* harbour/contrib/hbqt/qtwebkit/TQWebView.prg
* harbour/contrib/hbqt/tests/demoqt.prg
* Changed, the QObjects release methods to have the possibility to select
between: delete operator or object destructor or deleteLater() slot.
+ Added a new prg level HbQt_Set_Release_Method() to select between:
#define HBQT_RELEASE_WITH_DELETE 0
#define HBQT_RELEASE_WITH_DESTRUTOR 1
#define HBQT_RELEASE_WITH_DELETE_LATER 2
; In demoqt.prg there is a sample how to select the release method.
2009-11-18 18:27:21 +00:00
Przemyslaw Czerpak
da88410742
2009-11-18 18:48 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/include/hbapirdd.h
! redefined RDD method table to use HB_ERRCODE instead of USHORT
2009-11-18 17:48:39 +00:00
Przemyslaw Czerpak
78158362fd
2009-11-18 18:40 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/src/vm/dlmalloc.c
! added workaround for unnecessary checking results of function which
always have to success
2009-11-18 17:40:35 +00:00
Przemyslaw Czerpak
f111e35a0c
2009-11-18 16:33 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/include/hbthread.h
* minor cleanup in comment
* harbour/src/vm/dlmalloc.c
* use harbour spinlocks in windows builds to eliminate calling
InterlockedCompareExchange[Pointer]() function
* harbour/include/hbstack.h
! disabled TLS ASM inline code which seems to not work with Win9x.
2009-11-18 15:33:38 +00:00
Viktor Szakats
eb786fe2b4
2009-11-18 16:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* include/hbapi.h
* Changed HB_ERRCODE to be 'insigned int' (was USHORT).
; You'll need to rebuild all sources.
* utils/hbmk2/hbmk2.prg
% Turned off line numbers (for hbmk2 itself).
* INSTALL
* Minor formatting.
2009-11-18 15:09:18 +00:00
Przemyslaw Czerpak
afd0bc5432
2009-11-18 03:49 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/config/beos/gcc.mk
! fixed typo in AR_RULE
* harbour/config/bsd/gcc.mk
! added missing false command to force build interrupt when library cannot
be created
2009-11-18 02:50:13 +00:00
Pritpal Bedi
10af8e0884
2009-11-17 17:26 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
...
* contrib/hbide/hbide.prg
+ contrib/hbide/resources/builderror.png
* contrib/hbide/resources/gotomark.png
+ contrib/hbide/resources/modulelist.png
* contrib/hbqt/hbqt_slots.cpp
* contrib/hbqt/hbqt_slots.h
* contrib/hbqt/moc_slots.cpp
* contrib/hbxbp/xbpgeneric.prg
* contrib/hbxbp/xbptabpage.prg
+ Implemented first 4 icons operational.
Now, at least you can open/edit/save .prg .c .ch .h files.
I am interested in any bugs you may encounter in the process.
Few HBXBP calasses have also been updated in the process.
QUESTION: How good it will be to extend Xbase++ class framework ?
Is this the ripe time or we need more inputs ?
2009-11-18 01:31:26 +00:00
Przemyslaw Czerpak
ee46919af2
2009-11-17 19:37 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/include/Makefile
+ harbour/include/hbapistr.h
* harbour/src/vm/Makefile
* harbour/src/vm/hvmall.c
+ harbour/src/vm/strapi.c
+ added new C functions to extract strings in different encoding:
void * hb_itemGetStr( PHB_ITEM pItem, void * cdp,
const char ** pStrPtr, ULONG * pulLen );
void * hb_itemGetStrUTF8( PHB_ITEM pItem,
const char ** pStrPtr, ULONG * pulLen );
void * hb_itemGetStrU16( PHB_ITEM pItem, int iEndian,
const HB_WCHAR ** pStrPtr, ULONG * pulLen );
extract from given item string in requested encoding and store pointer
to this string and its size in characters in last two parameters.
These functions return handler which is used to lock memory buffer
with result or NULL if given item does not contain string. All not NULL
handles returned by above functions have to be free by hb_strfree()
function:
void hb_strfree( void * hString );
As long as they are not freed memory buffer set in pStrPtr is valid
even if other code overwrote given item.
The second parameter in hb_itemGetStr() can specify expected CP
encoding, i.e.:
hStr = hb_itemGetStr( pItem, hb_setGetOSCP(), &pszText, &ulLen );
if( hStr )
{
...
hb_strfree( hStr );
}
extracts string in encoding set by Set( _SET_OSCODEPAGE, <cCPID> )
The second parameter in hb_itemGetStrU16() define endian encoding
and can be one of the following values:
#define HB_CDP_ENDIAN_NATIVE 0
#define HB_CDP_ENDIAN_LITTLE 1
#define HB_CDP_ENDIAN_BIG 2
defined in hbapicdp.h
+ added new C functions to copy part of strings to given buffers in
different encoding:
ULONG hb_itemCopyStr( PHB_ITEM pItem, void * cdp,
char * pStrBuffer, ULONG ulSize );
ULONG hb_itemCopyStrUTF8( PHB_ITEM pItem,
char * pStrBuffer, ULONG ulSize );
ULONG hb_itemCopyStrU16( PHB_ITEM pItem, int iEndian,
HB_WCHAR * pStrBuffer, ULONG ulSize );
hb_itemCopyStr*() functions works in similar way to hb_itemGetStr*()
ones but they copy the strings to given buffer and return the number
of characters (not bytes) copied to the buffer.
+ added new C functions to store given strings in different encoding in
HVM item:
PHB_ITEM hb_itemPutStrLen( PHB_ITEM pItem, void * cdp,
const char * pStr, ULONG ulLen );
PHB_ITEM hb_itemPutStrLenUTF8( PHB_ITEM pItem,
const char * pStr, ULONG ulLen );
PHB_ITEM hb_itemPutStrLenU16( PHB_ITEM pItem, int iEndian,
const HB_WCHAR * pStr, ULONG ulLen );
These functions accepts strings in different encoding, made some
conversions (if necessary and internal string representation in HVM is
different) and then store them as HVM string items.
+ added few extended API functions to operate on strings in different
encoding:
void * hb_parstr( int iParam, void * cdp,
const char ** pStrPtr, ULONG * pulLen );
void * hb_parstr_utf8( int iParam,
const char ** pStrPtr, ULONG * pulLen );
void * hb_parstr_u16( int iParam, int iEndian,
const HB_WCHAR ** pStrPtr, ULONG * pulLen );
void hb_retstr( void * cdp, const char * szText );
void hb_retstr_utf8( const char * szText );
void hb_retstr_u16( int iEndian, const HB_WCHAR * szText );
void hb_retstrlen( void * cdp, const char * szText, ULONG ulLen );
void hb_retstrlen_utf8( const char * szText, ULONG ulLen );
void hb_retstrlen_u16( int iEndian,
const HB_WCHAR * szText, ULONG ulLen );
int hb_storstr( void * cdp, const char * szText, int iParam );
int hb_storstr_utf8( const char * szText, int iParam );
int hb_storstr_u16( int iEndian,
const HB_WCHAR * szText, int iParam );
int hb_storstrlen( void * cdp,
const char * szText, ULONG ulLen, int iParam );
int hb_storstrlen_utf8( const char * szText, ULONG ulLen, int iParam );
int hb_storstrlen_u16( int iEndian,
const HB_WCHAR * szText, ULONG ulLen, int iParam );
They can be used instead of hb_parc*()/hb_retc*()/hb_storc*() ones and
allow to easy create code which operates on strings in different
encoding, i.e.:
HB_FUNC( MY_STRTOUTF8 )
{
const char * str;
ULONG len;
void * h;
h = hb_parstr_utf8( 1, &str, &len );
if( h )
{
hb_retclen( str, len );
hb_strfree( h );
}
}
The above functions allows to create code which operates on different
string encoding, i.e. UTF8, UCS2/UTF16, some CPs and such code is
independent from internal HVM string representation so we can use
internally Unicode or not and it will not effect existing code.
2009-11-17 18:38:12 +00:00
Przemyslaw Czerpak
2f75be79b1
2009-11-17 17:29 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/utils/hbtest/rt_str.prg
* modified code which tries to replicate Clipper behavior with ULONG
values also in 64bit systems where ULONG is not 32bit integer
2009-11-17 16:30:09 +00:00
Mindaugas Kavaliauskas
418da50390
2009-11-17 15:40 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
...
* harbour/contrib/rddsql/sddodbc/tests/test2.prg
! fixed small error in DSN
* harbour/contrib/rddsql/sddodbc/odbcdd.c
+ added support of SQL_WCHAR, SQL_WVARCHAR, SQL_WLONGVARCHAR
; NOTE: I get more and more complains about not working sddodbc,
because of these data types. I'm unable to get such situation
in my programming environvent. So, this addition can be buggy.
Please, report any strange behavior of string types data.
2009-11-17 13:42:46 +00:00
Pritpal Bedi
1013e3d7c3
2009-11-17 02:29 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
...
+ contrib/hbide
+ contrib/hbide/hbide.prg
+ contrib/hbide/hbmk.hbm
+ contrib/hbide/resources
+ contrib/hbide/resources/build.png
+ contrib/hbide/resources/buildlaunch.png
+ contrib/hbide/resources/buildrun.png
+ contrib/hbide/resources/close.png
+ contrib/hbide/resources/column.png
+ contrib/hbide/resources/compile.png
+ contrib/hbide/resources/copy.png
+ contrib/hbide/resources/cut.png
+ contrib/hbide/resources/debug.png
+ contrib/hbide/resources/envconfig.png
+ contrib/hbide/resources/exit.png
+ contrib/hbide/resources/filec.png
+ contrib/hbide/resources/fileprg.png
+ contrib/hbide/resources/find.png
+ contrib/hbide/resources/gotoline.png
+ contrib/hbide/resources/gotomark.png
+ contrib/hbide/resources/info.png
+ contrib/hbide/resources/invertcase.png
+ contrib/hbide/resources/launch.png
+ contrib/hbide/resources/lense.png
+ contrib/hbide/resources/matchobj.png
+ contrib/hbide/resources/new.png
+ contrib/hbide/resources/notepad.png
+ contrib/hbide/resources/open.png
+ contrib/hbide/resources/paste.png
+ contrib/hbide/resources/placeremovemark.png
+ contrib/hbide/resources/ppo.png
+ contrib/hbide/resources/print.png
+ contrib/hbide/resources/properties.png
+ contrib/hbide/resources/rebuild.png
+ contrib/hbide/resources/rebuildlaunch.png
+ contrib/hbide/resources/redo.png
+ contrib/hbide/resources/save.png
+ contrib/hbide/resources/search.png
+ contrib/hbide/resources/selectall.png
+ contrib/hbide/resources/stream.png
+ contrib/hbide/resources/text.png
+ contrib/hbide/resources/tolower.png
+ contrib/hbide/resources/tools.png
+ contrib/hbide/resources/toupper.png
+ contrib/hbide/resources/trashpage.png
+ contrib/hbide/resources/undo.png
+ contrib/hbide/resources/vr.png
* contrib/hbqt/generator/qt45.qtp
+ contrib/hbqt/qth/QSyntaxHighlighter.qth
*
* contrib/hbqt/hbqt.ch
* contrib/hbqt/hbqt.h
* contrib/hbqt/hbqt_slots.cpp
* contrib/hbqt/hbqt_slots.h
* contrib/hbqt/moc_slots.cpp
* contrib/hbqt/qtgui/filelist.mk
+ contrib/hbqt/qtgui/QSyntaxHighlighter.cpp
+ contrib/hbqt/qtgui/TQSyntaxHighlighter.prg
* contrib/hbxbp/xbpmenubar.prg
* contrib/hbxbp/xbptoolbar.prg
* contrib/hbxbp/tests/demoxbp.prg
+ Added first commit of HBIDE, just something in the making.
NOTE: I have extracted icons from xMate.exe ( with due apology to Andy )
to give it a familiar look and feel of xMate because of wide
acceptance of its user interface.
EXECUTE HbIde.exe hbide.prg ( or any .c or .prg file name )
Suggestions are welcome.
2009-11-17 10:46:15 +00:00
Viktor Szakats
5a0350795a
2009-11-17 10:32 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* src/rtl/errapi.c
* src/rtl/philes.c
* src/rtl/dirdrive.c
* contrib/hbnf/fttext.c
* Changed back long versions of Harbour APIs to int version.
It was an oversight.
2009-11-17 09:33:02 +00:00
Viktor Szakats
8c48e9cf7c
2009-11-17 04:26 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* contrib/xhb/xhbfunc.c
+ Ported CURDIRX() function from xhb.
It's not exactly the same as xhb version uses hb_fsCurDirBuffEx()
internally, and I couldn't decipher the added feature above
hb_fsCurDirBuff().
2009-11-17 03:26:57 +00:00
Viktor Szakats
9ca0c7ed08
2009-11-17 04:15 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* INSTALL
* Minor formatting.
+ Added information about some commonly used, but yet useless
environment settings. These:
set HB_PATH=<Harbour root dir>
set HRB_DIR=<Some Harbour dir>
set INCLUDE=<Harbour include dir>
set LIB=<Harbour lib dir>
* Bumped copyright year.
+ Added 'documentation' section to link section.
+ Added netiquette RFC link for a start.
+ Added hbrun to required tools for cross-builds.
* bin/hb-func.sh
* harbour.spec
+ Added hbsms lib.
2009-11-17 03:17:20 +00:00
Przemyslaw Czerpak
b85179dad9
2009-11-17 03:42 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/config/win/bcc.mk
! fixed "" quoting in recent modification - please test
* harbour/src/rdd/workarea.c
* harbour/src/rdd/dbf1.c
* harbour/src/rdd/delim1.c
* harbour/src/rdd/sdf1.c
* harbour/src/rdd/dbfntx/dbfntx1.c
* harbour/src/rdd/dbfnsx/dbfnsx1.c
* harbour/src/rdd/dbfcdx/dbfcdx1.c
* harbour/src/rdd/dbffpt/dbffpt1.c
* harbour/src/rdd/hbsix/sxsem.c
* harbour/src/rdd/usrrdd/usrrdd.c
* harbour/contrib/rddads/adsx.c
* harbour/contrib/rddads/ads1.c
* modified to use HB_ERRCODE instead of USHORT and updated some
variable names
2009-11-17 02:42:46 +00:00
Viktor Szakats
5d048d2d74
2009-11-17 01:23 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* contrib/gtwvg/Makefile
* external/libpng/Makefile
% Streamlined platform/compiler filtering logic plus more
precise skip reason.
2009-11-17 00:24:27 +00:00
Viktor Szakats
500a63d956
2009-11-17 01:05 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* src/rdd/dbfntx/dbfntx1.c
* src/rdd/dbfnsx/dbfnsx1.c
* src/rdd/dbfcdx/dbfcdx1.c
* src/rdd/dbffpt/dbffpt1.c
* contrib/xhb/xhbfunc.c
* contrib/hbnf/fttext.c
* contrib/hbbmcdx/bmdbfcdx.c
+ Changed to use HB_ERRCODE.
* contrib/hbmzip/hbmzip.c
* Minor formatting.
; NOTE/TOFIX: Here there is again 'int' used as error code.
* contrib/rddsql/sddodbc/tests/test1.prg
* contrib/rddsql/sddodbc/tests/test2.prg
! Fixed to use manifest constants instead of literals in SET() calls.
2009-11-17 00:06:04 +00:00
Przemyslaw Czerpak
0ae698e816
2009-11-17 00:36 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/config/win/bcc.mk
! always use \ in paths used as ilink32.exe parameters - ilink does not
accept / as path delimiter and always use them as switch separators
! enclose parameters with paths into "" to avoid \ stripping by shell
! removed old hacks used for bcc32.exe and WINE
Now BCC works again with POSIX shells and WINE.
Please test these modifications in native MS-Windows environment.
2009-11-16 23:36:58 +00:00
Mindaugas Kavaliauskas
10efc37028
2009-11-17 00:10 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
...
* harbour/contrib/rddsql/sddodbc/tests/test2.prg
! fixed minor error in last commit
2009-11-16 22:13:15 +00:00
Mindaugas Kavaliauskas
a0d1401dde
2009-11-17 00:01 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
...
+ harbour/contrib/rddsql/sddodbc/tests/test2.prg
+ added ODBC sample for MySql database
2009-11-16 22:03:40 +00:00
Viktor Szakats
90ab3bc21f
2009-11-16 21:29 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* contrib/hbct/ctnet.c
* contrib/hbct/pos1.c
* contrib/hbct/ctc.c
* contrib/hbct/ct.h
* contrib/hbct/replace.c
* contrib/hbct/remove.c
+ Changed to use HB_ERRCODE.
; Please review me.
2009-11-16 20:31:33 +00:00
Viktor Szakats
4daad22b9a
2009-11-16 20:46 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/xbpwindow.prg
! Applied patch from Istvan Bisz, fixing some typos in recent commits.
Thank you!
* ChangeLog
* Few TODOs marked DONE.
2009-11-16 19:47:09 +00:00
Przemyslaw Czerpak
264684f356
2009-11-16 19:52 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/src/nortl/nortl.c
! fixed left by mistake ULONG ulIntCode in non HVM hb_errInternal()
2009-11-16 18:53:05 +00:00
Przemyslaw Czerpak
1dd0ad3408
2009-11-16 17:44 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/src/rtl/errapi.c
* harbour/include/hbapierr.h
* renamed ulGenCode to errGenCode and ulSubCode to errSubCode
2009-11-16 16:45:11 +00:00
Przemyslaw Czerpak
ba7b29409f
2009-11-16 17:35 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/include/hbapierr.h
* harbour/src/rtl/errint.c
* harbour/src/rtl/errintlo.c
* harbour/src/lang/msghuiso.c
* harbour/src/lang/msgskiso.c
* harbour/src/lang/msgrukoi.c
* harbour/src/lang/msghuwin.c
* harbour/src/lang/msgzhgb.c
* harbour/src/lang/msgskwin.c
* harbour/src/lang/msg_tpl.c
* harbour/src/lang/msgruwin.c
* harbour/src/lang/msgelwin.c
* harbour/src/lang/msgro.c
* harbour/src/lang/msgpt.c
* harbour/src/lang/msghriso.c
* harbour/src/lang/msghrwin.c
* harbour/src/lang/msgsliso.c
* harbour/src/lang/msgbe866.c
* harbour/src/lang/msgslwin.c
* harbour/src/lang/msghe862.c
* harbour/src/lang/msgcskam.c
* harbour/src/lang/msggl.c
* harbour/src/lang/msgtrwin.c
* harbour/src/lang/msgbgiso.c
* harbour/src/lang/msgeo.c
* harbour/src/lang/msgskkam.c
* harbour/src/lang/msgbgwin.c
* harbour/src/lang/msges.c
* harbour/src/lang/msguakoi.c
* harbour/src/lang/msgzhb5.c
* harbour/src/lang/msgeu.c
* harbour/src/lang/msgpl852.c
* harbour/src/lang/msguados.c
* harbour/src/lang/msgsr852.c
* harbour/src/lang/msguawin.c
* harbour/src/lang/msgde.c
* harbour/src/lang/msgtr857.c
* harbour/src/lang/msgru866.c
* harbour/src/lang/msgcs852.c
* harbour/src/lang/msgfr.c
* harbour/src/lang/msgis850.c
* harbour/src/lang/msgnl.c
* harbour/src/lang/msghu852.c
* harbour/src/lang/msgsk852.c
* harbour/src/lang/msgplmaz.c
* harbour/src/lang/msgca.c
* harbour/src/lang/msgpliso.c
* harbour/src/lang/msgplwin.c
* harbour/src/lang/msgbgmik.c
* harbour/src/lang/msgid.c
* harbour/src/lang/msgbg866.c
* harbour/src/lang/msgltwin.c
* harbour/src/lang/msgptiso.c
* harbour/src/lang/msgsriso.c
* harbour/src/lang/msgel.c
* harbour/src/lang/msgsrwin.c
* harbour/src/lang/msgbewin.c
* harbour/src/lang/msgdewin.c
* harbour/src/lang/msghr437.c
* harbour/src/lang/msghr852.c
* harbour/src/lang/msgua866.c
* harbour/src/lang/msgko.c
* harbour/src/lang/msghewin.c
* harbour/src/lang/msgsl437.c
* harbour/src/lang/msgit.c
* harbour/src/lang/msgsl852.c
* harbour/src/lang/msghucwi.c
* harbour/src/lang/msgcsiso.c
* harbour/src/lang/msgcswin.c
* harbour/src/lang/msgeswin.c
* changed ULONG ulIntCode to HB_ERRCODE errCode in internal errors
2009-11-16 16:38:25 +00:00
Przemyslaw Czerpak
f8e7f7e02f
2009-11-16 17:14 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/contrib/hbnetio/netio.h
* harbour/contrib/hbnetio/netiocli.c
* harbour/contrib/hbnetio/netiosrv.c
* changed USHORT to HB_ERRCODE as error code holder
* use 32bit integers to exchange error codes between server and
client side
* pacified warning
2009-11-16 16:14:58 +00:00
Mindaugas Kavaliauskas
375521715f
2009-11-16 16:25 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
...
* harbour/contrib/rddsql/sqlbase.c
* redirected DBINFO() method to SUPER, to make support for basic
DBI_* parameters
2009-11-16 14:27:46 +00:00
Viktor Szakats
74004327a9
2009-11-16 14:18 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* include/hbdefs.h
+ Added HB_VMMAX[U]INT. Equivalent to HB_MAX[U]INT.
* INSTALL
* Minor.
2009-11-16 13:18:56 +00:00
Viktor Szakats
f33ad72c5f
2009-11-16 14:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* INSTALL
+ HB_USER_LIBS documentation extended.
2009-11-16 13:12:11 +00:00
Viktor Szakats
b84b71c9dc
2009-11-16 12:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* contrib/hbxbp/Makefile
! Changed HB_INC_QT reference to HB_WITH_QT.
2009-11-16 11:49:40 +00:00
Viktor Szakats
59cb78d63e
2009-11-16 12:34 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* src/rtl/filesys.c
! Typo in r12896.
2009-11-16 11:35:32 +00:00
Viktor Szakats
6f361dd22c
2009-11-16 12:32 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* src/rtl/errapi.c
! Changed some more ULONG to HB_ERRCODE.
* contrib/hbxbp/Makefile
* contrib/hbssl/Makefile
+ Added skip reason text.
2009-11-16 11:33:12 +00:00
Viktor Szakats
fdc4505247
2009-11-16 11:26 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* src/common/hbffind.c
* src/rtl/fscopy.c
* src/rtl/fserr.c
* src/rtl/hbfeof.c
* src/rtl/errapi.c
* src/rtl/hbsocket.c
* src/rtl/filesys.c
* src/rtl/philes.c
* src/rtl/dirdrive.c
* src/rtl/filebuf.c
* src/rtl/hbproces.c
* include/hbstack.h
* include/hbapifs.h
* include/hbapierr.h
* Changed USHORT type for error codes to HB_ERRCODE.
+ More or less changed int type of Extend/Item API call to
long type to prepare for HB_ERRCODE change to ULONG.
; TODO: Rename variables to reflect new type.
; TODO: Change internal error code from ULONG to HB_ERRCODE.
; TODO: Inspect rest of Harbour like above. I've only dealt with
rtl, vm.
; TODO: hbnetio protocol needs to be modified to pass errcode
as 32 bit value.
; NOTE: There is still disagreement in code in few places
in error type and 'int' is used internally, f.e.
sockets, some internal OS code conversion funtions.
; TODO: Different topic, but we use a lot of USHORTs to
store modes, tries, severity, operation, flags and
few other things which would better be stored as
simple int probably.
; Please review me.
2009-11-16 10:32:49 +00:00
Viktor Szakats
10a1a48504
2009-11-16 09:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* config/beos/gcc.mk
* config/bsd/gcc.mk
* config/wce/mingwarm.mk
* config/wce/poccarm.mk
* config/wce/msvcarm.mk
* config/darwin/gcc.mk
* config/darwin/icc.mk
* config/darwin/clang.mk
* config/hpux/gcc.mk
* config/dos/watcom.mk
* config/dos/djgpp.mk
* config/win/xcc.mk
* config/win/mingw.mk
* config/win/pocc.mk
* config/win/bcc.mk
* config/win/watcom.mk
* config/win/icc.mk
* config/win/cygwin.mk
* config/win/msvc.mk
* config/linux/gcc.mk
* config/os2/watcom.mk
* config/os2/gcc.mk
* config/sunos/gcc.mk
* config/sunos/sunpro.mk
+ Added HB_USER_LIBS support to dynamic libs.
* config/globsh.mk
! Attempt to fix dynamic lib .tds deletion on clean for bcc.
* src/codepage/cpno865.c
* src/codepage/cphu852c.c
* src/codepage/cpfr850.c
* src/codepage/cpde850.c
* src/codepage/cpit850.c
+ Marked as VERIFIED.
2009-11-16 08:52:59 +00:00
Viktor Szakats
14de32d872
2009-11-16 00:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* utils/hbmk2/hbmk2.prg
! Fixed typo in generated .c stub. It could cause that
some automatic initializations didn't work for some
compilers.
2009-11-15 23:15:08 +00:00
Viktor Szakats
43b0619081
2009-11-16 00:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* include/hbdefs.h
- Deleted HB_ERRCODE. It already existed as HB_ERRCODE,
mainly used in RDD. That makes this change a bit more
complicated than I thought. Plus two more issues:
1) Some places use ULONG already to pass error code,
changing these to HB_ERRCODE will instantly break
binary compatibility.
2) I wonder if DOSERROR() and friends will stay compatible
after moving to ULONG HB_ERRCODE.
; Please comment.
2009-11-15 23:01:44 +00:00
Viktor Szakats
44ebc84a8b
2009-11-15 23:38 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* include/hbdefs.h
+ Added HB_ERRCODE. Currently the same as USHORT. Will be
changed to 'unsigned int' once all USHORT types have been
converted to HB_ERRCODE (where applicable).
2009-11-15 22:39:14 +00:00
Viktor Szakats
05a60ef478
2009-11-15 23:33 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* src/rtl/errapi.c
! Typo in comment.
* Deleted unnecessary casting.
% Minor opt in hb_errPutOperation() string parameter defaulting.
* ChangeLog
* contrib/hbqt/hbqt_misc.prg
* contrib/hbxbp/xbpgeneric.prg
% Minor opt.
! Fixed variable name prefixes of STATIC/THREAD STATIC vars.
! Fixed to create mutex directly in STATIC var assignment instead of INIT function.
% Fixed to use hb_releaseCPU() instead of hb_idleSleep( 0.01 ).
Notice that latter actually slows down execution unnecessarily,
so it should only be used when we do actually want to wait.
* contrib/hbxbp/tests/demoxbp.prg
! Eliminated warnings after latest changes.
2009-11-15 22:35:57 +00:00
Viktor Szakats
ea4b83a64e
Added this NOTE to latest ChangeLog entry:
...
; NOTE: The only real world use of this feature that I know of
is to inject CodeGuard lib (cg32) to bcc build process.
2009-11-15 16:00:26 +00:00
Viktor Szakats
41fdd8e051
2009-11-15 16:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* contrib/hbqt/hbqt_misc.prg
! Added missing common.ch.
* config/beos/gcc.mk
* config/global.mk
* config/bsd/gcc.mk
* config/bin.mk
* config/wce/mingwarm.mk
* config/wce/poccarm.mk
* config/wce/msvcarm.mk
* config/darwin/gcc.mk
* config/darwin/icc.mk
* config/darwin/clang.mk
* config/hpux/gcc.mk
* config/dos/watcom.mk
* config/dos/djgpp.mk
* config/win/xcc.mk
* config/win/mingw.mk
* config/win/pocc.mk
* config/win/bcc.mk
* config/win/watcom.mk
* config/win/icc.mk
* config/win/cygwin.mk
* config/win/msvc.mk
* config/linux/watcom.mk
* config/linux/gcc.mk
* config/linux/icc.mk
* config/linux/sunpro.mk
* config/os2/watcom.mk
* config/os2/gcc.mk
* config/sunos/gcc.mk
* config/sunos/sunpro.mk
* Changed build system to add HB_USER_LIBS to the beginning of the
lib list, just like in hbmk2.
Please test, I didn't restest this feature in all targets.
2009-11-15 15:56:19 +00:00
Viktor Szakats
a40afd16e8
2009-11-15 13:35 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
+ contrib/hbqt/hbqt_misc.prg
+ Added missing file from commit.
* contrib/hbqt/qtgui/QPageSetupDialog.cpp
* contrib/hbqt/qtgui/QGridLayout.cpp
* contrib/hbqt/qtgui/QWindowsXPStyle.cpp
* contrib/hbqt/qtgui/QItemSelectionModel.cpp
* contrib/hbqt/qtgui/QConicalGradient.cpp
* contrib/hbqt/qtgui/QTextLength.cpp
* contrib/hbqt/qtgui/QStandardItemModel.cpp
* contrib/hbqt/qtgui/QItemSelection.cpp
* contrib/hbqt/qtgui/QTransform.cpp
* contrib/hbqt/qtgui/QPicture.cpp
* contrib/hbqt/qtgui/QAction.cpp
* contrib/hbqt/qtgui/QPaintEvent.cpp
* contrib/hbqt/qtgui/QStyledItemDelegate.cpp
* contrib/hbqt/qtgui/QWidget.cpp
* contrib/hbqt/qtgui/QToolBox.cpp
* contrib/hbqt/qtgui/QFontDialog.cpp
* contrib/hbqt/qtgui/QTextListFormat.cpp
* contrib/hbqt/qtgui/QMouseEvent.cpp
* contrib/hbqt/qtgui/QTextEdit.cpp
* contrib/hbqt/qtgui/QFontComboBox.cpp
* contrib/hbqt/qtgui/QStyleOptionHeader.cpp
* contrib/hbqt/qtgui/QListView.cpp
* contrib/hbqt/qtgui/QRadialGradient.cpp
* contrib/hbqt/qtgui/QCursor.cpp
* contrib/hbqt/qtgui/QPainterPath.cpp
* contrib/hbqt/qtgui/QLabel.cpp
* contrib/hbqt/qtgui/QBrush.cpp
* contrib/hbqt/qtgui/QStyleOptionToolButton.cpp
* contrib/hbqt/qtgui/QStylePainter.cpp
* contrib/hbqt/qtgui/QLinearGradient.cpp
* contrib/hbqt/qtgui/QProgressBar.cpp
* contrib/hbqt/qtgui/QStyleOptionToolBox.cpp
* contrib/hbqt/qtgui/QStyleOptionTabBarBase.cpp
* contrib/hbqt/qtgui/QToolBar.cpp
* contrib/hbqt/qtgui/QFontMetricsF.cpp
* contrib/hbqt/qtgui/QToolButton.cpp
* contrib/hbqt/qtgui/QWindowsStyle.cpp
* contrib/hbqt/qtgui/QColor.cpp
* contrib/hbqt/qtgui/QListWidget.cpp
* contrib/hbqt/qtgui/QTextLayout.cpp
* contrib/hbqt/qtgui/QTextCursor.cpp
* contrib/hbqt/qtgui/QTextDocument.cpp
* contrib/hbqt/qtgui/QPolygon.cpp
* contrib/hbqt/qtgui/QRadioButton.cpp
* contrib/hbqt/qtgui/QStyleOptionViewItem.cpp
* contrib/hbqt/qtgui/QFileIconProvider.cpp
* contrib/hbqt/qtgui/QTextFrameFormat.cpp
* contrib/hbqt/qtgui/QTextBlockFormat.cpp
* contrib/hbqt/qtgui/QStyleOptionToolBar.cpp
* contrib/hbqt/qtgui/QBitmap.cpp
* contrib/hbqt/qtgui/QCalendarWidget.cpp
* contrib/hbqt/qtgui/QStyleOptionTitleBar.cpp
* contrib/hbqt/qtgui/QHeaderView.cpp
* contrib/hbqt/qtgui/QScrollBar.cpp
* contrib/hbqt/qtgui/QStyleOptionButton.cpp
* contrib/hbqt/qtgui/QCommandLinkButton.cpp
* contrib/hbqt/qtgui/QFocusFrame.cpp
* contrib/hbqt/qtgui/QSizePolicy.cpp
* contrib/hbqt/qtgui/QApplication.cpp
* contrib/hbqt/qtgui/QTextFragment.cpp
* contrib/hbqt/qtgui/QInputDialog.cpp
* contrib/hbqt/qtgui/QKeySequence.cpp
* contrib/hbqt/qtgui/QPrinter.cpp
* contrib/hbqt/qtgui/QActionGroup.cpp
* contrib/hbqt/qtgui/QTextCharFormat.cpp
* contrib/hbqt/qtgui/QStyleOptionSlider.cpp
* contrib/hbqt/qtgui/QInputEvent.cpp
* contrib/hbqt/qtgui/QWidgetItem.cpp
* contrib/hbqt/qtgui/QMenu.cpp
* contrib/hbqt/qtgui/QStyleOptionSizeGrip.cpp
* contrib/hbqt/qtgui/QStyleOptionGroupBox.cpp
* contrib/hbqt/qtgui/QFontInfo.cpp
* contrib/hbqt/qtgui/QImage.cpp
* contrib/hbqt/qtgui/QIcon.cpp
* contrib/hbqt/qtgui/QPolygonF.cpp
* contrib/hbqt/qtgui/QHBoxLayout.cpp
* contrib/hbqt/qtgui/QTreeWidget.cpp
* contrib/hbqt/qtgui/QCommonStyle.cpp
* contrib/hbqt/qtgui/QProgressDialog.cpp
* contrib/hbqt/qtgui/QButtonGroup.cpp
* contrib/hbqt/qtgui/QStyleFactory.cpp
* contrib/hbqt/qtgui/QSystemTrayIcon.cpp
* contrib/hbqt/qtgui/QListWidgetItem.cpp
* contrib/hbqt/qtgui/QColorDialog.cpp
* contrib/hbqt/qtgui/QStyleOptionDockWidget.cpp
* contrib/hbqt/qtgui/QStyleOptionTabWidgetFrame.cpp
* contrib/hbqt/qtgui/QInputMethodEvent.cpp
* contrib/hbqt/qtgui/QDateTimeEdit.cpp
* contrib/hbqt/qtgui/QStyleOptionFocusRect.cpp
* contrib/hbqt/qtgui/QMainWindow.cpp
* contrib/hbqt/qtgui/QDesktopWidget.cpp
* contrib/hbqt/qtgui/QTableWidgetSelectionRange.cpp
* contrib/hbqt/qtgui/QWidgetAction.cpp
* contrib/hbqt/qtgui/QStringListModel.cpp
* contrib/hbqt/qtgui/QDockWidget.cpp
* contrib/hbqt/qtgui/QTextBrowser.cpp
* contrib/hbqt/qtgui/QTableWidget.cpp
* contrib/hbqt/qtgui/QErrorMessage.cpp
* contrib/hbqt/qtgui/QWizard.cpp
* contrib/hbqt/qtgui/QFileSystemModel.cpp
* contrib/hbqt/qtgui/QDial.cpp
* contrib/hbqt/qtgui/QTextOption.cpp
* contrib/hbqt/qtgui/QImageWriter.cpp
* contrib/hbqt/qtgui/QMenuBar.cpp
* contrib/hbqt/qtgui/QFontMetrics.cpp
* contrib/hbqt/qtgui/QStyleOptionMenuItem.cpp
* contrib/hbqt/qtgui/QWizardPage.cpp
* contrib/hbqt/qtgui/QPrintDialog.cpp
* contrib/hbqt/qtgui/QStandardItem.cpp
* contrib/hbqt/qtgui/QStyleOptionComboBox.cpp
* contrib/hbqt/qtgui/QSplashScreen.cpp
* contrib/hbqt/qtgui/QSizeGrip.cpp
* contrib/hbqt/qtgui/QMessageBox.cpp
* contrib/hbqt/qtgui/QTextImageFormat.cpp
* contrib/hbqt/qtgui/QGroupBox.cpp
* contrib/hbqt/qtgui/QImageReader.cpp
* contrib/hbqt/qtgui/QTextDocumentFragment.cpp
* contrib/hbqt/qtgui/QPushButton.cpp
* contrib/hbqt/qtgui/QTreeWidgetItem.cpp
* contrib/hbqt/qtgui/QBoxLayout.cpp
* contrib/hbqt/qtgui/QTextFormat.cpp
* contrib/hbqt/qtgui/QPalette.cpp
* contrib/hbqt/qtgui/QTextFrame.cpp
* contrib/hbqt/qtgui/QTextBlock.cpp
* contrib/hbqt/qtgui/QPainter.cpp
* contrib/hbqt/qtgui/QStyleOptionProgressBar.cpp
* contrib/hbqt/qtgui/QTextTableFormat.cpp
* contrib/hbqt/qtgui/QStatusBar.cpp
* contrib/hbqt/qtgui/QTabWidget.cpp
* contrib/hbqt/qtgui/QContextMenuEvent.cpp
* contrib/hbqt/qtgui/QLCDNumber.cpp
* contrib/hbqt/qtgui/QTextDocumentWriter.cpp
* contrib/hbqt/qtgui/QStyleOptionTab.cpp
* contrib/hbqt/qtgui/QDateEdit.cpp
* contrib/hbqt/qtgui/QCheckBox.cpp
* contrib/hbqt/qtgui/QSound.cpp
* contrib/hbqt/qtgui/QTabBar.cpp
* contrib/hbqt/qtgui/QSpacerItem.cpp
* contrib/hbqt/qtgui/QFileDialog.cpp
* contrib/hbqt/qtgui/QDirModel.cpp
* contrib/hbqt/qtgui/QDialog.cpp
* contrib/hbqt/qtgui/QFormLayout.cpp
* contrib/hbqt/qtgui/QStyleOptionFrame.cpp
* contrib/hbqt/qtgui/QFont.cpp
* contrib/hbqt/qtgui/QTableWidgetItem.cpp
* contrib/hbqt/qtgui/QVBoxLayout.cpp
* contrib/hbqt/qtgui/QMovie.cpp
* contrib/hbqt/qtgui/QStyleOption.cpp
* contrib/hbqt/qtgui/QTreeView.cpp
* contrib/hbqt/qtgui/QTextLine.cpp
* contrib/hbqt/qtgui/QTextItem.cpp
* contrib/hbqt/qtgui/QTimeEdit.cpp
* contrib/hbqt/qtgui/QMatrix.cpp
* contrib/hbqt/qtgui/QPrintPreviewDialog.cpp
* contrib/hbqt/qtgui/QSlider.cpp
* contrib/hbqt/qtgui/QSpinBox.cpp
* contrib/hbqt/qtgui/QScrollArea.cpp
* contrib/hbqt/qtgui/QFontDatabase.cpp
* contrib/hbqt/qtgui/QLineEdit.cpp
* contrib/hbqt/qtgui/QPixmap.cpp
* contrib/hbqt/qtgui/QSplitter.cpp
* contrib/hbqt/qtgui/QComboBox.cpp
* contrib/hbqt/qtgui/QDoubleSpinBox.cpp
* contrib/hbqt/qtgui/QStyleOptionComplex.cpp
* contrib/hbqt/qtgui/QTableView.cpp
* contrib/hbqt/qtgui/QPen.cpp
* contrib/hbqt/qtgui/QRegion.cpp
* contrib/hbqt/qtgui/QFrame.cpp
* contrib/hbqt/qtgui/QCompleter.cpp
* contrib/hbqt/qtgui/QStyleOptionSpinBox.cpp
* contrib/hbqt/qtwebkit/QWebSecurityOrigin.cpp
* contrib/hbqt/qtwebkit/QWebHistoryItem.cpp
* contrib/hbqt/qtwebkit/QWebHitTestResult.cpp
* contrib/hbqt/qtwebkit/QWebView.cpp
* contrib/hbqt/qtwebkit/QWebPage.cpp
* contrib/hbqt/qtcore/QDate.cpp
* contrib/hbqt/qtcore/QProcess.cpp
* contrib/hbqt/qtcore/QTextBoundaryFinder.cpp
* contrib/hbqt/qtcore/QPoint.cpp
* contrib/hbqt/qtcore/QTextStream.cpp
* contrib/hbqt/qtcore/QObject.cpp
* contrib/hbqt/qtcore/QTimer.cpp
* contrib/hbqt/qtcore/QEvent.cpp
* contrib/hbqt/qtcore/QDataStream.cpp
* contrib/hbqt/qtcore/QResource.cpp
* contrib/hbqt/qtcore/QModelIndex.cpp
* contrib/hbqt/qtcore/QTranslator.cpp
* contrib/hbqt/qtcore/QRect.cpp
* contrib/hbqt/qtcore/QLineF.cpp
* contrib/hbqt/qtcore/QTime.cpp
* contrib/hbqt/qtcore/QPointF.cpp
* contrib/hbqt/qtcore/QLocale.cpp
* contrib/hbqt/qtcore/QBitArray.cpp
* contrib/hbqt/qtcore/QLatin1String.cpp
* contrib/hbqt/qtcore/QFile.cpp
* contrib/hbqt/qtcore/QSizeF.cpp
* contrib/hbqt/qtcore/QMimeData.cpp
* contrib/hbqt/qtcore/QLine.cpp
* contrib/hbqt/qtcore/QStringList.cpp
* contrib/hbqt/qtcore/QUrl.cpp
* contrib/hbqt/qtcore/QByteArray.cpp
* contrib/hbqt/qtcore/QRectF.cpp
* contrib/hbqt/qtcore/QEventLoop.cpp
* contrib/hbqt/qtcore/QDir.cpp
* contrib/hbqt/qtcore/QSignalMapper.cpp
* contrib/hbqt/qtcore/QTextEncoder.cpp
* contrib/hbqt/qtcore/QLatin1Char.cpp
* contrib/hbqt/qtcore/QRegExp.cpp
* contrib/hbqt/qtcore/QFileInfo.cpp
* contrib/hbqt/qtcore/QDateTime.cpp
* contrib/hbqt/qtcore/QVariant.cpp
* contrib/hbqt/qtcore/QThread.cpp
* contrib/hbqt/qtcore/QTextDecoder.cpp
* contrib/hbqt/qtcore/QSize.cpp
* contrib/hbqt/qtcore/QList.cpp
* contrib/hbqt/qtnetwork/QHttp.cpp
* contrib/hbqt/qtnetwork/QHttpRequestHeader.cpp
* contrib/hbqt/qtnetwork/QNetworkRequest.cpp
* contrib/hbqt/qtnetwork/QHttpResponseHeader.cpp
* contrib/hbqt/qtnetwork/QFtp.cpp
* Regenerated sources.
2009-11-15 12:44:53 +00:00
Viktor Szakats
e404195f36
2009-11-15 09:43 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* contrib/hbqt/hbqt.h
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/hbqt.ch
* contrib/hbqt/hbqt_destruct.cpp
* contrib/hbqt/tests/demoqt.prg
* contrib/hbqt/hbqt_slots.cpp
* contrib/hbqt/Makefile
* contrib/hbxbp/xbpappevent.prg
* contrib/hbxbp/xbpsle.prg
* contrib/hbxbp/xbplistbox.prg
* contrib/hbxbp/xbppresspace.prg
* contrib/hbxbp/xbpcheckbox.prg
* contrib/hbxbp/xbpmenubar.prg
* contrib/hbxbp/xbpradiobutton.prg
* contrib/hbxbp/xbprtf.prg
* contrib/hbxbp/xbpfiledialog.prg
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbptabpage.prg
* contrib/hbxbp/xbpwindow.prg
* contrib/hbxbp/xbpcombobox.prg
* contrib/hbxbp/xbpstatusbar.prg
* contrib/hbxbp/xbppushbutton.prg
* contrib/hbxbp/xbpprintdialog.prg
* contrib/hbxbp/xbpbitmap.prg
* contrib/hbxbp/xbp.ch
* contrib/hbxbp/xbpprinter.prg
* contrib/hbxbp/xbpscrollbar.prg
* contrib/hbxbp/xbpfontdialog.prg
* contrib/hbxbp/xbphtmlviewer.prg
* contrib/hbxbp/xbpstatic.prg
* contrib/hbxbp/xbptreeview.prg
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpstyle.prg
* contrib/hbxbp/xbptoolbar.prg
* contrib/hbxbp/xbp3state.prg
* contrib/hbxbp/xbpspinbutton.prg
* contrib/hbxbp/xbpdataref.prg
* contrib/hbxbp/xbpgeneric.prg
* contrib/hbxbp/xbpmle.prg
! Fixed to include hbqt.ch from xbp.ch instead of doing it in each file manually.
* Renamed __debug__ to __HB_DEBUG__
! Fixed just_debug() to work in UNICODE mode.
* Renamed hb_getMemUsed() to hbqt_getmemused()
* Renamed just_debug() to hbqt_debug()
+ Added multiple parameter support to HB_OUTDEBUG().
* Renamed HB_OUTDEBUG() to HBQT_DEBUG() in hbqt and HBXBP_DEBUG() in hbxbp.
! Fixed #include <Psapi.h> to #include <psapi.h>.
! Replaced all debug calls to use HBQT_DEBUG() / HBXBP_DEBUG().
; NOTE: After this change __HB_DEBUG__ controls debug mode in both .c and .prg mode.
Windows specific debug output can still be enabled with __HB_WINDEBUG__.
; NOTE: I didn't test any of these. Pls do so.
; NOTE: All above is temporary as it would be better add OutputDebugString() support
to our RTL trace engine (enabled with a flag), plus multiple parameter
support (preferably accepting any types) to HB_TRACESTRING().
Since my .c skill would kill this effort, or at least make it quite bumpy,
I'd kindly ask someone (Przemek, are you there? ;) to implement it.
Preferably both.
; TODO: Regenerate all hbqt sources.
2009-11-15 08:44:27 +00:00
Viktor Szakats
3355607f87
2009-11-15 08:37 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* utils/hbmk2/hbmk2.prg
! Fixed typo causing build-time flags to not be recognized
when using embedded Harbour compiler and -bldf option.
2009-11-15 07:38:25 +00:00
Viktor Szakats
8d0fd3dc5a
2009-11-15 08:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
...
* src/rtl/hbi18n1.c
! Fixed bcc warning in recent commit.
* contrib/gtwvg/tests/demoxbp.prg
! Fixed to use HB_SYMBOL_UNUSED() instead of local solution.
* contrib/gtwvg/tests/demowvg.prg
+ Added dirbase to icon filenames
* contrib/gtwvg/Makefile
+ Enabled for msvc64 and pocc64.
2009-11-15 07:22:25 +00:00
Pritpal Bedi
1e82b55122
2009-11-14 22:21 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
...
* contrib/hbqt/hbqt_slots.cpp
* contrib/hbqt/hbqt_slots.h
! Fixed double freeing of HbDbfModel::block because of
recalling the same function twice.
Przemek ValGrind really helped here, thanks.
2009-11-15 06:25:17 +00:00
Pritpal Bedi
b4c52406f1
2009-11-14 22:05 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
...
* contrib/gtwvg/Makefile
* contrib/gtwvg/wvgsysw.prg
* contrib/gtwvg/wvgwing.c
* contrib/gtwvg/wvgwnd.prg
- contrib/gtwvg/wincallb.c
- contrib/gtwvg/wincback.prg
* contrib/gtwvg/tests/demoxbp.prg
! Removed 32 bits only code which made GTWVG unusable on 64 bits
opering systems. I just discoved a way to assign WndProc to
system dialogs and hence this major change is effected.
Viktor, please let me know if GTWVG now compiles fine on 64 bits.
2009-11-15 06:14:05 +00:00