Jeff Young
|
7e5fedef6a
|
Markup fixes.
1) allow escape sequences inside markup sequences
2) keep overbar when inside nested markup
3) always place overbar at full height, not sub/superscript height
Fixes https://gitlab.com/kicad/code/kicad/issues/14553
Fixes https://gitlab.com/kicad/code/kicad/issues/13449
|
2023-04-17 17:56:54 +01:00 |
Jon Evans
|
7b3fd2113c
|
Improve sheet rendering performance
- Cache font markup parsing
- Cache SCH_SYMBOL::GetOrientation
- Don't construct new strings each time in GetDefaultFieldName
|
2023-03-05 17:41:46 -05:00 |
Roberto Fernandez Bautista
|
e7e151c46c
|
MARKUP_PARSER grammar should match everything, even incomplete markup
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13438
|
2023-01-09 00:17:11 +01:00 |
Jeff Young
|
98f4b1d16c
|
Make gcc (or linux?) happy.
|
2022-02-26 22:56:10 +00:00 |
Jeff Young
|
941d7f94ad
|
Use safer UTF8 conversion routines to prevent crashes.
Fixes https://gitlab.com/kicad/code/kicad/issues/10982
|
2022-02-26 19:03:00 +00:00 |
Jeff Young
|
d9507dbaf4
|
We handle variable replacements elsewhere.
The markup parser needs to ignore them so they get rendered when we're
not doing replacement.
|
2022-02-15 23:05:22 +00:00 |
Ola Rinta-Koski
|
44c93e48e9
|
Markup parser fix: subscript/superscript/overbar handling
|
2022-02-08 18:50:53 +00:00 |
Ola Rinta-Koski
|
dcab2833b8
|
PEGTL 2.x->3.x
|
2022-01-10 23:22:23 +00:00 |
Jeff Young
|
89c0f8e297
|
Move to new font engine.
|
2022-01-02 14:57:03 +00:00 |
Jeff Young
|
e41a4d406a
|
Cherry-pick MARKUP_PARSER from rockola/kicad-strokefont.
|
2022-01-02 14:57:03 +00:00 |