Commit Graph

531 Commits

Author SHA1 Message Date
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
LXQtBot db137b0add Translations update from Weblate (#368)
* 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

* Weblate commits

Co-authored-by: Papoteur <yves.brungard_git@gadz.org>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/fr/
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: Pavel Fric <pavelfric@yahoo.com>
Co-authored-by: Papoteur <yves.brungard_git@gadz.org>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
2020-11-09 08:16:57 +01:00
LXQtBot 63b146352f Translations update from Weblate (#366)
* 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: zoli111 <acszoltan111@gmail.com>
Translate-URL: https://translate.lxqt-project.org/projects/lxqt-desktop/qtermwidget/hu/
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

Co-authored-by: Dimitrios Glentadakis <dglent@free.fr>
Co-authored-by: zoli111 <acszoltan111@gmail.com>
Co-authored-by: Masamichi Ito <ito32bit+github@gmail.com>
2020-11-03 09:19:26 +01:00
tsujan 6f1943c30c Merge pull request #365 from lxqt/prerelease
Pre-release changes
2020-10-31 22:49:33 +03:30
Tsu Jan 477c7d1dee Updated changelog 2020-10-31 22:47:58 +03:30
tsujan 8d85d99f8a Merge pull request #352 from lxqt/implement-keyboard-command-handling
Handle keyboard commands properly
2020-10-31 19:58:46 +03:30
Tsu Jan 0d92118498 Pre-release changes 2020-10-31 12:21:56 +03:30
Luís Pereira 4b32b62df3 Use const references where possible
Good practice and a minor performance improvement.
2020-10-23 21:34:33 +08:00
LXQtBot 6ed0118206 Translations update from Weblate (#361)
* Weblate commits

Co-authored-by: Standreas <ste@vogliaditerra.com>

* fixed translation widget link

Co-authored-by: Standreas <ste@vogliaditerra.com>
Co-authored-by: Weblate <noreply@weblate.org>
2020-10-10 11:06:59 +08:00
Luís Pereira 5b21008015 cmake: Fix find_package() developer warning
Make Utf8Proc_FOUND match the name of the calling package (Utf8Proc).
From CMake warning:
This can lead to problems in calling code that expects `find_package`
result variables (e.g., `_FOUND`) to follow a certain pattern.
2020-09-30 20:58:36 +08:00
Chih-Hsuan Yen 5f818d4f02 Fix building when utempter is enabled (#356)
* Fix building when utempter is enabled

And test it with CI to make sure it will not break in the future.

Looks like libulog.so is provided by FreeBSD and libutempter.so is
provided on Linux [1].

Closes https://github.com/lxqt/qtermwidget/issues/351.

[1] https://reviews.freebsd.org/D7989?id=20568

* Restore the hint for FreeBSD packagers in the CMake option
2020-09-30 20:57:24 +08:00
Luís Pereira 2047b5d00c Delete copy constructor and assignment operator
They should not be used. Using them will make the app crash.
2020-08-19 23:04:43 +08:00