I've tested the second version on 0.48. It looks good to me. It has the behavior I would expect.
There are two small problems I see, but I think they are probably separate issues:
The first is that when you Paste Style from an object with a pattern to another object, the two <pattern> objects are copied. I would think that at least the first (where the pattern is defined) and probably the second (which scales/rotates the first pattern) would not be copied.
The second is that you can not directly edit a pattern assigned to a group. You can only edit the pattern for each object in the group one at a time.
I think it is fine to apply the patch to both 0.48 and trunk.
I've tested the second version on 0.48. It looks good to me. It has the behavior I would expect.
There are two small problems I see, but I think they are probably separate issues:
The first is that when you Paste Style from an object with a pattern to another object, the two <pattern> objects are copied. I would think that at least the first (where the pattern is defined) and probably the second (which scales/rotates the first pattern) would not be copied.
The second is that you can not directly edit a pattern assigned to a group. You can only edit the pattern for each object in the group one at a time.
I think it is fine to apply the patch to both 0.48 and trunk.
Thanks Adonis!