0565d3533f
correct desktop indices for main widget
2023-05-18 12:53:51 +03:00
338828da88
add release pipeline
2023-05-18 01:41:48 +03:00
09a3c32d0c
fix some found warning
2023-05-17 21:37:00 +03:00
dea9d488df
wayland support
2023-05-17 03:42:40 +03:00
84de9755b5
fix (some) KF deprecation warnings
2023-03-30 03:31:57 +03:00
91abbdcd96
clang-tidy warning fixes
2020-11-03 04:23:01 +03:00
e81d765098
update to new process api
2020-11-01 14:33:17 +03:00
a4a1ae064f
newest qt fixes
2020-11-01 00:38:59 +03:00
0f19bce80d
close process in destructor
2019-12-15 11:31:49 +03:00
276248a748
system source, some code improvements
2019-12-14 23:54:15 +03:00
423eabd857
fix battery tests
2017-12-17 04:29:23 +03:00
e5a9e99438
Replace yahoo finance to stooq ( #131 )
...
Old code is dropped to separated provider
2017-12-15 02:01:34 +03:00
2d7d4c55a2
use MSD for battery calculations, fix segfault
2017-08-25 06:11:18 +03:00
ea5d73d8fd
add more battery retalted keys
2017-08-24 01:20:27 +03:00
d2e6f2fe38
some refactoring
...
* massive changes inside includes, drop unused definitions
* rewrite some initialization methods to avoid additional
freeing/allocation
* drop some explicit destructors calls
2017-07-14 03:34:05 +03:00
acc4df92bc
fix invalid mpris parser
...
In some cases it causes the error like:
Error message "Интерфейс «(null)» для пути /org/mpris/MediaPlayer2 объекта не найден"
(for example deadbeef was affected). Suggested patch should fix this
issue and seems to be working with at least deadbeef and qmmp mpris
engines.
2017-05-17 17:43:18 +03:00
d0c96ce829
massive refactoring
2017-05-05 17:55:52 +03:00
6e62ceaac7
massive changes inside
...
* use pass by ref instead of by value if possible
* use reference in interation over collections
* fix no tag inserting
2017-05-04 15:00:50 +03:00
1b4d1d6944
implement qcronscheduler, tests update
2017-04-28 01:47:42 +03:00
10f556e41b
Try to fix test for automatic run with travis
...
* Additionally calculate valid pressure
2017-02-13 21:04:03 +03:00
bfdaadfc8b
add socket activation for extensions ( #118 )
...
Option `X-AW-Socket` is used. Any message received by this socket will
trigger extension update. If the option is set, `X-AW-Interval` will be
ignored
2017-02-06 12:16:16 +03:00
06f4882a2d
add network request source
2016-11-04 01:12:25 +03:00
ee6cf60aa4
change constants from #define
to const var val
...
Update contributing.md accordingly
2016-09-18 00:59:23 +03:00
80d926290c
finally implement bug reporting ( #104 )
2016-08-25 13:33:08 +03:00
bcf757477b
use constat string to request mpd data
2016-07-29 13:50:03 +03:00
1864dc71d5
use sockets from MPD instead of running curl
2016-07-28 15:34:52 +03:00
90c33ab24d
use m_ prefix for all internal variables, update CONTRIBUTING.md
...
accordingly
2016-07-27 20:40:17 +03:00
8e8ac2f3c7
some refactoring
...
* fix undefinded behaviour
* drop dbus timout, use generic timeout insead
* drop load source to own cmake key
* update contributing.md
2016-06-30 01:59:06 +03:00
71ae832bcd
add last sources test for playersource
2016-06-18 05:08:14 +03:00
0f1763cb81
add one more workaround for possible freezes ( #96 )
...
First of all it seems that freezes were caused by stuck dbus calls. I've
enabled dbus call timeout (build-configured, default to 3000 msec). And
moreover I've added one more thread lock for dbus calls.
2016-06-17 15:19:00 +03:00
75d101cc8b
add tests for dekstop, network and processes sources
2016-06-15 15:10:41 +03:00
5d9d551afe
some fixes inside sources
2016-06-13 05:15:08 +03:00
78b7a87c29
add tests for battery and gpuload sources
...
+ some tests refactoring
2016-06-09 12:45:21 +03:00
bc2071a493
add gputemperature tests
2016-06-08 12:33:55 +03:00
5a0541d06d
Add test for hddsource, move sources to own library
2016-06-07 14:16:48 +03:00