Commit Graph

49 Commits

Author SHA1 Message Date
Steffen Vogel 02a2aa4f94 Apply clang-format changes
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-08 11:37:42 +02:00
Steffen Vogel 0735eb0f89 Make project REUSE compliant
And various other cleanups and harmonizations

Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-07 11:16:04 +02:00
Steffen Vogel 78727be952 Use C++ style comments
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-07 11:16:04 +02:00
Manuel Pitz 1a01012e7c make compatible to fmt version 9.0.3
Signed-off-by: Manuel Pitz <manuel.pitz@eonerc.rwth-aachen.de>
2023-01-11 12:11:57 +01:00
Steffen Vogel 7eec1bb753 update Steffens mail address
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-16 23:44:07 +01:00
Steffen Vogel b94746effb relicense VILLASnode to Apache 2.0 2022-07-04 18:23:57 +02:00
Steffen Vogel 11a25f6fb7 update mail address 2022-03-15 09:29:20 -04:00
Steffen Vogel 17ac92aa21 update copyright year 2022-03-15 09:28:57 -04:00
Steffen Vogel 784e970bfe port large parts of VILLASnode to C++ and fix tests alongside 2022-01-11 09:19:53 -05:00
Steffen Vogel 32e016ebcb log: use spdlog custom formatters for basic VILLASnode types (closes #308) 2021-07-07 09:10:23 +00:00
Steffen Vogel f8850b4110 refactor: improve code-style 2020-07-01 17:07:16 +02:00
Steffen Vogel 96c55711da plugin: use new plugin code from VILLAScommon 2020-07-01 17:07:15 +02:00
Steffen Vogel e53661a62c update copyright year to 2020 2020-01-20 17:17:00 +01:00
Steffen Vogel ef17ec19a2 refactor enums to class enums 2019-06-23 16:13:23 +02:00
Steffen Vogel 2dafb25639 port hook subsystem to C++ 2019-03-26 15:39:08 +01:00
Steffen Vogel 00631f9b07 fix compiler warning about signed/unsigned comparison 2019-03-26 07:15:07 +01:00
Steffen Vogel 58fd0131bc cbuilder: remove deprecated node-type 2019-03-16 13:41:33 +01:00
Steffen Vogel 8f7c8ae71e update copyright year to 2019 2019-01-13 00:42:39 +01:00
Steffen Vogel d35971c26c refactor: update copyright years 2018-08-20 18:40:03 +02:00
Steffen Vogel 5bbf174a13 cmake: allow VILLASnode to be included into other CMake projects via add_subdirectory() 2018-07-16 20:16:14 +02:00
Steffen Vogel 1d679ed9d8 example_hook: compile in C again 2018-07-04 15:08:08 +02:00
Steffen Vogel 242c549cd9 porting plugins to C++ 2018-07-03 20:46:12 +02:00
Steffen Vogel 994f912a9f cmake: use MODULE targets for plugins 2018-06-30 10:43:10 +02:00
Steffen Vogel 0a4f1a3731 cmake: add install targets and several other cpack improvments 2018-06-30 01:29:45 +02:00
Steffen Vogel 9094941b4c cmake: add more CMakeLists.txt 2018-06-29 14:36:50 +02:00
Steffen Vogel f585a94ebf remove most of the old Makefiles 2018-06-29 14:36:24 +02:00
Steffen Vogel c69d307bc9 improve Makefiles:
- moved all build-time options to Makefile.config
- build VILLASnode without hook support
- build VILLASnode without web & API support
- build VILLASnode without IO format support
- build VILLASnode without external plugins
2018-02-04 16:45:32 +01:00
Steffen Vogel 467e405644 fixes and new Dockerfile for Centos 7 2017-08-14 20:19:40 +02:00
Steffen Vogel e9ebbed9db improve Makefiles and make web, api and json support optional 2017-07-25 12:07:06 +02:00
Steffen Vogel b59a989278 cleanup trailing whitespaces 2017-07-25 12:07:06 +02:00
Steffen Vogel 49054eef9f cleanup: removed trailing whitespaces in code 2017-05-05 19:24:16 +00:00
Steffen Vogel 9b1e6a33ed add license to headers 2017-04-27 13:20:20 +02:00
Steffen Vogel 5be1853649 added GPL license to file headers 2017-04-27 12:56:43 +02:00
Steffen Vogel dbc1530727 Overhaul of build and packaging system:
- Build RPM packages for VILLASnode and dependencies with the ‚rpm‘, ‚rpm-villas‘, ‚rpm-livxil‘ and ‚rpm-libwebsockets‘ make targets
- Upload new RPM packages to the repository with the ‚deploy‘ make target
- Build a developer Docker image with the `docker-dev` target
- Run the developer image with the `run-docker-dev` target
- Build a production Docker image with the `docker` target
  This requires that all RPM packages have been build previously!
- Use hard-coded default paths where applicable
- Updated index website
- Added some usage information and hints

Documentation of the new system is still outstanding
2017-03-29 04:04:20 +02:00
Steffen Vogel 3374b85d2d added forgotten changes 2017-03-27 12:59:56 +02:00
Steffen Vogel 5b93da867a refactoring: simplified hook system 2017-03-17 01:08:48 -03:00
Steffen Vogel e1f655a37d remove history field of hook structure as this is now obsolete.
use the reference counting to keep copies of older samples
2017-03-14 11:25:17 -03:00
Steffen Vogel 9c40931a04 Merge branch 'feature-mpmc-queue' into feature-curlio 2017-03-05 10:06:32 -04:00
Steffen Vogel e27f0b699f several fixes for clean compilation 2017-03-03 20:21:33 -04:00
Steffen Vogel 3e7c855526 updated licence and copyright info in file headers 2017-03-03 20:20:13 -04:00
Steffen Vogel c930ad49b7 several smaller changes and bugfixes 2017-02-18 10:58:17 -05:00
Steffen Vogel ac7a87b8fc cbuilder: coding style 2017-02-12 14:44:29 -03:00
Steffen Vogel e9f8a50c3c introduce new plugin system for extensions 2017-02-12 14:35:05 -03:00
Steffen Vogel c84df390bc renamed hook related files 2016-11-20 13:11:37 -05:00
Steffen Vogel 5ba5164c1a added new tool to run hook functions with villas-pipe and villas-signal 2016-10-22 20:43:36 -04:00
Steffen Vogel 1376055f7f don't be so verbose during build 2016-10-13 22:13:49 -04:00
Steffen Vogel c3f2c96606 unify the style of the module Makefiles 2016-10-13 19:53:30 -04:00
Steffen Vogel 361fc23a6d rewrote build system to make it more modular and support out-of-tree builds 2016-10-06 17:56:01 -04:00
Steffen Vogel 5655681807 improved Makefile for plugins 2016-07-26 22:07:37 +02:00