Changesets: FreeCAD

master b3200a8a

2020-11-23 15:49:25

wmayer

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

wmayer

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

amrit3701

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

marioalexis

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

russ4262

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

russ4262

Details Diff
Path: LGTM cleanup
mod - src/Mod/Path/PathScripts/PathSlot.py Diff File

master c6d5bb84

2020-11-23 00:20:48

russ4262

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

russ4262

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

russ4262

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

sliptonic

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

wmayer

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

wmayer

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

wmayer

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

abdullah


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

abdullah


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

abdullah


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

russ4262

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

russ4262

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

russ4262

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

wmayer

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

wmayer

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

wmayer

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
 First  Prev  1 2 3 ... 66 67 68 69 70 71 72 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last