luz paz
91b4207cba
Fix header uniformity
2021-11-13 06:20:19 -05:00
P-C-R
5629c24688
Merge branch 'master' into RRF-PP-for-Path
2021-11-12 19:06:52 +01:00
wmayer
1a969368cb
PD: [skip ci] add PartDesignGlobal.h with export/import macros
2021-11-12 18:25:41 +01:00
0penBrain
3de481058d
[Core] Improve decimal point substitution mechanism
2021-11-12 17:01:12 +01:00
wmayer
fde9663c24
App: do not raise an exception if application data directory doesn't exist because this breaks the CI tests
...
Instead try to create the directories and throw an exception if this fails.
2021-11-12 10:17:35 +01:00
wmayer
8dc4c857f0
App: add upgrade() method to PropertyLinkSubList
2021-11-12 07:49:44 +01:00
Ajinkya Dahale
15225b3b09
[PD] Allow body faces when making loft by pre-selection
2021-11-12 01:33:46 +01:00
Uwe
8d868c4df6
Update src/Mod/Sketcher/Gui/TaskSketcherValidation.ui
...
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2021-11-12 00:45:46 +01:00
luz paz
71504f2e1e
Sketcher: fix typo in Gui/TaskSketcherValidation.ui
2021-11-12 00:45:46 +01:00
Uwe
5a2f962b05
[PD] TaskDlgPipeParameters - refactor comments
...
update/refactor comments after today's changes
2021-11-12 00:44:35 +01:00
Uwe
3eed892880
[PD] add feature to set direction for pockets
...
This PR adds the functionality of pads to pad along either a custom direction or along an edge to pockets.
So with this PR Pad and Pocket are on the same level of functionality.
2021-11-11 15:55:42 -06:00
wmayer
b109927f1c
Gui: [skip ci] fix -Winconsistent-missing-override
2021-11-11 20:36:30 +01:00
wmayer
e6fcfc47fb
PD: make sure to switch off Profile and Section highlighting when closing sweep dialog
2021-11-11 20:33:27 +01:00
wmayer
308a5e4c63
PD: change visibility handling of sweep to support undo/redo
2021-11-11 20:21:47 +01:00
wmayer
873d79d3b5
App: [skip ci] add program option --keep-deprecated-paths to keep old path names
2021-11-11 14:04:40 +01:00
wmayer
e32f841264
App: fix issue 0002956
2021-11-11 13:51:14 +01:00
Chris Hennes
8d1735741b
Merge pull request #4626 from pavltom/GUI_TreeView_Item_Ordering
...
[Gui] Issue #3923 - Add arbitrary Tree View item ordering
2021-11-10 23:35:05 -06:00
Chris Hennes
e3cdb7f875
Merge pull request #5163 from donovaly/PD-sweep-section-visibility2
...
[PD] fix sweep visibility bug
2021-11-10 22:43:49 -06:00
Uwe
7353ec0096
[PD] code improvement for FeaturePad
...
as noted by @chennes in PR #5164 , we should follow the C++ style guidelines:
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Res-if
2021-11-11 02:26:42 +01:00
Uwe
aa0f0cd3bb
[PD] code improvements for TaskPadParameters
...
as requested by @chennes in PR #5164 , the code can be simplified:
- remove a redundant type cast, a redundant qualifier and an inconsistent and unnecessary check
2021-11-11 02:08:57 +01:00
Uwe
6db3337cd2
[PD] handle changed property for loft and pipe
...
- this was missing in PR #5155
2021-11-11 01:24:53 +01:00
Ajinkya Dahale
0f7f7136ce
[PD] Check if property is named before strcmp
2021-11-11 01:13:17 +01:00
Uwe
7bea9e5bc5
[PD] fix sweep visibility bug
...
Currently:
only sweep path is toggled correctly in its visibility, the profile is never shown
the sections are always shown
This PR fixes this inconsistency reported here: https://forum.freecadweb.org/viewtopic.php?f=19&t=63544
2021-11-11 00:00:58 +01:00
wmayer
0b75d53676
App: code cleanup
2021-11-10 18:33:26 +01:00
Ajinkya Dahale
99bafa24e8
[PD] Clear other taskbox buttons in loft and pipe when one pressed
2021-11-10 17:59:45 +01:00
Bernd Hahnebach
aa33cdc186
Arch: export IFC, make compatible with ifcopenshell 0.7
2021-11-10 15:59:30 +01:00
Chris Hennes
990e23bb24
Merge pull request #5152 from Roy-043/Draft-fix-getTeighaConverter
...
Draft: fix getTeighaConverter
2021-11-09 23:05:03 -06:00
Uwe
e6837f8ef2
[PD] fix a typo
...
- also some sorting
2021-11-10 03:26:23 +01:00
luz paz
ef37925b08
Gui: expose the 'Link Actions' toolbar icon to translation
...
Related to https://github.com/FreeCAD/FreeCAD-translations/issues/51 and https://github.com/FreeCAD/FreeCAD-translations/issues/16
2021-11-10 01:12:45 +01:00
luz paz
b56cd8007b
TechDraw: Renames submenu command + exposes to translation
...
Fixes https://github.com/FreeCAD/FreeCAD-translations/issues/82
The dropdown `TechDraw > Extensions: centerlines and threading` (submenu) is too long and superfluous. Renamed to: `Extensions: Centerlines/Threading`. Also exposed to translation.
2021-11-10 01:11:39 +01:00
Ajinkya Dahale
854b547503
[PD] Fixed loft and sweep breaking on section deletion
...
Item removal in `onDeleteSection()` was also clearing subname details so if one
of the remaining sections was a face this caused a failure.
2021-11-09 23:05:29 +01:00
Ajinkya Dahale
9cade40755
[PD] Support adding solid faces for loft and pipe sections
...
With these changes, one face per solid can be added as either the first
"profile" or subsequent sections in loft and pipe.
This commit depends on `App::PropertyXLinkSubList` preserving the order in which
sections are added.
A minor change this also adds is that when a solid's face is selected that face
is mentioned in the fields instead of the solid (eg `Box:Face1` instead of
`Box`).
2021-11-09 23:05:29 +01:00
wmayer
182a0ed882
PD: [skip ci] fix crash in ReferenceSelection::allow
2021-11-09 18:37:54 +01:00
Chris Hennes
5b933b159e
Merge pull request #5160 from luzpaz/TD-ToolAttributes-typo-translation
...
TechDraw: Fix typo in Tool Attributes command + expose to translation
2021-11-09 07:37:57 -06:00
wmayer
68be996d57
App: add a CMake test to check if C runtime provides backtrace symbols
2021-11-09 14:16:12 +01:00
wmayer
c83ada98d6
App: add new config key UserConfigPath to store the path to the config files
2021-11-09 13:46:26 +01:00
luz paz
e884c0b41e
TechDraw: Fix typo in Tool Attributes command + expose to translation
...
Fixes https://github.com/FreeCAD/FreeCAD-translations/issues/85
2021-11-09 07:23:11 -05:00
wmayer
55afa21ba1
App: issue 0002956: implement XDG_CACHE_HOME
2021-11-09 00:20:55 +01:00
Chris Hennes
467062bbb0
Merge pull request #5149 from donovaly/PD-loft-visibility-fix
...
[PD] fixes loft visibility on creation and modification
2021-11-08 15:57:17 -06:00
wmayer
a9b7506007
App: further code refactoring in Application::ExtractUserPath()
2021-11-08 22:17:06 +01:00
wmayer
b32b908eae
App: keep custom user data path as is if FREECAD_USER_HOME or FREECAD_USER_DATA is set
2021-11-08 18:28:02 +01:00
wmayer
dbd3e8784a
App: code refactoring in Application::ExtractUserPath()
2021-11-08 16:17:08 +01:00
Roy-043
7afac5f206
Draft: fix getTeighaConverter
...
The getTeighaConverter function did not work on Windows. We don't deal with the actual TeighaFileConverter anymore so there is no need to check for that file. Although the name of the function and the name of the parameter have been kept.
2021-11-08 15:31:49 +01:00
wmayer
ae0198ea0a
App: split Application::ParseOptions into two functions
...
to simplify handling of options that should be processed before determining user directories
2021-11-08 11:10:13 +01:00
Yorik van Havre
af8604f089
Merge branch 'master' of github.com:FreeCAD/FreeCAD
2021-11-08 10:51:28 +01:00
Yorik van Havre
e83e6747ad
Draft: Fixed DWG import's QCAD config
2021-11-08 10:51:10 +01:00
P-C-R
559331cb31
Merge branch 'master' into RRF-PP-for-Path
2021-11-08 05:57:12 +01:00
Chris Hennes
1ef20ed984
OpenSCAD: Minor cleanup of import code
2021-11-07 21:50:48 -06:00
Chris Hennes
81830d850f
OpenSCAD: Refactor tests to all use the same code path for tempdir generation
2021-11-07 17:13:51 -06:00
Uwe
fe00d3ab59
[PD] fixes loft visibility on creation and modification
...
- the PR fixes the issue reported here: https://forum.freecadweb.org/viewtopic.php?f=3&t=63252
- (also a MSVC code formatting fix)
2021-11-07 21:57:00 +01:00