Commit graph

1547 commits

Author SHA1 Message Date
Ivailo Monev
ac0a81cd61 kdecore: const-ify KCompositeJob::hasSubjobs()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-16 16:04:07 +03:00
Ivailo Monev
73eed1ad65 kdecore: remove kwebkitpart reference in test case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-16 14:35:27 +03:00
Ivailo Monev
74bcfd8a4d kdecore: remove non-const KLocale::weekNumberSystem() getter
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-16 14:34:48 +03:00
Ivailo Monev
9ed732fc63 generic: bump minimim shared-mime-info requirement to v0.70
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-16 09:57:29 +03:00
Ivailo Monev
01f6ddfca4 kdecore: add installation-prefixed directories to pkgconfig paths in mimeDataBaseVersion()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-16 09:57:00 +03:00
Ivailo Monev
7835f2efd2 kdecore: adjust KMimeType test case to icon theme changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-16 04:22:02 +03:00
Ivailo Monev
65f76265a3 kdecore: remove man and fish kio slaves references
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-16 04:21:17 +03:00
Ivailo Monev
cdb0195dfd kdecore: testing build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-16 04:05:54 +03:00
Ivailo Monev
9e817da4bc kdecore: remove unused KServiceTypeTrader::defaultOffers() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-15 15:43:05 +03:00
Ivailo Monev
d4fb9c2bb2 generic: remove KService profile feature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-15 15:26:19 +03:00
Ivailo Monev
a697e92048 interfaces: do not attempt to load non-existing ktexteditorkabcbridge library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-15 12:12:28 +03:00
Ivailo Monev
07522192c3 generic: avoid global static KStandardDirs instance access
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-15 05:25:34 +03:00
Ivailo Monev
68af32dbe4 kdecore: regenerate entities source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-15 04:35:52 +03:00
Ivailo Monev
a0ff14b7ae kdecore: correct return type of KProcess methods returning PID
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-14 13:10:37 +03:00
Ivailo Monev
54e5ba585c kdeui: compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-14 13:10:07 +03:00
Ivailo Monev
c91cef75ef kioslave: CodeQL warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-14 12:33:40 +03:00
Ivailo Monev
e0cbdd94f3 plasma: remove unused and bogus water animation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-14 12:11:03 +03:00
Ivailo Monev
53efbdfa94 kdecore: remove all KSaveFile backup modes except simple
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-14 11:49:13 +03:00
Ivailo Monev
55b5c16319 kdecore: attempt to add file back to the watch on remove events
fixes Plasma theme changing

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-14 03:29:13 +03:00
Ivailo Monev
2a4447ed40 generic: compiler warning fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-13 16:16:12 +03:00
Ivailo Monev
bf70fecf45 kparts: remove konqueror support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-13 10:05:40 +03:00
Ivailo Monev
b31614e7df kinit: plug memory leak
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-13 06:36:20 +03:00
Ivailo Monev
4a98f597a0 generic: static analyzer warning fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-13 06:27:57 +03:00
Ivailo Monev
ae1fff2b4f solid: CMake warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-13 05:31:47 +03:00
Ivailo Monev
9ffcd227c4 solid: UDev backend client review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-13 04:21:00 +03:00
Ivailo Monev
dbc5f9a9c8 solid: deal with FIXME related to UDev backend and FreeBSD
input devices are detected, if more functionality is implemented in
libudev-devd (https://github.com/FreeBSDDesktop/libudev-devd) and
linprocfs (https://www.freebsd.org/cgi/man.cgi?linprocfs(5)) more
backend features may be working

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-13 02:50:45 +03:00
Ivailo Monev
0b472471a5 solid: move UDev backend network code where it belongs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-13 02:25:13 +03:00
Ivailo Monev
495599a241 solid: bring back UdevQt::Device::alternateDeviceSymlinks() to use it in storage access
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-12 13:45:42 +03:00
Ivailo Monev
de3b483cc3 solid: deal with TODO in UDev backend related to properties getters
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-12 13:31:35 +03:00
Ivailo Monev
e2bc00588a solid: remove unused UDev backend methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-12 13:16:56 +03:00
Ivailo Monev
1902d2ec25 solid: use UdevQt::Device::driver() method to obtain driver property
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-12 13:09:06 +03:00
Ivailo Monev
cae36b782b kdeui: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-11 13:56:39 +03:00
Ivailo Monev
52d07efe02 solid: use UDev device properties for button type detection
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 21:26:32 +03:00
Ivailo Monev
34c5d4ae82 solid: implement button icon and description for UDev backend
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 21:25:30 +03:00
Ivailo Monev
38705f18ab kdecore: remove non-existing class forward declaration
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 11:17:18 +03:00
Ivailo Monev
5fdb6e8dd7 kdecore: remove now unused definition from kde_file header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 06:27:26 +03:00
Ivailo Monev
22adbbe45b kioslave: avoid sendfile64()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 06:26:34 +03:00
Ivailo Monev
bd690412e0 solid: DVD+R capability detection correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 03:18:29 +03:00
Ivailo Monev
009921250e solid: implement optical disc capacity information
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 03:03:23 +03:00
Ivailo Monev
1fc9e7ab3a solid: prioritize optical drive/disc in icon and description queries
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 03:02:25 +03:00
Ivailo Monev
d575439857 solid: appendable optical disc correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 02:31:26 +03:00
Ivailo Monev
9e554f60fa generic: add new signal to solid device manager
its use case is shown in KFilePlacesModel, basically when a CD-ROM is
ejected it will be removed from the items in the model and when disc is
inserted item for it will be added to the model. Dolphin and Plasma require
changes of their own for this behaviour to be consistent across
applications

naming the method after OpticalDisc::availableContent(), have in mind it
should work when a disc is erased and written to for example or when a
device is formatted and no longer has filesystem which has not been tested
but in theory should work. may need additional checks for encrypted device
but that can be done in the future

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 02:15:42 +03:00
Ivailo Monev
8842c7f462 solid: deal with TODO related to hot-pluggable optical drive description
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-09 22:25:56 +03:00
Ivailo Monev
4b1526323a solid: optical disc content type detection fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-09 21:52:13 +03:00
Ivailo Monev
ec45095de1 solid: optical devices are in the block sub-system
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-09 21:28:21 +03:00
Ivailo Monev
81d7008712 solid: boil down CD-ROM checks to ID_CDROM property
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-09 13:17:04 +03:00
Ivailo Monev
842de7a83f generic: handle optical drive/disc as block devices
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-09 12:43:00 +03:00
Ivailo Monev
996ce828dc solid: ignore disk block devices
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-09 12:32:14 +03:00
Ivailo Monev
e256cbb1a6 solid: storage and optical drives workaround
fixes optical devices ejecting and possibly more

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-09 09:17:46 +03:00
Ivailo Monev
88ed8ad3c2 solid: add reference to SCSI storage interface [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-09 06:41:25 +03:00