Hi WebKit :) As previously discussed, we decided that compile flag only was the best option for CSS3 Text Decoration feature set (landed in http://trac.webkit.org/changeset/125716 ). I believe this was a general decision and got promptly implemented as such (however I still maintain a runtime flag patch at https://bugs.webkit.org/show_bug.cgi?id=93966 in case it is ever needed).
What I want to discuss is an issue that raises with the decision to only have compile flag: As it comes disabled by default, further development on this feature will not be able to be checked by EWS or any other build bot. This affects layout tests regression checking and compile-time error checking, so I wonder how can we manage to fix this? I have some proposals below: 1) Propose a special "EWS-only" build variable to contain compile flags not enabled by default. I might not know how difficult it would be to implement this, but sounds like a clean approach to me. 2) Change compile flag value to become enabled by default. I believe this is not possible because, as discussed earlier, it would prematurely expose the feature to the web. 3) Add runtime flag, so compile flag would be enabled by default, but runtime flag would be disabled. That was I actually proposed in http://lists.webkit.org/pipermail/webkit-dev/2012-August/021878.html (CSS Regions implements like this, with both compile and runtime flags). Assuming that 2) and 3) are not possible due to previous discussion, this makes me wonder if 1) is feasible. I believe other feature flags might had the same situation before, so how you guys managed to check for errors? I appreciate your input and feedback! Best regards, -- Bruno de Oliveira Abinader _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo/webkit-dev