<div dir="ltr"><div>In last week's email I mentioned that I had submitted a</div><div>patch to Gerrit that splits up ORptExport::exportContainer</div><div>into some logical chunks.</div><div><br></div><div>I spent the end of last week going through code review for </div><div>the patch with my mentor Michael, and I'm happy to report</div><div>the patch has been merged. Thanks for all the help and</div><div>patience Michael! The patch can be viewed here</div><div><br></div><div><a href="https://gerrit.libreoffice.org/c/core/+/188189" target="_blank">https://gerrit.libreoffice.org/c/core/+/188189</a></div><div><br></div><div>During my weekly meeting with my mentors it was decided</div><div>that it would be greatly beneficial to break all of the work I </div><div>have done up until now into several commits and submit</div><div>them as one Gerrit patch. Locally I had several branches</div><div>that I had been working on different aspects of the project</div><div>and so I've spent the first part of this week merging these </div><div>into one branch and slightly refining the commits so that</div><div>each commit is one logical change to the code base. </div><div><br></div><div>I also continued work on the new export filter. I'm happy to</div><div>report that I've succeeded in implementing the second filter </div><div>and changing the save/export paths that start here</div><div><br></div><div><a href="https://opengrok.libreoffice.org/xref/core/reportdesign/source/core/api/ReportEngineJFree.cxx?r=9a9334b6926829fb890a48047af3bd76571bf542#175">https://opengrok.libreoffice.org/xref/core/reportdesign/source/core/api/ReportEngineJFree.cxx?r=9a9334b6926829fb890a48047af3bd76571bf542#175</a></div><div><br></div><div>With my latest patch you can save or export a Report without using </div><div>the Pentaho Report Engine. Unfortunately the patch isn't ready</div><div>for Gerrit as while trying to reduce some code redundancy between</div><div>the ORptExport(old filter) and ORptExport2(new filter) I've crossed</div><div>some wires and the output is a bit mangled at the moment. I should</div><div>have it sorted by tomorrow afternoon and will update it to Gerrit when</div><div>it's fixed. After that's finished the plan remains to move on to implementing</div><div>Grouping which I hope to be able to talk about next week.</div><div><br></div><div>That's it for now, have a good week,</div><div>Adam Seskunas</div></div>