• last updated 5 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Replace ad_decode idiom

cache generated svg code on disk

    • -16
    • +30
    ./tcl/acs-api-documentation-procs.tcl
make code more robust when exposed to hacking attacks

Remove trailing "Class" keyword so classes are correctly displayed in the api-doc (See #3383)

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

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