Changesets: FreeCAD
master b3200a8a 2020-11-23 15:49:25 Details Diff |
Gui: [skip ci] add method to return list of QAction of a Command | ||
mod - src/Gui/CommandPy.xml | Diff File | ||
mod - src/Gui/CommandPyImp.cpp | Diff File | ||
master 6e07dd9e 2020-11-23 15:48:54 Details Diff |
Gui: [skip ci] add method to create Python wrapper for QObject | ||
mod - src/Gui/WidgetFactory.cpp | Diff File | ||
mod - src/Gui/WidgetFactory.h | Diff File | ||
master 517f14b9 2020-11-23 12:49:20 Details Diff |
Fixed bug: Importing IFC in Console raises error because it linked with FreeeCADGui module. | ||
mod - src/Mod/Arch/ArchCommands.py | Diff File | ||
master 181914b4 2020-11-23 06:41:47 ADDIREKT\Apeltauer Committer: wwmayer Details Diff |
(Windows only) Improve the dpi handling with different dpi screens on windows | ||
mod - src/Gui/Application.cpp | Diff File | ||
master 31f30747 2020-11-23 02:00:45 Details Diff |
Draft: Change archDimTracker text position depending on distance and scale values | ||
mod - src/Mod/Draft/draftguitools/gui_trackers.py | Diff File | ||
master a61aa056 2020-11-23 00:26:06 Details Diff |
Path: Fix g-code arc direction Fixed incorrect point orders assigned to g2 and g3 commands. Add application of `ReverseDirection` property to `ZigZag` cut pattern. Make default arc direction clockwise(g2) for all cut patterns and layer modes. Make tool diameter access backward compatible. |
||
mod - src/Mod/Path/PathScripts/PathSlot.py | Diff File | ||
master d41369ad 2020-11-23 00:21:43 Details Diff |
Path: LGTM cleanup | ||
mod - src/Mod/Path/PathScripts/PathSlot.py | Diff File | ||
master c6d5bb84 2020-11-23 00:20:48 Details Diff |
Path: Implement LazyLoader for Arcs module | ||
mod - src/Mod/Path/PathScripts/PathSlot.py | Diff File | ||
master 9f489b59 2020-11-22 21:38:50 Details Diff |
Path: Simplify and fix debugging code | ||
mod - src/Mod/Path/PathScripts/PathSlot.py | Diff File | ||
master a0d7ff24 2020-11-22 21:37:31 Details Diff |
Path: Standardize debugging mode control code | ||
mod - src/Mod/Path/PathScripts/PathSlot.py | Diff File | ||
master 56b68745 2020-11-22 17:08:28 Details Diff |
revert docstring format for help box formatting. log levels reset to INFO remove unnecessary comments. |
||
mod - src/Mod/Path/InitGui.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolBitEdit.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathToolBitGui.py | Diff File | ||
master d5f6c096 2020-11-22 17:00:16 luz paz Committer: wwmayer Details Diff |
Base: Fix header uniformity, whitespace, and doxygen [skip ci] |
||
mod - src/Base/BaseClass.cpp | Diff File | ||
mod - src/Base/BaseClassPyImp.cpp | Diff File | ||
mod - src/Base/BoundBox.h | Diff File | ||
mod - src/Base/BoundBoxPyImp.cpp | Diff File | ||
mod - src/Base/Builder3D.cpp | Diff File | ||
mod - src/Base/Builder3D.h | Diff File | ||
mod - src/Base/Console.cpp | Diff File | ||
mod - src/Base/Console.h | Diff File | ||
mod - src/Base/CoordinateSystemPyImp.cpp | Diff File | ||
mod - src/Base/Exception.cpp | Diff File | ||
mod - src/Base/Exception.h | Diff File | ||
mod - src/Base/ExceptionFactory.cpp | Diff File | ||
mod - src/Base/ExceptionFactory.h | Diff File | ||
mod - src/Base/Factory.cpp | Diff File | ||
mod - src/Base/Factory.h | Diff File | ||
mod - src/Base/FileInfo.cpp | Diff File | ||
mod - src/Base/FileInfo.h | Diff File | ||
mod - src/Base/FileTemplate.h | Diff File | ||
mod - src/Base/FutureWatcherProgress.h | Diff File | ||
mod - src/Base/InputSource.cpp | Diff File | ||
mod - src/Base/InputSource.h | Diff File | ||
mod - src/Base/Interpreter.cpp | Diff File | ||
mod - src/Base/Interpreter.h | Diff File | ||
mod - src/Base/Matrix.cpp | Diff File | ||
mod - src/Base/Matrix.h | Diff File | ||
mod - src/Base/MatrixPyImp.cpp | Diff File | ||
mod - src/Base/MemDebug.cpp | Diff File | ||
mod - src/Base/Observer.h | Diff File | ||
mod - src/Base/Parameter.h | Diff File | ||
mod - src/Base/ParameterPy.cpp | Diff File | ||
mod - src/Base/Persistence.cpp | Diff File | ||
mod - src/Base/PersistencePyImp.cpp | Diff File | ||
mod - src/Base/Placement.h | Diff File | ||
mod - src/Base/PlacementPyImp.cpp | Diff File | ||
mod - src/Base/PreCompiled.h | Diff File | ||
mod - src/Base/PyExport.cpp | Diff File | ||
mod - src/Base/PyObjectBase.cpp | Diff File | ||
mod - src/Base/PyObjectBase.h | Diff File | ||
mod - src/Base/Quantity.cpp | Diff File | ||
mod - src/Base/Quantity.h | Diff File | ||
mod - src/Base/QuantityLexer.c | Diff File | ||
mod - src/Base/QuantityParser.l | Diff File | ||
mod - src/Base/QuantityParser.y | Diff File | ||
mod - src/Base/QuantityPyImp.cpp | Diff File | ||
mod - src/Base/Reader.cpp | Diff File | ||
mod - src/Base/Rotation.cpp | Diff File | ||
mod - src/Base/RotationPyImp.cpp | Diff File | ||
mod - src/Base/Sequencer.h | Diff File | ||
mod - src/Base/Stream.h | Diff File | ||
mod - src/Base/Swap.h | Diff File | ||
mod - src/Base/TimeInfo.h | Diff File | ||
mod - src/Base/Tools.h | Diff File | ||
mod - src/Base/Tools2D.cpp | Diff File | ||
mod - src/Base/Tools2D.h | Diff File | ||
mod - src/Base/Translate.h | Diff File | ||
mod - src/Base/Type.cpp | Diff File | ||
mod - src/Base/Type.h | Diff File | ||
mod - src/Base/TypePyImp.cpp | Diff File | ||
mod - src/Base/Unit.cpp | Diff File | ||
mod - src/Base/Unit.h | Diff File | ||
mod - src/Base/UnitPyImp.cpp | Diff File | ||
mod - src/Base/UnitsApi.cpp | Diff File | ||
mod - src/Base/UnitsApi.h | Diff File | ||
mod - src/Base/UnitsApiPy.cpp | Diff File | ||
mod - src/Base/UnitsSchema.h | Diff File | ||
mod - src/Base/UnitsSchemaImperial1.cpp | Diff File | ||
mod - src/Base/UnitsSchemaImperial1.h | Diff File | ||
mod - src/Base/UnitsSchemaInternal.h | Diff File | ||
mod - src/Base/UnitsSchemaMKS.h | Diff File | ||
mod - src/Base/Uuid.cpp | Diff File | ||
mod - src/Base/Uuid.h | Diff File | ||
mod - src/Base/Vector3D.cpp | Diff File | ||
mod - src/Base/VectorPyImp.cpp | Diff File | ||
mod - src/Base/Writer.cpp | Diff File | ||
mod - src/Base/Writer.h | Diff File | ||
mod - src/Base/XMLTools.h | Diff File | ||
mod - src/Base/core-base.dox | Diff File | ||
master 74b866ed 2020-11-22 15:11:24 Details Diff |
Import: [skip ci] add support of glTF format (requires OCCT 7.5) | ||
mod - cMake/FindOpenCasCade.cmake | Diff File | ||
mod - src/Mod/Import/Gui/AppImportGuiPy.cpp | Diff File | ||
mod - src/Mod/Import/InitGui.py | Diff File | ||
master 5a9da45e 2020-11-22 10:20:54 Details Diff |
Gui: [skip ci] add method to Python binding of ViewProviderExtension to ignore overlay icon | ||
mod - src/Gui/CMakeLists.txt | Diff File | ||
mod - src/Gui/ViewProviderExtension.cpp | Diff File | ||
mod - src/Gui/ViewProviderExtension.h | Diff File | ||
add - src/Gui/ViewProviderExtensionPy.xml | Diff File | ||
add - src/Gui/ViewProviderExtensionPyImp.cpp | Diff File | ||
mod - src/Mod/Part/BasicShapes/ViewProviderShapes.py | Diff File | ||
master d0e5a281 2020-11-22 10:15:11 Details Diff |
Gui: [skip ci] merge icons of extensions of view provider of a Python feature | ||
mod - src/Gui/ViewProviderPythonFeature.h | Diff File | ||
master 8080e8df 2020-11-22 07:31:03 Committer: abdullahtahiriyo Details Diff |
Sketcher: ViewProvider - Show Internal aligment geometry in different color =========================================================================== The aim is to easily differentiate a circle that is a normal circle from a circle that is internal geometry, no matter if the normal circle is construction or not. The underlying reason is that next commits will introduce a different treatment for internal geometry circles being B-Spline poles, to which a new constraint Weight instead of a normal radius constraint will be applied, even though the representation continues to be as circles. |
||
mod - src/Mod/Sketcher/Gui/SketcherSettings.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/SketcherSettingsColors.ui | Diff File | ||
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | Diff File | ||
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.h | Diff File | ||
master e5eff3f0 2020-11-22 07:30:19 Committer: abdullahtahiriyo Details Diff |
Sketcher: Constraint-Driven geometry status ============================================ This is a new concept which originates from the new ability of sketcher geometry to store a geometry state via geometry extensions. The idea is that some geometry state is enforced via constraints (InternalAlignment constraints and Block constraint) which effectively set the state. However, it is convenient to have direct access of the geometry state from the geometry for representation (ViewProvider) and for the solver. This is the constraint-driven geometry state concept. The addition/removal of the constraint defines the life cycle of the geometry state and is responsible for setting and removing the state, so that geometry state and constraint are kept synchronised. The life cycle is completed with proper serialisation of the geometry state. In summary: 1. Upon restore, the stored state is restored and any migration is handled to set the status for legacy files (backwards compatibility) 2. Functionality adding constraints (of the relevant type) calls addGeometryState to set the status 3. Functionality removing constraints (of the relevant type) calls removeGeometryState to remove the status 4. Save mechanism will ensure persistance of the geometry state |
||
mod - src/Mod/Sketcher/App/SketchObject.cpp | Diff File | ||
mod - src/Mod/Sketcher/App/SketchObject.h | Diff File | ||
master 593ade16 2020-11-22 07:16:12 Committer: abdullahtahiriyo Details Diff |
Sketcher: GeometryFacade convenience function isAlignedGeometry() | ||
mod - src/Mod/Sketcher/App/GeometryFacade.h | Diff File | ||
master 43cd864f 2020-11-22 05:08:32 Details Diff |
Path: Clean up comments and simplify one code block | ||
mod - src/Mod/Path/PathScripts/PathCircularHoleBase.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDrilling.py | Diff File | ||
master d52a96f2 2020-11-22 05:07:06 Details Diff |
Path: Fix rotational errors and organize/simplify some rotational code Fix rotational alignment and drilling depth issues for rotational drilling ops. Issues identified in forum at https://forum.freecadweb.org/viewtopic.php?style=3&f=15&t=52262. Path: |
||
mod - src/Mod/Path/PathScripts/PathCircularHoleBase.py | Diff File | ||
mod - src/Mod/Path/PathScripts/PathDrilling.py | Diff File | ||
master 693db4e4 2020-11-22 04:51:44 Details Diff |
Path: Synchronize methods with same in PathAreaOp module The affected methods exist in the PathAreaOp module. This commit synchronizes the versions here with those. |
||
mod - src/Mod/Path/PathScripts/PathCircularHoleBase.py | Diff File | ||
master acf9b1f0 2020-11-21 21:06:46 bitacovir Committer: wwmayer Details Diff |
Add SVG icons for five Std Tool commands This commit adds SVG files with icons for these commands. Also, it makes the necessary changes on CommandStd.cpp, CommandDoc.cpp, CommandView.cpp and resource.qrc files. Forum Discussion: https://forum.freecadweb.org/viewtopic.php?f=34&t=51502&start=10 |
||
mod - src/Gui/CommandDoc.cpp | Diff File | ||
mod - src/Gui/CommandStd.cpp | Diff File | ||
mod - src/Gui/CommandView.cpp | Diff File | ||
add - src/Gui/Icons/Std_DemoMode.svg | Diff File | ||
add - src/Gui/Icons/Std_DependencyGraph.svg | Diff File | ||
add - src/Gui/Icons/Std_DlgParameter.svg | Diff File | ||
add - src/Gui/Icons/Std_ProjectUtil.svg | Diff File | ||
add - src/Gui/Icons/Std_SceneInspector.svg | Diff File | ||
mod - src/Gui/Icons/resource.qrc | Diff File | ||
master f9104f58 2020-11-21 15:49:08 Details Diff |
Gui: [skip ci] add method to ignore to merge icon of an extension that is e.g. used for Part primitives | ||
mod - src/Gui/ViewProvider.cpp | Diff File | ||
mod - src/Gui/ViewProviderExtension.h | Diff File | ||
mod - src/Mod/Part/Gui/ViewProviderPrimitive.cpp | Diff File | ||
master 20649ec5 2020-11-21 10:46:59 Details Diff |
Mesh: [skip ci] add command to split a mesh into its components | ||
mod - src/Mod/Mesh/Gui/Command.cpp | Diff File | ||
mod - src/Mod/Mesh/Gui/Workbench.cpp | Diff File | ||
master 99e9b4db 2020-11-21 09:15:13 Details Diff |
Gui: [skip ci] Fix navigation styles If a joystick is connected events of type Spaceball::MotionEvent might be emitted but the last saved mouse position is not passed to the SoMotion3Event and thus will lead to problems while panning. See also: https://forum.freecadweb.org/viewtopic.php?f=3&t=50628 and https://github.com/FreeCAD/FreeCAD/pull/3902 |
||
mod - src/Gui/View3DInventorViewer.cpp | Diff File |