[interchange-cvs] interchange - jon modified 6 files
interchange-core@icdevgroup.org
interchange-core@icdevgroup.org
Tue Jul 23 13:43:01 2002
User: jon
Date: 2002-07-23 17:42:47 GMT
Modified: . Makefile.PL README WHATSNEW configure
Modified: SPECS interchange.spec
Modified: scripts interchange.PL
Log:
Bump version number to 4.9.2, add some WHATSNEW stuff that didn't make
it into the test release notes.
Revision Changes Path
2.24 +1 -1 interchange/Makefile.PL
rev 2.24, prev_rev 2.23
Index: Makefile.PL
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /var/cvs/interchange/Makefile.PL,v
retrieving revision 2.23
retrieving revision 2.24
diff -u -u -r2.23 -r2.24
--- Makefile.PL 22 Jul 2002 15:27:22 -0000 2.23
+++ Makefile.PL 23 Jul 2002 17:42:46 -0000 2.24
@@ -28,7 +28,7 @@
my @remove_old;
my $Lock_troubles;
=20
-$VERSION =3D '4.9.1';
+$VERSION =3D '4.9.2';
=20
my @os_hints;
eval {
2.11 +1 -1 interchange/README
rev 2.11, prev_rev 2.10
Index: README
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /var/cvs/interchange/README,v
retrieving revision 2.10
retrieving revision 2.11
diff -u -u -r2.10 -r2.11
--- README 23 Jul 2002 03:24:13 -0000 2.10
+++ README 23 Jul 2002 17:42:46 -0000 2.11
@@ -2,7 +2,7 @@
=20
I N T E R C H A N G E
=20
-Interchange 4.9.1
+Interchange 4.9.2
=20
Copyright (C) 1996-2002 Red Hat, Inc., and others.
=20
2.23 +118 -0 interchange/WHATSNEW
rev 2.23, prev_rev 2.22
Index: WHATSNEW
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /var/cvs/interchange/WHATSNEW,v
retrieving revision 2.22
retrieving revision 2.23
diff -u -u -r2.22 -r2.23
--- WHATSNEW 22 Jul 2002 15:27:22 -0000 2.22
+++ WHATSNEW 23 Jul 2002 17:42:46 -0000 2.23
@@ -6,6 +6,124 @@
--------------------------------------------------------------------------=
----
=20
=20
+Interchange 4.9.2 not yet released
+
+Core
+----
+* New ability to run Interchange entirely inside Apache and mod_perl.
+ See POD documentation inside Vend::ModPerl.
+
+* Add new cron facility:
+
+ - While we don't keep the time, and a scheduler will have to set the
+ execution time, it allows ITL to be run without the hassles of having
+ to deal with HTTP.
+ - Use $Vend::Cfg->{Cron} for setup.
+ - Emails either to command line address or $Vend::Cfg->{Cron}{email}.
+ - Logs to $Vend::Cfg->{Cron}{log}.
+ - Can add session dump when $Vend::Cfg->{Cron}{add_session}.
+ - Base directory set by $Vend::Cfg->{Cron}{base_directory}, defaults
+ to etc/cron.
+
+* Add First and Last links to more-list, with ability to customize via
+ [first-anchor] and [last-anchor] containers.
+
+* New support for database-native sequences for MySQL, PostgreSQL, and Ora=
cle:
+
+ - To do a minimal sequenced table, all you need to do is:
+
+ Database sequenced sequenced.txt __DBIDSN__
+ Database sequenced AUTO_SEQUENCE sequenced
+
+ - The parameter passed to AUTO_SEQUENCE (in the above, "sequenced") will
+ be used as the sequence name for Postgres and Oracle (and presumably
+ others that emulate them).
+
+ For MySQL, the same technique that Stefan introduced is used, with an
+ AUTO_INCREMENT field. The value in AUTO_SEQUENCE is just a non-false
+ value. The behavior depends on the definition of
+ $capability->{LAST_SEQUENCE_FUNCTION}.
+
+ If MySQL is the DB in use,
+
+ $key =3D $s->autonumber();
+
+ returns nothing and the key will be later found with
+
+ $key =3D $s->last_sequence_value($key);
+
+ and returned in $db->set_slice, etc. ($db->set_row also uses this, but
+ the key value is never returned. You can get it with
+ $db->last_sequence_value if you need it.)
+
+ If PostgreSQL/Oracle is used, the key is returned with
+
+ $key =3D $s->autonumber();
+
+ and is just parroted back with
+
+ $key =3D $s->last_sequence_value($key);
+
+ If the table is being created, the sequence will be created as well. If
+ it exists, it will not be dropped. If the "code" or key field is not
+ set with a COLUMN_DEF, the field type to be used will be found in
+ $capability->{SEQUENCE_KEY}.
+
+ Capablility entries used:
+
+ SEQUENCE_CREATE Query to create a sequence on table creation.
+ SEQUENCE_QUERY Query to get next value in sequence.
+ SEQUENCE_KEY Type definition for key field when AUTO_SEQUEN=
CE
+ table is created.
+ SEQUENCE_VALUE_FUNCTION Query to get current value of sequence.
+ SEQUENCE_LAST_FUNCTION Query to get key when MySQL behavior is wanted.
+
+ - Can automatically drop existing sequence if:
+
+ Database sometable AUTO_SEQUENCE_DROP 1
+
+* Add BASE_CAPABILITY configuration parameter to allow testing of a new
+ SQL database type with settings based on one of the known types. If
+ behavior is different in particulars, that capability can be modified
+ in the config file.
+
+* In Vend::Config, fix incompatibility in Perl 5.005-style regex that
+ causes rejection of certain Locale settings.
+
+* Remove unnecessary CGI variable mappings at end of Vend::Config.
+
+* Fix call to [item-tag object name].
+
+* Add Filter alias e =3D encode_entites.
+
+Extensions
+----------
+* Various Quickbooks updates:
+
+ - Fixed: When an auto-created user orders from the same company as an
+ existing Quickbooks customer, it overwrites the customer.
+
+ - Save the auto-created user id (e.g. U00001) and use it in the Customer
+ Name as a unique identifier, just as logged-in users.
+
+ - New variables for easy customization of export features via Admin UI,
+ documented via item-specific meta referenced in the ic_qb.pod.
+
+ - Fixed: "INTL" showing up without country (now matches US or USA).
+
+ - Put the company name on a separate line in Ship-to and Bill-to
+ addresses. Now utilizing all 5 lines.
+
+ - Item names allowed length up to 45 (may cause problems with versions
+ older than 2000).
+
+ - Optionally cause Quickbooks invoice number to be blank, to keep
+ Quickbook's invoice number progression unmodified.
+
+
+--------------------------------------------------------------------------=
----
+
+
Interchange 4.9.1 released 2002-07-22
=20
=20
2.5 +2 -2 interchange/configure
rev 2.5, prev_rev 2.4
Index: configure
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /var/cvs/interchange/configure,v
retrieving revision 2.4
retrieving revision 2.5
diff -u -u -r2.4 -r2.5
--- configure 27 Jun 2002 22:24:09 -0000 2.4
+++ configure 23 Jul 2002 17:42:46 -0000 2.5
@@ -1,10 +1,10 @@
#!/bin/sh
=20
-# $Id: configure,v 2.4 2002/06/27 22:24:09 jon Exp $
+# $Id: configure,v 2.5 2002/07/23 17:42:46 jon Exp $
=20
cat <<EOF
=20
- Interchange Version 4.9.1 Configuration
+ Interchange Version 4.9.2 Configuration
=20
Copyright 1996-2002 Red Hat, Inc. <interchange@redhat.com>
=20
2.14 +1 -1 interchange/SPECS/interchange.spec
rev 2.14, prev_rev 2.13
Index: interchange.spec
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /var/cvs/interchange/SPECS/interchange.spec,v
retrieving revision 2.13
retrieving revision 2.14
diff -u -u -r2.13 -r2.14
--- interchange.spec 22 Jul 2002 15:32:34 -0000 2.13
+++ interchange.spec 23 Jul 2002 17:42:47 -0000 2.14
@@ -7,7 +7,7 @@
=20
Summary: Interchange web application platform
Name: interchange
-Version: 4.9.1
+Version: 4.9.2
Release: 1
Vendor: Interchange Development Group
Group: System Environment/Daemons
2.44 +4 -4 interchange/scripts/interchange.PL
rev 2.44, prev_rev 2.43
Index: interchange.PL
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /var/cvs/interchange/scripts/interchange.PL,v
retrieving revision 2.43
retrieving revision 2.44
diff -u -u -r2.43 -r2.44
--- interchange.PL 22 Jul 2002 15:27:28 -0000 2.43
+++ interchange.PL 23 Jul 2002 17:42:47 -0000 2.44
@@ -1,9 +1,9 @@
#!/usr/bin/perl
##!~_~perlpath~_~
#
-# Interchange version 4.9.1
+# Interchange version 4.9.2
#
-# $Id: interchange.PL,v 2.43 2002/07/22 15:27:28 jon Exp $
+# $Id: interchange.PL,v 2.44 2002/07/23 17:42:47 jon Exp $
#
# Copyright (C) 1996-2002 Red Hat, Inc. and others.
# http://www.icdevgroup.org/
@@ -120,7 +120,7 @@
require Exporter;
=20
BEGIN {
- $VERSION =3D '4.9.1';
+ $VERSION =3D '4.9.2';
}
=20
use Fcntl;
@@ -2507,7 +2507,7 @@
=20
=3Dhead1 VERSION
=20
-4.9.1
+4.9.2
=20
=3Dhead1 DESCRIPTION
=20