The new version of libcrn has just been released. It has been rewritten in C++11 and many custom classes have been replaced with standard library's classes or scoped enums. Custom containers and some other objects (Rect, Image...) can now be iterated with ranged for loops. Thanks to move semantics, all raw pointers and most smart pointers were removed making libcrn more intuitive to use.
Some refactoring was performed and the Image and Matrix classes are now templates. Most of Image's methods were moved to functions to allow clean and optimal processing of any kind of image, including your own custom pixel formats. The statistics tools were also refactored to allow the easy usage of STL containers.... read more
Many bugs fixed, wrapper to libzip and few other image, AI and maths methods added.
libcrn 2.0 fixes many bugs, adds new classes and features.
New features include:
The API was modified to throw exceptions instead of returning values and most pointer arguments were replaced with references: users can now write much cleaner code.... read more
Stable version with full support for Visual C++ 2008 and 2010, Android, Linux and Darwin.
New features are Android compatibility, libpng support and many bugfixes.
Version 0.7 contains many bugfixes + new libraries.
The linux and mingw versions are packaged with :
- libcrn, the core library (now includes a FOREACH macro!);
- libgtkcrn, a set of widgets to display libcrn objects in Gtk+ guis;
- libtestcrn and libgtktestcrn, a framework to easily create unit tests.
VisualC++ 2009 archive contains a static binary of libcrn.
Each package is available in release and debug versions.
Binaries of libcrn are now online.
For each platform, release and debug versions are provided. Platforms include Ubuntu Hardy and Jaunty, MinGW32 and Visual C++ 2008.
libCRN is now online!
You can download the source from the SVN repository, download the user manuel (french) from the download area and consult the API reference at our website.
---
libCRN est en ligne !
Vous pouvez télécharger les sources à partir du dépôt SVN, télécharger le manuel de l'utilisateur dans la zone de téléchargements et consulter la documentation de l'API sur notre site Web.