Commit Graph

665 Commits

Author SHA1 Message Date
arcanis b17aeb88e3 drop some legacy code 2016-08-29 15:02:34 +03:00
arcanis 7d8036b0e1 update russian translation 2016-08-28 16:34:13 +03:00
arcanis 4d1c05d737 translation update 2016-08-27 02:54:59 +03:00
arcanis 95ede170d9 use more obvious way to sort keys
Some bugs in past were related to invalid keys sorting. Automatic keys
sorting should prevent such bugs in the future
2016-08-26 23:01:16 +03:00
arcanis 80d926290c finally implement bug reporting (#104) 2016-08-25 13:33:08 +03:00
arcanis 5b9984d950 add frontend for bug reporting (#104) 2016-08-23 12:30:11 +03:00
arcanis e5b1102abf some changes inside bug reportin backend 2016-08-22 19:10:37 +03:00
arcanis f3f9239984 more correct error checking 2016-08-21 19:24:16 +03:00
arcanis 18c993c0d5 add github issue reporing backend (#104) 2016-08-20 12:14:22 +03:00
arcanis a9e3e3f087 Possible one more performance increasing
Lets try to use own QueuedConnection type instead of default
AutoConnection. To implement it we need to disconnect all default slots
and reconnect them with specified connection type
2016-08-18 20:16:05 +03:00
arcanis 8f6d9e7ab5 release 3.2.1 2016-08-11 15:05:53 +03:00
arcanis 22dcebe647 update uk translation 2016-08-10 14:08:48 +03:00
arcanis 6e087f418f update es translation 2016-08-07 03:19:02 +03:00
arcanis b76cbb8ce3 update nl translation
fix invalid string in DateTime formatter
2016-08-04 14:29:39 +03:00
arcanis 24ad32b6ca fix missing Api version for formatters 2016-08-02 20:50:16 +03:00
arcanis 51b7d3aa09 fix invalid float formatter saving
fix library formatters too
2016-08-01 19:46:28 +03:00
arcanis 3674fba669 bump forgotten cmakelists 2016-07-31 13:49:11 +03:00
arcanis f1116d1f83 add some default formatters 2016-07-30 17:41:33 +03:00
arcanis bcf757477b use constat string to request mpd data 2016-07-29 13:50:03 +03:00
arcanis 1864dc71d5 use sockets from MPD instead of running curl 2016-07-28 15:34:52 +03:00
arcanis 90c33ab24d use m_ prefix for all internal variables, update CONTRIBUTING.md
accordingly
2016-07-27 20:40:17 +03:00
arcanis 052d8a034c add formatters reinit (fix #102) 2016-07-26 15:11:52 +03:00
arcanis 064cd7e44f add ability do not translate strings in DateTime formatter
option X-AW-Translate, ApiVer 2
2016-07-23 19:49:34 +03:00
arcanis 9e59b22c32 add formatters to configuration functions 2016-07-21 12:20:55 +03:00
arcanis 89f6661fa5 update Dutch translation 2016-07-16 22:23:20 +03:00
arcanis 7836fbf77f add macro to combobox 2016-07-14 13:23:49 +03:00
arcanis d90d9e2c6f bump desktop versions in the repo 2016-07-12 12:25:29 +03:00
arcanis 927e93b7fc Release 3.2.0 patches update 2016-07-10 00:09:08 +03:00
arcanis fbf89f61b4 Release 3.2.0 2016-07-09 17:01:56 +03:00
arcanis 4adf457ada translation update 2016-07-08 13:51:29 +03:00
arcanis 0d4211b2c4 add string formatter 2016-07-07 13:36:30 +03:00
arcanis 085eec7a3d some fixes inside extensions
* do not use private variables if there are special methods
* change macro call from `aw_*` to `aw_macro_*`
* add forgotten configuration reading/writting for list formatter
2016-07-06 14:23:01 +03:00
arcanis baf5085506 prerelease translation update 2016-07-04 16:24:12 +03:00
arcanis 17a0c61b4a add list formatter 2016-07-03 04:10:04 +03:00
arcanis 3497922928 function improvements
* use $ for args inside macros
* allow to use screened brackets inside functions
2016-07-02 04:07:43 +03:00
arcanis 2f88c7ae60 add macros support
Macros should be declared as `aw_macro<name,arg1,arg2,...>{{macro body}}` and then
they may be used as `aw_name<arg1,arg2,...>{{}}`. It just puts `macro
body` to pattern and replaces arguments to provided ones according to
macro call. E.g.:
```
$aw_macro<test,phrase>{{phrase}}$aw_test<hello world>{{}}
```
will transform into
```
hello world
```
2016-07-01 02:21:48 +03:00
arcanis 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
arcanis 5cd5272f10 add tests for awkeys 2016-06-28 11:19:33 +03:00
arcanis bee8e2f180 add more tests for confighelper 2016-06-27 16:58:45 +03:00
arcanis bf16e72e1e add configuration tests 2016-06-26 01:52:15 +03:00
arcanis faf259e339 add tests for pattern functions some simplifications 2016-06-25 03:11:21 +03:00
arcanis f6a6704fd2 add test for awupdatehelper and template for awkeycache 2016-06-23 10:56:55 +03:00
arcanis 4a0da3f978 add dpplugin tests 2016-06-22 01:04:57 +03:00
arcanis 71ae832bcd add last sources test for playersource 2016-06-18 05:08:14 +03:00
arcanis 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
arcanis b20a96d32f add fix for possible race condition (#96) 2016-06-16 15:17:58 +03:00
arcanis 75d101cc8b add tests for dekstop, network and processes sources 2016-06-15 15:10:41 +03:00
arcanis 5d9d551afe some fixes inside sources 2016-06-13 05:15:08 +03:00
arcanis 78b7a87c29 add tests for battery and gpuload sources
+ some tests refactoring
2016-06-09 12:45:21 +03:00
arcanis bc2071a493 add gputemperature tests 2016-06-08 12:33:55 +03:00