From 081c231db1fdf8eef23f441b4a6896a02d17d211 Mon Sep 17 00:00:00 2001 From: Tsu Jan Date: Fri, 3 Nov 2023 12:30:09 +0330 Subject: [PATCH] Pre-release changes --- CHANGELOG | 23 +++++++++++++++++++++-- CMakeLists.txt | 2 +- lib/qtermwidget.json | 2 +- pyqt/pyproject.toml | 2 +- 4 files changed, 24 insertions(+), 5 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index bacffc0d..b4ed8281 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,25 @@ -qtermwidget-1.4.0 / unreleased +qtermwidget-1.4.0 / 2023-11-05 =============================== - * TERM env variable set to xterm-256color when not set with QTermWidget::setEnvironment(). + * TERM env variable is set to xterm-256color when not set with QTermWidget::setEnvironment(). + * Add getForegroundProcessId() function to QTermWidget class (to allow terminal apps to check if the user has started a process in the shell and alert them). + * Ported away from deprecated Qt::MidButton. + * Added missing initialization of some variables. + * Fixed mixing of bool and int. + * Prefer ranged loop for over `while`. + * Backported a kcoreaddons commit (1fed7e861f73a6ecbed79be4625afa52a5eaaf3b). + * Replaced old-style cast with static_cast. + * Properly initialize KProcess members. + * Use Q_DECLARE_PRIVATE_D instead of custom Q_DECLARE_PRIVATE_MI (backport of kpty commit 3ef0d7d9ed980513fb36265e4d73fd79c07d5131). + * Use class, not struct, for KPtyDevicePrivate for consistency (backport of kpty commit ad5cf9d348c13d3d27591a66fab9ccf20603daf8). + * Use std::unique_ptr to manage the pimpl object. + * Backported kpty commits 3526c09cae186bbba32bf3841cab5aa9d24d98b5, ae866fa6063c8d09ff354dc16f3fc8240676c64d and 982bb9e9fc715faae9ba440593ed0e74b8884888. + * Use pointer to member function connect/disconnect signal/slot syntax. + * Added `const` to some methods. + * fixed deprecation warnings. + * Mark assignment operator as deleted due to existence of copy constructor. + * Removed useless `sizeof()` from `qtermwidget/BlockArray.h`. + * Added Falcon colorscheme. + * Cleaner builds. qtermwidget-1.3.0 / 2023-04-15 =============================== diff --git a/CMakeLists.txt b/CMakeLists.txt index 2e357892..ce50ed02 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,7 +22,7 @@ option(USE_UTF8PROC "Use libutf8proc for better Unicode support. Default OFF" OF # just change version for releases # keep this in sync with the version in pyqt/pyproject.toml set(QTERMWIDGET_VERSION_MAJOR "1") -set(QTERMWIDGET_VERSION_MINOR "3") +set(QTERMWIDGET_VERSION_MINOR "4") set(QTERMWIDGET_VERSION_PATCH "0") set(QTERMWIDGET_VERSION "${QTERMWIDGET_VERSION_MAJOR}.${QTERMWIDGET_VERSION_MINOR}.${QTERMWIDGET_VERSION_PATCH}") diff --git a/lib/qtermwidget.json b/lib/qtermwidget.json index 3e9454b6..14777656 100644 --- a/lib/qtermwidget.json +++ b/lib/qtermwidget.json @@ -1,6 +1,6 @@ { "Name" : "QTermWidget", - "Version" : "1.3.0", + "Version" : "1.4.0", "Vendor" : "LXQt", "Copyright" : "(C) 2022 LXQt", "Url" : "https://github.com/lxqt/qtermwidget", diff --git a/pyqt/pyproject.toml b/pyqt/pyproject.toml index e6b33ed7..c567f3e1 100644 --- a/pyqt/pyproject.toml +++ b/pyqt/pyproject.toml @@ -6,5 +6,5 @@ build-backend = "sipbuild.api" [tool.sip.metadata] name = "QTermWidget" -version = "1.3.0" +version = "1.4.0" requires-dist = ["PyQt5"]