Commit Graph
100 Commits
Author SHA1 Message Date
arcanis 5c56f813d2 make tests great again!
Also dbus adaptor has been renamed, because it does not allow to
register one service for several applications (like plasmashell and
    plasmawindowed)
2017-07-26 20:23:26 +03:00
arcanis 5e08434835 fix issue with invalid (up|down)total($|kb) calculation (see #127)
also renamed *total* tags to *tot* for consistency with other tags:

  * uptotal.* -> uptot.*
  * downtotal.* -> downtot.*
  * pstotal -> pstot
2017-07-24 15:07:36 +03:00
arcanis 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
arcanis e90e1da096 Small fixes
* update translations, add target to update translations
* add custom keys support to config helper
2017-07-13 19:15:10 +03:00
arcanis 9d0a1bd70c rewrite formtatter* and customkeys* to share their code 2017-07-12 03:28:03 +03:00
arcanis 7ce3e8b1cf add custom keys configuration 2017-07-10 01:43:21 +03:00
arcanis 7a00dce7c5 initial implementation of custom keys 2017-07-07 00:52:16 +03:00
arcanis 1a7530a847 commit metadata files too 2017-06-02 17:46:37 +03:00
arcanis 1702045550 update changelog 2017-06-02 17:38:27 +03:00
arcanis fe88c72498 release 3.3.2 2017-06-02 17:35:35 +03:00
arcanis 737759d03f Bug fixing
* fix bug with invalid applet and configuration load with newest qt
* fix bug with invalid DP configuration
* fix bug with invalid HTML tags operations
2017-06-02 17:34:27 +03:00
arcanis 934e30819c rename deadbeef defaults 2017-05-21 23:07:12 +03:00
arcanis a4d3a09f26 add patch for mpris 2017-05-17 17:47:34 +03:00
arcanis 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
arcanis 0a723aef82 release 3.3.1
* bump api versions
* update changelog
2017-05-15 20:15:05 +03:00
arcanis 271b8d55cf release 3.3.0 2017-05-15 17:06:03 +03:00
arcanis 1afc33abef qml UI fixes 2017-05-15 17:05:22 +03:00
arcanis 6b8244f3c4 fix comparison 2017-05-10 15:26:25 +03:00
arcanis ff2032cca1 update patches
Since now Qt5.4 version support is officially dropped. It means that
widgets now require

ubuntu>=16.04
debian>8
opensuse>=42.1
2017-05-10 15:01:01 +03:00
arcanis 05aafc43e7 translation update 2017-05-05 18:20:50 +03:00
arcanis d0c96ce829 massive refactoring 2017-05-05 17:55:52 +03:00
arcanis 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
arcanis 6e99e262d4 add configuration for cron 2017-05-03 00:27:09 +03:00
arcanis 1b4d1d6944 implement qcronscheduler, tests update 2017-04-28 01:47:42 +03:00
arcanis 8be4cc6e82 Add tests and UI fields for #118 2017-04-20 00:21:34 +03:00
arcanis 99c750fd0b fix build again 2017-04-20 03:31:00 +03:00
arcanis fca8019972 fix ci build (3) 2017-03-08 16:56:20 +03:00
arcanis 8d3dd0ed96 one more fix for travis, drop build directory from search 2017-03-08 06:55:00 +03:00
arcanis 4974948151 add new deps to travis -_- 2017-03-08 06:44:02 +03:00
arcanis 9e50ade6a5 add cppchec and clangformat to travis build 2017-03-08 06:33:55 +03:00
arcanis 801eea9a8b add flag to cmake build 2017-03-08 06:22:58 +03:00
arcanis 1841fb5ed2 extquotes test improvement 2017-02-15 00:43:21 +03:00
arcanis 9c8dbdcb41 fix kwin definition again 2017-02-14 05:11:00 +03:00
arcanis 53afc07457 tests cleanup 2017-02-14 04:47:24 +03:00
arcanis 1caecb427b fix test library building 2017-02-14 04:35:24 +03:00
arcanis ea10d526d5 fix test library building 2017-02-14 04:32:17 +03:00
arcanis b818586a23 another iteration with fix travis tests 2017-02-14 04:26:59 +03:00
arcanis a30e6ba21b fix stupid errors (2) 2017-02-14 04:01:33 +03:00
arcanis fe38d9133b fix stupid errors 2017-02-14 03:53:33 +03:00
arcanis 38c5589c10 one more iteration to try to fix tests on travis 2017-02-14 03:48:11 +03:00
arcanis ce09ab753b add temporary || true to tests to get output 2017-02-13 21:12:36 +03:00
arcanis 10f556e41b Try to fix test for automatic run with travis
* Additionally calculate valid pressure
2017-02-13 21:04:03 +03:00
arcanis d097e154ff try to use virtual fb x-server to run tests 2017-02-12 20:58:14 +03:00
arcanis 8979ddf52b add submodule init 2017-02-12 20:26:09 +03:00
arcanis d3dd9b3390 add python to makedeps array 2017-02-12 20:22:31 +03:00
arcanis 5615fd3ff9 more correct using of arch script (2) 2017-02-12 20:19:51 +03:00
arcanis cbb8415a95 more correct using of arch script 2017-02-12 20:16:03 +03:00
arcanis 8dcdae9611 another iteration with travis ci 2017-02-12 20:11:11 +03:00
arcanis 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
arcanis 9543122816 cosmetic changes caused by site moving 2017-02-02 23:12:19 +03:00
arcanis 6a24fc3f63 more pretty about text
Use generic text generation for all plasmoids
2016-11-06 22:12:03 +03:00
arcanis 73d1b0a69f bump formatter api version 2016-11-05 00:01:50 +03:00
arcanis 06f4882a2d add network request source 2016-11-04 01:12:25 +03:00
arcanis 7565ea2e82 add test case for jsonformatter
Change array indexes from "[num]" to ".num." in path
2016-11-03 00:23:10 +03:00
arcanis 004a97800c add json formatter 2016-11-02 23:23:30 +03:00
arcanis 8dfb6b609f better tooltip class 2016-11-01 00:02:13 +03:00
arcanis f893b34e19 run clangformat 2016-10-31 08:12:15 +03:00
arcanis a189e1af38 use default widget configuration to configure telemetry 2016-10-30 09:04:08 +03:00
arcanis 0332c59daf add copyright string 2016-10-29 12:21:13 +03:00
arcanis 26b375254a add telemetry configuration 2016-10-28 23:21:37 +03:00
arcanis 89cb4b74fd add background color to textarea 2016-10-27 00:00:18 +03:00
arcanis ea1d5fca86 drop C-like fabs function 2016-10-26 01:02:17 +03:00
arcanis c3c46ff1b1 improve tag completion
allow to select item from tooltip by mouse and insert it to text edtior
2016-10-25 10:23:05 +03:00
arcanis 87406f70c4 add initial support of tag suggestion 2016-10-24 08:12:14 +03:00
arcanis d520f55afc add test for dbus connection 2016-10-23 01:32:07 +03:00
arcanis 77a94aa0c1 add methods to dbus interface 2016-10-22 00:43:16 +03:00
arcanis c103986f37 add dbus session prototype 2016-10-21 08:10:29 +03:00
arcanis 7568ae2a3b move textarea to own class as well 2016-10-20 09:23:18 +03:00
arcanis 2ea5824fd7 add test case for new method 2016-10-19 00:01:09 +03:00
arcanis 47439ef151 update desktop panel configuration to new one 2016-10-18 00:12:25 +03:00
arcanis 63d19f038c move info label to own class, move dialog to own class as well 2016-10-17 23:12:03 +03:00
arcanis 9d5864aa62 move extensions to own bar 2016-10-16 12:23:23 +03:00
arcanis d74cd645fd qml improvements
* move functions to plugin part
* move model to general.qml
2016-10-15 00:01:10 +03:00
arcanis 80767c9dbf update qmldir to new ui element 2016-10-14 01:10:10 +03:00
arcanis 57ad8a0a2b add tag selector row 2016-10-13 00:12:46 +03:00
arcanis eea636c6f1 add html bar 2016-10-12 10:23:20 +03:00
arcanis 65141ff528 add comment lines to qmldir.in file 2016-10-11 00:00:07 +03:00
arcanis f882756fad update desktoppanel qml part 2016-10-10 20:43:07 +03:00
arcanis 335fbb137e move general singleton to shared part, update part of desktop-panel ui 2016-10-09 21:23:27 +03:00
arcanis fcb698e7fc use shared About tab 2016-10-08 00:54:29 +03:00
arcanis f1b5208bb2 use shared qml files 2016-10-07 22:13:41 +03:00
arcanis c9f5be6a60 use model list defined in general.qml for font configuration 2016-10-03 23:54:07 +03:00
arcanis f7094ca187 add font dialog, some color dialog improvements 2016-10-02 01:43:12 +03:00
arcanis a326ebdabf replace buttons in dataengine page 2016-10-01 12:42:05 +03:00
arcanis 3ee1d4c30e Add import and export dialogs 2016-09-30 10:22:10 +03:00
arcanis 31c129163b Create dialogs for button and color button 2016-09-29 10:24:03 +03:00
arcanis 80c994bce0 massive qml controls replacement (#114) 2016-09-28 13:50:57 +03:00
arcanis 8aa6d0c626 change opensuse url 2016-09-27 12:17:13 +03:00
arcanis 33623fe75e use own control for checkbox 2016-09-25 12:41:22 +03:00
arcanis ecf4be8d9c Add support of text styling for desktop panel 2016-09-24 15:24:24 +03:00
arcanis 7f6a2d8100 Add ability to change text style inside general widget (see #112) 2016-09-23 01:12:34 +03:00
arcanis 086870e9c2 drop custom keys engine
With current implementation it has no sense to add this support. It
requies some architectures changes inside.
2016-09-22 02:34:20 +03:00
arcanis 1c52cf72be initial import of custom keys support (#101)
It will use the configuration file `$AWHOME/custom.ini`, group `[Custom]`. One
custom key per string, key is custom key, value is any of available
standard data.

Formatters will be defined by using standard way.
2016-09-21 01:02:21 +03:00
arcanis 8e598bbd13 allow editable selectors 2016-09-20 02:42:10 +03:00
arcanis 877f58784b small refactoring
* change `writeFormatters` method to more intuitive
`removeUnusedFormatters`
* use class property as filename
2016-09-19 23:49:11 +03:00
arcanis ee6cf60aa4 change constants from #define to const var val
Update contributing.md accordingly
2016-09-18 00:59:23 +03:00
arcanis 6449465be2 add test for telemetryhandler class 2016-09-17 23:19:06 +03:00
arcanis 3403d1de50 add local history suggestion to configuration window 2016-09-16 16:03:11 +03:00
arcanis f9ddf690c7 drop semicolon from qml files, update CONTRIBUTING guide accordingly 2016-09-15 07:26:00 +03:00
arcanis 87652eb774 add ability to upload telemetry to a server 2016-09-14 11:32:40 +03:00