• last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
remove pipe open (although this is just a fallback file, which is normally not called)

Reduce usage of ns_mktemp in OpenACS

ns_mktemp uses the deprecated old POSIX call mktemp(), which should

not be used anymore for security reasons (race between the name

creation and opening the file). This change removes several usages of

"ns_mktemp" from OpenACS and replaces it with calls to the

safe Tcl call "file tempfile ..." (introduced by Tcl 8.6).

  1. … 2 more files in changeset.
whitespace cleanup

  1. … 12 more files in changeset.
improve spelling

  1. … 10 more files in changeset.
improve spelling

  1. … 8 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
Improve robustness of "file delete" operations

  1. … 25 more files in changeset.
- harden page contracts

  1. … 1 more file in changeset.
Improve XOTcl class and object browser:

- use svg instead of png by default

This leads to better graphic output,

certain stylability via CSS, and less tmp files.

- make classes in class hierarchy clickable to

allow for navigation in the class structures

- contrast class of interest (in focus) against contextual

classes in generated graphs

- make show-object configurable to allow eg. how many

levels of the class hierarchy should be displayed

before and after the class of interest

- don't display per default instance-of relationships to

make the graph simpler

  1. … 3 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
- make code more robust against versions of nsf/nx

  1. … 1 more file in changeset.
- The C-library function tmpnam() is deprecated since a while. Therefore naviserver has deprecated ns_tmpnam as well.

Therefore we introduce a new function "ad_tmpnam" which requires just a minimal change and uses ns_mktemp.

  1. … 27 more files in changeset.
- change tabs into spaces

  1. … 22 more files in changeset.
- use "ni" operator instead of lsearch

Typo on error message.

- new function ::xo::getObjectProperty to abstract from xotcl and nx

- make use of new function at several places

  1. … 3 more files in changeset.
UML-Graphs: use correct arrowhead, draw multiple-inheritance correctly, label instance-of relations

-update to version 0.100, compliant with xowiki 0.105

  1. … 24 more files in changeset.
make loading of interface to stored procedures more robust

  1. … 4 more files in changeset.
file show-class-graph.tcl was added on branch oacs-5-4 on 2008-03-26 13:44:45 +0000

allow to specify dpi for graph generation, provide a max-width for patological cases

  1. … 1 more file in changeset.
make it easier to reuse class drawer

fix parameter passing

abort script in error case, draw composite children on request

improve class drawing, include forwarders

  1. … 2 more files in changeset.
beautify graph: show only documented methods, show siblings

  1. … 1 more file in changeset.
add experimental class drawer

    • -0
    • +121
    ./show-class-graph.tcl