Commit Graph

27608 Commits

Author SHA1 Message Date
wmayer
f7392d47b9 Sketcher: fix warnings:
* fix -Winconsistent-missing-override
* fix -Woverloaded-virtual that is also a bug because the DrawSketchHandlerArcOfParabola didn't set the suitable mouse cursor
2022-02-17 21:14:37 +01:00
Abdullah Tahiri
f7741d4399 DrawSketchHandler: activation and deactivation via NVI pattern
==============================================================

With the introduction of overridable default behaviour for commands, it makes sense to keep control of the execution path of the activation and deactivation.

Non-virtual interface pattern enforces execution control of the virtual functions, while allowing the behaviour to be overriden in a case by case basis.
2022-02-17 19:37:48 +01:00
sliptonic
16a2c559aa Merge pull request #5343 from Russ4262/fix/open_edge_zero_start
[Path] Fix open edge zero value start point
2022-02-17 12:36:38 -06:00
wmayer
2fdef5ca22 PD: make sure that Attachment editor shows up the context-menu of datum objects 2022-02-17 19:28:01 +01:00
wmayer
bb2872d5de Sketch: make sure that Attachment editor shows up in the context-menu 2022-02-17 19:27:11 +01:00
wmayer
2a3d3da30d Part: in ViewProviderAttachExtension check if feature has the AttachExtension 2022-02-17 19:26:11 +01:00
Chris Hennes
629798a235 TD: Fix MSVC compilation failure
Also shifts to snprintf to eliminate overrun risk.
2022-02-17 11:33:52 -06:00
Chris Hennes
019d1588a6 Gui: Correct generation of macro pref name 2022-02-17 10:23:32 -06:00
sliptonic
21e77bc4cd Merge pull request #6387 from SamuelMayer/kinetic_nc_pp
Path: Added KineticNC Postprocessor 2nd try
2022-02-17 10:01:32 -06:00
0penBrain
3eb233dc37 [Sketcher] Fix typo 2022-02-17 16:17:04 +01:00
0penBrain
6bb1fb6732 [Sketcher] Disable constraint selectability on Shift press 2022-02-17 16:17:04 +01:00
0penBrain
a12f5f2691 [Sketcher] Disable constraints selection when geometry/constraint handler is active 2022-02-17 16:17:04 +01:00
edi271
3b16914a9c Update CommandExtensionDims.cpp 2022-02-17 10:05:56 -05:00
edi271
7efa2d69d5 Update CommandExtensionDims.cpp 2022-02-17 10:05:56 -05:00
edi271
226908bb66 Update TaskCustomizeFormat.ui 2022-02-17 10:05:56 -05:00
edi271
2a30032c7d New extension tool: cutomize format 2022-02-17 10:05:56 -05:00
edi271
281e18a353 Icons and Ui-files 2022-02-17 10:05:56 -05:00
edi271
4744ec5103 Force tree update 2022-02-17 10:05:56 -05:00
Yorik van Havre
85e833399b Tools: Allow to treat one single module with updatets script 2022-02-17 13:35:47 +01:00
Yorik van Havre
a242ae0f52 Merge pull request #6355 from Roy-043/Draft-Housekeeping-call-'make'-functions-with-new-name-(3)
Draft: Housekeeping: call 'make' functions with new name (3)
2022-02-17 11:40:59 +01:00
Yorik van Havre
24f711f507 Merge pull request #6384 from 0penBrain/tuxMouseModel
Tux: get rid of timer usage to update navigation style
2022-02-17 11:35:30 +01:00
SamuelMayer
04acaf57a4 added KineticNC_post.py 2022-02-17 11:22:30 +01:00
wmayer
9c8763c720 Part: fix regression by commit 5dfd4fef7
* Standard_Version.hxx is required for the OCC version check macro
* group sorted header includes by library
2022-02-17 11:09:35 +01:00
Uwe
8cbee76183 [Part] ViewProviderExt: remove unused includes
- also sort them
2022-02-17 05:00:17 +01:00
Uwe
a2a7634edf [PD] ViewProvider: remove unused includes 2022-02-17 04:43:16 +01:00
Uwe
9741854a39 [Gui] ViewProviderDragger: add missing include 2022-02-17 04:35:10 +01:00
Uwe
33ff01ec66 [Gui] ViewProviderDragger: remove unused includes
- also sort them
2022-02-17 04:13:53 +01:00
Uwe
94c474cffb [Gui] ViewProviderLink: remove unused includes
- also sort them
2022-02-17 04:06:12 +01:00
Uwe
b5bef494be [Gui] fix include sorting mistake from previous commit 2022-02-17 03:53:57 +01:00
Uwe
732d8c3a21 [Gui] add context menu icon for Std_TransformManip
- the other context menu entries have icons and we use this icon already in the Edit menu

- also sort the includes
2022-02-17 03:49:02 +01:00
Uwe
c31cd6abb2 [Part] add context menu icon for color face
- the other context menu entries have icons and we use this icon already in the View menu

- also sort the includes
2022-02-17 03:20:31 +01:00
wmayer
35fd97a8ae Gui: add method to reload active workbench 2022-02-16 17:33:29 +01:00
0penBrain
1bcf3e2135 Tux: get rid of timer usage to update navigation style 2022-02-16 15:48:04 +01:00
sliptonic
15f382c255 Merge pull request #5488 from dirkolbrich/path-cmakelists-link-fix
[Path] remove duplicate link of PathCommands.py
2022-02-16 08:38:32 -06:00
sliptonic
0f04ba0c86 Merge pull request #6378 from mlampert/bugfix/abort-op-creation-without-tc
Gracefully handle op creation abort when no TC is available or selected.
2022-02-16 08:35:18 -06:00
sliptonic
2c228ec8d8 Merge pull request #6357 from sliptonic/master
[Path] Warn user if current schema doesn't generate proper velocity (unit/min)
2022-02-16 08:34:26 -06:00
sliptonic
924ffed71b Merge pull request #6377 from sliptonic/bug/drillheight
[Path]  Drilling gcode bug.  Fixes #6367
2022-02-16 08:33:52 -06:00
wmayer
0c583fb7fa Part: fix typos in make* functions 2022-02-16 12:48:02 +01:00
Chris Hennes
232a938a8b Gui: Add Mod info to copied About string 2022-02-16 12:08:17 +01:00
Uwe
f6d450b947 [PD] change default FaceMaker to Bullseye
Part does already use this FaceMaker since it can also handle islands.

The PR therefore
- uniforms the behavior of PD and Part
- fixes #6366
- enables to use nested sketches for the various PD features like Revolve
2022-02-16 11:20:02 +01:00
Chris Hennes
a0ce80ce2d Addon Manager: Better failure diagnostics 2022-02-15 22:55:59 -06:00
Uwe
9ef912a49d [Part] Bullseye whitespace fixes 2022-02-16 03:40:07 +01:00
markus
c738f98d1e Gracefully handle op creation abort when no TC is available or selected. 2022-02-15 13:44:13 -08:00
wmayer
39261d2c6b Sketcher: for Linux systems put definition of GeoElementId members back to header file to fix possible linker errors 2022-02-15 22:01:51 +01:00
sliptonic
087a5c73eb add option to preferences to suppress velocity warning 2022-02-15 14:30:34 -06:00
wmayer
0208608b9e Base: fix Matrix4D::hasScale
* If all column vectors of the 3x3 sub-matrix are equal the function incorrectly claims that it's uniform scaling.
* Detect also non-uniform scaling and if was applied from the left or right side
* Replace the int with an enum and expose it to Python
* Add several new unit tests
2022-02-15 21:05:11 +01:00
Chris Hennes
97d1c114d0 Addon Manager: Fix race condition 2022-02-15 13:04:49 -06:00
sliptonic
9881ae0678 Fixes #6367
Use correct startpoint.
2022-02-15 09:48:16 -06:00
Roy-043
f79c7221cf TechDraw: Use Draft.get_svg instead of Draft.getSVG
The Draft.getSVG has been renamed. Using it results in warnings in the Report view. The new function Draft.get_svg has the same signature.
2022-02-15 08:58:25 -05:00
0penBrain
44edfa37c7 Sketcher: add GeoID on extended naming of geometries 2022-02-15 14:02:07 +01:00