OSDN Git Service

kde/kde-workspace.git
2 years agokfirewall: generate rule for UDP protocol too
Ivailo Monev [Sat, 7 May 2022 09:51:39 +0000 (12:51 +0300)]
kfirewall: generate rule for UDP protocol too

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokscreensaver: kill the xscreensaver daemon process after disconnecting the state...
Ivailo Monev [Sat, 7 May 2022 00:01:04 +0000 (03:01 +0300)]
kscreensaver: kill the xscreensaver daemon process after disconnecting the state tracker

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokfirewall: move variable closer to the scope its usage
Ivailo Monev [Sat, 7 May 2022 00:00:29 +0000 (03:00 +0300)]
kfirewall: move variable closer to the scope its usage

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokfirewall: do not convert the address to upper-case in the helper
Ivailo Monev [Fri, 6 May 2022 23:27:19 +0000 (02:27 +0300)]
kfirewall: do not convert the address to upper-case in the helper

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: Qt is no longer supported
Ivailo Monev [Fri, 6 May 2022 23:13:35 +0000 (02:13 +0300)]
drkonqi: Qt is no longer supported

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokfirewall: disable control module UI widgets if iptables is not available
Ivailo Monev [Sat, 7 May 2022 00:39:40 +0000 (00:39 +0000)]
kfirewall: disable control module UI widgets if iptables is not available

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokfirewall: build and install only on Linux
Ivailo Monev [Fri, 6 May 2022 22:07:12 +0000 (01:07 +0300)]
kfirewall: build and install only on Linux

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokscreensaver: kill xscreensaver daemon process from KScreenSaver destructor
Ivailo Monev [Fri, 6 May 2022 21:56:33 +0000 (00:56 +0300)]
kscreensaver: kill xscreensaver daemon process from KScreenSaver destructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokfirewall: pass long options to iptables
Ivailo Monev [Fri, 6 May 2022 21:48:55 +0000 (00:48 +0300)]
kfirewall: pass long options to iptables

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokfirewall: clear settings map before reading settings
Ivailo Monev [Fri, 6 May 2022 21:25:34 +0000 (00:25 +0300)]
kfirewall: clear settings map before reading settings

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokfirewall: do not error out on empty rules
Ivailo Monev [Fri, 6 May 2022 21:16:49 +0000 (00:16 +0300)]
kfirewall: do not error out on empty rules

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokfirewall: fix inbound traffic rules generation
Ivailo Monev [Fri, 6 May 2022 21:05:54 +0000 (00:05 +0300)]
kfirewall: fix inbound traffic rules generation

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokfirewall: new control module and service, implemented via iptables
Ivailo Monev [Fri, 6 May 2022 14:58:52 +0000 (17:58 +0300)]
kfirewall: new control module and service, implemented via iptables

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokinfocenter: assume all module sections can have more than one entry
Ivailo Monev [Fri, 6 May 2022 13:12:43 +0000 (16:12 +0300)]
kinfocenter: assume all module sections can have more than one entry

snd_soc_core has two different descriptions and two same license and author
sections for example

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokioslave: remove invalid and unused network MIME types
Ivailo Monev [Fri, 6 May 2022 11:39:15 +0000 (14:39 +0300)]
kioslave: remove invalid and unused network MIME types

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokioslave: use icons provided by ariya-icons for network MIME types
Ivailo Monev [Fri, 6 May 2022 09:28:05 +0000 (12:28 +0300)]
kioslave: use icons provided by ariya-icons for network MIME types

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokioslave: remove unused network MIME types
Ivailo Monev [Fri, 6 May 2022 09:19:32 +0000 (12:19 +0300)]
kioslave: remove unused network MIME types

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokioslave: redirect sftp-ssh service URLs to sftp slave from network slave
Ivailo Monev [Fri, 6 May 2022 01:35:54 +0000 (01:35 +0000)]
kioslave: redirect sftp-ssh service URLs to sftp slave from network slave

2 years agokioslave: rfb compatibility bits for network slave
Ivailo Monev [Thu, 5 May 2022 21:47:42 +0000 (00:47 +0300)]
kioslave: rfb compatibility bits for network slave

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokioslave: set the icon for the service to the one set in the MIME type from the netwo...
Ivailo Monev [Thu, 5 May 2022 19:51:04 +0000 (22:51 +0300)]
kioslave: set the icon for the service to the one set in the MIME type from the network KIO slave

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: ajdust to kdnssd library changes
Ivailo Monev [Thu, 5 May 2022 19:20:45 +0000 (22:20 +0300)]
generic: ajdust to kdnssd library changes

2 years agokgreeter: start glib poll timer after the greeter has been setup
Ivailo Monev [Thu, 5 May 2022 11:38:39 +0000 (14:38 +0300)]
kgreeter: start glib poll timer after the greeter has been setup

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokscreensaver: invalidate the active timer from KScreenSaver constructor
Ivailo Monev [Mon, 2 May 2022 22:21:55 +0000 (01:21 +0300)]
kscreensaver: invalidate the active timer from KScreenSaver constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokwin: remove non-operational screen locking prevention action
Ivailo Monev [Mon, 2 May 2022 17:23:39 +0000 (20:23 +0300)]
kwin: remove non-operational screen locking prevention action

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoksysguard: adjust ksysguardd test to kdelibs changes
Ivailo Monev [Sun, 1 May 2022 17:53:13 +0000 (20:53 +0300)]
ksysguard: adjust ksysguardd test to kdelibs changes

for reference:
https://github.com/fluxer/kdelibs/commit/107a01f0e05712fd10089f3f2322b13e21d3d127

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokcontrol: update note about joystick device driver
Ivailo Monev [Sun, 1 May 2022 15:24:10 +0000 (18:24 +0300)]
kcontrol: update note about joystick device driver

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokcontrol: remove __STRICT_ANSI__ override
Ivailo Monev [Sun, 1 May 2022 15:23:02 +0000 (18:23 +0300)]
kcontrol: remove __STRICT_ANSI__ override

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokinfocenter: new kernel module
Ivailo Monev [Sun, 1 May 2022 11:18:39 +0000 (14:18 +0300)]
kinfocenter: new kernel module

requires:
https://github.com/fluxer/kdelibs/commit/b089f32459b6bbb43aa07da25233c4f16df34dfe

warns about (possibly) missing firmwares too:
https://ibb.co/HKggFvr

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokinfocenter: remove unused QProcess header inclusion
Ivailo Monev [Sun, 1 May 2022 09:59:18 +0000 (12:59 +0300)]
kinfocenter: remove unused QProcess header inclusion

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokinfocenter: fix usbview module devices refreshing
Ivailo Monev [Sat, 30 Apr 2022 13:42:05 +0000 (16:42 +0300)]
kinfocenter: fix usbview module devices refreshing

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokgreeter: minor review
Ivailo Monev [Fri, 29 Apr 2022 11:45:19 +0000 (14:45 +0300)]
kgreeter: minor review

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokinfocenter: port usbview module to KDeviceDatabase
Ivailo Monev [Fri, 29 Apr 2022 11:40:58 +0000 (14:40 +0300)]
kinfocenter: port usbview module to KDeviceDatabase

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokinfocenter: check libusb functions return values from usbview module
Ivailo Monev [Fri, 29 Apr 2022 06:12:16 +0000 (09:12 +0300)]
kinfocenter: check libusb functions return values from usbview module

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokgreeter: unreference the glib loop from KGreeter destructor
Ivailo Monev [Fri, 29 Apr 2022 05:41:55 +0000 (08:41 +0300)]
kgreeter: unreference the glib loop from KGreeter destructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokgreeter: unreference the glib loop before quit
Ivailo Monev [Thu, 28 Apr 2022 17:03:36 +0000 (20:03 +0300)]
kgreeter: unreference the glib loop before quit

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoplasma: replace hard-coded signal number with definition in kill runner
Ivailo Monev [Thu, 28 Apr 2022 16:48:31 +0000 (19:48 +0300)]
plasma: replace hard-coded signal number with definition in kill runner

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokgreeter: smooth-scale the background image
Ivailo Monev [Thu, 28 Apr 2022 15:43:40 +0000 (18:43 +0300)]
kgreeter: smooth-scale the background image

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokrunner: use translucent background image if compositing is active, panel background...
Ivailo Monev [Thu, 28 Apr 2022 11:28:00 +0000 (14:28 +0300)]
krunner: use translucent background image if compositing is active, panel background otherwise

fixes background transparency with some themes like air for notebooks

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoplasma: remove now unused StringStringMap metatype
Ivailo Monev [Thu, 28 Apr 2022 09:55:31 +0000 (12:55 +0300)]
plasma: remove now unused StringStringMap metatype

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokscreensaver: const-ify variable
Ivailo Monev [Thu, 28 Apr 2022 09:53:37 +0000 (12:53 +0300)]
kscreensaver: const-ify variable

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: minor KDisplayManager review
Ivailo Monev [Thu, 28 Apr 2022 09:53:17 +0000 (12:53 +0300)]
libs: minor KDisplayManager review

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: ignore inactive sessions in KDisplayManager::localSessions()
Ivailo Monev [Thu, 28 Apr 2022 09:25:47 +0000 (12:25 +0300)]
libs: ignore inactive sessions in KDisplayManager::localSessions()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokgreeter: double the glib poll time
Ivailo Monev [Thu, 28 Apr 2022 09:02:15 +0000 (12:02 +0300)]
kgreeter: double the glib poll time

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokgreeter: do not propagate own timer event to the main window
Ivailo Monev [Thu, 28 Apr 2022 08:44:19 +0000 (11:44 +0300)]
kgreeter: do not propagate own timer event to the main window

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokgreeter: pre-scale and cache the scaled background image
Ivailo Monev [Thu, 28 Apr 2022 08:32:53 +0000 (11:32 +0300)]
kgreeter: pre-scale and cache the scaled background image

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokgreeter: cache the scaled rectangle image
Ivailo Monev [Thu, 28 Apr 2022 07:55:37 +0000 (10:55 +0300)]
kgreeter: cache the scaled rectangle image

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokcontrol: remove check if lid is closed
Ivailo Monev [Thu, 28 Apr 2022 06:00:23 +0000 (09:00 +0300)]
kcontrol: remove check if lid is closed

since the randr module methods are not D-Bus exported there is (normally)
no way for a user to interact with the action and trigger display switch,
the system may even be suspended while the lid is closed. there is also the
case where the laptop screen is not used (external monitor is used), lid is
closed, the system is not suspended and a switch has to happen from the
external monitor to the laptop screen because the external monitor is
unplugged. the check is just bogus for many cases

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokscreensaver: correct variable initialization
Ivailo Monev [Thu, 28 Apr 2022 05:52:11 +0000 (08:52 +0300)]
kscreensaver: correct variable initialization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoMerge branch 'master' of ssh://github.com/fluxer/kde-workspace
Ivailo Monev [Wed, 27 Apr 2022 20:53:44 +0000 (23:53 +0300)]
Merge branch 'master' of ssh://github.com/fluxer/kde-workspace

2 years agolibs: remove unused configuration checks
Ivailo Monev [Wed, 27 Apr 2022 20:53:31 +0000 (23:53 +0300)]
libs: remove unused configuration checks

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: fix ConsoleKit fallback in KDisplayManager::isSwitchable()
Ivailo Monev [Wed, 27 Apr 2022 20:07:26 +0000 (23:07 +0300)]
libs: fix ConsoleKit fallback in KDisplayManager::isSwitchable()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: fallback to ConsoleKit in KDisplayManager
Ivailo Monev [Wed, 27 Apr 2022 19:52:38 +0000 (22:52 +0300)]
libs: fallback to ConsoleKit in KDisplayManager

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: reimplement KDisplayManager
Ivailo Monev [Wed, 27 Apr 2022 18:52:32 +0000 (21:52 +0300)]
libs: reimplement KDisplayManager

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokinfocenter: implement exporting of information for currently selected device item...
Ivailo Monev [Wed, 27 Apr 2022 15:29:44 +0000 (18:29 +0300)]
kinfocenter: implement exporting of information for currently selected device item from usbview module

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokinfocenter: show information message when exporting is complete
Ivailo Monev [Wed, 27 Apr 2022 16:09:49 +0000 (16:09 +0000)]
kinfocenter: show information message when exporting is complete

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokinfocenter: pci module does not require X11 libraries
Ivailo Monev [Wed, 27 Apr 2022 15:35:45 +0000 (15:35 +0000)]
kinfocenter: pci module does not require X11 libraries

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoplasma: remove hidden and disabled by default option to show show remaining time
Ivailo Monev [Wed, 27 Apr 2022 11:59:10 +0000 (14:59 +0300)]
plasma: remove hidden and disabled by default option to show show remaining time

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokinfocenter: remove unused header inclusion
Ivailo Monev [Wed, 27 Apr 2022 11:05:30 +0000 (14:05 +0300)]
kinfocenter: remove unused header inclusion

works as intended:
https://ibb.co/3vhjTrD

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokinfocenter: check parents one-level deeper from usbview module
Ivailo Monev [Wed, 27 Apr 2022 10:40:14 +0000 (13:40 +0300)]
kinfocenter: check parents one-level deeper from usbview module

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokinfocenter: usbview module build fix for FreeBSD
Ivailo Monev [Wed, 27 Apr 2022 08:01:59 +0000 (11:01 +0300)]
kinfocenter: usbview module build fix for FreeBSD

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokinfocenter: reimplement usbview module via libusb
Ivailo Monev [Wed, 27 Apr 2022 07:46:45 +0000 (10:46 +0300)]
kinfocenter: reimplement usbview module via libusb

now it will function on non-Linux hosts too

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokgreeter: use Plasma default theme wallpaper and rectangle image by default
Ivailo Monev [Tue, 26 Apr 2022 08:02:28 +0000 (11:02 +0300)]
kgreeter: use Plasma default theme wallpaper and rectangle image by default

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoplasma: do not emit useless data from hostip geolocation provider
Ivailo Monev [Tue, 26 Apr 2022 03:59:05 +0000 (06:59 +0300)]
plasma: do not emit useless data from hostip geolocation provider

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoplasma: deal with TODO [ci skip]
Ivailo Monev [Mon, 25 Apr 2022 16:20:12 +0000 (19:20 +0300)]
plasma: deal with TODO [ci skip]

brute-force guess:
curl ipinfo.io/json
{
  "ip": "xx.xx.xx.xx",
  "city": "Dve Mogili",
  "region": "Ruse",
  "country": "BG",
  "loc": "43.5926,25.8749",
  "org": "AS59900 Balkan Internet Exchange Ltd",
  "postal": "7158",
  "timezone": "Europe/Sofia",
  "readme": "https://ipinfo.io/missingauth"
}

smil3y@debian:~$ curl http://www.geoplugin.net/json.gp
{
  "geoplugin_request":"xx.xx.xx.xx",
  "geoplugin_status":200,
  "geoplugin_delay":"2ms",
  "geoplugin_credit":"Some of the returned data includes GeoLite data created by MaxMind, available from <a href='http:\/\/www.maxmind.com'>http:\/\/www.maxmind.com<\/a>.",
  "geoplugin_city":"Byala",
  "geoplugin_region":"Ruse",
  "geoplugin_regionCode":"18",
  "geoplugin_regionName":"Ruse",
  "geoplugin_areaCode":"",
  "geoplugin_dmaCode":"",
  "geoplugin_countryCode":"BG",
  "geoplugin_countryName":"Bulgaria",
  "geoplugin_inEU":1,
  "geoplugin_euVATrate":20,
  "geoplugin_continentCode":"EU",
  "geoplugin_continentName":"Europe",
  "geoplugin_latitude":"43.4465",
  "geoplugin_longitude":"25.7358",
  "geoplugin_locationAccuracyRadius":"1",
  "geoplugin_timezone":"Europe\/Sofia",
  "geoplugin_currencyCode":"BGN",
  "geoplugin_currencySymbol":"лв",
  "geoplugin_currencySymbol_UTF8":"лв",
  "geoplugin_currencyConverter":1.812
}

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokscreensaver: fallback to ConsoleKit for (un)lock signal
Ivailo Monev [Mon, 25 Apr 2022 15:35:09 +0000 (18:35 +0300)]
kscreensaver: fallback to ConsoleKit for (un)lock signal

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokscreensaver: implement locking and unlocking on session manager signals
Ivailo Monev [Mon, 25 Apr 2022 14:23:17 +0000 (17:23 +0300)]
kscreensaver: implement locking and unlocking on session manager signals

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokscreensaver: correct xscreensaver-command return value checks
Ivailo Monev [Mon, 25 Apr 2022 14:03:08 +0000 (17:03 +0300)]
kscreensaver: correct xscreensaver-command return value checks

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoplasma: drop GeoClue provider for geolocation data engine
Ivailo Monev [Mon, 25 Apr 2022 07:47:04 +0000 (10:47 +0300)]
plasma: drop GeoClue provider for geolocation data engine

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoplasma: implement geoPlugin provider for geolocation data engine
Ivailo Monev [Mon, 25 Apr 2022 07:21:41 +0000 (10:21 +0300)]
plasma: implement geoPlugin provider for geolocation data engine

for reference:
https://github.com/fluxer/katana/issues/26

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoplasma: ipinfo geolocation plugin copyright
Ivailo Monev [Mon, 25 Apr 2022 07:20:51 +0000 (10:20 +0300)]
plasma: ipinfo geolocation plugin copyright

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: fallback to ConsoleKit in KDisplayManager::isSwitchable()
Ivailo Monev [Mon, 25 Apr 2022 04:13:18 +0000 (07:13 +0300)]
libs: fallback to ConsoleKit in KDisplayManager::isSwitchable()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agolibs: fix KDisplayManager::isSwitchable() when systemd is used instead of ConsoleKit
Ivailo Monev [Sun, 24 Apr 2022 18:03:39 +0000 (21:03 +0300)]
libs: fix KDisplayManager::isSwitchable() when systemd is used instead of ConsoleKit

for reference:
https://bugs.kde.org/show_bug.cgi?id=427777

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoplasma: put back the inhibition item to the battery monitor applet
Ivailo Monev [Sat, 23 Apr 2022 04:36:38 +0000 (07:36 +0300)]
plasma: put back the inhibition item to the battery monitor applet

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoplasma: remove powerdevil leftovers
Ivailo Monev [Sat, 23 Apr 2022 04:23:13 +0000 (07:23 +0300)]
plasma: remove powerdevil leftovers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: adjust to solid changes
Ivailo Monev [Fri, 22 Apr 2022 13:21:42 +0000 (16:21 +0300)]
generic: adjust to solid changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: remove redundant executables output path override
Ivailo Monev [Thu, 21 Apr 2022 21:30:51 +0000 (00:30 +0300)]
generic: remove redundant executables output path override

kde4_add_manual_test() macro already does it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokscreensaver: remove stub interface methods
Ivailo Monev [Wed, 20 Apr 2022 03:52:42 +0000 (06:52 +0300)]
kscreensaver: remove stub interface methods

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: drop powerdevil and adjust to power manager changes
Ivailo Monev [Tue, 19 Apr 2022 23:23:07 +0000 (02:23 +0300)]
generic: drop powerdevil and adjust to power manager changes

TODO: reimplement plasma battery applet

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokscreensaver: register object at /org/freedesktop/ScreenSaver too and unregister...
Ivailo Monev [Tue, 19 Apr 2022 02:03:15 +0000 (05:03 +0300)]
kscreensaver: register object at /org/freedesktop/ScreenSaver too and unregister service and objects from destructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokinfocenter: update bundled USB IDs file
Ivailo Monev [Tue, 19 Apr 2022 00:58:33 +0000 (03:58 +0300)]
kinfocenter: update bundled USB IDs file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: rate unnamed symbols from LLDB output as missing function
Ivailo Monev [Mon, 18 Apr 2022 02:13:49 +0000 (05:13 +0300)]
drkonqi: rate unnamed symbols from LLDB output as missing function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: reverse the order of line rating in LLDB parser
Ivailo Monev [Sat, 16 Apr 2022 19:16:16 +0000 (22:16 +0300)]
drkonqi: reverse the order of line rating in LLDB parser

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: trim the line only once in LLDB parser
Ivailo Monev [Sat, 16 Apr 2022 15:16:55 +0000 (18:16 +0300)]
drkonqi: trim the line only once in LLDB parser

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: parse function, library and source for more accurate rating from LLDB output
Ivailo Monev [Sat, 16 Apr 2022 15:11:07 +0000 (18:11 +0300)]
drkonqi: parse function, library and source for more accurate rating from LLDB output

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: remove unused parsers methods
Ivailo Monev [Sat, 16 Apr 2022 03:50:11 +0000 (06:50 +0300)]
drkonqi: remove unused parsers methods

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: rate all parsed lines from LLDB output
Ivailo Monev [Sat, 16 Apr 2022 03:23:03 +0000 (06:23 +0300)]
drkonqi: rate all parsed lines from LLDB output

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: do not scan for thread and frame number from LLDB parser
Ivailo Monev [Sat, 16 Apr 2022 02:38:23 +0000 (05:38 +0300)]
drkonqi: do not scan for thread and frame number from LLDB parser

not used for any purpose

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: better highlighting for functions from LLDB output
Ivailo Monev [Fri, 15 Apr 2022 21:57:55 +0000 (00:57 +0300)]
drkonqi: better highlighting for functions from LLDB output

this will do:
https://ibb.co/RN7kxBY

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agokgreeter: set the default session to kde-plasma
Ivailo Monev [Fri, 15 Apr 2022 20:16:15 +0000 (23:16 +0300)]
kgreeter: set the default session to kde-plasma

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: highlight signals from LLDB output
Ivailo Monev [Fri, 15 Apr 2022 17:46:22 +0000 (20:46 +0300)]
drkonqi: highlight signals from LLDB output

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: semi-working highlighting for functions from LLDB output
Ivailo Monev [Fri, 15 Apr 2022 17:31:16 +0000 (20:31 +0300)]
drkonqi: semi-working highlighting for functions from LLDB output

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: suffix techbase URL definition
Ivailo Monev [Fri, 15 Apr 2022 17:24:36 +0000 (20:24 +0300)]
drkonqi: suffix techbase URL definition

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agogeneric: add backtraces feature information
Ivailo Monev [Fri, 15 Apr 2022 17:08:35 +0000 (20:08 +0300)]
generic: add backtraces feature information

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: typo
Ivailo Monev [Fri, 15 Apr 2022 09:01:14 +0000 (12:01 +0300)]
drkonqi: typo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: fix library highlighting edge case
Ivailo Monev [Fri, 15 Apr 2022 08:12:02 +0000 (11:12 +0300)]
drkonqi: fix library highlighting edge case

so far so good:
https://ibb.co/TTtC9p9

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: better LLDB source part detection
Ivailo Monev [Fri, 15 Apr 2022 07:51:21 +0000 (10:51 +0300)]
drkonqi: better LLDB source part detection

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: implement LLDB parser and highlighter
Ivailo Monev [Fri, 15 Apr 2022 07:22:18 +0000 (10:22 +0300)]
drkonqi: implement LLDB parser and highlighter

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: stub LLDB parser and highlighter
Ivailo Monev [Fri, 15 Apr 2022 06:19:50 +0000 (09:19 +0300)]
drkonqi: stub LLDB parser and highlighter

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: move "about bug reporting" to drkonqi_globals header and use definition...
Ivailo Monev [Fri, 15 Apr 2022 04:06:20 +0000 (07:06 +0300)]
drkonqi: move "about bug reporting" to drkonqi_globals header and use definition for it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrkonqi: add LLDB data files
Ivailo Monev [Fri, 15 Apr 2022 01:37:55 +0000 (04:37 +0300)]
drkonqi: add LLDB data files

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>