• last updated 13 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixed runtime error, when "ns_cache" is viewed over the API browser

The problem was the method "flush", which is implemented via

alias to ::ns_cache__flush. In this case, "ns_cache info lookup syntax flush"

fails, because "info parameter" fails on the alias in command:

"::nsf::cmd::info parameter -context ::ns_cache ::ns_cache::flush"

  1. … 1 more file in changeset.
finetuning object descriptions

- adding links to per-object methods

- make sure that leading colons are used for object names in procdoc index

  1. … 1 more file in changeset.
moved xo::getObjectProperty to ::apidoc::get_object_property

    • -32
    • +187
    ./acs-api-documentation-procs.tcl
  1. … 9 more files in changeset.
fixed braces

Added listing of application specific methods to object viewer in api-doc/proc-view

This improves documentation of the caches via api-doc

  1. … 3 more files in changeset.
added support for @see pointing to objects

Improvded API browser documentation for NX methods

- Include NX content from acs* packages in online documentation

- determining source files where classes are defined

- extending type information for postional an non-positional arguments in API browser

  1. … 3 more files in changeset.
improved robustness (when fno flags for a parameter are present in the nsc)

provide more type information, factor out common code

    • -29
    • +44
    ./acs-api-documentation-procs.tcl
prettify rednderung for underspecified parameters

fixed broken HTML and make rendering more compact

ease future use of styling by introducing api-doc-parameter-list

    • -19
    • +25
    ./acs-api-documentation-procs.tcl
merge with missing files

  1. … 1463 more files in changeset.
merge from oacs-5-10

    • -182
    • +303
    ./acs-api-documentation-procs.tcl
    • -1
    • +699
    ./test/acs-api-browser-procs.tcl
  1. … 8097 more files in changeset.
improve log messages

  1. … 1 more file in changeset.
Fix typo

whitespace changes

  1. … 1 more file in changeset.
improve robustness of API browser when trying to browse non-existing objects

  1. … 1 more file in changeset.
remove comma before that

whitespace changes

improve behavior, in case dot leads to an error.

don't confuse nodes, when test cases have the exact same names as functions

    • -17
    • +21
    ./acs-api-documentation-procs.tcl
tclcode_to_html: Don't render "?" as a command

make api_get_body more robust: when name contains wild-card characters, escape name for such commands accordingly

strip out empty query parameter

  1. … 2 more files in changeset.
turn procs into private ad_procs with doc-strings

    • -19
    • +26
    ./acs-api-documentation-procs.tcl
Fix typos

  1. … 3 more files in changeset.
whitespace cleanup

improve robustness in case of failures in dot program

support rendering of objects/classes in callgraph

improve the graph layout by omitting recursive calls

whitespace changes

include content_pages and include_pages in call graph analysis