r20266 file changeset diff or repo changeset diff igor22018-10-23T04:09:00.737934Z
 
[ttf2lht] -Add: set font scale to 1000 for better precicion on curves

M /work/util/ttf2lht/ttf2lht.c
r20263 file changeset diff or repo changeset diff igor22018-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
r20262 file changeset diff or repo changeset diff igor22018-10-23T02:14:16.297972Z
 
[ttf2lht] -Fix: don't double free the polygon after no-hole clipping

M /work/util/ttf2lht/drv_poly.c
r20259 file changeset diff or repo changeset diff igor22018-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 igor22018-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 igor22018-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
r18959 file changeset diff or repo changeset diff igor22018-08-25T06:45:00.801295Z
 
[ttf2lht] -Fix: don't dice the poly if adding outlines failed

M /work/util/ttf2lht/drv_poly.c
r18958 file changeset diff or repo changeset diff igor22018-08-25T06:37:12.338056Z
 
[ttf2lht] -Add: convert multiple glyphs using a char map table

M /work/util/ttf2lht/ttf2lht.c
r18957 file changeset diff or repo changeset diff igor22018-08-25T06:33:47.243307Z
 
[ttf2lht] -Add: y-mirror for the lihata output

M /work/util/ttf2lht/drv_poly.c
r18956 file changeset diff or repo changeset diff igor22018-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
r18955 file changeset diff or repo changeset diff igor22018-08-25T06:26:08.175948Z
 
[ttf2lht] -Add: write font fiel header/footer

M /work/util/ttf2lht/drv_poly.c
r18954 file changeset diff or repo changeset diff igor22018-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
r18953 file changeset diff or repo changeset diff igor22018-08-25T06:10:19.937426Z
 
[ttf2lht] -Add: set up translation/scale according to ttf headers

M /work/util/ttf2lht/ttf2lht.c
r18952 file changeset diff or repo changeset diff igor22018-08-25T06:08:48.916339Z
 
[ttf2lht] -Add: missing main API

A /work/util/ttf2lht/ttf2lht.h
r18951 file changeset diff or repo changeset diff igor22018-08-25T05:56:14.544852Z
 
[ttf2lht] -Add: write lihata font glyph header/footer

M /work/util/ttf2lht/drv_poly.c
r18950 file changeset diff or repo changeset diff igor22018-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 igor22018-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 igor22018-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 igor22018-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
r18945 file changeset diff or repo changeset diff igor22018-08-24T08:16:04.150196Z
 
[ttf2lht] -Change: no holes dicer shouldn't free the pa

M /work/util/ttf2lht/temp_copy.c
r18944 file changeset diff or repo changeset diff igor22018-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 igor22018-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 igor22018-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 igor22018-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
r18939 file changeset diff or repo changeset diff igor22018-08-24T07:07:57.667276Z
 
[ttf2lht] -Add: prepare for building a polyarea

M /work/util/ttf2lht/drv_poly.h
r18937 file changeset diff or repo changeset diff igor22018-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 igor22018-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
r18935 file changeset diff or repo changeset diff igor22018-08-24T05:58:55.145080Z
 
[ttf2lht] -Add: poly building: build the current pline from line_to

M /work/util/ttf2lht/drv_poly.c
r18934 file changeset diff or repo changeset diff igor22018-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 igor22018-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 igor22018-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 igor22018-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 igor22018-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
r18929 file changeset diff or repo changeset diff igor22018-08-23T06:24:05.630776Z
 
[ttf2lht] -Add: link pcb-rnd's poly lib

M /work/util/ttf2lht/Makefile
A /work/util/ttf2lht/compat_dummy.c
r18928 file changeset diff or repo changeset diff igor22018-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 igor22018-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 igor22018-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 igor22018-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
r18923 file changeset diff or repo changeset diff igor22018-08-22T06:48:12.540783Z
 
[ttf2lht] -Add: line approximation for conics

M /work/util/ttf2lht/ttf2lht.c
M /work/util/ttf2lht/Makefile
r18922 file changeset diff or repo changeset diff igor22018-08-22T06:40:32.810575Z
 
[ttf2lht] -Add: stroke context struct

M /work/util/ttf2lht/ttf2lht.c
r18921 file changeset diff or repo changeset diff igor22018-08-22T06:36:20.047802Z
 
[ttf2lht] -Add: decompose outline font into stroke commands

M /work/util/ttf2lht/ttf2lht.c
r18920 file changeset diff or repo changeset diff igor22018-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 igor22018-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

Command line to view the complete history:
svn log -v svn://svn.repo.hu/pcb-rnd///work/util/ttf2lht