Commit Graph

14935 Commits

Author SHA1 Message Date
wmayer
5ba61973c0 improve trace support of Shape binder 2018-10-07 22:11:53 +02:00
wmayer
18b8a66bc8 print warning also in release mode if an object is still touched after recompute 2018-10-07 22:09:44 +02:00
wmayer
ec15e76006 fix ObjectStatusLocker and StateLocker to support nested calls 2018-10-07 22:04:27 +02:00
paullee
deedc12ee0 Tweak makeRailing(None) to (re)-create Railing and insert back to Stairs.Additions
Discussion:-

https://forum.freecadweb.org/viewtopic.php?f=23&t=29358&p=260767#p260767
2018-10-07 13:48:33 -03:00
paullee
88e8e3131a Default Stairs (i.e. without Base Dwire etc.) also have Railings created
Discussion:-

https://forum.freecadweb.org/viewtopic.php?f=23&t=29358&sid=55d32dc42111afa6c7fdf7b0fc0f3ab7&start=90#p260764
2018-10-07 13:48:33 -03:00
paul
7b2cd33048 Merge pull request #1 from luzpaz/ArchStairs_Improvement_9
Typo fix for Archstair_Improvement9
2018-10-07 13:48:33 -03:00
wmayer
2df34a3c99 for inner loop use a different iterator variable than for outer loop, remove superfluous argument from Message() 2018-10-06 19:42:58 +02:00
mwganson
4757912c95 placement dlg - do reselection prior to updating center coordinates -- prevents other object moving if apply incremental changes is not enabled 2018-10-05 16:14:17 -05:00
wmayer
f5a920fed2 avoid throwing exception in intersectCC 2018-10-05 22:17:20 +02:00
wmayer
7f4cbee47d improve unicode handling when setting Start page 2018-10-05 15:36:34 +02:00
wmayer
907b6f2a8f improve mesh decimation 2018-10-05 15:07:27 +02:00
lorenz
1faca7ee67 StartPage - handle should always return unicode 2018-10-05 11:33:30 +02:00
lorenz
e965b1a8d7 py3: fix unicode problem 2018-10-05 11:33:17 +02:00
Markus Lampert
5249432217 Removed experimental wb from build 2018-10-05 11:30:45 +02:00
Markus Lampert
e98a7d47e7 Added comment about the correctness of cloning a clone - lest I not attempt to /fix/ it again 2018-10-05 11:30:45 +02:00
Markus Lampert
4e62302aa3 Cleaning up startEditing/finishEditing/isEditing 2018-10-05 11:30:45 +02:00
Markus Lampert
a68bc0612d Changed view providers to use Gui.Document.setEdit to start the editor for a new object. 2018-10-05 11:30:45 +02:00
mwganson
dfdc05f5c5 sketcher: clear selection after failed addExternal geometry to prevent crash 2018-10-05 11:26:07 +02:00
wmayer
4fd9d1078d fix segfault in ExpressionDelegate in case constraint property is invalidated 2018-10-04 23:34:19 +02:00
wmayer
348ed301de avoid re-throwing an exception in case normal is not defined 2018-10-04 23:31:55 +02:00
wmayer
7c7f9c11d1 fix possible crashes in sketcher commands due to wrong casts 2018-10-04 19:45:20 +02:00
wmayer
7d681a2979 0003544: Crash on creation of vertical dimension with Shift + V 2018-10-04 18:37:33 +02:00
wmayer
6191468ab8 fix header include 2018-10-04 16:49:04 +02:00
mwganson
93e3555b65 placement task - align buttons better 2018-10-04 16:26:31 +02:00
mwganson
121c60c436 placement - show complementary angle as float 2018-10-04 16:26:22 +02:00
kreso-t
b8c030066b Path: Adaptive - adjustments to path smoothing 2018-10-04 16:23:20 +02:00
Yorik van Havre
c78854ba2e Start: Write test page in non-binary format 2018-10-04 11:11:48 -03:00
wmayer
2f500f4987 fix freeze when editing empty sketch 2018-10-04 00:34:06 +02:00
wmayer
25c7b1e9be in topologicalSort check for valid iterator 2018-10-04 00:33:19 +02:00
Yorik van Havre
9fe21eabb0 Arch: bugfix in PanelCut 2018-10-03 16:37:28 -03:00
Yorik van Havre
8d1ab85f78 Raytracing: Fixed search locations of povray 2018-10-03 16:33:41 -03:00
Yorik van Havre
f96390883e Start: Fixed freeze when trying to read corrupt fcstd file 2018-10-03 16:33:11 -03:00
Yorik van Havre
fbba2abfe9 Arch: Added a CutOffset property to PanelCut object to be able to move the cut plane 2018-10-03 16:04:01 -03:00
wmayer
0c56619db0 avoid multiple spaces in property name 2018-10-03 18:48:10 +02:00
wmayer
6ceee1f6b2 returning a boolean from setEdit/unsetEdit of a Python view provider indicates a handled edit mode, None indicates to forward it to the C++ view provider 2018-10-03 17:39:22 +02:00
markus
701075e49f Fixed context menu for PathIconViewProvider 2018-10-03 16:49:26 +02:00
markus
cbd7f3e3fa Fixed path model double click 2018-10-03 16:49:19 +02:00
markus
80c1e0417d Return NotImplemented on PythonFeature::setEdit if the setEdit is implemented and returns True for one of the standard, not Default, edit modes 2018-10-03 16:49:10 +02:00
wmayer
10d8986915 remove useless methods startEditing/finishEditing/isEditing from Python wrapper of view provider
add attribute to access document from view provider
2018-10-03 16:31:58 +02:00
wmayer
a7985a591d support of user defined Povray or Lux templates 2018-10-03 14:29:34 +02:00
wmayer
5625c58261 fixes 0003621: Additive and subtractive loft preview not showing during creation 2018-10-03 12:40:43 +02:00
wmayer
ba2cfa7104 improve whitespaces 2018-10-03 12:40:13 +02:00
luz.paz
d1b17462e6 Fixed misplaced word 2018-10-02 21:05:31 +02:00
luz.paz
b4ef5d2c11 Misc. typo fixes
Found via `codespell -q 3 --skip="*.po,*.ts,./.git,./src/3rdParty,./src/CXX,./src/zipios++,./src/Mod/Assembly/App/opendcm" -I ../fc-word-whitelist.txt`
2018-10-02 21:05:22 +02:00
mwganson
6a91ff1ed5 Placement dialog - more consistent axis direction based on order of selection 2018-10-02 21:03:51 +02:00
Abdullah Tahiri
5d2b512665 Sketcher: Grid visualization improvement
========================================

Now the Grid is calculated based on the maximum semiaxis length. Grid is recalculated on every redraw of the Sketcher.
2018-10-02 20:59:29 +02:00
Abdullah Tahiri
7078f9206e Sketcher: Axes visualization improvement
========================================

Axes size was bounded to the boundingbox of the underlaying 2D shape. However, this does not even get updated in no update mode and provides unreliable values.

The axes calculation now:
- is coded to be the same size and fully symmetric.
- is coded to be minimum 100 mm semiaxis, which gives a good impresion for empty sketches with default zoom.
- is coded to grow with the largest of the semiaxes.

fixes #3334
2018-10-02 20:59:10 +02:00
wmayer
7bf4c9d96f fixes 0003410: 0.17 Regression: recompute will make parts lose color and take a longer delay compared to FC0.16 2018-10-02 19:04:44 +02:00
Yorik van Havre
b97b9f78e7 AddonManager: Added Mario's macro execute button 2018-10-02 10:25:38 -03:00
Markus Lampert
b09b62b672 Fixed path tool controller context menu 2018-10-02 09:42:52 -03:00