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

gEDA-cvs: CVS update: ChangeLog



  User: peterb  
  Date: 07/05/28 03:37:49

  Modified:    .        ChangeLog
  Log:
  Implement new component library system in libgeda.
  
  
  
  A new component library model is needed to allow gschem etc.
  
  to work well with part database systems.  This patch
  
  provides the necessary infrastructure in libgeda, without
  
  the frontend Guile commands required to make use of the new
  
  features.  In particular, it abstracts the component
  
  library into the concepts of "Component Sources" and
  
  "Symbols", and allows external "Library Commands" to
  
  provide symbol data in addition to the traditional directory
  
  libraries.
  
  
  
  In order to allow the new system to work, there are major
  
  changes in all code which manipulates COMPLEX objects; in 
  
  particular, the magic "EMBEDDED" string is now only used 
  
  in the on-disc representation.
  
  
  
  
  Revision  Changes    Path
  1.399                eda/geda/gaf/libgeda/ChangeLog
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ChangeLog
  ===================================================================
  RCS file: /home/cvspsrv/cvsroot/eda/geda/gaf/libgeda/ChangeLog,v
  retrieving revision 1.398
  retrieving revision 1.399
  diff -u -b -r1.398 -r1.399
  --- ChangeLog	28 May 2007 07:30:31 -0000	1.398
  +++ ChangeLog	28 May 2007 07:37:49 -0000	1.399
  @@ -1,5 +1,25 @@
   2007-05-28 Peter Brett <peter@xxxxxxxxxxxxx>
   
  +	* include/prototype.h, include/struct.h, src/a_basic.c,
  +	  src/o_complex_basic.c, src/o_embed.c, src/o_list.c,
  +	  src/s_basic.c, src/s_clib.c, src/s_hierarchy.c,
  +	  src/s_toplevel.c: Implement new component library system in
  +	  libgeda.
  +
  +	  A new component library model is needed to allow gschem etc.  to
  +	  work well with part database systems.  This patch provides the
  +	  necessary infrastructure in libgeda, without the frontend Guile
  +	  commands required to make use of the new features.  In
  +	  particular, it abstracts the component library into the concepts
  +	  of "Component Sources" and "Symbols", and allows external
  +	  "Library Commands" to provide symbol data in addition to the
  +	  traditional directory libraries.
  +
  +	  In order to allow the new system to work, there are major
  +	  changes in all code which manipulates COMPLEX objects; in
  +	  particular, the magic "EMBEDDED" string is now only used in the
  +	  on-disc representation.
  +	
   	* include/prototype.h, src/a_basic.c, src/o_attrib.c,
   	  src/o_picture.c, o_text_basic.c: Make libgeda parse schematics
   	  from buffered data.
  
  
  


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