Skip to content
New MAJOR release 03.00.00

Changes since 02.05.03:

- fix(xlmap): Remove unnecessary type hints
- Add properties for sync scan
- config: Sort features into module
- feat: Clean-up configuration
- Bump Version
- Install shared data used for generating doocs conf
- Remove unused doocs config snippets
- Use Version mechanism from ApplictionCore
- faster op point scan
- Clean up version handling
- Add xlmap file for new motor module
- Restore BAM mapfile
- Make init script a wrapper
- Remove obsolete map files
- Add init script for tmcb
- Remove compatibility type overrides
- Basic modifications for new BAM/ConfigGenerator
- chore: update Python bindings helper
- Enable _GLIBCXX_ASSERTIONS in Debug mode (#33)
- Increased required version of EPICS-IOC- and EPICS7-IOC-Adapter (#32)
- let cmake set useful rpath on installation of binaries
- Wip/11221 modernize cmake (#25)
- coding-style-check: Skip if clang-format not found (#23)
- fix USE_DOOCS_WATCHDOG boolean
- Added FindlibYajl.cmake script
- Added EPICS7IOC as option to set_control_system_adapter
- 47I1 new
- set IMAGE_PATH
- Ignore files generated by CMake during configure
- [project-template] add coding style checker
- Ignore eclipse python project file.
- Consolidate coverage options
- file GLOB with symlinks for settings file
- doc: Set -dNOSAFER environment for ghostscript
- Make the coverage script build-system agnostic
- Add work around for broken DOOCS pkg-config files breaking linkage
- config generator: fix not copying TestFacility from scripts project to build directory
- added helper macros for (boost) python bindings
- added support for pkgconfig
- Removed compiler limitiation of FindGccAtomic.cmake. It's also needed/used for llvm/clang.
- add macro to find gcc's atomic library
- fix ${@PROJECTNAME@_LIBRARIES} being unusable for header-only libraries
- Make coverage on Debug opt-out
- Removed libtine linking workaround from FindDOOCS. Doocs libraries now are themselves linked correctly against tine.
- Revert "Set CMAKE_CXX_STANDARD in enable_latest_cxx_support only if cmake version supports it."
- Set CMAKE_CXX_STANDARD in enable_latest_cxx_support only if cmake version supports it.
- remove CMAKE_CXX_STANDARD since cmake 3.5.1 (Ubuntu 16.04) does not support "17" as a value yet
- enable_latest_cxx_support also sets CMAKE_CXX_STANDARD (needed for Qt projects)
- Make tsan/asan dedicated cmake build types
- renamed flag USE_TSAN to ENABLE_TSAN
- Add -g flag to default flag for Debug builds.
- Add support for USE_TSAN flag according to https://github.com/ChimeraTK/project-template/issues/13
- FindDOOCS: Remove accidental duplication
- FindDOOCS: More work-around for dev-libtine
- FindDOOCS: Fix typo time -> tine
- FindDOOCS: Force linking against libtinemt