]> cygwin.com Git - cygwin-apps/setup.git/commit - ChangeLog
2002-05-04 Robert Collins <rbtcollins@hotmail.com>
authorRobert Collins <rbtcollins@hotmail.com>
Sat, 4 May 2002 04:26:01 +0000 (04:26 +0000)
committerRobert Collins <rbtcollins@hotmail.com>
Sat, 4 May 2002 04:26:01 +0000 (04:26 +0000)
commit076654e7979f8d2316ba030d39813a134e277817
treec2c6f6331a011555df082425d8386f7aa72a1b54
parent6391823efb2b9012ec99a3524a61307931eb1ee5
2002-05-04 Robert Collins  <rbtcollins@hotmail.com>

        * IniDBBuilder.cc: New file.
        * IniDBBuilder.h: New file.
        * IniDBBuilderPackage.cc: New file.
        * IniDBBuilderPackage.h: New file.
        * PackageTrust.h: New file.
        * IniState.h: Remove, wasn't thought out well enough.
        * Makefile.am (inilint_SOURCES): Add more requirements.
        (setup_SOURCES): Add new Builder base and concrete classes.
        * Makefile.in: Regenerate.
        * String++.cc (String::String): Implement int contructor.
        * String++.h (String): Declare int constructor.
        * archive_tar.cc (archive_tar::next_file_name): Return String() when
        no filename exists.
        * archive_tar.h (archive_tar_file): Remove get_next_filename method,
        it's not needed.
        * ini.cc: Replace IniState wuth IniDBBuilderPacakge.
        (find_routine): Use new IniDBBuilder to configure the parser.
        (do_local_ini): Ditto.
        (do_remote_ini): Ditto.
        * ini.h: Use IniDBBuilder to initialise parsing.
        * inilex.l (MD5): Parse the MD5 string correctly, we had the nibbles
        swapped.
        (ini_init): Use an IniDBBuilder rather than static variables.
        * iniparse.y: Hand off all the object creation to a builder, rather
        than hardcoding the behaviour. This allows run-time configured
        behaviour.
        * io_stream_cygfile.h (io_stream_cygfile): Remove get_next_filename
        method, it's not needed.
        * io_stream_file.h (io_stream_file): Ditto.
        * mount.cc (cygpath): Return String() for missing mounts.
        * package_meta.cc (packagemeta::SDesc): Return String() for blank
        descriptions.
        * package_meta.h (trusts): Remove - replaced by PackageTrust.h.
        (packagemeta::packagemeta): Fix incorrect syntax in String constructor
        usage.
        * cygpackage.cc (cygpackage::cygpackage): Fix incorrect syntax in
        String constructor usage.
        * site.h (site_list_type): Ditto.
23 files changed:
ChangeLog
IniDBBuilder.cc [new file with mode: 0644]
IniDBBuilder.h [new file with mode: 0644]
IniDBBuilderPackage.cc [new file with mode: 0644]
IniDBBuilderPackage.h [new file with mode: 0644]
Makefile.am
Makefile.in
PackageTrust.h [moved from IniState.h with 68% similarity]
String++.cc
String++.h
archive_tar.cc
archive_tar.h
cygpackage.cc
ini.cc
ini.h
inilex.l
iniparse.y
io_stream_cygfile.h
io_stream_file.h
mount.cc
package_meta.cc
package_meta.h
site.h
This page took 0.038047 seconds and 5 git commands to generate.