I just released an update to my CoreWitness plugin. This minor release adds the showing of the current preference value in the OnPreferenceChanged and OnPreferenceInvalid events. Here is a sample trace I get when I toggle all the check boxes in the privacy tab off, click apply, and then check them again and click save:
01:58.754 [gusblog ] DAccEvents::OnPreferenceChange - 'aimcc.Privacy.DiscloseTypingStatus' new value = No 01:58.755 [gusblog ] DAccEvents::OnPreferenceChange - 'aimcc.privacy.discloseBuddyFeed' new value = No 01:58.764 [gusblog ] DAccEvents::OnPreferenceChange - 'aimcc.Privacy.DiscloseIdleTime' new value = No 01:58.777 [gusblog ] DAccEvents::OnPreferenceChange - 'aimcc.privacy.disclosePluginsToBuddyFeed' new value = No 01:58.777 [gusblog ] DAccEvents::OnPreferenceChange - 'aimcc.Privacy.DiscloseWireless' new value = No 02:03.859 [gusblog ] DAccEvents::OnPreferenceChange - 'aimcc.Privacy.DiscloseTypingStatus' new value = Yes 02:03.860 [gusblog ] DAccEvents::OnPreferenceChange - 'aimcc.privacy.discloseBuddyFeed' new value = Yes 02:03.868 [gusblog ] DAccEvents::OnPreferenceChange - 'aimcc.Privacy.DiscloseIdleTime' new value = Yes 02:03.869 [gusblog ] DAccEvents::OnPreferenceChange - 'aimcc.Privacy.DiscloseWireless' new value = Yes 02:03.869 [gusblog ] DAccEvents::OnPreferenceChange - 'aimcc.privacy.disclosePluginsToBuddyFeed' new value = Yes
You can get the latest version here.
Please note that activation of the CoreWitness plugin is now automatic. No registration is needed.
This is a free plugin for Open AIM developers.
