Changesets: FreeCAD

master 1e7628f4

2019-11-13 21:39:27

wmayer

Details Diff
convert enum to enum class to fix -Wgnu-redeclared-enum
mod - src/Gui/ActiveObjectList.cpp Diff File
mod - src/Gui/ActiveObjectList.h Diff File
mod - src/Gui/Document.cpp Diff File
mod - src/Gui/Document.h Diff File
mod - src/Gui/DocumentPyImp.cpp Diff File
mod - src/Gui/Tree.cpp Diff File
mod - src/Gui/Tree.h Diff File
mod - src/Mod/Fem/Gui/AppFemGuiPy.cpp Diff File

master 33b0b135

2019-11-13 21:38:09

wmayer

Details Diff
[skip ci] suppress -Wgnu-zero-variadic-macro-arguments for some headers
mod - src/App/Link.h Diff File
mod - src/Base/Console.h Diff File

master 51d4c16e

2019-11-13 19:45:57

wandererfan

Details Diff
[TD]Section UI changes
mod - src/Mod/TechDraw/App/DrawViewSection.cpp Diff File
mod - src/Mod/TechDraw/App/DrawViewSection.h Diff File
mod - src/Mod/TechDraw/App/GeometryObject.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskSectionView.cpp Diff File
mod - src/Mod/TechDraw/Gui/TaskSectionView.h Diff File
mod - src/Mod/TechDraw/Gui/TaskSectionView.ui Diff File

master 962904a9

2019-11-13 17:30:14

hlg


Committer: yorik Details Diff
[Arch] fix invalid IFC export for annotations

* as reported here https://forum.freecadweb.org/viewtopic.php?f=39&t=40466&p=345286
* wrap IfcAxis2Placement3D in IfcLocalPlacement
mod - src/Mod/Arch/exportIFC.py Diff File

master a288533a

2019-11-13 16:47:38

mlampert


Committer: GitHub Details Diff
Merge branch 'master' into bugfix/boundary-dressup-cleanup
mod - src/Base/TypePy.xml Diff File
mod - src/Base/TypePyImp.cpp Diff File

master d2032da9

2019-11-13 09:41:04

wmayer

Details Diff
Enhabce TypePy:
add convenience method getAllDerived()
support TypePy asrgument in getAllDerivedFrom() and isDerivedFrom()
return TypePy instead of str in getAllDerivedFrom()
mod - src/Base/TypePy.xml Diff File
mod - src/Base/TypePyImp.cpp Diff File

master b52ac5fc

2019-11-13 04:56:04

vocx-fc


Committer: yorik Details Diff
Draft: move translate function to translate module

The translate mechanism in Draft depends on the `QtCore`
`translate` function. This is defined in its own module
so that `DraftGui.py` is not as big and hard to manage.

Other modules in Draft can import the translate function
without needing to import the entire interface, which
often causes errors and circular dependencies.

We can import `QtCore.QT_TRANSLATE_NOOP` at the top level
in `Draft.py` because it does not depend on the graphical
interface.
mod - src/Mod/Draft/CMakeLists.txt Diff File
mod - src/Mod/Draft/Draft.py Diff File
mod - src/Mod/Draft/DraftGui.py Diff File
add - src/Mod/Draft/draftutils/translate.py Diff File

master e32f0237

2019-11-13 04:14:30

mlampert


Committer: GitHub Details Diff
Merge branch 'master' into bugfix/boundary-dressup-cleanup
mod - src/App/Application.cpp Diff File
mod - src/Base/CMakeLists.txt Diff File
add - src/Base/TypePy.xml Diff File
add - src/Base/TypePyImp.cpp Diff File
mod - src/Mod/TechDraw/App/DrawViewPartPy.xml Diff File
mod - src/Mod/TechDraw/App/DrawViewPartPyImp.cpp Diff File
mod - src/Tools/generateBase/generateMetaModel_Module.xsd Diff File
mod - src/Tools/generateBase/generateModel_Module.py Diff File
mod - src/Tools/generateTemplates/templateClassPyExport.py Diff File

master d61bf15c

2019-11-12 23:57:21

wmayer

Details Diff
declare getAllDerivedFrom as static method
mod - src/Base/TypePy.xml Diff File
mod - src/Base/TypePyImp.cpp Diff File

master e1f85cd0

2019-11-12 23:43:23

wmayer

Details Diff
export typeid system to Python
mod - src/App/Application.cpp Diff File
mod - src/Base/CMakeLists.txt Diff File
add - src/Base/TypePy.xml Diff File
add - src/Base/TypePyImp.cpp Diff File

master 5c7bef0a

2019-11-12 22:24:42

wmayer

Details Diff
add support of static and class methods in Python wrappers
mod - src/Tools/generateBase/generateMetaModel_Module.xsd Diff File
mod - src/Tools/generateBase/generateModel_Module.py Diff File
mod - src/Tools/generateTemplates/templateClassPyExport.py Diff File

master fc6fefab

2019-11-12 02:25:00

mlampert


Committer: GitHub Details Diff
Merge branch 'master' into bugfix/boundary-dressup-cleanup
mod - src/Mod/Arch/ArchWall.py Diff File
mod - src/Mod/Draft/DraftEdit.py Diff File
mod - src/Mod/Draft/DraftTools.py Diff File
mod - src/Mod/Draft/InitGui.py Diff File
mod - src/Mod/Draft/Resources/Draft.qrc Diff File
mod - src/Mod/Draft/Resources/ui/preferences-draftsnap.ui Diff File

master 0c99d32d

2019-11-11 19:41:10

wandererfan

Details Diff
[TD]Add getEdges Py functions
mod - src/Mod/TechDraw/App/DrawViewPartPy.xml Diff File
mod - src/Mod/TechDraw/App/DrawViewPartPyImp.cpp Diff File

master c43cca32

2019-11-11 06:40:53

mlampert


Committer: yorik Details Diff
Set QT settings before creating QCoreApplication.
mod - src/Gui/Application.cpp Diff File

master eecb2651

2019-11-11 04:19:52

mlampert

Details Diff
Fixed circular dependency for boundary dressup
mod - src/Mod/Path/PathScripts/PathDressupPathBoundaryGui.py Diff File

master 1a21e8d1

2019-11-10 22:49:12

donovaly


Committer: wandererfan Details Diff
simplify 2 tool names as suggested

- also correct encoding of a file
mod - src/Mod/TechDraw/Gui/CommandCreateDims.cpp Diff File
mod - src/Mod/TechDraw/Gui/Resources/TechDraw.qrc Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderDimension.cpp Diff File
mod - src/Mod/TechDraw/Gui/Workbench.cpp Diff File

master a85ce197

2019-11-10 10:14:04

wmayer

Details Diff
add method to get wires of mesh boundaries
mod - src/Mod/MeshPart/App/AppMeshPartPy.cpp Diff File

master 17831b79

2019-11-10 10:13:10

wmayer

Details Diff
[skip ci] line width must be explicitly set in NaviCube and SoFCSelectionRoot to avoid that an inappropriate value is used when set from somewhere else
mod - src/Gui/NaviCube.cpp Diff File
mod - src/Gui/SoFCUnifiedSelection.cpp Diff File

master 3b1aa48c

2019-11-10 03:57:58

mlampert

Details Diff
Added support for relative/absolute path mgmt for stored files.
mod - src/Mod/Path/Gui/Resources/preferences/PathJob.ui Diff File
mod - src/Mod/Path/PathScripts/PathPreferences.py Diff File
mod - src/Mod/Path/PathScripts/PathPreferencesPathJob.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBit.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBitLibraryGui.py Diff File
mod - src/Mod/Path/PathTests/TestPathToolBit.py Diff File
mod - src/Mod/Path/Tools/Bit/t1.fctb Diff File
mod - src/Mod/Path/Tools/Bit/t2.fctb Diff File
mod - src/Mod/Path/Tools/Bit/t3.fctb Diff File
mod - src/Mod/Path/Tools/Bit/t4.fctb Diff File
mod - src/Mod/Path/Tools/Bit/t5.fctb Diff File
mod - src/Mod/Path/Tools/Bit/t6.fctb Diff File
mod - src/Mod/Path/Tools/Bit/t7.fctb Diff File
mod - src/Mod/Path/Tools/Bit/t8.fctb Diff File
mod - src/Mod/Path/Tools/Bit/t9.fctb Diff File
mod - src/Mod/Path/Tools/Library/endmills.fctl Diff File

master 54dd726f

2019-11-10 01:09:30

mlampert

Details Diff
Added preference to choose between legacy tools and new tool bits.
mod - src/Mod/Path/Gui/Resources/preferences/PathJob.ui Diff File
mod - src/Mod/Path/PathScripts/PathPreferences.py Diff File
mod - src/Mod/Path/PathScripts/PathPreferencesPathJob.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBitLibraryCmd.py Diff File
mod - src/Mod/Path/PathScripts/PathToolController.py Diff File
mod - src/Mod/Path/PathScripts/PathToolLibraryEditor.py Diff File

master cdff8a42

2019-11-09 22:57:01

mlampert

Details Diff
Added tooltips to dialogs
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

master ce2441c0

2019-11-09 21:50:45

vocx-fc


Committer: yorik Details Diff
Draft: new module for GUI utility functions

Many auxiliary tools used by `Draft.py` can be defined
in another module. Many functions are moved to this module
so that `Draft.py` isn't as big and hard to maintain.

The following is a list o functions that were moved:
`get3DView`, `autogroup`, `dimSymbol`, `dimDash`,
`removeHidden`, `formatObject`, `getSelection`,
`getSelectionEx`, `select`, `loadTexture`.

Moreover, many of these functions were renamed
to comply better with PEP8 guidelines,
particularly the use of `snake_case`. For example,
`get3DView` is now `get_3d_view`.

Aliases are provided for the old names so that
other functions and classes that depend on these
won't break. The new names should be the official
programming interface, while the old names
should be deprecated at some point in the future.
mod - src/Mod/Draft/CMakeLists.txt Diff File
mod - src/Mod/Draft/Draft.py Diff File
add - src/Mod/Draft/draftutils/gui_utils.py Diff File

master fd9054b3

2019-11-09 16:36:49

wmayer

Details Diff
[skip ci] support of style sheet in branding framework
mod - src/App/Branding.cpp Diff File
mod - src/Gui/Application.cpp Diff File

master b36c9464

2019-11-09 14:11:18

wmayer

Details Diff
support of transparent image planes
mod - src/Mod/Image/Gui/ViewProviderImagePlane.cpp Diff File

master a47dd26e

2019-11-09 10:58:54

wmayer

Details Diff
[skip ci] make mesh/points cutting working for nested view providers
mod - src/Mod/Mesh/Gui/ViewProvider.cpp Diff File
mod - src/Mod/Points/Gui/ViewProvider.cpp Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 239 240 241 242 243 244 245 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last