[as-devel] CVS commit to afterstep-devel
CVS server (cvsroot@merilon.elfhame.net)
Mon, 29 Jan 2001 23:30:02 -0800
Modified files:
2001-01-29 23:19:01 include/aswindow.h
2001-01-29 23:19:01 include/audit.h
2001-01-29 23:19:01 include/clientprops.h
2001-01-29 23:19:01 include/mystyle.h
2001-01-29 23:19:01 include/wmprops.h
2001-01-29 23:19:02 lib/asdatabase.c
2001-01-29 23:19:02 lib/ashash.c
2001-01-29 23:19:02 lib/asvector.c
2001-01-29 23:19:02 lib/audit.c
2001-01-29 23:19:02 lib/clientprops.c
2001-01-29 23:19:02 lib/freestor.c
2001-01-29 23:19:02 lib/hints.c
2001-01-29 23:19:02 lib/mystring.c
2001-01-29 23:19:02 lib/wmprops.c
2001-01-29 23:19:02 lib/xprop.c
2001-01-29 23:19:02 libasGUI/aswinlist.c
2001-01-29 23:19:02 libasGUI/mystyle.c
2001-01-29 23:19:03 src/Config/Feel.c
2001-01-29 23:19:03 src/Config/menu.c
2001-01-29 23:19:03 src/afterstep/afterstep.c
2001-01-29 23:19:03 src/afterstep/aswindow.c
2001-01-29 23:19:03 src/afterstep/module.c
ChangeLog:
Added mystrdup/mystrndup to memory audit code, since they are so generic; Fixed memory leaks in asdatabase.c(match_list), Feel.c(key binding and EdgeScroll), CaptureAllWindows (read_32prop_list), few other places. Implemented cleanup procedures for all the static data (aswindows.c, clientprops.c, modules.c, wmprops.c,mystyles.c); Fixed workspace session saving code to correctly recognize and workaround geometry. AfterSTep has no visible memory leaks as of now.