summaryrefslogtreecommitdiff
path: root/print/py-reportlab
AgeCommit message (Collapse)AuthorFilesLines
2019-05-08py-reportlab: updated to 3.5.21adam3-8/+11
RELEASE 3.5.21: * fix bug in legends * add extra table info in spanning error case RELEASE 3.5.20: * Preliminary MultiCol implementation * fix missing xrange import * allow rgb to have fractions of 1 in css colors RELEASE 3.5.19: * fix bug with a tag href not having a scheme * all0w LineChart/LinePlot area fills to differe from the stroke colour * add canvas setProducer method RELEASE 3.5.18: * more FrameBG changes vs BalancedColumns * fix bb issues 176/177
2019-04-03py-reportlab: updated to 3.5.17adam2-7/+7
RELEASE 3.5.17: * more FrameBG fixes; added canvas cross method, frame static drawBoundary RELEASE 3.5.16: * fix stroking for frame background in container RELEASE 3.5.15: * add stroking for frame background RELEASE 3.5.14: * added axes tickStrokeWidth etc etc
2019-01-22py-reportlab: updated to 3.5.13adam2-7/+7
RELEASE 3.5.13: * added rl_setting.reserveTTFNotdef inspired by e3office at bitbucket
2018-12-11py-reportlab: updated to 3.5.12adam2-7/+7
RELEASE 3.5.12 * log axis handles rangeRound & avoidBoundspace * FrameBG can start with "frame" & frame-permanent" start options
2018-11-23py-reportlab: updated to 3.5.11adam2-7/+7
RELEASE 3.5.11: * Improve log axis ticks & grids * move some samples into tests RELEASE 3.5.10: * Bug fix for underline * Paragraph indentation bug fix * Initial support for richtext graphics text labels * Initial support for log axes
2018-10-25py-reportlab: updated to 3.5.9adam2-7/+7
3.5.9: Bug fixes.
2018-10-02py-reportlab: updated to 3.5.8adam2-7/+7
RELEASE 3.5.7: Fix tables.py splitting for line comands.
2018-09-13py-reportlab: updated to 3.5.6adam2-7/+7
RELEASE 3.5.6: * Restore DocTemplate seq attribute lost in rev c985bd7093ad (4405) version 3.4.41
2018-08-19py-reportlab: updated to 3.5.5adam2-7/+7
RELEASE 3.5.3 * Bug fix release to make really simple paras work OK * Use local libart by default * Use upgrade libart source to 2.3.21-3
2018-07-25Update to reportlab 3.5.2 to get a full distribution version back.joerg3-9/+14
Add dependency on py-pyphen for hyphenation support.
2018-07-13py-reportlab: updated to 3.5.0adam4-46/+14
3.5.0: Unknown changes
2018-02-24reportlab: use the versioned distfile.maya2-9/+9
(Now to the right branch...)
2017-12-17py-reportlab: updated to 3.4.0adam5-170/+29
RELEASE 3.4: * More pagesizes from https://en.wikipedia.org/wiki/Paper_size (contributed by https://bitbucket.org/alainchiasson/) * add in fillMode (fill-rule) variable to the graphics state for drawings * add support for automatic bullet rotation in ListFlowables. * fix acroform annotation bug in radios (reported by Olivia Zhang) * fix split paragraph rendering bug (reported by Olivia Zhang & Echo Bell) * Allow Image to have a drawing as argument * support for Path autoclose & fillMode; version --> 3.3.29 * add support for different fill policies in renderXX drawPath; version-->3.3.28 * allow for UTF_16_LE BOM, fix for bug contributed by Michael Poindexter mpoindexter@housecanary.com * improved support for images in renderPM/renderSVG bug report from Claude Paroz * add AcroForm support to canvas; version --> 3.3.22 * avoid cr lf line endings * attempt to ensure zipImported has some files or returns None * added additonal test to barcode/test.py * add an invisible font test thanks https://bitbucket.org/kb/ Konstantin Baierer * add mailto href test * improve UPCA barcode contribution by Kyle McFarlane https://bitbucket.org/kylemacfarlane/ * attempt to fix __loader__ issues in pyinstaller suggested by dbrnz @ bitbucket * fix NormalDate comprisons in python3.x * fix ypad use in ParagraphAndImage contrib annamarianfr@bitbucket, version-->3.3.16 * try to prevent multiple saving contrib by Tim Meneely * fix problems with svg drawToString contrib by Eric Gillet & Johann Du Toit * fix issue reported by Yitzchak Scott-Thoennes <sthoenna@gmail.com> * fix fake KeepTogether setup in handle_keepWithNext * add NullActionFlowable, fix empty KeepTogether * really merge para-measure-fix * merge para-measure-fix changes * fixes to TypedPropertyCollection * changes to Render class; allow drawings to specify initialFontName/Size * fix python>=3.2 default axis labelling to match python2.x * fix AttributeError * add experimental time value axis * fix bug in python shapes rendering * add negative span style to test_platypus_tables splitting example * fix segfault in _rl_accel.c * attempt to remove quadratic performance hit when longTableOptimize is set * allow DATA: scheme in open for read * import Table _rowpositions calculation * support small ttfs which do not allow subsets * add rl_settings allowTTFSubsetting * address issue 76 (deprecated immports) * add table cell support for simple background shadings, contributed by Jeffrey Creem jcreem@bitbucket * fix bug in tables.py reported by Vytis Banaitis @ bitbucket; version-->3.3.2 * minor change to allow barWidth setting in ecc200datamatrix.py (suggested by Kyle MacFarlane @ bitbucket) * make paraparser syntax errors real and fix <sup/sub> tags to have relative values; version-->3.3.1 * ReportLab now runs all tests under Python 2.7, 3.3, 3.4, 3.5 & 3.6.
2017-11-09py-reportlab: actually add patch-src_reportlab_platypus_tables.py to distinfowiz2-3/+4
bump version again.
2017-11-02Merge fix for quadratic performance of very long tables from upstream.joerg2-1/+109
Bump revision.
2017-03-17Modify DEPENDS so that any version can be built/checked. As discussed ondarcy1-2/+2
the mailing list with joerg@.
2016-09-11Fix PLIST for python-3.x.wiz1-2/+2
2016-09-11update to reportlab-3.3.0richard4-32/+51
Prefer py-Pillow over py-imaging (if not installed) permitting better performance, successful test results and at the same time remove the python-3 incompatibility. CHANGES ======= This is a summary of changes made to the reportlab source code for each release. Please refer to subversion backlogs (using the release dates) for more details or for releases which we have not provide a higher level changes list for. E.g. to retrieve the changes made between release 3.1 and release 3.2, type:: $ hg log -r adb3f0d The contributors lists are in no order and apologies to those accidentally not mentioned. If we missed you, please let us know! RELEASE 3.3 17/02/2016 ----------------------- * Canvas & Doctemplate now allow specification of the initial font Name, Size & Leading. Prevously you had to mess with rl_settings to accomplish this. * Canvas & Doctemplate now support specification of the crop/art/trim/bleed boxes. * Add option to auto generate missing TTF font names. Handy for CJKers with home produced fonts. Also attempt to prevent usage of multiple TTFs with same name. * Paragraph styles now have justifyBreaks to control justification of lines broken with <br/>. * Paragraph styles now have justifyLastLine=n to control justification of last lines with more than n words (0 means do not). * Added EAN-5 and ISBN barcode widgets (contribution by Edward Greve). * Bug fix of QrCodeWidget (prompted by https://bitbucket.org/fubu/). * Frames now have support for automatic flowables at the top of frame. story support via the class reportlab.platypus.flowables.SetTopFlowables. * Added support for Trapped and ModDate PDF info dictionary keys. * Bug fix for pie charts with no data (raised by Michael Spector). * New barcodes BarcodeCode128Auto & BarcodeECC200DataMatrix (contributed by Kyle MacFarlane). * Improved LinePlot marker handling. * PyPy improvements inspired by Marius Gedminas. * Bug fix in reportlab.lib.utils.simpleSplit (reported by Chris Buergi <cb@enerweb.ch>). * Unwanted escaping in renderSVG fixed (reported by Ruby Yocum). * Bug fix in _rl_accel.c (remove excess state and fix refcount breakage reported by Mark De Wit <mark.dewit@iesve.com>). * Code128 barcode length optimization inspired by Klaas Feenstra. * Paragraph <sup>/<super> & <sub> tags now support rise & size attributes to allow special control over position & font size. * Splitting tables now remove unwanted styles in the first part of the split (reported by Lele Gaifax). * test changes inspired by https://bitbucket.org/stoneleaf * ReportLab now runs all tests under Python 2.7, 3.3, 3.4 & 3.5. ### Contributors: * Edward Greve * https://bitbucket.org/fubu/ * Michael Spector * Kyle MacFarlane * Marius Gedminas * Chris Buergi * Ruby Yocum * Mark de Wit * Klaas Feenstra * Lele Gaifax * https://bitbucket.org/stoneleaf RELEASE 3.2 01/06/2015 ----------------------- * Added proportional underlining specific to font sizes, set via the `underlineProportion` attribute of ParagraphStyles. * TrueType fonts: added support for cmaps 10 & 13 * DocTemplate class now supports a boolean `displayDocTitle` argument. * TableofContents now supports a formatter argument to allow formatting of the displayed page numbers (eg for appendices etc). * Table `repeatRows` can now be a tuple of row numbers to allow incomplete ranges of rows to be repeated. * Tables now do pass instance.`spaceBefore` & `spaceAfter` to their split children when split * Several strangenesses were fixed in the pdfbase.pdfform module; Multiple usage is now allowed. * Error message fixes * Various environment fixes for Google Application Environment * Resource fixes * PDFDoc can now set the `Lang` attribute * canvas.drawString and similar now allow the character spacing to be set * Index of accented stuff has been improved * RTL code was improved * fix Propertyset.clone * `flowables.py`: fix ImageAndFlowables so it avoids testing negative availableWidth ### Contributors: * Steven Jacobs * Philip Semanchuk * Marius Gedminas * masklinn * Kale Franz * Albertas Agejavas • Anders Hammarquist * jvanzuela @ bitbucket * Glen Lindermann * Greg Jones * James Bynd * fcoelho @ bitbucket RELEASE 3.1 22/04/2014 ----------------------- If you are running ReportLab 3.0.x, the changes are minor. * support for emoji - characters outside the Unicode basic multilingual plane * improved pip-based installers will pull in all the needed dependencies; Pillow 2.4 appears to deal with all our issues. ### Contributors * Ivan Tchomgue * Waldemar Osuch * masayuku * alexandrel_sgi RELEASE 3.0 14/02/2014 ----------------------- ReportLab 3.0 now supports Python 2.7, 3.3 and higher. There has been a substantial internal rewrite to ensure consistent use of unicode strings for natural-language text, and of bytes for all file format internals. The intent is to make as few API changes as possible so that there should be little or no impact on users and their applications. Changes are too numerous but can be seen on Bitbucket. ### Python 3.x compatibility * Python 3.x compatibility. A single line of code should run on 2.7 and 3.3 * __init__.py restricts to 2.7 or >=3.3 * __init__.py allow the import of on optional reportlab.local_rl_mods to allow monkey patching etc. * rl_config now imports rl_settings & optionally local_rl_settings * ReportLab C extensions now live inside reportlab; _rl_accel is no longer required; All _rl_accel imports now pass through reportlab.lib.rl_accel * xmllib is gone, alongside the paraparser stuff that caused issues in favour of HTMLParser. * some obsolete C extensions (sgmlop and pyHnj) are gone * Improved support for multi-threaded systems to the _rl_accel extension module. * Removed reportlab/lib/ para.py & pycanvas.py; these would better belong in third party packages, which can make use of the monkeypatching feature above. ### New features * Add ability to output greyscale and 1-bit PIL images without conversion to RGB. (contributed by Matthew Duggan) * highlight annotation (contributed by Ben Echols) ### Other * numerous very minor fixes, visible through BitBucket.
2016-07-09Remove python33: adapt all packages that refer to it.wiz1-2/+2
2015-12-05Extend PYTHON_VERSIONS_INCOMPATIBLE to 35adam1-2/+2
2015-11-04Add SHA512 digests for distfiles for print categoryagc1-1/+3
Problems found locating distfiles: Package acroread7: missing distfile AdobeReader_enu-7.0.9-1.i386.tar.gz Package acroread8: missing distfile AdobeReader_enu-8.1.7-1.sparc.tar.gz Package cups-filters: missing distfile cups-filters-1.1.0.tar.xz Package dvidvi: missing distfile dvidvi-1.0.tar.gz Package lgrind: missing distfile lgrind.tar.bz2 Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-03-15Explicitly extract font zip file with -L. The default behavior ofjoerg1-1/+2
infozip changed and the system I last tested it on has the old behavior, where NetBSD's unzip implements the new one already. Fixes PR 49748.
2014-05-09Mark packages that are not ready for python-3.3 also not ready for 3.4,wiz1-2/+2
until proven otherwise.
2014-01-25Mark packages as not ready for python-3.x where applicable;wiz1-2/+2
either because they themselves are not ready or because a dependency isn't. This is annotated by PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z or PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar respectively, please use the same style for other packages, and check during updates. Use versioned_dependencies.mk where applicable. Use REPLACE_PYTHON instead of handcoded alternatives, where applicable. Reorder Makefile sections into standard order, where applicable. Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default with the next commit. Whitespace cleanups and other nits corrected, where necessary.
2014-01-19Update to 2.7:wiz4-54/+55
2.7: This release, 2.7, will be the last major one to support Python 2.5, 2.6, and 2.7. It contains a small number of fixes and additions since our last release in September 2012. You may think of it as a 'long term stable' branch - if key bugs emerge we will issue 2.7.1, 2.7.2 releases and so on. Charts / graphics Added SimpleTimeSeriesPlot added _computeMaxSpace added in lineStyle (for bars) improved SVG rendering Pie Chart now has an 'innerRadiusFraction' to allow doughnut-like appearance for 2d charts (it has no effect with 3d charts). The separate 'doughnut' chart lacks many pie chart features and should only be used if you wanted multiple nested doughnuts. Bug fixes: piecharts.py: fix Pie3d __init__ to call its superclass linecharts.py: fix swatch creation fixed y axis in the simple time series plot PDF Fixes to testshapes & pdfform resetting colors.py various minor fixes Platypus Defined a small bullet rather than a big circle as the default for unordered lists fixed attribute spelling bug fixed CJK + endDots ################################################################################# #################### RELEASE 2.6 27/09/2012 ################# ################################################################################# This is a minor release focusing mainly on improved documentation. There are a number of minor enhancements, and a larger number of previous-undocumented enhancements which we have documented better. ###General changes * Manuals have been reformatted with more pleasing code snippets and tables of contents, and reviewed and expanded ###Flowing documents (Platypus): * Added support for HTML-style list objects * Added flexible mechanism for drawing bullets * Allowed XPreformatted objects to use Asian line wrapping * Added an 'autoNextPageTemplate' attribute to PageTemplates. For example you can now set up a 'chapter first page template' which will always be followed by a 'continuation template' on the next page break, saving the programmer from having to issue control flow commands in the story. * added a TopPadder flowable, which will 'wrap' another Flowable and move it to the bottom of the current page. * More helpful error messages when large tables cannot be rendered * Documentation for images within text (test_032_images) * Trailing dots for use on contents pages ###Charts and graphics: * Support for UPCA bar codes * We now have a semi-intelligent system for labelling pie charts with callout lines. Thanks to James Martin-Collar, a maths student at Warwick University, who did this as his summer internship. * Axes - added startOffset and endOffset properties; allowed for axis background annotations. * Bar charts - allow more control of z Index (i.e. drawing order of axes and lines) * Pie charts - fixed bugs in 3d appearance * SVG output back end has seen some bugs fixed and now outputs resizeable SVG
2014-01-08Fixes build on Solaris, taken from upstream.obache2-1/+43
2013-12-06Allow to depend on Pillow as well as py-imaging.obache1-3/+3
Bump PKGREVISION.
2013-06-04Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:tron1-2/+2
Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
2013-06-03Bump freetype2 and fontconfig dependencies to current pkgsrc versions,wiz1-2/+2
to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882
2012-10-08Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.asau1-3/+1
2012-04-08All supported python versions in pkgsrc support eggs, so removewiz1-2/+2
${PLIST.eggfile} from PLISTs and support code from lang/python.
2012-02-04fixes missing bump of the last py-reportlab update.obache1-2/+2
2012-02-04* No need to buildlink with py-imaging, simple DEPENDS is sufficient.obache2-6/+9
* No need to buildlink with obsolated py-xml, add py-expat to DEPENDS instead. * add test target for self-tests. * distutils pkg, switch to use python/distutils.mk Bump PKGREVISION.
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd1-1/+2
2011-04-15Changes 2.5:adam3-10/+75
* Support for colour separated PDF output and other optimisations and features for high-quality printing, including enforcement of colour models for CMYK, RGB, and "spot colours" * Long table optimisations are now turned on by default. Previously, documents with very long tables spanning many pages could take a long time to create because we considered the whole table to work out row and column sizes. A patch was submitted some time ago to fix this controlled by a flag in the rl_config file, but this was set 'off' for compatibility. Users are often not aware of this and we haven't found any real-world cases where the new layout technique works badly, so we are turning this behaviour on. * New support for QR barcodes.
2010-10-15Explicitly fetch the fonts and extract them instead of depending onjoerg2-6/+14
setup.py doing it at build time. Switch to the new distfile name.
2010-06-14Reportlab 2.4:joerg4-69/+30
- Various smaller bugfixes and improvements
2010-01-18Second try at jpeg-8 recursive PKGREVISION bump.wiz1-1/+2
2009-10-19Update to reportlab 2.3:joerg3-20/+21
- Encryption support for PDF - Support for clickable ToCs, new Flowable docAssert - bugfixes Take maintainership.
2009-08-26bump revision because of graphics/jpeg updatesno1-1/+2
2009-06-14Remove @dirrm entries from PLISTsjoerg1-13/+1
2009-03-05Remove PYBINMODULE. All it did was mark some packages as not availablejoerg1-2/+1
on some platforms that lacked shared library support in the past. The list hasn't been maintained at all and the gain is very limited, so just get rid of it.
2009-02-09Uses @property syntax -> Python 2.4+joerg1-1/+3
2009-01-29Update MASTER_SITES.joerg1-2/+2
2009-01-28Update to ReportLab 2.2. This is a major update with API breakage.joerg5-370/+142
Major changes include full Unicode supoprt, better support for Asian languages, support for JPEG CMYK images, links in Platypus, better wrapping, barcode support, better support for legends of graphics and many more. Addtional changes in pkgsrc include the merge of py-reportlab-renderPM package and use of external libart.
2008-06-12Add DESTDIR support.joerg1-1/+3
2008-04-25Explicitly include Python 2.1 as it is required by Zope 2.5.joerg1-1/+3
2007-11-05update to 1.21.2drochner3-10/+24
Noteworthy bug fixes: -Fixes to TTF splitting -Tables with spans improved splitting -Fix runtime error affecting keepWithNext
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz1-2/+2
Patch provided by Sergey Svishchev in private mail.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto