Compare commits
No commits in common. 'ubuntu/plucky' and 'ubuntu/cosmic' have entirely different histories.
ubuntu/plu
...
ubuntu/cos
@ -1 +0,0 @@
|
||||
files
|
@ -0,0 +1 @@
|
||||
11
|
@ -1,62 +1,54 @@
|
||||
Source: qtermwidget
|
||||
Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
|
||||
Original-Maintainer: LXQt Packaging Team <pkg-lxqt-devel@lists.alioth.debian.org>
|
||||
Uploaders: Alf Gaida <agaida@siduction.org>,
|
||||
ChangZhuo Chen (陳昌倬) <czchen@debian.org>,
|
||||
Andrew Lee (李健秋) <ajqlee@debian.org>,
|
||||
Aaron Rainbolt <arraybolt3@gmail.com>
|
||||
Uploaders: Simon Quigley <tsimonq2@ubuntu.com>
|
||||
XSBC-Original-Maintainer: LXQt Packaging Team <pkg-lxqt-devel@lists.alioth.debian.org>
|
||||
Section: libs
|
||||
Priority: optional
|
||||
Build-Depends: cmake,
|
||||
debhelper-compat (= 13),
|
||||
Build-Depends: debhelper (>= 11~),
|
||||
cmake,
|
||||
libutf8proc-dev,
|
||||
libxkbcommon-dev (>= 0.5.0),
|
||||
lxqt-build-tools (>= 2.1.0),
|
||||
qt6-base-dev (>= 6.6.0)
|
||||
Standards-Version: 4.7.0
|
||||
Vcs-Browser: https://git.lubuntu.me/Lubuntu/qtermwidget-packaging
|
||||
Vcs-Git: https://git.lubuntu.me/Lubuntu/qtermwidget-packaging.git
|
||||
Debian-Vcs-Browser: https://salsa.debian.org/lxqt-team/qtermwidget
|
||||
Debian-Vcs-Git: https://salsa.debian.org/lxqt-team/qtermwidget.git
|
||||
lxqt-build-tools (>= 0.5.0~),
|
||||
qtbase5-dev
|
||||
Standards-Version: 4.1.4
|
||||
Vcs-Browser: https://phab.lubuntu.me/source/qtermwidget/
|
||||
Vcs-Git: https://phab.lubuntu.me/source/qtermwidget.git
|
||||
XS-Debian-Vcs-Browser: https://salsa.debian.org/lxqt-team/qtermwidget
|
||||
XS-Debian-Vcs-Git: https://salsa.debian.org/lxqt-team/qtermwidget.git
|
||||
Homepage: https://github.com/lxqt/qtermwidget
|
||||
Rules-Requires-Root: no
|
||||
|
||||
Package: libqtermwidget6-2
|
||||
Package: libqtermwidget5-0
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Depends: qtermwidget6-data (= ${source:Version}),
|
||||
Depends: ${shlibs:Depends},
|
||||
${misc:Depends},
|
||||
${shlibs:Depends}
|
||||
Recommends: fonts-hack
|
||||
qtermwidget5-data (= ${source:Version})
|
||||
Recommends: qtermwidget-l10n,
|
||||
fonts-hack-ttf
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Breaks: libqtermwidget5-1
|
||||
Replaces: libqtermwidget5-1
|
||||
Description: Terminal emulator widget for Qt 6 (shared libraries)
|
||||
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: libqtermwidget6-2-dev
|
||||
Package: libqtermwidget5-0-dev
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Section: libdevel
|
||||
Depends: libqtermwidget6-2 (= ${binary:Version}), ${misc:Depends}
|
||||
Breaks: libqtermwidget5-1-dev
|
||||
Replaces: libqtermwidget5-1-dev
|
||||
Description: Terminal emulator widget for Qt 6 (development files)
|
||||
Depends: ${misc:Depends},
|
||||
libqtermwidget5-0 (= ${binary:Version})
|
||||
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.
|
||||
.
|
||||
This package provides the development files.
|
||||
|
||||
Package: qtermwidget6-data
|
||||
Package: qtermwidget5-data
|
||||
Architecture: all
|
||||
Multi-Arch: foreign
|
||||
Depends: ${misc:Depends}
|
||||
Description: Terminal emulator widget for Qt 6 (data files)
|
||||
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.
|
||||
.
|
||||
This package provides data files like translations, keyboard layouts
|
||||
and color schemes.
|
||||
This package provides data files like keyboard layouts and color schemes.
|
||||
|
@ -1,6 +0,0 @@
|
||||
[DEFAULT]
|
||||
debian-branch = debian/sid
|
||||
upstream-branch = upstream/latest
|
||||
pristine-tar = True
|
||||
compression = xz
|
||||
|
@ -0,0 +1,6 @@
|
||||
usr/include
|
||||
|
||||
usr/lib/*/libqtermwidget5.so
|
||||
usr/lib/*/pkgconfig/qtermwidget5.pc
|
||||
|
||||
usr/lib/*/cmake/qtermwidget5/*.cmake
|
@ -0,0 +1 @@
|
||||
usr/lib/*/libqtermwidget5.so.*
|
@ -0,0 +1,105 @@
|
||||
libqtermwidget5.so.0 libqtermwidget5-0 #MINVER#
|
||||
(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::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::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(QPoint const&) const@Base" 0.6.0
|
||||
(c++)"QTermWidget::getHotSpotAt(int, int) const@Base" 0.6.0
|
||||
(c++)"QTermWidget::getPtySlaveFd() const@Base" 0.6.0
|
||||
(c++)"QTermWidget::getSelectionEnd(int&, int&)@Base" 0.6.0
|
||||
(c++)"QTermWidget::getSelectionStart(int&, int&)@Base" 0.6.0
|
||||
(c++)"QTermWidget::getShellPID()@Base" 0.6.0
|
||||
(c++)"QTermWidget::getTerminalFont()@Base" 0.6.0
|
||||
(c++)"QTermWidget::historyLinesCount()@Base" 0.6.0
|
||||
(c++)"QTermWidget::icon() const@Base" 0.7.0
|
||||
(c++)"QTermWidget::init(int)@Base" 0.6.0
|
||||
(c++)"QTermWidget::isBidiEnabled()@Base" 0.9.0~
|
||||
(c++)"QTermWidget::isTitleChanged() const@Base" 0.7.0
|
||||
(c++)"QTermWidget::keyBindings()@Base" 0.6.0
|
||||
(c++)"QTermWidget::matchFound(int, int, int, int)@Base" 0.6.0
|
||||
(c++)"QTermWidget::metaObject() const@Base" 0.6.0
|
||||
(c++)"QTermWidget::noMatchFound()@Base" 0.6.0
|
||||
(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::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
|
||||
(c++)"QTermWidget::resizeEvent(QResizeEvent*)@Base" 0.6.0
|
||||
(c++)"QTermWidget::screenColumnsCount()@Base" 0.6.0
|
||||
(c++)"QTermWidget::screenLinesCount()@Base" 0.6.0
|
||||
(c++)"QTermWidget::scrollToEnd()@Base" 0.6.0
|
||||
(c++)"QTermWidget::search(bool, bool)@Base" 0.6.0
|
||||
(c++)"QTermWidget::selectedText(bool)@Base" 0.6.0
|
||||
(c++)"QTermWidget::selectionChanged(bool)@Base" 0.6.0
|
||||
(c++)"QTermWidget::sendData(char const*, int)@Base" 0.6.0
|
||||
(c++)"QTermWidget::sendText(QString const&)@Base" 0.6.0
|
||||
(c++)"QTermWidget::sessionFinished()@Base" 0.6.0
|
||||
(c++)"QTermWidget::setArgs(QStringList const&)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setAutoClose(bool)@Base" 0.8.0
|
||||
(c++)"QTermWidget::setBidiEnabled(bool)@Base" 0.9.0~
|
||||
(c++)"QTermWidget::setBlinkingCursor(bool)@Base" 0.8.0
|
||||
(c++)"QTermWidget::setColorScheme(QString const&)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setEnvironment(QStringList const&)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setFlowControlEnabled(bool)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setFlowControlWarningEnabled(bool)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setHistorySize(int)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setKeyBindings(QString const&)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setKeyboardCursorShape(Konsole::Emulation::KeyboardCursorShape)@Base" 0.8.0
|
||||
(c++)"QTermWidget::setMonitorActivity(bool)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setMonitorSilence(bool)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setMotionAfterPasting(int)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setScrollBarPosition(QTermWidget::ScrollBarPosition)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setSelectionEnd(int, int)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setSelectionStart(int, int)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setShellProgram(QString const&)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setSilenceTimeout(int)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setSize(QSize const&)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setTerminalBackgroundImage(QString)@Base" 0.7.1
|
||||
(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::setWorkingDirectory(QString const&)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setZoom(int)@Base" 0.6.0
|
||||
(c++)"QTermWidget::silence()@Base" 0.6.0
|
||||
(c++)"QTermWidget::sizeHint() const@Base" 0.6.0
|
||||
(c++)"QTermWidget::startShellProgram()@Base" 0.6.0
|
||||
(c++)"QTermWidget::startTerminalTeletype()@Base" 0.6.0
|
||||
(c++)"QTermWidget::staticMetaObject@Base" 0.6.0
|
||||
(c++)"QTermWidget::termGetFocus()@Base" 0.6.0
|
||||
(c++)"QTermWidget::termKeyPressed(QKeyEvent*)@Base" 0.6.0
|
||||
(c++)"QTermWidget::termLostFocus()@Base" 0.6.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
|
||||
(c++)"QTermWidget::filterActions(QPoint const&, QWidget*)@Base" 0.9.0
|
||||
(c++)"typeinfo for std::_Mutex_base<(__gnu_cxx::_Lock_policy)2>@Base" 0.9.0
|
||||
(c++)"typeinfo for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>@Base" 0.9.0
|
||||
(c++)"typeinfo name for std::_Mutex_base<(__gnu_cxx::_Lock_policy)2>@Base" 0.9.0
|
||||
(c++)"typeinfo name for std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>@Base" 0.9.0
|
||||
(c++)"non-virtual thunk to QTermWidget::~QTermWidget()@Base" 0.6.0
|
||||
(c++)"typeinfo for QTermWidget@Base" 0.6.0
|
||||
(c++)"typeinfo name for QTermWidget@Base" 0.6.0
|
||||
(c++)"void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<wchar_t const*>(wchar_t const*, wchar_t const*, std::forward_iterator_tag)@Base" 0.9.0~
|
||||
(c++)"vtable for QTermWidget@Base" 0.6.0
|
@ -1,4 +0,0 @@
|
||||
usr/include
|
||||
usr/lib/*/cmake/qtermwidget6/*.cmake
|
||||
usr/lib/*/libqtermwidget6.so
|
||||
usr/lib/*/pkgconfig/qtermwidget6.pc
|
@ -1 +0,0 @@
|
||||
usr/lib/*/libqtermwidget6.so.*
|
@ -1,308 +0,0 @@
|
||||
# SymbolsHelper-Confirmed: 2.0.0 amd64 arm64 armhf ppc64el riscv64 s390x
|
||||
libqtermwidget6.so.2 libqtermwidget6-2 #MINVER#
|
||||
* Build-Depends-Package: libqtermwidget6-2-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::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::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::programBracketedPasteMode() const@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*, 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::setHistory(Konsole::HistoryType const&)@Base" 0.16.1
|
||||
(c++)"Konsole::Emulation::setImageSize(int, int)@Base" 0.16.1
|
||||
(c++)"Konsole::Emulation::setKeyBindings(QString const&)@Base" 0.16.1
|
||||
(c++)"Konsole::Emulation::setScreen(int)@Base" 0.16.1
|
||||
(c++)"Konsole::Emulation::showBulk()@Base" 0.16.1
|
||||
(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::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<int> 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::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<int> 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::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::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::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++)"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(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
|
||||
(c++)"QTermWidget::getSelectionStart(int&, int&)@Base" 0.6.0
|
||||
(c++)"QTermWidget::getShellPID()@Base" 0.6.0
|
||||
(c++)"QTermWidget::getTerminalFont()@Base" 0.6.0
|
||||
(c++)"QTermWidget::historyLinesCount()@Base" 0.6.0
|
||||
(c++)"QTermWidget::icon() const@Base" 0.7.0
|
||||
(c++)"QTermWidget::init(int)@Base" 0.6.0
|
||||
(c++)"QTermWidget::isBidiEnabled()@Base" 0.9.0~
|
||||
(c++)"QTermWidget::isTitleChanged() const@Base" 0.7.0
|
||||
(c++)"QTermWidget::keyBindings()@Base" 0.6.0
|
||||
(c++)"QTermWidget::matchFound(int, int, int, int)@Base" 0.6.0
|
||||
(c++)"QTermWidget::metaObject() const@Base" 0.6.0
|
||||
(c++)"QTermWidget::noMatchFound()@Base" 0.6.0
|
||||
(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::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
|
||||
(c++)"QTermWidget::resizeEvent(QResizeEvent*)@Base" 0.6.0
|
||||
(c++)"QTermWidget::saveHistory(QIODevice*)@Base" 0.16.1
|
||||
(c++)"QTermWidget::screenColumnsCount()@Base" 0.6.0
|
||||
(c++)"QTermWidget::screenLinesCount()@Base" 0.6.0
|
||||
(c++)"QTermWidget::scrollToEnd()@Base" 0.6.0
|
||||
(c++)"QTermWidget::search(bool, bool)@Base" 0.6.0
|
||||
(c++)"QTermWidget::selectedText(bool)@Base" 0.6.0
|
||||
(c++)"QTermWidget::selectionChanged(bool)@Base" 0.6.0
|
||||
(c++)"QTermWidget::sendData(char const*, int)@Base" 0.6.0
|
||||
(c++)"QTermWidget::sendKeyEvent(QKeyEvent*)@Base" 0.16.1
|
||||
(c++)"QTermWidget::sendText(QString const&)@Base" 0.6.0
|
||||
(c++)"QTermWidget::sessionFinished()@Base" 0.6.0
|
||||
(c++)"QTermWidget::setAutoClose(bool)@Base" 0.8.0
|
||||
(c++)"QTermWidget::setBidiEnabled(bool)@Base" 0.9.0~
|
||||
(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::setFlowControlEnabled(bool)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setFlowControlWarningEnabled(bool)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setHistorySize(int)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setKeyBindings(QString const&)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setKeyboardCursorShape(Konsole::Emulation::KeyboardCursorShape)@Base" 0.8.0
|
||||
(c++)"QTermWidget::setMargin(int)@Base" 0.14.0~
|
||||
(c++)"QTermWidget::setMonitorActivity(bool)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setMonitorSilence(bool)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setMotionAfterPasting(int)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setSelectionEnd(int, int)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setSelectionStart(int, int)@Base" 0.6.0
|
||||
(c++)"QTermWidget::setShellProgram(QString const&)@Base" 0.6.0
|
||||
(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::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
|
||||
(c++)"QTermWidget::sizeHint() const@Base" 0.6.0
|
||||
(c++)"QTermWidget::startShellProgram()@Base" 0.6.0
|
||||
(c++)"QTermWidget::startTerminalTeletype()@Base" 0.6.0
|
||||
(c++)"QTermWidget::staticMetaObject@Base" 0.6.0
|
||||
(c++)"QTermWidget::termGetFocus()@Base" 0.6.0
|
||||
(c++)"QTermWidget::termKeyPressed(QKeyEvent*)@Base" 0.6.0
|
||||
(c++)"QTermWidget::termLostFocus()@Base" 0.6.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
|
||||
_ZN11QTermWidget14setEnvironmentERK5QListI7QStringE@Base 2.0.0
|
||||
_ZN11QTermWidget17setWordCharactersERK7QString@Base 2.0.0
|
||||
_ZN11QTermWidget20setScrollBarPositionEN20QTermWidgetInterface17ScrollBarPositionE@Base 1.2.0
|
||||
_ZN11QTermWidget22getForegroundProcessIdEv@Base 1.4.0
|
||||
_ZN11QTermWidget24getAvailableColorSchemesEv@Base 1.2.0
|
||||
_ZN11QTermWidget7setArgsERK5QListI7QStringE@Base 2.0.0
|
||||
_ZN7Konsole12RegExpFilter7HotSpot16setCapturedTextsERK5QListI7QStringE@Base 2.0.0
|
||||
_ZN7Konsole12RegExpFilter9setRegExpERK18QRegularExpression@Base 2.0.0
|
||||
_ZNK11QTermWidget11historySizeEv@Base 1.1.0
|
||||
_ZNK11QTermWidget12createWidgetEi@Base 1.2.0
|
||||
_ZNK11QTermWidget14wordCharactersEv@Base 2.0.0
|
||||
(optional=templinst|arch=armhf riscv64)_ZNSt7__cxx1110_List_baseI10QByteArraySaIS1_EE8_M_clearEv@Base 2.0.0
|
||||
(c++)"non-virtual thunk to QTermWidget::bracketText(QString&)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::bracketedPasteModeIsDisabled() const@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::changeDir(QString const&)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::createWidget(int) const@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::disableBracketedPasteMode(bool)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::filterActions(QPoint const&)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::flowControlEnabled()@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::getAvailableColorSchemes()@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::getForegroundProcessId()@Base" 1.4.0
|
||||
(c++)"non-virtual thunk to QTermWidget::getMargin() const@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::getPtySlaveFd() const@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::getSelectionEnd(int&, int&)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::getSelectionStart(int&, int&)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::getShellPID()@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::getTerminalFont()@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::historyLinesCount()@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::historySize() const@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::icon() const@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::isBidiEnabled()@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::isTitleChanged() const@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::keyBindings()@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::screenColumnsCount()@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::screenLinesCount()@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::scrollToEnd()@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::selectedText(bool)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::sendKeyEvent(QKeyEvent*)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::sendText(QString const&)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setArgs(QList<QString> const&)@Base" 2.0.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setAutoClose(bool)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setBidiEnabled(bool)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setBlinkingCursor(bool)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setBoldIntense(bool)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setColorScheme(QString const&)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setConfirmMultilinePaste(bool)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setDrawLineChars(bool)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setEnvironment(QList<QString> const&)@Base" 2.0.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setFlowControlEnabled(bool)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setFlowControlWarningEnabled(bool)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setHistorySize(int)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setMargin(int)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setMonitorActivity(bool)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setMonitorSilence(bool)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setMotionAfterPasting(int)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setScrollBarPosition(QTermWidgetInterface::ScrollBarPosition)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setSelectionEnd(int, int)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setSelectionStart(int, int)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setShellProgram(QString const&)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setSilenceTimeout(int)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setTerminalBackgroundImage(QString const&)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setTerminalBackgroundMode(int)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setTerminalFont(QFont const&)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setTerminalOpacity(double)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setTerminalSizeHint(bool)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setTrimPastedTrailingNewlines(bool)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setWordCharacters(QString const&)@Base" 2.0.0
|
||||
(c++)"non-virtual thunk to QTermWidget::setWorkingDirectory(QString const&)@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::startShellProgram()@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::startTerminalTeletype()@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::terminalSizeHint()@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::title() const@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::wordCharacters() const@Base" 2.0.0
|
||||
(c++)"non-virtual thunk to QTermWidget::workingDirectory()@Base" 1.2.0
|
||||
(c++)"non-virtual thunk to QTermWidget::~QTermWidget()@Base" 0.6.0
|
||||
qt_plugin_instance@Base 1.2.0
|
||||
qt_plugin_query_metadata_v2@Base 2.0.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::RegExpFilter::HotSpot@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::RegExpFilter::HotSpot@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::RegExpFilter::HotSpot@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
|
@ -0,0 +1,171 @@
|
||||
Description: Rework memory management of filter-related objects
|
||||
Author: Yen Chi Hsuan <yan12125@gmail.com>
|
||||
Origin: upstream
|
||||
Bug: https://github.com/lxqt/qterminal/issues/358
|
||||
Applied-Upstream: commit:0154e03
|
||||
Last-Update: 2018-07-10
|
||||
--- a/lib/Filter.cpp
|
||||
+++ b/lib/Filter.cpp
|
||||
@@ -22,6 +22,7 @@
|
||||
|
||||
// System
|
||||
#include <iostream>
|
||||
+#include <memory>
|
||||
|
||||
// Qt
|
||||
#include <QAction>
|
||||
@@ -195,7 +196,15 @@ Filter::~Filter()
|
||||
}
|
||||
void Filter::reset()
|
||||
{
|
||||
- qDeleteAll(_hotspotList);
|
||||
+ QListIterator<HotSpot*> iter(_hotspotList);
|
||||
+ while (iter.hasNext())
|
||||
+ {
|
||||
+ HotSpot* currentHotSpot = iter.next();
|
||||
+ if (currentHotSpot->hasAnotherParent()) {
|
||||
+ continue;
|
||||
+ }
|
||||
+ delete currentHotSpot;
|
||||
+ }
|
||||
_hotspots.clear();
|
||||
_hotspotList.clear();
|
||||
}
|
||||
@@ -287,10 +296,13 @@ Filter::HotSpot::HotSpot(int startLine ,
|
||||
, _endLine(endLine)
|
||||
, _endColumn(endColumn)
|
||||
, _type(NotSpecified)
|
||||
+ , _hasAnotherParent(false)
|
||||
{
|
||||
}
|
||||
-QList<QAction*> Filter::HotSpot::actions()
|
||||
+QList<QAction*> Filter::HotSpot::actions(QWidget* parent)
|
||||
{
|
||||
+ Q_UNUSED(parent);
|
||||
+
|
||||
return QList<QAction*>();
|
||||
}
|
||||
int Filter::HotSpot::startLine() const
|
||||
@@ -502,14 +514,28 @@ FilterObject* UrlFilter::HotSpot::getUrl
|
||||
return _urlObject;
|
||||
}
|
||||
|
||||
-QList<QAction*> UrlFilter::HotSpot::actions()
|
||||
+class UrlAction : public QAction {
|
||||
+public:
|
||||
+ UrlAction(QWidget* parent, std::shared_ptr<UrlFilter::HotSpot> hotspotPtr)
|
||||
+ : QAction(parent)
|
||||
+ , _hotspotPtr(hotspotPtr)
|
||||
+ {
|
||||
+ }
|
||||
+
|
||||
+private:
|
||||
+ std::shared_ptr<UrlFilter::HotSpot> _hotspotPtr;
|
||||
+};
|
||||
+
|
||||
+QList<QAction*> UrlFilter::HotSpot::actions(QWidget* parent)
|
||||
{
|
||||
+ this->_hasAnotherParent = true;
|
||||
QList<QAction*> list;
|
||||
|
||||
const UrlType kind = urlType();
|
||||
|
||||
- QAction* openAction = new QAction(_urlObject);
|
||||
- QAction* copyAction = new QAction(_urlObject);;
|
||||
+ std::shared_ptr<UrlFilter::HotSpot> hotspotPtr(this);
|
||||
+ UrlAction* openAction = new UrlAction(parent, hotspotPtr);
|
||||
+ UrlAction* copyAction = new UrlAction(parent, hotspotPtr);
|
||||
|
||||
Q_ASSERT( kind == StandardUrl || kind == Email );
|
||||
|
||||
--- a/lib/Filter.h
|
||||
+++ b/lib/Filter.h
|
||||
@@ -115,19 +115,22 @@ public:
|
||||
* Returns a list of actions associated with the hotspot which can be used in a
|
||||
* menu or toolbar
|
||||
*/
|
||||
- virtual QList<QAction*> actions();
|
||||
+ virtual QList<QAction*> actions(QWidget* parent);
|
||||
+
|
||||
+ bool hasAnotherParent() const { return _hasAnotherParent; }
|
||||
|
||||
protected:
|
||||
/** Sets the type of a hotspot. This should only be set once */
|
||||
void setType(Type type);
|
||||
|
||||
+ bool _hasAnotherParent;
|
||||
+
|
||||
private:
|
||||
int _startLine;
|
||||
int _startColumn;
|
||||
int _endLine;
|
||||
int _endColumn;
|
||||
Type _type;
|
||||
-
|
||||
};
|
||||
|
||||
/** Constructs a new filter. */
|
||||
@@ -256,7 +259,7 @@ public:
|
||||
|
||||
FilterObject* getUrlObject() const;
|
||||
|
||||
- virtual QList<QAction*> actions();
|
||||
+ virtual QList<QAction*> actions(QWidget* parent);
|
||||
|
||||
/**
|
||||
* Open a web browser at the current URL. The url itself can be determined using
|
||||
--- a/lib/TerminalDisplay.cpp
|
||||
+++ b/lib/TerminalDisplay.cpp
|
||||
@@ -1957,14 +1957,14 @@ void TerminalDisplay::mousePressEvent(QM
|
||||
}
|
||||
}
|
||||
|
||||
-QList<QAction*> TerminalDisplay::filterActions(const QPoint& position)
|
||||
+QList<QAction*> TerminalDisplay::filterActions(const QPoint& position, QWidget* parent)
|
||||
{
|
||||
int charLine, charColumn;
|
||||
getCharacterPosition(position,charLine,charColumn);
|
||||
|
||||
Filter::HotSpot* spot = _filterChain->hotSpotAt(charLine,charColumn);
|
||||
|
||||
- return spot ? spot->actions() : QList<QAction*>();
|
||||
+ return spot ? spot->actions(parent) : QList<QAction*>();
|
||||
}
|
||||
|
||||
void TerminalDisplay::mouseMoveEvent(QMouseEvent* ev)
|
||||
--- a/lib/TerminalDisplay.h
|
||||
+++ b/lib/TerminalDisplay.h
|
||||
@@ -158,7 +158,7 @@ public:
|
||||
* Returns a list of menu actions created by the filters for the content
|
||||
* at the given @p position.
|
||||
*/
|
||||
- QList<QAction*> filterActions(const QPoint& position);
|
||||
+ QList<QAction*> filterActions(const QPoint& position, QWidget* parent);
|
||||
|
||||
/** Returns true if the cursor is set to blink or false otherwise. */
|
||||
bool blinkingCursor() { return _hasBlinkingCursor; }
|
||||
--- a/lib/qtermwidget.cpp
|
||||
+++ b/lib/qtermwidget.cpp
|
||||
@@ -694,9 +694,9 @@ Filter::HotSpot* QTermWidget::getHotSpot
|
||||
return m_impl->m_terminalDisplay->filterChain()->hotSpotAt(row, column);
|
||||
}
|
||||
|
||||
-QList<QAction*> QTermWidget::filterActions(const QPoint& position)
|
||||
+QList<QAction*> QTermWidget::filterActions(const QPoint& position, QWidget* parent)
|
||||
{
|
||||
- return m_impl->m_terminalDisplay->filterActions(position);
|
||||
+ return m_impl->m_terminalDisplay->filterActions(position, parent);
|
||||
}
|
||||
|
||||
int QTermWidget::getPtySlaveFd() const
|
||||
--- a/lib/qtermwidget.h
|
||||
+++ b/lib/qtermwidget.h
|
||||
@@ -186,7 +186,7 @@ public:
|
||||
/*
|
||||
* Proxy for TerminalDisplay::filterActions
|
||||
* */
|
||||
- QList<QAction*> filterActions(const QPoint& position);
|
||||
+ QList<QAction*> filterActions(const QPoint& position, QWidget* parent);
|
||||
|
||||
/**
|
||||
* Returns a pty slave file descriptor.
|
@ -0,0 +1 @@
|
||||
rework-memory-management-filter-related-objects.patch
|
@ -0,0 +1,2 @@
|
||||
usr/share/qtermwidget5/color-schemes
|
||||
usr/share/qtermwidget5/kb-layouts
|
@ -1 +0,0 @@
|
||||
examples/*
|
@ -1,3 +0,0 @@
|
||||
usr/share/qtermwidget6/color-schemes
|
||||
usr/share/qtermwidget6/kb-layouts
|
||||
usr/share/qtermwidget6/translations
|
@ -1,2 +0,0 @@
|
||||
# Python is a pretty well-known interpreter...
|
||||
qtermwidget6-data: example-unusual-interpreter python [usr/share/doc/qtermwidget6-data/examples/cpp/RemoteTerm/shell-srv.py]
|
@ -1,5 +0,0 @@
|
||||
Name: qtermwidget
|
||||
Bug-Database: https://github.com/lxqt/qtermwidget/issues
|
||||
Bug-Submit: https://github.com/lxqt/qtermwidget/issues/new
|
||||
Changelog: https://github.com/lxqt/qtermwidget/blob/master/CHANGELOG
|
||||
Repository: https://github.com/lxqt/qtermwidget
|
@ -1,53 +1,50 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Comment: Signed by Sophie Brun
|
||||
|
||||
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
|
||||
sw==
|
||||
=gSIv
|
||||
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
|
||||
=h7ww
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
|
@ -1,5 +1,3 @@
|
||||
version=4
|
||||
opts="searchmode=plain, \
|
||||
pgpsigurlmangle=s/$/.asc/, \
|
||||
uversionmangle=s/(\d+\.\d+\.\d+).*/$1/" \
|
||||
https://api.github.com/repos/lxqt/@PACKAGE@/releases https:\/\/github.com\/lxqt\/@PACKAGE@\/releases\/download\/@ANY_VERSION@\/@PACKAGE@-@ANY_VERSION@.tar.xz
|
||||
opts="pgpsigurlmangle=s/$/.asc/" \
|
||||
https://github.com/lxqt/qtermwidget/releases .*/qtermwidget-([\d\.]+).tar.xz
|
||||
|
Loading…
Reference in new issue