wmayer
047c39cb4c
Points: Add to pre-commit hooks
2023-09-01 20:07:54 +02:00
Evan Chaney
f92b57acc1
Fix slight grammar error
2023-09-01 12:17:34 -05:00
Chris Hennes
17c72a72f0
Update action.yml to use LibPack 0.21 V2.10
2023-09-01 13:00:26 -04:00
Paddle
351bd2d5f4
Sketcher_Dimension fix crash.
2023-09-01 18:50:46 +02:00
wmayer
ee6e9e4923
Sketcher: fix several warnings:
...
* fix -Wunused-parameter
* fix -Wsign-compare
2023-09-01 17:34:29 +02:00
wandererfan
76567cfc1b
[TD]fix keyboard zoomIn/zoomOut for Touchpad mode
2023-09-01 09:11:55 -04:00
Kacper Donat
12b69703a9
GitHub: Better layout and description for Problem template
...
This commit updates description of Problem report issue template to be
more descriptive and to include what kinds of issues could be reported.
Field with description is moved to be second one so it will be rendered
on the top of issue instead of near the end.
Fixes #10448
2023-09-01 09:04:53 -04:00
Paddle
465e98a502
Sketcher_Dimension: Disable arc-circle and arc-line distances as they are not implemented yet.
2023-09-01 08:00:21 -05:00
Paddle
126558ccf8
Sketcher_Dimension: Implement Point-to-Circle distance.
2023-09-01 08:00:21 -05:00
Paddle
392d29c20b
Sketcher_Dimension Fix the transaction auto-closing issue
2023-09-01 07:58:45 -05:00
Paddle
be7b9b33e7
Sketcher_Dimension : Implement selection->tool workflow
2023-09-01 07:58:45 -05:00
Paddle
3fad071760
Sketcher_Dimension : Turn the command into a group-command to have at hand individual commands.
2023-09-01 07:57:44 -05:00
wmayer
531d7de201
Gui: make GroupCommand more flexible
...
Currently the GroupCommand by default sets the action group as non-exclusive, checkable and having a drop-down menu which isn't always the desired behaviour in sub-classes.
Thus, some new methods are added to let a sub-class in its constructor decide how it should behave.
2023-09-01 13:28:19 +02:00
Yorik van Havre
62b7de348d
Merge pull request #10425 from Roy-043/Draft-FixDraft_Mirror-preview
...
Draft: Fix Draft_Mirror preview
2023-09-01 12:48:16 +02:00
kaktus Jacek
6f7074b166
FEM: disable the Constraints without solver submenu
...
Temporarily disable the Constraints without Solver submenu from the GUI.
https://github.com/FreeCAD/FreeCAD/issues/10135
2023-08-31 23:41:27 -05:00
Chris Hennes
ffbcca9292
CI: Fix syntax in labeler
2023-08-31 23:27:06 -05:00
luzpaz
40d2a90e3a
Fix typos
2023-08-31 22:29:17 -05:00
luzpaz
0e7fc780bf
labels.yml: Add Assembly workbench auto-tag back in
...
In lieu of #10427 which kickstarted Assembly development, we can add auto-tag assembly wb PRs again.
2023-08-31 21:43:25 -05:00
sliptonic
4192ba9b18
Merge pull request #10465 from chennes/assemblyToPrecommit
...
Assembly: Add Assembly to precommit
2023-08-31 16:12:53 -05:00
Przemo Firszt
75e2f02afb
i[COPR] bump version of nightlies to pre 0.22
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2023-08-31 22:48:02 +02:00
Chris Hennes
e6d148a4df
Assembly: Apply pre-commit to Assembly files
2023-08-31 12:49:30 -05:00
Chris Hennes
031980a10d
Assembly: Add to pre-commit hooks
2023-08-31 12:44:08 -05:00
PaddleStroke
09d50dc072
Assembly: Initial implementation ( #10427 )
...
* Assembly: Initial implementation.
* Disable Assembly wb as it's WIP.
* Stub code for handling assembly import.
Co-authored-by: sliptonic <shopinthewoods@gmail.com >
Co-authored-by: Paddle <PaddleStroke@users.noreply.github.com >
2023-08-31 12:30:10 -05:00
tomate44
a501b93f16
BlendCurve: cleanup properties instantiation
2023-08-31 10:42:40 +02:00
tomate44
bc7f7c7dbf
BlendCurve: add documentation of properties
2023-08-31 10:42:40 +02:00
tomate44
34634ac3cf
BlendCurve: fix auto-update of properties
2023-08-31 10:42:40 +02:00
tomate44
e1b139655f
Surface: allow instant update of BlendCurve properties
2023-08-31 10:42:40 +02:00
wandererfan
4d09bb117a
[TD]fix #10440 Balloon arrow end point
2023-08-30 14:01:24 -04:00
Roy-043
426e98a7a9
Draft: importDWG.py wrongly assumed that opt directory always exists on Linux ( #10447 )
...
Forum topic:
https://forum.freecad.org/viewtopic.php?p=703063#p703061
2023-08-30 18:10:13 +02:00
howie-j
961e329fe4
Updated Shortcuts.cfg pref pack template to newest commands and shortcuts
2023-08-30 10:00:15 -05:00
liukaiwen
5048074542
fix: json is a 3rdparty library, move to 3rdparty
2023-08-30 16:59:25 +02:00
wmayer
9fd4b62d53
libkdtree++: fix deprecation warning:
...
definition of implicit copy assignment operator for '_Base_iterator' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy]
2023-08-30 16:58:48 +02:00
wmayer
a86c0b8928
Gui: fix crash with the move to the new-style of class SelectionFilterPy
...
When setting the selection filter below and hovering over an object causes a segmentation fault:
filter = Gui.Selection.Filter('SELECT Part::Feature')
Gui.Selection.addSelectionGate(filter)
2023-08-30 15:09:08 +02:00
wandererfan
5e29c03c63
[TD]fix double delete of centerline
2023-08-29 20:44:14 -04:00
wandererfan
f3b3e25513
[TD]Allow section line stretch/shrink
2023-08-29 20:44:14 -04:00
bdieterm
177a86e6e0
Sketcher: fix segfault on distance constraints without SecondPos
2023-08-29 16:24:15 -05:00
kaktus Jacek
ddc6c2a1a0
Cleaning code from unnecessary strings generated to Crowdin 4 ( #10426 )
...
Cleaning Crowdin of "garbage". Second approach.
https://github.com/FreeCAD/FreeCAD-translations/issues/270
2023-08-29 12:57:26 -05:00
Roy-043
08c8f1d0da
Draft: Remove unused import WorkingPlane
2023-08-29 18:59:40 +02:00
Roy-043
9fde9f53fa
Draft: Fix Draft_Mirror preview
2023-08-29 16:25:42 +02:00
Chris Hennes
40f130643a
Update translations
2023-08-29 07:38:09 -05:00
kaktus Jacek
21b327eb04
Cleaning code from unnecessary strings generated to Crowdin 3 ( #10420 )
...
Cleaning Crowdin of "garbage". Second approach.
https://github.com/FreeCAD/FreeCAD-translations/issues/270
2023-08-29 07:35:04 -05:00
Yorik van Havre
60247ae669
Merge pull request #10323 from FreeCAD/CONTRIBUTING-PROJECT-ADMIN
...
Clarify the role of the Project Administrators
2023-08-29 11:28:05 +02:00
kaktus Jacek
cde1a9bcb9
Cleaning code from unnecessary strings generated to Crowdin 2 ( #10416 )
...
Cleaning Crowdin of "garbage". Second approach.
https://github.com/FreeCAD/FreeCAD-translations/issues/270
2023-08-28 22:08:14 -05:00
Chris Hennes
fd646b1e9c
Merge pull request #10418 from wwmayer/fix_cleanup_selection
...
Fix possible issues in selection node
2023-08-28 22:07:17 -05:00
wmayer
35136bb3c2
Gui: do not call back() on an empty container
...
Calling back() on an empty container is undefined behaviour: https://en.cppreference.com/w/cpp/container/vector/back
2023-08-29 00:52:33 +02:00
wmayer
93090fa55b
Gui: no need to check for nullptr when using dynamic_cast
...
It's explicitly allowed to use dynamic_cast on a nullptr and the result will be a nullptr too.
See https://en.cppreference.com/w/cpp/language/dynamic_cast
2023-08-29 00:45:27 +02:00
Chris Hennes
f0152cbcce
Merge pull request #10410 from qewer33/startpage-viual-fixes-2
...
StartPage: Visual fixes follow-up
2023-08-28 12:18:13 -05:00
sliptonic
e0ddc0f5e6
Merge pull request #8443 from LarryWoestman/staging
...
Path: Now can set parameter_functions from a postprocessor file.
2023-08-28 11:21:16 -05:00
Chris Hennes
ebcbfb6203
App: Warn on OpenGL too old ( #9272 )
...
* App: Warn on OpenGL too old
Based on original code from PR #9164
* GUI: Switch to DlgCheckableMessageBox for openGL warning
2023-08-28 12:08:23 -04:00
Edoardo Morandi
512770f27c
fix: downcasting of SoNode that can cause UB ( #9285 )
...
A SoNode* is not necessarily a SoFCSelectionRoot*, and when this
assumption breaks the code causes UB (the comment related to one of the
chunks explicitly says that it is safe, but unfortunately it is not).
Instead of storing `SoFCSelectionRoot*` and blindly cast a generic
`SoNode*` to that, we can do the opposite. In this way it is obviously
necessary to use a dynamic cast when trying to reach for
`SoFCSelectionRoot` specific features, but in this way the abstraction
should be sound.
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2023-08-28 11:06:06 -05:00