Manuel recently introduced the space-before and space-after traits on areas. Right now we're using empty blocks to create spaces between areas, except for lineAreas where Manuel started to use the space-before and space-after traits. Now that space resolution collapses a lot of spaces due to stacking constraints I have to touch a lot of test cases to make them work again, so I thought I'd also change the code that generates the spaces to use the space-before and space-after traits.
In this context it is important to note that our Area.getBPDA (=allocated BPD) does not directly relate to the allocation rectangles defines in 4.2.3. It includes space-before and space-after, so cursor advancement still works, now that the empty space areas are not generated anymore (at least in my local code). Jeremias Maerki
