3rdparty: GL glext.h is 3 years old, latest stable version is GSL 4.21 available (Discussion)
- Dominant language
- C++
- Stars
- 33.6k
- Forks
- 6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 196
Description
### Area / Workbench affected
Src 3rdparty
### Problem description
See https://github.com/microsoft/GSL/releases
Bugfix to configuration info to cmake
and at GL: glext.h is 3 years old
See newest of last month:
https://github.com/FreeCAD/FreeCAD/tree/main/src/3rdParty/OpenGL/api/GL
More to do at sources: https://github.com/FreeCAD/FreeCAD/tree/main/src/3rdParty
Libkdtree 0.7.5 available with minimum cmake 3.0.5 instead of 2.8.12. Here cmake 3.10 in usage.
LRUcache 1.2.1 available in https://github.com/nicklockwood/LRUCache
Zipious 2.3.4 available: https://github.com/Zipios/Zipios/releases
Lazy_loader 0.5 available: https://github.com/scientific-python/lazy-loader/releases
JSON nlohmann 3.12.0 available with many bugfixes to 3.11.3 here: https://github.com/nlohmann/json/releases
and 3.12.1 next door: https://github.com/nlohmann/json/milestone/50
### Impact
Improve the base of code by 3rd party with last releases reduce failures by bugfixes and less limitations.
### Suggested improvement (optional)
Update to newer version in 3rd party to improve base of code with less bugs and limitations.
### References / evidence
_No response_
### Development version (if relevant)
```shell
```
Contributor guide
Assessment
This issue has not been assessed yet.