Commit graph

1127 commits

Author SHA1 Message Date
Ivailo Monev
49744946c6 kdecore: fix build against Qt4
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-29 13:04:53 +00:00
Ivailo Monev
eb1c4f4e6c cmake: detect Katie specific DBusMenuQt library
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-29 13:04:13 +00:00
Ivailo Monev
c43ceef904 plasma: reuse QFileInfo object in PackageStructure::setPath()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-25 00:59:51 +00:00
Ivailo Monev
6512385459 kutils: fix WId type handling in KMediaPlayer constructor for 64-bit host
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-25 00:59:00 +00:00
Ivailo Monev
dfb620ff0b plasma: fix regression since fff3f3fbf3
the path being file is not invalid case

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-22 14:42:42 +00:00
Ivailo Monev
f8a084be6c kdeui: plug KXmlGuiWindow memory leak
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 15:05:17 +00:00
Ivailo Monev
b24622f35d kdeui: use QDir::exists() to check for icon directory existence
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 04:01:04 +00:00
Ivailo Monev
052fcecc13 solid: plug a memory leak
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 04:00:31 +00:00
Ivailo Monev
b7a307d949 kdecore: use QFileInfo and QDir to check for existence instead of QFile where applicable
the paths checked in KMountPoint::Private::finalizePossibleMountPoint()
should be symlink to directory, not a file. the check in
KTempDir::removeDir() should obviously be for directory

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 02:54:32 +00:00
Ivailo Monev
8f0ce23410 kdecore: drop redundant QFileInfo cache
not only does it leak memory but private QFileInfo data is shared and the
object data will have to be refreshed to obtain correct information

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-12 16:29:33 +00:00
Ivailo Monev
fff3f3fbf3 plasma: use QDir::exists() to check for directory existence
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-09 03:38:03 +00:00
Ivailo Monev
7c787fcae3 kdecore: check if filename argument of KSettings is absolute rather than existing
this ensures that if filename is to be created the fallback lookup is not
used and in case filename is existing directory instead of actual file, as
QFile::exists() may return true for directories, it does not end up as
relative path passed to QSetting which leads to QSettings object being
created with relative name rather than the fallback

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-09 00:10:22 +00:00
Ivailo Monev
2fa84d58be kdecore: remove redundant private KSettings pointer and add object argument
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-06 23:32:14 +00:00
Ivailo Monev
a6ed9873d8 kdewidgets: effectively revert 689b24bae9 and d431c9572f
due to comma signs in some values QSettings from Qt4 implicitly converts
them to QStringList, after that the list cannot be converted to QString
because Qt4 cannot handle the conversion when the list contains more than
one element thus for compatibility the change has to be reverted

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 19:35:21 +00:00
Ivailo Monev
c85da6fadd solid: remove virtual specifier from Solid::Backends::UDev::Button::pressed() signal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-04 16:33:28 +00:00
Ivailo Monev
f2e0ae8099 kdecore: move sys/stat header inclusion from karchive header to source files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 18:19:14 +00:00
Ivailo Monev
ea7976dbb8 kio: move sys/stat header inclusion from global header to source files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 17:46:56 +00:00
Ivailo Monev
d431c9572f kdewidgets: skip Global values from the loop
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 13:50:38 +00:00
Ivailo Monev
a1345d67d6 generic: require filename and mode to be passed to KSettings constructor
otherwise the constructor can be shadowed by the default QSettings
constructor which does not take any arguments at all

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-01 12:46:10 +00:00
Ivailo Monev
1ed81cdbae Merge branch 'master' of https://github.com/fluxer/kdelibs 2020-01-01 12:20:25 +00:00
Ivailo Monev
689b24bae9 kdewidgets: replace KConfig with KSettings
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-01 12:19:53 +00:00
Ivailo Monev
62fd359884 kdecore: remove explicit specifier from KSettings constructor
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 23:08:09 +00:00
Ivailo Monev
e849b17ba8 kdecore: remove explicit specifier from KSettings constructor
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-25 22:27:26 +00:00
Ivailo Monev
7d0c2d0cb1 generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-23 16:36:22 +00:00
Ivailo Monev
eda7c9685f generic: remove unused KCharSelect class
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-20 00:28:21 +00:00
Ivailo Monev
5d6db58b4d generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 01:08:55 +00:00
Ivailo Monev
36e33c8c9f plasma: use reasonable maximum cache cost when build against Katie
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-01 06:01:47 +00:00
Ivailo Monev
cb6ddb2623 kdecore: improve encoders splitting and grouping of encoders by script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-24 23:37:11 +00:00
Ivailo Monev
3f1f73ba4d kdecore: rework KCharset to get available codecs from QTextCodec
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-22 20:47:37 +00:00
Ivailo Monev
33144e746a solid: use shared instead of static library for tests
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-18 15:13:04 +00:00
Ivailo Monev
4a49bf3808 cmake: deal with CMP0071 policy warnings
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-17 18:55:32 +00:00
Ivailo Monev
8111d6c3b1 kio: make use of static QString::number() constructors
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 17:55:25 +00:00
Ivailo Monev
5cc29351d6 kdecore: fix KEntryMap value change
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 12:20:55 +00:00
Ivailo Monev
3ed846617d kdecore: avoid two cache lookups in KStandardDirsPrivate::exists()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 11:20:32 +00:00
Ivailo Monev
55cc3a3f02 ldecore: avoid temporary in KStandardDirs::findResourceDir()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 11:14:08 +00:00
Ivailo Monev
6ba57af361 kdeui: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-22 23:18:26 +00:00
Ivailo Monev
5b41f81878 generic: make use of KSettings where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-12 17:45:25 +00:00
Ivailo Monev
3da944f05b kdecore: review KSettings documentation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-12 17:43:27 +00:00
Ivailo Monev
3cf1801b68 kdecore: check if file is already beeing watched to avoid stat and warning
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-12 14:52:57 +00:00
Ivailo Monev
c2f8387fa6 generic: implement KSettings class
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-12 14:09:24 +00:00
Ivailo Monev
aea83f844f cmake: add FLAC++ module for audio thumbnailers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-11 19:05:02 +00:00
Ivailo Monev
7bd3ee46b7 cmake: rely only on pkg-config files to find Taglib
it is more reliable in case of an issue with locales in which case output
can contain warning messages

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-11 19:04:18 +00:00
Ivailo Monev
c0e06f8215 generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-04 23:59:42 +00:00
Ivailo Monev
1770d5726f kpty: compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 13:32:47 +00:00
Ivailo Monev
cb8b3764f4 kfile: KFilePlacesViewDelegate cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 12:52:44 +00:00
Ivailo Monev
bdbbb9df78 generic: fix build against Katie
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 12:52:32 +00:00
Ivailo Monev
3d42d7876b kinit: compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 12:43:26 +00:00
Ivailo Monev
896df5f7a1 dnssd: fix build against Katie
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 12:40:57 +00:00
Ivailo Monev
58e118b3f6 kio: test KFileMetaInfo only of Strigi is found
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 12:29:34 +00:00
Ivailo Monev
81c4520000 kinit: KLauncher cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 11:56:42 +00:00