• last updated 21 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fixed typo

Fixed runtime error, when "ns_cache" is viewed over the API browser

The problem was the method "flush", which is implemented via

alias to ::ns_cache__flush. In this case, "ns_cache info lookup syntax flush"

fails, because "info parameter" fails on the alias in command:

"::nsf::cmd::info parameter -context ::ns_cache ::ns_cache::flush"

  1. … 1 more file in changeset.
don't add slot container or slot objects to proc_doc (at least for now)

finetuning object descriptions

- adding links to per-object methods

- make sure that leading colons are used for object names in procdoc index

  1. … 1 more file in changeset.
don't write warning about unknown methodtype when encountering classes

moved xo::getObjectProperty to ::apidoc::get_object_property

  1. … 9 more files in changeset.
whitespace changes

increased robustness: use directdispatch to avoid interaction with user specific "info" methods

Added listing of application specific methods to object viewer in api-doc/proc-view

This improves documentation of the caches via api-doc

  1. … 3 more files in changeset.
generalized handling of nx classes and objects not defined by OpenACS

  1. … 1 more file in changeset.
when object description is generated, try to get the source file for objects from the class

reduce reported number of undocumented API calls

Improvded API browser documentation for NX methods

- Include NX content from acs* packages in online documentation

- determining source files where classes are defined

- extending type information for postional an non-positional arguments in API browser

  1. … 3 more files in changeset.
merge with missing files

  1. … 1464 more files in changeset.
merge from oacs-5-10

  1. … 8099 more files in changeset.
whitespace changes

  1. … 15 more files in changeset.
Removed warning during startup

Removed reason for protentially confusing warning during startup

Warning: nsf: method <::nx::Class> <-per-object> <init> does not exist

improved spelling

  1. … 3 more files in changeset.
Apply the deprecated flag to the methods documentation

Small improvements:

- use "string is space" instead of trimming the string and checking if empty, at least 2x faster on development, wherever we don't need the trimmed value

- modernize leftover foreach trick with lassign

  1. … 6 more files in changeset.
added "xo::library doc" where possible for improved uniformity

  1. … 4 more files in changeset.
prefer global variable over proc

  1. … 6 more files in changeset.
remove indent as well on xotcl procs, handle also per-object methods the same way

  1. … 1 more file in changeset.
prettify API browser rendering for nx methods

- remove redundant doc block

- remove indentation

  1. … 1 more file in changeset.
added support for NX ensemble methods

  1. … 2 more files in changeset.
adjust to api-browser changes for trailing non-positional arguments

  1. … 1 more file in changeset.
reduce verbosity

  1. … 1 more file in changeset.
make end of resub options explicit

  1. … 12 more files in changeset.
improve spelling

  1. … 10 more files in changeset.
Remove leading colons in XOTcl methods while adding them to the documentation nsvs, to keep coherence among the different ways of adding proc doc in the system and avoid duplication