wiz
5f40f36987
Update to 1.5:
...
----- version 1.5 ------
2015-05-16 Mark Lindner <markl@neuromancer>
* lib/libconfig.c - Don't fclose() a null pointer.
2014-09-19 Mark Lindner <markl@neuromancer>
* lib/libconfig.c, lib/wincompat.h - check if file being opened is a
directory
* lib/libconfig.c, lib/libconfig.h, lib/libconfig.h++,
doc/libconfig.texi - added config_set_options(),
config_get_options(), setOptions(), getOptions().
2014-05-25 Mark Lindner <markl@neuromancer>
* lib/libconfig.c++, lib/libconfig.h++ - added patches from Matt
Renaud (added iterators, removed throws() specifications); added
Setting.lookup(); code cleanup; added patch from Yuri Dyachenko
(made exception constructors public)
* lib/libconfig.c, lib/libconfig.h - renamed
config_setting_lookup_from() to config_setting_lookup() and
documented it; patch from Alexander Klauer (floating point precision
loss)
* doc/libconfig.texi - documented new APIs, bumped version
* lib/scanner.c, lib/scanner.h, lib/scanner.l, libconfig.c -
scanner code cleanup; and regenerated with flex 2.5.39
* lib/grammar.c, lib/grammar.h, lib/grammar.y - parser code cleanup;
and regenerated with bison 3.0.2
* README, ChangeLog - version updates
2014-01-21 Mark Lindner <markl@neuromancer>
* lib/libconfig.c - bugfix; capture root filename
* tests/Makefile.am - fix for out-of-source builds
* ac_config.h.in, aclocal.m4 - updated to newer autotools
2015-05-28 07:21:01 +00:00
joerg
2d1ba244e9
Simply and speed up buildlink3.mk files and processing.
...
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
wiz
1f71c14556
Update to 1.3:
...
2008-04-07 Mark Lindner <markl@neuromancer>
* libconfig.spec - updated for 1.3
2008-04-03 Mark Lindner <markl@neuromancer>
* scanner.l, grammar.y, libconfig.c, libconfig.h, wincompat.h -
fix/add comment headers, add C90 portability fixes from
Chris Pickett (C-style comments, renamed 'index' to 'idx' to
resolve name clash)
* scanner.c, grammar.c - regenerated
* configure.ac - enable more gcc warnings
* libconfigcpp.c++, libconfig.h++ - added getPath(), fixed impl of
isRoot(), add portability fixes from Chris Pickett (renamed 'index'
to 'idx' to resolve name clash), moved exception constructors into
source file; changed SettingExistsException to SettingNameException
to be more broad in scope
* Makefile.am - add wincompat.h to sources; add missing debian files
to EXTRA_DIST
* test.cfg - added example 64-bit integer settings
* samples/* - expanded some examples
* doc/libconfig.texi - documentation updates
* Makefile.am, *msvc7* - added (generated) VS2003 projects/solution
2008-03-22 Mark Lindner <markl@neuromancer>
* debian/* - updates from Klaus Schneider
2008-03-22 Mark Lindner <markl@neuromancer>
* scanner.l, grammar.y, libconfig.h++, libconfig.c, libconfig.h,
wincompat.h, libconfigcpp.c++, grammar.c, scanner.c, grammar.h -
add support for 64-bit integer values
* libconfig.texi - documentation updates
* Makefile.am, ac_config.h, configure.ac, libtool - bump version
* libconfig.h - add config_setting_parent(), config_setting_is_root()
* libconfigcpp.c++, libconfig.h++ - add isRoot(), getParent() to
Setting
2008-03-15 Mark Lindner <markl@neuromancer>
* scanner.l - made 'true' and 'false' tokens completely
case-insensitive
* libconfigcpp.cc, libconfig.hh - added alias files for Windows
* libconfig.c, libconfig.h - modified __config_write_value() to write
out floating point values in a more human-readable form; added name
validation; added config_setting_remove_elem() and
config_setting_index()
* libconfigcpp.c++, libconfig.h++ - added remove(unsigned int) and
getIndex() to Setting
* libconfig.texi - documentation updates
2007-12-21 Mark Lindner <markl@neuromancer>
* libconfig.c - source cleanup
* config.guess, config.sub, ltmain.sh, libtool - updated to newer
* configure.ac, Makefile.am, ac_config.h.in, ac_config.h
- MinGW-related fixes
2008-04-17 21:19:22 +00:00