13 Commits

Author SHA1 Message Date
riva
518894974a redesign font chars array logic (create all, use only in range) 2025-04-16 22:04:37 +03:00
riva
a186e8a8a2 history functions refactoring 2025-04-15 20:33:37 +03:00
riva
8313ab5aaa add setting "Undo limit of char edits" 2025-03-31 23:14:12 +03:00
riva
df0f1b1f2d u_imglist.TBGRABitmapHistory class is redesigned for lower memory usage 2025-03-31 21:39:42 +03:00
riva
708c0b8db0 added generator option "values per line" 2025-03-28 17:23:36 +02:00
riva
93b9c0129c refactoring and minor changes:
- redesign charachter's core for optimal speed,
- copy/paste char now is via std bitmap,
- removed some option,
- added some other options,
- minor change in generated code formatting,
- improved import C code for new features support.
(see more in versions.md)
2025-03-28 17:00:55 +02:00
riva
eb04f03831 add gen option "Order of writing bits [LSB/MSB first]" 2025-03-14 15:59:28 +02:00
riva
8bf55d7da7 add gen option "read bits of group", + some renames 2025-03-10 23:08:36 +02:00
riva
8f95708c07 refactoring & formatting:
- symbol.pas:
    class TSymbol       -> TMatrixChar
    type  TSymbolField  -> TCharCanvas
    type  TPSymbolField -> TPCharCanvas
    field FSymbol       -> FCharCanvas
    prop  Symbol        -> CharCanvas
    proc  LoadSymbol    -> LoadChar

 - font.pas:
    class TFont         -> TMatrixFont
    type  TSymbolField  -> TCharCanvas
    type  TFontSet      -> TMxCharArray
    field FSymbol       -> FCharArray

 - fm_gen.pas:
    var   FontSet       -> mxFont
2024-05-31 15:10:05 +03:00
riva
f0ae07a8a2 add rotate char option 2024-02-13 18:48:19 +02:00
riva
404fa789a0 add import from C-code 2024-02-07 13:00:48 +02:00
riva-lab
a921bd2ccf v1.1.0.53 Добавлен импорт изображений на холст и др. 2021-09-02 18:16:36 +03:00
riva-lab
c061f96faf Начало 2021-08-27 10:33:36 +03:00