See http://cgit.freedesktop.org/libreoffice/core/commit/?id=79b5bf5cab66efbec81f9eac4e023af4f5f5141f for an example. connectivity/source/drivers/postgresql/* is the first obvious target. If you find any others, you can convert them, too.
Everywhere a class inherits directly from XFooBar (a public UNO API interface), instead of through some helper, this cleanup applies.
If you tackle this EasyHack, do it directly in the new style that is recommended by EasyHack bug 88206
Daniel Robertson committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=87a2c1d5a0b2eeed30461fe39328ccb66359cff0 tdf#88462 connectivity convert manual XInterface It will be available in 5.1.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Migrating Whiteboard tags to Keywords: (EasyHack DifficultyInteresting SkillCpp SkillDesign TopicCleanup) [NinjaEdit]
I sent following for this patch; https://gerrit.libreoffice.org/#/c/22213/
kerem committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=098c1e495ee87f0674018fd18c77a3a1abef698d tdf#88462 convert manual XInterface implementations It will be available in 5.2.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
JanI is default CC for Easy Hacks (Add Jan; remove LibreOffice Dev List from CC) [NinjaEdit]
I sent following for this new patch; https://gerrit.libreoffice.org/#/c/23424/
kerem committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=59a89dc69fda12adeba14e7c47d247380716ce94 tdf#88462 convert manual XInterface implementations It will be available in 5.2.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Seems solved