Commit Graph

18235 Commits

Author SHA1 Message Date
wmayer
52916175ed start to replace old C-style casts with static_cast or reinterpret_cast, avoid implicit casts 2019-09-16 17:59:18 +02:00
Bernd Hahnebach
0aaa43a303 FEM: coding conventions, add documentation info 2019-09-15 22:43:17 +02:00
Bernd Hahnebach
dae91a4fb2 FEM: ccx tools, use python documentation style 2019-09-15 22:43:10 +02:00
Bernd Hahnebach
5fc30f3dd7 FEM: result task panel, do not activate greyed buttons 2019-09-15 22:43:03 +02:00
wmayer
209128d6fc fix possible memory leak 2019-09-15 21:10:51 +02:00
wmayer
54eda5e755 fix possible memory leak 2019-09-15 21:00:21 +02:00
wmayer
5390266ac7 fixes #0004125: MDIViews not accessible correctly 2019-09-15 18:15:44 +02:00
wmayer
190d351a20 fix crash in polyline tool 2019-09-15 11:03:21 +02:00
Bernd Hahnebach
99daacd544 FEM: delete file which was added by acident 2019-09-14 22:57:40 +02:00
Bernd Hahnebach
49000b1bc5 FEM: result task panel, fix if restore result is True but some results are missing 2019-09-14 22:54:46 +02:00
Bernd Hahnebach
46e66942b3 FEM: white spaces 2019-09-14 22:54:38 +02:00
Bernd Hahnebach
9eb5f89962 Arch: use IfcType undefined for building parts, is annotation or actuator ATM 2019-09-14 22:10:36 +02:00
Bernd Hahnebach
7fc7d39964 FEM: calculix solver task panel 2019-09-14 21:03:50 +02:00
wmayer
f0a1b46b5c support to load old project files with PD draft object, restore handling with constraints 2019-09-14 19:57:31 +02:00
mwganson
35aa7bf313 [PartDesign] Draft angle property change from App::PropertyFloatConstraint to App::PropertyAngle 2019-09-14 19:05:29 +02:00
wmayer
7edcc70282 implement trimming of a mesh with a plane 2019-09-14 17:05:20 +02:00
luz.paz
f32b4072ff AddonManager: Add MeshRemodel WB 2019-09-14 12:19:29 +02:00
DeepSOIC
b5ff5ca388 fix Show-related imports 2019-09-14 12:17:01 +02:00
DeepSOIC
1593efecc7 Show: py2 support
mostly changes to the way things are imported
+small misc fixes
2019-09-14 12:16:51 +02:00
DeepSOIC
20f68358a7 Show: rename TempoVis.py into mTempoVis.py
so that TempoVis member defined in Show's __init__ doesn't hide the module
2019-09-14 12:16:42 +02:00
wmayer
0e2ee0bb22 fix MSVC compiler warning 2019-09-14 12:15:35 +02:00
wmayer
1cdd2d166f Add virtual method allowOverrideViewProviderName to DocumentObject to indicate if a DocumentObject's view provider type can be overriden.
For most object types this is not allowed to avoid to create incompatible combinations via Python or manipulated project files and possibly provoke crashes.

For more details see also: https://forum.freecadweb.org/viewtopic.php?f=10&t=38970&p=333951#p333951
2019-09-14 00:52:09 +02:00
Bernd Hahnebach
44e853c2f8 FEM: typo 2019-09-13 18:59:11 +02:00
Bernd Hahnebach
2797726880 FEM: test modules, use double quotes instead of single ones, all FEM done :-) 2019-09-13 18:59:02 +02:00
Bernd Hahnebach
a3b4996534 FEM: unit tests, get back all tests 2019-09-13 16:32:49 +02:00
wmayer
7c83a2d05d fix regression caused by commit 469e3b5bf 2019-09-13 13:08:48 +02:00
Bernd Hahnebach
d85e2bfebc FEM: unit tests, add a new test to make sure all FEM objects are available to add to a document 2019-09-13 12:58:26 +02:00
Bernd Hahnebach
774693569a FEM: objects create, add a new line to make copy easier 2019-09-13 12:58:21 +02:00
Bernd Hahnebach
86f0b320cd FEM: unit test, make it more obvisious when a new class starts 2019-09-13 12:58:17 +02:00
Bernd Hahnebach
cfaf98994f FEM: unit test, add comment 2019-09-13 09:33:14 +02:00
Bernd Hahnebach
e0c8440e06 FEM: ccx result reader, translate German comment 2019-09-13 09:33:07 +02:00
Bernd Hahnebach
53252eb720 FEM: in out modules, use double quotes instead of single ones 2019-09-13 09:33:01 +02:00
Bernd Hahnebach
3ec5af952d FEM: replace prints with console prints 2019-09-13 08:26:49 +02:00
Bernd Hahnebach
982a1bb4cb FEM: coding convetionts, print vs. console print 2019-09-13 08:26:22 +02:00
Bernd Hahnebach
78c2d33a47 Material: typo 2019-09-12 23:50:41 +02:00
Bernd Hahnebach
802ec1d16f FEM: improve output on solver run 2019-09-12 23:50:35 +02:00
Bernd Hahnebach
dd0b04e908 FEM: calculix task panel, Py3 fix for ccx output print 2019-09-12 23:50:28 +02:00
Bernd Hahnebach
fd5175ea67 FEM: coding conventions, update codespell command 2019-09-12 21:05:18 +02:00
Bernd Hahnebach
bab1dd0379 FEM: typos 2019-09-12 21:05:11 +02:00
Bernd Hahnebach
9773d09c0b FEM: German comments, translate them into English 2019-09-12 21:05:03 +02:00
Bernd Hahnebach
3b75dfd4ce FEM: coding conventions, update codespell command 2019-09-12 18:10:33 +02:00
wmayer
8c3d75e966 Automatically show Start page the very first time when activating the Start workbench 2019-09-12 00:17:34 +02:00
DeepSOIC
00b0ccff33 Show: don't come back to Start workbench
This caused start page to reappar, and confused people.
reported by tjp in https://forum.freecadweb.org/viewtopic.php?f=3&t=39143
2019-09-11 21:40:23 +02:00
DeepSOIC
f19e21a224 PartDesign: change view sizing on new sketch 2019-09-11 21:39:16 +02:00
DeepSOIC
30bd6345f5 Gui: add preference to set 3d view scale for new documents
+ change default view orientation to Trimetric.
2019-09-11 21:39:08 +02:00
0penBrain
81808b1f5c Update label of 'Discard' button of expression input dialog and add tooltip to resolves #4079 2019-09-11 21:32:52 +02:00
0penBrain
f5a2eb0f59 PartDesign : make possible to prevent auto-switching to PartDesign WB when a Body is activated
* Use a boolean parameter located at BaseApp/Preferences/Mod/PartDesign/SwitchToWB
   * resolves #2703
2019-09-11 21:32:41 +02:00
Matthias Berberich
beebebc6b2 add intersection-toggle to thickness-tool
see: “Thickness tools is missing intersection-toogle”
https://forum.freecadweb.org/viewtopic.php?f=19&t=37952
2019-09-11 20:50:33 +02:00
Bernd Hahnebach
f48b05b7d1 FEM: unit test, reactivate test to create objects 2019-09-11 19:12:16 +02:00
triplus
2e6f8f8d68 AppImage - add support for embedded documentation 2019-09-11 19:10:24 +02:00