Guillaume Ayoub
|
6069fcd61a
|
Remove unused code
|
2021-04-26 18:03:59 +02:00 |
|
Guillaume Ayoub
|
51c673b343
|
Use almost the same code for gradients and patterns
|
2021-04-26 17:59:20 +02:00 |
|
Guillaume Ayoub
|
3ec32732aa
|
Fix gradients and tests
|
2021-04-26 17:36:18 +02:00 |
|
Guillaume Ayoub
|
3de9ff408d
|
Fix lint
|
2021-04-26 11:31:07 +02:00 |
|
Guillaume Ayoub
|
79bb88932c
|
Fix text rotation
|
2021-04-20 17:21:40 +02:00 |
|
Guillaume Ayoub
|
66f9720f9b
|
Allow strokes for text
|
2021-04-20 17:15:17 +02:00 |
|
Guillaume Ayoub
|
a4a5342bfb
|
Fix tspan
|
2021-04-20 17:05:05 +02:00 |
|
Guillaume Ayoub
|
b44bf650bd
|
Forget shapes that are not drawn
|
2021-04-20 16:53:21 +02:00 |
|
Guillaume Ayoub
|
82047b08e1
|
Fix text position
|
2021-04-20 16:44:31 +02:00 |
|
Guillaume Ayoub
|
dc861c785a
|
Add more tests for SVG images
|
2021-04-19 17:52:25 +02:00 |
|
Guillaume Ayoub
|
0c0367b2f2
|
Use "stream" instead of "context" when possible
We already have stacking contexts and layout contexts, there’s no need to use
"context" for "streams-with-context" too.
|
2021-04-18 18:50:11 +02:00 |
|
Guillaume Ayoub
|
4c56bb0851
|
Fix text position
|
2021-04-18 18:10:40 +02:00 |
|
Guillaume Ayoub
|
e00e027c9c
|
Fix SVG arcs
|
2021-04-18 18:01:56 +02:00 |
|
Guillaume Ayoub
|
3fc7273756
|
Test SVG bounding boxes
|
2021-04-18 17:20:07 +02:00 |
|
Guillaume Ayoub
|
541ed24472
|
Test SVG images
|
2021-04-18 16:01:26 +02:00 |
|
Guillaume Ayoub
|
0935813e75
|
Don’t handle text on a path
|
2021-04-17 18:30:18 +02:00 |
|
Guillaume Ayoub
|
6391139040
|
Add tests for text
|
2021-04-17 18:15:26 +02:00 |
|
Guillaume Ayoub
|
d503bab165
|
Handle alpha in fill and stroke colors
|
2021-04-17 12:30:40 +02:00 |
|
Guillaume Ayoub
|
54fa4f95f5
|
Fix bug in matrix transformation
|
2021-04-17 12:29:48 +02:00 |
|
Guillaume Ayoub
|
604ed6e99e
|
Try to handle gradientTransform
|
2021-04-16 15:33:04 +02:00 |
|
Guillaume Ayoub
|
84f945d396
|
Fix userSpaceOnUse for gradients
|
2021-04-16 11:21:46 +02:00 |
|
Guillaume Ayoub
|
ed1869f14e
|
Avoid negative radius for radial gradients
|
2021-04-15 17:52:18 +02:00 |
|
Guillaume Ayoub
|
31cb0d76f3
|
Fix pattern drawing
|
2021-04-14 21:31:08 +02:00 |
|
Guillaume Ayoub
|
66d2b4da3c
|
First SVG text test
|
2021-04-14 16:56:30 +02:00 |
|
Guillaume Ayoub
|
744ad9dff4
|
Call begin_text and end_text when drawing text in SVG
|
2021-04-14 16:56:30 +02:00 |
|
Guillaume Ayoub
|
36c076091a
|
Document and clean svg.utils
|
2021-04-12 17:19:46 +02:00 |
|
Guillaume Ayoub
|
087eae6ee0
|
Fix @import rules
|
2021-04-12 17:15:10 +02:00 |
|
Guillaume Ayoub
|
d29d22795a
|
Document and clean svg.text
|
2021-04-12 16:56:37 +02:00 |
|
Guillaume Ayoub
|
4fdde2188d
|
Comment and fix svg.shapes
|
2021-04-12 16:38:36 +02:00 |
|
Guillaume Ayoub
|
0756a0f424
|
Document and fix svg.path
|
2021-04-12 16:35:52 +02:00 |
|
Guillaume Ayoub
|
a425d1aa88
|
Document svg.image
|
2021-04-12 16:29:26 +02:00 |
|
Guillaume Ayoub
|
da2625f5a6
|
Document and comment svg.defs
|
2021-04-12 16:27:55 +02:00 |
|
Guillaume Ayoub
|
3aa34e2e0b
|
Document and comment svg.css
|
2021-04-12 15:49:06 +02:00 |
|
Guillaume Ayoub
|
ef9668ebf9
|
Use tinycss2.colors3 when possible
|
2021-04-12 15:21:43 +02:00 |
|
Guillaume Ayoub
|
75a422a70d
|
Clean and comment bounding box
|
2021-04-12 15:12:02 +02:00 |
|
Guillaume Ayoub
|
847ccc0a94
|
Comment draw_node
|
2021-04-12 14:32:57 +02:00 |
|
Guillaume Ayoub
|
bd2bc5cc7d
|
Fix text position
|
2021-04-12 14:30:30 +02:00 |
|
Guillaume Ayoub
|
a9144e582e
|
Clean and document svg.__init__
|
2021-04-12 14:25:55 +02:00 |
|
Guillaume Ayoub
|
c775ca6f46
|
Add bounding boxes for texts
|
2021-04-12 13:32:40 +02:00 |
|
Guillaume Ayoub
|
dd901bd8f6
|
Remove unused file
|
2021-04-11 16:15:36 +02:00 |
|
Guillaume Ayoub
|
0d8fb23145
|
Clean SVG support
|
2021-04-11 16:13:59 +02:00 |
|
Guillaume Ayoub
|
3a41d4e8a1
|
Initial support of text
|
2021-04-10 22:15:43 +02:00 |
|
Guillaume Ayoub
|
f52156ab0a
|
Fix x/y offsets with objectBoundingBox gradients
|
2021-04-05 15:45:20 +02:00 |
|
Guillaume Ayoub
|
8cbd0b0639
|
Handle masks, multiple fixes for gradients
|
2021-04-05 12:11:36 +02:00 |
|
Guillaume Ayoub
|
889e310bc1
|
Handle filters
|
2021-04-04 12:40:04 +02:00 |
|
Guillaume Ayoub
|
22b1a5ea1f
|
Fix ratio preservation
|
2021-04-02 18:34:40 +02:00 |
|
Guillaume Ayoub
|
d572de33b9
|
Handle opacity attribute
|
2021-03-31 15:28:17 +02:00 |
|
Guillaume Ayoub
|
5fb675e362
|
Fix svg tag size
|
2021-03-31 15:20:57 +02:00 |
|
Guillaume Ayoub
|
8fb5f86087
|
Draw patterns
|
2021-03-24 14:10:50 +01:00 |
|
Guillaume Ayoub
|
ed5a5f9a93
|
Render images
|
2021-03-23 16:22:41 +01:00 |
|
Guillaume Ayoub
|
2474f99ca9
|
Handle CSS for SVG
|
2021-03-23 15:06:33 +01:00 |
|
Guillaume Ayoub
|
abd69a6503
|
Fix preserved ratio when no viewbox is specified
|
2021-03-23 14:54:21 +01:00 |
|
Guillaume Ayoub
|
882681a99c
|
Preserve ratio for svg tags
|
2021-03-23 13:58:31 +01:00 |
|
Guillaume Ayoub
|
00e2557ee9
|
Handle radial gradients
|
2021-03-20 09:41:37 +01:00 |
|
Guillaume Ayoub
|
b7392374e2
|
Handle linear gradients
|
2021-03-19 15:58:22 +01:00 |
|
Guillaume Ayoub
|
5a66e68639
|
Use svg methods instead of size helper function
|
2021-03-17 21:30:35 +01:00 |
|
Guillaume Ayoub
|
97ace0dd8c
|
Initial broken support of use
|
2021-03-15 14:21:36 +01:00 |
|
Guillaume Ayoub
|
324f935e33
|
Handle markers
|
2021-03-14 09:29:33 +01:00 |
|
Guillaume Ayoub
|
561734e8ae
|
Make SVG tests pass again
|
2021-03-12 16:59:02 +01:00 |
|
Guillaume Ayoub
|
1fedbebd1b
|
Fix lint
|
2021-03-12 16:08:39 +01:00 |
|
Guillaume Ayoub
|
5d3460ac13
|
Parse definitions
|
2021-03-12 15:47:49 +01:00 |
|
Guillaume Ayoub
|
6e60615e41
|
Handle paths
|
2021-03-12 15:20:43 +01:00 |
|
Guillaume Ayoub
|
de9359ad46
|
Fix intrinsic sizes calculation
|
2021-03-12 15:20:20 +01:00 |
|
Guillaume Ayoub
|
43ec426f6b
|
Add all SVG shapes, inheritance and transformations
|
2021-03-07 20:34:24 +01:00 |
|
Guillaume Ayoub
|
9d300c1528
|
First SVG shapes
|
2021-03-07 18:00:38 +01:00 |
|