Hi devs,
While extracting out the Formula Macro, I’ve had to refactor the PDF export. In particular PDFResourceResolver. Prior to FOP 2.0 we were using a PDFURIResolver and that was dropped when moving to FOP 2.0 (replaced by PDFResourceResolver), by moving it to legacy.
Note that it’s located in an impl
package name.
I could keep it but it means changing its implementation and I don’t like changing legacy code’s implementation. There are also no test and it’s going to be hard to test since it’s not used anymore by FOP since a long time ago. So I think it’s a lot of work and risk for not much.
This is why I’m sending this vote to drop backward compatibility for it:
- it’s old now
- it’s in an impl package
- it’s very unlikely it’s used by any extension/custom code
Note: I’m sending this vote to comply with https://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentPractices#HBackwardCompatibility
Here’s my +1
Thanks