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

include protection hints for callers in callgraph display

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

improve callgraph display: handle false positives

include calls from *-init.tcl files in call graph analysis

    • -63
    • +125
    ./acs-api-documentation-procs.tcl
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
    ./acs-api-documentation-procs.tcl
  1. … 1 more file in changeset.
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.

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

  1. … 2 more files in changeset.
new feature: offer swa the ability to view compiled template

  1. … 2 more files in changeset.
improve spelling

  1. … 10 more files in changeset.
adapt to altered host name

Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 475 more files in changeset.
improve list operations

  1. … 5 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 71 more files in changeset.
Fix typos

    • -72
    • +72
    ./acs-api-documentation-procs.tcl