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

gEDA-cvs: branch: master updated (1.1.1.20070708-71-ge4b8aac)



The branch, master has been updated
       via  e4b8aac64806c5f345d009ce725e16660d67cee4 (commit)
       via  4a505b751224b1e6cca84090ee088b4d690e8aa3 (commit)
      from  f90d327e8f415f35c94c686db846e8377bc0cd26 (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 |    2 ++
 libgeda/src/s_basic.c         |    4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)


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

commit e4b8aac64806c5f345d009ce725e16660d67cee4
Author: Ales Hvezda <ahvezda@xxxxxxxx>
Date:   Sat Aug 18 14:21:53 2007 -0400

    Added dist-license and use-license to the attribute-name keyword

:100644 100644 b16ce75... 995d399... M	gschem/lib/system-gschemrc.in

commit 4a505b751224b1e6cca84090ee088b4d690e8aa3
Author: Peter Clifton <pcjc2@xxxxxxxxx>
Date:   Sat Aug 18 14:20:46 2007 -0400

    Fix memory leak where GLists weren't free'd properly after use.

:100644 100644 1a18aca... bb5971c... M	libgeda/src/s_basic.c

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

commit e4b8aac64806c5f345d009ce725e16660d67cee4
Author: Ales Hvezda <ahvezda@xxxxxxxx>
Date:   Sat Aug 18 14:21:53 2007 -0400

    Added dist-license and use-license to the attribute-name keyword

diff --git a/gschem/lib/system-gschemrc.in b/gschem/lib/system-gschemrc.in
index b16ce75..995d399 100644
--- a/gschem/lib/system-gschemrc.in
+++ b/gschem/lib/system-gschemrc.in
@@ -937,6 +937,8 @@
 (attribute-name "symversion")
 (attribute-name "comment")
 (attribute-name "author")
+(attribute-name "dist-license")
+(attribute-name "use-license")
 (attribute-name "file")
 
 ;

commit 4a505b751224b1e6cca84090ee088b4d690e8aa3
Author: Peter Clifton <pcjc2@xxxxxxxxx>
Date:   Sat Aug 18 14:20:46 2007 -0400

    Fix memory leak where GLists weren't free'd properly after use.

diff --git a/libgeda/src/s_basic.c b/libgeda/src/s_basic.c
index 1a18aca..bb5971c 100644
--- a/libgeda/src/s_basic.c
+++ b/libgeda/src/s_basic.c
@@ -565,7 +565,7 @@ void s_delete_list_fromstart(OBJECT *start)
  *  \par Function Description
  *
  */
-/* deletes everything include the head */
+/* deletes everything include the GList */
 void
 s_delete_object_glist(TOPLEVEL *w_current, GList *list)
 {
@@ -580,7 +580,7 @@ s_delete_object_glist(TOPLEVEL *w_current, GList *list)
     s_delete_object(w_current, o_current);
     ptr = ptr->prev;
   }
-
+  g_list_free(list);
 }
 
 




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