198094bae9
- Update to 65.1 * #2414: Correctly handle flex columns split between pages * 1b24ad9: Include padding in outer size of item elements * #2419: Set main tag as block by default * #2415: Fix support of replaced block box as flex items * 83da2fe0: Fix margins and padding for rtl lists * #2429, #1076, #2431: Fix page groups - Bump cssselect2_min_version to 0.8.0
Matej Cepl2025-05-20 14:46:05 +00:00
60115e0d4d
Accepting request 1252394 from devel:languages:python
Ana Guerrero2025-03-12 14:27:41 +00:00
991064406a
Accepting request 1250341 from home:glaubitz:branches:devel:languages:python
Matej Cepl2025-03-10 18:49:06 +00:00
d96a54143d
Accepting request 1244903 from devel:languages:python
Ana Guerrero2025-02-11 20:23:57 +00:00
4c317628cc
- update to 64.0: * #2338: Allow custom RDF metadata for PDF/A and eInvoices * #123, #2345: Handle small-caps synthesis * #2343: Support outline-offset * #2361: Support text-underline-offset and text-decoration- thickness * #2296: Don’t crash with tables with rounded corners split between pages * #2360: Fix gradients with non-RGB colors * #2355, #2358: Align png emojis to the surrounding text * #2353: Fix alignment of SVG text with multiple nested text- anchor values * #2350: Fix logging restoration in capture_logs * #2341: Fix page groups * #2314: Use CSS 'image-rendering' attribute for images in SVGs * #2332: Fix opacity for translated SVG elements * #2329: Refactor text.line_break.get_log_attrs * #2325, #2326: Fix table overflow edge cases * #2347, #2364: Improve rendering speed for text * #2352: Add more use cases in documentation, use Furo theme
Dirk Mueller2025-02-10 21:55:36 +00:00
c72a1123fb
Accepting request 1224880 from devel:languages:python
Ana Guerrero2024-11-18 19:02:35 +00:00
6679320109
Accepting request 1224805 from home:nkrapp:branches:devel:languages:python
Markéta Machová2024-11-18 13:46:40 +00:00
7388b58a98
Accepting request 1221499 from devel:languages:python
Ana Guerrero2024-11-06 15:51:34 +00:00
a059df5bad
Accepting request 1221470 from home:glaubitz:branches:devel:languages:python
Markéta Machová2024-11-05 15:37:24 +00:00
4d8b147576
- update to 62.3: * #2174: Fix extra width distribution for auto table layout * #2175: Don’t compress PDF metadata for PDF/A-1 * Set default PDF variant values in options before generating PDF * Avoid PDF artifacts when drawing 0-width borders * Don’t duplicate column when container is split on multiple pages * Don’t set default Fontconfig values for unset properties * Fix layout when all footnotes are removed from the footnote area * Make items overflowing grid wrap to the next row/column * Don’t append useless tracks when grid elements are positioned
Dirk Mueller2024-06-30 08:16:49 +00:00
d0049cbd72
Accepting request 1179673 from devel:languages:python
Ana Guerrero2024-06-10 15:38:22 +00:00
ae3cff2334
- update to 62.2: * #2142, #2162: Support grid-auto-flow: column, with financial support from Menutech * #2167: Fix space added by CSS gap at the end * #2134: Remove absolute placeholders from discarded content * #2154: Don’t crash when grid items have auto margins * 8cdd66f: Fix CSS nesting for nested selectors with comma * 3359db5: Fix and test grid shorthand * 82deda4: Fix wrong resume_at for split floats * ff2acf1: Ensure that gradient size is positive to please some * #2144, #2149: Avoid broken fonts when generating multiple documents * c10c6892: Display at least one grid row on empty pages * #2146: Don’t crash when flex container’s parent’s height is auto * Python 3.9+ is now needed, Python 3.7 and 3.8 are not supported anymore * pydyf 0.10.0+ is now needed * tinycss2 1.3.0+ is now needed * Features: * #543, #2121: Support CSS Grid layout * #2124, #2125: Support border-image-* properties * #2084, #2077: Support CSS nesting * #2101: Support HTML maxlength attribute for form fields * #2095: Apply overflow to replaced boxes * 245e4f5: Add support of PDF/A-?u * Bug fixes: * #2136: Don’t clip aligned text in SVG * #2135: Allow column-direction flex containers to use percentage-based heights
Dirk Mueller2024-06-10 10:00:45 +00:00
60d297fd45
Accepting request 1158533 from devel:languages:python
Ana Guerrero2024-03-17 21:15:45 +00:00
de6088c6b2
- update to 61.2: * Security: * Always use URL fetcher for attachments * #2075: Use default value when variable is not defined * #2070: Don’t crash when rendering SVGs with non-text a children * Don’t crash when SVG file can’t be rendered * Documentation: * #2067: Suggest "dnf" instead of "yum" to install Fedora packages * Improve documentation for Windows * Fix required version of TinyCSS2 * #1219, #2017: Support var() in shorthand and multiple-value functions * #1986: Support percentages for opacity * #2050: Build executable file for Windows * #2000: Support select fields * #1993: Handle background-attachment: fixed to cover the whole page * #2023, #2022: Allow text-based file objects for HTML and CSS classes * #2014: Remove warnings for PDF/A and PDF/UA compatibility * Bug fixes: * #2052, #1869: Handle attachments for PDF/A documents * #2013, #2051: Apply margin to running tables * #1278, #1884: Draw collapsed borders of running tables * #2029: Fix page counter in non-root absolute boxes * #2043: Fix text-anchor on SVG tspan elements * #1968, #2039: Use cell's border-height to calculate table row height
Dirk Mueller2024-03-16 16:23:27 +00:00
606410cfdf
Accepting request 1138102 from devel:languages:python
Ana Guerrero2024-01-11 20:05:37 +00:00
d20256b0c9
- update to 60.2: * Fix SVG markers size, position and drawing * Draw background behind absolutely positioned replaced boxes * Don’t crash with bitmap fonts with no "glyf" table * Improve SVG text-anchor attribute * Fix crash caused by wrong UTF-8 indices * Print form fields * Add support for textLength and lengthAdjust in SVG text elements * Handle <wbr> tag * Handle y offset of glyphs * Add a --timeout option * Bug fixes: * Fix footnote-call displayed incorrectly for some fonts * Fix page-margin boxes layout algorithm * Fix IndexError when rendering PDF version 1.4 * Apply text transformations to first-letter pseudo elements * Avoid footnote appearing before its call * Fix balance before "column-span: all" * Only draw required glyph with OpenType-SVG fonts * Don’t draw clipPath when defined after reference * Don’t ignore min-width when computing cell size * Fix named pages inheritance * Avoid page breaks caused by children of overflow hidden boxes * Use bleed area for page’s painting area * Use margin box of children to define available width for leaders - Update to version 56.1 - Update to 55.0 - enable all tests after upgrade of tinycss2 to 1.1.0
Dirk Mueller2023-12-29 10:21:08 +00:00
165016c07e
- Update to 59.0: * New features: + a4fc7a1: Support image-orientation * Dependencies: + #1754: Pillow 9.1.0 is now needed * Bug fixes: + #1864: Handle overflow for svg and symbol tags in SVG images + #1867: Remove duplicate compression of attachments + d0ad5c1: Override use tag children instead of drawing their references + #1874: Drawn underline and overline behind text + #1822, #1823: Fix vertical positioning for absolute replaced elements + #1807: Don’t crash when out-of-flow box is split in out-of-flow parent + #1806: Don’t crash when fixed elements aren’t displayed yet in aborted line + #1809: Fix background drawing for out-of-the-page transformed boxes + #1764: Use reference instead of stream for annotation appearance stream + #1783: Fix multiple font weights for @font-face declarations + #1756: Fix rem font size for SVG images + #1755: Keep format when transposing images + #1753: Don’t use deprecated read_text function when files is available + #1741: Generate better manpage + #1747: Correctly set target counters in pages’ absolute elements + #1748: Always set font size when font is changed in line + #1739: Set baseline on all flex containers + #1740: Don’t crash when currentColor is set on root svg tag + #1718: Don’t crash with empty bitmap glyphs + #1736: Always use the font’s vector variant when possible + #1662: Use a stable key to store stream fonts + #1733: Don’t remove attachments when adding internal anchors * Performance:
Steve Kowalik2023-06-14 04:45:53 +00:00
6af831cb73
- Update to 54.0: - Always use absolute paths to get hrefs in SVG - Fix many rendering problems of broken tables - Fix support of fonts with SVG emojis - html5lib 1.1+ is now needed. - 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 - Cache SVG use tags - Encode non-JPEG images as PNGs instead of JPEG2000s - Don’t use text-transform text for content-based uses - Don’t 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’t draw empty glyphs - Don’t crash when font size is really small
Matej Cepl2022-01-10 20:14:34 +00:00