Simon Sapin
b588b883e9
Merge pull request #16 from kaikuehne/patch-1
...
Fix examples in docs/tutorial.rst
2012-11-07 05:58:32 -08:00
kaikuehne
a36da2bcae
Update docs/tutorial.rst
...
Typo fixes in docs/tutorial.
2012-11-07 14:57:16 +01:00
Simon Sapin
6f56613441
Do not require HtmlElement.
...
* Do not use element.base_url which only exists in lxml.html.HtmlElement
* Use lxml.etree.HtmlParser instead of lxml.html
This is one step toward using the html5lib parser, but see
https://github.com/Kozea/WeasyPrint/pull/12
2012-11-06 13:55:39 +01:00
Simon Sapin
63a2f352fc
Add Peter Moulder (aka. pjrm) to AUTHORS
...
… for his important contribution to the UA stylesheet. Thanks again!
2012-10-31 01:24:11 +01:00
Simon Sapin
ab42274998
Navigator docs: add a screenshot
2012-10-28 17:27:20 +01:00
Simon Sapin
77669434ab
Docs: Slightly more idiomatic English.
2012-10-22 11:27:20 +02:00
Simon Sapin
5999c59c8b
Document Python 3.3 support.
2012-10-19 12:42:40 +02:00
Simon Sapin
ed87170149
Tox: also test in Python 3.3
2012-10-19 12:31:59 +02:00
Simon Sapin
c86b9f8831
Docs/tutorial: fix an example and add another.
2012-10-10 14:34:09 +02:00
Simon Sapin
f2eb0ec879
Docs: fix a link.
2012-10-10 14:15:56 +02:00
Simon Sapin
1cdd1bf339
Sphinx docs are at weasyprint.org/docs
2012-10-09 20:10:25 +02:00
Simon Sapin
3fb940ad49
Docs: Update the Hacking page.
2012-10-09 17:48:36 +02:00
Simon Sapin
ba987f0daf
Remove out-dated parts of the weasyprint.css docstring.
2012-10-09 17:10:45 +02:00
Simon Sapin
3072fff2e5
Docs docs docs.
...
But no ducks.
2012-10-08 19:51:18 +02:00
Simon Sapin
43e51d4a51
Docs: split using.rst into tutorial and api.
2012-10-08 13:48:22 +02:00
Simon Sapin
584cdab8b6
Docs: Move the table of contents before authors.
2012-10-08 12:14:17 +02:00
Simon Sapin
54b46c4b46
Typo fix
2012-10-08 12:13:33 +02:00
Simon Sapin
7c2b12912d
Docs.
2012-10-07 22:01:08 +02:00
Simon Sapin
085d16cebf
Use the Sphinx syntax for command-line options.
2012-10-07 14:54:39 +02:00
Simon Sapin
a52539dc80
Copy images locally to make Sphinx happy.
2012-10-07 10:12:15 +02:00
Simon Sapin
f5bd8cf8ff
Defer warnings when PixBuf is not available.
...
Previously, a missing PixBuf caused a warning at import-time.
Now the exception is saved and re-raised when an image needs
to be loaded: there is no warning if PixBuf is not used at all.
2012-10-07 10:07:21 +02:00
Simon Sapin
f8457ba3a5
Move save_pixels_to_png() to the test_draw module.
...
This function is only used for tests.
2012-10-07 09:49:07 +02:00
Simon Sapin
a0bb1f2752
Have metadata account for CSS transforms.
2012-10-06 22:09:17 +02:00
Simon Sapin
28cb59fc8b
Pre-compute transformation matricies.
...
… so that they are available when getting meta-data.
2012-10-06 11:26:55 +02:00
Simon Sapin
a7131bd10f
Remove unused imports
2012-10-05 22:12:19 +02:00
Simon Sapin
ba06e7eecc
Nicer whitespace in PDF objects.
2012-10-05 22:06:38 +02:00
Simon Sapin
732f7187a4
Fix bookmarks writing in PDF.
...
The new prepare_metadata() already adds bookmark_root_id to
all values, no need to add it again in write_pdf_metadata()
2012-10-05 21:59:08 +02:00
Simon Sapin
bedcbfe4ed
Remove a debugging print()
2012-10-05 21:50:37 +02:00
Simon Sapin
17621bced0
Fix a crash when pygtk can be imported but not pango.
...
PyGObject 2 works on Python 3 and has a 'pygtk' package.
Importing pygtk does not imply that pango is available through it.
2012-10-05 21:49:26 +02:00
Simon Sapin
eda4bc604e
Move resolution to *.write_png only.
2012-10-05 20:12:05 +02:00
Simon Sapin
e1f5863bc8
Refine docstrings.
2012-10-05 18:50:40 +02:00
Simon Sapin
a05470d006
Remove with_size in Document.write_png
...
The method now always returns a tuple with the size.
HTML.write_png however still does not return the size.
2012-10-05 18:27:45 +02:00
Simon Sapin
c2b2b8c2ea
Escape non-ASCII characters in hyperlinks.
2012-10-04 19:12:34 +02:00
Simon Sapin
726faa9765
Make the Navigator use the public API.
2012-10-04 14:30:42 +02:00
Simon Sapin
6e63903a13
Add metadata in the low-level API.
2012-10-04 13:06:41 +02:00
Simon Sapin
ce484dd85e
Fix the low-level API tests.
2012-10-04 10:58:24 +02:00
Simon Sapin
e86822d94a
Make some dependencies not required to build the docs.
2012-10-02 19:39:43 +02:00
Simon Sapin
09ff532828
The Document is back! (But different.)
2012-10-02 18:59:02 +02:00
Simon Sapin
7f033001b7
Remove HTML.get_png_pages
2012-10-02 15:59:59 +02:00
Simon Sapin
d17ee64fa1
Do not repeat a block’s margin-top after a break.
2012-10-02 15:59:58 +02:00
Simon Sapin
b17e807af1
Bug fix: inline-block with vertical-align
2012-10-01 19:30:25 +02:00
Simon Sapin
a564473882
Avoid re-using Pattern objects for images.
2012-09-26 16:59:40 +02:00
Simon Sapin
03d8817690
Cache failures to fetch/load images.
2012-09-26 14:44:43 +02:00
Simon Sapin
ac7f551055
Add tests for the new low-level API.
2012-09-26 14:26:24 +02:00
Simon Sapin
5f86288635
Make GDK-PixBuf truly optional.
2012-09-25 17:56:02 +02:00
Simon Sapin
f8f38f0d35
Compat with early pycairo versions.
2012-09-25 16:37:50 +02:00
Simon Sapin
1de2a00ecb
Use native strings in __main__.py, fix --help on 2.6
2012-09-25 16:37:18 +02:00
Simon Sapin
f33c91742d
Get rid of the Document class (finally!)
2012-09-25 16:37:18 +02:00
Simon Sapin
7984fbd3bc
Warn (not crash) on missing base_url for @import
2012-09-25 16:01:12 +02:00
Simon Sapin
a85c137754
Bug fix: unit conversion for PDF metadata.
2012-09-24 12:46:11 +02:00