wmayer
13a6c3d2dc
Core: move image plane to core system
2023-03-22 13:44:00 +01:00
Uwe
607c6e89a3
[App] [skip ci] register PropertyVelocity
...
- was forgotten once the property was implemented some days ago
2023-03-18 05:45:45 +01:00
Uwe
0f2df33396
[App] register all available unit properties
...
- was missing in #6717
2023-02-26 19:12:25 +01:00
Uwe
94a5bf7780
[Core] add quantity Magnetization
...
- needed for FEM and Material
2023-02-08 20:33:58 +01:00
Uwe
65eb154eac
[FEM] add current density constraint
...
- also add corresponding App::PropertyCurrentDensity
- also fix a typo in test_object.py
2023-02-05 21:10:15 +01:00
wmayer
f2908e251c
[skip ci] fix typos
2023-01-06 18:16:50 +01:00
Zheng, Lei
e4aa389cc4
Base/App/Gui: force using Base::Handle for ParameterManager
...
For reference counting
2023-01-06 09:14:41 -06:00
Uwe
aef629ece1
[Build] output point release version
...
- to Splashscreen, About, MainWindow and Console
2022-12-05 00:26:43 +01:00
Zheng, Lei
01f7782124
Base/App: add new signal interface to Parameter
...
Added new signal interface using boost::signals2 signalParamChanged.
Exposed to Python as ParameterGrpPy.AttachManager() to monitor changes
to all parameters, sub groups under the referring group.
Added new attribute for ParameterGrp(Py) to query the Parent and Manager
of the referring group.
2022-12-03 17:08:17 -06:00
wmayer
6770b0ba7d
Base: move class ProgressIndicatorPy to its own files
2022-11-22 15:07:33 +01:00
berniev
2ecd6db0e7
change ALL_UPPER_CASE constexpr definitions to camelCase
2022-11-19 16:00:36 +01:00
wmayer
cd34494063
App: replace boolean with enum
2022-11-17 17:38:31 +01:00
wmayer
45bb0289b0
App: implement option to set config key
2022-11-13 19:54:30 +01:00
wmayer
4b4a8b57f6
+ fix build failure if SMESH support is disabled
2022-11-06 20:23:13 +01:00
Uwe
75d02279a7
output SMESH version number in about dialog
...
- in order to get this info when user reports bugs
2022-11-05 17:46:34 +01:00
wmayer
be410de3c3
App: simplify code in Application::newDocument
2022-10-21 21:15:21 +02:00
Kuzemko Alexsandr
2eb55d48c7
[App] Fix of untranslated first document's name ( #7156 )
...
* Change no need function newDocument("Unnamed") call to variant without parameter. "Unnamed" set in App newDocument function instead.
* Refactor New Document command to run without parameter.
* Translate new document's userName. Internal name = "Unnamed".
* Crowdin Add to updatets.py App.ts. Create new file App.ts
* Fix error where document name is set with one function parameter. In this situation set internal and user name to string variable. For default function call (without parameter) set internal name to Unnamed, userName = translate ("Unnamed")
2022-10-20 21:35:09 -05:00
wmayer
9f8cfe22f8
App: add tests for cell rows and absolute cells
2022-10-13 20:16:48 +02:00
wmayer
6435653355
App: add option '--pass' to ignore arguments by the application and handle them by a script
2022-09-29 12:30:31 +02:00
wmayer
26b5c67bb6
App: Consider using getpwuid_r(...) instead of getpwuid(...) for improved thread safety. [runtime/threadsafe_fn]
2022-09-25 11:43:15 +02:00
Uwe
d1175ee174
[App] Application.cpp: silence some CI warnings
...
about whitespace, line length etc.
2022-09-24 20:44:07 +02:00
berniev
de22306a9d
redundant
2022-09-24 20:36:21 +02:00
wmayer
3f07755a8f
Test: add test feature for unit tests
2022-08-22 15:46:40 +02:00
wmayer
00bdd16dff
Base: extend Placement/Rotation API
...
* Add Placement::isSame() and expose to Python
* Add Placement::multRight/Placement::multLeft
* Fix PlacementPy::rotate
* Add Rotation::multRight/Rotation::multLeft
* Add a test feature FeatureTestPlacement for uni tests
* Add unit tests
2022-08-09 11:54:05 +02:00
wmayer
979fad404e
App: [skip ci] improve whitespace
2022-08-08 10:11:22 +02:00
berniev
22dcf5866f
App: use empty
2022-08-06 19:29:59 +02:00
berniev
ac81a8380f
App: use emplace_back
2022-08-05 10:31:51 +02:00
wmayer
a7172cd730
App: improve whitespaces
2022-08-01 01:29:47 +02:00
berniev
b6cae3bfdf
App: Modernise ctors dtors defs etc
2022-08-01 00:34:46 +02:00
berniev
85170b2879
remove redundant void
2022-07-31 10:27:44 +02:00
Uwe
8d41fdb1c4
[App] Application: add a comment
...
- also some style fixes by MSVC
2022-07-30 19:09:32 +02:00
Uwe
0fc5e7405e
[App] Application: revert init sorting
...
- apparently the order of initialization matters.
2022-07-30 18:59:51 +02:00
Uwe
35e50597f4
[App] sort properties
...
- to quickly get an overview
2022-07-30 17:34:36 +02:00
wmayer
7628569b43
Base: add Precision class
...
and move the Python binding from Part to Base module
2022-07-30 17:10:56 +02:00
wmayer
f9bdc3aca7
App: use namespace prefix for classes in Base
2022-07-28 14:18:12 +02:00
marioalexis
c38a6759d9
Base: Clean up code and improve docstrings in Python Console module
2022-07-28 13:30:01 +02:00
wmayer
f3b02a487f
App/Test: implement unit test for PR #7250
2022-07-27 13:22:00 +02:00
andrea
61a5551940
Remove unused code into App
2022-07-23 14:27:50 +02:00
wmayer
6c0a610fb1
App: issue #6892 : FreeCAD fails to start
2022-06-09 15:40:37 +02:00
Benjamin Alterauge
086547c490
List all available test units, if none is selected.
...
From the command line (FreeCADCmd) only which not need the GUI.
A better description
Grammatically improvement
Use PrintMessage
2022-05-31 02:03:11 +02:00
wmayer
53cfca61a0
App: simplify code in Application::getResourceDir() and Application::getHelpDir()
2022-05-18 10:27:27 +02:00
wmayer
d0920c5ca8
App: inside Application::getLibraryDir() check if an absolute path name is set for LIBRARYDIR
2022-05-18 10:20:37 +02:00
wmayer
d98aaecbfe
Mod: issue #6274 : Source code installation failed
2022-04-18 12:27:09 +02:00
wmayer
bb19be787f
App: in verbose mode print used library versions
2022-03-31 16:33:00 +02:00
Uwe
41c42eb311
[App] add property for electric potentials
...
- in preparation to fix the electrostatic simulation mess
2022-03-26 01:39:32 +01:00
wmayer
d21a60b294
All: modernize C++11
...
* replace deprecated headers
2022-03-23 22:44:18 +01:00
wmayer
1a20b7f119
App: modernize C++11
...
* use nullptr
2022-03-23 17:29:23 +01:00
wmayer
e785569f7b
App: use static functions of FileInfo to convert between path and string
2022-03-19 13:57:24 +01:00
wmayer
e4d1ed8366
Base: rename BaseExceptionFreeCADError to PyExc_FC_GeneralError
2022-03-17 14:45:48 +01:00
wmayer
1f12dca2b4
Py: replace BaseExceptionFreeCADError with more suitable exception types
2022-03-17 13:54:23 +01:00