2021-04-27 07:09:57 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
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
|
2020-09-01 01:07:07 by Thomas Klausner | Files touched by this commit (62) |
Log message:
*: switch to versioned_dependencies.mk for py-setuptools
|
2020-05-09 15:10:35 by Roland Illig | Files touched by this commit (1) |
Log message:
print/py-weasyprint: remove no-op SUBST block
The word PYVERSSUFFIX does not appear in setup.cfg.
|
2020-04-23 20:30:30 by Adam Ciarcinski | Files touched by this commit (5) | |
Log message:
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-01-26 18:32:28 by Roland Illig | Files touched by this commit (981) |
Log message:
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.
|
2019-12-19 23:22:13 by Joerg Sonnenberger | Files touched by this commit (1) |
Log message:
Add missing py-test-runner dependency.
|
2019-10-09 14:33:31 by Sebastian Wiedenroth | Files touched by this commit (3) | |
Log message:
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-04-26 15:14:25 by Maya Rashish | Files touched by this commit (473) |
Log message:
Omit mentions of python 34 and 35, after those were removed.
- Includes some whitespace changes, to be handled in a separate commit.
|
2019-02-21 08:54:14 by Klaus Klein | Files touched by this commit (3) |
Log message:
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-12 13:45:37 by Klaus Klein | Files touched by this commit (1) |
Log message:
py-weasyprint: SUBST_SED -> SUBST_VARS.
|