]> cygwin.com Git - cygwin-apps/setup.git/commit - ini.cc
2002-05-01 Robert Collins <rbtcollins@hotmail.com>
authorRobert Collins <rbtcollins@hotmail.com>
Wed, 1 May 2002 11:13:16 +0000 (11:13 +0000)
committerRobert Collins <rbtcollins@hotmail.com>
Wed, 1 May 2002 11:13:16 +0000 (11:13 +0000)
commit58ee6135ddcbd5c89c60528b5c4a10fbc3cd957a
tree93684d17800e8499420b027d85b8c33e570ae6b7
parent45e01f2349d39402e6574f701d028040c0928f88
2002-05-01  Robert Collins  <rbtcollins@hotmail.com>

        * Makefile.am (AM_CFLAGS): Remove -mwindows, it's a linker flag.
        Remove -fno-rtti, we need it for exceptions.
        (AM_CXXFLAGS): Ditto.
        (WARNONLY_CFLAGS): Ditto.
        (EXTRA_PROGRAMS): Add with initial linter sources - not functional yet.
        (setup_LDFLAGS): Add and set to -mwindows.
        (setup_SOURCES): Add new sources.
        * Makefile.in: Regenerate.
        * README: Update TODO.
        * choose.cc (scan_downloaded_files): Use ini information if it's
        available.
        * configure: Regenerate.
        * download.cc (check_for_cached): Make reusable from elsewhere.
        Throw exceptions on errors (as opposed to failures).
        Check MD5 sum when it's known.
        (download_one): Never force a download.
        Handle corrupt package exceptions.
        * ini.cc (find_routine): Reverse escape the URL to correctly identify
        the site URL.
        * inilex.l (MD5): Provide a parsing rule (note: lowercase is required).
        * iniparse.y: Allow calculation of MD5 sums, and allow src only
        packages.
        (process_src): New helper function.
        * isntall.cc (install_one_source): Check MD5 sums when possible.
        Throw exceptions on errors.
        (do_install_thread): Handle exceptions for installation calls.
        * package_source.h: Store MD5 information.
        * propsheet.cc (PropSheet::Create): Add a useful comment.
        * res.rc (IDS_INSTALL_ERROR): Define.
        (IDS_CORRUPT_PACKAGE): Define.
        * resource.h (IDS_INSTALL_ERROR): Define.
        (IDS_CORRUPT_PACKAGE): Define.
        * rfc1738.cc (rfc1738_unescape_part): Implement.
        * rfc1738.h (rfc1738_unescape_part): Declare.
25 files changed:
ChangeLog
Exception.cc [new file with mode: 0644]
Exception.h [new file with mode: 0644]
MD5++.cc [new file with mode: 0644]
MD5++.h [new file with mode: 0644]
Makefile.am
Makefile.in
README
choose.cc
configure
download.cc
download.h [new file with mode: 0644]
ini.cc
inilex.l
inilintmain.cc [new file with mode: 0644]
iniparse.y
install.cc
md5.c [new file with mode: 0644]
md5.h [new file with mode: 0644]
package_source.h
propsheet.cc
res.rc
resource.h
rfc1738.cc
rfc1738.h
This page took 0.037882 seconds and 5 git commands to generate.