Changesets: FreeCAD

staging 380947ef

2019-07-04 11:14:30

Zheng, Lei

Details Diff
DocumentObject: API implementation change of In/OutList

Added getInListEx() as a more efficient algorithm for recursive in
list. Replacing the original getInListRecursive().

Added out list object and name cache to improve default implementation
of getSubObject().
Attach Issues:
mod - src/App/DocumentObject.cpp Diff File
mod - src/App/DocumentObject.h Diff File

master b1964786

2019-07-04 11:14:30

Zheng, Lei


Committer: wmayer Details Diff
DocumentObject: API implementation change of In/OutList

Added getInListEx() as a more efficient algorithm for recursive in
list. Replacing the original getInListRecursive().

Added out list object and name cache to improve default implementation
of getSubObject().
Attach Issues:
mod - src/App/DocumentObject.cpp Diff File
mod - src/App/DocumentObject.h Diff File

staging 5ff5f783

2019-07-04 09:25:55

Zheng, Lei

Details Diff
DocumentObject: add allowDuplicateLabel/onBeforeChangeLabel()

These two APIs allow an object to control its own labeling rules.
The previous auto re-labeling for uniqueness logic is moved from
ObjectLabelObserver (resides in Application.cpp) to PropertyString.

DocumentObject::allowDuplicateLabel() is used to inform PropertyString
that the object allows duplicate label regardless of application
setting. onBeforeChangeLabel() is called before actual label change to
give object a chance to override the new label.
Attach Issues:
mod - src/App/Application.cpp Diff File
mod - src/App/DocumentObject.h Diff File
mod - src/App/DocumentObjectPy.xml Diff File
mod - src/App/DocumentObjectPyImp.cpp Diff File
mod - src/App/PropertyStandard.cpp Diff File
mod - src/App/PropertyStandard.h Diff File

staging 429c4846

2019-07-04 09:25:55

Zheng, Lei

Details Diff
DocumentObject: add allowDuplicateLabel/onBeforeChangeLabel()

These two APIs allow an object to control its own labeling rules.
The previous auto re-labeling for uniqueness logic is moved from
ObjectLabelObserver (resides in Application.cpp) to PropertyString.

DocumentObject::allowDuplicateLabel() is used to inform PropertyString
that the object allows duplicate label regardless of application
setting. onBeforeChangeLabel() is called before actual label change to
give object a chance to override the new label.
Attach Issues:
mod - src/App/Application.cpp Diff File
mod - src/App/DocumentObject.h Diff File
mod - src/App/DocumentObjectPy.xml Diff File
mod - src/App/DocumentObjectPyImp.cpp Diff File
mod - src/App/PropertyStandard.cpp Diff File
mod - src/App/PropertyStandard.h Diff File

master 161ad057

2019-07-04 09:25:55

Zheng, Lei


Committer: wmayer Details Diff
DocumentObject: add allowDuplicateLabel/onBeforeChangeLabel()

These two APIs allow an object to control its own labeling rules.
The previous auto re-labeling for uniqueness logic is moved from
ObjectLabelObserver (resides in Application.cpp) to PropertyString.

DocumentObject::allowDuplicateLabel() is used to inform PropertyString
that the object allows duplicate label regardless of application
setting. onBeforeChangeLabel() is called before actual label change to
give object a chance to override the new label.
Attach Issues:
mod - src/App/Application.cpp Diff File
mod - src/App/DocumentObject.h Diff File
mod - src/App/DocumentObjectPy.xml Diff File
mod - src/App/DocumentObjectPyImp.cpp Diff File
mod - src/App/PropertyStandard.cpp Diff File
mod - src/App/PropertyStandard.h Diff File

master 641d1072

2019-07-04 07:11:28

berndhahnebach

Details Diff
FEM: gui commands, rename all classes:
- delete Fem since we are in FEM workbench we only have FEM commands
- delete Command since we are in Python command module we only have Command classes
- this will simplify gui object creation
Attach Issues:
mod - src/Mod/Fem/femcommands/commands.py Diff File

master d07c08c3

2019-07-04 07:07:44

berndhahnebach

Details Diff
FEM: gui commands, rename some classes
Attach Issues:
mod - src/Mod/Fem/femcommands/commands.py Diff File

master 325321b5

2019-07-04 05:37:11

berndhahnebach

Details Diff
FEM: gui commands, get rid of duplicate code
Attach Issues:
mod - src/Mod/Fem/femcommands/commands.py Diff File
mod - src/Mod/Fem/femcommands/manager.py Diff File

master a8d6bf70

2019-07-04 05:27:28

sliptonic


Committer: GitHub Details Diff
Merge pull request 0002321 from sliptonic/feature/helixstart

Path: add helix start radius
Attach Issues:
mod - src/Mod/Path/PathScripts/PathHelix.py Diff File

master 9ba307ff

2019-07-04 03:00:49

FelixLee868


Committer: wandererfan Details Diff
Add files via upload
Attach Issues:
add - src/Mod/TechDraw/Templates/zh_CN/landscpae/A0_Landscape_CN.svg Diff File
add - src/Mod/TechDraw/Templates/zh_CN/landscpae/A1_Landscape_CN.svg Diff File
add - src/Mod/TechDraw/Templates/zh_CN/landscpae/A2_Landscape_CN.svg Diff File
add - src/Mod/TechDraw/Templates/zh_CN/landscpae/A3_Landscape_CN.svg Diff File
add - src/Mod/TechDraw/Templates/zh_CN/landscpae/A4_Landscape_CN.svg Diff File
add - src/Mod/TechDraw/Templates/zh_CN/landscpae/README Diff File

master b351b0fb

2019-07-04 02:58:10

sliptonic


Committer: GitHub Details Diff
Merge pull request 0000014 from Russ4262/patch-1

Add new property to SetupProperties()
Attach Issues:
mod - src/Mod/Path/PathScripts/PathHelix.py Diff File

master 8da553bd

2019-07-04 00:52:02

russ4262


Committer: GitHub Details Diff
Add new property to SetupProperties()

StartRadius property addedd
Attach Issues:
mod - src/Mod/Path/PathScripts/PathHelix.py Diff File

master 5bc05c28

2019-07-04 00:49:50

yorik

Details Diff
Draft: Support of layers in DXF import
Attach Issues:
mod - src/Mod/Draft/DraftLayer.py Diff File
mod - src/Mod/Draft/importDXF.py Diff File

master f705f6f4

2019-07-04 00:21:41

sliptonic

Details Diff
Path: add helix start radius
Attach Issues:
mod - src/Mod/Path/PathScripts/PathHelix.py Diff File

master 2d8f7ef2

2019-07-03 20:36:12

sliptonic


Committer: GitHub Details Diff
Merge pull request 0002320 from Russ4262/pathhelix_fix

[Path] PathHelix: Fix `EnableRotation` property dependency
Attach Issues:
mod - src/Mod/Path/PathScripts/PathHelix.py Diff File

master d5356d2c

2019-07-03 16:45:53

russ4262

Details Diff
Fix `EnableRotation` property

PathCircularHoleBase uses `EnableRotation` property
Attach Issues:
mod - src/Mod/Path/PathScripts/PathHelix.py Diff File

master 218d8493

2019-07-03 14:40:35

wmayer

Details Diff
use GNU directory structure on non-Windows systems
Attach Issues:
mod - CMakeLists.txt Diff File
mod - src/3rdParty/salomesmesh/CMakeLists.txt Diff File
mod - src/App/CMakeLists.txt Diff File
mod - src/Base/CMakeLists.txt Diff File
mod - src/Gui/CMakeLists.txt Diff File
mod - src/Main/CMakeLists.txt Diff File

master 7d8c2060

2019-07-03 14:18:13

wmayer

Details Diff
do not force CMAKE_INSTALL_LIBDIR to be an absolute path
Attach Issues:
mod - CMakeLists.txt Diff File
mod - cMake/FreeCadMacros.cmake Diff File

master 3203ace2

2019-07-03 14:09:47

wmayer

Details Diff
simplify handling of static Python libs
Attach Issues:
mod - src/Base/CMakeLists.txt Diff File
mod - src/Main/CMakeLists.txt Diff File

master 622eadc8

2019-07-03 13:52:43

yorik

Details Diff
StartPage: thumbnails for image formats, + use freedesktop thumbnails if available
Attach Issues:
mod - src/Mod/Start/StartPage/StartPage.py Diff File

master dc439f66

2019-07-03 12:42:29

sliptonic


Committer: GitHub Details Diff
Merge pull request 0002317 from mlampert/bugfix/path-job

Path: Bugfix/path job creation
Attach Issues:
mod - src/Mod/Path/PathScripts/PathJob.py Diff File
mod - src/Mod/Path/PathScripts/PathJobGui.py Diff File
mod - src/Mod/Path/PathScripts/post/centroid_post.py Diff File
mod - src/Mod/Path/PathScripts/post/comparams_post.py Diff File

master f60f8946

2019-07-03 10:50:19

berndhahnebach

Details Diff
FEM: unit tests, temporary deactivate one results stats test
Attach Issues:
mod - src/Mod/Fem/femtest/testccxtools.py Diff File

master 4c5bcf3d

2019-07-03 10:30:50

berndhahnebach

Details Diff
FEM: objects, use same name system no matter if C++ or Python object
Attach Issues:
mod - src/Mod/Fem/Gui/Command.cpp Diff File
mod - src/Mod/Fem/ObjectsFem.py Diff File
mod - src/Mod/Fem/feminout/importCcxFrdResults.py Diff File
mod - src/Mod/Fem/femtools/ccxtools.py Diff File

master 3765de9e

2019-07-03 10:22:24

berndhahnebach

Details Diff
FEM: vtk result pipeline, use log instead of message for debug
Attach Issues:
mod - src/Mod/Fem/App/FemVTKTools.cpp Diff File

master 68f3ffbf

2019-07-03 06:02:04

berndhahnebach

Details Diff
FEM: result tools, use log instead of message for debug
Attach Issues:
mod - src/Mod/Fem/femresult/resulttools.py Diff File
 First  Prev  1 2 3 ... 50 ... 100 ... 147 148 149 150 151 152 153 ... 200 ... 250 ... 300 ... 350 ... 400 ... 450 ... 495 496 497  Next  Last