[Tracking] Backport commits to 0.20 branch

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
User avatar
uwestoehr
Veteran
Posts: 4961
Joined: Sun Jan 27, 2019 3:21 am
Location: Germany
Contact:

[Tracking] Backport commits to 0.20 branch

Post by uwestoehr »

This thread is to collect commits and PRs to be backported to the stable FC 0-20 branch.

Addon manager fixes:
* issue #7112 (added for v0.20.1)
* git commit 0e2508cc (added for v0.20.1)
* git commit 119a402c (added for v0.20.1)
* git commit 0865b974 (added for v0.20.1)
* git commit a8cb4e74 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7356 (added for v0.20.2)
* git commit 83f4b2c2 (added for v0.20.2)
* git commit d1ad3b492 (added for v0.20.2)
* git commit 9bf0c5890 (added for v0.20.2)
* git commit 283fec68 (added for v0.20.2)

Arch fixes:
* https://github.com/FreeCAD/FreeCAD/pull/7135 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7212 (added for v0.20.1)
* issue #6679 (added for v0.20.1)
* issue #7370 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7528 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7591 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7859 (added for v0.20.2)
* issue #6140 (added for v0.20.2)
* issue #6178 (added for v0.20.2)

Core (App and Gui) fixes:
* https://github.com/FreeCAD/FreeCAD/pull/7032 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7044 (added for v0.20.1)
* issue #5592 (added for v0.20.1)
* git commit 212b140d8 (added for v0.20.1)
* git commit 3f8dc1a5 (added for v0.20.1)
* issue #7113 (added for v0.20.1)
* git commit c4547c03 (added for v0.20.1)
* git commit 746a56f5 (added for v0.20.2)
* git commit ff876bf7 (added for v0.20.2)
* git commit 63954657 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7388 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7422 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7444 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7507 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7539 (added for v0.20.2)
* issue #7277 (added for v0.20.2)
* git commit bc9897caf8 (https://forum.freecadweb.org/viewtopic. ... 59#p631259) (added for v0.20.2)
* issue #7628 (added for v0.20.2)
* git commit 4d8e6154 (added for v0.20.2)
* git commit 6f302d33 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7737 (added for v0.20.2)
* git commit 7d9b3445 (added for v0.20.2)
* git commit 4067cc15 (added for v0.20.2)
* git commit 710a4707 (added for v0.20.2)
* issue #5942 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7819 (added for v0.20.2)

Draft fixes:
* issue #7058 (added for to v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7105 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7109 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7138 (added for v0.20.1)
* issue #6734 (added for to v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7173 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7174 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7186 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7215 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7259 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7295 (added for v0.20.1)
* issue #6181 (added for v0.20.1)
* git commit 2b5b7cd6 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7354 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7424 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7441 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7453 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7528 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7616 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7670 (added for v0.20.2)
* issue #7806 (added for v0.20.2)
* issue #5765 (added for v0.20.2)

FEM fixes:
* git commit e8f32271 (added for v0.20.1)
* git commit ef088674 (added for v0.20.1)
* git commit 1f7374ed (added for v0.20.1)
* git commit 5d389e38 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7158 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7160 (added for v0.20.1)
* git commit faa1f96f (added for v0.20.1)
* issue #7230 (added for v0.20.1)
* git commit 057e90bf (added for v0.20.1)
* issue #7242 (added for v0.20.1)
* git commit 864c9eca (added for v0.20.1)
* git commit c4b8983a (added for v0.20.1)
* git commit 8303a550 (added for v0.20.1)
* git commit 8bb85d2b (added for v0.20.1)
* git commit ba858175 (added for v0.20.1)
* git commit 357989c5 (added for v0.20.1)
* git commit 7e071623 (added for v0.20.1)
* git commit 90afc193 (added for v0.20.1)
* git commit d438514d (added for v0.20.1)
* git commit 515584c8 (added for v0.20.1)
* git commit 4b2a486d (added for v0.20.1)
* git commit b716644e (added for v0.20.2)
* git commit bd796c91 (added for v0.20.2)
* git commit 08af39c1 (added for v0.20.2)
* issue #7360 (added for v0.20.2)
* git commit b14a9094 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7538 (added for v0.20.2)
* git commit c0a45ec6 (added for v0.20.2)

Import/Export fixes:
*

Material fixes:
* git commit c7a2ddba (added for v0.20.1)

Mesh fixes:
* issue #7023 (added for v0.20.1)

* OpenSCAD fixes:
* https://github.com/FreeCAD/FreeCAD/pull/7301 (added for v0.20.1)

Part fixes:
* https://github.com/FreeCAD/FreeCAD/pull/7083 (added for v0.20.1)
* git commit 9de8b33b (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7154 (added for v0.20.1)
* git commit 639ff927 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7219 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7260 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7824 (added for v0.20.1)

PartDesign fixes:
* git commit 360b4282 (added for v0.20.1)
* git commit 1b2f0063 (added for v0.20.1)
* git commit 65640861 (added for v0.20.1)
* git commit 094ae936 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7198 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7201 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7445 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7504 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7626 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7674 (added for v0.20.2)
* issue #7629 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7722 (added for v0.20.2)
* git commit 145c3bf7 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7943 (added for v0.20.2)

Path fixes:
* issue #6693 (added for v0.20.1)
* issue #7164 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/6974 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7137 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7278 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7333 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7438 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7454 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7455 (added for v0.20.2)

Sketcher fixes:
* issue #7064 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7324 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7426 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7429 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull ... s/2d5b8747 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7641 (added for v0.20.2)
* git commit e3cd132a (added for v0.20.2)
* issue #7082 (added for v0.20.2)
* issue #7860 (added for v0.20.2)

Spreadsheet fixes:
* git commit 469e4f16 (added for v0.20.1)
* issue #7285 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7604 (added for v0.20.2)
* issue #7841 (added for v0.20.2)

Stylesheet fixes:
* https://github.com/FreeCAD/FreeCAD/pull/7190 (added for v0.20.1)
* issue #6102 (added for v0.20.1)

TechDraw fixes:
* git commit fb1a7af360 (added for v0.20.1)
* git commit 4b47d38eb6 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7106 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7121 (added for v0.20.1)
* issue #7066 (added for to v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7131 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7144 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7184 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7266 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7351 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7362 (added for v0.20.2)
* git commit ff01905f (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7463 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7555 (added for v0.20.2)
* issue #7856 (added for v0.20.2)

Web fixes:
*

Compilation issues:
* https://github.com/FreeCAD/FreeCAD/pull/7136 (added for v0.20.1)
* git commit b85e9b1f (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7389 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7434 (added for v0.20.2)

Miscellaneous:
* git commit e89ebba736 (added for v0.20.1)
* https://github.com/FreeCAD/FreeCAD/pull/7358 (added for v0.20.2)
* https://github.com/FreeCAD/FreeCAD/pull/7447 (added for v0.20.2)

The forum maintainers (everybody who can modify this post) can strike-through either released or rejected backports.
Last edited by Roy_043 on Sun Aug 13, 2023 10:51 am, edited 2 times in total.
Reason: Removed references to v0.20.3 as this version was never released
Russ4262
Posts: 941
Joined: Sat Jun 30, 2018 3:22 pm
Location: Oklahoma
Contact:

Re: [Tracking] Backport commits to 0.20 branch

Post by Russ4262 »

Evening,
Thanks to you all for the tremendous work invested into version FC 0.20!

May I suggest that PR #6760, Path: Fixes #6693 - Add Z and K values to arc commands be considered for backport for the Path WB. As of this posting, it has not been merged, therefore will need to pass the complete review process first, before the requested consideration may be given. Nonetheless, I want to present it here since it is a bug fix for 0.20.x, and I do not want to forget later.

Cordially,
Russell
User avatar
uwestoehr
Veteran
Posts: 4961
Joined: Sun Jan 27, 2019 3:21 am
Location: Germany
Contact:

Re: [Tracking] Backport commits to 0.20 branch

Post by uwestoehr »

Russ4262 wrote: Wed Jun 22, 2022 3:54 am May I suggest that PR #6760
Hi Russel, many thanks. Your PR has now been merged to master and i backported it for FreeCAD 0.20.1.
Russ4262
Posts: 941
Joined: Sat Jun 30, 2018 3:22 pm
Location: Oklahoma
Contact:

Re: [Tracking] Backport commits to 0.20 branch

Post by Russ4262 »

Afternoon.
May I suggest PR #7137 Path: Fix Type=Polar regression in PathArray for the Path workbench. As of this post, it has not completed CI or review by project managers. The PR fixes a regression introduced in 0.20 - I am at fault.

Thanks,
Russell
User avatar
NewJoker
Veteran
Posts: 3014
Joined: Sun Oct 11, 2020 7:49 pm

Re: [Tracking] Backport commits to 0.20 branch

Post by NewJoker »

Maybe the fix for this quite nasty issue in the Draft workbench could be backported: issue #6613
User avatar
Roy_043
Veteran
Posts: 8450
Joined: Thu Dec 27, 2018 12:28 pm

Re: [Tracking] Backport commits to 0.20 branch

Post by Roy_043 »

NewJoker wrote: Wed Jul 06, 2022 7:07 am Maybe the fix for this quite nasty issue in the Draft workbench could be backported: issue #6613
That may be tricky as the new code relies on the projectPoint method of curves. This method was introduced very recently.
User avatar
uwestoehr
Veteran
Posts: 4961
Joined: Sun Jan 27, 2019 3:21 am
Location: Germany
Contact:

Re: [Tracking] Backport commits to 0.20 branch

Post by uwestoehr »

Russ4262 wrote: Tue Jul 05, 2022 6:19 pm May I suggest PR #7137
Many thanks. I backported it now.
agren
Posts: 40
Joined: Sat Apr 20, 2019 7:37 am

Re: [Tracking] Backport commits to 0.20 branch

Post by agren »

Greetings,

I'd like to nominate Path: Restore drilling op retract value to user supplied Retract Height for backporting.
User avatar
uwestoehr
Veteran
Posts: 4961
Joined: Sun Jan 27, 2019 3:21 am
Location: Germany
Contact:

Re: [Tracking] Backport commits to 0.20 branch

Post by uwestoehr »

agren wrote: Sun Jul 17, 2022 8:48 pm I'd like to nominate Path: Restore drilling op retract value to user supplied Retract Height for backporting.
Thanks. I backported it now.
User avatar
chennes
Veteran
Posts: 3876
Joined: Fri Dec 23, 2016 3:38 pm
Location: Norman, OK, USA
Contact:

Re: [Tracking] Backport commits to 0.20 branch

Post by chennes »

Addon Manager bug with non-GitHub URLs: git commit 0e2508cca9
Chris Hennes
Pioneer Library System
GitHub profile, LinkedIn profile, chrishennes.com
Post Reply