Roy-043
39a67d7cbf
Update wires.py
...
typo
2021-10-15 22:18:17 +02:00
Roy-043
1535abecc4
Daft: fix cleanProjection (used by Draft_Shape2DView and DXF export)
2021-10-15 22:11:40 +02:00
wmayer
539bd3ceb1
Web: handle system exit exceptions
2021-10-14 15:46:37 +02:00
wmayer
cea1216ea2
Web: support synchronous TCP/IP communication
2021-10-14 15:07:05 +02:00
Yorik van Havre
a6485ad191
Arch: BuildingParts autogrouping
...
Arch BuildingParts now gained a new set of View properties that allows
to define a "capture box". Subsequent Draft and Arch objects, or anything
else that uses Draft.autogroup(), will be automatically added to that
BuildingPart if they are inside the capture box.
2021-10-14 14:42:46 +02:00
Yorik van Havre
13b8b05a9a
Merge pull request #4787 from chennes/addThemeSupport
...
[GUI] Add Preference Pack support
2021-10-14 12:41:06 +02:00
Yorik van Havre
24d1a3f054
Merge pull request #5023 from marioalexis84/gui-encoding
...
Gui: Harmonize encoding/decoding between view, property editor and command line.
2021-10-14 12:24:49 +02:00
Chris Hennes
9afd281099
Merge pull request #5113 from jack9603301/master
...
[Part] Fix null pointer error in sweep operation - Fixes #0004764
2021-10-13 15:26:45 -05:00
jack9603301
9a36d01fcc
[Part] Fix null pointer error in sweep operation
...
When the spine line of the sweep operation of the part workbench depends
on the Sketcher document, if the dependent spine line drawn by this document
is deleted afterwards, the path variable will get a null pointer.
Due to programming errors, the standard judgment of this pointer is ignored, resulting in a crash.
Call IsNull() of the OCC document to determine the legitimacy of the shape.
If it is empty, an error is reported.
Fixes #0004764
2021-10-14 03:54:44 +08:00
Chris Hennes
d7dfe5cd7d
Merge pull request #5112 from Roy-043/Draft-improve-hatch-matrix-algo
...
Draft: improved hatch matrix algo
2021-10-13 13:03:42 -05:00
Chris Hennes
facac9fc12
Merge pull request #5110 from 0penBrain/UserEditMode
...
[Gui] UserEditMode : new icons + naming + used mode memorization
2021-10-13 12:48:02 -05:00
Chris Hennes
a15ca9d189
Merge pull request #5111 from chennes/spreadsheetCherryPickRealThunder
...
[Spreadsheet] Cherry-pick realthunder Round 1
2021-10-13 10:54:04 -05:00
Roy-043
844597c08e
Draft: improve hatch matrix algo
2021-10-13 17:38:08 +02:00
wmayer
c0445e5094
Mesh: [skip ci] add unit test for self-intersection
2021-10-13 17:29:18 +02:00
Abdullah Tahiri
925e115c93
Sketcher: Code improvements for Constraint Widget
...
=================================================
This PR does not have added functionality. It contains only code improvements requiring at least c++17.
- It uses for the filters scoped enums (enum classes) instead of unscoped enums to avoid implicit conversion (c++11).
- It includes tools to deal with the necessary explicit conversions including type_t traits (c++14).
- It uses a couple of generic lambdas (c++17)
- It uses folding expressions to expand parameter packs (c++17)
- Refactoring of code
2021-10-13 15:28:30 +02:00
0penBrain
ecc8505636
[Gui] UserEditMode : last used mode is remembered between sessions
2021-10-13 14:58:05 +02:00
wmayer
90c97a3166
Import: [skip ci] consistent use of curly braces
2021-10-13 14:28:06 +02:00
0penBrain
6c0a2dd4e6
[Gui] UserEditMode : new (better) icons for modes + SVG file naming improvement
...
Icons are provided by @bitacovir
2021-10-13 14:23:29 +02:00
Yorik van Havre
9fd4cac803
Merge pull request #5108 from Roy-043/Draft-fix-context-menu
...
Draft: fix context menu
2021-10-13 11:43:12 +02:00
abdullahtahiriyo
8977220904
Merge pull request #5091 from chennes/sketcherMoveColorsToPrefs
...
[Sketcher] Make constraint label smaller and styleable
2021-10-13 11:34:11 +02:00
abdullahtahiriyo
08531bfec5
Merge branch 'master' into sketcherMoveColorsToPrefs
2021-10-13 10:01:30 +02:00
Zheng, Lei
9933d4fbce
App: add signalChanged to Property
...
For more efficient tracking of single property changes
2021-10-12 15:47:50 -05:00
Zheng, Lei
64053912b1
Spreadsheet: support displaying of integer
2021-10-12 15:14:31 -05:00
Zheng, Lei
8e51d7a86d
Spreadsheet: preserve component reference in cell
2021-10-12 14:58:36 -05:00
Zheng, Lei
2a62233641
Gui: handle exception in property item display
2021-10-12 14:49:15 -05:00
Zheng, Lei
49074f5af1
Spreadsheet: add a few context menu options
2021-10-12 14:34:58 -05:00
Zheng, Lei
864f6d96a6
App: add expression built-in function str()
...
...for stringify
2021-10-12 13:42:10 -05:00
Chris Hennes
82e3bc5844
[Spreadsheet] Clean up compilation warnings
2021-10-12 11:53:48 -05:00
Chris Hennes
cca8ed5a7b
Merge pull request #4277 from chennes/selection2021SelectionViewAutoShow
...
[GUI] Add option to auto-show selection view
2021-10-12 11:39:14 -05:00
Chris Hennes
9e791ba22a
[Stylesheets] Add StatefulLabel and UrlLabel styles
2021-10-12 11:23:53 -05:00
Chris Hennes
1a7b8cd379
[Gui] Refactor StatefulLabel coloring
2021-10-12 11:23:13 -05:00
Chris Hennes
f7f7d8d95b
Merge pull request #5099 from chennes/spreadsheetAutoReturn
...
[Spreadsheet] Refactor keyboard handling
2021-10-12 11:01:10 -05:00
Roy-043
70983bf907
Draft: fix context menu
...
Remove call to get_draft_line_commands.
Update the ContextMenu function. The items are based on the utilities menu now. And the context menu is the same for the Tree view and the 3D view.
2021-10-12 14:35:36 +02:00
Roy-043
b0dcc39e38
Draft: fix context menu
...
Remove the get_draft_line_commands function.
Update the def get_draft_context_commands function.
2021-10-12 14:32:36 +02:00
Roy-043
6cc9173fed
Draft: fix context menu
...
Remove the 3 gui_lineops items.
2021-10-12 14:30:04 +02:00
Roy-043
ec0066b1dc
Draft: fix context menu
...
Remove gui_lineops.py
2021-10-12 14:28:08 +02:00
Roy-043
c34524668f
Delete gui_lineops.py
2021-10-12 14:23:59 +02:00
Yorik van Havre
c714712a45
Merge pull request #5106 from chennes/transparentFaces
...
[Part] Allow setting alpha for face colors
2021-10-12 10:57:11 +02:00
Yorik van Havre
9cb90ea7f2
Merge pull request #5102 from Roy-043/Draft-Update-draft_test_objects.py
...
Draft: Update draft_test_objects.py
2021-10-12 10:56:06 +02:00
wmayer
ef7692d413
OCCT: port flatmesh to version 7.6
2021-10-12 10:03:11 +02:00
Abdullah Tahiri
8242c68509
Sketcher: Copy and Array tool Snap at 5 degrees using CTRL
2021-10-12 09:41:58 +02:00
Chris Hennes
2a7df72d27
[Arch] Separate out return of None for clarity
2021-10-11 22:40:20 -05:00
Chris Hennes
d7e0210aae
[Part] Remove redundant 'global' statement
2021-10-11 22:37:05 -05:00
Chris Hennes
3d3fd72c7b
[Arch] Remove unnecessary pass
2021-10-11 22:22:59 -05:00
Chris Hennes
13beed81ae
[Arch] Remove redundant else: from while loop
2021-10-11 22:01:44 -05:00
Chris Hennes
34a7fc95d8
[Draft] Eliminate default value modification
2021-10-11 21:28:55 -05:00
Chris Hennes
8c2fc25cd9
[Tools] Eliminate default value modification
...
LGTM catches a potential error with the mutation of default values:
implement their suggested workaround of using a None placeholder to
ensure the default itself is never modified.
2021-10-11 21:13:22 -05:00
Chris Hennes
d0b867bdd5
[Gui] PrefPacks - remove "type" parameter
...
In display, show the "tags" instead.
2021-10-11 13:22:28 -05:00
Chris Hennes
3e8d84ce9b
Merge branch 'master' into sketcherMoveColorsToPrefs
2021-10-11 12:31:08 -05:00
wmayer
efae4bdf32
TD: [skip ci] fix warning about trunction from double to float
2021-10-11 16:47:27 +02:00