Brian wrote:
Whatever happened to object-oriented programming and
abstraction? Why can't
you define and provide a consistent API?
The old preferences system didn't use anything like that, which is why
it needed to be totally rewritten. The old system was basically a
hardcoded form and extensions had to add preferences by appending to the
HTML.
While backwards compatibility is nice, if it stands in the way of
improving something that needs improvement, the improvement should take
priority.
--
Alex (wikipedia:en:User:Mr.Z-man)