Ferdinand Soethe wrote:
Ross Gardler wrote:
Any solution applied to SVN should not change existing behaviour, even
if that behaviour does not suit you.
Make it configurable or, if you are using 0.8-dev you can simply add a
project locationmap with a match for the stylesheet you don't like and
provide your own modified one in your project. No need to create a whole
new skin.
Hmmm. This comes as a bit of a shock as it basically means that all
the changes to the skinning that I did during the last few month would
have to made configurable (Nobody mentioned this when I discussed them
on-list).
Then, if these changes have altered the behaviour for o.7 then this may
be oversight of the community as a whole. Read on...
In a case like this table-element (or my earlier fixes with ID)
this would require switches in a number of different places, in my view a
nightmare to write, document and maintain.
So, would the locaitonmap route be the right way here, unless...
I understand that the above rules apply to changing existing
_features_, but should we really apply them to bugfixes and changes
that make Forrest behave as documented?
I'm confused by all this, on the one hand someone is saying that it
breaks backward compatability, on the other hand, someone else is saying
it never worked before anyway. My comments so are only in response to
the concern that it breaks backward compatability, if that is not the
case then you can ignore my comments.
Ask yourself these two questions, then you'll know whether these changes
are OK or not. I trust your judgment:
1) Does an HTML page that rendered with 0.7 still look the same when
rendered with your modified stylesheets?
2) Does an HTML page that failed to render with 0.7 now render?
If yes to both then changes are fine.
If no to the first then changes are not OK unless answer to second is
yes. In which case the changes will usually be OK (but they need
documenting in the upgrading to 0.8 documentation).
In the very last instance where it will usually be OK, it is only OK if
the community see it as OK. One of our community has raised a concern,
we have to address it. In this case I feel the call is yours as to
whether the changes stay or not (others will speak up if they have an
opinion).
Ross