From 844bf604e0c5af262711f162771d4f6280346441 Mon Sep 17 00:00:00 2001 From: Aaron Rainbolt Date: Thu, 30 Jun 2022 01:25:01 -0500 Subject: [PATCH] Sync with archive. --- .editorconfig | 5 + debian/changelog | 24 ++++ debian/control | 14 ++- debian/copyright | 84 +++++++++++--- ....install => libqtermwidget5-1-dev.install} | 0 ...t5-0.install => libqtermwidget5-1.install} | 0 ...t5-0.symbols => libqtermwidget5-1.symbols} | 107 ++++++++++-------- debian/patches/enable-bidi.patch | 33 ++++++ debian/patches/series | 1 + 9 files changed, 199 insertions(+), 69 deletions(-) create mode 100644 .editorconfig rename debian/{libqtermwidget5-0-dev.install => libqtermwidget5-1-dev.install} (100%) rename debian/{libqtermwidget5-0.install => libqtermwidget5-1.install} (100%) rename debian/{libqtermwidget5-0.symbols => libqtermwidget5-1.symbols} (95%) create mode 100644 debian/patches/enable-bidi.patch create mode 100644 debian/patches/series diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..93e147a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,5 @@ +root = true + +[*] +indent_style = space +indent_size = 4 \ No newline at end of file diff --git a/debian/changelog b/debian/changelog index e051264..53d82e0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,27 @@ +qtermwidget (1.1.0-0ubuntu2) kinetic; urgency=medium + + * Enable BiDi rendering by default. + + -- Simon Quigley Sat, 11 Jun 2022 14:15:19 -0400 + +qtermwidget (1.1.0-0ubuntu1) kinetic; urgency=medium + + * New upstream release. + * Bump build dependencies. + * Package rename for SONAME bump. + + -- Simon Quigley Thu, 02 Jun 2022 09:59:01 -0500 + +qtermwidget (0.17.0-0ubuntu1) impish; urgency=medium + + * New upstream release 0.17.0 + * Update debian control + - Use lxqt-build-tools 0.9.0 + * Update symbols + * Update debian/copyright + + -- apt-ghetto Mon, 16 Aug 2021 15:49:23 +0200 + qtermwidget (0.16.1-1ubuntu1) hirsute; urgency=medium * New upstream version. diff --git a/debian/control b/debian/control index b2b946f..1c36a7c 100644 --- a/debian/control +++ b/debian/control @@ -9,7 +9,7 @@ Priority: optional Build-Depends: cmake, debhelper-compat (= 13), libutf8proc-dev, - lxqt-build-tools (>= 0.8.0~), + lxqt-build-tools (>= 0.11.0), qtbase5-dev Standards-Version: 4.5.1 Vcs-Browser: https://salsa.debian.org/lxqt-team/qtermwidget @@ -17,7 +17,7 @@ Vcs-Git: https://salsa.debian.org/lxqt-team/qtermwidget.git Homepage: https://github.com/lxqt/qtermwidget Rules-Requires-Root: no -Package: libqtermwidget5-0 +Package: libqtermwidget5-1 Architecture: any Multi-Arch: same Depends: qtermwidget5-data (= ${source:Version}), @@ -25,17 +25,21 @@ Depends: qtermwidget5-data (= ${source:Version}), ${shlibs:Depends} Recommends: fonts-hack Pre-Depends: ${misc:Pre-Depends} +Breaks: libqtermwidget5-0 (<< 0.99.0) +Replaces: libqtermwidget5-0 (<< 0.99.0) Description: Terminal emulator widget for Qt 5 (shared libraries) QTermWidget is a Unicode-enabled, embeddable Qt widget that can be used as built-in console or terminal emulation widget. . This package provides the shared libraries. -Package: libqtermwidget5-0-dev +Package: libqtermwidget5-1-dev Architecture: any Multi-Arch: same Section: libdevel -Depends: libqtermwidget5-0 (= ${binary:Version}), ${misc:Depends} +Depends: libqtermwidget5-1 (= ${binary:Version}), ${misc:Depends} +Breaks: libqtermwidget5-0-dev (<< 0.99.0) +Replaces: libqtermwidget5-0-dev (<< 0.99.0) Description: Terminal emulator widget for Qt 5 (development files) QTermWidget is a Unicode-enabled, embeddable Qt widget that can be used as built-in console or terminal emulation widget. @@ -46,8 +50,6 @@ Package: qtermwidget5-data Architecture: all Multi-Arch: foreign Depends: ${misc:Depends} -Breaks: qtermwidget-l10n -Replaces: qtermwidget-l10n Description: Terminal emulator widget for Qt 5 (data files) QTermWidget is a Unicode-enabled, embeddable Qt widget that can be used as built-in console or terminal emulation widget. diff --git a/debian/copyright b/debian/copyright index 4f2f683..fc05886 100644 --- a/debian/copyright +++ b/debian/copyright @@ -3,29 +3,87 @@ Upstream-Name: qtermwidget Source: https://github.com/lxqt/qtermwidget Files: * -Copyright: 2000 Stephan Kulow - 2008 e_k - 2007-2008 Robert Knight - 1997,1998 Lars Doelle +Copyright: 2013, Christian Surlykke + 2000, Stephan Kulow + 2008, e_k + 2006-2008, Robert Knight + 1997,1998, Lars Doelle + 1996, Matthias Ettrich License: GPL-2+ -Files: lib/kprocess.* +Files: examples/cpp/main.cpp + lib/kprocess.* lib/kpty* lib/qtermwidget.* + lib/qtermwidget_version.h.in lib/TerminalCharacterDecoder.* -Copyright: 2007 Oswald Buddenhagen - 2008 e_k (e_k@users.sourceforge.net) +Copyright: 2002-2003, 2007, Oswald Buddenhagen + 2008, e_k (e_k@users.sourceforge.net) + 2006-2008, Robert Knight + 2002, Waldo Bastian + 2010, KDE e.V. + 2020, Axel Kittenberger License: LGPL-2+ +Files: cmake/FindUtf8Proc.cmake + pyqt/cmake/SIPMacros.cmake + pyqt/cmake/FindPyQt5.cmake + pyqt/cmake/FindPyQt5.py + pyqt/cmake/FindPythonLibrary.cmake + pyqt/cmake/FindSIP.cmake + pyqt/cmake/FindSIP.py + pyqt/cmake/PythonMacros.cmake +Copyright: 2007, 2014, Simon Edwards + 2012, Luca Beltrame + 2012, Rolf Eike Beer + 2009-2011, Kitware, Inc. + 2009-2011, Philip Lowman +License: BSD-3-Clause + +Files: pyqt/cmake/PythonCompile.py + lib/konsole_wcwidth.cpp + lib/konsole_wcwidth.h +Copyright: Simon Edwards + 2001, Markus Kuhn +License: public-domain + We are grateful to Simon Edwards and Markus Kuhn for letting us distribute their work. +Comment: Inspired by https://salsa.debian.org/science-team/mumps/-/blob/master/debian/copyright + Files: debian/* -Copyright: 2012-2020 Alf Gaida - 2016 Peter Mattern - 2015 ChangZhuo Chen (陳昌倬) - 2015 Andrew Lee (李健秋) - 2012 Thorsten Wohlfarth - 2012 Henson Sturgill +Copyright: 2021, Lubuntu Developers + 2012-2020, Alf Gaida + 2016, Peter Mattern + 2015, ChangZhuo Chen (陳昌倬) + 2015, Andrew Lee (李健秋) + 2012, Thorsten Wohlfarth + 2012, Henson Sturgill License: GPL-2+ +License: BSD-3-Clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE HOLDERS OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + License: LGPL-2+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published diff --git a/debian/libqtermwidget5-0-dev.install b/debian/libqtermwidget5-1-dev.install similarity index 100% rename from debian/libqtermwidget5-0-dev.install rename to debian/libqtermwidget5-1-dev.install diff --git a/debian/libqtermwidget5-0.install b/debian/libqtermwidget5-1.install similarity index 100% rename from debian/libqtermwidget5-0.install rename to debian/libqtermwidget5-1.install diff --git a/debian/libqtermwidget5-0.symbols b/debian/libqtermwidget5-1.symbols similarity index 95% rename from debian/libqtermwidget5-0.symbols rename to debian/libqtermwidget5-1.symbols index 15653d4..80a86d5 100644 --- a/debian/libqtermwidget5-0.symbols +++ b/debian/libqtermwidget5-1.symbols @@ -1,37 +1,38 @@ -libqtermwidget5.so.0 libqtermwidget5-0 #MINVER# -* Build-Depends-Package: libqtermwidget5-0-dev +# SymbolsHelper-Confirmed: 1.1.0 amd64 +libqtermwidget5.so.1 libqtermwidget5-1 #MINVER# +* Build-Depends-Package: libqtermwidget5-1-dev + (c++)"Konsole::Emulation::Emulation()@Base" 0.16.1 (c++)"Konsole::Emulation::bracketedPasteModeChanged(bool)@Base" 0.16.1 (c++)"Konsole::Emulation::bufferedUpdate()@Base" 0.16.1 (c++)"Konsole::Emulation::changeTabTextColorRequest(int)@Base" 0.16.1 (c++)"Konsole::Emulation::clearHistory()@Base" 0.16.1 (c++)"Konsole::Emulation::createWindow()@Base" 0.16.1 (c++)"Konsole::Emulation::cursorChanged(Konsole::Emulation::KeyboardCursorShape, bool)@Base" 0.16.1 - (c++)"Konsole::Emulation::~Emulation()@Base" 0.16.1 - (c++)"Konsole::Emulation::Emulation()@Base" 0.16.1 (c++)"Konsole::Emulation::eraseChar() const@Base" 0.16.1 (c++)"Konsole::Emulation::flowControlKeyPressed(bool)@Base" 0.16.1 (c++)"Konsole::Emulation::handleCommandFromKeyboard(Konsole::KeyboardTranslator::Command)@Base" 0.16.1 (c++)"Konsole::Emulation::history() const@Base" 0.16.1 (c++)"Konsole::Emulation::imageResizeRequest(QSize const&)@Base" 0.16.1 - (c++)"Konsole::Emulation::imageSizeChanged(int, int)@Base" 0.16.1 (c++)"Konsole::Emulation::imageSize() const@Base" 0.16.1 + (c++)"Konsole::Emulation::imageSizeChanged(int, int)@Base" 0.16.1 (c++)"Konsole::Emulation::imageSizeInitialized()@Base" 0.16.1 (c++)"Konsole::Emulation::keyBindings() const@Base" 0.16.1 (c++)"Konsole::Emulation::lineCount() const@Base" 0.16.1 (c++)"Konsole::Emulation::lockPtyRequest(bool)@Base" 0.16.1 (c++)"Konsole::Emulation::metaObject() const@Base" 0.16.1 (c++)"Konsole::Emulation::outputChanged()@Base" 0.16.1 + (c++)"Konsole::Emulation::outputFromKeypressEvent()@Base" 0.17.0 (c++)"Konsole::Emulation::profileChangeCommandReceived(QString const&)@Base" 0.16.1 - (c++)"Konsole::Emulation::programBracketedPasteModeChanged(bool)@Base" 0.16.1 (c++)"Konsole::Emulation::programBracketedPasteMode() const@Base" 0.16.1 - (c++)"Konsole::Emulation::programUsesMouseChanged(bool)@Base" 0.16.1 + (c++)"Konsole::Emulation::programBracketedPasteModeChanged(bool)@Base" 0.16.1 (c++)"Konsole::Emulation::programUsesMouse() const@Base" 0.16.1 + (c++)"Konsole::Emulation::programUsesMouseChanged(bool)@Base" 0.16.1 (c++)"Konsole::Emulation::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.16.1 (c++)"Konsole::Emulation::qt_metacast(char const*)@Base" 0.16.1 (c++)"Konsole::Emulation::receiveChar(wchar_t)@Base" 0.16.1 (c++)"Konsole::Emulation::receiveData(char const*, int)@Base" 0.16.1 (c++)"Konsole::Emulation::sendData(char const*, int)@Base" 0.16.1 - (c++)"Konsole::Emulation::sendKeyEvent(QKeyEvent*)@Base" 0.16.1 + (c++)"Konsole::Emulation::sendKeyEvent(QKeyEvent*, bool)@Base" 0.17.0 (c++)"Konsole::Emulation::sendMouseEvent(int, int, int, int)@Base" 0.16.1 (c++)"Konsole::Emulation::sendString(char const*, int)@Base" 0.16.1 (c++)"Konsole::Emulation::setCodec(Konsole::Emulation::EmulationCodec)@Base" 0.16.1 @@ -44,84 +45,88 @@ libqtermwidget5.so.0 libqtermwidget5-0 #MINVER# (c++)"Konsole::Emulation::stateSet(int)@Base" 0.16.1 (c++)"Konsole::Emulation::staticMetaObject@Base" 0.16.1 (c++)"Konsole::Emulation::titleChanged(int, QString const&)@Base" 0.16.1 - (c++)"Konsole::Emulation::usesMouseChanged(bool)@Base" 0.16.1 (c++)"Konsole::Emulation::useUtf8Request(bool)@Base" 0.16.1 + (c++)"Konsole::Emulation::usesMouseChanged(bool)@Base" 0.16.1 (c++)"Konsole::Emulation::writeToStream(Konsole::TerminalCharacterDecoder*, int, int)@Base" 0.16.1 (c++)"Konsole::Emulation::zmodemDetected()@Base" 0.16.1 + (c++)"Konsole::Emulation::~Emulation()@Base" 0.16.1 + (c++)"Konsole::Filter::Filter()@Base" 0.16.1 + (c++)"Konsole::Filter::HotSpot::HotSpot(int, int, int, int)@Base" 0.16.1 + (c++)"Konsole::Filter::HotSpot::actions()@Base" 0.16.1 + (c++)"Konsole::Filter::HotSpot::endColumn() const@Base" 0.16.1 + (c++)"Konsole::Filter::HotSpot::endLine() const@Base" 0.16.1 + (c++)"Konsole::Filter::HotSpot::setType(Konsole::Filter::HotSpot::Type)@Base" 0.16.1 + (c++)"Konsole::Filter::HotSpot::startColumn() const@Base" 0.16.1 + (c++)"Konsole::Filter::HotSpot::startLine() const@Base" 0.16.1 + (c++)"Konsole::Filter::HotSpot::type() const@Base" 0.16.1 + (c++)"Konsole::Filter::HotSpot::~HotSpot()@Base" 0.16.1 (c++)"Konsole::Filter::addHotSpot(Konsole::Filter::HotSpot*)@Base" 0.16.1 (c++)"Konsole::Filter::buffer()@Base" 0.16.1 + (c++)"Konsole::Filter::getLineColumn(int, int&, int&)@Base" 0.16.1 + (c++)"Konsole::Filter::hotSpotAt(int, int) const@Base" 0.16.1 + (c++)"Konsole::Filter::hotSpots() const@Base" 0.16.1 + (c++)"Konsole::Filter::hotSpotsAtLine(int) const@Base" 0.16.1 + (c++)"Konsole::Filter::reset()@Base" 0.16.1 + (c++)"Konsole::Filter::setBuffer(QString const*, QList const*)@Base" 0.16.1 + (c++)"Konsole::Filter::~Filter()@Base" 0.16.1 (c++)"Konsole::FilterChain::addFilter(Konsole::Filter*)@Base" 0.16.1 (c++)"Konsole::FilterChain::clear()@Base" 0.16.1 (c++)"Konsole::FilterChain::containsFilter(Konsole::Filter*)@Base" 0.16.1 - (c++)"Konsole::FilterChain::~FilterChain()@Base" 0.16.1 (c++)"Konsole::FilterChain::hotSpotAt(int, int) const@Base" 0.16.1 (c++)"Konsole::FilterChain::hotSpots() const@Base" 0.16.1 (c++)"Konsole::FilterChain::process()@Base" 0.16.1 (c++)"Konsole::FilterChain::removeFilter(Konsole::Filter*)@Base" 0.16.1 (c++)"Konsole::FilterChain::reset()@Base" 0.16.1 (c++)"Konsole::FilterChain::setBuffer(QString const*, QList const*)@Base" 0.16.1 - (c++)"Konsole::Filter::~Filter()@Base" 0.16.1 - (c++)"Konsole::Filter::Filter()@Base" 0.16.1 - (c++)"Konsole::Filter::getLineColumn(int, int&, int&)@Base" 0.16.1 - (c++)"Konsole::Filter::HotSpot::actions()@Base" 0.16.1 - (c++)"Konsole::Filter::hotSpotAt(int, int) const@Base" 0.16.1 - (c++)"Konsole::Filter::HotSpot::endColumn() const@Base" 0.16.1 - (c++)"Konsole::Filter::HotSpot::endLine() const@Base" 0.16.1 - (c++)"Konsole::Filter::HotSpot::~HotSpot()@Base" 0.16.1 - (c++)"Konsole::Filter::HotSpot::HotSpot(int, int, int, int)@Base" 0.16.1 - (c++)"Konsole::Filter::hotSpotsAtLine(int) const@Base" 0.16.1 - (c++)"Konsole::Filter::hotSpots() const@Base" 0.16.1 - (c++)"Konsole::Filter::HotSpot::setType(Konsole::Filter::HotSpot::Type)@Base" 0.16.1 - (c++)"Konsole::Filter::HotSpot::startColumn() const@Base" 0.16.1 - (c++)"Konsole::Filter::HotSpot::startLine() const@Base" 0.16.1 - (c++)"Konsole::Filter::HotSpot::type() const@Base" 0.16.1 - (c++)"Konsole::Filter::reset()@Base" 0.16.1 - (c++)"Konsole::Filter::setBuffer(QString const*, QList const*)@Base" 0.16.1 + (c++)"Konsole::FilterChain::~FilterChain()@Base" 0.16.1 + (c++)"Konsole::RegExpFilter::HotSpot::HotSpot(int, int, int, int)@Base" 0.16.1 (c++)"Konsole::RegExpFilter::HotSpot::activate(QString const&)@Base" 0.16.1 (c++)"Konsole::RegExpFilter::HotSpot::capturedTexts() const@Base" 0.16.1 - (c++)"Konsole::RegExpFilter::HotSpot::HotSpot(int, int, int, int)@Base" 0.16.1 (c++)"Konsole::RegExpFilter::HotSpot::setCapturedTexts(QStringList const&)@Base" 0.16.1 + (c++)"Konsole::RegExpFilter::RegExpFilter()@Base" 0.16.1 (c++)"Konsole::RegExpFilter::newHotSpot(int, int, int, int)@Base" 0.16.1 (c++)"Konsole::RegExpFilter::process()@Base" 0.16.1 (c++)"Konsole::RegExpFilter::regExp() const@Base" 0.16.1 - (c++)"Konsole::RegExpFilter::RegExpFilter()@Base" 0.16.1 (c++)"Konsole::RegExpFilter::setRegExp(QRegExp const&)@Base" 0.16.1 - (c++)"Konsole::UrlFilter::activated(QUrl const&, bool)@Base" 0.16.1 (c++)"Konsole::UrlFilter::CompleteUrlRegExp@Base" 0.16.1 (c++)"Konsole::UrlFilter::EmailAddressRegExp@Base" 0.16.1 (c++)"Konsole::UrlFilter::FullUrlRegExp@Base" 0.16.1 + (c++)"Konsole::UrlFilter::HotSpot::HotSpot(int, int, int, int)@Base" 0.16.1 (c++)"Konsole::UrlFilter::HotSpot::actions()@Base" 0.16.1 (c++)"Konsole::UrlFilter::HotSpot::activate(QString const&)@Base" 0.16.1 (c++)"Konsole::UrlFilter::HotSpot::getUrlObject() const@Base" 0.16.1 - (c++)"Konsole::UrlFilter::HotSpot::~HotSpot()@Base" 0.16.1 - (c++)"Konsole::UrlFilter::HotSpot::HotSpot(int, int, int, int)@Base" 0.16.1 (c++)"Konsole::UrlFilter::HotSpot::urlType() const@Base" 0.16.1 + (c++)"Konsole::UrlFilter::HotSpot::~HotSpot()@Base" 0.16.1 + (c++)"Konsole::UrlFilter::UrlFilter()@Base" 0.16.1 + (c++)"Konsole::UrlFilter::activated(QUrl const&, bool)@Base" 0.16.1 (c++)"Konsole::UrlFilter::metaObject() const@Base" 0.16.1 (c++)"Konsole::UrlFilter::newHotSpot(int, int, int, int)@Base" 0.16.1 (c++)"Konsole::UrlFilter::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.16.1 (c++)"Konsole::UrlFilter::qt_metacast(char const*)@Base" 0.16.1 (c++)"Konsole::UrlFilter::staticMetaObject@Base" 0.16.1 - (c++)"Konsole::UrlFilter::UrlFilter()@Base" 0.16.1 - (c++)"non-virtual thunk to QTermWidget::~QTermWidget()@Base" 0.6.0 + (c++)"QTermWidget::QTermWidget(QWidget*)@Base" 0.6.0 + (c++)"QTermWidget::QTermWidget(int, QWidget*)@Base" 0.6.0 (c++)"QTermWidget::activity()@Base" 0.6.0 (c++)"QTermWidget::addCustomColorSchemeDir(QString const&)@Base" 0.7.0 (c++)"QTermWidget::availableColorSchemes()@Base" 0.6.0 (c++)"QTermWidget::availableKeyBindings()@Base" 0.6.0 (c++)"QTermWidget::bell(QString const&)@Base" 0.6.0 (c++)"QTermWidget::bracketText(QString&)@Base" 0.9.0~ + (c++)"QTermWidget::bracketedPasteModeIsDisabled() const@Base" 0.17.0 (c++)"QTermWidget::changeDir(QString const&)@Base" 0.6.0 (c++)"QTermWidget::clear()@Base" 0.6.0 (c++)"QTermWidget::copyAvailable(bool)@Base" 0.6.0 (c++)"QTermWidget::copyClipboard()@Base" 0.6.0 (c++)"QTermWidget::cursorChanged(Konsole::Emulation::KeyboardCursorShape, bool)@Base" 0.8.0 + (c++)"QTermWidget::disableBracketedPasteMode(bool)@Base" 0.17.0 (c++)"QTermWidget::filterActions(QPoint const&)@Base" 0.7.1 (c++)"QTermWidget::find()@Base" 0.6.0 (c++)"QTermWidget::findNext()@Base" 0.6.0 (c++)"QTermWidget::findPrevious()@Base" 0.6.0 (c++)"QTermWidget::finished()@Base" 0.6.0 (c++)"QTermWidget::flowControlEnabled()@Base" 0.6.0 - (c++)"QTermWidget::getHotSpotAt(int, int) const@Base" 0.6.0 (c++)"QTermWidget::getHotSpotAt(QPoint const&) const@Base" 0.6.0 + (c++)"QTermWidget::getHotSpotAt(int, int) const@Base" 0.6.0 (c++)"QTermWidget::getMargin() const@Base" 0.14.0~ (c++)"QTermWidget::getPtySlaveFd() const@Base" 0.6.0 (c++)"QTermWidget::getSelectionEnd(int&, int&)@Base" 0.6.0 @@ -140,9 +145,6 @@ libqtermwidget5.so.0 libqtermwidget5-0 #MINVER# (c++)"QTermWidget::pasteClipboard()@Base" 0.6.0 (c++)"QTermWidget::pasteSelection()@Base" 0.6.0 (c++)"QTermWidget::profileChanged(QString const&)@Base" 0.8.0 - (c++)"QTermWidget::~QTermWidget()@Base" 0.6.0 - (c++)"QTermWidget::QTermWidget(int, QWidget*)@Base" 0.6.0 - (c++)"QTermWidget::QTermWidget(QWidget*)@Base" 0.6.0 (c++)"QTermWidget::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.6.0 (c++)"QTermWidget::qt_metacast(char const*)@Base" 0.6.0 (c++)"QTermWidget::receivedData(QString const&)@Base" 0.8.0 @@ -164,6 +166,7 @@ libqtermwidget5.so.0 libqtermwidget5-0 #MINVER# (c++)"QTermWidget::setBlinkingCursor(bool)@Base" 0.8.0 (c++)"QTermWidget::setBoldIntense(bool)@Base" 0.16.1 (c++)"QTermWidget::setColorScheme(QString const&)@Base" 0.6.0 + (c++)"QTermWidget::setConfirmMultilinePaste(bool)@Base" 0.17.0 (c++)"QTermWidget::setDrawLineChars(bool)@Base" 0.16.1 (c++)"QTermWidget::setEnvironment(QStringList const&)@Base" 0.6.0 (c++)"QTermWidget::setFlowControlEnabled(bool)@Base" 0.6.0 @@ -182,10 +185,12 @@ libqtermwidget5.so.0 libqtermwidget5-0 #MINVER# (c++)"QTermWidget::setSilenceTimeout(int)@Base" 0.6.0 (c++)"QTermWidget::setSize(QSize const&)@Base" 0.6.0 (c++)"QTermWidget::setTerminalBackgroundImage(QString const&)@Base" 0.16.1 + (c++)"QTermWidget::setTerminalBackgroundMode(int)@Base" 0.17.0 (c++)"QTermWidget::setTerminalFont(QFont const&)@Base" 0.6.0 (c++)"QTermWidget::setTerminalOpacity(double)@Base" 0.6.0 (c++)"QTermWidget::setTerminalSizeHint(bool)@Base" 0.9.0~ (c++)"QTermWidget::setTextCodec(QTextCodec*)@Base" 0.6.0 + (c++)"QTermWidget::setTrimPastedTrailingNewlines(bool)@Base" 0.17.0 (c++)"QTermWidget::setWorkingDirectory(QString const&)@Base" 0.6.0 (c++)"QTermWidget::setZoom(int)@Base" 0.6.0 (c++)"QTermWidget::silence()@Base" 0.6.0 @@ -194,41 +199,43 @@ libqtermwidget5.so.0 libqtermwidget5-0 #MINVER# (c++)"QTermWidget::startTerminalTeletype()@Base" 0.6.0 (c++)"QTermWidget::staticMetaObject@Base" 0.6.0 (c++)"QTermWidget::termGetFocus()@Base" 0.6.0 - (c++)"QTermWidget::terminalSizeHint()@Base" 0.9.0~ (c++)"QTermWidget::termKeyPressed(QKeyEvent*)@Base" 0.6.0 (c++)"QTermWidget::termLostFocus()@Base" 0.6.0 - (c++)"QTermWidget::titleChanged()@Base" 0.7.0 + (c++)"QTermWidget::terminalSizeHint()@Base" 0.9.0~ (c++)"QTermWidget::title() const@Base" 0.7.0 + (c++)"QTermWidget::titleChanged()@Base" 0.7.0 (c++)"QTermWidget::toggleShowSearchBar()@Base" 0.6.0 (c++)"QTermWidget::urlActivated(QUrl const&, bool)@Base" 0.7.1 (c++)"QTermWidget::workingDirectory()@Base" 0.6.0 (c++)"QTermWidget::zoomIn()@Base" 0.6.0 (c++)"QTermWidget::zoomOut()@Base" 0.6.0 + (c++)"QTermWidget::~QTermWidget()@Base" 0.6.0 + _ZNK11QTermWidget11historySizeEv@Base 1.1.0 + (c++)"non-virtual thunk to QTermWidget::~QTermWidget()@Base" 0.6.0 (c++)"typeinfo for Konsole::Emulation@Base" 0.16.1 + (c++)"typeinfo for Konsole::Filter::HotSpot@Base" 0.16.1 (c++)"typeinfo for Konsole::Filter@Base" 0.16.1 (c++)"typeinfo for Konsole::FilterChain@Base" 0.16.1 - (c++)"typeinfo for Konsole::Filter::HotSpot@Base" 0.16.1 - (c++)"typeinfo for Konsole::RegExpFilter@Base" 0.16.1 (c++)"typeinfo for Konsole::RegExpFilter::HotSpot@Base" 0.16.1 - (c++)"typeinfo for Konsole::UrlFilter@Base" 0.16.1 + (c++)"typeinfo for Konsole::RegExpFilter@Base" 0.16.1 (c++)"typeinfo for Konsole::UrlFilter::HotSpot@Base" 0.16.1 + (c++)"typeinfo for Konsole::UrlFilter@Base" 0.16.1 (c++)"typeinfo for QTermWidget@Base" 0.6.0 (c++)"typeinfo name for Konsole::Emulation@Base" 0.16.1 + (c++)"typeinfo name for Konsole::Filter::HotSpot@Base" 0.16.1 (c++)"typeinfo name for Konsole::Filter@Base" 0.16.1 (c++)"typeinfo name for Konsole::FilterChain@Base" 0.16.1 - (c++)"typeinfo name for Konsole::Filter::HotSpot@Base" 0.16.1 - (c++)"typeinfo name for Konsole::RegExpFilter@Base" 0.16.1 (c++)"typeinfo name for Konsole::RegExpFilter::HotSpot@Base" 0.16.1 - (c++)"typeinfo name for Konsole::UrlFilter@Base" 0.16.1 + (c++)"typeinfo name for Konsole::RegExpFilter@Base" 0.16.1 (c++)"typeinfo name for Konsole::UrlFilter::HotSpot@Base" 0.16.1 + (c++)"typeinfo name for Konsole::UrlFilter@Base" 0.16.1 (c++)"typeinfo name for QTermWidget@Base" 0.6.0 (c++)"vtable for Konsole::Emulation@Base" 0.16.1 + (c++)"vtable for Konsole::Filter::HotSpot@Base" 0.16.1 (c++)"vtable for Konsole::Filter@Base" 0.16.1 (c++)"vtable for Konsole::FilterChain@Base" 0.16.1 - (c++)"vtable for Konsole::Filter::HotSpot@Base" 0.16.1 - (c++)"vtable for Konsole::RegExpFilter@Base" 0.16.1 (c++)"vtable for Konsole::RegExpFilter::HotSpot@Base" 0.16.1 - (c++)"vtable for Konsole::UrlFilter@Base" 0.16.1 + (c++)"vtable for Konsole::RegExpFilter@Base" 0.16.1 (c++)"vtable for Konsole::UrlFilter::HotSpot@Base" 0.16.1 + (c++)"vtable for Konsole::UrlFilter@Base" 0.16.1 (c++)"vtable for QTermWidget@Base" 0.6.0 - (optional|c++)"void std::__cxx11::basic_string, std::allocator >::_M_construct(wchar_t const*, wchar_t const*, std::forward_iterator_tag)@Base" 0.9.0~ diff --git a/debian/patches/enable-bidi.patch b/debian/patches/enable-bidi.patch new file mode 100644 index 0000000..5d90509 --- /dev/null +++ b/debian/patches/enable-bidi.patch @@ -0,0 +1,33 @@ +From 1dff927b317d9bb072aee95010f2c36d835464f5 Mon Sep 17 00:00:00 2001 +From: noureddin +Date: Thu, 26 May 2022 17:45:53 +0200 +Subject: [PATCH] enable bidi rendering by default (#481) + +Arabic, Persian, Urdu, Hebrew, and many other languages are written in +an RTL script. And, naturally, people prefer to have filenames etc in +their native language, regardless of the UI language. + +Konsole enables BiDi rendering by default, and for a good reason. + +As this is a library, I think it needs this to be enabled by default +more than a stand-alone application like Konsole, because it's very easy +for an application to overlook this feature, and not even provide an +option to enable it, rendering it much less useful than it would have +been. +--- + lib/TerminalDisplay.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/TerminalDisplay.cpp b/lib/TerminalDisplay.cpp +index cbf2118e..9e95c66f 100644 +--- a/lib/TerminalDisplay.cpp ++++ b/lib/TerminalDisplay.cpp +@@ -332,7 +332,7 @@ TerminalDisplay::TerminalDisplay(QWidget *parent) + ,_resizing(false) + ,_terminalSizeHint(false) + ,_terminalSizeStartup(true) +-,_bidiEnabled(false) ++,_bidiEnabled(true) + ,_mouseMarks(false) + ,_disabledBracketedPasteMode(false) + ,_actSel(0) diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..984cd33 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +enable-bidi.patch