Changesets: FreeCAD

master 48b42f83

2021-03-03 07:12:03

wmayer

Details Diff
App: add convenience methods to get minimum, maximum and step size of property constraints
mod - src/App/PropertyStandard.cpp Diff File
mod - src/App/PropertyStandard.h Diff File
mod - src/App/PropertyUnits.cpp Diff File
mod - src/App/PropertyUnits.h Diff File

master f5cc3027

2021-03-03 03:44:00

chennes


Committer: wmayer Details Diff
[GUI] Refactor About to list credits from a file

The Credits tab is now generated from a CONTRIBUTORS file. The file is
expected to list one contributor per line, with individuals first,
followed by a line with the word "Firms" on it, followed by firms (again
one per line). The formatting is currently a simple <ul> for each set of
names. No sorting, etc. is performed.
mod - src/Doc/CMakeLists.txt Diff File
add - src/Doc/CONTRIBUTORS Diff File
mod - src/Gui/AboutApplication.ui Diff File
mod - src/Gui/Splashscreen.cpp Diff File
mod - src/Gui/Splashscreen.h Diff File

master f982112e

2021-03-03 00:44:06

uwestoehr


Committer: wwmayer Details Diff
[PD] set constraints for helix properties

at the moment it is possible by a click to set e.g. -1 turn which would cause an error
mod - src/Mod/PartDesign/App/FeatureHelix.cpp Diff File
mod - src/Mod/PartDesign/App/FeatureHelix.h Diff File

master 5edd7d01

2021-03-02 20:41:50

grandcross


Committer: wmayer Details Diff
Base: fixes 0004586: Conversion error for PoundForce (lbf) Affected Issues
0004586
mod - src/Base/Quantity.cpp Diff File

master a263b731

2021-03-02 18:05:30

wmayer

Details Diff
CMake: [skip ci] copy ThirdPartyLibraries.html and LICENSE.html to the correct location
and add the latter to the INSTALL() command
mod - src/Doc/CMakeLists.txt Diff File

master b2ebaa01

2021-03-02 16:48:55

chennes


Committer: wmayer Details Diff
[OpenSCAD] Add unit tests for importing primitives
mod - src/Mod/OpenSCAD/OpenSCADTest/app/test_importCSG.py Diff File

master 083f5711

2021-03-02 16:23:41

wmayer

Details Diff
Gui: [skip ci] for the author label use the same font configuration as with the rich text as otherwise the text appears very tiny
mod - src/Gui/Splashscreen.cpp Diff File

master 3b9882a8

2021-03-02 16:04:53

luz paz

Details Diff
Crowdin: remove obsolete translation manually [skip ci]

For some reason updatets.py is not successfully removing obsolete translations. This is a long standing issue. The workaround is to manually remove them from the .ts file.
mod - src/Mod/Path/Gui/Resources/translations/Path.ts Diff File

master f2b93a7a

2021-03-02 15:55:23

luz paz

Details Diff
Crowdin: represent whitespace in code instead of in string [skip ci]

Removing possible whitespace from strings lead to more accurate translations
mod - src/Mod/Arch/ArchStairs.py Diff File
mod - src/Mod/Draft/DraftGui.py Diff File
mod - src/Mod/Draft/draftguitools/gui_scale.py Diff File
mod - src/Mod/Draft/draftmake/make_arc_3points.py Diff File
mod - src/Mod/Draft/importDWG.py Diff File
mod - src/Mod/Draft/importDXF.py Diff File
mod - src/Mod/Draft/importOCA.py Diff File
mod - src/Mod/OpenSCAD/exportCSG.py Diff File
mod - src/Mod/Part/Gui/TaskCheckGeometry.cpp Diff File
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

master cb81426e

2021-03-02 15:38:06

luz paz


Committer: wwmayer Details Diff
Crowdin: remove trailing whitespace [skip ci] Affected Issues
0004578
mod - src/Gui/DlgEditor.ui Diff File
mod - src/Gui/DlgSettings3DView.ui Diff File
mod - src/Mod/Robot/Gui/CommandTrajectory.cpp Diff File

master 89b09468

2021-03-02 15:28:35

wmayer

Details Diff
Gui: support to customize the font size of bounding boxes
mod - src/Gui/ViewProviderGeometryObject.cpp Diff File
mod - src/Mod/Part/Gui/DlgSettingsObjectColor.cpp Diff File
mod - src/Mod/Part/Gui/DlgSettingsObjectColor.ui Diff File

master eceea653

2021-03-02 14:39:28

UR-0


Committer: berndhahnebach Details Diff
[FEM] make ccx_dat_file object (from ccx_Result) ReadOnly
mod - src/Mod/Fem/femtools/ccxtools.py Diff File

master 9cd929af

2021-03-02 11:44:56

wmayer

Details Diff
travis: using C++17 for the clang build doesn't currently work on Bionic.
So revert the change from commit daef7ec0fead and instead suppress the C++17 related warnings caused by OCCT
mod - .travis.yml Diff File

master c0de4233

2021-03-02 03:02:23

uwestoehr


Committer: wmayer Details Diff
[PD] disallow angles <=0 for holes and revolution

neither the taper, drill or countersink angle can be zero or negative for a valid hole, thus set a constraint
mod - src/Mod/PartDesign/App/FeatureHole.cpp Diff File
mod - src/Mod/PartDesign/App/FeatureHole.h Diff File
mod - src/Mod/PartDesign/App/FeatureRevolution.cpp Diff File
mod - src/Mod/PartDesign/App/FeatureRevolution.h Diff File

master 7f1b47d1

2021-03-02 02:24:15

uwestoehr


Committer: wmayer Details Diff
[PD] disallow invalid polar and linear pattern settings

as discussed in https://github.com/FreeCAD/FreeCAD/commit/356db441a6c4bf546828e149d7269b2d61c9f039 we should disallow invalid property settings
mod - src/Mod/PartDesign/App/FeatureLinearPattern.cpp Diff File
mod - src/Mod/PartDesign/App/FeatureLinearPattern.h Diff File
mod - src/Mod/PartDesign/App/FeaturePolarPattern.cpp Diff File
mod - src/Mod/PartDesign/App/FeaturePolarPattern.h Diff File

master c9366cd9

2021-03-01 21:05:43

chennes


Committer: wwmayer Details Diff
Switch to removeTab() to support older Qt versions
mod - src/Gui/Splashscreen.cpp Diff File

master d8e52397

2021-03-01 20:08:08

chennes


Committer: wmayer Details Diff
[GUI] Add window decorations to About
mod - src/Gui/Splashscreen.cpp Diff File

master daef7ec0

2021-03-01 16:38:36

wmayer


Committer: wwmayer Details Diff
travis: OCCT 7.5.1 uses [[nodiscard]] that is a C++17 feature.
To avoid to get tons of warnings because of -Wpedantic the clang build should use C++17, too
mod - .travis.yml Diff File

master 62ebad19

2021-03-01 16:35:39

chennes

Details Diff
[Arch] LGTM issues in Dice3DS

LGTM identified a few minor issues in the Dice3DS code -- none of them
appear to be real errors, so the changes here should not affect the
behavior of the code.
mod - src/Mod/Arch/Dice3DS/dom3ds.py Diff File

master deaf7485

2021-03-01 15:49:31

yorik

Details Diff
Arch: Fixed SectionPlane outside objects bug in ArchSectionPlane - Fixes 0004549 Affected Issues
0004549
mod - src/Mod/Arch/ArchSectionPlane.py Diff File

master 752cb73d

2021-03-01 15:28:34

chennes

Details Diff
[Draft] Fix localize_vectors double definition

LGTM identified an instance where a function was defined twice: in this
case, one version was intended to take a list of items and the second
version just a single item. Because they share the same name and number
of arguments, the second definition overrode the first. This causes no
problems in the current code because the version that takes a list is
never used. However, for consistency with the analogous
"globalize_vectors" and "globalize_vector" functions, the "localize*"
versions are changed to match that pattern. All calls in are
converted to the singular use.
mod - src/Mod/Draft/draftguitools/gui_edit.py Diff File
mod - src/Mod/Draft/draftguitools/gui_edit_draft_objects.py Diff File

master 91f8b6c1

2021-03-01 15:19:20

chennes

Details Diff
[Draft] Eliminate unused loop iteration variables

When creating arrays of colors, the color information is often created
to be the same length as some array of objects. In three instances this
was achieved with a loop over that list of objects, even though the
objects themselves are never used. This commit eliminates those loops
and creates the required number of color instances directly.

Identified by LGTM.
mod - src/Mod/Draft/draftviewproviders/view_array.py Diff File
mod - src/Mod/Draft/draftviewproviders/view_clone.py Diff File

master 356db441

2021-03-01 12:58:02

wmayer

Details Diff
PD: [skip ci] PolarPattern: Support 1 occurrence
This is analogous to support 1 occurrence of the linear pattern feature: 81a5ec5e55ef
mod - src/Mod/PartDesign/App/FeaturePolarPattern.cpp Diff File
mod - src/Mod/PartDesign/Gui/TaskPolarPatternParameters.cpp Diff File

master 43bc30da

2021-03-01 09:03:45

davidosterberg


Committer: wwmayer Details Diff
Beautify xml step 1: These changes do not affect the uic output
mod - src/Gui/AboutApplication.ui Diff File
mod - src/Gui/DlgActions.ui Diff File
mod - src/Gui/DlgCommands.ui Diff File
mod - src/Gui/DlgMacroExecute.ui Diff File
mod - src/Gui/DlgOnlineHelp.ui Diff File
mod - src/Gui/DlgParameter.ui Diff File
mod - src/Gui/DlgSettingsMacro.ui Diff File
mod - src/Gui/DlgSettingsNavigation.ui Diff File
mod - src/Gui/DlgSettingsUnits.ui Diff File
mod - src/Gui/DlgToolbars.ui Diff File
mod - src/Gui/DlgWorkbenches.ui Diff File
mod - src/Gui/DownloadItem.ui Diff File
mod - src/Gui/DownloadManager.ui Diff File
mod - src/Gui/Placement.ui Diff File
mod - src/Gui/TaskView/TaskAppearance.ui Diff File
mod - src/Gui/VectorListEditor.ui Diff File
mod - src/Gui/iisTaskPanel/tests/styles/styles.ui Diff File
mod - src/Gui/iisTaskPanel/tests/test/test.ui Diff File
mod - src/Mod/Arch/Resources/ui/ArchSchedule.ui Diff File
mod - src/Mod/Arch/Resources/ui/preferences-arch.ui Diff File
mod - src/Mod/Cam/Gui/Cutting.ui Diff File
mod - src/Mod/Draft/Resources/ui/TaskPanel_CircularArray.ui Diff File
mod - src/Mod/Draft/Resources/ui/TaskPanel_OrthoArray.ui Diff File
mod - src/Mod/Draft/Resources/ui/TaskPanel_PolarArray.ui Diff File
mod - src/Mod/Draft/Resources/ui/preferences-draft.ui Diff File
mod - src/Mod/Draft/Resources/ui/preferences-draftsnap.ui Diff File
mod - src/Mod/Draft/Resources/ui/preferences-drafttexts.ui Diff File
mod - src/Mod/Draft/Resources/ui/preferences-dwg.ui Diff File
mod - src/Mod/Draft/Resources/ui/preferences-svg.ui Diff File
mod - src/Mod/Fem/Gui/DlgSettingsFemCcx.ui Diff File
mod - src/Mod/Fem/Gui/DlgSettingsFemElmer.ui Diff File
mod - src/Mod/Fem/Gui/DlgSettingsFemGeneral.ui Diff File
mod - src/Mod/Fem/Gui/DlgSettingsFemGmsh.ui Diff File
mod - src/Mod/Fem/Gui/DlgSettingsFemMaterial.ui Diff File
mod - src/Mod/Fem/Gui/DlgSettingsFemZ88.ui Diff File
mod - src/Mod/Fem/Gui/Resources/ui/ResultShow.ui Diff File
mod - src/Mod/Fem/Gui/TaskFemConstraintForce.ui Diff File
mod - src/Mod/Fem/Gui/TaskPostClip.ui Diff File
mod - src/Mod/Fem/Gui/TaskPostCut.ui Diff File
mod - src/Mod/Import/Resources/ui/preferences-import.ui Diff File
mod - src/Mod/Mesh/Gui/DlgSettingsImportExport.ui Diff File
mod - src/Mod/Mesh/Gui/DlgSettingsMeshView.ui Diff File
mod - src/Mod/Mesh/Gui/RemeshGmsh.ui Diff File
mod - src/Mod/Part/Gui/DlgSettings3DViewPart.ui Diff File
mod - src/Mod/Part/Gui/DlgSettingsObjectColor.ui Diff File
mod - src/Mod/Path/Gui/Resources/panels/DlgJobTemplateExport.ui Diff File
mod - src/Mod/Path/Gui/Resources/panels/DlgToolControllerEdit.ui Diff File
mod - src/Mod/Path/Gui/Resources/panels/DogboneEdit.ui Diff File
mod - src/Mod/Path/Gui/Resources/panels/PageDepthsEdit.ui Diff File
mod - src/Mod/Path/Gui/Resources/panels/PageOpSurfaceEdit.ui Diff File
mod - src/Mod/Path/Gui/Resources/panels/PathEdit.ui Diff File
mod - src/Mod/Path/Gui/Resources/panels/PropertyCreate.ui Diff File
mod - src/Mod/Path/Gui/Resources/panels/ToolBitEditor.ui Diff File
mod - src/Mod/Path/Gui/Resources/panels/ToolLibraryEditor.ui Diff File
mod - src/Mod/Path/Gui/Resources/preferences/Advanced.ui Diff File
mod - src/Mod/Sketcher/Gui/SketcherSettingsDisplay.ui Diff File
mod - src/Mod/Sketcher/Gui/TaskSketcherGeneral.ui Diff File
mod - src/Mod/Spreadsheet/Gui/PropertiesDialog.ui Diff File
mod - src/Mod/TechDraw/Gui/DlgPrefsTechDrawAdvanced.ui Diff File
mod - src/Mod/TechDraw/Gui/DlgPrefsTechDrawAnnotation.ui Diff File
mod - src/Mod/TechDraw/Gui/DlgPrefsTechDrawColors.ui Diff File
mod - src/Mod/TechDraw/Gui/DlgPrefsTechDrawDimensions.ui Diff File
mod - src/Mod/TechDraw/Gui/DlgPrefsTechDrawGeneral.ui Diff File
mod - src/Mod/TechDraw/Gui/DlgPrefsTechDrawHLR.ui Diff File
mod - src/Mod/TechDraw/Gui/DlgPrefsTechDrawScale.ui Diff File
mod - src/Mod/Test/Gui/UnitTest.ui Diff File

master ac4b02f5

2021-03-01 05:42:14

chennes

Details Diff
[Arch] Refactor to eliminate unused variable

LGTM complains about the unused variable in a loop that is really only
using the variable to iterate a set number of times. This replaces that
loop with a multiplication by the length of the array, eliminating the
unused iteration variable and clarifying the intent of the code.
mod - src/Mod/Arch/exportIFC.py Diff File
 First  Prev  1 2 3 ... 17 18 19 20 21 22 23 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last