commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue-reports ./ChangeLog ./NEWS src/__init__.py


From: James Thompson
Subject: gnue-reports ./ChangeLog ./NEWS src/__init__.py
Date: Mon, 20 Oct 2003 21:47:05 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue-reports
Branch:         
Changes by:     James Thompson <address@hidden> 03/10/20 21:47:05

Modified files:
        .              : ChangeLog NEWS 
        src            : __init__.py 

Log message:
        preping for release

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-reports/ChangeLog.diff?tr1=1.13&tr2=1.14&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-reports/NEWS.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-reports/src/__init__.py.diff?tr1=1.18&tr2=1.19&r1=text&r2=text

Patches:
Index: gnue-reports/ChangeLog
diff -c gnue-reports/ChangeLog:1.13 gnue-reports/ChangeLog:1.14
*** gnue-reports/ChangeLog:1.13 Sun Aug 10 14:09:41 2003
--- gnue-reports/ChangeLog      Mon Oct 20 21:47:05 2003
***************
*** 1,3 ****
--- 1,100 ----
+ 2003-10-06 14:23  jcater
+ 
+       * src/adapters/filters/Universal/: Base/Parser.py, pcl5/Writer.py,
+         pdf/Writer.py, postscript/Writer.py,
+         postscript/psutils/PrinterDefinition.py: fixed python syntax
+         errors, so modules will compile
+ 
+ 2003-10-06 14:10  jcater
+ 
+       * doc/Tech-Reference.sxw: fixed zero-length file
+ 
+ 2003-10-06 13:53  reinhard
+ 
+       * setup.py, doc/man/gnue-reports-server.1, doc/man/gnue-reports.1:
+         Include man files.
+ 
+ 2003-10-05 19:50  jbailey
+ 
+       * packaging/debian/: .cvsignore, README.cvs, changelog, compat,
+         control, copyright, rules: gnue-reports (0.1.2.20031005)
+         unstable; urgency=low
+ 
+           * Update to current CVS.
+           * Update to python 2.3.  Repackage with cdbs.
+ 
+          -- Jeff Bailey <address@hidden>  Sun,  5 Oct 2003 20:47:04
+         -0400
+ 
+ 2003-10-05 13:02  btami
+ 
+       * scripts/: gnue-reports, gnue-reports-server: removed old "magic"
+         code needed for mcmillan packaging on win32
+ 
+ 2003-10-05 12:28  reinhard
+ 
+       * scripts/: gnue-reports, gnue-reports-server: Added missing files.
+ 
+ 2003-10-05 12:12  reinhard
+ 
+       * .cvsignore, MANIFEST.in, setup.cfg.in, setup.cvs, setup.py,
+         scripts/.cvsignore, scripts/gnue-reports-server.in,
+         scripts/gnue-reports.in, src/__init__.py, src/server/GRServer.py:
+         Changed setup script to use GSetup.
+ 
+ 2003-10-04 06:22  reinhard
+ 
+       * setup.cvs: Fixes for CVS installation.
+ 
+ 2003-10-02 20:09  jamest
+ 
+       * src/base/GRDataMapper.py: Fix for None values in sums
+ 
+ 2003-09-30 21:59  jcater
+ 
+       * src/adapters/filters/Labels/labels/formatters/postscript.py: fix
+         for multipage labels
+ 
+ 2003-09-30 21:50  jcater
+ 
+       * samples/labels/README: added sample command line
+ 
+ 2003-09-29 06:47  jamest
+ 
+       *
+         src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py:
+         bypass ttf support on distros with older reports labs
+ 
+ 2003-09-25 20:05  jcater
+ 
+       * setup.cvs: Added a new per-module cvs setup system
+ 
+ 2003-09-18 22:59  jcater
+ 
+       * setup.py: fix for --prefix
+ 
+ 2003-09-17 20:36  jamest
+ 
+       * src/base/: GREngine.py, GRExceptions.py: catch the GConnections
+         traceback if requested connection defintion is not found
+ 
+ 2003-09-15 14:14  jamest
+ 
+       * src/base/GRDataMapper.py: the 'sum' function now uses FixedPoint
+         to reduce rounding errors
+ 
+ 2003-08-21 10:57  jcater
+ 
+       * src/__init__.py: updated release status
+ 
+ 2003-08-10 13:15  jcater
+ 
+       * NEWS: updated dates in NEWS files
+ 
+ 2003-08-10 13:09  jcater
+ 
+       * ChangeLog: last minute release commits
+ 
  2003-07-25 20:47  jamest
  
        * src/__init__.py: prerelease prep
***************
*** 9,141 ****
  2003-07-02 14:43  jcater
  
        * src/base/layout/ContainerElement.py: fixed datasource-less top
!       sections
  
  2003-06-16 07:39  btami
  
        * src/: adapters/filters/general/libxslt/Adapter.py,
!       base/GREngine.py, base/GRFilters.py, client/GRRun.py: fixing
!       reports support in navigator
  
  2003-06-11 17:28  btami
  
        * src/adapters/destinations/printer/win32raw.py: adding print
!       dialog support if no printer specified
  
  2003-06-10 12:45  btami
  
        *
!       src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py:
!       just converting all CRCRLF to CRLF
  
  2003-06-10 07:44  btami
  
        * src/adapters/destinations/printer/win32raw.py: destination
!       adapter for writing raw data (text/ps/pcl/esc-p) to a win32 printer
  
  2003-05-29 14:48  siesel
  
        *
!       src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py:
!       add support for ttf fonts and CJK reports (through utf-8 encoding)
  
  2003-05-27 16:07  siesel
  
        * src/adapters/filters/general/libxslt/: .cvsignore, Adapter.py,
!       __init__.py: add wrapper for libxslt XSLT Processor
  
  2003-05-15 18:08  jcater
  
        * doc/report-notes.txt, samples/foobulations/docbook.grd: misc
!       fixes
  
  2003-05-13 22:42  jcater
  
        * doc/report-notes.txt, samples/foobulations/docbook.grd,
!       src/base/GRParser.py: more work
  
  2003-05-13 18:28  jcater
  
        * doc/technotes/00002.txt, samples/docbook/README: synching
!       machines
  
  2003-05-13 13:58  jcater
  
        * MANIFEST.in, TODO, setup.py, doc/report-notes.txt,
!       doc/technotes/00002.txt,
!       src/adapters/filters/Universal/Base/Parser.py,
!       src/adapters/filters/Universal/Base/Helpers/Measurement.py,
!       src/adapters/filters/Universal/Base/Objects/BaseObj.py,
!       src/adapters/filters/Universal/Base/Objects/ContainerObj.py,
!       src/adapters/filters/Universal/Base/Objects/FormattableObject.py,
!       src/adapters/filters/Universal/Base/Objects/PositionableObj.py,
!       src/adapters/filters/Universal/Base/Objects/Report.py,
!       src/adapters/filters/Universal/Base/Objects/Section.py,
!       src/adapters/filters/Universal/Base/styles/Parser.py,
!       src/adapters/filters/Universal/Base/styles/StyleHandler.py,
!       src/adapters/filters/Universal/html/Writer.py,
!       src/adapters/filters/Universal/lineprinter/Writer.py,
!       src/adapters/filters/Universal/pcl5/Writer.py,
!       src/adapters/filters/Universal/pdf/Writer.py,
!       src/adapters/filters/Universal/postscript/Writer.py,
!       src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/MinimalistDriver.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/Postscript2Driver.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeBook.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeBookOblique.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeDemi.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeDemiOblique.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanDemi.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanDemiItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanLight.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanLightItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/Courier.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierBold.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierBoldOblique.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierOblique.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helvetica.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaBold.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaBoldOblique.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrow.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowBold.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowBoldOblique.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowOblique.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaOblique.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkBold.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkBoldItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkRoman.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoBold.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoBoldItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoRoman.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/Symbol.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesBold.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesBoldItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesRoman.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/ZapfChanceryMediumItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/ZapfDingbats.py,
!       src/adapters/filters/Universal/rtf/Writer.py,
!       src/adapters/filters/Universal/tex/Writer.py,
!       src/adapters/filters/Universal/xhtml/Writer.py: updates because of
!       new format's name change from Standard to Universal
  
  2003-05-13 13:51  jcater
  
!       * src/adapters/filters/Universal/etc/standard-styles.grs: 
!       
!       synching machines
  
  2003-05-12 17:53  jcater
  
        * src/adapters/filters/Universal/etc/standard-styles.grs: minor
!       fixes
  
  2003-05-11 21:00  jcater
  
!       * doc/report-notes.txt: 
!        synching machines
  
  2003-05-10 03:19  btami
  
--- 106,240 ----
  2003-07-02 14:43  jcater
  
        * src/base/layout/ContainerElement.py: fixed datasource-less top
!         sections
  
  2003-06-16 07:39  btami
  
        * src/: adapters/filters/general/libxslt/Adapter.py,
!         base/GREngine.py, base/GRFilters.py, client/GRRun.py: fixing
!         reports support in navigator
  
  2003-06-11 17:28  btami
  
        * src/adapters/destinations/printer/win32raw.py: adding print
!         dialog support if no printer specified
  
  2003-06-10 12:45  btami
  
        *
!         src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py:
!         just converting all CRCRLF to CRLF
  
  2003-06-10 07:44  btami
  
        * src/adapters/destinations/printer/win32raw.py: destination
!         adapter for writing raw data (text/ps/pcl/esc-p) to a win32
!         printer
  
  2003-05-29 14:48  siesel
  
        *
!         src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py:
!         add support for ttf fonts and CJK reports (through utf-8
!         encoding)
  
  2003-05-27 16:07  siesel
  
        * src/adapters/filters/general/libxslt/: .cvsignore, Adapter.py,
!         __init__.py: add wrapper for libxslt XSLT Processor
  
  2003-05-15 18:08  jcater
  
        * doc/report-notes.txt, samples/foobulations/docbook.grd: misc
!         fixes
  
  2003-05-13 22:42  jcater
  
        * doc/report-notes.txt, samples/foobulations/docbook.grd,
!         src/base/GRParser.py: more work
  
  2003-05-13 18:28  jcater
  
        * doc/technotes/00002.txt, samples/docbook/README: synching
!         machines
  
  2003-05-13 13:58  jcater
  
        * MANIFEST.in, TODO, setup.py, doc/report-notes.txt,
!         doc/technotes/00002.txt,
!         src/adapters/filters/Universal/Base/Parser.py,
!         src/adapters/filters/Universal/Base/Helpers/Measurement.py,
!         src/adapters/filters/Universal/Base/Objects/BaseObj.py,
!         src/adapters/filters/Universal/Base/Objects/ContainerObj.py,
!         src/adapters/filters/Universal/Base/Objects/FormattableObject.py,
!         src/adapters/filters/Universal/Base/Objects/PositionableObj.py,
!         src/adapters/filters/Universal/Base/Objects/Report.py,
!         src/adapters/filters/Universal/Base/Objects/Section.py,
!         src/adapters/filters/Universal/Base/styles/Parser.py,
!         src/adapters/filters/Universal/Base/styles/StyleHandler.py,
!         src/adapters/filters/Universal/html/Writer.py,
!         src/adapters/filters/Universal/lineprinter/Writer.py,
!         src/adapters/filters/Universal/pcl5/Writer.py,
!         src/adapters/filters/Universal/pdf/Writer.py,
!         src/adapters/filters/Universal/postscript/Writer.py,
!         
src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/MinimalistDriver.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/Postscript2Driver.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeBook.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeBookOblique.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeDemi.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeDemiOblique.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanDemi.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanDemiItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanLight.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanLightItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/Courier.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierBold.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierBoldOblique.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierOblique.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helvetica.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaBold.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaBoldOblique.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrow.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowBold.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowBoldOblique.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowOblique.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaOblique.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkBold.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkBoldItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkRoman.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoBold.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoBoldItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoRoman.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/Symbol.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesBold.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesBoldItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesRoman.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/ZapfChanceryMediumItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/ZapfDingbats.py,
!         src/adapters/filters/Universal/rtf/Writer.py,
!         src/adapters/filters/Universal/tex/Writer.py,
!         src/adapters/filters/Universal/xhtml/Writer.py: updates because
!         of new format's name change from Standard to Universal
  
  2003-05-13 13:51  jcater
  
!       * src/adapters/filters/Universal/etc/standard-styles.grs:
! 
!         synching machines
  
  2003-05-12 17:53  jcater
  
        * src/adapters/filters/Universal/etc/standard-styles.grs: minor
!         fixes
  
  2003-05-11 21:00  jcater
  
!       * doc/report-notes.txt:
!          synching machines
  
  2003-05-10 03:19  btami
  
***************
*** 144,324 ****
  2003-04-30 17:31  jcater
  
        * doc/report-notes.txt,
!       src/adapters/filters/Universal/etc/standard-styles.grs: more work
!       on reports standard format
  
  2003-04-29 17:42  jcater
  
        * src/adapters/filters/Universal/:
!       postscript/psutils/PrinterDefinition.py, tex/Writer.py,
!       tex/__init__.py: more work, dagnabit
  
  2003-04-28 18:01  jcater
  
        * src/adapters/filters/Universal/postscript/: Writer.py,
!       psutils/PrinterDefinition.py: more work on postscript
  
  2003-04-28 13:23  jcater
  
        * setup.py, src/adapters/filters/Universal/Base/PageSizes.py,
!       src/adapters/filters/Universal/postscript/Writer.py,
!       src/adapters/filters/Universal/postscript/psutils/PSOutputStream.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/PageSizes.py:
!       fixed setup.py; more cleanup
  
  2003-04-25 23:57  jcater
  
        * src/adapters/filters/Universal/: Base/Writers/AbsoluteWriter.py,
!       Base/Writers/RelativeWriter.py, Base/Writers/Writer.py,
!       Base/Writers/__init__.py, html/Writer.py, lineprinter/Writer.py,
!       pcl5/Writer.py, pdf/Writer.py, postscript/Writer.py, rtf/Writer.py,
!       xhtml/Writer.py: cleanup
  
  2003-04-25 17:31  jcater
  
        * src/adapters/filters/Universal/: Base/Writers/Writer.py,
!       html/Writer.py, html/__init__.py, lineprinter/Writer.py,
!       lineprinter/__init__.py, pcl5/Writer.py, pdf/Writer.py,
!       postscript/Writer.py, rtf/Writer.py, rtf/__init__.py,
!       xhtml/Writer.py, xhtml/__init__.py: start of output writer support
  
  2003-04-24 10:21  jcater
  
        * src/adapters/filters/Universal/: pcl5/__init__.py,
!       pdf/__init__.py, postscript/__init__.py: synching machines
  
  2003-04-23 17:31  jcater
  
        *
!       src/adapters/filters/Universal/postscript/psutils/PSOutputStream.py,
!       src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/MinimalistDriver.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/Postscript2Driver.py,
!       utils/create-afm-classes.py, utils/create-ppd-classes.py: work on
!       postscript output
  
  2003-04-22 08:43  jcater
  
        *
!       
src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/__init__.py:
!       missing files
  
  2003-04-22 08:42  jcater
  
        * src/adapters/filters/Universal/postscript/psutils/FontMetrics.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/PageSizes.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeBook.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeBookOblique.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeDemi.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeDemiOblique.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanDemi.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanDemiItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanLight.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanLightItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/Courier.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierBold.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierBoldOblique.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierOblique.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helvetica.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaBold.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaBoldOblique.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrow.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowBold.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowBoldOblique.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowOblique.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaOblique.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkBold.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkBoldItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkRoman.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoBold.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoBoldItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoRoman.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/Symbol.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesBold.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesBoldItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesRoman.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/ZapfChanceryMediumItalic.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/ZapfDingbats.py,
!       
src/adapters/filters/Universal/postscript/psutils/GenericFonts/__init__.py,
!       utils/create-afm-classes.py: * Support for postscript font metrics,
!       including preloading metrics for the 35 standard postscript fonts.
  
  2003-04-17 19:27  jcater
  
        * src/adapters/filters/MailMerge/merge_ps/Adapter.py: removed
!       comment generation from merge_ps driver as it is throwing off some
!       postscript rippers
  
  2003-04-15 17:32  jcater
  
        * src/adapters/filters/Universal/: Base/Parser.py,
!       Base/ParserTypes.py, Base/Helpers/Color.py,
!       Base/Helpers/Measurement.py, Base/Helpers/TextMeasurement.py,
!       Base/Objects/BaseObj.py, Base/Objects/ContainerObj.py,
!       Base/Objects/FormattableObject.py, Base/Objects/PositionableObj.py,
!       Base/Objects/Report.py, Base/Objects/Section.py,
!       Base/styles/Parser.py, Base/styles/StyleHandler.py,
!       Base/styles/Objects/Styles.py, Base/styles/Objects/TextStyle.py,
!       postscript/psutils/FontMetrics.py,
!       postscript/psutils/PSOutputStream.py,
!       postscript/psutils/PrinterDefinition.py: added __all__ notation to
!       modules to cleanup their exported functions
  
  2003-04-15 17:06  jcater
  
        * src/: __init__.py,
!       adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
!       set version numbers to reflect development status
  
  2003-04-10 01:16  siesel
  
        * src/: adapters/filters/general/.cvsignore,
!       adapters/filters/general/4xslt/.cvsignore, base/.cvsignore,
!       base/layout/.cvsignore, client/.cvsignore, server/.cvsignore,
!       adapters/filters/Labels/.cvsignore,
!       adapters/filters/Labels/labels/.cvsignore,
!       adapters/filters/Labels/labels/formatters/.cvsignore,
!       adapters/filters/MailMerge/.cvsignore,
!       adapters/filters/MailMerge/merge_ps/.cvsignore,
!       adapters/filters/MailMerge/merge_psfax/.cvsignore,
!       adapters/filters/SimpleTabulation/.cvsignore,
!       adapters/filters/SimpleTabulation/tabulator/.cvsignore,
!       adapters/filters/SimpleTabulation/tabulator/formatters/.cvsignore,
!       adapters/filters/Universal/.cvsignore,
!       adapters/filters/Universal/Base/.cvsignore,
!       adapters/filters/Universal/Base/Helpers/.cvsignore,
!       adapters/filters/Universal/Base/Objects/.cvsignore,
!       adapters/filters/Universal/Base/styles/.cvsignore,
!       adapters/filters/Universal/Base/styles/Objects/.cvsignore,
!       adapters/filters/Universal/postscript/psutils/.cvsignore: beautify
!       cvs output
  
  2003-04-07 17:28  jcater
  
        *
!       src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
!       more work
  
  2003-04-07 03:45  jcater
  
        *
!       src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
!       more work
  
  2003-04-07 03:25  jcater
  
        *
!       src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
!       added import support
  
  2003-04-07 02:18  jcater
  
        *
!       src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
!       more work on PPD support
  
  2003-04-06 21:12  jamest
  
--- 243,426 ----
  2003-04-30 17:31  jcater
  
        * doc/report-notes.txt,
!         src/adapters/filters/Universal/etc/standard-styles.grs: more work
!         on reports standard format
  
  2003-04-29 17:42  jcater
  
        * src/adapters/filters/Universal/:
!         postscript/psutils/PrinterDefinition.py, tex/Writer.py,
!         tex/__init__.py: more work, dagnabit
  
  2003-04-28 18:01  jcater
  
        * src/adapters/filters/Universal/postscript/: Writer.py,
!         psutils/PrinterDefinition.py: more work on postscript
  
  2003-04-28 13:23  jcater
  
        * setup.py, src/adapters/filters/Universal/Base/PageSizes.py,
!         src/adapters/filters/Universal/postscript/Writer.py,
!         src/adapters/filters/Universal/postscript/psutils/PSOutputStream.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/PageSizes.py:
!         fixed setup.py; more cleanup
  
  2003-04-25 23:57  jcater
  
        * src/adapters/filters/Universal/: Base/Writers/AbsoluteWriter.py,
!         Base/Writers/RelativeWriter.py, Base/Writers/Writer.py,
!         Base/Writers/__init__.py, html/Writer.py, lineprinter/Writer.py,
!         pcl5/Writer.py, pdf/Writer.py, postscript/Writer.py,
!         rtf/Writer.py, xhtml/Writer.py: cleanup
  
  2003-04-25 17:31  jcater
  
        * src/adapters/filters/Universal/: Base/Writers/Writer.py,
!         html/Writer.py, html/__init__.py, lineprinter/Writer.py,
!         lineprinter/__init__.py, pcl5/Writer.py, pdf/Writer.py,
!         postscript/Writer.py, rtf/Writer.py, rtf/__init__.py,
!         xhtml/Writer.py, xhtml/__init__.py: start of output writer
!         support
  
  2003-04-24 10:21  jcater
  
        * src/adapters/filters/Universal/: pcl5/__init__.py,
!         pdf/__init__.py, postscript/__init__.py: synching machines
  
  2003-04-23 17:31  jcater
  
        *
!         src/adapters/filters/Universal/postscript/psutils/PSOutputStream.py,
!         
src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/MinimalistDriver.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/Postscript2Driver.py,
!         utils/create-afm-classes.py, utils/create-ppd-classes.py: work on
!         postscript output
  
  2003-04-22 08:43  jcater
  
        *
!         
src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/__init__.py:
!         missing files
  
  2003-04-22 08:42  jcater
  
        * src/adapters/filters/Universal/postscript/psutils/FontMetrics.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/PageSizes.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeBook.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeBookOblique.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeDemi.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeDemiOblique.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanDemi.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanDemiItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanLight.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanLightItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/Courier.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierBold.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierBoldOblique.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierOblique.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helvetica.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaBold.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaBoldOblique.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrow.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowBold.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowBoldOblique.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowOblique.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaOblique.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkBold.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkBoldItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkRoman.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoBold.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoBoldItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoRoman.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/Symbol.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesBold.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesBoldItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesRoman.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/ZapfChanceryMediumItalic.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/ZapfDingbats.py,
!         
src/adapters/filters/Universal/postscript/psutils/GenericFonts/__init__.py,
!         utils/create-afm-classes.py: * Support for postscript font
!         metrics, including preloading metrics for the 35 standard
!         postscript fonts.
  
  2003-04-17 19:27  jcater
  
        * src/adapters/filters/MailMerge/merge_ps/Adapter.py: removed
!         comment generation from merge_ps driver as it is throwing off
!         some postscript rippers
  
  2003-04-15 17:32  jcater
  
        * src/adapters/filters/Universal/: Base/Parser.py,
!         Base/ParserTypes.py, Base/Helpers/Color.py,
!         Base/Helpers/Measurement.py, Base/Helpers/TextMeasurement.py,
!         Base/Objects/BaseObj.py, Base/Objects/ContainerObj.py,
!         Base/Objects/FormattableObject.py,
!         Base/Objects/PositionableObj.py, Base/Objects/Report.py,
!         Base/Objects/Section.py, Base/styles/Parser.py,
!         Base/styles/StyleHandler.py, Base/styles/Objects/Styles.py,
!         Base/styles/Objects/TextStyle.py,
!         postscript/psutils/FontMetrics.py,
!         postscript/psutils/PSOutputStream.py,
!         postscript/psutils/PrinterDefinition.py: added __all__ notation
!         to modules to cleanup their exported functions
  
  2003-04-15 17:06  jcater
  
        * src/: __init__.py,
!         adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
!         set version numbers to reflect development status
  
  2003-04-10 01:16  siesel
  
        * src/: adapters/filters/general/.cvsignore,
!         adapters/filters/general/4xslt/.cvsignore, base/.cvsignore,
!         base/layout/.cvsignore, client/.cvsignore, server/.cvsignore,
!         adapters/filters/Labels/.cvsignore,
!         adapters/filters/Labels/labels/.cvsignore,
!         adapters/filters/Labels/labels/formatters/.cvsignore,
!         adapters/filters/MailMerge/.cvsignore,
!         adapters/filters/MailMerge/merge_ps/.cvsignore,
!         adapters/filters/MailMerge/merge_psfax/.cvsignore,
!         adapters/filters/SimpleTabulation/.cvsignore,
!         adapters/filters/SimpleTabulation/tabulator/.cvsignore,
!         adapters/filters/SimpleTabulation/tabulator/formatters/.cvsignore,
!         adapters/filters/Universal/.cvsignore,
!         adapters/filters/Universal/Base/.cvsignore,
!         adapters/filters/Universal/Base/Helpers/.cvsignore,
!         adapters/filters/Universal/Base/Objects/.cvsignore,
!         adapters/filters/Universal/Base/styles/.cvsignore,
!         adapters/filters/Universal/Base/styles/Objects/.cvsignore,
!         adapters/filters/Universal/postscript/psutils/.cvsignore:
!         beautify cvs output
  
  2003-04-07 17:28  jcater
  
        *
!         
src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
!         more work
  
  2003-04-07 03:45  jcater
  
        *
!         
src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
!         more work
  
  2003-04-07 03:25  jcater
  
        *
!         
src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
!         added import support
  
  2003-04-07 02:18  jcater
  
        *
!         
src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
!         more work on PPD support
  
  2003-04-06 21:12  jamest
  
***************
*** 331,345 ****
  2003-04-04 17:26  jcater
  
        * src/adapters/filters/Universal/: Base/ParserTypes.py,
!       Base/Helpers/Measurement.py, Base/Helpers/TextMeasurement.py,
!       Base/styles/Parser.py, etc/standard-styles.grs,
!       postscript/psutils/PrinterDefinition.py: 
!       * More cleanup on styles / postscript support
  
  2003-04-03 20:50  jcater
  
        * src/adapters/filters/Universal/Base/: ParserTypes.py,
!       Helpers/TextMeasurement.py, styles/Parser.py: added missing files
  
  2003-04-03 20:37  jcater
  
--- 433,447 ----
  2003-04-04 17:26  jcater
  
        * src/adapters/filters/Universal/: Base/ParserTypes.py,
!         Base/Helpers/Measurement.py, Base/Helpers/TextMeasurement.py,
!         Base/styles/Parser.py, etc/standard-styles.grs,
!         postscript/psutils/PrinterDefinition.py:
!         * More cleanup on styles / postscript support
  
  2003-04-03 20:50  jcater
  
        * src/adapters/filters/Universal/Base/: ParserTypes.py,
!         Helpers/TextMeasurement.py, styles/Parser.py: added missing files
  
  2003-04-03 20:37  jcater
  
***************
*** 348,355 ****
  2003-04-03 17:20  jcater
  
        * src/adapters/filters/Universal/Base/styles/: StyleHandler.py,
!       Objects/Styles.py, Objects/TextStyle.py: more work on style
!       definitions
  
  2003-04-02 02:42  btami
  
--- 450,457 ----
  2003-04-03 17:20  jcater
  
        * src/adapters/filters/Universal/Base/styles/: StyleHandler.py,
!         Objects/Styles.py, Objects/TextStyle.py: more work on style
!         definitions
  
  2003-04-02 02:42  btami
  
***************
*** 369,398 ****
  
  2003-03-05 17:12  jcater
  
!       * doc/report-notes.txt: 
!       
!       Misc cleanup
  
  2003-03-04 17:19  jcater
  
        * setup.py, doc/technotes/00002.txt,
!       src/adapters/filters/Universal/Base/Helpers.py,
!       src/adapters/filters/Universal/Base/Helpers/Color.py,
!       src/adapters/filters/Universal/Base/Helpers/Measurement.py,
!       src/adapters/filters/Universal/Base/Helpers/__init__.py,
!       src/adapters/filters/Universal/Base/styles/StyleHandler.py,
!       src/adapters/filters/Universal/etc/standard-styles.grs,
!       src/adapters/filters/Universal/postscript/psutils/FontMetrics.py,
!       src/adapters/filters/Universal/postscript/psutils/PSOutputStream.py,
!       src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
!       more candy-coated standard template goodness.  Yummy....
  
  2003-03-04 09:39  jcater
  
        * src/adapters/filters/Universal/Base/:
!       Objects/FormattableObject.py, Objects/Section.py,
!       styles/__init__.py, styles/Objects/__init__.py: cleaning up
!       structure
  
  2003-02-27 20:52  jamest
  
--- 471,500 ----
  
  2003-03-05 17:12  jcater
  
!       * doc/report-notes.txt:
! 
!         Misc cleanup
  
  2003-03-04 17:19  jcater
  
        * setup.py, doc/technotes/00002.txt,
!         src/adapters/filters/Universal/Base/Helpers.py,
!         src/adapters/filters/Universal/Base/Helpers/Color.py,
!         src/adapters/filters/Universal/Base/Helpers/Measurement.py,
!         src/adapters/filters/Universal/Base/Helpers/__init__.py,
!         src/adapters/filters/Universal/Base/styles/StyleHandler.py,
!         src/adapters/filters/Universal/etc/standard-styles.grs,
!         src/adapters/filters/Universal/postscript/psutils/FontMetrics.py,
!         src/adapters/filters/Universal/postscript/psutils/PSOutputStream.py,
!         
src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
!         more candy-coated standard template goodness.  Yummy....
  
  2003-03-04 09:39  jcater
  
        * src/adapters/filters/Universal/Base/:
!         Objects/FormattableObject.py, Objects/Section.py,
!         styles/__init__.py, styles/Objects/__init__.py: cleaning up
!         structure
  
  2003-02-27 20:52  jamest
  
***************
*** 401,498 ****
  2003-02-17 01:32  jcater
  
        * src/: adapters/destinations/email/sendmail.py,
!       adapters/destinations/printer/bsd.py,
!       adapters/filters/Labels/labels/formatters/__init__.py,
!       adapters/filters/Labels/labels/formatters/postscript.py,
!       adapters/filters/SimpleTabulation/tabulator/Adapter.py,
!       adapters/filters/SimpleTabulation/tabulator/formatters/__init__.py,
!       adapters/filters/Universal/Base/Parser.py,
!       adapters/filters/Universal/Base/Objects/BaseObj.py,
!       adapters/filters/Universal/Base/Objects/Section.py,
!       adapters/filters/Universal/postscript/psutils/FontMetrics.py,
!       adapters/filters/general/sablotron/Adapter.py, base/GRConfig.py,
!       base/GRDataMapper.py, base/GREngine.py, base/GRFilters.py,
!       base/GROutputAdapter.py, base/GRParameters.py, base/GRParser.py,
!       base/GRReport.py, base/GRSortOptions.py, base/GRSources.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py, client/GRRun.py,
!       client/GRRunUI.py, server/GRServer.py: phase I of gnue-common
!       structural cleanup
  
  2003-01-25 15:41  btami
  
        * src/: adapters/filters/Labels/labels/Adapter.py,
!       adapters/filters/MailMerge/_merge/MergeBase.py,
!       adapters/filters/SimpleTabulation/tabulator/Adapter.py,
!       base/GRReport.py, base/layout/ContainerElement.py: * Introducing
!       "textEncoding" into [common] section of gnue.conf   instead of
!       "formFontEncoding".  * Some 'import string' for wxpython 2.4.0.2
  
  2003-01-13 00:29  jcater
  
        * src/adapters/filters/Universal/postscript/psutils/:
!       FontMetrics.py, PSOutputStream.py, PrinterDefinition.py: misc work
  
  2003-01-12 12:55  jcater
  
        * doc/report-notes.txt,
!       src/adapters/filters/Universal/postscript/psutils/FontMetrics.py,
!       src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py,
!       src/adapters/filters/Universal/postscript/psutils/__init__.py,
!       src/base/GRDataMapper.py, src/base/layout/ContainerElement.py,
!       src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!       src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!       src/base/layout/GRLastRow.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: 
!       
!       * Cleaned up the process() calls * Started on some ps output
!       utilities
  
  2003-01-10 10:28  jcater
  
        * src/adapters/filters/Universal/Base/: Parser.py,
!       Objects/Section.py: bugfix for deleting an object
  
  2003-01-09 00:58  jcater
  
        * doc/report-notes.txt,
!       src/adapters/filters/Universal/Base/Parser.py: 
!       
!       More notes
  
  2003-01-08 20:08  jcater
  
        * doc/report-notes.txt,
!       src/adapters/filters/Universal/Base/Helpers.py,
!       src/adapters/filters/Universal/Base/Parser.py: 
!       
!       * Started on getting GNUe:Reports:Standard into a GParser-able
!       format.  * Implemented Measurement() and Color() classes
  
  2003-01-07 17:53  jcater
  
        * doc/report-notes.txt,
!       src/adapters/filters/Universal/Base/Parser.py: 
!       
!       Synching machines
  
  2003-01-07 00:51  jcater
  
        * doc/report-notes.txt,
!       src/adapters/filters/Universal/Base/Parser.py,
!       src/adapters/filters/Universal/Base/Objects/BaseObj.py,
!       src/adapters/filters/Universal/Base/Objects/ContainerObj.py,
!       src/adapters/filters/Universal/Base/Objects/PositionableObj.py,
!       src/adapters/filters/Universal/Base/Objects/Report.py,
!       src/adapters/filters/Universal/Base/Objects/__init__.py: synching
!       machines (you expected anything less?)
  
  2003-01-06 11:18  jamest
  
--- 503,602 ----
  2003-02-17 01:32  jcater
  
        * src/: adapters/destinations/email/sendmail.py,
!         adapters/destinations/printer/bsd.py,
!         adapters/filters/Labels/labels/formatters/__init__.py,
!         adapters/filters/Labels/labels/formatters/postscript.py,
!         adapters/filters/SimpleTabulation/tabulator/Adapter.py,
!         adapters/filters/SimpleTabulation/tabulator/formatters/__init__.py,
!         adapters/filters/Universal/Base/Parser.py,
!         adapters/filters/Universal/Base/Objects/BaseObj.py,
!         adapters/filters/Universal/Base/Objects/Section.py,
!         adapters/filters/Universal/postscript/psutils/FontMetrics.py,
!         adapters/filters/general/sablotron/Adapter.py, base/GRConfig.py,
!         base/GRDataMapper.py, base/GREngine.py, base/GRFilters.py,
!         base/GROutputAdapter.py, base/GRParameters.py, base/GRParser.py,
!         base/GRReport.py, base/GRSortOptions.py, base/GRSources.py,
!         base/layout/ContainerElement.py, base/layout/GRDefault.py,
!         base/layout/GRField.py, base/layout/GRFirstRow.py,
!         base/layout/GRFormula.py, base/layout/GRLastRow.py,
!         base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!         base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!         base/layout/GRParam.py, base/layout/GRPassThru.py,
!         base/layout/GRSection.py, base/layout/GRSumm.py, client/GRRun.py,
!         client/GRRunUI.py, server/GRServer.py: phase I of gnue-common
!         structural cleanup
  
  2003-01-25 15:41  btami
  
        * src/: adapters/filters/Labels/labels/Adapter.py,
!         adapters/filters/MailMerge/_merge/MergeBase.py,
!         adapters/filters/SimpleTabulation/tabulator/Adapter.py,
!         base/GRReport.py, base/layout/ContainerElement.py: * Introducing
!         "textEncoding" into [common] section of gnue.conf   instead of
!         "formFontEncoding".  * Some 'import string' for wxpython 2.4.0.2
  
  2003-01-13 00:29  jcater
  
        * src/adapters/filters/Universal/postscript/psutils/:
!         FontMetrics.py, PSOutputStream.py, PrinterDefinition.py: misc
!         work
  
  2003-01-12 12:55  jcater
  
        * doc/report-notes.txt,
!         src/adapters/filters/Universal/postscript/psutils/FontMetrics.py,
!         
src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py,
!         src/adapters/filters/Universal/postscript/psutils/__init__.py,
!         src/base/GRDataMapper.py, src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py:
! 
!         * Cleaned up the process() calls * Started on some ps output
!         utilities
  
  2003-01-10 10:28  jcater
  
        * src/adapters/filters/Universal/Base/: Parser.py,
!         Objects/Section.py: bugfix for deleting an object
  
  2003-01-09 00:58  jcater
  
        * doc/report-notes.txt,
!         src/adapters/filters/Universal/Base/Parser.py:
! 
!         More notes
  
  2003-01-08 20:08  jcater
  
        * doc/report-notes.txt,
!         src/adapters/filters/Universal/Base/Helpers.py,
!         src/adapters/filters/Universal/Base/Parser.py:
! 
!         * Started on getting GNUe:Reports:Standard into a GParser-able
!         format.  * Implemented Measurement() and Color() classes
  
  2003-01-07 17:53  jcater
  
        * doc/report-notes.txt,
!         src/adapters/filters/Universal/Base/Parser.py:
! 
!         Synching machines
  
  2003-01-07 00:51  jcater
  
        * doc/report-notes.txt,
!         src/adapters/filters/Universal/Base/Parser.py,
!         src/adapters/filters/Universal/Base/Objects/BaseObj.py,
!         src/adapters/filters/Universal/Base/Objects/ContainerObj.py,
!         src/adapters/filters/Universal/Base/Objects/PositionableObj.py,
!         src/adapters/filters/Universal/Base/Objects/Report.py,
!         src/adapters/filters/Universal/Base/Objects/__init__.py: synching
!         machines (you expected anything less?)
  
  2003-01-06 11:18  jamest
  
***************
*** 500,507 ****
  
  2003-01-06 00:22  jcater
  
!       * doc/report-notes.txt: 
!       More notes on my plans to take over the world.
  
  2003-01-04 10:09  jamest
  
--- 604,611 ----
  
  2003-01-06 00:22  jcater
  
!       * doc/report-notes.txt:
!         More notes on my plans to take over the world.
  
  2003-01-04 10:09  jamest
  
***************
*** 510,521 ****
  2003-01-04 08:22  jamest
  
        * src/adapters/filters/MailMerge/merge_rtf/Adapter.py: fix for
!       parsing ted output
  
  2003-01-03 23:40  jcater
  
        * src/: adapters/destinations/file/stdout.py,
!       base/GROutputAdapter.py: fixed for stdout support
  
  2003-01-03 23:36  jamest
  
--- 614,625 ----
  2003-01-04 08:22  jamest
  
        * src/adapters/filters/MailMerge/merge_rtf/Adapter.py: fix for
!         parsing ted output
  
  2003-01-03 23:40  jcater
  
        * src/: adapters/destinations/file/stdout.py,
!         base/GROutputAdapter.py: fixed for stdout support
  
  2003-01-03 23:36  jamest
  
***************
*** 524,580 ****
  2003-01-02 11:22  jamest
  
        * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: strip
!       newlines from the fax number to be dialed
  
  2003-01-02 09:43  jcater
  
        * src/base/layout/: GRLayout.py, GRLayoutElement.py: moved the init
!       stuff to prepare
  
  2003-01-01 20:36  jcater
  
        * src/: adapters/destinations/email/sendmail.py,
!       adapters/destinations/email/smtp.py,
!       adapters/destinations/fax/hylafax.py,
!       adapters/destinations/file/stdout.py,
!       adapters/destinations/file/text.py,
!       adapters/destinations/printer/bsd.py,
!       adapters/filters/Labels/labels/Adapter.py,
!       adapters/filters/MailMerge/_merge/MergeBase.py,
!       adapters/filters/SimpleTabulation/tabulator/Adapter.py,
!       adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py,
!       adapters/filters/general/4xslt/Adapter.py,
!       adapters/filters/general/raw/Adapter.py,
!       adapters/filters/general/sablotron/Adapter.py, base/GRParser.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py,
!       base/layout/__init__.py, client/GRRun.py: cleaning up reports
!       structure (fixes)
  
  2003-01-01 20:06  jcater
  
        * setup.py, scripts/gnue-reports-server.in,
!       scripts/gnue-reports.in, src/GRConfig.py, src/GRDataMapper.py,
!       src/GREngine.py, src/GRExceptions.py, src/GRFilters.py,
!       src/GRLayout.py, src/GROutputAdapter.py, src/GRParameters.py,
!       src/GRParser.py, src/GRReport.py, src/GRReportInfo.py,
!       src/GRRun.py, src/GRRunUI.py, src/GRServer.py, src/GRServices.py,
!       src/GRSortOptions.py, src/GRSources.py, src/base/GRLayout.py,
!       src/base/GRParser.py, src/base/GRReport.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py,
!       src/base/layout/__init__.py, src/client/GRRun.py,
!       src/server/GRServer.py: cleaning up reports structure
  
  2003-01-01 19:36  jcater
  
--- 628,686 ----
  2003-01-02 11:22  jamest
  
        * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: strip
!         newlines from the fax number to be dialed
  
  2003-01-02 09:43  jcater
  
        * src/base/layout/: GRLayout.py, GRLayoutElement.py: moved the init
!         stuff to prepare
  
  2003-01-01 20:36  jcater
  
        * src/: adapters/destinations/email/sendmail.py,
!         adapters/destinations/email/smtp.py,
!         adapters/destinations/fax/hylafax.py,
!         adapters/destinations/file/stdout.py,
!         adapters/destinations/file/text.py,
!         adapters/destinations/printer/bsd.py,
!         adapters/filters/Labels/labels/Adapter.py,
!         adapters/filters/MailMerge/_merge/MergeBase.py,
!         adapters/filters/SimpleTabulation/tabulator/Adapter.py,
!         adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py,
!         adapters/filters/general/4xslt/Adapter.py,
!         adapters/filters/general/raw/Adapter.py,
!         adapters/filters/general/sablotron/Adapter.py, base/GRParser.py,
!         base/layout/ContainerElement.py, base/layout/GRDefault.py,
!         base/layout/GRField.py, base/layout/GRFirstRow.py,
!         base/layout/GRFormula.py, base/layout/GRLastRow.py,
!         base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!         base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!         base/layout/GRParam.py, base/layout/GRPassThru.py,
!         base/layout/GRSection.py, base/layout/GRSumm.py,
!         base/layout/__init__.py, client/GRRun.py: cleaning up reports
!         structure (fixes)
  
  2003-01-01 20:06  jcater
  
        * setup.py, scripts/gnue-reports-server.in,
!         scripts/gnue-reports.in, src/GRConfig.py, src/GRDataMapper.py,
!         src/GREngine.py, src/GRExceptions.py, src/GRFilters.py,
!         src/GRLayout.py, src/GROutputAdapter.py, src/GRParameters.py,
!         src/GRParser.py, src/GRReport.py, src/GRReportInfo.py,
!         src/GRRun.py, src/GRRunUI.py, src/GRServer.py, src/GRServices.py,
!         src/GRSortOptions.py, src/GRSources.py, src/base/GRLayout.py,
!         src/base/GRParser.py, src/base/GRReport.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py, src/base/layout/__init__.py,
!         src/client/GRRun.py, src/server/GRServer.py: cleaning up reports
!         structure
  
  2003-01-01 19:36  jcater
  
***************
*** 587,688 ****
  2003-01-01 18:45  jcater
  
        * setup.cfg.in, setup.py, samples/mailmerge/mailmerge.py,
!       scripts/gnue-reports-server.in, scripts/gnue-reports.in,
!       src/GRConfig.py, src/GRDataMapper.py, src/GREngine.py,
!       src/GRExceptions.py, src/GRFilters.py, src/GRLayout.py,
!       src/GROutputAdapter.py, src/GRParameters.py, src/GRParser.py,
!       src/GRReport.py, src/GRReportInfo.py, src/GRRun.py, src/GRRunUI.py,
!       src/GRServer.py, src/GRServices.py, src/GRSortOptions.py,
!       src/GRSources.py, src/__init__.py,
!       src/adapters/destinations/email/sendmail.py,
!       src/adapters/destinations/email/smtp.py,
!       src/adapters/destinations/fax/hylafax.py,
!       src/adapters/destinations/file/stdout.py,
!       src/adapters/destinations/file/text.py,
!       src/adapters/destinations/printer/bsd.py,
!       src/adapters/filters/Labels/labels/Adapter.py,
!       src/adapters/filters/Labels/labels/LabelSpecs.py,
!       src/adapters/filters/Labels/labels/formatters/postscript.py,
!       src/adapters/filters/MailMerge/_merge/MergeBase.py,
!       src/adapters/filters/MailMerge/merge_latex/Adapter.py,
!       src/adapters/filters/MailMerge/merge_ps/Adapter.py,
!       src/adapters/filters/MailMerge/merge_psfax/Adapter.py,
!       src/adapters/filters/MailMerge/merge_rtf/Adapter.py,
!       src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,
!       src/adapters/filters/SimpleTabulation/tabulator/formatters/csv.py,
!       src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
!       src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py,
!       src/adapters/filters/SimpleTabulation/tabulator/formatters/text.py,
!       src/adapters/filters/general/4xslt/Adapter.py,
!       src/adapters/filters/general/raw/Adapter.py,
!       src/adapters/filters/general/sablotron/Adapter.py,
!       src/base/GRConfig.py, src/base/GRDataMapper.py,
!       src/base/GREngine.py, src/base/GRExceptions.py,
!       src/base/GRFilters.py, src/base/GRLayout.py,
!       src/base/GROutputAdapter.py, src/base/GRParameters.py,
!       src/base/GRParser.py, src/base/GRReport.py,
!       src/base/GRReportInfo.py, src/base/GRSortOptions.py,
!       src/base/GRSources.py, src/base/__init__.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py,
!       src/client/GRRun.py, src/client/GRRunUI.py, src/server/GRServer.py,
!       src/server/GRServices.py: updated copyright headers
  
  2003-01-01 16:21  jcater
  
        * FAQ, doc/report-notes.txt, src/GRLayout.py, src/GRParser.py,
!       src/base/GRLayout.py, src/base/GRParser.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: 
!       
!       * primary elements (section, field, summ, etc) with
!       namespace-qualified attributes will output the primary element tag
!       w/only the qualified attributes (e.g., <section name="foo"
!       out:lookAtMe="1"> will output <section lookatMe="1">  into the raw
!       output stream)
!       
!       * Misc bug fixes
  
  2002-12-31 02:22  jcater
  
!       * doc/report-notes.txt: 
!       
!       More report notes
  
  2002-12-30 18:57  jcater
  
        * doc/report-notes.txt, src/adapters/filters/Universal/__init__.py,
!       src/adapters/filters/Universal/Base/Parser.py,
!       src/adapters/filters/Universal/Base/__init__.py: 
!       
!       More thoughts on standard report output markup
  
  2002-12-22 19:46  jcater
  
        * samples/foobulations/monthly.grd: better fix for formatting dates
!       in reports [temporary]
  
  2002-12-22 09:15  btami
  
        * setup.py, src/GRLayout.py, src/base/GRLayout.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: Let
!       designer's report wizards work again
  
  2002-12-21 16:41  jcater
  
--- 693,800 ----
  2003-01-01 18:45  jcater
  
        * setup.cfg.in, setup.py, samples/mailmerge/mailmerge.py,
!         scripts/gnue-reports-server.in, scripts/gnue-reports.in,
!         src/GRConfig.py, src/GRDataMapper.py, src/GREngine.py,
!         src/GRExceptions.py, src/GRFilters.py, src/GRLayout.py,
!         src/GROutputAdapter.py, src/GRParameters.py, src/GRParser.py,
!         src/GRReport.py, src/GRReportInfo.py, src/GRRun.py,
!         src/GRRunUI.py, src/GRServer.py, src/GRServices.py,
!         src/GRSortOptions.py, src/GRSources.py, src/__init__.py,
!         src/adapters/destinations/email/sendmail.py,
!         src/adapters/destinations/email/smtp.py,
!         src/adapters/destinations/fax/hylafax.py,
!         src/adapters/destinations/file/stdout.py,
!         src/adapters/destinations/file/text.py,
!         src/adapters/destinations/printer/bsd.py,
!         src/adapters/filters/Labels/labels/Adapter.py,
!         src/adapters/filters/Labels/labels/LabelSpecs.py,
!         src/adapters/filters/Labels/labels/formatters/postscript.py,
!         src/adapters/filters/MailMerge/_merge/MergeBase.py,
!         src/adapters/filters/MailMerge/merge_latex/Adapter.py,
!         src/adapters/filters/MailMerge/merge_ps/Adapter.py,
!         src/adapters/filters/MailMerge/merge_psfax/Adapter.py,
!         src/adapters/filters/MailMerge/merge_rtf/Adapter.py,
!         src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,
!         src/adapters/filters/SimpleTabulation/tabulator/formatters/csv.py,
!         src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
!         src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py,
!         src/adapters/filters/SimpleTabulation/tabulator/formatters/text.py,
!         src/adapters/filters/general/4xslt/Adapter.py,
!         src/adapters/filters/general/raw/Adapter.py,
!         src/adapters/filters/general/sablotron/Adapter.py,
!         src/base/GRConfig.py, src/base/GRDataMapper.py,
!         src/base/GREngine.py, src/base/GRExceptions.py,
!         src/base/GRFilters.py, src/base/GRLayout.py,
!         src/base/GROutputAdapter.py, src/base/GRParameters.py,
!         src/base/GRParser.py, src/base/GRReport.py,
!         src/base/GRReportInfo.py, src/base/GRSortOptions.py,
!         src/base/GRSources.py, src/base/__init__.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py, src/client/GRRun.py,
!         src/client/GRRunUI.py, src/server/GRServer.py,
!         src/server/GRServices.py: updated copyright headers
  
  2003-01-01 16:21  jcater
  
        * FAQ, doc/report-notes.txt, src/GRLayout.py, src/GRParser.py,
!         src/base/GRLayout.py, src/base/GRParser.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py:
! 
!         * primary elements (section, field, summ, etc) with
!         namespace-qualified attributes will output the primary element
!         tag w/only the qualified attributes (e.g., <section name="foo"
!         out:lookAtMe="1"> will output <section lookatMe="1">  into the
!         raw output stream)
! 
!         * Misc bug fixes
  
  2002-12-31 02:22  jcater
  
!       * doc/report-notes.txt:
! 
!         More report notes
  
  2002-12-30 18:57  jcater
  
        * doc/report-notes.txt, src/adapters/filters/Universal/__init__.py,
!         src/adapters/filters/Universal/Base/Parser.py,
!         src/adapters/filters/Universal/Base/__init__.py:
! 
!         More thoughts on standard report output markup
  
  2002-12-22 19:46  jcater
  
        * samples/foobulations/monthly.grd: better fix for formatting dates
!         in reports [temporary]
  
  2002-12-22 09:15  btami
  
        * setup.py, src/GRLayout.py, src/base/GRLayout.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: Let designer's report wizards work
!         again
  
  2002-12-21 16:41  jcater
  
***************
*** 690,703 ****
  
  2002-12-21 14:36  jcater
  
!       * ChangeLog: 
!       * Changes for -pre3
  
  2002-12-20 18:15  jcater
  
!       * ChangeLog, doc/report-notes.txt: 
!       
!       synching machines
  
  2002-12-20 10:50  jamest
  
--- 802,815 ----
  
  2002-12-21 14:36  jcater
  
!       * ChangeLog:
!         * Changes for -pre3
  
  2002-12-20 18:15  jcater
  
!       * ChangeLog, doc/report-notes.txt:
! 
!         synching machines
  
  2002-12-20 10:50  jamest
  
***************
*** 706,739 ****
  2002-12-20 10:22  jcater
  
        * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py, GRReport.py,
!       base/GRReport.py: fixed suppressGNUeXML fix
  
  2002-12-20 10:04  jcater
  
        * src/: GRFilters.py, GRRun.py, base/GRFilters.py, client/GRRun.py:
!       added empty namespace checks
  
  2002-12-20 02:44  btami
  
        * packaging/mcmillan/hooks/hook-gnue.reports.GREngine.py,
!       packaging/mcmillan/hooks/hook-gnue.reports.GRFilters.py,
!       src/adapters/filters/SimpleTabulation/etc/text.xsl,
!       src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,
!       src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
!       src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py:
!       l
  
  2002-12-18 00:19  jcater
  
!       * doc/report-notes.txt: 
!       more useless mind scribblings
  
  2002-12-17 17:57  jcater
  
--- 818,851 ----
  2002-12-20 10:22  jcater
  
        * src/: GRLayout.py, base/GRLayout.py,
!         base/layout/ContainerElement.py, base/layout/GRDefault.py,
!         base/layout/GRField.py, base/layout/GRFirstRow.py,
!         base/layout/GRFormula.py, base/layout/GRLastRow.py,
!         base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!         base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!         base/layout/GRParam.py, base/layout/GRPassThru.py,
!         base/layout/GRSection.py, base/layout/GRSumm.py, GRReport.py,
!         base/GRReport.py: fixed suppressGNUeXML fix
  
  2002-12-20 10:04  jcater
  
        * src/: GRFilters.py, GRRun.py, base/GRFilters.py, client/GRRun.py:
!         added empty namespace checks
  
  2002-12-20 02:44  btami
  
        * packaging/mcmillan/hooks/hook-gnue.reports.GREngine.py,
!         packaging/mcmillan/hooks/hook-gnue.reports.GRFilters.py,
!         src/adapters/filters/SimpleTabulation/etc/text.xsl,
!         src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,
!         src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
!         src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py:
!         l
  
  2002-12-18 00:19  jcater
  
!       * doc/report-notes.txt:
!         more useless mind scribblings
  
  2002-12-17 17:57  jcater
  
***************
*** 742,755 ****
  2002-12-17 17:41  jcater
  
        * doc/report-notes.txt, src/GRLayout.py, src/base/GRLayout.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: 
!       * Misc convenience changes for Designer
  
  2002-12-16 18:06  jcater
  
--- 854,869 ----
  2002-12-17 17:41  jcater
  
        * doc/report-notes.txt, src/GRLayout.py, src/base/GRLayout.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py:
!         * Misc convenience changes for Designer
  
  2002-12-16 18:06  jcater
  
***************
*** 757,797 ****
  
  2002-12-16 18:01  jcater
  
!       * doc/report-notes.txt: 
!       
!       Synching machines
  
  2002-12-16 15:21  jcater
  
!       * setup.py: 
!       
!       * Patches by btami for win32 support * More work on sample schema
  
  2002-12-13 03:29  jcater
  
        * src/adapters/destinations/file/text.py: added a change necessary
!       for btami's previously committed patch
  
  2002-12-13 03:24  jcater
  
        * setup.py, src/GRFilters.py,
!       src/adapters/filters/MailMerge/merge_latex/Adapter.py,
!       src/adapters/filters/MailMerge/merge_ps/Adapter.py,
!       src/adapters/filters/MailMerge/merge_psfax/Adapter.py,
!       src/adapters/filters/MailMerge/merge_rtf/Adapter.py,
!       src/base/GRFilters.py,
!       src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,
!       src/adapters/filters/SimpleTabulation/tabulator/__init__.py,
!       src/adapters/filters/SimpleTabulation/tabulator/formatters/__init__.py,
!       src/adapters/filters/SimpleTabulation/tabulator/formatters/csv.py,
!       src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
!       src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py,
!       src/adapters/filters/SimpleTabulation/tabulator/formatters/text.py:
!       
!       * Added btami's xslt-less filter for SimpleTabulation reports *
!       Rearranged the adapters/filters directory to group adapters by
!       their supported report type.  For adapters that are generic in
!       nature (not tied to a specific type of report) go into general/
  
  2002-12-11 19:00  jcater
  
--- 871,911 ----
  
  2002-12-16 18:01  jcater
  
!       * doc/report-notes.txt:
! 
!         Synching machines
  
  2002-12-16 15:21  jcater
  
!       * setup.py:
! 
!         * Patches by btami for win32 support * More work on sample schema
  
  2002-12-13 03:29  jcater
  
        * src/adapters/destinations/file/text.py: added a change necessary
!         for btami's previously committed patch
  
  2002-12-13 03:24  jcater
  
        * setup.py, src/GRFilters.py,
!         src/adapters/filters/MailMerge/merge_latex/Adapter.py,
!         src/adapters/filters/MailMerge/merge_ps/Adapter.py,
!         src/adapters/filters/MailMerge/merge_psfax/Adapter.py,
!         src/adapters/filters/MailMerge/merge_rtf/Adapter.py,
!         src/base/GRFilters.py,
!         src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,
!         src/adapters/filters/SimpleTabulation/tabulator/__init__.py,
!         
src/adapters/filters/SimpleTabulation/tabulator/formatters/__init__.py,
!         src/adapters/filters/SimpleTabulation/tabulator/formatters/csv.py,
!         src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
!         src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py,
!         src/adapters/filters/SimpleTabulation/tabulator/formatters/text.py:
! 
!         * Added btami's xslt-less filter for SimpleTabulation reports *
!         Rearranged the adapters/filters directory to group adapters by
!         their supported report type.  For adapters that are generic in
!         nature (not tied to a specific type of report) go into general/
  
  2002-12-11 19:00  jcater
  
***************
*** 799,807 ****
  
  2002-12-03 22:32  jcater
  
!       * src/adapters/filters/MailMerge/_merge/MergeBase.py: 
!       
!       Misc changes
  
  2002-12-02 13:30  jcater
  
--- 913,921 ----
  
  2002-12-03 22:32  jcater
  
!       * src/adapters/filters/MailMerge/_merge/MergeBase.py:
! 
!         Misc changes
  
  2002-12-02 13:30  jcater
  
***************
*** 810,823 ****
  2002-11-20 21:11  jamest
  
        * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: Added in papo's
!       null and not null conditionals, formatting cleanup
  
  2002-11-19 16:56  jcater
  
--- 924,937 ----
  2002-11-20 21:11  jamest
  
        * src/: GRLayout.py, base/GRLayout.py,
!         base/layout/ContainerElement.py, base/layout/GRDefault.py,
!         base/layout/GRField.py, base/layout/GRFirstRow.py,
!         base/layout/GRFormula.py, base/layout/GRLastRow.py,
!         base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!         base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!         base/layout/GRParam.py, base/layout/GRPassThru.py,
!         base/layout/GRSection.py, base/layout/GRSumm.py: Added in papo's
!         null and not null conditionals, formatting cleanup
  
  2002-11-19 16:56  jcater
  
***************
*** 826,832 ****
  2002-11-19 16:31  jcater
  
        * samples/mailmerge/mailmerge.py, src/__init__.py,
!       src/base/__init__.py: fix to mailmerge typo
  
  2002-11-19 15:25  jcater
  
--- 940,946 ----
  2002-11-19 16:31  jcater
  
        * samples/mailmerge/mailmerge.py, src/__init__.py,
!         src/base/__init__.py: fix to mailmerge typo
  
  2002-11-19 15:25  jcater
  
***************
*** 839,850 ****
  2002-11-17 19:17  jcater
  
        * src/: __init__.py, base/__init__.py: doc/version changes in prep
!       for a release
  
  2002-11-17 10:33  jamest
  
        * src/: GRReport.py, base/GRReport.py: btami's fix for salbotron on
!       win32
  
  2002-11-13 23:05  jcater
  
--- 953,964 ----
  2002-11-17 19:17  jcater
  
        * src/: __init__.py, base/__init__.py: doc/version changes in prep
!         for a release
  
  2002-11-17 10:33  jamest
  
        * src/: GRReport.py, base/GRReport.py: btami's fix for salbotron on
!         win32
  
  2002-11-13 23:05  jcater
  
***************
*** 853,973 ****
  2002-11-13 22:08  jcater
  
        * src/adapters/filters/general/sablotron/Adapter.py: added btami's
!       patch for pysablot
  
  2002-11-13 22:01  jcater
  
        * src/: GRReport.py, base/GRReport.py: Added btami's i18n encoding
!       patch for XML output
  
  2002-11-13 21:55  jcater
  
        * packaging/mcmillan/: reports.spec,
!       hooks/hook-gnue.common.GComm.py,
!       hooks/hook-gnue.common.GConnections.py,
!       hooks/hook-gnue.common.commdrivers._helpers.RpcDoc.py,
!       hooks/hook-gnue.forms.GFClient.py,
!       hooks/hook-gnue.reports.GREngine.py,
!       hooks/hook-gnue.reports.GRFilters.py: 
!       
!       Added btami's mcmillan support files
  
  2002-11-13 17:56  jcater
  
        * src/: adapters/filters/Labels/etc/label-specs.dat, GREngine.py,
!       GRFilters.py, adapters/filters/Labels/labels/Adapter.py,
!       adapters/filters/Labels/labels/LabelSpecs.py,
!       adapters/filters/Labels/labels/formatters/postscript.py,
!       base/GREngine.py, base/GRFilters.py: 
!       * First completely working label implementation in reports * Added
!       shellwords.py * Misc cleanup/bug fixes
  
  2002-11-13 16:15  jcater
  
        * src/adapters/filters/MailMerge/_merge/MergeBase.py: fixed typo in
!       previous update
  
  2002-11-13 15:50  jcater
  
        * src/adapters/filters/: Labels/labels/Adapter.py,
!       MailMerge/_merge/MergeBase.py: removed dependency on PyXML
  
  2002-11-13 11:00  jcater
  
        * setup.py, src/GRConfig.py, src/GROutputAdapter.py,
!       src/base/GRConfig.py, src/base/GROutputAdapter.py,
!       src/adapters/destinations/printer/bsd.py,
!       src/adapters/filters/Labels/labels/formatters/postscript.py:
!       updated setup.py for labels
  
  2002-11-13 00:21  jcater
  
        * src/adapters/filters/Labels/labels/formatters/postscript.py:
!       added first label example to GNUe Reports (minor adjustments)
  
  2002-11-13 00:10  jcater
  
        * src/: GRRunUI.py, adapters/filters/Labels/labels/Adapter.py,
!       adapters/filters/Labels/labels/__init__.py,
!       adapters/filters/Labels/labels/formatters/__init__.py,
!       adapters/filters/Labels/labels/formatters/postscript.py,
!       client/GRRunUI.py: added first label example to GNUe Reports
  
  2002-11-12 22:00  jcater
  
        * samples/labels/README, samples/labels/labels.grd,
!       samples/labels/schema.sql,
!       src/adapters/filters/MailMerge/_merge/MergeBase.py: synching
!       machines
  
  2002-11-12 21:00  jamest
  
        * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: start of an
!       on-process trigger
  
  2002-11-12 18:39  jamest
  
        * src/: GRLayout.py, __init__.py, base/GRLayout.py,
!       base/__init__.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: Remove python2.2ism
  
  2002-11-12 17:08  jcater
  
!       * src/adapters/filters/Labels/labels/LabelSpecs.py: 
!       start of support for label creation
  
  2002-11-12 17:07  jcater
  
        * src/: __init__.py, base/__init__.py: updated VERSION numbers to
!       be the new .99 format for cvs
  
  2002-11-12 12:35  jcater
  
        * setup.py: moved gnue/reports/adapters to
!       gnue/reports/src/adapters
  
  2002-11-12 11:29  jcater
  
        * src/adapters/filters/Labels/etc/label-specs.dat: fixed XML
!       inconsistencies
  
  2002-11-12 10:55  jcater
  
        * src/adapters/filters/Labels/etc/label-specs.dat: separated brand
!       into brand and category; added quill models
  
  2002-11-12 01:38  jcater
  
--- 967,1087 ----
  2002-11-13 22:08  jcater
  
        * src/adapters/filters/general/sablotron/Adapter.py: added btami's
!         patch for pysablot
  
  2002-11-13 22:01  jcater
  
        * src/: GRReport.py, base/GRReport.py: Added btami's i18n encoding
!         patch for XML output
  
  2002-11-13 21:55  jcater
  
        * packaging/mcmillan/: reports.spec,
!         hooks/hook-gnue.common.GComm.py,
!         hooks/hook-gnue.common.GConnections.py,
!         hooks/hook-gnue.common.commdrivers._helpers.RpcDoc.py,
!         hooks/hook-gnue.forms.GFClient.py,
!         hooks/hook-gnue.reports.GREngine.py,
!         hooks/hook-gnue.reports.GRFilters.py:
! 
!         Added btami's mcmillan support files
  
  2002-11-13 17:56  jcater
  
        * src/: adapters/filters/Labels/etc/label-specs.dat, GREngine.py,
!         GRFilters.py, adapters/filters/Labels/labels/Adapter.py,
!         adapters/filters/Labels/labels/LabelSpecs.py,
!         adapters/filters/Labels/labels/formatters/postscript.py,
!         base/GREngine.py, base/GRFilters.py:
!         * First completely working label implementation in reports *
!         Added shellwords.py * Misc cleanup/bug fixes
  
  2002-11-13 16:15  jcater
  
        * src/adapters/filters/MailMerge/_merge/MergeBase.py: fixed typo in
!         previous update
  
  2002-11-13 15:50  jcater
  
        * src/adapters/filters/: Labels/labels/Adapter.py,
!         MailMerge/_merge/MergeBase.py: removed dependency on PyXML
  
  2002-11-13 11:00  jcater
  
        * setup.py, src/GRConfig.py, src/GROutputAdapter.py,
!         src/base/GRConfig.py, src/base/GROutputAdapter.py,
!         src/adapters/destinations/printer/bsd.py,
!         src/adapters/filters/Labels/labels/formatters/postscript.py:
!         updated setup.py for labels
  
  2002-11-13 00:21  jcater
  
        * src/adapters/filters/Labels/labels/formatters/postscript.py:
!         added first label example to GNUe Reports (minor adjustments)
  
  2002-11-13 00:10  jcater
  
        * src/: GRRunUI.py, adapters/filters/Labels/labels/Adapter.py,
!         adapters/filters/Labels/labels/__init__.py,
!         adapters/filters/Labels/labels/formatters/__init__.py,
!         adapters/filters/Labels/labels/formatters/postscript.py,
!         client/GRRunUI.py: added first label example to GNUe Reports
  
  2002-11-12 22:00  jcater
  
        * samples/labels/README, samples/labels/labels.grd,
!         samples/labels/schema.sql,
!         src/adapters/filters/MailMerge/_merge/MergeBase.py: synching
!         machines
  
  2002-11-12 21:00  jamest
  
        * src/: GRLayout.py, base/GRLayout.py,
!         base/layout/ContainerElement.py, base/layout/GRDefault.py,
!         base/layout/GRField.py, base/layout/GRFirstRow.py,
!         base/layout/GRFormula.py, base/layout/GRLastRow.py,
!         base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!         base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!         base/layout/GRParam.py, base/layout/GRPassThru.py,
!         base/layout/GRSection.py, base/layout/GRSumm.py: start of an
!         on-process trigger
  
  2002-11-12 18:39  jamest
  
        * src/: GRLayout.py, __init__.py, base/GRLayout.py,
!         base/__init__.py, base/layout/ContainerElement.py,
!         base/layout/GRDefault.py, base/layout/GRField.py,
!         base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!         base/layout/GRLastRow.py, base/layout/GRLayout.py,
!         base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!         base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!         base/layout/GRPassThru.py, base/layout/GRSection.py,
!         base/layout/GRSumm.py: Remove python2.2ism
  
  2002-11-12 17:08  jcater
  
!       * src/adapters/filters/Labels/labels/LabelSpecs.py:
!         start of support for label creation
  
  2002-11-12 17:07  jcater
  
        * src/: __init__.py, base/__init__.py: updated VERSION numbers to
!         be the new .99 format for cvs
  
  2002-11-12 12:35  jcater
  
        * setup.py: moved gnue/reports/adapters to
!         gnue/reports/src/adapters
  
  2002-11-12 11:29  jcater
  
        * src/adapters/filters/Labels/etc/label-specs.dat: fixed XML
!         inconsistencies
  
  2002-11-12 10:55  jcater
  
        * src/adapters/filters/Labels/etc/label-specs.dat: separated brand
!         into brand and category; added quill models
  
  2002-11-12 01:38  jcater
  
***************
*** 976,1010 ****
  2002-11-11 22:27  jcater
  
        * src/adapters/filters/Labels/etc/label-specs.dat: added my label
!       specs file
  
  2002-11-07 10:37  jcater
  
!       * src/: GRRun.py, client/GRRun.py: 
!       
!       * Added support for Frame panels that are controlled by their
!       parent container * Added an "absolute x,y" attribute to each
!       Control object, so they can transparently work in Frames * Moved
!       MenuBar to the Frame model * Started work on a Notebook control
  
  2002-11-04 18:48  jcater
  
        * src/: GRReportInfo.py, GRRun.py, base/GRReportInfo.py,
!       client/GRRun.py, GRRunUI.py, client/GRRunUI.py: reports can now use
!       the wx login, if --ui wx is passed; also --batch command line works
  
  2002-11-04 15:13  jcater
  
        * src/: GREngine.py, GRFilters.py, base/GREngine.py,
!       base/GRFilters.py, GRParser.py, GRReport.py, GRReportInfo.py,
!       GRRun.py, base/GRParser.py, base/GRReport.py, base/GRReportInfo.py,
!       client/GRRun.py: added support for --list-filters
  
  2002-11-04 14:14  jamest
  
        * src/: GRParser.py, base/GRParser.py: Added support for common
!       based <import> tag based upon the tags marked as Importable Fixed
!       bad function name in form's wx UI driver
  
  2002-11-04 13:37  jcater
  
--- 1090,1126 ----
  2002-11-11 22:27  jcater
  
        * src/adapters/filters/Labels/etc/label-specs.dat: added my label
!         specs file
  
  2002-11-07 10:37  jcater
  
!       * src/: GRRun.py, client/GRRun.py:
! 
!         * Added support for Frame panels that are controlled by their
!         parent container * Added an "absolute x,y" attribute to each
!         Control object, so they can transparently work in Frames * Moved
!         MenuBar to the Frame model * Started work on a Notebook control
  
  2002-11-04 18:48  jcater
  
        * src/: GRReportInfo.py, GRRun.py, base/GRReportInfo.py,
!         client/GRRun.py, GRRunUI.py, client/GRRunUI.py: reports can now
!         use the wx login, if --ui wx is passed; also --batch command line
!         works
  
  2002-11-04 15:13  jcater
  
        * src/: GREngine.py, GRFilters.py, base/GREngine.py,
!         base/GRFilters.py, GRParser.py, GRReport.py, GRReportInfo.py,
!         GRRun.py, base/GRParser.py, base/GRReport.py,
!         base/GRReportInfo.py, client/GRRun.py: added support for
!         --list-filters
  
  2002-11-04 14:14  jamest
  
        * src/: GRParser.py, base/GRParser.py: Added support for common
!         based <import> tag based upon the tags marked as Importable Fixed
!         bad function name in form's wx UI driver
  
  2002-11-04 13:37  jcater
  
***************
*** 1013,1083 ****
  2002-11-04 08:55  jamest
  
        * src/: GREngine.py, GRParser.py, GRReport.py, base/GREngine.py,
!       base/GRParser.py, base/GRReport.py: Migration of import system into
!       common (partially complete) Added G*Parser attribute 'Importable'
!       to entities if set to 1 makes then that entity becomes importable. 
!       Adjustments to make reports support importable triggers All still
!       pretty rough
  
  2002-11-02 00:02  jcater
  
        * src/: GRReport.py, base/GRReport.py: moved the dumpXML root call
!       into GRootObj, so each tool doesn't have to redefine dumpXML()
  
  2002-10-31 23:05  jcater
  
        * TODO, src/GRLayout.py, src/base/GRLayout.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: minor doc
!       updates
  
  2002-10-31 23:02  jamest
  
        * doc/technotes/00001.txt, samples/foobulations/monthly.grd,
!       samples/location/zip-by-state.grd, src/GRLayout.py,
!       src/GRParser.py, src/GRReport.py, src/base/GRLayout.py,
!       src/base/GRParser.py, src/base/GRReport.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: More
!       trigger cleanup Added trigger support to gnue-reports Added
!       on-startup and on-exit to <report> Added pre-section and
!       post-section to <section> Added support for reports trigger editing
!       in designer foobulations grd is working sample
  
  2002-10-31 17:12  jcater
  
        * samples/cross-tabulation/README,
!       samples/cross-tabulation/cross.grd, src/GRDataMapper.py,
!       src/base/GRDataMapper.py: added cross-tabulation (pivot table)
!       example to reports (pending a few bugfixes, it will work); misc
!       cleanup
  
  2002-10-30 16:45  jcater
  
        * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: fixed an infinite
!       loop issue when initializing nested sections
  
  2002-10-23 19:26  jamest
  
        * MANIFEST.in: Removed files no longer needed by setup.py Removed
!       reference to PyXML as we no longer require it
  
  2002-10-20 23:49  jcater
  
--- 1129,1202 ----
  2002-11-04 08:55  jamest
  
        * src/: GREngine.py, GRParser.py, GRReport.py, base/GREngine.py,
!         base/GRParser.py, base/GRReport.py: Migration of import system
!         into common (partially complete) Added G*Parser attribute
!         'Importable' to entities if set to 1 makes then that entity
!         becomes importable.  Adjustments to make reports support
!         importable triggers All still pretty rough
  
  2002-11-02 00:02  jcater
  
        * src/: GRReport.py, base/GRReport.py: moved the dumpXML root call
!         into GRootObj, so each tool doesn't have to redefine dumpXML()
  
  2002-10-31 23:05  jcater
  
        * TODO, src/GRLayout.py, src/base/GRLayout.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: minor doc updates
  
  2002-10-31 23:02  jamest
  
        * doc/technotes/00001.txt, samples/foobulations/monthly.grd,
!         samples/location/zip-by-state.grd, src/GRLayout.py,
!         src/GRParser.py, src/GRReport.py, src/base/GRLayout.py,
!         src/base/GRParser.py, src/base/GRReport.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: More trigger cleanup Added trigger
!         support to gnue-reports Added on-startup and on-exit to <report>
!         Added pre-section and post-section to <section> Added support for
!         reports trigger editing in designer foobulations grd is working
!         sample
  
  2002-10-31 17:12  jcater
  
        * samples/cross-tabulation/README,
!         samples/cross-tabulation/cross.grd, src/GRDataMapper.py,
!         src/base/GRDataMapper.py: added cross-tabulation (pivot table)
!         example to reports (pending a few bugfixes, it will work); misc
!         cleanup
  
  2002-10-30 16:45  jcater
  
        * src/: GRLayout.py, base/GRLayout.py,
!         base/layout/ContainerElement.py, base/layout/GRDefault.py,
!         base/layout/GRField.py, base/layout/GRFirstRow.py,
!         base/layout/GRFormula.py, base/layout/GRLastRow.py,
!         base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!         base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!         base/layout/GRParam.py, base/layout/GRPassThru.py,
!         base/layout/GRSection.py, base/layout/GRSumm.py: fixed an
!         infinite loop issue when initializing nested sections
  
  2002-10-23 19:26  jamest
  
        * MANIFEST.in: Removed files no longer needed by setup.py Removed
!         reference to PyXML as we no longer require it
  
  2002-10-20 23:49  jcater
  
***************
*** 1086,1159 ****
  2002-10-20 21:16  jcater
  
        * src/: GRDataMapper.py, GRLayout.py, GRReport.py,
!       base/GRDataMapper.py, base/GRLayout.py, base/GRReport.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: fixed calculations
!       of summaries
  
  2002-10-10 10:07  jcater
  
        * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: fixes to
!       broadcast fax adapter
  
  2002-10-10 09:54  jcater
  
        * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: trying
!       some fixes
  
  2002-10-09 20:55  jcater
  
        * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: fixed
!       commenting issue
  
  2002-10-08 16:50  jcater
  
        * src/: GREngine.py, adapters/destinations/fax/hylafax.py,
!       adapters/filters/MailMerge/_merge/MergeBase.py,
!       adapters/filters/MailMerge/merge_psfax/Adapter.py,
!       adapters/filters/MailMerge/merge_psfax/__init__.py,
!       base/GREngine.py: added psfax merge support
  
  2002-10-08 12:30  jcater
  
        * setup.py, src/adapters/filters/MailMerge/merge_ps/Adapter.py,
!       src/adapters/filters/MailMerge/merge_ps/__init__.py: Added a
!       Postscript mailmerge driver to reports
  
  2002-10-07 16:45  jcater
  
        * src/: __init__.py, base/__init__.py: updating version numbers to
!       'development' status
  
  2002-09-29 19:19  jcater
  
        * ChangeLog, src/__init__.py, src/base/__init__.py: final changes
!       for release
  
  2002-09-25 18:05  jcater
  
        * doc/: Concepts-Guide.sxw, ReportingConcepts.lyx,
!       Tech-Reference.sxw, services.txt: updates to documentation
  
  2002-09-24 10:04  jcater
  
        * src/: GRFilters.py, base/GRFilters.py: removed extraneous print
!       statement
  
  2002-09-23 15:32  jcater
  
        * src/: GRServices.py, server/GRServices.py: fixes to allow
!       mcmillan to package designer
  
  2002-09-23 15:19  jcater
  
        * src/adapters/destinations/email/smtp.py: fixed typos preventing
!       mcmillan from packaging designer
  
  2002-09-22 23:42  jcater
  
--- 1205,1278 ----
  2002-10-20 21:16  jcater
  
        * src/: GRDataMapper.py, GRLayout.py, GRReport.py,
!         base/GRDataMapper.py, base/GRLayout.py, base/GRReport.py,
!         base/layout/ContainerElement.py, base/layout/GRDefault.py,
!         base/layout/GRField.py, base/layout/GRFirstRow.py,
!         base/layout/GRFormula.py, base/layout/GRLastRow.py,
!         base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!         base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!         base/layout/GRParam.py, base/layout/GRPassThru.py,
!         base/layout/GRSection.py, base/layout/GRSumm.py: fixed
!         calculations of summaries
  
  2002-10-10 10:07  jcater
  
        * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: fixes to
!         broadcast fax adapter
  
  2002-10-10 09:54  jcater
  
        * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: trying
!         some fixes
  
  2002-10-09 20:55  jcater
  
        * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: fixed
!         commenting issue
  
  2002-10-08 16:50  jcater
  
        * src/: GREngine.py, adapters/destinations/fax/hylafax.py,
!         adapters/filters/MailMerge/_merge/MergeBase.py,
!         adapters/filters/MailMerge/merge_psfax/Adapter.py,
!         adapters/filters/MailMerge/merge_psfax/__init__.py,
!         base/GREngine.py: added psfax merge support
  
  2002-10-08 12:30  jcater
  
        * setup.py, src/adapters/filters/MailMerge/merge_ps/Adapter.py,
!         src/adapters/filters/MailMerge/merge_ps/__init__.py: Added a
!         Postscript mailmerge driver to reports
  
  2002-10-07 16:45  jcater
  
        * src/: __init__.py, base/__init__.py: updating version numbers to
!         'development' status
  
  2002-09-29 19:19  jcater
  
        * ChangeLog, src/__init__.py, src/base/__init__.py: final changes
!         for release
  
  2002-09-25 18:05  jcater
  
        * doc/: Concepts-Guide.sxw, ReportingConcepts.lyx,
!         Tech-Reference.sxw, services.txt: updates to documentation
  
  2002-09-24 10:04  jcater
  
        * src/: GRFilters.py, base/GRFilters.py: removed extraneous print
!         statement
  
  2002-09-23 15:32  jcater
  
        * src/: GRServices.py, server/GRServices.py: fixes to allow
!         mcmillan to package designer
  
  2002-09-23 15:19  jcater
  
        * src/adapters/destinations/email/smtp.py: fixed typos preventing
!         mcmillan from packaging designer
  
  2002-09-22 23:42  jcater
  
***************
*** 1162,1295 ****
  2002-09-20 01:23  jcater
  
        * ChangeLog: first round of changes to text documents in prep for a
!       release
  
  2002-09-18 10:14  siesel
  
        * src/: GRServer.py, server/GRServer.py: split grpc's up in
!       GRServer part and Appserver part in setup-cvs installer
  
  2002-09-17 17:17  jcater
  
        * src/adapters/filters/general/4xslt/Adapter.py: close() all
!       temporary files
  
  2002-09-17 14:53  jcater
  
        * src/: GRFilters.py, base/GRFilters.py: fixed typo from the
!       FileUtils conversion
  
  2002-09-17 10:27  jcater
  
        * src/: GREngine.py, GRFilters.py,
!       adapters/filters/general/sablotron/Adapter.py, base/GREngine.py,
!       base/GRFilters.py: removed code from gnue.common.__init__ and
!       placed in either gnue.common.FileUtils or gnue.common.TextUtils;
!       added stub for gear support
  
  2002-09-16 23:07  dneighbors
  
        * doc/ReportingConcepts.lyx: Patch: Phil Cole WO# 100
!       
!       Change grrun and gnuenav to gnue-reports and gnue-navigator
!       respectively.
  
  2002-09-16 14:30  jcater
  
        * src/: GREngine.py, base/GREngine.py: added TODO comments about
!       incorrect defaulting of namespaces in reports
  
  2002-09-16 14:22  jcater
  
        * src/: GRLayout.py, GRRun.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py, client/GRRun.py:
!       [ticket #86] removed Unix getpass dependencies; uses getpass module
!       only if present
  
  2002-09-16 11:18  siesel
  
        * src/: GREngine.py, GRLayout.py, base/GREngine.py,
!       base/GRLayout.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: fix reports to process monthly.grd (again)
!       and reports created by the simple report wizard of gnue designer
  
  2002-09-11 12:45  jcater
  
        * src/adapters/filters/general/sablotron/Adapter.py: [ticket #87]
!       added urlize function to Common; fixed sablotron driver to return
!       file://c:... when c:... is the file name
  
  2002-09-07 09:58  jcater
  
        * setup.py, src/adapters/filters/SimpleTabulation/etc/fo.xsl: added
!       4xslt adapter; FO filter [patches by btami]
  
  2002-08-27 10:53  jcater
  
        * TODO, src/GRDataMapper.py, src/GRLayout.py,
!       src/base/GRDataMapper.py, src/base/GRLayout.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: fixed
!       incorrect resetting of summaries; misc bug fixes (esp. w/mailmerge)
  
  2002-08-22 18:09  jcater
  
        * samples/mailmerge/create-report.pl: added quick hack to generate
!       a mailmerge report from an RTF file
  
  2002-08-08 11:53  siesel
  
        * src/adapters/filters/: SimpleTabulation/etc/text.xsl,
!       general/4xslt/Adapter.py, general/4xslt/__init__.py: * enhance
!       text.xsl in SimpleTabulation [btami] * add a 4xslt Adapter.py
!       (which should be useful for win32 users,   because 4suite has
!       prebuilt binaries) [btmai]
  
  2002-08-08 09:47  jcater
  
        * doc/technotes/index.html: merged psu's index.html code into our
!       create-technote-index.py script so both an index.html and index.txt
!       are created
  
  2002-07-23 12:52  jcater
  
        * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: added btami's
!       report module/wizard to designer
  
  2002-07-22 10:25  siesel
  
        * src/adapters/: .cvsignore, destinations/.cvsignore,
!       destinations/email/.cvsignore, destinations/fax/.cvsignore,
!       destinations/file/.cvsignore, destinations/printer/.cvsignore,
!       filters/.cvsignore, filters/MailMerge/_merge/.cvsignore,
!       filters/MailMerge/merge_latex/.cvsignore,
!       filters/MailMerge/merge_rtf/.cvsignore,
!       filters/general/raw/.cvsignore,
!       filters/general/sablotron/.cvsignore: beautify cvs update output :)
  
  2002-07-18 13:29  jcater
  
--- 1281,1417 ----
  2002-09-20 01:23  jcater
  
        * ChangeLog: first round of changes to text documents in prep for a
!         release
  
  2002-09-18 10:14  siesel
  
        * src/: GRServer.py, server/GRServer.py: split grpc's up in
!         GRServer part and Appserver part in setup-cvs installer
  
  2002-09-17 17:17  jcater
  
        * src/adapters/filters/general/4xslt/Adapter.py: close() all
!         temporary files
  
  2002-09-17 14:53  jcater
  
        * src/: GRFilters.py, base/GRFilters.py: fixed typo from the
!         FileUtils conversion
  
  2002-09-17 10:27  jcater
  
        * src/: GREngine.py, GRFilters.py,
!         adapters/filters/general/sablotron/Adapter.py, base/GREngine.py,
!         base/GRFilters.py: removed code from gnue.common.__init__ and
!         placed in either gnue.common.FileUtils or gnue.common.TextUtils;
!         added stub for gear support
  
  2002-09-16 23:07  dneighbors
  
        * doc/ReportingConcepts.lyx: Patch: Phil Cole WO# 100
! 
!         Change grrun and gnuenav to gnue-reports and gnue-navigator
!         respectively.
  
  2002-09-16 14:30  jcater
  
        * src/: GREngine.py, base/GREngine.py: added TODO comments about
!         incorrect defaulting of namespaces in reports
  
  2002-09-16 14:22  jcater
  
        * src/: GRLayout.py, GRRun.py, base/GRLayout.py,
!         base/layout/ContainerElement.py, base/layout/GRDefault.py,
!         base/layout/GRField.py, base/layout/GRFirstRow.py,
!         base/layout/GRFormula.py, base/layout/GRLastRow.py,
!         base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!         base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!         base/layout/GRParam.py, base/layout/GRPassThru.py,
!         base/layout/GRSection.py, base/layout/GRSumm.py, client/GRRun.py:
!         [ticket #86] removed Unix getpass dependencies; uses getpass
!         module only if present
  
  2002-09-16 11:18  siesel
  
        * src/: GREngine.py, GRLayout.py, base/GREngine.py,
!         base/GRLayout.py, base/layout/ContainerElement.py,
!         base/layout/GRDefault.py, base/layout/GRField.py,
!         base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!         base/layout/GRLastRow.py, base/layout/GRLayout.py,
!         base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!         base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!         base/layout/GRPassThru.py, base/layout/GRSection.py,
!         base/layout/GRSumm.py: fix reports to process monthly.grd (again)
!         and reports created by the simple report wizard of gnue designer
  
  2002-09-11 12:45  jcater
  
        * src/adapters/filters/general/sablotron/Adapter.py: [ticket #87]
!         added urlize function to Common; fixed sablotron driver to return
!         file://c:... when c:... is the file name
  
  2002-09-07 09:58  jcater
  
        * setup.py, src/adapters/filters/SimpleTabulation/etc/fo.xsl: added
!         4xslt adapter; FO filter [patches by btami]
  
  2002-08-27 10:53  jcater
  
        * TODO, src/GRDataMapper.py, src/GRLayout.py,
!         src/base/GRDataMapper.py, src/base/GRLayout.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: fixed incorrect resetting of
!         summaries; misc bug fixes (esp. w/mailmerge)
  
  2002-08-22 18:09  jcater
  
        * samples/mailmerge/create-report.pl: added quick hack to generate
!         a mailmerge report from an RTF file
  
  2002-08-08 11:53  siesel
  
        * src/adapters/filters/: SimpleTabulation/etc/text.xsl,
!         general/4xslt/Adapter.py, general/4xslt/__init__.py: * enhance
!         text.xsl in SimpleTabulation [btami] * add a 4xslt Adapter.py
!         (which should be useful for win32 users,   because 4suite has
!         prebuilt binaries) [btmai]
  
  2002-08-08 09:47  jcater
  
        * doc/technotes/index.html: merged psu's index.html code into our
!         create-technote-index.py script so both an index.html and
!         index.txt are created
  
  2002-07-23 12:52  jcater
  
        * src/: GRLayout.py, base/GRLayout.py,
!         base/layout/ContainerElement.py, base/layout/GRDefault.py,
!         base/layout/GRField.py, base/layout/GRFirstRow.py,
!         base/layout/GRFormula.py, base/layout/GRLastRow.py,
!         base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!         base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!         base/layout/GRParam.py, base/layout/GRPassThru.py,
!         base/layout/GRSection.py, base/layout/GRSumm.py: added btami's
!         report module/wizard to designer
  
  2002-07-22 10:25  siesel
  
        * src/adapters/: .cvsignore, destinations/.cvsignore,
!         destinations/email/.cvsignore, destinations/fax/.cvsignore,
!         destinations/file/.cvsignore, destinations/printer/.cvsignore,
!         filters/.cvsignore, filters/MailMerge/_merge/.cvsignore,
!         filters/MailMerge/merge_latex/.cvsignore,
!         filters/MailMerge/merge_rtf/.cvsignore,
!         filters/general/raw/.cvsignore,
!         filters/general/sablotron/.cvsignore: beautify cvs update output
!         :)
  
  2002-07-18 13:29  jcater
  
***************
*** 1302,1308 ****
  2002-07-15 15:00  jcater
  
        * doc/gnue-reports.dtd: more changes to DTD to play nicer with
!       emacs
  
  2002-07-15 14:35  jcater
  
--- 1424,1430 ----
  2002-07-15 15:00  jcater
  
        * doc/gnue-reports.dtd: more changes to DTD to play nicer with
!         emacs
  
  2002-07-15 14:35  jcater
  
***************
*** 1311,1332 ****
  2002-06-30 19:30  jcater
  
        * doc/gnue-reports.dtd: Reworked support for gnuedtd... created
!       base tool's DTD's as an example
  
  2002-06-27 20:14  jcater
  
        * src/: GRParser.py, base/GRParser.py: Fixed some attribute
!       typecasting issues
  
  2002-06-15 14:51  jcater
  
        * src/: __init__.py, base/__init__.py: updated version numbers to
!       development status
  
  2002-06-04 16:30  siesel
  
        * grpc/GRServer.grpc, src/GRServer.py, src/server/GRServer.py: add
!       basic rpc server functions to GRServer.
  
  2002-06-03 17:36  jcater
  
--- 1433,1454 ----
  2002-06-30 19:30  jcater
  
        * doc/gnue-reports.dtd: Reworked support for gnuedtd... created
!         base tool's DTD's as an example
  
  2002-06-27 20:14  jcater
  
        * src/: GRParser.py, base/GRParser.py: Fixed some attribute
!         typecasting issues
  
  2002-06-15 14:51  jcater
  
        * src/: __init__.py, base/__init__.py: updated version numbers to
!         development status
  
  2002-06-04 16:30  siesel
  
        * grpc/GRServer.grpc, src/GRServer.py, src/server/GRServer.py: add
!         basic rpc server functions to GRServer.
  
  2002-06-03 17:36  jcater
  
***************
*** 1347,1358 ****
  2002-06-03 14:42  jcater
  
        * ChangeLog, INSTALL, setup.py: fixes for the client/ directory
!       changes
  
  2002-06-03 14:09  jcater
  
        * src/: GRRun.py, GRServer.py, client/GRRun.py, server/GRServer.py:
!       fixes for the client/ directory changes
  
  2002-06-02 17:51  jcater
  
--- 1469,1480 ----
  2002-06-03 14:42  jcater
  
        * ChangeLog, INSTALL, setup.py: fixes for the client/ directory
!         changes
  
  2002-06-03 14:09  jcater
  
        * src/: GRRun.py, GRServer.py, client/GRRun.py, server/GRServer.py:
!         fixes for the client/ directory changes
  
  2002-06-02 17:51  jcater
  
***************
*** 1361,1375 ****
  2002-06-02 17:21  jcater
  
        * MANIFEST.in, setup.py, src/GRRun.py, src/GRServer.py,
!       src/client/GRRun.py, src/server/GRServer.py: Added
!       --generate-man-page to GBaseApp and updated the setup.py's to
!       create the manpages before creating a source distribution
  
  2002-06-01 12:47  jcater
  
        * MANIFEST.in, setup.py: added missing MANIFEST entries; added
!       support for GNUE_VERSION_SUFFIX to the setup.py's to ease the
!       creating of prereleases
  
  2002-05-31 15:05  jcater
  
--- 1483,1497 ----
  2002-06-02 17:21  jcater
  
        * MANIFEST.in, setup.py, src/GRRun.py, src/GRServer.py,
!         src/client/GRRun.py, src/server/GRServer.py: Added
!         --generate-man-page to GBaseApp and updated the setup.py's to
!         create the manpages before creating a source distribution
  
  2002-06-01 12:47  jcater
  
        * MANIFEST.in, setup.py: added missing MANIFEST entries; added
!         support for GNUE_VERSION_SUFFIX to the setup.py's to ease the
!         creating of prereleases
  
  2002-05-31 15:05  jcater
  
***************
*** 1386,1401 ****
  2002-05-30 17:26  jcater
  
        * samples/location/zip-by-state.grd, src/GRDataMapper.py,
!       src/GRLayout.py, src/GRSources.py, src/base/GRDataMapper.py,
!       src/base/GRLayout.py, src/base/GRSources.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: fixes to
!       master/detail support
  
  2002-05-30 10:18  jcater
  
--- 1508,1524 ----
  2002-05-30 17:26  jcater
  
        * samples/location/zip-by-state.grd, src/GRDataMapper.py,
!         src/GRLayout.py, src/GRSources.py, src/base/GRDataMapper.py,
!         src/base/GRLayout.py, src/base/GRSources.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: fixes to master/detail support
  
  2002-05-30 10:18  jcater
  
***************
*** 1404,1416 ****
  2002-05-29 22:11  jcater
  
        * INSTALL, setup.py, src/GRServices.py, src/__init__.py,
!       src/adapters/destinations/email/smtp.py, src/base/__init__.py,
!       src/server/GRServices.py: updates for release
  
  2002-05-29 20:30  jcater
  
        * ChangeLog, NEWS, README, TODO: doc updates in preparation for a
!       release
  
  2002-05-21 00:33  baumannd
  
--- 1527,1539 ----
  2002-05-29 22:11  jcater
  
        * INSTALL, setup.py, src/GRServices.py, src/__init__.py,
!         src/adapters/destinations/email/smtp.py, src/base/__init__.py,
!         src/server/GRServices.py: updates for release
  
  2002-05-29 20:30  jcater
  
        * ChangeLog, NEWS, README, TODO: doc updates in preparation for a
!         release
  
  2002-05-21 00:33  baumannd
  
***************
*** 1419,1444 ****
  2002-05-15 20:14  jcater
  
        * src/: GRSources.py, base/GRSources.py: moved more master/detail
!       datasource logic out of tools and into common
  
  2002-05-14 23:30  jcater
  
        * src/: GRLayout.py,
!       adapters/filters/MailMerge/_merge/MergeBase.py,
!       adapters/filters/MailMerge/merge_rtf/Adapter.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: fixes to bugs
!       surfacing from merge_rtf testing
  
  2002-05-14 20:03  jcater
  
        * src/adapters/filters/MailMerge/_merge/MergeBase.py: added missing
!       file
  
  2002-05-14 19:58  jcater
  
--- 1542,1568 ----
  2002-05-15 20:14  jcater
  
        * src/: GRSources.py, base/GRSources.py: moved more master/detail
!         datasource logic out of tools and into common
  
  2002-05-14 23:30  jcater
  
        * src/: GRLayout.py,
!         adapters/filters/MailMerge/_merge/MergeBase.py,
!         adapters/filters/MailMerge/merge_rtf/Adapter.py,
!         base/GRLayout.py, base/layout/ContainerElement.py,
!         base/layout/GRDefault.py, base/layout/GRField.py,
!         base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!         base/layout/GRLastRow.py, base/layout/GRLayout.py,
!         base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!         base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!         base/layout/GRPassThru.py, base/layout/GRSection.py,
!         base/layout/GRSumm.py: fixes to bugs surfacing from merge_rtf
!         testing
  
  2002-05-14 20:03  jcater
  
        * src/adapters/filters/MailMerge/_merge/MergeBase.py: added missing
!         file
  
  2002-05-14 19:58  jcater
  
***************
*** 1447,1540 ****
  2002-05-14 19:27  jcater
  
        * samples/mailmerge/pg_schema.sql, src/GRFilters.py,
!       src/adapters/filters/MailMerge/_merge/__init__.py,
!       src/adapters/filters/MailMerge/merge_latex/Adapter.py,
!       src/adapters/filters/MailMerge/merge_latex/__init__.py,
!       src/adapters/filters/MailMerge/merge_rtf/Adapter.py,
!       src/adapters/filters/MailMerge/merge_rtf/__init__.py,
!       src/adapters/filters/general/sablotron/Adapter.py,
!       src/base/GRFilters.py: added merge support/examples to reports
!       (currently, only RTF works -- latex does not)
  
  2002-05-11 18:52  jamest
  
        * src/: GRConfig.py, GRFilters.py, GRRun.py,
!       adapters/filters/general/sablotron/Adapter.py, base/GRConfig.py,
!       base/GRFilters.py, client/GRRun.py: jamest - win32 setup fix, added
!       default config value load to reports jcater - added better import
!       error support in Sablotron driver        - added rest of reports
!       config options to GRConfig        - misc bug fixes
  
  2002-05-04 11:45  jamest
  
        * src/: adapters/destinations/email/sendmail.py, GRConfig.py,
!       GREngine.py, GRFilters.py, GROutputAdapter.py, GRRun.py,
!       GRServer.py, adapters/destinations/fax/hylafax.py,
!       adapters/destinations/printer/bsd.py, base/GRConfig.py,
!       base/GREngine.py, base/GRFilters.py, base/GROutputAdapter.py,
!       client/GRRun.py, server/GRServer.py: Removed dependency on
!       gnue.conf files (new config system) Moved text out of gnue.conf
!       setting as the new i18n stuff replaces it Something else I've
!       forgotten :)
  
  2002-04-28 23:19  jcater
  
        * src/: GRFilters.py,
!       adapters/filters/SimpleTabulation/etc/csv.xsl, base/GRFilters.py:
!       added a CSV filter to reports; misc bug fixes
  
  2002-04-28 20:52  jcater
  
        * samples/foobulations/monthly.grd, src/GREngine.py,
!       src/GRLayout.py, src/GRParser.py, src/GRReport.py,
!       src/base/GREngine.py, src/base/GRLayout.py, src/base/GRParser.py,
!       src/base/GRReport.py, src/base/layout/ContainerElement.py,
!       src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!       src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!       src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!       src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: * Added
!       XML Namespace support to GObject's dumpXML() (required for reports)
!       * Fixed problem with GRParam's being added to their parents twice. 
!       * Made all GRD tags lowercase to make dumpXML() friendly * Misc
!       bugfixed to Reports
  
  2002-04-27 17:13  jcater
  
        * samples/dcl/personnel-summary.grd, src/GRFilters.py,
!       src/base/GRFilters.py: misc fixes for reports filters
  
  2002-04-27 15:59  jcater
  
        * setup.py: to do a non-standard installation, pass "--cfg-file
!       /my/site/file.cfg" to all the setup.py scripts
  
  2002-04-27 15:30  jcater
  
        * src/: GRFilters.py, base/GRFilters.py: added support for a
!       site-wide installation configuration file that allows package
!       maintainers to put key files in places other than a single root
  
  2002-04-26 00:34  jcater
  
        * samples/foobulations/monthly.grd, src/GRFilters.py,
!       src/GRLayout.py, src/base/GRFilters.py, src/base/GRLayout.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: misc
!       changes
  
  2002-04-24 17:51  jcater
  
        * src/adapters/: destinations/email/sendmail.py,
!       filters/SimpleTabulation/etc/kspread.xsl: more work on report
!       output formats
  
  2002-04-22 10:46  jcater
  
--- 1571,1666 ----
  2002-05-14 19:27  jcater
  
        * samples/mailmerge/pg_schema.sql, src/GRFilters.py,
!         src/adapters/filters/MailMerge/_merge/__init__.py,
!         src/adapters/filters/MailMerge/merge_latex/Adapter.py,
!         src/adapters/filters/MailMerge/merge_latex/__init__.py,
!         src/adapters/filters/MailMerge/merge_rtf/Adapter.py,
!         src/adapters/filters/MailMerge/merge_rtf/__init__.py,
!         src/adapters/filters/general/sablotron/Adapter.py,
!         src/base/GRFilters.py: added merge support/examples to reports
!         (currently, only RTF works -- latex does not)
  
  2002-05-11 18:52  jamest
  
        * src/: GRConfig.py, GRFilters.py, GRRun.py,
!         adapters/filters/general/sablotron/Adapter.py, base/GRConfig.py,
!         base/GRFilters.py, client/GRRun.py: jamest - win32 setup fix,
!         added default config value load to reports jcater - added better
!         import error support in Sablotron driver        - added rest of
!         reports config options to GRConfig        - misc bug fixes
  
  2002-05-04 11:45  jamest
  
        * src/: adapters/destinations/email/sendmail.py, GRConfig.py,
!         GREngine.py, GRFilters.py, GROutputAdapter.py, GRRun.py,
!         GRServer.py, adapters/destinations/fax/hylafax.py,
!         adapters/destinations/printer/bsd.py, base/GRConfig.py,
!         base/GREngine.py, base/GRFilters.py, base/GROutputAdapter.py,
!         client/GRRun.py, server/GRServer.py: Removed dependency on
!         gnue.conf files (new config system) Moved text out of gnue.conf
!         setting as the new i18n stuff replaces it Something else I've
!         forgotten :)
  
  2002-04-28 23:19  jcater
  
        * src/: GRFilters.py,
!         adapters/filters/SimpleTabulation/etc/csv.xsl, base/GRFilters.py:
!         added a CSV filter to reports; misc bug fixes
  
  2002-04-28 20:52  jcater
  
        * samples/foobulations/monthly.grd, src/GREngine.py,
!         src/GRLayout.py, src/GRParser.py, src/GRReport.py,
!         src/base/GREngine.py, src/base/GRLayout.py, src/base/GRParser.py,
!         src/base/GRReport.py, src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: * Added XML Namespace support to
!         GObject's dumpXML() (required for reports) * Fixed problem with
!         GRParam's being added to their parents twice.  * Made all GRD
!         tags lowercase to make dumpXML() friendly * Misc bugfixed to
!         Reports
  
  2002-04-27 17:13  jcater
  
        * samples/dcl/personnel-summary.grd, src/GRFilters.py,
!         src/base/GRFilters.py: misc fixes for reports filters
  
  2002-04-27 15:59  jcater
  
        * setup.py: to do a non-standard installation, pass "--cfg-file
!         /my/site/file.cfg" to all the setup.py scripts
  
  2002-04-27 15:30  jcater
  
        * src/: GRFilters.py, base/GRFilters.py: added support for a
!         site-wide installation configuration file that allows package
!         maintainers to put key files in places other than a single root
  
  2002-04-26 00:34  jcater
  
        * samples/foobulations/monthly.grd, src/GRFilters.py,
!         src/GRLayout.py, src/base/GRFilters.py, src/base/GRLayout.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: misc changes
  
  2002-04-24 17:51  jcater
  
        * src/adapters/: destinations/email/sendmail.py,
!         filters/SimpleTabulation/etc/kspread.xsl: more work on report
!         output formats
  
  2002-04-22 10:46  jcater
  
***************
*** 1543,1549 ****
  2002-04-22 02:18  jcater
  
        * setup.py: fixed if's without corresponding code blocks (per
!       btami)
  
  2002-04-18 13:29  jcater
  
--- 1669,1675 ----
  2002-04-22 02:18  jcater
  
        * setup.py: fixed if's without corresponding code blocks (per
!         btami)
  
  2002-04-18 13:29  jcater
  
***************
*** 1556,1570 ****
  2002-04-17 14:09  jamest
  
        * src/: GRLayout.py, GRSources.py, base/GRLayout.py,
!       base/GRSources.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: removed getObjectType() clean up start of
!       some subtle new bugs
  
  2002-04-15 17:05  jcater
  
--- 1682,1696 ----
  2002-04-17 14:09  jamest
  
        * src/: GRLayout.py, GRSources.py, base/GRLayout.py,
!         base/GRSources.py, base/layout/ContainerElement.py,
!         base/layout/GRDefault.py, base/layout/GRField.py,
!         base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!         base/layout/GRLastRow.py, base/layout/GRLayout.py,
!         base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!         base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!         base/layout/GRPassThru.py, base/layout/GRSection.py,
!         base/layout/GRSumm.py: removed getObjectType() clean up start of
!         some subtle new bugs
  
  2002-04-15 17:05  jcater
  
***************
*** 1577,1608 ****
  2002-04-15 00:39  jcater
  
        * src/: GREngine.py, GRLayout.py, base/GREngine.py,
!       base/GRLayout.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: code cleanup
  
  2002-04-14 23:36  jcater
  
        * INSTALL, src/adapters/destinations/email/sendmail.py: misc
!       cleanup
  
  2002-04-14 23:36  jcater
  
        * src/: GREngine.py, GRLayout.py, GRRun.py, base/GREngine.py,
!       base/GRLayout.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py, client/GRRun.py: moved output logic from
!       GRRun into GREngine; misc cleanup
  
  2002-04-14 16:06  jcater
  
--- 1703,1734 ----
  2002-04-15 00:39  jcater
  
        * src/: GREngine.py, GRLayout.py, base/GREngine.py,
!         base/GRLayout.py, base/layout/ContainerElement.py,
!         base/layout/GRDefault.py, base/layout/GRField.py,
!         base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!         base/layout/GRLastRow.py, base/layout/GRLayout.py,
!         base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!         base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!         base/layout/GRPassThru.py, base/layout/GRSection.py,
!         base/layout/GRSumm.py: code cleanup
  
  2002-04-14 23:36  jcater
  
        * INSTALL, src/adapters/destinations/email/sendmail.py: misc
!         cleanup
  
  2002-04-14 23:36  jcater
  
        * src/: GREngine.py, GRLayout.py, GRRun.py, base/GREngine.py,
!         base/GRLayout.py, base/layout/ContainerElement.py,
!         base/layout/GRDefault.py, base/layout/GRField.py,
!         base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!         base/layout/GRLastRow.py, base/layout/GRLayout.py,
!         base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!         base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!         base/layout/GRPassThru.py, base/layout/GRSection.py,
!         base/layout/GRSumm.py, client/GRRun.py: moved output logic from
!         GRRun into GREngine; misc cleanup
  
  2002-04-14 16:06  jcater
  
***************
*** 1611,1625 ****
  2002-04-14 15:20  jcater
  
        * src/adapters/: destinations/email/sendmail.py,
!       destinations/fax/hylafax.py, destinations/printer/bsd.py,
!       filters/SimpleTabulation/etc/html.xsl,
!       filters/general/sablotron/Adapter.py: fixes to make fax and printer
!       support work; misc typo fixes
  
  2002-04-14 00:19  jcater
  
        * AUTHORS, TODO, doc/ReportingConcepts.lyx, src/GRParser.py,
!       src/base/GRParser.py: updates to documentation
  
  2002-04-13 19:36  jcater
  
--- 1737,1751 ----
  2002-04-14 15:20  jcater
  
        * src/adapters/: destinations/email/sendmail.py,
!         destinations/fax/hylafax.py, destinations/printer/bsd.py,
!         filters/SimpleTabulation/etc/html.xsl,
!         filters/general/sablotron/Adapter.py: fixes to make fax and
!         printer support work; misc typo fixes
  
  2002-04-14 00:19  jcater
  
        * AUTHORS, TODO, doc/ReportingConcepts.lyx, src/GRParser.py,
!         src/base/GRParser.py: updates to documentation
  
  2002-04-13 19:36  jcater
  
***************
*** 1628,1664 ****
  2002-04-12 20:54  jcater
  
        * src/adapters/: destinations/email/sendmail.py,
!       filters/general/sablotron/Adapter.py: fixed to destinations
  
  2002-04-12 19:54  jcater
  
        * src/: GRFilters.py, GROutputAdapter.py,
!       adapters/filters/general/sablotron/Adapter.py, base/GRFilters.py,
!       base/GROutputAdapter.py: reports: inplace transformations working
!       now (--filter html  or --filter text)
  
  2002-04-12 17:21  jcater
  
        * src/: GRFilters.py, GRReport.py, base/GRFilters.py,
!       base/GRReport.py: synching machines
  
  2002-04-12 15:56  jcater
  
        * samples/foobulations/monthly.grd, src/GRLayout.py,
!       src/GRParameters.py, src/GRReport.py, src/GRSortOptions.py,
!       src/adapters/filters/SimpleTabulation/etc/html.xsl,
!       src/adapters/filters/SimpleTabulation/etc/text.xsl,
!       src/base/GRLayout.py, src/base/GRParameters.py,
!       src/base/GRReport.py, src/base/GRSortOptions.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: more
!       support of namespaces in reports output stream; misc bug fixes &
!       enhancements
  
  2002-04-12 13:57  jcater
  
--- 1754,1791 ----
  2002-04-12 20:54  jcater
  
        * src/adapters/: destinations/email/sendmail.py,
!         filters/general/sablotron/Adapter.py: fixed to destinations
  
  2002-04-12 19:54  jcater
  
        * src/: GRFilters.py, GROutputAdapter.py,
!         adapters/filters/general/sablotron/Adapter.py, base/GRFilters.py,
!         base/GROutputAdapter.py: reports: inplace transformations working
!         now (--filter html  or --filter text)
  
  2002-04-12 17:21  jcater
  
        * src/: GRFilters.py, GRReport.py, base/GRFilters.py,
!         base/GRReport.py: synching machines
  
  2002-04-12 15:56  jcater
  
        * samples/foobulations/monthly.grd, src/GRLayout.py,
!         src/GRParameters.py, src/GRReport.py, src/GRSortOptions.py,
!         src/adapters/filters/SimpleTabulation/etc/html.xsl,
!         src/adapters/filters/SimpleTabulation/etc/text.xsl,
!         src/base/GRLayout.py, src/base/GRParameters.py,
!         src/base/GRReport.py, src/base/GRSortOptions.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: more support of namespaces in reports
!         output stream; misc bug fixes & enhancements
  
  2002-04-12 13:57  jcater
  
***************
*** 1667,1681 ****
  2002-04-12 00:59  jcater
  
        * src/: GRFilters.py, GROutputAdapter.py, GRRun.py,
!       adapters/destinations/__init__.py,
!       adapters/destinations/file/stdout.py,
!       adapters/destinations/file/text.py, adapters/filters/__init__.py,
!       adapters/filters/Labels/__init__.py,
!       adapters/filters/MailMerge/__init__.py,
!       adapters/filters/SimpleTabulation/__init__.py,
!       adapters/filters/general/__init__.py, base/GRFilters.py,
!       base/GROutputAdapter.py, client/GRRun.py: more work on
!       modularization of output destinations/filters in reports
  
  2002-04-11 18:37  jcater
  
--- 1794,1808 ----
  2002-04-12 00:59  jcater
  
        * src/: GRFilters.py, GROutputAdapter.py, GRRun.py,
!         adapters/destinations/__init__.py,
!         adapters/destinations/file/stdout.py,
!         adapters/destinations/file/text.py, adapters/filters/__init__.py,
!         adapters/filters/Labels/__init__.py,
!         adapters/filters/MailMerge/__init__.py,
!         adapters/filters/SimpleTabulation/__init__.py,
!         adapters/filters/general/__init__.py, base/GRFilters.py,
!         base/GROutputAdapter.py, client/GRRun.py: more work on
!         modularization of output destinations/filters in reports
  
  2002-04-11 18:37  jcater
  
***************
*** 1688,1706 ****
  2002-04-10 23:19  jcater
  
        * src/adapters/destinations/email/sendmail.py,
!       src/adapters/destinations/email/smtp.py,
!       samples/foobulations/monthly.grd, src/GRDataMapper.py,
!       src/GROutputAdapter.py, src/GRRun.py,
!       src/adapters/destinations/fax/hylafax.py,
!       src/adapters/destinations/file/stdout.py,
!       src/adapters/destinations/file/text.py,
!       src/adapters/filters/general/raw/Adapter.py,
!       src/adapters/filters/general/raw/__init__.py,
!       src/adapters/filters/general/sablotron/Adapter.py,
!       src/adapters/filters/general/sablotron/__init__.py,
!       src/base/GRDataMapper.py, src/base/GROutputAdapter.py,
!       src/client/GRRun.py: Started on modularization of GNUe Reprots
!       transformation adapters and destination adapters; cleanup of code
  
  2002-04-10 17:25  jcater
  
--- 1815,1833 ----
  2002-04-10 23:19  jcater
  
        * src/adapters/destinations/email/sendmail.py,
!         src/adapters/destinations/email/smtp.py,
!         samples/foobulations/monthly.grd, src/GRDataMapper.py,
!         src/GROutputAdapter.py, src/GRRun.py,
!         src/adapters/destinations/fax/hylafax.py,
!         src/adapters/destinations/file/stdout.py,
!         src/adapters/destinations/file/text.py,
!         src/adapters/filters/general/raw/Adapter.py,
!         src/adapters/filters/general/raw/__init__.py,
!         src/adapters/filters/general/sablotron/Adapter.py,
!         src/adapters/filters/general/sablotron/__init__.py,
!         src/base/GRDataMapper.py, src/base/GROutputAdapter.py,
!         src/client/GRRun.py: Started on modularization of GNUe Reprots
!         transformation adapters and destination adapters; cleanup of code
  
  2002-04-10 17:25  jcater
  
***************
*** 1709,1723 ****
  2002-04-10 14:58  jcater
  
        * src/: GRDataMapper.py, GRLayout.py, base/GRDataMapper.py,
!       base/GRLayout.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: subtotals/summaries finally working in
!       reports
  
  2002-04-09 20:40  jcater
  
--- 1836,1850 ----
  2002-04-10 14:58  jcater
  
        * src/: GRDataMapper.py, GRLayout.py, base/GRDataMapper.py,
!         base/GRLayout.py, base/layout/ContainerElement.py,
!         base/layout/GRDefault.py, base/layout/GRField.py,
!         base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!         base/layout/GRLastRow.py, base/layout/GRLayout.py,
!         base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!         base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!         base/layout/GRPassThru.py, base/layout/GRSection.py,
!         base/layout/GRSumm.py: subtotals/summaries finally working in
!         reports
  
  2002-04-09 20:40  jcater
  
***************
*** 1726,1777 ****
  2002-04-09 17:55  jcater
  
        * AUTHORS, FAQ, INSTALL, samples/foobulations/monthly.grd,
!       src/GRDataMapper.py, src/GRLayout.py, src/GRParser.py,
!       src/GRRun.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
!       src/base/GRParser.py, src/base/layout/ContainerElement.py,
!       src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!       src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!       src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!       src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py,
!       src/client/GRRun.py: lots of work on summaries; misc cleanup
  
  2002-04-09 02:37  dneighbors
  
        * src/adapters/filters/SimpleTabulation/etc/: html.xsl, text.xsl:
!       html.xsl   ** Style sheet modifications
!       
!       text.xsl   ** Start of rendering for plain ascii text
  
  2002-04-09 01:22  dneighbors
  
        * samples/foobulations/monthly.grd,
!       src/adapters/filters/SimpleTabulation/etc/html.xsl: html.xsl   **
!       change to recognize row types (subtotal vs item)
!       
!       monthly.grd   ** alignment changes that didnt get done last time
!       because      of up2date failure
  
  2002-04-09 00:20  dneighbors
  
        * src/adapters/filters/SimpleTabulation/etc/html.xsl: GNUe Report
!       Output to HTML translator, should be moved to another directory
!       eventually.
  
  2002-04-09 00:00  jcater
  
        * samples/foobulations/monthly.grd, src/GRLayout.py,
!       src/GRParser.py, src/base/GRLayout.py, src/base/GRParser.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: more work
!       on summaries
  
  2002-04-08 23:48  jcater
  
--- 1853,1906 ----
  2002-04-09 17:55  jcater
  
        * AUTHORS, FAQ, INSTALL, samples/foobulations/monthly.grd,
!         src/GRDataMapper.py, src/GRLayout.py, src/GRParser.py,
!         src/GRRun.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
!         src/base/GRParser.py, src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py, src/client/GRRun.py: lots of work on
!         summaries; misc cleanup
  
  2002-04-09 02:37  dneighbors
  
        * src/adapters/filters/SimpleTabulation/etc/: html.xsl, text.xsl:
!         html.xsl   ** Style sheet modifications
! 
!         text.xsl   ** Start of rendering for plain ascii text
  
  2002-04-09 01:22  dneighbors
  
        * samples/foobulations/monthly.grd,
!         src/adapters/filters/SimpleTabulation/etc/html.xsl: html.xsl   **
!         change to recognize row types (subtotal vs item)
! 
!         monthly.grd   ** alignment changes that didnt get done last time
!         because      of up2date failure
  
  2002-04-09 00:20  dneighbors
  
        * src/adapters/filters/SimpleTabulation/etc/html.xsl: GNUe Report
!         Output to HTML translator, should be moved to another directory
!         eventually.
  
  2002-04-09 00:00  jcater
  
        * samples/foobulations/monthly.grd, src/GRLayout.py,
!         src/GRParser.py, src/base/GRLayout.py, src/base/GRParser.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: more work on summaries
  
  2002-04-08 23:48  jcater
  
***************
*** 1784,1956 ****
  2002-04-08 23:30  jcater
  
        * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: finally whipped
!       section firstRow support into shape
  
  2002-04-08 21:41  jcater
  
        * samples/foobulations/monthly.grd, src/GRLayout.py,
!       src/base/GRLayout.py, src/base/layout/ContainerElement.py,
!       src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!       src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!       src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!       src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: more work
!       on the layout processes; still issues w/firstRow
  
  2002-04-08 17:01  jcater
  
        * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: I have broken
!       reports (and haven't even released yet :)... conversion to new
!       process format
  
  2002-04-08 11:03  jcater
  
        * samples/foobulations/monthly.grd, src/GRDataMapper.py,
!       src/GRLayout.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: saving
!       changes before a gutting session
  
  2002-04-08 00:51  jcater
  
        * samples/foobulations/monthly.grd, src/GRDataMapper.py,
!       src/GRLayout.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: fixed
!       layout-level param output; improved support for firstRow and
!       notFirstRow
  
  2002-04-06 20:13  jcater
  
        * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: stoopid error
  
  2002-04-06 19:20  jcater
  
        * src/: GRFilters.py, GRLayout.py, GRRun.py, adapters/__init__.py,
!       adapters/destinations/email/__init__.py,
!       adapters/destinations/email/smtp.py,
!       adapters/destinations/fax/__init__.py,
!       adapters/destinations/fax/hylafax.py,
!       adapters/destinations/file/__init__.py,
!       adapters/destinations/file/text.py,
!       adapters/destinations/printer/__init__.py,
!       adapters/destinations/printer/bsd.py, base/GRFilters.py,
!       base/GRLayout.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py, client/GRRun.py: lots o' work on reports
  
  2002-04-06 01:27  jcater
  
        * samples/foobulations/monthly.grd, src/GRLayout.py,
!       src/base/GRLayout.py, src/base/layout/ContainerElement.py,
!       src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!       src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!       src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!       src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: finished
!       adding 'section=' support to <fields> so they can claim another
!       section as their parent [for grouping purposes]
  
  2002-04-06 00:45  jcater
  
        * src/: GRRun.py, client/GRRun.py: bug fix for user-supplied
!       parameters
  
  2002-04-04 23:36  jcater
  
        * samples/foobulations/monthly.grd, src/GRLayout.py,
!       src/base/GRLayout.py, src/base/layout/ContainerElement.py,
!       src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!       src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!       src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!       src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: more work
!       towards 0.0.1
  
  2002-04-04 17:38  jcater
  
        * samples/foobulations/monthly.grd, src/GRDataMapper.py,
!       src/GRLayout.py, src/GRParameters.py, src/GRParser.py,
!       src/GRReport.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
!       src/base/GRParameters.py, src/base/GRParser.py,
!       src/base/GRReport.py, src/base/layout/ContainerElement.py,
!       src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!       src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!       src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!       src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: more work
!       on user-set parameters; added firstRow and notFirstRow logic to
!       <section>s; misc bug fixes [synching machines]
  
  2002-04-03 23:55  jcater
  
        * src/: GRLayout.py, GRParameters.py, GRParser.py, GRReport.py,
!       base/GRLayout.py, base/GRParameters.py, base/GRParser.py,
!       base/GRReport.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: improved support in reports for
!       user-supplied parameters
  
  2002-04-03 17:52  jcater
  
        * samples/foobulations/README, samples/foobulations/monthly.grd,
!       samples/foobulations/pg_schema.sql, src/GRParser.py,
!       src/base/GRParser.py: synching machines
  
  2002-04-03 00:18  jcater
  
        * src/: GRServices.py, server/GRServices.py: start of record-level
!       block triggers (pre-commit, pre-update, pre-insert, pre-delete,
!       pre-modify)
  
  2002-04-02 16:14  jcater
  
--- 1913,2091 ----
  2002-04-08 23:30  jcater
  
        * src/: GRLayout.py, base/GRLayout.py,
!         base/layout/ContainerElement.py, base/layout/GRDefault.py,
!         base/layout/GRField.py, base/layout/GRFirstRow.py,
!         base/layout/GRFormula.py, base/layout/GRLastRow.py,
!         base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!         base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!         base/layout/GRParam.py, base/layout/GRPassThru.py,
!         base/layout/GRSection.py, base/layout/GRSumm.py: finally whipped
!         section firstRow support into shape
  
  2002-04-08 21:41  jcater
  
        * samples/foobulations/monthly.grd, src/GRLayout.py,
!         src/base/GRLayout.py, src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: more work on the layout processes;
!         still issues w/firstRow
  
  2002-04-08 17:01  jcater
  
        * src/: GRLayout.py, base/GRLayout.py,
!         base/layout/ContainerElement.py, base/layout/GRDefault.py,
!         base/layout/GRField.py, base/layout/GRFirstRow.py,
!         base/layout/GRFormula.py, base/layout/GRLastRow.py,
!         base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!         base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!         base/layout/GRParam.py, base/layout/GRPassThru.py,
!         base/layout/GRSection.py, base/layout/GRSumm.py: I have broken
!         reports (and haven't even released yet :)... conversion to new
!         process format
  
  2002-04-08 11:03  jcater
  
        * samples/foobulations/monthly.grd, src/GRDataMapper.py,
!         src/GRLayout.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: saving changes before a gutting
!         session
  
  2002-04-08 00:51  jcater
  
        * samples/foobulations/monthly.grd, src/GRDataMapper.py,
!         src/GRLayout.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: fixed layout-level param output;
!         improved support for firstRow and notFirstRow
  
  2002-04-06 20:13  jcater
  
        * src/: GRLayout.py, base/GRLayout.py,
!         base/layout/ContainerElement.py, base/layout/GRDefault.py,
!         base/layout/GRField.py, base/layout/GRFirstRow.py,
!         base/layout/GRFormula.py, base/layout/GRLastRow.py,
!         base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!         base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!         base/layout/GRParam.py, base/layout/GRPassThru.py,
!         base/layout/GRSection.py, base/layout/GRSumm.py: stoopid error
  
  2002-04-06 19:20  jcater
  
        * src/: GRFilters.py, GRLayout.py, GRRun.py, adapters/__init__.py,
!         adapters/destinations/email/__init__.py,
!         adapters/destinations/email/smtp.py,
!         adapters/destinations/fax/__init__.py,
!         adapters/destinations/fax/hylafax.py,
!         adapters/destinations/file/__init__.py,
!         adapters/destinations/file/text.py,
!         adapters/destinations/printer/__init__.py,
!         adapters/destinations/printer/bsd.py, base/GRFilters.py,
!         base/GRLayout.py, base/layout/ContainerElement.py,
!         base/layout/GRDefault.py, base/layout/GRField.py,
!         base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!         base/layout/GRLastRow.py, base/layout/GRLayout.py,
!         base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!         base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!         base/layout/GRPassThru.py, base/layout/GRSection.py,
!         base/layout/GRSumm.py, client/GRRun.py: lots o' work on reports
  
  2002-04-06 01:27  jcater
  
        * samples/foobulations/monthly.grd, src/GRLayout.py,
!         src/base/GRLayout.py, src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: finished adding 'section=' support to
!         <fields> so they can claim another section as their parent [for
!         grouping purposes]
  
  2002-04-06 00:45  jcater
  
        * src/: GRRun.py, client/GRRun.py: bug fix for user-supplied
!         parameters
  
  2002-04-04 23:36  jcater
  
        * samples/foobulations/monthly.grd, src/GRLayout.py,
!         src/base/GRLayout.py, src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: more work towards 0.0.1
  
  2002-04-04 17:38  jcater
  
        * samples/foobulations/monthly.grd, src/GRDataMapper.py,
!         src/GRLayout.py, src/GRParameters.py, src/GRParser.py,
!         src/GRReport.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
!         src/base/GRParameters.py, src/base/GRParser.py,
!         src/base/GRReport.py, src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: more work on user-set parameters;
!         added firstRow and notFirstRow logic to <section>s; misc bug
!         fixes [synching machines]
  
  2002-04-03 23:55  jcater
  
        * src/: GRLayout.py, GRParameters.py, GRParser.py, GRReport.py,
!         base/GRLayout.py, base/GRParameters.py, base/GRParser.py,
!         base/GRReport.py, base/layout/ContainerElement.py,
!         base/layout/GRDefault.py, base/layout/GRField.py,
!         base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!         base/layout/GRLastRow.py, base/layout/GRLayout.py,
!         base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!         base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!         base/layout/GRPassThru.py, base/layout/GRSection.py,
!         base/layout/GRSumm.py: improved support in reports for
!         user-supplied parameters
  
  2002-04-03 17:52  jcater
  
        * samples/foobulations/README, samples/foobulations/monthly.grd,
!         samples/foobulations/pg_schema.sql, src/GRParser.py,
!         src/base/GRParser.py: synching machines
  
  2002-04-03 00:18  jcater
  
        * src/: GRServices.py, server/GRServices.py: start of record-level
!         block triggers (pre-commit, pre-update, pre-insert, pre-delete,
!         pre-modify)
  
  2002-04-02 16:14  jcater
  
***************
*** 1959,1988 ****
  2002-03-25 22:34  jcater
  
        * samples/location/zip-by-state.grd, src/GRDataMapper.py,
!       src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,
!       src/GRParameters.py, src/GRParser.py, src/GRReport.py,
!       src/GRRun.py, src/GRServer.py, src/GRServices.py,
!       src/GRSortOptions.py, src/GRSources.py, src/__init__.py,
!       src/base/GRDataMapper.py, src/base/GREngine.py,
!       src/base/GRExceptions.py, src/base/GRLayout.py,
!       src/base/GRParameters.py, src/base/GRParser.py,
!       src/base/GRReport.py, src/base/GRSortOptions.py,
!       src/base/GRSources.py, src/base/__init__.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py,
!       src/client/GRRun.py, src/server/GRServer.py,
!       src/server/GRServices.py:  * updated reports to work with
!       namespace-qualified output tags
!        * moved some GObject creation logic into gnue-common's phased init
!       system
!        * reworked DataSource/DataObject usage to reflect current
!       gnue-common
!        * misc fixes
  
  2002-03-22 12:31  jcater
  
--- 2094,2124 ----
  2002-03-25 22:34  jcater
  
        * samples/location/zip-by-state.grd, src/GRDataMapper.py,
!         src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,
!         src/GRParameters.py, src/GRParser.py, src/GRReport.py,
!         src/GRRun.py, src/GRServer.py, src/GRServices.py,
!         src/GRSortOptions.py, src/GRSources.py, src/__init__.py,
!         src/base/GRDataMapper.py, src/base/GREngine.py,
!         src/base/GRExceptions.py, src/base/GRLayout.py,
!         src/base/GRParameters.py, src/base/GRParser.py,
!         src/base/GRReport.py, src/base/GRSortOptions.py,
!         src/base/GRSources.py, src/base/__init__.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py, src/client/GRRun.py,
!         src/server/GRServer.py, src/server/GRServices.py:  * updated
!         reports to work with namespace-qualified output tags
!          * moved some GObject creation logic into gnue-common's phased
!         init system
!          * reworked DataSource/DataObject usage to reflect current
!         gnue-common
!          * misc fixes
  
  2002-03-22 12:31  jcater
  
***************
*** 1991,2009 ****
  2002-03-22 01:38  jcater
  
        * src/: GRParser.py, base/GRParser.py: clarified the loadXML
!       parameter names (renamed the misleading 'URL' to 'buffer' as it
!       expected an open file buffer, not a URL)
  
  2002-02-11 21:03  jamest
  
        * src/: GRSources.py, base/GRSources.py: Merged datasource code
!       back into GDataSource and adjusted forms and reports accordingly. 
!       Started work on GMenu
  
  2002-01-11 01:35  jcater
  
        * src/: __init__.py, base/__init__.py: misc changes; restructuring
!       -- this may temporarily break cvs, I'll fix in the AM
  
  2001-11-05 20:29  jamest
  
--- 2127,2145 ----
  2002-03-22 01:38  jcater
  
        * src/: GRParser.py, base/GRParser.py: clarified the loadXML
!         parameter names (renamed the misleading 'URL' to 'buffer' as it
!         expected an open file buffer, not a URL)
  
  2002-02-11 21:03  jamest
  
        * src/: GRSources.py, base/GRSources.py: Merged datasource code
!         back into GDataSource and adjusted forms and reports accordingly.
!         Started work on GMenu
  
  2002-01-11 01:35  jcater
  
        * src/: __init__.py, base/__init__.py: misc changes; restructuring
!         -- this may temporarily break cvs, I'll fix in the AM
  
  2001-11-05 20:29  jamest
  
***************
*** 2016,2022 ****
  2001-10-26 00:40  jcater
  
        * doc/services.txt, src/GRServices.py, src/server/GRServices.py:
!       work in gcomm; synching machines
  
  2001-10-25 18:00  jcater
  
--- 2152,2158 ----
  2001-10-26 00:40  jcater
  
        * doc/services.txt, src/GRServices.py, src/server/GRServices.py:
!         work in gcomm; synching machines
  
  2001-10-25 18:00  jcater
  
***************
*** 2025,2032 ****
  2001-10-25 00:00  jcater
  
        * src/: GRDataMapper.py, GRReport.py, GRServer.py, GRServices.py,
!       base/GRDataMapper.py, base/GRReport.py, server/GRServer.py,
!       server/GRServices.py: synching machines
  
  2001-10-24 17:26  jcater
  
--- 2161,2168 ----
  2001-10-25 00:00  jcater
  
        * src/: GRDataMapper.py, GRReport.py, GRServer.py, GRServices.py,
!         base/GRDataMapper.py, base/GRReport.py, server/GRServer.py,
!         server/GRServices.py: synching machines
  
  2001-10-24 17:26  jcater
  
***************
*** 2035,2085 ****
  2001-10-24 13:37  jcater
  
        * README, setup.py, scripts/gnue-reports-server.in,
!       src/GRServer.py, src/server/GRServer.py: simplified the setup
!       scripts; continued work on report server
  
  2001-10-22 18:01  jcater
  
        * src/: GRReport.py, GRRun.py, GRServer.py, base/GRReport.py,
!       client/GRRun.py, server/GRServer.py: added new options to reports
!       client; started reports server; [synching machines]
  
  2001-10-20 02:07  jcater
  
        * samples/dcl/personnel-summary.grd, src/GRExceptions.py,
!       src/GRLayout.py, src/GRParser.py, src/base/GRExceptions.py,
!       src/base/GRLayout.py, src/base/GRParser.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: fixed bug
!       which cause static layout elements outside of a <section> to not
!       print out; misc other cleanup
  
  2001-10-19 21:41  jcater
  
        * src/: GRQuery.py, GRQueryBuilder.py, GRSqlToXml.py, test.py:
!       moved unused, experimental files from base src directory
  
  2001-10-19 14:02  jcater
  
        * src/: GREngine.py, GRExceptions.py, GRRun.py, base/GREngine.py,
!       base/GRExceptions.py, client/GRRun.py: added slightly more useful
!       error information than a stack trace for user errors
  
  2001-10-19 13:35  jcater
  
        * src/: GRParser.py, base/GRParser.py: fixed small tafu in parser
!       markup
  
  2001-10-18 18:23  jcater
  
        * src/: GREngine.py, GRReport.py, GRRun.py, base/GREngine.py,
!       base/GRReport.py, client/GRRun.py: extended and cleaned up command
!       line options; misc code cleanup
  
  2001-10-16 17:07  jcater
  
--- 2171,2223 ----
  2001-10-24 13:37  jcater
  
        * README, setup.py, scripts/gnue-reports-server.in,
!         src/GRServer.py, src/server/GRServer.py: simplified the setup
!         scripts; continued work on report server
  
  2001-10-22 18:01  jcater
  
        * src/: GRReport.py, GRRun.py, GRServer.py, base/GRReport.py,
!         client/GRRun.py, server/GRServer.py: added new options to reports
!         client; started reports server; [synching machines]
  
  2001-10-20 02:07  jcater
  
        * samples/dcl/personnel-summary.grd, src/GRExceptions.py,
!         src/GRLayout.py, src/GRParser.py, src/base/GRExceptions.py,
!         src/base/GRLayout.py, src/base/GRParser.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: fixed bug which cause static layout
!         elements outside of a <section> to not print out; misc other
!         cleanup
  
  2001-10-19 21:41  jcater
  
        * src/: GRQuery.py, GRQueryBuilder.py, GRSqlToXml.py, test.py:
!         moved unused, experimental files from base src directory
  
  2001-10-19 14:02  jcater
  
        * src/: GREngine.py, GRExceptions.py, GRRun.py, base/GREngine.py,
!         base/GRExceptions.py, client/GRRun.py: added slightly more useful
!         error information than a stack trace for user errors
  
  2001-10-19 13:35  jcater
  
        * src/: GRParser.py, base/GRParser.py: fixed small tafu in parser
!         markup
  
  2001-10-18 18:23  jcater
  
        * src/: GREngine.py, GRReport.py, GRRun.py, base/GREngine.py,
!         base/GRReport.py, client/GRRun.py: extended and cleaned up
!         command line options; misc code cleanup
  
  2001-10-16 17:07  jcater
  
***************
*** 2088,2179 ****
  2001-10-14 23:15  jcater
  
        * samples/dcl/README, samples/dcl/personnel-summary.grd,
!       src/GRDataMapper.py, src/GRLayout.py, src/GRReport.py,
!       src/GRSources.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
!       src/base/GRReport.py, src/base/GRSources.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: synching
!       machines
  
  2001-10-12 12:43  jcater
  
        * src/: GRLayout.py, base/GRLayout.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: bug fix for
!       default sections
  
  2001-10-09 23:48  jcater
  
        * samples/location/zip-by-state.grd, src/GRParser.py,
!       src/GRReport.py, src/GRSources.py, src/base/GRParser.py,
!       src/base/GRReport.py, src/base/GRSources.py: Simplified sharing of
!       common GParser tags between clients (i.e., datasource,etc);
!       continued much overdue work on conditional support for datsources;
!       misc changes
  
  2001-10-08 07:38  jcater
  
        * samples/location/README, samples/location/zip-by-state.grd,
!       src/GRLayout.py, src/GRReport.py, src/GRSortOptions.py,
!       src/GRSources.py, src/base/GRLayout.py, src/base/GRReport.py,
!       src/base/GRSortOptions.py, src/base/GRSources.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: 
!        * Updated GObject's new phaseInit system to
!          automatically determine the number of phases
!          necessary to do all the phaseInits (as opposed
!          to defaulting to 5.)  The number of phases
!          needed by an object is returned by _buildObject.
!       
!        * Updated Reports to use the new phaseInit system.
!       
!        * Modified reports/samples/location sample to use
!          tables from forms/samples/zipcode instead of
!          forms/samples/location.
!       
!        * Misc fixes
  
  2001-10-07 01:28  jcater
  
        * AUTHORS, INSTALL, setup.cfg.in, setup.py,
!       samples/mailmerge/mailmerge.py, scripts/gnue-reports.in,
!       src/GRDataMapper.py, src/GRLayout.py, src/GRReport.py,
!       src/GRRun.py, src/GRSortOptions.py, src/grrun,
!       src/base/GRDataMapper.py, src/base/GRLayout.py,
!       src/base/GRReport.py, src/base/GRSortOptions.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py,
!       src/client/GRRun.py: misc setup changes; misc fixes
  
  2001-10-04 23:31  jcater
  
        * samples/mailmerge/: README, mailmerge.py, merge-latex, merge-rtf:
!       added RTF merge capability; improved RE support; misc changes
  
  2001-10-04 22:16  jcater
  
        * samples/mailmerge/: README, mailmerge.py, merge-latex: added
!       escaping for special chars; misc cleanup
  
  2001-10-04 21:22  jcater
  
--- 2226,2322 ----
  2001-10-14 23:15  jcater
  
        * samples/dcl/README, samples/dcl/personnel-summary.grd,
!         src/GRDataMapper.py, src/GRLayout.py, src/GRReport.py,
!         src/GRSources.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
!         src/base/GRReport.py, src/base/GRSources.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: synching machines
  
  2001-10-12 12:43  jcater
  
        * src/: GRLayout.py, base/GRLayout.py,
!         base/layout/ContainerElement.py, base/layout/GRDefault.py,
!         base/layout/GRField.py, base/layout/GRFirstRow.py,
!         base/layout/GRFormula.py, base/layout/GRLastRow.py,
!         base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!         base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!         base/layout/GRParam.py, base/layout/GRPassThru.py,
!         base/layout/GRSection.py, base/layout/GRSumm.py: bug fix for
!         default sections
  
  2001-10-09 23:48  jcater
  
        * samples/location/zip-by-state.grd, src/GRParser.py,
!         src/GRReport.py, src/GRSources.py, src/base/GRParser.py,
!         src/base/GRReport.py, src/base/GRSources.py: Simplified sharing
!         of common GParser tags between clients (i.e., datasource,etc);
!         continued much overdue work on conditional support for
!         datsources; misc changes
  
  2001-10-08 07:38  jcater
  
        * samples/location/README, samples/location/zip-by-state.grd,
!         src/GRLayout.py, src/GRReport.py, src/GRSortOptions.py,
!         src/GRSources.py, src/base/GRLayout.py, src/base/GRReport.py,
!         src/base/GRSortOptions.py, src/base/GRSources.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py:
!          * Updated GObject's new phaseInit system to
!            automatically determine the number of phases
!            necessary to do all the phaseInits (as opposed
!            to defaulting to 5.)  The number of phases
!            needed by an object is returned by _buildObject.
! 
!          * Updated Reports to use the new phaseInit system.
! 
!          * Modified reports/samples/location sample to use
!            tables from forms/samples/zipcode instead of
!            forms/samples/location.
! 
!          * Misc fixes
  
  2001-10-07 01:28  jcater
  
        * AUTHORS, INSTALL, setup.cfg.in, setup.py,
!         samples/mailmerge/mailmerge.py, scripts/gnue-reports.in,
!         src/GRDataMapper.py, src/GRLayout.py, src/GRReport.py,
!         src/GRRun.py, src/GRSortOptions.py, src/grrun,
!         src/base/GRDataMapper.py, src/base/GRLayout.py,
!         src/base/GRReport.py, src/base/GRSortOptions.py,
!         src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py, src/client/GRRun.py: misc setup
!         changes; misc fixes
  
  2001-10-04 23:31  jcater
  
        * samples/mailmerge/: README, mailmerge.py, merge-latex, merge-rtf:
!         added RTF merge capability; improved RE support; misc changes
  
  2001-10-04 22:16  jcater
  
        * samples/mailmerge/: README, mailmerge.py, merge-latex: added
!         escaping for special chars; misc cleanup
  
  2001-10-04 21:22  jcater
  
***************
*** 2182,2189 ****
  2001-10-04 21:14  jcater
  
        * samples/mailmerge/: README, gnue-intro-letter.abiword.latex,
!       mailmerge.py, merge-latex, records.xml: Implemented 'latex' mail
!       merge function
  
  2001-10-03 16:33  jcater
  
--- 2325,2332 ----
  2001-10-04 21:14  jcater
  
        * samples/mailmerge/: README, gnue-intro-letter.abiword.latex,
!         mailmerge.py, merge-latex, records.xml: Implemented 'latex' mail
!         merge function
  
  2001-10-03 16:33  jcater
  
***************
*** 2192,2198 ****
  2001-10-03 16:32  jcater
  
        * samples/mailmerge/: gnue-intro-letter.abiword.latex,
!       gnue-intro-letter.abiword.rtf: added sample serial letters
  
  2001-10-02 22:52  jcater
  
--- 2335,2341 ----
  2001-10-03 16:32  jcater
  
        * samples/mailmerge/: gnue-intro-letter.abiword.latex,
!         gnue-intro-letter.abiword.rtf: added sample serial letters
  
  2001-10-02 22:52  jcater
  
***************
*** 2201,2293 ****
  2001-09-19 14:32  jcater
  
        * src/grrun: fixed form's queryDefault support; fixed problem
!       w/conditional combines; misc other fixes
  
  2001-08-12 14:55  jamest
  
        * src/: GRDataMapper.py, GRLayout.py, GRParser.py,
!       GRQueryBuilder.py, base/GRDataMapper.py, base/GRLayout.py,
!       base/GRParser.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: Merged new datasource branch w/ HEAD
!       *****THIS WILL BREAK THINGS***** The previous cvs HEAD was tagged
!       prior to doing this.  Use that if you need features not yet present
!       in this code.
  
  2001-08-05 13:29  jcater
  
        * src/: GRDataMapper.py, GRLayout.py, base/GRDataMapper.py,
!       base/GRLayout.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: restructured grouping/section algorithm;
!       first functioning prototype :)
  
  2001-08-05 11:36  jcater
  
        * src/: GRDataMapper.py, GRLayout.py, GRParser.py,
!       GRQueryBuilder.py, base/GRDataMapper.py, base/GRLayout.py,
!       base/GRParser.py, base/layout/ContainerElement.py,
!       base/layout/GRDefault.py, base/layout/GRField.py,
!       base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!       base/layout/GRLastRow.py, base/layout/GRLayout.py,
!       base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!       base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!       base/layout/GRPassThru.py, base/layout/GRSection.py,
!       base/layout/GRSumm.py: synching machines
  
  2001-07-02 12:53  jcater
  
        * src/: __init__.py, base/__init__.py: Added versioning/packaging
!       information
  
  2001-07-02 12:03  jcater
  
        * src/: GRParser.py, base/GRParser.py: Updates GRParser to new
!       GParser dictionary format
  
  2001-06-20 17:33  jcater
  
        * src/: GRDataMapper.py, GRLayout.py, GRParser.py,
!       base/GRDataMapper.py, base/GRLayout.py, base/GRParser.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: Miscellaneous
!       changes; added a <default> tag to sections (the default text will
!       be (the only) output generated by a section if the datasource for
!       that section does not generate any results
  
  2001-06-20 05:45  jcater
  
        * samples/location/zip-by-state.grd: Modified sample to take
!       advantage of section <default> tags; sections whose datasources
!       return no results will display this <default> text
  
  2001-06-06 00:25  jcater
  
        * src/: GRLayout.py, GRReport.py, GRSources.py, base/GRLayout.py,
!       base/GRReport.py, base/GRSources.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: Added parameter
!       support to layout section and started support in Sources section
  
  2001-06-05 10:57  jcater
  
--- 2344,2436 ----
  2001-09-19 14:32  jcater
  
        * src/grrun: fixed form's queryDefault support; fixed problem
!         w/conditional combines; misc other fixes
  
  2001-08-12 14:55  jamest
  
        * src/: GRDataMapper.py, GRLayout.py, GRParser.py,
!         GRQueryBuilder.py, base/GRDataMapper.py, base/GRLayout.py,
!         base/GRParser.py, base/layout/ContainerElement.py,
!         base/layout/GRDefault.py, base/layout/GRField.py,
!         base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!         base/layout/GRLastRow.py, base/layout/GRLayout.py,
!         base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!         base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!         base/layout/GRPassThru.py, base/layout/GRSection.py,
!         base/layout/GRSumm.py: Merged new datasource branch w/ HEAD
!         *****THIS WILL BREAK THINGS***** The previous cvs HEAD was tagged
!         prior to doing this.  Use that if you need features not yet
!         present in this code.
  
  2001-08-05 13:29  jcater
  
        * src/: GRDataMapper.py, GRLayout.py, base/GRDataMapper.py,
!         base/GRLayout.py, base/layout/ContainerElement.py,
!         base/layout/GRDefault.py, base/layout/GRField.py,
!         base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!         base/layout/GRLastRow.py, base/layout/GRLayout.py,
!         base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!         base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!         base/layout/GRPassThru.py, base/layout/GRSection.py,
!         base/layout/GRSumm.py: restructured grouping/section algorithm;
!         first functioning prototype :)
  
  2001-08-05 11:36  jcater
  
        * src/: GRDataMapper.py, GRLayout.py, GRParser.py,
!         GRQueryBuilder.py, base/GRDataMapper.py, base/GRLayout.py,
!         base/GRParser.py, base/layout/ContainerElement.py,
!         base/layout/GRDefault.py, base/layout/GRField.py,
!         base/layout/GRFirstRow.py, base/layout/GRFormula.py,
!         base/layout/GRLastRow.py, base/layout/GRLayout.py,
!         base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
!         base/layout/GRNotLastRow.py, base/layout/GRParam.py,
!         base/layout/GRPassThru.py, base/layout/GRSection.py,
!         base/layout/GRSumm.py: synching machines
  
  2001-07-02 12:53  jcater
  
        * src/: __init__.py, base/__init__.py: Added versioning/packaging
!         information
  
  2001-07-02 12:03  jcater
  
        * src/: GRParser.py, base/GRParser.py: Updates GRParser to new
!         GParser dictionary format
  
  2001-06-20 17:33  jcater
  
        * src/: GRDataMapper.py, GRLayout.py, GRParser.py,
!         base/GRDataMapper.py, base/GRLayout.py, base/GRParser.py,
!         base/layout/ContainerElement.py, base/layout/GRDefault.py,
!         base/layout/GRField.py, base/layout/GRFirstRow.py,
!         base/layout/GRFormula.py, base/layout/GRLastRow.py,
!         base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!         base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!         base/layout/GRParam.py, base/layout/GRPassThru.py,
!         base/layout/GRSection.py, base/layout/GRSumm.py: Miscellaneous
!         changes; added a <default> tag to sections (the default text will
!         be (the only) output generated by a section if the datasource for
!         that section does not generate any results
  
  2001-06-20 05:45  jcater
  
        * samples/location/zip-by-state.grd: Modified sample to take
!         advantage of section <default> tags; sections whose datasources
!         return no results will display this <default> text
  
  2001-06-06 00:25  jcater
  
        * src/: GRLayout.py, GRReport.py, GRSources.py, base/GRLayout.py,
!         base/GRReport.py, base/GRSources.py,
!         base/layout/ContainerElement.py, base/layout/GRDefault.py,
!         base/layout/GRField.py, base/layout/GRFirstRow.py,
!         base/layout/GRFormula.py, base/layout/GRLastRow.py,
!         base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!         base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!         base/layout/GRParam.py, base/layout/GRPassThru.py,
!         base/layout/GRSection.py, base/layout/GRSumm.py: Added parameter
!         support to layout section and started support in Sources section
  
  2001-06-05 10:57  jcater
  
***************
*** 2296,2302 ****
  2001-05-30 09:43  jcater
  
        * src/: GRDataMapper.py, base/GRDataMapper.py: Fixed grouping
!       problem with parents of subsections
  
  2001-05-29 21:23  jcater
  
--- 2439,2445 ----
  2001-05-30 09:43  jcater
  
        * src/: GRDataMapper.py, base/GRDataMapper.py: Fixed grouping
!         problem with parents of subsections
  
  2001-05-29 21:23  jcater
  
***************
*** 2305,2343 ****
  2001-05-29 21:19  jcater
  
        * README, samples/location/zip-by-state.grd, src/GRDataMapper.py,
!       src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,
!       src/GRParameters.py, src/GRParser.py, src/GRReport.py,
!       src/GRSources.py, src/grrun, src/base/GRDataMapper.py,
!       src/base/GREngine.py, src/base/GRExceptions.py,
!       src/base/GRLayout.py, src/base/GRParameters.py,
!       src/base/GRParser.py, src/base/GRReport.py, src/base/GRSources.py,
!       src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,
!       src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,
!       src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,
!       src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: First
!       working model of Reports. Currently does not recognize summaries,
!       sortoptions, or parameters (the latter two are pending changes to
!       the <datasource> tag formats).
  
  2001-05-25 03:18  jcater
  
        * INSTALL, README, samples/location/zip-by-state.grd,
!       src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,
!       src/GRParser.py, src/GRReport.py, src/GRSources.py,
!       src/base/GREngine.py, src/base/GRExceptions.py,
!       src/base/GRLayout.py, src/base/GRParser.py, src/base/GRReport.py,
!       src/base/GRSources.py, src/base/layout/ContainerElement.py,
!       src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!       src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!       src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!       src/base/layout/GRLayoutElement.py,
!       src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,
!       src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,
!       src/base/layout/GRSection.py, src/base/layout/GRSumm.py: Made minor
!       changes to documentation
  
  2001-05-24 10:59  jcater
  
--- 2448,2488 ----
  2001-05-29 21:19  jcater
  
        * README, samples/location/zip-by-state.grd, src/GRDataMapper.py,
!         src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,
!         src/GRParameters.py, src/GRParser.py, src/GRReport.py,
!         src/GRSources.py, src/grrun, src/base/GRDataMapper.py,
!         src/base/GREngine.py, src/base/GRExceptions.py,
!         src/base/GRLayout.py, src/base/GRParameters.py,
!         src/base/GRParser.py, src/base/GRReport.py,
!         src/base/GRSources.py, src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: First working model of Reports.
!         Currently does not recognize summaries, sortoptions, or
!         parameters (the latter two are pending changes to the
!         <datasource> tag formats).
  
  2001-05-25 03:18  jcater
  
        * INSTALL, README, samples/location/zip-by-state.grd,
!         src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,
!         src/GRParser.py, src/GRReport.py, src/GRSources.py,
!         src/base/GREngine.py, src/base/GRExceptions.py,
!         src/base/GRLayout.py, src/base/GRParser.py, src/base/GRReport.py,
!         src/base/GRSources.py, src/base/layout/ContainerElement.py,
!         src/base/layout/GRDefault.py, src/base/layout/GRField.py,
!         src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
!         src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
!         src/base/layout/GRLayoutElement.py,
!         src/base/layout/GRNotFirstRow.py,
!         src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
!         src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
!         src/base/layout/GRSumm.py: Made minor changes to documentation
  
  2001-05-24 10:59  jcater
  
***************
*** 2350,2421 ****
  2001-05-23 17:54  jcater
  
        * samples/location/zip-by-state.grd, src/GREngine.py,
!       src/GRParameters.py, src/GRParser.py, src/GRReport.py,
!       src/GRSortOptions.py, src/grrun, src/base/GREngine.py,
!       src/base/GRParameters.py, src/base/GRParser.py,
!       src/base/GRReport.py, src/base/GRSortOptions.py: Several
!       miscellaneous changes; started on outputting report text; 
!       Parameters and Sort Options can be set and default values correctly
!       pulled if no value specified.  grrun loads and attempts to load a
!       report; supports quite a few command line options.
  
  2001-05-23 11:20  jcater
  
        * samples/location/zip-by-state.grd, src/GREngine.py,
!       src/GRParser.py, src/GRReport.py, src/grrun, src/base/GREngine.py,
!       src/base/GRParser.py, src/base/GRReport.py: Added my working
!       sample.  It is a quickly developing sample, so don't look at it and
!       say, 'Ooh, I think I can write a report like this.' because you
!       can't!  It'll break shortly. :) Also posted miscellaneous changes
!       to source code.
  
  2001-05-17 13:59  jcater
  
        * src/: GREngine.py, GRParser.py, GRReport.py, GRSources.py, grrun,
!       test.py, base/GREngine.py, base/GRParser.py, base/GRReport.py,
!       base/GRSources.py: Miscellaneous changes
  
  2001-05-16 13:59  jcater
  
        * src/: GREngine.py, base/GREngine.py: Added GREngine.py -- this
!       will contain the engine portion of Reports
  
  2001-05-02 17:30  jcater
  
        * src/: GRParser.py, GRReport.py, base/GRParser.py,
!       base/GRReport.py: [no log message]
  
  2001-04-23 11:28  jcater
  
        * src/: GRLayout.py, GRParameters.py, GRParser.py, GRQuery.py,
!       GRQueryBuilder.py, GRReport.py, GRSortOptions.py, GRSqlToXml.py,
!       base/GRLayout.py, base/GRParameters.py, base/GRParser.py,
!       base/GRReport.py, base/GRSortOptions.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: [no log message]
  
  2001-04-13 13:28  jcater
  
        * src/: GRLayout.py, GRParameters.py, GRParser.py, GRQuery.py,
!       GRQueryBuilder.py, GRReport.py, GRSqlToXml.py, __init__.py,
!       base/GRLayout.py, base/GRParameters.py, base/GRParser.py,
!       base/GRReport.py, base/__init__.py,
!       base/layout/ContainerElement.py, base/layout/GRDefault.py,
!       base/layout/GRField.py, base/layout/GRFirstRow.py,
!       base/layout/GRFormula.py, base/layout/GRLastRow.py,
!       base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!       base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!       base/layout/GRParam.py, base/layout/GRPassThru.py,
!       base/layout/GRSection.py, base/layout/GRSumm.py: Initial posting of
!       GNUe-Reports source files
  
  2001-04-11 12:08  jcater
  
        * AUTHORS, COPYING, FAQ, INSTALL, NEWS, README, TODO: [no log
!       message]
  
--- 2495,2566 ----
  2001-05-23 17:54  jcater
  
        * samples/location/zip-by-state.grd, src/GREngine.py,
!         src/GRParameters.py, src/GRParser.py, src/GRReport.py,
!         src/GRSortOptions.py, src/grrun, src/base/GREngine.py,
!         src/base/GRParameters.py, src/base/GRParser.py,
!         src/base/GRReport.py, src/base/GRSortOptions.py: Several
!         miscellaneous changes; started on outputting report text;
!         Parameters and Sort Options can be set and default values
!         correctly pulled if no value specified.  grrun loads and attempts
!         to load a report; supports quite a few command line options.
  
  2001-05-23 11:20  jcater
  
        * samples/location/zip-by-state.grd, src/GREngine.py,
!         src/GRParser.py, src/GRReport.py, src/grrun,
!         src/base/GREngine.py, src/base/GRParser.py, src/base/GRReport.py:
!         Added my working sample.  It is a quickly developing sample, so
!         don't look at it and say, 'Ooh, I think I can write a report like
!         this.' because you can't!  It'll break shortly. :) Also posted
!         miscellaneous changes to source code.
  
  2001-05-17 13:59  jcater
  
        * src/: GREngine.py, GRParser.py, GRReport.py, GRSources.py, grrun,
!         test.py, base/GREngine.py, base/GRParser.py, base/GRReport.py,
!         base/GRSources.py: Miscellaneous changes
  
  2001-05-16 13:59  jcater
  
        * src/: GREngine.py, base/GREngine.py: Added GREngine.py -- this
!         will contain the engine portion of Reports
  
  2001-05-02 17:30  jcater
  
        * src/: GRParser.py, GRReport.py, base/GRParser.py,
!         base/GRReport.py: [no log message]
  
  2001-04-23 11:28  jcater
  
        * src/: GRLayout.py, GRParameters.py, GRParser.py, GRQuery.py,
!         GRQueryBuilder.py, GRReport.py, GRSortOptions.py, GRSqlToXml.py,
!         base/GRLayout.py, base/GRParameters.py, base/GRParser.py,
!         base/GRReport.py, base/GRSortOptions.py,
!         base/layout/ContainerElement.py, base/layout/GRDefault.py,
!         base/layout/GRField.py, base/layout/GRFirstRow.py,
!         base/layout/GRFormula.py, base/layout/GRLastRow.py,
!         base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!         base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!         base/layout/GRParam.py, base/layout/GRPassThru.py,
!         base/layout/GRSection.py, base/layout/GRSumm.py: [no log message]
  
  2001-04-13 13:28  jcater
  
        * src/: GRLayout.py, GRParameters.py, GRParser.py, GRQuery.py,
!         GRQueryBuilder.py, GRReport.py, GRSqlToXml.py, __init__.py,
!         base/GRLayout.py, base/GRParameters.py, base/GRParser.py,
!         base/GRReport.py, base/__init__.py,
!         base/layout/ContainerElement.py, base/layout/GRDefault.py,
!         base/layout/GRField.py, base/layout/GRFirstRow.py,
!         base/layout/GRFormula.py, base/layout/GRLastRow.py,
!         base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
!         base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
!         base/layout/GRParam.py, base/layout/GRPassThru.py,
!         base/layout/GRSection.py, base/layout/GRSumm.py: Initial posting
!         of GNUe-Reports source files
  
  2001-04-11 12:08  jcater
  
        * AUTHORS, COPYING, FAQ, INSTALL, NEWS, README, TODO: [no log
!         message]
  
Index: gnue-reports/NEWS
diff -c gnue-reports/NEWS:1.10 gnue-reports/NEWS:1.11
*** gnue-reports/NEWS:1.10      Sun Aug 10 14:15:48 2003
--- gnue-reports/NEWS   Mon Oct 20 21:47:05 2003
***************
*** 1,3 ****
--- 1,7 ----
+ New features/changes in version 0.1.3: (##-OCT-03)
+ o Switched to gnue-common enhanced setup system
+ o Various bugfixes
+ 
  New features/changes in version 0.1.2: (10-AUG-03)
  o Postscripts output enhancements
  o Enhanced win32 support
Index: gnue-reports/src/__init__.py
diff -c gnue-reports/src/__init__.py:1.18 gnue-reports/src/__init__.py:1.19
*** gnue-reports/src/__init__.py:1.18   Sun Oct  5 13:12:07 2003
--- gnue-reports/src/__init__.py        Mon Oct 20 21:47:05 2003
***************
*** 31,37 ****
  #   5. Commit to CVS
  
  _version = (0,1,3)
! _release = 0
  
  # Version will be of the form "1.1.2" if a release or "1.1.1.99" if in CVS
  if _release:
--- 31,37 ----
  #   5. Commit to CVS
  
  _version = (0,1,3)
! _release = 1
  
  # Version will be of the form "1.1.2" if a release or "1.1.1.99" if in CVS
  if _release:




reply via email to

[Prev in Thread] Current Thread [Next in Thread]