← Back to team overview

kicad-developers team mailing list archive

Re: Zone filling & display speed improvements

 

On 04/12/17 15:43, Henner Zeller wrote:
> On 4 December 2017 at 06:31, Tomasz Wlostowski
> <tomasz.wlostowski@xxxxxxx> wrote:
>> On 04/12/17 02:05, Henner Zeller wrote:
>>> On 2 December 2017 at 10:11, Henner Zeller <h.zeller@xxxxxxx> wrote:
>>>> On 1 December 2017 at 08:12, Tomasz Wlostowski
>>>> <tomasz.wlostowski@xxxxxxx> wrote:
>>>>> On 29/11/17 16:10, jp charras wrote:
>>>>>> I am using a few board in Kicad demos: interf_u, video, pic_programmer.
>>>>>>
>>>>>> Also, filled areas are no shown in OpenGL, but are shown in Cairo canvas.
>>>>>
>>>>> Hi all,
>>>>>
>>>>> The branch [1] contains a set of improvements in the zone filling
>>>>> algorithm. It's several times faster than in the current master branch.
>>>>>
>>>>> I'd like to merge it soon and move on to fixing P&S issues pending for
>>>>> the V5 - I'll greatly appreciate testing and feedback!
>>>>
>>>> Hi Tom,
>>>>
>>>> I'll compile your branch hopefully later this weekend for testing.
>>>> If you need another board for testing, I am currently having a board
>>>> that takes annoying several seconds to fill the zones in head KiCad,
>>>> which hence might be interesting test case:
>>
>> Hi Henner,
>>
>> What OS did you build for?
> 
> This was on Debian testing on a x86_64 machine.
> g++ 7.2.0, Cairo: 1.15.8, boost 1.62.0
> 
> -h

Hi guys,

Now it should work fine - the filling algorithm was not thread safe and
apparently wxProgressDialog can't be invoked from non-main thread.

Check out the updated branch.

Thanks!
Tom



Follow ups

References