Guillaume Ayoub
ab47de3a27
Remove useless assert
...
Related to #1083 .
2020-03-22 11:18:27 +01:00
Felix Schwarz
dd48b5004c
HTML: prevent FutureWarning from xml.etree.ElementTree.Element
...
__bool__()/__nonzero__() is deprecated and raises a FutureWarning. This warning
is usually not visible with CPython. However it is highly irritating with
pypy3 (v7.1.1).
2020-03-22 08:31:25 +01:00
Guillaume Ayoub
aeb00c576b
Only apply text-indent to lineboxes
...
Fix #1000 .
2020-03-16 23:55:39 +01:00
Guillaume Ayoub
a756ea121f
Merge branch 'master' of github.com:Kozea/WeasyPrint
2020-03-14 16:53:57 +01:00
Guillaume Ayoub
42d802da4f
Use high-level functions to create temprorary files
...
Using low-level functions forces us to handle low-level file descriptors and
encodings, while we could safely rely on Python for that.
Related to #1074 .
2020-03-14 16:51:41 +01:00
Guillaume Ayoub
a430b30322
Use filesystem encoding instead of ASCII for fonts config files
...
This is needed when temporary filenames are generated with non-ASCII
characters.
Close #1074 .
2020-03-14 16:50:01 +01:00
Guillaume Ayoub
2b7ec23c5e
Merge pull request #1072 from gentooboontoo/drop-extraneous-font-config
...
Drop extraneous font matching
2020-03-14 16:19:21 +01:00
Guillaume Ayoub
fe7fd1c179
Don’t crash on absolute SVG files with no intrinsic size
...
Fix #1050 .
2020-03-14 15:00:25 +01:00
Julien Sanchez
3a91c50636
Drop extraneous font matching
2020-02-26 11:56:13 +01:00
Guillaume Ayoub
a4511d0093
Fix comments and typos
2020-02-24 10:33:09 +01:00
Guillaume Ayoub
25a0ebdd36
Merge branch 'master' into clean
2020-01-29 23:21:00 +01:00
Guillaume Ayoub
684170699b
Merge branch 'master' of github.com:Kozea/WeasyPrint
2020-01-25 22:40:15 +01:00
Guillaume Ayoub
e4421653a4
Fix background size on page canvas
...
Fix https://print-css.rocks/lesson/lesson-background-repeated .
Related to #1026 .
2020-01-25 22:40:10 +01:00
Guillaume Ayoub
5c5e5eaa47
Replace one-letter variable
2020-01-25 18:19:56 +01:00
saddy001
05ebf39061
Fix when frozen with cx_freeze
...
Fixes
from weasyprint import HTML
File "/usr/local/lib/python3.7/dist-packages/weasyprint/__init__.py", line 41, in <module>
VERSION = __version__ = (ROOT / 'VERSION').read_text().strip()
TypeError: unsupported operand type(s) for /: 'str' and 'str'
2020-01-14 18:24:18 +01:00
Guillaume Ayoub
529bb439c6
Merge branch 'master' into clean
2020-01-13 23:53:05 +01:00
Guillaume Ayoub
d2278aee69
Don’t insert the same layout attributes multiple times
...
Using pango_attr_list_change is slower, but it prevents spacing attributes to
be set twice, breaking the line-splitting algorithm for some reason.
I don’t know if it is possible to add a simple test for that.
Fix #1025 .
2020-01-13 23:48:51 +01:00
Guillaume Ayoub
449e15a9b6
Remove breakpoint
2020-01-13 21:50:13 +01:00
Guillaume Ayoub
e8f5d774c7
Improve urls.py coverage
2020-01-13 21:26:56 +01:00
Guillaume Ayoub
10a7863332
Fully test __main__
...
Related to #1023 .
2020-01-11 18:33:59 +01:00
Guillaume Ayoub
620b17a9b3
Coverage
2020-01-09 23:33:07 +01:00
Guillaume Ayoub
ceea084f42
Remove print
2020-01-09 22:53:55 +01:00
Guillaume Ayoub
9015eb8e96
Don’t cover failing tests
2020-01-08 23:40:34 +01:00
Guillaume Ayoub
bc58e25eb7
Test z-index
2020-01-07 23:55:39 +01:00
Guillaume Ayoub
35884dc6de
Improve coverage for tools
2020-01-07 23:00:39 +01:00
Guillaume Ayoub
34ad3b5050
Merge branch 'master' into clean
2020-01-07 22:36:38 +01:00
Guillaume Ayoub
cb610e88f0
Support counter-set
...
Code was sleeping commented since December 2011 and could have been working in
WeasyPrint 0.3. Easiest feature ever thanks to @SimonSapin.
Fix #1019 .
2020-01-06 22:45:37 +01:00
Guillaume Ayoub
822fb6808d
Ignore some lines for coverage
2020-01-06 17:06:26 +01:00
Guillaume Ayoub
22e07ba931
Add box-sizing tests
2020-01-06 17:06:04 +01:00
Guillaume Ayoub
ae21c822bf
100% test coverage for expanders validation
2020-01-02 23:25:33 +01:00
Guillaume Ayoub
787deaf873
Test border-radius validation
2020-01-02 19:20:48 +01:00
Guillaume Ayoub
b40ad461be
Remove repeated copyright assignments in files
...
Everything is replaced by a more explicit message in the COPYRIGHT file.
Inspired by rust-lang/rust#43498 and rust-lang/rust#57108 .
2020-01-02 14:10:09 +01:00
Guillaume Ayoub
647af0b228
Minor fixes
2020-01-02 13:27:11 +01:00
Guillaume Ayoub
47ec97bcaf
Remove useless explicit object inheritance
2020-01-02 12:06:58 +01:00
Guillaume Ayoub
5f28f83f36
Fix and clean some tests
2020-01-02 00:43:06 +01:00
Guillaume Ayoub
56ab08a455
Remove useless import
2020-01-02 00:03:43 +01:00
Guillaume Ayoub
6e3b35af2a
Remove useless parse_email function
2020-01-01 23:56:56 +01:00
Guillaume Ayoub
79f2935917
Add more tests and warning messages
2019-12-30 23:37:58 +01:00
Guillaume Ayoub
eff6bf51b0
Fix tests
2019-12-30 22:46:13 +01:00
Guillaume Ayoub
a0526ceb1c
Minor fixes about counters
2019-12-30 22:33:29 +01:00
Guillaume Ayoub
6bc6c21fd9
Ingore wrong values for negative descriptor
2019-12-30 21:41:29 +01:00
Guillaume Ayoub
aed8b09543
Fix extended counters
2019-12-30 18:04:23 +01:00
Guillaume Ayoub
e3c03ab70b
Fix unknown counter
2019-12-30 13:05:03 +01:00
Guillaume Ayoub
473443c5eb
Support string for list-style-type
2019-12-30 13:03:04 +01:00
Guillaume Ayoub
3aecd0d500
Test counters
2019-12-30 10:28:34 +01:00
Guillaume Ayoub
64b34a77ac
Add failing test
2019-12-30 01:01:58 +01:00
Guillaume Ayoub
a8c67e52cf
Support symbols() notation for list-style-position
2019-12-30 00:45:34 +01:00
Guillaume Ayoub
e362be6513
Fix symbolic counters
2019-12-30 00:43:06 +01:00
Guillaume Ayoub
bb4b2d45e6
Update documentation for counters
2019-12-27 15:26:15 +01:00
Guillaume Ayoub
4ecc0f8310
Prevent circular fallbacks for counters
2019-12-27 14:55:50 +01:00