Chris Hennes
be8b92182c
Merge pull request #19921 from mosfet80/QT_CLEAN
...
REMOVE old QT<= 5.14 code
2025-03-11 20:54:59 +00:00
Andrea
cd5c46ba18
Remove unnecessary check (duplicated)
...
before including the library, it is uselessly checked if the variable __QtAll__ and __InventorAll__ have been defined. The same check is performed again once the library is included
2025-03-10 21:53:00 +01:00
Chris Hennes
a028d8d299
Merge pull request #20058 from tritao/fix-app-document-main-doc-load
...
App: Fix regression for document creation requests coming from the main document.
2025-03-07 23:28:27 +00:00
Joao Matos
9bcdd2d44c
Rename DocumentCreateFlags to DocumentInitFlags.
2025-03-07 20:54:16 +00:00
Joao Matos
1c2ac570f8
Convert DocumentCreateFlags instances to use designated initializer list.
2025-03-07 20:42:51 +00:00
PaddleStroke
077745d737
PartDesign: Fix App::Line as ref for polar pattern
2025-03-06 17:31:38 +01:00
mosfet80
9834729b05
Update TaskBooleanParameters.cpp
2025-03-05 09:48:07 +01:00
Andrea
da66720d3a
REMOVE old QT<= 5.14 code
...
Ubuntu 22.04 use qt 1.15.3.
In the code is still used qt code <5.10.
A cleanup was done by removing qT code version used in ubuntu 18.04.
2025-03-05 09:32:06 +01:00
Chris Hennes
7f1c43a335
Merge pull request #19636 from kadet1090/color-in-base
...
Base: Move App::Color to Base
2025-03-02 16:36:40 -06:00
Benjamin Bræstrup Sayoc
755229df23
Build: suppress warnings from 3rd party libraries
...
Warnings from 3rd parties are not relevant and are only polluting the warning output. Marking these libraries as SYSTEM suppresses warning.
https://gcc.gnu.org/onlinedocs/cpp/Invocation.html#index-I
https://gcc.gnu.org/onlinedocs/cpp/System-Headers.html
2025-02-25 14:39:05 +00:00
Joao Matos
cc6ffb44de
Core: Move PyCXX library to src/3rdParty.
2025-02-24 16:36:06 +00:00
Kacper Donat
12a69fe296
Base: Add isNullOrEmpty string helper
...
This adds isNullOrEmpty string helper that cheks if string is... well
null or empty. It is done to improve readability of the code and better
express intent.
2025-02-21 15:04:43 +01:00
Kacper Donat
a72a63232a
Base: Move App::Color to Base
...
Every basic data type is stored in Base module, color is standing out as
one that does not. Moving it to Base opens possibilities to integrate it
better with the rest of FreeCAD.
2025-02-17 21:10:26 +01:00
Chris Hennes
68e934ba18
Merge pull request #15690 from bgbsww/bgbsww-toponamingAddFeatureRefine
...
Toponaming add feature refine class
2025-02-17 10:28:32 -06:00
Chris Hennes
5d83f6dfdf
Merge pull request #19627 from alfrix/featurehole_refactors
...
refactor(PD): Featurehole optimizations and cleanups
2025-02-17 10:16:37 -06:00
Alfredo Monclus
0bad3cc37b
refactor: hole taskpanel tweak layout spacing
2025-02-17 10:16:06 -06:00
Chris Hennes
c50cb07974
Update src/Mod/PartDesign/App/FeatureRefine.h
...
Co-authored-by: Florian Foinant-Willig <FlachyJoe@users.noreply.github.com >
2025-02-16 13:56:54 -06:00
Chris Hennes
a2cef23dbd
PD: Combine onlyHaveRefined and onlyHasToRefine
...
Co-authored-by: Florian Foinant-Willig <FlachyJoe@users.noreply.github.com >
2025-02-16 11:25:45 -06:00
Joao Matos
27ebc68a11
CMake: Modernize build files using outdated Python variables.
2025-02-16 10:21:26 -06:00
Alfredo Monclus
f93396e566
refactor(PD): simplify setreadonly on type switch
2025-02-15 16:12:49 -03:00
Alfredo Monclus
dff79b6b08
refactor(PD): reduce the number of comparisons
2025-02-15 06:29:04 -03:00
Ziad
eb886449c2
PartDesign: Allow Draft negative angles
2025-02-14 14:57:14 -06:00
tritao
9636068460
Base: Move zipios library to 3rdParty folder.
2025-02-14 13:08:28 -06:00
Chris Hennes
cb93a4ae18
Merge branch 'main' of https://github.com/FreeCAD/FreeCAD into bgbsww-toponamingAddFeatureRefine
2025-02-11 20:58:58 -06:00
Chris Hennes
23d98b8d0b
PD: address FeatureRefine reviewer comments
2025-02-11 20:56:41 -06:00
jffmichi
72c37f9b75
PartDesign: fix crash when opening a file with a metric hole
2025-02-11 17:35:35 -06:00
Chris Hennes
c962dbbeb6
Merge pull request #19167 from alfrix/hole_new_taskpanel
...
feat(PD): hole taskpanel: new image based cut panel
2025-02-11 17:22:16 -06:00
Alfredo Monclus
da4f584a50
PD(hole taskpanel): apply review suggestions
...
* refactor: change to ternary op
* refactor: apply recommendations to widgets
* refactor: use QSignalBlocker
* refactor: address some compiler complaints
* refactor: add namespace Gui to new widgets
2025-02-11 12:23:13 -06:00
Alfredo Monclus
3202dde7ca
PD(hole taskpanel): Add custom widget for font-scaled SVGs
...
* feat: add custom widget for font scaled svgs
* refactor(PD): hole taskpanel svg tweaks
* fix(PD): build link on windows
2025-02-11 11:31:38 -06:00
Alfredo Monclus
de7a237a8a
PD(hole taskpanel): Include depth on diagram
...
feat(PD): hole diagram add include depth
refactor(PD): hole taskpanel: images add background
2025-02-11 11:31:38 -06:00
Alfredo Monclus
be3ce13a7c
PD(hole taskpanel): Add image-based hole cut panel
...
* feat(PD): hole taskpanel: new image based cut panel
* fix(PD): hole taskpanel fix dynamic cut types
* refactor(PD): hole taskpanel: renames and vlayouts to keep labels closer
* fix(PD): hole diagram tweaks
2025-02-11 11:31:17 -06:00
Chris Hennes
a4901e2ccb
Merge pull request #19142 from hyarion/refactor/add-template-addobject
...
Add new addObject<T>() function
2025-02-11 09:42:47 -06:00
Benjamin Nauck
fdf59be4cd
PD: Light refactoring of TaskFeaturePick::makeCopy
2025-02-10 18:35:38 +01:00
Benjamin Nauck
a1c5767643
Mod: Use new addObject<T>(...) using regex
2025-02-10 18:35:38 +01:00
Benjamin Bræstrup Sayoc
ee90eb6ebc
PartDesign: Use QStringLiteral
2025-02-10 18:34:57 +01:00
Benjamin Nauck
7c4ff290a8
Mod: Fix mistakes in type system class names
2025-02-10 18:33:00 +01: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
a56756d814
PD: Add onlyHaveRefined() to FeatureRefine
2025-02-07 21:44:43 -06:00
tritao
123569823e
App: Provide temporary document creation flag to Python App.loadDocument.
2025-02-03 18:01:18 +01:00
Chris Hennes
396e09a4d6
Merge pull request #18682 from alfrix/threads_enums
...
refactor(PD): ThreadSize enum simplification
2025-02-03 17:59:15 +01:00
tritao
65466d580b
Gui: Reorganize the selection files into a top Selection folder.
2025-02-03 17:56:57 +01:00
filson1
44435bf9de
Helix tooltip spelling update in FeatureHelix.cpp
2025-01-29 08:31:26 +01:00
Benjamin Nauck
dd6aa9f3c7
Prefer to use BaseClass's isDerivedFrom<T> over non template or Base::Type's
...
Regex based changes, manually verified
2025-01-27 16:08:18 +01:00
Chris Hennes
b3818aa583
PD: Migrate onlyHasToRefine
...
This was a later addition that got missed when merging.
2025-01-25 04:25:41 -06:00
Chris Hennes
d621f59a88
Merge branch 'main' into bgbsww-toponamingAddFeatureRefine
2025-01-24 09:33:57 -06:00
wmayer
98997c4d1e
PD: Fix build failure
2025-01-21 09:34:30 -06:00
Jacob Oursland
4dfab6e07d
Fix call to setTemporaryVisibility() post API change.
2025-01-20 16:39:52 -06:00
PaddleStroke
a61db12828
PartDesign NewSketch: Add a parameter to use attachment dialog instead of feature pick
2025-01-20 12:27:04 -05:00
Chris Hennes
d1c860e735
Merge pull request #18809 from wwmayer/datum_fixes
...
Datum fixes
2025-01-19 16:01:18 -05:00
PaddleStroke
14f37f732d
PartDesign: Fix context menu ( #18919 )
2025-01-19 13:41:55 -06:00