[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