Karliss
cb8c193408
Workaround for transparency problems on wayland.
...
Reset alpha channel value to 1 at the end of 3d rendering. The way Qt handles OpenGL widgets with transparent pixels in their final output is inconsistent.
2025-02-11 07:59:28 -06:00
Chris Hennes
1350dd6bd0
Merge pull request #19502 from benj5378/QStringLiteral
...
Use QStringLiteral
2025-02-11 07:34:12 -06:00
Benjamin Bræstrup Sayoc
4d9e4efc87
[TechDraw] Add ability to align points by rotating view
...
Fixes #7061
2025-02-10 19:31:39 -05:00
Chris Hennes
516595fbce
Merge pull request #18594 from Flast/performance/base/find_element
...
Base: Improved FindElement performance by reducing call of transcode
2025-02-10 14:33:49 -06:00
Benjamin Bræstrup Sayoc
546d973337
App: Use QStringLiteral
2025-02-10 18:34:58 +01:00
Benjamin Bræstrup Sayoc
b96d24638a
Test: Use QStringLiteral
2025-02-10 18:34:57 +01:00
Benjamin Bræstrup Sayoc
f647d4a1eb
Gui: Use QStringLiteral
2025-02-10 18:34:57 +01:00
Benjamin Bræstrup Sayoc
bad9499d50
Test: Use QStringLiteral
2025-02-10 18:34:57 +01:00
Benjamin Bræstrup Sayoc
e0fb77bcdc
Surface: Use QStringLiteral
2025-02-10 18:34:57 +01:00
Benjamin Bræstrup Sayoc
adf2051003
Robot: Use QStringLiteral
2025-02-10 18:34:57 +01:00
Benjamin Bræstrup Sayoc
fa94693a2b
ReverseEngineering: Use QStringLiteral
2025-02-10 18:34:57 +01:00
Benjamin Bræstrup Sayoc
e192045bfc
Sandbox: Use QStringLiteral
2025-02-10 18:34:57 +01:00
Benjamin Bræstrup Sayoc
5159a84402
Points: Use QStringLiteral
2025-02-10 18:34:57 +01:00
Benjamin Bræstrup Sayoc
e9456f7115
Spreadsheet: Use QStringLiteral
2025-02-10 18:34:57 +01:00
Benjamin Bræstrup Sayoc
ee90eb6ebc
PartDesign: Use QStringLiteral
2025-02-10 18:34:57 +01:00
Benjamin Bræstrup Sayoc
85d0884f43
Import: Use QStringLiteral
2025-02-10 18:32:45 +01:00
Benjamin Bræstrup Sayoc
63c8e4b55c
Measure: Use QStringLiteral
2025-02-10 18:32:45 +01:00
Benjamin Bræstrup Sayoc
e1b39ad1f6
Fem: Use QStringLiteral
2025-02-10 18:32:45 +01:00
Benjamin Bræstrup Sayoc
f2e43191ec
MeshPart: Use QStringLiteral
2025-02-10 18:32:45 +01:00
Benjamin Bræstrup Sayoc
6c61769d8c
Material: Use QStringLiteral
2025-02-10 18:32:45 +01:00
Benjamin Bræstrup Sayoc
b5517aa9f4
Start: Use QStringLiteral
2025-02-10 18:32:45 +01:00
Benjamin Bræstrup Sayoc
4c066b68b4
Mesh: Use QStringLiteral
2025-02-10 18:32:45 +01:00
Benjamin Bræstrup Sayoc
249f11f6db
CAM: Use QStringLiteral
2025-02-10 18:32:45 +01:00
Benjamin Bræstrup Sayoc
c0c6df10ec
Sketcher: Use QStringLiteral
2025-02-10 18:32:45 +01:00
Benjamin Bræstrup Sayoc
bada65edc3
Part: Use QStringLiteral
2025-02-10 18:32:44 +01:00
Benjamin Bræstrup Sayoc
835905f76e
TechDraw: Use QStringLiteral
2025-02-10 18:32:44 +01:00
Chris Hennes
2745f43602
Merge pull request #17082 from benj5378/useTemplates
...
[TechDraw] Use templates
2025-02-10 11:17:26 -06:00
mosfet80
cf5d66d201
clean SketchObject.cpp ( #15728 )
...
* clean SketchObject.cpp
Code clean
small optimization
* Restore comment
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2025-02-10 11:04:26 -06:00
Chris Hennes
86e2ae8a6b
Merge pull request #18916 from AjinkyaDahale/sk-refactor-stage-3
...
[Sketcher] Round 3 of refactors
2025-02-10 11:01:55 -06:00
tritao
d60358443e
App: Improve Document.copyObject Python API.
...
This updates the `Document.copyObject` Python API by allowing for
keyword arguments and aligning the documentation with the C++ API.
This can make the Python code more readable, by using the keywords form:
```python
document.copyObject(obj, recursive=True, return_all=False)
```
Previous keyword-less version tested and still working for backwards
compatibility.
2025-02-10 10:57:17 -06:00
Chris Hennes
aa76a63abf
Merge pull request #19420 from tritao/gui-selection-refactor
...
Gui: Selection code cleanups
2025-02-10 10:56:23 -06:00
tritao
e94d1cf872
Base: Remove Boost-based filesystem and switch to standard <filesystem>
2025-02-10 10:48:54 -06:00
Joao Matos
1eb7468710
CMake: Improve Pivy Coin3D version mismatch checking.
2025-02-10 10:41:47 -06:00
LarryWoestman
0edcb29f09
CAM: converted the refactored* postprocessors to the new (more object-oriented) API ( #19006 )
...
* CAM: converted the refactored* postprocessors to the new API
with corresponding tests
* [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-02-10 10:37:57 -06:00
herbkonik
1de6c974c0
Update SurfaceSupport.py ( #18724 )
2025-02-10 10:35:26 -06:00
tritao
ad584fa351
Gui: Check if document exists in View3DInventorViewer::setOverrideMode.
2025-02-10 10:33:22 -06:00
Alfredo Monclus
dc53d3dba2
feat(PD): guess closest thread designation
...
fixes metric to metric-fine not working when switching threadtype from cli and property panel and the cases when changing from metric to inch based types and vice-versa
2025-02-10 10:32:52 -06:00
Chris Hennes
6b59e4b2ec
Merge pull request #19479 from tritao/base-cleanup-xml-generation
...
Base: Minor cleanups to base XML bindings generation
2025-02-10 09:34:50 -06:00
Roy-043
5bcc0d9612
Merge pull request #19477 from Roy-043/Draft-Introduce-Edit-option-for-Draft-Clone-scaling
...
Draft: Introduce Edit option for Draft Clone scaling
2025-02-10 16:16:59 +01:00
Roy-043
9df36e8fc6
Merge pull request #19487 from Roy-043/Draft-make-arrays-explodable
...
Draft: make arrays explodable
2025-02-10 16:16:18 +01:00
Furgo
dc422e1f35
BIM: fix error on double-clicking on non-IFC objects
2025-02-10 14:32:20 +01:00
Roy-043
340f446654
BIM: Panel does not require a Base
...
https://forum.freecad.org/viewtopic.php?t=94657
2025-02-10 14:28:26 +01:00
Roy-043
4fb0425375
BIM: ifc_viewproviders.py make context menus translatable
2025-02-10 14:28:26 +01:00
Yorik van Havre
e38ead30e9
Bim project manager upgrade ( #17909 )
...
* BIM: NativeIFC 2D support - basic import/export + linework annotations
* BIM: NativeIFC 2D support - texts
* BIM: NativeIFC 2D support - dimensions
* BIM: NativeIFC 2D support - optimized export of FreeCAD dimensions
* BIM: NativeIFC 2D support - section planes
* BIM: NativeIFC 2D support - misc fixes cf comment #2383181661
* BIM: NativeIFC 2D support - axes
* BIM: Project manager upgrade
* BIM: Fixed rebase leftover
2025-02-10 10:40:46 +01:00
Chris Hennes
f74a44ab4f
CI: Update linter settings
...
* Updates Clazy to only run on changed files
* Ensures clazy does not analyze #included files
* Disables a few unnecessary cpplint checks
2025-02-09 18:51:36 -06:00
Benjamin Bræstrup Sayoc
7bc9304a21
[TechDraw] Use templates instead of duplicate code: formatVector
2025-02-08 22:35:57 +01:00
Benjamin Bræstrup Sayoc
1d7e7c86a0
[TechDraw] Use templates instead of duplicate code: toGp
2025-02-08 22:35:57 +01:00
Roy-043
c26264ec98
Draft: make arrays explodable
...
Fixes #13085 .
This PR adds the `PlacementList` property to non-link arrays.
2025-02-08 19:20:33 +01:00
tritao
adf8e62ec0
Tools: Move bindings generator into generator folder.
2025-02-08 16:11:01 +00:00
tritao
0fda88daeb
Tools: Add verbose mode to Python bindings generator.
2025-02-08 13:14:22 +00:00