#72 Added ability to suppress history substitution. Also fixed a related bug with use of freed memory for the prompt string and duplicate processing of the program name string.
A new boolean variable no_histsubst was defined to suppress history substitution. Also, the handling of the prompt string was fixed if the prompt variable is deleted.
The patch, along with more efficient checking for "option variables" (variables that are used to set cp-* variables, such as noglob setting cp_noglob) and a potential access violation if the prompt was improperly set is available in branch beta_jdm . When updating from pre-master, there was a merge conflict that was also fixed along with some minor cleanup.
See patch #79 for a missing variable required for suppressing history substitution.
The patch, along with more efficient checking for "option variables" (variables that are used to set cp-* variables, such as noglob setting cp_noglob) and a potential access violation if the prompt was improperly set is available in branch beta_jdm . When updating from pre-master, there was a merge conflict that was also fixed along with some minor cleanup.
commit 0ad9565ba782695b037c58adfe9d9e4f0db3ed17
Merge: aee1304 dd05e24
Date: Thu Dec 5 16:19:21 2019 -0500
commit aee1304ad4ab179d95eabbf8c29f2458702740ac
Date: Thu Dec 5 14:38:57 2019 -0500
Below is some testing