wmayer
7dc13bd2d6
Replace Base::Exception with appropriate subclass
2018-11-14 23:17:42 +01:00
wmayer
e02695b91f
Replace Base::Exception with appropriate subclass
2018-11-14 19:45:20 +01:00
wmayer
b0247d184e
Replace Base::Exception with appropriate subclass
2018-11-14 19:42:10 +01:00
wmayer
7acdb56d92
Replace Base::Exception with appropriate subclass
2018-11-14 19:28:00 +01:00
wmayer
56db19824e
Replace Base::Exception with appropriate subclass
2018-11-14 19:27:52 +01:00
Yorik van Havre
f6205c6b93
Selection view: only select search results when enter is pressed
2018-11-14 15:11:54 -02:00
wmayer
fc16bcbfca
Replace Base::Exception with appropriate subclass
2018-11-14 18:02:49 +01:00
wmayer
f9e487e4b2
Replace Base::Exception with appropriate subclass
2018-11-14 17:47:43 +01:00
wmayer
c5a5eb6a83
Replace Base::Exception with appropriate subclass
2018-11-14 17:36:00 +01:00
wmayer
9d80db2793
Replace Base::Exception with appropriate subclass
2018-11-14 17:23:48 +01:00
wmayer
560b415f19
Replace Base::Exception with appropriate subclass
2018-11-14 17:19:30 +01:00
wmayer
f34ec4534c
Replace Base::Exception with appropriate subclass
2018-11-14 17:11:53 +01:00
wmayer
4f02b209fc
fixes 0003689: Snap to grid checkbox in edit control widget does not update
2018-11-14 12:40:39 +01:00
PoroCYon
da09f7c3d9
OpenSCAD: fix error in workaroundforissue128needed with date formats (YYYYMMDD vs YYYY.MM.DD)
...
This happens when the git version of OpenSCAD is installed (which uses YYYYMMDD), instead of
the latest released version (from 2015, which uses YYYY.MM.DD).
2018-11-14 00:14:19 +01:00
wmayer
a7094210f8
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
Gaël Écorchard
735b0a18b9
[AddonManager] Fix bug to install macros' other files
2018-11-13 13:28:53 +01:00
Przemo Firszt
7e1acd756f
Restore removed rpkg.conf
2018-11-13 13:26:53 +01:00
wmayer
b8ed93605d
Fix scan coverity issues:
...
CID 184299: Null pointer dereferences (FORWARD_NULL)
CID 184297: Error handling issues (UNCAUGHT_EXCEPT)
CID 184296: Uninitialized members (UNINIT_CTOR)
CID 184292: Uninitialized members (UNINIT_CTOR)
2018-11-13 13:20:16 +01:00
wmayer
6a6ea0a5a6
add search function to tree view
2018-11-13 11:27:34 +01:00
Yorik van Havre
c18785fdb3
Arch: fixed bug in Schedule
2018-11-12 14:28:43 -02:00
lorenz
36f5421b34
ship: repair hydrostatics-plotting for py2
2018-11-11 14:34:10 -03:00
wmayer
de074ec4f3
fixes 0003518: Expressions (fx) not updated
2018-11-11 10:58:48 +01:00
wmayer
04005b5e45
fixes 0003680: Export (Ctrl+E) doesn't check to make sure that object being exported is a model at all
2018-11-10 19:02:50 +01:00
wandererfan
9d384bd74e
Fix #3674 inverted Detail from DPG
...
- Base views from ProjectionGroups can
have inverted projection direction or
rotation vector vs regular views. This
causes Detail views to be inverted.
2018-11-10 17:04:58 +01:00
Przemo Firszt
7ed7b7add0
Use github api to find the total number of commits
...
That approach is faster and doesn't require huge download to determine
the total number of commits.
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2018-11-10 17:03:20 +01:00
wmayer
9e2acc477c
When activating a part container in the tree view make sure all parent items are expanded
2018-11-10 16:13:10 +01:00
wmayer
442e2dd381
add method to check if an open transaction is empty
...
This is needed to avoid to incorrectly abort a transaction if a recompute was done between opening and closing an editor in the property view
2018-11-10 14:50:58 +01:00
wmayer
b65faeff77
fixes 0003627: Hole fails to restore from file
2018-11-10 01:13:42 +01:00
Abdullah Tahiri
07cf5b10d7
Sketcher: Trim support multiple intersections for circles
...
=========================================================
The problem with ellipses:
https://forum.freecadweb.org/viewtopic.php?f=3&t=31594&sid=37481b7a6c1ae2614c9840fc27a7773e&start=60#p267248
The problem with circles:
https://forum.freecadweb.org/viewtopic.php?f=3&t=31594&sid=37481b7a6c1ae2614c9840fc27a7773e&start=60#p267536
2018-11-09 22:30:04 +01:00
Abdullah Tahiri
084c483603
Sketcher: Ellipse trim, handle multiple intersection
2018-11-09 22:30:04 +01:00
Abdullah Tahiri
4245ae6863
Sketcher: Ellipse trimming with internal aligment geometry
...
==========================================================
Trimming was not considering a case where an ellipse is trimmed with respect to its own internal aligment geometry.
This resulted in Coincident Constraints with PointPos = Sketcher::none, which is invalid.
2018-11-09 22:30:03 +01:00
wandererfan
f10c28fb5b
Handle case of no points returned
...
- GeomAPI_ProjectPointOnCurve sometimes returns
zero points and/or throws "NotDone" exception.
2018-11-09 22:26:37 +01:00
Yorik van Havre
4d0c856fa0
Start: minor py3 fix
2018-11-09 17:59:36 -02:00
Yorik van Havre
bd2bf371af
Arch: Fixed buggy import/export of objects based on rectangles to IFC
2018-11-09 17:59:17 -02:00
Yorik van Havre
a8fda8df0b
Arch: Fixed buggy import/export of 2D objects to IFC
2018-11-09 16:56:59 -02:00
wmayer
3d8b815834
by default disable old tree view & property view
2018-11-09 17:44:51 +01:00
wmayer
847c6ef74a
fixes 0003652: Missing little expression icon
2018-11-09 16:48:44 +01:00
wmayer
9fde41ff19
Allow user to define a custom minimum deviation for the tessellation
2018-11-09 13:42:38 +01:00
wmayer
f6a9cfaad3
fix -Wabsolute-value
2018-11-09 12:46:36 +01:00
looooo
d4461f351c
add function to retrive femmesh edges by a TopoDS_Edge
2018-11-09 11:11:59 +01:00
Yorik van Havre
7d197ce829
Start: Use default file icon if mime-based one is unavailable for some reason
2018-11-08 17:56:21 -02:00
Yorik van Havre
490b76f405
Arch: Fixed py3 errors in IFC export
2018-11-08 17:23:06 -02:00
Yorik van Havre
b56598428d
Arch: Disabled children claiming for Section Planes for now (buggy)
2018-11-08 15:17:22 -02:00
wmayer
fe033dee78
make unit tests about document observer more reliably
2018-11-08 16:19:06 +01:00
wmayer
24c33c0d96
remove some more boost.signals leftover
2018-11-08 12:34:43 +01:00
wmayer
36b9a1c45c
Add unit tests to check the new Prop_NoRecompute value
2018-11-08 10:24:14 +01:00
wmayer
6186a310d7
Add a new PropertyType enum Prop_NoRecompute to reduce possible inconsistencies between touched and recomputed features.
...
At the moment many feature classes lack of the mustExecute() method and thus can cause a touched feature not to be recomputed and causes the feature to be in a broken state.
Now this new enum value virtually makes the mustExecute() superfluous and thus guarantees to recompute a feature if a modified property has not set the Prop_NoRecompute flag.
On the other hand there are properties that should only touch a feature but not enforce a recompute. This guarantees a better performance and avoids unnecessary recomputes.
For example this is useful for placements where a change can be applied on-the-fly and the feature is up-to-date. Other features that depend on the touched feature will still be recomputed.
2018-11-08 10:20:50 +01:00
Yorik van Havre
1d72ee4343
Draft: Export of Arch Axes to DXF
2018-11-07 12:38:07 -02:00
wmayer
daadba4924
add security checks when reading BMS files to avoid possible crashes due to corrupted data
2018-11-07 13:51:39 +01:00
wmayer
7fbd1c6beb
remove some more boost.signals leftover
2018-11-07 11:42:44 +01:00