Commit Graph

10771 Commits

Author SHA1 Message Date
Stefan Tröger
2d3c655ced Group tests and fixes 2017-06-19 15:37:09 +02:00
Stefan Tröger
a1d9622eb5 Links ensure uncyclic graph and correct groups 2017-06-19 15:37:09 +02:00
Stefan Tröger
94082a2f73 Group: ensure single group only 2017-06-19 15:37:09 +02:00
Stefan Tröger
ebef8576a6 Parent groups are irelevant, not only parent geofeaturegroups 2017-06-19 15:37:09 +02:00
Stefan Tröger
601d9bd8e3 Drag&Drop: Tree is responsible for undo/redo
The user expects to undo the drag and drop action with a single click (as it happens with a single drag&drop action). Hence the command must be handled by the tree, not the viewproviders.
2017-06-19 15:37:09 +02:00
Stefan Tröger
ec5e3b9e0a Fix collecting of cs relevant links 2017-06-19 15:37:09 +02:00
Stefan Tröger
ce9a078584 GeoFeatureGroup: Handle drag into document 2017-06-19 15:37:09 +02:00
Stefan Tröger
2939f290ad Groups: Handle add and remove object correctly 2017-06-19 15:37:09 +02:00
Stefan Tröger
538853e5f4 GeoFeatureGroup: add object adds relevant links 2017-06-19 15:37:09 +02:00
Stefan Tröger
fd62ef30f3 Unify and fix group handling in geofeaturegroups 2017-06-19 15:37:09 +02:00
Stefan Tröger
c3a9d43143 DependencyGraph: grouping & unflatten is optional
Property group "User parameter:BaseApp/Preferences/DependencyGraph" has two booleans to enable subgraphing and unflatten (by default on): "Unflatten", "GeoFeatureSubgraphs"
2017-06-19 15:37:09 +02:00
Stefan Tröger
f3f1706c9f DependencyGraph: Fix colors and unflatten 2017-06-19 15:37:09 +02:00
Stefan Tröger
07f464dd60 DependencyGraph: Add colors to coordinate systems 2017-06-19 15:37:09 +02:00
Stefan Tröger
7aac49bc04 DependencyGraph: Subgraphs are identified by label 2017-06-19 15:37:09 +02:00
Stefan Tröger
4ab23fcb87 DependencyGraph: Add unflatten step 2017-06-19 15:37:09 +02:00
Stefan Tröger
2e64d043d0 DependencyGraph: Show origins correctly 2017-06-19 15:37:09 +02:00
Stefan Tröger
b230d3c962 DependencyGraph: Show GeoFeatureGroups as subgraph. fixes #0002142 2017-06-19 15:37:09 +02:00
Stefan Tröger
c0ed607561 Consistently name origins 2017-06-19 15:37:09 +02:00
Stefan Tröger
8a4821f8fc Sketcher: Use correct global placements 2017-06-19 15:37:09 +02:00
Stefan Tröger
61020c0b27 Introduce global placement calculations 2017-06-19 15:37:09 +02:00
Stefan Tröger
d5022483c6 Fix drag&drop of geofeature groups. fixes #0002835 fixes #0002796 2017-06-19 15:37:09 +02:00
wmayer
def4152640 fix bug with multiple object names in selection view when selecting in tree view 2017-06-19 14:59:32 +02:00
wmayer
a5a04e359c fix bug in pr774, improve whitespaces 2017-06-19 13:32:27 +02:00
Alexander Lin
b05c9393df Fix 'shrink curve' misbehaviors for Sketcher Extend 2017-06-19 13:07:55 +02:00
Alexander Lin
144e4759ce Adds extend feature to Mod/Sketcher
Fixes #1187
2017-06-19 13:07:37 +02:00
Felis Catus
4e9a802e25 Sketcher Extend Icon 2017-06-19 13:07:18 +02:00
wmayer
00037b4d6c fix -Wsign-compare 2017-06-19 12:50:55 +02:00
Jean-Marie Verdun
b9ba167d92 Accelerate VBO rendering (bareleye model goes from about 18fps to 34fps on a Macbook Pro)
Fix crashes related to VBO buffer expansion by reallocating the buffers when needed
2017-06-19 12:40:04 +02:00
Bernd Hahnebach
ed5155ac08 FEM: mesh tools, group elements, return empty tuple instead of None 2017-06-19 10:49:28 +02:00
Bernd Hahnebach
5b18e789b3 FEM: element set search, fix indent for mesh group search 2017-06-19 10:49:28 +02:00
Bernd Hahnebach
811634dedb FEM: prerequisite checks, fix material reference shape type check 2017-06-19 10:49:28 +02:00
wmayer
d930a2234f fix UNV reader by checking for CR or CR+LF in group names and removing them 2017-06-19 10:39:37 +02:00
wmayer
c8084ac5c5 quantities must be expressed in units m,g,s for MKS and internal scheme 2017-06-18 23:43:42 +02:00
wmayer
d6b62293a0 various fixes from pr813:
fix crash due to invalifated iterator
minor performance improvement
do not connect twice automatically connected signal-slot
fix compiler warning
2017-06-18 21:25:31 +02:00
wmayer
1533947e49 improve readability, minor performance improvements 2017-06-18 18:01:27 +02:00
Abdullah Tahiri
2cf73103dc Sketcher: redundant autoconstraint avoidance - Edit control checkbox
fixes #3079
2017-06-18 17:37:27 +02:00
Abdullah Tahiri
902997df69 Sketcher: redundant avoidance - remove old inferior mechanism 2017-06-18 17:37:27 +02:00
Abdullah Tahiri
107fdc5996 Sketcher: extension of redundant avoidance to indirect coincidence 2017-06-18 17:37:27 +02:00
Abdullah Tahiri
b4e65f64d0 horiz/vert redundant autoconstraint avoidance extended to Polyline tool 2017-06-18 17:37:27 +02:00
Abdullah Tahiri
354350c5cf Sketcher: avoid horiz and vertical autoconstraint redundants on line creation 2017-06-18 17:37:27 +02:00
sliptonic
5305247140 Path: fix potential crash bug. 2017-06-18 17:32:16 +02:00
Itai Nahshon
a42391fa3b Add Units schemaTranslate for Unit::Velocity.
Independent of scale, use only mm/min or in/min because it is compatible
with GCODE feed rate units.
(My use case is definition os feed-rates in PathLoadTool.py).
2017-06-18 17:11:49 +02:00
Itai Nahshon
b5a82693ce Use the current UnitsSchema for the tool table. 2017-06-18 17:11:49 +02:00
Itai Nahshon
3cd608be0f Set the maimum tool RPM to 100,000. The default 100 is too small. 2017-06-18 17:11:49 +02:00
Peter Lama
bc7d4eb2f4 Fem: py3 fixes
Needed for unit tests to pass
2017-06-18 16:45:55 +02:00
Peter Lama
ce95183fad Path: py3 fixes
Needed for unit tests to pass
2017-06-18 16:33:20 +02:00
wmayer
2e6f223ea3 add comment to source code 2017-06-18 16:23:29 +02:00
wmayer
2613e9766b fix crash when argument list of openTransaction() is empty 2017-06-18 16:20:12 +02:00
wmayer
534fec23c9 due to branding reasons avoid a direct mentioning of FreeCAD 2017-06-18 15:52:21 +02:00
wmayer
13b0bdb6a6 fix build failure on FreeBSD, support colored output to terminal 2017-06-18 12:26:05 +02:00