Changesets: FreeCAD
master f2bf17ea 2020-11-26 08:05:17 Details Diff |
FEM: dummy usage of some vars for flake8 no longer needed | ||
mod - src/Mod/Fem/femtaskpanels/task_result_mechanical.py | Diff File | ||
master b2357850 2020-11-26 07:58:04 Details Diff |
FEM: trailing whitespaces | ||
mod - src/Mod/Fem/femtools/femutils.py | Diff File | ||
master 029eec37 2020-11-26 07:54:59 Details Diff |
FEM: remove superfluous 'pass' | ||
mod - src/Mod/Fem/femviewprovider/view_element_rotation1D.py | Diff File | ||
master 298c6778 2020-11-26 03:03:45 luz paz Committer: wwmayer Details Diff |
Gui: Fix header uniformity, whitespace, and doxygen fixes | ||
mod - src/Gui/Action.cpp | Diff File | ||
mod - src/Gui/Action.h | Diff File | ||
mod - src/Gui/ActiveObjectList.cpp | Diff File | ||
mod - src/Gui/ActiveObjectList.h | Diff File | ||
mod - src/Gui/Application.cpp | Diff File | ||
mod - src/Gui/ApplicationPy.cpp | Diff File | ||
mod - src/Gui/Assistant.cpp | Diff File | ||
mod - src/Gui/AutoSaver.cpp | Diff File | ||
mod - src/Gui/AxisOrigin.cpp | Diff File | ||
mod - src/Gui/AxisOrigin.h | Diff File | ||
mod - src/Gui/AxisOriginPyImp.cpp | Diff File | ||
mod - src/Gui/BitmapFactory.h | Diff File | ||
mod - src/Gui/BlenderNavigationStyle.cpp | Diff File | ||
mod - src/Gui/Clipping.cpp | Diff File | ||
mod - src/Gui/CoinRiftWidget.cpp | Diff File | ||
mod - src/Gui/CoinRiftWidget.h | Diff File | ||
mod - src/Gui/ComboView.cpp | Diff File | ||
mod - src/Gui/ComboView.h | Diff File | ||
mod - src/Gui/Command.cpp | Diff File | ||
mod - src/Gui/Command.h | Diff File | ||
mod - src/Gui/CommandDoc.cpp | Diff File | ||
mod - src/Gui/CommandFeat.cpp | Diff File | ||
mod - src/Gui/CommandLink.cpp | Diff File | ||
mod - src/Gui/CommandMacro.cpp | Diff File | ||
mod - src/Gui/CommandStd.cpp | Diff File | ||
mod - src/Gui/CommandT.h | Diff File | ||
mod - src/Gui/CommandTest.cpp | Diff File | ||
mod - src/Gui/CommandView.cpp | Diff File | ||
mod - src/Gui/CommandWindow.cpp | Diff File | ||
mod - src/Gui/Control.h | Diff File | ||
mod - src/Gui/DemoMode.cpp | Diff File | ||
mod - src/Gui/DlgActionsImp.cpp | Diff File | ||
mod - src/Gui/DlgActionsImp.h | Diff File | ||
mod - src/Gui/DlgAddProperty.cpp | Diff File | ||
mod - src/Gui/DlgAddProperty.h | Diff File | ||
mod - src/Gui/DlgCustomizeImp.cpp | Diff File | ||
mod - src/Gui/DlgCustomizeImp.h | Diff File | ||
mod - src/Gui/DlgCustomizeSpNavSettings.cpp | Diff File | ||
mod - src/Gui/DlgCustomizeSpNavSettings.h | Diff File | ||
mod - src/Gui/DlgCustomizeSpaceball.cpp | Diff File | ||
mod - src/Gui/DlgDisplayPropertiesImp.cpp | Diff File | ||
mod - src/Gui/DlgEditFileIncludePropertyExternal.cpp | Diff File | ||
mod - src/Gui/DlgEditFileIncludePropertyExternal.h | Diff File | ||
mod - src/Gui/DlgEditorImp.cpp | Diff File | ||
mod - src/Gui/DlgExpressionInput.cpp | Diff File | ||
mod - src/Gui/DlgExpressionInput.h | Diff File | ||
mod - src/Gui/DlgGeneralImp.cpp | Diff File | ||
mod - src/Gui/DlgMacroExecuteImp.cpp | Diff File | ||
mod - src/Gui/DlgMacroExecuteImp.h | Diff File | ||
mod - src/Gui/DlgMacroRecordImp.cpp | Diff File | ||
mod - src/Gui/DlgObjectSelection.cpp | Diff File | ||
mod - src/Gui/DlgObjectSelection.h | Diff File | ||
mod - src/Gui/DlgOnlineHelpImp.cpp | Diff File | ||
mod - src/Gui/DlgParameterFind.cpp | Diff File | ||
mod - src/Gui/DlgParameterFind.h | Diff File | ||
mod - src/Gui/DlgParameterImp.cpp | Diff File | ||
mod - src/Gui/DlgParameterImp.h | Diff File | ||
mod - src/Gui/DlgPreferencesImp.cpp | Diff File | ||
mod - src/Gui/DlgPreferencesImp.h | Diff File | ||
mod - src/Gui/DlgPropertyLink.cpp | Diff File | ||
mod - src/Gui/DlgReportViewImp.cpp | Diff File | ||
mod - src/Gui/DlgReportViewImp.h | Diff File | ||
mod - src/Gui/DlgRunExternal.cpp | Diff File | ||
mod - src/Gui/DlgRunExternal.h | Diff File | ||
mod - src/Gui/DlgSettings3DViewImp.cpp | Diff File | ||
mod - src/Gui/DlgSettingsDocumentImp.cpp | Diff File | ||
mod - src/Gui/DlgSettingsImageImp.h | Diff File | ||
mod - src/Gui/DlgSettingsMacroImp.cpp | Diff File | ||
mod - src/Gui/DlgSettingsNavigation.cpp | Diff File | ||
mod - src/Gui/DlgSettingsUnitsImp.cpp | Diff File | ||
mod - src/Gui/DlgSettingsViewColor.cpp | Diff File | ||
mod - src/Gui/DlgSettingsViewColor.h | Diff File | ||
mod - src/Gui/DlgToolbarsImp.cpp | Diff File | ||
mod - src/Gui/DlgToolbarsImp.h | Diff File | ||
mod - src/Gui/DlgUndoRedo.cpp | Diff File | ||
mod - src/Gui/DlgUndoRedo.h | Diff File | ||
mod - src/Gui/DlgUnitsCalculatorImp.h | Diff File | ||
mod - src/Gui/DlgWorkbenchesImp.cpp | Diff File | ||
mod - src/Gui/DlgWorkbenchesImp.h | Diff File | ||
mod - src/Gui/DockWindow.h | Diff File | ||
mod - src/Gui/DockWindowManager.cpp | Diff File | ||
mod - src/Gui/DockWindowManager.h | Diff File | ||
mod - src/Gui/Document.cpp | Diff File | ||
mod - src/Gui/Document.h | Diff File | ||
mod - src/Gui/DocumentModel.cpp | Diff File | ||
mod - src/Gui/DocumentObserverPython.h | Diff File | ||
mod - src/Gui/DocumentPyImp.cpp | Diff File | ||
mod - src/Gui/EditorView.cpp | Diff File | ||
mod - src/Gui/ExpressionBinding.cpp | Diff File | ||
mod - src/Gui/ExpressionBinding.h | Diff File | ||
mod - src/Gui/ExpressionCompleter.cpp | Diff File | ||
mod - src/Gui/ExpressionCompleter.h | Diff File | ||
mod - src/Gui/FileDialog.cpp | Diff File | ||
mod - src/Gui/FileDialog.h | Diff File | ||
mod - src/Gui/Flag.cpp | Diff File | ||
mod - src/Gui/FreeCADGuiInit.py | Diff File | ||
mod - src/Gui/GLPainter.cpp | Diff File | ||
mod - src/Gui/GraphvizView.cpp | Diff File | ||
mod - src/Gui/GraphvizView.h | Diff File | ||
mod - src/Gui/GuiApplication.cpp | Diff File | ||
master de07c923 2020-11-25 23:48:28 Details Diff |
Py2: do not open Init[Gui].py files with utf-8 encoding | ||
mod - src/App/FreeCADInit.py | Diff File | ||
mod - src/Gui/FreeCADGuiInit.py | Diff File | ||
master 038b0b6f 2020-11-25 21:11:32 Details Diff |
PyCXX: [skip ci] avoid MSVC build failure (still needs a proper fix) | ||
mod - src/CXX/Python3/Objects.hxx | Diff File | ||
master a3603911 2020-11-25 18:43:46 Details Diff |
Gui: [skip ci] when embedding app icon into thumbnail then only scale it if the offscreen image could be created from the active view | ||
mod - src/Gui/Thumbnail.cpp | Diff File | ||
master a50ae335 2020-11-25 15:56:03 Details Diff |
Part/Sketcher: [skip ci] fix build failures with gcc 10 on Fedora When using gcc 10 and PyCXX 7.1.4 on Fedora there is an error because the conversion from size_t to Py_ssize_t is ambiguous See https://forum.freecadweb.org/viewtopic.php?f=4&t=52502 The class Py::Tuple is also incorrectly used here and causes a memory leak |
||
mod - src/Mod/Part/App/GeometryPyImp.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/ExternalGeometryFacadePyImp.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/GeometryFacadePyImp.cpp | Diff File | ||
master 6b2b6a48 2020-11-25 15:52:46 Details Diff |
PyCXX: [skip ci] fix compiler warnings due to changes on PyCXX | ||
mod - src/App/ApplicationPy.cpp | Diff File | ||
mod - src/App/DocumentPyImp.cpp | Diff File | ||
mod - src/App/FeaturePython.cpp | Diff File | ||
mod - src/App/LinkBaseExtensionPyImp.cpp | Diff File | ||
mod - src/App/PropertyLinks.cpp | Diff File | ||
mod - src/Gui/LinkViewPyImp.cpp | Diff File | ||
mod - src/Gui/propertyeditor/PropertyItem.cpp | Diff File | ||
master 981b9b62 2020-11-25 15:13:45 Rafael Villar Burke Committer: wwmayer Details Diff |
Reduce appicon size when generating thumbnail This smaller size is less intrusive but still can be recognized, and makes the thumbnail more generally useful. |
||
mod - src/Gui/Thumbnail.cpp | Diff File | ||
master ef583e65 2020-11-25 13:35:59 Details Diff |
PyCXX: harmonize PyCXX with Python C API | ||
mod - src/CXX/Python3/Objects.hxx | Diff File | ||
master 95c1a262 2020-11-25 13:27:27 Committer: abdullahtahiriyo Details Diff |
Sketcher: Unit independent pole weight for B-Splines (Weight constraint) ======================================================================== Until now BSpline poles were circles relying on physical length units. This lead to several problems: - While the BSpline weight follows the circle size, weights do not have length units, but are adimensinal - As representation of the BSpline depends on the physical size of the circle, the numerical value to be set to a pole circle differs from the numerical value of the weight. The present commit: 1. Separates pole circle representation (physical size), from the numerical value used in the radius constraint, so that the value in the constraint is the weight, the value representation is a factor of the weight value (in this commit is getScaleFactor(), but this will change in the next commit). Dragging accounts for this scale factor too. 2. While Radius constraint button is used to constraint a B-Spline weight as before, this creates a Weight constraint, which is a new type of constraint. This is done so that the value is truly adimensional and is so presented in all kind of editors that rely on the units indicated by the constraint. It is obviously also shown as adimensional (thus without units), in the 3D view and in the datum dialogs. 3. Because the circle of the pole of a B-Spline is not a geometric circle, but a graphical representation of the pole and how it affects the corresponding B-Spline, constraint creation commands are limited so that no point on object, tangent, perpendicular or SnellLaw constraints can be created on a B-Spline weight circle. This is also the case for the Diameter constraint, which won't accept the circle. Equality constraints work either on only circles or only weights, but not on a mixture of them. Bonus: This commit fixes a bug in master, that using the select equality constraint then click in two geometric elements mode, you could make a circle equal to an ellipse resulting in malformed solver constraints. |
||
mod - src/Mod/Sketcher/App/Constraint.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/Constraint.h | Diff File | ||
mod - src/Mod/Sketcher/App/ConstraintPyImp.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/Sketch.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/SketchObject.cpp | 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/CommandCreateGeo.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/EditDatumDialog.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/TaskSketcherConstrains.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | Diff File | ||
master e3e6f64f 2020-11-25 10:07:01 Committer: GitHub Details Diff |
Merge pull request 0004067 from marioalexis84/draft-upgrade Draft: Some fixes in upgrade function |
||
mod - src/Mod/Draft/DraftGeomUtils.py | Diff File | ||
mod - src/Mod/Draft/draftfunctions/upgrade.py | Diff File | ||
mod - src/Mod/Draft/draftgeoutils/faces.py | Diff File | ||
master 711b4440 2020-11-25 09:17:39 Committer: GitHub Details Diff |
Merge pull request 0004077 from marioalexis84/draft-arch_dim_tracker Draft: Change archDimTracker text position depending on distance and scale values |
||
mod - src/Mod/Draft/draftguitools/gui_trackers.py | Diff File | ||
master 9dc45340 2020-11-25 00:58:02 Committer: wwmayer Details Diff |
[App] get rid of MSCV compiler warning the same as in https://github.com/FreeCAD/FreeCAD/pull/4053 |
||
mod - src/App/DocumentObserverPython.h | Diff File | ||
master 6bd39e8a 2020-11-24 14:46:46 Details Diff |
Gui: [skip ci] fix -Wodr The forward declarations of QuantitySpinBox and Ui_TaskAppearance were done in the wrong namespace |
||
mod - src/Gui/TaskCSysDragger.h | Diff File | ||
mod - src/Gui/TaskView/TaskAppearance.h | Diff File | ||
master 27ee19c1 2020-11-24 13:15:26 Details Diff |
Init: [skip ci] do explicitly open Init[Gui].py files with utf-8 encoding | ||
mod - src/App/FreeCADInit.py | Diff File | ||
mod - src/Gui/FreeCADGuiInit.py | Diff File | ||
master 4ddade87 2020-11-24 09:46:43 Committer: GitHub Details Diff |
Removed multiple import of FreeCADGui in rebuildArchShape. | ||
mod - src/Mod/Arch/ArchCommands.py | Diff File | ||
master 27130f77 2020-11-24 09:35:57 Rafael Villar Burke Committer: wmayer Details Diff |
Fix thumbnailing This fixes thumbnailing for XDG desktops. The new script doesn't depend on GNOME libs and works either with python3 or python2. Also, a thumbnailer config file is added to the installation in CMakeList.txt |
||
add - src/Tools/freecad-thumbnailer | Diff File | ||
rm - src/Tools/freecad-thumbnailer.py | Diff File | ||
mod - src/XDGData/CMakeLists.txt | Diff File | ||
add - src/XDGData/FreeCAD.thumbnailer | Diff File | ||
master a8728853 2020-11-24 00:47:17 luz paz Committer: wwmayer Details Diff |
Points: Add new icons to the Gui | ||
mod - src/Mod/Points/Gui/Workbench.cpp | Diff File | ||
master 8a35874f 2020-11-24 00:46:57 luz paz Committer: wwmayer Details Diff |
Points: link to icons from said commands | ||
mod - src/Mod/Points/Gui/Command.cpp | Diff File | ||
master 68748e83 2020-11-24 00:46:16 luz paz Committer: wwmayer Details Diff |
Points: Add Point icons designed by @bitacovir Add Convert, Merge, and Structure Point WB command icons + register them in the PointsWB Resources file. Icons were designed by bitacovir in the UI/UX subforum. |
||
mod - src/Mod/Points/Gui/Resources/Points.qrc | Diff File | ||
add - src/Mod/Points/Gui/Resources/icons/Points_Convert.svg | Diff File | ||
add - src/Mod/Points/Gui/Resources/icons/Points_Merge.svg | Diff File | ||
add - src/Mod/Points/Gui/Resources/icons/Points_Structure.svg | Diff File | ||
master 8d73c8f0 2020-11-23 21:36:40 Details Diff |
Import: [skip ci] do not scale when exporting to glTF format | ||
mod - src/Mod/Import/Gui/AppImportGuiPy.cpp | Diff File | ||
master fc3bf095 2020-11-23 21:08:40 Committer: GitHub Details Diff |
Merge pull request 0004073 from Russ4262/fix_slot Path: Fix arc slotting direction in Slot operation |
||
mod - src/Mod/Path/PathScripts/PathSlot.py | Diff File | ||
master 40d79fc0 2020-11-23 16:12:58 Committer: GitHub Details Diff |
Merge pull request 0004014 from sliptonic/feature/toolbitdock [PATH] Feature/toolbitdock |
||
mod - src/Mod/Path/CMakeLists.txt | Diff File | ||
mod - src/Mod/Path/Gui/Resources/panels/ToolBitEditor.ui | Diff File | ||
mod - src/Mod/Path/Gui/Resources/panels/ToolBitLibraryEdit.ui | Diff File | ||
mod - src/Mod/Path/Gui/Resources/panels/ToolBitSelector.ui | Diff File | ||
mod - src/Mod/Path/InitGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathJob.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathJobGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathOpGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathPreferences.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathProfileGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathSanity.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolBit.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolBitEdit.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolBitGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolBitLibraryCmd.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolBitLibraryGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolController.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolControllerGui.py | Diff File | ||
add - src/Mod/Path/Tools/Bit/45degree_chamfer.fctb | Diff File | ||
add - src/Mod/Path/Tools/Bit/5mm_Drill.fctb | Diff File | ||
add - src/Mod/Path/Tools/Bit/5mm_Endmill.fctb | Diff File | ||
add - src/Mod/Path/Tools/Bit/60degree_Vbit.fctb | Diff File | ||
add - src/Mod/Path/Tools/Bit/6mm_Ball_End.fctb | Diff File | ||
add - src/Mod/Path/Tools/Bit/6mm_Bullnose.fctb | Diff File | ||
add - src/Mod/Path/Tools/Bit/probe.fctb | Diff File | ||
add - src/Mod/Path/Tools/Bit/slittingsaw.fctb | Diff File | ||
rm - src/Mod/Path/Tools/Bit/t1.fctb | Diff File | ||
rm - src/Mod/Path/Tools/Bit/t2.fctb | Diff File | ||
rm - src/Mod/Path/Tools/Bit/t3.fctb | Diff File | ||
rm - src/Mod/Path/Tools/Bit/t4.fctb | Diff File | ||
rm - src/Mod/Path/Tools/Bit/t5.fctb | Diff File | ||
rm - src/Mod/Path/Tools/Bit/t6.fctb | Diff File | ||
rm - src/Mod/Path/Tools/Bit/t7.fctb | Diff File | ||
rm - src/Mod/Path/Tools/Bit/t8.fctb | Diff File | ||
rm - src/Mod/Path/Tools/Bit/t9.fctb | Diff File | ||
add - src/Mod/Path/Tools/Library/Default.fctl | Diff File | ||
rm - src/Mod/Path/Tools/Library/endmills.fctl | Diff File | ||
mod - src/Mod/Path/Tools/Shape/ballend.fcstd | Diff File | ||
mod - src/Mod/Path/Tools/Shape/bullnose.fcstd | Diff File | ||
add - src/Mod/Path/Tools/Shape/chamfer.fcstd | Diff File | ||
mod - src/Mod/Path/Tools/Shape/drill.fcstd | Diff File | ||
mod - src/Mod/Path/Tools/Shape/endmill.fcstd | Diff File | ||
add - src/Mod/Path/Tools/Shape/probe.fcstd | Diff File | ||
add - src/Mod/Path/Tools/Shape/slittingsaw.fcstd | Diff File | ||
mod - src/Mod/Path/Tools/Shape/v-bit.fcstd | Diff File |