[Qgis-developer] Remaining work to get rid of old labeling?
a.neumann at carto.net
Fri Nov 16 01:44:08 PST 2012
Thank you for taking the time to answer my questions. I think that
a very good list to see the progress and what unimplemented ideas are in
I think the most important things are:
* improve perfomance of the label drawing
* make sure that text can stay as text (if possible with reasonable
* and that the buffers can be drawn with reasonable speed
* removal of old labeling GUI
All the other stuff can be done after 2.0 - but the above things should
be fixed if possible.
Do you have estimates how much dev time the above 4 points would need?
Do you think that you can fix these 4 issues until feature freeze?
Can the PSC please decide whether we can fund this work from the QGIS
account? As to my knowledge we have a reasonable amount of money in our
bank account that we should use to fix the most important issues for
On Wed, 14 Nov 2012 13:24:04 -0700, Larry Shaffer wrote:
> Hi Andreas,
> On Wed, Nov 14, 2012 at 2:28 AM, Andreas Neumann
> <a.neumann at carto.net> wrote:
>> Hi Larry, Hi all,
>> At the Essen developer meeting we discussed that we want to get rid
>> the double versions (labeling, symbology, diagrams - more?)
>> The new diagram are now in good shape thanks to the work of Matthias
>> Kuhn and Marco Hugentobler.
>> I now that Larry did a tremendous amount of work on the new label
>> engine, next to the work Marco H. and Martin Dobias did before.
>> I don't have the exact overview what features from the old engine
>> not yet present in the new engine.
>> In Essen we proposed that we ask Larry to continue his work to get
>> of the old label engine - and we proposed that we would pay a
>> amount of our funds to Larry for this work.
>> Question to Larry and the PSC? What is the status of this work? Was
>> there any agreement so far between the PSC and Larry to fund his
>> Larry - would you have time to continue working on it so we can get
>> of the old labeling?
> There are two lists you can reference on the wiki (both of which I
> updated, or reorganized a bit, this morning). Neither of the
> lists speaks directly to what exactly needs done to remove the old
> There is at least one major issue remaining (that I know of):
> Label text should be preserved as text in output (regression) - This
> issue also possibly relates to the slower performance many users are
> seeing between the old labeling and new. Dr. Marco H. mentioned he
> thinks the older method using QPainter::drawText() might be faster
> than the current QPainterPath::addText() method. However, I'm not
> all new features can be done using the older method. Regardless,
> a different method where possible, one that outputs text as text,
> would be very beneficial when using the resultant SVG or PDF output
> other applications. Users currently rely upon the old engine for that
> I am not sure if any other QGIS functionality still uses the old
> labeling engine. Even so, at least updating the new engine's features
> to the point of removing the old engine's gui should be a priority;
> while removing the old labeling engine code could be done later.
> Regarding any funding, beyond the noted issue above, you might want
> review list at  for candidates on what you would specifically like
> to see in version 2.0. The new end-of-December feature freeze means I
> have to start paring that list down.
> Larry Shaffer
> Dakota Cartography
> Black Hills, South Dakota
>> Thanks for an update on it.
8624 Grüt (Gossau ZH)
More information about the Qgis-developer