Kacper Donat
7f69ca2803
github: Remove description header
...
If PR consists of one commit with long description, github does put it
as the first lines of PR so above our header, it can result in inconsistencies.
The header is also needlessly duplicated in every PR preview.
2025-04-24 21:07:08 -05:00
Kacper Donat
2ea84bc336
CMake: Detect changes in .pyi file with the same name
2025-04-24 16:40:24 -05:00
Kacper Donat
2a5114f2d3
CMake: Rebuild .cpp/.h files from .pyi on build
2025-04-24 16:40:24 -05:00
Alex Neufeld
d377d43de5
Gui: Use a perceptually uniform color map for Std_RandomColor
...
Using a restricted set of colrs with uniform lightless improves
the appearance of assemblies with randomly-colored parts.
2025-04-24 21:03:18 +02:00
sliptonic
aec251427e
move PR template to ./github
2025-04-24 18:30:44 +02:00
dependabot[bot]
fe1eb66803
Bump github/codeql-action from 3.28.15 to 3.28.16
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.28.15 to 3.28.16.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](45775bd823...28deaeda66 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.28.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-24 09:51:51 -05:00
Florian Foinant-Willig
d23d3d7ac1
Add locked keyword to Document::addProperty
2025-04-24 16:03:34 +02:00
Roy-043
a1b22388a8
Merge pull request #20952 from Roy-043/Draft-Change-Chain-Mode-GUI-text-to-sentence-case
...
Draft: Change 'Chain Mode' GUI text to sentence case
2025-04-24 10:51:59 +02:00
Roy-043
262f8d49fe
Draft: Change 'Chain Mode' GUI text to sentence case
2025-04-24 10:10:18 +02:00
Chris Hennes
fa8bab60ca
CI: Update to LibPack 3.1.1.3
2025-04-24 08:36:05 +02:00
Monty Montgomery
0a3677b9eb
Fix to sanity checking of ElementMap::restore()
...
An operator precedence error in new sanity checking code within
ElementMap::restore() causes <X>.Shape.Map.txt files with more than
2 element maps to be rejected as invalid. This silently corrupts
projects upon loading, potentially unrecoverably.
The preexisting code comment is still appropriate if ironic.
2025-04-23 17:19:32 -05:00
dependabot[bot]
286b4d6cc0
Bump step-security/harden-runner from 2.11.1 to 2.12.0
...
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner ) from 2.11.1 to 2.12.0.
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](c6295a65d1...0634a2670c )
---
updated-dependencies:
- dependency-name: step-security/harden-runner
dependency-version: 2.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-23 16:49:34 -05:00
Pieter Hijma
1136bc91f8
Gui: Fix value field for DlgAddPropertyVarSet ( #20824 )
...
* Gui: Fix value field for DlgAddPropertyVarSet
The value field would only appear if a name was provided resulting in a
strange user experience. This commit fixes this and simplifies the
logic of the dialog.
* Process comments from review
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
---------
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-04-23 22:50:03 +02:00
Furgo
bf19a8917f
TechDraw: Add BIM view with the page's scale ( #20934 )
...
* TechDraw: Add BIM view with the page's scale
* Fix if one-liner syntax
2025-04-23 19:31:57 +02:00
Roy-043
d4dcda1693
Draft: adjust formatting of params.py ( #20946 )
2025-04-23 19:16:40 +02:00
Roy-043
ed4dfba2a7
Draft: adjust formatting of params.py
2025-04-23 17:03:07 +02:00
tetektoza
5243c4a664
TechDraw: Use static_cast when casting scene's child to TextField
2025-04-23 16:32:31 +02:00
tetektoza
b4214fdde6
TechDraw: Return text fields directly as childs of QGISVGTemplate
...
As the title says. I've noticed during reproducing of #18921 , that
after in `PagePrinter::renderPage` we call `setTemplateMarkers`
twice, which results in deleting `childItems` allocated memory
(in `setTemplateMarkers`->`setMarkers`->`updateView`->`clearClickHandles`),
and then we are calling `setTemplateMarkers` (also in `PagePrinter::renderPage`) second time,
accessing `textFields` in `setMarkers` method, which still contain hanging pointers
from the previous deallocation. This results in segfaults as we iterate through `textFields`.
So, instead of keeping sychronization between childs of QGISVGTemplate
and textFields vector - this patch removes this variable at all and uses
childs directly to return text fields.
2025-04-23 16:32:31 +02:00
Abdelhadi Wael
4ff9cb343e
Remove filter excluding Spreadsheet objects
2025-04-22 21:37:17 -05:00
Abdelhadi Wael
9000948f6b
Update src/Gui/CommandStructure.cpp
...
Co-authored-by: Florian Foinant-Willig <FlachyJoe@users.noreply.github.com >
2025-04-22 21:37:17 -05:00
Abdelhadi Wael
13be1ad37f
Update CommandStructure.cpp
2025-04-22 21:37:17 -05:00
Abdelhadi Wael
c9df6e5691
Update src/Gui/CommandStructure.cpp
...
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
2025-04-22 21:37:17 -05:00
Abdelhadi-Wael
1b08dbddf0
fixed warning
2025-04-22 21:37:17 -05:00
Abdelhadi Wael
ffaf2c22a2
Updated PR with fixes
2025-04-22 21:37:17 -05:00
Abdelhadi Wael
de4e43e6da
Fix: Only add objects when multiple are selected
2025-04-22 21:37:17 -05:00
Pieter Hijma
f74a8b9210
Remove requirements.txt
2025-04-22 20:28:27 -05:00
Kacper Donat
efbfa34aa1
Merge pull request #20778 from FlachyJoe/LockedProperty2
...
Prevent user to remove core properties
2025-04-23 00:23:37 +02:00
Pieter Hijma
8fb9cbfa3e
[Core] Make enum FrameOption boolean
...
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
2025-04-22 23:56:07 +02:00
Pieter Hijma
4650f426d4
[Core] Enable a frame in VarSet dialog value field
...
The Add Property Dialog for VarSets creates an editor based on the type.
This editor has no frame by default because it is mostly used in the
property view as part of a table. With this change we enable the frame
for the editor (the value field)
2025-04-22 23:56:07 +02:00
Pieter Hijma
50bf1cf120
[Core] Allow creating an editor with a frame
...
The default is to not have a frame as is custom before this change.
2025-04-22 23:56:07 +02:00
Florian Foinant-Willig
a7331cbb43
TemplatePyMod: Prevent user to remove core properties
2025-04-22 23:52:17 +02:00
Florian Foinant-Willig
3de57e50c2
Points: Prevent user to remove core properties
2025-04-22 23:52:17 +02:00
Florian Foinant-Willig
d6dd100266
PartDesign: Prevent user to remove core properties
2025-04-22 23:52:17 +02:00
Florian Foinant-Willig
1ae550f6f4
Part: Prevent user to remove core properties
2025-04-22 23:52:17 +02:00
Florian Foinant-Willig
286483ff7d
OpenSCAD: Prevent user to remove core properties
2025-04-22 23:52:17 +02:00
Florian Foinant-Willig
8a733f450b
Measure: Prevent user to remove core properties
2025-04-22 23:52:17 +02:00
Florian Foinant-Willig
6555bdc83c
Fem: Prevent user to remove core properties
2025-04-22 23:52:17 +02:00
Florian Foinant-Willig
19c125e898
Draft: Prevent user to remove core properties
2025-04-22 23:52:17 +02:00
Florian Foinant-Willig
4a61a49456
BIM: prevent user to remove core properties
2025-04-22 23:52:17 +02:00
Florian Foinant-Willig
b41b294292
Assembly: prevent user to remove core properties
2025-04-22 23:52:17 +02:00
Florian Foinant-Willig
31781a0f43
Add locked keyword to ViewProvider::addProperty
2025-04-22 23:52:17 +02:00
Florian Foinant-Willig
257ea040f8
Add locked keyword argument to DocumentObject::addProperty
2025-04-22 23:52:17 +02:00
Pieter Hijma
01effaaab0
[Gui] Fix "Select dependent objects" with cycles
...
Doing "Add dependent objects to selection" in the context menu of an
object that has cyclic dependencies triggered an infinite recursive
loop. This has been solved by using the function to get an outlist
recursively.
2025-04-22 17:23:38 -03:00
3x380V
54549a4a96
Fix SolverCalculiX object refactor ( #20913 )
...
Rename original SolverCalculix.ui to SolverCcxTools.ui to prevent
collision on case insensitive filesystems.
Fixes: 4f7a835e22 ("Fem: SolverCalculiX object refactor")
2025-04-22 16:53:58 -03:00
Pieter Hijma
84b57d67b5
[Doc] Process comments from review
...
Co-authored-by: Benjamin Nauck <benjamin@nauck.se >
2025-04-22 13:42:50 +02:00
Pieter Hijma
108dafb89d
[Doc] Improve documentation PropertyContainer
2025-04-22 13:42:50 +02:00
Pieter Hijma
073bf5d0f3
[Doc] Add documentation top-level namespace App
2025-04-22 13:42:50 +02:00
Jackson Oursland
3b89cd2376
pixi: Match developer dependencies with weekly build and update. ( #20711 )
2025-04-21 20:56:33 -03:00
theo-vt
774ec2cc93
PartDesign: Center holes on sketch points as well as circles and arcs ( #20583 )
...
Co-authored-by: Kacper Donat <kadet1090@gmail.com >
2025-04-21 23:30:57 +02:00
Kacper Donat
9aad08a646
Sketcher: Remove not-needed print statements
2025-04-21 15:08:33 -05:00