Commit Graph

542 Commits

Author SHA1 Message Date
Luís Pereira 4b43c8fa77 Use empty() to check for container emptiness
It improves readability.
2021-05-07 10:56:05 +08:00
Luís Pereira a61b67ea99 Merge branch 'LXQtBot-weblate-lxqt-desktop-qtermwidget'
* LXQtBot-weblate-lxqt-desktop-qtermwidget:
  Weblate commits
  Weblate commits
2021-05-05 15:09:38 +01:00
Adolfo Jayme Barrientos 6093d29ea7 Weblate commits
Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/es/
Translation: LXQt Desktop/qtermwidget
2021-05-05 09:07:18 +02:00
Pavel Fric c150ad68dd Weblate commits
Co-authored-by: Pavel Fric <pavelfric@yahoo.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/cs/
Translation: LXQt Desktop/qtermwidget
2021-05-05 09:07:18 +02:00
LXQtBot f4794343e3 Translations update from Weblate (#422)
* Weblate commits

Co-authored-by: psimacek <petr.simacek@gmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/cs/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: Heimen Stoffels <vistausss@fastmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/nl/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: scootergrisen <scootergrisen@gmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/da/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: psimacek <petr.simacek@gmail.com>
Co-authored-by: Heimen Stoffels <vistausss@fastmail.com>
Co-authored-by: scootergrisen <scootergrisen@gmail.com>
2021-05-02 20:11:52 +02:00
Tsu Jan 9a8158acc8 Fixed crashes under (Plasma) Wayland on opening tab and splitting
With this check, I can't make QTerminal crash by splitting or opening new tabs under Plasma Wayland.

Fixes https://github.com/lxqt/qterminal/issues/806 and fixes https://github.com/lxqt/qterminal/issues/820
2021-05-02 23:15:36 +08:00
Luís Pereira 86cb8acc30 Bump minimum required Qt version to 5.15
Part of https://github.com/lxqt/lxqt/discussions/1974.
2021-04-27 21:20:22 +01:00
LXQtBot 9881fee203 Translations update from Weblate (#421)
* Weblate commits

Co-authored-by: Roman Volak <romanvolak@web.de>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/de/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: Pavel Fric <pavelfric@yahoo.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/cs/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: Roman Volak <romanvolak@web.de>
Co-authored-by: Pavel Fric <pavelfric@yahoo.com>
2021-04-16 20:23:43 +02:00
tsujan 215fd43b0c Pre-release changes (#420)
Please don't merge non-translation PRs before 0.17.0 is released!
2021-04-11 14:14:51 +04:30
LXQtBot d682d30716 Translations update from Weblate (#419)
* Weblate commits

Co-authored-by: Masamichi Ito <ito32bit+github@gmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/ja/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: Priit Jõerüüt <lxqtwlate@joeruut.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/et/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: Masamichi Ito <ito32bit+github@gmail.com>
Co-authored-by: Priit Jõerüüt <lxqtwlate@joeruut.com>
2021-03-28 09:07:08 +02:00
LXQtBot a078ec1bce Translations update from Weblate (#416)
* Weblate commits

Co-authored-by: Hasan Yıldız <hasanyildiz0@yaani.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/tr/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: Yitin <924068818@qq.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/zh_CN/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: Hasan Yıldız <hasanyildiz0@yaani.com>
Co-authored-by: Yitin <924068818@qq.com>
2021-03-21 12:09:50 +01:00
Chih-Hsuan Yen 059d832086 Update docs (#410)
* Update docs

* Minimal Qt version is bumped in https://github.com/lxqt/lxqt/issues/1844
* Minimal CMake version is bumped in https://github.com/lxqt/qtermwidget/pull/230
* Closes #402 - confusion around lxqt-build-tools version and PyQt
  builds

* Address comments
2021-03-14 16:55:19 +08:00
LXQtBot 85dd00952f Weblate commits (#415)
Co-authored-by: KaiserBarbarossa <kaiser.barbarossa@yandex.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/de/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: KaiserBarbarossa <kaiser.barbarossa@yandex.com>
2021-03-13 07:31:10 +01:00
LXQtBot fe2dc5f2bd Translations update from Weblate (#414)
* Weblate commits

Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/pt/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: Daniel Araujo Domingues <dadominguesmail-dev@yahoo.com.br>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/pt_BR/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
Co-authored-by: Daniel Araujo Domingues <dadominguesmail-dev@yahoo.com.br>
2021-03-10 15:15:53 +01:00
LXQtBot 6385572051 Translations update from Weblate (#412)
* Weblate commits

Co-authored-by: helabasa <R45XvezA@pm.me>

* Weblate commits

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/nb_NO/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/he/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: helabasa <R45XvezA@pm.me>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
2021-03-07 10:04:03 +01:00
LXQtBot eca0b46d68 Translations update from Weblate (#411)
* Weblate commits

Co-authored-by: Dimitrios Glentadakis <dglent@free.fr>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/el/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: Baptiste Huchon <baptiste.huchon@orange.fr>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/fr/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: Masamichi Ito <ito32bit+github@gmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/ja/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/nb_NO/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: Standreas <standreas@riseup.net>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/it/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: Dimitrios Glentadakis <dglent@free.fr>
Co-authored-by: Baptiste Huchon <baptiste.huchon@orange.fr>
Co-authored-by: Masamichi Ito <ito32bit+github@gmail.com>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Standreas <standreas@riseup.net>
2021-03-04 13:19:29 +01:00
stefonarch 3d40f29c01 updated *.ts files 2021-03-01 11:33:30 +08:00
tsujan 54044133ce Added modes for background image (#385)
* Added modes for background image

They are "None", "Stretch", "Zoom", "Fit" and "Center".

Some problems are fixed in the code for the following purposes:

  1. The background image isn't limited to translucent terminals.
  2. The background color isn't blended with the background image. Blending is not only ugly but unneeded. Instead, the user can use translucent images as the background.
  3. Image scaling is smooth and antialiasing.

A patch for QTerminal will follow this to use it.

* Just added some curly brackets
2021-03-01 01:25:54 +08:00
Ewan Green cb75fa8a4b Better Grammar. (#407)
Should be essentially the same in substance, just made it slightly easier to read.
2021-02-27 13:38:40 +01:00
Luís Pereira eb17f3cc6b Merge branch 'issue640'
* issue640:
  Improve "Undecodable sequence" warnings
2021-02-23 11:13:30 +00:00
Chih-Hsuan Yen af7856ceb9 Use shared CI scripts 2021-02-18 00:17:24 +08:00
Chih-Hsuan Yen d2d1ba0d4d Workaround an issue with glibc 2.33 on old Docker engines
The same as https://github.com/lxqt/lxqt-panel/pull/1562
2021-02-10 23:30:22 +08:00
LXQtBot 853338bf9d Weblate commits (#403)
Co-authored-by: Ailuros Amatus <diaphanous@tutanota.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/es/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: Ailuros Amatus <diaphanous@tutanota.com>
2021-02-02 07:34:19 +01:00
LXQtBot 4a69034592 Weblate commits (#401)
Co-authored-by: Golubev Alexander <fatzer2@gmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/ru/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: Golubev Alexander <fatzer2@gmail.com>
2021-01-21 10:28:22 +01:00
LXQtBot 4b8bf5eb6d Translations update from Weblate (#400)
* Weblate commits

Co-authored-by: Stefonarch <stefonarch@riseup.net>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/it/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: Baptiste Huchon <baptistehuchon17@gmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/fr/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: Golubev Alexander <fatzer2@gmail.com>

Co-authored-by: Stefonarch <stefonarch@riseup.net>
Co-authored-by: Baptiste Huchon <baptistehuchon17@gmail.com>
Co-authored-by: Golubev Alexander <fatzer2@gmail.com>
2021-01-19 18:50:46 +01:00
LXQtBot 98afca4d51 Weblate commits (#399)
Co-authored-by: Moo <hazap@hotmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/lt/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: Moo <hazap@hotmail.com>
2021-01-09 17:21:29 +01:00
Chih-Hsuan Yen 3750f05456 Fix building after some PyQt changes in Arch Linux
See: https://github.com/archlinux/svntogit-community/commit/22706b6db6247d8a657332daa9c6bde62faa0d7a
2021-01-09 12:48:06 +08:00
Chih-Hsuan Yen a35bf8db43 Pasting-related features should be in qtermwidget
Those were added to qterminal in [1], which makes fixing paste-related
issues harder.

[1] https://github.com/lxqt/qterminal/pull/309
2021-01-09 00:23:35 +08:00
Chih-Hsuan Yen b7b037430c Fix execution after paste when Ctrl is hold 2021-01-09 00:23:35 +08:00
Chih-Hsuan Yen 71f8049760 Properly implement the "Action after paste" feature
Scroll to end only when data is not from pasting

Fixes https://github.com/lxqt/qterminal/issues/43
Fixes https://github.com/lxqt/qterminal/issues/741
2021-01-09 00:23:35 +08:00
Chih-Hsuan Yen 9a45a56f04 Improve "Undecodable sequence" warnings
Using Qt logging utilities instead of printf so that those warnings
can be enabled/disabled. Those warnings are disabled by default. To
enable them, use QT_LOGGING_RULES="qtermwidget.debug=true".

Also improve the formatting. An example warning:

Undecodable sequence: "\u001B[22;0;0t"

Closes https://github.com/lxqt/qterminal/issues/640
2020-12-26 16:54:52 +08:00
Chih-Hsuan Yen 5b1a15bef8 Move to GitHub Actions
See https://github.com/lxqt/lxqt/issues/1644#issuecomment-751235417
2020-12-26 16:22:11 +08:00
willbelr 380e812373 Added an example for PyQt5 (#389)
* added pyqt5 example

* fixed example path on build

* improved pyqt example

* simplified example
2020-12-24 21:44:23 +08:00
Tsu Jan 7514ebbe1a Added a QTermWidget method to disable bracketed paste mode
Will be followed and used by a QTerminal patch.
2020-12-24 12:34:46 +08:00
LXQtBot c424bf0989 Translations update from Weblate (#393)
* Weblate commits

Co-authored-by: scootergrisen <scootergrisen@gmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/da/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: milotype <mail@milotype.de>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/hr/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: scootergrisen <scootergrisen@gmail.com>
Co-authored-by: milotype <mail@milotype.de>
2020-12-23 08:08:22 +01:00
LXQtBot 4004442215 Weblate commits (#386)
Co-authored-by: Standreas <standreas@riseup.net>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/it/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: Standreas <standreas@riseup.net>
2020-12-17 18:33:27 +01:00
Luís Pereira 62be87604c Use QProcess::processId()
KProcess::pid() can be dropped and just use QProcess::processId()
2020-12-13 12:47:04 +08:00
Luís Pereira 645a0539f4 Use Qt::endl 2020-12-13 12:23:23 +08:00
LXQtBot a3f3c0c7a7 Translations update from Weblate (#382)
* Weblate commits

Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>

* Weblate commits

Co-authored-by: Standreas <standreas@riseup.net>

* Weblate commits

Co-authored-by: Moo <hazap@hotmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/lt/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
Co-authored-by: Standreas <standreas@riseup.net>
Co-authored-by: Moo <hazap@hotmail.com>
2020-12-12 22:15:00 +01:00
LXQtBot f9bc351e87 Translations update from Weblate (#379)
* Weblate commits

Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>

* Weblate commits

Co-authored-by: Standreas <standreas@riseup.net>

* Weblate commits

Co-authored-by: Mehmet Akif <madanadam@gmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/tr/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
Co-authored-by: Standreas <standreas@riseup.net>
Co-authored-by: Mehmet Akif <madanadam@gmail.com>
2020-12-11 10:54:33 +01:00
Luís Pereira 75151677cf Adapt to use Qt5.15 Qt::SplitBehavior 2020-12-08 19:43:43 +08:00
LXQtBot 1ba4685144 Translations update from Weblate (#375)
* Weblate commits

Co-authored-by: Saverio Brancaccio <saverio.brancaccio@gmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/it/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: Mincho Kondarev <mkondarev@yahoo.de>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/bg/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: Saverio Brancaccio <saverio.brancaccio@gmail.com>
Co-authored-by: Mincho Kondarev <mkondarev@yahoo.de>
2020-12-07 19:53:40 +01:00
LXQtBot c0c8d35970 Weblate commits (#374)
Co-authored-by: Standreas <standreas@riseup.net>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/it/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: Standreas <standreas@riseup.net>
2020-11-30 19:52:15 +01:00
LXQtBot f89bcee135 Translations update from Weblate (#373)
* Weblate commits

Co-authored-by: EltonFF <eltonfabricio10@gmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/pt_BR/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: Kaijie Chen <chen@kaijie.org>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/zh_Hans/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: EltonFF <eltonfabricio10@gmail.com>
Co-authored-by: Kaijie Chen <chen@kaijie.org>
2020-11-28 10:21:56 +01:00
Luís Pereira c11e3aa117 Convert schema files to the new colorscheme format
Konsole already did that. So the new files are taken from Konsole.
Kudos to the Konsole developers.
2020-11-22 17:14:52 +08:00
Luís Pereira 368965a607 Remove KDE3 color scheme code
KDE3 was a long time ago. It makes no sense keeping it around.
Closes https://github.com/lxqt/lxqt/issues/1854.
2020-11-22 17:14:52 +08:00
LXQtBot 86966ccbd0 Translations update from Weblate (#371)
* Weblate commits

Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/de/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: Sérgio Marques <smarquespt@gmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/pt/
Translation: LXQt Desktop/qtermwidget

* Weblate commits

Co-authored-by: Standreas <standreas@riseup.net>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/it/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Sérgio Marques <smarquespt@gmail.com>
Co-authored-by: Standreas <standreas@riseup.net>
2020-11-21 07:34:24 +01:00
LXQtBot 039b3311e9 Weblate commits (#370)
Co-authored-by: Daniel Fischer <fischer049@gmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/de/
Translation: LXQt Desktop/qtermwidget

Co-authored-by: Daniel Fischer <fischer049@gmail.com>
2020-11-19 17:49:40 +01:00
tsujan 6535ddf675 Merge pull request #369 from lxqt/prerelease
Pre-release changes
2020-11-14 12:40:48 +03:30
Tsu Jan c46c0bf609 Pre-release changes 2020-11-14 12:14:42 +03:30