• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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
    ./tcl/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

    • -4
    • +10
    ./tcl/acs-api-documentation-procs.tcl
strip out empty query parameter

turn procs into private ad_procs with doc-strings

    • -19
    • +26
    ./tcl/acs-api-documentation-procs.tcl
improve comments

  1. … 10 more files in changeset.
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

    • -5
    • +21
    ./tcl/acs-api-documentation-procs.tcl
improve the graph layout by omitting recursive calls

    • -6
    • +25
    ./tcl/acs-api-documentation-procs.tcl
whitespace changes

include content_pages and include_pages in call graph analysis

include protection hints for callers in callgraph display

include acs-bootstrap-installer/bootstrap.tcl in init files for callgraph analysis

    • -9
    • +13
    ./tcl/acs-api-documentation-procs.tcl
improve callgraph display: handle false positives

    • -7
    • +10
    ./tcl/acs-api-documentation-procs.tcl
include calls from *-init.tcl files in call graph analysis

    • -63
    • +125
    ./tcl/acs-api-documentation-procs.tcl
- reduce verbosity

- improve structuring

fix bug: keep package + version number in the breadcrumps, also when url starts with a "/"

Add call graph information based on static analysis to API doc. This information

is computed on a best-effor bases and not necessarily complete, since static analysis

of a dyamic language is limited; furthermore, direct calls from web pages are not included

for activation, see tcl/api-doc-init.tcl

    • -108
    • +373
    ./tcl/acs-api-documentation-procs.tcl
    • -0
    • +24
    ./tcl/api-doc-init.tcl
Fix typo

make tested procs explicit

  1. … 2 more files in changeset.
- use information from acs_testing in api-browser: provide link for

test cases.

- new function: api_add_to_proc_doc for updating apidoc information

from other packages

- bump version of acs-automated testing to 5.10.0d4 and

acs-api-browser to 5.10.0d2

- toc includelet:

* new flag: "-renderer" (default "")

specify an explicit renderer. This is an alternative to the

classic "rendering by style", where there style determines the renderer.

* new flag: "-include_in_foldertree" (default true)

it is now possible to avoid inclusion of all folder-tree element

in the standard folder tree. Default set for backwards

compatibility.

    • -2
    • +45
    ./tcl/acs-api-documentation-procs.tcl
  1. … 3 more files in changeset.
improve rowcount expressions

  1. … 73 more files in changeset.
Whitespace changes + add editor hints

  1. … 26 more files in changeset.
Remove superflous parentheses

  1. … 29 more files in changeset.
Fix proc and contract doc elements, so they are properly parsed by apidoc::api_*_documentation.

- @parameter -> @param

- @params -> @param

- Add missing @param

- @cvs -> @cvs-id

- @version -> @cvs-id

  1. … 12 more files in changeset.
Use @return in the proc documentation

  1. … 2 more files in changeset.
provide better error messages

new feature: offer swa the ability to view compiled template

strengthen page contracts a little.