Furgo
d77e77f9f4
App: Replace getAttributeAs{Integer,Float} with templated getAttribute
...
Template was introduced in https://github.com/FreeCAD/FreeCAD/pull/19907
2026-01-29 08:44:25 +01:00
wwmayer
2c221883c1
Test: Add test case for issue 24571
2026-01-29 08:44:25 +01:00
wwmayer
2de933793d
App: Implement Save() & Restore() for int/float constraint properties
...
Implement the methods Save() and Restore() for PropertyIntegerConstraint and PropertyFloatConstraint. Handle also the case of a user-defined ranges.
This fixes https://github.com/FreeCAD/FreeCAD/issues/24571 .
Hint: For PropertyQuantityConstraint this is not doable because it doesn't support user-defined ranges
2026-01-29 08:44:25 +01:00
graelo
b0a9c6ea4b
Fix quicklook appex build ( #27144 )
2026-01-29 08:23:04 +01:00
Roy-043
104089179c
BIM: fix title case of GUI texts ( #27213 )
2026-01-28 21:08:27 +01:00
PaddleStroke
7bcaa766de
Sketcher: Fix arc angle dragging distance
2026-01-27 16:33:30 +01:00
PaddleStroke
caff52b1ed
Assembly: fix sub assembly joint bug ( #27172 )
2026-01-26 19:23:07 +01:00
sliptonic
1446a91bdc
Merge pull request #26534 from alfrix/wayland_fix
...
Gui: fix skip grabMouse on Wayland
2026-01-26 11:03:58 -06:00
sliptonic
bf92b99dad
Merge pull request #27137 from Lgt2x/speedup-expression-completer
...
Expression Completer: speedup property completion
2026-01-26 11:01:30 -06:00
sliptonic
32bb7d94eb
Merge pull request #27084 from chennes/catchOSErrOnBadDrive
...
App: Catch `OSError` during initialization with bad library dir
2026-01-26 10:52:58 -06:00
sliptonic
533b1be963
Merge pull request #27107 from PaddleStroke/asm_3patches
...
Assembly: Fix Assembly activation issues.
2026-01-26 10:51:28 -06:00
sliptonic
ad23c0de17
Merge pull request #27116 from chennes/updateCopyrightYear
...
Core: Update copyright year to 2026
2026-01-26 10:49:40 -06:00
Chris
3f49793794
cam: attempt to fix issue #26652 ie. fix issue with state of recompute button for tool bit ( #26884 )
...
* cam: attempt to fix issue #26652 ie. fix issue with state of recompute button for tool bit
* add unit test for issue #26652
* run precommit
* relocate `purgeTouched()` call to end of `_update_visual_representation` function
2026-01-26 10:42:20 -06:00
PaddleStroke
9b6de80231
Update UtilsAssembly.py
2026-01-26 11:35:38 +01:00
freecad-gh-actions-translation-bot
d574623a2e
Update translations from Crowdin
2026-01-26 10:11:06 +01:00
PaddleStroke
b4025abab6
Assembly: Change Joint References to remove cyclic dependency. ( #25513 )
...
* Assembly: Change Joint References to remove cyclic dependency.
* Update JointObject.py
* Update TestCore.py
* Update JointObject.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update AssemblyUtils.cpp
* Update UtilsAssembly.py
* Update JointObject.py
* small fix for link groups
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-01-26 09:44:59 +01:00
Chris Hennes
4db0eaf171
Base: Auto-inject copyright year
2026-01-26 09:44:57 +01:00
captain0xff
11d22e326c
Gui: Prevent the editing root from getting clipped
2026-01-25 10:46:36 +01:00
Captain
6aee8b81c9
PartDesign: Added interactive gizmo for draft operation ( #27111 )
...
* PartDesign: Add interactive gizmo for draft operation
* [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>
2026-01-25 00:00:07 +01:00
pre-commit-ci[bot]
78f38d5c15
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2026-01-24 21:23:51 +00:00
Louis Gombert
d10bd05689
Expression Completer: speedup property completion using cache
...
Cache object property list in expression completer, so it is not rebuilt for every requested index. This helps with performance when an object has a large number of properties.
2026-01-24 22:11:18 +01:00
sliptonic
1a956b0f01
Merge pull request #24617 from petterreinholdtsen/cam-pre-post-dedup
...
CAM: Ensure pre-/postamble help text matches active values by avoiding duplication.
2026-01-24 12:03:38 -06:00
Morten Vajhøj
356fe85d01
Measurement: Added support for cylindrical surfaces ( #27044 )
...
* Added support for cylindrical surfaces
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Removed unnessecary sign
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Reverted change
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-01-24 17:12:16 +01:00
PaddleStroke
c9041132f9
Sketcher: add switch between radius and diameter ( #26794 )
2026-01-23 21:39:46 +00:00
Chris Hennes
f0280bffad
Core: Update copyright year to 2026
2026-01-23 14:35:00 -06:00
Petter Reinholdtsen
80a35a8765
CAM: Ensure pre-/postamble help text matches active values by avoiding duplication
...
Make sure to use the active default values for preamble and postamble in the help text,
and provide the current default values as the default in the add_argument().
The only exception is uccnc_post.py, where the real default value depend on the use of
--no-comments, and sending the default argument to add_argument() would change behaviour.
This change was inspired by the changes done to fix (#20792 ) in
d84d9c9bd1 .
2026-01-23 19:43:16 +01:00
sliptonic
6c66564062
Merge pull request #21220 from dbtayl/fix_adaptive_bspline
...
CAM: Adaptive: Fix bspline processing
2026-01-23 12:17:51 -06:00
sliptonic
fef12ad011
Merge pull request #26426 from davidgilkaufman/adaptive_fix_small_loops
...
CAM: Adaptive fix small loops
2026-01-23 12:17:14 -06:00
sliptonic
acda0ac0ba
Merge pull request #23242 from tarman3/boundary-g0
...
CAM: DressupBoundary - Fix G0
2026-01-23 12:11:10 -06:00
pre-commit-ci[bot]
31abd38514
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2026-01-23 16:42:54 +00:00
PaddleStroke
dfada102f7
Update Document.h
2026-01-23 17:42:12 +01:00
PaddleStroke
9c6ea80757
Update ViewProviderAssembly.cpp
2026-01-23 17:40:01 +01:00
PaddleStroke
44d383b5f2
Update Document.h
2026-01-23 17:39:17 +01:00
PaddleStroke
5e882f1773
Update ActiveObjectList.cpp
2026-01-23 17:38:46 +01:00
pre-commit-ci[bot]
b87899f4ca
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2026-01-23 15:19:27 +00:00
paddle
62cbaf7336
Assembly: Fix "deactivated by activating a App::Part, assembly stay in edit"
...
Fix "Activating a body in a part in an assembly deactivates the assembly and activate the part"
Fix "A manually deactivated assembly is still restoring later"
2026-01-23 16:09:43 +01:00
PaddleStroke
abc5f90466
Assembly: prevent assembly collapse when editing sketch. ( #26956 )
...
* Gui: View provider: isAutoCollapseOnDeactivation
* Update ViewProvider.h
* Update ActiveObjectList.cpp
* Update ViewProviderAssembly.cpp
* Update ActiveObjectList.cpp
2026-01-23 16:01:06 +01:00
Amon Sha
6a0d59b0c1
Merge pull request #27077 from amon-sha/fix_sketcher_autoscale_segfault
...
Sketcher: fix segfault during autoscale
2026-01-23 15:18:25 +01:00
Furgo
14aca4f9f2
BIM: add regression and functional test for ArchWall's MakeBlock feature ( #27002 )
...
Co-authored-by: Roy-043 <70520633+Roy-043@users.noreply.github.com >
2026-01-23 11:37:36 +01:00
PaddleStroke
e9c5feb40d
Core: Overlay: Improve AutoTask mode ( #26768 )
2026-01-22 20:24:29 +01:00
Kacper Donat
3fdf405ce8
Merge pull request #24951 from PaddleStroke/asm_jointhighlight
...
Assembly: Highlight joint elements on joint selection
2026-01-22 20:16:56 +01:00
PaddleStroke
bb6832897a
Assembly: Solver messages ( #24623 )
...
* Assembly: Solver messages
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update ViewProviderAssembly.cpp
* Update src/Mod/Assembly/App/AssemblyUtils.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Update src/Mod/Assembly/App/AssemblyUtils.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Update src/Mod/Assembly/App/AssemblyUtils.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Update src/Mod/Assembly/Gui/Commands.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Update ViewProviderAssembly.cpp
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update src/Mod/Assembly/Gui/TaskAssemblyMessages.cpp
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
* Update AssemblyObject.h
* Update AssemblyObject.cpp
* Update Commands.cpp
* Update ViewProviderAssembly.cpp
* Update AssemblyObject.cpp
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Thank you
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2026-01-22 15:21:13 +01:00
Chris Hennes
9919f77642
App: Handle OSError for library directory
2026-01-22 07:46:46 -06:00
PaddleStroke
54d235f8a5
Sketcher: Show constraint type in the list
2026-01-22 10:36:35 +01:00
Roy-043
27cb425156
BIM: fix variable name error in ArchWall.py ( #26991 )
2026-01-22 10:22:14 +01:00
PaddleStroke
93abfc4fa4
Sketch: Forward non-default edit mode to base class. ( #27063 )
...
Ported from Codeberg commit 66dbf277
Co-authored-by: wwmayer <wmayer@freecad.org >
2026-01-21 22:41:44 +01:00
Chris Hennes
29df72c1a7
Merge pull request #25239 from graelo/quicklook-clean-pixi
...
feat(macos): add quicklook extensions
2026-01-21 15:27:22 -06:00
Roy-043
457a2eb300
BIM: fix Array Tools dropdown ( #27060 )
2026-01-21 14:49:08 +01:00
chris
1f213dd498
cmake: fix issue #25048 have cmake fail when pivy and swig use different API versions, update status messages
2026-01-20 19:08:18 -06:00
Yash Suthar
9beca4363a
Sketcher: Switch to perpendicular based instead of "de la Hire" in setting minor axis of ellipse
...
Signed-off-by: Yash Suthar <yashsuthar983@gmail.com >
2026-01-20 22:54:07 +01:00