On Saturday 03 June 2006 07:36, Andreas L Delmelle wrote: > On Apr 27, 2006, at 09:58, Jeremias Maerki wrote: > > Sorry for the extra-late reply, still catching up... > > > However, I'm not sure it this is right, but > > white-space-treatment is handled "before any linefeed-treatment > > handling > > is considered" (XSL-FO 1.0, 7.15.8). I think the afterLineFeed > > variable > > is currently not properly set. It also looks like our testcases > > don't cover this particular constellation. What adds to my > > uncertainty is that > > XEP does not behave as I would expect in this case (it seems to > > remove the tab but not the spaces). > > I think you are quite correct here. Even more, I think this should be > extended to all occurrences of the linefeed character, meaning all > the way at the beginning of the loop --linefeed converted to a > space-- and I'd even move it out of the switch-block... if there is a > linefeed character, no matter what happens to it, the afterLinefeed > condition should always be true. > > There could be nasty side-effects, I'm not sure, so I'll have to play > with it a bit more before making those changes. >
Andreas, I don't think anything is wrong here. The definition of linefeed-treatment was changed in XSL 1.1 (its all part of refinement now) and I believe we behave correctly with respect to 1.1. > > Cheers, > > Andreas Manuel