Mercurial > emacs
diff lisp/version.el @ 108605:425217da7e83
Fixes related to CANNOT_DUMP mode, and a floating-point bug fix.
Handle --version reasonably in CANNOT_DUMP configuration.
* src/emacs.c (emacs_version, emacs_copyright): New string
variables.
(Vemacs_version, Vemacs_copyright): New Lisp_Object variables.
(syms_of_emacs): Defvar them, and initialize them from the C
string variables.
(main): If initialization hasn't been done, print initial version
info from the C strings, instead of starting an interactive session.
* lisp/version.el (emacs-copyright, emacs-version): Don't define
here.
* configure.in: Look for version string in its new place.
* admin: Update scripts and text to refer to version number string in emacs.c
instead of version.el.
* src/emacs.c (main): Initialize initial-environment and process-environment
before generating from env, not after.
* src/lisp.h (XFLOAT_DATA): Use "0?x:x" to generate an rvalue. (bug#5916)
(LISP_MAKE_RVALUE) [!USE_LISP_UNION_TYPE && !__GNUC__]: Likewise.
author | Ken Raeburn <raeburn@raeburn.org> |
---|---|
date | Sat, 15 May 2010 17:21:30 -0400 |
parents | 786c4a4a3817 |
children | 280c8ae2476d |
line wrap: on
line diff
--- a/lisp/version.el Sat May 15 17:43:55 2010 +0300 +++ b/lisp/version.el Sat May 15 17:21:30 2010 -0400 @@ -29,12 +29,6 @@ ;;; Code: -(defconst emacs-copyright "Copyright (C) 2010 Free Software Foundation, Inc." "\ -Short copyright string for this version of Emacs.") - -(defconst emacs-version "24.0.50" "\ -Version numbers of this version of Emacs.") - (defconst emacs-major-version (progn (string-match "^[0-9]+" emacs-version) (string-to-number (match-string 0 emacs-version))) "\ Major version number of this version of Emacs. This variable first existed in version 19.23.")