Commit Graph

341 Commits

Author SHA1 Message Date
Alf Gaida ed2efa856c Translated using Weblate (Portuguese)
Currently translated at 100.0% (21 of 21 strings)

Translation: LXQt/QTermWidget
Translate-URL: https://weblate.lxqt.org/projects/lxqt/qtermwidget/pt/
2018-06-24 14:47:05 +02:00
Yaron Shahrabani e32c307120 Translated using Weblate (Hebrew)
Currently translated at 100.0% (21 of 21 strings)

Translation: LXQt/QTermWidget
Translate-URL: https://weblate.lxqt.org/projects/lxqt/qtermwidget/he/
2018-06-24 14:47:05 +02:00
Dimitrios Glentadakis 380fe40556 Translated using Weblate (Greek)
Currently translated at 100.0% (21 of 21 strings)

Translation: LXQt/QTermWidget
Translate-URL: https://weblate.lxqt.org/projects/lxqt/qtermwidget/el/
2018-06-24 14:47:05 +02:00
Yaron Shahrabani ff2695752d Added translation using Weblate (Hebrew) 2018-06-24 14:47:05 +02:00
r901042004 a41b3630a9 Translated using Weblate (漢語(正體字))
Currently translated at 100.0% (21 of 21 strings)

Translation: LXQt/QTermWidget
Translate-URL: https://weblate.lxqt.org/projects/lxqt/qtermwidget/zh_Hant/
2018-06-24 14:47:05 +02:00
Alf Gaida eb870e4caf Added .gitignore and .translation-update
* Don't export .gitignore and .translation-update
2018-06-22 21:55:01 +02:00
Palo Kisa 728a5c5044 kptyprocess: Give shell some time for finishing 2018-06-13 23:51:34 +02:00
Alf Gaida ee9e1e3566 Added translation using Weblate (German) 2018-06-12 22:59:26 +02:00
Alf Gaida 8d29395d18 Removed translation related git stuff from CMakeLists.txt 2018-06-06 17:17:02 +02:00
Alf Gaida f6b65cabea Merge pull request #182 from 4sid/qtermwidget-translation-move
Qtermwidget translation move
2018-06-06 17:16:31 +02:00
Alf Gaida 79ce3f642e Translation update of qtermwidget 2018-06-03 18:07:39 +02:00
Alf Gaida 0622bfaedd Merge in the translations of qtermwidget from lxqt-l10n into qtermwidget-translation-move 2018-06-03 18:07:38 +02:00
Marcin Mikołajczak c7f3706898 Update translation files to current sources
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2018-05-28 07:28:32 +02:00
Alf Gaida 3079cbea3f Release 0.9.0: Update changelog 2018-05-21 19:44:20 +02:00
Alf Gaida 552e85cd35 Bumped minor version to 9 2018-05-20 21:48:35 +02:00
Tsu Jan 2b7c2b38ed Take transient scrollbars into account
Fixes https://github.com/lxqt/qterminal/issues/415

Because they are transient by definition (since Qt 5.5), the code should not spare an extra space for them (Konsole does not have this feature).

Apart from that, the code does not need to fill the area behind the scrollbar explicitly; it is enough to auto-fill it.

Naturally, no change will be seen with styles other than Kvantum.
2018-05-06 20:01:48 +02:00
Luís Pereira 927852adbe CMake: Prevent in-source builds 2018-05-06 17:22:07 +02:00
yo abf7537177 Fix translation errors 2018-04-30 15:17:59 +02:00
Luís Pereira 3ba895f573 Refactor and fixes Python binding
Python binding was broke since commit b1f37a8.
This is a fix and to some degree a refactor.
The binding build is now integrated. Controlled by the CMake
QTERMWIDGET_BUILD_PYTHON_BINDING option.

CMake components taken from https://cgit.kde.org/pykde5.git/. No need to
reinvent the wheel.

Closes https://github.com/lxqt/qtermwidget/issues/135.
2018-04-29 20:51:22 +02:00
yo b193013225 Complete Spanish translation 2018-04-28 16:01:42 +02:00
Palo Kisa 4cc05f9899 kptyprocess: Try to terminate the shell process
..in destructor if the process is still running.

This is a workaround and a proper solution should be made on higher
levels (QTerminal?) -> properly try to close the session and optionally
present information from shell about the state.
2018-04-18 17:44:40 +02:00
j0hnnybash 6ac3731329 New color scheme: Ubuntu inspired 2018-04-18 17:44:00 +02:00
Alf Gaida f951365fc0 Fixed some github pathes in uris 2018-03-26 18:21:24 +02:00
Chih-Hsuan Yen 63024751cc Add a comment for potential future breakage 2018-02-28 10:49:41 +01:00
Chih-Hsuan Yen 51dad30fc0 Use wstring in TerminalCharacterDecoder for UCS-4 compatibility
PlainTextDecoder is used in at least clipboard data handling
HTMLDecoder is not used for now
2018-02-28 10:49:41 +01:00
Yen Chi Hsuan c648297792 Support UTF-32 characters correctly
By replacing QString/QChar or quint16 with std::wstring and wchar_t
2018-02-28 10:49:41 +01:00
Marcin Mikołajczak 7c4e56135e Update translation files to current sources 2018-02-17 23:45:35 +01:00
Chih-Hsuan Yen a7511335f1 Fix "bold and intensive" colors
For example, \e[0;1m\e[90m should give bold gray texts. It gave black.

Quick notes:
0 => reset all attributes
1 => use bold. In popular implementations (VTE3 & konsole), it also
changes a normal color to an intense color
90 => color0, intense; usually gray

This is already fixed in konsole:
https://github.com/KDE/konsole/commit/771b4b22289d928f77d0a3bda9762b8137f2407c

I happen to use the same function name :)
2018-02-16 18:30:36 +01:00
Selivanov Pavel 884ac45975 New color scheme: Tango (#167)
* Create Tango.colorscheme

* Update Tango.colorscheme

* Update Tango.colorscheme

* Update Tango.colorscheme
2018-02-12 20:32:38 +08:00
Chih-Hsuan Yen 733f4b6e8f Finish SGR mouse protocol (1006)
Some codes in https://github.com/KDE/konsole/commit/c83e7b638dcc42b617a067e6dc23686eccf23b00
are missing. Backport all of them.

Fixes #164
2018-02-06 18:07:19 +01:00
Chih-Hsuan Yen d28208d889 Fix build of example with latest lxqt-build-tools 2018-01-31 13:03:51 +00:00
notname000 76342d9651 Update zh_CN translations 2018-01-31 09:45:56 +01:00
Zang MingJie 1d4ddc8afd Expose bracket text function 2018-01-13 03:10:31 +01:00
Luís Pereira ba85185c40 Drop Qt foreach.
Replaced with the ranged-for loop.
Using QT_NO_FOREACH to enforce it.
Qt 5.7.1 required.
2018-01-12 20:16:19 +01:00
Marcin Mikołajczak 9ba10ddfd3 Update to current sources
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
2018-01-11 20:31:57 +01:00
Dimitrios Glentadakis ff28cdcab5 Update Greek (el) translation 2017-12-31 13:06:39 +01:00
Sérgio Marques e30a483389 Update qtermwidget_pt.ts 2017-12-24 00:33:03 +01:00
Sérgio Marques 5cdaea378b Add files via upload (#1) 2017-12-24 00:33:03 +01:00
BlahGeek acf6556712 Revert deletions in .sip file 2017-12-10 16:26:56 +01:00
BlahGeek 7c78fa8c1d fix python bindings 2017-12-10 16:26:56 +01:00
BlahGeek 02e1ea9702 Expose terminal size hint API 2017-12-10 16:26:56 +01:00
Safa Alfulaij 87c3d9cfa6 Remove class name 2017-12-10 16:15:35 +01:00
Safa AlFulaij 26a3c17960 Return something 2017-12-10 16:15:35 +01:00
Safa AlFulaij 55393cd695 Expose bidi option 2017-12-10 16:15:35 +01:00
rbuj 3328bd95bc Update Catalan translation 2017-12-10 16:13:41 +01:00
RiddleSomebody f635891070 Add an example for remote terminal 2017-12-10 14:26:38 +01:00
Luís Pereira 895e90eb0a Makes the use of libutempter optional
It introduces a CMake option variable called QTERMWIDGET_USE_UTEMPTER.
Defaults to OFF.
This library is used mainly in FreeBSD systems.
2017-12-09 18:51:11 +01:00
Yen Chi Hsuan 8a3a9a40cb Fix behavior of scroll up (SU)
This is a backport of https://github.com/KDE/konsole/commit/7ff23512fd6c6af1dba87083446f85baf75e9c71
2017-12-09 18:46:06 +01:00
attus 8ee095ebba upd: hungarian translations 2017-12-06 22:07:51 +01:00
Takefumi Nagata a529b0fd1c Update Japanese translations (#303)
* Japanese translation updated

* Correct some Japanese translation
2017-11-15 16:51:37 +01:00