As of version 1.2.2 of TclAddressBook on Mac OS X 10.5 this is unsolved. In fact it appears that the culprit is the AddressBook API itself. The implementation of the function ABRemoveProperties() does not correspond to the documentation. Invoking it leaves the following message in the console:
"Removal of custom properties is not yet implemented"
So the [addressbook property remove] command in Tcladdressbook will be inoperative as long as the ABRemoveProperties() function does work as expected.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
As of version 1.2.2 of TclAddressBook on Mac OS X 10.5 this is unsolved. In fact it appears that the culprit is the AddressBook API itself. The implementation of the function ABRemoveProperties() does not correspond to the documentation. Invoking it leaves the following message in the console:
"Removal of custom properties is not yet implemented"
So the [addressbook property remove] command in Tcladdressbook will be inoperative as long as the ABRemoveProperties() function does work as expected.