diff options
| author | Karoly Lorentey | 2005-04-18 13:40:23 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2005-04-18 13:40:23 +0000 |
| commit | 6ab9dd8034fcd76f5d2e92a91243f8d8be3a8f98 (patch) | |
| tree | a40a6371728d46bdfb26b7090612e0ca70e1c057 /admin | |
| parent | 91fd98fc1eff12aa5a46142efabababa7daf77bb (diff) | |
| parent | d4127a9a1111805640eaa06e9767a7a6f56351a5 (diff) | |
| download | emacs-6ab9dd8034fcd76f5d2e92a91243f8d8be3a8f98.tar.gz emacs-6ab9dd8034fcd76f5d2e92a91243f8d8be3a8f98.zip | |
Merged from miles@gnu.org--gnu-2005 (patch 60-65, 246-265)
Patches applied:
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-246
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-247
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-248
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-249
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-250
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-251
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-252
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-253
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-254
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-255
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-256
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-257
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-258
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-259
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-260
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-261
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-262
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-263
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-264
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-265
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-60
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-61
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-62
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-63
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-64
(mm-string-to-multibyte): Use Gnus trunk definition.
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-65
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-328
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/ChangeLog | 6 | ||||
| -rw-r--r-- | admin/FOR-RELEASE | 44 | ||||
| -rw-r--r-- | admin/admin.el | 11 | ||||
| -rwxr-xr-x | admin/nt/makedist.bat | 10 |
4 files changed, 22 insertions, 49 deletions
diff --git a/admin/ChangeLog b/admin/ChangeLog index c3c65379a16..64e9c806d4c 100644 --- a/admin/ChangeLog +++ b/admin/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2005-04-14 Lute Kamstra <lute@gnu.org> | ||
| 2 | |||
| 3 | * nt/makedist.bat (elfiles): Update. | ||
| 4 | |||
| 5 | * admin.el (add-release-logs): Fix require call. | ||
| 6 | |||
| 1 | 2005-03-30 Marcelo Toledo <marcelo@marcelotoledo.org> | 7 | 2005-03-30 Marcelo Toledo <marcelo@marcelotoledo.org> |
| 2 | 8 | ||
| 3 | * FOR-RELEASE (Documentation): Added check the Emacs Tutorial. The | 9 | * FOR-RELEASE (Documentation): Added check the Emacs Tutorial. The |
diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE index c76af42c4ee..4fd9caa721a 100644 --- a/admin/FOR-RELEASE +++ b/admin/FOR-RELEASE | |||
| @@ -20,6 +20,8 @@ See msg from rms to emacs-devel on 21 Dec. | |||
| 20 | 20 | ||
| 21 | ** Enhance scroll-bar to handle tall line (similar to line-move). | 21 | ** Enhance scroll-bar to handle tall line (similar to line-move). |
| 22 | 22 | ||
| 23 | ** Adapt mouse-sel-mode to mouse-1-click-follows-link. | ||
| 24 | |||
| 23 | 25 | ||
| 24 | * FATAL ERRORS | 26 | * FATAL ERRORS |
| 25 | 27 | ||
| @@ -80,42 +82,6 @@ A fix would be to somehow disable handling of display properties if an error | |||
| 80 | is encountered. | 82 | is encountered. |
| 81 | 83 | ||
| 82 | 84 | ||
| 83 | ** custom mode-line face makes Emacs freeze up | ||
| 84 | |||
| 85 | From: Stephen Berman <Stephen.Berman@gmx.net> | ||
| 86 | Date: Sun, 24 Oct 2004 02:08:56 +0200 | ||
| 87 | |||
| 88 | 1. Start Emacs with -q -no-site-file. | ||
| 89 | |||
| 90 | 2. Type `M-x customize-face' and at the prompt `mode-line'. | ||
| 91 | |||
| 92 | 3. In the Custom buffer for mode-line face | ||
| 93 | a. check width and give it the value `narrow'; | ||
| 94 | b. check height and give it the value 120 in 1/10 pt; | ||
| 95 | c. check underline and give it the value `on' (or `colored'); | ||
| 96 | d. check overline and give it the value `on' (or `colored'). | ||
| 97 | |||
| 98 | 4. Set for current session. | ||
| 99 | |||
| 100 | 5. Invoke Ediff on any two files. | ||
| 101 | |||
| 102 | 6. Now Emacs is frozen and consumes 95-99% of CPU. | ||
| 103 | |||
| 104 | The customizations in step 3 appear to be the minimum necessary to | ||
| 105 | induce this bug. Leave out any one of them and Ediff runs without a | ||
| 106 | problem. Also if the 1/10 point value of height is 130 or greater | ||
| 107 | there's no bug (with the default font family; with e.g. Helvetica the | ||
| 108 | bug is induced only by a value of 100 or less). | ||
| 109 | |||
| 110 | I've noticed this freeze up only when invoking Ediff. The only thing | ||
| 111 | I've been able to do is kill Emacs externally, via top or with kill | ||
| 112 | when run in gdb, after interrupting. When the freeze up happens | ||
| 113 | within a gdb session, there is no automatic debugging feedback. After | ||
| 114 | interrupting I can get a backtrace, here's an example: | ||
| 115 | |||
| 116 | Update: Maybe only reveals itself when compiled with GTK+ | ||
| 117 | |||
| 118 | |||
| 119 | * DOCUMENTATION | 85 | * DOCUMENTATION |
| 120 | 86 | ||
| 121 | ** Document Custom Themes. | 87 | ** Document Custom Themes. |
| @@ -272,11 +238,11 @@ etc/TUTORIAL.nl Lute Kamstra | |||
| 272 | etc/TUTORIAL.pl | 238 | etc/TUTORIAL.pl |
| 273 | etc/TUTORIAL.pt_BR Marcelo Toledo | 239 | etc/TUTORIAL.pt_BR Marcelo Toledo |
| 274 | etc/TUTORIAL.ro | 240 | etc/TUTORIAL.ro |
| 275 | etc/TUTORIAL.ru | 241 | etc/TUTORIAL.ru Alex Ott <alexott@gmail.com> |
| 276 | etc/TUTORIAL.sk | 242 | etc/TUTORIAL.sk Pavel Janík <Pavel@Janik.cz> |
| 277 | etc/TUTORIAL.sl Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si> | 243 | etc/TUTORIAL.sl Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si> |
| 278 | etc/TUTORIAL.sv Mats Lidell <matsl@contactor.se> | 244 | etc/TUTORIAL.sv Mats Lidell <matsl@contactor.se> |
| 279 | etc/TUTORIAL.th | 245 | etc/TUTORIAL.th Virach Sornlertlamvanich <virach@tcllab.org> |
| 280 | etc/TUTORIAL.zh | 246 | etc/TUTORIAL.zh |
| 281 | 247 | ||
| 282 | 248 | ||
diff --git a/admin/admin.el b/admin/admin.el index 8048ccc78e0..44fbd8ed543 100644 --- a/admin/admin.el +++ b/admin/admin.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; admin.el --- utilities for Emacs administration | 1 | ;;; admin.el --- utilities for Emacs administration |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2001 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2001, 2005 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; This file is part of GNU Emacs. | 5 | ;; This file is part of GNU Emacs. |
| 6 | 6 | ||
| @@ -21,8 +21,8 @@ | |||
| 21 | 21 | ||
| 22 | ;;; Commentary: | 22 | ;;; Commentary: |
| 23 | 23 | ||
| 24 | ;; add-release-log add ``Version X released'' change log entries | 24 | ;; add-release-logs Add ``Version X released'' change log entries. |
| 25 | ;; set-version change Emacs version number in source tree. | 25 | ;; set-version Change Emacs version number in source tree. |
| 26 | 26 | ||
| 27 | ;;; Code: | 27 | ;;; Code: |
| 28 | 28 | ||
| @@ -43,7 +43,6 @@ Signal an error if the program returns with a non-zero exit status." | |||
| 43 | (forward-line 1)) | 43 | (forward-line 1)) |
| 44 | (nreverse lines))))) | 44 | (nreverse lines))))) |
| 45 | 45 | ||
| 46 | |||
| 47 | (defun add-release-logs (root version) | 46 | (defun add-release-logs (root version) |
| 48 | "Add \"Version VERSION released.\" change log entries in ROOT. | 47 | "Add \"Version VERSION released.\" change log entries in ROOT. |
| 49 | Root must be the root of an Emacs source tree." | 48 | Root must be the root of an Emacs source tree." |
| @@ -51,8 +50,8 @@ Root must be the root of an Emacs source tree." | |||
| 51 | (setq root (expand-file-name root)) | 50 | (setq root (expand-file-name root)) |
| 52 | (unless (file-exists-p (expand-file-name "src/emacs.c" root)) | 51 | (unless (file-exists-p (expand-file-name "src/emacs.c" root)) |
| 53 | (error "%s doesn't seem to be the root of an Emacs source tree" root)) | 52 | (error "%s doesn't seem to be the root of an Emacs source tree" root)) |
| 53 | (require 'add-log) | ||
| 54 | (let* ((logs (process-lines "find" root "-name" "ChangeLog")) | 54 | (let* ((logs (process-lines "find" root "-name" "ChangeLog")) |
| 55 | (require 'add-log) | ||
| 56 | (entry (format "%s %s <%s>\n\n\t* Version %s released.\n\n" | 55 | (entry (format "%s %s <%s>\n\n\t* Version %s released.\n\n" |
| 57 | (funcall add-log-time-format) | 56 | (funcall add-log-time-format) |
| 58 | (or add-log-full-name (user-full-name)) | 57 | (or add-log-full-name (user-full-name)) |
| @@ -64,7 +63,6 @@ Root must be the root of an Emacs source tree." | |||
| 64 | (goto-char (point-min)) | 63 | (goto-char (point-min)) |
| 65 | (insert entry))))) | 64 | (insert entry))))) |
| 66 | 65 | ||
| 67 | |||
| 68 | (defun set-version-in-file (root file version rx) | 66 | (defun set-version-in-file (root file version rx) |
| 69 | (find-file (expand-file-name file root)) | 67 | (find-file (expand-file-name file root)) |
| 70 | (goto-char (point-min)) | 68 | (goto-char (point-min)) |
| @@ -72,7 +70,6 @@ Root must be the root of an Emacs source tree." | |||
| 72 | (error "Version not found in %s" file)) | 70 | (error "Version not found in %s" file)) |
| 73 | (replace-match (format "%s" version) nil nil nil 1)) | 71 | (replace-match (format "%s" version) nil nil nil 1)) |
| 74 | 72 | ||
| 75 | |||
| 76 | (defun set-version (root version) | 73 | (defun set-version (root version) |
| 77 | "Set Emacs version to VERSION in relevant files under ROOT. | 74 | "Set Emacs version to VERSION in relevant files under ROOT. |
| 78 | Root must be the root of an Emacs source tree." | 75 | Root must be the root of an Emacs source tree." |
diff --git a/admin/nt/makedist.bat b/admin/nt/makedist.bat index d48e6736004..db9d9026aec 100755 --- a/admin/nt/makedist.bat +++ b/admin/nt/makedist.bat | |||
| @@ -26,9 +26,14 @@ if not (%4) == () goto end | |||
| 26 | 26 | ||
| 27 | set eld=emacs-%1/lisp | 27 | set eld=emacs-%1/lisp |
| 28 | 28 | ||
| 29 | rem Keep this list in sync with the DONTCOMPILE list in lisp/makefile.w32-in | 29 | rem List of Lisp files that are not compiled and that should be |
| 30 | rem included in the bin distribution. | ||
| 30 | 31 | ||
| 31 | set elfiles=%eld%/cus-load.el %eld%/cus-start.el %eld%/emacs-lisp/cl-specs.el %eld%/eshell/esh-maint.el %eld%/eshell/esh-groups.el %eld%/finder-inf.el %eld%/forms-d2.el %eld%/forms-pass.el %eld%/generic-x.el %eld%/international/latin-1.el %eld%/international/latin-2.el %eld%/international/latin-3.el %eld%/international/latin-4.el %eld%/international/latin-5.el %eld%/international/latin-8.el %eld%/international/latin-9.el %eld%/international/mule-conf.el %eld%/loaddefs.el %eld%/loadup.el %eld%/mail/blessmail.el %eld%/patcomp.el %eld%/paths.el %eld%/play/bruce.el %eld%/subdirs.el %eld%/version.el | 32 | rem It would be better to generate this list automatically. It is the |
| 33 | rem list of all .el files for which there is no corresponding .elc | ||
| 34 | rem file, minus ldefs-boot.el. --lute | ||
| 35 | |||
| 36 | set elfiles=%eld%/cus-load.el %eld%/emacs-lisp/cl-specs.el %eld%/eshell/esh-groups.el %eld%/eshell/esh-maint.el %eld%/finder-inf.el %eld%/forms-d2.el %eld%/forms-pass.el %eld%/international/latin-1.el %eld%/international/latin-2.el %eld%/international/latin-3.el %eld%/international/latin-4.el %eld%/international/latin-5.el %eld%/international/latin-8.el %eld%/international/latin-9.el %eld%/international/mule-conf.el %eld%/language/czech.el %eld%/language/devanagari.el %eld%/language/english.el %eld%/language/georgian.el %eld%/language/greek.el %eld%/language/hebrew.el %eld%/language/japanese.el %eld%/language/kannada.el %eld%/language/korean.el %eld%/language/lao.el %eld%/language/malayalam.el %eld%/language/misc-lang.el %eld%/language/romanian.el %eld%/language/slovak.el %eld%/language/tamil.el %eld%/language/thai.el %eld%/language/utf-8-lang.el %eld%/loaddefs.el %eld%/loadup.el %eld%/mail/blessmail.el %eld%/mh-e/mh-acros.el %eld%/mh-e/mh-gnus.el %eld%/mh-e/mh-loaddefs.el %eld%/obsolete/keyswap.el %eld%/patcomp.el %eld%/paths.el %eld%/play/bruce.el %eld%/subdirs.el %eld%/term/AT386.el %eld%/term/apollo.el %eld%/term/bobcat.el %eld%/term/internal.el %eld%/term/iris-ansi.el %eld%/term/linux.el %eld%/term/lk201.el %eld%/term/news.el %eld%/term/vt102.el %eld%/term/vt125.el %eld%/term/vt200.el %eld%/term/vt201.el %eld%/term/vt220.el %eld%/term/vt240.el %eld%/term/vt300.el %eld%/term/vt320.el %eld%/term/vt400.el %eld%/term/vt420.el %eld%/term/wyse50.el %eld%/version.el | ||
| 32 | 37 | ||
| 33 | set fns_el= | 38 | set fns_el= |
| 34 | for %%f in (emacs-%1/bin/fns*) do set fns_el=%fns_el% emacs-%1/bin/%%f | 39 | for %%f in (emacs-%1/bin/fns*) do set fns_el=%fns_el% emacs-%1/bin/%%f |
| @@ -42,7 +47,6 @@ for %%f in (emacs-%1/bin/fns*) do echo emacs-%1/bin/%%f>>#elfiles# | |||
| 42 | for %%f in (emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp) do echo %%f>>#files# | 47 | for %%f in (emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp) do echo %%f>>#files# |
| 43 | for %%f in (emacs-%1/lock emacs-%1/site-lisp) do echo %%f>>#files# | 48 | for %%f in (emacs-%1/lock emacs-%1/site-lisp) do echo %%f>>#files# |
| 44 | for %%f in (%elfiles% emacs-%1/site-lisp/subdirs.el) do echo %%f>>#elfiles# | 49 | for %%f in (%elfiles% emacs-%1/site-lisp/subdirs.el) do echo %%f>>#elfiles# |
| 45 | for %%f in (%eld%/term/*.el) do echo %eld%/term/%%f>>#elfiles# | ||
| 46 | 50 | ||
| 47 | %TAR% --exclude temacs.exe --exclude emacs.mdp --exclude *.pdb --exclude *.opt --exclude "*.el" --exclude "*~" -T #files# -cvf %2-bin-i386.tar | 51 | %TAR% --exclude temacs.exe --exclude emacs.mdp --exclude *.pdb --exclude *.opt --exclude "*.el" --exclude "*~" -T #files# -cvf %2-bin-i386.tar |
| 48 | %TAR% -T #elfiles# -rvf %2-bin-i386.tar | 52 | %TAR% -T #elfiles# -rvf %2-bin-i386.tar |