Commit Graph

1244 Commits

Author SHA1 Message Date
wandererfan
3a53bb8995 Test for binormal == Z sb binormal parallel Z 2018-12-08 11:29:45 -03:00
looooo
c2be67e812 py3: iteritems -> items, iterkeys -> keys 2018-12-08 11:27:22 -03:00
DeepSOIC
98c77ca9db Draft: allow cross-CS links for Clone
fixes drag-drop issues
https://forum.freecadweb.org/viewtopic.php?f=3&t=32677&p=272896#p272896
2018-12-08 11:23:53 -03:00
wandererfan
971cbc4e73 Remove custom translation code
- go back to letting loadUi do the translating.
2018-12-06 08:54:46 -03:00
Yorik van Havre
36114bac0a Draft: Fixed dangling temp snap points 2018-12-05 16:38:34 -02:00
Yorik van Havre
d6b81fe1f6 Draft: Solved duplication problem - Fixed #2304 2018-12-05 11:05:40 -02:00
Yorik van Havre
0c732a4ee8 Draft: py3 bugfix 2018-12-03 18:39:57 -02:00
Yorik van Havre
0e554bd36e Draft/Arch: minor fixes 2018-12-01 18:56:05 -02:00
Yorik van Havre
1fa9e61ce4 Draft: Better fix to buggy Move/rotate of Arch BuilfingParts 2018-12-01 12:12:22 -02:00
Yorik van Havre
e890a50ff0 Draft: Fixed snapping to sectionPlanes 2018-12-01 12:11:10 -02:00
wandererfan
2e55e5b0ca FR1973 Draft ShapeString Ui
- load new ui from Resource file
- minor updates to translate for Py3
2018-12-01 11:08:37 -03:00
Yorik van Havre
25c56801ca Draft: Fixed wrong moving of BuildingParts 2018-11-28 16:51:02 -02:00
Yorik van Havre
f0f99138a7 Draft: Fixed DXF import of texts 2018-11-27 16:10:42 -02:00
Yorik van Havre
eead77a897 Draft: Fixed buggy ghost tracker 2018-11-21 18:37:39 -02:00
Yorik van Havre
88f47ee725 Fixed coverity issues
169009 Bad use of null-like value
169005 Bad use of null-like value
169003 Bad use of null-like value
169000 Bad use of null-like value
168998 Bad use of null-like value
168996 Structurally dead code
2018-11-20 12:37:32 -02:00
Yorik van Havre
63bb7db4a6 Fixed coverity issues
184348 Bad use of null-like value
175794 Copy-paste error
172913 Copy-paste error
169506 Structurally dead code
169504 Bad use of null-like value
169013 Copy-paste error
2018-11-19 19:36:50 -02:00
Yorik van Havre
75b939eb21 Draft: re-added missing arcFrom2Pts function in DraftGeomUtils 2018-11-16 18:28:01 -02:00
wmayer
31963f16c1 Fix scan coverity issues:
CID 184294: Uncaught exception
CID 183597: Unchecked return value
CID 175809: Dereference before null check
CID 175810: Logically dead code
CID 133000: Uninitialized scalar variable
CID 133001: Uninitialized scalar variable
CID 183591: Explicit null dereferenced
2018-11-13 16:47:58 +01:00
Yorik van Havre
61bc405586 Arch: Fixed py3 errors in IFC export 2018-11-08 17:23:06 -02:00
Yorik van Havre
d2089999e0 Draft: Export of Arch Axes to DXF 2018-11-07 12:38:07 -02:00
easyw
dd8b8b6297 minor Py3 issue fixed
https://forum.freecadweb.org/viewtopic.php?f=10&t=30624&p=265892#p265892
fixing as suggested here:
https://hynek.me/articles/hasattr/
2018-11-06 12:03:33 -03:00
Yorik van Havre
cdf9625af1 Draft: fixed snapping to WPProxies 2018-11-05 19:28:20 -02:00
apeltauer
abf4d4ddf2 Change the name of the Wire object
After changing the name from DWire to Wire the test fails, because an element with the name DWire does not exists.
The name change came in with commit "917b5a505e8d5798a05c3c05cc7b4e052b2d05d5"
in file "src\Mod\Draft\Draft.py"
2018-11-05 19:24:02 +01:00
Yorik van Havre
d32502d414 Arch/Draft: Fixed py3 bugs in text rendering 2018-11-05 11:47:54 -02:00
Yorik van Havre
fc4ad4b28b Draft: Fixed py3 bug in getSVG 2018-11-04 15:36:07 -02:00
Yorik van Havre
80c6100dd8 Draft: Fixed wrong Placement of Draft Wire - fixes #3558 2018-11-01 14:42:52 -03:00
George Shuklin
fb1b60a825 Add support for dLabel.ViewObject.Line
If it's false, do not draw line (and arrow), text only
2018-10-26 19:25:44 -03:00
George Shuklin
15f4ae54f4 Add arrows to dLabel getSVG, minor style cleanup 2018-10-26 19:25:44 -03:00
George Shuklin
97aa6930a5 Add line for annotation (no arrow yet) 2018-10-26 19:25:44 -03:00
George Shuklin
ec1e837871 Initial work, only text (no lines) 2018-10-26 19:25:44 -03:00
triplus
8150d39a25 Hide Draft tray toolbar
Forum discussion:

https://forum.freecadweb.org/viewtopic.php?f=3&t=31720
2018-10-26 04:26:20 +02:00
Yorik van Havre
fe067060d4 Draft: fixed bug in delay system when passing a function with False as argument 2018-10-24 14:22:11 -03:00
Yorik van Havre
14c70ce8cd Draft: Don't show the Draft tray bar automatically 2018-10-24 12:23:20 -03:00
Amritpal Singh
b593f59dee Updated Draft Dimension object. 2018-10-24 11:06:17 -03:00
Yorik van Havre
e60c5b0a7b Draft: Set normal direction of dimensions to (0,0,1) by default 2018-10-23 22:18:26 -03:00
looooo
c05666dd1c py3: Draft: use proper way to test if property is available
if the attribute is not available py3 raises: `<class 'AssertionError'>: The enum is empty`. For py2 hasattr simple returns False. Similar changes should be applied also to other places.
2018-10-22 15:25:00 -03:00
Amritpal Singh
8ab3a13d33 Fixed FreeCAD crashes. 2018-10-10 10:45:57 -03:00
Mark Ganson TheMarkster
e21f64caf9 fix bug in draft path array
put lnodes.normalize() inside try/except block
replace hard-coded 1e-6 with Vector3d::epsilon() in VectorPy::normalize()
2018-09-11 11:11:39 +02:00
luz.paz
b4568bd754 Cosmetically change mentions of Teigha to ODA
Ref:  https://forum.freecadweb.org/viewtopic.php?p=255339#p255339
This PR is superficial as it doesn't actually change the path to the newly named executable.
2018-09-11 07:29:18 +02:00
Yorik van Havre
e79cadb6c0 Draft: Allow to switch the line of Draft Labels on/off 2018-09-03 16:03:10 -03:00
Yorik van Havre
4caca90737 Draft: Fixed bug in WorkingPlaneProxy color 2018-08-30 17:11:40 -03:00
Yorik van Havre
e012edae73 Draft: Fixed adding points in Wires 2018-08-29 21:49:56 -03:00
Yorik van Havre
0a61c78543 Arch: cache svg calculations in section planes/techdraw views for better performance 2018-08-28 21:03:25 -03:00
wmayer
844165c062 unit tests of Arch and Draft require GUI, improve output of units tests 2018-08-28 19:39:34 +02:00
wmayer
1d11f742ca now each module registers its unit tests itself 2018-08-28 13:14:16 +02:00
Yorik van Havre
3c772fbf2c Draft: Fixed DXF support for new Draft texts 2018-08-27 12:11:38 -03:00
Yorik van Havre
144f753703 Arch: Using transparent style during walls and structs draw 2018-08-24 15:23:00 -03:00
Yorik van Havre
12df04e4b8 Draft: Fixed leftover scene callbacks in snapping 2018-08-24 15:16:35 -03:00
Yorik van Havre
6478e7bdbf Draft: Ability to set working plane from PartDesign datum planes 2018-08-20 21:56:08 -03:00
wmayer
8088aa159f CMake 2.8.12 and lower allowed the SOURCE signature in add_custom_command
In CMake 3.0 the policy CMP0050 was introduced where it could be set to OLD to keep this behaviour while for NEW an error was raised.
Since CMake 3.5.2 a warning comes up when using the OLD behaviour and that it will be removed in a future version.

In FreeCAD we switched to the new behaviour now and removed the SOURCE signature from add_custom_command which affects the macros
fc_copy_sources, fc_target_copy_resource and fc_target_copy_resource_flat and their usage.
It's not possible any more to add files to a target by using the macros. Now a file must be added to the target before using the macros.

This commit fixes it for Arch, Draft, OpenSCAD, Material, Plot and Ship
2018-08-20 11:47:39 +02:00