library

Clone Tools
  • last updated 41 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add missing argument to parseParameterSpec

fix typos, updaty copyright years according to commits

  1. … 12 more files in changeset.
Fix typos

    • -1
    • +1
    ./mongodb/tests/nx-reference-many.test
    • -1
    • +1
    ./xotcl/library/lib/mixinStrategy.xotcl
  1. … 49 more files in changeset.
* nx.tcl (Class.variable): Clean up a left-over.

* nx.tcl (Class.variable()): Re-order the substdefault-handling block to render it more meaningful.

* nx.tcl (substdefault): Unify and harden substdefault handling. Both, per-class and per-object substdefault should now behave similarly in absence of a pair of evaluation brackets. Also, an attempt is made to capture ill-formed input to subst earlier ([info complete]). An actual substdefault reform, however, must tackle the [subst] calls (-novariables?) and make the calls more robust (at the script and C level; [apply]-like?). Added some tests for documentation.

  1. … 1 more file in changeset.
WIP

  1. … 1 more file in changeset.
* nx.tcl (MetaSlot.parseParameterSpec): Refine handling of the type converter to expand unqualified names to the "nearer" namespace (i.e., namespace of the slot-owning object) rather than "". Along the way, intercept invalid type=* values earlier (empty string, "::"). Added some tests.

  1. … 1 more file in changeset.
* nx.tcl (MetaSlot.parseParameterSpec): Refine handling of the type converter to expand unqualified names to the "nearer" namespace (i.e., namespace of the slot-owning object) rather than "". Along the way, intercept invalid type=* values earlier (empty string, "::"). Added some tests.

  1. … 1 more file in changeset.
apply

Enable dollar substitution in object parameters

Enable dollar substitution in object parameters

Fix collateral damage of protection changes

nx-test.tcl (nx::test case): As (ensemble) methods are currently not covered by the auto-cleanup feature of "nx::test case", I took care of not cleaning up the per-class ensemble slots while the alias is still available. This led to dangling aliases in cases such as:

package req nx::test

nx::Class create ::A

nx::test case tmp {

::A public method "oo ps" {} {;}; # creates ::A::slot::__oo plus alias pointing to it.

}

A create a

a oo ps; # "target "::A::slot::__oo" of alias oo apparently disappeared"

Along the way, modernized nx::test case a little (apply).

- Don't assume that CallStackGetTopFrame0() reurns != NULL - reduce variable scopes - reduce number of returns before function end

  1. … 3 more files in changeset.
- Use more straightforward Tcl idiom to access first character of a string - Standardize spelling of names of products (Tcl, AOLserver, PostgreSQL)

  1. … 4 more files in changeset.
- Use uniform spelling of "Tcl" - Fix more spelling errors

  1. … 9 more files in changeset.
Use uniform spelling of "Tcl"

  1. … 3 more files in changeset.
Improve spelling

    • -1
    • +1
    ./mongodb/tests/nx-reference-many.test
    • -2
    • +2
    ./xotcl/apps/comm/get-regression-nb.xotcl
    • -1
    • +1
    ./xotcl/apps/comm/get-regression.xotcl
    • -2
    • +2
    ./xotcl/apps/comm/secure-webclient.xotcl
  1. … 29 more files in changeset.
* nx.tcl (VariableSlot): Fix value=delete to actually accept and implement "-nocomplain". Added tests (missing so far entirely) and updated the man pages accordingly.

  1. … 6 more files in changeset.
* nx.tcl, parameters.test (defineIncrementalOperations): Make sure value=add and value=delete actually run value checkers and, in case of "convert", pick up the conversion result. Added basic test.

  1. … 1 more file in changeset.
* nx.tcl (makeIncrementalOperations, defineIncrementalOperations): Avoid repeated slot= entries in options. Fix a typo.

* nx.tcl (makeIncrementalOperations, defineIncrementalOperations): Avoid repeated slot= entries in options. Fix a typo.

- extend test case (since people use this as example)

adjust programming style

Add test for regular expression matching

Make sure to initialize nsf object fetched from mongo

- Use more modern returnstate handling based on options - extend regression test

  1. … 1 more file in changeset.
fix bug in method "contains": Propergate errorCode on catch

mongodb interface - add regular expression queries to conditions in NX