xemacsweb / ChangeLog

2000-10-26  Adrian Aichner  <>

	* Makefile (ELCS): Add release-mail-to-html.elc
	* Makefile (clean): Fix and extend rule to remove *~.
	* New file.  Check/fix URI fragment
	identifier to comply with XML's anchor name attribute which is
	limited to NMTOKEN, as opposed to CDATA in HTML4.
	* release-mail-to-html.el
	(release-mail-to-html-preformatted-regexp): Convert to XHTML
	* release-mail-to-html.el (release-mail-to-html): Convert to XHTML
	syntax.  Comply with XML's anchor name attribute which is limited
	to NMTOKEN, as opposed to CDATA in HTML4.

2000-10-19  Adrian Aichner  <>

	* template.html: Add XML prolog with encoding and language.
	Remove VERSION HISTORY comment.
	* template-de.html: Ditto.  Tune translations.

2000-10-18  Adrian Aichner  <>

	* Makefile (htdocs-time-stamp): Make it depend on template-de.html
	as well.  This is not true but the actual dependencies cannot be
	deduced without parsing the %template% content file genpage tags.

2000-10-18  Adrian Aichner  <>

	* template-de.html: More translations (a bit pathetic).

2000-10-17  Adrian Aichner  <>

	* template-de.html: Wrap German pages in a German template.

2000-10-16  Adrian Aichner  <>

	* template.html: Using Ampersands in Attribute Values (see C.12 in

2000-10-15  Adrian Aichner  <>

	* batch-psgml-validate.el (psgml-find-file-hook): New.
	* batch-psgml-validate.el (batch-psgml-validate-buffer): Use
	psgml-find-file-hook to choose XML/HTML mode according to DTD.
	* batch-psgml-validate.el (batch-psgml-validate-buffer): Conform
	with XHTML Transitional DTD.
	* index.content: Convert to conform with XHTML Transitional DTD.
	* template.html: Convert to conform with XHTML Transitional DTD.

2000-10-04  Adrian Aichner  <>

	* .cvsignore: Add validate-time-stamp, htdocs-time-stamp, *.err,
	and *.patch.
	* index.content: Bump developmental branch release to 21.2.36.

2000-09-23  Adrian Aichner  <>

	* index.content: Fix link to "Stable Branch".

2000-09-17  Adrian Aichner  <>

	* Makefile: comment changes (GENERATED_HTML_FILES).

2000-09-12  Adrian Aichner  <>

	* Makefile: Avoid rebuilding genpage release documentation each
	time by means of a genpage-time-stamp.
	* Makefile (htdocs): Depends on genpage-time-stamp and
	htdocs-time-stam now.
	* Makefile (validate): Cosmetic change.
	* Makefile (htdocs-time-stamp): Renamed from genpage-time-stamp,
	which is used for genpage release documentation now.
	* Makefile (clean): Remove updated list of time-stamp files.

2000-09-11  Adrian Aichner  <>

	* Makefile: Add XEmacs mode specification: -*-Makefile-*-
	* Makefile (htdocs): Add dependency gp to build documentation for
	genpage itself.
	* Makefile (gp): Add rule to build documentation for genpage
	* Makefile (clean): Add clean target, prompted by Martin's
	* batch-psgml-validate.el (batch-psgml-lazy-message): New.  Avoid
	messages from `sgml-lazy-message' by encapsulation.
	* Modify script to be generally useful for
	conversion from HTML to content files.

2000-09-07  Yoshiki Hayashi  <>

	* index.content: Point mailing lists to

2000-08-24  Adrian Aichner  <>

	* Makefile: Add comments about GNU make prerequisite.  Add
	commented-out definitions for Sun make.  Ask for contributions for
	other versions of make.

2000-08-21  Adrian Aichner  <>

	* Makefile: Make htdocs the default.  Update comments.

2000-08-19  Adrian Aichner  <>

	* template.html: Cosmetic fix of oversight to indent Website entry
	under "About XEmacs".

2000-08-19  Adrian Aichner  <>

	* batch-psgml-validate.el (batch-psgml-validate-buffer): Find DTD
	as suggested by Jerry James <> in
	* template.html: Add link to website documentation.

2000-08-18  Adrian Aichner  <>

	* index.content: Remove empty lines in genpage % directives to
	avoid \n in HMTL attributes.

2000-08-17  Adrian Aichner  <>

	* batch-psgml-validate.el: Remove defalias.

2000-08-14  Adrian Aichner  <>

	* template.html: Fix link broken by previous commit.

2000-08-14  Adrian Aichner  <>

	* template.html: Point mailing lists to

2000-08-14  Adrian Aichner  <>

	* Makefile (FLAGS): Use -vanilla instead of -q -no-site-file.
	* batch-psgml-validate.el: Load "psgml-parse" and "psgml-html".
	* batch-psgml-validate.el (psgml-validate-non-conform): Remove
	trailing WS.
	* batch-psgml-validate.el (psgml-validate-ignore-directories): Add
	"RSC" "SCCS".
	* batch-psgml-validate.el (batch-psgml-last-warning): New.  See
	* batch-psgml-validate.el (batch-psgml-validate): Move ignoring
	directories and validation progress reporting to
	* batch-psgml-validate.el (batch-psgml-validate-file): See
	* batch-psgml-validate.el (batch-psgml-validate-buffer): Improve
	error reporting, fix determination of DTD of document (might not
	work with XML).
	* batch-psgml-validate.el (batch-psgml-validate-log-warning): New.
	Encapsulate `sgml-log-warning' to set `batch-psgml-last-warning'.
	* batch-psgml-validate.el (batch-psgml-validate-message): New.
	Encapsulate `sgml-message' to shut it up.
	* index.content: Fix link to stable release announcement.
	* template.html: Correct DTD in conformity notice by running "make

2000-08-12  Adrian Aichner  <>

	* Makefile (genpage-time-stamp): Add template.html dependency.
	* index.content: Use logical <strong> markup instead of physical
	<b>.  Adjust and add links to new files in Releases sub-directory.
	* template.html: Add convenience link to Releases.

2000-08-09  Adrian Aichner  <>

	* template.html: Indentation fix.

2000-08-07  Adrian Aichner  <>

	* genpage.conf (libdir): Add definition to find relPath genpage
	* template.html: Use relPath() recipe to make links work in

2000-08-03  Adrian Aichner  <>

	* Makefile (.SUFFIXES: Handle only required suffixes.
	* Makefile (WEBDIR): Removed since it must always be ".".
	* Makefile (CONTENT_FILES): All content files to check against
	genpage-time-stamp.  genpage is only run if an content file is
	* Makefile (validate):
	* Makefile (genpage-time-stamp): Captures last genpage run time to
	check CONTENT_FILES against.

2000-08-03  Adrian Aichner  <>

	* template.html: Conversion of links using 'cd xemacsweb; perl' to make them relative.  Remove '<base href="..."'
	to make links relative to base document.

2000-07-31  Adrian Aichner  <>

	* Recommend use of
	<!-- _GP_ content(qq{TOC}) -->
	as opposed to
	<!-- _GP_ content("TOC") -->
	because " is not legal inside of "-ed HTML attributes.

2000-07-30  Adrian Aichner  <>

	* template.html: Fix vaidation error.

	* batch-psgml-validate.el: Ignore directories matching any of
	* batch-psgml-validate.el (batch-psgml-validate): New.
	* batch-psgml-validate.el (psgml-validate-ignore-directories): New.
	* batch-psgml-validate.el (batch-psgml-validate-buffer): Make
	error reporting cope with case where `sgml-next-trouble-spot'
	throws an error.

2000-07-26  Adrian Aichner  <>

	* Makefile (WEBDIR): genpage output directory
	* Makefile (site): Target to build the XEmacs website
	* batch-psgml-validate.el (batch-psgml-validate-buffer): Fix error
	message format to allow navigation via `next-error'.  Fix
	calculation of line number of error.
	* genpage.conf (ignore_regexp): Add "\btemplate.html$".
	* template.html: Display the SourceForge logo for "xemacs" project
	to qualify for getting rated among sourceforge's "most visited
	project web sites".

2000-07-16  Adrian Aichner  <>

	* layout/template.html: Replace physical <b> markup with logical
	<strong> markup.

2000-07-16  Adrian Aichner  <>

	* include/ Change $pattern string to regexp to avoid
	genpage warning: Unrecognized escape \s passed through at
	line 36.

2000-07-16  Adrian Aichner  <>

	* faq/xemacs-faq.html: Add completely missing DTD spec.
	* faq/xemacs-faq_1.html: Ditto.
	* faq/xemacs-faq_2.html: Ditto.
	* faq/xemacs-faq_3.html: Ditto.
	* faq/xemacs-faq_4.html: Ditto.
	* faq/xemacs-faq_5.html: Ditto.
	* faq/xemacs-faq_6.html: Ditto.
	* faq/xemacs-faq_7.html: Ditto.
	* faq/xemacs-faq_8.html: Ditto.
	* faq/xemacs-faq_toc.html: Ditto.
	* faq/xemacs-new.html: Ditto.

2000-07-16  Adrian Aichner  <>

	* upload/xemacs-faq.html: Remove empty lines after DTD.
	* upload/xemacs-faq.html: Ditto.
	* upload/xemacs-faq.html: Ditto.
	* upload/xemacs-faq_2.html: Ditto.
	* upload/xemacs-faq_3.html: Ditto.
	* upload/xemacs-faq_4.html: Ditto.
	* upload/xemacs-faq_5.html: Ditto.
	* upload/xemacs-faq_6.html: Ditto.
	* upload/xemacs-faq_8.html: Ditto.
	* upload/xemacs-faq_toc.html: Ditto.

2000-07-16  Adrian Aichner  <>

	* oldstuff/index.html: Remove leading SPACE from file, translate
	iso characters to SGML entities.
	* oldstuff/xemacs-faq_1.html: Ditto.
	* oldstuff/xemacs-faq_2.html: Ditto.
	* oldstuff/xemacs-faq_3.html: Ditto.
	* oldstuff/xemacs-faq_4.html: Ditto.
	* oldstuff/xemacs-faq_4.html: Ditto.
	* oldstuff/xemacs-faq_5.html: Ditto.
	* oldstuff/xemacs-faq_6.html: Ditto.
	* oldstuff/xemacs-faq_6.html: Ditto.
	* oldstuff/xemacs-faq_7.html: Ditto.
	* oldstuff/xemacs-faq_8.html: Ditto.
	* oldstuff/xemacs-faq_toc.html: Ditto.

2000-07-16  Adrian Aichner  <>

	* old/index.html: Remove </PRE> garbage from BOF.
	* old/xemacs-faq.html: Ditto.

2000-07-16  Adrian Aichner  <>

	* faq/index.content: Remove empty lines.
	* faq/index.html: Remove leading SPACE in DTD spec.

2000-07-16  Adrian Aichner  <>

	* Links/tutorials_1.html: Add DTD spec.
	* Links/tutorials_2.html: Ditto.
	* Links/tutorials_3.html: Ditto.
	* Links/tutorials_foot.html: Ditto.
	* Links/tutorials_toc.html: Ditto.

2000-07-16  Adrian Aichner  <>

	* About/created.content: Fix HTML error.

2000-07-16  Adrian Aichner  <>

	* bin/genpage: UNIX/NT interpreter portability kludge, add XEmacs
	mode selector -*-Perl-*-.

2000-07-16  Adrian Aichner  <>

	* Makefile (XEMACS): New.
	* Makefile (WEBDIR): New.
	* Makefile (gp): Use $(WEBDIR).
	* Makefile (validate): New.  Validate HTML documents with XEmacs.
	* Makefile (extraclean): New. Clean examples and $(WEBDIR).