Index: doc-rnd/flagcomp.html
===================================================================
--- doc-rnd/flagcomp.html (nonexistent)
+++ doc-rnd/flagcomp.html (revision 48)
@@ -0,0 +1,23 @@
+
+
+ pcb-rnd - the [flagcomp] patch
+
+Many of the patches in this fork, and in possible future branches/forks
+may introduce new pin, pad or element flags. PCB loads and saves flags
+by converting the text representation to an in-memory binary format. Any
+flag not understood is lost.
+
+This patch adds a linked list of string flags, filled in with the unknown
+flags while loading a PCB. On save, these flags are appended to the normal
+flag list. This preserves all unknown flags (but not order of flags) in
+a load/save cycle.
+
+
save/load and compatibility
+This patch ensures compatibility in save/load cycles with flags introduced
+by later versions of vanilla PCB or different branches/forks of PCB by
+not removing flags they introduced.
+
+ plans
+No plans - this feature is fully implemented.
+
+
Index: doc-rnd/index.html
===================================================================
--- doc-rnd/index.html (revision 47)
+++ doc-rnd/index.html (revision 48)
@@ -21,6 +21,7 @@
[square] | change square pad to a generic shaped-pin based on the octagon pin code - this is an alternative to teardrops
|
[intconn] | component internal connections
|
[nonetlist] | components that are not part of the netlist and should not cause shorts
+ |
[flagcomp] | unknown flag compatibility
|
[debian] | Debian packaging the binaries configured to my own taste
|