Commit Graph

19592 Commits

Author SHA1 Message Date
donovaly
3877e18e06 [PD] enable to de/selecet several entities at once
see https://forum.freecadweb.org/viewtopic.php?f=19&t=43383
2020-02-15 04:07:09 +01:00
Zheng, Lei
27771fc6ee App: restore external linked documents in dependency order 2020-02-14 19:46:56 +01:00
Zheng, Lei
5eb15e4219 App: do not save external dependency 2020-02-14 19:46:47 +01:00
Zheng, Lei
0a608e9413 App: fix Link document restore
This fixes issue #0004224
2020-02-14 19:46:36 +01:00
UR-0
8b68ab74b6 FEM: use a more precise object name "vonMises" instead "StressValues" 2020-02-14 16:52:40 +01:00
triplus
a2a59b884e Travis - add PLY runtime dependency
Looks like a new runtime dependency was introduced: 53bbf09bf9
2020-02-14 16:50:15 +01:00
wmayer
af27a06faf Main: copy icon.ico to build directory 2020-02-14 16:45:16 +01:00
donovaly
4a6656d979 add missing version info for Win builds
see https://forum.freecadweb.org/viewtopic.php?f=8&t=43099&p=367607#p367607

automate creation of freecad.rc
as proposed in https://forum.freecadweb.org/viewtopic.php?p=367681#p367681
2020-02-14 14:49:25 +01:00
Zheng, Lei
e97336f214 App: add proxy execute support to Link
While executing, Link will look for a special Python callable defined in
the linked proxy object, and run it. This allows for customized link
behavior without defining a specialized Link.
2020-02-14 14:17:14 +01:00
wandererfan
e77ab5e2c2 [TD]fix Qt4 compile error re QTextCursor 2020-02-14 07:44:56 -05:00
wandererfan
48fc14efcb [TD]2 pass autoscale for DVD, DVS 2020-02-14 07:44:56 -05:00
wandererfan
3a42205cb4 [TD]fix autoscale for DPG 2020-02-14 07:44:56 -05:00
wandererfan
b4943c1f08 [TD]fix HiddenLine style pref 2020-02-14 07:44:56 -05:00
wandererfan
d6f9a6ddff [TD]trap wrong selection for ArchSection 2020-02-14 07:44:56 -05:00
wandererfan
9ed64bf3ee [TD]fix hatch file not found message 2020-02-14 07:44:56 -05:00
wandererfan
bcbca4c14f [TD]fix initial font size display 2020-02-14 07:44:56 -05:00
wandererfan
f00fca5474 [TD]use plain text for Svg export 2020-02-14 07:44:56 -05:00
Zheng, Lei
3a9002217c PartDesign: fix FeatureDressUp base checking 2020-02-14 13:34:03 +01:00
Zheng, Lei
469614eb17 PartDesign: support transformed pattern in FeatureDressUp
Fixes #1650
2020-02-14 13:34:03 +01:00
wmayer
88a60f91e9 PartDesign: use QKeySequence::Delete instead of a QString 2020-02-14 10:11:09 +01:00
donovaly
5ca8b490f0 [PD] add shortcut to context menus
- people should be informed that there is a shortcut available (that was recently added)
- make the shortcut also translatable since "Del" means nothing in e.g. German
- minor code style fix in TaskDressUpParameters.h
2020-02-14 09:59:46 +01:00
triplus
91d84472fa Travis - enable ccache for GCC builds
https://github.com/FreeCAD/FreeCAD/pull/2930
2020-02-14 09:48:10 +01:00
wmayer
53bbf09bf9 Fem: [skip ci] use ply parser instead of insecure eval() function (not yet enabled) 2020-02-14 01:19:46 +01:00
Zheng, Lei
cd7fb70d1f Gui: fix crash on Document resetEdit 2020-02-13 15:27:49 +01:00
Zheng, Lei
3691f68e3f Part: fix Sweep path selection
Fixes #0004255
2020-02-13 15:21:19 +01:00
Stefan Tröger
52c64d8a85 Implement and test extension events 2020-02-13 14:39:46 +01:00
Bernd Hahnebach
9960b67399 FEM: gmsh tools, get rid of useless unv related warning 2020-02-13 13:12:37 +01:00
triplus
a199adcd56 Travis - fixes for Windows build 2020-02-13 13:05:59 +01:00
wmayer
3cbe309330 Part: determine tangent intersection of two 2d curves 2020-02-13 12:51:40 +01:00
Bernd Hahnebach
b799996c22 FEM: fix cmake 2020-02-12 23:41:39 +01:00
Bernd Hahnebach
3ad0fb5712 FEM and OpenSCAD: add some hint and remove not needed line 2020-02-12 23:28:37 +01:00
Bernd Hahnebach
20dcae5f59 FEM: result task panel, small code improvements 2020-02-12 22:57:14 +01:00
UR-0
36f4439d41 FEM: result task panel, separate hints for user defined equations 2020-02-12 22:57:05 +01:00
Kryptal
c02b72b7e9 FEM : Correct writer.py at line 1623 and replaced ccx_elset by elset_data
When running a multiple materials and multiple shells FEM analysis calculix solver crashes.

After inspection, it appears that the crash comes from line 1623 in writer.py file where ccx_elset is used while it should be elset_data
2020-02-12 22:45:30 +01:00
triplus
20c0a7c1eb Addons manager - check if macro icon path exists [skip ci]
I noticed Macros tab suffers from the same issue: https://github.com/FreeCAD/FreeCAD/pull/3015

Hence the same fix.
2020-02-12 12:20:19 +01:00
vocx-fc
b94b404e26 Arch: use init_tools to create Draft toolbars 2020-02-12 12:15:45 +01:00
vocx-fc
5827d16ae3 Arch: explicitly import modules in the initialization
Also other small fixes: cleanup for getting the icon
of the workbench; translation of some strings;
cleanup of comments, printing functions, and PEP8 style.
2020-02-12 12:15:45 +01:00
donovaly
4dc774c030 DlgPropertyLink.cpp: fix compilation
see https://forum.freecadweb.org/viewtopic.php?f=10&t=43298
2020-02-12 09:46:47 +01:00
Zheng, Lei
1024344bb6 TechDraw: remove duplicated fix 2020-02-11 15:40:27 -05:00
Zheng, Lei
cbaee7e4ec Gui: add more options to DlgPropertyLink
Support user editable sub-element column.
(Dis)allow sync sub-object 3D view selection.
2020-02-11 15:40:27 -05:00
Zheng, Lei
c4be6c8b23 App: add class TransactionLocker
To protect some critical transaction from being closed prematurely. It
is currently used to protect transaction of object deletion.
2020-02-11 15:40:27 -05:00
Zheng, Lei
3cd84fc2d0 TechDraw: fix build for qt4 2020-02-11 15:40:27 -05:00
Zheng, Lei
0633abb70d Gui: refactor link property editor
PropertyLinkItem now support all major types of link property.
PropertyLinkListItem is no longer necessary, but kept for backward
compatible, which is now identical to PropertyLinkItem.

DlgPropertyLink, the link selection dialog, is now made modeless, so
that that user can select geometry sub-element directory from 3D view.
2020-02-11 15:40:27 -05:00
Zheng, Lei
24d935096d Gui: fix missing property editor transaction closing
The problem happens when refreshing property editor while editing.
2020-02-11 15:40:27 -05:00
Zheng, Lei
3364911d6d App: add PropertyXLinkList
PropertyXLinkList is derived from PropertyXLinkSubList, which is
modified to provide APIs compatible to PropertyLinkList.

The only difference between the two class is in their getPyObject() to
make PropertyXLinkList output similar to PropertyLinkList in Python. In
C++, both class can accept mix of objects link with or without subname,
depending on which set of APIs are used.
2020-02-11 15:40:27 -05:00
Zheng, Lei
e4a2d9fc42 App: fix PropertyXLink invalid external link 2020-02-11 15:40:27 -05:00
Zheng, Lei
e707ba8348 App: fix PropertyLinkSub(List) unicode handling 2020-02-11 15:40:27 -05:00
Zheng, Lei
c182425ecd App: remove unncessary exception catch
This allows exception to propagate to generated C++ python extension
class code.
2020-02-11 15:40:27 -05:00
Zheng, Lei
39959f9500 App: add new convenient class SubObjectT
Derived from App::DocumentObjectT to add support of sub object

Also some minor changes to App::DocumentObjectT

Changed Gui::SelectionChanges to make use of SubObjectT
2020-02-11 15:40:27 -05:00
donovaly
5d60f3af01 DlgPrefsTechDraw1.ui: revert unwanted change 2020-02-11 07:44:56 -05:00