Commit Graph

3604 Commits

Author SHA1 Message Date
LarryWoestman
dcab7c4a78 Path: Reformatted to a line length of 88 using black.
Incorporating feedback; now using f-strings all over.
           Incorporating changes from feedback.
           Incorporated more refactoring feedback.
           Changes for Path refactoring.
2022-12-31 09:20:51 -08:00
sliptonic
a11bde5105 Merge pull request #7962 from luvtofish/master
path: dynapath delta 40-60 post processor add
2022-12-31 10:26:44 -06:00
Markus Lampert
67c616b8fe Moved test file opening into instance methods so they don't get loaded unless used. 2022-12-25 17:43:00 -08:00
luvtofish
cc2dffb53d Fixed some misspelling in comments. 2022-12-23 18:13:01 -06:00
luvtofish
95dc53a0c8 Added multiple comments 2022-12-22 12:13:44 -06:00
sliptonic
d6bbaec9e5 Merge pull request #8063 from sliptonic/py27cleanup
Fixes #7834  Removes deprecated py2.7 try/except block
2022-12-20 09:34:28 -06:00
Yorik van Havre
3376e387da Merged crowdin translations 2022-12-20 10:01:00 +01:00
Yorik van Havre
d206d5cd1f Updated ts files 2022-12-20 09:31:25 +01:00
sliptonic
5053c0dfd8 Fixes #7834
remove deprecated python 2.7 code
2022-12-19 15:07:14 -06:00
sliptonic
6398ce30ab Merge pull request #8012 from LarryWoestman/bugfix
Path:  Fixed regression in import statement.
2022-12-17 12:02:22 -06:00
Uwe
4660a9221d [Path] App: remove unused files from PreCompiled.h 2022-12-14 05:32:44 +01:00
Uwe
fc3f9d3ecc [Path] Gui: remove unused files from PreCompiled.h 2022-12-14 05:19:50 +01:00
luvtofish
6082ce76e0 code cleanup 2022-12-11 11:21:22 -06:00
LarryWoestman
cf7f33de70 Path: Fixed regression in input statement. 2022-12-10 13:26:05 -08:00
luvtofish
170c7d862a updated comment 2022-12-08 09:18:04 -06:00
luvtofish
ec5402dad3 tool tip changes 2022-12-08 08:47:10 -06:00
luvtofish
7f3dafaa31 Updated tooltip details 2022-12-07 20:49:40 -06:00
Uwe
7e9fe12149 [Path] improve PreCompiled.h handling 2022-12-07 19:51:19 +01:00
Uwe
73b7547cd5 [Path] improve PreCompiled.h handling 2022-12-07 19:51:19 +01:00
luvtofish
d441b7aca9 removed print post processor print statement. 2022-12-07 10:24:01 -06:00
luvtofish
2911fad91a Removed TLO since not used. 2022-12-07 10:19:24 -06:00
luvtofish
6247c357a9 Add files via upload
Fixed format string on print statement.
2022-12-06 15:05:52 -06:00
luvtofish
79c393a160 Add files via upload
Initial upload
2022-12-06 11:58:39 -06:00
Uwe
e2138996de [Path] A-F: remove unused includes
- also some sorting
2022-12-04 19:48:46 +01:00
Uwe
b78d484557 [Path] Gui: remove unused includes
- also some sorting
2022-12-04 19:35:52 +01:00
Uwe
134d2e00b1 [Path] P-End: remove unused includes
- also some sorting
2022-12-04 18:47:50 +01:00
luz paz
137a3640bf Path: remove leftover .zip archive in PathSimulator directory
Closes #7816
2022-12-03 18:10:34 -06:00
luz paz
07d34012dd L10N: Don't translate strings that dont contain any alphabetic character
Per 0penBrain's suggestion
2022-12-02 11:57:34 +01:00
luz paz
772fe258b9 L10N: Don't translate "..." string
Follow-up to 1d001afcc7
2022-12-02 11:57:34 +01:00
luz paz
630e11566d Path: fix header uniformity 2022-11-30 01:30:09 +01:00
Markus Lampert
12a51866c7 Save and restore ThreadFit attribute 2022-11-20 14:31:40 -08:00
luz paz
f13299a5a6 Path: remove trailing whitespace 2022-11-18 00:01:25 +01:00
sliptonic
9515e169b5 Merge pull request #7759 from LarryWoestman/staging
Path:  Changes for Path refactoring to fix regressions.
2022-11-16 18:09:38 -06:00
Uwe
633279663d [Path] PathSimulator: remove unused includes
- also some sorting
2022-11-11 04:04:33 +01:00
Markus Lampert
e2eb1fa163 Fixed merge issue 2022-11-09 20:57:17 -08:00
LarryWoestman
c942fbfcd6 Path: Changes for Path refactoring to fix regressions. 2022-11-09 14:33:25 -08:00
luz paz
b000e48957 [PATH] add OCC header/libdir to Path/libarea
This update adds the OCC headers and lib path to src/Mod/Path/libarea/CMakeLists.txt to fix a linker error.
2022-11-07 14:03:36 -05:00
sliptonic
34640c547f Panel tabs fix 2022-11-02 15:50:13 -05:00
sliptonic
9fff13ed12 minor fixes 2022-11-02 15:50:13 -05:00
mlampert
ebc1190d8b PATH: Feature/dogbone ii (#7660)
* Start of new dogbone dressup

* Added Instruction and tangents support for G2/3 moves

* Added Maneuver class to represent a set of moves and process them coherently

* Created kinks and verify their creation.

* Added dogbone detection and verification

* Simplified gcode strings

* Added horizontal t-bones generation

* Added support for vertical t-bone

* Consolidated t-bone creation

* Added support for pathLength

* Added support for tbone on short edge

* Added support for long edges

* Added support for dogbones

* Fixed dogbone for non-horizontal lead-in

* Horizontal bone adaptive length tests

* Fixed dogbone angle and adaptive length

* Some code cleanup

* Added adaptive length tests for dogbones

* Split base data classes into their own PathLanguage module.

* Splitting dogboneII implementation into its constituents

* Moved adaptive length into DogbonII module

* Separate dogboneII generator test cases and changed interface to allow for dynamic length calculations

* Unit tests for length calculation

* Initial DogboneII unit test

* Unit tests and fixes for plunge move handling

* Unit tests for the remaining styles and incision strategies

* Basic DogboneII gui

* Added support for markers

* Better color and selection scheme for markers

* Cleaned up import statements

* Added DogboneII to Path WB init

* Support for dogbone on dogbone and fixed t-bone generation

* Fixed t-bone on short leg bones

* Fixed tbone on short edge when short edge is m1

* Fixed t-bone on long edge for m0/m1 and CW/CCW

* Removed redundant code

* Removed redundant 'Dress-up' from menu entries

* black code formatting

* added generator to cmake

* Fixed typos
2022-11-02 15:25:09 -05:00
Chris Hennes
1fac3fead0 cMake: Add support for compiling against Qt6 (#7647)
Removes the BUILD_QT5 flag and adds a new FREECAD_QT_VERSION option,
which can be set to either "Auto" (default), 5, or 6. Auto detects which
version of Qt is installed on the system and chooses it. If both version
are installed, Qt5 is used.

Note that this DOES NOT implement compiling against Qt6, it only adds
the necessary cMake infrastructure to begin work on the source code
changes that will be required.
2022-10-31 09:24:09 -05:00
sliptonic
bc334a81c9 Fixes #7652 2022-10-26 17:04:54 -05:00
Kuzemko Alexsandr
2eb55d48c7 [App] Fix of untranslated first document's name (#7156)
* Change no need function newDocument("Unnamed") call to variant without parameter. "Unnamed" set in App newDocument function instead.
* Refactor New Document command to run without parameter.
* Translate new document's userName. Internal name = "Unnamed".
* Crowdin Add to updatets.py App.ts. Create new file App.ts
* Fix error where document name is set with one function parameter. In this situation set internal and user name to string variable. For default function call (without parameter) set internal name to Unnamed, userName = translate ("Unnamed")
2022-10-20 21:35:09 -05:00
sliptonic
a873837e7c Merge pull request #7605 from mlampert/bugfix/loading-path-wb-error
[PATH]: bugfix/loading-path-wb-error
2022-10-17 10:35:42 -05:00
sliptonic
da198bba25 Merge pull request #7599 from sliptonic/codespell
fix codespell warnings
2022-10-17 10:35:00 -05:00
Yorik van Havre
1ae780d3b1 Merged crowdin translations 2022-10-17 15:12:16 +02:00
Yorik van Havre
d50f062e34 Updated ts files 2022-10-17 11:18:07 +02:00
Markus Lampert
5dce28ae8b Fixed typo in UI test case 2022-10-15 11:19:30 -07:00
Markus Lampert
edf097e7e9 Fixed recursive import 2022-10-15 11:19:30 -07:00
sliptonic
e058eb6173 Typo in Adaptive test 2022-10-13 14:09:51 -05:00