Index: trunk/src/flag.h =================================================================== --- trunk/src/flag.h (revision 38383) +++ trunk/src/flag.h (revision 38384) @@ -94,7 +94,8 @@ PCB_FLAG_DRC_INTCONN = 0x100000,/* Set for objects are put on the DRC mark because of an intconn */ PCB_FLAG_CLEARPOLYPOLY= 0x200000,/* polygon clearning other polygons */ PCB_FLAG_DYNTEXT = 0x400000,/* templated text */ - PCB_FLAG_FLOATER = 0x800000 /* object ignores subc lock */ + PCB_FLAG_FLOATER = 0x800000,/* object ignores subc lock */ + PCB_FLAG_ENTITY = 0x1000000/* text object substitutes &entity; (from lihata board v9) */ /* PCB_FLAG_NOCOPY = (PCB_FLAG_FOUND | CONNECTEDFLAG)*/ } pcb_flag_values_t; Index: trunk/src/flag_str.c =================================================================== --- trunk/src/flag_str.c (revision 38383) +++ trunk/src/flag_str.c (revision 38384) @@ -87,7 +87,8 @@ {FN(PCB_FLAG_TERMNAME), N("termname"), PCB_OBJ_LINE | PCB_OBJ_ARC | PCB_OBJ_POLY | PCB_OBJ_TEXT | PCB_OBJ_PSTK | PCB_OBJ_SUBC, "when set the names of pins are shown.", 0, 0}, {FN(PCB_FLAG_CLEARPOLYPOLY), N("clearpolypoly"), PCB_OBJ_POLY, "For polygons, apply clearance to nearby polygons", 0, 0}, {FN(PCB_FLAG_DYNTEXT), N("dyntext"), PCB_OBJ_TEXT, "For text: dynamic string (substitute %patterns%)", 0, 0}, - {FN(PCB_FLAG_FLOATER), N("floater"), PCB_OBJ_ANY, "subc part can be moved after subc placing", 0, 0} + {FN(PCB_FLAG_FLOATER), N("floater"), PCB_OBJ_ANY, "subc part can be moved after subc placing", 0, 0}, + {FN(PCB_FLAG_ENTITY), N("entity"), PCB_OBJ_TEXT, "For text: substitute &entity; with glyph", 0, 0} }; #undef N #undef FN