[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-cvs: gaf.git: branch: master updated (1.5.1-20081221-99-gac4c834)



The branch, master has been updated
       via  ac4c8346638aa2e789d93ca4d621a8522681b57e (commit)
      from  e375e0c2c655d2320962febfdfcbb29b9867f2d2 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


=========
 Summary
=========

 gschem/examples/Makefile.am        |   20 +++-
 gschem/examples/gschem_buffers.sch |  197 ++++++++++++++++++++++++++++++++++++
 2 files changed, 213 insertions(+), 4 deletions(-)
 create mode 100644 gschem/examples/gschem_buffers.sch


=================
 Commit Messages
=================

commit ac4c8346638aa2e789d93ca4d621a8522681b57e
Author: Peter Clifton <pcjc2@xxxxxxxxx>
Date:   Thu Jan 1 12:23:55 2009 +0000

    gschem: Add example schematic with diagram of how gschem buffers work
    
    Since I already drew this and it was helpful when reworking the
    object place code, it seemed sensible to check it in somewhere.

:100644 100644 59b02e6... 6e19701... M	gschem/examples/Makefile.am
:000000 100644 0000000... 8669ac2... A	gschem/examples/gschem_buffers.sch

=========
 Changes
=========

commit ac4c8346638aa2e789d93ca4d621a8522681b57e
Author: Peter Clifton <pcjc2@xxxxxxxxx>
Date:   Thu Jan 1 12:23:55 2009 +0000

    gschem: Add example schematic with diagram of how gschem buffers work
    
    Since I already drew this and it was helpful when reworking the
    object place code, it seemed sensible to check it in somewhere.

diff --git a/gschem/examples/Makefile.am b/gschem/examples/Makefile.am
index 59b02e6..6e19701 100644
--- a/gschem/examples/Makefile.am
+++ b/gschem/examples/Makefile.am
@@ -1,9 +1,21 @@
 ## Process this file with automake to produce Makefile.in
 
-EXTRA_DIST = IEC417.sch adders_1.sch cmos-invert.sch \
-	     cmos-nand.sch cmos-nor.sch filter_1.sch flipflop_1.sch \
-             grey_counter_1.sch logo_1.sch multiplex_1.sch stack_1.sch \
-	     gEDA_Flow.sch drawing_primitives.sch README.agile
+EXTRA_DIST = \
+	adders_1.sch \
+	cmos-invert.sch \
+	cmos-nand.sch \
+	cmos-nor.sch \
+	drawing_primitives.sch \
+	filter_1.sch \
+	flipflop_1.sch \
+	gEDA_Flow.sch \
+	grey_counter_1.sch \
+	gschem_buffers.sch
+	IEC417.sch \
+	logo_1.sch \
+	multiplex_1.sch \
+	stack_1.sch \
+	README.agile
 
 MOSTLYCLEANFILES =  core *.log FILE *.ps *~
 CLEANFILES = core *.log FILE *.ps *~
diff --git a/gschem/examples/gschem_buffers.sch b/gschem/examples/gschem_buffers.sch
new file mode 100644
index 0000000..8669ac2
--- /dev/null
+++ b/gschem/examples/gschem_buffers.sch
@@ -0,0 +1,197 @@
+v 20081221 2
+C 40000 40000 0 0 0 title-bordered-A2.sym
+T 56300 40900 9 20 1 0 0 0 1
+gschem place buffers
+T 56300 40600 9 10 1 0 0 0 1
+gschem_buffers.sch
+T 56300 40300 9 10 1 0 0 0 1
+1
+T 57800 40300 9 10 1 0 0 0 1
+1
+T 60300 40600 9 10 1 0 0 0 1
+1.0
+T 60300 40300 9 10 1 0 0 0 1
+Peter Clifton
+B 42000 49400 4200 3600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 41700 49900 41700 53400 3 0 0 0 -1 -1
+L 41700 53400 45900 53400 3 0 0 0 -1 -1
+L 45900 53000 45900 53400 3 0 0 0 -1 -1
+L 45600 53400 45600 53800 3 0 0 0 -1 -1
+L 41400 53800 45600 53800 3 0 0 0 -1 -1
+L 41400 50300 41400 53800 3 0 0 0 -1 -1
+L 41100 50700 41100 54200 3 0 0 0 -1 -1
+L 45300 53800 45300 54200 3 0 0 0 -1 -1
+L 41100 54200 45300 54200 3 0 0 0 -1 -1
+L 41100 51100 40800 51100 3 0 0 0 -1 -1
+L 40800 51100 40800 54600 3 0 0 0 -1 -1
+L 45000 54200 45000 54600 3 0 0 0 -1 -1
+L 40800 54600 45000 54600 3 0 0 0 -1 -1
+L 41400 50700 41100 50700 3 0 0 0 -1 -1
+L 41700 50300 41400 50300 3 0 0 0 -1 -1
+L 42000 49900 41700 49900 3 0 0 0 -1 -1
+T 42200 52600 9 20 1 0 0 0 1
+Paste buffers
+B 47600 46500 6000 4800 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 47900 50700 9 20 1 0 0 0 1
+Schematic page
+B 56700 48700 4200 3600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 57000 51700 9 20 1 0 0 0 1
+Place buffer
+B 57400 42200 4500 3000 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+B 57700 42500 3900 1300 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 57900 43500 9 10 1 0 0 0 1
+words here
+T 57700 44600 9 20 1 0 0 0 1
+Text entry
+L 52200 43000 52200 44500 3 0 0 0 -1 -1
+L 55200 44500 55200 43000 3 0 0 0 -1 -1
+A 53696 44499 1497 0 180 3 0 0 0 -1 -1
+A 53704 43001 1494 180 180 3 0 0 0 -1 -1
+A 53696 44501 1496 180 180 3 0 0 0 -1 -1
+T 52800 44100 9 20 1 0 0 0 2
+Component
+Library
+C 53300 41700 1 0 0 lm741-1.sym
+{
+T 53500 42600 5 10 1 1 0 0 1
+refdes=U?
+}
+T 58400 46600 9 20 1 0 0 0 1
+new
+C 49800 48600 1 0 0 7400-1.sym
+{
+T 50100 49500 5 10 1 1 0 0 1
+refdes=U1
+}
+C 49800 47500 1 0 0 7400-1.sym
+{
+T 50100 48400 5 10 1 1 0 0 1
+refdes=U2
+}
+N 49800 48900 49600 48900 4
+N 49600 48900 49600 48600 4
+N 49600 48600 51300 48600 4
+N 51300 48600 51300 48000 4
+N 51100 49100 51100 48500 4
+N 51100 48500 49800 48500 4
+N 49800 48500 49800 48200 4
+N 49800 47800 49300 47800 4
+N 49800 49300 49300 49300 4
+N 51100 49100 51900 49100 4
+N 51100 48000 51900 48000 4
+C 43400 51000 1 0 0 7400-1.sym
+{
+T 43700 51900 5 10 1 1 0 0 1
+refdes=U1
+}
+C 43400 49900 1 0 0 7400-1.sym
+{
+T 43700 50800 5 10 1 1 0 0 1
+refdes=U2
+}
+N 43400 51300 43200 51300 4
+N 43200 51300 43200 51000 4
+N 43200 51000 44900 51000 4
+N 44900 51000 44900 50400 4
+N 44700 51500 44700 50900 4
+N 44700 50900 43400 50900 4
+N 43400 50900 43400 50600 4
+N 43400 50200 42900 50200 4
+N 43400 51700 42900 51700 4
+N 44700 51500 45500 51500 4
+N 44700 50400 45500 50400 4
+A 47707 50297 2996 193 102 3 0 0 0 -1 -1
+L 44700 49800 44700 49500 3 0 0 0 -1 -1
+L 44700 49800 44900 49600 3 0 0 0 -1 -1
+A 50098 39887 13440 56 56 3 0 0 0 -1 -1
+L 57400 51000 57700 51000 3 0 0 0 -1 -1
+L 57700 51000 57500 51200 3 0 0 0 -1 -1
+L 54100 42500 57500 49300 3 0 0 0 -1 -1
+L 59700 43500 58900 49200 3 0 0 0 -1 -1
+L 57500 49300 57200 49100 3 0 0 0 -1 -1
+L 57500 49300 57500 48900 3 0 0 0 -1 -1
+L 58900 49200 58800 48900 3 0 0 0 -1 -1
+L 58900 49200 59100 48900 3 0 0 0 -1 -1
+L 53000 49400 57200 49400 3 0 0 0 -1 -1
+L 57200 50700 53000 50700 3 0 0 0 -1 -1
+L 57200 49400 56900 49500 3 0 0 0 -1 -1
+L 57200 49400 56900 49300 3 0 0 0 -1 -1
+L 53000 50700 53300 50800 3 0 0 0 -1 -1
+L 53000 50700 53300 50600 3 0 0 0 -1 -1
+T 49700 53600 9 20 1 0 0 0 1
+deep copy
+T 45800 48200 9 20 1 0 0 0 1
+deep copy
+T 55400 46700 9 20 1 0 0 0 1
+new
+T 54600 50800 9 20 1 0 0 0 1
+deep copy
+T 54600 51200 9 20 1 0 0 0 1
+move
+T 41700 41800 9 20 1 0 0 0 8
+1  Copy
+2  Copy Multiple
+3  Move (incl. dragging)
+4  Copy (to) Buffer
+5  Paste (from) Buffer
+6  Place component
+7  Place text
+8 Delete
+T 54400 49600 9 20 1 0 0 0 1
+deep copy
+T 54500 51200 9 20 1 0 0 6 1
+1,5,7
+T 54500 50800 9 20 1 0 0 6 1
+2,6
+T 49300 53600 9 20 1 0 0 0 1
+5
+T 55400 47100 9 20 1 0 0 0 1
+6
+T 58400 47000 9 20 1 0 0 0 1
+7
+T 45800 48600 9 20 1 0 0 0 1
+4
+T 54300 49600 9 20 1 0 0 6 1
+1,2
+T 53300 53800 9 20 1 0 0 0 5
+NB: Can always free objects in the place buffer
+All but "move" have a trivial cancel operation
+Can rotate / mirror the place buffer as it does not
+reference any schematic page or paste-buffer objects
+except inside the "move" action
+A 48504 43001 1494 180 180 3 0 0 0 -1 -1
+L 47000 43000 47000 44600 3 0 0 0 -1 -1
+L 50000 43000 50000 44700 3 0 0 0 -1 -1
+A 48496 44701 1496 180 180 3 0 0 0 -1 -1
+A 48496 44699 1497 0 180 3 0 0 0 -1 -1
+L 47300 43600 47300 42500 3 0 0 0 -1 -1
+L 47500 43300 47500 42200 3 0 0 0 -1 -1
+L 47800 43100 47800 42000 3 0 0 0 -1 -1
+L 48200 42900 48200 41800 3 0 0 0 -1 -1
+L 48600 42900 48600 41800 3 0 0 0 -1 -1
+L 49000 43000 49000 41900 3 0 0 0 -1 -1
+L 49400 43200 49400 42100 3 0 0 0 -1 -1
+L 49700 43500 49700 42400 3 0 0 0 -1 -1
+B 47900 44900 1200 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+L 47900 44900 47900 44700 3 0 0 0 -1 -1
+L 49100 44900 49100 44700 3 0 0 0 -1 -1
+L 53900 44600 53700 44700 3 0 0 0 -1 -1
+T 48000 43800 9 20 1 0 0 0 2
+Delete
+items
+L 50300 47400 48900 45500 3 0 0 0 -1 -1
+L 48900 45500 48900 45700 3 0 0 0 -1 -1
+L 48900 45500 49100 45500 3 0 0 0 -1 -1
+T 49700 46100 9 20 1 0 0 0 1
+8
+T 49700 45700 9 20 1 0 0 0 1
+delete
+A 48496 44601 1496 180 180 3 0 0 0 -1 -1
+T 54300 49000 9 20 1 0 0 6 1
+3
+T 54400 49000 9 20 1 0 0 0 1
+shallow copy
+T 54600 50300 9 20 1 0 0 0 1
+shallow free
+T 54500 50300 9 20 1 0 0 6 1
+3




_______________________________________________
geda-cvs mailing list
geda-cvs@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-cvs