- added form field type "class" (form_constraints e.g.: f2:class,subclass_of=::xowiki::Page)- make it possible to set default editor for formfields of type richtext (we should provide eventually a package parameter)
- richtext editors: changed parameter "inplace" into displayMode, which might be "standard", "inplace" or "inline" ("inline" is just supported for ckeditor4)- formfield ckeditor4: support for ckeditor version 4 (including inline and inplace support)
apm_get_package_files has new boolean switch -include_data_model_files in order to allow including/excluding sql files when looking for files within a package.
- use sysctl instead of uptime where available (the "uptime" command from mac os x spits sometimes errors about /dev/ttys out, when apparently a console was not shut down correctly)
- 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 }
- added victor's patch to omit deprecated messages of "ns_info tcllib". Background: naviserver supports multiple (virtual) servers, which might have different tcllibs. Therefore, the preferred command to query this was moved to "ns_server ?-server s? tcllib" and "ns_info tcllib" was deprecated. From the OpenACS point of view, one wants to locate the actual library. Since the variable does not change, it is fine to store it in a per-thread variable which can be efficiently accessed.