first page | previous page | next page
r10223 file changeset diff or repo changeset diff igor22024-01-22T08:25:53.321483Z
 
[TODO] -Add: attrib symlink task to possible nlnet extension list

M /trunk/doc/TODO
r10222 file changeset diff or repo changeset diff igor22024-01-22T08:23:23.288656Z
 
[TODO] -Move: attrib symlink needs file format version bump, postpone it

M /trunk/doc/TODO
r10221 file changeset diff or repo changeset diff igor22024-01-22T08:18:24.786066Z
 
[TODO] -Update: hierarchic: attribute parameter pass-down implemented

M /trunk/doc/TODO
r10220 file changeset diff or repo changeset diff igor22024-01-22T07:58:24.304066Z
 
-Fix: typo (off-by-one) in r10219

M /trunk/src/libcschem/compile.c
r10219 file changeset diff or repo changeset diff igor22024-01-22T07:41:23.090423Z
 
[lib] -Add: hierarchic: copy cschem/param/ attributes of sheet ref symbols to child sheet params before descend (hierarchic parameter passing)

M /trunk/src/libcschem/compile.c
r10218 file changeset diff or repo changeset diff igor22024-01-22T07:39:34.162986Z
 
[lib] -Add: attribute copyfunction that changes the key of the attribute during the copy

M /trunk/src/libcschem/attrib.c
M /trunk/src/libcschem/attrib.h
r10217 file changeset diff or repo changeset diff igor22024-01-22T04:43:14.276406Z
 
-Update: in the far future when non-graphical sheets can do hierarchy, the code should use the dedicateddescend function instead of low level sheet compile so that all the preparations are done

M /trunk/src/plugins/lib_ngrp/lib_ngrp.c
r10216 file changeset diff or repo changeset diff igor22024-01-22T04:42:17.606998Z
 
-Fix: namespace pollution

M /trunk/src/libcschem/compile.c
M /trunk/src/libcschem/compile.h
r10215 file changeset diff or repo changeset diff igor22024-01-22T04:41:21.751273Z
 
[lib] -Add: hiearchic: separate and expose the descend() function so it can be reused more easily

M /trunk/src/libcschem/compile.c
M /trunk/src/libcschem/compile.h
r10214 file changeset diff or repo changeset diff igor22024-01-22T04:08:50.832009Z
 
[doc] -Add: desgind doc {des6:15} defines the term "sheet reference symbol" explicitly to make it easier to link back from other docs [doc] -Fix: refine the wording of des6

M /trunk/doc/design/06_hierarchy.html
r10213 file changeset diff or repo changeset diff igor22024-01-22T03:59:25.135588Z
 
[doc] -Fix: excess </table> in desing doc chapter 4

M /trunk/doc/design/04_attrib.html
r10212 file changeset diff or repo changeset diff igor22024-01-21T18:04:02.894452Z
 
[TODO] -Add: multiple project unsaved exit bug

M /trunk/doc/TODO
r10211 file changeset diff or repo changeset diff igor22024-01-21T08:57:52.339415Z
 
[TODO] -Update: re-tested spice tutorial sim/ cases, they are not broken by hierarchic improvements

M /trunk/doc/TODO
r10210 file changeset diff or repo changeset diff igor22024-01-21T08:49:44.447893Z
 
[TODO] -Move: attrib symlink under the hierarchic section, the first use would be there

M /trunk/doc/TODO
r10209 file changeset diff or repo changeset diff igor22024-01-21T08:48:34.945717Z
 
[TODO] -Update: non-graphical sheets can't be in hierarchy for now

M /trunk/doc/TODO
r10208 file changeset diff or repo changeset diff igor22024-01-21T08:43:40.288167Z
 
[lib_ngrp] -Add: hierarchic: disable descend: we are not supporting non-graphical sheet hierarchies for now

M /trunk/src/plugins/lib_ngrp/lib_ngrp.c
r10207 file changeset diff or repo changeset diff igor22024-01-21T08:43:07.651021Z
 
[doc] -Add: explain why non-graphical sheets can't be in hierarhic

M /trunk/doc/user/06_features/hierarchic/index.html
r10206 file changeset diff or repo changeset diff igor22024-01-21T08:35:53.533129Z
 
[lib] -Add: hierarchic: comment the place in the compiler code where terminal bingins are done

M /trunk/src/libcschem/compile.c
r10205 file changeset diff or repo changeset diff igor22024-01-20T09:39:26.823783Z
 
[TODO] -Update: progress on hierarchic

M /trunk/doc/TODO
r10204 file changeset diff or repo changeset diff igor22024-01-20T09:39:09.519341Z
 
[doc] -Add: hierarchic: {des6:8} specifies the fallbackbehavior of ^/ addressing: if nothing is found, no global net is created but error is thrown

M /trunk/doc/design/06_hierarchy.html
r10203 file changeset diff or repo changeset diff igor22024-01-20T09:38:00.901079Z
 
[lib] -Fix: hierarchic: do not create global net for an unbound ^/ net or component reference, rather throw an error; this is the whole point of ^/ over auto

M /trunk/src/libcschem/abs_net.c
M /trunk/src/libcschem/abs_comp.c
r10202 file changeset diff or repo changeset diff igor22024-01-20T09:15:28.460254Z
 
-Update: tests: spice_slot ref to the new anon net naming of r10201

M /trunk/tests/hier/spice_slot/spc.ref
r10201 file changeset diff or repo changeset diff igor22024-01-20T09:12:49.097789Z
 
[lib] -Fix: hierarchic: descend into child sheets only after all nets and components of the current sheet are compiled so that v/name referneces are created before the child's ^/name references are evaluated

M /trunk/src/libcschem/compile.c
r10200 file changeset diff or repo changeset diff igor22024-01-20T08:27:59.437164Z
 
[TODO] -Update: progress on hierarchic

M /trunk/doc/TODO
r10199 file changeset diff or repo changeset diff igor22024-01-20T08:26:35.526830Z
 
-Fix: typos

M /trunk/doc/user/06_features/hierarchic/index.html
r10198 file changeset diff or repo changeset diff igor22024-01-20T08:23:29.128624Z
 
[doc] -Add: {des6:28} specifies that the same hierarchic prefixes are used for components that are used for networks.

M /trunk/doc/design/06_hierarchy.html
r10197 file changeset diff or repo changeset diff igor22024-01-20T07:53:33.838832Z
 
[TODO] -Add: hierarchic: more to document and test, plus a bug to debug

M /trunk/doc/TODO
r10196 file changeset diff or repo changeset diff igor22024-01-20T07:50:56.054380Z
 
[doc] -Add: hierarchic: document symbol name prefixing

M /trunk/doc/user/06_features/hierarchic/index.html
r10195 file changeset diff or repo changeset diff igor22024-01-20T07:42:34.041138Z
 
[doc] -Add: hierarchic: describe the "/" global name prefix to enforce global scope

M /trunk/doc/user/06_features/hierarchic/index.html
r10194 file changeset diff or repo changeset diff igor22024-01-20T07:27:32.806400Z
 
[doc] -Add: hierarchic: document subtree local binding

M /trunk/doc/user/06_features/hierarchic/index.html
r10193 file changeset diff or repo changeset diff igor22024-01-20T06:53:44.730454Z
 
[doc] -Add: hierarchic: subtree local example

R /trunk/doc/examples/hierarchic/32_subtree/main.rs
M /trunk/doc/examples/hierarchic/32_subtree/led.rs
A /trunk/doc/examples/hierarchic/32_subtree/led_ctrl.rs
M /trunk/doc/examples/hierarchic/32_subtree/project.lht
A /trunk/doc/examples/hierarchic/32_subtree
r10192 file changeset diff or repo changeset diff igor22024-01-20T04:46:13.149554Z
 
[doc] -Fix: hierarchic: 10_cpu example missing connections on the serial sheet

M /trunk/doc/examples/hierarchic/10_cpu/serial.rs
M /trunk/doc/examples/hierarchic/10_cpu/10_cpu.tdx
r10191 file changeset diff or repo changeset diff igor22024-01-20T04:40:06.846158Z
 
[doc] -Add: hierarchic: link in 10_cpu and mention project.lht

M /trunk/doc/user/06_features/hierarchic/index.html
r10190 file changeset diff or repo changeset diff igor22024-01-20T04:37:53.569991Z
 
[doc] -Add: hierarchic: example 10_cpu

A /trunk/doc/examples/hierarchic/10_cpu/project.lht
A /trunk/doc/examples/hierarchic/10_cpu/main.rs
A /trunk/doc/examples/hierarchic/10_cpu/serial.rs
A /trunk/doc/examples/hierarchic/10_cpu/psu.rs
A /trunk/doc/examples/hierarchic/10_cpu/10_cpu.tdx
A /trunk/doc/examples/hierarchic/10_cpu/button_mx.rs
A /trunk/doc/examples/hierarchic/10_cpu
r10189 file changeset diff or repo changeset diff igor22024-01-20T03:50:06.852045Z
 
[doc] -Add: hierarchic: explain the structure of the chapter, as it's long

M /trunk/doc/user/06_features/hierarchic/index.html
r10188 file changeset diff or repo changeset diff igor22024-01-20T03:44:21.431659Z
 
[doc] -Add: hierarchic: enable autotoc

M /trunk/doc/user/06_features/hierarchic/index.html
r10187 file changeset diff or repo changeset diff igor22024-01-20T03:17:39.887285Z
 
[doc] -Add: hierarchic: cross link the 3 led examples for intermediate uses

M /trunk/doc/user/06_features/hierarchic/index.html
r10186 file changeset diff or repo changeset diff igor22024-01-20T03:16:56.567813Z
 
[doc] -Cleanup: hierarchic examples renamed to match the structure of the user doc

A /trunk/doc/examples/hierarchic/24_led
A /trunk/doc/examples/hierarchic/22_led
D /trunk/doc/examples/hierarchic/02_led
D /trunk/doc/examples/hierarchic/01_led
A /trunk/doc/examples/hierarchic/20_led
D /trunk/doc/examples/hierarchic/03_led
r10185 file changeset diff or repo changeset diff igor22024-01-20T03:06:16.170858Z
 
[doc] -Add: hierarchic: plan more sections

M /trunk/doc/user/06_features/hierarchic/index.html
r10184 file changeset diff or repo changeset diff igor22024-01-19T15:21:21.878574Z
 
[doc] -Add: user doc for hierarchic design (incomplete)

A /trunk/doc/user/06_features/hierarchic/index.html
A /trunk/doc/user/06_features/hierarchic
r10183 file changeset diff or repo changeset diff igor22024-01-19T15:15:58.389203Z
 
[doc] -Change: hierarchic: simplify the spice unslot example by using U1 and U2 for the two slots

M /trunk/doc/examples/hierarchic/60_spice_unslot/dual_opamp.rs
r10182 file changeset diff or repo changeset diff igor22024-01-19T15:08:28.949949Z
 
[doc] -Add: export_spice unslotting section anchor so it cna be directly linked

M /trunk/doc/user/07_io/export_spice/pinout.html
r10181 file changeset diff or repo changeset diff igor22024-01-19T12:02:00.097633Z
 
[lib_ngrp] -Add: prepare for hierarchic descend

M /trunk/src/plugins/lib_ngrp/lib_ngrp.c
M /trunk/src/plugins/lib_ngrp/lib_ngrp.h
r10180 file changeset diff or repo changeset diff igor22024-01-19T10:49:30.391167Z
 
[lib] -Add: hierarchic: publish compiler's low level sheet compile, non-graphical sheets will need it

M /trunk/src/libcschem/compile.c
M /trunk/src/libcschem/compile.h
r10179 file changeset diff or repo changeset diff igor22024-01-19T10:49:06.270717Z
 
[lib] -Add: hierarchic: subsheet lookup by string addresses

M /trunk/src/libcschem/hierarchy.h
M /trunk/src/libcschem/hierarchy.c
r10178 file changeset diff or repo changeset diff igor22024-01-19T08:54:29.130443Z
 
[TODO] -Update: progress on hierarchic vs. spice

M /trunk/doc/TODO
r10177 file changeset diff or repo changeset diff igor22024-01-19T08:31:29.303003Z
 
[doc] -Add: hierarchic: export_spice user doc for unslotting links to the unslotting example

M /trunk/doc/user/07_io/export_spice/pinout.html
r10176 file changeset diff or repo changeset diff igor22024-01-19T08:30:49.717184Z
 
[doc] -Add: hierarchic: example 60_spice_unslot for unslotting a dual opamp for spice

A /trunk/doc/examples/hierarchic/60_spice_unslot/60_spice_unslot.cir
A /trunk/doc/examples/hierarchic/60_spice_unslot/dual_opamp.rs
A /trunk/doc/examples/hierarchic/60_spice_unslot/project.lht
A /trunk/doc/examples/hierarchic/60_spice_unslot/main.rs
A /trunk/doc/examples/hierarchic/60_spice_unslot
r10175 file changeset diff or repo changeset diff igor22024-01-19T08:10:56.821283Z
 
[lib_netlist_exp] -Fix: hierarchic: if display/name or refdes is available, prefer that over more fancy solutions

M /trunk/src/plugins/lib_netlist_exp/lib_netlist_exp.c
r10174 file changeset diff or repo changeset diff igor22024-01-19T08:08:56.310115Z
 
[tests] -Add: hierarchic: test case for spice export

A /trunk/tests/hier/spice_slot/project.lht
A /trunk/tests/hier/spice_slot
A /trunk/tests/hier/spice_slot/spc.ref
A /trunk/tests/hier/spice_slot/root.rs
A /trunk/tests/hier/spice_slot/child.rs
A /trunk/tests/hier/spice_slot/Makefile
r10173 file changeset diff or repo changeset diff igor22024-01-19T08:02:24.705675Z
 
[target_spice] -Add: include hierarchic prefix in display name - that's what gets exported

M /trunk/src/plugins/target_spice/target_spice.c
r10172 file changeset diff or repo changeset diff igor22024-01-19T04:47:56.933337Z
 
[target_spice] -Add: hierarchic: prepend first character of the original component name before adding hierarchic path - first chaacter determines device type in the ancient spice format

M /trunk/src/plugins/target_spice/target_spice.c
r10171 file changeset diff or repo changeset diff igor22024-01-19T04:39:22.186345Z
 
[target_spice] -Add: hierarchic: when generating full component name for a slotted device, prepend hierarchic prefix

M /trunk/src/plugins/target_spice/target_spice.c
r10170 file changeset diff or repo changeset diff igor22024-01-19T04:30:53.668337Z
 
[lib] -Fix: hierarchic: full file name match when comparing named sheet with loadnames

M /trunk/src/libcschem/hierarchy.c
r10169 file changeset diff or repo changeset diff igor22024-01-19T04:11:02.505866Z
 
[TODO] -Update: 02_led example problem fixed

M /trunk/doc/TODO
r10168 file changeset diff or repo changeset diff igor22024-01-19T04:10:14.040319Z
 
[doc] -Add: hierarchic: example with global net binding

R /trunk/doc/examples/hierarchic/03_led/led.rs
M /trunk/doc/examples/hierarchic/03_led/main.rs
A /trunk/doc/examples/hierarchic/03_led
r10167 file changeset diff or repo changeset diff igor22024-01-19T04:05:38.764542Z
 
[doc] -Fix: hierarchic example 02_led: make all named nets local so they do not bind

M /trunk/doc/examples/hierarchic/02_led/led.rs
r10166 file changeset diff or repo changeset diff igor22024-01-18T16:05:28.180808Z
 
[TODO] -Update: progress on hierarchic

M /trunk/doc/TODO
r10165 file changeset diff or repo changeset diff igor22024-01-18T16:04:40.795246Z
 
[tests] -Add: hierarchic test case mixing wirenet and attribute based connections across different levels of the hierarchy

M /trunk/tests/hier/nlmix/abst.ref
M /trunk/tests/hier/nlmix/l1.rs
M /trunk/tests/hier/nlmix/l2.rs
A /trunk/tests/hier/nlmix
r10164 file changeset diff or repo changeset diff igor22024-01-18T15:52:00.922197Z
 
[TODO] -Add: net binding bug

M /trunk/doc/TODO
r10163 file changeset diff or repo changeset diff igor22024-01-18T15:39:49.314045Z
 
[doc] -Fix: hierarchic: led examples should us e./ prefix for led-local component names to avoid binding

M /trunk/doc/examples/hierarchic/02_led/led.rs
M /trunk/doc/examples/hierarchic/01_led/led.rs
r10162 file changeset diff or repo changeset diff igor22024-01-18T14:56:23.809441Z
 
-Fix: hier clg test's ref

M /trunk/tests/hier/clg/abst.ref
r10161 file changeset diff or repo changeset diff igor22024-01-18T14:54:26.548918Z
 
[tests] -Add: hierarchic: test cases clg and clup to test global and subtree local component binding

R /trunk/tests/hier/clg/l0.rs
R /trunk/tests/hier/clup/l0.rs
A /trunk/tests/hier/clup/Makefile
R /trunk/tests/hier/clup/l1.rs
A /trunk/tests/hier/clg
A /trunk/tests/hier/clup/abst.ref
A /trunk/tests/hier/clg/Makefile
R /trunk/tests/hier/clup/l2.rs
R /trunk/tests/hier/clg/l1.rs
A /trunk/tests/hier/clup
R /trunk/tests/hier/clg/l2.rs
A /trunk/tests/hier/clg/abst.ref
r10160 file changeset diff or repo changeset diff igor22024-01-18T14:44:51.305359Z
 
[tests] -Add: hierarchic: cl2 and cl3 test cases for ./ (auto) prefixed components

R /trunk/tests/hier/cl3/l2.rs
A /trunk/tests/hier/cl2
A /trunk/tests/hier/cl3/Makefile
A /trunk/tests/hier/cl3
A /trunk/tests/hier/cl2/Makefile
A /trunk/tests/hier/cl3/abst.ref
R /trunk/tests/hier/cl2/l0.rs
A /trunk/tests/hier/cl2/abst.ref
R /trunk/tests/hier/cl3/l0.rs
R /trunk/tests/hier/cl2/l1.rs
R /trunk/tests/hier/cl3/l1.rs
R /trunk/tests/hier/cl2/l2.rs
r10159 file changeset diff or repo changeset diff igor22024-01-18T14:33:50.277460Z
 
[tests] -Add: make hier/cl1 testable

M /trunk/tests/hier/cl1/l0.rs
A /trunk/tests/hier/cl1/Makefile
M /trunk/tests/hier/cl1/l1.rs
A /trunk/tests/hier/cl1/abst.ref
r10158 file changeset diff or repo changeset diff igor22024-01-18T14:31:40.615646Z
 
[lib] -Fix: hierarchic: the compiler needs to look up existing components using hierarchic lookup to make sure binding happens

M /trunk/src/libcschem/compile.c
r10157 file changeset diff or repo changeset diff igor22024-01-18T14:09:33.366152Z
 
-Cleanup: remove excess wirenets and sheet refs from test case

M /trunk/tests/hier/cl1/l2.rs
M /trunk/tests/hier/cl1/l1.rs
r10156 file changeset diff or repo changeset diff igor22024-01-18T14:03:18.018525Z
 
[tests] -Add: hierarchic: component merge test case: auto names

A /trunk/tests/hier/cl1/project.lht
A /trunk/tests/hier/cl1/l2.rs
A /trunk/tests/hier/cl1
A /trunk/tests/hier/cl1/l0.rs
A /trunk/tests/hier/cl1/l1.rs
r10155 file changeset diff or repo changeset diff igor22024-01-18T13:18:05.991361Z
 
-Cleanup: rename hier test cases, prefixing with 'n' for networks, to make room for component tests

D /trunk/tests/hier/lg
D /trunk/tests/hier/l3
D /trunk/tests/hier/lup
A /trunk/tests/hier/nl1
A /trunk/tests/hier/nl2
A /trunk/tests/hier/nl1a
D /trunk/tests/hier/lupa
A /trunk/tests/hier/nlg
A /trunk/tests/hier/nl3
A /trunk/tests/hier/nl2a
A /trunk/tests/hier/nlga
A /trunk/tests/hier/nl3a
A /trunk/tests/hier/nlupa
D /trunk/tests/hier/l1a
A /trunk/tests/hier/nlup
D /trunk/tests/hier/l2a
D /trunk/tests/hier/l1
D /trunk/tests/hier/lga
D /trunk/tests/hier/l3a
D /trunk/tests/hier/l2
r10154 file changeset diff or repo changeset diff igor22024-01-18T13:12:25.135615Z
 
[tests] -Cleanup: hierarchic: simplify existing tests, always use the same file name for the export

M /trunk/tests/hier/lga/Makefile
A /trunk/tests/hier/l2a/abst.ref
D /trunk/tests/hier/l1a/l1a.abst.ref
A /trunk/tests/hier/l3/abst.ref
D /trunk/tests/hier/l2/l2.abst.ref
A /trunk/tests/hier/lupa/abst.ref
A /trunk/tests/hier/lup/abst.ref
A /trunk/tests/hier/lg/abst.ref
D /trunk/tests/hier/l2a/l2a.abst.ref
A /trunk/tests/hier/lga/abst.ref
D /trunk/tests/hier/lg/lg.abst.ref
M /trunk/tests/hier/l2/Makefile
D /trunk/tests/hier/l3a/l3a.abst.ref
M /trunk/tests/hier/l1/Makefile
D /trunk/tests/hier/lupa/lupa.abst.ref
A /trunk/tests/hier/l2/abst.ref
M /trunk/tests/hier/l3a/Makefile
D /trunk/tests/hier/l3/l3.abst.ref
A /trunk/tests/hier/l1/abst.ref
M /trunk/tests/hier/lupa/Makefile
D /trunk/tests/hier/lga/lga.abst.ref
M /trunk/tests/hier/l1a/Makefile
A /trunk/tests/hier/l3a/abst.ref
M /trunk/tests/hier/l2a/Makefile
D /trunk/tests/hier/lup/lup.abst.ref
M /trunk/tests/hier/l3/Makefile
M /trunk/tests/hier/lup/Makefile
M /trunk/tests/hier/lg/Makefile
A /trunk/tests/hier/l1a/abst.ref
D /trunk/tests/hier/l1/l1.abst.ref
r10153 file changeset diff or repo changeset diff igor22024-01-18T12:56:31.730413Z
 
[TODO] -Update: group items by topic under the hierarchic section

M /trunk/doc/TODO
r10152 file changeset diff or repo changeset diff igor22024-01-18T12:33:19.020291Z
 
[TODO] -Update: long term roadmap: current state of hierarchic support already does what's listed here (minus the bugs it may still contain)

M /trunk/doc/TODO.roadmap
r10151 file changeset diff or repo changeset diff igor22024-01-18T12:25:42.628438Z
 
-Update: deps

M /trunk/src/sch-rnd/Makefile.dep
M /trunk/src/libcschem/Makefile.dep
r10150 file changeset diff or repo changeset diff igor22024-01-18T12:15:54.116955Z
 
[TODO] -Update: progress on hierarchic

M /trunk/doc/TODO
r10149 file changeset diff or repo changeset diff igor22024-01-18T12:12:50.008467Z
 
[target_spice] -Fix: generate both global and local component name to not break hierarchy

M /trunk/src/plugins/target_spice/target_spice.c
r10148 file changeset diff or repo changeset diff igor22024-01-18T12:07:23.162160Z
 
-Update: hier test refs for r10147

M /trunk/tests/hier/l1a/l1a.abst.ref
M /trunk/tests/hier/l2/l2.abst.ref
M /trunk/tests/hier/l2a/l2a.abst.ref
M /trunk/tests/hier/lg/lg.abst.ref
M /trunk/tests/hier/l3a/l3a.abst.ref
M /trunk/tests/hier/lupa/lupa.abst.ref
M /trunk/tests/hier/l3/l3.abst.ref
M /trunk/tests/hier/lga/lga.abst.ref
M /trunk/tests/hier/lup/lup.abst.ref
M /trunk/tests/hier/l1/l1.abst.ref
r10147 file changeset diff or repo changeset diff igor22024-01-18T12:05:53.529932Z
 
[lib] -Add: hierarchic: implement prefix addressing scheme in component names

M /trunk/src/libcschem/abs_comp.c
r10146 file changeset diff or repo changeset diff igor22024-01-18T10:50:50.212525Z
 
-Cleanup: excess whitepsace

M /trunk/src/libcschem/abs_net.c
r10145 file changeset diff or repo changeset diff igor22024-01-18T10:40:12.729786Z
 
-Cleanup: code simplification

M /trunk/src/libcschem/abs_net.c
r10144 file changeset diff or repo changeset diff igor22024-01-18T10:34:14.866052Z
 
-Cleanup: namespace

M /trunk/src/libcschem/abs_net.c
r10143 file changeset diff or repo changeset diff igor22024-01-18T10:33:21.512797Z
 
-Del: redundant test case

D /trunk/tests/hier/lv
r10142 file changeset diff or repo changeset diff igor22024-01-18T10:25:18.917855Z
 
[tests] -Add: hierarchic: attribute based net creation with different addressing schemes

M /trunk/tests/hier/lga/l0.rs
M /trunk/tests/hier/lga/Makefile
M /trunk/tests/hier/l3a/l1.rs
M /trunk/tests/hier/l2a/l1.rs
A /trunk/tests/hier/l1a/l1a.abst.ref
M /trunk/tests/hier/l1a/l1.rs
M /trunk/tests/hier/lga/l1.rs
M /trunk/tests/hier/l3a/l2.rs
A /trunk/tests/hier/l2a/l2a.abst.ref
M /trunk/tests/hier/l2a/l2.rs
M /trunk/tests/hier/lga/l2.rs
A /trunk/tests/hier/l3a/l3a.abst.ref
A /trunk/tests/hier/lupa/lupa.abst.ref
M /trunk/tests/hier/lupa/l0.rs
A /trunk/tests/hier/lupa
M /trunk/tests/hier/l1a/l2.rs
D /trunk/tests/hier/l1a/l1.abst.ref
D /trunk/tests/hier/l3a/l1.abst.ref
M /trunk/tests/hier/l3a/Makefile
M /trunk/tests/hier/lupa/l1.rs
D /trunk/tests/hier/lupa/l1.abst.ref
M /trunk/tests/hier/lupa/Makefile
D /trunk/tests/hier/lga/l1.abst.ref
A /trunk/tests/hier/lga/lga.abst.ref
M /trunk/tests/hier/l1a/Makefile
M /trunk/tests/hier/lupa/l2.rs
M /trunk/tests/hier/l2a/Makefile
A /trunk/tests/hier/l1a
M /trunk/tests/hier/l3a/l0.rs
D /trunk/tests/hier/l2a/l1.abst.ref
M /trunk/tests/hier/l2a/l0.rs
A /trunk/tests/hier/l2a
M /trunk/tests/hier/l1a/l0.rs
A /trunk/tests/hier/lga
A /trunk/tests/hier/l3a
r10141 file changeset diff or repo changeset diff igor22024-01-18T10:23:30.181040Z
 
[lib] -Add: hierarchic: set abstract net's hdepth and hlev centrally where possible

M /trunk/src/libcschem/compile.c
M /trunk/src/libcschem/abs_net.c
r10140 file changeset diff or repo changeset diff igor22024-01-18T10:08:40.444356Z
 
-Fix: (hierarchic) r10139 accidentally removed postprocessing of new components created during postprocessing

M /trunk/src/libcschem/compile.c
M /trunk/src/libcschem/abstract.h
r10139 file changeset diff or repo changeset diff igor22024-01-18T10:01:48.197270Z
 
[lib] -Fix: hierarchic: sort components by hierarchy level and postporc them from top to bottom to make sure an attrib created v/foo is visited before the ^/foo (or foo) reference

M /trunk/src/libcschem/compile.c
r10138 file changeset diff or repo changeset diff igor22024-01-18T09:57:42.889038Z
 
[lib] -Add: hierarchic: keep track on hlev depth in the hlev struct so it's easier to sort things [lib] -Add: hierarchic: auto-set abstract component's hdepth field on creation

M /trunk/src/libcschem/abstract.h
M /trunk/src/libcschem/hierarchy.c
M /trunk/src/libcschem/abs_comp.c
r10137 file changeset diff or repo changeset diff igor22024-01-18T08:46:17.251203Z
 
[lib] -Fix: hierarchic: use short name (name_loc) when creating global net; globals shouldn't use hpath

M /trunk/src/libcschem/abs_net.c
r10136 file changeset diff or repo changeset diff igor22024-01-18T08:00:16.261805Z
 
[std_cschem] -Add: hierarchic: implement attrib-net-name-to-net-name translator engine hook so that connect attribute's net names are properly prefixed with the hierarchy

M /trunk/src/plugins/std_cschem/std_cschem.c
r10135 file changeset diff or repo changeset diff igor22024-01-18T07:59:06.291120Z
 
[lib] -Fix: hierarchic: init hpath so that initial level isthe abstract model's hroot

M /trunk/src/libcschem/hierarchy.h
M /trunk/src/libcschem/compile.c
M /trunk/src/libcschem/hierarchy.c
r10134 file changeset diff or repo changeset diff igor22024-01-18T07:37:13.920295Z
 
-Fix: typo

M /trunk/src/libcschem/util_compile.c
r10133 file changeset diff or repo changeset diff igor22024-01-18T07:30:39.302734Z
 
[lib] -Add: hierarchic: remember hlev name [lib] -Add: hierarchic: helper function to reconstruct hpath from hlev names

M /trunk/src/libcschem/hierarchy.h
M /trunk/src/libcschem/abstract.h
M /trunk/src/libcschem/hierarchy.c
M /trunk/src/libcschem/abstract.c
r10132 file changeset diff or repo changeset diff igor22024-01-18T06:26:50.286027Z
 
-Fix: typo

M /trunk/src/libcschem/util_compile.c
r10131 file changeset diff or repo changeset diff igor22024-01-18T06:25:20.743131Z
 
[lib] -Add: hierarchic: get the attrib net name translate engine hook called back

M /trunk/src/plugins/std_cschem/std_cschem.c
M /trunk/src/libcschem/util_compile.c
r10130 file changeset diff or repo changeset diff igor22024-01-18T06:17:40.386178Z
 
[lib] -Add: hierarchic: pass on hpath to all engine calls

M /trunk/src/libcschem/compile.c
M /trunk/src/libcschem/engine.c
M /trunk/src/libcschem/util_compile.c
M /trunk/src/libcschem/engine.h
r10129 file changeset diff or repo changeset diff igor22024-01-18T05:02:05.361592Z
 
[lib] -Add: hierarchic: extend csch_cmp_nameconn_port_net() args so it can later call engine to translate net names

M /trunk/src/libcschem/util_compile.h
M /trunk/src/plugins/std_cschem/std_cschem.c
M /trunk/src/libcschem/util_compile.c
r10128 file changeset diff or repo changeset diff igor22024-01-18T05:00:23.577079Z
 
[lib] -Add: hierarchic: engine call to translate netname of an attribute based connection

M /trunk/src/libcschem/engine.c
M /trunk/src/libcschem/engine.h
r10127 file changeset diff or repo changeset diff igor22024-01-18T04:48:33.467500Z
 
[lib] -Change: hierarchic: move hpath type def to abstract.h so a hpath pointer can be used anywhere in the API without having to include hierarchy.h

M /trunk/src/libcschem/hierarchy.h
M /trunk/src/libcschem/abstract.h
r10126 file changeset diff or repo changeset diff igor22024-01-18T04:38:14.222756Z
 
[lib] -Add: engine calls get view_id through engine call ctx struct

M /trunk/src/libcschem/engine.c
M /trunk/src/libcschem/engine.h
r10125 file changeset diff or repo changeset diff igor22024-01-17T16:37:27.893275Z
 
[lib] -Add: hierarchic: comp get()/get_at()/new() API very similar to net's, preparing for hierarchic support of abstract components

M /trunk/src/plugins/lib_ngrp/lib_ngrp.c
M /trunk/src/plugins/target_spice/target_spice.c
M /trunk/src/plugins/sim_ngspice/sim_ngspice.c
M /trunk/src/libcschem/compile.c
M /trunk/src/libcschem/abstract.h
M /trunk/src/plugins/sim/mods.c
M /trunk/src/plugins/backann/auto_ba.c
M /trunk/src/plugins/funcmap/dlg_funcmap.c
M /trunk/src/plugins/backann/check_ba.c
M /trunk/src/libcschem/abs_comp.c
r10124 file changeset diff or repo changeset diff igor22024-01-17T16:10:47.723650Z
 
[lib] -Add: comment warning the user about non-hierarchic lookup function

M /trunk/src/libcschem/abstract.h

Command line to view the complete history:
svn log -v svn://svn.repo.hu/sch-rnd//