Index: TODO =================================================================== --- TODO (revision 38576) +++ TODO (revision 38577) @@ -3,9 +3,17 @@ 1. For the upcoming release =============================================================================== - FEATURE: font2 editor: preview dialog kerning table: [report: Erich] + BUG: font2 bugs: - - BUG: kerning table hash ordering seems to differ if font loaded from file then saved from pcb layout with :fontsave vs font saved from within fontedit mode with :fontsave [report: Erich] - - BUG: fontedit mode saves font with "li:pcb-rnd-font-v2 { ha:geda_pcb { ..." wheres as :fontsave from a layout saves font with "li:pcb-rnd-font-v2 { ha:1 { ... " as font header, producing different files for the same font data [report: Erich] - - BUG: kerning table hash ordering differs if font saved from fontedit with fontsave after restart and reload, i.e. hash ordering changes with a different pcb-rnd process. start pcb-rnd, {w f}, load r1541 sans-regular-v3 font, make it the active font, then run :fontedit, then run :fontsave to save font file as test1.font. diff test1.font aussiefont-sans-regular-v3.font shows multiple kerning table differences [report: Erich] + / BUG: kerning table hash ordering seems to differ if font loaded from file then saved from pcb layout with :fontsave vs font saved from within fontedit mode with :fontsave [report: Erich] + - it's the same non-bug as the next one + / BUG: fontedit mode saves font with "li:pcb-rnd-font-v2 { ha:geda_pcb { ..." wheres as :fontsave from a layout saves font with "li:pcb-rnd-font-v2 { ha:1 { ... " as font header, producing different files for the same font data [report: Erich] + - not a bug: that is the font slot within the board you saved from + - normally you should call fontsave only from fontedit + - you shouldn't ever pull your font file through a board file before editing, that only adds noise and risks + - if you editing a font, please open the font file directly, avoid importing the font file into a board first + - technically the code can save a font from a board, but there is only one special case when using this feature makes any sense: if you got a board with a font embedded and you do not have access to that font file elsewhere + / BUG: kerning table hash ordering differs if font saved from fontedit with fontsave after restart and reload, i.e. hash ordering changes with a different pcb-rnd process. start pcb-rnd, {w f}, load r1541 sans-regular-v3 font, make it the active font, then run :fontedit, then run :fontsave to save font file as test1.font. diff test1.font aussiefont-sans-regular-v3.font shows multiple kerning table differences [report: Erich] + - not a bug + - still the same thing: the error is trying to pull the font through a board file which introduces two extra unnecessary conversions + BUG: segfault in drc dialog: bug_files/drc1.txt [report: aron] + BUG: bbox used for subc boundary shouldn't include subc-aux vectors (maybe also should be the naked bbox) - this starts to matter below 0805, where the vectors are larger than the fp [report: aron] + FEATURE: bom export: template variable for the list separator (e.g. refdes output); it's space now but sometimes comma is needed [report: Majenko]