Uwe
e30bc9976d
[Gui] add 2 includes necessary for debug builds
...
- as reported: https://github.com/FreeCAD/FreeCAD/commit/c4f5628899 this is necessary e.g. on Manjaro
2022-03-17 18:23:18 +01:00
0penBrain
c164e2210d
Gui: fix hot change of locale for QuantitySpinBox
2022-03-17 16:46:01 +01:00
0penBrain
e3bc06a341
Gui: add preference to use selected language number formatting, fixes #6330
...
If not enabled (default), will defaults to C/POSIX formatting
2022-03-17 16:46:01 +01:00
Yorik van Havre
4aec686c46
Merge branch 'master' of github.com:FreeCAD/FreeCAD
2022-03-17 16:11:30 +01:00
Yorik van Havre
f636ff9df4
Merge pull request #6544 from Roy-043/Draft-Fix-Angle-Lock-for-non-XY-workingplane
...
Draft: Fix Angle Lock for non-XY workingplane
2022-03-17 15:46:52 +01:00
Yorik van Havre
84a505287c
Arch: Fixed export of texts and dimensions to IFC
2022-03-17 15:46:18 +01:00
Stefan Brüns
0a844f1ca3
[Test] Fix tkinter module name for python 3
...
The module name changed from uppercase Tkinter to tkinter.
2022-03-17 15:20:42 +01:00
wmayer
9160f06e1c
Base: rename BaseExceptionFreeCADError to PyExc_FC_GeneralError
2022-03-17 14:45:48 +01:00
wmayer
d69defaa3c
Py: replace BaseExceptionFreeCADError with more suitable exception types
2022-03-17 13:54:23 +01:00
Yorik van Havre
d84fd8a2df
Merge pull request #6594 from FlachyJoe/draft_grid_FitAll
...
[Draft] Don't take grid into account when View_FitAll
2022-03-17 12:04:41 +01:00
wmayer
11895f8d59
App: change base types of some exceptions and raise XML exceptions in MetadataPy::PyInit
2022-03-17 11:43:59 +01:00
wmayer
10a13c6dbc
Base: add more custom Python exception types
2022-03-17 11:29:09 +01:00
Uwe
c0ceecbcf6
[FEM] Contact and Displacement: remove unused headers
2022-03-17 03:46:41 +01:00
Uwe
dead2fc8f1
[FEM] Bearing and FluidBoundary: code improvements
...
- get rid of UI-coded limits
- fix layout issues
- code simplifications
- remove unused headers
2022-03-17 03:45:38 +01:00
Uwe
c6ac4affc8
[FEM] sanitize some dialogs
...
- uniform button layout
- uniform width
- fix layout issues reported by Qt Designer
2022-03-17 03:02:05 +01:00
Uwe
080e48f67f
[Gui] DlgSettingsUnitsImp: add an include, compile fix
2022-03-17 00:34:07 +01:00
Uwe
21a31c0984
[Gui] Splashscreen: remove unused includes
2022-03-17 00:23:20 +01:00
Uwe
7196e8976c
[Gui] DlgSettings etc.: remove unused includes
2022-03-17 00:17:32 +01:00
Uwe
5a95b71829
[Gui] DlgMacro etc.: remove unused includes
2022-03-16 23:41:14 +01:00
Uwe
eb0e8e215a
[Gui] DlgEditor etc.: remove unused includes
2022-03-16 22:57:13 +01:00
Russell Johnson
b06389edb2
Path: Change action to warning with option for action.
2022-03-16 11:47:51 -05:00
Russell Johnson
70d5a422f7
Path: Correct comment spelling
2022-03-16 11:40:24 -05:00
Russell Johnson
e4286139db
Path: Extend Job integrity check to GUI side, issue #6207 [Bug]
...
This commit adds a simple `_jobIntegrityCheck()` method to verify that a model and tool exists within the Job object, when interacting with the Task Panel. If either is missing, the appropriate tab is activated in the task window, and the appropriate edit window is opened for the user, with messages printed in the report view window.
Add check for existence of `SetupSheet` property of empty Job object.
These changes improve upon fixes in PR #5008 and related bug fixes.
2022-03-16 11:40:23 -05:00
flachyjoe
e6f3f4ba57
Don't take grid into account when View_FitAll
2022-03-16 17:30:25 +01:00
Wanderer Fan
aa4ba37a6c
[TD]fix update suppression logic
2022-03-16 09:31:29 -04:00
chris
e7df102e22
macOS: [skip ci] update formatting to use 4 spaces for MacAppBundle CMakeLists.txt
2022-03-16 13:01:19 +01:00
wmayer
0347f6f91b
Gui: fixes #6583 : FreeCAD 0.20 crashes when attempting to change template in TechDraw
...
For more details see also: https://forum.freecadweb.org/viewtopic.php?p=579530#p579530
2022-03-16 08:47:56 +01:00
wmayer
67bbb3ba79
Mesh: [skip ci] replace some casts
2022-03-16 08:46:21 +01:00
Uwe
f6ef0d1095
[Gui] DlgWorkbenches etc.: remove unused includes and sort headers
2022-03-16 04:28:13 +01:00
Uwe
c7d6a507d3
[Gui] DlgActions etc.: remove unused includes and sort headers
2022-03-16 04:06:37 +01:00
Uwe
dba4f696b3
[Gui] a compile fix for precompiled headers
...
- also some sorting
2022-03-16 03:20:52 +01:00
Uwe
a12361b532
[Gui] SoFCSelectionContext: add missing header
2022-03-16 02:16:15 +01:00
Uwe
c4f5628899
[Gui] So headers: remove unused includes
...
- also sort out some headers to be used in precompiled headers
- also move a boost header to precompiled headers
2022-03-16 02:01:32 +01:00
Uwe
122e137939
[FEM] fixes for displacement dialog
...
- add missing global dialog layout (reported by Qt Designer)
- get rid of arbitrary spinbox limits
- uniform UI element names
- simplify code
2022-03-16 01:29:46 +01:00
wmayer
200e4be033
Test: [skip ci] fix installation directory of metadata test files
2022-03-15 20:34:02 +01:00
sliptonic
de94520d9b
[Path] Warn user if enabling legacy tools
...
Warn user if opening job that contains legacy tools
2022-03-15 11:05:20 -05:00
sliptonic
b640a1d106
Merge pull request #6577 from Russ4262/fix/millface_removalshapes
...
Path: Fix `self.removalshapes` declaration [Bug]
2022-03-15 09:26:39 -05:00
sliptonic
a70adce220
Merge pull request #6576 from Russ4262/fix/cancel_new_dressup_cleanup
...
Path: Fix automatic `commitTransaction()` calls, issue #6149 [Bug]
2022-03-15 09:25:43 -05:00
Abdullah Tahiri
c4b17c5f2b
Sketcher: Fix edit curve drawing for bounded curves
2022-03-15 13:16:48 +01:00
Uwe
e6f488393a
[FEM] fix logic in electric potential dialog
...
if capacitance is not specified the spinbox must not be enabled
2022-03-15 04:53:59 +01:00
Uwe
14dd46a0fd
[FEM] add tooltips for electrostatic dialog
2022-03-15 04:27:31 +01:00
Uwe
0f05a7d378
[FEM] fixes for electrostatic dialog
...
- fix form layout, fix distance between objects etc. (most reported by Qt's designer)
2022-03-15 03:06:15 +01:00
Chris Hennes
cb7912db8c
Addon Manager: Fix Window on top of everything
2022-03-14 19:35:11 -05:00
Wanderer Fan
02155296ce
[TD]fix spelling mistake in comment for CI
2022-03-14 20:03:08 -04:00
Wanderer Fan
8f1bd5340b
[TD]fix DetailView alignment
2022-03-14 20:03:08 -04:00
Wanderer Fan
7c6a7aa25b
[TD]fix detail highlight on DrawViewDetail
2022-03-14 20:03:08 -04:00
Uwe
ac52b39328
[FEM] fix Results dialog size
...
- reduce to a sensible size and get rid of unneeded spacer
- further changes automatically done by Qt's Designer
2022-03-14 22:14:06 +01:00
Uwe
075276e215
[FEM] fix Centrif dialog size
...
- reduce to a sensible size and get git on unneeded spacer
2022-03-14 20:51:27 +01:00
wmayer
b8426da50c
Gui: replace handling of C array/malloc/free in SoFCDB with std::vector
2022-03-14 20:17:28 +01:00
Abdullah Tahiri
89bf7f3d0b
Sketcher: DrawSketchHandler draw multiple edit curves
...
=====================================================
Extension of the framework to draw an arbitrary curve in draw sketch handlers, so that
a plurality of curves can be handled.
DrawSketchHandler is extended to additionally offer drawing several curves:
- void drawEdit(const std::list<std::vector<Base::Vector2d>> &list);
- void drawEdit(const std::vector<Part::Geometry *> &geometries);
A new class, CurveConverter, enables to convert individual Part::Geometry or vectors of them
to appropriate vectors or list of vectors of Vector2d representing the curves. This can be
used in a specific DrawSketchHandler to combine Part::Geometries and arbritary curves.
2022-03-14 16:02:49 +01:00