Commit Graph

35136 Commits

Author SHA1 Message Date
pre-commit-ci[bot]
0dc15c940d [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-11-20 18:25:29 +01:00
Kevin Martin
00c94b8351 Use PyObject_CallObject rather than interpreting generated code
Rather than generating Python code and interpreting it, which, in C++, is fraught with issues of creating the correct syntax for a str token when the text contains certain special characters like double-quote and backslash, the modified code makes call(s) to PyObject_CallObject which takes the C++ string and makes the appropriate conversion itself. The steps in building the Position passed to make_text are also done using c++ objects until the final Python Placement object is needed.
2023-11-20 18:25:29 +01:00
Mark Ganson TheMarkster
f434797789 [Part Workbench]Prevent error when using link in boolean cut (#11398) 2023-11-20 14:22:25 -03:00
tmksw
f658e9f422 [Start WB] extend file info in MRU tooltip (#11450) 2023-11-20 14:21:12 -03:00
Paddle
a101037e2c Fix autoconstraints of arcslot tool. 2023-11-20 14:19:51 -03:00
Chris Hennes
4546f6aadd Merge pull request #11421 from Pesc0/vscode-split-4--upgrade-python-debugger
Vscode split 4  upgrade python debugger
2023-11-20 11:18:36 -06:00
LarryWoestman
f5be078da3 Path: Added separator lines to make the tests easier to find (#11423)
Co-authored-by: LarryWoestman <LarryWoestman@users.noreply.github.com>
2023-11-20 10:13:44 -07:00
Max Wilfinger
2fb91c5a93 Fixes "Project Information" is Misleading #11296 - replace project with document (#11367)
* project to document on information, merge, util

* change project to document in unit system dialog

---------

Co-authored-by: WandererFan <WandererFan@gmail.com>
2023-11-20 10:03:22 -07:00
Paddle
ec305a93e0 Status bar message : reduce number of decimals to use system preference. 2023-11-20 11:02:00 -06:00
PaddleStroke
cce89e4fec [Sketcher] Auto horizontal/vertical (#11330)
* Refactor sketcher horizontal / vertical constraints and adds a horizontal/vertical command.

* Sketcher : HorVer : change tool icon.

---------

Co-authored-by: Paddle <PaddleStroke@users.noreply.github.com>
2023-11-20 11:00:22 -06:00
bgbsww
0148cbaac1 Defend against surface not created from invalid face 2023-11-20 13:59:01 -03:00
Paddle
bd7a468a39 Group Trim/extend/split. 2023-11-20 10:58:17 -06:00
sliptonic
97added19c Merge pull request #11273 from chennes/complexGeoDataSerialization
ComplexGeoData and PropertyComplexGeoData serialization
2023-11-20 09:55:39 -07:00
Adrián Insaurralde Avalos
e614619b26 Merge pull request #11279 from Rexbas/orthographic-view-clipping
Gui: Fix window center rotation mode and orthographic view clipping
2023-11-20 13:54:51 -03:00
Rohan Mishra
acecf141d9 Update ShapeFix_EdgePy.xml (#11193)
* Update ShapeFix_EdgePy.xml

Issue #11182
---------

Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org>
2023-11-20 10:49:41 -06:00
Chris Hennes
638f004de0 Merge pull request #11018 from kadet1090/rework-preferences-navigation
[Gui] Rework preferences navigation as TreeView - Part 1
2023-11-20 10:44:47 -06:00
Adrián Insaurralde Avalos
7a01a7dc32 Merge pull request #7193 from AjinkyaDahale/pd-more-revol-options
PD: more options for revolution/groove
2023-11-20 13:36:34 -03:00
Pesc0
a8dee2ed90 Allow automatic tests discovery 2023-11-20 16:12:27 +01:00
Chris Hennes
bf6d07c402 Merge pull request #11409 from wwmayer/fix_clangtidy_base
Base: Fix clang-tidy reports
2023-11-20 08:17:27 -06:00
wmayer
5d2308e16f Part: add test for Geom2d.toShape 2023-11-20 13:00:09 +01:00
tomate44
810da3db88 Part : fix edge creation of Geom2d curves 2023-11-20 12:35:09 +01:00
Roy-043
c62552338e Arch: remove global precision variables
To avoid having to restart after changing the Draft precision parameter.
2023-11-20 12:21:28 +01:00
bgbsww
73f662317d Reverse misuse of list comprehension 2023-11-20 11:36:39 +01:00
bgbsww
e5044b05f7 Parse inventor format without commas between points 2023-11-20 11:36:39 +01:00
Adrián Insaurralde Avalos
05c55e3ab5 Revert "add git information"
This reverts commit 5f0c3a630f00af6b7c103b355b48b03e265a3f22.
2023-11-19 15:18:25 -03:00
Adrián Insaurralde Avalos
1d9df8f8a9 Revert "disable git info"
This reverts commit a0f3be8a0feb837c266ebdd9939a704e90c3959d.
2023-11-19 15:15:26 -03:00
Jacob Oursland
81c6e7fbe7 Add Docker configuration for conda. 2023-11-19 02:01:47 -03:00
Roy-043
c6dfc28a33 Draft: store more command modes in prefs
With this PR the following 5 command modes are automatically stored in the preferences:

    "ContinueMode"
    "RelativeMode"
    "GlobalMode"
    "fillmode" (existing preference, removed from the Preferences Editor)
    "SubelementMode"

Additionally:
Three commands (Draft_Ellipse, Draft_Rectangle and Draft_Stretch) call `setRelative` after the 1st point has been specified and would permanently switch on relativeMode. After this PR this switch is temporarily.
2023-11-18 22:30:02 +01:00
Adrián Insaurralde Avalos
29252e6df7 disable git info 2023-11-18 17:44:50 -03:00
ghaction
1218696592 add git information 2023-11-18 17:44:27 -03:00
Roy-043
99d23ee7f4 Draft: store more command modes in prefs
With this PR the following 5 command modes are automatically stored in the preferences:
* "ContinueMode"
* "RelativeMode"
* "GlobalMode"
* "fillmode" (existing preference, removed from the Preferences Editor)
* "SubelementMode"

Additionally:
Three commands (Draft_Ellipse, Draft_Rectangle and Draft_Stretch) call `setRelative` after the 1st point has been specified and would permanently switch on relativeMode. After this PR this switch is temporary.
2023-11-18 21:03:26 +01:00
Roy-043
9511ef6fb7 Merge pull request #11440 from Roy-043/Draft-make-Draft_Edit-prefs-non-global
Draft: make Draft_Edit prefs non-global
2023-11-18 19:45:00 +01:00
Roy-043
06e6ea5d53 Merge pull request #11436 from Roy-043/Draft-constraining-did-not-respect-global-mode
Draft: constraining did not respect global mode
2023-11-18 19:44:40 +01:00
Roy-043
5f6c0951e6 Merge pull request #11428 from Roy-043/Draft-make-in-command-shortcuts-non-global
Draft: make in-command shortcuts non-global
2023-11-18 19:44:17 +01:00
Roy-043
6e6be51bf0 Draft: make Draft_Edit prefs non-global 2023-11-18 19:18:23 +01:00
Roy-043
05f064d35b Draft: constraining did not respect global mode
Fixes #10496.
2023-11-18 13:36:35 +01:00
wmayer
eab181965c Gui: save active palette
If the QLineEdit is disabled the current color group of the cached QPalette is set to 'Inactive'. Now when enabling the QLineEdit the wrong palette is set and the text looks like it's inactive.
2023-11-17 18:52:28 +01:00
Roy-043
6ac062f8fb Draft: make in-command shortcuts non-global
Fixes #8329.
2023-11-17 12:57:56 +01:00
Roy-043
574a964a29 Merge pull request #11426 from Roy-043/Draft-minor-updates-related-to-precision-pref
Draft: minor updates related to precision pref
2023-11-17 10:18:35 +01:00
Roy-043
7a05e9809b Draft: minor updates related to precision pref 2023-11-17 09:49:01 +01:00
Roy-043
b7de4e73dd Merge pull request #11419 from Roy-043/Draft-Draft_Join-should-call-join_wires
Draft: Draft_Join should call join_wires
2023-11-17 09:30:01 +01:00
pavltom
3876f23f4d [TechDraw] Multiselection mode implementation 2023-11-16 20:45:02 -05:00
pavltom
4703c77067 [TechDraw] Remove obsolete getYInClip method 2023-11-16 20:45:02 -05:00
pavltom
095160d438 [TechDraw] Remove nowhere used m_dragState 2023-11-16 20:45:02 -05:00
pavltom
35618ef606 [TechDraw] Refactor QGIView and QGIPrimPath mouse processing 2023-11-16 20:45:02 -05:00
pavltom
e2cc18eb8d [TechDraw] Remove now unused SelectPoint signal relics 2023-11-16 20:45:02 -05:00
pavltom
e2635afe87 [TechDraw] Fix app selection not reflecting Qt selection 2023-11-16 20:45:02 -05:00
pavltom
5a6c3b2606 [TechDraw] Fix DrawView.setPosition signaling changes always 2023-11-16 20:45:02 -05:00
Pesc0
a719d80eff Upgrade debugger to debugpy 2023-11-17 02:00:32 +01:00
Pesc0
20a4d40f0b addon manager: use get_python_exe from utils file 2023-11-17 02:00:25 +01:00