• last updated 18 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- adjust to newest xotcl 2/nsf from git

  1. … 2 more files in changeset.
- remove unuded dubugging function

- provide hint, where this notice is coming from

- add XOTcl1_ParameterHandler to provde forward compatibility in XOTcl1

to allow to load programs with xotcl2/nx value checkers in

parameter declarations.

- adjust introspection interface to newest version of nsf

- new helper method on xotcl::Class "extend_slot" to allow to clone

and configure a slot in one step

- bump version number to 0.129

  1. … 1 more file in changeset.
- change tabs into spaces

  1. … 22 more files in changeset.
* overworked db-abstraction layer with support for dbi_*

* dbi_* support is per default deactivated, can be activated via

e.g. setting ::acs::preferdbi to 1 in 0-acs-init.tcl

* bump version number to use dependencies for packages, using the new interface

  1. … 9 more files in changeset.
- provide compatibility with nsf 2.0b6, which has "-noinit" removed

- fixed handling of "... info default ..." and "... info instdefault

..." in xo::getObjectProperty

- bumped version number of xotcl-core to 0.127

  1. … 1 more file in changeset.
- change exception to a warning to get rid of error message when xotcl-core or dependent packages are installed the frist time from repository or local

- add missing dollar symbols, otherwise api-code browser shows incomplete results for xotcl methods

- don't abbreviate subcommands

  1. … 22 more files in changeset.
- use tcl 8.5 extended index format for "string range"

  1. … 5 more files in changeset.
- guard against calls for "isobject", where the "object" does not support "info precedence"

- generalize results for cases, where objects live just in different threads

  1. … 1 more file in changeset.
- use lassign instead of "foreach ... break" idiom

  1. … 21 more files in changeset.
- new function ::xo::getObjectProperty to abstract from xotcl and nx

- make use of new function at several places

  1. … 3 more files in changeset.
- turn hard error into a soft one, when trying to change the state of the server

- use more tcl 8.5 idioms

  1. … 6 more files in changeset.
- use ns_eval instead of "ns_ictl save" to update blueprint

- update the blueprint of the xotcl::THREAD instances as well while keeping the state (do not restart the thread)

- add "xo::broadcast blueprint /script/":

This command can be used to update the blueprint of all threads (including schedule threads)

Example

::xo::broadcast blueprint { source /tmp/t.tcl }

move recordtimes to an earlier place

- adding xo::system_stats for reporting services (e.g. munin)

require at least Tcl 8.5.4 for this version (see as well TIP #143)

  1. … 1 more file in changeset.
- define global variable ::xo::naviserver for quick test, whether we are running under NaviServer

- fix ns_ur[en|de]code of "--" and "-charset" etc. This fixes the behavior of NaviServer, which has a "--" option terminator

  1. … 2 more files in changeset.
added xo::broadcast -- a simple mechanism to send commands to different connection and scheduled threads

- added method db_0or1row to ::xotcl::Object similar to db_1row. The method loads the output variables of the SQL query directly into the current object.

- reduce dependencies on nsf internals