On 07/16/2018 05:54 PM, 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.
There is no new wxDC GAL backend implemented, which IMHO reduces the risk as Cairo backend has been already tested a bit. Staying with two rendering engines also reduces the amount of code to maintain. I have already spent some time trying to fix GTK3 problems, both in eeschema and in pcbnew. GTK3 fixes in eeschema resulted in a slight performance drop, whereas for pcbnew I was unable to come up with a solution. > I'm assuming the printing is a v6 goal. Broken legacy canvas in pcbnew means layout printing is also broken. A simple workaround is to remove printing completely and request users to use PDF plotting. Cheers, Orson > 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 <stambau...@gmail.com> 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@lists.launchpad.net >>>>> Unsubscribe : https://launchpad.net/~kicad-developers >>>>> More help : https://help.launchpad.net/ListHelp >>>> >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~kicad-developers >>> Post to : kicad-developers@lists.launchpad.net >>> Unsubscribe : https://launchpad.net/~kicad-developers >>> More help : https://help.launchpad.net/ListHelp >>> >> >> >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : kicad-developers@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp >> > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp