l10n daemon script
0fe14ed712
SVN_SILENT made messages (.desktop file) - always resolve ours
...
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"
4 years ago
Kurt Hindenburg
57ea4d415d
Fix mistake with HAVE_MALLOC_H ifdef
4 years ago
l10n daemon script
e09cbe212c
SVN_SILENT made messages (.desktop file) - always resolve ours
...
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"
4 years ago
Tomaz Canabrava
d3ddaf3c63
Set the default port for ssh
4 years ago
Tomaz Canabrava
92dd4ee8a2
Fix reading profile and username on the SSH config
4 years ago
Martin T. H. Sandsmark
1ee961e4e2
add config option for whether mouse tracking should be enabled by default
4 years ago
Martin T. H. Sandsmark
fb35320cdc
add action to disable/enable mouse tracking
4 years ago
Martin T. H. Sandsmark
3d64132545
add support in TerminalDisplay for disallowing mouse tracking
4 years ago
Martin T. H. Sandsmark
570a55f75d
remove duplicated code
4 years ago
Waqar Ahmed
b5f974aea5
Optimize CompactHistoryScroll a bit more
...
Instead of storing an index into _cells, store the line length. This
allows us to remove lines much faster as we don't have to subtract
anything.
4 years ago
Luis Javier Merino Morán
1cb3de91d4
SD (ScrollDown) should be able to clear the screen
...
Before, it couldn't scroll out of existence the last line.
From esctest:
SDTests.test_SD_CanClearScreen
4 years ago
Luis Javier Merino Morán
caf5fcebe3
Insert Lines should be a noop if outside margins
...
From esctest:
ICHTests.test_ICH_ScrollOffRightMarginInScrollRegion
4 years ago
Luis Javier Merino Morán
8c3a1f83c9
Delete Lines should be a noop if outside margins
...
From esctest:
DLTests.test_DL_OutsideScrollRegion
4 years ago
Luis Javier Merino Morán
23007bb9e8
CPR should take DECOM into account
...
Cursor Position Report should return coordinates relative to the top
margin if DEC Origin Mode is set.
From esctest:
CUPTests.test_CUP_RespectsOriginMode
4 years ago
Luis Javier Merino Morán
717b615ab6
Cursor PreviousLine should respect the top margin
...
From esctest:
CPLTests.test_CPL_StopsAtTopMarginInScrollRegion
4 years ago
Luis Javier Merino Morán
d2437fbb2b
Cursor NextLine should respect the bottom margin
...
From esctest:
CNLTests.test_CNL_StopsAtBottomMarginInScrollRegion
4 years ago
Luis Javier Merino Morán
566912883d
Saving/Restoring cursor should include Origin Mode
...
From esctest:
ANSIRCTests.test_SaveRestoreCursor_ResetsOriginMode
DECRCTests.test_SaveRestoreCursor_ResetsOriginMode
DECSETTiteInhibitTests.test_SaveRestoreCursor_ResetsOriginMode
4 years ago
Luis Javier Merino Morán
c3b3ef1905
RIS goes to (1,1) and clears tab stops
...
RIS (ESC c) - Hard Reset should move the cursor to (1,1) and clear tab
stops.
From esctest:
RISTests.test_RIS_CursorToOrigin
RISTests.test_RIS_ResetTabs
4 years ago
Luis Javier Merino Morán
22f8430275
Move the cursor home on Alignment Test
...
DECALN (ESC # 8) moves the cursor home.
From esctest DECALNTests.test_DECALN_MovesCursorHome
4 years ago
Luis Javier Merino Morán
f4c5adec21
Support reporting text area size
...
Add support for CSI 18 t, which reports the text area size in
characters.
4 years ago
Luis Javier Merino Morán
83bc8b2d6f
Support for DECRQCRA (Checksum Rectangular Area)
...
Add support for DECRQCRA, which is used by esctest
(https://gitlab.freedesktop.org/terminal-wg/esctest ) in its
AssertScreenCharsInRectEqual macro.
4 years ago
Ahmad Samir
436fe4d93b
Fix enum docs
...
GIT_SILENT
4 years ago
Adriaan de Groot
8d4540f6c6
Handle urls with non-empty ID-part
...
- bison warnings include an ID part in the URLs,
- this comes from libtextstyle
The effect was that Konsole would look at d=<hex>;https://..<url>
as the whole URL, and discard it. Instead, do not assume that
the id-part is empty but discard up to the ; instead.
4 years ago
Henry Heino
b2ceb4684b
Kate-like touchscreen scrolling support
...
Adds minimalistic touchscreen scrolling support. This is an adaptation
of Daniel Tang's MR 123 that was submitted to Kate/KWrite.
BUG: 437553
4 years ago
Ahmad Samir
97f949eea0
SSHManagerPlugin: pass MainWindow* as an arg to activeViewChanged()
...
Also use a std::vector to hold the plugins associated with a MainWindow,
implicit sharing isn't needed in this use-case.
4 years ago
Luis Javier Merino Morán
0776e62541
Uppercase DECRPTUI hex response
...
Other terminals (VTE, Terminology) send the DECRPTUI hex response to DA3
in uppercase, Christian Persch's esctest fork
(https://gitlab.gnome.org/chpe/esctest/ ) expects uppercase.
4 years ago
Waqar Ahmed
645b92a562
Fix possible infinite loop
4 years ago
Waqar Ahmed
fd689b3a95
TerminalPainter: Reduce calls to TerminalDisplay::loc
4 years ago
Ahmad Samir
34c35803a9
Use std::tie
4 years ago
Waqar Ahmed
c463ff9860
Inline CharacterColor comparison operators and pass by value
...
No need for them to be out of line or be passed by reference.
4 years ago
Waqar Ahmed
8b9d197116
Fix leak in DBusTest
4 years ago
Ahmad Samir
97feb54397
Handle changing cursor shape property without creating a new profile
...
Using an escape sequence, e.g. printf '\e]50;CursorShape=1\a', to change
the cursor shape property like we handle DECSCUSR, i.e. as a transient
change without creating a new profile (see
SessionManager::sessionProfileCommandReceived()).
To test:
- printf '\e]50;CursorShape=1\a' to change the cursor shape, check that the
current profile hasn't been switched to a new profile (that has no name
as it's a temp profile)
BUG: 445590
FIXED-IN: 21.12
4 years ago
Kurt Hindenburg
13b2ed6697
Comment spelling corrections
4 years ago
Kurt Hindenburg
b5fba0d543
Reset KF_MIN_VERSION back to 5.71.0
...
7e42fcc2cc updated KF_MIN_VERSION; reset
it back to a lower version with #ifdefs
4 years ago
Kurt Hindenburg
38fc4569d1
Add malloc.h check; fixes build on macos
...
Tested on kubuntu and freebsd
4 years ago
Nicolas Fella
7e42fcc2cc
Port part loading from KService to KPluginFactory
4 years ago
Nicolas Fella
d80f47abb8
Port away from ECMSetupVersion's deprecated *_VERSION_STRING CMake variable
4 years ago
l10n daemon script
2e839aa4c5
SVN_SILENT made messages (.desktop file) - always resolve ours
...
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"
4 years ago
Martin T. H. Sandsmark
1ee8c64b51
fix the URL matching regex with e. g. markdown links
4 years ago
Martin T. H. Sandsmark
d47baac5a5
Fix painting of search result
...
Current code was neither updating the search result rect (so the dirty
calculation missed it), nor did it correctly stick to the content rect
and left random blue rects at the edges.
4 years ago
Tomaz Canabrava
0a6bcae57c
Fix nitpicks
4 years ago
Tomaz Canabrava
dd7cd6b874
Group character related isSameAttributes method
4 years ago
Tomaz Canabrava
33b546b98f
speed up `canBeGrouped`
...
Move the quick test before the expensive test.
4 years ago
Tomaz Canabrava
f7c07135ba
Character is 16 bytes, pass by value
4 years ago
Tomaz Canabrava
e48dc7c5f5
Fix return type
4 years ago
Tomaz Canabrava
ab9ac8d63e
Move last method to Character
4 years ago
Tomaz Canabrava
721bc4a993
Remove unused variable
4 years ago
Tomaz Canabrava
01b73503a4
Move isSameRendition to Character
...
This also simplifies a bit of TerminalPainter
4 years ago
Tomaz Canabrava
8d9cdd1b00
Move hasSamecolors to Character
...
Another method that could easily be moved to Character,
This moves a bit of code from TerminalPainter and simplifies
some logic.
4 years ago
Tomaz Canabrava
83113f5612
Move isSameScript to Character
4 years ago