[interchange-cvs] interchange - racke modified 2 files

interchange-cvs at icdevgroup.org interchange-cvs at icdevgroup.org
Sun Sep 7 11:06:00 EDT 2003


User:      racke
Date:      2003-09-07 14:06:28 GMT
Modified:  .        WHATSNEW
Modified:  debian   changelog
Log:
documented changes in August and September

Revision  Changes    Path
2.147     +144 -1    interchange/WHATSNEW


rev 2.147, prev_rev 2.146
Index: WHATSNEW
===================================================================
RCS file: /var/cvs/interchange/WHATSNEW,v
retrieving revision 2.146
retrieving revision 2.147
diff -u -r2.146 -r2.147
--- WHATSNEW	27 Jul 2003 16:06:53 -0000	2.146
+++ WHATSNEW	7 Sep 2003 14:06:28 -0000	2.147
@@ -57,6 +57,48 @@
 * Don't run set_defaults at all for a subcatalog, as they should be set
   for the base catalog.
 
+* Allow for SELECT statements in parentheses or other non-word characters.
+
+* Enable [order] tag to specify a variant, not just a base product, when
+  options are in use, e.g.:
+
+  [order code="ABCD" variant="ABCD-XYZ"]Buy now</a>
+
+* Fix a problem where the following worked:
+
+		$Tag->price({ code => $sku });
+
+  but the following failed:
+
+		$Tag->price($sku);
+
+  The problem was highlighted by Paul Vinciguerra, in IRC.
+
+* Add date-based counter capability to Vend::CounterFile.
+
+  -- In a database, you just add
+
+	   Database tablename AUTO_NUMBER_DATE 1
+
+     To have real autonumbering, you still must define AUTO_NUMBER.
+     This of course does not work with AUTO_SEQUENCE.
+
+     You must make sure your key field type is at least 12 chars.
+
+  -- In a counter tag, you do:
+
+	   [counter file=filename.ctr date=local]
+
+         or
+
+  	   $Tag->counter({ file => $fn, date => 'local'});
+
+     To define GMT as being used for the numbering, you do:
+
+	   [counter file=filename.ctr date=gmt]
+
+* Fix problems that GDBM and some other types would not honor HIDE_AUTO_FILES.
+
 Tables
 ------
 
@@ -141,6 +183,9 @@
 * Add ability to build weight adjustments based on Simple options
   settings. Requires a "weight" field in the options table.
 
+* Add hide_error option to suppress error message when no shipping methods
+  are found.
+
 UI
 --
 
@@ -178,6 +223,28 @@
 
 * Write the selected PGP/GPG key to the Variable table setting.
 
+* Missing session id added to form in user_edit 
+  (thanks to Paul Vinciguerra <pvinci at vinciguerra.com> for the patch).
+
+* Add check to disallow invalid option names.
+
+* Old-style simple option updates were ineffective because the
+  "Commit Changes" button's mv_nextpage was set to "admin/item"
+  instead of @@MV_PAGE@@.
+
+* Allow tracking number to be updated on ship. 
+  Fix contributed by Sebastian Braun.
+
+* Get rid of strange extra loop for billing information in customer_view
+  pages that just caused extra queries for [bill-data userdb ...] calls.
+
+* Check whether userdb is LARGE instead of transactions on customer page.
+
+* Ensure that secure mode is forced before we bounce to login.
+
+* Fix the long-standing problem that sorts and groupings would not
+  work on query-by-example search returns.
+
 Form
 ----
 
@@ -185,6 +252,21 @@
 
 * Honor "db" passed parameter in lookup_query.
 
+Menu
+----
+
+* Add cheesy auto_format page/URL detection facility to try and
+  tolerate user-built menus a bit better. In particular, this will
+  recognize a non http: anchored absolute URL and will tolerate
+  anchors in the page name.
+
+  Called with auto-format=1 as a param.
+
+* Remove IE-specific bounding box code in flyout menus. Turns out that
+  caused absolute positioning problems when the page was scrolled, and
+  that the DOM standard code I developed for Mozilla works just fine
+  on MSIE 6.
+
 Table Editor
 ------------
 
@@ -254,6 +336,9 @@
      once entered)
   -- Making both those fields hidden and non-changeable.
 
+* Make tabbed-display relative now that Mozilla supports this. Should make
+  setting html-width and table-width in metadata moot.
+
 Foundation
 ----------
 
@@ -273,6 +358,10 @@
 
 * Removed obsolete log_entry route and etc/log_entry file.
 
+* Bring MV_DEFAULT_SEARCH_{TABLE,FILE} into catalog.cfg so it is easier
+  to hunt down. We can't unset it in catalog_before.cfg because it will
+  break just about every catalog out there.
+
 Usertags
 --------
 
@@ -308,6 +397,34 @@
 * Allow database text files in subsidiary directories of products
   for [xfer-catalog] Usertag.
 
+* Add form parameter to [history-scan] Usertag to avoid invalid
+  and error-prone constructs like [history-scan]&collapseall=1.
+
+* Add "no-computer" option to [fortune] Usertag in order to make the 
+  fortune more palatable to non-geek sites.
+
+  This is highly dependent on the fortune setup; this will work with
+  fortune on RHL 7.x and 8.x.
+
+Filters
+-------
+
+* new alpha filter to keep only alphabetics A-Z and a-z
+
+* new filter pgbool which munges any value into a valid PostgreSQL boolean 
+  to be used in a quotable string environment, with a hybrid of 
+  Perl/Interchange/PostgreSQL truth rules:
+
+	undef, '', F, f, false, 0 -> f
+	everything else -> t
+
+* new filter pgbooln which is the same as pgbool, except assume that undefs 
+  will pass through as NULLs to whatever does the query:
+
+	undef -> NULL
+	'', F, f, false, 0 -> f
+	everything else -> t
+
 Jobs
 ----
 
@@ -331,7 +448,9 @@
   which should be significantly smaller than the value in the
   MaxServers directive to avoid unaccessibility of Interchange for
   users. The default for MaxServers is 1.
-  
+
+* Add job to automatically calculate topsellers.
+
 SQL Parsing
 -----------
 
@@ -383,6 +502,18 @@
 * Drop Build-Depends on libdb2-dev to allow builds on woody and sid,
   apache-dev already has the proper dependency (Closes: #198136)
 
+* Fix hang of build process caused by non-existant user interchange
+  (Closes: #202063, thanks to Adrian Bunk <bunk at fs.tum.de> for his
+  bugreport and help to trace down the problem) 
+
+* Install manual pages in the correct location.
+  
+* Avoid lintian warning in interchange-ui package.
+
+* Mark update_locales job as conffile.
+
+* Fix bashisms in interchange-cat-foundation's config script.
+
 Miscellaneous
 -------------
 
@@ -391,6 +522,18 @@
 * Various minor cleanup, prevents warnings on startup.
 
 * Call tracking functions only if Vend::Track object exists.
+
+* Label first section of the POD documentations in the modules
+  as NAME, this is common, looks nicer in man and helps to
+  fix Debian Bug #203926.
+
+* Add POD documentation to findtags.PL.
+
+* Search for literal strings in bar_link, rather than treating them as
+  regexes. Fix from Paul Vinciguerra. 
+
+* Use 127.0.0.1 instead of localhost for default INET host values to avoid
+  DNS lookup, as per bug #516.
 
 Extensions
 ----------



2.41      +6 -3      interchange/debian/changelog


rev 2.41, prev_rev 2.40
Index: changelog
===================================================================
RCS file: /var/cvs/interchange/debian/changelog,v
retrieving revision 2.40
retrieving revision 2.41
diff -u -r2.40 -r2.41
--- changelog	9 Aug 2003 15:25:07 -0000	2.40
+++ changelog	7 Sep 2003 14:06:28 -0000	2.41
@@ -1,11 +1,14 @@
 interchange (4.9.8.20030803-1) unstable; urgency=low
 
-  * fixed hang of build process caused by non-existant user interchange
-    (Closes: #202063, thanks to Adrian Bunk <bunk at fs.tum.de> for his
-    bugreport and help to trace down the problem) 
+  * release from upstream CVS, adds missing manual pages (Closes: #203926,
+    in conjunction with the following items)
   * location of manual pages for module descriptions fixed
+  * avoid lintian warning in interchange-ui
   * marked update_locales job as conffile
   * fixed bashisms in interchange-cat-foundation's config script
+  * fixed hang of build process caused by non-existant user interchange
+    (Closes: #202063, thanks to Adrian Bunk <bunk at fs.tum.de> for his
+    bugreport and help to trace down the problem) 
   
  -- Stefan Hornburg (Racke) <racke at linuxia.de>  Tue,  5 Aug 2003 00:06:24 +0200
 







More information about the interchange-cvs mailing list