diff options
author | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 2019-04-27 18:33:39 +0900 |
---|---|---|
committer | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 2019-04-27 18:33:39 +0900 |
commit | 886bedb36c7b959b7e6fc8ce8e0c04e144b0ae28 (patch) | |
tree | b5770d9fc10a704ad8aeb3474c6940121252c770 /etc | |
parent | 015a6e1df2772bd43680df5cbeaffccf98a881da (diff) | |
parent | 8dc00b2f1e6523c634df3e24379afbe712a32b27 (diff) | |
download | emacs-886bedb36c7b959b7e6fc8ce8e0c04e144b0ae28.tar.gz |
Merge branch 'master' into harfbuzz
Diffstat (limited to 'etc')
155 files changed, 969 insertions, 719 deletions
diff --git a/etc/AUTHORS b/etc/AUTHORS index 07cdf0acfcf..2f7e01575bd 100644 --- a/etc/AUTHORS +++ b/etc/AUTHORS @@ -108,9 +108,9 @@ Alan Shutko: changed diary-lib.el calendar.el bindings.el cal-hebrew.el Alan Third: wrote dabbrev-tests.el and changed nsterm.m nsfns.m nsterm.h nsmenu.m frame.el macfont.m - nsimage.m ns-win.el Info.plist.in conf_post.h frame.c frame.h + nsimage.m ns-win.el xdisp.c Info.plist.in conf_post.h frame.c frame.h frames.texi keyboard.c macfont.h macos.texi picture.el rect.el - battery.el callproc.c configure.ac and 12 other files + battery.el callproc.c and 12 other files Alastair Burt: changed gnus-art.el smiley.el @@ -163,7 +163,7 @@ Alexandru Harsanyi: wrote soap-client.el soap-inspect.el and changed emacs3.py vc-hooks.el vc.el xml.el Alex Branham: changed bibtex.el dired-x.el dired.el em-rebind.el eww.el - imenu.el programs.texi + imenu.el indent.el modes.texi programs.texi text.texi Alex Coventry: changed files.el @@ -366,8 +366,8 @@ Antonin Houska: changed newcomment.el Arash Esbati: changed reftex-vars.el reftex.el reftex-auc.el reftex-ref.el -Ari Roponen: changed atimer.c doc.c hash.texi image.c mule.texi - package.el startup.el subr.el svg.el time-date.el woman.el xterm.c +Ari Roponen: changed xterm.c atimer.c doc.c hash.texi image.c mule.texi + package.el startup.el subr.el svg.el time-date.el woman.el Arisawa Akihiro: changed characters.el coding.c epa-file.el japan-util.el language/tibetan.el message.el mm-decode.el mm-view.el ps-print.el @@ -442,8 +442,8 @@ Bartosz Duszel: changed allout.el bib-mode.el cc-cmds.el hexl.el icon.el Basil L. Contovounesios: changed simple.el message.el sequences.texi bibtex.el css-mode-tests.el css-mode.el customize.texi display.texi - gnus-art.el json-tests.el json.el lists.texi man.el rcirc.el - shr-color.el text.texi + gnus-art.el json-tests.el json.el lists.texi man.el modes.texi + newcomment.el rcirc.el shr-color.el text.texi url-handlers.el Bastian Beischer: changed include.el mru-bookmark.el refs.el semantic/complete.el senator.el @@ -471,8 +471,9 @@ Benjamin Andresen: wrote ob-screen.el Benjamin Drieu: wrote pong.el and changed org-clock.el org.el -Benjamin Riefenstahl: changed w32select.c emacs.c inc/ms-w32.h lisp.h - mac-win.el macterm.c mule-cmds.el runemacs.c tcl.el w32.c w32.h +Benjamin Riefenstahl: changed w32select.c emacs.c image-mode.el image.el + inc/ms-w32.h lisp.h mac-win.el macterm.c mule-cmds.el runemacs.c tcl.el + w32.c w32.h Benjamin Rutt: co-wrote gnus-dired.el and changed vc.el gnus-msg.el message.el diff-mode.el ffap.el nnimap.el @@ -673,7 +674,7 @@ Chao-Hong Liu: changed TUTORIAL.cn TUTORIAL.zh Charles A. Roelli: changed nsterm.m display.texi isearch.el nsfns.m nsterm.h org-clock.el search.texi simple.el DEBUG INSTALL add-log.el anti.texi buffers.texi comint.el data.c diff-mode.el eldoc.el files.el - fill.el find-func.el flymake.el and 19 other files + fill.el find-func.el flymake.el and 21 other files Charles Hannum: changed aix3-1.h aix3-2.h configure ibmrs6000.h keyboard.c netbsd.h pop.c sysdep.c systime.h systty.h xrdb.c @@ -703,7 +704,8 @@ and changed simple.el display.texi xdisp.c files.el frames.texi Chris Chase: co-wrote idlw-shell.el idlwave.el -Chris Feng: changed dispnew.c autoload.el frame.c process.c +Chris Feng: changed dispnew.c autoload.el frame.c keyboard-tests.el + keyboard.c process.c Chris Foote: changed progmodes/python.el @@ -931,12 +933,16 @@ and changed package-test.el package-x.el ange-ftp.el Daniel Jensen: changed apropos.el +Daniel Kahn Gillmor: changed mml-sec.el + Daniel Koning: changed artist.el commands.texi subr.el Daniel LaLiberte: wrote cust-print.el edebug.el isearch.el and co-wrote hideif.el and changed mlconvert.el eval-region.el +Daniel Lopez: changed progmodes/compile.el + Daniel Lublin: changed dns-mode.el Daniel McClanahan: changed lisp-mode.el @@ -1132,7 +1138,7 @@ and changed imenu.el pgg-def.el xterm.c David O'Toole: wrote ox-publish.el and co-wrote ob-lisp.el -David Pathakjee: changed minibuf.c +David Pathakjee: changed emacs-lisp/debug.el minibuf.c David Ponce: wrote bovine/grammar.el cedet.el comp.el java-tags.el mode-local.el recentf.el ruler-mode.el semantic/grammar.el @@ -1208,7 +1214,8 @@ Derek Upham: changed nxml-mode.el Detlev Zundel: wrote re-builder.el and changed buffer.c -Devon Sean McCullough: changed url-http.el comint.el ns-win.el +Devon Sean McCullough: changed url-http.el buff-menu.el comint.el + ns-win.el Dhruva Krishnamurthy: changed emacsclient.c fontset.c sound.c w32proc.c @@ -1293,7 +1300,7 @@ and co-wrote color.el and changed cus-edit.el dired.el faces.el files.el help-mode.el imenu.el info.el isearch.el ls-lisp.el menu-bar.el modes.texi mouse.el ange-ftp.el apropos.el bindings.el bookmark.el custom.el descr-text.el - dired.texi etags.el finder.el and 14 other files + dired.texi etags.el finder.el and 15 other files E. Choroba: changed simple.el @@ -1347,8 +1354,8 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c] tty-colors.el and changed xdisp.c msdos.c w32.c display.texi w32fns.c simple.el files.el fileio.c keyboard.c w32proc.c files.texi w32term.c text.texi - dispnew.c emacs.c frames.texi dispextern.h lisp.h process.c term.c - window.c and 1121 other files + dispnew.c emacs.c frames.texi dispextern.h lisp.h window.c process.c + term.c and 1125 other files Emanuele Giaquinta: changed configure.ac rxvt.el charset.c etags.c fontset.c frame.el gnus-faq.texi loadup.el lread.c sh-script.el @@ -1373,7 +1380,7 @@ Eric Abrahamsen: changed eieio-base.el registry.el nnimap.el gnus-registry.el files.el files.texi windows.texi eieio-test-persist.el eieio.el gnus-start.el gnus-sum.el gnus.texi nnir.el buffers.texi checkdoc.el files-tests.el gnus-bcklg.el gnus-group.el nnmairix.el - org.el org.texi and 3 other files + org.el org.texi and 4 other files Eric Bélanger: changed image.c @@ -1675,9 +1682,9 @@ Geert Kloosterman: changed which-func.el Gemini Lasswell: wrote edebug-tests.el kmacro-tests.el testcover-tests.el and changed edebug.el cl-macs.el cl-generic.el ert-x.el cl-print.el edebug-test-code.el edebug.texi eieio-compat.el generator.el subr.el - autorevert-tests.el cl-print-tests.el emacs-lisp/debug.el eval-tests.el - eval.c filenotify-tests.el generator-tests.el kmacro.el lread.c - map-tests.el map.el and 9 other files + autorevert-tests.el cl-print-tests.el eieio.texi emacs-lisp/debug.el + eval-tests.el eval.c filenotify-tests.el generator-tests.el kmacro.el + lread.c map-tests.el and 10 other files Geoff Gole: changed align.el ibuffer.el whitespace.el @@ -1734,7 +1741,7 @@ and changed configure.ac Makefile.in src/Makefile.in calendar.el diary-lib.el lisp/Makefile.in files.el rmail.el make-dist progmodes/f90.el bytecomp.el simple.el authors.el admin.el emacs.texi misc/Makefile.in startup.el lib-src/Makefile.in ack.texi display.texi - cal-menu.el and 1680 other files + cal-menu.el and 1681 other files Glynn Clements: wrote gamegrid.el snake.el tetris.el @@ -1780,7 +1787,7 @@ Grégory Mounié: changed man.el Gregory Neil Shapiro: changed mailabbrev.el -Gregor Zattler: changed emacs-lisp-intro.texi +Gregor Zattler: changed eshell.texi emacs-lisp-intro.texi Greg Stark: changed gnus-ems.el timezone.el @@ -2139,6 +2146,7 @@ and changed idlw-rinfo.el idlw-toolbar.el comint.el idlwave.texi vc.el mouse.el Jean-Christophe Helary: changed ns-win.el strings.texi subr-x.el + ucs-normalize.el Jean Haidouk: changed latin-alt.el latin-post.el latin-pre.el @@ -2636,8 +2644,8 @@ Katsuhiro Hermit Endo: changed gnus-group.el gnus-spec.el Katsumi Yamaoka: wrote canlock.el and changed gnus-art.el message.el gnus-sum.el mm-decode.el gnus.texi - mm-util.el mm-view.el gnus-util.el gnus-group.el gnus-msg.el shr.el - mml.el rfc2047.el gnus-start.el gnus.el nntp.el gnus-agent.el nnrss.el + mm-util.el mm-view.el gnus-util.el gnus-group.el gnus-msg.el mml.el + shr.el rfc2047.el gnus-start.el gnus.el nntp.el gnus-agent.el nnrss.el mm-uu.el nnmail.el emacs-mime.texi and 160 other files Kaushal Modi: changed files.el isearch.el apropos.el calc-yank.el @@ -2915,7 +2923,7 @@ and changed octave.el ido.el rcirc.el files.el subr.el lisp-mode.el eldoc.el simple.el flymake.el smie.el abbrev.el progmodes/python.el cfengine.el cl-extra.el cl-macs.el emacs-lisp/cl-lib.el fns.c progmodes/compile.el register.el rng-valid.el thingatpt.el - and 165 other files + and 166 other files Leonard H. Tower Jr.: changed rnews.el rnewspost.el emacsbug.el rmailout.el sendmail.el @@ -3159,7 +3167,7 @@ Martin Pohlack: changed iimage.el pc-select.el Martin Rudalics: changed window.el window.c windows.texi frame.c frames.texi w32fns.c xdisp.c xterm.c w32term.c frame.el xfns.c help.el buffer.c display.texi cus-start.el dispnew.c frame.h mouse.el nsfns.m - window.h gtkutil.c and 201 other files + window.h gtkutil.c and 203 other files Martin Stjernholm: wrote cc-bytecomp.el and co-wrote cc-align.el cc-cmds.el cc-compat.el cc-defs.el cc-engine.el @@ -3250,6 +3258,8 @@ Matt Hodges: changed textmodes/table.el faces.el iswitchb.el simple.el edebug.texi eldoc.el em-hist.el em-pred.el fixit.texi icon.el ido.el locate.el paragraphs.el pcomplete.el repeat.el and 3 other files +Mattias Engdegård: changed subr.el + Matt Lundin: changed org-agenda.el org.el org-bibtex.el org-footnote.el ox-publish.el org-bbdb.el org-datetree.el org-gnus.el @@ -3262,7 +3272,7 @@ Matt Simmons: changed message.el Matt Swift: changed dired.el editfns.c lisp-mode.el mm-decode.el outline.el progmodes/compile.el rx.el simple.el startup.el -Mauro Aranda: changed files.texi os.texi +Mauro Aranda: changed autorevert.el files.texi os.texi Maxime Edouard Robert Froumentin: changed gnus-art.el mml.el @@ -3282,7 +3292,7 @@ and changed tramp.texi tramp-adb.el trampver.el trampver.texi dbusbind.c file-notify-tests.el ange-ftp.el files.el dbus.texi files.texi autorevert.el tramp-fish.el kqueue.c tramp-gw.el tramp-imap.el os.texi configure.ac lisp.h gfilenotify.c inotify.c keyboard.c - and 221 other files + and 224 other files Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h unexec.c @@ -3546,6 +3556,8 @@ Niall Mansfield: changed etags.c Nic Ferrier: changed ert.el tramp.el +Nicholas Drozd: changed calc.texi + Nicholas Maniscalco: changed term.el Nick Alcock: changed control.texi customize.texi display.texi files.el @@ -3555,6 +3567,8 @@ Nick Alcock: changed control.texi customize.texi display.texi files.el Nick Dokos: changed org-table.el ox.el icalendar.el mh-search.el org-mobile.el org.el ox-ascii.el url-cache.el +Nick Drozd: changed eww.el eww.texi + Nick Helm: changed eldoc.el help.el help.texi whitespace-tests.el whitespace.el @@ -3586,7 +3600,7 @@ Nicolas Graner: changed message.el Nicolas Petton: wrote map-tests.el map.el seq-tests.el seq.el thunk-tests.el thunk.el and co-wrote auth-source-pass.el auth-source-tests.el subr-tests.el -and changed README sequences.texi configure.ac sed2v2.inp authors.el +and changed README configure.ac sed2v2.inp sequences.texi authors.el README.W32 emacs.png emacs23.png arc-mode.el cl-extra.el emacs.svg manoj-dark-theme.el Emacs.icns HISTORY Makefile.in auth-source.el emacs.ico fns.c make-tarball.txt obarray-tests.el obarray.el @@ -3637,7 +3651,7 @@ Noam Postavsky: changed lisp-mode.el progmodes/python.el xdisp.c cl-macs.el lisp-mode-tests.el emacs-lisp/debug.el data.c simple.el term.el ert.el subr.el help-fns.el bytecomp.el cl-print.el elisp-mode.el eval.c ffap.el modes.texi search.c sh-script.el - cl-preloaded.el and 248 other files + cl-preloaded.el and 249 other files Nobuyoshi Nakada: co-wrote ruby-mode.el @@ -3739,9 +3753,9 @@ and changed imenu.el make-mode.el Paul Eggert: wrote rcs2log and co-wrote cal-dst.el and changed lisp.h configure.ac alloc.c process.c fileio.c editfns.c - xdisp.c sysdep.c image.c keyboard.c emacs.c xterm.c data.c lread.c + xdisp.c sysdep.c keyboard.c image.c emacs.c xterm.c data.c lread.c fns.c callproc.c Makefile.in gnulib.mk eval.c buffer.c frame.c - and 1598 other files + and 1608 other files Paul Fisher: changed fns.c @@ -3900,6 +3914,8 @@ and changed package.el pcmpl-unix.el subr.el Philip Jackson: wrote find-cmd.el org-irc.el +Philip K: changed ispell.el + Philippe Schnoebelen: wrote gomoku.el mpuz.el Philippe Vaucher: changed callint.c composite.el debugging.texi @@ -3976,7 +3992,7 @@ Rafael Sepúlveda: changed TUTORIAL.es Raffael Mancini: changed misc.el -Raimon Grau: changed thingatpt.el +Raimon Grau: changed replace.el thingatpt.el Rainer Orth: changed gtkutil.c lisp/Makefile.in @@ -4115,7 +4131,7 @@ Rick Frankel: changed ox-html.el ob-sql.el org.texi Rick Sladkey: wrote backquote.el and changed gud.el intervals.c intervals.h simple.el -Rob Browning: changed tls.el configure.ac +Rob Browning: changed tls.el configure.ac ibuffer-tests.el tramp-tests.el Rob Christie: changed nsmenu.m @@ -4144,10 +4160,10 @@ Roberto Rodríguez: changed ada-mode.texi glossary.texi widget.texi Robert P. Goldman: changed org.texi ob-exp.el org.el ox-latex.el -Robert Pluim: changed configure.ac files.texi gtkutil.c dired-x.texi - misc.texi vc-git.el xfns.c xterm.c bindings.el desktop.el efaq.texi - epa.texi filelock.c font.c ftfont.c gnus-agent.el gnus-demon.el - gnus.texi ido.el image-mode.el mail-source.el and 15 other files +Robert Pluim: changed gtkutil.c configure.ac files.texi dired-x.texi + ftfont.c misc.texi process.c vc-git.el xfns.c xterm.c bindings.el + desktop.el efaq.texi epa.texi filelock.c font.c ftcrfont.c + gnus-agent.el gnus-demon.el gnus.texi gtkutil.h and 19 other files Robert Thorpe: changed cus-start.el indent.el @@ -4529,8 +4545,8 @@ and co-wrote todo-mode.el and changed todo-mode.texi diary-lib.el dired-tests.el doc-view.el files.el minibuffer.el wdired-tests.el dired.el frames.texi hl-line.el info.el menu-bar.el mouse.el otodo-mode.el subr.el .gitattributes - allout.el artist.el compile.texi cus-start.el descr-text.el - and 41 other files + TUTORIAL allout.el artist.el compile.texi cus-start.el + and 43 other files Stephen C. Gilardi: changed configure.ac @@ -4551,8 +4567,8 @@ and changed time-stamp.el mh-e.el mh-comp.el mh-utils.el mh-customize.el Stephen J. Turnbull: changed ediff-init.el strings.texi subr.el Stephen Leake: wrote elisp-mode-tests.el -and changed ada-mode.el ada-xref.el elisp-mode.el mode-local.el xref.el - CONTRIBUTE vc-mtn.el window.el ada-mode.texi ada-prj.el cedet-global.el +and changed ada-mode.el ada-xref.el elisp-mode.el mode-local.el window.el + xref.el CONTRIBUTE vc-mtn.el ada-mode.texi ada-prj.el cedet-global.el ede/generic.el ada-stmt.el cl-generic.el ede/locate.el files.texi project.el windows.texi INSTALL.REPO INSTALL.W64 align.el and 21 other files @@ -4832,6 +4848,8 @@ and changed ibuffer.el dired-tests.el ibuf-ext.el dired.el dired-aux.el Titus von der Malsburg: changed simple.el window.el +Tobias Bading: changed progmodes/compile.el + Tobias C. Rittweiler: changed font-lock.el searching.texi sendmail.el Tobias Ringström: changed etags.c @@ -4914,6 +4932,8 @@ Trent W. Buck: changed rcirc.el remember.el rx.el Trevor Murphy: changed gnus.texi nnimap.el org.el +Trevor Spiteri: changed progmodes/grep.el + Trey Jackson: changed spam-stat.el Triet Hoai Lai: changed vntelex.el viet-util.el vietnamese.el @@ -4956,9 +4976,9 @@ and changed org-gnus.el smime.el Ulrich Leodolter: changed w32proc.c Ulrich Müller: changed configure.ac lib-src/Makefile.in src/Makefile.in - version.el doctor.el emacs.1 files.el gamegrid.el gud.el server.el - ChgPane.c ChgSel.c HELLO INSTALL Makefile.in XMakeAssoc.c authors.el - bytecomp.el calc-units.el case-table.el configure and 39 other files + version.el calc-units.el doctor.el emacs.1 files.el gamegrid.el gud.el + server.el ChgPane.c ChgSel.c HELLO INSTALL Makefile.in XMakeAssoc.c + authors.el bytecomp.el case-table.el configure and 39 other files Ulrich Neumerkel: changed xterm.c @@ -4997,6 +5017,8 @@ Vibhav Pant: changed bytecomp.el byte-opt.el bytecode.c bytecomp-tests.el emacs-module.c erc-backend.el erc.el eshell.texi fns.c hangul.el image.c lisp.h lread.c print.c profiler.c xterm.c +Victor J. Orlikowski: changed erc-dcc.el + Victor Zandy: wrote zone.el Viktor Rosenfeld: changed ob-sql.el org.el diff --git a/etc/CALC-NEWS b/etc/CALC-NEWS index 04baf41148e..d00f136f917 100644 --- a/etc/CALC-NEWS +++ b/etc/CALC-NEWS @@ -1,4 +1,4 @@ -Copyright (C) 2001-2018 Free Software Foundation, Inc. +Copyright (C) 2001-2019 Free Software Foundation, Inc. See the end of the file for license conditions. Calc is an advanced desk calculator for GNU Emacs. @@ -10,18 +10,9 @@ Originally written by: San Jose CA 95134 daveg@synaptics.com, uunet!synaptx!daveg -Currently maintained by: +Calc was maintained for many years by: Jay Belanger <jay.p.belanger@gmail.com> -I am anxious to hear about your experiences using Calc. Send mail to -"jay.p.belanger@gmail.com". A bug report is most useful if you include the -exact input and output that occurred, any modes in effect (such as the -current precision), and so on. If you find Calc is difficult to operate -in any way, or if you have other suggestions, don't hesitate to let me -know. If you find errors (including simple typos) in the manual, let me -know. Even if you find no bugs at all I would love to hear your opinions. - - Summary of changes to "Calc" ------- -- ------- -- ---- diff --git a/etc/CENSORSHIP b/etc/CENSORSHIP deleted file mode 100644 index cd779e4915c..00000000000 --- a/etc/CENSORSHIP +++ /dev/null @@ -1,8 +0,0 @@ -Censoring my Software - -Note added March 2014: - -This file is obsolete and will be removed in future. -Please update any references to use - -<https://www.gnu.org/philosophy/censoring-emacs.html> diff --git a/etc/ChangeLog.1 b/etc/ChangeLog.1 index 09a28249111..24b8b39ec1c 100644 --- a/etc/ChangeLog.1 +++ b/etc/ChangeLog.1 @@ -6891,7 +6891,7 @@ ;; coding: utf-8 ;; End: - Copyright (C) 1993-1999, 2001-2018 Free Software Foundation, Inc. + Copyright (C) 1993-1999, 2001-2019 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/etc/DEBUG b/etc/DEBUG index 1a9068b9c4e..836e820e4a4 100644 --- a/etc/DEBUG +++ b/etc/DEBUG @@ -1,6 +1,6 @@ Debugging GNU Emacs -Copyright (C) 1985, 2000-2018 Free Software Foundation, Inc. +Copyright (C) 1985, 2000-2019 Free Software Foundation, Inc. See the end of the file for license conditions. ** Preliminaries @@ -12,24 +12,21 @@ debugging techniques. *** Configuring Emacs for debugging It is best to configure and build Emacs with special options that will -make the debugging easier. Here's the configure-time options we +make the debugging easier. Here are the configure-time options we recommend (they are in addition to any other options you might need, such as --prefix): ./configure --enable-checking='yes,glyphs' --enable-check-lisp-object-type \ CFLAGS='-O0 -g3' -The CFLAGS value is important: debugging optimized code can be very -hard. (If the problem only happens with optimized code, you may need -to enable optimizations. If that happens, try using -Og first, -instead of -O2, as the former will disable some optimizations that -make debugging some code exceptionally hard.) +The -O0 flag is important, as debugging optimized code can be hard. +If the problem happens only with optimized code, you may need to +enable optimizations. If that happens, try using -Og first instead of +-O2, as -Og disables some optimizations that make debugging some code +exceptionally hard. -Modern versions of GCC support more elaborate debug info that is -available by just using the -g3 compiler switch. Try using -gdwarf-4 -in addition to -g3, and if that fails, try -gdwarf-3. This is -especially important if you have to debug optimized code. More info -about this is available below; search for "analyze failed assertions". +Older versions of GCC may need more than just the -g3 flag. For more, +search for "analyze failed assertions" below. The 2 --enable-* switches are optional. They don't have any effect on debugging with GDB, but will compile additional code that might catch @@ -184,20 +181,15 @@ Good luck! ** When you are trying to analyze failed assertions or backtraces, it is essential to compile Emacs with flags suitable for debugging. -With GCC 4.8 or later, you can invoke 'make' with CFLAGS="-Og -g3". -With older GCC or non-GCC compilers, you can use CFLAGS="-O0 -g3". +Although CFLAGS="-O0 -g3" often suffices with modern compilers, +you may benefit further by using CFLAGS="-O0 -g3 -gdwarf-4", replacing +"4" by the highest version of DWARF that your compiler supports; +this is especially important for GCC versions older than 4.8. With GCC and higher optimization levels such as -O2, the -fno-omit-frame-pointer and -fno-crossjumping options are often essential. The latter prevents GCC from using the same abort call for all assertions in a given function, rendering the stack backtrace useless for identifying the specific failed assertion. -Some versions of GCC support recent versions of the DWARF standard for -debugging info, but default to older versions; for example, they could -support -gdwarf-4 compiler option (for DWARF v4), but default to -version 2 of the DWARF standard. For best results in debugging -abilities, find out the highest version of DWARF your GCC can support, -and use the corresponding -gdwarf-N switch instead of just -g (you -will still need -g3, as in "-gdwarf-4 -g3"). ** It is a good idea to run Emacs under GDB (or some other suitable debugger) *all the time*. Then, when Emacs crashes, you will be able @@ -923,41 +915,97 @@ setting the new-console option before running Emacs under GDB: (gdb) set new-console 1 (gdb) run -** Running Emacs built with malloc debugging packages +** Running Emacs with undefined-behavior sanitization -If Emacs exhibits bugs that seem to be related to use of memory -allocated off the heap, it might be useful to link Emacs with a -special debugging library, such as Electric Fence (a.k.a. efence) or -GNU Checker, which helps find such problems. +Building Emacs with undefined-behavior sanitization can help find +several kinds of low-level problems in C code, including: -Emacs compiled with such packages might not run without some hacking, -because Emacs replaces the system's memory allocation functions with -its own versions, and because the dumping process might be -incompatible with the way these packages use to track allocated -memory. Here are some of the changes you might find necessary: + * Out-of-bounds access of many (but not all) arrays. + * Signed integer overflow, e.g., (INT_MAX + 1). + * Integer shifts by a negative or wider-than-word value. + * Misaligned pointers and pointer overflow. + * Loading a bool or enum value that is out of range for its type. + * Passing NULL to or returning NULL from a function requiring nonnull. + * Passing a size larger than the corresponding array to memcmp etc. + * Passing invalid values to some builtin functions, e.g., __builtin_clz (0). + * Reaching __builtin_unreachable calls (in Emacs, 'eassume' failure). - - Edit configure, to set system_malloc and CANNOT_DUMP to "yes". +To use UndefinedBehaviorSanitizer with GCC and similar compilers, +append '-fsanitize=undefined' to CFLAGS, either when running +'configure' or running 'make'. When supported, you can also specify +'bound-strict' and 'float-cast-overflow'. For example: - - Configure with a different --prefix= option. If you use GCC, - version 2.7.2 is preferred, as some malloc debugging packages - work a lot better with it than with 2.95 or later versions. + ./configure \ + CFLAGS='-O0 -g3 -fsanitize=undefined,bounds-strict,float-cast-overflow' - - Type "make" then "make -k install". +You may need to append '-static-libubsan' to CFLAGS if your version of +GCC is installed in an unusual location. - - If required, invoke the package-specific command to prepare - src/temacs for execution. +When using GDB to debug an executable with undefined-behavior +sanitization, the GDB command: - - cd ..; src/temacs + (gdb) rbreak ^__ubsan_handle_ -(Note that this runs 'temacs' instead of the usual 'emacs' executable. -This avoids problems with dumping Emacs mentioned above.) +will let you gain control when an error is detected and before +UndefinedBehaviorSanitizer outputs to stderr or terminates the +program. -Some malloc debugging libraries might print lots of false alarms for -bitfields used by Emacs in some data structures. If you want to get -rid of the false alarms, you will have to hack the definitions of -these data structures on the respective headers to remove the ':N' -bitfield definitions (which will cause each such field to use a full -int). +** Running Emacs with address sanitization + +Building Emacs with address sanitization can help debug memory-use +problems, such as freeing the same object twice. To use +AddressSanitizer with GCC and similar compilers, append +'-fsanitize=address' to CFLAGS, either when running 'configure' or +running 'make'. Configure, build and run Emacs with +ASAN_OPTIONS='detect_leaks=0' in the environment to suppress +diagnostics of minor memory leaks in Emacs. For example: + + export ASAN_OPTIONS='detect_leaks=0' + ./configure CFLAGS='-O0 -g3 -fsanitize=address' + make + src/emacs + +You may need to append '-static-libasan' to CFLAGS if your version of +GCC is installed in an unusual location. + +When using GDB to debug an executable with address sanitization, the +GDB command: + + (gdb) rbreak ^__asan_report_ + +will let you gain control when an error is detected and before +AddressSanitizer outputs to stderr or terminates the program. + +Address sanitization is incompatible with undefined-behavior +sanitization, unfortunately. Address sanitization is also +incompatible with the --with-dumping=unexec option of 'configure'. + +** Running Emacs under Valgrind + +Valgrind <http://valgrind.org/> is free software that can be useful +when debugging low-level Emacs problems. Unlike GCC sanitizers, +Valgrind does not need you to compile Emacs with special debugging +flags, so it can be helpful in investigating problems that vanish when +Emacs is recompiled with debugging enabled. However, by default +Valgrind generates many false alarms with Emacs, and you will need to +maintain a suppressions file to suppress these false alarms and use +Valgrind effectively. For example, you might invoke Valgrind this +way: + + valgrind --suppressions=valgrind.supp ./emacs + +where valgrind.supp contains groups of lines like the following, which +suppresses some Valgrind false alarms during Emacs garbage collection: + + { + Fgarbage_collect Cond - conservative garbage collection + Memcheck:Cond + ... + fun:Fgarbage_collect + } + +Unfortunately Valgrind suppression files tend to be system-dependent, +so you will need to keep one around that matches your system. ** How to recover buffer contents from an Emacs core dump file diff --git a/etc/DISTRIB b/etc/DISTRIB index 854b1c8cc14..4b8e4de2ca5 100644 --- a/etc/DISTRIB +++ b/etc/DISTRIB @@ -1,7 +1,7 @@ -*- text -*- GNU Emacs availability information -Copyright (C) 1986-1993, 1995, 1998, 2000-2018 Free Software Foundation, +Copyright (C) 1986-1993, 1995, 1998, 2000-2019 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/ERC-NEWS b/etc/ERC-NEWS index 864efa44e71..5331b9c911e 100644 --- a/etc/ERC-NEWS +++ b/etc/ERC-NEWS @@ -1,6 +1,6 @@ ERC NEWS -*- outline -*- -Copyright (C) 2006-2018 Free Software Foundation, Inc. +Copyright (C) 2006-2019 Free Software Foundation, Inc. See the end of the file for license conditions. * For changes after ERC 5.3, see the main Emacs NEWS file diff --git a/etc/ETAGS.EBNF b/etc/ETAGS.EBNF index 23bb9445edd..db967091e5e 100644 --- a/etc/ETAGS.EBNF +++ b/etc/ETAGS.EBNF @@ -94,7 +94,7 @@ those. ===================== end of discussion of tag names ===================== -Copyright (C) 2002-2018 Free Software Foundation, Inc. +Copyright (C) 2002-2019 Free Software Foundation, Inc. COPYING PERMISSIONS: diff --git a/etc/ETAGS.README b/etc/ETAGS.README index 0be4d44a899..82d4314f673 100644 --- a/etc/ETAGS.README +++ b/etc/ETAGS.README @@ -28,7 +28,7 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -Copyright (C) 1984, 1987-1989, 1993-1995, 1998-2018 Free Software +Copyright (C) 1984, 1987-1989, 1993-1995, 1998-2019 Free Software Foundation, Inc. This file is not considered part of GNU Emacs. diff --git a/etc/FTP b/etc/FTP deleted file mode 100644 index ebd2695da17..00000000000 --- a/etc/FTP +++ /dev/null @@ -1,9 +0,0 @@ -For information about how to download GNU Emacs, please see: -<https://www.gnu.org/software/emacs/> - -For general GNU software downloading, please see -<https://www.gnu.org/order/ftp.html> - -Note added January 2014: -This file is obsolete and will be removed in future. -Please update any links to use the above URLs. diff --git a/etc/GNU b/etc/GNU deleted file mode 100644 index f8078d41cd3..00000000000 --- a/etc/GNU +++ /dev/null @@ -1,8 +0,0 @@ -The GNU Manifesto - -Note added March 2014: - -This file is obsolete and will be removed in future. -Please update any references to use - info node `(emacs)Manifesto' -instead. diff --git a/etc/GNUS-NEWS b/etc/GNUS-NEWS deleted file mode 100644 index 2ca5a9d7e2d..00000000000 --- a/etc/GNUS-NEWS +++ /dev/null @@ -1,316 +0,0 @@ -GNUS NEWS -- history of user-visible changes. - -Copyright (C) 1999-2018 Free Software Foundation, Inc. -See the end of the file for license conditions. - -Please send Gnus bug reports to bugs@gnus.org. -For older news, see Gnus info node "New Features". - - -* Supported Emacs versions The following Emacs versions are supported by No -Gnus: - -** Emacs 22 and up -** XEmacs 21.4 -** XEmacs 21.5 -** SXEmacs - - -* Installation changes - -** Upgrading from previous (stable) version if you have used No Gnus. - -If you have tried No Gnus (the unstable Gnus branch leading to this -release) but went back to a stable version, be careful when upgrading to -this version. In particular, you will probably want to remove the -'~/News/marks' directory (perhaps selectively), so that flags are read -from your '~/.newsrc.eld' instead of from the stale marks file, where -this release will store flags for nntp. See a later entry for more -information about nntp marks. Note that downgrading isn't safe in -general. - -** Incompatibility when switching from Emacs 23 to Emacs 22 In Emacs 23, -Gnus uses Emacs's new internal coding system 'utf-8-emacs' for saving -articles drafts and '~/.newsrc.eld'. These files may not be read -correctly in Emacs 22 and below. If you want to use Gnus across -different Emacs versions, you may set 'mm-auto-save-coding-system' to -'emacs-mule'. - -** Lisp files are now installed in '.../site-lisp/gnus/' by default. It -defaulted to '.../site-lisp/' formerly. In addition to this, the new -installer issues a warning if other Gnus installations which will shadow -the latest one are detected. You can then remove those shadows manually -or remove them using 'make remove-installed-shadows'. - -** The installation directory name is allowed to have spaces and/or tabs. - - -* New packages and libraries within Gnus - -** New version of 'nnimap' - -'nnimap' has been reimplemented in a mostly-compatible way. See the Gnus -manual for a description of the new interface. In particular, -'nnimap-inbox' and the client side split method has changed. - -** Gnus includes the Emacs Lisp SASL library. - -This provides a clean API to SASL mechanisms from within Emacs. The user -visible aspects of this, compared to the earlier situation, include -support for DIGEST-MD5 and NTLM. *Note Emacs SASL: (sasl)Top. - -** ManageSieve connections uses the SASL library by default. - -The primary change this brings is support for DIGEST-MD5 and NTLM, when -the server supports it. - -** Gnus includes a password cache mechanism in password.el. - -It is enabled by default (see 'password-cache'), with a short timeout of -16 seconds (see 'password-cache-expiry'). If PGG is used as the PGP back -end, the PGP passphrase is managed by this mechanism. Passwords for -ManageSieve connections are managed by this mechanism, after querying the -user about whether to do so. - -** Using EasyPG with Gnus When EasyPG, is available, Gnus will use it -instead of PGG. EasyPG is an Emacs user interface to GNU Privacy Guard. - *Note EasyPG Assistant user's manual: (epa)Top. EasyPG is included in -Emacs 23 and available separately as well. - - -* Changes in group mode - -** Symbols like 'gcc-self' now have the same precedence rules in -'gnus-parameters' as other "real" variables: The last match wins instead -of the first match. - -** Old intermediate incoming mail files ('Incoming*') are deleted after a -couple of days, not immediately. *Note Mail Source Customization::. -(New in Gnus 5.10.10 / No Gnus 0.8) - - -* Changes in summary and article mode - -** There's now only one variable that determines how HTML is rendered: -'mm-text-html-renderer'. - -** Gnus now supports sticky article buffers. Those are article buffers that -are not reused when you select another article. *Note Sticky Articles::. - -** Gnus can selectively display 'text/html' articles with a WWW browser with -'K H'. *Note MIME Commands::. - -** International host names (IDNA) can now be decoded inside article bodies -using 'W i' ('gnus-summary-idna-message'). This requires that GNU Libidn -(<https://www.gnu.org/software/libidn/>) has been installed. - -** The non-ASCII group names handling has been much improved. The back ends -that fully support non-ASCII group names are now 'nntp', 'nnml', and -'nnrss'. Also the agent, the cache, and the marks features work with -those back ends. *Note Non-ASCII Group Names::. - -** Gnus now displays DNS master files sent as text/dns using dns-mode. - -** Gnus supports new limiting commands in the Summary buffer: '/ r' -('gnus-summary-limit-to-replied') and '/ R' -('gnus-summary-limit-to-recipient'). *Note Limiting::. - -** You can now fetch all ticked articles from the server using 'Y t' -('gnus-summary-insert-ticked-articles'). *Note Summary Generation -Commands::. - -** Gnus supports a new sort command in the Summary buffer: 'C-c C-s C-t' -('gnus-summary-sort-by-recipient'). *Note Summary Sorting::. - -** S/MIME now features LDAP user certificate searches. You need to -configure the server in 'smime-ldap-host-list'. - -** URLs inside OpenPGP headers are retrieved and imported to your PGP key -ring when you click on them. - -** Picons can be displayed right from the textual address, see -'gnus-picon-style'. *Note Picons::. - -** ANSI SGR control sequences can be transformed using 'W A'. - -ANSI sequences are used in some Chinese hierarchies for highlighting -articles ('gnus-article-treat-ansi-sequences'). - -** Gnus now MIME decodes articles even when they lack "MIME-Version" header. -This changes the default of 'gnus-article-loose-mime'. - -** 'gnus-decay-scores' can be a regexp matching score files. For example, -set it to '\\.ADAPT\\'' and only adaptive score files will be decayed. - *Note Score Decays::. - -** Strings prefixing to the 'To' and 'Newsgroup' headers in summary lines -when using 'gnus-ignored-from-addresses' can be customized with -'gnus-summary-to-prefix' and 'gnus-summary-newsgroup-prefix'. *Note To -From Newsgroups::. - -** You can replace MIME parts with external bodies. See -'gnus-mime-replace-part' and 'gnus-article-replace-part'. *Note MIME -Commands::, *note Using MIME::. - -** The option 'mm-fill-flowed' can be used to disable treatment of -format=flowed messages. Also, flowed text is disabled when sending -inline PGP signed messages. *Note Flowed text: (emacs-mime)Flowed text. -(New in Gnus 5.10.7) - -** Now the new command 'S W' ('gnus-article-wide-reply-with-original') for a -wide reply in the article buffer yanks a text that is in the active -region, if it is set, as well as the 'R' -('gnus-article-reply-with-original') command. Note that the 'R' command -in the article buffer no longer accepts a prefix argument, which was used -to make it do a wide reply. *Note Article Keymap::. - -** The new command 'C-h b' ('gnus-article-describe-bindings') used in the -article buffer now shows not only the article commands but also the real -summary commands that are accessible from the article buffer. - - -* Changes in Message mode - -** Gnus now defaults to saving all outgoing messages in per-month nnfolder -archives. - -** Gnus now supports the "hashcash" client puzzle anti-spam mechanism. Use -'(setq message-generate-hashcash t)' to enable. *Note Hashcash::. - -** You can now drag and drop attachments to the Message buffer. See -'mml-dnd-protocol-alist' and 'mml-dnd-attach-options'. *Note MIME: -(message)MIME. - -** The option 'message-yank-empty-prefix' now controls how empty lines are -prefixed in cited text. *Note Insertion Variables: (message)Insertion -Variables. - -** Gnus uses narrowing to hide headers in Message buffers. The 'References' -header is hidden by default. To make all headers visible, use '(setq -message-hidden-headers nil)'. *Note Message Headers: (message)Message -Headers. - -** You can highlight different levels of citations like in the article -buffer. See 'gnus-message-highlight-citation'. - -** 'auto-fill-mode' is enabled by default in Message mode. See -'message-fill-column'. *Note Message Headers: (message)Various Message -Variables. - -** You can now store signature files in a special directory named -'message-signature-directory'. - -** The option 'message-citation-line-format' controls the format of the -"Whomever writes:" line. You need to set -'message-citation-line-function' to -'message-insert-formatted-citation-line' as well. - - -* Changes in Browse Server mode - -** Gnus' sophisticated subscription methods are now available in Browse -Server buffers as well using the variable -'gnus-browse-subscribe-newsgroup-method'. - - -* Changes in back ends - -** The nntp back end stores article marks in '~/News/marks'. - -The directory can be changed using the (customizable) variable -'nntp-marks-directory', and marks can be disabled using the (back end) -variable 'nntp-marks-is-evil'. The advantage of this is that you can -copy '~/News/marks' (using rsync, scp or whatever) to another Gnus -installation, and it will realize what articles you have read and marked. -The data in '~/News/marks' has priority over the same data in -'~/.newsrc.eld'. - -** You can import and export your RSS subscriptions from OPML files. *Note -RSS::. - -** IMAP identity (RFC 2971) is supported. - -By default, Gnus does not send any information about itself, but you can -customize it using the variable 'nnimap-id'. - -** The 'nnrss' back end now supports multilingual text. Non-ASCII group -names for the 'nnrss' groups are also supported. *Note RSS::. - -** Retrieving mail with POP3 is supported over SSL/TLS and with StartTLS. - -** The nnml back end allows other compression programs beside 'gzip' for -compressed message files. *Note Mail Spool::. - -** The nnml back end supports group compaction. - -This feature, accessible via the functions 'gnus-group-compact-group' ('G -z' in the group buffer) and 'gnus-server-compact-server' ('z' in the -server buffer) renumbers all articles in a group, starting from 1 and -removing gaps. As a consequence, you get a correct total article count -(until messages are deleted again). - - -* Appearance - -** The tool bar has been updated to use GNOME icons. You can also customize -the tool bars: 'M-x customize-apropos RET -tool-bar$' should get you -started. (Only for Emacs, not in XEmacs.) - -** The tool bar icons are now (de)activated correctly in the group buffer, -see the variable 'gnus-group-update-tool-bar'. Its default value depends -on your Emacs version. - -** You can change the location of XEmacs's toolbars in Gnus buffers. See -'gnus-use-toolbar' and 'message-use-toolbar'. - - -* Miscellaneous changes - -** New user option 'gnus-rcvstore-options' provides a way to -specify additional options when saving messages to an MH folder. - -** Having edited the select-method for the foreign server in the server -buffer is immediately reflected to the subscription of the groups which -use the server in question. For instance, if you change -'nntp-via-address' into 'bar.example.com' from 'foo.example.com', Gnus -will connect to the news host by way of the intermediate host -'bar.example.com' from next time. - -** The 'all.SCORE' file can be edited from the group buffer using 'W e'. - -** You can set 'gnus-mark-copied-or-moved-articles-as-expirable' to a -non-'nil' value so that articles that have been read may be marked as -expirable automatically when copying or moving them to a group that has -auto-expire turned on. The default is 'nil' and copying and moving of -articles behave as before; i.e., the expirable marks will be unchanged -except that the marks will be removed when copying or moving articles to -a group that has not turned auto-expire on. *Note Expiring Mail::. - -** NoCeM support has been removed. - -** Carpal mode has been removed. - -* For older news, see Gnus info node "New Features". - ----------------------------------------------------------------------- - -This file is part of GNU Emacs. - -GNU Emacs is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -GNU Emacs is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. - - -Local variables: -mode: outline -paragraph-separate: "[ ]*$" -end: diff --git a/etc/HELLO b/etc/HELLO index db7fd23f1a8..a56a73bc1d2 100644 --- a/etc/HELLO +++ b/etc/HELLO @@ -88,17 +88,17 @@ Telugu (తెలుగు) నమస్కారం </x-charset> -Japanese (日本語) こんにちは <x-charset><param>katakana-jisx0201</param>/ コンニチハ +<x-charset><param>japanese-jisx0208</param>Japanese (日本語) こんにちは</x-charset> <x-charset><param>katakana-jisx0201</param>/ コンニチハ </x-charset><x-charset><param>chinese-gb2312</param>Chinese (中文,普通话,汉语) 你好 </x-charset><x-charset><param>chinese-big5-1</param>Cantonese (粵語,廣東話) 早晨, 你好 -</x-charset>Korean (한글) 안녕하세요 / 안녕하십니까 +</x-charset><x-charset><param>korean-ksc5601</param>Korean (한글) 안녕하세요 / 안녕하십니까 -<x-charset><param>korean-ksc5601</param> +</x-charset> -</x-charset><x-charset><param>unicode</param> +<x-charset><param>unicode</param> -Copyright (C) 2001-2018 Free Software Foundation, Inc. +Copyright (C) 2001-2019 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/etc/HISTORY b/etc/HISTORY index b239904253b..bf03692d3ff 100644 --- a/etc/HISTORY +++ b/etc/HISTORY @@ -216,6 +216,8 @@ GNU Emacs 25.3 (2017-09-11) emacs-25.3 GNU Emacs 26.1 (2018-05-28) emacs-26.1 +GNU Emacs 26.2 (2019-04-12) emacs-26.2 + ---------------------------------------------------------------------- This file is part of GNU Emacs. diff --git a/etc/LINUX-GNU b/etc/LINUX-GNU deleted file mode 100644 index 0f45e15ac1d..00000000000 --- a/etc/LINUX-GNU +++ /dev/null @@ -1,8 +0,0 @@ -Linux and the GNU system - -Note added March 2014: - -This file is obsolete and will be removed in future. -Please update any references to use - -<https://www.gnu.org/gnu/linux-and-gnu.html> diff --git a/etc/MACHINES b/etc/MACHINES index 0b736fb4274..2cb1bfd2644 100644 --- a/etc/MACHINES +++ b/etc/MACHINES @@ -1,6 +1,6 @@ Emacs machines list -Copyright (C) 1989-1990, 1992-1993, 1998, 2001-2018 Free Software +Copyright (C) 1989-1990, 1992-1993, 1998, 2001-2019 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/MH-E-NEWS b/etc/MH-E-NEWS index f59823a1c1a..def0af15883 100644 --- a/etc/MH-E-NEWS +++ b/etc/MH-E-NEWS @@ -1,6 +1,6 @@ * COPYRIGHT -Copyright (C) 2001-2018 Free Software Foundation, Inc. +Copyright (C) 2001-2019 Free Software Foundation, Inc. See the end of the file for license conditions. * Changes in MH-E 8.6 diff --git a/etc/MORE.STUFF b/etc/MORE.STUFF deleted file mode 100644 index e3f2c1664c5..00000000000 --- a/etc/MORE.STUFF +++ /dev/null @@ -1,8 +0,0 @@ -More Neat Stuff for your Emacs - -Note added January 2014: - -This file is obsolete and will be removed in future. -Please update any links to use - info node `(efaq)Packages that do not come with Emacs' -instead. @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. -Copyright (C) 2017-2018 Free Software Foundation, Inc. +Copyright (C) 2017-2019 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Emacs bug reports to 'bug-gnu-emacs@gnu.org'. @@ -41,6 +41,12 @@ functions 'json-serialize', 'json-insert', 'json-parse-string', and 'json-parse-buffer' are typically much faster than their Lisp counterparts from json.el. +** Several configure options now accept an option-argument 'ifavailable'. +For example, './configure --with-xpm=ifavailable' now configures Emacs +to attempt to use libxpm but to continue building even if libxpm is absent. +The other affected options are --with-gif, --with-gnutls, --with-jpeg, +--with-png, and --with-tiff. + ** The etags program now uses the C library's regular expression matcher when possible, and a compatible regex substitute otherwise. This will let developers maintain Emacs's own regex code without having to also @@ -63,19 +69,41 @@ option '--enable-check-lisp-object-type' is therefore no longer as useful and so is no longer enabled by default in developer builds, to reduce differences between developer and production builds. -** Ibuffer ++++ +** Emacs now uses a "portable dumper" instead of unexec. +This improves compatibility with memory allocation on modern systems, +and in particular better supports the Address Space Layout +Randomization (ASLR) feature, a security technique used by most modern +operating systems. ---- -*** All mode filters can now accept a list of symbols. -This means you can now easily filter several major modes, as well -as a single mode. +Portable dumping can be disabled at configure time via the configure +option '--with-dumping=unexec' (but we don't recommend that, unless +the portable dumping doesn't work on your system for some +reason---please report such systems to the Emacs developers as bugs). -** Gnus +When built with the portable dumping support (which is the default), +Emacs looks for the 'emacs.pdmp' file, generated during the build, in +its data directory at startup, and loads the dumped state from there. +The new command-line argument '--dump-file=FILE' allows to specify a +non-default '.pdmp' file to load the state from; see the node "Initial +Options" in the Emacs manual for more information. +++ -*** The nnimap backend now has support for IMAP namespaces. -This feature can be enabled by setting the new 'nnimap-use-namespaces' -server variable to non-nil. +** The new configure option '--enable-checking=structs' attempts to +check that the portable dumper code has been updated to match the last +change to one of the data structures that it relies on. + ++++ +** The configure options '--enable-checking=conslist' and +'--enable-checking=xmallocoverrun' have been withdrawn. The former +made Emacs irredeemably slow, and the latter made it crash. Neither +option was useful with modern debugging tools such as AddressSanitizer. +(See etc/DEBUG for the details of using the modern replacements of the +removed configure options.) + +--- +** Emacs now requires GTK 2.24 and GTK 3.10 for the GTK 2 and GTK 3 +builds respectively. * Startup Changes in Emacs 27.1 @@ -144,9 +172,20 @@ EMACS_SOCKET_NAME environment variable to an appropriate value. *** When run by root, emacsclient no longer connects to non-root sockets. (Instead you can use Tramp methods to run root commands in a non-root Emacs.) +--- +** Control of the threshold for using the 'distant-foreground' color. +The threshold for color distance below which the 'distant-foreground' +color of the face will be used instead of the foreground color can now +be controlled via the new variable 'face-near-same-color-threshold'. +The default value is 30000, as the previously hard-coded threshold. + +++ ** The function 'read-passwd' uses '*' as default character to hide passwords. +** Lexical binding is now used when evaluating interactive Elisp forms +More specifically, lexical-binding is now used for M-:, --eval, as well +as in the *scratch* and *ielm* buffers. + --- ** The new option 'tooltip-resize-echo-area' avoids truncating tooltip text on GUI frames when tooltips are displayed in the echo area. Instead, @@ -204,6 +243,13 @@ or adjust the elements in that variable to only happen on the 'high' security level (assuming you use the 'medium' level). +++ +** Native GnuTLS connections can now use client certificates. +Previously, this support was only available when using the external +gnutls-cli command. Call 'open-network-stream' with +':client-certificate t' to trigger looking up of per-server +certificates via 'auth-source'. + ++++ ** New function 'fill-polish-nobreak-p', to be used in 'fill-nobreak-predicate'. It blocks line breaking after a one-letter word, also in the case when this word is preceded by a non-space, but non-alphanumeric character. @@ -221,6 +267,18 @@ regular expression was previously invalid, but is now accepted: --- ** New input methods 'hawaiian-postfix' and 'hawaiian-prefix'. +--- +** New input methods for several variants of the Sami language. +The Sami input methods include: 'norwegian-sami-prefix', +'bergsland-hasselbrink-sami-prefix', 'southern-sami-prefix', +'ume-sami-prefix', 'northern-sami-prefix', 'inari-sami-prefix', +'skolt-sami-prefix', and 'kildin-sami-prefix'. + ++++ +** In Japanese environments that do not specify encodings and are not +based on MS-Windows, the default encoding is now utf-8 instead of +japanese-iso-8bit. + +++ ** New function 'exec-path'. This function by default returns the value of the corresponding @@ -247,6 +305,45 @@ when the last screen line in a window is not fully visible. ** New variable 'emacs-repository-branch'. It reports the git branch from which Emacs was built. ++++ +** New user option 'switch-to-buffer-obey-display-actions'. +When non-nil, 'switch-to-buffer' uses 'pop-to-buffer-same-window' that +respects display actions specified by 'display-buffer-alist' and +'display-buffer-overriding-action'. + +** New 'flex' completion style +An implementation of popular "flx/fuzzy/scatter" completion which +matches strings where the pattern appears as a subsequence. Put +simply, makes "foo" complete to both "barfoo" and "frodo". Add 'flex' +to 'completion-styles' or 'completion-category-overrides' to use it. + +** Connection-local variables + ++++ +*** Connection-local variables are applied by default like file-local +and directory-local variables. + ++++ +*** The macro 'with-connection-local-variables' has been renamed from +'with-connection-local-profiles'. No argument 'profiles' needed any +longer. + +--- +** New variable next-error-verbose controls when `next-error' outputs + a message about the error locus. + +--- +** New variable grep-search-path defines the directories searched for + grep hits (this used to be controlled by compilation-search-path). + +--- +** New variable emacs-lisp-compilation-search-path defines the + directories searched for byte-compiler error messages (this used to + be controlled by compilation-search-path). + +** Multicolor fonts such as "Noto Color Emoji" can be displayed on +Emacs configured with Cairo drawing and linked with cairo >= 1.16.0. + * Editing Changes in Emacs 27.1 @@ -305,9 +402,63 @@ write alists of variables to ".dir-locals.el". This is the same syntax that you can see in the example of a ".dir-locals.el" file in the node "(emacs) Directory Variables" of the user manual. ++++ +** Network connections using 'local can now use IPv6. +'make-network-process' now uses the correct loopback address when +asked to use :host 'local and :family 'ipv6. + ++++ +** The new function `replace-region-contents' replaces the current +region using a given replacement-function in a non-destructive manner +(in terms of `replace-buffer-contents'). + ++++ +** The command `replace-buffer-contents' now has two optional +arguments mitigating performance issues when operating on huge +buffers. + +** The command 'delete-indentation' now operates on the active region. +If the region is active, the command joins all the lines in the +region. When there's no active region, the command works on the +current and the previous or the next line, as before. + ++++ * Changes in Specialized Modes and Packages in Emacs 27.1 +** compile.el +--- +*** In compilation-error-regexp-alist, 'line' (and 'end-line') can be functions + +** cl-lib ++++ +*** cl-defstruct has a new :noinline argument to prevent inlining its functions + +** doc-view-mode +*** New commands doc-view-presentation and doc-view-fit-window-to-page +*** Added support for password-protected PDF files + +** Ido +*** New user option 'ido-big-directories' to mark directories whose +names match certain regular expressions as big. Ido won't attempt to +list the contents of such directories when completing file names. + +** map.el +*** Now also understands plists. +*** Now defined via generic functions that can be extended via 'cl-defmethod'. +*** Deprecate the 'map-put' macro in favor of a new 'map-put!' function. +*** 'map-contains-key' now returns a boolean rather than the key. +*** Deprecate the 'testfn' args of 'map-elt' and 'map-contains-key'. +*** New generic function 'map-insert'. + ++++ +** seq.el +New convenience functions 'seq-first' and 'seq-rest' give easy access +to respectively the first and all but the first elements of sequences. + +The new predicate function 'seq-contains-p' should be used instead of +the now obsolete 'seq-contains'. + --- ** Follow mode In the current follow group of windows, "ghost" cursors are no longer @@ -333,18 +484,23 @@ displays the *Messages* buffer in the same window. *** Windmove also supports directional window deletion. The new command 'windmove-delete-default-keybindings' binds default -keys with provided prefix (by default, C-x) and modifiers (by default, -Shift) to the commands that delete the window in the specified +keys with provided prefix (by default, 'C-x') and modifiers (by default, +'Shift') to the commands that delete the window in the specified direction. For example, 'C-x S-down' deletes the window below. -With a prefix arg 'C-u', deletes the selected window and selects -the window that was in the specified direction. +With a prefix arg 'C-u', also kills the buffer in that window. +With 'M-0', deletes the selected window and selects the window +that was in the specified direction. + +*** New command 'windmove-swap-states-in-direction' binds default keys +to the commands that swap the states of the selected window with the +window in the specified direction. ** Octave mode The mode is automatically enabled in files that start with the 'function' keyword. ** project.el -*** New commands 'project-search' and 'project-query-replace'. +*** New commands 'project-search' and 'project-query-replace-regexp'. ** Etags @@ -352,11 +508,11 @@ The mode is automatically enabled in files that start with the *** 'next-file' is now an obsolete alias of 'tags-next-file'. *** 'tags-loop-revert-buffers' is an obsolete alias of -'multifile-revert-buffers'. +'fileloop-revert-buffers'. *** The 'tags-loop-continue' function along with the 'tags-loop-operate' and 'tags-loop-scan' variables are now obsolete; -use the new 'multifile-initialize' and 'multifile-continue' functions +use the new 'fileloop-initialize' and 'fileloop-continue' functions instead. ** bibtex @@ -402,9 +558,33 @@ with conflicts existed in earlier versions of Emacs, but incorrectly never detected a conflict due to invalid assumptions about cached values. ++++ +*** 'C-u C-x v D' ('vc-root-version-diff') prompts for two revisions +and compares their entire trees. + +*** New user option 'vc-hg-revert-switches' specifies switches to pass +to hg revert. + +*** 'C-x v M D' ('vc-diff-mergebase') and 'C-x v M L' ('vc-log-mergebase') +print diffs and logs between the merge base (common ancestor) of two +given revisions. + ** Diff mode -*** Hunks are now automatically refined by default. -To disable it, set the new defcustom 'diff-font-lock-refine' to nil. ++++ +*** Hunks are now automatically refined by font-lock. +To disable refinement, set the new defcustom 'diff-refine' to nil. +To get back the old behavior where hunks are refined as you navigate +through a diff, set 'diff-refine' to the symbol 'navigate'. ++++ +*** 'diff-auto-refine-mode' is deprecated in favor of 'diff-refine'. +It is no longer enabled by default and binding it no longer has any +effect. + ++++ +*** Better syntax highlighting of Diff hunks. +Fragments of source in Diff hunks are now by default highlighted +according to the appropriate major mode. Customize the new option +'diff-font-lock-syntax' to nil to disable this. *** File headers can be shortened, mimicking Magit's diff format. To enable it, set the new defcustom 'diff-font-lock-prettify' to t. @@ -414,6 +594,15 @@ To enable it, set the new defcustom 'diff-font-lock-prettify' to t. of the file under version control if point is on an old changed line, or to the new revision of the file otherwise. +** Texinfo + ++++ +*** New function for inserting @pxref, @xref, or @ref commands. +The function 'texinfo-insert-dwim-@ref', bound to 'C-c C-c r' by +default, inserts one of three types of references based on the text +surrounding point, namely @pxref near a parenthesis, @xref at the +start of a sentence or at (point-min), else @ref. + ** Browse-url *** The function 'browse-url-emacs' can now visit a URL in selected window. @@ -445,27 +634,45 @@ end. ** SQL -*** Installation of 'sql-indent' from ELPA is strongly encouraged. -This package support sophisticated rules for properly indenting SQL -statements. SQL is not like other programming languages like C, Java, -or Python where code is sparse and rules for formatting are fairly -well established. Instead SQL is more like COBOL (from which it came) -and code tends to be very dense and line ending decisions driven by -syntax and line length considerations to make readable code. -Experienced SQL developers may prefer to rely upon existing Emacs -facilities for formatting code but the 'sql-indent' package provides -facilities to aid more casual SQL developers layout queries and -complex expressions. - -*** 'sql-use-indent-support' (default t) enables SQL indention support. +*** SQL Indent Minor Mode + +SQL Mode now supports the ELPA 'sql-indent' package for assisting +sophisticated SQL indenting rules. Note, however, that SQL is not +like other programming languages like C, Java, or Python where code is +sparse and rules for formatting are fairly well established. Instead +SQL is more like COBOL (from which it came) and code tends to be very +dense and line ending decisions driven by syntax and line length +considerations to make readable code. Experienced SQL developers may +prefer to rely upon existing Emacs facilities for formatting code but +the 'sql-indent' package provides facilities to aid more casual SQL +developers layout queries and complex expressions. + +**** 'sql-use-indent-support' (default t) enables SQL indention support. The 'sql-indent' package from ELPA must be installed to get the indentation support in 'sql-mode' and 'sql-interactive-mode'. -*** 'sql-mode-hook' and 'sql-interactive-mode-hook' changed. +**** 'sql-mode-hook' and 'sql-interactive-mode-hook' changed. Both hook variables have had 'sql-indent-enable' added to their -default values. If youhave existing customizations to these variables, +default values. If you have existing customizations to these variables, you should make sure that the new default entry is included. +*** Connection Wallet + +Database passwords can now by stored in NETRC or JSON data files that +may optionally be encrypted. When establishing an interactive session +with the database via 'sql-connect' or a product specific function, +like 'sql-mysql' or 'my-postgres', the password wallet will be +searched for the password. The 'sql-product', 'sql-server', +'sql-database', and the 'sql-username' will be used to identify the +appropriate authorization. This eliminates the discouraged practice of +embedding database passwords in your Emacs initialization. + +See the `auth-source' module for complete documentation on the file +formats. By default, the wallet file is expected to be in the +`user-emacs-directory', named 'sql-wallet' or '.sql-wallet', with +'.json' (JSON) or no (NETRC) suffix. Both file formats can optionally +be encrypted with GPG by adding an additional '.gpg' suffix. + ** Term --- @@ -485,6 +692,13 @@ Control whether Flymake starts checking the buffer on save. This enables more efficient backends. See the docstring of 'flymake-diagnostic-functions' or the Flymake manual for details. +** Ruby + +*** The Rubocop Flymake diagnostic function will only run Lint cops if +it can't find the config file. + +*** Rubocop is called with 'bundle exec' if Gemfile mentions it. + ** Package *** New function 'package-get-version' lets packages query their own version. @@ -521,6 +735,13 @@ mouse click event, and is intended to be bound to a mouse event. Previously, setting 'xref-marker-ring-length' would only take effect if set before 'xref.el' was loaded. +--- +*** xref-find-definitions now sets the mark at the buffer position +where it was invoked + +--- +*** New xref faces 'xref-file-header', 'xref-line-number', 'xref-match' + ** Ecomplete *** The ecomplete sorting has changed to a decay-based algorithm. @@ -531,6 +752,17 @@ Of course it will still find it if you have it in ~/.ecompleterc ** Gnus +--- +*** Gnus now maps imaps to 993 only on old MS-Windows versions. +The nnimap backend used to do this unconditionally to work around +problems on old versions of MS-Windows. This is now done only for +Windows XP and older. + ++++ +*** The nnimap backend now has support for IMAP namespaces. +This feature can be enabled by setting the new 'nnimap-use-namespaces' +server variable to non-nil. + +++ *** A prefix argument to 'gnus-summary-limit-to-score' will limit reverse. Limit to articles with score at below. @@ -572,6 +804,16 @@ and its value has been changed to Duck Duck Go. ** eww/shr ++++ +*** The 'eww' command can now create a new EWW buffer. +Invoking the command with a prefix argument will cause it to create a +new EWW buffer for the URL instead of reusing the default one. + ++++ +*** The 'd' ('eww-download') command now falls back to current page's URL. +If this command is invoked with no URL at point, it now downloads the +current page instead of signaling an error. + *** When opening external links in eww/shr (typically with the 'C-u RET' keystroke on a link), the link will be flashed with the new 'shr-selected-link' face to give the user feedback that the command @@ -582,6 +824,9 @@ has been executed. If set, shr will not render tags with attribute 'aria-hidden="true"'. This attribute is meant to tell screen readers to ignore a tag. +--- +*** 'shr-tag-ol' now respects the ordered list 'start' attribute. + ** Htmlfontify *** The functions 'hfy-color', 'hfy-color-vals' and @@ -642,6 +887,9 @@ directories in the destination. ** Help --- +*** Description of variables and functions give an estimated first release + +--- *** Output format of 'C-h l' ('view-lossage') has changed. For convenience, 'view-lossage' now displays the last keystrokes and commands in the same format as the edit buffer of @@ -658,6 +906,11 @@ can now be searched via 'C-s'. --- *** New filter 'ibuffer-filter-by-process'; bound to '/E'. +--- +*** All mode filters can now accept a list of symbols. +This means you can now easily filter several major modes, as well +as a single mode. + ** Search and Replace *** Isearch supports a prefix argument for 'C-s' ('isearch-repeat-forward') @@ -712,6 +965,9 @@ and case-sensitivity together with search strings in the search ring. --- *** Isearch now has its own tool-bar and menu-bar menu. ++++ +*** flush-lines prints and returns the number of deleted matching lines. + ** Debugger +++ @@ -750,7 +1006,7 @@ been instrumented by Edebug. the XTerm window title. This feature is experimental and is disabled by default. -** grep +** Grep +++ *** rgrep, lgrep and zrgrep now hide part of the command line @@ -812,6 +1068,11 @@ default, and not just the opening element. ** Eshell +*** TAB completion uses the standard completion-at-point rather than pcomplete +Its UI is slightly different but can be customized to behave similarly, +e.g. Pcomplete's default cycling can be obtained with +(setq completion-cycle-threshold 5). + --- *** Expansion of history event designators is disabled by default. To restore the old behavior, use @@ -839,7 +1100,18 @@ followed when Emacs writes the relevant history variables to the disk. --- *** Program name completion inside remote shells works now as expected. ++++ +*** The variable 'shell-file-name' can be set now as connection-local +variable for remote shells. It still defaults to "/bin/sh". + +** Single shell commands + +--- +*** 'shell-command-width' defines the number of display columns +available for output of asynchronous or remote shell commands. + ** Pcomplete + *** The function 'pcomplete-uniquify-list' has been renamed from 'pcomplete-uniqify-list'. @@ -859,6 +1131,12 @@ or NextCloud hosted files and directories. storages via the 'rclone' program. This feature is experimental. +++ +*** New connection method "sudoedit", which allows to edit local files +with different user credentials. Contrary to the "sudo" method, no +session is run permanently in the background. This is for security +reasons. + ++++ *** Connection methods "obex" and "synce" are removed, because they are obsoleted in GVFS. @@ -876,7 +1154,8 @@ Tramp for some look-alike remote file names. +++ *** For some connection methods, like "su" or "sudo", the host name in -ad-hoc multi-hop file names must match the previous hop. +ad-hoc multi-hop file names must match the previous hop. Default host +names are adjusted to the host name from the previous hop. +++ *** For the connection methods "sudo" and "doas" there exists a @@ -991,10 +1270,133 @@ subexpression. When there is no menu for a mode, display the mode name after the indicator instead of just the indicator (which is sometimes cryptic). +** rx + +--- +*** rx now handles raw bytes in character alternatives correctly, +when given in a string. Previously, '(any "\x80-\xff")' would match +characters U+0080...U+00FF. Now the expression matches raw bytes in +the 128...255 range, as expected. + +** Frames + ++++ +*** New command 'make-frame-on-monitor' makes a frame on the specified monitor. + ++++ +*** New value of 'minibuffer' frame parameter 'child-frame'. +This allows to create and parent immediately a minibuffer-only child +frame when making a frame. + +--- +*** New predicates 'display-blink-cursor-p' and 'display-symbol-keys-p'. +These predicates are to be preferred over 'display-graphic-p' when +testing for blinking cursor capability and the capability to have +symbols (e.g., [return], [tab], [backspace]) as keys respectively. + +** Tabulated List mode + ++++ +*** New user options for tabulated list sort indicators. +You can now customize which sorting indicator character to display +near the current column in Tabulated Lists (see variables +'tabulated-list-gui-sort-indicator-asc', +'tabulated-list-gui-sort-indicator-desc', +'tabulated-list-tty-sort-indicator-asc', and +'tabulated-list-tty-sort-indicator-desc'). + +** Text mode + ++++ +*** 'text-mode-variant' is now obsolete, use 'derived-mode-p' instead. + +** CUA mode + +--- +*** New defcustom 'cua-rectangle-terminal-modifier-key'. +This defcustom allows for the customization of the modifier key used +in a terminal frame. + +** JS mode + +--- +*** JSX syntax is now automatically detected and enabled. +If a file imports Facebook's 'React' library, or if the file uses the +extension '.jsx', then various features supporting XML-like syntax +will be supported in 'js-mode' and derivative modes. ('js-jsx-mode' +no longer needs to be enabled.) + +--- +*** New defcustom 'js-jsx-detect-syntax' disables automatic detection. +This is turned on by default. + +--- +*** New defcustom 'js-jsx-syntax' enables JSX syntax unconditionally. +This is off by default. + +--- +*** New variable 'js-jsx-regexps' controls JSX detection. + +--- +*** JSX syntax is now highlighted like SGML. + +--- +*** JSX code is properly indented in many more scenarios. +Previously, JSX indentation usually only worked when an element was +wrapped in parenthesis (e.g. in a 'return' statement or a function +call). It would also fail in many intricate cases. Now, indentation +should work anywhere without parenthesis; many more intricacies are +supported; and, indentation conventions align more closely with those +of the React developer community (see 'js-jsx-align->-with-<'), +otherwise still adhering to SGML conventions. + +--- +*** New defcustom 'js-jsx-align->-with-<' controls '>' indents. +Commonly in JSX code, a '>' on its own line is indented at the same +level as its opening '<'. This is the new default for JSX. This +behavior is slightly different than that used by SGML in Emacs, where +'>' is indented at the same level as attributes, which was also the +old default for JSX. + +This is turned on by default. To get back the old default indentation +behavior of aligning '>' with attributes, set 'js-jsx-align->-with-<' +to nil. + +--- +*** Indentation uses 'js-indent-level' instead of 'sgml-basic-offset'. +Since JSX is a syntax extension of JavaScript, it makes the most sense +for JSX expressions to be indented the same number of spaces as other +JS expressions. This is a breaking change, but it probably aligns +with how you'd expect this indentation to behave. If you want JSX to +be indented like JS, you won't need to change your config. + +The old behavior can be emulated by controlling JSX indentation +independently of JS, by setting 'js-jsx-indent-level'. + +--- +*** New defcustom 'js-jsx-indent-level' for different JSX indentation. +If you wish to indent JSX by a different number of spaces than JS, set +this variable to the desired number. + +--- +*** New defcustom 'js-jsx-attribute-offset' for JSX attribute indents. + +--- +*** New variable 'js-syntactic-mode-name' controls mode name display. +Previously, the mode name was simply 'JavaScript'. Now, when a syntax +extension like JSX is enabled, the mode name is 'JavaScript[JSX]'. +Set this variable to nil to disable the new behavior. + +--- +*** New function 'js-use-syntactic-mode-name' for deriving modes. +Packages deriving from 'js-mode' with 'define-derived-mode' should +call this function to add enabled syntax extensions to their mode +name, too. + * New Modes and Packages in Emacs 27.1 -** multifile.el lets one setup multifile operations like search&replace. +** fileloop.el lets one setup multifile operations like search&replace. +++ ** Emacs can now visit files in archives as if they were directories. @@ -1021,6 +1423,9 @@ documentation of the new mode and its commands. * Incompatible Lisp Changes in Emacs 27.1 +** In compilation-error-regexp-alist the old undocumented feature where 'line' +could be a function of 2 arguments has been dropped. + ** 'define-fringe-bitmap' is always defined, even when Emacs is built without any GUI support. @@ -1072,6 +1477,10 @@ old-style backquotes as new-style, bind the new variable integer, Emacs now signals an error if the number is too large for the implementation to format. +** logb now returns infinity when given an infinite or zero argument, +and returns a NaN when given a NaN. Formerly, it returned an extreme +fixnum for such arguments. + --- ** Some functions and variables obsolete since Emacs 22 have been removed: archive-mouse-extract, assoc-ignore-case, assoc-ignore-representation, @@ -1118,11 +1527,41 @@ they are now allocated like any other pseudovector. As a result, the 'misc' component, and the 'misc-objects-consed' variable has been removed. ++++ +** Reversed character ranges are no longer permitted in rx. +Previously, ranges where the starting character is greater than the +ending character were silently omitted. +For example, '(rx (any "@z-a" (?9 . ?0)))' would match '@' only. +Now, such rx expressions generate an error. + ++++ +** 'text-mode' no longer sets the value of 'indent-line-function'. +The global value of 'indent-line-function', which defaults to +'indent-relative', will no longer be reset locally when turning on +'text-mode'. + +To get back the old behavior, add a function to 'text-mode-hook' which +performs (setq-local indent-line-function #'indent-relative). + +** 'make-process' no longer accepts a non-nil ':stop' key. This has +never worked reliably, and now causes an error. + * Lisp Changes in Emacs 27.1 +** New 'help-fns-describe-variable-functions' hook. +Makes it possible to add metadata information to describe-variable. + +** i18n (internationalization) + +*** ngettext can be used now to return the right plural form +according to the given numeric value. + ++++ +** inhibit-null-byte-detection is renamed to inhibit-nul-byte-detection + +++ -** self-insert-command takes the char to insert as (optional) argument +** 'self-insert-command' takes the char to insert as (optional) argument. ** 'lookup-key' can take a list of keymaps as argument. @@ -1187,6 +1626,12 @@ floating-point operators do. +++ ** New function 'time-equal-p' compares time values for equality. ++++ +** 'format-time-string' supports a new conversion specifier flag '+' +that acts like the '0' flag but also puts a '+' before nonnegative +years containing more than four digits. This is for compatibility +with POSIX.1-2017. + ** 'define-minor-mode' automatically documents the meaning of ARG. +++ @@ -1234,9 +1679,43 @@ displaying the same buffer. See the node "(elisp) Face Remapping" of the Emacs Lisp Reference manual for more detail. +++ -** Special handling of buffer-local 'window-size-change-functions'. -A buffer-local value of this hook is now run only if at least one -window showing the buffer has changed its size. +** Window change functions have been redesigned. + +Hooks reacting to window changes run now only when redisplay detects +that a change has actually occurred. Six hooks are now provided: +'window-buffer-change-functions' (run after window buffers have +changed), 'window-size-change-functions' (run after a window was +assigned a new buffer or size), 'window-configuration-change-hook' +(like the former but run also when a window was deleted), +'window-selection-change-functions' (run when the selected window +changed) and 'window-state-change-functions' and +'window-state-change-hook' (run when any of the preceding ones is +run). Applications can enforce running the latter two using the new +function 'set-frame-window-state-change'. 'window-scroll-functions' +are unaffected by these changes. + +In addition, a number of functions now allow the caller to detect what +has changed since last redisplay: 'window-old-buffer' returns for any +window the buffer it showed at that time. ‘old-selected-window’ and +'old-selected-frame' return the window and frame that were selected +during last redisplay. 'window-old-pixel-width' (renamed from +'window-pixel-width-before-size-change'), 'window-old-pixel-height' +(renamed from 'window-pixel-height-before-size-change'), +'window-old-body-pixel-width' and 'window-old-body-pixel-height' +return the total and body sizes of any window during last redisplay. + +See the section "(elisp) Window Hooks" in the Elisp manual for a +detailed explanation of the new behavior. + ++++ +*** New option 'resize-mini-frames'. +This option allows to automatically resize minibuffer-only frames +similarly to how minibuffer windows are resized on "normal" frames. + ++++ +** New buffer display action alist entry 'dedicated'. +Such an entry allows to specify the dedicated status of a window +created by 'display-buffer'. +++ ** New buffer display action alist entry 'window-min-height'. @@ -1255,10 +1734,10 @@ between two strings. '(quote x)' instead of 'x you will have to bind it to nil where applicable. +++ -** Numbers formatted via '%o' or '%x' may now be formatted as signed integers. +** Numbers formatted via '%o' or '%x' are now formatted as signed integers. This avoids problems in calls like '(read (format "#x%x" -1))', and is -more compatible with bignums, a planned feature. To get this -behavior, set the experimental variable 'binary-as-unsigned' to nil, +more compatible with bignums. To get the traditional machine-dependent +behavior, set the experimental variable 'binary-as-unsigned' to t, and if the new behavior breaks your code please email 32252@debbugs.gnu.org. Because '%o' and '%x' can now format signed integers, they now support the '+' and space flags. @@ -1347,6 +1826,18 @@ are implemented in C using the Jansson library. ** New function 'ring-resize'. 'ring-resize' can be used to grow or shrink a ring. ++++ +** New function 'flatten-tree'. +'flatten-list' is provided as an alias. These functions take a tree +and 'flatten' it such that the result is a list of all the terminal +nodes. + ++++ +** 'zlib-decompress-region' can partially decompress corrupted data. +If the new optional ALLOW-PARTIAL argument is passed, then the data +that was decompressed successfully before failing will be inserted +into the buffer. + ** Mailcap --- @@ -1376,6 +1867,13 @@ left to higher-level functions. some years back. It now respects 'imagemagick-types-inhibit' as a way to disable that. +--- +*** Some image-mode variables are now buffer-local. +The image parameters 'image-transform-rotation', +'image-transform-scale' and 'image-transform-resize' are now declared +buffer-local, so each buffer could have its own values for these +parameters. + ** The function 'load' now behaves correctly when loading modules. Specifically, it puts the module name into 'load-history', prints loading messages if requested, and protects against recursive loads. @@ -1395,6 +1893,50 @@ un-obsoleting it. +++ ** New function 'group-name' returns a group name corresponding to GID. ++++ +** 'make-process' now takes a keyword argument ':file-handler'; if +that is non-nil, it will look for a file name handler for the current +buffer's 'default-directory' and invoke that file name handler to make +the process. That way 'make-process' can start remote processes. + ++++ +** Emacs now supports resizing (scaling) of images without ImageMagick. +All modern systems are supported by this feature. (On GNU and Unix +systems, Cairo drawing or the XRender extension to X11 is required for +this to be available; the configure script will test for it and, if +found, enable scaling.) + +The new function 'image-scaling-p' can be used to test whether any +given frame supports resizing. + ++++ +** (locale-info 'paper) now returns the paper size on systems that support it. +This is currently supported on GNUish hosts and on modern versions of +MS-Windows. + +** New module environment function 'process_input' to process user +input while module code is running. + ++++ +** The function 'regexp-opt' accepts an additional optional argument. +By default, the regexp returned by 'regexp-opt' may match the strings +in any order. If the new third argument is non-nil, the match is +guaranteed to be performed in the order given, as if the strings were +made into a regexp by joining them with '\|'. + ++++ +** The function 'regexp-opt', when given an empty list of strings, now +returns a regexp that never matches anything, which is an identity for +this operation. Previously, the empty string was returned in this +case. + +** New module environment functions 'make_time' and 'extract_time' to +convert between timespec structures and Emacs Lisp time values. + +** New module environment functions 'make_big_integer' and +'extract_big_integer' to create and extract arbitrary-size integer +values. + * Changes in Emacs 27.1 on Non-Free Operating Systems @@ -1428,6 +1970,23 @@ versions of MS-Windows. Set this variable to 50 if for some reason you need the old behavior (and please report such situations to Emacs developers). +--- +** New variable 'w32-multibyte-code-page'. +This variable holds the value of the multibyte code page used by the +system. It is usually zero, which indicates that 'w32-ansi-code-page' +is being used, except in Far Eastern locales. When this variable is +non-zero, Emacs at startup sets 'locale-coding-system' to the +corresponding encoding, instead of using 'w32-ansi-code-page'. + ++++ +** On NS the behaviour of drag and drop can now be modified by use of +modifier keys in line with Apples guidelines. This makes the drag and +drop behaviour more consistent, as previously the sending application +was able to 'set' modifiers without the knowledge of the user. + +** On NS multicolor font display is enabled again since it is also +implemented in Emacs on free operating systems via Cairo drawing. + ---------------------------------------------------------------------- This file is part of GNU Emacs. diff --git a/etc/NEWS.1-17 b/etc/NEWS.1-17 index 0ee3a2a11ce..1ce36fe99da 100644 --- a/etc/NEWS.1-17 +++ b/etc/NEWS.1-17 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. 26-Mar-1986 -Copyright (C) 1985-1986, 2006-2018 Free Software Foundation, Inc. +Copyright (C) 1985-1986, 2006-2019 Free Software Foundation, Inc. See the end of the file for license conditions. @@ -2339,9 +2339,9 @@ It's Beat CCA Week. ** Lisp macros now exist. For example, you can write - (defmacro cadr (arg) (list 'car (list 'cdr arg))) + (defmacro mycadr (arg) (list 'car (list 'cdr arg))) and then the expression - (cadr foo) + (mycadr foo) will expand into (car (cdr foo)) diff --git a/etc/NEWS.18 b/etc/NEWS.18 index 2c014d26029..fe2f8c8ab9c 100644 --- a/etc/NEWS.18 +++ b/etc/NEWS.18 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. 17-Aug-1988 -Copyright (C) 1988, 2006-2018 Free Software Foundation, Inc. +Copyright (C) 1988, 2006-2019 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/NEWS.19 b/etc/NEWS.19 index 66eadb8e24a..757d029941b 100644 --- a/etc/NEWS.19 +++ b/etc/NEWS.19 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. 1992. -Copyright (C) 1993-1995, 2001, 2006-2018 Free Software Foundation, Inc. +Copyright (C) 1993-1995, 2001, 2006-2019 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/NEWS.20 b/etc/NEWS.20 index d4a5b8cbb79..931e2273732 100644 --- a/etc/NEWS.20 +++ b/etc/NEWS.20 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. 2006-05-31 -Copyright (C) 1999-2001, 2006-2018 Free Software Foundation, Inc. +Copyright (C) 1999-2001, 2006-2019 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/NEWS.21 b/etc/NEWS.21 index 4a22109e0b5..d078fb11139 100644 --- a/etc/NEWS.21 +++ b/etc/NEWS.21 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. 2006-05-31 -Copyright (C) 2000-2018 Free Software Foundation, Inc. +Copyright (C) 2000-2019 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/NEWS.22 b/etc/NEWS.22 index 26054d2c397..675b14432aa 100644 --- a/etc/NEWS.22 +++ b/etc/NEWS.22 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. -Copyright (C) 2001-2018 Free Software Foundation, Inc. +Copyright (C) 2001-2019 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Emacs bug reports to bug-gnu-emacs@gnu.org. diff --git a/etc/NEWS.23 b/etc/NEWS.23 index 181dad7bf4c..bbc81d2889c 100644 --- a/etc/NEWS.23 +++ b/etc/NEWS.23 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. -Copyright (C) 2007-2018 Free Software Foundation, Inc. +Copyright (C) 2007-2019 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Emacs bug reports to bug-gnu-emacs@gnu.org. diff --git a/etc/NEWS.24 b/etc/NEWS.24 index 9ace7ce541f..9150e49fd92 100644 --- a/etc/NEWS.24 +++ b/etc/NEWS.24 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. -Copyright (C) 2010-2018 Free Software Foundation, Inc. +Copyright (C) 2010-2019 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Emacs bug reports to bug-gnu-emacs@gnu.org. diff --git a/etc/NEWS.25 b/etc/NEWS.25 index 4ae5eceebec..98aec3cd279 100644 --- a/etc/NEWS.25 +++ b/etc/NEWS.25 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. -Copyright (C) 2014-2018 Free Software Foundation, Inc. +Copyright (C) 2014-2019 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Emacs bug reports to bug-gnu-emacs@gnu.org. diff --git a/etc/NEWS.26 b/etc/NEWS.26 index 043573e3fca..aa583f47c61 100644 --- a/etc/NEWS.26 +++ b/etc/NEWS.26 @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. -Copyright (C) 2016-2018 Free Software Foundation, Inc. +Copyright (C) 2016-2019 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Emacs bug reports to 'bug-gnu-emacs@gnu.org'. @@ -16,43 +16,60 @@ You can narrow news to a specific version by calling 'view-emacs-news' with a prefix argument or by typing 'C-u C-h C-n'. +* Installation Changes in Emacs 26.3 + + +* Startup Changes in Emacs 26.3 + + +* Changes in Emacs 26.3 + + +* Editing Changes in Emacs 26.3 + + +* Changes in Specialized Modes and Packages in Emacs 26.3 + + +* New Modes and Packages in Emacs 26.3 + + +* Incompatible Lisp Changes in Emacs 26.3 + + +* Lisp Changes in Emacs 26.3 + + +* Changes in Emacs 26.3 on Non-Free Operating Systems + + * Installation Changes in Emacs 26.2 ---- ** Building Emacs with the '--with-xwidgets' option now requires WebKit2. To build Emacs with xwidgets support, you will need to install the webkit2gtk-4.0 package; version 2.12 or later is required. (This change was actually made in Emacs 26.1, but was not called out in its NEWS.) -+++ ** Installing Emacs now installs the emacs-module.h file. The emacs-module.h file is now installed in the system-wide include directory as part of the Emacs installation. This allows to build Emacs modules outside of the Emacs source tree. -* Startup Changes in Emacs 26.2 - - * Changes in Emacs 26.2 ---- ** Emacs is now compliant with the latest version 11.0 of the Unicode Standard. ---- ** New variable 'xft-ignore-color-fonts'. Default t means don't try to load color fonts when using Xft, as they often cause crashes. Set it to nil if you really need those fonts. -* Editing Changes in Emacs 26.2 - - * Changes in Specialized Modes and Packages in Emacs 26.2 ** Dired -+++ + *** The 'Z' command on a directory name compresses all of its files. It produces a compressed '.tar.gz' archive with all the files in the directory and all of its subdirectories. For symmetry, 'Z' on a @@ -65,17 +82,14 @@ partially called out in its NEWS; 'tgz' handling was added in 26.1.) ** Ibuffer ---- *** New toggle 'ibuffer-do-toggle-lock', bound to 'L'. ** Imenu ---- *** The value for 'imenu-auto-rescan-maxout' has been increased to 600000. ** Gnus ---- *** Mailutils movemail will now be used if found at runtime. The default value of 'mail-source-movemail-program' is now "movemail". This ensures that the movemail program from GNU Mailutils will be used @@ -85,12 +99,10 @@ absolute file name of the desired executable. ** Shadowfile ---- *** shadowfile.el has been rewritten to support Tramp file names. ** Shell mode ---- *** Shell mode buffers now have 'scroll-conservatively' set to 101. This is so as to better emulate the scrolling behavior of a text terminal when new output is added to the screen buffer. To get back @@ -101,13 +113,11 @@ in its NEWS.) ** VC ---- *** VC support for Mercurial was improved. Emacs now avoids invoking 'hg' as much as possible, for faster operation. (This and the following changes were actually made in Emacs 26.1, but were not called out in its NEWS.) ---- **** New vc-hg options. The new option 'vc-hg-parse-hg-data-structures' controls whether vc-hg will try parsing the Mercurial data structures directly instead of @@ -119,7 +129,6 @@ The new option 'vc-hg-use-file-version-for-mode-line-version' controls whether the version shown on the mode line is that of the visited file or of the repository working copy. ---- **** Display of Mercurial revisions in the mode line has changed. Previously, the mode line displayed the local number (1, 2, 3, ...) of the revision. Starting with Emacs 26.1, the default has changed, and @@ -128,22 +137,16 @@ hash value. To get back the previous behavior, customize the new option 'vc-hg-symbolic-revision-styles' to the value '("{rev}")'. -* New Modes and Packages in Emacs 26.2 - - * Incompatible Lisp Changes in Emacs 26.2 ---- ** shadowfile config files have changed their syntax. Existing files "~/.emacs.d/shadows" and "~/.emacs.d/shadow_todo" must be removed prior using the changed 'shadow-*' commands. -+++ ** 'thread-alive-p' has been renamed to 'thread-live-p'. The old name is an alias of the new name. Future Emacs version will obsolete it. ---- ** 'while-no-input' does not return due to input from subprocesses. Input that arrived from subprocesses while some code executed inside the 'while-no-input' form injected an internal buffer-switch event @@ -156,22 +159,19 @@ remove 'buffer-switch' from the list of events in * Lisp Changes in Emacs 26.2 -+++ ** The new function 'read-answer' accepts either long or short answers depending on the new customizable variable 'read-answer-short'. -+++ ** New function 'assoc-delete-all'. Like 'assq-delete-all', but uses 'equal' for comparison. ---- ** The function 'thing-at-point' behaves as before Emacs 26.1. The behavior of 'thing-at-point' when called with argument 'list' has changed in Emacs 26.1, in that it didn't consider text inside comments and strings as a potential list. This change is now reverted, and 'thing-at-point' behaves like it did before Emacs 26.1. -To cater to use cases where comments and strings are to be ignored +** To cater to use cases where comments and strings are to be ignored when looking for a list, the function 'list-at-point' now takes an optional argument to do so. @@ -798,6 +798,9 @@ zone name instead of the numeric form. The '%z' format continues to be the numeric form. The new behavior is compatible with 'format-time-string'. +*** New user option 'gnus-rcvstore-options' provides a way to +specify additional options when saving messages to an MH folder. + ** Ibuffer *** New command 'ibuffer-jump'. diff --git a/etc/NEXTSTEP b/etc/NEXTSTEP index f4f2c2e1507..e5555a95de2 100644 --- a/etc/NEXTSTEP +++ b/etc/NEXTSTEP @@ -1,4 +1,4 @@ -Copyright (C) 2008-2018 Free Software Foundation, Inc. +Copyright (C) 2008-2019 Free Software Foundation, Inc. See the end of the file for license conditions. This file contains information about GNU Emacs on "Nextstep" platforms. diff --git a/etc/NXML-NEWS b/etc/NXML-NEWS index 250ee177941..8bae9b0ab04 100644 --- a/etc/NXML-NEWS +++ b/etc/NXML-NEWS @@ -1,4 +1,4 @@ -Copyright (C) 2007-2018 Free Software Foundation, Inc. +Copyright (C) 2007-2019 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/ORDERS b/etc/ORDERS deleted file mode 100644 index 1df755de9f5..00000000000 --- a/etc/ORDERS +++ /dev/null @@ -1,8 +0,0 @@ -Printed copies of Emacs manuals - -Note added January 2014: - -This file is obsolete and will be removed in future. -Please update any links to use - info node `(emacs)Printed Books' -instead. diff --git a/etc/ORG-NEWS b/etc/ORG-NEWS index 013c7b13995..249750171b5 100644 --- a/etc/ORG-NEWS +++ b/etc/ORG-NEWS @@ -3,7 +3,7 @@ ORG NEWS -- history of user-visible changes. -*- mode: org; coding: utf-8 -*- #+LINK: doc https://orgmode.org/worg/doc.html#%s #+LINK: git https://code.orgmode.org/bzg/org-mode/commit/%s -Copyright (C) 2012-2018 Free Software Foundation, Inc. +Copyright (C) 2012-2019 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Org bug reports to mailto:emacs-orgmode@gnu.org. diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 0cbcca4a8a5..785e6e18afa 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS @@ -1,6 +1,6 @@ Known Problems with GNU Emacs -Copyright (C) 1987-1989, 1993-1999, 2001-2018 Free Software Foundation, +Copyright (C) 1987-1989, 1993-1999, 2001-2019 Free Software Foundation, Inc. See the end of the file for license conditions. @@ -1833,6 +1833,12 @@ term/xterm.el) for more details. ** GNU/Linux +*** GNU/Linux: profiler-report outputs nothing. + +A few versions of the Linux kernel have timer bugs that break CPU +profiling; see Bug#34235. To fix the problem, upgrade to one of the +kernel versions 4.14.97, 4.19.19, or 4.20.6, or later. + *** GNU/Linux: Process output is corrupted. There is a bug in Linux kernel 2.6.10 PTYs that can cause emacs to diff --git a/etc/README b/etc/README index 9a85ce1145a..ca6f38eec3c 100644 --- a/etc/README +++ b/etc/README @@ -7,5 +7,5 @@ COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES File: emacs.icon Author: Sun Microsystems, Inc - Copyright (C) 1999, 2001-2018 Free Software Foundation, Inc. + Copyright (C) 1999, 2001-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) diff --git a/etc/TERMS b/etc/TERMS index cea5932c714..19b875769bd 100644 --- a/etc/TERMS +++ b/etc/TERMS @@ -1,4 +1,4 @@ -Copyright (C) 1999, 2001-2018 Free Software Foundation, Inc. +Copyright (C) 1999, 2001-2019 Free Software Foundation, Inc. See the end of the file for copying permissions. This file describes what you must or might want to do to termcap entries diff --git a/etc/THE-GNU-PROJECT b/etc/THE-GNU-PROJECT deleted file mode 100644 index d2aa15565e0..00000000000 --- a/etc/THE-GNU-PROJECT +++ /dev/null @@ -1,8 +0,0 @@ -The GNU Project - -Note added March 2014: - -This file is obsolete and will be removed in future. -Please update any references to use - -<https://www.gnu.org/gnu/thegnuproject.html> @@ -1,6 +1,6 @@ Emacs TODO List -*-outline-*- -Copyright (C) 2001-2018 Free Software Foundation, Inc. +Copyright (C) 2001-2019 Free Software Foundation, Inc. See the end of the file for license conditions. diff --git a/etc/WHY-FREE b/etc/WHY-FREE deleted file mode 100644 index cd2c2fcf8d8..00000000000 --- a/etc/WHY-FREE +++ /dev/null @@ -1,8 +0,0 @@ -Why Software Should Not Have Owners - -Note added March 2014: - -This file is obsolete and will be removed in future. -Please update any references to use - -<https://www.gnu.org/philosophy/why-free.html> diff --git a/etc/charsets/README b/etc/charsets/README index 6366cf77ff9..0cf0368ff0b 100644 --- a/etc/charsets/README +++ b/etc/charsets/README @@ -1,6 +1,6 @@ # README file for charset mapping files in this directory. -# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2019 Free Software Foundation, Inc. # Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 # National Institute of Advanced Industrial Science and Technology (AIST) # Registration Number H13PRO009 diff --git a/etc/compilation.txt b/etc/compilation.txt index 00bd0ebfeca..eccdfa737f0 100644 --- a/etc/compilation.txt +++ b/etc/compilation.txt @@ -625,7 +625,7 @@ Compilation segmentation fault at Thu Jul 13 10:55:49 Compilation finished at Thu Jul 21 15:02:15 -Copyright (C) 2004-2018 Free Software Foundation, Inc. +Copyright (C) 2004-2019 Free Software Foundation, Inc. COPYING PERMISSIONS: diff --git a/etc/edt-user.el b/etc/edt-user.el index 535b066a85d..5aede6bfd8e 100644 --- a/etc/edt-user.el +++ b/etc/edt-user.el @@ -1,6 +1,6 @@ ;;; edt-user.el --- Sample user customizations for Emacs EDT emulation -;; Copyright (C) 1986, 1992-1993, 2000-2018 Free Software Foundation, +;; Copyright (C) 1986, 1992-1993, 2000-2019 Free Software Foundation, ;; Inc. ;; Author: Kevin Gallagher <kevin.gal@verizon.net> diff --git a/etc/emacs-buffer.gdb b/etc/emacs-buffer.gdb index 6bb37f3c8dd..efbf75dc0d6 100644 --- a/etc/emacs-buffer.gdb +++ b/etc/emacs-buffer.gdb @@ -1,6 +1,6 @@ # emacs-buffer.gdb --- gdb macros for recovering buffers from emacs coredumps -# Copyright (C) 2005-2018 Free Software Foundation, Inc. +# Copyright (C) 2005-2019 Free Software Foundation, Inc. # Author: Noah Friedman <friedman@splode.com> # Created: 2005-04-28 diff --git a/etc/emacs.appdata.xml b/etc/emacs.appdata.xml index f4ef0e7adb7..6898de3a0c7 100644 --- a/etc/emacs.appdata.xml +++ b/etc/emacs.appdata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- Copyright (C) 2014-2018 Free Software Foundation, Inc. --> +<!-- Copyright (C) 2014-2019 Free Software Foundation, Inc. --> <component type="desktop-application"> <id>org.gnu.emacs</id> <metadata_license>GFDL-1.3+</metadata_license> diff --git a/etc/enriched.txt b/etc/enriched.txt index bf3e91a8376..839dd2f8af9 100644 --- a/etc/enriched.txt +++ b/etc/enriched.txt @@ -253,7 +253,7 @@ it.</indent> -Copyright (C) 1995, 1997, 2001-2018 Free Software Foundation, Inc. +Copyright (C) 1995, 1997, 2001-2019 Free Software Foundation, Inc. COPYING PERMISSIONS: diff --git a/etc/forms/forms-d2.el b/etc/forms/forms-d2.el index 57ace61bbd3..eeca3c0d2b7 100644 --- a/etc/forms/forms-d2.el +++ b/etc/forms/forms-d2.el @@ -1,6 +1,6 @@ ;;; forms-d2.el --- demo forms-mode -;; Copyright (C) 1991, 1994-1997, 2001-2018 Free Software Foundation, +;; Copyright (C) 1991, 1994-1997, 2001-2019 Free Software Foundation, ;; Inc. ;; Author: Johan Vromans <jvromans@squirrel.nl> diff --git a/etc/gnus-tut.txt b/etc/gnus-tut.txt index cc6f71d6dea..d9ea4f6372c 100644 --- a/etc/gnus-tut.txt +++ b/etc/gnus-tut.txt @@ -24,7 +24,7 @@ was done by moi, yours truly, your humble servant, Lars Magne Ingebrigtsen. If you have a WWW browser, you can investigate to your heart's delight at <URL:http://www.ifi.uio.no/~larsi/larsi.html>. -;; Copyright (C) 1995, 2001-2018 Free Software Foundation, Inc. +;; Copyright (C) 1995, 2001-2019 Free Software Foundation, Inc. ;; Author: Lars Magne Ingebrigtsen <larsi@ifi.uio.no> ;; Keywords: news diff --git a/etc/grep.txt b/etc/grep.txt index 75187b9a86c..d01f994c986 100644 --- a/etc/grep.txt +++ b/etc/grep.txt @@ -97,7 +97,7 @@ grep -nH -e "xyzxyz" ../info/* -Copyright (C) 2005-2018 Free Software Foundation, Inc. +Copyright (C) 2005-2019 Free Software Foundation, Inc. COPYING PERMISSIONS: diff --git a/etc/images/README b/etc/images/README index 34e145ed9a6..5989a774036 100644 --- a/etc/images/README +++ b/etc/images/README @@ -27,19 +27,19 @@ COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES File: mh-logo.xpm Author: Satyaki Das - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2019 Free Software Foundation, Inc. Files: gnus.pbm Author: Luis Fernandes <elf@ee.ryerson.ca> - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. Files: splash.png, splash.svg, splash.pbm, splash.xpm Author: Francesc Rocher <francesc.rocher@gmail.com> - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 Free Software Foundation, Inc. Files: checked.xpm, unchecked.xpm Author: Chong Yidong <cyd@stupidchicken.com> - Copyright (C) 2010-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. * The following icons are from GTK+ 2.x. They are not part of Emacs, but diff --git a/etc/images/checked.xpm b/etc/images/checked.xpm index 8d34be27e26..6ec8c5dee88 100644 --- a/etc/images/checked.xpm +++ b/etc/images/checked.xpm @@ -1,5 +1,5 @@ /* XPM */ -/* Copyright (C) 2010-2018 Free Software Foundation, Inc. +/* Copyright (C) 2010-2019 Free Software Foundation, Inc. * * Author: Chong Yidong <cyd@stupidchicken.com> * diff --git a/etc/images/custom/README b/etc/images/custom/README index e28576af356..498f16805ec 100644 --- a/etc/images/custom/README +++ b/etc/images/custom/README @@ -6,5 +6,5 @@ COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES Files: down.xpm down-pushed.xpm right.xpm right-pushed.xpm Author: Juri Linkov -Copyright (C) 2008-2018 Free Software Foundation, Inc. +Copyright (C) 2008-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) diff --git a/etc/images/ezimage/README b/etc/images/ezimage/README index d30b35c68f6..512cfb9e35b 100644 --- a/etc/images/ezimage/README +++ b/etc/images/ezimage/README @@ -7,5 +7,5 @@ Files: bits.xpm bitsbang.xpm box-minus.xpm box-plus.xpm tag-gt.xpm tag-minus.xpm tag-plus.xpm tag-type.xpm tag-v.xpm tag.xpm unlock.xpm Author: Eric M. Ludlam -Copyright (C) 1999-2018 Free Software Foundation, Inc. +Copyright (C) 1999-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) diff --git a/etc/images/gnus/README b/etc/images/gnus/README index a6a5274faf9..b41a94403d5 100644 --- a/etc/images/gnus/README +++ b/etc/images/gnus/README @@ -7,7 +7,7 @@ COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES Files: important.xpm, unimportant.xpm Author: Simon Josefsson <simon@josefsson.org> -Copyright (C) 2001-2018 Free Software Foundation, Inc. +Copyright (C) 2001-2019 Free Software Foundation, Inc. Files: catchup.pbm catchup.xpm cu-exit.pbm cu-exit.xpm describe-group.pbm describe-group.xpm exit-gnus.pbm exit-gnus.xpm @@ -21,11 +21,11 @@ Files: catchup.pbm catchup.xpm cu-exit.pbm cu-exit.xpm unsubscribe.pbm unsubscribe.xpm uu-decode.pbm uu-decode.xpm uu-post.pbm uu-post.xpm Author: Luis Fernandes <elf@ee.ryerson.ca> -Copyright (C) 2001-2018 Free Software Foundation, Inc. +Copyright (C) 2001-2019 Free Software Foundation, Inc. Files: gnus.png, gnus.svg Author: Francesc Rocher <rocher@member.fsf.org> - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 Free Software Foundation, Inc. * The following icons are from GNOME 2.x. They are not part of Emacs, diff --git a/etc/images/gnus/gnus.svg b/etc/images/gnus/gnus.svg index 4c1e9e8d58d..ed70274326d 100644 --- a/etc/images/gnus/gnus.svg +++ b/etc/images/gnus/gnus.svg @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Gnu Emacs Logo - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 Free Software Foundation, Inc. Author: Francesc Rocher <f.rocher@member.fsf.org> diff --git a/etc/images/gud/README b/etc/images/gud/README index 7d36e33d484..dd63cce2a41 100644 --- a/etc/images/gud/README +++ b/etc/images/gud/README @@ -1,7 +1,7 @@ COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES The following icons were created by Nick Roberts <nickrob@snap.net.nz>. -Copyright (C) 2002-2018 Free Software Foundation, Inc. +Copyright (C) 2002-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) break.pbm, nexti.pbm, go.pbm, pp.pbm, print.pbm, pstar.pbm, remove.pbm @@ -31,7 +31,7 @@ their copyright assignment included the icons. The following icons are converted from the Insight Windows style icon set in src/gdb/gdbtk/library/images2. -Copyright (C) 2002-2018 Free Software Foundation, Inc. +Copyright (C) 2002-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) cont.pbm and cont.xpm were converted from continue.gif @@ -47,7 +47,7 @@ License: GNU General Public License version 3 or later (see COPYING) The following icons are created from the Insight Windows style icon set in src/gdb/gdbtk/library/images2. -Copyright (C) 2002-2018 Free Software Foundation, Inc. +Copyright (C) 2002-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) rcont.xpm rfinish.xpm diff --git a/etc/images/icons/README b/etc/images/icons/README index 6f61c0b24f3..55bb1faca4e 100644 --- a/etc/images/icons/README +++ b/etc/images/icons/README @@ -6,7 +6,7 @@ Files: hicolor/16x16/apps/emacs.png hicolor/24x24/apps/emacs.png hicolor/scalable/mimetypes/emacs-document.svg Author: Nicolas Petton <nicolas@petton.fr> -Copyright (C) 2015-2018 Free Software Foundation, Inc. +Copyright (C) 2015-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) Files: hicolor/16x16/apps/emacs23.png hicolor/24x24/apps/emacs23.png @@ -14,7 +14,7 @@ Files: hicolor/16x16/apps/emacs23.png hicolor/24x24/apps/emacs23.png hicolor/128x128/apps/emacs23.png hicolor/scalable/apps/emacs23.svg Author: Kentaro Ohkouchi <nanasess@fsm.ne.jp> -Copyright (C) 2007-2018 Free Software Foundation, Inc. +Copyright (C) 2007-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) @@ -22,7 +22,7 @@ Files: hicolor/16x16/apps/emacs22.png hicolor/24x24/apps/emacs22.png hicolor/32x32/apps/emacs22.png hicolor/48x48/apps/emacs22.png Author: Andrew Zhilin <andrew_zhilin@yahoo.com> -Copyright (C) 2005-2018 Free Software Foundation, Inc. +Copyright (C) 2005-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) Files: allout-widgets-dark-bg/closed.png @@ -71,5 +71,5 @@ Files: allout-widgets-dark-bg/closed.png allout-widgets-light-bg/through-descender.xpm Author: Ken Manheimer <ken.manheimer@gmail.com> -Copyright (C) 2011-2018 Free Software Foundation, Inc. +Copyright (C) 2011-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) diff --git a/etc/images/icons/hicolor/scalable/apps/emacs.svg b/etc/images/icons/hicolor/scalable/apps/emacs.svg index fdb7d6491f9..e3e3b33b223 100644 --- a/etc/images/icons/hicolor/scalable/apps/emacs.svg +++ b/etc/images/icons/hicolor/scalable/apps/emacs.svg @@ -15,7 +15,7 @@ id="metadata70"><rdf:RDF><cc:Work rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><!-- Gnu Emacs Icon - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 Free Software Foundation, Inc. Author: Nicolas Petton <nicolas@petton.fr> diff --git a/etc/images/icons/hicolor/scalable/apps/emacs23.svg b/etc/images/icons/hicolor/scalable/apps/emacs23.svg index 35623e7dc75..7303fb9ef98 100644 --- a/etc/images/icons/hicolor/scalable/apps/emacs23.svg +++ b/etc/images/icons/hicolor/scalable/apps/emacs23.svg @@ -10,7 +10,7 @@ id="svg4768" xml:space="preserve"> <!-- Gnu Emacs Icon - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/etc/images/icons/hicolor/scalable/mimetypes/emacs-document23.svg b/etc/images/icons/hicolor/scalable/mimetypes/emacs-document23.svg index 12ab02abe7f..6588596abce 100644 --- a/etc/images/icons/hicolor/scalable/mimetypes/emacs-document23.svg +++ b/etc/images/icons/hicolor/scalable/mimetypes/emacs-document23.svg @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Gnu Emacs Document Icon - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/etc/images/mh-logo.xpm b/etc/images/mh-logo.xpm index a6274213588..fe88c46182a 100644 --- a/etc/images/mh-logo.xpm +++ b/etc/images/mh-logo.xpm @@ -1,7 +1,7 @@ /* XPM */ /* MH-E Logo * - * Copyright (C) 2003-2018 Free Software Foundation, Inc. + * Copyright (C) 2003-2019 Free Software Foundation, Inc. * * Author: Satyaki Das * diff --git a/etc/images/mpc/README b/etc/images/mpc/README index 8d91e247142..05821efd5bc 100644 --- a/etc/images/mpc/README +++ b/etc/images/mpc/README @@ -2,5 +2,5 @@ COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES Files: add.xpm ffwd.xpm next.xpm pause.xpm play.xpm prev.xpm rewind.xpm stop.xpm Author: Stefan Monnier <monnier@iro.umontreal.ca> -Copyright (C) 2009-2018 Free Software Foundation, Inc. +Copyright (C) 2009-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) diff --git a/etc/images/newsticker/README b/etc/images/newsticker/README index 290f714ec38..9128e84f36c 100644 --- a/etc/images/newsticker/README +++ b/etc/images/newsticker/README @@ -4,5 +4,5 @@ Files: browse-url.xpm get-all.xpm mark-immortal.xpm mark-read.xpm narrow.xpm next-feed.xpm next-item.xpm prev-feed.xpm prev-item.xpm rss-feed.png rss-feed.svg update.xpm Author: Ulf Jasper -Copyright (C) 2011-2018 Free Software Foundation, Inc. +Copyright (C) 2011-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) diff --git a/etc/images/smilies/README b/etc/images/smilies/README index 5387d3b5d24..3033df3db1b 100644 --- a/etc/images/smilies/README +++ b/etc/images/smilies/README @@ -3,5 +3,5 @@ Files: blink.pbm blink.xpm braindamaged.xpm cry.xpm dead.xpm evil.xpm sad.xpm smile.pbm smile.xpm wry.pbm wry.xpm Authors: Reiner Steib, Simon Josefsson, Kai Grossjohann, Alex Schroeder, Oliver Scholz, Per Abrahamsen, Kim F. Storm. -Copyright (C) 1999-2018 Free Software Foundation, Inc. +Copyright (C) 1999-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) diff --git a/etc/images/smilies/grayscale/README b/etc/images/smilies/grayscale/README index d83c0599bbf..acb2c663e85 100644 --- a/etc/images/smilies/grayscale/README +++ b/etc/images/smilies/grayscale/README @@ -3,5 +3,5 @@ Files: blink.xpm braindamaged.xpm cry.xpm dead.xpm evil.xpm forced.xpm frown.xpm grin.xpm indifferent.xpm reverse-smile.xpm sad.xpm smile.xpm wry.xpm Author: Adam Sjøgren -Copyright (C) 2007-2018 Free Software Foundation, Inc. +Copyright (C) 2007-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) diff --git a/etc/images/smilies/medium/README b/etc/images/smilies/medium/README index d83c0599bbf..acb2c663e85 100644 --- a/etc/images/smilies/medium/README +++ b/etc/images/smilies/medium/README @@ -3,5 +3,5 @@ Files: blink.xpm braindamaged.xpm cry.xpm dead.xpm evil.xpm forced.xpm frown.xpm grin.xpm indifferent.xpm reverse-smile.xpm sad.xpm smile.xpm wry.xpm Author: Adam Sjøgren -Copyright (C) 2007-2018 Free Software Foundation, Inc. +Copyright (C) 2007-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) diff --git a/etc/images/splash.svg b/etc/images/splash.svg index 9a08f167b95..f21f1dc1a8d 100644 --- a/etc/images/splash.svg +++ b/etc/images/splash.svg @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Gnu Emacs Logo - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2019 Free Software Foundation, Inc. Author: Francesc Rocher <francesc.rocher@gmail.com> Based on the original work by Luis Fernandes <elf@ee.ryerson.ca> diff --git a/etc/images/tree-widget/default/README b/etc/images/tree-widget/default/README index 07a1dcbcc4e..7632e16899f 100644 --- a/etc/images/tree-widget/default/README +++ b/etc/images/tree-widget/default/README @@ -5,5 +5,5 @@ Files: close.png close.xpm empty.png empty.xpm end-guide.png end-guide.xpm no-guide.png no-guide.xpm no-handle.png no-handle.xpm open.png open.xpm Author: David Ponce <david.ponce@wanadoo.fr> -Copyright (C) 2004-2018 Free Software Foundation, Inc. +Copyright (C) 2004-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) diff --git a/etc/images/tree-widget/folder/README b/etc/images/tree-widget/folder/README index c4a97ff8a4e..49198e03735 100644 --- a/etc/images/tree-widget/folder/README +++ b/etc/images/tree-widget/folder/README @@ -5,5 +5,5 @@ Files: close.png close.xpm empty.png empty.xpm end-guide.png leaf.png leaf.xpm no-guide.png no-guide.xpm no-handle.png no-handle.xpm open.png open.xpm Author: David Ponce <david.ponce@wanadoo.fr> -Copyright (C) 2004-2018 Free Software Foundation, Inc. +Copyright (C) 2004-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) diff --git a/etc/images/unchecked.xpm b/etc/images/unchecked.xpm index c36437544e7..b51ee3d36b8 100644 --- a/etc/images/unchecked.xpm +++ b/etc/images/unchecked.xpm @@ -1,5 +1,5 @@ /* XPM */ -/* Copyright (C) 2010-2018 Free Software Foundation, Inc. +/* Copyright (C) 2010-2019 Free Software Foundation, Inc. * * Author: Chong Yidong <cyd@stupidchicken.com> * diff --git a/etc/org/README b/etc/org/README index 7c175e3424b..496ccb05620 100644 --- a/etc/org/README +++ b/etc/org/README @@ -1,7 +1,7 @@ The files OrgOdtContentTemplate.xml and OrgOdtStyles.xml have the following copyright information: -Copyright (C) 2010-2018 Free Software Foundation, Inc. +Copyright (C) 2010-2019 Free Software Foundation, Inc. These files are part of GNU Emacs. diff --git a/etc/package-keyring.gpg b/etc/package-keyring.gpg Binary files differindex e76e68522f3..490dee41a92 100644 --- a/etc/package-keyring.gpg +++ b/etc/package-keyring.gpg diff --git a/etc/ps-prin0.ps b/etc/ps-prin0.ps index 70ed2686963..16ead7fc9e8 100644 --- a/etc/ps-prin0.ps +++ b/etc/ps-prin0.ps @@ -1,7 +1,7 @@ % === BEGIN ps-print prologue 0 % version: 6.0 -% Copyright (C) 2000-2018 Free Software Foundation, Inc. +% Copyright (C) 2000-2019 Free Software Foundation, Inc. % This file is part of GNU Emacs. diff --git a/etc/ps-prin1.ps b/etc/ps-prin1.ps index 8ac2951cbf8..8588d5d048c 100644 --- a/etc/ps-prin1.ps +++ b/etc/ps-prin1.ps @@ -1,7 +1,7 @@ % === BEGIN ps-print prologue 1 % version: 6.1 -% Copyright (C) 2000-2018 Free Software Foundation, Inc. +% Copyright (C) 2000-2019 Free Software Foundation, Inc. % This file is part of GNU Emacs. diff --git a/etc/refcards/Makefile b/etc/refcards/Makefile index a3c8e551722..469e8fa05cd 100644 --- a/etc/refcards/Makefile +++ b/etc/refcards/Makefile @@ -1,6 +1,6 @@ ### Makefile for Emacs refcards -## Copyright (C) 1993-1994, 2001-2018 Free Software Foundation, Inc. +## Copyright (C) 1993-1994, 2001-2019 Free Software Foundation, Inc. ## This file is part of GNU Emacs. # diff --git a/etc/refcards/README b/etc/refcards/README index 1c3e5be3ef9..9e85830257e 100644 --- a/etc/refcards/README +++ b/etc/refcards/README @@ -1,4 +1,4 @@ -Copyright (C) 2013-2018 Free Software Foundation, Inc. +Copyright (C) 2013-2019 Free Software Foundation, Inc. See the end of the file for license conditions. @@ -32,7 +32,7 @@ it is reproduced here for convenience. File: gnus-logo.eps, gnus-logo.pdf Author: Luis Fernandes <elf@ee.ryerson.ca> - Copyright (C) 2001-2018 Free Software Foundation, Inc. + Copyright (C) 2001-2019 Free Software Foundation, Inc. License: GNU General Public License version 3 or later (see COPYING) diff --git a/etc/refcards/calccard.tex b/etc/refcards/calccard.tex index 08c9cf76cd4..2b85536886c 100644 --- a/etc/refcards/calccard.tex +++ b/etc/refcards/calccard.tex @@ -20,7 +20,7 @@ % Typical command to format: tex calccard.tex % Typical command to print (3 cols): dvips -t landscape calccard.dvi -% Copyright (C) 1987, 1992, 2001-2018 Free Software Foundation, Inc. +% Copyright (C) 1987, 1992, 2001-2019 Free Software Foundation, Inc. % This document is free software: you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by diff --git a/etc/refcards/cs-dired-ref.tex b/etc/refcards/cs-dired-ref.tex index a0a173d47db..172a2c6d156 100644 --- a/etc/refcards/cs-dired-ref.tex +++ b/etc/refcards/cs-dired-ref.tex @@ -1,6 +1,6 @@ % Reference Card for Dired -*- coding: utf-8 -*- -% Copyright (C) 2000-2018 Free Software Foundation, Inc. +% Copyright (C) 2000-2019 Free Software Foundation, Inc. % Author: Evgeny Roubinchtein <eroubinc@u.washington.edu> % Czech translation: Pavel Janík <Pavel@Janik.cz>, March 2001 diff --git a/etc/refcards/cs-refcard.tex b/etc/refcards/cs-refcard.tex index 499e74db90c..ca7d8333208 100644 --- a/etc/refcards/cs-refcard.tex +++ b/etc/refcards/cs-refcard.tex @@ -1,6 +1,6 @@ % Reference Card for GNU Emacs -*- coding: utf-8 -*- -% Copyright (C) 1987, 1993, 1996-1997, 2001-2018 Free Software +% Copyright (C) 1987, 1993, 1996-1997, 2001-2019 Free Software % Foundation, Inc. % Author: Stephen Gildea <gildea@stop.mail-abuse.org> diff --git a/etc/refcards/cs-survival.tex b/etc/refcards/cs-survival.tex index 574e5d2c2fd..b91c9c927ca 100644 --- a/etc/refcards/cs-survival.tex +++ b/etc/refcards/cs-survival.tex @@ -1,6 +1,6 @@ % Title: GNU Emacs Survival Card -*- coding: utf-8 -*- -% Copyright (C) 2000-2018 Free Software Foundation, Inc. +% Copyright (C) 2000-2019 Free Software Foundation, Inc. % Author: Wlodek Bzyl <matwb@univ.gda.pl> % Czech translation: Pavel Janík <Pavel@Janik.cz>, March 2001 diff --git a/etc/refcards/de-refcard.tex b/etc/refcards/de-refcard.tex index 7ea09686b0e..06b6efe37de 100644 --- a/etc/refcards/de-refcard.tex +++ b/etc/refcards/de-refcard.tex @@ -1,6 +1,6 @@ % Reference Card for GNU Emacs -% Copyright (C) 1987, 1993, 1996, 2000-2018 Free Software Foundation, +% Copyright (C) 1987, 1993, 1996, 2000-2019 Free Software Foundation, % Inc. % Author: Stephen Gildea <gildea@stop.mail-abuse.org> diff --git a/etc/refcards/dired-ref.tex b/etc/refcards/dired-ref.tex index 1e659dc3f58..370ab84cc8d 100644 --- a/etc/refcards/dired-ref.tex +++ b/etc/refcards/dired-ref.tex @@ -1,6 +1,6 @@ % Reference Card for Dired -% Copyright (C) 2000-2018 Free Software Foundation, Inc. +% Copyright (C) 2000-2019 Free Software Foundation, Inc. % Author: Evgeny Roubinchtein <eroubinc@u.washington.edu> diff --git a/etc/refcards/emacsver.tex.in b/etc/refcards/emacsver.tex.in index 674f90cd096..9c2680cad1f 100644 --- a/etc/refcards/emacsver.tex.in +++ b/etc/refcards/emacsver.tex.in @@ -2,4 +2,4 @@ \def\versionemacs{@majorversion@} % major version of emacs %% This one should not be automatically updated; %% M-x set-copyright in admin.el handles it. -\def\year{2018} % latest copyright year +\def\year{2019} % latest copyright year diff --git a/etc/refcards/fr-dired-ref.tex b/etc/refcards/fr-dired-ref.tex index 013f872e857..fbd9f893a6c 100644 --- a/etc/refcards/fr-dired-ref.tex +++ b/etc/refcards/fr-dired-ref.tex @@ -1,6 +1,6 @@ % Reference Card for Dired -*- coding: utf-8 -*- -% Copyright (C) 2000-2018 Free Software Foundation, Inc. +% Copyright (C) 2000-2019 Free Software Foundation, Inc. % Author: Evgeny Roubinchtein <eroubinc@u.washington.edu> % French translation: Eric Jacoboni diff --git a/etc/refcards/fr-refcard.tex b/etc/refcards/fr-refcard.tex index 24f3c939629..0ebf791cd8b 100644 --- a/etc/refcards/fr-refcard.tex +++ b/etc/refcards/fr-refcard.tex @@ -1,6 +1,6 @@ % Reference Card for GNU Emacs -% Copyright (C) 1987, 1993, 1996-1997, 2001-2018 Free Software +% Copyright (C) 1987, 1993, 1996-1997, 2001-2019 Free Software % Foundation, Inc. % Author: Stephen Gildea <gildea@stop.mail-abuse.org> diff --git a/etc/refcards/fr-survival.tex b/etc/refcards/fr-survival.tex index a6226427f34..20755497ff2 100644 --- a/etc/refcards/fr-survival.tex +++ b/etc/refcards/fr-survival.tex @@ -1,7 +1,7 @@ %&tex % Title: GNU Emacs Survival Card -% Copyright (C) 2000-2018 Free Software Foundation, Inc. +% Copyright (C) 2000-2019 Free Software Foundation, Inc. % Author: Wlodek Bzyl <matwb@univ.gda.pl> % French translation: \'Eric Jacoboni <jaco@teaser.fr>, November 2001 diff --git a/etc/refcards/gnus-logo.eps b/etc/refcards/gnus-logo.eps index 44a1b7b2498..fd2fea22f76 100644 --- a/etc/refcards/gnus-logo.eps +++ b/etc/refcards/gnus-logo.eps @@ -1,5 +1,5 @@ %!PS-Adobe-2.0 EPSF-2.0 -% Copyright (C) 2000-2018 Free Software Foundation, Inc. +% Copyright (C) 2000-2019 Free Software Foundation, Inc. % % Author: Luis Fernandes <elf@ee.ryerson.ca> % diff --git a/etc/refcards/gnus-refcard.tex b/etc/refcards/gnus-refcard.tex index 422c3d90622..a16f48dde02 100644 --- a/etc/refcards/gnus-refcard.tex +++ b/etc/refcards/gnus-refcard.tex @@ -120,7 +120,7 @@ %% Gnus logo by Luis Fernandes. \newcommand{\Copyright}{% \begin{center} - Copyright \copyright\ 1995, 2000, 2002--2018 Free Software Foundation, Inc.\\* + Copyright \copyright\ 1995, 2000, 2002--2019 Free Software Foundation, Inc.\\* \end{center} Released under the terms of the GNU General Public License version 3 or later. diff --git a/etc/refcards/orgcard.tex b/etc/refcards/orgcard.tex index 91cc03f1f12..ae4e26c2863 100644 --- a/etc/refcards/orgcard.tex +++ b/etc/refcards/orgcard.tex @@ -17,7 +17,7 @@ \pdflayout=(0l) % Nothing else needs to be changed below this line. -% Copyright (C) 1987, 1993, 1996-1997, 2001-2018 Free Software +% Copyright (C) 1987, 1993, 1996-1997, 2001-2019 Free Software % Foundation, Inc. % This document is free software: you can redistribute it and/or modify diff --git a/etc/refcards/pdflayout.sty b/etc/refcards/pdflayout.sty index e2fd4e077f5..b2ca7394010 100644 --- a/etc/refcards/pdflayout.sty +++ b/etc/refcards/pdflayout.sty @@ -1,4 +1,4 @@ -% Copyright (C) 2007-2018 Free Software Foundation, Inc. +% Copyright (C) 2007-2019 Free Software Foundation, Inc. % This file is part of GNU Emacs. diff --git a/etc/refcards/pl-refcard.tex b/etc/refcards/pl-refcard.tex index ce5f6037d0d..578a8f6251b 100644 --- a/etc/refcards/pl-refcard.tex +++ b/etc/refcards/pl-refcard.tex @@ -1,7 +1,7 @@ %&mex % Reference Card for GNU Emacs -% Copyright (C) 1999, 2001-2018 Free Software Foundation, Inc. +% Copyright (C) 1999, 2001-2019 Free Software Foundation, Inc. % Author: Stephen Gildea <gildea@stop.mail-abuse.org> % Polish translation: W{\l}odek Bzyl <matwb@univ.gda.pl> diff --git a/etc/refcards/pt-br-refcard.tex b/etc/refcards/pt-br-refcard.tex index 50cf511ae5f..04ce77d0325 100644 --- a/etc/refcards/pt-br-refcard.tex +++ b/etc/refcards/pt-br-refcard.tex @@ -1,6 +1,6 @@ % Reference Card for GNU Emacs -% Copyright (C) 1987, 1993, 1996-1997, 2002-2004, 2006-2018 Free +% Copyright (C) 1987, 1993, 1996-1997, 2002-2004, 2006-2019 Free % Software Foundation, Inc. % Author: Stephen Gildea <gildea@stop.mail-abuse.org> diff --git a/etc/refcards/refcard.tex b/etc/refcards/refcard.tex index 74db1978d74..5089133e954 100644 --- a/etc/refcards/refcard.tex +++ b/etc/refcards/refcard.tex @@ -1,6 +1,6 @@ % Reference Card for GNU Emacs -% Copyright (C) 1987, 1993, 1996-1997, 2001-2018 Free Software +% Copyright (C) 1987, 1993, 1996-1997, 2001-2019 Free Software % Foundation, Inc. % Author: Stephen Gildea <gildea@stop.mail-abuse.org> diff --git a/etc/refcards/ru-refcard.tex b/etc/refcards/ru-refcard.tex index 0c4cfbe88fd..43c18d58e29 100644 --- a/etc/refcards/ru-refcard.tex +++ b/etc/refcards/ru-refcard.tex @@ -1,4 +1,4 @@ -% Copyright (C) 1997, 2002-2018 Free Software Foundation, Inc. +% Copyright (C) 1997, 2002-2019 Free Software Foundation, Inc. % Author: Stephen Gildea <gildea@stop.mail-abuse.org> % Russian translation: Alex Ott <alexott@gmail.com> @@ -41,7 +41,7 @@ \setlength{\ColThreeWidth}{25mm} \newcommand{\versionemacs}[0]{27} % version of Emacs this is for -\newcommand{\cyear}[0]{2018} % copyright year +\newcommand{\cyear}[0]{2019} % copyright year \newcommand\shortcopyrightnotice[0]{\vskip 1ex plus 2 fill \centerline{\footnotesize \copyright\ \cyear\ Free Software Foundation, Inc. diff --git a/etc/refcards/sk-dired-ref.tex b/etc/refcards/sk-dired-ref.tex index 334a51c9cbc..7b550d27e39 100644 --- a/etc/refcards/sk-dired-ref.tex +++ b/etc/refcards/sk-dired-ref.tex @@ -1,6 +1,6 @@ % Reference Card for Dired -*- coding: utf-8 -*- -% Copyright (C) 2000-2018 Free Software Foundation, Inc. +% Copyright (C) 2000-2019 Free Software Foundation, Inc. % Author: Evgeny Roubinchtein <eroubinc@u.washington.edu> % Czech translation: Pavel Janík <Pavel@Janik.cz>, March 2001 diff --git a/etc/refcards/sk-refcard.tex b/etc/refcards/sk-refcard.tex index 7f833322d72..823913affcd 100644 --- a/etc/refcards/sk-refcard.tex +++ b/etc/refcards/sk-refcard.tex @@ -1,6 +1,6 @@ % Reference Card for GNU Emacs -*- coding: utf-8 -*- -% Copyright (C) 1987, 1993, 1996-1997, 2001-2018 Free Software +% Copyright (C) 1987, 1993, 1996-1997, 2001-2019 Free Software % Foundation, Inc. % Author: Stephen Gildea <gildea@stop.mail-abuse.org> diff --git a/etc/refcards/sk-survival.tex b/etc/refcards/sk-survival.tex index b063708536b..b63a618b060 100644 --- a/etc/refcards/sk-survival.tex +++ b/etc/refcards/sk-survival.tex @@ -1,6 +1,6 @@ % Title: GNU Emacs Survival Card -*- coding: utf-8 -*- -% Copyright (C) 2000-2018 Free Software Foundation, Inc. +% Copyright (C) 2000-2019 Free Software Foundation, Inc. % Author: Wlodek Bzyl <matwb@univ.gda.pl> % Czech translation: Pavel Janík <Pavel@Janik.cz>, March 2001 diff --git a/etc/refcards/survival.tex b/etc/refcards/survival.tex index 63fdde1abc8..5dbe788ee62 100644 --- a/etc/refcards/survival.tex +++ b/etc/refcards/survival.tex @@ -1,7 +1,7 @@ %&tex % Title: GNU Emacs Survival Card -% Copyright (C) 2000-2018 Free Software Foundation, Inc. +% Copyright (C) 2000-2019 Free Software Foundation, Inc. % Author: Wlodek Bzyl <matwb@univ.gda.pl> diff --git a/etc/refcards/vipcard.tex b/etc/refcards/vipcard.tex index a5e47d0c46e..87cf4ad3807 100644 --- a/etc/refcards/vipcard.tex +++ b/etc/refcards/vipcard.tex @@ -1,6 +1,6 @@ % Quick Reference Card for VIP -% Copyright (C) 1987, 2001-2018 Free Software Foundation, Inc. +% Copyright (C) 1987, 2001-2019 Free Software Foundation, Inc. % Author: Masahiko Sato <ms@sail.stanford.edu>, <masahiko@sato.riec.tohoku.junet> diff --git a/etc/refcards/viperCard.tex b/etc/refcards/viperCard.tex index 7cf6533c68a..fb116d41f9f 100644 --- a/etc/refcards/viperCard.tex +++ b/etc/refcards/viperCard.tex @@ -1,6 +1,6 @@ % ViperCard -- The Reference Card for Viper under GNU Emacs and XEmacs -% Copyright (C) 1995-1997, 2001-2018 Free Software Foundation, Inc. +% Copyright (C) 1995-1997, 2001-2019 Free Software Foundation, Inc. % Author: Michael Kifer <kifer@cs.sunysb.edu> (Viper) % Aamod Sane <sane@cs.uiuc.edu> (VIP 4.3) diff --git a/etc/schema/locate.rnc b/etc/schema/locate.rnc index 0aec85c7f52..e31eb1fdded 100644 --- a/etc/schema/locate.rnc +++ b/etc/schema/locate.rnc @@ -1,4 +1,4 @@ -# Copyright (C) 2003-2004, 2007-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2004, 2007-2019 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/etc/schema/relaxng.rnc b/etc/schema/relaxng.rnc index ff030c91996..125d2e22546 100644 --- a/etc/schema/relaxng.rnc +++ b/etc/schema/relaxng.rnc @@ -1,6 +1,6 @@ # RELAX NG XML syntax expressed in RELAX NG Compact syntax. -# Copyright (C) 2003-2004, 2007-2018 Free Software Foundation, Inc. +# Copyright (C) 2003-2004, 2007-2019 Free Software Foundation, Inc. # This file is part of GNU Emacs. diff --git a/etc/schema/schemas.xml b/etc/schema/schemas.xml index 6121b7d3759..a9c14dd10f2 100644 --- a/etc/schema/schemas.xml +++ b/etc/schema/schemas.xml @@ -1,4 +1,4 @@ -<!-- Copyright (C) 2003-2004, 2007-2018 Free Software Foundation, Inc. +<!-- Copyright (C) 2003-2004, 2007-2019 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/etc/ses-example.ses b/etc/ses-example.ses index fb06e62c02a..665ec486f93 100644 --- a/etc/ses-example.ses +++ b/etc/ses-example.ses @@ -205,7 +205,7 @@ Sales summary - Acme fundraising ;;; ses--symbolic-formulas: (("Eastern area") ("West-district") ("North&South") ("Other")) ;;; End: -;;; Copyright (C) 2002-2018 Free Software Foundation, Inc. +;;; Copyright (C) 2002-2019 Free Software Foundation, Inc. ;;; COPYING PERMISSIONS: ;;; diff --git a/etc/srecode/c.srt b/etc/srecode/c.srt index 7d05adeea19..d1710c9bb84 100644 --- a/etc/srecode/c.srt +++ b/etc/srecode/c.srt @@ -1,6 +1,6 @@ ;;; c.srt --- SRecode templates for c-mode -;; Copyright (C) 2007-2010, 2012-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2010, 2012-2019 Free Software Foundation, Inc. ;; Author: Eric M. Ludlam <eric@siege-engine.com> diff --git a/etc/srecode/cpp.srt b/etc/srecode/cpp.srt index b5acac15218..79b62b34589 100644 --- a/etc/srecode/cpp.srt +++ b/etc/srecode/cpp.srt @@ -1,6 +1,6 @@ ;;; cpp.srt --- SRecode templates for c++-mode -;; Copyright (C) 2007-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 Free Software Foundation, Inc. ;; Author: Eric M. Ludlam <eric@siege-engine.com> diff --git a/etc/srecode/default.srt b/etc/srecode/default.srt index 1fc37c2dcb3..693cc9504c2 100644 --- a/etc/srecode/default.srt +++ b/etc/srecode/default.srt @@ -1,6 +1,6 @@ ;;; default.srt --- SRecode templates for srecode-template-mode -;; Copyright (C) 2007-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 Free Software Foundation, Inc. ;; Author: Eric M. Ludlam <eric@siege-engine.com> diff --git a/etc/srecode/doc-cpp.srt b/etc/srecode/doc-cpp.srt index a6967119e34..f7a0af65cfa 100644 --- a/etc/srecode/doc-cpp.srt +++ b/etc/srecode/doc-cpp.srt @@ -1,6 +1,6 @@ ;; doc-c.srt --- SRecode templates for "document" applications -;; Copyright (C) 2008-2018 Free Software Foundation, Inc. +;; Copyright (C) 2008-2019 Free Software Foundation, Inc. ;; Author: Eric M. Ludlam <eric@siege-engine.com> diff --git a/etc/srecode/doc-default.srt b/etc/srecode/doc-default.srt index 019191ae973..1f1cb4e9cca 100644 --- a/etc/srecode/doc-default.srt +++ b/etc/srecode/doc-default.srt @@ -1,6 +1,6 @@ ;; doc-default.srt --- SRecode templates for "document" applications -;; Copyright (C) 2009-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 Free Software Foundation, Inc. ;; Author: Eric M. Ludlam <eric@siege-engine.com> diff --git a/etc/srecode/doc-java.srt b/etc/srecode/doc-java.srt index b4a76d1f85d..659a8e9f341 100644 --- a/etc/srecode/doc-java.srt +++ b/etc/srecode/doc-java.srt @@ -1,6 +1,6 @@ ;; doc-java.srt --- SRecode templates for "document" applications -;; Copyright (C) 2009-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 Free Software Foundation, Inc. ;; Author: Eric M. Ludlam <eric@siege-engine.com> diff --git a/etc/srecode/ede-autoconf.srt b/etc/srecode/ede-autoconf.srt index 17e9a0e2e51..1f5a2711efa 100644 --- a/etc/srecode/ede-autoconf.srt +++ b/etc/srecode/ede-autoconf.srt @@ -1,6 +1,6 @@ ;;; ede/templates/autoconf.srt --- Templates for autoconf used by EDE -;; Copyright (C) 2010, 2012-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010, 2012-2019 Free Software Foundation, Inc. ;; Author: Eric M. Ludlam <eric@siege-engine.com> diff --git a/etc/srecode/ede-make.srt b/etc/srecode/ede-make.srt index da0f02d9be1..edf34a087f1 100644 --- a/etc/srecode/ede-make.srt +++ b/etc/srecode/ede-make.srt @@ -1,6 +1,6 @@ ;; ede-make.srt --- SRecode templates for Makefiles used by EDE. -;; Copyright (C) 2008-2018 Free Software Foundation, Inc. +;; Copyright (C) 2008-2019 Free Software Foundation, Inc. ;; Author: Eric M. Ludlam <eric@siege-engine.com> diff --git a/etc/srecode/el.srt b/etc/srecode/el.srt index e0a54a7314a..5d5a2ecf352 100644 --- a/etc/srecode/el.srt +++ b/etc/srecode/el.srt @@ -1,6 +1,6 @@ ;;; el.srt --- SRecode templates for Emacs Lisp mode -;; Copyright (C) 2007-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 Free Software Foundation, Inc. ;; Author: Eric Ludlam <zappo@gnu.org> diff --git a/etc/srecode/getset-cpp.srt b/etc/srecode/getset-cpp.srt index c7032cf4efa..cdb06dcc5ae 100644 --- a/etc/srecode/getset-cpp.srt +++ b/etc/srecode/getset-cpp.srt @@ -1,6 +1,6 @@ ;;; getset-cpp.srt --- SRecode templates for C++ class getter/setters. -;; Copyright (C) 2007-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 Free Software Foundation, Inc. ;; Author: Eric M. Ludlam <eric@siege-engine.com> diff --git a/etc/srecode/java.srt b/etc/srecode/java.srt index df19192323c..f9e67b78014 100644 --- a/etc/srecode/java.srt +++ b/etc/srecode/java.srt @@ -1,6 +1,6 @@ ;; java.srt -;; Copyright (C) 2009-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 Free Software Foundation, Inc. ;; Author: Eric M. Ludlam <eric@siege-engine.com> diff --git a/etc/srecode/make.srt b/etc/srecode/make.srt index 509ec0d3199..1288acb7d3e 100644 --- a/etc/srecode/make.srt +++ b/etc/srecode/make.srt @@ -1,6 +1,6 @@ ;; make.srt -;; Copyright (C) 2009-2018 Free Software Foundation, Inc. +;; Copyright (C) 2009-2019 Free Software Foundation, Inc. ;; Author: Eric M. Ludlam <eric@siege-engine.com> diff --git a/etc/srecode/template.srt b/etc/srecode/template.srt index 464b11fcf6c..a651e324d3a 100644 --- a/etc/srecode/template.srt +++ b/etc/srecode/template.srt @@ -1,6 +1,6 @@ ;;; template.srt --- Templates for Semantic Recoders -;; Copyright (C) 2005, 2007-2018 Free Software Foundation, Inc. +;; Copyright (C) 2005, 2007-2019 Free Software Foundation, Inc. ;; Author: Eric Ludlam <zappo@gnu.org> diff --git a/etc/srecode/test.srt b/etc/srecode/test.srt index b09f2f11554..79f9dd027ba 100644 --- a/etc/srecode/test.srt +++ b/etc/srecode/test.srt @@ -1,6 +1,6 @@ ;; test.srt --- SRecode templates for testing -;; Copyright (C) 2008-2018 Free Software Foundation, Inc. +;; Copyright (C) 2008-2019 Free Software Foundation, Inc. ;; Author: Eric M. Ludlam <eric@siege-engine.com> diff --git a/etc/srecode/texi.srt b/etc/srecode/texi.srt index d21456717fa..d696cc09f7a 100644 --- a/etc/srecode/texi.srt +++ b/etc/srecode/texi.srt @@ -1,6 +1,6 @@ ;; texi.srt --- SRecode templates for Texinfo -;; Copyright (C) 2008-2018 Free Software Foundation, Inc. +;; Copyright (C) 2008-2019 Free Software Foundation, Inc. ;; Author: Eric M. Ludlam <eric@siege-engine.com> diff --git a/etc/srecode/wisent.srt b/etc/srecode/wisent.srt index 0c92d733a0e..40fe942384b 100644 --- a/etc/srecode/wisent.srt +++ b/etc/srecode/wisent.srt @@ -1,6 +1,6 @@ ;; wisent.srt --- SRecode templates for Emacs/WISENT grammar files. -;; Copyright (C) 2007-2018 Free Software Foundation, Inc. +;; Copyright (C) 2007-2019 Free Software Foundation, Inc. ;; Author: Eric M. Ludlam <eric@siege-engine.com> diff --git a/etc/themes/adwaita-theme.el b/etc/themes/adwaita-theme.el index 415db8a1911..73ef7b6e9ee 100644 --- a/etc/themes/adwaita-theme.el +++ b/etc/themes/adwaita-theme.el @@ -1,6 +1,6 @@ ;;; adwaita-theme.el --- Tango-based custom theme for faces -;; Copyright (C) 2010-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 Free Software Foundation, Inc. ;; Author: William Stevenson <yhvh2000@gmail.com> diff --git a/etc/themes/deeper-blue-theme.el b/etc/themes/deeper-blue-theme.el index 0700f4f23dd..d04a270ba5e 100644 --- a/etc/themes/deeper-blue-theme.el +++ b/etc/themes/deeper-blue-theme.el @@ -1,6 +1,6 @@ ;;; deeper-blue-theme.el --- Custom theme for faces -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; Author: Scott Frazer <frazer.scott@gmail.com> diff --git a/etc/themes/dichromacy-theme.el b/etc/themes/dichromacy-theme.el index bfced43aee7..b361fe5c509 100644 --- a/etc/themes/dichromacy-theme.el +++ b/etc/themes/dichromacy-theme.el @@ -1,6 +1,6 @@ ;;; dichromacy-theme.el --- color theme suitable for color-blind users -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; Author: Chong Yidong <cyd@stupidchicken> diff --git a/etc/themes/leuven-theme.el b/etc/themes/leuven-theme.el index c3c666588b1..d544f28da79 100644 --- a/etc/themes/leuven-theme.el +++ b/etc/themes/leuven-theme.el @@ -1,6 +1,6 @@ ;;; leuven-theme.el --- Awesome Emacs color theme on white background -;; Copyright (C) 2003-2018 Free Software Foundation, Inc. +;; Copyright (C) 2003-2019 Free Software Foundation, Inc. ;; Author: Fabrice Niessen <(concat "fniessen" at-sign "pirilampo.org")> ;; URL: https://github.com/fniessen/emacs-leuven-theme diff --git a/etc/themes/light-blue-theme.el b/etc/themes/light-blue-theme.el index ba00db6a491..3060dcf09c7 100644 --- a/etc/themes/light-blue-theme.el +++ b/etc/themes/light-blue-theme.el @@ -1,6 +1,6 @@ ;;; light-blue-theme.el --- Custom theme for faces -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; Author: Drew Adams <drew.adams@oracle.com> diff --git a/etc/themes/manoj-dark-theme.el b/etc/themes/manoj-dark-theme.el index ddcaa0bd994..b6bf9bff1e1 100644 --- a/etc/themes/manoj-dark-theme.el +++ b/etc/themes/manoj-dark-theme.el @@ -1,6 +1,6 @@ ;;; manoj-dark.el --- A dark theme from Manoj -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; Author: Manoj Srivastava <srivasta@ieee.org> ;; Keywords: lisp, faces diff --git a/etc/themes/misterioso-theme.el b/etc/themes/misterioso-theme.el index 6c1eec0f421..cac76d681eb 100644 --- a/etc/themes/misterioso-theme.el +++ b/etc/themes/misterioso-theme.el @@ -1,6 +1,6 @@ ;;; misterioso-theme.el --- Custom face theme for Emacs -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; Author: Sebastian Hermida diff --git a/etc/themes/tango-dark-theme.el b/etc/themes/tango-dark-theme.el index dae77a5e623..bd99790f452 100644 --- a/etc/themes/tango-dark-theme.el +++ b/etc/themes/tango-dark-theme.el @@ -1,6 +1,6 @@ ;;; tango-dark-theme.el --- Tango-based custom theme for faces -;; Copyright (C) 2010-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 Free Software Foundation, Inc. ;; Authors: Chong Yidong <cyd@stupidchicken> ;; Jan Moringen <jan.moringen@uni-bielefeld.de> diff --git a/etc/themes/tango-theme.el b/etc/themes/tango-theme.el index 4fe2480bc7a..12d4db3fe7c 100644 --- a/etc/themes/tango-theme.el +++ b/etc/themes/tango-theme.el @@ -1,6 +1,6 @@ ;;; tango-theme.el --- Tango-based custom theme for faces -;; Copyright (C) 2010-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 Free Software Foundation, Inc. ;; Authors: Chong Yidong <cyd@stupidchicken> ;; Jan Moringen <jan.moringen@uni-bielefeld.de> diff --git a/etc/themes/tsdh-dark-theme.el b/etc/themes/tsdh-dark-theme.el index c216750cb2d..5482ced6b29 100644 --- a/etc/themes/tsdh-dark-theme.el +++ b/etc/themes/tsdh-dark-theme.el @@ -1,6 +1,6 @@ ;;; tsdh-dark-theme.el --- Tassilo's dark custom theme -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/etc/themes/tsdh-light-theme.el b/etc/themes/tsdh-light-theme.el index ce9d1a2c3ce..8e6a79f8e36 100644 --- a/etc/themes/tsdh-light-theme.el +++ b/etc/themes/tsdh-light-theme.el @@ -1,6 +1,6 @@ ;;; tsdh-light-theme.el --- Tassilo's light custom theme -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/etc/themes/wheatgrass-theme.el b/etc/themes/wheatgrass-theme.el index 8d34c28bf43..2e18eb9e3a4 100644 --- a/etc/themes/wheatgrass-theme.el +++ b/etc/themes/wheatgrass-theme.el @@ -1,6 +1,6 @@ ;;; wheatgrass-theme.el --- custom theme for faces -;; Copyright (C) 2010-2018 Free Software Foundation, Inc. +;; Copyright (C) 2010-2019 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. diff --git a/etc/themes/whiteboard-theme.el b/etc/themes/whiteboard-theme.el index fe46cb09280..75c6c1c0f6b 100644 --- a/etc/themes/whiteboard-theme.el +++ b/etc/themes/whiteboard-theme.el @@ -1,6 +1,6 @@ ;;; whiteboard-theme.el --- Custom theme for faces -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; Author: Scott Frazer <frazer.scott@gmail.com> diff --git a/etc/themes/wombat-theme.el b/etc/themes/wombat-theme.el index 00f29bb9fa6..c56700ffd9a 100644 --- a/etc/themes/wombat-theme.el +++ b/etc/themes/wombat-theme.el @@ -1,6 +1,6 @@ ;;; wombat-theme.el --- Custom face theme for Emacs -;; Copyright (C) 2011-2018 Free Software Foundation, Inc. +;; Copyright (C) 2011-2019 Free Software Foundation, Inc. ;; Author: Kristoffer Grönlund <krig@koru.se> diff --git a/etc/tutorials/TUTORIAL b/etc/tutorials/TUTORIAL index ac3ab764501..3f5f116648b 100644 --- a/etc/tutorials/TUTORIAL +++ b/etc/tutorials/TUTORIAL @@ -704,7 +704,7 @@ Emacs deletes its auto save file. If the computer crashes, you can recover your auto-saved editing by finding the file normally (the file you were editing, not the auto save file) and then typing M-x recover-this-file <Return>. When it -asks fo confirmation, type yes<Return> to go ahead and recover the +asks for confirmation, type yes<Return> to go ahead and recover the auto-save data. @@ -1116,7 +1116,7 @@ starting with the one written by Stuart Cracraft for the original Emacs. This version of the tutorial is a part of GNU Emacs. It is copyrighted and comes with permission to distribute copies on certain conditions: - Copyright (C) 1985, 1996, 1998, 2001-2018 Free Software Foundation, + Copyright (C) 1985, 1996, 1998, 2001-2019 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/etc/tutorials/TUTORIAL.bg b/etc/tutorials/TUTORIAL.bg index f31ce57688b..fa7f74369f7 100644 --- a/etc/tutorials/TUTORIAL.bg +++ b/etc/tutorials/TUTORIAL.bg @@ -1162,7 +1162,7 @@ Dired ви позволява да гледате списъка от файло This version of the tutorial, like GNU Emacs, is copyrighted, and comes with permission to distribute copies on certain conditions: - Copyright (C) 1985, 1996, 1998, 2001-2018 Free Software Foundation, + Copyright (C) 1985, 1996, 1998, 2001-2019 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/etc/tutorials/TUTORIAL.cn b/etc/tutorials/TUTORIAL.cn index b2efa6ea612..e927ac23e12 100644 --- a/etc/tutorials/TUTORIAL.cn +++ b/etc/tutorials/TUTORIAL.cn @@ -997,7 +997,7 @@ starting with the one written by Stuart Cracraft for the original Emacs. This version of the tutorial is a part of GNU Emacs. It is copyrighted and comes with permission to distribute copies on certain conditions: - Copyright (C) 1985, 1996, 1998, 2001-2018 Free Software Foundation, + Copyright (C) 1985, 1996, 1998, 2001-2019 Free Software Foundation, Inc. This file is part of GNU Emacs. @@ -1026,7 +1026,7 @@ using, writing, and sharing free software! 本篇指南是 GNU Emacs 的一部分,并允许在下列条件的约束下发行其拷贝: - Copyright (C) 1985, 1996, 1998, 2001-2018 Free Software Foundation, + Copyright (C) 1985, 1996, 1998, 2001-2019 Free Software Foundation, Inc. 本文件为 GNU Emacs 的一部分。 diff --git a/etc/tutorials/TUTORIAL.cs b/etc/tutorials/TUTORIAL.cs index 7dc0d312da6..ac0fabad2e8 100644 --- a/etc/tutorials/TUTORIAL.cs +++ b/etc/tutorials/TUTORIAL.cs @@ -1015,7 +1015,7 @@ tutoriálem napsaným Stuartem Cracraftem pro původní Emacs. Tato verze tutoriálu je, podobně jako GNU Emacs, chráněna copyrightem a je šířena se svolením distribuovat kopie za jistých podmínek: -Copyright (C) 1985, 1996, 1998, 2001-2018 Free Software Foundation, Inc. +Copyright (C) 1985, 1996, 1998, 2001-2019 Free Software Foundation, Inc. Každému je zaručeno právo vytvářet a distribuovat přesné kopie tohoto dokumentu tak, jak jej obdržel, na jakémkoliv médiu, s tím, že bude diff --git a/etc/tutorials/TUTORIAL.de b/etc/tutorials/TUTORIAL.de index 94d13bdbf5a..d1b5a4850e5 100644 --- a/etc/tutorials/TUTORIAL.de +++ b/etc/tutorials/TUTORIAL.de @@ -1458,7 +1458,7 @@ Beachten Sie bitte, dass im Zweifelsfalle das englische Original dieser Urheberrechtsnotiz gültig ist (zu finden in der Datei TUTORIAL). - Copyright (C) 1985, 1996-1997, 2001-2018 Free Software Foundation, + Copyright (C) 1985, 1996-1997, 2001-2019 Free Software Foundation, Inc. Diese Datei ist ein Bestandteil von GNU Emacs. diff --git a/etc/tutorials/TUTORIAL.eo b/etc/tutorials/TUTORIAL.eo index 37a79f06b76..18540208458 100644 --- a/etc/tutorials/TUTORIAL.eo +++ b/etc/tutorials/TUTORIAL.eo @@ -1081,7 +1081,7 @@ la dosiero verkita de Stuart Cracraft por la originala Emakso. kopirajton, kaj venas kun permeso por disdoni kopiojn se certaj kondiĉoj estas observataj: - Copyright (C) 1985, 1999, 2001-2002, 2005, 2007-2018 Free Software + Copyright (C) 1985, 1999, 2001-2002, 2005, 2007-2019 Free Software Foundation, Inc. Ĉi tiu dosiero estas parto de "GNU Emacs". diff --git a/etc/tutorials/TUTORIAL.es b/etc/tutorials/TUTORIAL.es index 50b99c4d214..fba873a46dc 100644 --- a/etc/tutorials/TUTORIAL.es +++ b/etc/tutorials/TUTORIAL.es @@ -1204,7 +1204,7 @@ Por favor, en caso de duda, solo es válido el original en inglés de la siguiente nota de derechos de reproducción (que puede encontrar en el archivo TUTORIAL). -Copyright (C) 1985, 1996, 1998, 2001-2018 Free Software Foundation, Inc. +Copyright (C) 1985, 1996, 1998, 2001-2019 Free Software Foundation, Inc. Se permite a cualquiera hacer o distribuir copias literales de este documento como se recibe, en cualquier medio, siempre que la nota diff --git a/etc/tutorials/TUTORIAL.fr b/etc/tutorials/TUTORIAL.fr index 07a2802c0cd..732ca225f3a 100644 --- a/etc/tutorials/TUTORIAL.fr +++ b/etc/tutorials/TUTORIAL.fr @@ -1202,7 +1202,7 @@ Cette version du didacticiel, comme GNU Emacs, est placée sous droit d'auteur, et vous pouvez en distribuer des copies sous certaines conditions : -Copyright (C) 1985, 1996, 2001-2018 Free Software Foundation, Inc. +Copyright (C) 1985, 1996, 2001-2019 Free Software Foundation, Inc. Chacun peut créer ou distribuer des copies de ce document tel qu'il l'a reçu, sur n'importe quel support, pourvu que la note de diff --git a/etc/tutorials/TUTORIAL.he b/etc/tutorials/TUTORIAL.he index 652bc0d2857..5422ca13974 100644 --- a/etc/tutorials/TUTORIAL.he +++ b/etc/tutorials/TUTORIAL.he @@ -1004,7 +1004,7 @@ find-file. גירסה זו של השיעור הינה חלק מחבילת GNU Emacs. היא מוגנת בזכויות יוצרים וניתנת להעתקה והפצת עותקים בתנאים מסויימים כדלקמן: - Copyright (C) 2010-2018 Free Software Foundation, Inc. + Copyright (C) 2010-2019 Free Software Foundation, Inc. GNU Emacs הינו תכנה חפשית; זכותכם להפיצו ו\או לשנותו בכפוף לתנאי הרשיון GNU General Public License, כפי שהוא יוצא לאור ע״י Free diff --git a/etc/tutorials/TUTORIAL.it b/etc/tutorials/TUTORIAL.it index cea1dcb32f8..84f0ca59412 100644 --- a/etc/tutorials/TUTORIAL.it +++ b/etc/tutorials/TUTORIAL.it @@ -1203,7 +1203,7 @@ distribuito con il permesso di farne copie a determinate condizioni: indicativo, restando comunque inteso il fatto che è quella originale a fare fede. -Copyright (C) 2003-2018 Free Software Foundation, Inc. +Copyright (C) 2003-2019 Free Software Foundation, Inc. È permesso a chiunque copiare e distribuire attraverso ogni mezzo copie fedeli di questo documento così come viene ricevuto, a diff --git a/etc/tutorials/TUTORIAL.ja b/etc/tutorials/TUTORIAL.ja index f0b0e089739..401d9c2073e 100644 --- a/etc/tutorials/TUTORIAL.ja +++ b/etc/tutorials/TUTORIAL.ja @@ -1062,7 +1062,7 @@ starting with the one written by Stuart Cracraft for the original Emacs. This version of the tutorial, like GNU Emacs, is copyrighted, and comes with permission to distribute copies on certain conditions: -Copyright (C) 1985, 1996, 1998, 2001-2018 Free Software Foundation, Inc. +Copyright (C) 1985, 1996, 1998, 2001-2019 Free Software Foundation, Inc. Permission is granted to anyone to make or distribute verbatim copies of this document as received, in any medium, provided that the diff --git a/etc/tutorials/TUTORIAL.ko b/etc/tutorials/TUTORIAL.ko index 480a8ac2609..c95d944ec8f 100644 --- a/etc/tutorials/TUTORIAL.ko +++ b/etc/tutorials/TUTORIAL.ko @@ -981,7 +981,7 @@ C-x C-s와 (META쇠나 EDIT쇠 혹은 교체쇠가 있으면) <ESC>v와 같은 GNU 이맥스와 같이 이 지침서 판은 저작권이 있으며 특정한 조건을 만족할 때에 복사본을 배포할 수 있는 허가를 갖고 나온 것이다: -Copyright (C) 1985, 1996, 2001-2018 Free Software Foundation, Inc. +Copyright (C) 1985, 1996, 2001-2019 Free Software Foundation, Inc. 이 문서는 이 저작권 공고와 허용 공고가 그대로 유지되고, 배포자가 수취자에게 이 공고에 따라 허용되는 것처럼 또 재분배하는 것을 diff --git a/etc/tutorials/TUTORIAL.nl b/etc/tutorials/TUTORIAL.nl index 9e3d0e6b074..4a525ccf85f 100644 --- a/etc/tutorials/TUTORIAL.nl +++ b/etc/tutorials/TUTORIAL.nl @@ -1209,7 +1209,7 @@ Deze versie van de inleiding is onderdeel van GNU Emacs. Het valt onder copyright. Je mag deze inleiding verspreiden onder bepaalde voorwaarden: - Copyright (C) 1985, 1996, 1998, 2001-2018 Free Software Foundation, + Copyright (C) 1985, 1996, 1998, 2001-2019 Free Software Foundation, Inc. Dit bestand is onderdeel van GNU Emacs. @@ -1239,7 +1239,7 @@ Engels origineel van de copyrightmelding en condities: This version of the tutorial is a part of GNU Emacs. It is copyrighted and comes with permission to distribute copies on certain conditions: - Copyright (C) 1985, 1996, 1998, 2001-2018 Free Software Foundation, Inc. + Copyright (C) 1985, 1996, 1998, 2001-2019 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/etc/tutorials/TUTORIAL.pl b/etc/tutorials/TUTORIAL.pl index 6a476ffad5b..5d9fb2ad337 100644 --- a/etc/tutorials/TUTORIAL.pl +++ b/etc/tutorials/TUTORIAL.pl @@ -1209,7 +1209,7 @@ z pomocą Ryszarda Kubiaka i Janusza S. Bienia <jsbien@mail.uw.edu.pl>. Ta wersja samouczka, podobnie jak GNU Emacs, jest chroniona prawem autorskim, ale wolno ją kopiować pod następującymi warunkami: -Copyright (C) 1985, 1994, 2001-2018 Free Software Foundation, Inc. +Copyright (C) 1985, 1994, 2001-2019 Free Software Foundation, Inc. Zezwala się na wykonywanie lub rozpowszechnianie wiernych kopii tego dokumentu w otrzymanej formie, na dowolnym diff --git a/etc/tutorials/TUTORIAL.pt_BR b/etc/tutorials/TUTORIAL.pt_BR index 461fe12ed85..f8db6b03158 100644 --- a/etc/tutorials/TUTORIAL.pt_BR +++ b/etc/tutorials/TUTORIAL.pt_BR @@ -1056,7 +1056,7 @@ Essa versão do tutorial foi originalmente traduzida por Marcelo Toledo <marcelo@gnu.org> e como o GNU Emacs, tem um copyright, e vem com uma permissão de distribuição de cópias nas seguintes condições: -Copyright (C) 2004-2018 Free Software Foundation, Inc. +Copyright (C) 2004-2019 Free Software Foundation, Inc. Permissão é garantida a qualquer um para fazer ou distribuir cópias integrais deste documento como recebido, em qualquer meio, deixando diff --git a/etc/tutorials/TUTORIAL.ro b/etc/tutorials/TUTORIAL.ro index f744c278e53..0e7981f77e8 100644 --- a/etc/tutorials/TUTORIAL.ro +++ b/etc/tutorials/TUTORIAL.ro @@ -4,7 +4,7 @@ Mulţumiri Aidei Hulubei <aida@chang.pub.ro> pentru corecturi şi sugestii. Această versiune a fost produsă plecând de la versiunea în limba engleză, care este -Copyright (c) 1985, 2013-2018 Free Software Foundation, Inc. +Copyright (c) 1985, 2013-2019 Free Software Foundation, Inc. Citiţi acum versiunea românească a tutorialului de Emacs. @@ -1082,7 +1082,7 @@ continuare noţita de copyright originală în limba engleză. This version of the tutorial, like GNU Emacs, is copyrighted, and comes with permission to distribute copies on certain conditions: -Copyright (C) 1998, 2001-2018 Free Software Foundation, Inc. +Copyright (C) 1998, 2001-2019 Free Software Foundation, Inc. Permission is granted to anyone to make or distribute verbatim copies of this document as received, in any medium, provided that the diff --git a/etc/tutorials/TUTORIAL.ru b/etc/tutorials/TUTORIAL.ru index 73c6dd9cf7e..ba3a5c27c5a 100644 --- a/etc/tutorials/TUTORIAL.ru +++ b/etc/tutorials/TUTORIAL.ru @@ -1105,7 +1105,7 @@ Dired позволяет вам отображать список файлов (copyrighted) и приходит с ограничениями распространения копий со следующими соглашениями: -Copyright (C) 1985, 1996, 1998, 2001-2018 Free Software Foundation, Inc. +Copyright (C) 1985, 1996, 1998, 2001-2019 Free Software Foundation, Inc. Permission is granted to anyone to make or distribute verbatim copies of this document as received, in any medium, provided that the diff --git a/etc/tutorials/TUTORIAL.sk b/etc/tutorials/TUTORIAL.sk index daa4e933fd2..812181470f1 100644 --- a/etc/tutorials/TUTORIAL.sk +++ b/etc/tutorials/TUTORIAL.sk @@ -1074,7 +1074,7 @@ tútorialom napísaným Stuartom Cracraftom pre pôvodný Emacs. Táto verzia tútorialu je, podobne ako GNU Emacs, chránená copyrightom a je šírená s povolením distribuovať kópie za istých podmienok: -Copyright (C) 1985, 1996, 1998, 2001-2018 Free Software Foundation, Inc. +Copyright (C) 1985, 1996, 1998, 2001-2019 Free Software Foundation, Inc. Každému je zaručené právo vytvárať a distribuovať presné kópie tohto dokumentu tak, ako ho dostal, na akomkoľvek médiu, s tým, že bude diff --git a/etc/tutorials/TUTORIAL.sl b/etc/tutorials/TUTORIAL.sl index 0f0dd127d8d..7e189b66835 100644 --- a/etc/tutorials/TUTORIAL.sl +++ b/etc/tutorials/TUTORIAL.sl @@ -1119,7 +1119,7 @@ Emacs. V slovenščino ga je prevedel Primož Peterlin. To besedilo, kot sam GNU Emacs, je avtorsko delo, in njegovo razmnoževanje in razširjanje je dovoljeno pod naslednjimi pogoji: -Copyright © 1985, 1996, 1998, 2001-2018 Free Software Foundation, Inc. +Copyright © 1985, 1996, 1998, 2001-2019 Free Software Foundation, Inc. Ta datoteka je del paketa GNU Emacs. diff --git a/etc/tutorials/TUTORIAL.sv b/etc/tutorials/TUTORIAL.sv index 74ecf4522dd..10a1877bbd2 100644 --- a/etc/tutorials/TUTORIAL.sv +++ b/etc/tutorials/TUTORIAL.sv @@ -1140,7 +1140,7 @@ Lidell översatte den till Svenska. This version of the tutorial, like GNU Emacs, is copyrighted, and comes with permission to distribute copies on certain conditions: -Copyright (C) 1985, 1996, 1998, 2001-2018 Free Software Foundation, Inc. +Copyright (C) 1985, 1996, 1998, 2001-2019 Free Software Foundation, Inc. This file is part of GNU Emacs. diff --git a/etc/tutorials/TUTORIAL.th b/etc/tutorials/TUTORIAL.th index 1f24467a9af..1fc8a4a5311 100644 --- a/etc/tutorials/TUTORIAL.th +++ b/etc/tutorials/TUTORIAL.th @@ -964,7 +964,7 @@ starting with the one written by Stuart Cracraft for the original Emacs. This version of the tutorial, like GNU Emacs, is copyrighted, and comes with permission to distribute copies on certain conditions: -Copyright (C) 1985, 1996, 2001-2018 Free Software Foundation, Inc. +Copyright (C) 1985, 1996, 2001-2019 Free Software Foundation, Inc. Permission is granted to anyone to make or distribute verbatim copies of this document as received, in any medium, provided that the diff --git a/etc/tutorials/TUTORIAL.zh b/etc/tutorials/TUTORIAL.zh index 4bbdc600890..778338e2122 100644 --- a/etc/tutorials/TUTORIAL.zh +++ b/etc/tutorials/TUTORIAL.zh @@ -1049,7 +1049,7 @@ issue here>」。 這個版本的快速指南和 GNU Emacs 一樣都是版權化的,並且允許在某些條件下 散佈其拷貝: -Copyright (C) 1985, 1996, 1998, 2001-2018 Free Software Foundation, Inc. +Copyright (C) 1985, 1996, 1998, 2001-2019 Free Software Foundation, Inc. Permission is granted to anyone to make or distribute verbatim copies of this document as received, in any medium, provided that the |