Commit graph

1557 commits

Author SHA1 Message Date
Ivailo Monev
858b107742 kdeplasma-addons: update apod POTD provider URL
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 13:50:20 +02:00
Ivailo Monev
bf91210974 kuser: remove it
prone to breakage, should be rewritten as KCM module and use `useradd`,
`usermod`, etc. aswell as KUser and KUserGroup instead

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 13:24:04 +02:00
Ivailo Monev
2f0f8249a5 ksystemlog: remove it
requires changes to defaults or configuration changes from the user
to function properly on any BSD, journalctl is what Linux uses (i.e.
requires major rewrite)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 13:17:49 +02:00
Ivailo Monev
988be03b11 kcron: remove it
requires funcitonal cron which some Linux distributions do not even
have by default, can be reimplemented as KDED module

note that ktimer can execute commands after certain time (i.e. it is
simplified version of cron)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 13:13:28 +02:00
Ivailo Monev
78897ef6eb okular: set the KSpeech ID to lowercase one for consistency
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 01:09:04 +02:00
Ivailo Monev
59656a3e3e kemu: adjust to soundhw argument removal
note that even if the audio driver is not installed QEMU may just issue
a warning

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 00:17:55 +02:00
Ivailo Monev
2854d0dbde partitionmanager: keep references to QByteArray objects in LibPartedDevice::createPartitionTable()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 20:35:39 +02:00
Ivailo Monev
7c847f3a8f partitionmanager: force creation of nilfs2 filesystem
due to some Linux kernel issues (see LibPartedPartitionTable::commit())
even after partition table (re)creation the filesystem may still exist.
note the same is done for btrfs, ntfs and some other filesystem types

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 19:53:23 +02:00
Ivailo Monev
1bfc437dfb partitionmanager: remove clashing ExternalCommand::exitCode() method
QProcess has such method, its value defaults to zero tho

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 19:17:54 +02:00
Ivailo Monev
7b7b6eb826 partitionmanager: require command argument for ExternalCommand
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 19:11:20 +02:00
Ivailo Monev
976b3bcf69 partitionmanager: simplify luks mounting
soliduiserver uses the same method - instead of piping it sets the key to
stdin and writes the password to it, bonus points for simplifying the
internal command runner (ExternalCommand class) aswell

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 18:59:58 +02:00
Ivailo Monev
d3ea9485ee kemu: consistent format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 16:06:53 +02:00
Ivailo Monev
da74880b26 partitionmanager: remove unused variable in EditMountPointDialogWidget::readMountpoints()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 16:05:47 +02:00
Ivailo Monev
64fa811282 partitionmanager: use PedDevice::phys_sector_size member instead of Linux-specifiec code for it
making it slightly more portable, FreeBSD has no parted port tho

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 15:54:00 +02:00
Ivailo Monev
340ee3a7cf kemu: replace QMessageBox with KMessageBox
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 11:43:34 +02:00
Ivailo Monev
661899741b kemu: log debug message with the exit code when machine finishes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 11:33:07 +02:00
Ivailo Monev
dcdc710633 kemu: log messages to specialized debug area
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 11:26:29 +02:00
Ivailo Monev
ca888fe83e thumbnailers: draw blended icon for document thumbnails
see 2988a77e82a61426f8144c954dec349191e02bb3 in kde-workspace repo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-13 10:35:21 +02:00
Ivailo Monev
f04dd406e6 okular: DjVuLibre package properties update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-12 16:41:44 +02:00
Ivailo Monev
a73f249881 kdeplasma-addons: remove unused X-KDE-PlasmaPoTDProvider-SuffixType property
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 07:52:36 +02:00
Ivailo Monev
01ef0e2b06 okular: remove unused X-KDE-okularAPIVersion property
note that it is not checked for by okular itself, it's just being parsed
and stored in memory by anything using KService and such

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 07:47:34 +02:00
Ivailo Monev
e459aedf26 ark: remove unused X-KDE-Kerfuffle-APIRevision property
if you are not doing full rebuild (to catch API changes) atleast on
every new release then you are doing something wrong anyway

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-11 07:42:04 +02:00
Ivailo Monev
41861ad5f4 kdeplasma-addons: remove unused OrgKdeKLauncherInterface header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-08 03:47:19 +02:00
Ivailo Monev
46b2771b8c kdeplasma-addons: UIC warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-07 00:12:20 +02:00
Ivailo Monev
1be339edc2 kget: adjust to KIO changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 04:34:04 +02:00
Ivailo Monev
02f9d326c0 kmix: remove redundant __GNUC__ checks
#warning is supported by clang aswell

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 03:43:46 +02:00
Ivailo Monev
a4a1991208 generic: remove kdeinit support leftovers
once upon a time kdeinit used to call kdemain() function, with it rewritten
by me its hacks are in the past

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 03:42:11 +02:00
Ivailo Monev
1e692d9889 generic: set X-DBUS-ServiceName in the desktop files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 06:03:09 +02:00
Ivailo Monev
4b240bb6c6 ark: correct X-DBUS-StartupType and set X-DBUS-ServiceName
ark is not unique application, i.e. it uses KApplicaiton and provides
org.kde.ark-<pid> D-Bus interface

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 05:52:54 +02:00
Ivailo Monev
87868053f3 okular: prepare for kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-04 21:54:56 +02:00
Ivailo Monev
c011ba65d5 kmix: prepare for KAutostart changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 04:07:24 +02:00
Ivailo Monev
cfb1d8b33a okular: remove now unused part method and member
unused since 6a58726aea

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 01:39:07 +02:00
Ivailo Monev
c61abc65dd Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kde-extraapps 2022-12-03 00:49:51 +02:00
Ivailo Monev
d76f51d31c kdeplasma-addons: set the drag timer to zero after killing it in spellcheck applet
note: killTimer() would rampage if the timer ID is not m_dragTimer

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 00:46:42 +02:00
Ivailo Monev
a3d30e304b okular: use QTextCodec::codecForText() for codec detection in txt generator
QTextCodec::codecForUtfText() can detect only unicode signatures (on
purpose) while QTextCodec::codecForText() can detect more

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 21:35:27 +02:00
Ivailo Monev
a704ea60c9 kuser: include CheckSymbolExists instead of CheckFunctionExists module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 03:23:20 +02:00
Ivailo Monev
09bb2c3cb7 kuser: use check_symbol_exists() to check for symbols presence
CMAKE_REQUIRED_INCLUDES should specify list of header search paths btw

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 03:20:36 +02:00
Ivailo Monev
57abca60ad generic: version bump
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 22:09:47 +02:00
Ivailo Monev
7765ca38ab Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kde-extraapps 2022-12-01 19:07:15 +02:00
Ivailo Monev
09a4b1dd06 okular: fix xps generator printing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 19:06:37 +02:00
Ivailo Monev
ec12018e77 okular: remove now non-existing import_ps action from the part.rc
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 05:36:12 +02:00
Ivailo Monev
658e812f74 gwenview: do not rely on compiler to pick up the correct constructor
KUrl has QVariant operator meaning it should be QVariant from QVariant
(i.e. copy constructor) but the testModel() function (see the history model
test) explicitly converts it to KUrl while the StartMainPage class was
converting it to QUrl (via QVariant::toUrl()).

qVariantFromValue<T>() has type before QVariant specialization

side note, try compiling the following (with proper Makefile):

 #include <qurl.h>
 #include <qvariant.h>
 #include <qdebug.h>
 #include <kurl.h>

int main (int argc, char** argv)
{
    QVariant v(QUrl());
    qDebug() << v.type() << v.userType();

    QVariant v2(KUrl());
    qDebug() << v2.type() << v2.userType();

    return 0;
}

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 22:32:43 +02:00
Ivailo Monev
6a58726aea okular: remove the part action to import PS as PDF
Okular can open both document formats, can even export PS as PDF

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 19:53:00 +02:00
Ivailo Monev
e7750e6448 okular: remove non-existing action in part.rc
GHNS support was dropped

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 19:49:01 +02:00
Ivailo Monev
601a08ccab okular: remove file printer leftovers
only native printing (via QPrinter) is supported now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 19:40:11 +02:00
Ivailo Monev
fd5e26de00 okular: load the movie anew when repeating it
also the loaded state does not have to be tracked and a new attempt to load
it (in case of temporary resource failure) may succeed (failures are
neither tracked nor reported by the video widget class)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 03:23:38 +02:00
Ivailo Monev
c50f1ce84c okular: multiply the size by 4 from SnapshotTaker
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-28 11:22:50 +02:00
Ivailo Monev
f61bb0f7f3 okular: switch from poster to player when a mouse button is pressed and the current page is poster
this is just pre-face to (maybe) use poster image instead of custom one for
videos in the epub generator

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-28 06:41:33 +02:00
Ivailo Monev
91e0bf2ce0 okular: copyrighting snapshot taker to me
nothing left from the original code logic

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-28 05:53:07 +02:00
Ivailo Monev
84fc87f682 Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kde-extraapps 2022-11-28 05:48:41 +02:00