andrea
dccca2b7ed
fix compilation warning
2023-09-08 14:13:36 +02:00
wmayer
381efa3b35
Gui: filter warning about dead keys
...
Forum thread: https://forum.freecad.org/viewtopic.php?t=80981
2023-09-08 14:12:24 +02:00
wmayer
8a56da4ee0
Sandbox: [skip ci] fix build failures
2023-09-08 11:47:16 +02:00
Yorik van Havre
3645d8be3b
Merge pull request #10556 from Roy-043/Draft-arcTracker-did-not-take-Working-Plane-rotation-into-account
...
Draft: arcTracker did not take Working Plane rotation into account
2023-09-08 11:36:25 +02:00
mosfet80
574953a4f5
Update CMakeLists.txt
...
Freecad use qt5 or qt6
2023-09-07 23:06:11 +02:00
Chris Hennes
b2042f36c6
Tools: Fix Start translation TS file name
2023-09-07 23:05:25 +02:00
luzpaz
6810c5703d
Fix various typos
2023-09-07 20:34:49 +02:00
wandererfan
c700a9feb8
[TD]fix fail on multiple empty annotation
2023-09-07 13:11:09 -04:00
wandererfan
d7f5764b9e
[Part]code review changes for FeatureScale
2023-09-07 18:21:56 +02:00
wandererfan
90aef60f32
[Part]add scale command & feature
2023-09-07 18:21:56 +02:00
Roy-043
2cbe037ce8
Start: Improve "Switch workbench after loading" tooltip
...
Make it clearer that this property is different from the "Start up workbench".
2023-09-07 09:39:08 -05:00
sliptonic
137baa1a0a
Merge pull request #10567 from petterreinholdtsen/debian-1120-desktop-extra-categories
...
Add XDG desktop category X-CNC also used by LinuxCNC.
2023-09-07 09:06:02 -05:00
wmayer
c9774cdacc
Test: add test for default file system encoding
2023-09-06 23:54:42 +02:00
Ajinkya Dahale
5300e70eab
[Core] Avoid some seg-fault because of PySequence_Check(nullptr)
2023-09-06 16:17:21 +02:00
wandererfan
4dd2b8d757
[TD]refactor print routines out of MDIViewPage
2023-09-06 08:58:33 -04:00
wmayer
5e911daae2
Part: add tests to ensure that the fixed methods work correctly
2023-09-06 12:14:37 +02:00
wmayer
e6d350e719
Part: when replacing PyArg_ParseTupleAndKeywords with Base::Wrapped_ParseTupleAndKeywords then in a few cases the negation of the expression has been removed.
...
See also: https://forum.freecad.org/viewtopic.php?t=80958
2023-09-06 11:53:56 +02:00
wmayer
2a65715248
Mesh: fixes issue #10075 : 3MF files exported from FreeCAD don't work in PrusaSlicer
...
Add an option to force to always write a mesh as model type even if it's not a solid
2023-09-06 07:28:07 +02:00
mosfet80
9583c1c0cb
Delete src/Tools/plugins/widget/FreeCAD_widgets.vcxproj.user
...
removed Visual studio user personal file
2023-09-06 07:22:01 +02:00
mosfet80
f33ca32ddc
Delete src/Tools/plugins/widget/FreeCAD_widgets.vcxproj.filters
...
removed custom Visual Studio filter file
2023-09-06 07:22:01 +02:00
Petter Reinholdtsen
e93e76edcc
Add XDG desktop category X-CNC also used by LinuxCNC.
...
This ensure FreeCAD and LinuxCNC both show up in the CNC submenu when
both are installed.
2023-09-06 01:02:29 +02:00
FEA-eng
6171feb560
Update MainWindow.cpp
...
fixed small typo in the warning about 0.22 being dev version not for production use
2023-09-05 15:40:16 -05:00
kaktus Jacek
65f3355a78
Removing unnecessary strings from Crowdin + improving typos
...
patches for #10459 and #10426...
a few small details escaped attention need to be fixed
😉
Removing unnecessary strings from Crowdin and improving typos.
2023-09-05 15:38:58 -05:00
Chris Hennes
2dbc16e45e
Merge pull request #10530 from chennes/addFormattingToBlameIgnoreFile
...
Git: Add recent formatting commits to ignore-revs
2023-09-05 11:46:23 -05:00
sliptonic
3746385fc0
Merge pull request #10430 from Stevecosoft/forum-80599_helix
...
Path: helix toolpath was not allowing Extra Offset values that it should
2023-09-05 09:03:38 -05:00
Roy-043
1c39dabdb6
Draft: arcTracker did not take Working Plane rotation into account
...
Steps to verify the issue:
1. Open FreeCAD.
2. Switch to Std_ViewTop.
3. Click one of the curved arrows of the Navigation Cube.
4. Switch to the Draft WB.
5. Make sure Draft_SelectPlane is set to "Auto".
6. Start Draft_Arc and click 2 points (for the radius and the start angle).
7. Result: The displayed arc does not match the start angle or the current point.
Additonally:
* Removed the normal argument from `__init__`. The tracker does not work properly with just a normal. AFAICT there is no code that specifies this normal.
* Minor improvement to `getAngle`: Switched the vectors.
2023-09-05 15:39:17 +02:00
wandererfan
3769dbeeb9
[TD]add support for view menu zoom
2023-09-05 08:47:40 -04:00
Rexbas
da4318f140
Gui: Add nullptr check in showRotationCenter
2023-09-05 08:54:11 +02:00
Jonas Bähr
5346b51edb
Sketcher: Fix check in carbonCopy's python interface
...
Presumably due to an copy/paste error, carbonCopy used to verify the
referenced object via `isExternalAllowed` (just like addExternal).
Now using `isCarbonCopyAllowed`, the resulting error message is the
expected one for wrong objects, not a generic one after the operation
failed.
2023-09-05 08:49:31 +02:00
Chris Hennes
7c63b41b7e
Merge pull request #10546 from chennes/addonManagerRefactorCacheCheck
...
Addon Manager: Refactor local cache update check
2023-09-04 19:53:59 -05:00
Chris Hennes
92016c4c9c
Addon Manager: Refactor local cache update check
2023-09-04 19:13:18 -05:00
Jonas Bähr
9a7523fb4b
Sketcher: Fix wrong format string in PyArg_ParseTuple
...
The part behind the column represents the function name itself, not an
error message. So previously, an argument error looked like this:
("Give an object" is not the method name)
```
>>> obj.carbonCopy()
Traceback (most recent call last):
File "<input>", line 1, in <module>
TypeError: Give an object() takes at least 1 argument (0 given)
>>> obj.carbonCopy(123)
Traceback (most recent call last):
File "<input>", line 1, in <module>
TypeError: Give an object() argument 1 must be str, not int
```
While the format string also supports a text for the complete error message
(using a semicolon instead), I decided against this: Pythons standard text
is more precise than this:
(the type error here is not "Give an object")
```
>>> obj.carbonCopy()
Traceback (most recent call last):
File "<input>", line 1, in <module>
TypeError: Give an object
>>> obj.carbonCopy(123)
Traceback (most recent call last):
File "<input>", line 1, in <module>
TypeError: Give an object
```
2023-09-05 00:38:30 +02:00
Jonas Bähr
34e877bc1d
Sketcher: fix docs for solve(..)
...
Since the docstring was initially written, an additional error code was added.
2023-09-05 00:32:54 +02:00
Chris Hennes
6da62b83fa
Merge pull request #10520 from qewer33/startpage-quickstart-open
...
StartPage: Add custom CSS option, re-organize preferences and further fixes
2023-09-04 11:54:39 -05:00
Chris Hennes
f1cd437fe9
Git: Add recent formatting commits to ignore-revs
2023-09-04 10:04:46 -05:00
Chris Hennes
1cdc73ff92
Web: Final application of pre-commit
2023-09-04 08:18:51 -05:00
Chris Hennes
fb0f543da2
Test: Final application of pre-commit
2023-09-04 08:18:51 -05:00
Chris Hennes
6c9557c39b
Surface: Final application of pre-commit
2023-09-04 08:18:51 -05:00
Chris Hennes
0611c1d9eb
Start: Final application of pre-commit
2023-09-04 08:18:51 -05:00
Chris Hennes
dc20955bb7
RE: Final application of pre-commit
2023-09-04 08:18:51 -05:00
Chris Hennes
8c3a7ccddb
Points: Final application of pre-commit
2023-09-04 08:18:51 -05:00
Chris Hennes
5395c563d9
MeshPart: Final application of pre-commit
2023-09-04 08:18:51 -05:00
Chris Hennes
6550fe021e
Inspection: Final application of pre-commit
2023-09-04 08:18:51 -05:00
Chris Hennes
2f623f095b
Assembly: Final application of pre-commit
2023-09-04 08:18:51 -05:00
wmayer
e48964fad5
Test: apply clang format
2023-09-04 07:22:09 -05:00
wmayer
19a1204a5a
Test: add to pre-commit hooks
2023-09-04 07:22:09 -05:00
wmayer
255ddb746c
Surface: apply clang format
2023-09-04 07:21:32 -05:00
wmayer
016a3de360
Surface: add to pre-commit hooks
2023-09-04 07:21:32 -05:00
Chris Hennes
fcedce3c42
Sketcher: Reformat to current clang-format standard
2023-09-04 07:17:28 -05:00
Yorik van Havre
50513232ac
Merge pull request #10505 from Roy-043/Draft-Fix-angle-range-issue-of-make_circle
...
Draft: Fix angle range issue of make_circle
2023-09-04 11:29:13 +02:00