Skip to content

Commit

Permalink
Add a whole bunch of entries to WHATSNEW, based on CVS logs.
Browse files Browse the repository at this point in the history
Bump version numbers to 4.7.1.
  • Loading branch information
jonjensen committed Mar 28, 2001
1 parent 1ac6a08 commit f273aff
Show file tree
Hide file tree
Showing 9 changed files with 91 additions and 42 deletions.
2 changes: 1 addition & 1 deletion Makefile.PL
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
6 changes: 3 additions & 3 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -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>

Expand Down Expand Up @@ -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
Expand Down
8 changes: 4 additions & 4 deletions README.cvs
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion README.rpm
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ NAME
README.rpm - Interchange RPM for Redhat Systems

VERSION
4.7.0
4.7.1

SYNOPSIS
rpm -Uvh interchange-*.rpm
Expand Down
2 changes: 1 addition & 1 deletion SPECS/interchange.spec
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
72 changes: 71 additions & 1 deletion WHATSNEW
Original file line number Diff line number Diff line change
@@ -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.:

Expand Down Expand Up @@ -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.
2 changes: 1 addition & 1 deletion dist/catalog_before.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
18 changes: 0 additions & 18 deletions dist/lib/UI/ui.cfg
Original file line number Diff line number Diff line change
@@ -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
Expand Down
21 changes: 9 additions & 12 deletions scripts/interchange.PL
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -144,7 +141,7 @@ use vars qw($VERSION);
require Exporter;
BEGIN {
$VERSION = '4.7.0';
$VERSION = '4.7.1';
}
use Fcntl;
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit f273aff

Please sign in to comment.