library

Clone Tools
  • last updated 5 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- BRO continues: - changed all XOTCL_ into NSF_ - changed all XOTCLINLINE into NSF_INLINE - changed all XOTCLOBJ_TRACE into NSFOBJ_TRACE - changed all XOTcl_ into Nsf_ - changed all XOTcl([A-Z]) into Nsf\1 - changed all xotcl into nsf

- changed changeClass into ChangeClass

- changed XOTclpGetObject into GetObjectFromString

- changed XOTclpGetClass into GetClassFromString

- changed callDestroyMethod into DispatchDestroyMethod

    • -2
    • +2
    ./xotcl/library/store/XOTclGdbm/configure.in
    • -69
    • +69
    ./xotcl/library/store/XOTclGdbm/xotclgdbm.c
    • -14
    • +14
    ./xotcl/library/store/XOTclSdbm/Makefile.vc
    • -2
    • +2
    ./xotcl/library/store/XOTclSdbm/configure.in
    • -73
    • +73
    ./xotcl/library/store/XOTclSdbm/xotclsdbm.c
    • -12
    • +12
    ./xotcl/library/xml/TclExpat-1.1/Makefile.vc
    • -2
    • +2
    ./xotcl/library/xml/TclExpat-1.1/configure.in
    • -6
    • +6
    ./xotcl/library/xml/TclExpat-1.1/tclexpat.c
  1. … 27 more files in changeset.
- big renaming orgy (BRO): - changed filenames starting to "xotcl" into filename starting with "nsf" - adoped Makefile insfrastructure accordingly - removed compile flag XOTCL_METADATA and generic/xotclMetaData.c - changed compile flag PROFILE into NSF_PROFILE

    • -39
    • +40
    ./xotcl/library/store/XOTclGdbm/xotcl.m4
    • -224
    • +224
    ./xotcl/library/store/XOTclSdbm/Makefile.vc
    • -39
    • +40
    ./xotcl/library/store/XOTclSdbm/xotcl.m4
    • -239
    • +239
    ./xotcl/library/xml/TclExpat-1.1/Makefile.vc
    • -3
    • +3
    ./xotcl/library/xml/TclExpat-1.1/tclexpat.c
    • -39
    • +40
    ./xotcl/library/xml/TclExpat-1.1/xotcl.m4
  1. … 41 more files in changeset.
- checked "my" vs. "nsf::dispatch" in nx.tcl and xotcl2.tcl

  1. … 1 more file in changeset.
- new flag for configure: "nx::configure checkarguments on|off" - turn off argument-checking for non-converters, when checking is off (per default, it is on) - extended regression test for optional argument checking

  1. … 8 more files in changeset.
- renamed slot attribute "noforwarder" to "nosetter" - method parameter can now use option "nosetter" to allow object parameterization witout providing a setter method (example: "Class create C -parameter {x:integer,nosetter}") - extended regression test to include "nosetter"

  1. … 2 more files in changeset.
- make method EnsembleObject.methodPath more independet of Ensemble objects

- added handling of parameter options "allowemtpy" and "convert" in createFromParameterSyntax

  1. … 1 more file in changeset.
- new parameter option "convert" to signal that an application specific parameter checker should convert the value (takes the result of the methods as conversion result) - added parameters for slots "allowemtpy" and "convert" - extended regression test

  1. … 4 more files in changeset.
- minor cleanup

  1. … 3 more files in changeset.
- some cleanup

  1. … 2 more files in changeset.
- changed argument order on nsf::is to make it conformant with Tcl conventions - removed objectproperty, replaced it by ::nsf::is - move functionalizy of objectproperty to make "obj info is ..." more efficient

  1. … 9 more files in changeset.
- minimal changes

  1. … 3 more files in changeset.
- fix editing

- replaced argument order on objectproperty to make it conformant with Tcl conventions - updated migration guide

  1. … 8 more files in changeset.
- Replaced the former "exception" handling mechanism by a simplified one. This speeds up e.g. the generation of the current nx.tcl documentation by 15-20%. - Adjusted the tests for the modified CommentBlockParser interface. - Implemented a first version of the revised tagline notation. Changed the documentation in nx.tcl and predefined.tcl accordingly. - Discriminate between parsing simple and complex part entities. In the simple case, multi-line part sections are not allowed anymore. - Adopted the recent changes in the object introspection interfaces

    • -10
    • +10
    ./lib/doc-assets/entity.html.tmpl
  1. … 2 more files in changeset.
- removed "infoObjectMethod" and "infoClassMethod" - replaced ::nsf::cmd::ClassInfo2 by ::nsf::cmd::ClassInfo - replaced ::nsf::cmd::ObjectInfo2 by ::nsf::cmd::ObjectInfo

  1. … 5 more files in changeset.
- introduced ::nsf::isobject - replaced in all scripts "::nsf::objectproperty ... object" by isobject

  1. … 10 more files in changeset.
- removed "nsf::is ... -type ...." - adoped emulation layer in xotcl2 accordingly - extended regression test

  1. … 5 more files in changeset.
- removed "objectproperty .... type" - renamed isSubType() to IsSubType() - adoped emulation layer in xotcl2 accordingly - added two tests for "info has type" in regression test

  1. … 6 more files in changeset.
- removed "objectproperty .... hasmixin" - removed "nsd::is ... -hasmixin ...." - removed type-converter "type=hasmixin" - adoped emulation layer in xotcl2 accordingly - added two tests for "info has mixin" in regression test

  1. … 5 more files in changeset.
- implemented XOTclObjInfoHasMixinMethod() and XOTclObjInfoHasTypeMethod() - renamed "$obj info hasnamespace" to "$obj info has namespace" - added "$obj info has mixin $class" - added "$obj info has type $class" - extended regression test for parametercheck/objectproperty/is

  1. … 6 more files in changeset.
Merge branch '2.0.0-develop' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/xotcl into 2.0.0-develop

- fixed silent (scripted) unknown handler. - reavtivated corresponding regression test - extended regression tests (call unknown method with filter with and without unknown handlers)

  1. … 3 more files in changeset.
- Refactoring templating code: Separated generic and backend-specific templating behaviour into distinct classes: BaseTemplateData and NxDocTemplateData. Rewrote the getter logic for the @doc strings to retrieve different representations (as_text() and as_list()). - Multi-line block markers: To achieve this, I moved the handling of block markers into the template data classes. - Adjusted the tests for the changes ...

  1. … 1 more file in changeset.
- added untracked file

- scripted "info slotobjects" to return only objects of class ::nx::Slot

  1. … 2 more files in changeset.
- factored out DispatchUnknownMethod() - added flag XOTCL_CM_NO_OBJECT_METHOD to ObjectDispatch() and friends - added tests/subcmd.tcl - added methods "defaultmethod" and "unknown" to ::nx::EnsembleObject (together with a set of helper methods to provide user-friendly information)

  1. … 2 more files in changeset.
- removed some deubug output

Temporarily fixed an issue with cleaning up comment section states set on an entity object. This needs to be improved and to be made more robust!

  1. … 1 more file in changeset.
- added class ::nx::EnsembleObject

  1. … 1 more file in changeset.