It would be helpful if it became possible under program control to determine whether package settings/options should be overridden, and if so, how.
One idea would be to have an overrideCounter that controls whether overrides will take place when new programs/packages get called or loaded. A value of 0 should indicate normal operation, i.e., no overrides take place. A negative value indicates, that overrides should take place for all programs/packages that are to be called or required. A positive number indicates how many times an override should take place before stopping.
Whatever companion functionality for the new options instance method is needed, should be supplied as well, like resetting overriden package options and the like.
Feature Requests: #858
Feature Requests: #859
Feature Requests: #869
Anonymous
20251016 unit tests for [feature-requests:#858].
[r13022]
20251016 code for [feature-requests:#858].
[r13023]
20251016 code for [feature-requests:#858], make sure 'SetOptions' has 'newValue' argument.
[r13024]
Related
Commit: [r13022]
Commit: [r13023]
Commit: [r13024]
Feature Requests:
#858Docs committed with [r 13028].
Docs committed with [r13028]
Related
Commit: [r13028]
Completed the Package's globalOptions tests with [r13031].
Related
Commit: [r13031]