Jolbas
c001732663
PartDesign: Return directly if occurrences is 1
...
In LinearPattern and PolarPattern. Skip all checks if occurrences is 1. Allows Expressions on Length/Angle that evaluates to 0 if Occurrences is 1.
Co-Authored-By: 0penBrain <48731257+0penBrain@users.noreply.github.com >
2023-03-30 23:02:03 +02:00
Morgan 'ARR\!' Allen
ff4388a610
return useful error message if file is not found
2023-03-29 21:22:47 -07:00
Morgan 'ARR\!' Allen
287e9dbfe9
Merge branch 'master' into path_custom_source
2023-03-29 20:50:07 -07:00
Kevin Martin
31f3458399
Add GIL locking for Python calls, alter cp mapping
...
Required GIL locking has been added where Python methods are
called.
The code mapping from codepage names like ansi_nnn to cpnnnn has
been altered a bit to shorten it.
2023-03-29 16:09:35 -04:00
wandererfan
7fa7cb7f0b
[Part]handle unicode filename on win
2023-03-29 15:04:57 -04:00
Roy-043
161e7aca98
[Draft] small DraftGui.py cleanup ( #9108 )
2023-03-28 23:54:00 +02:00
Roy-043
87b0893044
[Draft] Remove obsolete decode code ( #9106 )
2023-03-28 21:03:33 +02:00
Roy-043
d65b05c3df
[Draft] Remove obsolete ShapeString code from DraftGui.py ( #9102 )
2023-03-28 17:26:14 +02:00
Chris Hennes
0457c4e794
Merge pull request #9080 from Ondsel-Development/gridNameFix
...
Sketcher: Grid pref: Change names.
2023-03-28 10:10:47 -05:00
Chris Hennes
405cb8149a
Merge pull request #9076 from Pesc0/removesix
...
remove functions leftover from using six
2023-03-28 10:00:58 -05:00
Chris Hennes
2542be332b
Merge pull request #9101 from luzpaz/openscad-linting4
...
OpenSCAD: linting cont...
2023-03-28 09:45:49 -05:00
Paddle
12588150c1
PartDesign: Chamfer/fillet/draft/thickness small fixes.
2023-03-28 13:30:13 +02:00
luzpaz
2f593a2613
OpenSCAD: linting cont...
...
Linting colorcodedshapes.py and prototype.py
2023-03-28 10:57:48 +00:00
Paddle
18a9c164d6
PartDesign: Fillet/chamger/draft/thickness: change the button strings to 'Preview' and 'Select'
2023-03-28 12:52:42 +02:00
Paddle
de6038ff9b
PartDesign: Fix placement issue with thickness tool when the feature was empty.
2023-03-28 12:52:42 +02:00
Paddle
d896d00d48
PartDesign: Fillet Draft Chamfer Thickness : Add warning message on empty feature creation
2023-03-28 12:52:42 +02:00
Paddle
47cc265b4f
PartDesign: Fillet, Chamfer, Draft, Thickness : Enable tool to start with no selection.
2023-03-28 12:52:42 +02:00
Paddle
8ada7af302
PartDesign: Fillet/chamfer/draft/thickness: Merge Add & Remove buttons.
2023-03-28 12:52:42 +02:00
Uwe
548f9ce072
[FEM] TaskFemConstraintTemperature: remove unused function
2023-03-28 05:42:36 +02:00
luzpaz
229518d392
OpenSCAD: linting OpenSCADCommands.py
...
Fixes bad indentation, seperate import statements, remove py2 syntax
2023-03-28 01:41:55 +00:00
Uwe
642b8b3196
[FEM] Transform constraint overhaul
...
- fix warning about local scope
- make the angles a PropertyAngle to handle the unit
- also fix some too long code lines
2023-03-28 02:11:36 +02:00
Uwe
5a1bd28631
[PD] FeaturePipe.cpp formatting fixes
...
- remove commented includes (once mistakenly added by me)
- also fix too long lines
2023-03-28 01:56:30 +02:00
Uwe
49acbb2c65
[FEM] Temperature constraints overhaul
...
- fix bug that changing constraint type in dialog lost flux value
- accept and not immediately save any changed value
- make the temperatures a PropertyTemperature to get rid of hacks
- also fix some too long code lines
2023-03-28 01:23:47 +02:00
luzpaz
a68dabbd7f
OpenSCAD: removed deprecated python2 unicode string
...
Removed redundant python2 unicode syntax from `OpenSCADUtils.py`
2023-03-27 19:53:40 +00:00
Uwe
98ed45b3f1
[FEM] ConstraintDisplacement: fix property conversion
...
- as the comment correctly wrote it was a PropertyFloat before and PropertyDistance after - fox the routine accordingly
2023-03-27 21:29:52 +02:00
Andrew
a75f194af7
Remove unused mod complete
2023-03-27 19:45:57 +02:00
luzpaz
c2ddf26e14
OpenSCAD: linting OpenSCAD2Dgeom.py
...
Fix bad indentation and separate import statements
2023-03-27 16:44:26 +02:00
alexneufeld
655066a135
Explicitly use App.Vector in docstrings
2023-03-27 16:34:28 +02:00
alexneufeld
3628c3055c
fix incorrect docstring for Part.Shape.extrude method
2023-03-27 16:34:28 +02:00
luzpaz
87154535ed
OpenSCAD: linting OpenSCADFeatures.py
...
Fix bad indentation and separated import statements
2023-03-27 16:31:18 +02:00
wmayer
ca935a49f3
Part: make PropertyGeometryList more permissive
...
Since not all Geometry sub-classes fully implement Save() / Restore() raising an exception instead may invalidate a project. To avoid this
PropertyGeometryList now explicitly handles NotImplementedError exceptions.
See also: https://forum.freecad.org/viewtopic.php?t=77148
2023-03-27 16:09:33 +02:00
Yorik van Havre
3e1528a714
Draft: Better DWG export message - issue #8887 ( #8893 )
...
* Draft: Better DWG export message - issue #8887
2023-03-27 16:03:04 +02:00
Kevin Martin
3f195bb46b
Replace "aci" with the lesss cryptic "colorIndex"
...
The "a" in "aci" refers to a trademark which we want to avoid mentioning
in code. These values are indices into a color table (plus two special
values for BYBLOCK and BYLAYER) so using the term colorIndex seems more
readable.
2023-03-27 09:48:16 -04:00
Chris Hennes
2368d2cc11
Merge pull request #9074 from Pesc0/fixtypo
...
Fix typo in Mod/OpenSCAD/prototype.py
2023-03-27 08:47:17 -05:00
Paddle
4dca86c503
Sketcher: Grid pref: Change names.
2023-03-27 15:22:32 +02:00
Kevin Martin
c155a9ea9c
Remove reference to a trademarked name
2023-03-27 09:11:52 -04:00
Kevin Martin
dbf17376b7
Fix encoding error for import from older DXF files
...
The C++ importer incorrectly treated the contents of all TEXT and MTEXT
objects as beind encoded as UTF-8, but this is not true for DXF files
before AutoCAD 2007, where the encoding is "plain ASCII" plus some in-band
\U+dddd encoding. This would cause errors if the text contained non-ASCII
characters such as the Degree Sign.
This change causes the correct encoding to be used.
2023-03-27 07:14:07 -04:00
Pesc0
d2ffa221b8
remove functions leftover from using six
2023-03-27 11:36:19 +02:00
wmayer
2801f07221
Material: fix icon path
2023-03-27 11:27:32 +02:00
wmayer
611ed8f56a
Mesh: fix -Wclazy-connect-by-name
2023-03-27 11:22:21 +02:00
wmayer
f6d9a8a345
Mesh: fix some clang-tidy warnings
2023-03-27 11:22:21 +02:00
Andrew
bf57f49a2e
clean Mod/Mesh from #if 0
2023-03-27 11:22:21 +02:00
Pesc0
30d85a1d56
Fix typo in Mod/OpenSCAD/prototype.py
2023-03-27 11:14:08 +02:00
Yorik van Havre
4c1e17aae0
Merge pull request #9021 from chennes/draftDXFImportFix
...
Draft: Handle wantedLayer is None
2023-03-27 10:12:23 +02:00
Chris Hennes
ba835c7b92
Merge pull request #9068 from chennes/addonManagerExtractPysideInterface
...
Addon Manager: Extract PySide QtCore interface
2023-03-26 20:45:25 -05:00
Chris Hennes
a5ddf3d255
Addon Manager: Pylint and Black cleanup
2023-03-26 20:18:05 -05:00
Uwe
a5a73aceca
[FEM] [skip ci] add tooltip to a preferences option
2023-03-27 02:53:11 +02:00
Chris Hennes
fcda1ffc25
Addon Manager: Extract PySide QtCore interface
2023-03-26 18:45:01 -05:00
Chris Hennes
66a738ab1e
Merge pull request #9067 from Pesc0/removesix
...
remove remaining six dependencies
2023-03-26 17:36:47 -05:00
Pesc0
017b2b7f2d
add TODO in Mod/Path/Base/Util.py
2023-03-26 23:56:01 +02:00