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

gEDA-cvs: branch: master updated (1.1.2.20070818-125-ge4a1fa8)



The branch, master has been updated
       via  e4a1fa8545e76b4ef82cc1253e65a844fa5fea88 (commit)
       via  3106000f091b02eb199826c0a0d74a1407f883b0 (commit)
      from  49059356b318abbfa2ce977e017859049fd40162 (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/lib/system-gschemrc.in |    4 +-
 libgeda/include/defines.h     |    4 +-
 symbols/geda-clib.scm         |  112 ++++++++++++++++++++++------------------
 3 files changed, 66 insertions(+), 54 deletions(-)


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

commit e4a1fa8545e76b4ef82cc1253e65a844fa5fea88
Author: Peter TB Brett <peter@xxxxxxxxxxxxx>
Date:   Thu Nov 29 13:32:15 2007 +0000

    symbols: Nicer names for default libraries
    
    Use the features added in the component library backend rewrite to
    give the default component libraries less cryptic names.
    
    Also, put them in a sensible order, and disable component library
    sorting by default so that that order is preserved.

:100644 100644 6c97797... cac762f... M	gschem/lib/system-gschemrc.in
:100644 100644 e3b33a5... 1d0672b... M	symbols/geda-clib.scm

commit 3106000f091b02eb199826c0a0d74a1407f883b0
Author: Peter TB Brett <peter@xxxxxxxxxxxxx>
Date:   Thu Nov 29 12:58:17 2007 +0000

    libgeda: Correct header guards for defines.h

:100644 100644 fe8007f... d127c36... M	libgeda/include/defines.h

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

commit e4a1fa8545e76b4ef82cc1253e65a844fa5fea88
Author: Peter TB Brett <peter@xxxxxxxxxxxxx>
Date:   Thu Nov 29 13:32:15 2007 +0000

    symbols: Nicer names for default libraries
    
    Use the features added in the component library backend rewrite to
    give the default component libraries less cryptic names.
    
    Also, put them in a sensible order, and disable component library
    sorting by default so that that order is preserved.

diff --git a/gschem/lib/system-gschemrc.in b/gschem/lib/system-gschemrc.in
index 6c97797..cac762f 100644
--- a/gschem/lib/system-gschemrc.in
+++ b/gschem/lib/system-gschemrc.in
@@ -245,8 +245,8 @@
 ; cosmetic, and will not alter the component search order (latest
 ; added gets scanned first).
 ;
-;(sort-component-library "disabled")
-(sort-component-library "enabled")
+(sort-component-library "disabled")
+;(sort-component-library "enabled")
 
 ; text-feedback string
 ;
diff --git a/symbols/geda-clib.scm b/symbols/geda-clib.scm
index e3b33a5..1d0672b 100644
--- a/symbols/geda-clib.scm
+++ b/symbols/geda-clib.scm
@@ -10,53 +10,65 @@
 ;       libraries.  
 (for-each
  (lambda (dir)
-   (component-library (build-path geda-sym-path dir)))
-'(
-  "74"
-  "4000"
-  "IEC417"
-  "amphenol"
-  "analog"
-  "linear"
-  "altera"
-  "lattice"
-  "xilinx"
-  "idt"
-  "misc"
-  "power"
-  "philips"
-  "minicircuits"
-  "st"
-  "apex"
-  "allegro"
-  "irf"
-  "transistor"
-  "io"
-  "titleblock"
-  "memory"
-  "micro"
-  "maxim"
-  "national"
-  "radio"
-  "tube"
-  "connector"
-  "switch"
-  "switcap"
-  ;"verilog"
-  ;"vhdl"
-  "spice"
-  "rf"
-  "bus"
-  "pla"
-  "ecl"
-  "dec"
-  "supervisor"
-  "opto"
-  "diode"
-  "relay"
-  "cascade"
-  "asic"
-  "asicpads"
-  ;"gnetman"
-  "local"
-  ))
+   (if (list? dir)
+       (component-library (build-path geda-sym-path (car dir)) (cadr dir))
+       (component-library (build-path geda-sym-path dir)))
+   )
+ (reverse '(
+    "local"
+  ; Generic symbols
+    ("analog" "Basic devices")
+    ("connector" "Connectors (generic)")
+    ("diode" "Diodes (generic)")
+    ("io" "Input/output (generic)")
+    ("power" "Power rails")
+    ("radio" "Radio elements (generic)")
+    ("switch" "Switches (generic)")
+    ("titleblock" "Titleblocks (generic)")
+    ("IEC417" "IEC 60417")
+  ; Common logic series
+    ("74" "74-series logic")
+    ("4000" "4000-series logic")
+    ("ecl" "ECL logic")
+  ; Simulation
+    ("cascade" "Cascade simulation elements")
+    ("spice" "SPICE simulation elements")
+    ("switcap" "SWITCAP simulation elements")
+  ; ASIC design
+    ("asic" "Basic devices (ASIC)")
+    ("asicpads" "Contact pads (ASIC)")
+  ; Manufacturers
+    ("allegro" "Allegro Microsystems")
+    ("altera" "Altera")
+    ("amphenol" "Connectors (Amphenol)")
+    ("apex" "Apex Microtechnology")
+    ("dec" "DEC")
+    ("idt" "IDT")
+    ("irf" "International Rectifier")
+    ("lattice" "Lattice Semiconductor")
+    ("linear" "Linear Technology")
+    ("maxim" "Maxim/Dallas")
+    ("minicircuits" "Mini-Circuits")
+    ("national" "National Semiconductor")
+    ("philips" "Philips Electronics")
+    ("st" "ST Microelectronics")
+    ("xilinx" "Xilinx")
+  ; Misc. stuff
+    ("bus" "PC104 bus")
+    ("memory" "Memory devices (misc)")
+    ("micro" "Microcontrollers (misc)")
+    ("transistor" "Transistors (misc)")
+    ("tube" "Vacuum tubes (misc)")
+    ("rf" "RF elements (misc)")
+    ("pla" "Programmable logic arrays (misc)")
+    ("supervisor" "Microprocessor supervisors (misc)")
+    ("opto" "Optocouplers (misc)")
+    ("relay" "Relays (misc)")
+    ("misc" "Misc. unsorted symbols")
+
+  ; Other
+
+    ;"verilog"
+    ;"vhdl"
+    ;"gnetman"
+    )))

commit 3106000f091b02eb199826c0a0d74a1407f883b0
Author: Peter TB Brett <peter@xxxxxxxxxxxxx>
Date:   Thu Nov 29 12:58:17 2007 +0000

    libgeda: Correct header guards for defines.h

diff --git a/libgeda/include/defines.h b/libgeda/include/defines.h
index fe8007f..d127c36 100644
--- a/libgeda/include/defines.h
+++ b/libgeda/include/defines.h
@@ -363,8 +363,6 @@ s_log_message (const gchar *format,
 }
 #endif  /* !__GNUC__ */
 
-#endif
-
 /* Backup filename creation string */
 #define AUTOSAVE_BACKUP_FILENAME_STRING "#%s#"
 
@@ -394,3 +392,5 @@ s_log_message (const gchar *format,
                            mode_table,  \
                            size)
 
+
+#endif /* !_DEFINES_H_INCL */




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