r38386 file changeset diff or repo changeset diff igor22023-10-04T04:27:39.299217Z
 
[font2] -Add: extend the low level text rendering API to receive text flags [font2] -Add: text rendering: execute the entity text flag
r36695 file changeset diff or repo changeset diff igor22022-08-13T14:17:51.592770Z
 
[font] -Cleanup: remove pcb_font_t from text object render and bbox
r36688 file changeset diff or repo changeset diff igor22022-08-13T13:18:39.531229Z
 
[core] -Change: rename old font get API to make room for the new for a graceful transition
r32686 file changeset diff or repo changeset diff igor22020-09-14T05:47:07.328695Z
 
[core] -Cleanup: remove unused var
r32465 file changeset diff or repo changeset diff igor22020-08-13T11:16:34.608561Z
 
[core] -Add: new conf node: appearance/label_thickness to make label text thickness configurable
r32464 file changeset diff or repo changeset diff igor22020-08-13T10:29:46.613866Z
 
[core] -Add: copyright banner in the smart label draw code
r32461 file changeset diff or repo changeset diff igor22020-08-13T10:11:03.404369Z
 
[core] -Add: smart label placement: use a temporary, local rtree for trying to find empty space while shuffling around labels
r32460 file changeset diff or repo changeset diff igor22020-08-13T09:10:34.569759Z
 
[core] -Add: introduce priorities for label draw so less favorable labels can be moved out of the way more easily
r32458 file changeset diff or repo changeset diff igor22020-08-13T08:45:50.193312Z
 
[core] -Add: infra for smart label placing ("smart" as in: try to avoid overlaps)

Command line to view the complete history:
svn log -v svn://svn.repo.hu/pcb-rnd/trunk/src/draw_label_smart.c