Jacopo De Simoi
e212ba35af
Split horizontal/vertical margin
4 years ago
l10n daemon script
26c678e290
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
l10n daemon script
49f1357ac4
GIT_SILENT made messages (after extraction)
4 years ago
Liu Bodong
bf23c0c680
1. Use enum instead of bool to control flip direction
...
2. In ColorSchemeEditor, Use combobox instead of checkbox to hold wallpaper flip type change.
4 years ago
Liu Bodong
7bbfe6615e
Fix ColorScheme read entry spell error
4 years ago
Liu Bodong
795f8e750b
Fix spell error
4 years ago
Liu Bodong
6efe087d63
Undo accidentally wrong changes
4 years ago
Liu Bodong
2a360ba3e6
Feature: Allow wallpaper flip(both horizontal and vertical)
4 years ago
Volker Krause
5547abc7fb
Don't trigger the min <= max assert in qBound in Qt 6
4 years ago
Tomaz Canabrava
6adbc55310
Don't crash on Screen.cpp
4 years ago
Tomaz Canabrava
25e2a9f6f9
Remove level of indentation
...
We can always return on the if, and remove the else.
4 years ago
Matan Ziv-Av
b35919187f
Return unicode headers to terminalDisplay.cpp
...
As they are needed only in this file. According to suggestion here:
https://invent.kde.org/utilities/konsole/-/merge_requests/733#note_517499
4 years ago
Matan Ziv-Av
9496b4e33e
Reuse ubidi object for all bidi calls
...
Rather than allocating (and leaking) a new ubidi structure on every call
to bidiMap().
4 years ago
Matan Ziv-Av
24cc94d5fb
Allow for showing line numbers
...
As with semantic hints, the line numbers may be displayed always, never
or when URL hints are shown.
4 years ago
Matan Ziv-Av
274ebb9887
Add keyboard shortcut for toggling display of semantic hints
4 years ago
Matan Ziv-Av
660b78f70c
Add showNotification() method
...
This allows notifications other than terminal size.
4 years ago
l10n daemon script
a20b066b74
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
Heiko Becker
c4a8c3d56e
GIT_SILENT Update Appstream for new release
...
(cherry picked from commit 0d3873948f1dd5c6957de4ee639c327b2e4dce46)
4 years ago
Christoph Cullmann
03d89137f5
disable dbus test atm for qt6
...
there is a messagebox that doesn't close on konsole exit
4 years ago
Christoph Cullmann
fb90852a32
add linux qt6, too
4 years ago
Christoph Cullmann
bec7a69c11
fix Qt 6 compile
4 years ago
Laurent Montel
8b140e23bd
Add FreeBSD Qt6 CI support
4 years ago
Matan Ziv-Av
3961d02ad1
Describe semantic shell integration in the manual
4 years ago
Matan Ziv-Av
afa85931ac
Use the results of u_shapeArabic() in TerminalPainter.cpp
...
Without this shaping results are ignored, so Arabic letters are not
shaped properly.
4 years ago
Matan Ziv-Av
a4681775ae
Modify setDefaultRendition() to reset the underline color.
4 years ago
Matan Ziv-Av
77d6b1f91f
Some fixes
...
- Do not ignore imageSize, even though it seems to be unnecessary.
- Check for end of text before trying to read it.
- Fix text decoder underline test
4 years ago
Matan Ziv-Av
76f879cd70
Draw characters in exact positions
...
QT can't be made to draw monospaced text (if the font does not cooperate),
so avoid combining characters, using a QPainter::drawText() call for each
character.
For bidi text support this change requires konsole to reorder and reshape
the characters. This is done using the ICU library (which QT also uses).
This change allows for some improvements related to text rendering:
- More precise bidi reordering, which is no longer changed by characters'
attributes and selection.
- underlines drawn separately from the text, allowing for differing
underline modes (double, curly, dashed, dotted, colored).
- Overriding font for emoji characters.
This commit fixes a few bugs and addresses a lot more:
Feature requests: More standard conforming RTL and various underlines:
BUG: 403729
BUG: 387811
Using non-monospace font:
BUG: 416508
BUG: 452087
BUG: 425973
BUG: 430822
BUG: 442742
BUG: 441037
BUG: 430822
Emoji:
BUG: 440070
CCBUG: 450017
CCBUG: 445846
CCBUG: 453086
Regression: devanagari rendering
CCBUG: 381593
CCBUG: 451716
4 years ago
Matan Ziv-Av
4e875cdfdd
Prevent _replModeStart line number from becoming negative
...
Hopefully, this solves:
BUG: 457920
BUG: 458015
4 years ago
ivan tkachenko
a69656aaf6
Remove argument's const qualifier from method declaration
...
Constness of a parameter is not part of a method's signature/ABI, even
though C++ for some reason allows it there.
4 years ago
William Brawner
de694e19c6
Add action to automatically split terminal view
4 years ago
Laurent Montel
073d3f0e05
GIT_SILENT: Terminal=false is default value. Not necessary to keep it in desktop file
4 years ago
Matan Ziv-Av
b17c13074c
Initialize sixel mode even when missing Raster attributes Ph and Pv
...
Use default Ph=8, Pv=6.
Without this, some sixel commands (ususally the color table
initialization) are not processed.
4 years ago
Laurent Montel
fc45802b72
Port away from deprecated KIO code
4 years ago
l10n daemon script
aa320d81ee
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
l10n daemon script
29e7a0a1e6
GIT_SILENT made messages (after extraction)
4 years ago
Ahmad Samir
295d42a4ca
Reuse the same _tempProfile in Edit dialog and clear its properties
...
Also in save() just clear _previewedProperties; logically it wouldn't be
holding any properties that weren't set on _tempProfile, since all those
properties have been saved by the changeProfile() call, clear() makes
sense.
4 years ago
Ahmad Samir
2bff371763
Add a method to clear all Profile's set properties
4 years ago
Ahmad Samir
f37fbc1aea
Remove a redundant method from EditProfileDialog
4 years ago
Ahmad Samir
364ece1de0
Use Profile::PropertyMap in EditProfileDialog
...
This simplifies the code a bit.
4 years ago
Ahmad Samir
6a341a520c
Preview ColorScheme changes like other Profile Properties
...
The difference is the preview isn't triggered on hover, you now have to
select a color scheme in the model to trigger a preview.
The font selection dialog works the same way (i.e. select to preview, not
just hover), and that seems to work quite well.
4 years ago
Ahmad Samir
d6706efc43
Change Profile::PropertyMap to a std::map
...
This fixes an issue with QHash in Qt6, see:
https://invent.kde.org/utilities/konsole/-/issues/30
4 years ago
Ahmad Samir
d1948549e7
Change ProfileManager::changeProfile to take PropertyMap by const &
4 years ago
Ahmad Samir
be1174c971
Add Profile::assignProperties() method that takes a PropertyMap
4 years ago
Ahmad Samir
9bc2211ffb
Rename Profile::setProperties() to properties()
...
That sounds more like a getter, which is what that method is.
(I plan to add a setProperties() method that takes a PropertyMap arg).
4 years ago
Ahmad Samir
50f87107bd
Use a type alias for the Profile Property map
4 years ago
Albert Astals Cid
a27a22ff08
GIT_SILENT Update Appstream for new release
...
(cherry picked from commit 0aee3cd82fd5d0616724e0c65d4f81ff1dea7ba1)
4 years ago
Ahmad Samir
6cade8efa4
Remove method for hiding shortcut column in ProfileSettings
...
Konsole::Part was the only user of that method, but since 5168fa3c24
this whole dialog can't be opened from the Part.
4 years ago
l10n daemon script
0cf9567117
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
Ahmad Samir
299722a7bc
Use QLatin1String for concatenation
...
And + should work here exactly like %, since QStringBuilder is typically
enabled by default.
4 years ago
Kurt Hindenburg
94745b55b8
Cancelling save/loadLayoutFile dialog should not show an error dialog
...
Also, add .json to save filename if missing.
4 years ago