[interchange-cvs] interchange - heins modified WHATSNEW

interchange-core@icdevgroup.org interchange-core@icdevgroup.org
Wed Dec 11 22:30:01 2002


User:      heins
Date:      2002-12-12 03:29:22 GMT
Modified:  .        WHATSNEW
Log:


Revision  Changes    Path
2.65      +61 -18    interchange/WHATSNEW


rev 2.65, prev_rev 2.64
Index: WHATSNEW
===================================================================
RCS file: /var/cvs/interchange/WHATSNEW,v
retrieving revision 2.64
retrieving revision 2.65
diff -u -r2.64 -r2.65
--- WHATSNEW	10 Dec 2002 23:28:30 -0000	2.64
+++ WHATSNEW	12 Dec 2002 03:29:22 -0000	2.65
@@ -5,9 +5,14 @@
 
 ------------------------------------------------------------------------------
 
+Interchange-4.9.5 -- minor bugfix release
 
-Interchange 4.9.5 not yet released.
+Foundation
+----------
+* Add component files in for new selectable results-list done by Ton.
 
+* Make proper patches to history-scan and barlink() to work with Randy
+  Moore's cateegory_vert_toggle component.
 
 Core
 ----
@@ -18,11 +23,44 @@
 * Make sure STDERR is selected in mod_perl mode in case some other mod_perl 
   code uses select. 
 
+* Change default for MaxServers in "rpc" profile to zero. This is probably
+  best for the vast majority of servers running in PreFork mode.
+
+* Tolerate missing configdb database, issue warning only.
+
 * Tolerate people forgetting and putting , on the end of a parameter
   when using line2options. A comma should never be the last character, I
   would think, but you can choose to not use the filter if by some
   bizarre chance it is needed.
 
+* A number of refinements and fixes to Menu module.
+
+	- Passing timed=1 to [menu ...] tag prevents putting session ID and
+	  count in URL, allowing timed-build to work well.
+
+	- first_line and last_line transforms allow you to specify a field
+	  to set to trigger the first line or the last line of the menu.
+	  This allows the current IC menu structures to work well with
+	  menus separated by space.
+
+	- logical_page feature allows a tab "up" indication in another
+	  menu, based on the page of the entry. This allows multi-level
+	  tabs to have an "up" indication on different menus.
+
+	- expand_values_form allows setting of ITL tag values even
+	  on multiple form values.  Honors [cgi ..], [value ..], and [var ..].
+
+    - Fix ordering of open paramter for trees -- it was broken by the new
+	  Vend::Util::vendUrl routine.
+
+* Simplify field_settor subroutines with prepared query and placeholders.
+  Prevents infamous DBD::Pg::do errors.
+
+* Form module -- add intrinsic "file" type, and allow setting of a
+  widget class directly without using "extra".
+
+* Other minor bugfixes too insignificant to mention.
+
 UserTags
 --------
 
@@ -35,15 +73,20 @@
   has the database and IC on the same machine, it should relieve
   some network bandwidth on distributed setups.
 
-  If it is an IC database, uses $db->query() as before.
-
+Installation
+------------
+* Various debian build patches.
 
 ------------------------------------------------------------------------------
 
 
 Interchange 4.9.4 released 2002-12-02.
 
+* Fix problem with PreFork and mod_perl modes where Interchange children
+  kept order profile state between runs.
 
+* Tolerate people forgetting and putting , on the end of a parameter
+  when using line2options.
 Core
 ----
 
@@ -241,7 +284,7 @@
     2. If existing value is blank, return max + 1 in the sort field,
        i.e. equivalent to: 
 
-	   SELECT sort FROM survey_q
+           SELECT sort FROM survey_q
        ORDER BY sort DESC
        LIMIT 1   
 
@@ -368,9 +411,9 @@
     -- Tabbed displays
     -- Insert spreadsheet linked via foreign key
     -- Insert custom form widgets for form processing use,
-	   a "recompute transaction" included for an example
+           a "recompute transaction" included for an example
     -- Control over styles and classes for table columns
-	-- Completely templateable
+        -- Completely templateable
 
 * Add the suggested feature from Dan Browning -- a great idea --
   a spreadsheet of a linked table within the table editor.
@@ -495,25 +538,25 @@
 
 * To use, you must add to interchange.cfg:
 
-	Require module Vend::Swish
-	AddDirective Swish hash
-	Variable swish Vend::Swish
+        Require module Vend::Swish
+        AddDirective Swish hash
+        Variable swish Vend::Swish
 
 * The search is called with st=swish (same as mv_searchtype=swish).
 
 * The fields to return are configurable, and default to;
 
-	rf=code score title url mod_date filesize
-	fn=code score title url mod_date filesize
+        rf=code score title url mod_date filesize
+        fn=code score title url mod_date filesize
 
   These correspond to:
 
-			code		swishreccount
-			score		swishrank
-			url			swishdocpath
-			title		swishtitle
-			filesize	swishdocsize
-			mod_date	swishlastmodified
+                        code            swishreccount
+                        score           swishrank
+                        url                     swishdocpath
+                        title           swishtitle
+                        filesize        swishdocsize
+                        mod_date        swishlastmodified
 
 mod_interchange
 ---------------
@@ -531,7 +574,7 @@
 
   This is a complete forum display:
 
-  	[forum top=THREAD_ID /]
+        [forum top=THREAD_ID /]
 
   You can get more complex than that. There is an illustration of the
   templated version in the pages/forum/display.html page.