Branch: refs/heads/fealib-typing
Home:
https://github.com/fonttools/fonttools
Commit: 7f2a527455dd4e9d99cf5175b16952f6358ac921
https://github.com/fonttools/fonttools/commit/7f2a527455dd4e9d99cf5175b16952f6358ac921
Author: Simon Cozens <
si...@simon-cozens.org>
Date: 2022-08-18 (Thu, 18 Aug 2022)
Changed paths:
M Tests/feaLib/parser_test.py
Log Message:
-----------
We changed empty-lookup-list behaviour, fix expectation
Commit: b8b5c8d8921553a7e2904e14ee3b36c7529576d7
https://github.com/fonttools/fonttools/commit/b8b5c8d8921553a7e2904e14ee3b36c7529576d7
Author: Simon Cozens <
si...@simon-cozens.org>
Date: 2022-08-18 (Thu, 18 Aug 2022)
Changed paths:
M Tests/feaLib/parser_test.py
Log Message:
-----------
Bug found when parse_anchor returns None
Commit: 8ac2db0f4996293f81ff05204b76e68daf69d756
https://github.com/fonttools/fonttools/commit/8ac2db0f4996293f81ff05204b76e68daf69d756
Author: Simon Cozens <
si...@simon-cozens.org>
Date: 2022-08-18 (Thu, 18 Aug 2022)
Changed paths:
M Lib/fontTools/feaLib/ast.py
M Lib/fontTools/feaLib/builder.py
M Lib/fontTools/feaLib/parser.py
M Tests/feaLib/parser_test.py
Log Message:
-----------
Create a Null Anchor object to avoid putting Nones into the AST.
Commit: 99019dec9e9f7486a522ae83bc571650968a3d9e
https://github.com/fonttools/fonttools/commit/99019dec9e9f7486a522ae83bc571650968a3d9e
Author: Simon Cozens <
si...@simon-cozens.org>
Date: 2022-08-18 (Thu, 18 Aug 2022)
Changed paths:
M Lib/fontTools/feaLib/ast.py
Log Message:
-----------
Typing fixes found while typing the parser
Commit: af63947fba4dc4ab5111c2d0d50bbbd6b89797fa
https://github.com/fonttools/fonttools/commit/af63947fba4dc4ab5111c2d0d50bbbd6b89797fa
Author: Simon Cozens <
si...@simon-cozens.org>
Date: 2022-08-18 (Thu, 18 Aug 2022)
Changed paths:
M Lib/fontTools/feaLib/ast.py
Log Message:
-----------
Avoid use of asFea, assume everything is a node
Commit: 72d7171a9c13226b019901f55d8baf4da55744db
https://github.com/fonttools/fonttools/commit/72d7171a9c13226b019901f55d8baf4da55744db
Author: Simon Cozens <
si...@simon-cozens.org>
Date: 2022-08-18 (Thu, 18 Aug 2022)
Changed paths:
M Lib/fontTools/feaLib/parser.py
Log Message:
-----------
Add typings to parser
Commit: 5ae8d74a6a020986d3519a0dbc9dd8389b633052
https://github.com/fonttools/fonttools/commit/5ae8d74a6a020986d3519a0dbc9dd8389b633052
Author: Simon Cozens <
si...@simon-cozens.org>
Date: 2022-08-18 (Thu, 18 Aug 2022)
Changed paths:
M Tests/feaLib/parser_test.py
Log Message:
-----------
Now everything in the AST is a node
Commit: f340a8e9a95e15f66829a7d19b2ea64527447590
https://github.com/fonttools/fonttools/commit/f340a8e9a95e15f66829a7d19b2ea64527447590
Author: Simon Cozens <
si...@simon-cozens.org>
Date: 2022-08-18 (Thu, 18 Aug 2022)
Changed paths:
M Lib/fontTools/feaLib/builder.py
Log Message:
-----------
Typings for the builder
Commit: 201142a72b190ed05ef0cfa1121cb647165c026a
https://github.com/fonttools/fonttools/commit/201142a72b190ed05ef0cfa1121cb647165c026a
Author: Simon Cozens <
si...@simon-cozens.org>
Date: 2022-08-18 (Thu, 18 Aug 2022)
Changed paths:
M Lib/fontTools/feaLib/ast.py
Log Message:
-----------
I think this is actually the fix for #2747
Commit: 2302b77001516464c2db77a24bc9e37b3380a86a
https://github.com/fonttools/fonttools/commit/2302b77001516464c2db77a24bc9e37b3380a86a
Author: Simon Cozens <
si...@simon-cozens.org>
Date: 2022-08-18 (Thu, 18 Aug 2022)
Changed paths:
M Lib/fontTools/feaLib/ast.py
M Lib/fontTools/feaLib/builder.py
Log Message:
-----------
Add a location for error reporting
Commit: 477289802a615a3bcd188efbe8c800771c09dc0f
https://github.com/fonttools/fonttools/commit/477289802a615a3bcd188efbe8c800771c09dc0f
Author: Simon Cozens <
si...@simon-cozens.org>
Date: 2022-08-18 (Thu, 18 Aug 2022)
Changed paths:
M mypy.ini
Log Message:
-----------
Update config file
Compare:
https://github.com/fonttools/fonttools/compare/ac8bcea25643...477289802a61