Release 1.09 changes ReportLab_1_09
authorrgbecker
Mon, 13 Aug 2001 12:17:12 +0000
changeset 1133 17bfd1582e1d
parent 1132 f38156e0d824
child 1134 d29ad6e71bfa
Release 1.09 changes
reportlab/__init__.py
reportlab/changes
--- a/reportlab/__init__.py	Mon Aug 13 12:04:12 2001 +0000
+++ b/reportlab/__init__.py	Mon Aug 13 12:17:12 2001 +0000
@@ -1,10 +1,10 @@
 #copyright ReportLab Inc. 2000-2001
 #see license.txt for license details
 #history http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/reportlab/__init__.py?cvsroot=reportlab
-#$Header: /tmp/reportlab/reportlab/__init__.py,v 1.15 2001/06/19 10:42:21 rgbecker Exp $
-__version__=''' $Id: __init__.py,v 1.15 2001/06/19 10:42:21 rgbecker Exp $ '''
+#$Header: /tmp/reportlab/reportlab/__init__.py,v 1.16 2001/08/13 12:17:12 rgbecker Exp $
+__version__=''' $Id: __init__.py,v 1.16 2001/08/13 12:17:12 rgbecker Exp $ '''
 __doc__="""The Reportlab PDF generation library."""
-Version = "1.08"
+Version = "1.09"
 
 def getStory(context):
     if context.target == 'UserGuide':
--- a/reportlab/changes	Mon Aug 13 12:04:12 2001 +0000
+++ b/reportlab/changes	Mon Aug 13 12:17:12 2001 +0000
@@ -1,3 +1,348 @@
+#################################################################################
+#################### RELEASE 1.09 at 14:00 BST 13/August/2001 ###################
+#################################################################################
+##### 2001/08/13 #####
+	docs/graphguide/ch3_shapes.py 1.5 rgbecker
+		 Fixed bad character
+	platypus/doctemplate.py 1.42 rgbecker
+		 Added _verbose control
+##### 2001/08/11 #####
+	docs/graphguide, userguide & tools restructured
+##### 2001/08/10 #####
+	docs/graphguide dinu_gherman
+		 Applied a dozen changes...
+##### 2001/08/09 #####
+	docs/graphguide/t_parse.py 1.3 rgbecker
+		 Change to use re
+	docs/userguide/t_parse.py 1.3 rgbecker
+		 Change to use re
+##### 2001/08/08 #####
+	lib/corp.py 1.3 rgbecker
+		 Changed to new Logo
+	lib/colors.py 1.21 rgbecker
+		 Changed ReportLabBlue to new Official Color
+	test/test_pdfgen_general.py 1.5 rgbecker
+		 Changed to using ReportLabBlue
+	docs/userguide/genuserguide.py 1.47 rgbecker
+		 removed spurous references to ReportLabLogo
+	docs/graphguide/gengraphguide.py 1.5 rgbecker
+		 removed spurous references to ReportLabLogo
+	graphics/shapes.py 1.40 rgbecker
+		 Added Group.shift method
+	graphics/shapes.py 1.39 rgbecker
+		 Fixed skewX skewY
+##### 2001/08/07 #####
+	rl_config.py 1.16 rgbecker
+		 Fix garbaged else clause
+	docs/graphguide/ch5_charts.py 1.3 dinu_gherman
+		 Added sample drawing for x axis using valueSteps.
+	docs/graphguide/ch5_charts.py 1.2 dinu_gherman
+		 Added Label drawing and properties table.
+	docs/graphguide/gengraphguide.py 1.4 dinu_gherman
+		 Now removes *.pyc files when done.
+	docs/graphguide/gengraphguide.py 1.3 dinu_gherman
+		 Broken ch2_graphics.py into one file per chapter.
+	docs/graphguide/ch5_charts.py 1.1 dinu_gherman
+		 Broken ch2_graphics.py into one file per chapter.
+	docs/graphguide/ch4_widgets.py 1.1 dinu_gherman
+		 Broken ch2_graphics.py into one file per chapter.
+	docs/graphguide/ch3_shapes.py 1.1 dinu_gherman
+		 Broken ch2_graphics.py into one file per chapter.
+	docs/graphguide/ch2_graphics.py 1.24 dinu_gherman
+		 Broken ch2_graphics.py into one file per chapter.
+	docs/graphguide/ch2_concepts.py 1.1 dinu_gherman
+		 Broken ch2_graphics.py into one file per chapter.
+	test/unittest.py 1.5 dinu_gherman
+		 Updated after announcement of version 1.4.0.
+	demos/py2pdf/py2pdf.py 1.11 dinu_gherman
+		 Removed PyFontify (now in reportlab.lib).
+	demos/py2pdf/PyFontify.py 1.4 dinu_gherman
+		 Removed PyFontify (now in reportlab.lib).
+	lib/PyFontify.py 1.1 dinu_gherman
+		 Added Just's PyFontify 0.4 (now using re).
+##### 2001/08/03 #####
+	docs/userguide/ch2_graphics.py 1.15 dinu_gherman
+		 Further amendments to the description of font embedding.
+	rl_config.py 1.15 rgbecker
+		 Put all options into function _startUp to allow easy reset
+##### 2001/08/02 #####
+	docs/userguide/examples.py 1.19 dinu_gherman
+		 Added some initial description for font embedding.
+	docs/userguide/ch2_graphics.py 1.14 dinu_gherman
+		 Added some initial description for font embedding.
+##### 2001/08/01 #####
+	platypus/tables.py 1.41 rgbecker
+		 Fix crashing test
+	platypus/tables.py 1.40 rgbecker
+		 Added identity method to Flowables
+	platypus/flowables.py 1.21 rgbecker
+		 Added identity method to Flowables
+	platypus/doctemplate.py 1.41 rgbecker
+		 Added identity method to Flowables
+	graphics/widgets/grids.py 1.14 dinu_gherman
+		 Added DoubleGrid class.
+##### 2001/07/31 #####
+	docs/userguide/ch2_graphics.py 1.13 dinu_gherman
+		 Fixed interface description of Canvas.ellipse(). Might need a real sample...
+	pdfgen/canvas.py 1.87 dinu_gherman
+		 Fixed doc string for Canvas.ellipse().
+##### 2001/07/25 #####
+	demos/pythonpoint/pythonpoint.py 1.34 dinu_gherman
+		 Undone previous fix to PPFixedImage in favour of a more general one to PPSection.
+	demos/pythonpoint/pythonpoint.py 1.33 dinu_gherman
+		 Optimised PPFixedImage by putting the image inside a form.
+##### 2001/07/23 #####
+	lib/_rl_accel.c 1.20 rgbecker
+		 Nonbug fixes passed from othala build
+	lib/setup.py 1.10 rgbecker
+		 Fix indent error
+	lib/setup.py 1.9 rgbecker
+		 Change platform test
+	lib/graphdocpy.py 1.15 dinu_gherman
+		 Added source code for __init__ method of Drawing (sub-)classes.
+##### 2001/07/21 #####
+	rl_config.py 1.14 rgbecker
+		 Added environment mechanism for most/many config options
+	rl_addons/renderPM/setup.py 1.5 rgbecker
+		 Changed system specific hook after freebsd build
+	lib/graphdocpy.py 1.14 dinu_gherman
+		 Enabled displaying sample demos for subclasses of Drawing.
+	graphics/charts/barcharts.py 1.27 dinu_gherman
+		 Removed reference to ShadedRect0.
+##### 2001/07/19 #####
+	pdfgen/canvas.py 1.86 rgbecker
+		 What jerome saw :)
+	graphics/widgets/grids.py 1.13 andy_robinson
+		 Removed trailing 0 from Grid and ShadedRect; robustified axis against having not enough explicit labels.
+	graphics/charts/barcharts.py 1.26 andy_robinson
+		 Removed trailing 0 from Grid and ShadedRect; robustified axis against having not enough explicit labels.
+	graphics/charts/axes.py 1.31 andy_robinson
+		 Removed trailing 0 from Grid and ShadedRect; robustified axis against having not enough explicit labels.
+##### 2001/07/18 #####
+	test/utils.py 1.3 dinu_gherman
+		 Added subclass of ConfigParser to return lists of strings more conveniently.
+##### 2001/07/17 #####
+	graphics/widgets/grids.py 1.12 dinu_gherman
+		 Fixed frange for negative increments.
+	pdfgen/canvas.py 1.85 rgbecker
+		 Jerome Alet found these bugs
+##### 2001/07/16 #####
+	graphics/shapes.py 1.38 rgbecker
+		 Fixed up copying. Drawings should really be Groups with dimensions
+	lib/validators.py 1.10 rgbecker
+		 Added isValidChildOrNone
+	graphics/shapes.py 1.37 rgbecker
+		 Added getContents methods
+	graphics/renderbase.py 1.10 rgbecker
+		 Added getContents methods
+	graphics/renderPS.py 1.10 rgbecker
+		 Added getContents methods
+	graphics/renderPM.py 1.11 rgbecker
+		 Added getContents methods
+	graphics/renderPDF.py 1.12 rgbecker
+		 Added getContents methods
+	graphics/charts/barcharts.py 1.25 dinu_gherman
+		 Corrected doc strings.
+	graphics/charts/lineplots.py 1.18 dinu_gherman
+		 Updated doc strings.
+	graphics/charts/linecharts.py 1.13 dinu_gherman
+		 Updated doc strings.
+	graphics/charts/barcharts.py 1.24 dinu_gherman
+		 Updated doc strings.
+	graphics/charts/axes.py 1.30 dinu_gherman
+		 Updated doc strings.
+	lib/graphdocpy.py 1.13 andy_robinson
+		 Fixed doc tools to allow explicit filename; fixed bug in grids for charts.
+	lib/docpy.py 1.6 andy_robinson
+		 Fixed doc tools to allow explicit filename; fixed bug in grids for charts.
+	graphics/widgets/grids.py 1.11 andy_robinson
+		 Fixed doc tools to allow explicit filename; fixed bug in grids for charts.
+	graphics/charts/barcharts.py 1.23 andy_robinson
+		 Fixed doc tools to allow explicit filename; fixed bug in grids for charts.
+##### 2001/07/15 #####
+	graphics/renderPS.py 1.9 jvr
+		 - if a color has cmyk values, use "setcmykcolor" instead of "setrgbcolor" - make "showBorder" keyword arg visible in drawToFile()
+##### 2001/07/14 #####
+	pdfbase/pdfmetrics.py 1.41 andy_robinson
+		 Fixed bug introduced yesterday where bold and italic fonts fail
+##### 2001/07/13 #####
+	test/utils.py 1.2 dinu_gherman
+		 Slightly rewritten and added a new restricted directory walker.
+	test/runAll.py 1.7 dinu_gherman
+		 Slightly rewritten and added a new restricted directory walker.
+	lib/fonts.py 1.10 rgbecker
+		 revert to Andy's version
+	lib/fonts.py 1.9 rgbecker
+		 Preliminary changes to support embedded fonts
+	test/test_platypus_general.py 1.3 andy_robinson
+		 Hack to let custom fonts show in paragraphs
+	pdfbase/pdfmetrics.py 1.40 andy_robinson
+		 Hack to let custom fonts show in paragraphs
+	lib/fonts.py 1.8 andy_robinson
+		 Hack to let custom fonts show in paragraphs
+##### 2001/07/12 #####
+	graphics/renderPDF.py 1.11 jvr
+		 drawToFile(): also pass showBoundary when doing autosize
+	graphics/shapes.py 1.36 rgbecker
+		 Just van Rossum's path patch
+	graphics/renderPS.py 1.8 rgbecker
+		 Just van Rossum's path patch
+	graphics/renderPM.py 1.10 rgbecker
+		 Just van Rossum's path patch
+	graphics/renderPDF.py 1.10 rgbecker
+		 Just van Rossum's path patch
+##### 2001/07/11 #####
+	test/test_pdfbase_fontembed.py 1.5 andy_robinson
+		 Official sample font checked in
+	test/LeERC___.PFB 1.1 andy_robinson
+		 Official sample font checked in
+	test/LeERC___.AFM 1.1 andy_robinson
+		 Official sample font checked in
+	rl_config.py 1.13 andy_robinson
+		 Official sample font checked in
+	pdfbase/pdfmetrics.py 1.39 andy_robinson
+		 Official sample font checked in
+	pdfbase/pdfmetrics.py 1.38 aaron_watters
+		 improved error message
+	test/test_pdfbase_fontembed.py 1.4 aaron_watters
+		 commented out Letterror font not available in users/andy
+	pdfgen/canvas.py 1.84 rgbecker
+		 Typo fix from Jerome Alet
+	docs/reference/reference.yml 1.12 rgbecker
+		 Typo fix from Jerome Alet
+	pdfgen/canvas.py 1.83 rgbecker
+		 Fixed up _rl_accel imports to new standard
+	pdfbase/pdfutils.py 1.24 rgbecker
+		 Fixed up _rl_accel imports to new standard
+	lib/_rl_accel.c 1.19 rgbecker
+		 Fixed length bug in _escapePDF
+##### 2001/07/10 #####
+	pdfgen/canvas.py 1.82 aaron_watters
+		 moved escape functionality from canvas object to pdfutils function (with canvas stub)
+	pdfbase/pdfutils.py 1.23 aaron_watters
+		 moved escape functionality from canvas object to pdfutils function (with canvas stub)
+	pdfbase/pdfdoc.py 1.47 aaron_watters
+		 cosmetics
+	pdfbase/pdfdoc.py 1.46 aaron_watters
+		 extensions to support encryption plugins
+##### 2001/07/05 #####
+	lib/colors.py 1.20 rgbecker
+		 Made import from utils absolute to avoid bombing Andy's yaml stuff
+##### 2001/07/04 #####
+	graphics/charts/textlabels.py 1.10 uid22986
+		 Added import of isBoxAnchor
+	lib/validators.py 1.9 uid22986
+		 Added isXYCoord and isBoxAnchor validators
+	graphics/charts/textlabels.py 1.9 uid22986
+		 Added isXYCoord and isBoxAnchor validators
+##### 2001/07/03 #####
+	lib/graphdocpy.py 1.12 andy_robinson
+		 Now shows sample functions properly
+	lib/docpy.py 1.5 andy_robinson
+		 Now shows sample functions properly
+##### 2001/07/02 #####
+	graphics/widgetbase.py 1.28 rgbecker
+		 Using improved OneOf validator implementation
+	graphics/charts/textlabels.py 1.8 rgbecker
+		 Using improved OneOf validator implementation
+	graphics/charts/piecharts.py 1.18 rgbecker
+		 Using improved OneOf validator implementation
+	graphics/charts/legends.py 1.12 rgbecker
+		 Using improved OneOf validator implementation
+	graphics/charts/axes.py 1.29 rgbecker
+		 Using improved OneOf validator implementation
+	graphics/shapes.py 1.35 rgbecker
+		 removed old comments
+	test/test_lib_validators.py 1.5 rgbecker
+		 Added isInt and changed SequenceOf and OneOf to be more friendly
+	lib/validators.py 1.8 rgbecker
+		 Added isInt and changed SequenceOf and OneOf to be more friendly
+	lib/graphdocpy.py 1.11 andy_robinson
+		 Fixed getFunctionBody() which now gets the entire demo method for each widget...
+##### 2001/06/29 #####
+	graphics/widgets/grids.py 1.10 dinu_gherman
+		 Massive code simplifications plus arbitrary delta steps implemented. Does more with less code! ;-)
+	graphics/widgets/grids.py 1.9 dinu_gherman
+		 Applied some code simplifications.
+##### 2001/06/28 #####
+	graphics/widgets/grids.py 1.8 dinu_gherman
+		 Fixed color reverting bugs.
+	graphics/widgets/grids.py 1.7 dinu_gherman
+		 Fixed bug with negative width/height.
+	graphics/widgets/grids.py 1.6 dinu_gherman
+		 Fixd buglets regarding delta/delta0 attributes.
+	graphics/charts/barcharts.py 1.22 andy_robinson
+		 Initialised symbol
+	graphics/widgets/grids.py 1.5 dinu_gherman
+		 Improved range expressions.
+##### 2001/06/27 #####
+	lib/graphdocpy.py 1.10 dinu_gherman
+		 Added a global VERIFY option.
+	graphics/widgetbase.py 1.27 dinu_gherman
+		 Fixed cut-and-paste buglet.
+	graphics/charts/axes.py 1.28 dinu_gherman
+		 Fixed valueSteps buglet.
+	graphics/widgets/signsandsymbols.py 1.13 andy_robinson
+		 Minor changes to aallow graphdocpy to run
+	graphics/widgets/flags.py 1.6 andy_robinson
+		 Minor changes to aallow graphdocpy to run
+	graphics/charts/barcharts.py 1.21 andy_robinson
+		 Minor changes to aallow graphdocpy to run
+	graphics/widgets/grids.py 1.4 dinu_gherman
+		 Added alternative widgets to be used in legends. Fixed indexing buglet in grids.
+	graphics/charts/legends.py 1.11 dinu_gherman
+		 Added alternative widgets to be used in legends. Fixed indexing buglet in grids.
+	lib/colors.py 1.19 rgbecker
+		 Generalised CMYKColor added PCMYKColor
+	graphics/charts/legends.py 1.10 dinu_gherman
+		 Added attribute comments.
+##### 2001/06/26 #####
+	graphics/charts/barcharts.py 1.20 rgbecker
+		 Add a sample drawing class
+	test/test_pdfbase_fontembed.py 1.3 andy_robinson
+		 Changes to support Mac build.
+	rl_config.py 1.12 andy_robinson
+		 Changes to support Mac build.
+	graphics/renderPM.py 1.9 andy_robinson
+		 Changes to support Mac build.
+##### 2001/06/22 #####
+	graphics/widgetbase.py 1.26 rgbecker
+		 Fixed problematic getProperties bug
+	platypus/flowables.py 1.20 rgbecker
+		 Forced non string filenames to put image data into filename
+	platypus/frames.py 1.14 aaron_watters
+		 disabled width test, user will have to notice problem by viewing it in PDF
+	lib/graphdocpy.py 1.9 andy_robinson
+		 Added trace statements for failed drawings...
+##### 2001/06/21 #####
+	graphics/shapes.py 1.34 rgbecker
+		 Bug fix self. was wrong added _copy and asGroup to Drawing
+	graphics/shapes.py 1.33 rgbecker
+		 Made Drawing width and height args into keywords
+	rl_config.py 1.11 rgbecker
+		 Added _verbose
+	pdfgen/canvas.py 1.81 rgbecker
+		 Removed excessive prints
+	pdfbase/pdfutils.py 1.22 rgbecker
+		 Use rl_config.verbose
+	graphics/charts/barcharts.py 1.19 dinu_gherman
+		 Added sampleSymbol1() using shaded bars (experimental).
+	graphics/widgets/grids.py 1.3 dinu_gherman
+		 Added some tiny fixes plus more samples.
+	rl_config.py 1.10 rgbecker
+		 Changed default for defaultImageCaching to zero
+	utils/README 1.10 rgbecker
+		 Added section on forcing tags
+##### 2001/06/20 #####
+	graphics/widgets/grids.py 1.2 dinu_gherman
+		 Added some more samples.
+	graphics/widgets/grids.py 1.1 dinu_gherman
+		 Initial checkin.
+	lib/validators.py 1.7 dinu_gherman
+		 Added isListofColors.
+##### 2001/06/19 #####
+	docs/graphguide/ch2_graphics.py 1.23 rgbecker
+		 defaultStyles-->slices etc
 #################################################################################
 #################### RELEASE 1.08 at 12:00 BST 19/June/2001 #####################
 #################################################################################