Releases: madmurphy/libconfini
Releases · madmurphy/libconfini
libconfini 1.8.6
Changes:
- Code review (
load_ini_file()
, private functionsget_type_as_active()
andfurther_cuts()
) - Documentation
- Examples
libconfini 1.8.5
Changes:
- Documentation
libconfini 1.8.4
Changes:
autogen.sh
: replaced#!/bin/sh
with#!/bin/bash
– see issue #7
libconfini 1.8.3
Changes:
- Code review (
ini_string_match_ss()
,ini_string_match_si()
,ini_array_foreach()
,ini_array_split()
) - Documentation
- Examples
libconfini 1.8.2
Changes:
- Code review (private function
further_cuts()
) - Optimization flag
-O2
seems to be working better than-O3
on Unix systems: conditionally use-O2
or-O3
depending on the host - Use libtool's
-avoid-version
only when compiling under native Microsoft Windows environment - Added
--clean
option to theautogen.sh
script - Updated Autotools macros
- Documentation
- Examples
libconfini 1.8.1
Changes:
- Code review (
load_ini_file()
,ini_array_foreach()
,ini_array_split()
, private functionsis_some_space()
,ltrim_s()
,ltrim_h()
,ltrim_hh()
,rtrim_s()
andrtrim_h()
) - Updated Autotools macros
- Documentation
- Examples
libconfini 1.8.0
Changes:
- Created
typedef
s of callback functions (typesIniStatsHandler
andIniDispHandler
, both required byload_ini_file()
andload_ini_path()
, typeIniStrHandler
, required byini_array_split()
, and typeIniSubstrHandler
, required byini_array_foreach()
) - Internal macro †
_LIBCONFINI_INIFORMAT_AS_()
has been renamed toINIFORMAT_TABLE_AS()
and marked as public – please note that the arguments that are passed to the user-given callback are now different - Introduced libtool versioning system for the compiled binary (versioning begins with current version 1.8.0, represented as
0:0:0
); note that libtool versioning system does not affect the versioning of the project currently in use, but constitutes only a means for the linker to keep track of incompatibilities between different releases of the library - Improved support for building libconfini under Microsoft Windows (created Windows resource file
src/winres.rc
; conditionally added option-avoid-version
toLDFLAGS
in order to skip foreign libtool versioning system under Microsoft Windows; created batch scriptmgwmake.bat
for compiling libconfini under Microsoft Windows without Autotools) - Code review (
ini_fton()
andini_ntof()
) - Updated Autotools macros
- Documentation
- Created new examples (see
examples/topics/ini_array_foreach.c
,examples/topics/ini_array_split.c
andexamples/miscellanea/stats_only.c
)
libconfini 1.7.3
Changes:
- Code review (
load_ini_file()
, private functionget_type_as_active()
) - Made sure that the
CLOSE_SECTION
character (]
) is never followed by anything else than empty spaces - Documentation
libconfini 1.7.2
libconfini 1.7.1
Changes:
- Added
--disable-doc
and--disable-examples
options to theconfigure
script - Added
--noconfigure
and--help
options to theautogen.sh
script