This commit was generated by cvs2svn to compensate for changes in r5070,
authortomo <tomo>
Fri, 30 Aug 2002 06:20:21 +0000 (06:20 +0000)
committertomo <tomo>
Fri, 30 Aug 2002 06:20:21 +0000 (06:20 +0000)
which included commits to RCS files with non-trunk default branches.

13 files changed:
etc/PACKAGES
lib-src/ChangeLog
lib-src/config.values.sh
lwlib/ChangeLog
man/ChangeLog
man/xemacs/packages.texi
nt/ChangeLog
nt/xemacs.mak
src/event-msw.c
src/event-stream.c
src/input-method-motif.c
tests/ChangeLog
version.sh

index f958692..cb6a7ae 100644 (file)
@@ -7,123 +7,145 @@ To collapse a heading:  Press C-c C-d
 
 For general XEmacs navigation tips: Press C-h t
 
-Description of available packages by category
-=============================================
-This data is up-to-date as of January 17, 2001.
+Description of available packages
+=================================
+Up-to-date as of May 15, 2001.
 
-** Library Packages (libs)
-==========================
-These packages are required to build and support most of the rest of
-XEmacs.  By design, xemacs-base is a `regular' package.  Use restraint 
-when adding new files there as it is required by almost everything.
+** Normal Packages
+==================
+A very broad collection of elisp packages.
 
 *** Sun
 Support for Sparcworks.
 
+*** ada
+Ada language support.
+
 *** apel
 A Portable Emacs Library.  Used by XEmacs MIME support.
 
-*** dired
-The DIRectory EDitor is for manipulating, and running commands on
-files in a directory.
+*** auctex
+Basic TeX/LaTeX support.
 
-*** edebug
-A Lisp debugger.
+*** bbdb
+The Big Brother Data Base
 
-*** efs
-Treat files on remote systems the same as local files.
+*** build
+Build XEmacs using custom widgets.
 
-*** elib
-Portable Emacs Lisp utilities library.
+*** c-support
+Basic single-file add-ons for editing C code.
 
-*** fsf-compat
-FSF Emacs compatibility files.
+*** calc
+Emacs calculator.
 
-*** mail-lib
-Fundamental lisp files for providing email support.
+*** calendar
+Calendar and diary support.
 
-*** sounds-au
-XEmacs Sun sound files.
+*** cc-mode
+C, C++ and Java language support.
 
-*** sounds-wav
-XEmacs Microsoft sound files.
+*** cookie
+Spook and Yow (Zippy quotes).
 
-*** tooltalk
-Support for building with Tooltalk.
+*** crisp
+Crisp/Brief emulation.
 
-*** xemacs-base
-Fundamental XEmacs support.  Install this unless you wish a totally
-naked XEmacs.
+*** debug
+GUD, gdb, dbx debugging support.
 
-*** xemacs-devel
-XEmacs Lisp developer support.  This package contains utilities for
-supporting Lisp development.  It is a single-file package so it may be 
-tailored.
+*** dired
+The DIRectory EDitor is for manipulating, and running commands on
+files in a directory.
 
-** Communications Packages (comm)
-=================================
-These packages provide support for various communications, primarily
-email and usenet.
+*** edebug
+A Lisp debugger.
 
-*** bbdb
-The Big Brother Data Base
+*** ediff
+Interface over patch.
+
+*** edit-utils
+Single file lisp packages for various XEmacs goodies.  Load this and
+weed out the junk you don't want.
+
+*** edt
+DEC EDIT/EDT emulation.
+
+*** efs
+Treat files on remote systems the same as local files.
 
 *** eicq
 ICQ Client developed and tested on Linux x86; 
 only supported on that platform
 
+*** eieio
+Enhanced Implementation of Emacs Interpreted Objects
+
+*** elib
+Portable Emacs Lisp utilities library.
+
+*** emerge
+Another interface over patch.
+
+*** eshell
+Command shell implemented entirely in Emacs Lisp.
+
+*** eterm
+Terminal emulator.
+
 *** eudc
 Emacs Unified Directory Client (LDAP, PH).
 
 *** footnote
 Footnoting in mail message editing modes.
 
+*** forms
+Forms editing support (obsolete, use the built-in Widget instead).
+
+*** frame-icon
+Provide a WM icon based on major mode.
+
+*** fsf-compat
+FSF Emacs compatibility files.
+
+*** games
+Tetris, Sokoban, and Snake.
+
 *** gnats
 XEmacs bug reports.
 
 *** gnus
 The Gnus Newsreader and Mailreader.
 
-*** mailcrypt
-Support for messaging encryption with PGP.
-
-*** mew
-Messaging in an Emacs World.
-
-*** mh-e
-Front end support for MH.
-
-*** net-utils
-Miscellaneous Networking Utilities.  This is a single-file package and 
-files may be deleted at will.
+*** hm--html-menus
+HTML editing.
 
-*** rmail
-An obsolete Emacs mailer.  If you do not already use it don't start.
+*** idlwave
+Editing and Shell mode for the Interactive Data Language.
 
-*** supercite
-An Emacs citation tool.  Useful with all Emacs Mailers and Newsreaders.
+*** igrep
+Enhanced front-end for Grep.
 
-*** tm
-Emacs MIME support. Not needed for Gnus >= 5.8.0
+*** ilisp
+Front-end for Inferior Lisp.
 
-*** vm
-An Emacs mailer.
+*** ispell
+Spell-checking with ispell.
 
-*** w3
-A Web browser.
+*** jde
+Java language and development support.
 
-*** zenirc
-ZENIRC IRC Client.
+*** mail-lib
+Fundamental lisp files for providing email support.
 
-** Games and Amusements (games)
-===============================
-All work and no play...
+*** mailcrypt
+Support for messaging encryption with PGP.
 
-*** cookie
-Spook and Yow (Zippy quotes).
+*** mew
+Messaging in an Emacs World.
 
-*** games
-Tetris, Sokoban, and Snake.
+*** mh-e
+Front end support for MH.
 
 *** mine
 Minehunt.
@@ -131,194 +153,156 @@ Minehunt.
 *** misc-games
 Other amusements and diversions.
 
-** Mule Support (mule)
-======================
-MULti-lingual Enhancement.  Support for world scripts such as
-Latin, Arabic, Cyrillic, Chinese, Japanese, Greek, Hebrew etc.
-To use these packages your XEmacs must be compiled with Mule
-support.
-
-*** edict
-Lisp Interface to EDICT, Kanji Dictionary.
-
-*** egg-its
-Wnn (4.2 and 6) support.  SJ3 support.  Must be installed prior to
-XEmacs build.
-
-*** leim
-Quail.  Used for everything other than English and Japanese.
-
-*** locale
-Used for localized menubars (French and Japanese) and localized splash
-screens (Japanese).
-
-*** lookup
-Dictionary support
-
-*** mule-base
-Basic Mule support.  Must be installed prior to building with Mule.
+*** net-utils
+Miscellaneous Networking Utilities.  This is a single-file package and 
+files may be deleted at will.
 
-*** skk
-Another Japanese Language Input Method.  Can be used without a
-separate process running as a dictionary server.
+*** os-utils
+Miscellaneous single-file O/S utilities, for printing, archiving,
+compression, remote shells, etc.
 
-** Productivity Packages (oa)
-=============================
-Things to make life a little easier.
+*** pc
+PC style interface emulation.
 
-*** calc
-Emacs calculator.
+*** pcl-cvs
+CVS frontend.
 
-*** calendar
-Calendar and diary support.
+*** pcomplete
+Provides programmatic completion.
 
-*** edit-utils
-Single file lisp packages for various XEmacs goodies.  Load this and
-weed out the junk you don't want.
+*** prog-modes
+Miscellaneous single-file lisp files for various programming languages.
 
-*** forms
-Forms editing support (obsolete, use the built-in Widget instead).
+*** ps-print-nomule
+Old, but no-Mule safe ps-print.
 
-*** frame-icon
-Provide a WM icon based on major mode.
+*** psgml
+Validated HTML/SGML editing.
 
-*** hm--html-menus
-HTML editing.
+*** reftex
+Emacs support for LaTeX cross-references, citations.
 
-*** ispell
-Spell-checking with ispell.
+*** rmail
+An obsolete Emacs mailer.  If you do not already use it don't start.
 
-*** pc
-PC style interface emulation.
+*** scheme
+Front-end support for Inferior Scheme.
 
-*** psgml
-Validated HTML/SGML editing.
+*** semantic
+Semantic bovinator.
 
 *** sgml
 SGML/Linuxdoc-SGML editing.
 
+*** sh-script
+Support for editing shell scripts.
+
 *** slider
 User interface tool.
 
+*** sounds-au
+XEmacs Sun sound files.
+
+*** sounds-wav
+XEmacs Microsoft sound files.
+
 *** speedbar
 Provides a separate frame with convenient references.
 
 *** strokes
 Mouse enhancement utility.
 
+*** supercite
+An Emacs citation tool.  Useful with all Emacs Mailers and Newsreaders.
+
+*** texinfo
+XEmacs TeXinfo support.
+
 *** text-modes
 Various single file lisp packages for editing text files.
 
+*** textools
+Single-file TeX support.
+
 *** time
 Display time & date on the modeline.
 
-** Operating System Utilities (os)
-==================================
-Tools for working with the operating system.
-
-*** eshell
-Command shell implemented entirely in Emacs Lisp.
-
-*** eterm
-Terminal emulator.
+*** tm
+Emacs MIME support. Not needed for Gnus >= 5.8.0
 
-*** igrep
-Enhanced front-end for Grep.
+*** tooltalk
+Support for building with Tooltalk.
 
-*** ilisp
-Front-end for Inferior Lisp.
+*** tpu
+DEC EDIT/TPU support.
 
-*** os-utils
-Miscellaneous single-file O/S utilities, for printing, archiving,
-compression, remote shells, etc.
+*** vc
+Version Control for Free systems.
 
-*** pcomplete
-Provides programmatic completion.
+*** vc-cc
+Version Control for ClearCase.  This package will shortly be
+replaced with clearcase.el
 
-*** ps-print-nomule
-Old, but no-Mule safe ps-print.
+*** vhdl
+Support for VHDL.
 
 *** view-process
 A Unix process browsing tool.
 
-** Program Editing Support (prog)
-=================================
-XEmacs supports a multitude of programming languages.  These
-packages will help your coding.
-
-*** ada
-Ada language support.
-
-*** c-support
-Basic single-file add-ons for editing C code.
-
-*** cc-mode
-C, C++ and Java language support.
-
-*** debug
-GUD, gdb, dbx debugging support.
-
-*** ediff
-Interface over patch.
-
-*** emerge
-Another interface over patch.
-
-*** idlwave
-Editing and Shell mode for the Interactive Data Language.
-
-*** jde
-Java language and development support.
+*** viper
+VI emulation support.
 
-*** pcl-cvs
-CVS frontend.
 
-*** prog-modes
-Miscellaneous single-file lisp files for various programming languages.
-
-*** scheme
-Front-end support for Inferior Scheme.
+*** vm
+An Emacs mailer.
 
-*** semantic
-Semantic bovinator.
+*** w3
+A Web browser.
 
-*** sh-script
-Support for editing shell scripts.
+*** xemacs-base
+Fundamental XEmacs support.  Install this unless you wish a totally
+naked XEmacs.
 
-*** vc
-Version Control for Free systems.
+*** xemacs-devel
+XEmacs Lisp developer support.  This package contains utilities for
+supporting Lisp development.  It is a single-file package so it may be 
+tailored.
 
-*** vc-cc
-Version Control for ClearCase.  This package will shortly be
-replaced with clearcase.el
+*** xslt-process
+A minor mode for (X)Emacs which allows running an XSLT processor on a
+buffer.
 
-*** vhdl
-Support for VHDL.
+*** zenirc
+ZENIRC IRC Client.
 
-** Word Processing (wp)
-=======================
-Working with text.
+** Mule Support (mule)
+======================
+MULti-lingual Enhancement.  Support for world scripts such as
+Latin, Arabic, Cyrillic, Chinese, Japanese, Greek, Hebrew etc.
+To use these packages your XEmacs must be compiled with Mule
+support.
 
-*** auctex
-Basic TeX/LaTeX support.
+*** edict
+Lisp Interface to EDICT, Kanji Dictionary.
 
-*** crisp
-Crisp/Brief emulation.
+*** egg-its
+Wnn (4.2 and 6) support.  SJ3 support.  Must be installed prior to
+XEmacs build.
 
-*** edt
-DEC EDIT/EDT emulation.
+*** leim
+Quail.  Used for everything other than English and Japanese.
 
-*** reftex
-Emacs support for LaTeX cross-references, citations.
+*** locale
+Used for localized menubars (French and Japanese) and localized splash
+screens (Japanese).
 
-*** texinfo
-XEmacs TeXinfo support.
+*** lookup
+Dictionary support
 
-*** textools
-Single-file TeX support.
+*** mule-base
+Basic Mule support.  Must be installed prior to building with Mule.
 
-*** tpu
-DEC EDIT/TPU support.
+*** skk
+Another Japanese Language Input Method.  Can be used without a
+separate process running as a dictionary server.
 
-*** viper
-VI emulation support.
index 5b6c1e0..6f18a15 100644 (file)
@@ -1,3 +1,7 @@
+2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.3 "Academic Rigor" is released.
+
 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
 
        * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
index f723043..0282c52 100644 (file)
@@ -31,7 +31,7 @@ eval 'exec perl -w -S $0 ${1+"$@"}' # Portability kludge
 ## to make them available to elisp later (see util/config.el)
 ## Primarily useful for creating ridiculously verbose bug reports.
 ##
-## See lisp/utils/config.el, ../configure.in,
+## See lisp/config.el, ../configure.in,
 ## and the Autoconf documentation on AC_OUTPUT, for more details.
 ##
 ## This script needs only to be run occasionally (before a Net release)
@@ -62,14 +62,14 @@ my $new_cvi_contents =
 ;;; This file was automatically generated, by the config.values.sh script,
 ;;; from configure, which was itself automatically generated from configure.in.
 ;;;
-;;; See lisp/util/config.el for details on how this file is used.
+;;; See lisp/config.el for details on how this file is used.
 ;;;
 ;;; You are trapped in a twisty maze of strange-looking files, all autogenerated...
 
 ;;; configure        is created, from configure.in,     by autoconf
 ;;; config.values.in is created, from configure,        by config.values.sh
 ;;; config.values    is created, from config.values.in, by configure
-;;; config.values    is read by lisp/utils/config.el,
+;;; config.values    is read by lisp/config.el,
 ;;;                  to create the (Lisp object) config-value-hash-table
 
 ;;; Variables defined in configure by AC_SUBST follow:
index 2f1020c..fad83ef 100644 (file)
@@ -1,3 +1,7 @@
+2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.3 "Academic Rigor" is released.
+
 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
 
        * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
index eca2d09..b22f04e 100644 (file)
@@ -1,3 +1,13 @@
+2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.3 "Academic Rigor" is released.
+
+2001-05-15  Steve Youngs  <youngs@xemacs.org>
+
+       * xemacs/packages.texi (Local.rules): Update to reflect new dir tree.
+       (Creating Packages): Ditto.
+       (Available Packages): Ditto.
+
 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
 
        * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
index 7ac72f4..6776abb 100644 (file)
@@ -490,7 +490,7 @@ Setting this doesn't work well with 'make bindist'
 This is where you set the normal packages that you
 want to install. eg:
 @example
-      XEMACS_PACKAGES = libs/xemacs-base comm/bbdb
+      XEMACS_PACKAGES = xemacs-packages/xemacs-base xemacs-packages/bbdb
 @end example
 
 @item XEMACS_STAGING = $@{XEMACS_PACKAGES_BASE@}/../Packages
@@ -509,7 +509,7 @@ packages.  Set this to 't' if you don't want/have Mule
 Same as for 'XEMACS_PACKAGES' except you list the Mule
 packages you want to install here. eg:
 @example
-      MULE_PACKAGES = mule/mule-base mule/skk
+      MULE_PACKAGES = mule-packages/mule-base mule-packages/skk
 @end example
 
 @item MULE_STAGING = $@{XEMACS_PACKAGES_BASE@}/../Mule-Packages
@@ -608,10 +608,8 @@ The first few @code{make} variables defined are @code{VERSION},
 @code{AUTHOR_VERSION}, @code{MAINTAINER}, @code{PACKAGE},
 @code{PKG_TYPE}, @code{REQUIRES}, and @code{CATEGORY}.  All but one were
 described in the description of @file{package-info.in}.  The last is an
-administrative grouping.  Current categories include @code{comm},
-@code{games}, @code{libs}, @code{mule}, @code{oa}, @code{os},
-@code{prog}, and @code{wp}.  @ref{Available Packages}, for a list of
-categories.
+administrative grouping.  Current categories include @code{standard},
+and @code{mule}.
 
 Next, define the variable @code{ELCS}.  This contains the list of the
 byte-compiled Lisp files used by the package.  These files and their
@@ -672,333 +670,302 @@ xemacs.org and it's mirrors.  If a particular package that you are
 looking for isn't here, please send a message to the
 @email{xemacs-beta@@xemacs.org, XEmacs Beta list}.
 
-This data is up-to-date as of January 17, 2001.
+This data is up-to-date as of May 15, 2001.
 
-@subsection Library Packages (libs)
-
-These packages are required to build and support most of the rest of
-XEmacs.  By design, xemacs-base is a `regular' package.  Use restraint 
-when adding new files there as it is required by almost everything.
+@subsection Normal Packages
+A very broad selection of elisp packages.
 
 @table @file
 @item Sun
 Support for Sparcworks.
 
+@item ada
+Ada language support.
+
 @item apel
 A Portable Emacs Library.  Used by XEmacs MIME support.
 
-@item dired
-The DIRectory EDitor is for manipulating, and running commands on
-files in a directory.
+@item auctex
+Basic TeX/LaTeX support.
 
-@item edebug
-A Lisp debugger.
+@item bbdb
+The Big Brother Data Base
 
-@item efs
-Treat files on remote systems the same as local files.
+@item build
+Build XEmacs using custom widgets.
 
-@item elib
-Portable Emacs Lisp utilities library.
+@item c-support
+Basic single-file add-ons for editing C code.
 
-@item fsf-compat
-FSF Emacs compatibility files.
+@item calc
+Emacs calculator.
 
-@item mail-lib
-Fundamental lisp files for providing email support.
+@item calendar
+Calendar and diary support.
 
-@item sounds-au
-XEmacs Sun sound files.
+@item cc-mode
+C, C++ and Java language support.
 
-@item sounds-wav
-XEmacs Microsoft sound files.
+@item cookie
+Spook and Yow (Zippy quotes).
 
-@item tooltalk
-Support for building with Tooltalk.
+@item crisp
+Crisp/Brief emulation.
 
-@item xemacs-base
-Fundamental XEmacs support.  Install this unless you wish a totally
-naked XEmacs.
+@item debug
+GUD, gdb, dbx debugging support.
 
-@item xemacs-devel
-XEmacs Lisp developer support.  This package contains utilities for
-supporting Lisp development.  It is a single-file package so it may be 
-tailored.
-@end table
+@item dired
+The DIRectory EDitor is for manipulating, and running commands on
+files in a directory.
 
-@subsection Communications Packages (comm)
+@item edebug
+A Lisp debugger.
 
-These packages provide support for various communications, primarily
-email and usenet.
+@item ediff
+Interface over patch.
 
-@table @file
-@item bbdb
-The Big Brother Data Base
+@item edit-utils
+Single file lisp packages for various XEmacs goodies.  Load this and
+weed out the junk you don't want.
+
+@item edt
+DEC EDIT/EDT emulation.
+
+@item efs
+Treat files on remote systems the same as local files.
 
 @item eicq
 ICQ Client developed and tested on Linux x86; 
 only supported on that platform
 
+@item eieio
+Enhanced Implementation of Emacs Interpreted Objects.
+
+@item elib
+Portable Emacs Lisp utilities library.
+
+@item emerge
+Another interface over patch.
+
+@item eshell
+Command shell implemented entirely in Emacs Lisp.
+
+@item eterm
+Terminal emulator.
+
 @item eudc
 Emacs Unified Directory Client (LDAP, PH).
 
 @item footnote
 Footnoting in mail message editing modes.
 
-@item gnats
-XEmacs bug reports.
+@item forms
+Forms editing support (obsolete, use the built-in Widget instead).
 
-@item gnus
-The Gnus Newsreader and Mailreader.
+@item frame-icon
+Provide a WM icon based on major mode.
 
-@item mailcrypt
-Support for messaging encryption with PGP.
+@item fsf-compat
+FSF Emacs compatibility files.
 
-@item mew
-Messaging in an Emacs World.
+@item games
+Tetris, Sokoban, and Snake.
 
-@item mh-e
-Front end support for MH.
+@item gnats
+XEmacs bug reports.
 
-@item net-utils
-Miscellaneous Networking Utilities.  This is a single-file package and 
-files may be deleted at will.
+@item gnus
+The Gnus Newsreader and Mailreader.
 
-@item rmail
-An obsolete Emacs mailer.  If you do not already use it don't start.
+@item hm--html-menus
+HTML editing.
 
-@item supercite
-An Emacs citation tool.  Useful with all Emacs Mailers and Newsreaders.
+@item idlwave
+Editing and Shell mode for the Interactive Data Language.
 
-@item tm
-Emacs MIME support. Not needed for Gnus >= 5.8.0
+@item igrep
+Enhanced front-end for Grep.
 
-@item vm
-An Emacs mailer.
+@item ilisp
+Front-end for Inferior Lisp.
 
-@item w3
-A Web browser.
+@item ispell
+Spell-checking with ispell.
 
-@item zenirc
-ZENIRC IRC Client.
-@end table
+@item jde
+Java language and development support.
 
-@subsection Games and Amusements (games)
+@item mail-lib
+Fundamental lisp files for providing email support.
 
-All work and no play...
+@item mailcrypt
+Support for messaging encryption with PGP.
 
-@table @file
-@item cookie
-Spook and Yow (Zippy quotes).
+@item mew
+Messaging in an Emacs World.
 
-@item games
-Tetris, Sokoban, and Snake.
+@item mh-e
+Front end support for MH.
 
 @item mine
 Minehunt.
 
 @item misc-games
 Other amusements and diversions.
-@end table
-
-@subsection Mule Support (mule)
-
-MULti-lingual Enhancement.  Support for world scripts such as
-Latin, Arabic, Cyrillic, Chinese, Japanese, Greek, Hebrew etc.
-To use these packages your XEmacs must be compiled with Mule
-support.
-
-@table @file
-@item edict
-Lisp Interface to EDICT, Kanji Dictionary.
-
-@item egg-its
-Wnn (4.2 and 6) support.  SJ3 support.  Must be installed prior to
-XEmacs build.
-
-@item leim
-Quail.  Used for everything other than English and Japanese.
-
-@item locale
-Used for localized menubars (French and Japanese) and localized splash
-screens (Japanese).
-
-@item lookup
-Dictionary support. (This isn't an English dictionary program)
 
-@item mule-base
-Basic Mule support.  Must be installed prior to building with Mule.
-
-@item skk
-Another Japanese Language Input Method.  Can be used without a
-separate process running as a dictionary server.
-@end table
+@item net-utils
+Miscellaneous Networking Utilities.  This is a single-file package and 
+files may be deleted at will.
 
-@subsection Productivity Packages (oa)
+@item os-utils
+Miscellaneous single-file O/S utilities, for printing, archiving,
+compression, remote shells, etc.
 
-Things to make life a little easier.
+@item pc
+PC style interface emulation.
 
-@table @file
-@item calc
-Emacs calculator.
+@item pcl-cvs
+CVS frontend.
 
-@item calendar
-Calendar and diary support.
+@item pcomplete
+Provides programmatic completion.
 
-@item edit-utils
-Single file lisp packages for various XEmacs goodies.  Load this and
-weed out the junk you don't want.
+@item prog-modes
+Miscellaneous single-file lisp files for various programming languages.
 
-@item forms
-Forms editing support (obsolete, use the built-in Widget instead).
+@item ps-print-nomule
+Old, but no-Mule safe ps-print.
 
-@item frame-icon
-Provide a WM icon based on major mode.
+@item psgml
+Validated HTML/SGML editing.
 
-@item hm--html-menus
-HTML editing.
+@item reftex
+Emacs support for LaTeX cross-references, citations.
 
-@item ispell
-Spell-checking with ispell.
+@item rmail
+An obsolete Emacs mailer.  If you do not already use it don't start.
 
-@item pc
-PC style interface emulation.
+@item scheme
+Front-end support for Inferior Scheme.
 
-@item psgml
-Validated HTML/SGML editing.
+@item semantic
+Semantic bovinator.
 
 @item sgml
 SGML/Linuxdoc-SGML editing.
 
+@item sh-script
+Support for editing shell scripts.
+
 @item slider
 User interface tool.
 
+@item sounds-au
+XEmacs Sun sound files.
+
+@item sounds-wav
+XEmacs Microsoft sound files.
+
 @item speedbar
 Provides a separate frame with convenient references.
 
 @item strokes
 Mouse enhancement utility.
 
+@item supercite
+An Emacs citation tool.  Useful with all Emacs Mailers and Newsreaders.
+
+@item texinfo
+XEmacs TeXinfo support.
+
 @item text-modes
 Various single file lisp packages for editing text files.
 
+@item textools
+Single-file TeX support.
+
 @item time
 Display time & date on the modeline.
-@end table
-
-@subsection Operating System Utilities (os)
-
-Tools for working with the operating system.
-
-@table @file
-@item eshell
-Command shell implemented entirely in Emacs Lisp.
 
-@item eterm
-Terminal emulator.
+@item tm
+Emacs MIME support. Not needed for Gnus >= 5.8.0
 
-@item igrep
-Enhanced front-end for Grep.
+@item tooltalk
+Support for building with Tooltalk.
 
-@item ilisp
-Front-end for Inferior Lisp.
+@item tpu
+DEC EDIT/TPU support.
 
-@item os-utils
-Miscellaneous single-file O/S utilities, for printing, archiving,
-compression, remote shells, etc.
+@item vc
+Version Control for Free systems.
 
-@item pcomplete
-Provides programmatic completion.
+@item vc-cc
+Version Control for ClearCase.  This package will shortly be
+replaced with clearcase.el
 
-@item ps-print-nomule
-Old, but no-Mule safe ps-print.
+@item vhdl
+Support for VHDL.
 
 @item view-process
 A Unix process browsing tool.
-@end table
-
-@subsection Program Editing Support (prog)
-
-XEmacs supports a multitude of programming languages.  These
-packages will help your coding.
-
-@table @file
-@item ada
-Ada language support.
 
-@item c-support
-Basic single-file add-ons for editing C code.
-
-@item cc-mode
-C, C++ and Java language support.
-
-@item debug
-GUD, gdb, dbx debugging support.
-
-@item ediff
-Interface over patch.
-
-@item emerge
-Another interface over patch.
-
-@item idlwave
-Editing and Shell mode for the Interactive Data Language.
-
-@item jde
-Java language and development support.
-
-@item pcl-cvs
-CVS frontend.
+@item viper
+VI emulation support.
 
-@item prog-modes
-Miscellaneous single-file lisp files for various programming languages.
+@item vm
+An Emacs mailer.
 
-@item scheme
-Front-end support for Inferior Scheme.
+@item w3
+A Web browser.
 
-@item semantic
-Semantic bovinator.
+@item xemacs-base
+Fundamental XEmacs support.  Install this unless you wish a totally
+naked XEmacs.
 
-@item sh-script
-Support for editing shell scripts.
+@item xemacs-devel
+XEmacs Lisp developer support.  This package contains utilities for
+supporting Lisp development.  It is a single-file package so it may be 
+tailored.
 
-@item vc
-Version Control for Free systems.
+@item xslt-process
+A minor mode for (X)Emacs which allows running an XSLT processor on a
+buffer.
 
-@item vc-cc
-Version Control for ClearCase.  This package will shortly be
-replaced with clearcase.el
-
-@item vhdl
-Support for VHDL.
+@item zenirc
+ZENIRC IRC Client.
 @end table
 
-@subsection Word Processing (wp)
+@subsection Mule Support (mule)
 
-Working with text.
+MULti-lingual Enhancement.  Support for world scripts such as
+Latin, Arabic, Cyrillic, Chinese, Japanese, Greek, Hebrew etc.
+To use these packages your XEmacs must be compiled with Mule
+support.
 
 @table @file
-@item auctex
-Basic TeX/LaTeX support.
-
-@item crisp
-Crisp/Brief emulation.
+@item edict
+Lisp Interface to EDICT, Kanji Dictionary.
 
-@item edt
-DEC EDIT/EDT emulation.
+@item egg-its
+Wnn (4.2 and 6) support.  SJ3 support.  Must be installed prior to
+XEmacs build.
 
-@item reftex
-Emacs support for LaTeX cross-references, citations.
+@item leim
+Quail.  Used for everything other than English and Japanese.
 
-@item texinfo
-XEmacs TeXinfo support.
+@item locale
+Used for localized menubars (French and Japanese) and localized splash
+screens (Japanese).
 
-@item textools
-Single-file TeX support.
+@item lookup
+Dictionary support. (This isn't an English dictionary program)
 
-@item tpu
-DEC EDIT/TPU support.
+@item mule-base
+Basic Mule support.  Must be installed prior to building with Mule.
 
-@item viper
-VI emulation support.
+@item skk
+Another Japanese Language Input Method.  Can be used without a
+separate process running as a dictionary server.
 @end table
 
index 0ebccc8..b421562 100644 (file)
@@ -1,3 +1,11 @@
+2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.3 "Academic Rigor" is released.
+
+2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * xemacs.mak: Use the EMACS_PATCH_LEVEL define in compiles.
+
 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
 
        * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
index a43c94c..745e063 100644 (file)
@@ -862,6 +862,7 @@ TEMACS_CPP_FLAGS=-c \
  -DEMACS_MAJOR_VERSION=$(emacs_major_version) \
  -DEMACS_MINOR_VERSION=$(emacs_minor_version) \
  $(EMACS_BETA_VERSION) \
+ $(EMACS_PATCH_LEVEL) \
  -DXEMACS_CODENAME=\"$(xemacs_codename:&=and)\" \
  -DEMACS_CONFIGURATION=\"$(EMACS_CONFIGURATION)\" \
  -DPATH_PACKAGEPATH=\"$(PATH_PACKAGEPATH)\"
index 49be245..38bd589 100644 (file)
@@ -65,6 +65,7 @@ Boston, MA 02111-1307, USA.  */
 #include "sysdep.h"
 #include "objects-msw.h"
 
+#include "events-mod.h"
 #ifdef HAVE_MSG_SELECT
 #include "sysfile.h"
 #include "console-tty.h"
index 00fd549..b390e52 100644 (file)
@@ -3763,6 +3763,7 @@ lookup_command_event (struct command_builder *command_builder,
 static int
 is_scrollbar_event (Lisp_Object event)
 {
+#ifdef HAVE_SCROLLBARS
   Lisp_Object fun;
 
   if (XEVENT (event)->event_type != misc_user_event)
@@ -3783,6 +3784,9 @@ is_scrollbar_event (Lisp_Object event)
          EQ (fun, Qscrollbar_to_left) ||
          EQ (fun, Qscrollbar_to_right) ||
          EQ (fun, Qscrollbar_horizontal_drag));
+#else
+  return 0
+#endif
 }
 
 static void
index f51e4e7..a05e055 100644 (file)
@@ -94,13 +94,6 @@ XIM_init_device (struct device *d)
   /* Nothing to do */
 }
 
-/* Callback for the deleting frame. */
-static void
-XIM_delete_frame (Widget w, XtPointer client_data, XtPointer call_data)
-{
-  XmImUnregister ((Widget) client_data);
-}
-
 void
 XIM_init_frame (struct frame *f)
 {
@@ -159,8 +152,6 @@ XIM_init_frame (struct frame *f)
                   NULL);
 
   XmFontListEntryFree (&fontlistEntry);
-
-  XtAddCallback (w, XmNdestroyCallback, XIM_delete_frame, (XtPointer) w);
 }
 
 void
index 98833c2..a5269f9 100644 (file)
@@ -1,3 +1,7 @@
+2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * XEmacs 21.4.3 "Academic Rigor" is released.
+
 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
 
        * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
index e88c394..473848f 100644 (file)
@@ -2,8 +2,8 @@
 emacs_is_beta=
 emacs_major_version=21
 emacs_minor_version=4
-emacs_beta_version=2
-xemacs_codename="Developer-Friendly Unix APIs"
+emacs_beta_version=3
+xemacs_codename="Academic Rigor"
 infodock_major_version=4
 infodock_minor_version=0
 infodock_build_version=8