Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve performance #922

Merged
merged 39 commits into from
Sep 3, 2019
Merged
Changes from 1 commit
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
1be8562
Don't calculate linebox width and height when not needed
liZe Jul 5, 2019
31c29cd
Just create a layout when justification is needed
liZe Jul 5, 2019
8db46ff
Merge branch 'master' into perf
liZe Jul 8, 2019
2ab52a7
Deactivate layout created for justified text
liZe Jul 8, 2019
7bda29b
Clean Layout code
liZe Jul 8, 2019
b57b2c1
Use a dict instead of a dummy function to store computers
liZe Jul 8, 2019
3b38911
Set both computed and specified values when setting CSS variables
liZe Jul 8, 2019
32be33d
Avoid loop and text formatting in anonymous styles loop
liZe Jul 8, 2019
6695857
Use only one del statement when possible
liZe Jul 9, 2019
7d5347f
Merge branch 'master' into perf
liZe Jul 9, 2019
a27146c
Don't reset layout text when there's no soft hyphens in text
liZe Jul 9, 2019
2497d60
Remove useless line break
liZe Jul 9, 2019
a567152
Fix text set on layout
liZe Jul 9, 2019
4e80f4c
Remove enumerate_skip
liZe Jul 9, 2019
76c3a47
Fix comment and remove useless attribute setting when copying boxes
liZe Jul 10, 2019
005d9a3
Don't copy style when removing decorations if there's no need to
liZe Jul 11, 2019
ad8ab62
Same optimization as previous commit for inline level boxes
liZe Jul 11, 2019
9831a1b
Remove and fix some TODOs
liZe Jul 11, 2019
8a64fd4
Remove TODO
liZe Jul 11, 2019
7071e36
Remove device_size parameter everywhere
liZe Jul 11, 2019
8b2b25f
Fix tests relying on a modified CSS parsing rule
liZe Jul 17, 2019
d24211d
Refuse too many "normal" values in font expander
liZe Jul 17, 2019
9978825
Fix the way display is set when no box is generated from tree
liZe Jul 18, 2019
97a5aae
Remove work done twice when splitting lines between characters
liZe Jul 18, 2019
b328b57
Remove useless TODO
liZe Jul 18, 2019
0142689
Merge branch 'master' into perf
liZe Jul 18, 2019
abcd386
Remove useless TODO
liZe Jul 18, 2019
a866279
Fix margin collapsing between caption and table wrapper.
grewn0uille Jul 19, 2019
ba2b454
Merge branch 'master' into perf
liZe Jul 24, 2019
7efd1e1
Fix width of replaced boxes with no intrinsic width
liZe Jul 24, 2019
fb90a73
Add test about inline images with no size
liZe Jul 25, 2019
e067037
Merge branch 'master' into perf
liZe Jul 25, 2019
10e2b8d
Add documentation about semantic versioning
liZe Jul 26, 2019
2ee4516
Handle the ::marker pseudo-element
liZe Aug 7, 2019
d6da699
Fix tests for Pango 1.44
liZe Aug 8, 2019
cd925bc
Revert "Fix tests for Pango 1.44"
liZe Aug 14, 2019
359536e
Merge branch 'master' into perf
liZe Aug 14, 2019
feae580
Merge branch 'master' into perf
liZe Aug 17, 2019
8ac7afe
Remove add_declaration
liZe Aug 19, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'master' into perf
liZe committed Aug 17, 2019

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit feae58052ce08266b0418c155e52924746a9c5d4

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.