Bernd Hahnebach
b7ca26cd50
FEM: gmsh mesh tools, do not use error message to print some log
2019-06-25 00:14:43 +02:00
Bernd Hahnebach
9cd85623f0
FEM: gmsh mesh tools, add some comments
2019-06-25 00:14:43 +02:00
wmayer
447294f8a0
fixes #0003993 : Memory leak with Python3
2019-06-24 14:30:12 +02:00
sliptonic
ab3821823f
Merge pull request #2282 from sliptonic/lgtmcleanup
...
Lgtmcleanup
2019-06-23 17:29:40 -05:00
wmayer
95ab3281c1
suppress warnings caused by netgen
2019-06-23 22:53:51 +02:00
wmayer
d43ca8a692
Fix a couple of gcc compiler warnings:
...
-Wint-in-bool-context
-Wunused-function
2019-06-23 15:35:49 +02:00
wmayer
cb53719821
Fix a couple of clang compiler warnings:
...
-Wunused-variable
-Winconsistent-missing-override
-Wdelete-non-virtual-dtor
-Wunused-private-field
-Wformat
2019-06-23 15:19:12 +02:00
Abdullah Tahiri
0912fd0ee7
Sketcher: Fix Carbon copy leads to unsolvable sketch
...
====================================================
fixes #3973
https://forum.freecadweb.org/viewtopic.php?p=316251#p316198
This commit disables an old "axis orientation correction mode", which tried to
solve a problem with orientation of the axis. It never worked fine and it should
have never been introduced, as everything it intends to do should be done by
setting the appropriate placement offset.
2019-06-23 15:15:46 +02:00
wmayer
eaf591c594
fix -Winconsistent-missing-override
2019-06-23 10:37:28 +02:00
Abdullah Tahiri
3c2dad7f6b
ViewProviderAttachExtension: check for attach extension
2019-06-23 01:03:37 +02:00
Abdullah Tahiri
18a5ff2bf5
Part Gui: Update attachment icon on attach extension change
2019-06-23 01:03:36 +02:00
Abdullah Tahiri
d2d6a4bde2
PartDesign Gui: Extend ViewProviderDatum with Part::ViewProviderAttachExtension
2019-06-23 01:03:36 +02:00
Abdullah Tahiri
3f63b164eb
PartDesign Gui: Extend ViewProvider with Part::ViewProviderAttachExtension
2019-06-23 01:03:36 +02:00
Abdullah Tahiri
dd841c9810
Part Gui: New ViewProvider extension for overlaying icons related to Part::AttachExtension
2019-06-23 01:03:36 +02:00
Abdullah Tahiri
489f48a223
Gui::Add mergeoverlay function to ViewProviderExtension
2019-06-23 01:03:36 +02:00
Abdullah Tahiri
561475a780
Gui: BitmapFactory new static function to make icon overlays with pixmaps
2019-06-23 01:03:35 +02:00
Abdullah Tahiri
9d805452f9
Pixmap: Make bigger attachment icon
2019-06-23 01:03:35 +02:00
Abdullah Tahiri
813e9040ac
PartDesign: Refactor set/remove tip in the new Gui::ViewProvider mechanism
2019-06-23 01:03:35 +02:00
Abdullah Tahiri
d28ef3bd54
PartDesign: Extend Datums ViewProvider to overlay attachment status
2019-06-23 01:03:35 +02:00
Abdullah Tahiri
79b54c3494
Gui: Extend ViewProvider to enable merging of overlays on icon
2019-06-23 01:03:35 +02:00
Abdullah Tahiri
9fd2a2d9ff
Sketcher: Fix carbon copy construction points
...
=============================================
fixes #3926
Points made of construction type are special non-constrainable points, such as (current) bspline knots.
This was not intended in Carbon Copy.
2019-06-22 23:15:07 +02:00
Abdullah Tahiri
7d0f8e2fa9
Sketcher: Polyline snap arc to 45 degrees bug fix
...
=================================================
fixes #3974
Snapping to 45 degrees during arc creation (hold ctrl during an arc within a polyline), resulted in
reduced precision, because Gui::Command::doCommand %f defaults only to six decimal positions, which is
a poor representation in radians of, for example, 90 degrees.
A work-around could have been to hardcode a higher number of decimals, as in %0.Xf. However, I do not like
such magic numbers.
The solution chosen is to use an App.Quantity object using as units degrees, which leads to no loss of precision.
2019-06-22 17:22:40 +02:00
wmayer
b62366dbf9
code simplification in PythonWrapper
2019-06-22 14:32:50 +02:00
wmayer
d1e255f8d9
issue #0003984 : Creating a Path Job object fails with 'PySide2.QtWidgets.QDialog' object has no attribute 'templateGroup'
2019-06-22 12:32:36 +02:00
Abdullah Tahiri
34402cbe90
Sketcher: fixes no horizontal/vertical on segment after horizontal/vertical alignment
...
=====================================================================================
Selecting first the horizontal/vertical constraint and applying to a line segment with
a previous horizontal/vertical alignment constraint caused FreeCAD to refuse applying it.
fixes #4013
2019-06-22 09:58:42 +02:00
Abdullah Tahiri
383885f2b5
Sketcher: Toolbar - add toggle deactivated state command
2019-06-22 08:26:31 +02:00
Abdullah Tahiri
4dd484bd7e
Sketcher: ViewProvider representation of deactivated constraints
2019-06-22 08:26:31 +02:00
Abdullah Tahiri
a97bb669a9
Sketcher: Settings - Deactivated constraints color selection
2019-06-22 08:26:31 +02:00
Abdullah Tahiri
3facea7ed0
Sketcher: Constraints' widget deactivated constraints commands and representation
2019-06-22 08:26:31 +02:00
Abdullah Tahiri
a571376584
Sketcher: GUI command to activate/deactivate constraints
2019-06-22 08:26:31 +02:00
Abdullah Tahiri
688641b8db
Sketcher: Update icon resources
2019-06-22 08:26:31 +02:00
Abdullah Tahiri
3d137cbf8d
Sketcher: Art - Toggle Active Constraint icon
2019-06-22 08:26:31 +02:00
Abdullah Tahiri
0e15d3461f
Sketcher: Python interface to SketchObject constraint state
2019-06-22 08:26:31 +02:00
Abdullah Tahiri
3a47e27ce4
Sketcher: Extend SketchObject to handle constraint state
2019-06-22 08:26:31 +02:00
Abdullah Tahiri
3e72246e9f
Sketcher: Solver interface of activated state
2019-06-22 08:26:31 +02:00
Abdullah Tahiri
6a1863fe52
Sketcher: Python interface to contraints' activated state
2019-06-22 08:26:31 +02:00
Abdullah Tahiri
0b84325e5f
Sketcher: Extend Constraints to have an activated boolean state
2019-06-22 08:26:31 +02:00
sliptonic
617c619d2f
remove unnecessary imports. normalize debug log levels
2019-06-21 13:01:01 -05:00
sliptonic
c8e945a3ab
Path: normalize proxy stratements
...
remove bare exceptions
2019-06-21 13:01:01 -05:00
Zheng, Lei
5708613672
BrowserView: fix QWebEngine crash
2019-06-21 16:23:55 +02:00
wmayer
b2cd9bdab6
PartDesign: Extend context menu when right-clicking on 3d view in PD workbench
2019-06-21 13:02:56 +02:00
luz.paz
450d46f212
[AddonManager] Keep AddonManager.qrc alphabetized
...
For more convenient readability of the file in order to look for specific items.
2019-06-20 18:48:51 +02:00
luz.paz
016e352c43
[Crowdin] Fix typo in TechDraw/Gui/CommandAnnotate.cpp
...
https://crowdin.com/translate/freecad/all/en-en#6576658
2019-06-20 18:42:09 +02:00
luz.paz
5ae08b34bb
[Crowdin] Fix typo in Draft/Resources/ui/preferences-draft.ui
...
https://crowdin.com/translate/freecad/all/en-en#6576194
2019-06-20 18:42:09 +02:00
luz.paz
c2827611be
[Crowdin] string fix + misc. typo and whitespace fixes
...
* Crowdin link: https://crowdin.com/translate/freecad/6766/en-hu#6576162
* Tacked on a few typo+whitespace fixes
2019-06-20 18:42:09 +02:00
triplus
46d1095816
Set QMdiArea tabs movable
2019-06-20 17:30:47 +02:00
sliptonic
349536d2d8
Merge pull request #2276 from Russ4262/profile_faces_fix
...
[Path] fix ProfileFaces limited depth; fix to remove phantom paths; proxy improvements
2019-06-20 07:58:59 -05:00
wmayer
254bae2ebd
For divide-by-zero issues write an error message intead of raising an exception
2019-06-20 14:43:16 +02:00
wmayer
83844e261d
improve doc string of Part.sortEdges
2019-06-20 14:41:50 +02:00
Russell Johnson
d6df552ff0
Fixes bug #4008 : removes phantom path cause
...
Job object was base of transformations, rather than Job base(clone).
2019-06-20 00:02:14 -05:00