Ivailo Monev
9775d571b0
generic: use ttyname_r() if available
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-18 22:44:10 +03:00
Ivailo Monev
c86c84f49c
kpty: assume FreeBSD has openpty() and remove hack
...
available since 4.3BSD Reno., for reference:
https://www.freebsd.org/cgi/man.cgi?query=openpty
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-18 22:34:17 +03:00
Ivailo Monev
95954aa997
kdecore: add warning to KSaveFile documentation [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-18 01:45:07 +03:00
Ivailo Monev
62e58443a1
generic: AppVeyor cache reset [ci reset]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-18 00:27:14 +03:00
Ivailo Monev
7be7e2c5d1
kdecore: adjust expected data in test case
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-16 19:39:21 +03:00
Ivailo Monev
3c7fdfb622
kpty: pass correct master file descriptor to ptsname_r() in KPty::open()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-16 19:23:14 +03:00
Ivailo Monev
d6d58917bc
kpty: assume tcgetattr() and tcsetattr() are available
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-16 19:19:32 +03:00
Ivailo Monev
e529267d21
kpty: use ptsname_r() if available, assume ptsname() is available
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-16 19:18:25 +03:00
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