[QGIS-Developer] how compatible .qml files are ?
Sandro Santilli
strk at kbt.io
Mon Sep 2 03:30:27 PDT 2019
On Sun, Sep 01, 2019 at 08:19:18AM +1000, Nyall Dawson wrote:
> On Sat, 31 Aug 2019 at 17:02, Sandro Santilli <strk at kbt.io> 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 <wonder.sk at gmail.com>
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;
More information about the QGIS-Developer
mailing list