[docs] xmldocs - docelic modified 3 files

docs at icdevgroup.org docs at icdevgroup.org
Sat Feb 4 15:38:50 EST 2006


User:      docelic
Date:      2006-02-04 20:38:50 GMT
Modified:  bin      whatsnew-update
Modified:  docbook  literals.ent
Modified:  whatsnew WHATSNEW.xml
Log:
* whatsnew/WHATSNEW.xml: update our WHATSNEW file with everything since
  Jan 1, 2006. Whatsnew is now up to date.

* bin/whatsnew-update: fixes to actually get the script usable in practice
* docbook/literals.ent: fix one URL, add one entity (PUBLIC_MLS)

Revision  Changes    Path
1.8       +27 -12    xmldocs/bin/whatsnew-update


rev 1.8, prev_rev 1.7
Index: whatsnew-update
===================================================================
RCS file: /var/cvs/xmldocs/bin/whatsnew-update,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- whatsnew-update	19 Jan 2006 20:25:52 -0000	1.7
+++ whatsnew-update	4 Feb 2006 20:38:50 -0000	1.8
@@ -50,8 +50,9 @@
 
 # Read all messages and expand template for each
 for $_ (@archive) {
-	my ($user,$date,$log) = read_log($_);
-
+	my ($user,$date, $log, $affected) = read_log($_);
+	next if !$date and $user == 0;
+	
 	my $sect = eval "\"$template\"";
 	$final_content .= $sect;
 	#print "Here's a cookie:\n$sect\n";
@@ -97,7 +98,7 @@
 		closedir (DIR);
 	}
 
-	return @files;
+	return reverse @files;
 }
 
 sub read_log {
@@ -105,28 +106,42 @@
 	my @file = <IN>;
 	close IN;
 	#chomp for @file;
-	my (@log, $user, $date);
+	my (@log, $user, $date, @affected, $log, $affected);
 
 	my $run = 0;
 	for $_ (@file) {
-		/^User:\s+(\S+)$/ and $user = $1;
+		/^(<PRE>)?User:\s+(\S+)$/ and $user = $2 ? $2 : $1;
 		/^Date:\s+(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2} GMT)$/ and $date = $1;
+		/^((Modified|Added|Removed):\s.*)$/ and push @affected, $1;
 		/^Log:$/ and do { $run++; next };
 		/^Revision\s+Changes\s+Path$/ and $run=0;
 		$run and push @log, $_;
 	}
 
-	@log = grep {!/^\s*$/} @log;
-	( $user, $date, [ @log ])
+	# We're interested in HEAD commits only
+	return 0 if grep {/-branch/} @affected;
+
+	s/^\s+// for @affected;
+	s/\s+$// for @affected, @log;
+	s/\t/  /g for @log;
+
+	$affected = join "\n", @affected;
+	$log = join "\n", @log;
+
+	$affected =~ s/^\n+//; $affected =~ s/\n+$//;
+	$log =~ s/^\n+//; $log =~ s/\n+$//;
+
+	( $user, $date, $log, $affected )
 }
 
 
 __DATA__
-<literallayout>
-<emphasis>
+<para><literallayout>
+<emphasis role='bold'>
 Developer: $user
 Date: $date
-</emphasis>
-@$log
-</literallayout>
+$affected</emphasis>
+$log
+</literallayout></para>
+
 



1.30      +2 -1      xmldocs/docbook/literals.ent


rev 1.30, prev_rev 1.29
Index: literals.ent
===================================================================
RCS file: /var/cvs/xmldocs/docbook/literals.ent,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- literals.ent	24 Jan 2006 16:06:47 -0000	1.29
+++ literals.ent	4 Feb 2006 20:38:50 -0000	1.30
@@ -10,7 +10,8 @@
 <!ENTITY DEB "<ulink url='http://www.debian.org'>Debian</ulink>">
 <!ENTITY DEBGNU "<ulink url='http://www.debian.org'>Debian GNU</ulink>">
 <!ENTITY ICDL "<ulink url='http://www.icdevgroup.org/i/dev/download.html'>download</ulink>">
-<!ENTITY ICCVS "<ulink url='http://www.icdevgroup.org/i/dev/cvs.html'>CVS</ulink>">
+<!ENTITY ICCVS "<ulink url='http://www.icdevgroup.org/cgi-bin/cvsweb/interchange/'>CVS</ulink>">
+<!ENTITY PUBLIC_MLS "<ulink url='http://www.icdevgroup.org/mailman/listinfo/'>Public Interchange Mailing Lists</ulink>">
 <!ENTITY APACHE "<ulink url='http://www.apache.org/'>Apache</ulink>">
 <!ENTITY MATHOPD "<ulink url='http://www.mathopd.org/'>Mathopd</ulink>">
 <!ENTITY W3 "<ulink url='http://www.w3c.org/'>W3C</ulink>">



1.2       +359 -7    xmldocs/whatsnew/WHATSNEW.xml


rev 1.2, prev_rev 1.1
Index: WHATSNEW.xml
===================================================================
RCS file: /var/cvs/xmldocs/whatsnew/WHATSNEW.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- WHATSNEW.xml	8 Jan 2006 20:54:54 -0000	1.1
+++ WHATSNEW.xml	4 Feb 2006 20:38:50 -0000	1.2
@@ -29,23 +29,375 @@
 		GNU General Public License for more details.
 		</para>
 	</legalnotice>
+
+	<abstract>
+		<para>
+		This document serves as a convenient source of "What's new?"
+		&IC; information.
+		</para><para>
+		The entries found here are just excerpts from our &ICCVS; commit
+		messages.
+		</para><para>
+		You could subscribe to the 
+		<ulink url='http://www.icdevgroup.org/mailman/listinfo/interchange-cvs'>Interchange CVS</ulink> mailing list to receive complete commit logs (changes in &IC; codebase) to your e-mail.
+		</para><para>
+		You can also browse public
+		<ulink url='http://www.icdevgroup.org/pipermail/interchange-cvs/'>interchange-cvs
+		mailing list archives</ulink> over the Web.
+		</para>
+	</abstract>
 </articleinfo>
 
 <section id="WHATSNEW-5.5">
-	<title>INTERCHANGE 5.5 (development) and 5.6 (stable)</title>
-	<para>
+	<title>INTERCHANGE 5.5 (development) and the upcoming 6.0 (stable)</title>
 <!-- must be on a line itself, no spaces -->
 <!-- AUTO UPDATER -->
-<literallayout>
-<emphasis>
+<para><literallayout>
+<emphasis role='bold'>
+Developer: kwalsh
+Date: 2006-02-03 22:40:58 GMT
+Modified:  dist/standard/etc log_transaction</emphasis>
+  * Stop processing and return to the checkout if &quot;there was an
+    error adding the order to the transaction table.&quot;
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: jon
+Date: 2006-02-03 20:16:48 GMT
+Modified:  lib/Vend Config.pm</emphasis>
+Fix a bug found by Brian Miller (brian at endpoint.com)
+
+When reading an OrderProfile from an external config file,
+for instance, etc/profiles.login or similar if there is a comment line
+immediately preceding the __NAME__ identifier then the first line of the
+profile is commented out. Actually any line preceding the __NAME__ line
+will silently be prepended to the first line of the profile, just so
+happens a comment (in some of our code) would be the likely offender.
+
+For example:
+
+# following profile confirms user input
+__NAME__ Login
+  username=required Username had better be filled in.
+  password=required Password is required.
+__END__
+
+Will result in a profile structure that looks like:
+
+# following profile confirms user input   username=required ...
+
+And the username check will never execute.
+</literallayout></para>
+
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: ton
+Date: 2006-02-03 16:36:46 GMT
+Modified:  lib/Vend Ship.pm</emphasis>
+  Added UPS support for countries ouside the US.
+
+  In order to use this functionality one only needs
+  to add the following two lines to a UPS shipping
+  method in shipping.asc.
+
+  zone_file  products/ship/zone_NL_international.txt
+  country_prefix  1
+
+  The zone file 'zone_NLinternational.txt' is TAB delimited and
+  should contain entries like:
+
+  low  high  ExpressPlus  Express  ExpressSaver  Standard  Expedited
+
+  &quot;Destination: Belgium (BE). 4-digit code&quot;
+  BE:0000  BE:9999  2  2  2  2  -
+
+  &quot;Destination: France (FR). 5-digit code&quot;
+  FR:2000  FR:2999  3  3  3  4  -
+  FR:3000  FR:7999  3  4  4  5  -
+  FR:8000  FR:8999  3  3  3  4  -
+  FR:9000  FR:9999  3  4  4  5  -
+  FR:1000  FR:1099  3  3  3  4  -
+
+  The values in the postcode range should be prepended with the
+  country code. Prepend FR: to postcodes for country France.
+
+  There is no change to the rate tables.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: jonc
+Date: 2006-02-03 15:58:44 GMT
+Modified:  dist/standard catalog.cfg</emphasis>
+* add robot_expire plus comment so people know about it.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: heins
+Date: 2006-02-03 15:34:32 GMT
+Modified:  lib/Vend Ship.pm</emphasis>
+* Make log message manageable with ErrorDestination.
+
+* Allow a &quot;quiet&quot; shipmode that won't log missing areas.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: jon
+Date: 2006-02-03 15:25:20 GMT
+Modified:  .        UPGRADE</emphasis>
+Note new Perl version requirement.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: jon
+Date: 2006-02-01 15:42:04 GMT
+Modified:  scripts  interchange.PL</emphasis>
+Begin requiring Perl version 5.8.0 or newer.
+
+Allow running under a threaded perl with version 5.8.5 or newer. Still
+warn the user that it's not recommended for production.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: jon
+Date: 2006-02-01 15:37:48 GMT
+Modified:  lib/Vend Interpolate.pm</emphasis>
+Add &quot;env&quot; base to conditionals, allowing [if env HTTPS], etc.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: kwalsh
+Date: 2006-02-01 14:10:59 GMT
+Modified:  dist/standard/products country.txt</emphasis>
+    * Added &quot;surf_pp air_pp&quot; to the BA (Bosnia And Herzegowina) country's
+      shipmodes and removed the duplicate XB country.
+
+    * Removed XE (Corsica).  It's not an independent country (it's still
+      a French colony).  Napoleon Bonaparte was born there (you learn
+      something new every day. :-)
+
+    * Removed the duplicate XV (Vatican City) country and put VA into the
+      Europe-EC region.
+
+    * Changed the XS (Serbia-Montenegro) country code to CS.
+
+    * Removed XU (Tristan da Cunha), which is a part of SH (St. Helena),
+      just like the Ascension island.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: jon
+Date: 2006-02-01 03:58:24 GMT
+Modified:  .        UPGRADE</emphasis>
+Add latest incompatible changes.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: jon
+Date: 2006-02-01 00:36:05 GMT
+Modified:  lib/Vend/Table DBI.pm</emphasis>
+Remove unused code found by Stefan Hornburg.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: jon
+Date: 2006-01-30 22:36:32 GMT
+Modified:  .        MANIFEST
+Added:     code/OrderCheck always_fail.oc</emphasis>
+Add always_fail order check from Mark Johnson (mark at endpoint.com), with
+Kevin Walsh's default error message addition. Sync the manifest.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: jon
+Date: 2006-01-30 17:50:03 GMT
+Modified:  lib/Vend/Table Editor.pm</emphasis>
+Remove compatible_5_2 pragma, which kept table editor error text
+(mistakenly) hidden, as was the case up to Interchange 5.2.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: jon
+Date: 2006-01-30 17:45:49 GMT
+Modified:  lib/Vend Config.pm</emphasis>
+Remove configuration directives that were deprecated and generated a
+warning at startup time.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: jon
+Date: 2006-01-30 17:44:11 GMT
+Modified:  debian   interchange.cfg
+Modified:  dist     interchange.cfg.dist
+Modified:  dist/standard catalog.cfg
+Modified:  lib/Vend Config.pm</emphasis>
+Remove global and catalog directives &quot;ConfigParseComments&quot;. Its &quot;no&quot;
+behavior is now the only one. That means that #ifdef, #include, and friends
+are now never anything besides comments.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: jon
+Date: 2006-01-30 17:33:55 GMT
+Modified:  .        MANIFEST
+Modified:  lib/Vend Data.pm
+Removed:   code/SystemTag sql.coretag</emphasis>
+Remove antiquated [sql] tag.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: jon
+Date: 2006-01-30 17:28:26 GMT
+Modified:  code/Filter text2html.filter</emphasis>
+XHTMLify the &lt;br&gt; output. Kinda silly since the &lt;p&gt; output doesn't close
+the container with &lt;/p&gt;, but oh well.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: heins
+Date: 2006-01-24 14:38:36 GMT
+Modified:  dist/lib/UI/pages/admin order_view.html</emphasis>
+* Display proper state and zip
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: ton
+Date: 2006-01-20 17:27:47 GMT
+Modified:  dist/standard/pages/query order_detail.html</emphasis>
+  Fixed dead links to account.html page.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: racke
+Date: 2006-01-19 19:43:54 GMT
+Modified:  .        MANIFEST
+Removed:   code/Widget fck.widget</emphasis>
+remove deprecated fck widget as in 5.4 branch
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: heins
+Date: 2006-01-18 22:15:59 GMT
+Modified:  dist/standard/config pay_cert_redeem.tag</emphasis>
+* Fix rounding error that could make total comparisons wrong.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: heins
+Date: 2006-01-18 17:47:14 GMT
+Modified:  lib/Vend Ship.pm</emphasis>
+* Fix thread-safety problem with shipping adder (and potentially other
+  things).
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: racke
+Date: 2006-01-13 20:41:56 GMT
+Modified:  dist/standard/templates/components search_box_small</emphasis>
+merged changes 1.3 vs 1.3.2.1
++++ 1.3.2.1 +++
+closing font tag added as suggested by Steve Graham (icdev at mrlock.com)
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: heins
+Date: 2006-01-09 20:20:18 GMT
+Modified:  code/UI_Tag flex_select.coretag</emphasis>
+* Move filter/label resolution forward so that sorts don't kill them.
+
+* Make flex_group.html more flexible by allowing calls from pages
+  besides flex_select.html.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: heins
+Date: 2006-01-09 16:10:23 GMT
+Modified:  code/UI_Tag add_gpg_key.coretag</emphasis>
+* Fix bug with patch supplied by Gert.
+
+* Also remove literal space from regex -- it should be a standard within
+  interchange not to use *any* literal whitespace in regular expressions.
+  A literal space could be embedded with \0x20 or such, but \s+ should always
+  be preferred.
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
+Developer: heins
+Date: 2006-01-08 18:29:18 GMT
+Modified:  dist/standard/products/ship air_pp.txt surf_pp.txt
+Added:     dist/standard/products/ship ems.txt</emphasis>
+* Update US Postal rates
+</literallayout></para>
+
+
+<para><literallayout>
+<emphasis role='bold'>
 Developer: heins
 Date: 2006-01-08 17:26:52 GMT
-</emphasis>
+Modified:  dist/standard/products/ship Priority.txt Book.txt</emphasis>
 * Update distributed tables to reflect new US Postal service rates.
+</literallayout></para>
+
 
-</literallayout>
+<para><literallayout>
+<emphasis role='bold'>
+Developer: racke
+Date: 2006-01-04 19:17:43 GMT
+Modified:  code/Widget htmlarea.widget</emphasis>
+merged changes 1.6.2.2 vs 1.6.2.3
++++ 1.6.2.3 +++
+fix regression with browsers claiming MSIE compatibility
+</literallayout></para>
 
-	</para>
 </section>
 
 </article>








More information about the docs mailing list