build / ChangeLog

adrian 31affcf 

youngs 9038241 

adrian e96219c 

adrian 3d4b7da 

adrian 908b218 

adrian f65dba4 

adrian dc5bc6e 
adrian f65dba4 

adrian 2fe7f94 

adrian 944d328 
adrian 2fe7f94 

aichnerad bf4e633 

aichnerad 6266602 

aichnerad f56266c 

aichnerad b949461 

aichnerad ae25d76 

aichnerad ab8213e 

administrator ee28593 

aichnerad ae6dc54 

aichnerad 5121f51 

aichnerad 2293f60 

administrator 5030701 

AichnerAd ba66c85 

AichnerAd f3ad071 

AichnerAd a317f87 

AichnerAd dccc85d 

AichnerAd a6366c6 

AichnerAd 785197a 

AichnerAd 8aa288f 

AichnerAd 70e65c0 

AichnerAd 0d10c5c 

AichnerAd 70e65c0 

AichnerAd bf6d241 

aichner fa44dfe 

aichner 3461b14 

aichner fa44dfe 

aichner d5d4fa8 

2001-05-19  Adrian Aichner  <>

	* build.el (build-with-MS): Use build-report-version-file after
	setting is.

2001-05-13  Adrian Aichner  <>

	* build.el (build-from-CVS): Name buffer correctly.
	* build.el (build-tarball-site): Update download sites from
	* build.el (build-with-MS): Use of directory we build
	in and customize build-report-version-file accordingly (without
	saving in order to stay out of build-report's way).
	* build.el (build-with-MS-make-commandline): Removed.

2001-04-30  Adrian Aichner  <>

	* build.el (build-version-number): Don't skip over first
	character, which used to be r (for release).

2001-04-30  Adrian Aichner  <>

	* Makefile (VERSION): Start at 1.01 for now.
	* README: Document discontinuation of CVS keywords Name and Date
	and their use via cvs update -r rMAJOR-MINOR -kv.
	* build.el (build-version-number): Substitute version manually.
	* build.el (build-version-date): Substitute date manually.
	* build.texi: Substitute version and date manually.

2001-04-29  Steve Youngs  <>

	* Makefile (AUTHOR_VERSION): Changed to '1.78'.
	(ELCS): Removed 'build-report.elc'.
	(REQUIRES): Add xemacs-base, pcl-cvs, dired, w3 & prog-modes.

2001-04-28  Adrian Aichner  <>

	* Makefile (VERSION): r1-78 is released.
	* .cvsignore: Ignore the usual autogenerated files.

2001-04-26  Steve Youngs  <>

	* build.el: Autoload 'ring-insert-at-beginning, efs-copy-file'.

2001-04-25  Adrian Aichner  <>

	* Makefile (VERSION): r1-77 is released.
	* Makefile (CATEGORY): Change from comm to libs.
	* build.el (build-with-MS): Generate for XEmacs 21
	minor versions > 2.

2001-04-19  Adrian Aichner  <>

	* Makefile (VERSION): r1-76 is released.
	* README: Update documentation.

2001-04-08  Adrian Aichner  <>

	* Makefile (VERSION): r1-75 is released.
	* build.el: Require compile.
	* build.el (build-configure-sym-to-opt): Retain both dashes in
	build-configure options.

2001-04-08  Adrian Aichner  <>

	* Makefile (VERSION): r1-74 is released.
	* build.el (build-configure): Fix configure argument processing.
	* build.el (build-configure-generate): Find "configure.usage"
	according to `build-from-what', not (config-value-hash-table) of
	running XEmacs.
	* build.el (build-make-generate): Ditto for "".

2001-04-07  Adrian Aichner  <>

	* Makefile (VERSION): r1-73 is released.
	* build.el (build-configure-string): Use
	`build-configure-set-value' instead of `build-make-set-value'.
	* build.el (build-configure-file): Ditto.
	* build.el (build-configure-dir): Ditto.
	* build.el (build-configure-type): Ditto.

2001-04-07  Adrian Aichner  <>

	* Makefile (VERSION): r1-72 is released.
	* build.el (build-make-sym-to-opt): Removed from
	* build.el (build-configure-sym-to-opt): New in
	`build-configure-prolog'.  Fix substring FROM value.
	* build.el (build-make-set-value): Removed from
	* build.el (build-configure-set-value): New in

2001-03-28  Adrian Aichner  <>

	* Makefile (VERSION): r1-68 is released.
	* build.el: Try requiring pcl-cvs.
	* build.el (build-cvs-update): Use feature pcl-cvs, if available.

2001-03-20  Adrian Aichner  <>

	* Makefile (VERSION): r1-67 is released.
	* build.el (build-configure-option-category): Adjust for
	configure.usage option line proliferation.
	* build.el (build-configure-generate): Avoid setting and switching
	to buffer.
	* build.el (build-with-GNU): Add whitespace between widgets.
	* build.texi: Fix CVS keyword in subtitle.

2001-03-17  Adrian Aichner  <>

	* Makefile (VERSION): r1-66 is released.
	* build-report.el: Update Copyright section.
	* build.el: Add Legalese.
	* build.el (build-make-customize): Add support for GTK_DIR and
	sort list lexically.
	* build.texi: Update Copyright information.  Update release Date.
	* build.texi (Top): Add version and author information.

2001-03-17  Adrian Aichner  <>

	* build.el (build-cvs-checkout-options-validate): Improve
	* build.el (build-cvs-checkout-dir): Change custom type from
	directory to string.

2001-03-12  Adrian Aichner  <>

	* build.el (build-configure):
	* build.el (build-cvs-checkout-options-validate):
	* build.el (build-cvs-options):
	* build.el (build-cvs-checkout-dir):
	* build.el (build-cvs-checkout-parent-dir): New.
	* build.el (build-cvs-xemacs-module):
	* build.el (build-cvs-xemacs-release):
	* build.el (build-cvs-login):
	* build.el (build-cvs-checkout):
	* build.el (build-cvs-update):
	* build.el (build-from-CVS):
	* build.el (build-tarball-extract):
	* build.el (build-make):

2001-02-18  Adrian Aichner  <>

	* build-report.el (build-report-destination): xemacs-build-reports
	has moved to SourceForge, where mailing list name length is
	restricted, hence the name change to
	* build.el: Fix comment structure for folding-mode.
	* build.el (build-cvs-checkout-options-validate): New.
	* build.el (build-cvs-working-dir): Commented out.
	* build.el (build-cvs-checkout-dir): New.
	* build.el (build-config-inc-generate): Moved to Build Make

2000-12-30  Adrian Aichner  <>

	* README: New.

2000-12-29  Adrian Aichner  <>

	* build 1.58 is released.
	* TODO: Correct my E-mail address.
	* build.el: Order all "^\s-*(def" blocks by name in preparation
	for split into multiple files.
	* build.texi (Build Overview): Improve some wording.
	* Shorten description for build package.

2000-10-21  Adrian Aichner  <>

	* build 1.57 is released.
	* Makefile (VERSION): Increment to 1.01
	* build.el (build): Rename buttons.
	* build.texi (Build XEmacs): Document more buttons.
	* build.texi (Known Problems of Build): Enumerate Problems,
	itemize into Problem, Workaround, and Fix.

2000-10-09  Adrian Aichner  <>

	* build.el (build-version-number): Use CVS keyword Name for
	* build.texi: Ditto.
	* Makefile (AUTHOR_VERSION): Ditto.
	* build 1.56 is released.

2000-09-23  Adrian Aichner  <>

	* build-report.el: Update copyright year range.
	build-report-version is determined by XEmacs version -- remove
	* build-report.el (build-report-keep-regexp): Match test results.
	* build-report.el (build-report-delete-regexp): Ignore
	auto-linlining conflicts and texinfmt "Formatting" output.
	* build-report.el (build-report-insert-header): Report
	emacs-version and system-configuration instead of
	* build.el: Require build-report on top-level.  Add package
	version support.  Improve UI.
	* build.el (build): Add informative text to UI.  Fix
	support check (> 21.2-b32) for building with Microsoft Tools.
	* build.el (build-version-number): New.
	* build.el (build-version-date): New.
	* build.el (build-version): New.
	* build.el (build-config-inc-generate): Report version number of

2000-07-05  Adrian Aichner  <>

	* Makefile (VERSION): build 1.51 is released.

2000-07-05  AichnerAd  <>

	* build-report.el: Minor doc changes.  Sync with XEmacs 21.2
	* build-report.el (build-report-version-number): New.
	* build-report.el (build-report-version-date): New.
	* build-report.el (build-report-version): New.

2000-06-22  Adrian Aichner  <>

	* build.texi (Overview): Fix trivial typo.

2000-06-12  Adrian Aichner  <>

	* Makefile (VERSION): build 1.49 is released.

	* build.el (build-config-option-category): Rename all
	build-config- symbols to build-configure-, build-config- is now
	reserved for support under native Windows builds.
	(build): Re-indent whole file.
	(build-with-MS): Generate file from 'build-make
	(build-with-MS-make-commandline): New function building long or
	short build-make commandline depending on support in

2000-05-06  Adrian Aichner  <>

	* build.el (build-make-customize): Bring back *_DIR interface for
	MS builds (can't be deduced from xemacs.mak).

	* Makefile (VERSION): build 1.48 is released.
2000-04-09  Adrian Aichner  <>

	* Makefile (VERSION): build 1.47 is released with minimal

	* build.el: Add ellipsis for push-buttons requiring further

	* Makefile (ELCS): Remove obsolete build-info.elc
	(VERSION): build 1.46 is released.

	* build.el (build-make-customize): Remove MS-specific stuff.
	(build-from-tarballs): Add "Back" button.
	(build-from-CVS): ditto.
	(build-with-GNU): ditto.
	(build-with-MS): ditto.
	(build-build-report): ditto.
	(build-with-MS): Add buttons to "Check temacs (XEmacs before
	dumping)" and "Check XEmacs".

1999-07-15  Adrian Aichner  <>

	* Makefile (AUTHOR_VERSION): Increment to 1.43.

	* build-report.el (build-report-installation-file): Installation
 	file is now in top-level directory for Windows NT as well.

	* build.el (build-build-report): Ditto.

	* Makefile (AUTHOR_VERSION): Increment to 1.42.

	* build.el (build-cvs-update-options): Remove -A switch.

	* build-report.el (build-report-installation-version-regexp):
 	Handle releases in addition to betas.

1999-03-16  Adrian Aichner  <>

	* Create package.