From ed74e0f4b11fd866bd6f24d8cab3cf42c3e04016 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Wed, 8 Jul 2009 18:05:54 +0000 Subject: [PATCH] 2009-07-08 20:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/tget.prg ! Fixed to handle lowercase picture mask characters. Please test. --- harbour/ChangeLog | 499 ++++++++++++++++++------------------ harbour/source/rtl/tget.prg | 16 +- 2 files changed, 260 insertions(+), 255 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 00d9dde30a..2d3d6006ca 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -17,254 +17,259 @@ past entries belonging to author(s): Viktor Szakats. */ +2009-07-08 20:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + * source/rtl/tget.prg + ! Fixed to handle lowercase picture mask characters. + Please test. + 2009-07-08 18:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) - * harbour/include/hbtask.h - * harbour/source/vm/maindllh/Makefile - * harbour/source/vm/task.c - * harbour/source/vm/hvmall.c - * harbour/source/rtl/cputime.c - * harbour/contrib/hbmysql/hbmysql.hbc - * harbour/contrib/xhb/xhb.hbc - * harbour/contrib/xhb/xhberrc.c - * harbour/contrib/xhb/xhbver.ch - * harbour/contrib/hbodbc/hbodbc.hbc - * harbour/contrib/hbtpathy/hbtpathy.hbc - * harbour/contrib/hbsqlit3/tests/hooks.prg - * harbour/contrib/hbsqlit3/tests/backup.prg - * harbour/contrib/hbsqlit3/tests/authoriz.prg - * harbour/contrib/hbsqlit3/hbsqlit3.hbc - * harbour/contrib/hbmzip/hbmzip.hbc - * harbour/contrib/hbqt/QDragEnterEvent.cpp - * harbour/contrib/hbqt/QWebSecurityOrigin.cpp - * harbour/contrib/hbqt/QConicalGradient.cpp - * harbour/contrib/hbqt/TQWidgetItem.prg - * harbour/contrib/hbqt/QGradient.cpp - * harbour/contrib/hbqt/TQDropEvent.prg - * harbour/contrib/hbqt/QStandardItemModel.cpp - * harbour/contrib/hbqt/TQTextObject.prg - * harbour/contrib/hbqt/QPicture.cpp - * harbour/contrib/hbqt/TQStyleHintReturn.prg - * harbour/contrib/hbqt/QStyledItemDelegate.cpp - * harbour/contrib/hbqt/QAbstractListModel.cpp - * harbour/contrib/hbqt/TQFontDatabase.prg - * harbour/contrib/hbqt/QResource.cpp - * harbour/contrib/hbqt/TQWebHistory.prg - * harbour/contrib/hbqt/QMouseEvent.cpp - * harbour/contrib/hbqt/TQAbstractItemModel.prg - * harbour/contrib/hbqt/QStyleOptionHeader.cpp - * harbour/contrib/hbqt/QWheelEvent.cpp - * harbour/contrib/hbqt/QRadialGradient.cpp - * harbour/contrib/hbqt/QCursor.cpp - * harbour/contrib/hbqt/QFocusEvent.cpp - * harbour/contrib/hbqt/QStyleHintReturn.cpp - * harbour/contrib/hbqt/QStyleOptionToolButton.cpp - * harbour/contrib/hbqt/QStylePainter.cpp - * harbour/contrib/hbqt/QWebPluginFactory.cpp - * harbour/contrib/hbqt/TQSystemTrayIcon.prg - * harbour/contrib/hbqt/QLinearGradient.cpp - * harbour/contrib/hbqt/QDragLeaveEvent.cpp - * harbour/contrib/hbqt/TQStyleOptionViewItem.prg - * harbour/contrib/hbqt/QStyleOptionToolBox.cpp - * harbour/contrib/hbqt/QStyleOptionTabBarBase.cpp - * harbour/contrib/hbqt/QStringList.cpp - * harbour/contrib/hbqt/TQStyleOptionTitleBar.prg - * harbour/contrib/hbqt/TQSound.prg - * harbour/contrib/hbqt/TQGradient.prg - * harbour/contrib/hbqt/TQWebSettings.prg - * harbour/contrib/hbqt/TQApplication.prg - * harbour/contrib/hbqt/QStyleOptionViewItem.cpp - * harbour/contrib/hbqt/TQCoreApplication.prg - * harbour/contrib/hbqt/TQKeySequence.prg - * harbour/contrib/hbqt/QStyleOptionToolBar.cpp - * harbour/contrib/hbqt/QStyleOptionTitleBar.cpp - * harbour/contrib/hbqt/TQResource.prg - * harbour/contrib/hbqt/QStyleOptionButton.cpp - * harbour/contrib/hbqt/QSizePolicy.cpp - * harbour/contrib/hbqt/QWebSettings.cpp - * harbour/contrib/hbqt/TQStyleOptionSizeGrip.prg - * harbour/contrib/hbqt/TQStyleOptionGroupBox.prg - * harbour/contrib/hbqt/TQStylePainter.prg - * harbour/contrib/hbqt/TQWebPluginFactory.prg - * harbour/contrib/hbqt/QKeySequence.cpp - * harbour/contrib/hbqt/QKeyEvent.cpp - * harbour/contrib/hbqt/QStyleOptionSlider.cpp - * harbour/contrib/hbqt/TQDragMoveEvent.prg - * harbour/contrib/hbqt/QWidgetItem.cpp - * harbour/contrib/hbqt/QStyleOptionSizeGrip.cpp - * harbour/contrib/hbqt/TQWebHistoryItem.prg - * harbour/contrib/hbqt/QTextObject.cpp - * harbour/contrib/hbqt/QStyleOptionGroupBox.cpp - * harbour/contrib/hbqt/QImage.cpp - * harbour/contrib/hbqt/QLine.cpp - * harbour/contrib/hbqt/TQStyleOptionProgressBar.prg - * harbour/contrib/hbqt/QWebHistory.cpp - * harbour/contrib/hbqt/TQStyleHintReturnVariant.prg - * harbour/contrib/hbqt/TQWebSecurityOrigin.prg - * harbour/contrib/hbqt/TQStyleOptionTab.prg - * harbour/contrib/hbqt/TQStringListModel.prg - * harbour/contrib/hbqt/QWebHitTestResult.cpp - * harbour/contrib/hbqt/TQStandardItemModel.prg - * harbour/contrib/hbqt/QSystemTrayIcon.cpp - * harbour/contrib/hbqt/QStyleOptionDockWidget.cpp - * harbour/contrib/hbqt/TQFileSystemModel.prg - * harbour/contrib/hbqt/QStyleOptionTabWidgetFrame.cpp - * harbour/contrib/hbqt/QStyleOptionFocusRect.cpp - * harbour/contrib/hbqt/QMoveEvent.cpp - * harbour/contrib/hbqt/TQImageWriter.prg - * harbour/contrib/hbqt/TQAbstractListModel.prg - * harbour/contrib/hbqt/QWidgetAction.cpp - * harbour/contrib/hbqt/TQModelIndex.prg - * harbour/contrib/hbqt/QStringListModel.cpp - * harbour/contrib/hbqt/TQKeyEvent.prg - * harbour/contrib/hbqt/TQStyleOptionMenuItem.prg - * harbour/contrib/hbqt/TQStyleOptionHeader.prg - * harbour/contrib/hbqt/QFileSystemModel.cpp - * harbour/contrib/hbqt/TQWebHistoryInterface.prg - * harbour/contrib/hbqt/TQStyleOptionComboBox.prg - * harbour/contrib/hbqt/TQBrush.prg - * harbour/contrib/hbqt/TQStyleOptionToolButton.prg - * harbour/contrib/hbqt/QImageWriter.cpp - * harbour/contrib/hbqt/TQLine.prg - * harbour/contrib/hbqt/TQAbstractTableModel.prg - * harbour/contrib/hbqt/TQStyleOptionTabBarBase.prg - * harbour/contrib/hbqt/QStyleOptionMenuItem.cpp - * harbour/contrib/hbqt/TQImageReader.prg - * harbour/contrib/hbqt/QDropEvent.cpp - * harbour/contrib/hbqt/TQColor.prg - * harbour/contrib/hbqt/TQStyleOptionComplex.prg - * harbour/contrib/hbqt/TQWebHitTestResult.prg - * harbour/contrib/hbqt/QLatin1String.cpp - * harbour/contrib/hbqt/QStandardItem.cpp - * harbour/contrib/hbqt/TQLatin1Char.prg - * harbour/contrib/hbqt/QWebHistoryInterface.cpp - * harbour/contrib/hbqt/QStyleOptionComboBox.cpp - * harbour/contrib/hbqt/TQStyleOptionSpinBox.prg - * harbour/contrib/hbqt/TQPalette.prg - * harbour/contrib/hbqt/TQResizeEvent.prg - * harbour/contrib/hbqt/TQStyleOptionFocusRect.prg - * harbour/contrib/hbqt/QAbstractItemModel.cpp - * harbour/contrib/hbqt/QImageReader.cpp - * harbour/contrib/hbqt/TQDragEnterEvent.prg - * harbour/contrib/hbqt/TQWidgetAction.prg - * harbour/contrib/hbqt/QWebHistoryItem.cpp - * harbour/contrib/hbqt/TQStyleOptionButton.prg - * harbour/contrib/hbqt/QDateTime.cpp - * harbour/contrib/hbqt/QPalette.cpp - * harbour/contrib/hbqt/QStyleOptionProgressBar.cpp - * harbour/contrib/hbqt/QResizeEvent.cpp - * harbour/contrib/hbqt/TQStyledItemDelegate.prg - * harbour/contrib/hbqt/QStyleHintReturnVariant.cpp - * harbour/contrib/hbqt/QList.cpp - * harbour/contrib/hbqt/QStyleOptionTab.cpp - * harbour/contrib/hbqt/TQStyleOption.prg - * harbour/contrib/hbqt/TQMouseEvent.prg - * harbour/contrib/hbqt/TQStyleOptionSlider.prg - * harbour/contrib/hbqt/QWebFrame.cpp - * harbour/contrib/hbqt/QSound.cpp - * harbour/contrib/hbqt/QDirModel.cpp - * harbour/contrib/hbqt/TQWheelEvent.prg - * harbour/contrib/hbqt/TQRadialGradient.prg - * harbour/contrib/hbqt/QStyleOptionFrame.cpp - * harbour/contrib/hbqt/TQCursor.prg - * harbour/contrib/hbqt/TQStandardItem.prg - * harbour/contrib/hbqt/TQLatin1String.prg - * harbour/contrib/hbqt/TQFocusEvent.prg - * harbour/contrib/hbqt/TQImage.prg - * harbour/contrib/hbqt/TQLinearGradient.prg - * harbour/contrib/hbqt/TQDragLeaveEvent.prg - * harbour/contrib/hbqt/QModelIndex.cpp - * harbour/contrib/hbqt/TQStyleHintReturnMask.prg - * harbour/contrib/hbqt/QStyleOption.cpp - * harbour/contrib/hbqt/TQStyleOptionToolBox.prg - * harbour/contrib/hbqt/TQStringList.prg - * harbour/contrib/hbqt/hbqt.ch - * harbour/contrib/hbqt/TQDateTime.prg - * harbour/contrib/hbqt/TQStyleOptionDockWidget.prg - * harbour/contrib/hbqt/TQStyleOptionTabWidgetFrame.prg - * harbour/contrib/hbqt/QFontDatabase.cpp - * harbour/contrib/hbqt/QAbstractTableModel.cpp - * harbour/contrib/hbqt/QStyleHintReturnMask.cpp - * harbour/contrib/hbqt/TQMoveEvent.prg - * harbour/contrib/hbqt/TQList.prg - * harbour/contrib/hbqt/TQStyleOptionToolBar.prg - * harbour/contrib/hbqt/QDragMoveEvent.cpp - * harbour/contrib/hbqt/TQConicalGradient.prg - * harbour/contrib/hbqt/QStyleOptionComplex.cpp - * harbour/contrib/hbqt/TQWebFrame.prg - * harbour/contrib/hbqt/TQSizePolicy.prg - * harbour/contrib/hbqt/QLatin1Char.cpp - * harbour/contrib/hbqt/TQDirModel.prg - * harbour/contrib/hbqt/QStyleOptionSpinBox.cpp - * harbour/contrib/hbqt/TQStyleOptionFrame.prg - * harbour/contrib/hbqt/TQPicture.prg - * harbour/contrib/hbfbird/hbfbird.hbc - * harbour/contrib/hbziparc/hbziparc.hbc - * harbour/contrib/hbxbp/xbpappevent.prg - * harbour/contrib/hbxbp/xbpsle.prg - * harbour/contrib/hbxbp/xbplistbox.prg - * harbour/contrib/hbxbp/xbpcheckbox.prg - * harbour/contrib/hbxbp/xbpmenubar.prg - * harbour/contrib/hbxbp/xbpradiobutton.prg - * harbour/contrib/hbxbp/xbpfiledialog.prg - * harbour/contrib/hbxbp/gra.ch - * harbour/contrib/hbxbp/tests/demoxbp.prg - * harbour/contrib/hbxbp/xbptabpage.prg - * harbour/contrib/hbxbp/xbpwindow.prg - * harbour/contrib/hbxbp/xbpcombobox.prg - * harbour/contrib/hbxbp/xbpstatusbar.prg - * harbour/contrib/hbxbp/xbppushbutton.prg - * harbour/contrib/hbxbp/Makefile - * harbour/contrib/hbxbp/xbpbitmap.prg - * harbour/contrib/hbxbp/xbp.ch - * harbour/contrib/hbxbp/xbpscrollbar.prg - * harbour/contrib/hbxbp/xbpfontdialog.prg - * harbour/contrib/hbxbp/xbphtmlviewer.prg - * harbour/contrib/hbxbp/xbpstatic.prg - * harbour/contrib/hbxbp/xbptreeview.prg - * harbour/contrib/hbxbp/xbpdialog.prg - * harbour/contrib/hbxbp/xbpstyle.prg - * harbour/contrib/hbxbp/xbptoolbar.prg - * harbour/contrib/hbxbp/xbp3state.prg - * harbour/contrib/hbxbp/xbpparthandler.prg - * harbour/contrib/hbxbp/xbpspinbutton.prg - * harbour/contrib/hbxbp/xbpdataref.prg - * harbour/contrib/hbxbp/appevent.ch - * harbour/contrib/hbxbp/xbpgeneric.prg - * harbour/contrib/hbxbp/xbpmle.prg - * harbour/contrib/hbnf/hbnf.hbc - * harbour/contrib/hbcurl/hbcurl.hbc - * harbour/contrib/rddsql/rddsql.hbc - * harbour/contrib/hbhpdf/hbhpdf.hbc - * harbour/contrib/rddado/rddado.hbc - * harbour/contrib/gtwvg/gtwvg.hbc - * harbour/contrib/hbpgsql/hbpgsql.hbc - * harbour/contrib/rddads/rddads.hbc - * harbour/contrib/hbclipsm/hbclipsm.hbc - * harbour/contrib/hbfimage/hbfimage.hbc - * harbour/contrib/hbgd/hbgd.hbc - * harbour/contrib/hbmisc/hbmisc.hbc - * harbour/contrib/hbtip/hbtip.hbc - * harbour/contrib/hbwin/hbwin.hbc - * harbour/contrib/hbvpdf/hbvpdf.hbc - * harbour/contrib/hbbtree/hbbtree.hbc - * harbour/contrib/hbcrypt/hbcrypt.hbc - * harbour/contrib/hbssl/hbssl.hbc - * harbour/examples/pp/pp.hbp - * harbour/examples/hbdoc/hbdoc.hbp - * harbour/examples/hbmsql/hbmsql.hbc - * harbour/examples/hbsqlit2/hbsqlit2.hbc - * harbour/examples/hbapollo/hbapollo.hbc - * harbour/examples/pe/pe.hbp - * harbour/examples/guestbk/guestbk.hbp - * harbour/examples/hbgf/tests/hbgf.hbc - * harbour/examples/dbu/dbu.hbp - * harbour/examples/terminal/terminal.hbc - * harbour/examples/terminal/trm_app.hbp - * harbour/examples/hscript/hscript.hbp - * harbour/examples/hbwhat/hbwhat.hbc - * harbour/examples/rl/rl.hbp - ! fixed hardcode CRLF - * set svn attributes svn:eol-style and svn:keywords + * harbour/include/hbtask.h + * harbour/source/vm/maindllh/Makefile + * harbour/source/vm/task.c + * harbour/source/vm/hvmall.c + * harbour/source/rtl/cputime.c + * harbour/contrib/hbmysql/hbmysql.hbc + * harbour/contrib/xhb/xhb.hbc + * harbour/contrib/xhb/xhberrc.c + * harbour/contrib/xhb/xhbver.ch + * harbour/contrib/hbodbc/hbodbc.hbc + * harbour/contrib/hbtpathy/hbtpathy.hbc + * harbour/contrib/hbsqlit3/tests/hooks.prg + * harbour/contrib/hbsqlit3/tests/backup.prg + * harbour/contrib/hbsqlit3/tests/authoriz.prg + * harbour/contrib/hbsqlit3/hbsqlit3.hbc + * harbour/contrib/hbmzip/hbmzip.hbc + * harbour/contrib/hbqt/QDragEnterEvent.cpp + * harbour/contrib/hbqt/QWebSecurityOrigin.cpp + * harbour/contrib/hbqt/QConicalGradient.cpp + * harbour/contrib/hbqt/TQWidgetItem.prg + * harbour/contrib/hbqt/QGradient.cpp + * harbour/contrib/hbqt/TQDropEvent.prg + * harbour/contrib/hbqt/QStandardItemModel.cpp + * harbour/contrib/hbqt/TQTextObject.prg + * harbour/contrib/hbqt/QPicture.cpp + * harbour/contrib/hbqt/TQStyleHintReturn.prg + * harbour/contrib/hbqt/QStyledItemDelegate.cpp + * harbour/contrib/hbqt/QAbstractListModel.cpp + * harbour/contrib/hbqt/TQFontDatabase.prg + * harbour/contrib/hbqt/QResource.cpp + * harbour/contrib/hbqt/TQWebHistory.prg + * harbour/contrib/hbqt/QMouseEvent.cpp + * harbour/contrib/hbqt/TQAbstractItemModel.prg + * harbour/contrib/hbqt/QStyleOptionHeader.cpp + * harbour/contrib/hbqt/QWheelEvent.cpp + * harbour/contrib/hbqt/QRadialGradient.cpp + * harbour/contrib/hbqt/QCursor.cpp + * harbour/contrib/hbqt/QFocusEvent.cpp + * harbour/contrib/hbqt/QStyleHintReturn.cpp + * harbour/contrib/hbqt/QStyleOptionToolButton.cpp + * harbour/contrib/hbqt/QStylePainter.cpp + * harbour/contrib/hbqt/QWebPluginFactory.cpp + * harbour/contrib/hbqt/TQSystemTrayIcon.prg + * harbour/contrib/hbqt/QLinearGradient.cpp + * harbour/contrib/hbqt/QDragLeaveEvent.cpp + * harbour/contrib/hbqt/TQStyleOptionViewItem.prg + * harbour/contrib/hbqt/QStyleOptionToolBox.cpp + * harbour/contrib/hbqt/QStyleOptionTabBarBase.cpp + * harbour/contrib/hbqt/QStringList.cpp + * harbour/contrib/hbqt/TQStyleOptionTitleBar.prg + * harbour/contrib/hbqt/TQSound.prg + * harbour/contrib/hbqt/TQGradient.prg + * harbour/contrib/hbqt/TQWebSettings.prg + * harbour/contrib/hbqt/TQApplication.prg + * harbour/contrib/hbqt/QStyleOptionViewItem.cpp + * harbour/contrib/hbqt/TQCoreApplication.prg + * harbour/contrib/hbqt/TQKeySequence.prg + * harbour/contrib/hbqt/QStyleOptionToolBar.cpp + * harbour/contrib/hbqt/QStyleOptionTitleBar.cpp + * harbour/contrib/hbqt/TQResource.prg + * harbour/contrib/hbqt/QStyleOptionButton.cpp + * harbour/contrib/hbqt/QSizePolicy.cpp + * harbour/contrib/hbqt/QWebSettings.cpp + * harbour/contrib/hbqt/TQStyleOptionSizeGrip.prg + * harbour/contrib/hbqt/TQStyleOptionGroupBox.prg + * harbour/contrib/hbqt/TQStylePainter.prg + * harbour/contrib/hbqt/TQWebPluginFactory.prg + * harbour/contrib/hbqt/QKeySequence.cpp + * harbour/contrib/hbqt/QKeyEvent.cpp + * harbour/contrib/hbqt/QStyleOptionSlider.cpp + * harbour/contrib/hbqt/TQDragMoveEvent.prg + * harbour/contrib/hbqt/QWidgetItem.cpp + * harbour/contrib/hbqt/QStyleOptionSizeGrip.cpp + * harbour/contrib/hbqt/TQWebHistoryItem.prg + * harbour/contrib/hbqt/QTextObject.cpp + * harbour/contrib/hbqt/QStyleOptionGroupBox.cpp + * harbour/contrib/hbqt/QImage.cpp + * harbour/contrib/hbqt/QLine.cpp + * harbour/contrib/hbqt/TQStyleOptionProgressBar.prg + * harbour/contrib/hbqt/QWebHistory.cpp + * harbour/contrib/hbqt/TQStyleHintReturnVariant.prg + * harbour/contrib/hbqt/TQWebSecurityOrigin.prg + * harbour/contrib/hbqt/TQStyleOptionTab.prg + * harbour/contrib/hbqt/TQStringListModel.prg + * harbour/contrib/hbqt/QWebHitTestResult.cpp + * harbour/contrib/hbqt/TQStandardItemModel.prg + * harbour/contrib/hbqt/QSystemTrayIcon.cpp + * harbour/contrib/hbqt/QStyleOptionDockWidget.cpp + * harbour/contrib/hbqt/TQFileSystemModel.prg + * harbour/contrib/hbqt/QStyleOptionTabWidgetFrame.cpp + * harbour/contrib/hbqt/QStyleOptionFocusRect.cpp + * harbour/contrib/hbqt/QMoveEvent.cpp + * harbour/contrib/hbqt/TQImageWriter.prg + * harbour/contrib/hbqt/TQAbstractListModel.prg + * harbour/contrib/hbqt/QWidgetAction.cpp + * harbour/contrib/hbqt/TQModelIndex.prg + * harbour/contrib/hbqt/QStringListModel.cpp + * harbour/contrib/hbqt/TQKeyEvent.prg + * harbour/contrib/hbqt/TQStyleOptionMenuItem.prg + * harbour/contrib/hbqt/TQStyleOptionHeader.prg + * harbour/contrib/hbqt/QFileSystemModel.cpp + * harbour/contrib/hbqt/TQWebHistoryInterface.prg + * harbour/contrib/hbqt/TQStyleOptionComboBox.prg + * harbour/contrib/hbqt/TQBrush.prg + * harbour/contrib/hbqt/TQStyleOptionToolButton.prg + * harbour/contrib/hbqt/QImageWriter.cpp + * harbour/contrib/hbqt/TQLine.prg + * harbour/contrib/hbqt/TQAbstractTableModel.prg + * harbour/contrib/hbqt/TQStyleOptionTabBarBase.prg + * harbour/contrib/hbqt/QStyleOptionMenuItem.cpp + * harbour/contrib/hbqt/TQImageReader.prg + * harbour/contrib/hbqt/QDropEvent.cpp + * harbour/contrib/hbqt/TQColor.prg + * harbour/contrib/hbqt/TQStyleOptionComplex.prg + * harbour/contrib/hbqt/TQWebHitTestResult.prg + * harbour/contrib/hbqt/QLatin1String.cpp + * harbour/contrib/hbqt/QStandardItem.cpp + * harbour/contrib/hbqt/TQLatin1Char.prg + * harbour/contrib/hbqt/QWebHistoryInterface.cpp + * harbour/contrib/hbqt/QStyleOptionComboBox.cpp + * harbour/contrib/hbqt/TQStyleOptionSpinBox.prg + * harbour/contrib/hbqt/TQPalette.prg + * harbour/contrib/hbqt/TQResizeEvent.prg + * harbour/contrib/hbqt/TQStyleOptionFocusRect.prg + * harbour/contrib/hbqt/QAbstractItemModel.cpp + * harbour/contrib/hbqt/QImageReader.cpp + * harbour/contrib/hbqt/TQDragEnterEvent.prg + * harbour/contrib/hbqt/TQWidgetAction.prg + * harbour/contrib/hbqt/QWebHistoryItem.cpp + * harbour/contrib/hbqt/TQStyleOptionButton.prg + * harbour/contrib/hbqt/QDateTime.cpp + * harbour/contrib/hbqt/QPalette.cpp + * harbour/contrib/hbqt/QStyleOptionProgressBar.cpp + * harbour/contrib/hbqt/QResizeEvent.cpp + * harbour/contrib/hbqt/TQStyledItemDelegate.prg + * harbour/contrib/hbqt/QStyleHintReturnVariant.cpp + * harbour/contrib/hbqt/QList.cpp + * harbour/contrib/hbqt/QStyleOptionTab.cpp + * harbour/contrib/hbqt/TQStyleOption.prg + * harbour/contrib/hbqt/TQMouseEvent.prg + * harbour/contrib/hbqt/TQStyleOptionSlider.prg + * harbour/contrib/hbqt/QWebFrame.cpp + * harbour/contrib/hbqt/QSound.cpp + * harbour/contrib/hbqt/QDirModel.cpp + * harbour/contrib/hbqt/TQWheelEvent.prg + * harbour/contrib/hbqt/TQRadialGradient.prg + * harbour/contrib/hbqt/QStyleOptionFrame.cpp + * harbour/contrib/hbqt/TQCursor.prg + * harbour/contrib/hbqt/TQStandardItem.prg + * harbour/contrib/hbqt/TQLatin1String.prg + * harbour/contrib/hbqt/TQFocusEvent.prg + * harbour/contrib/hbqt/TQImage.prg + * harbour/contrib/hbqt/TQLinearGradient.prg + * harbour/contrib/hbqt/TQDragLeaveEvent.prg + * harbour/contrib/hbqt/QModelIndex.cpp + * harbour/contrib/hbqt/TQStyleHintReturnMask.prg + * harbour/contrib/hbqt/QStyleOption.cpp + * harbour/contrib/hbqt/TQStyleOptionToolBox.prg + * harbour/contrib/hbqt/TQStringList.prg + * harbour/contrib/hbqt/hbqt.ch + * harbour/contrib/hbqt/TQDateTime.prg + * harbour/contrib/hbqt/TQStyleOptionDockWidget.prg + * harbour/contrib/hbqt/TQStyleOptionTabWidgetFrame.prg + * harbour/contrib/hbqt/QFontDatabase.cpp + * harbour/contrib/hbqt/QAbstractTableModel.cpp + * harbour/contrib/hbqt/QStyleHintReturnMask.cpp + * harbour/contrib/hbqt/TQMoveEvent.prg + * harbour/contrib/hbqt/TQList.prg + * harbour/contrib/hbqt/TQStyleOptionToolBar.prg + * harbour/contrib/hbqt/QDragMoveEvent.cpp + * harbour/contrib/hbqt/TQConicalGradient.prg + * harbour/contrib/hbqt/QStyleOptionComplex.cpp + * harbour/contrib/hbqt/TQWebFrame.prg + * harbour/contrib/hbqt/TQSizePolicy.prg + * harbour/contrib/hbqt/QLatin1Char.cpp + * harbour/contrib/hbqt/TQDirModel.prg + * harbour/contrib/hbqt/QStyleOptionSpinBox.cpp + * harbour/contrib/hbqt/TQStyleOptionFrame.prg + * harbour/contrib/hbqt/TQPicture.prg + * harbour/contrib/hbfbird/hbfbird.hbc + * harbour/contrib/hbziparc/hbziparc.hbc + * harbour/contrib/hbxbp/xbpappevent.prg + * harbour/contrib/hbxbp/xbpsle.prg + * harbour/contrib/hbxbp/xbplistbox.prg + * harbour/contrib/hbxbp/xbpcheckbox.prg + * harbour/contrib/hbxbp/xbpmenubar.prg + * harbour/contrib/hbxbp/xbpradiobutton.prg + * harbour/contrib/hbxbp/xbpfiledialog.prg + * harbour/contrib/hbxbp/gra.ch + * harbour/contrib/hbxbp/tests/demoxbp.prg + * harbour/contrib/hbxbp/xbptabpage.prg + * harbour/contrib/hbxbp/xbpwindow.prg + * harbour/contrib/hbxbp/xbpcombobox.prg + * harbour/contrib/hbxbp/xbpstatusbar.prg + * harbour/contrib/hbxbp/xbppushbutton.prg + * harbour/contrib/hbxbp/Makefile + * harbour/contrib/hbxbp/xbpbitmap.prg + * harbour/contrib/hbxbp/xbp.ch + * harbour/contrib/hbxbp/xbpscrollbar.prg + * harbour/contrib/hbxbp/xbpfontdialog.prg + * harbour/contrib/hbxbp/xbphtmlviewer.prg + * harbour/contrib/hbxbp/xbpstatic.prg + * harbour/contrib/hbxbp/xbptreeview.prg + * harbour/contrib/hbxbp/xbpdialog.prg + * harbour/contrib/hbxbp/xbpstyle.prg + * harbour/contrib/hbxbp/xbptoolbar.prg + * harbour/contrib/hbxbp/xbp3state.prg + * harbour/contrib/hbxbp/xbpparthandler.prg + * harbour/contrib/hbxbp/xbpspinbutton.prg + * harbour/contrib/hbxbp/xbpdataref.prg + * harbour/contrib/hbxbp/appevent.ch + * harbour/contrib/hbxbp/xbpgeneric.prg + * harbour/contrib/hbxbp/xbpmle.prg + * harbour/contrib/hbnf/hbnf.hbc + * harbour/contrib/hbcurl/hbcurl.hbc + * harbour/contrib/rddsql/rddsql.hbc + * harbour/contrib/hbhpdf/hbhpdf.hbc + * harbour/contrib/rddado/rddado.hbc + * harbour/contrib/gtwvg/gtwvg.hbc + * harbour/contrib/hbpgsql/hbpgsql.hbc + * harbour/contrib/rddads/rddads.hbc + * harbour/contrib/hbclipsm/hbclipsm.hbc + * harbour/contrib/hbfimage/hbfimage.hbc + * harbour/contrib/hbgd/hbgd.hbc + * harbour/contrib/hbmisc/hbmisc.hbc + * harbour/contrib/hbtip/hbtip.hbc + * harbour/contrib/hbwin/hbwin.hbc + * harbour/contrib/hbvpdf/hbvpdf.hbc + * harbour/contrib/hbbtree/hbbtree.hbc + * harbour/contrib/hbcrypt/hbcrypt.hbc + * harbour/contrib/hbssl/hbssl.hbc + * harbour/examples/pp/pp.hbp + * harbour/examples/hbdoc/hbdoc.hbp + * harbour/examples/hbmsql/hbmsql.hbc + * harbour/examples/hbsqlit2/hbsqlit2.hbc + * harbour/examples/hbapollo/hbapollo.hbc + * harbour/examples/pe/pe.hbp + * harbour/examples/guestbk/guestbk.hbp + * harbour/examples/hbgf/tests/hbgf.hbc + * harbour/examples/dbu/dbu.hbp + * harbour/examples/terminal/terminal.hbc + * harbour/examples/terminal/trm_app.hbp + * harbour/examples/hscript/hscript.hbp + * harbour/examples/hbwhat/hbwhat.hbc + * harbour/examples/rl/rl.hbp + ! fixed hardcode CRLF + * set svn attributes svn:eol-style and svn:keywords 2009-07-08 15:39 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/fm.c diff --git a/harbour/source/rtl/tget.prg b/harbour/source/rtl/tget.prg index 6de3159ba4..cfb6df3ef8 100644 --- a/harbour/source/rtl/tget.prg +++ b/harbour/source/rtl/tget.prg @@ -1155,7 +1155,7 @@ METHOD picture( cPicture ) CLASS GET ::lPicComplex := .F. IF ! Empty( ::cPicMask ) - FOR EACH cChar IN ::cPicMask + FOR EACH cChar IN Upper( ::cPicMask ) IF !( cChar $ "!ANX9#" ) ::lPicComplex := .T. EXIT @@ -1268,7 +1268,7 @@ METHOD unTransform() CLASS GET IF "R" $ ::cPicFunc xValue := "" FOR nFor := 1 TO Len( ::cPicMask ) - IF SubStr( ::cPicMask, nFor, 1 ) $ "ANX9#!LY" + IF Upper( SubStr( ::cPicMask, nFor, 1 ) ) $ "ANX9#!LY" xValue += SubStr( cBuffer, nFor, 1 ) ENDIF NEXT @@ -1363,9 +1363,9 @@ METHOD unTransform() CLASS GET CASE "L" cBuffer := Upper( cBuffer ) - xValue := "T" $ cBuffer .OR. ; - "Y" $ cBuffer .OR. ; - hb_LangMessage( HB_LANG_ITEM_BASE_TEXT + 1 ) $ cBuffer + xValue := "T" $ cBuffer .OR. ; + "Y" $ cBuffer .OR. ; + hb_LangMessage( HB_LANG_ITEM_BASE_TEXT + 1 ) $ cBuffer EXIT CASE "D" @@ -1711,11 +1711,11 @@ METHOD IsEditable( nPos ) CLASS GET IF ::cType != NIL SWITCH ::cType - CASE "C" ; RETURN cChar $ "!ANX9#LY" + CASE "C" ; RETURN Upper( cChar ) $ "!ANX9#LY" CASE "N" ; RETURN cChar $ "9#$*" CASE "D" CASE "T" ; RETURN cChar == "9" - CASE "L" ; RETURN cChar $ "LY#" /* CA-Cl*pper 5.2 undocumented: # allow T,F,Y,N for Logical [ckedem] */ + CASE "L" ; RETURN Upper( cChar ) $ "LY#" /* CA-Cl*pper 5.2 undocumented: # allow T,F,Y,N for Logical [ckedem] */ ENDSWITCH ENDIF @@ -1773,7 +1773,7 @@ METHOD Input( cChar ) CLASS GET ENDIF IF ! Empty( ::cPicMask ) - cPic := SubStr( ::cPicMask, ::nPos, 1 ) + cPic := Upper( SubStr( ::cPicMask, ::nPos, 1 ) ) // cChar := Transform( cChar, cPic ) // Above line eliminated because some get picture template symbols for