Commit Graph
34 Commits
Author SHA1 Message Date
arcanis 91abbdcd96 clang-tidy warning fixes 2020-11-03 04:23:01 +03:00
arcanis 276248a748 system source, some code improvements 2019-12-14 23:54:15 +03:00
arcanis e5a9e99438 Replace yahoo finance to stooq (#131)
Old code is dropped to separated provider
2017-12-15 02:01:34 +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 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 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 06f4882a2d add network request source 2016-11-04 01:12:25 +03:00
arcanis f3f9239984 more correct error checking 2016-08-21 19:24:16 +03:00
arcanis 24ad32b6ca fix missing Api version for formatters 2016-08-02 20:50:16 +03:00
arcanis 90c33ab24d use m_ prefix for all internal variables, update CONTRIBUTING.md
accordingly
2016-07-27 20:40:17 +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 6f09737f0f add test for extquotes
* change url generation in extquotes
* fix bug with missing derivate values
2016-05-26 16:10:23 +03:00
arcanis e71da9bdfb use overloaded constructors to create tests 2016-05-19 16:28:19 +03:00
arcanis 6bd7788aa9 More consistent formatters 2016-05-14 04:08:22 +03:00
arcanis 14aab3b758 rewrite extensions to new model 2016-05-11 14:02:15 +03:00
arcanis 13f2d560d0 Some more changes
* new tag - $tstime
* add summand parameter to float formatter
* drop version.h includes since it has been moved to awdebug.h (e.g. to
  introduce BUILD_FUTURE guards easy in the future)
2016-05-06 01:22:59 +03:00
arcanis 354fd3cd0c drop pornography with requests
Actually it has been introduced as temporary solution but I totally
forgot about it
2016-04-10 00:22:12 +03:00
arcanis 362f1fd87e prepare to move to generic bars
This commits series introduces bars which may be calculated from any
custom formula. For a start I've renamed $bar*tag to $bar* and add new
configuration parameters to graphical items.
2016-02-12 09:23:30 +03:00
arcanis beb2682b04 Stabilizing commit
* move request timeout settings to the configuration header
* initial support of requiredby dictionary
* add AWPatternFunctions namespace
* improve components communication
* update UI to recent abilities
* rewrite qCDebug messages and update CONTRIBUTING.md accordingly
2016-02-01 00:25:28 +07:00
arcanis fba58c27e8 fix #73
I suppose the better way is to move weather adaptor to another open
weather engine despite the fact that OWM has provided me a special FOSS
permissions. I've changed weather provider to Yahoo! Weather because
there is no good way to provide my own API key to end-users except for
being compiled to the source code.

In other hand this solution leads to the fact that humidity and
atmosphere pressure is not available for forecast more. And moreover
pressure units has been changed for current weather.

+ fix possible memory leak in dataengine aggregator
+ add "special thanks" group to acknoledgment tab
2016-01-29 01:31:00 +07:00
arcan1s 75ab84e993 * logging changes
* add configuration export status message
* prepare to release
2015-10-20 00:34:29 +03:00
arcan1s 17a8a1734b * create cppcheck and clangformat targets
* apply code style (#67)
* send values by reference
* fix warnings on plugin destruction by disconnecting dataengines first
* fix invalid hddtemp group definition
2015-10-18 00:05:42 +03:00
arcan1s 440d180c20 some code style improvements (#67) 2015-10-10 00:51:24 +03:00
arcan1s 4cc44c1d59 bump quotes api version to 3. Change data type from float to double to
avoid rounding problems
2015-09-21 06:17:43 +03:00
arcan1s 4c27382467 more correct logging, use qt logging for qml as well 2015-08-30 16:24:00 +03:00
arcan1s aacb50c946 start moving to qt5 style logging 2015-08-29 00:58:39 +03:00
arcan1s 3122c2fa8c rewrite to iterators library part 2015-08-07 07:21:55 +03:00
arcan1s 08cb7d9abe fix #60
some hash improvements
2015-08-06 01:23:43 +03:00
arcan1s bbb9aa0747 fix library translations 2015-07-28 00:22:34 +03:00
arcan1s c61a5ac092 create a static library for backend items
move backend items to template-based mechanism
2015-07-26 12:58:59 +03:00