Samuel Abels
f097e5da0e
CAM: fix invalid syntax in snapmaker_post that caused test warnings
2025-04-19 00:25:34 +02:00
Jackson Oursland
8d679b70f0
App: Use the legacy macOS version functionality for About FreeCAD dialog ( #20858 )
2025-04-18 06:41:18 +02:00
dependabot[bot]
6036a55aea
Bump configparser from 5.3.0 to 7.2.0
...
Bumps [configparser](https://github.com/jaraco/configparser ) from 5.3.0 to 7.2.0.
- [Release notes](https://github.com/jaraco/configparser/releases )
- [Changelog](https://github.com/jaraco/configparser/blob/main/NEWS.rst )
- [Commits](https://github.com/jaraco/configparser/compare/v5.3.0...v7.2.0 )
---
updated-dependencies:
- dependency-name: configparser
dependency-version: 7.2.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-17 22:19:39 -05:00
dependabot[bot]
5658c96df6
Bump packaging from 23.0 to 24.2
...
Bumps [packaging](https://github.com/pypa/packaging ) from 23.0 to 24.2.
- [Release notes](https://github.com/pypa/packaging/releases )
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pypa/packaging/compare/23.0...24.2 )
---
updated-dependencies:
- dependency-name: packaging
dependency-version: '24.2'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-17 22:11:37 -05:00
dependabot[bot]
73df37aabe
Bump prefix-dev/setup-pixi from 0.8.3 to 0.8.8
...
Bumps [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi ) from 0.8.3 to 0.8.8.
- [Release notes](https://github.com/prefix-dev/setup-pixi/releases )
- [Commits](https://github.com/prefix-dev/setup-pixi/compare/v0.8.3...19eac09b398e3d0c747adc7921926a6d802df4da )
---
updated-dependencies:
- dependency-name: prefix-dev/setup-pixi
dependency-version: 0.8.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-17 22:32:49 +02:00
dependabot[bot]
8e19bd7550
Bump debugpy from 1.6.7 to 1.8.14
...
Bumps [debugpy](https://github.com/microsoft/debugpy ) from 1.6.7 to 1.8.14.
- [Release notes](https://github.com/microsoft/debugpy/releases )
- [Commits](https://github.com/microsoft/debugpy/compare/v1.6.7...v1.8.14 )
---
updated-dependencies:
- dependency-name: debugpy
dependency-version: 1.8.14
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-17 22:31:33 +02:00
xtemp09
fdaa53d191
[GUI] Layout fixes in DlgActions.ui
...
Closes #20821
2025-04-17 19:26:00 +02:00
Ajinkya Dahale
4598283cad
Sketcher: Add check for validity of geometry when trimming
...
Possibly solves #19425 .
2025-04-17 15:37:42 +02:00
Jacob Oursland
1d46b54ae5
Assembly: align parameter names between decl and impl.
2025-04-17 15:11:36 +02:00
Jacob Oursland
54aab69304
Assembly: Remove unused headers.
2025-04-17 15:11:36 +02:00
Jacob Oursland
b1d5765d8d
Assembly: convert if-else to switch.
2025-04-17 15:11:36 +02:00
StepSecurity Bot
df80079476
[StepSecurity] Apply security best practices
...
Signed-off-by: StepSecurity Bot <bot@stepsecurity.io >
2025-04-17 11:58:01 +02:00
bofdahof
09d08593ed
Remove unused code: verbosity
2025-04-17 08:38:38 +02:00
Tomas Polak
5b80376447
BIM change BIM_Setup dialogue default width
2025-04-17 00:28:51 +02:00
Benjamin Nauck
66a664ae55
TechDraw: Potential fix for snap builds, specify type.. again ( #20831 )
...
* TechDraw: Potential fix for snap builds, specify type
* Techdraw: Fix more toDegrees-issues
2025-04-17 00:19:26 +02:00
Max Wilfinger
b5661da3a6
Adding pull request GitHub template
2025-04-16 16:56:15 -05:00
xtemp09
2af7e8a37e
[Spreadsheet] Add usage of override cursor in SheetViewHeader ( #20786 )
...
* [Spreadsheet] Add usage of override cursor in SheetViewHeader
Closes #19863
* Update src/Mod/Spreadsheet/Gui/SheetTableView.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-04-16 20:42:24 +02:00
Florian Foinant-Willig
09ba446acd
PartDesign: Fix #20205 where Placement changes at Suppression
2025-04-16 20:39:58 +02:00
Benjamin Nauck
04db3175f3
TechDraw: Potential fix for snap builds, specify type
2025-04-16 17:28:11 +02:00
tarman3
cd673390e2
CAM: Fix postprocessors Help arguments --postamble and --preamble ( #20792 )
2025-04-16 11:54:04 +02:00
Alex Tran
353085d7e3
App: Running FreeCAD in verbose mode information to reflect Gui -> Help -> About Dialog info ( #20487 )
2025-04-16 08:29:07 +02:00
Chris Hennes
5073b8ff25
CI: Update to LibPack 3.1.1
2025-04-15 22:39:14 -05:00
Jacob Oursland
3691dff2e8
Revert "CI: weekly-build debug: do not upload tags or artifacts."
...
This reverts commit 0747a4f4a1 .
2025-04-15 22:38:00 -05:00
Andrea
1ee7c5fa1d
MOD: remove unused variable
...
the obj variable is not used inside the function
2025-04-15 23:32:31 +02:00
Jacob Oursland
1466d8bb96
CI: update weekly build dependencies for Linux.
2025-04-15 16:12:59 -05:00
Jacob Oursland
792d2b61cc
CI: make daily build occur every other hour on the odd hours.
2025-04-15 14:28:53 -05:00
PaddleStroke
75edcba686
PartDesign: TaskFeaturePick : Fix LCS temporary visibility
2025-04-15 21:19:34 +02:00
Jackson Oursland
844ada3727
CI: make daily build occur at 18:00 UTC. ( #20814 )
...
* CI: make daily build occur at 18:00 UTC.
2025-04-15 13:59:36 -05:00
Furgo
3add923fc0
Stylesheets: fix undo button arrows on FreeCAD Dark/Light themes
...
Co-authored-by: MisterMakerNL <marijn82@gmail.com >
Fixes : #19372
2025-04-15 20:33:45 +02:00
PaddleStroke
cd423f04ad
Sketcher: Refactor SketchObject::Fillet() ( #20544 )
...
* Sketcher: Refactor SketchObject::Fillet()
* Update Geometry.h
* Update Geometry.cpp
* Update SketchObject.cpp
* Fix line-circle tangent issue
* Replace M_PI
* Update Geometry.cpp
* Update Geometry.cpp
* Update src/Mod/Part/App/Geometry.cpp
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
* Update Geometry.cpp
---------
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
2025-04-15 20:01:31 +02:00
Sameer Mishra
8db5b1ff74
BIM: Fix 'Convert to type' dialogue unhandled placeholder #20676 ( #20705 )
...
Handle %1 placeholder that was appearing in text strings
in the 'Convert to type' dialogue. This was affecting multiple
language files in the translation system.
This change improves the readability and correctness of the displayed text
in the application interface.
The dialog now dynamically shows the correct type (e.g., 'WallType', 'BeamType')
in the user's interface language.
---------
Co-authored-by: _sameer <sameer.mishra@infra.market >
2025-04-15 12:58:28 -05:00
Alfredo Monclus
a7dce4e4b3
Gui: inputfield only show invalid states
2025-04-15 13:52:33 +02:00
Jacob Oursland
9b8efeefed
CMake: use job pools to restrict number of concurrent compilers and linkers.
...
When using Ninja build system, CMake can specify job pools for number of concurrent compilers
and concurrent linkers. This PR employes the heuristic of max number of compilers as available
physical ram / 1 GiB and a single linker instance to prevent using excessive RAM. Modern
linkers are multithreaded and should not be run concurrently due to risk of resource exhaustion.
2025-04-15 13:04:22 +02:00
Jacob Oursland
e72c95943f
pixi: use clang on Linux.
...
clang uses considerably less memory on Linux allowing more concurrent instances than with g++.
Using clang reduced build times on a machine from 63m to 32m.
2025-04-15 13:04:13 +02:00
Kacper Donat
abbd2a6c65
Merge pull request #20747 from hyarion/refactor/use-toDegrees-and-toRadians
...
Use toDegrees and toRadians
2025-04-15 09:21:34 +02:00
Benjamin Nauck
f22f3705db
Use Base::toDegrees() instead of manually converting
2025-04-15 07:16:39 +02:00
Benjamin Nauck
21fbf8e539
Use Base::toRadians() instead of manually converting
2025-04-15 07:16:36 +02:00
mosfet80
1f8c8043fc
Update sub_buildPixi.yml
...
https://github.com/prefix-dev/setup-pixi/releases
https://pixi.sh/dev/CHANGELOG/
2025-04-15 06:46:27 +02:00
Jacob Oursland
b9ca0db183
pixi: Use the mold linker on Linux.
2025-04-15 06:42:55 +02:00
Kacper Donat
8d04d66c30
Merge pull request #20713 from hyarion/refactor/tighten-up-tools
...
Tighten up types in Base/Tools.h math functions
2025-04-14 23:58:26 +02:00
Jackson Oursland
df1c5e73b2
CMake: set optimization of debug builds to -Og. ( #20780 )
...
* CMake: set optimization of debug builds to -Og.
* Update cMake/FreeCAD_Helpers/SetGlobalCompilerAndLinkerSettings.cmake
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
* Fix indentation level
---------
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
2025-04-14 21:34:46 +00:00
Roy-043
47037105b1
BIM: fix BIM_WPView command ( #20741 )
...
* BIM: fix BIM_WPView command
The BIM_WPView command did not work properly. This was mainly due to a faulty import.
* Updated to avoid a linter warning
2025-04-14 11:28:55 -05:00
Chris Hennes
6eea3d4b85
Merge pull request #20549 from davesrocketshop/external_manager_pr
...
Material: Interface with an external module
2025-04-14 11:23:53 -05:00
Roy-043
a0796f6625
BIM: fix Arch_Schedule column width handling
...
Fixes #20723 .
The clearAll method resets the column widths of the sheet. The code now stores the old widths and restores them after calling the method.
The old problem that the method would remove the custom property no longer occurs so that code was removed.
2025-04-14 11:21:26 -05:00
Bas Ruigrok
7b46ac4cd6
Use longest edge in face for horizontal/vertical alignment ( #20374 )
...
* App: Add second direction to getCameraAlignmentDirection()
* Part: Find longest face edge for horizontal/vertical alignment
* Gui: Use longest face edge for horizontal/vertical alignment
* App: Improve horizontal/vertical alignment for Datums and LCS
2025-04-14 11:20:49 -05:00
Chris Mayo
1f30874e7a
CMake: Fix duplicating DESTDIR in Designer plugin installation path
...
CMake already handles DESTDIR.
2025-04-14 11:18:26 -05:00
PaddleStroke
7e49be4f0f
Sketcher: Refactor DrawSketchHandler::seekAutoConstraint ( #20476 )
...
* Sketcher: Refactor DrawSketchHandler::seekAutoConstraint
* to squash
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update DrawSketchHandler.h
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* move to protected. To squash
* remove arc of ellipse forgotten if
* Update DrawSketchHandler.cpp
* Update src/Mod/Sketcher/Gui/DrawSketchHandler.h
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
* Update DrawSketchHandler.h
* Update DrawSketchHandler.cpp
* revert hitshapedir
* Remove never used if condition
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
2025-04-14 11:15:00 -05:00
mosfet80
3eabb0a29b
MOD: assembly clean ( #20557 )
...
* MOD: assembly clean
clean code
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update AssemblyLink.cpp
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-04-14 11:05:55 -05:00
Roy-043
6c3d85221d
Draft: Simplify working plane view observer callback
...
The old callback contained unnecessary checks that prevented the working plane from working correctly if the Tray was missing.
2025-04-14 11:01:48 -05:00
Roy-043
046d6af286
BIM: HorizontalArea prop did not detect islands
...
Forum topic:
https://forum.freecad.org/viewtopic.php?t=95973
This was fixed by using `Part::FaceMakerCheese`.
2025-04-14 11:00:40 -05:00