Up to [cvs.NetBSD.org] / pkgsrc / print / py-weasyprint
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.41 / (download) - annotate - [select for diffs], Tue Jun 6 12:42:12 2023 UTC (3 days, 22 hours ago) by riastradh
Branch: MAIN
CVS Tags: HEAD
Changes since 1.40: +2 -2
lines
Diff to previous 1.40 (colored)
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. Almost all uses, if not all of them, are wrong, according to the semantics of BUILD_DEPENDS (packages built for target available for use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for host available for use _as_ tools at build-time). No change to BUILD_DEPENDS as used correctly inside buildlink3. As proposed on tech-pkg: https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
Revision 1.40 / (download) - annotate - [select for diffs], Sun Jan 29 21:17:37 2023 UTC (4 months, 1 week ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1
Changes since 1.39: +2 -1
lines
Diff to previous 1.39 (colored)
*: Recursive revbup from graphics/freetype2
Revision 1.39 / (download) - annotate - [select for diffs], Wed Aug 17 07:17:08 2022 UTC (9 months, 3 weeks ago) by kleink
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Changes since 1.38: +2 -2
lines
Diff to previous 1.38 (colored)
py-weasyprint: Update to 56.1. Version 56.1 ------------ Released on 2022-07-24. Bug fixes: * `1674 <https://github.com/Kozea/WeasyPrint/issues/1674>`_: Follow max-height on footnot area, with financial support from Code & Co. * `1678 <https://github.com/Kozea/WeasyPrint/issues/1678>`_: Fix gradients with opacity set
Revision 1.38 / (download) - annotate - [select for diffs], Sat Jul 9 18:39:22 2022 UTC (11 months ago) by kleink
Branch: MAIN
Changes since 1.37: +3 -3
lines
Diff to previous 1.37 (colored)
py-weasyprint: Update to 56.0. Version 56.0 ------------ Released on 2022-07-07. This version also includes the changes from unstable b1 version listed below. New features: * `70f9b62 <https://github.com/Kozea/WeasyPrint/commit/70f9b62>`_: Support format 5 for bitmap glyphs Bug fixes: * `1666 <https://github.com/Kozea/WeasyPrint/issues/1666>`_ Fix reproducible PDF generation with embedded images * `1668 <https://github.com/Kozea/WeasyPrint/issues/1668>`_: Fix @page:nth() selector * `3bd9a8e <https://github.com/Kozea/WeasyPrint/commit/3bd9a8e>`_: DonãàÑÕ limit the opacity groups to the original box size * `cb9540b <https://github.com/Kozea/WeasyPrint/commit/cb9540b>`_, `76d174f <https://github.com/Kozea/WeasyPrint/commit/76d174f>`_, `9ce6547 <https://github.com/Kozea/WeasyPrint/commit/9ce6547>`_: Minor bugfixes for split table rows
Revision 1.37 / (download) - annotate - [select for diffs], Wed Jun 1 21:27:08 2022 UTC (12 months, 1 week ago) by gutteridge
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2
Changes since 1.36: +4 -4
lines
Diff to previous 1.36 (colored)
py-weasyprint: fix sandboxed builds While here, reflect current minimum pango dependency, and py-test-runner is a test dependency only (already captured as such separately).
Revision 1.36 / (download) - annotate - [select for diffs], Mon May 23 05:22:13 2022 UTC (12 months, 2 weeks ago) by kleink
Branch: MAIN
Changes since 1.35: +5 -7
lines
Diff to previous 1.35 (colored)
py-weasyprint: Update to 55.0. Version 55.0 ------------ Released on 2022-05-12. This version also includes the changes from unstable b1 version listed below. Bug fixes: * Fix the vertical position and available height of absolute boxes * Minor fixes for multi-column layout * DonãàÑÕ stop rendering SVG when CSS parsing fails * Fix sequential footnotes that could disappear when overflowing * Fix position of absolute boxes with right-to-left direction * Fix relative paths for SVG files stored as data URLs Version 55.0b1 -------------- Released on 2022-04-15. **This version is experimental, don't use it in production. If you find bugs, please report them!** Dependencies: * Python 3.7+ is now needed, Python 3.6 is not supported anymore Features: * Support ``word-break: break-all`` * Support column breaks * Allow reproducible PDF generation Bug fixes: * Handle ``inherit`` in shorthand properties * Space out no-repeat patterns * Avoid invalid PDF operators when drawing SVG text * DonãàÑÕ output footnotes before their call sites * Prevent infinite loops in multi-column layout * Fix position of absolute boxes in right-to-left contexts * Draw borders around absolute replaced boxes * Fix skip stacks for columns * Better support of nested ``text-decoration`` properties * Fix absolute blocks in lines * Clear adjoining margins when a containerãàÑÔ child doesnãàÑÕ fit Performance: * Improve tests speed * Improve fonts management * Improve column layout speed * Cache ``ch`` and ``ex`` units calculations Version 54.3 ------------ Released on 2022-04-04. Bug fixes: * Support position: absolute in footnotes * Fix discarded text-align values Version 54.2 ------------ Released on 2022-02-27. Bug fixes: * Always store parent blocks children as lists * Fix float rounding errors * Ignore unknown glyphs * Fix line break when breaks occur between a nbsp and an inline block * Always set the child index * Fix patterns with use tags Version 54.1 ------------ Released on 2022-01-31. Features: * Handle break-inside: avoid on tr tags Bug fixes: * Handle absolute children in running elements * Handle invalid values in text-align * Handle absolute flex boxes Version 54.0 ------------ Released on 2022-01-08. This version also includes the changes from unstable b1 version listed below. Bug fixes: * Always use absolute paths to get hrefs in SVG * Fix many rendering problems of broken tables * Fix support of fonts with SVG emojis Version 54.0b1 -------------- Released on 2021-12-13. **This version is experimental, don't use it in production. If you find bugs, please report them!** Dependencies: * html5lib 1.1+ is now needed. New features: * Support footnotes, with financial support from Code & Co. * Handle parallel flows for floats, absolutes, table-cells * Support ``text-align-last`` and ``text-align-all`` properties * Draw SVG and PNG emojis * Support ``overflow-wrap: anywhere`` * Add environment variable to set DLL folder on Windows Performance: * Cache SVG ``use`` tags * Encode non-JPEG images as PNGs instead of JPEG2000s Bug fixes: * DonãàÑÕ use ``text-transform`` text for content-based uses * DonãàÑÕ serialize and parse again inline SVG files * Correctly handle whitespaces in bookmark labels * Fix column height with ``column-span`` content * Fix absolutely positioned boxes in duplicated pages * Fix ``target-counter`` attribute in flex items * DonãàÑÕ draw empty glyphs * DonãàÑÕ crash when font size is really small Documentation: * Fix typo Packaging: * The source package does not include a ``setup.py`` file anymore.
Revision 1.35 / (download) - annotate - [select for diffs], Wed Jan 5 15:41:19 2022 UTC (17 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base,
pkgsrc-2022Q1
Changes since 1.34: +4 -2
lines
Diff to previous 1.34 (colored)
python: egg.mk: add USE_PKG_RESOURCES flag This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION.
Revision 1.34 / (download) - annotate - [select for diffs], Tue Jan 4 20:54:36 2022 UTC (17 months ago) by wiz
Branch: MAIN
Changes since 1.33: +2 -1
lines
Diff to previous 1.33 (colored)
*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS
Revision 1.33 / (download) - annotate - [select for diffs], Thu Dec 30 13:05:40 2021 UTC (17 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.32: +2 -2
lines
Diff to previous 1.32 (colored)
Forget about Python 3.6
Revision 1.32 / (download) - annotate - [select for diffs], Sat Nov 20 23:29:37 2021 UTC (18 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.31: +2 -2
lines
Diff to previous 1.31 (colored)
*: py-fonttools does not support python 3.6
Revision 1.31 / (download) - annotate - [select for diffs], Fri Nov 19 21:53:29 2021 UTC (18 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.30: +12 -10
lines
Diff to previous 1.30 (colored)
py-weasyprint: updated to 53.4 Version 53.4 ------------ Bug fixes: * Fix background on pages with a bleed property * Use SVG width/height as inner size when no viewBox is given * Only enable letter- and word-spacing when needed * DonãàÑÕ display inputs with "hidden" type * Allow quotes in url() syntax for SVG, * Use better approximations for font ascent and descent values in SVG * Fix images embedded from multiple pages * Use a better hash for fonts to avoid collisions * Set SVG ratio when width and height are 0 Version 53.3 ------------ Bug fixes: * Fix crashes and malformed PDF files * Handle cx and cy in SVG rotations * Fix marker-start being drawn on mid vertices Version 53.2 ------------ New features: * Re-add the ``make_bookmark_tree()`` method Bug fixes: * Fix package deployed on PyPI Version 53.1 ------------ Bug fixes: * DonãàÑÕ crash when leaders are in floats * Embed images once * Fix crash with SVG intrinsic ratio Documentation: * Include ``weasyprint.tools`` removal in documentation Version 53.0 ------------ This version also includes the changes from unstable b1 and b2 versions listed below. Dependencies: * Pango 1.44.0+ is now needed. * pydyf 0.0.3+ is now needed. * fontTools 4.0.0+ is now needed. * html5lib 1.0.1+ is now needed. API changes: * ``FontConfiguration`` is now in the ``weasyprint.text.fonts`` module. * ``--format`` and ``--resolution`` options have been deprecated, PDF is the only output format supported. * ``--optimize-images`` option has been deprecated and replaced by ``--optimize-size``, allowing ``images``, ``fonts``, ``all`` and ``none`` values. * ``weasyprint.tools`` have been removed. Performance: * Improve image management New features: * Support basic "clipPath" in SVG Bug fixes: * Render use path in SVG * Fix fill color on use path in SVG * Handle stroke-opacity and fill-opacity * Fix crash with borders whose widths are in em * Fix crash on draw_pattern * Handle stacking contexts put in contexts by previous generations * Catch font subsetting errors * Fix how x and y attributes are handled in SVG * DonãàÑÕ crash when use tags reference non-existing element * Handle font collections * Handle x and y attributes in use tags Documentation: * Add documentation for installation
Revision 1.30 / (download) - annotate - [select for diffs], Tue Apr 27 05:09:57 2021 UTC (2 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2
Changes since 1.29: +6 -7
lines
Diff to previous 1.29 (colored)
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ãàÑÕ 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
Revision 1.29 / (download) - annotate - [select for diffs], Mon Aug 31 23:07:04 2020 UTC (2 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3
Changes since 1.28: +4 -2
lines
Diff to previous 1.28 (colored)
*: switch to versioned_dependencies.mk for py-setuptools
Revision 1.28 / (download) - annotate - [select for diffs], Sat May 9 13:10:35 2020 UTC (3 years, 1 month ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base,
pkgsrc-2020Q2
Changes since 1.27: +1 -6
lines
Diff to previous 1.27 (colored)
print/py-weasyprint: remove no-op SUBST block The word PYVERSSUFFIX does not appear in setup.cfg.
Revision 1.27 / (download) - annotate - [select for diffs], Thu Apr 23 18:30:30 2020 UTC (3 years, 1 month ago) by adam
Branch: MAIN
Changes since 1.26: +8 -3
lines
Diff to previous 1.26 (colored)
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ãàÑÕ crash when string-set is set to none * Keep font attributes when text lines are modified * DonãàÑÕ let presentational hints add decorations on tables with no borders * DonãàÑÕ 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
Revision 1.26 / (download) - annotate - [select for diffs], Sun Jan 26 17:32:01 2020 UTC (3 years, 4 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.25: +2 -2
lines
Diff to previous 1.25 (colored)
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.
Revision 1.25 / (download) - annotate - [select for diffs], Thu Dec 19 22:22:12 2019 UTC (3 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.24: +2 -1
lines
Diff to previous 1.24 (colored)
Add missing py-test-runner dependency.
Revision 1.24 / (download) - annotate - [select for diffs], Wed Oct 9 12:33:31 2019 UTC (3 years, 8 months ago) by wiedi
Branch: MAIN
Changes since 1.23: +2 -2
lines
Diff to previous 1.23 (colored)
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``
Revision 1.23 / (download) - annotate - [select for diffs], Fri Apr 26 13:14:11 2019 UTC (4 years, 1 month ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2
Changes since 1.22: +2 -2
lines
Diff to previous 1.22 (colored)
Omit mentions of python 34 and 35, after those were removed. - Includes some whitespace changes, to be handled in a separate commit.
Revision 1.22 / (download) - annotate - [select for diffs], Thu Feb 21 07:54:14 2019 UTC (4 years, 3 months ago) by kleink
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base,
pkgsrc-2019Q1
Changes since 1.21: +3 -4
lines
Diff to previous 1.21 (colored)
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
Revision 1.21 / (download) - annotate - [select for diffs], Tue Feb 12 12:45:36 2019 UTC (4 years, 3 months ago) by kleink
Branch: MAIN
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
py-weasyprint: SUBST_SED -> SUBST_VARS.
Revision 1.20 / (download) - annotate - [select for diffs], Tue Feb 12 12:42:16 2019 UTC (4 years, 3 months ago) by kleink
Branch: MAIN
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored)
py-weasyprint: Fix substituted variable that slipped through in 44nb1. Bump PKGREVISION.
Revision 1.19 / (download) - annotate - [select for diffs], Tue Feb 12 12:00:39 2019 UTC (4 years, 3 months ago) by kleink
Branch: MAIN
Changes since 1.18: +2 -1
lines
Diff to previous 1.18 (colored)
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.
Revision 1.18 / (download) - annotate - [select for diffs], Sat Jan 5 18:15:12 2019 UTC (4 years, 5 months ago) by kleink
Branch: MAIN
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
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
Revision 1.17 / (download) - annotate - [select for diffs], Fri Nov 16 14:00:44 2018 UTC (4 years, 6 months ago) by kleink
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.16: +2 -3
lines
Diff to previous 1.16 (colored)
py-weasyprint: Fix .include vs. variable definition ordering.
Revision 1.16 / (download) - annotate - [select for diffs], Wed Nov 14 18:17:26 2018 UTC (4 years, 6 months ago) by kleink
Branch: MAIN
Changes since 1.15: +11 -9
lines
Diff to previous 1.15 (colored)
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
Revision 1.15 / (download) - annotate - [select for diffs], Tue Apr 3 09:31:56 2018 UTC (5 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2
Changes since 1.14: +2 -3
lines
Diff to previous 1.14 (colored)
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
Revision 1.14 / (download) - annotate - [select for diffs], Mon Mar 26 00:35:34 2018 UTC (5 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Changes since 1.13: +12 -7
lines
Diff to previous 1.13 (colored)
For Python 2.7 use, depend on a version of CairoSVG that is supported. Bump revision. Convert various test dependencies to exactly that.
Revision 1.13 / (download) - annotate - [select for diffs], Mon Feb 12 08:10:41 2018 UTC (5 years, 3 months ago) by adam
Branch: MAIN
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
py-weasyprint: updated to 0.42.2 Version 0.42.2 Bug fixes: Fix a couple of crashes and endless loops when breaking lines.
Revision 1.12 / (download) - annotate - [select for diffs], Fri Feb 2 10:40:11 2018 UTC (5 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
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.
Revision 1.11 / (download) - annotate - [select for diffs], Fri Jan 5 11:35:06 2018 UTC (5 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.10: +12 -6
lines
Diff to previous 1.10 (colored)
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.
Revision 1.10 / (download) - annotate - [select for diffs], Mon Oct 9 12:30:22 2017 UTC (5 years, 8 months ago) by kleink
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base,
pkgsrc-2017Q4
Changes since 1.9: +4 -3
lines
Diff to previous 1.9 (colored)
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.
Revision 1.9 / (download) - annotate - [select for diffs], Sat Sep 2 16:16:34 2017 UTC (5 years, 9 months ago) by kleink
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Changes since 1.8: +3 -3
lines
Diff to previous 1.8 (colored)
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.
Revision 1.8 / (download) - annotate - [select for diffs], Fri Aug 25 07:52:09 2017 UTC (5 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored)
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.
Revision 1.7 / (download) - annotate - [select for diffs], Tue Aug 1 15:36:26 2017 UTC (5 years, 10 months ago) by kleink
Branch: MAIN
Changes since 1.6: +3 -3
lines
Diff to previous 1.6 (colored)
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.
Revision 1.6 / (download) - annotate - [select for diffs], Fri Mar 3 15:44:36 2017 UTC (6 years, 3 months ago) by kleink
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
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.
Revision 1.5 / (download) - annotate - [select for diffs], Sat Jan 14 23:13:49 2017 UTC (6 years, 4 months ago) by kleink
Branch: MAIN
Changes since 1.4: +5 -5
lines
Diff to previous 1.4 (colored)
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.
Revision 1.4 / (download) - annotate - [select for diffs], Sun Aug 28 15:48:34 2016 UTC (6 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Changes since 1.3: +1 -3
lines
Diff to previous 1.3 (colored)
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.
Revision 1.3 / (download) - annotate - [select for diffs], Thu Feb 18 17:30:18 2016 UTC (7 years, 3 months ago) by kleink
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored)
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'.
Revision 1.2 / (download) - annotate - [select for diffs], Fri Jan 8 12:51:53 2016 UTC (7 years, 5 months ago) by kleink
Branch: MAIN
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
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.
Revision 1.1 / (download) - annotate - [select for diffs], Fri Aug 14 17:05:04 2015 UTC (7 years, 9 months ago) by kleink
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3
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.