generic

Clone Tools
  • last updated 15 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Improve alignment of prototypes with function definitions improve regularity of variable names

  1. … 1 more file in changeset.
prefer meaningful name in function prototypes align names in .decls file with prototypes in the .c and .h files

Remove unused arguments

remove unused argument

Remove unused argument

minor cleanup (adjust comments, reduce variable scope)

execution namespace reform: - add execution namespace to proc context instead of altering the namespace of the command - this fixes strange behavior of "info commands ::o::p", which might have returned "::p" - provide compatibility with Tcl 8.7a2 - extend regression test

  1. … 3 more files in changeset.
get the "int" type from the Tcl_Obj directly, which will continue to work in Tcl 9.0

Provide compatibility with TIP #484

deactivate solution to the tcl87a2 problem for now, since we need a different solution with this for recursive aliases

  1. … 1 more file in changeset.
improve woring in comment

remove shadowing variable

reduce implicit conversions

transitional fix for tcl87a2 problem

delete pre-existing commands explicitly

  1. … 1 more file in changeset.
- provide fully qualified names to Tcl_ProcObjCmd() to avoid potential problems in newer Tcl versions

Preserve changes to monitor the interaction between MakeProc and e76a04e48fb1b850

  1. … 1 more file in changeset.
- make it possible to use error code for cmd result comparison - add some NSF specifc error code

  1. … 3 more files in changeset.
provide error hint for "invalid value constraints" errors

  1. … 2 more files in changeset.
add error message, when present

Reduce number of strlen() operations

whitespace changes

Fold "substdefault" and "substdefaultoptions" into a single parameter option "substdefault"

  1. … 4 more files in changeset.
* nsf.c (ParamOptionParse): Fixed typo in error msg.

* nsf.c (NSCheckNamespace): Simplify resource management of a DString.

* nsf.c (ParamSetFromAny2): Fix inline comment.

* nsf.c (ParamOptionParse, ParamDefinitionParse, ParamDefsParse), parameters.test: Small "type=" converterArg reform. Provided additional parameter in param-parser machinery, to communicate a (namespace) qualifier into ParamOptionParse. This way, the unqualified type=* values are now expanded to qualified names (definition scope): method parameters, nsf::is, nsf::parseargs, setter methods. Type=* in object parameters are currently expanded at the slot level, could also be added. New tests were added, existing ones adjusted to reflect the new behaviour.

  1. … 2 more files in changeset.
Fix collateral in ParseParamOptions

Fix subtle bug

Done with test cases; some cleaning up