I've uploaded eieio 0.17 beta 3.
Most importantly, it fixes a customization problem which affected
2001-09-14 Eric M. Ludlam <eric@...>
* eieio.el (eieio-version): Update version.
* chart.el (chart-translate-namezone):
Fixed up math to handle small cases.
(chart-axis-draw): Fixed up some math for very small cases, and
to fix some odd rounding problems.
(chart-goto-xy): Do not allow x or y < 0
* eieio-tests.el: Fixed protection typos.
Fixed and added protection test methods.
2001-08-31 Eric M. Ludlam <eric@...>
* chart.el (chart-axis-draw):
If limits are too small, force increment to 1.
2001-08-21 Eric M. Ludlam <eric@...>
* eieio.el (eieio-initializing-object):
New state variable.
(eieio-field-originating-class-p): New predicate.
(eieio-field-name-index): Use `eieio-field-originating-class-p' for
private slots to see if access is allowed. Initialization of a new
object is exempt from this test.
(eieio-set-defaults): Set `eieio-initializing-object' to true.
2001-08-17 Eric M. Ludlam <eric@...>
* eieio-custom.el (eieio-object-value-get):
When calculating the new name, make sure the
class feature :eieio-show-name is used.
(eieio-object-value-get): Only set the new name to an edited object if
there is a new name. (nil is thrown out.)