lib

Clone Tools
  • last updated 5 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- fix package resolution, if multiple different xotcl versions are installed

- fixed var resolver/memory leak problem reported by Victor Mayevski - bumped version number to 1.6.5

  1. … 9 more files in changeset.
- renamed methodType "compiled" to "system" (for system/builtin methods); - saving and maintaining alias command in associative Tcl array ::xotcl::alias - returning aliases to procs and methods via "info methods -defined -methodType alias" (other aliases are still missing, but should be straigth forward with data in associative array)

  1. … 8 more files in changeset.
- added aliastest provided by stefan - handle [self class] in aliased methods properly - use xotcl2 per default in xotclsh

  1. … 7 more files in changeset.
* Some documentation fixes, added stack example to documentation * Bumped version number to 1.6.4

  1. … 14 more files in changeset.
- added new file

- moved xotcl-1.* definition into an own library file - renamed library/lib/changeXOTclVersion.xotcl to library/lib/changeXOTclVersion to ease pkgIndex generation - new function "xotcl::use xotcl1" or "xotcl::use xotcl2" to ease switching between xotcl 1 and 2 - changed library/lib/test to xotcl2 - added for all regression test "xotcl::use xotcl1" instead of "namespace import ::xotcl::*"

    • -0
    • +95
    ./changeXOTclVersion
  1. … 22 more files in changeset.
- made create statments in xoDoc and loaded packages explicit - added tests/protected.xotcl

  1. … 4 more files in changeset.
- shortend some function/type names (e.g. use everywhere "Param" instead of "Parameter") - delayed parseContextRelease() in InvokeProc() until end if proc - process all argumens of proc/instpoc; before, this happend only, when nonpos parameters were used; - use parameter definitions only when they provide a value-add - finish freeing of parameter definitions

  1. … 7 more files in changeset.
- changed version number from 2.0.0a to 2.0.0 to avoid problems with package require - found crashes in deletion order (when tcl implicitly deletes xotcl objects), introduced temporary compile flag OLD_DELETE

  1. … 13 more files in changeset.
- set version number to 2.0.0a

  1. … 8 more files in changeset.
merge with 1.6.3 (HEAD)

  1. … 125 more files in changeset.
- bump version number to 1.6.3

  1. … 8 more files in changeset.
- handle nonposargs in method "copy" properly - extend regression test for copy - added "<class> mixinof -closure ?pattern?" - extended regression test for mixinof - updated documentation

  1. … 15 more files in changeset.
* additional argument for "info precedence": "-intrinsic" Syntax: <objName> info precedence ?-intrinsic? ?pattern? If "-intrinsic" is specified, only the classes of the superclass type hierarchy are returnd. Otherwise, the precedence contains mixin classes as well. * Remove pattern argument from "info class" * Check results for guards to be boolean instead of integer (now, guards are allowed to return e.g. "true") * Bump version number to 1.6.1

  1. … 12 more files in changeset.
* used catch in the deprecated package xotcl::upvar-compat as suggested by Jeff Hobbs

  1. … 1 more file in changeset.
fix url of tcl wiki

update info page to include xotcl-mailing-list

iinitalize olways test name

updating dates in copyrights

  1. … 8 more files in changeset.
bump version number

  1. … 10 more files in changeset.
updated version number

- added ::xotcl::test::case - shortended output

prepare forthcoming version

  1. … 56 more files in changeset.
importing experimental xotcl version

  1. … 73 more files in changeset.
restructured directory to remove superfluous directory xotcl

    • -0
    • +95
    ./changeXOTclVersion.xotcl
    • -0
    • +503
    ./metadataAnalyzer.xotcl
    • -0
    • +98
    ./mixinStrategy.xotcl
    • -0
    • +82
    ./staticMetadata.xotcl
  1. … 735 more files in changeset.