aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorGlenn Morris2013-01-02 18:37:57 -0800
committerGlenn Morris2013-01-02 18:37:57 -0800
commit0a8bf3afca415fec94742cf830622b22f186062c (patch)
tree7ca943a0622ea184e1a9dc97d31509d063e138b5 /lisp
parent2036b4b8e075479ea5333689e299183b9c2f3ebb (diff)
parent75e78d1e904bde7eae13b78202f99081543701dc (diff)
downloademacs-0a8bf3afca415fec94742cf830622b22f186062c.tar.gz
emacs-0a8bf3afca415fec94742cf830622b22f186062c.zip
Merge from emacs-24; up to 2012-12-06T07:33:20Z!rgm@gnu.org
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog8
-rw-r--r--lisp/calc/README2
-rw-r--r--lisp/cedet/semantic/imenu.el2
-rw-r--r--lisp/emacs-lisp/byte-run.el8
-rw-r--r--lisp/net/tramp-sh.el4
-rw-r--r--lisp/org/org-html.el4
-rw-r--r--lisp/org/org-jsinfo.el2
-rw-r--r--lisp/subr.el2
8 files changed, 23 insertions, 9 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 081792c9719..0d34da2c049 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,11 @@
12013-01-03 Glenn Morris <rgm@gnu.org>
2
3 * subr.el (eval-after-load): Don't purecopy the form, so that it
4 can be nconc'd later on; reverts 2009-11-11 change. (Bug#13331)
5
6 * emacs-lisp/byte-run.el (defun): Place cl declarations
7 after any interactive spec. (Bug#13265)
8
12013-01-02 Andreas Schwab <schwab@linux-m68k.org> 92013-01-02 Andreas Schwab <schwab@linux-m68k.org>
2 10
3 * emacs-lisp/byte-run.el (defmacro): Use same argument parsing as 11 * emacs-lisp/byte-run.el (defmacro): Use same argument parsing as
diff --git a/lisp/calc/README b/lisp/calc/README
index bae9e7ab177..c44ffe5aef0 100644
--- a/lisp/calc/README
+++ b/lisp/calc/README
@@ -5,7 +5,7 @@ See the end of the file for license conditions.
5This directory contains Calc, an advanced desk calculator for GNU 5This directory contains Calc, an advanced desk calculator for GNU
6Emacs. 6Emacs.
7 7
8"Calc" Copyright (C) 1990-1993, 2001-2012 Free Software Foundation, Inc. 8"Calc" Copyright (C) 1990-1993, 2001-2013 Free Software Foundation, Inc.
9 9
10Written by: 10Written by:
11 Dave Gillespie 11 Dave Gillespie
diff --git a/lisp/cedet/semantic/imenu.el b/lisp/cedet/semantic/imenu.el
index 22a23e526a2..370f651b93d 100644
--- a/lisp/cedet/semantic/imenu.el
+++ b/lisp/cedet/semantic/imenu.el
@@ -1,6 +1,6 @@
1;;; semantic/imenu.el --- Use Semantic as an imenu tag generator 1;;; semantic/imenu.el --- Use Semantic as an imenu tag generator
2 2
3;;; Copyright (C) 2000-2005, 2007-2008, 2010-2012 3;;; Copyright (C) 2000-2005, 2007-2008, 2010-2013
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Eric M. Ludlam <zappo@gnu.org> 6;; Author: Eric M. Ludlam <zappo@gnu.org>
diff --git a/lisp/emacs-lisp/byte-run.el b/lisp/emacs-lisp/byte-run.el
index 3168ddb16e5..b44ec68e2bf 100644
--- a/lisp/emacs-lisp/byte-run.el
+++ b/lisp/emacs-lisp/byte-run.el
@@ -199,7 +199,13 @@ The return value is undefined.
199 (memq (car x) ;C.f. cl-do-proclaim. 199 (memq (car x) ;C.f. cl-do-proclaim.
200 '(special inline notinline optimize warn))) 200 '(special inline notinline optimize warn)))
201 (push (list 'declare x) 201 (push (list 'declare x)
202 (if (stringp docstring) (cdr body) body)) 202 (if (stringp docstring)
203 (if (eq (car-safe (cadr body)) 'interactive)
204 (cddr body)
205 (cdr body))
206 (if (eq (car-safe (car body)) 'interactive)
207 (cdr body)
208 body)))
203 nil) 209 nil)
204 (t (message "Warning: Unknown defun property `%S' in %S" 210 (t (message "Warning: Unknown defun property `%S' in %S"
205 (car x) name))))) 211 (car x) name)))))
diff --git a/lisp/net/tramp-sh.el b/lisp/net/tramp-sh.el
index 58ad7a6661f..5bbf1708654 100644
--- a/lisp/net/tramp-sh.el
+++ b/lisp/net/tramp-sh.el
@@ -805,7 +805,7 @@ on the remote host.")
805(defconst tramp-perl-encode 805(defconst tramp-perl-encode
806 "%s -e ' 806 "%s -e '
807# This script contributed by Juanma Barranquero <lektu@terra.es>. 807# This script contributed by Juanma Barranquero <lektu@terra.es>.
808# Copyright (C) 2002-2012 Free Software Foundation, Inc. 808# Copyright (C) 2002-2013 Free Software Foundation, Inc.
809use strict; 809use strict;
810 810
811my %%trans = do { 811my %%trans = do {
@@ -843,7 +843,7 @@ This string is passed to `format', so percent characters need to be doubled.")
843(defconst tramp-perl-decode 843(defconst tramp-perl-decode
844 "%s -e ' 844 "%s -e '
845# This script contributed by Juanma Barranquero <lektu@terra.es>. 845# This script contributed by Juanma Barranquero <lektu@terra.es>.
846# Copyright (C) 2002-2012 Free Software Foundation, Inc. 846# Copyright (C) 2002-2013 Free Software Foundation, Inc.
847use strict; 847use strict;
848 848
849my %%trans = do { 849my %%trans = do {
diff --git a/lisp/org/org-html.el b/lisp/org/org-html.el
index d7c86b08a9e..91df2ebcc4e 100644
--- a/lisp/org/org-html.el
+++ b/lisp/org/org-html.el
@@ -104,7 +104,7 @@ not be modified."
104@licstart The following is the entire license notice for the 104@licstart The following is the entire license notice for the
105JavaScript code in this tag. 105JavaScript code in this tag.
106 106
107Copyright (C) 2012 Free Software Foundation, Inc. 107Copyright (C) 2012-2013 Free Software Foundation, Inc.
108 108
109The JavaScript code in this tag is free software: you can 109The JavaScript code in this tag is free software: you can
110redistribute it and/or modify it under the terms of the GNU 110redistribute it and/or modify it under the terms of the GNU
@@ -351,7 +351,7 @@ You can also customize this for each buffer, using something like
351@licstart The following is the entire license notice for the 351@licstart The following is the entire license notice for the
352JavaScript code below. 352JavaScript code below.
353 353
354Copyright (C) 2012 Free Software Foundation, Inc. 354Copyright (C) 2012-2013 Free Software Foundation, Inc.
355 355
356The JavaScript code below is free software: you can 356The JavaScript code below is free software: you can
357redistribute it and/or modify it under the terms of the GNU 357redistribute it and/or modify it under the terms of the GNU
diff --git a/lisp/org/org-jsinfo.el b/lisp/org/org-jsinfo.el
index 037afe843af..9a4046fff8b 100644
--- a/lisp/org/org-jsinfo.el
+++ b/lisp/org/org-jsinfo.el
@@ -141,7 +141,7 @@ means to use the maximum value consistent with other options."
141@licstart The following is the entire license notice for the 141@licstart The following is the entire license notice for the
142JavaScript code in this tag. 142JavaScript code in this tag.
143 143
144Copyright (C) 2012 Free Software Foundation, Inc. 144Copyright (C) 2012-2013 Free Software Foundation, Inc.
145 145
146The JavaScript code in this tag is free software: you can 146The JavaScript code in this tag is free software: you can
147redistribute it and/or modify it under the terms of the GNU 147redistribute it and/or modify it under the terms of the GNU
diff --git a/lisp/subr.el b/lisp/subr.el
index 3e842ffb8c6..7ca0169abdb 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -1867,7 +1867,7 @@ This function makes or adds to an entry on `after-load-alist'."
1867 ,form))) 1867 ,form)))
1868 ;; Add FORM to the element unless it's already there. 1868 ;; Add FORM to the element unless it's already there.
1869 (unless (member form (cdr elt)) 1869 (unless (member form (cdr elt))
1870 (nconc elt (purecopy (list form))))))) 1870 (nconc elt (list form))))))
1871 1871
1872(defvar after-load-functions nil 1872(defvar after-load-functions nil
1873 "Special hook run after loading a file. 1873 "Special hook run after loading a file.