2004-04-12 Jon Trowbridge <trow@ximian.com>
authorJon Trowbridge <trow@ximian.com>
Tue, 13 Apr 2004 01:37:57 +0000 (01:37 +0000)
committerJon Trowbridge <trow@ximian.com>
Tue, 13 Apr 2004 01:37:57 +0000 (01:37 +0000)
commit0da46fa5a48dee0ac2be00886a6ed5fe429f20be
tree439e33fdde9619e96e8921025e0732cb28e468d1
parente039be5838a6befdb4a378fcdc1fc2e7606d4222
2004-04-12  Jon Trowbridge  <trow@ximian.com>

    * bus/config-parser.c (struct BusConfigParser): Added
    included_files field.
    (seen_include): Added.  Checks whether or not a file has already
    been included by any parent BusConfigParser.
    (bus_config_parser_new): Copy the parent's included_files.
    (include_file): Track which files have been included, and fail on
    circular inclusions.
    (process_test_valid_subdir): Changed printf to report if we are
    testing valid or invalid conf files.
    (all_are_equiv): Changed printf to be a bit clearer about
    what we are actually doing.
    (bus_config_parser_test): Test invalid configuration files.
ChangeLog
bus/config-parser.c
doc/TODO
test/Makefile.am
test/data/invalid-config-files/circular-1.conf [new file with mode: 0644]
test/data/invalid-config-files/circular-2.conf [new file with mode: 0644]
test/data/invalid-config-files/circular-3.conf [new file with mode: 0644]