\f
* Installation Changes in Emacs 21.1
-** There are two new resources for colormap handling under X.
+** Emacs now refuses to load compiled Lisp files which weren't
+compiled with Emacs. Set `load-dangerous-libraries' to t to change
+this behavior.
+
+The reason for this change is an incompatible change in XEmacs' byte
+compiler. Files compiled with XEmacs can contain byte codes that let
+Emacs dump core.
+
+** New X resources recognized
*** The X resource `synchronous', class `Synchronous', specifies
whether Emacs should run in synchronous mode. Synchronous mode
Example:
- emacs.synchronous: true
+ emacs.synchronous: true
*** The X resource `visualClass, class `VisualClass', specifies the
visual Emacs should use. The resource's value should be a string of
Example:
- emacs.visualClass: TrueColor-8
+ emacs.visualClass: TrueColor-8
*** The X resource `privateColormap', class `PrivateColormap',
specifies that Emacs should use a private colormap if it is using the
Example:
- emacs.privateColormap: true
+ emacs.privateColormap: true
** `movemail' defaults to supporting POP. You can turn this off using
the --without-pop configure option, should that be necessary.
+2000-03-15 Gerd Moellmann <gerd@gnu.org>
+
+ * minibuf.c (Fminibuffer_complete): Set point to ZV if finding
+ a sole completion.
+
+ * process.c (send_process): Add a hint that the function
+ can call Lisp code to its comment.
+
+ * lread.c (load_dangerous_libraries): New variable.
+ (Vbytecomp_version_regexp): New variable.
+ (safe_to_load_p): New function.
+ (Fload): Handle files not compiled with Emacs specially.
+ (syms_of_lread): New Lisp variable load-dangerous-libraries.
+
2000-03-14 Gerd Moellmann <gerd@gnu.org>
* lisp.h (free_frame_xic) [HAVE_X_I18N]: Add missing semicolon.