- 03 Jul, 2022 8 commits
-
-
GCC complains of enumeration values Vt52Escape, Vt52CupRow and Vt52CupColumn not being handled in switch, but they cannot occur on non-VT52 mode.
-
Case ranges is a GNU extension. Use if-elseif-else constructs instead.
-
This adds supports for sub-parameters in control sequences. For now, it supports the colon-separated variants of SGR 38 and SGR 48 for RGB and indexed colours: CSI 38 : 2 : <id> : <red> : <green> : <blue> [ : ... ] m CSI 38 : 2 : <red> : <green> : <blue> m CSI 38 : 5 : <index8> m and likewise for SGR 48. <id> is ignored (it's supposed to be a colour space id, to support different kinds of RGB).
-
Substitute konsole's old vt102 parser with one based on the diagram at vt100.net. Williams, Paul Flo. “A parser for DEC’s ANSI-compatible video terminals.” VT100.net. https://vt100.net/emu/dec_ansi_parser
-
-
close #32
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
Script Kiddy authored
-
- 02 Jul, 2022 10 commits
-
-
QRect::MoveLeft is the wrong operation. We really want QRect:setX, in order to leave the right edge of the rectangle in the same position.
-
The "return" in "#define QCOMPARE(actual, expected)" does not allow us to delete the new-ed objects. This raises clangd "konsole/src/autotests/TerminalTest.cpp:28:5: Potential leak of memory pointed to by 'display' [clang-analyzer-cplusplus.NewDeleteLeaks]" and PVS-Studio V773.
-
The "return" in "#define QCOMPARE(actual, expected)" does not allow us to delete the new-ed objects. This raises clangd "Potential leak of memory pointed to by 'X' [clang-analyzer-cplusplus.NewDeleteLeaks]" and PVS-Studio V773.
-
The split-view actions define a shortcut using `Konsole::ACCEL`, which since !609 expands to `Qt::CTRL | Qt::SHIFT` on systems that aren't macOS. This breaks the shortcut for the split-view actions however as `Qt::Key_ParenLeft` and `Qt::Key_ParenRight` do not work with the `Qt::SHIFT` modifier. Using `Qt::CTRL` (Cmd on macOS, Ctrl everywhere else) as the base accelerator for these two actions makes splitting views work again as expected.
-
Ahmad Samir authored
-
Ahmad Samir authored
-
Ahmad Samir authored
-
Ahmad Samir authored
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
Script Kiddy authored
-
- 01 Jul, 2022 2 commits
-
-
Heiko Becker authored
(cherry picked from commit 9da53bc0)
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 28 Jun, 2022 1 commit
-
-
Friedrich W. H. Kossebau authored
ecm_set_disabled_deprecation_versions() in versions < 5.96 was brokwn when it comes to SHOW_DEPRECATIONS, warnings for newer deprecations were disabled if the flag was set or not. Starting with ECM 5.96 the macro now enables warnings by default, so the flag is no longer needed. GIT_SILENT
-
- 25 Jun, 2022 1 commit
-
-
Laurent Montel authored
-
- 24 Jun, 2022 3 commits
-
-
QStringView is in QT-5.15.0, which is the minimum version, so no need for ifdefs.
-
Laurent Montel authored
-
Laurent Montel authored
-
- 21 Jun, 2022 1 commit
-
-
This change removes some application attributes that are not necessary anymore (like disabling the global menu bar) or make Konsole behave slightly different when used from a KPart (e.g. inside Kate), and changes some keyboard shortcuts around (mainly using Command instead of Ctrl+Shift now.) Unfortunately this does not resolve the requirement for the special keytab file for macOS; it looks like Qt does something funny with the QKeyEvents here: on Linux these have a `text` attribute set to e.g. `\u0003` for `^C`, that attribute is empty on macOS. Note this could impact shortcut changes on non-macOS systems.
-
- 20 Jun, 2022 8 commits
-
-
-
This flag is used for cells where the background is not drawn unlike RE_CONCEAL, which draws background, but not foreground. This flag is used for cells where an unmanaged image is placed.
-
It is not used anywhere.
-
-
These two QTimer members were initilized in-class, since they aren't pointers, and then assigned to in the constructor initializer list.
-
And rename DefaultPropertyNames to DefaultProperties. Default profile properties are now specified in the DefaultProperties container directly, which simplifies creating the Built-in profile, and keeps the properties info in one place. - Name, Path: are empty by default, and set to the special values of the built-in profile in useBuiltin() - Some properties have to be set at runtime, rather than compile time e.g. Command, Font, DefaultEncoding.
-
Laurent Montel authored
-
Script Kiddy authored
-
- 18 Jun, 2022 1 commit
- 17 Jun, 2022 1 commit
-
-
Grider Li authored
-
- 16 Jun, 2022 3 commits
-
-
-
To prevent URIs inside parentheses from getting extended to the closing parenthesis, only recognize URIs with balanced parentheses in regname, path, query and/or fragment. We still allow unbalanced parenthesis in userInfo, since the postfix @ should prevent most ambiguous situations, and the parenthesis can be part of a password. CCBUG: 455166
-
CCBUG: 455166 FIXED-IN: 22.08
-
- 13 Jun, 2022 1 commit
-
-
Ahmad Samir authored
This way we get a build time warning if the var isn't defined at all, e.g. a missing check_include_files() CMake call.
-