Commit Graph

33511 Commits

Author SHA1 Message Date
Petter Reinholdtsen
759bf83c62 Avoid dagerous move without tool height compensation after setting first fixture
The issue only happen when splitting jobs on tools (orderby == Tool), and when
USE_TLO was active and the preamble include G49.  The first move is then done
before tool height is set, and can cause damage if the existing tool height is set
to more than the gap between the spindle and the table or work piece, when the machine
take a sudden dive straight down.

Removed move between G49 and first G43, to ensure all moves are done after G43
correctly set tool height compensation.

Rewrote code to introduce new method fixtureSetup() to ensure all orderby alternatives
behave the same way.

Fixes #9866.
2023-07-08 09:30:19 +02:00
Yorik van Havre
19d2ec8a6f Merge pull request #9868 from Syres916/patch-81
[Start] Fix Minor Regression on LoadCustom...
2023-07-07 13:40:57 +02:00
Syres916
d01c963877 Reduce the number of lines of code 2023-07-07 10:45:22 +01:00
Syres916
da66e8bf6e Reduce number of lines of code 2023-07-07 10:44:02 +01:00
wandererfan
f88297bbb5 [TD]fix pathological centerline for points 2023-07-06 19:20:08 -04:00
sliptonic
928992f73d Merge pull request #9882 from petterreinholdtsen/path-command-lint-fixes
Get rid of some lintian complaints from github Python linter.
2023-07-06 15:58:24 -05:00
wandererfan
25976f7986 [TD]do not include cosmetics in extent dims 2023-07-06 16:02:28 -04:00
wandererfan
b0483f0c4a [TD]clarify tooltip 2023-07-06 16:02:28 -04:00
Petter Reinholdtsen
074749ba25 Get rid of some lintian complaints from github Python linter.
While working on https://github.com/FreeCAD/FreeCAD/pull/9867 I noticed my patch
showed up with a lot of linting issues in code I did not touch, to a point
where the view was very cluttered by lintian issues.  Here is my
try to reduce the number of issues discovered by the linter.  Some
issues are left, as I fail to see how to sensibly reduce the number of
parameters or local variable used.
2023-07-06 18:18:11 +02:00
Chris Hennes
0ca283cc3e Update translations 2023-07-06 08:20:59 -05:00
Chris Hennes
154b6a8afd Merge pull request #9878 from petterreinholdtsen/debian-1160-python3-interpreter
Use python3 as the interpreter instead of python (ie v2) more places.
2023-07-06 08:20:13 -05:00
Chris Hennes
f8479be783 Merge pull request #9849 from petterreinholdtsen/debian-1130-bug-993089-dxf-support-desktop-file
Add several supported MIME types to desktop file.
2023-07-06 08:18:30 -05:00
Petter Reinholdtsen
5f95364012 Use python3 as the interpreter instead of python (ie v2) more places.
This fixes lintian warning "unusual-interpreter".

Part of the Debian edition of FreeCAD since 2023.
2023-07-06 05:19:31 +02:00
Petter Reinholdtsen
ff1da0c7d1 Add several supported MIME types to desktop file.
Patch from Tobias Frost <tobi@debian.org>.

Solves Debian bug <URL: https://bugs.debian.org/993089 >.

Been used in the Debian edition of FreeCAD since 2022.
2023-07-06 05:15:24 +02:00
Maximilian Behm
85ff637c7c Add dependencies qwebengine5-dev and qtwayland5 to Docker install script ubuntu.sh 2023-07-05 18:07:16 -04:00
Yorik van Havre
211ca8601c Merge pull request #9873 from yorikvanhavre/draft-dxflib-fix
Draft: Bumped dxflib version
2023-07-05 09:17:26 +02:00
Yorik van Havre
6fb42638f1 Merge pull request #9856 from luzpaz/pre-release-typos
Fix various typos
2023-07-05 09:16:15 +02:00
Syres916
64852d073f Correct filename variable 2023-07-04 14:36:47 +01:00
Syres916
bf01d23b76 Remove Duplicate line 2023-07-04 14:19:47 +01:00
Syres916
41b02ca703 [Start] LoadMRU Update Conditionals 2023-07-04 14:17:44 +01:00
Syres916
591b1241f9 [Start] LoadCustom update conditionals 2023-07-04 14:16:18 +01:00
Yorik van Havre
699adff571 Draft: Bumped dxflib version - fixes #9817 2023-07-04 14:06:18 +02:00
Syres916
adc8645dd1 [Start] Fix Minor Regression on LoadCustom
Handle image files using FreeCADGui but all other formats using FreeCAD
2023-07-03 15:47:48 +01:00
Petter Reinholdtsen
18f33c9b03 Adjusted Appstream metadata component type and added launcable tag.
This fixes the following appstream warning and make program show up in the appstream
data set:

asv-desktop-app-launchable-missing

This `desktop-application` component is missing a `desktop-id`
launchable tag. This means that this application can not be launched
and has no association with its desktop-entry file. It also means no
icon data or category information from the desktop-entry file will
be available, which will result in this application being ignored
entirely.

Part of Debian FreeCAD edition since 2023.
2023-07-03 00:20:51 -04:00
wandererfan
d836baacc2 [TD]fix missing translations 2023-07-02 09:18:06 -04:00
Adrian Insaurralde Avalos
b7814c46ad Add cmake option FREECAD_USE_EXTERNAL_FMT to turn on/off system fmt use
defaults to ON
2023-07-02 01:38:26 -04:00
Abdullah Tahiri
5718efbdeb MainWindow: Fix for Automatic WB and edit mode WBs
==================================================

As described here:
https://forum.freecad.org/viewtopic.php?p=687188#p687188
2023-07-01 19:56:52 +02:00
Florian Foinant-Willig
f42695b0fa Sketcher: fix CircleToCircle distance constraint with external
Create c2c distance constraint with one external geometry raised a
malformed constraint error

+ clang format catch by precommit hook
2023-07-01 19:42:09 +02:00
Chris Hennes
cd124735ab Merge pull request #9852 from petterreinholdtsen/debian-1160-python3-interpreter 2023-07-01 07:49:38 -05:00
Chris Hennes
5f963fb275 Merge pull request #9857 from luzpaz/trailing-whitespace 2023-07-01 07:45:01 -05:00
luzpaz
a89fceb347 Fix trailing whitespace
[skip ci]
2023-07-01 10:24:07 +00:00
luzpaz
055447a702 Fix various typos 2023-07-01 10:08:21 +00:00
Petter Reinholdtsen
6b7f3c55b9 Use python3 as the interpreter instead of python (ie v2)
This fixes lintian warning "unusual-interpreter".

Part of the Debian edition of FreeCAD since 2023.
2023-07-01 03:09:19 +02:00
sliptonic
574e117b15 Merge pull request #9832 from rmu75/master
Path: fix g-code orientation from Path.Op.Profile in case eff. offset is 0.0
2023-06-30 11:21:15 -05:00
sliptonic
22406bffa5 Merge pull request #8892 from morganrallen/path_custom_source
Path: add File source to CustomOp
2023-06-30 11:09:12 -05:00
Morgan 'ARR!' Allen
bfb6b40ed5 Merge pull request #1 from Ondsel-Development/8892fixes
fix bugs
2023-06-30 08:22:56 -07:00
sliptonic
5f18095667 fix bugs
handles malformed gcode commands
Adds properties to existing custom ops
2023-06-30 10:06:18 -05:00
mosfet80
f98e5b4e58 check correct Eigen3 required version
https://wiki.freecad.org/Third_Party_Libraries say minimum eigen3 are v3.0
2023-06-30 10:14:38 -04:00
Morgan 'ARR\!' Allen
c330c31b6a Migrate to using opPropertyEnumerations to set defaults
This feels a bit heavy but I still feel like it's helpful to inform
the path forward to consolidate these default properties.
2023-06-29 23:01:57 -07:00
Morgan 'ARR\!' Allen
3a5655ea4b Merge branch 'master' of https://github.com/FreeCAD/FreeCAD into path_custom_source 2023-06-29 22:30:02 -07:00
wandererfan
9266673b12 [TD]fix missing section svg hatch in pdf 2023-06-29 19:50:27 -04:00
Abdullah Tahiri
2834aebf90 Unused variable 2023-06-29 23:42:28 +02:00
wmayer
f09bf02b6d Part: fixes #5967: Weird behavior in Placement dialog when using "center of mass" with Datum Plane 2023-06-29 22:49:39 +02:00
Chris Hennes
a88b8feacf Merge pull request #9833 from adrianinsaval/libpackHint 2023-06-28 09:47:14 -05:00
Yorik van Havre
7601eca1fa Merge pull request #9838 from Pesc0/addtocontributors
Add Pesc0 to contributors
2023-06-28 16:11:09 +02:00
Pesc0
0c2c4117cb Add Pesc0 to contributors 2023-06-28 16:01:46 +02:00
Robert Schöftner
ba9c708a48 Merge branch 'master' into master 2023-06-28 11:25:52 +02:00
Robert Schöftner
e606e8f4a9 Hopefully more stable test pattern / path 2023-06-28 11:16:24 +02:00
Yorik van Havre
4807c98e90 Merge pull request #9830 from Roy-043/Draft-Add-macOS-paths-to-importDWG.py
Draft: Add macOS paths to importDWG.py
2023-06-28 10:37:25 +02:00
Adrián Insaurralde Avalos
cea68484cd update libpack download hint [skip ci] 2023-06-27 13:49:16 -04:00