Commit Graph

19 Commits

Author SHA1 Message Date
Jakob Ketterl dfaecdb357 use hierarchical property layers to make config changes effective
immediately
2021-02-23 23:23:37 +01:00
Jakob Ketterl f23fa59ac3 implement config layering 2021-02-11 19:31:44 +01:00
Jakob Ketterl 8372f198db add the ability to make a layer readonly 2021-01-30 16:03:35 +01:00
Jakob Ketterl a5bdf6c3ac Merge branch 'fix_arbitrary_code_execution' into develop 2021-01-24 22:47:08 +01:00
Jakob Ketterl 49577953c6 fix events 2021-01-24 21:58:15 +01:00
Jakob Ketterl ad0a5c27db introduce PropertyValidator (wrapper) 2021-01-24 21:19:45 +01:00
Jakob Ketterl 40e531c0da start implementing a validation layer, refs #215 2021-01-24 20:53:51 +01:00
Jakob Ketterl 2c3146314b send property changes in bulk to global subscribers 2020-12-30 17:14:06 +01:00
Jakob Ketterl 048aab682f include changed wsjt keys in config migration 2020-05-14 22:56:49 +02:00
Jakob Ketterl 14382e012f don't send event when value doesn't change 2020-03-25 17:59:00 +01:00
Jakob Ketterl 25b287344f rename collect -> filter 2020-03-24 22:16:11 +01:00
Jakob Ketterl 236f3d2058 more layer replacement 2020-03-24 22:11:54 +01:00
Jakob Ketterl 14634af83c add layer add / remove events + tests 2020-03-24 20:36:26 +01:00
Jakob Ketterl 4b7ac0e299 remove unused specials 2020-03-24 00:29:59 +01:00
Jakob Ketterl cc5c130f49 fix secondary demod; add same-value handling 2020-03-24 00:18:10 +01:00
Jakob Ketterl d5c2f8414e add stack event handling 2020-03-24 00:08:48 +01:00
Jakob Ketterl c83d8580ba rewrite property engine
Property class is gone; logic is now done with Layers, Stack and Filter
2020-03-23 23:56:05 +01:00
Jakob Ketterl 885d02ceca start implementing property layering 2020-03-22 21:51:49 +01:00
Jakob Ketterl 541c38151f split config and property code, first test 2020-03-21 22:40:39 +01:00