Changesets: FreeCAD
master bc920f9a 2015-06-23 17:05:10 lorenz_l Committer: wmayer Details Diff |
set names for QTimer in mainWindow, to find them from python | ||
mod - src/Gui/MainWindow.cpp | Diff File | ||
master 1fc88ebe 2015-06-23 13:48:21 Abdullah Tahiri Committer: wmayer Details Diff |
Sketcher: Auto Update Mode bug fix ================================== Bug: http://forum.freecadweb.org/viewtopic.php?f=10&t=11341&start=60#p92422 Why? - When coding Auto Update Mode I forgot to solve the sketch when the constraint is cancelled to restore the solver level constraints. |
||
mod - src/Mod/Sketcher/Gui/CommandConstraints.cpp | Diff File | ||
master 18624df5 2015-06-23 03:03:13 Details Diff |
Draft: Better docstring for DraftGeomUtils.fillet() | ||
mod - src/Mod/Draft/DraftGeomUtils.py | Diff File | ||
master 4379846d 2015-06-23 02:58:56 Details Diff |
Arch: Section planes now restore the view clipping when loaded |
Affected Issues 0002168 |
|
mod - src/Mod/Arch/ArchSectionPlane.py | Diff File | ||
master ddfbe349 2015-06-23 00:47:09 Eivind Kvedalen Committer: wmayer Details Diff |
PartDesign: Added support for expressions. | ||
mod - src/Mod/PartDesign/App/FeatureLinearPattern.h | Diff File | ||
mod - src/Mod/PartDesign/App/FeaturePolarPattern.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskChamferParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskChamferParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskFilletParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskFilletParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskGrooveParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskGrooveParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskLinearPatternParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskLinearPatternParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskLinearPatternParameters.ui | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskMirroredParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskMirroredParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskMultiTransformParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskMultiTransformParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPadParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPadParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPocketParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPocketParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPolarPatternParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPolarPatternParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskPolarPatternParameters.ui | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskRevolutionParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskRevolutionParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskScaledParameters.cpp | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskScaledParameters.h | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskScaledParameters.ui | Diff File | ||
mod - src/Mod/PartDesign/Gui/TaskTransformedParameters.h | Diff File | ||
master 2e7b4602 2015-06-22 23:19:34 Eivind Kvedalen Committer: wmayer Details Diff |
Spreadsheet: Added initializer for Spreadsheet::RangeExpression class. | ||
mod - src/Mod/Spreadsheet/App/AppSpreadsheet.cpp | Diff File | ||
master c61c12d8 2015-06-22 23:02:56 Eivind Kvedalen Committer: wmayer Details Diff |
Unit: Added overflow/underflow checking. | ||
mod - src/Base/Unit.cpp | Diff File | ||
mod - src/Base/Unit.h | Diff File | ||
master a8328ec0 2015-06-22 22:57:15 Eivind Kvedalen Committer: wmayer Details Diff |
Modified Document::recompute() to take expressions into account. | ||
mod - src/App/Document.cpp | Diff File | ||
master 82e24d83 2015-06-22 06:42:46 Abdullah Tahiri Committer: wmayer Details Diff |
Sketcher: Solver Advanced Control: New Param: QR Pivot Threshold ================================================================ A new parameter added to the form in order to control how low a value should be to be considered zero (how high a value shall be to be accounted for in rank calculation) Debug for QR pivot threshold is also added. |
||
mod - src/Mod/Sketcher/App/Sketch.h | Diff File | ||
mod - src/Mod/Sketcher/App/planegcs/GCS.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/planegcs/GCS.h | Diff File | ||
mod - src/Mod/Sketcher/Gui/TaskSketcherSolverAdvanced.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/TaskSketcherSolverAdvanced.h | Diff File | ||
mod - src/Mod/Sketcher/Gui/TaskSketcherSolverAdvanced.ui | Diff File | ||
master 8f68b146 2015-06-22 05:24:40 Abdullah Tahiri Committer: wmayer Details Diff |
Sketcher: DL Solver Debug Improvement ===================================== - In "Iteration Level" debug mode, DL now shows the stop condition code. - More debug code |
||
mod - src/Mod/Sketcher/App/planegcs/GCS.cpp | Diff File | ||
master efb08cd1 2015-06-22 05:04:48 Abdullah Tahiri Committer: wmayer Details Diff |
Sketcher: Disable Eigen multithread =================================== Eigen currently only provides multithread for matrix products. It has been reported that it is even slightly slower than single-thread. Therefore, temporarely the code is commented out. If Eigen ever implements multithread for QR decomposition, then it will make a lot of sense to enable this. |
||
mod - src/Mod/Sketcher/App/CMakeLists.txt | Diff File | ||
master cd25a341 2015-06-22 02:45:18 Details Diff |
Arch: added warning message when wall base is not a Part or Mesh | ||
mod - src/Mod/Arch/ArchWall.py | Diff File | ||
master 16c740a6 2015-06-22 00:33:53 Fredrik Johansson Committer: wmayer Details Diff |
Add ability to have external orocos-kdl library instead of the suplied in FreeCAD, used in Robot and Path workbenches cmake switch: FREECAD_USE_EXTERNAL_KDL Makes Robot workbench and Path compilable on OS X 10.9 |
||
mod - CMakeLists.txt | Diff File | ||
mod - src/Mod/Robot/App/CMakeLists.txt | Diff File | ||
master 7f442c5a 2015-06-21 19:09:41 Abdullah Tahiri Committer: wmayer Details Diff |
Sketcher: Improvement: Continuous Mode - View sketch Perpendicular ================================================================== It allows the view sketch perpendicular button to be active during continuous mode creation (and if activated does not exit the continuous mode). Feature requested: http://forum.freecadweb.org/viewtopic.php?f=10&t=11051&start=30#p92256 |
||
mod - src/Mod/Sketcher/Gui/Command.cpp | Diff File | ||
master ed6af74a 2015-06-21 16:39:26 Committer: wmayer Details Diff |
Navigation: fix unable to deselect after editing a sketch After editing a sketch, it was impossible to deselect the just-edited sketch by clicking empty space (gesture navigation). |
||
mod - src/Gui/NavigationStyle.cpp | Diff File | ||
master 22bcb404 2015-06-21 15:20:27 Abdullah Tahiri Committer: wmayer Details Diff |
Sketcher: Bug fix: Dense QR is set by default ============================================= EigenQR branch 3.2 with debug code fails an assertion. The result is generally ok if we disable the assertions, however it eventually leads to memory leakage. This commit reenables Eigen's assertions when in debug mode, and sets dense QR as default QR algoritm until Eigen's issue is solved. |
||
mod - src/Mod/Sketcher/App/CMakeLists.txt | Diff File | ||
mod - src/Mod/Sketcher/App/planegcs/GCS.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/TaskSketcherSolverAdvanced.cpp | Diff File | ||
master cb2d70b4 2015-06-21 14:52:52 Abdullah Tahiri Committer: wmayer Details Diff |
Sketcher: Bug fix: Solver Advanced Control in BFGS ================================================== - ternary operator usage was making BFGS not to iterate - Amount of debug information for BFGS increased |
||
mod - src/Mod/Sketcher/App/planegcs/GCS.cpp | Diff File | ||
master 86f0df4f 2015-06-21 14:24:49 Abdullah Tahiri Committer: wmayer Details Diff |
Sketcher: Improvement Continuous Creation Mode: Leave Sketch ============================================================ This enables to exit the sketch by clicking the corresponding toolbar icon, even when in creation mode, i.e. with a drawHandler active. Requested here: http://forum.freecadweb.org/viewtopic.php?f=10&t=11051&start=30#p92181 |
||
mod - src/Mod/Sketcher/Gui/Command.cpp | Diff File | ||
master f3592c12 2015-06-20 19:17:57 Abdullah Tahiri Committer: wmayer Details Diff |
Sketcher: Improvements: Solver Advanced control =============================================== - Increased solver debug - Changing default values from float to string, as float has "only" a precision of 12 decimals. - Default values as macros |
||
mod - src/Mod/Sketcher/App/planegcs/GCS.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/TaskSketcherSolverAdvanced.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/TaskSketcherSolverAdvanced.h | Diff File | ||
mod - src/Mod/Sketcher/Gui/TaskSketcherSolverAdvanced.ui | Diff File | ||
master 516b0d3c 2015-06-20 14:42:56 Abdullah Tahiri Committer: wmayer Details Diff |
Sketcher: Workaround for Eigen bug: SparseQR crash on matrices with rows>cols ============================================================================= There is an issue with an assertion in Eigen, as reported here: https://forum.kde.org/viewtopic.php?f=74&t=117474 http://forum.freecadweb.org/viewtopic.php?f=10&t=11341&p=92153#p92146 The work-around is to disable debug assertions for Eigen until the problem gets solved. |
||
mod - src/Mod/Sketcher/App/CMakeLists.txt | Diff File | ||
mod - src/Mod/Sketcher/App/planegcs/GCS.cpp | Diff File | ||
master 6030da11 2015-06-20 07:20:53 Abdullah Tahiri Committer: wmayer Details Diff |
Sketcher: Solver improvements and bug fixes =========================================== - Improvement Debug added to redundant solving in Iteration Mode, to show when just one iteration solved the system - Fix wrong QR information on empty sketch |
||
mod - src/Mod/Sketcher/App/planegcs/GCS.cpp | Diff File | ||
master 72abf54d 2015-06-19 23:27:39 Details Diff |
+ setup qss search paths | ||
mod - src/Gui/Application.cpp | Diff File | ||
mod - src/Gui/DlgGeneralImp.cpp | Diff File | ||
master bae32f74 2015-06-19 15:31:17 Abdullah Tahiri Committer: wmayer Details Diff |
Sketcher: New setting: Show advanced solver taskbox =================================================== I makes the advanced solver taskbox by default disabled (not shown) and provides a setting in Preferences->Display->Sketcher to enable it. |
||
mod - src/Mod/Sketcher/Gui/SketcherSettings.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/SketcherSettings.ui | Diff File | ||
mod - src/Mod/Sketcher/Gui/TaskDlgEditSketch.cpp | Diff File | ||
master 0ea71817 2015-06-19 14:52:20 Details Diff |
+ set utf-8 encoding when recording a macro | ||
mod - src/Gui/Macro.cpp | Diff File | ||
master 480d23f8 2015-06-19 13:56:14 Abdullah Tahiri Committer: wmayer Details Diff |
Sketcher: Bug fix: Unexpected crashes during certain operations =============================================================== The sketcher crashed for example during effecting a fillet operation. Cause: The ElementsWidget/ConstraintWidget was being updated as a consequence of adding/removing geometry/constraints, and it was effecting a selection after the update, in cases where the geometry in the screen was not being redraw (because the sketchobject was still unsolved), therefore trying to select an element that according to ViewProvider did not exist (as it is created during redraw). Solution: Widgets update when their properties changes, provided that a redraw is effected (which actually also saves some (negligible) time, as they are only updated when they should). |
||
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | Diff File |