Change List for Caucus 4.0 CML Upgrades file Screen Porch, LLC This file contains a list of the upgrades or bug fixes made to the CML files for Caucus 4.0. The changes are listed in date order, so that you need only copy over the files that you need. For questions or more information, see http://screenporch.com/caucus/technical_support_4.0/11 or http://screenporch.com/caucus/installation_and_setup You must have a registered userid on the screenporch.com site to use those URLs. To get a userid, see http://screenporch.com/sp/product/demo_conference.html ============================================================================ 01/15/99: Bug fix: permission to edit an item or response may sometimes get confused. Files changed: SP40/imanage.cml Line 14, two-line "if $and ($not_equal(" construct was missing "\" line continuation 01/13/99: Bug fix: in some cases, newly created conferences may not appear visible to the creator (w/o exiting and re-entering caucus). Files changed: SP40/man_createf.cml (added "eval $cl_list()" line immediately after test for cnum > 0) 01/13/99: Bug fix: several manager pages do not correctly test for proper management capability. Typical symptom: a manager feature will appear not to have worked (when in fact it probably did work). Files changed: SP40/man_archive.cml SP40/man_cname.cml SP40/man_create.cml SP40/man_groups.cml SP40/man_list.cml SP40/man_org.cml SP40/man_popular.cml SP40/man_remove.cml SP40/man_switch.cml All these files have the same change: on or around line 12 is a line that looks something like: if $not($bit_and($word(2 $mgr_list($userid())) 8) It is missing a closing right parenthesis, i.e. it should read: if $not($bit_and($word(2 $mgr_list($userid())) 8)) 11/02/98: Bug fix: creating multiple "groups" in a row from the management menu deletes the previous group(s). Files changed: SP40/man_groups.cml add "set filename" after main if/else. SP40/man_groupsf.cml under "If the filename has changed, delete the old one" expand $and() to include $not_empty($(filename)). 10/13/98: Bug fix: entering a conference or item from a bookmark, or after a swebs has "timed-out", can cause "NO CONF" errors, if and only if the conference in question is not in the "popular" or user's personal conference list. Files changed: SP40/startup.i New code for "Pre-load the cached conference list" section. 08/28/98: Bug fix: entering through caucus.cml can cause multiple calls to $cl_list() with no args, which can be very slow. Files changed: SP40/caucus.cml put a "return" after every "include... startup.i" 08/07/98: Bug fix:
s not allowed in a response (since an item was implemented as a single ). Files changed: SP40/clearchk.js, indvresp.cml, popup.js, viewitem.cml (Replaces document.scroll.elements[i] with document.forms[i].bx) 08/07/98: Bug fix: %conference(xyz) macro underlines all following text if XYZ does not exist or is not accessible. File changed: SP40/Local/macros.i change 2nd in %conference to . 07/29/98: Bug fix: if password confirmation is enabled, a blank password should produce a warning message. File changed: SP40/passchkf.cml 1st "Location" line must end as "...+$arg(2)+x+x". 06/19/98: Bug fix: uploaded images may appear "broken" if followed by text. Caused by typo in "libimg" macro definition. File changed: SP40/Local/macros.i (end of libimg line, change ')">' to '">)' ) 06/17/98: Bug fix: "Pass" button sometimes shows wrong target, such as a previously visited item number, when it should show the conference home page, or the conference center. File changed: SP40/viewitem.i 06/17/98: Bug work-around: "List" link at top right of item list is disabled, to prevent use of buggy $item_sort() function. File changed: SP40/ilist.i (comment out "Last" code and insert text "Last"). 06/16/98: Extension: add page for reading a range of items. E.g. in a conference home page Greeting, one can add CML text that says something like "To understand the use of this conference, please read the "first three items. File added: SP40/readrange.cml 06/12/98: Bug fix: Searching multiple conferences may not show item title if conference changes but item number doesn't. File changed: SP40/searchf.cml all lines with "last_cn" are new 06/05/98: Bug fix: "Act on checked responses", a failed attempt to move a response can delete it instead. Files changed: SP40/indv_cop.i replace all "return"s with "quit". 06/05/98: Bug fix: anyone could view list of members of a conference, by changing the 3rd arg in the URL manually. Files changed: SP40/members.cml Add $cl_access() verification at top of file. 06/05/98: Bug fix: delete old "groups" file when renamed; create empty groups (no description, no members) properly. Files changed: SP40/man_groups.cml SP40/man_groupse.cml SP40/man_groupsf.cml 05/21/98: Extension: sort user "groups" when displayed. Files changed: SP40/man_groups.cml 05/20/98: Fix problems with using Internet Explorer 3.02 (such as the goto window and "Act on checked responses"); distinguish between IE 3 and IE 4. Files changed: SP40/cen_adv.i Add "Your browser is..." section. SP40/gotof.cml Add window.opener.pop_gone('goto'); before window.close. SP40/indv_del.i Add window.opener.pop_gone('indv'); before window.close. SP40/indv_new.i (ditto) SP40/ilist.i replace "if $(is_netscape2)" with "if $(use_button)" SP40/indvresp.cml (ditto) SP40/manipulate.i (ditto) SP40/popup.js change "is_explorer" to "is_explorer3". SP40/readlist.i (ditto) SP40/startup.i changes to "Which browser is the user running" section. 04/10/98: Extension: allow deleting Caucus userids, even if the userid/password record is not maintained by Caucus. (This means the userid can be removed from Caucus, but the userid/password entry may still exist.) Files changed: SP40/man_users.cml SP40/man_usersf.cml 04/08/98: Bug workaround: $cleanhtml() returns its 1st arg if there is no 2nd arg. The workaround is to test for the non-emptiness of the 2nd arg before calling $cleanhtml(). Files changed: SP40/per_show.i SP40/confhome.cml 04/07/98: Bug fix: the warning about an expired Caucus license did not appear correctly. Files changed: expired.cml 04/01/98: Bug fix: %libimg() and %liburl() macros did not work properly in a conference greeting or introduction Files changed: SP40/Local/macros.i (replace vi_cnum with cnum) 04/01/98: Bug fix: displaying what a user has seen in a conference sometimes removes them as a member Files changed: SP40/per_show.i (close first in organizer section) 03/30/98: Bug fix: "ID Already Registered" had bad banner. Files changed: REG40/inuse.cml 03/27/98: Bug fix: macros %response, %item, %conference handle conference names with multiple words incorrectly. Files changed: SP40/Local/macros.i New definitions of %response, %item, %conference. 03/27/98: Bug fix: primary manager could not change password of other managers. Files changed: SP40/man_usersf.cml Substitute $userid() for $form(password_userid) in if statement before "Only the primary manager..." 03/27/98: Bug fix: manager editing of "popular list of confs" got confused when conf name contains multiple words. Files changed: SP40/man_popularf.cml ============================================================================