adam
05a95136b5
py-weasyprint: updated to 0.42.3
...
v0.42.3:
Bug fixes:
* Fix floating-point number error to fix floating box layout
* Don't optimize resume_at when splitting lines with trailing spaces
* Fix table layout with no overflow
* Fix inline box breaking function
* Split replaced_min_content_width and replaced_max_content_width
* Respect text direction and don't translate rtl columns twice
* Get only first line's width of inline children to get linebox width
2018-04-03 09:31:56 +00:00
joerg
8deeb323b2
For Python 2.7 use, depend on a version of CairoSVG that is supported.
...
Bump revision. Convert various test dependencies to exactly that.
2018-03-26 00:35:34 +00:00
adam
9dadf3c323
py-weasyprint: updated to 0.42.2
...
Version 0.42.2
Bug fixes:
Fix a couple of crashes and endless loops when breaking lines.
2018-02-12 08:10:41 +00:00
adam
fad0415b0c
py-weasyprint: updated to 0.42.1
...
Version 0.42.1
Bug fixes:
Don't crash when using @font-config.
Fix text-indent with text-align: justify.
Fix string(*, start).
Handle named pages with pseudo-class.
Fix running headers.
Avoid infinite loops in inline_line_width.
Fix margins, borders and padding in column layouts.
2018-02-02 10:40:11 +00:00
adam
ada98b31de
py-weasyprint: updated to 0.42
...
Version 0.42
New features:
* Support relative file URIs when using CLI.
Bug fixes:
* Fix slow performance for pre-formatted boxes with a lot of children.
* Don't crash when rendering some tables.
* Fix rendering of floats in inlines.
* Split lines carefully.
* Fix root when frozen with Pyinstaller.
* Handle SVGs containing images embedded as data URIs.
* Fix border-radius rendering problem with some PDF readers.
* Fix pipenv support.
* Smartly handle replaced boxes with percentage width in auto-width parents.
* Don't ignore CSS @page rules that are imported by an @import rule.
2018-01-05 11:35:06 +00:00
kleink
674f6a0175
py-weasyprint: update to 0.41.
...
Version 0.41
------------
Released on 2017-10-05.
WeasyPrint now depends on pdfrw >= 0.4.
New features:
* `#471 <https://github.com/Kozea/WeasyPrint/issues/471 >`_:
Support page marks and bleed.
Bug fixes:
* `#513 <https://github.com/Kozea/WeasyPrint/issues/513 >`_:
Don't crash on unsupported image-resolution values.
* `#506 <https://github.com/Kozea/WeasyPrint/issues/506 >`_:
Fix @font-face use with write_* methods.
* `#500 <https://github.com/Kozea/WeasyPrint/pull/500 >`_:
Improve readability of _select_source function.
* `#498 <https://github.com/Kozea/WeasyPrint/issues/498 >`_:
Use CSS prefixes as recommanded by the CSSWG.
* `#441 <https://github.com/Kozea/WeasyPrint/issues/441 >`_:
Fix rendering problems and crashes when using @font-face.
* `bb3a4db <https://github.com/Kozea/WeasyPrint/commit/bb3a4db >`_:
Try to break pages after a block before trying to break inside it.
* `1d1654c <https://github.com/Kozea/WeasyPrint/commit/1d1654c >`_:
Fix and test corner cases about named pages.
Documentation:
* `#508 <https://github.com/Kozea/WeasyPrint/pull/508 >`_:
Add missing libpangocairo dependency for Debian and Ubuntu.
* `a7b17fb <https://github.com/Kozea/WeasyPrint/commit/a7b17fb >`_:
Add documentation on logged rendering steps.
2017-10-09 12:30:22 +00:00
kleink
a8fb742a0c
As the update to 0.40 noted, "WeasyPrint now depends on cssselect2 instead
...
of cssselect and lxml."
Thus retarget at the newly-added py-cssselect2 package, so weasyprint no
longer fails at startup by assertion. Drop lxml.
Bump PKGREVISION.
2017-09-02 16:16:34 +00:00
adam
4cb39bf229
Version 0.40
...
WeasyPrint now depends on cssselect2 instead of cssselect and lxml.
New features:
* Named pages.
* Unprefix properties
* Add a "verbose" option logging the document generation steps.
Bug fixes:
* Fix slow performance with long pre-formatted texts.
* Improve speed and memory usage for long documents.
* Don't crash on local() fonts with a space and no quotes.
2017-08-25 07:52:09 +00:00
kleink
cc11ee06cb
Update py-weasyprint to 0.39.
...
Version 0.39
------------
Released on 2017-06-24.
Bug fixes:
* Fix the use of WeasyPrint's URL fetcher with CairoSVG.
Version 0.38
------------
Released on 2017-06-16.
Bug fixes:
* `#477 <https://github.com/Kozea/WeasyPrint/issues/477 >`_:
Don't crash on font-face's src attributes with local functions.
Version 0.37
------------
Released on 2017-06-15.
WeasyPrint now depends on tinycss2 instead of tinycss.
New features:
* `#437 <https://github.com/Kozea/WeasyPrint/issues/437 >`_:
Support local links in generated PDFs.
Bug fixes:
* `#412 <https://github.com/Kozea/WeasyPrint/issues/412 >`_:
Use a NullHandler log handler when WeasyPrint is used as a library.
* `#417 <https://github.com/Kozea/WeasyPrint/issues/417 >`_,
`#472 <https://github.com/Kozea/WeasyPrint/issues/472 >`_:
Don't crash on some line breaks.
* `#327 <https://github.com/Kozea/WeasyPrint/issues/327 >`_:
Don't crash with replaced elements with height set in percentages.
* `#467 <https://github.com/Kozea/WeasyPrint/issues/467 >`_:
Remove incorrect line breaks.
* `#446 <https://github.com/Kozea/WeasyPrint/pull/446 >`_:
Let the logging module do the string interpolation.
2017-08-01 15:36:26 +00:00
kleink
524f8df49a
Update py-weasyprint to 0.36.
...
Version 0.36
------------
Released on 2017-02-25.
New features:
* `#407 <https://github.com/Kozea/WeasyPrint/pull/407 >`_:
Handle ::first-letter.
* `#423 <https://github.com/Kozea/WeasyPrint/pull/423 >`_:
Warn user about broken cairo versions.
Bug fixes:
* `#411 <https://github.com/Kozea/WeasyPrint/pull/411 >`_:
Typos fixed in command-line help.
Version 0.35
------------
Released on 2017-02-25.
Bug fixes:
* `#410 <https://github.com/Kozea/WeasyPrint/pull/410 >`_:
Fix AssertionError in split_text_box.
2017-03-03 15:44:36 +00:00
kleink
4b49ffdb0e
Update py-weasyprint to 0.34.
...
Version 0.34
------------
Released on 2016-12-21.
Bug fixes:
* `#398 <https://github.com/Kozea/WeasyPrint/issues/398 >`_:
Honor the presentational_hints option for PDFs.
* `#399 <https://github.com/Kozea/WeasyPrint/pull/399 >`_:
Avoid CairoSVG-2.0.0rc* on Python 2.
* `#396 <https://github.com/Kozea/WeasyPrint/issues/396 >`_:
Correctly close files open by mkstemp.
* `#403 <https://github.com/Kozea/WeasyPrint/issues/403 >`_:
Cast the number of columns into int.
* Fix multi-page multi-columns and add related tests.
Version 0.33
------------
Released on 2016-11-28.
New features:
* `#393 <https://github.com/Kozea/WeasyPrint/issues/393 >`_:
Add tests on MacOS.
* `#370 <https://github.com/Kozea/WeasyPrint/issues/370 >`_:
Enable @font-face on MacOS.
Bug fixes:
* `#389 <https://github.com/Kozea/WeasyPrint/issues/389 >`_:
Always update resume_at when splitting lines.
* `#394 <https://github.com/Kozea/WeasyPrint/issues/394 >`_:
Don't build universal wheels.
* `#388 <https://github.com/Kozea/WeasyPrint/issues/388 >`_:
Fix logic when finishing block formatting context.
Version 0.32
------------
Released on 2016-11-17.
New features:
* `#28 <https://github.com/Kozea/WeasyPrint/issues/28 >`_:
Support @font-face on Linux.
* Support CSS fonts level 3 almost entirely, including OpenType features.
* `#253 <https://github.com/Kozea/WeasyPrint/issues/253 >`_:
Support presentational hints (optional).
* Support break-after, break-before and break-inside for pages and columns.
* `#384 <https://github.com/Kozea/WeasyPrint/issues/384 >`_:
Major performance boost.
Bux fixes:
* `#368 <https://github.com/Kozea/WeasyPrint/issues/368 >`_:
Respect white-space for shrink-to-fit.
* `#382 <https://github.com/Kozea/WeasyPrint/issues/382 >`_:
Fix the preferred width for column groups.
* Handle relative boxes in column-layout boxes.
Documentation:
* Add more and more documentation about Windows installation.
* `#355 <https://github.com/Kozea/WeasyPrint/issues/355 >`_:
Add fonts requirements for tests.
Version 0.31
------------
Released on 2016-08-28.
New features:
* `#124 <https://github.com/Kozea/WeasyPrint/issues/124 >`_:
Add MIME sniffing for images.
* `#60 <https://github.com/Kozea/WeasyPrint/issues/60 >`_:
CSS Multi-column Layout.
* `#197 <https://github.com/Kozea/WeasyPrint/pull/197 >`_:
Add hyphens at line breaks activated by a soft hyphen.
Bux fixes:
* `#132 <https://github.com/Kozea/WeasyPrint/pull/132 >`_:
Fix Python 3 compatibility on Windows.
Documentation:
* `#329 <https://github.com/Kozea/WeasyPrint/issues/329 >`_:
Add documentation about installation on Windows.
Version 0.30
------------
Released on 2016-07-18.
WeasyPrint now depends on html5lib-0.999999999.
Bux fixes:
* Fix Acid2
* `#325 <https://github.com/Kozea/WeasyPrint/issues/325 >`_:
Cutting lines is broken in page margin boxes.
* `#334 <https://github.com/Kozea/WeasyPrint/issues/334 >`_:
Newest html5lib 0.999999999 breaks rendering.
Version 0.29
------------
Released on 2016-06-17.
Bug fixes:
* `#263 <https://github.com/Kozea/WeasyPrint/pull/263 >`_:
Don't crash with floats with percents in positions.
* `#323 <https://github.com/Kozea/WeasyPrint/pull/323 >`_:
Fix CairoSVG 2.0 pre-release dependency in Python 2.x.
Version 0.28
------------
Released on 2016-05-16.
Bug fixes:
* `#189 <https://github.com/Kozea/WeasyPrint/issues/189 >`_:
``white-space: nowrap`` still wraps on hyphens
* `#305 <https://github.com/Kozea/WeasyPrint/issues/305 >`_:
Fix crashes on some tables
* Don't crash when transform matrix isn't invertible
* Don't crash when rendering ratio-only SVG images
* Fix margins and borders on some tables
Version 0.27
------------
Released on 2016-04-08.
New features:
* `#295 <https://github.com/Kozea/WeasyPrint/pull/295 >`_:
Support the 'rem' unit.
* `#299 <https://github.com/Kozea/WeasyPrint/pull/299 >`_:
Enhance the support of SVG images.
Bug fixes:
* `#307 <https://github.com/Kozea/WeasyPrint/issues/307 >`_:
Fix the layout of cells larger than their tables.
Documentation:
* The website is now on GitHub Pages, the documentation is on Read the Docs.
* `#297 <https://github.com/Kozea/WeasyPrint/issues/297 >`_:
Rewrite the CSS chapter of the documentation.
2017-01-14 23:13:49 +00:00
wiz
1682c6507d
Remove unnecessary PLIST_SUBST and FILES_SUBST that are now provided
...
by the infrastructure.
Mark a couple more packages as not ready for python-3.x.
2016-08-28 15:48:28 +00:00
kleink
589473dd11
Update py-weasyprint to 0.26.
...
Version 0.26
------------
Released on 2016-01-29.
New features:
* Support the `empty-cells` attribute.
* Respect table, column and cell widths.
Bug fixes:
* `#172: <https://github.com/Kozea/WeasyPrint/issues/172 >`_:
Unable to set table column width on tables td's.
* `#151: <https://github.com/Kozea/WeasyPrint/issues/151 >`_:
Table background colour bleeds beyond table cell boundaries.
* `#260: <https://github.com/Kozea/WeasyPrint/issues/260 >`_:
TypeError: unsupported operand type(s) for +: 'float' and 'str'.
* `#288: <https://github.com/Kozea/WeasyPrint/issues/288 >`_:
Unwanted line-breaks in bold text.
* `#286: <https://github.com/Kozea/WeasyPrint/issues/286 >`_:
AttributeError: 'Namespace' object has no attribute 'attachments'.
2016-02-18 17:30:18 +00:00
kleink
e9be718a44
Update py-weasyprint to 0.25.
...
Version 0.25
------------
Released on 2015-12-17.
New features:
* Support the 'q' unit.
Bug fixes:
* `#285: <https://github.com/Kozea/WeasyPrint/issues/285 >`_:
Fix a crash happening when splitting lines.
* `#284: <https://github.com/Kozea/WeasyPrint/issues/284 >`_:
Escape parenthesis in PDF links.
* `#280: <https://github.com/Kozea/WeasyPrint/pull/280 >`_:
Replace utf8 with utf-8 for gettext/django compatibility.
* `#269: <https://github.com/Kozea/WeasyPrint/pull/269 >`_:
Add support for use when frozen.
* `#250: <https://github.com/Kozea/WeasyPrint/issues/250 >`_:
Don't crash when attachments are not available.
2016-01-08 12:51:53 +00:00
agc
03010d7bd0
Add SHA512 digests for distfiles for print category
...
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-11-04 01:01:30 +00:00
kleink
21e4798a48
Import Weasyprint-0.24 as print/py-weasyprint.
...
WeasyPrint is a visual rendering engine for HTML and CSS that can
export to PDF. It aims to support web standards for printing.
WeasyPrint is free software made available under a BSD license.
It is based on various libraries but not on a full rendering engine
like WebKit or Gecko. The CSS layout engine is written in Python,
designed for pagination, and meant to be easy to hack on.
2015-08-14 17:05:04 +00:00