From ff6c38b2da9ee0c1873ab51a2a74ea8b6210ffcc Mon Sep 17 00:00:00 2001 From: shermp <14854761+shermp@users.noreply.github.com> Date: Sat, 25 Apr 2020 21:09:27 -0400 Subject: [PATCH] Implemented action chaining commit d4e71cdd21347d1d64ef59de4c8bc0afaf775523 Author: shermp <14854761+shermp@users.noreply.github.com> Date: Sat Apr 25 19:52:26 2020 +1200 Log when action is run Co-authored-by: Patrick Gaskin commit 6533e8cc6a74a0b7246334b4712a96d678aefcd0 Author: shermp <14854761+shermp@users.noreply.github.com> Date: Sat Apr 25 19:32:28 2020 +1200 Fixed field numbers in 'chain' error messages Fixes the consequences of copy & paste commit 9c4311ce5b1eb01b81a18cc19b39025514ba6be4 Author: shermp <14854761+shermp@users.noreply.github.com> Date: Sat Apr 25 19:27:30 2020 +1200 Simplified nm_config_push_action() The previous implementation was a bit... convoluted Co-authored-by: Patrick Gaskin commit e17509a85f1f125e3be4386966d37452c970f8a5 Author: shermp <14854761+shermp@users.noreply.github.com> Date: Sat Apr 25 16:29:46 2020 +1200 Config parser tweaks based on review Co-authored-by: Patrick Gaskin commit fbea6709ffb3cc755d01bdb7ba3ed06fc901aca5 Author: shermp <14854761+shermp@users.noreply.github.com> Date: Sat Apr 25 15:23:22 2020 +1200 Small documentation tweak Co-authored-by: Patrick Gaskin commit adbfc4b8edd84ca8ce381b0d4a306678f7039be1 Author: shermp <14854761+shermp@users.noreply.github.com> Date: Sat Apr 25 15:12:49 2020 +1200 Fix config error segfault Allocating some memory helps... commit a0eb89598a74df1e7937c8615c4a4d7d1d17101b Merge: 17d6e90 7491a97 Author: shermp <14854761+shermp@users.noreply.github.com> Date: Sat Apr 25 14:48:06 2020 +1200 Merge branch 'master' into pre-hook-exp2 commit 17d6e90d62df4b754967d2f2ea94f0d29aa8786d Author: shermp <14854761+shermp@users.noreply.github.com> Date: Sat Apr 25 11:52:41 2020 +1200 Change loop as suggested commit fa16f123b6c08fce88227f74b75aa2b1983bef65 Author: shermp <14854761+shermp@users.noreply.github.com> Date: Sat Apr 25 11:50:54 2020 +1200 Initial config parsing implementation for chain commit d4648c424cd4c79aece73d10549c57a91a49366a Author: shermp <14854761+shermp@users.noreply.github.com> Date: Sat Apr 25 11:09:58 2020 +1200 Add initial chain documentation commit fc85239500cb892ee9ecd20c370e664007446d8f Author: shermp <14854761+shermp@users.noreply.github.com> Date: Sat Apr 25 11:02:31 2020 +1200 Fix broken loop commit ce71679a42f1fe7f82f9df68e862e6af2f57c18e Author: shermp <14854761+shermp@users.noreply.github.com> Date: Sat Apr 25 10:14:59 2020 +1200 (WIP) Added nm_menu_action_t for action chaining. Note: this commit will NOT compile --- res/doc | 5 ++++ src/config.c | 64 +++++++++++++++++++++++++++++++++++++++++++--------- src/init.c | 6 ++--- src/menu.cc | 51 +++++++++++++++++++++-------------------- src/menu.h | 9 ++++++-- 5 files changed, 95 insertions(+), 40 deletions(-) diff --git a/res/doc b/res/doc index 9943fda..456eed4 100644 --- a/res/doc +++ b/res/doc @@ -13,6 +13,11 @@ # # menu_item::