History of file mttroot/mtt/bin/trans/awk/rbg_fig2m.awk at check-in 4ab53854dbf89cba

2021-03-01
11:39
Deleted: Cleanup repository after cvs2git conversion. check-in: [af3953deae] user: jeff@gridfinity.com, branch: master, size: 0
2013-07-19
05:33
Optionally avoids alphabetic sort using no_alpha_sort
Use -nas switch in mtt.
file: [fb6f8561fe] check-in: [2e689e7d98] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 23673 [annotate] [blame] [check-ins using] [diff]
2004-08-04
19:46
Sorts components alphabetically (type:name) within the categories:
internal ports, components, 0 junctions and 1 junctions.

Standardising the order in which components are listed allows models
built with different editors to interact correctly by separating the
graphical information from the data which is required to build models. file: [b9d77f2ccd] check-in: [d1cc72a673] user: geraint@users.sourceforge.net, branch: origin/master, size: 23114 [annotate] [blame] [check-ins using] [diff]

2004-04-07
12:17
Handles new Fig header line. file: [154be7af66] check-in: [1175e5779f] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 21747 [annotate] [blame] [check-ins using] [diff]
2003-10-20
17:10
Deleted: Created tag version-0-1 check-in: [e62ad9467f] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 0
2002-05-25
09:23
Self-naming components: name is mttTYPE or mttTYPE_2 ... file: [8cd4399f36] check-in: [bef089cdef] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 21580 [annotate] [blame] [check-ins using] [diff]
2002-05-22
10:33
Nameless components are now named according to type - replaces old
mtt1 etc style.
file: [b4dc2f4aab] check-in: [df4eab1c5e] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 21396 [annotate] [blame] [check-ins using] [diff]
2002-04-23
09:51
Deleted: Created branch unlabeled-1.7.2 check-in: [afb9dc617d] user: gawthrop@users.sourceforge.net, branch: origin/unlabeled-1.7.2, size: 0
2002-03-26
12:05
Escaped characters to eliminate awk warnings. file: [3569101684] check-in: [756c48f328] user: geraint@users.sourceforge.net, branch: origin/master, size: 20954 [annotate] [blame] [check-ins using] [diff]
2001-06-13
10:41
Further changes towards aouto creation of lbl files.
Prettified lbl files
file: [5b5894f0e2] check-in: [9e1c266f33] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 20826 [annotate] [blame] [check-ins using] [diff]
2001-06-11
19:43
MTT is now much more sophisticated in generating lbl files
Labels can contain maths
Repetative components are now broken
file: [783f4be4b3] check-in: [d1d56ab81c] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 20489 [annotate] [blame] [check-ins using] [diff]
2001-05-09
08:50
Uses _art.fig to transmit the art work to the cbg.fig rep. file: [5b3d4236fa] check-in: [fd1400ec9f] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 20332 [annotate] [blame] [check-ins using] [diff]
2001-03-23
14:57
Now puts space after header fields + writes _port.fig file: [eaa48607db] check-in: [40b1df7cf5] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 19999 [annotate] [blame] [check-ins using] [diff]
2000-09-14
08:43
Add additional directional informatiuon to rbonds:
cols 7-8 Arrow end directional bond
cols 9-10 Arrow end directional bond
file: [754458c338] check-in: [ff08e2e24f] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 19458 [annotate] [blame] [check-ins using] [diff]
1999-11-19
04:00
Changed a comment to be more accurate. file: [b1555f0e30] check-in: [252807ac6d] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 18849 [annotate] [blame] [check-ins using] [diff]
1999-07-25
22:19
Fixed bug with false objects when compound objects present.
-- Reset object to 0 after processing text.
file: [8edaddadea] check-in: [86ec1b0792] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 18682 [annotate] [blame] [check-ins using] [diff]
1999-02-17
06:23
Bugs arising from Fig 3.2 fixed

-- depth now zero modulo 10 (3.2 defaults to depth 100!!)
-- horrible bug using = in place of == fixed. file: [6b24a93f28] check-in: [0dee7d5bad] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 18377 [annotate] [blame] [check-ins using] [diff]

1998-08-10
15:51
Comments may now be prefaced by # as well as % file: [39acd0804a] check-in: [c4e82c31ac] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 18183 [annotate] [blame] [check-ins using] [diff]
1998-07-27
20:30
*** empty log message *** file: [1fa61c80d5] check-in: [91db786a12] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 18069 [annotate] [blame] [check-ins using] [diff]
1998-04-16
13:18
Now ignores spurious ports (in lbl but not Figure \ref{) but gives
warning
file: [91084d36c1] check-in: [4ed150ca37] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 17969 [annotate] [blame] [check-ins using] [diff]
1998-04-12
15:01
Converted to uniform port notation - always use [] file: [342382370f] check-in: [a9f033378f] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 17820 [annotate] [blame] [check-ins using] [diff]
12:35
Named and unnamed SS handled in a uniform manner - in particular, the
attributes are passed through
wrote_component function used.
file: [d5523eb723] check-in: [f063875c6c] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 17699 [annotate] [blame] [check-ins using] [diff]
1998-04-06
08:41
Fixed bug due to adding (and then removing) 0 and 1 as port types file: [64f72e2aa2] check-in: [6b64332a2c] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 17945 [annotate] [blame] [check-ins using] [diff]
1998-04-04
10:54
Remove a debugging print statement file: [94840e3d7f] check-in: [b3e71a6a07] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 17926 [annotate] [blame] [check-ins using] [diff]
07:29
SS now only port component file: [a1454f5be7] check-in: [a6112d8506] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 17888 [annotate] [blame] [check-ins using] [diff]
1998-04-03
15:07
Now correctly write 0/1 port names file: [2778def986] check-in: [ba8069348b] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 17805 [annotate] [blame] [check-ins using] [diff]
14:02
Added 0 and 1 to list of possible ports file: [d269724ade] check-in: [177672449d] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 17601 [annotate] [blame] [check-ins using] [diff]
1998-02-01
18:37
Don't print irritating warnings about ports listed in lbl files. file: [f4d1ace745] check-in: [d0ea5d6a90] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 17430 [annotate] [blame] [check-ins using] [diff]
1997-08-09
14:42
Added underscore to port regexp file: [e92fb466dc] check-in: [7aafd38e0d] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 17048 [annotate] [blame] [check-ins using] [diff]
1997-08-04
12:49
Modified to use named (as opposed to numbered) ports.
Generates a list of component ports in the .rbg file.
As octave handles string vectors properly, the .cmp file format is not
really necessary - but I've let it be for the moment.
file: [ff580b61c9] check-in: [a524632e5a] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 16753 [annotate] [blame] [check-ins using] [diff]
1997-03-19
12:02
Now writes an error message if a lable is used twice in the fig file. file: [f978d62200] check-in: [d808cfe780] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 16188 [annotate] [blame] [check-ins using] [diff]
09:49
Ports now written in cmp file. file: [c50df9036d] check-in: [6a05ee0095] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 15972 [annotate] [blame] [check-ins using] [diff]
09:42
Now writes out the following additional fig files:
_head.fig The fig header
_bnd.fig The bonds actually used
_cmp.fig The components actually used.
file: [b7db84c7aa] check-in: [5043b0c6cc] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 15754 [annotate] [blame] [check-ins using] [diff]
1997-01-02
11:21
Now assumes all components bonds etc at depth zero in fig file.
Ie anything at depth>0 is ignored.
Thanks to Donald for suggesting this.
file: [efd3ae7fca] check-in: [a79c1594e3] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 14634 [annotate] [blame] [check-ins using] [diff]
1996-12-30
20:00
Fixed bent-bond bug.
NB unfixed problems:
1. xfig writes multi line fields if more than about 5 segments.
2. rbg2abg takes a multi-segment bond as a straignt line between the
end points - so computation of stroke and arrow directions may be
iffy.
file: [2637b73d7e] check-in: [2b6ffa23ce] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 13881 [annotate] [blame] [check-ins using] [diff]
19:23
Allows for bent bonds - ie bonds with more than 2 line segments. file: [23b3621679] check-in: [be097f19e1] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 13764 [annotate] [blame] [check-ins using] [diff]
1996-12-21
19:47
Changed \* to \\* file: [b351131838] check-in: [e6b9cd6975] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 12667 [annotate] [blame] [check-ins using] [diff]
19:47
Put back under VC file: [54e31cce4a] check-in: [f9fbaabcf3] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 12596 [annotate] [blame] [check-ins using] [diff]
1996-08-30
09:58
Deleted: Created branch unlabeled-1.2.1 check-in: [52c052eb87] user: gawthrop@users.sourceforge.net, branch: origin/unlabeled-1.2.1, size: 0
1996-08-24
16:30
Fixed error in nonport_regexp. file: [533b846c9b] check-in: [d30f540f11] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 12460 [annotate] [blame] [check-ins using] [diff]
1996-08-19
10:48
Added `-' to the component regexp. file: [a3858c6c60] check-in: [959996e6d4] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 12372 [annotate] [blame] [check-ins using] [diff]
09:03
Parses repetative components: ie suffixed by *n. file: [0595e9c3fe] check-in: [e1c12e1844] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 12271 [annotate] [blame] [check-ins using] [diff]
1996-08-09
08:23
Fixed bug: ports not recognised. file: [dcf5ac5f4d] check-in: [f355801184] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 11806 [annotate] [blame] [check-ins using] [diff]
1996-08-05
20:12
Now writes a _fig.fig file. file: [aaf04b22ff] check-in: [5b59400390] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 11578 [annotate] [blame] [check-ins using] [diff]
18:44
Now writes out a _cbg file without ----- symbol. file: [10a89cce80] check-in: [ee2547fd0c] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 11460 [annotate] [blame] [check-ins using] [diff]
12:17
n_ports now appear in the _abg file instead. file: [eea5ed3677] check-in: [62bdc4e567] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 11227 [annotate] [blame] [check-ins using] [diff]
12:01
The _cmp function now returns the number of ports. file: [fb306dc90a] check-in: [e3e93fced8] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 11147 [annotate] [blame] [check-ins using] [diff]
10:14
Made ports appear, in order, at top of component lists file: [80ea23ec62] check-in: [6c1d5ab4b6] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 11016 [annotate] [blame] [check-ins using] [diff]
1996-08-04
20:32
Stopped complaint about missing lbl entry for port components file: [88bb60c2cc] check-in: [60ccb667a9] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 9710 [annotate] [blame] [check-ins using] [diff]
20:05
Included port components - eg SS:[1] file: [3ec50668e6] check-in: [158fedb6ad] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 9644 [annotate] [blame] [check-ins using] [diff]
20:01
Added: Initial revision file: [37a4f0f086] check-in: [0df907d386] user: gawthrop@users.sourceforge.net, branch: origin/master, size: 9576 [annotate] [blame] [check-ins using]

MTT: Model Transformation Tools
GitHub | SourceHut | Sourceforge | Fossil RSS ]