Changesets: FreeCAD

master 834c0a64

2015-07-01 13:02:29

wmayer

Details Diff
+ include missing header files
mod - src/Mod/Drawing/Gui/TaskDialog.cpp Diff File
mod - src/Mod/Drawing/Gui/TaskOrthoViews.cpp Diff File
mod - src/Mod/Fem/Gui/TaskDlgMeshShapeNetgen.cpp Diff File
mod - src/Mod/Fem/Gui/TaskFemConstraint.cpp Diff File
mod - src/Mod/Fem/Gui/TaskFemConstraintGear.cpp Diff File
mod - src/Mod/Fem/Gui/TaskFemConstraintPulley.cpp Diff File
mod - src/Mod/Fem/Gui/ViewProviderFemConstraint.cpp Diff File
mod - src/Mod/Fem/Gui/ViewProviderFemConstraintBearing.cpp Diff File
mod - src/Mod/Fem/Gui/ViewProviderFemConstraintFixed.cpp Diff File
mod - src/Mod/Fem/Gui/ViewProviderFemConstraintForce.cpp Diff File
mod - src/Mod/Fem/Gui/ViewProviderFemConstraintGear.cpp Diff File
mod - src/Mod/Fem/Gui/ViewProviderFemConstraintPulley.cpp Diff File
mod - src/Mod/Mesh/Gui/MeshSelection.cpp Diff File
mod - src/Mod/MeshPart/Gui/Tessellation.cpp Diff File
mod - src/Mod/Part/Gui/DlgFilletEdges.h Diff File
mod - src/Mod/Part/Gui/TaskCheckGeometry.cpp Diff File
mod - src/Mod/Part/Gui/TaskCheckGeometry.h Diff File
mod - src/Mod/Part/Gui/TaskDimension.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskDraftParameters.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskMultiTransformParameters.h Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderChamfer.cpp Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderDraft.cpp Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderFillet.cpp Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderGroove.cpp Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderPad.cpp Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderPocket.cpp Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderRevolution.cpp Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderTransformed.cpp Diff File
mod - src/Mod/Robot/Gui/CommandTrajectory.cpp Diff File
mod - src/Mod/Robot/Gui/TaskDlgEdge2Trac.cpp Diff File
mod - src/Mod/Robot/Gui/TaskDlgTrajectoryCompound.cpp Diff File
mod - src/Mod/Robot/Gui/Workbench.cpp Diff File
mod - src/Mod/Sketcher/Gui/SketcherSettings.cpp Diff File
mod - src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp Diff File
mod - src/Mod/Sketcher/Gui/TaskSketcherConstrains.h Diff File
mod - src/Mod/Sketcher/Gui/TaskSketcherCreateCommands.cpp Diff File
mod - src/Mod/Sketcher/Gui/TaskSketcherElements.cpp Diff File
mod - src/Mod/Sketcher/Gui/TaskSketcherElements.h Diff File

master 2b53da4e

2015-06-30 17:48:03

wmayer

Details Diff
+ include missing header files
mod - src/Gui/Application.cpp Diff File
mod - src/Gui/ApplicationPy.cpp Diff File
mod - src/Gui/Command.cpp Diff File
mod - src/Gui/DlgToolbarsImp.cpp Diff File
mod - src/Gui/DlgWorkbenchesImp.cpp Diff File
mod - src/Mod/Sandbox/Gui/AppSandboxGui.cpp Diff File
mod - src/Mod/Sandbox/Gui/Command.cpp Diff File
mod - src/Mod/Sandbox/Gui/Workbench.cpp Diff File

master d826ad5b

2015-06-30 16:53:22

wmayer

Details Diff
+ Remove dependency to iisTaskPanel when not needed
mod - src/Gui/CombiView.cpp Diff File
mod - src/Gui/Control.h Diff File
mod - src/Gui/Qt4All.h Diff File
mod - src/Gui/TaskView/TaskDialog.h Diff File
mod - src/Gui/TaskView/TaskWatcher.h Diff File
mod - src/Mod/Fem/Gui/Command.cpp Diff File
mod - src/Mod/Fem/Gui/ViewProviderFemMeshShapeNetgen.cpp Diff File
mod - src/Mod/Spreadsheet/Gui/Workbench.h Diff File

master de7c8fcb

2015-06-30 13:14:56

wmayer

Details Diff
+ issue 0002053: Support of themes Affected Issues
0002053
mod - src/Gui/CommandDoc.cpp Diff File
mod - src/Gui/CommandMacro.cpp Diff File
mod - src/Gui/CommandStd.cpp Diff File
mod - src/Gui/CommandView.cpp Diff File
mod - src/Gui/DlgActionsImp.cpp Diff File
add - src/Gui/Icons/accessories-calculator.svg Diff File
add - src/Gui/Icons/document-print-preview.svg Diff File
mod - src/Gui/Icons/resource.qrc Diff File
mod - src/Gui/SelectionView.cpp Diff File
mod - src/Gui/TaskPanelView.cpp Diff File
mod - src/Gui/TaskView/TaskSelectLinkProperty.cpp Diff File
mod - src/Mod/Spreadsheet/Gui/Resources/icons/SpreadsheetStyleBold.svg Diff File
mod - src/Mod/Spreadsheet/Gui/Resources/icons/SpreadsheetStyleItalic.svg Diff File
mod - src/Mod/Spreadsheet/Gui/Resources/icons/SpreadsheetStyleUnderline.svg Diff File

master 28a142d9

2015-06-30 01:04:43

wmayer

Details Diff
+ alternative paintEvent implementation for ColorButton
mod - src/Gui/Widgets.cpp Diff File

master 48c25da1

2015-06-29 14:33:14

wmayer

Details Diff
+ issue 0002053: Support of themes Affected Issues
0002053
mod - src/Gui/Application.cpp Diff File
add - src/Gui/Icons/index.theme Diff File
mod - src/Gui/Icons/resource.qrc Diff File

master cd0b3694

2015-06-28 23:30:42

wmayer

Details Diff
+ issue 0002053: Support of themes Affected Issues
0002053
mod - src/Gui/BitmapFactory.cpp Diff File
mod - src/Gui/BitmapFactory.h Diff File
mod - src/Gui/Command.cpp Diff File
mod - src/Gui/CommandDoc.cpp Diff File
mod - src/Gui/CommandStd.cpp Diff File
mod - src/Gui/CommandView.cpp Diff File

master 0765dc1a

2015-06-28 17:32:44

wmayer

Details Diff
+ move up/down commands with action group
mod - src/Gui/DlgToolbarsImp.cpp Diff File
mod - src/Gui/DlgToolbarsImp.h Diff File

master e239c65b

2015-06-28 05:23:06

yorik

Details Diff
Arch: Small fix in IFC exporter
mod - src/Mod/Arch/importIFC.py Diff File

master c7440ef9

2015-06-28 01:01:35

yorik

Details Diff
Added fcinfo utility

This utility prints information about a given FreeCAD file (*.FCStd)
on screen, including document properties, number of included objects
and object sizes.

It can be used as a textconv tool for git diff by adding this utility to
your exec path andadding this entry to .gitattributes: *.fcstd diff=fcinfo

Usage: fcinfo myfile.FCStd
add - src/Tools/fcinfo Diff File

master eaa5b152

2015-06-27 19:24:11

wmayer

Details Diff
+ return 0 for empty icon names of Python commands
mod - src/Gui/Command.cpp Diff File

master 882ecd3c

2015-06-27 17:21:02

wmayer

Details Diff
+ implement class PythonGroupCommand
mod - src/Gui/ApplicationPy.cpp Diff File
mod - src/Gui/Command.cpp Diff File
mod - src/Gui/Command.h Diff File
mod - src/Mod/TemplatePyMod/Commands.py Diff File

master 38fffd82

2015-06-26 22:01:43

yorik

Details Diff
Draft: Enabled importing of SVG's symbol and use elements
mod - src/Mod/Draft/importSVG.py Diff File

master fed516d5

2015-06-26 18:50:02

yorik

Details Diff
Arch: fixed bug in rebars
mod - src/Mod/Arch/ArchRebar.py Diff File

master 1a1927b8

2015-06-26 04:24:34

Daniel Falck


Committer: yorik Details Diff
added units to Draft Point Properties
mod - src/Mod/Draft/Draft.py Diff File

master 89cbdb35

2015-06-26 00:54:57

yorik

Details Diff
Arch: External edges are now automatically removed from Rebars base sketches
mod - src/Mod/Arch/ArchCommands.py Diff File
mod - src/Mod/Arch/ArchRebar.py Diff File

master 864e0bcc

2015-06-25 16:41:53

wmayer

Details Diff
+ make it more obvious what BRep mode for IGES export means
mod - src/Mod/Part/Gui/DlgImportExportIges.ui Diff File
mod - src/Mod/Part/Gui/DlgSettingsGeneral.cpp Diff File
mod - src/Mod/Part/Gui/DlgSettingsGeneral.h Diff File

master cac47d25

2015-06-25 14:27:13

abdullah

Details Diff
Sketch: Bug Fix: Maintain the Elements and Constraint Widget synchronized

=========================================================================

What?
Sometimes this widgets where out of sync

Why?
Under the update only when it is redrawn policy, sometimes only one of them, i.e. the one associated with the property
triggering the updateData was updated.

Solution:
Both are updated after every redraw.

It also complements the previous bug fix related to crash on deleting, by updating the widgets to account for the deleted geometry.
Affected Issues
0002171
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master 21416961

2015-06-25 13:58:43

abdullah

Details Diff
Sketch: Bug fix: On delete crash with unsuccesful solving

==========================================================

Fixes the one reported by JMG here (Thanks!!):
http://forum.freecadweb.org/viewtopic.php?f=3&t=11508#p92693

Why?
- The newly introduced redrawing policy requires that the solver geometry matches in number the sketchobject geometry.
- Most (all) problems with updateColor or getGeometry returning a null pointer are related to an out of sync between UI geometry and SketchObject geometry.

General solution:
- In other bugs, a missing "solve()" is the problem, once the solver and sketchobject geometries have the same number, an SketchObject::OnChanged triggers
a VPSketch::draw (via VPSketch::updateData) which updates the UI geometry to match SketchObject geometry and then the problem does not arise.

Particular solution:
- In this bug, the problem is not a missing solve, but the fact that the solving was not succesful and did not synchronize the geometries, however triggering a
draw() on unsuccessful solving, syncronizes the UI geometry with the SketchObject geometry and the crash is gone.
Affected Issues
0002171
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master 165261e3

2015-06-24 20:07:36

wmayer

Details Diff
+ fix memory leak
mod - src/Mod/Sketcher/Gui/TaskDlgEditSketch.cpp Diff File

master c3c27817

2015-06-24 19:59:53

wmayer

Details Diff
+ whitespace fixes
mod - src/Mod/Sketcher/Gui/TaskDlgEditSketch.cpp Diff File
mod - src/Mod/Sketcher/Gui/TaskSketcherSolverAdvanced.cpp Diff File

master 2a54fba0

2015-06-24 15:10:24

abdullah


Committer: wmayer Details Diff
Sketcher: SparseQR as default QR method

=======================================

The SparseQR is set as default method. However, in accordance with the previous commit, only if a new enough Eigen library is present will SparseQR be executed.

If the library is old and SparseQR can not be reliably used, FC will automatically fall back to use DenseQR.

This ensures that users that have a new enough library > 3.2.2 will benefit from the performance increase, while the users that use older library will still have
the same performance as in legacy FC.
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.ui Diff File

master ffaa0c82

2015-06-24 15:03:12

Abdullah Tahiri


Committer: wmayer Details Diff
Sketcher: SparseQR conditional compilation

==========================================

For Eigen>=3.2.2 SparseQR is compiled in

For older versions SparseQR is not compiled in and if the option is selected FC gives a warning in the console and falls back to DenseQR.

This ensures that a user can get a sketch solved and work normally even if SparseQR is selected and the Eigen version is too old to support SparseQR.
mod - src/Mod/Sketcher/App/planegcs/GCS.cpp Diff File

master 9680f138

2015-06-24 13:35:13

wmayer

Details Diff
+ fix loading of certain urls in web page
mod - src/Mod/Web/Gui/BrowserView.cpp Diff File

master 3a69c926

2015-06-23 19:15:34

Eivind Kvedalen


Committer: wmayer Details Diff
Spreadsheet: Fixed bug in dependency tracking between objects.
mod - src/Mod/Spreadsheet/App/Sheet.cpp Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 545 546 547 548 549 550 551 ... 560 ... 630 ... 649 650 651  Next  Last