nsf

Clone Tools
  • last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- updated "make tar"

- remove obsolete CVS IDs

- make sure to use "XOTcl 2.0" instead of just XOTcl in "package req" to avoid confusions due to beta state - remove more obsolete and untested files

    • -1
    • +1
    /library/xotcl/apps/comm/get-regression.xotcl
    • -2
    • +1
    /library/xotcl/apps/comm/link-checker.xotcl
    • -3
    • +3
    /library/xotcl/apps/comm/test-tls-client.xotcl
    • -2
    • +3
    /library/xotcl/apps/comm/test-tls-server.xotcl
  1. … 42 more files in changeset.
- remove currently untested scripts, requiring in part currently unssupported packages

    • -151
    • +0
    /library/xotcl/apps/actiweb/AgentClient.xotcl
    • -61
    • +0
    /library/xotcl/apps/actiweb/Counter.README
    • -1
    • +0
    /library/xotcl/apps/actiweb/Counter.xotcl
    • -1
    • +0
    /library/xotcl/apps/actiweb/Counter2.xotcl
    • -1
    • +0
    /library/xotcl/apps/actiweb/Counter3.xotcl
    • -1
    • +0
    /library/xotcl/apps/actiweb/Counter4.xotcl
    • -22
    • +0
    /library/xotcl/apps/actiweb/Receiver.xotcl
    • -71
    • +0
    /library/xotcl/apps/actiweb/examples.README
    • -204
    • +0
    /library/xotcl/apps/actiweb/univ/UNIVERSAL.rdf
  1. … 16 more files in changeset.
- appended .tcl suffix

    • -0
    • +31
    /generic/nxdocIndex.tcl
    • -0
    • +306
    /library/nx/nxdocIndex.tcl
- add .tcl to nxdocIndex to make it recognized as Tcl file (pkgIndex has as well a .tcl extension)

- remove (currently) onsolete pieces from configure

- minor documentation updates

- minor documentation updates

nsf.c: - reduce number of RUNTIME_STATE(interp) in favor of a variable. - make time of the definition of a method independent on the number of defined instances (unless, when filters are defined)

- Use directdispatch to query existing traces without the need of an extra method. By this change, the serializer works in constant time independent on the number of existing objects.

- renamce NsfObject->filters and mixins to objFilters and objMixins

- added function CmdListAddSorted() to improve mixinof management

- adding method epoch incr to NsfAddObjectMethod() and NsfAddClassMethod()

- cleanup "//" in sources

- added "info method handle" as short form of "info method definitionhandle" - added "info method origin" to return the target of an alias (or empty)

- update migration guide and tutorial

- rename "info method handle /methodName/" into "info method registrationhandle /methodName/" - rename "info method origin /methodName/" into "info method definitionhandle /methodName/" - added "info method origin" to return the target of an alias (or empty)

  1. … 5 more files in changeset.
- update configure file to reflect version number

- nx.tcl: don't use mixins in method "contains", but remap the new implementation. If there are ten thousands of classes defined, adding mixins to the root meta-class degrades linearly on the number of classes defined (the mixin paths for all classes must be invalidated). This might be a problem for frequent "contains" invocations. - bup version numbers for nx, xotcl2 and nsf to 2.0b2

- nx.tcl: simplified ::nx::ScopedNew to ::nx::NsScopedNew: before it was necessary to create a new volatile class for every invocaton of contains. - extended regression test

- nsf.c: extended "new": * nonpos-arg "-childof" accepts now a namespace (required an object before). Thefore, one can use now "... new -childof [namespace current]", even when the current namespace is not an object

- library/lib/nxdoc-assets/yuidoc/api-next.css: Minor css tweak to align the yuidoc standalone and xowiki versions ...

- @class.html.yuidoc, @object.html.yuidoc: Reflected naming changes from "attribute*" to "property*" - library/lib/nxdoc-core.tcl: Major cleanup - library/lib/nxdoc-html.tcl: Made sure that the navigation structure is rendered in a fixed order, with the per-entity elements coming last. - library/nx/nxdocIndex: Added method occurrences etc.

- update copyright notice

- ensure to export only symbols starting with nsf

- further cleanup of C code, adding asserts

- make "clang -pedantic" silent

- remove currently unsupported and untested .xotcl files, also c-extensions of the old binary interface. Some of these package might come back later with tests for nx or xotcl.

    • -0
    • +259
    /library/lib/nx-pp.tcl
    • -0
    • +167
    /library/lib/nx-test.tcl
    • -41
    • +0
    /library/xotcl/library/actiweb/COPYRIGHT
    • -270
    • +0
    /library/xotcl/library/actiweb/HttpPlace.xotcl
    • -165
    • +0
    /library/xotcl/library/actiweb/Invoker.xotcl
  1. … 115 more files in changeset.
- change comment style

- update .gitignore