Changesets: FreeCAD

master 69b98c48

2019-11-03 16:03:07

Huang, Zhaoquan


Committer: yorik Details Diff
Explicitly specify encoding in PythonToCPP.py

On Windows, the python script opens a file with the default ANSI
encoding. This causes UnicodeDecodeError in some region. The encoding
should be set explicitly to match the files.
mod - src/Tools/PythonToCPP.py Diff File

master c2851ae4

2019-11-03 14:35:22

wandererfan

Details Diff
[TD]fix Quadrant/Midpoint selection
mod - src/Mod/TechDraw/Gui/CommandAnnotate.cpp Diff File

master 4b5ca311

2019-11-03 14:34:40

howetuft


Committer: wmayer Details Diff
Fix -Wclass-memaccess warning

Replace C-style memset with C++ value-initialization/assignment (smarter and safer: see https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#slcon3-avoid-bounds-errors)
mod - src/Mod/Mesh/App/WildMagic4/Wm4MeshCurvature.cpp Diff File
mod - src/Mod/Mesh/App/WildMagic4/Wm4MeshSmoother.cpp Diff File
mod - src/Mod/Path/libarea/clipper.cpp Diff File

master 28daf359

2019-11-03 14:29:24

donovaly


Committer: wandererfan Details Diff
TD Workbench.cpp: add submenus

- the menu was too long even for 4k monitors, see https://forum.freecadweb.org/viewtopic.php?f=35&t=40608
mod - src/Mod/TechDraw/Gui/Workbench.cpp Diff File

master 286926d0

2019-11-03 13:36:11

donovaly


Committer: wandererfan Details Diff
[TD] DrawView.cpp: better tooltips

- for the reason of the change, see https://forum.freecadweb.org/viewtopic.php?f=35&t=40608

- also use "0.0" as initialization because these values are floats, not integers and e.g. in the mesh WB these are initialized that way
mod - src/Mod/TechDraw/App/DrawView.cpp Diff File

master 6ada9e96

2019-11-02 23:27:24

wandererfan

Details Diff
[TD]using namespace clean up
mod - src/Mod/TechDraw/App/EdgeWalker.h Diff File
mod - src/Mod/TechDraw/Gui/MDIViewPage.cpp Diff File
mod - src/Mod/TechDraw/Gui/QGIFace.h Diff File
mod - src/Mod/TechDraw/Gui/QGIViewSection.cpp Diff File

master f3c6db99

2019-11-02 15:36:40

wandererfan

Details Diff
[TD]fix ShowAll on DPG
mod - src/Mod/TechDraw/Gui/CommandAnnotate.cpp Diff File

master f1e9c196

2019-11-02 15:35:35

wandererfan

Details Diff
[TD]fix py2 unicode/string handling
mod - src/Mod/TechDraw/App/AppTechDrawPy.cpp Diff File

master d276cc8d

2019-11-02 10:29:10

wmayer

Details Diff
reset define NETGEN_PYTHON to avoid hard dependency to pybind11
mod - src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_Mesher.cpp Diff File
mod - src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_2D.cpp Diff File
mod - src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_2D3D.cpp Diff File
mod - src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_2D_ONLY.cpp Diff File
mod - src/3rdParty/salomesmesh/src/NETGENPlugin/NETGENPlugin_NETGEN_3D.cpp Diff File

master 692fa7e7

2019-11-02 05:55:32

vocx-fc


Committer: yorik Details Diff
Draft: new module for 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 of functions and attributes that were moved:
`stringencodecoin`, `arrowtypes`, `typecheck`,
`getParamType`, `getParam`, `setParam`, `precision`,
`tolerance`, `epsilon`, `getRealName`, `getType`,
`getObjectsOfType`, `isClone`, `getGroupNames`,
`ungroup`, `shapify`, `getGroupContents`,
`printShape`, `compareObjects`, `loadSvgPatterns`,
`svgpatterns`, `getMovableChildren`, `getWindows`,
`utf8_decode`.

Moreover, many of these functions were renamed
to comply better with PEP8 guidelines, particularly
the use of `snake_case`. For example, `getGroupNames`
is now `get_group_names`; `getMovableChildren`
is now `get_movable_children`.

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
mod - src/Mod/Draft/DraftGui.py Diff File
add - src/Mod/Draft/draftutils/__init__.py Diff File
add - src/Mod/Draft/draftutils/utils.py Diff File

master 0ab8f83e

2019-11-02 05:40:20

mlampert

Details Diff
Use findPath to look for an icon and fail silently if it cannot be found.
mod - src/Mod/Path/PathScripts/PathToolBit.py Diff File

master e2d2983c

2019-11-02 05:23:18

mlampert

Details Diff
Updated tools
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

master b0c93254

2019-11-02 05:02:12

realthunder


Committer: wwmayer Details Diff
App: fix PropertyXLink file path saving

Also modified ProeprtyLinkItem to show file path as tooltip.
mod - src/App/PropertyLinks.cpp Diff File
mod - src/App/PropertyLinks.h Diff File
mod - src/Gui/propertyeditor/PropertyItem.cpp Diff File

master eb35e8a5

2019-11-02 03:20:30

mlampert

Details Diff
Added new boundary dressup files to CMakeLists
mod - src/Mod/Path/CMakeLists.txt Diff File

master 421e50ae

2019-11-02 03:01:50

mlampert

Details Diff
PathBoundary editor filled with life.
mod - src/Mod/Path/Gui/Resources/panels/DressupPathBoundary.ui Diff File
mod - src/Mod/Path/PathScripts/PathDressupPathBoundary.py Diff File
mod - src/Mod/Path/PathScripts/PathDressupPathBoundaryGui.py Diff File
mod - src/Mod/Path/PathScripts/PathJob.py Diff File
mod - src/Mod/Path/PathScripts/PathJobGui.py Diff File
mod - src/Mod/Path/PathScripts/PathStock.py Diff File

master a27a0006

2019-11-02 00:37:07

mlampert

Details Diff
Added boundary dressup to restrict path to another shape.
mod - src/Mod/Path/Gui/Resources/Path.qrc Diff File
add - src/Mod/Path/Gui/Resources/panels/DressupPathBoundary.ui Diff File
mod - src/Mod/Path/InitGui.py Diff File
add - src/Mod/Path/PathScripts/PathDressupPathBoundary.py Diff File
add - src/Mod/Path/PathScripts/PathDressupPathBoundaryGui.py Diff File
mod - src/Mod/Path/PathScripts/PathGeom.py Diff File
mod - src/Mod/Path/PathScripts/PathGuiInit.py Diff File
mod - src/Mod/Path/PathScripts/PathUtil.py Diff File

master adccd0d3

2019-11-01 22:03:15

donovaly


Committer: wandererfan Details Diff
DlgPrefsTechDraw.ui: uniformity and tooltip improvements

- add and improve tooltips using the info given in the Wiki
- fix typos
- uniform letter casing
mod - src/Mod/TechDraw/Gui/DlgPrefsTechDraw.ui Diff File

master b182d7b1

2019-11-01 21:41:45

mlampert

Details Diff
Fixed some pylint issues and whitelisted some
mod - src/Mod/Path/PathScripts/PathCircularHoleBase.py Diff File
mod - src/Mod/Path/PathScripts/PathDressupHoldingTags.py Diff File
mod - src/Mod/Path/PathScripts/PathDrillingGui.py Diff File
mod - src/Mod/Path/PathScripts/PathMillFace.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBit.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBitEdit.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBitGui.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBitLibraryGui.py Diff File
mod - src/Mod/Path/PathScripts/PathToolController.py Diff File
mod - src/Mod/Path/PathScripts/PathToolControllerGui.py Diff File
mod - src/Mod/Path/PathTests/TestPathHelix.py Diff File
mod - src/Mod/Path/PathTests/TestPathToolBit.py Diff File
mod - src/Mod/Path/utils/path-lint.sh Diff File

master 012732e4

2019-11-01 21:04:34

mlampert

Details Diff
Renamed BitTemplate to BitShape for clarity
mod - src/Mod/Path/CMakeLists.txt Diff File
mod - src/Mod/Path/Gui/Resources/panels/ToolBitEditor.ui Diff File
mod - src/Mod/Path/PathScripts/PathPreferences.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBit.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBitEdit.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBitGui.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBitLibraryGui.py Diff File
mod - src/Mod/Path/PathScripts/PathUtil.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/README.md Diff File

master a525a9ba

2019-11-01 20:51:42

mlampert

Details Diff
Remove ToolBit as valid base objects for Jobs
mod - src/Mod/Path/PathScripts/PathUtil.py Diff File

master 7bfb0fde

2019-11-01 20:42:37

mlampert

Details Diff
Added arbitrary attributes to ToolBit - currently re-creating the existing ones.
mod - src/Mod/Path/Gui/Resources/panels/ToolBitEditor.ui Diff File
mod - src/Mod/Path/PathScripts/PathSetupSheet.py Diff File
mod - src/Mod/Path/PathScripts/PathSetupSheetOpPrototype.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBit.py Diff File
mod - src/Mod/Path/PathScripts/PathToolBitEdit.py Diff File
mod - src/Mod/Path/PathScripts/PathUtil.py Diff File

master d868a513

2019-11-01 20:21:40

mlampert

Details Diff
Fixed tool visibility on TC creation
mod - src/Mod/Path/PathScripts/PathToolController.py Diff File

master 5cab111a

2019-11-01 20:17:59

wandererfan

Details Diff
[TD]Implement unique tags for Cosmetic Vertex
mod - src/Mod/TechDraw/App/Cosmetic.cpp Diff File
mod - src/Mod/TechDraw/App/Cosmetic.h Diff File
mod - src/Mod/TechDraw/App/DrawDimHelper.cpp Diff File
mod - src/Mod/TechDraw/App/DrawViewDimExtent.cpp Diff File
mod - src/Mod/TechDraw/App/DrawViewDimExtent.h Diff File
mod - src/Mod/TechDraw/App/DrawViewDimension.cpp Diff File
mod - src/Mod/TechDraw/App/DrawViewDimension.h Diff File
mod - src/Mod/TechDraw/App/DrawViewPart.cpp Diff File
mod - src/Mod/TechDraw/App/DrawViewPart.h Diff File
mod - src/Mod/TechDraw/App/Geometry.cpp Diff File
mod - src/Mod/TechDraw/App/Geometry.h Diff File
mod - src/Mod/TechDraw/App/GeometryObject.cpp Diff File
mod - src/Mod/TechDraw/App/GeometryObject.h Diff File
mod - src/Mod/TechDraw/Gui/CommandAnnotate.cpp Diff File

master 5e1ee092

2019-11-01 19:56:56

donovaly


Committer: yorik Details Diff
DlgSettingsMeshView.ui: add missing unit suffix
mod - src/Mod/Mesh/Gui/DlgSettingsMeshView.ui Diff File

master 95f18a75

2019-11-01 16:49:52

yorik

Details Diff
Arch: Allow OfflineRenderingUtils module to run without pivy
mod - src/Mod/Arch/OfflineRenderingUtils.py Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 242 243 244 245 246 247 248 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 649 650 651  Next  Last