Index: doc/developer/new_model_progress/roadmap.dot
===================================================================
--- doc/developer/new_model_progress/roadmap.dot (revision 15422)
+++ doc/developer/new_model_progress/roadmap.dot (revision 15423)
@@ -6,6 +6,7 @@
"2017_3b" [label="" shape=plaintext]
"2017_4" [label="2017\n4th\nquarter" shape=plaintext]
"2018_1" [label="2018\n1st\nquarter" shape=plaintext]
+ "2018_2" [label="2018\n2nd\nquarter" shape=plaintext]
"2016_4" -> "2017_1" [style=invisible arrowhead=none]
"2017_1" -> "2017_2" [style=invisible arrowhead=none]
@@ -13,6 +14,7 @@
"2017_3" -> "2017_3b" [style=invisible arrowhead=none]
"2017_3b" -> "2017_4" [style=invisible arrowhead=none]
"2017_4" -> "2018_1" [style=invisible arrowhead=none]
+ "2018_1" -> "2018_2" [style=invisible arrowhead=none]
lihata [color=green label="Lihata:\nNew native file format\nso we can make our changes\nwithout breaking compatibilty\nor having to wait for mainline"]
layer [color=green label="layer rewrite:\nmuch more detailed model of\nphysical and logical layers"]
@@ -37,6 +39,8 @@
{ rank=same; "2017_3" subcircuit}
{ rank=same; "2017_3b" binding term}
{ rank=same; "2017_4" padstacks}
+ { rank=same; "2018_1" elem_replace}
+ { rank=same; "2018_2" elem_remove}
lihata -> layer
layer -> subcircuit
Index: doc/developer/new_model_progress/roadmap.svg
===================================================================
--- doc/developer/new_model_progress/roadmap.svg (revision 15422)
+++ doc/developer/new_model_progress/roadmap.svg (revision 15423)
@@ -66,8 +66,17 @@
2017_4->2018_1
+
+2018_2
+2018
+2nd
+quarter
+
+
+2018_1->2018_2
+
-lihata
+lihata
Lihata:
New native file format
@@ -76,7 +85,7 @@
or having to wait for mainline
-layer
+layer
layer rewrite:
much more detailed model of
@@ -83,23 +92,23 @@
physical and logical layers
-lihata->layer
+lihata->layer
-subcircuit
+subcircuit
subcircuit:
footprints without special objects
-layer->subcircuit
+layer->subcircuit
-binding
+binding
layer binding:
abstract layer recipes
@@ -108,12 +117,12 @@
given board's stackup
-layer->binding
+layer->binding
-compositing
+compositing
layer compositing:
positive/nagative drawn layers within a group
@@ -120,17 +129,17 @@
allows drawing paste, mask, inverse silk, etc.
-layer->compositing
+layer->compositing
-subcircuit->binding
+subcircuit->binding
-term
+term
subcircuit terminals:
generalized pin/pad idea
@@ -138,12 +147,12 @@
to be a pin or pad
-subcircuit->term
+subcircuit->term
-elem_replace
+elem_replace
element replacement:
replace the old element model
@@ -152,59 +161,59 @@
anything an element could do
-subcircuit->elem_replace
+subcircuit->elem_replace
-binding->elem_replace
+binding->elem_replace
-fp_nolimit
+fp_nolimit
goal:
footprints without limitations
-binding->fp_nolimit
+binding->fp_nolimit
-clean
+clean
goal:
clean, tree based data structure
-binding->clean
+binding->clean
-compositing->fp_nolimit
+compositing->fp_nolimit
-compositing->clean
+compositing->clean
-term->fp_nolimit
+term->fp_nolimit
-term->clean
+term->clean
-elem_remove
+elem_remove
element removal:
remove elements, element-lines, element-arcs
@@ -212,17 +221,17 @@
in favor of subcircuits and pad stacks
-elem_replace->elem_remove
+elem_replace->elem_remove
-elem_remove->clean
+elem_remove->clean
-padstacks
+padstacks
pad stacks:
a via (or pin or pad)
@@ -231,12 +240,12 @@
on different layer groups
-padstacks->elem_replace
+padstacks->elem_replace
-bbvia
+bbvia
blind/buried via:
a pad stack has per layer info on
@@ -244,27 +253,27 @@
also have such info about the drill ends
-padstacks->bbvia
+padstacks->bbvia
-recur
+recur
subcircuit in subcircuit
-clean->recur
+clean->recur
-hier
+hier
hierarchical netlists
-recur->hier
+recur->hier