nsf

Clone Tools
  • last updated 19 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- updated method count in migration guide

- removed c-implementation of method vwait, it was replaced by "vwait :varName". We had to allow flag TCL_GLOBAL_ONLY in InterpColonVarResolver(), since Tcl vwait implementation calls it with that flag. - added a scripted implementation for vwait in xotcl2

- provide full list of initializers

- add regression test

- make sure, that classes of the intrinsic class hierarchy are of the same object system

- create slots via MetaSlot

- don't mix object systems

- xotcl2.tcl: defined ::xotcl::MetaSlot

- update of css file for prince

- minor improvements

- added first version of next-tutorial.[txt|html]

    • -0
    • +1372
    /doc/next-tutorial.html
    • -0
    • +610
    /doc/next-tutorial.txt
- nx::pp: added flag "-linenumbers on|off" to render method

- minor wording update

- eliminat build and OS files

- documentation work

- defined UNUSED macro to get more checking on unused arguments

- adjust doc-tools (removed obsolete -public flag)

- furter c cleanup

- removed leftover -public flag in nsf::method - general cleanup: removed unused arguments

- library/lib/doc-tools.tcl: Some fixes, including adjusting @class.inherited() to return only doc entities of classes which are part of the same project as the inheritee. - library/lib/doc-tools.tcl: Integrated an xodoc-compat infrastructure and provided for processing xodoc packages (see processor.process=@package()). - tests/doc.test: Now also serves a nxdoc port of the XOTcl-langref package - library/xotcl/doc/langRef.xotcl: equipped with an empty namespace declaration (to please pkg_mkIndex.tcl) and import ::xotcl::@ by default (for convenience).

- doc updates

- doc-tools: added "-where" to !get - doc-tools: title to internal links, provided css class, added nicer label - updated reference doc

    • -6
    • +7
    /library/lib/doc-assets/class.html.tmpl
- updated TODO

- no need to define "-class" as objectparameter - no need to define "Object.cleanup" as a method

- let "obj class NEWCLASS" return NEWCLASS

- no need to define "-class" as objectparameter

- remove unneeded newline

listing(): Trim result string of pretty printer for trailing newlines to avoid their transformation to multiple line breaks.

Added exclude filter for nx doc, fixed typo in @glossary entry

- playing with empty comment lines