1999-01-20  Marek Rychlik  <marek@garnet.gci-net.com>

	* Fixed a number of bugs in built-in examples. Eventually, example
	files should be replaced with ones generated by "Create example"
	menu item of the "File" menu, to ensure complete compatibility
	between edited examples and the build in ones.

1999-01-16  Marek Rychlik  <marek@garnet.gci-net.com>

	* A nasty bug was eliminated resulting from prematurely calling dlclose,
	which would cause a call to a closed shared library and core
	dump. This concerned mostly the function load_example, which
	should not call dlclose or dld_unlink, unless ep=0, in which case
	dlclose performs clean-up.
	
	* Removed the use of a temporary library to store the compiled example.
	Examples will be compiled and loaded on the fly. This will prevent the
	virus possibility as well, because this is a guarantee that the binary
	does not contain harmful code.

	* Added checks for destruction of drawing_pw in panel.c after
	calls to notify_dispatch(); in the absence of these checks,
	Iterator would try to write to the destructed pixwin after they
	were destroyed during a call to notify_dispatch, and a
	segmentation violation would result; this happened when user
	requested frame destruction during calls to functions pointed to
	by restart_func.

