Dashboard

- nx.tcl: handle "incremental" in slot reconfigure - nx.tcl: change defaultAccessor to "none"
- nx.tcl: handle "incremental" in slot reconfigure - nx.tcl: change defaultAccessor to "none"

    • -1
    • +1
    /doc/example-scripts/traits-composite.tcl
    • -1
    • +1
    /doc/example-scripts/traits-simple.tcl
  1. … 6 more files in changeset.
Method and configure parameter reform, Part 2: In order to streamline the interface further, we tried to follow the idea to use "... info /plural word/" to obtain a set of handles, and then a separate…
Method and configure parameter reform, Part 2: In order to streamline the interface further, we tried to follow the idea to use "... info /plural word/" to obtain a set of handles, and then a separate call to obtain the details. Therefore, we replaced

/cls/ info slot objects

/cls/ info slot definitions

/cls/ info slot names

/obj/ info object slot objects

/obj/ info object slot definitions

/obj/ info object slot names

/obj/ info lookup slots

by

/cls/ info slots ?-type /type/? ?-closure? ?-source all|application|baseclasses? ?/pattern/?

/obj/ info object slots ?-type /type/? ?/pattern/?

/obj/ info slot definition /obj/

/obj/ info lookup slots ?-type /type/? ?-source all|application|baseclasses? ?/pattern/?

- fixed bug #3212
- fixed bug #3212

- Method and configure parameter reform…
- Method and configure parameter reform

/cls/ info configure parameters ?pattern? -> list of params

/cls/ info configure syntax -> syntax output

/obj/ info method parameters /methodName/ ?/pattern/? -> list of params

/obj/ info method syntax -> syntax output

/obj/ info lookup configure parameter ?/pattern/? -> list of params

/obj/ info lookup configure syntax -> syntax output

/cls/ info parameter list|name|syntax /param/ -> value

- avoid crash in case NsfParameterGetCmd() is passed a plain value
- avoid crash in case NsfParameterGetCmd() is passed a plain value

- minor documentation updates
- minor documentation updates

- initialize stub-tables only once
- initialize stub-tables only once

- syntax formatter: use /value/ for denoting placeholder in "... info method syntax ..."
- syntax formatter: use /value/ for denoting placeholder in "... info method syntax ..."

- parametersyntax: make placeholders explicit
- parametersyntax: make placeholders explicit

- moved "/obj/ info slot definition|..." to "/obj/ info object slot definition|..." for consistency - provided "parametersyntax()" for "object mixin" and "object filter"
- moved "/obj/ info slot definition|..." to "/obj/ info object slot definition|..." for consistency - provided "parametersyntax()" for "object mixin" and "object filter"

win/makefile.vc: have the install target copy the public headers as well
win/makefile.vc: have the install target copy the public headers as well

Merge branch 'object-method' of ssh://alice.wu.ac.at/usr/local/src/git-repo/nsf into object-method
Merge branch 'object-method' of ssh://alice.wu.ac.at/usr/local/src/git-repo/nsf into object-method

MinGW toolchains do not provide support _vscprintf(), so we limit the use of it to MSVC; tested NsfDStringPrintf under MinGW
MinGW toolchains do not provide support _vscprintf(), so we limit the use of it to MSVC; tested NsfDStringPrintf under MinGW

Provide tcl library path to summary.tcl and remove intermediate file from repo
Provide tcl library path to summary.tcl and remove intermediate file from repo

Fixed the Win32 logic for computing the Tcl_DStringth in NsfDStringPrintf(), tested for MSVC under x86 and amd64
Fixed the Win32 logic for computing the Tcl_DStringth in NsfDStringPrintf(), tested for MSVC under x86 and amd64

- updating next-tutorial to object method syntax
- updating next-tutorial to object method syntax

    • -402
    • +404
    /doc/next-tutorial/next-tutorial.html
    • -75
    • +76
    /doc/next-tutorial/next-tutorial.txt
    • -250
    • +407
    /doc/next-tutorial/object-stack.graffle
    • binary
    /doc/next-tutorial/object-stack.png
    • binary
    /doc/next-tutorial/per-class-mixin.png
    • binary
    /doc/next-tutorial/per-object-mixin.png
Merge branch 'object-method' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf into object-method
Merge branch 'object-method' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf into object-method

- updated migration guide
- updated migration guide

- update to new namings
- update to new namings

Fix the 86-specific tests to reflect the object-modifier reform
Fix the 86-specific tests to reflect the object-modifier reform

- try to print arguments in one sweep in NsfDStringPrintf() - remove "extern" declarations
- try to print arguments in one sweep in NsfDStringPrintf() - remove "extern" declarations

Revised NsfDStringPrintf() for portability to non-C99-compliant C runtimes; remains to be tested
Revised NsfDStringPrintf() for portability to non-C99-compliant C runtimes; remains to be tested

apm_include_file_p wont ignore anymore the upgrade directory in case data_model_files flag is set.
apm_include_file_p wont ignore anymore the upgrade directory in case data_model_files flag is set.

When fetching files for a given package we also want to retrieve sql files.
When fetching files for a given package we also want to retrieve sql files.

- first and incomplete update of migration guide to new syntax
- first and incomplete update of migration guide to new syntax

Re-enabling deletion of intermediate file in makefile
Re-enabling deletion of intermediate file in makefile

Remove legacy build artifacts
Remove legacy build artifacts

Provide native Win build support for MSVC++ and MSVC, using the Tcl 8.6 nmake templates. Tested using Visual Studio 12 (VC and nmake in version 11). See makefile.vc for build instructions for Win32 an…
Provide native Win build support for MSVC++ and MSVC, using the Tcl 8.6 nmake templates. Tested using Visual Studio 12 (VC and nmake in version 11). See makefile.vc for build instructions for Win32 and Win64.

Needed to decode list items html since it is used as a JS array index.
Needed to decode list items html since it is used as a JS array index.

apm_get_package_files has new boolean switch -include_data_model_files in order to allow including/excluding sql files when looking for files within a package.
apm_get_package_files has new boolean switch -include_data_model_files in order to allow including/excluding sql files when looking for files within a package.