20-Ordered-Composite-procs.tcl

  • last updated 14 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fix behavior for Tcl 8.5:

it seems that the scripted "try" implementation in tcllib is not fully

compatible with the built-in version in Tcl 8.6; fall back in these

cases to the old implemenentation of the methods "contains"

Reduce numbber of "catch" operations

    • -10
    • +16
    ./20-Ordered-Composite-procs.tcl
  1. … 8 more files in changeset.
Use consistently xo::library to ensure application specific subclassability

  1. … 13 more files in changeset.
Prefer XOTcl 2.0 idioms

    • -29
    • +28
    ./20-Ordered-Composite-procs.tcl
  1. … 2 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

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

    • -14
    • +20
    ./20-Ordered-Composite-procs.tcl
  1. … 2547 more files in changeset.
- use more tcl 8.5 idioms

  1. … 6 more files in changeset.
- make test for overwritten tcl 8.5 command apply namespace independent

- avoid attempts to resolve "self" from tcl function frames (as suggested by Stefan)

  1. … 4 more files in changeset.
- simplified order-composite stacking by using an explicit stack (as suggested by Stefan)

- old style works in xotcl2 as well

- compatibility fix

- more portable and consistent content management for OrderedComposite->contains

- provide minimal xotcl2 compatibility

  1. … 5 more files in changeset.
- rename flag "as_order_composite" of ::xo::db::Class->instantiate_objects to "as_ordered_composite"

- add delete method (opposite of existing "add") to ordered composite

  1. … 2 more files in changeset.
- add a few more message keys

- make it explicit in the code that we require at least XOTcl 1.5.0 (1.5.6 recommended)

- bump version numbers to update message catalogs

  1. … 5 more files in changeset.
cleanup (triggered by unknown handler)

  1. … 1 more file in changeset.
provide mixin for ordering by methods (not only by attributes) ::xo::OrderedComposite::MethodCompare; some more cleanup

  1. … 1 more file in changeset.
new mixin class for tree-sort in ordered composite objects: OrderedComposite::IndexCompare

  1. … 1 more file in changeset.
compatibility with oacs-5-2 (problems due to different error propagation), better cache management for admins

  1. … 4 more files in changeset.
allow diff between subsequent versions

  1. … 1 more file in changeset.
Upgrade to 0.43; adding evaluation contexts, improved serializer, more xotcl database support

  1. … 8 more files in changeset.
upgrade to version 0.31, improved localization support, support for the forthcoming xotcl 1.4.0, some minor fixes

  1. … 7 more files in changeset.
upgrade to version 0.29, pagination for cr object interface, image fields for xotcl templating, normalized comparisons

  1. … 11 more files in changeset.
New Version 0.28

  1. … 8 more files in changeset.
New Version 0.28

  1. … 8 more files in changeset.
Sorry Gustaf, but your downloaded version is newer so I just updated it. Upgrade to xotcl-0.27

    • -0
    • +88
    ./20-Ordered-Composite-procs.tcl
  1. … 16 more files in changeset.