Changesets: FreeCAD
master 81ef381b 2014-11-22 14:34:05 jriegel Details Diff |
fix for VC9 | ||
mod - src/Mod/Fem/Gui/ViewProviderFemMesh.cpp | Diff File | ||
master 10ff1e57 2014-11-22 13:51:31 jriegel Details Diff |
fix bug on highlighting invisibel nodes | ||
mod - src/Mod/Fem/Gui/ViewProviderFemMesh.cpp | Diff File | ||
master 1bc6df8e 2014-11-22 13:51:04 jriegel Details Diff |
Merge branch 'refs/heads/master' into review-CL-Bundler Conflicts: src/3rdParty/salomesmesh/CMakeLists.txt |
||
mod - CMakeLists.txt | Diff File | ||
mod - src/3rdParty/salomesmesh/CMakeLists.txt | Diff File | ||
mod - src/Gui/ApplicationPy.cpp | Diff File | ||
mod - src/Gui/Document.cpp | Diff File | ||
mod - src/Gui/WidgetFactory.cpp | Diff File | ||
mod - src/Mod/Arch/Arch.py | Diff File | ||
mod - src/Mod/Arch/ArchCommands.py | Diff File | ||
add - src/Mod/Arch/ArchCutPlane.py | Diff File | ||
mod - src/Mod/Arch/ArchWindow.py | Diff File | ||
mod - src/Mod/Arch/CMakeLists.txt | Diff File | ||
mod - src/Mod/Mesh/App/Core/MeshIO.cpp | Diff File | ||
mod - src/Mod/Mesh/App/Core/MeshKernel.cpp | Diff File | ||
mod - src/Mod/Mesh/Gui/ViewProvider.cpp | Diff File | ||
mod - src/Mod/MeshPart/App/CurveProjector.cpp | Diff File | ||
mod - src/Mod/Part/App/PrimitiveFeature.cpp | Diff File | ||
mod - src/Mod/Part/Gui/DlgPrimitives.cpp | Diff File | ||
mod - src/Mod/PartDesign/CMakeLists.txt | Diff File | ||
mod - src/Mod/Plot/CMakeLists.txt | Diff File | ||
mod - src/Mod/ReverseEngineering/Gui/Command.cpp | Diff File | ||
mod - src/Mod/Ship/CMakeLists.txt | Diff File | ||
mod - src/Mod/Sketcher/App/SketchObject.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/CommandCreateGeo.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/TaskDlgEditSketch.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/TaskDlgEditSketch.h | Diff File | ||
mod - src/Mod/Sketcher/Gui/TaskSketcherGeneral.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | Diff File | ||
master 6483c66c 2014-11-22 12:46:10 jriegel Details Diff |
small fix for VS 2013 | ||
mod - src/Mod/Part/App/modelRefine.cpp | Diff File | ||
master f0507331 2014-11-21 23:43:51 Committer: shoogen Details Diff |
Fix OCE / OCC version detection. |
Affected Issues 0001872 |
|
mod - CMakeLists.txt | Diff File | ||
mod - cMake/FindOpenCasCade.cmake | Diff File | ||
mod - cMake/FreeCadMacros.cmake | Diff File | ||
master c5f2e9e5 2014-11-21 04:30:38 Committer: yorik Details Diff |
Add PointOnObject constraints to 2-pane window |
Affected Issues 0001834 |
|
mod - src/Mod/Arch/ArchWindow.py | Diff File | ||
master d354e21c 2014-11-20 16:30:10 Details Diff |
+ prepare for netgen 5.x support | ||
mod - src/3rdParty/salomesmesh/CMakeLists.txt | Diff File | ||
master 6bdf0b4b 2014-11-19 22:56:29 Details Diff |
+ minor fix | ||
mod - src/Gui/WidgetFactory.cpp | Diff File | ||
master be7f583a 2014-11-19 15:32:35 Details Diff |
+ fix issues on 64-bit Linux/MacOSX systems | ||
mod - src/Mod/Mesh/App/Core/MeshIO.cpp | Diff File | ||
mod - src/Mod/Mesh/App/Core/MeshKernel.cpp | Diff File | ||
mod - src/Mod/Mesh/Gui/ViewProvider.cpp | Diff File | ||
mod - src/Mod/MeshPart/App/CurveProjector.cpp | Diff File | ||
mod - src/Mod/ReverseEngineering/Gui/Command.cpp | Diff File | ||
master b11acfd1 2014-11-19 11:18:18 Details Diff |
+ handle unicode strings in class PythonWrapper |
Affected Issues 0001814 |
|
mod - src/Gui/WidgetFactory.cpp | Diff File | ||
master af89ebc8 2014-11-19 00:57:50 Committer: yorik Details Diff |
add preview CutVolume in Arch CutPlane | ||
mod - src/Mod/Arch/ArchCutPlane.py | Diff File | ||
master 5f261fb6 2014-11-18 23:43:53 Committer: yorik Details Diff |
make compatible with Part typed object tool make a Part Cut object when object are not Arch typed. the cutVolume is now Red and 75 transparence |
||
mod - src/Mod/Arch/ArchCutPlane.py | Diff File | ||
master 7a201f9b 2014-11-17 23:03:41 Details Diff |
Work around for Mantis issue 0954 on Helix Primitive To be removed after OCC helix bug corrected. |
Affected Issues 0000954 |
|
mod - src/Mod/Part/App/PrimitiveFeature.cpp | Diff File | ||
master 3904d0a8 2014-11-17 21:11:28 Details Diff |
+ fixes 0001830: Gui.export() cannot handle long filenames |
Affected Issues 0001830 |
|
mod - src/Gui/ApplicationPy.cpp | Diff File | ||
master 3d03e208 2014-11-17 20:36:22 Details Diff |
+ fixes 0001829: DlgPrimitives replaces non ASCII charaters in objects Labels by ? |
Affected Issues 0001829 |
|
mod - src/Mod/Part/Gui/DlgPrimitives.cpp | Diff File | ||
master e070a717 2014-11-17 15:44:11 Details Diff |
improvement to Cut Plane Move cut plane on itw own. Add ArchCutPlan to CmakeList Add task panel Add choice between side of the face |
||
mod - src/Mod/Arch/Arch.py | Diff File | ||
mod - src/Mod/Arch/ArchCommands.py | Diff File | ||
add - src/Mod/Arch/ArchCutPlane.py | Diff File | ||
mod - src/Mod/Arch/CMakeLists.txt | Diff File | ||
master fe3beb89 2014-11-17 14:18:27 Committer: wmayer Details Diff |
Sketcher Enhancement: Merge sketches : Art by Jim | ||
mod - src/Mod/Sketcher/Gui/Command.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/Resources/Sketcher.qrc | Diff File | ||
add - src/Mod/Sketcher/Gui/Resources/icons/Sketcher_Merge_Sketch.svg | Diff File | ||
master 3838bddc 2014-11-16 22:48:08 DeepSOIC Committer: wmayer Details Diff |
AngleViaPoint Constraint AngleViaPoint: fixes in UI routines + new messages Goofed undo message in tangency via point is fixed. Forgotten updateActive, clearSelection have been added. New more informative error messages for tangent constraint. AngleViaPoint: using it instead of via line tangency * replaced the helper construction line for ellipse-to-ellipse and similar tangency with a point. Using tangent-via-point there * deleted tangency via line for point-to-point on (cherry picked from commit 9e3fa8c8de0f49c0ef3c978e015eb905358dbdd9) AngleViaPoint: internal/external tangency locking *Added automatic tangency type lockdown for all new constraints (only for point-wise tangency). Tangency type is stored in the constraint datum field, as an angle value shifted by Pi/2 (to be able to treat 0.0 as undefined type). Added ability to switch the tangency by setting datum value from python (can be abused by passing arbitrary angle). Further simplified the tangency related code in Sketch.cpp. AngleViaPoint: added license to Geo.cpp AngleViaPoint: renames in Constraints.cpp/.h Changed some names to increase self-explanatoryness: bool "remapped" renamed to "pvecChangedFlag" "ReconstructEverything()" renamed to "ReconstructGeomPointers()" AngleViaPoint: renames in Constraints.cpp/.h Changed some names to increase self-explanatoryness: bool "remapped" renamed to "pvecChangedFlag" "ReconstructEverything()" renamed to "ReconstructGeomPointers()" AngleViaPoint: using for endpoint perpendicularity + direction lockdown, just as with tangency. + quite a lot of old code is gone because of that AngleViaPoint: perp-ty UI routine made similar to tangent (Git has made a very messy diff.) The changes are: * Perpendicularity-via-point (3-element selection) support added. * Endpoint-to-curve and endpoint-to-endpoint supports all shape combinations. * a bit of code cleanup and clarifications. AngleViaPoint: placement of perpendicular icon in 3d view AngleViaPoint: fix: allow setDatum of perpendicular constraint AngleViaPoint: fix: centers of ellipses are not endpoints isSimpleVertex used to return false for centers of ellipses and arcs of ellipses, which made them being accepted for point-to-point tangency. Should be fixed forever, mo more changes are expected to be necessary for new types of geometry. AngleViaPoint: precalc with OCC (work in progress) Work in progress (not yet working). Using OCC's tangent to replace implementation of SketchObject::calculateAngleViaPoint. AngleViaPoint: fix math: normal now points inwards, where it was intended initially and goofed up. AngleViaPoint: adding comments to the code AngleViaPoint: using GeomCurve::closestParameterToBasicCurve for angle precalculation AngleViaPoint: Py method: changeConstraintsLocking changeConstraintsLocking(True) - locks/re-locks all lockable tangency/perpendicularity constraints of the sketch (applicable to existing sketches). changeConstraintsLocking(False) - removes locking information from lockable constraints AngleViaPoint: final SketchObject::calculateAngleViaPoint Now, finally, using OCC functionality (thanks Abdullah!), without composing temporary Sketch object. |
||
mod - src/Mod/Sketcher/App/ConstraintPyImp.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/Sketch.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/Sketch.h | Diff File | ||
mod - src/Mod/Sketcher/App/SketchObject.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/SketchObject.h | Diff File | ||
mod - src/Mod/Sketcher/App/SketchObjectPy.xml | Diff File | ||
mod - src/Mod/Sketcher/App/SketchObjectPyImp.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/freegcs/Constraints.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/freegcs/Constraints.h | Diff File | ||
mod - src/Mod/Sketcher/App/freegcs/Geo.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/freegcs/Geo.h | Diff File | ||
mod - src/Mod/Sketcher/Gui/CommandConstraints.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/CommandConstraints.h | Diff File | ||
mod - src/Mod/Sketcher/Gui/DrawSketchHandler.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | Diff File | ||
master 86a1757c 2014-11-16 20:45:13 Committer: wmayer Details Diff |
Sketcher: Slot: proper tangent constraints Endpoint-to-endpoint tangency is applied now instead of tangency+coincident. Fixes issue 0001828 ( http://freecadweb.org/tracker/view.php?id=0001828 ) |
Affected Issues 0001828 |
|
mod - src/Mod/Sketcher/Gui/CommandCreateGeo.cpp | Diff File | ||
master 62de0655 2014-11-16 19:13:06 Details Diff |
+ fix inconsistency problem after undo/redo | ||
mod - src/Mod/Sketcher/Gui/TaskDlgEditSketch.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/TaskDlgEditSketch.h | Diff File | ||
master 2ead6f9b 2014-11-16 19:12:34 Details Diff |
+ whitespace improvement | ||
mod - src/Mod/Sketcher/Gui/TaskSketcherGeneral.cpp | Diff File | ||
master 7a307cda 2014-11-16 19:11:31 Details Diff |
+ fix crash when dragging a point adter undoing the deletion of a line | ||
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | Diff File | ||
master 4e2cbaf0 2014-11-15 22:45:56 Details Diff |
+ fix saving problem with file names containing an apostrophe | ||
mod - src/Gui/Document.cpp | Diff File | ||
master 7499f77f 2014-11-15 21:18:52 jriegel Details Diff |
ignore in src build directory | ||
mod - .gitignore | Diff File | ||
master 6f907c3b 2014-11-15 21:18:22 jriegel Details Diff |
some fixes in build with CL-Bundler | ||
mod - CMakeLists.txt | Diff File | ||
mod - src/Base/CMakeLists.txt | Diff File | ||
mod - src/Doc/CMakeLists.txt | Diff File |