Changelog for
clanlib-devel-4.2.0-69.1.x86_64.rpm :
* Mon Oct 14 2024 Carsten Ziepke
- Update to version 4.2 Enhancements
* Implement CSS justify-content:space-evenly for clanUI
* Modify Vec2 and Vec3 so std::is_trivially_copyable returns true Possible Breaking changes
* Update C++ required standard to c++20 (from c++11)
* Change OpenGL minimum requirements to 4.3 (Year 2012) from 3.2 (Year 2009) for the for GL3 target
* (Linux) libxinerama-dev is now a prerequisite Fixes
* Fix usage of OpenGL Buffer Objects for Intel GPUs
* Implement fullscreen toggle on Linux.
* Fixed broken examples Tidy Up
* Replace clan::make_unique with std::make_unique
* Enforce object ownership for providers by using std::unique_ptr
* Updated GLSL shaders to version 430- Drop clanlib-add-aarch64.patch, fixed upstream
* Wed Jun 16 2021 Guillaume GARDET - Fix build on aarch64 since clanlib-cpuid.patch has been dropped:
* clanlib-add-aarch64.patch
* Tue Apr 06 2021 Ferdinand Thiessen - Update to version 4.1
* Removed all the obsolete elements of ClanLib that were either abandoned, replaced by newer methodologies, moved to separate projects.
* Removed base modules: Compute, CSSLayout, Database, GameIDE, GUI, Physics2D, Physics3D, Sqlite and SWRender
* Introduced clanUI, that replaced clanGUI. This took the best ideas of clanGUI, to provide a faster, easier and more flexible UI framework.
* New Prerequisite, a C++11 compiler is now required to compile ClanLib.
* Performance increase of clanUI
* Support of OpenGL ES3.2
* Fixed clan::GameTime::get_time_elapsed_ms() accuracy
* Enhanced clanUI to reflect the UICore fork.
* Updated clanSound to use ALSA
* Various API enhancements
* Various bug fixes- Integrated doc and examples package- Dropped upstream fixed
* ClanLib-2.3.6-fix-opengl.patch
* clanlib-cpuid.patch
* stdgnu++11.patch
* clanlib-alsa.patch
* Tue Mar 26 2019 olafAATTaepfle.de- Use alsa API properly. Consumers are expected to use instead of . This is in preparation of an change to pkgconfig(alsa) to not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333) clanlib-alsa.patch
* Wed Jan 10 2018 crrodriguezAATTopensuse.org- Do not use Mesa-devel package but pkgconfig(gl)
* Tue Oct 20 2015 eric.fintzelAATTlinux.vnet.ibm.com- Use -std=gnu++11 option for ppc64le. According to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58241 it avoids \"cannot convert \'bool\' to \'__vector(4) __bool int\' in return\" errors. Patch file: stdgnu++11.patch
* Thu Nov 07 2013 schwabAATTsuse.de- clanlib-cpuid.patch: use cpuid only on x86- Remove obsolete clanlib-ppc.patch- Remove obsolete options
* Mon Mar 18 2013 schwabAATTsuse.de- Define CL_ARM_PLATFORM also for aarch64
* Sun Dec 30 2012 dvaleevAATTsuse.com- fix build for powerpc (clanlib-ppc.patch)
* Fri Sep 21 2012 cooloAATTsuse.com- fix compilation with newer Mesa in #undefing a new symbol ClanLib-2.3.6-fix-opengl.patch