/[gnue]/gnue-reports/ChangeLog
ViewVC logotype

Diff of /gnue-reports/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.13 by jcater, Sun Aug 10 18:09:41 2003 UTC revision 1.14 by jamest, Tue Oct 21 01:47:05 2003 UTC
# Line 1  Line 1 
1    2003-10-06 14:23  jcater
2    
3            * src/adapters/filters/Universal/: Base/Parser.py, pcl5/Writer.py,
4              pdf/Writer.py, postscript/Writer.py,
5              postscript/psutils/PrinterDefinition.py: fixed python syntax
6              errors, so modules will compile
7    
8    2003-10-06 14:10  jcater
9    
10            * doc/Tech-Reference.sxw: fixed zero-length file
11    
12    2003-10-06 13:53  reinhard
13    
14            * setup.py, doc/man/gnue-reports-server.1, doc/man/gnue-reports.1:
15              Include man files.
16    
17    2003-10-05 19:50  jbailey
18    
19            * packaging/debian/: .cvsignore, README.cvs, changelog, compat,
20              control, copyright, rules: gnue-reports (0.1.2.20031005)
21              unstable; urgency=low
22    
23                * Update to current CVS.
24                * Update to python 2.3.  Repackage with cdbs.
25    
26               -- Jeff Bailey <jbailey@nisa.net>  Sun,  5 Oct 2003 20:47:04
27              -0400
28    
29    2003-10-05 13:02  btami
30    
31            * scripts/: gnue-reports, gnue-reports-server: removed old "magic"
32              code needed for mcmillan packaging on win32
33    
34    2003-10-05 12:28  reinhard
35    
36            * scripts/: gnue-reports, gnue-reports-server: Added missing files.
37    
38    2003-10-05 12:12  reinhard
39    
40            * .cvsignore, MANIFEST.in, setup.cfg.in, setup.cvs, setup.py,
41              scripts/.cvsignore, scripts/gnue-reports-server.in,
42              scripts/gnue-reports.in, src/__init__.py, src/server/GRServer.py:
43              Changed setup script to use GSetup.
44    
45    2003-10-04 06:22  reinhard
46    
47            * setup.cvs: Fixes for CVS installation.
48    
49    2003-10-02 20:09  jamest
50    
51            * src/base/GRDataMapper.py: Fix for None values in sums
52    
53    2003-09-30 21:59  jcater
54    
55            * src/adapters/filters/Labels/labels/formatters/postscript.py: fix
56              for multipage labels
57    
58    2003-09-30 21:50  jcater
59    
60            * samples/labels/README: added sample command line
61    
62    2003-09-29 06:47  jamest
63    
64            *
65              src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py:
66              bypass ttf support on distros with older reports labs
67    
68    2003-09-25 20:05  jcater
69    
70            * setup.cvs: Added a new per-module cvs setup system
71    
72    2003-09-18 22:59  jcater
73    
74            * setup.py: fix for --prefix
75    
76    2003-09-17 20:36  jamest
77    
78            * src/base/: GREngine.py, GRExceptions.py: catch the GConnections
79              traceback if requested connection defintion is not found
80    
81    2003-09-15 14:14  jamest
82    
83            * src/base/GRDataMapper.py: the 'sum' function now uses FixedPoint
84              to reduce rounding errors
85    
86    2003-08-21 10:57  jcater
87    
88            * src/__init__.py: updated release status
89    
90    2003-08-10 13:15  jcater
91    
92            * NEWS: updated dates in NEWS files
93    
94    2003-08-10 13:09  jcater
95    
96            * ChangeLog: last minute release commits
97    
98  2003-07-25 20:47  jamest  2003-07-25 20:47  jamest
99    
100          * src/__init__.py: prerelease prep          * src/__init__.py: prerelease prep
# Line 9  Line 106 
106  2003-07-02 14:43  jcater  2003-07-02 14:43  jcater
107    
108          * src/base/layout/ContainerElement.py: fixed datasource-less top          * src/base/layout/ContainerElement.py: fixed datasource-less top
109          sections            sections
110    
111  2003-06-16 07:39  btami  2003-06-16 07:39  btami
112    
113          * src/: adapters/filters/general/libxslt/Adapter.py,          * src/: adapters/filters/general/libxslt/Adapter.py,
114          base/GREngine.py, base/GRFilters.py, client/GRRun.py: fixing            base/GREngine.py, base/GRFilters.py, client/GRRun.py: fixing
115          reports support in navigator            reports support in navigator
116    
117  2003-06-11 17:28  btami  2003-06-11 17:28  btami
118    
119          * src/adapters/destinations/printer/win32raw.py: adding print          * src/adapters/destinations/printer/win32raw.py: adding print
120          dialog support if no printer specified            dialog support if no printer specified
121    
122  2003-06-10 12:45  btami  2003-06-10 12:45  btami
123    
124          *          *
125          src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py:            src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py:
126          just converting all CRCRLF to CRLF            just converting all CRCRLF to CRLF
127    
128  2003-06-10 07:44  btami  2003-06-10 07:44  btami
129    
130          * src/adapters/destinations/printer/win32raw.py: destination          * src/adapters/destinations/printer/win32raw.py: destination
131          adapter for writing raw data (text/ps/pcl/esc-p) to a win32 printer            adapter for writing raw data (text/ps/pcl/esc-p) to a win32
132              printer
133    
134  2003-05-29 14:48  siesel  2003-05-29 14:48  siesel
135    
136          *          *
137          src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py:            src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py:
138          add support for ttf fonts and CJK reports (through utf-8 encoding)            add support for ttf fonts and CJK reports (through utf-8
139              encoding)
140    
141  2003-05-27 16:07  siesel  2003-05-27 16:07  siesel
142    
143          * src/adapters/filters/general/libxslt/: .cvsignore, Adapter.py,          * src/adapters/filters/general/libxslt/: .cvsignore, Adapter.py,
144          __init__.py: add wrapper for libxslt XSLT Processor            __init__.py: add wrapper for libxslt XSLT Processor
145    
146  2003-05-15 18:08  jcater  2003-05-15 18:08  jcater
147    
148          * doc/report-notes.txt, samples/foobulations/docbook.grd: misc          * doc/report-notes.txt, samples/foobulations/docbook.grd: misc
149          fixes            fixes
150    
151  2003-05-13 22:42  jcater  2003-05-13 22:42  jcater
152    
153          * doc/report-notes.txt, samples/foobulations/docbook.grd,          * doc/report-notes.txt, samples/foobulations/docbook.grd,
154          src/base/GRParser.py: more work            src/base/GRParser.py: more work
155    
156  2003-05-13 18:28  jcater  2003-05-13 18:28  jcater
157    
158          * doc/technotes/00002.txt, samples/docbook/README: synching          * doc/technotes/00002.txt, samples/docbook/README: synching
159          machines            machines
160    
161  2003-05-13 13:58  jcater  2003-05-13 13:58  jcater
162    
163          * MANIFEST.in, TODO, setup.py, doc/report-notes.txt,          * MANIFEST.in, TODO, setup.py, doc/report-notes.txt,
164          doc/technotes/00002.txt,            doc/technotes/00002.txt,
165          src/adapters/filters/Universal/Base/Parser.py,            src/adapters/filters/Universal/Base/Parser.py,
166          src/adapters/filters/Universal/Base/Helpers/Measurement.py,            src/adapters/filters/Universal/Base/Helpers/Measurement.py,
167          src/adapters/filters/Universal/Base/Objects/BaseObj.py,            src/adapters/filters/Universal/Base/Objects/BaseObj.py,
168          src/adapters/filters/Universal/Base/Objects/ContainerObj.py,            src/adapters/filters/Universal/Base/Objects/ContainerObj.py,
169          src/adapters/filters/Universal/Base/Objects/FormattableObject.py,            src/adapters/filters/Universal/Base/Objects/FormattableObject.py,
170          src/adapters/filters/Universal/Base/Objects/PositionableObj.py,            src/adapters/filters/Universal/Base/Objects/PositionableObj.py,
171          src/adapters/filters/Universal/Base/Objects/Report.py,            src/adapters/filters/Universal/Base/Objects/Report.py,
172          src/adapters/filters/Universal/Base/Objects/Section.py,            src/adapters/filters/Universal/Base/Objects/Section.py,
173          src/adapters/filters/Universal/Base/styles/Parser.py,            src/adapters/filters/Universal/Base/styles/Parser.py,
174          src/adapters/filters/Universal/Base/styles/StyleHandler.py,            src/adapters/filters/Universal/Base/styles/StyleHandler.py,
175          src/adapters/filters/Universal/html/Writer.py,            src/adapters/filters/Universal/html/Writer.py,
176          src/adapters/filters/Universal/lineprinter/Writer.py,            src/adapters/filters/Universal/lineprinter/Writer.py,
177          src/adapters/filters/Universal/pcl5/Writer.py,            src/adapters/filters/Universal/pcl5/Writer.py,
178          src/adapters/filters/Universal/pdf/Writer.py,            src/adapters/filters/Universal/pdf/Writer.py,
179          src/adapters/filters/Universal/postscript/Writer.py,            src/adapters/filters/Universal/postscript/Writer.py,
180          src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py,            src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py,
181          src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/MinimalistDriver.py,            src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/MinimalistDriver.py,
182          src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/Postscript2Driver.py,            src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/Postscript2Driver.py,
183          src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeBook.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeBook.py,
184          src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeBookOblique.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeBookOblique.py,
185          src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeDemi.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeDemi.py,
186          src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeDemiOblique.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeDemiOblique.py,
187          src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanDemi.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanDemi.py,
188          src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanDemiItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanDemiItalic.py,
189          src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanLight.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanLight.py,
190          src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanLightItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanLightItalic.py,
191          src/adapters/filters/Universal/postscript/psutils/GenericFonts/Courier.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/Courier.py,
192          src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierBold.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierBold.py,
193          src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierBoldOblique.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierBoldOblique.py,
194          src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierOblique.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierOblique.py,
195          src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helvetica.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helvetica.py,
196          src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaBold.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaBold.py,
197          src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaBoldOblique.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaBoldOblique.py,
198          src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrow.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrow.py,
199          src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowBold.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowBold.py,
200          src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowBoldOblique.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowBoldOblique.py,
201          src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowOblique.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowOblique.py,
202          src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaOblique.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaOblique.py,
203          src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkBold.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkBold.py,
204          src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkBoldItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkBoldItalic.py,
205          src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkItalic.py,
206          src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkRoman.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkRoman.py,
207          src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoBold.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoBold.py,
208          src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoBoldItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoBoldItalic.py,
209          src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoItalic.py,
210          src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoRoman.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoRoman.py,
211          src/adapters/filters/Universal/postscript/psutils/GenericFonts/Symbol.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/Symbol.py,
212          src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesBold.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesBold.py,
213          src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesBoldItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesBoldItalic.py,
214          src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesItalic.py,
215          src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesRoman.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesRoman.py,
216          src/adapters/filters/Universal/postscript/psutils/GenericFonts/ZapfChanceryMediumItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/ZapfChanceryMediumItalic.py,
217          src/adapters/filters/Universal/postscript/psutils/GenericFonts/ZapfDingbats.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/ZapfDingbats.py,
218          src/adapters/filters/Universal/rtf/Writer.py,            src/adapters/filters/Universal/rtf/Writer.py,
219          src/adapters/filters/Universal/tex/Writer.py,            src/adapters/filters/Universal/tex/Writer.py,
220          src/adapters/filters/Universal/xhtml/Writer.py: updates because of            src/adapters/filters/Universal/xhtml/Writer.py: updates because
221          new format's name change from Standard to Universal            of new format's name change from Standard to Universal
222    
223  2003-05-13 13:51  jcater  2003-05-13 13:51  jcater
224    
225          * src/adapters/filters/Universal/etc/standard-styles.grs:          * src/adapters/filters/Universal/etc/standard-styles.grs:
226            
227          synching machines            synching machines
228    
229  2003-05-12 17:53  jcater  2003-05-12 17:53  jcater
230    
231          * src/adapters/filters/Universal/etc/standard-styles.grs: minor          * src/adapters/filters/Universal/etc/standard-styles.grs: minor
232          fixes            fixes
233    
234  2003-05-11 21:00  jcater  2003-05-11 21:00  jcater
235    
236          * doc/report-notes.txt:          * doc/report-notes.txt:
237           synching machines             synching machines
238    
239  2003-05-10 03:19  btami  2003-05-10 03:19  btami
240    
# Line 144  Line 243 
243  2003-04-30 17:31  jcater  2003-04-30 17:31  jcater
244    
245          * doc/report-notes.txt,          * doc/report-notes.txt,
246          src/adapters/filters/Universal/etc/standard-styles.grs: more work            src/adapters/filters/Universal/etc/standard-styles.grs: more work
247          on reports standard format            on reports standard format
248    
249  2003-04-29 17:42  jcater  2003-04-29 17:42  jcater
250    
251          * src/adapters/filters/Universal/:          * src/adapters/filters/Universal/:
252          postscript/psutils/PrinterDefinition.py, tex/Writer.py,            postscript/psutils/PrinterDefinition.py, tex/Writer.py,
253          tex/__init__.py: more work, dagnabit            tex/__init__.py: more work, dagnabit
254    
255  2003-04-28 18:01  jcater  2003-04-28 18:01  jcater
256    
257          * src/adapters/filters/Universal/postscript/: Writer.py,          * src/adapters/filters/Universal/postscript/: Writer.py,
258          psutils/PrinterDefinition.py: more work on postscript            psutils/PrinterDefinition.py: more work on postscript
259    
260  2003-04-28 13:23  jcater  2003-04-28 13:23  jcater
261    
262          * setup.py, src/adapters/filters/Universal/Base/PageSizes.py,          * setup.py, src/adapters/filters/Universal/Base/PageSizes.py,
263          src/adapters/filters/Universal/postscript/Writer.py,            src/adapters/filters/Universal/postscript/Writer.py,
264          src/adapters/filters/Universal/postscript/psutils/PSOutputStream.py,            src/adapters/filters/Universal/postscript/psutils/PSOutputStream.py,
265          src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/PageSizes.py:            src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/PageSizes.py:
266          fixed setup.py; more cleanup            fixed setup.py; more cleanup
267    
268  2003-04-25 23:57  jcater  2003-04-25 23:57  jcater
269    
270          * src/adapters/filters/Universal/: Base/Writers/AbsoluteWriter.py,          * src/adapters/filters/Universal/: Base/Writers/AbsoluteWriter.py,
271          Base/Writers/RelativeWriter.py, Base/Writers/Writer.py,            Base/Writers/RelativeWriter.py, Base/Writers/Writer.py,
272          Base/Writers/__init__.py, html/Writer.py, lineprinter/Writer.py,            Base/Writers/__init__.py, html/Writer.py, lineprinter/Writer.py,
273          pcl5/Writer.py, pdf/Writer.py, postscript/Writer.py, rtf/Writer.py,            pcl5/Writer.py, pdf/Writer.py, postscript/Writer.py,
274          xhtml/Writer.py: cleanup            rtf/Writer.py, xhtml/Writer.py: cleanup
275    
276  2003-04-25 17:31  jcater  2003-04-25 17:31  jcater
277    
278          * src/adapters/filters/Universal/: Base/Writers/Writer.py,          * src/adapters/filters/Universal/: Base/Writers/Writer.py,
279          html/Writer.py, html/__init__.py, lineprinter/Writer.py,            html/Writer.py, html/__init__.py, lineprinter/Writer.py,
280          lineprinter/__init__.py, pcl5/Writer.py, pdf/Writer.py,            lineprinter/__init__.py, pcl5/Writer.py, pdf/Writer.py,
281          postscript/Writer.py, rtf/Writer.py, rtf/__init__.py,            postscript/Writer.py, rtf/Writer.py, rtf/__init__.py,
282          xhtml/Writer.py, xhtml/__init__.py: start of output writer support            xhtml/Writer.py, xhtml/__init__.py: start of output writer
283              support
284    
285  2003-04-24 10:21  jcater  2003-04-24 10:21  jcater
286    
287          * src/adapters/filters/Universal/: pcl5/__init__.py,          * src/adapters/filters/Universal/: pcl5/__init__.py,
288          pdf/__init__.py, postscript/__init__.py: synching machines            pdf/__init__.py, postscript/__init__.py: synching machines
289    
290  2003-04-23 17:31  jcater  2003-04-23 17:31  jcater
291    
292          *          *
293          src/adapters/filters/Universal/postscript/psutils/PSOutputStream.py,            src/adapters/filters/Universal/postscript/psutils/PSOutputStream.py,
294          src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py,            src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py,
295          src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/MinimalistDriver.py,            src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/MinimalistDriver.py,
296          src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/Postscript2Driver.py,            src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/Postscript2Driver.py,
297          utils/create-afm-classes.py, utils/create-ppd-classes.py: work on            utils/create-afm-classes.py, utils/create-ppd-classes.py: work on
298          postscript output            postscript output
299    
300  2003-04-22 08:43  jcater  2003-04-22 08:43  jcater
301    
302          *          *
303          src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/__init__.py:            src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/__init__.py:
304          missing files            missing files
305    
306  2003-04-22 08:42  jcater  2003-04-22 08:42  jcater
307    
308          * src/adapters/filters/Universal/postscript/psutils/FontMetrics.py,          * src/adapters/filters/Universal/postscript/psutils/FontMetrics.py,
309          src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/PageSizes.py,            src/adapters/filters/Universal/postscript/psutils/GenericDefinitions/PageSizes.py,
310          src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeBook.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeBook.py,
311          src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeBookOblique.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeBookOblique.py,
312          src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeDemi.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeDemi.py,
313          src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeDemiOblique.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/AvantGardeDemiOblique.py,
314          src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanDemi.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanDemi.py,
315          src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanDemiItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanDemiItalic.py,
316          src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanLight.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanLight.py,
317          src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanLightItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/BookmanLightItalic.py,
318          src/adapters/filters/Universal/postscript/psutils/GenericFonts/Courier.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/Courier.py,
319          src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierBold.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierBold.py,
320          src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierBoldOblique.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierBoldOblique.py,
321          src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierOblique.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/CourierOblique.py,
322          src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helvetica.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/Helvetica.py,
323          src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaBold.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaBold.py,
324          src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaBoldOblique.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaBoldOblique.py,
325          src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrow.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrow.py,
326          src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowBold.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowBold.py,
327          src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowBoldOblique.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowBoldOblique.py,
328          src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowOblique.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaNarrowOblique.py,
329          src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaOblique.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/HelveticaOblique.py,
330          src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkBold.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkBold.py,
331          src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkBoldItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkBoldItalic.py,
332          src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkItalic.py,
333          src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkRoman.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/NewCenturySchlbkRoman.py,
334          src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoBold.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoBold.py,
335          src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoBoldItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoBoldItalic.py,
336          src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoItalic.py,
337          src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoRoman.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/PalatinoRoman.py,
338          src/adapters/filters/Universal/postscript/psutils/GenericFonts/Symbol.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/Symbol.py,
339          src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesBold.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesBold.py,
340          src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesBoldItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesBoldItalic.py,
341          src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesItalic.py,
342          src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesRoman.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/TimesRoman.py,
343          src/adapters/filters/Universal/postscript/psutils/GenericFonts/ZapfChanceryMediumItalic.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/ZapfChanceryMediumItalic.py,
344          src/adapters/filters/Universal/postscript/psutils/GenericFonts/ZapfDingbats.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/ZapfDingbats.py,
345          src/adapters/filters/Universal/postscript/psutils/GenericFonts/__init__.py,            src/adapters/filters/Universal/postscript/psutils/GenericFonts/__init__.py,
346          utils/create-afm-classes.py: * Support for postscript font metrics,            utils/create-afm-classes.py: * Support for postscript font
347          including preloading metrics for the 35 standard postscript fonts.            metrics, including preloading metrics for the 35 standard
348              postscript fonts.
349    
350  2003-04-17 19:27  jcater  2003-04-17 19:27  jcater
351    
352          * src/adapters/filters/MailMerge/merge_ps/Adapter.py: removed          * src/adapters/filters/MailMerge/merge_ps/Adapter.py: removed
353          comment generation from merge_ps driver as it is throwing off some            comment generation from merge_ps driver as it is throwing off
354          postscript rippers            some postscript rippers
355    
356  2003-04-15 17:32  jcater  2003-04-15 17:32  jcater
357    
358          * src/adapters/filters/Universal/: Base/Parser.py,          * src/adapters/filters/Universal/: Base/Parser.py,
359          Base/ParserTypes.py, Base/Helpers/Color.py,            Base/ParserTypes.py, Base/Helpers/Color.py,
360          Base/Helpers/Measurement.py, Base/Helpers/TextMeasurement.py,            Base/Helpers/Measurement.py, Base/Helpers/TextMeasurement.py,
361          Base/Objects/BaseObj.py, Base/Objects/ContainerObj.py,            Base/Objects/BaseObj.py, Base/Objects/ContainerObj.py,
362          Base/Objects/FormattableObject.py, Base/Objects/PositionableObj.py,            Base/Objects/FormattableObject.py,
363          Base/Objects/Report.py, Base/Objects/Section.py,            Base/Objects/PositionableObj.py, Base/Objects/Report.py,
364          Base/styles/Parser.py, Base/styles/StyleHandler.py,            Base/Objects/Section.py, Base/styles/Parser.py,
365          Base/styles/Objects/Styles.py, Base/styles/Objects/TextStyle.py,            Base/styles/StyleHandler.py, Base/styles/Objects/Styles.py,
366          postscript/psutils/FontMetrics.py,            Base/styles/Objects/TextStyle.py,
367          postscript/psutils/PSOutputStream.py,            postscript/psutils/FontMetrics.py,
368          postscript/psutils/PrinterDefinition.py: added __all__ notation to            postscript/psutils/PSOutputStream.py,
369          modules to cleanup their exported functions            postscript/psutils/PrinterDefinition.py: added __all__ notation
370              to modules to cleanup their exported functions
371    
372  2003-04-15 17:06  jcater  2003-04-15 17:06  jcater
373    
374          * src/: __init__.py,          * src/: __init__.py,
375          adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:            adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
376          set version numbers to reflect development status            set version numbers to reflect development status
377    
378  2003-04-10 01:16  siesel  2003-04-10 01:16  siesel
379    
380          * src/: adapters/filters/general/.cvsignore,          * src/: adapters/filters/general/.cvsignore,
381          adapters/filters/general/4xslt/.cvsignore, base/.cvsignore,            adapters/filters/general/4xslt/.cvsignore, base/.cvsignore,
382          base/layout/.cvsignore, client/.cvsignore, server/.cvsignore,            base/layout/.cvsignore, client/.cvsignore, server/.cvsignore,
383          adapters/filters/Labels/.cvsignore,            adapters/filters/Labels/.cvsignore,
384          adapters/filters/Labels/labels/.cvsignore,            adapters/filters/Labels/labels/.cvsignore,
385          adapters/filters/Labels/labels/formatters/.cvsignore,            adapters/filters/Labels/labels/formatters/.cvsignore,
386          adapters/filters/MailMerge/.cvsignore,            adapters/filters/MailMerge/.cvsignore,
387          adapters/filters/MailMerge/merge_ps/.cvsignore,            adapters/filters/MailMerge/merge_ps/.cvsignore,
388          adapters/filters/MailMerge/merge_psfax/.cvsignore,            adapters/filters/MailMerge/merge_psfax/.cvsignore,
389          adapters/filters/SimpleTabulation/.cvsignore,            adapters/filters/SimpleTabulation/.cvsignore,
390          adapters/filters/SimpleTabulation/tabulator/.cvsignore,            adapters/filters/SimpleTabulation/tabulator/.cvsignore,
391          adapters/filters/SimpleTabulation/tabulator/formatters/.cvsignore,            adapters/filters/SimpleTabulation/tabulator/formatters/.cvsignore,
392          adapters/filters/Universal/.cvsignore,            adapters/filters/Universal/.cvsignore,
393          adapters/filters/Universal/Base/.cvsignore,            adapters/filters/Universal/Base/.cvsignore,
394          adapters/filters/Universal/Base/Helpers/.cvsignore,            adapters/filters/Universal/Base/Helpers/.cvsignore,
395          adapters/filters/Universal/Base/Objects/.cvsignore,            adapters/filters/Universal/Base/Objects/.cvsignore,
396          adapters/filters/Universal/Base/styles/.cvsignore,            adapters/filters/Universal/Base/styles/.cvsignore,
397          adapters/filters/Universal/Base/styles/Objects/.cvsignore,            adapters/filters/Universal/Base/styles/Objects/.cvsignore,
398          adapters/filters/Universal/postscript/psutils/.cvsignore: beautify            adapters/filters/Universal/postscript/psutils/.cvsignore:
399          cvs output            beautify cvs output
400    
401  2003-04-07 17:28  jcater  2003-04-07 17:28  jcater
402    
403          *          *
404          src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:            src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
405          more work            more work
406    
407  2003-04-07 03:45  jcater  2003-04-07 03:45  jcater
408    
409          *          *
410          src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:            src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
411          more work            more work
412    
413  2003-04-07 03:25  jcater  2003-04-07 03:25  jcater
414    
415          *          *
416          src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:            src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
417          added import support            added import support
418    
419  2003-04-07 02:18  jcater  2003-04-07 02:18  jcater
420    
421          *          *
422          src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:            src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
423          more work on PPD support            more work on PPD support
424    
425  2003-04-06 21:12  jamest  2003-04-06 21:12  jamest
426    
# Line 331  Line 433 
433  2003-04-04 17:26  jcater  2003-04-04 17:26  jcater
434    
435          * src/adapters/filters/Universal/: Base/ParserTypes.py,          * src/adapters/filters/Universal/: Base/ParserTypes.py,
436          Base/Helpers/Measurement.py, Base/Helpers/TextMeasurement.py,            Base/Helpers/Measurement.py, Base/Helpers/TextMeasurement.py,
437          Base/styles/Parser.py, etc/standard-styles.grs,            Base/styles/Parser.py, etc/standard-styles.grs,
438          postscript/psutils/PrinterDefinition.py:            postscript/psutils/PrinterDefinition.py:
439          * More cleanup on styles / postscript support            * More cleanup on styles / postscript support
440    
441  2003-04-03 20:50  jcater  2003-04-03 20:50  jcater
442    
443          * src/adapters/filters/Universal/Base/: ParserTypes.py,          * src/adapters/filters/Universal/Base/: ParserTypes.py,
444          Helpers/TextMeasurement.py, styles/Parser.py: added missing files            Helpers/TextMeasurement.py, styles/Parser.py: added missing files
445    
446  2003-04-03 20:37  jcater  2003-04-03 20:37  jcater
447    
# Line 348  Line 450 
450  2003-04-03 17:20  jcater  2003-04-03 17:20  jcater
451    
452          * src/adapters/filters/Universal/Base/styles/: StyleHandler.py,          * src/adapters/filters/Universal/Base/styles/: StyleHandler.py,
453          Objects/Styles.py, Objects/TextStyle.py: more work on style            Objects/Styles.py, Objects/TextStyle.py: more work on style
454          definitions            definitions
455    
456  2003-04-02 02:42  btami  2003-04-02 02:42  btami
457    
# Line 369  Line 471 
471    
472  2003-03-05 17:12  jcater  2003-03-05 17:12  jcater
473    
474          * doc/report-notes.txt:          * doc/report-notes.txt:
475            
476          Misc cleanup            Misc cleanup
477    
478  2003-03-04 17:19  jcater  2003-03-04 17:19  jcater
479    
480          * setup.py, doc/technotes/00002.txt,          * setup.py, doc/technotes/00002.txt,
481          src/adapters/filters/Universal/Base/Helpers.py,            src/adapters/filters/Universal/Base/Helpers.py,
482          src/adapters/filters/Universal/Base/Helpers/Color.py,            src/adapters/filters/Universal/Base/Helpers/Color.py,
483          src/adapters/filters/Universal/Base/Helpers/Measurement.py,            src/adapters/filters/Universal/Base/Helpers/Measurement.py,
484          src/adapters/filters/Universal/Base/Helpers/__init__.py,            src/adapters/filters/Universal/Base/Helpers/__init__.py,
485          src/adapters/filters/Universal/Base/styles/StyleHandler.py,            src/adapters/filters/Universal/Base/styles/StyleHandler.py,
486          src/adapters/filters/Universal/etc/standard-styles.grs,            src/adapters/filters/Universal/etc/standard-styles.grs,
487          src/adapters/filters/Universal/postscript/psutils/FontMetrics.py,            src/adapters/filters/Universal/postscript/psutils/FontMetrics.py,
488          src/adapters/filters/Universal/postscript/psutils/PSOutputStream.py,            src/adapters/filters/Universal/postscript/psutils/PSOutputStream.py,
489          src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:            src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py:
490          more candy-coated standard template goodness.  Yummy....            more candy-coated standard template goodness.  Yummy....
491    
492  2003-03-04 09:39  jcater  2003-03-04 09:39  jcater
493    
494          * src/adapters/filters/Universal/Base/:          * src/adapters/filters/Universal/Base/:
495          Objects/FormattableObject.py, Objects/Section.py,            Objects/FormattableObject.py, Objects/Section.py,
496          styles/__init__.py, styles/Objects/__init__.py: cleaning up            styles/__init__.py, styles/Objects/__init__.py: cleaning up
497          structure            structure
498    
499  2003-02-27 20:52  jamest  2003-02-27 20:52  jamest
500    
# Line 401  Line 503 
503  2003-02-17 01:32  jcater  2003-02-17 01:32  jcater
504    
505          * src/: adapters/destinations/email/sendmail.py,          * src/: adapters/destinations/email/sendmail.py,
506          adapters/destinations/printer/bsd.py,            adapters/destinations/printer/bsd.py,
507          adapters/filters/Labels/labels/formatters/__init__.py,            adapters/filters/Labels/labels/formatters/__init__.py,
508          adapters/filters/Labels/labels/formatters/postscript.py,            adapters/filters/Labels/labels/formatters/postscript.py,
509          adapters/filters/SimpleTabulation/tabulator/Adapter.py,            adapters/filters/SimpleTabulation/tabulator/Adapter.py,
510          adapters/filters/SimpleTabulation/tabulator/formatters/__init__.py,            adapters/filters/SimpleTabulation/tabulator/formatters/__init__.py,
511          adapters/filters/Universal/Base/Parser.py,            adapters/filters/Universal/Base/Parser.py,
512          adapters/filters/Universal/Base/Objects/BaseObj.py,            adapters/filters/Universal/Base/Objects/BaseObj.py,
513          adapters/filters/Universal/Base/Objects/Section.py,            adapters/filters/Universal/Base/Objects/Section.py,
514          adapters/filters/Universal/postscript/psutils/FontMetrics.py,            adapters/filters/Universal/postscript/psutils/FontMetrics.py,
515          adapters/filters/general/sablotron/Adapter.py, base/GRConfig.py,            adapters/filters/general/sablotron/Adapter.py, base/GRConfig.py,
516          base/GRDataMapper.py, base/GREngine.py, base/GRFilters.py,            base/GRDataMapper.py, base/GREngine.py, base/GRFilters.py,
517          base/GROutputAdapter.py, base/GRParameters.py, base/GRParser.py,            base/GROutputAdapter.py, base/GRParameters.py, base/GRParser.py,
518          base/GRReport.py, base/GRSortOptions.py, base/GRSources.py,            base/GRReport.py, base/GRSortOptions.py, base/GRSources.py,
519          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/layout/ContainerElement.py, base/layout/GRDefault.py,
520          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRField.py, base/layout/GRFirstRow.py,
521          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFormula.py, base/layout/GRLastRow.py,
522          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
523          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
524          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRParam.py, base/layout/GRPassThru.py,
525          base/layout/GRSection.py, base/layout/GRSumm.py, client/GRRun.py,            base/layout/GRSection.py, base/layout/GRSumm.py, client/GRRun.py,
526          client/GRRunUI.py, server/GRServer.py: phase I of gnue-common            client/GRRunUI.py, server/GRServer.py: phase I of gnue-common
527          structural cleanup            structural cleanup
528    
529  2003-01-25 15:41  btami  2003-01-25 15:41  btami
530    
531          * src/: adapters/filters/Labels/labels/Adapter.py,          * src/: adapters/filters/Labels/labels/Adapter.py,
532          adapters/filters/MailMerge/_merge/MergeBase.py,            adapters/filters/MailMerge/_merge/MergeBase.py,
533          adapters/filters/SimpleTabulation/tabulator/Adapter.py,            adapters/filters/SimpleTabulation/tabulator/Adapter.py,
534          base/GRReport.py, base/layout/ContainerElement.py: * Introducing            base/GRReport.py, base/layout/ContainerElement.py: * Introducing
535          "textEncoding" into [common] section of gnue.conf   instead of            "textEncoding" into [common] section of gnue.conf   instead of
536          "formFontEncoding".  * Some 'import string' for wxpython 2.4.0.2            "formFontEncoding".  * Some 'import string' for wxpython 2.4.0.2
537    
538  2003-01-13 00:29  jcater  2003-01-13 00:29  jcater
539    
540          * src/adapters/filters/Universal/postscript/psutils/:          * src/adapters/filters/Universal/postscript/psutils/:
541          FontMetrics.py, PSOutputStream.py, PrinterDefinition.py: misc work            FontMetrics.py, PSOutputStream.py, PrinterDefinition.py: misc
542              work
543    
544  2003-01-12 12:55  jcater  2003-01-12 12:55  jcater
545    
546          * doc/report-notes.txt,          * doc/report-notes.txt,
547          src/adapters/filters/Universal/postscript/psutils/FontMetrics.py,            src/adapters/filters/Universal/postscript/psutils/FontMetrics.py,
548          src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py,            src/adapters/filters/Universal/postscript/psutils/PrinterDefinition.py,
549          src/adapters/filters/Universal/postscript/psutils/__init__.py,            src/adapters/filters/Universal/postscript/psutils/__init__.py,
550          src/base/GRDataMapper.py, src/base/layout/ContainerElement.py,            src/base/GRDataMapper.py, src/base/layout/ContainerElement.py,
551          src/base/layout/GRDefault.py, src/base/layout/GRField.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
552          src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
553          src/base/layout/GRLastRow.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayoutElement.py,
554          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRNotFirstRow.py,
555          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
556          src/base/layout/GRSection.py, src/base/layout/GRSumm.py:            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
557                      src/base/layout/GRSumm.py:
558          * Cleaned up the process() calls * Started on some ps output  
559          utilities            * Cleaned up the process() calls * Started on some ps output
560              utilities
561    
562  2003-01-10 10:28  jcater  2003-01-10 10:28  jcater
563    
564          * src/adapters/filters/Universal/Base/: Parser.py,          * src/adapters/filters/Universal/Base/: Parser.py,
565          Objects/Section.py: bugfix for deleting an object            Objects/Section.py: bugfix for deleting an object
566    
567  2003-01-09 00:58  jcater  2003-01-09 00:58  jcater
568    
569          * doc/report-notes.txt,          * doc/report-notes.txt,
570          src/adapters/filters/Universal/Base/Parser.py:            src/adapters/filters/Universal/Base/Parser.py:
571            
572          More notes            More notes
573    
574  2003-01-08 20:08  jcater  2003-01-08 20:08  jcater
575    
576          * doc/report-notes.txt,          * doc/report-notes.txt,
577          src/adapters/filters/Universal/Base/Helpers.py,            src/adapters/filters/Universal/Base/Helpers.py,
578          src/adapters/filters/Universal/Base/Parser.py:            src/adapters/filters/Universal/Base/Parser.py:
579            
580          * Started on getting GNUe:Reports:Standard into a GParser-able            * Started on getting GNUe:Reports:Standard into a GParser-able
581          format.  * Implemented Measurement() and Color() classes            format.  * Implemented Measurement() and Color() classes
582    
583  2003-01-07 17:53  jcater  2003-01-07 17:53  jcater
584    
585          * doc/report-notes.txt,          * doc/report-notes.txt,
586          src/adapters/filters/Universal/Base/Parser.py:            src/adapters/filters/Universal/Base/Parser.py:
587            
588          Synching machines            Synching machines
589    
590  2003-01-07 00:51  jcater  2003-01-07 00:51  jcater
591    
592          * doc/report-notes.txt,          * doc/report-notes.txt,
593          src/adapters/filters/Universal/Base/Parser.py,            src/adapters/filters/Universal/Base/Parser.py,
594          src/adapters/filters/Universal/Base/Objects/BaseObj.py,            src/adapters/filters/Universal/Base/Objects/BaseObj.py,
595          src/adapters/filters/Universal/Base/Objects/ContainerObj.py,            src/adapters/filters/Universal/Base/Objects/ContainerObj.py,
596          src/adapters/filters/Universal/Base/Objects/PositionableObj.py,            src/adapters/filters/Universal/Base/Objects/PositionableObj.py,
597          src/adapters/filters/Universal/Base/Objects/Report.py,            src/adapters/filters/Universal/Base/Objects/Report.py,
598          src/adapters/filters/Universal/Base/Objects/__init__.py: synching            src/adapters/filters/Universal/Base/Objects/__init__.py: synching
599          machines (you expected anything less?)            machines (you expected anything less?)
600    
601  2003-01-06 11:18  jamest  2003-01-06 11:18  jamest
602    
# Line 500  Line 604 
604    
605  2003-01-06 00:22  jcater  2003-01-06 00:22  jcater
606    
607          * doc/report-notes.txt:          * doc/report-notes.txt:
608          More notes on my plans to take over the world.            More notes on my plans to take over the world.
609    
610  2003-01-04 10:09  jamest  2003-01-04 10:09  jamest
611    
# Line 510  Line 614 
614  2003-01-04 08:22  jamest  2003-01-04 08:22  jamest
615    
616          * src/adapters/filters/MailMerge/merge_rtf/Adapter.py: fix for          * src/adapters/filters/MailMerge/merge_rtf/Adapter.py: fix for
617          parsing ted output            parsing ted output
618    
619  2003-01-03 23:40  jcater  2003-01-03 23:40  jcater
620    
621          * src/: adapters/destinations/file/stdout.py,          * src/: adapters/destinations/file/stdout.py,
622          base/GROutputAdapter.py: fixed for stdout support            base/GROutputAdapter.py: fixed for stdout support
623    
624  2003-01-03 23:36  jamest  2003-01-03 23:36  jamest
625    
# Line 524  Line 628 
628  2003-01-02 11:22  jamest  2003-01-02 11:22  jamest
629    
630          * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: strip          * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: strip
631          newlines from the fax number to be dialed            newlines from the fax number to be dialed
632    
633  2003-01-02 09:43  jcater  2003-01-02 09:43  jcater
634    
635          * src/base/layout/: GRLayout.py, GRLayoutElement.py: moved the init          * src/base/layout/: GRLayout.py, GRLayoutElement.py: moved the init
636          stuff to prepare            stuff to prepare
637    
638  2003-01-01 20:36  jcater  2003-01-01 20:36  jcater
639    
640          * src/: adapters/destinations/email/sendmail.py,          * src/: adapters/destinations/email/sendmail.py,
641          adapters/destinations/email/smtp.py,            adapters/destinations/email/smtp.py,
642          adapters/destinations/fax/hylafax.py,            adapters/destinations/fax/hylafax.py,
643          adapters/destinations/file/stdout.py,            adapters/destinations/file/stdout.py,
644          adapters/destinations/file/text.py,            adapters/destinations/file/text.py,
645          adapters/destinations/printer/bsd.py,            adapters/destinations/printer/bsd.py,
646          adapters/filters/Labels/labels/Adapter.py,            adapters/filters/Labels/labels/Adapter.py,
647          adapters/filters/MailMerge/_merge/MergeBase.py,            adapters/filters/MailMerge/_merge/MergeBase.py,
648          adapters/filters/SimpleTabulation/tabulator/Adapter.py,            adapters/filters/SimpleTabulation/tabulator/Adapter.py,
649          adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py,            adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py,
650          adapters/filters/general/4xslt/Adapter.py,            adapters/filters/general/4xslt/Adapter.py,
651          adapters/filters/general/raw/Adapter.py,            adapters/filters/general/raw/Adapter.py,
652          adapters/filters/general/sablotron/Adapter.py, base/GRParser.py,            adapters/filters/general/sablotron/Adapter.py, base/GRParser.py,
653          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/layout/ContainerElement.py, base/layout/GRDefault.py,
654          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRField.py, base/layout/GRFirstRow.py,
655          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFormula.py, base/layout/GRLastRow.py,
656          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
657          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
658          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRParam.py, base/layout/GRPassThru.py,
659          base/layout/GRSection.py, base/layout/GRSumm.py,            base/layout/GRSection.py, base/layout/GRSumm.py,
660          base/layout/__init__.py, client/GRRun.py: cleaning up reports            base/layout/__init__.py, client/GRRun.py: cleaning up reports
661          structure (fixes)            structure (fixes)
662    
663  2003-01-01 20:06  jcater  2003-01-01 20:06  jcater
664    
665          * setup.py, scripts/gnue-reports-server.in,          * setup.py, scripts/gnue-reports-server.in,
666          scripts/gnue-reports.in, src/GRConfig.py, src/GRDataMapper.py,            scripts/gnue-reports.in, src/GRConfig.py, src/GRDataMapper.py,
667          src/GREngine.py, src/GRExceptions.py, src/GRFilters.py,            src/GREngine.py, src/GRExceptions.py, src/GRFilters.py,
668          src/GRLayout.py, src/GROutputAdapter.py, src/GRParameters.py,            src/GRLayout.py, src/GROutputAdapter.py, src/GRParameters.py,
669          src/GRParser.py, src/GRReport.py, src/GRReportInfo.py,            src/GRParser.py, src/GRReport.py, src/GRReportInfo.py,
670          src/GRRun.py, src/GRRunUI.py, src/GRServer.py, src/GRServices.py,            src/GRRun.py, src/GRRunUI.py, src/GRServer.py, src/GRServices.py,
671          src/GRSortOptions.py, src/GRSources.py, src/base/GRLayout.py,            src/GRSortOptions.py, src/GRSources.py, src/base/GRLayout.py,
672          src/base/GRParser.py, src/base/GRReport.py,            src/base/GRParser.py, src/base/GRReport.py,
673          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
674          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
675          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
676          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
677          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
678          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
679          src/base/layout/GRSection.py, src/base/layout/GRSumm.py,            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
680          src/base/layout/__init__.py, src/client/GRRun.py,            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
681          src/server/GRServer.py: cleaning up reports structure            src/base/layout/GRSumm.py, src/base/layout/__init__.py,
682              src/client/GRRun.py, src/server/GRServer.py: cleaning up reports
683              structure
684    
685  2003-01-01 19:36  jcater  2003-01-01 19:36  jcater
686    
# Line 587  Line 693 
693  2003-01-01 18:45  jcater  2003-01-01 18:45  jcater
694    
695          * setup.cfg.in, setup.py, samples/mailmerge/mailmerge.py,          * setup.cfg.in, setup.py, samples/mailmerge/mailmerge.py,
696          scripts/gnue-reports-server.in, scripts/gnue-reports.in,            scripts/gnue-reports-server.in, scripts/gnue-reports.in,
697          src/GRConfig.py, src/GRDataMapper.py, src/GREngine.py,            src/GRConfig.py, src/GRDataMapper.py, src/GREngine.py,
698          src/GRExceptions.py, src/GRFilters.py, src/GRLayout.py,            src/GRExceptions.py, src/GRFilters.py, src/GRLayout.py,
699          src/GROutputAdapter.py, src/GRParameters.py, src/GRParser.py,            src/GROutputAdapter.py, src/GRParameters.py, src/GRParser.py,
700          src/GRReport.py, src/GRReportInfo.py, src/GRRun.py, src/GRRunUI.py,            src/GRReport.py, src/GRReportInfo.py, src/GRRun.py,
701          src/GRServer.py, src/GRServices.py, src/GRSortOptions.py,            src/GRRunUI.py, src/GRServer.py, src/GRServices.py,
702          src/GRSources.py, src/__init__.py,            src/GRSortOptions.py, src/GRSources.py, src/__init__.py,
703          src/adapters/destinations/email/sendmail.py,            src/adapters/destinations/email/sendmail.py,
704          src/adapters/destinations/email/smtp.py,            src/adapters/destinations/email/smtp.py,
705          src/adapters/destinations/fax/hylafax.py,            src/adapters/destinations/fax/hylafax.py,
706          src/adapters/destinations/file/stdout.py,            src/adapters/destinations/file/stdout.py,
707          src/adapters/destinations/file/text.py,            src/adapters/destinations/file/text.py,
708          src/adapters/destinations/printer/bsd.py,            src/adapters/destinations/printer/bsd.py,
709          src/adapters/filters/Labels/labels/Adapter.py,            src/adapters/filters/Labels/labels/Adapter.py,
710          src/adapters/filters/Labels/labels/LabelSpecs.py,            src/adapters/filters/Labels/labels/LabelSpecs.py,
711          src/adapters/filters/Labels/labels/formatters/postscript.py,            src/adapters/filters/Labels/labels/formatters/postscript.py,
712          src/adapters/filters/MailMerge/_merge/MergeBase.py,            src/adapters/filters/MailMerge/_merge/MergeBase.py,
713          src/adapters/filters/MailMerge/merge_latex/Adapter.py,            src/adapters/filters/MailMerge/merge_latex/Adapter.py,
714          src/adapters/filters/MailMerge/merge_ps/Adapter.py,            src/adapters/filters/MailMerge/merge_ps/Adapter.py,
715          src/adapters/filters/MailMerge/merge_psfax/Adapter.py,            src/adapters/filters/MailMerge/merge_psfax/Adapter.py,
716          src/adapters/filters/MailMerge/merge_rtf/Adapter.py,            src/adapters/filters/MailMerge/merge_rtf/Adapter.py,
717          src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,            src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,
718          src/adapters/filters/SimpleTabulation/tabulator/formatters/csv.py,            src/adapters/filters/SimpleTabulation/tabulator/formatters/csv.py,
719          src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,            src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
720          src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py,            src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py,
721          src/adapters/filters/SimpleTabulation/tabulator/formatters/text.py,            src/adapters/filters/SimpleTabulation/tabulator/formatters/text.py,
722          src/adapters/filters/general/4xslt/Adapter.py,            src/adapters/filters/general/4xslt/Adapter.py,
723          src/adapters/filters/general/raw/Adapter.py,            src/adapters/filters/general/raw/Adapter.py,
724          src/adapters/filters/general/sablotron/Adapter.py,            src/adapters/filters/general/sablotron/Adapter.py,
725          src/base/GRConfig.py, src/base/GRDataMapper.py,            src/base/GRConfig.py, src/base/GRDataMapper.py,
726          src/base/GREngine.py, src/base/GRExceptions.py,            src/base/GREngine.py, src/base/GRExceptions.py,
727          src/base/GRFilters.py, src/base/GRLayout.py,            src/base/GRFilters.py, src/base/GRLayout.py,
728          src/base/GROutputAdapter.py, src/base/GRParameters.py,            src/base/GROutputAdapter.py, src/base/GRParameters.py,
729          src/base/GRParser.py, src/base/GRReport.py,            src/base/GRParser.py, src/base/GRReport.py,
730          src/base/GRReportInfo.py, src/base/GRSortOptions.py,            src/base/GRReportInfo.py, src/base/GRSortOptions.py,
731          src/base/GRSources.py, src/base/__init__.py,            src/base/GRSources.py, src/base/__init__.py,
732          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
733          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
734          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
735          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
736          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
737          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
738          src/base/layout/GRSection.py, src/base/layout/GRSumm.py,            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
739          src/client/GRRun.py, src/client/GRRunUI.py, src/server/GRServer.py,            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
740          src/server/GRServices.py: updated copyright headers            src/base/layout/GRSumm.py, src/client/GRRun.py,
741              src/client/GRRunUI.py, src/server/GRServer.py,
742              src/server/GRServices.py: updated copyright headers
743    
744  2003-01-01 16:21  jcater  2003-01-01 16:21  jcater
745    
746          * FAQ, doc/report-notes.txt, src/GRLayout.py, src/GRParser.py,          * FAQ, doc/report-notes.txt, src/GRLayout.py, src/GRParser.py,
747          src/base/GRLayout.py, src/base/GRParser.py,            src/base/GRLayout.py, src/base/GRParser.py,
748          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
749          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
750          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
751          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
752          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
753          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
754          src/base/layout/GRSection.py, src/base/layout/GRSumm.py:            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
755                      src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
756          * primary elements (section, field, summ, etc) with            src/base/layout/GRSumm.py:
757          namespace-qualified attributes will output the primary element tag  
758          w/only the qualified attributes (e.g., <section name="foo"            * primary elements (section, field, summ, etc) with
759          out:lookAtMe="1"> will output <section lookatMe="1">  into the raw            namespace-qualified attributes will output the primary element
760          output stream)            tag w/only the qualified attributes (e.g., <section name="foo"
761                      out:lookAtMe="1"> will output <section lookatMe="1">  into the
762          * Misc bug fixes            raw output stream)
763    
764              * Misc bug fixes
765    
766  2002-12-31 02:22  jcater  2002-12-31 02:22  jcater
767    
768          * doc/report-notes.txt:          * doc/report-notes.txt:
769            
770          More report notes            More report notes
771    
772  2002-12-30 18:57  jcater  2002-12-30 18:57  jcater
773    
774          * doc/report-notes.txt, src/adapters/filters/Universal/__init__.py,          * doc/report-notes.txt, src/adapters/filters/Universal/__init__.py,
775          src/adapters/filters/Universal/Base/Parser.py,            src/adapters/filters/Universal/Base/Parser.py,
776          src/adapters/filters/Universal/Base/__init__.py:            src/adapters/filters/Universal/Base/__init__.py:
777            
778          More thoughts on standard report output markup            More thoughts on standard report output markup
779    
780  2002-12-22 19:46  jcater  2002-12-22 19:46  jcater
781    
782          * samples/foobulations/monthly.grd: better fix for formatting dates          * samples/foobulations/monthly.grd: better fix for formatting dates
783          in reports [temporary]            in reports [temporary]
784    
785  2002-12-22 09:15  btami  2002-12-22 09:15  btami
786    
787          * setup.py, src/GRLayout.py, src/base/GRLayout.py,          * setup.py, src/GRLayout.py, src/base/GRLayout.py,
788          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
789          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
790          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
791          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
792          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
793          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
794          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: Let            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
795          designer's report wizards work again            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
796              src/base/layout/GRSumm.py: Let designer's report wizards work
797              again
798    
799  2002-12-21 16:41  jcater  2002-12-21 16:41  jcater
800    
# Line 690  Line 802 
802    
803  2002-12-21 14:36  jcater  2002-12-21 14:36  jcater
804    
805          * ChangeLog:          * ChangeLog:
806          * Changes for -pre3            * Changes for -pre3
807    
808  2002-12-20 18:15  jcater  2002-12-20 18:15  jcater
809    
810          * ChangeLog, doc/report-notes.txt:          * ChangeLog, doc/report-notes.txt:
811            
812          synching machines            synching machines
813    
814  2002-12-20 10:50  jamest  2002-12-20 10:50  jamest
815    
# Line 706  Line 818 
818  2002-12-20 10:22  jcater  2002-12-20 10:22  jcater
819    
820          * src/: GRLayout.py, base/GRLayout.py,          * src/: GRLayout.py, base/GRLayout.py,
821          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/layout/ContainerElement.py, base/layout/GRDefault.py,
822          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRField.py, base/layout/GRFirstRow.py,
823          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFormula.py, base/layout/GRLastRow.py,
824          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
825          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
826          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRParam.py, base/layout/GRPassThru.py,
827          base/layout/GRSection.py, base/layout/GRSumm.py, GRReport.py,            base/layout/GRSection.py, base/layout/GRSumm.py, GRReport.py,
828          base/GRReport.py: fixed suppressGNUeXML fix            base/GRReport.py: fixed suppressGNUeXML fix
829    
830  2002-12-20 10:04  jcater  2002-12-20 10:04  jcater
831    
832          * src/: GRFilters.py, GRRun.py, base/GRFilters.py, client/GRRun.py:          * src/: GRFilters.py, GRRun.py, base/GRFilters.py, client/GRRun.py:
833          added empty namespace checks            added empty namespace checks
834    
835  2002-12-20 02:44  btami  2002-12-20 02:44  btami
836    
837          * packaging/mcmillan/hooks/hook-gnue.reports.GREngine.py,          * packaging/mcmillan/hooks/hook-gnue.reports.GREngine.py,
838          packaging/mcmillan/hooks/hook-gnue.reports.GRFilters.py,            packaging/mcmillan/hooks/hook-gnue.reports.GRFilters.py,
839          src/adapters/filters/SimpleTabulation/etc/text.xsl,            src/adapters/filters/SimpleTabulation/etc/text.xsl,
840          src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,            src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,
841          src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,            src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
842          src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py:            src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py:
843          l            l
844    
845  2002-12-18 00:19  jcater  2002-12-18 00:19  jcater
846    
847          * doc/report-notes.txt:          * doc/report-notes.txt:
848          more useless mind scribblings            more useless mind scribblings
849    
850  2002-12-17 17:57  jcater  2002-12-17 17:57  jcater
851    
# Line 742  Line 854 
854  2002-12-17 17:41  jcater  2002-12-17 17:41  jcater
855    
856          * doc/report-notes.txt, src/GRLayout.py, src/base/GRLayout.py,          * doc/report-notes.txt, src/GRLayout.py, src/base/GRLayout.py,
857          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
858          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
859          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
860          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
861          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
862          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
863          src/base/layout/GRSection.py, src/base/layout/GRSumm.py:            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
864          * Misc convenience changes for Designer            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
865              src/base/layout/GRSumm.py:
866              * Misc convenience changes for Designer
867    
868  2002-12-16 18:06  jcater  2002-12-16 18:06  jcater
869    
# Line 757  Line 871 
871    
872  2002-12-16 18:01  jcater  2002-12-16 18:01  jcater
873    
874          * doc/report-notes.txt:          * doc/report-notes.txt:
875            
876          Synching machines            Synching machines
877    
878  2002-12-16 15:21  jcater  2002-12-16 15:21  jcater
879    
880          * setup.py:          * setup.py:
881            
882          * Patches by btami for win32 support * More work on sample schema            * Patches by btami for win32 support * More work on sample schema
883    
884  2002-12-13 03:29  jcater  2002-12-13 03:29  jcater
885    
886          * src/adapters/destinations/file/text.py: added a change necessary          * src/adapters/destinations/file/text.py: added a change necessary
887          for btami's previously committed patch            for btami's previously committed patch
888    
889  2002-12-13 03:24  jcater  2002-12-13 03:24  jcater
890    
891          * setup.py, src/GRFilters.py,          * setup.py, src/GRFilters.py,
892          src/adapters/filters/MailMerge/merge_latex/Adapter.py,            src/adapters/filters/MailMerge/merge_latex/Adapter.py,
893          src/adapters/filters/MailMerge/merge_ps/Adapter.py,            src/adapters/filters/MailMerge/merge_ps/Adapter.py,
894          src/adapters/filters/MailMerge/merge_psfax/Adapter.py,            src/adapters/filters/MailMerge/merge_psfax/Adapter.py,
895          src/adapters/filters/MailMerge/merge_rtf/Adapter.py,            src/adapters/filters/MailMerge/merge_rtf/Adapter.py,
896          src/base/GRFilters.py,            src/base/GRFilters.py,
897          src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,            src/adapters/filters/SimpleTabulation/tabulator/Adapter.py,
898          src/adapters/filters/SimpleTabulation/tabulator/__init__.py,            src/adapters/filters/SimpleTabulation/tabulator/__init__.py,
899          src/adapters/filters/SimpleTabulation/tabulator/formatters/__init__.py,            src/adapters/filters/SimpleTabulation/tabulator/formatters/__init__.py,
900          src/adapters/filters/SimpleTabulation/tabulator/formatters/csv.py,            src/adapters/filters/SimpleTabulation/tabulator/formatters/csv.py,
901          src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,            src/adapters/filters/SimpleTabulation/tabulator/formatters/html.py,
902          src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py,            src/adapters/filters/SimpleTabulation/tabulator/formatters/pdf.py,
903          src/adapters/filters/SimpleTabulation/tabulator/formatters/text.py:            src/adapters/filters/SimpleTabulation/tabulator/formatters/text.py:
904            
905          * Added btami's xslt-less filter for SimpleTabulation reports *            * Added btami's xslt-less filter for SimpleTabulation reports *
906          Rearranged the adapters/filters directory to group adapters by            Rearranged the adapters/filters directory to group adapters by
907          their supported report type.  For adapters that are generic in            their supported report type.  For adapters that are generic in
908          nature (not tied to a specific type of report) go into general/            nature (not tied to a specific type of report) go into general/
909    
910  2002-12-11 19:00  jcater  2002-12-11 19:00  jcater
911    
# Line 799  Line 913 
913    
914  2002-12-03 22:32  jcater  2002-12-03 22:32  jcater
915    
916          * src/adapters/filters/MailMerge/_merge/MergeBase.py:          * src/adapters/filters/MailMerge/_merge/MergeBase.py:
917            
918          Misc changes            Misc changes
919    
920  2002-12-02 13:30  jcater  2002-12-02 13:30  jcater
921    
# Line 810  Line 924 
924  2002-11-20 21:11  jamest  2002-11-20 21:11  jamest
925    
926          * src/: GRLayout.py, base/GRLayout.py,          * src/: GRLayout.py, base/GRLayout.py,
927          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/layout/ContainerElement.py, base/layout/GRDefault.py,
928          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRField.py, base/layout/GRFirstRow.py,
929          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFormula.py, base/layout/GRLastRow.py,
930          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
931          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
932          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRParam.py, base/layout/GRPassThru.py,
933          base/layout/GRSection.py, base/layout/GRSumm.py: Added in papo's            base/layout/GRSection.py, base/layout/GRSumm.py: Added in papo's
934          null and not null conditionals, formatting cleanup            null and not null conditionals, formatting cleanup
935    
936  2002-11-19 16:56  jcater  2002-11-19 16:56  jcater
937    
# Line 826  Line 940 
940  2002-11-19 16:31  jcater  2002-11-19 16:31  jcater
941    
942          * samples/mailmerge/mailmerge.py, src/__init__.py,          * samples/mailmerge/mailmerge.py, src/__init__.py,
943          src/base/__init__.py: fix to mailmerge typo            src/base/__init__.py: fix to mailmerge typo
944    
945  2002-11-19 15:25  jcater  2002-11-19 15:25  jcater
946    
# Line 839  Line 953 
953  2002-11-17 19:17  jcater  2002-11-17 19:17  jcater
954    
955          * src/: __init__.py, base/__init__.py: doc/version changes in prep          * src/: __init__.py, base/__init__.py: doc/version changes in prep
956          for a release            for a release
957    
958  2002-11-17 10:33  jamest  2002-11-17 10:33  jamest
959    
960          * src/: GRReport.py, base/GRReport.py: btami's fix for salbotron on          * src/: GRReport.py, base/GRReport.py: btami's fix for salbotron on
961          win32            win32
962    
963  2002-11-13 23:05  jcater  2002-11-13 23:05  jcater
964    
# Line 853  Line 967 
967  2002-11-13 22:08  jcater  2002-11-13 22:08  jcater
968    
969          * src/adapters/filters/general/sablotron/Adapter.py: added btami's          * src/adapters/filters/general/sablotron/Adapter.py: added btami's
970          patch for pysablot            patch for pysablot
971    
972  2002-11-13 22:01  jcater  2002-11-13 22:01  jcater
973    
974          * src/: GRReport.py, base/GRReport.py: Added btami's i18n encoding          * src/: GRReport.py, base/GRReport.py: Added btami's i18n encoding
975          patch for XML output            patch for XML output
976    
977  2002-11-13 21:55  jcater  2002-11-13 21:55  jcater
978    
979          * packaging/mcmillan/: reports.spec,          * packaging/mcmillan/: reports.spec,
980          hooks/hook-gnue.common.GComm.py,            hooks/hook-gnue.common.GComm.py,
981          hooks/hook-gnue.common.GConnections.py,            hooks/hook-gnue.common.GConnections.py,
982          hooks/hook-gnue.common.commdrivers._helpers.RpcDoc.py,            hooks/hook-gnue.common.commdrivers._helpers.RpcDoc.py,
983          hooks/hook-gnue.forms.GFClient.py,            hooks/hook-gnue.forms.GFClient.py,
984          hooks/hook-gnue.reports.GREngine.py,            hooks/hook-gnue.reports.GREngine.py,
985          hooks/hook-gnue.reports.GRFilters.py:            hooks/hook-gnue.reports.GRFilters.py:
986            
987          Added btami's mcmillan support files            Added btami's mcmillan support files
988    
989  2002-11-13 17:56  jcater  2002-11-13 17:56  jcater
990    
991          * src/: adapters/filters/Labels/etc/label-specs.dat, GREngine.py,          * src/: adapters/filters/Labels/etc/label-specs.dat, GREngine.py,
992          GRFilters.py, adapters/filters/Labels/labels/Adapter.py,            GRFilters.py, adapters/filters/Labels/labels/Adapter.py,
993          adapters/filters/Labels/labels/LabelSpecs.py,            adapters/filters/Labels/labels/LabelSpecs.py,
994          adapters/filters/Labels/labels/formatters/postscript.py,            adapters/filters/Labels/labels/formatters/postscript.py,
995          base/GREngine.py, base/GRFilters.py:            base/GREngine.py, base/GRFilters.py:
996          * First completely working label implementation in reports * Added            * First completely working label implementation in reports *
997          shellwords.py * Misc cleanup/bug fixes            Added shellwords.py * Misc cleanup/bug fixes
998    
999  2002-11-13 16:15  jcater  2002-11-13 16:15  jcater
1000    
1001          * src/adapters/filters/MailMerge/_merge/MergeBase.py: fixed typo in          * src/adapters/filters/MailMerge/_merge/MergeBase.py: fixed typo in
1002          previous update            previous update
1003    
1004  2002-11-13 15:50  jcater  2002-11-13 15:50  jcater
1005    
1006          * src/adapters/filters/: Labels/labels/Adapter.py,          * src/adapters/filters/: Labels/labels/Adapter.py,
1007          MailMerge/_merge/MergeBase.py: removed dependency on PyXML            MailMerge/_merge/MergeBase.py: removed dependency on PyXML
1008    
1009  2002-11-13 11:00  jcater  2002-11-13 11:00  jcater
1010    
1011          * setup.py, src/GRConfig.py, src/GROutputAdapter.py,          * setup.py, src/GRConfig.py, src/GROutputAdapter.py,
1012          src/base/GRConfig.py, src/base/GROutputAdapter.py,            src/base/GRConfig.py, src/base/GROutputAdapter.py,
1013          src/adapters/destinations/printer/bsd.py,            src/adapters/destinations/printer/bsd.py,
1014          src/adapters/filters/Labels/labels/formatters/postscript.py:            src/adapters/filters/Labels/labels/formatters/postscript.py:
1015          updated setup.py for labels            updated setup.py for labels
1016    
1017  2002-11-13 00:21  jcater  2002-11-13 00:21  jcater
1018    
1019          * src/adapters/filters/Labels/labels/formatters/postscript.py:          * src/adapters/filters/Labels/labels/formatters/postscript.py:
1020          added first label example to GNUe Reports (minor adjustments)            added first label example to GNUe Reports (minor adjustments)
1021    
1022  2002-11-13 00:10  jcater  2002-11-13 00:10  jcater
1023    
1024          * src/: GRRunUI.py, adapters/filters/Labels/labels/Adapter.py,          * src/: GRRunUI.py, adapters/filters/Labels/labels/Adapter.py,
1025          adapters/filters/Labels/labels/__init__.py,            adapters/filters/Labels/labels/__init__.py,
1026          adapters/filters/Labels/labels/formatters/__init__.py,            adapters/filters/Labels/labels/formatters/__init__.py,
1027          adapters/filters/Labels/labels/formatters/postscript.py,            adapters/filters/Labels/labels/formatters/postscript.py,
1028          client/GRRunUI.py: added first label example to GNUe Reports            client/GRRunUI.py: added first label example to GNUe Reports
1029    
1030  2002-11-12 22:00  jcater  2002-11-12 22:00  jcater
1031    
1032          * samples/labels/README, samples/labels/labels.grd,          * samples/labels/README, samples/labels/labels.grd,
1033          samples/labels/schema.sql,            samples/labels/schema.sql,
1034          src/adapters/filters/MailMerge/_merge/MergeBase.py: synching            src/adapters/filters/MailMerge/_merge/MergeBase.py: synching
1035          machines            machines
1036    
1037  2002-11-12 21:00  jamest  2002-11-12 21:00  jamest
1038    
1039          * src/: GRLayout.py, base/GRLayout.py,          * src/: GRLayout.py, base/GRLayout.py,
1040          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/layout/ContainerElement.py, base/layout/GRDefault.py,
1041          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRField.py, base/layout/GRFirstRow.py,
1042          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFormula.py, base/layout/GRLastRow.py,
1043          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
1044          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
1045          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRParam.py, base/layout/GRPassThru.py,
1046          base/layout/GRSection.py, base/layout/GRSumm.py: start of an            base/layout/GRSection.py, base/layout/GRSumm.py: start of an
1047          on-process trigger            on-process trigger
1048    
1049  2002-11-12 18:39  jamest  2002-11-12 18:39  jamest
1050    
1051          * src/: GRLayout.py, __init__.py, base/GRLayout.py,          * src/: GRLayout.py, __init__.py, base/GRLayout.py,
1052          base/__init__.py, base/layout/ContainerElement.py,            base/__init__.py, base/layout/ContainerElement.py,
1053          base/layout/GRDefault.py, base/layout/GRField.py,            base/layout/GRDefault.py, base/layout/GRField.py,
1054          base/layout/GRFirstRow.py, base/layout/GRFormula.py,            base/layout/GRFirstRow.py, base/layout/GRFormula.py,
1055          base/layout/GRLastRow.py, base/layout/GRLayout.py,            base/layout/GRLastRow.py, base/layout/GRLayout.py,
1056          base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,            base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
1057          base/layout/GRNotLastRow.py, base/layout/GRParam.py,            base/layout/GRNotLastRow.py, base/layout/GRParam.py,
1058          base/layout/GRPassThru.py, base/layout/GRSection.py,            base/layout/GRPassThru.py, base/layout/GRSection.py,
1059          base/layout/GRSumm.py: Remove python2.2ism            base/layout/GRSumm.py: Remove python2.2ism
1060    
1061  2002-11-12 17:08  jcater  2002-11-12 17:08  jcater
1062    
1063          * src/adapters/filters/Labels/labels/LabelSpecs.py:          * src/adapters/filters/Labels/labels/LabelSpecs.py:
1064          start of support for label creation            start of support for label creation
1065    
1066  2002-11-12 17:07  jcater  2002-11-12 17:07  jcater
1067    
1068          * src/: __init__.py, base/__init__.py: updated VERSION numbers to          * src/: __init__.py, base/__init__.py: updated VERSION numbers to
1069          be the new .99 format for cvs            be the new .99 format for cvs
1070    
1071  2002-11-12 12:35  jcater  2002-11-12 12:35  jcater
1072    
1073          * setup.py: moved gnue/reports/adapters to          * setup.py: moved gnue/reports/adapters to
1074          gnue/reports/src/adapters            gnue/reports/src/adapters
1075    
1076  2002-11-12 11:29  jcater  2002-11-12 11:29  jcater
1077    
1078          * src/adapters/filters/Labels/etc/label-specs.dat: fixed XML          * src/adapters/filters/Labels/etc/label-specs.dat: fixed XML
1079          inconsistencies            inconsistencies
1080    
1081  2002-11-12 10:55  jcater  2002-11-12 10:55  jcater
1082    
1083          * src/adapters/filters/Labels/etc/label-specs.dat: separated brand          * src/adapters/filters/Labels/etc/label-specs.dat: separated brand
1084          into brand and category; added quill models            into brand and category; added quill models
1085    
1086  2002-11-12 01:38  jcater  2002-11-12 01:38  jcater
1087    
# Line 976  Line 1090 
1090  2002-11-11 22:27  jcater  2002-11-11 22:27  jcater
1091    
1092          * src/adapters/filters/Labels/etc/label-specs.dat: added my label          * src/adapters/filters/Labels/etc/label-specs.dat: added my label
1093          specs file            specs file
1094    
1095  2002-11-07 10:37  jcater  2002-11-07 10:37  jcater
1096    
1097          * src/: GRRun.py, client/GRRun.py:          * src/: GRRun.py, client/GRRun.py:
1098            
1099          * Added support for Frame panels that are controlled by their            * Added support for Frame panels that are controlled by their
1100          parent container * Added an "absolute x,y" attribute to each            parent container * Added an "absolute x,y" attribute to each
1101          Control object, so they can transparently work in Frames * Moved            Control object, so they can transparently work in Frames * Moved
1102          MenuBar to the Frame model * Started work on a Notebook control            MenuBar to the Frame model * Started work on a Notebook control
1103    
1104  2002-11-04 18:48  jcater  2002-11-04 18:48  jcater
1105    
1106          * src/: GRReportInfo.py, GRRun.py, base/GRReportInfo.py,          * src/: GRReportInfo.py, GRRun.py, base/GRReportInfo.py,
1107          client/GRRun.py, GRRunUI.py, client/GRRunUI.py: reports can now use            client/GRRun.py, GRRunUI.py, client/GRRunUI.py: reports can now
1108          the wx login, if --ui wx is passed; also --batch command line works            use the wx login, if --ui wx is passed; also --batch command line
1109              works
1110    
1111  2002-11-04 15:13  jcater  2002-11-04 15:13  jcater
1112    
1113          * src/: GREngine.py, GRFilters.py, base/GREngine.py,          * src/: GREngine.py, GRFilters.py, base/GREngine.py,
1114          base/GRFilters.py, GRParser.py, GRReport.py, GRReportInfo.py,            base/GRFilters.py, GRParser.py, GRReport.py, GRReportInfo.py,
1115          GRRun.py, base/GRParser.py, base/GRReport.py, base/GRReportInfo.py,            GRRun.py, base/GRParser.py, base/GRReport.py,
1116          client/GRRun.py: added support for --list-filters            base/GRReportInfo.py, client/GRRun.py: added support for
1117              --list-filters
1118    
1119  2002-11-04 14:14  jamest  2002-11-04 14:14  jamest
1120    
1121          * src/: GRParser.py, base/GRParser.py: Added support for common          * src/: GRParser.py, base/GRParser.py: Added support for common
1122          based <import> tag based upon the tags marked as Importable Fixed            based <import> tag based upon the tags marked as Importable Fixed
1123          bad function name in form's wx UI driver            bad function name in form's wx UI driver
1124    
1125  2002-11-04 13:37  jcater  2002-11-04 13:37  jcater
1126    
# Line 1013  Line 1129 
1129  2002-11-04 08:55  jamest  2002-11-04 08:55  jamest
1130    
1131          * src/: GREngine.py, GRParser.py, GRReport.py, base/GREngine.py,          * src/: GREngine.py, GRParser.py, GRReport.py, base/GREngine.py,
1132          base/GRParser.py, base/GRReport.py: Migration of import system into            base/GRParser.py, base/GRReport.py: Migration of import system
1133          common (partially complete) Added G*Parser attribute 'Importable'            into common (partially complete) Added G*Parser attribute
1134          to entities if set to 1 makes then that entity becomes importable.            'Importable' to entities if set to 1 makes then that entity
1135          Adjustments to make reports support importable triggers All still            becomes importable.  Adjustments to make reports support
1136          pretty rough            importable triggers All still pretty rough
1137    
1138  2002-11-02 00:02  jcater  2002-11-02 00:02  jcater
1139    
1140          * src/: GRReport.py, base/GRReport.py: moved the dumpXML root call          * src/: GRReport.py, base/GRReport.py: moved the dumpXML root call
1141          into GRootObj, so each tool doesn't have to redefine dumpXML()            into GRootObj, so each tool doesn't have to redefine dumpXML()
1142    
1143  2002-10-31 23:05  jcater  2002-10-31 23:05  jcater
1144    
1145          * TODO, src/GRLayout.py, src/base/GRLayout.py,          * TODO, src/GRLayout.py, src/base/GRLayout.py,
1146          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
1147          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
1148          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
1149          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
1150          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
1151          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
1152          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: minor doc            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
1153          updates            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
1154              src/base/layout/GRSumm.py: minor doc updates
1155    
1156  2002-10-31 23:02  jamest  2002-10-31 23:02  jamest
1157    
1158          * doc/technotes/00001.txt, samples/foobulations/monthly.grd,          * doc/technotes/00001.txt, samples/foobulations/monthly.grd,
1159          samples/location/zip-by-state.grd, src/GRLayout.py,            samples/location/zip-by-state.grd, src/GRLayout.py,
1160          src/GRParser.py, src/GRReport.py, src/base/GRLayout.py,            src/GRParser.py, src/GRReport.py, src/base/GRLayout.py,
1161          src/base/GRParser.py, src/base/GRReport.py,            src/base/GRParser.py, src/base/GRReport.py,
1162          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
1163          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
1164          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
1165          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
1166          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
1167          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
1168          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: More            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
1169          trigger cleanup Added trigger support to gnue-reports Added            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
1170          on-startup and on-exit to <report> Added pre-section and            src/base/layout/GRSumm.py: More trigger cleanup Added trigger
1171          post-section to <section> Added support for reports trigger editing            support to gnue-reports Added on-startup and on-exit to <report>
1172          in designer foobulations grd is working sample            Added pre-section and post-section to <section> Added support for
1173              reports trigger editing in designer foobulations grd is working
1174              sample
1175    
1176  2002-10-31 17:12  jcater  2002-10-31 17:12  jcater
1177    
1178          * samples/cross-tabulation/README,          * samples/cross-tabulation/README,
1179          samples/cross-tabulation/cross.grd, src/GRDataMapper.py,            samples/cross-tabulation/cross.grd, src/GRDataMapper.py,
1180          src/base/GRDataMapper.py: added cross-tabulation (pivot table)            src/base/GRDataMapper.py: added cross-tabulation (pivot table)
1181          example to reports (pending a few bugfixes, it will work); misc            example to reports (pending a few bugfixes, it will work); misc
1182          cleanup            cleanup
1183    
1184  2002-10-30 16:45  jcater  2002-10-30 16:45  jcater
1185    
1186          * src/: GRLayout.py, base/GRLayout.py,          * src/: GRLayout.py, base/GRLayout.py,
1187          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/layout/ContainerElement.py, base/layout/GRDefault.py,
1188          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRField.py, base/layout/GRFirstRow.py,
1189          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFormula.py, base/layout/GRLastRow.py,
1190          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
1191          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
1192          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRParam.py, base/layout/GRPassThru.py,
1193          base/layout/GRSection.py, base/layout/GRSumm.py: fixed an infinite            base/layout/GRSection.py, base/layout/GRSumm.py: fixed an
1194          loop issue when initializing nested sections            infinite loop issue when initializing nested sections
1195    
1196  2002-10-23 19:26  jamest  2002-10-23 19:26  jamest
1197    
1198          * MANIFEST.in: Removed files no longer needed by setup.py Removed          * MANIFEST.in: Removed files no longer needed by setup.py Removed
1199          reference to PyXML as we no longer require it            reference to PyXML as we no longer require it
1200    
1201  2002-10-20 23:49  jcater  2002-10-20 23:49  jcater
1202    
# Line 1086  Line 1205 
1205  2002-10-20 21:16  jcater  2002-10-20 21:16  jcater
1206    
1207          * src/: GRDataMapper.py, GRLayout.py, GRReport.py,          * src/: GRDataMapper.py, GRLayout.py, GRReport.py,
1208          base/GRDataMapper.py, base/GRLayout.py, base/GRReport.py,            base/GRDataMapper.py, base/GRLayout.py, base/GRReport.py,
1209          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/layout/ContainerElement.py, base/layout/GRDefault.py,
1210          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRField.py, base/layout/GRFirstRow.py,
1211          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFormula.py, base/layout/GRLastRow.py,
1212          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
1213          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
1214          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRParam.py, base/layout/GRPassThru.py,
1215          base/layout/GRSection.py, base/layout/GRSumm.py: fixed calculations            base/layout/GRSection.py, base/layout/GRSumm.py: fixed
1216          of summaries            calculations of summaries
1217    
1218  2002-10-10 10:07  jcater  2002-10-10 10:07  jcater
1219    
1220          * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: fixes to          * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: fixes to
1221          broadcast fax adapter            broadcast fax adapter
1222    
1223  2002-10-10 09:54  jcater  2002-10-10 09:54  jcater
1224    
1225          * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: trying          * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: trying
1226          some fixes            some fixes
1227    
1228  2002-10-09 20:55  jcater  2002-10-09 20:55  jcater
1229    
1230          * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: fixed          * src/adapters/filters/MailMerge/merge_psfax/Adapter.py: fixed
1231          commenting issue            commenting issue
1232    
1233  2002-10-08 16:50  jcater  2002-10-08 16:50  jcater
1234    
1235          * src/: GREngine.py, adapters/destinations/fax/hylafax.py,          * src/: GREngine.py, adapters/destinations/fax/hylafax.py,
1236          adapters/filters/MailMerge/_merge/MergeBase.py,            adapters/filters/MailMerge/_merge/MergeBase.py,
1237          adapters/filters/MailMerge/merge_psfax/Adapter.py,            adapters/filters/MailMerge/merge_psfax/Adapter.py,
1238          adapters/filters/MailMerge/merge_psfax/__init__.py,            adapters/filters/MailMerge/merge_psfax/__init__.py,
1239          base/GREngine.py: added psfax merge support            base/GREngine.py: added psfax merge support
1240    
1241  2002-10-08 12:30  jcater  2002-10-08 12:30  jcater
1242    
1243          * setup.py, src/adapters/filters/MailMerge/merge_ps/Adapter.py,          * setup.py, src/adapters/filters/MailMerge/merge_ps/Adapter.py,
1244          src/adapters/filters/MailMerge/merge_ps/__init__.py: Added a            src/adapters/filters/MailMerge/merge_ps/__init__.py: Added a
1245          Postscript mailmerge driver to reports            Postscript mailmerge driver to reports
1246    
1247  2002-10-07 16:45  jcater  2002-10-07 16:45  jcater
1248    
1249          * src/: __init__.py, base/__init__.py: updating version numbers to          * src/: __init__.py, base/__init__.py: updating version numbers to
1250          'development' status            'development' status
1251    
1252  2002-09-29 19:19  jcater  2002-09-29 19:19  jcater
1253    
1254          * ChangeLog, src/__init__.py, src/base/__init__.py: final changes          * ChangeLog, src/__init__.py, src/base/__init__.py: final changes
1255          for release            for release
1256    
1257  2002-09-25 18:05  jcater  2002-09-25 18:05  jcater
1258    
1259          * doc/: Concepts-Guide.sxw, ReportingConcepts.lyx,          * doc/: Concepts-Guide.sxw, ReportingConcepts.lyx,
1260          Tech-Reference.sxw, services.txt: updates to documentation            Tech-Reference.sxw, services.txt: updates to documentation
1261    
1262  2002-09-24 10:04  jcater  2002-09-24 10:04  jcater
1263    
1264          * src/: GRFilters.py, base/GRFilters.py: removed extraneous print          * src/: GRFilters.py, base/GRFilters.py: removed extraneous print
1265          statement            statement
1266    
1267  2002-09-23 15:32  jcater  2002-09-23 15:32  jcater
1268    
1269          * src/: GRServices.py, server/GRServices.py: fixes to allow          * src/: GRServices.py, server/GRServices.py: fixes to allow
1270          mcmillan to package designer            mcmillan to package designer
1271    
1272  2002-09-23 15:19  jcater  2002-09-23 15:19  jcater
1273    
1274          * src/adapters/destinations/email/smtp.py: fixed typos preventing          * src/adapters/destinations/email/smtp.py: fixed typos preventing
1275          mcmillan from packaging designer            mcmillan from packaging designer
1276    
1277  2002-09-22 23:42  jcater  2002-09-22 23:42  jcater
1278    
# Line 1162  Line 1281 
1281  2002-09-20 01:23  jcater  2002-09-20 01:23  jcater
1282    
1283          * ChangeLog: first round of changes to text documents in prep for a          * ChangeLog: first round of changes to text documents in prep for a
1284          release            release
1285    
1286  2002-09-18 10:14  siesel  2002-09-18 10:14  siesel
1287    
1288          * src/: GRServer.py, server/GRServer.py: split grpc's up in          * src/: GRServer.py, server/GRServer.py: split grpc's up in
1289          GRServer part and Appserver part in setup-cvs installer            GRServer part and Appserver part in setup-cvs installer
1290    
1291  2002-09-17 17:17  jcater  2002-09-17 17:17  jcater
1292    
1293          * src/adapters/filters/general/4xslt/Adapter.py: close() all          * src/adapters/filters/general/4xslt/Adapter.py: close() all
1294          temporary files            temporary files
1295    
1296  2002-09-17 14:53  jcater  2002-09-17 14:53  jcater
1297    
1298          * src/: GRFilters.py, base/GRFilters.py: fixed typo from the          * src/: GRFilters.py, base/GRFilters.py: fixed typo from the
1299          FileUtils conversion            FileUtils conversion
1300    
1301  2002-09-17 10:27  jcater  2002-09-17 10:27  jcater
1302    
1303          * src/: GREngine.py, GRFilters.py,          * src/: GREngine.py, GRFilters.py,
1304          adapters/filters/general/sablotron/Adapter.py, base/GREngine.py,            adapters/filters/general/sablotron/Adapter.py, base/GREngine.py,
1305          base/GRFilters.py: removed code from gnue.common.__init__ and            base/GRFilters.py: removed code from gnue.common.__init__ and
1306          placed in either gnue.common.FileUtils or gnue.common.TextUtils;            placed in either gnue.common.FileUtils or gnue.common.TextUtils;
1307          added stub for gear support            added stub for gear support
1308    
1309  2002-09-16 23:07  dneighbors  2002-09-16 23:07  dneighbors
1310    
1311          * doc/ReportingConcepts.lyx: Patch: Phil Cole WO# 100          * doc/ReportingConcepts.lyx: Patch: Phil Cole WO# 100
1312            
1313          Change grrun and gnuenav to gnue-reports and gnue-navigator            Change grrun and gnuenav to gnue-reports and gnue-navigator
1314          respectively.            respectively.
1315    
1316  2002-09-16 14:30  jcater  2002-09-16 14:30  jcater
1317    
1318          * src/: GREngine.py, base/GREngine.py: added TODO comments about          * src/: GREngine.py, base/GREngine.py: added TODO comments about
1319          incorrect defaulting of namespaces in reports            incorrect defaulting of namespaces in reports
1320    
1321  2002-09-16 14:22  jcater  2002-09-16 14:22  jcater
1322    
1323          * src/: GRLayout.py, GRRun.py, base/GRLayout.py,          * src/: GRLayout.py, GRRun.py, base/GRLayout.py,
1324          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/layout/ContainerElement.py, base/layout/GRDefault.py,
1325          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRField.py, base/layout/GRFirstRow.py,
1326          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFormula.py, base/layout/GRLastRow.py,
1327          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
1328          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
1329          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRParam.py, base/layout/GRPassThru.py,
1330          base/layout/GRSection.py, base/layout/GRSumm.py, client/GRRun.py:            base/layout/GRSection.py, base/layout/GRSumm.py, client/GRRun.py:
1331          [ticket #86] removed Unix getpass dependencies; uses getpass module            [ticket #86] removed Unix getpass dependencies; uses getpass
1332          only if present            module only if present
1333    
1334  2002-09-16 11:18  siesel  2002-09-16 11:18  siesel
1335    
1336          * src/: GREngine.py, GRLayout.py, base/GREngine.py,          * src/: GREngine.py, GRLayout.py, base/GREngine.py,
1337          base/GRLayout.py, base/layout/ContainerElement.py,            base/GRLayout.py, base/layout/ContainerElement.py,
1338          base/layout/GRDefault.py, base/layout/GRField.py,            base/layout/GRDefault.py, base/layout/GRField.py,
1339          base/layout/GRFirstRow.py, base/layout/GRFormula.py,            base/layout/GRFirstRow.py, base/layout/GRFormula.py,
1340          base/layout/GRLastRow.py, base/layout/GRLayout.py,            base/layout/GRLastRow.py, base/layout/GRLayout.py,
1341          base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,            base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
1342          base/layout/GRNotLastRow.py, base/layout/GRParam.py,            base/layout/GRNotLastRow.py, base/layout/GRParam.py,
1343          base/layout/GRPassThru.py, base/layout/GRSection.py,            base/layout/GRPassThru.py, base/layout/GRSection.py,
1344          base/layout/GRSumm.py: fix reports to process monthly.grd (again)            base/layout/GRSumm.py: fix reports to process monthly.grd (again)
1345          and reports created by the simple report wizard of gnue designer            and reports created by the simple report wizard of gnue designer
1346    
1347  2002-09-11 12:45  jcater  2002-09-11 12:45  jcater
1348    
1349          * src/adapters/filters/general/sablotron/Adapter.py: [ticket #87]          * src/adapters/filters/general/sablotron/Adapter.py: [ticket #87]
1350          added urlize function to Common; fixed sablotron driver to return            added urlize function to Common; fixed sablotron driver to return
1351          file://c:... when c:... is the file name            file://c:... when c:... is the file name
1352    
1353  2002-09-07 09:58  jcater  2002-09-07 09:58  jcater
1354    
1355          * setup.py, src/adapters/filters/SimpleTabulation/etc/fo.xsl: added          * setup.py, src/adapters/filters/SimpleTabulation/etc/fo.xsl: added
1356          4xslt adapter; FO filter [patches by btami]            4xslt adapter; FO filter [patches by btami]
1357    
1358  2002-08-27 10:53  jcater  2002-08-27 10:53  jcater
1359    
1360          * TODO, src/GRDataMapper.py, src/GRLayout.py,          * TODO, src/GRDataMapper.py, src/GRLayout.py,
1361          src/base/GRDataMapper.py, src/base/GRLayout.py,            src/base/GRDataMapper.py, src/base/GRLayout.py,
1362          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
1363          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
1364          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
1365          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
1366          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
1367          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
1368          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: fixed            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
1369          incorrect resetting of summaries; misc bug fixes (esp. w/mailmerge)            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
1370              src/base/layout/GRSumm.py: fixed incorrect resetting of
1371              summaries; misc bug fixes (esp. w/mailmerge)
1372    
1373  2002-08-22 18:09  jcater  2002-08-22 18:09  jcater
1374    
1375          * samples/mailmerge/create-report.pl: added quick hack to generate          * samples/mailmerge/create-report.pl: added quick hack to generate
1376          a mailmerge report from an RTF file            a mailmerge report from an RTF file
1377    
1378  2002-08-08 11:53  siesel  2002-08-08 11:53  siesel
1379    
1380          * src/adapters/filters/: SimpleTabulation/etc/text.xsl,          * src/adapters/filters/: SimpleTabulation/etc/text.xsl,
1381          general/4xslt/Adapter.py, general/4xslt/__init__.py: * enhance            general/4xslt/Adapter.py, general/4xslt/__init__.py: * enhance
1382          text.xsl in SimpleTabulation [btami] * add a 4xslt Adapter.py            text.xsl in SimpleTabulation [btami] * add a 4xslt Adapter.py
1383          (which should be useful for win32 users,   because 4suite has            (which should be useful for win32 users,   because 4suite has
1384          prebuilt binaries) [btmai]            prebuilt binaries) [btmai]
1385    
1386  2002-08-08 09:47  jcater  2002-08-08 09:47  jcater
1387    
1388          * doc/technotes/index.html: merged psu's index.html code into our          * doc/technotes/index.html: merged psu's index.html code into our
1389          create-technote-index.py script so both an index.html and index.txt            create-technote-index.py script so both an index.html and
1390          are created            index.txt are created
1391    
1392  2002-07-23 12:52  jcater  2002-07-23 12:52  jcater
1393    
1394          * src/: GRLayout.py, base/GRLayout.py,          * src/: GRLayout.py, base/GRLayout.py,
1395          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/layout/ContainerElement.py, base/layout/GRDefault.py,
1396          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRField.py, base/layout/GRFirstRow.py,
1397          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFormula.py, base/layout/GRLastRow.py,
1398          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
1399          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
1400          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRParam.py, base/layout/GRPassThru.py,
1401          base/layout/GRSection.py, base/layout/GRSumm.py: added btami's            base/layout/GRSection.py, base/layout/GRSumm.py: added btami's
1402          report module/wizard to designer            report module/wizard to designer
1403    
1404  2002-07-22 10:25  siesel  2002-07-22 10:25  siesel
1405    
1406          * src/adapters/: .cvsignore, destinations/.cvsignore,          * src/adapters/: .cvsignore, destinations/.cvsignore,
1407          destinations/email/.cvsignore, destinations/fax/.cvsignore,            destinations/email/.cvsignore, destinations/fax/.cvsignore,
1408          destinations/file/.cvsignore, destinations/printer/.cvsignore,            destinations/file/.cvsignore, destinations/printer/.cvsignore,
1409          filters/.cvsignore, filters/MailMerge/_merge/.cvsignore,            filters/.cvsignore, filters/MailMerge/_merge/.cvsignore,
1410          filters/MailMerge/merge_latex/.cvsignore,            filters/MailMerge/merge_latex/.cvsignore,
1411          filters/MailMerge/merge_rtf/.cvsignore,            filters/MailMerge/merge_rtf/.cvsignore,
1412          filters/general/raw/.cvsignore,            filters/general/raw/.cvsignore,
1413          filters/general/sablotron/.cvsignore: beautify cvs update output :)            filters/general/sablotron/.cvsignore: beautify cvs update output
1414              :)
1415    
1416  2002-07-18 13:29  jcater  2002-07-18 13:29  jcater
1417    
# Line 1302  Line 1424 
1424  2002-07-15 15:00  jcater  2002-07-15 15:00  jcater
1425    
1426          * doc/gnue-reports.dtd: more changes to DTD to play nicer with          * doc/gnue-reports.dtd: more changes to DTD to play nicer with
1427          emacs            emacs
1428    
1429  2002-07-15 14:35  jcater  2002-07-15 14:35  jcater
1430    
# Line 1311  Line 1433 
1433  2002-06-30 19:30  jcater  2002-06-30 19:30  jcater
1434    
1435          * doc/gnue-reports.dtd: Reworked support for gnuedtd... created          * doc/gnue-reports.dtd: Reworked support for gnuedtd... created
1436          base tool's DTD's as an example            base tool's DTD's as an example
1437    
1438  2002-06-27 20:14  jcater  2002-06-27 20:14  jcater
1439    
1440          * src/: GRParser.py, base/GRParser.py: Fixed some attribute          * src/: GRParser.py, base/GRParser.py: Fixed some attribute
1441          typecasting issues            typecasting issues
1442    
1443  2002-06-15 14:51  jcater  2002-06-15 14:51  jcater
1444    
1445          * src/: __init__.py, base/__init__.py: updated version numbers to          * src/: __init__.py, base/__init__.py: updated version numbers to
1446          development status            development status
1447    
1448  2002-06-04 16:30  siesel  2002-06-04 16:30  siesel
1449    
1450          * grpc/GRServer.grpc, src/GRServer.py, src/server/GRServer.py: add          * grpc/GRServer.grpc, src/GRServer.py, src/server/GRServer.py: add
1451          basic rpc server functions to GRServer.            basic rpc server functions to GRServer.
1452    
1453  2002-06-03 17:36  jcater  2002-06-03 17:36  jcater
1454    
# Line 1347  Line 1469 
1469  2002-06-03 14:42  jcater  2002-06-03 14:42  jcater
1470    
1471          * ChangeLog, INSTALL, setup.py: fixes for the client/ directory          * ChangeLog, INSTALL, setup.py: fixes for the client/ directory
1472          changes            changes
1473    
1474  2002-06-03 14:09  jcater  2002-06-03 14:09  jcater
1475    
1476          * src/: GRRun.py, GRServer.py, client/GRRun.py, server/GRServer.py:          * src/: GRRun.py, GRServer.py, client/GRRun.py, server/GRServer.py:
1477          fixes for the client/ directory changes            fixes for the client/ directory changes
1478    
1479  2002-06-02 17:51  jcater  2002-06-02 17:51  jcater
1480    
# Line 1361  Line 1483 
1483  2002-06-02 17:21  jcater  2002-06-02 17:21  jcater
1484    
1485          * MANIFEST.in, setup.py, src/GRRun.py, src/GRServer.py,          * MANIFEST.in, setup.py, src/GRRun.py, src/GRServer.py,
1486          src/client/GRRun.py, src/server/GRServer.py: Added            src/client/GRRun.py, src/server/GRServer.py: Added
1487          --generate-man-page to GBaseApp and updated the setup.py's to            --generate-man-page to GBaseApp and updated the setup.py's to
1488          create the manpages before creating a source distribution            create the manpages before creating a source distribution
1489    
1490  2002-06-01 12:47  jcater  2002-06-01 12:47  jcater
1491    
1492          * MANIFEST.in, setup.py: added missing MANIFEST entries; added          * MANIFEST.in, setup.py: added missing MANIFEST entries; added
1493          support for GNUE_VERSION_SUFFIX to the setup.py's to ease the            support for GNUE_VERSION_SUFFIX to the setup.py's to ease the
1494          creating of prereleases            creating of prereleases
1495    
1496  2002-05-31 15:05  jcater  2002-05-31 15:05  jcater
1497    
# Line 1386  Line 1508 
1508  2002-05-30 17:26  jcater  2002-05-30 17:26  jcater
1509    
1510          * samples/location/zip-by-state.grd, src/GRDataMapper.py,          * samples/location/zip-by-state.grd, src/GRDataMapper.py,
1511          src/GRLayout.py, src/GRSources.py, src/base/GRDataMapper.py,            src/GRLayout.py, src/GRSources.py, src/base/GRDataMapper.py,
1512          src/base/GRLayout.py, src/base/GRSources.py,            src/base/GRLayout.py, src/base/GRSources.py,
1513          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
1514          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
1515          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
1516          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
1517          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
1518          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
1519          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: fixes to            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
1520          master/detail support            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
1521              src/base/layout/GRSumm.py: fixes to master/detail support
1522    
1523  2002-05-30 10:18  jcater  2002-05-30 10:18  jcater
1524    
# Line 1404  Line 1527 
1527  2002-05-29 22:11  jcater  2002-05-29 22:11  jcater
1528    
1529          * INSTALL, setup.py, src/GRServices.py, src/__init__.py,          * INSTALL, setup.py, src/GRServices.py, src/__init__.py,
1530          src/adapters/destinations/email/smtp.py, src/base/__init__.py,            src/adapters/destinations/email/smtp.py, src/base/__init__.py,
1531          src/server/GRServices.py: updates for release            src/server/GRServices.py: updates for release
1532    
1533  2002-05-29 20:30  jcater  2002-05-29 20:30  jcater
1534    
1535          * ChangeLog, NEWS, README, TODO: doc updates in preparation for a          * ChangeLog, NEWS, README, TODO: doc updates in preparation for a
1536          release            release
1537    
1538  2002-05-21 00:33  baumannd  2002-05-21 00:33  baumannd
1539    
# Line 1419  Line 1542 
1542  2002-05-15 20:14  jcater  2002-05-15 20:14  jcater
1543    
1544          * src/: GRSources.py, base/GRSources.py: moved more master/detail          * src/: GRSources.py, base/GRSources.py: moved more master/detail
1545          datasource logic out of tools and into common            datasource logic out of tools and into common
1546    
1547  2002-05-14 23:30  jcater  2002-05-14 23:30  jcater
1548    
1549          * src/: GRLayout.py,          * src/: GRLayout.py,
1550          adapters/filters/MailMerge/_merge/MergeBase.py,            adapters/filters/MailMerge/_merge/MergeBase.py,
1551          adapters/filters/MailMerge/merge_rtf/Adapter.py, base/GRLayout.py,            adapters/filters/MailMerge/merge_rtf/Adapter.py,
1552          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/GRLayout.py, base/layout/ContainerElement.py,
1553          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRDefault.py, base/layout/GRField.py,
1554          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFirstRow.py, base/layout/GRFormula.py,
1555          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLastRow.py, base/layout/GRLayout.py,
1556          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
1557          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRNotLastRow.py, base/layout/GRParam.py,
1558          base/layout/GRSection.py, base/layout/GRSumm.py: fixes to bugs            base/layout/GRPassThru.py, base/layout/GRSection.py,
1559          surfacing from merge_rtf testing            base/layout/GRSumm.py: fixes to bugs surfacing from merge_rtf
1560              testing
1561    
1562  2002-05-14 20:03  jcater  2002-05-14 20:03  jcater
1563    
1564          * src/adapters/filters/MailMerge/_merge/MergeBase.py: added missing          * src/adapters/filters/MailMerge/_merge/MergeBase.py: added missing
1565          file            file
1566    
1567  2002-05-14 19:58  jcater  2002-05-14 19:58  jcater
1568    
# Line 1447  Line 1571 
1571  2002-05-14 19:27  jcater  2002-05-14 19:27  jcater
1572    
1573          * samples/mailmerge/pg_schema.sql, src/GRFilters.py,          * samples/mailmerge/pg_schema.sql, src/GRFilters.py,
1574          src/adapters/filters/MailMerge/_merge/__init__.py,            src/adapters/filters/MailMerge/_merge/__init__.py,
1575          src/adapters/filters/MailMerge/merge_latex/Adapter.py,            src/adapters/filters/MailMerge/merge_latex/Adapter.py,
1576          src/adapters/filters/MailMerge/merge_latex/__init__.py,            src/adapters/filters/MailMerge/merge_latex/__init__.py,
1577          src/adapters/filters/MailMerge/merge_rtf/Adapter.py,            src/adapters/filters/MailMerge/merge_rtf/Adapter.py,
1578          src/adapters/filters/MailMerge/merge_rtf/__init__.py,            src/adapters/filters/MailMerge/merge_rtf/__init__.py,
1579          src/adapters/filters/general/sablotron/Adapter.py,            src/adapters/filters/general/sablotron/Adapter.py,
1580          src/base/GRFilters.py: added merge support/examples to reports            src/base/GRFilters.py: added merge support/examples to reports
1581          (currently, only RTF works -- latex does not)            (currently, only RTF works -- latex does not)
1582    
1583  2002-05-11 18:52  jamest  2002-05-11 18:52  jamest
1584    
1585          * src/: GRConfig.py, GRFilters.py, GRRun.py,          * src/: GRConfig.py, GRFilters.py, GRRun.py,
1586          adapters/filters/general/sablotron/Adapter.py, base/GRConfig.py,            adapters/filters/general/sablotron/Adapter.py, base/GRConfig.py,
1587          base/GRFilters.py, client/GRRun.py: jamest - win32 setup fix, added            base/GRFilters.py, client/GRRun.py: jamest - win32 setup fix,
1588          default config value load to reports jcater - added better import            added default config value load to reports jcater - added better
1589          error support in Sablotron driver        - added rest of reports            import error support in Sablotron driver        - added rest of
1590          config options to GRConfig        - misc bug fixes            reports config options to GRConfig        - misc bug fixes
1591    
1592  2002-05-04 11:45  jamest  2002-05-04 11:45  jamest
1593    
1594          * src/: adapters/destinations/email/sendmail.py, GRConfig.py,          * src/: adapters/destinations/email/sendmail.py, GRConfig.py,
1595          GREngine.py, GRFilters.py, GROutputAdapter.py, GRRun.py,            GREngine.py, GRFilters.py, GROutputAdapter.py, GRRun.py,
1596          GRServer.py, adapters/destinations/fax/hylafax.py,            GRServer.py, adapters/destinations/fax/hylafax.py,
1597          adapters/destinations/printer/bsd.py, base/GRConfig.py,            adapters/destinations/printer/bsd.py, base/GRConfig.py,
1598          base/GREngine.py, base/GRFilters.py, base/GROutputAdapter.py,            base/GREngine.py, base/GRFilters.py, base/GROutputAdapter.py,
1599          client/GRRun.py, server/GRServer.py: Removed dependency on            client/GRRun.py, server/GRServer.py: Removed dependency on
1600          gnue.conf files (new config system) Moved text out of gnue.conf            gnue.conf files (new config system) Moved text out of gnue.conf
1601          setting as the new i18n stuff replaces it Something else I've            setting as the new i18n stuff replaces it Something else I've
1602          forgotten :)            forgotten :)
1603    
1604  2002-04-28 23:19  jcater  2002-04-28 23:19  jcater
1605    
1606          * src/: GRFilters.py,          * src/: GRFilters.py,
1607          adapters/filters/SimpleTabulation/etc/csv.xsl, base/GRFilters.py:            adapters/filters/SimpleTabulation/etc/csv.xsl, base/GRFilters.py:
1608          added a CSV filter to reports; misc bug fixes            added a CSV filter to reports; misc bug fixes
1609    
1610  2002-04-28 20:52  jcater  2002-04-28 20:52  jcater
1611    
1612          * samples/foobulations/monthly.grd, src/GREngine.py,          * samples/foobulations/monthly.grd, src/GREngine.py,
1613          src/GRLayout.py, src/GRParser.py, src/GRReport.py,            src/GRLayout.py, src/GRParser.py, src/GRReport.py,
1614          src/base/GREngine.py, src/base/GRLayout.py, src/base/GRParser.py,            src/base/GREngine.py, src/base/GRLayout.py, src/base/GRParser.py,
1615          src/base/GRReport.py, src/base/layout/ContainerElement.py,            src/base/GRReport.py, src/base/layout/ContainerElement.py,
1616          src/base/layout/GRDefault.py, src/base/layout/GRField.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
1617          src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
1618          src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
1619          src/base/layout/GRLayoutElement.py,            src/base/layout/GRLayoutElement.py,
1620          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRNotFirstRow.py,
1621          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
1622          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: * Added            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
1623          XML Namespace support to GObject's dumpXML() (required for reports)            src/base/layout/GRSumm.py: * Added XML Namespace support to
1624          * Fixed problem with GRParam's being added to their parents twice.            GObject's dumpXML() (required for reports) * Fixed problem with
1625          * Made all GRD tags lowercase to make dumpXML() friendly * Misc            GRParam's being added to their parents twice.  * Made all GRD
1626          bugfixed to Reports            tags lowercase to make dumpXML() friendly * Misc bugfixed to
1627              Reports
1628    
1629  2002-04-27 17:13  jcater  2002-04-27 17:13  jcater
1630    
1631          * samples/dcl/personnel-summary.grd, src/GRFilters.py,          * samples/dcl/personnel-summary.grd, src/GRFilters.py,
1632          src/base/GRFilters.py: misc fixes for reports filters            src/base/GRFilters.py: misc fixes for reports filters
1633    
1634  2002-04-27 15:59  jcater  2002-04-27 15:59  jcater
1635    
1636          * setup.py: to do a non-standard installation, pass "--cfg-file          * setup.py: to do a non-standard installation, pass "--cfg-file
1637          /my/site/file.cfg" to all the setup.py scripts            /my/site/file.cfg" to all the setup.py scripts
1638    
1639  2002-04-27 15:30  jcater  2002-04-27 15:30  jcater
1640    
1641          * src/: GRFilters.py, base/GRFilters.py: added support for a          * src/: GRFilters.py, base/GRFilters.py: added support for a
1642          site-wide installation configuration file that allows package            site-wide installation configuration file that allows package
1643          maintainers to put key files in places other than a single root            maintainers to put key files in places other than a single root
1644    
1645  2002-04-26 00:34  jcater  2002-04-26 00:34  jcater
1646    
1647          * samples/foobulations/monthly.grd, src/GRFilters.py,          * samples/foobulations/monthly.grd, src/GRFilters.py,
1648          src/GRLayout.py, src/base/GRFilters.py, src/base/GRLayout.py,            src/GRLayout.py, src/base/GRFilters.py, src/base/GRLayout.py,
1649          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
1650          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
1651          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
1652          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
1653          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
1654          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
1655          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: misc            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
1656          changes            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
1657              src/base/layout/GRSumm.py: misc changes
1658    
1659  2002-04-24 17:51  jcater  2002-04-24 17:51  jcater
1660    
1661          * src/adapters/: destinations/email/sendmail.py,          * src/adapters/: destinations/email/sendmail.py,
1662          filters/SimpleTabulation/etc/kspread.xsl: more work on report            filters/SimpleTabulation/etc/kspread.xsl: more work on report
1663          output formats            output formats
1664    
1665  2002-04-22 10:46  jcater  2002-04-22 10:46  jcater
1666    
# Line 1543  Line 1669 
1669  2002-04-22 02:18  jcater  2002-04-22 02:18  jcater
1670    
1671          * setup.py: fixed if's without corresponding code blocks (per          * setup.py: fixed if's without corresponding code blocks (per
1672          btami)            btami)
1673    
1674  2002-04-18 13:29  jcater  2002-04-18 13:29  jcater
1675    
# Line 1556  Line 1682 
1682  2002-04-17 14:09  jamest  2002-04-17 14:09  jamest
1683    
1684          * src/: GRLayout.py, GRSources.py, base/GRLayout.py,          * src/: GRLayout.py, GRSources.py, base/GRLayout.py,
1685          base/GRSources.py, base/layout/ContainerElement.py,            base/GRSources.py, base/layout/ContainerElement.py,
1686          base/layout/GRDefault.py, base/layout/GRField.py,            base/layout/GRDefault.py, base/layout/GRField.py,
1687          base/layout/GRFirstRow.py, base/layout/GRFormula.py,            base/layout/GRFirstRow.py, base/layout/GRFormula.py,
1688          base/layout/GRLastRow.py, base/layout/GRLayout.py,            base/layout/GRLastRow.py, base/layout/GRLayout.py,
1689          base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,            base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
1690          base/layout/GRNotLastRow.py, base/layout/GRParam.py,            base/layout/GRNotLastRow.py, base/layout/GRParam.py,
1691          base/layout/GRPassThru.py, base/layout/GRSection.py,            base/layout/GRPassThru.py, base/layout/GRSection.py,
1692          base/layout/GRSumm.py: removed getObjectType() clean up start of            base/layout/GRSumm.py: removed getObjectType() clean up start of
1693          some subtle new bugs            some subtle new bugs
1694    
1695  2002-04-15 17:05  jcater  2002-04-15 17:05  jcater
1696    
# Line 1577  Line 1703 
1703  2002-04-15 00:39  jcater  2002-04-15 00:39  jcater
1704    
1705          * src/: GREngine.py, GRLayout.py, base/GREngine.py,          * src/: GREngine.py, GRLayout.py, base/GREngine.py,
1706          base/GRLayout.py, base/layout/ContainerElement.py,            base/GRLayout.py, base/layout/ContainerElement.py,
1707          base/layout/GRDefault.py, base/layout/GRField.py,            base/layout/GRDefault.py, base/layout/GRField.py,
1708          base/layout/GRFirstRow.py, base/layout/GRFormula.py,            base/layout/GRFirstRow.py, base/layout/GRFormula.py,
1709          base/layout/GRLastRow.py, base/layout/GRLayout.py,            base/layout/GRLastRow.py, base/layout/GRLayout.py,
1710          base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,            base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
1711          base/layout/GRNotLastRow.py, base/layout/GRParam.py,            base/layout/GRNotLastRow.py, base/layout/GRParam.py,
1712          base/layout/GRPassThru.py, base/layout/GRSection.py,            base/layout/GRPassThru.py, base/layout/GRSection.py,
1713          base/layout/GRSumm.py: code cleanup            base/layout/GRSumm.py: code cleanup
1714    
1715  2002-04-14 23:36  jcater  2002-04-14 23:36  jcater
1716    
1717          * INSTALL, src/adapters/destinations/email/sendmail.py: misc          * INSTALL, src/adapters/destinations/email/sendmail.py: misc
1718          cleanup            cleanup
1719    
1720  2002-04-14 23:36  jcater  2002-04-14 23:36  jcater
1721    
1722          * src/: GREngine.py, GRLayout.py, GRRun.py, base/GREngine.py,          * src/: GREngine.py, GRLayout.py, GRRun.py, base/GREngine.py,
1723          base/GRLayout.py, base/layout/ContainerElement.py,            base/GRLayout.py, base/layout/ContainerElement.py,
1724          base/layout/GRDefault.py, base/layout/GRField.py,            base/layout/GRDefault.py, base/layout/GRField.py,
1725          base/layout/GRFirstRow.py, base/layout/GRFormula.py,            base/layout/GRFirstRow.py, base/layout/GRFormula.py,
1726          base/layout/GRLastRow.py, base/layout/GRLayout.py,            base/layout/GRLastRow.py, base/layout/GRLayout.py,
1727          base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,            base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
1728          base/layout/GRNotLastRow.py, base/layout/GRParam.py,            base/layout/GRNotLastRow.py, base/layout/GRParam.py,
1729          base/layout/GRPassThru.py, base/layout/GRSection.py,            base/layout/GRPassThru.py, base/layout/GRSection.py,
1730          base/layout/GRSumm.py, client/GRRun.py: moved output logic from            base/layout/GRSumm.py, client/GRRun.py: moved output logic from
1731          GRRun into GREngine; misc cleanup            GRRun into GREngine; misc cleanup
1732    
1733  2002-04-14 16:06  jcater  2002-04-14 16:06  jcater
1734    
# Line 1611  Line 1737 
1737  2002-04-14 15:20  jcater  2002-04-14 15:20  jcater
1738    
1739          * src/adapters/: destinations/email/sendmail.py,          * src/adapters/: destinations/email/sendmail.py,
1740          destinations/fax/hylafax.py, destinations/printer/bsd.py,            destinations/fax/hylafax.py, destinations/printer/bsd.py,
1741          filters/SimpleTabulation/etc/html.xsl,            filters/SimpleTabulation/etc/html.xsl,
1742          filters/general/sablotron/Adapter.py: fixes to make fax and printer            filters/general/sablotron/Adapter.py: fixes to make fax and
1743          support work; misc typo fixes            printer support work; misc typo fixes
1744    
1745  2002-04-14 00:19  jcater  2002-04-14 00:19  jcater
1746    
1747          * AUTHORS, TODO, doc/ReportingConcepts.lyx, src/GRParser.py,          * AUTHORS, TODO, doc/ReportingConcepts.lyx, src/GRParser.py,
1748          src/base/GRParser.py: updates to documentation            src/base/GRParser.py: updates to documentation
1749    
1750  2002-04-13 19:36  jcater  2002-04-13 19:36  jcater
1751    
# Line 1628  Line 1754 
1754  2002-04-12 20:54  jcater  2002-04-12 20:54  jcater
1755    
1756          * src/adapters/: destinations/email/sendmail.py,          * src/adapters/: destinations/email/sendmail.py,
1757          filters/general/sablotron/Adapter.py: fixed to destinations            filters/general/sablotron/Adapter.py: fixed to destinations
1758    
1759  2002-04-12 19:54  jcater  2002-04-12 19:54  jcater
1760    
1761          * src/: GRFilters.py, GROutputAdapter.py,          * src/: GRFilters.py, GROutputAdapter.py,
1762          adapters/filters/general/sablotron/Adapter.py, base/GRFilters.py,            adapters/filters/general/sablotron/Adapter.py, base/GRFilters.py,
1763          base/GROutputAdapter.py: reports: inplace transformations working            base/GROutputAdapter.py: reports: inplace transformations working
1764          now (--filter html  or --filter text)            now (--filter html  or --filter text)
1765    
1766  2002-04-12 17:21  jcater  2002-04-12 17:21  jcater
1767    
1768          * src/: GRFilters.py, GRReport.py, base/GRFilters.py,          * src/: GRFilters.py, GRReport.py, base/GRFilters.py,
1769          base/GRReport.py: synching machines            base/GRReport.py: synching machines
1770    
1771  2002-04-12 15:56  jcater  2002-04-12 15:56  jcater
1772    
1773          * samples/foobulations/monthly.grd, src/GRLayout.py,          * samples/foobulations/monthly.grd, src/GRLayout.py,
1774          src/GRParameters.py, src/GRReport.py, src/GRSortOptions.py,            src/GRParameters.py, src/GRReport.py, src/GRSortOptions.py,
1775          src/adapters/filters/SimpleTabulation/etc/html.xsl,            src/adapters/filters/SimpleTabulation/etc/html.xsl,
1776          src/adapters/filters/SimpleTabulation/etc/text.xsl,            src/adapters/filters/SimpleTabulation/etc/text.xsl,
1777          src/base/GRLayout.py, src/base/GRParameters.py,            src/base/GRLayout.py, src/base/GRParameters.py,
1778          src/base/GRReport.py, src/base/GRSortOptions.py,            src/base/GRReport.py, src/base/GRSortOptions.py,
1779          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
1780          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
1781          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
1782          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
1783          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
1784          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
1785          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: more            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
1786          support of namespaces in reports output stream; misc bug fixes &            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
1787          enhancements            src/base/layout/GRSumm.py: more support of namespaces in reports
1788              output stream; misc bug fixes & enhancements
1789    
1790  2002-04-12 13:57  jcater  2002-04-12 13:57  jcater
1791    
# Line 1667  Line 1794 
1794  2002-04-12 00:59  jcater  2002-04-12 00:59  jcater
1795    
1796          * src/: GRFilters.py, GROutputAdapter.py, GRRun.py,          * src/: GRFilters.py, GROutputAdapter.py, GRRun.py,
1797          adapters/destinations/__init__.py,            adapters/destinations/__init__.py,
1798          adapters/destinations/file/stdout.py,            adapters/destinations/file/stdout.py,
1799          adapters/destinations/file/text.py, adapters/filters/__init__.py,            adapters/destinations/file/text.py, adapters/filters/__init__.py,
1800          adapters/filters/Labels/__init__.py,            adapters/filters/Labels/__init__.py,
1801          adapters/filters/MailMerge/__init__.py,            adapters/filters/MailMerge/__init__.py,
1802          adapters/filters/SimpleTabulation/__init__.py,            adapters/filters/SimpleTabulation/__init__.py,
1803          adapters/filters/general/__init__.py, base/GRFilters.py,            adapters/filters/general/__init__.py, base/GRFilters.py,
1804          base/GROutputAdapter.py, client/GRRun.py: more work on            base/GROutputAdapter.py, client/GRRun.py: more work on
1805          modularization of output destinations/filters in reports            modularization of output destinations/filters in reports
1806    
1807  2002-04-11 18:37  jcater  2002-04-11 18:37  jcater
1808    
# Line 1688  Line 1815 
1815  2002-04-10 23:19  jcater  2002-04-10 23:19  jcater
1816    
1817          * src/adapters/destinations/email/sendmail.py,          * src/adapters/destinations/email/sendmail.py,
1818          src/adapters/destinations/email/smtp.py,            src/adapters/destinations/email/smtp.py,
1819          samples/foobulations/monthly.grd, src/GRDataMapper.py,            samples/foobulations/monthly.grd, src/GRDataMapper.py,
1820          src/GROutputAdapter.py, src/GRRun.py,            src/GROutputAdapter.py, src/GRRun.py,
1821          src/adapters/destinations/fax/hylafax.py,            src/adapters/destinations/fax/hylafax.py,
1822          src/adapters/destinations/file/stdout.py,            src/adapters/destinations/file/stdout.py,
1823          src/adapters/destinations/file/text.py,            src/adapters/destinations/file/text.py,
1824          src/adapters/filters/general/raw/Adapter.py,            src/adapters/filters/general/raw/Adapter.py,
1825          src/adapters/filters/general/raw/__init__.py,            src/adapters/filters/general/raw/__init__.py,
1826          src/adapters/filters/general/sablotron/Adapter.py,            src/adapters/filters/general/sablotron/Adapter.py,
1827          src/adapters/filters/general/sablotron/__init__.py,            src/adapters/filters/general/sablotron/__init__.py,
1828          src/base/GRDataMapper.py, src/base/GROutputAdapter.py,            src/base/GRDataMapper.py, src/base/GROutputAdapter.py,
1829          src/client/GRRun.py: Started on modularization of GNUe Reprots            src/client/GRRun.py: Started on modularization of GNUe Reprots
1830          transformation adapters and destination adapters; cleanup of code            transformation adapters and destination adapters; cleanup of code
1831    
1832  2002-04-10 17:25  jcater  2002-04-10 17:25  jcater
1833    
# Line 1709  Line 1836 
1836  2002-04-10 14:58  jcater  2002-04-10 14:58  jcater
1837    
1838          * src/: GRDataMapper.py, GRLayout.py, base/GRDataMapper.py,          * src/: GRDataMapper.py, GRLayout.py, base/GRDataMapper.py,
1839          base/GRLayout.py, base/layout/ContainerElement.py,            base/GRLayout.py, base/layout/ContainerElement.py,
1840          base/layout/GRDefault.py, base/layout/GRField.py,            base/layout/GRDefault.py, base/layout/GRField.py,
1841          base/layout/GRFirstRow.py, base/layout/GRFormula.py,            base/layout/GRFirstRow.py, base/layout/GRFormula.py,
1842          base/layout/GRLastRow.py, base/layout/GRLayout.py,            base/layout/GRLastRow.py, base/layout/GRLayout.py,
1843          base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,            base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
1844          base/layout/GRNotLastRow.py, base/layout/GRParam.py,            base/layout/GRNotLastRow.py, base/layout/GRParam.py,
1845          base/layout/GRPassThru.py, base/layout/GRSection.py,            base/layout/GRPassThru.py, base/layout/GRSection.py,
1846          base/layout/GRSumm.py: subtotals/summaries finally working in            base/layout/GRSumm.py: subtotals/summaries finally working in
1847          reports            reports
1848    
1849  2002-04-09 20:40  jcater  2002-04-09 20:40  jcater
1850    
# Line 1726  Line 1853 
1853  2002-04-09 17:55  jcater  2002-04-09 17:55  jcater
1854    
1855          * AUTHORS, FAQ, INSTALL, samples/foobulations/monthly.grd,          * AUTHORS, FAQ, INSTALL, samples/foobulations/monthly.grd,
1856          src/GRDataMapper.py, src/GRLayout.py, src/GRParser.py,            src/GRDataMapper.py, src/GRLayout.py, src/GRParser.py,
1857          src/GRRun.py, src/base/GRDataMapper.py, src/base/GRLayout.py,            src/GRRun.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
1858          src/base/GRParser.py, src/base/layout/ContainerElement.py,            src/base/GRParser.py, src/base/layout/ContainerElement.py,
1859          src/base/layout/GRDefault.py, src/base/layout/GRField.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
1860          src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
1861          src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
1862          src/base/layout/GRLayoutElement.py,            src/base/layout/GRLayoutElement.py,
1863          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRNotFirstRow.py,
1864          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
1865          src/base/layout/GRSection.py, src/base/layout/GRSumm.py,            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
1866          src/client/GRRun.py: lots of work on summaries; misc cleanup            src/base/layout/GRSumm.py, src/client/GRRun.py: lots of work on
1867              summaries; misc cleanup
1868    
1869  2002-04-09 02:37  dneighbors  2002-04-09 02:37  dneighbors
1870    
1871          * src/adapters/filters/SimpleTabulation/etc/: html.xsl, text.xsl:          * src/adapters/filters/SimpleTabulation/etc/: html.xsl, text.xsl:
1872          html.xsl   ** Style sheet modifications            html.xsl   ** Style sheet modifications
1873            
1874          text.xsl   ** Start of rendering for plain ascii text            text.xsl   ** Start of rendering for plain ascii text
1875    
1876  2002-04-09 01:22  dneighbors  2002-04-09 01:22  dneighbors
1877    
1878          * samples/foobulations/monthly.grd,          * samples/foobulations/monthly.grd,
1879          src/adapters/filters/SimpleTabulation/etc/html.xsl: html.xsl   **            src/adapters/filters/SimpleTabulation/etc/html.xsl: html.xsl   **
1880          change to recognize row types (subtotal vs item)            change to recognize row types (subtotal vs item)
1881            
1882          monthly.grd   ** alignment changes that didnt get done last time            monthly.grd   ** alignment changes that didnt get done last time
1883          because      of up2date failure            because      of up2date failure
1884    
1885  2002-04-09 00:20  dneighbors  2002-04-09 00:20  dneighbors
1886    
1887          * src/adapters/filters/SimpleTabulation/etc/html.xsl: GNUe Report          * src/adapters/filters/SimpleTabulation/etc/html.xsl: GNUe Report
1888          Output to HTML translator, should be moved to another directory            Output to HTML translator, should be moved to another directory
1889          eventually.            eventually.
1890    
1891  2002-04-09 00:00  jcater  2002-04-09 00:00  jcater
1892    
1893          * samples/foobulations/monthly.grd, src/GRLayout.py,          * samples/foobulations/monthly.grd, src/GRLayout.py,
1894          src/GRParser.py, src/base/GRLayout.py, src/base/GRParser.py,            src/GRParser.py, src/base/GRLayout.py, src/base/GRParser.py,
1895          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
1896          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
1897          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
1898          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
1899          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
1900          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
1901          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: more work            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
1902          on summaries            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
1903              src/base/layout/GRSumm.py: more work on summaries
1904    
1905  2002-04-08 23:48  jcater  2002-04-08 23:48  jcater
1906    
# Line 1784  Line 1913 
1913  2002-04-08 23:30  jcater  2002-04-08 23:30  jcater
1914    
1915          * src/: GRLayout.py, base/GRLayout.py,          * src/: GRLayout.py, base/GRLayout.py,
1916          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/layout/ContainerElement.py, base/layout/GRDefault.py,
1917          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRField.py, base/layout/GRFirstRow.py,
1918          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFormula.py, base/layout/GRLastRow.py,
1919          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
1920          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
1921          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRParam.py, base/layout/GRPassThru.py,
1922          base/layout/GRSection.py, base/layout/GRSumm.py: finally whipped            base/layout/GRSection.py, base/layout/GRSumm.py: finally whipped
1923          section firstRow support into shape            section firstRow support into shape
1924    
1925  2002-04-08 21:41  jcater  2002-04-08 21:41  jcater
1926    
1927          * samples/foobulations/monthly.grd, src/GRLayout.py,          * samples/foobulations/monthly.grd, src/GRLayout.py,
1928          src/base/GRLayout.py, src/base/layout/ContainerElement.py,            src/base/GRLayout.py, src/base/layout/ContainerElement.py,
1929          src/base/layout/GRDefault.py, src/base/layout/GRField.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
1930          src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
1931          src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
1932          src/base/layout/GRLayoutElement.py,            src/base/layout/GRLayoutElement.py,
1933          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRNotFirstRow.py,
1934          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
1935          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: more work            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
1936          on the layout processes; still issues w/firstRow            src/base/layout/GRSumm.py: more work on the layout processes;
1937              still issues w/firstRow
1938    
1939  2002-04-08 17:01  jcater  2002-04-08 17:01  jcater
1940    
1941          * src/: GRLayout.py, base/GRLayout.py,          * src/: GRLayout.py, base/GRLayout.py,
1942          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/layout/ContainerElement.py, base/layout/GRDefault.py,
1943          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRField.py, base/layout/GRFirstRow.py,
1944          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFormula.py, base/layout/GRLastRow.py,
1945          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
1946          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
1947          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRParam.py, base/layout/GRPassThru.py,
1948          base/layout/GRSection.py, base/layout/GRSumm.py: I have broken            base/layout/GRSection.py, base/layout/GRSumm.py: I have broken
1949          reports (and haven't even released yet :)... conversion to new            reports (and haven't even released yet :)... conversion to new
1950          process format            process format
1951    
1952  2002-04-08 11:03  jcater  2002-04-08 11:03  jcater
1953    
1954          * samples/foobulations/monthly.grd, src/GRDataMapper.py,          * samples/foobulations/monthly.grd, src/GRDataMapper.py,
1955          src/GRLayout.py, src/base/GRDataMapper.py, src/base/GRLayout.py,            src/GRLayout.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
1956          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
1957          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
1958          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
1959          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
1960          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
1961          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
1962          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: saving            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
1963          changes before a gutting session            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
1964              src/base/layout/GRSumm.py: saving changes before a gutting
1965              session
1966    
1967  2002-04-08 00:51  jcater  2002-04-08 00:51  jcater
1968    
1969          * samples/foobulations/monthly.grd, src/GRDataMapper.py,          * samples/foobulations/monthly.grd, src/GRDataMapper.py,
1970          src/GRLayout.py, src/base/GRDataMapper.py, src/base/GRLayout.py,            src/GRLayout.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
1971          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
1972          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
1973          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
1974          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
1975          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
1976          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
1977          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: fixed            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
1978          layout-level param output; improved support for firstRow and            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
1979          notFirstRow            src/base/layout/GRSumm.py: fixed layout-level param output;
1980              improved support for firstRow and notFirstRow
1981    
1982  2002-04-06 20:13  jcater  2002-04-06 20:13  jcater
1983    
1984          * src/: GRLayout.py, base/GRLayout.py,          * src/: GRLayout.py, base/GRLayout.py,
1985          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/layout/ContainerElement.py, base/layout/GRDefault.py,
1986          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRField.py, base/layout/GRFirstRow.py,
1987          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFormula.py, base/layout/GRLastRow.py,
1988          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
1989          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
1990          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRParam.py, base/layout/GRPassThru.py,
1991          base/layout/GRSection.py, base/layout/GRSumm.py: stoopid error            base/layout/GRSection.py, base/layout/GRSumm.py: stoopid error
1992    
1993  2002-04-06 19:20  jcater  2002-04-06 19:20  jcater
1994    
1995          * src/: GRFilters.py, GRLayout.py, GRRun.py, adapters/__init__.py,          * src/: GRFilters.py, GRLayout.py, GRRun.py, adapters/__init__.py,
1996          adapters/destinations/email/__init__.py,            adapters/destinations/email/__init__.py,
1997          adapters/destinations/email/smtp.py,            adapters/destinations/email/smtp.py,
1998          adapters/destinations/fax/__init__.py,            adapters/destinations/fax/__init__.py,
1999          adapters/destinations/fax/hylafax.py,            adapters/destinations/fax/hylafax.py,
2000          adapters/destinations/file/__init__.py,            adapters/destinations/file/__init__.py,
2001          adapters/destinations/file/text.py,            adapters/destinations/file/text.py,
2002          adapters/destinations/printer/__init__.py,            adapters/destinations/printer/__init__.py,
2003          adapters/destinations/printer/bsd.py, base/GRFilters.py,            adapters/destinations/printer/bsd.py, base/GRFilters.py,
2004          base/GRLayout.py, base/layout/ContainerElement.py,            base/GRLayout.py, base/layout/ContainerElement.py,
2005          base/layout/GRDefault.py, base/layout/GRField.py,            base/layout/GRDefault.py, base/layout/GRField.py,
2006          base/layout/GRFirstRow.py, base/layout/GRFormula.py,            base/layout/GRFirstRow.py, base/layout/GRFormula.py,
2007          base/layout/GRLastRow.py, base/layout/GRLayout.py,            base/layout/GRLastRow.py, base/layout/GRLayout.py,
2008          base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,            base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
2009          base/layout/GRNotLastRow.py, base/layout/GRParam.py,            base/layout/GRNotLastRow.py, base/layout/GRParam.py,
2010          base/layout/GRPassThru.py, base/layout/GRSection.py,            base/layout/GRPassThru.py, base/layout/GRSection.py,
2011          base/layout/GRSumm.py, client/GRRun.py: lots o' work on reports            base/layout/GRSumm.py, client/GRRun.py: lots o' work on reports
2012    
2013  2002-04-06 01:27  jcater  2002-04-06 01:27  jcater
2014    
2015          * samples/foobulations/monthly.grd, src/GRLayout.py,          * samples/foobulations/monthly.grd, src/GRLayout.py,
2016          src/base/GRLayout.py, src/base/layout/ContainerElement.py,            src/base/GRLayout.py, src/base/layout/ContainerElement.py,
2017          src/base/layout/GRDefault.py, src/base/layout/GRField.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
2018          src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
2019          src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
2020          src/base/layout/GRLayoutElement.py,            src/base/layout/GRLayoutElement.py,
2021          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRNotFirstRow.py,
2022          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
2023          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: finished            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
2024          adding 'section=' support to <fields> so they can claim another            src/base/layout/GRSumm.py: finished adding 'section=' support to
2025          section as their parent [for grouping purposes]            <fields> so they can claim another section as their parent [for
2026              grouping purposes]
2027    
2028  2002-04-06 00:45  jcater  2002-04-06 00:45  jcater
2029    
2030          * src/: GRRun.py, client/GRRun.py: bug fix for user-supplied          * src/: GRRun.py, client/GRRun.py: bug fix for user-supplied
2031          parameters            parameters
2032    
2033  2002-04-04 23:36  jcater  2002-04-04 23:36  jcater
2034    
2035          * samples/foobulations/monthly.grd, src/GRLayout.py,          * samples/foobulations/monthly.grd, src/GRLayout.py,
2036          src/base/GRLayout.py, src/base/layout/ContainerElement.py,            src/base/GRLayout.py, src/base/layout/ContainerElement.py,
2037          src/base/layout/GRDefault.py, src/base/layout/GRField.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
2038          src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
2039          src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
2040          src/base/layout/GRLayoutElement.py,            src/base/layout/GRLayoutElement.py,
2041          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRNotFirstRow.py,
2042          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
2043          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: more work            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
2044          towards 0.0.1            src/base/layout/GRSumm.py: more work towards 0.0.1
2045    
2046  2002-04-04 17:38  jcater  2002-04-04 17:38  jcater
2047    
2048          * samples/foobulations/monthly.grd, src/GRDataMapper.py,          * samples/foobulations/monthly.grd, src/GRDataMapper.py,
2049          src/GRLayout.py, src/GRParameters.py, src/GRParser.py,            src/GRLayout.py, src/GRParameters.py, src/GRParser.py,
2050          src/GRReport.py, src/base/GRDataMapper.py, src/base/GRLayout.py,            src/GRReport.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
2051          src/base/GRParameters.py, src/base/GRParser.py,            src/base/GRParameters.py, src/base/GRParser.py,
2052          src/base/GRReport.py, src/base/layout/ContainerElement.py,            src/base/GRReport.py, src/base/layout/ContainerElement.py,
2053          src/base/layout/GRDefault.py, src/base/layout/GRField.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
2054          src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
2055          src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
2056          src/base/layout/GRLayoutElement.py,            src/base/layout/GRLayoutElement.py,
2057          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRNotFirstRow.py,
2058          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
2059          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: more work            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
2060          on user-set parameters; added firstRow and notFirstRow logic to            src/base/layout/GRSumm.py: more work on user-set parameters;
2061          <section>s; misc bug fixes [synching machines]            added firstRow and notFirstRow logic to <section>s; misc bug
2062              fixes [synching machines]
2063    
2064  2002-04-03 23:55  jcater  2002-04-03 23:55  jcater
2065    
2066          * src/: GRLayout.py, GRParameters.py, GRParser.py, GRReport.py,          * src/: GRLayout.py, GRParameters.py, GRParser.py, GRReport.py,
2067          base/GRLayout.py, base/GRParameters.py, base/GRParser.py,            base/GRLayout.py, base/GRParameters.py, base/GRParser.py,
2068          base/GRReport.py, base/layout/ContainerElement.py,            base/GRReport.py, base/layout/ContainerElement.py,
2069          base/layout/GRDefault.py, base/layout/GRField.py,            base/layout/GRDefault.py, base/layout/GRField.py,
2070          base/layout/GRFirstRow.py, base/layout/GRFormula.py,            base/layout/GRFirstRow.py, base/layout/GRFormula.py,
2071          base/layout/GRLastRow.py, base/layout/GRLayout.py,            base/layout/GRLastRow.py, base/layout/GRLayout.py,
2072          base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,            base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
2073          base/layout/GRNotLastRow.py, base/layout/GRParam.py,            base/layout/GRNotLastRow.py, base/layout/GRParam.py,
2074          base/layout/GRPassThru.py, base/layout/GRSection.py,            base/layout/GRPassThru.py, base/layout/GRSection.py,
2075          base/layout/GRSumm.py: improved support in reports for            base/layout/GRSumm.py: improved support in reports for
2076          user-supplied parameters            user-supplied parameters
2077    
2078  2002-04-03 17:52  jcater  2002-04-03 17:52  jcater
2079    
2080          * samples/foobulations/README, samples/foobulations/monthly.grd,          * samples/foobulations/README, samples/foobulations/monthly.grd,
2081          samples/foobulations/pg_schema.sql, src/GRParser.py,            samples/foobulations/pg_schema.sql, src/GRParser.py,
2082          src/base/GRParser.py: synching machines            src/base/GRParser.py: synching machines
2083    
2084  2002-04-03 00:18  jcater  2002-04-03 00:18  jcater
2085    
2086          * src/: GRServices.py, server/GRServices.py: start of record-level          * src/: GRServices.py, server/GRServices.py: start of record-level
2087          block triggers (pre-commit, pre-update, pre-insert, pre-delete,            block triggers (pre-commit, pre-update, pre-insert, pre-delete,
2088          pre-modify)            pre-modify)
2089    
2090  2002-04-02 16:14  jcater  2002-04-02 16:14  jcater
2091    
# Line 1959  Line 2094 
2094  2002-03-25 22:34  jcater  2002-03-25 22:34  jcater
2095    
2096          * samples/location/zip-by-state.grd, src/GRDataMapper.py,          * samples/location/zip-by-state.grd, src/GRDataMapper.py,
2097          src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,            src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,
2098          src/GRParameters.py, src/GRParser.py, src/GRReport.py,            src/GRParameters.py, src/GRParser.py, src/GRReport.py,
2099          src/GRRun.py, src/GRServer.py, src/GRServices.py,            src/GRRun.py, src/GRServer.py, src/GRServices.py,
2100          src/GRSortOptions.py, src/GRSources.py, src/__init__.py,            src/GRSortOptions.py, src/GRSources.py, src/__init__.py,
2101          src/base/GRDataMapper.py, src/base/GREngine.py,            src/base/GRDataMapper.py, src/base/GREngine.py,
2102          src/base/GRExceptions.py, src/base/GRLayout.py,            src/base/GRExceptions.py, src/base/GRLayout.py,
2103          src/base/GRParameters.py, src/base/GRParser.py,            src/base/GRParameters.py, src/base/GRParser.py,
2104          src/base/GRReport.py, src/base/GRSortOptions.py,            src/base/GRReport.py, src/base/GRSortOptions.py,
2105          src/base/GRSources.py, src/base/__init__.py,            src/base/GRSources.py, src/base/__init__.py,
2106          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
2107          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
2108          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
2109          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
2110          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
2111          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
2112          src/base/layout/GRSection.py, src/base/layout/GRSumm.py,            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
2113          src/client/GRRun.py, src/server/GRServer.py,            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
2114          src/server/GRServices.py:  * updated reports to work with            src/base/layout/GRSumm.py, src/client/GRRun.py,
2115          namespace-qualified output tags            src/server/GRServer.py, src/server/GRServices.py:  * updated
2116           * moved some GObject creation logic into gnue-common's phased init            reports to work with namespace-qualified output tags
2117          system             * moved some GObject creation logic into gnue-common's phased
2118           * reworked DataSource/DataObject usage to reflect current            init system
2119          gnue-common             * reworked DataSource/DataObject usage to reflect current
2120           * misc fixes            gnue-common
2121               * misc fixes
2122    
2123  2002-03-22 12:31  jcater  2002-03-22 12:31  jcater
2124    
# Line 1991  Line 2127 
2127  2002-03-22 01:38  jcater  2002-03-22 01:38  jcater
2128    
2129          * src/: GRParser.py, base/GRParser.py: clarified the loadXML          * src/: GRParser.py, base/GRParser.py: clarified the loadXML
2130          parameter names (renamed the misleading 'URL' to 'buffer' as it            parameter names (renamed the misleading 'URL' to 'buffer' as it
2131          expected an open file buffer, not a URL)            expected an open file buffer, not a URL)
2132    
2133  2002-02-11 21:03  jamest  2002-02-11 21:03  jamest
2134    
2135          * src/: GRSources.py, base/GRSources.py: Merged datasource code          * src/: GRSources.py, base/GRSources.py: Merged datasource code
2136          back into GDataSource and adjusted forms and reports accordingly.            back into GDataSource and adjusted forms and reports accordingly.
2137          Started work on GMenu            Started work on GMenu
2138    
2139  2002-01-11 01:35  jcater  2002-01-11 01:35  jcater
2140    
2141          * src/: __init__.py, base/__init__.py: misc changes; restructuring          * src/: __init__.py, base/__init__.py: misc changes; restructuring
2142          -- this may temporarily break cvs, I'll fix in the AM            -- this may temporarily break cvs, I'll fix in the AM
2143    
2144  2001-11-05 20:29  jamest  2001-11-05 20:29  jamest
2145    
# Line 2016  Line 2152 
2152  2001-10-26 00:40  jcater  2001-10-26 00:40  jcater
2153    
2154          * doc/services.txt, src/GRServices.py, src/server/GRServices.py:          * doc/services.txt, src/GRServices.py, src/server/GRServices.py:
2155          work in gcomm; synching machines            work in gcomm; synching machines
2156    
2157  2001-10-25 18:00  jcater  2001-10-25 18:00  jcater
2158    
# Line 2025  Line 2161 
2161  2001-10-25 00:00  jcater  2001-10-25 00:00  jcater
2162    
2163          * src/: GRDataMapper.py, GRReport.py, GRServer.py, GRServices.py,          * src/: GRDataMapper.py, GRReport.py, GRServer.py, GRServices.py,
2164          base/GRDataMapper.py, base/GRReport.py, server/GRServer.py,            base/GRDataMapper.py, base/GRReport.py, server/GRServer.py,
2165          server/GRServices.py: synching machines            server/GRServices.py: synching machines
2166    
2167  2001-10-24 17:26  jcater  2001-10-24 17:26  jcater
2168    
# Line 2035  Line 2171 
2171  2001-10-24 13:37  jcater  2001-10-24 13:37  jcater
2172    
2173          * README, setup.py, scripts/gnue-reports-server.in,          * README, setup.py, scripts/gnue-reports-server.in,
2174          src/GRServer.py, src/server/GRServer.py: simplified the setup            src/GRServer.py, src/server/GRServer.py: simplified the setup
2175          scripts; continued work on report server            scripts; continued work on report server
2176    
2177  2001-10-22 18:01  jcater  2001-10-22 18:01  jcater
2178    
2179          * src/: GRReport.py, GRRun.py, GRServer.py, base/GRReport.py,          * src/: GRReport.py, GRRun.py, GRServer.py, base/GRReport.py,
2180          client/GRRun.py, server/GRServer.py: added new options to reports            client/GRRun.py, server/GRServer.py: added new options to reports
2181          client; started reports server; [synching machines]            client; started reports server; [synching machines]
2182    
2183  2001-10-20 02:07  jcater  2001-10-20 02:07  jcater
2184    
2185          * samples/dcl/personnel-summary.grd, src/GRExceptions.py,          * samples/dcl/personnel-summary.grd, src/GRExceptions.py,
2186          src/GRLayout.py, src/GRParser.py, src/base/GRExceptions.py,            src/GRLayout.py, src/GRParser.py, src/base/GRExceptions.py,
2187          src/base/GRLayout.py, src/base/GRParser.py,            src/base/GRLayout.py, src/base/GRParser.py,
2188          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
2189          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
2190          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
2191          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
2192          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
2193          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
2194          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: fixed bug            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
2195          which cause static layout elements outside of a <section> to not            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
2196          print out; misc other cleanup            src/base/layout/GRSumm.py: fixed bug which cause static layout
2197              elements outside of a <section> to not print out; misc other
2198              cleanup
2199    
2200  2001-10-19 21:41  jcater  2001-10-19 21:41  jcater
2201    
2202          * src/: GRQuery.py, GRQueryBuilder.py, GRSqlToXml.py, test.py:          * src/: GRQuery.py, GRQueryBuilder.py, GRSqlToXml.py, test.py:
2203          moved unused, experimental files from base src directory            moved unused, experimental files from base src directory
2204    
2205  2001-10-19 14:02  jcater  2001-10-19 14:02  jcater
2206    
2207          * src/: GREngine.py, GRExceptions.py, GRRun.py, base/GREngine.py,          * src/: GREngine.py, GRExceptions.py, GRRun.py, base/GREngine.py,
2208          base/GRExceptions.py, client/GRRun.py: added slightly more useful            base/GRExceptions.py, client/GRRun.py: added slightly more useful
2209          error information than a stack trace for user errors            error information than a stack trace for user errors
2210    
2211  2001-10-19 13:35  jcater  2001-10-19 13:35  jcater
2212    
2213          * src/: GRParser.py, base/GRParser.py: fixed small tafu in parser          * src/: GRParser.py, base/GRParser.py: fixed small tafu in parser
2214          markup            markup
2215    
2216  2001-10-18 18:23  jcater  2001-10-18 18:23  jcater
2217    
2218          * src/: GREngine.py, GRReport.py, GRRun.py, base/GREngine.py,          * src/: GREngine.py, GRReport.py, GRRun.py, base/GREngine.py,
2219          base/GRReport.py, client/GRRun.py: extended and cleaned up command            base/GRReport.py, client/GRRun.py: extended and cleaned up
2220          line options; misc code cleanup            command line options; misc code cleanup
2221    
2222  2001-10-16 17:07  jcater  2001-10-16 17:07  jcater
2223    
# Line 2088  Line 2226 
2226  2001-10-14 23:15  jcater  2001-10-14 23:15  jcater
2227    
2228          * samples/dcl/README, samples/dcl/personnel-summary.grd,          * samples/dcl/README, samples/dcl/personnel-summary.grd,
2229          src/GRDataMapper.py, src/GRLayout.py, src/GRReport.py,            src/GRDataMapper.py, src/GRLayout.py, src/GRReport.py,
2230          src/GRSources.py, src/base/GRDataMapper.py, src/base/GRLayout.py,            src/GRSources.py, src/base/GRDataMapper.py, src/base/GRLayout.py,
2231          src/base/GRReport.py, src/base/GRSources.py,            src/base/GRReport.py, src/base/GRSources.py,
2232          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
2233          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
2234          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
2235          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
2236          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
2237          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
2238          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: synching            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
2239          machines            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
2240              src/base/layout/GRSumm.py: synching machines
2241    
2242  2001-10-12 12:43  jcater  2001-10-12 12:43  jcater
2243    
2244          * src/: GRLayout.py, base/GRLayout.py,          * src/: GRLayout.py, base/GRLayout.py,
2245          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/layout/ContainerElement.py, base/layout/GRDefault.py,
2246          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRField.py, base/layout/GRFirstRow.py,
2247          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFormula.py, base/layout/GRLastRow.py,
2248          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
2249          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
2250          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRParam.py, base/layout/GRPassThru.py,
2251          base/layout/GRSection.py, base/layout/GRSumm.py: bug fix for            base/layout/GRSection.py, base/layout/GRSumm.py: bug fix for
2252          default sections            default sections
2253    
2254  2001-10-09 23:48  jcater  2001-10-09 23:48  jcater
2255    
2256          * samples/location/zip-by-state.grd, src/GRParser.py,          * samples/location/zip-by-state.grd, src/GRParser.py,
2257          src/GRReport.py, src/GRSources.py, src/base/GRParser.py,            src/GRReport.py, src/GRSources.py, src/base/GRParser.py,
2258          src/base/GRReport.py, src/base/GRSources.py: Simplified sharing of            src/base/GRReport.py, src/base/GRSources.py: Simplified sharing
2259          common GParser tags between clients (i.e., datasource,etc);            of common GParser tags between clients (i.e., datasource,etc);
2260          continued much overdue work on conditional support for datsources;            continued much overdue work on conditional support for
2261          misc changes            datsources; misc changes
2262    
2263  2001-10-08 07:38  jcater  2001-10-08 07:38  jcater
2264    
2265          * samples/location/README, samples/location/zip-by-state.grd,          * samples/location/README, samples/location/zip-by-state.grd,
2266          src/GRLayout.py, src/GRReport.py, src/GRSortOptions.py,            src/GRLayout.py, src/GRReport.py, src/GRSortOptions.py,
2267          src/GRSources.py, src/base/GRLayout.py, src/base/GRReport.py,            src/GRSources.py, src/base/GRLayout.py, src/base/GRReport.py,
2268          src/base/GRSortOptions.py, src/base/GRSources.py,            src/base/GRSortOptions.py, src/base/GRSources.py,
2269          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
2270          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
2271          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
2272          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
2273          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
2274          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
2275          src/base/layout/GRSection.py, src/base/layout/GRSumm.py:            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
2276           * Updated GObject's new phaseInit system to            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
2277             automatically determine the number of phases            src/base/layout/GRSumm.py:
2278             necessary to do all the phaseInits (as opposed             * Updated GObject's new phaseInit system to
2279             to defaulting to 5.)  The number of phases               automatically determine the number of phases
2280             needed by an object is returned by _buildObject.               necessary to do all the phaseInits (as opposed
2281                         to defaulting to 5.)  The number of phases
2282           * Updated Reports to use the new phaseInit system.               needed by an object is returned by _buildObject.
2283            
2284           * Modified reports/samples/location sample to use             * Updated Reports to use the new phaseInit system.
2285             tables from forms/samples/zipcode instead of  
2286             forms/samples/location.             * Modified reports/samples/location sample to use
2287                         tables from forms/samples/zipcode instead of
2288           * Misc fixes               forms/samples/location.
2289    
2290               * Misc fixes
2291    
2292  2001-10-07 01:28  jcater  2001-10-07 01:28  jcater
2293    
2294          * AUTHORS, INSTALL, setup.cfg.in, setup.py,          * AUTHORS, INSTALL, setup.cfg.in, setup.py,
2295          samples/mailmerge/mailmerge.py, scripts/gnue-reports.in,            samples/mailmerge/mailmerge.py, scripts/gnue-reports.in,
2296          src/GRDataMapper.py, src/GRLayout.py, src/GRReport.py,            src/GRDataMapper.py, src/GRLayout.py, src/GRReport.py,
2297          src/GRRun.py, src/GRSortOptions.py, src/grrun,            src/GRRun.py, src/GRSortOptions.py, src/grrun,
2298          src/base/GRDataMapper.py, src/base/GRLayout.py,            src/base/GRDataMapper.py, src/base/GRLayout.py,
2299          src/base/GRReport.py, src/base/GRSortOptions.py,            src/base/GRReport.py, src/base/GRSortOptions.py,
2300          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/layout/ContainerElement.py,
2301          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
2302          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
2303          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
2304          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
2305          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
2306          src/base/layout/GRSection.py, src/base/layout/GRSumm.py,            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
2307          src/client/GRRun.py: misc setup changes; misc fixes            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
2308              src/base/layout/GRSumm.py, src/client/GRRun.py: misc setup
2309              changes; misc fixes
2310    
2311  2001-10-04 23:31  jcater  2001-10-04 23:31  jcater
2312    
2313          * samples/mailmerge/: README, mailmerge.py, merge-latex, merge-rtf:          * samples/mailmerge/: README, mailmerge.py, merge-latex, merge-rtf:
2314          added RTF merge capability; improved RE support; misc changes            added RTF merge capability; improved RE support; misc changes
2315    
2316  2001-10-04 22:16  jcater  2001-10-04 22:16  jcater
2317    
2318          * samples/mailmerge/: README, mailmerge.py, merge-latex: added          * samples/mailmerge/: README, mailmerge.py, merge-latex: added
2319          escaping for special chars; misc cleanup            escaping for special chars; misc cleanup
2320    
2321  2001-10-04 21:22  jcater  2001-10-04 21:22  jcater
2322    
# Line 2182  Line 2325 
2325  2001-10-04 21:14  jcater  2001-10-04 21:14  jcater
2326    
2327          * samples/mailmerge/: README, gnue-intro-letter.abiword.latex,          * samples/mailmerge/: README, gnue-intro-letter.abiword.latex,
2328          mailmerge.py, merge-latex, records.xml: Implemented 'latex' mail            mailmerge.py, merge-latex, records.xml: Implemented 'latex' mail
2329          merge function            merge function
2330    
2331  2001-10-03 16:33  jcater  2001-10-03 16:33  jcater
2332    
# Line 2192  Line 2335 
2335  2001-10-03 16:32  jcater  2001-10-03 16:32  jcater
2336    
2337          * samples/mailmerge/: gnue-intro-letter.abiword.latex,          * samples/mailmerge/: gnue-intro-letter.abiword.latex,
2338          gnue-intro-letter.abiword.rtf: added sample serial letters            gnue-intro-letter.abiword.rtf: added sample serial letters
2339    
2340  2001-10-02 22:52  jcater  2001-10-02 22:52  jcater
2341    
# Line 2201  Line 2344 
2344  2001-09-19 14:32  jcater  2001-09-19 14:32  jcater
2345    
2346          * src/grrun: fixed form's queryDefault support; fixed problem          * src/grrun: fixed form's queryDefault support; fixed problem
2347          w/conditional combines; misc other fixes            w/conditional combines; misc other fixes
2348    
2349  2001-08-12 14:55  jamest  2001-08-12 14:55  jamest
2350    
2351          * src/: GRDataMapper.py, GRLayout.py, GRParser.py,          * src/: GRDataMapper.py, GRLayout.py, GRParser.py,
2352          GRQueryBuilder.py, base/GRDataMapper.py, base/GRLayout.py,            GRQueryBuilder.py, base/GRDataMapper.py, base/GRLayout.py,
2353          base/GRParser.py, base/layout/ContainerElement.py,            base/GRParser.py, base/layout/ContainerElement.py,
2354          base/layout/GRDefault.py, base/layout/GRField.py,            base/layout/GRDefault.py, base/layout/GRField.py,
2355          base/layout/GRFirstRow.py, base/layout/GRFormula.py,            base/layout/GRFirstRow.py, base/layout/GRFormula.py,
2356          base/layout/GRLastRow.py, base/layout/GRLayout.py,            base/layout/GRLastRow.py, base/layout/GRLayout.py,
2357          base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,            base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
2358          base/layout/GRNotLastRow.py, base/layout/GRParam.py,            base/layout/GRNotLastRow.py, base/layout/GRParam.py,
2359          base/layout/GRPassThru.py, base/layout/GRSection.py,            base/layout/GRPassThru.py, base/layout/GRSection.py,
2360          base/layout/GRSumm.py: Merged new datasource branch w/ HEAD            base/layout/GRSumm.py: Merged new datasource branch w/ HEAD
2361          *****THIS WILL BREAK THINGS***** The previous cvs HEAD was tagged            *****THIS WILL BREAK THINGS***** The previous cvs HEAD was tagged
2362          prior to doing this.  Use that if you need features not yet present            prior to doing this.  Use that if you need features not yet
2363          in this code.            present in this code.
2364    
2365  2001-08-05 13:29  jcater  2001-08-05 13:29  jcater
2366    
2367          * src/: GRDataMapper.py, GRLayout.py, base/GRDataMapper.py,          * src/: GRDataMapper.py, GRLayout.py, base/GRDataMapper.py,
2368          base/GRLayout.py, base/layout/ContainerElement.py,            base/GRLayout.py, base/layout/ContainerElement.py,
2369          base/layout/GRDefault.py, base/layout/GRField.py,            base/layout/GRDefault.py, base/layout/GRField.py,
2370          base/layout/GRFirstRow.py, base/layout/GRFormula.py,            base/layout/GRFirstRow.py, base/layout/GRFormula.py,
2371          base/layout/GRLastRow.py, base/layout/GRLayout.py,            base/layout/GRLastRow.py, base/layout/GRLayout.py,
2372          base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,            base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
2373          base/layout/GRNotLastRow.py, base/layout/GRParam.py,            base/layout/GRNotLastRow.py, base/layout/GRParam.py,
2374          base/layout/GRPassThru.py, base/layout/GRSection.py,            base/layout/GRPassThru.py, base/layout/GRSection.py,
2375          base/layout/GRSumm.py: restructured grouping/section algorithm;            base/layout/GRSumm.py: restructured grouping/section algorithm;
2376          first functioning prototype :)            first functioning prototype :)
2377    
2378  2001-08-05 11:36  jcater  2001-08-05 11:36  jcater
2379    
2380          * src/: GRDataMapper.py, GRLayout.py, GRParser.py,          * src/: GRDataMapper.py, GRLayout.py, GRParser.py,
2381          GRQueryBuilder.py, base/GRDataMapper.py, base/GRLayout.py,            GRQueryBuilder.py, base/GRDataMapper.py, base/GRLayout.py,
2382          base/GRParser.py, base/layout/ContainerElement.py,            base/GRParser.py, base/layout/ContainerElement.py,
2383          base/layout/GRDefault.py, base/layout/GRField.py,            base/layout/GRDefault.py, base/layout/GRField.py,
2384          base/layout/GRFirstRow.py, base/layout/GRFormula.py,            base/layout/GRFirstRow.py, base/layout/GRFormula.py,
2385          base/layout/GRLastRow.py, base/layout/GRLayout.py,            base/layout/GRLastRow.py, base/layout/GRLayout.py,
2386          base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,            base/layout/GRLayoutElement.py, base/layout/GRNotFirstRow.py,
2387          base/layout/GRNotLastRow.py, base/layout/GRParam.py,            base/layout/GRNotLastRow.py, base/layout/GRParam.py,
2388          base/layout/GRPassThru.py, base/layout/GRSection.py,            base/layout/GRPassThru.py, base/layout/GRSection.py,
2389          base/layout/GRSumm.py: synching machines            base/layout/GRSumm.py: synching machines
2390    
2391  2001-07-02 12:53  jcater  2001-07-02 12:53  jcater
2392    
2393          * src/: __init__.py, base/__init__.py: Added versioning/packaging          * src/: __init__.py, base/__init__.py: Added versioning/packaging
2394          information            information
2395    
2396  2001-07-02 12:03  jcater  2001-07-02 12:03  jcater
2397    
2398          * src/: GRParser.py, base/GRParser.py: Updates GRParser to new          * src/: GRParser.py, base/GRParser.py: Updates GRParser to new
2399          GParser dictionary format            GParser dictionary format
2400    
2401  2001-06-20 17:33  jcater  2001-06-20 17:33  jcater
2402    
2403          * src/: GRDataMapper.py, GRLayout.py, GRParser.py,          * src/: GRDataMapper.py, GRLayout.py, GRParser.py,
2404          base/GRDataMapper.py, base/GRLayout.py, base/GRParser.py,            base/GRDataMapper.py, base/GRLayout.py, base/GRParser.py,
2405          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/layout/ContainerElement.py, base/layout/GRDefault.py,
2406          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRField.py, base/layout/GRFirstRow.py,
2407          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFormula.py, base/layout/GRLastRow.py,
2408          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
2409          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
2410          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRParam.py, base/layout/GRPassThru.py,
2411          base/layout/GRSection.py, base/layout/GRSumm.py: Miscellaneous            base/layout/GRSection.py, base/layout/GRSumm.py: Miscellaneous
2412          changes; added a <default> tag to sections (the default text will            changes; added a <default> tag to sections (the default text will
2413          be (the only) output generated by a section if the datasource for            be (the only) output generated by a section if the datasource for
2414          that section does not generate any results            that section does not generate any results
2415    
2416  2001-06-20 05:45  jcater  2001-06-20 05:45  jcater
2417    
2418          * samples/location/zip-by-state.grd: Modified sample to take          * samples/location/zip-by-state.grd: Modified sample to take
2419          advantage of section <default> tags; sections whose datasources            advantage of section <default> tags; sections whose datasources
2420          return no results will display this <default> text            return no results will display this <default> text
2421    
2422  2001-06-06 00:25  jcater  2001-06-06 00:25  jcater
2423    
2424          * src/: GRLayout.py, GRReport.py, GRSources.py, base/GRLayout.py,          * src/: GRLayout.py, GRReport.py, GRSources.py, base/GRLayout.py,
2425          base/GRReport.py, base/GRSources.py,            base/GRReport.py, base/GRSources.py,
2426          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/layout/ContainerElement.py, base/layout/GRDefault.py,
2427          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRField.py, base/layout/GRFirstRow.py,
2428          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFormula.py, base/layout/GRLastRow.py,
2429          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
2430          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
2431          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRParam.py, base/layout/GRPassThru.py,
2432          base/layout/GRSection.py, base/layout/GRSumm.py: Added parameter            base/layout/GRSection.py, base/layout/GRSumm.py: Added parameter
2433          support to layout section and started support in Sources section            support to layout section and started support in Sources section
2434    
2435  2001-06-05 10:57  jcater  2001-06-05 10:57  jcater
2436    
# Line 2296  Line 2439 
2439  2001-05-30 09:43  jcater  2001-05-30 09:43  jcater
2440    
2441          * src/: GRDataMapper.py, base/GRDataMapper.py: Fixed grouping          * src/: GRDataMapper.py, base/GRDataMapper.py: Fixed grouping
2442          problem with parents of subsections            problem with parents of subsections
2443    
2444  2001-05-29 21:23  jcater  2001-05-29 21:23  jcater
2445    
# Line 2305  Line 2448 
2448  2001-05-29 21:19  jcater  2001-05-29 21:19  jcater
2449    
2450          * README, samples/location/zip-by-state.grd, src/GRDataMapper.py,          * README, samples/location/zip-by-state.grd, src/GRDataMapper.py,
2451          src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,            src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,
2452          src/GRParameters.py, src/GRParser.py, src/GRReport.py,            src/GRParameters.py, src/GRParser.py, src/GRReport.py,
2453          src/GRSources.py, src/grrun, src/base/GRDataMapper.py,            src/GRSources.py, src/grrun, src/base/GRDataMapper.py,
2454          src/base/GREngine.py, src/base/GRExceptions.py,            src/base/GREngine.py, src/base/GRExceptions.py,
2455          src/base/GRLayout.py, src/base/GRParameters.py,            src/base/GRLayout.py, src/base/GRParameters.py,
2456          src/base/GRParser.py, src/base/GRReport.py, src/base/GRSources.py,            src/base/GRParser.py, src/base/GRReport.py,
2457          src/base/layout/ContainerElement.py, src/base/layout/GRDefault.py,            src/base/GRSources.py, src/base/layout/ContainerElement.py,
2458          src/base/layout/GRField.py, src/base/layout/GRFirstRow.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
2459          src/base/layout/GRFormula.py, src/base/layout/GRLastRow.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
2460          src/base/layout/GRLayout.py, src/base/layout/GRLayoutElement.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
2461          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRLayoutElement.py,
2462          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotFirstRow.py,
2463          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: First            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
2464          working model of Reports. Currently does not recognize summaries,            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
2465          sortoptions, or parameters (the latter two are pending changes to            src/base/layout/GRSumm.py: First working model of Reports.
2466          the <datasource> tag formats).            Currently does not recognize summaries, sortoptions, or
2467              parameters (the latter two are pending changes to the
2468              <datasource> tag formats).
2469    
2470  2001-05-25 03:18  jcater  2001-05-25 03:18  jcater
2471    
2472          * INSTALL, README, samples/location/zip-by-state.grd,          * INSTALL, README, samples/location/zip-by-state.grd,
2473          src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,            src/GREngine.py, src/GRExceptions.py, src/GRLayout.py,
2474          src/GRParser.py, src/GRReport.py, src/GRSources.py,            src/GRParser.py, src/GRReport.py, src/GRSources.py,
2475          src/base/GREngine.py, src/base/GRExceptions.py,            src/base/GREngine.py, src/base/GRExceptions.py,
2476          src/base/GRLayout.py, src/base/GRParser.py, src/base/GRReport.py,            src/base/GRLayout.py, src/base/GRParser.py, src/base/GRReport.py,
2477          src/base/GRSources.py, src/base/layout/ContainerElement.py,            src/base/GRSources.py, src/base/layout/ContainerElement.py,
2478          src/base/layout/GRDefault.py, src/base/layout/GRField.py,            src/base/layout/GRDefault.py, src/base/layout/GRField.py,
2479          src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,            src/base/layout/GRFirstRow.py, src/base/layout/GRFormula.py,
2480          src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,            src/base/layout/GRLastRow.py, src/base/layout/GRLayout.py,
2481          src/base/layout/GRLayoutElement.py,            src/base/layout/GRLayoutElement.py,
2482          src/base/layout/GRNotFirstRow.py, src/base/layout/GRNotLastRow.py,            src/base/layout/GRNotFirstRow.py,
2483          src/base/layout/GRParam.py, src/base/layout/GRPassThru.py,            src/base/layout/GRNotLastRow.py, src/base/layout/GRParam.py,
2484          src/base/layout/GRSection.py, src/base/layout/GRSumm.py: Made minor            src/base/layout/GRPassThru.py, src/base/layout/GRSection.py,
2485          changes to documentation            src/base/layout/GRSumm.py: Made minor changes to documentation
2486    
2487  2001-05-24 10:59  jcater  2001-05-24 10:59  jcater
2488    
# Line 2350  Line 2495 
2495  2001-05-23 17:54  jcater  2001-05-23 17:54  jcater
2496    
2497          * samples/location/zip-by-state.grd, src/GREngine.py,          * samples/location/zip-by-state.grd, src/GREngine.py,
2498          src/GRParameters.py, src/GRParser.py, src/GRReport.py,            src/GRParameters.py, src/GRParser.py, src/GRReport.py,
2499          src/GRSortOptions.py, src/grrun, src/base/GREngine.py,            src/GRSortOptions.py, src/grrun, src/base/GREngine.py,
2500          src/base/GRParameters.py, src/base/GRParser.py,            src/base/GRParameters.py, src/base/GRParser.py,
2501          src/base/GRReport.py, src/base/GRSortOptions.py: Several            src/base/GRReport.py, src/base/GRSortOptions.py: Several
2502          miscellaneous changes; started on outputting report text;            miscellaneous changes; started on outputting report text;
2503          Parameters and Sort Options can be set and default values correctly            Parameters and Sort Options can be set and default values
2504          pulled if no value specified.  grrun loads and attempts to load a            correctly pulled if no value specified.  grrun loads and attempts
2505          report; supports quite a few command line options.            to load a report; supports quite a few command line options.
2506    
2507  2001-05-23 11:20  jcater  2001-05-23 11:20  jcater
2508    
2509          * samples/location/zip-by-state.grd, src/GREngine.py,          * samples/location/zip-by-state.grd, src/GREngine.py,
2510          src/GRParser.py, src/GRReport.py, src/grrun, src/base/GREngine.py,            src/GRParser.py, src/GRReport.py, src/grrun,
2511          src/base/GRParser.py, src/base/GRReport.py: Added my working            src/base/GREngine.py, src/base/GRParser.py, src/base/GRReport.py:
2512          sample.  It is a quickly developing sample, so don't look at it and            Added my working sample.  It is a quickly developing sample, so
2513          say, 'Ooh, I think I can write a report like this.' because you            don't look at it and say, 'Ooh, I think I can write a report like
2514          can't!  It'll break shortly. :) Also posted miscellaneous changes            this.' because you can't!  It'll break shortly. :) Also posted
2515          to source code.            miscellaneous changes to source code.
2516    
2517  2001-05-17 13:59  jcater  2001-05-17 13:59  jcater
2518    
2519          * src/: GREngine.py, GRParser.py, GRReport.py, GRSources.py, grrun,          * src/: GREngine.py, GRParser.py, GRReport.py, GRSources.py, grrun,
2520          test.py, base/GREngine.py, base/GRParser.py, base/GRReport.py,            test.py, base/GREngine.py, base/GRParser.py, base/GRReport.py,
2521          base/GRSources.py: Miscellaneous changes            base/GRSources.py: Miscellaneous changes
2522    
2523  2001-05-16 13:59  jcater  2001-05-16 13:59  jcater
2524    
2525          * src/: GREngine.py, base/GREngine.py: Added GREngine.py -- this          * src/: GREngine.py, base/GREngine.py: Added GREngine.py -- this
2526          will contain the engine portion of Reports            will contain the engine portion of Reports
2527    
2528  2001-05-02 17:30  jcater  2001-05-02 17:30  jcater
2529    
2530          * src/: GRParser.py, GRReport.py, base/GRParser.py,          * src/: GRParser.py, GRReport.py, base/GRParser.py,
2531          base/GRReport.py: [no log message]            base/GRReport.py: [no log message]
2532    
2533  2001-04-23 11:28  jcater  2001-04-23 11:28  jcater
2534    
2535          * src/: GRLayout.py, GRParameters.py, GRParser.py, GRQuery.py,          * src/: GRLayout.py, GRParameters.py, GRParser.py, GRQuery.py,
2536          GRQueryBuilder.py, GRReport.py, GRSortOptions.py, GRSqlToXml.py,            GRQueryBuilder.py, GRReport.py, GRSortOptions.py, GRSqlToXml.py,
2537          base/GRLayout.py, base/GRParameters.py, base/GRParser.py,            base/GRLayout.py, base/GRParameters.py, base/GRParser.py,
2538          base/GRReport.py, base/GRSortOptions.py,            base/GRReport.py, base/GRSortOptions.py,
2539          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/layout/ContainerElement.py, base/layout/GRDefault.py,
2540          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRField.py, base/layout/GRFirstRow.py,
2541          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFormula.py, base/layout/GRLastRow.py,
2542          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
2543          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
2544          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRParam.py, base/layout/GRPassThru.py,
2545          base/layout/GRSection.py, base/layout/GRSumm.py: [no log message]            base/layout/GRSection.py, base/layout/GRSumm.py: [no log message]
2546    
2547  2001-04-13 13:28  jcater  2001-04-13 13:28  jcater
2548    
2549          * src/: GRLayout.py, GRParameters.py, GRParser.py, GRQuery.py,          * src/: GRLayout.py, GRParameters.py, GRParser.py, GRQuery.py,
2550          GRQueryBuilder.py, GRReport.py, GRSqlToXml.py, __init__.py,            GRQueryBuilder.py, GRReport.py, GRSqlToXml.py, __init__.py,
2551          base/GRLayout.py, base/GRParameters.py, base/GRParser.py,            base/GRLayout.py, base/GRParameters.py, base/GRParser.py,
2552          base/GRReport.py, base/__init__.py,            base/GRReport.py, base/__init__.py,
2553          base/layout/ContainerElement.py, base/layout/GRDefault.py,            base/layout/ContainerElement.py, base/layout/GRDefault.py,
2554          base/layout/GRField.py, base/layout/GRFirstRow.py,            base/layout/GRField.py, base/layout/GRFirstRow.py,
2555          base/layout/GRFormula.py, base/layout/GRLastRow.py,            base/layout/GRFormula.py, base/layout/GRLastRow.py,
2556          base/layout/GRLayout.py, base/layout/GRLayoutElement.py,            base/layout/GRLayout.py, base/layout/GRLayoutElement.py,
2557          base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,            base/layout/GRNotFirstRow.py, base/layout/GRNotLastRow.py,
2558          base/layout/GRParam.py, base/layout/GRPassThru.py,            base/layout/GRParam.py, base/layout/GRPassThru.py,
2559          base/layout/GRSection.py, base/layout/GRSumm.py: Initial posting of            base/layout/GRSection.py, base/layout/GRSumm.py: Initial posting
2560          GNUe-Reports source files            of GNUe-Reports source files
2561    
2562  2001-04-11 12:08  jcater  2001-04-11 12:08  jcater
2563    
2564          * AUTHORS, COPYING, FAQ, INSTALL, NEWS, README, TODO: [no log          * AUTHORS, COPYING, FAQ, INSTALL, NEWS, README, TODO: [no log
2565          message]            message]
2566    

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26