10 Commits

Author SHA1 Message Date
6ff4c88aa7 feat(reflection): Bring in new libconfig
This version of fourdst (v0.9.14) brings in the version libconfig which
includes reflection based config filed (v2.0.2).

This is a breaking change as any code which used versions of libconfig <
v2.0.0 will no longer function when linked against this version of
fourdst
2025-12-06 11:04:55 -05:00
250e03f00a feat(composition): added az_to_species binding and added bindings for fourdst exceptions 2025-11-26 12:31:46 -05:00
a55a661b39 fix(python): added stubs
code inspection now works with fourdst
2025-11-25 11:54:08 -05:00
4c064445c1 fix(python-bindings): added darwin duplicate rpath patch and fixed python rpath poiting
due to a current bug in meson-python duplicate rpaths are registered in the shared object files created by meson-python. The new masos dynamic loader refuses to load shared object files with duplicate rpaths. There is a small patch script which removes any duplicates. This is a temporary but effective fix (https://github.com/mesonbuild/meson-python/issues/813). Further, there was an issue due to mixed use of pure python and C++ code with name conflicts. This has been resolved so that both python and C++ code can be imported just find now.
2025-11-03 14:26:39 -05:00
b370eff4f3 feat(electron): added plugin specific tools to ui 2025-08-11 15:56:33 -04:00
268e4fbeae feat(electron): added key managment ui 2025-08-11 11:26:09 -04:00
b251bc34f3 feat(toolbox): ui update 2025-08-09 18:48:34 -04:00
1aadd01732 feat(cli): added much more robust bundle handling 2025-08-06 08:25:03 -04:00
2f756433b2 feat(libplugin): added libplugin as a dependency and added fourdst-cli 2025-08-04 13:45:03 -04:00
dd0025232a feat(bindings): ported most bindings over from serif 2025-07-22 13:51:43 -04:00