On Sun, Sep 01, 2019 at 08:19:18AM +1000, Nyall Dawson wrote:
> On Sat, 31 Aug 2019 at 17:02, Sandro Santilli <[email protected]> wrote:

> > Do you know which commit dropped the backward compatibility, exactly ?
> > Note that "something completely unused" (just re-reading your quoted
> > text) was actually still used by QGIS itself...
> 
> No, no idea sorry. It would have been 2-3 years ago now, and it was a
> mass deletion commit, so git blame won't be much use. You may be able
> to git blame qgsvectorlayer.cpp or qgsvectorlayerrenderer.cpp to find.

Could this be the one? 

  commit 8e5fb436b702b9ab3d2112557f57e5a49cdea03a
  Author: Martin Dobias <[email protected]>
  Date:   Wed Dec 14 09:45:39 2016 +0800

      Remove QgsLabelingEngineInterface base class and implementation in 
QgsPalLabeling

      It was ready to go for some time, just waiting for QgsMapRender that 
still used it.

   src/core/qgsvectorlayerrenderer.cpp | 122
  
+++++++++++++++++++++++++++++++++----------------------------------------------------------------------
   1 file changed, 39 insertions(+), 83 deletions(-)

Unfortunately `git log --grep compat` doesn't give many hints,
and the NEWS file doesn't have any section of broken backward
compatibility for the 3.0 section either.

--strk;
_______________________________________________
QGIS-Developer mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to