commit-gnue
[Top][All Lists]
Advanced

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

gnue-reports ChangeLog


From: Jason Cater
Subject: gnue-reports ChangeLog
Date: Sun, 10 Aug 2003 14:09:41 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue-reports
Branch:         
Changes by:     Jason Cater <address@hidden>    03/08/10 14:09:41

Modified files:
        .              : ChangeLog 

Log message:
        last minute release commits

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-reports/ChangeLog.diff?tr1=1.12&tr2=1.13&r1=text&r2=text

Patches:
Index: gnue-reports/ChangeLog
diff -c gnue-reports/ChangeLog:1.12 gnue-reports/ChangeLog:1.13
*** gnue-reports/ChangeLog:1.12 Fri Jul 25 20:57:25 2003
--- gnue-reports/ChangeLog      Sun Aug 10 14:09:41 2003
***************
*** 1,150 ****
! 2003-07-05 17:09  btami
  
!       * gnue-navigator/src/UIwin32.py: A first activex contol in GNUe,
!         wow !
  
! 2003-07-02 14:43  jcater
! 
!       * src/base/layout/ContainerElement.py: fixed datasource-less top
!         sections
! 
! 2003-06-27 02:22  btami
  
!       * gnue-navigator/src/UIwin32.py: more work on win32 navigator
  
! 2003-06-25 18:03  btami
  
!       * gnue-navigator/src/: GNClient.py, UIwin32.py: starting a native
!         win32 navigator driver
  
  2003-06-16 07:39  btami
  
!       * src/adapters/filters/general/libxslt/Adapter.py,
!         src/base/GREngine.py, src/base/GRFilters.py, src/client/GRRun.py,
!         gnue-navigator/src/GNClient.py, gnue-navigator/src/GNObjects.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
  
--- 1,141 ----
! 2003-07-25 20:47  jamest
  
!       * src/__init__.py: prerelease prep
  
! 2003-07-25 19:57  jamest
  
!       * ChangeLog, NEWS: preping for release
  
! 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
  
***************
*** 153,366 ****
  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
  
!       * gnue-navigator/src/__init__.py, src/__init__.py,
!         
src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
!         set version numbers to reflect development status
! 
! 2003-04-15 16:35  jcater
! 
!       * gnue-navigator/: NEWS, src/__init__.py: updated navigator version
  
  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 12:50  jamest
! 
!       * gnue-navigator/src/UIwxpython.py: get navigator working again
  
  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
  
!       * gnue-navigator/src/__init__.py, src/__init__.py: last updates
!         prior to release
  
  2003-04-06 20:16  jamest
  
!       * NEWS, gnue-navigator/NEWS: Updating text docs for release
  
  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
  
--- 144,345 ----
  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
  
!       * src/__init__.py: last updates prior to release
  
  2003-04-06 20:16  jamest
  
!       * NEWS: Updating text docs for release
  
  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
  
***************
*** 369,380 ****
  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 15:20  jcater
! 
!       * gnue-navigator/NEWS: updated NEWS
  
  2003-04-02 02:42  btami
  
--- 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
  
***************
*** 394,423 ****
  
  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
  
--- 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
  
***************
*** 425,541 ****
  
  2003-02-17 01:32  jcater
  
!       * gnue-navigator/src/GNClient.py, gnue-navigator/src/GNConfig.py,
!         gnue-navigator/src/GNObjects.py, gnue-navigator/src/GNParser.py,
!         gnue-navigator/src/UItext.py, gnue-navigator/src/UIwxpython.py,
!         src/adapters/destinations/email/sendmail.py,
!         src/adapters/destinations/printer/bsd.py,
!         src/adapters/filters/Labels/labels/formatters/__init__.py,
!         src/adapters/filters/Labels/labels/formatters/postscript.py,
!         src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,
!         
src/adapters/filters/SimpleTabulation/tabulator/formatters/__init__.py,
!         src/adapters/filters/Universal/Base/Parser.py,
!         src/adapters/filters/Universal/Base/Objects/BaseObj.py,
!         src/adapters/filters/Universal/Base/Objects/Section.py,
!         src/adapters/filters/Universal/postscript/psutils/FontMetrics.py,
!         src/adapters/filters/general/sablotron/Adapter.py,
!         src/base/GRConfig.py, src/base/GRDataMapper.py,
!         src/base/GREngine.py, src/base/GRFilters.py,
!         src/base/GROutputAdapter.py, src/base/GRParameters.py,
!         src/base/GRParser.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, src/client/GRRun.py,
!         src/client/GRRunUI.py, src/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-11 11:19  jcater
! 
!       * gnue-navigator/src/GNClient.py: more independence fixes
! 
! 2003-01-11 11:05  jcater
! 
!       * gnue-navigator/src/: GNObjects.py, UIwxpython.py: fixed reports
!         imports
  
  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
  
--- 400,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
  
***************
*** 543,550 ****
  
  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
  
--- 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
  
***************
*** 553,564 ****
  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
  
--- 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
  
***************
*** 567,625 ****
  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
  
--- 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
  
***************
*** 631,747 ****
  
  2003-01-01 18:45  jcater
  
!       * setup.cfg.in, setup.py, gnue-navigator/setup.cfg.in,
!         gnue-navigator/setup.py,
!         gnue-navigator/scripts/gnue-navigator.in,
!         gnue-navigator/src/GNClient.py, gnue-navigator/src/GNConfig.py,
!         gnue-navigator/src/GNObjects.py, gnue-navigator/src/GNParser.py,
!         gnue-navigator/src/UItext.py, gnue-navigator/src/UIwxpython.py,
!         gnue-navigator/src/UIwxweb.py, gnue-navigator/src/__init__.py,
!         gnue-navigator/src/Actions/gnome_menu.py,
!         gnue-navigator/src/Actions/kde_menu.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
  
--- 586,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
  
***************
*** 749,762 ****
  
  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
  
--- 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
  
***************
*** 765,798 ****
  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
  
--- 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
  
***************
*** 801,816 ****
  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
  
--- 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
  
***************
*** 818,869 ****
  
  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
  
!       * ROADMAP.in, gnue-navigator/ROADMAP.in: added roadmap/feature plan
!         template and parser script
  
  2002-12-03 22:32  jcater
  
!       * src/adapters/filters/MailMerge/_merge/MergeBase.py:
! 
!         Misc changes
  
  2002-12-02 13:30  jcater
  
--- 757,807 ----
  
  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
  
!       * ROADMAP.in: added roadmap/feature plan template and parser script
  
  2002-12-03 22:32  jcater
  
!       * src/adapters/filters/MailMerge/_merge/MergeBase.py: 
!       
!       Misc changes
  
  2002-12-02 13:30  jcater
  
***************
*** 872,885 ****
  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
  
--- 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
  
***************
*** 888,1057 ****
  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
  
        * samples/mailmerge/mailmerge.py: remove pyxml specifics
  
- 2002-11-19 14:52  jcater
- 
-       * gnue-navigator/src/: GNParser.py, __init__.py: added description
-         to be a child of step
- 
  2002-11-17 19:27  jamest
  
!       * ChangeLog, NEWS, gnue-navigator/ChangeLog, gnue-navigator/NEWS:
!         Final updates for new release
  
  2002-11-17 19:17  jcater
  
!       * gnue-navigator/src/__init__.py, src/__init__.py,
!         src/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-14 14:26  jcater
! 
!       * gnue-navigator/src/GNParser.py: fixes for the new gparser
!         xmlelement support
  
  2002-11-13 23:05  jcater
  
!       * ChangeLog, NEWS, gnue-navigator/ChangeLog, gnue-navigator/NEWS:
!         Updated NEWS and ChangeLogs
  
  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
  
!       * gnue-navigator/packaging/mcmillan/navigator.spec,
!         gnue-navigator/packaging/mcmillan/hooks/hook-gnue.common.GComm.py,
!         
gnue-navigator/packaging/mcmillan/hooks/hook-gnue.common.GConnections.py,
!         
gnue-navigator/packaging/mcmillan/hooks/hook-gnue.common.commdrivers._helpers.RpcDoc.py,
!         gnue-navigator/packaging/mcmillan/hooks/hook-gnue.forms.GFClient.py,
!         gnue-navigator/packaging/mcmillan/hooks/hook-gnue.reports.GREngine.py,
!         
gnue-navigator/packaging/mcmillan/hooks/hook-gnue.reports.GRFilters.py,
!         packaging/mcmillan/reports.spec,
!         packaging/mcmillan/hooks/hook-gnue.common.GComm.py,
!         packaging/mcmillan/hooks/hook-gnue.common.GConnections.py,
!         
packaging/mcmillan/hooks/hook-gnue.common.commdrivers._helpers.RpcDoc.py,
!         packaging/mcmillan/hooks/hook-gnue.forms.GFClient.py,
!         packaging/mcmillan/hooks/hook-gnue.reports.GREngine.py,
!         packaging/mcmillan/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
  
!       * gnue-navigator/src/__init__.py, src/GRLayout.py, src/__init__.py,
!         src/base/GRLayout.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: 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
  
!       * gnue-navigator/src/__init__.py, src/__init__.py,
!         src/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
  
--- 826,973 ----
  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
  
        * samples/mailmerge/mailmerge.py: remove pyxml specifics
  
  2002-11-17 19:27  jamest
  
!       * ChangeLog, NEWS: Final updates for new release
  
  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
  
!       * ChangeLog, NEWS: Updated NEWS and ChangeLogs
  
  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
  
***************
*** 1060,1200 ****
  2002-11-11 22:27  jcater
  
        * src/adapters/filters/Labels/etc/label-specs.dat: added my label
!         specs file
! 
! 2002-11-10 14:32  jcater
! 
!       * gnue-navigator/src/GNParser.py: added missing buildImportableTags
!         call
  
  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 18:38  jcater
! 
!       * gnue-navigator/src/GNClient.py:
!         * Added gConfigForm global config method
! 
!         * added setFeature support to forms in On-Startup, you can do:
!         form.setFeature('GUI:MENUBAR:SUPPRESS',1) to suppress the menu
!         bar likewise with GUI:TOOLBAR:SUPPRESS these HAVE to appear in
!         On-Startup and their use is not officially supported!!!!
  
  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
  
        * AUTHORS: updated AUTHORS
  
- 2002-11-04 12:59  jamest
- 
-       * gnue-navigator/src/GNObjects.py: Made navigator work w/ current
-         rootObj call
- 
  2002-11-04 08:55  jamest
  
!       * gnue-navigator/src/UIwxpython.py, src/GREngine.py,
!         src/GRParser.py, src/GRReport.py, src/base/GREngine.py,
!         src/base/GRParser.py, src/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-04 00:02  jcater
! 
!       * gnue-navigator/src/GNParser.py:
! 
!         * Misc cleanup
  
  2002-11-02 00:02  jcater
  
!       * gnue-navigator/src/GNObjects.py, src/GRReport.py,
!         src/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
  
--- 976,1083 ----
  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
  
        * AUTHORS: updated AUTHORS
  
  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
  
***************
*** 1203,1587 ****
  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
  
!       * gnue-navigator/src/__init__.py, src/__init__.py,
!         src/base/__init__.py: updating version numbers to 'development'
!         status
! 
! 2002-09-29 19:56  jcater
! 
!       * gnue-navigator/setup.py: added manfile support
! 
! 2002-09-29 19:27  jcater
! 
!       * gnue-navigator/TODO: TODO fixes
  
  2002-09-29 19:19  jcater
  
!       * ChangeLog, gnue-navigator/ChangeLog,
!         gnue-navigator/packaging/mcmillan/navigator.spec,
!         gnue-navigator/src/__init__.py, src/__init__.py,
!         src/base/__init__.py: final changes for release
  
  2002-09-25 18:05  jcater
  
!       * doc/Concepts-Guide.sxw, doc/ReportingConcepts.lyx,
!         doc/Tech-Reference.sxw, doc/services.txt,
!         gnue-navigator/doc/Concepts-Guide.sxw,
!         gnue-navigator/doc/Tech-Reference.sxw: updates to documentation
  
  2002-09-24 10:04  jcater
  
        * src/: GRFilters.py, base/GRFilters.py: removed extraneous print
!         statement
! 
! 2002-09-23 23:41  jcater
! 
!       * gnue-navigator/src/UIwxpython.py: fixed runForm support in
!         Navigator (darn typos, part 2)
! 
! 2002-09-23 23:38  jcater
! 
!       * gnue-navigator/src/UIwxpython.py: fixed runForm support in
!         Navigator (darn typos)
! 
! 2002-09-23 23:35  jcater
! 
!       * gnue-navigator/src/UIwxpython.py: fixed runForm support in
!         Navigator
  
  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
  
        * NEWS: updated NEWS files
  
- 2002-09-20 14:23  jcater
- 
-       * gnue-navigator/MANIFEST.in: added support files needed for sdist
- 
  2002-09-20 01:23  jcater
  
!       * ChangeLog, gnue-navigator/ChangeLog, gnue-navigator/INSTALL,
!         gnue-navigator/NEWS: 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
  
!       * gnue-navigator/src/GNClient.py, gnue-navigator/src/UIwxpython.py,
!         src/GREngine.py, src/GRFilters.py,
!         src/adapters/filters/general/sablotron/Adapter.py,
!         src/base/GREngine.py, src/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,
!         gnue-navigator/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
  
!       * doc/technotes/index.txt, gnue-navigator/doc/technotes/index.txt:
!         added footer message
  
  2002-07-18 13:23  jcater
  
!       * doc/technotes/00000.txt, doc/technotes/index.txt,
!         gnue-navigator/doc/technotes/00000.txt,
!         gnue-navigator/doc/technotes/index.txt: added technote structure
  
  2002-07-15 15:00  jcater
  
!       * doc/gnue-reports.dtd, gnue-navigator/doc/gnue-navigator.dtd: more
!         changes to DTD to play nicer with emacs
  
  2002-07-15 14:35  jcater
  
!       * doc/gnue-reports.dtd, gnue-navigator/doc/gnue-navigator.dtd: misc
!         changes in DTD formatting
! 
! 2002-07-01 18:09  jamest
! 
!       * gnue-navigator/src/UIwxpython.py: Added delete() to trigger
!         namespace to delete the current record being commited usefull in
!         pre-commit triggers removed unneeded import from navigator
  
  2002-06-30 19:30  jcater
  
!       * doc/gnue-reports.dtd, gnue-navigator/doc/gnue-navigator.dtd:
!         Reworked support for gnuedtd... created base tool's DTD's as an
!         example
! 
! 2002-06-30 19:26  jcater
! 
!       * gnue-navigator/: FAQ, NEWS, TODO: documentation stubs
  
  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-10 18:42  siesel
! 
!       * gnue-navigator/: samples/foobulations.gpd, src/GNClient.py,
!         src/GNConfig.py, src/GNObjects.py, src/UItext.py,
!         src/UIwxpython.py, src/UIwxweb.py: add foobulations navigator
!         test changes to let navigator start reports with single logon
! 
! 2002-06-07 05:11  siesel
! 
!       * gnue-navigator/src/: GNClient.py, UItext.py, UIwxpython.py,
!         UIwxweb.py: add about box to UIwxpython, update text client to
!         work with the new GNDescription type, add an back button to
!         UIwxweb.
! 
! 2002-06-07 00:24  dneighbors
! 
!       * gnue-navigator/src/GNClient.py: Lame fix to circumvent fact that
!         web interface isnt same as wx interface just yet.
! 
! 2002-06-06 22:03  dneighbors
! 
!       * gnue-navigator/src/UIwxpython.py: Fixed not being able to run
!         forms from navigator.  Seemed like there was a stray 'return'
!         sitting out there.  I commented out incase it was there for
!         reason, but removing it fixed things.
! 
! 2002-06-06 21:15  jamest
! 
!       * gnue-navigator/: samples/sample.gpd, src/UIwxpython.py: Minor
!         updates to sample and new startup page
! 
! 2002-06-06 17:07  jamest
! 
!       * gnue-navigator/: samples/sample.gpd, src/GNObjects.py,
!         src/GNParser.py, src/UIwxpython.py: Added support for
!         <description> tag that can contain html code containing help text
!         for the navigator
! 
! 2002-06-06 16:16  siesel
! 
!       * gnue-navigator/: samples/sample.gpd, src/UIwxpython.py: corrected
!         sample.gfd add error dialog and removed endless handle error loop
! 
! 2002-06-06 15:55  jamest
! 
!       * gnue-navigator/src/: GNParser.py, UItext.py, UIwxpython.py,
!         UIwxweb.py: panels size properly now replaced the help text
!         widget with html widget replaced the description attribute with
!         title in preperation for adding a <description> tag
! 
! 2002-06-06 14:48  jamest
! 
!       * gnue-navigator/src/UIwxpython.py: Starting to add
!         description/help pane to navigator
! 
! 2002-06-05 19:35  jcater
! 
!       * gnue-navigator/src/UIwxpython.py: It's here! GNUe Navigator can
!         launch multiple forms within its python instance, requiring a
!         single session login
! 
! 2002-06-05 18:02  jcater
! 
!       * gnue-navigator/src/: GNClient.py, GNObjects.py, UIwxpython.py:
!         more work on threading support in Navigator
! 
! 2002-06-04 22:54  jcater
! 
!       * gnue-navigator/src/GNClient.py: more work on native support for
!         forms
! 
! 2002-06-04 18:20  jcater
! 
!       * gnue-navigator/src/: GNClient.py, GNConfig.py, GNObjects.py,
!         UIwxpython.py: working on getting navigator to do local forms
!         instances
! 
! 2002-06-04 16:59  jcater
! 
!       * gnue-navigator/src/UIwxpython.py: Changes to make default a tree
  
  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-04 16:03  jcater
! 
!       * gnue-navigator/src/UIwxweb.py: fix for web driver
  
  2002-06-03 17:36  jcater
  
--- 1086,1332 ----
  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
  
        * NEWS: updated NEWS files
  
  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
  
!       * doc/technotes/index.txt: added footer message
  
  2002-07-18 13:23  jcater
  
!       * doc/technotes/: 00000.txt, index.txt: added technote structure
  
  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
  
!       * doc/gnue-reports.dtd: misc changes in DTD formatting
  
  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
  
***************
*** 1601,1613 ****
  
  2002-06-03 14:42  jcater
  
!       * ChangeLog, INSTALL, setup.py, gnue-navigator/README,
!         gnue-navigator/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
  
--- 1346,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
  
***************
*** 1615,1631 ****
  
  2002-06-02 17:21  jcater
  
!       * MANIFEST.in, setup.py, gnue-navigator/src/GNClient.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, gnue-navigator/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
  
--- 1360,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
  
***************
*** 1642,1658 ****
  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
  
--- 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
  
***************
*** 1661,1704 ****
  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
  
!       * gnue-navigator/scripts/.cvsignore, gnue-navigator/src/.cvsignore,
!         gnue-navigator/src/Actions/.cvsignore, scripts/.cvsignore,
!         src/.cvsignore: Ignore some files.
  
  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
  
--- 1404,1444 ----
  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
  
!       * scripts/.cvsignore, src/.cvsignore: Ignore some files.
  
  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
  
***************
*** 1707,1818 ****
  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
  
!       * gnue-navigator/src/GNClient.py, gnue-navigator/src/GNConfig.py,
!         gnue-navigator/src/GNObjects.py,
!         gnue-navigator/src/UIwxpython.py,
!         gnue-navigator/src/Actions/gnome_menu.py,
!         gnue-navigator/src/Actions/kde_menu.py,
!         src/adapters/destinations/email/sendmail.py, src/GRConfig.py,
!         src/GREngine.py, src/GRFilters.py, src/GROutputAdapter.py,
!         src/GRRun.py, src/GRServer.py,
!         src/adapters/destinations/fax/hylafax.py,
!         src/adapters/destinations/printer/bsd.py, src/base/GRConfig.py,
!         src/base/GREngine.py, src/base/GRFilters.py,
!         src/base/GROutputAdapter.py, src/client/GRRun.py,
!         src/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, gnue-navigator/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
  
!       * .cvsignore, gnue-navigator/.cvsignore: added cvsignore file
  
  2002-04-22 02:18  jcater
  
!       * setup.py, gnue-navigator/setup.py: fixed if's without
!         corresponding code blocks (per btami)
  
  2002-04-18 13:29  jcater
  
--- 1447,1549 ----
  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
  
!       * .cvsignore: added cvsignore file
  
  2002-04-22 02:18  jcater
  
!       * setup.py: fixed if's without corresponding code blocks (per
!       btami)
  
  2002-04-18 13:29  jcater
  
***************
*** 1820,1842 ****
  
  2002-04-18 10:12  jcater
  
!       * setup.py, gnue-navigator/setup.py: [WO #30] removed PyXML checks
!         from the setup scripts
  
  2002-04-17 14:09  jamest
  
!       * gnue-navigator/src/__init__.py, src/GRLayout.py,
!         src/GRSources.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: removed getObjectType() clean up start
!         of some subtle new bugs
  
  2002-04-15 17:05  jcater
  
--- 1551,1570 ----
  
  2002-04-18 10:12  jcater
  
!       * setup.py: [WO #30] removed PyXML checks from the setup scripts
  
  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
  
***************
*** 1849,1880 ****
  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
  
--- 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
  
***************
*** 1883,1897 ****
  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, gnue-navigator/AUTHORS,
!         src/GRParser.py, src/base/GRParser.py: updates to documentation
  
  2002-04-13 19:36  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
  
***************
*** 1900,1937 ****
  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
  
--- 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
  
***************
*** 1940,1954 ****
  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
  
--- 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
  
***************
*** 1961,1979 ****
  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
  
--- 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
  
***************
*** 1982,1996 ****
  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
  
--- 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
  
***************
*** 1999,2052 ****
  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
  
--- 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
  
***************
*** 2059,2242 ****
  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 21:52  dneighbors
! 
!       * gnue-navigator/src/GNObjects.py: ** Added log message instead of
!         doing blind pass until reports    type implemented.
  
  2002-04-02 16:14  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
  
***************
*** 2245,2275 ****
  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
  
--- 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
  
***************
*** 2277,2378 ****
  
  2002-03-22 01:38  jcater
  
!       * gnue-navigator/src/GNParser.py, src/GRParser.py,
!         src/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-14 17:07  jamest
! 
!       * gnue-navigator/src/GNObjects.py: Windows updates syncing machines
! 
! 2002-02-14 00:01  jamest
! 
!       * gnue-navigator/src/GNObjects.py: Check for missing formdir in
!         gnue.conf
! 
! 2002-02-13 15:59  jamest
! 
!       * gnue-navigator/src/: GNObjects.py, UIwxpython.py: fixed window
!         startup size on win32 start of default path support for running
!         forms (broken on win32)
! 
! 2002-02-13 14:38  jamest
! 
!       * gnue-navigator/: setup.py, src/GNClient.py, src/GNObjects.py,
!         src/GNParser.py, src/UItext.py, src/UIwxpython.py,
!         src/UIwxweb.py: added type='app' support to steps added hourglass
!         feedback on form/app launch fixed setup to include Actions
!         package on install
  
  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-22 19:25  jcater
! 
!       * gnue-navigator/src/GNObjects.py: implemented a basic GNUe
!         Navigator module for GNUe Designer
! 
! 2002-01-21 17:56  jcater
! 
!       * gnue-navigator/src/UIwxweb.py: added widget toolbar to designer;
!         not yet functional
! 
! 2002-01-18 14:57  jcater
! 
!       * gnue-navigator/src/: UIwxpython.py, UIwxweb.py: fixed problem
!         w/navigator hanging on exit
! 
! 2002-01-13 23:40  jcater
! 
!       * gnue-navigator/src/Actions/: gnome_menu.py, kde_menu.py: fixed
!         issue with '/' in directories/submenus
! 
! 2002-01-13 22:13  jcater
! 
!       * gnue-navigator/src/Actions/: gnome_menu.py, kde_menu.py: fixed
!         issue with '/' in filenames
  
  2002-01-11 01:35  jcater
  
!       * gnue-navigator/src/__init__.py, src/__init__.py,
!         src/base/__init__.py: misc changes; restructuring -- this may
!         temporarily break cvs, I'll fix in the AM
! 
! 2002-01-10 19:14  jcater
! 
!       * gnue-navigator/src/: GNClient.py, UIwxweb.py: syncing machines
! 
! 2002-01-08 23:09  jcater
! 
!       * gnue-navigator/: AUTHORS, README: updated AUTHORS and created a
!         basic README   ** SOMEONE PLEASE DO A BETTER README **
! 
! 2002-01-08 22:57  jcater
! 
!       * gnue-navigator/src/: GNClient.py, Actions/__init__.py,
!         Actions/gnome_menu.py, Actions/kde_menu.py: Implemented
!         --install-kde-menu and --install-gnome-menu functionality
! 
! 2002-01-08 18:07  jcater
! 
!       * gnue-navigator/src/: GNClient.py, UItext.py, UIwxpython.py: added
!         a text-based (line-oriented) menu module
! 
! 2002-01-08 16:31  jcater
! 
!       * gnue-navigator/: setup.cfg.in, setup.py,
!         scripts/gnue-navigator.in: added setup.py
! 
! 2002-01-08 16:16  jcater
! 
!       * gnue-navigator/: AUTHORS, COPYING, ChangeLog, INSTALL, README,
!         samples/sample.gpd, scripts/gnue-navigator.in, src/GNClient.py,
!         src/GNObjects.py, src/GNParser.py, src/UIwxpython.py,
!         src/__init__.py: first stab at a navigator
  
  2001-11-05 20:29  jamest
  
--- 1990,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
  
***************
*** 2385,2391 ****
  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
  
--- 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
  
***************
*** 2394,2401 ****
  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
  
--- 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
  
***************
*** 2404,2456 ****
  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
  
--- 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
  
***************
*** 2459,2555 ****
  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
  
--- 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
  
***************
*** 2558,2565 ****
  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
  
--- 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
  
***************
*** 2568,2574 ****
  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
  
--- 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
  
***************
*** 2577,2669 ****
  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
  
--- 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
  
***************
*** 2672,2678 ****
  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
  
--- 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
  
***************
*** 2681,2721 ****
  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
  
--- 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
  
***************
*** 2728,2799 ****
  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]
  
--- 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]
  




reply via email to

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