X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=etc%2FNEWS;h=d7022086ef00f13d23d5b2298df907e6f52e00f6;hb=1b99e842c4d5394d2f98ac0eb2e3bcc92a5887b0;hp=9140731e980fda69f0acd2a8858d36599755c72f;hpb=60ad9a0d8081fee7d81df258c165b5c8b7efa03a;p=chise%2Fxemacs-chise.git.1 diff --git a/etc/NEWS b/etc/NEWS index 9140731..d702208 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -33,7 +33,26 @@ consulted for a more detailed list of changes. ======================== ** Summary of user-visible changes: - + -- Motif is now deprecated on linux and cygwin. + -- On UNIX and linux, '--with-widgets=no' is now the default. If + you want buffer tabs or the progress bar, you must run configure + with the option '--with-widgets=lucid' or a different toolkit. + -- PUI related changes (Package User Interface) + - A minor rearrangement of the "Tools -> Packages" menu. + - Only a single package download site can be selected. + - Managing packages via the `customize' interface is no longer + supported. + - Non-Mule XEmacsen can not install Mule packages. + - The "mule-base" package is not needed to "bootstrap" PUI for + Mule enabled XEmacsen. + - The default for PGP verifying the package-index file is "off" in + 21.4. + - The default package-index filename has changed to + `package-index.LATEST.gpg'. + - The location of the local index file is customisable. See + `package-get-package-index-file-location'. + - `pui-add-install-directory' has been obsoleted and replaced by + `pui-set-local-package-get-directory'. -- The delete key now deletes forward by default. -- Shifted motion keys now select text by default. -- You can now build XEmacs with support for GTK+ widget set. @@ -86,7 +105,6 @@ consulted for a more detailed list of changes. -- New locations for early package hierarchies. -- The `auto-save' library has been greatly improved. -- New variable `mswindows-alt-by-itself-activates-menu'. - -- The variable `kill-whole-line' now only takes effect interactively. -- Other init-file-related changes. - Init file in your home directory may be called `.emacs.el'. - New command-line switches -user-init-file and -user-init-directory. @@ -102,6 +120,8 @@ consulted for a more detailed list of changes. - In Perl, the --globals option tags global variables. - Python now supported. - New file extensions recognized: .ss, .pdb, .psw. + -- Fixed ldap libraries configuration. + -- Fixed `LDAP_OPT_ON' libraries configuration. ** The delete key now deletes forward by default. @@ -522,14 +542,6 @@ is t. This is not to be confused with `menu-accelerator-enabled', which enables the use of Alt+ accelerators to invoke the menus. -** The variable `kill-whole-line' now only takes effect interactively. - -(This variable controls the behavior of `kill-line'.) Although this -is a departure from a previous behavior in the case of setting this -variable `kill-whole-line' to t, it is almost certainly what has -always been intended, and most likely the old way of doing things -introduced bugs. - ** Other init-file-related changes. *** Init file in your home directory may be called `.emacs.el'. @@ -592,19 +604,33 @@ def and class at the beginning of a line are tags. .ss files are Scheme files, .pdb is Postscript with C syntax, .psw is for PSWrap. +** Fixed ldap libraries configuration. + +It used to fail when `-lldap' requires `-llber'. Introduced in +upstream `configure.in' revision 1.151.2.31 (2005/01/31 02:54:47 +0). + +*** Fixed `LDAP_OPT_ON' libraries configuration. + +The original fix of local `configure.in' revision 1.19 (2004/12/19 +21:10:02 +0) introduced lossage on another class of systems. In some +openldap versions `ldap_*' functions may link successfully without +`-lber', but compiling and linking program with `LDAP_OPT_ON' may +require `-lber'. When configuring ldap libraries, check for such +systems, and in a cleaner way than in upstream. + * Lisp and internal changes in XEmacs 21.4 ========================================== -** A new portable dumper is available for beta testing. +** A new portable dumper is available. Olivier Galibert has written a portable dumper for XEmacs, based on -initial work by Kyle Jones. To perform even the most basic editor, -XEmacs requires some amount of Lisp code to be loaded. To avoid -repeating the expensive loading process at every startup, XEmacs is -built in a special way. Its C sources link into an executable called -`temacs', which loads the bootstrap Lisp code and uses a special -"unexec" call to dump the resulting memory image into a proper +initial work by Kyle Jones. To perform even the most basic editor +functions, XEmacs requires some amount of Lisp code to be loaded. To +avoid repeating the expensive loading process at every startup, XEmacs +is built in a special way. Its C sources link into an executable +called `temacs', which loads the bootstrap Lisp code and uses a +special "unexec" call to dump the resulting memory image into a proper `xemacs' executable on disk. The unexec() process is hard to implement correctly and makes XEmacs very hard to port to new operating systems, or even to new releases of old systems. @@ -616,11 +642,10 @@ running XEmacs only needs to mmap that file and relocate a bit to get to the initialized data. In that scheme, there is no difference between `temacs' and `xemacs'. -Unfortunately, the portable dumper has not been completely finished -for this release, and will not be used by default. However, if you -wish to experiment with it, or if you need to compile XEmacs on a new -and unsupported platform, you can test it by configuring XEmacs with -`--pdump' flag. +The portable dumper will not be used by default in this release, +however, if you wish to experiment with it, or if you need to compile +XEmacs on a new and unsupported platform, you can test it by +configuring XEmacs using the `--pdump' flag. ** Much effort has been invested to make XEmacs Lisp faster: