octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #39600] configure: more precise checks for req


From: Mike Miller
Subject: [Octave-bug-tracker] [bug #39600] configure: more precise checks for required Qt features needed
Date: Sun, 28 Jul 2013 22:14:49 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.71 Safari/537.36

Follow-up Comment #1, bug #39600 (project octave):

Attached is an example error log from "make -k" against Qt 4.2. Here is a
summary list of some of the things that are missing that I've pulled out of
the log file, grouped together by type.

Header files/classes:
* QDirIterator
* QFileInfo
* QFileSystemModel
* QMdiArea
* QMdiSubWindow

Static member types:
* QComboBox::AdjustToMinimumContentsLengthWithIcon
* QDesktopServices::HomeLocation
* QFileDialog::HideNameFilterDetails
* QInputDialog::NoButtons
* QKeySequence::Quit
* QMainWindow::AllowNestedDocks
* QMainWindow::AllowTabbedDocks
* QMainWindow::AnimatedDocks
* QNetworkProxy::HttpProxy
* Qt::BlockingQueuedConnection

Missing member functions or constructors:
* QComboBox::insertSeparator
* QDesktopServices::storageLocation
* QFileInfoList::length
* QGridLayout::setHorizontalSpacing
* QGridLayout::setVerticalSpacing
* QHBoxLayout::setContentsMargins
* QHeaderView::restoreState
* QHeaderView::saveState
* QInputDialog::QInputDialog
* QInputDialog::setOptions
* QStringList::length
* QTabBar::setExpanding
* QTabBar::setMovable
* QTabBar::setTabsClosable
* QTableView::setWordWrap
* QTextBrowser::setOpenLinks
* QVBoxLayout::setContentsMargins

Other missing member functions that I haven't chased to the corresponding base
class yet:
* beginResetModel
* buttonClicked
* endResetModel
* nameFilters
* selectedNameFilter
* setDockOptions
* setNameFilters
* setOption
* setTitleBarWidget
* titleBarWidget

As you can see, quite a lot of functionality that was not present in Qt 4.2,
so I'm not at all suggesting that we should make the GUI completely backwards
compatible. But configure should test for at least some, if not all, of these
classes/functions/types to ensure that it disables the GUI build properly.

(file #28682)
    _______________________________________________________

Additional Item Attachment:

File name: octave-build-qt-4.2.log        Size:28 KB


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?39600>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]