Commit Graph

40288 Commits

Author SHA1 Message Date
Alfredo Monclus
2dfcacea7e taskpanel lineup comments 2025-03-03 10:49:27 -03:00
Alfredo Monclus
ed1193edbb taskpanel group early return 2025-03-03 10:49:26 -03:00
Alfredo Monclus
acee460dd3 Apply suggestions from code review
Co-authored-by: Benjamin Bræstrup Sayoc <benj5378@outlook.com>
2025-03-03 10:45:22 -03:00
Alfredo Monclus
70b00c0613 revert: unique_ptr actionbox 2025-02-16 20:13:06 -03:00
Alfredo Monclus
40e871e180 revert: unique_ptr actiongroup 2025-02-16 20:12:51 -03:00
Alfredo Monclus
9f34f15a4b refactor: setup and use a single base scheme 2025-02-16 10:19:48 -03:00
Alfredo Monclus
cbd811f2ec refactor: remove check for qt<5.15 2025-02-16 10:15:40 -03:00
Alfredo Monclus
a5d2af4e16 refactor headers 2025-02-16 10:13:13 -03:00
Alfredo Monclus
741e780f46 refactor: remove scheme dependencies from group 2025-02-16 10:02:23 -03:00
Alfredo Monclus
5cdf80357b refactor: remove unneeded setscheme from taskgroup 2025-02-16 10:02:23 -03:00
Alfredo Monclus
6cbb778edf refactor: remove unneeded setscheme from actiongroup 2025-02-16 10:02:23 -03:00
Alfredo Monclus
c5f99e7df4 refactor: implement unique_ptr on actiongroup 2025-02-16 10:02:23 -03:00
Alfredo Monclus
55507942f2 refactor: implement unique_ptr in actionbox 2025-02-16 10:02:23 -03:00
Alfredo Monclus
70138efe4e fix: task groups jumping when folding 2025-02-16 10:02:23 -03:00
Alfredo Monclus
3865577118 refactor: actionpanel with more moder structure 2025-02-16 10:02:23 -03:00
Alfredo Monclus
e3927a0105 refactor: actionlabel clenup and improve size calculation 2025-02-16 09:56:45 -03:00
Alfredo Monclus
bf5b6dd95c refactor: cleanup and modernize actiongroup 2025-02-16 09:54:18 -03:00
Alfredo Monclus
b71c80d3f3 refactor: modernize and cleanup actionbox 2025-02-16 09:54:18 -03:00
Alfredo Monclus
69651d384d refactor: minimize styling as much as possible 2025-02-16 09:54:18 -03:00
Alfredo Monclus
c7aeceba73 refactor: actionpanel style without color move to minimum 2025-02-16 09:54:18 -03:00
Alfredo Monclus
ed1bfa20bf refactor: reduce qsint schemes to 1 2025-02-16 09:54:16 -03:00
Alfredo Monclus
5c512d6ff8 refactor: qsint style should be minimum plus mods 2025-02-16 09:53:57 -03:00
Alfredo Monclus
f19235330b refactor: remove old taskpanel styles 2025-02-16 09:52:34 -03:00
Andrea
de9bd5e1ce change MIN_boost_version
ubuntu version 20.04 is no longer supported.
The minimum boost version used for freecad is now 1.74 (ubuntu 22.04) https://launchpad.net/ubuntu/jammy/+package/libboost-system-dev
2025-02-15 13:33:32 -06:00
bofdahof
c7eb97c972 Add Vtk to cmake report 2025-02-15 10:22:09 -06:00
Ziad
eb886449c2 PartDesign: Allow Draft negative angles 2025-02-14 14:57:14 -06:00
Chris Hennes
7412fce041 Merge pull request #19468 from hyarion/AIRCAP_fixCompoundCuts
Part: OCCWrapper: Fix compound cuts
2025-02-14 14:16:17 -06:00
Benjamin Nauck
7ff8382ae7 Add [[nodiscard]] to Vector3 (#19544)
* Add nodiscard to vector3
2025-02-14 14:14:45 -06:00
tritao
9636068460 Base: Move zipios library to 3rdParty folder. 2025-02-14 13:08:28 -06:00
tritao
05bdb40c12 Gui: Clean up XML bindings. 2025-02-14 13:05:29 -06:00
Ulices
e16c462916 Core: Remove link from tooltip (#19120)
It's impossible to click on the link because the tooltip fades away

---------

Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>
2025-02-14 10:56:52 -06:00
Chris Hennes
4dc8b26e8d Merge pull request #18791 from CalligaroV/toponaming-ElementMapVersion-code-from-LS3
[Toponaming] Import code releted to _ElementMapVersion from LS3
2025-02-14 10:54:38 -06:00
Chris Hennes
2086d297c6 Part(toponaming): Remove support for OCCT 6.x 2025-02-14 10:54:13 -06:00
Alfredo Monclus
5c97fc094b fix(Gui): transparencies issues when using overlays
refactor: use replace to avoid numbering

refactor: fix the lint warnings

refactor: fix clazy complaints

refactor: apply review recommendation
2025-02-14 10:50:26 -06:00
Benjamin Nauck
1d89f9c23c CAM: Fix finish passes by avoiding fuzzy in Area.cpp (#19525) 2025-02-14 10:31:32 -06:00
Benjamin Bræstrup Sayoc
4473aa029f TechDraw: Set symbol dir
Fixes #19496
2025-02-14 10:27:53 -06:00
Chris Hennes
cd64b9a7d2 Merge pull request #19549 from tritao/xml-bindings-cleanup-app
App: Clean up XML bindings.
2025-02-14 10:26:48 -06:00
paul
56b180f3b1 [ArchSketchObject / Window] Links of Window to support Individual Hosts (#19378)
* [ArchSketchObject / Window]  Links of Window to support Individual Hosts

Currently, Links of Window's Hosts property (and in generall all properties other than e.g. Placement) is shared with its Linked Window object, i.e. all Windows Links instances can only has a common Host(s) which is not flexible for the purpose of Links.

AND, at the same time, Links in linked document suffer from the 'scope' of the original Linked Window, which is in the external Document.

This commit adds feature to support:
  1/ each Links instance of Windows has their own individual setting of Hosts, and
  2/ it see the 'scope' of the Links in its document (rather than the Linked Window in the external document)

FreeCAD Forum:
- https://forum.freecad.org/viewtopic.php?p=808569#p808569

FreeCAD GitHub:
- https://github.com/FreeCAD/FreeCAD/issues/19361

* [ArchSketchObject]  Fix indentation
2025-02-14 13:46:44 +01:00
Furgo
3623f8baf5 BIM: fix ability to cancel file dialog on BIM_TDPage command (#19518)
* BIM: use tuple return value from QFileDialog.getOpenFileName

Fixes: https://github.com/FreeCAD/FreeCAD/issues/19466

* BIM: remove filename assignment from tuple
2025-02-13 17:45:27 +01:00
Roy-043
dd3ae90fe7 Draft: task_scale.py fix circular imports (#19574)
See:
https://forum.freecad.org/viewtopic.php?t=94748
2025-02-13 16:02:24 +01:00
Roy-043
ee7f52060b Draft: gui_utils.py fix error in select function (#19539)
* Draft: gui_utils.py fix error in select function

PR #18795 changed the select function to also handle tuples. This PR adds a check to ensure the referenced objects in the tuple still exist before calling `Gui.Selection.addSelection()`.
2025-02-13 16:00:30 +01:00
Chris Hennes
9fccfa115d TD: Add missing #include "PreCompiled.h" (#19547)
* TD: Add missing #include "PreCompiled.h"

* Update src/Mod/TechDraw/Gui/CommandAlign.cpp

Co-authored-by: Benjamin Nauck <benjamin@nauck.se>

* TD: Add guards around QMessageBox include

---------

Co-authored-by: WandererFan <WandererFan@gmail.com>
Co-authored-by: Benjamin Nauck <benjamin@nauck.se>
2025-02-12 21:28:34 -06:00
Chris Hennes
d2f1589898 Tests: remove superfluous NOLINTs 2025-02-12 14:22:41 -06:00
Chris Hennes
0bf76de638 Part: Add comment explaining element map version string 2025-02-12 14:19:37 -06:00
Syres916
d044d3da84 [BIM] fix name 'self' is not defined error 2025-02-12 14:23:31 +01:00
Syres916
d92bb8611e [BIM] Fix translate error 2025-02-12 14:23:31 +01:00
Chris Hennes
8899e3476e Merge pull request #19548 from oursland/update-ci-ubuntu
CI: Update Ubuntu 20.04 to Ubuntu 22.04
2025-02-11 22:03:31 -06:00
tritao
defb77af73 App: Add more concrete types to Metadata API bindings. 2025-02-12 01:54:56 +00:00
tritao
9e08039ab6 App: Clean up XML bindings. 2025-02-12 01:54:27 +00:00
Jacob Oursland
546bd59ecf CI: Update Ubuntu 20.04 to Ubuntu 22.04. 2025-02-11 16:45:51 -08:00