• last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Adapt clock format for the now stricter 'lc_time_fmt'

Address lc_time_fmt shortcomings:

- use clock scan to enforce supported date formats, 'YYYY-MM-DD' (undocumented, but explicitly checked for in the code) and 'YYYY-MM-DD HH:MM:SS'

- leverage clock scan capabilities to correctly handle 'impossible dates' such as 1999-02-29

- leverage clock format to obtain the correct week day

- leverage clock api to correctly handle gregorian/julian dates

- implement documented formats that had an empty entry in format array (%W, u, %U, %j)

allow empty "correct_when" field

add minutes string to exam protocol

add support for multi-line entries in short_text answers

minor refactoring to general handling of printing minutes per question

    • -12
    • +11
    /openacs-4/packages/xowf/lib/online-exam-answer.wf
support multiple lines in text_fields (as used by sort-text questions)

Deprecate a bunch of date widget procs: they use hardcoded markup, lack localization, don't leverage existing tcl capabilities and most importantly are not in use anywhere in current codebase

Whitespace cleanup

Move CR search callbacks to new namespace in compliance with OpenACS naming convention, create deprecated wrappers, update service contract tables

file upgrade-5.10.0d7-5.10.0d8.sql was initially added on branch oacs-5-10.

Prefer bind variables, use portable idioms

Add ad_library and a bit of doc

Whitespace cleanup

Move rel_segments_* procs in new rel_segment:: namespace to comply with OpenACS naming convention, create deprecated wrappers, replace occurrences

Whitespace cleanup

break overlong lines

bug-fix: don't use variable "screen_name" for controlling display of ScreenName,

since it used as value for the actual screen name as well.

as a consequence, user got e.g. a value of "none" set as their acutal screen name, which

lead to a conflict with the unique screen name constraint of the data model

the conflicst with CVS: ----------------------------------------------------------------------

add missing SQL query

remove openacs-kernel-procs.tcl due to its misleading name and integrate its procs to the other utility procs

whitespace cleanup

avoid output of duplicate lines when an empty input line is encountered (many thanks to Franz Penz for the fix)

Replace parse_incoming_email with ad_parse_incoming_email, replace occurrences

Deprecate "multirow" proc as it does not comply with OpenACS naming convention

Deprecated get_referrer and NsSettoTclString, replace them with versions that respect OpenACS naming convention

Deprecate "form" proc, as it doesn't comply with naming convention

Reduce divergency between oracle and postgres codebase

Whitespace cleanup

Rename xmlrpc_decode_test_prep and add it to a namespace in order to pass the 'naming__proc_naming' testcase

Update italian localization

improve spelling

make passing name for temp tables optional