lib

Clone Tools
  • last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
in NaviServer mode, flush buffers after every file

This avoid potential interger overruns in Tcl, when sending many large files

over slow lines.

* mkIndex.tcl: Have mkIndex produce package-provide compliant ifneeded scripts

  1. … 4 more files in changeset.
exclude pkgIndex.tcl from searched files, whitespace changes

* nx-zip.tcl: Add closing paren in comment

* nx-zip.tcl (writeToZipFile): 'writeToStream' requires a command prefixed defined by an object variable 'writer'. In a direct call on 'writeToZipFile', this variable was not defined. Thanks to Héctor Romojaro for the catch and patch.

- use buffered ns_connchan for writing to slow channels for handling partial write operations properly

added support for returning streaming zip files via HTTPs

The old version was just replying via ns_write, which can be only

used for plain TCP connections (no TLS).

improve spelling: move closer to the linux documentation recommendations

  1. … 18 more files in changeset.
improve spelling

  1. … 3 more files in changeset.
improve spelling

  1. … 1 more file in changeset.
improve spelling

  1. … 7 more files in changeset.
Change http:// occurrences to https://, if applicable (URLs tested)

  1. … 56 more files in changeset.
Rewrite URLs containing tcl.tk as authority to tcl-lang.org

  1. … 13 more files in changeset.
base package nx::zip on Tcl 8.6 builtins instead of relying on the Trf package

improve spelling

  1. … 6 more files in changeset.
* nx-test.tcl (run): Avoid use of [try], to render the test suite independent from the presence of 8.6 or tcllib's try. This may be reverted, once 8.5 support is dropped.

improve comments

  1. … 13 more files in changeset.
improve tcl idioms

fix duplicated words in code documentation

  1. … 2 more files in changeset.
nx-test.tcl (exit): Fix the return trampoline for [exit] during test runs

Make test suite working under 8.5, again.

  1. … 8 more files in changeset.
- make it possible to use error code for cmd result comparison - add some NSF specifc error code

  1. … 3 more files in changeset.
Fix typos

  1. … 62 more files in changeset.
nx-test.tcl (nx::test case): As (ensemble) methods are currently not covered by the auto-cleanup feature of "nx::test case", I took care of not cleaning up the per-class ensemble slots while the alias is still available. This led to dangling aliases in cases such as:

package req nx::test

nx::Class create ::A

nx::test case tmp {

::A public method "oo ps" {} {;}; # creates ::A::slot::__oo plus alias pointing to it.

}

A create a

a oo ps; # "target "::A::slot::__oo" of alias oo apparently disappeared"

Along the way, modernized nx::test case a little (apply).

- Use more straightforward Tcl idiom to access first character of a string - Standardize spelling of names of products (Tcl, AOLserver, PostgreSQL)

  1. … 7 more files in changeset.
- Use uniform spelling of "Tcl" - Fix more spelling errors

  1. … 14 more files in changeset.
Use uniform spelling of "Tcl"

  1. … 7 more files in changeset.
Improve spelling

  1. … 43 more files in changeset.
* nx-pp.tcl (State): Add "substdefault" to two property specs to fix markup generation for various token types (variables etc.).

* nx-shell.tcl, *sh.in: Rename nx::shell2 to nx::shell and remove old nx::shell implemenetation. * makefile.vc: Use new shell object in shell target.

  1. … 5 more files in changeset.