Permalink
Browse files

Add a whole bunch of entries to WHATSNEW, based on CVS logs.

Bump version numbers to 4.7.1.
  • Loading branch information...
1 parent 1ac6a08 commit f273affc9e36845efa995a2070f2d3f630380b57 @jonjensen jonjensen committed Mar 28, 2001
Showing with 91 additions and 42 deletions.
  1. +1 −1 Makefile.PL
  2. +3 −3 README
  3. +4 −4 README.cvs
  4. +1 −1 README.rpm
  5. +1 −1 SPECS/interchange.spec
  6. +71 −1 WHATSNEW
  7. +1 −1 dist/catalog_before.cfg
  8. +0 −18 dist/lib/UI/ui.cfg
  9. +9 −12 scripts/interchange.PL
View
@@ -28,7 +28,7 @@ my @mods_to_get;
my @remove_old;
my $Lock_troubles;
-$VERSION = '4.7.0';
+$VERSION = '4.7.1';
# See if we have the CPAN module
View
6 README
@@ -2,7 +2,7 @@
I N T E R C H A N G E
-Interchange 4.7.0
+Interchange 4.7.1
Copyright (C) 1996-2001 Red Hat, Inc. <info@akopia.com>
@@ -80,8 +80,8 @@ test.pl The installation test script.
Here is the quick installation summary:
-gzip -dc interchange-4.7.0.tar.gz | tar xvf -
-cd interchange-4.7.0
+gzip -dc interchange-4.7.1.tar.gz | tar xvf -
+cd interchange-4.7.1
./configure
Then you will need to make your first Interchange catalog. See the
View
@@ -74,12 +74,12 @@ to make a distribution tar file:
Writing Makefile for Interchange
$ make tardist
/usr/local/bin/perl -I/YOUR/PERL/LIB -MExtUtils::Manifest=manicopy,maniread \
- -e "manicopy(maniread(),'interchange-4.7.0', 'best');"
- mkdir interchange-4.7.0
- mkdir interchange-4.7.0/dist
+ -e "manicopy(maniread(),'interchange-4.7.1', 'best');"
+ mkdir interchange-4.7.1
+ mkdir interchange-4.7.1/dist
....
$ ls interch*
- interchange-4.7.0.tar.gz
+ interchange-4.7.1.tar.gz
=head2 Unpack and install
View
@@ -2,7 +2,7 @@ NAME
README.rpm - Interchange RPM for Redhat Systems
VERSION
- 4.7.0
+ 4.7.1
SYNOPSIS
rpm -Uvh interchange-*.rpm
View
@@ -2,7 +2,7 @@
# Deal with broken UI image location
# Use new install stuff in foundation/config/makedirs etc. instead of RPM symlinking
-%define ic_version 4.7.0
+%define ic_version 4.7.1
%define ic_rpm_release 1
%define ic_package_basename interchange
%define ic_user interch
View
@@ -1,4 +1,4 @@
-Interchange 4.7.1 released 2001-03-27.
+Interchange 4.7.1 released 2001-03-28.
* Added ability to cascade mv_click statements, e.g.:
@@ -348,5 +348,75 @@ Interchange 4.7.1 released 2001-03-27.
* Removed Tagref.pm. There's now a normal ictags document instead.
+* Move UI menus into icmenu database.
+
+* Add ItemAction to map a subroutine to alter items every time toss_cart
+ is run, i.e. after an add or refresh.
+
+ Calling syntax is $sub->($item_reference), return value is not used.
+
+* Add a new directive "Limit". It is designed to hold limits for
+ certain things. Implemented to begin with:
+
+ Limit chained_cost_levels 20
+ Limit cart_quantity_per_line 10000
+
+* Rework server to allow preforking daemons, similar to Apache.
+ New global directives:
+
+ PreFork yes/no
+ StartServers number (0: old way; 1 or more: exact number to allow)
+
+* New SOAP protocol support allows two-way communication with all sorts
+ of other web "objects". Features:
+
+ - Catalog and session ID are embedded in proxy call. This avoids
+ having to do fancy gyrations with the SOAP envelope.
+
+ - Allows most any tag to be called, with nearly the same syntax
+ as with embedded perl on IC.
+
+ - Embedded Perl (and variants like [item-calc] and [item-exec]
+ are not allowed by default, but can be enabled with SOAP_Enable.
+
+ - Can specify the ID, or accept one from Interchange.
+
+ - Can get and put entire Values, Scratch, and Session structures.
+
+ Documentation for using SOAP is forthcoming.
+
+* Add mv_like_field and mv_like_spec to search specifications, designed
+ to filter SQL (only!) searches with
+
+ mv_like_field like 'mv_like_spec'.
+
+ This is a stackable field/spec set like mv_search_field and
+ mv_searchspec, and will eliminate any fields with empty mv_like_spec
+ values.
+
+ Checks the known_capability to see if UPPER_COMPARE is set for that
+ database, and uses (pseudo-code) "UPPER($col) like "\U$spec" if that
+ is the case.
+
+* Add known_capability UPPER_COMPARE (set for Pg and Oracle to begin
+ with) to allow upper-case transforms for case-insensitive compares.
+
+* Add ability to call custom UserTag or other ITL in Vend::Cfg->{SalesTax}.
+
+* Allow passing of extra parameters to button usertag with $opt->{extra}.
+
+* Add beginnings of transaction support. New [flag type=transaction table=x]
+ allows you to open (write implied) a table for transactions. Will have no
+ effect on tables that don't support it, but will open tables that do
+ support it in non-AutoCommit mode. Sequence is:
+
+ [flag type=transactions table="transactions orderline"]
+ [import ...] or any other db update routines [/import]
+ [flag type=commit table="transactions orderline"]
+
+ Tested only on PostgreSQL at this point.
+
+* Add ability to read files from a database instead of the filesystem.
+
Interchange 4.7.0 not publicly released.
View
@@ -29,7 +29,7 @@ Variable UI_C_MENUBARBG #993333
Variable UI_C_MENUBARTXT #FFAAAA
Variable UI_C_VLINK #CC3333
Variable UI_C_CONTRAST #FF3333
-Variable UI_HELP_BASE_URL http://help.akopia.com/4.7.0
+Variable UI_HELP_BASE_URL http://help.akopia.com/4.7.1
Variable UI_HELP_HEIGHT 480
Variable UI_HELP_WIDTH 650
Variable UI_LEFT_WIDTH 150
View
@@ -1,21 +1,3 @@
-# Copyright (C) 2000 Akopia Corp. <heins@akopia.com>
-
-# Author: Michael J. Heins, Akopia Corp. <heins@akopia.com>
-
-# This file is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by the
-# Free Software Foundation; either version 2, or (at your option) any
-# later version.
-
-# This file is distributed in the hope that it will be
-# useful, but WITHOUT ANY WARRANTY; without even the implied warranty
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this file; see the file COPYING. If not, write to the Free
-# Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
-
Variable UI_IMG /akopia/ui/
# Set the base for the UI pages
Variable UI_BASE admin
View
@@ -23,19 +23,16 @@ DOIT: {
#!/usr/bin/perl
##!~_~perlpath~_~
#
-# Interchange version 4.7.0
+# Interchange version 4.7.1
#
-# $Id: interchange.PL,v 1.15.2.23 2001-03-27 18:39:49 heins Exp $
+# $Id: interchange.PL,v 1.15.2.24 2001-03-28 06:18:46 jon Exp $
#
-# Copyright (C) 1996-2000 Akopia, Inc. <info@akopia.com>
+# Copyright (C) 1996-2001 Red Hat, Inc. <info@akopia.com>
#
-# This program was originally based on Vend 0.2
+# This program was originally based on Vend 0.2 and 0.3
# Copyright 1995 by Andrew M. Wilcox <awilcox@world.std.com>
#
-# Portions from Vend 0.3
-# Copyright 1995 by Andrew M. Wilcox <awilcox@world.std.com>
-#
-# See the file 'Changes' for information.
+# See the files 'README' and 'WHATSNEW' for information.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -144,7 +141,7 @@ use vars qw($VERSION);
require Exporter;
BEGIN {
- $VERSION = '4.7.0';
+ $VERSION = '4.7.1';
}
use Fcntl;
@@ -2194,20 +2191,20 @@ sub dump_env {
}
sub version {
- print "Interchange version $VERSION Copyright 1996-2000 Akopia, Inc.\n";
+ print "Interchange version $VERSION Copyright 1996-2001 Red Hat, Inc.\n";
}
=head1 NAME
-interchange - an e-commerce and general HTTP database display system
+Interchange - an e-commerce and general HTTP database display system
=head1 SYNOPSIS
interchange [--options] [file]
=head1 VERSION
-4.0
+4.7.1
=head1 DESCRIPTION

0 comments on commit f273aff

Please sign in to comment.