|
r20263
| file changeset diff or repo changeset diff
| igor2 | 2018-10-23T03:43:36.770538Z
| [ttf2lht] -Fix: store a separate poly area for each polyline and subtract the negatives where bounding box overlaps
|
M /work/util/ttf2lht/drv_poly.c
M /work/util/ttf2lht/drv_poly.h
|
|
|
r20259
| file changeset diff or repo changeset diff
| igor2 | 2018-10-22T07:48:47.954879Z
| [import_ttf] -Chaneg: rename drv_approx to str_approx - drivers are really strokers
|
D /trunk/src_plugins/import_ttf/drv_approx.c
M /work/util/ttf2lht/drv_poly.c
D /trunk/src_plugins/import_ttf/drv_approx.h
A /trunk/src_plugins/import_ttf/str_approx.c
M /work/util/ttf2lht/drv_anim.c
M /work/util/ttf2lht/Makefile
A /trunk/src_plugins/import_ttf/str_approx.h
|
|
r20258
| file changeset diff or repo changeset diff
| igor2 | 2018-10-22T07:46:14.132031Z
| [import_ttf] -Import: approximation driver from work/
|
A /trunk/src_plugins/import_ttf/drv_approx.c
D /work/util/ttf2lht/drv_approx.c
A /trunk/src_plugins/import_ttf/drv_approx.h
D /work/util/ttf2lht/drv_approx.h
M /work/util/ttf2lht/Makefile
|
|
r20257
| file changeset diff or repo changeset diff
| igor2 | 2018-10-22T07:41:32.934126Z
| [ttf2lht] -Change: switch over to using import_ttf's loader/stroker implementation
|
M /work/util/ttf2lht/ttf2lht.c
M /work/util/ttf2lht/drv_approx.c
M /work/util/ttf2lht/ttf2lht.h
M /work/util/ttf2lht/drv_poly.c
M /work/util/ttf2lht/drv_anim.c
M /work/util/ttf2lht/Makefile
M /work/util/ttf2lht/drv_poly.h
M /work/util/ttf2lht/drv_anim.h
|
|
|
|
|
r18956
| file changeset diff or repo changeset diff
| igor2 | 2018-08-25T06:32:04.184531Z
| [ttf2lht] -Add: calculate and write cell width and height
|
M /work/util/ttf2lht/drv_poly.c
M /work/util/ttf2lht/drv_poly.h
|
|
|
r18954
| file changeset diff or repo changeset diff
| igor2 | 2018-08-25T06:18:51.719218Z
| [ttf2lht] -Add: lht output: print glyphs as simple polygons
|
M /work/util/ttf2lht/drv_poly.c
M /work/util/ttf2lht/drv_poly.h
|
|
|
|
|
r18950
| file changeset diff or repo changeset diff
| igor2 | 2018-08-25T05:33:49.635508Z
| [ttf2lht] -Add: start() driver callback ro give the driver a chance to emit a per glyph header
|
M /work/util/ttf2lht/ttf2lht.c
M /work/util/ttf2lht/drv_poly.c
M /work/util/ttf2lht/drv_anim.c
|
|
r18948
| file changeset diff or repo changeset diff
| igor2 | 2018-08-24T08:48:20.025577Z
| [ttf2lht] -Revert: r18945: nohole dicer free's pa in some cases so rather keep all frees and use dynamic pa
|
M /work/util/ttf2lht/temp_copy.c
|
|
r18947
| file changeset diff or repo changeset diff
| igor2 | 2018-08-24T08:46:18.494513Z
| [ttf2lht] -Fix: need to allocate pa because the no-hole dicer will free it
|
M /work/util/ttf2lht/drv_poly.c
M /work/util/ttf2lht/drv_poly.h
|
|
r18946
| file changeset diff or repo changeset diff
| igor2 | 2018-08-24T08:40:17.698089Z
| [ttf2lht] -Fix: need to collect positive and negatiev contours separately; first countour ever added must be positive, negatives need to be added last because of subtraction
|
M /work/util/ttf2lht/drv_poly.c
M /work/util/ttf2lht/drv_poly.h
|
|
|
r18944
| file changeset diff or repo changeset diff
| igor2 | 2018-08-24T07:49:28.378535Z
| [ttf2lht] -Import: copyright banner for the temporarily imported poly routines
|
M /work/util/ttf2lht/temp_copy.c
|
|
r18943
| file changeset diff or repo changeset diff
| igor2 | 2018-08-24T07:36:30.233547Z
| [ttf2lht] -Import: temporary copy of some poly utility functions that are not in polygon1.[ch] for some reason
|
M /work/util/ttf2lht/drv_poly.c
A /work/util/ttf2lht/temp_copy.c
|
|
r18941
| file changeset diff or repo changeset diff
| igor2 | 2018-08-24T07:27:29.155236Z
| [ttf2lht] -Add: keep only one list of polylines, pcb-rnd's poly lib undestands holes by pline directiona natively; build a polyarea in finish()
|
M /work/util/ttf2lht/drv_poly.c
M /work/util/ttf2lht/drv_poly.h
|
|
r18940
| file changeset diff or repo changeset diff
| igor2 | 2018-08-24T07:11:40.024164Z
| [ttf2lht] -Split: finish from uninit; finish should render things but not free them, uninit should free everything; result to be collected in between
|
M /work/util/ttf2lht/ttf2lht.c
M /work/util/ttf2lht/drv_poly.c
M /work/util/ttf2lht/drv_anim.c
|
|
|
r18937
| file changeset diff or repo changeset diff
| igor2 | 2018-08-24T06:09:24.373074Z
| [ttf2lht] -Add: poly builder: invert negative plines to get proper direction
|
M /work/util/ttf2lht/drv_poly.c
|
|
r18936
| file changeset diff or repo changeset diff
| igor2 | 2018-08-24T06:05:25.395475Z
| [ttf2lht] -Add: poly building: optimize the resulting plines and collect them on a pos and a neg list
|
M /work/util/ttf2lht/drv_poly.c
|
|
|
r18934
| file changeset diff or repo changeset diff
| igor2 | 2018-08-24T05:41:47.106030Z
| [ttf2lht] -Fix: turn off approximation comment for the poly driver - it won't print anything on the fly
|
M /work/util/ttf2lht/drv_poly.c
|
|
r18933
| file changeset diff or repo changeset diff
| igor2 | 2018-08-24T05:40:26.181198Z
| [ttf2lht] -Add: allocate pline on move and build a list of plines
|
M /work/util/ttf2lht/drv_poly.c
M /work/util/ttf2lht/Makefile
M /work/util/ttf2lht/drv_poly.h
|
|
r18932
| file changeset diff or repo changeset diff
| igor2 | 2018-08-24T05:23:15.926126Z
| [ttf2lht] -Add: dummy driver for polygon drawing
|
M /work/util/ttf2lht/ttf2lht.c
A /work/util/ttf2lht/drv_poly.c
M /work/util/ttf2lht/Makefile
A /work/util/ttf2lht/drv_poly.h
|
|
r18931
| file changeset diff or repo changeset diff
| igor2 | 2018-08-24T05:16:22.186786Z
| [ttf2lht] -Add: centralize the stroker within main() so the pointer can be layter changed from the command line
|
M /work/util/ttf2lht/ttf2lht.c
|
|
r18930
| file changeset diff or repo changeset diff
| igor2 | 2018-08-24T05:15:31.499230Z
| [ttf2lht] -Add: let drivers extend the stroke structure, which should also be initialized and uninitialized
|
M /work/util/ttf2lht/ttf2lht.c
M /work/util/ttf2lht/drv_approx.c
M /work/util/ttf2lht/drv_anim.c
M /work/util/ttf2lht/drv_anim.h
|
|
|
r18928
| file changeset diff or repo changeset diff
| igor2 | 2018-08-23T05:42:01.725534Z
| [ttf2lht] -Add: drv_approx: optional, configurable comment char
|
M /work/util/ttf2lht/drv_approx.c
M /work/util/ttf2lht/drv_approx.h
|
|
r18927
| file changeset diff or repo changeset diff
| igor2 | 2018-08-23T05:25:21.631908Z
| [ttf2lht] -Split: generate output using drivers; for the simplest test, implement an animator driver; curve-to-line approximation is a fake driver too
|
M /work/util/ttf2lht/ttf2lht.c
A /work/util/ttf2lht/drv_approx.c
A /work/util/ttf2lht/drv_approx.h
A /work/util/ttf2lht/drv_anim.c
M /work/util/ttf2lht/Makefile
A /work/util/ttf2lht/drv_anim.h
|
|
r18926
| file changeset diff or repo changeset diff
| igor2 | 2018-08-23T05:16:18.484662Z
| [ttf2lht] -Del: available char loop - the process will be driven by an user specified char translation table, not by what characters are available in the ttf
|
M /work/util/ttf2lht/ttf2lht.c
|
|
r18924
| file changeset diff or repo changeset diff
| igor2 | 2018-08-22T06:49:33.985565Z
| [ttf2lht] -Fix: use cheap square function instead of pow(n,2)
|
M /work/util/ttf2lht/ttf2lht.c
M /work/util/ttf2lht/Makefile
|
|
|
|
|
r18920
| file changeset diff or repo changeset diff
| igor2 | 2018-08-22T06:01:16.462897Z
| [ttf2lht] -Add: iterate over ASCII glyphs and uninit the face/lib at the end
|
M /work/util/ttf2lht/ttf2lht.c
|
|
r18919
| file changeset diff or repo changeset diff
| igor2 | 2018-08-22T05:49:21.029785Z
| [ttf2lht] -Add: load a font face
|
A /work/util/ttf2lht/ttf2lht.c
A /work/util/ttf2lht
A /work/util/ttf2lht/Makefile
|
|
|
|
|