Changing enabled features should trigger recompiling all IDL because some of them use #if. generate-bindings-all.pl was introduced in <http://trac.webkit.org/changeset/207617>. Before this change, updating supplemental_dependency.tmp triggered regenerating all bindings. Changing enabled features usually involves adding or removing IDL files. As the result, all IDL would be recompiled. But, after the change, updating supplemental_dependency.tmp does trigger regenerating all bindings. So, we need to explicitly trigger recompiling all IDL by changing enabled features.
Created attachment 293143 [details] Patch
Comment on attachment 293143 [details] Patch Clearing flags on attachment: 293143 Committed r208044: <http://trac.webkit.org/changeset/208044>
All reviewed patches have been landed. Closing bug.