• last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
replace hardcoded /tmp by API function [ad_tmpdir]

  1. … 10 more files in changeset.
update predefined Tcl commands for pretty-printing Tcl code

include themed versions of files in the "variants" display (just for the current theme)

    • -14
    • +22
    ./acs-api-documentation-procs.tcl
change references from "http://*tcl.tk/" to "https://*tcl-lang.org/"

  1. … 5 more files in changeset.
improve spelling

  1. … 21 more files in changeset.
Replace ad_decode idiom

cache generated svg code on disk

    • -16
    • +30
    ./acs-api-documentation-procs.tcl
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

  1. … 1 more file in changeset.
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. … 2 more files in changeset.
Fix typo