From 0e0f73f709841c8ee3a0c1ff20ebb46165662d9f Mon Sep 17 00:00:00 2001
From: Patrick Bruenn
Date: Tue, 16 Mar 2021 10:40:01 +0100
Subject: [PATCH] Release: v3 with tag and changelog
Mihael Koep (3):
Implement CMake-Buildsystem for Beckhoff ADS.
Set compile features, options and definitions globally.
Improve linking to the right thread library.
Patrick Bruenn (21):
ci: prefer docker container over Linux VMs
Router: add virtual destructor
ci: build with meson on Windows 10
example: add meson support
Drop Visual Studio solution/project files
ci: build native Linux binaries with meson
ci: cross build i386 Linux with meson
ci: cross build for win32 on Linux with meson
ci: native FreeBSD build with meson
ci: native macOS build with meson
ci: drop build-template
Makefile: superseeded by meson
TcAdsLib: add missing SYSTEMSERVICE defines
ci: link with TcAdsDll on FreeBSD, too
ci: link with TcAdsDll on Windows 10, too
AdsLibTestRef: wasn't compiled for some time
AdsLibTestRef: make it compile on TC/BSD
AdsLibTestRef: Drop Visual Studio solution/project files
github: try actions, compile on ubuntu
AdsLib: update infosys links...
AdsLib: drop #ifdef __cplusplus
Signed-off-by: Patrick Bruenn
---
CHANGES | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/CHANGES b/CHANGES
index dc95d72c..bff61fb2 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,14 @@
+v3:
+- add meson build configuration for all platforms
+- drop Visual Studio solution/project files
+- run Linux tests from docker container instead of virtual machine
+- add virtual ~Router()
+- add SYSTEMSERVICE defines for ADS file access
+- add a simple github action to build on ubuntu
+- drop #ifdef __cplusplus
+- update links to Beckhoff Infosys
+- add CMakeLists for Linux build (community support)
+
v2:
- a general refactoring to finally support the use of the TwinCAT router on
systems with TwinCAT available such as Windows and TC/BSD.