Pascal Costanza | 21 Apr 2007 23:35

ContextL 0.40.

Hi everyone,

I have just released ContextL 0.40. The idea is that this version is  
feature-complete with regard to the feature set of the upcoming 1.0  
release. So the goal is to test this version now, and in the meantime  
I hope I will find enough time to write up some more decent  
documentation of ContextL before version 1.0 is eventually released.

IMPORTANT: There are some changes in the API of ContextL 0.40  
compared to previous versions. If you rely on the old version and  
cannot afford to switch to 0.40 yet for some reason, I have also  
provided a new version 0.32 which has the same API as before, but  
just fixes an important internal bug I have discovered recently. If  
for some reason you can indeed not switch to 0.40, please let me know  
and I'll see what I can do to fix potential issues.

For those who are willing to switch, here are the changes that will  
probably affect your code:

   + The functions activate-layer and activate-layer-using-class have  
been renamed to adjoin-layer and adjoin-layer-using-class, and  
deactivate-layer and deactivate-layer-using-class have been renamed  
to remove-layer and remove-layer-using-class. The new names reflect  
better what these functions actually do. However, the semantics  
haven't changed.

   + Removed the functions funcall-with-layers and apply-with-layers.  
Use the functions funcall-with-layer-context and apply-with-layer- 
context instead. (That API was ugly, and I guess it was never used.)

(Continue reading)


Gmane