File python-WeasyPrint.changes of Package python-WeasyPrint

-------------------------------------------------------------------
Sat Feb 24 12:49:09 UTC 2018 - shiyf2@lenovo.com

- Update to 0.42.2

-------------------------------------------------------------------
Tue Jan 16 12:49:09 UTC 2018 - shiyf2@lenovo.com

- Update to 0.42 

-------------------------------------------------------------------
Sat Nov  7 03:10:02 UTC 2015 - jacobwinski@gmail.com

- Update to 0.24:
  + New features:
    * Basic support for Named strings.
  + Bug fixes:
    * Draw rounded corners on replaced boxes.
    * Rely on the font size for rounding bug workaround.
    * Honor the vertical-align property in fixed-height cells.
    * Remove unreachable area/border at bottom of page.
    * Don't allow unknown units during line-height validation.
    * Fix some wrong conflict resolutions for table borders with inset
      and outset styles.
- Update to 0.23:
  + Bug fixes:
    * Use the default image sizing algorithm for images’s preferred size.
    * Try more library aliases with ``dlopen()``.
    * Consider ``page-break-after-avoid`` when pushing floats to the next page.
    * Avoid a crash on zero-sized background images.
- Update to 0.22:
  + New features:
    * Support gzip and deflate encoding in HTTP responses
    * Support for PDF attachments.
  + Bug fixes:
    * Fix a crash on percentage-width columns in an auto-width table.
    * Make ``<fieldset>`` a block in the user-agent stylesheet.
    * Fix some ``dlopen()`` library loading issues on OS X.
    * Break to the next page before a float that would overflow the page.
    * Require a recent enough version of Pyphen
- Update to 0.21:
  + New features:
    * Add the `overflow-wrap <http://dev.w3.org/csswg/css-text/#overflow-wrap>`_
      property, allowing line breaks inside otherwise-unbreakable words.
    * Add the `image-resolution property,
      allowing images to be sized proportionally to their intrinsic size
      at a resolution other than 96 image pixels per CSS ``in``
      (ie. one image pixel per CSS ``px``)
  + Bug fixes:
    * Fix parsing HTML from an HTTP URL on Python 3.x
    * Use more general hyphenation dictionnaries for specific document languages.
    * (E.g. use ``hyph_fr.dic`` for ``lang="fr_FR"``.)
    * Fix ``min-width`` and ``max-width`` on floats.
    * Fix a crash on trailing whitespace with ``font-size: 0``
    * Borders on tables with ``border-collapse: collapse`` were sometimes
    * drawn at an incorrect position.
    * Fix positioning of images with ``position: absolute``.
    * Fix a crash when using ``position: absolute``
      inside a ``position: relative`` element.
    * Fix ``visibility: collapse`` to behave like ``visibility: hidden``
      on elements other than table rows and table columns.
    * Fix dependencies to require lxml 3.0 or a more recent version.
    * Fix a crash on percentage-sized table cells in auto-sized tables.
- Update to 0.20.2:
  + Bug fixes:
    * When drawing really small boxes with dotted/dashed borders
- Update to 0.20.1:
  + Bug fixes:
    * Depend on html5lib >= 0.99 instead of 1.0b3 to fix pip 1.4 support.
      space followed by dot at line break.
      border-style: ridge/groove/inset/outset.
- Update to 0.20:
  + Bug fixes:
    * Add support for ``border-radius``.
      metadata from HTML.
    * Tables: handle percentages for column groups, columns and cells, and values
      for row height.
    + Bug fixes:
    * Stylesheets are not available.
    * Instead of page numbers in PDF bookmarks.
    * Use ``logger.warning`` instead of deprecated ``logger.warn``.
    * Add 'font-stretch' in the 'font' shorthand.
- Update to 0.19.2:
  + Bug fixes:
    * ``text-decoration: overline`` not being drawn above the text
    * Bug fix: Actually draw multiple lines when multiple values are given
      to ``text-decoration``.
    * Use the font metrics for text decoration positioning.
    * Bug fix: Don't clip the border with ``overflow: hidden``.
    * Regression: JPEG images not loading with cairo 1.8.x.
- Update to 0.19.1:
  + Bug fixes:
    * Fix incorrect intrinsic width calculation
      leading to unnecessary line breaks in floats, tables, etc.
    * Tweak border painting to look better
    * Fix unnecessary page break before big tables.
    * Fix table row overflowing at the bottom of the page
      when there are margins above the table.
    * Fix ``position: fixed`` to actually repeat on every page.
      repeat ``<thead>`` and ``<tfoot>`` elements on every page,
      even with table border collapsing.
- Update to 0.19:
  + Bug fixes:
    * Add support for ``linear-gradient()`` and ``radial-gradient``
      in background images.
    * Add support for the ``ex`` and ``ch`` length units.
      (``1ex`` is based on the font instead of being always ``0.5em`` as before.)
    * Add experimental support for Level 4 hyphenation properties.
    * Drop support for CFFI < 0.6 and cairocffi < 0.4.
    * Many bug fixes, including:
      min/max-width/height on block-level images.
      Crash when parsing nested functional notation.
- Update to 0.18:
  + New features:
    * Add support for Level 3 backgrounds,
      including multiple background layers per element/box.
    * Forward-compatibility with (future releases of) cairocffi 0.4+ and CFFI 0.6+.
  + Bug fixes:
    * Avoid some unnecessary line breaks
      for elements sized based on their content (aka. “shrink-to-fit”)
      such as floats and page headers.
    * Allow page breaks between empty blocks.
    * Resolve images’ auto width from non-auto height and intrinsic ratio.
    * The ``data:`` URL scheme is case-insensitive.
    * Crash when backtracking for ``break-before/after: avoid``.
- Update to 0.17.1:
  + Bug fixes:
    * GObject initialization when GDK-PixBuf is not installed.
    * Absolute URLs without a base URL (ie. document parsed from a string.)
    * Fix some whitespace collapsing bugs.
    * Fix absolutely-positioned elements inside inline elements.
    * Fix URL escaping of image references from CSS.
    * Division by 0 on dashed or dotted border smaller than one dot/dash.
    * Bad interaction of ``page-break-before/after: avoid`` and floats.
- Update to 0.17:
  + New features:
    * Added `text hyphenation`_ with the ``-weasy-hyphens`` property.
    * When a document includes JPEG images, embed them as JPEG in the PDF output.
    * Switched to using CFFI instead of PyGTK or PyGObject-introspection.
  + Bug fixes:
    * Correctly trim whitespace at the end of lines.
    * Fix some cases with floats within inline content.

-------------------------------------------------------------------
Thu Oct 24 11:16:55 UTC 2013 - speilicke@suse.com

- Require python-setuptools instead of distribute (upstreams merged)

-------------------------------------------------------------------
Wed Jan 16 17:30:45 UTC 2013 - alexandre@exatati.com.br

- Initial package (0.16) for openSUSE.
openSUSE Build Service is sponsored by