Pieter Hijma
17c601eaca
[Core] Disable toggling visibility for objects
...
- VarSet
- Spreadsheet
- FEM objects
2025-04-05 16:12:49 +02:00
Pieter Hijma
5915575f19
[Core] Remove various DisplayModes from FEM
2025-04-05 15:57:49 +02:00
Pieter Hijma
286ddd0eea
[Core] Remove DisplayMode from Spreadsheet
2025-04-05 15:57:49 +02:00
Pieter Hijma
381cb92f0a
[Core] Add visibility toggling to ViewProvider
...
With this extension of the API, view providers can indicate whether
document objects should be able to be toggled for visibility. There is
both a C++ and Python interface, idiomatic for FreeCAD code.
2025-04-05 15:57:09 +02:00
tritao
ccbae8b847
Base: Clean up Python includes in PyObjectBase.h.
2025-04-05 12:14:32 +01:00
tritao
80aca250ad
Tools: Add PyCXX includes to generated Python binding files.
2025-04-05 12:03:23 +01:00
Roy-043
440dfa8203
Merge pull request #20634 from Roy-043/Draft-make-Draft_SelectPlane-recognize-the-new-Part_DatumPlane-object
...
Draft: make Draft_SelectPlane recognize the new Part_DatumPlane object
2025-04-05 10:46:09 +02:00
Kacper Donat
52aec7d639
Merge pull request #20594 from captain0xff/icon-res
...
Gui: make BitmapFactory::pixmapFromSvg dpi aware
2025-04-05 00:32:21 +02:00
tritao
7986ea0cba
PartGui: Convert XML bindings to Python bindings model.
2025-04-04 23:00:34 +02:00
tritao
770dbe5580
Sketcher: Convert XML binding files to Python API bindings model.
2025-04-04 22:59:32 +02:00
Patryk Skowroński
cab9053be8
Added sanity check for an action pointer
2025-04-04 12:31:11 -05:00
marcuspollio
fcd0be749c
BIM: add FreeCAD notice in license
2025-04-04 18:15:43 +02:00
marcuspollio
d57339ee19
BIM: cleanup license and add SPDX
2025-04-04 17:46:58 +02:00
Roy-043
9ada83aebd
Merge pull request #20574 from luzpaz/typo-source-draft
...
Draft: fix source typo in draftobjects/patharray.py
2025-04-04 14:42:30 +02:00
Roy-043
83db2c260c
Draft: make Draft_SelectPlane recognize the new Part_DatumPlane object
...
Forum topic:
https://forum.freecad.org/viewtopic.php?t=96058
2025-04-04 14:26:28 +02:00
captain0xff
5e8d048524
techdraw: remove QGVPage::getDevicePixelRatio() in favor of getMaximumDPR
2025-04-03 19:55:27 +05:30
captain0xff
08381b1d18
remove some code setting pixel density ratio for pixmaps
...
update
2025-04-03 19:55:27 +05:30
captain0xff
d4de12061e
Gui: make BitmapFactory::pixmapFromSvg dpi aware
...
added getMaximumDPR method and removed a overload of pixmapFromSvg with dpr parameter
update
2025-04-03 19:55:27 +05:30
PhaseLoop
63dcbd548e
Revert "fix issues"
...
This reverts commit 5a6fd53b3a .
2025-04-03 10:32:25 +02:00
Leticia Vong
72c1659e4d
GUI: Fix #18806 Toggle freeze behavior
...
Previously, StdCmdToggleFreeze only unfroze child objects using
getInListRecursive(). This update ensures that dependent objects
are properly unfrozen.
Freezing behavior remains unchanged.
2025-04-02 22:28:51 -05:00
mosfet80
f7882c99c4
MOD: ReverseEngineering clean ( #20555 )
...
* MOD: ReverseEngineering
clean code .
removed old code pcl lib is alwais >then 1.7 (ubuntu 20.04 use pcl 1.10)
* [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>
2025-04-02 22:11:09 -05:00
Andrea
6d7336cc7a
MOD: SANDBOX clean
...
clean code
2025-04-02 22:10:11 -05:00
mosfet80
c78e8ae4ce
MOD: OPENSCAD clean ( #20558 )
...
clean code
2025-04-02 22:07:52 -05:00
Dan Taylor
5ed1435dd0
CAM: Adaptive: Rename tests with descriptive names; remove empty dummy test; minor test cleanups/comments/clarifications
2025-04-02 20:55:51 -05:00
Dan Taylor
1c27258e08
CAM: Adaptive: Machine entire model if no faces/edges are selected ("adaptive roughing")
2025-04-02 20:55:21 -05:00
Dan Taylor
31ca3e742f
CAM: Adaptive: Add Z stock to leave (separate from XY stock to leave) and order-by-region/order-by-depth cut ordering options
2025-04-02 20:47:44 -05:00
Dan Taylor
eece614172
CAM: Adaptive: Make machined regions respect stock and model in 3D, not just the 2D projections of the stock and selected machining bounding box
2025-04-02 20:35:15 -05:00
Benjamin Nauck
8f35742f1f
Addon Manager: Fix call to get home_dir for pip
2025-04-02 13:36:20 -05:00
marioalexis84
f4adf2e0e9
Fem: Update modification time for FemFrameSourceAlgorithm - fixes #20543 ( #20548 )
2025-04-01 23:19:53 -05:00
Chris Hennes
837f6fa788
App: Change element name warning to log
2025-04-01 23:57:13 +02:00
Benjamin Bræstrup Sayoc
644b902615
Build: force CMake to 3.31.6 version in CI ( #20581 )
...
* Update sub_buildUbuntu.yml
* Update sub_buildWindows.yml
2025-04-01 21:29:52 +02:00
Kacper Donat
db08735e10
Merge pull request #20559 from hyarion/refactor/add-limits
...
Add `#include <limits>` in all files where it is used
2025-04-01 17:11:50 +02:00
Roy-043
2e45e8d6e1
Merge pull request #20395 from paullee0/DraftFaces_05_Bind_Improve-Fuse_and_Warning
...
[Draft-Faces] Bind: Improve fuse and warning
2025-04-01 16:16:43 +02:00
Roy-043
62a64e0613
Merge pull request #20529 from Roy-043/Draft-fix-alignment-of-dim-arrows
...
Draft: fix alignment of dim arrows
2025-04-01 16:13:01 +02:00
Luz Paz
b9d03abc7b
Draft: fix source typo in draftobjects/patharray.py
2025-04-01 10:05:08 -04:00
Pieter Hijma
efcd787777
[Core] Fix value field unit selection
...
Qt automatically selects the text in the value field on creation. This
interferes with the selection when the field has focus. This commit
ensures that the automatic selection is undone.
2025-04-01 13:21:50 +02:00
Pieter Hijma
84468fbc25
[Core] Show units in value editor VarSet dialog
...
Before this change, the units were not shown in the editor for values.
With this change the units (if applicable) are shown in the editor.
2025-04-01 13:21:50 +02:00
Pieter Hijma
4bbc59d309
[Core] Make PropertyItem column usage more clear
...
- Renamed dataProperty -> dataPropertyName because the function returns
variants for the property name.
- Add an enum for the column to remove magic numbers
2025-04-01 13:21:50 +02:00
Benjamin Nauck
bad0daf9dc
Refactor mapToInt/mapToUint
2025-04-01 08:02:42 +02:00
Chris Hennes
b3d8020e77
CMake: Allow external libE57Format
2025-04-01 07:55:25 +02:00
tringenbach
03dd780ef3
Gui: Task overlay HiDPI vertical alignment
2025-04-01 07:53:22 +02:00
marioalexis
6d376dc77a
Fem: Add method to rename pipeline VTK data arrays
2025-04-01 06:35:17 +02:00
David Carter
81b7b0c457
Material: Interface with an external module
...
The ExternalManager class calls python functions in an external module
to create, read, update, and delete material definitions. The API
provided by the modules must conform to that defined in the
MaterialManagerExternal.py file.
All communications with the external module is routed through this
class.
2025-03-31 22:46:12 -04:00
Benjamin Nauck
c97ce5b5e9
Tools: Add #include <limits> where used
2025-03-31 23:53:16 +02:00
Benjamin Nauck
d61dcb2e6d
Web: Add #include <limits> where used
2025-03-31 23:53:10 +02:00
Benjamin Nauck
d0320b494d
TechDraw: Add #include <limits> where used
2025-03-31 23:53:03 +02:00
Benjamin Nauck
3462c165d8
Surface: Add #include <limits> where used
2025-03-31 23:52:55 +02:00
Benjamin Nauck
8073075301
Spreadsheet: Add #include <limits> where used
2025-03-31 23:52:48 +02:00
Benjamin Nauck
4b589088f6
Sketcher: Add #include <limits> where used
2025-03-31 23:52:38 +02:00
Benjamin Nauck
5b436f2a83
ReverseEngineering: Add #include <limits> where used
2025-03-31 23:52:33 +02:00