Skip to content
Commits on Jun 25, 2012
  1. Tag v0.10

    committed
  2. Fix Navigator tests on Py2.6

    committed
  3. Do not require JavaScript in Navigator

    committed
    And other niceties.
Commits on Jun 23, 2012
  1. @liZe
  2. @liZe

    Remove useless import

    liZe committed
  3. Test the Navigator

    committed
  4. Move the Navigator startup out of exception handling.

    committed
    Otherwise, any other traceback would be prefixed with:
    
    Traceback (most recent call last):
      File "weasyprint/navigator.py", line 160, in run
        from werkzeug.serving import run_simple
    ImportError: No module named werkzeug.serving
    
    During handling of the above exception, another exception occurred:
Commits on Jun 22, 2012
  1. Only disable anti-aliasing on PNG output.

    committed
    And, for borders, if the width is more than 1 device unit.
  2. Add a `resolution` parameter for PNG output in the public API.

    committed
    The resolution is counted in PNG pixels per CSS inch.
    Note however that CSS pixels are always 1/96 CSS inch.
    With the default resolution of 96, CSS pixels match PNG pixels.
Commits on Jun 21, 2012
  1. Remove backends in favor of methods on Document

    committed
    This much genericity was not that useful.
  2. Refactor text handling

    committed
    * Kill the TextFragment class. Use a set of functions instead.
    * Pass around an `enable_hinting` boolean rather than a dummy surface
  3. @liZe
  4. Nicer test runner for the W3C suite

    committed
    * Show each page separately with a box-shadow
    * Add line numbers to the source view
Commits on Jun 20, 2012
  1. @liZe
  2. Initial changelog for 0.10

    committed
Commits on Jun 19, 2012
  1. @liZe

    Pass the fixed_boxes argument instead of using current_page

    liZe committed with
    Cherry-picked from 043d71d
    
    Conflicts:
    	weasyprint/layout/absolute.py
    	weasyprint/layout/blocks.py
    	weasyprint/layout/float.py
    	weasyprint/layout/inlines.py
  2. @liZe

    Fix the drawing order of fixed boxes

    liZe committed with
    Cherry-picked from 568e0ae
    
    Conflicts:
    	weasyprint/layout/blocks.py
    	weasyprint/layout/inlines.py
Commits on Jun 16, 2012
  1. Updated the list of properties that apply to table wrappers.

    committed
    Removed line-height: it applies implicitly as it is inherited
    Added counter-increment, counter-reset, opacity
    
    See http://lists.w3.org/Archives/Public/www-style/2012Jun/0396.html
Commits on Jun 15, 2012
Commits on Jun 14, 2012
  1. Fix the tests on PDF links

    committed
  2. Change the default page margin to 75px

    committed
    This is within 1% of the previous 2cm, but an integer number
    of pixels works better for PNG output (eg. in the Browser)
  3. Make all decendants of a link clickable too.

    committed
    Consider an inline <a> containing some text and an image higher than
    line-height. The text should be clickable on a zone as high as
    line-height but the whole image shoud be clickable too.
Something went wrong with that request. Please try again.