Commit Graph

13873 Commits

Author SHA1 Message Date
Bernd Hahnebach
b17dbedcee FEM: gmsh tools, improve comments 2019-09-02 17:59:11 +02:00
Bernd Hahnebach
71f8a31953 FEM: solver frame work, better prefix for temp directory 2019-09-02 17:59:03 +02:00
wmayer
203782a091 fix -Wunused-variable 2019-09-02 15:55:58 +02:00
Bernd Hahnebach
6ba1bc35b8 FEM: commands and manager, typo in property value 2019-09-02 13:06:56 +02:00
Bernd Hahnebach
daaab377d0 FEM: gmsh tools, move system import into dev 2019-09-02 13:05:08 +02:00
Bernd Hahnebach
a96282f482 FEM: gmsh tools, use join from os as a more robust path builder 2019-09-02 13:05:03 +02:00
Bernd Hahnebach
7c18aae1dc FEM: gmsh tools, resort imports 2019-09-02 13:04:58 +02:00
Bernd Hahnebach
32a6863e58 FEM: gmsh tools, typos 2019-09-02 09:03:37 +02:00
Bernd Hahnebach
67efd10dea Arch: IFC export, small code formating 2019-09-02 07:38:37 +02:00
Bernd Hahnebach
8e91b3ab2c Arch IFC import and export, new lines and comments 2019-09-02 07:38:28 +02:00
Bernd Hahnebach
6e7e1f2035 FEM: gmsh tools, fix regression and explizit use double quotes in geo file 2019-09-01 22:29:21 +02:00
wmayer
00c016a967 fix bug in Path module: str has no attribute UserString 2019-09-01 22:14:53 +02:00
Yorik van Havre
679f7e91c7 Draft: Added shortcut to toggle near snap during drawing 2019-09-01 13:00:57 -03:00
wmayer
598faf9ad2 include missing header 2019-09-01 17:25:42 +02:00
luz.paz
0641ca0d1e AddonManager: Add BCFPlugin Workbench logo to dialog 2019-08-30 15:57:12 +02:00
KeithSloan
62d85f4491 Fix OpenSCAD Frustrum 2019-08-30 15:55:15 +02:00
Zheng, Lei
70857e17e0 Sketcher: fix missing update on expression change 2019-08-30 15:52:31 +02:00
Zheng, Lei
193b9899b6 Part: fix missing signal disconnect in TaskFaceColors 2019-08-30 15:47:17 +02:00
Zheng, Lei
7bf451fc67 Gui/PartDesign: fix setActiveObject() for Part and Body 2019-08-30 15:02:48 +02:00
Zheng, Lei
66a719773f Sketcher: fix lost of constraint in undo/redo 2019-08-30 14:57:41 +02:00
Zheng, Lei
2c2aadaa5d Draft/Arch: maintain Python 2 compatibility
In order to pass test under Python 2
2019-08-30 14:56:18 +02:00
Zheng, Lei
d2c5bcb949 Part: fix VBO update on multiple gl context
Multiple OpenGL context is caused by linking some shape object from
external documents. The VBO update must be triggered for all contexts.
2019-08-30 14:55:14 +02:00
Zheng, Lei
350c5982db Show: remove debug print 2019-08-30 14:54:20 +02:00
Zheng, Lei
a06e0b7c2d Part: fix TaskAttacher external editing 2019-08-30 14:53:50 +02:00
Zheng, Lei
c7d4e240e8 PartDesign: fix datum edit through external link 2019-08-30 14:53:03 +02:00
Zheng, Lei
5bef136deb TechDraw: avoid touching children if possible
There are lots of dependency inversion problem in TechDraw, the ideal
organization should let a child depend on project group, instead of the
other way round, e.g. using PropertyLinkListHidden.

This patch is just a cheap fix. The problem occurs when the user uses
any expression to update properties like Scale in a projection group.
The Scale property will be changed on recomputing projection group,
which triggers children update, but since the group depends on the
children, the children has already been recomputed.
2019-08-30 14:47:05 +02:00
Zheng, Lei
2b79025ad9 Part: avoid touching in ViewProviderAttachExtension mergeOverlayIcons
ViewProviderAttachExtension::extensionMergeOverlayIcons() calls
AttachExtension::positionBySupport() which will always touch the
extended object. This may cause recomputation problems, e.g a datum
that is always touched, because normal recomputation trigger tree
view update by a timer, tree view refreshes the icon, datum gets
touched again.
2019-08-30 14:46:38 +02:00
Zheng, Lei
24b1467a55 Draft: disable implicit property linking in LinkArray 2019-08-30 13:35:25 +02:00
Zheng, Lei
5496bf0036 Show: fix body visible feature restore function 2019-08-30 13:35:07 +02:00
Zheng, Lei
72bd2bc9b2 PartDesign: add 'VisibleFeature' attribute to BodyPy 2019-08-30 13:34:41 +02:00
Zheng, Lei
35c5e5a8a9 PartDesign: do not touch body on child change 2019-08-30 13:31:19 +02:00
wandererfan
b2d8eeeb65 [TD]Allow forced redraw of Page 2019-08-29 21:03:39 -04:00
wandererfan
5bed53f858 [TD]Add parameters to control drawing update 2019-08-29 21:03:39 -04:00
sliptonic
dccf8484cc Merge branch 'master' into feature/coolant-management 2019-08-29 09:46:32 -05:00
sliptonic
174f13ea36 Merge pull request #2457 from dubstar-04/feature/tooltable
[Path] Manage multiple tool tables
2019-08-29 09:46:02 -05:00
Bernd Hahnebach
d54bff6de5 Arch: import IFC and helper, code formating, E265 block comment should start with '# ' 2019-08-29 07:52:20 +02:00
Bernd Hahnebach
99fa0b35cf Arch: import IFC and helper, code formating, E261 at least two spaces before inline comment 2019-08-29 07:52:09 +02:00
Bernd Hahnebach
4fd1827fa9 Arch: import IFC and helper, code formating, E261 at least two spaces before inline comment 2019-08-29 07:52:00 +02:00
Yorik van Havre
6fb468a1fe Draft: Export DXF objects with BYLAYER color if applicable 2019-08-28 22:48:57 -03:00
Yorik van Havre
66a3cd2248 Draft: further fixes to svg generation code 2019-08-28 21:21:05 -03:00
Yorik van Havre
ed26fc5418 Draft: Fixed text color and faces with holes in SVG rendering 2019-08-28 20:09:25 -03:00
Yorik van Havre
bb51fb4d2e Merge branch 'master' of github.com:FreeCAD/FreeCAD 2019-08-28 19:04:20 -03:00
Bernd Hahnebach
f3865dc12d FEM: gmsh tools, use double string quotes instead of single 2019-08-28 22:18:11 +02:00
Yorik van Havre
3e323fee14 Draft/TechDraw: Allow TD Draft views to not override individual colors and line type of rendered objects 2019-08-28 16:50:06 -03:00
Bernd Hahnebach
db692680fd Arch: import IFC, make use of improved color import 2019-08-28 21:49:28 +02:00
Bernd Hahnebach
4c7bcb29b0 Arch, import IFC helper, improve color code 2019-08-28 21:49:19 +02:00
Bernd Hahnebach
3dc5f7286f Arch: import IFC helper, some comment and rename property rel method 2019-08-28 21:49:13 +02:00
Bernd Hahnebach
2f89dec7eb Arch: import IFC helper, small code formating 2019-08-28 21:49:08 +02:00
Bernd Hahnebach
03fc637bfc FEM: mesh tools, typo 2019-08-28 21:49:02 +02:00
Bernd Hahnebach
ff5c854c89 FEM: mesh tools, use double string quotes instead of single 2019-08-28 21:48:56 +02:00