Chris Hennes
b75c7c8388
App: Add basic test for new Metadata code
2023-02-10 12:40:55 -07:00
Chris Hennes
6db8887983
App: Cleanup Metadata
2023-02-10 12:40:55 -07:00
Chris Hennes
65513b48d0
App: Add support for in-memory Metadata creation
2023-02-10 12:40:55 -07:00
Chris Hennes
b5e29c20dc
App: Reformat Metadata per clang-tidy
2022-09-26 11:04:42 -05:00
Chris Hennes
1d11c5805a
App: Add support for <pythonmin> XML tag in metadata
2022-09-26 11:04:42 -05:00
Uwe
3eb9207639
[App] silence some CI whitespace warnings
2022-09-24 04:59:38 +02:00
Chris Hennes
4f51123626
App: Add support for <date> metadata element
2022-09-22 10:27:47 -05:00
Chris Hennes
cb1f6bffa8
Addon Manager: DevMode content implementation
2022-09-09 13:00:10 -05:00
berniev
d66df602ad
App: Single arg ctors must be explicit
2022-08-24 07:20:57 +02:00
Chris Hennes
f122061424
Core: Support disabling Addon by FreeCAD version
...
If package.xml metadata file exists, it is scanned for FreeCAD version
compatibility before the Addon is loaded. If the Addon specifies that it is
explicitly not compatible with the current version of FreeCAD, the Addon is
not loaded.
2022-03-08 23:19:04 -06:00
Uwe
178e082271
[App] Object, Meta, Merge: remove unused includes
2022-02-28 01:02:06 +01:00
Chris Hennes
7a566ea4d8
Gui: Add interface for managing preference packs
2022-02-17 19:51:24 -06:00
Chris Hennes
1844a0161e
Core: Modify metadata Python handling to use dict
...
Rather than trying to use a generic Py::Object and assigning properties
to it, use a Py::Dict object for simple data structures like Url,
Maintainer, and Author.
Update metadata standard to include subdirectory
2021-12-18 20:29:42 -06:00
wmayer
6bea853e80
MingGW: [skip ci] fix build failure
2021-11-17 17:14:27 +01:00
Chris Hennes
30fd2ce5b8
[App] Add metadata handling class
2021-05-13 09:08:28 -05:00