[as-devel] CVS commit to afterstep-devel

root@aftercode.net
Wed, 5 Dec 2001 17:00:01 -0600 (CST)


Modified files:
  Wed Dec  5 16:41:45 2001 libAfterBase/layout.c
ChangeLog:
  Fixed bugs in merge_asimage and bevel drawing causing segfaults and 
  wrong images when negative destination is used.

Modified files:
  Wed Dec  5 16:41:45 2001 libAfterBase/layout.h
  Wed Dec  5 16:41:00 2001 libAfterImage/asimage.c
  Wed Dec  5 16:41:00 2001 libAfterImage/asvisual.c
  Wed Dec  5 16:41:00 2001 libAfterImage/blender.c
  Wed Dec  5 16:41:00 2001 libAfterImage/transform.c
ChangeLog:
  Fixed bugs in merge_asimage and bevel drawing causing segfaults and 
  wrong images when negative destination is used.

Modified files:
  Wed Dec  5 16:44:20 2001 libAfterConf/asclook/asclook.c
  Wed Dec  5 16:44:20 2001 libAfterStep/mytexture.c
  Wed Dec  5 16:44:20 2001 libAfterStep/screen.c
  Wed Dec  5 16:44:20 2001 libAfterWidget/asrender.c
  Wed Dec  5 16:44:20 2001 libAfterWidget/moveresize.c
  Wed Dec  5 16:44:20 2001 libAfterWidget/outline.c
ChangeLog:
  Fixed memory leaks when images where not destroyed for parts, and
  when grid was not destroyed.
  Added handler for DestroyNotify to ASRenderer code.
  Optimized rendering algorithms to not create large images where we could simply 
  FillRectangle bith background color. 
  Still need to sort out all the invalidation calls when status of part/window changes.
  All the rendering is done correctly now.