← Back to team overview

kicad-developers team mailing list archive

Re: 5.1 branch

 

Hi Jeff,

Yes, for the moment we work to replace wxDC only in places that really
need it. So far it was necessary in pcbnew to boost performance, now
eeschema suffers the same problem with GTK3.

Cheers,
Orson

On 07/18/2018 01:06 PM, Jeff Young wrote:
> Hi Tom, et al,
> 
> I assume we just need to drop wxDC for the canvas, but that UI constructs (such as colour swatches, etc.) would continue to use wxDC?
> 
> Thanks,
> Jeff.
> 
> 
>> On 17 Jul 2018, at 15:44, Tomasz Wlostowski <tomasz.wlostowski@xxxxxxx> wrote:
>>
>> On 16/07/18 17:54, Wayne Stambaugh wrote:
>>> I was really hoping just to fix the wxDC issues with GTK3 rather than
>>> implement GAL unless Tom implemented a wxDC GAL and that is all we
>>> expose for 5.1.  The primary goal here is to fix the GTK3 rendering
>>> issues so we can enable wxPython support again.  We need to limit our
>>> risk exposure for 5.1.
>>>
>> Hi Wayne,
>>
>> The sooner we drop wxDC, the better for Kicad. I wouldn't do it because
>> of the GTK3/Python issues (since it's a neverending Linux problem of
>> changing APIs and libraries), but for performance reasons - on OSX for
>> instance, eeschema is sometimes barely usable because of slow drawing.
>>
>> I hope I'll be able to devote some time to cleaning up the eeschema-gal
>> code in the coming weeks. So far, the main canvas and the library editor
>> are implemented, with the symbol preview widgets & library browser
>> remaining.
>>
>>
>>> I'm assuming the printing is a v6 goal.
>>
>> Orson made quite a lot of progress with Cairo printing. IIRC it can make
>> it to the 5.1.
>>
>> Cheers,
>> Tom
>>
>>>
>>> On 7/16/2018 11:15 AM, Maciej Sumiński wrote:
>>>> Tom has already prepared a proof-of-concept eeschema with GAL rendering,
>>>> which still uses the legacy tools. I have some promising results
>>>> switching the printing system to Cairo GAL. Obviously we will face some
>>>> unexpected obstacles, but I have high hopes.
>>>>
>>>> Cheers,
>>>> Orson
>>>>
>>>> On 07/16/2018 03:40 PM, Wayne Stambaugh wrote:
>>>>> Yes, assuming we can get that to work without dragging in Phoenix.
>>>>>
>>>>> On 7/16/2018 9:27 AM, Jeff Young wrote:
>>>>>> 5.1 is also for the GTK3 fixes, right?
>>>>>>
>>>>>>> On 16 Jul 2018, at 14:23, Wayne Stambaugh <stambaughw@xxxxxxxxx> wrote:
>>>>>>>
>>>>>>> On 7/16/2018 9:19 AM, Simon Richter wrote:
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> On 15.07.2018 13:39, Jeff Young wrote:
>>>>>>>>
>>>>>>>>> I renamed my 6.0 branch to 5.1, since most of what it contains goes there.
>>>>>>>>
>>>>>>>> What is the difference between 5.1 and 6.0? What goes into which branch?
>>>>>>>>
>>>>>>>>  Simon
>>>>>>>>
>>>>>>>
>>>>>>> 5.1 is only for the UI refactoring Jeff is working on along with any bug
>>>>>>> fixes that get merged into the 5.0 branch.  Any new features such as the
>>>>>>> new schematic file formats or GALification of eeschema are v6 only.
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>> More help   : https://help.launchpad.net/ListHelp
>>>>
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~kicad-developers
>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
> 


Attachment: signature.asc
Description: OpenPGP digital signature


References