adam
64234ad050
py-weasyprint: updated to 52.5
...
Version 52.5
Bug fixes:
* Fix text breaking exception
* Fix @font-face rules with Pango 1.48.3+
Version 52.4
Bug fixes:
* Don’t try to draw SVG files with no size
* Avoid crash on last word detection
* Remove last word before ellipses when hyphenated
Version 52.3
Bug fixes:
* Fix imports with url() and quotes
New features:
* Add support of line-clamp, with financial support from expert Germany
Version 52.2
Bug fixes:
* Fix URL handling with tinycss2
* Include missing test data
* Top margins removed from children when tables are displayed on multiple pages
* Correctly draw borders on the last line of split tables
* Add a nice gif to please gdk-pixbuf 2.42.0
Version 52.1
Bug fixes:
* Fix URL handling with tinycss2
Version 52
Dependencies:
Python 3.6+ is now needed, Python 3.5 is not supported anymore
WeasyPrint now depends on Pillow
2021-04-27 05:09:57 +00:00
wiz
2ac11edd52
*: switch to versioned_dependencies.mk for py-setuptools
2020-08-31 23:07:00 +00:00
rillig
a4ca3464e0
print/py-weasyprint: remove no-op SUBST block
...
The word PYVERSSUFFIX does not appear in setup.cfg.
2020-05-09 13:10:35 +00:00
adam
6c3fee3fa8
py-weasyprint: updated to 51
...
Version 51
Dependencies:
Pyphen 0.9.1+ is now needed
New features:
* Add support of element() and running()
* Add HTML element to Box class
* Support larger and smaller values for font-size
Bug fixes:
* Fix how fonts used for macOS tests are installed
* Fix various crashes due to line breaking bugs
* Fix typo in variable name
* Don’t crash when string-set is set to none
* Keep font attributes when text lines are modified
* Don’t let presentational hints add decorations on tables with no borders
* Don’t crash on improper var() values
* Fix rendering of header and footer for empty tables
* Avoid quadratic time relative to tree depth when setting page names
2020-04-23 18:30:30 +00:00
rillig
9637f7852e
all: migrate homepages from http to https
...
pkglint -r --network --only "migrate"
As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
2020-01-26 17:30:40 +00:00
joerg
e248e57d80
Add missing py-test-runner dependency.
2019-12-19 22:22:12 +00:00
wiedi
d1052c4af9
py-weasyprint: update to 50
...
Version 50
----------
Released on 2019-09-19.
New features:
* `#209 <https://github.com/Kozea/WeasyPrint/issues/209 >`_:
Make ``break-*`` properties work inside tables
* `#661 <https://github.com/Kozea/WeasyPrint/issues/661 >`_:
Make blocks with ``overflow: auto`` grow to include floating children
Bug fixes:
* `#945 <https://github.com/Kozea/WeasyPrint/issues/945 >`_:
Don't break pages between a list item and its marker
* `#727 <https://github.com/Kozea/WeasyPrint/issues/727 >`_:
Avoid tables lost between pages
* `#831 <https://github.com/Kozea/WeasyPrint/issues/831 >`_:
Ignore auto margins on flex containers
* `#923 <https://github.com/Kozea/WeasyPrint/issues/923 >`_:
Fix a couple of crashes when splitting a line twice
* `#896 <https://github.com/Kozea/WeasyPrint/issues/896 >`_:
Fix skip stack order when using a reverse flex direction
Contributors:
- grewn0uille
- Guillaume Ayoub
Version 49
----------
Released on 2019-09-11.
Performance:
* Speed and memory use have been largely improved.
New features:
* `#700 <https://github.com/Kozea/WeasyPrint/issues/700 >`_:
Handle ``::marker`` pseudo-selector
* `135dc06c <https://github.com/Kozea/WeasyPrint/commit/135dc06c >`_:
Handle ``recto`` and ``verso`` parameters for page breaks
* `#907 <https://github.com/Kozea/WeasyPrint/pull/907 >`_:
Provide a clean way to build layout contexts
Bug fixes:
* `#937 <https://github.com/Kozea/WeasyPrint/issues/937 >`_:
Fix rendering of tables with empty lines and rowspans
* `#897 <https://github.com/Kozea/WeasyPrint/issues/897 >`_:
Don't crash when small columns are wrapped in absolute blocks
* `#913 <https://github.com/Kozea/WeasyPrint/issues/913 >`_:
Fix a test about gradient colors
* `#924 <https://github.com/Kozea/WeasyPrint/pull/924 >`_:
Fix title for document with attachments
* `#917 <https://github.com/Kozea/WeasyPrint/issues/917 >`_:
Fix tests with Pango 1.44
* `#919 <https://github.com/Kozea/WeasyPrint/issues/919 >`_:
Fix padding and margin management for column flex boxes
* `#901 <https://github.com/Kozea/WeasyPrint/issues/901 >`_:
Fix width of replaced boxes with no intrinsic width
* `#906 <https://github.com/Kozea/WeasyPrint/issues/906 >`_:
Don't respect table cell width when content doesn't fit
* `#927 <https://github.com/Kozea/WeasyPrint/pull/927 >`_:
Don't use deprecated ``logger.warn`` anymore
* `a8662794 <https://github.com/Kozea/WeasyPrint/commit/a8662794 >`_:
Fix margin collapsing between caption and table wrapper
* `87d9e84f <https://github.com/Kozea/WeasyPrint/commit/87d9e84f >`_:
Avoid infinite loops when rendering columns
* `789b80e6 <https://github.com/Kozea/WeasyPrint/commit/789b80e6 >`_:
Only use in flow children to set columns height
* `615e298a <https://github.com/Kozea/WeasyPrint/commit/615e298a >`_:
Don't include floating elements each time we try to render a column
* `48d8632e <https://github.com/Kozea/WeasyPrint/commit/48d8632e >`_:
Avoid not in flow children to compute column height
* `e7c452ce <https://github.com/Kozea/WeasyPrint/commit/e7c452ce >`_:
Fix collapsing margins for columns
* `fb0887cf <https://github.com/Kozea/WeasyPrint/commit/fb0887cf >`_:
Fix crash when using currentColor in gradients
* `f66df067 <https://github.com/Kozea/WeasyPrint/commit/f66df067 >`_:
Don't crash when using ex units in word-spacing in letter-spacing
* `c790ff20 <https://github.com/Kozea/WeasyPrint/commit/c790ff20 >`_:
Don't crash when properties needing base URL use var functions
* `d63eac31 <https://github.com/Kozea/WeasyPrint/commit/d63eac31 >`_:
Don't crash with object-fit: non images with no intrinsic size
Documentation:
* `#900 <https://github.com/Kozea/WeasyPrint/issues/900 >`_:
Add documentation about semantic versioning
* `#692 <https://github.com/Kozea/WeasyPrint/issues/692 >`_:
Add a snippet about PDF magnification
* `#899 <https://github.com/Kozea/WeasyPrint/pull/899 >`_:
Add .NET wrapper link
* `#893 <https://github.com/Kozea/WeasyPrint/pull/893 >`_:
Fixed wrong nested list comprehension example
* `#902 <https://github.com/Kozea/WeasyPrint/pull/902 >`_:
Add ``state`` to the ``make_bookmark_tree`` documentation
* `#921 <https://github.com/Kozea/WeasyPrint/pull/921 >`_:
Fix typos in the documentation
* `#328 <https://github.com/Kozea/WeasyPrint/issues/328 >`_:
Add CSS sample for forms
Contributors:
- grewn0uille
- Guillaume Ayoub
- Raphael Gaschignard
- Stani
- Szmen
- Thomas Dexter
- Tontyna
Version 48
----------
Released on 2019-07-08.
Dependencies:
* CairoSVG 2.4.0+ is now needed
New features:
* `#891 <https://github.com/Kozea/WeasyPrint/pull/891 >`_:
Handle ``text-overflow``
* `#878 <https://github.com/Kozea/WeasyPrint/pull/878 >`_:
Handle ``column-span``
* `#855 <https://github.com/Kozea/WeasyPrint/pull/855 >`_:
Handle all the ``text-decoration`` features
* `#238 <https://github.com/Kozea/WeasyPrint/issues/238 >`_:
Don't repeat background images when it's not needed
* `#875 <https://github.com/Kozea/WeasyPrint/issues/875 >`_:
Handle ``object-fit`` and ``object-position``
* `#870 <https://github.com/Kozea/WeasyPrint/issues/870 >`_:
Handle ``bookmark-state``
Bug fixes:
* `#686 <https://github.com/Kozea/WeasyPrint/issues/686 >`_:
Fix column balance when children are not inline
* `#885 <https://github.com/Kozea/WeasyPrint/issues/885 >`_:
Actually use the content box to resolve flex items percentages
* `#867 <https://github.com/Kozea/WeasyPrint/issues/867 >`_:
Fix rendering of KaTeX output, including (1) set row baseline of tables when
no cells are baseline-aligned, (2) set baseline for inline tables, (3) don't
align lines larger than their parents, (4) force CairoSVG to respect image
size defined by CSS.
* `#873 <https://github.com/Kozea/WeasyPrint/issues/873 >`_:
Set a minimum height for empty list elements with outside marker
* `#811 <https://github.com/Kozea/WeasyPrint/issues/811 >`_:
Don't use translations to align flex items
* `#851 <https://github.com/Kozea/WeasyPrint/issues/851 >`_,
`#860 <https://github.com/Kozea/WeasyPrint/issues/860 >`_:
Don't cut pages when content overflows a very little bit
* `#862 <https://github.com/Kozea/WeasyPrint/issues/862 >`_:
Don't crash when using UTC dates in metadata
Documentation:
* `#854 <https://github.com/Kozea/WeasyPrint/issues/854 >`_:
Add a "Tips & Tricks" section
Contributors:
- Gabriel Corona
- Guillaume Ayoub
- Manuel Barkhau
- Nathan de Maestri
- grewn0uille
- theopeek
Version 47
----------
Released on 2019-04-12.
New features:
* `#843 <https://github.com/Kozea/WeasyPrint/pull/843 >`_:
Handle CSS variables
* `#846 <https://github.com/Kozea/WeasyPrint/pull/846 >`_:
Handle ``:nth()`` page selector
* `#847 <https://github.com/Kozea/WeasyPrint/pull/847 >`_:
Allow users to use a custom SSL context for HTTP requests
Bug fixes:
* `#797 <https://github.com/Kozea/WeasyPrint/issues/797 >`_:
Fix underlined justified text
* `#836 <https://github.com/Kozea/WeasyPrint/issues/836 >`_:
Fix crash when flex items are replaced boxes
* `#835 <https://github.com/Kozea/WeasyPrint/issues/835 >`_:
Fix ``margin-break: auto``
Version 46
----------
Released on 2019-03-20.
New features:
* `#771 <https://github.com/Kozea/WeasyPrint/issues/771 >`_:
Handle ``box-decoration-break``
* `#115 <https://github.com/Kozea/WeasyPrint/issues/115 >`_:
Handle ``margin-break``
* `#821 <https://github.com/Kozea/WeasyPrint/issues/821 >`_:
Continuous integration includes tests on Windows
Bug fixes:
* `#765 <https://github.com/Kozea/WeasyPrint/issues/765 >`_,
`#754 <https://github.com/Kozea/WeasyPrint/issues/754 >`_,
`#800 <https://github.com/Kozea/WeasyPrint/issues/800 >`_:
Fix many crashes related to the flex layout
* `#783 <https://github.com/Kozea/WeasyPrint/issues/783 >`_:
Fix a couple of crashes with strange texts
* `#827 <https://github.com/Kozea/WeasyPrint/pull/827 >`_:
Named strings and counters are case-sensitive
* `#823 <https://github.com/Kozea/WeasyPrint/pull/823 >`_:
Shrink min/max-height/width according to box-sizing
* `#728 <https://github.com/Kozea/WeasyPrint/issues/728 >`_,
`#171 <https://github.com/Kozea/WeasyPrint/issues/171 >`_:
Don't crash when fixed boxes are nested
* `#610 <https://github.com/Kozea/WeasyPrint/issues/610 >`_,
`#828 <https://github.com/Kozea/WeasyPrint/issues/828 >`_:
Don't crash when preformatted text lines end with a space
* `#808 <https://github.com/Kozea/WeasyPrint/issues/808 >`_,
`#387 <https://github.com/Kozea/WeasyPrint/issues/387 >`_:
Fix position of some images
* `#813 <https://github.com/Kozea/WeasyPrint/issues/813 >`_:
Don't crash when long preformatted text lines end with ``\n``
Documentation:
* `#815 <https://github.com/Kozea/WeasyPrint/pull/815 >`_:
Add documentation about custom ``url_fetcher``
2019-10-09 12:33:31 +00:00
maya
5901ac0824
Omit mentions of python 34 and 35, after those were removed.
...
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-26 13:13:41 +00:00
kleink
18b9d7442f
py-weasyprint: Update to 45.
...
Version 45
----------
Released on 2019-02-20.
WeasyPrint now has a `code of conduct
<https://github.com/Kozea/WeasyPrint/blob/master/CODE_OF_CONDUCT.rst >`_.
A new website has been launched, with beautiful and useful graphs about speed
and memory use across versions: check `WeasyPerf
<https://kozea.github.io/WeasyPerf/index.html >`_.
Dependencies:
* Python 3.5+ is now needed, Python 3.4 is not supported anymore
Bug fixes:
* `798 <https://github.com/Kozea/WeasyPrint/pull/798 >`_:
Prevent endless loop and index out of range in pagination
* `767 <https://github.com/Kozea/WeasyPrint/issues/767 >`_:
Add a ``--quiet`` CLI parameter
* `784 <https://github.com/Kozea/WeasyPrint/pull/784 >`_:
Fix library loading on Alpine
* `791 <https://github.com/Kozea/WeasyPrint/pull/791 >`_:
Use path2url in tests for Windows
* `789 <https://github.com/Kozea/WeasyPrint/pull/789 >`_:
Add LICENSE file to distributed sources
* `788 <https://github.com/Kozea/WeasyPrint/pull/788 >`_:
Fix pending references
* `780 <https://github.com/Kozea/WeasyPrint/issues/780 >`_:
Don't draw patterns for empty page backgrounds
* `774 <https://github.com/Kozea/WeasyPrint/issues/774 >`_:
Don't crash when links include quotes
* `637 <https://github.com/Kozea/WeasyPrint/issues/637 >`_:
Fix a problem with justified text
* `763 <https://github.com/Kozea/WeasyPrint/pull/763 >`_:
Launch tests with Python 3.7
* `704 <https://github.com/Kozea/WeasyPrint/issues/704 >`_:
Fix a corner case with tables
* `804 <https://github.com/Kozea/WeasyPrint/pull/804 >`_:
Don't logger handlers defined before importing WeasyPrint
* `109 <https://github.com/Kozea/WeasyPrint/issues/109 >`_,
`748 <https://github.com/Kozea/WeasyPrint/issues/748 >`_:
Don't include punctuation for hyphenation
* `770 <https://github.com/Kozea/WeasyPrint/issues/770 >`_:
Don't crash when people use uppercase words from old-fashioned Microsoft
fonts in tables, especially when there's an 5th column
* Use a `separate logger
<https://weasyprint.readthedocs.io/en/latest/tutorial.htmllogging >`_ to
report the rendering process
* Add a ``--debug`` CLI parameter and set debug level for unknown prefixed CSS
properties
* Define minimal versions of Python and setuptools in setup.cfg
Documentation
* `796 <https://github.com/Kozea/WeasyPrint/pull/796 >`_:
Fix a small typo in the tutorial
* `792 <https://github.com/Kozea/WeasyPrint/pull/792 >`_:
Document no alignement character support
* `773 <https://github.com/Kozea/WeasyPrint/pull/773 >`_:
Fix phrasing in Hacking section
* `402 <https://github.com/Kozea/WeasyPrint/issues/402 >`_:
Add a paragraph about fontconfig error
* `764 <https://github.com/Kozea/WeasyPrint/pull/764 >`_:
Fix list of dependencies for Alpine
* Fix API documentation of HTML and CSS classes
2019-02-21 07:54:14 +00:00
kleink
0f4a6d5ce2
py-weasyprint: SUBST_SED -> SUBST_VARS.
2019-02-12 12:45:36 +00:00
kleink
eac4f8dd28
py-weasyprint: Fix substituted variable that slipped through in 44nb1.
...
Bump PKGREVISION.
2019-02-12 12:42:16 +00:00
kleink
909d0a66d9
py-weasyprint: Unbreak for py-setuptools>=40.7.0
...
In setuptools >= 40.7.0, file inputs for the license field in setup.cfg
files explicitly raise an error. Use the license_file field for that
purpose.
Bump PKGREVISION.
2019-02-12 12:00:39 +00:00
kleink
3887d83ab3
py-weasyprint: Update to 44.
...
Version 44
----------
Released on 2018-12-29.
Bug fixes:
* 742:
Don't crash during PDF generation when locale uses commas as decimal separator
* 746:
Close file when reading VERSION
* Improve speed and memory usage for long texts.
Documentation:
* 733:
Small documentation fixes
* 735:
Fix broken links in NEWS.rst
2019-01-05 18:15:12 +00:00
kleink
ee54257067
py-weasyprint: Fix .include vs. variable definition ordering.
2018-11-16 14:00:44 +00:00
kleink
5b8d3d6c24
py-weasyprint: Update to 43.
...
Version 43
----------
Released on 2018-11-09.
Bug fixes:
* `#726 <https://github.com/Kozea/WeasyPrint/issues/726 >`_:
Make empty strings clear previous values of named strings
* `#729 <https://github.com/Kozea/WeasyPrint/issues/729 >`_:
Include tools in packaging
This version also includes the changes from unstable rc1 and rc2 versions
listed below.
Version 43rc2
-------------
Released on 2018-11-02.
**This version is experimental, don't use it in production. If you find bugs,
please report them!**
Bug fixes:
* `#706 <https://github.com/Kozea/WeasyPrint/issues/706 >`_:
Fix text-indent at the beginning of a page
* `#687 <https://github.com/Kozea/WeasyPrint/issues/687 >`_:
Allow query strings in file:// URIs
* `#720 <https://github.com/Kozea/WeasyPrint/issues/720 >`_:
Optimize minimum size calculation of long inline elements
* `#717 <https://github.com/Kozea/WeasyPrint/issues/717 >`_:
Display <details> tags as blocks
* `#691 <https://github.com/Kozea/WeasyPrint/issues/691 >`_:
Don't recalculate max content widths when distributing extra space for tables
* `#722 <https://github.com/Kozea/WeasyPrint/issues/722 >`_:
Fix bookmarks and strings set on images
* `#723 <https://github.com/Kozea/WeasyPrint/issues/723 >`_:
Warn users when string() is not used in page margin
Version 43rc1
-------------
Released on 2018-10-15.
**This version is experimental, don't use it in production. If you find bugs,
please report them!**
Dependencies:
* Python 3.4+ is now needed, Python 2.x is not supported anymore
* Cairo 1.15.4+ is now needed, but 1.10+ should work with missing features
(such as links, outlines and metadata)
* Pdfrw is not needed anymore
New features:
* `Beautiful website <https://weasyprint.org >`_
* `#579 <https://github.com/Kozea/WeasyPrint/issues/579 >`_:
Initial support of flexbox
* `#592 <https://github.com/Kozea/WeasyPrint/pull/592 >`_:
Support @font-face on Windows
* `#306 <https://github.com/Kozea/WeasyPrint/issues/306 >`_:
Add a timeout parameter to the URL fetcher functions
* `#594 <https://github.com/Kozea/WeasyPrint/pull/594 >`_:
Split tests using modern pytest features
* `#599 <https://github.com/Kozea/WeasyPrint/pull/599 >`_:
Make tests pass on Windows
* `#604 <https://github.com/Kozea/WeasyPrint/pull/604 >`_:
Handle target counters and target texts
* `#631 <https://github.com/Kozea/WeasyPrint/pull/631 >`_:
Enable counter-increment and counter-reset in page context
* `#622 <https://github.com/Kozea/WeasyPrint/issues/622 >`_:
Allow pathlib.Path objects for HTML, CSS and Attachment classes
* `#674 <https://github.com/Kozea/WeasyPrint/issues/674 >`_:
Add extensive installation instructions for Windows
Bug fixes:
* `#558 <https://github.com/Kozea/WeasyPrint/issues/558 >`_:
Fix attachments
* `#565 <https://github.com/Kozea/WeasyPrint/issues/565 >`_,
`#596 <https://github.com/Kozea/WeasyPrint/issues/596 >`_,
`#539 <https://github.com/Kozea/WeasyPrint/issues/539 >`_:
Fix many PDF rendering, printing and compatibility problems
* `#614 <https://github.com/Kozea/WeasyPrint/issues/614 >`_:
Avoid crashes and endless loops caused by a Pango bug
* `#662 <https://github.com/Kozea/WeasyPrint/pull/662 >`_:
Fix warnings and errors when generating documentation
* `#666 <https://github.com/Kozea/WeasyPrint/issues/666 >`_,
`#685 <https://github.com/Kozea/WeasyPrint/issues/685 >`_:
Fix many table layout rendering problems
* `#680 <https://github.com/Kozea/WeasyPrint/pull/680 >`_:
Don't crash when there's no font available
* `#662 <https://github.com/Kozea/WeasyPrint/pull/662 >`_:
Fix support of some align values in tables
2018-11-14 18:17:26 +00:00
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