aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorK. Handa2016-01-14 21:55:43 +0900
committerK. Handa2016-01-14 21:55:43 +0900
commit641a3472ef245157ebcb2114f2d608cb3cb401a7 (patch)
tree85e524c8d12caca29588382205f536b2008edc55 /admin
parent9835757013569673854b692ccbb58bfb3c3ed1f7 (diff)
parentee83b77f5ddede0fed518d0c23cf0ae38ce5b745 (diff)
downloademacs-641a3472ef245157ebcb2114f2d608cb3cb401a7.tar.gz
emacs-641a3472ef245157ebcb2114f2d608cb3cb401a7.zip
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
Diffstat (limited to 'admin')
-rw-r--r--admin/ChangeLog.12
-rw-r--r--admin/MAINTAINERS3
-rw-r--r--admin/README2
-rw-r--r--admin/admin.el77
-rw-r--r--admin/alloc-colors.c2
-rw-r--r--admin/authors.el2
-rwxr-xr-xadmin/build-configs2
-rw-r--r--admin/bzrmerge.el2
-rw-r--r--admin/charsets/Makefile.in2
-rwxr-xr-xadmin/charsets/mapconv2
-rw-r--r--admin/charsets/mapfiles/README2
-rw-r--r--admin/cus-test.el2
-rwxr-xr-xadmin/diff-tar-files2
-rw-r--r--admin/find-gc.el2
-rw-r--r--admin/gitmerge.el2
-rw-r--r--admin/grammars/Makefile.in2
-rw-r--r--admin/grammars/c.by2
-rw-r--r--admin/grammars/grammar.wy2
-rw-r--r--admin/grammars/java-tags.wy2
-rw-r--r--admin/grammars/js.wy2
-rw-r--r--admin/grammars/make.by2
-rw-r--r--admin/grammars/python.wy2
-rw-r--r--admin/grammars/scheme.by2
-rw-r--r--admin/grammars/srecode-template.wy2
-rwxr-xr-xadmin/make-emacs2
-rwxr-xr-xadmin/merge-gnulib2
-rwxr-xr-xadmin/merge-pkg-config2
-rw-r--r--admin/notes/bug-triage102
-rw-r--r--admin/notes/copyright2
-rw-r--r--admin/notes/font-backend2
-rw-r--r--admin/notes/hydra2
-rw-r--r--admin/notes/multi-tty2
-rw-r--r--admin/notes/triage68
-rw-r--r--admin/notes/unicode2
-rw-r--r--admin/notes/www2
-rw-r--r--admin/nt/README-UNDUMP.W322
-rw-r--r--admin/nt/README-ftp-server2
-rwxr-xr-xadmin/quick-install-emacs2
-rw-r--r--admin/release-process20
-rw-r--r--admin/unidata/Makefile.in2
-rwxr-xr-xadmin/unidata/blocks.awk2
-rw-r--r--admin/unidata/unidata-gen.el2
-rw-r--r--admin/unidata/uvs.el2
-rwxr-xr-xadmin/update-copyright2
-rwxr-xr-xadmin/update_autogen2
45 files changed, 221 insertions, 129 deletions
diff --git a/admin/ChangeLog.1 b/admin/ChangeLog.1
index d3fabd4c811..c7cae0cbaca 100644
--- a/admin/ChangeLog.1
+++ b/admin/ChangeLog.1
@@ -2577,7 +2577,7 @@
2577;; coding: utf-8 2577;; coding: utf-8
2578;; End: 2578;; End:
2579 2579
2580 Copyright (C) 2001-2015 Free Software Foundation, Inc. 2580 Copyright (C) 2001-2016 Free Software Foundation, Inc.
2581 2581
2582 This file is part of GNU Emacs. 2582 This file is part of GNU Emacs.
2583 2583
diff --git a/admin/MAINTAINERS b/admin/MAINTAINERS
index dc6c0d26ae9..859046a6324 100644
--- a/admin/MAINTAINERS
+++ b/admin/MAINTAINERS
@@ -218,9 +218,6 @@ Nicolas Petton
218 lisp/emacs-lisp/subr-x.el 218 lisp/emacs-lisp/subr-x.el
219 lisp/arc-mode.el 219 lisp/arc-mode.el
220 220
221Xue Fuqiao
222 doc/lispref/*
223
224Tassilo Horn 221Tassilo Horn
225 lisp/doc-view.el 222 lisp/doc-view.el
226 223
diff --git a/admin/README b/admin/README
index b7621ffb62a..71840159958 100644
--- a/admin/README
+++ b/admin/README
@@ -1,4 +1,4 @@
1Copyright (C) 2001-2015 Free Software Foundation, Inc. 1Copyright (C) 2001-2016 Free Software Foundation, Inc.
2See the end of the file for license conditions. 2See the end of the file for license conditions.
3 3
4 4
diff --git a/admin/admin.el b/admin/admin.el
index 6b213a7e42c..fe807ff96fe 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-2015 Free Software Foundation, Inc. 3;; Copyright (C) 2001-2016 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
@@ -96,13 +96,74 @@ Root must be the root of an Emacs source tree."
96 (submatch (1+ (in "0-9.")))))) 96 (submatch (1+ (in "0-9."))))))
97 ;; Major version only. 97 ;; Major version only.
98 (when (string-match "\\([0-9]\\{2,\\}\\)" version) 98 (when (string-match "\\([0-9]\\{2,\\}\\)" version)
99 (setq version (match-string 1 version)) 99 (let ((newmajor (match-string 1 version)))
100 (set-version-in-file root "src/msdos.c" version 100 (set-version-in-file root "src/msdos.c" newmajor
101 (rx (and "Vwindow_system_version" (1+ not-newline) 101 (rx (and "Vwindow_system_version" (1+ not-newline)
102 ?\( (submatch (1+ (in "0-9"))) ?\)))) 102 ?\( (submatch (1+ (in "0-9"))) ?\))))
103 (set-version-in-file root "etc/refcards/ru-refcard.tex" version 103 (set-version-in-file root "etc/refcards/ru-refcard.tex" newmajor
104 "\\\\newcommand{\\\\versionemacs}\\[0\\]\ 104 "\\\\newcommand{\\\\versionemacs}\\[0\\]\
105{\\([0-9]\\{2,\\}\\)}.+%.+version of Emacs")) 105{\\([0-9]\\{2,\\}\\)}.+%.+version of Emacs")))
106 (let* ((oldversion
107 (with-temp-buffer
108 (insert-file-contents (expand-file-name "README" root))
109 (if (re-search-forward "version \\([0-9.]*\\)" nil t)
110 (version-to-list (match-string 1)))))
111 (oldmajor (if oldversion (car oldversion)))
112 (newversion (version-to-list version))
113 (newmajor (car newversion))
114 (newshort (format "%s.%s" newmajor
115 (+ (cadr newversion)
116 (if (eq 2 (length newversion)) 0 1))))
117 (majorbump (and oldversion (not (equal oldmajor newmajor))))
118 (minorbump (and oldversion (not majorbump)
119 (not (equal (cadr oldversion) (cadr newversion)))))
120 (newsfile (expand-file-name "etc/NEWS" root))
121 (oldnewsfile (expand-file-name (format "etc/NEWS.%s" oldmajor) root)))
122 (when (and majorbump
123 (not (file-exists-p oldnewsfile)))
124 (rename-file newsfile oldnewsfile)
125 (find-file oldnewsfile) ; to prompt you to commit it
126 (copy-file oldnewsfile newsfile)
127 (with-temp-buffer
128 (insert-file-contents newsfile)
129 (re-search-forward "is about changes in Emacs version \\([0-9]+\\)")
130 (replace-match (number-to-string newmajor) nil nil nil 1)
131 (re-search-forward "^See files \\(NEWS\\)")
132 (replace-match (format "NEWS.%s, NEWS" oldmajor) nil nil nil 1)
133 (let ((start (line-beginning-position)))
134 (search-forward "in older Emacs versions")
135 (or (equal start (line-beginning-position))
136 (fill-region start (line-beginning-position 2))))
137 (re-search-forward "^ $")
138 (forward-line -1)
139 (let ((start (point)))
140 (goto-char (point-max))
141 (re-search-backward "^ $" nil nil 2)
142 (delete-region start (line-beginning-position 0)))
143 (write-region nil nil newsfile)))
144 (when (or majorbump minorbump)
145 (find-file newsfile)
146 (goto-char (point-min))
147 (if (re-search-forward (format "^\\* .*in Emacs %s" newshort) nil t)
148 (progn
149 (kill-buffer)
150 (message "No need to update etc/NEWS"))
151 (goto-char (point-min))
152 (re-search-forward "^ $")
153 (forward-line -1)
154 (dolist (s '("Installation Changes" "Startup Changes" "Changes"
155 "Editing Changes"
156 "Changes in Specialized Modes and Packages"
157 "New Modes and Packages"
158 "Incompatible Lisp Changes"
159 "Lisp Changes"))
160 (insert (format "\n \n* %s in Emacs %s\n" s newshort)))
161 (insert (format "\n \n* Changes in Emacs %s on \
162Non-Free Operating Systems\n" newshort)))
163 ;; Because we skip "bump version" commits when merging between branches.
164 ;; Probably doesn't matter in practice, because NEWS changes
165 ;; will only happen on master anyway.
166 (message "Commit any NEWS changes separately")))
106 (message "Setting version numbers...done")) 167 (message "Setting version numbers...done"))
107 168
108;; Note this makes some assumptions about form of short copyright. 169;; Note this makes some assumptions about form of short copyright.
diff --git a/admin/alloc-colors.c b/admin/alloc-colors.c
index 777c048812c..9f6161ef0d9 100644
--- a/admin/alloc-colors.c
+++ b/admin/alloc-colors.c
@@ -1,6 +1,6 @@
1/* Allocate X colors. Used for testing with dense colormaps. 1/* Allocate X colors. Used for testing with dense colormaps.
2 2
3Copyright (C) 2001-2015 Free Software Foundation, Inc. 3Copyright (C) 2001-2016 Free Software Foundation, Inc.
4 4
5This file is part of GNU Emacs. 5This file is part of GNU Emacs.
6 6
diff --git a/admin/authors.el b/admin/authors.el
index 9903218e2ba..d579c1f0f49 100644
--- a/admin/authors.el
+++ b/admin/authors.el
@@ -1,6 +1,6 @@
1;;; authors.el --- utility for maintaining Emacs's AUTHORS file 1;;; authors.el --- utility for maintaining Emacs's AUTHORS file
2 2
3;; Copyright (C) 2000-2015 Free Software Foundation, Inc. 3;; Copyright (C) 2000-2016 Free Software Foundation, Inc.
4 4
5;; Author: Gerd Moellmann <gerd@gnu.org> 5;; Author: Gerd Moellmann <gerd@gnu.org>
6;; Maintainer: Kim F. Storm <storm@cua.dk> 6;; Maintainer: Kim F. Storm <storm@cua.dk>
diff --git a/admin/build-configs b/admin/build-configs
index 55530b360d4..928ea4f2e0b 100755
--- a/admin/build-configs
+++ b/admin/build-configs
@@ -1,7 +1,7 @@
1#! /usr/bin/perl 1#! /usr/bin/perl
2# Build Emacs in several different configurations. 2# Build Emacs in several different configurations.
3 3
4# Copyright (C) 2001-2015 Free Software Foundation, Inc. 4# Copyright (C) 2001-2016 Free Software Foundation, Inc.
5 5
6# This file is part of GNU Emacs. 6# This file is part of GNU Emacs.
7 7
diff --git a/admin/bzrmerge.el b/admin/bzrmerge.el
index 1bcbaa24085..1de7bc445e0 100644
--- a/admin/bzrmerge.el
+++ b/admin/bzrmerge.el
@@ -1,6 +1,6 @@
1;;; bzrmerge.el --- help merge one Emacs bzr branch to another 1;;; bzrmerge.el --- help merge one Emacs bzr branch to another
2 2
3;; Copyright (C) 2010-2015 Free Software Foundation, Inc. 3;; Copyright (C) 2010-2016 Free Software Foundation, Inc.
4 4
5;; Author: Stefan Monnier <monnier@iro.umontreal.ca> 5;; Author: Stefan Monnier <monnier@iro.umontreal.ca>
6;; Keywords: maint 6;; Keywords: maint
diff --git a/admin/charsets/Makefile.in b/admin/charsets/Makefile.in
index a5e7212f163..0ca7e14d850 100644
--- a/admin/charsets/Makefile.in
+++ b/admin/charsets/Makefile.in
@@ -1,6 +1,6 @@
1### @configure_input@ 1### @configure_input@
2 2
3# Copyright (C) 2015 Free Software Foundation, Inc. 3# Copyright (C) 2015-2016 Free Software Foundation, Inc.
4 4
5# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 5# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
6# National Institute of Advanced Industrial Science and Technology (AIST) 6# National Institute of Advanced Industrial Science and Technology (AIST)
diff --git a/admin/charsets/mapconv b/admin/charsets/mapconv
index 3747ae2ad77..5a72fbd6c79 100755
--- a/admin/charsets/mapconv
+++ b/admin/charsets/mapconv
@@ -1,6 +1,6 @@
1#!/bin/sh 1#!/bin/sh
2 2
3# Copyright (C) 2015 Free Software Foundation, Inc. 3# Copyright (C) 2015-2016 Free Software Foundation, Inc.
4 4
5# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 5# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
6# National Institute of Advanced Industrial Science and Technology (AIST) 6# National Institute of Advanced Industrial Science and Technology (AIST)
diff --git a/admin/charsets/mapfiles/README b/admin/charsets/mapfiles/README
index a05e2dab0ff..fb200e59a81 100644
--- a/admin/charsets/mapfiles/README
+++ b/admin/charsets/mapfiles/README
@@ -1,4 +1,4 @@
1Copyright (C) 2009-2015 Free Software Foundation, Inc. 1Copyright (C) 2009-2016 Free Software Foundation, Inc.
2Copyright (C) 2009, 2010, 2011 2Copyright (C) 2009, 2010, 2011
3 National Institute of Advanced Industrial Science and Technology (AIST) 3 National Institute of Advanced Industrial Science and Technology (AIST)
4 Registration Number H13PRO009 4 Registration Number H13PRO009
diff --git a/admin/cus-test.el b/admin/cus-test.el
index c7faedbd35a..3a4fd1237d6 100644
--- a/admin/cus-test.el
+++ b/admin/cus-test.el
@@ -1,6 +1,6 @@
1;;; cus-test.el --- tests for custom types and load problems 1;;; cus-test.el --- tests for custom types and load problems
2 2
3;; Copyright (C) 1998, 2000, 2002-2015 Free Software Foundation, Inc. 3;; Copyright (C) 1998, 2000, 2002-2016 Free Software Foundation, Inc.
4 4
5;; Author: Markus Rost <markus.rost@mathematik.uni-regensburg.de> 5;; Author: Markus Rost <markus.rost@mathematik.uni-regensburg.de>
6;; Maintainer: Markus Rost <rost@math.ohio-state.edu> 6;; Maintainer: Markus Rost <rost@math.ohio-state.edu>
diff --git a/admin/diff-tar-files b/admin/diff-tar-files
index 6a8824f6ad0..ddb107b6af3 100755
--- a/admin/diff-tar-files
+++ b/admin/diff-tar-files
@@ -1,6 +1,6 @@
1#! /bin/sh 1#! /bin/sh
2 2
3# Copyright (C) 2001-2015 Free Software Foundation, Inc. 3# Copyright (C) 2001-2016 Free Software Foundation, Inc.
4 4
5# This file is part of GNU Emacs. 5# This file is part of GNU Emacs.
6 6
diff --git a/admin/find-gc.el b/admin/find-gc.el
index 5c6a45b5871..26bbc5448de 100644
--- a/admin/find-gc.el
+++ b/admin/find-gc.el
@@ -1,6 +1,6 @@
1;;; find-gc.el --- detect functions that call the garbage collector 1;;; find-gc.el --- detect functions that call the garbage collector
2 2
3;; Copyright (C) 1992, 2001-2015 Free Software Foundation, Inc. 3;; Copyright (C) 1992, 2001-2016 Free Software Foundation, Inc.
4 4
5;; Maintainer: emacs-devel@gnu.org 5;; Maintainer: emacs-devel@gnu.org
6 6
diff --git a/admin/gitmerge.el b/admin/gitmerge.el
index 69e4d288522..ae863fdecb5 100644
--- a/admin/gitmerge.el
+++ b/admin/gitmerge.el
@@ -1,6 +1,6 @@
1;;; gitmerge.el --- help merge one Emacs branch into another 1;;; gitmerge.el --- help merge one Emacs branch into another
2 2
3;; Copyright (C) 2010-2015 Free Software Foundation, Inc. 3;; Copyright (C) 2010-2016 Free Software Foundation, Inc.
4 4
5;; Authors: David Engster <deng@randomsample.de> 5;; Authors: David Engster <deng@randomsample.de>
6;; Stefan Monnier <monnier@iro.umontreal.ca> 6;; Stefan Monnier <monnier@iro.umontreal.ca>
diff --git a/admin/grammars/Makefile.in b/admin/grammars/Makefile.in
index 6b54ecca237..9037343c81a 100644
--- a/admin/grammars/Makefile.in
+++ b/admin/grammars/Makefile.in
@@ -1,6 +1,6 @@
1### @configure_input@ 1### @configure_input@
2 2
3## Copyright (C) 2013-2015 Free Software Foundation, Inc. 3## Copyright (C) 2013-2016 Free Software Foundation, Inc.
4 4
5## This file is part of GNU Emacs. 5## This file is part of GNU Emacs.
6 6
diff --git a/admin/grammars/c.by b/admin/grammars/c.by
index 8a3a194b00e..be41bd8d2b6 100644
--- a/admin/grammars/c.by
+++ b/admin/grammars/c.by
@@ -1,5 +1,5 @@
1;;; c.by -- LL grammar for C/C++ language specification 1;;; c.by -- LL grammar for C/C++ language specification
2;; Copyright (C) 1999-2015 Free Software Foundation, Inc. 2;; Copyright (C) 1999-2016 Free Software Foundation, Inc.
3;; 3;;
4;; Author: Eric M. Ludlam <zappo@gnu.org> 4;; Author: Eric M. Ludlam <zappo@gnu.org>
5;; David Ponce <david@dponce.com> 5;; David Ponce <david@dponce.com>
diff --git a/admin/grammars/grammar.wy b/admin/grammars/grammar.wy
index fcb36fdc778..9bac0988c5b 100644
--- a/admin/grammars/grammar.wy
+++ b/admin/grammars/grammar.wy
@@ -1,6 +1,6 @@
1;;; semantic-grammar.wy -- LALR grammar of Semantic input grammars 1;;; semantic-grammar.wy -- LALR grammar of Semantic input grammars
2;; 2;;
3;; Copyright (C) 2002-2015 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2016 Free Software Foundation, Inc.
4;; 4;;
5;; Author: David Ponce <david@dponce.com> 5;; Author: David Ponce <david@dponce.com>
6;; Maintainer: David Ponce <david@dponce.com> 6;; Maintainer: David Ponce <david@dponce.com>
diff --git a/admin/grammars/java-tags.wy b/admin/grammars/java-tags.wy
index bc22f4f8311..7284f0242b2 100644
--- a/admin/grammars/java-tags.wy
+++ b/admin/grammars/java-tags.wy
@@ -1,6 +1,6 @@
1;;; java-tags.wy -- Semantic LALR grammar for Java 1;;; java-tags.wy -- Semantic LALR grammar for Java
2 2
3;; Copyright (C) 2002-2015 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2016 Free Software Foundation, Inc.
4;; 4;;
5;; Author: David Ponce <david@dponce.com> 5;; Author: David Ponce <david@dponce.com>
6;; Maintainer: David Ponce <david@dponce.com> 6;; Maintainer: David Ponce <david@dponce.com>
diff --git a/admin/grammars/js.wy b/admin/grammars/js.wy
index 1579b0787d7..a49952f52de 100644
--- a/admin/grammars/js.wy
+++ b/admin/grammars/js.wy
@@ -1,6 +1,6 @@
1;;; javascript-jv.wy -- LALR grammar for Javascript 1;;; javascript-jv.wy -- LALR grammar for Javascript
2 2
3;; Copyright (C) 2005-2015 Free Software Foundation, Inc. 3;; Copyright (C) 2005-2016 Free Software Foundation, Inc.
4;; Copyright (C) 1998-2011 Ecma International. 4;; Copyright (C) 1998-2011 Ecma International.
5 5
6;; Author: Joakim Verona 6;; Author: Joakim Verona
diff --git a/admin/grammars/make.by b/admin/grammars/make.by
index be3cc433863..a9a856432d4 100644
--- a/admin/grammars/make.by
+++ b/admin/grammars/make.by
@@ -1,6 +1,6 @@
1;;; make.by -- BY notation for Makefiles. 1;;; make.by -- BY notation for Makefiles.
2 2
3;; Copyright (C) 1999-2015 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2016 Free Software Foundation, Inc.
4;; 4;;
5;; Author: Eric M. Ludlam <zappo@gnu.org> 5;; Author: Eric M. Ludlam <zappo@gnu.org>
6;; David Ponce <david@dponce.com> 6;; David Ponce <david@dponce.com>
diff --git a/admin/grammars/python.wy b/admin/grammars/python.wy
index 9b37a8deaec..4db3548eb09 100644
--- a/admin/grammars/python.wy
+++ b/admin/grammars/python.wy
@@ -1,6 +1,6 @@
1;;; python.wy -- LALR grammar for Python 1;;; python.wy -- LALR grammar for Python
2 2
3;; Copyright (C) 2002-2015 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2016 Free Software Foundation, Inc.
4;; Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 4;; Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
5;; 2009, 2010 Python Software Foundation; All Rights Reserved 5;; 2009, 2010 Python Software Foundation; All Rights Reserved
6 6
diff --git a/admin/grammars/scheme.by b/admin/grammars/scheme.by
index 1b67d624320..c1613c8d63a 100644
--- a/admin/grammars/scheme.by
+++ b/admin/grammars/scheme.by
@@ -1,6 +1,6 @@
1;;; scheme.by -- Scheme BNF language specification 1;;; scheme.by -- Scheme BNF language specification
2 2
3;; Copyright (C) 2001-2015 Free Software Foundation, Inc. 3;; Copyright (C) 2001-2016 Free Software Foundation, Inc.
4 4
5;; This file is part of GNU Emacs. 5;; This file is part of GNU Emacs.
6 6
diff --git a/admin/grammars/srecode-template.wy b/admin/grammars/srecode-template.wy
index 32ef7eac8ad..33c8d24eedb 100644
--- a/admin/grammars/srecode-template.wy
+++ b/admin/grammars/srecode-template.wy
@@ -1,6 +1,6 @@
1;;; srecode-template.wy --- Semantic Recoder Template parser 1;;; srecode-template.wy --- Semantic Recoder Template parser
2 2
3;; Copyright (C) 2005-2015 Free Software Foundation, Inc. 3;; Copyright (C) 2005-2016 Free Software Foundation, Inc.
4 4
5;; Author: Eric Ludlam <zappo@gnu.org> 5;; Author: Eric Ludlam <zappo@gnu.org>
6;; Keywords: syntax 6;; Keywords: syntax
diff --git a/admin/make-emacs b/admin/make-emacs
index 24e9844b72c..6a79cdc7232 100755
--- a/admin/make-emacs
+++ b/admin/make-emacs
@@ -2,7 +2,7 @@
2# Build Emacs with various options for profiling, debugging, 2# Build Emacs with various options for profiling, debugging,
3# with and without warnings enabled etc. 3# with and without warnings enabled etc.
4 4
5# Copyright (C) 2001-2015 Free Software Foundation, Inc. 5# Copyright (C) 2001-2016 Free Software Foundation, Inc.
6 6
7# This file is part of GNU Emacs. 7# This file is part of GNU Emacs.
8 8
diff --git a/admin/merge-gnulib b/admin/merge-gnulib
index 818dc1afce9..363bb23d119 100755
--- a/admin/merge-gnulib
+++ b/admin/merge-gnulib
@@ -4,7 +4,7 @@
4# 4#
5# admin/merge-gnulib 5# admin/merge-gnulib
6 6
7# Copyright 2012-2015 Free Software Foundation, Inc. 7# Copyright 2012-2016 Free Software Foundation, Inc.
8 8
9# This file is part of GNU Emacs. 9# This file is part of GNU Emacs.
10 10
diff --git a/admin/merge-pkg-config b/admin/merge-pkg-config
index 302937269df..2066c9b4a23 100755
--- a/admin/merge-pkg-config
+++ b/admin/merge-pkg-config
@@ -4,7 +4,7 @@
4# 4#
5# admin/merge-pkg-config 5# admin/merge-pkg-config
6 6
7# Copyright 2014-2015 Free Software Foundation, Inc. 7# Copyright 2014-2016 Free Software Foundation, Inc.
8 8
9# This file is part of GNU Emacs. 9# This file is part of GNU Emacs.
10 10
diff --git a/admin/notes/bug-triage b/admin/notes/bug-triage
new file mode 100644
index 00000000000..7392fb96985
--- /dev/null
+++ b/admin/notes/bug-triage
@@ -0,0 +1,102 @@
1HOW TO TRIAGE EMACS BUGS -*- outline -*-
2
3This document just describes the procedure of triaging bugs, for information on
4how to work with the bug tracker, see the bugtracker file in this same directory
5for the basics. You can also install the debbugs ELPA package for access to M-x
6debbugs-gnu, an emacs interface to debbugs, and M-x debbugs-org, an emacs
7interface via org-mode.
8
9* Bug backlog triage procedure
10
11The goal of this triage is to prune down the list of old bugs, closing
12the ones that are not reproducible on the current release.
13
14 1. To start, enter debbugs mode (either debbugs-gnu, debbugs-org, or via the
15 web browser), and accept the default list option of bugs that have severity
16 serious, important, or normal.
17 2. This will also show closed bugs that have yet to be archived. You can
18 filter these out in debbugs-gnu with "x" (debbugs-gnu-toggle-suppress).
19 3. For each bug, we want to primarily make sure it is still
20 reproducible. A bug can and should stay open as long as it is
21 still a bug and no one has fixed it. The following is a
22 suggested checklist to follow for handling these bugs, along with
23 example replies. The various closings, taggings, etc, are done
24 with debbugs control messages, which in debbugs-gnu is initiated
25 with a "C".
26 [ ] Read the mail thread for the bug. Find out if anyone has
27 been able to reproduce this on the current release. If
28 someone has been able to, then your work is finished for this
29 bug.
30 [ ] Make sure there's enough information to reproduce the bug.
31 It should be very clear how to reproduce. If not, please ask
32 for specific steps to reproduce. If you don't get them, and
33 you can't reproduce without them, you can close as
34 "doneunreproducible". Sometimes there is specific hardware
35 involved, such as particular models of keyboards, or it may
36 simply involve a platform you don't have access to. It's
37 fine to ignore those, and let a future triager that is better
38 equipped to reproduce it handle it.
39
40 An example reply asking for clear reproduction steps would be
41 something like: "Hi! In the interest of seeing whether this
42 is reproducible, and to aid anyone who will look at this bug
43 in the future, can you please give instructions on how to
44 reproduce this bug starting from an emacs without
45 configuration ("emacs -Q")?
46 [ ] If there is enough detail to reproduce, but no one has
47 mentioned being able to reproduce on the current release,
48 read the bug description and attempt to reproduce on an emacs
49 started with "emacs -Q" (the goal is to not let our personal
50 configs interfere with bug testing).
51
52 If you can reproduce, then reply on the thread (either on the
53 original message, or anywhere you find appropriate) that you
54 can reproduce this on the current release. If your
55 reproduction gives additional info (such as a backtrace),
56 then add that as well, since it will help whoever attempts to
57 fix it.
58
59 Example reply: "I'd just like to add that I can reproduce
60 this on the latest version of Emacs, Emacs 25."
61
62 If you can't reproduce, state that you can't reproduce it on
63 the current release, ask if they can try again against the
64 current release. Tag the bug as "unreproducable". Wait a
65 few weeks for their reply - if they can reproduce it, then
66 that's great, otherwise close as "doneunreproducible".
67
68 Example reply: "I've attempted to reproduce this on the
69 latest version of emacs, Emacs 25, but haven't been able to.
70 Can you try to reproduce this on this version, and let us
71 know if you are able to? If I don't hear back in a few
72 weeks, I'll just close this bug as unreproducible."
73 [ ] Check that the priority is reasonable. Most bugs should be
74 marked as normal, but crashers and security issues can be
75 marked as "severe".
76 4. Your changes will take some time to take effect. After a period of minutes
77 to hours, you will get a mail telling you the control message has been
78 processed. At this point, if there were no errors detected, you and
79 everyone else can see your changes. If there are errors, read the error
80 text - if you need help, consulting the bugtracker documentation in this
81 same directory.
82
83* New bug triage process
84
85The goal of the new bug triage process is similar to the backlog triage process,
86except that the focus is on prioritizing the bug, and making sure it is has
87necessary information for others to act on.
88
89For each new bug, ask the following questions:
90
91 1. Is the bug report written in a way to be easy to reproduce (starts from
92 emacs -Q, etc.)? If not, ask the reporter to try and reproduce it on an
93 emacs without customization.
94 2. Is the bug report written against the latest emacs? If not, try to
95 reproduce on the latest version, and if it can't be reproduced, ask the
96 reporter to try again with the latest version.
97 3. Is the bug the same as another bug? If so, merge the bugs.
98 4. What is the priority of the bug? Add a priority: critical, grave, serious,
99 important, normal, minor, or wishlist.
100 5. Who should be the owner? This depends on what component the bug is part
101 of. You can look at the admin/MAINTAINERS file (then you can just search
102 emacs-devel to match the name with an email address).
diff --git a/admin/notes/copyright b/admin/notes/copyright
index 3ba9c55d246..2dc33c164a9 100644
--- a/admin/notes/copyright
+++ b/admin/notes/copyright
@@ -1,4 +1,4 @@
1Copyright (C) 2007-2015 Free Software Foundation, Inc. 1Copyright (C) 2007-2016 Free Software Foundation, Inc.
2See the end of the file for license conditions. 2See the end of the file for license conditions.
3 3
4 4
diff --git a/admin/notes/font-backend b/admin/notes/font-backend
index 03663d38cd8..5b65ae5b25a 100644
--- a/admin/notes/font-backend
+++ b/admin/notes/font-backend
@@ -1,4 +1,4 @@
1Copyright (C) 2002-2015 Free Software Foundation, Inc. 1Copyright (C) 2002-2016 Free Software Foundation, Inc.
2See the end of the file for license conditions. 2See the end of the file for license conditions.
3 3
4 4
diff --git a/admin/notes/hydra b/admin/notes/hydra
index ce4a683f6fe..aadc169018b 100644
--- a/admin/notes/hydra
+++ b/admin/notes/hydra
@@ -1,6 +1,6 @@
1-*- mode: outline; coding: utf-8 -*- 1-*- mode: outline; coding: utf-8 -*-
2 2
3Copyright (C) 2013-2015 Free Software Foundation, Inc. 3Copyright (C) 2013-2016 Free Software Foundation, Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
6NOTES FOR EMACS CONTINUOUS BUILD ON HYDRA 6NOTES FOR EMACS CONTINUOUS BUILD ON HYDRA
diff --git a/admin/notes/multi-tty b/admin/notes/multi-tty
index 868d45138d8..ac1c7b283a1 100644
--- a/admin/notes/multi-tty
+++ b/admin/notes/multi-tty
@@ -1,6 +1,6 @@
1-*- coding: utf-8; mode: text; -*- 1-*- coding: utf-8; mode: text; -*-
2 2
3Copyright (C) 2007-2015 Free Software Foundation, Inc. 3Copyright (C) 2007-2016 Free Software Foundation, Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
6From README.multi-tty in the multi-tty branch. 6From README.multi-tty in the multi-tty branch.
diff --git a/admin/notes/triage b/admin/notes/triage
deleted file mode 100644
index 5b0e35c144c..00000000000
--- a/admin/notes/triage
+++ /dev/null
@@ -1,68 +0,0 @@
1HOW TO TRIAGE EMACS BUGS -*- outline -*-
2
3This document just describes the procedure of triaging bugs, for information on
4how to work with the bug tracker, see the bugtracker file in this same directory
5for the basics. You can also install the debbugs ELPA package for access to M-x
6debbugs-gnu, an emacs interface to debbugs, and M-x debbugs-org, an emacs
7interface via org-mode.
8
9* Bug backlog triage procedure
10
11The goal of this triage is to prune down the list of old bugs, closing
12the ones that are not reproducible on the current release.
13
14 1. To start, enter debbugs mode (either debbugs-gnu, debbugs-org, or via the
15 web browser), and accept the default list option of bugs that have severity
16 serious, important, or normal.
17 2. This will also show closed bugs that have yet to be archived. You can
18 filter these out in debbugs-gnu with "x" (debbugs-gnu-toggle-suppress).
19 3. For each bug, do the following:
20 - Read the mail thread for the bug. Find out if anyone has been able to
21 reproduce this on the current release.
22 - If someone has been able to, then your work is finished for this bug.
23 - Make sure there's enough information to reproduce the bug. It should be
24 very clear how to reproduce. If not, please ask for specific steps to
25 reproduce. If you don't get them, and you can't reproduce without them,
26 you can close as "doneunreproducible".
27 - If no one has mentioned being able to reproduce on the current release,
28 read the bug description and attempt to reproduce on an emacs started
29 with "emacs -Q" (the goal is to not let our personal configs interfere
30 with bug testing).
31 - If you can reproduce, then reply on the thread (either on the original
32 message, or anywhere you find appropriate) that you can reproduce this on
33 the current release. If your reproduction gives additional info (such as
34 a backtrace), then add that as well, since it will help whoever attempts
35 to fix it.
36 - If you can't reproduce, state that you can't reproduce it on the current
37 release, ask if they can try again against the current release. Tag the
38 bug as "unreproducable". Wait a few weeks for their reply - if they can
39 reproduce it, then that's great, otherwise close as "doneunreproducible".
40 - If the bug ends up still open, make sure the priority and other tags
41 seems reasonable.
42 4. Your changes will take some time to take effect. After a period of minutes
43 to hours, you will get a mail telling you the control message has been
44 processed. At this point, if there were no errors detected, you and
45 everyone else can see your changes. If there are errors, read the error
46 text - if you need help, consulting the bugtracker documentation in this
47 same directory.
48
49* New bug triage process
50
51The goal of the new bug triage process is similar to the backlog triage process,
52except that the focus is on prioritizing the bug, and making sure it is has
53necessary information for others to act on.
54
55For each new bug, ask the following questions:
56
57 1. Is the bug report written in a way to be easy to reproduce (starts from
58 emacs -Q, etc.)? If not, ask the reporter to try and reproduce it on an
59 emacs without customization.
60 2. Is the bug report written against the latest emacs? If not, try to
61 reproduce on the latest version, and if it can't be reproduced, ask the
62 reporter to try again with the latest version.
63 3. Is the bug the same as another bug? If so, merge the bugs.
64 4. What is the priority of the bug? Add a priority: critical, grave, serious,
65 important, normal, minor, or wishlist.
66 5. Who should be the owner? This depends on what component the bug is part
67 of. You can look at the admin/MAINTAINERS file (then you can just search
68 emacs-devel to match the name with an email address).
diff --git a/admin/notes/unicode b/admin/notes/unicode
index 3901f60954f..51314b199f6 100644
--- a/admin/notes/unicode
+++ b/admin/notes/unicode
@@ -1,6 +1,6 @@
1 -*-mode: text; coding: utf-8;-*- 1 -*-mode: text; coding: utf-8;-*-
2 2
3Copyright (C) 2002-2015 Free Software Foundation, Inc. 3Copyright (C) 2002-2016 Free Software Foundation, Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
6Importing a new Unicode Standard version into Emacs 6Importing a new Unicode Standard version into Emacs
diff --git a/admin/notes/www b/admin/notes/www
index 27aabe0766c..eddaa91ab3c 100644
--- a/admin/notes/www
+++ b/admin/notes/www
@@ -1,6 +1,6 @@
1-*- outline -*- 1-*- outline -*-
2 2
3Copyright (C) 2013-2015 Free Software Foundation, Inc. 3Copyright (C) 2013-2016 Free Software Foundation, Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
6NOTES FOR EMACS WWW PAGES 6NOTES FOR EMACS WWW PAGES
diff --git a/admin/nt/README-UNDUMP.W32 b/admin/nt/README-UNDUMP.W32
index f210556372e..3cd25c3a4cc 100644
--- a/admin/nt/README-UNDUMP.W32
+++ b/admin/nt/README-UNDUMP.W32
@@ -1,4 +1,4 @@
1Copyright (C) 2001-2015 Free Software Foundation, Inc. 1Copyright (C) 2001-2016 Free Software Foundation, Inc.
2See the end of the file for license conditions. 2See the end of the file for license conditions.
3 3
4 Emacs for Windows 4 Emacs for Windows
diff --git a/admin/nt/README-ftp-server b/admin/nt/README-ftp-server
index eaee7cb809f..337be1a4567 100644
--- a/admin/nt/README-ftp-server
+++ b/admin/nt/README-ftp-server
@@ -1,4 +1,4 @@
1Copyright (C) 2001-2015 Free Software Foundation, Inc. 1Copyright (C) 2001-2016 Free Software Foundation, Inc.
2See the end of the file for license conditions. 2See the end of the file for license conditions.
3 3
4 Precompiled Distributions of 4 Precompiled Distributions of
diff --git a/admin/quick-install-emacs b/admin/quick-install-emacs
index 4de7416e3d6..b1b3793aff0 100755
--- a/admin/quick-install-emacs
+++ b/admin/quick-install-emacs
@@ -1,7 +1,7 @@
1#!/bin/sh 1#!/bin/sh
2### quick-install-emacs --- do a halfway-decent job of installing emacs quickly 2### quick-install-emacs --- do a halfway-decent job of installing emacs quickly
3 3
4## Copyright (C) 2001-2015 Free Software Foundation, Inc. 4## Copyright (C) 2001-2016 Free Software Foundation, Inc.
5 5
6## Author: Miles Bader <miles@gnu.org> 6## Author: Miles Bader <miles@gnu.org>
7 7
diff --git a/admin/release-process b/admin/release-process
index a6f9c2a19e0..a9f4419e594 100644
--- a/admin/release-process
+++ b/admin/release-process
@@ -213,26 +213,26 @@ names of the people who have checked it.
213 213
214SECTION READERS 214SECTION READERS
215---------------------------------- 215----------------------------------
216TUTORIAL cyd 216TUTORIAL
217TUTORIAL.bg ogi 217TUTORIAL.bg
218TUTORIAL.cn xfq 218TUTORIAL.cn
219TUTORIAL.cs 219TUTORIAL.cs
220TUTORIAL.de wl 220TUTORIAL.de
221TUTORIAL.eo 221TUTORIAL.eo
222TUTORIAL.es 222TUTORIAL.es
223TUTORIAL.fr 223TUTORIAL.fr
224TUTORIAL.he eliz 224TUTORIAL.he
225TUTORIAL.it 225TUTORIAL.it
226TUTORIAL.ja 226TUTORIAL.ja
227TUTORIAL.ko 227TUTORIAL.ko
228TUTORIAL.nl Pieter Schoenmakers 228TUTORIAL.nl
229TUTORIAL.pl 229TUTORIAL.pl
230TUTORIAL.pt_BR 230TUTORIAL.pt_BR
231TUTORIAL.ro 231TUTORIAL.ro
232TUTORIAL.ru Alex Ott 232TUTORIAL.ru
233TUTORIAL.sk 233TUTORIAL.sk
234TUTORIAL.sl Primoz PETERLIN 234TUTORIAL.sl
235TUTORIAL.sv Mats Lidell 235TUTORIAL.sv
236TUTORIAL.th 236TUTORIAL.th
237TUTORIAL.zh 237TUTORIAL.zh
238 238
@@ -326,7 +326,7 @@ markers.texi
326minibuf.texi 326minibuf.texi
327modes.texi 327modes.texi
328nonascii.texi 328nonascii.texi
329numbers.texi Paul Eggert (24.4) 329numbers.texi
330objects.texi 330objects.texi
331os.texi 331os.texi
332package.texi 332package.texi
diff --git a/admin/unidata/Makefile.in b/admin/unidata/Makefile.in
index 954e9faacae..d46420d0a3c 100644
--- a/admin/unidata/Makefile.in
+++ b/admin/unidata/Makefile.in
@@ -1,6 +1,6 @@
1### @configure_input@ 1### @configure_input@
2 2
3# Copyright (C) 2012-2015 Free Software Foundation, Inc. 3# Copyright (C) 2012-2016 Free Software Foundation, Inc.
4 4
5# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 5# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011
6# National Institute of Advanced Industrial Science and Technology (AIST) 6# National Institute of Advanced Industrial Science and Technology (AIST)
diff --git a/admin/unidata/blocks.awk b/admin/unidata/blocks.awk
index 892ac58c927..bf9a9424892 100755
--- a/admin/unidata/blocks.awk
+++ b/admin/unidata/blocks.awk
@@ -1,6 +1,6 @@
1#!/usr/bin/awk -f 1#!/usr/bin/awk -f
2 2
3## Copyright (C) 2015 Free Software Foundation, Inc. 3## Copyright (C) 2015-2016 Free Software Foundation, Inc.
4 4
5## Author: Glenn Morris <rgm@gnu.org> 5## Author: Glenn Morris <rgm@gnu.org>
6 6
diff --git a/admin/unidata/unidata-gen.el b/admin/unidata/unidata-gen.el
index 9e39fd0c00d..043bf2236be 100644
--- a/admin/unidata/unidata-gen.el
+++ b/admin/unidata/unidata-gen.el
@@ -1,6 +1,6 @@
1;; unidata-gen.el -- Create files containing character property data. 1;; unidata-gen.el -- Create files containing character property data.
2 2
3;; Copyright (C) 2008-2015 Free Software Foundation, Inc. 3;; Copyright (C) 2008-2016 Free Software Foundation, Inc.
4 4
5;; Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 5;; Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011
6;; National Institute of Advanced Industrial Science and Technology (AIST) 6;; National Institute of Advanced Industrial Science and Technology (AIST)
diff --git a/admin/unidata/uvs.el b/admin/unidata/uvs.el
index 8d3ffe20699..bd03621905c 100644
--- a/admin/unidata/uvs.el
+++ b/admin/unidata/uvs.el
@@ -1,6 +1,6 @@
1;;; uvs.el --- utility for UVS (format 14) cmap subtables in OpenType fonts. 1;;; uvs.el --- utility for UVS (format 14) cmap subtables in OpenType fonts.
2 2
3;; Copyright (C) 2014-2015 Free Software Foundation, Inc. 3;; Copyright (C) 2014-2016 Free Software Foundation, Inc.
4 4
5;; Author: YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 5;; Author: YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6 6
diff --git a/admin/update-copyright b/admin/update-copyright
index 459ee83ac1d..2f6dc11e93e 100755
--- a/admin/update-copyright
+++ b/admin/update-copyright
@@ -7,7 +7,7 @@
7# By default, this script uses the local-time calendar year. 7# By default, this script uses the local-time calendar year.
8# Set the UPDATE_COPYRIGHT_YEAR environment variable to override the default. 8# Set the UPDATE_COPYRIGHT_YEAR environment variable to override the default.
9 9
10# Copyright 2013-2015 Free Software Foundation, Inc. 10# Copyright 2013-2016 Free Software Foundation, Inc.
11 11
12# This file is part of GNU Emacs. 12# This file is part of GNU Emacs.
13 13
diff --git a/admin/update_autogen b/admin/update_autogen
index 23e1d4015c6..199a3aad093 100755
--- a/admin/update_autogen
+++ b/admin/update_autogen
@@ -1,7 +1,7 @@
1#!/bin/bash 1#!/bin/bash
2### update_autogen - update some auto-generated files in the Emacs tree 2### update_autogen - update some auto-generated files in the Emacs tree
3 3
4## Copyright (C) 2011-2015 Free Software Foundation, Inc. 4## Copyright (C) 2011-2016 Free Software Foundation, Inc.
5 5
6## Author: Glenn Morris <rgm@gnu.org> 6## Author: Glenn Morris <rgm@gnu.org>
7 7