sliptonic
9de8c16d1a
Merge pull request #10214 from haraldhartmann/PathAddEstlcamPP-patch-1
...
Path: add estlcam_post.py to CMakeList.txt
2023-08-16 10:44:13 -05:00
Roy-043
fff0ca7217
Draft: Add Justification option to ShapeString ( #10233 )
2023-08-16 17:08:49 +02:00
Roy-043
f254a6f5c0
Reverted change for sifio.py
2023-08-16 16:47:27 +02:00
Roy-043
efda96b933
FEM: Avoid dictionary.keys() where possible
2023-08-16 16:47:27 +02:00
bdieterm
d5c4e501ad
ignore whole selected objects for Part linear/angular measurement tool
...
Whole objects selected in the model tree will be ignored for the measurement element selection.
This allows for selecting and toggling the visibility of an object in the model tree.
2023-08-16 15:01:45 +02:00
Jonas Bähr
34b176c1db
Remove C++ escaping from *Py.xml templates
...
Now all escaping required for the C++ code generation is done when the
.cpp/.h files are generated. Previously, only newlines were escaped
automatically. This was a) inconsistent and b) leaked c++ details into
the xml data.
In addition, the escaping is now done in one central place, harmonizing
the three previous implementations.
Pre-existing c++ escape sequences in the XML files have been replaced by
their literal equivalent so that the resulting python doc sting remains
unchanged.
2023-08-16 13:17:25 +02:00
Daniel-Khodabakhsh
a9ac5b8398
Expressions: Add Vector API expression functions ( #10237 )
2023-08-15 23:00:16 -05:00
wmayer
25824cc363
Sheet: modernize C++: use range-based for loop
2023-08-15 20:21:20 +02:00
wmayer
ce8cd4fe8b
Robot: modernize C++: use range-based for loop
2023-08-15 18:40:42 +02:00
wmayer
e1dce4e024
Surface: modernize C++: use range-based for loop
2023-08-15 17:20:01 +02:00
wmayer
4b8c8ce2bb
RE: modernize C++: use range-based for loop
2023-08-15 17:20:01 +02:00
wmayer
3e8f4d941f
Points: modernize C++: use range-based for loop
2023-08-15 17:20:01 +02:00
wmayer
9b5314bd87
Start: modernize C++: use range-based for loop
2023-08-15 14:00:43 +02:00
wmayer
aeeeaa3783
Web: modernize C++: use range-based for loop
2023-08-15 14:00:43 +02:00
wmayer
953a59d17b
MeshPart: modernize C++: use range-based for loop
2023-08-15 12:52:52 +02:00
wmayer
7f49080952
Mesh: modernize C++: use range-based for loop
2023-08-15 10:56:30 +02:00
wmayer
452aee7c6f
Inspection: modernize C++: use range-based for loop
2023-08-15 08:37:17 +02:00
wmayer
89b9a7ae0f
FEM: modernize C++: use range-based for loop
2023-08-15 01:09:53 +02:00
wmayer
26ea9e4ea4
Import: modernize C++: use range-based for loop
2023-08-15 01:09:53 +02:00
Chris Hennes
edda57292c
Merge pull request #10146 from marioalexis84/app-string_hasher_py
...
App: Fix crash and undefined behavior in StringHasherPy and StringIDPy
2023-08-13 13:45:06 -07:00
Harald Hartmann
65444bf3ce
add estlcam_post.py
2023-08-13 17:31:03 +02:00
luzpaz
5b698e6b68
Fix various typos
2023-08-13 08:17:01 -07:00
Roy-043
c409d3b788
Arch: Avoid dictionary.keys() where possible ( #10159 )
2023-08-13 11:46:51 +02:00
Roy-043
b83e401836
Draft: Avoid dictionary.keys() where possible ( #10160 )
2023-08-13 11:46:25 +02:00
Roy-043
a32ed5c315
Draft: make_sketch should not change Autoconstraints of sketch ( #10181 )
2023-08-13 11:16:22 +02:00
Chris Hennes
5418e39c01
Gui: Translate 'page' for new pages
2023-08-12 17:54:26 -04:00
Chris Hennes
dfb6ca367e
TD: Correct use of TRANSLATE_NOOP
...
Direct UI access should use translate()
2023-08-12 17:53:26 -04:00
Chris Hennes
62087c2561
TD: Correct translation in TaskComplexSection
2023-08-12 17:52:16 -04:00
Roy-043
07e4d34b04
AddonManager: Avoid dictionary.keys() where possible
2023-08-12 10:24:25 -07:00
Roy-043
7d15cee092
Draft: Fix SVG "Edges not ordered" issue ( #10116 )
2023-08-12 15:30:54 +02:00
Jonas Bähr
dee56c32d4
Spreadsheet: fix build on macOS
...
The recent migration from boost::bind to std::bind [1] broke the build
on Mac (Apple clang version 13.0.0 (clang-1300.0.29.30) on macOS-11.7.8).
In all other cases the `boost::bind` was replaced by `std::bind` (among
with the place holders) but in these two spread sheet files
src/Mod/Spreadsheet/Gui/SheetModel.cpp
src/Mod/Spreadsheet/Gui/SpreadsheetView.cpp
the original code only referenced `bind`, which used to get resolved to
`boost::bind` but now raises this error:
> /Users/jonas/src/FreeCAD/FreeCAD-git/src/Mod/Spreadsheet/Gui/SheetModel.cpp:50:36: error: use of undeclared identifier 'bind'; did you mean 'boost::bind'?
> sheet->cellUpdated.connect(bind(&SheetModel::cellUpdated, this, sp::_1));
> ^~~~
> boost::bind
This commit changes this to `std::bind` expicitly, just like it's done in
the other files. This works on my system/compiler.
[1]: 4ffe0c3218
2023-08-11 06:15:51 -07:00
wmayer
e2aa8660a3
Test: avoid to expand test dialog if label text is too long
2023-08-10 19:51:48 +02:00
wmayer
7fe0d5b9a6
modernize C++: use equals delete
2023-08-10 17:29:05 +02:00
marioalexis
ae69dd90de
Test: Add StringHasher test
2023-08-10 11:55:21 -03:00
wandererfan
6565732207
[TD]move dvp cosmetic functions to extension
2023-08-10 10:17:22 -04:00
wandererfan
77ef529c5a
[TD]provide result of detail to other views
2023-08-10 10:17:22 -04:00
wandererfan
08237b6c2c
[TD]remove unused code dvp & sections
2023-08-10 10:17:22 -04:00
wandererfan
5df5be3774
[TD]refactor QGIViewPart
2023-08-10 10:17:22 -04:00
wmayer
5cf79a3a17
Drawing: fix build failure
2023-08-10 10:51:34 +02:00
Roy-043
85c2c973d8
Material: Avoid dictionary.keys() where possible
2023-08-10 00:59:02 +02:00
Roy-043
64df36ba5c
PartDesign: Avoid dictionary.keys() where possible
2023-08-10 00:54:21 +02:00
wmayer
15c41e81d1
fixes #10063 : Part_SectionCut does not work if the view is in perspective
2023-08-10 00:48:21 +02:00
sliptonic
7a1db14045
Merge pull request #10118 from Roy-043/Path-Avoid-dictionary.keys()-if-possible
...
Path: Avoid dictionary.keys() if possible
2023-08-09 14:32:49 -05:00
wmayer
efe323395e
TD: fix possible crash in QGIWeldSymbol::customBoundingRect()
...
Forum thread: https://forum.freecad.org/viewtopic.php?t=80203
2023-08-09 10:48:11 -04:00
Roy-043
9e178dbcb8
Drawing: Avoid dictionary.keys() where possible
2023-08-09 10:15:01 +02:00
Roy-043
e23c56e6c8
Import: Avoid dictionary.keys() where possible
2023-08-09 10:10:35 +02:00
Roy-043
df95050687
Merge branch 'master' into Path-Avoid-dictionary.keys()-if-possible
2023-08-09 08:22:46 +02:00
Chris Hennes
3bad74fe7d
Update translations
2023-08-08 17:52:59 -06:00
wmayer
948cbfccd9
modernize C++: avoid bind
...
In many cases std::bind() is kept because the code is much simpler
2023-08-08 21:10:16 +02:00
wmayer
52e1c7c33b
modernize C++: move from boost::bind to std::bind
2023-08-08 17:36:13 +02:00