Abdullah Tahiri
63f3bdaf77
Base: Observer - fix template instantiation
...
===========================================
Merit goes to Werner for figuring out the issue and proposing a MSVC/MSYS2 viable solution:
https://github.com/FreeCAD/FreeCAD/pull/8781#issuecomment-1464898566
2023-03-12 06:06:29 +01:00
Abdullah Tahiri
77dc9bba1b
NotificationBox: clang-format formatting
2023-03-12 06:06:29 +01:00
Abdullah Tahiri
cd79ea5994
NotificationBox: Fixes
...
======================
QToolTip removed the Windows specific behaviour of passing a screen widget as parent for QLabel
in 44fb925f50471ebc23dcccfaa4e9d9873b05d205. NotificationBox code is simplified not to use a
parent widget at all.
A inappropriate review fix actually causing a bug is fixed.
https://github.com/FreeCAD/FreeCAD/pull/8352#discussion_r1111342024
2023-03-12 06:06:29 +01:00
Daniel-Khodabakhsh
827af464e3
Add various matrix related expression functions ( #8603 )
...
Adds a few new Expression functions with the goal to:
- Simplify Placement, Rotation, Vector and Matrix object creation.
- Add new matrix functions for rotation and translation.
2023-03-11 20:13:23 -06:00
Hannu Koivisto
57aac275c7
[Draft] Mitigate crash in Draft_Edit ( #8749 ) ( #8750 )
...
This mitigates the crash reported in issue #8749 . The crash happens when
using Draft_Edit and using keyboard to enter a coordinate in Edit node
dialog. This change partially restores behaviour before commit fc14567 ,
after which FreeCADGui.Control.closeDialog and showDialog calls during
execution of DraftToolBar.editUi are no longer made using the todo.delay
mechanism. The crash can still be triggered by artificially slowing down key
event processing, so this is not a proper fix, just a mitigation.
2023-03-11 17:44:04 +01:00
Uwe
adb972319f
[Sketch] reverse commit 944c02f12b
...
- as discussed in #8838 (the PR will be improved after the weekend)
2023-03-11 17:26:42 +01:00
Paddle
944c02f12b
Sketcher: Solver Message Widget simplification.
2023-03-11 16:08:16 +01:00
BHennen
0f4acc55be
Add offset options to Draft PathArray ( #8295 )
...
* Add offset options to Draft PathArray
Allows user to specify a starting and ending offset to items in Draft PathArrays.
* [Draft] path array offset
---------
Co-authored-by: Roy-043 <info@b-k-g.nl >
2023-03-11 15:54:25 +01:00
Uwe
fff0f535dd
[Gui] fix bug on restoring PrefColorButton
...
- onRestore did not read in transparencies because App::Color::fromPackedRGB was used instead of App::Color::fromPackedRGBA
2023-03-11 15:49:59 +01:00
wandererfan
d0c5b7c045
[TD]remove unused override methods
2023-03-11 08:08:58 -05:00
Uwe
3c31007e58
[FEM] BoxWidget: fix duplicate names
...
- as reported: https://github.com/FreeCAD/FreeCAD/pull/8825#issuecomment-1464876840
2023-03-11 13:55:14 +01:00
Uwe
1e702cdca2
[FEM] adjust initial position of new box filter
...
- as discussed in #8825
2023-03-11 13:55:14 +01:00
Roy-043
87b63d186e
[Draft] fix regression introduced with #8433 ( #8840 )
2023-03-11 13:35:24 +01:00
mosfet80
218269bdaf
Update json ( #8830 )
...
* Update json from 3.9.1 to 3.11.2
2023-03-11 13:30:27 +01:00
Uwe
2c6e696c68
[Zipios] fix testing
...
- after #8807 testing was broken due to a linking error, the fix was proposed in https://github.com/FreeCAD/FreeCAD/pull/8807#issuecomment-1464295791
- the formatting changes were automatically done according to our current clang file
2023-03-11 10:29:55 +01:00
marioalexis
191879b2c6
Fem: Remove property name comparison
2023-03-11 10:29:29 +01:00
wmayer
da98cfc4d1
Test: fix license unit test
2023-03-11 03:19:59 +01:00
Uwe
1dc9f5484f
[FEM] [skip ci] BoxWidget.ui fix
...
- was reported and automatically fixed by Qt's Designer that the size in the file is incorrect, (the sum of the widget's widths is wider than the main widget's specified size)
2023-03-11 03:19:03 +01:00
marioalexis
a9b167ccbc
Fem: Add box filter function
2023-03-11 03:13:57 +01:00
Chris Hennes
f1ffaf3ba9
Addon Manager: Handle icons with query strings
2023-03-10 17:30:51 -06:00
Chris Hennes
1f6c364fa6
Addon Manager: Refactor Metadata
...
Create a Python-native metadata class. Includes unit tests, and some PyLint cleanup.
2023-03-10 14:25:50 -06:00
wmayer
8532c96c20
PD: add unit test for PR #8763
2023-03-10 19:23:03 +01:00
wmayer
eb01e31174
PD: add unit test for issue #6156 or PR #8748
2023-03-10 19:05:50 +01:00
Abdullah Tahiri
f99e76056e
Sketcher: Remove "Show Edit Section" from preferences
...
=====================================================
In a previous commit the Edit Section and its preferences where removed, however
Adrián Insaurralde realised that the setting for showing or not this section had been left behind:
https://github.com/FreeCAD/FreeCAD/pull/8716#issuecomment-1462364487
This commit just removes that settings.
2023-03-10 18:19:28 +01:00
Abdullah Tahiri
8569a4fb30
Sketcher: Remove references to non-existing icons
...
=================================================
User Syres realised that some commands that are in use by the solver messages url referenced non-existing icons, which
triggers errors in the report view while customising:
https://forum.freecad.org/viewtopic.php?p=666167&sid=16ac6777c440d632e5f60083fb4327ca#p666167
This commit removes them.
2023-03-10 18:18:58 +01:00
Uwe
ab327114c3
[TD] fix compiler warning about code duplication and unused variable
2023-03-10 11:25:16 -05:00
Andrew
f00b668bac
remove unnecessary include
2023-03-10 16:35:13 +01:00
luzpaz
6802bed99d
Fix various typos and whitespace
2023-03-10 14:40:46 +01:00
Uwe
d27e69bdc9
[PD] add tooltip for Hole feature
...
- tooltip makes clear what the depth means for countersinks
- add comment why a calculation cannot be performed
- shorten some long lines
2023-03-10 05:14:24 +01:00
Zheng, Lei
fac0a1740f
PartDesign: do not include transform for sub-object in Feature
2023-03-10 02:06:24 +01:00
wmayer
4ed6150231
Tests: add zipios++ unit tests
2023-03-09 23:33:52 +01:00
wandererfan
0adc473d53
[TD]fix error from BSpline.asCircle
2023-03-09 13:40:16 -05:00
wmayer
45e3d0be96
Sketch: export GeoListModel::getGeoListModel to fix linking error with MinGW
2023-03-09 19:38:40 +01:00
wmayer
65a0afdb60
[skip ci] update ThumbnailProvider project
2023-03-09 19:37:01 +01:00
Uwe
1bfaa6965b
[FEM] improve cylinder function
...
- set better initial position and size
- add misting triggering of ViewProvider
- some code style improvements (fix too long lines, consistency etc.)
2023-03-09 17:25:46 +01:00
Uwe
bedfd8f743
[MeshPart] fix unwrap feature
...
- fixes #8741
- in commit d62d41a53b the pybind headers were accidentally removed
2023-03-09 16:57:21 +01:00
Syres916
e0211a5abd
[Gui] Fix display names of Recent Macros
2023-03-09 15:08:35 +01:00
Uwe
74388badff
[Gui] [skip ci] improve new icon
...
- remove the Python logo in it (not visible in this size and can be license issue in future)
- save as plain SVG
2023-03-09 15:04:54 +01:00
Syres916
5abe450b0c
[Gui] Add an icon for Std_RecentMacros command ( #8793 )
...
* [Gui] Add Std_RecentMacros.svg icon
* [Gui] Add Std_RecentMacros icon
* [Gui] Add icon to Std_RecentMacros command
2023-03-09 14:55:30 +01:00
wmayer
b7b8113824
Gui: fixes #8501 : FreeCAD crashes when constraining a sketch with an expression containing . (dot)
2023-03-09 12:45:16 +01:00
wmayer
f70bf280c6
Gui: fix possibly garbled toolbars and menus
...
See also Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986821
For now enable this line only for Windows builds
2023-03-09 12:44:45 +01:00
wmayer
d0a23a1cd2
App: add CC 3.0 licenses
2023-03-09 12:44:14 +01:00
wmayer
4cf705b9d8
Gui: check for more ExpressionBinding types
2023-03-09 12:43:44 +01:00
wmayer
0efab730c1
Gui: split icon handling from ExpressionBinding
2023-03-09 12:43:44 +01:00
Uwe
0d77da1c81
[FEM] [skip ci] fine-tune FEM function filter
...
- just for consistency use always the form "x.0"
2023-03-09 02:40:32 +01:00
Alexander Golubev
088f51632b
PD: Fix Loft's Closed option
...
Closes: https://github.com/FreeCAD/FreeCAD/issues/6156
2023-03-09 01:48:32 +01:00
Uwe
fe9ebfc4c5
[FEM] [skip ci] CylinderWidget.ui fix
...
- was reported and automatically fixed by Qt's Designer that the size in the file is incorrect, (the sum of the widget's widths is wider than the main widget's specified size)
2023-03-08 18:02:10 +01:00
Uwe
453b244b55
[FEM] fox compilation of new Cylinder function
...
- vector must be initialized and vector size requires a const int
- also some sorting
- also some formatting changes to be consistent (either always "x." or "x.0")
2023-03-08 18:02:10 +01:00
Uwe
22db01d7a9
[Gui] NaviCube: don't write font size on loading preferences
...
- as discussed here: https://github.com/FreeCAD/FreeCAD/pull/8567#issuecomment-1445283127 and following)
2023-03-08 17:18:59 +01:00
marioalexis
b1e8de58ea
FEM: Add cylinder filter function
2023-03-08 17:16:41 +01:00