jffmichi
08cba3fa45
CAM: fix fablin postprocessor always writing to "-" instead of specified file
2025-05-20 05:17:53 +02:00
jffmichi
a59fc30d6c
CAM: fix some non-refactored postprocessors crashing on blank lines
2025-05-20 05:00:06 +02:00
jffmichi
7b58dd2977
CAM: fix Custom operation UI panel dropping trailing blank lines
2025-05-20 03:29:24 +02:00
jffmichi
70f3c7c387
CAM: add configuration value to suppress blank lines in refactored postprocessors
2025-05-20 02:37:00 +02:00
jffmichi
c2a05ec807
CAM: fix refactored postprocessors crashing on blank lines
2025-05-20 01:58:32 +02:00
dependabot[bot]
1ca108f8d5
Bump github/codeql-action from 3.28.16 to 3.28.18
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.28.16 to 3.28.18.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3.28.16...ff0a06e83cb2de871e5a09832bc6a81e7276941f )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.28.18
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-16 12:15:43 -05:00
Roy-043
9d79d1aab9
Draft: avoid redundant constraints in make_sketch.py ( #21398 )
...
Forum topic:
https://forum.freecad.org/viewtopic.php?t=97072
The MissingVerticalHorizontal functions from the Sketcher WB do not behave as expected. See #21396 .
A check for redundant contraints is required if `makeMissingVerticalHorizontal()` is used. The argument for the function should be `True`. For consistency the same was done for makeMissingPointOnPointCoincident().
2025-05-16 19:12:32 +02:00
saso badovinac
fc4203fbf8
Update codeql.yml
2025-05-16 09:52:44 -05:00
saso badovinac
2b29d6b51c
Update codeql.yml
2025-05-16 09:52:44 -05:00
saso badovinac
25e9ca6571
Update codeql.yml
2025-05-16 09:52:44 -05:00
saso badovinac
0e01ab6f6d
Update codeql.yml
...
Change the cpp dependencies install to ./package/ubuntu/install-apt-packages.sh (cpp scan is still disabled) and activate the extended security queries
2025-05-16 09:52:44 -05:00
Roy-043
5a7b73e560
Draft: params.py: do not report missing UI files ( #21370 )
...
See #21331 .
2025-05-16 15:27:33 +02:00
Alfredo Monclus
57a8b2879a
Gui: fix ElideCheckbox spacing
2025-05-16 09:32:11 +02:00
Alfredo Monclus
dc58468088
PD: move the base profiles types to the top
2025-05-15 23:31:55 +02:00
Kohei Takahashi
b54898f05f
Base: Fixed segfault on destructing cached string ( #20563 )
...
* Base: Fixed segfault on destructing cached string
Xerces default memory manager is deleted before destructing static local
variable and segfault.
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-05-15 17:23:03 +00:00
Pieter Hijma
238957fb16
Fix a cyclic build dependency
...
Before this commit, Draft depended on BIM and BIM depended on Draft.
With this commit, BIM depends on Draft.
2025-05-15 18:50:17 +02:00
Chris Hennes
a4aabe05de
Sketcher tests: Silence compiler warning with cast
2025-05-15 18:49:08 +02:00
Luz Paz
5d052cc043
Fix various typos
...
Missed by the codespell CI not being functional for a period of time.
2025-05-15 10:59:48 -05:00
pre-commit-ci[bot]
0aefde35ca
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/pre-commit/mirrors-clang-format: 7ec07eeb4135dc6ecf410d24ac4ead986a5d413d → 300fa4c170bf0887bb5585d17ec50901ad2625fb](7ec07eeb41...300fa4c170 )
2025-05-15 08:55:15 -05:00
saso badovinac
a81fcc9d5e
CI: Create codeql.yml ( #21300 )
...
Adding CodeQL, starting with a minimal configuration, default queries and python only
2025-05-15 08:14:54 -05:00
Benjamin Bræstrup Sayoc
3ddc7fe2e6
TechDraw: fix face color not working
...
Fixes #20467
2025-05-15 12:16:24 +02:00
Joao Matos
280cdd273c
Fix warnings in ModelManagercode.
2025-05-15 01:02:55 +02:00
Chris Hennes
f2e78e53e9
UI: Remove qPixmapFromMimeSource pixmap function
...
This function dates back to Qt3, and was removed in Qt4. Modern Qt no
longer uses this ui file entry, and in some circumstances the uic
complains about its presence.
2025-05-15 00:56:30 +02:00
Chris Hennes
5aa21132b8
Materials: Clean up unused variables
...
Updated error messages no longer refer to the exception object, resulting in compiler warnings.
2025-05-15 00:29:19 +02:00
Chris Hennes
87f3d6bb40
Gui: Eliminate signed-to-unsigned comparison
...
`std::numeric_limits<int>::max()` can losslessly be cast to an unsigned
int to silence the compiler warning about comparison of signed to
unsigned.
2025-05-15 00:20:35 +02:00
FEA-eng
eaff709d82
FEM: Update TaskPostGlyph.ui
2025-05-15 00:06:43 +02:00
FEA-eng
1eb57c4933
FEM: Update post_glyphfilter.py
2025-05-15 00:06:43 +02:00
Pieter Hijma
9ea0f32692
Fix finding hdf5 on CMake reconfigure
2025-05-14 13:49:09 -05:00
Benjamin Nauck
3a22c1c100
Merge pull request #21174 from 3x380V/fix_21172
...
Base: fix Unit scheme management regressions
2025-05-14 19:43:59 +02:00
dependabot[bot]
9fb2fbf0f7
Bump actions/dependency-review-action
...
Bumps [actions/dependency-review-action](https://github.com/actions/dependency-review-action ) from 8805179dc9a63c54224914839d370dd93bd37b2e to da24556b548a50705dd671f47852072ea4c105d9.
- [Release notes](https://github.com/actions/dependency-review-action/releases )
- [Commits](8805179dc9...da24556b54 )
---
updated-dependencies:
- dependency-name: actions/dependency-review-action
dependency-version: da24556b548a50705dd671f47852072ea4c105d9
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-14 08:05:56 -05:00
Ladislav Michl
beccce4d3c
Base: revert to using ASCII chararacters for imperial lengths
...
The new unit schema management is using U+2032 and U+2033 characters
for feet and inches while parser is expecting only ' and ", while
U+2032 and U+2033 are used for arcminute and arcsecond.
While this is not an ideal solution and parser should deal with both,
revert back to ASCII for now.
Fixes: 1155f0d752 ("Base: simplify UnitsSchemas management")
2025-05-14 11:39:09 +02:00
Syres916
a075bf8c34
Base: fix default unit schema
...
Fix the transcription error which occured while moving into
single structure. Default schema now uses milimeters again.
Fixes: 1155f0d752 ("Base: simplify UnitsSchemas management")
2025-05-14 10:25:47 +02:00
Ladislav Michl
1d62b8372b
Base: fix Python interface for Unit schema selection
...
Fixes: 1155f0d752 ("Base: simplify UnitsSchemas management")
2025-05-14 10:20:49 +02:00
Ladislav Michl
9c6cdcaa01
Base: sort returned Unit schema description
...
Return schemas name and description vectors sorted by number, so
index can be used later to select particular schema.
Fixes: 1155f0d752 ("Base: simplify UnitsSchemas management")
2025-05-14 10:20:49 +02:00
3x380V
9d6f1ad37c
App: Align Document to best practices ( #21059 )
...
* use static cast
* join declaration and definition
* don't hide previous declaration
* initialize in declaration
* redundant else
* reserved identifier
* endl
* implicit conversion
* narrowing
* always false
* replace define with constexpr
* return and continue
* avoid copy
* multiple declarations in line
* use auto
* member initialize
* uninitialized
* range based loop
* move to inner scope
* redundant
* const, mainly
* function parameter descriptions
* misc
---------
Co-authored-by: bofdahof <172177156+bofdahof@users.noreply.github.com >
2025-05-14 09:36:42 +02:00
FilippoR
c951255a6c
fedora rpm packaging: use standard macro to package sources with submodules ( #20953 )
2025-05-13 22:03:28 -03:00
tritao
45a7acb959
Fix regressions in CI linting generic checks.
...
This got broken due to applying some review suggestions without proper
testing.
This fixes commit 5e72c0afe5 .
Closes https://github.com/FreeCAD/FreeCAD/issues/21231 .
2025-05-14 00:20:10 +02:00
marioalexis
5e624a4775
Fem: Add CalculiX writers for electrostatic constraints
2025-05-13 14:46:54 +02:00
marioalexis
eb82923869
Fem: Search elements for electrostatic constraints
2025-05-13 14:46:54 +02:00
marioalexis
4fe1002baa
Fem: Improve CalculiXTools
2025-05-13 14:46:54 +02:00
marioalexis
ab1e4384f1
Fem: Change CalculiX time and frequency properties to quantites
2025-05-13 14:46:54 +02:00
tetektoza
7d57569eb4
Draft: Finish command if user deselected Chained Mode
...
As the title says - currently, if user deselects Chained Mode, they
can't exit it without using ESC key for example, as the old behavior
of ContinueMode is kept under it.
So, this patch finishes the command if user has deselected it, at
the same time finishing previous chain.
2025-05-13 11:39:01 +02:00
Paul Lee
d10485b156
[ArchStairs] ArchSketch Support and Refactoring Phase 3 + Regression
...
Phase 2 Subsequent to #21025 + Regression Fix
FC Forum Discussion:-
https://forum.freecad.org/viewtopic.php?p=814274#p814274
ArchSketch Support, PropertySet, and Refactoring to enable more complex Stairs shape.
2025-05-13 11:31:09 +02:00
Paul Lee
7b078e2c96
[BimWindow] Interactive Creation Tool: Check if SketchArch is Enabled (ArchSketchLock)
...
Improvement to User Interactive Experience:
- The Window Interactive Tool would check if SketchArch-addon is enabled by user, i.e. if ArchSketckLock is checked.
- If not, the conventional creation behaviour is used, SketchArch properties would not be added to Window object.
- It also check if Base of Wall is ArchSketch or not.
Github Discussion:
- https://github.com/paullee0/FreeCAD_SketchArch/issues/27#issuecomment-2837652351
2025-05-13 11:29:09 +02:00
tetektoza
2c9c80fefa
BIM: Allow changing Sill parameter in Properties for Window
...
User has no possibility to change Sill parameter upon adding Window, it
is only possible while creating Window for the first time.
So this patch adds this parameter, and changing it moves the *BASE*
coordinate of the object in Z direction.
2025-05-13 11:25:31 +02:00
tetektoza
1de7024a43
BIM: Switch Visibility of ViewObj on/off to restore it in all objs
2025-05-13 11:03:05 +02:00
tetektoza
0da05071a5
BIM: Do not hide children of Building if Building has been isolated
2025-05-13 11:03:05 +02:00
tetektoza
8fd7c94d8f
BIM: Remove additional recompute at the end of isolate
2025-05-13 11:03:05 +02:00
tetektoza
2cd492424c
BIM: Exclude viewtree from cached items and add a sanity check
2025-05-13 11:03:05 +02:00
tetektoza
ccd40ed03b
BIM: Cache the tree elements beforehand and hide only necessary ones
2025-05-13 11:03:05 +02:00