r36984 file changeset diff or repo changeset diff igor22022-11-18T11:57:42.957366Z
 
[core] -Change: switch over to librnd's font -Del: local font rendering implementation in favor of librnd's

M /trunk/src_plugins/io_lihata/read.c
D /trunk/src/font_rnd.c
D /trunk/src_3rd/rnd_inclib/font
M /trunk/src/font.h
M /trunk/src/vtroutestyle.h
M /trunk/src_plugins/io_pcb/parse_y.y
M /trunk/src/Makefile.dep
M /trunk/src/obj_text.c
M /trunk/src/Makefile.in
M /trunk/src_plugins/io_pcb/parse_y.c
M /trunk/src/font.c
r36983 file changeset diff or repo changeset diff igor22022-11-18T09:24:01.720903Z
 
-Add: license banner in reimplemented font engine

M /trunk/src_3rd/rnd_inclib/font/font.c
r36909 file changeset diff or repo changeset diff igor22022-10-08T07:59:14.497805Z
 
[font] -Fix: cheap font draw: do not scale the font twice (more accurate bounding box match)

M /trunk/src_3rd/rnd_inclib/font/font.c
r36658 file changeset diff or repo changeset diff igor22022-08-06T15:41:47.384185Z
 
[dialogs] -Fix: parametric library: when generating parameter list, omit parameters with unknown type

M /trunk/src_3rd/rnd_inclib/dialogs/dlg_library_param.c
r36650 file changeset diff or repo changeset diff igor22022-08-04T06:28:20.649112Z
 
[font] -Add: calculate both centerline and real font height (with stroke thickness accounted for)

M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
r36640 file changeset diff or repo changeset diff igor22022-08-01T07:31:51.198544Z
 
[font] -Add: optional "_justify" string render API for word or glyph justified rendering

M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
r36639 file changeset diff or repo changeset diff igor22022-08-01T06:32:10.802880Z
 
[font] -Cleanup: remove unused RND_FONT_DRAW_API macro (need to design the API for linking, not #including, because it is going to be moved into librnd)

M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
r36637 file changeset diff or repo changeset diff igor22022-07-31T06:27:02.602531Z
 
[font] -Fix: reset width when estimating bbox for invalid character rectangle (compatibility with pcb-rnd)

M /trunk/src_3rd/rnd_inclib/font/font.c
r36633 file changeset diff or repo changeset diff igor22022-07-29T13:13:05.848285Z
 
[font] -Add: font v1 fixup call because the format doesn't have unknown glyph and font height

M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
r36632 file changeset diff or repo changeset diff igor22022-07-29T13:03:04.262363Z
 
[font] -Fix: uninitialized return value on font file load

M /trunk/src_3rd/rnd_inclib/font/font_lht.h
r36631 file changeset diff or repo changeset diff igor22022-07-29T05:26:41.017661Z
 
[font] -Cleanup: unused variable

M /trunk/src_3rd/rnd_inclib/font/font.c
r36629 file changeset diff or repo changeset diff igor22022-07-29T05:15:33.314773Z
 
[font] -Add: introduce compatibility mode in normalization

M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
r36623 file changeset diff or repo changeset diff igor22022-07-28T09:15:43.899722Z
 
-Fix: typo

M /trunk/src_3rd/rnd_inclib/font/font.c
r36622 file changeset diff or repo changeset diff igor22022-07-28T09:05:54.092670Z
 
[font] -Add: normalize calculates font-wise max height as well

M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
r36621 file changeset diff or repo changeset diff igor22022-07-28T06:55:53.797863Z
 
-Fix: font_lht: cut PCB deps

M /trunk/src_3rd/rnd_inclib/font/font_lht.h
r36620 file changeset diff or repo changeset diff igor22022-07-28T06:52:03.951297Z
 
-Fix: typo

M /trunk/src_3rd/rnd_inclib/font/font_lht.h
r36619 file changeset diff or repo changeset diff igor22022-07-28T06:51:21.807070Z
 
-Fix: font_lht uses the right (librnd) font type

M /trunk/src_3rd/rnd_inclib/font/font_lht.h
r36617 file changeset diff or repo changeset diff igor22022-07-28T06:47:49.169623Z
 
[font] -Add: font_lht: load font from file (helper function)

M /trunk/src_3rd/rnd_inclib/font/font_lht.h
r36575 file changeset diff or repo changeset diff igor22022-07-24T09:00:44.415967Z
 
[font] -Add: implement alloc-poly-in-glyph call

M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
r36573 file changeset diff or repo changeset diff igor22022-07-24T08:47:16.615777Z
 
[font] -Add: publish glyph free call

M /trunk/src_3rd/rnd_inclib/font/font.h
r36561 file changeset diff or repo changeset diff igor22022-07-24T03:59:36.477383Z
 
[font] -Fix: font copy: do not copy empty vectors

M /trunk/src_3rd/rnd_inclib/font/font.c
r36559 file changeset diff or repo changeset diff igor22022-07-23T15:41:21.448562Z
 
[font] -Fix: reset ->valid and dimensions in glyph free to indicate the glyph is unknown

M /trunk/src_3rd/rnd_inclib/font/font.c
r36557 file changeset diff or repo changeset diff igor22022-07-23T15:21:38.710430Z
 
[font] -Add: implement rnd_font_invalid_chars()

M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
r36556 file changeset diff or repo changeset diff igor22022-07-23T14:18:50.205695Z
 
[font] -Fix: passing the wrong object type to arc bbox call

M /trunk/src_3rd/rnd_inclib/font/font.c
r36552 file changeset diff or repo changeset diff igor22022-07-23T13:13:18.121495Z
 
[font] -Add: implement font free

M /trunk/src_3rd/rnd_inclib/font/font.c
r36546 file changeset diff or repo changeset diff igor22022-07-23T12:47:28.466967Z
 
[font] -Add: low level copy font call

M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
r36545 file changeset diff or repo changeset diff igor22022-07-23T09:42:38.177087Z
 
[font] -Add: publish font normalize API

M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
r36542 file changeset diff or repo changeset diff igor22022-07-23T09:29:13.025209Z
 
[font] -Add implement line and arc creation API

M /trunk/src_3rd/rnd_inclib/font/font.c
r36540 file changeset diff or repo changeset diff igor22022-07-23T08:36:16.898767Z
 
[font] -Add: code to load internal font into the new engine

M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
r36537 file changeset diff or repo changeset diff igor22022-07-23T05:50:22.303409Z
 
[font] -Add: reproduce "arc thicnkess ignores minimum thickness in bbox calculation" if compat mode is enabled

M /trunk/src_3rd/rnd_inclib/font/font.c
r36525 file changeset diff or repo changeset diff igor22022-07-22T14:36:38.185614Z
 
[font] -Add: pcb-rnd compatibility mode that reimplements the line thickness scaling bug

M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
r36524 file changeset diff or repo changeset diff igor22022-07-22T13:13:39.528756Z
 
[font] -Fix: wrong thikness used in arc bbox calc

M /trunk/src_3rd/rnd_inclib/font/font.c
r36522 file changeset diff or repo changeset diff igor22022-07-22T12:57:48.025729Z
 
[font] -Fix: follow original formula for figuring minimal thickness vs. scale

M /trunk/src_3rd/rnd_inclib/font/font.c
r36521 file changeset diff or repo changeset diff igor22022-07-22T12:21:40.867657Z
 
[font] -Fix: bbox calculation: do not add spacing twice

M /trunk/src_3rd/rnd_inclib/font/font.c
r36520 file changeset diff or repo changeset diff igor22022-07-22T12:08:28.569843Z
 
[font] -Fix: calculate unscaled radius for arcs

M /trunk/src_3rd/rnd_inclib/font/font.c
r36519 file changeset diff or repo changeset diff igor22022-07-22T10:56:19.355201Z
 
[font] -Fix: bbox calculation: wrong (reciprocal) scale factor on minimum thickness

M /trunk/src_3rd/rnd_inclib/font/font.c
r36517 file changeset diff or repo changeset diff igor22022-07-22T09:41:53.047065Z
 
[font] -Add: accurate transformed bbox calculation for text strings

M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
r36516 file changeset diff or repo changeset diff igor22022-07-22T07:48:35.311955Z
 
[font] -Cleanup: namespace

M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
r36514 file changeset diff or repo changeset diff igor22022-07-22T07:33:57.204886Z
 
[font] -Add: implement optional cheap render (level-of-detail optimization)

M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
r36496 file changeset diff or repo changeset diff igor22022-07-21T15:59:08.992614Z
 
[font] -Add: glyph atom draw: thin draw poly using lines on contour instead of rendering filled poly when thin_poly is set

M /trunk/src_3rd/rnd_inclib/font/font.c
r36492 file changeset diff or repo changeset diff igor22022-07-21T15:07:26.801403Z
 
-Fix: typo

M /trunk/src_3rd/rnd_inclib/font/font.c
r36491 file changeset diff or repo changeset diff igor22022-07-21T15:07:12.064735Z
 
[font] -Fix: did not set arc object thickness in transformation

M /trunk/src_3rd/rnd_inclib/font/font.c
r36490 file changeset diff or repo changeset diff igor22022-07-21T15:00:16.633544Z
 
[font] -Change: switch over from srtiped xyxyxy poly representation to xxxxyyy - more efficeint because the HID draw backend expects this format

M /trunk/src_3rd/rnd_inclib/font/font_lht.h
M /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/glyph.h
r36489 file changeset diff or repo changeset diff igor22022-07-21T14:33:09.187541Z
 
[font] -Cleanup: indentation

M /trunk/src_3rd/rnd_inclib/font/glyph.h
r36486 file changeset diff or repo changeset diff igor22022-07-21T13:17:42.012017Z
 
[font] -Fix: typo in coords for unknown glyph box

M /trunk/src_3rd/rnd_inclib/font/font.c
r36484 file changeset diff or repo changeset diff igor22022-07-21T11:30:47.305072Z
 
[font] -Fix: get vtgla to initialize new bytes to 0, the code depends on it

M /trunk/src_3rd/rnd_inclib/font/vtgla.h
r36467 file changeset diff or repo changeset diff igor22022-07-20T14:15:16.200994Z
 
[font] -Add: generic lihata loader

A /trunk/src_3rd/rnd_inclib/font/font_lht.h
r36466 file changeset diff or repo changeset diff igor22022-07-20T14:14:28.530374Z
 
[font] -Add: include protection on 2x mx xform

M /trunk/src_3rd/rnd_inclib/font/xform_mx.h
r36465 file changeset diff or repo changeset diff igor22022-07-20T12:40:59.625466Z
 
[font] -Add: naive reimplementation of the low level font rendering with a generic API

A /trunk/src_3rd/rnd_inclib/font/font.c
M /trunk/src_3rd/rnd_inclib/font/font.h
r36464 file changeset diff or repo changeset diff igor22022-07-20T09:55:54.369125Z
 
[font] -Add: explain what xdelta is

M /trunk/src_3rd/rnd_inclib/font/glyph.h
r36463 file changeset diff or repo changeset diff igor22022-07-20T08:31:29.998179Z
 
[font] -Cleanup: namespace

M /trunk/src_3rd/rnd_inclib/font/font.h
r36462 file changeset diff or repo changeset diff igor22022-07-20T07:53:27.289293Z
 
[font] -Import: 2d mx transformations

A /trunk/src_3rd/rnd_inclib/font/xform_mx.h
A /trunk/src_3rd/rnd_inclib/font/xform_mx.c
r36461 file changeset diff or repo changeset diff igor22022-07-20T05:46:54.837531Z
 
[font] -Add: API: font, glyph

A /trunk/src_3rd/rnd_inclib/font/vtgla.h
A /trunk/src_3rd/rnd_inclib/font
A /trunk/src_3rd/rnd_inclib/font/font.h
A /trunk/src_3rd/rnd_inclib/font/vtgla.c
A /trunk/src_3rd/rnd_inclib/font/glyph.h
r36379 file changeset diff or repo changeset diff igor22022-06-08T03:05:37.562294Z
 
[dialogs] -Fix: parametric library editor window title uses application name from rnd_app instead of hardwiring pcb-rnd as sch-rnd uses the same code too

M /trunk/src_3rd/rnd_inclib/dialogs/dlg_library_param.c
r36378 file changeset diff or repo changeset diff igor22022-06-03T13:10:35.041226Z
 
[fp_fs] -Fix: quote parametric footprint name with '' so it can contain space and ; [dialogs] -Fix: quote parametric footprint name with '' so it can contain space and ;

M /trunk/src_3rd/rnd_inclib/dialogs/dlg_library_param.c
M /trunk/src_plugins/fp_fs/fp_fs.c
r36183 file changeset diff or repo changeset diff igor22022-04-20T12:20:37.281653Z
 
[dialogs] -Move: parametric help query from lib dialog code to parametric code for reuse in sch-rnd

M /trunk/src_plugins/dialogs/dlg_library.c
M /trunk/src_3rd/rnd_inclib/dialogs/dlg_library_param.c
r36182 file changeset diff or repo changeset diff igor22022-04-20T12:02:53.782727Z
 
[dialogs] -Cleanup: abstract library entry's path for the parametric dialog so it can be reused in sch-rnd

M /trunk/src_plugins/dialogs/dlg_library.c
M /trunk/src_3rd/rnd_inclib/dialogs/dlg_library_param.c
r36181 file changeset diff or repo changeset diff igor22022-04-20T11:56:09.727263Z
 
-Fix: library param: even the .h depends on htsi

M /trunk/src_3rd/rnd_inclib/dialogs/dlg_library_param.h
r36180 file changeset diff or repo changeset diff igor22022-04-20T11:54:37.294403Z
 
-Fix: library param: include genht htsi (local dep)

M /trunk/src_3rd/rnd_inclib/dialogs/dlg_library_param.c
r36179 file changeset diff or repo changeset diff igor22022-04-20T11:46:03.957217Z
 
[dialogs] -Move: dlg_library_param.[ch] to src_3rd - it would be reused by sch-rnd as an svn extern

A /trunk/src_3rd/rnd_inclib
M /trunk/src_plugins/dialogs/dlg_library.c
A /trunk/src_3rd/rnd_inclib/dialogs/dlg_library_param.c
A /trunk/src_3rd/rnd_inclib/dialogs
D /trunk/src_plugins/dialogs/dlg_library_param.c
M /trunk/src/Makefile.dep
A /trunk/src_3rd/rnd_inclib/dialogs/dlg_library_param.h
D /trunk/src_plugins/dialogs/dlg_library_param.h

Command line to view the complete history:
svn log -v svn://svn.repo.hu/pcb-rnd//trunk/src_3rd/rnd_inclib