Permalink
Commits on Jun 25, 2012
  1. Tag v0.10

    SimonSapin committed Jun 25, 2012
  2. Do not require JavaScript in Navigator

    SimonSapin committed Jun 23, 2012
    And other niceties.
Commits on Jun 23, 2012
  1. Remove useless import

    liZe committed Jun 23, 2012
  2. Test the Navigator

    SimonSapin committed Jun 23, 2012
  3. Move the Navigator startup out of exception handling.

    SimonSapin committed Jun 23, 2012
    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.

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

    SimonSapin committed Jun 22, 2012
    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

    SimonSapin committed Jun 21, 2012
    This much genericity was not that useful.
  2. Refactor text handling

    SimonSapin committed Jun 21, 2012
    * Kill the TextFragment class. Use a set of functions instead.
    * Pass around an `enable_hinting` boolean rather than a dummy surface
  3. Nicer test runner for the W3C suite

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

    SimonSapin committed Jun 20, 2012
Commits on Jun 19, 2012
  1. Pass the fixed_boxes argument instead of using current_page

    liZe authored and SimonSapin committed Jun 6, 2012
    Cherry-picked from 043d71d
    
    Conflicts:
    	weasyprint/layout/absolute.py
    	weasyprint/layout/blocks.py
    	weasyprint/layout/float.py
    	weasyprint/layout/inlines.py
  2. Fix the drawing order of fixed boxes

    liZe authored and SimonSapin committed Jun 6, 2012
    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.

    SimonSapin committed Jun 16, 2012
    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

    SimonSapin committed Jun 14, 2012
  2. Change the default page margin to 75px

    SimonSapin committed Jun 14, 2012
    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.

    SimonSapin committed Jun 14, 2012
    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.