|
From: | Rik |
Subject: | [Octave-bug-tracker] [bug #53642] Release Notes are truncated when displayed in the GUI |
Date: | Fri, 13 Apr 2018 19:49:22 -0400 (EDT) |
User-agent: | Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0 |
Follow-up Comment #1, bug #53642 (project octave): The fix is likely to be in libgui/src/main-window.cc. The code in question is: void main_window::display_release_notes (void) { if (! m_release_notes_window) { std::string news_file = config::oct_etc_dir () + "/NEWS"; QString news; QFile *file = new QFile (QString::fromStdString (news_file)); if (file->open (QFile::ReadOnly)) { QTextStream *stream = new QTextStream (file); news = stream->readAll (); if (! news.isEmpty ()) { news.prepend ("<pre>"); news.append ("</pre>"); } else news = (tr ("The release notes file '%1' is empty.") . arg (QString::fromStdString (news_file))); } else news = (tr ("The release notes file '%1' cannot be read.") . arg (QString::fromStdString (news_file))); m_release_notes_window = new QWidget; QTextBrowser *browser = new QTextBrowser (m_release_notes_window); browser->setText (news); Either QTextStream is interpreting the file as HTML or QTextBrowser is. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?53642> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |