Aurélien Pascal
15c3b560e2
TechDraw: Fix hatch drawing ( #19458 )
...
* TechDraw: Fix hatch drawing (#16353 )
* TechDraw: Fix hatch drawing in Tech View
2025-03-03 10:35:13 -06:00
WandererFan
da8602c1b0
Broken view no compress19647 ( #19688 )
...
* [TD]fix broken view does not collapse
* [TD]delint and clean up code
* Update src/Mod/TechDraw/App/DrawBrokenView.cpp
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
* Update src/Mod/TechDraw/App/DrawBrokenView.cpp
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
* Update src/Mod/TechDraw/App/DrawBrokenView.h
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
* Update src/Mod/TechDraw/App/DrawBrokenView.h
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
* Update src/Mod/TechDraw/App/DrawBrokenView.cpp
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
* [TD]fix merge errors
---------
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
2025-03-03 10:34:23 -06:00
Chris Hennes
729fffaade
Merge pull request #19930 from marioalexis84/fem-current_density
...
Fem: Improve current density boundary condition
2025-03-03 10:32:35 -06:00
xtemp09
7600f58e23
[Spreadsheet] Fix unset zoom level
2025-03-03 10:27:39 -06:00
tritao
6792d6bfd7
Remove Python-generated bindings comparison against XML-generated version.
2025-03-03 10:22:41 -06:00
PaddleStroke
643830624a
Update PreCompiled.h
2025-03-03 10:21:37 -06:00
Roy-043
bc430234d2
Draft: fix Draft_Trimex boundary subelement selection
...
Fixes #19614
Instead of using the whole object, the hovered subelement should be used for the boundary.
With this PR the handling of the boundary is also 'nesting-aware'. This is however still not the case for the object being extended/trimmed. That object has to be in the global space.
2025-03-03 17:18:25 +01:00
Roy-043
cff2d4f8fb
Draft: fix Draft_Edit isAttachedToDocument issue
...
Fixes #19939
The `isAttachedToDocument` method only works in certain circumstances.
https://forum.freecad.org/viewtopic.php?t=94709
2025-03-03 17:17:55 +01:00
Roy-043
14c88e288e
Draft: fix NaN issue with Draft_Rotate
...
Fixes #19690
The issue was caused by a zero distance between the center and the point picked for the rotation angle.
2025-03-03 17:09:11 +01:00
Roy-043
0b81e6e318
Draft: fix polar coords regression
...
Fixes #19961
Regression caused by #19179 .
2025-03-03 17:07:20 +01:00
Benjamin Nauck
d017242584
Use designated initializers and remove zero-initialized fields
2025-03-03 11:02:19 +01:00
Chris Hennes
8593beb6f1
Gui: Add QOpenGLWidget to QtAll.h
2025-03-02 22:59:30 -06:00
marioalexis
7821b2e611
Fem: Update constraint symbol rotation
2025-03-03 00:02:11 -03:00
marioalexis
d2eb1b7ff3
Fem: Fix Elmer magnetodynamic boundary condition keyword
2025-03-03 00:02:11 -03:00
marioalexis
d4dca9fd93
Fem: Improve current density boundary condition
2025-03-03 00:02:02 -03:00
Chris Hennes
e94adfe164
Merge pull request #19951 from chennes/missingColorFix
...
Misc. compilation fixes
2025-03-02 17:32:51 -06:00
Chris Hennes
0a94747bf6
Spreadsheet: Fix old ref to name in doc
2025-03-02 17:23:26 -06:00
Chris Hennes
15a9efe356
Inventor: Fix old color ref
2025-03-02 17:09:19 -06:00
Chris Hennes
1a2070c36f
Merge pull request #19636 from kadet1090/color-in-base
...
Base: Move App::Color to Base
2025-03-02 16:36:40 -06:00
Joao Matos
f2a8bc92af
CI: Extract apt packages installation into a script.
...
This provides a few benefits, as regular users can just call this script
as well and not need to copy this from the CI files to know which files
to install.
2025-03-02 16:35:30 -06:00
Chris Hennes
1ea26a4a94
Merge pull request #19450 from tritao/base-python-api-model
...
Base: Modernize Python bindings APIs
2025-03-02 16:34:25 -06:00
Chris Hennes
98537f00b1
Merge pull request #19626 from tritao/qt-gl-cleanup
...
Gui: Remove QtOpenGL.h.
2025-03-02 16:22:57 -06:00
Andrew
8605bc1747
Merge pull request #19747 from Shkolik/sketcher_datums_projection
...
fix #18894 Sketcher: Create external projection geometry not working with datum objects
2025-03-02 16:20:45 -06:00
Chris Hennes
50adb86a1f
Merge pull request #19761 from chennes/coverityFixesFeb2025
...
Base: Coverity fixes from February 2025 run (round 1)
2025-03-02 16:15:17 -06:00
mosfet80
54f43eb501
Clean AppPartPy.cpp
...
Python version is always greater than 3.9
2025-03-02 16:13:55 -06:00
Roy-043
cdfa386f87
Draft: fix Draft_Edit issue with Gesture navigation
...
Fixes #19519
2025-03-02 16:13:13 -06:00
João Matos
d93c3233fe
Apply suggestions from code review
...
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com >
2025-03-02 19:47:55 +00:00
Benjamin Bræstrup Sayoc
1078ee8c35
Remove magic number and hard type enums in DrawViewPart.h
...
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
2025-03-02 17:14:24 +01:00
Benjamin Bræstrup Sayoc
a1a79f01b2
Remove magic number and hard type enums in DimensionValidator.h
...
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
2025-03-02 17:14:24 +01:00
Benjamin Bræstrup Sayoc
e92efb14ac
Remove magic number and hard type enums in DrawViewDimension.h
...
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
2025-03-02 17:14:24 +01:00
Benjamin Bræstrup Sayoc
a45e2ae8a4
Remove magic number and hard type enums in BalloonPropEnum.h
...
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
2025-03-02 17:14:24 +01:00
Benjamin Bræstrup Sayoc
351feb132a
Remove magic number and hard type enums in ArrowPropEnum.h
...
- Remove currently present magic numbers
- Hard type enums, so magic numbers can no longer be introduced. We don't want people to introduce magic numbers.
2025-03-02 17:14:24 +01:00
Joao Matos
3d2fc3c554
CI: Refactor generic whitespace checks linting setup.
2025-03-02 10:13:56 +00:00
Alfredo Monclus
d9e101cdb4
start: fileview use scrollbars as needed
...
if for whatever reason the viewport failed to resize let qt add the scrollbars
2025-03-02 05:49:08 -03:00
Furgo
6663e9aa67
Start: add option to show only FCStd files to the preferences dialog
2025-03-02 07:41:28 +01:00
Furgo
3f1204d212
Start: add option to show only FreeCAD native files in custom folder
2025-03-02 06:44:54 +01:00
Chris Hennes
bec9c2e405
Merge pull request #19789 from hyarion/spreadsheet-tests
...
Spreadsheet: Break down large tests into smaller units
2025-03-02 01:08:00 +00:00
Mino-Tsuzuku
a29895dd3c
fix #19723 SVG: transform attribute is not handled collectly ( #19845 )
...
* * Move pyopen with encoding to utils.
and modify all importing library to use pyopen with encoding.
with this change, DXF OCA AirfoilDAT with multibyte sequence always read as utf-8.
* Fix SVG transform attribute is not handler collectly.
2025-03-01 19:06:46 -06:00
Chris Hennes
b85dc0c2e7
Merge pull request #19918 from furgo16/startpage-prefs
...
Start: add initial preferences page
2025-03-02 01:04:49 +00:00
Furgo
6442ad581e
Move CustomFolder parameter migration to more appropriate location
2025-03-02 01:04:19 +00:00
Furgo
a4bf8b5194
Remove dead code
2025-03-01 20:11:59 +01:00
Joao Matos
22dae7d1b6
Base: Modernize Python bindings APIs
2025-03-01 16:32:22 +00:00
Joao Matos
2e879c8982
Tools: Update binding generator.
2025-03-01 16:23:54 +00:00
Furgo
948f36eb05
Add Start label for Start page PRs
2025-03-01 16:17:08 +01:00
Furgo
05e1f49370
Use the correct file chooser mode for folders, update tooltip
2025-03-01 01:31:07 +01:00
Furgo
463d2025ec
Add icon for Start page preferences tab
2025-03-01 01:10:36 +01:00
Furgo
3942ec7794
Add initial preferences page for Start
2025-02-28 19:10:46 +01:00
Chris Hennes
58dc95a2f2
CI: Remove readability/todo check
2025-02-28 14:33:13 +00:00
Joao Matos
6797cfdfbe
App: Remove old DAG implementation.
2025-02-28 14:32:32 +00:00
Kacper Donat
09b6389c8e
Gui: Properly reset light directions
...
This fixes lights not getting reset after user demands so.
2025-02-28 14:25:57 +00:00