Skip to content

Releases: madmurphy/libconfini

libconfini 1.8.6

18 Mar 19:20
Compare
Choose a tag to compare

Changes:

  • Code review (load_ini_file(), private functions get_type_as_active() and further_cuts())
  • Documentation
  • Examples

libconfini 1.8.5

10 Mar 15:25
Compare
Choose a tag to compare

Changes:

  • Documentation

libconfini 1.8.4

08 Jan 02:04
Compare
Choose a tag to compare

Changes:

  • autogen.sh: replaced #!/bin/sh with #!/bin/bash – see issue #7

libconfini 1.8.3

19 Nov 14:48
Compare
Choose a tag to compare

Changes:

  • Code review (ini_string_match_ss(), ini_string_match_si(), ini_array_foreach(), ini_array_split())
  • Documentation
  • Examples

libconfini 1.8.2

11 Nov 16:01
Compare
Choose a tag to compare

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 the autogen.sh script
  • Updated Autotools macros
  • Documentation
  • Examples

libconfini 1.8.1

04 Nov 18:41
Compare
Choose a tag to compare

Changes:

  • Code review (load_ini_file(), ini_array_foreach(), ini_array_split(), private functions is_some_space(), ltrim_s(), ltrim_h(), ltrim_hh(), rtrim_s() and rtrim_h())
  • Updated Autotools macros
  • Documentation
  • Examples

libconfini 1.8.0

28 Oct 19:38
Compare
Choose a tag to compare

Changes:

  • Created typedefs of callback functions (types IniStatsHandler and IniDispHandler, both required by load_ini_file() and load_ini_path(), type IniStrHandler, required by ini_array_split(), and type IniSubstrHandler, required by ini_array_foreach())
  • Internal macro † _LIBCONFINI_INIFORMAT_AS_() has been renamed to INIFORMAT_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 to LDFLAGS in order to skip foreign libtool versioning system under Microsoft Windows; created batch script mgwmake.bat for compiling libconfini under Microsoft Windows without Autotools)
  • Code review (ini_fton() and ini_ntof())
  • Updated Autotools macros
  • Documentation
  • Created new examples (see examples/topics/ini_array_foreach.c, examples/topics/ini_array_split.c and examples/miscellanea/stats_only.c)

libconfini 1.7.3

19 Oct 21:56
Compare
Choose a tag to compare

Changes:

  • Code review (load_ini_file(), private function get_type_as_active())
  • Made sure that the CLOSE_SECTION character (]) is never followed by anything else than empty spaces
  • Documentation

libconfini 1.7.2

12 Oct 01:30
Compare
Choose a tag to compare

Changes:

  • Code review (load_ini_path() – see issue #6 concerning file access under Microsoft Windows)
  • Documentation – see issues #5 and #6

libconfini 1.7.1

08 Oct 22:03
Compare
Choose a tag to compare

Changes:

  • Added --disable-doc and --disable-examples options to the configure script
  • Added --noconfigure and --help options to the autogen.sh script