Hi all,
DXR has caught up and is now at 2017-8-27. According to Erik it's
affected at times by https://bugzilla.mozilla.org/show_bug.cgi?id=1315983.
Searchfox is also indexing C-C correctly.
You can use both to check that use of nsIAtom in C-C has been greatly
reduced and will be gone completely once the index refreshes next time.
This is part of addressing technical debt, reducing XPCOM dependency (by
0.0001%) and avoiding future bustage since atoms are facing changes in M-C.
\o/
The last usage removed was also quite hilarious: Component A converted a
string into an atom, passed the atom to component B which in turn
converted it back to a string. Other variations removed were: Component
A converted a string into an atom, passed the atom to component B which
in turn did the same lookup on the string just to compare the atoms.
Thanks to Aceman for baring with me during a few assassination attempts.
And thanks to Nicholas for getting the ball rolling. Finally thanks to
Kent, who placed atom use onto the shooting/hit list long ago.
Jörg.