Uwe
a4b4bc99e0
[App] License.cpp: add missing include
...
- does otherwise not compile on Windows
2023-02-12 21:25:08 +01:00
wmayer
3abeb547b9
App: support of method unsetupObject in Python feature classes
2023-02-12 20:01:09 +01:00
wmayer
1a1f814a71
App: refactor license handling to reduce code duplication
2023-02-12 19:57:41 +01:00
0penBrain
ebc5cb16a9
[Core] Add possibility to set color with tuple of integers, fixes #8344
2023-02-12 18:16:59 +01:00
alexneufeld
e9d4583f7c
Gui: Add CERN OHL to default licenses list
2023-02-12 10:31:59 +01:00
marioalexis
7e0d84ff0b
App: Fix warnings -Wignored-qualifiers
2023-02-11 14:16:46 -08:00
Chris Hennes
51d42630ac
App: Add basic test for new Metadata code
2023-02-10 12:40:55 -07:00
Chris Hennes
8fdc780133
App: Cleanup Metadata
2023-02-10 12:40:55 -07:00
Chris Hennes
766923a3da
App: Add support for in-memory Metadata creation
2023-02-10 12:40:55 -07:00
Uwe
b3f04f5639
[App] fixes for Magnetization property
2023-02-09 05:32:20 +01:00
Uwe
94a5bf7780
[Core] add quantity Magnetization
...
- needed for FEM and Material
2023-02-08 20:33:58 +01:00
Uwe
a58c74c556
[Core] disable the the unit Oersted
...
- is not feasible for practical usage and (was up to now not used, thus no consequence)
moreover, Oersted is a cgs unit while we use SI units, thus also not suitable for FEM, only makes problems for magnetization
2023-02-08 19:59:36 +01:00
Uwe
182f4502dc
[App] [skip ci] add info for expression lexer generation
2023-02-08 06:34:59 +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
Uwe
a9b8be3e00
[Core] add current density
...
- necessary to implement electromagnetic features to the FEM WB
2023-02-04 03:22:24 -06:00
Adrian Popescu
397d01b96f
Build graph fix ( #8311 ) - Fixed Constraints' value not being updated
2023-01-31 11:00:33 -06:00
berniev
1848f57908
Improve unit testing directory structure
...
Separate Qt tests and gtest tests
Add a basic shadow of the project structure
Add a few simple tests to demonstrate usage
2023-01-30 07:15:09 -07:00
luzpaz
5d3f56989d
Fix various indentation issues (tabs->spaces)
2023-01-23 16:59:28 +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
wmayer
9efac962ac
App: fix failure to detect cyclic dependencies on expressions
...
See also forum thread: https://forum.freecadweb.org/viewtopic.php?f=3&t=74331
2023-01-02 16:36:10 +01:00
wmayer
d60f2e291f
Core: fixes #8119 : Make axis values in Property view persistent
2023-01-02 12:48:40 +01:00
wmayer
aeb5ea0ddf
App: [skip ci] reduce code duplication
2022-12-23 18:39:59 +01:00
wmayer
b9d88f9985
App: remove dead code and simplify code
2022-12-23 17:02:04 +01:00
Abdullah Tahiri
e5245a7346
App: New signal to notify user messages
...
=======================================
Document provides a new functionality, to signal subscribed user code of messages intended for the user.
The main motivation is critical messages of broken forward compatibility during restoring a document into a new version of FreeCAD.
However, the framework may be used in many other ways.
2022-12-21 16:01:23 +01:00
Yorik van Havre
d206d5cd1f
Updated ts files
2022-12-20 09:31:25 +01:00
wmayer
8a48e0bf6c
App: [skip ci] improve error message
2022-12-19 17:08:26 +01:00
wmayer
42ec9a2033
App: when using Yaw, Pitch or Roll angle in expressions make sure that they are in range
2022-12-19 14:48:30 +01:00
wmayer
9fac4a79ee
App: handle sub-components in PropertyRotation
2022-12-14 21:21:02 +01:00
wmayer
6bccd52cd0
App: handle sub-components in PropertyPlacement
2022-12-14 15:41:49 +01:00
luz paz
26cf9e771f
Add missing brackets + change indentation to spaces
2022-12-12 11:38:06 +01:00
luz paz
f17b73a7bf
Cleanup: move return statement to new line + trailing
...
Follow-up to #6497
2022-12-12 11:38:06 +01:00
wmayer
4f5600fa77
Core: allow to set file filter from PropertyFileIncluded
2022-12-07 12:58:07 +01:00
wmayer
1a56033e74
Core: [skip ci] ignore some code spell checks and filter all '_rc_.py' files
2022-12-05 10:12:49 +01: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
luz paz
4be3fe84c7
App: fix trailing whitespace
2022-12-02 19:19:17 -06:00
luz paz
056d1aea87
Fix various typos and grammatical issues
2022-11-30 12:45:29 +01:00
wmayer
6653991a97
Gui/Mod: handle several compiler warnings:
...
* ignore -Wfree-nonheap-object for generated code
* replace 0 with Qt::NoModifier when creating a QKeyEvent
* in Qt 5.14 QCombobox::activated(QString) is deprecated, use textActivated
* don't mix QCheckBox::setChecked() with tristate API
2022-11-29 10:36:02 +01: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
3e70636bdc
App: [skip ci] fix warnings reported by GH actions
2022-11-17 23:50:34 +01:00
wmayer
e931bedb43
App: [skip ci] fix typo
2022-11-17 20:00:00 +01:00
wmayer
a8134bfb25
App: fix endless-loop in DocumentObject::getParents
2022-11-17 19:05:32 +01:00
wmayer
cd34494063
App: replace boolean with enum
2022-11-17 17:38:31 +01:00
wmayer
701998e899
App: fix endless-loop when recursively determining placement of an object
2022-11-17 15:46:06 +01:00
wmayer
87ed32c3a7
App: fix possible stack overflow in GroupExtension::hasObject()
2022-11-17 00:30:44 +01:00
wmayer
c5522245fa
App: fix memory leak and consistently use Py::asObject() in DocumentObserverPython
2022-11-15 11:04:41 +01:00
wmayer
3f2fe95308
App: [skip ci] fix memory leak
2022-11-14 19:42:33 +01:00
wmayer
45bb0289b0
App: implement option to set config key
2022-11-13 19:54:30 +01:00