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

jobermayr


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

rockn


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

wmayer

Details Diff
+ prepare for netgen 5.x support
mod - src/3rdParty/salomesmesh/CMakeLists.txt Diff File

master 6bdf0b4b

2014-11-19 22:56:29

wmayer

Details Diff
+ minor fix
mod - src/Gui/WidgetFactory.cpp Diff File

master be7f583a

2014-11-19 15:32:35

wmayer

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

wmayer

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

rockn


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

rockn


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

wandererfan

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

wmayer

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

wmayer

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

rockn

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

abdullah


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

DeepSOIC


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

wmayer

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

wmayer

Details Diff
+ whitespace improvement
mod - src/Mod/Sketcher/Gui/TaskSketcherGeneral.cpp Diff File

master 7a307cda

2014-11-16 19:11:31

wmayer

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

wmayer

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
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 583 584 585 586 587 588 589 ... 630 ... 649 650 651  Next  Last