sliptonic
5053c0dfd8
Fixes #7834
...
remove deprecated python 2.7 code
2022-12-19 15:07:14 -06:00
wmayer
1e8fb26dac
MeshPart: include boost python headers only where required
2022-12-19 21:49:42 +01:00
wmayer
bddcf16f0f
Win: [skip ci] define NOMINMAX before including Windows.h to avoid name collision with std::min/std::max
2022-12-19 20:17:08 +01:00
wmayer
8a48e0bf6c
App: [skip ci] improve error message
2022-12-19 17:08:26 +01:00
wmayer
42ec9a2033
App: when using Yaw, Pitch or Roll angle in expressions make sure that they are in range
2022-12-19 14:48:30 +01:00
wmayer
64f421d815
Gui: enable range check in QuantitySpinBox when opening expression editor
2022-12-19 14:46:31 +01:00
wmayer
ae54a88cc7
Gui: enable range check in QuantitySpinBox when opening expression editor
2022-12-19 13:48:26 +01:00
wmayer
b77ad300a2
Gui: support of range checks in DlgExpressionInput
2022-12-19 13:47:15 +01:00
Chris Hennes
9f64beb73f
AddonManager: Refactor uninstaller GUI
...
Offload uninstaller GUI into its own class, add tests for that class, and do
some additional minor cleanup of AddonManager.py.
2022-12-18 22:15:40 -06:00
Chris Hennes
2adbcc9199
Addon Manager: Create new uninstaller
2022-12-18 22:15:40 -06:00
Roy-043
f9951c58d9
Draft: Draft_SetStyle wrongly handled LineSpacing as an int ( #8052 )
2022-12-18 20:29:13 +01:00
wandererfan
100d4956c8
[TD]detail of rotated ComplexSection
2022-12-18 09:42:42 -05:00
wandererfan
02386e3150
[TD]move makeAlignedPieces to separate thread
...
- correct ComplexSection rotation
- fix fail to load CS for some profiles and directions
2022-12-18 09:42:42 -05:00
wandererfan
66e9039a51
[TD]dialog fixes from user testing
...
- fix jumping direction field in dialogs
- apply default rotation to simple sections
- fix rounding error in vector widget
- remove "enter" button on CompassWidget
- add lost focus trap in event filter.
[TD]prevent recompute on cancel without change
2022-12-18 09:42:42 -05:00
wandererfan
fbc458df66
[TD]fix parent page counting
...
- was returning inflated counts of owning page
2022-12-18 09:42:42 -05:00
Chris Hennes
da40295e0a
Addon Manager: Simplify API
2022-12-17 20:23:32 -06:00
Chris Hennes
b432a78a01
Addon Manager: Update to Python 3.8
2022-12-17 20:05:32 -06:00
Chris Hennes
611e13305b
Addon Manager: Refactor installation code
...
Improve testability of installation code by refactoring it to completely
separate the GUI and non-GUI code, and to provide more robust support
for non-GUI access to some type of Addon Manager activity.
2022-12-17 17:49:13 -06:00
Chris Hennes
98cdd47e5f
Addon Manager: Correct func names on disconnect
...
Fixes #8029 .
2022-12-17 16:53:12 -06:00
sliptonic
6398ce30ab
Merge pull request #8012 from LarryWoestman/bugfix
...
Path: Fixed regression in import statement.
2022-12-17 12:02:22 -06:00
wandererfan
ea6fb190f1
[TD]remove problematic boost check for planarity
...
- boost check for planar graph was consuming memory until
crashing.
- since all our edges have been projected onto a plane, we
don't require this check
2022-12-17 08:07:05 -05:00
wmayer
0925d9a47e
Gui: simplify logic of Placement dialog
2022-12-16 17:49:22 +01:00
wmayer
89c24714df
Gui: refactor Placement dialog
2022-12-16 15:33:52 +01:00
wmayer
1b693dbf7e
Gui: refactor Placement dialog
2022-12-16 12:00:56 +01:00
Roy-043
6f3183f793
Draft: fix move AngularDimension bug ( #8047 )
2022-12-15 12:04:12 +01:00
Roy-043
cf6a36fd59
Draft: fix make_sketch bugs ( #7969 )
2022-12-15 10:10:24 +01:00
wmayer
9fac4a79ee
App: handle sub-components in PropertyRotation
2022-12-14 21:21:02 +01:00
wmayer
6bccd52cd0
App: handle sub-components in PropertyPlacement
2022-12-14 15:41:49 +01:00
Ajinkya Dahale
8ef77072f0
[GUI] Add missing include
...
This `memory` header is needed for `unique_ptr`, at least on Manjaro/Arch Linux with GCC.
2022-12-14 14:37:42 +01:00
Uwe
4660a9221d
[Path] App: remove unused files from PreCompiled.h
2022-12-14 05:32:44 +01:00
Uwe
fc3f9d3ecc
[Path] Gui: remove unused files from PreCompiled.h
2022-12-14 05:19:50 +01:00
Uwe
7379ecb648
[Start] remove unused Windows include
2022-12-14 04:32:59 +01:00
Uwe
744bdeebe0
[Web] Gui: enable precompiled headers
2022-12-14 04:31:01 +01:00
Uwe
cfe33d7145
[Web] App: enable precompiled headers
...
- also remove a unused header
2022-12-14 04:28:21 +01:00
Uwe
4531349539
[Test] enable precompiled headers
...
- also remove unused headers
2022-12-14 04:25:52 +01:00
Uwe
f1a836b82a
[Start] Gui: enable precompiled headers
...
- also some whitespace changes
2022-12-14 04:02:05 +01:00
Uwe
474f403ca7
[Measure] : remove unused headers
2022-12-14 03:53:30 +01:00
Uwe
43182e87fd
[Draft] : remove unused headers
...
- also some sorting
2022-12-14 03:48:56 +01:00
Uwe
4e55c4b46d
[Sketch] Gui:Task*: remove unused headers
...
- also some sorting
2022-12-14 03:48:40 +01:00
wmayer
b358407e3b
Base: refactor InventorBuilder
2022-12-13 17:48:51 +01:00
wmayer
1ba1506ebb
Mesh: Refactor MeshOutput::SaveInventor
2022-12-13 13:59:33 +01:00
wmayer
a91e6e9ba6
Base: set values in constructor of NormalItem
2022-12-13 12:47:42 +01:00
Uwe
2b9a28e0ec
remove some unnecessary Boolean checks
...
- checks for true/false and nullptr
2022-12-12 21:17:49 -06:00
Uwe
800005a7bd
[Sketch] Gui: U - End: remove unused headers
...
- also some sorting
2022-12-13 04:02:20 +01:00
Uwe
b555dc0e89
[Sketch] Gui: Sketch - So: remove unused headers
...
- also some sorting
2022-12-13 02:45:17 +01:00
wmayer
0c8d2b237d
Base: remove deprecated methods of InventorBuilder
2022-12-12 20:50:59 +01:00
wmayer
bc33b44f3e
Mod: use new API of InventorBuilder
2022-12-12 20:50:32 +01:00
wmayer
184afd9761
Gui: fix View3DInventorViewer's getViewProviderByPath, getViewProviderByPathFromTail, getViewProvidersOfType
...
The View3DInventorViewer only contains the top-level view providers which caused unexpected behaviour when using the three methods above. Thus, in client code they haven't been used any more.
Now the methods internally invoke the corresponding methods of the document. This allows it in client code to directly call the appropriate methods again (LoD).
2022-12-12 16:41:58 +01:00
Uwe
79aa19d920
[PD] enable padding to touching planes
...
- this patch is from @@FlachyJoe
- as reported here: https://forum.freecadweb.org/viewtopic.php?p=646231#p646231
it was impossible to pad to a face which is touching the sketch despite is is no parallel to the extrusion Direction
2022-12-12 13:04:05 +01:00
MrBlock
20329514c5
Fix bug #7563 where menus and tooltips are not visible in fullscreen mode on windows systems. ( #8027 )
...
* Fix bug where menus and tooltips are not visible in fullscreen mode on windows systems.
2022-12-12 12:44:36 +01:00