MiniINI is an INI/CFG file parsing library with a focus on portability, speed, and minimalism. The goal is not to support thousands of convenient extensions to the INI format, but to be easy to set up and use, and to be as fast as possible.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
docs tutoriels et des API ont été réécrites pour améliorer la lisibilité. Allocataire, IniFile, et le code de l'exploitation forestière a été refait. Benchmarking et le code des tests de régression a été réécrit, je l'espère améliorer la maintenabilité, et les scripts ont été réécrits en Python 3.1. Il y avait aussi quelques corrections de bugs petits.
Tags:
Stable, Major
Tutorials and API docs were rewritten to improve readability. Allocator, INIFile, and logging code was refactored. Benchmarking and regression testing code was rewritten, hopefully improving maintainability, and scripts were rewritten in Python 3.1. There were also some small bugfixes.
Itération sur les sections et les étiquettes INI est maintenant supporté, avec un tutoriel sur son utilisation. Int et float analyse utilise maintenant des fonctions personnalisées au lieu de strtol / strtof. Il en résulte une accélération (~ 11% en moyenne), mais supprime l'appui pour hexadécimal, octal entiers, et la notation scientifique de flotteurs. Il y avait aussi un certain travail de refactorisation et corrections de bugs mineurs.
Tags:
Stable, Major
Iteration over INI sections and tags is now supported, with a tutorial on its usage. Int and float parsing now uses custom functions instead of strtol/strtof. This results in speedup (~11% on average) but removes support for hexadecimal, octal integers, and scientific notation of floats. There was also some refactoring work and minor bugfixes.
Cette version corrige une fuite mémoire dans INISection:: ArraySize (), fixe les conflits avec windows.h, et corrige quelques bugs mineurs. Notez que la mise en place MiniINI avec STL soutien handicapés se fait maintenant différemment. Si vous utilisez déjà MiniINI avec support de la STL désactivé, consultez le tutoriel à ce sujet dans l'emballage ou sur le site Web MiniINI.
Tags:
Stable, Minor
This release fixes a memory leak in INISection::ArraySize(), fixes conflicts with windows.h, and fixes some minor bugs. Note that setting up MiniINI with disabled STL support is now done differently. If you're already using MiniINI with STL support disabled, check the tutorial on that in the package or on the MiniINI Website.
Cette version ajoute enfin le soutien des étiquettes avec des valeurs multiples, et poursuit la tendance de refactorisation de code et de polissage MiniINI. Une documentation a aussi vu de nombreuses améliorations, en particulier la nouvelle série de tutoriels décrivant toutes les fonctionnalités MiniINI.
Tags:
Stable, Major
This release finally adds support for tags with multiple values, and continues the trend of refactoring and polishing MiniINI code. Documentation has also seen many improvements, especially the new series of tutorials describing all MiniINI features.
Ce communiqué provient essentiellement avec du vernis supplémentaire, code plus repensé, et corrections de bugs. Il est maintenant également possible de configurer le nom = caractère séparateur de valeur ( "=" par défaut) et de lire ini en-tête / fichiers cfg: toutes les balises avant le premier (si l'en-tête) se charger d'une section par défaut.
Tags:
Stable, Major
This release comes mostly with additional polish, more refactored code, and bugfixes. It is now also possible to configure the name=value separator character ("=" by default) and read headerless ini/cfg files: all tags before the first (if any) header get loaded to a default section.