Commit graph

53 commits

Author SHA1 Message Date
Ivailo Monev
957da2bb43 generic: adjust to KRun changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 03:22:02 +03:00
Ivailo Monev
fb686dc3c1 plasma: implement session manager
comes along with plenty of other changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-09 08:33:28 +03:00
Ivailo Monev
ceff785f22 generic: adjust to KMimeType changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-04 20:18:24 +03:00
Ivailo Monev
36bc690df1 generic: adjust to shortcut changes
notice how the use of primary shortcut only disappears

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-24 10:25:20 +03:00
Ivailo Monev
9b4ba3ef26 generic: adjust to KMessageWidget changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-16 18:28:21 +03:00
Ivailo Monev
c88dba88e2 konsole: update the link about flow control
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 20:40:10 +03:00
Ivailo Monev
029e0c4e9a konsole: use KHBox to draw border for the resize widget
includes change to use neutral background like the message for the control
flow for consistency

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 20:39:36 +03:00
Ivailo Monev
db60d4e29d konsole: set the palette instead of the stylesheet of the search line editor
this makes it adapt to palette changes (after match is found, not found or
the search is cleared)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 19:26:50 +03:00
Ivailo Monev
5b22777ceb generic: replace KColorDialog with QColorDialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 10:48:29 +03:00
Ivailo Monev
71359006ac generic: replace KFontDialog and KFontChooser with QFontDialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-31 19:17:51 +03:00
Ivailo Monev
8353b43b36 konsole: partial fix for some command line options
QCoreApplication::quit() stops event loops, it does not call ::exit() and
as the application (konsole application) instance is constructed there is
no even loop to quit (someone derped there, see the TODO too)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-31 08:33:38 +03:00
Ivailo Monev
96f645afe4 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 09:05:41 +02:00
Ivailo Monev
1cad595824 generic: drop scripting support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 08:14:30 +03:00
Ivailo Monev
260efdf321 konsole: disable size hint by default
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 00:51:12 +03:00
Ivailo Monev
f47177f876 generic: adjust to KNotification changes
some notification files, such as the style KCM one, were not even used

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-25 08:07:58 +03:00
Ivailo Monev
ca9117d909 generic: add X-KDE-HasTrayOption to .desktop files
for applications that do not create main window (e.g. create dialog window
instead) the tray feature is not enabled

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-24 16:57:14 +03:00
Ivailo Monev
f00420a34a generic: preperations for kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-19 19:47:34 +03:00
Ivailo Monev
f1f6ae7a3e generic: replace X-KDE-StartupNotify with StartupNotify
X-KDE-StartupNotify is for compatibility and used as fallback (in case
StartupNotify is not set)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-18 05:11:16 +03:00
Ivailo Monev
016fea783c generic: adjust to KLocalizedString changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-18 00:36:52 +03:00
Ivailo Monev
cf6a2620c6 generic: remove dead and irrelevant links references
consider the mail references just as dead

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 15:44:43 +03:00
Ivailo Monev
522f9f2631 generic: remove unused desktop file entries
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-03 22:27:32 +03:00
Ivailo Monev
19b46a1c46 generic: replace QVarLengthArray<T> with std::vector<T> and QVector<T>
std::vector<T> for when the data does not have to be shared (e.g. POD
types) and there is no Q_DECLARE_TYPEINFO() involved, QVector<T> for when
data should be shared

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-30 18:50:02 +00:00
Ivailo Monev
040e9c0832 konsole: do not apply style sheet to the tabs
does not change much, was making the tabs look ugly on color scheme change
tho due to palette mismatch

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 22:39:52 +03:00
Ivailo Monev
0ba740c6c5 generic: purge most manual tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-03 07:41:07 +03:00
Ivailo Monev
5b7845d814 generic: adjust to KUrl changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-23 16:55:47 +03:00
Ivailo Monev
ce48bc0997 generic: preperations for kdelibs changes
automatically replaced via:
find -name CMakeLists.txt -exec sed -e 's|${KDE4_PLASMA_LIBS}|KDE4::plasma|g' -e 's|${KDE4_KIO_LIBS}|KDE4::kio|g' -e 's|${KDE4_SOLID_LIBS}|KDE4::solid|g' -e 's|${KDE4_KFILE_LIBS}|KDE4::kfile|g' -e 's|${KDE4_KDECORE_LIBS}|KDE4::kdecore|g' -e 's|${KDE4_KDEUI_LIBS}|KDE4::kdeui|g' -e 's|${KDE4_KCMUTILS_LIBS}|KDE4::kcmutils|g' -e 's|${KDE4_KDECLARATIVE_LIBS}|KDE4::kdeclarative|g' -e 's|${KDE4_KPTY_LIBS}|KDE4::kpty|g' -e 's|${KDE4_KEMAIL_LIBS}|KDE4::kemail|g' -e 's|${KDE4_KMEDIAPLAYER_LIBS}|KDE4::kmediaplayer|g' -e 's|${KDE4_KPARTS_LIBS}|KDE4::kparts|g' -e 's|${KDE4_KIDLETIME_LIBS}|KDE4::kidletime|g' -e 's|${KDE4_KTEXTEDITOR_LIBS}|KDE4::ktexteditor|g' -e 's|${KDE4_KPASSWDSTORE_LIBS}|KDE4::kpasswdstore|g' -e 's|${KDE4_KARCHIVE_LIBS}|KDE4::karchive|g' -e 's|${KDE4_KDNSSD_LIBS}|KDE4::kdnssd|g' -e 's|${KDE4_KNOTIFYCONFIG_LIBS}|KDE4::knotifyconfig|g' -e 's|${KDE4_KEXIV2_LIBS}|KDE4::kexiv2|g' -i {} +

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:27:11 +03:00
Ivailo Monev
1df5da15d3 generic: remove references to build variables that are no set
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 19:23:17 +03:00
Ivailo Monev
472f24878b generic: adjust to kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 18:38:55 +03:00
Ivailo Monev
09ffee0462 generic: exclude some source files from the unity build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 23:21:43 +03:00
Ivailo Monev
e2eee40c09 konsole: de-duplicate config group constants
fixes ODR issue

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 22:52:42 +03:00
Ivailo Monev
70e8b11159 generic: remove QT_KATIE definition checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 14:44:29 +03:00
Ivailo Monev
fcbe9d8b46 konsole: include now required KLocale header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 12:59:27 +03:00
Ivailo Monev
563d0f1557 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-30 04:16:11 +03:00
Ivailo Monev
f3e5025c2f generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-17 15:43:14 +02:00
Ivailo Monev
8134e8439c konsole: set X-DBUS-ServiceName in the desktop file
klauncher was rewritten and now it is warning about it, previously it was
guessed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 04:56:40 +02:00
Ivailo Monev
8b2eba7361 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 01:41:49 +02:00
Ivailo Monev
a6bf48c93c generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 01:44:49 +03:00
Ivailo Monev
936c69c827 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:19:24 +03:00
Ivailo Monev
e9e8bddd9b konsole: remove test that requires file that is not shipped
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-11 11:21:42 +03:00
Ivailo Monev
06a7d81327 generic: make use of KUser and KUserGroup
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-10 22:17:43 +03:00
Ivailo Monev
a3bc9cf437 generic: make use of the new KRandom::randomMax() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 11:55:36 +03:00
Ivailo Monev
1212fc79f7 generic: adjust to authorization changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-25 19:12:57 +03:00
Ivailo Monev
e12c2fe7d8 konsole: correct comment about reimplementations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 06:41:14 +03:00
Ivailo Monev
87b3437422 konsole: suspend PTY device before opening teletype
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 23:08:28 +03:00
Ivailo Monev
e655b621ba konsole: remove now unused KUniqueApplication-related option
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 13:31:56 +03:00
Ivailo Monev
f3e8cebc4c konsole: X-DBUS-StartupType correction
it was not unique application and still isn't

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 13:25:42 +03:00
Ivailo Monev
a4a460f9b2 konsole: use KApplication instead of KUniqueApplication
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 13:13:42 +03:00
Ivailo Monev
7b8efc2d0b konsole: remove check for arguments Katie no longer supports [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 02:10:17 +03:00
Ivailo Monev
9aa847fdae konsole: initialize the start flags variable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 01:57:09 +03:00
Ivailo Monev
f7cee69cdc konsole: do not use semantic markup in application name
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 16:15:58 +03:00