Commit Graph

3864 Commits

Author SHA1 Message Date
Yorik van Havre
3ade39ccf1 Translations (#11551)
* Updated ts files

* merged crowdin translations

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-11-27 11:29:38 -06:00
Chris Hennes
fa65438556 Core: Enable compiling with MSVC /permissive- (#11014)
* Base: Fixes for MSVC permissive-

* App: Fixes for MSVC permissive-

* Gui: Fixes for MSVC permissive-

* Main: Fixes for MSVC permissive-

* Fem: Fixes for MSVC permissive-

* Material: Fixes for MSVC permissive-

* Part: Fixes for MSVC permissive-

* Mesh: Fixes for MSVC permissive-

* Points: Fixes for MSVC permissive-

* Robot: Fixes for MSVC permissive-

* TechDraw: Fixes for MSVC permissive-

* Path: Fixes for MSVC permissive-

* Core; Changes per review comments

* TD: Revision from wandererfan

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-11-27 17:37:29 +01:00
Chris Hennes
90dc4aeb13 Update translations 2023-11-20 13:46:22 -06:00
LarryWoestman
4e80ae6fca Path: Added separator lines to make the tests easier to find (#11423)
Co-authored-by: LarryWoestman <LarryWoestman@users.noreply.github.com>
2023-11-20 10:13:44 -07:00
LarryWoestman
657511e9f3 Path: Rearranged and renumbered some of the tests 2023-11-12 16:45:06 -08:00
Chris Hennes
954c2fa03f Update translations 2023-11-09 12:23:56 -06:00
sliptonic
74a8820dfd Merge pull request #11248 from alromh87/WEDM
Added Path PostProcessor for old WEDM machines
2023-11-06 11:20:55 -06:00
sliptonic
d2be17c29f Merge pull request #11245 from LarryWoestman/staging
Path:  Added typing to the refactored postprocessors.
2023-11-06 11:19:34 -06:00
Chris Hennes
aaa0db3867 Merge pull request #11231 from DeflateAwning/http-cleanup
Find and replace http://freecad to https://freecad
2023-11-06 11:16:13 -06:00
LarryWoestman
2a2ff73c2c Path: Added typing to the refactored postprocessors. 2023-11-04 11:18:12 -07:00
Alejandro Romero
6e23fcbe67 Added Path PostProcessor for old WEDM machines configurable for different machines:
G91 incremental coordinates
        --relative                  (Disabled by default)
    Specific comment character
        --comments-character        (None by default)
    Specific space character, use "" to ommit spaces
        --command-space             (" " by default)
    Add character before newline
        --endline-character         (None by default)
    Multiplier for machines that use not standard dimensions like micrometers (1000)
        --scale                     (1 by default)
    Define decimal points
        --precision                 (3 for mm, for inch by default)
    Add trailing 0s
        --fixed-length              (0 (disabled) by default)
    G0 rapid moves disabled by default, replaced with G1
        --use-rapids                (Set flag to enable G0)
    Disable setting units on output code G20/21
        --omit-units                (Set flag to avoid setting units)
    Force two digit codes G01 insted of G1
        --two-digit-codes           (Set flag to enable)
    Add + sign to positive coordinates
        --force-sign                (Set flag to enable)
    Ignore unsuported operations, use Labels and separate with ','
        --ignore-operations         (Empty by default)
2023-11-01 13:53:08 -06:00
Chris Hennes
b2f069f8b0 Merge branch 'main' into modernize-type-check 2023-10-31 15:46:18 -05:00
DeflateAwning
8de6db3e97 Find and replace http://freecad.org to https://freecad.org
Find and replace:
http:\/\/(.{0,10})freecad
https://$1freecad
Done in all remaining files (after doing it in SVGs in the last commit)
2023-10-29 22:39:22 -06:00
DeflateAwning
c847a3d516 Change http to https in SVGs
Find and replace:
http:\/\/(.{0,10})freecad
https://$1freecad
Include: *.svg
2023-10-29 22:32:59 -06:00
Chris Hennes
cbd0ef5975 Merge branch 'main' into modernize-type-check 2023-10-25 16:07:28 -05:00
LarryWoestman
1222e77ee8 Path: Removed some unneeded variables; shortened some long lines. 2023-10-24 14:14:57 -07:00
sliptonic
b70956ba3d Merge pull request #11108 from jffmichi/fix_profile_open_edge_direction
Path: fix Profile open edges not respecting selected cutting direction
2023-10-23 18:25:03 -05:00
Florian Foinant-Willig
939f30420c Path: modernize type checking 2023-10-23 18:07:23 +02:00
Adrian Insaurralde Avalos
7754c44b55 Migrate away from deprecated distutils python package where possible 2023-10-23 10:51:50 -05:00
LarryWoestman
6f41fe09fd Path: Split up TestRefactoredTestPost.py; fixed lint errors. 2023-10-22 14:08:17 -07:00
jffmichi
84f5fe9f7b Path: fix Profile open edges not respecting selected cutting direction 2023-10-20 02:40:51 +02:00
sliptonic
14e0c073c9 Merge pull request #11061 from Ondsel-Development/zcorrectFix
Add F-word to output on zcorrect dressup
2023-10-16 13:40:18 -05:00
Victor Predko
f76f842302 File formats: Uppercase file types when importing a file. (#10977)
* Added uppercase extensions for supported formats

In the file App\Application.cpp

* Added file types in upper case

* Adds uppercase file types to the file import filter.

Fixes #10879

* Added filter for *.fcmacro *.fcscript
2023-10-16 14:40:46 -03:00
atlast-50
c8fbe03eb1 Gui: Rename forumula to expression + add hotkey to expression tooltip
Fixes #10601
2023-10-16 18:03:10 +02:00
sliptonic
7fde49414f Fixes #10928
Add F-word to output on zcorrect dressup
2023-10-16 10:28:56 -05:00
sliptonic
c95a99cd6f Merge pull request #10953 from jffmichi/rework_leadinoutdressup
Path: rework LeadInOutDressup
2023-10-16 09:14:13 -05:00
sliptonic
a34896a0a3 Merge pull request #10914 from LarryWoestman/staging
Path:  Added type annotations along with some refactoring.
2023-10-16 08:04:43 -05:00
sliptonic
06af8b2bd8 Merge pull request #10915 from xtemp09/path-fix2
[Path] Prevent division by zero
2023-10-12 07:11:25 -05:00
LarryWoestman
37e9aa9f94 Path: Added type annotations along with some refactoring. 2023-10-10 14:04:54 -07:00
wmayer
56820718c5 Core: Revert superfluous changes made with PR #9521 2023-10-09 15:06:45 +02:00
jffmichi
9132391f84 Path: fix LeadInOutDressup task panel showing wrong values on certain locales 2023-10-06 05:54:30 +02:00
jffmichi
37f7030531 Path: use helper functions from Utils.py instead of directly accessing obj.Base in dressups 2023-10-06 05:54:30 +02:00
jffmichi
176c88812a Path: rework LeadInOutDressup 2023-10-06 05:54:30 +02:00
AgCaliva
2212e68a30 merge master via cli 2023-10-04 13:28:48 -03:00
xtemp09
5e5f000c83 [Path] Prevent division by zero
Closes #8102.
2023-10-03 13:07:52 +07:00
Chris Hennes
6d37ef6609 Merge pull request #10844 from ppphp/remove_redundant_definition
[cmake] some definitions do not matter now
2023-10-02 14:20:49 -05:00
sliptonic
fe2829aa26 Revert "Add G43 tool height compensation to centroid post" 2023-10-02 12:12:37 -05:00
sliptonic
3ce68745dc Merge pull request #10509 from LarryWoestman/staging
Path:  Major refactoring of the export_common function.
2023-10-02 11:26:24 -05:00
sliptonic
25d483a4ca Merge pull request #10857 from djmdjm/centroid-g43
Add G43 tool height compensation to centroid post
2023-10-02 10:33:36 -05:00
sliptonic
c9ff833132 Merge pull request #10835 from wwmayer/path_fix_warnings
Path: fix compiler warnings
2023-10-02 10:30:58 -05:00
sliptonic
acd40ef18f Merge pull request #10859 from jffmichi/fix_leadinoutdressup
Path: fix LeadInOutDressup incorrectly treating missing axis words as…
2023-10-02 10:14:45 -05:00
liukaiwen
18af697795 Merge remote-tracking branch 'origin/master' into remove_redundant_definition 2023-10-02 01:42:37 +08:00
wmayer
14683acbdc Path: fix -Wunused-parameter
Several methods declare to support keyword arguments but then don't use them
2023-09-30 22:32:01 +02:00
wmayer
a14a6aa2dd Path: fix -Wunused-but-set-variable 2023-09-30 22:31:46 +02:00
Chris Hennes
5dfd4d5190 Update translations 2023-09-29 22:57:37 -05:00
Damien Miller
d1f4922482 regress test for G43 in centroid post
Since the centroid post now support --no-tlo, we can test that
too.
2023-09-29 17:46:28 +10:00
LarryWoestman
dd6a6d1d6c Path: Major refactoring of the export_common function.
Minor refactors to parse_a_path.
       Removed "message" command handling.
2023-09-28 15:30:55 -07:00
jffmichi
588b964a54 Path: fix LeadInOutDressup incorrectly treating missing axis words as being 0 2023-09-28 21:10:21 +02:00
Damien Miller
9a076ac4c8 Add G43 tool height compensation to centroid post
This adds G43 tool height compensation to the centroid CAM post-processor using
a similar approach to the G43 support in the MACH3 post.

Specifically, G43 is emitted at every tool change by default and a new
`--no-tlo` post argument can restore the old behaviour of no height
compensation being emitted. These both match how the MACH3 post does it.
2023-09-28 23:56:50 +10:00
liukaiwen
4f8fe8fd4a [cmake] some definitions do not matter build now 2023-09-27 18:17:14 +08:00