wmayer
1d0fe1ab28
Port: Include some important changes of the OpenBSD port
...
Forum thread: https://forum.freecad.org/viewtopic.php?t=80792
2024-09-09 18:01:38 +02:00
huguesdpdn-aerospace
3795904a00
PD: Xerces-C++ - Prepare for the latest version (backward compatible)
2024-09-08 20:31:25 -05:00
qewer33
9beff61b72
Gui: Make splashscreen use multiple splash images
2024-09-02 12:44:36 -04:00
PaddleStroke
5cb2fd5261
App::Link : add getLinkGroup() to ElementLink
2024-09-02 18:20:18 +02:00
bgbsww
2a541c9536
Toponaming: Remove remaining FC_USE_TNP_FIX defines
2024-08-31 13:21:10 -05:00
Yorik van Havre
b065691032
Merged crowdin translations
2024-08-28 17:51:34 +02:00
Yorik van Havre
5df158352a
Updated ts files
2024-08-28 17:50:59 +02:00
wmayer
3e33f184b4
Core: Rename ViewProviderPythonFeature to ViewProviderFeaturePython
...
Fixes #15888
2024-08-26 18:14:22 +02:00
bgbsww
ecf7e51ab3
Toponaming: Remove all FC_USE_TNP_FIX protected old code
2024-08-26 11:12:48 -05:00
bgbsww
40d23c2639
Toponaming: Support disabling hashing; getting element history
2024-08-22 11:24:09 -05:00
bgbsww
a1ce983035
Toponaming: Missing shape hasher line; fixed cleaned Transformed
2024-08-13 07:07:59 -04:00
bgbsww
26b2631251
Toponaming: Squash to one index character in element names
2024-08-11 13:29:40 -04:00
bgbsww
25ba8ab223
Toponaming: Fix transformed; abstract index element name generation
2024-08-10 23:02:05 -04:00
bgbsww
99b753b006
Toponaming: Refactor out duplicated code using elementMap()
2024-08-10 10:47:01 -04:00
bgbsww
4afbe73f51
Toponaming: Fix PropertyTopoShape restore; tweak Loft test; missing TopoShape method.
2024-08-07 20:31:21 -05:00
Chris Hennes
4801300913
Merge pull request #15734 from bgbsww/bgbsww-toponamingFixTopoShapeToHaveHasher
...
Toponaming: make sure TopoShapes have Hashers
2024-08-05 11:17:46 -05:00
Chris Hennes
1566dfa37a
Merge pull request #15669 from marioalexis84/fem-link_scope_python_objects
...
Fem: Fix link scope for Python objects
2024-08-05 10:53:50 -05:00
bgbsww
441fbdd064
Add a command line option to keep application open after running tests
2024-08-05 10:47:59 -05:00
Yorik van Havre
aad060c0f0
Translations ( #15689 )
...
* Updated ts files
* Merged crowdin translations
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-08-05 10:42:18 -05:00
bgbsww
cd128984e1
Toponaming: make sure toposhapes have hashers
2024-08-02 21:42:16 -04:00
marioalexis
776158addd
Base: Add PropertyError exception
2024-08-02 20:19:16 -03:00
bgbsww
b29abf7ffe
Cleanup, format
2024-07-24 16:41:15 -04:00
Zheng, Lei
a7bdbaa662
Toponaming: Transfer in getHigherElement
2024-07-24 15:10:42 -04:00
bgbsww
0178e848e4
Toponaming: Clean code, apply remark recommendations and Tweak tests
2024-07-22 12:55:23 -04:00
Zheng, Lei
f6494bdf05
Toponaming: Bring in composite shapes for findSubshapesWithSharedVertex ( searchSubShape )
2024-07-22 12:51:25 -04:00
Chris Hennes
3fa339e9eb
Merge pull request #15501 from bgbsww/bgbsww-toponamingSaveRestore4
...
Toponaming: Transfer in getLinksTo
2024-07-22 11:23:12 -05:00
bgbsww
97473a838f
Refactor all element name pairs into clearer struct names - renames
2024-07-21 20:32:58 -04:00
bgbsww
5afdc19874
Toponaming: Cleanup
2024-07-21 17:40:42 -04:00
Zheng, Lei
c9232b141a
Toponaming: Transfer in getLinksTo
2024-07-21 17:36:50 -04:00
Chris Hennes
ac3b5b3c74
Merge pull request #15535 from bgbsww/bgbsww-toponamingSaveRestore3plus
...
Refactor all elementname pairs into clearer struct names
2024-07-21 11:40:39 -05:00
bgbsww
0bddc51805
Refactor all element name pairs into clearer struct names - renames
2024-07-20 16:32:12 -04:00
bgbsww
3db680c7de
Refactor all element name pairs into clearer struct names - definitions
2024-07-20 16:32:12 -04:00
hlorus
572235cff8
Measure: Resolve App::Link elements
2024-07-17 17:56:37 +02:00
hlorus
bb7f84c32a
Measure: Reduce boilerplate code by adding some helper methods
2024-07-17 17:53:12 +02:00
Pieter Hijma
44387a793b
Core: Add missing Python interpreter locks
2024-07-16 11:57:36 +02:00
wmayer
6009072675
Core: Fix Python API name clash: do not expose the App::Part type to Python
...
Fixes #12539
2024-07-15 10:57:59 -05:00
bgbsww
7daa22fcc7
Toponaming: Process mapped names during selection
2024-07-15 10:45:43 -05:00
PaddleStroke
3f47fe13a8
Update the comment describing PropertyXLinkSubHidden
2024-07-10 10:29:03 +02:00
PaddleStroke
31beda6f09
Core: Add App::PropertyXLinkSubHidden
2024-07-10 10:29:03 +02:00
bgbsww
5568b40a07
Toponaming: Add missing TNP element name code; rough in more TNP tests ( #14561 )
...
* Add missing TNP element name code; rough in more TNP tests
* Update ElementNamingUtils.cpp
---------
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2024-07-08 18:43:42 -05:00
luzpaz
9a1f487cdb
Fix various typos throughout the codebase
2024-07-08 17:19:20 -05:00
Yorik van Havre
2a009589f9
Translations ( #15107 )
...
* Updated ts files
* Merged crowdin translations
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-07-02 12:21:53 +02:00
bgbsww
3c3709cb5d
Toponaming: Fix save and restore of elementmaps
2024-06-23 23:33:12 -04:00
Chris Hennes
d45cf8507b
Merge pull request #13810 from hlorus/replace_measuredistance
...
Integrate Std_MeasureDistance into unified measurement facility
2024-06-17 10:55:40 -05:00
wmayer
dafdb2c1f2
Core: Improve PropertyMaterialList::readString
2024-06-17 16:30:25 +02:00
wmayer
6623b60528
Core: Make sure that PropertyMaterialList cannot become empty
...
The PropertyMaterialList is supposed to guarantee that it always has at least one element
2024-06-15 18:31:24 -05:00
hlorus
b42c3aade0
Remove Std_MeasureDistance
2024-06-11 17:57:01 +02:00
bdieterm
ea68c5e88c
Core: fix import of FreeCAD in a Python 3.12 interpreter
...
Importing FreeCAD as a module in a normal Python interpreter (e.g. /usr/bin/python3) stopped working with Python 3.12 (but works normally with Python 3.11). When executing "import FreeCAD as App", the interpreter crashes with "Fatal Python error: PyImport_AppendInittab: PyImport_AppendInittab() may not be called after Py_Initialize()".
The check that causes the error message and abortion was introduced in Python 3.12 via
7f3a4b967c
(and a typo in the error message fixed via)
35dd55005e
2024-06-07 12:19:45 -05:00
Jonas Bähr
4f3f692fca
App: add readline-based tab-completion
...
When executing FreeCAD in interactive console-mode, the init-script tries
to load readline for a better input experience and enables tab-completion.
This code is neither executed when running in GUI mode, nor when the
console is not itneractive, e.g. when reading a script from stdin.
Note that readline is not available on Windows, so we ignore import errors
for now. With pyreadline3 there may be an alternative for Windows, but I
cannot verify this on my setup.
2024-06-06 21:56:18 -05:00
bgbsww
20bcd7c8f4
Toponaming: defend against uninitialized elementMap in getElementHistory
2024-06-03 20:59:36 -05:00