setup ChangeLog README ...
Wed May 1 04:13:00 GMT 2002

CVSROOT:	/cvs/cygwin-apps
Module name:	setup
Changes by:	2002-05-01 04:13:20

Modified files:
	.              : ChangeLog README 
	        configure inilex.l 
	                 iniparse.y package_source.h 
	        res.rc resource.h 
Added files:
	.              : Exception.h MD5++.h 
	                 download.h md5.c md5.h 

Log message:
	2002-05-01  Robert Collins  <>
	* (AM_CFLAGS): Remove -mwindows, it's a linker flag.
	Remove -fno-rtti, we need it for exceptions.
	(AM_CXXFLAGS): Ditto.
	(EXTRA_PROGRAMS): Add with initial linter sources - not functional yet.
	(setup_LDFLAGS): Add and set to -mwindows.
	(setup_SOURCES): Add new sources.
	* Regenerate.
	* README: Update TODO.
	* (scan_downloaded_files): Use ini information if it's
	* configure: Regenerate.
	* (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.
	* (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
	(process_src): New helper function.
	* (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::Create): Add a useful comment.
	* res.rc (IDS_INSTALL_ERROR): Define.
	* resource.h (IDS_INSTALL_ERROR): Define.
	* (rfc1738_unescape_part): Implement.
	* rfc1738.h (rfc1738_unescape_part): Declare.


More information about the Cygwin-apps-cvs mailing list