doc

Clone Tools
  • last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- traits: renamed "useTrait" into "require trait"

    • -6
    • +6
    ./example-scripts/traits-composite.html
    • -5
    • +5
    ./example-scripts/traits-composite.tcl
  1. … 2 more files in changeset.
- fix typo

- nx-traits: * use "info methods -closure" instead of instantiating a class at trait-insertion time * added trait as package nx::callback

- example scripts: added tk-mini and tk-horse-race

    • -0
    • +896
    ./example-scripts/tk-horse-race.html
    • binary
    ./example-scripts/tk-horse-race.png
    • -0
    • +153
    ./example-scripts/tk-horse-race.tcl
    • -0
    • +778
    ./example-scripts/tk-mini.html
    • binary
    ./example-scripts/tk-mini.png
    • -0
    • +37
    ./example-scripts/tk-mini.tcl
  1. … 5 more files in changeset.
- doc: * extended method resolution section * documented invocation flags for colon

  1. … 1 more file in changeset.
- documentation updates

  1. … 1 more file in changeset.
- added "nonleadingdash" to UML class diagramm

- add traits package and example scripts

    • -0
    • +899
    ./example-scripts/traits-composite.html
    • -0
    • +99
    ./example-scripts/traits-composite.tcl
    • -0
    • +846
    ./example-scripts/traits-simple.html
    • -0
    • +64
    ./example-scripts/traits-simple.tcl
  1. … 2 more files in changeset.
- fix typo

- documentation updates: use term "instance method", some clarifications

- add example scripts

    • -0
    • +966
    ./example-scripts/per-object-mixins.html
    • -0
    • +131
    ./example-scripts/per-object-mixins.tcl
- documentation updates

    • -0
    • +1750
    ./person-student.graffle
    • binary
    ./person-student.png
- documentation update

- minor doc updates

- extend documentation

- documentation updates

- doc: * added section about ":variable" to the tutorial * fixed a few outdated places in tutorial

  1. … 1 more file in changeset.
- doc: * fixed spacing in documentation * fixed documentation of "info slot objects", "info slot names", "info slot definition"

  1. … 1 more file in changeset.
- reduced font size for main text

- doc: * fixed naming of "attribute" in migration guide * added "private" to migration guide * some textual improvements in migration guide

  1. … 1 more file in changeset.
- fix references

- fix references

- nsf.c * implemented NsfObjDispatchNRE and NsfObjDispatch * this fixed all issues of tcl8.6 and interp.test (xocomm still hangs in tcl 8.6)

    • -1
    • +1
    ./example-scripts/rosetta-distinct-objects.html
  1. … 3 more files in changeset.
- minor documentation updates

* added ./apps/utils/source-doc-beautifier.tcl * fixed the file-handle output/formatting in rosetta-serialization.tcl; using proc "!"

    • -2
    • +1
    ./example-scripts/rosetta-serialization.html
    • -1
    • +2
    ./example-scripts/rosetta-serialization.tcl
    • -0
    • +797
    ./example-scripts/rosetta-unknown-method.html
    • -5
    • +8
    ./example-scripts/rosetta-unknown-method.tcl
  1. … 2 more files in changeset.
- added example rosetta-unknown-method.tcl

    • -1
    • +1
    ./example-scripts/rosetta-serialization.tcl
    • -0
    • +34
    ./example-scripts/rosetta-unknown-method.tcl
  1. … 2 more files in changeset.
- the added examples

    • -0
    • +825
    ./example-scripts/rosetta-abstract-type.html
    • -0
    • +43
    ./example-scripts/rosetta-abstract-type.tcl
- added example rosetta-abstract-type.tcl

    • -4
    • +16
    ./example-scripts/rosetta-polymorphism.html
    • -1
    • +3
    ./example-scripts/rosetta-polymorphism.tcl
  1. … 2 more files in changeset.
- new folder example-scripts * Added 8 of the rosetta examples and one classical OTcl example * all examples are tested via regression test * all examples are pretty-printed via asciidoc

    • -0
    • +1091
    ./example-scripts/bagel.html
    • -0
    • +185
    ./example-scripts/bagel.tcl
    • -0
    • +791
    ./example-scripts/rosetta-classes.html
    • -0
    • +26
    ./example-scripts/rosetta-classes.tcl
    • -0
    • +834
    ./example-scripts/rosetta-constraint-genericity.html
    • -0
    • +49
    ./example-scripts/rosetta-constraint-genericity.tcl
    • -0
    • +808
    ./example-scripts/rosetta-delegates.html
    • -0
    • +50
    ./example-scripts/rosetta-delegates.tcl
    • -0
    • +774
    ./example-scripts/rosetta-distinct-objects.html
    • -0
    • +17
    ./example-scripts/rosetta-distinct-objects.tcl
    • -0
    • +778
    ./example-scripts/rosetta-polymorphic-copy.html
    • -0
    • +26
    ./example-scripts/rosetta-polymorphic-copy.tcl
    • -0
    • +840
    ./example-scripts/rosetta-polymorphism.html
    • -0
    • +45
    ./example-scripts/rosetta-polymorphism.tcl
    • -0
    • +861
    ./example-scripts/rosetta-serialization.html
  1. … 5 more files in changeset.
- nx.tcl * renamed "info parameter name" to "info parameter names" (since it returns a list of names) * renamed "info parameter name" to "info parameter names" (since it returns a list of names) * renamed "info slots" to "info slot objects" * additional method "info slot definition" * additional method "info slot name" * additional method "info properties" (alias to "info slot definition") * removed "info parameter slot" * use term "noaccessor" and "noconfig" to deactivate accessors or object-parameters in property definitions * don't show slots with noconfig in "info parameter names" * don't show slots with noconfig in "info parameter definition" * renamed slot property "configparam" to "config" * renamed "::nsf::methods::class::info::slots" to "::nsf::methods::class::info::slotobjects" * additional public method ObjectParameterSlot.getPropertyDefinition * updated and extended regression test

  1. … 14 more files in changeset.
- nx.tcl * renamed "attribute" to "property" * renamed "defaultAttributeCallProtection" to "defaultPropertyCallProtection" * renamed "nx::Attribute" to ""nx::VariableSlot" * renamed "BootStrapAttributeSlot" to "BootStrapVariableSlot" * renamed "createBootstrapAttributeSlots" to "createBootstrapVariableSlots" * removed method attributes * implemented old attributes definition in xotcl2 as method "parameter"

  1. … 29 more files in changeset.