wandererfan
ff7fc0146f
[TD]allow weld symbol on rotated leader
2024-12-16 18:16:03 +01:00
wandererfan
0540b473ec
[TD]fix leader autohorizontal on rotated base view
2024-12-16 18:16:03 +01:00
luzpaz
bc6183eb81
CAM: Linting Path/Post/Processor.py ( #18539 )
...
Added various docstrings + fixed a typo
2024-12-16 11:09:17 -06:00
Jiří Pinkava
b04f1244a4
Sketcher: clean-up geometry history configuation
...
Keep code almost 1:1 with LS3 branch, just ensure the variable is
initialized and code is documented
2024-12-16 12:07:40 -05:00
Chris Hennes
da473a54f0
Addon Manager: PythonDeps Cleanup and Testing
2024-12-16 17:51:29 +01:00
Chris Hennes
795af3f8d0
Addon Manager: Correct run_interruptable_subprocess
...
communicate() has to be called after a final kill() to get the output
2024-12-16 17:51:29 +01:00
Florian Foinant-Willig
3969fc56db
PartDesign: Add Std_ToggleFreeze to context menu
2024-12-16 11:47:52 -05:00
WandererFan
c2cdf3315c
[TD]Fix transparent area in pdf ( fix #18443 ) ( #18507 )
...
* [TD]fix transparent areas in pdf (#18443 )
* [TD]restore use of PDF/A-1b format
- was not working in older versions of QPdfWriter
2024-12-16 10:47:08 -06:00
Chris Hennes
cbcb769307
Addon Manager: Arch->BIM in list of known internal WBs
2024-12-16 17:43:51 +01:00
Syres916
a7d122428b
[Gui] Show Preferences page by name rather than index
2024-12-16 11:43:13 -05:00
Chris Hennes
118b8e78b0
Merge pull request #18354 from CalligaroV/pd-hole-restore-missing-refineShapeIfActive
...
[PartDesign] Hole: restore missing call to FeatureAddSub::refineShapeIfActive()
2024-12-16 11:41:50 -05:00
marioalexis84
072ecb2a4f
Fem: Add smoothing filter extension to contours filter ( #18088 )
...
* Fem: Add smoothing filter extension to contours filter
2024-12-16 10:40:02 -06:00
wmayer
0d4e7ac27f
Core: Move LCS migration warning to Std_Open command
2024-12-16 11:34:39 -05:00
Benjamin Nauck
39402e2083
Revert "Address the poor performance of the existing unique-name generation ( #17944 )"
...
This reverts commit 83202d8ad6 .
# Conflicts:
# src/Base/Tools.cpp
# src/Base/Tools.h
2024-12-16 17:31:43 +01:00
Roy-043
2493c37bac
BIM: Fix ArchReference problem caused by TNP code
...
Due to TNP code Document.xml can contain (for example)` <Part ElementMap="0.4" file="Box001.Shape.brp"/>` instead of `<Part file="Box001.Shape.brp"/>`.
2024-12-16 15:23:47 +01:00
wmayer
6bc8b40cd2
Part: Fix crash due to infinite recursion
2024-12-15 16:20:30 +01:00
wmayer
43f28b63a8
Core: Fix false-positive in migrateXAxisPlacement()
...
Use a looser tolerance to compare the rotations of the axes and planes of the coordinate system
2024-12-15 11:34:03 +01:00
Furgo
568c869dcb
Disable external zipios usage for Debian builds
2024-12-14 10:49:32 -05:00
Jacob Oursland
2070a7852d
CI: Enable GitHub Problem Matchers for compiler warnings.
2024-12-14 10:46:06 -05:00
Chris Hennes
f45bb478cf
App: Fix encoding of Datums.cpp
2024-12-14 14:31:41 +01:00
Chris Hennes
5e8b849f5e
Addon Manager: Support case of repo=None in worker
2024-12-13 20:29:19 -05:00
Chris Hennes
52e9ea0adc
Base: Add missing PCH include to ServiceProvider
2024-12-13 20:28:42 -05:00
Chris Hennes
afe76db288
Gui: Rename variable to eliminate macro conflict
...
Windows.h defines 'near' and 'far' macros, and they are actually used in the Inventor codebase (so we can't just undefine them).
2024-12-13 20:28:18 -05:00
wmayer
02a5538fba
Fix several compiler warnings:
...
* Fix [-Wsign-compare]
* Fix [-Wc++20-designator]: designated initializers are a C++20 extension
* Fix [-Wunused-parameter]
2024-12-13 20:28:04 -05:00
Chris Hennes
a605e3d316
Merge pull request #18332 from Ondsel-Development/core_LCS3
...
Core Datums: Card4 : implement part subclasses.
2024-12-13 15:59:10 -05:00
Chris Mayo
43c3b5c5ff
Remove LibPack FLANN comment
...
cMake/UseLibPack10x.cmake was removed in:
28f9c92851 ("Remove unused cMakes", 2022-02-22)
2024-12-13 21:19:36 +01:00
Chris Hennes
664a0a49e7
CI: Remove readability-identifier-length check ( #18403 )
2024-12-13 16:23:50 -03:00
marioalexis
aebcb14600
Gui: Add missing header <optional>
2024-12-13 13:53:15 -05:00
PaddleStroke
83026233a7
Merge branch 'main' into core_LCS3
2024-12-13 18:48:35 +01:00
Andrea
5c6b93e92b
[Mod] Clean AssemblyObject.cpp
...
Removed dead code
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
.
2024-12-13 12:34:46 -05:00
kwahoo2
64b24cd27d
Gui: add method to select objects with a 3D ray ( #16789 )
...
* Implementation of ray picking method for 3d picking
* Ray picking logic moved to C++
(cherry picked from commit ed23214c0bce7b70fd1003a7c4612e2d0d7da4cb)
* formatting, do not return unecessary dict keys, near plane clipping
2024-12-13 11:32:37 -06:00
Vincent Belpois
c8530ae0a8
Sketcher: Fix double RMB to quite polyline after closed shape
2024-12-13 12:30:41 -05:00
mosfet80
6783d674bb
Clean ViewProviderAssembly.cpp
2024-12-13 12:27:40 -05:00
Yorik van Havre
792a8ae769
BIM: Fixed shape loading - fixes #18391
2024-12-13 12:22:04 -05:00
David Kaufman
e1cdc54487
[CAM] implement multipass profile operations ( #17326 )
...
* implement multipass profile operations
* [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>
2024-12-13 11:20:32 -06:00
wmayer
0017bc730a
PD: Fix possible crash in up to shape
2024-12-13 12:15:49 -05:00
wmayer
33722a5c72
Sketch: Fix possible crash in BSpline::splineValue
...
There is an underflow of an unsigned int in the calling instance that sets the parameter 'p' to 2**32-1.
But the size of the passed vector is 0. To fix the crash first check if p is less then the size of the vector.
See: https://forum.freecad.org/viewtopic.php?t=92815
2024-12-13 12:08:31 -05:00
WandererFan
8b7cbae43b
[TD]respect locale for date autofill ( #18132 )
...
* [TD]respect locale for date autofill
* [TD]fix merge conflict
* Apply suggestions from code review
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2024-12-13 11:07:54 -06:00
PaddleStroke
1d63b870c4
TaskAttacher: Refactoring
2024-12-13 18:04:10 +01:00
PaddleStroke
24ab20553d
LCS migration : replace warning by a QMessageBox.
2024-12-13 18:04:10 +01:00
PaddleStroke
7dcd2610f0
AssemblyObject: Use std::unordered_set instead of vector.
2024-12-13 18:04:10 +01:00
PaddleStroke
1806857c42
Assembly: Enable the use of App::Datums
2024-12-13 18:04:10 +01:00
PaddleStroke
9bfb0e3a5d
Remove PartDesign Datums commands from the UI.
2024-12-13 18:04:10 +01:00
PaddleStroke
f19c8ef8ba
Attacher.cpp: Remove special handling of App::Datums since it is already done in Part::Feature::getTopoShape
2024-12-13 18:04:10 +01:00
PaddleStroke
87838ca93b
SubShapeBinder: Add support for point.
2024-12-13 18:04:10 +01:00
PaddleStroke
5162a2a093
PartDesign: Enable the use of the core datums as references.
2024-12-13 18:04:10 +01:00
PaddleStroke
7009abc8f7
Task attacher: Handle initial selection when no refs.
2024-12-13 18:04:10 +01:00
PaddleStroke
bb4f86586d
TaskAttacher: Fix the string maker such that it does not show TNP string.
2024-12-13 18:04:10 +01:00
PaddleStroke
8d83bae160
TaskAttacher: Make sure hierarchy is respected when adding references.
2024-12-13 18:04:10 +01:00
PaddleStroke
6ac1dbdcb8
Run precommit on TaskAttacher.cpp
2024-12-13 18:04:10 +01:00