Kurt Hindenburg
c1b3ea3698
Use new variable to prevent shadowing
4 years ago
Ahmad Samir
fb44a54349
Initialize members in-class where possible
...
- Default constructed Profile::Ptr is null
- QHash is empty by default
4 years ago
Heiko Becker
2cd1f0b375
GIT_SILENT Update Appstream for new release
...
(cherry picked from commit f90580918535a6f5866c43c46ccf63e1b8d5c9e9)
4 years ago
Laurent Montel
99c47c726e
REmove duplicate header between header/file
4 years ago
Oswald Buddenhagen
c2c2f8a0f7
make the pty's pixel size actually follow the emulation's size
...
... rather than using a side channel to propagate the window size.
amends 7a27f4072 .
4 years ago
Oswald Buddenhagen
38b92f3597
make use of new KPty::setWinSize() overload
...
also remove the redundant pty()->setWinSize() call in the fallback
case, as it does the same as the subsequent code.
4 years ago
Oswald Buddenhagen
f315950361
remove pretenses of windows support
...
kpty code is (as of now) unix-only, so konsole as a whole cannot
possibly work on windows (without a thick emulation layer). therefore,
remove the pointless #ifdefs that only reduce the code's legibility.
4 years ago
Ahmad Samir
3955ca702e
Port away from KPluginLoader (deprecated)
4 years ago
Kurt Hindenburg
96325215ac
Remove unused variable
4 years ago
Ahmad Samir
b470e91ae0
Minor cleanup
4 years ago
Ahmad Samir
f2f860d53e
Port from I18N_NOOP to KLazyLocalizedString
4 years ago
Ahmad Samir
6eb4095f96
Port QMatrix to QTransform
4 years ago
Ahmad Samir
5a02f5adb7
Minor clean-up
4 years ago
Ahmad Samir
5a614549e5
Make draw intense-colors-as-bold work for both Qt5/6
...
QFont::weight/setWeight() returns/takes an int in Qt5 and QFont::Weight in
Qt6.
This maintains the same behaviour as implemented in 41693fe9ee .
«the weight used as bold is dependent on selected font's weight. "Regular"
will use "Bold", but e.g. "Thin" will use "Light".»
4 years ago
Ahmad Samir
f71a7edf27
Restore comments lost in a previous refactor
4 years ago
Heiko Becker
7cc1a5afe5
Include CheckFunctionExists for check_function_exists
...
Introduced with f6310c2b79 .
4 years ago
Heiko Becker
f6310c2b79
Detect the presence of malloc_trim to fix the build with musl
...
malloc_trim is indeed a GNU extension, but an extension of glibc.
Relying on __GNUC__ unfortunately doesn't help with that. Check for
the actual presence of malloc_trim with cmake's check_function_exists
instead.
This fixes the build with musl libc, which doesn't come with
malloc_trim.
Co-authored-by: Ahmad Samir <a.samirh78@gmail.com>
4 years ago
Nicolas Fella
291767ddb8
Use proper reuse CI job
4 years ago
Martin T. H. Sandsmark
79d024230d
Remove zlib in favor of Qt built-in qUncompress for graphics
4 years ago
Martin T. H. Sandsmark
e569fc8655
Switch to using QPixmap instead of QImage for graphics
4 years ago
Martin T. H. Sandsmark
15392b307f
Clean up images when clearing screen/history
4 years ago
Martin T. H. Sandsmark
54f657e621
Fix memory leak, remove double indirection
...
QImage (as most heavy Qt classes) are implicitly shared and CoW, so
storing a pointer to a pointer that we forget to delete is not good.
4 years ago
Nicolas Fella
8386510cfe
Port PluginManager away from deprecated KPluginLoader
4 years ago
Matan Ziv-Av
ad1421f8b8
Fix cursor position after drawing Sixel graphics
...
Moving all cursor and scroll handling to addPlacement.
This requires the moveCursor parameter to have three possible values,
since Sixel cursor movement is not the same as Kitty/iterm2. This also
unnecessitates addPlacement return value.
BUG: 452476
(cherry picked from commit 9ae57f4e1de920d1a30b8f64448fd6c186a36730)
4 years ago
Kishore Gopalakrishnan
029ee4e2c3
Fix settings location mentioned in tooltip
4 years ago
l10n daemon script
6095b4bf83
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
c139c299f4
GIT_SILENT made messages (after extraction)
4 years ago
l10n daemon script
3b258a95fa
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
7b8c597f1f
GIT_SILENT Update Appstream for new release
...
(cherry picked from commit 2e03bdaa2a79b9b5c69216854b198b4313d3c95d)
4 years ago
l10n daemon script
558cada3c4
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
Matan Ziv-Av
0653603b11
Add missed two parameters in call to addPlacement from iterm2 inline image escape sequence
...
In 1341088b I added two optional parameters, to addPlacement call, but
in the wrong place.
(cherry picked from commit 70aecfe9283d0205337633be111088ab46623144)
4 years ago
Matan Ziv-Av
f9dabd2af0
Scroll when a drawn sixel extends beyond bottom of line
...
Commit e0b4b96a85 introduced a bug where
the cursor did not move when drawing a sixel image, even when sixel
scrolling mode is set.
(cherry picked from commit 336e310fab88646ae32a58614592b48258d9d6a4)
4 years ago
l10n daemon script
100199e3cb
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
3bb9106563
GIT_SILENT made messages (after extraction)
4 years ago
l10n daemon script
440d9d5cee
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
59ae5a72fa
GIT_SILENT made messages (after extraction)
4 years ago
l10n daemon script
d0464607b0
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
d7d056bd99
GIT_SILENT made messages (after extraction)
4 years ago
Kurt Hindenburg
33963844d5
Fix leaks when any test fails (coverity)
4 years ago
Kurt Hindenburg
dfc4e172e9
Fix leaks when any test fails (coverity)
4 years ago
Matan Ziv-Av
d28359124b
Fix problems discovered by coverity (and more):
...
- Better handling of data pointer and errors for compressed data in kitty protocol
- Correct handling of iterator when erasing a placement.
- Use midRef() instead of mid().
4 years ago
Matan Ziv-Av
1341088b8b
Add `DoNotMoveCursor` option to iterm2 inline image protocol
4 years ago
Matan Ziv-Av
67099363bc
Add support for `OSC 4` and `OSC 104`
...
For managing the text color table.
The color table may be modified, but currently konsole still uses the unmodified table for display.
4 years ago
Matan Ziv-Av
3a6a62ed58
Add support for `CSI 16 t` - report character cell size in pixels
4 years ago
Heiko Becker
5039938ab8
Require cmake 3.16 for demo_konsolepart too
...
konsole already requires cmake 3.16. This gets rid of the following
warning: "Your project should require at least CMake 3.16.0 to use
FindKF5.cmake".
4 years ago
Albert Astals Cid
0a5b79a108
GIT_SILENT Upgrade release service version to 22.07.70.
4 years ago
l10n daemon script
56abf2982a
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
Georg Gadinger
45a38cb4b8
SessionController: fix crash when closing a session within a KPart on macOS
...
otherwise the popup menu will be cleaned up by the QScopedPointer
too early for macOS, apparently...
4 years ago
l10n daemon script
424eef1c19
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
Luis Javier Merino Morán
0952e29f9b
Fix misplaced parenthesis
...
This was causing "notcurses-demo v" (view) to run really slow.
4 years ago